*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.absolute{position:absolute}.relative{position:relative}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mt-1{margin-top:.25rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.table{display:table}.grid{display:grid}.aspect-video{aspect-ratio:16 / 9}.h-72{height:18rem}.h-96{height:24rem}.w-24{width:6rem}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-\[80\%\]{max-width:80%}.max-w-lg{max-width:32rem}.flex-1{flex:1 1 0%}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-4{padding:1rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pt-2{padding-top:.5rem}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#eef6ff;background:#050817}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#050817}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.site-shell{position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(54rem 42rem at 84% -12%,rgba(91,33,182,.32),transparent 67%),radial-gradient(48rem 38rem at -8% 58%,rgba(8,145,178,.2),transparent 68%),radial-gradient(42rem 36rem at 56% 44%,rgba(30,64,175,.16),transparent 72%),#050817}.site-shell:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;content:"";opacity:.27;background-image:linear-gradient(rgba(103,232,249,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(103,232,249,.05) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 88%);mask-image:linear-gradient(to bottom,black,transparent 88%)}.docs-shell{overflow:visible}.docs-shell{background:radial-gradient(60rem 60rem at 85% -10%,rgba(99,102,241,.28),transparent 70%),radial-gradient(50rem 50rem at -10% 110%,rgba(34,211,238,.22),transparent 70%),radial-gradient(45rem 45rem at 50% 50%,rgba(168,85,247,.16),transparent 70%),#0b0d1a}.docs-shell:before{display:none}.site-container{width:1280px;max-width:calc(100% - 64px);margin:0 auto}.site-header{position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(148,163,184,.14);background:#050817bd;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.site-nav{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:78px}.brand-link{display:block;width:178px;flex:0 0 auto}.brand-link img{display:block;width:100%;height:auto}.site-links{display:flex;align-items:center;gap:1.65rem;margin-left:auto}.site-links a{color:#91a4bc;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:color .16s ease}.site-links a:hover{color:#67e8f9}.nav-launch,.button{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;border-radius:.7rem;font-size:.78rem;font-weight:800;letter-spacing:.02em;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.nav-launch{padding:.65rem .85rem;border:1px solid rgba(103,232,249,.34);color:#a5f3fc;background:#67e8f914}.nav-launch:hover{border-color:#67e8f9b3;color:#fff;transform:translateY(-1px)}.demo-tabs{display:flex;gap:.35rem;overflow-x:auto}.demo-tab{padding:.75rem .8rem;border:0;border-bottom:2px solid transparent;color:#74869f;background:none;cursor:pointer;font-size:.78rem;font-weight:700;white-space:nowrap}.demo-tab:hover,.demo-tab.active{border-bottom-color:#67e8f9;color:#a5f3fc}.site-main{position:relative;z-index:1;width:100%;min-height:calc(100vh - 140px);padding:5rem 0 6rem}.site-main.site-container{width:1280px;max-width:calc(100% - 64px);padding:5rem 2.5rem 6rem;border-right:1px solid rgba(148,163,184,.12);border-left:1px solid rgba(148,163,184,.12);background:#05081733;box-shadow:0 0 80px #0000001f}.site-footer{position:relative;z-index:1;border-top:1px solid rgba(148,163,184,.14);color:#66758d;background:#03050f8c}.footer-inner{display:flex;justify-content:space-between;gap:1rem;padding:1.25rem 0;font-family:Cascadia Code,ui-monospace,monospace;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase}.landing{display:grid;gap:7rem}.landing-hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:4rem;min-height:610px}.eyebrow{display:inline-flex;align-items:center;gap:.55rem;color:#67e8f9;font-family:Cascadia Code,ui-monospace,monospace;font-size:.68rem;font-weight:800;letter-spacing:.16em}.eyebrow span{width:1.75rem;height:1px;background:#67e8f9;box-shadow:0 0 12px #67e8f9}.hero-copy h1{max-width:690px;margin:1.25rem 0 1.35rem;color:#f7fbff;font-size:clamp(3.4rem,6vw,6.5rem);font-weight:800;letter-spacing:-.075em;line-height:.93}.hero-copy h1 em{color:#a5f3fc;font-style:normal;text-shadow:0 0 32px rgba(103,232,249,.3)}.hero-lede{max-width:570px;margin:0;color:#98a9c0;font-size:1.12rem;line-height:1.75}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.button{padding:.82rem 1.05rem}.button-primary{border:1px solid rgba(103,232,249,.5);color:#06111a;background:linear-gradient(135deg,#67e8f9,#93c5fd 52%,#c4b5fd);box-shadow:0 10px 30px #67e8f933}.button-primary:hover{transform:translateY(-2px);box-shadow:0 14px 36px #67e8f947}.button-ghost{border:1px solid rgba(148,163,184,.22);color:#b3c1d3;background:#ffffff0b}.button-ghost:hover{border-color:#67e8f980;color:#e0faff;background:#67e8f914;transform:translateY(-2px)}.hero-proof{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:2.15rem;color:#64758e;font-family:Cascadia Code,ui-monospace,monospace;font-size:.67rem;letter-spacing:.02em}.pulse-dot,.cover-caption-dot{width:.46rem;height:.46rem;border-radius:50%;background:#6ee7b7;box-shadow:0 0 12px #6ee7b7}.proof-divider{width:2px;height:2px;margin:0 .25rem;border-radius:50%;background:#475569}.cover-stage{position:relative;min-height:510px;display:grid;place-items:center}.cover-image{position:relative;z-index:2;width:min(100%,590px);border:1px solid rgba(103,232,249,.28);border-radius:1.5rem;box-shadow:0 28px 90px #00000080,0 0 50px #67e8f91f;transform:rotate(2deg);transition:transform .5s ease}.cover-image:hover{transform:rotate(0) translateY(-7px)}.cover-orbit{position:absolute;z-index:1;width:82%;height:62%;border:1px solid rgba(103,232,249,.18);border-radius:50%;transform:rotate(-22deg)}.orbit-one{box-shadow:0 0 0 20px #67e8f906,0 0 0 56px #a78bfa06}.orbit-two{width:62%;height:86%;border-color:#c084fc2e;transform:rotate(46deg)}.cover-caption{position:absolute;right:5%;bottom:3%;z-index:3;display:flex;align-items:center;gap:.45rem;padding:.55rem .7rem;border:1px solid rgba(103,232,249,.2);border-radius:.65rem;color:#8ea1b9;background:#050817c4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:Cascadia Code,ui-monospace,monospace;font-size:.62rem;letter-spacing:.08em}.cover-caption strong{margin-left:.2rem;color:#c4b5fd;font-weight:600}.signal-row{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(148,163,184,.17);border-bottom:1px solid rgba(148,163,184,.17)}.signal-row div{display:flex;flex-direction:column;gap:.35rem;padding:1.25rem 1rem;border-right:1px solid rgba(148,163,184,.13)}.signal-row div:last-child{border-right:0}.signal-row strong{color:#a5f3fc;font-family:Cascadia Code,ui-monospace,monospace;font-size:1.45rem;font-weight:500}.signal-row span{color:#6c7e97;font-size:.72rem;letter-spacing:.03em;text-transform:uppercase}.section-heading{max-width:690px}.section-heading h2,.architecture-copy h2,.access-copy h2{margin:1rem 0 .8rem;color:#f4f9ff;font-size:clamp(2.2rem,4vw,4rem);font-weight:800;letter-spacing:-.07em;line-height:.96}.section-heading p,.architecture-copy p,.access-copy p{margin:0;color:#8395ae;line-height:1.75}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.85rem;margin-top:2.5rem}.feature-card{position:relative;min-height:215px;padding:1.35rem;overflow:hidden;border:1px solid rgba(148,163,184,.15);border-radius:1rem;background:linear-gradient(145deg,#fff1,#ffffff06);transition:transform .18s ease,border-color .18s ease,background .18s ease}.feature-card:before{position:absolute;top:0;left:1.35rem;width:2.6rem;height:2px;content:"";background:linear-gradient(90deg,#67e8f9,#a78bfa)}.feature-card:hover{border-color:#67e8f961;background:linear-gradient(145deg,#67e8f91a,#a78bfa0f);transform:translateY(-4px)}.feature-index{display:block;color:#64748b;font-family:Cascadia Code,ui-monospace,monospace;font-size:.7rem}.feature-card h3{margin:2rem 0 .55rem;color:#dffbff;font-size:1.05rem;letter-spacing:-.02em}.feature-card p{max-width:32ch;margin:0;color:#8496ad;font-size:.84rem;line-height:1.7}.feature-arrow{position:absolute;right:1.3rem;bottom:1.1rem;color:#67e8f9;font-family:Cascadia Code,ui-monospace,monospace;font-size:.75rem}.architecture-band{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:4rem;padding:4rem 0;border-top:1px solid rgba(148,163,184,.13);border-bottom:1px solid rgba(148,163,184,.13)}.text-link{display:inline-flex;margin-top:1.4rem;color:#67e8f9;font-family:Cascadia Code,ui-monospace,monospace;font-size:.75rem;text-decoration:none}.text-link:hover{color:#cffafe}.terminal-card{overflow:hidden;border:1px solid rgba(103,232,249,.2);border-radius:1rem;background:#070c1b;box-shadow:0 20px 60px #0000004d}.terminal-top{display:flex;align-items:center;gap:.35rem;padding:.8rem 1rem;border-bottom:1px solid rgba(148,163,184,.12);color:#52647d;font-family:Cascadia Code,ui-monospace,monospace;font-size:.65rem}.terminal-top span{width:.45rem;height:.45rem;border-radius:50%;background:#fb7185}.terminal-top span:nth-child(2){background:#fbbf24}.terminal-top span:nth-child(3){background:#6ee7b7}.terminal-top b{margin-left:auto;font-weight:500}.terminal-card pre{margin:0;padding:1.4rem;overflow:auto;color:#dbeafe;font-family:Cascadia Code,ui-monospace,monospace;font-size:.78rem;line-height:1.8}.terminal-card code{background:none;color:inherit}.terminal-muted{color:#64748b}.terminal-green{color:#6ee7b7}.terminal-blue{color:#7dd3fc}.terminal-violet{color:#c4b5fd}.terminal-pink{color:#f0abfc}.access-section{display:grid;grid-template-columns:1fr 360px;align-items:center;gap:4rem;padding:1rem 0 2rem}.access-card{padding:1.25rem;border:1px solid rgba(103,232,249,.24);border-radius:1rem;background:#0a1125b8;box-shadow:0 20px 60px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.access-card-top{display:flex;justify-content:space-between;margin-bottom:1rem;color:#7c8fa9;font-family:Cascadia Code,ui-monospace,monospace;font-size:.64rem;letter-spacing:.12em}.secure-pill{color:#6ee7b7}.auth-form{width:100%}.auth-fields{display:flex;flex-direction:column;gap:.6rem}.auth-input{width:100%;padding:.68rem .75rem;border:1px solid rgba(148,163,184,.2);border-radius:.65rem;outline:none;color:#e6f4ff;background:#ffffff0e;font-size:.8rem}.auth-input::-moz-placeholder{color:#66758d}.auth-input::placeholder{color:#66758d}.auth-input:focus{border-color:#67e8f9a6;box-shadow:0 0 0 3px #67e8f914}.auth-submit{padding:.72rem;border:1px solid rgba(103,232,249,.45);border-radius:.65rem;color:#06111a;background:linear-gradient(135deg,#67e8f9,#a5b4fc);cursor:pointer;font-size:.8rem;font-weight:800}.auth-submit:hover{filter:brightness(1.08)}.auth-toggle{width:100%;padding:.65rem 0 .2rem;border:0;color:#8294ac;background:none;cursor:pointer;font-size:.73rem}.auth-toggle:hover{color:#a5f3fc}.oauth-row{display:flex;gap:.5rem;margin-top:.5rem}.oauth-button{flex:1;padding:.58rem .5rem;border:1px solid rgba(148,163,184,.17);border-radius:.6rem;color:#9eafc5;background:#ffffff09;cursor:pointer;font-size:.7rem}.oauth-button:hover{border-color:#67e8f966;color:#e0faff}.auth-error{margin:0;color:#fb7185;font-size:.72rem}.auth-user{display:flex;align-items:center;gap:.7rem}.auth-email{color:#9eafc5;font-size:.75rem}.role-pill{margin-left:.25rem;padding:.18rem .4rem;border:1px solid rgba(103,232,249,.2);border-radius:999px;color:#67e8f9;font-size:.63rem}.auth-signout{padding:.5rem .7rem;border:1px solid rgba(148,163,184,.18);border-radius:.6rem;color:#b4c2d3;background:#ffffff0d;cursor:pointer;font-size:.72rem}.auth-signout:hover{border-color:#fb718566;color:#fecdd3}@media (max-width: 900px){.site-container{width:min(100% - 32px,720px)}.site-nav{min-height:70px}.site-links{display:none}.site-main{padding-top:3rem}.site-main.site-container{width:min(100% - 32px,720px);max-width:none;padding:3rem 1.5rem 4rem;border-right:0;border-left:0}.landing{gap:5rem}.landing-hero,.architecture-band,.access-section{grid-template-columns:1fr;gap:2.5rem}.cover-stage{min-height:auto}.feature-grid{grid-template-columns:repeat(2,1fr)}.access-section{align-items:start}.access-card{max-width:420px}}@media (max-width: 560px){.site-container{width:min(100% - 24px,520px)}.brand-link{width:150px}.nav-launch{padding:.55rem .65rem;font-size:.68rem}.site-main{padding:2.5rem 0 4rem}.site-main.site-container{padding:2.5rem .75rem 4rem}.hero-copy h1{font-size:clamp(3rem,15vw,4.2rem)}.hero-lede{font-size:.98rem}.hero-proof{gap:.4rem;font-size:.58rem}.signal-row{grid-template-columns:repeat(2,1fr)}.signal-row div:nth-child(2){border-right:0}.signal-row div:nth-child(-n+2){border-bottom:1px solid rgba(148,163,184,.13)}.feature-grid{grid-template-columns:1fr}.footer-inner{flex-direction:column;font-size:.6rem}.auth-user .auth-email{display:none}}.site-link-btn{background:none;border:1px solid rgba(148,163,184,.2);color:#b4c2d3;padding:.45rem .8rem;border-radius:.6rem;font-size:.78rem;cursor:pointer;transition:border-color .15s,color .15s}.site-link-btn:hover{border-color:#67e8f966;color:#e0faff}.docs-main{max-width:100%!important;width:100%!important;padding:0!important;border:0!important}.docs-view{display:grid;grid-template-columns:268px minmax(0,1fr);gap:0;width:1280px;max-width:calc(100% - 64px);min-height:100vh;margin:0 auto;text-align:left;isolation:isolate;color:#e2e8f0}.docs-sidebar{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;padding:1.25rem .9rem 1.5rem;border-right:1px solid rgba(112,168,228,.16);background:#030c1bbd;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);overflow-y:auto}.docs-sidebar-head{display:flex;align-items:center;gap:.6rem;padding:.2rem .35rem 1rem}.docs-logo{width:38px;height:38px;flex:0 0 auto;border-radius:.5rem}.docs-sidebar-title{display:flex;flex-direction:column;line-height:1.3;min-width:0}.docs-sidebar-title strong{color:#f1f8ff;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.74rem;letter-spacing:.18em}.docs-sidebar-title span{color:#6e87a5;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.docs-open-new{margin-left:auto;color:#6e87a5;font-size:.8rem;text-decoration:none;border:1px solid rgba(112,168,228,.2);border-radius:.4rem;padding:.15rem .35rem;transition:color .12s,border-color .12s}.docs-open-new:hover{color:#9bb4d0;border-color:#70a8e466}.docs-mobile-menu,.docs-close-mobile{display:none;border:0;background:transparent;cursor:pointer}.docs-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:15;background:#02081299;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.docs-search{width:100%;padding:.55rem .75rem;border:1px solid rgba(112,168,228,.16);border-radius:.55rem;color:#e5f4ff;background:#142e4f52;font-size:.72rem;margin-bottom:1rem;transition:border-color .14s,background .14s}.docs-search::-moz-placeholder{color:#6e87a5}.docs-search::placeholder{color:#6e87a5}.docs-search:focus{outline:none;border-color:#54b7ff80;background:#142e4f80}.docs-nav{display:flex;flex-direction:column;gap:.15rem}.docs-nav-group{margin-bottom:.25rem}.docs-nav-group-toggle{display:flex;align-items:center;gap:.5rem;width:100%;background:none;border:0;color:#536c8c;cursor:pointer;padding:.7rem .35rem .35rem .45rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.56rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-align:left;border-radius:.4rem;transition:color .12s}.docs-nav-group-toggle:hover{color:#7893b1}.docs-chevron{display:inline-block;width:.8rem;font-size:.62rem;text-align:center;color:#475569;transition:transform .14s}.docs-chevron.collapsed{transform:rotate(-90deg)}.docs-nav-label{flex:1}.docs-nav-items{display:flex;flex-direction:column;gap:.15rem;padding-left:.1rem}.docs-nav-page{position:relative}.docs-nav-row{display:flex;align-items:center;gap:.15rem}.docs-nav-item{display:flex;align-items:center;gap:.55rem;flex:1;min-width:0;padding:.55rem .6rem;border:1px solid transparent;border-radius:.55rem;color:#849bb6;background:transparent;text-align:left;font-size:.72rem;cursor:pointer;transition:.16s ease}.docs-nav-item:hover{border-color:#4aa6ff4a;color:#e9f7ff;background:linear-gradient(90deg,#2889eb2e,#4c53d41a)}.docs-nav-item.active{border-color:#4aa6ff52;color:#eef8ff;background:linear-gradient(90deg,#2889eb42,#4c53d424);box-shadow:inset 3px 0 #55b9ff,0 8px 24px #1a5baf1f}.docs-nav-item span:first-child{flex:1}.docs-nav-newtab{display:grid;place-items:center;flex:0 0 auto;width:26px;height:34px;border:1px solid transparent;border-radius:.5rem;color:#4d6378;background:transparent;font-size:1rem;font-weight:600;line-height:1;cursor:pointer;transition:color .12s,border-color .12s,background .12s}.docs-nav-newtab:hover{color:#55b9ff;border-color:#4aa6ff4d;background:#54b7ff14}.docs-nav-pkg{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.54rem;color:#47749d}.docs-sections-chevron{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;font-size:.58rem;color:#6884a3;cursor:pointer;border-radius:.25rem;transition:transform .14s,color .12s}.docs-sections-chevron:hover{color:#55b9ff}.docs-sections-chevron.open{transform:rotate(90deg)}.docs-sections{list-style:none;margin:.15rem 0 .4rem;padding:.15rem 0 .25rem .9rem;border-left:1px solid rgba(112,168,228,.14)}.docs-section{margin:0;padding:0}.docs-section button{display:block;width:100%;text-align:left;background:none;border:0;color:#6e87a5;font-size:.7rem;line-height:1.4;padding:.22rem .4rem;border-radius:.3rem;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .12s,background .12s}.docs-section button:hover{color:#dcecff;background:#54b7ff14}.docs-section.active>button{color:#55b9ff}.docs-section.sub>button{padding-left:.75rem;font-size:.66rem;color:#4d6378}.docs-section.sub.active>button{color:#55b9ff}.docs-main-col{display:flex;flex-direction:column;min-width:0;min-height:100vh}.docs-topbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:1rem;height:62px;min-height:62px;max-height:62px;overflow:hidden;padding:0 1.5rem;border-bottom:1px solid rgba(112,168,228,.15);background:#040e1df5}.docs-topbar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#040e1dc7;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.docs-tabbar{display:flex;align-items:stretch;align-self:stretch;flex:1;min-width:0;height:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.docs-tabbar::-webkit-scrollbar{display:none}.docs-window-tab{display:flex;align-items:center;gap:.5rem;flex:0 0 auto;height:100%;min-width:150px;max-width:220px;padding:0 1rem;border-right:1px solid rgba(112,168,228,.12);border-bottom:2px solid transparent;color:#edf7ff;font-size:.72rem;cursor:pointer;transition:background .12s,border-color .12s}.docs-window-tab:hover{background:#54b7ff0f;border-bottom-color:#56baff66}.docs-window-tab.active{border-bottom-color:#56baff}.docs-window-tab strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-window-tab-mark{color:#63c5ff;font-size:.86rem;flex:0 0 auto}.docs-tab-close{flex:0 0 auto;margin-left:auto;padding:.1rem .3rem;border:0;border-radius:.3rem;color:#7490ad;background:transparent;font-size:1rem;line-height:1;cursor:pointer;transition:color .12s,background .12s}.docs-tab-close:hover{color:#fff;background:#fb71852e}.docs-tab-close:disabled{opacity:.35;cursor:not-allowed}.docs-topbar-live{display:flex;align-items:center;gap:.4rem;margin-left:auto;color:#7893b1;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.56rem}.docs-topbar-live .status-dot{display:inline-block;width:.44rem;height:.44rem;border-radius:50%;background:#5ef0b3;box-shadow:0 0 10px #5ef0b3e6}.docs-back-btn{flex:0 0 auto;padding:.45rem .85rem;border:1px solid rgba(74,166,255,.35);border-radius:.6rem;color:#a8d8ff;background:#2889eb1a;font-size:.72rem;font-weight:700;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.docs-back-btn:hover{border-color:#67e8f9b3;color:#fff;background:#67e8f91f}.docs-breadcrumb{display:flex;align-items:center;gap:.65rem;min-height:46px;padding:0 1.7rem;border-bottom:1px solid rgba(112,168,228,.12);color:#6c85a3;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.58rem}.docs-breadcrumb strong{color:#d9ebfc;font-weight:600}.docs-breadcrumb b{color:#47749d;font-size:.82rem}.docs-content{flex:1;padding:2rem 2.5rem 5rem;width:100%;max-width:1200px;margin:0 auto;overflow-x:hidden}.docs-loading,.docs-error{position:fixed;bottom:1.25rem;right:1.25rem;padding:.7rem 1rem;border-radius:.6rem;background:#09162beb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(112,168,228,.2);color:#dcecff;font-size:.78rem;z-index:50;box-shadow:0 1.2rem 2.8rem #0000008c}.docs-error{border-color:#fb718566;color:#fecdd3}.docs-error a{color:#55b9ff}.docs-error code{font-family:ui-monospace,monospace}@media (max-width: 1280px){.docs-view{width:94vw}}@media (max-width: 900px){.docs-view{grid-template-columns:1fr;width:min(100% - 32px,720px);max-width:none;background-attachment:scroll}.docs-main-col{margin-top:0;padding-top:0}.docs-topbar{background:#040e1df5;backdrop-filter:none;-webkit-backdrop-filter:none}.docs-content{padding:1.5rem 1.25rem 4rem;max-width:100%}.docs-sidebar{position:fixed;inset:0 auto 0 0;z-index:20;width:min(268px,84vw);height:100vh;transform:translate(-102%);transition:transform .18s ease;box-shadow:20px 0 50px #0006}.docs-sidebar.is-open{transform:translate(0)}.docs-backdrop{display:block}.docs-close-mobile,.docs-mobile-menu{display:grid;place-items:center}.docs-mobile-menu{width:30px;height:30px;color:#9ec8eb;font-size:1rem}.docs-close-mobile{margin-left:auto;color:#9eb6d1;font-size:1.15rem}}@media (max-width: 760px){.docs-topbar{gap:.5rem;padding:0 .8rem}.docs-window-tab{min-width:0;padding:0 .55rem;border-right:0}.docs-window-tab strong{overflow:hidden;max-width:120px;text-overflow:ellipsis;white-space:nowrap}.docs-topbar-live{display:none}.docs-back-btn{margin-left:auto;padding:.4rem .7rem;font-size:.68rem}.docs-breadcrumb{padding:0 1rem}}@media (max-width: 560px){.docs-view{width:min(100% - 24px,520px)}.docs-content{padding:1.25rem .9rem 3.5rem}.docs-sidebar-head{padding:.1rem .2rem .9rem}.docs-logo{width:32px;height:32px}.docs-sidebar-title strong{font-size:.66rem}.docs-sidebar-title span{font-size:.52rem}}.hover\:bg-indigo-500:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.disabled\:opacity-50:disabled{opacity:.5}
