.page_page__E5A9r{position:relative;min-height:100svh;display:grid;place-items:start center;padding:3.2rem 1.2rem 6.5rem;color:#0f172a}.page_inner___jkE0{width:100%;max-width:960px;display:grid;grid-gap:1rem;gap:1rem}.page_header__P6PZE{display:grid;grid-template-columns:auto 1fr;grid-gap:1rem;gap:1rem;align-items:center;padding:1rem 1.1rem;border-radius:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.86),hsla(0,0%,100%,.62));backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);border:1px solid hsla(0,0%,100%,.75);outline:1px solid rgba(249,80,80,.18);box-shadow:0 12px 28px rgba(249,80,80,.1),inset 0 1px 0 hsla(0,0%,100%,.6)}.page_icon_wrap__kxhFV{width:56px;height:56px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,.6));box-shadow:inset 0 0 0 1px rgba(148,163,184,.35)}.page_title_area__SWSaq{min-width:0;display:grid;grid-gap:.35rem;gap:.35rem}.page_title_row__N4BbP{display:flex;align-items:center;gap:.5rem}.page_title__dVLvq{margin:0;font-size:1.25rem;font-weight:900;color:#0b1b3a;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_badge__CEPyB{padding:.22rem .55rem;border-radius:999px;font-size:.74rem;font-weight:800;box-shadow:inset 0 0 0 1px rgba(148,163,184,.28)}.page_badge_live__sFKHM{color:#b42323;background:hsla(0,93%,94%,.95)}.page_badge_done__LL1nw{color:#166534;background:rgba(187,247,208,.95);box-shadow:inset 0 0 0 1px rgba(34,197,94,.28)}.page_meta_row__qdY4Q{display:flex;flex-wrap:wrap;gap:.35rem .5rem}.page_chip__VuZ_w{padding:.35rem .6rem;border-radius:999px;font-size:.78rem;color:#334155;background:hsla(0,0%,100%,.95);box-shadow:inset 0 0 0 1px rgba(148,163,184,.35)}.page_chip_link__7FYFX{cursor:pointer}.page_chip_link__7FYFX:hover{color:#f56d6d}.page_progress_card__yPx8h{display:grid;grid-gap:.5rem;gap:.5rem;padding:1rem 1.1rem;border-radius:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.86),hsla(0,0%,100%,.62));border:1px solid hsla(0,0%,100%,.75);outline:1px solid rgba(249,80,80,.12);box-shadow:0 10px 24px rgba(249,80,80,.08),inset 0 1px 0 hsla(0,0%,100%,.55);-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%)}.page_progress_bar__siMr3{width:100%;height:12px;border-radius:999px;overflow:hidden;background:rgba(241,245,249,.9);box-shadow:inset 0 1px 2px rgba(0,0,0,.06)}.page_progress_fill__xmIiH{height:100%;background:linear-gradient(145deg,#f56d6d,#e25757);box-shadow:0 2px 8px rgba(249,80,80,.25);transition:width .35s ease}.page_progress_text__xbFJb{font-size:.88rem;font-weight:800;color:#b42323;text-align:right}.page_invite_card__upzk_{display:grid;grid-gap:.6rem;gap:.6rem;padding:1rem 1.1rem;border-radius:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.86),hsla(0,0%,100%,.62));border:1px solid hsla(0,0%,100%,.75);outline:1px solid rgba(249,80,80,.12);box-shadow:0 10px 24px rgba(249,80,80,.08),inset 0 1px 0 hsla(0,0%,100%,.55);-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%)}.page_invite_title__Kckby{font-weight:900;color:#0b1b3a}.page_invite_row__F_C7j{display:grid;grid-template-columns:1fr auto;grid-gap:.6rem;gap:.6rem;align-items:center}.page_link_box__Ex2d4{padding:.8rem .9rem;border-radius:12px;font-size:.9rem;color:#0b1b3a;background:hsla(0,0%,100%,.9);border:1px solid rgba(148,163,184,.35);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_ghost_btn__g3pBu{display:inline-flex;align-items:center;justify-content:center;padding:.78rem 1rem;border-radius:12px;font-weight:800;font-size:.9rem;color:#0b1b3a;cursor:pointer;background:linear-gradient(180deg,hsla(0,0%,100%,.85),hsla(0,0%,100%,.55));box-shadow:inset 0 0 0 1px rgba(148,163,184,.35);transition:transform .1s ease,color .2s ease}.page_ghost_btn__g3pBu:hover{transform:translateY(-1px);color:#f56d6d}.page_sticky_cta__5FbzY{position:fixed;left:0;right:0;bottom:0;display:grid;place-items:center;padding:.9rem 1rem env(safe-area-inset-bottom);background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.85));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.page_primary_btn__kveXg{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.2rem;border-radius:14px;font-weight:900;font-size:1rem;color:#fff;cursor:pointer;background:linear-gradient(135deg,#f56d6d,#e25757);box-shadow:0 10px 22px hsla(0,73%,65%,.3);transition:transform .1s ease,box-shadow .2s ease}.page_primary_btn__kveXg:hover{transform:translateY(-2px);box-shadow:0 14px 28px hsla(0,73%,65%,.34)}.page_empty__P_FcY{color:#475569}@media (max-width:540px){.page_invite_row__F_C7j{grid-template-columns:1fr}}.loadingIndicator_overlay__tF_64{position:fixed;inset:0;z-index:9999;background:hsla(0,0%,100%,.55);backdrop-filter:blur(8px) saturate(130%);-webkit-backdrop-filter:blur(8px) saturate(130%)}.loadingIndicator_overlay__tF_64,.loadingIndicator_spinner_wrap__hK3ZH{display:flex;flex-direction:column;justify-content:center;align-items:center}.loadingIndicator_spinner__njaLe{width:52px;height:52px;border-radius:50%;border:4px solid hsla(0,100%,78%,.25);border-top-color:#f56d6d;animation:loadingIndicator_spin__irlYt 1s linear infinite;box-shadow:0 0 10px rgba(249,80,80,.25)}@keyframes loadingIndicator_spin__irlYt{to{transform:rotate(1turn)}}.loadingIndicator_text__pb2BZ{margin-top:1rem;font-weight:800;font-size:.95rem;color:#b42323;text-shadow:0 1px 0 hsla(0,0%,100%,.6)}.loadingIndicator_subtext__wNAzK{margin-top:.5rem;font-size:.85rem;color:#7f1d1d;text-shadow:0 1px 0 hsla(0,0%,100%,.6)}@media (max-width:480px){.loadingIndicator_spinner__njaLe{width:42px;height:42px;border-width:3px}.loadingIndicator_text__pb2BZ{font-size:.88rem}.loadingIndicator_subtext__wNAzK{font-size:.75rem}}.modal_overlay__b2mn2{position:fixed;top:0;left:0;right:0;bottom:0;inset:0;display:grid;place-items:center;z-index:1000;background:rgba(15,23,42,0);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:background-color .2s ease}.modal_overlay_show__OjDOS{background:rgba(15,23,42,.28)}.modal_overlay_hide__xH8Yl{background:rgba(15,23,42,0)}.modal_content__7_9Tb{position:relative;width:min(720px,92vw);border-radius:20px;padding:1.25rem;background:linear-gradient(180deg,hsla(0,0%,100%,.86),hsla(0,0%,100%,.62)),hsla(0,0%,100%,.42);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);border:1px solid hsla(0,0%,100%,.75);outline:1px solid hsla(0,91%,71%,.18);box-shadow:0 18px 40px hsla(0,91%,71%,.14),inset 0 1px 0 hsla(0,0%,100%,.65);transform:translateY(12px) scale(.98);opacity:0;transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease}.modal_content_show__IC4Qg{transform:translateY(0) scale(1);opacity:1}.modal_content_hide__nVAKi{transform:translateY(12px) scale(.98);opacity:0}.modal_close__AmUwM{position:absolute;top:.6rem;right:.6rem;width:36px;height:36px;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:hsla(0,0%,100%,.92);color:#334155;font-size:1.25rem;line-height:1;cursor:pointer;transition:transform .12s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.modal_close__AmUwM:hover{background:#ef4444;color:#fff;box-shadow:0 10px 18px rgba(239,68,68,.22)}.modal_close__AmUwM:active{transform:scale(.98)}@media (max-width:640px){.modal_content__7_9Tb{padding:1rem;border-radius:16px}.modal_close__AmUwM{top:.4rem;right:.4rem;width:32px;height:32px}}.toastPopup_toastRoot__BVW_w{position:fixed;left:16px;bottom:24px;z-index:2147483646;isolation:isolate;display:grid;grid-template-columns:6px auto max-content max-content;align-items:center;grid-gap:12px;gap:12px;background:rgba(17,20,24,.88);backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);border:1px solid rgba(148,163,184,.25);border-radius:14px;box-shadow:0 6px 24px rgba(2,6,23,.35),inset 0 1px 0 hsla(0,0%,100%,.05);color:#eef2f6;padding:14px 12px 14px 10px;transform:translateX(-120%);opacity:0;transition:transform .38s cubic-bezier(.2,.8,.2,1),opacity .28s ease;outline:none}.toastPopup_open__5TZkv{transform:translateX(0);opacity:1}.toastPopup_closed__BSaeg{pointer-events:none}.toastPopup_default__kKlEW .toastPopup_accent__Vg632{background:linear-gradient(180deg,#94a3b8,#64748b)}.toastPopup_success__7L6Ov .toastPopup_accent__Vg632{background:linear-gradient(180deg,#34d399,#059669)}.toastPopup_warning__na4Az .toastPopup_accent__Vg632{background:linear-gradient(180deg,#fbbf24,#f59e0b)}.toastPopup_error__yfElY .toastPopup_accent__Vg632{background:linear-gradient(180deg,#f87171,#dc2626)}.toastPopup_accent__Vg632{width:6px;height:100%;border-radius:10px}.toastPopup_iconWrap__0g7oJ{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;color:#e2e8f0;background:hsla(0,0%,100%,.06);border:1px solid rgba(148,163,184,.2)}.toastPopup_textWrap__iYN6i{display:flex;align-items:center;gap:10px;min-width:220px}.toastPopup_message__Wot8m{margin:0;font-size:.94rem;line-height:1.35;letter-spacing:.01em;color:#e8edf4}.toastPopup_actionBtn__BVP4u{margin-left:8px;padding:6px 10px;font-size:.86rem;font-weight:700;color:#0ea5e9;background:transparent;border:1px solid rgba(14,165,233,.25);border-radius:10px;cursor:pointer;transition:transform .12s ease,background .16s ease,border-color .16s ease}.toastPopup_actionBtn__BVP4u:hover{background:rgba(14,165,233,.08);border-color:rgba(14,165,233,.45);transform:translateY(-1px)}.toastPopup_closeBtn__caNTB{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:hsla(0,0%,100%,.06);border:1px solid rgba(148,163,184,.22);width:28px;height:28px;border-radius:10px;color:#cbd5e1;display:grid;place-items:center;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .12s ease}.toastPopup_closeBtn__caNTB:hover{background:hsla(0,0%,100%,.1);border-color:rgba(148,163,184,.4);transform:translateY(-1px)}.toastPopup_toastRoot__BVW_w+.toastPopup_toastRoot__BVW_w{margin-top:10px}@media (prefers-reduced-motion:reduce){.toastPopup_toastRoot__BVW_w{transition:none;transform:none;opacity:1}}