@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@500&display=swap";.openai-pricing-panel{margin:20px 0;min-width:0}.openai-pricing-panel .panel-head{gap:16px;flex-wrap:wrap}.openai-pricing-panel a,.openai-pricing-editor a{color:var(--green);text-decoration:none}.openai-pricing-panel a:hover,.openai-pricing-editor a:hover{text-decoration:underline}.openai-pricing-body{padding:0 24px 16px}.openai-pricing-controls{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1fr);gap:16px}.openai-pricing-controls label,.openai-pricing-filter label{display:grid;gap:7px;min-width:0;font-size:var(--text-sm);color:var(--muted)}.openai-pricing-controls input,.openai-pricing-controls select,.openai-pricing-filter input:not([type=checkbox]){min-width:0;width:100%;min-height:42px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:#fff;font:inherit}.openai-pricing-controls input[aria-invalid=true]{border-color:#b63844}.openai-pricing-hint{color:var(--muted);font-size:var(--text-sm);line-height:1.7;margin:10px 0}.openai-pricing-error{color:#b63844;font-size:var(--text-sm);line-height:1.7}.openai-pricing-filter{display:flex;flex-wrap:wrap;align-items:end;gap:16px;margin-top:16px}.openai-pricing-filter>label:first-child{flex:1 1 200px;max-width:420px}.openai-pricing-filter .openai-pricing-checkbox{display:flex;align-items:center;min-height:42px}.openai-pricing-checkbox input{width:16px;height:16px;accent-color:var(--green)}.openai-pricing-filter>span{color:var(--muted);font-size:var(--text-sm);padding-bottom:12px}.openai-pricing-table-wrap{max-height:570px;overflow:auto;min-width:0}.openai-pricing-table{width:100%;min-width:950px;border-collapse:separate;border-spacing:0;font-size:var(--text-sm);text-align:left}.openai-pricing-table caption{text-align:left;padding:12px 24px;color:var(--muted);font-size:var(--text-xs)}.openai-pricing-table th,.openai-pricing-table td{padding:11px 16px;border-bottom:1px solid var(--line);vertical-align:top}.openai-pricing-table thead th{position:sticky;top:0;background:#f3f7f4;z-index:1;color:#435149;font-weight:600}.openai-pricing-table tbody th:not(.openai-pricing-model){font-weight:400;white-space:nowrap}.openai-pricing-table td{white-space:nowrap;font-variant-numeric:tabular-nums}.openai-pricing-table tbody:nth-of-type(2n){background:#fafcfb}.openai-pricing-table .openai-pricing-model{width:240px;min-width:210px;font-weight:400}.openai-pricing-model strong,.openai-pricing-model code,.openai-pricing-table small{display:block}.openai-pricing-model code{margin:5px 0;overflow-wrap:anywhere}.openai-pricing-table small{color:var(--muted);line-height:1.6;font-size:var(--text-xs);font-weight:400}.openai-pricing-table .openai-pricing-warning{color:#986516;margin-top:8px}.openai-pricing-model button{margin-top:12px}.openai-pricing-editor{border:1px solid var(--line);border-radius:10px;padding:12px;margin:16px 0}.openai-pricing-editor summary{cursor:pointer;color:#435149;font-weight:600}.openai-pricing-editor .openai-pricing-table{min-width:900px}.openai-pricing-editor .openai-pricing-table caption{padding-left:0}@media(max-width:760px){.openai-pricing-body{padding:0 16px 12px}.openai-pricing-controls{grid-template-columns:1fr}.openai-pricing-table-wrap{max-height:480px}.openai-pricing-controls input,.openai-pricing-controls select,.openai-pricing-filter input:not([type=checkbox]){font-size:16px}}.payment-checkout{margin-top:14px}.payment-checkout .panel-head p{overflow-wrap:anywhere}.payment-checkout-body{padding:20px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.payment-checkout-amount{font-size:30px;color:var(--ink)}.payment-checkout-body>svg{max-width:100%;height:auto;background:#fff;border-radius:8px}.payment-checkout-body p{font-size:12px;line-height:1.7;margin:0}.payment-countdown{color:#99630a;font-variant-numeric:tabular-nums}.payment-help{max-width:430px;color:var(--muted)}.payment-success{color:var(--green);padding:20px 0}.payment-success h3{font-size:16px}.payment-placeholder{padding:22px 10px;color:#7a857f}.payment-checkout-body .key-actions{justify-content:center;flex-wrap:wrap}.payment-checkout-body .form-error{margin:0;width:100%;max-width:500px}.payment-order-list .order-row,.payment-order-list .order-row .key-actions{flex-wrap:wrap}.payment-page-notice{margin:14px 0}.recharge-panel button:disabled{cursor:not-allowed;opacity:.55}@media(max-width:600px){.recharge-panel .amount-grid{grid-template-columns:repeat(3,1fr)}.recharge-panel .payment-methods{flex-wrap:wrap}.recharge-panel .payment-methods button{flex:1;min-width:130px}.payment-checkout .panel-head{align-items:flex-start;gap:10px}.payment-checkout-body{padding:16px}.payment-checkout-body .key-actions button{padding:10px}}.service-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.service-route-card{display:flex;flex-direction:column;gap:14px;min-width:0;padding:20px;overflow-wrap:anywhere}.service-route-card h3{margin:0}.service-route-card p{margin:4px 0 0;color:var(--muted);font-size:var(--text-base);line-height:1.7}.service-route-meta{display:grid;grid-template-columns:1fr;gap:10px}.service-route-card label{display:flex;flex-direction:column;gap:6px;font-size:var(--text-base);color:var(--muted)}.service-route-card input,.service-route-card select{color:var(--ink);width:100%;min-width:0;max-width:100%;min-height:44px;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel, #fff);font:inherit}.service-route-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.service-route-switch{flex-direction:row!important;align-items:center;color:var(--ink)!important}.service-route-switch input{width:18px;height:18px;padding:0;min-height:auto;accent-color:var(--green)}.service-route-hint{display:grid;gap:8px}.service-route-hint code{width:fit-content;max-width:100%}@media(max-width:1100px){.service-route-grid{grid-template-columns:1fr}}@media(max-width:760px){.service-route-card input,.service-route-card select{font-size:1rem}}.sidebar-navigation{flex:1;min-height:0;padding:20px 16px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#526953 transparent}.sidebar .branched-menu{--bm-ink: #c4d0c1;--bm-accent: #e0d2a8;--bm-line: #405649;position:relative;display:flex;flex-direction:column;width:100%;padding:0 0 0 12px;overflow:visible;color:var(--bm-ink)}.branched-menu:before{content:"";position:absolute;top:14px;bottom:10px;left:0;width:1px;background:linear-gradient(var(--bm-line) 70%,transparent)}.branched-menu__marker{position:absolute;top:14px;left:0;width:2px;height:16px;border-radius:1px;background:var(--bm-accent);opacity:0;transition:top .26s cubic-bezier(.23,1,.32,1),opacity .18s}.branched-menu__marker[data-visible=true]{opacity:1}.branched-menu__section+.branched-menu__section{margin-top:17px}.sidebar .branched-menu :is(button,a){margin:0;border:0;background:transparent;box-shadow:none;translate:none;transform:none;text-align:left;border-radius:6px;width:100%;text-decoration:none}.sidebar .branched-menu :is(button,a):focus-visible{outline:2px solid var(--bm-accent);outline-offset:-2px}.sidebar .branched-menu .branched-menu__head{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 8px 10px 0;color:#a0b19d;font-size:.76rem;font-weight:500;letter-spacing:.06em}.sidebar .branched-menu .branched-menu__head>span:first-child{flex:1}.sidebar .branched-menu .branched-menu__count{flex:0 0 auto;font:.63rem/1 Consolas,monospace;color:#8d9c85}.branched-menu__head>svg{transition:rotate .3s cubic-bezier(.23,1,.32,1);rotate:-90deg}.branched-menu__section[data-open=true] .branched-menu__head>svg{rotate:0deg}.sidebar .branched-menu__section[data-current=true] .branched-menu__head{color:var(--bm-accent)}.branched-menu__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.23,1,.32,1),visibility .3s;visibility:hidden}.branched-menu__section[data-open=true] .branched-menu__body{grid-template-rows:1fr;visibility:visible}.branched-menu__fold{min-height:0;overflow:hidden}.branched-menu__tree{position:relative;padding:6px 0}.branched-menu__lines{position:absolute;top:0;left:0;overflow:visible;pointer-events:none;opacity:0;transition:opacity .18s}.branched-menu__section[data-open=true] .branched-menu__lines{opacity:1}.branched-menu__base,.branched-menu__reach{fill:none;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.branched-menu__base{stroke:var(--bm-line)}.branched-menu__reach{stroke:var(--bm-accent);transition:stroke-dashoffset .4s cubic-bezier(.23,1,.32,1)}.sidebar .branched-menu .branched-menu__item{position:relative;display:flex;align-items:center;gap:9px;height:44px;min-height:44px;padding:0 7px 0 36px;color:#aabca8;font-size:.83rem;font-weight:400;transition:color .2s}.branched-menu__item:before{content:"";position:absolute;top:2px;right:0;bottom:2px;left:30px;border-radius:6px;background:#c7d6b509;opacity:0;transition:opacity .2s;pointer-events:none}.sidebar .branched-menu .branched-menu__icon{display:inline-flex;flex:0 0 auto}.sidebar .branched-menu .branched-menu__label{flex:1;min-width:0;white-space:nowrap}.sidebar .branched-menu .branched-menu__dot{width:4px;height:4px;border-radius:50%;background:var(--bm-accent);flex:0 0 auto;opacity:0;scale:.4;transition:opacity .2s,scale .3s}.sidebar .branched-menu .branched-menu__item[data-active=true]{color:var(--bm-accent);font-weight:500}.branched-menu__item[data-active=true]:before{opacity:1}.sidebar .branched-menu .branched-menu__item[data-active=true] .branched-menu__dot{opacity:1;scale:1}@media(hover:hover){.sidebar .branched-menu .branched-menu__item:hover,.sidebar .branched-menu .branched-menu__head:hover{color:#f0f0dc;background:transparent}.branched-menu__item:hover:before{opacity:1}}@media(prefers-reduced-motion:reduce){.branched-menu *,.branched-menu *:before{transition:none!important}}@media(max-width:1080px){.sidebar{visibility:hidden;transition:transform .3s cubic-bezier(.23,1,.32,1),visibility .3s}.sidebar:not(.sidebar-open) .branched-menu__body{visibility:hidden}.sidebar.sidebar-open{visibility:visible;transition-property:transform}.sidebar.sidebar-open .branched-menu__body{transition-property:grid-template-rows}}:root{font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;color:#17211c;background:#f3f6f4;font-synthesis:none;--green:#0c8a58;--green-dark:#086b45;--green-soft:#e6f5ee;--ink:#17211c;--muted:#6d7b73;--line:#dfe6e1;--panel:#fff;--sidebar:#101714;--sidebar-muted:#8d9b92;--danger:#c6414e;--shadow:0 1px 2px rgba(14,35,24,.05),0 8px 30px rgba(14,35,24,.035)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,textarea{font:inherit}button{cursor:pointer}.screen-center{height:100vh;display:grid;place-items:center}.spinner{width:30px;height:30px;border:3px solid #d6e0da;border-top-color:var(--green);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{display:flex;min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:248px;background:var(--sidebar);color:#eef6f1;z-index:30;display:flex;flex-direction:column;border-right:1px solid #243029}.brand{height:74px;display:flex;align-items:center;gap:11px;padding:0 20px;border-bottom:1px solid #233029}.brand-mark{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#176f4d;color:#fff;box-shadow:inset 0 0 0 1px #ffffff1a}.brand strong{display:block;font-size:14px;letter-spacing:.01em}.brand span{display:block;color:var(--sidebar-muted);font-size:var(--text-base);margin-top:3px}.mobile-close{display:none;margin-left:auto;background:none;border:0;color:#fff}.sidebar nav{padding:16px 11px;flex:1}.nav-caption{font-size:var(--text-base);text-transform:uppercase;letter-spacing:.13em;color:#a2b2a8;padding:0 10px;margin:7px 0 8px}.admin-caption{margin-top:23px}.sidebar nav button{width:100%;display:flex;align-items:center;gap:11px;border:0;background:transparent;color:#9ba79f;padding:10px 11px;border-radius:8px;margin:2px 0;text-align:left;font-size:var(--text-md);font-weight:500;transition:.15s}.sidebar nav button span{flex:1}.sidebar nav button:hover{color:#eef6f1;background:#19221e}.sidebar nav button.active{color:#d8f5e5;background:#1b3026;box-shadow:inset 3px 0 #38c786}.sidebar-foot{border-top:1px solid #233029;padding:14px 16px;display:flex;align-items:center;gap:8px}.identity{display:flex;align-items:center;gap:9px;min-width:0;flex:1}.avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#dff3e9;color:#087349;font-size:var(--text-md);font-weight:700}.avatar.small{width:31px;height:31px}.identity div:nth-child(2){min-width:0}.identity strong,.identity span{display:block;overflow:hidden;text-overflow:ellipsis}.identity strong{font-size:var(--text-body)}.identity span{font-size:var(--text-sm);color:var(--sidebar-muted);margin-top:3px}.sidebar-foot>button{border:0;background:transparent;color:#78877e;padding:7px;border-radius:6px}.sidebar-foot>button:hover{background:#1d2923;color:#fff}.workspace{margin-left:248px;min-width:0;flex:1}.topbar{height:74px;position:sticky;top:0;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 30px;z-index:20}.topbar p{font-size:var(--text-base);color:var(--muted);margin:0 0 4px}.topbar h1{font-size:16px;margin:0}.top-actions{margin-left:auto;display:flex;align-items:center;gap:10px}.live-pill{display:flex;align-items:center;gap:7px;font-size:var(--text-base);color:#237653;background:#edf8f2;border:1px solid #d0ecdd;border-radius:20px;padding:6px 10px}.live-pill i{width:6px;height:6px;border-radius:50%;background:#23a96c;box-shadow:0 0 0 3px #23a96c21}.user-button,.menu-button{border:1px solid var(--line);background:#fff;width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:#59675f}.menu-button{display:none;margin-right:12px}.page-wrap{max-width:1260px;margin:auto;padding:28px 30px 50px}.eyebrow{text-transform:uppercase;letter-spacing:.13em;color:var(--green)!important;font-size:var(--text-sm)!important;font-weight:700}.welcome-row,.page-title{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:22px}.welcome-row h2,.page-title h2{font-size:22px;letter-spacing:-.03em;margin:3px 0 6px}.welcome-row p,.page-title p{font-size:var(--text-body);color:var(--muted);margin:0}.primary-button,.secondary-button{border:0;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:600}.primary-button{background:var(--green);color:#fff;padding:12px 16px;box-shadow:0 5px 16px #0c8a5829}.primary-button:hover{background:var(--green-dark)}.primary-button:disabled{opacity:.6}.primary-button.compact{padding:9px 13px;font-size:var(--text-body)}.secondary-button{background:#fff;color:#445149;border:1px solid var(--line);padding:8px 11px;font-size:var(--text-base)}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.metric-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px;box-shadow:var(--shadow);display:grid;grid-template-columns:38px 1fr;column-gap:11px}.metric-icon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;grid-row:1/4;background:#edf8f2;color:var(--green)}.metric-icon.blue{background:#ebf3fb;color:#377eb8}.metric-icon.violet{background:#f1edfb;color:#7254bb}.metric-icon.amber{background:#fff4df;color:#b57b17}.metric-label{font-size:var(--text-base);color:var(--muted)}.metric-card strong{font-size:19px;margin:2px 0}.metric-card span{font-size:var(--text-sm);color:var(--muted)}.panel{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow)}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,.8fr);gap:14px;margin-top:14px}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 17px;border-bottom:1px solid #e9eeea}.panel-head h3{font-size:var(--text-md);margin:0 0 4px}.panel-head p{font-size:var(--text-sm);color:var(--muted);margin:0}.legend{display:flex;gap:12px;font-size:var(--text-sm);color:#77847c}.legend span{display:flex;align-items:center;gap:5px}.legend i{width:7px;height:7px;border-radius:50%}.legend i.blue{background:#4d93c7}.legend i.green{background:#28a36b}.chart-empty{height:250px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--muted);overflow:hidden}.chart-empty>*:not(.chart-lines){z-index:2}.chart-empty strong{font-size:var(--text-body);color:#66746b;margin:10px 0 5px}.chart-empty span{font-size:var(--text-sm)}.chart-lines{position:absolute;top:15px;right:15px;bottom:15px;left:15px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 46px,#edf1ee 47px);opacity:.9}.status-panel{padding-bottom:5px}.healthy,.tag{font-size:var(--text-xs);border-radius:12px;padding:4px 7px;background:#edf2ef;color:#66736b}.healthy,.tag.active{background:#e5f5ec;color:#08794d}.status-row{display:flex;align-items:center;gap:10px;padding:13px 17px;border-bottom:1px solid #eef2ef}.status-row:last-child{border-bottom:0}.dot{width:7px;height:7px;border-radius:50%;background:#27aa6c;box-shadow:0 0 0 3px #e4f5ec}.dot.warning{background:#e0a126;box-shadow:0 0 0 3px #fcf2dc}.status-row div{flex:1}.status-row strong,.status-row span{display:block}.status-row strong{font-size:var(--text-base)}.status-row div span{font-size:var(--text-xs);color:var(--muted);margin-top:3px}.status-row>span:last-child{font-size:var(--text-xs);color:#7c8981}.bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.steps{list-style:none;margin:0;padding:4px 17px 10px}.steps li{display:flex;align-items:center;gap:11px;padding:11px 0;border-bottom:1px solid #eef2ef}.steps li:last-child{border:0}.steps li>span{width:23px;height:23px;border-radius:7px;background:#edf7f2;color:#08794d;display:grid;place-items:center;font-size:var(--text-sm);font-weight:700}.steps div{flex:1}.steps strong{font-size:var(--text-base)}.steps p{font-size:var(--text-xs);color:var(--muted);margin:3px 0 0}.steps svg{color:#9ca89f}.security-note{display:flex;gap:10px;margin:14px 16px;padding:12px;border-radius:9px;background:#fff7e8;color:#9b6812}.security-note.safe{background:#edf8f2;color:#147a51;margin-top:0}.security-note strong{font-size:var(--text-base);display:block}.security-note p{font-size:var(--text-xs);line-height:1.5;margin:4px 0 0;color:#81755f}.security-note.safe p{color:#5d7b6b}.login-shell{min-height:100vh;display:grid;grid-template-columns:1.15fr .85fr;background:#fff}.login-story{background:#101914;color:#fff;position:relative;overflow:hidden;display:flex;align-items:center;padding:9vw}.story-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:linear-gradient(to right,#000,transparent);mask-image:linear-gradient(to right,#000,transparent)}.story-content{position:relative;max-width:550px}.story-brand,.mobile-brand{display:flex;align-items:center;gap:9px;color:#79dfa8;font-size:var(--text-md);font-weight:700;margin-bottom:55px}.story-content h1{font-size:42px;line-height:1.15;letter-spacing:-.045em;margin:0}.story-content h1 em{font-style:normal;color:#61d596}.story-content>p{font-size:var(--text-md);line-height:1.75;color:#a5b3aa;max-width:460px;margin:22px 0 38px}.feature-stack{display:grid;gap:12px}.feature-stack>div{display:flex;align-items:center;gap:13px;padding:13px 15px;border:1px solid #2a3931;background:#ffffff06;border-radius:10px;color:#69d69b}.feature-stack span{font-size:var(--text-base);color:#8e9d94}.feature-stack strong{display:block;color:#eef6f1;font-size:var(--text-body);margin-bottom:3px}.login-panel{display:grid;place-items:center;padding:40px}.login-card{width:100%;max-width:370px}.mobile-brand{display:none}.login-card h2{font-size:27px;letter-spacing:-.035em;margin:6px 0 8px}.subcopy{color:var(--muted);font-size:var(--text-body);margin:0 0 29px}.login-card label,.modal label{display:grid;gap:7px;font-size:var(--text-base);font-weight:600;color:#526058;margin-bottom:16px}.login-card input,.modal input,.modal textarea{width:100%;border:1px solid #dbe3de;background:#f8faf8;border-radius:9px;padding:11px 12px;font-size:var(--text-body);outline:0;color:var(--ink)}.modal textarea{resize:vertical;font-family:JetBrains Mono,monospace;font-size:var(--text-sm);line-height:1.5}.login-card input:focus,.modal input:focus,.modal textarea:focus{border-color:#52ae82;box-shadow:0 0 0 3px #0c8a5814;background:#fff}.login-card .primary-button{width:100%;margin-top:7px}.form-error{background:#fff0f1;border:1px solid #ffd9dc;color:#b63844;font-size:var(--text-base);padding:9px 11px;border-radius:8px;margin-bottom:10px}.login-links{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px}.login-links button{border:0;background:none;color:#4d7b63;font-size:var(--text-sm)}.login-links span{width:3px;height:3px;border-radius:50%;background:#bcc7c0}.page-title{align-items:center}.title-actions{display:flex;gap:8px}.notice{display:flex;align-items:center;gap:11px;background:#edf7f2;border:1px solid #d4eadf;border-radius:10px;padding:12px 14px;color:#16764f;margin-bottom:13px}.notice strong,.notice span{display:block}.notice span{font-size:var(--text-xs);color:#658073;margin-top:3px}.keys-list{display:grid;gap:10px}.key-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:15px;display:grid;grid-template-columns:minmax(250px,1.4fr) minmax(300px,1fr) auto;align-items:center;gap:20px;box-shadow:var(--shadow)}.key-main{display:flex;align-items:center;gap:12px}.key-icon{width:36px;height:36px;border-radius:9px;background:#eaf7f0;color:var(--green);display:grid;place-items:center}.key-title{display:flex;align-items:center;gap:8px}.key-title h3{font-size:var(--text-body);margin:0}.key-main code{font-family:JetBrains Mono,monospace;font-size:var(--text-sm);color:#69766e;display:block;margin-top:6px}.key-main p{font-size:var(--text-xs);color:var(--muted);margin:4px 0 0}.key-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.key-stats div{border-left:1px solid #e8edea;padding-left:10px}.key-stats span,.key-stats strong{display:block}.key-stats span{font-size:var(--text-xs);color:var(--muted)}.key-stats strong{font-size:var(--text-base);margin-top:4px}.key-actions{display:flex;gap:5px}.key-actions button{display:flex;align-items:center;gap:5px;border:1px solid var(--line);background:#fff;color:#68756d;border-radius:7px;padding:7px 8px;font-size:var(--text-sm)}.key-actions button.danger{color:#b73c47}.loading-row,.empty-list{padding:40px;text-align:center;color:var(--muted)}.empty-list{display:flex;flex-direction:column;align-items:center}.empty-list h3{font-size:var(--text-md);color:#516058;margin:10px 0 5px}.empty-list p{font-size:var(--text-sm);margin:0 0 12px}.modal-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0a120e94;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:20px}.modal{background:#fff;border-radius:14px;width:min(460px,100%);padding:20px;box-shadow:0 25px 80px #00000038}.modal.wide{width:min(610px,100%)}.modal-head{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #e8edea;padding-bottom:14px;margin-bottom:17px}.modal-head h3{font-size:14px;margin:0 0 4px}.modal-head p{font-size:var(--text-sm);color:var(--muted);margin:0}.modal-head button{border:0;background:none;color:#78857d}.form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.form-grid.two{grid-template-columns:1fr 1fr}.check-row{display:flex!important;align-items:flex-start;gap:9px!important;background:#f4f8f5;padding:11px;border-radius:9px}.check-row input{width:14px;height:14px}.check-row strong,.check-row small{display:block}.check-row small{font-weight:400;color:var(--muted);margin-top:3px}.modal-actions{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #e8edea;padding-top:15px;margin-top:19px}.secret-modal{text-align:center}.secret-success{width:46px;height:46px;border-radius:50%;background:#e5f7ed;color:#0b8a57;display:grid;place-items:center;margin:0 auto 12px}.secret-modal h3{font-size:16px;margin:0 0 5px}.secret-modal>p{font-size:var(--text-sm);color:var(--muted)}.secret-box{display:flex;align-items:center;background:#111a15;border-radius:9px;padding:12px;margin:18px 0}.secret-box code{font-family:JetBrains Mono;font-size:var(--text-sm);color:#b6e9ca;word-break:break-all;flex:1;text-align:left}.secret-box button{border:0;background:#24342c;color:#75d9a0;border-radius:6px;padding:7px}.secret-modal>.primary-button{width:100%}.wallet-hero{height:170px;border-radius:14px;padding:27px 30px;background:linear-gradient(115deg,#0e6d49,#0c8b58);color:#fff;position:relative;overflow:hidden;display:flex;align-items:center;margin-bottom:14px;box-shadow:0 14px 36px #076b442b}.wallet-hero:after{content:"";position:absolute;width:280px;height:280px;border:1px solid rgba(255,255,255,.1);border-radius:50%;right:-70px;top:-130px}.wallet-hero>div{z-index:2}.wallet-hero p{font-size:var(--text-base);opacity:.7;margin:0}.wallet-hero h2{font-size:36px;margin:8px 0 5px;letter-spacing:-.04em}.wallet-hero h2 span{font-size:19px;margin-right:5px}.wallet-hero small{font-size:var(--text-sm);opacity:.65}.wallet-hero>svg{position:absolute;right:50px;opacity:.09}.recharge-panel{padding-bottom:17px}.secure-pay{display:flex;align-items:center;gap:5px;font-size:var(--text-xs);color:#19805a;background:#edf8f2;padding:6px 8px;border-radius:12px}.amount-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;padding:17px}.amount-grid button{border:1px solid var(--line);background:#fff;border-radius:9px;padding:13px 5px;font-weight:700;color:#46534b}.amount-grid button span{font-size:var(--text-sm);margin-right:2px}.amount-grid button.selected{border-color:var(--green);color:var(--green);background:#eff8f3;box-shadow:inset 0 0 0 1px var(--green)}.payment-methods{display:flex;gap:10px;padding:0 17px 16px}.payment-methods button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 12px;display:flex;align-items:center;gap:9px;min-width:170px;text-align:left}.payment-methods button.selected{border-color:#69b78e;background:#f3faf6}.pay-icon{width:31px;height:31px;border-radius:8px;display:grid;place-items:center}.pay-icon.wechat{background:#e5f6ec;color:#14934f}.pay-icon.alipay{background:#e9f3ff;color:#1677ff}.payment-methods strong,.payment-methods small{display:block}.payment-methods strong{font-size:var(--text-base)}.payment-methods small{font-size:var(--text-xs);color:var(--muted);margin-top:3px}.recharge-button{margin:0 17px;width:calc(100% - 34px)}.ledger-panel{margin-top:14px}.empty-ledger{height:130px;display:grid;place-items:center;align-content:center;color:var(--muted);gap:7px}.empty-ledger p{font-size:var(--text-sm)}.ledger-list>div{display:flex;align-items:center;gap:10px;padding:12px 17px;border-bottom:1px solid #edf1ee}.ledger-list>div:last-child{border:0}.ledger-icon{width:31px;height:31px;border-radius:8px;display:grid;place-items:center;background:#fff0f1;color:#c14954}.ledger-icon.credit{background:#e7f6ee;color:#0b8a57}.ledger-list>div>div:nth-child(2){flex:1}.ledger-list strong,.ledger-list span{display:block;font-size:var(--text-sm)}.ledger-list span{color:var(--muted);margin-top:3px}.ledger-list>div>div:last-child{text-align:right}.pool-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:13px}.pool-summary>div{background:#fff;border:1px solid var(--line);border-radius:10px;padding:13px;display:flex;align-items:center;gap:10px;color:var(--green)}.pool-summary span,.pool-summary strong{display:block}.pool-summary span{font-size:var(--text-xs);color:var(--muted)}.pool-summary strong{font-size:15px;color:#263229;margin-top:3px}.accounts-table{overflow:hidden}.table-head,.table-row{display:grid;grid-template-columns:1.5fr 1fr 1fr .6fr .8fr .6fr;align-items:center;gap:12px;padding:11px 16px}.table-head{font-size:var(--text-xs);color:var(--muted);background:#f8faf8;border-bottom:1px solid var(--line)}.table-row{font-size:var(--text-sm);border-bottom:1px solid #edf1ee}.table-row:last-child{border:0}.table-row>div:first-child{display:flex;align-items:center;gap:9px}.table-row strong,.table-row small{display:block}.table-row small{font-size:var(--text-xs);color:var(--muted);margin-top:3px}.plan-tag{font-size:var(--text-xs);margin-right:5px;text-transform:uppercase}.quota-cell{display:grid;gap:4px}.quota-meter{display:grid;grid-template-columns:12px 70px 32px;align-items:center;gap:6px}.quota-meter>div{height:5px;background:#e8eeea;border-radius:4px;overflow:hidden}.quota-meter i{display:block;height:100%;background:#27a96b}.quota-meter span{font-size:var(--text-xs);color:#738078}.empty-module{height:430px;border:1px dashed #ced8d1;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ffffff8c;text-align:center}.empty-module>div{width:52px;height:52px;border-radius:13px;background:#e7f5ed;color:var(--green);display:grid;place-items:center}.empty-module h2{font-size:16px;margin:14px 0 5px}.empty-module p{font-size:var(--text-base);color:#7c8981;margin:0}.empty-module span{font-size:var(--text-xs);color:var(--muted);margin-top:10px}.oauth-intro,.oauth-progress{text-align:center;padding:18px 28px 8px}.oauth-intro>svg{color:var(--green);background:var(--green-soft);padding:10px;box-sizing:content-box;border-radius:14px}.oauth-intro h4{font-size:14px;margin:14px 0 7px}.oauth-intro p,.oauth-progress>p{font-size:var(--text-base);line-height:1.7;color:var(--muted);max-width:430px;margin:0 auto 18px}.oauth-intro .primary-button{margin:0 auto}.oauth-code{font:700 28px/1 JetBrains Mono,monospace;letter-spacing:.16em;color:#0a704a;background:#edf8f2;border:1px dashed #70bd96;border-radius:11px;padding:17px;margin:10px auto 13px;max-width:300px}.oauth-link{width:max-content;margin:0 auto 12px;text-decoration:none}.oauth-progress small{display:block;color:var(--muted);font-size:var(--text-sm)}.oauth-modal .form-error{margin-top:15px}@media(max-width:1000px){.metric-grid{grid-template-columns:1fr 1fr}.dashboard-grid,.key-card{grid-template-columns:1fr}.key-actions{justify-content:flex-end}.amount-grid{grid-template-columns:repeat(3,1fr)}.accounts-table{overflow-x:auto}.table-head,.table-row{min-width:850px}}@media(max-width:760px){.sidebar{transform:translate(-100%);transition:.2s}.sidebar-open{transform:translate(0)}.mobile-close,.menu-button{display:grid}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:#00000061;z-index:25}.workspace{margin-left:0}.topbar{padding:0 16px}.page-wrap{padding:21px 16px 40px}.live-pill{display:none}.metric-grid,.bottom-grid{grid-template-columns:1fr}.welcome-row,.page-title{align-items:flex-start;gap:15px}.page-title{flex-direction:column}.login-shell{grid-template-columns:1fr}.login-story{display:none}.login-panel{padding:25px}.mobile-brand{display:flex;color:var(--green);margin-bottom:40px}.form-grid,.form-grid.two{grid-template-columns:1fr}.payment-methods{flex-direction:column}.payment-methods button{width:100%}.pool-summary,.key-stats{grid-template-columns:1fr 1fr}.key-actions{justify-content:flex-start}.title-actions{width:100%;flex-wrap:wrap}}.modal select,.resource-card select{width:100%;border:1px solid #dbe3de;background:#f8faf8;border-radius:9px;padding:10px 11px;font-size:var(--text-base);outline:0;color:var(--ink);margin-top:8px}.modal select:focus,.resource-card select:focus{border-color:#52ae82;box-shadow:0 0 0 3px #0c8a5814;background:#fff}.resource-card .key-actions{margin-top:10px;flex-wrap:wrap}.usage-table,.model-table{margin-top:14px;overflow-x:auto}.usage-row{min-width:850px;display:grid;grid-template-columns:1.2fr 1.2fr 1fr .8fr .6fr .8fr;gap:12px;align-items:center;padding:11px 16px;border-bottom:1px solid #edf1ee;font-size:var(--text-sm)}.usage-head,.model-head{background:#f8faf8;color:var(--muted);font-size:var(--text-xs)}.usage-row strong,.usage-row small,.model-row strong,.model-row small{display:block}.usage-row small,.model-row small{color:var(--muted);margin-top:3px}.status-ok,.status-fail{display:flex;align-items:center;gap:5px}.status-ok{color:#0c8a58}.status-fail{color:var(--danger)}.docs-grid{display:grid;gap:14px}.doc-card pre{margin:0;padding:18px;overflow:auto;background:#111a15;color:#b6e9ca;font:var(--text-sm)/1.7 "JetBrains Mono",monospace}.model-row{min-width:850px;display:grid;grid-template-columns:1.2fr 1.2fr .6fr 1.2fr .6fr;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid #edf1ee;font-size:var(--text-sm)}.aliases-panel{margin-top:14px}.alias-row{display:flex;align-items:center;gap:12px;padding:11px 16px;border-bottom:1px solid #edf1ee;font-size:var(--text-base)}.alias-row code:nth-of-type(2){flex:1}.session-help{margin-bottom:14px}.session-help strong{font-size:var(--text-md)}.session-help span{font-size:var(--text-body);line-height:1.6}.session-row{display:flex;align-items:center;gap:16px;padding:20px 24px;border-bottom:1px solid #edf1ee}.session-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:12px;background:#edf8f2;color:var(--green);flex:0 0 auto}.session-row>div:nth-child(2){flex:1;min-width:0}.session-row strong,.session-row small{display:block}.session-row strong{font-size:14px;line-height:1.35}.session-row strong .tag{margin-left:10px;font-size:var(--text-base);padding:5px 8px;vertical-align:middle}.session-row small{font-size:var(--text-md);line-height:1.55;color:var(--muted);margin-top:7px}.inline-field{display:flex;gap:8px}.inline-field input{flex:1}.inline-field button{white-space:nowrap}.compact-notice{font-size:var(--text-sm);padding:9px 11px}.recharge-error{margin:0 17px 12px}.order-row{display:flex;align-items:center;gap:12px;padding:13px 17px;border-bottom:1px solid #edf1ee}.order-row>div:first-child{flex:1;min-width:0}.order-row strong,.order-row small,.order-row code{display:block}.order-row strong{font-size:var(--text-base)}.order-row small{font-size:var(--text-xs);color:var(--muted);margin-top:4px}.order-row code{font:var(--text-xs) "JetBrains Mono",monospace;color:#52705f;word-break:break-all;margin-top:5px}.filter-bar{display:flex;gap:10px;padding:12px;margin-bottom:14px}.filter-bar label{display:flex;align-items:center;gap:8px;flex:1;border:1px solid var(--line);border-radius:8px;padding:0 10px;color:var(--muted)}.filter-bar input,.filter-bar select,.admin-row select{border:0;background:transparent;outline:0;font-size:var(--text-base)}.filter-bar input{width:100%;padding:9px 0}.filter-bar select,.admin-row select{border:1px solid var(--line);border-radius:8px;padding:8px}.admin-table{overflow-x:auto}.admin-row{min-width:950px;display:grid;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid #edf1ee;font-size:var(--text-sm)}.user-admin-head{grid-template-columns:1.5fr .7fr .8fr .8fr 1fr .8fr}.payment-admin-head{grid-template-columns:1.4fr 1.2fr .9fr .8fr 1.2fr .4fr}.admin-row:first-child{background:#f8faf8;color:var(--muted);font-size:var(--text-xs)}.admin-row strong,.admin-row small{display:block}.admin-row small{color:var(--muted);margin-top:4px}.range-picker,.tab-bar{display:flex;gap:4px;padding:4px;border:1px solid var(--line);background:#fff;border-radius:10px}.range-picker button,.tab-bar button{border:0;background:transparent;color:#758179;padding:7px 11px;border-radius:7px;font-size:var(--text-sm)}.range-picker button.active,.tab-bar button.active{background:#e8f6ef;color:#08794d;font-weight:700}.admin-metric-grid{grid-template-columns:repeat(4,1fr)}.admin-dashboard-grid{display:grid;grid-template-columns:1.35fr .9fr;gap:14px;margin-top:14px}.ops-trend>div{display:grid;grid-template-columns:1fr .7fr 1.4fr;gap:12px;padding:12px 16px;border-bottom:1px solid #edf1ee;font-size:var(--text-sm)}.ops-trend small{color:var(--muted)}.ranking-list>div{display:flex;align-items:center;gap:11px;padding:12px 16px;border-bottom:1px solid #edf1ee}.ranking-list b{width:24px;height:24px;display:grid;place-items:center;background:#edf8f2;color:#08794d;border-radius:7px;font-size:var(--text-sm)}.ranking-list span{flex:1}.ranking-list strong,.ranking-list small{display:block}.ranking-list strong{font-size:var(--text-base)}.ranking-list small{font-size:var(--text-xs);color:var(--muted);margin-top:4px}.ranking-list em{font-style:normal;font-size:var(--text-base);font-weight:700}.request-admin-table{overflow-x:visible}.request-admin-row{width:100%;min-width:0;display:grid;grid-template-columns:minmax(112px,1.12fr) minmax(118px,1.12fr) minmax(82px,.78fr) minmax(92px,.82fr) minmax(135px,1.18fr) minmax(54px,.48fr) minmax(78px,.62fr);gap:8px;align-items:center;padding:11px 12px;border-bottom:1px solid #edf1ee;font-size:var(--text-sm);text-align:left}.request-admin-row>*{min-width:0;overflow-wrap:anywhere}.request-admin-head{background:#f8faf8;color:var(--muted);font-size:var(--text-xs)}.request-row-button{width:100%;border:0;background:#fff;color:inherit}.request-row-button:hover{background:#f7fbf8}.request-admin-row strong,.request-admin-row small{display:block;line-height:1.45}.request-admin-row small{color:var(--muted);margin-top:4px}.request-price-cell{display:block;line-height:1.45}.request-price-cell strong{color:#334039}.request-price-cell small{font-size:var(--text-xs);line-height:1.45}.pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:13px 16px;font-size:var(--text-sm)}.pagination span{margin-right:auto;color:var(--muted)}.pagination button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:6px 9px}.pagination button:disabled{opacity:.4}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#07100b6b;z-index:80}.detail-drawer{position:absolute;right:0;top:0;bottom:0;width:min(520px,92vw);background:#f7faf8;padding:24px;overflow:auto;box-shadow:-18px 0 50px #00000024}.drawer-close{float:right;border:0;background:#e8eeea;width:30px;height:30px;border-radius:8px;font-size:20px}.detail-drawer h3{margin:5px 0 18px}.detail-stack{display:grid;gap:12px}.detail-stack>section{background:#fff;border:1px solid var(--line);border-radius:10px;padding:14px}.detail-stack h4{font-size:var(--text-base);margin:0 0 10px}.detail-pair{display:grid;grid-template-columns:95px 1fr;gap:10px;padding:6px 0;border-bottom:1px solid #eef2ef;font-size:var(--text-sm)}.detail-pair span{color:var(--muted)}.detail-pair strong{overflow-wrap:anywhere}.attempt-card{padding:9px;background:#f5f8f6;border-radius:7px;margin-top:7px;font-size:var(--text-sm)}.attempt-card small{color:var(--muted)}@media(max-width:900px){.request-admin-head{display:none}.request-row-button.request-admin-row{grid-template-columns:1fr 1fr;align-items:start;gap:10px 14px;padding:14px}.request-row-button.request-admin-row>span:nth-child(1),.request-row-button.request-admin-row>span:nth-child(2),.request-row-button.request-admin-row>.request-price-cell{grid-column:1/-1}.request-row-button.request-admin-row>span:nth-child(7){justify-self:start}.request-admin-table .pagination{flex-wrap:wrap}.request-admin-table .pagination span{width:100%;margin-right:0}}@media(max-width:560px){.request-row-button.request-admin-row{grid-template-columns:1fr}.request-row-button.request-admin-row>span,.request-row-button.request-admin-row>.request-price-cell{grid-column:1/-1}.request-admin-table .pagination{justify-content:flex-start}.request-admin-table .pagination b{width:100%}}.tab-bar{width:max-content;margin:15px 0}.ops-table,.model-analytics-table{overflow-x:auto}.ops-row{min-width:900px;display:grid;grid-template-columns:1.3fr .8fr .8fr .8fr 1.2fr;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid #edf1ee;font-size:var(--text-sm)}.ops-row strong,.ops-row small{display:block}.ops-row small{color:var(--muted);margin-top:3px}.ops-head{background:#f8faf8;color:var(--muted);font-size:var(--text-xs)}.model-analytics-row{min-width:1050px;display:grid;grid-template-columns:1.2fr .7fr 1fr 1fr 1fr .8fr .7fr;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid #edf1ee;font-size:var(--text-sm)}.model-analytics-row strong,.model-analytics-row small{display:block}.model-analytics-row small{color:var(--muted);margin-top:3px}.resource-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.single-resource-grid{grid-template-columns:1fr}.resource-panel>div:last-child{max-height:560px;overflow:auto}.resource-card{position:relative;padding:15px 16px;border-bottom:1px solid #edf1ee}.resource-card>strong{display:block;padding-right:86px;font-size:var(--text-md);line-height:1.35;overflow-wrap:anywhere}.resource-card>.tag{position:absolute;right:16px;top:14px}.resource-card p{font-size:var(--text-body);margin:7px 0;color:#526058;line-height:1.45}.resource-card small{display:block;font-size:var(--text-base);color:#7f8c84;margin-top:5px;line-height:1.45;overflow-wrap:anywhere}.resource-quota-list{display:grid;gap:7px;margin:10px 0 2px}.resource-quota-meter{display:grid;grid-template-columns:42px minmax(100px,1fr) 42px;align-items:center;gap:8px;font-size:var(--text-base);color:#607069}.resource-quota-meter>div{height:8px;background:#e6ede9;border-radius:999px;overflow:hidden}.resource-quota-meter i{display:block;height:100%;min-width:2px;background:#27a96b;border-radius:inherit}.resource-quota-meter i.danger{background:#c6414e}.resource-quota-meter strong{font-size:var(--text-base);text-align:right;color:#344139}.diagnostics-tabs{flex-wrap:wrap}.diagnostics-help{display:grid;gap:12px;margin-bottom:13px;padding:15px 16px}.diagnostics-help-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.diagnostics-help strong{display:block;font-size:var(--text-base);color:#2f3d35}.diagnostics-help p{font-size:var(--text-sm);line-height:1.7;color:#6e7d74;margin:5px 0 0}.diagnostics-list details{border-bottom:1px solid #edf1ee}.diagnostics-list summary{display:flex;justify-content:space-between;gap:15px;padding:13px 16px;font-size:var(--text-sm);cursor:pointer}.diagnostics-list summary strong{line-height:1.5;overflow-wrap:anywhere}.diagnostics-list summary span{color:var(--muted);white-space:nowrap}.diagnostics-list pre{margin:0;padding:15px 18px;background:#111a15;color:#b6e9ca;font:var(--text-sm)/1.6 "JetBrains Mono",monospace;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.upstream-title{margin-bottom:12px}.upstream-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 16px}.upstream-tabs button{border:1px solid var(--line);background:#fff;color:#5f6d65;border-radius:999px;padding:8px 13px;font-size:var(--text-base);font-weight:600}.upstream-tabs button.active{background:#dff7e8;border-color:#bdeccc;color:#08794d}.upstream-summary{grid-template-columns:repeat(4,1fr)}.upstream-summary-card{border:1px solid var(--line);background:#fff;border-radius:10px;padding:13px;display:flex;align-items:center;gap:10px;color:var(--green);text-align:left}.upstream-summary-card:hover{border-color:#9bd8b7;background:#f8fcfa}.upstream-summary-card span,.upstream-summary-card strong{display:block}.upstream-summary-card span{font-size:var(--text-xs);color:var(--muted)}.upstream-summary-card strong{font-size:15px;color:#263229;margin-top:3px}.route-table{overflow-x:auto}.route-row{min-width:760px;display:grid;grid-template-columns:1.3fr 1.4fr .7fr .7fr .5fr;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid #edf1ee;font-size:var(--text-sm)}.route-row:last-child{border-bottom:0}.route-head{background:#f8faf8;color:var(--muted);font-size:var(--text-xs)}.route-row strong{font-size:var(--text-base)}.route-row span{overflow-wrap:anywhere}@media(max-width:1100px){.admin-metric-grid{grid-template-columns:1fr 1fr}.admin-dashboard-grid,.resource-grid{grid-template-columns:1fr}}.user-row-clickable{cursor:pointer}.user-row-clickable:hover{background:#f7fbf8}.user-detail-drawer{width:min(620px,94vw)}.multiplier-form{display:grid;grid-template-columns:.55fr 1.35fr 1fr .6fr auto;gap:10px;align-items:end;padding:15px 16px;border-bottom:1px solid #edf1ee}.multiplier-form label{display:grid;gap:6px;font-size:var(--text-sm);color:#6d7b73}.multiplier-form input{border:1px solid var(--line);border-radius:8px;padding:9px 10px;font-size:var(--text-base);background:#fff}.multiplier-form input:disabled{background:#f4f7f5}.multiplier-error{margin:12px 16px}.multiplier-row{display:grid;grid-template-columns:1.5fr .55fr 1.2fr .5fr .8fr;gap:12px;align-items:center;padding:11px 16px;border-bottom:1px solid #edf1ee;font-size:var(--text-sm)}.multiplier-head{background:#f8faf8;color:var(--muted);font-size:var(--text-xs)}.multiplier-row strong,.multiplier-row small,.multiplier-row code{display:block}.multiplier-row small{color:var(--muted);margin-top:3px}.multiplier-row code{margin-top:3px}.multiplier-actions{display:flex;gap:6px;flex-wrap:wrap}@media(max-width:760px){.multiplier-form{grid-template-columns:1fr}.multiplier-row{min-width:760px}.aliases-panel{overflow-x:auto}}.tag.danger{background:#fff0f1;color:#b63844}.sync-hint{font-size:var(--text-xs);color:var(--muted);margin-top:4px}.sync-hint.danger{color:#b63844}.upstream-accounts-section{margin-top:14px}.resource-panel{margin-top:14px;overflow:hidden}.provider-resource-row{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(72px,.42fr) minmax(170px,.9fr) minmax(170px,.9fr) minmax(230px,auto);gap:12px;align-items:center;padding:13px 16px;border-bottom:1px solid #edf1ee;font-size:var(--text-base)}.provider-resource-row:last-child{border-bottom:0}.provider-resource-row>*{min-width:0;overflow-wrap:anywhere}.provider-resource-row strong,.provider-resource-row small{display:block;line-height:1.45}.provider-resource-row small{font-size:var(--text-xs);color:var(--muted);margin-top:3px}.provider-resource-row>.tag{justify-self:start}.resource-panel>.provider-resource-row:last-child{max-height:none;overflow:visible}.row-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.row-actions select{border:1px solid var(--line);border-radius:8px;background:#fff;color:#435149;padding:7px 8px;font-size:var(--text-base)}.danger-button{border:1px solid #f0c6cb;background:#fff;color:#b63844;border-radius:8px;padding:8px 10px;font-size:var(--text-base);font-weight:600;display:flex;align-items:center;justify-content:center;gap:6px}.danger-button:hover{background:#fff5f6}.admin-table:has(.route-row-head){margin-top:14px}.route-row-head{grid-template-columns:minmax(170px,1.1fr) minmax(190px,1.35fr) minmax(150px,1fr) minmax(70px,.45fr) minmax(72px,.45fr) minmax(70px,.45fr)}.route-row-head>*{min-width:0;overflow-wrap:anywhere}.admin-table .panel-head+.route-row-head{background:#f8faf8;color:var(--muted);font-size:var(--text-xs)}.route-row-head>.tag{justify-self:start}.provider-empty-state{min-height:210px;display:grid;place-items:center;align-content:center;gap:10px;padding:28px;text-align:center;color:#7a8981}.provider-empty-state.compact{min-height:170px}.provider-empty-state svg{color:#8d9b93}.provider-empty-state h3{font-size:var(--text-md);color:#44534b;margin:0}.provider-empty-state p{font-size:var(--text-base);line-height:1.7;max-width:420px;margin:0}.provider-empty-state .primary-button{margin-top:4px}.advertisement-create-panel{margin-bottom:14px}.advertisement-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;color:#1f2a24}.advertisement-head-actions .primary-button{min-height:38px;white-space:nowrap}.advertisement-form{display:grid;grid-template-columns:minmax(260px,1.35fr) minmax(220px,1.1fr) 120px;gap:14px;align-items:start;padding:16px 24px}.advertisement-form label{display:grid;gap:7px;font-size:var(--text-base);font-weight:600;color:#526058}.advertisement-form input:not([type=checkbox]){width:100%;height:52px;border:1px solid #dbe3de;background:#f8faf8;border-radius:10px;padding:0 16px;font-size:var(--text-md);font-weight:600;outline:0;color:var(--ink)}.advertisement-form input:not([type=checkbox]):focus{border-color:#52ae82;box-shadow:0 0 0 3px #0c8a5814;background:#fff}.advertisement-form input[type=checkbox]{width:14px;height:14px;accent-color:var(--green);flex:0 0 auto}.advertisement-enabled{margin:17px 0 0!important;min-height:52px;height:auto;align-content:center}.advertisement-error{margin:0 24px 18px}.advertisement-table{overflow:hidden}.advertisement-row{display:grid;grid-template-columns:minmax(240px,1.7fr) minmax(190px,1.1fr) 70px 80px minmax(190px,auto);gap:12px;align-items:center;padding:13px 16px;border-bottom:1px solid #edf1ee;font-size:var(--text-base)}.advertisement-row:last-child{border-bottom:0}.advertisement-head{background:#f8faf8;color:var(--muted);font-size:var(--text-xs)}.advertisement-row>*{min-width:0;overflow-wrap:anywhere}.advertisement-row strong,.advertisement-row small{display:block;line-height:1.5}.advertisement-row small{font-size:var(--text-xs);color:var(--muted);margin-top:4px}.advertisement-row a{color:#19704c;text-decoration:none;font-size:var(--text-sm)}.advertisement-row a:hover{text-decoration:underline}.provider-route-box{border:1px solid #dfe9e3;background:#f8fbf9;border-radius:10px;padding:12px;margin:2px 0 16px}.provider-route-box-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.provider-route-box-head strong{display:block;font-size:var(--text-body);color:#435149;margin-bottom:4px}.provider-route-box .form-grid label{margin-bottom:8px}.provider-route-item{border-top:1px solid #e3ebe6;margin-top:12px;padding-top:12px}.provider-route-title{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:12px;align-items:end;margin-bottom:8px}.provider-route-title label{margin-bottom:0}@media(max-width:760px){.upstream-summary{grid-template-columns:1fr 1fr}.upstream-tabs button{flex:1 1 auto}.route-row{min-width:680px}}@media(max-width:760px){.diagnostics-help-grid{grid-template-columns:1fr}.diagnostics-list summary{flex-direction:column;align-items:flex-start;gap:5px}.diagnostics-list summary span{white-space:normal}}.accounts-table .table-head,.accounts-table .table-row{grid-template-columns:1.3fr .9fr .8fr .45fr .7fr 1.55fr}.account-actions{flex-wrap:wrap}.account-actions button:disabled{opacity:.55;cursor:not-allowed}.resource-actions{margin-top:10px;flex-wrap:wrap}.resource-actions button:disabled{opacity:.55;cursor:not-allowed}.model-row{grid-template-columns:1.15fr 1.05fr .75fr 1.15fr .55fr .45fr}.model-row.public-model-row{grid-template-columns:1.15fr 1.05fr .75fr 1.15fr .55fr}.model-modal{width:min(760px,100%);max-height:calc(100vh - 40px);overflow:auto}.form-grid.three{grid-template-columns:repeat(3,1fr)}.price-editor{border:1px solid #dfe9e3;background:#f8fbf9;border-radius:10px;padding:12px;margin:4px 0 16px}.price-editor>strong{display:block;font-size:var(--text-body);color:#435149;margin-bottom:10px}.price-editor label{margin-bottom:8px}.pricing-badge{display:flex;align-items:center;gap:7px;border:1px solid #cfe9db;background:#edf8f2;color:#08794d;border-radius:999px;padding:8px 12px;font-size:var(--text-base);font-weight:700}.split-price{display:grid!important;gap:5px}.split-price>span{display:flex;align-items:center;gap:6px;white-space:nowrap}.split-price small{display:inline-flex!important;margin:0;color:#6f7c74;font-size:var(--text-xs);font-weight:700;background:#eef4f0;border-radius:5px;padding:2px 4px}.dashboard-pricing-panel{margin-top:14px;overflow-x:auto}.dashboard-price-row{min-width:560px;display:grid;grid-template-columns:minmax(160px,1.05fr) minmax(260px,1.65fr);gap:10px;align-items:center;padding:12px 16px;border-bottom:1px solid #edf1ee;font-size:var(--text-sm)}.dashboard-price-row:last-child{border-bottom:0}.dashboard-price-head{background:#f8faf8;color:var(--muted);font-size:var(--text-xs);line-height:1.45}.dashboard-price-head span{white-space:normal}.dashboard-price-row strong,.dashboard-price-row small{display:block}.dashboard-price-row small{color:var(--muted);margin-top:3px;line-height:1.45}.dashboard-price-row>span:not(:first-child){font-weight:700;color:#334039}.dashboard-split-price{gap:5px}.dashboard-split-price>span{display:flex;align-items:center;gap:7px;white-space:nowrap}.dashboard-split-price small{width:max-content;flex:0 0 auto}@media(max-width:760px){.model-row.public-model-row{min-width:760px}.form-grid.three{grid-template-columns:1fr}.pricing-badge{width:max-content}}.steps li{display:block;padding:0}.steps button{width:100%;display:flex;align-items:center;gap:11px;padding:11px 0;border:0;background:transparent;text-align:left;color:inherit}.steps button:hover svg,.steps button:focus-visible svg{color:var(--green)}.steps button:focus-visible{outline:2px solid rgba(12,138,88,.24);outline-offset:2px;border-radius:8px}.steps button>span{width:23px;height:23px;border-radius:7px;background:#edf7f2;color:#08794d;display:grid;place-items:center;font-size:var(--text-sm);font-weight:700;flex:0 0 auto}.modal input.readonly-input{background:#f3f6f4;color:#4b5b52;border-color:#d4ddd7;cursor:not-allowed}.password-field{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;border:1px solid #dbe3de;background:#f8faf8;border-radius:9px;overflow:hidden}.password-field:focus-within{border-color:#52ae82;box-shadow:0 0 0 3px #0c8a5814;background:#fff}.modal .password-field input{border:0;border-radius:0;background:transparent;box-shadow:none;padding-right:8px}.modal .password-field input:focus{border-color:transparent;box-shadow:none;background:transparent}.password-field button{height:100%;min-height:39px;border:0;border-left:1px solid #dbe3de;background:transparent;color:#66736b;display:grid;place-items:center;padding:0}.password-field button:hover,.password-field button:active{background:#edf7f2;color:var(--green)}.login-shell{min-height:100vh;display:flex;flex-direction:column;background:#f6f8f5;color:var(--ink);overflow-x:hidden}.marketing-nav{width:min(1180px,calc(100% - 40px));height:74px;margin:0 auto;display:flex;align-items:center;gap:28px}.marketing-brand{display:flex;align-items:center;gap:11px;min-width:220px}.marketing-brand strong,.marketing-brand span{display:block}.marketing-brand strong{font-size:14px}.marketing-brand span{font-size:var(--text-base);color:var(--muted);margin-top:3px}.marketing-nav nav{display:flex;align-items:center;justify-content:center;gap:23px;flex:1}.marketing-nav nav a{color:#55645b;text-decoration:none;font-size:var(--text-body);font-weight:600}.marketing-nav nav a:hover{color:var(--green)}.marketing-actions{display:flex;align-items:center;gap:9px;margin-left:auto}.marketing-hero{width:min(1080px,calc(100% - 40px));min-height:560px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:70px 0 54px}.marketing-hero h1{max-width:830px;margin:12px 0 0;font-size:54px;line-height:1.08;letter-spacing:0;font-weight:700;color:#101914}.hero-copy{max-width:720px;margin:22px auto 0;color:#5f6d65;font-size:15px;line-height:1.85}.hero-actions{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:34px}.hero-secondary{padding:11px 16px;font-size:var(--text-md)}.hero-proof{width:min(720px,100%);display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:42px}.hero-proof div{background:#ffffffc7;border:1px solid var(--line);border-radius:8px;padding:16px 18px;box-shadow:var(--shadow)}.hero-proof strong,.hero-proof span{display:block}.hero-proof strong{font-size:18px;color:#14231b}.hero-proof span{font-size:var(--text-base);color:#7c8981;margin-top:5px}.capability-section,.operations-band,.workflow-section{width:min(1180px,calc(100% - 40px));margin:0 auto}.section-heading{text-align:center;max-width:680px;margin:0 auto 24px}.section-heading h2,.operations-band h2{font-size:27px;line-height:1.35;letter-spacing:0;margin:6px 0 0}.capability-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.capability-card{background:#fff;border:1px solid var(--line);border-radius:8px;padding:20px;box-shadow:var(--shadow)}.capability-card>div{width:38px;height:38px;border-radius:9px;display:grid;place-items:center;background:var(--green-soft);color:var(--green);margin-bottom:18px}.capability-card h3{font-size:14px;margin:0 0 8px}.capability-card p{font-size:var(--text-body);line-height:1.75;color:#6f7d74;margin:0}.operations-band{margin-top:18px;background:#101914;color:#eef6f1;border-radius:8px;padding:34px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:30px;align-items:center}.operations-band .eyebrow{color:#7ee0ac!important}.operations-band p:not(.eyebrow){font-size:var(--text-md);line-height:1.8;color:#a5b3aa;margin:10px 0 0}.operations-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.operations-list span{display:flex;align-items:center;gap:9px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:12px;color:#e7f5ed;font-size:var(--text-body)}.operations-list svg{color:#78daa6;flex:0 0 auto}.workflow-section{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;margin-bottom:36px}.workflow-section article{background:#fff;border:1px solid var(--line);border-radius:8px;padding:17px;display:grid;gap:8px;color:var(--green);box-shadow:var(--shadow)}.workflow-section strong{font-size:var(--text-md);color:#243028}.workflow-section span{font-size:var(--text-base);line-height:1.65;color:#7a8780}.marketing-footer{margin-top:auto;border-top:1px solid var(--line);background:#fff}.marketing-footer{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:22px max(20px,calc((100vw - 1180px)/2));color:#66736b}.marketing-footer strong,.marketing-footer span{display:block}.marketing-footer strong{font-size:var(--text-md);color:#202c25}.marketing-footer span{font-size:var(--text-base);margin-top:5px}.marketing-footer p{font-size:var(--text-base);line-height:1.6;margin:0;text-align:right}.auth-modal-layer{z-index:90}.auth-modal{width:min(430px,100%)}.auth-modal .modal-head{align-items:flex-start}.auth-modal .modal-head .eyebrow{margin:0 0 5px}.auth-submit{width:100%;margin-top:4px}.auth-security-note{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:16px;border-radius:8px;background:#f4f8f5;color:#6f7c74;padding:10px;font-size:var(--text-sm)}.auth-security-note svg{color:var(--green)}.auth-modal .notice{display:block}@media(max-width:1000px){.marketing-nav{gap:18px}.marketing-nav nav{gap:14px}.marketing-hero h1{font-size:42px}.capability-grid,.workflow-section{grid-template-columns:1fr 1fr}.operations-band{grid-template-columns:1fr}.operations-list{grid-template-columns:1fr 1fr}}@media(max-width:760px){.marketing-nav{width:calc(100% - 28px);height:auto;min-height:72px;align-items:flex-start;flex-wrap:wrap;padding:16px 0;gap:12px}.marketing-brand{min-width:0;flex:1}.marketing-nav nav{order:3;width:100%;justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.marketing-actions{margin-left:auto}.marketing-actions .secondary-button{display:none}.marketing-hero{width:calc(100% - 28px);min-height:auto;padding:52px 0 34px;text-align:left;align-items:flex-start}.marketing-hero h1{font-size:34px;line-height:1.14}.hero-copy{font-size:var(--text-md);line-height:1.8}.hero-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.hero-actions .primary-button,.hero-actions .secondary-button{flex:1 1 150px}.hero-proof{grid-template-columns:1fr;margin-top:28px}.capability-section,.operations-band,.workflow-section{width:calc(100% - 28px)}.section-heading{text-align:left}.section-heading h2,.operations-band h2{font-size:22px}.capability-grid,.workflow-section{grid-template-columns:1fr}.operations-band{padding:24px 18px}.operations-list{grid-template-columns:1fr}.marketing-footer{display:grid;gap:12px;padding:20px 14px}.marketing-footer p{text-align:left}.auth-modal{max-height:calc(100vh - 40px);overflow:auto}.auth-modal .inline-field{display:grid}.auth-modal .inline-field button{width:100%}}@media(max-width:900px){.advertisement-create-panel .panel-head{gap:12px}.advertisement-head-actions{flex-wrap:wrap}.advertisement-form{grid-template-columns:1fr;padding:16px}.advertisement-enabled{margin:0!important}.advertisement-row{min-width:760px}.advertisement-table{overflow-x:auto}}.key-code-row{display:flex;align-items:center;gap:6px;margin-top:6px}.key-main .key-code-row code{margin-top:0}.key-code-row button{width:24px;height:24px;display:grid;place-items:center;border:1px solid #dce5df;background:#fff;color:#5e7167;border-radius:7px;padding:0}.key-code-row button:hover{color:var(--green);border-color:#badfcb;background:#f3fbf6}@media(min-width:1001px){.usage-metric-grid{grid-template-columns:repeat(3,1fr)}}.redemption-create-panel{margin-bottom:14px}.redemption-form{display:grid;grid-template-columns:.65fr .65fr 1.2fr auto auto;gap:10px;align-items:end;padding:15px 16px}.redemption-form label{display:grid;gap:6px;font-size:var(--text-sm);color:#6d7b73}.redemption-form input,.redemption-form select,.redemption-user-form input{border:1px solid var(--line);border-radius:8px;padding:9px 10px;font-size:var(--text-base);background:#fff}.redemption-permanent{display:flex!important;align-items:center;gap:7px;padding-bottom:9px;white-space:nowrap}.redemption-permanent input{width:14px;height:14px}.redemption-error{margin:0 16px 14px}.redemption-filters{justify-content:flex-end}.redemption-table{overflow-x:auto}.redemption-row{min-width:1000px;display:grid;grid-template-columns:1.5fr .7fr .7fr 1.2fr 1.3fr 1fr;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid #edf1ee;font-size:var(--text-sm)}.redemption-head{background:#f8faf8;color:var(--muted);font-size:var(--text-xs)}.redemption-row code,.redemption-row strong,.redemption-row small{display:block}.redemption-row code{font-family:JetBrains Mono,monospace}.redemption-row small{color:var(--muted);margin-top:4px}.redemption-row i{font-style:normal}.generated-code-list{max-height:300px;overflow:auto;display:grid;gap:7px;text-align:left;background:#111a15;border-radius:9px;padding:13px;margin:16px 0}.generated-code-list code{font:var(--text-sm) "JetBrains Mono",monospace;color:#b6e9ca}.secret-modal>.secondary-button{width:100%;margin-bottom:8px}.redemption-user-panel{margin-bottom:14px}.redemption-user-form{display:flex;gap:9px;padding:16px}.redemption-user-form input{flex:1;font-family:JetBrains Mono,monospace}.redemption-notice{margin:0 16px 14px}@media(max-width:760px){.redemption-form{grid-template-columns:1fr}.redemption-user-form{display:grid}.redemption-permanent{padding:4px 0}}.redemption-form{grid-template-columns:minmax(100px,.7fr) minmax(100px,.7fr) minmax(240px,1.4fr) auto auto;gap:16px;padding:20px 22px}.redemption-form label{min-width:0;font-size:var(--text-base)}.redemption-form input:not([type=checkbox]),.redemption-form select,.redemption-user-form input{width:100%;min-width:0;min-height:44px;border-radius:10px;padding:11px 12px;font-size:var(--text-body);line-height:1.5}.redemption-permanent{min-height:44px;padding-bottom:0}.redemption-permanent input{width:18px;height:18px;padding:0;accent-color:var(--green)}.redemption-row{min-width:1180px;font-size:var(--text-base);line-height:1.6;padding:16px 22px}.redemption-row>*{min-width:0;overflow-wrap:anywhere}.redemption-row small{font-size:var(--text-sm)}.redemption-head{font-size:var(--text-sm);font-weight:600;color:#52665a}.redemption-user-form{padding:22px;gap:12px}.generated-code-list code{overflow-wrap:anywhere}@media(max-width:1450px){.redemption-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.redemption-form{grid-template-columns:minmax(0,1fr);padding:18px}.redemption-user-form{padding:18px}.redemption-form input:not([type=checkbox]),.redemption-form select,.redemption-user-form input{font-size:1rem}}:root{--text-xs: .75rem;--text-sm: .8125rem;--text-base: .875rem;--text-body: .9375rem;--text-md: 1rem;--muted: #617168;--shadow: 0 2px 4px rgba(14, 35, 24, .025), 0 8px 28px rgba(14, 35, 24, .035);--sidebar-width: 264px}html{font-size:100%}body{min-width:0;font-size:var(--text-body);line-height:1.65;-webkit-font-smoothing:antialiased}body:has(.modal-layer,.drawer-backdrop,.backdrop){overflow:hidden}button,input,textarea,select{font:inherit}small{font-size:var(--text-sm);line-height:1.55}button{transition:background-color .15s,border-color .15s,box-shadow .15s}button:disabled{cursor:not-allowed}button svg,.notice>svg,.security-note>svg{flex-shrink:0}code,pre{font-family:JetBrains Mono,Consolas,monospace}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #26976c;outline-offset:3px}input::placeholder,textarea::placeholder{color:#718078;opacity:1}.sidebar{width:var(--sidebar-width)}.brand{min-height:80px;height:auto;padding:18px 22px;flex-shrink:0}.brand-mark{width:40px;height:40px;border-radius:12px;flex-shrink:0}.brand strong,.marketing-brand strong{font-size:1rem}.brand span,.marketing-brand span{font-size:var(--text-xs)}.sidebar nav{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 14px;scrollbar-width:thin;scrollbar-color:#45584d transparent}.nav-caption{font-size:var(--text-xs);letter-spacing:.08em}.sidebar nav button{min-height:44px;padding:10px 12px;font-size:var(--text-body);gap:12px;border-radius:10px}.sidebar-foot{flex-shrink:0;padding:16px 20px}.identity strong{font-size:var(--text-base)}.identity span{font-size:var(--text-xs)}.identity strong,.identity span{white-space:nowrap}.workspace{margin-left:var(--sidebar-width)}.topbar{min-height:80px;height:auto;padding:14px 32px;gap:8px}.topbar>div:not(.top-actions){min-width:0}.topbar p{font-size:var(--text-xs)}.topbar h1{font-size:1.25rem;line-height:1.4}.top-actions{flex-shrink:0}.live-pill{font-size:var(--text-xs);padding:7px 12px}.user-button,.menu-button,.mobile-close,.sidebar-foot>button{min-width:40px;min-height:40px;border-radius:10px;flex-shrink:0}.page-wrap{max-width:1600px;padding:32px 32px 64px}.page-wrap>*,.panel,.metric-grid>*,.bottom-grid>*,.admin-dashboard-grid>*,.resource-grid>*{min-width:0}.welcome-row,.page-title{gap:24px;margin-bottom:28px;flex-wrap:wrap}.page-title>div:first-child,.welcome-row>div{min-width:0}.eyebrow{font-size:var(--text-xs)!important;letter-spacing:.1em;line-height:1.6}.welcome-row h2,.page-title h2{font-size:1.875rem;line-height:1.3;margin:6px 0 10px;letter-spacing:-.02em;overflow-wrap:anywhere}.welcome-row p,.page-title p{font-size:var(--text-body);line-height:1.75;max-width:76ch}.title-actions{flex-wrap:wrap;gap:10px}.panel,.metric-card,.key-card{border-radius:14px}.panel-head{padding:20px 22px;gap:16px;flex-wrap:wrap}.panel-head>div{min-width:0}.panel-head h3{font-size:1.125rem;line-height:1.4;margin-bottom:6px}.panel-head p{font-size:var(--text-sm);line-height:1.65}.primary-button,.secondary-button,.danger-button{min-height:42px;padding:10px 16px;font-size:var(--text-base);line-height:1.5;border-radius:10px;flex-shrink:0}.primary-button.compact{min-height:40px;padding:9px 14px;font-size:var(--text-base)}.key-actions{gap:8px;flex-wrap:wrap}.key-actions button{min-height:36px;font-size:var(--text-sm);padding:7px 10px;border-radius:8px}.range-picker,.tab-bar{max-width:100%;flex-wrap:wrap;gap:4px}.range-picker{flex-shrink:0}.range-picker button,.tab-bar button{min-height:36px;padding:7px 12px;font-size:var(--text-base);white-space:nowrap}.tag,.healthy{font-size:var(--text-xs);line-height:1.5;padding:5px 9px;width:fit-content}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.usage-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card{padding:22px;grid-template-columns:42px minmax(0,1fr);gap:6px 14px;align-content:start}.metric-icon{width:42px;height:42px;border-radius:12px;grid-row:auto}.metric-label{font-size:var(--text-base)}.metric-card strong{grid-column:1 / -1;font-size:1.75rem;line-height:1.3;margin:8px 0 0;letter-spacing:-.025em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.metric-card span{grid-column:1 / -1;margin-top:8px;font-size:var(--text-sm);line-height:1.6;color:var(--muted)}.dashboard-grid,.bottom-grid,.admin-dashboard-grid,.resource-grid{gap:20px;margin-top:20px}.bottom-grid,.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.single-resource-grid{grid-template-columns:minmax(0,1fr)}.admin-dashboard-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.notice{padding:16px 18px;margin-bottom:20px;align-items:flex-start}.notice strong{font-size:var(--text-base)}.notice span{font-size:var(--text-sm)}.steps{padding:4px 22px 10px}.steps button{gap:14px;padding:18px 0}.steps button>span{width:30px;height:30px;font-size:var(--text-sm)}.steps p{font-size:var(--text-sm);line-height:1.65}.security-note{margin:18px 22px;padding:16px;align-items:flex-start}.security-note p{font-size:var(--text-sm);line-height:1.75}.ops-trend>div{grid-template-columns:minmax(100px,.8fr) minmax(80px,.6fr) minmax(0,1.5fr);padding:16px 22px;font-size:var(--text-base)}.ranking-list>div{padding:16px 22px;flex-wrap:wrap}.ranking-list span{min-width:0;overflow-wrap:anywhere}.ranking-list em{font-variant-numeric:tabular-nums}.pool-summary>div,.upstream-summary-card{min-width:0;padding:18px}.pool-summary strong,.upstream-summary-card strong{font-size:1.375rem}.key-card{padding:22px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px}.key-main{min-width:0;align-items:flex-start}.key-main>div:last-child{min-width:0}.key-main code,.key-main p{overflow-wrap:anywhere}.key-icon{flex-shrink:0;width:42px;height:42px;border-radius:11px}.key-title{flex-wrap:wrap}.key-title h3{font-size:1rem;overflow-wrap:anywhere}.key-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.key-stats strong{font-size:1rem;overflow-wrap:anywhere}.key-card>.key-actions{grid-column:1 / -1;border-top:1px solid var(--line);padding-top:16px;justify-content:flex-end}.filter-bar{flex-wrap:wrap;gap:12px;padding:16px;margin-bottom:20px}.filter-bar label{flex:1 1 260px;min-width:0}.filter-bar input,.filter-bar select,.admin-row select,.row-actions select{font-size:var(--text-base);min-height:42px}.filter-bar input{min-width:0}.filter-bar select{max-width:100%}.usage-table,.model-table,.accounts-table,.admin-table,.request-admin-table,.advertisement-table,.aliases-panel{overflow-x:auto}.usage-row,.model-row,.table-row,.admin-row,.ops-row,.model-analytics-row,.route-row,.advertisement-row,.multiplier-row,.dashboard-price-row,.request-admin-row{font-size:var(--text-base);line-height:1.6;padding:16px 22px;font-variant-numeric:tabular-nums}.usage-row>*,.model-row>*,.table-row>*,.admin-row>*,.ops-row>*,.model-analytics-row>*,.multiplier-row>*,.dashboard-price-row>*{min-width:0;overflow-wrap:anywhere}.model-row{min-width:1040px;grid-template-columns:minmax(180px,1.1fr) minmax(145px,.9fr) 90px minmax(230px,1.4fr) 140px 80px}.model-row.public-model-row{min-width:960px;grid-template-columns:minmax(180px,1.1fr) minmax(145px,.9fr) 90px minmax(230px,1.4fr) 140px}.model-row>.tag{justify-self:start}.usage-row{min-width:1040px}.accounts-table .table-head,.accounts-table .table-row{min-width:1180px}.table-head{padding:14px 22px}.admin-row{min-width:1100px}.ops-row,.multiplier-row{min-width:1000px}.model-analytics-row{min-width:1180px}.advertisement-row{min-width:1100px}.request-admin-row{min-width:1120px;gap:16px;grid-template-columns:1.15fr 1.1fr .85fr .95fr 1.65fr .7fr 1.1fr}.request-admin-row :is(.status-ok,.status-fail),.usage-row :is(.status-ok,.status-fail){flex-wrap:wrap}.request-admin-row :is(.status-ok,.status-fail) small{flex-basis:100%}.usage-head,.model-head,.table-head,.request-admin-head,.ops-head,.route-head,.advertisement-head,.multiplier-head,.dashboard-price-head,.admin-row:first-child,.admin-table .panel-head+.route-row-head{font-size:var(--text-sm);font-weight:600;color:#52665a}.model-row small,.request-admin-row small,.usage-row small,.admin-row small,.table-row small,.dashboard-price-row small{font-size:var(--text-sm);line-height:1.65}.dashboard-price-row{min-width:720px;grid-template-columns:minmax(240px,1fr) minmax(360px,1.4fr)}.split-price>span{white-space:normal;flex-wrap:wrap}.split-price small{font-size:var(--text-xs);padding:2px 6px}.pagination{padding:18px 22px;gap:10px;font-size:var(--text-sm);flex-wrap:wrap}.pagination button{min-height:38px;padding:7px 12px}.provider-resource-row{grid-template-columns:minmax(170px,1.3fr) 95px minmax(140px,1fr) minmax(140px,1fr) minmax(200px,1.2fr);font-size:var(--text-base);padding:18px 22px;gap:18px}.provider-resource-row small{font-size:var(--text-sm)}.resource-card{padding:20px 22px}.resource-card>strong{font-size:1rem;padding-right:120px}.resource-card>.tag{top:20px;right:22px}.resource-panel>div:last-child{max-height:680px}.resource-panel>.provider-resource-row:last-child{max-height:none}.resource-quota-meter{grid-template-columns:54px minmax(60px,1fr) 48px}.quota-meter{grid-template-columns:22px 76px 42px}.modal{width:min(540px,100%);padding:28px;border-radius:18px}.modal.wide{width:min(780px,100%)}.modal.model-modal{width:min(880px,100%)}.modal-layer{padding:24px;overflow-y:auto}.modal-layer .modal{max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain}.page-wrap>.modal{box-shadow:var(--shadow);border:1px solid var(--line)}.modal-head{gap:16px;padding-bottom:18px;margin-bottom:22px}.modal-head>div{min-width:0}.modal-head h3{font-size:1.25rem;line-height:1.4}.modal-head p{font-size:var(--text-sm);line-height:1.65}.modal-head>button,.drawer-close{min-width:36px;min-height:36px;flex-shrink:0;border-radius:9px}.modal label{font-size:var(--text-base);gap:8px}.form-grid,.form-grid.two{gap:16px}.form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid>*,.inline-field>input{min-width:0}.form-grid{margin-bottom:20px}.form-grid>label{margin-bottom:0}.modal input:not([type=checkbox]):not([type=radio]),.modal select,.modal textarea,.multiplier-form input,.resource-card select{min-width:0;max-width:100%;min-height:44px;padding:11px 12px;font-size:var(--text-body);font-weight:400;line-height:1.5;border-radius:10px}.modal select{margin-top:0}.modal textarea{min-height:130px;font-size:var(--text-base)}.modal input[type=checkbox],.modal input[type=radio]{width:18px;height:18px;padding:0;flex-shrink:0;accent-color:var(--green)}.modal-actions{gap:12px;flex-wrap:wrap;padding-top:20px;margin-top:24px}.check-row small{font-size:var(--text-sm)}.modal .password-field input{border:0;box-shadow:none;background:transparent;border-radius:0}.password-field{grid-template-columns:minmax(0,1fr) 46px}.form-error{padding:13px 16px;font-size:var(--text-base);line-height:1.65;overflow-wrap:anywhere}.secret-box code{font-size:var(--text-sm)}.secret-box button{flex-shrink:0;min-width:40px;min-height:40px}.detail-drawer{width:min(620px,100%);padding:28px}.user-detail-drawer{width:min(720px,100%)}.detail-stack>section{padding:20px}.detail-stack h4{font-size:1rem}.detail-pair{grid-template-columns:116px minmax(0,1fr);gap:16px;padding:10px 0;font-size:var(--text-base)}.attempt-card{font-size:var(--text-sm);padding:12px}.multiplier-form{grid-template-columns:minmax(90px,.6fr) minmax(150px,1.2fr) minmax(160px,1fr) minmax(80px,.5fr) auto;padding:20px 22px;gap:16px}.multiplier-form label,.advertisement-form label{font-size:var(--text-base);min-width:0}.advertisement-form input:not([type=checkbox]){font-size:var(--text-body)}.price-editor,.provider-route-box{padding:18px}.price-editor>strong,.provider-route-box-head strong{font-size:var(--text-body)}.session-row{flex-wrap:wrap;padding:22px}.session-row strong{font-size:1rem}.session-row small{font-size:var(--text-sm);overflow-wrap:anywhere}.wallet-hero{height:auto;min-height:190px;padding:30px;border-radius:16px}.wallet-hero h2{font-size:2.75rem;overflow-wrap:anywhere}.wallet-hero p,.wallet-hero small{font-size:var(--text-base);opacity:.92}.amount-grid{padding:22px;gap:12px}.amount-grid button{font-size:1.25rem;padding:16px 8px}.payment-methods{flex-wrap:wrap;padding:0 22px 20px}.payment-methods button{flex:1;padding:14px 16px;min-height:68px}.recharge-button{margin:0 22px;width:calc(100% - 44px)}.payment-scan{margin-top:14px;padding:22px;border:1px solid var(--line);border-radius:8px;background:#fff;display:grid;justify-items:center;gap:10px;text-align:center}.payment-scan h3{margin:0 0 5px;font-size:1.125rem}.payment-scan small,.payment-scan span{color:var(--muted);font-size:var(--text-sm);overflow-wrap:anywhere}.payment-qr-image{display:block;width:min(240px,100%);height:auto;aspect-ratio:1;image-rendering:crisp-edges}.payment-qr-placeholder{width:min(240px,100%);aspect-ratio:1;display:grid;place-items:center;color:var(--muted);font-size:var(--text-sm)}.payment-view-tabs{display:inline-flex;gap:2px;padding:3px;margin-bottom:14px;border:1px solid var(--line);border-radius:7px;background:#f4f7f5}.payment-view-tabs button{border:0;border-radius:5px;padding:8px 17px;background:transparent;color:#59695f;font-weight:600}.payment-view-tabs button.selected{background:#fff;color:#116e49;box-shadow:0 1px 4px #163f2417}.payment-exception-row{grid-template-columns:1.5fr 1fr 1fr .9fr 1.2fr 1fr;min-width:1040px}.payment-action-evidence{display:grid;grid-template-columns:100px minmax(0,1fr);gap:10px;font-size:var(--text-sm)}.payment-action-evidence span{color:var(--muted)}.payment-action-evidence strong{overflow-wrap:anywhere}.payment-action-note{display:grid;gap:7px;margin-top:18px;font-size:var(--text-sm);font-weight:600}.payment-action-note textarea{min-height:86px;resize:vertical;padding:10px;border:1px solid var(--line);border-radius:6px;font:inherit}.danger-button{border:0;border-radius:6px;padding:9px 15px;background:#ae3541;color:#fff;font-weight:600}.danger-button:disabled{opacity:.5}.order-row,.ledger-list>div{padding:18px 22px;flex-wrap:wrap}.order-row>div:first-child{flex:1 1 220px}.loading-row,.empty-list{padding:48px 24px;font-size:var(--text-base)}.doc-card pre,.diagnostics-list pre{font-size:var(--text-sm);line-height:1.85;padding:22px}.marketing-nav{min-height:84px;height:auto;padding-top:16px;padding-bottom:16px}.marketing-hero{padding:80px 0 64px}.marketing-hero h1{font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.3;text-wrap:balance}.hero-copy{font-size:1.125rem;line-height:1.85}.hero-proof{gap:16px;margin-top:40px}.hero-proof div,.capability-card,.workflow-section article{border-radius:14px}.capability-grid,.workflow-section{gap:20px}.capability-card{padding:24px}.capability-card h3{font-size:1.125rem}.capability-card p,.workflow-section span{font-size:var(--text-base);line-height:1.8}.section-heading{margin-bottom:32px}.section-heading h2,.operations-band h2{font-size:1.875rem;line-height:1.5;text-wrap:balance}.operations-band{border-radius:16px;margin-top:24px}.operations-band p:not(.eyebrow){font-size:var(--text-body)}.workflow-section{margin-top:24px;margin-bottom:48px}.company-products{width:min(1180px,calc(100% - 40px));margin:0 auto 48px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:24px}.company-products h2{margin:0;font-size:1.5rem;line-height:1.5}.company-products p{margin:6px 0 0;color:var(--muted);font-size:var(--text-base)}.company-product-link{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--ink);text-decoration:none;box-shadow:var(--shadow)}.company-product-link:hover{border-color:var(--green);background:var(--green-soft)}.company-product-link h3{margin:0;font-size:1.125rem}.company-product-link>span{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;color:var(--green);font-size:var(--text-base);font-weight:600}.marketing-footer{flex-wrap:wrap}.marketing-footer span,.marketing-footer p{font-size:var(--text-sm)}.auth-modal{width:min(500px,100%)}.auth-modal .login-links button{font-size:var(--text-base)}@media(max-width:1450px){.provider-resource-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}.provider-resource-row>.row-actions{grid-column:1 / -1;justify-content:flex-start}.multiplier-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1320px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1200px){.admin-dashboard-grid,.dashboard-grid,.resource-grid,.bottom-grid,.key-card{grid-template-columns:minmax(0,1fr)}}@media(max-width:1080px){.sidebar{transform:translate(-100%);transition:transform .2s}.sidebar-open{transform:translate(0)}.workspace{margin-left:0}.mobile-close,.menu-button{display:grid;place-items:center}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:#00000061;z-index:25}.page-wrap{padding:28px 24px 48px}.topbar{padding:14px 24px}}@media(max-width:900px){.request-admin-head{display:none}.request-row-button.request-admin-row{min-width:0;gap:16px;padding:20px}.advertisement-form{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.page-title{gap:16px}.page-wrap{padding:24px 16px 40px}.topbar{min-height:72px;padding:12px 16px}.topbar p{font-size:var(--text-xs)}.topbar h1{font-size:1.125rem}.live-pill{display:none}.welcome-row h2,.page-title h2{font-size:1.625rem}.panel-head{padding:18px}.panel-head h3{font-size:1rem}.metric-card{padding:18px;gap:6px 12px}.metric-card strong{font-size:1.5rem}.key-card{padding:18px}.key-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.key-card>.key-actions{justify-content:flex-start}.filter-bar label{flex-basis:100%}.filter-bar select{flex:1 1 120px;min-width:0}.modal-layer{padding:12px}.modal-layer .modal{padding:20px;max-height:calc(100dvh - 24px)}.form-grid,.form-grid.two,.form-grid.three,.multiplier-form,.provider-route-title{grid-template-columns:minmax(0,1fr)}.inline-field{flex-wrap:wrap}.inline-field input{width:100%;flex:1 1 160px}.inline-field button{flex:1 1 130px}.modal input:not([type=checkbox]):not([type=radio]),.modal select,.filter-bar input,.filter-bar select,.multiplier-form input{font-size:1rem}.detail-drawer{padding:20px}.detail-pair{grid-template-columns:96px minmax(0,1fr);gap:12px}.wallet-hero{padding:24px}.wallet-hero h2{font-size:2.25rem}.amount-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:18px;gap:10px}.payment-methods{padding-left:18px;padding-right:18px}.marketing-brand{gap:8px}.marketing-brand span{max-width:145px}.marketing-actions{gap:8px}.marketing-hero{padding:48px 0 40px}.hero-copy{font-size:1rem}.hero-proof{margin-top:28px}.section-heading h2,.operations-band h2{font-size:1.5rem}.workflow-section{gap:14px}.company-products{width:calc(100% - 28px);grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:36px}.company-product-link{align-items:flex-start;flex-direction:column;gap:16px;padding:20px}}@media(max-width:560px){.metric-grid{grid-template-columns:minmax(0,1fr)}.provider-resource-row{grid-template-columns:minmax(0,1fr);padding:18px}.pool-summary,.upstream-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pool-summary>div,.upstream-summary-card{padding:14px;align-items:flex-start}.ops-trend>div{grid-template-columns:1fr 1fr;gap:8px;padding:16px 18px}.ops-trend small{grid-column:1 / -1}.notice{padding:14px;gap:10px}.session-row .key-actions{width:100%}.pricing-badge{max-width:100%;white-space:normal}.resource-card>strong{padding-right:0}.resource-card>.tag{position:static;display:inline-block;margin:8px 0}.modal-actions>button{flex:1}}@media(prefers-reduced-motion:reduce){button,.sidebar{transition:none}}:root{color-scheme:dark;--green: #a3aaa7;--green-dark: #8b918e;--green-soft: #8b918e18;--ink: #e4eee9;--muted: #9ca29f;--line: #ffffff14;--panel: #121313;--sidebar: #0c0d0d;--sidebar-muted: #878d8a;--danger: #ff839d;--gold: #afb6b2;--shadow: 0 12px 40px #0002;--ease-out: cubic-bezier(.22,1,.36,1);background:#090909;color:var(--ink)}body{background:#090909;color:var(--ink)}html:has([data-motion=on]){scroll-behavior:smooth}::selection{color:#fff;background:#545755}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,translate .25s var(--ease-out),scale .2s}button:active:not(:disabled){scale:.97}button:disabled{opacity:.5}:is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid #bbc3bf;outline-offset:4px}:is(input,select,textarea){color:var(--ink);accent-color:var(--green);transition:border-color .2s,box-shadow .2s}input::placeholder,textarea::placeholder{color:#717674}.primary-button{background:linear-gradient(115deg,#b8c0bc,#979d9a);color:#181919;border:1px solid #d8e1dd55;font-weight:650;box-shadow:inset 0 1px #fff5,0 4px 24px #868c8915}.primary-button:hover:not(:disabled){background:linear-gradient(115deg,#cfd8d4,#a4aba8);box-shadow:0 6px 30px #8d939040;translate:0 -2px}.primary-button svg,.company-product-link svg,.steps svg{transition:translate .3s var(--ease-out)}:is(.primary-button,.company-product-link,.steps button):hover svg{translate:3px 0}.secondary-button{background:#ffffff05;color:#cfd8d4;border-color:#fff2}.secondary-button:hover:not(:disabled){color:#cbd3cf;border-color:#9aa09d70;background:#8b918e12}.motion-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 11px;border:1px solid #ffffff1b;border-radius:30px;color:#afb6b2;background:#ffffff04;font-size:.7rem;white-space:nowrap}.motion-toggle:hover:not(:disabled){color:#d2dbd7;border-color:#949a97}.motion-toggle:disabled{cursor:default}.skip-link{position:fixed;top:8px;left:8px;translate:0 -200%;padding:10px 18px;border-radius:8px;z-index:120;background:#b6beba;color:#151616}.skip-link:focus{translate:0}.login-shell{display:block;position:relative;overflow:clip;isolation:isolate;color:var(--ink);background:#050606}.marketing-content{min-height:100vh;background:transparent}.marketing-nav{position:relative;z-index:3;width:min(1320px,calc(100% - 96px));height:auto;min-height:90px;padding:18px 0;gap:28px;border-bottom:1px solid var(--line)}.marketing-brand{min-width:0}.marketing-brand .brand-mark{width:36px;height:36px;border:1px solid #b7d5ca36;border-radius:10px;background:#b7d5ca09;color:#e2f8ea;box-shadow:inset 0 1px #ffffff15}.marketing-brand strong{font-size:1.03rem;font-weight:550;letter-spacing:-.035em}.marketing-brand span{color:#89948f;font-size:.62rem}.marketing-nav nav{gap:30px}.marketing-nav nav a{position:relative;color:#a1aaa5;padding:8px 0;font-size:.78rem;font-weight:450}.marketing-nav nav a:after{content:"";position:absolute;inset:auto 100% 0 0;height:1px;background:#b7d5ca;transition:right .3s}.marketing-nav nav a:hover{color:#e2f8ea}.marketing-nav nav a:hover:after{right:0}.marketing-actions{gap:14px}.marketing-actions .secondary-button{display:inline-flex;border:0;padding:8px 5px;background:transparent}.marketing-actions .primary-button{border-radius:7px;padding-inline:18px;font-size:.75rem}.marketing-actions .motion-toggle span{display:none}.marketing-actions .motion-toggle{width:34px;min-height:34px;padding:0}.marketing-hero{position:relative;isolation:isolate;width:min(1320px,calc(100% - 96px));min-height:740px;padding:85px 0 100px;display:grid;grid-template-columns:1.16fr 1fr;align-items:center;gap:0;text-align:left}.hero-atmosphere{position:absolute;top:-92px;right:-15vw;bottom:-30px;left:-15vw;z-index:-2;overflow:hidden;pointer-events:none}.ghost-fibers{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 70% 45%,#1a292321,transparent 65%)}.ghost-fibers canvas{display:block;width:100%;height:100%}.hero-atmosphere:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#050606f5 2%,#050606b8 40%,#05060626 72%,#05060699),linear-gradient(0deg,#050606,transparent 25%,transparent 80%,#050606c0)}.hero-editorial{position:relative;z-index:1;min-width:0}.hero-kicker{display:flex;align-items:center;gap:10px;margin:0 0 30px;color:#b7d5ca!important;font:.64rem/1.5 Consolas,monospace!important;letter-spacing:.13em}.hero-kicker>span{width:5px;height:5px;background:#c9e8d9;border-radius:50%;box-shadow:0 0 10px #b7d5ca55}.marketing-hero h1{max-width:none;margin:0;color:#f2f4f2;font-size:clamp(2.8rem,4.25vw,4.35rem);font-weight:520;line-height:1.25;letter-spacing:-.065em}.title-line{display:block;overflow:clip;padding:0 .12em .14em 0;perspective:600px}.title-line>span{display:block}.title-line.accent{color:#b7d5ca}.hero-copy{max-width:480px;margin:24px 0 0;color:#929d96;font-size:.9rem;line-height:2}.hero-actions{display:flex;justify-content:flex-start;margin-top:34px;gap:30px}.hero-actions .primary-button{min-height:49px;padding:13px 23px;border-radius:7px;font-size:.84rem;gap:24px}.hero-explore{display:inline-flex;gap:17px;align-items:center;color:#c1cbc5;text-decoration:none;font-size:.8rem;padding:12px 0}.hero-explore span{color:#e2f8ea;font-size:1.2rem;transition:translate .3s}.hero-explore:hover span{translate:3px -3px}.hero-proof{display:grid;width:min(440px,100%);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:48px 0 0}.hero-proof div{background:none;border:0;border-radius:0;border-left:1px solid #b7d5ca20;padding:0 20px;box-shadow:none}.hero-proof div:first-child{padding-left:0;border:0}.hero-proof strong{color:#d0d8d3;font-size:.84rem;font-weight:500}.hero-proof span{color:#808c85;font-size:.66rem;margin-top:7px}.hero-bottom{position:absolute;bottom:27px;inset-inline:0;display:flex;justify-content:space-between;align-items:center;color:#7f8b83;font:.58rem/1.5 Consolas,monospace;letter-spacing:.12em}.hero-bottom a{display:flex;gap:17px;align-items:center;color:#b3bfb7;text-decoration:none}.hero-bottom a span{font-size:1.2rem}.relay-scene{position:relative;width:100%;max-width:570px;aspect-ratio:1;justify-self:end}.electric-logo{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.electric-logo canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.electric-fallback{position:absolute;top:15%;right:15%;bottom:15%;left:15%;width:70%;height:70%;opacity:.65;filter:drop-shadow(0 0 16px #b7d5ca66)}.electric-logo-ready .electric-fallback{opacity:0}.protocol-strip{overflow:hidden;padding:25px 0;background:#090b0a;border-block:1px solid #ffffff0b;-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.protocol-track{display:flex;width:max-content}.protocol-track>div{display:flex;flex-shrink:0;align-items:center;gap:46px;padding-right:46px;color:#9aa59d;font:.73rem/1.5 Consolas,monospace;white-space:nowrap;letter-spacing:.12em}.protocol-track i{color:#b7d5ca;font-style:normal;font-size:1.1rem}.capability-section,.operations-band,.workflow-section,.workflow-heading,.company-products,.landing-cta{width:min(1240px,calc(100% - 96px));margin-inline:auto;scroll-margin-top:36px}.capability-section{padding-top:104px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;text-align:left;max-width:none;gap:40px;margin-bottom:42px}:is(.section-heading,.workflow-heading,.landing-cta) .eyebrow{color:#94afa0!important;font:.62rem/1.5 Consolas,monospace!important;letter-spacing:.16em;margin:0 0 20px}.section-heading h2{color:#e3e8e4;font-size:clamp(2rem,3vw,2.9rem);font-weight:500;line-height:1.4;letter-spacing:-.05em}.section-heading em{color:#9baea1;font-style:normal}.section-heading>p{color:#89998e;font-size:.81rem;line-height:1.95;margin-bottom:5px}.capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.flip-reveal{min-width:0}.relay-flip-card{--glare-x: 50;display:block;width:100%;height:365px;position:relative;padding:0;border:0;border-radius:15px;perspective:1100px;background:transparent;text-align:left;color:var(--ink);touch-action:pan-y}.relay-flip-card:active:not(:disabled){scale:1}.flip-tilt,.flip-rotor{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform-style:preserve-3d;border-radius:inherit}.flip-face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:24px;border:1px solid #cbdcd221;border-radius:inherit;background:linear-gradient(150deg,#141917,#0b0e0c 64%);backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;box-shadow:inset 0 1px #ffffff05,0 14px 36px #0003}.flip-face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at calc(var(--glare-x) * 1%) 15%,#dceee514,transparent 65%);opacity:0;transition:opacity .3s}.relay-flip-card:hover .flip-face:after,.relay-flip-card:focus-visible .flip-face:after{opacity:1}.flip-back{transform:rotateY(180deg);background:linear-gradient(145deg,#1a2620,#0c100e 80%)}.flip-topline{display:flex;justify-content:space-between;align-items:center;color:#9bad9f;font:.58rem/1.5 Consolas,monospace;letter-spacing:.09em}.flip-topline svg{color:#c8dccf}.capability-art{position:relative;display:grid;place-items:center;height:135px;flex:1;perspective:600px}.capability-art>span{position:absolute;width:74px;height:74px;border:1px solid #b7d5ca39;border-radius:13px;background:linear-gradient(135deg,#b7d5ca10,#ffffff02);transform:rotateX(52deg) rotate(-40deg);box-shadow:0 12px 22px #0003}.capability-art>span:nth-child(1){translate:-18px 20px;opacity:.4}.capability-art>span:nth-child(2){translate:-8px 5px;opacity:.65}.capability-art>span:nth-child(3){translate:4px -11px}.capability-art>svg{color:#dcefe3;position:relative;margin-bottom:18px;filter:drop-shadow(0 0 8px #b7d5ca30)}.art-1>span{border-radius:4px;transform:rotateY(-28deg) rotate(30deg)}.art-2>span{height:50px;width:89px;transform:rotateY(-20deg) rotateX(20deg)}.art-3>span{width:68px;height:68px;border-radius:50%;transform:rotateY(-35deg) rotateX(20deg)}.flip-title{display:block;font-size:1.03rem;font-weight:500;color:#e0e9e3;letter-spacing:-.025em;margin-bottom:13px}.flip-copy{display:block;color:#8e9c93;font-size:.76rem;line-height:1.9;min-height:45px}.flip-foot{margin-top:24px;padding-top:13px;border-top:1px solid #ffffff0c;display:flex;justify-content:space-between;color:#a3b6a8;font-size:.66rem}.flip-back .flip-title{margin-top:34px}.flip-details{display:grid;gap:19px;margin-top:12px}.flip-details>span{display:flex;gap:13px;color:#b7c5bc;font-size:.76rem;line-height:1.7}.flip-details small{font:.6rem/1.8 Consolas,monospace;color:#829b8c}.flip-back .flip-foot{margin-top:auto}.operations-band{position:relative;overflow:hidden;margin-top:80px;padding:50px;display:grid;grid-template-columns:1fr 1.15fr;gap:28px 44px;border:1px solid #cbdcd21a;border-radius:16px;background:radial-gradient(ellipse at 80% 20%,#b7d5ca09,transparent 60%),#0a0d0b}.operations-copy{position:relative;z-index:1}.operations-band .eyebrow{color:#99b3a4!important;font:.59rem/1.6 Consolas,monospace!important;letter-spacing:.13em;margin-bottom:21px}.operations-band h2{color:#e4ece6;font-size:2.25rem;font-weight:500;line-height:1.5;letter-spacing:-.035em}.operations-band p:not(.eyebrow){color:#94a097;font-size:.81rem;line-height:1.95;margin-top:20px;max-width:440px}.relay-signal{display:block;width:115px;height:24px;margin-top:21px}.signal-wave{fill:none;stroke:#b7d5ca;stroke-width:1.4px}.relay-architecture{min-width:0;align-self:center}.relay-diagram{position:relative;height:255px;perspective:850px}.relay-connections{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.relay-path{stroke:#b7d5ca88;stroke-width:1;fill:none}.relay-node{position:absolute;top:23%;width:31%;height:175px;padding:18px 12px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;border:1px solid #b7d5ca36;border-radius:10px;background:linear-gradient(140deg,#19231d,#0b100d);box-shadow:10px 14px 0 -1px #090d0b,10px 14px #b7d5ca12;transform:rotateY(-12deg) rotateX(8deg)}.relay-node>span{color:#829d8c;font:.43rem/1.4 Consolas,monospace;letter-spacing:.05em;white-space:nowrap}.relay-node>svg,.relay-node>img{width:28px;height:28px;color:#cde0d3;margin:4px 0;opacity:.85}.relay-node>strong{color:#d7e5dc;font-size:.78rem;font-weight:500}.relay-node>small{color:#86988c;font-size:.55rem}.node-app{left:0}.node-gateway{left:35%;top:11%;border-color:#b7d5ca70;background:linear-gradient(145deg,#263b2d,#101911)}.node-model{right:-3%}.relay-architecture>p{color:#7d9486!important;font:.48rem/1.6 Consolas,monospace!important;letter-spacing:.12em;text-align:center;max-width:none!important;margin-top:10px!important}.operations-list{display:grid;grid-column:1 / -1;grid-template-columns:repeat(4,1fr);gap:18px}.operations-list>span{display:flex;gap:9px;align-items:center;padding:18px 0 0;border:0;border-top:1px solid #b7d5ca22;border-radius:0;background:transparent;color:#b5c5ba;font-size:.7rem}.operations-list svg{color:#b7d5ca;flex-shrink:0}.workflow-heading{margin-top:105px;margin-bottom:40px;text-align:center}.workflow-heading h2{margin:0;color:#dce5df;font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:500;letter-spacing:-.04em}.workflow-heading>p:last-child{color:#929f96;font-size:.82rem;margin-top:16px}.workflow-section{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;counter-reset:workflow;margin-top:0;margin-bottom:100px;perspective:900px}.workflow-section article{position:relative;counter-increment:workflow;background:transparent;border:0;border-top:1px solid #d5e4da26;border-radius:0;box-shadow:none;padding:25px 0 0;gap:12px}.workflow-section article:after{content:"0" counter(workflow);position:absolute;top:23px;right:0;color:#809b89;font:.7rem/1.5 Consolas,monospace}.workflow-section svg{color:#b7d5ca;margin-bottom:14px}.workflow-section strong{color:#c7d9cd;font-size:.9rem;font-weight:500}.workflow-section span{color:#95a099;font-size:.77rem;line-height:1.9;max-width:26ch}.company-products{margin-bottom:65px;border-top:1px solid var(--line);padding-top:34px}.company-products h2{color:#d8e0da;font-size:1.05rem}.company-products p{color:#8a988f;font-size:.78rem}.company-product-link{margin-top:22px;padding:26px;border:1px solid #d0e5d81b;border-radius:10px;background:#0c100d;transition:background .3s,border-color .3s}.company-product-link:hover{background:#131b16;border-color:#c2d9cb55}.company-product-link h3{color:#d1e3d7;font-size:1rem}.company-product-link>span{color:#c5d9cc;font-size:.76rem}.landing-cta{display:flex;align-items:center;justify-content:space-between;padding:50px 0;margin-bottom:55px;border-top:1px solid #c6dece24;gap:28px}.landing-cta h2{color:#e4efe8;font-size:clamp(1.5rem,2.6vw,2.3rem);font-weight:500;letter-spacing:-.04em}.landing-cta .primary-button{padding:15px 22px;border-radius:7px;gap:28px}.marketing-footer{border-top:1px solid #ffffff10;background:#070907;padding:32px max(48px,calc((100% - 1240px)/2))}.marketing-footer strong{color:#adbfb3;font-size:.76rem;font-weight:500}.marketing-footer :is(p,span){color:#82948a;font-size:.66rem}.app-shell{background:radial-gradient(ellipse at 90% 0,#1c1d1c35,transparent 45%),#0b0b0b}.sidebar{background:#0c0c0c;border-right-color:#ffffff0d}.brand,.sidebar-foot{border-color:#ffffff0e}.brand .brand-mark{background:#181919;color:#b0b7b3;border-radius:10px}.sidebar nav button{color:#969c99}.sidebar nav button:hover{background:#9da4a10b;color:#dce5e0}.sidebar nav button.active{color:#c2cac6;background:#868c8916;box-shadow:inset 2px 0 #9fa6a3}.sidebar .branched-menu{--bm-accent: #b7bfbb;--bm-line: #81868333}.sidebar .branched-menu .branched-menu__head{color:#979d9a}.sidebar .branched-menu .branched-menu__count{color:#686c6a}.sidebar .branched-menu .branched-menu__item{color:#8f9592}.sidebar .branched-menu .branched-menu__item[data-active=true]{color:#ccd4d0}.branched-menu__item:before{background:#959b9815}.sidebar .branched-menu .branched-menu__item:hover,.sidebar .branched-menu .branched-menu__head:hover{color:#d9e2dd}.topbar{background:#0c0c0ceb;border-bottom-color:#ffffff10}.avatar{background:#90969320;color:#b4bbb7}:is(.user-button,.menu-button,.key-actions button,.pagination button,.key-code-row button){background:#ffffff05;border-color:#ffffff1b;color:#afb6b2}:is(.user-button,.menu-button,.key-actions button,.pagination button,.key-code-row button):hover{background:#959b9817;color:#c0c8c4}.live-pill{background:#81e1bd0b;color:#82d6b6;border-color:#87dfbc20}.live-pill i{background:#73d0b0;box-shadow:0 0 9px #65c9a155}.panel,.metric-card,.key-card,.pool-summary>div,.upstream-summary-card{background:var(--panel);border-color:var(--line);border-radius:13px;box-shadow:var(--shadow)}.page-wrap>.modal{margin-inline:auto;background:var(--panel);color:var(--ink)}.metric-card{background:linear-gradient(125deg,#171818,#121313 70%);border-top:1px solid #999f9c35;transition:border-color .3s,box-shadow .3s,translate .3s}.metric-card:hover{translate:0 -3px;border-color:#9aa09d66;box-shadow:0 10px 35px #5c605e10}.metric-icon,.metric-icon.violet,.key-icon,.session-icon{background:#959b9815;color:#a3aaa7}.metric-icon.blue{background:#6baff614;color:#8eaffb}.metric-icon.amber{background:#e8b05a14;color:#e5bc79}.metric-card>strong{color:#e4ede8;font-weight:550;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.panel-head,.modal-head,.modal-actions,.status-row,.steps li,.key-stats div,.ledger-list>div,.table-row,.usage-row,.model-row,.alias-row,.session-row,.order-row,.admin-row,.ops-trend>div,.ranking-list>div,.request-admin-row,.detail-pair,.ops-row,.model-analytics-row,.resource-card,.diagnostics-list details,.route-row,.multiplier-form,.multiplier-row,.provider-resource-row,.advertisement-row,.provider-route-item,.dashboard-price-row,.redemption-row{border-color:var(--line)}:is(.table-row,.model-row,.usage-row,.admin-row,.dashboard-price-row,.request-row-button,.ranking-list>div,.ops-trend>div,.order-row,.redemption-row,.route-row,.provider-resource-row,.model-analytics-row,.openai-pricing-table tr){transition:background-color .18s,box-shadow .2s}:is(.table-row,.model-row,.usage-row,.admin-row,.dashboard-price-row,.request-row-button,.ranking-list>div,.ops-trend>div,.order-row,.redemption-row,.route-row,.provider-resource-row,.model-analytics-row):hover,.openai-pricing-table tbody tr:hover{background:#989e9b0b;box-shadow:inset 2px 0 #93999665}.table-head,.usage-head,.model-head,.request-admin-head,.ops-head,.route-head,.advertisement-head,.multiplier-head,.dashboard-price-head,.admin-row:first-child,.admin-table .panel-head+.route-row-head,.redemption-head,.openai-pricing-table thead th{background:#171818;color:#a2a9a6}.request-row-button{background:transparent;color:inherit}.status-row>span:last-child,.legend,.chart-empty strong,.key-main code,.quota-meter span,.resource-card p,.resource-card small,.resource-quota-meter,.diagnostics-help p,.provider-empty-state,.provider-empty-state svg,.order-row code{color:var(--muted)}.pool-summary strong,.empty-list h3,.request-price-cell strong,.resource-quota-meter strong,.diagnostics-help strong,.upstream-summary-card strong,.provider-empty-state h3,.advertisement-head-actions,.provider-route-box-head strong,.price-editor>strong,.dashboard-price-row>span:not(:first-child){color:#ced7d3}.chart-lines{background:repeating-linear-gradient(to bottom,transparent 0,transparent 46px,#b9c1bd0c 47px)}.healthy,.tag{background:#989e9b18;color:#a5aca9}.healthy,.tag.active,.status-ok,.secure-pay{color:#89dcbe}.healthy,.tag.active,.secure-pay,.security-note.safe{background:#5acf9e10}.security-note{color:#e2b77e;background:#efb04c0e}.security-note p,.security-note.safe p{color:#9ca3a0}.security-note.safe{color:#89dcbe}.form-error,.tag.danger{color:#ff9bae;background:#e5587d12;border-color:#f376962b}.notice{background:#8f959211;color:#b5bdb9;border-color:#979d9a30}.notice span{color:#a6adaa}.notice.compact-notice{color:#bfc7c3}.sync-hint.danger,.openai-pricing-error,.key-actions button.danger{color:#ff93ac}.danger-button{color:#ffc2ce;background:#aa325455;border-color:#ef709644}.danger-button:hover{background:#bb3d6455}:is(.login-card,.modal,.resource-card,.service-route-card,.redemption-form,.redemption-user-form,.advertisement-form,.multiplier-form,.openai-pricing-controls,.openai-pricing-filter) :is(input:not([type=checkbox]),select,textarea),.row-actions select{color:#d9e2dd;background:#0c0c0c;border-color:#ffffff21}:is(.login-card,.modal,.resource-card,.service-route-card,.redemption-form,.redemption-user-form,.advertisement-form,.multiplier-form,.openai-pricing-controls,.openai-pricing-filter) :is(input,select,textarea):focus{border-color:#989e9b;background:#0e0f0f;box-shadow:0 0 0 3px #7c817e18}.login-card label,.modal label,.advertisement-form label,.multiplier-form label,.redemption-form label{color:#a9b0ac}.modal input.readonly-input,.multiplier-form input:disabled{color:#848a87;background:#ffffff05;border-color:#ffffff12}.password-field{background:#0c0c0c;border-color:#ffffff21}.password-field:focus-within{background:#0e0f0f;border-color:#989e9b;box-shadow:0 0 0 3px #7c817e18}.password-field button{border-color:#ffffff18;color:#9fa6a3}.password-field button:hover{background:#9ba19e12}.check-row{background:#ffffff04}.secret-success{color:#83dcbc;background:#57ba9414}.secret-box,.doc-card pre,.diagnostics-list pre,.generated-code-list{background:#090909;border:1px solid #868c8922;color:#b2b9b5}.secret-box code,.generated-code-list code{color:#c2cac6}.secret-box button{background:#9197941b;color:#b9c1bd}.wallet-hero{background:radial-gradient(ellipse at 90% 20%,#767b793d,transparent 65%),linear-gradient(120deg,#242625,#121313);border:1px solid #a4aba838;color:#e3ece7;box-shadow:0 18px 50px #0002}.amount-grid button,.payment-methods button,.range-picker,.tab-bar,.pagination button,.upstream-tabs button{background:#101111;color:#b9c1bd;border-color:#ffffff1c}.amount-grid button.selected,.payment-methods button.selected,.range-picker button.active,.tab-bar button.active,.upstream-tabs button.active{background:#777c7a20;color:#bdc5c1;border-color:#8d9390}.range-picker button,.tab-bar button{color:#949a97}.pay-icon.wechat{background:#52cf8f12;color:#83dcad}.pay-icon.alipay{background:#609dee18;color:#84b5ff}.ledger-icon{background:#ee729c14;color:#ed92b1}.ledger-icon.credit{color:#83d8b4;background:#52b49215}.quota-meter>div,.resource-quota-meter>div{background:#ffffff0c}.quota-meter i,.resource-quota-meter i{background:#8d9390}.resource-quota-meter i.danger{background:#f2829c}.empty-module{background:#ffffff02;border-color:#ffffff20}.empty-module>div,.ranking-list b,.steps button>span{color:#a6adaa;background:#8d939015}.empty-module p{color:#8b918e}.oauth-code{color:#b9c1bd;background:#858b8812;border-color:#93999655}.provider-route-box,.price-editor{background:#0c0c0c;border-color:#ffffff14}.pricing-badge,.split-price small{color:#aab1ad;background:#8e949110;border-color:#969c992a}.advertisement-row a{color:#abb2ae}.upstream-summary-card:hover{background:#181919;border-color:#969c9955}.payment-view-tabs{background:#111212}.payment-view-tabs button{color:#a3aaa7}.payment-view-tabs button.selected{background:#282a29;color:#bec6c2}.payment-scan,.payment-checkout-body>svg{background:#fff;color:#111}.payment-countdown{color:#e7ba7c}.payment-placeholder{color:#8d9390}.openai-pricing-table tbody:nth-of-type(2n){background:#ffffff02}.openai-pricing-editor summary{color:#a5aca9}.openai-pricing-table .openai-pricing-warning{color:#e2b579}.modal-layer,.drawer-backdrop,.backdrop{background:#030303c7;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.modal-layer .modal{background:linear-gradient(150deg,#161717,#0e0f0f);border:1px solid #999f9c3b;box-shadow:0 30px 100px #0008}.detail-drawer{background:#0d0e0e;border-left:1px solid #999f9c31;box-shadow:-20px 0 80px #0005}.detail-stack>section{background:#141515;border-color:#ffffff14}.attempt-card{background:#0d0e0e}.drawer-close{background:#9fa6a31b;color:#bbc3bf}.auth-modal-layer{perspective:1200px;z-index:90}.auth-modal-layer.is-switching{overflow:hidden}.auth-modal-layer .auth-modal{width:min(460px,100%);padding:30px;border-radius:17px;max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain}.auth-brandline{display:flex;align-items:center;gap:8px;padding-bottom:30px;color:#9ba19e;font-size:.63rem;letter-spacing:.1em}.auth-brandline span:last-child{margin-left:auto;color:#666a68;font-size:.48rem}.auth-modal .modal-head{border:0;padding:0;margin-bottom:27px}.auth-modal .modal-head h3{font-size:1.65rem;font-weight:500;letter-spacing:-.04em;margin:5px 0 11px;color:#dde6e1}.auth-modal .modal-head>button{padding:8px;border:1px solid #ffffff20;color:#b0b7b3;border-radius:50%;min-width:36px;min-height:36px;display:grid;place-items:center}.auth-fields{border:0;padding:0;margin:0;min-width:0}.auth-modal input{padding:13px;border-radius:8px}.auth-modal .auth-submit{min-height:47px;margin-top:20px;border-radius:8px}.auth-security-note{border-radius:0;border-top:1px solid #898f8c22;padding:20px 0 0;margin-top:24px;background:transparent;color:#818683;font-size:.67rem}.login-links button{color:#9ea5a2}.login-links span{background:#6a6e6c55}.spinner{border-color:#92989524;border-top-color:#a9b0ac}@media(max-width:1150px){.marketing-nav,.marketing-hero{width:calc(100% - 64px)}.marketing-nav{gap:16px}.marketing-nav nav{gap:19px}.marketing-brand span{display:none}.marketing-hero{min-height:630px}.marketing-hero h1{font-size:clamp(2.6rem,4.3vw,3.8rem)}.capability-section,.operations-band,.workflow-section,.workflow-heading,.company-products,.landing-cta{width:calc(100% - 64px)}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.relay-flip-card{height:355px}.operations-band{padding:35px;gap:25px}.operations-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.marketing-nav{width:calc(100% - 36px);min-height:75px;flex-wrap:wrap;gap:12px;padding:16px 0}.marketing-nav nav{width:100%;flex:1 1 100%;order:3;gap:28px;padding-top:10px;border-top:1px solid #ffffff0b}.marketing-nav nav a{font-size:.73rem}.marketing-brand strong{font-size:.95rem}.marketing-brand .brand-mark{width:31px;height:31px}.marketing-brand{gap:8px}.marketing-actions{gap:9px}.marketing-actions .primary-button{display:none}.marketing-actions .secondary-button{font-size:.8rem}.marketing-hero{width:calc(100% - 40px);min-height:auto;padding:52px 0 62px;grid-template-columns:1fr;gap:18px}.marketing-hero h1{font-size:clamp(2.05rem,7.7vw,3.85rem)}.hero-kicker{font-size:.5rem!important;margin-bottom:23px}.hero-copy{font-size:.79rem;margin-top:19px}.hero-atmosphere{top:-140px;right:-20px;bottom:0;left:-20px}.hero-atmosphere:after{background:linear-gradient(180deg,#050606ed 3%,#050606a0 40%,#05060620 68%,#050606)}.hero-actions{gap:22px;margin-top:26px;flex-wrap:nowrap}.hero-actions .primary-button{font-size:.78rem;padding:12px 18px;gap:16px}.hero-explore{font-size:.73rem;gap:10px}.hero-proof{margin-top:34px}.hero-proof div{padding-inline:12px}.hero-proof strong{font-size:.79rem}.hero-proof span{font-size:.59rem}.relay-scene{width:min(100%,430px);margin:4px auto 14px;justify-self:center}.hero-bottom{bottom:17px;font-size:.44rem;letter-spacing:.06em}.hero-bottom a{gap:8px}.protocol-strip{padding-block:22px}.protocol-track>div{font-size:.63rem;gap:30px;padding-right:30px}.capability-section,.operations-band,.workflow-section,.workflow-heading,.company-products,.landing-cta{width:calc(100% - 40px)}.capability-section{padding-top:67px}.section-heading{display:block;margin-bottom:30px}.section-heading>p{margin-top:21px;font-size:.76rem}.section-heading h2{font-size:2.05rem}.capability-grid{gap:15px;grid-template-columns:1fr}.relay-flip-card{height:335px}.flip-face{padding:25px}.capability-art{max-height:125px}.flip-copy{max-width:36ch}.flip-back .flip-title{margin-top:26px}.operations-band{grid-template-columns:1fr;padding:27px 23px;margin-top:42px;gap:20px}.operations-band h2{font-size:1.85rem}.relay-diagram{height:235px}.relay-node{width:30%;height:160px;padding:15px 8px;gap:10px}.relay-node>span{font-size:.33rem}.relay-node>strong{font-size:.61rem}.relay-node>small{font-size:.47rem;line-height:1.6}.node-model{right:-1%}.operations-list{grid-template-columns:1fr;gap:12px}.operations-list>span{padding-top:13px}.workflow-heading{text-align:left;margin-top:70px}.workflow-heading h2{font-size:1.6rem;line-height:1.6}.workflow-section{grid-template-columns:1fr 1fr;gap:27px;margin-bottom:60px}.workflow-section span{font-size:.73rem}.company-products{margin-bottom:36px}.company-product-link{padding:22px}.company-product-link>span{font-size:.66rem}.landing-cta{display:grid;margin-bottom:35px;padding-block:32px}.landing-cta h2{font-size:1.5rem}.landing-cta button{width:max-content}.marketing-footer{padding-inline:20px}.marketing-footer p{font-size:.63rem}.auth-modal-layer{padding:16px}.auth-modal-layer .auth-modal{padding:24px;max-height:calc(100dvh - 32px)}.motion-toggle span{display:none}.topbar-actions{gap:6px}input:not([type=checkbox]),select,textarea{font-size:16px}}[data-motion=off] *,[data-motion=off] *:before,[data-motion=off] *:after{animation:none!important;transition:none!important}[data-motion=off] .protocol-track{width:100%;flex-wrap:wrap;justify-content:center}[data-motion=off] .protocol-track>div:first-child{flex-wrap:wrap;justify-content:center;padding:0 20px;row-gap:13px}[data-motion=off] .protocol-track>div+div{display:none}[data-motion=off] .capability-card:hover,[data-motion=off] .metric-card:hover,[data-motion=off] .primary-button:hover{translate:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation:none!important;transition:none!important}}:root{--green: #e2f8ea;--green-dark: #b7d5ca;--green-soft: #b7d5ca12;--ink: #e9eeeb;--muted: #98a39c;--panel: #111513;--sidebar: #0b0e0c;--sidebar-muted: #88978e;--gold: #cfba91;background:#070908}body{background:#070908}.primary-button{background:#e2f8ea;color:#102018;border-color:#e2f8ea;box-shadow:inset 0 1px #fff8,0 4px 20px #b7d5ca0b}.primary-button:hover:not(:disabled){background:#f0fff6;box-shadow:0 6px 28px #b7d5ca25}:is(button,a,input,select,textarea,[tabindex]):focus-visible{outline-color:#b7d5ca}::selection{background:#476b57;color:#fff}.sidebar nav button.active{color:#e2f8ea;background:#b7d5ca0e;box-shadow:inset 2px 0 #b7d5ca}.sidebar .branched-menu{--bm-accent: #cce4d6;--bm-line: #b7d5ca33}.metric-card{background:linear-gradient(125deg,#18201b,#101512 75%)}.wallet-hero{background:radial-gradient(ellipse at 95% 15%,#b7d5ca18,transparent 65%),#152019;border-color:#b7d5ca35}.app-shell{background:#090c0a}.notice{color:#c4dccd;background:#b7d5ca0c;border-color:#b7d5ca2a}.usage-insights{display:grid;grid-template-columns:1fr 1.1fr;gap:20px;margin-bottom:24px}.usage-insights>.panel{overflow:hidden;min-width:0;background:radial-gradient(ellipse at 20% 100%,#b7d5ca07,transparent 65%),#101512}.usage-insights .panel-head{padding:24px 25px 20px;align-items:center}.usage-insights .panel-head h3{font-size:.94rem;font-weight:500}.chart-eyebrow{font:.55rem/1.5 Consolas,monospace;letter-spacing:.15em;color:#8ca494!important;margin:0 0 9px!important}.chart-badge{flex-shrink:0;font:.58rem/1.5 Consolas,monospace;color:#aebdb3;border:1px solid #b7d5ca21;border-radius:4px;padding:4px 7px}.outcome-body{display:flex;align-items:center;justify-content:space-evenly;gap:15px;padding:12px 24px 0}.success-dial{position:relative;width:220px;max-width:56%;flex-shrink:0}.success-dial>svg{display:block;width:100%}.dial-track{stroke:#b7d5ca13;stroke-width:4;fill:none;stroke-linecap:round}.dial-progress{stroke:#d5f1e0;stroke-width:4;fill:none;stroke-linecap:round;filter:drop-shadow(0 0 4px #b7d5ca38)}.dial-ticks line{stroke:#b7d5ca33;stroke-width:1}.dial-ticks line:nth-child(5n+1){stroke:#b7d5ca77}.dial-head{fill:#f1fff6}.dial-halo{fill:#b7d5ca28;filter:blur(2px)}.dial-reading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding-top:8px}.dial-reading>span{color:#8b9e92;font-size:.62rem}.dial-reading>span:first-child{font:.44rem/1.5 Consolas,monospace;letter-spacing:.1em}.dial-reading strong{font-size:2.7rem;line-height:1;color:#e2f8ea;font-weight:450;letter-spacing:-.07em;font-variant-numeric:tabular-nums}.dial-reading small{font-size:.9rem;margin-left:4px;letter-spacing:0}.outcome-legend{min-width:94px;display:grid;gap:19px;margin:0}.outcome-legend dt,.token-legend dt{color:#91a398;font-size:.65rem;display:flex;align-items:center;gap:7px}.outcome-legend i,.token-legend i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#cfe8d9}.outcome-legend i.is-failed{background:#c89e89}.outcome-legend dd{font-size:1.05rem;margin:6px 0 0;color:#d2dfd6;font-variant-numeric:tabular-nums}.outcome-legend>div:last-child{padding-top:13px;border-top:1px solid #ffffff0d}.chart-note{color:#80958a;font-size:.61rem;line-height:1.8;margin:15px 25px 23px}.visual-state{min-height:228px;display:grid;place-items:center;padding:24px;margin:0;color:#9bac9f;font-size:.8rem}.token-body{padding:23px 26px 0}.token-total{display:flex;flex-direction:column;gap:7px}.token-total>span{color:#99b1a2;font-size:.63rem}.token-total>strong{color:#e0ede4;font-size:clamp(1.7rem,2.7vw,2.55rem);line-height:1.3;font-weight:450;letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.token-total>small{color:#829a8c;font-size:.59rem}.token-distribution{display:flex;gap:3px;height:8px;margin:24px 0 17px;border-radius:2px;background:#ffffff0a;overflow:hidden}.token-segment{display:block;flex-shrink:1;background:linear-gradient(90deg,#789d88,#c8e6d4)}.token-segment.output{background:#879daf}.token-legend{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0}.token-legend dd{color:#d4dfd8;font-size:.88rem;margin:7px 0 0;font-variant-numeric:tabular-nums}.token-legend i.is-output{background:#879daf}.cache-readout{display:flex;gap:18px;flex-wrap:wrap;margin-top:22px;padding-top:15px;border-top:1px solid #ffffff0d;color:#8e9f94;font-size:.6rem}.cache-readout strong{font-weight:450;color:#bbcfc1;margin-left:5px}.token-body .chart-note{margin:10px 0 21px}.request-trend-visual{padding:21px 24px 7px}.trend-readout{min-height:44px;display:flex;align-items:baseline;gap:13px;flex-wrap:wrap;margin-bottom:5px}.trend-readout>span{color:#8ca595;font-size:.64rem}.trend-readout strong{font-weight:500;color:#d6e7dc;font-size:.87rem}.trend-readout small{color:#80968a;font-size:.58rem}.request-trend-visual>svg{display:block;width:100%;overflow:visible}.trend-gridline{stroke:#b7d5ca13;stroke-dasharray:3 6}.trend-line{fill:none;stroke:#c8e9d5;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.trend-axis{fill:#9aaa9e;font:10px Consolas,monospace}.trend-dot{fill:#d8f5e3;stroke:#172d20;stroke-width:2}.trend-point{cursor:pointer}.trend-point:focus{outline:none}.trend-point:focus .trend-dot{stroke:#f5fff8;stroke-width:3}@media(max-width:1120px){.usage-insights{grid-template-columns:1fr}.outcome-body{justify-content:center;gap:40px}.outcome-legend{min-width:125px}.token-total>strong{font-size:2.35rem}}@media(max-width:560px){.usage-insights{gap:16px}.usage-insights .panel-head{padding:20px}.outcome-body{padding:12px 15px 0;gap:13px}.outcome-legend{min-width:85px;gap:15px}.success-dial{max-width:62%}.dial-reading strong{font-size:2.2rem}.dial-reading>span:first-child{font-size:.37rem}.token-body{padding:22px 20px 0}.token-total>strong{font-size:2rem}.request-trend-visual{padding-inline:17px}}.metric-grid+.usage-insights{margin-top:24px}
