.BrandGlyph_mark__yHw22{display:block;aspect-ratio:427.75/379;background:url(/brand/mark.svg) 50%/contain no-repeat}.BrandGlyph_onBrand__GOOv_,[data-theme=dark] .BrandGlyph_mark__yHw22{background-image:url(/brand/mark-white.svg)}.Sidebar_sidebar__eyasA{width:var(--sidebar-width);flex-shrink:0;height:calc(100dvh - var(--kb-inset, 0px));display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);padding-bottom:max(var(--space-3),env(safe-area-inset-bottom));background:var(--sidebar-bg);border-right:1px solid var(--border);transition:width var(--duration-normal) var(--ease-out),padding var(--duration-normal) var(--ease-out)}@media (min-width:881px){.Sidebar_collapsed__G_hNa{width:0;min-width:0;padding-left:0;padding-right:0;border-right-width:0;overflow:hidden;visibility:hidden}}.Sidebar_brand__z_Ziq{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3)}.Sidebar_brandMark__Nea8Y{display:flex;align-items:center;gap:var(--space-2)}.Sidebar_brandWord__BUswR{display:flex;flex-direction:column;font-size:17px;font-weight:800;line-height:1;letter-spacing:.005em;color:var(--accent-strong);white-space:nowrap}.Sidebar_collapse__9CXpN{display:grid;place-items:center;width:2.25rem;height:2.25rem;margin-left:auto;margin-right:calc(var(--space-2) * -1);flex-shrink:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.Sidebar_collapse__9CXpN:hover{background:var(--surface);color:var(--accent-strong)}.Sidebar_nav__2mQ9J{display:flex;flex-direction:column;gap:2px}.Sidebar_navItem__WdAqG{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);font-size:var(--text-base);font-weight:600;text-align:left;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.Sidebar_navIcon__YcIFI{color:var(--text-faint);flex-shrink:0;transition:color var(--duration-fast) var(--ease-out)}.Sidebar_navItem__WdAqG:hover{background:var(--surface);color:var(--text)}.Sidebar_navItem__WdAqG:hover .Sidebar_navIcon__YcIFI{color:var(--accent)}.Sidebar_navItemActive__fDv57,.Sidebar_navItemActive__fDv57:hover{background:var(--accent-soft);color:var(--accent-strong)}.Sidebar_navItemActive__fDv57 .Sidebar_navIcon__YcIFI{color:var(--accent)}.Sidebar_historyHead__Lriha{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-2) 0;margin-top:var(--space-1);border-top:1px solid var(--border);padding-top:var(--space-3)}.Sidebar_historyLabel__R5R6e{font-size:var(--text-sm);font-weight:600;color:var(--text-muted)}.Sidebar_newChat__6Lfo4{display:inline-flex;align-items:center;gap:4px;padding:4px var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--accent-strong);font-size:var(--text-sm);font-weight:600;transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.Sidebar_newChat__6Lfo4:hover{border-color:var(--accent);background:var(--accent-soft)}.Sidebar_searchBox__YUKS2{position:relative;display:flex;align-items:center}.Sidebar_searchIcon__iWWek{position:absolute;left:var(--space-3);color:var(--text-faint);pointer-events:none}.Sidebar_search__rqLct{width:100%;padding:var(--space-2) var(--space-3) var(--space-2) calc(var(--space-3) * 2 + 17px);border:1px solid var(--border-input);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-family:inherit;font-size:var(--text-sm)}.Sidebar_search__rqLct:focus{outline:none;border-color:var(--accent);box-shadow:var(--ring-glow)}.Sidebar_list__o0rkg{flex:1 1;overflow-y:auto;margin:0 calc(-1 * var(--space-1));padding:0 var(--space-1)}.Sidebar_list__o0rkg ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.Sidebar_list__o0rkg::-webkit-scrollbar{width:8px}.Sidebar_list__o0rkg::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-pill);border:2px solid var(--sidebar-bg)}.Sidebar_empty__niXUc{padding:var(--space-4) var(--space-3);color:var(--text-faint);font-size:var(--text-sm);text-align:center}.Sidebar_row__bj9cQ{display:flex;align-items:center;gap:var(--space-1);border-radius:var(--radius-md);padding-right:var(--space-1);transition:background var(--duration-fast) var(--ease-out)}.Sidebar_row__bj9cQ:hover{background:var(--surface)}.Sidebar_rowActive__SRV4P{background:var(--accent-soft)}.Sidebar_rowActive__SRV4P:before{content:"";position:absolute;left:0;width:3px;height:1.4rem;border-radius:var(--radius-pill);background:var(--accent-strong)}.Sidebar_rowActive__SRV4P{position:relative}.Sidebar_rowMain__VoS7K{flex:1 1;min-width:0;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2);border:none;background:transparent;color:var(--text);text-align:left;font-size:var(--text-sm)}.Sidebar_rowIcon__1pGvb{color:var(--text-faint);flex-shrink:0}.Sidebar_rowActive__SRV4P .Sidebar_rowIcon__1pGvb{color:var(--accent)}.Sidebar_rowTitle__giiQp{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.Sidebar_confirm__wJHPf,.Sidebar_rowActions__fHq_e{display:flex;gap:2px;opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}.Sidebar_confirm__wJHPf,.Sidebar_rowActive__SRV4P .Sidebar_rowActions__fHq_e,.Sidebar_row__bj9cQ:focus-within .Sidebar_rowActions__fHq_e,.Sidebar_row__bj9cQ:hover .Sidebar_rowActions__fHq_e{opacity:1}.Sidebar_confirmNo__DxUd8,.Sidebar_confirmYes__N4D5X,.Sidebar_rowAction__UAHIl{display:grid;place-items:center;width:2rem;height:2rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-faint);transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.Sidebar_rowAction__UAHIl:hover{background:var(--surface-sunken);color:var(--text)}.Sidebar_confirmYes__N4D5X:hover{background:var(--danger-soft);color:var(--danger)}.Sidebar_confirmNo__DxUd8:hover{background:var(--surface-sunken);color:var(--text)}.Sidebar_rowEditing__xmfjP{background:var(--surface);padding:var(--space-2) var(--space-2)}.Sidebar_renameInput__baXT4{flex:1 1;min-width:0;border:1px solid var(--accent);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);background:var(--surface-raised);color:var(--text);font-family:inherit;font-size:var(--text-sm)}.Sidebar_renameInput__baXT4:focus{outline:none;box-shadow:var(--ring-glow)}.Sidebar_account__x2o1Y{position:relative;border-top:1px solid var(--border);padding-top:var(--space-3)}.Sidebar_loginBtn__y4h5F{display:flex;width:100%;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-size:var(--text-base);font-weight:600;transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.Sidebar_loginBtn__y4h5F:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.Sidebar_accountBtn__WgQjt{display:flex;width:100%;align-items:center;gap:var(--space-3);padding:var(--space-2);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text);text-align:left}.Sidebar_accountBtn__WgQjt:hover{background:var(--surface);border-color:var(--border)}.Sidebar_avatar__2lH0H{display:grid;place-items:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:var(--radius-pill);background:var(--primary);color:var(--primary-ink);font-size:var(--text-sm);font-weight:700}.Sidebar_accountInfo__u41JH{flex:1 1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.Sidebar_accountName__yaD7W{font-weight:600}.Sidebar_accountEmail__Lhkq0,.Sidebar_accountName__yaD7W{font-size:var(--text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_accountEmail__Lhkq0{color:var(--text-faint)}.Sidebar_accountMenu__8DV_A{position:absolute;bottom:calc(100% + var(--space-2));left:0;right:0;padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-lg)}.Sidebar_accountMenuItem__rtOap{display:flex;width:100%;align-items:center;gap:var(--space-2);padding:var(--space-3);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text);font-size:var(--text-sm);font-weight:500;text-align:left}.Sidebar_accountMenuItem__rtOap:hover{background:var(--danger-soft);color:var(--danger)}@media (max-width:880px){.Sidebar_sidebar__eyasA{position:fixed;z-index:45;left:0;top:0;transform:translateX(-100%);visibility:hidden;transition:transform var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),visibility 0s linear var(--duration-normal);padding-left:max(var(--space-3),env(safe-area-inset-left))}.Sidebar_open__SZ5Lp{transform:translateX(0);visibility:visible;box-shadow:var(--shadow-lg);transition:transform var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),visibility 0s}.Sidebar_collapse__9CXpN{display:grid}}@media (pointer:coarse){.Sidebar_collapse__9CXpN,.Sidebar_confirmNo__DxUd8,.Sidebar_confirmYes__N4D5X,.Sidebar_rowAction__UAHIl{width:var(--tap-min);height:var(--tap-min)}.Sidebar_navItem__WdAqG,.Sidebar_newChat__6Lfo4,.Sidebar_rowMain__VoS7K,.Sidebar_search__rqLct{min-height:var(--tap-min)}.Sidebar_rowActions__fHq_e{opacity:1}}.BrandLockup_lockup__NuOlB{display:block;aspect-ratio:425.33/132.33;background:url(/brand/logo.svg) 0/contain no-repeat}.BrandLockup_onBrand__5m_ML,[data-theme=dark] .BrandLockup_lockup__NuOlB{background-image:url(/brand/logo-white.svg)}.LoginScreen_overlay__Kj0Te{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:var(--space-4)}.LoginScreen_backdrop__bxI9q{scale:none;position:absolute;inset:0;border:none;padding:0;cursor:pointer;background:oklch(18% .02 258/.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:LoginScreen_fade__f8elY var(--duration-fast) var(--ease-out)}.LoginScreen_card__3hLEc{position:relative;z-index:1;width:min(56rem,100%);max-height:calc(100dvh - 2 * var(--space-4));overflow:hidden;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr);border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-lg)}.LoginScreen_hero__HcLQc{position:relative;min-height:0;overflow:hidden;padding:var(--space-8) var(--space-6);color:oklch(99% 0 0);background:var(--gradient-brand);display:flex;flex-direction:column;gap:var(--space-4)}.LoginScreen_heroGlow__j4Rcc{position:absolute;inset:-30% -20% auto auto;width:22rem;height:22rem;border-radius:50%;background:radial-gradient(circle,oklch(100% 0 0/.35),transparent 60%);pointer-events:none}.LoginScreen_heroTitle___uYmp{font-size:var(--text-xl);font-weight:700;letter-spacing:-.01em}.LoginScreen_heroText__u8kja{font-size:var(--text-sm);line-height:1.6;opacity:.92}.LoginScreen_heroPoints__LXgYj{list-style:none;margin:auto 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.LoginScreen_heroPoints__LXgYj li{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:500}.LoginScreen_formSide__X_BhE{position:relative;padding:var(--space-8) var(--space-6);min-height:0;overflow-y:auto;overscroll-behavior:contain}.LoginScreen_close__KoGnn{position:absolute;top:var(--space-4);right:var(--space-4);display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text-muted)}.LoginScreen_close__KoGnn:hover{color:var(--danger);border-color:var(--danger);background:var(--danger-soft)}.LoginScreen_formTitle__AkkXS{font-size:var(--text-2xl);font-weight:700}.LoginScreen_formSubtitle___K9_p{margin-top:var(--space-1);color:var(--text-muted)}.LoginScreen_close__KoGnn+.LoginScreen_formSubtitle___K9_p{padding-right:calc(2.5rem + var(--space-3))}.LoginScreen_tabs__5lfWH{display:inline-flex;gap:2px;padding:var(--space-1);margin-bottom:var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken);border:1px solid var(--border)}.LoginScreen_tab__j2f8E{padding:var(--space-2) var(--space-5);border:none;border-radius:calc(var(--radius-md) - 3px);background:transparent;color:var(--text-muted);font-size:var(--text-base);font-weight:700;transition:color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.LoginScreen_tab__j2f8E:hover{color:var(--text)}.LoginScreen_tabActive__Qp3oP{background:var(--surface-raised);color:var(--accent-strong);box-shadow:var(--shadow-xs)}.LoginScreen_social__jwQ9n{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4)}.LoginScreen_socialBtn__SEVrA{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-3);border:1.5px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-size:var(--text-base);font-weight:600;transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.LoginScreen_socialBtn__SEVrA:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft);transform:translateY(-1px)}.LoginScreen_socialBtn__SEVrA:disabled{opacity:.6;cursor:not-allowed}.LoginScreen_socialBtn__SEVrA svg{flex-shrink:0}.LoginScreen_form__LZZDh{margin-top:0;display:flex;flex-direction:column;gap:var(--space-4)}.LoginScreen_field__YnWbK{display:flex;flex-direction:column;gap:var(--space-2)}.LoginScreen_label__BSc0c{font-size:var(--text-sm);font-weight:600;color:var(--text-muted)}.LoginScreen_inputWrap__tOHU9{position:relative;display:flex;align-items:center}.LoginScreen_inputIcon__4zpVA{position:absolute;left:var(--space-3);color:var(--text-faint);pointer-events:none}.LoginScreen_input__6qn_G{width:100%;padding:var(--space-3) var(--space-3) var(--space-3) calc(var(--space-6) + 4px);border:1.5px solid var(--border-input);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text);font-family:inherit;font-size:var(--text-base)}.LoginScreen_input__6qn_G:focus{outline:none;border-color:var(--accent);box-shadow:var(--ring-glow);background:var(--surface)}.LoginScreen_reveal__XzEI8{position:absolute;right:var(--space-2);display:grid;place-items:center;width:2.25rem;height:2.25rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-faint)}.LoginScreen_reveal__XzEI8:hover{color:var(--text)}.LoginScreen_submit__j_DGi{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3);margin-top:var(--space-1);border:none;border-radius:var(--radius-md);background:var(--primary);color:var(--primary-ink);font-size:var(--text-base);font-weight:700;transition:transform var(--duration-fast) var(--ease-out),filter var(--duration-fast) var(--ease-out)}.LoginScreen_submit__j_DGi:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05)}.LoginScreen_submit__j_DGi:disabled{opacity:.7;cursor:progress}.LoginScreen_divider__yk6Fi{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-4) 0;color:var(--text-faint);font-size:var(--text-sm)}.LoginScreen_divider__yk6Fi:after,.LoginScreen_divider__yk6Fi:before{content:"";flex:1 1;height:1px;background:var(--border)}.LoginScreen_emailToggle__IUM_b{display:block;width:100%;min-height:44px;margin-top:var(--space-3);padding:var(--space-2) 0;border:0;background:none;color:var(--text-muted);font:inherit;font-size:var(--text-sm);text-align:center;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.LoginScreen_emailToggle__IUM_b:hover{color:var(--text)}.LoginScreen_emailToggle__IUM_b:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.LoginScreen_note__NfRoF{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--text-faint);line-height:1.5}@keyframes LoginScreen_fade__f8elY{0%{opacity:0}to{opacity:1}}@media (max-width:720px){.LoginScreen_hero__HcLQc{display:none}.LoginScreen_card__3hLEc{grid-template-columns:1fr;width:min(28rem,100%)}.LoginScreen_formSide__X_BhE{padding:var(--space-6) var(--space-5)}.LoginScreen_divider__yk6Fi{margin:var(--space-4) 0}}@media (max-width:640px){.LoginScreen_overlay__Kj0Te{place-items:end stretch;padding:0}.LoginScreen_card__3hLEc{width:100%;max-height:calc(100dvh - env(safe-area-inset-top, 0px) - var(--space-6));border-bottom:none;border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding-bottom:env(safe-area-inset-bottom,0)}.LoginScreen_card__3hLEc:before{content:"";position:absolute;top:8px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:var(--radius-pill);background:var(--border-strong)}}@media (max-width:400px){.LoginScreen_formSide__X_BhE{padding:var(--space-5) var(--space-4)}.LoginScreen_tab__j2f8E{padding:var(--space-2) var(--space-4)}}.LoginScreen_error__RRbdP{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--danger);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--text);font-size:var(--text-sm)}.LoginScreen_error__RRbdP svg{flex-shrink:0;margin-top:2px;color:var(--danger)}.LoginScreen_confirmTitle__NWilV{margin:0 0 var(--space-1);font-size:var(--text-2xl);font-weight:700;letter-spacing:-.01em}.LoginScreen_codeInput__i9FEV{width:100%;padding:var(--space-3) var(--space-4);border:1.5px solid var(--border-input);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text);font-family:inherit;font-feature-settings:"tnum" 1;font-size:var(--text-2xl);font-weight:700;letter-spacing:.5em;text-align:center;text-indent:.5em}.LoginScreen_codeInput__i9FEV:focus{outline:none;border-color:var(--accent);box-shadow:var(--ring-glow);background:var(--surface)}.LoginScreen_codeInput__i9FEV::placeholder{color:var(--text-faint);font-weight:400}.LoginScreen_help__o2rAg{color:var(--text-faint);font-size:var(--text-sm);line-height:1.5}.LoginScreen_notice__LIDVN{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text-muted);font-size:var(--text-sm);line-height:1.5}.LoginScreen_notice__LIDVN svg{flex-shrink:0;margin-top:2px;color:var(--accent-strong)}.LoginScreen_confirmActions__nE8kD{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-4)}.LoginScreen_linkBtn__cevel{padding:0;border:none;background:none;color:var(--accent-strong);font-size:var(--text-sm);font-weight:600;text-decoration:underline;text-underline-offset:3px}.LoginScreen_linkBtn__cevel:disabled{color:var(--text-faint);cursor:default;text-decoration:none}.OnboardingModal_overlay__0WtWJ{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:var(--space-4)}.OnboardingModal_backdrop__9ApZU{scale:none;position:absolute;inset:0;border:none;padding:0;background:oklch(20% .02 255/.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:OnboardingModal_fade__l73CN var(--duration-normal) var(--ease-out)}.OnboardingModal_card__Ud5K_{position:relative;width:100%;max-width:34rem;max-height:92dvh;overflow-y:auto;padding:var(--space-6);border-radius:var(--radius-xl,1.5rem);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);text-align:center}.OnboardingModal_mark__fnm_f{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:var(--radius-lg);background:var(--accent-soft);color:var(--accent-strong);margin-bottom:var(--space-3)}.OnboardingModal_title__AeiRK{font-family:var(--font-display),serif;font-size:var(--text-2xl,1.6rem);line-height:1.2;margin-bottom:var(--space-2)}.OnboardingModal_subtitle__Kdd9A{color:var(--text-soft);line-height:var(--line-relaxed);margin-bottom:var(--space-5)}.OnboardingModal_points__8moTa{list-style:none;margin:0 0 var(--space-5);padding:0;display:flex;flex-direction:column;gap:var(--space-3);text-align:left}.OnboardingModal_point___Vs7j{display:flex;gap:var(--space-3);align-items:flex-start}.OnboardingModal_pointIcon__haqHi{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent-strong)}.OnboardingModal_pointBody__kqAYt{display:flex;flex-direction:column;gap:2px}.OnboardingModal_pointTitle__71Hqr{font-weight:600}.OnboardingModal_pointText__o5Pby{font-size:var(--text-sm);color:var(--text-soft);line-height:var(--line-relaxed)}.OnboardingModal_cta__es3gz{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-4);border:1px solid transparent;border-radius:var(--radius-lg);background:var(--primary);color:var(--primary-ink);font-size:var(--text-base);font-weight:600;box-shadow:var(--shadow-sm);transition:transform var(--duration-fast) var(--ease-out)}.OnboardingModal_cta__es3gz:hover{transform:translateY(-1px)}@keyframes OnboardingModal_fade__l73CN{0%{opacity:0}to{opacity:1}}.Survey_overlay__tUTTV{position:fixed;inset:0;z-index:130;display:grid;place-items:center;padding:var(--space-4)}.Survey_backdrop__hYEsY{scale:none;position:absolute;inset:0;border:none;padding:0;background:oklch(20% .02 255/.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:Survey_fade__Y5EFe var(--duration-normal) var(--ease-out)}.Survey_card__bNlJz{position:relative;display:flex;flex-direction:column;width:100%;max-width:36rem;height:min(38rem,92dvh);border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);overflow:hidden;animation:Survey_rise__6nSwY .28s cubic-bezier(.16,1,.3,1)}.Survey_head__GZ9Ly{padding:var(--space-4) var(--space-5) 0}.Survey_headRow__8WkkS{display:flex;align-items:center;gap:var(--space-2);min-height:var(--tap-min)}.Survey_badge__7YNsl{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-strong);font-size:var(--text-xs);font-weight:700;letter-spacing:.02em}.Survey_counter__6lrOt{margin-left:auto;font-size:var(--text-sm);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-muted)}.Survey_close__uU48T{display:grid;place-items:center;width:var(--tap-min);height:var(--tap-min);margin-right:calc(var(--space-2) * -1);border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-muted)}.Survey_close__uU48T:hover{background:var(--surface-sunken);color:var(--text)}.Survey_title__1a7tQ{margin-top:var(--space-1);font-size:var(--text-sm);font-weight:600;color:var(--text-muted)}.Survey_progress__2D3bR{height:4px;margin:var(--space-3) calc(var(--space-5) * -1) 0;background:var(--surface-sunken);overflow:hidden}.Survey_progress__2D3bR span{display:block;height:100%;background:var(--gradient-brand,var(--accent));transform-origin:left;transition:transform var(--duration-slow,.4s) var(--ease-out)}.Survey_form__mjYPt{display:flex;flex-direction:column;flex:1 1;min-height:0}.Survey_body__k5p3_{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-5)}.Survey_stepPane__4cJXH{animation:Survey_stepIn__fi3Bo .26s var(--ease-out)}.Survey_stepPane__4cJXH[data-direction=back]{animation-name:Survey_stepBack__6A8Oe}.Survey_intro__HkUp6{margin-bottom:var(--space-4);padding-left:var(--space-3);border-left:3px solid var(--accent);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--line-relaxed)}.Survey_followUp__zUIsy,.Survey_lead__LDI3a{min-inline-size:0;margin:0;border:0;padding:0}.Survey_followUp__zUIsy:focus,.Survey_lead__LDI3a:focus{outline:none}.Survey_followUp__zUIsy{margin-top:var(--space-4);padding:var(--space-4);border-left:3px solid var(--accent);border-radius:var(--radius-md);background:var(--surface-sunken);animation:Survey_stepIn__fi3Bo .22s var(--ease-out)}.Survey_prompt__69RD7,.Survey_subPrompt__lj0xG{float:left;width:100%;padding:0;color:var(--text)}.Survey_prompt__69RD7{margin-bottom:var(--space-4);font-family:var(--font-display),Georgia,serif;font-size:var(--text-xl);font-weight:600;line-height:1.3}.Survey_subPrompt__lj0xG{margin-bottom:var(--space-3);font-size:var(--text-base);font-weight:650;line-height:1.4}.Survey_prompt__69RD7+*,.Survey_subPrompt__lj0xG+*{clear:both}.Survey_optional__29BZ_{font-family:inherit;font-size:var(--text-sm);font-weight:400;color:var(--text-faint)}.Survey_hint__zaALU{margin:calc(var(--space-2) * -1) 0 var(--space-3);font-size:var(--text-sm);font-weight:600;color:var(--accent-strong)}.Survey_missing__TY24n{margin-top:var(--space-3);font-size:var(--text-sm);font-weight:600;color:var(--danger)}.Survey_options__FukZi{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}@media (min-width:601px){.Survey_options__FukZi[data-count="6"],.Survey_options__FukZi[data-count="7"]{grid-template-columns:1fr 1fr}}.Survey_option__MuUwy{display:flex;align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-2) var(--space-4);border:1.5px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text);line-height:1.35;cursor:pointer;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.Survey_option__MuUwy:hover:not(:has(input:disabled)){border-color:var(--accent)}.Survey_option__MuUwy:active:not(:has(input:disabled)){transform:scale(.99)}.Survey_option__MuUwy:has(input:checked){border-color:var(--accent);background:var(--accent-soft);font-weight:600}.Survey_option__MuUwy:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.Survey_option__MuUwy:has(input:disabled){opacity:.45;cursor:not-allowed}.Survey_missingFrame__Ufav3 .Survey_option__MuUwy,.Survey_missingFrame__Ufav3 .Survey_select__rtT8o,.Survey_missingFrame__Ufav3 .Survey_step__fz3lE{border-color:color-mix(in oklab,var(--danger) 70%,var(--border-strong))}.Survey_dot__WEFjR,.Survey_tick__R_KGB{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;display:grid;place-content:center;width:1.3rem;height:1.3rem;margin:0;border:2px solid var(--border-strong);background:var(--surface);transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.Survey_dot__WEFjR{border-radius:50%}.Survey_tick__R_KGB{border-radius:6px}.Survey_dot__WEFjR:after,.Survey_tick__R_KGB:after{content:"";transform:scale(0);transition:transform var(--duration-fast) var(--ease-spring,var(--ease-out));background:var(--accent-contrast)}.Survey_dot__WEFjR:after{width:.5rem;height:.5rem;border-radius:50%}.Survey_tick__R_KGB:after{width:.75rem;height:.75rem;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}.Survey_dot__WEFjR:checked,.Survey_tick__R_KGB:checked{border-color:var(--accent);background:var(--accent)}.Survey_dot__WEFjR:checked:after,.Survey_tick__R_KGB:checked:after{transform:scale(1)}.Survey_dot__WEFjR:focus-visible,.Survey_tick__R_KGB:focus-visible{outline:none}.Survey_select__rtT8o,.Survey_text__Sc9yR{width:100%;min-height:52px;padding:var(--space-2) var(--space-4);border:1.5px solid var(--border-input);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text);font:inherit}.Survey_text__Sc9yR{min-height:6.5rem;resize:vertical;line-height:1.5}.Survey_text__Sc9yR::placeholder{color:var(--text-faint)}.Survey_select__rtT8o:focus-visible,.Survey_text__Sc9yR:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px;border-color:var(--accent)}.Survey_searchable__rHKuq{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.Survey_search__nT8n8{position:-webkit-sticky;position:sticky;top:calc(var(--space-5) * -1);z-index:1;width:100%;min-height:48px;padding:var(--space-2) var(--space-4);border:1.5px solid var(--border-input);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);font:inherit;box-shadow:0 0 0 var(--space-2) var(--surface)}.Survey_search__nT8n8:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px;border-color:var(--accent)}.Survey_searchList__48chf{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}@media (min-width:601px){.Survey_searchList__48chf{grid-template-columns:1fr 1fr}}.Survey_noMatch__nPOEw{padding:var(--space-3) 0;color:var(--text-muted);font-size:var(--text-sm)}.Survey_scaleSteps__OGMC3{display:grid;grid-template-columns:repeat(var(--steps),minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.Survey_step__fz3lE{position:relative;display:grid;place-items:center;min-height:52px;border:1.5px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-raised);font-size:var(--text-lg);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.Survey_step__fz3lE input{position:absolute;inset:0;margin:0;opacity:0;cursor:inherit}.Survey_step__fz3lE:hover{border-color:var(--accent)}.Survey_step__fz3lE:has(input:checked){background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.Survey_step__fz3lE:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.Survey_scaleEnds__hwXMI{display:flex;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-2);font-size:var(--text-sm);color:var(--text-muted)}.Survey_foot__di0WZ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-5);padding-bottom:max(var(--space-3),env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface)}.Survey_error__KXGMS{flex-basis:100%;font-size:var(--text-sm);font-weight:600;color:var(--danger)}.Survey_primary__7999w,.Survey_secondary__IVlUd{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:48px;padding:0 var(--space-5);border-radius:var(--radius-md);font-weight:700;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.Survey_primary__7999w{min-width:9rem;border:1px solid var(--primary);background:var(--primary);color:var(--primary-ink)}.Survey_primary__7999w:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px)}.Survey_primary__7999w:disabled{opacity:.7;cursor:progress}.Survey_secondary__IVlUd{padding-left:var(--space-3);border:1px solid var(--border-strong);background:transparent;color:var(--text)}.Survey_secondary__IVlUd:hover{border-color:var(--accent);color:var(--accent-strong)}.Survey_link__ET_Iq{min-height:48px;padding:0 var(--space-2);border:none;background:none;color:var(--text-muted);font-weight:600;text-decoration:underline;text-underline-offset:3px}.Survey_link__ET_Iq:hover{color:var(--text)}.Survey_close__uU48T:focus-visible,.Survey_link__ET_Iq:focus-visible,.Survey_primary__7999w:focus-visible,.Survey_secondary__IVlUd:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.Survey_thanks__Mb2wO{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-6);text-align:center;animation:Survey_stepIn__fi3Bo .3s var(--ease-out)}.Survey_thanksMark__4BmjR{display:grid;place-items:center;width:4rem;height:4rem;margin-bottom:var(--space-2);border-radius:50%;background:var(--success-soft);color:var(--success);animation:Survey_pop__R5ptv .4s var(--ease-spring,var(--ease-out))}.Survey_thanksTitle__vDuQU{font-family:var(--font-display),Georgia,serif;font-size:var(--text-2xl);font-weight:600}.Survey_thanksText__E9E17{max-width:22rem;margin-bottom:var(--space-4);color:var(--text-muted);line-height:var(--line-relaxed)}@media (max-width:600px){.Survey_overlay__tUTTV{padding:0;place-items:stretch}.Survey_card__bNlJz{max-width:none;height:100dvh;border-radius:0;border:none}.Survey_head__GZ9Ly{padding-inline:var(--space-4);padding-top:max(var(--space-3),env(safe-area-inset-top))}.Survey_progress__2D3bR{margin-inline:calc(var(--space-4) * -1)}.Survey_body__k5p3_{padding:var(--space-4)}.Survey_foot__di0WZ{padding-inline:var(--space-4)}.Survey_foot__di0WZ .Survey_primary__7999w{flex:1 1}.Survey_prompt__69RD7{font-size:var(--text-lg)}.Survey_scaleSteps__OGMC3{gap:var(--space-1)}.Survey_step__fz3lE{min-height:48px;font-size:var(--text-base)}}@keyframes Survey_rise__6nSwY{0%{opacity:0;transform:translateY(24px) scale(.98)}}@keyframes Survey_fade__Y5EFe{0%{opacity:0}}@keyframes Survey_stepIn__fi3Bo{0%{opacity:0;transform:translateX(18px)}}@keyframes Survey_stepBack__6A8Oe{0%{opacity:0;transform:translateX(-18px)}}@keyframes Survey_pop__R5ptv{0%{transform:scale(.6);opacity:0}}@media (prefers-reduced-motion:reduce){.Survey_backdrop__hYEsY,.Survey_card__bNlJz,.Survey_followUp__zUIsy,.Survey_stepPane__4cJXH,.Survey_thanksMark__4BmjR,.Survey_thanks__Mb2wO{animation:none}.Survey_dot__WEFjR:after,.Survey_option__MuUwy,.Survey_primary__7999w,.Survey_progress__2D3bR span,.Survey_secondary__IVlUd,.Survey_step__fz3lE,.Survey_tick__R_KGB:after{transition:none}}.AppShell_shell__GZ0ll{display:flex;height:calc(100dvh - var(--kb-inset, 0px));overflow:hidden;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.AppShell_main__7rZBO{position:relative;flex:1 1;min-width:0;display:flex;flex-direction:column;height:100%}.AppShell_content__d8nSR{flex:1 1;min-height:0;display:flex;flex-direction:column;container-type:size;--welcome-height:100cqh}.AppShell_content__d8nSR:focus{outline:none}.AppShell_backdrop__iWVX8{scale:none;display:none}@media (max-width:880px){.AppShell_backdrop__iWVX8{display:block;position:fixed;inset:0;z-index:40;border:none;padding:0;background:oklch(20% .02 255/.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:AppShell_fade__twVCf var(--duration-fast) var(--ease-out)}}@keyframes AppShell_fade__twVCf{0%{opacity:0}to{opacity:1}}.admin_shell__bF2Rf{display:grid;grid-template-columns:var(--admin-rail,16rem) 1fr;min-height:100dvh;background:var(--bg);background-image:var(--bg-gradient);color:var(--text)}@media (max-width:860px){.admin_shell__bF2Rf{grid-template-columns:1fr}}.admin_rail__6RJ3f{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5) var(--space-4);background:var(--sidebar-bg);border-right:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;height:100dvh}@media (max-width:860px){.admin_rail__6RJ3f{position:static;height:auto;flex-direction:row;align-items:center;overflow-x:auto;gap:var(--space-1)}}.admin_brand__0wBJ3{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-4);margin-bottom:var(--space-2);border-bottom:1px solid var(--border)}@media (max-width:860px){.admin_brand__0wBJ3{border:none;padding:var(--space-2);margin:0;flex:0 0 auto}.admin_brandText__A3_XE{display:none}}.admin_brandMark__KEBxw{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-sm);background:var(--logo-blue);color:var(--text-on-accent);box-shadow:var(--shadow-accent);flex:0 0 auto}.admin_brandText__A3_XE{display:flex;flex-direction:column;line-height:1.2}.admin_brandTitle__IvMCT{font-family:var(--font-display),serif;font-weight:600;font-size:var(--text-lg)}.admin_brandSub__LY9Px{font-size:var(--text-xs);color:var(--text-muted);letter-spacing:.02em;text-transform:uppercase}.admin_nav__Xk20K{display:flex;flex-direction:column;gap:2px}@media (max-width:860px){.admin_nav__Xk20K{flex-direction:row}}.admin_navItem__2X2eK{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--text-base);font-weight:500;border:1px solid transparent;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);white-space:nowrap}.admin_navItem__2X2eK:hover{background:var(--surface-sunken);color:var(--text)}.admin_navItemActive__4m_1r{background:var(--accent-soft);color:var(--accent-strong);border-color:var(--border-accent)}.admin_railFoot__qC5vT{margin-top:auto;display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border)}@media (max-width:860px){.admin_railFoot__qC5vT{display:none}}.admin_railHint__9tDSz{font-size:var(--text-sm);color:var(--text-faint);line-height:var(--line-relaxed)}.admin_roleChips__Z3Ycw{display:flex;flex-wrap:wrap;gap:var(--space-1)}.admin_roleChip__jllpm{display:inline-flex;align-items:center;gap:4px;padding:2px var(--space-2);border-radius:var(--radius-pill,999px);background:var(--accent-soft);color:var(--accent-strong);font-size:var(--text-xs);font-weight:600}.admin_previewRole__lvAiy{display:flex;flex-direction:column;gap:4px}.admin_previewRoleLabel__c2Nf0{font-size:var(--text-xs);color:var(--text-faint)}.admin_previewRoleSelect___4qV8{padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);border:1px solid var(--border-input);background:var(--surface);color:var(--text);font-size:var(--text-xs);font-family:inherit;cursor:pointer}.admin_previewRoleSelect___4qV8:focus-visible{outline:none;box-shadow:var(--ring-glow);border-color:var(--focus-ring)}.admin_main__iKDxx{display:flex;flex-direction:column;min-width:0}.admin_topbar__ZOYLB{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border);background:var(--surface-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:-webkit-sticky;position:sticky;top:0;z-index:5}.admin_topTitleWrap__kYLzd{display:flex;flex-direction:column;gap:2px;min-width:0}.admin_topTitle___YvQX{font-family:var(--font-display),serif;font-size:var(--text-xl);font-weight:600}.admin_topSub__JEvhF{font-size:var(--text-sm);color:var(--text-muted)}.admin_topActions__P61zu{display:flex;align-items:center;gap:var(--space-2);flex:0 0 auto}.admin_iconBtn__Jr0Xl{display:grid;place-items:center;width:var(--admin-control);height:var(--admin-control);flex-shrink:0;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--text-muted);transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.admin_iconBtn__Jr0Xl:hover{background:var(--surface-sunken);color:var(--text);border-color:var(--border-strong)}.admin_content__34uqd{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-6);max-width:78rem;width:100%}.admin_metricGrid__LKOIc{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.admin_metricCard___hWY9{position:relative;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-raised);border:1px solid var(--border);box-shadow:var(--shadow-sm);overflow:hidden}.admin_metricCard___hWY9:after{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--accent-bar,var(--accent-strong));opacity:.9}.admin_metricHead__NZ8DF{display:flex;align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);font-weight:500}.admin_metricIcon__7RP0l{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent-strong);flex:0 0 auto}.admin_metricValue__s_N6p{font-family:var(--font-display),serif;font-size:var(--text-3xl);font-weight:600;line-height:1;color:var(--text)}.admin_metricNote__516Ic{font-size:var(--text-sm);color:var(--text-faint)}.admin_accentAmber__Pkzec:after{background:var(--gradient-warm)}.admin_accentAmber__Pkzec .admin_metricIcon__7RP0l{background:var(--amber-soft);color:var(--amber-deep)}.admin_accentDanger__MvwCi:after{background:var(--danger)}.admin_accentDanger__MvwCi .admin_metricIcon__7RP0l{background:var(--danger-soft);color:var(--danger)}.admin_accentSuccess__TLJ8r:after{background:var(--success)}.admin_accentSuccess__TLJ8r .admin_metricIcon__7RP0l{background:var(--success-soft);color:var(--success)}.admin_panel__oR9w_{border-radius:var(--radius-lg);background:var(--surface-raised);border:1px solid var(--border);box-shadow:var(--shadow-sm);overflow:hidden}.admin_panelHead__eSj0I{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border)}.admin_panelTitle__T1obB{display:flex;align-items:center;gap:var(--space-2);white-space:nowrap;font-family:var(--font-display),serif;font-size:var(--text-lg);font-weight:600}.admin_panelBody__GCq_1{padding:var(--space-5)}.admin_filters__N_egY{display:flex;flex-wrap:wrap;gap:var(--space-2)}.admin_chip__vT_BV{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);color:var(--text-muted);font-size:var(--text-sm);font-weight:500;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.admin_chip__vT_BV:hover{background:var(--surface-sunken);color:var(--text)}.admin_chipActive__IpVKT{background:var(--accent);color:var(--text-on-accent);border-color:var(--accent)}.admin_chipCount__Wf_8i{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.8}.admin_tableWrap__v5TZD{overflow-x:auto}.admin_table__ECETQ{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.admin_table__ECETQ th{text-align:left;color:var(--text-faint);font-weight:600;font-size:var(--text-sm);white-space:nowrap}.admin_table__ECETQ td,.admin_table__ECETQ th{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.admin_table__ECETQ td{vertical-align:middle}.admin_table__ECETQ tbody tr{transition:background var(--duration-fast) var(--ease-out)}.admin_table__ECETQ tbody tr:hover{background:var(--surface-sunken)}.admin_table__ECETQ tbody tr:last-child td{border-bottom:none}.admin_topicCell___xiMQ{font-weight:500;color:var(--text);max-width:22rem}.admin_commentCell__q_IM7{color:var(--text-muted);max-width:26rem}.admin_muted__y8X_y{color:var(--text-faint)}.admin_kindPill__3SyWT{display:inline-flex;align-items:center;gap:4px;padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:600;white-space:nowrap}.admin_kindUp__Jsfyd{background:var(--success-soft);color:var(--success)}.admin_kindDown__Ed8bt{background:var(--danger-soft);color:var(--danger)}.admin_reasonTags__kUYJm{list-style:none;margin:0 0 var(--space-1);padding:0;display:flex;flex-wrap:wrap;gap:4px}.admin_reasonTag__lNERq{padding:1px var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--caution);background:var(--caution-soft);color:var(--text)}.admin_badge__X0Tl2,.admin_reasonTag__lNERq{font-size:var(--text-xs);font-weight:600;white-space:nowrap}.admin_badge__X0Tl2{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill)}.admin_badge__X0Tl2:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.admin_statusOpen__Hws_r{background:var(--accent-soft);color:var(--accent-strong)}.admin_statusTriaged__Z3Ron{background:var(--amber-soft);color:var(--amber-deep)}.admin_statusIn_progress__7tNRU{background:var(--caution-soft);color:var(--caution)}.admin_statusResolved__kbXTT{background:var(--success-soft);color:var(--success)}.admin_statusClosed__0AxIa{background:var(--surface-sunken);color:var(--text-faint)}.admin_statusSelect__1rifZ{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-input);background:var(--surface);color:var(--text);font-size:var(--text-sm);font-family:inherit;cursor:pointer}.admin_statusSelect__1rifZ:hover{border-color:var(--border-strong)}.admin_statusSelect__1rifZ.admin_statusClosed__0AxIa,.admin_statusSelect__1rifZ.admin_statusIn_progress__7tNRU,.admin_statusSelect__1rifZ.admin_statusOpen__Hws_r,.admin_statusSelect__1rifZ.admin_statusResolved__kbXTT,.admin_statusSelect__1rifZ.admin_statusTriaged__Z3Ron{padding:4px var(--space-2);border-color:transparent;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:600}.admin_statusSelect__1rifZ.admin_statusOpen__Hws_r{background:var(--accent-soft);color:var(--accent-strong)}.admin_statusSelect__1rifZ.admin_statusTriaged__Z3Ron{background:var(--amber-soft);color:var(--amber-deep)}.admin_statusSelect__1rifZ.admin_statusIn_progress__7tNRU{background:var(--caution-soft);color:var(--caution)}.admin_statusSelect__1rifZ.admin_statusResolved__kbXTT{background:var(--success-soft);color:var(--success)}.admin_statusSelect__1rifZ.admin_statusClosed__0AxIa{background:var(--surface-sunken);color:var(--text-faint)}.admin_statusSelect__1rifZ option{background:var(--surface);color:var(--text)}.admin_statusSelect__1rifZ:focus-visible{outline:none;box-shadow:var(--ring-glow);border-color:var(--focus-ring)}.admin_empty__eQxXl{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);text-align:center;color:var(--text-muted)}.admin_emptyIcon__qHFd4{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:var(--radius-lg);background:var(--surface-sunken);color:var(--text-faint)}.admin_emptyTitle__VzYMA{font-family:var(--font-display),serif;font-size:var(--text-lg);font-weight:600;color:var(--text)}.admin_skeleton__RxkK7{height:1rem;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--surface-sunken) 25%,var(--surface) 50%,var(--surface-sunken) 75%);background-size:200% 100%;animation:admin_shimmer__FKCax 1.3s ease-in-out infinite}@keyframes admin_shimmer__FKCax{to{background-position:-200% 0}}.admin_errorBanner__EzDUE{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger);font-size:var(--text-sm);border:1px solid color-mix(in oklch,var(--danger) 30%,transparent)}.admin_gate__8oDWW{min-height:100dvh;display:grid;place-items:center;padding:var(--space-6);background:var(--bg);background-image:var(--bg-gradient)}.admin_gateCard__tX6ks{width:min(24rem,100%);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-8) var(--space-6);border-radius:var(--radius-xl);background:var(--surface-raised);border:1px solid var(--border);box-shadow:var(--shadow-lg)}.admin_gateBrand__DlnYm{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}.admin_gateHeading__GKzT4{align-self:stretch;padding-top:var(--space-4);border-top:1px solid var(--border)}.admin_gateTitle__bNoim{font-family:var(--font-display),serif;font-size:var(--text-2xl);font-weight:600}.admin_gateSub__ZO_qd{font-size:var(--text-sm);color:var(--text-muted);line-height:var(--line-relaxed)}.admin_field__2B_Kl{display:flex;flex-direction:column;gap:var(--space-2)}.admin_label__6WuhM{font-size:var(--text-sm);font-weight:500;color:var(--text)}.admin_input__oaNnW{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-input);background:var(--surface);color:var(--text);font-size:var(--text-base);font-family:inherit}.admin_input__oaNnW:focus-visible{outline:none;box-shadow:var(--ring-glow);border-color:var(--focus-ring)}.admin_primaryBtn__M7N1V{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--admin-control);padding:0 var(--space-5);flex-shrink:0;white-space:nowrap;border-radius:var(--radius-md);background:var(--accent-2);color:var(--text-on-accent);font-weight:600;font-size:var(--text-base);box-shadow:var(--shadow-accent);transition:transform var(--duration-fast) var(--ease-out)}.admin_primaryBtn__M7N1V:hover{transform:translateY(-1px)}.admin_primaryBtn__M7N1V:disabled{opacity:.6;transform:none;cursor:not-allowed}.admin_ghostBtn__jl5zi{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--admin-control);padding:0 var(--space-4);flex-shrink:0;white-space:nowrap;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--text-muted);font-size:var(--text-base);font-weight:500;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.admin_ghostBtn__jl5zi:hover:not(:disabled){background:var(--surface-sunken);color:var(--text)}.admin_ghostBtn__jl5zi:disabled{opacity:.6;cursor:not-allowed}.admin_backLink__0R98F{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-muted)}.admin_backLink__0R98F:hover{color:var(--accent-strong)}.admin_drawerOverlay__H_nat{position:fixed;inset:0;z-index:60;display:flex;justify-content:flex-end}.admin_drawerBackdrop__ql9qV{scale:none;position:absolute;inset:0;border:none;padding:0;cursor:pointer;background:oklch(20% .02 250/.42)}.admin_drawer__rAftB{position:relative;z-index:1;width:min(44rem,100%);height:100%;display:flex;flex-direction:column;background:var(--surface);border-left:1px solid var(--border);box-shadow:var(--shadow-lg)}.admin_drawerHead__mBggD{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border)}.admin_drawerTitle__PAyz_{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:700}.admin_drawerClose__LcIfd{margin-left:auto;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--text-muted)}.admin_drawerClose__LcIfd:hover{color:var(--danger);border-color:var(--danger)}.admin_drawerBody__UYg99{flex:1 1;min-height:0;overflow-y:auto;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}.admin_ticketMeta__ztZFu{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.admin_ticketBlock__UICJA{display:flex;flex-direction:column;gap:var(--space-2)}.admin_ticketLabel__fF9LD{margin:0;font-size:var(--text-sm);font-weight:700;color:var(--text-faint)}.admin_ticketComment__FZ_zD{margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--caution);background:var(--caution-soft);color:var(--text)}.admin_ticketQuestion__TeVGM{background:var(--accent-soft,var(--surface-sunken));font-weight:600}.admin_ticketAnswer__W5ro_,.admin_ticketQuestion__TeVGM{margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md)}.admin_ticketAnswer__W5ro_{background:var(--surface-sunken);white-space:pre-wrap;line-height:1.6}.admin_ticketCites__E0Kux{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.admin_ticketCites__E0Kux li{padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-2)}.admin_ticketCiteHead___osw8{font-weight:700;font-size:var(--text-sm)}.admin_ticketQuote__veeix{quotes:none;color:var(--text-muted);font-size:var(--text-sm);line-height:1.55}.admin_ticketCiteLink___MCZn{color:var(--accent-strong);font-size:var(--text-sm);font-weight:600}.admin_openTicketBtn__7kmvs{display:inline-flex;align-items:center;gap:var(--space-2);padding:0;border:none;background:none;color:var(--accent-strong);font:inherit;font-weight:600;text-align:left;cursor:pointer}.admin_openTicketBtn__7kmvs:hover{text-decoration:underline}@media (max-width:560px){.admin_drawer__rAftB{width:100%}}.admin_backLink__0R98F,.admin_ghostBtn__jl5zi,.admin_iconBtn__Jr0Xl,.admin_navItem__2X2eK{text-decoration:none}@media (max-width:560px){.admin_topbar__ZOYLB{padding:var(--space-3) var(--space-4);gap:var(--space-2)}.admin_topSub__JEvhF{display:none}.admin_ghostLabel__2Qdae{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.admin_content__34uqd{padding:var(--space-4);gap:var(--space-4)}.admin_metricGrid__LKOIc{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.admin_metricCard___hWY9{padding:var(--space-4)}.admin_metricValue__s_N6p{font-size:var(--text-2xl)}}@media (pointer:coarse){.admin_ghostBtn__jl5zi,.admin_iconBtn__Jr0Xl{min-width:var(--tap-min);min-height:var(--tap-min);justify-content:center}}.health_verdict__Sx4KY{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-sunken)}.health_verdict__Sx4KY svg{flex-shrink:0}.health_good__o4pCi{border-color:var(--success);background:var(--success-soft)}.health_good__o4pCi svg{color:var(--success)}.health_bad__4WEdx{border-color:var(--danger);background:var(--danger-soft)}.health_bad__4WEdx svg{color:var(--danger)}.health_verdictText__duzuc{margin:0;font-size:var(--text-lg);font-weight:700;color:var(--text)}.health_verdictMeta__lcxQV{margin:2px 0 0;color:var(--text-muted);font-size:var(--text-sm)}.health_lead__i0f4i{color:var(--text-muted)}.health_lead__i0f4i,.health_notice__RnI16{margin:0 var(--space-4) var(--space-4);font-size:var(--text-sm);line-height:1.6}.health_notice__RnI16{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--caution);border-radius:var(--radius-md);background:var(--caution-soft);color:var(--text)}.health_notice__RnI16 svg{flex-shrink:0;margin-top:2px;color:var(--caution)}.health_notice__RnI16 code{font-size:var(--text-xs)}.health_addRow__rDLqq{margin:0 var(--space-4) var(--space-3)}.health_addLabel__H8nSO{display:block;margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--text-muted)}.health_addControls__lq55V{display:flex;gap:var(--space-2);flex-wrap:wrap}.health_addControls__lq55V input{flex:1 1;min-width:14rem}.health_recipients__9ck_E{list-style:none;margin:0 var(--space-4) var(--space-4);padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.health_recipient__Fn0lz{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.health_recipient__Fn0lz svg{flex-shrink:0;color:var(--text-faint)}.health_address__Js2W8{flex:1 1;min-width:0;overflow-wrap:anywhere}.health_emptyLine__7dgJ_{margin:0 var(--space-4) var(--space-4);color:var(--text-muted);font-size:var(--text-sm)}.health_num__NPDCw{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.health_detail__QpcIu{color:var(--text-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.health_badCell__nCC5z{color:var(--danger);font-weight:600}.health_headActions__jjE1a{display:flex;flex-wrap:wrap;gap:var(--space-2)}.health_checkLine__vs67z{margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);border-radius:8px;background:var(--surface-sunken);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.health_checkBad__lpYYn{color:var(--danger)}.ops_headActions__dUCl9{display:flex;align-items:center;gap:var(--space-3)}.ops_counter__sa44n{font-size:var(--text-sm);color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ops_lead__DILwp{margin:0 0 var(--space-4);max-width:70ch;color:var(--text-muted);font-size:var(--text-sm);line-height:1.55}.ops_emptyState__4Piv0{padding:var(--space-6) var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);color:var(--text-muted);text-align:center}.ops_stale__tOHbO{opacity:.55;transition:opacity var(--duration-fast) var(--ease-out)}.ops_reviewGrid__cGKDz{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18rem,1fr);grid-gap:var(--space-5);gap:var(--space-5);align-items:start}@media (max-width:960px){.ops_reviewGrid__cGKDz{grid-template-columns:minmax(0,1fr)}}.ops_exchange__GX5jE{padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised)}.ops_meta__4p8Nf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-3);font-size:var(--text-xs);color:var(--text-muted)}.ops_pill__0dbLd{display:inline-block;padding:.125rem var(--space-2);border-radius:999px;background:var(--surface-sunken);color:var(--text);font-size:var(--text-xs);font-weight:600}.ops_blockLabel__u9wVB{margin:var(--space-4) 0 var(--space-1);font-size:var(--text-sm);font-weight:600;color:var(--text-faint)}.ops_blockLabel__u9wVB:first-of-type{margin-top:0}.ops_question__XmXvK{font-size:var(--text-base);font-weight:600;line-height:1.5}.ops_answer__LFz1L{white-space:pre-wrap;font-size:var(--text-sm);line-height:1.65;color:var(--text)}.ops_cites__rxbMj{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none;font-size:var(--text-sm)}.ops_cites__rxbMj li{padding:var(--space-2) var(--space-3);border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface)}.ops_cites__rxbMj blockquote{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm);line-height:1.5}.ops_expired__D2snK{margin-left:var(--space-2);padding:.125rem var(--space-2);border-radius:999px;background:var(--danger-soft,rgba(227,73,72,.12));color:var(--danger,#c0392b);font-size:var(--text-xs);font-weight:600}.ops_form__aE3I6{position:-webkit-sticky;position:sticky;top:var(--space-4);display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised)}.ops_group__6PzER{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;border:0}.ops_hint__6nL5e{margin:0;color:var(--text-muted);font-size:var(--text-sm)}.ops_choices__kE6Wf{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ops_choice__q1MqV{position:relative;display:inline-flex;align-items:center;min-height:2.25rem;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);color:var(--text);font-size:var(--text-sm);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.ops_choice__q1MqV input{position:absolute;inset:0;opacity:0;cursor:pointer}.ops_choice__q1MqV:hover{background:var(--surface-sunken)}.ops_choice__q1MqV:has(input:focus-visible){box-shadow:var(--ring-glow);border-color:var(--focus-ring)}.ops_choiceOn__NvCRT{border-color:var(--accent);background:var(--accent-soft,var(--surface-sunken));font-weight:600}.ops_choiceOn__NvCRT.ops_good__La1Me{border-color:var(--success,#1f9e89)}.ops_choiceOn__NvCRT.ops_bad__Qjkuk,.ops_pill__0dbLd.ops_bad__Qjkuk{border-color:var(--danger,#e34948);color:var(--danger,#c0392b)}.ops_note__ZwIAL{resize:vertical;min-height:4.5rem}.ops_inlineForm__vW_41{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-4)}.ops_grow__CKx8l{flex:1 1 14rem}.ops_totals__r3fR8{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0 0 var(--space-4);padding:0;list-style:none}.ops_totals__r3fR8 li{display:grid;grid-gap:.125rem;gap:.125rem;padding:var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);font-size:var(--text-xs);color:var(--text-muted)}.ops_totals__r3fR8 strong{font-size:var(--text-lg);color:var(--text)}.ops_num__BRr5c,.ops_totals__r3fR8 strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ops_num__BRr5c{text-align:right;white-space:nowrap}.ops_resolved__UXC73{color:var(--text-muted);font-size:var(--text-sm)}.ops_openTag__sGRGf{color:var(--danger,#c0392b);font-weight:600;font-size:var(--text-sm)}.ops_rowAction__vU5Vu{margin-left:var(--space-3);padding-block:var(--space-1)}@media (max-width:600px){.ops_exchange__GX5jE,.ops_form__aE3I6{padding:var(--space-4)}.ops_inlineForm__vW_41>*{flex:1 1 100%}}.ops_check__ClKwp{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.75rem;font-size:var(--text-sm);cursor:pointer}.ops_subtle__stjhf{font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap}.ops_rowButtons__12ZyN{display:inline-flex;align-items:center;gap:var(--space-2)}.qr_form___PWJi{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-4)}.qr_form___PWJi>button{align-self:flex-end}.qr_wide__gKf9p{flex:1 1 18rem}.qr_mono__oNt9M{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:.92em}.qr_grid__zP9iQ{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,30rem),1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.qr_card__ft0Cc{display:flex;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised)}.qr_code__0Cx7i{flex-shrink:0;width:152px;height:152px;border-radius:var(--radius-md);background:#ffffff;box-shadow:inset 0 0 0 1px var(--border);overflow:hidden}.qr_codePlaceholder__So24z,.qr_code__0Cx7i img{display:block;width:100%;height:100%}.qr_codePlaceholder__So24z{background:var(--surface-sunken)}.qr_body__DuDhn{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0;flex:1 1;align-content:start}.qr_name__XNfFh{font-size:var(--text-base);font-weight:600;line-height:1.35}.qr_meta__pMuqx{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:var(--text-muted)}.qr_note__2ktHX{font-size:var(--text-sm);color:var(--text-muted)}.qr_stats__WuyIn{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin:var(--space-1) 0}.qr_stats__WuyIn div{display:grid;grid-gap:.125rem;gap:.125rem}.qr_stats__WuyIn dt{font-size:var(--text-xs);color:var(--text-faint)}.qr_stats__WuyIn dd{margin:0;font-size:var(--text-lg);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qr_actions__2RyEt{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}@media (max-width:600px){.qr_card__ft0Cc{flex-direction:column}.qr_code__0Cx7i{align-self:center}}.tickets_toolbar__U5xEq{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.tickets_segmented__jQKRJ{display:inline-flex;padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-sunken)}.tickets_segment__o5ypW{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.tickets_segment__o5ypW:hover{color:var(--text)}.tickets_segment__o5ypW:focus-visible{outline:none;box-shadow:var(--ring-glow)}.tickets_segmentActive__mPvtG{background:var(--surface);color:var(--text);box-shadow:var(--shadow-xs,0 1px 2px rgb(0 0 0/.08))}.tickets_segmentCount__TFVBy{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-faint);font-size:var(--text-xs)}.tickets_search__B_nSa{position:relative;flex:1 1 16rem;max-width:26rem;margin-left:auto}.tickets_searchIcon__iEekN{position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);color:var(--text-faint);pointer-events:none}.tickets_searchInput__xt9ya{width:100%;padding:var(--space-2) var(--space-3) var(--space-2) calc(var(--space-3) * 2 + 15px);border:1px solid var(--border-input);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);font:inherit;font-size:var(--text-sm)}.tickets_searchInput__xt9ya:focus-visible{outline:none;border-color:var(--focus-ring);box-shadow:var(--ring-glow)}.tickets_clamp__TrqUZ{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tickets_age__EORUU{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tickets_footer__qreTP{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-5) var(--space-4);border-top:1px solid var(--border);color:var(--text-faint);font-size:var(--text-sm)}.tickets_more__hhPDS{padding:var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);font:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer}.tickets_more__hhPDS:hover{background:var(--surface-sunken)}.tickets_more__hhPDS:focus-visible{outline:none;box-shadow:var(--ring-glow)}