.preorder_page__o1xRg{width:min(100%,calc(var(--content-max) + 2 * var(--page-gutter)));min-height:100svh;margin:0 auto;padding:0 max(var(--page-gutter),env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(var(--page-gutter),env(safe-area-inset-left));background:var(--canvas);scroll-padding-top:1rem}.preorder_header__w_aVF{display:flex;align-items:center;gap:1rem;min-height:3.5rem}.preorder_headerNav__KajXt{display:none}.preorder_login__16spo{display:inline-flex;align-items:center;min-height:2.5rem;margin-left:auto;padding:0 .875rem;border-radius:var(--radius-md);color:var(--ink-2);font-size:var(--text-md);font-weight:650}.preorder_headerNav__KajXt a:hover,.preorder_login__16spo:hover{background:rgba(40,37,49,.05)}.preorder_layout__h_vXb{display:grid;gap:.75rem;padding-top:.25rem}.preorder_story__xoEhU{display:grid;gap:.75rem}.preorder_hero__Wpkcl{position:relative;overflow:hidden;padding:1.5rem 1.25rem 1.25rem;border-radius:var(--radius-2xl);background:var(--ink);color:#fff;isolation:isolate}.preorder_hero__Wpkcl:before{position:absolute;z-index:-1;top:-6rem;right:-4.5rem;width:15rem;height:15rem;border-radius:50%;background:radial-gradient(closest-side,rgba(199,53,104,.5),rgba(199,53,104,0));content:""}.preorder_heroKicker__K7ouO{display:flex;align-items:center;gap:.375rem;margin:0;color:#ffb3cc;font-size:var(--text-xs);font-weight:650}.preorder_heroTitle__rePdG{margin:.75rem 0 0;color:#fff;font-size:var(--text-4xl);font-weight:750;letter-spacing:-.045em}.preorder_heroText__ZKNoU{margin:.625rem 0 0;color:rgba(255,255,255,.68);font-size:var(--text-md);line-height:1.6}.preorder_heroActions__WhoLh{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:1.25rem}.preorder_heroPrimary__7QzKm{display:inline-flex;flex:1 1 100%;align-items:center;justify-content:center;gap:.375rem;min-height:3.375rem;border-radius:var(--radius-lg);background:#fff;color:var(--ink);font-size:var(--text-lg);font-weight:650}.preorder_heroSecondary__DGLMa{display:inline-flex;align-items:center;min-height:2.75rem;margin:0 auto;color:rgba(255,255,255,.75);font-size:var(--text-md);font-weight:600;text-decoration:underline;text-underline-offset:3px}.preorder_section__HlSVc{scroll-margin-top:1rem}.preorder_section__HlSVc h2,.preorder_signupCopy__vCNF9 h2{margin:0;font-size:var(--text-2xl);font-weight:700}.preorder_sectionLede__er_7A{margin:.375rem 0 0;color:var(--muted);font-size:var(--text-md);line-height:1.6}.preorder_moments__r255v,.preorder_problems__Rtd04,.preorder_trust__Oz5MF{margin:1rem 0 0;padding:0;list-style:none}.preorder_problems__Rtd04 li{display:flex;align-items:flex-start;gap:.875rem;padding:.75rem 0}.preorder_moments__r255v li+li,.preorder_problems__Rtd04 li+li{border-top:1px solid var(--line)}.preorder_moments__r255v h3,.preorder_problems__Rtd04 h3{margin:0;font-family:var(--font-body);font-size:var(--text-lg);font-weight:650;letter-spacing:-.01em}.preorder_moments__r255v p,.preorder_problems__Rtd04 p{margin:.125rem 0 0;color:var(--muted);font-size:var(--text-sm);line-height:1.55}.preorder_moments__r255v{counter-reset:moment}.preorder_moments__r255v li{position:relative;padding:.875rem 0 .875rem 2.75rem;counter-increment:moment}.preorder_moments__r255v li:before{position:absolute;top:.875rem;left:0;display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:var(--iris-soft);color:var(--iris-ink);content:counter(moment);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:700}.preorder_trust__Oz5MF{display:grid;gap:.5rem}.preorder_trust__Oz5MF li{display:flex;align-items:center;gap:.625rem;min-height:2.75rem;padding:0 .875rem;border-radius:var(--radius-md);background:var(--surface-sunk);color:var(--ink-2);font-size:var(--text-md);font-weight:550}.preorder_trust__Oz5MF .appIcon{color:var(--iris);font-size:1.125rem}.preorder_signup__1Xhk5{display:grid;gap:.75rem;align-content:start;padding-top:.75rem;scroll-margin-top:1rem}.preorder_signupCopy__vCNF9{padding:0 .25rem}.preorder_signupCopy__vCNF9 p{margin:.375rem 0 0;color:var(--muted);font-size:var(--text-md);line-height:1.6}.preorder_formCard__R4RQk{padding:1.375rem 1.25rem 1.25rem}.preorder_footer__K3Jgx{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin-top:1.5rem;padding:1rem 0 0;border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-xs)}.preorder_footer__K3Jgx p{margin:0;font-weight:600}.preorder_footer__K3Jgx nav a{color:var(--muted);font-weight:600}.preorder_footer__K3Jgx nav a:hover{color:var(--ink)}.preorder_footer__K3Jgx span{margin-left:auto}@media (min-width:1024px){.preorder_header__w_aVF{min-height:4.5rem}.preorder_headerNav__KajXt{display:flex;gap:.25rem;margin-left:auto}.preorder_headerNav__KajXt a{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 .75rem;border-radius:var(--radius-md);color:var(--ink-2);font-size:var(--text-md);font-weight:600}.preorder_login__16spo{margin-left:0}.preorder_layout__h_vXb{grid-template-columns:1.55fr 1fr;gap:1.25rem;align-items:start}.preorder_story__xoEhU{gap:1.25rem}.preorder_hero__Wpkcl{padding:2.25rem 2.25rem 2rem;border-radius:1.875rem}.preorder_heroTitle__rePdG{font-size:var(--text-5xl)}.preorder_heroText__ZKNoU{font-size:var(--text-lg)}.preorder_heroPrimary__7QzKm{flex:0 0 14rem}.preorder_heroSecondary__DGLMa{margin:0}.preorder_section__HlSVc{padding:1.75rem}.preorder_signup__1Xhk5{position:sticky;top:1.25rem;padding-top:0}.preorder_signupCopy__vCNF9{order:2}.preorder_formCard__R4RQk{padding:1.75rem}}.auth_page__ci2mi{min-height:100svh;padding:0 max(var(--page-gutter),env(safe-area-inset-right)) max(2rem,env(safe-area-inset-bottom)) max(var(--page-gutter),env(safe-area-inset-left));background:var(--canvas)}.auth_inner__k7Tr2{width:min(100%,27.5rem);margin:0 auto}.auth_top__2gPgk{display:flex;align-items:center;justify-content:space-between;min-height:3.5rem}.auth_back__LbJuM{display:inline-flex;align-items:center;gap:.375rem;min-height:2.5rem;margin-left:-.5rem;padding:0 .5rem;border-radius:var(--radius-md);color:var(--ink-2);font-size:var(--text-md);font-weight:600}.auth_back__LbJuM:hover{background:rgba(40,37,49,.05)}.auth_back__LbJuM .appIcon{font-size:1.125rem}.auth_content__5FBSC{padding-top:1rem}.auth_heading__k16Qx{margin:0 0 1.25rem}.auth_heading__k16Qx p{margin:0;color:var(--muted);font-size:var(--text-md);font-weight:500}.auth_heading__k16Qx h1{margin:.25rem 0 0;font-size:var(--text-4xl);font-weight:750}.auth_heading__k16Qx span{display:block;margin-top:.5rem;color:var(--muted);font-size:var(--text-md)}.auth_card__F4Yep{padding:1.375rem 1.25rem 1.25rem;border-radius:var(--radius-xl);background:var(--surface)}.auth_alternate__NQgyR{margin:1.25rem 0 0;color:var(--muted);font-size:var(--text-md);text-align:center}.auth_alternate__NQgyR a,.auth_help__hC4dR a{color:var(--iris-ink);font-weight:650}.auth_alternate__NQgyR a:hover,.auth_help__hC4dR a:hover{text-decoration:underline;text-underline-offset:3px}.auth_form__UzeVX{display:grid;gap:1rem}.auth_field___qB_z{display:grid;gap:.375rem}.auth_field___qB_z label{color:var(--ink-2);font-size:var(--text-sm);font-weight:600}.auth_field___qB_z input{width:100%;min-height:3rem;padding:.75rem .875rem;border:1px solid transparent;border-radius:var(--radius-md);background:var(--surface-sunk);color:var(--ink);font-family:inherit;font-size:1rem}.auth_field___qB_z input:focus-visible{border-color:var(--iris);background:#fff}.auth_field___qB_z input[aria-invalid=true]{border-color:var(--danger);background:#fff}.auth_fieldError__20iHL{margin:0;color:var(--danger-ink);font-size:var(--text-sm)}.auth_terms__e9wAA{display:grid;gap:.375rem}.auth_terms__e9wAA label{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;border-radius:var(--radius-md);background:var(--surface-sunk);color:var(--ink-2);font-size:var(--text-sm);line-height:1.5;cursor:pointer}.auth_terms__e9wAA input{width:1.25rem;height:1.25rem;flex:0 0 auto;margin:.0625rem 0 0;accent-color:var(--iris)}.auth_terms__e9wAA strong{color:var(--iris-ink);font-weight:700}.auth_submit__vN8KG{margin-top:.25rem}.auth_spinner__PC_DB{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:auth_spin__LFCNO .8s linear infinite}@keyframes auth_spin__LFCNO{to{transform:rotate(1turn)}}.auth_social__3Mrak{display:grid;gap:.875rem}.auth_divider__R3m9J{display:flex;align-items:center;gap:.75rem;color:var(--faint);font-size:var(--text-xs);font-weight:500}.auth_divider__R3m9J:after,.auth_divider__R3m9J:before{height:1px;flex:1;background:var(--line);content:""}.auth_socialButtons__HKA4H{display:grid;gap:.5rem}.auth_socialButton__qC4Mb{position:relative;display:flex;align-items:center;justify-content:center;min-height:3rem;padding:0 3rem;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:#fff;color:var(--ink);font-family:inherit;font-size:var(--text-md);font-weight:650}.auth_socialButton__qC4Mb:hover{background:var(--surface-sunk)}.auth_socialMark__3gMIt{position:absolute;left:1rem;display:grid;width:1.5rem;height:1.5rem;place-items:center;border-radius:50%;font-size:var(--text-xs);font-weight:800}.auth_social--google__fXJwt .auth_socialMark__3gMIt{background:var(--surface-sunk);color:#4285f4}.auth_social--kakao__FazJx{border-color:#fee500;background:#fee500;color:rgba(0,0,0,.85)}.auth_social--kakao__FazJx:hover{background:#f5dc00}.auth_social--kakao__FazJx .auth_socialMark__3gMIt{background:rgba(0,0,0,.85);color:#fee500}.auth_social--apple__znrUs{border-color:#000;background:#000;color:#fff}.auth_social--apple__znrUs:hover{background:#1d1d1f}.auth_social--apple__znrUs .auth_socialMark__3gMIt{color:#fff}.auth_help__hC4dR{margin:0;color:var(--muted);font-size:var(--text-sm);text-align:center}.auth_status__Sj_IR:empty{display:none}.auth_status__Sj_IR{margin:0;color:var(--muted);font-size:var(--text-sm);text-align:center}.auth_complete__vd3x5{display:grid;justify-items:center;gap:.5rem;padding:.75rem 0 0;text-align:center}.auth_completeIcon__XbJO_{display:grid;width:3rem;height:3rem;margin-bottom:.25rem;place-items:center;border-radius:50%;background:var(--success-soft);color:var(--success-ink);font-size:1.5rem}.auth_complete__vd3x5 h2{margin:0;font-size:var(--text-xl);font-weight:700}.auth_complete__vd3x5 p{margin:0 0 .75rem;color:var(--muted);font-size:var(--text-md)}.auth_logout__S_ffL{display:grid;gap:.375rem}.auth_logoutButton__YIShc{width:100%;min-height:3rem;border:0;border-radius:var(--radius-lg);background:transparent;color:var(--muted);font-family:inherit;font-size:var(--text-md);font-weight:600}.auth_logoutButton__YIShc:hover:not(:disabled){background:var(--danger-soft);color:var(--danger-ink)}.auth_logoutButton__YIShc:disabled{opacity:.6}.auth_logoutError__S6E6C{color:var(--danger-ink);font-size:var(--text-sm);text-align:center}.auth_logoutError__S6E6C:empty{display:none}@media (min-width:1024px){.auth_top__2gPgk{min-height:4.5rem}.auth_content__5FBSC{padding-top:3rem}.auth_card__F4Yep{padding:1.75rem 1.75rem 1.5rem}}.ui_card__LCMfR{background:var(--surface);border-radius:var(--radius-xl)}.ui_cardPadded__WRlLK{padding:1.25rem}.ui_cardList__5CUyt{padding:.25rem 1.25rem}.ui_sectionHead__le4Ke{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 .75rem}.ui_sectionHead__le4Ke h2{margin:0;font-size:var(--text-xl);font-weight:700}.ui_sectionHead__le4Ke a{color:var(--muted);font-size:var(--text-xs);font-weight:600}.ui_row__JGLJ2{display:flex;align-items:center;gap:.875rem;min-height:4.25rem;padding:.75rem 0}.ui_row__JGLJ2+.ui_row__JGLJ2{border-top:1px solid var(--line)}a.ui_row__JGLJ2:hover .ui_rowTitle__J2spp{color:var(--iris-ink)}.ui_rowText__1oBIk{min-width:0;flex:1}.ui_rowTitle__J2spp{display:block;margin:0;font-size:var(--text-lg);font-weight:600;line-height:1.4}.ui_rowDescription__YWXfX{display:block;margin:.125rem 0 0;color:var(--muted);font-size:var(--text-sm)}.ui_rowTrailing__8f7RX{display:flex;align-items:center;gap:.25rem;color:var(--faint);font-size:1.25rem}.ui_rowTrailing__8f7RX small{color:var(--muted);font-size:var(--text-xs);font-weight:600}.ui_tile__vQ3T6{display:grid;width:2.625rem;height:2.625rem;flex:0 0 2.625rem;place-items:center;border-radius:var(--radius-md);font-size:1.3rem}.ui_tile--iris__OegbR{background:var(--iris-soft);color:var(--iris-ink)}.ui_tile--magenta__5GKIc{background:var(--magenta-soft);color:var(--magenta-ink)}.ui_tile--plum__xRCka{background:var(--plum-soft);color:var(--plum-ink)}.ui_tile--neutral__ZPSsR{background:var(--surface-sunk);color:var(--ink-2)}.ui_chip__JBqPi{display:inline-flex;align-items:center;gap:.25rem;min-height:1.5rem;padding:0 .5625rem;border-radius:var(--radius-pill);font-size:.75rem;font-weight:650;line-height:1;white-space:nowrap}.ui_chip--local__EN26V{background:var(--iris-soft);color:var(--iris-ink)}.ui_chip--traveler__tFS7D{background:var(--magenta-soft);color:var(--magenta-ink)}.ui_chip--plum__PDQ0S{background:var(--plum-soft);color:var(--plum-ink)}.ui_chip--neutral__uUCI_{background:var(--surface-sunk);color:var(--ink-2)}.ui_chip--success__i0u4D{background:var(--success-soft);color:var(--success-ink)}.ui_chip--danger__DJR14{background:var(--danger-soft);color:var(--danger-ink)}.ui_chip--warning__hbLWG{background:var(--warning-soft);color:var(--warning-ink)}.ui_avatar__K_nC0{display:grid;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:50%;font-weight:700;line-height:1}.ui_avatar__K_nC0 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ui_avatar--sm__GcEbI{width:1.5rem;height:1.5rem;font-size:.6875rem}.ui_avatar--md__MgBZn{width:2.125rem;height:2.125rem;font-size:.8125rem}.ui_avatar--lg__Uk4Jp{width:4rem;height:4rem;font-size:1.5rem}.ui_avatar--iris__6EY3i{background:var(--iris-soft);color:var(--iris-ink)}.ui_avatar--magenta__WHyG0{background:var(--magenta-soft);color:var(--magenta-ink)}.ui_avatar--plum__gUNuJ{background:var(--plum);color:#fff}.ui_button__XR5T4{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;border:0;border-radius:var(--radius-lg);font-family:inherit;font-weight:650;letter-spacing:-.01em;transition:background-color .12s ease,transform .12s ease;white-space:nowrap}.ui_button__XR5T4:active:not(:disabled){transform:scale(.98)}.ui_button__XR5T4:disabled{opacity:.5}.ui_button--md__B1h2m{min-height:2.75rem;padding:0 1rem;font-size:var(--text-md)}.ui_button--lg__Qss5J{min-height:3.375rem;padding:0 1.25rem;font-size:var(--text-lg)}.ui_button--sm__6ZkDf{min-height:2.25rem;padding:0 .75rem;border-radius:var(--radius-md);font-size:var(--text-sm)}.ui_button--block__9QTEM{width:100%}.ui_button--primary__FmEnv{background:var(--iris);color:#fff}.ui_button--primary__FmEnv:hover:not(:disabled){background:var(--iris-hover)}.ui_button--secondary__sEHrQ{background:var(--surface-sunk);color:var(--ink)}.ui_button--secondary__sEHrQ:hover:not(:disabled){background:var(--line)}.ui_button--light__tUpVu{background:#fff;color:var(--ink)}.ui_button--dark__q7mGd{background:var(--ink);color:#fff}.ui_button--danger__pY9FF{background:var(--danger);color:#fff}.ui_button--ghost__zkw3V{background:transparent;color:var(--ink-2)}.ui_button--ghost__zkw3V:hover:not(:disabled){background:var(--surface-sunk)}.ui_button--live__ecjqn{background:var(--magenta);color:#fff;box-shadow:0 10px 24px rgba(199,53,104,.3)}.ui_iconButton__1dHHx{position:relative;display:inline-grid;width:2.5rem;height:2.5rem;place-items:center;border:0;border-radius:var(--radius-md);background:transparent;color:var(--ink-2);font-size:1.375rem}.ui_iconButton__1dHHx:hover{background:rgba(40,37,49,.05)}.ui_empty__NUU1G{display:grid;justify-items:center;gap:.375rem;padding:2.25rem 1rem;text-align:center}.ui_empty__NUU1G .ui_tile__vQ3T6{margin-bottom:.5rem}.ui_empty__NUU1G h3{margin:0;font-size:var(--text-lg);font-weight:700}.ui_empty__NUU1G p{margin:0;max-width:22rem;color:var(--muted);font-size:var(--text-sm)}.ui_empty__NUU1G>:last-child:not(p):not(h3){margin-top:.75rem}.ui_segmented__RcuAp{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;padding:.25rem;border-radius:var(--radius-md);background:var(--surface-sunk)}.ui_segmented__RcuAp button{min-height:2.5rem;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font-family:inherit;font-size:var(--text-sm);font-weight:650}.ui_segmented__RcuAp button[aria-pressed=true],.ui_segmented__RcuAp button[aria-selected=true]{background:#fff;box-shadow:var(--shadow-raise);color:var(--ink)}.ui_filters__pk5gz{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none}.ui_filters__pk5gz::-webkit-scrollbar{display:none}.ui_filters__pk5gz button{flex:0 0 auto;min-height:2.25rem;padding:0 .9375rem;border:0;border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-2);font-family:inherit;font-size:var(--text-sm);font-weight:600}.ui_filters__pk5gz button[aria-pressed=true]{background:var(--ink);color:#fff}.ui_notice__lDubg{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem .875rem;border-radius:var(--radius-md);font-size:var(--text-sm);line-height:1.45}.ui_notice__lDubg .appIcon{margin-top:.15rem;font-size:1rem}.ui_notice--info__Ms_Sc{background:var(--iris-soft);color:var(--iris-ink)}.ui_notice--danger__NXx21{background:var(--danger-soft);color:var(--danger-ink)}.ui_notice--success__Y3Fu3{background:var(--success-soft);color:var(--success-ink)}.ui_notice--warning__xmhUN{background:var(--warning-soft);color:var(--warning-ink)}.admin_shell__nIi4o{min-height:100vh;background:var(--canvas)}.admin_side__dbS__{position:sticky;z-index:30;top:0;display:grid;grid-template-areas:"brand account" "nav nav";grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.625rem .75rem;padding:max(.625rem,env(safe-area-inset-top)) var(--page-gutter) .75rem;border-bottom:1px solid var(--line);background:rgba(255,255,255,.96);backdrop-filter:saturate(1.4) blur(12px)}.admin_brand__8RH6p{display:flex;grid-area:brand;align-items:center;gap:.5rem;min-width:0}.admin_brandTag__seWQB{display:inline-flex;align-items:center;min-height:1.375rem;padding:0 .5rem;border-radius:var(--radius-pill);background:var(--surface-sunk);color:var(--ink-2);font-size:.75rem;font-weight:650}.admin_nav__tazFV{display:flex;grid-area:nav;align-items:center;gap:.5rem;min-width:0}.admin_navList__IXfoR{display:grid;min-width:0;flex:1;grid-auto-columns:1fr;grid-auto-flow:column;margin:0;padding:.25rem;border-radius:var(--radius-md);background:var(--surface-sunk);list-style:none}.admin_navItem__hReCD{display:flex;min-height:2.375rem;align-items:center;justify-content:center;gap:.375rem;padding:0 .375rem;border-radius:var(--radius-sm);color:var(--muted);font-size:var(--text-sm);font-weight:650;white-space:nowrap}.admin_navItem__hReCD .appIcon{display:none}.admin_navItem__hReCD[aria-current=page]{background:var(--surface);box-shadow:var(--shadow-raise);color:var(--ink)}.admin_toApp__hqk_C{display:inline-flex;min-height:2.875rem;flex:0 0 auto;align-items:center;gap:.25rem;padding:0 .5rem;border-radius:var(--radius-md);color:var(--ink-2);font-size:var(--text-sm);font-weight:650}.admin_toApp__hqk_C .appIcon{color:var(--faint);font-size:1rem}.admin_toApp__hqk_C:hover{background:var(--surface-sunk)}.admin_account__1IYuk{display:flex;grid-area:account;align-items:center;gap:.5rem}.admin_accountName__BZwWj{display:none;align-items:center;gap:.5rem;min-width:0;color:var(--ink-2);font-size:var(--text-sm);font-weight:600}.admin_accountName__BZwWj>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin_main__owqU8{width:100%;max-width:72rem;margin:0 auto;padding:1.25rem var(--page-gutter) 3rem}.admin_heading__Q8ALb{margin:0 0 1.25rem}.admin_heading__Q8ALb h1{margin:0;font-size:var(--text-3xl);font-weight:750}.admin_heading__Q8ALb p{margin:.25rem 0 0;color:var(--muted);font-size:var(--text-md)}@media (min-width:480px){.admin_accountName__BZwWj{display:inline-flex}}@media (min-width:1024px){.admin_shell__nIi4o{display:grid;grid-template-columns:var(--sidenav-width) minmax(0,1fr)}.admin_side__dbS__{display:flex;height:100vh;flex-direction:column;align-items:stretch;gap:0;padding:1.5rem 1rem;border-right:1px solid var(--line);border-bottom:0;background:var(--surface);backdrop-filter:none}.admin_brand__8RH6p{padding:0 .625rem 1.75rem}.admin_nav__tazFV{flex-direction:column;align-items:stretch;gap:.25rem}.admin_navList__IXfoR{display:flex;flex:0 0 auto;flex-direction:column;gap:.25rem;padding:0;background:none}.admin_navItem__hReCD{min-height:3rem;justify-content:flex-start;gap:.75rem;padding:0 .875rem;border-radius:var(--radius-md);color:var(--ink-2);font-size:var(--text-md)}.admin_navItem__hReCD .appIcon{display:block;color:var(--faint);font-size:1.375rem}.admin_navItem__hReCD:hover{background:var(--surface-sunk)}.admin_navItem__hReCD[aria-current=page]{background:var(--iris-soft);box-shadow:none;color:var(--iris-ink)}.admin_navItem__hReCD[aria-current=page] .appIcon{color:var(--iris);stroke-width:2}.admin_toApp__hqk_C{min-height:3.75rem;gap:.75rem;margin-top:.75rem;padding:.75rem .875rem 0;border-top:1px solid var(--line);border-radius:0;font-size:var(--text-md)}.admin_toApp__hqk_C .appIcon{font-size:1.375rem}.admin_toApp__hqk_C:hover{background:none;color:var(--ink)}.admin_account__1IYuk{flex-direction:column;align-items:stretch;gap:.25rem;margin-top:auto;padding:.875rem;border-radius:var(--radius-lg);background:var(--canvas)}.admin_accountName__BZwWj{display:flex}.admin_main__owqU8{padding:2.5rem 3rem 4rem}.admin_heading__Q8ALb{margin-bottom:1.75rem}.admin_heading__Q8ALb h1{font-size:var(--text-4xl)}.admin_heading__Q8ALb p{margin-top:.375rem;font-size:var(--text-lg)}}.admin_filters__buS4v{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin:0 0 1rem}.admin_filters__buS4v label{display:grid;min-width:0;flex:1 1 9rem;gap:.375rem;color:var(--muted);font-size:var(--text-sm);font-weight:600}.admin_filters__buS4v>button{flex:1 1 100%}.admin_select__j_KZS{width:100%;min-height:2.75rem;padding:0 2.25rem 0 .875rem;border:1px solid var(--line-strong);border-radius:var(--radius-md);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--surface);background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:right 1.125rem center,right .8125rem center;background-repeat:no-repeat;background-size:.3125rem .3125rem,.3125rem .3125rem;color:var(--ink);font-family:inherit;font-size:var(--text-md)}.admin_select__j_KZS:focus-visible{border-color:var(--iris)}@media (min-width:640px){.admin_filters__buS4v label{flex:0 1 13rem}.admin_filters__buS4v>button{flex:0 0 auto}}.admin_review__8f2zi{display:grid;gap:1rem;align-items:start}@media (min-width:1024px){.admin_review__8f2zi{grid-template-columns:22rem minmax(0,1fr);gap:1.25rem}}.admin_queue___M_CU{overflow:hidden}.admin_queueHeading__o4ej4{display:flex;align-items:baseline;gap:.5rem;margin:0;padding:1rem 1.25rem .75rem;border-bottom:1px solid var(--line);font-size:var(--text-sm)}.admin_queueHeading__o4ej4 strong{font-size:var(--text-lg);font-variant-numeric:tabular-nums}.admin_queueHeading__o4ej4 span{color:var(--muted)}.admin_queueList__4acNB{margin:0;padding:.375rem;list-style:none}.admin_queueItem__Tcuv2{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .75rem;padding:.75rem .875rem;border-radius:var(--radius-md)}.admin_queueItem__Tcuv2:hover{background:var(--surface-sunk)}.admin_queueItem__Tcuv2[aria-current=true]{background:var(--iris-soft)}.admin_queueItem__Tcuv2 strong{min-width:0;overflow:hidden;font-size:var(--text-md);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.admin_queueItem__Tcuv2 small{grid-column:1/-1;color:var(--muted);font-size:var(--text-sm)}.admin_placeholder__5ZO_P{display:grid;min-height:16rem;place-items:center}.admin_panel__zJS3l{display:grid;gap:1.25rem;padding:1.25rem;border-radius:var(--radius-xl);background:var(--surface)}@media (min-width:1024px){.admin_panel__zJS3l{padding:1.75rem}}.admin_panelTitle__zx0W8{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.125rem .75rem}.admin_panelTitle__zx0W8 p{margin:0;color:var(--muted);font-size:var(--text-sm);font-weight:600}.admin_panelTitle__zx0W8 h2{grid-column:1;margin:0;font-size:var(--text-3xl);font-weight:750}.admin_panelStatus__3q_BG{grid-column:2;grid-row:1/span 2;align-self:center}.admin_facts__6yAWY{display:grid;gap:0;margin:0;border-top:1px solid var(--line)}.admin_facts__6yAWY>div{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--line);font-size:var(--text-md)}.admin_facts__6yAWY dt{color:var(--muted)}.admin_facts__6yAWY dd{margin:0;color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}@media (min-width:768px){.admin_facts__6yAWY{grid-template-columns:1fr 1fr;-moz-column-gap:1.5rem;column-gap:1.5rem}}.admin_block__vtzEi{display:grid;gap:.375rem;padding:1rem;border-radius:var(--radius-md);background:var(--surface-sunk)}.admin_block__vtzEi strong{color:var(--ink-2);font-size:var(--text-sm);font-weight:650}.admin_block__vtzEi p{margin:0;color:var(--ink);font-size:var(--text-md);white-space:pre-wrap}.admin_quote__RyCGl{border-left:3px solid var(--line-strong)}.admin_quote__RyCGl span{color:var(--danger-ink);font-size:var(--text-sm);font-weight:600}.admin_evidence__ptbxa{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.admin_evidence__ptbxa small{color:var(--muted);font-size:var(--text-sm)}.admin_decision__R3oug{display:grid;gap:.75rem;padding-top:1.25rem;border-top:1px solid var(--line)}.admin_decision__R3oug>p{margin:0;color:var(--muted);font-size:var(--text-sm)}.admin_decision__R3oug>strong{font-size:var(--text-lg);font-weight:700}.admin_actions__xZvA3{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:.5rem}@media (min-width:768px){.admin_actions__xZvA3{display:flex;flex-wrap:wrap}.admin_actions__xZvA3>button{min-width:7.5rem}}.admin_confirmActions__axrxj{display:flex;justify-content:flex-end;gap:.5rem}.admin_confirmActions__axrxj>button:last-child{min-width:8rem}.admin_textarea__2nR7y{width:100%;min-height:6rem;padding:.75rem .875rem;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font-family:inherit;font-size:var(--text-md);line-height:1.5;resize:vertical}.admin_textarea__2nR7y:focus-visible{border-color:var(--iris)}.admin_done__P5wbU{margin:0;padding-top:1.25rem;border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-sm)}.admin_done__P5wbU p{margin:.5rem 0 0;color:var(--ink);font-size:var(--text-md);white-space:pre-wrap}.admin_funnelCard__DYDne{margin-bottom:1rem}.admin_funnel__Bf1EP{display:grid;gap:.875rem;margin:0;padding:0;list-style:none}.admin_funnel__Bf1EP li{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;font-size:var(--text-md)}.admin_funnel__Bf1EP li>span{color:var(--ink-2);font-weight:600}.admin_funnel__Bf1EP strong{display:inline-flex;min-width:5.5rem;align-items:baseline;justify-content:flex-end;gap:.375rem;font-size:var(--text-xl);font-weight:700;font-variant-numeric:tabular-nums}.admin_funnel__Bf1EP small{color:var(--muted);font-size:var(--text-sm);font-weight:600}.admin_funnelDetail__gYS4f{grid-column:2/-1;margin:-.375rem 0 0;color:var(--muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.admin_funnelNote__Fz0DW{margin:1rem 0 0;color:var(--muted);font-size:var(--text-sm)}.admin_bar__0krGV{height:.625rem;overflow:hidden;border-radius:var(--radius-pill);background:var(--surface-sunk)}.admin_bar__0krGV i{display:block;height:100%;border-radius:inherit;background:var(--iris)}.admin_metricFacts__xUiNQ{display:grid;gap:.75rem;margin:0 0 1rem}.admin_metricFacts__xUiNQ>div{padding:1.25rem;border-radius:var(--radius-xl);background:var(--surface)}.admin_metricFacts__xUiNQ dt{color:var(--muted);font-size:var(--text-sm);font-weight:600}.admin_metricFacts__xUiNQ dd{display:grid;gap:.25rem;margin:.375rem 0 0;font-family:var(--font-display);font-size:var(--text-3xl);font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.admin_metricFacts__xUiNQ small{color:var(--muted);font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;letter-spacing:-.01em}@media (max-width:767px){.admin_metricFacts__xUiNQ>div{padding:1rem 1.25rem}.admin_metricFacts__xUiNQ dd{font-size:var(--text-2xl)}}@media (min-width:768px){.admin_metricFacts__xUiNQ{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin_sectionNote__Xr4SX{color:var(--muted);font-size:var(--text-sm)}.admin_contributors__14_m4{margin:0;padding:0;list-style:none}.admin_contributors__14_m4 li{display:flex;align-items:center;gap:.75rem;min-height:3.25rem;font-size:var(--text-md)}.admin_contributors__14_m4 li+li{border-top:1px solid var(--line)}.admin_rank__ZdMYs{display:grid;width:1.75rem;height:1.75rem;flex:0 0 auto;place-items:center;border-radius:var(--radius-sm);background:var(--surface-sunk);color:var(--ink-2);font-size:var(--text-xs);font-weight:700;font-variant-numeric:tabular-nums}.admin_contributors__14_m4 a{min-width:0;flex:1;font-weight:650}.admin_contributors__14_m4 a:hover{color:var(--iris-ink)}.admin_contributors__14_m4 li>span:last-child{color:var(--muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.admin_generatedAt__kzvc1{margin:1rem 0 0;color:var(--faint);font-size:var(--text-xs);text-align:right}.public-home_page__xVH7_{display:grid;min-height:100svh;grid-template-rows:auto 1fr auto;width:min(100%,calc(var(--content-max) + 2 * var(--page-gutter)));margin:0 auto;padding:0 max(var(--page-gutter),env(safe-area-inset-right)) 0 max(var(--page-gutter),env(safe-area-inset-left));background:var(--canvas);color:var(--ink)}.public-home_header__B02t2{display:flex;align-items:center;justify-content:space-between;min-height:3.5rem}.public-home_headerNav__kM0oq{display:flex;align-items:center;gap:.25rem}.public-home_headerTest__HXbjX{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 .75rem;border-radius:var(--radius-pill);background:var(--magenta-soft);color:var(--magenta-ink);font-size:var(--text-sm);font-weight:700}.public-home_headerTest__HXbjX:hover{background:#f7d9e4}.public-home_headerLogin__IlDJX{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 .875rem;border-radius:var(--radius-md);color:var(--ink-2);font-size:var(--text-md);font-weight:650}.public-home_headerLogin__IlDJX:hover{background:rgba(40,37,49,.05);color:var(--ink)}.public-home_body__HawDh{display:grid;gap:.75rem;align-content:start;padding:.25rem 0 .75rem}.public-home_hero__wdMl5{position:relative;overflow:hidden;padding:1.375rem 1.25rem 1rem;border-radius:var(--radius-2xl);background:var(--ink);color:#fff;isolation:isolate}.public-home_hero__wdMl5:before{position:absolute;z-index:-1;top:-6rem;right:-4.5rem;width:15rem;height:15rem;border-radius:50%;background:radial-gradient(closest-side,rgba(199,53,104,.5),rgba(199,53,104,0));content:""}.public-home_title__tVDED{margin:0;color:#fff;font-size:2rem;font-weight:750;letter-spacing:-.045em;line-height:1.22}.public-home_title__tVDED>span{display:block;text-wrap:balance}.public-home_lede__9R5vx{margin:.625rem 0 0;color:rgba(255,255,255,.68);font-size:var(--text-md);line-height:1.5}.public-home_steps__odUsV{display:flex;flex-wrap:wrap;gap:.375rem;margin:1rem 0 0;padding:0;counter-reset:step;list-style:none}.public-home_steps__odUsV li{display:inline-flex;align-items:center;gap:.375rem;min-height:2rem;padding:0 .75rem 0 .375rem;border-radius:var(--radius-pill);background:rgba(255,255,255,.08);color:rgba(255,255,255,.9);font-size:var(--text-sm);font-weight:600;counter-increment:step}.public-home_steps__odUsV li:before{display:inline-grid;width:1.375rem;height:1.375rem;place-items:center;border-radius:50%;background:rgba(103,93,218,.45);color:#ddd9ff;content:counter(step);font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:700}.public-home_actions__HoG5X{display:grid;gap:.125rem;margin-top:1.125rem}.public-home_register__Dvvnc{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:2.75rem;color:rgba(255,255,255,.68);font-size:var(--text-md)}.public-home_register__Dvvnc strong{color:#fff;font-weight:650}.public-home_register__Dvvnc:hover strong{text-decoration:underline;text-underline-offset:3px}.public-home_destinations__XEX5a{align-self:start}.public-home_destinationsTitle__b3OiB{margin:0;padding:.875rem 0 .125rem;color:var(--muted);font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;letter-spacing:-.01em}.public-home_footer__84cCg{display:grid;gap:.375rem;padding:.25rem 0 max(.75rem,env(safe-area-inset-bottom));color:var(--muted);font-size:var(--text-xs)}.public-home_safety__su5VN{margin:0;line-height:1.5}.public-home_footerMeta__HoE4L{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem 1rem}.public-home_footer__84cCg .apiStatus{display:inline-flex;align-items:center;gap:.375rem}.public-home_footer__84cCg .apiStatus__dot{width:.4375rem;height:.4375rem;border-radius:50%;background:var(--faint)}.public-home_footer__84cCg .apiStatus--connected .apiStatus__dot{background:var(--success)}.public-home_footer__84cCg .apiStatus--error .apiStatus__dot{background:var(--danger)}.public-home_footer__84cCg .apiStatus button{padding:0;border:0;background:none;color:var(--iris-ink);font:inherit;font-weight:650}.public-home_footer__84cCg nav{display:flex;gap:.875rem}.public-home_footer__84cCg nav a{color:var(--muted);font-weight:600}.public-home_footer__84cCg nav a:hover{color:var(--ink)}@media (min-width:1024px){.public-home_header__B02t2{min-height:4.5rem}.public-home_body__HawDh{grid-template-columns:1.55fr 1fr;gap:1.25rem;align-content:center;padding:1rem 0 2rem}.public-home_hero__wdMl5{padding:2.25rem 2.25rem 2rem;border-radius:1.875rem}.public-home_title__tVDED{font-size:2.5rem}.public-home_lede__9R5vx{margin-top:.875rem;font-size:var(--text-lg)}.public-home_steps__odUsV{margin-top:1.375rem}.public-home_actions__HoG5X{grid-template-columns:14rem auto;justify-content:start;align-items:center;gap:1.25rem;margin-top:1.75rem}.public-home_destinationsTitle__b3OiB{padding-top:1.125rem}.public-home_footer__84cCg{grid-template-columns:1fr auto;align-items:center;gap:1rem;padding-bottom:1.25rem}}.travel-test_intro__vJYq4,.travel-test_question__U635M{display:grid;gap:1rem;padding:1.75rem 1.25rem 1.5rem;border-radius:var(--radius-2xl);background:var(--surface);box-shadow:var(--shadow-raise)}.travel-test_intro__vJYq4{justify-items:center;text-align:center}.travel-test_cast__lzWlU{display:grid;grid-template-columns:repeat(4,3.5rem);gap:.25rem}.travel-test_castItem__Hx_sQ{width:3.5rem;height:3.5rem}.travel-test_kicker__HGvDa{margin:.5rem 0 0;color:var(--magenta);font-size:var(--text-sm);font-weight:700}.travel-test_title__2HR0e{margin:0;font-size:var(--text-5xl);font-weight:800;line-height:1.18}.travel-test_lede__aDMS_{max-width:20rem;margin:0;color:var(--muted)}.travel-test_meta__TaCU7{margin:0 0 .5rem;color:var(--faint);font-size:var(--text-xs)}.travel-test_question__U635M{min-height:min(36rem,78svh);grid-template-rows:auto auto 1fr}.travel-test_progressRow__Y1sO5{display:flex;align-items:center;gap:.75rem}.travel-test_back__2ijOz{display:grid;width:2.5rem;height:2.5rem;flex:none;place-items:center;border:0;border-radius:var(--radius-sm);background:var(--surface-sunk);font-size:1.125rem}.travel-test_bar__W1435{height:.5rem;flex:1;overflow:hidden;border-radius:var(--radius-pill);background:var(--surface-sunk)}.travel-test_bar__W1435 span{display:block;height:100%;border-radius:inherit;background:var(--iris);transition:width .25s ease}.travel-test_count__sPlKX{min-width:3.25em;color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.travel-test_questionText__FiAut{margin:.75rem 0 0;font-size:var(--text-3xl);font-weight:800}.travel-test_options__453rT{display:grid;align-content:end;gap:.625rem}.travel-test_option__oOYjp{min-height:3.5rem;padding:.875rem 1.125rem;border:2px solid transparent;border-radius:var(--radius-lg);background:var(--surface-sunk);font:inherit;font-weight:600;text-align:left;transition:border-color .15s,background .15s}.travel-test_option__oOYjp:hover:not(:disabled),.travel-test_option__oOYjp[aria-pressed=true]{border-color:var(--iris);background:var(--iris-soft)}.travel-test_share__1SAsE{display:grid;gap:.5rem}.travel-test_shareButtons__ayCjW{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.travel-test_shareError__hkk1p,.travel-test_shareStatus__Zbrhq{min-height:1.25rem;margin:0;font-size:var(--text-xs)}.travel-test_shareStatus__Zbrhq{color:var(--muted)}.travel-test_shareError__hkk1p{color:var(--danger-ink)}.travel-test_courseTitle__YIOCy{margin:0 0 .75rem;font-size:var(--text-xl);font-weight:750}.travel-test_regions__76Dm1{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.75rem}.travel-test_region__Joi91{min-height:2.25rem;padding:0 .875rem;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-2);font:inherit;font-size:var(--text-sm);font-weight:650}.travel-test_region__Joi91:hover{border-color:var(--ink-2)}.travel-test_region__Joi91[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.travel-test_courseNotice__SdKek{margin:0 0 .75rem;color:var(--muted);font-size:var(--text-xs)}.travel-test_course__tVDVE{display:grid;margin:0;padding:0;list-style:none}.travel-test_course__tVDVE li{display:grid;grid-template-columns:3.25rem 1fr;gap:.75rem;padding:.75rem 0;border-top:1px solid var(--line)}.travel-test_course__tVDVE li:first-child{border-top:0;padding-top:0}.travel-test_course__tVDVE time{color:var(--type-color);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:750}.travel-test_course__tVDVE span{display:grid;min-width:0}.travel-test_course__tVDVE small{color:var(--muted);font-size:var(--text-xs)}.preorder-form_form__ndpik{display:grid;gap:1rem}.preorder-form_heading__iOtz8 h2{margin:.125rem 0 0;font-size:var(--text-2xl);font-weight:700}.preorder-form_heading__iOtz8 p:last-child{margin:.25rem 0 0;color:var(--muted);font-size:var(--text-md)}.preorder-form_kicker__pzKp7{margin:0;color:var(--magenta-ink);font-size:var(--text-xs);font-weight:650}.preorder-form_field__dUyAi{display:grid;gap:.375rem}.preorder-form_field__dUyAi label{color:var(--ink-2);font-size:var(--text-sm);font-weight:600}.preorder-form_field__dUyAi input{width:100%;min-height:3rem;padding:.75rem .875rem;border:1px solid transparent;border-radius:var(--radius-md);background:var(--surface-sunk);color:var(--ink);font-family:inherit;font-size:1rem}.preorder-form_field__dUyAi input:focus-visible{border-color:var(--iris);background:#fff}.preorder-form_field__dUyAi input[aria-invalid=true]{border-color:var(--danger);background:#fff}.preorder-form_fieldError__BuGY5{margin:0;color:var(--danger-ink);font-size:var(--text-sm)}.preorder-form_consent__oQD1x{display:grid;gap:.375rem}.preorder-form_consent__oQD1x label{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;border-radius:var(--radius-md);background:var(--surface-sunk);color:var(--ink-2);font-size:var(--text-sm);line-height:1.5;cursor:pointer}.preorder-form_consent__oQD1x input{width:1.25rem;height:1.25rem;flex:0 0 auto;margin:.0625rem 0 0;accent-color:var(--iris)}.preorder-form_consent__oQD1x strong{color:var(--iris-ink);font-weight:700}.preorder-form_spinner__3IVOz{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:preorder-form_spin__w5UXU .8s linear infinite}@keyframes preorder-form_spin__w5UXU{to{transform:rotate(1turn)}}.preorder-form_status__MJH1b{margin:0;color:var(--muted);font-size:var(--text-sm);text-align:center}.preorder-form_status__MJH1b:empty{display:none}.preorder-form_success__lGJO_{display:grid;justify-items:center;gap:.375rem;text-align:center}.preorder-form_successIcon__8f5wz{display:grid;width:3rem;height:3rem;margin-bottom:.25rem;place-items:center;border-radius:50%;background:var(--success-soft);color:var(--success-ink);font-size:1.5rem}.preorder-form_success__lGJO_ h2{margin:0;font-size:var(--text-xl);font-weight:700}.preorder-form_success__lGJO_>p:not(.preorder-form_kicker__pzKp7){margin:0 0 .75rem;color:var(--muted);font-size:var(--text-md)}.shell_shell__bVQNX{min-height:100vh;background:var(--canvas)}.shell_content__aoP1q{min-width:0;padding-bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom) + 1.5rem)}.shell_shell--focus__WR9_T{display:flex;height:100vh;height:100dvh;flex-direction:column;overflow:hidden}.shell_shell--focus__WR9_T .shell_content__aoP1q{display:flex;min-height:0;flex:1;flex-direction:column;overflow-y:auto;padding-bottom:0}.shell_nav__fsbUp{position:fixed;z-index:40;right:0;bottom:0;left:0;display:flex;height:calc(var(--tabbar-height) + env(safe-area-inset-bottom));padding:.5rem max(.25rem,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(.25rem,env(safe-area-inset-left));border-top:1px solid var(--line);background:rgba(255,255,255,.96);backdrop-filter:saturate(1.4) blur(12px)}.shell_navBrand__ewCro,.shell_navMe__8B1oT{display:none}.shell_navList__fjBlh{display:flex;flex:1;justify-content:space-around;margin:0;padding:0;list-style:none}.shell_navItem__E9sCy{display:flex;min-width:3.5rem;flex-direction:column;align-items:center;gap:.2rem;padding-top:.125rem;color:var(--faint);font-size:.71875rem;font-weight:650}.shell_navItem__E9sCy .appIcon{font-size:1.625rem;stroke-width:1.7}.shell_navItem__E9sCy[aria-current=page]{color:var(--ink)}.shell_navItem__E9sCy[aria-current=page] .appIcon{stroke-width:2.2}@media (min-width:1024px){.shell_shell__bVQNX{display:grid;grid-template-columns:var(--sidenav-width) minmax(0,1fr)}.shell_shell--focus__WR9_T{display:flex}.shell_content__aoP1q{padding-bottom:3rem}.shell_nav__fsbUp{position:sticky;top:0;bottom:auto;height:100vh;flex-direction:column;padding:1.5rem 1rem;border-top:0;border-right:1px solid var(--line);background:var(--surface);backdrop-filter:none}.shell_navBrand__ewCro{display:block;padding:0 .625rem 1.75rem}.shell_navList__fjBlh{flex:0 0 auto;flex-direction:column;gap:.25rem}.shell_navItem__E9sCy{min-height:3rem;flex-direction:row;gap:.75rem;padding:0 .875rem;border-radius:var(--radius-md);color:var(--ink-2);font-size:var(--text-md)}.shell_navItem__E9sCy .appIcon{font-size:1.375rem;color:var(--faint)}.shell_navItem__E9sCy:hover{background:var(--surface-sunk)}.shell_navItem__E9sCy[aria-current=page]{background:var(--iris-soft);color:var(--iris-ink)}.shell_navItem__E9sCy[aria-current=page] .appIcon{color:var(--iris);stroke-width:2}.shell_navMe__8B1oT{display:flex;align-items:center;gap:.625rem;margin-top:auto;padding:.75rem;border-radius:var(--radius-lg);background:var(--canvas)}.shell_navMe__8B1oT strong{display:block;font-size:var(--text-sm)}.shell_navMe__8B1oT small{color:var(--muted);font-size:.78rem}}.shell_page__P8aa8{width:100%;max-width:var(--content-max);margin:0 auto;padding:0 var(--page-gutter)}@media (min-width:1024px){.shell_page__P8aa8{padding:2.5rem 3.5rem 0;max-width:calc(var(--content-max) + 7rem)}}.shell_header__fVX5F{position:sticky;z-index:30;top:0;display:flex;align-items:center;gap:.25rem;min-height:3.5rem;margin:0 calc(var(--page-gutter) * -1) .25rem;padding:max(.375rem,env(safe-area-inset-top)) var(--page-gutter) .375rem;background:rgba(244,243,247,.94);backdrop-filter:saturate(1.4) blur(12px)}.shell_headerBack__p_a7K{margin-left:-.5rem}.shell_headerText__MtqCw{min-width:0;flex:1}.shell_headerText__MtqCw h1{margin:0;font-size:var(--text-3xl);font-weight:750;letter-spacing:-.04em}.shell_headerText__MtqCw p{margin:.125rem 0 0;color:var(--muted);font-size:var(--text-sm)}.shell_headerActions__0A7JY{display:flex;align-items:center;gap:.25rem;margin-right:-.375rem}.shell_header--brand__XxaN6 .shell_headerText__MtqCw h1{font-size:var(--text-xl)}@media (min-width:1024px){.shell_header__fVX5F{position:static;min-height:0;margin:0 0 1.75rem;padding:0;background:none;backdrop-filter:none}.shell_header--brand__XxaN6{display:none}.shell_headerText__MtqCw h1{font-size:var(--text-5xl);letter-spacing:-.045em}.shell_headerText__MtqCw p{margin-top:.375rem;font-size:var(--text-lg)}.shell_headerActions__0A7JY{margin-right:0}}.error_root__3dfcA{padding-top:1rem}@media (min-width:1024px){.error_root__3dfcA{padding-top:0}}.loading_root__tZmIF{display:grid;gap:.75rem}.loading_header__rNPjU{display:grid;align-content:center;gap:.375rem;min-height:3.5rem;padding:.375rem 0;margin-bottom:.25rem}.loading_block__7A0Ms{animation:loading_shimmer__llUsQ 1.4s ease-in-out infinite}.loading_title__FHuxb{width:7.5rem;height:1.5rem;background:var(--line-strong)}.loading_copy__07QdG,.loading_title__FHuxb{display:block;border-radius:var(--radius-sm)}.loading_copy__07QdG{width:12rem;max-width:70%;height:.875rem;background:var(--line);animation-delay:.15s}.loading_card__PWGrU{height:9rem;border-radius:var(--radius-xl);background:var(--surface);animation-delay:.3s}.loading_cardShort__hz5DS{height:5.5rem;animation-delay:.45s}@media (min-width:1024px){.loading_root__tZmIF{gap:1rem}.loading_header__rNPjU{min-height:0;padding:0;margin-bottom:.75rem;gap:.625rem}.loading_title__FHuxb{width:15rem;height:2.75rem}.loading_copy__07QdG{width:20rem;height:1.25rem}.loading_card__PWGrU{height:12rem}.loading_cardShort__hz5DS{height:7rem}}@media (prefers-reduced-motion:reduce){.loading_block__7A0Ms{animation:none}}@keyframes loading_shimmer__llUsQ{50%{opacity:.55}}.community_webCompose___5CL9{display:none}.community_fab__ps8MZ{position:fixed;z-index:35;right:max(1rem,env(safe-area-inset-right));bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom) + 1rem);border-radius:var(--radius-pill)}.community_filters__dyv12{margin:0 calc(var(--page-gutter) * -1) .875rem;padding:0 var(--page-gutter)}.community_error__c_CcS{margin-bottom:.875rem}.community_feed__LNJv5{overflow:hidden}.community_post__5yt3F{padding:1.125rem 1.25rem}.community_post__5yt3F+.community_post__5yt3F{border-top:1px solid var(--line)}.community_postLink__WG_Ax{display:block}.community_postLink__WG_Ax:hover .community_title__sLmyT{color:var(--iris-ink)}.community_by__QM1ht{display:flex;align-items:center;gap:.5rem;color:var(--muted);font-size:var(--text-xs)}.community_by__QM1ht b{color:var(--ink-2);font-weight:600}.community_title__sLmyT{margin:.625rem 0 0;font-family:var(--font-body);font-size:1.03125rem;font-weight:700;letter-spacing:-.025em;line-height:1.4}.community_preview__le94K{display:-webkit-box;margin:.25rem 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--muted);font-size:var(--text-md);white-space:pre-wrap}.community_foot__cGtf7{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.75rem}.community_comments__KEQ_l{display:inline-flex;align-items:center;gap:.25rem;color:var(--muted);font-size:var(--text-xs);font-weight:600}.community_report__oGZE_{margin-left:auto}.community_skeleton__ThlK8{display:grid;gap:.5rem;padding:1.25rem}.community_skeleton__ThlK8+.community_skeleton__ThlK8{border-top:1px solid var(--line)}.community_skeleton__ThlK8 span{height:.875rem;border-radius:var(--radius-sm);background:var(--surface-sunk)}.community_skeleton__ThlK8 span:first-child{width:30%}.community_skeleton__ThlK8 span:nth-child(2){width:75%;height:1.125rem}.community_skeleton__ThlK8 span:nth-child(3){width:90%}.community_more__q3Gih{margin-top:.875rem}.community_composerCard__xTtd1{margin-bottom:.875rem}.community_form__EgeJc{display:grid;gap:.875rem}.community_formHead__3bZlF strong{display:block;font-size:var(--text-lg)}.community_formHead__3bZlF span{color:var(--muted);font-size:var(--text-xs)}.community_formRow___W_N2{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.community_field__XG8oR{display:grid;gap:.375rem}.community_field__XG8oR>span{color:var(--ink-2);font-size:var(--text-sm);font-weight:600}.community_field__XG8oR small{color:var(--faint);font-weight:500}.community_field__XG8oR input,.community_field__XG8oR select,.community_field__XG8oR textarea{width:100%;min-height:3rem;padding:.75rem .875rem;border:1px solid transparent;border-radius:var(--radius-md);background:var(--surface-sunk);color:var(--ink);font-family:inherit;font-size:1rem}.community_field__XG8oR textarea{resize:vertical;line-height:1.55}.community_field__XG8oR input:focus-visible,.community_field__XG8oR select:focus-visible,.community_field__XG8oR textarea:focus-visible{border-color:var(--iris);background:#fff}.community_detail__qzIbR{display:grid;max-width:47.5rem;gap:.875rem}.community_article__GZH_s h1{margin:.75rem 0 0;font-size:var(--text-3xl);font-weight:750}.community_articleMeta__9ah3U{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.community_articleBody__LTaEb{margin:1rem 0 0;font-size:var(--text-lg);line-height:1.7;white-space:pre-wrap}.community_articleFoot__k8EZV{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--line)}.community_comment__HGF_g{padding:1rem 0}.community_comment__HGF_g+.community_comment__HGF_g{border-top:1px solid var(--line)}.community_comment__HGF_g p{margin:.375rem 0 0 2rem;font-size:var(--text-md);white-space:pre-wrap}.community_commentList__TdGKq{margin:0;padding:0;list-style:none}.community_commentForm__A4FaJ{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line)}.community_removed__myWPp{color:var(--muted);font-style:italic}@media (min-width:1024px){.community_webCompose___5CL9{display:inline-flex}.community_fab__ps8MZ{display:none}.community_filters__dyv12{margin:0 0 1.25rem;padding:0}.community_composerCard__xTtd1,.community_error__c_CcS,.community_feed__LNJv5,.community_filters__dyv12,.community_more__q3Gih{max-width:47.5rem}}.report-menu_menu__CmoSE{display:inline-flex}.report-menu_trigger__oKs2y{min-height:2rem;padding:0 .5rem;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--faint);font-family:inherit;font-size:var(--text-xs);font-weight:600}.report-menu_trigger__oKs2y:hover{background:var(--surface-sunk);color:var(--ink-2)}.report-menu_backdrop__zjgju{position:fixed;z-index:110;inset:0;display:flex;align-items:flex-end;justify-content:center;background:rgba(40,37,49,.42)}.report-menu_sheet__iMoZU{position:relative;width:100%;max-height:calc(100dvh - 2.5rem);overflow-y:auto;padding:1.5rem 1.25rem max(1.25rem,env(safe-area-inset-bottom));border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;background:var(--surface);box-shadow:var(--shadow-float);color:var(--ink);text-align:left}.report-menu_close__WLkef{position:absolute;top:.875rem;right:.75rem}.report-menu_form__RYMt7{display:grid;gap:1rem}.report-menu_header__aYnDE{padding-right:2.5rem}.report-menu_header__aYnDE h2{margin:0;font-size:var(--text-2xl);font-weight:750}.report-menu_header__aYnDE p{margin:.25rem 0 0;color:var(--muted);font-size:var(--text-sm)}.report-menu_field__nPPl9{display:grid;gap:.375rem}.report-menu_field__nPPl9>span{color:var(--ink-2);font-size:var(--text-sm);font-weight:650}.report-menu_field__nPPl9 small{margin-left:.125rem;color:var(--faint);font-size:var(--text-xs);font-weight:600}.report-menu_field__nPPl9 select,.report-menu_field__nPPl9 textarea{width:100%;border:1px solid transparent;border-radius:var(--radius-md);background:var(--surface-sunk);color:var(--ink);font-family:inherit;font-size:var(--text-lg)}.report-menu_field__nPPl9 select{min-height:3rem;padding:0 .875rem}.report-menu_field__nPPl9 textarea{min-height:6.5rem;padding:.75rem .875rem;line-height:1.5;resize:vertical}.report-menu_field__nPPl9 select:focus-visible,.report-menu_field__nPPl9 textarea:focus-visible{border-color:var(--iris);background:var(--surface)}.report-menu_field__nPPl9 textarea[aria-invalid=true]{border-color:var(--danger)}.report-menu_error__UTYjI{margin:-.25rem 0 0;color:var(--danger-ink);font-size:var(--text-sm)}.report-menu_complete__1WYET{display:grid;justify-items:center;gap:.375rem;padding:1rem 0 0;text-align:center}.report-menu_complete__1WYET strong{margin-top:.5rem;font-family:var(--font-display);font-size:var(--text-xl);font-weight:700}.report-menu_complete__1WYET p{margin:0 0 1rem;color:var(--muted);font-size:var(--text-sm)}@media (min-width:768px){.report-menu_backdrop__zjgju{align-items:center;padding:1.5rem}.report-menu_sheet__iMoZU{width:min(100%,26rem);padding:1.75rem 1.5rem 1.5rem;border-radius:var(--radius-xl)}}.nearby_layout__T7BBM{display:grid;gap:.875rem;padding-bottom:1.5rem}.nearby_locate__0l5ff{display:grid;gap:1rem}.nearby_locateText__KuT8R{display:flex;align-items:flex-start;gap:.875rem}.nearby_locateText__KuT8R h2{margin:0;font-size:var(--text-lg);font-weight:700}.nearby_locateText__KuT8R p{margin:.25rem 0 0;color:var(--muted);font-size:var(--text-sm)}.nearby_content__ZKHRL{display:grid;gap:.875rem}.nearby_mapCard__T2r4i{overflow:hidden}.nearby_map__TPdrb{width:100%;min-height:15rem;aspect-ratio:4/3;background:var(--surface-sunk)}.nearby_mapFallback__32pO9{display:grid;min-height:12rem;place-items:center}.nearby_results__o3Jiq{min-width:0}.nearby_status___whWu{margin:0;padding:2.25rem 1.25rem;color:var(--muted);font-size:var(--text-md);text-align:center}.nearby_resultsHeading__KmiY8{display:flex;align-items:baseline;gap:.375rem;margin:0;padding:1.125rem 1.25rem .25rem;font-size:var(--text-xl);font-weight:700}.nearby_resultsHeading__KmiY8 span{color:var(--muted);font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;letter-spacing:-.01em}.nearby_list___8Tlj{margin:0;padding:0 .5rem .5rem;list-style:none}.nearby_list___8Tlj li{display:flex;align-items:center;gap:.25rem;border-radius:var(--radius-lg)}.nearby_list___8Tlj li+li{margin-top:.125rem}.nearby_list___8Tlj li[data-selected]{background:var(--iris-soft)}.nearby_place__PmdFI{display:flex;min-width:0;min-height:4rem;flex:1;align-items:center;gap:.875rem;padding:.625rem .75rem;border:0;border-radius:var(--radius-lg);background:transparent;font-family:inherit;text-align:left}.nearby_list___8Tlj li:not([data-selected]) .nearby_place__PmdFI:hover{background:var(--surface-sunk)}.nearby_rank__LEtVO{display:grid;width:2rem;height:2rem;flex:0 0 2rem;place-items:center;border-radius:50%;background:var(--surface-sunk);color:var(--ink-2);font-size:var(--text-sm);font-weight:700}.nearby_list___8Tlj li[data-selected] .nearby_rank__LEtVO{background:var(--iris);color:#fff}.nearby_placeText__CX7fg{display:grid;min-width:0;gap:.125rem}.nearby_placeText__CX7fg strong{overflow:hidden;font-size:var(--text-lg);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.nearby_placeText__CX7fg span{overflow:hidden;color:var(--muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.nearby_list___8Tlj li[data-selected] .nearby_placeText__CX7fg strong{color:var(--iris-ink)}.nearby_external__oDJts{display:grid;width:2.75rem;height:2.75rem;flex:0 0 2.75rem;place-items:center;margin-right:.25rem;border-radius:var(--radius-md);color:var(--muted);font-size:1.125rem}.nearby_external__oDJts:hover{background:rgba(40,37,49,.05);color:var(--ink)}@media (min-width:640px){.nearby_locate__0l5ff{grid-template-columns:minmax(0,1fr) auto;align-items:center}.nearby_locate__0l5ff>button{width:auto;min-width:12rem}}@media (min-width:1024px){.nearby_content__ZKHRL{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start}.nearby_mapCard__T2r4i{position:sticky;top:1.5rem}.nearby_mapFallback__32pO9,.nearby_map__TPdrb{min-height:30rem;aspect-ratio:auto}}.live-room-card_card__52hZi{position:relative;overflow:hidden;padding:1.375rem 1.25rem 1.25rem;border-radius:var(--radius-2xl);background:var(--ink);color:#fff;isolation:isolate}.live-room-card_card__52hZi:before{position:absolute;z-index:-1;top:-6rem;right:-4.5rem;width:15rem;height:15rem;border-radius:50%;background:radial-gradient(closest-side,rgba(199,53,104,.5),rgba(199,53,104,0));content:""}.live-room-card_status__vPv3U{display:flex;align-items:center;gap:.5rem;margin:0;color:#ffb3cc;font-size:var(--text-xs);font-weight:650}.live-room-card_dotIdle__laW_s,.live-room-card_dotLive__Nuzlq{width:.5rem;height:.5rem;border-radius:50%}.live-room-card_dotLive__Nuzlq{background:#ff5c93;box-shadow:0 0 0 4px rgba(255,92,147,.22);animation:live-room-card_pulse__U0baA 2.4s ease-in-out infinite}.live-room-card_dotIdle__laW_s{background:rgba(255,255,255,.45)}@keyframes live-room-card_pulse__U0baA{50%{box-shadow:0 0 0 7px rgba(255,92,147,.08)}}.live-room-card_title__nUHqF{margin:.625rem 0 0;color:#fff;font-size:var(--text-4xl);font-weight:750;letter-spacing:-.045em}.live-room-card_sub__BfaUP{margin:.25rem 0 0;color:rgba(255,255,255,.64);font-size:var(--text-sm)}.live-room-card_feed__I6GDU{display:grid;gap:.5rem;margin:1.125rem 0 0;padding:0;list-style:none}.live-room-card_question__XFch_{display:flex;align-items:center;gap:.75rem;padding:.75rem .875rem;border-radius:var(--radius-lg);background:rgba(255,255,255,.07);transition:background-color .12s ease}.live-room-card_question__XFch_:hover{background:rgba(255,255,255,.12)}.live-room-card_questionText__FL54P{min-width:0;flex:1}.live-room-card_questionTitle__eQYoN{display:block;overflow:hidden;font-size:.90625rem;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.live-room-card_questionMeta__MahFy{display:block;margin-top:.125rem;color:rgba(255,255,255,.55);font-size:.78rem}.live-room-card_answers__zgyxV{display:grid;min-width:2.75rem;height:1.875rem;place-items:center;border-radius:var(--radius-sm);background:rgba(103,93,218,.38);color:#ddd9ff;font-size:var(--text-xs);font-weight:700}.live-room-card_actions__gF_uw{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.125rem}.live-room-card_actions__gF_uw>a:first-child{flex:1 1 100%}.live-room-card_secondary__JOJK_{color:rgba(255,255,255,.75);font-size:var(--text-sm);font-weight:600;text-decoration:underline;text-underline-offset:3px}@media (min-width:1024px){.live-room-card_card__52hZi{padding:1.875rem 1.875rem 1.75rem;border-radius:1.875rem}.live-room-card_title__nUHqF{font-size:var(--text-5xl)}.live-room-card_sub__BfaUP{font-size:var(--text-md)}.live-room-card_actions__gF_uw>a:first-child{flex:0 0 14rem}}.home_greeting__0EoD6{padding:.5rem .25rem 1.25rem}.home_greeting__0EoD6 p{margin:0;color:var(--muted);font-size:var(--text-md);font-weight:500}.home_greeting__0EoD6 h2{margin:.125rem 0 0;font-size:var(--text-4xl);font-weight:750;letter-spacing:-.045em;line-height:1.28}.home_status__c9TTG{display:inline-flex;margin-top:.875rem}.home_grid__6mAOC{display:grid;gap:.875rem}.home_main__E1yG3,.home_side__QasOm{display:grid;gap:.875rem;align-content:start}.home_posts__t77Do{padding-bottom:.25rem}.home_postsHead__888FE{padding:1.125rem 1.25rem 0}.home_postsNote__1vY0d{margin:0;padding:0 1.25rem 1.25rem;color:var(--muted);font-size:var(--text-sm)}.home_postList__tFqdU{margin:0;padding:0 1.25rem;list-style:none}.home_postList__tFqdU li+li{border-top:1px solid var(--line)}.home_postList__tFqdU a{display:block;padding:.875rem 0}.home_postTitle__2KAsh{display:block;overflow:hidden;font-size:var(--text-md);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.home_postList__tFqdU a:hover .home_postTitle__2KAsh{color:var(--iris-ink)}.home_postMeta__wPMNZ{display:flex;gap:.625rem;margin-top:.25rem;color:var(--muted);font-size:var(--text-xs)}@media (min-width:1024px){.home_greeting__0EoD6{padding:0 0 1.75rem}.home_greeting__0EoD6 p{font-size:var(--text-lg)}.home_greeting__0EoD6 h2{margin-top:.25rem;font-size:var(--text-5xl)}.home_mobileBreak__lpD1U{display:none}.home_grid__6mAOC{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:1.25rem;align-items:start}.home_main__E1yG3,.home_side__QasOm{gap:1.25rem}}.profile-page_column__sWH4c,.profile-page_grid___2GO7,.profile-page_narrow__RMuTP{display:grid;gap:.875rem;align-content:start}.profile-page_narrow__RMuTP{max-width:40rem}.profile-page_me__TMB6q{display:grid;gap:1rem}.profile-page_meHead__SzubP{display:flex;align-items:center;gap:1rem}.profile-page_meText__sQxha{display:grid;min-width:0;flex:1;justify-items:start;gap:.375rem}.profile-page_meText__sQxha strong{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:750;letter-spacing:-.035em}.profile-page_bioEmpty__2Am02,.profile-page_bio__tHELD{margin:0;font-size:var(--text-md);white-space:pre-wrap}.profile-page_bioEmpty__2Am02{color:var(--muted)}.profile-page_tags__1_nke{display:flex;flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none}.profile-page_stats__Y2gnz{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:.875rem 0;border-radius:var(--radius-lg);background:var(--surface-sunk)}.profile-page_stats__Y2gnz div{text-align:center}.profile-page_stats__Y2gnz div+div{border-left:1px solid var(--line-strong)}.profile-page_stats__Y2gnz dt{color:var(--muted);font-size:var(--text-xs)}.profile-page_stats__Y2gnz dd{margin:.125rem 0 0;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:750}@media (min-width:1024px){.profile-page_grid___2GO7{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;align-items:start}.profile-page_column__sWH4c,.profile-page_narrow__RMuTP{gap:1.25rem}}.answer-card_card__UODSU{display:grid;gap:.75rem;padding:1.125rem 1.25rem;border:1.5px solid transparent;border-radius:var(--radius-xl);background:var(--surface)}.answer-card_card__UODSU[data-accepted=true]{border-color:var(--success);box-shadow:0 0 0 4px var(--success-soft)}.answer-card_card__UODSU[data-removed=true]{background:var(--surface-sunk);color:var(--muted)}.answer-card_accepted__2wdzp{display:flex}.answer-card_head__SPFYx{display:flex;align-items:center;gap:.625rem;min-width:0}.answer-card_who__KUooY{display:grid;gap:.125rem;min-width:0}.answer-card_whoLine__R3Mcj{display:flex;align-items:center;gap:.375rem;min-width:0;flex-wrap:wrap}.answer-card_name__3bkys{overflow:hidden;font-size:var(--text-md);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.answer-card_name__3bkys:hover{text-decoration:underline;text-underline-offset:.2em}.answer-card_sub__dMoz0{display:flex;gap:.3125rem;flex-wrap:wrap;color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.answer-card_removedLabel__kRKbD{display:inline-flex;align-items:center;gap:.375rem;color:var(--muted);font-size:var(--text-sm);font-weight:650}.answer-card_content__LHLeU{margin:0;font-size:var(--text-lg);line-height:1.6;white-space:pre-wrap}.answer-card_card__UODSU[data-removed=true] .answer-card_content__LHLeU{font-size:var(--text-md)}.answer-card_evidence__1_650{margin:0;overflow:hidden;border-radius:var(--radius-lg);background:var(--surface-sunk)}.answer-card_evidence__1_650 img{display:block;width:100%;max-height:20rem;-o-object-fit:cover;object-fit:cover}.answer-card_evidence__1_650 figcaption{padding:.5rem .875rem;color:var(--muted);font-size:var(--text-xs);font-weight:600}.answer-card_observation__rw_zy{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.answer-card_observation__rw_zy>span{display:inline-flex;align-items:baseline;gap:.3125rem;padding:.4375rem .75rem;border-radius:var(--radius-sm);background:var(--surface-sunk)}.answer-card_observation__rw_zy small{color:var(--muted);font-size:var(--text-xs);font-weight:600}.answer-card_observation__rw_zy strong{font-size:var(--text-md);font-variant-numeric:tabular-nums;font-weight:700}.answer-card_observation__rw_zy time{color:var(--muted);font-size:var(--text-xs)}.answer-card_footer__10Eq5{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.answer-card_source__MN2S0{display:inline-flex;align-items:center;gap:.25rem;color:var(--iris-ink);font-size:var(--text-sm);font-weight:650}.answer-card_source__MN2S0:hover{text-decoration:underline;text-underline-offset:.2em}.answer-card_report__lfjBl{margin-left:auto}.favorite_control__OJ0i8{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.25rem}.favorite_button__i1hRX{display:inline-flex;align-items:center;gap:.3125rem;min-height:2.25rem;padding:0 .875rem 0 .75rem;border:0;border-radius:var(--radius-pill);background:var(--surface-sunk);color:var(--ink-2);font-family:inherit;font-size:var(--text-sm);font-weight:650;transition:background-color .12s ease,color .12s ease}.favorite_button__i1hRX .appIcon{font-size:1.0625rem}.favorite_button__i1hRX:hover:not(:disabled){background:var(--line)}.favorite_button__i1hRX[aria-pressed=true]{background:var(--magenta-soft);color:var(--magenta-ink)}.favorite_button__i1hRX[aria-pressed=true] .appIcon{color:var(--magenta)}.favorite_button__i1hRX[aria-pressed=true]:hover:not(:disabled){background:var(--magenta-soft)}.favorite_button__i1hRX:disabled{opacity:.6}.favorite_error__x_js2{color:var(--danger-ink);font-size:var(--text-xs)}.composer_form__VFMNC{display:grid;gap:1.125rem}.composer_head__QZACj h2{margin:0;font-size:var(--text-xl);font-weight:750}.composer_head__QZACj p{margin:.25rem 0 0;color:var(--muted);font-size:var(--text-sm);line-height:1.5}.composer_choices__QSH_o{min-width:0;margin:0;padding:0;border:0}.composer_choices__QSH_o legend,.composer_label__u_Pjv{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;width:100%;margin-bottom:.5rem;padding:0;color:var(--ink);font-size:var(--text-sm);font-weight:600}.composer_label__u_Pjv small{color:var(--faint);font-size:var(--text-xs);font-weight:500;font-variant-numeric:tabular-nums}.composer_options__VaVsr{display:flex;flex-wrap:wrap;gap:.5rem}.composer_option__MXoX4{position:relative;display:inline-flex}.composer_option__MXoX4 input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.composer_option__MXoX4 span{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 .9375rem;border-radius:var(--radius-pill);background:var(--surface-sunk);color:var(--ink-2);font-size:var(--text-sm);font-weight:600;transition:background-color .15s ease,color .15s ease}.composer_option__MXoX4 input:checked+span{background:var(--iris);color:#fff}.composer_option__MXoX4 input:focus-visible+span{box-shadow:var(--focus-ring)}.composer_field__z4GHX{display:grid}.composer_field__z4GHX input:not([type=file]),.composer_field__z4GHX select,.composer_field__z4GHX textarea,.composer_input__3eT39{width:100%;min-height:3rem;box-sizing:border-box;padding:0 .9375rem;border:1px solid transparent;border-radius:var(--radius-md);background:var(--surface-sunk);color:var(--ink);font-family:inherit;font-size:var(--text-lg);transition:border-color .15s ease,background-color .15s ease}.composer_field__z4GHX textarea{min-height:8.5rem;padding:.8125rem .9375rem;line-height:1.55;resize:vertical}.composer_field__z4GHX select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none}.composer_field__z4GHX input:focus,.composer_field__z4GHX select:focus,.composer_field__z4GHX textarea:focus{border-color:var(--iris);background:var(--surface);outline:none;box-shadow:var(--focus-ring)}.composer_field__z4GHX [aria-invalid=true]{border-color:var(--danger)}.composer_picker__J0bJF{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .875rem;border:1px dashed var(--line-strong);border-radius:var(--radius-md)}.composer_pickerInfo__z9e5G{display:flex;align-items:center;gap:.75rem;min-width:0}.composer_pickerIcon__CFKD7{display:grid;width:2.5rem;height:2.5rem;flex:0 0 auto;place-items:center;border-radius:var(--radius-sm);background:var(--iris-soft);color:var(--iris-ink);font-size:1.25rem}.composer_pickerInfo__z9e5G strong{display:block;font-size:var(--text-md);font-weight:650}.composer_pickerInfo__z9e5G small{display:block;color:var(--muted);font-size:var(--text-xs)}.composer_pickerButton___8Bo0{display:inline-flex;align-items:center;flex:0 0 auto;min-height:2.5rem;padding:0 .875rem;border-radius:var(--radius-pill);background:var(--iris-soft);color:var(--iris-ink);font-size:var(--text-sm);font-weight:650;cursor:pointer}.composer_pickerButton___8Bo0:focus-within{box-shadow:var(--focus-ring)}.composer_pickerSelected__kPRR6{display:flex;align-items:center;gap:.5rem;min-width:0;font-size:var(--text-sm)}.composer_pickerSelected__kPRR6 span{overflow:hidden;max-width:10rem;text-overflow:ellipsis;white-space:nowrap}.composer_pickerSelected__kPRR6 button{min-height:2.25rem;padding:0 .75rem;border:0;border-radius:var(--radius-pill);background:var(--surface-sunk);color:var(--ink-2);font-family:inherit;font-size:var(--text-xs);font-weight:650}.composer_preview__hvn11{padding:.875rem 1rem;border-radius:var(--radius-md);background:var(--surface-sunk)}.composer_preview__hvn11 span{color:var(--muted);font-size:var(--text-xs);font-weight:650}.composer_preview__hvn11 p{margin:.25rem 0 0;font-size:var(--text-md);line-height:1.5;white-space:pre-wrap}.composer_help__4OsHA{margin:0;color:var(--muted);font-size:var(--text-xs);line-height:1.5}.composer_error__3vk9F{margin:0;padding:.75rem .875rem;border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger-ink);font-size:var(--text-sm);line-height:1.45}.composer_observation__kj_Pq{display:grid;gap:.75rem;min-width:0;margin:0;padding:1rem;border:0;border-radius:var(--radius-lg);background:var(--surface-sunk)}.composer_observation__kj_Pq legend{float:left;width:100%;margin-bottom:.25rem;padding:0;font-size:var(--text-sm);font-weight:650}.composer_observationGrid__4Iqxd{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem}.composer_observation__kj_Pq .composer_field__z4GHX input:not([type=file]),.composer_observation__kj_Pq .composer_field__z4GHX select{background:var(--surface)}.composer_suffix__Ru4Ej{position:relative;display:flex;align-items:center}.composer_field__z4GHX .composer_suffix__Ru4Ej input{padding-right:2.5rem}.composer_suffix__Ru4Ej small{position:absolute;right:.9375rem;color:var(--muted);font-size:var(--text-sm)}.composer_observation__kj_Pq p{margin:0;color:var(--muted);font-size:var(--text-xs)}.composer_fileRow__s7LyX{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.composer_fileRow__s7LyX strong{overflow:hidden;max-width:14rem;color:var(--ink-2);font-size:var(--text-sm);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.answer-form_card__ksy2G{padding:1.25rem;border-radius:var(--radius-xl);background:var(--surface)}@media (min-width:768px){.answer-form_card__ksy2G{padding:1.5rem}}.topic-share-button_action__9OQck{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.topic-share-button_button___rB_8{display:inline-flex;align-items:center;gap:.3125rem;min-height:2.25rem;padding:0 .75rem;border:0;border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-raise);color:var(--iris-ink);font-family:inherit;font-size:var(--text-xs);font-weight:650;transition:background-color .15s ease}.topic-share-button_button___rB_8:hover:not(:disabled){background:var(--iris-soft)}.topic-share-button_button___rB_8:disabled{color:var(--faint)}.topic-share-button_button___rB_8 .appIcon{font-size:.9375rem}.topic-share-button_error__OvHMk{max-width:14rem;padding:.375rem .625rem;border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--danger-ink);font-size:.75rem;line-height:1.4;text-align:right}.live-status-board_board__dcKbC{padding:1.25rem;border-radius:var(--radius-xl);background:var(--surface);color:var(--ink)}.live-status-board_state__FNOaN{display:flex;flex-wrap:wrap;gap:.4375rem;align-items:center;color:var(--magenta-ink);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:650}.live-status-board_board__dcKbC[data-freshness=stale] .live-status-board_state__FNOaN{color:var(--muted)}.live-status-board_dot__J0p5O{position:relative;width:.5rem;height:.5rem;flex:0 0 auto;border-radius:50%;background:currentColor}.live-status-board_board__dcKbC[data-freshness=live] .live-status-board_dot__J0p5O{background:var(--magenta)}.live-status-board_board__dcKbC[data-freshness=live] .live-status-board_dot__J0p5O:after{position:absolute;inset:0;border-radius:50%;background:var(--magenta);content:"";animation:live-status-board_live__EeFuQ 2.4s ease-out infinite}@keyframes live-status-board_live__EeFuQ{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.live-status-board_headline__E29Jn{margin:.5rem 0 0;font-size:var(--text-4xl);font-variant-numeric:tabular-nums;font-weight:750;letter-spacing:-.045em}.live-status-board_description___vKnL{margin-top:.25rem;color:var(--ink-2);font-size:var(--text-md);line-height:1.5}.live-status-board_agreement__eNxYM{margin-top:.5rem;color:var(--muted);font-size:var(--text-sm)}.live-status-board_agreement__eNxYM strong{color:var(--ink);font-weight:650}.live-status-board_staleNotice__ZEinZ{margin-top:.875rem;padding:.75rem .875rem;border-radius:var(--radius-md);background:var(--warning-soft);color:var(--warning-ink);font-size:var(--text-sm);line-height:1.45}.live-status-board_staleNotice__ZEinZ strong{font-weight:650}.live-status-board_facts__tx62S{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.5rem;margin:1rem 0 0}.live-status-board_facts__tx62S div{padding:.75rem .875rem;border-radius:var(--radius-md);background:var(--surface-sunk)}.live-status-board_facts__tx62S dt{color:var(--muted);font-size:var(--text-xs);font-weight:600}.live-status-board_facts__tx62S dd{margin:.125rem 0 0;font-size:var(--text-md);font-variant-numeric:tabular-nums;font-weight:650}.question-detail_frame__MyfBq{width:100%;max-width:47.5rem;margin:0 auto}.question-detail_column__tOrLa{display:grid;gap:.875rem;padding-bottom:2rem}@media (min-width:1024px){.question-detail_column__tOrLa{gap:1rem}}.question-detail_skeleton__1X454{display:grid;gap:.875rem}.question-detail_skeleton__1X454 span{height:9rem;border-radius:var(--radius-xl);background:var(--surface);animation:question-detail_shimmer__r0Gq2 1.4s ease-in-out infinite}.question-detail_skeleton__1X454 span:first-child{height:14rem}@keyframes question-detail_shimmer__r0Gq2{50%{opacity:.55}}.question-detail_question__B5YuD{display:grid;gap:.75rem}.question-detail_lead__T81Ck{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.question-detail_category__dJoBd{color:var(--iris-ink);font-size:var(--text-sm);font-weight:650}.question-detail_chips__XSFW3{display:inline-flex;gap:.375rem}.question-detail_content__4kawA{margin:0;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;letter-spacing:-.035em;line-height:1.42;white-space:pre-wrap}@media (min-width:768px){.question-detail_content__4kawA{font-size:var(--text-3xl)}}.question-detail_area___DTSo{display:flex;align-items:center;gap:.3125rem;margin:0;color:var(--muted);font-size:var(--text-sm)}.question-detail_evidence__5JbpQ{margin:.25rem 0 0;overflow:hidden;border-radius:var(--radius-lg);background:var(--surface-sunk)}.question-detail_evidence__5JbpQ img{display:block;width:100%;max-height:22rem;-o-object-fit:cover;object-fit:cover}.question-detail_evidence__5JbpQ figcaption{display:flex;justify-content:space-between;gap:.75rem;padding:.625rem .875rem;color:var(--muted);font-size:var(--text-xs)}.question-detail_evidence__5JbpQ figcaption strong{color:var(--ink-2);font-weight:650}.question-detail_evidence__5JbpQ figcaption span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.question-detail_safety__XXLsJ{padding:.875rem 1rem;border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger-ink);font-size:var(--text-sm);line-height:1.5}.question-detail_safety__XXLsJ strong{display:block;font-weight:700}.question-detail_safety__XXLsJ p{margin:.125rem 0 0}.question-detail_footer__kta7Z{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-top:.25rem;padding-top:.875rem;border-top:1px solid var(--line)}.question-detail_author__AgxvK{display:flex;align-items:center;gap:.625rem;min-width:0}.question-detail_authorText__MTXyb{display:grid;gap:.125rem;min-width:0}.question-detail_authorName__nlYW1{display:flex;align-items:center;gap:.375rem;font-size:var(--text-md);font-weight:650}.question-detail_time__qTQ59{color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.question-detail_actions__XcH8w{display:flex;align-items:center;gap:.375rem;margin-left:auto}.question-detail_resolved__IL19A{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.125rem;border-radius:var(--radius-xl);background:var(--success-soft);color:var(--success-ink)}.question-detail_resolvedIcon__5fhmn{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--success);color:#fff;font-size:1rem}.question-detail_resolved__IL19A strong{font-size:var(--text-md);font-weight:700}.question-detail_resolved__IL19A p{margin:.125rem 0 0;font-size:var(--text-sm)}.question-detail_answers__os0Q3{display:grid;gap:.625rem}.question-detail_answersHead__BA90m{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.75rem .25rem .125rem}.question-detail_answersHead__BA90m h2{margin:0;font-size:var(--text-xl);font-weight:750}.question-detail_answersHead__BA90m span{color:var(--muted);font-size:var(--text-xs)}.question-detail_answerList__CFm_s{display:grid;gap:.625rem}.question-detail_retryRow__pnbM9{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.question-detail_retryRow__pnbM9>:first-child{flex:1 1 12rem;min-width:0}.question-detail_retryRow__pnbM9>:last-child{flex:0 0 auto}.question-card_card__mN_eE{position:relative;border-radius:1.125rem;background:var(--surface-sunk);transition:background-color .15s ease}.question-card_card__mN_eE:hover{background:#efeef4}.question-card_card__mN_eE[data-status=resolved]{background:var(--surface-sunk)}.question-card_link__p8LFM{display:flex;flex-direction:column;gap:.375rem;padding:1rem 1rem .9375rem;border-radius:inherit}.question-card_lead__nN5q7{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:var(--text-xs);font-weight:650;line-height:1.3}.question-card_category__gbLpB{display:inline-flex;align-items:center;gap:.375rem;min-width:0;color:var(--iris-ink)}.question-card_urgent___Lwe2{display:inline-flex;align-items:center;min-height:1.375rem;padding:0 .5rem;border-radius:var(--radius-pill);background:var(--magenta-soft);color:var(--magenta-ink);font-size:.75rem}.question-card_status__9gjS9{flex:0 0 auto;color:var(--success-ink)}.question-card_status__9gjS9[data-status=expired],.question-card_status__9gjS9[data-status=removed],.question-card_status__9gjS9[data-status=resolved]{color:var(--muted)}.question-card_content__jlipt{display:-webkit-box;overflow:hidden;color:var(--ink);font-size:.96875rem;font-weight:700;letter-spacing:-.02em;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.question-card_area__o_1aq{overflow:hidden;color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.question-card_evidence__Jn09W{display:flex;align-items:center;gap:.625rem;margin-top:.25rem;color:var(--muted);font-size:var(--text-xs);font-weight:600}.question-card_evidence__Jn09W img{width:3.5rem;height:3.5rem;border-radius:var(--radius-sm);background:var(--line);-o-object-fit:cover;object-fit:cover}.question-card_meta__nqqpO{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .75rem;margin-top:.25rem;color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.question-card_meta__nqqpO strong{font-weight:500}.question-card_meta__nqqpO[data-share=true]{padding-right:5.5rem}.question-card_author__j7GaW{overflow:hidden;max-width:9rem;text-overflow:ellipsis;white-space:nowrap}.question-card_share__RrbmP{position:absolute;right:.625rem;bottom:.5rem}.question-feed_filters__2rTek{margin:0 0 .875rem;padding-bottom:.125rem}.question-feed_filters__2rTek button[aria-pressed=false]{background:var(--surface-sunk)}.question-feed_feed__c8ize{display:grid;gap:.625rem}.question-feed_state__VSyQ7{padding:.5rem 0}.question-feed_skeleton__RvSm2{display:grid;gap:.625rem}.question-feed_skeleton__RvSm2 span{height:7rem;border-radius:1.125rem;background:var(--surface-sunk);animation:question-feed_shimmer__gicWh 1.4s ease-in-out infinite}.question-feed_skeleton__RvSm2 span:nth-child(2){animation-delay:.15s}.question-feed_skeleton__RvSm2 span:nth-child(3){animation-delay:.3s}@keyframes question-feed_shimmer__gicWh{50%{opacity:.55}}.question-feed_retryTop__TYCvB{margin:0 0 .625rem}.question-feed_retryRow__E59u_{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.question-feed_retryRow__E59u_>:first-child{flex:1 1 12rem;min-width:0}.question-feed_retryRow__E59u_>:last-child{flex:0 0 auto}.saved_stack__8Vf9h{display:grid;gap:.875rem;padding-bottom:1.5rem}.saved_state___kvUP{margin:0;padding:1.5rem 0;color:var(--muted);text-align:center}.saved_list__e0Sy4{margin:0;padding:0;list-style:none}.saved_list__e0Sy4 li+li{border-top:1px solid var(--line)}.saved_place__Sem9A{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem .875rem;padding:1rem 0}.saved_text__Wyz9s h2{margin:0;font-family:var(--font-body);font-size:var(--text-lg);font-weight:650;letter-spacing:-.01em}.saved_text__Wyz9s p{margin:.125rem 0 0;color:var(--muted);font-size:var(--text-sm)}.saved_actions__FaBcM{display:flex;grid-column:2;align-items:center;gap:.25rem;margin-left:-.75rem}.saved_mapLink__lrlkc{display:inline-flex;align-items:center;gap:.25rem;min-height:2.25rem;padding:0 .75rem;border-radius:var(--radius-md);color:var(--iris-ink);font-size:var(--text-sm);font-weight:650}.saved_mapLink__lrlkc:hover{background:var(--iris-soft)}.saved_mapLink__lrlkc .appIcon{font-size:.9375rem}@media (min-width:640px){.saved_place__Sem9A{grid-template-columns:auto minmax(0,1fr) auto}.saved_actions__FaBcM{grid-column:auto;margin-left:0}}@media (min-width:1024px){.saved_stack__8Vf9h{max-width:45rem}}