.site-footer_footer__3WIpv{border-block-start:1px solid var(--line);background:color-mix(in srgb,var(--canvas-soft) 70%,transparent)}.site-footer_inner__sceP9{display:grid;max-width:var(--content-width);grid-template-columns:minmax(0,1fr) auto auto;gap:12px 24px;align-items:center;margin-inline:auto;padding:22px var(--page-padding);color:var(--text-faint);font-size:.74rem}.site-footer_brand__Y3HSL{display:grid;gap:2px}.site-footer_brand__Y3HSL strong{color:var(--text-secondary);font-size:.74rem;letter-spacing:.18em}.site-footer_links__9VnAM{display:flex;flex-wrap:wrap;gap:6px 18px}.site-footer_links__9VnAM a{display:inline-flex;min-height:32px;align-items:center;color:var(--text-muted);text-decoration:none;text-underline-offset:4px}.site-footer_links__9VnAM a:hover{color:var(--text);text-decoration:underline}.site-footer_theme__UFkC0{display:inline-grid;grid-template-columns:16px minmax(0,1fr);gap:8px;align-items:center;min-height:40px;padding-inline:10px 6px;border:1px solid var(--line);border-radius:8px;color:var(--text-secondary)}.site-footer_theme__UFkC0 svg{width:15px;color:var(--text-muted)}.site-footer_theme__UFkC0 select{min-height:38px;border:0;background:transparent;color:inherit;cursor:pointer;font-size:.8rem}.site-footer_rights__740TW{grid-column:1/-1}@media (max-width:600px){.site-footer_inner__sceP9{grid-template-columns:minmax(0,1fr)}}.tester_page__e17u9{display:grid;max-width:760px;margin-inline:auto;padding:28px var(--page-padding,16px) 64px;gap:18px;overflow-wrap:anywhere}.tester_hero__CIUPQ h1{margin:4px 0 6px;font-size:1.6rem}.tester_hero__CIUPQ p,.tester_muted__Wdc8T{color:var(--text-muted);font-size:.92rem}.tester_eyebrow__ZpJP6{color:var(--signal-deep,var(--signal));font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.tester_card__2eRYu{display:grid;gap:12px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface-solid)}.tester_card__2eRYu h2{margin:0;font-size:1.1rem}.tester_card__2eRYu p{margin:0}.tester_facts__oWMn2{display:grid;margin:0;gap:8px}.tester_facts__oWMn2 div{display:grid;gap:2px}.tester_facts__oWMn2 dt{color:var(--text-muted);font-size:.78rem}.tester_facts__oWMn2 dd{margin:0;font-family:var(--font-mono)}.tester_actions__OEUEw{display:flex;flex-wrap:wrap;gap:10px}.tester_confirm__eOT4b button,.tester_dangerOutline__1i0vN,.tester_danger__mdJc_,.tester_primary__Mr9Q5{display:inline-flex;min-height:40px;align-items:center;gap:8px;padding:8px 16px;border:1px solid var(--line-strong);border-radius:999px;background:transparent;color:var(--text);cursor:pointer;font:inherit;font-weight:600}.tester_primary__Mr9Q5{border-color:var(--signal);background:var(--signal);color:var(--canvas)}.tester_primary__Mr9Q5 svg{width:16px}.tester_danger__mdJc_{border-color:#c9384d;background:#c9384d;color:#fff}.tester_dangerOutline__1i0vN{border-color:#c9384d;color:#c9384d}.tester_dangerOutline__1i0vN:disabled,.tester_danger__mdJc_:disabled,.tester_primary__Mr9Q5:disabled{cursor:default;opacity:.45}.tester_dangerRow__xMIXE{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-block:10px;border-block-start:1px solid var(--line)}.tester_dangerRow__xMIXE>div{flex:1 1 260px}.tester_dangerRow__xMIXE p{color:var(--text-muted);font-size:.86rem}.tester_confirm__eOT4b{display:inline-flex;flex-wrap:wrap;gap:8px}.tester_outcome__lIW_f{padding:10px 12px;border-radius:8px;background:color-mix(in srgb,var(--signal) 12%,transparent);font-size:.9rem}.tester_twinSwitch__y2Fhx{display:grid;width:100%;padding:8px 10px;border:1px dashed var(--line-strong);border-radius:10px;background:transparent;color:var(--text);cursor:pointer;font:inherit;text-align:start}.tester_twinSwitch__y2Fhx strong{font-size:.86rem}.tester_twinSwitch__y2Fhx small{overflow:hidden;color:var(--text-muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.tester_twinSwitch__y2Fhx[data-compact=true] small{display:none}.tester_twinSwitch__y2Fhx:disabled{cursor:default;opacity:.5}.app-shell_shell__KOCBD{--sidebar-width:252px;--topbar-height:0px;--tabbar-height:0px;min-height:100dvh}.app-shell_shell__KOCBD[data-collapsed=true]{--sidebar-width:72px}.app-shell_publicShell__0jEWi{display:flex;min-height:100dvh;flex-direction:column}.app-shell_publicMain__5Kag1{flex:1 0 auto}.app-shell_sidebar__nngwU{position:fixed;z-index:30;inset-block:0;inset-inline-start:0;display:flex;width:var(--sidebar-width);flex-direction:column;border-inline-end:1px solid var(--line);background:color-mix(in srgb,var(--canvas-soft) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:width .16s ease}.app-shell_sidebarHead__fGOY6{display:flex;align-items:center;gap:8px;min-height:64px;padding:12px 12px 12px 16px;border-block-end:1px solid var(--line)}.app-shell_brand__dg4aw{display:inline-flex;min-width:0;flex:1 1 auto;align-items:center;gap:10px;color:var(--text);text-decoration:none}.app-shell_brandText__zKEnG{display:grid;min-width:0;gap:1px}.app-shell_brandText__zKEnG strong{max-width:5.5em;font-size:.8rem;letter-spacing:.06em;line-height:1.1}.app-shell_brandText__zKEnG small{display:none}.app-shell_mark__lnqvB{display:block;width:36px;height:36px;flex:0 0 auto;object-fit:contain}.app-shell_collapse__JvRlX,.app-shell_drawerClose__FOXup,.app-shell_menuButton__69mjf{display:inline-flex;width:40px;height:40px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer}.app-shell_collapse__JvRlX svg,.app-shell_drawerClose__FOXup svg,.app-shell_menuButton__69mjf svg{width:16px}.app-shell_collapse__JvRlX svg{transform:rotate(90deg);transition:transform .16s ease}.app-shell_shell__KOCBD[data-collapsed=true] .app-shell_collapse__JvRlX svg{transform:rotate(-90deg)}.app-shell_collapse__JvRlX:hover,.app-shell_drawerClose__FOXup:hover,.app-shell_menuButton__69mjf:hover{color:var(--text)}.app-shell_drawerClose__FOXup{display:none}.app-shell_navigation__VJWDN{display:grid;flex:1 1 auto;align-content:start;gap:14px;overflow-y:auto;padding:12px 10px;overscroll-behavior:contain}.app-shell_group__pE3AN{display:grid;gap:2px}.app-shell_groupLabel__FzUhF{padding:6px 10px 4px;color:var(--text-faint);font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.app-shell_link__YZIZU{display:grid;min-height:44px;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:center;padding:7px 10px;border:1px solid transparent;border-radius:8px;color:var(--text-secondary);text-decoration:none}.app-shell_link__YZIZU svg{width:18px;color:var(--text-muted)}.app-shell_linkText__r_Ldm{display:grid;min-width:0;gap:1px}.app-shell_linkText__r_Ldm strong{overflow:hidden;font-size:.86rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.app-shell_linkText__r_Ldm small{overflow:hidden;color:var(--text-faint);font-size:.68rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.app-shell_link__YZIZU:hover{background:color-mix(in srgb,var(--surface-raised) 80%,transparent);color:var(--text)}.app-shell_link__YZIZU[aria-current=page]{border-color:color-mix(in srgb,var(--signal) 35%,var(--line));background:color-mix(in srgb,var(--signal) 9%,transparent);color:var(--text)}.app-shell_link__YZIZU[aria-current=page] svg{color:var(--signal)}.app-shell_badge__PZFiL{display:inline-grid;min-width:20px;height:20px;place-items:center;padding-inline:5px;border-radius:999px;background:var(--signal);color:var(--canvas);font-size:.66rem;font-style:normal;font-weight:750;line-height:1}.app-shell_link__YZIZU{grid-template-columns:20px minmax(0,1fr) auto}.app-shell_tabIcon__5k6ra{position:relative;display:inline-grid;place-items:center}.app-shell_tabIcon__5k6ra .app-shell_badge__PZFiL{position:absolute;inset-block-start:-8px;inset-inline-start:12px;min-width:17px;height:17px;font-size:.6rem}.app-shell_sidebarFoot__fLHyr{display:grid;gap:8px;padding:12px 10px 14px;border-block-start:1px solid var(--line)}.app-shell_locale__Izax4{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:center;min-height:44px;padding-inline:10px 6px;border:1px solid var(--line);border-radius:8px;color:var(--text-secondary)}.app-shell_locale__Izax4 svg{width:16px;color:var(--text-muted)}.app-shell_locale__Izax4 select{min-width:0;min-height:42px;border:0;background:transparent;color:inherit;cursor:pointer;font-size:.86rem;outline-offset:-3px}.app-shell_controls___KGOw{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.app-shell_segments__7uAfN{display:inline-flex;padding:2px;border:1px solid var(--line);border-radius:999px;background:var(--canvas-soft)}.app-shell_segment__CR7k3{display:inline-flex;min-width:40px;min-height:30px;align-items:center;justify-content:center;padding-inline:10px;border:0;border-radius:999px;background:transparent;color:var(--text-muted);cursor:pointer;font:inherit;font-size:.74rem;font-weight:600;letter-spacing:.02em}.app-shell_segment__CR7k3 svg{width:15px;height:15px}.app-shell_segment__CR7k3:hover{color:var(--text)}.app-shell_segment__CR7k3[aria-checked=true]{background:var(--canvas);box-shadow:0 1px 2px rgb(0 0 0/.12);color:var(--text)}.app-shell_segment__CR7k3:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.app-shell_sessionRow__YxEvl{display:flex;align-items:center;justify-content:space-between;gap:8px}.app-shell_session__ztV4m{display:inline-flex;min-width:0;align-items:center;gap:8px;min-height:32px;padding-inline:10px;color:var(--text-muted);font-size:.74rem}.app-shell_sessionText__h89Uq{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell_session__ztV4m i{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--text-faint)}.app-shell_session__ztV4m[data-status=authenticated] i{background:var(--positive);box-shadow:0 0 10px color-mix(in srgb,var(--positive) 60%,transparent)}.app-shell_session__ztV4m[data-status=anonymous] i{background:var(--danger)}.app-shell_signOut__lpOG_{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:8px;padding:4px 10px;border:0;border-radius:999px;background:transparent;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:.8rem;font-weight:600;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.app-shell_signOut__lpOG_:hover{color:var(--text);text-decoration-color:currentColor}.app-shell_legal__WF2bx{display:flex;flex-wrap:wrap;gap:4px 12px;padding:4px 10px 0}.app-shell_legal__WF2bx a{display:inline-flex;min-height:32px;align-items:center;color:var(--text-faint);font-size:.68rem;text-decoration:none}.app-shell_legal__WF2bx a:hover{color:var(--text-muted);text-decoration:underline}.app-shell_shell__KOCBD[data-collapsed=true] .app-shell_sidebarHead__fGOY6{flex-direction:column;padding:12px 8px}.app-shell_shell__KOCBD[data-collapsed=true] .app-shell_brandText__zKEnG,.app-shell_shell__KOCBD[data-collapsed=true] .app-shell_groupLabel__FzUhF,.app-shell_shell__KOCBD[data-collapsed=true] .app-shell_legal__WF2bx,.app-shell_shell__KOCBD[data-collapsed=true] .app-shell_linkText__r_Ldm,.app-shell_shell__KOCBD[data-collapsed=true] .app-shell_locale__Izax4 svg,.app-shell_shell__KOCBD[data-collapsed=true] .app-shell_sessionText__h89Uq{display:none}.app-shell_shell__KOCBD[data-collapsed=true] .app-shell_link__YZIZU{position:relative;grid-template-columns:1fr;justify-items:center;padding-inline:0}.app-shell_shell__KOCBD[data-collapsed=true] .app-shell_link__YZIZU .app-shell_badge__PZFiL{position:absolute;inset-block-start:4px;inset-inline-end:6px;min-width:16px;height:16px;font-size:.58rem}.app-shell_shell__KOCBD[data-collapsed=true] .app-shell_locale__Izax4{grid-template-columns:1fr;padding-inline:4px}.app-shell_shell__KOCBD[data-collapsed=true] .app-shell_controls___KGOw,.app-shell_shell__KOCBD[data-collapsed=true] .app-shell_segments__7uAfN{flex-direction:column;align-items:stretch}.app-shell_shell__KOCBD[data-collapsed=true] .app-shell_segments__7uAfN{border-radius:12px}.app-shell_shell__KOCBD[data-collapsed=true] .app-shell_segment__CR7k3{min-width:0;padding-inline:4px}.app-shell_shell__KOCBD[data-collapsed=true] .app-shell_sessionRow__YxEvl{flex-direction:column;gap:2px}.app-shell_shell__KOCBD[data-collapsed=true] .app-shell_session__ztV4m{justify-content:center;padding:0}.app-shell_shell__KOCBD[data-collapsed=true] .app-shell_signOut__lpOG_{padding-inline:6px;font-size:.72rem}.app-shell_main__Lgsym{min-width:0;min-height:100dvh;padding-block:var(--topbar-height) var(--tabbar-height);padding-inline-start:var(--sidebar-width);transition:padding-inline-start .16s ease}.app-shell_main__Lgsym:focus{outline:none}.app-shell_restoring__ofd9D{margin:0;padding:48px var(--page-padding);color:var(--text-muted);font-size:.9rem}.app-shell_backdrop__Zdpug,.app-shell_tabbar__Awmsh,.app-shell_topbar__n8wkh{display:none}.app-shell_topbar__n8wkh{position:fixed;z-index:25;inset-block-start:0;inset-inline:0;height:var(--topbar-height);align-items:center;gap:10px;padding-inline:10px 12px;border-block-end:1px solid var(--line);background:color-mix(in srgb,var(--canvas) 88%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.app-shell_topbarBrand__jaiNe{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-size:.8rem;letter-spacing:.16em;text-decoration:none}.app-shell_topbarBrand__jaiNe .app-shell_mark__lnqvB{width:32px;height:32px}.app-shell_topbarSection__U0B2c{display:inline-flex;min-width:0;flex:1 1 auto;align-items:center;gap:8px;overflow:hidden;color:var(--text-muted);font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.app-shell_topbarSection__U0B2c svg{width:15px;flex:0 0 auto}.app-shell_tabbar__Awmsh{position:fixed;z-index:25;inset-block-end:0;inset-inline:0;height:var(--tabbar-height);grid-template-columns:repeat(4,minmax(0,1fr));border-block-start:1px solid var(--line);background:color-mix(in srgb,var(--canvas) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding-block-end:var(--app-safe-bottom,env(safe-area-inset-bottom))}.app-shell_tabbar__Awmsh a,.app-shell_tabbar__Awmsh button{display:grid;min-height:44px;justify-items:center;align-content:center;gap:3px;padding:6px 4px;border:0;background:transparent;color:var(--text-muted);cursor:pointer;font:inherit;font-size:.66rem;text-decoration:none}.app-shell_tabbar__Awmsh svg{width:20px}.app-shell_tabbar__Awmsh a[aria-current=page],.app-shell_tabbar__Awmsh button[aria-expanded=true]{color:var(--signal)}.app-shell_tabbar__Awmsh span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1023px){.app-shell_shell__KOCBD{--sidebar-width:0px;--topbar-height:56px}.app-shell_topbar__n8wkh{display:flex}.app-shell_sidebar__nngwU{width:min(320px,86vw);transform:translateX(-100%);transition:transform .18s ease;visibility:hidden}[dir=rtl] .app-shell_sidebar__nngwU{transform:translateX(100%)}.app-shell_shell__KOCBD[data-drawer=true] .app-shell_sidebar__nngwU{transform:none;visibility:visible}.app-shell_backdrop__Zdpug{position:fixed;z-index:29;inset:0;background:color-mix(in srgb,var(--canvas-soft) 62%,transparent)}.app-shell_shell__KOCBD[data-drawer=true] .app-shell_backdrop__Zdpug{display:block}.app-shell_collapse__JvRlX{display:none}.app-shell_drawerClose__FOXup{display:inline-flex;margin-inline-start:auto}.app-shell_shell__KOCBD[data-collapsed=true] .app-shell_brandText__zKEnG,.app-shell_shell__KOCBD[data-collapsed=true] .app-shell_groupLabel__FzUhF,.app-shell_shell__KOCBD[data-collapsed=true] .app-shell_legal__WF2bx,.app-shell_shell__KOCBD[data-collapsed=true] .app-shell_linkText__r_Ldm,.app-shell_shell__KOCBD[data-collapsed=true] .app-shell_locale__Izax4 svg,.app-shell_shell__KOCBD[data-collapsed=true] .app-shell_sessionText__h89Uq{display:revert}.app-shell_shell__KOCBD[data-collapsed=true] .app-shell_link__YZIZU{grid-template-columns:20px minmax(0,1fr);justify-items:stretch;padding-inline:10px}.app-shell_shell__KOCBD[data-collapsed=true] .app-shell_locale__Izax4{grid-template-columns:18px minmax(0,1fr);padding-inline:10px 6px}.app-shell_shell__KOCBD[data-collapsed=true] .app-shell_controls___KGOw,.app-shell_shell__KOCBD[data-collapsed=true] .app-shell_segments__7uAfN,.app-shell_shell__KOCBD[data-collapsed=true] .app-shell_sessionRow__YxEvl{flex-direction:row}.app-shell_shell__KOCBD[data-collapsed=true] .app-shell_segments__7uAfN{border-radius:999px}.app-shell_shell__KOCBD[data-collapsed=true] .app-shell_segment__CR7k3{min-width:40px;padding-inline:10px}.app-shell_shell__KOCBD[data-collapsed=true] .app-shell_sessionRow__YxEvl{gap:8px}.app-shell_main__Lgsym{padding-inline-start:0}}@media (max-width:719px){.app-shell_shell__KOCBD{--tabbar-height:62px}.app-shell_tabbar__Awmsh{display:grid}.app-shell_topbarSection__U0B2c{display:none}.app-shell_locale__Izax4[data-compact=true] select{width:58px}}@media (prefers-reduced-motion:reduce){.app-shell_collapse__JvRlX svg,.app-shell_main__Lgsym,.app-shell_sidebar__nngwU{transition:none}}@media (forced-colors:active){.app-shell_sidebar__nngwU,.app-shell_tabbar__Awmsh,.app-shell_topbar__n8wkh{border-color:ButtonText}}.app-shell_notice__yaMRE{display:flex;align-items:center;gap:10px;margin:0;padding:10px var(--page-padding);border-block-end:1px solid rgb(255 191 71/40%);background:rgb(255 191 71/10%);color:var(--text);font-size:.86rem}.app-shell_notice__yaMRE svg{width:16px;flex:0 0 auto;color:rgb(255 191 71)}.app-shell_opsShell__7aldV{--ops-bar-height:52px;display:flex;min-height:100dvh;flex-direction:column;background:var(--canvas)}.app-shell_opsBar__l4HAn{position:sticky;z-index:20;inset-block-start:0;display:flex;height:var(--ops-bar-height);align-items:center;justify-content:space-between;gap:12px;padding-inline:clamp(16px,3vw,24px);border-block-end:1px solid var(--line);background:color-mix(in srgb,var(--canvas) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-shell_opsTitle__2_oCu{display:inline-flex;min-width:0;align-items:center;gap:10px;color:var(--text);font-size:.86rem;white-space:nowrap}.app-shell_opsTitle__2_oCu svg{width:18px;flex:none;color:var(--signal)}.app-shell_opsTitle__2_oCu strong{letter-spacing:.16em;font-weight:700}.app-shell_opsTitle__2_oCu>span{padding-inline-start:10px;border-inline-start:1px solid var(--line-strong);color:var(--text-muted)}.app-shell_opsActions__Rn_RM{display:inline-flex;flex:none;align-items:center;gap:8px}.app-shell_opsBack___woh9,.app-shell_opsLogout__TMteK{display:inline-flex;min-height:36px;align-items:center;gap:6px;padding:0 12px;border:1px solid var(--line-strong);border-radius:8px;background:transparent;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:.84rem;font-weight:560;text-decoration:none;white-space:nowrap}.app-shell_opsBack___woh9 svg{width:15px;transform:rotate(180deg)}[dir=rtl] .app-shell_opsBack___woh9 svg{transform:none}.app-shell_opsBack___woh9:hover,.app-shell_opsLogout__TMteK:hover:not(:disabled){border-color:var(--signal);color:var(--text)}.app-shell_opsBack___woh9:focus-visible,.app-shell_opsLogout__TMteK:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.app-shell_opsLogout__TMteK:disabled{cursor:wait;opacity:.6}.app-shell_opsMain__Qx5lH{flex:1 0 auto;min-width:0}@media (max-width:640px){.app-shell_opsTitle__2_oCu strong,.app-shell_opsTitle__2_oCu>span{display:none}}@media (max-width:600px){.app-shell_shell__KOCBD[data-chrome=chat]{--topbar-height:0px;--tabbar-height:0px}.app-shell_shell__KOCBD[data-chrome=chat] .app-shell_tabbar__Awmsh,.app-shell_shell__KOCBD[data-chrome=chat] .app-shell_topbar__n8wkh{display:none}.app-shell_shell__KOCBD{--tabbar-height:0px}.app-shell_tabbar__Awmsh{display:none}.app-shell_topbar__n8wkh{justify-content:space-between;padding:8px;border:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--canvas) 92%,transparent) 55%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.app-shell_topbar__n8wkh>*{pointer-events:auto}.app-shell_topbarBrand__jaiNe,.app-shell_topbar__n8wkh .app-shell_locale__Izax4{display:none}}@media (max-width:600px){.app-shell_topbar__n8wkh :is(button,a){width:38px;height:38px;border:1px solid var(--line-strong);border-radius:50%;background:color-mix(in srgb,var(--surface-solid) 85%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}