:root{--bg:#090711;--bg-soft:#130b1d;--panel:#1c102abd;--panel-strong:#1b0e2af5;--line:#da3d602e;--line-strong:#da3d6057;--text:#ddd2e5;--muted:#a997b6;--heading:#fff7fb;--brand-purple:#6a3d90;--brand-violet:#8a3b83;--brand-rose:#d83a5f;--brand-pink:#da3d61;--accent:#d83a5f;--accent-2:#8a3b83;--accent-3:#6a3d90;--danger:#fb7185;--warning:#fbbf24;--success:#22c55e;--shadow:0 24px 80px #00000070;--body-bg:radial-gradient(circle at 12% 0%, #d83a5f2e, transparent 34rem), radial-gradient(circle at 82% 12%, #6a3d9047, transparent 38rem), radial-gradient(circle at 50% 100%, #8a3b831f, transparent 34rem), linear-gradient(180deg, #090711 0%, #130b1d 46%, #090711 100%);--header-bg:#090711db;--nav-bg:#1c102a6b;--control-bg:#1c102abd;--control-strong:#1c102ae6;--hover-bg:#ffffff17;--field-bg:#0d0714c2;--code-bg:#08040c;--code-text:#ffe5ec;--hero-glow:#d83a5f3d;--orbit-glow:#6a3d9038;--soft-copy:#c7b8d2;--card-copy:#c2b2ce;--brand-shadow:#d83a5f38;--primary-shadow:#d83a5f3d;--radius:8px;--max:1180px;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}[data-theme=light]{--bg:#fff8fb;--bg-soft:#f7eef6;--panel:#ffffffd1;--panel-strong:#fffffff5;--line:#6a3d9029;--line-strong:#d83a5f47;--text:#4c4057;--muted:#74647f;--heading:#21112f;--shadow:0 24px 70px #6a3d9024;--body-bg:radial-gradient(circle at 10% 0%, #d83a5f21, transparent 32rem), radial-gradient(circle at 86% 12%, #6a3d9021, transparent 36rem), radial-gradient(circle at 50% 100%, #da3d6114, transparent 34rem), linear-gradient(180deg, #fff8fb 0%, #f8eef7 48%, #fff 100%);--header-bg:#fffafddb;--nav-bg:#ffffffb8;--control-bg:#ffffffc2;--control-strong:#fffffff0;--hover-bg:#d83a5f14;--field-bg:#ffffffc7;--code-bg:#23132f;--code-text:#ffe7ee;--hero-glow:#d83a5f29;--orbit-glow:#6a3d9024;--soft-copy:#62526d;--card-copy:#675572;--brand-shadow:#6a3d9029;--primary-shadow:#d83a5f38}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--body-bg);min-width:320px;margin:0}button,input{font:inherit}a{color:inherit}code,pre{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}::selection{color:#fff;background:var(--brand-rose)}#root{min-height:100svh}.site-header{z-index:50;width:min(100% - 32px, var(--max));border:1px solid var(--line);background:var(--header-bg);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 auto;padding:10px 12px;display:grid;position:sticky;top:12px;box-shadow:0 18px 60px #00000047}.brand{color:var(--heading);align-items:center;gap:12px;min-width:0;text-decoration:none;display:inline-flex;overflow:hidden}.brand-mark{width:38px;height:38px;color:var(--accent);background:linear-gradient(135deg,#d83a5f47,#6a3d9033);border:1px solid #da3d6180;border-radius:8px;place-items:center;font-weight:800;display:grid}.brand-logo{width:210px;max-width:42vw;height:auto;filter:drop-shadow(0 10px 28px var(--brand-shadow));display:block}.site-header .brand-logo{width:clamp(168px,17vw,230px);max-width:100%}.footer-brand .brand-logo,.login-page .brand-logo{width:min(310px,78vw)}.brand strong,.brand small{display:block}.brand small{color:var(--muted);font-size:12px;line-height:1.2}.brand-tag{border:1px solid var(--line);height:28px;color:var(--muted);background:var(--control-bg);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.nav-links{justify-self:center;align-items:center;gap:2px;min-width:0;max-width:100%;display:flex;overflow:hidden}.nav-links a,.ghost-link{color:var(--muted);white-space:nowrap;border-radius:999px;padding:10px;font-size:14px;font-weight:700;text-decoration:none;position:relative}.nav-links .nav-secondary{display:none}.nav-links a:hover,.nav-links a.active,.ghost-link:hover{color:var(--heading);background:var(--hover-bg)}.nav-links a.active:after{content:"";background:linear-gradient(90deg, var(--brand-purple), var(--brand-rose));border-radius:999px;height:2px;position:absolute;bottom:4px;left:13px;right:13px}.header-actions,.hero-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.header-actions{flex-wrap:nowrap;justify-content:flex-end;min-width:0}.btn{min-height:40px;color:var(--heading);cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn.primary{color:#fff;background:linear-gradient(135deg, var(--brand-purple), var(--brand-rose));box-shadow:0 14px 36px var(--primary-shadow)}.btn.secondary{border-color:var(--line-strong);background:var(--control-bg)}.theme-toggle{border:1px solid var(--line);min-height:40px;color:var(--heading);background:var(--control-bg);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 11px;display:inline-flex}.theme-toggle:hover{background:var(--hover-bg)}.menu-button{border:1px solid var(--line);width:42px;height:42px;color:var(--heading);background:var(--control-bg);border-radius:8px;display:none}.mobile-nav-head,.mobile-nav-actions,.nav-backdrop,.mobile-only{display:none}.badge{color:#ff9caf;letter-spacing:.08em;text-transform:uppercase;background:#d83a5f1a;border:1px solid #da3d6147;border-radius:999px;align-items:center;width:fit-content;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.hero-section{width:min(100% - 32px, var(--max));text-align:center;grid-template-columns:1fr;place-items:start center;gap:34px;min-height:calc(100svh - 88px);margin:0 auto;padding:70px 0 48px;display:grid;position:relative}.rocket-hero{padding-top:68px}.rocket-copy{gap:22px}.rocket-social-proof{color:var(--muted);font-size:15px;font-weight:800}.hero-bg-grid{z-index:-1;background:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px), radial-gradient(circle at 30% 20%, var(--hero-glow), transparent 42%), radial-gradient(circle at 86% 54%, var(--orbit-glow), transparent 40%);opacity:.52;background-size:72px 72px,72px 72px,auto,auto;border-radius:24px;animation:18s linear infinite hero-grid-drift;position:absolute;inset:16px -18px 0;-webkit-mask-image:linear-gradient(#0000,#000 12% 80%,#0000);mask-image:linear-gradient(#0000,#000 12% 80%,#0000)}.rocket-soft-bg{background:radial-gradient(circle at 50% 10%, var(--hero-glow), transparent 28%), radial-gradient(circle at 50% 42%, var(--orbit-glow), transparent 36%), linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.62;background-size:auto,auto,82px 82px,82px 82px;inset:0 -40px 24px}.hero-copy{flex-direction:column;justify-content:center;align-items:center;gap:17px;max-width:1040px;display:flex}h1,h2,h3{color:var(--heading);margin:0;line-height:1.02}h1{letter-spacing:-.045em;max-width:880px;font-size:clamp(38px,5.8vw,68px)}.hero-copy h1{letter-spacing:-.058em;max-width:940px;font-size:clamp(42px,6.4vw,82px)}h2{letter-spacing:-.035em;font-size:clamp(28px,3.4vw,44px)}h3{letter-spacing:-.02em;font-size:20px}p{color:var(--text);margin:0;line-height:1.7}.hero-copy>p,.page-hero>p,.docs-hero>p,.section-header p,.cta-section p{max-width:760px;color:var(--soft-copy);font-size:18px}.hero-copy>p{max-width:720px;font-size:clamp(17px,1.45vw,20px);line-height:1.62}.hero-proof{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.hero-proof span{border:1px solid var(--line);min-height:32px;color:var(--muted);background:var(--control-bg);border-radius:999px;align-items:center;padding:7px 10px;font-size:13px;font-weight:700;display:inline-flex}.kpi-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;margin-top:10px;display:grid}.kpi-row div,.hero-console,.surface-card,.roadmap-card,.pricing-card,.contact-card,.login-card,.api-panel,.docs-table,.endpoint-list details,.schema-panel,.sdk-grid article{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, #ffffff0b, #ffffff04), var(--panel);box-shadow:var(--shadow)}.kpi-row div{padding:16px}.kpi-row strong{color:var(--heading);font-size:25px;display:block}.kpi-row span{color:var(--muted);font-size:13px}.hero-command{border:1px solid var(--line);background:linear-gradient(145deg, #ffffff14, transparent 34%), var(--panel);width:min(100%,980px);min-width:0;box-shadow:var(--shadow);border-radius:18px;align-self:center;padding:18px;animation:7s ease-in-out infinite hero-float;position:relative;overflow:hidden}.rocket-visual{text-align:left;margin-top:8px}.rocket-product{border:1px solid var(--line);background:linear-gradient(145deg, #ffffff16, transparent 34%), var(--panel);width:min(100%,1040px);box-shadow:var(--shadow);text-align:left;border-radius:22px;padding:18px;animation:7s ease-in-out infinite hero-float;position:relative;overflow:hidden}.rocket-product-glow{background:radial-gradient(circle, var(--hero-glow), transparent 66%);width:420px;height:360px;animation:6s ease-in-out infinite alternate hero-glow-sweep;position:absolute;inset:-30% -12% auto auto}.rocket-browser,.rocket-prompt,.rocket-columns,.rocket-metrics{position:relative}.rocket-browser{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding-bottom:16px;display:flex}.rocket-browser span{background:var(--danger);border-radius:999px;width:10px;height:10px}.rocket-browser span:nth-child(2){background:var(--warning)}.rocket-browser span:nth-child(3){background:var(--success)}.rocket-browser strong{color:var(--heading);margin-left:auto;font-size:13px}.rocket-prompt{border:1px solid var(--line);background:var(--field-bg);border-radius:14px;margin:18px 0;padding:22px}.rocket-prompt small,.rocket-columns small,.rocket-metrics small{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.rocket-prompt p{color:var(--heading);letter-spacing:-.04em;margin-top:8px;font-size:clamp(20px,2.35vw,30px);font-weight:900;line-height:1.12}.rocket-columns,.rocket-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rocket-columns div,.rocket-metrics div{border:1px solid var(--line);background:var(--control-bg);border-radius:12px;gap:8px;min-height:120px;padding:16px;display:grid}.rocket-columns strong,.rocket-metrics strong{color:var(--heading);font-size:18px}.rocket-metrics{margin-top:12px}.rocket-metrics svg{color:var(--accent)}.hero-command-glow{background:radial-gradient(circle, var(--hero-glow), transparent 66%);pointer-events:none;width:380px;height:340px;animation:6s ease-in-out infinite alternate hero-glow-sweep;position:absolute;inset:-28% -18% auto auto}.automation-status{border:1px solid var(--line);background:var(--control-bg);border-radius:999px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;display:flex;position:relative}.automation-status span{background:var(--success);border-radius:999px;width:10px;height:10px;animation:1.8s ease-in-out infinite status-pulse;box-shadow:0 0 0 6px #22c55e1f}.automation-status strong{min-width:0;color:var(--heading);font-size:13px;font-weight:900}.automation-status em{color:var(--accent);margin-left:auto;font-size:12px;font-style:normal;font-weight:900}.command-header,.command-query,.command-route,.command-body,.command-footer{position:relative}.command-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.command-header span,.command-query span,.command-panel small{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.command-header strong{color:var(--heading);margin-top:6px;font-size:22px;display:block}.command-header em{border:1px solid var(--line);color:var(--heading);background:var(--control-bg);white-space:nowrap;border-radius:999px;padding:8px 10px;font-size:12px;font-style:normal;font-weight:800}.command-query{border:1px solid var(--line);background:var(--field-bg);border-radius:8px;margin:18px 0 14px;padding:16px}.command-query p{color:var(--heading);margin-top:8px;font-size:17px;font-weight:800;line-height:1.45}.prompt-row span,.card-meta{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.command-route,.tech-cloud,.signal-board,.security-matrix{flex-wrap:wrap;gap:10px;display:flex}.command-route{margin:14px 0;position:relative}.command-route div{border:1px solid var(--line);background:var(--control-bg);border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:8px 10px;animation:4.8s ease-in-out infinite route-breathe;display:inline-flex}.command-route div:nth-child(2){animation-delay:.2s}.command-route div:nth-child(3){animation-delay:.4s}.command-route div:nth-child(4){animation-delay:.6s}.command-route div:nth-child(5){animation-delay:.8s}.command-route span{color:#fff;background:linear-gradient(135deg, var(--brand-purple), var(--brand-rose));border-radius:999px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:grid}.command-route strong{color:var(--heading);font-size:12px}.agent-flow span,.tech-cloud span,.signal-board span,.security-matrix span,.roadmap-card span{border:1px solid var(--line);background:var(--control-bg);color:var(--heading);border-radius:999px;align-items:center;gap:8px;padding:9px 11px;font-size:13px;display:inline-flex}.command-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.command-panel{border:1px solid var(--line);background:var(--field-bg);border-radius:8px;gap:8px;padding:16px;display:grid}.command-panel.metric{animation:5.8s ease-in-out infinite metric-float}.command-panel.metric:nth-child(3){animation-delay:.25s}.command-panel.metric:nth-child(4){animation-delay:.5s}.command-panel.metric:nth-child(5){animation-delay:.75s}.command-panel.main{background:linear-gradient(135deg, #d83a5f24, transparent 52%), var(--field-bg);grid-column:1/-1;padding:20px}.command-panel.main h3{font-size:clamp(22px,2.6vw,32px);line-height:1.12}.command-panel.main p{color:var(--soft-copy)}.command-panel svg{color:var(--accent)}.command-panel small{color:var(--muted)}.command-panel strong{color:var(--heading)}.command-footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:14px;display:flex}.command-footer span{color:var(--muted);background:var(--control-bg);border-radius:999px;padding:7px 9px;font-size:12px;font-weight:800}@keyframes hero-grid-drift{0%{background-position:0 0,0 0,50%,50%}to{background-position:72px 72px,72px 72px,50%,50%}}@keyframes hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes hero-glow-sweep{0%{opacity:.75;transform:translate(0,0)scale(1)}to{opacity:1;transform:translate(-48px,36px)scale(1.16)}}@keyframes status-pulse{0%,to{box-shadow:0 0 0 6px #22c55e1f}50%{box-shadow:0 0 0 11px #22c55e0a}}@keyframes route-breathe{0%,to{border-color:var(--line);transform:translateY(0)}50%{border-color:var(--line-strong);transform:translateY(-3px)}}@keyframes metric-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.hero-bg-grid,.hero-command,.hero-command-glow,.automation-status span,.command-route div,.command-panel.metric{animation:none}}.trusted-strip{width:min(100% - 32px, var(--max));border-block:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;justify-content:center;gap:12px;margin:0 auto 48px;padding:18px;font-size:13px;display:flex}.rocket-intro{width:min(100% - 32px, var(--max));text-align:center;margin:0 auto;padding:72px 0 34px}.rocket-intro h2{letter-spacing:-.058em;font-size:clamp(36px,5.4vw,72px)}.rocket-intro p{max-width:680px;color:var(--soft-copy);margin:24px auto 0;font-size:20px}.capability-stack{width:min(100% - 32px, var(--max));gap:18px;margin:0 auto;padding:16px 0 64px;display:grid}.capability-panel{border:1px solid var(--line);background:radial-gradient(circle at 82% 18%, var(--orbit-glow), transparent 34%), linear-gradient(180deg, #ffffff0e, #ffffff05), var(--panel);min-height:310px;box-shadow:var(--shadow);border-radius:18px;grid-template-columns:220px minmax(0,1fr);gap:34px;padding:30px;display:grid}.capability-index{color:var(--muted);flex-direction:column;justify-content:space-between;display:flex}.capability-index span{color:var(--accent);font-size:16px;font-weight:900}.capability-index strong{color:var(--heading);font-size:20px}.capability-content{flex-direction:column;justify-content:center;display:flex}.capability-content h3{letter-spacing:-.045em;max-width:720px;font-size:clamp(30px,4vw,52px)}.capability-content p{max-width:720px;color:var(--soft-copy);margin-top:18px;font-size:18px}.capability-content div{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.capability-content span{border:1px solid var(--line);color:var(--heading);background:var(--control-bg);border-radius:999px;padding:9px 12px;font-size:13px;font-weight:800}.rocket-intro.compact{padding:42px 0 26px}.rocket-intro.compact h2{max-width:920px;margin:0 auto;font-size:clamp(32px,4.6vw,58px)}.starting-point,.rocket-band,.testimonial-wall{width:min(100% - 32px, var(--max));margin:0 auto}.starting-point{padding:22px 0 66px}.starting-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.starting-grid article{border:1px solid var(--line);background:var(--panel);min-height:230px;box-shadow:var(--shadow);border-radius:16px;padding:20px}.starting-grid span{color:var(--accent);font-weight:900}.starting-grid h3{margin:54px 0 12px;font-size:24px}.starting-grid p{color:var(--soft-copy)}.rocket-band{border:1px solid var(--line);background:radial-gradient(circle at 82% 24%, var(--orbit-glow), transparent 34%), var(--panel);min-height:360px;box-shadow:var(--shadow);border-radius:22px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:36px;margin-bottom:18px;padding:34px;display:grid}.rocket-band h2{letter-spacing:-.048em;margin:18px 0;font-size:clamp(32px,4.4vw,56px)}.rocket-band p{color:var(--soft-copy);font-size:18px}.template-cloud,.connector-orbit,.security-badges{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.template-cloud>.template-chip,.connector-orbit>.connector-card,.security-badges>span{border:1px solid var(--line);min-height:48px;color:var(--heading);background:var(--control-bg);border-radius:999px;justify-content:center;align-items:center;padding:12px 16px;font-weight:900;display:inline-flex}.template-chip{gap:10px;padding-left:10px}.template-icon{color:#fff;background:linear-gradient(135deg, var(--brand-purple), var(--brand-rose));border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 10px 24px #d23c6838}.connector-orbit .connector-card{gap:10px;padding-left:10px}.connector-logo{color:#fff;letter-spacing:-.04em;border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:950;display:grid;box-shadow:0 10px 24px #0000002e}.connector-logo.smartflow{background:linear-gradient(135deg, var(--brand-purple), var(--brand-rose))}.connector-logo.mongodb{background:linear-gradient(135deg,#13aa52,#00684a)}.connector-logo.whatsapp{background:linear-gradient(135deg,#25d366,#128c7e)}.connector-logo.ollama{background:linear-gradient(135deg,#1f2937,#020617)}.connector-logo.qwen{background:linear-gradient(135deg,#5b7cfa,#7c3aed)}.connector-logo.node{background:linear-gradient(135deg,#83cd29,#3c873a)}.connector-logo.docker{background:linear-gradient(135deg,#2496ed,#0b5cad)}.connector-logo.nginx{background:linear-gradient(135deg,#009639,#005f28)}.connector-orbit>.connector-card:nth-child(odd),.template-cloud>.template-chip:nth-child(2n){transform:translateY(18px)}.security-band{margin-bottom:72px}.security-badges span{border-radius:18px;min-width:130px;min-height:74px}.testimonial-wall{padding:34px 0 72px}.testimonial-grid{column-count:3;column-gap:14px}.testimonial-grid article{border:1px solid var(--line);background:var(--panel);break-inside:avoid;border-radius:16px;width:100%;margin:0 0 14px;padding:20px;display:inline-block}.testimonial-grid p{color:var(--heading)}.testimonial-grid strong,.testimonial-grid span{margin-top:14px;display:block}.testimonial-grid span{color:var(--muted);margin-top:2px}.rocket-final-cta{text-align:center;background:radial-gradient(circle at 50% 0%, var(--hero-glow), transparent 38%), var(--panel);margin-top:30px;position:relative;overflow:hidden}.cta-section.rocket-final-cta h2{text-align:center;max-width:920px;margin:16px auto 0;font-size:clamp(34px,5.2vw,60px);display:block}.rocket-final-cta p{margin:16px auto 0}.rocket-final-cta .hero-actions{justify-content:center}.section,.page-hero,.cta-section{width:min(100% - 32px, var(--max));margin:0 auto}.section{padding:76px 0}.page-hero{padding:92px 0 52px;position:relative;overflow:hidden}.page-hero h1,.page-hero p{margin-top:20px}.gradient-orbit{background:radial-gradient(circle, var(--orbit-glow), transparent 65%);pointer-events:none;border-radius:50%;width:360px;height:260px;position:absolute;inset:0 0 auto auto}.section-header{gap:16px;max-width:760px;margin-bottom:28px;display:grid}.section-header.center{text-align:center;justify-items:center;margin-inline:auto}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.card-grid.two,.card-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.agents-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.surface-card{min-height:220px;padding:22px}.surface-card p{color:var(--card-copy)}.card-icon{width:44px;height:44px;color:var(--accent);background:#d83a5f1a;border:1px solid #da3d613d;border-radius:8px;place-items:center;margin-bottom:20px;display:grid}.surface-card h3,.pricing-card h3,.timeline h3{margin:10px 0 12px}.split-section{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:32px;display:grid}.workflow-line,.architecture{gap:12px;display:grid}.workflow-line{grid-template-columns:repeat(6,minmax(0,1fr))}.workflow-step,.arch-node{border:1px solid var(--line);background:var(--control-bg);border-radius:8px;min-height:150px;padding:18px;position:relative}.workflow-step span{width:28px;height:28px;color:var(--accent);background:#d83a5f24;border-radius:999px;place-items:center;margin-bottom:14px;font-weight:800;display:grid}.workflow-step svg,.arch-node svg{color:var(--accent-2)}.workflow-step strong,.workflow-step small,.arch-node strong,.arch-node small{display:block}.workflow-step small,.arch-node small{color:var(--muted);margin-top:8px;line-height:1.5}.architecture{grid-template-columns:repeat(9,minmax(0,1fr))}.arch-node{min-height:170px}.glass-band,.cta-section{border:1px solid var(--line);background:radial-gradient(circle at 50% 0%, #d83a5f26, transparent 42%), var(--control-bg);text-align:center;border-radius:12px;padding:64px}.glass-band .btn,.cta-section .btn{margin-top:20px}.tech-cloud{justify-content:center}.roadmap-grid{grid-template-columns:1fr .8fr .8fr;gap:16px;display:grid}.roadmap-card{flex-direction:column;align-items:flex-start;gap:10px;padding:24px;display:flex}.roadmap-card.future{border-color:#6a3d9080}.faq-list{gap:10px;display:grid}.faq-list details{border:1px solid var(--line);background:var(--control-bg);border-radius:8px;padding:18px 20px}.faq-list summary{color:var(--heading);cursor:pointer;font-weight:800}.faq-list p{margin-top:12px}.cta-section{margin-bottom:72px}.cta-section h2{margin:16px 0}.centered{justify-content:center}.footer{width:min(100% - 32px, var(--max));border-top:1px solid var(--line);margin:0 auto;padding:36px 0 32px;display:grid}.footer-main{grid-template-columns:minmax(0,.95fr) minmax(480px,1.05fr);gap:36px;padding:0 0 28px;display:grid}.footer-intro{align-content:start;gap:18px;display:grid}.footer-intro p{max-width:520px;color:var(--soft-copy);font-size:16px}.footer-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.footer-grid div{align-content:start;gap:11px;display:grid}.footer-grid strong{color:var(--heading);letter-spacing:.08em;text-transform:uppercase;font-size:13px}.footer-grid a{color:var(--muted);font-size:14px;text-decoration:none}.footer-grid a:hover{color:var(--accent)}.footer-brand-line{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;gap:14px;padding:18px 0 0;font-size:13px;display:flex}.footer-brand-line span:first-child{color:var(--heading);font-weight:900}.security-matrix{justify-content:center}.pricing-grid,.contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pricing-card{flex-direction:column;align-items:flex-start;gap:16px;padding:26px;display:flex}.pricing-card.featured{background:linear-gradient(180deg, #d83a5f1f, var(--control-strong));border-color:#d83a5f70}.pricing-card>strong{color:var(--heading);font-size:34px}.pricing-card ul,.api-panel ul,.timeline ul{color:var(--text);margin:0;padding-left:18px;line-height:1.8}.contact-card{color:var(--heading);gap:12px;padding:24px;text-decoration:none;display:grid}.contact-card svg{color:var(--accent)}.contact-card span{color:var(--muted)}.timeline{gap:18px;display:grid}.timeline article{border-left:2px solid var(--accent);background:var(--control-bg);padding:22px}.timeline article>span{color:var(--accent);font-weight:800}.login-page{place-items:center;min-height:100svh;padding:24px;display:grid}.login-page>.brand{position:fixed;top:24px;left:24px}.login-theme{z-index:5;position:fixed;top:24px;right:24px}.login-card{gap:18px;width:min(100%,460px);padding:28px;display:grid}.login-card h1{font-size:38px}.login-card label{color:var(--heading);gap:8px;font-weight:700;display:grid}.login-card input,.docs-search input{border:1px solid var(--line);width:100%;color:var(--heading);background:var(--field-bg);border-radius:8px}.login-card input{padding:13px 14px}.login-card small{color:var(--muted)}.login-card small a{color:var(--heading);font-weight:900}.form-error{color:var(--heading);background:#fb71851f;border:1px solid #fb71855c;border-radius:8px;padding:12px 14px;font-weight:800}.dashboard-page{background:radial-gradient(circle at 92% 0%, #d83a5f1f, transparent 32rem), radial-gradient(circle at 18% 100%, #6a3d9029, transparent 34rem), var(--body-bg);grid-template-columns:292px minmax(0,1fr);min-height:100svh;display:grid}.dashboard-sidebar{border-right:1px solid var(--line);background:var(--panel-strong);flex-direction:column;gap:22px;height:100svh;padding:20px 16px;display:flex;position:sticky;top:0}.dashboard-brand .brand-logo{width:min(230px,100%)}.dashboard-sidebar nav{gap:6px;display:grid}.dashboard-status-card{border:1px solid var(--line);background:var(--control-bg);border-radius:10px;gap:7px;padding:14px;display:grid}.dashboard-status-card span{color:var(--success);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950}.dashboard-status-card.offline span{color:var(--danger)}.dashboard-status-card strong{color:var(--heading);word-break:break-all;font-size:13px}.dashboard-status-card small{color:var(--text);font-weight:800}.dashboard-sidebar nav a,.dashboard-sidebar button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:12px 14px;font-weight:850;text-decoration:none;display:inline-flex}.dashboard-sidebar nav a.active,.dashboard-sidebar nav a:hover,.dashboard-sidebar button:hover{color:var(--heading);background:var(--hover-bg)}.dashboard-sidebar button{margin-top:auto}.dashboard-main{min-width:0;padding:24px}.dashboard-topbar{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:16px;display:flex}.dashboard-topbar h1{max-width:900px;margin-top:14px;font-size:clamp(34px,4vw,62px)}.dashboard-topbar p{max-width:860px;color:var(--text);font-size:18px}.dashboard-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.dashboard-error{margin-bottom:18px}.dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.api-key-required-panel{border:1px solid var(--line-strong);background:linear-gradient(135deg, #d83a5f24, #6a3d901a), var(--panel);box-shadow:var(--shadow);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:14px;padding:24px;display:grid}.api-key-required-panel h2{margin-top:12px;font-size:clamp(30px,4vw,52px)}.api-key-required-panel p{max-width:780px;color:var(--text);font-size:18px}.dashboard-hero-console{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:14px;margin-bottom:14px;display:grid}.hero-service-card,.hero-health-grid,.dashboard-metrics article,.dashboard-panel{border:1px solid var(--line);background:linear-gradient(180deg, #ffffff0d, #ffffff05), var(--panel);box-shadow:var(--shadow);border-radius:10px}.hero-service-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:164px;padding:22px;display:grid}.live-dot{background:var(--danger);border-radius:999px;width:14px;height:14px;box-shadow:0 0 0 7px #fb718521}.live-dot.online{background:var(--success);box-shadow:0 0 0 7px #22c55e24}.hero-service-card small,.hero-health-grid span,.platform-stat-grid span{color:var(--text);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:900}.hero-service-card strong{color:var(--heading);letter-spacing:-.04em;word-break:break-word;font-size:clamp(20px,2.4vw,34px);display:block}.hero-service-card em{color:#fff;background:var(--accent);border-radius:999px;padding:8px 10px;font-size:12px;font-style:normal;font-weight:950}.hero-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0;display:grid;overflow:hidden}.hero-health-grid div{background:var(--control-bg);gap:8px;min-height:82px;padding:18px;display:grid}.hero-health-grid strong,.platform-stat-grid strong{color:var(--heading);letter-spacing:-.03em;font-size:20px}.dashboard-metrics article{gap:9px;min-height:132px;padding:18px;display:grid}.dashboard-metrics svg,.panel-head>svg,.security-check svg{color:var(--accent)}.dashboard-metrics span{color:var(--text);font-weight:800}.dashboard-metrics strong{color:var(--heading);letter-spacing:-.04em;font-size:32px}.dashboard-metrics em{width:max-content;color:var(--heading);background:var(--control-bg);border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:900}.dashboard-grid{grid-template-columns:minmax(0,1.28fr) minmax(340px,.72fr);gap:14px;margin-bottom:14px;display:grid}.command-grid{align-items:stretch}.dashboard-panel{min-width:0;padding:20px}.panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.panel-head h2{font-size:28px}.panel-head p{color:var(--text)}.usage-chart{grid-template-columns:repeat(auto-fit,minmax(54px,1fr));align-items:end;gap:10px;height:250px;padding-top:18px;display:grid}.empty-state{border:1px dashed var(--line-strong);min-height:250px;color:var(--text);background:var(--control-bg);text-align:center;border-radius:8px;place-items:center;padding:22px;font-weight:850;display:grid}.usage-chart div{grid-template-rows:1fr auto;align-items:end;gap:8px;height:100%;display:grid}.usage-chart span{background:linear-gradient(180deg, var(--brand-rose), var(--brand-purple));border-radius:8px 8px 3px 3px;display:block;box-shadow:0 14px 32px #d83a5f38}.usage-chart small{color:var(--text);text-align:center;font-size:12px;font-weight:800}.reliability-row,.security-check{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.reliability-row span,.security-check{color:var(--text);font-weight:800}.reliability-row strong{color:var(--heading)}.platform-strip{margin-bottom:14px}.platform-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.platform-stat-grid div{border:1px solid var(--line);background:var(--control-bg);border-radius:8px;gap:8px;padding:16px;display:grid}.platform-stat-grid strong{font-size:30px}.usage-analytics-panel,.key-usage-panel{margin-bottom:14px}.usage-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.usage-summary-grid div{border:1px solid var(--line);background:var(--control-bg);border-radius:8px;gap:8px;padding:16px;display:grid}.usage-summary-grid span,.status-usage-list span,.key-usage-table span,.key-usage-table em{color:var(--text);font-weight:850}.usage-summary-grid strong,.status-usage-list strong,.key-usage-table strong{color:var(--heading)}.usage-summary-grid strong{letter-spacing:-.03em;font-size:28px}.usage-analytics-grid{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:14px;display:grid}.usage-analytics-grid h3{margin-bottom:12px}.endpoint-usage-list,.status-usage-list,.key-usage-table{gap:8px;display:grid}.endpoint-usage-list>div{border:1px solid var(--line);background:var(--control-bg);border-radius:8px;grid-template-columns:minmax(0,1.2fr) minmax(120px,1fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.endpoint-usage-list code{color:var(--heading);word-break:break-word}.endpoint-usage-list span{background:var(--control-strong);border-radius:999px;height:8px;position:relative;overflow:hidden}.endpoint-usage-list i{border-radius:inherit;background:linear-gradient(90deg, var(--brand-purple), var(--brand-rose));height:100%;display:block}.endpoint-usage-list strong,.endpoint-usage-list em{color:var(--heading);font-style:normal;font-weight:900}.status-usage-list div{border:1px solid var(--line);background:var(--control-bg);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.key-usage-table>div{border:1px solid var(--line);background:var(--control-bg);border-radius:8px;grid-template-columns:minmax(150px,1.2fr) repeat(5,minmax(90px,auto)) minmax(120px,auto);align-items:center;gap:10px;padding:12px;display:grid}.key-usage-table em{font-style:normal}.enterprise-dashboard{background:radial-gradient(circle at 82% 0%, #d83a5f17, transparent 30rem), linear-gradient(180deg, var(--bg) 0%, var(--bg-soft) 100%);grid-template-columns:272px minmax(0,1fr)}.enterprise-sidebar{background:linear-gradient(180deg, #ffffff09, transparent), var(--panel-strong);gap:18px;padding:18px 14px}.workspace-card{border:1px solid var(--line);background:var(--control-bg);border-radius:8px;gap:5px;padding:14px;display:grid}.workspace-card span{color:var(--text);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.workspace-card strong{color:var(--heading)}.workspace-card small{color:var(--text);font-weight:800}.enterprise-sidebar nav a{justify-content:flex-start;min-height:42px}.enterprise-main{padding:22px 26px 34px}.enterprise-topbar{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.enterprise-topbar .eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:950;display:inline-flex}.enterprise-topbar h1{max-width:860px;color:var(--heading);letter-spacing:-.055em;font-size:clamp(32px,4vw,58px)}.enterprise-topbar p{max-width:820px;color:var(--text);margin-top:10px;font-size:17px}.activation-panel,.command-overview,.workspace-grid,.analytics-layout,.lower-grid{margin-bottom:14px}.activation-panel{border:1px solid var(--line-strong);background:linear-gradient(135deg, #d83a5f26, #6a3d9014), var(--panel);box-shadow:var(--shadow);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px;display:grid}.activation-panel h2{margin-top:12px;font-size:clamp(30px,4vw,52px)}.activation-panel p{max-width:760px;color:var(--text);font-size:17px}.command-overview{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:14px;display:grid}.service-overview-card,.platform-overview-card{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:10px}.service-overview-card{gap:18px;padding:22px;display:grid}.service-state-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.service-state-row strong{color:var(--heading);letter-spacing:-.035em;font-size:24px}.service-state-row em{color:#fff;background:var(--success);border-radius:999px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:950}.service-overview-card>code{border:1px solid var(--line);width:max-content;max-width:100%;color:var(--heading);background:var(--control-bg);white-space:normal;border-radius:8px;padding:8px 10px}.service-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.service-meta-grid div{border:1px solid var(--line);background:var(--control-bg);border-radius:8px;gap:6px;padding:14px;display:grid}.service-meta-grid span{color:var(--text);text-transform:uppercase;font-size:12px;font-weight:900}.service-meta-grid strong{color:var(--heading);overflow-wrap:anywhere;min-width:0}.platform-overview-card{padding:20px}.panel-head.compact{margin-bottom:14px}.metric-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.metric-strip article{border:1px solid var(--line);background:var(--panel);min-height:118px;box-shadow:var(--shadow);border-radius:8px;gap:10px;padding:16px;display:grid}.metric-strip article>div{color:var(--text);align-items:center;gap:8px;font-size:13px;font-weight:900;display:flex}.metric-strip svg{color:var(--accent)}.metric-strip strong{color:var(--heading);letter-spacing:-.045em;font-size:30px}.metric-strip em{width:max-content;color:var(--heading);background:var(--control-bg);border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:900}.workspace-grid,.analytics-layout{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);align-items:start;gap:14px;display:grid}.dashboard-panel{background:var(--panel);border-radius:10px}.api-keys-console{min-height:100%}.locked-side-card{align-content:center;justify-items:start;gap:12px;min-height:320px;display:grid}.locked-side-card svg{color:var(--accent)}.locked-side-card h2{font-size:30px}.locked-side-card p{color:var(--text)}.refined-table>div{background:#ffffff09}.empty-row{color:var(--text);text-align:center;font-weight:850;padding:16px!important;display:block!important}.secret-box{border:1px solid var(--line-strong);background:var(--control-bg);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:14px;padding:14px;display:grid}.gateway-callout{border:1px solid var(--line);color:var(--text);background:var(--control-bg);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-bottom:14px;padding:14px;display:grid}.gateway-callout svg{color:var(--accent)}.gateway-callout div{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.gateway-callout strong,.gateway-callout code{color:var(--heading)}.gateway-callout span{color:var(--text);font-weight:800}.secret-box code,.api-key-table code,.event-list code{color:var(--heading);word-break:break-all}.secret-box button,.api-key-table button{border:1px solid var(--line);color:var(--heading);background:var(--control-bg);cursor:pointer;border-radius:8px}.secret-box button{place-items:center;width:40px;height:40px;display:grid}.api-key-table,.event-list{gap:8px;display:grid}.api-key-table>div,.event-list>div{border:1px solid var(--line);background:var(--control-bg);border-radius:8px;align-items:center;gap:10px;padding:12px;display:grid}.api-key-table>div{grid-template-columns:1.1fr 1fr 1.35fr auto auto auto}.api-key-table strong{color:var(--heading)}.api-key-table span,.event-list em{color:var(--text);font-style:normal;font-weight:800}.api-key-table em{color:#fff;background:var(--accent);border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:900}.api-key-table em.revoked{background:#64748b}.api-key-table button{padding:8px 10px}.event-list>div{grid-template-columns:auto minmax(0,1fr) auto auto}.event-list strong{color:var(--heading)}.platform-console{--console-bg:#111014;--console-surface:#17161b;--console-rail:#1d1c21;--console-border:#ffffff17;--console-border-strong:#ffffff26;--console-text:#f6f3f5;--console-muted:#aaa4ad;--console-soft:#232127;--console-hover:#ffffff12;--console-black:#f7f3f5;--console-black-text:#121114;--console-accent:#d83a5f;min-height:100svh;color:var(--console-text);background:var(--console-bg);grid-template-columns:260px minmax(0,1fr);display:grid}[data-theme=light] .platform-console{--console-bg:#fff;--console-surface:#fff;--console-rail:#f3f3f4;--console-border:#e7e7e8;--console-border-strong:#d9d9dc;--console-text:#222225;--console-muted:#696970;--console-soft:#f6f6f7;--console-hover:#eaeaeb;--console-black:#171719;--console-black-text:#fff;--console-accent:#d83a5f}.platform-console button,.platform-console input{font:inherit}.platform-sidebar{border-right:1px solid var(--console-border);background:var(--console-rail);flex-direction:column;gap:12px;height:100svh;padding:18px 8px;display:flex;position:sticky;top:0}.project-switcher{min-height:36px;color:var(--console-text);justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:flex}.platform-sidebar nav{gap:2px;display:grid}.platform-sidebar nav a{min-height:36px;color:var(--console-text);border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-size:14px;text-decoration:none;display:flex}.platform-sidebar nav a:hover,.platform-sidebar nav a.active{background:var(--console-hover)}.console-cleanup-card{border:1px solid var(--console-border);color:var(--console-text);background:var(--console-surface);border-radius:8px;gap:6px;margin-top:auto;padding:14px;display:grid;position:relative}.console-cleanup-card button{color:var(--console-muted);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:8px;right:8px}.console-cleanup-card strong,.console-user strong{color:var(--console-text);font-size:14px}.console-cleanup-card span,.console-cleanup-card small,.console-user small{color:var(--console-muted);font-size:13px;line-height:1.35}.console-user{align-items:center;gap:10px;padding:6px 8px;display:flex}.console-user>span{width:28px;height:28px;color:var(--console-black-text);background:var(--console-black);border-radius:999px;place-items:center;font-weight:800;display:grid}.console-user div{display:grid}.sidebar-signout{border:1px solid var(--console-border);width:calc(100% - 8px);color:var(--console-text);background:var(--console-surface);cursor:pointer;border-radius:8px;align-items:center;gap:8px;margin:0 4px;padding:9px 10px;display:flex}.platform-main{background:var(--console-bg);min-width:0;padding:48px 48px 72px}.platform-header,.section-topbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.platform-header{margin-bottom:48px}.platform-header h1,.section-topbar h1,.console-section>h1{color:var(--console-text);letter-spacing:-.03em;font-size:36px;line-height:1.05}.platform-header p{max-width:680px;color:var(--console-muted);margin-top:8px;font-size:15px}.platform-header-actions,.section-topbar>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.segmented-control{background:var(--console-soft);border-radius:999px;padding:3px;display:inline-flex}.segmented-control button,.usage-tabs button,.console-tabs button,.usage-side-panel nav button{color:var(--console-muted);cursor:pointer;background:0 0;border:0}.segmented-control button{border-radius:999px;min-width:46px;padding:6px 10px;font-size:13px;font-weight:750}.segmented-control button.active{color:var(--console-text);background:var(--console-surface);box-shadow:0 1px 3px #0000001f}.home-metrics-board{border:1px solid var(--console-border);background:var(--console-surface);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:44px;display:grid;overflow:hidden}.home-metrics-board article{border-right:1px solid var(--console-border);border-bottom:1px solid var(--console-border);align-content:space-between;gap:12px;min-height:132px;padding:18px 16px;display:grid}.home-metrics-board article:nth-child(3),.home-metrics-board article:nth-child(5){border-right:0}.home-metrics-board article:nth-child(4),.home-metrics-board article:nth-child(5){border-bottom:0}.home-metrics-board article>button:first-child{color:var(--console-muted);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:4px;display:inline-flex}.home-metrics-board strong{color:var(--console-text);letter-spacing:-.02em;font-size:20px}.home-metrics-board article>span:first-child{color:var(--console-muted);font-size:14px}.mini-line{height:18px;display:block;position:relative}.mini-line:before{content:"";background:currentColor;height:2px;position:absolute;bottom:7px;left:6px;right:7px}.mini-line:after{content:"";background:var(--console-surface);border:2px solid;border-radius:999px;width:9px;height:9px;position:absolute;bottom:3px;right:0}.mini-line.rose{color:#e83f77}.mini-line.green{color:#08b892}.mini-line.muted{color:#b9b8c8}.safety-card{background:radial-gradient(circle at 70% 20%, #d83a5f38, transparent 9rem), linear-gradient(135deg, #ffda8452, #d5e2ff57), var(--console-surface);grid-row:span 1;grid-template-columns:auto minmax(0,1fr);align-content:start!important}.safety-card p{color:#5f5660;margin:6px 0 12px;font-size:14px}[data-theme=dark] .safety-card p,:root:not([data-theme=light]) .safety-card p{color:#ded5dc}.safety-card button,.black-button{min-height:34px;color:var(--console-black-text);background:var(--console-black);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:14px;font-weight:700;display:inline-flex}.credit-cell{background:#c496001a}.credit-button,.outline-button,.filter-pill,.icon-button,.usage-filters button{border:1px solid var(--console-border-strong);min-height:32px;color:var(--console-text);background:var(--console-surface);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:14px;display:inline-flex}.credit-button{color:#fff;background:#bd8d00;border-color:#c29500;justify-self:start}.console-home-grid{grid-template-columns:minmax(0,1fr) minmax(330px,.48fr);gap:36px;margin-bottom:52px;display:grid}.console-home-grid h2,.updates-rail h2{color:var(--console-text);margin-bottom:16px;font-size:20px}.capability-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.capability-cards article{border:1px solid var(--console-border);background:var(--console-surface);border-radius:12px;gap:10px;min-height:138px;padding:18px;display:grid}.capability-cards article>span,.updates-rail article>span,.console-empty-state>span{border:1px solid var(--console-border);width:46px;height:46px;color:var(--console-text);background:var(--console-soft);border-radius:12px;place-items:center;display:grid}.capability-cards strong,.updates-rail strong{color:var(--console-text);font-size:16px}.capability-cards p,.updates-rail p{color:var(--console-muted);margin:0;font-size:14px;line-height:1.45}.updates-rail{align-content:start;gap:16px;display:grid}.updates-rail article{grid-template-columns:auto minmax(0,1fr);gap:14px;display:grid}.updates-rail small{color:var(--console-muted);margin-bottom:4px;display:block}.real-action-panel{border:1px solid var(--console-border-strong);color:var(--console-text);background:var(--console-soft);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin:-20px 0 36px;padding:16px;display:grid}.real-action-panel p{color:var(--console-muted);margin:4px 0 0}.console-section{border-top:1px solid var(--console-border);min-height:520px;padding:44px 0}.filter-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:28px 0;display:flex}.filter-toolbar label{border:1px solid var(--console-border-strong);width:min(230px,100%);min-height:34px;color:var(--console-muted);background:var(--console-surface);border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.filter-toolbar input{width:100%;color:var(--console-text);background:0 0;border:0;outline:0}.filter-toolbar>span{color:var(--console-muted);font-size:14px}.filter-pill{background:var(--console-hover)}.console-secret{border-color:var(--console-border-strong);background:var(--console-soft);margin-bottom:22px}.console-table{border:1px solid var(--console-border);background:var(--console-surface);border-radius:10px;overflow:hidden}.console-table>div{border-bottom:1px solid var(--console-border);grid-template-columns:1.1fr 1fr 1.3fr 90px 90px 90px;align-items:center;gap:12px;min-height:48px;padding:12px 14px;display:grid}.console-table>div:last-child{border-bottom:0}.console-table .table-head{min-height:38px;color:var(--console-muted);background:var(--console-soft);text-transform:uppercase;font-size:12px;font-weight:750}.console-table strong,.console-table code{color:var(--console-text)}.console-table code,.console-table span,.console-table em{min-width:0;color:var(--console-muted);overflow-wrap:anywhere;font-style:normal}.console-table em{color:#fff;background:var(--console-accent);border-radius:999px;justify-self:start;padding:4px 8px;font-size:12px;font-weight:750}.console-table em.revoked{background:#73737c}.console-table button{border:1px solid var(--console-border-strong);color:var(--console-text);background:var(--console-surface);cursor:pointer;border-radius:7px}.console-empty-state{min-height:280px;color:var(--console-muted);text-align:center;align-content:center;place-items:center;gap:10px;display:grid}.console-empty-state strong{color:var(--console-text)}.console-empty-state p{margin:0}.console-empty-state.spacious{min-height:420px}.usage-filters{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.usage-workspace{border-top:1px solid var(--console-border);border-bottom:1px solid var(--console-border);grid-template-columns:minmax(0,1fr) 320px;min-height:640px;display:grid}.usage-chart-panel{border-right:1px solid var(--console-border);grid-template-rows:auto minmax(260px,1fr) auto auto;min-width:0;padding:22px 18px 16px 0;display:grid}.usage-chart-panel>div:first-child,.usage-side-panel>div{gap:8px;display:grid}.usage-chart-panel span,.usage-side-panel span{color:var(--console-muted);font-size:14px}.usage-chart-panel strong,.usage-side-panel strong{color:var(--console-text);font-size:22px}.flat-chart-empty{color:#70758a;justify-content:space-between;align-items:end;min-height:280px;font-size:13px;display:flex}.openai-chart{height:280px;margin:20px 0}.usage-tabs,.console-tabs,.usage-side-panel nav{border-bottom:1px solid var(--console-border);gap:18px;display:flex}.usage-tabs button,.console-tabs button,.usage-side-panel nav button{color:var(--console-muted);padding:14px 0;font-size:14px;position:relative}.usage-tabs button.active,.console-tabs button.active,.usage-side-panel nav button.active{color:var(--console-text);font-weight:750}.usage-tabs button.active:after,.console-tabs button.active:after,.usage-side-panel nav button.active:after{content:"";background:var(--console-text);height:1px;position:absolute;bottom:-1px;left:0;right:0}.usage-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:16px;display:grid}.usage-capability-grid article{border:1px solid var(--console-border);background:var(--console-surface);border-radius:10px;gap:10px;min-height:250px;padding:18px;display:grid;position:relative}.usage-capability-grid strong{color:var(--console-text);align-items:center;gap:4px;font-size:14px;display:flex}.usage-capability-grid small{color:#70758a;position:absolute;bottom:16px}.usage-capability-grid small:last-child{right:18px}.usage-side-panel{align-content:start;gap:18px;padding:22px 16px;display:grid}.usage-side-panel>div{border-top:1px solid var(--console-border);padding:18px 0}.usage-side-panel i{background:#b9b8c8;height:2px;margin-top:24px;display:block}.usage-side-panel i.rose-line{background:#e83f77}.usage-side-panel p{color:var(--console-muted);text-align:center;margin:90px 8px 0;font-size:14px;line-height:1.45}.key-usage-mini{gap:8px;display:grid}.key-usage-mini article{border:1px solid var(--console-border);background:var(--console-surface);border-radius:8px;gap:4px;padding:12px;display:grid}.key-usage-mini strong{color:var(--console-text);font-size:14px}.key-usage-mini span,.key-usage-mini p{color:var(--console-muted);text-align:left;margin:0;font-size:13px}.logs-console .filter-toolbar,.settings-console .console-tabs{margin-top:18px}.logs-table>div{grid-template-columns:100px minmax(0,1fr) 90px 100px}.settings-form{gap:24px;width:min(400px,100%);margin-top:48px;display:grid}.settings-form label{color:var(--console-text);gap:9px;font-size:14px;font-weight:700;display:grid}.settings-form input{border:1px solid var(--console-border-strong);width:100%;min-height:34px;color:var(--console-text);background:var(--console-surface);border-radius:7px;padding:0 12px}.settings-toggle{color:var(--console-text);align-items:center;gap:10px;font-size:14px;display:flex}.settings-toggle span{background:var(--console-border-strong);border-radius:999px;width:32px;height:20px;position:relative}.settings-toggle span:after{content:"";background:var(--console-surface);border-radius:999px;width:14px;height:14px;position:absolute;top:3px;left:3px}.platform-stat-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:36px;display:grid}.platform-stat-row article{border:1px solid var(--console-border);background:var(--console-surface);border-radius:10px;gap:7px;padding:14px;display:grid}.platform-stat-row span{color:var(--console-muted);font-size:12px}.platform-stat-row strong{color:var(--console-text);font-size:24px}.governance-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.governance-list div{border:1px solid var(--console-border);color:var(--console-text);background:var(--console-surface);border-radius:9px;align-items:center;gap:8px;padding:12px;font-size:14px;display:flex}.docs-layout{width:min(100% - 32px, var(--max));grid-template-columns:280px minmax(0,1fr);gap:34px;margin:0 auto;padding:42px 0 82px;display:grid}.docs-sidebar{border:1px solid var(--line);background:var(--control-bg);border-radius:10px;height:calc(100svh - 112px);padding:14px;position:sticky;top:96px;overflow:auto}.docs-sidebar nav{gap:4px;margin-top:14px;display:grid}.docs-sidebar nav a,.search-results a{color:var(--text);border-radius:8px;padding:10px 12px;text-decoration:none}.docs-sidebar nav a.active,.docs-sidebar nav a:hover,.search-results a:hover{color:var(--heading);background:var(--hover-bg)}.docs-search{border:1px solid var(--line);background:var(--control-bg);border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex;position:relative}.docs-search input{background:0 0;border:0;outline:0}.search-results{z-index:5;border:1px solid var(--line);background:var(--panel-strong);border-radius:8px;gap:2px;padding:8px;display:grid;position:absolute;inset:calc(100% + 6px) 0 auto}.docs-content{min-width:0}.breadcrumbs{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.breadcrumbs a{text-decoration:none}.docs-hero{border-bottom:1px solid var(--line);gap:18px;padding:34px 0;display:grid}.docs-hero h1{font-size:clamp(38px,5vw,64px)}.docs-hero>p,.doc-section p,.api-panel p,.endpoint-list details p,.schema-panel p{color:var(--text)}.api-panel strong,.schema-panel strong,.endpoint-group h2,.endpoint-list summary code{color:var(--heading)}.doc-section,.sdk-section{border-bottom:1px solid var(--line);padding:28px 0}.doc-section h2,.sdk-section h2{margin-bottom:12px;font-size:30px}.code-block{border:1px solid var(--line);background:var(--code-bg);border-radius:8px;margin:20px 0;padding:46px 18px 18px;position:relative;overflow:auto}.code-block>span{color:var(--accent);text-transform:uppercase;font-size:12px;font-weight:800;position:absolute;top:14px;left:18px}.code-block code{color:var(--code-text);white-space:pre}.api-panel{gap:16px;margin:24px 0;padding:22px;display:grid}.endpoint-groups{gap:26px;margin:24px 0;display:grid}.endpoint-group{gap:8px;display:grid}.endpoint-group>div:first-child{gap:8px;padding-bottom:2px;display:grid}.endpoint-group>div:first-child p{max-width:780px;color:var(--text)}.endpoint-group .api-panel{margin:0}.endpoint-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.endpoint-title code,.docs-table code,.pricing-card code,.sdk-grid code,.openapi-grid code{background:var(--control-strong);color:var(--heading);border-radius:6px;padding:4px 7px}.method{color:#fff;background:var(--accent);border-radius:6px;align-items:center;padding:5px 8px;font-size:12px;font-weight:900;display:inline-flex}.method.get{background:var(--accent-2)}.method.post{background:var(--accent)}.docs-table{margin:24px 0;overflow:hidden}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--line);text-align:left;padding:14px}th{color:var(--heading);background:var(--control-bg)}td{color:var(--text)}.examples-grid,.openapi-grid,.sdk-grid,.docs-intro-cards{gap:14px;display:grid}.examples-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0}.examples-grid section{min-width:0}.openapi-grid{grid-template-columns:minmax(0,1fr) 280px;margin:24px 0}.endpoint-list{gap:12px;display:grid}.endpoint-list details,.schema-panel{padding:18px}.endpoint-list summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.schema-panel{align-self:start}.schema-panel div{border-bottom:1px solid var(--line);padding:14px 0}.sdk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sdk-grid article{gap:10px;padding:18px;display:grid}.sdk-grid strong{color:var(--heading)}.sdk-grid span{color:var(--accent);text-transform:uppercase;font-size:12px;font-weight:900}.docs-pager{justify-content:space-between;gap:12px;margin-top:28px;display:flex}.docs-pager a,.docs-intro-cards a{border:1px solid var(--line);color:var(--heading);background:var(--control-bg);border-radius:8px;align-items:center;gap:8px;padding:12px 14px;text-decoration:none;display:inline-flex}.docs-intro-cards{grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0}@media (width<=1120px){.hero-section,.split-section,.roadmap-grid,.footer-main,.docs-layout,.openapi-grid,.dashboard-page,.dashboard-grid,.dashboard-hero-console{grid-template-columns:1fr}.workflow-line,.architecture{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-sidebar{height:auto;position:static}.dashboard-sidebar{border-right:0;border-bottom:1px solid var(--line);height:auto;position:relative}.dashboard-sidebar nav{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-sidebar button{margin-top:0}.platform-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.usage-analytics-grid,.key-usage-table>div{grid-template-columns:1fr}}@media (width<=1240px){.site-header{grid-template-columns:auto auto;justify-content:space-between;width:calc(100% - 20px);top:10px}.nav-links{z-index:60;border:1px solid var(--line);background:var(--panel-strong);width:min(390px,100vw - 20px);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;align-items:stretch;padding:14px;display:none;position:fixed;inset:12px 10px 12px auto}.nav-links.open{display:flex}.nav-links .nav-secondary{display:block}.nav-links a{border-radius:8px;padding:14px 12px;font-size:16px}.nav-links a.active:after{width:3px;height:calc(100% - 24px);bottom:12px;left:0;right:auto}.mobile-nav-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:4px 2px 14px;display:flex}.mobile-nav-head .brand-logo{width:min(240px,70vw)}.mobile-nav-head button{border:1px solid var(--line);width:40px;height:40px;color:var(--heading);background:var(--control-bg);border-radius:8px;place-items:center;display:grid}.dashboard-metrics,.usage-summary-grid,.hero-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-topbar{flex-direction:column}.api-key-required-panel{grid-template-columns:1fr}.dashboard-actions{justify-content:flex-start}.dashboard-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-nav-actions{border-top:1px solid var(--line);gap:10px;margin-top:auto;padding-top:14px;display:grid}.mobile-nav-actions .btn,.mobile-nav-actions .theme-toggle{width:100%}.mobile-only{display:inline-flex}.nav-backdrop{z-index:55;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0503088a;border:0;display:block;position:fixed;inset:0}.header-cta,.ghost-link,.header-actions>.theme-toggle,.header-actions>.theme-toggle span{display:none}.mobile-nav-actions .theme-toggle span{display:inline}.menu-button{z-index:52;place-items:center;display:grid;position:relative}.hero-section{grid-template-columns:1fr;gap:34px;min-height:auto;padding-top:70px}.hero-copy{gap:18px}.hero-actions .btn{flex:180px}.capability-panel{grid-template-columns:1fr;min-height:auto;padding:24px}.capability-index{flex-direction:row;align-items:center}.starting-grid,.rocket-band,.rocket-columns,.rocket-metrics{grid-template-columns:1fr}.rocket-band{min-height:auto;padding:24px}.connector-orbit>.connector-card:nth-child(odd),.template-cloud>.template-chip:nth-child(2n){transform:none}.testimonial-grid{column-count:1}.kpi-row,.card-grid,.card-grid.two,.card-grid.compact,.agents-grid,.pricing-grid,.contact-grid,.examples-grid,.sdk-grid,.docs-intro-cards,.footer-grid,.enterprise-dashboard{grid-template-columns:1fr}.enterprise-sidebar{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,auto) minmax(180px,1fr);align-items:center;height:auto;padding:14px;display:grid;position:static}.enterprise-sidebar nav{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr))}.enterprise-sidebar .dashboard-status-card{min-height:auto}.enterprise-main{padding:20px 18px 34px}.enterprise-topbar,.activation-panel{grid-template-columns:1fr}.enterprise-topbar{flex-direction:column}.command-overview,.workspace-grid,.analytics-layout,.dashboard-grid.lower-grid{grid-template-columns:1fr}.metric-strip,.service-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-analytics-grid{grid-template-columns:1fr}.key-usage-table>div{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand-line{flex-direction:column}.workflow-line,.architecture,.command-body{grid-template-columns:1fr}.command-header{flex-direction:column;align-items:flex-start}.command-route{display:grid}.glass-band,.cta-section{padding:34px 20px}h1{font-size:42px}h2{font-size:32px}.login-page>.brand{justify-self:start;width:100%;margin-bottom:18px;position:static}.login-theme{top:14px;right:14px}}@media (width<=720px){.dashboard-main{padding:18px 14px 30px}.enterprise-sidebar{grid-template-columns:1fr}.enterprise-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-sidebar>button,.dashboard-actions .btn,.activation-panel .btn{justify-content:center;width:100%}.enterprise-topbar h1{font-size:36px}.enterprise-topbar p,.activation-panel p{font-size:15px}.activation-panel,.service-overview-card,.platform-overview-card,.dashboard-panel{padding:16px}.service-state-row{grid-template-columns:auto minmax(0,1fr)}.service-state-row em{grid-column:2;width:max-content}.metric-strip,.service-meta-grid,.dashboard-metrics,.dashboard-sidebar nav,.hero-health-grid,.platform-stat-grid,.usage-summary-grid,.api-key-table>div,.endpoint-usage-list>div{grid-template-columns:1fr}.event-list>div{grid-template-columns:auto minmax(0,1fr)}.event-list em{grid-column:2}.secret-box{grid-template-columns:1fr}}@media (width<=1180px){.platform-console{grid-template-columns:1fr}.platform-sidebar{border-right:0;border-bottom:1px solid var(--console-border);height:auto;position:static}.platform-sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr))}.console-cleanup-card,.sidebar-signout{display:none}.platform-main{padding:34px 24px 56px}.console-home-grid,.usage-workspace{grid-template-columns:1fr}.usage-chart-panel{border-right:0;padding-right:0}.usage-side-panel{border-top:1px solid var(--console-border)}.console-table>div{grid-template-columns:minmax(150px,1fr) minmax(160px,1fr) minmax(180px,1.2fr) repeat(3,auto)}.platform-stat-row,.governance-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.platform-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-main{padding:28px 16px 44px}.platform-header,.section-topbar{flex-direction:column;align-items:flex-start}.platform-header{margin-bottom:28px}.platform-header h1,.section-topbar h1,.console-section>h1{font-size:34px}.home-metrics-board,.capability-cards,.usage-capability-grid,.platform-stat-row,.governance-list{grid-template-columns:1fr}.home-metrics-board article{border-right:0}.home-metrics-board article:nth-child(4){border-bottom:1px solid var(--console-border)}.console-section{min-height:auto;padding:34px 0}.filter-toolbar label,.filter-toolbar .outline-button,.filter-toolbar .filter-pill,.section-topbar .black-button,.section-topbar .outline-button{width:100%}.console-table{background:0 0;border:0;overflow:visible}.console-table .table-head{display:none}.console-table>div,.logs-table>div{border:1px solid var(--console-border);background:var(--console-surface);border-radius:10px;grid-template-columns:1fr;margin-bottom:8px}.usage-workspace{min-height:auto}.usage-tabs,.console-tabs,.usage-side-panel nav{white-space:nowrap;overflow-x:auto}.usage-side-panel p{margin-top:24px}}
