@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@300;400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Geist:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";:root{--cta-primary-bg:white;--cta-primary-text:black;--cta-primary-shadow:inset 0 0 0 6px black;--cta-primary-border:white;--event-upcoming-accent:var(--accent-label-yellow);--bg-primary:rgb(20,20,20);--bg-chrome:rgba(20,20,20,0.8);--bg-secondary:#171717;--bg-card:rgb(23,23,23);--bg-inverse:white;--text-primary:#fbfaf7;--text-primary-rgb:251,250,247;--text-secondary:#a9afba;--text-strong:#fbfaf7;--text-inverse:black;--border-strong:#404040;--border-subtle:#27272a;--shadow-menu:0 8px 24px rgba(0,0,0,0.5);--grid-dot-color:rgba(255,255,255,0.3);--grid-dot-active-color:255,255,255;--dot-ink:var(--text-strong);--dot-shadows:none;--dot-highlights:inline;--brand-violet:#760eff;--brand-violet-rgb:110,0,255;--accent-yellow:#ffe485;--accent-label-yellow:rgba(232,255,1,1);--accent-label-blue:rgba(0,157,255,1);--accent-label-teal:rgb(0,255,200);--accent-label-ember:rgba(255,65,1,1);--accent-label-violet:var(--brand-violet);--accent-label-pink:rgb(231,0,116);--accent-label-muted:var(--text-secondary);--grid-size:44px;--grid-line-color:var(--brand-violet-rgb)}@font-face{font-family:Inter-ui;src:url(/fonts/inter-ui-light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter-ui;src:url(/fonts/inter-ui-regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter-ui;src:url(/fonts/inter-ui-medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter-ui;src:url(/fonts/inter-ui-bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter-ui;src:url(/fonts/inter-ui-extra-bold.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Variable.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/aeonik/aeonik-regular.woff2) format("woff2"),url(/fonts/aeonik/aeonik-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/aeonik/aeonik-regularitalic.woff2) format("woff2"),url(/fonts/aeonik/aeonik-regularitalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/aeonik/aeonik-medium.woff2) format("woff2"),url(/fonts/aeonik/aeonik-medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/aeonik/aeonik-mediumitalic.woff2) format("woff2"),url(/fonts/aeonik/aeonik-mediumitalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/aeonik/aeonik-semibold.woff2) format("woff2"),url(/fonts/aeonik/aeonik-semibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/aeonik/aeonik-semibolditalic.woff2) format("woff2"),url(/fonts/aeonik/aeonik-semibolditalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}#html{background-color:var(--bg-primary);scroll-behavior:smooth;scroll-padding-top:24px}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#555}*{scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}.shiki.shiki{--code-font-size:13px;--code-line-height:21px;--code-padding-x:14px;--code-padding-y:12px;--code-gutter-width:2ch;--code-max-lines:var(--code-frame-max-lines,9999);--code-highlight-bg:rgba(56,189,248,0.14);margin:0;overflow:auto;max-height:calc(var(--code-max-lines)*var(--code-line-height) + var(--code-padding-y)*2);font-family:DM Mono,monospace;font-size:var(--code-font-size);line-height:var(--code-line-height);-moz-tab-size:2;tab-size:2}.shiki,.shiki span{color:var(--shiki-light)}[data-docs-theme=dark] .shiki,[data-docs-theme=dark] .shiki span{color:var(--shiki-dark)}.shiki>code{display:inline-block;min-width:100%;padding:var(--code-padding-y) 0;counter-reset:line var(--code-start-line,0);white-space:normal}.shiki .line{display:block;min-height:var(--code-line-height);padding-right:var(--code-padding-x);white-space:pre}.shiki .line:before{counter-increment:line;content:counter(line);display:inline-block;box-sizing:border-box;width:calc(var(--code-gutter-width) + var(--code-padding-x)*2);padding:0 var(--code-padding-x);color:var(--text-secondary);text-align:right;opacity:.45;-webkit-user-select:none;-moz-user-select:none;user-select:none}.shiki[data-gutter=prompt] .line:before{content:">"}.shiki[data-gutter=prompt] .line:first-child:before{content:"$"}.shiki[data-gutter=none] .line{padding-left:var(--code-padding-x)}.shiki[data-gutter=none] .line:before{display:none}.shiki:not([data-highlight-style=focus]) .line.highlight{background-color:var(--code-highlight-bg)}.shiki[data-highlight-style=focus] .line:not(.highlight){filter:blur(1.5px);opacity:.4;transition:filter .15s ease,opacity .15s ease}.shiki[data-highlight-style=focus]:focus-within .line:not(.highlight),.shiki[data-highlight-style=focus]:hover .line:not(.highlight){filter:none;opacity:1}[data-docs-theme=dark] .shiki[data-highlight-style=focus] .line:not(.highlight){opacity:.5}.shiki[data-word-wrap=true] .line{white-space:pre-wrap;overflow-wrap:anywhere}