.not-found_page__VFIr4{min-height:100vh;color:var(--foreground);background:var(--background)}.not-found_main__WoYtF{display:grid;align-content:center;width:min(calc(100% - (2 * var(--gutter))),52rem);min-height:calc(100vh - 8rem);margin:0 auto;padding:4rem 0}.not-found_eyebrow__tLn9G{margin:0 0 1rem;color:var(--meta-muted);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.not-found_main__WoYtF h1{max-width:12ch;margin:0;font-size:clamp(2.4rem,7vw,5.5rem);font-weight:520;letter-spacing:-.065em;line-height:.95}.not-found_lead__99t9N{max-width:34rem;margin:1.5rem 0 2rem;color:var(--muted);font-size:clamp(1rem,2vw,1.2rem);line-height:1.55}.not-found_homeLink__F5b5W{width:fit-content;border-bottom:1px solid;color:var(--foreground);font-size:.9rem;font-weight:600;text-decoration:none}.not-found_homeLink__F5b5W:focus-visible{outline:2px solid currentColor;outline-offset:.35rem}.consent-settings-control_dialog__CiSyo{width:min(28rem,calc(100% - 3rem));max-height:calc(100dvh - 3rem);overflow:auto;margin:auto;padding:1.5rem;border:1px solid var(--line);border-radius:var(--radius-md);color:var(--foreground);background:var(--background)}.consent-settings-control_dialog__CiSyo::backdrop{background:rgb(0 0 0/.4)}.consent-settings-control_dialog__CiSyo h2{font-size:1.25rem;font-weight:500;line-height:1.3}.consent-settings-control_dialog__CiSyo p{margin:1rem 0;font-size:.875rem;font-weight:400;line-height:1.6}.consent-settings-control_dialog__CiSyo a{font-size:.875rem;text-decoration:underline;text-underline-offset:.2em}.consent-settings-control_actions__Vu9iy{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}.consent-settings-control_actions__Vu9iy button{min-height:44px;padding:.5rem .875rem;border-radius:var(--radius-sm);background:var(--surface-muted);cursor:pointer;font-size:.875rem}.consent-settings-control_actions__Vu9iy button:disabled{opacity:.55;cursor:wait}@media (min-width:1000px) and (hover:hover) and (pointer:fine){.consent-settings-control_actions__Vu9iy button:not(:disabled):hover{background:var(--surface-control)}}.site-header-mobile_header__3usiU .site-header-mobile_homeLink__pWdvh,.site-header-mobile_header__3usiU :is(.site-header-mobile_menuIcon__X_jxE,.site-header-mobile_menuClose__FTQVu,.site-header-mobile_searchIcon__myj4D,.site-header-mobile_themeIcon__IF9gm){display:none}@media (width < 768px){html:not([data-web-app=standalone]) .site-header-mobile_header__3usiU{--mobile-toolbar-top:max(16px,env(safe-area-inset-top,0px));--mobile-toolbar-height:calc(var(--mobile-toolbar-top) + 52px + 12px);--mobile-toolbar-shadow:0 8px 36px rgb(0 0 0/.14);position:relative;inset:auto;background:transparent}html[data-theme=dark]:not([data-web-app=standalone]) .site-header-mobile_header__3usiU{--mobile-toolbar-shadow:0 8px 36px rgb(0 0 0/.34)}html:not([data-web-app=standalone]) .site-header-mobile_header__3usiU:before{display:none}html:not([data-web-app=standalone]) .site-header-mobile_header__3usiU .site-header__inner{min-height:var(--mobile-toolbar-height);padding-top:var(--mobile-toolbar-top);padding-bottom:12px}html:not([data-web-app=standalone]) .site-header-mobile_header__3usiU .site-header__identity{max-width:calc(100% - 156px)}html:not([data-web-app=standalone]) .site-header-mobile_header__3usiU .site-header__actions{position:fixed;z-index:2;isolation:isolate;top:var(--mobile-toolbar-top);right:max(calc(var(--gutter) - 8px),env(safe-area-inset-right,0px));gap:4px;padding:3px;border:1px solid transparent;border-radius:999px;background:var(--background)}html:not([data-web-app=standalone]) .site-header-mobile_header__3usiU .site-header__actions:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;box-shadow:var(--mobile-toolbar-shadow);opacity:var(--mobile-shadow-progress,0);pointer-events:none;transition:opacity var(--motion-fast) var(--ease)}html:not([data-web-app=standalone]) .site-header-mobile_header__3usiU:is(.is-menu-open,.is-search-open) .site-header__actions:before{opacity:0}html:not([data-web-app=standalone]) .site-header-mobile_header__3usiU .icon-button,html:not([data-web-app=standalone]) .site-header-mobile_header__3usiU .theme-toggle{width:44px;height:44px;border-radius:999px}html:not([data-web-app=standalone]) .site-header-mobile_header__3usiU .menu-button{position:relative;display:grid;place-items:center;margin:0;padding:0}html:not([data-web-app=standalone]) .site-header-mobile_header__3usiU .site-header-mobile_menuIcon__X_jxE{position:absolute;display:block;width:22px;height:22px;fill:currentColor;stroke:none;opacity:1;transition:opacity var(--motion-fast) var(--ease)}html:not([data-web-app=standalone]) .site-header-mobile_header__3usiU .site-header-mobile_menuClose__FTQVu{position:absolute;display:block;width:23px;height:23px;fill:currentColor;stroke:none;opacity:0;transition:opacity var(--motion-fast) var(--ease)}html:not([data-web-app=standalone]) .site-header-mobile_header__3usiU :is(.site-header-mobile_menuIcon__X_jxE,.site-header-mobile_menuClose__FTQVu) path{transform:none;stroke-dasharray:none}html:not([data-web-app=standalone]) .site-header-mobile_header__3usiU .search-toggle__icon,html:not([data-web-app=standalone]) .site-header-mobile_header__3usiU .site-header-mobile_legacyMenuIcon__BJO__,html:not([data-web-app=standalone]) .site-header-mobile_header__3usiU .theme-toggle__icon:not(.site-header-mobile_themeIcon__IF9gm){display:none}html:not([data-web-app=standalone]) .site-header-mobile_header__3usiU .site-header-mobile_searchIcon__myj4D{display:block;width:22px;height:22px}html:not([data-web-app=standalone]) .site-header-mobile_header__3usiU .site-header-mobile_themeIcon__IF9gm{display:block;width:20px;height:20px}html:not([data-web-app=standalone]) .site-header-mobile_header__3usiU .menu-button[aria-expanded=true] .site-header-mobile_menuIcon__X_jxE{opacity:0}html:not([data-web-app=standalone]) .site-header-mobile_header__3usiU .menu-button[aria-expanded=true] .site-header-mobile_menuClose__FTQVu{opacity:1}html:not([data-web-app=standalone]) .site-header-mobile_header__3usiU .mobile-menu{z-index:1;inset:0;min-height:100dvh;padding-top:calc(var(--mobile-toolbar-height) + 16px)}html:not([data-web-app=standalone]) .site-header-mobile_header__3usiU .site-header-mobile_homeLink__pWdvh{display:flex}html:not([data-web-app=standalone]) .site-header-mobile_header__3usiU~.search-panel{inset:0}}.pwa-shell_controls__5ZoKm{--floating-shadow:0 8px 36px rgb(0 0 0/.14);--floating-fill:var(--background);--floating-selection:#f5f5f5;--floating-edge-gap:1rem;--floating-bottom-size:56px;--floating-left:calc(var(--gutter) - 4px + env(safe-area-inset-left, 0px));--floating-right:calc(var(--gutter) - 4px + env(safe-area-inset-right, 0px));position:relative;z-index:40}html[data-theme=dark] .pwa-shell_controls__5ZoKm{--floating-shadow:0 8px 36px rgb(0 0 0/.34);--floating-selection:color-mix(in srgb,var(--foreground) 16%,transparent)}.pwa-shell_surface__LUe_H{border:1px solid transparent;border-radius:999px;color:var(--foreground);background:var(--floating-fill);box-shadow:var(--floating-shadow)}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.pwa-shell_surface__LUe_H{background:var(--floating-fill);border-color:var(--line);-webkit-backdrop-filter:none;backdrop-filter:none}}.pwa-shell_topTools__zZ7TA{position:fixed;z-index:2;top:var(--pwa-top-offset,max(env(safe-area-inset-top,0px),var(--floating-edge-gap)));right:var(--floating-right)}.pwa-shell_topToolbar__S36rG{position:relative;isolation:isolate;display:flex;align-items:center;gap:.25rem;padding:3px;box-shadow:none}.pwa-shell_topToolbar__S36rG:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;box-shadow:var(--floating-shadow);opacity:var(--top-shadow-progress,0);transition:opacity var(--motion-fast) var(--ease)}.pwa-shell_topTools__zZ7TA .icon-button,.pwa-shell_topTools__zZ7TA .theme-toggle{width:44px;height:44px;border-radius:999px}.pwa-shell_menuButton__MVogd{position:relative;display:grid;place-items:center;margin:0;padding:0}.pwa-shell_menuButton__MVogd:disabled{opacity:.5;cursor:default}.pwa-shell_searchIcon__s_0j1{display:block;width:22px;height:22px}.pwa-shell_topToolbar__S36rG .theme-toggle__icon{width:20px;height:20px}.pwa-shell_menuIcon__TwrYI{position:absolute;width:20px;height:20px;transition:opacity var(--motion-fast) var(--ease)}.pwa-shell_menuClose__wTGW7{width:23px;height:23px;opacity:0;transition:opacity var(--motion-fast) var(--ease)}.pwa-shell_menuButton__MVogd[aria-expanded=true] .pwa-shell_menuIcon__TwrYI{opacity:0}.pwa-shell_menuButton__MVogd[aria-expanded=true] .pwa-shell_menuClose__wTGW7{opacity:1}.pwa-shell_bottomNav__JTHEd{--nav-left:var(--floating-left);--nav-right:var(--floating-right);--navigation-width:min(288px,calc(100vw - var(--nav-left) - var(--nav-right)));--navigation-collapse-shift:calc((100vw - var(--nav-left) - var(--nav-right) - var(--navigation-width)) / 2);--navigation-item-height:calc(var(--floating-bottom-size) - 8px);--navigation-home-width:calc((var(--navigation-width) - 8px) / 4);--category-width:calc(var(--navigation-home-width) * 3);position:fixed;z-index:1;bottom:calc(max(env(safe-area-inset-bottom, 0px), var(--floating-edge-gap)) + 16px);right:var(--nav-right);left:var(--nav-left);width:var(--navigation-width);margin-inline:auto;display:flex;align-items:center;justify-content:flex-end}.pwa-shell_bottomNav__JTHEd[hidden],html.comments-open .pwa-shell_bottomNav__JTHEd{display:none}.pwa-shell_navigationSurface___wBYi{position:relative;display:flex;flex-shrink:0;align-items:center;width:var(--navigation-width);height:var(--floating-bottom-size);padding:3px;overflow:hidden;transition:width .3s var(--ease),transform .3s var(--ease)}.pwa-shell_bottomNav__JTHEd[data-collapsed=true] .pwa-shell_navigationSurface___wBYi{width:var(--floating-bottom-size);transform:translateX(var(--navigation-collapse-shift))}.pwa-shell_activeIndicator__FFNw1{position:absolute;top:3px;left:3px;width:var(--navigation-home-width);height:var(--navigation-item-height);border-radius:999px;background:var(--floating-selection);pointer-events:none;opacity:0;transform:translateX(calc(var(--active-index, 0) * 100%));transition:transform .3s var(--ease),width .3s var(--ease),opacity var(--motion-fast) var(--ease)}.pwa-shell_navigationSurface___wBYi[data-active=true] .pwa-shell_activeIndicator__FFNw1{opacity:1}.pwa-shell_bottomNav__JTHEd[data-collapsed=true] .pwa-shell_activeIndicator__FFNw1{width:var(--navigation-item-height);transform:translateX(0);opacity:0}.pwa-shell_home__H2zN_{position:relative;z-index:1;display:grid;flex:0 0 var(--navigation-home-width);align-content:center;place-items:center;gap:3px;width:var(--navigation-home-width);height:var(--navigation-item-height);padding:0;border-radius:999px;color:var(--foreground);font-size:.625rem;font-weight:500;letter-spacing:-.02em;transition:flex-basis .3s var(--ease),width .3s var(--ease)}.pwa-shell_bottomNav__JTHEd[data-collapsed=true] .pwa-shell_home__H2zN_{flex-basis:var(--navigation-item-height);width:var(--navigation-item-height)}.pwa-shell_categoryIcon__z_Efo,.pwa-shell_homeIcon__lbyN7{display:block;align-self:end;width:22px;height:22px}.pwa-shell_testsIcon__i_Hd9{width:24px;height:24px}.pwa-shell_categories__Rfs4b{position:relative;z-index:1;flex-shrink:0;padding:0;overflow:hidden;transition:width .3s var(--ease),opacity .22s var(--ease),visibility 0s}.pwa-shell_categories__Rfs4b,.pwa-shell_categoryLinks___5Ltb{width:var(--category-width);height:var(--navigation-item-height)}.pwa-shell_categoryLinks___5Ltb{display:flex;align-items:center;justify-content:center;transition:opacity var(--motion-fast) var(--ease),transform .3s var(--ease)}.pwa-shell_bottomNav__JTHEd[data-collapsed=true] .pwa-shell_categories__Rfs4b{width:0;opacity:0;visibility:hidden;pointer-events:none;transition:width .3s var(--ease),opacity .22s var(--ease) 80ms,visibility 0s .3s}.pwa-shell_bottomNav__JTHEd[data-collapsed=true] .pwa-shell_categoryLinks___5Ltb{opacity:0;transform:translateX(32px)}.pwa-shell_categoryLinks___5Ltb :is(a,button){display:grid;flex:1;align-content:center;place-items:center;gap:3px;min-width:44px;min-height:var(--navigation-item-height);border:0;padding:0;border-radius:999px;color:var(--foreground);background:transparent;font-family:inherit;font-size:.625rem;font-weight:500;letter-spacing:-.02em;cursor:pointer}.pwa-shell_categoryLabel__GdMxc{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pwa-shell_categoryLinks___5Ltb .pwa-shell_activeCategory__brfjs,.pwa-shell_categoryLinks___5Ltb a[aria-current=page]{color:var(--foreground)}.pwa-shell_testPanel__1sNS7{position:absolute;left:0;bottom:calc(var(--floating-bottom-size) + 8px);width:var(--navigation-width);max-height:calc(100dvh - max(env(safe-area-inset-top, 0px), var(--floating-edge-gap)) - max(env(safe-area-inset-bottom, 0px), var(--floating-edge-gap)) - var(--floating-bottom-size) - 84px);overflow-y:auto;overscroll-behavior:contain;border-radius:26px;padding:6px;visibility:hidden;opacity:0;transform:translateY(8px) scale(.98);transform-origin:bottom left;transition:opacity var(--motion-fast) var(--ease),transform var(--motion-fast) var(--ease),visibility 0s var(--motion-fast)}.pwa-shell_testPanelOpen__sx_JN{visibility:visible;opacity:1;transform:none;transition-delay:0s}.pwa-shell_testPanel__1sNS7 ul{margin:0;padding:0;list-style:none}.pwa-shell_testPanel__1sNS7 a{display:flex;align-items:center;min-height:44px;padding:8px 16px;border-radius:20px;color:var(--foreground);font-size:.875rem}.pwa-shell_testPanel__1sNS7 a[aria-current=page]{background:var(--floating-selection)}.pwa-shell_categoryLinks___5Ltb :is(a,button):focus-visible,.pwa-shell_home__H2zN_:focus-visible,.pwa-shell_testPanel__1sNS7 a:focus-visible,.pwa-shell_topTools__zZ7TA button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pwa-shell_categoryLinks___5Ltb :is(a,button):focus-visible,.pwa-shell_home__H2zN_:focus-visible,.pwa-shell_testPanel__1sNS7 a:focus-visible{outline-offset:-2px}.pwa-shell_categoryLinks___5Ltb :is(a,button):active,.pwa-shell_testPanel__1sNS7 a:active{background:var(--surface-control)}.pwa-shell_searchOpen__vWL1_{position:fixed;inset:0}.pwa-shell_searchOpen__vWL1_ .search-panel{z-index:1;inset:0;padding:max(var(--gutter),env(safe-area-inset-left,0px)) max(var(--gutter),env(safe-area-inset-right,0px))}.pwa-shell_searchOpen__vWL1_ .search-panel__submit{min-width:44px;min-height:44px}.pwa-shell_information__uY0Qo{position:absolute;top:calc(100% + 20px);right:0;display:flex;flex-direction:column;width:min(260px,calc(100vw - var(--floating-left) - var(--floating-right)));max-height:calc(100dvh - max(env(safe-area-inset-top, 0px), var(--floating-edge-gap)) - max(env(safe-area-inset-bottom, 0px), var(--floating-edge-gap)) - var(--floating-bottom-size) - 84px);overflow-y:auto;overscroll-behavior:contain;border-radius:26px;padding:6px;font-size:.875rem;font-weight:400;visibility:hidden;opacity:0;transition:opacity var(--motion-fast) var(--ease),visibility 0s var(--motion-fast)}.pwa-shell_informationOpen__WV6dB{visibility:visible;opacity:1;transition-delay:0s}.pwa-shell_information__uY0Qo>:is(a,button){display:flex;align-items:center;min-height:44px;padding:8px 16px;border-radius:20px;color:var(--foreground)}.pwa-shell_information__uY0Qo>:is(a,button):focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.pwa-shell_information__uY0Qo>:is(a,button):active{background:var(--floating-selection)}@media (prefers-reduced-motion:reduce){.pwa-shell_activeIndicator__FFNw1,.pwa-shell_bottomNav__JTHEd[data-collapsed=true] .pwa-shell_categories__Rfs4b,.pwa-shell_categories__Rfs4b,.pwa-shell_categoryLinks___5Ltb,.pwa-shell_home__H2zN_,.pwa-shell_menuClose__wTGW7,.pwa-shell_menuIcon__TwrYI,.pwa-shell_navigationSurface___wBYi,.pwa-shell_topToolbar__S36rG:before{transition:none}.pwa-shell_information__uY0Qo,.pwa-shell_testPanel__1sNS7{transition:none;transform:none}.pwa-shell_topTools__zZ7TA .menu-button path,.pwa-shell_topTools__zZ7TA .theme-toggle__icon{transition:none}.pwa-shell_topTools__zZ7TA .search-toggle:active,.pwa-shell_topTools__zZ7TA .theme-toggle:active{transform:none}}.consent-settings-button_button__f8A0W{margin-top:1rem;border:1px solid var(--foreground);border-radius:4px;background:var(--foreground);color:var(--background);cursor:pointer;font:inherit;font-size:.875rem;font-weight:500;line-height:1.25;padding:.75rem 1rem;transition:opacity var(--motion-fast) var(--ease)}.consent-settings-button_button__f8A0W:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}@media (hover:hover){.consent-settings-button_button__f8A0W:hover{opacity:.78}}