:root{--bg:#070708;--bg-2:#0b0b0d;--panel:#100f12;--panel-2:#16151a;--ink:#e8e7ec;--muted:#8d8b96;--faint:#5b5964;--c-gold:#b08a5c;--c-coral:#b8514a;--c-magenta:#8f3a37;--accent:#b85149;--accent-2:#8f3a37;--corona:linear-gradient(120deg,#c06a5c,#b85149 55%,#8f3a37);--glow:rgba(184,81,73,0.20);--border:rgba(255,255,255,0.08);--border-2:rgba(255,255,255,0.15);--green:#57e0a0;--amber:#ffcf6b;--red:#ff7a8a;--apple:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Helvetica Neue",Helvetica,Arial,sans-serif;--display:var(--apple);--sans:var(--apple);--mono:ui-monospace,"SF Mono",Menlo,Monaco,Consolas,monospace;--maxw:1120px}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{min-height:100vh;overflow-x:hidden;background:radial-gradient(880px 520px at 50% -12%,rgba(184,81,73,.07),transparent 62%),var(--bg)}a{color:inherit;text-decoration:none}::selection{background:rgba(184,81,73,.28)}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 30px}.grad-text{background:var(--corona);-webkit-background-clip:text;background-clip:text;color:transparent}.eyebrow{font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.wordmark{display:inline-flex;align-items:center;gap:11px;font-family:var(--display);font-weight:700;font-size:20px;letter-spacing:-.02em;color:var(--ink)}.nav{position:relative;z-index:5;justify-content:space-between;padding:24px 0}.nav,.nav-actions{display:flex;align-items:center}.nav-actions{gap:20px}.nav-link{font-size:14px;font-weight:500;color:var(--muted);transition:color .2s}.nav-link:hover{color:var(--ink)}.lp{min-height:100vh;overflow-x:clip}.lp,.lp-inner{position:relative}.lp-inner{z-index:2}.lp-ambient{pointer-events:none;position:fixed;inset:0;z-index:0;overflow:hidden}.lp-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 0);background-size:64px 64px;mask-image:radial-gradient(ellipse 70% 50% at 50% 0,#000 15%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 70% 50% at 50% 0,#000 15%,transparent 72%);opacity:.55}.lp-nav{position:-webkit-sticky;position:sticky;top:0;z-index:40;margin:0 -12px;padding:18px 12px;transition:background .25s ease,border-color .25s ease,-webkit-backdrop-filter .25s ease;transition:background .25s ease,border-color .25s ease,backdrop-filter .25s ease;transition:background .25s ease,border-color .25s ease,backdrop-filter .25s ease,-webkit-backdrop-filter .25s ease;border-bottom:1px solid transparent}.lp-nav.is-scrolled{background:rgba(7,7,8,.72);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);border-bottom-color:var(--border)}.lp-logo{display:inline-flex}.reveal-io{opacity:0;transform:translateY(14px);transition:opacity .42s cubic-bezier(.22,1,.36,1) var(--d,0s),transform .42s cubic-bezier(.22,1,.36,1) var(--d,0s);will-change:opacity,transform}.reveal-io.is-in{opacity:1;transform:translateY(0)}.hero-in{opacity:0;animation:hero-in .55s cubic-bezier(.22,1,.36,1) forwards}.hero-in.d1{animation-delay:.04s}.hero-in.d2{animation-delay:.1s}.hero-in.d3{animation-delay:.16s}.hero-in.d4{animation-delay:.22s}.hero-in.d5{animation-delay:.28s}@keyframes hero-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.lp .hero.lp-hero,.lp-hero{position:relative;min-height:calc(100vh - 88px);min-height:calc(100svh - 88px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0!important;margin:0;width:100%}.lp .hero.lp-hero h1,.lp-hero h1{width:100%;max-width:920px;margin:0 auto!important;text-align:center;align-self:center}.lp-hero .scroll-cue{position:absolute;left:0;right:0;bottom:28px;width:max-content;max-width:100%;margin-left:auto;margin-right:auto;padding:0;box-sizing:border-box}.lp-hero .scroll-cue.hero-in{animation-name:hero-in-cue}@keyframes hero-in-cue{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.scroll-cue{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);transition:color .2s;text-align:center}.scroll-cue:hover{color:var(--muted)}.scroll-cue-line{width:1px;height:42px;background:linear-gradient(180deg,rgba(184,81,73,.05),rgba(184,81,73,.75),transparent);animation:scroll-pulse 2.2s ease-in-out infinite}@keyframes scroll-pulse{0%,to{opacity:.35;transform:scaleY(.85);transform-origin:top}50%{opacity:1;transform:scaleY(1);transform-origin:top}}.cards-3{grid-template-columns:repeat(3,1fr)}.lp-cta{margin-top:24px}.pricing-duo{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;align-items:stretch;max-width:980px;margin:0 auto}@media (max-width:900px){.pricing-duo{grid-template-columns:1fr;max-width:520px}}.pricing-duo .membership{max-width:none;margin:0;height:100%}.lp-membership{box-shadow:0 40px 100px -48px rgba(184,81,73,.35);transition:box-shadow .25s ease,border-color .25s ease}.lp-membership-master{border-color:rgba(184,81,73,.35);box-shadow:0 40px 100px -42px rgba(184,81,73,.45)}@media (hover:hover) and (pointer:fine){.lp-membership:hover{border-color:rgba(184,81,73,.35);box-shadow:0 48px 110px -42px rgba(184,81,73,.45)}.lp-terminal:hover{transform:translateY(-2px);box-shadow:0 36px 80px -40px rgba(0,0,0,.95),0 0 0 1px rgba(184,81,73,.15)}}.lp-terminal{transition:transform .25s ease,box-shadow .25s ease}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--sans);font-weight:600;font-size:14.5px;line-height:1;padding:13px 22px;border-radius:11px;border:1px solid transparent;cursor:pointer;transition:transform .12s,box-shadow .22s,background .2s,border-color .2s,opacity .2s}.btn:active{transform:translateY(1px)}.btn-primary{color:#fff;background:var(--corona);background-size:140% 140%;box-shadow:0 10px 34px -10px var(--glow),inset 0 1px 0 rgba(255,255,255,.25)}.btn-primary:hover{box-shadow:0 14px 44px -8px var(--glow);background-position:100% 0}.btn-ghost{background:rgba(255,255,255,.03);color:var(--ink);border-color:var(--border-2)}.btn-ghost:hover{border-color:var(--accent);background:rgba(184,81,73,.06)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-block{width:100%}.btn-sm{padding:9px 15px;font-size:13px;border-radius:9px}.app-bar-link:focus-visible,.btn:focus-visible,.code-tab:focus-visible,.nav-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative;padding:150px 0 104px;text-align:center}.eclipse-stage{display:flex;justify-content:center;margin:0 0 36px}.eclipse{position:relative;width:260px;height:260px}.eclipse:before{inset:-70px;background:radial-gradient(circle,rgba(255,202,107,.55) 28%,rgba(255,107,107,.4) 40%,rgba(217,75,255,.22) 51%,rgba(217,75,255,.05) 60%,transparent 68%);filter:blur(6px);animation:corona-breathe 6s ease-in-out infinite}.eclipse:after,.eclipse:before{content:"";position:absolute;border-radius:50%}.eclipse:after{inset:0;background:radial-gradient(circle at 50% 40%,#1a1326 0,#05040a 72%);box-shadow:inset 0 0 66px rgba(0,0,0,.92),0 0 0 1.5px rgba(255,190,130,.9),0 0 40px 3px rgba(255,120,90,.4)}.eclipse .shimmer{inset:-2px;z-index:1;background:conic-gradient(from 210deg,transparent 0deg,rgba(255,202,107,0) 40deg,rgba(255,202,107,.7) 84deg,#fff 96deg,rgba(255,107,107,.6) 108deg,rgba(217,75,255,0) 150deg,transparent 1turn);-webkit-mask:radial-gradient(circle,transparent 49%,#000 50% 52%,transparent 53%);mask:radial-gradient(circle,transparent 49%,#000 50% 52%,transparent 53%);animation:turn 12s linear infinite}.eclipse .shimmer,.eclipse-core{position:absolute;border-radius:50%}.eclipse-core{inset:18%;z-index:0;background:radial-gradient(circle at 40% 35%,rgba(184,81,73,.12),transparent 60%);animation:core-pulse 4.5s ease-in-out infinite}@keyframes turn{to{transform:rotate(1turn)}}@keyframes corona-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes core-pulse{0%,to{opacity:.5;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.hero .eyebrow{display:block;margin-bottom:22px}.hero h1{font-family:var(--sans);font-weight:700;font-size:clamp(36px,6.2vw,68px);line-height:1.04;letter-spacing:-.03em;margin:0 0 18px;color:var(--ink)}.hero h1 .grad-text{display:inline}.hero .lede{font-size:clamp(16px,1.9vw,19px);line-height:1.6;color:var(--muted);max-width:560px;margin:0 auto 36px}.hero-actions{gap:13px}.hero-actions,.hero-trust{display:flex;justify-content:center;flex-wrap:wrap}.hero-trust{align-items:center;gap:10px 14px;margin-top:28px;font-size:13px;color:var(--faint)}.hero-trust .dot{width:3px;height:3px;border-radius:50%;background:var(--faint)}.section-sub{max-width:540px;margin:14px auto 0;color:var(--muted);font-size:15.5px;line-height:1.6;text-wrap:pretty}.section-tight{padding-top:40px}.inline-link{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.ink-strong{color:var(--ink);font-weight:600}code{font-family:var(--mono);font-size:.92em;color:var(--c-gold);background:rgba(0,0,0,.28);padding:1px 6px;border-radius:5px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;max-width:920px;margin:0 auto;align-items:stretch}.steps-grid>.reveal-io{height:100%;display:flex;min-height:0}.step-card{background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--border);border-radius:16px;padding:24px 22px;height:100%;width:100%;display:flex;flex-direction:column;box-sizing:border-box}.step-n{font-family:var(--mono);font-size:12px;letter-spacing:.08em;color:var(--accent);font-weight:600}.step-card h3{font-family:var(--display);font-size:17px;margin:12px 0 8px;letter-spacing:-.02em}.step-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.55;flex:1 1}.code-panel{max-width:820px;margin:0 auto;border:1px solid var(--border-2);border-radius:14px;overflow:hidden;background:#0a0a0c;box-shadow:0 30px 70px -46px rgba(0,0,0,.9)}.code-tabs{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:10px 12px;border-bottom:1px solid var(--border);background:rgba(0,0,0,.25)}.code-tab{font-family:var(--sans);font-size:12.5px;font-weight:600;color:var(--muted);background:transparent;border:1px solid transparent;border-radius:8px;padding:7px 12px;cursor:pointer;transition:color .15s,background .15s,border-color .15s}.code-tab.on,.code-tab:hover{color:var(--ink)}.code-tab.on{background:rgba(184,81,73,.12);border-color:rgba(184,81,73,.35)}.code-tabs-end{margin-left:auto;display:flex;align-items:center;gap:10px}.code-title{font-size:11px;color:var(--faint)}.code-body,.code-title{font-family:var(--mono)}.code-body{margin:0;padding:20px 22px;overflow-x:auto;white-space:pre;font-size:13px;line-height:1.7;color:#cfc9da}.section{padding:100px 0}.section-head{text-align:center;margin-bottom:56px}.section-head .eyebrow{display:block;margin-bottom:14px}.section-head h2{font-family:var(--display);font-weight:700;font-size:clamp(28px,3.6vw,44px);line-height:1.12;letter-spacing:-.03em;margin:0;text-wrap:balance;padding:0 4px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px;align-items:stretch}.cards.cards-3{grid-template-columns:repeat(3,1fr)}.cards>.reveal-io{min-height:0}.card,.cards>.reveal-io{height:100%;display:flex}.card{position:relative;background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--border);border-radius:18px;padding:28px;transition:border-color .2s,box-shadow .2s,transform .2s;width:100%;flex-direction:column;box-sizing:border-box}@media (hover:hover) and (pointer:fine){.card:hover{border-color:rgba(184,81,73,.45);box-shadow:0 20px 50px -24px var(--glow);transform:translateY(-3px)}}.card .ico{width:46px;height:46px;display:grid;place-items:center;border-radius:12px;background:rgba(184,81,73,.1);border:1px solid rgba(184,81,73,.22);color:var(--accent);margin-bottom:18px;flex-shrink:0}.card h3{font-family:var(--display);font-weight:600;font-size:18px;margin:0 0 10px;letter-spacing:-.01em;flex-shrink:0;line-height:1.25}.card p{margin:0;color:var(--muted);font-size:14.5px;line-height:1.65;flex:1 1}.card p code{word-break:break-word;white-space:normal}.terminal{max-width:820px;margin:0 auto;background:#0a0a0c;border:1px solid var(--border-2);border-radius:14px;overflow:hidden;font-family:var(--mono);font-size:13.5px;line-height:1.75;box-shadow:0 30px 70px -46px rgba(0,0,0,.9)}.terminal-bar{display:flex;align-items:center;gap:8px;padding:13px 16px;border-bottom:1px solid var(--border);color:var(--faint);font-size:12px;flex-wrap:wrap}.terminal-bar .dotrow{display:flex;gap:6px;margin-right:8px;flex-shrink:0}.terminal-bar .d{width:10px;height:10px;border-radius:50%}.terminal-bar .d:first-child{background:#7a3a35}.terminal-bar .d:nth-child(2){background:#6f5a34}.terminal-bar .d:nth-child(3){background:#3f6b52}.terminal-body{padding:22px;overflow-x:auto;white-space:pre;color:#cfc9da;-webkit-overflow-scrolling:touch}.terminal-body .c{color:var(--c-gold)}.terminal-body .s{color:var(--green)}.terminal-body .m{color:var(--faint)}.membership{display:grid;grid-template-columns:1.05fr 1fr;max-width:860px;margin:0 auto;border:1px solid var(--border-2);border-radius:20px;overflow:hidden;background:linear-gradient(180deg,var(--panel-2),var(--panel))}.membership .left{padding:40px 38px;position:relative}.membership .left:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:var(--border)}.membership .right{padding:40px 38px}.membership .price{display:flex;align-items:baseline;gap:8px;margin:16px 0 6px}.membership .price .cur{font-family:var(--display);font-size:22px;color:var(--muted)}.membership .price .amt{font-family:var(--display);font-weight:800;font-size:72px;line-height:1;letter-spacing:-.04em;background:var(--corona);-webkit-background-clip:text;background-clip:text;color:transparent}.membership .note,.membership .price .per{font-size:15px;color:var(--muted)}.membership .note{line-height:1.55;margin:0}.incl{list-style:none;margin:0;padding:0;display:grid;grid-gap:15px;gap:15px}.incl li{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:var(--ink)}.incl .tick{flex-shrink:0;margin-top:2px;color:var(--accent)}.foot-note{color:var(--faint);font-size:12.5px;margin:16px 0 0}.qa{max-width:760px;margin:0 auto}.qa-item{padding:22px 4px;border-top:1px solid var(--border)}.qa-item:first-child{border-top:none}.qa-item h4{font-family:var(--display);font-weight:600;margin:0 0 8px;font-size:17px}.qa-item p{margin:0;color:var(--muted);font-size:15px;line-height:1.6}.footer{border-top:1px solid var(--border);padding:34px 0 52px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;color:var(--faint);font-size:13px}.footer-minimal{justify-content:center;padding:40px 0 56px}.footer-brand{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.footer-tag{color:var(--faint)}.footer-links{display:flex;flex-wrap:wrap;gap:16px}.footer-links a{color:var(--muted);transition:color .15s}.footer-links a:hover{color:var(--ink)}.footer-copy{color:var(--faint)}.docs-page{padding-bottom:40px}.docs-hero{padding:48px 0 28px;max-width:720px}.docs-hero h1{font-family:var(--display);font-weight:800;font-size:clamp(34px,5vw,48px);letter-spacing:-.03em;margin:12px 0 14px}.docs-hero .lede{color:var(--muted);font-size:16.5px;line-height:1.6;margin:0}.docs-layout{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:40px;gap:40px;align-items:start;padding-bottom:60px}.docs-toc{top:72px;display:flex;flex-direction:column;gap:6px;font-size:13px;padding:4px 0 12px;max-height:calc(100svh - 88px);max-height:calc(100vh - 88px);overflow-y:auto;overscroll-behavior:contain;align-self:start}.docs-toc,.toc-title{position:-webkit-sticky;position:sticky}.toc-title{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:0 0 8px;font-weight:700;top:0;background:var(--bg);padding-bottom:4px}.docs-toc a{color:var(--muted);padding:6px 8px;border-radius:8px;transition:color .15s,background .15s;line-height:1.35}.docs-toc a:hover{color:var(--ink);background:rgba(255,255,255,.04)}.docs-main{min-width:0}.docs-section{padding:28px 0;border-top:1px solid var(--border)}.docs-section:first-child{border-top:none;padding-top:8px}.docs-section h2{font-family:var(--display);font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0 0 12px}.docs-section p{color:var(--muted);font-size:15px;line-height:1.65;margin:0 0 12px}.docs-callout{background:rgba(0,0,0,.3);border:1px solid var(--border-2);border-radius:10px;padding:14px 16px;margin:12px 0 16px;color:var(--ink);font-size:14px}.docs-callout.mono,.docs-pre,.mono{font-family:var(--mono)}.docs-pre{background:#0a0a0c;border:1px solid var(--border);border-radius:12px;padding:16px 18px;overflow-x:auto;font-size:12.5px;line-height:1.65;color:#cfc9da;margin:12px 0 16px}.docs-pre code{background:none;padding:0;color:inherit}.docs-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:12px;margin:14px 0 18px}.docs-table{width:100%;border-collapse:collapse;font-size:13.5px}.docs-table th{text-align:left;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--faint);background:rgba(0,0,0,.2)}.docs-table td,.docs-table th{padding:12px 14px;border-bottom:1px solid var(--border)}.docs-table td{color:var(--ink);vertical-align:top}.docs-table tr:last-child td{border-bottom:none}.docs-list{margin:0 0 14px;padding-left:20px;color:var(--muted);font-size:15px;line-height:1.65}.docs-list li{margin-bottom:8px}.docs-h3{font-size:14.5px;font-weight:600;margin:20px 0 10px;letter-spacing:-.01em;color:var(--ink)}.docs-list-compact{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:4px 12px;gap:4px 12px}.docs-list-compact li{margin:0;font-size:13px}.hint-block{font-size:13.5px;color:var(--faint);border-left:2px solid rgba(184,81,73,.45);padding:8px 0 8px 14px;margin:14px 0 0}.auth-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 22px}.auth-card{width:100%;max-width:410px;background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--border-2);border-radius:20px;padding:34px}.auth-card h1{font-family:var(--display);font-weight:700;font-size:30px;margin:22px 0 6px;letter-spacing:-.02em}.auth-card .lede{color:var(--muted);font-size:15px;margin:0 0 26px;line-height:1.5}.field{margin-bottom:17px}.field label{display:block;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-weight:600}.input{width:100%;padding:13px 15px;font-size:15px;font-family:var(--sans);background:rgba(0,0,0,.25);border:1px solid var(--border-2);border-radius:10px;color:var(--ink);transition:border-color .16s,box-shadow .16s}.input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(184,81,73,.15)}.input::placeholder{color:var(--faint)}.err{border:1px solid rgba(255,122,138,.4);color:#ffb9c2;font-size:14px;padding:12px 15px;border-radius:10px;margin-bottom:18px;background:rgba(255,122,138,.07)}.sub-link{color:var(--muted);font-size:14px;text-align:center;margin-top:20px}.sub-link a{color:var(--accent)}.row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}select.input{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:38px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:right 17px center,right 12px center;background-size:5px 5px,5px 5px;background-repeat:no-repeat}select.input option{background:var(--panel);color:var(--ink)}.signup-card{max-width:540px;padding:42px 46px}.steps{display:flex;gap:8px;margin:20px 0 7px}.steps .seg{flex:1 1;height:4px;border-radius:2px;background:var(--border-2);transition:background .3s}.steps .seg.on{background:var(--corona)}.step-label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:20px}.step-actions{display:flex;gap:10px}@media (max-width:560px){.signup-card{padding:30px 24px}}.login-page{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:48px 20px;overflow:hidden}.login-ambient{pointer-events:none;position:fixed;inset:0;z-index:0;background:radial-gradient(ellipse 70% 50% at 50% 20%,rgba(184,81,73,.12),transparent 60%),radial-gradient(ellipse 50% 40% at 80% 80%,rgba(184,81,73,.04),transparent 55%),var(--bg)}.login-shell{position:relative;z-index:1;width:100%;max-width:400px}.login-back{display:inline-block;margin-bottom:20px;font-size:13.5px;font-weight:500;color:var(--faint);transition:color .15s}.login-back:hover{color:var(--ink)}.login-card{width:100%;padding:36px 32px 32px;border-radius:22px;border:1px solid var(--border);background:linear-gradient(180deg,rgba(22,21,26,.92),rgba(12,11,14,.96));box-shadow:inset 0 0 0 1px rgba(255,255,255,.02),0 32px 80px -40px rgba(0,0,0,.85)}.login-card-loading{text-align:center;color:var(--muted);padding:48px 32px}.login-head{text-align:center;margin-bottom:28px}.login-head h1{margin:0 0 8px;font-family:var(--sans);font-weight:700;font-size:28px;letter-spacing:-.03em;color:var(--ink)}.login-head p{margin:0;font-size:14.5px;line-height:1.45;color:var(--muted)}.login-err{margin:0 0 18px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,122,138,.35);background:rgba(255,122,138,.08);color:#ffb9c2;font-size:13.5px;line-height:1.4;text-align:center}.login-form{margin:0}.login-field{margin-bottom:16px}.login-field label{display:block;margin-bottom:8px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.login-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.login-label-row label{margin-bottom:8px}.login-forgot{font-size:12px;color:var(--muted);text-decoration:none;border-bottom:1px solid var(--border-2);padding-bottom:1px}.login-forgot:hover{color:var(--ink);border-color:var(--accent)}.login-input{width:100%;padding:14px 15px;font-size:15.5px;font-family:var(--sans);color:var(--ink);background:rgba(0,0,0,.32);border:1px solid var(--border-2);border-radius:12px;transition:border-color .15s,box-shadow .15s,background .15s}.login-input:hover{border-color:rgba(255,255,255,.2)}.login-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(184,81,73,.18);background:rgba(0,0,0,.4)}.login-input::placeholder{color:var(--faint)}.login-pw-wrap{position:relative}.login-pw-wrap .login-input{padding-right:68px}.login-pw-toggle{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:none;background:transparent;color:var(--faint);font-size:12.5px;font-weight:600;font-family:var(--sans);padding:6px 8px;border-radius:8px;cursor:pointer;transition:color .15s,background .15s}.login-pw-toggle:hover{color:var(--ink);background:rgba(255,255,255,.05)}.login-submit{margin-top:8px;padding-top:14px;padding-bottom:14px;font-size:15px;border-radius:12px}.login-submit:disabled{opacity:.55}.login-foot{margin:22px 0 0;text-align:center;font-size:14px;color:var(--muted)}.login-foot a{color:var(--accent);font-weight:600;transition:opacity .15s}.login-foot a:hover{opacity:.85}@media (max-width:480px){.login-page{align-items:flex-start;padding:56px 16px 28px}.login-card{padding:28px 22px 24px;border-radius:18px}.login-head h1{font-size:24px}}.app-shell{min-height:100vh;min-height:100svh;padding-bottom:72px}.app-bar{position:-webkit-sticky;position:sticky;top:0;z-index:50;margin:0 -30px;padding:0 30px;border-bottom:1px solid transparent;transition:background .2s ease,border-color .2s ease,-webkit-backdrop-filter .2s ease;transition:background .2s ease,border-color .2s ease,backdrop-filter .2s ease;transition:background .2s ease,border-color .2s ease,backdrop-filter .2s ease,-webkit-backdrop-filter .2s ease}.app-bar.is-scrolled{background:rgba(7,7,8,.82);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);border-bottom-color:var(--border)}.app-bar-inner{justify-content:space-between;gap:16px;min-height:58px}.app-bar-brand,.app-bar-inner{display:flex;align-items:center}.app-bar-brand{gap:20px;min-width:0}.app-bar-logo{display:inline-flex;flex-shrink:0;opacity:.95}.app-bar-logo:hover{opacity:1}.app-bar-nav{display:flex;align-items:center;gap:2px}.app-bar-link{font-size:13.5px;font-weight:500;color:var(--muted);padding:7px 12px;border-radius:8px;transition:color .15s,background .15s;white-space:nowrap}.app-bar-link:hover{color:var(--ink);background:rgba(255,255,255,.04)}.app-bar-link.on{color:var(--ink);background:rgba(184,81,73,.14)}.app-bar-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.app-bar-actions .btn{width:auto;flex-shrink:0}.app-bar-email{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--faint);padding:0 4px}.app-main{padding-top:8px}.app-title{padding:22px 0 20px;margin-bottom:20px;border-bottom:1px solid var(--border)}.app-title h1{font-family:var(--display);font-weight:700;font-size:clamp(22px,3.2vw,28px);margin:0;letter-spacing:-.03em;line-height:1.15}.app-title p{margin:6px 0 0;color:var(--muted);font-size:14px;line-height:1.45}.app-title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.app-page-head .mono,.app-title .mono{font-family:var(--mono);font-size:12px;color:var(--c-gold);background:rgba(0,0,0,.28);padding:3px 8px;border-radius:6px}.app-page-head{padding:18px 0;margin-bottom:0;border-bottom:1px solid var(--border)}.app-page-head h1{font-family:var(--display);font-weight:700;font-size:clamp(22px,3.2vw,28px);margin:0;letter-spacing:-.03em}.app-page-head .who{color:var(--muted);font-size:14px;margin:6px 0 0;line-height:1.45}.app-page-head-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.status-pill{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:5px 10px;border-radius:999px;border:1px solid var(--border-2);background:rgba(0,0,0,.2);white-space:nowrap}.status-pill .d{width:6px;height:6px;border-radius:50%;background:currentColor}.status-active,.status-trialing{color:var(--green)}.status-inactive,.status-past_due,.status-pending{color:var(--amber)}.status-canceled{color:var(--red)}.panel-stack{display:flex;flex-direction:column;gap:14px}.panel-row{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:stretch}.panel{margin:0;padding:20px 22px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(180deg,rgba(22,21,26,.95),rgba(16,15,18,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.panel,.panel-grow{min-width:0}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.panel-title{margin:0;font-family:var(--sans);font-size:15px;font-weight:600;letter-spacing:-.015em;color:var(--ink);line-height:1.25}.panel-text{margin:0 0 16px;color:var(--muted);font-size:14px;line-height:1.5}.panel-text code{font-family:var(--mono);font-size:12.5px;color:var(--ink);background:rgba(0,0,0,.28);padding:2px 6px;border-radius:5px}.panel-hint{margin:0 0 14px;color:var(--faint);font-size:13px;line-height:1.45}.panel-hint code{font-family:var(--mono);font-size:12px;color:var(--muted);background:rgba(0,0,0,.25);padding:1px 5px;border-radius:4px}.panel-hint strong{color:var(--muted);font-weight:600}.panel-accent{border-color:rgba(184,81,73,.38);background:linear-gradient(135deg,rgba(184,81,73,.1),transparent 48%),linear-gradient(180deg,rgba(22,21,26,.95),rgba(16,15,18,.98))}.panel-warn{border-color:rgba(255,207,107,.32);background:linear-gradient(135deg,rgba(255,207,107,.07),transparent 50%),linear-gradient(180deg,rgba(22,21,26,.95),rgba(16,15,18,.98))}.panel-grid-cta{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center}.meta-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.meta-list li{display:grid;grid-gap:3px;gap:3px;padding:11px 13px;border-radius:10px;background:rgba(0,0,0,.28);border:1px solid var(--border)}.meta-list span{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.meta-list code{font-family:var(--mono);font-size:12.5px;color:var(--ink);word-break:break-all}.field-list{display:grid;grid-gap:8px;gap:8px;margin-bottom:18px}.field-row{display:grid;grid-template-columns:76px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:11px 13px;border-radius:10px;background:rgba(0,0,0,.28);border:1px solid var(--border)}.field-k{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.field-v{font-size:13px;color:var(--ink);word-break:break-all;min-width:0}code.field-v{font-family:var(--mono);font-size:12.5px;color:var(--muted)}.field-block{display:grid;grid-gap:8px;gap:8px}.field-block>.field-k{display:block}.dash{padding:12px 0 90px}.dash-panel{margin:0;padding:20px 22px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(180deg,rgba(22,21,26,.95),rgba(16,15,18,.98))}.dash-panel-head h2,.dash-panel>h2{margin:0;font-size:15px;font-weight:600;letter-spacing:-.015em}.dash-panel .hint{margin:0 0 14px}.dash-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.dash-panel-accent{border-color:rgba(184,81,73,.38);background:linear-gradient(120deg,rgba(184,81,73,.1),var(--panel))}.dash-panel-warn{border-color:rgba(255,207,107,.32);background:rgba(255,207,107,.06)}.dash-split{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:14px;gap:14px;margin:0 0 14px;align-items:start}.dash-panel-main{min-width:0}@media (max-width:860px){.dash-split,.panel-grid-cta,.panel-row{grid-template-columns:1fr}}@media (max-width:640px){.field-row{grid-template-columns:1fr;gap:6px}.field-row .btn{justify-self:start}}.reveal{animation:fadeUp .7s ease both}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.eclipse .shimmer,.eclipse-core,.eclipse:before,.hero-in,.lp-orb,.reveal,.reveal-io,.scroll-cue-line{animation:none!important;transition:none!important}.hero-in,.reveal-io{opacity:1;transform:none}}.btn,.card,.fact,.membership,.step-card{transition:transform .2s ease,box-shadow .25s ease,border-color .2s ease}.nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.docs-callout-public{background:linear-gradient(120deg,rgba(184,81,73,.12),rgba(0,0,0,.2));border:1px solid rgba(184,81,73,.35);border-radius:14px;padding:16px 18px;margin:0 0 28px;color:var(--muted);font-size:14.5px;line-height:1.55}.docs-callout-public strong{display:block;color:var(--ink);font-size:15px;margin-bottom:4px}.docs-callout-lead{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.guide-url-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.guide-url{font-family:var(--mono);font-size:13px;color:var(--c-gold);background:rgba(0,0,0,.35);padding:8px 12px;border-radius:8px;word-break:break-all}.user-guide{padding-bottom:40px}.docs-callout-actions{display:inline-flex;margin-left:12px;vertical-align:middle}.dash-docs-fixed{display:flex;flex-direction:column;height:100svh;height:100vh;max-height:100svh;max-height:100vh;overflow:hidden;padding-bottom:0!important;padding-top:0}.dash-docs-fixed .app-bar{flex-shrink:0;position:relative;top:auto;margin-left:-30px;margin-right:-30px;padding-left:30px;padding-right:30px}.dash-docs-fixed .app-page-head-fixed{flex-shrink:0;margin-bottom:0;padding:16px 0 14px;background:var(--bg);border-bottom:1px solid var(--border);z-index:5}.dash-docs-scroll{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:20px 0 48px;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.dash-docs-scroll::-webkit-scrollbar{display:none}.code-body,.docs-toc,.key-box,.table-scroll,.terminal-body{scrollbar-width:thin;scrollbar-color:var(--border-2) transparent}.code-body::-webkit-scrollbar,.docs-toc::-webkit-scrollbar,.key-box::-webkit-scrollbar,.table-scroll::-webkit-scrollbar,.terminal-body::-webkit-scrollbar{width:9px;height:9px}.code-body::-webkit-scrollbar-thumb,.docs-toc::-webkit-scrollbar-thumb,.key-box::-webkit-scrollbar-thumb,.table-scroll::-webkit-scrollbar-thumb,.terminal-body::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:8px;border:2px solid transparent;background-clip:padding-box}.code-body::-webkit-scrollbar-track,.docs-toc::-webkit-scrollbar-track,.key-box::-webkit-scrollbar-track,.table-scroll::-webkit-scrollbar-track,.terminal-body::-webkit-scrollbar-track{background:transparent}.dash-docs-scroll .docs-toc{top:12px;max-height:calc(100% - 24px)}.dash-docs-scroll .user-guide{padding-bottom:24px}.block{padding:26px 0;border-bottom:1px solid var(--border)}.block:last-child{border-bottom:none}.block>h2{font-family:var(--display);font-size:15px;font-weight:600;color:var(--ink);margin:0 0 5px;letter-spacing:-.01em}.block .hint{color:var(--faint);font-size:13px;margin:0 0 16px;line-height:1.5}.key-row{display:flex;gap:8px;align-items:stretch}.key-box{flex:1 1;min-width:0;font-family:var(--mono);font-size:13px;background:rgba(0,0,0,.32);border:1px solid var(--border);border-radius:10px;padding:12px 14px;color:var(--ink);overflow-x:auto;white-space:nowrap;display:flex;align-items:center}.key-row .btn{flex-shrink:0;width:auto}.kpis{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.kpi{background:rgba(0,0,0,.28);border:1px solid var(--border);border-radius:10px;padding:12px 13px}.kpi .label{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-bottom:6px;font-weight:700}.kpi .value{font-family:var(--mono);font-size:20px;font-weight:500;letter-spacing:-.02em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi .value.sm{font-size:16px}.imagine-packs{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.warn-block{padding:18px 20px;border:1px solid rgba(255,207,107,.35);border-radius:12px;background:rgba(255,207,107,.06);margin:22px 0}.warn-block h2{font-family:var(--display);font-size:15px;font-weight:600;color:var(--amber);margin:0 0 5px}.warn-block p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.voice{display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap;margin:0;padding:0;border:none;border-radius:0}.voice,.voice.on{background:transparent}.voice.on{border:none}.voice .v-main{flex:1 1;min-width:220px}.voice h2{font-family:var(--sans);font-weight:600;font-size:15px;margin:0;letter-spacing:-.015em;display:flex;align-items:center;gap:10px}.voice .v-tag{font-family:var(--sans);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--green);border:1px solid rgba(87,224,160,.35);padding:3px 8px;border-radius:999px}.voice p{color:var(--muted);font-size:13.5px;line-height:1.5;margin:8px 0 0}.voice .foot-note{margin-top:12px;font-size:12.5px;color:var(--faint)}.voice .v-price{text-align:right;padding-top:2px}.voice .v-price .amt{font-family:var(--display);font-weight:700;font-size:26px;letter-spacing:-.03em;background:var(--corona);-webkit-background-clip:text;background-clip:text;color:transparent}.voice .v-price .per{font-size:12.5px;color:var(--muted);display:block;margin-top:2px}.voice .btn{width:auto}.domain-panel{min-width:0}.domain-slots{font-size:12px;color:var(--faint);font-family:var(--mono);white-space:nowrap}.domain-warn{margin:0 0 14px;padding:12px 14px;border-radius:10px;border:1px solid rgba(255,207,107,.35);background:rgba(255,207,107,.08);color:var(--amber);font-size:13.5px;line-height:1.45}.domain-list{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-gap:8px;gap:8px}.domain-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;background:rgba(0,0,0,.22);border:1px solid var(--border)}.domain-list code{font-family:var(--mono);font-size:13px;color:var(--ink);word-break:break-all}.domain-form{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.domain-form .input{flex:1 1;min-width:200px}.domain-slot-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.admin-tag{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border:1px solid rgba(184,81,73,.35);background:rgba(184,81,73,.08);padding:4px 9px;border-radius:6px;font-weight:600}.ops-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.ops-chip{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:linear-gradient(180deg,rgba(22,21,26,.95),rgba(16,15,18,.98))}.ops-chip-wide{grid-column:span 1}.ops-dot{width:7px;height:7px;border-radius:50%;margin-top:5px;flex-shrink:0;background:var(--faint)}.ops-dot.up{background:var(--green);box-shadow:0 0 8px rgba(87,224,160,.55)}.ops-dot.down{background:var(--red);box-shadow:0 0 8px rgba(255,90,90,.4)}.ops-dot.warn{background:var(--amber);box-shadow:0 0 8px rgba(255,207,107,.4)}.ops-k{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-bottom:3px}.ops-v{font-size:13px;font-weight:600;color:var(--ink);line-height:1.3;word-break:break-all}.ops-v.mono{font-family:var(--mono);font-size:11.5px;font-weight:500;color:var(--muted)}.admin-overview-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:24px 0 18px;padding-bottom:18px;border-bottom:1px solid var(--border)}.admin-overview-head h1{margin:0;font-family:var(--display);font-size:clamp(27px,3vw,36px);letter-spacing:-.035em}.admin-overview-head p{margin:7px 0 0;color:var(--faint);font-size:13.5px}.admin-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-shrink:0}.admin-snapshot{color:var(--faint);font:11.5px var(--mono)}.admin-product-banner{display:grid;grid-template-columns:minmax(260px,1fr) minmax(520px,1.7fr);align-items:center;grid-gap:26px;gap:26px;margin-bottom:14px;padding:22px 24px;border:1px solid var(--border-2);border-radius:16px;background:radial-gradient(circle at 0 0,rgba(87,224,160,.09),transparent 36%),linear-gradient(180deg,rgba(23,23,28,.98),rgba(15,15,18,.98))}.admin-product-banner.ok{border-color:rgba(87,224,160,.22)}.admin-product-banner.warn{border-color:rgba(255,207,107,.32);background:radial-gradient(circle at 0 0,rgba(255,207,107,.09),transparent 36%),linear-gradient(180deg,rgba(23,23,28,.98),rgba(15,15,18,.98))}.admin-product-copy h2{margin:5px 0 6px;font-size:25px;letter-spacing:-.03em}.admin-product-copy h2 code{color:var(--ink);font-family:var(--mono)}.admin-product-copy p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.admin-product-api{display:block;margin-top:4px;color:var(--faint);font:11px var(--mono)}.admin-product-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.admin-product-metrics>div{min-width:0;padding:11px 12px;border:1px solid var(--border);border-radius:10px;background:rgba(0,0,0,.2)}.admin-product-metrics span,.admin-product-metrics strong{display:block}.admin-product-metrics span{margin-bottom:5px;color:var(--faint);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.admin-product-metrics strong{color:var(--ink);font-size:13px;overflow-wrap:anywhere}.admin-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.admin-kpi-grid .stat{min-height:112px}.admin-kpi-primary{border-color:rgba(184,81,73,.38);background:radial-gradient(circle at 0 0,rgba(184,81,73,.12),transparent 48%),linear-gradient(180deg,rgba(22,21,26,.95),rgba(16,15,18,.98))}.admin-attention{display:grid;grid-template-columns:150px 1fr;grid-gap:16px;gap:16px;margin:0 0 14px;padding:13px 16px;border:1px solid rgba(255,207,107,.25);border-radius:11px;background:rgba(255,207,107,.055)}.admin-attention-title{color:var(--amber);font-size:12px;font-weight:700}.admin-attention-items{display:flex;flex-wrap:wrap;gap:7px 20px;color:var(--muted);font-size:12.5px}.admin-attention-items span:before{content:"•";margin-right:7px;color:var(--amber)}.admin-analytics{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);grid-gap:12px;gap:12px;margin-bottom:12px}.admin-analytics .admin-panel{min-width:0}.admin-activity-head{align-items:flex-start}.admin-range-wrap{display:grid;flex-shrink:0;justify-items:end;grid-gap:5px;gap:5px}.admin-range-wrap>span{color:var(--faint);font:9px var(--mono)}.admin-range{display:inline-flex;flex-shrink:0;gap:3px;padding:3px;border:1px solid var(--border);border-radius:9px;background:rgba(0,0,0,.22)}.admin-range button{width:auto;padding:5px 9px;border:0;border-radius:6px;background:transparent;color:var(--faint);cursor:pointer;font:700 10px var(--mono)}.admin-range button:hover:not(:disabled){color:var(--ink)}.admin-range button.on{background:rgba(184,81,73,.18);color:var(--ink);box-shadow:inset 0 0 0 1px rgba(184,81,73,.25)}.admin-chart-insights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;margin-bottom:10px}.admin-chart-insights>div{min-width:0;padding:9px 10px;border:1px solid var(--border);border-radius:8px;background:rgba(0,0,0,.18)}.admin-chart-insights small,.admin-chart-insights span,.admin-chart-insights strong{display:block}.admin-chart-insights span{overflow:hidden;margin-bottom:5px;color:var(--faint);font-size:8.5px;font-weight:700;letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.admin-chart-insights strong{color:var(--ink);font:700 14px var(--mono)}.admin-chart-insights strong.up{color:var(--green)}.admin-chart-insights strong.down{color:var(--red)}.admin-chart-insights small{margin-top:3px;color:var(--faint);font:8.5px var(--mono)}.admin-chart-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.admin-chart-block{min-width:0;padding:13px 13px 10px;border:1px solid var(--border);border-radius:10px;background:rgba(0,0,0,.2)}.admin-chart-title,.admin-leader-copy,.admin-subhead{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.admin-chart-title strong,.admin-subhead strong{color:var(--ink);font-size:12px}.admin-chart-title span,.admin-subhead span{color:var(--faint);font:10px var(--mono);text-align:right}.admin-bars{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;grid-gap:5px;gap:5px;height:148px;margin-top:12px}.admin-bars.dense{gap:2px}.admin-bar-column.dense{grid-template-rows:1fr;gap:0}.admin-bar-column.dense .admin-bar-label,.admin-bar-column.dense .admin-bar-value{display:none}.admin-bar-column.dense .admin-bar-track{min-height:96px}.admin-bar-column.dense .admin-bar-fill{right:0;left:0;border-radius:2px 2px 0 0}.admin-dense-axis{display:flex;justify-content:space-between;gap:8px;margin-top:4px;color:var(--faint);font:9px var(--mono)}.admin-bar-column{display:grid;grid-template-rows:16px 1fr 16px;align-items:end;grid-gap:4px;gap:4px;height:100%;min-width:0}.admin-bar-label,.admin-bar-value{overflow:hidden;color:var(--faint);font:9px var(--mono);text-align:center;text-overflow:ellipsis;white-space:nowrap}.admin-bar-track{position:relative;width:100%;height:100%;min-height:80px;overflow:hidden;border-radius:5px 5px 3px 3px;background:linear-gradient(0deg,rgba(255,255,255,.055),rgba(255,255,255,.018))}.admin-bar-track:after,.admin-bar-track:before{content:"";position:absolute;z-index:0;right:0;left:0;border-top:1px dashed rgba(255,255,255,.055)}.admin-bar-track:before{top:33.333%}.admin-bar-track:after{top:66.666%}.admin-bar-fill{position:absolute;z-index:1;right:2px;bottom:0;left:2px;min-height:2px;border-radius:4px 4px 2px 2px;transition:filter .15s ease}.admin-bar-fill.coral{background:linear-gradient(0deg,#8f3a37,#c7675f)}.admin-bar-fill.green{background:linear-gradient(0deg,#267c59,#57e0a0)}.admin-bar-fill.open{opacity:.68}.admin-bar-fill.coral.open{background:repeating-linear-gradient(135deg,transparent 0 4px,rgba(255,255,255,.18) 4px 6px),linear-gradient(0deg,#8f3a37,#c7675f)}.admin-bar-fill.green.open{background:repeating-linear-gradient(135deg,transparent 0 4px,rgba(255,255,255,.18) 4px 6px),linear-gradient(0deg,#267c59,#57e0a0)}.admin-bar-track:hover .admin-bar-fill{filter:brightness(1.18)}.admin-data-note{margin:9px 0 0;color:var(--faint);font-size:10.5px;line-height:1.45}.admin-chart-empty{display:grid;min-height:188px;place-items:center;padding:24px;border:1px dashed var(--border-2);border-radius:10px;color:var(--faint);font-size:12px;line-height:1.5;text-align:center}.admin-account-meter{display:flex;width:100%;height:12px;margin:7px 0 12px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.045)}.admin-account-slice{min-width:2px;height:100%}.admin-account-slice.green,.admin-legend-dot.green{background:var(--green)}.admin-account-slice.blue,.admin-legend-dot.blue{background:#6ba7ff}.admin-account-slice.amber,.admin-legend-dot.amber{background:var(--amber)}.admin-account-slice.red,.admin-legend-dot.red{background:var(--red)}.admin-account-slice.muted,.admin-legend-dot.muted{background:var(--faint)}.admin-account-legend{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 12px;gap:6px 12px;padding-bottom:14px;border-bottom:1px solid var(--border)}.admin-account-legend>div{display:grid;grid-template-columns:7px 1fr auto;align-items:center;grid-gap:7px;gap:7px;min-width:0;color:var(--muted);font-size:10.5px}.admin-account-legend strong{color:var(--ink);font:11px var(--mono)}.admin-legend-dot{width:7px;height:7px;border-radius:50%}.admin-usage-leaders{margin-top:14px}.admin-subhead{margin-bottom:10px}.admin-leader{margin-top:8px}.admin-leader-copy span{min-width:0;overflow:hidden;color:var(--muted);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.admin-leader-copy strong{flex-shrink:0;color:var(--faint);font:9.5px var(--mono)}.admin-leader-track{height:4px;margin-top:4px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.05)}.admin-leader-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-2),var(--accent))}.admin-summary-split{align-items:stretch}.admin-summary-split .admin-panel{min-height:100%}.admin-panel-desc{margin:4px 0 0;color:var(--faint);font-size:12.5px}.admin-checks{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.admin-check{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:11px 12px;border:1px solid var(--border);border-radius:9px;background:rgba(0,0,0,.2)}.admin-check .ops-dot{margin-top:5px}.admin-check span,.admin-check strong{display:block}.admin-check strong{color:var(--ink);font-size:12.5px}.admin-check div>span{margin-top:3px;color:var(--faint);font:10.5px/1.35 var(--mono);overflow-wrap:anywhere}.admin-disclosure{margin-bottom:10px;border:1px solid var(--border);border-radius:13px;background:linear-gradient(180deg,rgba(21,20,24,.94),rgba(15,14,17,.98));overflow:hidden}.admin-disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 18px;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.admin-disclosure summary::-webkit-details-marker{display:none}.admin-disclosure summary:after{content:"+";order:3;color:var(--faint);font:18px var(--mono)}.admin-disclosure[open] summary:after{content:"−"}.admin-disclosure summary>span:first-child{display:grid;grid-gap:3px;gap:3px}.admin-disclosure summary strong{color:var(--ink);font-size:14px}.admin-disclosure summary small{color:var(--faint);font-size:11.5px}.admin-disclosure-body{border-top:1px solid var(--border);padding:14px 18px 17px}.admin-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:14px}.admin-search{max-width:260px;padding:9px 12px!important;font-size:13px!important}.filter-pills{display:flex;flex-wrap:wrap;gap:5px}.filter-pill{font-size:12px;font-weight:600;color:var(--muted);background:transparent;border:1px solid var(--border-2);border-radius:999px;padding:6px 11px;cursor:pointer;width:auto;transition:color .15s,border-color .15s,background .15s}.filter-pill.on,.filter-pill:hover{color:var(--ink)}.filter-pill.on{border-color:rgba(184,81,73,.45);background:rgba(184,81,73,.12)}.admin-count{margin-left:auto;font-family:var(--mono);font-size:12px;color:var(--faint)}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.stat{background:linear-gradient(180deg,rgba(22,21,26,.95),rgba(16,15,18,.98));border:1px solid var(--border);border-radius:12px;padding:14px 14px 12px}.stat .k{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-bottom:7px;font-weight:700}.stat .v{font-family:var(--display);font-weight:700;font-size:24px;color:var(--ink);letter-spacing:-.03em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat .v .u{font-size:13px;color:var(--muted);font-weight:600;margin-left:3px}.stat .sub{font-size:11.5px;color:var(--faint);margin-top:6px;line-height:1.35}.admin-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:12px}.admin-panel{margin:0;padding:18px 18px 16px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(180deg,rgba(22,21,26,.95),rgba(16,15,18,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.admin-panel-full{margin-bottom:12px}.admin-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.admin-panel-head h2{margin:0;font-family:var(--sans);font-size:15px;font-weight:600;letter-spacing:-.015em}.admin-panel-meta{font-size:12px;color:var(--faint);font-family:var(--mono)}.admin-panel-meta.ok{color:var(--green)}.admin-panel-meta.warn{color:var(--amber)}.admin-facts{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-gap:6px;gap:6px}.admin-facts li{display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding:9px 11px;border-radius:8px;background:rgba(0,0,0,.24);border:1px solid var(--border);font-size:13px}.admin-facts span{color:var(--faint)}.admin-facts strong{color:var(--ink);font-weight:600;text-align:right}.admin-footnote{margin:12px 0 0;font-size:12.5px;color:var(--faint);line-height:1.5}.admin-footnote.warn{color:var(--amber)}.admin-footnote code{font-family:var(--mono);font-size:11.5px;color:var(--ink);background:rgba(0,0,0,.25);padding:1px 5px;border-radius:4px}.admin-section{margin-bottom:42px}.admin-section>h2{font-family:var(--display);font-size:18px;font-weight:700;color:var(--ink);margin:0 0 4px;letter-spacing:-.02em}.admin-section>.desc{color:var(--faint);font-size:13.5px;margin:0 0 18px}.table-scroll{overflow-x:auto;border:1px solid var(--border);border-radius:11px;background:rgba(0,0,0,.16)}table.tbl{width:100%;border-collapse:collapse;font-size:13px;min-width:780px}.tbl th{text-align:left;font-weight:700;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--faint);background:rgba(0,0,0,.22)}.tbl td,.tbl th{padding:11px 12px;border-bottom:1px solid var(--border)}.tbl td{color:var(--ink);vertical-align:middle}.tbl tr:last-child td{border-bottom:none}.tbl tr:hover td{background:rgba(255,255,255,.015)}.tbl td.mono{font-family:var(--mono);font-size:12px;color:var(--muted)}.tbl td.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tbl td.num,.tbl th.num{text-align:right}.tbl .th-sort{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tbl .th-sort:hover{color:var(--ink)}.tag.blocked{color:var(--red)}.tbl .row-actions{display:flex;gap:6px;flex-wrap:wrap}.tbl .row-actions .btn{width:auto}.tag{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;padding:4px 9px;border-radius:999px;border:1px solid var(--border-2);background:rgba(0,0,0,.18)}.tag.active,.tag.trialing{color:var(--green)}.tag.inactive,.tag.past_due,.tag.pending{color:var(--amber)}.tag.canceled{color:var(--red)}.tag .d{width:5px;height:5px;border-radius:50%;background:currentColor}.yes{color:var(--accent)}.cust-meta,.no{color:var(--faint)}.cust-meta{font-size:11px;margin-top:3px}.backends{display:grid;grid-gap:7px;gap:7px}.backend{display:flex;align-items:center;gap:12px;padding:11px 13px;border:1px solid var(--border);border-radius:10px;background:rgba(0,0,0,.24);font-family:var(--mono);font-size:12.5px}.backend .health{width:7px;height:7px;border-radius:50%;flex-shrink:0}.backend .health.up{background:var(--green);box-shadow:0 0 8px rgba(87,224,160,.55)}.backend .health.down{background:var(--red)}.backend .health.warn{background:var(--amber);box-shadow:0 0 8px rgba(255,207,107,.4)}.backend .addr{color:var(--ink)}.backend .meta{margin-left:auto;color:var(--faint);font-size:11.5px}@media (max-width:1040px){.admin-product-banner{grid-template-columns:1fr;gap:16px}.admin-kpi-grid{grid-template-columns:1fr 1fr}.admin-analytics{grid-template-columns:1fr}}@media (max-width:860px){.admin-split{grid-template-columns:1fr}.admin-overview-head{align-items:flex-start}.admin-head-actions{align-items:flex-end;flex-direction:column}.admin-product-metrics{grid-template-columns:1fr 1fr}.admin-attention,.admin-checks{grid-template-columns:1fr}.admin-attention{gap:7px}.admin-chart-pair{grid-template-columns:1fr}}@media (max-width:700px){.admin-client-table{overflow:visible;border:0;background:transparent}table.admin-client-list{min-width:0;display:block}.admin-client-list thead{display:none}.admin-client-list tbody{display:grid;grid-gap:9px;gap:9px}.admin-client-list tr{display:block;border:1px solid var(--border);border-radius:10px;background:rgba(0,0,0,.18);overflow:hidden}.admin-client-list td,.admin-client-list td.num{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:8px 11px;border:0;text-align:right}.admin-client-list td:before{content:attr(data-label);color:var(--faint);font:700 9.5px var(--sans);letter-spacing:.05em;text-transform:uppercase}.admin-client-list td:first-child{display:block;padding-top:11px;padding-bottom:11px;border-bottom:1px solid var(--border);text-align:left}.admin-client-list td:first-child:before{display:none}.admin-client-list td:last-child{display:block;padding-top:10px;border-top:1px solid var(--border);text-align:left}.admin-client-list td:last-child:before{display:block;margin-bottom:8px}.admin-client-list .row-actions{align-items:center}}@media (max-width:560px){.admin-overview-head{flex-direction:column}.admin-head-actions{width:100%;align-items:center;flex-direction:row;justify-content:space-between}.admin-product-banner{padding:17px}.admin-product-metrics{grid-template-columns:1fr 1fr}.admin-kpi-grid{grid-template-columns:1fr}.admin-analytics .admin-panel{padding:15px 12px}.admin-activity-head{align-items:stretch;flex-direction:column}.admin-range-wrap{width:100%;display:flex;align-items:center;justify-content:space-between}.admin-chart-insights{grid-template-columns:1fr 1fr}.admin-chart-block{padding:11px 8px 9px}.admin-bars{gap:3px;height:132px}.admin-bar-value{display:none}.admin-bar-column{grid-template-rows:1fr 16px}.admin-account-legend{grid-template-columns:1fr}.admin-disclosure summary{align-items:flex-start;padding:14px}.admin-disclosure summary .admin-panel-meta{display:none}.admin-disclosure-body{padding:12px 14px 14px}}@media (max-width:1020px){.cards,.cards.cards-3,.steps-grid{grid-template-columns:1fr}.cards{margin-left:auto;margin-right:auto}.cards,.steps-grid{gap:12px;max-width:560px}}@media (max-width:900px){.docs-layout{grid-template-columns:1fr}.docs-toc{position:static;flex-direction:row;flex-wrap:wrap;gap:10px 16px;padding-bottom:8px;border-bottom:1px solid var(--border);margin-bottom:8px}.toc-title{width:100%}.lp-hero{min-height:calc(100svh - 72px);min-height:calc(100vh - 72px);padding:0 8px!important}.lp-hero h1{font-size:clamp(30px,8.5vw,48px);line-height:1.08;padding:0 8px}.lp-hero .scroll-cue{bottom:20px;left:0;right:0;margin-left:auto;margin-right:auto}.eclipse{width:210px;height:210px}.reveal-io{transform:translateY(10px);transition-duration:.36s}}@media (max-width:780px){.wrap{padding:0 18px}.nav{padding:14px 0}.lp-nav{margin:0 -6px;padding:12px 6px}.wordmark{font-size:17px;gap:8px}.membership{grid-template-columns:1fr}.membership .left:after{display:none}.membership .left{border-bottom:1px solid var(--border);padding:26px 20px}.membership .right{padding:22px 20px 26px}.membership .price{margin:12px 0 8px;flex-wrap:wrap}.membership .price .amt{font-size:clamp(44px,13vw,60px)}.membership .note{font-size:14.5px;line-height:1.55}.hide-sm{display:none!important}.section{padding:52px 0}.section-tight{padding-top:20px}.section-head{margin-bottom:28px;padding:0 2px}.section-head h2{font-size:clamp(24px,6.5vw,32px);line-height:1.15;letter-spacing:-.025em}.section-sub{font-size:15px;line-height:1.6;padding:0 2px;max-width:36em}.eyebrow{font-size:11.5px;letter-spacing:.07em}.card{padding:20px 18px;border-radius:14px;min-height:0}.card .ico{width:42px;height:42px;margin-bottom:14px}.card h3{font-size:17px;margin-bottom:8px}.card p{font-size:14.5px;line-height:1.62}.step-card{padding:18px 16px;border-radius:14px}.step-card h3{font-size:16px}.step-card p{font-size:14px;line-height:1.55}.code-panel{border-radius:12px}.code-tabs{gap:2px;padding:8px 10px}.code-tab{padding:6px 10px;font-size:12px}.code-body{padding:14px 12px;font-size:11.5px;line-height:1.55;overflow-x:auto;-webkit-overflow-scrolling:touch}.terminal{border-radius:12px;font-size:12px}.terminal-body{padding:14px 12px;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.qa{max-width:100%}.qa-item{padding:16px 0}.qa-item h4{font-size:16px;line-height:1.3}.qa-item p{font-size:14.5px;line-height:1.55}.footer{padding:28px 0 40px;justify-content:center;text-align:center}.footer-minimal{padding:32px 0 48px}.incl{gap:12px}.incl li{font-size:14.5px;line-height:1.4;gap:10px}.admin-search{max-width:100%;width:100%}.admin-count{margin-left:0}.ops-strip{grid-template-columns:1fr 1fr;gap:8px}.ops-chip{padding:10px 12px}.ops-v{font-size:12.5px}.stat-grid{grid-template-columns:1fr 1fr;gap:8px}.stat{padding:12px;border-radius:11px}.stat .v{font-size:20px}.stat .sub{font-size:11px}.admin-panel{padding:14px;border-radius:12px}.admin-panel-head h2{font-size:14.5px}.admin-panel-meta{font-size:11px}.table-scroll{margin:0 -2px;border-radius:10px}.filter-pill{padding:6px 10px;font-size:11.5px}.app-bar{margin:0 -18px;padding:0 18px}.dash-docs-fixed .app-bar{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}.app-bar-inner{flex-wrap:wrap;min-height:48px;padding:6px 0 8px;gap:8px}.app-bar-brand{width:100%;justify-content:space-between;gap:10px}.app-bar-nav{gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.app-bar-link{padding:6px 10px;font-size:13px}.app-bar-actions{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:6px}.app-bar-actions .btn-sm{padding:7px 11px;font-size:12.5px}.app-bar-email{display:none}.status-pill{font-size:10px;padding:4px 8px}.app-title{padding:14px 0;margin-bottom:14px}.app-page-head h1,.app-title h1{font-size:22px;line-height:1.15}.app-page-head .who,.app-title p{font-size:13.5px;line-height:1.45}.app-page-head{padding:12px 0}.panel-stack{gap:12px}.kpis{gap:6px}.kpi{padding:10px 11px}.kpi .value{font-size:18px}}@media (max-width:520px){.app-bar,.wrap{padding:0 16px}.app-bar{margin:0 -16px}.dash-docs-fixed .app-bar{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.lp-hero{padding:0 4px!important}.lp-hero h1{font-size:clamp(26px,8.2vw,36px);letter-spacing:-.025em;line-height:1.1}.lp-hero .scroll-cue{bottom:max(14px,env(safe-area-inset-bottom,0px));font-size:10px;left:0;right:0}.scroll-cue-line{height:28px}.section{padding:44px 0}.section-head{margin-bottom:22px}.section-head h2{font-size:clamp(22px,6.8vw,28px)}.section-sub{font-size:14.5px}.card{padding:18px 16px}.key-row{flex-direction:column}.key-row .btn{width:100%}.eclipse{width:200px;height:200px}.voice{flex-direction:column;gap:14px}.voice .v-price{text-align:left}.voice .v-price .amt{font-size:22px}.code-tabs{flex-wrap:wrap}.code-tabs-end{width:100%;justify-content:space-between;margin-left:0;margin-top:4px}.login-submit,.lp-cta .btn,.membership .left .btn,.panel-accent .btn-primary,.panel-warn .btn-primary,.signup-form .btn-primary{width:100%}.incl li{font-size:14px}.panel{padding:14px;border-radius:12px}.ops-strip{grid-template-columns:1fr}.stat-grid{grid-template-columns:1fr 1fr}.field-row,.meta-list li{padding:10px 12px}}@media (prefers-reduced-motion:reduce){.eclipse .shimmer,.scroll-cue-line{animation:none}.reveal-io{opacity:1!important;transform:none!important;transition:none!important}}