html,body{margin:0;padding:0;height:100%;background:#07090d}body{font-family:Inter Tight,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.screen{width:100%;min-height:100%;position:relative;box-sizing:border-box}.screen *,.screen *:before,.screen *:after{box-sizing:border-box}.gr{container-type:inline-size;--bg: #07090d;--bg-2: #0e1218;--bg-3: #161a22;--bg-4: #1d2230;--ink: #f0f3f7;--ink-2: #9aa3b0;--ink-3: #8a93a3;--rule: #1f2532;--rule-soft: #141822;--mint: oklch(.85 .18 155);--mint-dim: oklch(.55 .14 155);--red: oklch(.68 .22 18);--amber: oklch(.8 .16 75);--blue: oklch(.72 .16 240);--purple: oklch(.72 .18 290);--sans: "Inter Tight", -apple-system, system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;background:var(--bg);color:var(--ink);font-family:var(--sans);font-feature-settings:"ss01" 1,"cv11" 1}.gr .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.gr .tabular{font-variant-numeric:tabular-nums}.gr a{cursor:pointer;text-decoration:none}.gr button{font-family:inherit}.gr details>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px}.gr details>summary::-webkit-details-marker{display:none}.gr details>summary:after{content:"+";font-family:var(--mono);font-size:18px;font-weight:400;color:var(--ink-3);line-height:1;flex-shrink:0}.gr details[open]>summary:after{content:"−";color:var(--mint)}.gr input::placeholder{color:var(--ink-3)}.gr input:focus,.gr button:focus,.gr a:focus,.gr summary:focus,.gr [tabindex]:focus{outline:none}.gr input:focus-visible,.gr button:focus-visible,.gr a:focus-visible,.gr summary:focus-visible,.gr [tabindex]:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.gr .chip{font-size:11px;padding:4px 9px;border-radius:4px;background:var(--bg-3);font-weight:600;color:var(--ink);display:inline-block}.gr .chip--mint{color:var(--mint)}.gr .chip--blue{color:var(--blue)}.gr .chip--amber{color:var(--amber)}.gr .chip--red{color:var(--red)}.gr .chip--ink{color:var(--ink)}.gr .btn{font-family:inherit;font-size:inherit;background:transparent;color:inherit;border:0;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;font-weight:600;line-height:1}.gr .btn--primary{background:var(--mint);color:var(--bg);padding:12px 18px}.gr .btn--ghost{background:transparent;color:var(--ink);border:1px solid var(--rule);padding:12px 18px}.gr .card{background:var(--bg-2);border:1px solid var(--rule);border-radius:12px}.gr .card--padded{padding:22px}.gr .section{padding:64px 48px;border-bottom:1px solid var(--rule)}.gr .section--tight{padding:28px 28px 16px}.gr .eyebrow{font-size:11px;color:var(--ink-3);letter-spacing:.06em;font-weight:500;text-transform:none}.gr-prose{color:var(--ink);font-family:var(--sans);line-height:1.65;max-width:760px}.gr-prose h1{font-size:32px;font-weight:700;letter-spacing:-.02em;margin:0 0 12px;line-height:1.2}.gr-prose h2{font-size:20px;font-weight:600;letter-spacing:-.01em;margin:32px 0 10px;line-height:1.3}.gr-prose h3{font-size:16px;font-weight:600;margin:24px 0 8px;line-height:1.35}.gr-prose p{font-size:14.5px;color:var(--ink-2);margin:10px 0}.gr-prose strong{color:var(--ink);font-weight:600}.gr-prose em{font-style:italic;color:var(--ink-2)}.gr-prose a{color:var(--mint);text-decoration:underline}.gr-prose ul,.gr-prose ol{padding-left:22px;margin:10px 0;color:var(--ink-2);font-size:14.5px}.gr-prose li{margin:4px 0}.gr-prose code{font-family:var(--mono);background:var(--bg-3);color:var(--ink);padding:1px 6px;border-radius:4px;font-size:.9em}.gr-prose hr{border:0;border-top:1px solid var(--rule);margin:28px 0}.gr-prose blockquote{border-left:3px solid var(--mint-dim);padding-left:14px;margin:16px 0;color:var(--ink-2)}.gr-prose>*:first-child{margin-top:0}.gr .r-show-narrow{display:none}@container (max-width: 760px){.gr .r-grid-2to1,.gr .r-grid-3to1{grid-template-columns:1fr!important;gap:24px!important}.gr .r-grid-4to2,.gr .r-grid-5to2{grid-template-columns:1fr 1fr!important;gap:16px!important}.gr .r-grid-2to1>aside,.gr .r-grid-2to1>main{border-right:0!important;border-left:0!important}.gr .r-hide-narrow{display:none!important}.gr .r-show-narrow{display:flex!important}.gr .r-pad-narrow{padding:28px 20px!important}.gr .r-pad-narrow-tight{padding:20px!important}.gr .r-text-display{font-size:32px!important;line-height:1.25!important;letter-spacing:-.02em!important}.gr .r-text-h1{font-size:26px!important;line-height:1.3!important}.gr .r-text-h2{font-size:22px!important;line-height:1.3!important}.gr .r-text-h3{font-size:20px!important}.gr .r-text-stat{font-size:28px!important}.gr .r-text-stat-big{font-size:44px!important}.gr .r-stack-cta{display:block!important}.gr .r-stack-cta>*+*{margin-top:12px}.gr .r-stack-cta>button,.gr .r-stack-cta>a,.gr .r-stack-cta>.btn{display:block!important;width:100%!important;text-align:center}.gr .r-nav-hide,.gr .r-table-hide-col{display:none!important}.gr .r-fluid{width:100%!important;max-width:100%!important}.gr .r-gap-sm{gap:10px!important}}@container (max-width: 480px){.gr .r-grid-4to2,.gr .r-grid-5to2{grid-template-columns:1fr 1fr!important}.gr .r-text-display{font-size:26px!important}.gr .r-text-h1{font-size:22px!important}}
