:root{--primary:#06c;--primary-focus:#0071e3;--primary-on-dark:#2997ff;--primary-foreground:#fff;--secondary:#1d1d1f;--secondary-foreground:#fff;--accent:var(--primary);--background:#fff;--background-subtle:#f5f5f7;--card-bg:#fff;--surface-pearl:#fafafc;--surface-dark:#272729;--surface-dark-raised:#2a2a2c;--surface-black:#000;--on-dark:#fff;--on-dark-muted:#ccc;--foreground:#1d1d1f;--muted:#6e6e73;--muted-light:#7a7a7a;--border:#e0e0e0;--divider:#f0f0f0;--radius:18px;--container-width:1200px;--header-height:44px;--font-body:"SF Pro Text",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--font-display:"SF Pro Display",-apple-system,BlinkMacSystemFont,system-ui,sans-serif}[data-theme=dark]{--background:#252527;--background-subtle:#272729;--card-bg:#2a2a2c;--surface-pearl:#2a2a2c;--foreground:#fff;--muted:#ccc;--muted-light:#ccc;--border:#424245;--divider:#424245;--accent:var(--primary-on-dark)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-padding-top:68px}body{font-family:var(--font-body);letter-spacing:-.374px;background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.47}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer;background:0 0;border:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--primary-focus);outline-offset:4px}button:active{transform:scale(.95)}::selection{background:var(--primary);color:var(--primary-foreground)}.site-main{min-height:calc(100svh - var(--header-height))}.container{width:100%;max-width:var(--container-width);margin:0 auto;padding:0 32px}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.container{padding:0 24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.Header-module__hBw1pG__header{height:var(--header-height);background:var(--surface-black);color:var(--on-dark);z-index:100;position:sticky;top:0}.Header-module__hBw1pG__inner{align-items:center;gap:40px;height:100%;display:flex}.Header-module__hBw1pG__logo{white-space:nowrap;align-items:center;min-height:44px;margin-right:auto;font-size:14px;font-weight:600;display:flex}.Header-module__hBw1pG__nav{align-items:center;gap:32px;display:flex}.Header-module__hBw1pG__link{letter-spacing:-.12px;white-space:nowrap;min-height:44px;color:var(--on-dark-muted);align-items:center;font-size:12px;font-weight:400;display:flex}.Header-module__hBw1pG__iconBtn{color:var(--on-dark-muted);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.Header-module__hBw1pG__iconBtn svg{stroke-width:1.5px;width:16px;height:16px}@media (max-width:640px){.Header-module__hBw1pG__inner{gap:8px;padding-inline:16px}.Header-module__hBw1pG__nav{gap:16px}.Header-module__hBw1pG__logo{font-size:12px}.Header-module__hBw1pG__iconBtn{width:44px}}@media (max-width:359px){.Header-module__hBw1pG__nav{gap:10px}.Header-module__hBw1pG__inner{gap:4px;padding-inline:12px}}
