:root{--white:#FFFFFF;--gray-98:#FAFAFA;--gray-96:#F4F4F4;--gray-95:#F0F0F0;--gray-91:#E6E6E6;--gray-68:#A6A6A6;--gray-45:#6B6B6B;--gray-8:#161616;--indigo-96:#EEF1FE;--indigo-60:#6E88FF;--indigo-45:#3E5FE0;--indigo-8:#0C1540;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--r-xs:6px;--r-sm:8px;--r:12px;--r-lg:16px;--r-xl:24px;--r-full:999px;--font-sans:"Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-display:"Unbounded","Golos Text",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--container:1200px;--header-h:64px;--tabbar-h:64px;--announce-h:36px;--ease:cubic-bezier(.2,.7,.2,1)}.surface-light,:root{--ground:var(--gray-98);--panel:var(--white);--subtle:var(--gray-96);--ink:var(--gray-8);--muted:var(--gray-45);--faint:var(--gray-68);--rule:var(--gray-91);--rule-soft:var(--gray-95);--accent:var(--indigo-45);--accent-ink:var(--white);--accent-soft:var(--indigo-96);--shadow:0 1px 2px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.06);--shadow-sm:0 1px 2px rgba(0,0,0,.05);--shadow-bar:0 -1px 0 var(--rule),0 -8px 24px rgba(0,0,0,.04);--scrim:rgba(0,0,0,.4);color-scheme:light}.surface-deep{--ground:var(--indigo-8);--panel:rgba(255,255,255,.06);--subtle:rgba(255,255,255,.06);--ink:var(--white);--muted:rgba(255,255,255,.72);--faint:rgba(255,255,255,.45);--rule:rgba(255,255,255,.16);--rule-soft:rgba(255,255,255,.08);--accent:var(--indigo-60);--accent-ink:var(--indigo-8);--accent-soft:rgba(110,136,255,.2);background-color:var(--ground);color:var(--ink)}*{box-sizing:border-box}body,html{padding:0;margin:0}body{background:var(--ground);color:var(--ink);font-family:var(--font-sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}button{font:inherit;color:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}a{color:inherit}:focus-visible,[data-state~=focus]{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.mono{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:899px){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}}.megamenu_panel__BSCfX{position:absolute;left:50%;transform:translateX(-50%);top:calc(100% + 1px);width:min(var(--container),calc(100vw - 2 * var(--sp-6)));display:grid;grid-template-columns:320px minmax(0,1fr);max-height:min(70vh,620px);background:var(--panel);border:1px solid var(--rule);border-top:0;border-radius:0 0 var(--r-xl) var(--r-xl);box-shadow:var(--shadow);overflow:hidden;animation:megamenu_fade__wXSeM .12s var(--ease)}@keyframes megamenu_fade__wXSeM{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.megamenu_panel__BSCfX{animation:none}}.megamenu_sections__WgJey{list-style:none;margin:0;padding:var(--sp-3);overflow-y:auto;border-right:1px solid var(--rule)}.megamenu_section__QE8O3{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--r);color:var(--ink);text-decoration:none;font-size:15px}.megamenu_section__QE8O3 svg{color:var(--muted);opacity:0;flex:none}.megamenu_sectionOn__DyLW3{background:var(--accent-soft);color:var(--accent);font-weight:600}.megamenu_sectionOn__DyLW3 svg{opacity:1;color:var(--accent)}.megamenu_section__QE8O3:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.megamenu_emoji__f_2yo{width:22px;text-align:center;flex:none}.megamenu_name__O58nU{flex:1 1;min-width:0}.megamenu_n__Dg2_J{color:var(--muted);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.megamenu_sectionOn__DyLW3 .megamenu_n__Dg2_J{color:inherit}.megamenu_detail__RWFdi{padding:var(--sp-5) var(--sp-6);overflow-y:auto;display:flex;flex-direction:column;gap:var(--sp-4)}.megamenu_detailHead__xIW8d{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font:700 22px/1.2 var(--font-sans);color:var(--ink);text-decoration:none;letter-spacing:-.01em}.megamenu_detailHead__xIW8d svg,.megamenu_detailHead__xIW8d:hover{color:var(--accent)}.megamenu_children__YR9kf{list-style:none;margin:0;padding:0;columns:200px 3;column-gap:var(--sp-6)}.megamenu_children__YR9kf li{page-break-inside:avoid;break-inside:avoid}.megamenu_children__YR9kf a{display:flex;justify-content:space-between;gap:var(--sp-2);padding:7px 0;color:var(--ink);text-decoration:none;font-size:15px;border-bottom:1px solid var(--rule-soft)}.megamenu_children__YR9kf a:hover{color:var(--accent)}.megamenu_children__YR9kf span{color:var(--muted);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.megamenu_all__eVHjO{margin-top:auto;display:inline-flex;align-items:center;gap:6px;align-self:flex-start;color:var(--accent);font-weight:600;text-decoration:none}.megamenu_all__eVHjO:hover{text-decoration:underline;text-underline-offset:3px}