:root{--bg:#08111f;--bg-elevated:#0d1728;--surface:#111c2f;--surface-2:#18253a;--surface-3:#203049;--text:#f8fafc;--muted:#cbd5e1;--muted-2:#94a3b8;--line:#2c3c55;--line-strong:#475569;--primary:#22c55e;--primary-2:#86efac;--primary-ink:#04210f;--accent:#38bdf8;--warning:#f59e0b;--danger:#ef4444;--radius:8px;--radius-lg:12px;--shadow:0 24px 80px rgba(0,0,0,0.32);--container:1180px;--z-header:40}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;background:linear-gradient(180deg,rgba(34,197,94,.08),transparent 420px),var(--bg);color:var(--text);font-family:var(--font-body),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.skipLink{position:fixed;top:12px;left:12px;z-index:1000;transform:translateY(-160%);background:var(--primary);color:var(--primary-ink);border-radius:var(--radius);padding:10px 14px;font-weight:800;transition:transform .18s ease}.skipLink:focus{transform:translateY(0)}h1,h2,h3{font-family:var(--font-heading),var(--font-body),sans-serif;letter-spacing:0;line-height:1.1}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(32px,4.2vw,52px);max-width:860px}h2{font-size:clamp(24px,2.8vw,34px)}h3{font-size:19px}p{color:var(--muted)}pre{margin:0;padding:22px;overflow:auto;color:#e2e8f0;font-size:14px;line-height:1.65}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-header);background:rgba(8,17,31,.9);border-bottom:1px solid rgba(203,213,225,.14);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.authPage,.cta,.hero,.pageHero,.section,.topbarInner{width:min(var(--container),calc(100% - 40px));margin:0 auto}.topbarInner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:800;white-space:nowrap;padding:6px 8px 6px 0}.brandMark{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--radius);background:var(--primary);color:var(--primary-ink);font-size:14px}.actions,.codeTabs,.navActions,.navlinks,.quickLinks,.topbarActions{display:flex;align-items:center;gap:12px}.navlinks{color:var(--muted);font-size:14px;min-height:44px;padding:5px;border:1px solid rgba(203,213,225,.12);border-radius:999px;background:rgba(17,28,47,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.navlinks a{display:inline-flex;align-items:center;min-height:32px;padding:6px 10px;border-radius:999px;transition:background .18s ease,color .18s ease}.navlinks a:hover{background:rgba(203,213,225,.08);color:var(--text)}.authLinks a{transition:color .18s ease}.authLinks a:hover{color:var(--text)}.navActions{gap:10px}.ghostButton,.primary,.secondary,button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius);border:1px solid var(--line);padding:10px 16px;color:var(--text);background:var(--surface);font-weight:700;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.primary{background:var(--primary);color:var(--primary-ink);border-color:var(--primary)}.ghostButton,.secondary{background:transparent}.ghostButton{min-height:40px;color:var(--muted)}.navActions .ghostButton,.navActions .primary{box-shadow:0 10px 26px rgba(0,0,0,.18)}.large{min-height:52px;padding:14px 20px}.primary:hover,button:hover{background:var(--primary-2);border-color:var(--primary-2)}.ghostButton:hover,.quickLinks a:hover,.secondary:hover{background:var(--surface-2);color:var(--text)}.ghostButton svg,.iconBox svg,.primary svg,.secondary svg,button svg{width:18px;height:18px;flex:0 0 auto}button:disabled{opacity:.55;cursor:not-allowed}button.link{min-height:auto;padding:0;background:transparent;border:0;color:var(--primary);text-decoration:underline}.hero{grid-template-columns:minmax(0,.92fr) minmax(320px,.86fr);grid-gap:clamp(32px,7vw,96px);gap:clamp(32px,7vw,96px);padding:44px 0 64px}.hero h1{font-size:clamp(32px,4vw,48px)}.authIntro p,.heroCopy p,.pageHero p,.sectionHeader p{max-width:720px;font-size:18px}.eyebrow{color:var(--primary-2);font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:12px;margin-bottom:14px}.heroProof{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px;color:var(--muted);font-size:14px}.badge,.heroProof span,.routeSteps span,.statusPill{display:inline-flex;align-items:center;gap:6px}.heroProof svg{width:16px;height:16px;color:var(--primary)}.heroVisual{display:grid;grid-gap:16px;gap:16px}.detailCard,.emptyState,.faqItem,.featureCard,.formPanel,.formula,.modelCard,.notice,.routePanel,.statusCard,.terminal{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-lg)}.terminal{overflow:hidden;background:#0a1020;box-shadow:var(--shadow)}.terminalHeader{display:flex;justify-content:space-between;gap:20px;padding:14px 16px;border-bottom:1px solid var(--line);color:var(--muted);font-size:13px}.terminalHeader strong{color:var(--primary-2)}.routePanel{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px}.panelLabel{display:block;color:var(--muted-2);font-size:13px}.routeSteps{display:flex;gap:8px;color:var(--muted);font-size:13px}.routeSteps span{min-height:32px;padding:6px 10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elevated)}.metrics{width:min(var(--container),calc(100% - 40px));margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:var(--line);grid-gap:1px;gap:1px}.metrics div{padding:24px;background:var(--surface)}.metrics strong{display:block;font-family:var(--font-heading),sans-serif;font-size:30px}.metrics span{color:var(--muted)}.section{padding:96px 0}.sectionCompact{padding-top:48px}.section.tight{padding:24px 0}.sectionTint{width:100%;max-width:none;padding-left:max(20px,calc((100% - var(--container)) / 2));padding-right:max(20px,calc((100% - var(--container)) / 2));background:rgba(17,28,47,.55);border-block:1px solid rgba(203,213,225,.08)}.sectionHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:30px}.pageHead h1,.sectionHeader h1,.sectionHeader h2{margin-bottom:10px}.benefits,.featureGrid,.modelCardsGrid,.modelShowcase,.statusGrid,.stepsGrid{display:grid;grid-gap:18px;gap:18px}.benefits,.featureGrid,.modelCardsGrid,.modelShowcase,.statusGrid,.stepsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.benefitCard,.detailCard,.faqItem,.featureCard,.modelCard,.statusCard{padding:22px}.benefitCard p,.faqItem p,.featureCard p,.modelCard p,.statusCard p,.stepCard p{margin-bottom:0;font-size:15px}.benefitsIcon,.iconBox{width:42px;height:42px;display:grid;place-items:center;border-radius:var(--radius);background:rgba(34,197,94,.14);color:var(--primary-2);margin-bottom:16px;font-weight:800}.modelCard{display:flex;flex-direction:column;gap:12px;min-height:260px;transition:border-color .18s ease,transform .18s ease,background .18s ease}.modelCard:hover{border-color:var(--primary);background:var(--surface-2)}.modelCardTop,.modelMeta,.statusCardTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.modelMeta{margin-top:auto;color:var(--muted-2);font-size:13px}.badge,.statusPill{min-height:28px;padding:4px 9px;border-radius:999px;border:1px solid var(--line);color:var(--muted);background:rgba(148,163,184,.08);font-size:12px;font-weight:800}.status-healthy,.statusHealthy{color:#86efac;border-color:rgba(34,197,94,.45);background:rgba(34,197,94,.12)}.status-degraded,.statusDegraded{color:#fbbf24;border-color:rgba(245,158,11,.45);background:rgba(245,158,11,.12)}.status-down,.statusDown{color:#fca5a5;border-color:rgba(239,68,68,.45);background:rgba(239,68,68,.12)}.status-unknown,.statusUnknown{color:var(--muted)}.statusLinkCard{display:flex;flex-direction:column;justify-content:center}.statusLinkCard svg{width:24px;height:24px;color:var(--primary);margin-bottom:10px}.stepCard{padding:24px 0;border-top:1px solid var(--line)}.stepCard span{display:block;color:var(--primary-2);font-weight:900;margin-bottom:14px}.authPage,.businessFlow,.howTo,.previewSplit,.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.95fr);align-items:start;grid-gap:32px;gap:32px}.previewSplit h2{max-width:620px}.centered{justify-content:center}.pageHero{padding:72px 0 48px}.pageHero h1{margin-bottom:18px}.modelDetailHero{padding-bottom:36px}.breadcrumb{display:flex;flex-wrap:wrap;gap:10px;color:var(--muted-2);font-size:14px;margin-bottom:28px}.breadcrumb a:hover{color:var(--text)}.modelDetailHead{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.priceBadge{padding:18px}.docsHero{width:min(var(--container),calc(100% - 40px));min-height:calc(100dvh - 76px);margin:0 auto;padding:72px 0;display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,.92fr);align-items:center;grid-gap:clamp(32px,6vw,72px);gap:clamp(32px,6vw,72px)}.docsHero h1{font-size:clamp(34px,4.5vw,56px);margin-bottom:18px}.docsHero p{max-width:680px;font-size:18px}.docsTerminal pre{max-height:520px}.docsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.docsGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.docsGrid h2{font-size:22px}.docsEndpointList{display:grid;grid-gap:14px;gap:14px}.docsEndpointList h3{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:18px;color:var(--primary-2)}.docsTwoCol{display:grid;grid-template-columns:minmax(0,.85fr) minmax(340px,1fr);grid-gap:32px;gap:32px;align-items:start}.docsList{display:grid;grid-gap:12px;gap:12px}.docsList div{display:grid;grid-template-columns:auto 1fr;grid-gap:16px;gap:16px;padding:14px 0;border-bottom:1px solid var(--line);align-items:start}.docsList strong{color:var(--text);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;min-width:140px}.docsList span{color:var(--muted)}.docsList div svg{width:20px;height:20px;color:var(--primary);flex-shrink:0;margin-top:2px}.featureCardLink{display:block;border-radius:var(--radius-lg);transition:transform .18s ease}.featureCardLink:hover{transform:translateY(-2px)}.featureCardLink:hover .featureCard{border-color:var(--primary)}code{color:var(--primary-2);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.calculator{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.8fr);grid-gap:24px;gap:24px;border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px;background:var(--surface)}.calculatorControls,.checkboxGroup,.formPanel{display:grid;grid-gap:16px;gap:16px}.calculatorControls h3{margin-bottom:4px}.calculatorControls p{margin-bottom:0;font-size:14px}label{display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-weight:800}.calculatorControls input,.calculatorControls select,.filterBar input,.filterBar select,.formPanel input,.formPanel select,.formPanel textarea,input,select,textarea{width:100%;min-height:44px;border-radius:var(--radius);border:1px solid var(--line);background:#0a1020;color:var(--text);padding:10px 12px}textarea{min-height:110px;resize:vertical}.calculatorResult{display:flex;flex-direction:column;justify-content:center;gap:8px;border-left:1px solid var(--line);padding-left:24px}.calculatorResult strong{color:var(--primary-2);font-family:var(--font-heading),sans-serif;font-size:clamp(30px,4vw,44px)}.calculatorResult small,.statusCard small{color:var(--muted-2)}.filterBar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:end;margin-bottom:18px}.resultsCount{color:var(--muted);margin-bottom:18px}.emptyState{padding:28px;margin-bottom:18px}.desktopOnly{margin-top:28px}.familySection{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);margin-bottom:18px;overflow:hidden}.familyHeader{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border:0;border-radius:0;background:transparent;color:var(--text);font-weight:800;text-align:left}.familyHeader:hover{background:rgba(34,197,94,.06)}.familyName{font-size:18px}.familyMeta{margin-left:auto;color:var(--muted);font-size:13px;font-weight:500}.familyToggle{width:28px;height:28px;display:grid;place-items:center;border-radius:var(--radius);background:var(--surface-3);color:var(--text);font-size:18px}.familySection .modelCardsGrid{padding:0 22px 22px;gap:16px}.priceBadge{flex:0 0 auto;border:1px solid var(--primary);border-radius:var(--radius-lg);padding:8px 12px;color:var(--primary-2);background:rgba(34,197,94,.1);font-weight:900;font-size:13px}.row.seven{grid-template-columns:1.6fr .8fr 1fr 1fr 1.1fr 1.2fr .8fr}.pricingFilterBar{grid-template-columns:repeat(4,minmax(0,1fr))}.paymentMethods{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.formGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.formGrid label{display:grid;grid-gap:8px;gap:8px}.tableWrap{width:100%;overflow-x:auto}.modelTable{min-width:760px;border-top:1px solid var(--line)}.row{display:grid;grid-template-columns:1fr 1.5fr 1fr .8fr;grid-gap:16px;gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line);color:var(--muted)}.row:hover{background:rgba(34,197,94,.06)}.row.head{color:var(--text);font-weight:900}.row span:first-child{color:var(--text);font-weight:800}.row.three{grid-template-columns:1.2fr .8fr 1fr}.row.four{grid-template-columns:repeat(4,1fr)}.row.six{grid-template-columns:1fr 1.2fr .8fr 1.2fr 1.4fr 1fr}.modelTable.fiveCol .row,.pricingTable .row,.row.five{grid-template-columns:1.2fr .8fr 1.3fr 1fr .9fr}.modelTable.activityTable .row{grid-template-columns:1fr 1fr 1fr 1fr .8fr .9fr .9fr 1.2fr;font-size:14px}.modelTable.activityTable .row span:first-child{font-weight:500;color:var(--muted)}.statusBadge{display:inline-block;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:800;text-transform:uppercase;background:var(--surface-3);color:var(--muted)}.statusBadge.success{background:rgba(34,197,94,.16);color:var(--primary-2)}.statusBadge.error{background:rgba(239,68,68,.16);color:#fca5a5}.tableHint{color:var(--muted-2);font-size:14px;margin-top:12px}.compactStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:18px 0 22px}.statCard{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:16px}.statCard small,.statCard span{display:block;color:var(--muted)}.statCard strong{display:block;margin:6px 0;font-size:22px}.formHint{color:var(--muted);margin-bottom:12px}.detailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.detailCard h2{font-size:22px;margin-bottom:18px}.detailRow{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--line)}.detailRow span:first-child{color:var(--muted)}.detailRow:last-child{border-bottom:0}.codeCard{display:grid;grid-gap:16px;gap:16px}.compactCode pre{font-size:13px}.keyReveal{display:block;padding:18px;background:#0a1020;border:1px solid var(--line);border-radius:var(--radius);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.faqList{display:grid;grid-gap:16px;gap:16px}.faqItem h2,.faqItem h3{margin-bottom:10px;font-size:20px}.cta{padding:96px 0}.cta h2{max-width:760px;margin:0 auto 18px}.cta p{max-width:600px;margin:0 auto 28px}.ctaIcon{margin:0 auto 18px}.siteFooter{background:rgba(8,17,31,.92)}.footerInner{width:min(var(--container),calc(100% - 40px));margin:0 auto;padding:30px 0;display:flex;align-items:center;justify-content:space-between;gap:24px}.footerInner p{margin:8px 0 0;font-size:14px}.footerLinks{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:14px;color:var(--muted);font-weight:700}.footerLinks a:hover{color:var(--text)}.legalGrid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:20px;gap:20px}.legalContent{display:grid;grid-gap:18px;gap:18px}.legalContent .detailCard p:last-child{margin-bottom:0}.timelineList{display:grid;grid-gap:16px;gap:16px;padding-left:0;list-style:none}.timelineList li{display:grid;grid-gap:4px;gap:4px;padding-left:18px;border-left:2px solid var(--primary)}.timelineList span{color:var(--muted)}.authPage{grid-template-columns:minmax(0,.8fr) minmax(360px,1.1fr)}.authPage,.authSimple{min-height:calc(100dvh - 76px);padding:72px 0}.authSimple{width:min(980px,calc(100% - 40px));margin:0 auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,420px);align-items:center;grid-gap:40px;gap:40px}.authCopy h1{font-size:clamp(34px,4.5vw,54px);margin-bottom:18px}.authCopy p{max-width:520px;font-size:18px}.authPanel{padding:28px}.authPanel h2{font-size:34px;margin-bottom:8px}.authForms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.authLinks{gap:14px}.authLinks,.authSwitch{display:flex;flex-wrap:wrap;color:var(--muted)}.authSwitch{justify-content:center;gap:8px;padding-top:2px;font-weight:700}.authSwitch a{color:var(--primary-2)}.authSwitch a:hover{color:var(--text)}.formPanel{padding:24px}.formPanel h1,.formPanel h2{margin-bottom:6px}.formPanel p{margin-bottom:4px;font-size:15px}.formPanel.inline{display:flex;flex-wrap:wrap;align-items:flex-end}.formPanel.inline label{flex:1 1 200px}label.inline{display:flex;align-items:center;gap:8px;color:var(--text);font-weight:500}label.inline input{width:auto;min-height:auto}fieldset{border:1px solid var(--line);border-radius:var(--radius);padding:18px}legend{color:var(--muted);font-weight:800;padding:0 8px}.notice{padding:14px 18px;margin-bottom:18px}.notice.error{background:rgba(239,68,68,.12);border-color:var(--danger)}.cabinetTopbar.topbar{justify-content:space-between;gap:24px;min-height:76px;padding:0 clamp(20px,4vw,48px)}.cabinetTopbar.topbar,.topbarBrand{display:flex;align-items:center}.cabinetTopbar .navlinks{flex:1 1 auto;justify-content:center;min-width:0;max-width:max-content;margin:0 auto}.cabinetTopbar .topbarActions{flex:0 0 auto}.menuToggle,.mobileMenu{display:none}.mobileMenu{position:absolute;top:100%;left:0;right:0;background:rgba(8,17,31,.96);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:20px}.mobileMenuInner{width:min(var(--container),calc(100% - 40px));margin:0 auto;display:grid;grid-gap:8px;gap:8px}.mobileMenuInner a{padding:12px 16px;border-radius:var(--radius);color:var(--muted);font-weight:700;transition:background .18s ease,color .18s ease}.mobileMenuInner a:hover{background:var(--surface-2);color:var(--text)}.mobileActions{display:flex;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.mobileActions a{flex:1 1;justify-content:center}.cabinetWorkspace,.workspace{display:grid;grid-template-columns:280px 1fr;min-height:calc(100dvh - 76px)}.cabinetSidebar,.sidebar{border-right:1px solid var(--line);background:rgba(13,23,40,.72);padding:22px;display:flex;flex-direction:column;gap:8px}.cabinetSidebar a,.sidebar a{min-height:42px;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius);color:var(--muted);font-weight:700}.cabinetSidebar a svg,.sidebar a svg,.sidebarFooter svg{width:18px;height:18px;flex:0 0 auto}.cabinetSidebar a:hover,.cabinetSidebar a[aria-current=page],.sidebar a:hover,.sidebar a[aria-current=page]{background:var(--surface-2);color:var(--text)}.cabinetMain,.workspaceMain{padding:36px clamp(20px,4vw,56px)}.cabinetMain .pageHead,.pageHead{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.cabinetMain .pageHead h1,.pageHead h1{font-size:clamp(32px,4vw,52px);margin:0}.compact{margin:0 0 28px;grid-template-columns:repeat(4,1fr)}.quickLinks{flex-wrap:wrap}.quickLinks a{padding:12px 16px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);color:var(--muted)}.sidebarFooter{margin-top:auto;display:flex;align-items:center;gap:10px;padding:14px 12px;border:1px solid var(--line);border-radius:var(--radius);color:var(--muted-2);font-size:13px;background:rgba(34,197,94,.08)}@media (max-width:1100px){.navlinks{display:none}.benefits,.docsGrid,.docsGridThree,.featureGrid,.modelCardsGrid,.modelShowcase,.statusGrid,.stepsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.authForms{grid-template-columns:1fr}}@media (max-width:860px){.cabinetTopbar,.modelDetailHead,.pageHead,.sectionHeader,.topbarInner{align-items:stretch;flex-direction:column}.topbarInner{padding:14px 0;min-height:auto}.navActions{width:auto}.navActions a:not(.menuToggle){display:none}.menuToggle{display:inline-flex}.mobileMenu{display:block}.authPage,.authSimple,.businessFlow,.cabinetWorkspace,.calculator,.detailGrid,.docsHero,.docsTwoCol,.hero,.howTo,.previewSplit,.split,.workspace{grid-template-columns:1fr}.hero{min-height:auto;padding-top:40px}.compact,.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.filterBar{grid-template-columns:1fr}.calculatorResult{border-left:0;border-top:1px solid var(--line);padding-left:0;padding-top:22px}.cabinetTopbar .navlinks,.desktopOnly{display:none}.cabinetSidebar{display:none;border-right:0;border-bottom:1px solid var(--line)}.cabinetSidebar.open{display:flex}}@media (max-width:620px){.authPage,.authSimple,.cta,.docsHero,.footerInner,.hero,.metrics,.pageHero,.section,.topbarInner{width:min(100% - 28px,var(--container))}.benefits,.docsGrid,.docsGridThree,.featureGrid,.metrics,.modelCardsGrid,.modelShowcase,.statusGrid,.stepsGrid{grid-template-columns:1fr}.section{padding:64px 0}.sectionTint{padding-left:14px;padding-right:14px}.actions,.navActions{flex-direction:column;align-items:stretch}.authSimple{padding:48px 0}.authCopy h1{font-size:clamp(36px,12vw,48px)}.modelTable.activityTable .row,.modelTable.fiveCol .row,.pricingTable .row,.row,.row.five,.row.four,.row.seven,.row.three{grid-template-columns:1fr}.modelTable{min-width:0}.detailRow{flex-direction:column;gap:4px}.familySection .modelCardsGrid,.formGrid,.pricingFilterBar{grid-template-columns:1fr}.paymentMethods{flex-direction:column;align-items:stretch}.footerInner,.legalGrid{display:grid;grid-template-columns:1fr}.docsList div{grid-template-columns:1fr;gap:4px}.footerLinks{justify-content:flex-start}}:root{--glow-primary:0 0 40px rgba(34,197,94,0.25);--glow-accent:0 0 40px rgba(56,189,248,0.22);--glow-soft:0 24px 80px rgba(0,0,0,0.32);--radius-xl:16px;--radius-2xl:24px;--ease-smooth:cubic-bezier(0.4,0,0.2,1);--transition-smooth:240ms var(--ease-smooth)}.gradientBackground{position:relative;overflow:hidden}.gradientBackground:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 20% 0,rgba(34,197,94,.12),transparent 45%),radial-gradient(circle at 80% 20%,rgba(56,189,248,.08),transparent 40%),radial-gradient(circle at 50% 100%,rgba(34,197,94,.06),transparent 50%)}.gradientBackground>*{position:relative;z-index:1}.gradientHero{background:linear-gradient(180deg,rgba(34,197,94,.1),transparent 55%),radial-gradient(circle at 70% 30%,rgba(56,189,248,.08),transparent 35%),var(--bg)}.textGradient{background:linear-gradient(135deg,var(--text) 0,var(--primary-2) 55%,var(--accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.heroTitle{font-size:clamp(40px,6vw,72px);line-height:1.05;letter-spacing:-.02em;max-width:900px}.heroSubtitle{font-size:clamp(18px,1.6vw,22px);color:var(--muted);max-width:640px;line-height:1.6}.glassPanel{background:rgba(17,28,47,.65);border:1px solid rgba(203,213,225,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:var(--radius-xl)}.cardGlow{transition:border-color var(--transition-smooth),transform var(--transition-smooth),box-shadow var(--transition-smooth)}.cardGlow:hover{border-color:rgba(34,197,94,.45);box-shadow:var(--glow-primary);transform:translateY(-4px)}.hoverLift{transition:transform var(--transition-smooth),box-shadow var(--transition-smooth)}.hoverLift:hover{transform:translateY(-4px);box-shadow:var(--glow-soft)}.bentoGrid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(140px,auto)}.bentoCard{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-xl);padding:24px;display:flex;flex-direction:column;gap:14px;transition:border-color var(--transition-smooth),transform var(--transition-smooth),background var(--transition-smooth)}.bentoCard:hover{border-color:rgba(34,197,94,.35);background:var(--surface-2);transform:translateY(-3px)}.bentoCardLarge,.bentoCardWide{grid-column:span 2}.bentoCardLarge{grid-row:span 2}.socialProofBand{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:var(--line)}.socialProofBand>div{padding:28px 24px;background:var(--surface);text-align:center}.socialProofBand strong{display:block;font-family:var(--font-heading),sans-serif;font-size:clamp(28px,3.2vw,40px);color:var(--text);line-height:1;margin-bottom:8px}.socialProofBand span{color:var(--muted);font-size:14px}.animatedCounter{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.clientLogos{flex-wrap:wrap;gap:28px;opacity:.65;filter:grayscale(100%) brightness(1.2)}.clientLogos,.clientLogos>div{display:flex;align-items:center;justify-content:center}.clientLogos>div{min-width:110px;height:36px;font-weight:800;font-size:14px;letter-spacing:.04em;color:var(--muted-2)}.testimonialsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.testimonialCard{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-xl);padding:24px;display:flex;flex-direction:column;gap:16px;transition:border-color var(--transition-smooth),transform var(--transition-smooth)}.testimonialCard:hover{border-color:rgba(34,197,94,.35);transform:translateY(-3px)}.testimonialCard p{margin:0;font-size:15px}.testimonialAuthor{display:flex;align-items:center;gap:12px;margin-top:auto}.testimonialAvatar{width:40px;height:40px;border-radius:999px;background:linear-gradient(135deg,var(--primary),var(--accent));display:grid;place-items:center;font-weight:800;color:var(--primary-ink)}.integrationsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.integrationCard{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-xl);padding:22px;display:flex;flex-direction:column;gap:12px;transition:border-color var(--transition-smooth),transform var(--transition-smooth),background var(--transition-smooth)}.integrationCard:hover{border-color:rgba(34,197,94,.35);background:var(--surface-2);transform:translateY(-3px)}.integrationCard .iconBox{margin-bottom:0}.stepTimeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;counter-reset:step}.stepTimelineItem{position:relative;border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-xl);padding:24px;display:flex;flex-direction:column;gap:12px}.stepTimelineItem:before{counter-increment:step;content:counter(step,decimal-leading-zero);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius);background:rgba(34,197,94,.14);color:var(--primary-2);font-weight:900;font-family:var(--font-heading),sans-serif;margin-bottom:8px}.sectionGradient{background:linear-gradient(180deg,rgba(17,28,47,.55),rgba(8,17,31,0));border-block:1px solid rgba(203,213,225,.08)}.hero{min-height:calc(100dvh - 76px);display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);align-items:center;grid-gap:clamp(32px,6vw,88px);gap:clamp(32px,6vw,88px);padding:64px 0 80px}.hero h1{font-size:clamp(36px,5vw,60px);line-height:1.08;max-width:760px}.cta{text-align:center;padding:110px 0;position:relative;overflow:hidden}.cta:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 0,rgba(34,197,94,.12),transparent 55%)}.siteFooter{border-top:1px solid var(--line);background:rgba(8,17,31,.96)}.footerColumns{width:min(var(--container),calc(100% - 40px));margin:0 auto;padding:56px 0 32px;display:grid;grid-template-columns:1.5fr repeat(3,1fr);grid-gap:40px;gap:40px}.footerColumns h3{font-size:14px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-2);margin-bottom:16px}.footerColumns ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.footerColumns a{color:var(--muted);font-size:14px;transition:color .18s ease}.footerColumns a:hover{color:var(--text)}.footerBottom{width:min(var(--container),calc(100% - 40px));margin:0 auto;padding:24px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;color:var(--muted-2);font-size:14px;flex-wrap:wrap}.topbar{background:rgba(8,17,31,.82);border-bottom:1px solid rgba(203,213,225,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.modelCard{min-height:240px;border-radius:var(--radius-xl)}@media (max-width:1100px){.bentoGrid,.integrationsGrid,.stepTimeline,.testimonialsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bentoCardLarge,.bentoCardWide{grid-column:span 2}.footerColumns{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.hero{grid-template-columns:1fr;min-height:auto;padding-top:48px}.socialProofBand{grid-template-columns:repeat(2,1fr)}.footerColumns{grid-template-columns:1fr}}@media (max-width:620px){.bentoGrid,.integrationsGrid,.socialProofBand,.stepTimeline,.testimonialsGrid{grid-template-columns:1fr}.bentoCardLarge,.bentoCardWide{grid-column:span 1;grid-row:span 1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/docs/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/docs/_next/static/media/b7387a63dd068245-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/docs/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_3f0b0a{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_3f0b0a{--font-heading:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/docs/_next/static/media/7ab938503e4547a1-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/docs/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_cf22fe{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_cf22fe{--font-body:"DM Sans","DM Sans Fallback"}