: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;--font-xs:.75rem;--font-sm:.875rem;--font-base:1rem;--font-lg:1.125rem;--font-xl:1.25rem;--leading-tight:1.2;--leading-body:1.65;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;font-size:var(--font-base);line-height:var(--leading-body);margin:0}body.nav-drawer-open{overflow:hidden}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}.super-login{background:var(--body-bg);place-items:center;min-height:100svh;padding:24px;display:grid}.super-login>form{border:1px solid var(--line);background:var(--panel);width:min(100%,460px);box-shadow:var(--shadow);border-radius:14px;gap:20px;padding:30px;display:grid}.super-login-brand,.super-brand{align-items:center;gap:11px;display:flex}.super-login-brand{border-bottom:1px solid var(--line);padding-bottom:18px}.super-login-brand img,.super-brand img{object-fit:contain;background:#fff;border-radius:9px;width:40px;height:40px;padding:4px}.super-login-brand span,.super-brand span{gap:2px;display:grid}.super-login-brand strong,.super-brand strong{color:var(--heading);font-size:var(--font-sm)}.super-login-brand small,.super-brand small{color:var(--muted);font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.08em}.super-login form>div:nth-child(2){gap:7px;display:grid}.super-login h1{font-size:34px}.super-login p{color:var(--muted);font-size:var(--font-sm);line-height:1.55}.super-login label{color:var(--heading);font-size:var(--font-xs);gap:7px;font-weight:750;display:grid}.super-login input{border:1px solid var(--line);min-height:44px;color:var(--heading);background:var(--control-bg);font:inherit;border-radius:8px;padding:0 12px}.super-login button{min-height:44px}.super-console{--console-bg:#111113;--console-surface:#1a1a1d;--console-rail:#151517;--console-border:#2b2b30;--console-border-strong:#3a3a41;--console-text:#f4f2f4;--console-muted:#aaa6ad;--console-soft:#202024;--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:248px minmax(0,1fr);display:grid}[data-theme=light] .super-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}.super-console>aside{border-right:1px solid var(--console-border);background:var(--console-rail);flex-direction:column;gap:14px;height:100svh;padding:18px 9px;display:flex;position:sticky;top:0}.super-brand{border-bottom:1px solid var(--console-border);padding:6px 10px 16px}.super-brand strong{color:var(--console-text)}.super-brand small{color:var(--console-muted)}.super-console aside nav{gap:3px;display:grid}.super-console aside nav button,.super-logout{min-height:38px;color:var(--console-text);cursor:pointer;font:inherit;font-size:var(--font-sm);background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 11px;display:flex}.super-console aside nav button.active{color:var(--console-accent);background:color-mix(in srgb, var(--console-accent) 12%, var(--console-surface));box-shadow:inset 3px 0 var(--console-accent)}.super-logout{color:var(--console-muted);margin-top:auto}.super-console>main{min-width:0;padding:34px}.super-console>main>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.super-console>main>header small{color:var(--console-accent);font-size:var(--font-xs);text-transform:uppercase;font-weight:850}.super-console>main>header h1{color:var(--console-text);margin-top:5px;font-size:30px}.super-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.super-metrics article{border:1px solid var(--console-border);background:var(--console-surface);border-radius:10px;grid-template-columns:auto 1fr;gap:10px;padding:18px;display:grid}.super-metrics svg{color:var(--console-accent)}.super-metrics span{color:var(--console-muted);font-size:var(--font-xs)}.super-metrics strong{color:var(--console-text);grid-column:1/-1;font-size:30px}.super-table,.super-company-list>article{border:1px solid var(--console-border);background:var(--console-surface);border-radius:10px}.super-table>header{border-bottom:1px solid var(--console-border);color:var(--console-text);padding:16px}.super-table>div{border-bottom:1px solid var(--console-border);color:var(--console-muted);font-size:var(--font-xs);grid-template-columns:1fr repeat(3,minmax(100px,auto));gap:12px;padding:14px 16px;display:grid}.super-table>div:last-child{border-bottom:0}.super-table strong{color:var(--console-text)}.super-table em,.super-company-list header>span{color:#f59e0b;font-size:var(--font-xs);text-transform:capitalize;background:#f59e0b1a;border-radius:999px;justify-self:start;padding:4px 7px;font-style:normal}.super-table .payment-paid,.super-company-list .payment-paid{color:var(--success);background:#22c55e1a}.super-table .payment-overdue,.super-table .payment-failed,.super-company-list .payment-overdue,.super-company-list .payment-failed{color:#ef4444;background:#ef44441a}.super-company-list{gap:12px;display:grid}.super-company-list>article{padding:18px}.super-company-list article>header{justify-content:space-between;gap:14px;margin-bottom:16px;display:flex}.super-company-list header>div{gap:4px;display:grid}.super-company-list header strong{color:var(--console-text)}.super-company-list header small{color:var(--console-muted);font-size:var(--font-xs)}.super-company-list form{grid-template-columns:repeat(5,minmax(110px,1fr)) auto;align-items:end;gap:9px;display:grid}.super-company-list label{color:var(--console-muted);font-size:var(--font-xs);gap:6px;display:grid}.super-company-list select,.super-company-list input{border:1px solid var(--console-border-strong);min-height:40px;color:var(--console-text);background:var(--console-soft);font:inherit;border-radius:8px;padding:0 10px}.super-company-list button{min-height:40px}@media (width<=1000px){.super-console{grid-template-columns:1fr}.super-console>aside{height:auto;position:static}.super-console aside nav{grid-template-columns:repeat(3,1fr)}.super-logout{display:none}.super-metrics,.super-company-list form{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.super-console>main{padding:22px 14px}.super-console aside nav,.super-metrics{grid-template-columns:1fr}.super-table>div{grid-template-columns:1fr 1fr}.super-company-list form{grid-template-columns:1fr}}.super-login-shell{border:1px solid var(--line);background:var(--panel);border-radius:22px;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);width:min(100%,1040px);display:grid;overflow:hidden;box-shadow:0 35px 100px #00000047}.super-login-shell>aside{color:#fff;background:radial-gradient(circle at 85% 15%,#d83a5f5c,#0000 18rem),linear-gradient(145deg,#17111d,#27162f 58%,#41192c);flex-direction:column;min-height:620px;padding:34px;display:flex}.super-login-shell .super-login-brand{border-color:#ffffff24}.super-login-shell .super-login-brand strong{color:#fff}.super-login-shell .super-login-brand small{color:#ffffff9e}.super-login-story{gap:15px;max-width:500px;margin:auto 0;display:grid}.super-login-story>small{color:#f8a2ba;font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.12em;font-weight:900}.super-login-story h2{color:#fff;letter-spacing:-.04em;font-size:clamp(34px,4vw,52px);line-height:1.05}.super-login-story p{color:#ffffffad;font-size:var(--font-sm);line-height:1.7}.super-login-capabilities{grid-template-columns:1fr 1fr;gap:8px;display:grid}.super-login-capabilities span{color:#ffffffd1;font-size:var(--font-xs);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9px;align-items:center;gap:8px;padding:11px;display:inline-flex}.super-login-shell>form{align-content:center;gap:20px;padding:48px;display:grid}.super-login-shell>form>div:nth-child(2){gap:7px;display:grid}.super-security-icon{border:1px solid var(--line);width:44px;height:44px;color:var(--accent);background:var(--control-bg);border-radius:11px;place-items:center;margin-bottom:8px;display:grid}.super-login-shell form>div:nth-child(2)>small{color:var(--accent);font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.1em;font-weight:850}.super-login-shell .super-login-note{color:var(--muted);font-size:var(--font-xs);text-align:center}.super-login-mobile-brand{display:none}.super-settings{gap:16px;display:grid}.super-settings-grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start;gap:16px;display:grid}.super-settings-card{border:1px solid var(--console-border);background:var(--console-surface);border-radius:10px;gap:16px;padding:22px;display:grid}.super-settings-card>header{border-bottom:1px solid var(--console-border);color:var(--console-accent);align-items:center;gap:10px;padding-bottom:14px;display:flex}.super-settings-card>header>div{gap:3px;display:grid}.super-settings-card header strong{color:var(--console-text);font-size:var(--font-sm)}.super-settings-card header small,.super-settings-card>small{color:var(--console-muted);font-size:var(--font-xs)}.super-settings-card label{color:var(--console-text);font-size:var(--font-xs);gap:7px;font-weight:750;display:grid}.super-settings-card input,.super-settings-card select{border:1px solid var(--console-border-strong);min-height:42px;color:var(--console-text);background:var(--console-soft);font:inherit;border-radius:8px;outline:0;padding:0 11px}.super-settings-card input:focus,.super-settings-card select:focus{border-color:var(--console-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--console-accent) 15%, transparent)}.super-settings-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.super-settings-card fieldset{border:1px solid var(--console-border);border-radius:8px;gap:9px;padding:14px;display:grid}.super-settings-card legend{color:var(--console-text);font-size:var(--font-xs);padding:0 6px;font-weight:800}.super-settings-card legend svg{vertical-align:middle;margin-right:5px}.super-settings-card .super-check{color:var(--console-muted);align-items:center;gap:8px;font-weight:600;display:flex}.super-settings-card .super-check input{width:15px;min-height:15px;accent-color:var(--console-accent)}.super-settings-card>button{justify-self:start;min-height:40px}.super-security-callout{border:1px solid color-mix(in srgb, var(--console-accent) 25%, var(--console-border));color:var(--console-accent);background:color-mix(in srgb, var(--console-accent) 8%, var(--console-soft));border-radius:8px;gap:10px;padding:14px;display:flex}.super-security-callout span{gap:4px;display:grid}.super-security-callout strong{color:var(--console-text);font-size:var(--font-xs)}.super-security-callout small{color:var(--console-muted);font-size:var(--font-xs);line-height:1.5}@media (width<=820px){.super-login{padding:0}.super-login-shell{border:0;border-radius:0;grid-template-columns:1fr;min-height:100svh}.super-login-shell>aside{display:none}.super-login-shell>form{padding:34px 22px}.super-login-mobile-brand{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding-bottom:18px;display:flex}.super-login-mobile-brand img{background:#fff;border-radius:8px;width:34px;height:34px;padding:4px}.super-settings-grid{grid-template-columns:1fr}}@media (width<=520px){.super-settings-row,.super-login-capabilities{grid-template-columns:1fr}}[data-super-compact=true] .super-console>main{padding-top:22px}[data-super-compact=true] .super-metrics article,[data-super-compact=true] .super-company-list>article,[data-super-compact=true] .support-inbox-list>article,[data-super-compact=true] .super-settings-card{padding:15px}.company-ops{gap:14px;display:grid}.company-ops-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.company-ops-metrics article{border:1px solid var(--console-border);background:var(--console-surface);border-radius:9px;gap:9px;padding:14px;display:grid}.company-ops-metrics span{color:var(--console-muted);font-size:var(--font-xs)}.company-ops-metrics strong{color:var(--console-text);font-size:22px}.company-ops-toolbar{border:1px solid var(--console-border);background:var(--console-surface);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.company-ops-toolbar>div{flex:1;gap:8px;display:flex}.company-ops-toolbar input,.company-ops-toolbar select,.company-commercial-form input,.company-commercial-form select,.company-commercial-form textarea,.company-invoices input,.company-invoices select{border:1px solid var(--console-border-strong);min-height:40px;color:var(--console-text);background:var(--console-soft);font:inherit;font-size:var(--font-sm);border-radius:8px;padding:0 11px}.company-ops-toolbar input{width:min(100%,360px)}.company-ops-toolbar>span{color:var(--console-muted);font-size:var(--font-xs)}.company-ops-layout{grid-template-columns:minmax(280px,.7fr) minmax(540px,1.3fr);align-items:start;gap:12px;display:grid}.company-directory{border:1px solid var(--console-border);background:var(--console-surface);border-radius:10px;display:grid;overflow:hidden}.company-directory>button{border:0;border-bottom:1px solid var(--console-border);color:var(--console-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.company-directory>button:last-child{border-bottom:0}.company-directory>button:hover,.company-directory>button.active{background:var(--console-soft)}.company-directory>button.active{box-shadow:inset 3px 0 var(--console-accent)}.company-avatar{color:#fff;background:var(--console-accent);width:34px;height:34px;font-size:var(--font-xs);border-radius:8px;place-items:center;font-weight:900;display:grid}.company-directory button>span:nth-child(2){gap:3px;min-width:0;display:grid}.company-directory strong{color:var(--console-text);font-size:var(--font-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-directory small{color:var(--console-muted);font-size:var(--font-xs)}.company-directory em,.company-account-panel>header>span{color:var(--success);text-transform:capitalize;background:#22c55e1a;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal}.company-directory b{color:var(--console-muted);grid-column:2/-1;font-size:10px;font-weight:600}.company-directory .lifecycle-trial,.company-account-panel .lifecycle-trial{color:#3b82f6;background:#3b82f61a}.company-directory .lifecycle-past-due,.company-account-panel .lifecycle-past-due{color:#f97316;background:#f973161a}.company-directory .lifecycle-suspended,.company-directory .lifecycle-cancelled,.company-account-panel .lifecycle-suspended,.company-account-panel .lifecycle-cancelled{color:#ef4444;background:#ef44441a}.company-account-panel{border:1px solid var(--console-border);background:var(--console-surface);border-radius:10px;min-height:420px}.company-select-empty{min-height:420px;color:var(--console-muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:30px;display:grid}.company-select-empty strong{color:var(--console-text)}.company-select-empty p{max-width:360px;font-size:var(--font-xs);line-height:1.6}.company-account-panel>header{border-bottom:1px solid var(--console-border);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.company-account-panel>header>div{align-items:center;gap:10px;display:flex}.company-account-panel>header>div>div{gap:3px;display:grid}.company-account-panel header strong{color:var(--console-text);font-size:var(--font-sm)}.company-account-panel header small{color:var(--console-muted);font-size:var(--font-xs)}.company-commercial-form,.company-invoices,.company-users{border-bottom:1px solid var(--console-border);gap:13px;padding:16px;display:grid}.company-commercial-form h3,.company-invoices h3,.company-users h3{color:var(--console-text);font-size:var(--font-sm)}.company-commercial-form>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.company-commercial-form label{color:var(--console-muted);font-size:var(--font-xs);gap:6px;display:grid}.company-commercial-form textarea{resize:vertical;min-height:80px;padding-block:10px}.company-commercial-form>button{justify-self:start;min-height:40px}.company-invoices>div,.company-users>div{justify-content:space-between;align-items:center;display:flex}.company-invoices>div span,.company-users>div span,.company-invoices>p{color:var(--console-muted);font-size:var(--font-xs)}.company-invoices>form{grid-template-columns:1fr 100px 70px 145px auto;gap:7px;display:grid}.company-invoices>form button{min-height:40px}.company-invoices>article{border:1px solid var(--console-border);background:var(--console-soft);border-radius:8px;grid-template-columns:1fr auto 120px;align-items:center;gap:10px;padding:11px;display:grid}.company-invoices article>div{gap:3px;display:grid}.company-invoices article strong,.company-invoices article b{color:var(--console-text);font-size:var(--font-xs)}.company-invoices article small{color:var(--console-muted);font-size:10px}.company-users{border-bottom:0}.company-users>article{border:1px solid var(--console-border);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:9px;display:grid}.company-users>article>div{gap:2px;display:grid}.company-users article strong{color:var(--console-text);font-size:var(--font-xs)}.company-users article small,.company-users article em{color:var(--console-muted);font-size:10px;font-style:normal}@media (width<=1100px){.company-ops-layout{grid-template-columns:1fr}.company-ops-metrics{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.company-ops-metrics{grid-template-columns:repeat(2,1fr)}.company-ops-toolbar,.company-ops-toolbar>div{flex-direction:column;align-items:stretch}.company-ops-toolbar input{width:100%}.company-commercial-form>div,.company-invoices>form{grid-template-columns:1fr 1fr}}@media (width<=480px){.company-commercial-form>div,.company-invoices>form,.company-invoices>article{grid-template-columns:1fr}}.company-billing-console{gap:16px;padding-bottom:36px;display:grid}.billing-plan-hero{border:1px solid var(--console-border);background:linear-gradient(120deg, color-mix(in srgb, var(--console-accent) 9%, var(--console-surface)), var(--console-surface));border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex}.billing-plan-hero>div{align-items:center;gap:14px;display:flex}.billing-plan-hero>div>span{width:46px;height:46px;color:var(--console-accent);background:color-mix(in srgb, var(--console-accent) 12%, var(--console-soft));border-radius:10px;place-items:center;display:grid}.billing-plan-hero>div>div{gap:4px;display:grid}.billing-plan-hero small{color:var(--console-muted);font-size:var(--font-xs)}.billing-plan-hero h2{color:var(--console-text);font-size:28px}.billing-plan-hero p{color:var(--console-muted);font-size:var(--font-sm)}.billing-lifecycle{color:var(--success);font-size:var(--font-xs);text-transform:capitalize;background:#22c55e1a;border-radius:999px;padding:6px 9px;font-weight:800}.billing-lifecycle.lifecycle-trial{color:#3b82f6;background:#3b82f61a}.billing-lifecycle.lifecycle-past-due,.billing-lifecycle.lifecycle-suspended{color:#ef4444;background:#ef44441a}.billing-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.billing-facts article{border:1px solid var(--console-border);background:var(--console-surface);border-radius:9px;grid-template-columns:auto 1fr;gap:9px;padding:16px;display:grid}.billing-facts svg{color:var(--console-accent)}.billing-facts span{color:var(--console-muted);font-size:var(--font-xs)}.billing-facts strong{overflow-wrap:anywhere;color:var(--console-text);font-size:var(--font-sm);text-transform:capitalize;grid-column:1/-1}.billing-alert{color:#ef4444;background:#ef444412;border:1px solid #ef44443d;border-radius:9px;gap:11px;padding:15px;display:flex}.billing-alert>div{gap:4px;display:grid}.billing-alert strong{font-size:var(--font-sm)}.billing-alert p{color:var(--console-muted);font-size:var(--font-xs)}.billing-invoices{border:1px solid var(--console-border);background:var(--console-surface);border-radius:10px;overflow:hidden}.billing-invoices>header{border-bottom:1px solid var(--console-border);justify-content:space-between;align-items:center;gap:12px;padding:17px;display:flex}.billing-invoices>header>div{color:var(--console-accent);align-items:center;gap:9px;display:flex}.billing-invoices header span{gap:3px;display:grid}.billing-invoices header strong{color:var(--console-text);font-size:var(--font-sm)}.billing-invoices header small,.billing-invoices header em{color:var(--console-muted);font-size:var(--font-xs);font-style:normal}.billing-empty{min-height:230px;color:var(--console-muted);text-align:center;place-items:center;gap:7px;display:grid}.billing-empty strong{color:var(--console-text);font-size:var(--font-sm)}.billing-empty span{font-size:var(--font-xs)}.billing-invoice-head,.billing-invoice-table article{grid-template-columns:1.4fr repeat(4,minmax(100px,.7fr));align-items:center;gap:12px;padding:12px 16px;display:grid}.billing-invoice-head{color:var(--console-muted);background:var(--console-soft);font-size:var(--font-xs)}.billing-invoice-table article{border-top:1px solid var(--console-border);color:var(--console-muted);font-size:var(--font-xs)}.billing-invoice-table article>div{gap:3px;display:grid}.billing-invoice-table article strong,.billing-invoice-table article b{color:var(--console-text);font-size:var(--font-xs)}.billing-invoice-table article small{color:var(--console-muted);font-size:10px}.billing-invoice-table article em{color:#f59e0b;text-transform:capitalize;background:#f59e0b1a;border-radius:999px;justify-self:start;padding:4px 7px;font-style:normal}.billing-invoice-table .invoice-paid{color:var(--success);background:#22c55e1a}.billing-invoice-table .invoice-overdue{color:#ef4444;background:#ef44441a}.billing-help{border:1px solid var(--console-border);color:var(--console-muted);background:var(--console-soft);font-size:var(--font-xs);border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.billing-loading{color:var(--console-muted);padding:30px}@media (width<=900px){.billing-facts{grid-template-columns:repeat(2,1fr)}.billing-invoice-table{overflow-x:auto}.billing-invoice-head,.billing-invoice-table article{min-width:760px}}@media (width<=560px){.billing-plan-hero,.billing-help{flex-direction:column;align-items:flex-start}.billing-facts{grid-template-columns:1fr}}.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:var(--font-xs);line-height:1.2}.brand-tag{border:1px solid var(--line);height:28px;color:var(--muted);background:var(--control-bg);font-size:var(--font-xs);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 10px;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}.mobile-drawer-links{display:none}.nav-links a,.ghost-link{color:var(--muted);font-size:var(--font-sm);white-space:nowrap;border-radius:999px;padding:10px;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);font-weight:700;font-size:var(--font-sm);cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;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;font-size:var(--font-xs);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 11px;font-weight:800;line-height:1;transition:border-color .16s,background .16s,color .16s,transform .16s,box-shadow .16s;display:inline-flex}.theme-toggle:hover{background:var(--hover-bg)}.theme-toggle:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:0}.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;width:fit-content;font-size:var(--font-xs);letter-spacing:.08em;text-transform:uppercase;background:#d83a5f1a;border:1px solid #da3d6147;border-radius:999px;align-items:center;padding:7px 10px;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:var(--font-base);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:var(--font-lg)}.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);font-size:var(--font-sm);border-radius:999px;align-items:center;padding:7px 10px;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:var(--font-sm)}.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);font-size:var(--font-sm);margin-left:auto}.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);font-size:var(--font-xs);letter-spacing:.08em;text-transform:uppercase;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:var(--font-lg)}.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:var(--font-sm);font-weight:900}.automation-status em{color:var(--accent);font-size:var(--font-xs);margin-left:auto;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);font-size:var(--font-xs);letter-spacing:.08em;text-transform:uppercase;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);font-size:var(--font-xs);white-space:nowrap;border-radius:999px;padding:8px 10px;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);font-size:var(--font-lg);margin-top:8px;font-weight:800;line-height:1.45}.prompt-row span,.card-meta{color:var(--accent);font-size:var(--font-xs);letter-spacing:.08em;text-transform:uppercase;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));width:22px;height:22px;font-size:var(--font-xs);border-radius:999px;place-items:center;font-weight:900;display:grid}.command-route strong{color:var(--heading);font-size:var(--font-xs)}.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);font-size:var(--font-sm);border-radius:999px;align-items:center;gap:8px;padding:9px 11px;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);font-size:var(--font-xs);border-radius:999px;padding:7px 9px;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);font-size:var(--font-sm);text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;justify-content:center;gap:12px;margin:0 auto 48px;padding:18px;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:var(--font-base);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);font-size:var(--font-lg);margin-top: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);font-size:var(--font-sm);border-radius:999px;padding:9px 12px;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:var(--font-lg)}.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;width:30px;height:30px;font-size:var(--font-xs);letter-spacing:-.04em;border-radius:9px;place-items:center;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:var(--font-base)}.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);font-size:var(--font-sm);letter-spacing:.08em;text-transform:uppercase}.footer-grid a{color:var(--muted);font-size:var(--font-sm);text-decoration:none}.footer-grid a:hover{color:var(--accent)}.footer-brand-line{color:var(--muted);font-size:var(--font-sm);border-top:1px solid var(--line);justify-content:space-between;gap:14px;padding:18px 0 0;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{background:radial-gradient(circle at 12% 20%, #d83a5f2e, transparent 29rem), radial-gradient(circle at 85% 80%, #6a3d902b, transparent 32rem), var(--bg);min-height:100svh;padding:22px;position:relative;overflow:hidden}.auth-grid{opacity:.16;pointer-events:none;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#000,#0000 72%);mask-image:linear-gradient(to bottom right,#000,#0000 72%)}.login-theme{z-index:10;align-items:center;gap:9px;display:flex;position:fixed;top:34px;right:34px}.auth-shell{z-index:1;border:1px solid var(--line);background:var(--panel-strong);border-radius:22px;grid-template-columns:minmax(0,1.05fr) minmax(460px,.95fr);width:min(100%,1240px);min-height:calc(100svh - 44px);margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 110px #0000006b}.auth-story{border-right:1px solid var(--line);background:radial-gradient(circle at 20% 60%,#d83a5f3b,#0000 25rem),radial-gradient(circle at 90% 10%,#6a3d904d,#0000 24rem),linear-gradient(145deg,#12091cf5,#08060efc);flex-direction:column;justify-content:space-between;min-width:0;padding:42px 48px;display:flex;position:relative;overflow:hidden}.auth-story:after{content:"";border:1px solid #d83a5f29;border-radius:50%;width:360px;height:360px;position:absolute;bottom:12%;right:-130px;box-shadow:0 0 0 46px #d83a5f08,0 0 0 92px #6a3d9008}.auth-brand{z-index:1;width:fit-content;position:relative}.auth-brand .brand-logo{width:178px}.auth-story-copy{z-index:1;max-width:550px;margin:60px 0;position:relative}.auth-status{color:#ffffff9e;font-size:var(--font-xs);background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-weight:700;display:inline-flex}.auth-status i{background:#42d392;border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px #42d392}.auth-eyebrow{letter-spacing:.17em;text-transform:uppercase;font-weight:900;color:var(--accent)!important;font-size:var(--font-xs)!important;margin:30px 0 11px!important}.auth-story-copy h1{color:#fff7fb;letter-spacing:-.045em;margin:0;font-size:clamp(39px,4.3vw,61px);line-height:1.02}.auth-story-copy h1 em{color:#e94c72;font-style:normal}.auth-story-copy>p:not(.auth-eyebrow){color:#eddef2a6;max-width:520px;font-size:var(--font-base);margin:22px 0 0;line-height:1.7}.auth-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:34px;display:grid}.auth-benefits>span{background:#ffffff09;border:1px solid #ffffff12;border-radius:12px;gap:7px;padding:14px;display:grid}.auth-benefits svg{color:var(--accent)}.auth-benefits b{color:#fff;font-size:var(--font-xs)}.auth-benefits small{color:#fff6;font-size:var(--font-xs);line-height:1.4}.auth-terminal{z-index:1;background:#030207a8;border:1px solid #ffffff14;border-radius:11px;width:min(100%,510px);position:relative;overflow:hidden;box-shadow:0 20px 50px #00000040}.auth-terminal>div{border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;padding:9px 12px;display:flex}.auth-terminal i{background:#6d6575;border-radius:50%;width:6px;height:6px}.auth-terminal div span{color:#ffffff5e;font-family:monospace;font-size:var(--font-xs);margin-left:7px}.auth-terminal code{color:#c8b9d1;font-size:var(--font-xs);padding:13px;display:flex}.auth-terminal code b{color:#42d392}.auth-terminal code small{color:#85788d;margin-left:auto}.auth-form-panel{background:linear-gradient(160deg, var(--panel-strong), var(--bg-soft));place-items:center;padding:72px 54px 48px;display:grid}.login-card{width:min(100%,450px);box-shadow:none;background:0 0;border:0;gap:17px;padding:0;display:grid}.auth-form-heading{margin-bottom:7px}.auth-form-heading h2{color:var(--heading);letter-spacing:-.035em;margin:17px 0 8px;font-size:38px}.auth-form-heading p{color:var(--muted);margin:0;line-height:1.6}.login-card label{color:var(--heading);font-size:var(--font-sm);gap:9px;font-weight:800;display:grid}.auth-field-row{grid-template-columns:1fr 1fr;gap:12px;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{outline:none;min-height:49px;padding:13px 14px;transition:border-color .16s,box-shadow .16s,background .16s}.login-card input:hover{border-color:var(--line-strong)}.login-card input:focus{border-color:var(--accent);box-shadow:0 0 0 4px #d83a5f1c}.auth-label-line{justify-content:space-between;gap:12px;display:flex}.auth-password-note{color:var(--muted);font-size:var(--font-xs);font-weight:600}.password-field{display:block;position:relative}.password-field input{padding-right:48px}.password-field button{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:8px}.password-field button:hover{color:var(--heading);background:var(--hover-bg)}.auth-terms{color:var(--muted);font-size:var(--font-xs);align-items:center;gap:7px;margin:-2px 0 0;display:flex}.auth-terms svg{color:var(--success);flex:none}.auth-submit{border-radius:9px;width:100%;min-height:50px;margin-top:3px}.auth-submit svg{transition:transform .16s}.auth-submit:hover svg{transform:translate(3px)}.auth-submit:disabled{cursor:wait;opacity:.65}.auth-switch{text-align:center;padding-top:3px;display:block}.login-card small{color:var(--muted)}.login-card small a{color:var(--accent);font-weight:900}.form-error{color:var(--heading);background:#fb71851f;border:1px solid #fb71855c;border-radius:8px;padding:12px 14px;font-weight:800}.login-page{--auth-accent:#d83a5f;--auth-purple:#6a3d90;--auth-page:#090711;--auth-panel:#130b1d;--auth-card:#1b102a;--auth-border:#da3d6033;--auth-heading:#fff7fb;--auth-copy:#a997b6;--auth-label:#ddd2e5;--auth-field:#0d0714c7;--auth-field-hover:#1c102aeb;--auth-placeholder:#796b84;--auth-docs-bg:#1c102ae6;--auth-docs-text:#ddd2e5;--auth-error-text:#fda4af;--auth-error-bg:#fb71851f;--auth-error-border:#fb718557;--auth-story-bg:radial-gradient(circle at 8% 46%, #d83a5f33, transparent 31rem), radial-gradient(circle at 88% 84%, #6a3d9038, transparent 34rem), linear-gradient(135deg, #111315 0%, #130b1d 100%);--auth-story-heading:#fff;--auth-story-copy:#ffffff8f;--auth-story-muted:#ffffff6b;--auth-story-border:#ffffff17;--auth-story-surface:#ffffff0b;--auth-story-grid:#ffffff80;--auth-story-mark:#fffffff5;--auth-card-shadow:0 28px 75px -35px #000000bf;background:var(--auth-story-bg);padding:0;transition:background .18s}[data-theme=light] .login-page{--auth-page:#f6f7f9;--auth-panel:#f6f7f9;--auth-card:#fff;--auth-border:#e3e5e8;--auth-heading:#101216;--auth-copy:#69707a;--auth-label:#343941;--auth-field:#f8f9fa;--auth-field-hover:#fff;--auth-placeholder:#a2a7ae;--auth-docs-bg:#ffffffe6;--auth-docs-text:#4f5660;--auth-error-text:#b91c1c;--auth-error-bg:#fef2f2;--auth-error-border:#dc262633;--auth-story-bg:radial-gradient(circle at 8% 46%, #d83a5f24, transparent 31rem), radial-gradient(circle at 88% 84%, #6a3d9024, transparent 34rem), linear-gradient(135deg, #fffafd 0%, #f4edf7 100%);--auth-story-heading:#21112f;--auth-story-copy:#665670;--auth-story-muted:#75657f;--auth-story-border:#6a3d9024;--auth-story-surface:#ffffff9e;--auth-story-grid:#6a3d9040;--auth-story-mark:#fff;--auth-card-shadow:0 28px 75px -35px #14181e59}.login-page .auth-grid{display:none}.login-page .auth-shell{width:100%;min-height:100svh;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1.08fr) minmax(460px,.92fr);margin:0}.login-page .auth-story{color:var(--auth-story-heading);background:0 0;border:0;padding:40px clamp(40px,5vw,72px);transition:color .18s,background .18s}.login-page .auth-story:before{opacity:.07;background-image:linear-gradient(var(--auth-story-grid) 1px, transparent 1px), linear-gradient(90deg, var(--auth-story-grid) 1px, transparent 1px);content:"";background-size:42px 42px;position:absolute;inset:0}.login-page .auth-story:after{display:none}.login-page .auth-brand{color:var(--auth-story-heading);gap:12px}.auth-brand-mark{border:1px solid var(--auth-story-border);background:var(--auth-story-mark);border-radius:12px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 12px 30px #00000038}.auth-brand-mark img{object-fit:contain;width:31px;height:31px;display:block}.connector-logo.smartflow img{object-fit:contain;width:30px;height:30px;display:block}.login-page .auth-brand small{color:var(--auth-story-muted);font-size:var(--font-xs);letter-spacing:.2em;text-transform:uppercase;font-weight:800}.login-page .auth-brand strong{color:var(--auth-story-heading);font-size:var(--font-lg);letter-spacing:-.02em;margin-top:3px}.login-page .auth-story-copy{max-width:590px;margin:54px 0}.login-page .auth-status{border-color:var(--auth-story-border);color:var(--auth-story-muted);background:var(--auth-story-surface)}.login-page .auth-eyebrow{letter-spacing:.21em;color:var(--auth-accent)!important;margin-top:27px!important}.login-page .auth-story-copy h1{color:var(--auth-story-heading);font-size:clamp(42px,4.2vw,60px);line-height:1.06}.login-page .auth-story-copy h1 em{color:var(--auth-accent)}.login-page .auth-story-copy>p:not(.auth-eyebrow){max-width:540px;color:var(--auth-story-copy)}.login-page .auth-benefits{grid-template-columns:1fr;gap:11px;max-width:550px;margin-top:31px}.login-page .auth-benefits>span{border-color:var(--auth-story-border);background:var(--auth-story-surface);align-items:center;gap:14px;padding:13px;display:flex}.login-page .auth-benefits>span>i{width:41px;height:41px;color:var(--auth-accent);background:#d83a5f1c;border:1px solid #d83a5f2e;border-radius:12px;flex:none;place-items:center;display:grid}.login-page .auth-benefits b{color:var(--auth-story-heading);font-size:var(--font-sm)}.login-page .auth-benefits b small{color:var(--auth-story-muted);font-size:var(--font-xs);margin-top:4px;font-weight:500;display:block}.auth-powered{z-index:1;color:var(--auth-story-muted);font-size:var(--font-xs);align-items:center;gap:8px;display:flex;position:relative}.login-page .auth-form-panel{background:0 0;padding:76px clamp(40px,5vw,72px) 54px;transition:background .18s}.login-page .login-card{border:1px solid var(--auth-border);width:min(100%,510px);color:var(--auth-heading);background:var(--auth-card);box-shadow:var(--auth-card-shadow);border-radius:28px;padding:36px;transition:color .18s,background .18s,border-color .18s}.login-page .form-eyebrow{color:var(--auth-accent);font-size:var(--font-xs);letter-spacing:.2em;text-transform:uppercase;margin:0;font-weight:900}.login-page .auth-form-heading h2{color:var(--auth-heading);margin-top:9px;font-size:34px}.login-page .auth-form-heading>p:last-child{color:var(--auth-copy)}.login-page .login-card label{color:var(--auth-label)}.login-page .auth-password-note{color:var(--auth-copy)}.login-page .login-card input{border-color:var(--auth-border);color:var(--auth-heading);background:var(--auth-field);border-radius:12px}.login-page .login-card input::placeholder{color:var(--auth-placeholder)}.login-page .login-card input:hover{border-color:var(--line-strong);background:var(--auth-field-hover)}.login-page .login-card input:focus{border-color:var(--auth-accent);background:var(--auth-field-hover);box-shadow:0 0 0 4px #d83a5f1f}.login-page .password-field button{color:var(--auth-copy)}.login-page .password-field button:hover{color:var(--auth-heading);background:var(--hover-bg)}.login-page .auth-terms,.login-page .auth-switch{color:var(--auth-copy)}.login-page .auth-switch a{color:var(--auth-accent)}.login-page .auth-submit{border-color:var(--auth-accent);color:#fff;background:linear-gradient(135deg, var(--auth-accent), var(--auth-purple));box-shadow:0 12px 25px #d83a5f33}.login-page .auth-submit:hover{background:linear-gradient(135deg,#e2476c,#78479a);border-color:#c83256}.login-page .form-error{border-color:var(--auth-error-border);color:var(--auth-error-text);background:var(--auth-error-bg)}.auth-docs-link,.login-theme .theme-toggle{border:1px solid var(--auth-border);height:40px;min-height:40px;color:var(--auth-docs-text);background:var(--auth-docs-bg);font-size:var(--font-xs);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-weight:800;line-height:1;text-decoration:none;transition:color .16s,border-color .16s,background .16s,transform .16s;display:inline-flex;box-shadow:0 4px 16px #14181e0f}.auth-docs-link:hover,.login-theme .theme-toggle:hover{border-color:var(--line-strong);color:var(--auth-heading);background:var(--auth-field-hover);transform:translateY(-1px)}.login-theme .theme-toggle span{font-size:inherit;font-weight:inherit}.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);font-size:var(--font-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:950}.dashboard-status-card.offline span{color:var(--danger)}.dashboard-status-card strong{color:var(--heading);font-size:var(--font-sm);word-break:break-all}.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:var(--font-lg)}.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:var(--font-lg)}.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);font-size:var(--font-xs);letter-spacing:.07em;text-transform:uppercase;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);font-size:var(--font-xs);border-radius:999px;padding:8px 10px;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);font-size:var(--font-xs);border-radius:999px;padding:5px 8px;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);font-size:var(--font-xs);text-align:center;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);font-size:var(--font-xs);letter-spacing:.08em;text-transform:uppercase;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);font-size:var(--font-xs);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;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);font-size:var(--font-lg);margin-top:10px}.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:var(--font-lg)}.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);font-size:var(--font-xs);border-radius:999px;padding:7px 10px;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);font-size:var(--font-xs);text-transform:uppercase;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);font-size:var(--font-sm);align-items:center;gap:8px;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);font-size:var(--font-xs);border-radius:999px;padding:5px 8px;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);font-size:var(--font-xs);border-radius:999px;padding:5px 8px;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:var(--console-custom-accent,#d83a5f);--accent:var(--console-custom-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:var(--console-custom-accent,#d83a5f);--accent:var(--console-custom-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}.console-brand{border:0;border-bottom:1px solid var(--console-border);width:100%;min-height:52px;color:var(--console-text);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:11px;padding:6px 11px 12px;display:flex}.console-brand img{border:1px solid var(--console-border);object-fit:contain;background:#fff;border-radius:9px;width:38px;height:38px;padding:4px}.console-brand span{gap:2px;display:grid}.console-brand strong{color:var(--console-text);font-size:var(--font-sm);letter-spacing:-.01em;font-weight:900}.console-brand small{color:var(--console-muted);font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.console-brand:hover img{border-color:var(--console-border-strong);transform:translateY(-1px)}.console-brand:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);border-radius:8px;outline:0}.project-switcher{min-height:36px;color:var(--console-text);font-size:var(--font-sm);justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.platform-sidebar nav{gap:2px;display:grid}.platform-sidebar nav a,.platform-sidebar nav button{width:100%;min-height:36px;color:var(--console-text);font-size:var(--font-sm);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 12px;text-decoration:none;display:flex}.platform-sidebar nav a:hover,.platform-sidebar nav button:hover{background:var(--console-hover)}.platform-sidebar nav a.active,.platform-sidebar nav button.active{color:var(--console-accent);background:color-mix(in srgb, var(--console-accent) 12%, var(--console-surface));box-shadow:inset 3px 0 0 var(--console-accent)}.platform-sidebar nav button.active svg{color:var(--console-accent)}.platform-header h1::selection{color:#fff;background:var(--console-accent)}.platform-console ::selection{color:#fff;background:var(--console-accent)}.platform-console a:focus-visible,.platform-console button:focus-visible{outline-color:var(--console-accent)}.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:var(--font-sm)}.console-cleanup-card span,.console-cleanup-card small,.console-user small{color:var(--console-muted);font-size:var(--font-sm);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);flex-direction:column;min-width:0;min-height:100svh;padding:34px 42px 32px;display:flex}.platform-header,.section-topbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.platform-header{z-index:5;border-bottom:1px solid var(--console-border);background:color-mix(in srgb, var(--console-bg) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);margin:-34px -42px 28px;padding:26px 42px 20px;position:sticky;top:0}.platform-header h1,.section-topbar h1,.console-section>h1{color:var(--console-text);letter-spacing:-.03em;font-size:32px;line-height:1.05}.platform-header p{max-width:680px;color:var(--console-muted);font-size:var(--font-sm);margin-top:8px;line-height:1.45}.platform-header-actions,.section-topbar>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.platform-header-actions .theme-toggle,.platform-header-actions .outline-button,.platform-header-actions .black-button,.page-toolbar .black-button,.secure-dialog-actions .outline-button,.secure-dialog-actions .black-button{min-height:36px;font-size:var(--font-sm);border-radius:8px}.platform-header-actions .theme-toggle{border-color:var(--console-border-strong);color:var(--console-text);background:var(--console-surface)}.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{min-width:46px;font-size:var(--font-sm);border-radius:999px;padding:6px 10px;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(6,minmax(0,1fr));margin-bottom:22px;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:1px solid var(--console-border)}.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:var(--font-sm)}.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;font-size:var(--font-sm);margin:6px 0 12px}[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);font-size:var(--font-sm);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 13px;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);font-size:var(--font-sm);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.credit-button{color:#fff;background:#bd8d00;border-color:#c29500;justify-self:start}.black-button:disabled,.outline-button:disabled{opacity:.58;cursor:wait}.console-home-grid{grid-template-columns:minmax(0,1fr) minmax(330px,.48fr);gap:36px;margin-bottom:0;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.service-online,.capability-cards article.service-offline{background:linear-gradient(135deg, #08b8921f, transparent 58%), var(--console-surface);border-color:#08b8925c}.capability-cards article.service-offline{background:linear-gradient(135deg, #e83f771f, transparent 58%), var(--console-surface);border-color:#e83f7757}.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:var(--font-base)}.capability-cards p,.updates-rail p{color:var(--console-muted);font-size:var(--font-sm);margin:0;line-height:1.45}.capability-cards small{color:var(--console-muted);font-size:var(--font-xs);font-weight:750}.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:linear-gradient(135deg, #08b8921f, transparent 48%), linear-gradient(180deg, #ffffff09, transparent), var(--console-surface);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:18px;margin:0 0 22px;padding:20px;display:grid;box-shadow:0 18px 52px #0000002e}.activation-icon{width:48px;height:48px;color:var(--console-text);background:#08b89221;border:1px solid #08b89261;border-radius:12px;place-items:center;display:grid}.activation-copy{gap:8px;display:grid}.activation-copy>span{color:#08b892;font-size:var(--font-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.activation-copy strong{color:var(--console-text);font-size:var(--font-lg);letter-spacing:-.02em}.activation-copy p{max-width:720px;color:var(--console-muted);font-size:var(--font-sm);margin:0;line-height:1.48}.activation-copy div{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.activation-copy code,.activation-copy em{border:1px solid var(--console-border);width:max-content;max-width:100%;color:var(--console-text);background:var(--console-soft);font-size:var(--font-xs);border-radius:999px;padding:6px 9px;font-style:normal;font-weight:800}.real-action-panel>.black-button{align-self:center;min-width:142px}.console-section{border-top:0;min-height:0;padding:0}.page-view{animation:.18s ease-out console-view-enter}@keyframes console-view-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.section-topbar p{max-width:680px;color:var(--console-muted);font-size:var(--font-sm);margin-top:8px;line-height:1.45}.ai-command-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:30px 0 18px;display:grid}.ai-orbit-card{border:1px solid var(--console-border);background:linear-gradient(135deg, #08b89214, transparent 50%), var(--console-surface);border-radius:10px;align-content:space-between;gap:12px;min-height:166px;padding:18px;display:grid}.ai-orbit-card span{color:var(--console-muted);font-size:var(--font-sm);font-weight:750}.ai-orbit-card strong{color:var(--console-text);letter-spacing:-.035em;overflow-wrap:anywhere;font-size:28px}.ai-orbit-card p{color:var(--console-muted);font-size:var(--font-sm);margin:0;line-height:1.45}.ai-orbit-card div{background:var(--console-soft);border-radius:999px;height:7px;overflow:hidden}.ai-orbit-card i{border-radius:inherit;background:linear-gradient(90deg,#08b892,#e83f77);height:100%;display:block}.ai-intelligence-grid{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:start;gap:18px;display:grid}.intent-map-panel,.ai-history-stream{border:1px solid var(--console-border);background:var(--console-surface);border-radius:10px;gap:10px;padding:18px;display:grid}.intent-map-panel h3,.ai-history-stream h3{color:var(--console-text);font-size:var(--font-lg);margin:0 0 8px}.intent-map-panel article{border:1px solid var(--console-border);background:var(--console-soft);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:12px;display:grid}.intent-map-panel strong,.ai-history-stream strong{color:var(--console-text)}.intent-map-panel span,.ai-history-stream p,.ai-history-stream small{color:var(--console-muted)}.intent-map-panel em{color:var(--console-text);background:var(--console-surface);font-size:var(--font-xs);border-radius:999px;padding:6px 8px;font-style:normal;font-weight:800}.ai-history-stream{max-height:760px;overflow:auto}.ai-history-stream article{border:1px solid var(--console-border);background:var(--console-soft);border-radius:10px;gap:12px;padding:15px;display:grid}.ai-history-head,.ai-history-stream footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ai-history-head span{color:var(--console-black-text);background:var(--console-black);font-size:var(--font-xs);border-radius:999px;padding:5px 8px;font-weight:800}.ai-history-head em{color:var(--console-muted);font-size:var(--font-xs);font-style:normal;font-weight:750}.ai-history-title-row{gap:3px;display:grid}.ai-history-title-row strong{color:var(--console-text);font-size:var(--font-base)}.ai-history-title-row small{color:var(--console-muted);font-size:var(--font-xs);overflow-wrap:anywhere}.ai-history-message-block{border:1px solid var(--console-border);background:var(--console-surface);border-radius:9px;gap:5px;padding:10px;display:grid}.ai-history-message-block span{color:var(--console-muted);font-size:var(--font-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.ai-history-message-block.answer{background:color-mix(in srgb, var(--console-surface) 86%, #14b8a6 14%)}.ai-history-stream p{font-size:var(--font-sm);margin:0;line-height:1.5}.ai-token-breakdown{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ai-token-breakdown span,.ai-token-breakdown small{border:1px solid var(--console-border);color:var(--console-text);background:var(--console-surface);font-size:var(--font-xs);border-radius:999px;padding:6px 8px;font-weight:800}.ai-token-breakdown.muted span,.ai-token-breakdown.muted small{color:var(--console-muted)}.filter-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:28px 0;display:flex}.page-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.page-toolbar label{border:1px solid var(--console-border-strong);width:min(280px,100%);min-height:36px;color:var(--console-muted);background:var(--console-surface);border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.page-toolbar input{width:100%;color:var(--console-text);background:0 0;border:0;outline:0}.page-toolbar>span{color:var(--console-muted);font-size:var(--font-sm)}.page-toolbar .black-button{margin-left:auto}.key-management-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.key-management-summary article{border:1px solid var(--console-border);background:var(--console-surface);border-radius:12px;gap:8px;min-height:118px;padding:18px;display:grid}.key-management-summary span,.key-management-summary small{color:var(--console-muted);font-size:var(--font-sm)}.key-management-summary strong{color:var(--console-text);letter-spacing:-.035em;font-size:28px}.api-key-card-grid{gap:12px;display:grid}.api-key-card{border:1px solid var(--console-border);background:var(--console-surface);border-radius:12px;gap:16px;padding:18px;display:grid}.api-key-card.revoked{opacity:.82;background:linear-gradient(135deg, #73737c1f, transparent 52%), var(--console-surface)}.api-key-card-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.api-key-card-head>span{border:1px solid var(--console-border);width:38px;height:38px;color:var(--console-text);background:var(--console-soft);border-radius:10px;place-items:center;display:grid}.api-key-card-head div{gap:5px;min-width:0;display:grid}.api-key-card-head strong{color:var(--console-text);font-size:var(--font-base)}.api-key-card-head code{color:var(--console-muted);overflow-wrap:anywhere}.api-key-card-head em{color:var(--console-black-text);background:var(--console-black);font-size:var(--font-xs);text-transform:capitalize;border-radius:999px;padding:5px 8px;font-style:normal;font-weight:850}.api-key-card.revoked .api-key-card-head em{color:var(--console-text);background:#73737c}.api-key-scope-row{flex-wrap:wrap;gap:8px;display:flex}.api-key-scope-row span{border:1px solid var(--console-border);color:var(--console-text);background:var(--console-soft);font-size:var(--font-xs);border-radius:999px;padding:6px 9px;font-weight:800}.api-key-meta-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.api-key-meta-row div{border:1px solid var(--console-border);background:var(--console-soft);border-radius:10px;gap:5px;padding:12px;display:grid}.api-key-meta-row span{color:var(--console-muted);font-size:var(--font-xs)}.api-key-meta-row strong{color:var(--console-text);font-size:var(--font-sm);overflow-wrap:anywhere}.api-key-actions{justify-content:flex-end;display:flex}.danger-button{min-height:36px;color:var(--console-text);font-size:var(--font-sm);cursor:pointer;background:#fb718521;border:1px solid #fb71856b;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.secure-dialog-backdrop{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#00000094;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.secure-key-dialog{border:1px solid var(--console-border-strong);width:min(560px,100%);color:var(--console-text);background:var(--console-surface);border-radius:12px;gap:18px;padding:20px;display:grid;box-shadow:0 24px 80px #0000005c}.secure-dialog-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.secure-dialog-head>span{border:1px solid var(--console-border);background:var(--console-soft);border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.secure-dialog-head strong{color:var(--console-text);font-size:var(--font-lg)}.secure-dialog-head p{color:var(--console-muted);font-size:var(--font-sm);margin:5px 0 0;line-height:1.45}.secure-dialog-head>button{border:1px solid var(--console-border);width:32px;height:32px;color:var(--console-muted);background:var(--console-soft);cursor:pointer;border-radius:8px;place-items:center;display:grid}.secure-dialog-error{color:var(--console-text);font-size:var(--font-sm);background:#fb718524;border:1px solid #fb718561;border-radius:8px;padding:11px 12px;font-weight:800}.reveal-secret-box{margin-bottom:0}.secure-key-dialog label{color:var(--console-text);font-size:var(--font-sm);gap:8px;font-weight:750;display:grid}.secure-key-dialog input{border:1px solid var(--console-border-strong);min-height:40px;color:var(--console-text);background:var(--console-bg);border-radius:8px;outline:0;padding:0 12px}.secure-key-dialog input:focus{border-color:var(--console-text)}.scope-picker{gap:8px;display:grid}.scope-picker>span{color:var(--console-text);font-size:var(--font-sm);font-weight:750}.scope-picker button{border:1px solid var(--console-border);min-height:62px;color:var(--console-muted);text-align:left;background:var(--console-soft);cursor:pointer;border-radius:10px;gap:4px;padding:12px;display:grid}.scope-picker button.selected{color:var(--console-text);background:linear-gradient(135deg, #08b89224, transparent 58%), var(--console-soft);border-color:#08b8928f}.scope-picker strong{color:var(--console-text)}.scope-picker small{color:var(--console-muted)}.secure-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:4px;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:var(--font-sm)}.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);font-size:var(--font-xs);text-transform:uppercase;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);font-size:var(--font-xs);border-radius:999px;justify-self:start;padding:4px 8px;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{grid-template-columns:minmax(0,1fr) minmax(300px,.36fr);align-items:start;gap:16px;min-height:0;display:grid}.usage-summary-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.usage-summary-strip article{border:1px solid var(--console-border);background:var(--console-surface);border-radius:12px;gap:8px;min-height:94px;padding:14px;display:grid}.usage-summary-strip span{color:var(--console-muted);font-size:var(--font-xs);font-weight:800}.usage-summary-strip strong{color:var(--console-text);letter-spacing:-.03em;font-size:21px}.usage-chart-panel{border:1px solid var(--console-border);background:var(--console-surface);border-radius:12px;grid-template-rows:auto 300px auto;gap:16px;min-width:0;padding:18px;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:var(--font-sm)}.usage-chart-panel strong,.usage-side-panel strong{color:var(--console-text);font-size:22px}.flat-chart-empty{color:#70758a;min-height:300px;font-size:var(--font-sm);justify-content:space-between;align-items:end;display:flex}.openai-chart{height:300px;margin: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);font-size:var(--font-sm);padding:14px 0;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:116px;padding:18px;display:grid;position:relative}.usage-capability-grid strong{color:var(--console-text);font-size:var(--font-sm);align-items:center;gap:4px;display:flex}.usage-capability-grid small{color:#70758a;position:absolute;bottom:16px}.usage-capability-grid small:last-child{right:18px}.endpoint-breakdown{grid-template-columns:minmax(0,1.35fr) minmax(210px,.65fr);gap:16px;display:grid}.mini-panel{border:1px solid var(--console-border);background:var(--console-surface);border-radius:10px;align-content:start;gap:10px;padding:16px;display:grid}.mini-panel h3{color:var(--console-text);font-size:var(--font-base);margin:0 0 4px}.mini-panel p{color:var(--console-muted);font-size:var(--font-sm);margin:12px 0 0}.mini-panel article{color:var(--console-muted);font-size:var(--font-sm);grid-template-columns:minmax(140px,1fr) minmax(90px,.7fr) auto auto;align-items:center;gap:10px;display:grid}.mini-panel code{color:var(--console-text);overflow-wrap:anywhere}.mini-panel article>span{background:var(--console-soft);border-radius:999px;height:7px;position:relative;overflow:hidden}.mini-panel article>span i{border-radius:inherit;background:linear-gradient(90deg,#08b892,#e83f77);height:100%;display:block}.mini-panel strong,.mini-panel em{color:var(--console-text);font-style:normal;font-weight:800}.status-panel article{border-bottom:1px solid var(--console-border);grid-template-columns:minmax(0,1fr) auto;min-height:42px;padding:0 0 10px}.status-panel article:last-child{border-bottom:0}.usage-side-panel{border:1px solid var(--console-border);background:var(--console-surface);border-radius:12px;align-content:start;gap:12px;padding:18px;display:grid}.usage-side-panel>div{border-top:0;padding: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);font-size:var(--font-sm);text-align:center;margin:90px 8px 0;line-height:1.45}.key-usage-mini{gap:8px;display:grid}.key-usage-mini article{border:1px solid var(--console-border);background:var(--console-soft);border-radius:8px;gap:4px;padding:12px;display:grid}.key-usage-mini strong{color:var(--console-text);font-size:var(--font-sm)}.key-usage-mini span,.key-usage-mini p,.key-usage-mini small{color:var(--console-muted);font-size:var(--font-sm);text-align:left;margin:0}.usage-side-panel h3{color:var(--console-text);font-size:var(--font-base)}.log-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.log-summary-strip article{border:1px solid var(--console-border);background:var(--console-surface);border-radius:12px;gap:8px;min-height:102px;padding:16px;display:grid}.log-summary-strip span{color:var(--console-muted);font-size:var(--font-xs);font-weight:800}.log-summary-strip strong{color:var(--console-text);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:21px}.log-event-list{gap:10px;display:grid}.log-event-list article{border:1px solid var(--console-border);background:var(--console-surface);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:76px;padding:14px;display:grid}.log-event-list article.failed{background:linear-gradient(135deg, #fb71851a, transparent 52%), var(--console-surface);border-color:#fb718552}.log-event-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.log-event-main div{gap:5px;min-width:0;display:grid}.log-event-main code{color:var(--console-text);overflow-wrap:anywhere}.log-event-main small{color:var(--console-muted)}.log-event-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.log-event-meta span{border:1px solid var(--console-border);color:var(--console-muted);background:var(--console-soft);font-size:var(--font-xs);border-radius:999px;align-items:center;gap:6px;padding:7px 9px;display:inline-flex}.log-event-meta strong{color:var(--console-text)}.settings-console .console-tabs{margin-top:18px}.runtime-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.runtime-health-grid article{border:1px solid var(--console-border);background:var(--console-surface);border-radius:12px;gap:8px;min-height:126px;padding:16px;display:grid}.runtime-health-grid article.green{background:linear-gradient(135deg, #08b8921c, transparent 54%), var(--console-surface);border-color:#08b89257}.runtime-health-grid article.rose{background:linear-gradient(135deg, #fb71851f, transparent 54%), var(--console-surface);border-color:#fb718557}.runtime-health-grid span,.runtime-health-grid small{color:var(--console-muted);font-size:var(--font-xs)}.runtime-health-grid span{font-weight:850}.runtime-health-grid strong{color:var(--console-text);letter-spacing:-.035em;overflow-wrap:anywhere;font-size:24px}.runtime-command-grid{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:start;gap:16px;display:grid}.runtime-system-panel,.runtime-detail-panel{border:1px solid var(--console-border);background:var(--console-surface);border-radius:12px;gap:14px;padding:18px;display:grid}.runtime-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.runtime-panel-head h3{color:var(--console-text);font-size:var(--font-lg)}.runtime-panel-head span{color:var(--console-muted);font-size:var(--font-sm);font-weight:800}.runtime-check-list{gap:10px;display:grid}.runtime-check-list article{border:1px solid var(--console-border);background:var(--console-soft);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.runtime-check-list article.ok>span{color:#08b892}.runtime-check-list article.warn>span{color:#fb7185}.runtime-check-list strong{color:var(--console-text);font-size:var(--font-sm);display:block}.runtime-check-list small{color:var(--console-muted)}.runtime-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.runtime-detail-grid div{border:1px solid var(--console-border);background:var(--console-soft);border-radius:10px;gap:6px;min-height:72px;padding:12px;display:grid}.runtime-detail-grid span{color:var(--console-muted);font-size:var(--font-xs)}.runtime-detail-grid strong{color:var(--console-text);font-size:var(--font-sm);overflow-wrap:anywhere}.dashboard-brand-footer{border-top:1px solid var(--console-border);color:var(--console-muted);font-size:var(--font-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.platform-main>.page-view,.platform-main>.live-overview-grid{margin-bottom:22px}.dashboard-brand-footer p{margin:0;font-weight:700}.dashboard-brand-footer div{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.dashboard-brand-footer a{color:var(--console-text);font-weight:900;text-decoration:none}.dashboard-brand-footer a:hover{text-decoration:underline}.settings-form{border:1px solid var(--console-border);background:var(--console-surface);border-radius:12px;gap:24px;width:min(520px,100%);margin-top:0;padding:22px;display:grid}.settings-form label{color:var(--console-text);font-size:var(--font-sm);gap:9px;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);font-size:var(--font-sm);align-items:center;gap:10px;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}.runtime-inventory-row{margin-top:16px}.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:var(--font-xs)}.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);font-size:var(--font-sm);border-radius:9px;align-items:center;gap:8px;padding:12px;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);font-size:var(--font-sm);flex-wrap:wrap;align-items:center;gap:8px;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);font-size:var(--font-xs);text-transform:uppercase;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);font-size:var(--font-xs);border-radius:6px;align-items:center;padding:5px 8px;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);font-size:var(--font-xs);text-transform:uppercase;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}.docs-portal{background:radial-gradient(circle at 82% 0%, #6a3d901a, transparent 30rem), var(--bg);min-height:100svh}.docs-topbar{z-index:70;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--header-bg) 94%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);grid-template-columns:264px minmax(280px,560px) auto;align-items:center;gap:24px;min-height:68px;padding:9px max(20px,50vw - 720px);display:grid;position:sticky;top:0;box-shadow:0 10px 35px #00000014}.docs-topbar-brand{width:fit-content;color:var(--heading);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.docs-topbar-brand img{border:1px solid var(--line);object-fit:contain;background:#fff;border-radius:9px;width:35px;height:35px;padding:4px}.docs-topbar-brand span{gap:1px;display:grid}.docs-topbar-brand strong{font-size:var(--font-xs)}.docs-topbar-brand small{color:var(--muted);font-size:var(--font-xs);letter-spacing:.08em;text-transform:uppercase}.docs-global-search{width:100%}.docs-global-search .docs-search{background:var(--field-bg);border-radius:10px;min-height:42px}.docs-global-search .docs-search input{width:100%;color:var(--heading)}.docs-topbar-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.docs-topbar-actions>a,.docs-version{border:1px solid var(--line);min-height:40px;color:var(--heading);background:var(--control-bg);font-size:var(--font-xs);border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-weight:800;text-decoration:none;display:inline-flex}.docs-version i{background:var(--success);border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #22c55eb3}.docs-overview-link{border:1px solid var(--line);color:var(--heading);background:var(--control-bg);font-size:var(--font-xs);border-radius:8px;margin:12px 0 4px;padding:10px;font-weight:800;text-decoration:none;display:block}.docs-layout{grid-template-columns:264px minmax(0,1fr);gap:48px;width:min(100% - 40px,1440px);padding-top:30px}.docs-sidebar{border:0;border-right:1px solid var(--line);background:0 0;border-radius:0;height:calc(100svh - 108px);padding:0 18px 18px 0;top:92px}.docs-sidebar-head{align-items:center;gap:11px;padding:4px 6px 18px;display:flex}.docs-sidebar-head>span{border:1px solid var(--line-strong);color:#fff;background:linear-gradient(135deg, var(--brand-purple), var(--brand-rose));border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.docs-sidebar-head div{gap:2px;display:grid}.docs-sidebar-head strong{color:var(--heading);font-size:var(--font-sm)}.docs-sidebar-head small{color:var(--muted);font-size:var(--font-xs)}.docs-sidebar .docs-search{border-color:var(--line);background:var(--field-bg);border-radius:10px;padding:11px 12px}.docs-sidebar nav{gap:2px;margin-top:22px}.docs-sidebar nav>small{color:var(--muted);font-size:var(--font-xs);letter-spacing:.12em;text-transform:uppercase;padding:0 10px 7px;font-weight:900}.docs-sidebar nav a{font-size:var(--font-sm);padding:9px 10px;font-weight:650;position:relative}.docs-sidebar nav a.active{color:var(--heading);background:linear-gradient(90deg,#d83a5f21,#0000)}.docs-sidebar nav a.active:before{background:var(--accent);content:"";border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:-1px}.docs-sidebar-status{border:1px solid var(--line);background:var(--control-bg);color:inherit;border-radius:10px;align-items:center;gap:9px;margin:24px 6px 0;padding:12px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:flex}.docs-sidebar-status:hover{border-color:var(--line-strong);background:var(--hover-bg);transform:translateY(-1px)}.docs-sidebar-status:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.docs-sidebar-status>i{background:var(--success);border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #22c55eb3}.docs-sidebar-status span{gap:2px;display:grid}.docs-sidebar-status strong{color:var(--heading);font-size:var(--font-xs)}.docs-sidebar-status small{color:var(--muted);font-size:var(--font-xs)}.docs-sidebar-status>svg{color:var(--muted);margin-left:auto}.docs-content{width:100%;max-width:1080px}.breadcrumbs{color:var(--muted);font-size:var(--font-xs)}.breadcrumbs strong{color:var(--heading)}.docs-hero{gap:15px;padding:28px 0 32px}.docs-landing{gap:52px;padding:28px 0 8px;display:grid}.docs-quickstart{border:1px solid var(--line);background:radial-gradient(circle at 15% 15%, #d83a5f21, transparent 24rem), var(--panel);border-radius:16px;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);align-items:center;gap:34px;padding:30px;display:grid;box-shadow:0 24px 65px #00000029}.docs-quickstart>div:first-child{gap:14px;display:grid}.docs-quickstart>div:first-child>span,.docs-section-heading>span{color:var(--accent);font-size:var(--font-xs);letter-spacing:.13em;text-transform:uppercase;font-weight:900}.docs-quickstart h2{font-size:clamp(28px,3.5vw,42px)}.docs-quickstart p{color:var(--soft-copy);font-size:var(--font-sm)}.docs-quickstart>div:first-child>a{width:fit-content;color:var(--heading);font-size:var(--font-xs);align-items:center;gap:7px;font-weight:900;text-decoration:none;display:inline-flex}.docs-quickstart .code-block{margin:0}.docs-path-section{gap:22px;display:grid}.docs-section-heading{gap:9px;display:grid}.docs-section-heading h2{max-width:680px;font-size:clamp(28px,4vw,44px)}.docs-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.docs-path-grid>a{border:1px solid var(--line);min-height:255px;color:inherit;background:var(--panel);border-radius:12px;flex-direction:column;padding:20px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:flex}.docs-path-grid>a:hover{border-color:var(--line-strong);background:var(--control-strong);transform:translateY(-4px)}.docs-path-icon{color:#fff;background:linear-gradient(135deg, var(--brand-purple), var(--brand-rose));border-radius:10px;place-items:center;width:38px;height:38px;margin-bottom:24px;display:grid}.docs-path-grid small{color:var(--accent);font-size:var(--font-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.docs-path-grid strong{color:var(--heading);font-size:var(--font-base);margin-top:9px}.docs-path-grid p{color:var(--muted);font-size:var(--font-xs);margin-top:9px;line-height:1.6}.docs-card-link{color:var(--heading);font-size:var(--font-xs);align-items:center;gap:5px;margin-top:auto;padding-top:18px;font-weight:900;display:inline-flex}.docs-reference-strip{border:1px solid var(--line);background:var(--control-bg);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.docs-reference-strip>div{border-right:1px solid var(--line);gap:5px;padding:18px;display:grid}.docs-reference-strip>div:last-child{border-right:0}.docs-reference-strip span{color:var(--heading);font-size:20px;font-weight:900}.docs-reference-strip small{color:var(--muted);font-size:var(--font-xs)}.status-page{background:radial-gradient(circle at 50% 0%, #6a3d9029, transparent 34rem), var(--body-bg);min-height:100svh}.status-header{border-bottom:1px solid var(--line);background:var(--header-bg);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:10px max(22px,50vw - 540px);display:flex}.status-brand{color:var(--heading);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.status-brand img{object-fit:contain;background:#fff;border-radius:9px;width:36px;height:36px;padding:4px}.status-brand span{gap:2px;display:grid}.status-brand strong{font-size:var(--font-xs)}.status-brand small{color:var(--muted);font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.1em}.status-header>div{align-items:center;gap:8px;display:flex}.status-header>div>a{border:1px solid var(--line);min-height:40px;color:var(--heading);background:var(--control-bg);font-size:var(--font-xs);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:800;line-height:1;text-decoration:none;transition:border-color .16s,background .16s,color .16s,transform .16s,box-shadow .16s;display:inline-flex}.status-header>div>a:hover,.status-header .theme-toggle:hover,.status-toolbar button:hover{border-color:var(--line-strong);background:var(--hover-bg);transform:translateY(-1px)}.status-header>div>a:focus-visible,.status-toolbar button:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:0}.status-content{gap:20px;width:min(100% - 32px,1080px);margin:0 auto;padding:66px 0 90px;display:grid}.status-hero{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:18px;grid-template-columns:auto 1fr;gap:18px;padding:34px;display:grid}.status-hero>span{width:52px;height:52px;color:var(--muted);background:var(--control-bg);border-radius:14px;place-items:center;display:grid}.status-hero.operational{background:radial-gradient(circle at 5% 0%, #22c55e1f, transparent 22rem), var(--panel);border-color:#22c55e47}.status-hero.operational>span{color:var(--success);background:#22c55e1c}.status-hero.degraded{border-color:#fbbf244d}.status-hero.degraded>span{color:var(--warning);background:#fbbf241a}.status-hero div{gap:8px;display:grid}.status-hero small{color:var(--muted);font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.12em;font-weight:900}.status-hero h1{font-size:clamp(32px,5vw,52px)}.status-hero p{color:var(--soft-copy);font-size:var(--font-sm)}.status-toolbar{color:var(--muted);font-size:var(--font-xs);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.status-toolbar span{align-items:center;gap:6px;display:inline-flex}.status-toolbar button{border:1px solid var(--line);min-height:40px;color:var(--heading);background:var(--control-bg);cursor:pointer;font-size:var(--font-xs);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:800;line-height:1;transition:border-color .16s,background .16s,color .16s,transform .16s,box-shadow .16s;display:inline-flex}.status-toolbar button:disabled{cursor:wait;opacity:.65}.spinning{animation:.8s linear infinite status-spin}@keyframes status-spin{to{transform:rotate(360deg)}}.status-error{color:var(--danger);font-size:var(--font-xs);background:#fb71851a;border:1px solid #fb718547;border-radius:9px;align-items:center;gap:8px;padding:13px;display:flex}.status-services{border:1px solid var(--line);background:var(--panel);border-radius:15px;overflow:hidden;box-shadow:0 20px 55px #0000001f}.status-section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:18px 20px;display:flex}.status-section-heading span{color:var(--heading);font-size:var(--font-sm);font-weight:900}.status-section-heading strong{color:var(--muted);font-size:var(--font-xs)}.status-service-list{display:grid}.status-service-list article{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:19px 20px;display:grid}.status-service-list article:last-child{border-bottom:0}.status-service-icon{border:1px solid var(--line);width:40px;height:40px;color:var(--accent);background:var(--control-bg);border-radius:10px;place-items:center;display:grid}.status-service-list article>div{gap:4px;display:grid}.status-service-list article strong{color:var(--heading);font-size:var(--font-xs)}.status-service-list article small{color:var(--muted);font-size:var(--font-xs)}.status-service-list article em{color:var(--muted);font-size:var(--font-xs);font-style:normal}.service-ok,.service-issue{min-width:94px;font-size:var(--font-xs);align-items:center;gap:6px;font-weight:800;display:inline-flex}.service-ok{color:var(--success)}.service-issue{color:var(--warning)}.service-ok i,.service-issue i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px}.status-history{border:1px solid var(--line);background:var(--panel);border-radius:15px;grid-template-columns:.65fr 1.35fr;gap:22px;padding:26px;display:grid}.status-history>div{align-content:center;gap:7px;display:grid}.status-history>div small{color:var(--accent);font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.1em;font-weight:900}.status-history h2{font-size:28px}.status-history article{color:var(--success);background:#22c55e0f;border:1px solid #22c55e29;border-radius:10px;align-items:center;gap:12px;padding:16px;display:flex}.status-history article span{gap:4px;display:grid}.status-history article strong{color:var(--heading);font-size:var(--font-xs)}.status-history article small{color:var(--muted);font-size:var(--font-xs)}.status-related-apis{border:1px solid var(--line);background:var(--panel);border-radius:15px;overflow:hidden}.status-related-apis .status-section-heading>a{color:var(--accent);font-size:var(--font-xs);align-items:center;gap:6px;font-weight:800;text-decoration:none;display:inline-flex}.status-api-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.status-api-list article{border-right:1px solid var(--line);grid-template-columns:auto 1fr;gap:11px;min-width:0;padding:20px;display:grid}.status-api-list article:last-child{border-right:0}.status-api-list article>span{border:1px solid var(--line);width:34px;height:34px;color:var(--accent);background:var(--control-bg);border-radius:9px;place-items:center;display:grid}.status-api-list article>div{align-content:start;gap:6px;min-width:0;display:grid}.status-api-list strong{color:var(--heading);font-size:var(--font-xs)}.status-api-list small{min-height:34px;color:var(--muted);font-size:var(--font-xs);line-height:1.5}.status-api-list code{min-width:0;color:var(--text);background:var(--code-bg);font-size:var(--font-xs);white-space:nowrap;text-overflow:ellipsis;border-radius:7px;align-items:center;gap:7px;margin-top:6px;padding:8px;display:flex;overflow:hidden}.status-api-list code b{color:var(--success);font-size:var(--font-xs)}.status-incident-list{gap:10px;display:grid}.status-history .status-no-incidents{display:flex}.status-incident{border:1px solid var(--line);color:var(--heading);background:var(--control-bg);border-left:3px solid #f59e0b;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:15px;text-decoration:none;transition:transform .16s,border-color .16s;display:grid}.status-incident:hover{border-color:var(--accent);transform:translateY(-1px)}.status-incident.severity-critical{border-left-color:#ef4444}.status-incident.severity-major{border-left-color:#f97316}.status-incident>div{gap:4px;display:grid}.status-incident strong{font-size:var(--font-sm)}.status-incident small{color:var(--muted);font-size:var(--font-xs)}.incident-state{color:#f59e0b;width:max-content;font-size:var(--font-xs);text-transform:capitalize;background:#f59e0b1a;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:5px 8px;font-weight:850;display:inline-flex}.incident-state.state-resolved{color:var(--success);background:#22c55e1a}.incident-state.state-identified{color:#f97316;background:#f973161a}.incident-state.state-monitoring{color:#3b82f6;background:#3b82f61a}.incident-detail{gap:20px;width:min(100% - 32px,900px);margin:0 auto;padding:66px 0 100px;display:grid}.incident-detail-hero{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-top:4px solid #f59e0b;border-radius:16px;gap:16px;padding:38px;display:grid}.incident-detail-hero.severity-major{border-top-color:#f97316}.incident-detail-hero.severity-critical{border-top-color:#ef4444}.incident-detail-hero h1{max-width:760px;font-size:clamp(32px,5vw,50px)}.incident-detail-hero>p{color:var(--soft-copy);font-size:var(--font-lg);line-height:1.65}.incident-detail-hero>div{color:var(--muted);font-size:var(--font-xs);flex-wrap:wrap;gap:18px;display:flex}.incident-detail-hero>div span{align-items:center;gap:6px;display:inline-flex}.incident-impact,.incident-timeline{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:26px}.incident-impact{gap:12px;display:grid}.incident-impact>small,.incident-timeline>div small,.incident-admin-heading small,.incident-admin-list>div small{color:var(--accent);font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.1em;font-weight:900}.incident-impact>div{flex-wrap:wrap;gap:8px;display:flex}.incident-impact>div span{border:1px solid var(--line);color:var(--heading);background:var(--control-bg);font-size:var(--font-xs);text-transform:capitalize;border-radius:7px;padding:8px 11px;font-weight:750}.incident-timeline{gap:24px;display:grid}.incident-timeline h2{margin-top:6px;font-size:28px}.incident-timeline article{grid-template-columns:14px 1fr;gap:14px;display:grid;position:relative}.incident-timeline article>i{z-index:1;border:3px solid var(--panel);background:var(--accent);width:11px;height:11px;box-shadow:0 0 0 2px var(--accent);border-radius:50%;margin-top:5px;position:relative}.incident-timeline article:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:15px;bottom:-26px;left:5px}.incident-timeline article>div{gap:8px;display:grid}.incident-timeline article span{justify-content:space-between;gap:16px;display:flex}.incident-timeline time{color:var(--muted);font-size:var(--font-xs)}.incident-timeline p{color:var(--soft-copy);font-size:var(--font-sm);line-height:1.65}.incident-admin-content{gap:20px;width:min(100% - 32px,1240px);margin:0 auto;padding:56px 0 100px;display:grid}.incident-admin-embedded .incident-admin-content{width:100%;padding:0 0 36px}.incident-admin-embedded .incident-admin-heading{display:none}.incident-admin-embedded .incident-admin-grid{gap:18px}.incident-admin-embedded .incident-create-card,.incident-admin-embedded .incident-admin-list{border-color:var(--console-border);background:var(--console-surface);box-shadow:none;border-radius:10px;padding:22px}.incident-admin-embedded .incident-create-card>div:first-child{border-bottom:1px solid var(--console-border);padding-bottom:14px}.incident-admin-embedded .incident-create-card>div:first-child>svg{color:var(--console-muted)}.incident-admin-embedded .incident-create-card>div:first-child strong,.incident-admin-embedded .incident-admin-list h2{color:var(--console-text);font-size:var(--font-sm)}.incident-admin-embedded .incident-create-card>div:first-child small,.incident-admin-embedded .incident-admin-list>div small{color:var(--console-muted);font-size:var(--font-xs);letter-spacing:0;text-transform:none;font-weight:500}.incident-admin-embedded .incident-create-card label,.incident-admin-embedded .incident-create-card legend{color:var(--console-text)}.incident-admin-embedded .incident-create-card input:not([type=checkbox]),.incident-admin-embedded .incident-create-card textarea,.incident-admin-embedded .incident-create-card select,.incident-admin-embedded .incident-admin-list form input,.incident-admin-embedded .incident-admin-list form select{border-color:var(--console-border-strong);color:var(--console-text);background:var(--console-soft)}.incident-admin-embedded .incident-create-card input:focus,.incident-admin-embedded .incident-create-card textarea:focus,.incident-admin-embedded .incident-create-card select:focus,.incident-admin-embedded .incident-admin-list form input:focus,.incident-admin-embedded .incident-admin-list form select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent);outline:0}.incident-admin-embedded .incident-create-card fieldset{border-color:var(--console-border)}.incident-admin-embedded .incident-create-card>button,.incident-admin-embedded .incident-admin-list form button{min-height:40px;color:var(--console-black-text);background:var(--console-black);font-size:var(--font-sm);border-radius:8px;font-weight:700}.incident-admin-embedded .incident-admin-list{align-content:start}.incident-admin-embedded .incident-admin-list>div{border-bottom:1px solid var(--console-border);padding-bottom:14px}.incident-admin-embedded .incident-admin-list>article{border-color:var(--console-border);background:var(--console-soft);border-left-color:#f59e0b;border-radius:9px}.incident-admin-embedded .incident-admin-list>article.severity-major{border-left-color:#f97316}.incident-admin-embedded .incident-admin-list>article.severity-critical{border-left-color:#ef4444}.incident-admin-embedded .incident-admin-list h3{color:var(--console-text);font-size:var(--font-sm)}.incident-admin-embedded .incident-admin-list article header small,.incident-admin-embedded .incident-admin-list article>p,.incident-admin-embedded .incident-admin-list article header>label{color:var(--console-muted)}.incident-admin-embedded .incident-admin-empty{border-color:var(--console-border-strong);color:var(--console-muted)}.incident-admin-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.incident-admin-heading h1{margin:7px 0;font-size:clamp(32px,4vw,48px)}.incident-admin-heading p{color:var(--soft-copy)}.incident-admin-heading>span,.incident-notice{color:var(--success);font-size:var(--font-xs);align-items:center;gap:7px;font-weight:800;display:inline-flex}.incident-notice{background:#22c55e12;border:1px solid #22c55e33;border-radius:8px;padding:12px 14px}.incident-admin-grid{grid-template-columns:minmax(300px,.75fr) minmax(480px,1.25fr);align-items:start;gap:20px;display:grid}.incident-create-card,.incident-admin-list{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:18px;padding:24px;display:grid}.incident-create-card>div:first-child{gap:10px;display:flex}.incident-create-card>div:first-child span{gap:3px;display:grid}.incident-create-card>div:first-child small{color:var(--muted)}.incident-create-card label{color:var(--heading);font-size:var(--font-xs);gap:7px;font-weight:750;display:grid}.incident-create-card input:not([type=checkbox]),.incident-create-card textarea,.incident-create-card select,.incident-admin-list form input,.incident-admin-list form select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--heading);background:var(--control-bg);font:inherit;font-size:var(--font-sm);border-radius:8px;outline:none;padding:10px 12px}.incident-create-card textarea{resize:vertical;min-height:112px}.incident-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.incident-create-card fieldset{border:1px solid var(--line);border-radius:9px;gap:9px;padding:14px;display:grid}.incident-create-card legend{color:var(--muted);font-size:var(--font-xs);padding:0 6px;font-weight:800}.incident-create-card fieldset label,.incident-create-card .incident-publish{text-transform:capitalize;align-items:center;gap:8px;display:flex}.incident-create-card button,.incident-admin-list form button{color:#fff;background:var(--accent);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-weight:800;display:inline-flex}.incident-admin-list>div{gap:5px;display:grid}.incident-admin-list h2{font-size:28px}.incident-admin-list>article{border:1px solid var(--line);background:var(--control-bg);border-left:3px solid #f59e0b;border-radius:10px;gap:14px;padding:18px;display:grid}.incident-admin-list>article.severity-major{border-left-color:#f97316}.incident-admin-list>article.severity-critical{border-left-color:#ef4444}.incident-admin-list article header{justify-content:space-between;gap:16px;display:flex}.incident-admin-list article header>div{gap:6px;display:grid}.incident-admin-list article header>label{color:var(--muted);font-size:var(--font-xs);align-items:center;gap:6px;display:flex}.incident-admin-list h3{font-size:var(--font-lg)}.incident-admin-list article header small,.incident-admin-list article>p{color:var(--muted);font-size:var(--font-xs)}.incident-admin-list article>p{line-height:1.55}.incident-admin-list form{grid-template-columns:140px 1fr auto;gap:8px;display:grid}.incident-admin-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:10px;padding:24px}.developer-support-console{gap:18px;padding-bottom:36px;display:grid}.support-response-banner{border:1px solid var(--console-border);background:var(--console-surface);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px;display:grid}.support-response-banner>span{border:1px solid var(--console-border);width:42px;height:42px;color:var(--console-text);background:var(--console-soft);border-radius:9px;place-items:center;display:grid}.support-response-banner>div{gap:4px;display:grid}.support-response-banner strong{color:var(--console-text);font-size:var(--font-sm)}.support-response-banner p{color:var(--console-muted);font-size:var(--font-sm)}.support-response-banner a{border:1px solid var(--console-border-strong);min-height:40px;color:var(--console-text);background:var(--console-surface);font-size:var(--font-sm);border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.developer-support-grid{grid-template-columns:minmax(320px,.85fr) minmax(440px,1.15fr);align-items:start;gap:18px;display:grid}.support-ticket-form,.support-ticket-history{border:1px solid var(--console-border);background:var(--console-surface);border-radius:10px;gap:16px;padding:22px;display:grid}.support-ticket-form>header,.support-ticket-history>header{border-bottom:1px solid var(--console-border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.support-ticket-form>header{flex-direction:column;align-items:start;gap:4px}.support-ticket-form header span,.support-ticket-history header span{color:var(--console-text);font-size:var(--font-sm);font-weight:850}.support-ticket-form header small,.support-ticket-history header small{color:var(--console-muted);font-size:var(--font-xs)}.support-ticket-form label{color:var(--console-text);font-size:var(--font-xs);gap:7px;font-weight:750;display:grid}.support-ticket-form input,.support-ticket-form select,.support-ticket-form textarea{border:1px solid var(--console-border-strong);width:100%;min-height:42px;color:var(--console-text);background:var(--console-soft);font:inherit;font-size:var(--font-sm);border-radius:8px;outline:0;padding:10px 12px}.support-ticket-form input:focus,.support-ticket-form select:focus,.support-ticket-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent)}.support-ticket-form textarea{resize:vertical;min-height:130px}.support-ticket-form>button{justify-self:start;min-height:40px}.support-ticket-history>header>div{gap:4px;display:grid}.support-ticket-history>header>strong{color:var(--success);font-size:var(--font-xs)}.support-ticket-history>article{border:1px solid var(--console-border);background:var(--console-soft);border-radius:9px;gap:10px;padding:16px;display:grid}.support-ticket-history>article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.support-priority{color:var(--console-muted);background:var(--console-surface);font-size:var(--font-xs);text-transform:capitalize;border-radius:999px;padding:4px 7px;font-weight:800}.support-priority.priority-high{color:#f97316;background:#f973161a}.support-priority.priority-urgent{color:#ef4444;background:#ef44441a}.support-ticket-status{color:var(--success);font-size:var(--font-xs);text-transform:capitalize;align-items:center;gap:6px;font-weight:800;display:inline-flex}.support-ticket-status i{background:currentColor;border-radius:50%;width:7px;height:7px}.support-ticket-history article>strong{color:var(--console-text);font-size:var(--font-sm)}.support-ticket-history article>p{color:var(--console-muted);font-size:var(--font-xs);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.support-ticket-history article footer{color:var(--console-muted);font-size:var(--font-xs);justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.support-ticket-history article footer code{color:var(--accent);font-weight:800}.developer-ticket-reply{border-left:3px solid var(--console-accent);background:var(--console-surface);border-radius:6px;gap:4px;padding:10px;display:grid}.developer-ticket-reply strong{color:var(--console-accent);font-size:var(--font-xs)}.developer-ticket-reply p,.developer-ticket-reply small{color:var(--console-muted);font-size:var(--font-xs);line-height:1.5}.support-ticket-history article footer span{align-items:center;gap:5px;display:inline-flex}.support-empty{min-height:220px;color:var(--console-muted);text-align:center;place-items:center;gap:7px;display:grid}.support-empty strong{color:var(--console-text);font-size:var(--font-sm)}.support-empty span{font-size:var(--font-xs)}.profile-settings{gap:18px;padding-bottom:36px;display:grid}.profile-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.profile-settings-card,.profile-preview{border:1px solid var(--console-border);background:var(--console-surface);border-radius:10px;gap:16px;padding:22px;display:grid}.profile-settings-card>header{border-bottom:1px solid var(--console-border);color:var(--console-muted);align-items:center;gap:10px;padding-bottom:14px;display:flex}.profile-settings-card>header div{gap:3px;display:grid}.profile-settings-card>header strong{color:var(--console-text);font-size:var(--font-sm)}.profile-settings-card>header small{color:var(--console-muted);font-size:var(--font-xs)}.profile-settings-card label{color:var(--console-text);font-size:var(--font-xs);gap:7px;font-weight:750;display:grid}.profile-settings-card input,.profile-settings-card select{border:1px solid var(--console-border-strong);width:100%;min-height:42px;color:var(--console-text);background:var(--console-soft);font:inherit;font-size:var(--font-sm);border-radius:8px;outline:0;padding:0 12px}.profile-settings-card input:disabled{opacity:.65;cursor:not-allowed}.profile-settings-card input:focus,.profile-settings-card select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent)}.profile-appearance{grid-column:1/-1}.profile-appearance fieldset{border:0;gap:10px;padding:0;display:grid}.profile-appearance legend{color:var(--console-text);font-size:var(--font-xs);margin-bottom:9px;font-weight:750}.accent-picker{flex-wrap:wrap;gap:8px;display:flex}.accent-picker button{border:1px solid var(--console-border);min-height:36px;color:var(--console-muted);background:var(--console-soft);cursor:pointer;font-size:var(--font-xs);text-transform:capitalize;border-radius:8px;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.accent-picker button i{background:#d83a5f;border-radius:50%;width:10px;height:10px}.accent-picker button.purple i{background:#7c3aed}.accent-picker button.blue i{background:#2563eb}.accent-picker button.green i{background:#059669}.accent-picker button.orange i{background:#ea580c}.accent-picker button.selected{border-color:var(--accent);color:var(--console-text);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 12%, transparent)}.profile-select-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.profile-preview{background:var(--console-soft);grid-column:1/-1;grid-template-columns:1fr auto auto;align-items:center}.profile-preview>div{align-items:center;gap:10px;display:flex}.profile-preview img{object-fit:contain;background:#fff;border-radius:8px;width:36px;height:36px;padding:4px}.profile-preview div span{gap:2px;display:grid}.profile-preview strong{color:var(--console-text);font-size:var(--font-sm)}.profile-preview small,.profile-preview>span{color:var(--console-muted);font-size:var(--font-xs)}.profile-preview p{color:var(--console-text);font-size:var(--font-xs);align-items:center;gap:6px;display:inline-flex}.profile-save-bar{z-index:4;border:1px solid var(--console-border);background:color-mix(in srgb, var(--console-surface) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex;position:sticky;bottom:12px;box-shadow:0 12px 35px #00000026}.profile-save-bar>span{color:var(--console-muted);font-size:var(--font-xs)}@media (width>=1181px){[data-console-sidebar=compact] .platform-console{grid-template-columns:78px minmax(0,1fr)}[data-console-sidebar=compact] .console-brand{justify-content:center;padding-inline:4px}[data-console-sidebar=compact] .console-brand span,[data-console-sidebar=compact] .project-switcher,[data-console-sidebar=compact] .platform-sidebar nav button span,[data-console-sidebar=compact] .console-cleanup-card,[data-console-sidebar=compact] .console-user div,[data-console-sidebar=compact] .sidebar-signout{display:none}[data-console-sidebar=compact] .platform-sidebar nav button{justify-content:center;padding:0}[data-console-sidebar=compact] .console-user{justify-content:center;padding-inline:0}}[data-console-density=compact] .platform-main{padding-top:24px}[data-console-density=compact] .platform-header{margin-bottom:18px}[data-console-density=compact] .home-metrics-board article{min-height:104px;padding:13px}[data-console-density=compact] .console-card,[data-console-density=compact] .profile-settings-card,[data-console-density=compact] .support-ticket-form,[data-console-density=compact] .support-ticket-history,[data-console-density=compact] .incident-admin-embedded .incident-create-card,[data-console-density=compact] .incident-admin-embedded .incident-admin-list{padding:16px}.support-inbox-console{gap:16px;padding-bottom:36px;display:grid}.support-inbox-summary{border:1px solid var(--console-border);background:var(--console-surface);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.support-inbox-summary>div{align-items:center;gap:12px;display:flex}.support-inbox-summary>div>span{border:1px solid var(--console-border);width:40px;height:40px;color:var(--console-accent);background:var(--console-soft);border-radius:9px;place-items:center;display:grid}.support-inbox-summary>div>div{gap:3px;display:grid}.support-inbox-summary strong{color:var(--console-text);font-size:var(--font-sm)}.support-inbox-summary small{color:var(--console-muted);font-size:var(--font-xs)}.support-inbox-tabs{border:1px solid var(--console-border);background:var(--console-surface);border-radius:9px;flex-wrap:wrap;gap:6px;padding:4px;display:flex}.support-inbox-tabs button{min-height:34px;color:var(--console-muted);cursor:pointer;font-size:var(--font-xs);text-transform:capitalize;background:0 0;border:0;border-radius:7px;padding:0 11px;font-weight:750}.support-inbox-tabs button.active{color:var(--console-accent);background:color-mix(in srgb, var(--console-accent) 12%, var(--console-soft))}.support-inbox-list{gap:12px;display:grid}.support-inbox-list>article{border:1px solid var(--console-border);background:var(--console-surface);border-radius:10px;gap:16px;padding:20px;display:grid}.support-inbox-list>article>header{border-bottom:1px solid var(--console-border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:13px;display:flex}.support-inbox-list>article>header>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.support-inbox-list header code{color:var(--console-accent);font-size:var(--font-xs);font-weight:800}.support-inbox-list header time{color:var(--console-muted);font-size:var(--font-xs);align-items:center;gap:5px;display:inline-flex}.support-inbox-body{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:20px;display:grid}.support-inbox-body h3{color:var(--console-text);font-size:var(--font-lg);margin-bottom:7px}.support-inbox-body>div:first-child>p{color:var(--console-muted);font-size:var(--font-sm);white-space:pre-wrap;line-height:1.6}.support-inbox-body dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.support-inbox-body dl>div{border:1px solid var(--console-border);background:var(--console-soft);border-radius:7px;gap:3px;padding:9px;display:grid}.support-inbox-body dt{color:var(--console-muted);font-size:var(--font-xs)}.support-inbox-body dd{overflow-wrap:anywhere;color:var(--console-text);font-size:var(--font-xs)}.support-conversation{border:1px solid var(--console-border);background:var(--console-soft);border-radius:8px;align-content:start;gap:9px;padding:14px;display:grid}.support-conversation>strong{color:var(--console-text);font-size:var(--font-xs);align-items:center;gap:6px;display:inline-flex}.support-conversation>small{color:var(--console-muted);font-size:var(--font-xs)}.support-conversation>div{background:var(--console-surface);border-radius:7px;gap:4px;padding:10px;display:grid}.support-conversation>div span{color:var(--console-accent);font-size:var(--font-xs);text-transform:capitalize;font-weight:800}.support-conversation>div p{color:var(--console-text);font-size:var(--font-xs);line-height:1.5}.support-conversation time{color:var(--console-muted);font-size:var(--font-xs)}.support-inbox-list>article>form{border-top:1px solid var(--console-border);grid-template-columns:190px 1fr auto;gap:8px;padding-top:14px;display:grid}.support-inbox-list form select,.support-inbox-list form input{border:1px solid var(--console-border-strong);min-height:40px;color:var(--console-text);background:var(--console-soft);font:inherit;font-size:var(--font-sm);border-radius:8px;outline:0;padding:0 11px}.support-inbox-list form select:focus,.support-inbox-list form input:focus{border-color:var(--console-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--console-accent) 15%, transparent)}.support-inbox-list form button{min-height:40px}@media (width<=720px){.status-header{padding-inline:12px}.status-header>div>a{display:none}.status-content{padding-top:34px}.status-hero{grid-template-columns:1fr;padding:24px 20px}.status-toolbar{flex-direction:column;align-items:flex-start}.status-service-list article{grid-template-columns:auto minmax(0,1fr)}.status-service-list article>em,.status-service-list article>.service-ok,.status-service-list article>.service-issue{grid-column:2}.status-history{grid-template-columns:1fr;padding:20px}.status-api-list{grid-template-columns:1fr}.status-api-list article{border-right:0;border-bottom:1px solid var(--line)}.status-api-list article:last-child{border-bottom:0}.incident-detail{padding-top:34px}.incident-detail-hero{padding:26px 20px}.incident-admin-grid{grid-template-columns:1fr}.incident-admin-heading{flex-direction:column;align-items:start}.incident-admin-list form,.developer-support-grid{grid-template-columns:1fr}.support-response-banner{grid-template-columns:auto 1fr}.support-response-banner>a{grid-column:2;justify-self:start}.profile-settings-grid{grid-template-columns:1fr}.profile-appearance,.profile-preview{grid-column:1}.profile-select-row,.profile-preview,.support-inbox-body,.support-inbox-list>article>form{grid-template-columns:1fr}}@media (width<=560px){.status-incident{grid-template-columns:1fr auto}.status-incident .incident-state{grid-column:1/-1}.incident-form-row{grid-template-columns:1fr}.incident-timeline article span{flex-direction:column;align-items:start;gap:3px}.support-response-banner{grid-template-columns:1fr}.support-response-banner>a{grid-column:1}.support-ticket-history article footer{flex-direction:column;align-items:start}.profile-save-bar{flex-direction:column;align-items:stretch}.profile-save-bar button{width:100%}.support-inbox-summary,.support-inbox-list>article>header{flex-direction:column;align-items:flex-start}.support-inbox-body dl{grid-template-columns:1fr}}.docs-hero-topline{align-items:center;gap:10px;display:flex}.docs-hero-topline>span:last-child{color:var(--success);font-size:var(--font-xs);align-items:center;gap:5px;font-weight:800;display:inline-flex}.docs-hero h1{letter-spacing:-.045em;max-width:850px;font-size:clamp(40px,5vw,60px)}.docs-hero>p{max-width:800px;font-size:var(--font-lg);line-height:1.7}.docs-context-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.docs-context-bar>span,.docs-context-bar>a{border:1px solid var(--line);min-height:36px;color:var(--text);background:var(--control-bg);font-size:var(--font-xs);border-radius:8px;align-items:center;gap:8px;padding:0 11px;text-decoration:none;display:inline-flex}.docs-context-bar small{color:var(--muted)}.docs-context-bar code,.docs-context-bar strong{color:var(--heading);font-size:var(--font-xs)}.docs-context-bar>a{color:var(--accent);font-weight:800}.docs-page-body{grid-template-columns:minmax(0,1fr) 180px;gap:44px;display:grid}.docs-main-column{min-width:0}.docs-page-outline{align-self:start;gap:12px;max-height:calc(100svh - 128px);padding-top:28px;display:grid;position:sticky;top:104px;overflow:auto}.docs-page-outline>strong{color:var(--heading);font-size:var(--font-xs);letter-spacing:.08em;text-transform:uppercase}.docs-page-outline nav{gap:2px;display:grid}.docs-page-outline nav a{border-left:1px solid var(--line);color:var(--muted);font-size:var(--font-xs);padding:6px 0 6px 11px;line-height:1.4;text-decoration:none}.docs-page-outline nav a:hover{border-color:var(--accent);color:var(--heading)}.docs-page-outline>div{border:1px solid var(--line);background:var(--control-bg);font-size:var(--font-xs);border-radius:9px;gap:5px;margin-top:10px;padding:12px;display:grid}.docs-page-outline>div span{color:var(--muted)}.docs-page-outline>div a{color:var(--accent);font-weight:800;text-decoration:none}.doc-section{scroll-margin-top:110px}.doc-section h2,.sdk-section h2{letter-spacing:-.025em;font-size:26px}.doc-section p{max-width:760px;font-size:var(--font-base);line-height:1.75}.code-block{border-radius:11px;padding-top:50px;box-shadow:0 18px 45px #00000029}.code-block .code-language{color:var(--muted);letter-spacing:.08em;top:16px}.code-copy{min-height:31px;color:var(--code-text);cursor:pointer;font-size:var(--font-xs);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-weight:800;display:inline-flex;position:absolute;top:9px;right:10px}.code-copy:hover{background:#ffffff1c}.api-panel{border-radius:12px;gap:18px;padding:24px;box-shadow:0 15px 45px #0000001f}.endpoint-title{border-bottom:1px solid var(--line);padding-bottom:14px}.endpoint-title code{font-size:var(--font-sm);font-weight:800}.method{border-radius:5px;justify-content:center;min-width:47px}@media (width<=1280px){.docs-page-body{grid-template-columns:minmax(0,1fr)}.docs-page-outline{display:none}}@media (width<=960px){.docs-topbar{grid-template-columns:1fr auto}.docs-global-search{grid-area:2/1/auto/-1}.docs-topbar{padding-block:9px}.docs-quickstart{grid-template-columns:1fr}}@media (width<=720px){.docs-topbar{gap:10px;padding-inline:12px}.docs-topbar-actions .docs-version,.docs-topbar-actions>a,.docs-topbar-brand small{display:none}.docs-layout{width:min(100% - 24px,1440px)}.docs-quickstart{padding:20px}.docs-path-grid{grid-template-columns:1fr}.docs-path-grid>a{min-height:220px}.docs-reference-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-reference-strip>div:nth-child(2){border-right:0}.docs-reference-strip>div{border-bottom:1px solid var(--line)}}@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{display:none}.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}.desktop-nav-links{display:none}.mobile-drawer-links{top:max(10px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));z-index:60;width:min(380px,100vw - 20px);max-height:calc(100svh - max(10px, env(safe-area-inset-top)) - max(10px, env(safe-area-inset-bottom)));border:1px solid var(--line);background:var(--panel-strong);box-shadow:var(--shadow);overscroll-behavior:contain;border-radius:14px;flex-direction:column;align-items:stretch;padding:14px;display:none;position:fixed;left:auto;overflow-y:auto}.mobile-drawer-links.open{display:flex}.nav-links .nav-secondary{display:block}.nav-links a{font-size:var(--font-base);border-radius:8px;padding:14px 12px}.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:56;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-theme{top:14px;right:14px}}@media (width<=980px){.login-page{padding:12px;overflow:auto}.auth-shell{grid-template-columns:1fr;min-height:calc(100svh - 24px)}.auth-story{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:27px 28px}.auth-story-copy,.auth-terminal{display:none}.auth-form-panel{padding:58px 28px 42px}.login-theme{top:28px;right:30px}}@media (width<=720px){.auth-shell{border-radius:15px}.auth-story{padding:21px 18px}.auth-brand .brand-logo{width:150px}.auth-form-panel{padding:44px 19px 30px}.auth-field-row{grid-template-columns:1fr}.auth-form-heading h2{font-size:32px}.login-theme{top:20px;right:20px}.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:var(--font-base)}.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;height:auto;min-height:100svh;overflow:visible}.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{height:auto;min-height:100svh;padding:34px 24px 36px;overflow:visible}.console-home-grid,.ai-command-grid,.ai-intelligence-grid,.endpoint-breakdown,.usage-summary-strip,.runtime-command-grid,.usage-workspace{grid-template-columns:1fr}.usage-chart-panel{padding:18px}.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 32px}.platform-header,.section-topbar{flex-direction:column;align-items:flex-start}.real-action-panel{grid-template-columns:1fr}.real-action-panel>.black-button{width:100%}.platform-header{margin-bottom:28px}.platform-header h1,.section-topbar h1,.console-section>h1{font-size:34px}.home-metrics-board,.capability-cards,.ai-command-grid,.key-management-summary,.usage-summary-strip,.log-summary-strip,.runtime-health-grid,.usage-capability-grid,.endpoint-breakdown,.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: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}.mini-panel article,.intent-map-panel article,.api-key-card-head,.api-key-meta-row,.log-event-list article,.log-event-main,.runtime-detail-grid{grid-template-columns:1fr}.log-event-meta{justify-content:flex-start}.dashboard-brand-footer{text-align:center;justify-content:center}.api-key-actions,.page-toolbar .black-button,.api-key-actions .outline-button,.api-key-actions .danger-button{width:100%}.ai-history-stream{max-height:none}.usage-tabs,.console-tabs,.usage-side-panel nav{white-space:nowrap;overflow-x:auto}.usage-side-panel p{margin-top:24px}}@media (width<=980px){.login-page{padding:0}.login-page .auth-shell{grid-template-columns:1fr;min-height:100svh}.login-page .auth-story{border-bottom:0;padding:26px 28px}.login-page .auth-story-copy,.login-page .auth-powered{display:none}.login-page .auth-form-panel{padding:72px 28px 42px}.login-page .login-theme{top:26px;right:28px}}@media (width<=720px){.login-page .auth-story{padding:21px 18px}.login-page .auth-form-panel{padding:50px 16px 28px}.login-page .login-card{border-radius:22px;padding:25px 20px}.login-page .auth-field-row{grid-template-columns:1fr}.login-page .auth-form-heading h2{font-size:30px}.login-page .login-theme{top:22px;right:18px}.auth-docs-link,.login-theme .theme-toggle{height:36px;min-height:36px;padding:0 11px}}
