.ambient-bg{z-index:0;pointer-events:none;background:radial-gradient(900px 560px at 8% 6%,#6535ff29,#0000 58%),radial-gradient(820px 540px at 5% 38%,#6535ff1c,#0000 56%),radial-gradient(780px 520px at 92% 18%,#8b5cff14,#0000 55%),radial-gradient(760px 500px at 10% 68%,#6535ff1a,#0000 56%),radial-gradient(720px 480px at 88% 92%,#6535ff1f,#0000 58%),#02030c;min-height:100%;transition:background .5s;position:absolute;inset:0}html.bg-live .ambient-bg,html.bg-live body,html.bg-live #root{background:#000}.cursor-aura{z-index:0;pointer-events:none;opacity:0;mix-blend-mode:screen;will-change:opacity, filter;width:100vw;height:100vh;transition:opacity .5s,filter .55s;position:fixed;inset:0;overflow:hidden;transform:translateZ(0)}.cursor-aura.is-on{opacity:1}.cursor-aura.is-idle{filter:blur(28px)saturate(1.38);opacity:1}.cursor-aura.is-live{filter:blur()saturate(1.26);opacity:1}.cursor-aura canvas{pointer-events:none;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.cursor-aura{display:none}}@media (pointer:coarse){.cursor-aura{display:none}}@media (width<=720px){.cursor-aura{display:none}}html.fx-ready .price-card,html.fx-ready .model-card,html.fx-ready .feature-card{--mx:50%;--my:40%}html.fx-ready .price-card:before,html.fx-ready .model-card:before,html.fx-ready .feature-card:before{content:"";border-radius:inherit;background:radial-gradient(380px circle at var(--mx) var(--my), #bd85ff33, #6535ff14 38%, transparent 62%);opacity:0;pointer-events:none;z-index:0;transition:opacity .28s;position:absolute;inset:0}html.fx-ready .price-card:hover:before,html.fx-ready .price-card:focus-visible:before,html.fx-ready .model-card:hover:before,html.fx-ready .feature-card:hover:before{opacity:1}html.fx-ready .price-card>:not(.card-glow):not(.card-beam):not(.card-sheen),html.fx-ready .model-card>:not(.card-glow),html.fx-ready .feature-card>:not(.card-glow){z-index:1;position:relative}html.fx-ready .price-card:active{transform:translateY(0)scale(.985)}.arrow-button.primary{isolation:isolate;position:relative;overflow:hidden}.arrow-button.primary:after{content:"";opacity:0;pointer-events:none;z-index:1;background:linear-gradient(105deg,#0000 42%,#ffffff47 50%,#0000 58%);transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .25s;position:absolute;inset:-20% -40%;transform:translate(-60%)skew(-12deg)}.arrow-button.primary:hover:not(:disabled):after,.arrow-button.primary:focus-visible:not(:disabled):after{opacity:1;transform:translate(60%)skew(-12deg)}html.fx-ready .hero-actions .arrow-button.primary.is-magnetic:hover:not(:disabled){transform:none}.fx-ripple{pointer-events:none;z-index:1;background:radial-gradient(circle,#ffffff73 0%,#e0b8ff47 45%,#0000 70%);border-radius:50%;animation:.58s cubic-bezier(.16,1,.3,1) forwards fx-ripple;position:absolute;transform:scale(0)}@keyframes fx-ripple{to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){html.fx-ready .price-card:before,html.fx-ready .model-card:before,html.fx-ready .feature-card:before,.fx-ripple,.arrow-button.primary:after{display:none}html.fx-ready .price-card:active{transform:none}}html.liquid-cta .arrow-button.primary{--liquid-a:#b388ff;--liquid-b:#7c3aed;--liquid-c:#5b21d6;isolation:isolate;background:linear-gradient(125deg, var(--liquid-a) 0%, var(--liquid-b) 48%, var(--liquid-c) 100%);background-size:160% 160%;border:1.5px solid #ecdcffb8;border-radius:78% 42% 76% 48%/100% 58% 100% 52%;transition:border-color .35s,box-shadow .4s,border-radius .65s cubic-bezier(.22,1,.36,1),filter .3s,background-position .6s;animation:6.5s ease-in-out infinite liquid-shimmer;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 10px 36px #0006,0 0 42px #7c3aed73,inset 0 1px #ffffff61,inset 0 -8px 18px #280a6e47;transform:none!important}html.liquid-cta .arrow-button.primary:before{content:"";border-radius:inherit;opacity:.85;pointer-events:none;z-index:0;mix-blend-mode:soft-light;background:linear-gradient(105deg,#0000 30%,#ffffff57 46%,#e0b8ff38 52%,#0000 66%) 120% 0/220% 100%;animation:4.8s cubic-bezier(.4,0,.2,1) infinite liquid-sheen-run;position:absolute;inset:0}html.liquid-cta .arrow-button.primary>span:first-child,html.liquid-cta .arrow-button.primary>.arrow-button-icon{z-index:2;position:relative}html.liquid-cta .arrow-button.primary .arrow-button-icon{background:#080812;border:1px solid #c8aaff59;transition:box-shadow .3s,border-color .3s,filter .25s;box-shadow:inset 0 1px #ffffff1a,inset 0 -4px 10px #00000080,0 0 14px #643cdc40;transform:none!important}html.liquid-cta .arrow-button.primary:hover:not(:disabled){filter:brightness(1.07)saturate(1.06);border-color:#fff5ffe6;border-radius:48% 78% 44% 82%/56% 100% 48%;animation-duration:3.2s;box-shadow:0 0 0 1px #fff3,0 12px 40px #0000006b,0 0 56px #9664ff8c,inset 0 1px #ffffff7a,inset 0 -8px 18px #280a6e4d;transform:none!important}html.liquid-cta .arrow-button.primary:hover:not(:disabled):before{opacity:1;animation-duration:2.4s}html.liquid-cta .arrow-button.primary:hover:not(:disabled) .arrow-button-icon{border-color:#e6c8ff8c;box-shadow:inset 0 1px #ffffff24,0 0 18px #8c5aff66;transform:none!important}html.liquid-cta .arrow-button.primary:active:not(:disabled),html.liquid-cta .arrow-button.primary.is-liquid-press:not(:disabled){filter:brightness(1.14)saturate(1.1);box-shadow:0 0 0 1px #ffffff47,0 8px 28px #00000059,0 0 64px #c8a0ffb3,inset 0 0 36px #ffffff2e;transform:none!important}html.liquid-cta .arrow-button.primary.is-liquid-press .arrow-button-icon{filter:brightness(1.2);transform:none!important}html.liquid-cta .arrow-button.primary:disabled,html.liquid-cta .arrow-button.primary.disabled{filter:saturate(.55)brightness(.85);animation:none}html.liquid-cta .arrow-button.primary:disabled:before,html.liquid-cta .arrow-button.primary.disabled:before{opacity:.35;animation:none}html.liquid-cta .fx-flare{opacity:.95;pointer-events:none;z-index:3;mix-blend-mode:screen;background:radial-gradient(circle,#ffffffbf 0%,#e0b8ff66 32%,#0000 68%);border-radius:50%;animation:.65s cubic-bezier(.16,1,.3,1) forwards liquid-flare;position:absolute;transform:scale(.15)}html.liquid-cta .fx-ripple{background:radial-gradient(circle,#ffffff80 0%,#bd85ff47 42%,#0000 70%)}@keyframes liquid-shimmer{0%,to{background-position:0 40%}50%{background-position:100% 60%}}@keyframes liquid-sheen-run{0%,55%{opacity:.35;background-position:130% 0}70%{opacity:.95}to{opacity:.4;background-position:-40% 0}}@keyframes liquid-flare{to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){html.liquid-cta .arrow-button.primary,html.liquid-cta .arrow-button.primary:before{animation:none}html.liquid-cta .fx-flare{display:none}html.liquid-cta .arrow-button.primary:hover:not(:disabled){border-radius:78% 42% 76% 48%/100% 58% 100% 52%}}.logo{width:fit-content;color:inherit;letter-spacing:-.04em;cursor:pointer;transition:opacity var(--tr);align-items:center;gap:10px;font-size:20px;font-weight:650;display:inline-flex}.logo:hover{color:inherit;opacity:.85}.logo:focus-visible{outline:2px solid var(--forge);outline-offset:4px;border-radius:8px}.logo-mark{color:#c6b0ff;background:linear-gradient(145deg,#9868ff,#4420f2);border-radius:12px 9px 11px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 0 25px #683aff73,inset 0 1px #ffffff73}.brand-text{gap:1px;line-height:1.15;display:grid}.brand-name{font-family:var(--sans);letter-spacing:-.04em;color:#fff;font-size:20px;font-weight:650}.brand-sub{letter-spacing:0;color:var(--ink-faint);font-size:11px;font-weight:500}.site-header{--header-glass-bg:#03040eab;--header-glass-border:#9882dc24;--header-glass-shadow:0 10px 45px #00000059;z-index:80;width:min(100% - 52px,1420px);height:var(--header-h);border:1px solid var(--header-glass-border);background:var(--header-glass-bg);box-shadow:var(--header-glass-shadow);-webkit-backdrop-filter:blur(20px);border-radius:24px 34px 25px 30px;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 18px 0 24px;transition:width .55s cubic-bezier(.22,1,.36,1),left .55s cubic-bezier(.22,1,.36,1),padding .45s,background .35s,border-color .35s,box-shadow .35s,border-radius .45s;display:grid;position:fixed;top:12px;left:50%;transform:translate(-50%)}.site-header--pending{opacity:0;visibility:hidden;pointer-events:none}.header-cluster--nav{display:contents}.header-cluster--actions{justify-self:end;align-items:center;min-width:0;height:100%;display:flex}.site-header>.logo{justify-self:start}.site-header>.main-nav{justify-self:center;transform:translate(clamp(-56px,-4vw,-28px))}.site-header--split>.main-nav,.site-header--split .main-nav{transform:none}.site-header--split{width:100%;max-width:none;height:auto;min-height:var(--header-h);box-shadow:none;-webkit-backdrop-filter:none;pointer-events:none;background:0 0;border-color:#0000;border-radius:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:0 clamp(14px,2vw,28px);display:flex;left:0;transform:none}.site-header--split .header-cluster--nav,.site-header--split .header-cluster--actions{pointer-events:auto;height:var(--header-h);border:1px solid var(--header-glass-border);background:var(--header-glass-bg);-webkit-backdrop-filter:blur(20px);align-items:center;transition:box-shadow .35s,border-color .35s;display:flex}.site-header--split .header-cluster--nav{box-shadow:var(--header-glass-shadow), -18px 0 40px #5731ff1f;border-radius:24px 30px 22px 28px;gap:clamp(14px,1.6vw,24px);padding:0 clamp(16px,1.8vw,24px) 0 16px}.site-header--split .header-cluster--actions{box-shadow:var(--header-glass-shadow), 18px 0 40px #5731ff1f;border-radius:28px 22px 30px 20px;justify-self:auto;margin-left:0;padding:0 14px}.site-header--split .main-nav{gap:clamp(16px,1.8vw,28px)}.site-header:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#0000,#bd85ff8c,#0000);border-radius:999px;width:1px;position:absolute;top:18%;bottom:18%;left:50%;transform:translate(-50%)scaleY(.4)}.site-header--split:after{animation:.7s cubic-bezier(.22,1,.36,1) header-seam-flash}@keyframes header-seam-flash{0%{opacity:0;transform:translate(-50%)scaleY(.2)}28%{opacity:.85;transform:translate(-50%)scaleY(1)}to{opacity:0;transform:translate(-50%)scaleY(1.35)}}@media (prefers-reduced-motion:reduce){.site-header{transition:none}.site-header--split:after{animation:none}}.main-nav{color:#c8c6ce;white-space:nowrap;align-items:center;gap:clamp(18px,2vw,32px);font-size:14px;display:flex}.main-nav a{color:inherit;transition:color .18s,text-shadow .18s}.main-nav a:hover,.main-nav a.active{color:#fff;text-shadow:0 0 16px #a87cffcc}.header-actions{justify-content:flex-end;align-items:center;gap:14px;height:100%;display:flex}.lang-switch{color:#fff;letter-spacing:.1em;cursor:pointer;background:linear-gradient(135deg,#9a6dfff2,#6535ffe6);border:1px solid #9a6dff8c;border-radius:14px;justify-content:center;align-items:center;min-width:44px;height:40px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:700;transition:border-color .18s,box-shadow .18s,filter .18s,transform .18s;display:inline-flex;box-shadow:0 0 16px #6535ff47,inset 0 1px #ffffff38}.lang-switch:hover{filter:brightness(1.06);border-color:#c49cffd9;transform:translateY(-1px);box-shadow:0 0 22px #7545ff66,inset 0 1px #ffffff47}.lang-switch:focus-visible{outline:2px solid var(--forge);outline-offset:3px}.lang-switch[data-locale=en]{background:linear-gradient(135deg,#6d8cfff2,#3556ffe6);border-color:#82a0ff8c;box-shadow:0 0 16px #4664ff47,inset 0 1px #ffffff38}.lang-switch[data-locale=en]:hover{border-color:#aabeffd9;box-shadow:0 0 22px #5a78ff66,inset 0 1px #ffffff47}.language-button.lang-switch{min-width:56px;height:50px;padding:0 14px;font-size:13px}.login-link{color:#9af0c0;letter-spacing:-.01em;background:#55e28f14;border:1px solid #55e28f6b;border-radius:16px 13px 15px 12px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:13.5px;font-weight:600;transition:border-color .18s,background .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:inset 0 0 14px #55e28f0f}.login-link:hover{color:#c8ffdf;text-shadow:none;background:#55e28f29;border-color:#55e28fb8;transform:translateY(-1px);box-shadow:0 0 22px #55e28f38}.login-link:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.header-dashboard{color:#e8e4f8;letter-spacing:-.01em;background:#6535ff24;border:1px solid #9d6bff61;border-radius:16px 13px 15px 12px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:13.5px;font-weight:600;transition:border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex}.header-dashboard:hover{color:#fff;background:#6535ff3d;border-color:#ba8cffb8;box-shadow:0 0 22px #6535ff38}.header-cta{color:#fff;letter-spacing:-.01em;white-space:nowrap;background:linear-gradient(118deg,#9a6dff 0%,#6535ff 48%,#4f22e8 100%);border:1px solid #c49cff8c;border-radius:27px 21px 26px 19px;flex-shrink:0;align-items:center;gap:16px;min-height:44px;padding:0 16px 0 22px;font-size:14px;font-weight:600;transition:border-color .18s,box-shadow .18s,filter .18s;display:inline-flex;transform:none;box-shadow:0 10px 28px #5627ff61,inset 0 1px #ffffff38}.header-cta:hover,.header-cta:active,.header-cta:focus-visible{color:#fff;filter:brightness(1.06);border-color:#d4b6ff;transform:none;box-shadow:0 0 34px #7545ff80,inset 0 1px #ffffff47}.header-cta>*{z-index:1;position:relative}.menu-toggle{color:inherit;background:0 0;border:0;padding:8px;display:none}.icon-round{color:#9d6bff;width:40px;height:40px;transition:border-color var(--tr), color var(--tr);background:#050612c7;border:1px solid #8175a43d;border-radius:14px;flex-shrink:0;place-items:center;padding:0;display:grid}.icon-round svg{width:22px;height:22px;display:block}.icon-round:hover{color:#bd85ff;border-color:#9d6bff99}.site-footer{color:#858493;border-top:1px solid #7b739a1f;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;margin-top:40px;padding:36px clamp(30px,5vw,80px) 44px;font-size:13px;display:grid}.site-footer .logo{color:#fff}.site-footer nav{flex-wrap:wrap;justify-self:end;gap:30px;display:flex}.site-footer nav a{color:inherit;transition:color var(--tr)}.site-footer nav a:hover{color:#fff}.status-pill{color:inherit;background:0 0;border:0;align-items:center;font-size:13px;display:inline-flex}.status-pill:hover{color:#fff}.status-pill>span,.api-status i{background:var(--mint);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 10px #55e28fbf}.site-footer>p{grid-column:1/-1;margin:4px 0 0}.back-to-top{z-index:70;color:#e8e0ff;-webkit-backdrop-filter:blur(16px);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;background:#080716c7;border:1px solid #a677ff80;border-radius:16px 13px 17px 12px;place-items:center;width:44px;height:44px;padding:0;transition:opacity .28s,transform .35s cubic-bezier(.22,1,.36,1),visibility .28s,border-color .18s,box-shadow .18s,color .18s;display:grid;position:fixed;bottom:clamp(22px,4vh,48px);right:clamp(12px,1.8vw,22px);transform:translate(8px);box-shadow:0 10px 28px #00000059,0 0 18px #6535ff2e}.back-to-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.back-to-top:hover{color:#fff;border-color:#ba8cff;box-shadow:0 12px 32px #0006,0 0 26px #7545ff52}.back-to-top:focus-visible{outline:2px solid var(--forge);outline-offset:3px}.back-to-top svg{animation:2.4s ease-in-out infinite back-to-top-nudge}@keyframes back-to-top-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.back-to-top,.back-to-top.is-visible{transition:opacity .2s,visibility .2s;transform:none}.back-to-top svg{animation:none}}@media (width<=560px){.back-to-top{width:42px;height:42px;bottom:18px;right:12px}}.balance-chip{min-height:44px;color:var(--ink);font-variant-numeric:tabular-nums;transition:border-color var(--tr), box-shadow var(--tr);background:#0e0c1cb8;border:1px solid #a677ff80;border-radius:27px 21px 26px 19px;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.balance-chip:hover{color:var(--ink);border-color:#ba8cff;box-shadow:0 0 24px #6535ff4d}.balance-chip span{color:var(--forge-2)}.cab{isolation:isolate;min-height:100vh;position:relative}.cab-top{z-index:30;-webkit-backdrop-filter:blur(20px);background:#03040eb8;border-bottom:1px solid #9882dc24;position:sticky;top:0}.cab-top-inner{justify-content:space-between;align-items:center;gap:16px;width:min(100% - 40px,1280px);height:64px;margin-inline:auto;display:flex}.cab-top-inner--narrow{width:min(100% - 32px,920px)}.cab-top-right{align-items:center;gap:10px;display:flex}.user-pill{min-height:40px;color:var(--ink-dim);text-overflow:ellipsis;white-space:nowrap;background:#0e0c1cb8;border:1px solid #a677ff59;border-radius:27px 21px 26px 19px;align-items:center;max-width:220px;padding:0 14px;font-size:13px;display:inline-flex;overflow:hidden}.cab-body{grid-template-columns:var(--sidebar-w) 1fr;gap:28px;width:min(100% - 40px,1280px);margin-inline:auto;padding:28px 0 60px;display:grid}.cab-body--solo{grid-template-columns:1fr;width:min(100% - 32px,920px)}.cab-support{color:#e8a090;background:#f0655a1a;border-color:#f0786459}.cab-support:hover{color:#ffc4b8;border-color:#f0786480}.cab-side{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);background:#060714b8;border-radius:28px 36px 30px 24px;flex-direction:column;align-self:start;gap:4px;padding:12px;display:flex;position:sticky;top:88px}.cab-side-link{color:var(--ink-dim);text-align:left;cursor:pointer;width:100%;transition:color var(--tr), background var(--tr), border-color var(--tr);background:0 0;border:1px solid #0000;border-radius:14px 18px 12px 16px;padding:11px 14px;font-family:inherit;font-size:14px;font-weight:500;display:block}.cab-side-link:hover{color:var(--ink);background:#ffffff08}.cab-side-link.active{color:#fff;background:#6535ff24;border-color:#9d6bff66;box-shadow:0 0 18px #6535ff29}.cab-side-link.dim{color:var(--ink-faint);margin-bottom:8px}.cab-side-link.logout{color:var(--red);margin-top:12px}.cab-main{min-width:0}.cab-page-head{margin-bottom:22px}.cab-page-head .eyebrow{margin-bottom:12px}.cab-page-head h1{letter-spacing:-.04em;color:var(--ink-2);margin:0 0 6px;font-size:clamp(28px,3.2vw,40px);font-weight:700}.cab-page-head p{color:var(--ink-dim);margin:0}@media (width<=1100px){.main-nav{gap:16px}}@media (width<=820px){.site-header{grid-template-columns:1fr auto;width:calc(100% - 24px);top:10px}.site-header--split{width:calc(100% - 24px);max-width:none;height:var(--header-h);border:1px solid var(--header-glass-border);background:var(--header-glass-bg);min-height:0;box-shadow:var(--header-glass-shadow);-webkit-backdrop-filter:blur(20px);pointer-events:auto;border-radius:24px 34px 25px 30px;padding:0 18px 0 24px;display:grid;left:50%;transform:translate(-50%)}.site-header--split .header-cluster--nav{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;height:auto;padding:0;display:contents}.site-header--split .header-cluster--actions{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;height:100%;padding:0}.site-header--split:after{animation:none;display:none}.main-nav{border:1px solid var(--line);opacity:0;pointer-events:none;background:#04050ff5;border-radius:24px;gap:0;padding:10px;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:70px;left:0;right:0;transform:translateY(-8px);box-shadow:0 20px 45px #0006}.main-nav.open{opacity:1;pointer-events:auto;transform:translateY(0)}.main-nav a{padding:15px 16px}.menu-toggle{display:inline-grid}.header-cta{display:none}.header-dashboard{min-height:36px;padding:0 12px;font-size:12.5px}.site-footer{grid-template-columns:1fr auto}.site-footer nav{grid-area:2/1/auto/-1;justify-self:start}.site-footer>p{grid-row:3}.cab-body{grid-template-columns:1fr}.cab-side{flex-flow:wrap;position:static}.cab-support,.cab-top-right .user-pill{display:none}}@media (width<=560px){.site-header{height:58px;padding-left:16px}.logo,.brand-name{font-size:17px}.logo-mark{flex-basis:32px;width:32px;height:32px}.login-link{display:none}.site-footer{flex-direction:column;align-items:flex-start;display:flex}.site-footer nav{flex-direction:column;gap:14px}}.app-shell{isolation:isolate;min-height:100vh;position:relative}.hero{isolation:isolate;justify-content:center;align-items:center;min-height:100svh;padding:120px clamp(38px,4.4vw,70px) 80px;display:flex;position:relative}.hero-content{z-index:2;text-align:center;width:100%;max-width:1040px;margin:0 auto;position:relative}.hero h1{max-width:1040px;color:var(--ink-2);letter-spacing:-.065em;text-wrap:balance;margin:0 auto;font-size:clamp(64px,7.15vw,114px);font-weight:740;line-height:.98}.hero h1 span,.section-heading h2 span,.dot-accent{color:#8d5bff;text-shadow:0 0 22px #7345ff73}.hero-accent{color:var(--forge);text-shadow:0 0 28px #7345ff8c}.hero-subtitle{color:#aaa8ad;text-wrap:pretty;max-width:38rem;margin:30px auto 0;font-size:clamp(18px,1.65vw,22px);line-height:1.55}.hero-actions{flex-wrap:wrap;justify-content:center;gap:28px;margin-top:48px;display:flex}.content-section{isolation:isolate;padding:112px clamp(36px,6vw,105px);position:relative}.section-heading{text-align:center;max-width:900px;margin:0 auto 48px}.section-heading h2{color:var(--ink-2);letter-spacing:-.05em;margin:0;font-size:clamp(42px,3.6vw,56px);font-weight:720;line-height:1.05}.section-heading>p:last-of-type{color:var(--ink-dim);margin:14px auto 0;font-size:17px;line-height:1.55}.section-heading.align-left{text-align:left;max-width:none;margin:0 0 34px 54px}.section-heading.align-left>p:last-of-type{margin-left:0}.section-heading.align-left a{color:var(--ink);align-items:center;gap:8px;margin-top:26px;font-size:13px;font-weight:650;display:inline-flex}.section-heading.align-left a svg{color:#a967ff}.section-heading.align-left a:hover{color:#c9a9ff}.feature-grid{grid-template-columns:repeat(6,1fr);gap:22px 28px;max-width:1140px;margin:0 auto;display:grid}.features-section>.section-heading{margin-bottom:25px}.features-section>.section-heading>p:last-of-type{margin-top:8px}.feature-card,.price-card,.faq-item{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(14px);background:#060714c4;position:relative;box-shadow:inset 0 0 38px #4e2da50a}.feature-card{border-radius:var(--r-card);min-height:177px;padding:24px 28px}.feature-1,.feature-2{grid-column:span 3}.feature-3,.feature-4,.feature-5{grid-column:span 2}.feature-2{border-radius:61px 36px 44px 31px/42px 38px 44px 34px}.feature-4{border-radius:35px 55px 31px 54px/36px 44px 40px 43px}.feature-card:after,.price-card:after{content:"";background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-3px;right:8%;box-shadow:0 0 5px #fff,0 0 13px #5b3cff,0 0 23px #5b3cff}.price-card.featured .card-glow{opacity:1;animation:3.6s ease-in-out infinite card-glow-pulse}@keyframes card-glow-pulse{0%,to{opacity:.75;box-shadow:0 0 5px #fff,0 0 14px #5e3dff,0 0 26px #5e3dff}50%{opacity:1;box-shadow:0 0 6px #fff,0 0 18px #8b5cff,0 0 34px #6535ff}}@media (prefers-reduced-motion:reduce){.price-card.featured .card-glow{opacity:1;animation:none}}.feature-icon{color:#b79aff;background:#101027bd;border:1px solid #aa8bff33;border-radius:17px 20px 15px 18px;place-items:center;width:52px;height:52px;margin-bottom:16px;display:grid;box-shadow:inset 0 0 17px #7651ff17}.feature-card h3,.step h3{color:#f3f1ed;letter-spacing:-.01em;margin:0 0 8px;font-size:18px;font-weight:650}.feature-card p,.step p{color:#9c9ba8;margin:0;font-size:14px;line-height:1.5}.steps-heading{margin-top:45px;margin-bottom:30px}.steps{text-align:center;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1120px;margin:0 auto;display:grid;position:relative}.steps-line{background:#7950eb;height:1px;position:absolute;top:38px;left:12.5%;right:12.5%;box-shadow:0 0 8px #7848ffb3}.step{z-index:1;position:relative}.step-number{color:#fff;background:#090919;border:1px solid #b690ffb3;border-radius:36px 30px 35px 28px;place-items:center;width:78px;height:68px;margin:0 auto 18px;font-size:23px;display:grid;box-shadow:0 0 16px #5b37ff26}.pricing-section{padding-top:112px;padding-bottom:105px}.pricing-section--page{padding-top:140px}.pricing-toolbar{max-width:var(--wrap);justify-content:flex-start;align-items:center;margin:0 auto 22px;display:flex}.sort-select-wrap{background:#070814d6;border:1px solid #a585ff40;align-items:center;display:inline-flex}.sort-control{color:var(--ink-faint);letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:18px;font-size:10px;font-weight:750;display:flex}.sort-select-wrap{border-radius:24px 20px 25px 18px;min-width:190px;position:relative}.sort-select-wrap--chip{border-radius:var(--r-pill);min-width:168px}.sort-select-wrap--chip select{padding:12px 42px 12px 25px;font-size:13px}.sort-select-wrap select{color:#eae8e5;appearance:none;letter-spacing:normal;text-transform:none;cursor:pointer;background:0 0;border:0;outline:0;width:100%;padding:12px 42px 12px 18px;font-family:inherit;font-size:12px}.sort-select-wrap select option{color:#eae8e5;background:#0b0b1c}.sort-select-wrap svg{pointer-events:none;color:var(--ink-dim);position:absolute;right:15px}.pricing-stack{max-width:var(--wrap);gap:34px;margin:0 auto;display:grid}.pricing-group{gap:14px;display:grid}.pricing-group-label{color:var(--ink-dim);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.pricing-featured{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.pricing-grid{max-width:var(--wrap);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 12px;margin:0 auto;display:grid}.pricing-stack .pricing-grid{max-width:none;margin:0}.faq-section{min-height:960px;padding-top:128px}.faq-wrap{max-width:860px;margin:0 auto}.faq-panel{gap:16px;display:grid}.faq-search{display:block}.faq-search input{color:#eae8e5;width:100%;height:48px;font:inherit;background:#070814d6;border:1px solid #a585ff40;border-radius:24px 20px 25px 18px;outline:none;padding:0 18px}.faq-search input:focus{border-color:#8356ff;box-shadow:0 0 20px #663dff26}.faq-search input::placeholder{color:var(--ink-faint)}.faq-topics{flex-wrap:wrap;gap:8px;display:flex}.faq-topic{color:#c8c6d4;height:36px;font:inherit;cursor:pointer;background:#121224b8;border:1px solid #a585ff47;border-radius:18px 14px 16px 12px;padding:0 14px;font-size:13px;font-weight:550;transition:border-color .16s,color .16s,background .16s,box-shadow .16s}.faq-topic:hover{color:#f4f2ef;background:#6535ff24;border-color:#a585ff80}.faq-topic.active{color:#fff;background:linear-gradient(165deg,#8b5cff8c,#6535ff6b);border-color:#bd85ffb3;box-shadow:0 4px 14px #6535ff40,inset 0 1px #ffffff1f}.faq-list{gap:13px;display:grid}.faq-empty{color:var(--ink-dim);margin:8px 4px 0;font-size:14px}.section{padding:64px 0 12px}.models-section{padding-top:140px}.models-toolbar{max-width:var(--wrap);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin:0 auto 22px;display:flex}.models-search{color:#eae8e5;min-width:220px;height:48px;font:inherit;background:#070814d6;border:1px solid #a585ff40;border-radius:24px 20px 25px 18px;outline:none;flex:1;padding:0 18px}.models-search:focus{border-color:#8356ff;box-shadow:0 0 20px #663dff26}.models-search::placeholder{color:var(--ink-faint)}.model-grid{max-width:var(--wrap);grid-template-columns:repeat(3,1fr);gap:16px;margin:0 auto;display:grid}.model-card{border-radius:var(--r-card);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(14px);background:#060714c4;gap:8px;padding:20px 22px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;box-shadow:inset 0 0 38px #4e2da50a}.model-card:hover{border-color:#8d6bff;transform:translateY(-3px);box-shadow:0 0 28px #5731ff33,inset 0 0 38px #653dff14}.model-card:hover .card-glow{opacity:1}.model-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.badge{letter-spacing:.02em;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:11px;font-weight:650;display:inline-flex}.badge-dim{color:#c8c6ce;background:#ffffff0d;border:1px solid #8c7ab438}.badge-forge,.badge-red{color:#e9d5ff;background:#6535ff2e;border:1px solid #9d6bff73}.online{color:var(--mint);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.online i{background:var(--mint);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 10px #55e28fbf}.model-card h3{letter-spacing:-.02em;color:#f3f1ed;margin:0;font-size:20px}.model-slug{color:var(--ink-faint);font-size:12px}.model-card p{color:#9c9ba8;min-height:3.2em;margin:0;font-size:14px;line-height:1.5}.model-meta{color:var(--ink-faint);margin-top:4px;font-size:12px}@media (width<=1100px){.model-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.model-grid{grid-template-columns:1fr}.models-toolbar{flex-direction:column;align-items:stretch}}.auth-overlay{z-index:1;background:#02030c;min-height:100dvh;animation:.18s both fade-in;position:relative;overflow:auto}.auth-topbar{z-index:2;justify-content:space-between;align-items:center;padding:24px 5%;display:flex;position:relative}.auth-topbar>div{gap:18px;display:flex}.telegram-button,.auth-close-mobile,.auth-close-desktop{color:#9d6bff;cursor:pointer;min-width:56px;height:50px;transition:border-color var(--tr), color var(--tr);background:#050612c7;border:1px solid #8175a43d;border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.telegram-button:hover,.auth-close-mobile:hover,.auth-close-desktop:hover{color:#bd85ff;border-color:#9d6bff8c}.auth-close-mobile{display:none}.auth-main{z-index:2;flex-direction:column;align-items:center;padding:35px 20px 55px;display:flex;position:relative}.auth-brand-mark{border-radius:19px 15px 21px 17px;width:68px;height:68px}.auth-main>h2{letter-spacing:-.03em;color:#fff;margin:20px 0 8px;font-size:30px;font-weight:700}.auth-main>p{color:#95939f;text-align:center;max-width:42ch;margin:0 0 22px}.auth-card{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(14px);background:#060714c4;border-radius:45px 67px 58px 43px/51px 37px 56px 45px;width:min(100%,575px);padding:26px 64px 30px;position:relative;box-shadow:inset 0 0 38px #4e2da50a}.auth-tabs{border:1px solid #7c6fa033;border-radius:14px;grid-template-columns:1fr 1fr;margin-bottom:19px;padding:3px;display:grid}.auth-tabs button{color:#a9a6b2;cursor:pointer;min-height:45px;transition:color var(--tr), border-color var(--tr), background var(--tr);background:0 0;border:1px solid #0000;border-radius:11px;font-family:inherit;font-size:14px}.auth-tabs button.active{color:#fff;background:#482aa71f;border-color:#8758ffc2;font-weight:700;box-shadow:inset 0 0 20px #6a41ff1a}.auth-card label{text-align:left;gap:8px;margin-top:14px;display:grid}.auth-card label>span:first-child{color:#b9a0e8;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:750}.auth-card input{color:#f4f0f8;width:100%;height:48px;font:inherit;transition:border-color var(--tr), box-shadow var(--tr);background:#080916cc;border:1px solid #8c7ab442;border-radius:10px;outline:none;padding:0 16px}.auth-card input:focus{border-color:#8356ff;box-shadow:0 0 20px #663dff26}.password-wrap{display:block;position:relative}.password-wrap input{padding-right:44px}.password-wrap button{color:#8f8c9d;cursor:pointer;background:0 0;border:0;padding:5px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.password-wrap button:hover{color:#fff}.auth-error{color:var(--red);text-align:center;margin:14px 0 0;font-size:13px}.auth-card>.arrow-button{width:100%;min-width:0;min-height:64px;margin-top:14px;padding-left:50%}.auth-card>.arrow-button>span:first-child{transform:translate(-50%)}.auth-card>.arrow-button.disabled,.auth-card>.arrow-button:disabled{filter:saturate(.65);opacity:.75}.auth-switch{color:#8c8a95;justify-content:center;align-items:center;gap:7px;margin:20px 0 0;font-size:13px;display:flex}.auth-switch button,.continue-link{color:#895cff;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.auth-switch button:hover,.continue-link:hover{color:#bd85ff}.continue-link{color:#8c8a97;margin-top:22px}.continue-link span{color:#8e5fff;align-items:center;gap:6px;display:inline-flex}.auth-footer{z-index:2;color:#7f7d8b;border-top:1px solid #756c901a;grid-template-columns:1fr 1fr auto auto;align-items:center;gap:50px;padding:25px 5%;font-size:13px;display:grid;position:relative}.auth-footer a{color:inherit}.auth-footer a:hover{color:#fff}.auth-footer .api-status{align-items:center;display:inline-flex}.auth-footer .api-status i{background:var(--mint);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 10px #55e28fbf}@media (width<=820px){.auth-footer{grid-template-columns:1fr 1fr;gap:20px}}@media (width<=560px){.auth-topbar{padding:15px 16px}.auth-topbar .telegram-button,.auth-topbar .auth-close-desktop{display:none}.auth-close-mobile{display:inline-flex}.auth-main{padding-top:24px}.auth-main>h2{font-size:25px}.auth-main>p{max-width:320px;font-size:14px;line-height:1.45}.auth-card{border-radius:32px 42px 37px 30px;padding:20px 18px 24px}.auth-footer{display:none}}.alert-banner{color:#f3c2bd;background:#f0655a14;border:1px solid #f0655a59;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;font-size:14px;display:flex}.alert-banner .btn{color:#ffb4ad;background:#f0655a29;border-color:#f0655a59}.key-card{padding:18px}.key-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.key-card-top h2{margin:0;font-size:20px}.endpoint-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.usage-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:8px 0 12px;display:grid}.num.big{font-size:22px;font-weight:700}.num.huge{letter-spacing:-.04em;font-size:40px;font-weight:700}.num.warn{color:#f0a92b}.num.danger{color:var(--red)}.progress{background:#ffffff0f;border-radius:999px;height:6px;overflow:hidden}.progress>div{background:linear-gradient(90deg, var(--mint), #7dffa8);height:100%}.progress-meta{color:var(--ink-faint);justify-content:space-between;margin:8px 0 16px;font-size:12px;display:flex}.tabs-card{margin-top:14px;padding:8px 16px 18px}.text-tabs{border-bottom:1px solid var(--line);gap:8px;margin-bottom:14px;display:flex}.text-tabs button{height:44px;color:var(--ink-dim);background:0 0;border:0;padding:0 10px;font-weight:500;position:relative}.text-tabs button.active{color:var(--forge)}.text-tabs button.active:after{content:"";background:var(--forge);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.chip-row{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.chip-row button,.model-chip{border:1px solid var(--line);background:var(--bg-2);height:34px;color:var(--ink-dim);border-radius:999px;padding:0 12px;font-size:13px}.chip-row button.active{background:var(--forge-soft);color:var(--forge);border-color:#8b5cff73}.docs h3{color:var(--forge);margin:18px 0 8px;font-size:16px}.docs p{color:var(--ink-dim);margin:0 0 10px}.docs-step+.docs-step{border-top:1px solid #ffffff0a;margin-top:8px;padding-top:8px}.docs-ol{color:var(--ink-dim);gap:6px;margin:0 0 14px;padding-left:1.25rem;display:grid}.docs-note{color:var(--ink);background:#f0a92b1a;border:1px solid #f0a92b38;border-radius:10px;margin:0 0 14px;padding:10px 12px;font-size:13px}.docs-h4{color:var(--ink);margin:12px 0 6px;font-size:13.5px;font-weight:650}.docs-html,.docs-muted{color:var(--ink-dim);margin:0 0 12px;font-size:13px;line-height:1.65}.docs-muted{color:var(--ink-faint)}.docs-html code,.docs-muted code,.docs-ul code,.docs-howto code{color:#facc15;font-family:var(--mono);background:#ffffff0f;border-radius:4px;padding:1px 6px;font-size:12px}.docs-html a,.docs-muted a{color:#4ade80;text-decoration:underline}.docs-ul{color:var(--ink-dim);gap:8px;margin:0 0 14px;padding-left:1.25rem;font-size:13px;line-height:1.65;display:grid}.docs-paths{border:1px solid var(--line);background:#07080b;border-radius:12px;gap:6px;margin:0 0 12px;padding:10px 12px;font-size:12.5px;display:grid}.docs-path-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.docs-path-label{color:var(--ink-faint)}.docs-path-value{color:#9dffa8;font-family:var(--mono);font-size:12px}.docs-howto{border:1px solid var(--line);background:var(--bg-2);border-radius:12px;margin:0 0 14px;overflow:hidden}.docs-howto>summary{cursor:pointer;color:var(--ink);padding:10px 12px;font-size:13px;font-weight:600;list-style:none}.docs-howto>summary::-webkit-details-marker{display:none}.docs-howto>summary:before{content:"▸";color:var(--forge);margin-right:8px;transition:transform .15s;display:inline-block}.docs-howto[open]>summary:before{transform:rotate(90deg)}.docs-howto-body{color:var(--ink-dim);padding:0 12px 12px;font-size:13px;line-height:1.65}.docs-howto-body ol{gap:6px;margin:0;padding-left:1.2rem;display:grid}.docs-howto-body b{color:var(--ink)}.code-wrap{margin:0 0 14px;position:relative}.code-title{color:var(--ink-faint);margin-bottom:6px;font-size:12px;font-weight:600}.code-copy{z-index:1;border:1px solid var(--line);height:28px;color:var(--ink-dim);background:#0e1016e6;border-radius:8px;padding:0 10px;font-size:11px;font-weight:600;position:absolute;top:10px;right:10px}.code-copy:hover{color:var(--ink);border-color:var(--line-2)}.code{border:1px solid var(--line);color:#9dffa8;overscroll-behavior:contain;max-height:220px;font-family:var(--mono);white-space:pre-wrap;scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;background:#07080b;border-radius:12px;margin:0;padding:14px 88px 14px 14px;font-size:12.5px;line-height:1.65;overflow:auto}.code::-webkit-scrollbar{width:8px;height:8px}.code::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.code::-webkit-scrollbar-track{background:0 0}.docs-download{margin:0 0 14px}.docs-fields{gap:8px;margin:0 0 14px;display:grid}.docs-field{gap:4px;display:grid}.docs-field-label{color:var(--ink-faint);font-size:12px;font-weight:600}.docs-field-value{font-family:var(--mono);overflow-wrap:anywhere;border-radius:10px;padding:10px 12px;font-size:12.5px;display:block}.docs-field-value.tone-green{color:#9dffd0;background:#38d29b1f;border:1px solid #38d29b47}.docs-field-value.tone-blue{color:#b7dbff;background:#5aa9f024;border:1px solid #5aa9f04d}.docs-field-value.tone-amber{color:#ffd699;background:#f0a92b24;border:1px solid #f0a92b4d}.docs-table-wrap{border:1px solid var(--line);background:#0a0b0e;border-radius:8px;margin:0 0 14px;overflow-x:auto}.docs-table{border-collapse:collapse;width:100%;font-size:12px}.docs-table th{text-align:left;color:var(--forge);text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid var(--line-2);background:#0d0e12;padding:8px 12px;font-size:10.5px;font-weight:700}.docs-table td{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:7px 12px;overflow:hidden}.docs-table tr:last-child td{border-bottom:0}.docs-table-id{color:var(--forge);text-align:left;cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;max-width:280px;padding:0;font-size:11.5px;overflow:hidden}.docs-table-id:hover{color:var(--forge-2);text-decoration:underline}.docs-table-name{color:var(--ink-dim);font-size:12.5px}.usage-table{gap:8px;display:grid}.usage-row{border:1px solid var(--line);background:#00000038;border-radius:10px;grid-template-columns:110px 1.2fr 1fr .7fr 50px 60px;gap:8px;padding:10px 12px;font-size:12px;display:grid}.usage-row .dim{color:var(--ink-faint)}.usage-row .accent{color:var(--forge)}.usage-row .ok,.usage-row .credit{color:var(--mint)}.usage-row .debit{color:var(--red);font-variant-numeric:tabular-nums}.usage-row .credit{font-variant-numeric:tabular-nums}.pager{color:var(--ink-faint);justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;font-size:12px;display:flex}.settings-list{gap:10px;display:grid}.settings-row{border:1px solid var(--line);background:#0000002e;border-radius:12px;justify-content:space-between;gap:16px;padding:14px;display:flex}.settings-row p{color:var(--ink-dim);margin:4px 0 0;font-size:13px}.settings-row--level{align-items:center}.settings-level{flex:none;min-width:148px}.settings-level-select{width:100%;min-width:148px;height:40px;padding:0 12px;font-size:13px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.switch{flex:none;width:46px;height:28px;position:relative}.switch input{display:none}.switch span{background:var(--panel-3);border:1px solid var(--line);transition:background var(--tr);border-radius:999px;position:absolute;inset:0}.switch span:after{content:"";width:20px;height:20px;transition:transform var(--tr);background:#d7dbe5;border-radius:50%;position:absolute;top:3px;left:3px}.switch input:checked+span{background:var(--forge-soft);border-color:#9b6bff80}.switch input:checked+span:after{background:var(--forge);transform:translate(18px)}.switch.is-disabled{opacity:.55;pointer-events:none}.stat-row{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.stat-card{padding:14px}.list-stack{gap:10px;display:grid}.order-card{align-items:center;gap:14px;padding:14px;display:flex}.order-icon{border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.order-icon.ok{background:var(--mint-soft);color:var(--mint)}.order-icon.pending{background:var(--amber-soft);color:var(--amber)}.order-body{flex:1;gap:2px;display:grid}.order-body span{color:var(--ink-dim);font-size:13px}.balance-hero{justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.pad{padding:18px}.pad h3{margin:0 0 12px}.aff-meta{color:var(--ink-dim);gap:18px;font-size:13px;display:flex}.profile-hero{grid-template-columns:auto 1fr;align-items:center;gap:14px 18px;display:grid}.avatar{background:var(--forge-soft);width:56px;height:56px;color:var(--forge);border-radius:16px;place-items:center;font-size:22px;font-weight:700;display:grid}.dim{color:var(--ink-dim);font-size:13px}.profile-stats{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:6px;display:grid}.profile-stats>div{border:1px solid var(--line);background:#00000038;border-radius:12px;padding:12px}.profile-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.profile-grid .label{margin-top:10px}.quickstart-section{padding-top:56px;padding-bottom:56px}.quickstart-section .section-heading{max-width:720px;margin-bottom:36px}.qs-panel{max-width:var(--wrap);border:1px solid var(--line);border-radius:var(--r-faq);isolation:isolate;background:#060714e0;grid-template-columns:minmax(168px,210px) minmax(0,1fr);margin:0 auto;display:grid;overflow:hidden;box-shadow:inset 0 1px #bd85ff0f,0 24px 60px #00000059}.qs-tabs{border-right:1px solid var(--line);background:#04050e8c;flex-direction:column;gap:2px;padding:14px 10px;display:flex}.qs-tab{width:100%;color:var(--ink-dim);font:inherit;letter-spacing:-.01em;text-align:left;cursor:pointer;transition:background var(--tr), color var(--tr);background:0 0;border:0;border-radius:14px 12px 15px 11px;align-items:center;gap:10px;margin:0;padding:10px 12px;font-size:14px;font-weight:550;display:flex}.qs-tab:hover{color:var(--ink);background:#8b5cff14}.qs-tab:focus-visible{outline-offset:2px;outline:2px solid #bd85ffb3}.qs-tab.is-active{color:var(--light-purple);background:#6535ff2e}.qs-tab-icon{width:18px;height:18px;color:inherit;opacity:.85;flex:none;place-items:center;display:grid}.qs-tab.is-active .qs-tab-icon{opacity:1}.qs-code{background:#14131f;min-height:280px;padding:22px 24px 26px;position:relative}.qs-copy{z-index:1;border-radius:var(--r-pill);color:#f4f0ff;font:inherit;letter-spacing:-.01em;cursor:pointer;transition:color var(--tr), border-color var(--tr), background var(--tr), box-shadow var(--tr);background:linear-gradient(165deg,#8b5cff61,#6535ff47);border:1px solid #bd85ff8c;align-items:center;gap:7px;margin:0;padding:8px 14px;font-size:12px;font-weight:650;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 6px 18px #00000059,inset 0 1px #ffffff1f}.qs-copy:hover{color:#fff;background:linear-gradient(165deg,#8b5cff8c,#6535ff6b);border-color:#bd85ffd9;box-shadow:0 8px 22px #6535ff47,inset 0 1px #ffffff29}.qs-copy:focus-visible{outline-offset:2px;outline:2px solid #bd85ffd9}.qs-copy.is-copied{color:#d8ffe8;background:linear-gradient(165deg,#55e28f47,#22a05a38);border-color:#55e28fa6;box-shadow:0 6px 18px #0000004d,inset 0 1px #ffffff1a}.qs-pre{color:#d4d4d4;font-family:var(--mono);white-space:pre;margin:0;padding-right:128px;font-size:13.5px;line-height:1.75;animation:.28s cubic-bezier(.16,1,.3,1) qs-fade;overflow-x:auto}.qs-line{min-height:1.75em;display:block}.qs-tok.qs-cmt{color:#6a9955}.qs-tok.qs-kw{color:#c586c0}.qs-tok.qs-str{color:#ce9178}.qs-tok.qs-label,.qs-tok.qs-prop{color:#9cdcfe}.qs-tok.qs-val{color:#dcdcaa}.qs-tok.qs-url{color:#ce9178}.qs-tok.qs-key{color:#4ec9b0}.qs-tok.qs-env{color:#4fc1ff}.qs-tok.qs-num{color:#b5cea8}@keyframes qs-fade{0%{opacity:0;filter:blur(2px);transform:translateY(4px)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.qs-pre{animation:none}}@media (width<=1100px){.pricing-featured,.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-3,.feature-4{grid-column:span 3}.feature-5{grid-column:2/span 4}}@media (width<=820px){.hero{padding-top:110px}.feature-grid{grid-template-columns:1fr 1fr}.feature-1,.feature-2,.feature-3,.feature-4,.feature-5{grid-column:auto}.feature-5{grid-column:1/-1}.pricing-featured,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.steps{grid-template-columns:1fr 1fr}.steps-line{display:none}.endpoint-grid,.profile-grid,.stat-row,.profile-stats,.usage-grid,.qs-panel{grid-template-columns:1fr}.qs-tabs{border-right:0;border-bottom:1px solid var(--line);-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-flow:row;gap:4px;padding:10px;overflow-x:auto}.qs-tab{white-space:nowrap;flex:none}.qs-code{min-height:240px}}@media (width<=560px){.hero{padding:110px 20px 55px}.hero h1{font-size:clamp(50px,15.2vw,72px);line-height:1}.hero-subtitle{max-width:22rem;margin-top:22px;font-size:16px;line-height:1.5}.hero-actions{justify-items:center;gap:14px;margin-top:34px;display:grid}.content-section{padding:80px 20px}.section-heading{margin-bottom:32px}.section-heading h2{font-size:40px}.section-heading>p:last-of-type{font-size:15px}.feature-grid,.pricing-featured,.pricing-grid,.steps{grid-template-columns:1fr}.feature-5{grid-column:auto}.feature-card{min-height:160px}.pricing-toolbar{flex-wrap:wrap;align-items:stretch;gap:15px}.sort-control{flex-direction:column;align-items:stretch;gap:7px}.sort-select-wrap{min-width:165px}.price-card,.pricing-featured .price-card{min-height:142px;padding:20px 22px 18px}.section-heading.align-left{margin-left:0}.usage-row{grid-template-columns:1fr 1fr}.qs-code{padding:18px 16px 22px}.qs-pre{padding-top:36px;padding-right:0;font-size:12px}.qs-copy{top:10px;right:10px}}.dash{gap:14px;display:grid}.dash-toolbar{padding:16px 18px 12px}.dash-toolbar .copy-field{flex:1;width:100%;min-width:0;margin-bottom:0}.dash-toolbar-main{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.dash-live{color:var(--mint);align-items:center;gap:8px;margin:10px 0 0;font-size:12px;font-weight:550;display:flex}.dash-live-dot{background:var(--mint);width:7px;height:7px;box-shadow:0 0 0 3px var(--mint-soft);border-radius:50%}.dash-live-meta{color:var(--ink-faint);font-weight:450}.dash-kpi{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dash-kpi-card{gap:4px;padding:16px 16px 14px;display:grid}.dash-kpi-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.dash-spark{color:var(--forge);opacity:.9}.dash-kpi-num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(22px,2.4vw,28px);font-weight:700;line-height:1.15}.dash-kpi-sub{color:var(--ink-faint);font-size:12px}.dash-periods{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dash-period-card{gap:2px;padding:14px 16px;display:grid}.dash-period-num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.dash-mid,.dash-bottom{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:12px;display:grid}.dash-panel{min-width:0;padding:16px 18px 14px}.dash-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.dash-panel-head h2{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:650}.dash-panel-link{color:var(--ink-dim);font-size:12.5px}.dash-panel-link:hover{color:var(--forge-2)}.dash-range{border:1px solid var(--line);background:#ffffff08;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.dash-range button{color:var(--ink-dim);font:inherit;cursor:pointer;transition:background var(--tr), color var(--tr);background:0 0;border:0;border-radius:999px;margin:0;padding:5px 11px;font-size:12px;font-weight:550}.dash-range button:hover{color:var(--ink)}.dash-range button.active{background:var(--forge-soft);color:var(--light-purple)}.dash-range button:focus-visible{outline-offset:1px;outline:2px solid #bd85ffb3}.dash-chart-wrap{gap:6px;display:grid}.dash-area-svg{width:100%;height:auto;display:block;overflow:visible}.dash-grid-line{stroke:#b49eff1a;stroke-width:1px}.dash-chart-labels{color:var(--ink-faint);font-size:10.5px;font-family:var(--mono);justify-content:space-between;gap:4px;display:flex;overflow:hidden}.dash-demo-note{color:var(--ink-faint);margin:10px 0 0;font-size:11.5px}.dash-balance{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.dash-donut{flex:none;position:relative}.dash-donut-center{text-align:center;pointer-events:none;place-content:center;gap:2px;display:grid;position:absolute;inset:0}.dash-donut-center strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1}.dash-donut-center span{color:var(--ink-faint);font-size:11.5px}.dash-balance-meta{flex:1;gap:10px;min-width:140px;margin:0;display:grid}.dash-balance-meta div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.dash-balance-meta div:last-child{border-bottom:0;padding-bottom:0}.dash-balance-meta dt{color:var(--ink-dim);margin:0;font-size:13px}.dash-balance-meta dd{font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:600}.dash-pace{background:var(--forge-soft);color:var(--light-purple);border:1px solid #8b5cff47;border-radius:12px;margin:14px 0 0;padding:10px 12px;font-size:12.5px}.dash-models{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.dash-model-legend{flex:1;gap:10px;min-width:160px;margin:0;padding:0;list-style:none;display:grid}.dash-model-legend li{align-items:flex-start;gap:10px;display:flex}.dash-swatch{border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px}.dash-model-legend strong{color:var(--forge-2);font-size:12.5px;font-weight:600;display:block}.dash-model-legend span{color:var(--ink-faint);font-size:11.5px}.dash-req-table{gap:6px;display:grid}.dash-req-row{border:1px solid var(--line);background:#00000038;border-radius:12px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 72px 96px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:grid}.dash-req-model{color:var(--forge-2);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.dash-req-tokens{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink)}.dash-key-aside{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.dash-key-hint{color:var(--ink);overflow-wrap:anywhere;word-break:break-all;margin-top:4px;font-size:13px}.dash-key-meta{color:var(--ink-dim);flex-wrap:wrap;gap:14px 20px;font-size:13px;display:flex}.dash-key-meta .ok{color:var(--mint)}.dash-key-meta .warn{color:var(--amber)}@media (width<=1100px){.dash-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-mid,.dash-bottom{grid-template-columns:1fr}}@media (width<=820px){.dash-periods{grid-template-columns:1fr}.dash-req-row{grid-template-columns:1fr 1fr}.dash-req-tokens{text-align:left}}@media (width<=560px){.dash-kpi{grid-template-columns:1fr}.dash-toolbar-main{flex-direction:column;align-items:stretch}.dash-toolbar-actions{width:100%}.dash-toolbar-actions .btn{flex:1}.dash-chart-labels{font-size:9px}}.gate{padding-top:8px}.gate-card{padding:20px 20px 18px}.gate-key-title{letter-spacing:-.02em;font-size:18px;font-weight:650}.gate-key-block{margin:14px 0 4px}.gate-stats{border:1px solid var(--line);background:#00000038;border-radius:14px;margin:16px 0 18px;padding:14px 12px}.gate-stats .label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:6px;font-size:11px}.gate-stats .num.big{letter-spacing:-.03em;font-size:clamp(18px,2.4vw,24px);font-weight:700}.gate-stats .num-spent{color:var(--red)}.gate-stat-unit{letter-spacing:.04em;color:var(--ink-faint);font-size:11px;font-family:var(--mono);margin-top:2px}.gate-actions{grid-template-columns:auto auto 1fr;align-items:center;gap:10px;display:grid}.gate-actions .gate-topup{min-height:48px;color:var(--mint);background:#55e28f14;border-color:#55e28f73;grid-column:1/-1;margin-top:4px}.gate-actions .gate-topup:hover{background:#55e28f24;border-color:#55e28fa6}.gate-tabs{margin-top:16px}.usage-row--cab{grid-template-columns:110px .9fr 1.2fr .85fr .85fr}.usage-row--head{color:var(--ink-faint);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-family:var(--sans);background:0 0;border-color:#0000;padding-top:2px;padding-bottom:2px}.usage-row--head .tip--inline{border-bottom-color:#b4aad259}.tx-type{color:var(--forge-2);font-weight:600}.usage-io{font-variant-numeric:tabular-nums;color:var(--ink);align-items:baseline;gap:4px;display:inline-flex}.usage-io-sep{color:var(--ink-faint);font-size:.9em}.usage-io-out{color:var(--ink-dim)}.tip{cursor:help;position:relative}.tip--label{border-bottom:1px dotted #b4aad273;margin-bottom:6px;display:inline-block}.tip--inline{border-bottom:1px dotted #b4aad247;align-items:baseline;width:fit-content;max-width:100%;display:inline-flex}.tip:focus-visible{outline-offset:2px;border-radius:3px;outline:1px solid #8356ffa6}.tip:after{content:attr(data-tip);z-index:40;color:#efeaff;width:max-content;max-width:min(260px,70vw);font-family:var(--sans);letter-spacing:0;text-transform:none;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;background:#0c0a18f5;border:1px solid #8b5cff59;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:500;line-height:1.35;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 12px 28px #00000059}.tip:hover:after,.tip:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.gate-uptime{color:var(--ink-faint);justify-content:center;align-items:center;gap:8px;margin:28px 0 8px;font-size:12px;display:flex}.gate-uptime-dot{background:var(--mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #55e28fb3}@media (width<=640px){.endpoint-grid{grid-template-columns:1fr}.usage-grid{grid-template-columns:1fr;gap:14px}.gate-actions{grid-template-columns:1fr 1fr}.usage-row--cab{grid-template-columns:1fr 1fr;gap:6px}}.price-card{border-radius:var(--r-price);cursor:pointer;border-color:#ac8eff40;flex-direction:column;min-height:148px;padding:20px 22px 18px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.pricing-featured .price-card{min-height:168px;padding:22px 24px 20px}.price-card:nth-child(4n+2){border-radius:43px 33px 43px 28px/32px 39px 31px 36px}.price-card:nth-child(4n+3){border-radius:28px 49px 30px 43px/35px 31px 39px 30px}.price-card:hover,.price-card:focus-visible,.price-card.featured{border-color:#8d6bff;outline:0;transform:translateY(-3px);box-shadow:0 0 28px #5731ff33,inset 0 0 38px #653dff14}.price-card.featured{background:linear-gradient(120deg,#491dd34f,#070814bf 52%),#070814d4;animation:4.8s ease-in-out infinite featured-breathe}.price-card.featured .card-beam{border-radius:inherit;pointer-events:none;z-index:0;opacity:.92;-webkit-mask-composite:xor;padding:1.2px;position:absolute;inset:-1px;overflow:hidden;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.price-card.featured .card-beam:before{content:"";background:conic-gradient(#0000 0deg 250deg,#e0b8ff1f 280deg,#bd85fff2 310deg,#6535ffe6 335deg,#0000 360deg);animation:5.2s linear infinite card-beam-spin;position:absolute;inset:-60%}.price-card.featured .card-sheen{border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.price-card.featured .card-sheen:before{content:"";background:linear-gradient(115deg,#0000 36%,#ffffff17 48%,#bd85ff1f 52%,#0000 64%);animation:7.5s cubic-bezier(.4,0,.2,1) infinite card-sheen;position:absolute;inset:0;transform:translate(-130%)}.price-card.featured:nth-child(3n) .card-beam:before{animation-delay:-1.7s}.price-card.featured:nth-child(3n) .card-sheen:before{animation-delay:-2.4s}.price-card.featured:nth-child(3n+1) .card-beam:before{animation-delay:-3.4s}.price-card.featured:nth-child(3n+1) .card-sheen:before{animation-delay:-4.8s}@keyframes card-beam-spin{to{transform:rotate(360deg)}}@keyframes card-sheen{0%,68%{opacity:0;transform:translate(-130%)}72%{opacity:1}88%{opacity:.85;transform:translate(130%)}to{opacity:0;transform:translate(130%)}}@keyframes featured-breathe{0%,to{box-shadow:0 0 24px #5731ff2e,inset 0 0 38px #653dff14}50%{box-shadow:0 0 38px #7545ff57,inset 0 0 46px #8b5cff24}}@media (prefers-reduced-motion:reduce){.price-card.featured,.price-card.featured .card-beam:before,.price-card.featured .card-sheen:before{animation:none}.price-card.featured .card-sheen{display:none}.price-card.featured .card-beam{opacity:.55;background:linear-gradient(120deg,#bd85ff8c,#6535ff59,#0000 55%)}.price-card.featured .card-beam:before{display:none}}.price-card h3{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:650;line-height:1.1}.pricing-featured .price-card h3{font-size:clamp(22px,1.85vw,26px)}.price-card h3 small{letter-spacing:-.01em;font-size:.55em;font-weight:500}.price-card>p{color:#9a99a6;margin:6px 0 14px;font-size:12px;line-height:1.35}.pricing-featured .price-card>p{margin:8px 0 16px;font-size:13px}.price-row{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;display:flex}.price-row strong{color:#f6f3ed;white-space:nowrap;letter-spacing:-.02em;font-size:22px;font-weight:620}.pricing-featured .price-row strong{font-size:clamp(22px,1.7vw,26px)}.price-row .price-open{min-height:34px;color:var(--ink);transition:border-color var(--tr), color var(--tr);background:#070811d1;border:1px solid #907fbf3d;border-radius:20px;align-items:center;gap:10px;padding:4px 5px 4px 14px;font-size:11px;display:inline-flex}.price-card:hover .price-open,.price-card:focus-visible .price-open{color:#fff;border-color:#9969ffad}.price-row .price-open svg{box-sizing:content-box;border:1px solid #9969ffad;border-radius:50%;padding:5px}.modal-backdrop{z-index:110;-webkit-backdrop-filter:blur(12px);background:#000109b8;place-items:center;padding:24px;animation:.18s both fade-in;display:grid;position:fixed;inset:0}.plan-modal{text-align:center;-webkit-backdrop-filter:blur(14px);background:#060714fa;border:1px solid #9b79ffa6;border-radius:102px 84px 116px 78px/85px 98px 83px 100px;width:min(100%,1020px);max-height:calc(100dvh - 48px);padding:92px 82px 54px;animation:.3s cubic-bezier(.2,.9,.2,1) both modal-in;position:relative;overflow:auto;box-shadow:0 0 80px #4e28de33,inset 0 0 90px #502dbd0f}.plan-modal.plan-modal--from-card{will-change:transform, opacity;transform-origin:50%;animation:none}.modal-backdrop.modal-backdrop--from-card{animation:none}.plan-modal:before{content:"";filter:blur(28px);pointer-events:none;background:#5e3aff2e;border-radius:50%;width:140px;height:190px;position:absolute;top:-2px;left:0}.modal-close{width:54px;height:54px;color:var(--ink-dim);cursor:pointer;transition:color var(--tr), border-color var(--tr);background:#090917e0;border:1px solid #9f66ff;border-radius:50%;place-items:center;display:grid;position:absolute;top:34px;right:42px}.modal-close:hover{color:#fff;border-color:#c9a9ff}.plan-modal h2{letter-spacing:-.05em;margin:18px 0 14px;font-size:clamp(48px,5.2vw,76px);font-weight:700;line-height:1.02}.plan-lead{color:#9b9aa3;max-width:600px;margin:0 auto;font-size:23px;line-height:1.45}.benefits-list{text-align:left;grid-template-columns:1fr 1fr;gap:28px 48px;max-width:760px;margin:28px auto 0;display:grid}.benefits-list span{color:#d8d6e0;align-items:flex-start;gap:14px;font-size:17px;line-height:1.4;display:flex}.benefits-list svg{box-sizing:content-box;color:#fff;border:1px solid #8c59ff;border-radius:50%;flex-shrink:0;margin-top:1px;padding:7px;box-shadow:0 0 14px #673bff4d}.plan-section-title{color:#f0edf7;letter-spacing:-.01em;margin:42px 0 0;font-size:18px;font-weight:620}.plan-attention{text-align:left;background:#e8b04e0f;border:1px solid #e8b04e47;border-radius:22px 18px 24px 16px;max-width:640px;margin:36px auto 0;padding:18px 22px}.plan-attention-title{color:#f0c878;align-items:center;gap:10px;margin:0 0 8px;font-size:15px;font-weight:620;display:flex}.plan-attention-title svg{color:#f0c878;flex-shrink:0}.plan-attention p:last-child{color:#b7b4c0;margin:0;font-size:15px;line-height:1.45}.plan-clients{color:#8d8c97;max-width:680px;margin:22px auto 32px;font-size:15px;line-height:1.5}.plan-note{color:#8d8c97;margin:40px 0 28px}.plan-actions{flex-wrap:wrap;justify-content:center;gap:26px;display:flex}.plan-actions .arrow-button{min-width:360px;min-height:78px}.back-button{min-width:330px;min-height:78px;color:var(--ink);cursor:pointer;transition:border-color var(--tr), box-shadow var(--tr);background:#050611cc;border:1px solid #b78fff94;border-radius:42px 34px 39px 30px;font-family:inherit;font-size:20px}.back-button:hover{border-color:#c9a9ff;box-shadow:0 0 28px #6535ff47}.purchase-success,.auth-success{color:#72e99d;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.topup-modal{text-align:left}.topup-modal .eyebrow,.topup-modal h2{text-align:center}.topup-modal h2{font-size:clamp(34px,3.4vw,46px)}@media (width<=820px){.plan-modal{border-radius:54px 45px 62px 40px;min-height:auto;padding:78px 35px 40px}.modal-close{width:46px;height:46px;top:22px;right:24px}.benefits-list{grid-template-columns:1fr;gap:18px;margin-top:22px}.benefits-list span{font-size:15px}.plan-section-title{margin-top:32px;font-size:16px}.plan-attention{margin-top:28px;padding:16px 18px}.plan-clients{margin:18px auto 26px;font-size:14px}.plan-lead{font-size:18px}.plan-actions{flex-direction:column;gap:14px}.plan-actions .arrow-button,.back-button{width:100%;min-width:0;min-height:64px;font-size:16px}}@media (width<=560px){.plan-modal{max-height:calc(100dvh - 26px);padding:70px 22px 30px}}.amount-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.amount-grid button{border:1px solid var(--line);height:42px;color:var(--ink);background:#080a12b8;border-radius:12px;font-weight:600}.amount-grid button.active{box-shadow:0 0 0 3px var(--forge-soft), 0 0 18px #9b6bff26;color:var(--forge-2);border-color:#9b6bff99}.amount-input{position:relative}.amount-input span{color:var(--ink-faint);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.hint{color:var(--ink-faint);margin:8px 0 0;font-size:12px}.topup-modal .modal-head h3{letter-spacing:-.02em;font-weight:600}.pay-list{gap:8px;display:grid}.pay-row{border:1px solid var(--line);min-height:56px;color:var(--ink);letter-spacing:.01em;background:#080a12b8;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-family:inherit;font-size:14.5px;font-weight:600;display:flex}.pay-row:hover{background:#9b6bff14;border-color:#9b6bff73}.pay-row-main{align-items:center;gap:12px;min-width:0;display:inline-flex}.pay-icon{border-radius:999px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f}.pay-icon svg{width:100%;height:100%;display:block}.pay-label{font:inherit;color:inherit}.pay-chevron{color:var(--ink-faint);font-size:22px;font-weight:400;line-height:1}.faq-item{border-radius:var(--r-faq);border-color:#9b8fbb38;transition:border-color .18s,box-shadow .18s;overflow:hidden}.faq-item:hover,.faq-item.open{border-color:#7c5ce4;box-shadow:12px 0 25px #3a1faa1f}.faq-item>button{color:#eeece8;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:48px 1fr 36px;align-items:center;width:100%;min-height:64px;padding:0 28px;font-family:inherit;font-size:15px;display:grid}.faq-index{color:var(--accent-ink);font-variant-numeric:tabular-nums}.faq-icon{border:1px solid #9d6eff73;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.faq-answer{grid-template-rows:0fr;transition:grid-template-rows .24s;display:grid}.faq-answer p{color:#a3a1aa;opacity:0;min-height:0;margin:0 28px;padding:0 0 0 48px;font-size:14px;line-height:1.65;transition:opacity .24s;overflow:hidden}.faq-item.open .faq-answer{grid-template-rows:1fr}.faq-item.open .faq-answer p{opacity:1;padding-top:8px;padding-bottom:26px}@media (width<=560px){.faq-item>button{grid-template-columns:38px 1fr 32px;gap:7px;padding:0 15px;font-size:14px}.faq-answer p{margin:0 15px;padding-left:39px;font-size:13px}}.copy-field{margin-bottom:12px}.copy-row{border:1px solid var(--line);background:#080a12b8;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;display:flex}.copy-row code{text-overflow:ellipsis;white-space:nowrap;word-break:normal;overflow-wrap:normal;flex:1;min-width:0;font-size:12.5px;line-height:1.45;overflow:hidden}.copy-row .btn{flex-shrink:0}@media (width<=640px){.check-list{grid-template-columns:1fr}.faq-item p{padding-left:18px}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f4f8;--bg-2:#ebeaf0;--panel:#fffffff0;--panel-2:#fffffff7;--panel-3:#fffffffa;--panel-solid:#fff;--line:#50467829;--line-2:#5a46a03d;--ink:#1c1833;--ink-2:#12101f;--ink-dim:#2f2948;--ink-faint:#4a4460;--forge:#7c4dff;--forge-2:#6d3dff;--forge-deep:#5b2fd6;--forge-soft:#7c4dff1f;--forge-glow:#7c4dff47;--eyebrow:#4a24c9;--accent-ink:#5b2fd6;--mint:#0a7a48;--mint-soft:#0a7a481f;--red:#c0392f;--red-soft:#c0392f1f;--amber:#9a6b10;--amber-soft:#9a6b101f}html[data-theme=light] body{background:var(--bg)}html[data-theme=light] #root{background-image:none}html[data-theme=light] .ambient-bg{background:radial-gradient(70% 50% at 88% 10%,#5a32c80f,#0000 55%),radial-gradient(55% 40% at 8% 85%,#4628a00a,#0000 50%),#f5f4f8}html[data-theme=light] .cursor-aura{mix-blend-mode:multiply}html[data-theme=light] .cursor-aura.is-on{opacity:1}html[data-theme=light] .cursor-aura.is-on.is-idle{filter:blur(28px)saturate(1.25);opacity:.72}html[data-theme=light] .cursor-aura.is-on.is-live{filter:blur()saturate(1.2);opacity:.85}html[data-theme=light].bg-live .ambient-bg,html[data-theme=light].bg-live body,html[data-theme=light].bg-live #root{background:#f3f2f7}html[data-theme=light] .feature-card,html[data-theme=light] .price-card,html[data-theme=light] .faq-item,html[data-theme=light] .model-card,html[data-theme=light] .card{background:var(--panel);border-color:#6535ff24;box-shadow:inset 0 1px #ffffffe6,0 8px 24px #37236e14,0 2px 6px #37236e0d}html[data-theme=light] .pricing-group--popular .pricing-group-label{color:var(--red);letter-spacing:.28em}html[data-theme=light] .pricing-group:not(.pricing-group--popular) .pricing-group-label{color:var(--ink-dim);letter-spacing:.22em}html[data-theme=light] .price-card.featured{border-color:var(--red);background:linear-gradient(148deg,#f0655a1a 0%,#fffffffa 55%),#fff;border-width:2px;animation:4.8s ease-in-out infinite featured-breathe-light;box-shadow:inset 0 1px #fffffff2,0 0 0 1px #f0655a2e,0 12px 32px #f0655a29,0 4px 12px #37236e0f}html[data-theme=light] .price-card.featured:hover,html[data-theme=light] .price-card.featured:focus-visible{border-color:#e34d42;animation:none;box-shadow:inset 0 1px #fffffff2,0 0 0 1px #f0655a47,0 16px 40px #f0655a38,0 6px 14px #37236e12}html[data-theme=light] .price-card.featured .card-beam{opacity:1;padding:2px}html[data-theme=light] .price-card.featured .card-beam:before{background:conic-gradient(#0000 0deg 230deg,#f0655a40 265deg,#f0655afa 300deg,#e34d42e6 335deg,#0000 360deg)}html[data-theme=light] .price-card.featured .card-sheen:before{background:linear-gradient(115deg,#0000 34%,#fff9 47%,#f0655a38 52%,#0000 66%)}@keyframes featured-breathe-light{0%,to{box-shadow:inset 0 1px #fffffff2,0 0 0 1px #f0655a29,0 10px 28px #f0655a24,0 4px 10px #37236e0d}50%{box-shadow:inset 0 1px #fffffff2,0 0 0 1px #f0655a4d,0 16px 40px #f0655a42,0 6px 14px #37236e12}}@media (prefers-reduced-motion:reduce){html[data-theme=light] .price-card.featured{animation:none}html[data-theme=light] .price-card.featured .card-beam{opacity:.85;background:linear-gradient(120deg,#f0655ab3,#f0655a59,#0000 55%)}}html[data-theme=light] .price-card:hover,html[data-theme=light] .feature-card:hover,html[data-theme=light] .model-card:hover{box-shadow:inset 0 1px #fffffff2,0 14px 34px #6535ff24,0 4px 10px #37236e12}html[data-theme=light] .price-row strong{color:var(--ink-2)}html[data-theme=light] .price-row .price-open{color:var(--forge-deep);background:#7c4dff1a;border-color:#7c4dff47;box-shadow:0 2px 8px #6535ff14}html[data-theme=light] .price-card:hover .price-open,html[data-theme=light] .price-card:focus-visible .price-open{color:var(--forge-deep);background:#7c4dff29;border-color:#7c4dff73}html[data-theme=light] .price-row .price-open svg{color:var(--forge-deep);border-color:#7c4dff73}html[data-theme=light] .site-header{--header-glass-bg:#ffffffe0;--header-glass-border:#6535ff24;--header-glass-shadow:0 10px 32px #37236e1a;background:var(--header-glass-bg);border-color:var(--header-glass-border);box-shadow:var(--header-glass-shadow)}html[data-theme=light] .site-header--split{box-shadow:none;background:0 0;border-color:#0000}html[data-theme=light] .site-header--split .header-cluster--nav,html[data-theme=light] .site-header--split .header-cluster--actions{background:#ffffffeb;border-color:#6535ff24;box-shadow:0 10px 28px #37236e1a}html[data-theme=light] .brand-name,html[data-theme=light] .site-footer .logo{color:var(--ink-2)}html[data-theme=light] .main-nav,html[data-theme=light] .main-nav a{color:#3d3758}html[data-theme=light] .main-nav a:hover,html[data-theme=light] .main-nav a.active{color:#12101f;text-shadow:none}html[data-theme=light] .feature-card h3,html[data-theme=light] .step h3,html[data-theme=light] .model-card h3,html[data-theme=light] .section-heading h2,html[data-theme=light] .hero h1{color:var(--ink-2)}html[data-theme=light] .feature-card p,html[data-theme=light] .step p,html[data-theme=light] .hero-subtitle,html[data-theme=light] .section-heading>p,html[data-theme=light] .faq-answer p,html[data-theme=light] .price-card>p,html[data-theme=light] .site-footer,html[data-theme=light] .site-footer nav a,html[data-theme=light] .status-pill{color:var(--ink-dim)}html[data-theme=light] .faq-item>button{color:var(--ink-2)}html[data-theme=light] .faq-icon{color:var(--forge-deep);border-color:#6535ff59}html[data-theme=light] .site-footer nav a:hover,html[data-theme=light] .status-pill:hover{color:var(--ink-2)}html[data-theme=light] .arrow-button.primary,html[data-theme=light] .arrow-button.primary>span:first-child{color:#fff}html[data-theme=light] .arrow-button.primary .arrow-button-icon,html[data-theme=light] .arrow-button.secondary .arrow-button-icon{color:#fff;background:#1a1430}html[data-theme=light] .arrow-button.primary .arrow-button-icon svg,html[data-theme=light] .arrow-button.secondary .arrow-button-icon svg{color:#fff;fill:currentColor;opacity:1}html[data-theme=light] .arrow-button.secondary,html[data-theme=light] .arrow-button.secondary>span:first-child{color:var(--ink-2)}html[data-theme=light] .header-cta,html[data-theme=light] .header-actions .header-cta{white-space:nowrap;flex-wrap:nowrap;width:max-content;max-width:none}html[data-theme=light] .lang-switch{color:#fff;box-shadow:0 4px 14px #6535ff38}html[data-theme=light] .theme-switch,html[data-theme=light] .icon-round{color:var(--forge);background:#fff;border-color:#6535ff33;box-shadow:0 3px 10px #37236e12}html[data-theme=light] .theme-switch:hover,html[data-theme=light] .icon-round:hover{color:var(--forge-deep);border-color:#6535ff66;box-shadow:0 6px 16px #6535ff1f}html[data-theme=light] .header-cta{white-space:nowrap;color:#fff;background:linear-gradient(118deg,#b794ff 0%,#8b5cff 45%,#6d3dff 100%);border-color:#c8aaffbf;flex-shrink:0;gap:14px;min-width:max-content;min-height:48px;padding:0 18px 0 22px;box-shadow:0 8px 22px #6d3dff47,0 2px 6px #37236e14,inset 0 1px #ffffff59}html[data-theme=light] .header-cta:hover{filter:brightness(1.04);box-shadow:0 12px 28px #6d3dff57,0 4px 10px #37236e1a,inset 0 1px #fff6}html[data-theme=light] .login-link{box-shadow:0 3px 10px #55e28f1f}html[data-theme=light] .arrow-button.primary{background:linear-gradient(120deg,#b794fff2,#8b5cfffa 48%,#6d3dfff2);border-color:#b794ffd9;box-shadow:0 12px 32px #6d3dff47,0 4px 12px #37236e14,inset 0 1px #fff6,inset 0 0 28px #c8aaff33}html[data-theme=light] .arrow-button.primary:hover:not(:disabled){box-shadow:0 16px 40px #6d3dff57,0 6px 14px #37236e1a,inset 0 1px #ffffff7a}html[data-theme=light] .arrow-button.primary .arrow-button-icon{background:#1a1430;border-color:#d2beff8c;box-shadow:0 4px 12px #0000002e}html[data-theme=light] .arrow-button.secondary{color:var(--ink);background:#fff;border-color:#6535ff3d;box-shadow:0 8px 22px #37236e14,0 2px 6px #37236e0d}html[data-theme=light] .arrow-button.secondary .arrow-button-icon{background:#1a1430;border-color:#8c6edc66}html[data-theme=light] .arrow-button.secondary:hover:not(:disabled){box-shadow:0 12px 28px #6535ff1f,0 4px 10px #37236e12}html[data-theme=light] .cab-top,html[data-theme=light] .cab-side{border-color:var(--line);background:#ffffffeb;box-shadow:0 8px 24px #37236e0f}html[data-theme=light] .auth-overlay{background:#f6f4fceb}html[data-theme=light] .auth-card{background:#fffffff5;box-shadow:0 16px 48px #37236e1a}html[data-theme=light] .input,html[data-theme=light] .faq-search input,html[data-theme=light] .models-search{color:var(--ink);border-color:var(--line-2);background:#fff;box-shadow:0 2px 8px #37236e0a}html[data-theme=light] .faq-topic{color:#3f3858;background:#fff;border-color:#6535ff38;box-shadow:0 1px 3px #37236e0f}html[data-theme=light] .faq-topic:hover{color:#1c1833;background:#f4f0ff;border-color:#6535ff66}html[data-theme=light] .faq-topic.active{color:#fff;background:linear-gradient(165deg,#8b5cff,#6535ff);border-color:#5b2fd68c;box-shadow:0 4px 14px #6535ff47,inset 0 1px #ffffff38}html[data-theme=light] .back-to-top{color:var(--forge-deep);background:#fff;border-color:#6535ff4d;box-shadow:0 8px 22px #37236e1a}html[data-theme=light] .qs-panel{background:#1a1828;border-color:#6535ff33;box-shadow:0 18px 48px #37236e1f}html[data-theme=light] .qs-tabs{background:#14131feb;border-color:#bd85ff24}html[data-theme=light] .qs-tab{color:#9a96ad}html[data-theme=light] .qs-tab:hover{color:#f0ecff;background:#8b5cff1f}html[data-theme=light] .qs-tab.is-active{color:#d4b8ff;background:#6535ff47}html[data-theme=light] .qs-code{background:#14131f}html[data-theme=light] .step-number,html[data-theme=light] .feature-icon{box-shadow:0 4px 12px #6535ff1a}html[data-theme=light] .btn-ghost{color:var(--ink);background:#fff;border-color:#6535ff38;box-shadow:0 2px 8px #37236e0f}html[data-theme=light] .btn-ghost:hover:not(:disabled){color:var(--ink-2);background:#f4f0ff;border-color:#6535ff66;box-shadow:0 4px 14px #6535ff1a}html[data-theme=light] .user-pill{color:var(--ink);background:#fff;border-color:#6535ff38;font-weight:550;box-shadow:0 2px 8px #37236e0d}html[data-theme=light] .cab-support{color:#8f241c;background:#fde8e6;border-color:#c0392f59}html[data-theme=light] .cab-support:hover{color:#6e1a14;background:#fbd9d5;border-color:#c0392f80}html[data-theme=light] .cab-side-link{color:var(--ink-dim)}html[data-theme=light] .cab-side-link:hover{color:var(--ink-2);background:#7c4dff14}html[data-theme=light] .cab-side-link.active{color:var(--forge-deep);background:#7c4dff1f;border-color:#5b2fd647}html[data-theme=light] .brand-sub{color:var(--ink-faint)}html[data-theme=light] .alert-banner{color:#8f241c;background:#fde8e6;border-color:#c0392f52}html[data-theme=light] .alert-banner .btn{color:#8f241c;background:#fff;border-color:#c0392f66}html[data-theme=light] .alert-banner .btn:hover{background:#fbd9d5}html[data-theme=light] .label{color:var(--eyebrow)}html[data-theme=light] .copy-row{color:#f0ecff;background:#1a1828;border-color:#6535ff38}html[data-theme=light] .copy-row code{color:#f0ecff}html[data-theme=light] .badge-mint{background:var(--mint-soft);color:var(--mint);border:1px solid #0a7a4847}html[data-theme=light] .badge-red{background:var(--red-soft);color:var(--red)}html[data-theme=light] .badge-dim{color:var(--ink-dim);background:#50467814}html[data-theme=light] .gate-stats{border-color:var(--line);background:#5046780f}html[data-theme=light] .gate-stats .label{color:var(--ink);opacity:1;font-weight:750}html[data-theme=light] .gate-stats .num.big{color:var(--ink-2)}html[data-theme=light] .gate-stats .num-spent,html[data-theme=light] .usage-row .debit{color:var(--red)}html[data-theme=light] .usage-row .credit,html[data-theme=light] .usage-row .ok{color:var(--mint)}html[data-theme=light] .gate-stat-unit{color:var(--ink-dim)}html[data-theme=light] .gate-actions .gate-topup{color:#fff;background:linear-gradient(120deg,#12a05c,#0a7a48);border-color:#0a7a488c;font-weight:650;box-shadow:0 6px 18px #0a7a4838}html[data-theme=light] .gate-actions .gate-topup:hover{color:#fff;background:linear-gradient(120deg,#14b368,#0c8a52);border-color:#0a7a48b3;box-shadow:0 8px 22px #0a7a4847}html[data-theme=light] .gate-uptime{color:var(--ink-faint)}html[data-theme=light] .btn-mint{color:var(--mint);border-color:#0a7a4866}html[data-theme=light] .btn-mint:hover:not(:disabled){background:var(--mint-soft)}html[data-theme=light] .btn-danger{color:var(--red);border-color:#c0392f66}html[data-theme=light] .text-tabs button{color:var(--ink)}html[data-theme=light] .text-tabs button.active{color:var(--forge-deep);font-weight:650}html[data-theme=light] .chip-row button,html[data-theme=light] .model-chip{color:var(--ink);background:#fff;border-color:#6535ff52;box-shadow:0 1px 3px #37236e0d}html[data-theme=light] .chip-row button:hover,html[data-theme=light] .model-chip:hover{color:var(--ink-2);background:#f4f0ff;border-color:#6535ff73}html[data-theme=light] .chip-row button.active{color:var(--forge-deep);background:#7c4dff24;border-color:#5b2fd680;font-weight:600}html[data-theme=light] .docs h3{color:var(--forge-deep)}html[data-theme=light] .docs p,html[data-theme=light] .docs-ol,html[data-theme=light] .docs-ul,html[data-theme=light] .docs-html,html[data-theme=light] .docs-howto-body{color:var(--ink)}html[data-theme=light] .docs-muted,html[data-theme=light] .docs-path-label,html[data-theme=light] .docs-field-label,html[data-theme=light] .code-title{color:var(--ink-dim)}html[data-theme=light] .docs-h4,html[data-theme=light] .docs-howto>summary,html[data-theme=light] .docs-howto-body b{color:var(--ink-2)}html[data-theme=light] .docs-note{color:var(--ink);background:#9a6b101a;border-color:#9a6b1047}html[data-theme=light] .docs-howto{border-color:var(--line-2);background:#f7f5fc}html[data-theme=light] .docs-html code,html[data-theme=light] .docs-muted code,html[data-theme=light] .docs-ul code,html[data-theme=light] .docs-howto code,html[data-theme=light] .docs-howto-body code,html[data-theme=light] .docs-ol code{font-family:var(--mono);border:1px solid #5b2fd638;border-radius:4px;padding:1px 6px;font-size:12px;color:#3b1d8f!important;background:#ebe4f8!important}html[data-theme=light] .docs-html a,html[data-theme=light] .docs-muted a,html[data-theme=light] .docs-howto-body a{color:#0a7a48!important}html[data-theme=light] .docs-paths{background:#1a1828;border-color:#6535ff33}html[data-theme=light] .docs-path-value{color:#3ecf8e}html[data-theme=light] .docs-field-value.tone-green{color:#0a7a48;background:#0a7a481a;border-color:#0a7a4847}html[data-theme=light] .docs-field-value.tone-blue{color:#2a3f9e;background:#3556c81a;border-color:#3556c847}html[data-theme=light] .docs-field-value.tone-amber{color:#9a6b10;background:#9a6b101f;border-color:#9a6b104d}html[data-theme=light] .docs-table-wrap{background:#1a1828;border-color:#6535ff33}html[data-theme=light] .docs-table th{color:#c4a8ff;background:#14131f}html[data-theme=light] .docs-table-name{color:#c8c4d8}html[data-theme=light] .code{color:#3ecf8e;background:#14131f;border-color:#6535ff33}html[data-theme=light] .code-copy{color:#c8c4d8;background:#1a1828f2;border-color:#6535ff47}html[data-theme=light] .code-copy:hover{color:#f0ecff}html[data-theme=light] .switch span{border-color:var(--line-2);background:#5046781f}html[data-theme=light] .switch input:checked+span{background:#7c4dff59;border-color:#5b2fd673}html[data-theme=light] .usage-row,html[data-theme=light] .settings-row{border-color:var(--line);color:var(--ink-dim);background:#5046780d}html[data-theme=light] .usage-row--head{color:var(--ink-dim);background:0 0;border-color:#0000}html[data-theme=light] .tx-type{color:var(--forge)}html[data-theme=light] .usage-io{color:var(--ink-2)}html[data-theme=light] .usage-io-out{color:var(--ink-dim)}html[data-theme=light] .tip--label,html[data-theme=light] .tip--inline{border-bottom-color:#50467859}html[data-theme=light] .tip:after{color:#f5f1ff;background:#1a1828;border-color:#6535ff47;box-shadow:0 12px 28px #281e4638}html[data-theme=light] .settings-row p{color:var(--ink-dim)}html[data-theme=light] .settings-row strong,html[data-theme=light] .settings-row h4{color:var(--ink-2)}html[data-theme=light] .settings-level-select{color:var(--ink);background:#ffffffe6;border-color:#5b2fd647}html[data-theme=light] .dash-kpi-sub,html[data-theme=light] .dash-live-meta,html[data-theme=light] .progress-meta,html[data-theme=light] .pager{color:var(--ink-faint)}.theme-switch{color:#c6b0ff;cursor:pointer;background:#050612c7;border:1px solid #8175a43d;border-radius:14px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:border-color .18s,color .18s,background .18s,box-shadow .18s;display:inline-flex}.theme-switch:hover{color:#e8deff;border-color:#9d6bff8c}.theme-switch:focus-visible{outline:2px solid var(--forge);outline-offset:3px}.language-button.theme-switch,.theme-switch.language-button{width:50px;min-width:50px;height:50px}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#02030c;--bg-2:#080916;--panel:#060714c4;--panel-2:#080917c7;--panel-3:#101027bd;--panel-solid:#080916;--line:#b49eff33;--line-2:#b191ff5e;--ink:#f7f5f2;--ink-2:#f4f2ef;--ink-dim:#9898a5;--ink-faint:#777786;--purple:#8b5cff;--violet:#6535ff;--light-purple:#bd85ff;--forge:#8b5cff;--forge-2:#bd85ff;--forge-deep:#6535ff;--forge-soft:#6535ff29;--forge-glow:#7545ff7a;--eyebrow:#bb79ff;--accent-ink:#a65dff;--mint:#55e28f;--mint-soft:#55e28f21;--red:#f0655a;--red-soft:#f0655a21;--amber:#f0a92b;--amber-soft:#f0a92b24;--r-sm:10px;--r-md:14px;--r-lg:18px;--r-xl:24px;--r-card:38px 61px 32px 44px / 35px 52px 36px 41px;--r-price:32px 47px 27px 34px / 31px 39px 31px 34px;--r-faq:26px 34px 25px 27px;--r-pill:28px 24px 27px 21px;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--sans:"Inter", "SF Pro Display", "Segoe UI", system-ui, sans-serif;--header-h:64px;--sidebar-w:220px;--wrap:1130px;--tr:.18s ease}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}html,body,#root{min-height:100%}body{min-width:320px;font-family:var(--sans);color:var(--ink);background:radial-gradient(circle at 80% 20%, #4823b314, transparent 28rem), var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:1.55;overflow-x:hidden}body.modal-open{overflow:hidden}#root{z-index:1;background-image:radial-gradient(circle at 13% 28%,#7847ff0d,#0000 26rem),radial-gradient(circle at 85% 68%,#492bad0d,#0000 30rem);min-height:100vh;position:relative}#root>:not(.ambient-bg):not(.cursor-aura){z-index:1;position:relative}a{color:var(--forge);text-decoration:none}a:hover{color:var(--forge-2)}button{cursor:pointer;font-family:inherit}button:disabled{opacity:.45;cursor:not-allowed}img{max-width:100%;display:block}.num{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.mono{font-family:var(--mono)}.wrap{width:min(100% - 40px, var(--wrap));margin-inline:auto}.btn{height:40px;transition:background var(--tr), border-color var(--tr), color var(--tr), box-shadow var(--tr), transform 80ms ease;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.btn:active:not(:disabled):not(.btn-hero-primary):not(.btn-hero-ghost){transform:translateY(1px)}.btn-primary{color:#fff;box-shadow:0 0 26px var(--forge-glow), inset 0 0 20px #784bff52;background:linear-gradient(120deg,#6535ff8c,#8b5cffe6 50%,#622cf0f2);border-color:#b387ffb3}.btn-primary:hover:not(:disabled){color:#fff;border-color:#c9a9ff;box-shadow:0 0 36px #7545ff8c}.btn-ghost{color:var(--ink);background:#050610b8;border-color:#be9eff59}.btn-ghost:hover:not(:disabled){color:var(--ink);background:#8b5cff14;border-color:#c9a9ffbf;box-shadow:0 0 20px #7545ff38}.arrow-button{min-width:315px;min-height:84px;color:var(--ink);cursor:pointer;border:1px solid #0000;border-radius:52px 44px 50px 43px;justify-content:space-between;align-items:center;gap:38px;padding:8px 9px 8px 40px;font-family:inherit;transition:transform .22s,box-shadow .22s,border-color .22s;display:inline-flex;position:relative}.arrow-button>span:first-child{z-index:2;font-size:20px;font-weight:500;position:relative}.arrow-button.primary{background:linear-gradient(120deg,#6535ffb3,#8b5cfff2 50%,#622cf0f2);border-color:#b387ff;overflow:hidden;box-shadow:0 0 36px #6437ff5c,inset 0 0 30px #784bff52}.arrow-button.secondary{background:#050610b8;border-color:#be9eff59}.arrow-button:hover:not(:disabled){border-color:#c9a9ff;transform:translateY(-2px);box-shadow:0 0 42px #7545ff7a}.arrow-button:active:not(:disabled){transform:translateY(0)}.arrow-button.disabled,.arrow-button:disabled{filter:saturate(.65);opacity:.75}.arrow-button-icon{z-index:2;color:#fff;background:#080817;border:1px solid #bd91ff9e;border-radius:50%;flex:0 0 62px;place-items:center;width:62px;height:62px;display:grid;position:relative;box-shadow:0 0 18px #6f40ff40}.arrow-button-icon svg{color:#fff;fill:currentColor}@media (width<=820px){.arrow-button{min-width:280px;min-height:72px}.arrow-button-icon{flex-basis:54px;width:54px;height:54px}}@media (width<=560px){.arrow-button{width:100%;min-width:0;min-height:64px;padding-left:24px}.arrow-button>span:first-child{font-size:16px}.arrow-button-icon{flex-basis:48px;width:48px;height:48px}}.btn-mint{color:var(--mint);background:0 0;border-color:#38d29b66}.btn-mint:hover:not(:disabled){background:var(--mint-soft)}.btn-danger{color:var(--red);background:0 0;border-color:#f0655a59}.btn-lg{height:48px;padding:0 22px;font-size:15px}.btn-sm{height:34px;padding:0 14px;font-size:13px}.btn-block{width:100%}.input,.select,.textarea{border-radius:var(--r-sm);color:#f4f0f8;width:100%;height:48px;font:inherit;transition:border-color var(--tr), box-shadow var(--tr);background:#080916cc;border:1px solid #8c7ab442;outline:none;padding:0 16px}.textarea{resize:vertical;height:auto;padding:12px 16px}.input:focus,.select:focus,.textarea:focus{border-color:#8356ff;box-shadow:0 0 20px #663dff26}.input::placeholder{color:var(--ink-faint)}.label{letter-spacing:.09em;text-transform:uppercase;color:var(--eyebrow);font-size:11px;font-weight:750;font-family:var(--sans);margin-bottom:8px;display:block}.badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.badge-amber{background:var(--forge-soft);color:var(--forge-2)}.badge-mint{background:var(--mint-soft);color:var(--mint)}.badge-red{background:var(--red-soft);color:var(--red)}.badge-dim{color:var(--ink-dim);background:#ffffff0d}.card{border:1px solid var(--line-2);border-radius:var(--r-xl);-webkit-backdrop-filter:blur(14px);background:#060714c4;position:relative;box-shadow:inset 0 0 38px #4e2da50a}.card-glow{opacity:0;background:#fff;border-radius:50%;width:8px;height:8px;transition:opacity .2s;position:absolute;top:-2px;right:16%;box-shadow:0 0 5px #fff,0 0 15px #5e3dff,0 0 28px #5e3dff}.section-shell{width:min(100%,1586px);margin-inline:auto;position:relative}.eyebrow{color:var(--eyebrow);letter-spacing:.22em;text-transform:uppercase;margin:0 0 18px;font-size:15px;font-weight:750}.pill-tabs{background:#ffffff08;border:1px solid #9b6bff47;border-radius:999px;gap:4px;padding:4px;display:inline-flex;box-shadow:0 0 18px #9b6bff14}.pill-tabs button{height:34px;color:var(--ink-dim);background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:500}.pill-tabs button.active{color:var(--ink);background:#141024e6;box-shadow:inset 0 0 0 1px #9b6bff73,0 0 14px #9b6bff33}.seg{grid-template-columns:1fr 1fr;gap:8px;display:grid}.seg button{border:1px solid var(--line);background:var(--bg-2);height:44px;color:var(--ink-dim);border-radius:12px;font-size:13px;font-weight:600}.seg button.active{background:var(--forge-soft);color:var(--forge-2);border-color:#9b6bff80}.overlay{z-index:110;-webkit-backdrop-filter:blur(12px);background:#000109b8;place-items:center;padding:24px;animation:.18s both fade-in;display:grid;position:fixed;inset:0}.modal{text-align:center;-webkit-backdrop-filter:blur(14px);background:#060714fa;border:1px solid #9b79ffa6;border-radius:102px 84px 116px 78px/85px 98px 83px 100px;width:min(100%,1020px);max-height:calc(100dvh - 48px);padding:92px 82px 54px;animation:.3s cubic-bezier(.2,.9,.2,1) both modal-in;position:relative;overflow:auto;box-shadow:0 0 80px #4e28de33,inset 0 0 90px #502dbd0f}.modal:before{content:"";filter:blur(28px);pointer-events:none;background:#5e3aff2e;border-radius:50%;width:140px;height:190px;position:absolute;top:-2px;left:0}@media (width<=820px){.modal{border-radius:54px 45px 62px 40px;padding:78px 35px 40px}}@media (width<=560px){.modal{max-height:calc(100dvh - 26px);padding:70px 22px 30px}}.modal-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.modal-head h3{letter-spacing:-.03em;margin:0;font-size:26px;font-weight:700}.icon-btn{width:54px;height:54px;color:var(--ink-dim);transition:color var(--tr), border-color var(--tr);background:#090917e0;border:1px solid #9f66ff;border-radius:50%;place-items:center;display:grid}.icon-btn:hover{color:var(--ink);border-color:#c9a9ff}@media (width<=560px){.icon-btn{width:44px;height:44px}}.empty{text-align:center;color:var(--ink-dim);place-items:center;gap:8px;padding:48px 20px;display:grid}.empty strong{color:var(--ink);font-size:16px}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.rise{animation:.55s cubic-bezier(.16,1,.3,1) both rise}.rise-2{animation-delay:80ms}.rise-3{animation-delay:.16s}@keyframes fade-in{0%{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:scale(.94)translateY(20px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=860px){.wrap{width:min(100% - 28px, var(--wrap))}}
