:root{--ink:#101714;--ink-2:#17211d;--paper:#f3f0e8;--paper-2:#e8e4da;--line:rgba(16,23,20,0.14);--muted:#68736d;--signal:#9dff3f;--aqua:#5eead4;--danger:#ff6b58;--warning:#ffc857}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased}:root{--ink:#1a1a1a;--ink-2:#25252b;--paper:#fafaf9;--paper-2:#f2f1ef;--line:#e5e5e3;--muted:#6b7280;--signal:#6366f1;--aqua:#818cf8;--danger:#e05252;--warning:#d9911e}::selection{color:var(--ink);background:rgba(99,102,241,.18)}:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.brand{font-family:var(--font-body);font-weight:650;letter-spacing:-.035em}.brand-mark{border-width:0;border-radius:8px;background:var(--ink);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.brand-mark:before{content:"";position:absolute;inset:6px;border:2px solid white;border-radius:50%}.brand-mark:after{right:3px;top:3px;box-shadow:0 0 0 2px var(--ink)}.site-nav:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--line) 15%,var(--line) 85%,transparent)}.nav-links a{padding:8px 12px;border-radius:8px;transition:color .18s,background .18s}.nav-links a:hover{color:var(--ink);background:rgba(255,255,255,.7)}.button:hover{border-color:#c9c9cf;transform:translateY(-1px);box-shadow:0 8px 24px rgba(24,24,35,.07)}.landing-hero-copy{max-width:940px;margin:0 auto}.product-pill{width:max-content;max-width:100%;margin:0 auto 24px;padding:7px 13px;display:flex;align-items:center;gap:8px;color:var(--signal);border:1px solid rgba(99,102,241,.2);border-radius:999px;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:550 11px var(--font-mono);letter-spacing:.04em}.product-pill i{width:6px;height:6px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 4px rgba(99,102,241,.1);animation:agentPulse 2s ease-in-out infinite}.hero-actions .button{min-height:48px;padding-inline:25px}.hero-note svg{color:var(--signal)}.hero-note span{background:#c7c8cf}.hero-showcase{width:min(920px,100%);margin:54px auto 0;text-align:left}.agent-preview-head{min-height:48px;color:#8f909d;font-weight:500}.agent-orbit{color:var(--aqua);border-color:rgba(129,140,248,.34);box-shadow:0 0 0 5px rgba(129,140,248,.06)}.agent-live i{background:var(--aqua);box-shadow:0 0 0 4px rgba(129,140,248,.12)}.route-card strong:first-child+i{border-color:rgba(129,140,248,.25)}.agent-result small{color:#a5b4fc}.provider-name{letter-spacing:-.03em}.eyebrow{color:var(--signal);font:550 11px var(--font-mono)}.eyebrow:before{box-shadow:0 0 0 4px rgba(99,102,241,.1)}.section h2{letter-spacing:-.05em}.feature{transition:transform .2s,border-color .2s,box-shadow .2s}.feature:hover{transform:translateY(-2px);border-color:#d2d2d8!important;box-shadow:0 14px 40px rgba(30,30,45,.06)}.feature h3{margin-top:64px;font-family:var(--font-body);font-weight:620}.flow .eyebrow,.flow-tag{color:#a5b4fc}.flow-tag{border-color:rgba(129,140,248,.25);background:rgba(99,102,241,.08)}.flow-arrow{color:#818cf8}.sidebar .brand-mark:after{box-shadow:0 0 0 2px var(--ink)}.page{padding-top:38px}.page-title h1{font-family:var(--font-body);font-weight:620}.dashboard-route-content .card:hover{border-color:#d7d7dc}.stat-value{color:#29292f}.bar{background:#3f3f46}.quick-icon{background:#27272a}.status{color:#087a55;background:#eaf8f2}.input:focus,.model-preference-card select:focus,.traffic-field input:focus{border-color:var(--signal);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.price-option.selected,.price-option:hover{border-color:var(--signal)}.auth-art:after{border-color:rgba(129,140,248,.3);box-shadow:0 0 0 70px rgba(99,102,241,.04),0 0 0 140px rgba(99,102,241,.025)}.dit-service-copy>div svg,.dit-service-copy>span,.installer-badge,.monitor-kicker,.monitor-section-title span,.store-eyebrow>span,.store-hero h1 em,.store-hero-stats strong{color:#a5b4fc}.installer-badge,.store-eyebrow>span{border-color:rgba(129,140,248,.28);background:rgba(99,102,241,.08)}.dashboard-route-content .service-action:hover{color:#4338ca;background:#eef2ff}@media (max-width:600px){.hero{width:calc(100% - 28px);padding-top:54px}.hero h1{font-size:48px}.product-pill{font-size:9px}.hero-showcase{margin-top:38px}}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}.landing{min-height:100vh;overflow:hidden;background:radial-gradient(circle at 83% 12%,rgba(94,234,212,.13),transparent 25%),linear-gradient(120deg,transparent 0 74%,rgba(16,23,20,.035) 74% 74.2%,transparent 74.2%),var(--paper)}.site-nav{width:min(1180px,calc(100% - 40px));height:78px;margin:auto;display:flex;justify-content:space-between;border-bottom:1px solid var(--line)}.brand,.site-nav{align-items:center}.brand{display:inline-flex;gap:10px;font:700 20px var(--font-display);letter-spacing:-.04em}.brand-mark{width:24px;height:24px;border:7px solid var(--ink);border-radius:50%;position:relative}.brand-mark:after{content:"";position:absolute;width:7px;height:7px;background:var(--signal);border-radius:50%;right:-6px;top:-6px;box-shadow:0 0 0 3px var(--paper)}.nav-links{display:flex;gap:30px;font-size:13px;font-weight:700}.nav-actions{display:flex;align-items:center;gap:10px}.button{border:1px solid var(--ink);padding:11px 18px;background:transparent;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .2s,background .2s,color .2s}.button:hover{transform:translateY(-2px)}.button.signal{color:var(--ink)}.hero{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:90px 0 70px;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:80px;gap:80px}.eyebrow,.hero{align-items:center}.eyebrow{font:600 11px var(--font-mono);text-transform:uppercase;letter-spacing:.14em;display:flex;gap:10px}.eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 4px rgba(157,255,63,.18)}.hero h1{font:700 clamp(55px,7vw,104px)/.9 var(--font-display);letter-spacing:-.075em;margin:24px 0 30px;max-width:780px}.hero h1 em{font-style:normal;-webkit-text-stroke:1.5px var(--ink)}.hero-copy{max-width:580px;color:#4d5953;font-size:18px;line-height:1.7}.hero-actions{display:flex;gap:12px;margin-top:34px}.hero-note{display:flex;align-items:center;gap:7px;margin:20px 0 0;color:var(--muted);font:600 10px var(--font-mono)}.hero-note svg{color:#388455}.hero-note span{width:3px;height:3px;margin:0 3px;border-radius:50%;background:#9ca59f}.agent-preview{color:#dfe7e2;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:var(--ink);box-shadow:28px 28px 0 var(--paper-2);transform:rotate(1.2deg);overflow:hidden}.agent-preview-head{min-height:54px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1);font:600 10px var(--font-mono);letter-spacing:.08em;color:#91a098}.agent-preview-head>div{display:flex;align-items:center;gap:10px}.agent-orbit{width:27px;height:27px;display:grid;place-items:center;color:var(--signal);border:1px solid rgba(157,255,63,.28);border-radius:50%;box-shadow:0 0 0 5px rgba(157,255,63,.04)}.agent-live{display:flex;align-items:center;gap:7px;color:#b6c2bc}.agent-live i{width:6px;height:6px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 4px rgba(157,255,63,.1);animation:agentPulse 1.8s ease-in-out infinite}.agent-preview-body{padding:22px;display:grid;grid-gap:13px;gap:13px;background:radial-gradient(circle at 85% 20%,rgba(94,234,212,.055),transparent 27%)}.user-task{width:88%;margin-left:auto;padding:13px 15px;color:var(--ink);border-radius:13px 13px 3px 13px;background:var(--paper);box-shadow:0 8px 24px rgba(0,0,0,.12);animation:agentRise .5s ease both}.user-task span{color:#7c8781;font:600 8px var(--font-mono);letter-spacing:.12em}.user-task p{margin:6px 0 0;font-size:12px;font-weight:750;line-height:1.5}.agent-thinking{padding:16px;border:1px solid rgba(255,255,255,.11);border-radius:13px;background:rgba(255,255,255,.045);animation:agentRise .5s ease .12s both}.agent-thinking-title{display:flex;align-items:center;gap:10px;padding-bottom:13px;border-bottom:1px solid rgba(255,255,255,.09)}.agent-thinking-title>span{width:31px;height:31px;display:grid;place-items:center;border-radius:8px;color:var(--ink);background:var(--signal)}.agent-thinking-title small,.agent-thinking-title strong{display:block}.agent-thinking-title strong{font-size:12px}.agent-thinking-title small{margin-top:3px;color:#7f8d86;font-size:9px}.agent-steps{margin:14px 0;padding:0;list-style:none;display:grid;grid-gap:12px;gap:12px}.agent-steps li{position:relative;display:grid;grid-template-columns:24px 1fr auto;grid-gap:9px;gap:9px;align-items:center;color:#718078}.agent-steps li:not(:last-child):after{content:"";position:absolute;left:11px;top:23px;width:1px;height:18px;background:rgba(255,255,255,.12)}.agent-steps li>i{width:23px;height:23px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:50%;font:500 8px var(--font-mono);font-style:normal}.agent-steps li span,.agent-steps li strong{display:block}.agent-steps li strong{color:#a7b2ac;font-size:10px}.agent-steps li span{margin-top:2px;font-size:8px}.agent-steps li.done>i{color:var(--ink);background:var(--aqua)}.agent-steps li.active>i{color:var(--signal);border-color:rgba(157,255,63,.45);background:rgba(157,255,63,.07)}.agent-steps li.active strong{color:white}.agent-steps li em{color:var(--signal);font:600 8px var(--font-mono);font-style:normal;letter-spacing:.1em}.route-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px;border-radius:8px;background:#0c120f}.route-card>span{color:#718078;font:600 7px var(--font-mono);letter-spacing:.08em}.route-card>div,.route-card>span{display:flex;align-items:center;gap:6px}.route-card>div{font:600 8px var(--font-mono)}.route-card i{padding:3px 5px;color:#69776f;border:1px solid rgba(255,255,255,.1);border-radius:4px;font-size:6px;font-style:normal}.route-card strong:first-child+i{color:var(--signal);border-color:rgba(157,255,63,.2)}.agent-result{padding:13px;display:grid;grid-template-columns:30px 1fr auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid rgba(94,234,212,.16);border-radius:11px;background:rgba(94,234,212,.07);animation:agentRise .5s ease .25s both}.result-mark{width:30px;height:30px;display:grid;place-items:center;color:var(--ink);border-radius:50%;background:var(--aqua)}.agent-result strong{font-size:10px}.agent-result p{margin:3px 0 0;color:#8e9c95;font-size:8px;line-height:1.4}.agent-result small{color:var(--aqua);font:600 9px var(--font-mono)}.agent-safety{display:flex;align-items:center;justify-content:center;gap:6px;color:#718078;font:500 8px var(--font-mono)}@keyframes agentPulse{50%{opacity:.45;transform:scale(.78)}}@keyframes agentRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.provider-strip{border-block:1px solid var(--line);padding:20px 0;overflow:hidden}.provider-row{width:min(1180px,calc(100% - 40px));margin:auto;display:flex;justify-content:space-between;align-items:center;color:#69736e;font:700 12px var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.provider-name{font:700 20px var(--font-display);color:var(--ink);letter-spacing:-.04em}.section{width:min(1180px,calc(100% - 40px));margin:auto;padding:110px 0}.section-head{display:grid;grid-template-columns:.65fr 1.35fr;grid-gap:50px;gap:50px;align-items:flex-end;margin-bottom:50px}.section h2{font:700 clamp(38px,5vw,68px)/1 var(--font-display);letter-spacing:-.055em;margin:0}.section-lead{color:var(--muted);max-width:580px;line-height:1.7}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.feature{padding:34px;min-height:260px;border-right:1px solid var(--line);position:relative;overflow:hidden}.feature:last-child{border:0}.feature-number{font:500 11px var(--font-mono);color:var(--muted)}.feature h3{font:700 25px var(--font-display);letter-spacing:-.04em;margin:60px 0 15px}.feature p{color:var(--muted);line-height:1.6;font-size:14px}.feature-icon{position:absolute;right:25px;top:25px;width:44px;height:44px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center}.flow{background:var(--ink)}.flow .section-lead{color:#93a099}.flow-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.flow-card{border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:30px;background:linear-gradient(145deg,rgba(255,255,255,.06),transparent)}.flow-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.flow-card h3{font:700 28px var(--font-display);margin:0}.flow-tag{font:500 10px var(--font-mono);padding:7px 10px;border:1px solid rgba(255,255,255,.18);border-radius:99px;color:var(--aqua)}.flow-steps{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font:500 11px var(--font-mono);color:#bec8c3}.flow-step{padding:10px 12px;background:rgba(255,255,255,.07);border-radius:7px}.flow-arrow{color:var(--signal)}.cta{width:min(1180px,calc(100% - 40px));margin:70px auto;border-radius:24px;background:var(--signal);padding:65px;display:flex;align-items:center;justify-content:space-between;gap:30px}.cta h2{font:700 clamp(36px,5vw,64px)/1 var(--font-display);letter-spacing:-.055em;margin:0;max-width:750px}.footer{width:min(1180px,calc(100% - 40px));margin:auto;padding:35px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;color:var(--muted);font-size:12px}.dashboard-unavailable{min-height:100vh;display:grid;grid-template-rows:72px 1fr;background:linear-gradient(rgba(16,23,20,.025) 1px,transparent 0),linear-gradient(90deg,rgba(16,23,20,.025) 1px,transparent 0),#fbfbfa;background-size:72px 72px}.dashboard-unavailable-nav{padding:0 38px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8e8e4;background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dashboard-unavailable-account{display:flex;align-items:center;gap:15px}.dashboard-unavailable-account>span{color:#747a74;font:650 11px var(--font-mono)}.dashboard-unavailable-account button{min-height:34px;padding:0 12px;display:flex;align-items:center;gap:7px;border:1px solid #dedfd9;border-radius:8px;color:#414641;background:white;font-size:10px;font-weight:750}.dashboard-unavailable-account button:hover{border-color:#bfc2ba;color:#111411}.dashboard-unavailable-stage{padding:56px 24px;display:grid;place-items:center;align-content:center;grid-gap:24px;gap:24px}.dashboard-unavailable-card{width:min(620px,100%);padding:55px;position:relative;overflow:hidden;border:1px solid #dfe1da;border-radius:20px;background:#fff;box-shadow:0 24px 70px rgba(20,26,21,.08)}.dashboard-unavailable-card:after{content:"";width:260px;height:260px;position:absolute;right:-150px;top:-150px;border:1px solid rgba(96,141,48,.28);border-radius:50%;box-shadow:0 0 0 45px rgba(157,255,63,.035),0 0 0 90px rgba(157,255,63,.025);pointer-events:none}.dashboard-unavailable-icon{width:54px;height:54px;display:grid;place-items:center;color:#192119;border-radius:14px;background:var(--signal);box-shadow:0 0 0 8px rgba(157,255,63,.12)}.dashboard-unavailable-kicker{margin:31px 0 18px;display:flex;align-items:center;gap:9px;color:#768078;font:700 10px var(--font-mono);letter-spacing:.14em}.dashboard-unavailable-kicker i{width:7px;height:7px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 4px rgba(157,255,63,.14)}.dashboard-unavailable-card h1{margin:0;font:700 clamp(42px,6vw,68px)/.98 var(--font-display);letter-spacing:-.06em}.dashboard-unavailable-copy{max-width:475px;margin:23px 0 34px;color:#727972;font-size:14px;line-height:1.8}.dashboard-unavailable-status{padding:16px 17px;display:flex;align-items:center;gap:12px;border:1px solid #e6e7e2;border-radius:11px;background:#fafbf8}.dashboard-unavailable-status svg{color:#5e8e32}.dashboard-unavailable-status span,.dashboard-unavailable-status strong{display:block}.dashboard-unavailable-status strong{color:#2b302b;font-size:11px}.dashboard-unavailable-status span{margin-top:4px;color:#8c918b;font-size:9px}.dashboard-unavailable-footnote{margin:0;color:#9ca19b;font:650 9px var(--font-mono);letter-spacing:.16em}.app-layout{--workspace-bg:#fbfbfa;--workspace-line:#e8e8e4;min-height:100vh;display:grid;grid-template-columns:246px minmax(0,1fr);background:var(--workspace-bg)}.sidebar{height:100vh;padding:0 14px;position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:column;color:#171a18;border-right:1px solid var(--workspace-line)}.sidebar-brand{height:92px;padding:0 16px;display:flex;align-items:center}.sidebar .brand{gap:11px;font-size:23px}.sidebar .brand-mark{border-color:var(--ink)}.sidebar .brand-mark:after{box-shadow:0 0 0 3px white}.sidebar-nav{display:grid;grid-gap:5px;gap:5px}.side-link{position:relative;display:flex;align-items:center;gap:13px;min-height:48px;padding:0 15px;border:1px solid transparent;border-radius:10px;color:#747871;font-size:14px;font-weight:720;transform:translateZ(0);transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.side-link>svg{flex:0 0 auto;transition:color .16s ease,transform .2s cubic-bezier(.2,.8,.2,1)}.side-link:hover{color:#171a18;background:#f7f7f4}.side-link.active{color:#111411;border-color:#deded9;background:#fff;box-shadow:0 1px 2px rgba(17,20,17,.04)}.side-link:hover>svg{transform:translateX(1px)}.side-link:active{transform:scale(.985)}.nav-badge{margin-left:auto;padding:4px 7px;border-radius:99px;color:#49651d;background:#ecffd8;font:750 8px var(--font-mono);font-style:normal;letter-spacing:.04em}.nav-progress{width:11px;height:11px;margin-left:auto;border:1.5px solid #d8e7ca;border-top-color:#5c8c2a;border-radius:50%;animation:navSpin .58s linear infinite}.sidebar-footer{margin-top:auto;padding:18px 13px 22px;border-top:1px solid var(--workspace-line)}.sidebar-resource{display:flex;align-items:center;gap:10px;color:#777b75;font-size:12px;font-weight:700}.sidebar-resource:hover{color:var(--ink)}.sidebar-legal{margin-top:18px;display:flex;gap:14px;color:#a0a39e;font-size:9px}.sidebar-legal a:hover{color:#5e625d}.system-status{margin-top:19px;display:flex;align-items:center;gap:8px;color:#777d76;font-size:10px}.system-status i{width:6px;height:6px;border-radius:50%;background:#38c977;box-shadow:0 0 0 3px rgba(56,201,119,.1)}.app-main{min-width:0;background:var(--workspace-bg)}.topbar{height:72px;padding:0 34px;position:-webkit-sticky;position:sticky;top:0;z-index:20;justify-content:space-between;border-bottom:1px solid var(--workspace-line);background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.breadcrumb,.topbar{display:flex;align-items:center}.breadcrumb{gap:10px;color:#a1a39f;font:650 12px var(--font-body)}.breadcrumb i{color:#d0d1cd;font-style:normal}.breadcrumb strong{color:#202320}.topbar-account{gap:12px}.locale-button,.topbar-account{display:flex;align-items:center}.locale-button{height:36px;padding:0 12px;gap:6px;border:0;border-radius:8px;color:#737772;background:#f8f8f6;font-size:11px;font-weight:700}.locale-button select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;outline:0;color:inherit;background:transparent;font:inherit;cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0);white-space:nowrap}.account-menu{position:relative}.account-menu summary{list-style:none;display:flex;align-items:center;gap:9px;cursor:pointer}.account-menu summary::-webkit-details-marker{display:none}.account-avatar{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:#101714;font:750 12px var(--font-display)}.account-menu summary strong{max-width:220px;overflow:hidden;color:#30332f;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.account-menu summary>svg{color:#989b96}.account-popover{width:235px;padding:14px;position:absolute;top:44px;right:0;display:grid;z-index:30;border:1px solid var(--workspace-line);border-radius:11px;background:white;box-shadow:0 18px 45px rgba(20,24,20,.12)}.account-popover span{font-size:12px;font-weight:800}.account-popover small{margin-top:3px;overflow:hidden;color:#8a8e88;font-size:9px;text-overflow:ellipsis}.account-popover form{margin-top:13px;padding-top:10px;border-top:1px solid var(--workspace-line)}.account-popover button{width:100%;padding:7px 0;display:flex;align-items:center;gap:8px;border:0;color:#7a453e;background:transparent;font-size:10px;font-weight:750}.page{width:100%;max-width:1580px;margin:auto;padding:42px 46px 64px}.dashboard-route-content{min-height:calc(100vh - 72px)}.dashboard-route-content .card{border-color:var(--workspace-line);background:var(--workspace-panel);box-shadow:0 1px 1px rgba(20,24,20,.015)}.dashboard-route-content>.page{animation:routeReveal .22s cubic-bezier(.2,.75,.3,1) both}.route-skeleton{pointer-events:none}.skeleton-heading{width:min(390px,70%);margin-bottom:28px;display:grid;grid-gap:9px;gap:9px}.skeleton-grid i,.skeleton-heading i,.skeleton-heading span,.skeleton-panel i,.skeleton-panel span{display:block;overflow:hidden;position:relative;border-radius:7px;background:#ddd9cf}.skeleton-heading i{width:70%;height:34px}.skeleton-heading span{width:100%;height:13px}.skeleton-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.skeleton-grid i{height:145px;border:1px solid rgba(16,23,20,.05);background:#e3dfd5}.skeleton-panel{height:330px;margin-top:12px;padding:24px;display:grid;align-content:start;grid-gap:14px;gap:14px;border:1px solid var(--line);border-radius:12px;background:#f8f6f0}.skeleton-panel i{width:160px;height:19px}.skeleton-panel span{width:100%;height:12px}.skeleton-panel span:nth-child(3){width:83%}.skeleton-panel span:nth-child(4){width:62%}.skeleton-grid i:after,.skeleton-heading i:after,.skeleton-heading span:after,.skeleton-panel i:after,.skeleton-panel span:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.58),transparent);transform:translateX(-100%);animation:skeletonSweep 1.15s ease-in-out infinite}@keyframes navSpin{to{transform:rotate(1turn)}}@keyframes routeReveal{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes skeletonSweep{to{transform:translateX(100%)}}.page-title-row{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:34px}.page-title h1{font:700 34px var(--font-display);letter-spacing:-.045em;margin:0 0 8px}.page-title p{margin:0;color:#737872;font-size:13px}.date-control{height:40px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--workspace-line);border-radius:9px;color:#424640;background:white;font-size:11px;font-weight:750}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.card{background:#f8f6f0;border:1px solid var(--line);border-radius:12px;padding:20px}.stat-card{min-height:145px;flex-direction:column}.stat-card,.stat-top{display:flex;justify-content:space-between}.stat-top{color:var(--muted);font-size:11px;font-weight:700}.stat-value{font:600 30px var(--font-mono);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.03em}.stat-value small{font:500 13px var(--font-mono);color:var(--muted)}.trend{color:#358b55;font:600 10px var(--font-mono)}.trend.neutral{color:var(--muted)}.dashboard-summary-grid{display:grid;grid-template-columns:1.65fr .75fr .75fr;grid-gap:14px;gap:14px}.dashboard-summary-grid .card{min-height:176px;padding:25px 28px}.dashboard-balance-card{display:flex;flex-direction:column;justify-content:space-between}.dashboard-balance-row{display:flex;align-items:flex-end;justify-content:space-between;gap:25px}.dashboard-balance-row .button{min-width:92px;border-radius:8px}.dashboard-metric-link{display:flex;flex-direction:column;justify-content:space-between;transition:border-color .16s,box-shadow .16s,transform .16s}.dashboard-metric-link:hover{border-color:#cbcec8;box-shadow:0 8px 26px rgba(20,24,20,.05);transform:translateY(-1px)}.dashboard-metric-link>small{display:flex;align-items:center;gap:5px;color:#90948e;font-size:9px;font-weight:700}.dashboard-chart-card{margin-top:14px;padding:28px 30px 20px}.dashboard-chart-card .chart{height:280px}.dashboard-insight-grid{margin-top:14px;display:grid;grid-template-columns:1.15fr .85fr;grid-gap:14px;gap:14px}.dashboard-insight-grid .card{min-height:238px;padding:25px 28px}.card-title a{display:flex;align-items:center;gap:6px;color:#777c76;font-size:9px;font-weight:750}.tool-ranking{display:grid;grid-gap:16px;gap:16px}.tool-ranking>div{display:grid;grid-template-columns:120px 1fr 42px;grid-gap:14px;gap:14px;align-items:center}.tool-ranking strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.tool-ranking i{height:8px;overflow:hidden;border-radius:99px;background:#f0f1ee}.tool-ranking i span{height:100%;display:block;border-radius:inherit;background:#21372d}.tool-ranking em{color:#747973;font:650 10px var(--font-mono);font-style:normal;text-align:right}.empty-compact{padding:48px 0;color:#969a95;font-size:11px;text-align:center}.status-distribution>i{height:11px;overflow:hidden;display:flex;border-radius:99px;background:#f0f1ee}.status-distribution>i span{height:100%;background:#21bc7a}.status-distribution>i em{height:100%;background:#ef7768}.status-distribution>div{margin-top:28px;display:grid;grid-gap:15px;gap:15px}.status-distribution>div span{display:grid;grid-template-columns:10px 1fr auto;grid-gap:9px;gap:9px;align-items:center;color:#727771;font-size:11px}.status-distribution b{width:7px;height:7px;border-radius:50%}.status-distribution .success-dot{background:#21bc7a}.status-distribution .failed-dot{background:#ef7768}.status-distribution strong{color:#292d29;font:650 11px var(--font-mono)}.dashboard-grid{display:grid;grid-template-columns:1.5fr .8fr;grid-gap:12px;gap:12px;margin-top:12px}.card-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.card-title h2{font:700 16px var(--font-display);letter-spacing:-.02em;margin:0}.card-title span{color:var(--muted);font:500 10px var(--font-mono)}.chart{height:235px;display:flex;align-items:flex-end;gap:8px;border-bottom:1px solid var(--line);padding-top:20px}.bar{flex:1 1;min-width:8px;background:var(--ink);border-radius:3px 3px 0 0;opacity:.86;transition:height .4s}.quick-actions{display:grid;grid-gap:9px;gap:9px}.quick-action{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--line);border-radius:9px;background:white}.quick-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:var(--ink);color:white}.quick-action strong{font-size:12px;display:block}.quick-action span{font-size:10px;color:var(--muted)}.table-card{margin-top:12px;padding:0;overflow:hidden}.table-header{padding:18px 20px;border-bottom:1px solid var(--line)}table{width:100%;border-collapse:collapse;font-size:12px}th{color:var(--muted);font:600 9px var(--font-mono);text-align:left;text-transform:uppercase;letter-spacing:.08em;background:#efede7}td,th{padding:13px 18px;border-bottom:1px solid var(--line);white-space:nowrap}tbody tr:last-child td{border:0}.mono{font-family:var(--font-mono)}.status{display:inline-flex;align-items:center;gap:6px;font:600 9px var(--font-mono);padding:5px 8px;border-radius:99px;background:#e6f5e8;color:#287443}.status:before{content:"";width:5px;height:5px;background:currentColor;border-radius:50%}.status.failed{background:#fde8e5;color:#b3493c}.status.pending{background:#fff2d7;color:#9b6b08}.panel-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.api-key-box{padding:18px;border:1px dashed #9ba39f;border-radius:9px;background:#f1efe9;font:500 12px var(--font-mono);display:flex;justify-content:space-between;align-items:center}.api-key-box code{min-width:0;overflow-wrap:anywhere}.icon-button{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink)}.key-secret-card{margin-bottom:12px;display:grid;grid-template-columns:.9fr 1.4fr;grid-gap:28px;gap:28px;align-items:end;border-color:rgba(53,139,85,.38);box-shadow:inset 4px 0 #5bbf7a}.key-secret-card h2{margin:12px 0 5px;font:700 22px var(--font-display)}.card-copy,.key-secret-card p{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.key-create-card{margin-bottom:12px}.key-create-card .card-title{align-items:flex-start}.key-create-grid{display:grid;grid-template-columns:1.5fr .7fr .7fr .8fr;grid-gap:10px;gap:10px}.tool-scope{display:flex;align-items:center;gap:18px;margin:2px 0 16px;padding:0;border:0}.tool-scope legend{float:left;margin-right:18px;color:var(--muted);font:600 9px var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.tool-scope label{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700}.tool-scope input{accent-color:var(--ink)}.form-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:14px;border-top:1px solid var(--line)}.form-actions>span{color:var(--muted);font-size:10px}.table-scroll{overflow-x:auto}.table-subline{display:block;margin-top:4px;color:var(--muted);font:500 9px var(--font-mono)}.table-stack{display:grid;grid-gap:3px;gap:3px}.table-stack small{color:var(--muted);font-size:9px}.table-action{border:0;padding:6px 8px;border-radius:6px;background:transparent;font-size:10px;font-weight:800}.table-action.danger{color:#a84236}.table-action.danger:hover{background:#fde8e5}.empty-state{min-height:180px;padding:35px;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;color:var(--muted);text-align:center}.empty-state strong{color:var(--ink);font:700 16px var(--font-display)}.empty-state span{font-size:11px}.installer-card{position:relative;overflow:hidden;display:grid;grid-template-columns:1.35fr .65fr;margin-bottom:12px;border:1px solid #203129;border-radius:18px;color:white;background:linear-gradient(125deg,#101714,#101714 62%,#17251e);box-shadow:0 14px 34px rgba(16,23,20,.08)}.installer-card:after{content:"";position:absolute;width:230px;height:230px;right:-105px;top:-120px;border:1px solid rgba(157,255,63,.3);border-radius:50%;box-shadow:0 0 0 34px rgba(157,255,63,.035),0 0 0 68px rgba(157,255,63,.02)}.installer-main{min-width:0;padding:34px}.installer-badge{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(157,255,63,.25);border-radius:99px;color:var(--signal);background:rgba(157,255,63,.06);font:700 9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.installer-main h2{margin:24px 0 10px;font:700 34px var(--font-display);letter-spacing:-.045em}.installer-main>p{max-width:700px;margin:0;color:#93a099;font-size:12px;line-height:1.7}.installer-command{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center;margin-top:22px;padding:13px 14px;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#dce6e0;background:#080d0b}.installer-command>svg{color:var(--signal)}.installer-command code{min-width:0;overflow:auto hidden;white-space:nowrap;font:500 10px var(--font-mono);scrollbar-width:none}.installer-command button{width:31px;height:31px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:7px;color:white;background:rgba(255,255,255,.06)}.installer-notes{display:flex;flex-wrap:wrap;gap:18px;margin-top:16px;color:#74827a;font:600 9px var(--font-mono)}.installer-notes span{display:flex;align-items:center;gap:6px}.installer-sequence{position:relative;z-index:1;display:grid;align-content:center;padding:26px 30px;border-left:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.025)}.installer-sequence>div{position:relative;display:grid;grid-template-columns:33px 1fr;padding:18px 0}.installer-sequence>div:not(:last-child){border-bottom:1px solid rgba(255,255,255,.09)}.installer-sequence i{grid-row:1/3;color:var(--signal);font:600 9px var(--font-mono);font-style:normal}.installer-sequence strong{font-size:12px}.installer-sequence span{margin-top:4px;color:#74827a;font-size:9px}.connect-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:1.12fr .88fr;min-height:430px;margin-bottom:12px;border-radius:18px;color:white;background:var(--ink)}.connect-hero:after{content:"";position:absolute;width:420px;height:420px;left:-160px;bottom:-300px;border:1px solid rgba(157,255,63,.22);border-radius:50%;box-shadow:0 0 0 60px rgba(157,255,63,.035),0 0 0 120px rgba(157,255,63,.02)}.connect-copy{position:relative;z-index:1;padding:48px;align-self:center}.connect-copy .eyebrow{color:#91a098}.connect-copy h2{max-width:690px;margin:26px 0 18px;font:700 clamp(38px,4.5vw,64px)/.98 var(--font-display);letter-spacing:-.06em}.connect-copy>p{max-width:590px;margin:0;color:#9aa79f;font-size:13px;line-height:1.75}.connect-trust{display:flex;flex-wrap:wrap;gap:20px;margin-top:28px;color:#c8d1cc;font:600 10px var(--font-mono)}.connect-trust span{display:flex;align-items:center;gap:7px}.connect-trust svg{color:var(--signal)}.connect-form{position:relative;z-index:1;margin:18px;padding:28px;align-self:stretch;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:rgba(255,255,255,.065);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.connect-form .form-row label,.connect-form .tool-scope label{color:#e0e7e3}.connect-form .input{color:white;border-color:rgba(255,255,255,.16);background:#202b26}.connect-form .input option{color:var(--ink);background:white}.connect-form>small{display:block;margin-top:11px;color:#718078;text-align:center;font-size:9px}.connect-button{width:100%;min-height:48px;margin-top:6px}.connect-advanced{margin:2px 0 18px;border-top:1px solid rgba(255,255,255,.11);border-bottom:1px solid rgba(255,255,255,.11)}.connect-advanced summary{padding:13px 0;color:#a9b5ae;cursor:pointer;font-size:11px;font-weight:800}.connect-options{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.connect-options .form-row:last-child{grid-column:1/-1}.connect-form .tool-scope{color:#a9b5ae}.connect-form .tool-scope legend{color:#718078}.pairing-ready{margin-bottom:12px;padding:26px;border-color:rgba(53,139,85,.38);box-shadow:inset 4px 0 #5bbf7a}.pairing-ready-head{display:grid;grid-template-columns:40px 1fr auto;grid-gap:14px;gap:14px;align-items:center}.pairing-check{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:#256c42;background:#dff2e4}.pairing-ready h2{margin:7px 0 4px;font:700 22px var(--font-display)}.pairing-ready p{margin:0;color:var(--muted);font-size:10px}.pairing-prompt{max-height:290px;margin:20px 0 0;padding:18px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;color:#dbe4df;background:var(--ink);font:500 11px/1.7 var(--font-mono)}.pairing-flow{display:flex;align-items:center;justify-content:center;gap:15px;padding-top:18px;color:var(--muted);font:700 10px var(--font-mono)}.pairing-flow span{display:flex;align-items:center;gap:7px}.pairing-flow i{width:21px;height:21px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--ink);font-style:normal}.pairing-flow b{color:#9da7a1}.pairing-agent{display:flex;align-items:center;gap:6px}.quickstart-intro{max-width:980px;margin:10px auto 70px;text-align:center}.quickstart-intro>span{color:#668242;font:750 9px var(--font-mono);letter-spacing:.12em}.quickstart-intro h1{margin:18px 0 9px;font:700 clamp(40px,5vw,62px) var(--font-display);letter-spacing:-.055em}.quickstart-intro>p{margin:0;color:#757a74;font-size:14px}.quickstart-intro ol{margin:50px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);list-style:none}.quickstart-intro li{position:relative;display:flex;align-items:center;gap:11px;color:#adb0ab;font-size:11px;text-align:left}.quickstart-intro li:not(:last-child):after{content:"";height:1px;position:absolute;left:52%;right:12%;background:#e1e2de}.quickstart-intro li i{width:34px;height:34px;display:grid;place-items:center;border:1px solid #dedfdb;border-radius:50%;font:650 10px var(--font-mono);font-style:normal;background:white}.quickstart-intro li.active{color:#202320}.quickstart-intro li.active i{color:white;border-color:#202320;background:#202320}.quickstart-section-heading{margin:0 auto 18px;text-align:center}.quickstart-section-heading span{color:#668242;font:750 9px var(--font-mono);letter-spacing:.1em}.quickstart-section-heading h2{margin:12px 0 7px;font:700 26px var(--font-display);letter-spacing:-.035em}.quickstart-section-heading p{margin:0;color:#858984;font-size:11px}.agent-wizard{max-width:1120px;margin:0 auto 88px}.agent-search{height:56px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;margin:26px 0 14px;padding:0 18px;border:1px solid #dedfdb;border-radius:12px;color:#969a95;background:white;box-shadow:0 8px 28px rgba(22,29,25,.025);transition:border-color .2s,box-shadow .2s}.agent-search:focus-within{border-color:#8b968f;box-shadow:0 0 0 3px rgba(16,23,20,.06)}.agent-search input{min-width:0;border:0;outline:0;color:var(--ink);background:transparent;font:600 12px var(--font-body)}.agent-search input::placeholder{color:#a4a8a3}.agent-search>span{font:650 9px var(--font-mono)}.agent-client-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.agent-client-grid>button{min-width:0;min-height:92px;position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:17px;border:1px solid #dedfdb;border-radius:12px;color:var(--ink);text-align:left;background:white;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.agent-client-grid>button:hover{z-index:1;transform:translateY(-2px);border-color:#9ca59f;box-shadow:0 12px 30px rgba(17,24,20,.07)}.agent-client-grid>button:focus-visible{outline:3px solid rgba(123,181,64,.24);outline-offset:2px}.agent-client-grid>button.recommended{border-color:#b7d991;background:linear-gradient(135deg,#fbfff7,#f3faec)}.agent-client-grid>button em{position:absolute;top:9px;right:10px;display:flex;align-items:center;gap:4px;padding:4px 6px;border-radius:99px;color:#49781c;background:#e6f7d4;font:700 7px var(--font-mono);font-style:normal;text-transform:uppercase}.agent-mark{width:48px;height:48px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;color:white;background:#1a211d;font:800 11px var(--font-mono);letter-spacing:-.05em}.agent-mark.blue{background:linear-gradient(145deg,#eaf4ff,#c4dfff);color:#3970b2}.agent-mark.orange{background:#e47e56}.agent-mark.black{background:#111}.agent-mark.cyan{color:#15565d;background:#d8f4f4}.agent-mark.red{color:#a63232;background:#ffe4df}.agent-mark.violet{color:#6345a6;background:#ede7ff}.agent-mark.lime{color:#1d3210;background:var(--signal)}.agent-mark.rainbow{color:#314358;background:linear-gradient(135deg,#e5eaff,#d5fbf1 45%,#fff0c4)}.agent-client-copy{min-width:0;display:grid;grid-gap:5px;gap:5px}.agent-client-copy strong{overflow:hidden;font:700 14px var(--font-display);text-overflow:ellipsis;white-space:nowrap}.agent-client-copy small{color:#969b96;font-size:9px}.agent-card-arrow{color:#b1b5b1;transition:transform .18s,color .18s}.agent-client-grid>button:hover .agent-card-arrow{color:var(--ink);transform:translateX(3px)}.agent-capability-row{display:flex;justify-content:center;gap:24px;margin-top:20px;color:#8d928d;font:600 9px var(--font-mono)}.agent-capability-row span{display:flex;align-items:center;gap:6px}.agent-empty{min-height:180px;display:grid;place-items:center;align-content:center;grid-gap:7px;gap:7px;color:#969b96;border:1px dashed #d7d9d5;border-radius:12px;text-align:center}.agent-empty strong{color:var(--ink)}.agent-empty span{font-size:10px}.agent-wizard-install{min-height:590px;display:grid;align-content:start;justify-items:center;padding-top:12px;animation:agentRise .3s ease both}.agent-install-actions{width:min(860px,100%);display:flex;justify-content:flex-start;margin-top:20px;padding-top:18px;border-top:1px solid #dfe2dc}.agent-wizard-back{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 15px;border:1px solid #d7dad4;border-radius:10px;color:#626862;background:rgba(255,255,255,.58);font-size:10px;font-weight:750;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.agent-wizard-back:hover{color:var(--ink);border-color:#aeb4ab;background:#fff;transform:translateX(-2px)}.agent-selected{display:flex;align-items:center;gap:12px;margin-bottom:30px;padding:9px 17px 9px 9px;border:1px solid #dcded9;border-radius:99px;background:white}.agent-selected .agent-mark{width:38px;height:38px;border-radius:50%;font-size:9px}.agent-selected>div{display:grid;grid-gap:2px;gap:2px}.agent-selected>div span{color:#8c918c;font:650 7px var(--font-mono);text-transform:uppercase}.agent-selected>div strong{font:700 13px var(--font-display)}.agent-mark.neutral{color:#606661;border:1px dashed #c9cec8;background:#f5f6f3}.agent-method-tabs{width:min(620px,100%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:2px auto 13px;padding:5px;border:1px solid #dedfdb;border-radius:13px;background:#ebece8}.agent-method-tabs.single{grid-template-columns:1fr}.agent-method-tabs>button{min-height:58px;padding:10px 14px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:9px;color:#7d827d;background:transparent;cursor:pointer}.agent-method-tabs>button.active{color:#172019;border-color:#d5d9d3;background:white;box-shadow:0 4px 12px rgba(18,24,20,.06)}.agent-method-tabs>button span{display:grid;grid-gap:3px;gap:3px;text-align:left}.agent-method-tabs strong{font-size:10px}.agent-method-tabs small{color:#979b96;font-size:7px}.agent-install-step-title{width:min(860px,100%);display:flex;align-items:center;gap:11px;margin:22px 0 10px}.agent-install-step-title i{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;color:white;background:var(--ink);font:700 10px var(--font-mono);font-style:normal}.agent-install-step-title strong{font:700 15px var(--font-display)}.agent-command-panel{width:min(860px,100%);overflow:hidden;margin-top:0;border:1px solid #242927;border-radius:14px;color:white;background:#0e1110;box-shadow:0 18px 42px rgba(14,17,16,.1)}.agent-command-toolbar{min-height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 14px 0 20px;border-bottom:1px solid rgba(255,255,255,.12);color:#939b96}.agent-command-toolbar>span{display:flex;align-items:center;gap:8px;font:650 9px var(--font-mono)}.agent-command-toolbar>span>i{width:8px;height:8px;border-radius:50%;background:#484b53}.agent-command-toolbar>span>svg{margin-left:7px}.agent-platform-tabs{display:flex;padding:3px;border-radius:8px;background:#222326}.agent-platform-tabs button{min-height:31px;padding:0 13px;border:0;border-radius:6px;color:#9a9da5;background:transparent;font-size:9px;font-weight:800;cursor:pointer}.agent-platform-tabs button.active{color:#191b1a;background:#e8e9ed;box-shadow:0 1px 2px rgba(0,0,0,.2)}.agent-command-body{min-width:0;min-height:98px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:20px 20px 20px 28px}.agent-command-body code{min-width:0;overflow:auto hidden;white-space:nowrap;font:550 12px var(--font-mono);scrollbar-width:none}.agent-command-body code b{margin-right:13px;color:var(--signal)}.agent-command-body>button{display:flex;align-items:center;gap:6px;padding:10px 12px;border:1px solid rgba(255,255,255,.16);border-radius:7px;color:white;background:rgba(255,255,255,.07);font-size:9px;font-weight:800;cursor:pointer}.agent-install-result{width:min(860px,100%);display:flex;gap:12px;align-items:flex-start;margin-top:16px;padding:16px 18px;border:1px solid #dfe2dc;border-radius:11px;background:rgba(255,255,255,.58)}.agent-install-result>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;color:#4f7d27;background:#ebf6e1}.agent-install-result strong{font-size:11px}.agent-install-result p{margin:5px 0 0;color:#858a85;font-size:9px;line-height:1.6}.agent-next-step{width:min(860px,100%);display:flex;align-items:center;gap:9px;margin-top:16px;color:#737873;font-size:10px}.agent-next-step>svg{color:#4e7c27}.agent-prompt-install{width:min(860px,100%);display:grid;justify-items:stretch}.agent-prompt-form{padding:17px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #dce0da;border-radius:12px;background:white}.agent-prompt-form>div{display:flex;align-items:center;gap:11px}.agent-prompt-form>div>svg{color:#4e7c27}.agent-prompt-form span{display:grid;grid-gap:4px;gap:4px}.agent-prompt-form strong{font-size:10px}.agent-prompt-form small{color:#8c918c;font-size:8px}.agent-prompt-submit{min-width:190px;min-height:42px;border:0}.agent-prompt-result{margin-top:14px;overflow:hidden;border:1px solid #252a27;border-radius:13px;color:white;background:#0d100f;box-shadow:0 16px 38px rgba(13,16,15,.09)}.agent-prompt-result>div{min-height:54px;padding:0 15px 0 19px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.11)}.agent-prompt-result>div button,.agent-prompt-result>div span{display:flex;align-items:center;gap:7px}.agent-prompt-result>div span{color:#b9c2bd;font-size:9px;font-weight:750}.agent-prompt-result>div button{padding:8px 11px;border:1px solid rgba(255,255,255,.14);border-radius:7px;color:white;background:rgba(255,255,255,.06);font-size:8px;font-weight:800}.agent-prompt-result pre{max-height:330px;margin:0;padding:20px;overflow:auto;color:#dbe4df;white-space:pre-wrap;overflow-wrap:anywhere;font:500 10px/1.7 var(--font-mono)}.device-page{min-height:100vh;position:relative;overflow:hidden;display:grid;place-items:center;padding:110px 24px 50px;color:white;background:radial-gradient(circle at 50% 42%,rgba(157,255,63,.08),transparent 28%),#0b110e}.device-header{position:absolute;z-index:2;top:0;left:0;right:0;height:78px;padding:0 36px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1)}.device-header .brand-mark{border-color:white}.device-header .brand-mark:after{box-shadow:0 0 0 3px #0b110e}.device-header>span{color:#68776f;font:600 9px var(--font-mono);letter-spacing:.16em}.device-grid{position:absolute;inset:78px 0 0;opacity:.15;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 72%);mask-image:radial-gradient(circle at center,black,transparent 72%)}.device-card{width:min(590px,100%);position:relative;z-index:1;padding:42px;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.025));box-shadow:0 35px 100px rgba(0,0,0,.36);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:agentRise .45s ease both}.device-card-top{display:flex;justify-content:space-between;align-items:center;color:#6f7e76}.device-kicker{color:var(--signal);font:700 9px var(--font-mono);letter-spacing:.15em}.device-card h1{margin:27px 0 16px;font:700 clamp(39px,6vw,58px)/.98 var(--font-display);letter-spacing:-.06em}.device-card>p{margin:0;color:#95a29b;font-size:13px;line-height:1.75}.device-code-label{margin-top:30px;color:#718078;font:600 9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.device-code{display:flex;justify-content:center;align-items:center;gap:13px;margin-top:10px;padding:19px;border:1px solid rgba(157,255,63,.25);border-radius:12px;color:white;background:#080d0b;font:700 clamp(24px,5vw,35px) var(--font-mono);letter-spacing:.1em}.device-code i{color:#516058;font-style:normal}.device-account{display:grid;grid-template-columns:auto auto 1fr;grid-gap:9px;gap:9px;align-items:center;margin:18px 0;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.09);color:#718078;font-size:10px}.device-account strong{overflow:hidden;color:#b8c2bd;text-align:right;text-overflow:ellipsis}.device-approve-button{width:100%;min-height:52px;border:0;border-radius:999px;color:var(--ink);background:var(--signal);font-weight:850;transition:transform .2s,box-shadow .2s}.device-approve-button:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(157,255,63,.16)}.device-card>small{display:block;margin-top:14px;color:#65736b;text-align:center;font-size:9px}.device-card-success{text-align:center}.device-success-mark{width:58px;height:58px;margin:0 auto 25px;display:grid;place-items:center;border-radius:50%;color:var(--ink);background:var(--signal);box-shadow:0 0 0 10px rgba(157,255,63,.06)}.device-card-success p{max-width:440px;margin-inline:auto}.device-safe-line{display:inline-flex;align-items:center;gap:7px;margin-top:25px;padding:9px 12px;border:1px solid rgba(255,255,255,.1);border-radius:99px;color:#89968f;font:600 9px var(--font-mono)}.request-filters{display:grid;grid-template-columns:2fr repeat(3,1fr) auto;grid-gap:10px;gap:10px;margin-bottom:12px}.dashboard-route-content .request-filters{padding:13px;border-radius:10px}.request-summary-grid{margin:14px 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.request-summary-grid .card{min-height:132px;padding:25px 28px;display:flex;flex-direction:column;justify-content:space-between}.request-summary-grid span{display:flex;align-items:center;gap:8px;color:#8a8e88;font-size:10px;font-weight:750}.request-summary-grid strong{font:650 32px var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.request-summary-grid strong small{color:#777c76;font-size:15px}.search-input{position:relative}.search-input svg{position:absolute;z-index:1;left:12px;top:13px}.search-input .input{padding-left:35px}.muted-action{color:var(--muted);border-color:var(--line);cursor:default}.pricing-row{display:grid;grid-template-columns:1fr auto;grid-gap:25px;gap:25px;padding:17px 0;border-bottom:1px solid var(--line)}.pricing-row>div{display:grid;grid-gap:4px;gap:4px}.pricing-row>div:last-child{text-align:right}.pricing-row strong{font-size:13px}.pricing-row span{color:var(--muted);font-size:9px}.billing-page-links{display:flex;gap:8px}.billing-page-links a{height:38px;padding:0 12px;display:flex;align-items:center;gap:7px;border:1px solid var(--workspace-line);border-radius:8px;color:#626761;background:white;font-size:10px;font-weight:750}.billing-page-links a:hover{color:var(--ink);border-color:#c9ccc6}.auto-recharge-card{margin:14px 0;padding:0;overflow:hidden}.auto-recharge-head{min-height:112px;padding:24px 28px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;border-bottom:1px solid var(--workspace-line);background:linear-gradient(120deg,rgba(99,102,241,.065),rgba(255,255,255,.8) 48%)}.auto-recharge-icon{width:44px;height:44px;display:grid;place-items:center;color:#4f46e5;border:1px solid rgba(99,102,241,.18);border-radius:12px;background:#eef2ff;box-shadow:0 0 0 6px rgba(99,102,241,.035)}.auto-recharge-head>div:nth-child(2)>span{color:#6366f1;font:650 8px var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.auto-recharge-head h2{margin:5px 0 4px;font:650 21px var(--font-display);letter-spacing:-.035em}.auto-recharge-head p{margin:0;color:#767983;font-size:10px;line-height:1.55}.auto-recharge-state{padding:7px 10px;display:flex;align-items:center;gap:7px;color:#7a7d86;border:1px solid #dedfe3;border-radius:99px;background:rgba(255,255,255,.7);font-size:8px;font-weight:750}.auto-recharge-state i{width:6px;height:6px;border-radius:50%;background:#a8abb3}.auto-recharge-state.enabled{color:#27734a;border-color:rgba(34,150,90,.18);background:#edf9f2}.auto-recharge-state.enabled i{background:#28aa67;box-shadow:0 0 0 3px rgba(40,170,103,.1)}.auto-recharge-form{padding:24px 28px 26px}.auto-recharge-toggle{width:max-content;max-width:100%;display:flex;align-items:center;gap:12px;cursor:pointer}.auto-recharge-toggle>input{position:absolute;opacity:0;pointer-events:none}.auto-recharge-toggle>span{width:42px;height:23px;padding:3px;flex:0 0 auto;display:flex;align-items:center;border-radius:99px;background:#d8d9de;transition:background .18s}.auto-recharge-toggle>span i{width:17px;height:17px;border-radius:50%;background:white;box-shadow:0 1px 4px rgba(0,0,0,.18);transition:transform .18s}.auto-recharge-toggle>input:checked+span{background:#6366f1}.auto-recharge-toggle>input:checked+span i{transform:translateX(19px)}.auto-recharge-toggle>input:focus-visible+span{outline:3px solid rgba(99,102,241,.18);outline-offset:2px}.auto-recharge-toggle small,.auto-recharge-toggle strong{display:block}.auto-recharge-toggle strong{color:#27272c;font-size:11px}.auto-recharge-toggle small{margin-top:3px;color:#8a8d95;font-size:8px}.auto-recharge-fields{margin-top:22px;display:grid;grid-template-columns:.8fr .8fr 1.3fr;grid-gap:12px;gap:12px}.auto-recharge-fields>label,.saved-card{min-width:0;min-height:103px;padding:15px 16px;display:flex;flex-direction:column;border:1px solid var(--workspace-line);border-radius:11px;background:#fafafa}.auto-recharge-fields>label>span,.saved-card>span{margin-bottom:9px;color:#7f828b;font-size:8px;font-weight:750}.auto-recharge-fields select{width:100%;height:34px;padding:0 10px;border:1px solid #d9dade;border-radius:7px;outline:0;color:#26262b;background:white;font:600 11px var(--font-mono)}.auto-recharge-fields select:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.09)}.auto-recharge-fields small{margin-top:7px;color:#9799a0;font-size:7px}.saved-card{background:linear-gradient(135deg,#17171c,#22222b)}.saved-card>span{color:#81838f}.saved-card strong{display:flex;align-items:center;gap:8px;color:#f0f0f4;font-size:11px}.saved-card small{color:#7f8290}.saved-card.ready{border-color:rgba(99,102,241,.32);box-shadow:inset 3px 0 #6366f1}.auto-recharge-notice{margin-top:14px;padding:11px 13px;display:flex;align-items:flex-start;gap:9px;color:#8a691a;border:1px solid rgba(217,145,30,.2);border-radius:8px;background:#fffaf0;font-size:8px;line-height:1.55}.auto-recharge-notice.safe{color:#376b54;border-color:rgba(40,170,103,.16);background:#f2faf5}.auto-recharge-notice svg{flex:0 0 auto;margin-top:1px}.auto-recharge-actions{margin-top:18px;padding-top:17px;display:flex;align-items:center;justify-content:space-between;gap:22px;border-top:1px solid var(--workspace-line)}.auto-recharge-actions>span{max-width:650px;color:#8b8e96;font-size:8px;line-height:1.55}.auto-recharge-actions .button{min-width:116px;min-height:38px}.auto-recharge-actions .spin{animation:stripe-spin 1s linear infinite}.auto-recharge-feedback{margin:13px 0 0;padding:9px 11px;border-radius:7px;font-size:8px}.auto-recharge-feedback.success{color:#27734a;background:#edf9f2}.auto-recharge-feedback.error{color:#a53d31;background:#fff0ee}.form-row{display:grid;grid-gap:7px;gap:7px;margin-bottom:16px}.form-row label{font-size:11px;font-weight:800}.input{width:100%;padding:12px 13px;border:1px solid var(--line);border-radius:8px;background:white;outline:none}.input:focus{border-color:#5b6a63;box-shadow:0 0 0 3px rgba(16,23,20,.06)}.price-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.price-grid form{min-width:0}.price-option{padding:20px;text-align:left;background:white;border:1px solid var(--line);border-radius:10px}.price-grid .price-option{width:100%;height:100%}.price-option.selected,.price-option:hover{border-color:var(--ink);box-shadow:inset 0 -3px var(--signal)}.price-option strong{display:block;font:600 24px var(--font-mono);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em}.price-option span{color:var(--muted);font-size:10px}.payment-trust-row{margin-top:16px;display:flex;justify-content:center;flex-wrap:wrap;gap:8px 18px;color:var(--muted);font-size:9px}.payment-trust-row span{display:flex;align-items:center;gap:5px}.stripe-status-card{margin:0 0 18px;padding:14px 16px;display:grid;grid-template-columns:28px 1fr auto;grid-gap:9px;gap:9px;align-items:center;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.54)}.stripe-status-card>svg{color:#69766f}.stripe-status-card span,.stripe-status-card strong{display:block}.stripe-status-card strong{font-size:11px}.stripe-status-card span{margin-top:3px;color:var(--muted);font-size:9px}.stripe-status-card em{padding:5px 7px;border-radius:4px;color:#68756e;background:rgba(16,23,20,.05);font:700 7px var(--font-mono);font-style:normal;letter-spacing:.07em}.stripe-status-card.paid{border-color:rgba(50,143,80,.22);background:rgba(80,188,112,.08)}.stripe-status-card.paid em,.stripe-status-card.paid>svg{color:#287b45}.stripe-status-card.processing>svg{animation:stripe-spin 1.2s linear infinite}.stripe-status-card.failed{border-color:rgba(165,61,49,.2);background:rgba(255,107,88,.07)}.stripe-status-card.failed em,.stripe-status-card.failed>svg{color:#a53d31}.stripe-modal-backdrop{position:fixed;z-index:1000;inset:0;padding:28px;display:grid;place-items:center;background:rgba(5,10,8,.76);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:stripe-modal-fade .18s ease-out}.stripe-modal{width:min(620px,100%);height:min(780px,calc(100dvh - 40px));max-height:calc(100vh - 40px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#f7f4ec;box-shadow:0 34px 100px rgba(0,0,0,.42);animation:stripe-modal-rise .22s ease-out}.stripe-modal-header{min-height:82px;padding:18px 21px;display:grid;grid-template-columns:38px 1fr 38px;grid-gap:13px;gap:13px;align-items:center;border-bottom:1px solid var(--line);background:#fffdf7}.stripe-modal-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid #cfd5ce;border-radius:10px;color:#203028;background:white}.stripe-modal-header span{display:block;color:#758079;font:700 7px var(--font-mono);letter-spacing:.12em}.stripe-modal-header h2{margin:4px 0 0;color:#101714;font:700 20px var(--font-display);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.03em}.stripe-modal-header>button{width:38px;height:38px;display:grid;place-items:center;border:1px solid #d3d7d1;border-radius:10px;color:#657169;background:white}.stripe-modal-header>button:hover{color:#101714;border-color:#9ea69f}.stripe-modal-header>button:focus-visible{outline:3px solid rgba(65,105,225,.2);outline-offset:2px}.stripe-modal-body{min-height:0;padding:10px 0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;background:white}.stripe-modal-body .embedded-checkout{min-height:360px}.stripe-modal-error,.stripe-modal-loading{min-height:360px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.stripe-modal-loading svg{color:#5c6a62;animation:stripe-spin 1.1s linear infinite}.stripe-modal-error strong,.stripe-modal-loading strong{margin-top:15px;color:#1b2621;font-size:12px}.stripe-modal-error span,.stripe-modal-loading span{max-width:350px;margin-top:5px;color:#7b867f;font-size:9px;line-height:1.5}.stripe-modal-error svg{color:#a84b3e}.stripe-modal-error button{margin-top:18px;padding:9px 18px;border:1px solid #c5cbc4;border-radius:7px;color:#202c26;background:white;font-size:9px;font-weight:750}.stripe-modal-footer{min-height:47px;padding:0 21px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 20px;border-top:1px solid var(--line);color:#78837c;background:#fffdf7;font-size:8px}.stripe-modal-footer span{display:flex;align-items:center;gap:5px}@keyframes stripe-modal-fade{0%{opacity:0}}@keyframes stripe-modal-rise{0%{opacity:0;transform:translateY(12px) scale(.985)}}@keyframes stripe-spin{to{transform:rotate(1turn)}}.request-detail-stats .card{min-height:120px}.detail-label{color:var(--muted);font:600 9px var(--font-mono);letter-spacing:.08em}.request-detail-stats p{margin:24px 0 0}.result-card{margin-top:12px}.result-card pre{max-height:520px;margin:0;padding:18px;overflow:auto;border-radius:9px;background:var(--ink);color:#dbe4df;font:400 11px/1.7 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere}.docs-layout{display:grid;grid-template-columns:210px minmax(0,1fr);grid-gap:35px;gap:35px}.docs-nav{position:-webkit-sticky;position:sticky;top:100px;align-self:start}.docs-nav a{display:block;color:var(--muted);font-size:12px;padding:8px 10px;border-left:1px solid var(--line)}.docs-nav a.active{color:var(--ink);border-left:2px solid var(--ink);font-weight:800}.docs-content{max-width:850px}.docs-content h1{font:700 45px var(--font-display);letter-spacing:-.05em;margin:0 0 12px}.docs-content h2{font:700 25px var(--font-display);margin:45px 0 15px;letter-spacing:-.035em}.docs-content li,.docs-content p{color:#56625c;line-height:1.75;font-size:14px}.code-block{background:var(--ink);color:#dbe4df;border-radius:12px;padding:20px;overflow:auto;font:400 12px/1.8 var(--font-mono)}.auth-page{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.auth-art{background:var(--ink);color:white;padding:50px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.auth-art:after{content:"";width:520px;height:520px;border:1px solid rgba(157,255,63,.3);border-radius:50%;position:absolute;right:-180px;bottom:-150px;box-shadow:0 0 0 70px rgba(157,255,63,.04),0 0 0 140px rgba(157,255,63,.025)}.auth-quote{font:700 clamp(40px,5vw,72px)/1 var(--font-display);letter-spacing:-.06em;max-width:700px;position:relative;z-index:1}.auth-quote span{color:var(--signal)}.auth-form-wrap{display:grid;place-items:center;padding:40px}.auth-form{width:min(430px,100%)}.auth-form h1{font:700 38px var(--font-display);letter-spacing:-.05em;margin:0 0 8px}.auth-form>p{color:var(--muted);margin:0 0 32px;font-size:13px}.auth-submit{width:100%;padding:13px;border-radius:8px;border:0;background:var(--ink);color:white;font-weight:800}.auth-meta{text-align:center;color:var(--muted);font-size:12px;margin-top:20px}.auth-art-footnote{font-size:11px;color:#7f8d86}.form-label-row{display:flex;justify-content:space-between;align-items:center}.form-label-row a{font-size:11px;color:var(--muted)}.form-label-row a:hover{color:var(--ink)}.auth-alert{margin:0 0 18px;padding:11px 13px;border-radius:8px;font-size:11px;line-height:1.5}.auth-alert-error{color:#a53d31;border:1px solid rgba(165,61,49,.2);background:rgba(255,107,88,.08)}.auth-alert-success{color:#256c42;border:1px solid rgba(37,108,66,.18);background:rgba(91,191,122,.1)}.sidebar form{margin:0}.sidebar-signout{width:100%;border:0;background:transparent;text-align:left}.oauth-group{display:grid;grid-gap:9px;gap:9px}.oauth-button{width:100%;min-height:46px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink);font-weight:800;transition:border-color .2s,box-shadow .2s,transform .2s}.oauth-button:hover:not(:disabled){border-color:#8b9590;box-shadow:0 4px 14px rgba(16,23,20,.07);transform:translateY(-1px)}.oauth-button:focus-visible{outline:3px solid rgba(16,23,20,.16);outline-offset:2px}.oauth-button:disabled{cursor:wait;opacity:.7}.auth-divider{display:flex;align-items:center;gap:12px;margin:22px 0;color:var(--muted);font:500 9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.auth-divider:after,.auth-divider:before{content:"";height:1px;flex:1 1;background:var(--line)}.auth-divider span{white-space:nowrap}.auth-error{margin:0;color:#a53d31;font-size:11px;line-height:1.5}.admin-login-page{min-height:100vh;position:relative;overflow:hidden;display:grid;place-items:center;padding:100px 24px 40px;color:white;background:radial-gradient(circle at 50% 42%,rgba(94,234,212,.09),transparent 31%),var(--ink)}.admin-login-grid{position:absolute;inset:0;opacity:.2;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,black,transparent 85%);mask-image:linear-gradient(180deg,black,transparent 85%)}.admin-login-header{position:absolute;top:0;left:0;right:0;height:78px;padding:0 34px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1);z-index:1}.admin-login-header .brand-mark{border-color:white}.admin-login-header .brand-mark:after{box-shadow:0 0 0 3px var(--ink)}.admin-console-label{color:#718078;font:600 9px var(--font-mono);letter-spacing:.18em}.admin-login-card{width:min(470px,100%);position:relative;z-index:1;padding:40px;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.025));box-shadow:0 30px 90px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-lock-mark{width:42px;height:42px;margin-bottom:30px;border:1px solid rgba(157,255,63,.45);border-radius:50%;display:grid;place-items:center;box-shadow:0 0 0 7px rgba(157,255,63,.05)}.admin-lock-mark span{width:11px;height:9px;position:relative;border-radius:2px;background:var(--signal)}.admin-lock-mark span:before{content:"";width:7px;height:7px;position:absolute;left:2px;top:-6px;border:2px solid var(--signal);border-bottom:0;border-radius:5px 5px 0 0}.admin-login-card .eyebrow{color:#91a098;margin:0}.admin-login-card h1{font:700 clamp(44px,6vw,64px)/.92 var(--font-display);letter-spacing:-.065em;margin:22px 0}.admin-login-copy{color:#96a29c;font-size:13px;line-height:1.7;margin:0 0 25px}.admin-login-card .oauth-button{border-color:rgba(255,255,255,.18);background:white}.admin-access-error{padding:11px 13px;margin:0 0 15px;border:1px solid rgba(255,107,88,.3);border-radius:8px;color:#ff9c8f;background:rgba(255,107,88,.08);font-size:11px;line-height:1.5}.admin-login-foot{display:flex;justify-content:space-between;gap:20px;margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.1);color:#718078;font:500 9px var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.admin-login-foot a{color:#aeb9b3}.admin-layout{min-height:100vh;display:grid;grid-template-columns:252px minmax(0,1fr);color:var(--ink);background:#e9e6dd}.admin-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:22px 16px 16px;display:flex;flex-direction:column;color:white;background:#09100d;border-right:1px solid rgba(157,255,63,.12)}.admin-brand-lockup{display:flex;align-items:center;justify-content:space-between;padding:5px 8px 21px;border-bottom:1px solid rgba(255,255,255,.09)}.admin-brand-lockup .brand{color:white}.admin-brand-lockup .brand-mark{border-color:white}.admin-brand-lockup .brand-mark:after{box-shadow:0 0 0 3px #09100d}.admin-brand-lockup>span{color:#627168;font:600 7px var(--font-mono);letter-spacing:.13em}.admin-environment{margin:18px 5px 12px;padding:12px;display:grid;grid-template-columns:8px 1fr;grid-gap:10px;gap:10px;align-items:center;border:1px solid rgba(157,255,63,.16);border-radius:9px;background:rgba(157,255,63,.045)}.admin-environment>i{width:7px;height:7px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 4px rgba(157,255,63,.08)}.admin-environment span,.admin-environment strong{display:block}.admin-environment strong{font-size:10px}.admin-environment span{margin-top:3px;color:#65736b;font-size:8px}.admin-nav{display:grid;grid-gap:3px;gap:3px;margin-top:8px}.admin-nav-label{margin:15px 10px 7px;color:#526159;font:600 8px var(--font-mono);letter-spacing:.15em;text-transform:uppercase}.admin-nav-label-spaced{margin-top:25px}.admin-nav-link{min-height:42px;padding:0 11px;display:grid;grid-template-columns:20px 1fr auto;grid-gap:9px;gap:9px;align-items:center;border-radius:8px;color:#849189;font-size:11px;font-weight:750;transition:color .18s,background .18s,transform .18s}.admin-nav-link:hover{color:white;background:rgba(255,255,255,.055);transform:translateX(2px)}.admin-nav-link.active{color:white;background:rgba(157,255,63,.09);box-shadow:inset 2px 0 var(--signal)}.admin-nav-link.active svg{color:var(--signal)}.admin-nav-link em{color:#4f5e56;font:600 7px var(--font-mono);font-style:normal}.admin-operator{margin-top:auto;padding:13px 10px;display:grid;grid-template-columns:22px 1fr;grid-gap:9px;gap:9px;border-top:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.09)}.admin-operator>svg{color:var(--signal)}.admin-operator small,.admin-operator span,.admin-operator strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-operator span{color:#5e6d64;font:600 7px var(--font-mono);letter-spacing:.09em}.admin-operator strong{margin-top:5px;font-size:10px}.admin-operator small{margin-top:2px;color:#718078;font-size:8px}.admin-sidebar form{margin:8px 0 0}.admin-signout{width:100%;padding:9px 10px;display:flex;align-items:center;gap:9px;border:0;border-radius:7px;color:#77857d;background:transparent;font-size:9px;font-weight:750;text-align:left}.admin-signout:hover{color:#ff9d91;background:rgba(255,107,88,.06)}.admin-main{min-width:0}.admin-topbar{position:-webkit-sticky;position:sticky;z-index:20;top:0;height:68px;padding:0 32px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(16,23,20,.13);background:rgba(233,230,221,.82);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.admin-topbar>div:first-child{display:flex;align-items:center;gap:10px;color:#77817c;font:600 9px var(--font-mono);letter-spacing:.09em}.admin-topbar>div:first-child i{color:#a1aaa5;font-style:normal}.admin-topbar>div:first-child strong{color:var(--ink)}.admin-live{display:flex;align-items:center;gap:8px;color:#57635d;font:600 8px var(--font-mono);letter-spacing:.07em}.admin-live i{width:6px;height:6px;border-radius:50%;background:#56c978;box-shadow:0 0 0 4px rgba(86,201,120,.12)}.admin-page{max-width:1480px;margin:auto;padding:34px}.admin-page [id]{scroll-margin-top:85px}.admin-page .stat-grid{grid-template-columns:repeat(3,1fr)}.pricing-console{position:relative;overflow:hidden;margin:12px 0;border:1px solid #24362d;border-radius:16px;color:white;background:linear-gradient(125deg,#101714,#101714 68%,#18271f);box-shadow:0 14px 34px rgba(16,23,20,.08)}.pricing-console:after{content:"";position:absolute;width:330px;height:330px;right:-170px;top:-190px;border:1px solid rgba(157,255,63,.22);border-radius:50%;box-shadow:0 0 0 44px rgba(157,255,63,.025),0 0 0 88px rgba(157,255,63,.018);pointer-events:none}.pricing-console-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:28px 30px 24px;border-bottom:1px solid rgba(255,255,255,.1)}.pricing-kicker{display:flex;align-items:center;gap:7px;color:var(--signal);font:700 9px var(--font-mono);letter-spacing:.12em}.pricing-console-head h2{margin:13px 0 5px;font:700 28px var(--font-display);letter-spacing:-.04em}.pricing-console-head p{margin:0;color:#87958d;font-size:11px}.margin-orbit{width:132px;height:82px;flex:0 0 auto;display:grid;place-items:center;align-content:center;border:1px solid rgba(157,255,63,.3);border-radius:50%;background:rgba(157,255,63,.055);box-shadow:0 0 0 7px rgba(157,255,63,.02)}.margin-orbit small,.margin-orbit span{color:#78867e;font:600 7px var(--font-mono);letter-spacing:.09em}.margin-orbit strong{margin:3px 0 1px;color:var(--signal);font:600 22px var(--font-mono);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.margin-orbit.negative{border-color:rgba(255,107,88,.45);background:rgba(255,107,88,.06)}.margin-orbit.negative strong{color:#ff8d7e}.pricing-control-form{position:relative;z-index:1;padding:27px 30px}.pricing-flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(135px,.55fr);grid-gap:18px;gap:18px;align-items:center}.pricing-field{min-width:0;display:grid;grid-gap:7px;gap:7px}.pricing-field>span{color:#dfe7e2;font-size:10px;font-weight:800}.pricing-field>div{display:grid;grid-template-columns:33px minmax(0,1fr);overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:9px;background:#080d0b}.pricing-field i{display:grid;place-items:center;color:var(--signal);border-right:1px solid rgba(255,255,255,.1);font:600 12px var(--font-mono);font-style:normal}.pricing-field input{min-width:0;width:100%;padding:12px;border:0;outline:0;color:white;background:transparent;font:600 15px var(--font-mono)}.pricing-field input:focus{box-shadow:inset 0 -2px var(--signal)}.pricing-field small{color:#68776f;font-size:8px;line-height:1.5}.pricing-arrow{color:#526159}.pricing-flow-result{min-height:76px;padding:13px 15px;display:grid;align-content:center;border-left:2px solid var(--signal);border-radius:0 8px 8px 0;background:rgba(255,255,255,.04)}.pricing-flow-result span{color:#718078;font:600 7px var(--font-mono);letter-spacing:.1em}.pricing-flow-result strong{margin:4px 0 1px;font:600 19px var(--font-mono);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.pricing-flow-result small{color:#7c8a82;font-size:8px}.pricing-secondary-row{display:grid;grid-template-columns:minmax(250px,1fr) 2fr;grid-gap:35px;gap:35px;align-items:end;margin-top:22px;padding-top:22px;border-top:1px solid rgba(255,255,255,.09)}.pricing-save-zone{min-height:74px;display:flex;align-items:flex-end;justify-content:flex-end;gap:20px}.pricing-save-zone>span{max-width:390px;margin-right:auto;color:#68776f;font-size:9px;line-height:1.6}.pricing-save-zone .pricing-warning{display:flex;align-items:center;gap:7px;color:#ff9d91}.pricing-save{min-width:160px;border:0}.pricing-feedback{margin:17px 0 0;padding:10px 12px;border-radius:7px;font-size:9px}.pricing-feedback.success{color:#bce99e;border:1px solid rgba(157,255,63,.18);background:rgba(157,255,63,.06)}.pricing-feedback.error{color:#ff9d91;border:1px solid rgba(255,107,88,.2);background:rgba(255,107,88,.07)}.pricing-history{position:relative;z-index:1;padding:18px 30px 22px;border-top:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.12)}.pricing-history-title{display:flex;align-items:center;justify-content:space-between}.pricing-history-title strong{font-size:10px}.pricing-history-title span{color:#647169;font:600 7px var(--font-mono);letter-spacing:.08em}.pricing-history>p{margin:15px 0 0;color:#65736b;font-size:9px}.pricing-history-list{display:grid;grid-gap:1px;gap:1px;margin-top:13px}.pricing-history-list>div{display:grid;grid-template-columns:150px 110px 18px 80px 1fr;grid-gap:8px;gap:8px;align-items:center;padding:8px 0;color:#78867e;border-top:1px solid rgba(255,255,255,.06);font:500 8px var(--font-mono)}.pricing-history-list strong{color:var(--signal)}.pricing-history-list small{justify-self:end;color:#65736b}.vault-console{margin:22px 0;overflow:hidden;border:1px solid #26362f;border-radius:16px;color:white;background:#0a100d;box-shadow:0 20px 48px rgba(9,16,13,.15)}.vault-head{position:relative;padding:29px 30px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 78% -70%,rgba(157,255,63,.16),transparent 42%),repeating-linear-gradient(90deg,transparent,transparent 41px,rgba(255,255,255,.025) 42px)}.vault-head:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 0 63%,rgba(157,255,63,.025) 63% 64%,transparent 64%)}.vault-kicker{display:flex;align-items:center;gap:7px;color:var(--signal);font:700 8px var(--font-mono);letter-spacing:.14em}.vault-head h2{margin:12px 0 5px;font:700 30px var(--font-display);letter-spacing:-.045em}.vault-head p{max-width:760px;margin:0;color:#829088;font-size:10px;line-height:1.65}.vault-gauge{position:relative;z-index:1;min-width:155px;padding:13px 16px;display:grid;grid-template-columns:1fr auto;align-items:end;border:1px solid rgba(157,255,63,.28);border-radius:11px;background:rgba(157,255,63,.045)}.vault-gauge small,.vault-gauge span{color:#748279;font:650 7px var(--font-mono);letter-spacing:.09em}.vault-gauge strong{grid-row:1/3;grid-column:2;color:var(--signal);font:600 28px var(--font-mono)}.vault-gauge strong i{color:#58665e;font-size:13px;font-style:normal}.vault-gauge small{margin-top:5px}.vault-legend{min-height:52px;padding:0 30px;display:flex;align-items:center;gap:22px;border-bottom:1px solid rgba(255,255,255,.08);color:#728078;background:#070c0a;font:600 7px var(--font-mono);letter-spacing:.06em}.vault-legend>span{display:flex;align-items:center;gap:7px}.vault-legend i{width:6px;height:6px;border-radius:50%;background:#58645e}.vault-legend i.ready{background:#79d75e;box-shadow:0 0 0 4px rgba(121,215,94,.08)}.vault-legend em{margin-left:auto;display:flex;align-items:center;gap:7px;color:#718078;font-style:normal}.vault-grid{padding:25px 30px 30px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.vault-entry{position:relative;padding:17px;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:11px;background:#0d1511;transition:border-color .18s,transform .18s}.vault-entry:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.19)}.vault-entry.configured{border-color:rgba(157,255,63,.2);background:linear-gradient(135deg,rgba(157,255,63,.035),transparent 48%),#0d1511}.vault-entry.configured:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:2px;background:var(--signal);box-shadow:0 0 16px rgba(157,255,63,.3)}.vault-entry-head{display:grid;grid-template-columns:36px 1fr auto;grid-gap:11px;gap:11px;align-items:center}.vault-provider-mark{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:8px;color:#a8b3ac;background:#080d0b;font:700 9px var(--font-mono)}.vault-entry-head span{color:#5f6e65;font:700 6px var(--font-mono);letter-spacing:.12em}.vault-entry-head h3{margin:4px 0 0;color:#dce4df;font-size:10px}.vault-state{padding:5px 7px;display:flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.09);border-radius:5px}.vault-state i{width:5px;height:5px;border-radius:50%;background:#5b6861}.vault-state.ready{color:#a9e68f;border-color:rgba(157,255,63,.18);background:rgba(157,255,63,.035)}.vault-state.ready i{background:#79d75e}.vault-input{margin-top:17px;display:grid;grid-gap:7px;gap:7px}.vault-input>span{color:#7f8d85;font-size:8px;font-weight:700}.vault-input>div{display:grid;grid-template-columns:34px 1fr;align-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#070c0a}.vault-input svg{justify-self:center;color:#68766e}.vault-input input{min-width:0;width:100%;padding:11px 11px 11px 0;border:0;outline:0;color:#eff5f1;background:transparent;font:600 10px var(--font-mono)}.vault-input>div:focus-within{border-color:rgba(157,255,63,.45);box-shadow:0 0 0 3px rgba(157,255,63,.05)}.vault-meta{min-height:37px;margin-top:10px;display:grid;align-content:start;grid-gap:4px;gap:4px;color:#67756d;font:550 7px var(--font-mono)}.vault-meta small{color:#526058;font-size:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vault-actions{margin-top:13px;padding-top:13px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid rgba(255,255,255,.07)}.vault-save{min-width:132px;padding:9px 13px;border:0;font-size:8px}.vault-save svg.spin{animation:vault-spin .8s linear infinite}.vault-delete{padding:8px 10px;display:flex;align-items:center;gap:6px;border:1px solid rgba(255,112,91,.15);border-radius:7px;color:#95685f;background:transparent;font:650 7px var(--font-mono)}.vault-delete:hover{color:#ff9a8b;border-color:rgba(255,112,91,.32);background:rgba(255,112,91,.06)}.vault-feedback{margin:12px 0 0;padding:8px 10px;border-radius:6px;font-size:8px;line-height:1.45}.vault-feedback.success{color:#b5eaa0;border:1px solid rgba(157,255,63,.15);background:rgba(157,255,63,.045)}.vault-feedback.error{color:#ff9d91;border:1px solid rgba(255,107,88,.18);background:rgba(255,107,88,.06)}@keyframes vault-spin{to{transform:rotate(1turn)}}.traffic-console{margin:22px 0;overflow:hidden;border:1px solid rgba(16,23,20,.18);border-radius:16px;background:#f5f2e9;box-shadow:0 14px 34px rgba(16,23,20,.06)}.traffic-head{justify-content:space-between;gap:30px;padding:27px 30px;border-bottom:1px solid rgba(16,23,20,.13);background-image:linear-gradient(90deg,rgba(16,23,20,.035) 1px,transparent 0);background-size:42px 100%}.traffic-head,.traffic-kicker{display:flex;align-items:center}.traffic-kicker{gap:7px;color:#42652f;font:750 8px var(--font-mono);letter-spacing:.12em}.traffic-head h2{margin:12px 0 5px;font:700 28px var(--font-display);letter-spacing:-.04em}.traffic-head p,.whitelist-intro p{margin:0;color:#6f7973;font-size:10px;line-height:1.6}.traffic-status{min-width:190px;padding:13px 16px;display:grid;grid-template-columns:9px 1fr auto;grid-column-gap:7px;column-gap:7px;align-items:center;border:1px solid #bdc5bc;border-radius:10px;background:rgba(255,255,255,.52)}.traffic-status i{width:7px;height:7px;border-radius:50%;background:#64cc49;box-shadow:0 0 0 4px rgba(100,204,73,.12)}.traffic-status span{color:#657169;font:700 7px var(--font-mono);letter-spacing:.1em}.traffic-status strong{grid-row:1/3;grid-column:3;color:#18211d;font:600 27px var(--font-mono);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.traffic-status small{grid-column:1/-1;margin-top:4px;color:#879089;font-size:7px;text-align:right}.traffic-settings-form{padding:27px 30px 24px}.traffic-switches{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid rgba(16,23,20,.1)}.traffic-switch{padding:13px 14px;display:grid;grid-template-columns:auto 1fr;grid-gap:11px;gap:11px;align-items:center;border:1px solid #c7ccc5;border-radius:9px;background:rgba(255,255,255,.48);cursor:pointer}.traffic-switch>input{position:absolute;opacity:0;pointer-events:none}.traffic-switch>i{width:34px;height:19px;padding:2px;display:flex;align-items:center;border-radius:12px;background:#aeb6b0;transition:background .18s}.traffic-switch>i span{width:15px;height:15px;border-radius:50%;background:white;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .18s}.traffic-switch>input:checked+i{background:#5b9d38}.traffic-switch>input:checked+i span{transform:translateX(15px)}.traffic-switch>input:focus-visible+i{outline:3px solid rgba(93,129,61,.18)}.traffic-switch small,.traffic-switch strong{display:block}.traffic-switch strong{color:#26312b;font-size:9px}.traffic-switch small{margin-top:4px;color:#7e8982;font-size:7px}.traffic-fields{display:grid;grid-template-columns:repeat(5,minmax(115px,1fr));grid-gap:12px;gap:12px}.traffic-field{display:grid;grid-gap:7px;gap:7px}.traffic-field>span{color:#26312b;font-size:9px;font-weight:800}.traffic-field input{width:100%;padding:12px;border:1px solid #c7ccc5;border-radius:8px;outline:0;color:#101714;background:#fffdf7;font:650 15px var(--font-mono)}.traffic-field input:focus{border-color:#5d813d;box-shadow:0 0 0 3px rgba(93,129,61,.1)}.traffic-field small{color:#889089;font-size:7px;line-height:1.4}.traffic-publish{margin-top:22px;padding-top:19px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid rgba(16,23,20,.1)}.traffic-publish>span{color:#838c86;font:550 8px var(--font-mono)}.traffic-publish .button{min-width:165px;border:0}.traffic-feedback{margin:15px 0 0;padding:10px 12px;border-radius:7px;font-size:9px}.traffic-feedback.success{color:#386525;border:1px solid rgba(73,132,44,.22);background:rgba(95,170,58,.07)}.traffic-feedback.error{color:#a14335;border:1px solid rgba(176,69,53,.2);background:rgba(176,69,53,.06)}.traffic-whitelist{padding:27px 30px 30px;border-top:1px solid rgba(16,23,20,.14);background:#101714;color:white}.whitelist-intro{max-width:700px}.whitelist-intro .traffic-kicker{color:var(--signal)}.whitelist-intro h3{margin:12px 0 5px;font:700 23px var(--font-display);letter-spacing:-.035em}.whitelist-intro p{color:#839087}.whitelist-add-form{margin-top:22px;display:grid;grid-template-columns:1fr 1.4fr auto;grid-gap:12px;gap:12px;align-items:end}.whitelist-add-form label{display:grid;grid-gap:7px;gap:7px}.whitelist-add-form label>span{color:#c9d1cc;font-size:8px;font-weight:750}.whitelist-add-form input{width:100%;padding:11px 12px;border:1px solid rgba(255,255,255,.14);border-radius:8px;outline:0;color:white;background:#080d0b;font-size:10px}.whitelist-add-form input:focus{border-color:rgba(157,255,63,.55);box-shadow:0 0 0 3px rgba(157,255,63,.06)}.whitelist-add-form .button{min-width:150px;border:0}.whitelist-empty{margin-top:22px;padding:20px;display:flex;align-items:center;gap:13px;border:1px dashed rgba(255,255,255,.13);border-radius:10px;color:#617067}.whitelist-empty span,.whitelist-empty strong{display:block}.whitelist-empty strong{color:#aab5ae;font-size:10px}.whitelist-empty span{margin-top:4px;font-size:8px}.whitelist-table{margin-top:22px;border-top:1px solid rgba(255,255,255,.12)}.whitelist-row,.whitelist-table-head{display:grid;grid-template-columns:1.25fr 1fr 1.3fr 1.2fr 34px;grid-gap:15px;gap:15px;align-items:center}.whitelist-table-head{padding:11px 10px;color:#5f6d65;font:650 7px var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.whitelist-row{min-height:66px;padding:11px 10px;border-top:1px solid rgba(255,255,255,.075)}.whitelist-row small,.whitelist-row strong{display:block}.whitelist-row strong{color:#dce4df;font-size:9px}.whitelist-row small{margin-top:4px;color:#617068;font-size:7px}.whitelist-row>div:nth-child(4)>span{display:block;color:#9ba79f;font-size:8px}.whitelist-badges{display:flex;flex-wrap:wrap;gap:5px}.whitelist-badges span{padding:4px 6px;border:1px solid rgba(157,255,63,.22);border-radius:4px;color:var(--signal);background:rgba(157,255,63,.05);font:650 6px var(--font-mono);letter-spacing:.05em}.whitelist-row form button{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:7px;color:#7b8980;background:transparent}.whitelist-row form button:hover{color:#ff8f80;border-color:rgba(255,107,88,.3);background:rgba(255,107,88,.07)}.monitor-console{margin:22px 0;overflow:hidden;border:1px solid #25352d;border-radius:16px;color:white;background:#0b120f;box-shadow:0 18px 42px rgba(16,23,20,.12)}.monitor-head{position:relative;padding:28px 30px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 80% -60%,rgba(157,255,63,.13),transparent 42%),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:auto,42px 100%}.monitor-head:after{content:"";position:absolute;right:31%;top:0;width:1px;height:100%;background:linear-gradient(transparent,rgba(157,255,63,.25),transparent)}.monitor-kicker{display:flex;align-items:center;gap:7px;color:var(--signal);font:700 8px var(--font-mono);letter-spacing:.14em}.monitor-head h2{margin:12px 0 5px;font:700 30px var(--font-display);letter-spacing:-.045em}.monitor-head p{max-width:760px;margin:0;color:#829088;font-size:10px;line-height:1.6}.monitor-head form{position:relative;z-index:1;margin:0}.monitor-run{min-width:150px;padding:11px 15px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(157,255,63,.35);border-radius:8px;color:var(--signal);background:rgba(157,255,63,.06);font:750 8px var(--font-mono);letter-spacing:.05em}.monitor-run:hover{background:rgba(157,255,63,.12);transform:translateY(-1px)}.monitor-strip{min-height:72px;padding:0 30px;display:grid;grid-template-columns:145px 120px 135px 1fr;border-bottom:1px solid rgba(255,255,255,.1);background:#080d0b}.monitor-signal{padding:16px 17px;display:grid;grid-template-columns:8px 1fr auto;grid-gap:7px;gap:7px;align-items:center;border-right:1px solid rgba(255,255,255,.085)}.monitor-signal i{width:6px;height:6px;border-radius:50%;background:#68766e}.monitor-signal span{color:#6c7972;font:650 7px var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.monitor-signal strong{grid-row:1/3;grid-column:3;font:600 25px var(--font-mono);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.monitor-signal.healthy i{background:#69d36c;box-shadow:0 0 0 4px rgba(105,211,108,.09)}.monitor-signal.warning i{background:#e5b653;box-shadow:0 0 0 4px rgba(229,182,83,.09)}.monitor-signal.critical i{background:#ff7160;box-shadow:0 0 0 4px rgba(255,113,96,.1)}.monitor-signal.critical strong{color:#ff8e80}.monitor-last-check{padding:15px 0 15px 24px;display:grid;grid-template-columns:20px 1fr;align-content:center;color:#637068}.monitor-last-check svg{grid-row:1/3;align-self:center}.monitor-last-check span{font:650 7px var(--font-mono);letter-spacing:.09em}.monitor-last-check strong{margin-top:4px;color:#a1ada6;font-size:9px}.monitor-body{padding:28px 30px 32px}.monitor-section-title{margin-bottom:15px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.monitor-section-title>div{display:flex;align-items:center;gap:9px}.monitor-section-title span{color:var(--signal);font:700 8px var(--font-mono)}.monitor-section-title h3{margin:0;font:700 19px var(--font-display);letter-spacing:-.03em}.monitor-section-title small{color:#5f6c64;font:600 7px var(--font-mono);letter-spacing:.06em}.monitor-rule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.monitor-rule{position:relative;min-width:0;margin:0;padding:17px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:linear-gradient(145deg,rgba(255,255,255,.042),rgba(255,255,255,.018))}.monitor-rule.triggered{border-color:rgba(255,113,96,.38);box-shadow:inset 3px 0 #ff7160}.monitor-rule-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.monitor-rule-head>div{min-width:0;display:flex;align-items:center;gap:8px}.monitor-rule-head>div>span{padding:4px 6px;border:1px solid rgba(157,255,63,.18);border-radius:4px;color:var(--signal);background:rgba(157,255,63,.045);font:700 6px var(--font-mono);letter-spacing:.08em}.monitor-rule-head code{min-width:0;overflow:hidden;color:#627168;font:600 7px var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.monitor-toggle{cursor:pointer}.monitor-toggle input{position:absolute;opacity:0;pointer-events:none}.monitor-toggle i{width:31px;height:17px;padding:2px;display:flex;border-radius:10px;background:#3b4741;transition:background .18s}.monitor-toggle i span{width:13px;height:13px;border-radius:50%;background:#9aa69f;transition:transform .18s,background .18s}.monitor-toggle input:checked+i{background:rgba(157,255,63,.25)}.monitor-toggle input:checked+i span{background:var(--signal);transform:translateX(14px)}.monitor-rule h4{margin:14px 0 5px;font-size:12px}.monitor-rule>p{min-height:31px;margin:0;color:#738078;font-size:8px;line-height:1.55}.monitor-reading{margin:14px 0;padding:11px 12px;display:grid;grid-template-columns:1fr auto;align-items:center;border-left:2px solid #4d5b53;background:rgba(0,0,0,.22)}.monitor-rule.triggered .monitor-reading{border-left-color:#ff7160}.monitor-reading span{color:#5f6c64;font:650 6px var(--font-mono);letter-spacing:.1em}.monitor-reading strong{grid-row:1/3;grid-column:2;color:#dce4df;font:600 18px var(--font-mono);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.monitor-reading small{margin-top:3px;color:#68766e;font-size:7px}.monitor-rule-fields{display:grid;grid-template-columns:1.25fr repeat(4,1fr);grid-gap:7px;gap:7px}.monitor-rule-fields label{min-width:0;display:grid;grid-gap:5px;gap:5px}.monitor-rule-fields label>span{overflow:hidden;color:#6f7d75;font-size:6px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.monitor-rule-fields input,.monitor-rule-fields select{min-width:0;width:100%;height:32px;padding:0 7px;border:1px solid rgba(255,255,255,.12);border-radius:6px;outline:0;color:#d9e1dc;background:#070b09;font:600 8px var(--font-mono)}.monitor-rule-fields input:focus,.monitor-rule-fields select:focus{border-color:rgba(157,255,63,.45)}.monitor-rule-foot{margin-top:14px;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(255,255,255,.07)}.monitor-rule-foot>span{color:#59675f;font:600 7px var(--font-mono)}.monitor-rule-foot button{padding:7px 10px;display:flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.14);border-radius:6px;color:#aab5ae;background:rgba(255,255,255,.04);font-size:7px;font-weight:800}.monitor-rule-foot button:hover{color:var(--signal);border-color:rgba(157,255,63,.3)}.monitor-feedback{margin:10px 0 0!important;min-height:0!important;padding:7px 8px;border-radius:5px;font-size:7px!important}.monitor-feedback.success{color:#bce99e;background:rgba(157,255,63,.06)}.monitor-feedback.error{color:#ff9d91;background:rgba(255,107,88,.07)}.incident-desk{margin-top:29px;padding-top:25px;border-top:1px solid rgba(255,255,255,.1)}.incident-empty{min-height:100px;padding:22px;display:flex;align-items:center;justify-content:center;gap:13px;border:1px dashed rgba(255,255,255,.11);border-radius:10px;color:#526158}.incident-empty span,.incident-empty strong{display:block}.incident-empty strong{color:#8f9c94;font-size:10px}.incident-empty span{margin-top:4px;font-size:8px}.incident-list{overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:10px}.incident-row{min-height:82px;padding:14px 15px;display:grid;grid-template-columns:34px 1fr auto;grid-gap:13px;gap:13px;align-items:center;border-top:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.018)}.incident-row:first-child{border-top:0}.incident-row.resolved{opacity:.5}.incident-marker{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(229,182,83,.24);border-radius:50%;color:#e5b653;background:rgba(229,182,83,.05)}.incident-row.critical .incident-marker{color:#ff8172;border-color:rgba(255,113,96,.28);background:rgba(255,113,96,.06)}.incident-copy>div{display:flex;align-items:center;gap:6px}.incident-severity,.incident-status{padding:3px 5px;border-radius:3px;font:700 6px var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.incident-severity{color:#e9bf66;background:rgba(229,182,83,.08)}.incident-severity.critical{color:#ff8f81;background:rgba(255,113,96,.09)}.incident-severity.info{color:#83c8ed;background:rgba(84,169,216,.09)}.incident-status{color:#8d9992;border:1px solid rgba(255,255,255,.1)}.incident-status.open{color:#ff9588;border-color:rgba(255,113,96,.2)}.incident-copy code{color:#5d6a62;font:600 7px var(--font-mono)}.incident-copy>strong{display:block;margin-top:7px;font-size:10px}.incident-copy p{margin:4px 0;color:#89968e;font-size:8px}.incident-copy small{color:#58665e;font:600 7px var(--font-mono)}.incident-actions{display:flex;gap:6px}.incident-actions form{margin:0}.incident-actions button{padding:7px 9px;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#89968e;background:transparent;font-size:7px;font-weight:750}.incident-actions button:hover{color:white;border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.05)}.store-page{max-width:1540px}.store-hero{position:relative;min-height:330px;margin-bottom:12px;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);border:1px solid #203129;border-radius:18px;color:white;background:radial-gradient(circle at 76% -30%,rgba(157,255,63,.17),transparent 33%),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0),#0d1511;background-size:auto,52px 100%,auto}.store-hero:before{content:"";position:absolute;width:420px;height:420px;left:-255px;bottom:-310px;border:1px solid rgba(157,255,63,.25);border-radius:50%;box-shadow:0 0 0 55px rgba(157,255,63,.035),0 0 0 110px rgba(157,255,63,.018)}.store-hero-copy{position:relative;z-index:1;padding:43px 48px;align-self:center}.store-eyebrow{display:flex;align-items:center;gap:10px;color:#98a69e;font:700 9px var(--font-mono);letter-spacing:.14em}.store-eyebrow>span{width:29px;height:29px;display:grid;place-items:center;border:1px solid rgba(157,255,63,.25);border-radius:50%;color:var(--signal);background:rgba(157,255,63,.05)}.store-hero h1{margin:25px 0 16px;font:700 clamp(42px,5vw,72px)/.9 var(--font-display);letter-spacing:-.065em}.store-hero h1 em{color:var(--signal);font-style:normal}.store-hero-copy>p{max-width:620px;margin:0;color:#91a098;font-size:13px;line-height:1.7}.store-hero-stats{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;border-left:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.022)}.store-hero-stats>div{min-width:0;padding:28px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.store-hero-stats>div:nth-child(2n){border-right:0}.store-hero-stats>div:nth-child(n+3){border-bottom:0}.store-hero-stats strong{margin-bottom:9px;color:var(--signal);font:600 33px var(--font-mono);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.store-hero-stats svg{margin-bottom:12px;color:var(--signal)}.store-hero-stats span{color:#d9e2dc;font:700 8px var(--font-mono);letter-spacing:.09em}.store-hero-stats small{margin-top:6px;color:#65736b;font-size:8px;line-height:1.45}.store-system-live{background:rgba(157,255,63,.025)}.store-toolbar{min-height:70px;margin-bottom:12px;display:grid;grid-template-columns:minmax(300px,1fr) auto 116px;align-items:stretch;border:1px solid var(--line);border-radius:12px;background:#f8f6f0}.store-search{min-width:0;padding:0 20px;display:flex;align-items:center;gap:11px;border-right:1px solid var(--line);color:#7b8780}.store-search input{min-width:0;width:100%;height:100%;border:0;outline:0;color:var(--ink);background:transparent;font-size:12px}.store-search input::placeholder{color:#99a19c}.store-search input::-webkit-search-cancel-button{display:none}.store-search button{width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;border:0;border-radius:50%;color:#6b7770;background:#e9e7e1}.store-categories{padding:12px 14px;display:flex;align-items:center;gap:7px;border-right:1px solid var(--line)}.store-categories>span{margin-right:3px;display:flex;align-items:center;gap:6px;color:#8b958f;font:650 7px var(--font-mono);letter-spacing:.08em}.store-categories button{padding:8px 11px;border:1px solid var(--line);border-radius:99px;color:#59655e;background:transparent;font-size:9px;font-weight:750;transition:background .15s,color .15s,border-color .15s}.store-categories button:hover{border-color:#87928c}.store-categories button.active{color:white;border-color:var(--ink);background:var(--ink)}.store-result-count{padding:0 17px;display:flex;align-items:center;justify-content:center;gap:9px}.store-result-count strong{font:600 25px var(--font-mono);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.store-result-count span{color:#7f8983;font:650 6px/1.45 var(--font-mono);letter-spacing:.08em}.store-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.service-card{position:relative;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#f8f6f0;transition:transform .2s,border-color .2s,box-shadow .2s}.service-card:hover{transform:translateY(-2px);border-color:rgba(16,23,20,.3);box-shadow:0 14px 34px rgba(16,23,20,.07)}.service-card:after{content:"";position:absolute;right:-105px;top:-120px;width:230px;height:230px;border:1px solid rgba(16,23,20,.06);border-radius:50%;box-shadow:0 0 0 25px rgba(16,23,20,.015),0 0 0 50px rgba(16,23,20,.01);pointer-events:none}.service-card-read:after{border-color:rgba(62,128,113,.12)}.service-card-top{position:relative;z-index:1;padding:25px 26px 20px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.service-identity{display:flex;align-items:center;gap:13px}.service-icon{width:45px;height:45px;flex:0 0 auto;display:grid;place-items:center;border-radius:11px;color:var(--ink);background:var(--signal);box-shadow:0 0 0 5px rgba(157,255,63,.1)}.service-card-read .service-icon{background:var(--aqua);box-shadow:0 0 0 5px rgba(94,234,212,.1)}.service-provider-mark{overflow:hidden;position:relative;color:#f8f6f0;background:linear-gradient(135deg,transparent 42%,rgba(157,255,63,.28) 42% 58%,transparent 58%),#101714;box-shadow:0 0 0 5px rgba(16,23,20,.08);font:700 21px var(--font-display);font-style:italic}.service-provider-mark:after{content:"";position:absolute;width:25px;height:25px;right:-16px;bottom:-16px;border:2px solid var(--signal);border-radius:50%}.service-index{display:block;margin-bottom:5px;color:#8b958f;font:650 7px var(--font-mono);letter-spacing:.1em}.service-identity h2{margin:0;font:700 24px var(--font-display);letter-spacing:-.04em}.service-live{display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid rgba(50,139,80,.2);border-radius:99px;color:#32794a;background:rgba(75,177,104,.06);font:700 7px var(--font-mono);letter-spacing:.07em}.service-live i{width:5px;height:5px;border-radius:50%;background:#4fba6f;box-shadow:0 0 0 3px rgba(79,186,111,.11)}.service-meta{padding:10px 26px;display:flex;gap:8px;border-block:1px solid var(--line);background:#efede7}.service-meta span{padding:4px 6px;border-left:2px solid #8c9790;color:#717c75;font:650 7px var(--font-mono);letter-spacing:.06em}.service-meta span:first-child{border-left-color:#6b9a36;color:#4a722b}.service-card-read .service-meta span:first-child{border-left-color:#3a9f90;color:#28776c}.service-description{min-height:70px;margin:0;padding:22px 26px 13px;color:#556159;font-size:12px;line-height:1.65}.service-flow{margin:0 26px 17px;padding:13px 14px;display:grid;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--line);border-radius:9px;background:white}.service-flow>div:last-child{text-align:right}.service-flow small,.service-flow strong{display:block}.service-flow small{margin-bottom:4px;color:#939c96;font:650 6px var(--font-mono);letter-spacing:.1em}.service-flow strong{font-size:9px}.service-flow svg{color:#7b8780}.service-capabilities{min-height:58px;padding:0 26px 20px;display:flex;flex-wrap:wrap;align-content:flex-start;gap:6px}.service-capabilities span{padding:6px 8px;display:flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:5px;color:#627068;background:rgba(255,255,255,.35);font-size:8px;font-weight:700}.service-capabilities svg{color:#4e963e}.service-card-foot{padding:17px 26px;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;border-top:1px solid var(--line);background:#eceae4}.service-tool-name{min-width:0;display:flex;align-items:flex-start;gap:9px;color:#6e7972}.service-tool-name>div{min-width:0}.service-tool-name code,.service-tool-name small{display:block}.service-tool-name small{margin-bottom:5px;color:#8d9690;font:650 6px var(--font-mono);letter-spacing:.1em}.service-tool-name code{overflow:hidden;color:#344139;font:650 8px var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.service-price{flex:0 0 auto;text-align:right}.service-price em,.service-price small,.service-price span,.service-price strong{display:block}.service-price small{margin-bottom:4px;color:#8c9690;font:600 6px var(--font-mono);letter-spacing:.05em}.service-price strong{font:650 21px var(--font-mono);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.03em}.service-price span{margin-top:2px;color:#77827b;font-size:7px}.service-price em{margin-top:6px;color:#47743d;font:650 6px var(--font-mono);font-style:normal}.provider-tool-block{margin:0 26px 20px;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:#eceae4}.provider-tool-heading{min-height:38px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line)}.provider-tool-heading span{display:flex;align-items:center;gap:7px;color:#556159;font:700 7px var(--font-mono);letter-spacing:.08em}.provider-tool-heading small{color:#89938d;font:600 6px var(--font-mono);letter-spacing:.05em}.provider-tool-row{padding:13px 12px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;background:#f8f6f0}.provider-tool-row>div:first-child{min-width:0}.provider-tool-row>div:first-child code,.provider-tool-row>div:first-child strong{display:block}.provider-tool-row>div:first-child strong{font-size:10px}.provider-tool-row>div:first-child code{margin-top:5px;overflow:hidden;color:#758079;font:600 7px var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.provider-tool-row .service-price strong{font-size:17px}.service-action{min-height:48px;padding:0 26px;display:flex;align-items:center;justify-content:space-between;color:white;background:var(--ink);transition:color .15s,background .15s}.service-action>span{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:800}.service-action:hover{color:var(--ink)}.store-empty{min-height:320px;display:grid;place-items:center;align-content:center;grid-gap:9px;gap:9px;border:1px dashed #9ca59f;border-radius:14px;color:#79847d;background:#f8f6f0;text-align:center}.store-empty strong{color:var(--ink);font:700 18px var(--font-display)}.store-empty span{font-size:10px}.store-empty button{margin-top:7px;padding:8px 12px;border:1px solid var(--ink);border-radius:99px;color:white;background:var(--ink);font-size:9px;font-weight:800}.dashboard-route-content .store-page{max-width:1580px}.dashboard-route-content .store-toolbar{min-height:66px;margin-bottom:22px;grid-template-columns:minmax(260px,1fr) auto 94px;border-color:var(--workspace-line);border-radius:10px;background:white;box-shadow:none}.dashboard-route-content .store-categories,.dashboard-route-content .store-search{border-color:var(--workspace-line)}.dashboard-route-content .store-categories button{color:#656a64;border-color:#dedfdb;background:white}.dashboard-route-content .store-categories button.active{color:#171a18;border-color:#171a18;background:#fff;box-shadow:inset 0 0 0 1px #171a18}.dashboard-route-content .store-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dashboard-route-content .service-card{min-height:350px;display:flex;flex-direction:column;border-color:var(--workspace-line);border-radius:12px;background:white;box-shadow:none}.dashboard-route-content .service-card:after{display:none}.dashboard-route-content .service-card:hover{border-color:#cfd1cc;box-shadow:0 12px 30px rgba(20,24,20,.05)}.dashboard-route-content .service-card-top{padding:25px 25px 15px}.dashboard-route-content .service-icon{width:42px;height:42px;border-radius:10px;box-shadow:none}.dashboard-route-content .service-provider-mark:after{display:none}.dashboard-route-content .service-identity h2{font-size:21px}.dashboard-route-content .service-description{min-height:84px;padding:10px 25px 16px;color:#646963;font-size:11px}.dashboard-route-content .service-capabilities{min-height:56px;padding:0 25px 18px}.dashboard-route-content .service-capabilities span{background:#fafaf8}.service-tool-summary{margin-top:auto;border-top:1px solid var(--workspace-line)}.service-tool-summary>div{padding:16px 25px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.service-tool-summary code,.service-tool-summary strong{display:block}.service-tool-summary>div>div:first-child strong{font-size:10px}.service-tool-summary code{margin-top:5px;color:#8b8f89;font:600 7px var(--font-mono)}.dashboard-route-content .service-price strong{font-size:17px}.dashboard-route-content .service-action{min-height:49px;padding:0 25px;color:#262a26;border-top:1px solid var(--workspace-line);background:#fafaf8}.dashboard-route-content .service-action:hover{color:#101714;background:#f0ffdF}.dit-service-page,.model-settings-page{max-width:1480px}.service-detail-back{width:max-content;display:flex;align-items:center;gap:7px;margin-bottom:18px;color:#737973;font-size:9px;font-weight:750}.service-detail-back:hover{color:#171b18}.dit-service-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:22px;gap:22px;align-items:center;padding:30px;color:#fff;border:1px solid #28362f;border-radius:14px;background:linear-gradient(115deg,#101714,#101714 70%,#1a2a20);box-shadow:0 18px 50px rgba(16,23,20,.09)}.dit-service-mark{display:grid;width:62px;height:62px;place-items:center;color:#101714;border-radius:15px;background:var(--signal);font:800 27px var(--font-display)}.dit-service-copy>span{color:var(--signal);font:700 8px var(--font-mono);letter-spacing:.11em}.dit-service-copy h1{margin:7px 0 6px;font:700 29px var(--font-display);letter-spacing:-.045em}.dit-service-copy p{max-width:780px;margin:0;color:#8d9992;font-size:10px;line-height:1.6}.dit-service-copy>div{display:flex;gap:16px;margin-top:13px;color:#bdc7c1;font-size:8px}.dit-service-copy>div span{display:flex;align-items:center;gap:5px}.dit-service-copy>div svg{color:var(--signal)}.dit-service-live{min-width:112px;display:grid;justify-items:end;color:#7d8a82;font:700 8px var(--font-mono);letter-spacing:.08em}.dit-service-live svg{margin-bottom:8px;color:var(--signal)}.dit-service-live strong{color:#fff;font-size:24px;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.dit-service-page .model-preferences-panel{margin-top:18px}.model-catalog-status{display:flex;align-items:center;gap:8px;color:#616861;font:700 9px var(--font-mono);letter-spacing:.09em}.model-catalog-status i{width:7px;height:7px;border-radius:50%;background:#66d72e;box-shadow:0 0 0 5px rgba(102,215,46,.12)}.model-preferences-panel{margin-top:30px;overflow:hidden;border:1px solid var(--workspace-line);border-radius:14px;background:#f7f6f1;box-shadow:0 18px 50px rgba(20,24,20,.045)}.model-resolution-strip{display:flex;align-items:center;justify-content:center;gap:18px;padding:20px 28px;color:#747a74;border-bottom:1px solid var(--workspace-line);background:#fff;font:700 9px var(--font-mono);letter-spacing:.04em}.model-resolution-strip span{display:flex;align-items:center;gap:8px}.model-resolution-strip b{display:grid;width:22px;height:22px;place-items:center;color:#fff;border-radius:50%;background:#171b18;font-size:9px}.model-resolution-strip i{color:#b5b9b4;font-style:normal}.model-preference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--workspace-line)}.model-preference-card{position:relative;min-width:0;padding:32px;background:#fff}.model-card-index{position:absolute;top:25px;right:28px;color:#c1c4bf;font:700 10px var(--font-mono);letter-spacing:.1em}.model-card-heading{display:flex;align-items:center;gap:13px}.model-card-heading>span{display:grid;width:40px;height:40px;place-items:center;color:#151a16;border:1px solid #dfe2dc;border-radius:11px;background:#f5f6f2}.model-card-heading h2{margin:0 0 3px;font:700 22px var(--font-display);letter-spacing:-.04em}.model-card-heading small{color:#668747;font:700 8px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.model-preference-card>p{min-height:48px;margin:24px 0 22px;color:#737973;font-size:10px;line-height:1.7}.model-preference-card>label{display:grid;grid-gap:8px;gap:8px}.model-preference-card>label>span{color:#343934;font-size:9px;font-weight:800}.model-preference-card select{min-width:0;width:100%;height:46px;padding:0 38px 0 13px;color:#202520;border:1px solid #d8dbd5;border-radius:8px;outline:0;background:#fbfbf8;font:650 10px var(--font-mono)}.model-preference-card select:focus{border-color:#80aa59;box-shadow:0 0 0 3px rgba(128,170,89,.12)}.model-card-foot{display:flex;align-items:center;justify-content:space-between;margin-top:15px;color:#969b95;font:600 8px var(--font-mono)}.model-card-foot i{width:7px;height:7px;border-radius:50%;background:#d3d6d1}.model-card-foot i.configured{background:#75d43f;box-shadow:0 0 0 4px rgba(117,212,63,.12)}.model-preferences-footer{min-height:92px;display:flex;align-items:center;gap:24px;padding:20px 28px;border-top:1px solid var(--workspace-line);background:#f7f6f1}.model-preferences-footer>div{display:grid;grid-gap:4px;gap:4px;margin-right:auto}.model-preferences-footer strong{color:#313631;font-size:10px}.model-preferences-footer span{color:#8a9089;font-size:8px}.model-preferences-feedback{margin:0;padding:9px 12px;border-radius:7px;font-size:9px}.model-preferences-feedback.success{color:#456f2d;background:#e9f6df}.model-preferences-feedback.error{color:#9b4033;background:#fae8e5}.model-save-button{min-width:176px}@media (max-width:900px){.vault-head{align-items:flex-start}.vault-grid{grid-template-columns:1fr}.dashboard-unavailable-nav{padding:0 22px}.dashboard-unavailable-card{padding:42px}.nav-links{display:none}.hero,.section-head{grid-template-columns:1fr}.hero{padding-top:60px;gap:45px}.pricing-flow{grid-template-columns:1fr}.pricing-arrow{transform:rotate(90deg);justify-self:center}.pricing-secondary-row{grid-template-columns:1fr;gap:18px}.pricing-save-zone{align-items:stretch;flex-direction:column}.pricing-history-list>div{grid-template-columns:1fr auto auto auto}.pricing-history-list time{grid-column:1/-1}.pricing-history-list small{grid-column:1/-1;justify-self:start}.traffic-fields{grid-template-columns:repeat(2,1fr)}.monitor-rule-grid{grid-template-columns:1fr}.monitor-strip{grid-template-columns:repeat(3,1fr)}.monitor-last-check{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.08)}.whitelist-add-form{grid-template-columns:1fr 1fr}.whitelist-add-form .button{grid-column:1/-1}.whitelist-table-head{display:none}.whitelist-row{grid-template-columns:1fr 1fr auto}.whitelist-row>div:nth-child(3),.whitelist-row>div:nth-child(4){grid-column:1/3}.admin-layout{grid-template-columns:76px minmax(0,1fr)}.admin-sidebar{padding-inline:9px}.admin-brand-lockup{justify-content:center}.admin-brand-lockup .brand>span,.admin-brand-lockup>span,.admin-environment,.admin-nav-label,.admin-nav-link em,.admin-nav-link span,.admin-nav-link>svg:last-child,.admin-operator div,.admin-signout span{display:none}.admin-nav-link{padding:0}.admin-nav-link,.admin-operator{display:flex;justify-content:center}.admin-signout{justify-content:center}.admin-page .stat-grid,.feature-grid,.skeleton-grid,.stat-grid{grid-template-columns:1fr 1fr}.dashboard-summary-grid{grid-template-columns:1.4fr 1fr}.dashboard-balance-card{grid-column:1/-1}.dashboard-insight-grid{grid-template-columns:1fr}.auto-recharge-fields{grid-template-columns:1fr 1fr}.saved-card{grid-column:1/-1}.feature:nth-child(2){border-right:0}.connect-hero,.dashboard-grid,.installer-card,.panel-grid{grid-template-columns:1fr}.installer-sequence{grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.1);border-left:0}.installer-sequence>div{display:block}.installer-sequence>div:not(:last-child){border-right:1px solid rgba(255,255,255,.09);border-bottom:0}.installer-sequence i,.installer-sequence span,.installer-sequence strong{display:block}.installer-sequence strong{margin-top:9px}.connect-copy{padding-bottom:20px}.key-create-grid{grid-template-columns:1fr 1fr}.key-secret-card{grid-template-columns:1fr}.request-filters{grid-template-columns:1fr 1fr}.store-hero{grid-template-columns:1fr}.store-hero-stats{border-top:1px solid rgba(255,255,255,.1);border-left:0}.store-toolbar{grid-template-columns:1fr 106px}.store-categories{grid-row:2;grid-column:1/-1;border-top:1px solid var(--line);border-right:0}.store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-preference-grid{grid-template-columns:1fr}.model-preference-card>p{min-height:0}.dit-service-hero{grid-template-columns:auto 1fr}.dit-service-live{grid-column:1/-1;grid-template-columns:auto auto auto;justify-content:start;justify-items:start;align-items:center;gap:8px}.dit-service-live svg{margin:0}.app-layout{grid-template-columns:76px 1fr}.sidebar{padding-inline:9px}.sidebar-brand{padding:0;justify-content:center}.nav-badge,.side-link span,.sidebar .brand span,.sidebar-legal,.sidebar-resource span,.system-status span{display:none}.side-link,.sidebar .brand{justify-content:center}.sidebar-footer{padding-inline:0;display:grid;place-items:center;grid-gap:18px;gap:18px}.sidebar-resource{justify-content:center}.system-status{margin:0}.auth-page{grid-template-columns:1fr}.auth-art{display:none}}@media (max-width:600px){.dashboard-unavailable{grid-template-rows:64px 1fr}.dashboard-unavailable-nav{padding:0 16px}.dashboard-unavailable-account>span{display:none}.dashboard-unavailable-stage{padding:32px 16px}.dashboard-unavailable-card{padding:34px 24px;border-radius:16px}.dashboard-unavailable-card h1{font-size:42px}.dashboard-unavailable-footnote{font-size:7px;text-align:center}.site-nav{width:calc(100% - 24px)}.nav-actions .button:first-child{display:none}.hero,.section{width:calc(100% - 28px)}.hero h1{font-size:54px}.hero-actions{flex-direction:column;align-items:stretch}.agent-preview{box-shadow:12px 12px 0 var(--paper-2);transform:none}.hero-note{flex-wrap:wrap}.provider-row{gap:25px;overflow:auto}.dashboard-summary-grid,.feature-grid,.flow-grid,.price-grid,.request-summary-grid,.stat-grid{grid-template-columns:1fr}.dashboard-balance-card{grid-column:auto}.dashboard-insight-grid{grid-template-columns:1fr}.feature{border-right:0;border-bottom:1px solid var(--line)}.cta{padding:38px 25px;flex-direction:column;align-items:flex-start}.page{padding:22px 15px}.page-title-row{gap:16px}.auto-recharge-head{padding:21px 18px;grid-template-columns:38px 1fr}.auto-recharge-icon{width:38px;height:38px}.auto-recharge-state{grid-column:1/-1;width:max-content}.auto-recharge-form{padding:20px 18px 22px}.auto-recharge-fields{grid-template-columns:1fr}.saved-card{grid-column:auto}.auto-recharge-actions{align-items:stretch;flex-direction:column}.auto-recharge-actions .button{width:100%}.key-create-grid,.request-filters{grid-template-columns:1fr}.store-hero-copy{padding:35px 24px}.store-hero h1{font-size:42px}.store-hero-stats>div{padding:20px 16px}.store-toolbar{grid-template-columns:1fr 82px}.store-search{padding:0 13px}.store-categories{overflow:auto;padding:10px}.store-categories>span{display:none}.store-grid{grid-template-columns:1fr}.model-resolution-strip{align-items:flex-start;flex-direction:column}.model-resolution-strip i{display:none}.model-preference-card{padding:26px 20px}.dit-service-hero{grid-template-columns:1fr;padding:24px 20px}.dit-service-copy>div{align-items:flex-start;flex-direction:column;gap:8px}.dit-service-live{grid-column:auto}.model-preferences-footer{align-items:stretch;flex-direction:column}.model-save-button{width:100%}.service-action,.service-capabilities,.service-card-foot,.service-card-top,.service-description,.service-meta{padding-inline:18px}.provider-tool-block,.service-flow{margin-inline:18px}.service-card-foot{align-items:flex-start;flex-direction:column;gap:14px}.service-price{text-align:left}.tool-scope{align-items:flex-start;flex-wrap:wrap}.connect-copy{padding:32px 24px 12px}.installer-main{padding:27px 22px}.installer-main h2{font-size:29px}.installer-sequence{grid-template-columns:1fr;padding:8px 22px 18px}.installer-sequence>div:not(:last-child){border-right:0;border-bottom:1px solid rgba(255,255,255,.09)}.device-page{padding:96px 14px 24px}.device-header{height:70px;padding:0 19px}.device-header>span{display:none}.device-card{padding:30px 23px}.device-code{gap:8px;letter-spacing:.04em}.connect-form{margin:14px;padding:22px}.connect-options{grid-template-columns:1fr}.connect-options .form-row:last-child{grid-column:auto}.pairing-ready-head{grid-template-columns:36px 1fr}.pairing-ready-head .button{grid-column:1/-1}.pairing-flow{align-items:flex-start;flex-direction:column}.pairing-flow b{display:none}.form-actions{align-items:stretch;flex-direction:column}.topbar{padding:0 16px}.account-menu summary strong,.locale-button{display:none}.topbar-account{gap:6px}.quickstart-intro{margin-bottom:45px}.quickstart-intro ol{gap:12px}.quickstart-intro li{justify-content:center;text-align:center}.quickstart-intro li strong{display:none}.quickstart-intro li:not(:last-child):after{left:68%;right:-32%}.agent-client-grid{grid-template-columns:1fr}.agent-wizard{margin-bottom:58px}.agent-wizard-install{padding-top:20px}.agent-install-actions{margin-top:16px;padding-top:15px}.agent-command-toolbar{align-items:flex-start;gap:12px;padding:12px;flex-direction:column}.agent-command-toolbar>span{padding-left:4px}.agent-platform-tabs{width:100%}.agent-platform-tabs button{flex:1 1}.agent-command-body{grid-template-columns:1fr;gap:12px;padding:18px}.agent-command-body code{font-size:10px}.agent-command-body>button{justify-self:end}.agent-next-step{align-items:flex-start;flex-wrap:wrap}.agent-capability-row{align-items:center;flex-wrap:wrap;gap:12px 18px}.page-title-row{align-items:flex-start;gap:15px;flex-direction:column}.docs-layout{grid-template-columns:1fr}.docs-nav{display:none}.admin-login-page{padding:92px 14px 24px}.admin-login-header{padding:0 20px}.admin-login-card{padding:28px 24px}.admin-login-foot{flex-direction:column;gap:10px}.admin-topbar{height:60px;padding:0 15px}.admin-topbar>div:first-child i,.admin-topbar>div:first-child span{display:none}.admin-live{font-size:0}.admin-page{padding:22px 14px}.admin-page .stat-grid{grid-template-columns:1fr}.traffic-head{align-items:flex-start;flex-direction:column}.traffic-status{width:100%}.traffic-fields,.traffic-switches,.whitelist-add-form{grid-template-columns:1fr}.traffic-publish{align-items:stretch;flex-direction:column}.monitor-head{align-items:flex-start;flex-direction:column}.monitor-head form,.monitor-run{width:100%}.monitor-strip{padding:0 15px;grid-template-columns:1fr}.monitor-signal{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.monitor-body{padding:22px 15px}.monitor-rule-fields{grid-template-columns:1fr 1fr}.incident-row{grid-template-columns:34px 1fr}.incident-actions{grid-column:2}.whitelist-add-form .button{grid-column:auto}.whitelist-row{grid-template-columns:1fr auto}.whitelist-row>div:nth-child(2),.whitelist-row>div:nth-child(3),.whitelist-row>div:nth-child(4){grid-column:1/-1}.stripe-modal-backdrop{padding:0;place-items:end center}.stripe-modal{width:100%;height:94dvh;max-height:94vh;border-width:1px 0 0;border-radius:18px 18px 0 0}.stripe-modal-header{min-height:72px;padding:14px 15px}.stripe-modal-body{min-height:360px;padding:10px 6px 16px}.stripe-modal-footer{padding:11px 15px}}@media (prefers-reduced-motion:reduce){.agent-live i,.agent-result,.agent-thinking,.dashboard-route-content>.page,.nav-progress,.skeleton-grid i:after,.skeleton-heading i:after,.skeleton-heading span:after,.skeleton-panel i:after,.skeleton-panel span:after,.user-task{animation:none}.side-link,.side-link>svg{transition:none}}:root{--font-display:var(--font-body)}.landing{background:radial-gradient(70% 42% at 50% -5%,rgba(99,102,241,.12),transparent 72%),var(--paper)}.site-nav{width:min(1200px,calc(100% - 48px));height:64px;position:relative;z-index:10;border:0}.nav-links{gap:4px;color:var(--muted);font-size:14px;font-weight:450}.button{min-height:40px;padding:0 18px;border-color:var(--line);border-radius:999px;font-size:13px;font-weight:550;background:rgba(255,255,255,.65);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.button.primary{color:white;border-color:var(--ink);background:var(--ink)}.button.signal{color:white;border-color:var(--signal);background:var(--signal)}.hero{width:min(1200px,calc(100% - 48px));padding:72px 0 82px;display:block;text-align:center}.hero h1{max-width:none;margin:0;font:650 clamp(52px,6.2vw,82px)/1.03 var(--font-body);letter-spacing:-.055em}.hero h1 em{color:transparent;-webkit-text-stroke:0;background:linear-gradient(135deg,#4f46e5,#818cf8 55%,#94a3b8);-webkit-background-clip:text;background-clip:text}.hero-copy{max-width:720px;margin:25px auto 0;color:var(--muted);font-size:17px;line-height:1.65}.hero-actions{justify-content:center;margin-top:31px}.hero-note{justify-content:center;color:#8b8f98;font:450 11px var(--font-body)}.agent-preview{color:#e4e4ec;border-color:rgba(255,255,255,.1);border-radius:18px;background:#16161c;box-shadow:0 24px 70px rgba(29,29,45,.14);transform:none}.agent-preview-body{background:radial-gradient(circle at 85% 10%,rgba(99,102,241,.11),transparent 32%)}.agent-steps li.done>i,.agent-thinking-title>span,.result-mark{color:white;background:var(--signal)}.agent-steps li.done>i{border-color:var(--aqua)}.agent-steps li em,.agent-steps li.active>i,.route-card strong:first-child+i{color:var(--aqua)}.agent-result{border-color:rgba(129,140,248,.2);background:rgba(99,102,241,.09)}.provider-strip{padding:18px 0;border-color:var(--line);background:rgba(255,255,255,.55)}.provider-row{max-width:1100px;color:#8b8d96;font-size:10px}.provider-name{color:#4b4b53;font:600 16px var(--font-body)}.section{width:min(1200px,calc(100% - 48px));padding:105px 0}.section-head{grid-template-columns:.55fr 1.45fr}.section h2{font:650 clamp(38px,4.7vw,62px)/1.04 var(--font-body)}.feature-grid{gap:14px;border:0}.feature{min-height:270px;padding:30px;border:1px solid var(--line)!important;border-radius:16px;background:rgba(255,255,255,.72)}.feature-icon{color:var(--signal);border-color:rgba(99,102,241,.18);background:rgba(99,102,241,.06)}.flow{color:white;background:#0c0c10}.flow-card{border-color:#292932;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018))}.cta{max-width:1152px;color:white;background:linear-gradient(135deg,#312e81,#6366f1);box-shadow:0 24px 70px rgba(79,70,229,.18)}.cta .button.primary{color:var(--ink);border-color:white;background:white}.app-layout{--workspace-bg:#fafaf9;--workspace-panel:#fff;--workspace-line:#e5e5e3;grid-template-columns:230px minmax(0,1fr)}.sidebar{color:var(--ink);border-color:var(--workspace-line);background:#fff}.side-link{min-height:42px;gap:11px;border-radius:8px;color:#777985;font-size:13px;font-weight:500}.side-link:hover{color:var(--ink);background:#f6f6f5}.side-link.active{color:#4338ca;border-color:rgba(99,102,241,.12);background:#f0f0ff;box-shadow:none}.nav-badge{color:#4f46e5;background:#eef2ff}.topbar{height:64px;border-color:var(--workspace-line);background:rgba(250,250,249,.86)}.account-avatar{color:white;background:var(--signal)}.card,.dashboard-route-content .card{border-color:var(--line);border-radius:12px;background:#fff;box-shadow:none}.bar:last-child{background:var(--signal)}.admin-login-page,.auth-art,.device-page{background:radial-gradient(circle at 55% 30%,rgba(99,102,241,.2),transparent 34%),#0c0c10}.auth-quote span,.device-kicker{color:#a5b4fc}.auth-submit,.device-approve-button{color:white;background:var(--signal)}.connect-hero,.dit-service-hero,.installer-card,.monitor-console,.store-hero{border-color:#292932;background:radial-gradient(circle at 80% -20%,rgba(99,102,241,.18),transparent 36%),#0c0c10}.dit-service-mark,.service-icon{box-shadow:0 0 0 5px rgba(99,102,241,.09)}.dit-service-mark,.service-action:hover,.service-icon{color:white;background:var(--signal)}@media (max-width:600px){.hero{width:calc(100% - 28px);padding-top:54px}.hero h1{font-size:48px}.hero-showcase{margin-top:38px}}