@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(/fonts/CabinetGrotesk-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(/fonts/CabinetGrotesk-Extrabold.woff2)format("woff2");font-weight:800;font-display:swap}:root{--canvas:#f4f4f2;--surface:#fff;--stone:#e9e9e6;--stone-soft:#e9e9e68c;--hairline:#e0dfda;--hairline-hover:#cfcec8;--ink:#151515;--ink-muted:#62615c;--ink-faint:#6e6d69;--anthracite:#111;--anthracite-hover:#2a2a2a;--moss:#2c7757;--moss-bg:#e3eee8;--signal-red:#be342b;--signal-red-bg:#f5e2df;--amber:#916019;--amber-bg:#f4ead9;--switch-off:#d6d5d0;--glass:#ffffffb3;--glass-border:#ffffffe6;--glass-black:#111111eb;--glass-black-border:#ffffff14;--glass-bar:#fff9;--glass-tabbar:#ffffffc7;--topbar:#f4f4f2b8;--glass-blur:blur(18px);--on-black-muted:#ffffff9e;--on-black-faint:#ffffff80;--on-black-line:#ffffff47;--on-black-fill:#ffffff1f;--backdrop:#11111152;--font-display:"Cabinet Grotesk", system-ui, -apple-system, sans-serif;--font-body:"Satoshi", system-ui, -apple-system, sans-serif;--size-display:clamp(30px, 3.4vw, 44px);--size-headline:20px;--size-title:15px;--size-lede:16.5px;--size-body:14.5px;--size-label:13px;--size-chip:12.5px;--size-counter:12px;--size-tabbar:12.5px;--tracking-display:-.03em;--radius-sm:12px;--radius-md:16px;--radius-pop:20px;--radius-lg:22px;--radius-dialog:24px;--radius-pill:999px;--space-xs:6px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-xxl:28px;--page-x:32px;--shadow-rest:0 10px 30px #14140f0f;--shadow-menu:0 24px 60px #14140f1a, 0 0 0 1px var(--hairline);--shadow-dialog:0 30px 80px #0000002e;--shadow-toast:0 18px 50px #14140f24;--shadow-hover:0 0 0 1px var(--hairline-hover)}@media (max-width:767px){:root{--page-x:16px}}
*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background-color:var(--canvas);min-height:100dvh;color:var(--ink);font:400 var(--size-body)/1.5 var(--font-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;background-image:radial-gradient(50% 60% at 0 0,#ffffff8c,#0000 100%),radial-gradient(50% 60% at 100% 100%,#ffffff59,#0000 100%);background-attachment:fixed;margin:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}h1,h2,h3{font-family:var(--font-display);letter-spacing:var(--tracking-display);margin:0;font-weight:700}h1{font-size:var(--size-display);line-height:1.02}h2{font-size:var(--size-headline);line-height:1.2}h3{font-size:var(--size-title)}[popover]:not(:popover-open){display:none}.icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}main{max-width:1360px;padding:26px var(--page-x) 96px;margin:0 auto}.page-head{margin:6px 0 26px}.lede{color:var(--ink-muted);font-size:var(--size-lede);max-width:62ch;margin:10px 0 0;line-height:1.45}.stack{gap:var(--space-lg);display:grid}.row{gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:767px){main{padding-bottom:120px}:is(.button,.symbol,.toolbutton,.subnav a,.segment button,.switch,.table td a,.band a,.topbar-in>a,.check-box){position:relative}:is(.button,.symbol,.toolbutton,.subnav a,.segment button,.switch,.table td a,.band a,.topbar-in>a,.check-box):after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}
