:root{--ink: #050607;--graphite: #0a0d10;--panel: #0d1115;--panel-2: #11171d;--line: #27313b;--line-bright: #40505d;--bone: #f4f0e6;--muted: #9b9a91;--acid: #b8ff4d;--acid-soft: rgba(184, 255, 77, .16);--amber: #ffb238;--amber-soft: rgba(255, 178, 56, .15);--steel: #9db0bd;--font-display: "DIN Condensed", "Avenir Next Condensed", "Roboto Condensed", "Arial Narrow", sans-serif;--font-body: "Avenir Next", "Neue Haas Grotesk Text", "Helvetica Neue", sans-serif;--font-mono: "Berkeley Mono", "JetBrains Mono", "IBM Plex Mono", "SFMono-Regular", Consolas, monospace;color:#f5f7fb;background:#05070b;font-family:var(--font-body);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 48% 0%,rgba(42,52,68,.34),transparent 34rem),linear-gradient(180deg,#06080d,#05070b 48%,#07090e);color:#f5f7fb}button,input,select{font:inherit}button{cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}input,select{width:100%;border:1px solid #2b313d;border-radius:6px;background:#090c12;color:#f5f7fb;margin-top:.45rem;padding:.76rem .82rem}input::placeholder{color:#657084}input:focus,select:focus{border-color:#7dd3fc;outline:3px solid rgba(125,211,252,.13)}label{display:block;color:#b9c0cf;font-size:.86rem;font-weight:700}table{width:100%;border-collapse:collapse;min-width:780px}th,td{border-bottom:1px solid #1c222d;padding:.78rem .82rem;text-align:left;vertical-align:middle}th{color:#7d8798;font-size:.72rem;font-weight:850;letter-spacing:0;text-transform:uppercase}td{color:#dce3ee;font-size:.9rem}code,pre{font-family:var(--font-mono)}code{background:#0d1118;border:1px solid #242b38;border-radius:5px;color:#a7f3d0;display:inline-block;max-width:100%;overflow-wrap:anywhere;padding:.2rem .38rem}.dark-screen{background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),#05070b;background-size:44px 44px;color:#f5f7fb}.site-shell{min-height:100vh;overflow:hidden}.site-nav,.site-nav nav,.brand-row,.hero-actions,.dashboard-header,.section-heading,.panel-chrome,.panel-chrome div,.console-footer,.capability-strip,.check-row{align-items:center;display:flex}.site-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05070bc7;border-bottom:1px solid #191f2a;justify-content:space-between;min-height:68px;padding:.9rem clamp(1rem,5vw,4rem);position:sticky;top:0;z-index:20}.site-nav nav{gap:1.05rem}.site-nav a,.nav-link,.sidebar nav a{color:#a6afbf;font-size:.9rem;font-weight:750;transition:color .16s ease,border-color .16s ease,background .16s ease}.site-nav a:hover,.nav-link:hover,.sidebar nav a:hover{color:#f5f7fb}.nav-link{background:transparent;border:0;min-height:0;padding:0}.brand-button{background:transparent;border:0;color:inherit;padding:0}.brand-row{gap:.62rem;font-weight:900}.brand-row span{letter-spacing:0}.brand-mark{align-items:center;background:#f5f7fb;border-radius:6px;color:#05070b;display:inline-flex;font-size:.72rem;font-weight:950;height:34px;justify-content:center;letter-spacing:0;width:34px}.primary-button,.secondary-button,.ghost-button,.text-button,.link-button{border-radius:6px;font-weight:850;letter-spacing:0;min-height:40px;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.primary-button{background:#f5f7fb;border:1px solid #f5f7fb;color:#05070b;padding:.74rem 1rem}.primary-button:hover{background:#dce3ee;border-color:#dce3ee;transform:translateY(-1px)}.secondary-button,.ghost-button{background:#ffffff0a;border:1px solid #2a3240;color:#f5f7fb;padding:.68rem .9rem}.secondary-button:hover,.ghost-button:hover{background:#ffffff12;border-color:#4d5a6e}.text-button,.link-button{background:transparent;border:0;color:#a7f3d0;padding:0}.text-button:hover,.link-button:hover{color:#f5f7fb}.danger{color:#fca5a5}.danger:hover{color:#fecaca}.eyebrow{color:#7dd3fc;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:850;letter-spacing:0;margin:0;text-transform:uppercase}.hero-band{display:grid;gap:clamp(1.2rem,4vw,2.5rem);grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);min-height:calc(100vh - 68px);padding:clamp(2rem,6vw,5.5rem) clamp(1rem,5vw,4rem);position:relative}.hero-band:before{background:radial-gradient(circle at top right,rgba(125,211,252,.08),transparent 28rem),linear-gradient(180deg,transparent,rgba(5,7,11,.74));content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.hero-copy-block,.hero-console{position:relative;z-index:1}.hero-copy-block{align-self:center;max-width:800px}.hero-copy-block h1{color:#f8fafc;font-size:clamp(3rem,7.8vw,6.8rem);letter-spacing:0;line-height:.91;margin:.9rem 0 1rem}.hero-copy{color:#9ca6b8;font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.65;margin:0 0 1.45rem;max-width:660px}.hero-actions{gap:.9rem;flex-wrap:wrap}.terminal-panel{background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 120px),#080b11;border:1px solid #202734;border-radius:8px;box-shadow:0 18px 70px #00000061,inset 0 1px #ffffff0a}.hero-console{align-self:center;min-height:560px;overflow:hidden}.panel-chrome{background:#0c1017;border-bottom:1px solid #1f2632;justify-content:space-between;min-height:44px;padding:.65rem .75rem}.panel-chrome div{gap:.4rem}.panel-chrome span{background:#475569;border-radius:999px;display:block;height:10px;width:10px}.panel-chrome span:nth-child(1){background:#fb7185}.panel-chrome span:nth-child(2){background:#fbbf24}.panel-chrome span:nth-child(3){background:#34d399}.panel-chrome code{color:#8b96a8}.terminal-command{align-items:flex-start;border-bottom:1px solid #171d28;color:#e5e7eb;display:flex;gap:.65rem;padding:1rem}.terminal-command span{color:#7dd3fc;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.terminal-command code{background:transparent;border:0;color:#e5e7eb;padding:0}.console-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding:1rem}.console-preview{background:#e5e7eb;border-radius:7px;min-height:330px;overflow:hidden}.mini-page-top{background:linear-gradient(135deg,#111827 0,#111827 40%,#334155 40%,#334155 58%,#0f172a 58%),#0f172a;height:162px}.mini-page-body{padding:1rem}.mini-page-body span{background:#cbd5e1;border-radius:99px;display:block;height:13px;margin-bottom:.85rem}.mini-page-body span:nth-child(1){width:82%}.mini-page-body span:nth-child(2){width:58%}.mini-page-body span:nth-child(3){width:72%}.console-json,.code-block pre{color:#d7fbe8;font-size:.88rem;line-height:1.62;margin:0;overflow-x:auto;padding:1rem;white-space:pre}.console-json{background:#05070b;border:1px solid #171d28;border-radius:7px;min-height:330px}.console-footer{border-top:1px solid #171d28;color:#8b96a8;flex-wrap:wrap;gap:.6rem;justify-content:space-between;padding:.85rem 1rem}.console-footer span{border:1px solid #232b38;border-radius:999px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.74rem;padding:.25rem .55rem}.capability-strip{border-bottom:1px solid #191f2a;border-top:1px solid #191f2a;flex-wrap:wrap;gap:0;padding:0 clamp(1rem,5vw,4rem)}.capability-strip span{border-right:1px solid #191f2a;color:#a6afbf;flex:1 1 170px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem;padding:1rem;text-align:center}.section,.docs-band{padding:clamp(2.6rem,6vw,5rem) clamp(1rem,5vw,4rem)}.section-heading{justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.section-heading h2,.docs-band h2,.deploy-copy h2,.login-copy h1,.dashboard-header h1{color:#f8fafc;font-size:clamp(1.85rem,4vw,3.25rem);letter-spacing:0;line-height:1;margin:.35rem 0 0}.endpoint-grid{display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr))}.endpoint-card{min-height:170px;padding:1rem;transition:transform .18s ease,border-color .18s ease,background .18s ease}.endpoint-card:hover{background:linear-gradient(180deg,rgba(125,211,252,.045),transparent 120px),#080b11;border-color:#334155;transform:translateY(-2px)}.endpoint-card div{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.endpoint-card span{color:#7dd3fc;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:900}.endpoint-card h3{color:#f8fafc;font-size:1.04rem;margin:1.2rem 0 .5rem}.endpoint-card p,.docs-band p,.deploy-copy p,.login-copy p,.new-key-banner p{color:#9ca6b8;line-height:1.62}.endpoint-card p{font-size:.91rem;margin:0}.pricing-grid{display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card{overflow:hidden;padding:0 1rem 1rem}.pricing-card h3{color:#f8fafc;font-size:1.35rem;margin:1rem 0 .35rem}.pricing-card strong{color:#f8fafc;display:block;font-size:2.5rem;line-height:1;margin-bottom:.75rem}.pricing-card strong span{color:#8b96a8;font-size:.95rem;margin-left:.25rem}.pricing-card p,.muted-copy{color:#9ca6b8;line-height:1.62}.pricing-card ul{color:#cbd5e1;display:grid;gap:.55rem;list-style:none;margin:1rem 0;padding:0}.pricing-card li{border-top:1px solid #1c222d;padding-top:.55rem}.docs-band{align-items:start;border-bottom:1px solid #191f2a;border-top:1px solid #191f2a;display:grid;gap:2rem;grid-template-columns:.72fr 1.28fr}.docs-band>div:first-child{position:sticky;top:96px}.code-pair{display:grid;gap:1rem}.code-block{margin:0;overflow:hidden}.docs-page{align-items:start;display:grid;gap:1rem;grid-template-columns:280px minmax(0,1fr);margin:0 auto;max-width:1240px;padding:clamp(2rem,5vw,4rem) clamp(1rem,5vw,4rem)}.docs-sidebar{display:grid;gap:.35rem;overflow:hidden;position:sticky;top:88px}.docs-sidebar a{border-top:1px solid #1c222d;color:#a6afbf;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;padding:.75rem 1rem}.docs-sidebar a:hover{color:#f8fafc}.docs-content,.legal-page{max-width:860px;min-width:0}.docs-content h1,.legal-page h1{color:#f8fafc;font-size:clamp(2.2rem,6vw,5rem);letter-spacing:0;line-height:.95;margin:.6rem 0 1.6rem}.docs-content section,.legal-page section{border-top:1px solid #1c222d;padding:1.6rem 0}.docs-content h2,.legal-page h2{color:#f8fafc;font-size:1.35rem;margin:0 0 .75rem}.docs-content p,.legal-page p{color:#9ca6b8;line-height:1.7}.endpoint-list{border:1px solid #202734;border-radius:8px;overflow:hidden}.endpoint-list div,.endpoint-list a{align-items:center;display:grid;gap:.8rem;grid-template-columns:170px 160px minmax(0,1fr);padding:.85rem}.endpoint-list div+div,.endpoint-list a+a{border-top:1px solid #1c222d}.endpoint-list strong{color:#f8fafc}.endpoint-list span{color:#9ca6b8}.endpoint-list a{transition:background .16s ease,color .16s ease}.endpoint-list a:hover{background:#ffffff09}.docs-callout{align-items:center;background:#ffffff08;border:1px solid #202734;border-radius:8px;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin:1rem 0;padding:.9rem 1rem}.docs-callout strong{color:#f8fafc}.docs-callout span{color:#a6afbf}.docs-table-wrap{border:1px solid #202734;border-radius:8px;margin:1rem 0;overflow-x:auto}.docs-table{min-width:720px}.docs-table th,.docs-table td{border-bottom-color:#1c222d;font-size:.86rem}.docs-table tr:last-child td{border-bottom:0}.docs-table td:last-child{color:#a6afbf;line-height:1.55}.endpoint-reference{scroll-margin-top:92px}.endpoint-reference-header{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.75rem}.endpoint-reference h3{color:#f8fafc;font-size:1rem;margin:1.3rem 0 .6rem}.endpoint-method{align-items:center;display:inline-flex;gap:.5rem}.endpoint-method span{background:#10251d;border:1px solid #1f6d4f;border-radius:999px;color:#a7f3d0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:850;padding:.25rem .52rem}.docs-code-grid{display:grid;gap:1rem;grid-template-columns:1fr}.docs-notes{color:#a6afbf;display:grid;gap:.55rem;line-height:1.6;margin:0;padding-left:1.1rem}.legal-page{margin:0 auto;padding:clamp(2rem,5vw,4rem) clamp(1rem,5vw,4rem)}.legal-footer{align-items:center;border-top:1px solid #191f2a;color:#8b96a8;display:flex;flex-wrap:wrap;gap:.85rem;justify-content:space-between;padding:1.1rem clamp(1rem,5vw,4rem)}.legal-footer button{background:transparent;border:0;color:#a6afbf;padding:0}.legal-footer a,.legal-footer button:hover{color:#f8fafc}.deploy-section{align-items:start;display:grid;gap:2rem;grid-template-columns:.8fr 1.2fr}.deploy-copy{max-width:680px}.check-grid{display:grid;gap:.7rem}.check-row{background:#080b11;border:1px solid #202734;border-radius:8px;gap:.75rem;padding:.85rem}.check-row span{align-items:center;background:#12251f;border:1px solid #1f6d4f;border-radius:999px;color:#a7f3d0;display:inline-flex;flex:0 0 auto;height:24px;justify-content:center;width:24px}.center-screen,.admin-login{min-height:100vh}.center-screen{display:grid;place-items:center}.admin-login{padding:clamp(1rem,4vw,2rem);position:relative}.back-button{position:absolute;right:1rem;top:1rem;z-index:2}.login-shell{align-items:center;display:grid;gap:3rem;grid-template-columns:minmax(0,1fr) 420px;margin:0 auto;max-width:1120px;min-height:calc(100vh - 4rem)}.login-copy{max-width:640px}.login-copy .brand-row{margin-bottom:2rem}.login-panel{color:#f5f7fb;overflow:hidden;padding:0 0 1rem}.login-panel>:not(.panel-chrome){margin-left:1rem;margin-right:1rem}.login-panel h2{color:#f8fafc;font-size:1.7rem;margin-bottom:1rem;margin-top:.25rem}.login-panel label+label,.login-panel button{margin-top:.9rem}.login-panel button{width:calc(100% - 2rem)}.dashboard-shell{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.sidebar{background:#05070be6;border-right:1px solid #191f2a;display:flex;flex-direction:column;min-height:100vh;padding:1rem;position:sticky;top:0}.sidebar nav{display:grid;gap:.35rem;margin:2rem 0 auto}.sidebar nav a{border:1px solid transparent;border-radius:6px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;padding:.68rem .75rem}.sidebar nav a:hover{background:#ffffff0a;border-color:#252d3b}.dashboard-main{min-width:0;padding:clamp(1rem,3vw,2rem)}.dashboard-header{justify-content:space-between;margin-bottom:1rem}.dashboard-actions,.banner-actions,.admin-detail-header,.quickstart-copy,.onboarding-header,.usage-panel-body{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.dashboard-hero-grid{display:grid;gap:.8rem;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);margin-bottom:.8rem}.usage-panel,.onboarding-panel,.quickstart-panel,.admin-detail{overflow:hidden}.usage-panel-body,.onboarding-header,.quickstart-copy,.admin-detail-header{padding:1rem}.usage-panel h2,.onboarding-panel h2,.quickstart-panel h2,.admin-detail h2{color:#f8fafc;font-size:1.35rem;line-height:1.1;margin:.35rem 0 .55rem}.usage-panel p,.onboarding-panel p,.quickstart-panel p,.admin-detail p,.empty-state p{color:#9ca6b8;line-height:1.55;margin:0}.usage-progress{background:#111722;border:1px solid #1f2632;border-radius:999px;height:11px;margin:0 1rem 1rem;overflow:hidden}.usage-progress i{background:linear-gradient(90deg,#7dd3fc,#a7f3d0);display:block;height:100%}.usage-limits{border-top:1px solid #1c222d;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.usage-limits span{border-right:1px solid #1c222d;color:#7d8798;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.74rem;padding:.85rem 1rem}.usage-limits strong{color:#f8fafc;display:block;font-family:var(--font-display);font-size:1.15rem;margin-bottom:.2rem}.checklist{display:grid;gap:0}.check-item{align-items:start;border-top:1px solid #1c222d;display:grid;gap:.75rem;grid-template-columns:34px minmax(0,1fr);padding:.85rem 1rem}.check-item>span{align-items:center;background:#151b25;border:1px solid #2a3444;border-radius:999px;color:#7d8798;display:inline-flex;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.68rem;height:28px;justify-content:center;width:28px}.check-item.done>span{background:#10251d;border-color:#1f6d4f;color:#a7f3d0}.check-item strong{color:#f8fafc}.check-item p{font-size:.86rem;margin-top:.2rem}.success-banner{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.8rem;padding:1rem}.success-banner h2{color:#f8fafc;font-size:1.15rem;margin:.3rem 0 0}.compact-metrics .metric strong{font-size:1.55rem}.quickstart-panel{margin-bottom:.8rem}.quickstart-panel pre{border-top:1px solid #171d28;color:#d7fbe8;font-size:.86rem;line-height:1.65;margin:0;overflow-x:auto;padding:1rem;white-space:pre}.empty-state{background:#ffffff06;border:1px dashed #293241;border-radius:8px;margin-bottom:.8rem;padding:1rem}.empty-state strong{color:#f8fafc}.metric-grid{display:grid;gap:.8rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.8rem}.metric{padding:1rem}.metric span{color:#7d8798;display:block;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.75rem}.metric strong{color:#f8fafc;display:block;font-size:2rem;line-height:1;margin-top:.55rem}.new-key-banner{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.8rem;padding:1rem}.new-key-banner code{margin-top:.45rem}.notice-panel{margin-bottom:.8rem;padding:1rem}.notice-panel h2{color:#f8fafc;font-size:1.25rem;margin:.35rem 0 .6rem}.notice-panel p{color:#9ca6b8;line-height:1.6;margin:0 0 .85rem}.dashboard-grid{display:grid;gap:.8rem;grid-template-columns:320px minmax(0,1fr);margin-bottom:.8rem}.surface{overflow:hidden;padding:1rem}.surface h2,.create-key-panel h2{color:#f8fafc;font-size:1.04rem;margin:.25rem 0 1rem}.create-key-panel .panel-chrome{margin:-1rem -1rem 1rem}.create-key-panel label+label,.create-key-panel button{margin-top:.9rem}.inline-action{margin-left:.65rem}.table-toolbar{align-items:end;display:grid;gap:.65rem;grid-template-columns:minmax(240px,420px) auto;margin-bottom:.8rem}.table-toolbar input{margin-top:0}.filter-grid{align-items:end;display:grid;gap:.65rem;grid-template-columns:1.2fr .8fr 1fr 1.2fr auto}.filter-grid input,.filter-grid select{margin-top:0}.table-wrap{overflow-x:auto}.truncate{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status{border-radius:999px;display:inline-flex;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:850;padding:.24rem .55rem}.status.active{background:#10251d;border:1px solid #1f6d4f;color:#a7f3d0}.status.revoked,.status.failed{background:#2b1418;border:1px solid #7f1d1d;color:#fecaca}.usage-cell>span{color:#cbd5e1;display:block;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem;margin-bottom:.35rem}.usage-cell>div{background:#151b25;border-radius:999px;height:7px;overflow:hidden;width:120px}.usage-cell i{background:#7dd3fc;display:block;height:100%}.error{color:#fca5a5;font-weight:750}.notice{color:#a7f3d0;font-weight:750;line-height:1.5}.admin-detail{margin-bottom:.8rem}.admin-detail-header{align-items:flex-start}.admin-detail-header h2{overflow-wrap:anywhere}.detail-grid{border-top:1px solid #1c222d;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.detail-grid>div{border-right:1px solid #1c222d;display:grid;gap:.4rem;min-width:0;padding:.9rem 1rem}.detail-grid span{color:#7d8798;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem}.detail-grid strong{color:#f8fafc;font-size:.9rem}.detail-grid code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-detail>.error{margin:1rem}.admin-detail-sections{display:grid;gap:.8rem;padding:0 1rem 1rem}.admin-detail-sections .surface{border:1px solid #202734;border-radius:8px;box-shadow:none}@media(max-width:1120px){.hero-band,.docs-band,.deploy-section,.login-shell,.dashboard-grid,.docs-page,.dashboard-hero-grid,.developer-cta{grid-template-columns:1fr}.hero-console{min-height:0}.docs-band>div:first-child{position:static}.docs-sidebar{position:static}}@media(max-width:880px){.endpoint-grid,.metric-grid,.pricing-grid,.detail-grid{grid-template-columns:1fr 1fr}.dashboard-shell{grid-template-columns:1fr}.sidebar{min-height:auto;position:relative}.console-grid{grid-template-columns:1fr}.filter-grid{grid-template-columns:1fr 1fr}.endpoint-list div,.endpoint-list a{align-items:start;grid-template-columns:1fr}.endpoint-reference-header{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.site-nav,.site-nav nav,.hero-actions,.section-heading,.new-key-banner,.dashboard-header,.table-toolbar,.success-banner,.quickstart-copy,.admin-detail-header,.dashboard-actions,.banner-actions{align-items:flex-start;flex-direction:column}.site-nav nav,.site-nav nav .secondary-button,.site-nav nav .nav-link,.primary-button,.secondary-button,.ghost-button,.table-toolbar{width:100%}.inline-action{margin-left:0;margin-top:.65rem}.hero-band{min-height:auto;padding-top:2rem}.hero-copy-block h1{font-size:clamp(2.4rem,15vw,4rem)}.endpoint-grid,.metric-grid,.pricing-grid,.detail-grid,.usage-limits,.filter-grid{grid-template-columns:1fr}.capability-strip{display:grid;grid-template-columns:1fr;padding:0}.capability-strip span{border-right:0;text-align:left}.back-button{position:static;margin-bottom:1rem}}@keyframes screenDrift{0%{background-position:0 0,0 0,0 0}to{background-position:44px 44px,44px 44px,0 0}}@keyframes revealUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes panelFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes statusPulse{0%,to{box-shadow:0 0 #34d39957}50%{box-shadow:0 0 0 6px #34d39900}}@keyframes cursorBlink{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes previewSweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}body{background:linear-gradient(rgba(255,255,255,.023) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.023) 1px,transparent 1px),linear-gradient(180deg,#05070b,#070a10 52%,#04060a);background-size:44px 44px,44px 44px,auto}.dark-screen{animation:screenDrift 26s linear infinite;background:linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.024) 1px,transparent 1px),#05070b;background-size:44px 44px,44px 44px,auto}.site-nav{background:#05070bd6;box-shadow:0 1px #ffffff08}.site-nav a,.nav-link{position:relative}.site-nav a:after,.nav-link:after{background:#7dd3fc;bottom:-.32rem;content:"";height:1px;left:0;opacity:0;position:absolute;transform:scaleX(.4);transform-origin:left;transition:opacity .16s ease,transform .16s ease;width:100%}.site-nav a:hover:after,.nav-link:hover:after{opacity:1;transform:scaleX(1)}.brand-mark{box-shadow:0 0 28px #7dd3fc21}.primary-button,.secondary-button,.ghost-button{position:relative}.primary-button{box-shadow:0 10px 34px #f5f7fb1a}.secondary-button:hover,.ghost-button:hover{transform:translateY(-1px)}.hero-band{align-items:center;gap:clamp(1.4rem,4vw,3.5rem);grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);min-height:calc(100vh - 68px);overflow:hidden}.hero-band:before{background:linear-gradient(120deg,transparent 0 28%,rgba(125,211,252,.055) 28% 28.2%,transparent 28.2% 100%),linear-gradient(180deg,transparent 0%,rgba(5,7,11,.8) 100%)}.hero-copy-block{animation:revealUp .62s ease both}.hero-status{align-items:center;border:1px solid #222a36;border-radius:999px;color:#a6afbf;display:inline-flex;gap:.56rem;padding:.38rem .7rem}.hero-status span{animation:statusPulse 2.4s ease infinite;background:#34d399;border-radius:999px;display:block;height:8px;width:8px}.hero-status p{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:850;margin:0;text-transform:uppercase}.hero-copy-block h1{font-size:clamp(3.2rem,7.4vw,7.25rem);line-height:.88;max-width:900px}.hero-copy{max-width:620px}.hero-metrics{display:grid;gap:.6rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.5rem;max-width:610px}.hero-metrics span{background:#ffffff07;border:1px solid #1c2330;border-radius:8px;color:#8b96a8;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.76rem;padding:.72rem}.hero-metrics strong{color:#f8fafc;display:block;font-family:var(--font-display);font-size:1.55rem;line-height:1;margin-bottom:.25rem}.terminal-panel{background:linear-gradient(180deg,#ffffff0b,#ffffff03 130px),#070a10;border-color:#212a38;box-shadow:0 22px 80px #0000006b,inset 0 1px #ffffff0b}.hero-console{animation:revealUp .7s ease .12s both,panelFloat 7s ease-in-out 1.2s infinite;min-height:560px}.terminal-command{background:linear-gradient(90deg,rgba(125,211,252,.06),transparent 46%),#080c13}.terminal-command code{align-items:center;display:inline-flex;gap:.18rem}.terminal-cursor{animation:cursorBlink .98s steps(1) infinite;background:#a7f3d0;display:inline-block;height:1rem;width:7px}.console-preview{background:#e7ecf3;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px #05070b0d;position:relative}.console-preview:after{animation:previewSweep 4.6s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.mini-browser-bar{align-items:center;background:#d5dce6;border-bottom:1px solid #c5cedb;display:flex;gap:.35rem;height:30px;padding:0 .75rem}.mini-browser-bar span{background:#9aa7b8;border-radius:999px;display:block;height:7px;width:7px}.mini-page-top{height:150px}.mini-page-body span:nth-child(4){width:46%}.console-json,.code-block pre{scrollbar-color:#334155 transparent}.syntax-key{color:#7dd3fc}.syntax-string{color:#a7f3d0}.syntax-num,.syntax-bool{color:#fbbf24}.syntax-muted{color:#64748b}.syntax-fn{color:#f8fafc}.premium-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.premium-strip article{border-bottom:1px solid #191f2a;border-right:1px solid #191f2a;min-height:104px;padding:1rem clamp(1rem,3vw,1.35rem);transition:background .17s ease,border-color .17s ease}.premium-strip article:hover{background:#ffffff09;border-color:#2d3748}.premium-strip span{border:0;color:#f8fafc;display:block;flex:none;font-size:.82rem;padding:0;text-align:left}.premium-strip p{color:#7d8798;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.76rem;margin:.45rem 0 0}.workflow-section,.endpoint-section,.pricing-section,.docs-band,.developer-cta{animation:revealUp .68s ease both;animation-timeline:view();animation-range:entry 0% cover 26%}.workflow-grid{display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-card{min-height:210px;overflow:hidden;padding:1.1rem;position:relative}.workflow-card:before{background:linear-gradient(90deg,#7dd3fc,#a7f3d0,#fbbf24);content:"";height:1px;left:0;opacity:.55;position:absolute;right:0;top:0}.workflow-card>span{color:#7dd3fc;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.76rem;font-weight:900}.workflow-card h3{color:#f8fafc;font-size:1.28rem;margin:2.2rem 0 .75rem}.workflow-card p{color:#9ca6b8;line-height:1.62;margin:0}.endpoint-card{display:flex;flex-direction:column;min-height:205px;position:relative}.endpoint-card:after{background:linear-gradient(180deg,rgba(125,211,252,.13),transparent);content:"";top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .18s ease}.endpoint-card:hover:after{opacity:1}.endpoint-topline{position:relative;z-index:1}.endpoint-example{align-items:center;border-top:1px solid #1c222d;display:flex;gap:.5rem;justify-content:space-between;margin-top:auto;padding-top:.8rem;position:relative;z-index:1}.endpoint-example span{background:#101721;border:1px solid #263244;border-radius:999px;color:#fbbf24;padding:.22rem .5rem}.endpoint-example code{color:#a7f3d0;font-size:.74rem}.pricing-card{position:relative}.pricing-card.highlighted{border-color:#3a4a60;box-shadow:0 26px 90px #0000007a,inset 0 1px #7dd3fc29}.plan-badge{background:#13251f;border:1px solid #1f6d4f;border-radius:999px;color:#a7f3d0;display:inline-flex;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:850;margin-top:1rem;padding:.28rem .55rem}.pricing-card button{width:100%}.code-window{position:relative}.code-tabs{align-items:center;border-bottom:1px solid #171d28;display:flex;gap:.45rem;padding:.7rem .8rem 0}.code-tabs span{border:1px solid transparent;border-bottom:0;border-radius:6px 6px 0 0;color:#7d8798;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;padding:.42rem .62rem}.code-tabs .active{background:#05070b;border-color:#1f2632;color:#f8fafc}.developer-cta{align-items:start;border-top:1px solid #191f2a;display:grid;gap:1rem;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);padding:clamp(2.6rem,6vw,5rem) clamp(1rem,5vw,4rem)}.developer-cta h2{color:#f8fafc;font-size:clamp(2rem,5vw,4.5rem);letter-spacing:0;line-height:.95;margin:.45rem 0 1rem}.developer-cta p{color:#9ca6b8;line-height:1.68;max-width:620px}.developer-actions{align-items:center;display:flex;gap:.7rem;grid-column:1 / -1}@media(max-width:1120px){.hero-band,.developer-cta{grid-template-columns:1fr}.premium-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-grid{grid-template-columns:1fr}}@media(max-width:640px){.hero-status{align-items:flex-start;border-radius:8px}.hero-metrics,.premium-strip,.workflow-grid,.developer-cta{grid-template-columns:1fr}.developer-actions{align-items:stretch;flex-direction:column}.developer-actions button,.developer-cta .code-window{width:100%}}@keyframes rigGlow{0%,to{opacity:.35;transform:translate3d(-2%,0,0)}50%{opacity:.7;transform:translate3d(2%,-1%,0)}}@keyframes railIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes telemetrySweep{0%{transform:translate(-110%)}to{transform:translate(110%)}}.industrial-landing{background:radial-gradient(circle at 78% 12%,rgba(184,255,77,.12),transparent 19rem),radial-gradient(circle at 22% 38%,rgba(255,178,56,.1),transparent 17rem),linear-gradient(135deg,rgba(255,255,255,.035) 0 1px,transparent 1px 22px),linear-gradient(180deg,var(--ink),#07090b 44%,#030405 100%);background-size:auto,auto,44px 44px,auto;color:var(--bone);position:relative}.industrial-landing:before,.industrial-landing:after{content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;z-index:0}.industrial-landing:before{background:repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 4px),radial-gradient(circle at 50% 0%,rgba(255,255,255,.05),transparent 34rem);mix-blend-mode:screen;opacity:.26}.industrial-landing:after{background-image:radial-gradient(rgba(244,240,230,.12) .7px,transparent .7px);background-size:3px 3px;opacity:.16}.industrial-landing .site-nav,.industrial-landing>section,.industrial-landing>footer{position:relative;z-index:1}.industrial-landing .site-nav{background:#050607d1;border-bottom-color:#b8ff4d29}.industrial-landing .brand-mark{background:var(--acid);border-radius:2px;box-shadow:0 0 0 1px #b8ff4d59,0 0 34px #b8ff4d2e;color:#111500;transform:skew(-5deg)}.industrial-landing .brand-row span,.industrial-landing h1,.industrial-landing h2,.industrial-landing h3,.industrial-landing .pricing-card strong{color:var(--bone);font-family:var(--font-display);font-weight:800;text-transform:uppercase}.industrial-landing .brand-row span{font-size:1.04rem}.industrial-landing .site-nav a,.industrial-landing .nav-link{color:#b9b4a9}.industrial-landing .site-nav a:after,.industrial-landing .nav-link:after{background:var(--acid)}.industrial-landing .primary-button{background:var(--acid);border-color:#d8ff8d;box-shadow:0 0 0 1px #b8ff4d33,0 16px 46px #b8ff4d1f;color:#101400}.industrial-landing .primary-button:hover{background:#d6ff78;border-color:#ecffc0}.industrial-landing .secondary-button,.industrial-landing .ghost-button{background:#f4f0e609;border-color:#f4f0e629;color:var(--bone)}.industrial-landing .link-button,.industrial-landing .text-button{color:var(--acid)}.industrial-landing .eyebrow{color:var(--amber)}.industrial-landing .hero-band{grid-template-columns:minmax(0,.78fr) minmax(560px,1.22fr);padding-bottom:clamp(3rem,6vw,6rem)}.industrial-landing .hero-band:before{animation:rigGlow 9s ease-in-out infinite;background:linear-gradient(115deg,transparent 0 21%,rgba(184,255,77,.11) 21% 21.18%,transparent 21.18% 42%,rgba(255,178,56,.1) 42% 42.16%,transparent 42.16%),radial-gradient(circle at 82% 42%,rgba(184,255,77,.14),transparent 22rem)}.industrial-landing .hero-copy-block{align-self:end;padding-bottom:clamp(0rem,5vw,4rem)}.industrial-landing .hero-status{background:#0d1115d1;border-color:#b8ff4d3d;border-radius:3px;box-shadow:inset 0 0 0 1px #ffffff06}.industrial-landing .hero-status span{background:var(--acid)}.industrial-landing .hero-status p{color:#c8c5b9;font-family:var(--font-mono)}.industrial-landing .hero-copy-block h1{font-size:clamp(4rem,9.4vw,9.3rem);letter-spacing:0;line-height:.78;margin-top:1rem;max-width:900px;text-wrap:balance}.industrial-landing .hero-copy{border-left:2px solid var(--amber);color:#b8b3a8;font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.7;max-width:650px;padding-left:1rem}.industrial-landing .hero-metrics span{background:linear-gradient(180deg,#f4f0e60b,#f4f0e603),#050607b3;border-color:#f4f0e624;border-radius:2px;color:#8f8b82}.industrial-landing .hero-metrics strong{color:var(--amber);font-size:1.9rem;letter-spacing:.04em}.hero-visual-stack{align-items:stretch;display:grid;gap:.72rem;grid-template-columns:minmax(0,1fr) 194px;position:relative;z-index:1}.industrial-landing .terminal-panel{background:linear-gradient(180deg,rgba(244,240,230,.055),transparent 140px),linear-gradient(135deg,rgba(184,255,77,.035),transparent 28%),var(--panel);border-color:#f4f0e629;border-radius:2px;box-shadow:0 28px 90px #0000008c,inset 0 1px #ffffff0b}.rig-panel{position:relative}.rig-scanline{background:linear-gradient(90deg,transparent,rgba(184,255,77,.16),transparent);height:1px;left:0;opacity:.9;position:absolute;right:0;top:44px;z-index:3}.rig-telemetry{background:#0304057a;border-bottom:1px solid rgba(244,240,230,.12);display:grid;gap:0;grid-template-columns:repeat(3,1fr);overflow:hidden;position:relative}.rig-telemetry:after{animation:telemetrySweep 3.8s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(184,255,77,.16),transparent);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.rig-telemetry span{border-right:1px solid rgba(244,240,230,.12);color:#a9a59b;font-family:var(--font-mono);font-size:.68rem;padding:.62rem .75rem;text-transform:uppercase}.rig-telemetry span i{background:var(--acid);border-radius:999px;display:inline-block;height:7px;margin-right:.42rem;width:7px}.industrial-landing .panel-chrome{background:#090c0f;border-bottom-color:#f4f0e621}.industrial-landing .panel-chrome code{color:var(--amber)}.industrial-landing .terminal-command{border-bottom-color:#f4f0e61f}.industrial-landing .terminal-command span{color:var(--acid)}.industrial-landing .terminal-command code{color:var(--bone)}.industrial-landing .terminal-cursor{background:var(--acid)}.industrial-landing .console-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.industrial-landing .console-preview{background:#151a1e;border-color:#f4f0e629}.industrial-landing .mini-browser-bar{background:#0b0e11;border-bottom-color:#f4f0e629}.industrial-landing .mini-page-top{background:linear-gradient(135deg,rgba(184,255,77,.24),transparent 28%),linear-gradient(110deg,#11171d 0,#11171d 38%,#212a30 38%,#212a30 58%,#090b0e 58%),#0b0e11;color:var(--bone);display:flex;flex-direction:column;justify-content:flex-end;padding:1rem}.mini-page-top em,.mini-page-top strong{font-style:normal}.mini-page-top em{color:var(--amber);font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase}.mini-page-top strong{font-family:var(--font-display);font-size:1.9rem;line-height:.9;margin-top:.35rem;text-transform:uppercase}.industrial-landing .mini-page-body span{background:#323d42}.extract-tags{display:flex;flex-wrap:wrap;gap:.38rem;margin-top:1rem}.extract-tags b{background:#b8ff4d1a;border:1px solid rgba(184,255,77,.24);color:var(--acid);font-family:var(--font-mono);font-size:.64rem;font-weight:700;padding:.24rem .4rem;text-transform:uppercase}.industrial-landing .console-json{background:#050607;border-color:#b8ff4d24}.industrial-landing .console-footer{border-top-color:#f4f0e621}.industrial-landing .console-footer span{border-color:#f4f0e629;border-radius:2px}.hero-endpoint-rail{display:grid;gap:.44rem}.hero-endpoint-rail a{animation:railIn .52s ease both;animation-delay:calc(.18s + var(--rail-index) * 42ms);background:linear-gradient(90deg,rgba(184,255,77,.06),transparent 42%),#0d1115d1;border:1px solid rgba(244,240,230,.13);color:#aaa69c;display:grid;gap:.28rem;min-height:54px;padding:.52rem .62rem;transition:background .16s ease,border-color .16s ease,transform .16s ease}.hero-endpoint-rail a:hover{background:#b8ff4d14;border-color:#b8ff4d57;transform:translate(-4px)}.hero-endpoint-rail span,.hero-endpoint-rail b{font-family:var(--font-mono);font-size:.63rem;text-transform:uppercase}.hero-endpoint-rail span{color:var(--amber)}.hero-endpoint-rail code{background:transparent;border:0;color:var(--bone);font-size:.73rem;padding:0}.hero-endpoint-rail b{color:var(--acid);font-weight:800}.industrial-landing .premium-strip article,.industrial-landing .endpoint-card,.industrial-landing .workflow-card,.industrial-landing .pricing-card{border-radius:2px}.industrial-landing .premium-strip span,.industrial-landing .endpoint-card h3,.industrial-landing .workflow-card h3{font-family:var(--font-display);text-transform:uppercase}.industrial-landing .endpoint-card:hover{border-color:#b8ff4d47}.industrial-landing .endpoint-card span,.industrial-landing .workflow-card>span,.industrial-landing .syntax-key{color:var(--acid)}.industrial-landing .endpoint-example span,.industrial-landing .syntax-num,.industrial-landing .syntax-bool{color:var(--amber)}.industrial-landing .syntax-string{color:#d6ff78}.industrial-landing .plan-badge{background:#b8ff4d1a;border-color:#b8ff4d52;border-radius:2px;color:var(--acid)}.industrial-landing .pricing-card.highlighted{border-color:#b8ff4d4d}@media(max-width:1120px){.industrial-landing .hero-band,.hero-visual-stack{grid-template-columns:1fr}.hero-endpoint-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.industrial-landing .site-nav{align-items:stretch;gap:.9rem}.industrial-landing .site-nav nav{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.industrial-landing .site-nav nav a,.industrial-landing .site-nav nav .nav-link,.industrial-landing .site-nav nav .secondary-button{align-items:center;border:1px solid rgba(244,240,230,.12);display:inline-flex;justify-content:center;min-height:40px;padding:.6rem .7rem;text-align:center;width:100%}.industrial-landing .site-nav nav .secondary-button{grid-column:1 / -1}.industrial-landing .hero-copy-block h1{font-size:clamp(3.35rem,17vw,5.4rem)}.industrial-landing .hero-band{padding-top:1.8rem}.industrial-landing .console-grid,.rig-telemetry,.hero-endpoint-rail{grid-template-columns:1fr}.hero-endpoint-rail a{min-height:48px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}
