.Sp33bq_app{min-height:100vh}.Sp33bq_top{background:var(--inv-bg);color:var(--inv-text)}.Sp33bq_topInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1360px;margin:0 auto;padding:14px 24px;display:flex}.Sp33bq_brand{align-items:center;gap:12px;display:flex}.Sp33bq_name{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:800}.Sp33bq_badge{border-radius:var(--radius-pill);color:#161616;letter-spacing:.08em;text-transform:uppercase;background:#f07a2a;padding:5px 10px;font-size:12px;font-weight:600}.Sp33bq_actions{align-items:center;gap:10px;display:flex}.Sp33bq_siteLink{min-height:var(--tap);border-radius:var(--radius-pill);border:1.5px solid #4a4a46;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.Sp33bq_avatar{width:var(--tap);height:var(--tap);font-family:var(--font-display);background:#2b2b29;border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:700;text-decoration:none;display:flex}.Sp33bq_body{flex-wrap:wrap;align-items:flex-start;gap:24px;max-width:1360px;margin:0 auto;padding:16px 24px 48px;display:flex}.Sp33bq_nav{border-radius:var(--radius-xl);background:var(--surface);flex-direction:column;flex:220px;gap:4px;max-width:100%;padding:10px;display:flex}.Sp33bq_tab{border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s;display:flex}.Sp33bq_tab:hover{background:var(--bg)}.Sp33bq_current,.Sp33bq_current:hover{background:var(--text);color:var(--bg)}.Sp33bq_count{border-radius:var(--radius-pill);background:var(--bg);padding:2px 8px;font-size:12px}.Sp33bq_current .Sp33bq_count{background:#3a3a36}.Sp33bq_main{flex-direction:column;flex:999 560px;gap:20px;min-width:0;display:flex}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/caa77eaf0c6cae2c-s.31vfkycla13v0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/6260001f568fa40d-s.0c4siir8-ephk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/2aa781f449db21e3-s.p.1pg2nifvadz06.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.a7AXHq_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.a7AXHq_variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}._0VDNMW_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}._0VDNMW_variable{--font-instrument:"Instrument Sans", "Instrument Sans Fallback"}
:root{--font-display:var(--font-bricolage), "Bricolage Grotesque", system-ui, sans-serif;--font-body:var(--font-instrument), "Instrument Sans", system-ui, sans-serif;--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--radius-xl:24px;--radius-2xl:28px;--radius-3xl:32px;--radius-pill:999px;--container:1280px;--gutter:24px;--section-y:clamp(64px, 8vw, 96px);--tap:44px;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-sheet:cubic-bezier(.2, .9, .2, 1);--focus-ring:#f07a2a;--bg:#f3f3f1;--surface:#fff;--surface-sunken:#f3f3f1;--text:#161616;--body:#2a2a27;--muted:#3d3d39;--faint:#5a5a55;--line:#cfcfc8;--line-soft:#e0e0da;--placeholder:#dcdcd7;--shadow:#1616161f;--chip-bg:#fff;--inv-bg:#161616;--inv-text:#f3f3f1;--inv-muted:#cfcfc8;--inv-faint:#a3a39c;--inv-placeholder:#2b2b29;--success:#1e8e4f;--danger:#a61e22;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#121211;--surface:#1d1d1b;--surface-sunken:#121211;--text:#f2f2ee;--body:#dadad3;--muted:#c4c4bd;--faint:#9e9e97;--line:#3a3a36;--line-soft:#3a3a36;--placeholder:#2a2a27;--shadow:#00000080;--chip-bg:#1a1a18;--inv-bg:#f2f2ee;--inv-text:#161616;--inv-muted:#3d3d39;--inv-faint:#5a5a55;--inv-placeholder:#dcdcd7;--success:#5fd08e;--danger:#ff8a80;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.accent{--a:var(--accent,var(--text));--a-ink:var(--accent-ink,var(--bg));--a-text:var(--accent-text,var(--a));--a-text-lg:var(--accent-text-lg,var(--a));--a-tint:color-mix(in srgb, var(--a) 15%, transparent);--a-tint-strong:color-mix(in srgb, var(--a) 20%, transparent)}:root[data-theme=dark] .accent{--a:var(--accent-dark,var(--accent,var(--text)));--a-ink:var(--accent-ink-dark,var(--accent-ink,var(--bg)));--a-text:var(--accent-text-dark,var(--a));--a-text-lg:var(--accent-text-lg-dark,var(--a));--a-tint:color-mix(in srgb, var(--a) 20%, transparent);--a-tint-strong:color-mix(in srgb, var(--a) 25%, transparent)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html[data-scroll-lock=true]{overflow:hidden}body{min-height:100vh;font-family:var(--font-body);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;transition:background-color .4s,color .4s}h1,h2,h3,p,ol,ul,figure{margin:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{-webkit-tap-highlight-color:transparent}img,svg,canvas{display:block}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}::selection{background:color-mix(in srgb, var(--focus-ring) 35%, transparent)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;border-radius:var(--radius-pill);background:var(--text);color:var(--bg);padding:12px 18px;font-weight:600;text-decoration:none;position:absolute;top:-100px;left:16px}.skip-link:focus{top:16px}.theme-icon-dark{display:none}:root[data-theme=dark] .theme-icon-dark{display:block}:root[data-theme=dark] .theme-icon-light{display:none}@keyframes hv-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes hv-pop{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:none}}@keyframes hv-fade{0%{opacity:0}to{opacity:1}}.rise{animation:hv-rise .8s var(--ease-out) both}.rise-2{animation:hv-rise .8s .12s var(--ease-out) both}.rise-3{animation:hv-rise .8s .24s var(--ease-out) both}.pop{animation:hv-pop .6s var(--ease-out) both}.lift{transition:transform .4s var(--ease-out), box-shadow .4s var(--ease-out)}.lift-media{transition:transform .7s var(--ease-out);transform-origin:bottom}@media (hover:hover){.lift:hover{transform:translateY(-6px);box-shadow:0 22px 44px #00000029}.lift:hover .lift-media{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
