@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-wght-normal-sS1B39LI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-vietnamese-wght-normal-TKKdAiBA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-ext-wght-normal-B4u9PlvR.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-wght-normal-DX-nOvPD.woff2)format("woff2-variations");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}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-ext-400-normal-C2zvOubV.woff2)format("woff2"),url(/assets/dm-mono-latin-ext-400-normal-1aZr6b2b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-400-normal-4GdczIuU.woff2)format("woff2"),url(/assets/dm-mono-latin-400-normal--0xN8mdc.woff)format("woff");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}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-ext-500-normal-BtRyHRi6.woff2)format("woff2"),url(/assets/dm-mono-latin-ext-500-normal-Dw3M13d8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-500-normal-DRMDZjhP.woff2)format("woff2"),url(/assets/dm-mono-latin-500-normal-CN8Miw6E.woff)format("woff");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{--lumen-bg:#08070a;--lumen-bg-elev:#0b0a0e;--lumen-surface:#0e0d11;--lumen-surface-2:#121115;--lumen-surface-3:#19171d;--lumen-line:#ffffff14;--lumen-line-2:#ffffff24;--lumen-line-3:#ffffff3d;--lumen-text:#f5f2ee;--lumen-text-2:#f5f2eeb8;--lumen-text-3:#f5f2ee80;--lumen-text-4:#f5f2ee57;--lumen-accent:#ff5a1f;--lumen-accent-2:#ff8a4c;--lumen-accent-3:#ffb48a;--lumen-brand:#ff4401;--lumen-accent-ink:#190902;--lumen-accent-soft:#ff5a1f1a;--lumen-accent-line:#ff783c61;--lumen-green:#7ad9a5;--header-h:68px;--sidebar-w:260px;--content-w:800px;--toc-w:216px;--page-gutter:clamp(22px, 3.4vw, 54px);--font-sans:"Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Inter Tight Variable", "Inter Tight", "Inter Variable", sans-serif;--font-mono:"DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius:16px;--ease:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;scroll-padding-top:calc(var(--header-h) + 28px);background:var(--lumen-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{background:var(--lumen-bg);min-width:320px;color:var(--lumen-text);font-family:var(--font-sans);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6;overflow-x:clip}main{outline:none;display:block}img,svg,picture{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4,p,ul,ol,figure,blockquote,pre,table{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-weight:500;line-height:1.1}p{text-wrap:pretty}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}input,select,textarea{font:inherit}fieldset{border:0;min-width:0;margin:0;padding:0}[hidden]{display:none!important}::selection{color:var(--lumen-text);background:#ff5a1f52}:focus-visible{outline:2px solid var(--lumen-accent-line);outline-offset:2px;border-radius:6px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}body.docs-drawer-open,body.search-open{overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.skip-link{z-index:100;border:1px solid var(--lumen-accent-line);background:var(--lumen-surface-2);color:var(--lumen-text);border-radius:8px;padding:10px 14px;font-size:12px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.site-header{z-index:40;height:var(--header-h);border-bottom:1px solid var(--lumen-line);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#08070adb;position:fixed;top:0;bottom:auto;left:0;right:0}.site-header__inner{grid-template-columns:auto minmax(220px,360px) auto;justify-content:space-between;align-items:center;gap:24px;height:100%;padding:0 24px;display:grid}.site-header__brand{align-items:center;gap:12px;min-width:0;display:flex}.site-header__home{color:var(--lumen-text);align-items:center;transition:opacity .16s;display:flex}.site-header__home:hover{opacity:.82}.brand{color:var(--lumen-text);align-items:center;gap:10px;display:inline-flex}.site-header__divider{color:var(--lumen-line-3);font-family:var(--font-mono);font-size:15px;font-weight:300}.site-header__product{color:var(--lumen-text-3);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:400;transition:color .16s}.site-header__product:hover{color:var(--lumen-text-2)}.search-trigger{border:1px solid var(--lumen-line);width:100%;height:36px;color:var(--lumen-text-3);font-family:var(--font-sans);cursor:pointer;text-align:left;background:#ffffff06;border-radius:9px;align-items:center;gap:9px;padding:0 9px 0 11px;font-size:12.5px;transition:border-color .16s,background-color .16s,color .16s;display:flex}.search-trigger:hover{border-color:var(--lumen-line-2);color:var(--lumen-text-2);background:#ffffff0b}.search-trigger__placeholder{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.search-trigger__kbd{border:1px solid var(--lumen-line-2);background:var(--lumen-surface);color:var(--lumen-text-3);font-family:var(--font-mono);letter-spacing:.04em;border-radius:5px;margin-left:auto;padding:2px 5px;font-size:9px;line-height:1.4}.site-header__actions{align-items:center;gap:9px;display:flex}.header-link{height:36px;color:var(--lumen-text-2);white-space:nowrap;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:450;transition:color .16s;display:inline-flex}.header-link svg{color:var(--lumen-text-3);transition:color .16s,transform .16s}.header-link:hover{color:var(--lumen-text)}.header-link:hover svg{color:var(--lumen-accent-2);transform:translate(1px,-1px)}.header-connect{background:var(--lumen-accent);height:36px;color:var(--lumen-accent-ink);letter-spacing:-.01em;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:600;transition:background-color .16s,transform .16s;display:inline-flex}.header-connect svg{opacity:.8}.header-connect:hover{background:var(--lumen-accent-2)}.header-connect:active{transform:translateY(1px)}.header-connect__short{display:none}.menu-trigger{border:1px solid var(--lumen-line-2);width:36px;height:36px;color:var(--lumen-text-2);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;display:none}.menu-trigger:hover{border-color:var(--lumen-line-3);color:var(--lumen-text)}.docs-frame{min-height:100vh}.docs-main{min-height:100vh;margin-left:var(--sidebar-w);padding-top:var(--header-h);flex-direction:column;display:flex}.docs-sidebar{z-index:30;top:var(--header-h);width:var(--sidebar-w);border-right:1px solid var(--lumen-line);background:radial-gradient(circle at 15% 0,#ff5a1f0b,#0000 38%),#0a090c;flex-direction:column;display:flex;position:fixed;bottom:0;left:0}.docs-sidebar__scroll{overscroll-behavior:contain;flex-direction:column;flex:1;height:100%;padding:26px 14px 22px;display:flex;overflow:hidden auto}.docs-sidebar__mobile-head{display:none}.docs-sidebar__label{color:var(--lumen-text-3);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:0 10px 20px;font-size:9px;font-weight:400;display:flex}.docs-sidebar__label-version{border:1px solid var(--lumen-line);color:var(--lumen-text-4);letter-spacing:.08em;border-radius:4px;padding:2px 5px;font-size:8px}.docs-nav{flex-direction:column;gap:19px;display:flex}.nav-group{flex-direction:column;display:flex}.nav-group__toggle{width:100%;color:var(--lumen-accent-2);font-family:var(--font-mono);letter-spacing:.13em;text-align:left;text-transform:uppercase;cursor:pointer;opacity:.72;background:0 0;border:0;justify-content:space-between;align-items:center;padding:5px 10px;font-size:9px;font-weight:500;transition:opacity .16s,color .16s;display:flex}.nav-group__toggle:hover,.nav-group.is-active .nav-group__toggle{opacity:1}.nav-group__title{min-width:0}.nav-group__chevron{color:var(--lumen-text-4);transition:transform .18s var(--ease,ease)}.nav-group__chevron.is-collapsed{transform:rotate(-90deg)}.nav-group__items{flex-direction:column;gap:1px;margin-top:5px;display:flex}.nav-link{color:var(--lumen-text-3);letter-spacing:-.005em;border-radius:6px;align-items:center;gap:9px;padding:7px 10px 7px 13px;font-size:12.5px;font-weight:420;line-height:1.4;transition:background-color .14s,color .14s;display:flex;position:relative}.nav-link:hover{color:var(--lumen-text-2);background:#ffffff09}.nav-link.is-active{color:var(--lumen-accent-3);background:linear-gradient(90deg,#ff5a1f26,#ff5a1f06 82%,#0000);font-weight:480}.nav-link.is-active:before{background:var(--lumen-accent);content:"";border-radius:2px;width:2px;position:absolute;top:7px;bottom:7px;left:0;box-shadow:0 0 10px #ff5a1f8c}.nav-link__marker{opacity:.38;background:currentColor;border-radius:50%;flex:none;width:3px;height:3px}.nav-link.is-active .nav-link__marker{background:var(--lumen-accent);opacity:1;box-shadow:0 0 6px #ff5a1fcc}.docs-sidebar__foot{border-top:1px solid var(--lumen-line);color:var(--lumen-text-4);font-family:var(--font-mono);letter-spacing:.03em;flex-wrap:wrap;align-items:center;gap:5px;margin-top:28px;padding:16px 10px 0;font-size:8px;line-height:1.5;display:flex}.docs-sidebar__status{background:var(--lumen-green);border-radius:50%;width:4px;height:4px;box-shadow:0 0 6px #7ad9a599}.docs-sidebar__foot-dot{color:var(--lumen-line-3)}.docs-overlay{display:none}.docs-page{width:100%;max-width:calc(var(--content-w) + var(--toc-w) + 70px + var(--page-gutter) * 2);padding:36px var(--page-gutter) 0;flex:1;margin:0 auto}.docs-content-grid{grid-template-columns:minmax(0, var(--content-w)) var(--toc-w);align-items:start;gap:70px;display:grid}.docs-article{min-width:0;scroll-margin-top:calc(var(--header-h) + 30px)}.breadcrumbs{color:var(--lumen-text-3);font-family:var(--font-mono);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:32px;font-size:9px;font-weight:400;line-height:1.4;display:flex}.breadcrumbs svg{color:var(--lumen-text-4);flex:none}.breadcrumbs a{color:var(--lumen-text-3);transition:color .14s}.breadcrumbs a:hover{color:var(--lumen-accent-2)}.breadcrumbs__muted{color:var(--lumen-text-4)}.breadcrumbs [aria-current=page]{color:var(--lumen-text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.docs-head{border-bottom:1px solid var(--lumen-line);margin-bottom:34px;padding-bottom:30px}.docs-head h1{max-width:760px;color:var(--lumen-text);font-family:var(--font-display);letter-spacing:-.038em;text-wrap:balance;margin:0;font-size:clamp(34px,4vw,44px);font-weight:600;line-height:1.04}.docs-lead{max-width:690px;color:var(--lumen-text-2);text-wrap:pretty;margin:17px 0 0;font-size:15px;font-weight:400;line-height:1.65}.docs-head__meta{flex-wrap:wrap;align-items:center;gap:18px;margin-top:25px;display:flex}.docs-updated{color:var(--lumen-text-4);font-family:var(--font-mono);letter-spacing:.04em;align-items:center;gap:7px;font-size:9px;display:inline-flex}.docs-updated__dot{background:#7ad9a5cc;border-radius:50%;width:5px;height:5px}.copy-link{color:var(--lumen-text-3);font-family:var(--font-mono);letter-spacing:.03em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:6px;padding:4px 7px;font-size:9px;transition:color .14s,border-color .14s,background-color .14s;display:inline-flex}.copy-link:hover{border-color:var(--lumen-line);background:var(--lumen-surface);color:var(--lumen-text-2)}.copy-link.is-copied{color:var(--lumen-green)}.docs-head--home{isolation:isolate;border:1px solid var(--lumen-line);background:radial-gradient(65% 95% at 90% -20%,#ff5a1f29,#0000 65%),linear-gradient(145deg,#111015,#0b0a0e 70%);border-radius:20px;margin-bottom:38px;padding:38px 38px 30px;position:relative;overflow:hidden}.docs-head--home:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:44px 44px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 88%);mask-image:linear-gradient(#000000e6,#0000 88%)}.docs-head--home:after{content:"";background:linear-gradient(90deg,#0000,#ff8a4c8c,#0000);height:1px;position:absolute;top:-1px;left:38px;right:38px}.docs-head--home h1{letter-spacing:-.045em;word-spacing:.14em;max-width:640px;font-size:clamp(40px,5.2vw,58px);font-weight:590;line-height:.99}.docs-head--home .docs-lead{max-width:610px;margin-top:20px;font-size:15.5px;line-height:1.66}.docs-head__eyebrow{color:var(--lumen-accent-2);font-family:var(--font-mono);letter-spacing:.15em;align-items:center;gap:8px;margin-bottom:19px;font-size:9px;font-weight:500;display:flex}.docs-head__pulse{background:var(--lumen-accent);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #ff5a1f1f}.docs-head__eyebrow-sep{color:var(--lumen-text-4)}.docs-head--home .docs-head__meta{margin-top:24px}.button{height:39px;font-family:var(--font-sans);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:12px;font-weight:550;line-height:1;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.button:active{transform:translateY(1px)}.button--primary{border-color:var(--lumen-accent);background:var(--lumen-accent);color:var(--lumen-accent-ink)}.button--primary:hover{border-color:var(--lumen-accent-2);background:var(--lumen-accent-2)}.button--secondary{border-color:var(--lumen-line-2);color:var(--lumen-text);background:#ffffff09}.button--secondary:hover{border-color:var(--lumen-line-3);background:#fff1}.home-actions{margin:0 0 38px}.home-actions__buttons{flex-wrap:wrap;gap:10px;display:flex}.focus-row{color:var(--lumen-text-3);font-family:var(--font-mono);letter-spacing:.055em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:22px;font-size:9px;display:flex}.focus-row__label{color:var(--lumen-accent-2);opacity:.85}.focus-row span:not(.focus-row__label){padding-left:13px;position:relative}.focus-row span:not(.focus-row__label):before{background:var(--lumen-line-3);content:"";border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.stat-grid{border-top:1px solid var(--lumen-line);border-bottom:1px solid var(--lumen-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 42px;display:grid}.stat{border-right:1px solid var(--lumen-line);flex-direction:column;gap:5px;padding:20px 18px 20px 0;display:flex}.stat:not(:first-child){padding-left:20px}.stat:last-child{border-right:0}.stat__value{color:var(--lumen-text);font-family:var(--font-display);letter-spacing:-.025em;font-size:21px;font-weight:550;line-height:1.1}.stat__label{color:var(--lumen-text-4);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:8px;line-height:1.4}.doc-card-grid{gap:12px;margin:22px 0 30px;display:grid}.doc-card-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.doc-card-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card{border:1px solid var(--lumen-line);background:var(--lumen-surface);min-height:156px;color:var(--lumen-text);border-radius:12px;flex-direction:column;padding:18px;transition:border-color .18s,background-color .18s,transform .18s;display:flex}a.feature-card:hover{border-color:var(--lumen-accent-line);background:var(--lumen-surface-2);transform:translateY(-2px)}.feature-card__top{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.feature-card__icon{border:1px solid var(--lumen-line);width:32px;height:32px;color:var(--lumen-accent-2);background:#ffffff06;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.feature-card__eyebrow{color:var(--lumen-text-4);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.feature-card__body h3{color:var(--lumen-text);letter-spacing:-.012em;margin:0;font-size:14px;font-weight:560;line-height:1.35}.feature-card__body p{color:var(--lumen-text-3);margin:7px 0 0;font-size:12px;line-height:1.58}.feature-card__foot{color:var(--lumen-text-4);font-family:var(--font-mono);letter-spacing:.04em;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;font-size:8px;display:flex}.feature-card__arrow{border:1px solid var(--lumen-line);width:23px;height:23px;color:var(--lumen-text-3);border-radius:50%;justify-content:center;align-items:center;transition:border-color .18s,color .18s,transform .18s;display:inline-flex}a.feature-card:hover .feature-card__arrow{border-color:var(--lumen-accent-line);color:var(--lumen-accent-2);transform:translate(2px)}.direction-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 34px;display:grid}.direction-card{border:1px solid var(--lumen-line);background:linear-gradient(180deg, #ffffff06, transparent 40%), var(--lumen-surface);min-height:300px;color:var(--lumen-text);border-radius:14px;flex-direction:column;padding:20px;transition:border-color .18s,background-color .18s,transform .18s;display:flex;position:relative;overflow:hidden}.direction-card:after{opacity:0;content:"";background:linear-gradient(90deg,#0000,#ff8a4c66,#0000);height:1px;transition:opacity .18s;position:absolute;bottom:0;left:20px;right:20px}.direction-card:hover{border-color:var(--lumen-accent-line);background-color:var(--lumen-surface-2);transform:translateY(-2px)}.direction-card:hover:after{opacity:1}.direction-card__head{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.direction-card__number{color:var(--lumen-accent-2);font-family:var(--font-mono);letter-spacing:.12em;font-size:9px}.direction-card__icon{border:1px solid var(--lumen-line);width:34px;height:34px;color:var(--lumen-text-2);border-radius:9px;justify-content:center;align-items:center;display:flex}.direction-card__title h3{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:19px;font-weight:570;line-height:1.1}.direction-card__title p{color:var(--lumen-accent-2);font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;margin:6px 0 0;font-size:8px;line-height:1.5}.direction-card__description{color:var(--lumen-text-3);margin:14px 0 0;font-size:12px;line-height:1.58}.direction-card__list{border-top:1px solid var(--lumen-line);flex-direction:column;gap:5px;margin:16px 0 0;padding:14px 0 0;list-style:none;display:flex}.direction-card__list li{color:var(--lumen-text-3);padding-left:11px;font-size:10.5px;line-height:1.5;position:relative}.direction-card__list li:before{background:var(--lumen-accent-2);opacity:.65;content:"";border-radius:50%;width:3px;height:3px;position:absolute;top:.65em;left:0}.direction-card__link{color:var(--lumen-text-2);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;font-size:8.5px;display:flex}.direction-card:hover .direction-card__link{color:var(--lumen-accent-2)}.ecosystem-figure{border:1px solid var(--lumen-line);background:radial-gradient(circle at 50% 48%,#ff5a1f12,#0000 34%),#0a090c;border-radius:16px;margin:30px 0 34px;padding:24px}.ecosystem-map{grid-template-rows:repeat(3,minmax(56px,auto));grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:16px;min-height:320px;display:grid;position:relative}.ecosystem-map__grid{pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:36px 36px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.ecosystem-node{z-index:1;border:1px solid var(--lumen-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0d11eb;border-radius:9px;align-items:center;gap:9px;max-width:190px;padding:10px 12px;display:flex;position:relative}.ecosystem-node--founders{grid-area:1/1/2/2;justify-self:start}.ecosystem-node--investors{grid-area:1/3/2/4;justify-self:end}.ecosystem-node--companies{grid-area:3/1/4/2;justify-self:start}.ecosystem-node--builders{grid-area:3/3/4/4;justify-self:end}.ecosystem-node__icon{border:1px solid var(--lumen-line);width:27px;height:27px;color:var(--lumen-accent-2);border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.ecosystem-node strong{color:var(--lumen-text-2);font-size:10.5px;font-weight:540;line-height:1.35;display:block}.ecosystem-node small{color:var(--lumen-text-4);margin-top:2px;font-size:8.5px;line-height:1.35;display:block}.ecosystem-center{z-index:2;border:1px solid var(--lumen-accent-line);background:radial-gradient(circle, #ff5a1f24, #0e0d11f2 68%), var(--lumen-surface);border-radius:50%;flex-direction:column;grid-area:2/2/3/3;justify-content:center;place-self:center;align-items:center;width:126px;height:126px;display:flex;position:relative;box-shadow:0 0 0 10px #ff5a1f09,0 12px 44px #00000073}.ecosystem-center strong{color:var(--lumen-text);font-family:var(--font-display);letter-spacing:-.02em;margin-top:5px;font-size:14px;font-weight:600;line-height:1}.ecosystem-center small{color:var(--lumen-text-4);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin-top:4px;font-size:7px}.ecosystem-figure figcaption{border-top:1px solid var(--lumen-line);color:var(--lumen-text-4);margin-top:20px;padding-top:16px;font-size:10px;line-height:1.6}.statement{border-left:2px solid var(--lumen-accent);background:linear-gradient(90deg,#ff5a1f16,#ff5a1f04);border-radius:0 10px 10px 0;margin:28px 0;padding:20px 22px}.statement__label{color:var(--lumen-accent-2);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:8px;display:block}.statement__text,.statement__text p{color:var(--lumen-text);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:450;line-height:1.45}.roadmap{flex-direction:column;margin:28px 0 34px;display:flex}.roadmap-item{grid-template-columns:22px minmax(0,1fr);gap:14px;display:grid}.roadmap-item__rail{justify-content:center;display:flex;position:relative}.roadmap-item__rail:after{background:var(--lumen-line);content:"";width:1px;position:absolute;top:17px;bottom:0;left:50%;transform:translate(-50%)}.roadmap-item:last-child .roadmap-item__rail:after{display:none}.roadmap-item__dot{z-index:1;border:1px solid var(--lumen-line-3);background:var(--lumen-bg);border-radius:50%;width:7px;height:7px;margin-top:7px;position:relative}.roadmap-item--current .roadmap-item__dot{border-color:var(--lumen-accent);background:var(--lumen-accent);box-shadow:0 0 0 4px #ff5a1f1a}.roadmap-item__body{padding-bottom:28px}.roadmap-item__meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:7px;display:flex}.roadmap-item__phase{color:var(--lumen-text-4);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.roadmap-item__status{border:1px solid var(--lumen-line);color:var(--lumen-text-3);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:7px}.roadmap-item--current .roadmap-item__status{border-color:var(--lumen-accent-line);background:var(--lumen-accent-soft);color:var(--lumen-accent-2)}.roadmap-item__body h3{color:var(--lumen-text);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:550;line-height:1.3}.roadmap-item__body p{color:var(--lumen-text-3);margin:7px 0 0;font-size:12.5px;line-height:1.6}.roadmap-item__body ul{color:var(--lumen-text-3);margin:9px 0 0;padding-left:16px;font-size:12px;line-height:1.55}.cta-panel{border:1px solid var(--lumen-accent-line);background:radial-gradient(70% 130% at 100% 0,#ff5a1f29,#0000 62%),linear-gradient(140deg,#141015,#0c0b0f);border-radius:16px;justify-content:space-between;align-items:center;gap:28px;margin:42px 0 10px;padding:28px;display:flex;position:relative;overflow:hidden}.cta-panel__glow{filter:blur(50px);pointer-events:none;background:#ff5a1f1a;border-radius:50%;width:240px;height:240px;position:absolute;top:-80px;right:-40px}.cta-panel__content{max-width:500px;position:relative}.cta-panel__eyebrow{color:var(--lumen-accent-2);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:5px;margin-bottom:10px;font-size:8px;display:inline-flex}.cta-panel h2{color:var(--lumen-text);font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:23px;font-weight:570;line-height:1.18}.cta-panel p{color:var(--lumen-text-3);margin:10px 0 0;font-size:12.5px;line-height:1.6}.cta-panel__actions{flex-wrap:wrap;flex:none;gap:8px;display:flex;position:relative}.docs-prose{max-width:none;color:var(--lumen-text-2);font-size:14.5px;line-height:1.72}.docs-prose>:first-child{margin-top:0!important}.docs-prose>h2{color:var(--lumen-text);font-family:var(--font-display);letter-spacing:-.028em;margin:40px 0 13px;padding:0;scroll-margin-top:100px;font-size:23px;font-weight:570;line-height:1.25}.docs-prose>h2:first-child{margin-top:0}.docs-prose>h3{color:var(--lumen-text);font-family:var(--font-display);letter-spacing:-.018em;margin:28px 0 9px;scroll-margin-top:100px;font-size:17px;font-weight:560;line-height:1.35}.docs-prose>h4{color:var(--lumen-text);margin:22px 0 8px;font-size:14px;font-weight:600;line-height:1.4}.docs-prose>p{margin:0 0 15px}.docs-prose strong{color:var(--lumen-text);font-weight:580}.docs-prose a:not([class]){color:var(--lumen-text);text-decoration-line:underline;-webkit-text-decoration-color:var(--lumen-line-3);text-decoration-color:var(--lumen-line-3);text-underline-offset:3px;text-decoration-thickness:1px;transition:color .14s,text-decoration-color .14s}.docs-prose a:not([class]):hover{color:var(--lumen-accent-2);-webkit-text-decoration-color:var(--lumen-accent-line);text-decoration-color:var(--lumen-accent-line)}.docs-prose>ul,.docs-prose>ol{margin:0 0 18px;padding-left:19px}.docs-prose>ul>li,.docs-prose>ol>li{margin:5px 0;padding-left:2px}.docs-prose li::marker{color:var(--lumen-accent-2)}.docs-prose>ul>li>p,.docs-prose>ol>li>p{margin:0}.docs-prose hr{border:0;border-top:1px solid var(--lumen-line);margin:34px 0}.docs-prose blockquote{border-left:2px solid var(--lumen-accent-line);color:var(--lumen-text-2);background:#ffffff06;border-radius:0 8px 8px 0;margin:22px 0;padding:14px 18px;font-style:normal}.docs-prose blockquote p:last-child{margin-bottom:0}.docs-prose code{border:1px solid var(--lumen-line);color:var(--lumen-accent-3);font-family:var(--font-mono);background:#ffffff0b;border-radius:4px;padding:2px 5px;font-size:.82em;font-weight:400}.docs-prose code:before,.docs-prose code:after{content:none}.docs-prose pre{border:1px solid var(--lumen-line);background:#0b0a0e;border-radius:10px;margin:20px 0}.docs-prose pre code{color:inherit;background:0 0;border:0;padding:0}.docs-prose table{border:1px solid var(--lumen-line);border-collapse:separate;border-spacing:0;background:var(--lumen-surface);border-radius:10px;width:100%;margin:22px 0;font-size:12.5px;line-height:1.55;overflow:hidden}.docs-prose thead{background:#ffffff06}.docs-prose th{border-bottom:1px solid var(--lumen-line-2);color:var(--lumen-text-2);font-family:var(--font-mono);letter-spacing:.09em;text-align:left;text-transform:uppercase;padding:11px 14px;font-size:8px;font-weight:500}.docs-prose td{border-bottom:1px solid var(--lumen-line);color:var(--lumen-text-3);vertical-align:top;padding:12px 14px}.docs-prose tbody tr:last-child td{border-bottom:0}.docs-prose tbody tr:hover{background:#ffffff05}.docs-prose td strong{color:var(--lumen-text-2)}.docs-prose ul:not([class]){list-style:outside}.docs-prose ol:not([class]){list-style:decimal}.docs-prose .direction-card__list{padding-left:0;list-style:none}.docs-prose .direction-card__list li{margin:0;padding-left:11px}.doc-callout{border:1px solid var(--lumen-line);border-left:2px solid var(--lumen-accent-line);background:#ffffff06;border-radius:9px;gap:11px;margin:22px 0;padding:15px 16px;display:flex}.doc-callout--warn{background:#ff5a1f0b;border-left-color:#ffb478b3}.doc-callout__icon{color:var(--lumen-accent-2);flex:none;align-items:flex-start;padding-top:2px;display:flex}.doc-callout__content{min-width:0}.doc-callout__title{font-size:12.5px;font-weight:580;line-height:1.45;color:var(--lumen-text)!important;margin:0 0 5px!important}.doc-callout__body{color:var(--lumen-text-2);font-size:13.5px;line-height:1.66}.doc-callout__body>:last-child{margin-bottom:0}.doc-callout__body p{margin:0 0 10px}.doc-callout__body p:last-child{margin-bottom:0}.doc-callout__body ul,.doc-callout__body ol{margin:8px 0;padding-left:18px}.docs-prose .doc-steps{counter-reset:doc-step;margin:22px 0 26px;padding:0;list-style:none}.docs-prose .doc-step{counter-increment:doc-step;margin:0 0 20px;padding-left:41px;position:relative}.docs-prose .doc-step:last-child{margin-bottom:0}.docs-prose .doc-step:before{border:1px solid var(--lumen-accent-line);background:var(--lumen-surface-2);width:27px;height:27px;color:var(--lumen-accent-2);font-family:var(--font-mono);content:counter(doc-step, decimal-leading-zero);border-radius:50%;place-items:center;font-size:9px;display:grid;position:absolute;top:0;left:0}.docs-prose .doc-step>p:first-child{color:var(--lumen-text);font-weight:530}.docs-prose .doc-step>p:last-child{margin-bottom:0}.doc-accordions{border-top:1px solid var(--lumen-line);margin:18px 0 24px}.doc-accordion{border-bottom:1px solid var(--lumen-line)}.doc-accordion summary{color:var(--lumen-text-2);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:13px 2px;font-size:13.5px;font-weight:500;line-height:1.5;list-style:none;display:flex}.doc-accordion summary::-webkit-details-marker{display:none}.doc-accordion summary svg{color:var(--lumen-text-4);flex:none;transition:color .14s,transform .18s}.doc-accordion[open] summary{color:var(--lumen-text)}.doc-accordion[open] summary svg{color:var(--lumen-accent-2);transform:rotate(180deg)}.doc-accordion summary:hover{color:var(--lumen-text)}.doc-accordion summary:hover svg{color:var(--lumen-accent-2)}.doc-accordion__panel{color:var(--lumen-text-2);padding:0 24px 16px 2px;font-size:13.5px;line-height:1.68}.doc-accordion__panel>:last-child{margin-bottom:0}.doc-accordion__panel p{margin:0 0 10px}.doc-accordion__panel p:last-child{margin-bottom:0}.doc-accordion__panel ul,.doc-accordion__panel ol{margin:8px 0;padding-left:18px}.table-wrap{border-radius:10px;max-width:100%;margin:22px 0;overflow-x:auto}.table-wrap table{margin:0}.docs-toc{top:calc(var(--header-h) + 42px);max-height:calc(100vh - var(--header-h) - 80px);padding-top:5px;position:sticky;overflow-y:auto}.docs-toc__label{color:var(--lumen-text-4);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;font-size:8px;font-weight:500;display:flex}.docs-toc__line{background:var(--lumen-line);flex:1;height:1px}.toc-list{border-left:1px solid var(--lumen-line);flex-direction:column;margin:14px 0 0;padding:0;list-style:none;display:flex}.toc-item{margin:0;padding:0}.toc-item a{color:var(--lumen-text-4);border-left:1px solid #0000;margin-left:-1px;padding:5px 0 5px 13px;font-size:11px;line-height:1.45;transition:color .14s,border-color .14s;display:block}.toc-item--depth-3 a{padding-left:25px;font-size:10.5px}.toc-item--depth-4 a{padding-left:35px;font-size:10px}.toc-item a:hover{color:var(--lumen-text-2)}.toc-item.is-active a{border-left-color:var(--lumen-accent);color:var(--lumen-accent-2)}.docs-toc__top{color:var(--lumen-text-4);font-family:var(--font-mono);letter-spacing:.03em;align-items:center;gap:6px;margin-top:18px;padding-left:13px;font-size:8px;transition:color .14s;display:inline-flex}.docs-toc__top:hover{color:var(--lumen-text-2)}.mobile-toc{border:1px solid var(--lumen-line);background:var(--lumen-surface);border-radius:9px;margin:0 0 26px;display:none}.mobile-toc summary{color:var(--lumen-text-3);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;padding:12px 14px;font-size:9px;list-style:none;display:flex}.mobile-toc summary::-webkit-details-marker{display:none}.mobile-toc summary svg{color:var(--lumen-text-4);transition:transform .18s}.mobile-toc[open] summary svg{transform:rotate(180deg)}.mobile-toc .toc-list{border-top:1px solid var(--lumen-line);border-left:0;margin:0;padding:4px 14px 12px}.mobile-toc .toc-item a{border-left:0;padding-top:7px;padding-bottom:7px;font-size:11.5px}.mobile-toc .toc-item.is-active a{color:var(--lumen-accent-2)}.page-nav{border-top:1px solid var(--lumen-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:54px;padding-top:26px;display:grid}.page-nav__link{border:1px solid var(--lumen-line);background:var(--lumen-surface);color:var(--lumen-text);border-radius:10px;flex-direction:column;gap:7px;padding:15px 17px;transition:border-color .16s,background-color .16s;display:flex}.page-nav__link:hover{border-color:var(--lumen-accent-line);background:var(--lumen-surface-2)}.page-nav__link--next{text-align:right;align-items:flex-end}.page-nav__label{color:var(--lumen-text-4);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;font-size:8px;display:inline-flex}.page-nav__link:hover .page-nav__label{color:var(--lumen-accent-2)}.page-nav__title{color:var(--lumen-text-2);font-size:12.5px;font-weight:500;line-height:1.4}.site-footer{border-top:1px solid var(--lumen-line);background:radial-gradient(circle at 25% 100%,#ff5a1f0b,#0000 35%),#070609;margin-top:70px}.site-footer__inner{width:100%;max-width:calc(var(--content-w) + var(--toc-w) + 70px + var(--page-gutter) * 2);padding:44px var(--page-gutter) 22px;margin:0 auto}.site-footer__top{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:56px;display:grid}.site-footer__brand p{max-width:330px;color:var(--lumen-text-4);margin:16px 0 18px;font-size:11.5px;line-height:1.65}.site-footer__social{color:var(--lumen-text-3);font-family:var(--font-mono);letter-spacing:.03em;align-items:center;gap:5px;font-size:9px;transition:color .14s;display:inline-flex}.site-footer__social:hover{color:var(--lumen-accent-2)}.site-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.site-footer__column{flex-direction:column;gap:8px;display:flex}.site-footer__heading{color:var(--lumen-text-4);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:8px}.site-footer__column a{width:-moz-fit-content;width:fit-content;color:var(--lumen-text-3);align-items:center;gap:4px;font-size:11.5px;line-height:1.4;transition:color .14s;display:inline-flex}.site-footer__column a:hover{color:var(--lumen-accent-2)}.site-footer__bottom{border-top:1px solid var(--lumen-line);color:var(--lumen-text-4);font-family:var(--font-mono);letter-spacing:.02em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:42px;padding-top:18px;font-size:8.5px;display:flex}.site-footer__bottom p{margin:0}.site-footer__bottom-links{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.site-footer__bottom-links a{color:var(--lumen-text-4);transition:color .14s}.site-footer__bottom-links a:hover{color:var(--lumen-text-2)}.search-overlay{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040306c2;justify-content:center;align-items:flex-start;padding:clamp(64px,12vh,132px) 20px 32px;animation:.16s both search-overlay-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.search-dialog{border:1px solid var(--lumen-line-2);width:min(640px,100%);max-height:min(72vh,620px);animation:search-dialog-in .18s var(--ease) both;background:#0b0a0e;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 110px #000000b8,0 0 0 1px #ffffff08}.search-dialog__header{border-bottom:1px solid var(--lumen-line);align-items:center;gap:11px;padding:14px 15px;display:flex}.search-dialog__icon{color:var(--lumen-accent-2);flex:none}.search-dialog__input{min-width:0;color:var(--lumen-text);font-family:var(--font-sans);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:14px;font-weight:420}.search-dialog__input::placeholder{color:var(--lumen-text-4)}.search-dialog__input::-webkit-search-cancel-button{display:none}.search-dialog__close{border:1px solid var(--lumen-line-2);background:var(--lumen-surface);color:var(--lumen-text-4);font-family:var(--font-mono);border-radius:5px;flex:none;align-items:center;gap:5px;padding:4px 6px;font-size:8px;line-height:1.3;transition:border-color .14s,color .14s;display:inline-flex}.search-dialog__close:hover{border-color:var(--lumen-line-3);color:var(--lumen-text-2)}.search-dialog__body{overscroll-behavior:contain;flex:1;min-height:84px;padding:8px;overflow-y:auto}.search-dialog__hint{color:var(--lumen-text-4);font-family:var(--font-mono);letter-spacing:.02em;margin:0;padding:8px 9px 9px;font-size:9px}.search-dialog__group-label{color:var(--lumen-text-4);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0;padding:5px 10px 7px;font-size:8px}.search-results{flex-direction:column;gap:1px;display:flex}.search-result{text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:flex-start;gap:14px;width:100%;padding:9px 10px;transition:background-color .1s;display:flex}.search-result.is-active{background:#ff5a1f1a}.search-result__body{flex-direction:column;gap:3px;min-width:0;display:flex}.search-result__path{color:var(--lumen-text-4);font-family:var(--font-mono);letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;overflow:hidden}.search-result__title{color:var(--lumen-text-2);font-size:13px;font-weight:500;line-height:1.35}.search-result__snippet{color:var(--lumen-text-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.search-result mark{color:var(--lumen-accent-3);background:#ff5a1f33;border-radius:2px;padding:0}.search-result__enter{color:var(--lumen-text-4);opacity:0;flex:none;margin-top:4px;transition:opacity .1s}.search-result.is-active .search-result__enter{opacity:.7}.search-dialog__loading,.search-dialog__empty{color:var(--lumen-text-3);text-align:center;margin:0;padding:24px 12px;font-size:12px}.search-dialog__empty{flex-direction:column;gap:4px;display:flex}.search-dialog__empty strong{color:var(--lumen-text-2);font-weight:500}.search-dialog__empty span{color:var(--lumen-text-4);font-size:11px}.search-dialog__footer{border-top:1px solid var(--lumen-line);color:var(--lumen-text-4);font-family:var(--font-mono);letter-spacing:.02em;background:#ffffff05;align-items:center;gap:15px;padding:9px 15px;font-size:8px;display:flex}.search-dialog__footer kbd{border:1px solid var(--lumen-line-2);background:var(--lumen-surface-2);color:var(--lumen-text-3);font-family:var(--font-mono);border-radius:3px;margin-right:2px;padding:1px 4px;font-size:8px}.search-dialog__footer-brand{color:var(--lumen-text-4);opacity:.65;margin-left:auto}@keyframes search-overlay-in{0%{opacity:0}}@keyframes search-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.99)}}.not-found-page{min-height:100vh;padding-top:var(--header-h);background:var(--lumen-bg);flex-direction:column;display:flex}.not-found{flex:1;justify-content:center;align-items:center;padding:70px 24px;display:flex;position:relative;overflow:hidden}.not-found__inner{z-index:1;text-align:center;max-width:600px;position:relative}.not-found__code{color:#0000;font-family:var(--font-display);letter-spacing:-.08em;-webkit-text-stroke:1px #ffffff2b;font-size:clamp(100px,20vw,190px);font-weight:650;line-height:.75;display:block}.not-found__eyebrow{color:var(--lumen-accent-2);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin-top:32px;font-size:9px;display:block}.not-found h1{color:var(--lumen-text);font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:14px auto 0;font-size:clamp(28px,4vw,40px);font-weight:570;line-height:1.1}.not-found p{max-width:470px;color:var(--lumen-text-3);margin:16px auto 0;font-size:13.5px;line-height:1.65}.not-found__actions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:27px;display:flex}.not-found__decoration{pointer-events:none;border:1px solid #ffffff09;border-radius:50%;width:780px;height:780px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.not-found__decoration span{border:1px solid #ffffff08;border-radius:50%;position:absolute}.not-found__decoration span:first-child{top:100px;bottom:100px;left:100px;right:100px}.not-found__decoration span:nth-child(2){border-color:#ff5a1f17;top:220px;bottom:220px;left:220px;right:220px}.not-found__decoration span:nth-child(3){background:var(--lumen-accent);border:0;width:5px;height:5px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 22px 4px #ff5a1f59}@media (max-width:1379px){.docs-page{max-width:calc(var(--content-w) + var(--page-gutter) * 2)}.docs-content-grid{grid-template-columns:minmax(0, var(--content-w));justify-content:center}.docs-toc{display:none}.mobile-toc{display:block}}@media (max-width:1023px){:root{--page-gutter:clamp(18px, 4vw, 32px)}.site-header__inner{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;padding:0 16px}.header-link,.header-connect__full{display:none}.header-connect__short{display:inline}.menu-trigger{display:inline-flex}.search-trigger{background:0 0;border-color:#0000;justify-content:center;width:36px;padding:0}.search-trigger__placeholder,.search-trigger__kbd{display:none}.docs-main{margin-left:0}.docs-sidebar{z-index:60;border-right-color:var(--lumen-line-2);visibility:hidden;width:min(312px,88vw);transition:transform .22s cubic-bezier(.22,.8,.24,1);top:0;transform:translate(-102%);box-shadow:24px 0 80px #0000008c}.docs-sidebar.is-open{visibility:visible;transform:translate(0)}.docs-sidebar__mobile-head{height:var(--header-h);border-bottom:1px solid var(--lumen-line);flex:none;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.docs-sidebar__brand{color:var(--lumen-text);align-items:center;gap:12px;display:flex}.docs-sidebar__brand-label{border-left:1px solid var(--lumen-line-2);color:var(--lumen-text-3);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding-left:12px;font-size:8px}.sidebar-close{border:1px solid var(--lumen-line);width:34px;height:34px;color:var(--lumen-text-3);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;display:flex}.sidebar-close:hover{border-color:var(--lumen-line-2);color:var(--lumen-text)}.docs-sidebar__scroll{padding-top:21px}.docs-sidebar__label{display:none}.docs-overlay{z-index:55;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:#030205a8;border:0;display:block;position:fixed;top:0;bottom:0;left:0;right:0}body.docs-drawer-open{overflow:hidden}.docs-page{padding-top:26px}.site-footer__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:34px}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat:nth-child(2){border-right:0}.stat:first-child,.stat:nth-child(2){border-bottom:1px solid var(--lumen-line)}.stat:nth-child(3){padding-left:0}.direction-grid{grid-template-columns:1fr}.direction-card{min-height:0}.direction-card__description{max-width:540px}.direction-card__list{flex-flow:wrap;gap:6px 18px}.direction-card__link{margin-top:18px}}@media (max-width:767px){.site-header__divider,.site-header__product{display:none}.docs-head--home{border-radius:16px;padding:29px 22px 24px}.docs-head--home:after{left:22px;right:22px}.docs-head h1{font-size:clamp(30px,8vw,38px)}.docs-head--home h1{font-size:clamp(38px,10vw,48px)}.docs-lead,.docs-head--home .docs-lead{font-size:14px}.doc-card-grid--2,.doc-card-grid--3{grid-template-columns:1fr}.feature-card{min-height:0}.feature-card__foot{padding-top:14px}.stat__value{font-size:19px}.ecosystem-figure{padding:16px}.ecosystem-map{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-height:0}.ecosystem-center{grid-area:1/1/2/3;width:112px;height:112px;margin:0 auto 8px}.ecosystem-node{max-width:none}.ecosystem-node--founders{grid-area:2/1/3/2}.ecosystem-node--investors{grid-area:2/2/3/3}.ecosystem-node--companies{grid-area:3/1/4/2}.ecosystem-node--builders{grid-area:3/2/4/3}.ecosystem-node small{display:none}.cta-panel{flex-direction:column;align-items:flex-start;padding:22px}.cta-panel__actions{width:100%}.cta-panel__actions .button{flex:1}.docs-prose{font-size:14px}.docs-prose>h2{margin-top:34px;font-size:21px}.docs-prose>h3{font-size:16px}.docs-prose table{min-width:560px}.table-wrap{border-radius:10px}.page-nav{grid-template-columns:1fr;margin-top:42px}.page-nav__link--next{text-align:left;align-items:flex-start}.site-footer{margin-top:54px}.site-footer__inner{padding-top:34px}.site-footer__top{grid-template-columns:1fr;gap:30px}.site-footer__columns{gap:18px}.site-footer__bottom{margin-top:30px}.search-overlay{padding:0}.search-dialog{border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:100dvh}.search-dialog__footer{gap:10px}.search-dialog__footer-brand{display:none}.not-found__decoration{width:480px;height:480px}}@media (max-width:479px){.header-connect{height:34px;padding:0 10px;font-size:11px}.header-connect svg{display:none}.menu-trigger{width:34px;height:34px}.site-header__inner{padding:0 12px}.docs-page{padding-top:22px}.docs-head{margin-bottom:26px;padding-bottom:25px}.docs-head__meta{gap:10px}.home-actions__buttons{flex-direction:column}.home-actions__buttons .button{width:100%}.focus-row{gap:6px 10px;font-size:8px}.direction-card{padding:17px}.stat{padding:16px 12px 16px 0}.stat:not(:first-child){padding-left:13px}.stat__value{font-size:17px}.stat__label{font-size:7px}.ecosystem-node{padding:8px}.ecosystem-node__icon{width:23px;height:23px}.ecosystem-node strong{font-size:9.5px}.site-footer__columns{grid-template-columns:1fr 1fr}.site-footer__bottom{flex-direction:column;align-items:flex-start}}
/*$vite$:1*/