:root{--c-bg: 250 249 246;--c-surface: 255 255 255;--c-surface-strong: 220 218 210;--c-text: 21 24 27;--c-text-muted: 52 56 61;--c-text-faint: 80 85 91;--c-accent: 14 111 102;--c-accent-strong: 11 87 80;--c-danger: 132 36 30;--c-warning: 138 90 0;--c-success: 47 107 58;--c-code-keyword: 11 87 80;--c-code-string: 47 107 58;--c-code-number: 138 90 0;--c-code-function: 27 94 138;--c-chart-1: 14 111 102;--c-chart-2: 30 111 168;--c-chart-3: 176 122 30;--c-chart-4: 47 107 58;--c-chart-5: 160 73 46;color-scheme:light}@media(prefers-color-scheme:dark){:root{--c-bg: 19 22 25;--c-surface: 27 31 35;--c-surface-strong: 39 44 49;--c-text: 244 243 239;--c-text-muted: 200 198 190;--c-text-faint: 163 161 153;--c-accent: 69 208 188;--c-accent-strong: 99 217 199;--c-danger: 240 138 125;--c-warning: 224 176 90;--c-success: 111 201 138;--c-code-keyword: 69 208 188;--c-code-string: 111 201 138;--c-code-number: 224 176 90;--c-code-function: 107 182 224;--c-chart-1: 69 208 188;--c-chart-2: 107 182 224;--c-chart-3: 224 176 90;--c-chart-4: 111 201 138;--c-chart-5: 224 145 111;color-scheme:dark}}:root[data-theme=light]{--c-bg: 250 249 246;--c-surface: 255 255 255;--c-surface-strong: 220 218 210;--c-text: 21 24 27;--c-text-muted: 52 56 61;--c-text-faint: 80 85 91;--c-accent: 14 111 102;--c-accent-strong: 11 87 80;--c-danger: 132 36 30;--c-warning: 138 90 0;--c-success: 47 107 58;--c-code-keyword: 11 87 80;--c-code-string: 47 107 58;--c-code-number: 138 90 0;--c-code-function: 27 94 138;--c-chart-1: 14 111 102;--c-chart-2: 30 111 168;--c-chart-3: 176 122 30;--c-chart-4: 47 107 58;--c-chart-5: 160 73 46;color-scheme:light}:root[data-theme=dark]{--c-bg: 19 22 25;--c-surface: 27 31 35;--c-surface-strong: 39 44 49;--c-text: 244 243 239;--c-text-muted: 200 198 190;--c-text-faint: 163 161 153;--c-accent: 69 208 188;--c-accent-strong: 99 217 199;--c-danger: 240 138 125;--c-warning: 224 176 90;--c-success: 111 201 138;--c-code-keyword: 69 208 188;--c-code-string: 111 201 138;--c-code-number: 224 176 90;--c-code-function: 107 182 224;--c-chart-1: 69 208 188;--c-chart-2: 107 182 224;--c-chart-3: 224 176 90;--c-chart-4: 111 201 138;--c-chart-5: 224 145 111;color-scheme:dark}:root{--bg: rgb(var(--c-bg));--surface: rgb(var(--c-surface));--surface-strong: rgb(var(--c-surface-strong));--text: rgb(var(--c-text));--text-muted: rgb(var(--c-text-muted));--text-faint: rgb(var(--c-text-faint));--accent: rgb(var(--c-accent));--accent-strong: rgb(var(--c-accent-strong));--danger: rgb(var(--c-danger));--warning: rgb(var(--c-warning));--success: rgb(var(--c-success));--info: rgb(var(--c-accent));--code-keyword: rgb(var(--c-code-keyword));--code-string: rgb(var(--c-code-string));--code-number: rgb(var(--c-code-number));--code-function: rgb(var(--c-code-function));--code-comment: rgb(var(--c-text-faint));--astro-code-foreground: rgb(var(--c-text));--astro-code-background: transparent;--astro-code-token-keyword: rgb(var(--c-code-keyword));--astro-code-token-string: rgb(var(--c-code-string));--astro-code-token-string-expression: rgb(var(--c-code-string));--astro-code-token-constant: rgb(var(--c-code-number));--astro-code-token-number: rgb(var(--c-code-number));--astro-code-token-function: rgb(var(--c-code-function));--astro-code-token-parameter: rgb(var(--c-text));--astro-code-token-comment: rgb(var(--c-text-faint));--astro-code-token-punctuation: rgb(var(--c-text-muted));--astro-code-token-operator: rgb(var(--c-text-muted));--astro-code-token-link: rgb(var(--c-code-function));--chart-1: rgb(var(--c-chart-1));--chart-2: rgb(var(--c-chart-2));--chart-3: rgb(var(--c-chart-3));--chart-4: rgb(var(--c-chart-4));--chart-5: rgb(var(--c-chart-5));--iridescence: linear-gradient(90deg, #0E6F66 0%, #1799A3 55%, #1E6FA8 100%);--hairline: rgb(var(--c-text) / .13);--hairline-faint: rgb(var(--c-text) / .07);--ink-60: rgb(var(--c-text) / .62);--ink-70: rgb(var(--c-text) / .74);--header-bg: rgb(var(--c-bg) / .92);--font-display: "Schibsted Grotesk", "Helvetica Neue", system-ui, sans-serif;--font-mono: "Spline Sans Mono", ui-monospace, monospace}.hairline-iridescent{height:5px;background:var(--iridescence);border:0}.wrap{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:max(40px,env(safe-area-inset-left,0px));padding-right:max(40px,env(safe-area-inset-right,0px))}.sec-head{display:flex;align-items:baseline;gap:22px;margin-bottom:48px}.sec-head .num{font-family:var(--font-mono);font-size:14px;letter-spacing:.14em;color:var(--accent);font-weight:500}.sec-head h1,.sec-head h2{font-size:34px;font-weight:700;letter-spacing:-.025em;color:var(--text);line-height:1.15;margin:0}.kit-section{border-top:1px solid var(--hairline);padding:84px 0}.prose-kit{max-width:64ch;color:var(--text-muted)}.prose-kit p+p{margin-top:1.2em}.prose-kit strong{color:var(--text);font-weight:500}.rise{animation:rise .7s cubic-bezier(.2,.7,.2,1) both}.rise.d1{animation-delay:.08s}.rise.d2{animation-delay:.18s}.rise.d3{animation-delay:.3s}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.rise,.rise.d1,.rise.d2,.rise.d3{animation:none}}.hero{position:relative}@media(min-width:641px){.hero{overflow:hidden}}.hero .bigmark{position:absolute;right:-140px;top:50%;transform:translateY(-50%) scaleX(-1);width:560px;height:560px;color:var(--text);pointer-events:none}.hero>.grid,.hero>.relative{position:relative;z-index:1;min-width:0;max-width:100%}.hero>.grid>*{min-width:0}.kit-close{text-align:center}.kit-close .wrap{padding-top:64px;padding-bottom:96px}.close-h{font-size:clamp(34px,5.5vw,60px);font-weight:900;letter-spacing:-.03em;color:var(--text);margin:0 0 14px}.close-sub{font-size:18px;line-height:1.5;color:var(--text-muted);max-width:46ch;margin:0 auto 30px}.kit-close .btn-kit{display:inline-flex}.kit-section.kit-tight{padding:36px 0}@media(max-width:900px){.hero .bigmark{width:300px;right:-110px;opacity:.7}}@media(max-width:640px){.hero .bigmark{display:none}.wrap{padding-left:max(22px,env(safe-area-inset-left,0px));padding-right:max(22px,env(safe-area-inset-right,0px))}.kit-section{padding:60px 0}.sec-head{gap:14px;margin-bottom:34px}.sec-head h1,.sec-head h2{font-size:27px}}.docs-prose,.ac-prose,.ss-prose,.augur-prose,.doc-prose{overflow-wrap:break-word}.docs-prose table,.ac-prose table,.ss-prose table,.augur-prose table,.doc-prose table{display:block;max-width:100%;overflow-x:auto}.docs-prose :not(pre)>code,.ac-prose :not(pre)>code,.ss-prose :not(pre)>code,.augur-prose :not(pre)>code,.doc-prose :not(pre)>code{white-space:normal;overflow-wrap:anywhere}nav[aria-label=Breadcrumb] a{text-decoration:underline;text-underline-offset:2px}
