@font-face{font-family:Onest;src:url(/assets/onest-Bk0p1dLB.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Atkinson Hyperlegible Mono;src:url(/assets/atkinson-hyperlegible-mono-CoA7y8X5.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--sheet:#f6f8fd;--surface:#fff;--sunken:#eef3fc;--line:#e2e9f6;--line-strong:#cfdaee;--ink:#0d1d5a;--text:#2f3f78;--muted:#56679f;--link:#1443e6;--primary-soft:#e8efff;--primary-ink:#1443e6;--ring:#188ccb;--button:#174bff;--button-hover:#0b36e0;--button-text:#fff;--note:#f3f7ff;--note-line:#dae4ff;--note-tile:#e1e9ff;--note-ink:#1443e6;--warning:#fff8eb;--warning-line:#f4ddb1;--warning-tile:#ffedc9;--warning-ink:#8a5a00;--marker:#7f95da;--chip:#f0f4fd;--chip-line:#dde6f6;--code-bg:#0a1433;--code-bar:#0d1a40;--code-line:#1a2a5c;--code-caption:#9fb0e3;--code-text:#dde6ff;--code-keyword:#c6abff;--code-string:#8fe0b8;--code-number:#ffc27d;--code-title:#8dc6ff;--code-comment:#8b9acb;--code-attr:#7fd5f2;--code-meta:#ff9ec4;--hero-a:#050a1c;--hero-b:#0a1433;--hero-c:#0b2fcc;--hero-text:#fff;--hero-lead:#c9d6ff;--hero-button:#0b36e0;--glass:#ffffffc7;--scrim:#0d1d5a47;--edge:#0d1d5a1f;--shadow-card:0 1px 2px #0d1d5a0f, 0 12px 32px -12px #0d1d5a2e;--shadow-raised:0 2px 6px #0d1d5a0f, 0 28px 56px -24px #0d1d5a52;--shadow-primary:0 1px 2px #0b36e04d, 0 10px 24px -10px #174bffbf, inset 0 1px 0 #ffffff38;--hairline:linear-gradient(135deg, #174bff73, #e2e9f6e6 38%, #e2e9f6e6 62%, #51b7f980);--night:radial-gradient(70% 90% at 100% 0%, #174bff80, transparent 62%), radial-gradient(50% 70% at 100% 100%, #51b7f933, transparent 70%), radial-gradient(60% 80% at 0% 100%, #a7b4ff1f, transparent 70%), linear-gradient(160deg, var(--hero-a) 0%, var(--hero-b) 60%, #0b1d6b 100%);--font:Onest, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Atkinson Hyperlegible Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--header:4rem;--side:17rem}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050a1c;--sheet:#070e25;--surface:#0b1430;--sunken:#101b3d;--line:#18244c;--line-strong:#24356b;--ink:#eef3ff;--text:#c3cef1;--muted:#93a3d6;--link:#8fb0ff;--primary-soft:#13214f;--primary-ink:#a3bbff;--ring:#51b7f9;--button:#2d5bff;--button-hover:#1f4cf0;--button-text:#fff;--note:#0b1840;--note-line:#1c2f6e;--note-tile:#15285f;--note-ink:#a9bfff;--warning:#1c1505;--warning-line:#4a3612;--warning-tile:#33260b;--warning-ink:#ffc764;--marker:#5a6dab;--chip:#111c42;--chip-line:#213064;--code-bg:#0a1433;--code-bar:#0d1a40;--code-line:#1a2a5c;--code-caption:#9fb0e3;--code-text:#dde6ff;--code-keyword:#c6abff;--code-string:#8fe0b8;--code-number:#ffc27d;--code-title:#8dc6ff;--code-comment:#8b9acb;--code-attr:#7fd5f2;--code-meta:#ff9ec4;--hero-a:#050a1c;--hero-b:#0a1433;--hero-c:#0b2fcc;--hero-text:#fff;--hero-lead:#c9d6ff;--hero-button:#0b36e0;--glass:#050a1cbd;--scrim:#020510a3;--edge:#00000080;--shadow-card:inset 0 1px 0 #ffffff08, 0 12px 32px -14px #000000bf;--shadow-raised:0 2px 8px #0000004d, 0 28px 56px -24px #000000d9;--shadow-primary:0 1px 2px #0006, 0 10px 24px -10px #2d5bffb3, inset 0 1px 0 #ffffff2e;--hairline:linear-gradient(135deg, #518cff8c, #18244ce6 38%, #18244ce6 62%, #51b7f973)}}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--header) + 1.5rem);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--text);font:400 1rem/1.7 var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}:focus-visible{outline:3px solid var(--ring);outline-offset:2px}::selection{color:var(--ink);background:#174bff2e}kbd{font-family:var(--mono)}.docs-skip{z-index:100;background:var(--button);color:var(--button-text);border-radius:10px;padding:.5rem .875rem;font-size:.875rem;font-weight:600;line-height:1.5;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(calc(-100% - 1.5rem))}.docs-skip:focus{transform:none}.docs-header{z-index:30;height:var(--header);border-bottom:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:saturate(1.8)blur(16px);backdrop-filter:saturate(1.8)blur(16px);align-items:center;gap:.375rem;padding:0 .75rem 0 1rem;display:flex;position:sticky;top:0}.docs-header-start{flex:auto;align-items:center;gap:.75rem;min-width:0;display:flex}.docs-brand{border-radius:6px;flex:none;display:inline-flex}.docs-brand img{width:auto;height:1.75rem;display:block}.docs-header-link{border:1px solid var(--line);background:var(--sheet);height:1.625rem;color:var(--ink);font:600 .8125rem/1 var(--mono);letter-spacing:.02em;border-radius:999px;align-items:center;padding:0 .625rem;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.docs-header-link:hover{border-color:var(--line-strong);color:var(--primary-ink)}.docs-search:not([hidden]){width:2.5rem;height:2.5rem;color:var(--ink);font:400 .875rem/1 var(--font);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:.625rem;padding:0;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s;display:inline-flex}.docs-search:before{content:"";width:1.125rem;height:1.125rem;-webkit-mask:var(--icon-search) center / contain no-repeat;mask:var(--icon-search) center / contain no-repeat;background:currentColor;flex:none}.docs-search:hover{background:var(--sunken)}.docs-search-label,.docs-search-key,.docs-jump>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.docs-jump{width:2.5rem;height:2.5rem;color:var(--ink);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.docs-jump:before{content:"";width:1.25rem;height:1.25rem;-webkit-mask:var(--icon-menu) center / contain no-repeat;mask:var(--icon-menu) center / contain no-repeat;background:currentColor}.docs-jump[aria-expanded=true]:before{-webkit-mask-image:var(--icon-close);mask-image:var(--icon-close)}.docs-jump:hover{background:var(--sunken)}.docs-actions{align-items:center;gap:.5rem;display:flex}.docs-header>.docs-actions{margin-left:auto}.docs-header-pricing{height:2.25rem;color:var(--text);border-radius:10px;align-items:center;padding:0 .75rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.docs-header-pricing:hover{background:var(--sunken);color:var(--ink)}.docs-button{background:linear-gradient(180deg, #ffffff1a, transparent 55%), var(--button);height:2.5rem;box-shadow:var(--shadow-primary);color:var(--button-text);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;padding:0 1.125rem;font-size:.9375rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.docs-button:hover{background-color:var(--button-hover)}.docs-button:active{transform:translateY(1px)}.docs-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""nav";display:grid}.docs-main{grid-area:main;grid-template-columns:minmax(0,46rem);place-content:start center;min-width:0;padding:1.75rem 1.25rem 4rem;display:grid;overflow-x:clip}.docs-main-home{grid-template-columns:minmax(0,68rem)}.docs-main-home>.doc{container:docs-home/inline-size}.docs-nav{border-top:1px solid var(--line);background:var(--sheet);flex-direction:column;grid-area:nav;gap:1.5rem;padding:2rem 1.25rem 2.5rem;display:flex}.docs-nav-label{color:var(--muted);font:600 .75rem/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .375rem;padding:0 .625rem}.docs-nav ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.docs-nav li a{min-height:2.25rem;color:var(--text);border:1px solid #0000;border-radius:10px;align-items:center;padding:.375rem .625rem .375rem 2.625rem;font-size:.9rem;font-weight:500;line-height:1.35;text-decoration:none;transition:background-color .12s,border-color .12s,box-shadow .12s,color .12s;display:flex;position:relative}.docs-nav li a:before{content:"";background:var(--surface);width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 1px var(--line), 0 1px 2px #0d1d5a0d;border-radius:7px;transition:box-shadow .12s;position:absolute;top:50%;left:.5rem;transform:translateY(-50%)}.docs-nav li[data-mark]>a:after{content:"";background:var(--logo,var(--glyph,var(--nav-glyph,var(--muted))));width:.875rem;height:.875rem;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;position:absolute;top:50%;left:.8125rem;transform:translateY(-50%)}.docs-nav li a:hover{background:var(--surface);color:var(--ink)}.docs-nav li a[aria-current=page]{--nav-glyph:var(--primary-ink);border-color:var(--line);background:var(--surface);box-shadow:var(--shadow-card);color:var(--ink);font-weight:600}.docs-nav li a[aria-current=page]:before{box-shadow:inset 0 0 0 1px #174bff59,0 0 0 3px #174bff1a}.docs-nav .docs-actions{gap:.5rem;padding-top:.5rem}.docs-nav .docs-actions>a{flex:1 1 0;justify-content:center}.docs-nav .docs-header-pricing{border:1px solid var(--line-strong);background:var(--surface);height:2.5rem}@media (width<=63.99rem) and (scripting:enabled){.docs-header>.docs-actions{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=63.99rem) and (scripting:none){.docs-header{flex-wrap:wrap;row-gap:.75rem;height:auto;padding-block:.75rem}.docs-header>.docs-actions{width:100%;margin-left:0}}.docs-scrim{z-index:24;inset:var(--header) 0 0;background:var(--scrim);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity .2s;position:fixed}@media (width<=63.99rem){.docs-js .docs-nav{z-index:25;top:var(--header);overscroll-behavior:contain;border-top:0;border-right:1px solid var(--line);background:var(--sheet);width:min(20rem,100vw - 3rem);box-shadow:var(--shadow-raised);gap:1.25rem;padding:1.25rem .75rem 0;position:fixed;bottom:0;left:0;overflow-y:auto;transform:translate(calc(-100% - 4rem))}.docs-js.docs-drawer-ready .docs-nav{transition:transform .28s cubic-bezier(.2,.8,.2,1)}.docs-drawer-open{overflow:hidden}.docs-drawer-open .docs-nav{transform:none}.docs-drawer-open .docs-scrim{opacity:1;pointer-events:auto}.docs-js .docs-nav .docs-actions{border-top:1px solid var(--line);background:var(--sheet);margin:auto -.75rem 0;padding:.875rem .75rem;position:sticky;bottom:0}}.docs-footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding:1.5rem 1.25rem 2rem;font-size:.875rem;line-height:1.5;display:flex}.docs-footer p{margin:0}.docs-footer nav{flex-wrap:wrap;gap:.375rem 1.25rem;display:flex}.docs-footer a{color:var(--text);border-radius:4px;text-decoration:none;transition:color .15s}.docs-footer a:hover{color:var(--ink)}@media (width>=40rem){.docs-main{padding:2.5rem 2rem 5rem}}@media (width>=64rem){.docs-header{gap:1rem;padding:0 1.5rem}.docs-header-start{width:calc(var(--side) - 1.5rem);flex:none}.docs-search:not([hidden]){border:1px solid var(--line-strong);background:var(--surface);width:clamp(15rem,28vw,24rem);height:2.5rem;color:var(--muted);justify-content:flex-start;padding:0 .375rem 0 .875rem;box-shadow:0 1px 2px #0d1d5a0d}.docs-search:before{width:1rem;height:1rem}.docs-search:hover{border-color:var(--marker);background:var(--surface);color:var(--text);box-shadow:0 0 0 4px #174bff14}.docs-search-label,.docs-search-key{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.docs-search-key{border:1px solid var(--line);background:var(--sheet);color:var(--muted);border-radius:7px;margin-left:auto;padding:.25rem .5rem;font-size:.75rem;font-weight:600;line-height:1.2}.docs-jump{top:-4rem;left:calc(var(--side) + 1rem);background:var(--button);width:auto;color:var(--button-text);padding:0 1rem;position:absolute}.docs-jump:focus{top:.75rem}.docs-jump:before{content:none}.docs-jump>span{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.docs-layout{grid-template-columns:var(--side) minmax(0, 1fr);background:linear-gradient(90deg, var(--sheet) calc(var(--side) - 1px), var(--line) calc(var(--side) - 1px) var(--side), transparent var(--side));grid-template-areas:"nav main"}.docs-main{padding:2.75rem 2.5rem 5rem}.docs-nav{top:var(--header);height:calc(100vh - var(--header));overscroll-behavior:contain;scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin;background:0 0;border-top:0;gap:1.25rem;padding:1.5rem 1rem 3rem;position:sticky;overflow-y:auto}.docs-nav li a{min-height:2rem;padding-block:.25rem}.docs-header .docs-actions{gap:.25rem}.docs-header .docs-button{height:2.25rem;margin-left:.5rem;padding:0 .9375rem;font-size:.875rem}.docs-footer{padding:1.5rem}}@media (width>=75rem){.docs-main{grid-template-columns:minmax(0,46rem) 14rem;column-gap:3.5rem;padding-top:3rem}.docs-main>*{grid-column:1}.docs-main>.doc{grid-column:1/-1;grid-template-columns:subgrid;align-content:start;display:grid}.doc>*,.doc-body>*{grid-column:1}.doc-body.with-contents{display:contents}.docs-main-home{grid-template-columns:minmax(0,68rem)}.docs-main-home>.doc{display:block}}.docs-finder{border:1px solid var(--line);background:var(--surface);width:min(40rem,100vw - 1.5rem);max-width:none;max-height:min(36rem,100dvh - 7rem);box-shadow:var(--shadow-raised), 0 0 0 1px #174bff0f;color:var(--text);border-radius:20px;margin:10vh auto auto;padding:0;overflow:hidden}.docs-finder[open]{flex-direction:column;display:flex}.docs-finder::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.docs-finder-bar{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:.75rem;padding:0 .625rem 0 1.125rem;display:flex}.docs-finder-bar:before{content:"";background:var(--primary-ink);width:1.125rem;height:1.125rem;-webkit-mask:var(--icon-search) center / contain no-repeat;mask:var(--icon-search) center / contain no-repeat;flex:none}.docs-finder-input{min-width:0;height:3.75rem;color:var(--ink);font:400 1.0625rem/1.4 var(--font);appearance:none;background:0 0;border:0;outline:none;flex:1;padding:0}.docs-finder-input::placeholder{color:var(--muted);opacity:1}.docs-finder-input::-webkit-search-cancel-button{appearance:none}.docs-finder-close{width:2.25rem;height:2.25rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.docs-finder-close:before{content:"";width:1.125rem;height:1.125rem;-webkit-mask:var(--icon-close) center / contain no-repeat;mask:var(--icon-close) center / contain no-repeat;background:currentColor}.docs-finder-close:hover{background:var(--sunken);color:var(--ink)}.docs-finder-results{overscroll-behavior:contain;scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin;flex:auto;min-height:0;padding:.375rem .5rem .625rem;overflow-y:auto}.docs-hit-group{color:var(--muted);font:600 .75rem/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:.875rem .75rem .375rem}.docs-hit{color:var(--text);border-radius:12px;align-items:center;gap:.75rem;padding:.5625rem .75rem;scroll-margin:.5rem;text-decoration:none;display:flex}.docs-hit[aria-selected=true]{background:var(--primary-soft)}.docs-hit-mark{border:1px solid var(--line);background:var(--surface);width:2.125rem;height:2.125rem;color:var(--muted);border-radius:10px;flex:none;place-items:center;display:grid;position:relative;box-shadow:0 1px 2px #0d1d5a0d}.docs-hit-mark:before{content:"";background:var(--logo,var(--glyph,currentColor));width:1rem;height:1rem;-webkit-mask:var(--mark,var(--icon-page)) center / contain no-repeat;mask:var(--mark,var(--icon-page)) center / contain no-repeat}.docs-hit-mark[data-mark=heading]:before{-webkit-mask-image:var(--icon-hash);mask-image:var(--icon-hash)}.docs-hit[aria-selected=true] .docs-hit-mark{color:var(--primary-ink);border-color:#174bff4d}.docs-hit-text{min-width:0;display:grid}.docs-hit-title{color:var(--ink);font-size:.9375rem;font-weight:600;line-height:1.4}.docs-hit-context{color:var(--muted);font-size:.8125rem;line-height:1.45}.docs-hit mark{color:var(--primary-ink);background:0 0;font-weight:700}.docs-hit-context mark{color:var(--ink);font-weight:600}.docs-hit[aria-selected=true] .docs-hit-title{color:var(--primary-ink)}.docs-finder-empty{color:var(--muted);text-align:center;margin:0;padding:2.5rem 1rem;font-size:.9375rem}.docs-finder-foot{border-top:1px solid var(--line);background:var(--sheet);color:var(--muted);flex-wrap:wrap;flex:none;gap:.5rem 1.25rem;padding:.625rem 1.125rem;font-size:.75rem;line-height:1.5;display:flex}.docs-finder-foot span{align-items:center;gap:.375rem;display:inline-flex}.docs-finder-foot kbd{border:1px solid var(--line-strong);background:var(--surface);min-width:1.375rem;height:1.375rem;color:var(--text);border-radius:6px;place-items:center;padding:0 .3125rem;font-size:.75rem;font-weight:600;display:inline-grid}@media (width<=40rem){.docs-finder{max-height:calc(100dvh - 1.5rem);margin-top:.75rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (forced-colors:active){.docs-search:before,.docs-jump:before,.crumbs span,.docs-copy:before,.callout:after,.docs-nav li[data-mark]>a:after{background:canvastext}}:root{--icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.6-3.6'/%3E%3C/svg%3E");--icon-menu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M4 12h16M4 17h16'/%3E%3C/svg%3E");--icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E");--icon-chevron-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9.5 6 6 6-6 6'/%3E%3C/svg%3E");--icon-chevron-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9.5 6 6 6-6'/%3E%3C/svg%3E");--icon-arrow-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");--icon-arrow-left:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5M11 6l-6 6 6 6'/%3E%3C/svg%3E");--icon-arrow-up-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M8.5 7H17v8.5'/%3E%3C/svg%3E");--icon-copy:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8.5' y='8.5' width='12' height='12' rx='2.5'/%3E%3Cpath d='M15.5 5.5V5a1.5 1.5 0 0 0-1.5-1.5H5A1.5 1.5 0 0 0 3.5 5v9A1.5 1.5 0 0 0 5 15.5h.5'/%3E%3C/svg%3E");--icon-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E");--icon-info:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5.5M12 7.75h.01'/%3E%3C/svg%3E");--icon-warning:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.3 4.2 2.9 17.5A2 2 0 0 0 4.6 20.5h14.8a2 2 0 0 0 1.7-3L13.7 4.2a2 2 0 0 0-3.4 0z'/%3E%3Cpath d='M12 9.5v4M12 17h.01'/%3E%3C/svg%3E");--icon-hash:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 9h14M5 15h14M10 4 8 20M16 4l-2 16'/%3E%3C/svg%3E");--icon-page:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3.5H7A1.5 1.5 0 0 0 5.5 5v14A1.5 1.5 0 0 0 7 20.5h10a1.5 1.5 0 0 0 1.5-1.5V8z'/%3E%3Cpath d='M14 3.5V8h4.5M9 12.5h6M9 16h4'/%3E%3C/svg%3E");--icon-code:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m8 7-5 5 5 5M16 7l5 5-5 5M13.5 4.5l-3 15'/%3E%3C/svg%3E");--icon-clock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7.5V12l3 2'/%3E%3C/svg%3E")}[data-mark]{--logo:initial;--glyph:initial;--tint:initial}[data-mark=overview]{--mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='3.5' width='7' height='7' rx='1.75'/%3E%3Crect x='13.5' y='3.5' width='7' height='7' rx='1.75'/%3E%3Crect x='3.5' y='13.5' width='7' height='7' rx='1.75'/%3E%3Crect x='13.5' y='13.5' width='7' height='7' rx='1.75'/%3E%3C/svg%3E")}[data-mark=quickstart]{--mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='3'/%3E%3Cpath d='m7.5 9.5 3 2.5-3 2.5M13 15h3.5'/%3E%3C/svg%3E")}[data-mark=keys]{--mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='15.5' r='4.5'/%3E%3Cpath d='m11.2 12.3 8.3-8.3M16.5 7l2.5 2.5M14 9.5l2 2'/%3E%3C/svg%3E")}[data-mark=limits]{--mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6.5h8.5M17.5 6.5H20M4 12h2.5M11.5 12H20M4 17.5h10.5M19.5 17.5h.5'/%3E%3Ccircle cx='15' cy='6.5' r='2.5'/%3E%3Ccircle cx='9' cy='12' r='2.5'/%3E%3Ccircle cx='17' cy='17.5' r='2.5'/%3E%3C/svg%3E")}[data-mark=spend-caps]{--mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='12' cy='6' rx='7' ry='3'/%3E%3Cpath d='M5 6v6c0 1.66 3.13 3 7 3s7-1.34 7-3V6'/%3E%3Cpath d='M5 12v6c0 1.66 3.13 3 7 3s7-1.34 7-3v-6'/%3E%3C/svg%3E")}[data-mark=errors]{--mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.6 3h6.8L21 8.6v6.8L15.4 21H8.6L3 15.4V8.6z'/%3E%3Cpath d='M12 8v4.5M12 16h.01'/%3E%3C/svg%3E")}[data-mark=openai]{--tint:#10a37f;--mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill-rule='evenodd'%3E%3Cpath d='M9.205 8.658v-2.26c0-.19.072-.333.238-.428l4.543-2.616c.619-.357 1.356-.523 2.117-.523 2.854 0 4.662 2.212 4.662 4.566 0 .167 0 .357-.024.547l-4.71-2.759a.797.797 0 00-.856 0l-5.97 3.473zm10.609 8.8V12.06c0-.333-.143-.57-.429-.737l-5.97-3.473 1.95-1.118a.433.433 0 01.476 0l4.543 2.617c1.309.76 2.189 2.378 2.189 3.948 0 1.808-1.07 3.473-2.76 4.163zM7.802 12.703l-1.95-1.142c-.167-.095-.239-.238-.239-.428V5.899c0-2.545 1.95-4.472 4.591-4.472 1 0 1.927.333 2.712.928L8.23 5.067c-.285.166-.428.404-.428.737v6.898zM12 15.128l-2.795-1.57v-3.33L12 8.658l2.795 1.57v3.33L12 15.128zm1.796 7.23c-1 0-1.927-.332-2.712-.927l4.686-2.712c.285-.166.428-.404.428-.737v-6.898l1.974 1.142c.167.095.238.238.238.428v5.233c0 2.545-1.974 4.472-4.614 4.472zm-5.637-5.303l-4.544-2.617c-1.308-.761-2.188-2.378-2.188-3.948A4.482 4.482 0 014.21 6.327v5.423c0 .333.143.571.428.738l5.947 3.449-1.95 1.118a.432.432 0 01-.476 0zm-.262 3.9c-2.688 0-4.662-2.021-4.662-4.519 0-.19.024-.38.047-.57l4.686 2.71c.286.167.571.167.856 0l5.97-3.448v2.26c0 .19-.07.333-.237.428l-4.543 2.616c-.619.357-1.356.523-2.117.523zm5.899 2.83a5.947 5.947 0 005.827-4.756C22.287 18.339 24 15.84 24 13.296c0-1.665-.713-3.282-1.998-4.448.119-.5.19-.999.19-1.498 0-3.401-2.759-5.947-5.946-5.947-.642 0-1.26.095-1.88.31A5.962 5.962 0 0010.205 0a5.947 5.947 0 00-5.827 4.757C1.713 5.447 0 7.945 0 10.49c0 1.666.713 3.283 1.998 4.448-.119.5-.19 1-.19 1.499 0 3.401 2.759 5.946 5.946 5.946.642 0 1.26-.095 1.88-.309a5.96 5.96 0 004.162 1.713z'/%3E%3C/svg%3E");--glyph:var(--ink)}[data-mark=anthropic]{--tint:#d97757;--mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill-rule='evenodd'%3E%3Cpath d='M13.827 3.52h3.603L24 20h-3.603l-6.57-16.48zm-7.258 0h3.767L16.906 20h-3.674l-1.343-3.461H5.017l-1.344 3.46H0L6.57 3.522zm4.132 9.959L8.453 7.687 6.205 13.48H10.7z'/%3E%3C/svg%3E");--glyph:var(--ink)}[data-mark=google-gemini]{--tint:#4285f4;--mark:linear-gradient(#000 0 0);--logo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='1' x2='1' y2='0'%3E%3Cstop stop-color='%231c7dff'/%3E%3Cstop offset='.52' stop-color='%231c69ff'/%3E%3Cstop offset='1' stop-color='%23b9a4ff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23g)' d='M11.04 19.32Q12 21.51 12 24q0-2.49.93-4.68.96-2.19 2.58-3.81t3.81-2.55Q21.51 12 24 12q-2.49 0-4.68-.93a12.3 12.3 0 0 1-3.81-2.58 12.3 12.3 0 0 1-2.58-3.81Q12 2.49 12 0q0 2.49-.96 4.68-.93 2.19-2.55 3.81a12.3 12.3 0 0 1-3.81 2.58Q2.49 12 0 12q2.49 0 4.68.96 2.19.93 3.81 2.55t2.55 3.81'/%3E%3C/svg%3E") center / contain no-repeat}[data-mark=groq]{--tint:#f55036;--mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill-rule='evenodd'%3E%3Cpath d='M12.036 2c-3.853-.035-7 3-7.036 6.781-.035 3.782 3.055 6.872 6.908 6.907h2.42v-2.566h-2.292c-2.407.028-4.38-1.866-4.408-4.23-.029-2.362 1.901-4.298 4.308-4.326h.1c2.407 0 4.358 1.915 4.365 4.278v6.305c0 2.342-1.944 4.25-4.323 4.279a4.375 4.375 0 01-3.033-1.252l-1.851 1.818A7 7 0 0012.029 22h.092c3.803-.056 6.858-3.083 6.879-6.816v-6.5C18.907 4.963 15.817 2 12.036 2z'/%3E%3C/svg%3E");--glyph:#f55036}[data-mark=mistral]{--tint:#fa500f;--mark:linear-gradient(#000 0 0);--logo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='gold' d='M3.428 3.4h3.429v3.428H3.428V3.4zm13.714 0h3.43v3.428h-3.43V3.4z'/%3E%3Cpath fill='%23FFAF00' d='M3.428 6.828h6.857v3.429H3.429V6.828zm10.286 0h6.857v3.429h-6.857V6.828z'/%3E%3Cpath fill='%23FF8205' d='M3.428 10.258h17.144v3.428H3.428v-3.428z'/%3E%3Cpath fill='%23FA500F' d='M3.428 13.686h3.429v3.428H3.428v-3.428zm6.858 0h3.429v3.428h-3.429v-3.428zm6.856 0h3.43v3.428h-3.43v-3.428z'/%3E%3Cpath fill='%23E10500' d='M0 17.114h10.286v3.429H0v-3.429zm13.714 0H24v3.429H13.714v-3.429z'/%3E%3C/svg%3E") center / contain no-repeat}[data-mark=openrouter]{--tint:#6467f2;--mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill-rule='evenodd'%3E%3Cpath d='M18.654 3.87a5.087 5.087 0 110 10.174L23.7 19.09c.64.641.187 1.737-.72 1.737H8.48a8.479 8.479 0 010-16.958h10.175zM8.479 7.26a5.087 5.087 0 100 10.176 5.087 5.087 0 000-10.175z'/%3E%3C/svg%3E");--glyph:#6467f2}[data-mark=hugging-face]{--tint:#ffb000;--mark:linear-gradient(#000 0 0);--logo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FF9D0B' d='M2.25 11.535c0-3.407 1.847-6.554 4.844-8.258a9.822 9.822 0 019.687 0c2.997 1.704 4.844 4.851 4.844 8.258 0 5.266-4.337 9.535-9.687 9.535S2.25 16.8 2.25 11.535z'/%3E%3Cpath fill='%23FFD21E' d='M11.938 20.086c4.797 0 8.687-3.829 8.687-8.551 0-4.722-3.89-8.55-8.687-8.55-4.798 0-8.688 3.828-8.688 8.55 0 4.722 3.89 8.55 8.688 8.55z'/%3E%3Cpath fill='%23FF323D' d='M11.875 15.113c2.457 0 3.25-2.156 3.25-3.263 0-.576-.393-.394-1.023-.089-.582.283-1.365.675-2.224.675-1.798 0-3.25-1.693-3.25-.586 0 1.107.79 3.263 3.25 3.263h-.003z'/%3E%3Cpath fill='%233A3B45' d='M14.76 9.21c.32.108.445.753.767.585.447-.233.707-.708.659-1.204a1.235 1.235 0 00-.879-1.059 1.262 1.262 0 00-1.33.394c-.322.384-.377.92-.14 1.36.153.283.638-.177.925-.079l-.002.003zm-5.887 0c-.32.108-.448.753-.768.585a1.226 1.226 0 01-.658-1.204c.048-.495.395-.913.878-1.059a1.262 1.262 0 011.33.394c.322.384.377.92.14 1.36-.152.283-.64-.177-.925-.079l.003.003zm1.12 5.34a2.166 2.166 0 011.325-1.106c.07-.02.144.06.219.171l.192.306c.069.1.139.175.209.175.074 0 .15-.074.223-.172l.205-.302c.08-.11.157-.188.234-.165.537.168.986.536 1.25 1.026.932-.724 1.275-1.905 1.275-2.633 0-.508-.306-.426-.81-.19l-.616.296c-.52.24-1.148.48-1.824.48-.676 0-1.302-.24-1.823-.48l-.589-.283c-.52-.248-.838-.342-.838.177 0 .703.32 1.831 1.187 2.56l.18.14z'/%3E%3Cpath fill='%23FF9D0B' d='M17.812 10.366a.806.806 0 00.813-.8c0-.441-.364-.8-.813-.8a.806.806 0 00-.812.8c0 .442.364.8.812.8zm-11.624 0a.806.806 0 00.812-.8c0-.441-.364-.8-.812-.8a.806.806 0 00-.813.8c0 .442.364.8.813.8zM4.515 13.073c-.405 0-.765.162-1.017.46a1.455 1.455 0 00-.333.925 1.801 1.801 0 00-.485-.074c-.387 0-.737.146-.985.409a1.41 1.41 0 00-.2 1.722 1.302 1.302 0 00-.447.694c-.06.222-.12.69.2 1.166a1.267 1.267 0 00-.093 1.236c.238.533.81.958 1.89 1.405l.24.096c.768.3 1.473.492 1.478.494.89.243 1.808.375 2.732.394 1.465 0 2.513-.443 3.115-1.314.93-1.342.842-2.575-.274-3.763l-.151-.154c-.692-.684-1.155-1.69-1.25-1.912-.195-.655-.71-1.383-1.562-1.383-.46.007-.889.233-1.15.605-.25-.31-.495-.553-.715-.694a1.87 1.87 0 00-.993-.312zm14.97 0c.405 0 .767.162 1.017.46.216.262.333.588.333.925.158-.047.322-.071.487-.074.388 0 .738.146.985.409a1.41 1.41 0 01.2 1.722c.22.178.377.422.445.694.06.222.12.69-.2 1.166.244.37.279.836.093 1.236-.238.533-.81.958-1.889 1.405l-.239.096c-.77.3-1.475.492-1.48.494-.89.243-1.808.375-2.732.394-1.465 0-2.513-.443-3.115-1.314-.93-1.342-.842-2.575.274-3.763l.151-.154c.695-.684 1.157-1.69 1.252-1.912.195-.655.708-1.383 1.56-1.383.46.007.889.233 1.15.605.25-.31.495-.553.718-.694.244-.162.523-.265.814-.3l.176-.012z'/%3E%3Cpath fill='%23FFD21E' d='M9.785 20.132c.688-.994.638-1.74-.305-2.667-.945-.928-1.495-2.288-1.495-2.288s-.205-.788-.672-.714c-.468.074-.81 1.25.17 1.971.977.721-.195 1.21-.573.534-.375-.677-1.405-2.416-1.94-2.751-.532-.332-.907-.148-.782.541.125.687 2.357 2.35 2.14 2.707-.218.362-.983-.42-.983-.42S2.953 14.9 2.43 15.46c-.52.558.398 1.026 1.7 1.803 1.308.778 1.41.985 1.225 1.28-.187.295-3.07-2.1-3.34-1.083-.27 1.011 2.943 1.304 2.745 2.006-.2.7-2.265-1.324-2.685-.537-.425.79 2.913 1.718 2.94 1.725 1.075.276 3.813.859 4.77-.522zm4.432 0c-.687-.994-.64-1.74.305-2.667.943-.928 1.493-2.288 1.493-2.288s.205-.788.675-.714c.465.074.807 1.25-.17 1.971-.98.721.195 1.21.57.534.377-.677 1.407-2.416 1.94-2.751.532-.332.91-.148.782.541-.125.687-2.355 2.35-2.137 2.707.215.362.98-.42.98-.42S21.05 14.9 21.57 15.46c.52.558-.395 1.026-1.7 1.803-1.308.778-1.408.985-1.225 1.28.187.295 3.07-2.1 3.34-1.083.27 1.011-2.94 1.304-2.743 2.006.2.7 2.263-1.324 2.685-.537.423.79-2.912 1.718-2.94 1.725-1.077.276-3.815.859-4.77-.522z'/%3E%3C/svg%3E") center / contain no-repeat}[data-mark=elevenlabs]{--tint:#5b6b9e;--mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill-rule='evenodd'%3E%3Cpath d='M5 0h5v24H5V0zM14 0h5v24h-5V0z'/%3E%3C/svg%3E");--glyph:var(--ink)}[data-mark=github]{--tint:#5b6b9e;--mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill-rule='evenodd'%3E%3Cpath d='M12 0c6.63 0 12 5.276 12 11.79-.001 5.067-3.29 9.567-8.175 11.187-.6.118-.825-.25-.825-.56 0-.398.015-1.665.015-3.242 0-1.105-.375-1.813-.81-2.181 2.67-.295 5.475-1.297 5.475-5.822 0-1.297-.465-2.344-1.23-3.169.12-.295.54-1.503-.12-3.125 0 0-1.005-.324-3.3 1.209a11.32 11.32 0 00-3-.398c-1.02 0-2.04.133-3 .398-2.295-1.518-3.3-1.209-3.3-1.209-.66 1.622-.24 2.83-.12 3.125-.765.825-1.23 1.887-1.23 3.169 0 4.51 2.79 5.527 5.46 5.822-.345.294-.66.81-.765 1.577-.69.31-2.415.81-3.495-.973-.225-.354-.9-1.223-1.845-1.209-1.005.015-.405.56.015.781.51.28 1.095 1.327 1.23 1.666.24.663 1.02 1.93 4.035 1.385 0 .988.015 1.916.015 2.196 0 .31-.225.664-.825.56C3.303 21.374-.003 16.867 0 11.791 0 5.276 5.37 0 12 0z'/%3E%3C/svg%3E");--glyph:var(--ink)}[data-mark=replicate]{--tint:#ea2805;--mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill-rule='evenodd'%3E%3Cpath d='M22 10.552v2.26h-7.932V22H11.54V10.552H22zM22 2v2.264H4.528V22H2V2h20zm0 4.276V8.54H9.296V22H6.768V6.276H22z'/%3E%3C/svg%3E");--glyph:var(--ink)}[data-mark=resend]{--tint:#5b6b9e;--mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.679 0c4.648 0 7.413 2.765 7.413 6.434s-2.765 6.434-7.413 6.434H12.33L24 24h-8.245l-8.88-8.44c-.636-.588-.93-1.273-.93-1.86 0-.831.587-1.565 1.713-1.883l4.574-1.224c1.737-.465 2.936-1.81 2.936-3.572 0-2.153-1.761-3.4-3.939-3.4H0V0z'/%3E%3C/svg%3E");--glyph:var(--ink)}.doc{isolation:isolate;min-width:0;position:relative}.crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.25rem;margin:0 0 1rem;font-size:.875rem;font-weight:500;line-height:1.5;display:flex}.crumbs a{color:var(--muted);border-radius:4px;text-decoration:none;transition:color .15s}.crumbs a:hover{color:var(--ink)}.crumbs span{width:.875rem;height:.875rem;-webkit-mask:var(--icon-chevron-right) center / contain no-repeat;mask:var(--icon-chevron-right) center / contain no-repeat;opacity:.7;background:currentColor;font-size:0;overflow:hidden}.doc h1{color:var(--ink);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:2.125rem;font-weight:650;line-height:1.12}.doc[data-mark]>h1{padding-top:4.5rem;position:relative}.doc[data-mark]>h1:before{content:"";border:1px solid color-mix(in srgb, var(--tint,var(--button)) 28%, var(--line));background:linear-gradient(180deg, color-mix(in srgb, var(--tint,var(--button)) 12%, var(--surface)), var(--surface));width:3.25rem;height:3.25rem;box-shadow:var(--shadow-card);border-radius:14px;position:absolute;top:0;left:0}.doc[data-mark]>h1:after{content:"";background:var(--logo,var(--glyph,var(--primary-ink)));width:1.625rem;height:1.625rem;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;position:absolute;top:.8125rem;left:.8125rem}.doc[data-mark]:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--tint,var(--button)) 14%, transparent), transparent);pointer-events:none;width:min(40rem,120%);height:24rem;position:absolute;top:-5rem;left:-4rem}.doc-lead{margin-top:1rem}.doc-lead p{color:var(--text);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.7}.doc-rest{margin-top:2.25rem;font-size:1rem;line-height:1.75}.doc-rest>:first-child{margin-top:0}.doc-rest p{margin:1rem 0}.doc-rest>section{background:linear-gradient(90deg, var(--line), transparent 90%) top left / 100% 1px no-repeat;margin-top:3rem;padding-top:3rem}.doc-rest>section:first-child{background:0 0;padding-top:0}.doc-rest h2{color:var(--ink);letter-spacing:-.025em;text-wrap:balance;margin:3rem 0 .875rem;font-size:1.5rem;font-weight:650;line-height:1.25;position:relative}.doc-rest section>h2:first-child{margin-top:0}.doc-rest h3{color:var(--ink);letter-spacing:-.015em;margin:2.25rem 0 .5rem;font-size:1.1875rem;font-weight:600;line-height:1.35;position:relative}.doc-rest h2+h3{margin-top:1.25rem}.doc-anchor{color:var(--marker);opacity:0;border-radius:6px;margin-left:.375rem;padding:0 .25rem;font-weight:500;text-decoration:none;transition:opacity .15s,color .15s}.doc-rest :is(h2,h3):hover .doc-anchor,.doc-anchor:focus-visible{opacity:1}.doc-anchor:hover{color:var(--primary-ink)}.doc-lead a,.doc-rest a:not(.doc-anchor){color:var(--link);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px;font-weight:500;text-decoration-thickness:1px;transition:text-decoration-color .15s}.doc-lead a:hover,.doc-rest a:not(.doc-anchor):hover{text-decoration-color:currentColor}.doc strong{color:var(--ink);font-weight:600}.doc-rest ul{margin:1rem 0;padding:0;list-style:none}.doc-rest ul>li{margin:.5rem 0;padding-left:1.5rem;position:relative}.doc-rest ul>li:before{content:"";background:var(--marker);border-radius:2px;width:6px;height:6px;position:absolute;top:calc(.875em - 3px);left:.375rem;transform:rotate(45deg)}.doc-rest ol{counter-reset:sub;margin:1.25rem 0;padding:0;list-style:none}.doc-rest ol>li{counter-increment:sub;margin:0;padding:0 0 .875rem 2.5rem;position:relative}.doc-rest ol>li:last-child{padding-bottom:0}.doc-rest ol>li:before{content:counter(sub);background:var(--surface);width:1.625rem;height:1.625rem;box-shadow:inset 0 0 0 1px var(--line-strong), 0 1px 2px #0d1d5a0f;color:var(--primary-ink);font:700 .8125rem/1.625rem var(--mono);text-align:center;border-radius:999px;position:absolute;top:.125rem;left:0}.doc-rest ol>li:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:2rem;bottom:.25rem;left:calc(.8125rem - .5px)}.doc-rest li>p{margin:.5rem 0}.doc :not(pre)>code{border:1px solid var(--chip-line);background:var(--chip);color:var(--ink);font-family:var(--mono);overflow-wrap:anywhere;border-radius:6px;padding:.125em .4em;font-size:.86em}.doc a>code{color:inherit}.doc-lead :not(pre)>code{border-color:color-mix(in srgb, var(--chip-line) 60%, transparent);letter-spacing:-.03em;padding:.0625em .35em;font-size:.8em}.doc-rest hr{background:var(--line);border:0;height:1px;margin:2.5rem 0}.doc[data-section=get-started] .doc-rest{counter-reset:step}.doc[data-section=get-started] .doc-rest>section:not(.doc-next){counter-increment:step;background:0 0;margin-top:0;padding:0 0 3rem 3rem;position:relative}.doc[data-section=get-started] .doc-rest>section:not(.doc-next):before{content:counter(step);width:2rem;height:2rem;box-shadow:0 0 0 4px var(--bg), 0 0 0 5px #174bff38, 0 8px 18px -8px #174bffcc;color:#fff;font:700 .875rem/2rem var(--mono);text-align:center;background:linear-gradient(#2f62ff,#0b36e0);border-radius:999px;position:absolute;top:0;left:0}.doc[data-section=get-started] .doc-rest>section:not(.doc-next):after{content:"";background:linear-gradient(180deg, #174bff66, var(--line) 70%);border-radius:2px;width:2px;position:absolute;top:2.75rem;bottom:.75rem;left:calc(1rem - 1px)}.doc[data-section=get-started] .doc-rest>section:not(.doc-next):is(:last-child,:has(+.doc-next)){padding-bottom:0}.doc[data-section=get-started] .doc-rest>section:not(.doc-next):is(:last-child,:has(+.doc-next)):after{content:none}.doc[data-section=get-started] .doc-rest>section>h2:first-child{min-height:2rem;padding-top:.125rem;font-size:1.375rem}.code{border:1px solid var(--code-line);background:radial-gradient(90% 70% at 100% 0%, #174bff24, transparent 65%), var(--code-bg);box-shadow:inset 0 1px 0 #ffffff0d, var(--shadow-card);color:var(--code-text);border-radius:14px;margin:1.5rem 0;position:relative;overflow:hidden}.code figcaption{border-bottom:1px solid var(--code-line);background:var(--code-bar);min-height:2.75rem;color:var(--code-caption);font:600 .8125rem/1.4 var(--font);align-items:center;gap:.5rem;padding:.5rem 6rem .5rem 1rem;display:flex}.code figcaption:before{content:"";background:var(--code-caption);width:.875rem;height:.875rem;-webkit-mask:var(--icon-code) center / contain no-repeat;mask:var(--icon-code) center / contain no-repeat;opacity:.8;flex:none}.code pre{font-family:var(--mono);scrollbar-color:var(--code-line) transparent;scrollbar-width:thin;tab-size:2;margin:0;padding:1.125rem 1.25rem 1.25rem;font-size:.84375rem;line-height:1.75;overflow-x:auto}.code pre:focus-visible{outline-offset:-3px;border-radius:0 0 13px 13px}.code code{font:inherit}.docs-copy{height:1.75rem;color:var(--code-caption);font:600 .75rem/1 var(--font);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:.375rem;padding:0 .625rem;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.docs-copy:before{content:"";width:.875rem;height:.875rem;-webkit-mask:var(--icon-copy) center / contain no-repeat;mask:var(--icon-copy) center / contain no-repeat;background:currentColor}.docs-copy[data-state=done]:before{-webkit-mask-image:var(--icon-check);mask-image:var(--icon-check)}.docs-copy:hover,.docs-copy[data-state]{color:var(--code-text);background:#ffffff17;border-color:#fff3}.docs-copy[data-state=done]{color:var(--code-string)}.docs-copy:focus-visible{outline-offset:0}.code-tabs{border:1px solid var(--code-line);background:radial-gradient(90% 70% at 100% 0%, #174bff24, transparent 65%), var(--code-bg);box-shadow:inset 0 1px 0 #ffffff0d, var(--shadow-card);border-radius:14px;margin:1.5rem 0;position:relative;overflow:hidden}.code-tabs .code{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;position:static}.code-tabs .code figcaption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.code-tablist{border-bottom:1px solid var(--code-line);background:var(--code-bar);scrollbar-width:none;gap:.125rem;height:2.875rem;padding:0 3rem 0 .375rem;display:flex;overflow-x:auto;-webkit-mask:linear-gradient(90deg,#000 calc(100% - 4.5rem),#0000 calc(100% - 2.75rem));mask:linear-gradient(90deg,#000 calc(100% - 4.5rem),#0000 calc(100% - 2.75rem))}.code-tab{color:var(--code-caption);font:600 .8125rem/1 var(--font);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:.375rem;padding:0 .75rem;transition:color .15s;display:inline-flex;position:relative}.code-tab span{color:var(--code-comment);font-weight:500}.code-tab:hover,.code-tab[aria-selected=true]{color:var(--code-text)}.code-tab[aria-selected=true]:after{content:"";background:linear-gradient(90deg,#8edbff,#51b7f9);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:.75rem;right:.75rem}.code-tab:focus-visible{outline-offset:-4px}.code-tabs .docs-copy{background:var(--code-bar);justify-content:center;gap:0;width:1.75rem;padding:0;font-size:0;top:.5625rem}@media (width>=40rem){.code-tablist{padding-right:6.25rem;-webkit-mask:none;mask:none}.code-tabs .docs-copy{width:auto;box-shadow:-1rem 0 .75rem var(--code-bar);gap:.375rem;padding:0 .625rem;font-size:.75rem}}.hljs-comment,.hljs-quote{color:var(--code-comment);font-style:italic}.hljs-keyword,.hljs-doctag,.hljs-selector-tag{color:var(--code-keyword)}.hljs-meta,.hljs-deletion{color:var(--code-meta)}.hljs-string,.hljs-regexp,.hljs-addition{color:var(--code-string)}.hljs-number,.hljs-literal,.hljs-built_in,.hljs-type,.hljs-symbol,.hljs-bullet,.hljs-variable.constant_{color:var(--code-number)}.hljs-title,.hljs-function,.hljs-section,.hljs-name{color:var(--code-title)}.hljs-attr,.hljs-attribute,.hljs-property,.hljs-variable,.hljs-params,.hljs-template-variable{color:var(--code-attr)}.hljs-subst,.hljs-punctuation{color:var(--code-text)}.table{border:1px solid var(--line);background:linear-gradient(90deg, var(--surface) 40%, transparent) left / 2.5rem 100% no-repeat local, linear-gradient(270deg, var(--surface) 40%, transparent) right / 2.5rem 100% no-repeat local, linear-gradient(90deg, var(--edge), transparent) left / .875rem 100% no-repeat scroll, linear-gradient(270deg, var(--edge), transparent) right / .875rem 100% no-repeat scroll, var(--surface);scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin;border-radius:14px;margin:1.5rem 0;overflow-x:auto;box-shadow:0 1px 2px #0d1d5a0d}.table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9375rem;line-height:1.55}.table table:has(th:nth-child(3)){min-width:34rem}.table table:has(th:nth-child(4)){min-width:42rem}@media (width<=39.99rem){.table table:has(th:nth-child(3)){min-width:40rem}.table table:has(th:nth-child(4)){min-width:56rem}}.table th{border-bottom:1px solid var(--line);background:var(--sheet);color:var(--muted);font:600 .75rem/1.4 var(--mono);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:.75rem 1rem}.table td{border-top:1px solid var(--line);color:var(--text);vertical-align:top;padding:.8125rem 1rem}.table td:first-child{color:var(--ink);font-weight:500}.table tbody tr:first-child td{border-top:0}.table tbody tr:hover td{background:color-mix(in srgb, var(--sheet) 75%, transparent)}.table td:first-child code{white-space:nowrap}.table table:has(tbody td:first-child>code:first-child) :is(th,td):first-child{width:1%}.callout{border:1px solid var(--note-line);background:var(--note);border-radius:14px;margin:1.75rem 0;padding:1rem 1.25rem 1rem 3.75rem;position:relative}.callout:before{content:"";background:var(--note-tile);border-radius:8px;width:1.875rem;height:1.875rem;position:absolute;top:.875rem;left:1rem}.callout:after{content:"";background:var(--note-ink);width:1rem;height:1rem;-webkit-mask:var(--icon-info) center / contain no-repeat;mask:var(--icon-info) center / contain no-repeat;position:absolute;top:1.3125rem;left:1.4375rem}.callout p{margin:0;font-size:.96875rem;line-height:1.7}.callout p+p{margin-top:.5rem}.callout>p:first-child>strong:first-child{color:var(--note-ink)}.callout.warning{border-color:var(--warning-line);background:var(--warning)}.callout.warning:before{background:var(--warning-tile)}.callout.warning:after{background:var(--warning-ink);-webkit-mask-image:var(--icon-warning);mask-image:var(--icon-warning)}.callout.warning>p:first-child>strong:first-child{color:var(--warning-ink)}.contents{border:1px solid var(--line);background:var(--sheet);border-radius:14px;margin-top:1.75rem;padding:0 1rem}.contents summary{min-height:3rem;color:var(--ink);cursor:pointer;align-items:center;gap:.625rem;font-size:.9375rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.contents summary::-webkit-details-marker{width:0;height:0;font-size:0}.contents summary:before{content:"";background:var(--primary-ink);width:1rem;height:1rem;-webkit-mask:var(--icon-menu) center / contain no-repeat;mask:var(--icon-menu) center / contain no-repeat}.contents summary:after{content:"";background:var(--muted);width:1rem;height:1rem;-webkit-mask:var(--icon-chevron-down) center / contain no-repeat;mask:var(--icon-chevron-down) center / contain no-repeat;margin-left:auto;transition:transform .2s}.contents details[open]>summary:after{transform:rotate(180deg)}.contents ul{gap:0;margin:0;padding:0 0 .875rem;list-style:none;display:grid;position:relative}.contents ul:before{content:"";background:var(--line);width:1px;position:absolute;top:.875rem;bottom:1.75rem;left:calc(.1875rem - .5px)}.contents a{color:var(--text);border-radius:6px;padding:.3125rem 0 .3125rem 1.125rem;font-size:.9375rem;line-height:1.45;text-decoration:none;transition:color .15s;display:block;position:relative}.contents a:before{content:"";background:var(--line-strong);border-radius:999px;width:6px;height:6px;transition:background-color .2s,box-shadow .2s;position:absolute;top:calc(.3125rem + .725em - 3px);left:0}.contents a:hover{color:var(--ink)}.contents a.is-active{color:var(--ink);font-weight:500}.contents a.is-active:before{background:var(--button);box-shadow:0 0 0 3px #174bff2e}.doc-updated{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:.5rem;margin:3.5rem 0 0;padding-top:1.25rem;font-size:.875rem;line-height:1.5;display:flex}.doc-updated:before{content:"";width:1rem;height:1rem;-webkit-mask:var(--icon-clock) center / contain no-repeat;mask:var(--icon-clock) center / contain no-repeat;background:currentColor;flex:none}.doc-rest .doc-next ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.75rem;margin:1.25rem 0 0;display:grid}.doc-rest .doc-next li{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:14px;margin:0;padding:1rem 1.125rem 1.125rem;font-size:.9375rem;line-height:1.55;transition:border-color .15s,box-shadow .15s,transform .15s;position:relative}.doc-rest .doc-next li[data-mark]{padding-top:3.75rem}.doc-rest .doc-next li:before{content:none}.doc-rest .doc-next li[data-mark]:before{content:"";background:color-mix(in srgb, var(--tint,var(--button)) 10%, var(--surface));width:2rem;height:2rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tint,var(--button)) 24%, var(--line));border-radius:9px;top:1rem;left:1.125rem;transform:none}.doc-rest .doc-next li[data-mark]:after{content:"";background:var(--logo,var(--glyph,var(--primary-ink)));width:1rem;height:1rem;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;position:absolute;top:1.5rem;left:1.625rem}.doc-rest .doc-next li a{color:var(--ink);font-weight:650;text-decoration:none}.doc-rest .doc-next li a:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.doc-rest .doc-next li a:before{content:"";background:var(--muted);width:1rem;height:1rem;-webkit-mask:var(--icon-arrow-up-right) center / contain no-repeat;mask:var(--icon-arrow-up-right) center / contain no-repeat;transition:background-color .15s,transform .15s;position:absolute;top:1.125rem;right:1rem}.doc-rest .doc-next li:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card);transform:translateY(-1px)}.doc-rest .doc-next li:hover a:before{background:var(--primary-ink);transform:translate(2px,-2px)}.doc-rest .doc-next li a:focus-visible{outline:none}.doc-rest .doc-next li:has(a:focus-visible){outline:3px solid var(--ring);outline-offset:2px}.docs-cta{--ring:#fff;isolation:isolate;background:var(--night);box-shadow:var(--shadow-raised);color:var(--hero-lead);border-radius:20px;gap:.5rem;margin-top:3rem;padding:1.75rem 1.5rem;display:grid;position:relative;overflow:hidden}.docs-cta:before{content:"";z-index:-1;background:linear-gradient(#ffffff12 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff12 1px,#0000 1px) 0 0/28px 28px;position:absolute;inset:0;-webkit-mask:radial-gradient(80% 140% at 100% 0,#000,#0000 70%);mask:radial-gradient(80% 140% at 100% 0,#000,#0000 70%)}.docs-cta h2{color:var(--hero-text);letter-spacing:-.025em;margin:0;font-size:1.375rem;font-weight:650;line-height:1.25}.docs-cta p{max-width:34rem;color:var(--hero-lead);margin:0 0 .875rem;font-size:.9688rem;line-height:1.6}.docs-cta .docs-button{background:var(--hero-text);height:2.75rem;color:var(--hero-button);justify-self:start;padding:0 1.25rem;box-shadow:0 10px 24px -12px #020828b3}.docs-cta .docs-button:hover{background:var(--hero-lead)}.pager{gap:.75rem;margin-top:1rem;display:grid}.pager a{border:1px solid var(--line);background:var(--surface);color:var(--ink);text-wrap:pretty;border-radius:14px;flex-direction:column;gap:.375rem;padding:1.125rem 1.25rem 1.1875rem;font-size:1rem;font-weight:600;line-height:1.4;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.pager a:hover{background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--hairline) border-box;box-shadow:var(--shadow-card);border-color:#0000}.pager span{color:var(--muted);font:600 .75rem/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.375rem;display:inline-flex}.pager a[rel=prev] span:before,.pager a[rel=next] span:after{content:"";width:.875rem;height:.875rem;-webkit-mask:var(--icon-arrow-left) center / contain no-repeat;mask:var(--icon-arrow-left) center / contain no-repeat;background:currentColor;transition:transform .15s}.pager a[rel=next] span:after{-webkit-mask-image:var(--icon-arrow-right);mask-image:var(--icon-arrow-right)}.pager a[rel=prev]:hover span:before{transform:translate(-2px)}.pager a[rel=next]:hover span:after{transform:translate(2px)}.pager a[rel=next]{text-align:right;align-items:flex-end}@media (width<=39.99rem){.doc[data-section=get-started] .doc-rest>section:not(.doc-next){padding-left:2.625rem}.doc[data-section=get-started] .doc-rest>section:not(.doc-next):before{width:1.75rem;height:1.75rem;font-size:.8125rem;line-height:1.75rem}.doc[data-section=get-started] .doc-rest>section:not(.doc-next):after{top:2.5rem;left:calc(.875rem - 1px)}.doc[data-section=get-started] .doc-rest>section>h2:first-child{padding-top:0;font-size:1.25rem}}@media (width>=40rem){.doc h1{font-size:2.75rem;line-height:1.08}.doc-lead p{font-size:1.1875rem}.doc-rest{font-size:1.0625rem}.doc-rest h2{font-size:1.75rem}.doc[data-section=get-started] .doc-rest>section>h2:first-child{font-size:1.5rem}.docs-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:2rem;padding:2rem 2.25rem}.docs-cta p{margin:0}.docs-cta .docs-button{grid-area:1/2/span 2}.pager{grid-template-columns:1fr 1fr}.pager a[rel=next]{grid-column:2}}@media (width>=75rem){.doc-body>.contents{top:calc(var(--header) + 3rem);max-height:calc(100vh - var(--header) - 5rem);scrollbar-width:none;background:0 0;border:0;grid-area:1/2/span 12;align-self:start;margin:0;padding:0;position:sticky;overflow-y:auto}.contents summary{min-height:0;color:var(--muted);font:600 .75rem/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem}.contents summary:before{content:none}.docs-js .contents summary{cursor:default}.docs-js .contents summary:after{content:none}.contents ul{padding:0}.contents ul:before{bottom:.875rem}.contents a{color:var(--muted);font-size:.875rem}}.docs-hero{--ring:#fff;isolation:isolate;background:var(--night);box-shadow:var(--shadow-raised), inset 0 0 0 1px #ffffff12;color:var(--hero-lead);border-radius:20px;padding:1.75rem 1.25rem 1.5rem;display:grid;position:relative;overflow:hidden}.docs-hero:before,.docs-hero:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.docs-hero:before{background:linear-gradient(#ffffff0f 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff0f 1px,#0000 1px) 0 0/32px 32px;-webkit-mask:radial-gradient(70% 80% at 80% 25%,#000 15%,#0000 75%);mask:radial-gradient(70% 80% at 80% 25%,#000 15%,#0000 75%)}.docs-hero:after{opacity:.22;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%' height='100%' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/160px 160px}.docs-hero .crumbs,.docs-hero .crumbs a,.docs-hero .doc-lead p{color:var(--hero-lead)}.docs-hero .crumbs a:hover,.docs-hero h1{color:var(--hero-text)}.docs-hero h1{letter-spacing:-.04em;font-size:2.5rem}.docs-hero .doc-lead p{max-width:40rem;font-size:1rem;line-height:1.7}.docs-hero :not(pre)>code{color:var(--hero-text);background:#ffffff12;border-color:#ffffff1a}.docs-hero-actions{flex-wrap:wrap;gap:.625rem;margin-top:1.75rem;display:flex}.docs-hero-actions a{border-radius:10px;justify-content:center;align-items:center;height:2.75rem;padding:0 1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.docs-hero-primary{background:var(--hero-text);color:var(--hero-button);box-shadow:0 10px 28px -12px #51b7f9b3,inset 0 1px #fff6}.docs-hero-primary:hover{background:var(--hero-lead)}.docs-hero-primary:after{content:"";width:1rem;height:1rem;-webkit-mask:var(--icon-arrow-right) center / contain no-repeat;mask:var(--icon-arrow-right) center / contain no-repeat;background:currentColor;margin-left:.5rem;transition:transform .15s}.docs-hero-primary:hover:after{transform:translate(2px)}.docs-hero-secondary{color:var(--hero-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff38}.docs-hero-secondary:hover{background:#ffffff1f;border-color:#ffffff80}.docs-hero-code{min-width:0;margin-top:2.25rem;padding-top:4.75rem;position:relative}.docs-hero-code:before{content:"";z-index:-1;filter:blur(28px);background:radial-gradient(closest-side,#174bffb3,#51b7f92e 60%,#0000);position:absolute;inset:35% 4% -8%}.docs-hero-key{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform-origin:0 100%;background:linear-gradient(155deg,#ffffff26,#ffffff0a 70%);border:1px solid #ffffff29;border-radius:14px;width:min(17.5rem,92%);padding:.875rem 1rem 2.5rem;position:absolute;top:0;left:.25rem;transform:perspective(60rem)rotateY(10deg)rotate(-4deg);box-shadow:0 28px 56px -28px #000000d9,inset 0 1px #ffffff24}.docs-hero-key p{color:var(--hero-text);align-items:center;gap:.5rem;margin:0;font-size:.875rem;font-weight:650;line-height:1.3;display:flex}.docs-hero-key p:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='15.5' r='4.5'/%3E%3Cpath d='m11.2 12.3 8.3-8.3M16.5 7l2.5 2.5M14 9.5l2 2'/%3E%3C/svg%3E") 50%/.875rem no-repeat,linear-gradient(140deg,#2f62ff,#0b36e0);border-radius:7px;flex:none;width:1.5rem;height:1.5rem;box-shadow:inset 0 1px #ffffff40}.docs-hero-key p span{color:var(--hero-lead);font:500 .75rem/1.2 var(--mono);background:#ffffff17;border-radius:999px;margin-left:auto;padding:.25rem .5rem}.docs-hero-key ul{flex-wrap:wrap;gap:.375rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.docs-hero-key li{color:#fff;background:#51b7f91f;border:1px solid #8edbff4d;border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600;line-height:1.35}.docs-hero-key li span{color:#8edbff;font-weight:500}.docs-hero-term{z-index:1;position:relative}.docs-hero-code .code{background:linear-gradient(#0d1a40f5,#050a1cfa);border-color:#ffffff24;margin:0;box-shadow:0 0 0 1px #174bff40,0 32px 64px -28px #000000e6,0 0 80px -20px #174bff99}.docs-hero-code figcaption{background:#ffffff08;border-color:#ffffff14;padding-left:4.5rem;position:relative}.docs-hero-code figcaption:before{opacity:1;background:radial-gradient(circle at 5px 5px,#ffffff42 4px,#0000 4.5px) 0 0/16px 10px repeat-x;width:2.75rem;height:.625rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%);-webkit-mask:none;mask:none}.docs-hero-code pre{white-space:pre-wrap;word-break:break-all;padding:1.125rem 1.25rem 1.25rem;font-size:.8125rem}.docs-hero-code .line{text-indent:-2ch;padding-left:2ch;display:block}.docs-hero-code .docs-copy{top:.5rem}.docs-route{border-top:1px solid #ffffff1a;gap:1.375rem;margin:1.75rem 0 0;padding:1.5rem 0 0;list-style:none;display:grid;position:relative}.docs-route li{grid-template-columns:5.75rem minmax(0,1fr);align-items:center;column-gap:.875rem;display:grid;position:relative}.docs-route-icon{background:#0f1d4d;border-radius:10px;grid-row:span 2;justify-self:center;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff24}.docs-route-code .docs-route-icon:before{content:"";width:1.125rem;height:1.125rem;-webkit-mask:var(--icon-code) center / contain no-repeat;mask:var(--icon-code) center / contain no-repeat;background:#8edbff}.docs-route-relay .docs-route-icon{background:linear-gradient(140deg,#2f62ff,#0b2fcc);box-shadow:inset 0 1px #ffffff40,0 0 0 4px #174bff33,0 10px 24px -8px #174bffe6}.docs-route-relay img{width:auto;height:1.375rem}.docs-route-marks{--ink:#0d1d5a;width:auto;box-shadow:none;background:0 0;padding-left:.4375rem;display:flex}.docs-route-marks i{background:#fff;border-radius:9px;width:1.75rem;height:1.75rem;margin-left:-.4375rem;position:relative;box-shadow:0 0 0 2px #0a1433}.docs-route-marks i:after{content:"";background:var(--logo,var(--glyph,var(--ink)));-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;position:absolute;inset:.375rem}.docs-route strong{color:var(--hero-text);align-self:end;font-size:.9375rem;font-weight:600;line-height:1.3}.docs-route li>span:last-child{color:var(--hero-lead);align-self:start;font-size:.875rem;line-height:1.45}.docs-route li:not(:last-child):after{content:"";width:1rem;height:1rem;-webkit-mask:var(--icon-chevron-down) center / contain no-repeat;mask:var(--icon-chevron-down) center / contain no-repeat;opacity:.7;background:#8edbff;position:absolute;bottom:-1.25rem;left:2.375rem}.directory{margin-top:3.5rem}.directory h2{color:var(--ink);letter-spacing:-.02em;align-items:center;gap:1rem;margin:0 0 1.125rem;font-size:1.375rem;font-weight:650;line-height:1.3;display:flex}.directory h2:after{content:"";background:linear-gradient(90deg, var(--line), transparent);flex:1;height:1px}.directory>ul{grid-template-columns:minmax(0,1fr);gap:.875rem;margin:0;padding:0;list-style:none;display:grid}.directory>ul>li{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:.375rem;padding:1.25rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative;box-shadow:0 1px 2px #0d1d5a0a}.directory>ul>li:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card);transform:translateY(-2px)}.directory>ul>li:has(a:focus-visible){outline:3px solid var(--ring);outline-offset:2px}.directory a{color:var(--ink);letter-spacing:-.01em;text-wrap:pretty;padding-right:1.75rem;font-size:1.0625rem;font-weight:650;line-height:1.35;text-decoration:none}.directory a:focus-visible{outline:none}.directory a:after{content:"";z-index:2;border-radius:inherit;position:absolute;inset:0}.directory a:before{content:"";z-index:1;background:var(--muted);width:1rem;height:1rem;-webkit-mask:var(--icon-arrow-up-right) center / contain no-repeat;mask:var(--icon-arrow-up-right) center / contain no-repeat;opacity:0;transition:opacity .15s,transform .15s;position:absolute;top:1.375rem;right:1.25rem;transform:translate(-3px,3px)}.directory>ul>li:hover a:before{opacity:1;transform:none}.directory>ul>li:has(a:focus-visible) a:before{opacity:1;transform:none}.directory>ul>li>p{color:var(--text);margin-block:0;font-size:.9375rem;line-height:1.6}.directory-drawn{grid-template-columns:minmax(0,1fr);gap:.875rem;display:grid}.directory-drawn>h2{grid-column:1/-1;margin-bottom:.25rem}.directory-drawn>ul,.directory-drawn>.directory-art{display:contents}.directory-drawn>ul>li,.directory-drawn .art{grid-column:1}.directory-drawn>ul>li:first-child,.directory-drawn .art:first-child{grid-row:2}.directory-drawn>ul>li:nth-child(2),.directory-drawn .art:nth-child(2){grid-row:3}.directory-drawn>ul>li:nth-child(3),.directory-drawn .art:nth-child(3){grid-row:4}:is(.directory-drawn:has(>ul>li:first-child:hover) .art:first-child,.directory-drawn:has(>ul>li:nth-child(2):hover) .art:nth-child(2),.directory-drawn:has(>ul>li:nth-child(3):hover) .art:nth-child(3)){transform:translateY(-2px)}.art{z-index:1;color:#c9d6ff;pointer-events:none;background:radial-gradient(80% 90% at 85% 0,#174bff73,#0000 65%),radial-gradient(60% 80% at 0 100%,#51b7f924,#0000 70%),linear-gradient(160deg,#0a1433,#050a1c);border-radius:10px;align-self:start;height:9.5rem;margin:calc(.5rem + 1px);font-size:.75rem;line-height:1.3;transition:transform .15s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.art>*{height:100%}.art ol,.art ul,.art p{margin:0;padding:0;list-style:none}.doc .art code{color:#e8efff;font:500 .75rem/1.2 var(--mono);letter-spacing:0;background:0 0;border:0;padding:0}.art-quickstart{flex-direction:column;justify-content:center;gap:.875rem;padding:1rem 1.25rem;display:flex}.art-quickstart ol{gap:.3125rem;display:grid}.art-quickstart li{align-items:center;gap:.625rem;font-weight:500;line-height:1.125rem;display:flex;position:relative}.art-quickstart li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/.6875rem no-repeat,#174bff;border-radius:50%;flex:none;width:1.125rem;height:1.125rem;box-shadow:0 0 0 1px #8edbff8c}.art-quickstart li:not(:last-child):after{content:"";background:#8edbff80;width:1.5px;height:.3125rem;position:absolute;top:1.125rem;left:calc(.5625rem - .75px)}.art-quickstart li:last-child{color:#fff;font-weight:650}.art-quickstart li:last-child:before{background:radial-gradient(circle,#8edbff 0 3px,#0000 3.5px),#0a1433;box-shadow:0 0 0 2px #8edbff,0 0 14px #51b7f9cc}.art-quickstart p{color:#e8efff;height:auto;font:500 .75rem/1.4 var(--mono);white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:.5rem .75rem}.art-quickstart p span{color:#8edbff}.art-errors{flex-direction:column;justify-content:center;gap:.625rem;padding:1rem 1.25rem;display:flex}.art-errors p{color:#a7b4ff;height:auto;font:500 .75rem/1 var(--mono)}.art-errors ul{gap:.4375rem;display:grid}.art-errors li{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:.75rem;padding:.4375rem .625rem;display:flex}.art-errors li span{color:#ffb8c3;font:700 .75rem/1 var(--mono);background:#ff8a9b29;border-radius:999px;flex:none;padding:.25rem .5rem}.art-errors li[data-status="429"] span{color:#ffd88f;background:#ffc76429}.art-keys{grid-template-rows:auto 1.5rem auto;grid-template-columns:1fr 1fr;align-content:center;justify-items:center;padding:.75rem 1rem;display:grid}.art-keys:before{content:"";border:1.5px dashed #8edbff8c;border-bottom:0;border-radius:6px 6px 0 0;grid-area:2/1/auto/-1;justify-self:stretch;margin:.375rem 25% 0}.art-root{color:#fff;background:linear-gradient(90deg,#51b7f9,#174bff);border-radius:999px;grid-column:1/-1;align-items:center;gap:.4375rem;padding:.4375rem .875rem .4375rem .5rem;font-weight:650;display:inline-flex;position:relative;box-shadow:0 8px 20px -8px #174bffe6}.art-root:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='15.5' r='4.5'/%3E%3Cpath d='m11.2 12.3 8.3-8.3M16.5 7l2.5 2.5M14 9.5l2 2'/%3E%3C/svg%3E") 50%/contain no-repeat;width:.875rem;height:.875rem}.art-root:after{content:"";background:#8edbff8c;width:1.5px;height:.375rem;position:absolute;top:100%;left:calc(50% - .75px)}.art-child{justify-items:center;gap:.375rem;display:grid}.art-child span{color:#e8efff;white-space:nowrap;background:#0a1433;border:1px solid #a7b4ff8c;border-radius:999px;padding:.375rem .75rem;font-weight:600}.art-child small{color:#8edbff;font:500 .75rem/1 var(--mono)}.art-limits{grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:.8125rem 1rem;padding:1rem 1.375rem 1rem 1.25rem;display:grid}.art-limits span{white-space:nowrap;font-weight:500}.art-limits i{--fill:64%;background:#ffffff1a;border-radius:3px;height:6px;position:relative}.art-limits i:before{content:"";width:var(--fill);border-radius:inherit;background:linear-gradient(90deg,#51b7f9,#174bff);position:absolute;inset:0 auto 0 0}.art-limits i:after{content:"";top:50%;left:var(--fill);background:radial-gradient(circle,#174bff 0 3px,#fff 3.5px);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 2px 8px #00000073}.art-limits i:nth-of-type(2){--fill:38%}.art-limits i:nth-of-type(3){--fill:82%}.art-limits i:nth-of-type(4){--fill:26%}.art-spend{justify-content:center;align-items:flex-end;gap:.625rem;padding:0 1.25rem 1.125rem;display:flex;position:relative}.art-spend:before{content:"";background:#ffffff29;height:1px;position:absolute;bottom:1.125rem;left:1.25rem;right:1.25rem}.art-spend:after{content:"";border-top:1.5px dashed #ffc764;position:absolute;top:2.875rem;left:1.25rem;right:1.25rem}.art-cap{z-index:1;color:#0a1433;background:#ffc764;border-radius:999px;padding:.1875rem .5rem;font-weight:700;position:absolute;top:1.5rem;left:1.25rem}.art-spend i{background:linear-gradient(#8edbff,#174bff);border-radius:4px 4px 0 0;flex:none;width:1rem;height:2.25rem;position:relative}.art-spend i:nth-of-type(2){height:3.25rem}.art-spend i:nth-of-type(3){height:2.75rem}.art-spend i:nth-of-type(4){height:4rem}.art-spend i:nth-of-type(5){height:3.5rem}.art-spend i:nth-of-type(6){height:4.75rem}.art-spend .art-over{background:linear-gradient(#0000 1.25rem,#8edbff 1.25rem,#174bff);height:6.25rem}.art-spend .art-over:before{content:"";border:1.5px dashed #ff8a9b;border-bottom:0;border-radius:4px 4px 0 0;height:1.25rem;position:absolute;inset:0 0 auto}.art-over span{color:#ffb8c3;font:700 .75rem/1 var(--mono);background:#ff8a9b33;border-radius:999px;padding:.1875rem .4375rem;position:absolute;bottom:calc(100% + .25rem);left:50%;transform:translate(-50%)}.art-spend i:nth-of-type(8){height:4.25rem}.directory-single>ul>li{background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--hairline) border-box;box-shadow:var(--shadow-card);border-color:#0000;border-radius:20px;padding:.625rem .625rem 1.5rem}.directory-single>ul>li:before{content:"";order:-2;height:12.5rem;margin-bottom:1rem}.directory-single .art{border-radius:14px;height:12.5rem;margin:calc(.625rem + 1px)}.directory-single>ul>li>*{margin-inline:.875rem}.directory-single a{font-size:1.25rem}.directory-single a:before{top:14.5rem;right:1.5rem}.directory-get-started>ul>li{--tile-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='3'/%3E%3Cpath d='m7.5 9.5 3 2.5-3 2.5M13 15h3.5'/%3E%3C/svg%3E")}.directory-reference>ul>li{--tile-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.6 3h6.8L21 8.6v6.8L15.4 21H8.6L3 15.4V8.6z'/%3E%3Cpath d='M12 8v4.5M12 16h.01'/%3E%3C/svg%3E")}.directory-concepts>ul>li{padding:.5rem .5rem 1.25rem}.directory-concepts>ul>li:before{content:"";height:9.5rem;margin-bottom:.875rem}.directory-concepts>ul>li>*{margin-inline:.75rem}.directory-concepts a:before{top:11.125rem;right:1.25rem}.directory-providers>ul>li{background:radial-gradient(120% 70% at 0% 0%, color-mix(in srgb, var(--tint,var(--button)) 7%, transparent), transparent 60%), var(--surface);grid-template-columns:3rem minmax(0,1fr);align-content:start;gap:.25rem 1rem;padding:1.125rem 1.25rem 1.25rem;display:grid}.directory-providers>ul>li:hover{border-color:color-mix(in srgb, var(--tint,var(--button)) 40%, var(--line));box-shadow:0 1px 2px #0d1d5a0f, 0 16px 32px -16px color-mix(in srgb, var(--tint,var(--button)) 45%, transparent);transform:translateY(-3px)}.directory-providers>ul>li:before{content:"";border:1px solid color-mix(in srgb, var(--tint,var(--button)) 30%, var(--line));background:linear-gradient(180deg, color-mix(in srgb, var(--tint,var(--button)) 14%, var(--surface)), color-mix(in srgb, var(--tint,var(--button)) 3%, var(--surface)));width:3rem;height:3rem;box-shadow:0 10px 22px -12px color-mix(in srgb, var(--tint,var(--button)) 70%, transparent), inset 0 1px 0 #ffffff80;border-radius:12px;grid-row:1/span 2}.directory-providers>ul>li:after{content:"";background:var(--logo,var(--glyph,var(--ink)));width:1.625rem;height:1.625rem;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;position:absolute;top:1.8125rem;left:1.9375rem}.directory-providers>ul>li>*{grid-column:2}.directory-providers a{padding-right:0;font-size:1rem}.directory-providers a:before{top:1.25rem}.directory-providers>ul>li>p{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@container docs-home (width>=34rem){.directory-providers>ul{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-hero{padding:2.5rem 2.25rem 2rem}.docs-hero h1{font-size:3rem}.docs-hero .doc-lead p{font-size:1.0625rem}.docs-hero-key{left:.75rem}.docs-hero-term{margin-left:1.5rem}}@container docs-home (width>=48rem){.directory-concepts{grid-template-columns:repeat(3,minmax(0,1fr))}.directory-concepts>ul>li:nth-child(n),.directory-concepts .art:nth-child(n){grid-row:2}.directory-concepts>ul>li:nth-child(2),.directory-concepts .art:nth-child(2){grid-column:2}.directory-concepts>ul>li:nth-child(3),.directory-concepts .art:nth-child(3){grid-column:3}}@container docs-home (width>=50rem){.directory-single>ul>li{justify-content:center;min-height:15rem;padding:2rem 27.5rem 2rem 2rem}.directory-single>ul>li:before{width:25rem;height:auto;margin:0;position:absolute;top:.625rem;bottom:.625rem;right:.625rem}.directory-single .art{place-self:stretch end;width:25rem;height:auto}.directory-single>ul>li:after{content:"";background:var(--tile-icon) center / 1.375rem no-repeat, linear-gradient(140deg, #2f62ff, #0b36e0);border-radius:12px;order:-1;width:3rem;height:3rem;margin-bottom:.875rem;box-shadow:inset 0 1px #ffffff40,0 10px 22px -10px #174bffe6}.directory-single>ul>li>*{margin-inline:0}.directory-single a{font-size:1.375rem}.directory-single>ul>li>p{max-width:32rem;font-size:1rem}.directory-single a:before{top:2rem;right:27.25rem}.directory-providers>ul{grid-template-columns:repeat(3,minmax(0,1fr))}.directory-providers>ul>li{grid-template-columns:minmax(0,1fr);padding:1.25rem}.directory-providers>ul>li:before{grid-row:auto;margin-bottom:.875rem}.directory-providers>ul>li:after{top:1.9375rem}.directory-providers a:before{top:2.125rem}.directory-providers>ul>li>*{grid-column:1}}@container docs-home (width>=56rem){.directory-providers>ul{grid-template-columns:repeat(4,minmax(0,1fr))}.directory-providers a{font-size:.9375rem}.directory-providers>ul>li>p{font-size:.875rem}}@container docs-home (width>=62rem){.docs-hero{grid-template-columns:minmax(0,1fr) minmax(0,max-content);grid-template-areas:"crumbs code""title code""body code""route route";align-items:start;column-gap:3rem;padding:3.25rem 3rem 2.25rem}.docs-hero>.crumbs{grid-area:crumbs}.docs-hero>h1{grid-area:title;font-size:3.5rem;line-height:1.02}.docs-hero>.doc-body{grid-area:body}.docs-hero .doc-lead p{font-size:1.125rem}.docs-hero>.docs-hero-code{grid-area:code;margin:.25rem 0 0;padding-top:5rem}.docs-hero-code pre{white-space:pre;word-break:normal}.docs-hero-term{margin-left:2.5rem}.docs-route{grid-area:route;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:3.5rem;margin-top:2.75rem}.docs-route li{grid-template-columns:auto minmax(0,1fr)}.docs-route li:not(:last-child):after{width:1.25rem;height:1.25rem;-webkit-mask-image:var(--icon-arrow-right);mask-image:var(--icon-arrow-right);inset:50% -2.375rem auto auto;transform:translateY(-50%)}}
