@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:#f4f6ff;background:#080b1d;font-synthesis:none;text-rendering:optimizeLegibility;--bg:#080b1d;--surface:#0e1228;--surface-2:#121735;--surface-3:#181e40;--line:#252c4b;--line-strong:#364064;--text:#f4f6ff;--muted:#9da6c4;--muted-2:#727c9d;--pink:#fb5f9d;--pink-soft:#ff86b6;--blue:#5f82ff;--cyan:#7bc9ff;--green:#5cd6a0;--danger:#ff738b;--warning:#f2bf70}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--bg);color:var(--text)}button,input{font:inherit}button,a{cursor:pointer}button{border:0}a{color:inherit;text-decoration:none}.muted{color:var(--muted)}.small{font-size:12px}.eyebrow,.kicker{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#a7afd0;font-weight:600}.kicker{display:flex;align-items:center;gap:9px;color:var(--pink-soft)}.pulse{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px #5cd6a01c}.logo{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:600;letter-spacing:.03em;color:#f7f8ff;white-space:nowrap}.logo b{color:var(--pink-soft)}.logo-mark{width:28px;height:28px;display:grid;place-items:center;border-radius:7px;color:#fff;background:linear-gradient(135deg,var(--pink),#8b59ff);box-shadow:0 5px 18px #f55f9d33}.brand-button{background:none;color:inherit;padding:0;text-align:left}.icon-button{width:36px;height:36px;display:inline-grid;place-items:center;color:var(--muted);background:transparent;border-radius:7px;transition:background .2s,color .2s,transform .2s}.icon-button:hover{background:#ffffff0d;color:#fff}.icon-button:focus-visible,.button:focus-visible,input:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.icon-button:active,.button:active{transform:scale(.97)}.app-shell{display:flex;min-height:100dvh}.sidebar{position:fixed;z-index:20;inset:0 auto 0 0;width:246px;padding:26px 17px 18px;background:#0a0e22;border-right:1px solid #1a2140;display:flex;flex-direction:column}.sidebar-head{display:flex;align-items:center;justify-content:space-between;padding:0 9px 38px}.mobile-close,.menu-toggle{display:none}.sidebar .eyebrow{padding:0 11px 12px;color:#6e789a;font-size:10px}.side-nav{display:flex;flex-direction:column;gap:4px}.side-nav button{min-height:44px;padding:0 12px;display:flex;align-items:center;gap:12px;text-align:left;color:#aeb6d1;background:transparent;border-radius:7px;font-size:13px;transition:background .2s,color .2s}.side-nav button:hover{background:#ffffff08;color:#fff}.side-nav button.active{background:linear-gradient(100deg,#ef5b9b1f,#667fff21);color:#fff;box-shadow:inset 2px 0 0 var(--pink)}.sidebar-spacer{flex:1}.sidebar-status{margin:15px 6px;padding:13px;border:1px solid #242d4c;background:#0e142c;border-radius:8px;font-size:12px;line-height:1.7;color:#d2d7eb}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px #5cd6a01c;margin-right:7px}.status-dot.off{background:var(--danger);box-shadow:0 0 0 4px #ff738b1d}.side-support{display:flex;align-items:center;gap:9px;margin:6px 6px 15px;padding:10px 8px;color:#aeb6d1;background:transparent;text-align:left;font-size:12px}.side-support svg:last-child{margin-left:auto}.side-support:hover{color:#fff}.login-side{margin:5px 6px;padding:11px 12px;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(100deg,var(--pink),#725fff);color:#fff;border-radius:7px;font-weight:600;font-size:12px}.profile-mini{display:flex;align-items:center;gap:9px;margin:5px 4px 0;padding-top:14px;border-top:1px solid #1d2542}.profile-mini>div:nth-child(2){display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.profile-mini b,.profile-mini span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-mini b{font-size:12px}.profile-mini span{color:var(--muted-2);font-size:10px}.avatar,.top-avatar{display:grid;place-items:center;background:linear-gradient(135deg,#7f62f5,#fb5f9d);color:#fff;font-size:12px;font-weight:700;border-radius:50%;width:30px;height:30px;flex:none}.main-column{width:calc(100% - 246px);margin-left:246px}.topbar{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 42px;border-bottom:1px solid #171e39;background:#080b1de8;position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.crumb{display:flex;align-items:center;gap:8px;font-size:12px;color:#7580a2}.crumb:first-letter{color:#fff}.crumb span{color:#d9dded}.topbar-actions{display:flex;align-items:center;gap:18px}.top-link{display:flex;align-items:center;gap:8px;color:#aeb6d1;font-size:12px}.top-link:hover{color:#fff}.top-avatar{width:30px;height:30px;font-size:11px}.page-content{max-width:1420px;padding:44px 48px 72px;margin:0 auto}.button{min-height:42px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:7px;font-size:12px;font-weight:600;transition:transform .2s,background .2s,color .2s,box-shadow .2s}.button.primary{color:#fff;background:linear-gradient(105deg,#f45e9e,#775fff);box-shadow:0 10px 24px #8d59ff20}.button.primary:hover{box-shadow:0 12px 30px #f45e9e35;filter:brightness(1.08)}.button.subtle{color:#dce1f4;background:#171d39;border:1px solid #2a3455}.button.subtle:hover{background:#20294b;color:#fff}.button.ghost{color:#aeb6d1;background:transparent}.button.ghost:hover{color:#fff;background:#ffffff0b}.full{width:100%}.small-button{min-height:34px;padding:0 12px}.tiny-button{min-height:30px;padding:0 10px;font-size:11px}.rotate-180{transform:rotate(180deg)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);gap:46px;align-items:center;min-height:505px;padding:30px 0 55px}.hero-copy h1{font-size:clamp(42px,5vw,70px);line-height:1.06;letter-spacing:-.035em;margin:17px 0 19px}.hero-copy>p{max-width:560px;font-size:16px;line-height:1.7;color:#adb6d0;margin:0}.hero-actions{display:flex;gap:10px;margin-top:28px}.hero-metrics{display:flex;gap:30px;margin-top:48px}.hero-metrics div{display:flex;flex-direction:column;gap:6px}.hero-metrics b{font-size:21px}.hero-metrics span{color:var(--muted-2);font-size:11px}.hero-console{border:1px solid #273158;background:#0d122b;box-shadow:0 24px 70px #00000040;border-radius:10px;overflow:hidden;transform:translateY(6px)}.console-top,.console-footer{height:45px;display:flex;align-items:center;padding:0 17px;border-bottom:1px solid #202a4b}.console-top>span:first-child{display:flex;gap:6px}.console-top i{display:block;width:8px;height:8px;border-radius:50%;background:#344065}.console-top i:first-child{background:#ef6c91}.console-top i:nth-child(2){background:#e6be72}.console-top i:nth-child(3){background:#62d6a1}.console-top .muted{margin-left:16px}.console-live{margin-left:auto;font-size:10px;color:#6ee0ae}.console-body{padding:31px 27px 28px;min-height:310px;font-family:SFMono-Regular,Consolas,monospace;font-size:13px;line-height:2}.console-line{color:#d6dbef}.console-line.empty{height:14px}.syntax-purple{color:#b695ff}.syntax-blue{color:#79a4ff}.syntax-pink{color:#fb77ad}.syntax-green{color:#77dfac}.syntax-yellow{color:#e4c278}.syntax-cyan{color:#73d5ed}.console-response{display:flex;align-items:center;margin-top:20px;padding:11px 13px;background:#101936;border:1px solid #253459;border-radius:6px;font-family:Inter,sans-serif;font-size:12px;color:#b8c4dc}.console-response .status-dot{margin-right:8px}.console-response b{color:#fff;margin-left:4px}.console-footer{border-top:1px solid #202a4b;border-bottom:0;gap:8px;color:#717d9d;font-size:10px}.console-footer svg{color:#7f8dba}.console-footer b{color:#c8d0e8;font-size:11px;margin-right:17px}.section-block{padding:34px 0 15px;border-top:1px solid #171e39}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}.section-heading h2,.panel h2{font-size:22px;letter-spacing:-.02em;margin:8px 0 0}.model-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:13px}.search-field{display:flex;align-items:center;gap:9px;max-width:370px;width:100%;height:40px;padding:0 12px;color:#7580a2;border:1px solid var(--line);background:#0d1229;border-radius:6px}.search-field:focus-within{border-color:#5265a2}.search-field input{min-width:0;width:100%;border:0;background:none;color:#f4f6ff;outline:none;font-size:12px}.search-field input::placeholder{color:#697492}.table-wrap{overflow:auto;border:1px solid #202946;background:#0c1127;border-radius:8px}.table-wrap table{width:100%;border-collapse:collapse;min-width:690px;font-size:12px}th{padding:13px 15px;text-align:left;background:#101631;color:#7f89a8;font-size:10px;letter-spacing:.05em;text-transform:uppercase;font-weight:600}td{padding:12px 15px;border-top:1px solid #19213b;color:#dbe0ef}tbody tr:hover{background:#ffffff04}.model-name{display:flex;align-items:center;gap:10px}.model-name>div{display:flex;flex-direction:column;gap:4px}.model-name b{font-family:SFMono-Regular,Consolas,monospace;font-size:12px;color:#f3f5ff}.model-name span:not(.model-glyph){font-size:10px;color:#77829f}.model-glyph,.key-icon{display:grid;place-items:center;width:29px;height:29px;color:#a98cff;background:#6d5bff17;border:1px solid #6d5bff2e;border-radius:6px}.vendor-label{color:#aab3ce;font-size:11px}.tier,.key-state,.request-status{display:inline-flex;align-items:center;gap:6px;padding:4px 7px;border-radius:4px;font-size:10px;font-weight:600}.tier-flagship{color:#ff9ec6;background:#f45e9e14}.tier-power{color:#91b0ff;background:#6286ff14}.tier-standard{color:#8fdac5;background:#5cd6a014}.tier-economy{color:#dbc489;background:#ddb85212}.coefficient{font-family:SFMono-Regular,Consolas,monospace;color:#f49fc3}.loading-row{display:flex;align-items:center;gap:11px;min-height:160px;justify-content:center;color:#aeb6d1;font-size:13px}.spinner{display:inline-block;width:15px;height:15px;border:2px solid #ffffff27;border-top-color:var(--pink);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.empty-state{min-height:150px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#bbc3db}.empty-state span{font-size:12px;color:var(--muted-2)}.benefit-row{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:35px 0}.benefit-row>div{display:grid;grid-template-columns:38px 1fr;column-gap:12px;align-items:center;padding:20px;border:1px solid #202946;background:#0d1229;border-radius:8px}.benefit-row b{font-size:12px}.benefit-row span:not(.benefit-icon){grid-column:2;color:#7e89a7;font-size:11px;margin-top:5px}.benefit-icon{grid-row:1 / span 2;width:35px;height:35px;display:grid;place-items:center;border-radius:7px;color:#f08bb8;background:#f45e9e14}.benefit-icon.blue{color:#8faaff;background:#6286ff14}.benefit-icon.pink{color:#bd9eff;background:#9a69ff14}.auth-page{min-height:100dvh;display:grid;grid-template-columns:minmax(380px,.88fr) minmax(450px,1.12fr);background:#080b1d}.auth-side{position:relative;display:flex;flex-direction:column;padding:42px 10%;border-right:1px solid #1a2140;background:#0a0e22;overflow:hidden}.auth-side:after{content:"";position:absolute;right:-110px;bottom:-150px;width:430px;height:330px;border:1px solid #4a4bd544;transform:rotate(-22deg);border-radius:45%;box-shadow:0 0 0 26px #4a4bd51a,0 0 0 52px #4a4bd50e;pointer-events:none}.auth-side-copy{margin:auto 0;max-width:450px}.auth-side h1{font-size:clamp(36px,4vw,60px);line-height:1.08;letter-spacing:-.035em;margin:17px 0}.auth-side-copy p{color:#9ea8c5;line-height:1.7;font-size:15px;max-width:370px}.auth-side-foot{color:#6e789a;font-size:11px}.auth-card-wrap{display:flex;align-items:center;justify-content:center;position:relative;padding:52px}.back-link{position:absolute;top:35px;left:52px;display:flex;align-items:center;gap:7px;color:#8791af;background:none;font-size:12px}.back-link:hover{color:#fff}.auth-card{width:min(100%,410px);padding:37px;border:1px solid #252d4e;background:#0e132b;border-radius:10px;box-shadow:0 24px 80px #00000032}.auth-icon{display:grid;place-items:center;width:43px;height:43px;margin-bottom:27px;border-radius:9px;color:#fa83b4;background:#fa5e9d17;border:1px solid #fa5e9d2b}.auth-card h2{font-size:25px;line-height:1.2;margin:10px 0}.auth-card>p{font-size:13px;line-height:1.6;margin:0 0 24px}.auth-card form{display:flex;flex-direction:column;gap:17px}.auth-card label,.provider-form label,.inline-form label,.connect-key label,.key-create label{display:flex;flex-direction:column;gap:8px;color:#aab3ce;font-size:11px;font-weight:500}.auth-card input,.provider-form input,.inline-form input,.connect-key input,.key-create input{height:44px;border:1px solid #2a3455;background:#0a1025;color:#f4f6ff;border-radius:6px;padding:0 12px;outline:none;font-size:13px}.auth-card input:focus,.provider-form input:focus,.inline-form input:focus,.connect-key input:focus,.key-create input:focus{border-color:#7076ca;box-shadow:0 0 0 3px #7076ca15}.otp-input{letter-spacing:.4em;text-align:center;font-size:20px!important;font-weight:600}.form-error{padding:11px 12px;color:#ffabb8;background:#ff738b12;border:1px solid #ff738b38;border-radius:6px;font-size:12px;line-height:1.45}.dev-code{padding:10px 12px;border:1px dashed #6657c7;color:#c6baff;background:#7764ff0e;font-size:12px;text-align:center}.auth-switch{text-align:center;color:#7f89a6;font-size:12px;margin-top:25px}.auth-switch button{color:#f58db9;background:none;font-weight:600;padding:0 0 0 4px}.auth-legal{position:absolute;bottom:25px;color:#5f6988;font-size:10px}.auth-legal a{color:#a7afd0;text-decoration:underline}.page-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:34px}.page-intro h1{font-size:32px;letter-spacing:-.03em;margin:9px 0 6px}.page-intro p{font-size:13px;margin:0}.notice{display:flex;align-items:center;gap:9px;padding:12px 14px;margin:-11px 0 23px;color:#b8f1d2;background:#5cd6a00d;border:1px solid #5cd6a02f;border-radius:7px;font-size:12px}.notice svg{color:var(--green)}.notice button{margin-left:auto;background:none;color:#8abca4}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:17px}.metric-card{padding:18px 17px;border:1px solid #222a47;background:#0d1229;border-radius:8px;min-width:0}.metric-icon{width:31px;height:31px;display:grid;place-items:center;color:#8da8ff;background:#6286ff14;border-radius:6px;margin-bottom:18px}.metric-icon svg{width:17px;height:17px}.metric-card.pink .metric-icon{color:#ff9ac5;background:#f45e9e14}.metric-card span{display:block;color:#818ca9;font-size:11px;margin-bottom:7px}.metric-card>b{font-size:21px;letter-spacing:-.02em}.dashboard-grid,.admin-two-col{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:17px;margin-bottom:17px}.panel{border:1px solid #222a47;background:#0d1229;border-radius:8px;padding:22px}.panel-head{display:flex;align-items:start;justify-content:space-between;gap:15px;margin-bottom:20px}.panel h2{font-size:17px}.panel-head p{font-size:11px;margin:5px 0 0}.chart-legend{display:flex;align-items:center;gap:6px;color:#8490ae;font-size:11px}.chart-legend i{width:7px;height:7px;border-radius:50%;background:var(--pink)}.usage-chart{height:193px;display:flex;align-items:end;gap:9px;padding:10px 2px 0;border-bottom:1px solid #28304d}.chart-col{display:flex;flex-direction:column;align-items:center;justify-content:end;gap:8px;height:100%;flex:1;min-width:0}.chart-bar{width:100%;max-width:29px;min-height:6px;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#fa77ad,#6c67ea);opacity:.88;transition:height .3s,opacity .2s}.chart-bar:hover{opacity:1}.chart-col>span{height:13px;font-size:9px;color:#697492;white-space:nowrap;overflow:hidden}.topup-panel>p{line-height:1.65;font-size:12px;min-height:43px}.inline-form{display:flex;gap:10px;align-items:end}.inline-form label{flex:1}.inline-form .button{height:44px}.topup-hint{display:flex;gap:7px;align-items:center;margin-top:17px;padding-top:15px;border-top:1px solid #1f2845;color:#7e8aa6;font-size:11px}.topup-hint svg{color:#8da8ff}.keys-panel,.recent-panel{margin-bottom:17px}.key-create{display:flex;gap:8px;align-items:end}.key-create input{height:36px;width:155px;font-size:11px}.key-create .button{height:36px}.secret-box{display:flex;align-items:center;gap:10px;padding:10px 12px;margin:-2px 0 13px;background:#5cd6a00c;border:1px solid #5cd6a035;border-radius:6px}.secret-box svg{color:var(--green)}.secret-box code{flex:1;overflow:hidden;text-overflow:ellipsis;color:#bef1d7;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.secret-box .button{min-height:31px}.key-list{display:flex;flex-direction:column}.key-row{display:flex;align-items:center;gap:11px;padding:12px 0;border-top:1px solid #1b2440}.key-row>div:nth-child(2){display:flex;flex-direction:column;gap:4px;min-width:145px;flex:1}.key-row b{font-size:12px}.key-row span{font-size:10px;color:#77829f}.key-row .key-icon{width:31px;height:31px}.key-state{white-space:nowrap}.key-state.on{color:#74daa8;background:#5cd6a011}.key-state.off{color:#ff9dad;background:#ff738b12}.empty-inline{display:flex;align-items:center;gap:9px;padding:28px 0;color:#8590ac;font-size:12px}.empty-inline svg{color:#7180b6}.request-status{font-family:SFMono-Regular,Consolas,monospace}.request-status span{width:6px;height:6px;border-radius:50%;background:var(--green)}.request-status.fail span{background:var(--danger)}.admin-users{margin-top:0}.admin-users table{min-width:720px}.provider-form{display:flex;flex-direction:column;gap:14px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.provider-row,.topup-row{display:flex;align-items:center;gap:10px;padding-top:14px;margin-top:16px;border-top:1px solid #1e2743}.provider-row>div:nth-child(2),.topup-row>div:first-child{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.provider-row b,.topup-row b{font-size:12px}.provider-row span,.topup-row span{color:#7f8aa6;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-status{width:20px}.row-actions{display:flex;gap:4px}.success-icon{color:var(--green)}.danger-icon{color:var(--danger)}.compact-empty{min-height:225px}.connect-page{min-height:100dvh;background:#080b1d}.connect-nav{height:74px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,6vw,88px);border-bottom:1px solid #1a2140;background:#080b1dd9;position:sticky;top:0;z-index:5;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.connect-nav nav{display:flex;align-items:center;gap:28px;font-size:12px;color:#9fa8c1}.connect-nav nav a:hover{color:#fff}.connect-nav nav a:last-child{display:flex;align-items:center;gap:6px;color:#fff}.connect-page main{max-width:1120px;margin:auto;padding:0 22px 80px}.connect-hero{padding:75px 0 42px;max-width:700px}.connect-hero h1{font-size:clamp(40px,6vw,68px);line-height:1.06;letter-spacing:-.04em;margin:17px 0}.connect-hero p{font-size:15px;line-height:1.7;color:#aab3cc;max-width:610px}.endpoint-line{display:flex;align-items:center;gap:12px;margin-top:28px;width:max-content;max-width:100%;padding:11px 13px;background:#101632;border:1px solid #2a3456;border-radius:7px}.endpoint-line>span{display:flex;align-items:center;gap:7px;color:#96a1bf;font-size:11px}.endpoint-line code{color:#c5ccef;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;overflow:hidden;text-overflow:ellipsis}.endpoint-line .icon-button{width:28px;height:28px}.connect-key{display:grid;grid-template-columns:1fr minmax(260px,.65fr);align-items:end;gap:30px;margin-bottom:46px}.connect-key h2{font-size:18px;margin:8px 0}.connect-key p{font-size:12px;line-height:1.5;margin:0}.guide-section{padding-top:8px}.guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.guide-card{padding:19px;border:1px solid #222b48;background:#0d1229;border-radius:8px}.guide-card.wide{grid-column:1 / -1}.guide-card-head{display:flex;align-items:center;gap:12px;margin-bottom:18px}.guide-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:7px;color:#a68bff;background:#846bff16}.guide-card h3{font-size:14px;margin:0 0 4px}.guide-card-head span{color:#7f8aa8;font-size:11px}.code-snippet{display:flex;flex-direction:column;gap:7px}.code-snippet>div{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 10px;background:#090e21;border:1px solid #1c2542;border-radius:5px}.code-snippet code{flex:1;min-width:0;white-space:pre-wrap;word-break:break-word;color:#b8c5e7;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;line-height:1.5}.code-snippet .icon-button{width:28px;height:28px;flex:none}.connect-note{display:flex;align-items:center;gap:12px;margin-top:18px;padding:17px 19px;background:#0d1229;border:1px solid #222b48;border-radius:8px}.connect-note>svg{color:#8da8ff;flex:none}.connect-note div{display:flex;flex-direction:column;gap:4px;flex:1}.connect-note b{font-size:12px}.connect-note span{font-size:11px;color:#828daa}.connect-note a{display:flex;align-items:center;gap:7px;color:#f28db8;font-size:11px;white-space:nowrap}.empty-access{min-height:460px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:12px;color:#8f9ab8}.empty-access svg{color:#8fa5ff}.empty-access h2{color:#fff;margin:3px 0;font-size:22px}.empty-access p{font-size:12px;margin:0 0 7px}@media(max-width:1050px){.page-content{padding-left:30px;padding-right:30px}.topbar{padding:0 30px}.hero-grid{grid-template-columns:1fr;gap:35px}.hero-copy,.hero-console{max-width:720px}.metrics-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.admin-two-col,.auth-page{grid-template-columns:1fr}.auth-side{display:none}.auth-card-wrap{min-height:100dvh}}@media(max-width:700px){.sidebar{width:260px;transform:translate(-102%);transition:transform .25s ease;box-shadow:20px 0 50px #0008}.sidebar.open{transform:translate(0)}.mobile-close,.menu-toggle{display:inline-grid}.drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15;background:#0008}.main-column{width:100%;margin-left:0}.topbar{height:62px;padding:0 17px;gap:12px}.menu-toggle{flex:none}.crumb{font-size:11px}.top-link{display:none}.page-content{padding:31px 17px 55px}.hero-grid{padding-top:17px;min-height:0}.hero-copy h1{font-size:43px}.hero-copy>p{font-size:14px}.hero-actions{flex-wrap:wrap}.hero-metrics{gap:15px;justify-content:space-between;margin-top:37px}.hero-metrics b{font-size:17px}.hero-metrics span{font-size:10px}.console-body{padding:22px 18px;font-size:11px;min-height:250px}.console-footer{padding:0 12px}.console-footer b{margin-right:7px}.section-heading{align-items:start;flex-direction:column;gap:14px}.section-heading .button{align-self:flex-start}.model-toolbar{align-items:start;flex-direction:column;gap:11px}.benefit-row{grid-template-columns:1fr;gap:10px}.page-intro{align-items:start;flex-direction:column;margin-bottom:25px}.page-intro h1{font-size:28px}.metrics-grid{gap:9px}.metric-card{padding:14px}.metric-icon{margin-bottom:14px}.metric-card>b{font-size:17px}.panel{padding:16px}.key-create{width:100%;flex-direction:column;align-items:stretch}.key-create input{width:100%}.key-row{flex-wrap:wrap}.key-row>div:nth-child(2){min-width:calc(100% - 45px)}.key-row>.small{margin-left:42px}.auth-card-wrap{padding:70px 17px 40px}.back-link{top:26px;left:20px}.auth-card{padding:26px 21px}.auth-legal{position:static;margin-top:22px;text-align:center;line-height:1.7}.connect-nav{height:62px;padding:0 17px}.connect-nav nav{gap:14px;font-size:11px}.connect-nav nav a:nth-child(2){display:none}.connect-page main{padding:0 17px 55px}.connect-hero{padding:52px 0 31px}.connect-hero h1{font-size:43px}.endpoint-line{width:100%;gap:8px}.endpoint-line code{font-size:10px}.connect-key{grid-template-columns:1fr;gap:16px;margin-bottom:31px}.guide-grid{grid-template-columns:1fr}.guide-card.wide{grid-column:auto}.connect-note{align-items:start;flex-wrap:wrap}.connect-note a{margin-left:30px}.form-row{grid-template-columns:1fr}.provider-row{align-items:start;flex-wrap:wrap}.provider-row>span:last-child{margin-left:30px}.recent-panel .table-wrap{margin:0 -16px;border-left:0;border-right:0;border-radius:0}.small-button{padding:0 9px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.key-create input+input{width:110px}.key-usage{display:flex;align-items:flex-end;flex-direction:column;gap:4px;min-width:155px}.key-state{padding:4px 7px;border-radius:4px}.key-row-edit{align-items:center}.key-edit-fields{display:grid!important;grid-template-columns:1fr 110px;gap:8px;min-width:0!important}.key-edit-fields input{height:36px;min-width:0;padding:0 9px;border:1px solid #2a3455;border-radius:6px;background:#0a1025;color:#f4f6ff;font-size:11px;outline:none}.key-edit-fields input:focus{border-color:#7076ca;box-shadow:0 0 0 3px #7076ca15}.model-stats-panel{margin-bottom:17px}.model-stats-panel table{min-width:680px}.form-error>button{float:right;margin-left:auto;background:none;color:inherit}.drawer-feedback{display:flex;align-items:center;gap:8px;margin:0 0 14px}.user-edit-form{display:flex;flex-direction:column;gap:12px;margin-top:16px;padding:15px;border:1px solid #273151;border-radius:7px;background:#0b1127}.user-edit-form label{display:flex;flex-direction:column;gap:7px;color:#9ea8c4;font-size:11px}.user-edit-form input,.user-edit-form select{height:42px;padding:0 11px;border:1px solid #2a3455;border-radius:6px;background:#090f23;color:#f4f6ff;outline:none}.user-edit-form input:focus,.user-edit-form select:focus{border-color:#7076ca;box-shadow:0 0 0 3px #7076ca15}.user-edit-actions,.user-quick-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.user-quick-actions{justify-content:flex-start;margin:0 0 14px}@media(max-width:700px){.key-create input+input{width:100%}.key-usage{align-items:flex-start;width:calc(100% - 42px);margin-left:42px}.key-row-edit{flex-wrap:wrap}.key-edit-fields{width:calc(100% - 42px);grid-template-columns:1fr!important;margin-left:42px}.key-row-edit>.icon-button{margin-left:0}.user-edit-form .form-row{grid-template-columns:1fr}.user-edit-actions{justify-content:stretch}.user-edit-actions .button{flex:1}.model-stats-panel .table-wrap{margin:0 -16px;border-left:0;border-right:0;border-radius:0}}.balance-menu,.profile-menu{position:relative}.top-balance{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 9px;border:1px solid #252f50;border-radius:7px;background:#0d132b;color:#e8ebf7;text-align:left}.top-balance>svg{color:#ff9ac5}.top-balance span{display:flex;flex-direction:column;gap:2px}.top-balance b{font-size:11px;font-variant-numeric:tabular-nums}.top-balance small{color:#7783a2;font-size:9px}.balance-popover,.profile-popover{position:absolute;z-index:30;top:calc(100% + 10px);right:0;width:220px;padding:12px;border:1px solid #2a3455;border-radius:8px;background:#0d1229;box-shadow:0 18px 45px #0008;animation:admin-enter .16s ease-out}.balance-popover>div,.profile-popover-head{display:flex;flex-direction:column;gap:5px;padding:3px 3px 11px}.balance-popover span,.profile-popover-head span{color:#7d88a7;font-size:10px}.balance-popover b,.profile-popover-head b{color:#f2f4fb;font-size:13px}.balance-popover .button{width:100%;min-height:38px;font-size:11px}.profile-popover{width:190px;padding:7px}.profile-popover-head{padding:7px 8px 10px;border-bottom:1px solid #202946}.profile-popover button{display:flex;align-items:center;gap:9px;width:100%;min-height:38px;padding:0 8px;border-radius:5px;background:transparent;color:#aeb7d0;text-align:left;font-size:11px}.profile-popover button:hover{background:#ffffff0a;color:#fff}.profile-popover button svg{color:#8393bd}.profile-popover button:last-child{margin-top:4px;border-top:1px solid #202946;border-radius:0;color:#ff9dad}.profile-popover button:last-child svg{color:#ff9dad}@media(max-width:700px){.topbar-actions{gap:8px}.top-balance{padding:0 7px}.top-balance b{font-size:10px}.balance-popover,.profile-popover{position:fixed;top:66px;right:12px}.profile-popover{width:200px}}.main-column .connect-page .connect-nav{display:none}.main-column .connect-page{min-height:auto}.main-column .connect-page main{padding-left:0;padding-right:0}.dashboard-grid .topup-panel{display:none}.balance-popover form{display:flex;flex-direction:column;gap:9px;margin-top:12px}.balance-popover label{display:flex;flex-direction:column;gap:6px;color:#9ea8c4;font-size:10px}.balance-popover input{height:38px;padding:0 9px;border:1px solid #2a3455;border-radius:6px;background:#0a1025;color:#f4f6ff;font-size:13px;outline:none}.balance-popover input:focus{border-color:#7076ca;box-shadow:0 0 0 3px #7076ca15}.balance-popover form .button{width:100%;min-height:38px;font-size:11px}.topup-popover-message{display:block;margin-top:9px;color:#8fe1b5;font-size:10px;line-height:1.4}.profile-mini-main{display:flex;align-items:center;gap:9px;flex:1;min-width:0;background:transparent;color:inherit;text-align:left;padding:0}.profile-mini-main:hover b{color:#ff9fc6}.account-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:17px;margin-bottom:17px}.account-identity{display:flex;align-items:center;gap:15px}.account-avatar{width:58px;height:58px;display:grid;place-items:center;flex:none;border-radius:15px;background:linear-gradient(135deg,#7f62f5,#fb5f9d);color:#fff;font-size:22px;font-weight:700}.account-identity h2{margin:5px 0;font-size:22px}.account-identity p{margin:0}.account-identity .status-badge{margin-left:auto}.account-facts{display:grid;grid-template-columns:1fr;gap:1px;padding:0;overflow:hidden}.account-facts div{display:flex;align-items:center;justify-content:space-between;padding:14px 17px;background:#0d1229;border-bottom:1px solid #202844}.account-facts div:last-child{border-bottom:0}.account-facts span{color:#7e89a8;font-size:11px}.account-facts b{font-size:14px;font-variant-numeric:tabular-nums}.account-section{margin-bottom:17px}.account-links{display:grid;grid-template-columns:1fr 1fr;gap:9px}.account-links button{display:flex;align-items:center;gap:11px;padding:14px;border:1px solid #252f50;border-radius:7px;background:#0a1025;color:#b9c2da;text-align:left}.account-links button:hover{border-color:#5664a0;background:#111936;color:#fff}.account-links button>svg:last-child{margin-left:auto}.account-links button>svg:first-child{color:#8fa7ff}.account-links span{display:flex;flex-direction:column;gap:4px}.account-links b{font-size:12px}.account-links small{color:#74809e;font-size:10px}.history-section .table-wrap{margin:0 -22px;border-left:0;border-right:0;border-radius:0}.settings-section{margin-bottom:17px}.settings-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:15px}.settings-fields label{display:flex;flex-direction:column;gap:7px;color:#9ea8c4;font-size:11px}.settings-fields input{height:44px;padding:0 11px;border:1px solid #273152;border-radius:6px;background:#0a1025;color:#b7c0d9;font-size:13px}.settings-actions{display:flex;gap:9px;flex-wrap:wrap}.coming-soon{margin-left:3px;color:#8f9ab8;font-size:10px}.hero-copy,.hero-console{animation:hero-rise .6s ease-out both}.hero-console{animation-delay:.12s}.section-block{animation:hero-rise .6s .22s ease-out both}.console-body:after{content:"";position:absolute;left:0;right:0;top:-8px;height:1px;background:linear-gradient(90deg,transparent,#ff72b0,transparent);opacity:.7;animation:console-scan 4.5s ease-in-out infinite}.console-body{position:relative;overflow:hidden}.hero-console{transition:transform .3s ease,box-shadow .3s ease}.hero-console:hover{transform:translateY(-4px);box-shadow:0 24px 55px #0007,0 0 0 1px #ff73b533}.pulse{animation:pulse-live 1.8s ease-in-out infinite}@keyframes hero-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes console-scan{0%,to{transform:translateY(0);opacity:0}20%{opacity:.8}80%{opacity:.8}to{transform:translateY(220px);opacity:0}}@keyframes pulse-live{0%,to{box-shadow:0 0 0 3px #5cd6a01c}50%{box-shadow:0 0 0 7px #5cd6a005}}@media(max-width:900px){.account-grid{grid-template-columns:1fr}.account-identity .status-badge{margin-left:auto}}@media(max-width:700px){.account-identity{align-items:flex-start;flex-wrap:wrap}.account-identity .status-badge{margin-left:0}.account-links,.settings-fields{grid-template-columns:1fr}.history-section .table-wrap{margin:0 -16px}.settings-actions .button{flex:1;min-width:180px}}.admin-intro{margin-bottom:22px}.admin-tabs{display:flex;align-items:center;gap:5px;margin-bottom:18px;padding:5px;border:1px solid #222b49;background:#0c1127;border-radius:8px;overflow-x:auto}.admin-tabs button{min-height:40px;padding:0 14px;display:flex;align-items:center;gap:8px;border-radius:6px;background:transparent;color:#8f99b8;font-size:12px;font-weight:600;white-space:nowrap;transition:background .2s,color .2s}.admin-tabs button:hover{background:#ffffff08;color:#fff}.admin-tabs button.active{background:#1a2140;color:#fff;box-shadow:inset 0 0 0 1px #343e65}.admin-tabs button:focus-visible,.segmented button:focus-visible,.toggle:focus-visible,.star-button:focus-visible,select:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.tab-count{min-width:20px;height:20px;padding:0 6px;display:grid;place-items:center;border-radius:10px;background:#f45e9e1f;color:#ff9ac5;font-size:10px}.admin-feedback:empty{display:none}.admin-feedback .form-error,.admin-feedback .notice{display:flex;align-items:center;gap:9px;margin:0 0 17px}.admin-feedback .form-error button,.admin-feedback .notice button{margin-left:auto;background:none;color:inherit}.admin-section{animation:admin-enter .2s ease-out}.admin-metrics{margin-bottom:17px}.admin-metric{position:relative;padding-left:64px;min-height:111px}.admin-metric .metric-icon{position:absolute;left:17px;top:18px;margin:0}.admin-metric>span{padding-top:1px}.admin-metric>b{font-variant-numeric:tabular-nums}.admin-metric small{display:block;margin-top:8px;color:#687493;font-size:10px}.admin-metric.green .metric-icon{color:#6fe0af;background:#5cd6a014}.admin-overview-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:17px}.admin-chart-panel{min-width:0}.segmented{display:flex;align-items:center;padding:3px;border:1px solid #283252;background:#0a1025;border-radius:6px;overflow-x:auto}.segmented button{min-height:30px;padding:0 10px;border-radius:4px;background:transparent;color:#7f89a8;font-size:10px;font-weight:600;white-space:nowrap;transition:background .2s,color .2s}.segmented button.active{background:#242c4d;color:#f5f6ff}.line-chart{position:relative;height:238px;padding-left:46px}.line-chart.compact{height:176px}.line-chart svg{display:block;width:100%;height:200px;overflow:visible}.line-chart.compact svg{height:138px}.line-chart line{stroke:#28304c;stroke-width:1;vector-effect:non-scaling-stroke}.line-chart polygon{fill:#f45e9e12}.line-chart polyline{fill:none;stroke:#f47ead;stroke-width:2.5;vector-effect:non-scaling-stroke}.line-chart circle{fill:#0d1229;stroke:#ff8abb;stroke-width:2;vector-effect:non-scaling-stroke}.chart-scale{position:absolute;left:0;top:12px;bottom:30px;display:flex;flex-direction:column;justify-content:space-between;color:#66708f;font-size:9px;font-variant-numeric:tabular-nums}.chart-dates{display:flex;justify-content:space-between;padding:0 4px;color:#687492;font-size:9px}.rank-list{display:flex;flex-direction:column}.rank-list>div:not(.admin-empty){display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #1c2540}.rank-list>div:first-child{border-top:0;padding-top:0}.rank-index{width:22px;color:#536080;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.rank-list>div>div{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.rank-list b{overflow:hidden;text-overflow:ellipsis;color:#e9ecf8;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;white-space:nowrap}.rank-list span:not(.rank-index){color:#6f7b9a;font-size:10px}.rank-list strong{color:#b8c1dc;font-size:10px;font-variant-numeric:tabular-nums}.admin-list-head{align-items:center}.admin-toolbar{display:flex;align-items:center;gap:9px;margin-bottom:13px}.admin-toolbar .search-field{max-width:430px;margin-right:auto}.admin-toolbar select,.admin-dialog-form select{height:40px;padding:0 32px 0 11px;border:1px solid #2a3455;border-radius:6px;background:#0a1025;color:#dce1f1;font-size:11px;outline:none}.admin-table table{min-width:920px}.models-admin-table table{min-width:1050px}.admin-table tbody tr{transition:background .2s,opacity .2s}.admin-table .row-disabled{opacity:.55}.number-cell{font-variant-numeric:tabular-nums;white-space:nowrap}.table-user{display:flex;align-items:center;gap:10px;padding:0;background:none;color:inherit;text-align:left}.table-user>span:last-child,.stacked-cell{display:flex;min-width:0;flex-direction:column;gap:4px}.table-user b,.stacked-cell b{color:#f1f3fb;font-size:11px}.table-user small,.stacked-cell span{color:#77819e;font-size:10px}.table-user:hover b{color:#ff9fc6}.table-user.plain{padding-right:15px}.status-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:4px;font-size:10px;font-weight:600;white-space:nowrap}.status-badge i{width:6px;height:6px;border-radius:50%;background:currentColor}.status-active,.status-approved{color:#73dba9;background:#5cd6a011}.status-blocked,.status-disabled,.status-rejected{color:#f9a;background:#ff738b12}.status-pending{color:#f2c978;background:#f2bf7012}.toggle{position:relative;width:38px;height:22px;padding:2px;border-radius:12px;background:#343d5d;transition:background .2s}.toggle span{display:block;width:18px;height:18px;border-radius:50%;background:#8993ae;transform:translate(0);transition:transform .2s,background .2s}.toggle.on{background:#3ab98255}.toggle.on span{background:#70deac;transform:translate(16px)}.toggle:disabled,.button:disabled,.icon-button:disabled,.star-button:disabled{cursor:not-allowed;opacity:.48}.star-button{width:36px;height:36px;display:grid;place-items:center;border-radius:7px;background:transparent;color:#596583;transition:background .2s,color .2s}.star-button:hover{background:#ffffff0b;color:#d7be77}.star-button.active{color:#e5bf63}.admin-empty{justify-content:center;min-height:110px}.provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.provider-card{padding:17px;border:1px solid #202947;border-radius:7px;background:#0a1025}.provider-card-head{display:flex;align-items:center;gap:10px}.provider-symbol{width:35px;height:35px;display:grid;place-items:center;flex:none;border-radius:7px;color:#93acff;background:#6286ff14}.provider-card-head>div:nth-child(2){display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.provider-card-head b{font-size:13px}.provider-card-head span:not(.status-badge){overflow:hidden;text-overflow:ellipsis;color:#77829f;font-size:10px;white-space:nowrap}.provider-facts{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:16px 0;background:#1d2542;border:1px solid #1d2542;border-radius:6px;overflow:hidden}.provider-facts div{padding:10px;background:#0c1228;display:flex;flex-direction:column;gap:4px}.provider-facts span{color:#6f7b9a;font-size:9px;text-transform:uppercase}.provider-facts b{font-size:11px;font-variant-numeric:tabular-nums}.provider-actions{display:flex;align-items:center;gap:4px}.provider-actions .icon-button{margin-left:auto}.provider-empty{grid-column:1/-1}.spin-icon{animation:spin .8s linear infinite}.drawer-layer,.modal-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.drawer-overlay,.modal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#03050fbf;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.user-drawer{position:absolute;inset:0 0 0 auto;width:min(720px,94vw);background:#090d20;border-left:1px solid #283150;box-shadow:-24px 0 70px #0008;overflow-y:auto;animation:drawer-in .24s ease-out}.user-drawer>header,.admin-modal>header{position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 24px;border-bottom:1px solid #202845;background:#090d20ed;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.user-drawer h2,.admin-modal h2{margin:7px 0 0;font-size:20px}.drawer-content{padding:20px 24px 45px}.user-summary{padding-bottom:20px;border-bottom:1px solid #1d2541}.user-identity{display:flex;align-items:center;gap:11px}.user-identity .avatar{width:39px;height:39px}.user-identity>div{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.user-identity b{font-size:14px}.user-identity span{color:#7e89a8;font-size:11px}.user-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:18px 0;background:#202844;border:1px solid #202844;border-radius:7px;overflow:hidden}.user-stat-grid div{padding:12px;background:#0d1229}.user-stat-grid span{display:block;margin-bottom:6px;color:#77819e;font-size:9px}.user-stat-grid b{font-size:13px;font-variant-numeric:tabular-nums}.user-meta{display:flex;flex-wrap:wrap;gap:8px 20px;margin-bottom:15px;color:#77829f;font-size:10px}.user-meta span{display:flex;align-items:center;gap:6px}.danger-button{color:#ff9dac;background:#ff738b11;border:1px solid #ff738b2f}.danger-button:hover{background:#ff738b1e}.success-button{color:#91e7b9;background:#5cd6a011;border:1px solid #5cd6a030}.success-button:hover{background:#5cd6a01d}.drawer-tabs{position:sticky;z-index:1;top:79px;display:flex;gap:5px;padding:12px 0;background:#090d20ed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.drawer-tabs button{min-height:38px;padding:0 13px;border-radius:6px;background:transparent;color:#7f8aa7;font-size:11px;font-weight:600}.drawer-tabs button.active{background:#1a2140;color:#fff}.drawer-tabs span{margin-left:4px;color:#7582a3}.drawer-chart,.drawer-list,.balance-adjust{padding:18px 0;border-bottom:1px solid #1d2541}.drawer-section-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.drawer-section-title h3{margin:6px 0 0;font-size:14px}.drawer-section-title>svg,.drawer-section-title>span{color:#707c9d}.drawer-list-row,.ledger-row,.usage-log-row{display:flex;align-items:center;gap:10px;padding:11px 0;border-top:1px solid #171f39}.drawer-list-row>div:nth-child(2),.ledger-row>div:nth-child(2),.usage-log-row>div:first-child{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.drawer-list-row b,.ledger-row b,.usage-log-row b{font-size:11px}.drawer-list-row span,.ledger-row span,.usage-log-row span{overflow:hidden;text-overflow:ellipsis;color:#737f9e;font-size:10px;white-space:nowrap}.usage-log-row>div:last-child{display:flex;align-items:flex-end;flex-direction:column;gap:4px}.usage-log-row strong,.ledger-row strong{font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.text-success{color:#6ddba7!important}.text-danger{color:#ff8fa3!important}.ledger-icon{width:29px;height:29px;display:grid;place-items:center;flex:none;border-radius:6px}.ledger-icon.plus{color:#6ddba7;background:#5cd6a012}.ledger-icon.minus{color:#ff8fa3;background:#ff738b12}.balance-adjust{display:flex;flex-direction:column;gap:13px}.balance-adjust .drawer-section-title{margin-bottom:2px}.balance-adjust label,.admin-dialog-form label{display:flex;flex-direction:column;gap:7px;color:#9ea8c4;font-size:11px}.balance-adjust input,.admin-dialog-form input{height:44px;padding:0 12px;border:1px solid #2a3455;border-radius:6px;background:#0a1025;color:#f4f6ff;outline:none;font-size:13px}.balance-adjust input:focus,.admin-dialog-form input:focus{border-color:#7076ca;box-shadow:0 0 0 3px #7076ca15}.balance-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.modal-layer{display:grid;place-items:center;padding:20px}.admin-modal{position:relative;width:min(520px,100%);max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #2b3456;border-radius:8px;background:#0c1127;box-shadow:0 30px 90px #0009;animation:modal-in .2s ease-out}.admin-modal>header{position:sticky;background:#0c1127ed}.admin-dialog-form{display:flex;flex-direction:column;gap:15px;padding:22px}.admin-dialog-form select{height:44px;font-size:13px}.check-row{min-height:58px;padding:10px 11px;display:flex!important;flex-direction:row!important;align-items:center;gap:10px!important;border:1px solid #253052;border-radius:6px;background:#0a1025}.check-row input{width:17px!important;height:17px!important;accent-color:var(--pink)}.check-row span{display:flex;flex-direction:column;gap:4px}.check-row b{color:#e4e8f5;font-size:11px}.check-row small{color:#6f7b99;font-size:9px}.price-preview{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid #5cd6a02b;border-radius:6px;background:#5cd6a00a;color:#70d9a6}.price-preview div{display:flex;flex-direction:column;gap:4px}.price-preview span{color:#7e9f90;font-size:10px}.price-preview b{font-size:12px}.dialog-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:3px}.admin-fatal{min-height:460px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:11px;color:#929dbb}.admin-fatal h2{margin:4px 0 0;color:#fff;font-size:20px}.admin-fatal p{margin:0 0 8px;font-size:12px}@keyframes drawer-in{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes modal-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes admin-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.admin-overview-grid,.provider-grid{grid-template-columns:1fr}.models-toolbar{flex-wrap:wrap}.models-toolbar .search-field{max-width:none;width:100%}}@media(max-width:700px){.admin-intro .button{align-self:stretch}.admin-tabs{margin-left:-4px;margin-right:-4px}.admin-tabs button{min-height:44px;padding:0 12px}.admin-metrics{grid-template-columns:1fr 1fr}.admin-metric{min-height:105px;padding:13px}.admin-metric .metric-icon{position:static;margin-bottom:12px}.admin-metric>b{font-size:16px}.admin-chart-panel{padding-left:12px;padding-right:12px}.admin-chart-panel .panel-head{align-items:stretch;flex-direction:column}.line-chart{height:214px;padding-left:37px}.line-chart svg{height:180px}.admin-toolbar{align-items:stretch;flex-direction:column}.admin-toolbar .search-field{max-width:none}.admin-toolbar select{width:100%;height:44px;font-size:16px}.admin-list-head{align-items:flex-start;flex-direction:column}.admin-list-head>.button{width:100%}.provider-card{padding:14px}.provider-card-head{align-items:flex-start;flex-wrap:wrap}.provider-card-head>div:nth-child(2){max-width:calc(100% - 46px)}.provider-card-head .status-badge{margin-left:45px}.provider-actions{flex-wrap:wrap}.provider-actions .button{flex:1}.provider-facts{grid-template-columns:1fr}.user-drawer{width:100vw}.user-drawer>header{padding:17px}.drawer-content{padding:16px 17px 38px}.user-stat-grid{grid-template-columns:1fr 1fr}.drawer-tabs{top:73px;overflow-x:auto}.drawer-tabs button{min-height:44px;white-space:nowrap}.line-chart.compact{height:164px}.line-chart.compact svg{height:126px}.balance-adjust input,.admin-dialog-form input,.admin-dialog-form select{font-size:16px}.balance-actions{grid-template-columns:1fr}.modal-layer{padding:0}.admin-modal{width:100%;max-height:100dvh;border-radius:0;align-self:end}.admin-modal>header{padding:17px}.admin-dialog-form{padding:18px 17px}.admin-dialog-form .form-row{grid-template-columns:1fr}.dialog-actions{position:sticky;bottom:0;margin:5px -17px -18px;padding:12px 17px;background:#0c1127;border-top:1px solid #202845}.dialog-actions .button{flex:1}.segmented{max-width:100%}}.hero-grid{position:relative;isolation:isolate}.hero-grid:after{content:"";position:absolute;z-index:-1;top:-13%;left:-7%;right:auto;width:57%;height:126%;background:linear-gradient(90deg,var(--bg) 0%,transparent 30%,transparent 82%,var(--bg) 100%),url(/hero-anime.jpg) 42% center/cover no-repeat;opacity:.28;mix-blend-mode:screen;filter:saturate(1.18) contrast(1.08);pointer-events:none;transform:translateZ(0) scale(1.04);animation:hero-anime-float 12s ease-in-out infinite;will-change:transform}.hero-copy,.hero-console{position:relative;z-index:1}@keyframes hero-anime-float{0%,to{transform:translateZ(0) scale(1.04) rotate(-.5deg)}25%{transform:translate3d(-13px,-7px,0) scale(1.07) rotate(.7deg)}52%{transform:translate3d(10px,6px,0) scale(1.05) rotate(-.6deg)}78%{transform:translate3d(-6px,9px,0) scale(1.08) rotate(.5deg)}}@media(max-width:1050px){.hero-grid:after{top:2%;left:-8%;right:auto;width:73%;height:92%;opacity:.22}}@media(max-width:700px){.hero-grid:after{top:10%;left:-22%;right:auto;width:104%;height:70%;opacity:.17;background:linear-gradient(90deg,var(--bg) 0%,transparent 38%,var(--bg) 100%),url(/hero-anime.jpg) 42% center/cover no-repeat}}@media(prefers-reduced-motion:reduce){.hero-grid:after{animation:none}}@media(max-width:700px){html[data-theme=light] .hero-grid:after{opacity:.08;mix-blend-mode:multiply;filter:saturate(.68) contrast(.88)}}@media(max-width:700px){.hero-console{scrollbar-width:none}.hero-console::-webkit-scrollbar{display:none}}.payment-settings{max-width:900px}.payment-form{padding:0;max-width:760px}.payment-status{display:grid;grid-template-columns:1fr 1.4fr;gap:14px;padding:15px;border:1px solid var(--line);background:#ffffff06;border-radius:8px}.payment-status div{display:grid;gap:5px}.payment-status span{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.payment-status b,.payment-status code{font-size:13px;overflow-wrap:anywhere}.payment-settings .dialog-actions{justify-content:flex-start}@media(max-width:700px){.payment-status,.payment-form .form-row{grid-template-columns:1fr}}.model-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.model-card{display:flex;flex-direction:column;min-height:188px;padding:17px;border:1px solid var(--line);border-radius:8px;background:#0d122abd;transition:border-color .2s ease,transform .2s ease,background .2s ease}.model-card:hover{transform:translateY(-2px);border-color:#3b456c;background:#111733e6}.model-card-head{display:grid;grid-template-columns:34px minmax(0,1fr) 36px;align-items:center;gap:10px}.model-card-head .model-glyph{width:34px;height:34px}.model-card-title{display:grid;min-width:0;gap:3px}.model-card-title b{overflow:hidden;color:#f2f4ff;font-family:SFMono-Regular,Consolas,monospace;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.model-card-title span{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.model-card-meta{display:flex;align-items:center;gap:8px;margin-top:17px}.model-card-meta .vendor-label{margin-left:auto}.model-card-price{display:flex;align-items:flex-end;justify-content:space-between;margin-top:18px;padding-top:15px;border-top:1px solid rgba(255,255,255,.07)}.model-card-price span{color:var(--muted);font-size:11px;text-transform:uppercase}.model-card-price strong{color:#f0a8d8;font-family:SFMono-Regular,Consolas,monospace;font-size:19px}.model-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:17px;color:var(--muted);font-size:10px}.model-card-footer span{display:flex;align-items:center;gap:5px}.catalog-display-setting{display:flex;align-items:center;gap:10px;margin-left:auto}.catalog-display-setting>span{color:var(--muted);font-size:11px}.catalog-display-setting small{max-width:190px}.catalog-mode-toggle{position:relative;display:grid;grid-template-columns:96px 30px 80px;align-items:center;min-height:42px;padding:4px 8px;border:1px solid var(--line);border-radius:8px;background:#0b1026;color:var(--muted);cursor:pointer}.catalog-mode-toggle span{position:relative;z-index:1;font-size:11px}.catalog-mode-toggle span:first-child{color:#fff}.catalog-mode-toggle.price span:first-child{color:var(--muted)}.catalog-mode-toggle.price span:last-child{color:#fff}.catalog-mode-toggle i{position:relative;width:30px;height:18px;border-radius:999px;background:#293154;box-shadow:inset 0 0 0 1px #3e4976}.catalog-mode-toggle i:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .2s ease}.catalog-mode-toggle.price i{background:var(--pink)}.catalog-mode-toggle.price i:after{transform:translate(12px)}.catalog-mode-toggle:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.catalog-mode-toggle:disabled{cursor:wait;opacity:.65}@media(max-width:1100px){.model-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-display-setting{width:100%;margin-left:0;justify-content:space-between}}@media(max-width:700px){.model-cards{grid-template-columns:1fr}.model-card{min-height:174px}.catalog-display-setting{align-items:flex-start;flex-direction:column}.catalog-mode-toggle{width:100%;grid-template-columns:1fr 30px 1fr}.catalog-mode-toggle span{text-align:center}}.hero-grid{overflow:hidden}.admin-list-head{flex-wrap:wrap}.dashboard-grid{grid-template-columns:1fr}.dashboard-grid .chart-panel>.panel-head{display:none}.usage-overview{min-width:0;min-height:270px;padding:0}.usage-overview-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.usage-overview-head h2{font-size:19px;margin:7px 0 0}.usage-periods{display:flex;align-items:center;gap:3px;padding:4px;border:1px solid #252d4b;border-radius:999px;background:#0a1025}.usage-periods button{min-width:43px;min-height:34px;padding:0 10px;border-radius:999px;background:transparent;color:#77829f;font-size:10px;font-weight:700;letter-spacing:.04em;transition:background .2s,color .2s,transform .2s}.usage-periods button:hover{color:#fff;background:#ffffff0a}.usage-periods button.active{color:#fff;background:#37305d;box-shadow:0 4px 14px #8e65ff24}.usage-periods button:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.usage-periods button:active{transform:scale(.96)}.usage-overview-body{display:grid;grid-template-columns:minmax(190px,235px) minmax(0,1fr);align-items:center;gap:34px;min-height:184px}.usage-donut{position:relative;width:184px;height:184px;display:grid;place-items:center;margin:auto}.usage-donut svg{width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.usage-donut circle{fill:none;stroke-width:10}.usage-donut-track{stroke:#25283b}.usage-donut-value{stroke:var(--pink);stroke-linecap:round;filter:drop-shadow(0 0 8px #fb5f9d66);transition:stroke-dashoffset .35s ease}.usage-donut-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px}.usage-donut-label strong{color:#fff;font-size:23px;letter-spacing:-.03em}.usage-donut-label span{color:#858eaa;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.usage-donut.is-loading{opacity:.58}.usage-insights{display:flex;min-width:0;min-height:184px;justify-content:center;flex-direction:column;gap:19px}.usage-insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.usage-insight-grid>div{min-width:0;padding:12px 13px;border:1px solid #202946;border-radius:7px;background:#0b1127}.usage-insight-grid span{display:block;margin-bottom:7px;color:#77829f;font-size:10px}.usage-insight-grid strong{display:block;overflow:hidden;color:#f4f6ff;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.usage-empty{display:flex;align-items:center;gap:13px;padding:15px;border:1px dashed #2a3150;border-radius:7px;background:#0b1127;color:#c3c9dc}.usage-empty-orb{width:34px;height:34px;flex:none;border:7px solid #2b2d3c;border-right-color:var(--pink);border-radius:50%;transform:rotate(-35deg)}.usage-empty div{display:flex;min-width:0;flex-direction:column;gap:5px}.usage-empty strong{font-size:12px}.usage-empty div span{color:#77829f;font-size:10px}.usage-sparkline{display:flex;align-items:flex-end;gap:6px;height:54px;padding:8px 4px 0;border-bottom:1px solid #242c48}.usage-sparkline i{display:block;flex:1;min-width:4px;border-radius:999px 999px 2px 2px;background:linear-gradient(180deg,#ff83b5,#7666ef);opacity:.86;transition:height .25s ease,opacity .2s}.usage-sparkline i:hover{opacity:1}@media(max-width:700px){.usage-overview-head{align-items:flex-start;flex-direction:column;gap:14px}.usage-periods{width:100%;justify-content:space-between}.usage-periods button{flex:1;min-height:40px}.usage-overview-body{grid-template-columns:1fr;gap:20px}.usage-donut{width:166px;height:166px}.usage-insights{min-height:0}.usage-insight-grid{grid-template-columns:1fr 1fr}.usage-insight-grid>div:last-child{grid-column:1/-1}.usage-empty{min-height:62px}}@media(max-width:700px){body,.topbar{min-width:0}.crumb{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crumb span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-page{min-width:0;overflow-x:hidden}.auth-card-wrap{width:100%;min-width:0;flex-direction:column}.auth-card{width:100%;max-width:410px}.auth-legal{width:min(100%,410px)}}@media(max-width:360px){.topbar{padding-left:12px;padding-right:12px;gap:7px}.crumb{font-size:10px;gap:5px}.crumb svg{width:12px;height:12px;flex:none}.hero-copy h1{font-size:38px;line-height:1.04;letter-spacing:-.025em}.hero-actions{display:grid;grid-template-columns:1fr;gap:8px}.hero-actions .button{width:100%}.hero-metrics{gap:9px}.hero-metrics b{font-size:16px}.hero-metrics span{font-size:9px}.console-body{padding-left:14px;padding-right:14px;font-size:10px}.console-footer{font-size:9px}}.model-brand-image{display:block;width:18px;height:18px;object-fit:contain}.partner-intro{margin-bottom:24px}.referral-metrics{margin-bottom:17px}.referral-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:17px;margin-bottom:17px}.referral-link-panel,.referral-withdraw-panel,.referral-table-panel,.referral-history-grid>.panel{min-width:0}.referral-link-box{display:flex;align-items:center;gap:9px;min-height:44px;padding:0 11px;border:1px solid #2a3455;border-radius:6px;background:#0a1025}.referral-link-box code{min-width:0;flex:1;overflow:hidden;color:#c9d2ef;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.referral-link-box .icon-button{width:31px;height:31px;flex:none}.referral-terms{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:15px;border:1px solid #202946;border-radius:6px;overflow:hidden;background:#202946}.referral-terms div{display:flex;flex-direction:column;gap:5px;padding:11px;background:#0b1127}.referral-terms span{color:#77829f;font-size:10px}.referral-terms b{font-size:13px}.referral-withdraw-form{display:flex;flex-direction:column;gap:12px}.referral-withdraw-form label{display:flex;flex-direction:column;gap:7px;color:#9ea8c4;font-size:11px}.referral-withdraw-form input{height:43px;padding:0 11px;border:1px solid #2a3455;border-radius:6px;background:#0a1025;color:#f4f6ff;outline:none;font-size:13px}.referral-withdraw-form input:focus{border-color:#7076ca;box-shadow:0 0 0 3px #7076ca15}.withdraw-methods{display:grid;grid-template-columns:1fr 1fr;gap:7px}.withdraw-methods button{min-height:39px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #293354;border-radius:6px;background:#0a1025;color:#858fad;font-size:11px;font-weight:600}.withdraw-methods button.active{border-color:#f45e9e66;background:#f45e9e12;color:#ff9ec6}.crypto-fields{display:grid;grid-template-columns:.8fr 1.2fr;gap:9px}.withdraw-hint{color:#7c88a5;font-size:10px;line-height:1.5}.referral-history-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.referral-history-list{display:flex;flex-direction:column}.referral-history-list>div{display:flex;align-items:center;gap:10px;padding:11px 0;border-top:1px solid #1b2440}.referral-history-list>div:first-child{border-top:0;padding-top:0}.referral-history-list>div>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.referral-history-list b{font-size:11px}.referral-history-list span:not(.ledger-icon):not(.status-badge){overflow:hidden;color:#77829f;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.referral-history-list strong{display:flex;align-items:flex-end;flex-direction:column;gap:4px;white-space:nowrap;font-size:11px}.referral-income{color:#71dda9}.referral-paused{display:flex;align-items:flex-start;gap:10px;padding:13px 14px;margin:-7px 0 17px;border:1px solid #c99e493d;border-radius:7px;background:#c99e490c;color:#e8cb8d}.referral-paused svg{flex:none}.referral-paused div{display:flex;flex-direction:column;gap:4px}.referral-paused span{color:#a89670;font-size:11px;line-height:1.5}.referral-admin-settings{margin-bottom:17px}.referral-setting-toggles{display:grid;grid-template-columns:1fr 1fr 1fr;gap:9px}.referral-setting-toggles .check-row{min-height:75px;align-items:flex-start}.referral-admin-tabs{display:flex;align-items:center;gap:5px;margin-bottom:17px;padding:5px;border:1px solid #222b49;background:#0c1127;border-radius:8px;overflow-x:auto}.referral-admin-tabs button{min-height:39px;padding:0 13px;display:flex;align-items:center;gap:7px;border-radius:6px;background:transparent;color:#8994b1;font-size:11px;font-weight:600;white-space:nowrap}.referral-admin-tabs button.active{background:#1a2140;color:#fff}.referral-admin-tabs button>span:not(.tab-count){min-width:18px;height:18px;display:grid;place-items:center;padding:0 5px;border-radius:9px;background:#f45e9e1c;color:#ff9ec6;font-size:9px}.referral-admin-table table{min-width:920px}.crypto-address{display:block;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#aeb9da;font-size:10px}.status-available{color:#73dba9;background:#5cd6a011}.status-reversed{color:#f9a;background:#ff738b12}.optional-label{margin-left:5px;color:#6f7a98;font-size:9px;font-weight:400}@media(max-width:1050px){.referral-grid,.referral-setting-toggles,.referral-history-grid{grid-template-columns:1fr}}@media(max-width:700px){.partner-intro .button{width:100%}.referral-terms,.crypto-fields{grid-template-columns:1fr}.referral-withdraw-form input{font-size:16px}.referral-admin-settings{padding:16px}.referral-settings-form{padding:0}.referral-admin-tabs{margin-left:-4px;margin-right:-4px}.referral-admin-tabs button{min-height:44px}.referral-table-panel .table-wrap,.referral-admin>.panel .table-wrap{margin-left:-16px;margin-right:-16px;border-left:0;border-right:0;border-radius:0}.referral-history-list>div{align-items:flex-start}.referral-history-list strong{align-items:flex-start;width:100%;margin-left:39px}.withdraw-methods{grid-template-columns:1fr}}@media(max-width:900px){.benefit-row{grid-template-columns:1fr}.benefit-row>div{min-width:0}}.site-footer{margin-top:66px;padding:42px 0 18px;border-top:1px solid #202642;color:#8e97b1}.site-footer-grid{display:grid;grid-template-columns:minmax(260px,1.5fr) minmax(150px,.55fr) minmax(170px,.55fr);gap:58px;padding-bottom:38px}.site-footer-brand{max-width:390px}.footer-logo,.connect-brand,.legal-nav>button{display:flex;align-items:center;gap:8px;background:transparent;color:#f3f5ff;font-size:14px;font-weight:600;letter-spacing:0}.footer-logo>span,.connect-brand>span,.legal-nav>button>span{width:27px;height:27px;display:grid;place-items:center;border-radius:6px;color:#fff;background:linear-gradient(135deg,var(--pink),#765eff)}.footer-logo b,.connect-brand b,.legal-nav>button b{color:var(--pink-soft)}.site-footer-brand p{max-width:340px;margin:15px 0 0;color:#777f99;font-size:11px;line-height:1.7}.site-footer-column{display:flex;align-items:flex-start;flex-direction:column;gap:10px}.site-footer-column>span{margin-bottom:4px;color:#69718b;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.site-footer-column a{display:flex;align-items:center;gap:6px;color:#969eb6;font-size:11px}.site-footer-column a:hover,.site-footer-bottom a:hover{color:#fff}.site-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:17px;border-top:1px dashed #1d233b;color:#626b85;font-size:9px}.site-footer-bottom>div{display:flex;gap:20px}.site-footer-bottom a{color:#7d859e}.legal-page{min-height:100dvh;background:var(--bg)}.legal-nav{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,6vw,88px);position:sticky;z-index:5;top:0;border-bottom:1px solid #1a2140;background:#080b1ded;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.legal-nav nav{display:flex;align-items:center;gap:26px;color:#98a1bb;font-size:11px}.legal-nav nav a:last-child{display:flex;align-items:center;gap:6px;color:#fff}.legal-main{width:min(920px,100%);margin:0 auto;padding:76px 24px 40px}.legal-main>h1{max-width:720px;margin:16px 0 12px;color:#f4f6ff;font-size:clamp(34px,5vw,56px);line-height:1.08;letter-spacing:0}.legal-updated{margin:0 0 54px;color:#737d9a;font-size:11px}.legal-main article{max-width:780px}.legal-main article h2{margin:38px 0 14px;padding-top:7px;color:#f1f3fb;font-size:19px;line-height:1.35;letter-spacing:0}.legal-main article p{margin:0 0 17px;color:#aeb6cb;font-size:14px;line-height:1.8;white-space:pre-line}.legal-main .site-footer{margin-top:86px}.detailed-connect main{max-width:1180px}.connect-brand{padding:0}.connect-hero-detailed{max-width:900px;padding-bottom:28px}.connect-hero-detailed h1{letter-spacing:0}.connection-values{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:10px;margin-top:30px}.copy-field,.connection-key-field{min-height:55px;display:grid;grid-template-columns:auto minmax(0,1fr) 34px;align-items:center;gap:10px;padding:7px 9px 7px 13px;border:1px solid #2a3456;border-radius:7px;background:#101632}.copy-field>span,.connection-key-field>span{display:flex;align-items:center;gap:6px;color:#8f9ab8;font-size:10px;white-space:nowrap}.copy-field code{min-width:0;overflow:hidden;color:#c9d1ed;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.copy-field .icon-button{width:32px;height:32px}.connection-key-field{grid-template-columns:auto minmax(0,1fr)}.connection-key-field input{min-width:0;height:37px;padding:0 10px;border:1px solid #293354;border-radius:5px;background:#090e21;color:#f4f6ff;outline:none;font-size:12px}.connection-key-field input:focus{border-color:#7076ca;box-shadow:0 0 0 3px #7076ca15}.key-privacy{display:flex;align-items:center;gap:8px;margin-top:11px;color:#737f9e;font-size:10px}.key-privacy svg{color:#69d3a0}.connect-picker{padding:44px 0 20px;border-top:1px solid #171e39}.connect-picker .section-heading{align-items:center}.connect-picker h2{margin:8px 0 0;font-size:23px;letter-spacing:0}.system-switch{display:flex;padding:4px;border:1px solid #252e4d;border-radius:7px;background:#0b1025}.system-switch button{min-width:74px;min-height:34px;padding:0 10px;border-radius:5px;background:transparent;color:#7f8ba8;font-size:10px;font-weight:600}.system-switch button.active{background:#252d4d;color:#fff}.connect-destinations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.connect-destinations a{min-height:68px;display:flex;align-items:center;gap:11px;padding:11px 13px;border:1px solid #222b48;border-radius:7px;background:#0d1229;transition:border-color .2s,background .2s,transform .2s}.connect-destinations a:hover{border-color:#3d496f;background:#111831;transform:translateY(-1px)}.connect-destinations a>span{width:35px;height:35px;display:grid;place-items:center;flex:none;border-radius:6px;background:#8168ff14;color:#ae96ff}.connect-destinations a>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.connect-destinations b{font-size:12px}.connect-destinations small{overflow:hidden;color:#77829f;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.connect-destinations a>svg{color:#5f6986}.connection-guides{display:grid;gap:14px;padding-top:28px}.connection-guide{scroll-margin-top:90px;padding:0;overflow:hidden}.connection-guide>header{display:flex;align-items:center;gap:14px;padding:19px 21px;border-bottom:1px solid #202946;background:#101630}.connection-guide-icon{width:40px;height:40px;display:grid;place-items:center;flex:none;border-radius:7px;color:#f28db9;background:#f45e9e13}.connection-guide-icon svg{width:19px;height:19px}.connection-guide>header>div:last-child{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 9px}.connection-guide>header span{grid-row:1;color:#6f7a98;font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.connection-guide>header h2{grid-row:1;margin:0;font-size:17px;letter-spacing:0}.connection-guide>header p{grid-column:1/-1;margin:0;color:#7e89a7;font-size:10px}.connection-guide-body{padding:22px;max-width:900px}.connection-guide-body>h3{margin:25px 0 10px;color:#eef1fb;font-size:13px}.connection-guide-body>h3:first-child{margin-top:0}.connection-guide-body>p{color:#9ca6bf;font-size:11px;line-height:1.65}.connection-guide-body code{font-family:SFMono-Regular,Consolas,monospace}.connection-step{display:flex;align-items:flex-start;gap:11px;margin-bottom:9px}.connection-step>span{width:24px;height:24px;display:grid;place-items:center;flex:none;border:1px solid #354064;border-radius:50%;color:#b3bdd8;font-size:9px}.connection-step p{margin:3px 0;color:#aab3ca;font-size:11px;line-height:1.6}.connection-step b{color:#eef1fb}.copy-block{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:center;margin:9px 0;min-height:45px;border:1px solid #202a49;border-radius:6px;background:#090e21;overflow:hidden}.copy-block>span{grid-column:1/-1;padding:8px 11px 0;color:#6e7896;font-size:9px}.copy-block pre{min-width:0;margin:0;padding:11px 12px;overflow:auto}.copy-block code{color:#bec9e9;font-size:10px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.copy-block .icon-button{width:32px;height:32px;margin-right:3px}.copy-block.multiline{align-items:flex-start}.copy-block.multiline .icon-button{margin-top:6px}.guide-hint{padding:11px 12px;border-left:2px solid #8b6fff;background:#8b6fff0a;color:#8f9ab8!important}.provider-values{display:grid;grid-template-columns:1fr 1fr;gap:8px}.provider-values .copy-field{grid-template-columns:auto minmax(0,1fr) 32px}.other-app-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:13px;border:1px solid #202946;border-radius:7px;background:#202946;overflow:hidden}.other-app-grid>div{display:flex;justify-content:space-between;gap:16px;padding:13px;background:#0b1127}.other-app-grid span{color:#77829f;font-size:10px}.other-app-grid b{color:#dfe4f2;font-size:10px;text-align:right}.detailed-note{margin-top:14px}.detailed-connect .site-footer{margin-top:76px}.content-settings{max-width:1050px}.content-preview-actions{display:flex;gap:8px;flex-wrap:wrap}.content-preview-actions .button{min-height:38px}.content-settings-form{max-width:930px;padding:0}.content-editor-section{display:flex;flex-direction:column;gap:13px;padding:20px 0;border-top:1px solid #202946}.content-editor-section:first-child{padding-top:0;border-top:0}.content-editor-section>div:first-child{display:flex;align-items:center;gap:10px;color:#a98cff}.content-editor-section>div:first-child>span{display:flex;flex-direction:column;gap:4px}.content-editor-section>div:first-child b{color:#edf0fa;font-size:12px}.content-editor-section>div:first-child small{color:#74809d;font-size:10px}.content-settings-form label{display:flex;flex-direction:column;gap:7px;color:#9ea8c4;font-size:11px}.content-settings-form textarea{width:100%;padding:12px;border:1px solid #2a3455;border-radius:6px;background:#0a1025;color:#e8ebf6;outline:none;font:12px/1.65 SFMono-Regular,Consolas,monospace;resize:vertical}.content-settings-form textarea:focus{border-color:#7076ca;box-shadow:0 0 0 3px #7076ca15}.content-settings-form .dialog-actions{position:sticky;bottom:12px;padding:12px;border:1px solid #283153;border-radius:7px;background:#0c1127ed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(max-width:900px){.connection-values{grid-template-columns:1fr}.connect-destinations{grid-template-columns:1fr 1fr}.site-footer-grid{grid-template-columns:1.3fr .7fr .7fr;gap:30px}}@media(max-width:700px){.site-footer{margin-top:48px;padding-top:32px}.site-footer-grid{grid-template-columns:1fr 1fr;gap:28px 18px}.site-footer-brand{grid-column:1/-1}.site-footer-bottom{align-items:flex-start;flex-direction:column}.site-footer-bottom>div{flex-direction:column;gap:10px}.legal-nav{height:62px;padding:0 17px}.legal-nav nav{gap:14px}.legal-nav nav a:first-child{display:none}.legal-main{padding:52px 17px 30px}.legal-main>h1{font-size:34px}.legal-updated{margin-bottom:38px}.legal-main article h2{font-size:17px}.legal-main article p{font-size:13px}.connect-hero-detailed{padding-bottom:25px}.connection-values{margin-top:24px}.connection-key-field input{font-size:16px}.connect-picker .section-heading{align-items:flex-start}.system-switch{width:100%}.system-switch button{flex:1;min-height:40px}.connect-destinations{grid-template-columns:1fr}.connection-guide>header{padding:16px}.connection-guide-body{padding:17px}.provider-values,.other-app-grid{grid-template-columns:1fr}.copy-field{grid-template-columns:1fr 32px;gap:5px}.copy-field>span{grid-column:1/-1}.copy-field code{grid-column:1}.copy-field .icon-button{grid-column:2;grid-row:2}.provider-values .copy-field{grid-template-columns:1fr 32px}.connection-key-field{grid-template-columns:1fr}.connection-key-field>span{grid-column:1}.detailed-note a{margin-left:30px}.content-preview-actions{width:100%}.content-preview-actions .button{flex:1}.content-settings-form .form-row{grid-template-columns:1fr}.content-settings-form textarea{font-size:16px}.content-settings-form .dialog-actions{margin:0;bottom:8px}.content-settings-form .dialog-actions .button{width:100%}}.legal-page{overflow-x:hidden}.brand-logo-image,.public-brand-logo{display:block;max-width:100%;height:auto;object-fit:contain}.logo{height:46px;justify-content:flex-start}.logo .brand-logo-image{width:174px}.logo.compact .brand-logo-image{width:42px}.sidebar-head{padding-bottom:30px}.sidebar-head .logo .brand-logo-image{width:178px}.brand-button .brand-logo-image{width:190px}.footer-logo .public-brand-logo{width:170px}.connect-brand .public-brand-logo{width:154px}.legal-nav>button .public-brand-logo{width:146px}@media(max-width:700px){.connect-brand .public-brand-logo{width:128px}.legal-nav>button .public-brand-logo{width:120px}.footer-logo .public-brand-logo{width:155px}.sidebar-head .logo .brand-logo-image{width:178px}}.legal-main article a{color:#f197bd;text-decoration:underline;text-underline-offset:3px}@media(max-width:700px){.legal-main>h1{font-size:30px;overflow-wrap:anywhere}}.connect-destinations button{min-height:72px;display:flex;align-items:center;gap:11px;padding:11px 13px;border:1px solid #222b48;border-radius:7px;background:#0d1229;color:#e8ebf6;text-align:left;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s}.connect-destinations button:hover{border-color:#3d496f;background:#111831;transform:translateY(-1px)}.connect-destinations button.active{border-color:#f45e9e70;background:linear-gradient(120deg,#f45e9e12,#7867ff12);box-shadow:inset 2px 0 0 var(--pink),0 10px 25px #0002}.connect-destinations button:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.connect-destinations button>span{width:38px;height:38px;display:grid;place-items:center;flex:none;border:1px solid #2a3354;border-radius:7px;background:#080d20}.connect-destinations button.active>span{border-color:#f45e9e42;background:#f45e9e0d}.connect-destinations button>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.connect-destinations button b{font-size:12px}.connect-destinations button small{overflow:hidden;color:#77829f;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.connect-destinations button.active small{color:#a8b0c8}.connect-destinations button>svg{color:#5f6986;transition:transform .2s,color .2s}.connect-destinations button.active>svg{color:#f28db8;transform:translate(2px)}.connect-tool-logo{display:block;width:22px;height:22px;object-fit:contain}.connection-guide-icon .connect-tool-logo{width:23px;height:23px}.connection-guides{scroll-margin-top:84px}.connection-guides>.connection-guide{animation:guide-select-in .22s ease-out}.guide-system-row{display:flex;align-items:center;justify-content:flex-end;gap:12px}.guide-system-row>span{color:#7f8aa8;font-size:10px}.guide-system-row+.connection-guide{margin-top:0}@keyframes guide-select-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.connect-destinations button{min-height:68px}.guide-system-row{align-items:flex-start;flex-direction:column}.guide-system-row .system-switch{width:100%}}.setup-controls{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:14px;border:1px solid #222b49;border-radius:8px;background:#0c1127}.setup-control-group{display:flex;align-items:flex-start;flex-direction:column;gap:7px}.setup-control-group>span{color:#7f8aa8;font-size:10px}.setup-mode-switch,.sdk-kind-switch{display:flex;gap:4px;padding:4px;border:1px solid #252e4d;border-radius:7px;background:#080d20}.setup-mode-switch button,.sdk-kind-switch button{min-height:36px;padding:0 14px;border-radius:5px;background:transparent;color:#818ca9;font-size:10px;font-weight:600}.setup-mode-switch button.active,.sdk-kind-switch button.active{background:#252d4d;color:#fff;box-shadow:0 3px 12px #0003}.setup-mode-switch button:focus-visible,.sdk-kind-switch button:focus-visible,.system-switch button:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.auto-setup{max-width:760px}.auto-setup>p{color:#a5aec5;font-size:11px;line-height:1.65}.auto-setup-badge{width:max-content;display:flex;align-items:center;gap:8px;padding:7px 10px;margin-bottom:12px;border:1px solid #63dca53b;border-radius:6px;background:#63dca50d;color:#83e4b7;font-size:10px;font-weight:700}.auto-setup-badge svg{width:14px;height:14px}.sdk-kind-switch{width:max-content;max-width:100%;margin-bottom:17px;overflow-x:auto}.sdk-kind-switch button{min-height:39px;white-space:nowrap}.model-reference{margin-top:16px;padding:13px;border:1px solid #202a49;border-radius:7px;background:#090e21}.model-reference>span{display:block;margin-bottom:9px;color:#8792ad;font-size:10px;font-weight:600}.model-reference>div{display:flex;gap:6px;flex-wrap:wrap}.model-reference code{padding:5px 7px;border:1px solid #263152;border-radius:5px;background:#111731;color:#bfc9e6;font-size:9px}.connection-guide-body>.provider-values{margin:11px 0 16px}.connection-guide-body>.copy-block{max-width:100%}.connection-guide-body>.connection-step+.copy-block{margin-top:4px}.connection-guide-body b{color:#f0f2fb}.connection-guide-body a{color:#f49bc1}.connection-guide-body .copy-block pre{max-height:460px}.connect-destinations button,.setup-mode-switch button,.system-switch button,.sdk-kind-switch button{cursor:pointer}.copy-block .icon-button,.copy-field .icon-button{min-width:32px;min-height:32px}@media(max-width:700px){.setup-controls{align-items:stretch;flex-direction:column;padding:12px}.setup-mode-switch{width:100%}.setup-mode-switch button{flex:1;min-height:44px}.sdk-kind-switch{width:100%}.sdk-kind-switch button{min-height:44px}.connection-guide-body .copy-block pre{max-height:390px}.copy-block{grid-template-columns:minmax(0,1fr) 48px}.copy-field,.provider-values .copy-field{grid-template-columns:1fr 48px}.copy-block .icon-button,.copy-field .icon-button{min-width:44px;min-height:44px}.model-reference>div{display:grid;grid-template-columns:1fr}.model-reference code{overflow-wrap:anywhere}.auto-setup-badge{max-width:100%}}@media(prefers-reduced-motion:reduce){.connection-guides>.connection-guide{animation:none}.connect-destinations button,.connect-destinations button>svg{transition:none}}.payment-settings-page{display:flex;flex-direction:column;gap:18px}.payment-settings-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:4px 2px 0}.payment-settings-intro h2{margin:7px 0 5px;font-size:23px}.payment-settings-intro p{margin:0;font-size:12px}.payment-rate{display:flex;flex-direction:column;align-items:flex-end;gap:5px;min-width:150px}.payment-rate span{color:var(--muted-2);font-size:10px;text-transform:uppercase}.payment-rate b{font-size:14px;font-variant-numeric:tabular-nums}.payment-provider-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;align-items:start}.payment-provider-settings{min-width:0}.payment-provider-settings>.panel-head{min-height:64px}.payment-provider-settings .payment-form{max-width:none}.payment-method-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.payment-method-admin{display:grid!important;grid-template-columns:18px minmax(0,1fr) 62px;align-items:center;gap:10px!important;min-height:70px;padding:10px 11px;border:1px solid #253052;border-radius:7px;background:#0a1025;cursor:pointer}.payment-method-admin>input[type=checkbox]{width:17px;height:17px;accent-color:var(--pink)}.payment-method-admin>span{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:3px 7px;min-width:0}.payment-method-admin>span svg{grid-row:1/3;color:#95a9ff}.payment-method-admin>span b{font-size:11px}.payment-method-admin>span small{color:var(--muted-2);font-size:9px}.payment-method-admin>input[type=number]{width:62px;height:38px;padding:0 7px;text-align:center}.payment-provider-settings .payment-status{grid-template-columns:minmax(110px,.65fr) minmax(0,1.35fr)}.payment-provider-settings .dialog-actions{justify-content:flex-start}.payment-provider-settings .dialog-actions .button{min-width:165px}.topup-modal-layer{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:22px}.topup-modal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#02040dcc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:default}.topup-modal{position:relative;width:min(880px,100%);max-height:calc(100dvh - 44px);overflow:auto;border:1px solid #313a60;border-radius:10px;background:#0b1026;box-shadow:0 32px 100px #000b;animation:topup-modal-in .22s ease-out}.topup-modal>header{position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid #202946;background:#0b1026f2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topup-modal>header h2{margin:7px 0 0;font-size:20px}.topup-modal>header .icon-button{width:44px;height:44px;flex:none}.topup-modal form{display:flex;flex-direction:column}.topup-modal-body{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(245px,.75fr);gap:22px;padding:22px}.topup-controls{min-width:0}.topup-section-label,.topup-amount-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}.topup-section-label>span,.topup-amount-head label{color:#dfe3f1;font-size:12px;font-weight:600}.topup-section-label small,.topup-amount-head span{color:var(--muted-2);font-size:10px}.topup-provider-groups{display:flex;flex-direction:column;gap:11px}.topup-provider-groups fieldset{min-width:0;margin:0;padding:0;border:0}.topup-provider-groups legend{float:left;width:92px;padding:13px 10px 0 0;color:#919bb8;font-size:10px;font-weight:600;text-transform:uppercase}.topup-provider-groups fieldset>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-left:92px}.topup-method{min-height:62px;display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:9px 11px;border:1px solid #283254;border-radius:7px;background:#0e142d;color:#8fa2d9;text-align:left;transition:border-color .2s,background .2s,color .2s}.topup-method:hover{border-color:#435078;background:#121a38;color:#fff}.topup-method.active{border-color:#d65d97;background:#f45e9e10;color:#ff9fc7;box-shadow:inset 0 0 0 1px #f45e9e17}.topup-method>span{display:flex;min-width:0;flex-direction:column;gap:4px}.topup-method b{color:#eef1fb;font-size:11px}.topup-method small{overflow:hidden;color:#7783a3;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.topup-method>svg:last-child{color:var(--green)}.topup-method:focus-visible,.topup-presets button:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.topup-method-loading,.topup-method-empty{min-height:78px;display:flex;align-items:center;justify-content:center;gap:10px;padding:15px;border:1px dashed #2b3558;border-radius:7px;color:#909bb8;font-size:11px}.topup-method-empty{justify-content:flex-start}.topup-method-empty>div{display:flex;flex-direction:column;gap:4px}.topup-method-empty b{color:#dce1f1;font-size:11px}.topup-method-empty span{font-size:10px}.topup-amount-head{margin-top:24px}.topup-amount-input{height:58px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;padding:0 14px;border:1px solid #303a60;border-radius:8px;background:#080d21}.topup-amount-input>span{color:#ff9fc6;font-size:20px;font-weight:700}.topup-amount-input input{width:100%;height:100%;min-width:0;padding:0 8px;border:0;background:transparent;color:#fff;outline:0;font-size:23px;font-weight:700;font-variant-numeric:tabular-nums}.topup-amount-input small{color:#93a0bf;font-size:11px;font-variant-numeric:tabular-nums}.topup-amount-input:focus-within{border-color:#7d70d7;box-shadow:0 0 0 3px #7764ff19}.topup-range{width:100%;height:24px;margin:13px 0 5px;accent-color:var(--pink);cursor:pointer}.topup-presets{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.topup-presets button{min-height:38px;border:1px solid #293355;border-radius:6px;background:#101630;color:#aeb7d1;font-size:11px;font-weight:600;transition:background .2s,border-color .2s,color .2s}.topup-presets button:hover,.topup-presets button.active{border-color:#6b5fc4;background:#7161da1b;color:#fff}.topup-summary{display:flex;min-width:0;flex-direction:column;padding:19px;border:1px solid #283254;border-radius:8px;background:#0e142d}.topup-summary>span{color:#8994b2;font-size:10px;text-transform:uppercase}.topup-summary>strong{margin-top:9px;color:#ff9fc6;font-size:31px;font-variant-numeric:tabular-nums}.topup-summary>small{margin:4px 0 24px;color:#717c9c;font-size:10px}.topup-summary>div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:13px 0;border-top:1px solid #202947}.topup-summary>div span{color:#7f8aa9;font-size:10px}.topup-summary>div b{max-width:145px;color:#e2e6f3;font-size:11px;text-align:right;overflow-wrap:anywhere}.topup-summary p{margin:auto 0 0;padding-top:22px;color:#717d9c;font-size:10px;line-height:1.6}.topup-error{margin:0 22px 16px;padding:11px 12px;border:1px solid #ff738b38;border-radius:6px;background:#ff738b12;color:#ffabb8;font-size:11px;line-height:1.45}.topup-modal footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;padding:14px 22px;border-top:1px solid #202946;background:#0b1026f2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topup-modal footer .button{min-width:205px}.topup-modal button:disabled{cursor:not-allowed;opacity:.5}@keyframes topup-modal-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:1050px){.payment-provider-settings-grid{grid-template-columns:1fr}.payment-provider-settings>.panel-head{min-height:0}}@media(max-width:700px){.payment-settings-intro{align-items:flex-start;flex-direction:column}.payment-rate{align-items:flex-start}.payment-provider-settings-grid{gap:12px}.payment-method-admin-grid,.payment-provider-settings .payment-status{grid-template-columns:1fr}.payment-provider-settings .dialog-actions{margin:5px -16px -16px;padding:12px 16px}.topup-modal-layer{align-items:end;padding:0}.topup-modal{width:100%;max-height:calc(100dvh - 12px);border-right:0;border-bottom:0;border-left:0;border-radius:10px 10px 0 0;animation:topup-sheet-in .24s ease-out;padding-bottom:env(safe-area-inset-bottom)}.topup-modal>header{padding:15px 16px}.topup-modal>header h2{font-size:17px}.topup-modal-body{grid-template-columns:1fr;gap:14px;padding:16px}.topup-section-label{align-items:flex-start;flex-direction:column;gap:4px}.topup-provider-groups legend{float:none;width:auto;padding:0 0 7px}.topup-provider-groups fieldset>div{margin-left:0}.topup-method{min-height:64px}.topup-amount-head{margin-top:20px}.topup-amount-input{height:56px}.topup-amount-input input{font-size:20px}.topup-presets{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.topup-presets button{min-width:0;padding:0 4px}.topup-summary{padding:15px}.topup-summary>strong{font-size:25px}.topup-summary>small{margin-bottom:13px}.topup-summary p{padding-top:13px}.topup-error{margin:0 16px 12px}.topup-modal footer{padding:11px 16px calc(11px + env(safe-area-inset-bottom))}.topup-modal footer .button{width:100%;min-height:46px}@keyframes topup-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}}@media(max-width:420px){.topup-provider-groups fieldset>div{grid-template-columns:1fr}.topup-method{min-height:56px}.topup-modal-body{padding-top:13px}.topup-presets button{font-size:10px}.topup-summary>div b{max-width:175px}}@media(prefers-reduced-motion:reduce){.topup-modal{animation:none}}.topup-fixed-amounts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.topup-fixed-amounts button{min-height:46px;border:1px solid #293355;border-radius:7px;background:#101630;color:#b9c2da;font-size:13px;font-weight:700;transition:background .2s,border-color .2s,color .2s}.topup-fixed-amounts button:hover,.topup-fixed-amounts button.active{border-color:#8b70e8;background:#775fe52b;color:#fff}.topup-fixed-amounts button:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.password-change-form{display:flex;flex-direction:column;gap:15px}.settings-form-heading{display:flex;align-items:center;gap:9px;padding-bottom:2px;color:#cfd5e8}.settings-form-heading>svg{color:#f19bc1}.settings-form-heading span{display:flex;flex-direction:column;gap:3px}.settings-form-heading b{font-size:12px}.settings-form-heading small{color:var(--muted-2);font-size:10px}.password-change-form>.button{align-self:flex-start;min-width:175px}@media(max-width:700px){.topup-fixed-amounts{grid-template-columns:repeat(2,minmax(0,1fr))}.topup-fixed-amounts button:last-child{grid-column:1/-1}.password-change-form>.button{width:100%}}.topup-token-estimate{display:block!important;margin:7px 0 0;padding:14px 0 0!important;border-top:1px solid #202947}.topup-token-estimate-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:11px}.topup-token-estimate-head b{color:#dfe4f4;font-size:11px}.topup-token-estimate-head small{color:#737e9e;font-size:9px;text-align:right}.topup-token-estimate-row{display:flex;align-items:baseline;justify-content:flex-start;gap:7px;padding:6px 0!important;border-top:0!important}.topup-token-estimate-row strong{flex:none;color:#ff9fc6;font-size:15px;font-variant-numeric:tabular-nums}.topup-token-estimate-row span{min-width:0;overflow:hidden;color:#a5aec7;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.topup-token-estimate-empty{padding:4px 0;color:#7884a3;font-size:10px;line-height:1.4}.model-catalog{display:flex;flex-direction:column;gap:14px}.model-category-tabs{display:flex;align-items:center;gap:7px;overflow-x:auto;padding:2px 1px 5px;scrollbar-width:thin}.model-category-tabs button{min-height:38px;display:inline-flex;align-items:center;gap:7px;flex:none;padding:0 11px;border:1px solid #27304b;border-radius:8px;background:#0f1529;color:#9da8c4;font-size:10px;white-space:nowrap;transition:border-color .2s ease,background .2s ease,color .2s ease}.model-category-tabs button:hover{border-color:#4a5790;color:#fff;background:#151b32}.model-category-tabs button.active{border-color:#5cd6a0;background:#5cd6a012;color:#e8fff4;box-shadow:inset 0 0 0 1px #5cd6a02b}.model-category-tabs button b{color:#7481a2;font-size:9px;font-weight:600}.model-category-tabs button.active b{color:#78e2ae}.model-category-icon{display:grid;place-items:center;width:20px;height:20px;color:#a98cff}.model-category-icon .model-brand-image{width:17px;height:17px}.model-category-tabs button.active .model-category-icon{color:#5cd6a0}.model-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.model-card{min-height:172px;padding:14px;border-radius:9px;background:#111426;border-color:#252c48}.model-card:hover{transform:translateY(-1px);border-color:#4b5790;background:#151a32;box-shadow:0 10px 24px #0003}.model-card-head{grid-template-columns:36px minmax(0,1fr) 30px;gap:9px}.model-card-head .model-glyph{width:36px;height:36px;border-radius:9px;background:#7564e51c;border-color:#7564e53d}.model-card-head .model-brand-image{width:21px;height:21px}.model-card-title{gap:2px}.model-card-title b{font-size:12px}.model-card-title span{font-size:10px;color:#8f9aba}.model-card-meta{margin-top:12px;gap:6px}.model-card-meta .tier{padding:3px 6px;font-size:9px}.model-card-meta .vendor-label{font-size:9px;color:#7783a4}.model-card-price{align-items:center;margin-top:12px;padding:10px 10px 9px;border:1px solid #202744;border-radius:7px;background:#0d1124}.model-card-price span{font-size:9px;letter-spacing:.06em;color:#7f89a8}.model-card-price strong{font-size:16px;color:#c7b4ff}.model-card-footer{padding-top:11px;font-size:9px;color:#7f89a8}.model-card-footer span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1200px){.model-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.model-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.model-cards{grid-template-columns:1fr;gap:8px}.model-card{min-height:164px}.model-card-price strong{font-size:17px}}.model-category-tabs{overflow-x:visible;overflow-y:visible;flex-wrap:wrap;align-items:center}.metric-action{display:inline-flex;align-items:center;justify-content:center;gap:5px;align-self:flex-start;margin-top:10px;min-height:32px;padding:0 10px;border:1px solid #f45e9e55;border-radius:6px;background:#f45e9e14;color:#ff9fc6;font-size:10px;font-weight:600;transition:background .2s ease,border-color .2s ease,transform .2s ease}.metric-action:hover{background:#f45e9e25;border-color:#ff86b6}.metric-action:active{transform:scale(.97)}.metric-action{display:flex;align-self:flex-start;margin:10px 0 0 auto}:root{color-scheme:dark;--bg: #050d17;--surface: #0a1725;--surface-2: #0e2032;--surface-3: #132b41;--line: #17344a;--line-strong: #24516c;--text: #f1f7fb;--muted: #9bb0bf;--muted-2: #6f899b;--pink: #18b9f2;--pink-soft: #72e1ff;--blue: #2d83ff;--cyan: #43e0fa;--green: #45d39b;--danger: #ff7184;--warning: #eec56c;--shadow-panel: 0 18px 54px rgba(0, 10, 20, .28);--ease-out: cubic-bezier(.23, 1, .32, 1)}body{min-width:320px;background:linear-gradient(180deg,rgba(9,26,43,.28),transparent 340px),var(--bg);color:var(--text);transition:background-color .25s ease,color .25s ease}button,a,input,select{touch-action:manipulation}button{-webkit-tap-highlight-color:transparent}.app-shell{background:transparent}.sidebar{width:252px;padding:24px 16px 18px;background:#050f19ed;border-right:1px solid rgba(67,173,217,.14);box-shadow:16px 0 42px #0000001f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sidebar-head{padding:0 10px 34px}.brand-logo-image{width:124px;height:auto;max-height:36px;object-fit:contain;object-position:left center}.logo.compact .brand-logo-image{width:122px}.sidebar .eyebrow{color:#6f91a6;letter-spacing:.11em}.side-nav{gap:3px}.side-nav button{min-height:45px;border-radius:8px;color:#9eb4c4;transition:color .18s ease,background .18s ease,box-shadow .18s ease,transform .16s var(--ease-out)}.side-nav button:hover{color:#e9f8ff;background:#3eaedd14}.side-nav button.active{color:#e9fbff;background:linear-gradient(100deg,#18b9f22e,#2d83ff17);box-shadow:inset 2px 0 0 var(--pink),0 8px 22px #149cd214}.side-nav button.active svg{color:var(--pink-soft)}.sidebar-status{border-color:#3fa5cf33;background:#0d2233b8}.side-support{color:#9eb4c4}.side-support:hover{color:var(--pink-soft)}.login-side,.button.primary{background:linear-gradient(110deg,#079bdd,#2d83ff);box-shadow:0 11px 28px #0a92da38}.login-side:hover,.button.primary:hover{filter:brightness(1.08);box-shadow:0 14px 34px #0aa7ed4f}.profile-mini{border-color:#43add924}.avatar,.top-avatar{background:linear-gradient(145deg,#0daee2,#315fe1);box-shadow:0 5px 16px #18a9e740}.main-column{width:calc(100% - 252px);margin-left:252px}.topbar{height:74px;padding:0 42px;background:#050d17c7;border-bottom-color:#43add924;-webkit-backdrop-filter:blur(20px) saturate(130%);backdrop-filter:blur(20px) saturate(130%)}.crumb{color:#7292a5}.crumb span{color:#d8edf7}.topbar-actions{gap:10px}.theme-toggle{width:38px;height:38px;color:#8fb8ca;border:1px solid transparent}.theme-toggle:hover{color:var(--pink-soft);background:#33afe11a;border-color:#33afe12e}.top-balance{display:flex;align-items:center;gap:9px;min-height:40px;padding:0 12px;border:1px solid rgba(63,165,207,.22);border-radius:8px;background:#0d2233b8;color:#9ab5c5}.top-balance:hover{border-color:#39c4f173;background:#102f46cc}.top-balance>svg{color:var(--pink-soft)}.top-balance span{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.top-balance b{color:#e8faff;font-size:12px;font-variant-numeric:tabular-nums}.top-balance small{color:#6f91a6;font-size:9px}.page-content{max-width:1480px;padding:40px 48px 80px}.button{min-height:44px;border-radius:8px;transition:transform .16s var(--ease-out),background .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease}.button:active,.icon-button:active,.side-nav button:active{transform:scale(.97)}.button.subtle{color:#d7ecf5;background:#0e2538cc;border-color:#43add938}.button.subtle:hover{background:#13344ceb;border-color:#43cdf36b}.button.ghost:hover{color:#e7f8ff;background:#37b2e217}.icon-button:focus-visible,.button:focus-visible,input:focus-visible,select:focus-visible{outline-color:var(--pink)}.hero-grid{gap:52px;padding:34px 0 64px}.hero-copy h1{letter-spacing:-.04em}.hero-copy h1 span,.connect-hero h1 span,.auth-side h1 span{color:var(--pink-soft)}.hero-copy>p{color:#a4bac8}.kicker{color:var(--pink-soft)}.pulse{background:var(--green);box-shadow:0 0 0 4px #45d39b24,0 0 18px #45d39b59}.hero-console,.panel,.metric-card,.benefit-row>div,.table-wrap,.guide-card,.connect-note,.auth-card,.provider-card,.account-identity,.account-facts{border-color:#43add92e;background:linear-gradient(150deg,#0d2234eb,#081624eb);box-shadow:var(--shadow-panel)}.hero-console{box-shadow:0 24px 70px #00091273,0 0 0 1px #3eb5e20f}.console-top,.console-footer{border-color:#43add926}.console-body{background:#030d1752}.syntax-purple{color:#b4a7ff}.syntax-blue{color:#73c5ff}.syntax-pink{color:#73e6ff}.syntax-green{color:#73dfad}.syntax-cyan{color:#62e4f2}.console-response{background:#14374d80;border-color:#43add933}.section-block{border-top-color:#43add924}.section-heading h2,.panel h2{color:#effaff}.search-field{background:#091b2bcc;border-color:#43add938}.search-field:focus-within{border-color:#49d8f9b3;box-shadow:0 0 0 3px #14b9f21a}.search-field input{color:#edfaff}.table-wrap{background:#071522c7}th{background:#113146c2;color:#7798aa}td{border-top-color:#43add91c;color:#d8edf6}tbody tr:hover{background:#28b2e00e}.model-glyph,.key-icon{color:var(--pink-soft);background:#18b9f21a;border-color:#18b9f240}.coefficient{color:var(--pink-soft)}.metric-card{position:relative;overflow:hidden;min-height:156px;padding:20px}.metric-card:after{content:"";position:absolute;width:140px;height:140px;right:-70px;bottom:-82px;border:1px solid rgba(54,196,244,.16);border-radius:50%;pointer-events:none}.metric-card:hover{transform:translateY(-2px);border-color:#43cdf366;box-shadow:0 18px 45px #000b1459}.metric-icon{color:var(--pink-soft);background:#18b9f21a}.metric-card span{color:#7f9cac}.metric-card>b{color:#f1fbff;font-variant-numeric:tabular-nums}.metric-card.pink{border-color:#18b9f261;background:linear-gradient(145deg,#0c3449f0,#081c2df0)}.metric-card.pink .metric-icon{color:var(--pink-soft);background:#18b9f226}.metric-action{border-color:#18b9f247;background:#18b9f21c;color:var(--pink-soft)}.metric-action:hover{border-color:#4adbfc99;background:#18b9f233}.chart-legend i{background:var(--pink);box-shadow:0 0 10px #18b9f28c}.usage-donut-value{stroke:var(--pink)}.usage-donut-label strong{color:#effcff}.usage-periods button.active,.segmented button.active{color:#eaffff;background:#18b9f233;border-color:#18b9f26b}.usage-sparkline i{background:linear-gradient(180deg,var(--cyan),var(--blue))}.site-footer{border-top-color:#43add929}.model-category-tabs button.active{border-color:#43dbf68c;background:#18b9f21f;color:#eaffff;box-shadow:inset 0 0 0 1px #43dbf624}.model-category-icon{color:var(--pink-soft)}.model-card{background:#0c1e2fd6;border-color:#43add92e}.model-card:hover{background:#102c41f0;border-color:#43dbf673}.model-card-price{background:#05121e8c;border-color:#43add929}.model-card-price strong{color:var(--pink-soft)}.connect-destinations button.active{border-color:#43dbf680;background:#18b9f21c;box-shadow:inset 2px 0 0 var(--pink),0 10px 25px #000c163d}.connect-destinations button:hover{border-color:#43cdf366;background:#0f2c40e0}.setup-controls,.setup-mode-switch,.sdk-kind-switch,.model-reference{background:#071725c7;border-color:#43add930}.setup-mode-switch button.active,.sdk-kind-switch button.active{background:#18b9f233;color:#eaffff}.connection-guide-body a,.copy-field code,.copy-block code{color:#7edfff}html[data-theme=light]{color-scheme:light;--bg: #eef4f8;--surface: #ffffff;--surface-2: #f5f9fc;--surface-3: #e6f0f6;--line: #d4e2ea;--line-strong: #a9c4d4;--text: #102434;--muted: #496475;--muted-2: #6f8794;--pink: #087eb7;--pink-soft: #006f9e;--blue: #1968d6;--cyan: #087eb7;--green: #16845d;--danger: #c93b52;--warning: #986b10;--shadow-panel: 0 15px 36px rgba(26, 72, 96, .1)}html[data-theme=light] body{background:linear-gradient(180deg,#f8fbfd,var(--bg) 440px);color:var(--text)}html[data-theme=light] .hero-grid:after{opacity:.075;mix-blend-mode:multiply;filter:saturate(.72) contrast(.9)}html[data-theme=light] .sidebar{background:#f9fcfef2;border-right-color:#d3e2ea;box-shadow:14px 0 34px #23526b12}html[data-theme=light] .topbar{background:#f9fcfed6;border-bottom-color:#d3e2ea}html[data-theme=light] .crumb span,html[data-theme=light] .section-heading h2,html[data-theme=light] .panel h2,html[data-theme=light] .metric-card>b{color:#102434}html[data-theme=light] .side-nav button,html[data-theme=light] .side-support{color:#496475}html[data-theme=light] .side-nav button:hover{color:#0b4964;background:#e7f4f9}html[data-theme=light] .side-nav button.active{color:#075b7c;background:linear-gradient(100deg,#d8f1fa,#ebf6ff);box-shadow:inset 2px 0 #087eb7}html[data-theme=light] .sidebar-status,html[data-theme=light] .top-balance{background:#f1f8fb;border-color:#c9e0ea;color:#496475}html[data-theme=light] .hero-console,html[data-theme=light] .panel,html[data-theme=light] .metric-card,html[data-theme=light] .benefit-row>div,html[data-theme=light] .table-wrap,html[data-theme=light] .guide-card,html[data-theme=light] .connect-note,html[data-theme=light] .auth-card,html[data-theme=light] .provider-card,html[data-theme=light] .account-identity,html[data-theme=light] .account-facts{background:#fff;border-color:#d0e1e9;box-shadow:var(--shadow-panel)}html[data-theme=light] .hero-copy>p,html[data-theme=light] .muted{color:#557181}html[data-theme=light] .console-body{background:#f5f9fb}html[data-theme=light] .console-top,html[data-theme=light] .console-footer,html[data-theme=light] .section-block{border-color:#dbe8ee}html[data-theme=light] .search-field,html[data-theme=light] .table-wrap,html[data-theme=light] .setup-controls,html[data-theme=light] .setup-mode-switch,html[data-theme=light] .sdk-kind-switch,html[data-theme=light] .model-reference{background:#f7fbfd;border-color:#cadde6}html[data-theme=light] .search-field input,html[data-theme=light] input,html[data-theme=light] select{color:#102434}html[data-theme=light] input,html[data-theme=light] select{background:#fff;border-color:#c9dce5}html[data-theme=light] th{background:#edf5f8;color:#557181}html[data-theme=light] td{border-color:#dfebf0;color:#193444}html[data-theme=light] tbody tr:hover{background:#f0f8fb}html[data-theme=light] .model-card{background:#fff;border-color:#d0e1e9}html[data-theme=light] .model-card-price{background:#f4f9fb;border-color:#d7e7ed}html[data-theme=light] .model-category-tabs button{background:#f7fbfd;border-color:#cfdee5;color:#496475}html[data-theme=light] .model-category-tabs button.active{background:#dff4fb;color:#075b7c;border-color:#7fc7df}html[data-theme=light] .button.subtle{color:#18516a;background:#edf6f9;border-color:#bfd7e2}html[data-theme=light] .button.ghost:hover{background:#e6f3f8;color:#075b7c}html[data-theme=light] .topup-modal{background:#fff;border-color:#cfe0e8}html[data-theme=light] .topup-modal>header,html[data-theme=light] .topup-modal footer{background:#ffffffeb;border-color:#dbe8ee}html[data-theme=light] .topup-method,html[data-theme=light] .topup-summary{background:#f7fbfd;border-color:#cbdfe8}html[data-theme=light] .topup-method b,html[data-theme=light] .topup-summary>strong{color:#102434}@media(max-width:1050px){.main-column{width:calc(100% - 220px);margin-left:220px}.sidebar{width:220px}.page-content{padding-inline:30px}.hero-grid{grid-template-columns:1fr;gap:30px}.hero-console{max-width:760px;width:100%}}@media(max-width:700px){.sidebar{width:min(292px,88vw);padding-top:20px;background:#050f19fa}html[data-theme=light] .sidebar{background:#f9fcfe}.main-column{width:100%;margin-left:0}.topbar{height:64px;padding:0 16px}.crumb{max-width:46vw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.topbar-actions{gap:4px}.top-balance{min-height:36px;padding-inline:9px}.top-balance small{display:none}.page-content{padding:25px 16px 58px}.page-intro{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:24px}.page-intro h1{font-size:28px}.page-intro .button{width:100%}.hero-grid{min-height:0;padding:15px 0 42px}.hero-copy h1{font-size:clamp(39px,12vw,58px)}.hero-copy>p{font-size:15px}.hero-actions{flex-wrap:wrap}.hero-actions .button{flex:1 1 180px}.hero-metrics{gap:18px;margin-top:32px;flex-wrap:wrap}.hero-metrics b{font-size:18px}.hero-console{overflow:auto}.console-body{min-width:470px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.metric-card{min-height:136px;padding:15px}.metric-card>b{font-size:18px}.dashboard-grid,.admin-two-col,.admin-overview-grid{grid-template-columns:1fr}.panel{padding:17px;border-radius:9px}.panel-head{align-items:flex-start;flex-direction:column;gap:11px}.section-heading,.model-toolbar{align-items:flex-start;flex-direction:column}.search-field{max-width:none}.table-wrap table{min-width:620px}.site-footer-grid{grid-template-columns:1fr 1fr}.site-footer-brand{grid-column:1 / -1}}@media(max-width:420px){.metrics-grid{grid-template-columns:1fr}.topbar .crumb svg{display:none}.top-balance>svg{display:none}.top-balance b{font-size:11px}.hero-actions .button{flex-basis:100%}.site-footer-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--bg: #06101b;--bg-elevated: #091827;--surface: #0c1c2b;--surface-raised: #102638;--surface-soft: #0a1725;--stroke: #17364b;--stroke-strong: #285a75;--text: #eff8fc;--text-soft: #a7becb;--text-dim: #6f8d9d;--accent: #48d8f5;--accent-strong: #159de4;--accent-soft: #8cecff;--good: #58d6a5;--warn: #f2c76d;--bad: #ff7388;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--shadow-1: 0 14px 38px rgba(0, 12, 23, .22);--shadow-2: 0 28px 80px rgba(0, 8, 18, .34);--motion: cubic-bezier(.2, .8, .2, 1)}html{background:var(--bg)}body{background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}button,a,input,select,textarea{font-family:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.app-shell{min-height:100dvh;background:linear-gradient(135deg,#06101b,#071421 52%,#081b2c)}.sidebar{width:272px;padding:22px 18px 20px;background:#050f19e0;border-right:1px solid rgba(89,196,231,.16);box-shadow:14px 0 52px #00081133;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.sidebar-head{height:48px;padding:0 8px 0 4px;margin-bottom:22px}.sidebar-brand{display:flex;align-items:center;min-height:44px}.sidebar-head .logo{height:42px}.sidebar-head .logo .brand-logo-image{width:156px}.workspace-switch{display:flex;align-items:center;gap:10px;min-height:60px;padding:10px;margin-bottom:25px;border:1px solid var(--stroke);border-radius:var(--radius-md);background:linear-gradient(145deg,#133549d1,#081928d1);box-shadow:var(--shadow-1)}.workspace-switch>span:nth-child(2){display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.workspace-switch b{overflow:hidden;color:var(--text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.workspace-switch small{color:var(--text-dim);font-size:10px}.workspace-switch>svg{color:var(--text-dim)}.workspace-mark{display:grid;place-items:center;width:32px;height:32px;flex:none;border:1px solid rgba(72,216,245,.32);border-radius:10px;background:#48d8f51f;color:var(--accent)}.nav-caption{padding:0 10px 10px;color:var(--text-dim);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.side-nav{gap:6px}.side-nav button,.side-support{min-height:52px;padding:0 11px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--text-soft)}.side-nav button{display:flex;align-items:center;gap:11px;text-align:left;transition:background .2s var(--motion),border-color .2s var(--motion),transform .2s var(--motion)}.side-nav button:hover{border-color:#48d8f524;background:#318db11a;color:var(--text);transform:translate(2px)}.side-nav button.active{border-color:#48d8f547;background:linear-gradient(100deg,#26aed933,#11639b1f);color:#f2fcff;box-shadow:inset 3px 0 0 var(--accent),var(--shadow-1)}.nav-icon{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:9px;color:var(--text-dim);font-size:14px}.side-nav button.active .nav-icon,.side-nav button:hover .nav-icon{background:#48d8f524;color:var(--accent)}.nav-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.nav-copy b{font-size:12px;font-weight:650}.nav-copy small{overflow:hidden;color:var(--text-dim);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.nav-pip{width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px #48d8f5d9}.sidebar-lower{display:flex;flex-direction:column;gap:9px;margin-top:auto}.sidebar-status{margin:0;padding:13px;border:1px solid rgba(72,216,245,.18);border-radius:var(--radius-md);background:#0d2638bf}.status-line{display:flex;align-items:center;color:var(--text);font-size:11px;font-weight:650}.status-meter{height:3px;margin-top:11px;overflow:hidden;border-radius:3px;background:#82c1d721}.status-meter span{display:block;width:82%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--good),var(--accent))}.side-support{width:100%;display:flex;align-items:center;gap:10px;text-align:left}.side-support>svg:last-child{margin-left:auto;color:var(--text-dim);font-size:11px}.side-support:hover{background:#318db11a;color:var(--text)}.login-side{min-height:48px;margin:0;padding:0 15px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:11px;background:linear-gradient(105deg,#10a6df,#286eea);box-shadow:0 10px 30px #0c8fdc3d;color:#fff;font-size:12px;font-weight:700}.login-side:hover{filter:brightness(1.08);transform:translateY(-1px)}.main-column{width:calc(100% - 272px);margin-left:272px}.topbar{height:78px;padding:0 44px;border-bottom:1px solid rgba(89,196,231,.13);background:#05101bb8;-webkit-backdrop-filter:blur(20px) saturate(130%);backdrop-filter:blur(20px) saturate(130%)}.topbar-context{display:flex;flex-direction:column;gap:5px}.context-overline{color:var(--text-dim);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.crumb{gap:8px;color:var(--text-soft);font-size:12px}.crumb>span{color:var(--text-dim)}.crumb b{color:var(--text);font-weight:650}.topbar-actions{gap:12px}.topbar-search{display:flex;align-items:center;gap:8px;min-width:168px;height:38px;padding:0 10px;border:1px solid var(--stroke);border-radius:9px;background:#081b2bb8;color:var(--text-dim);font-size:11px}.topbar-search svg{color:var(--accent);font-size:13px}.topbar-search kbd{margin-left:auto;padding:3px 5px;border:1px solid var(--stroke);border-radius:5px;color:var(--text-dim);font-size:9px}.theme-toggle{width:40px;height:40px;border:1px solid var(--stroke);border-radius:10px;background:#0a1f2fb8;color:var(--accent)}.theme-toggle:hover{border-color:var(--stroke-strong);background:var(--surface-raised)}.top-balance{min-height:42px;padding:0 11px;border:1px solid rgba(72,216,245,.2);border-radius:10px;background:#0b2333bd}.top-balance>svg:first-child{color:var(--accent)}.top-balance>svg:last-child{color:var(--text-dim);font-size:10px}.top-balance b{color:var(--text);font-size:12px}.top-balance small{color:var(--text-dim);font-size:9px}.top-avatar{width:38px;height:38px;border:2px solid rgba(72,216,245,.38);background:linear-gradient(145deg,#18b9e4,#325fdf);box-shadow:0 6px 18px #12a3e040}.page-content{max-width:1540px;padding:42px 48px 90px}.command-hero{position:relative;padding:8px 0 34px}.command-hero-head{display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:40px;padding:24px 0 32px}.command-hero-head h1{max-width:760px;margin:13px 0 16px;color:var(--text);font-size:clamp(38px,4.8vw,68px);line-height:1.02;letter-spacing:-.055em}.command-hero-head h1 span{color:var(--accent)}.command-hero-head p{max-width:600px;margin:0;color:var(--text-soft);font-size:15px;line-height:1.72}.command-hero .eyebrow{display:flex;align-items:center;gap:8px;color:var(--accent)}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:27px}.hero-actions .button{min-height:48px}.hero-status-card{align-self:stretch;display:flex;flex-direction:column;padding:18px;border:1px solid rgba(72,216,245,.23);border-radius:var(--radius-md);background:linear-gradient(150deg,#11394bcc,#071929db);box-shadow:var(--shadow-1)}.status-card-top{display:flex;align-items:center;gap:7px;color:var(--good);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.status-card-top>svg{margin-left:auto;color:var(--text-dim);font-size:11px}.status-card-value{margin-top:auto;color:var(--text);font-size:54px;font-weight:750;letter-spacing:-.06em;line-height:1}.status-card-label{max-width:180px;margin-top:8px;color:var(--text-soft);font-size:11px;line-height:1.45}.status-card-footer{display:flex;justify-content:space-between;gap:8px;padding-top:18px;margin-top:18px;border-top:1px solid rgba(117,190,216,.16);color:var(--text-dim);font-size:9px}.status-card-footer b{color:var(--good)}.command-hero-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,.75fr);gap:16px}.hero-console{border:1px solid rgba(72,216,245,.22);border-radius:var(--radius-lg);background:#071725;box-shadow:var(--shadow-2);overflow:hidden;transform:none}.console-top{height:52px;padding:0 20px;border-bottom-color:#48d8f524}.window-dots{display:flex;gap:6px}.window-dots i{width:8px;height:8px;border-radius:50%;background:#35546b}.window-dots i:first-child{background:#ea6f7e}.window-dots i:nth-child(2){background:#e6bf72}.window-dots i:nth-child(3){background:#59d5a3}.console-body{min-height:280px;padding:30px 34px 28px;background:linear-gradient(145deg,#0c293aa8,#030f1bd6);font-size:13px;line-height:2.05}.console-line{color:#d5e8f0}.console-response{border-color:#48d8f533;background:#15465b6b;color:var(--text-soft)}.console-footer{height:48px;border-top-color:#48d8f524;color:var(--text-dim)}.console-footer b{color:var(--text-soft)}.signal-panel{display:flex;flex-direction:column;padding:20px;border:1px solid var(--stroke);border-radius:var(--radius-lg);background:linear-gradient(150deg,#0c2233e6,#081726eb);box-shadow:var(--shadow-1)}.signal-panel-heading{display:flex;align-items:center;justify-content:space-between;color:var(--text-soft);font-size:11px;font-weight:650}.signal-panel-heading svg{color:var(--accent)}.signal-graph{display:flex;align-items:end;gap:7px;height:170px;padding:24px 4px 15px;margin-top:auto;border-bottom:1px solid rgba(117,190,216,.16)}.signal-graph span{flex:1;min-width:7px;height:20%;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,var(--accent),#1770bf);opacity:.9;transform-origin:bottom;animation:signal-rise .9s var(--motion) both}.signal-graph span:nth-child(2){height:35%;animation-delay:.03s}.signal-graph span:nth-child(3){height:27%;animation-delay:.06s}.signal-graph span:nth-child(4){height:49%;animation-delay:.09s}.signal-graph span:nth-child(5){height:43%;animation-delay:.12s}.signal-graph span:nth-child(6){height:64%;animation-delay:.15s}.signal-graph span:nth-child(7){height:52%;animation-delay:.18s}.signal-graph span:nth-child(8){height:71%;animation-delay:.21s}.signal-graph span:nth-child(9){height:62%;animation-delay:.24s}.signal-graph span:nth-child(10){height:88%;animation-delay:.27s}.signal-graph span:nth-child(11){height:78%;animation-delay:.3s}@keyframes signal-rise{0%{transform:scaleY(.2);opacity:.2}to{transform:scaleY(1);opacity:.9}}.signal-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:15px}.signal-summary div{display:flex;flex-direction:column;gap:4px}.signal-summary b{color:var(--text);font-size:17px}.signal-summary span{color:var(--text-dim);font-size:9px;line-height:1.3}.workspace-section{padding-top:40px;border-top:1px solid rgba(89,196,231,.12)}.workspace-section .section-heading{align-items:end;margin-bottom:22px}.workspace-section .section-heading h2{margin-top:9px;font-size:25px}.workspace-section .section-heading p{margin:8px 0 0;font-size:12px}.catalog-count{display:flex;align-items:center;gap:6px;color:var(--text-dim);font-size:10px}.catalog-count .status-dot{margin:0}.button{min-height:44px;padding:0 16px;border-radius:10px;font-size:12px;font-weight:700;transition:transform .2s var(--motion),box-shadow .2s var(--motion),border-color .2s var(--motion),background .2s var(--motion)}.button.primary{border:1px solid rgba(126,231,255,.22);background:linear-gradient(105deg,#0aaee5,#286eea);box-shadow:0 10px 25px #0a9ddc33}.button.primary:hover{box-shadow:0 16px 32px #0a9ddc52;transform:translateY(-1px)}.button.subtle{border:1px solid var(--stroke-strong);background:#123244c2;color:var(--text)}.button.subtle:hover{border-color:var(--accent);background:var(--surface-raised)}.button.ghost{color:var(--text-soft)}.button.ghost:hover{background:#48d8f51a;color:var(--text)}.panel,.metric-card,.table-wrap,.guide-card,.connect-note,.auth-card,.provider-card,.account-identity,.account-facts{border-color:var(--stroke);border-radius:var(--radius-md);background:linear-gradient(150deg,#0d2435eb,#081726f0);box-shadow:var(--shadow-1)}.panel{padding:24px}.panel h2{color:var(--text)}.panel-head{margin-bottom:22px}.panel-head p{color:var(--text-dim)}.metrics-grid{gap:14px}.metric-card{position:relative;min-height:154px;padding:20px;overflow:hidden}.metric-card:after{border-color:#48d8f529}.metric-card:hover{transform:translateY(-3px);border-color:var(--stroke-strong)}.metric-icon{width:38px;height:38px;margin-bottom:20px;border-radius:11px;background:#48d8f51c;color:var(--accent)}.metric-card span{color:var(--text-dim)}.metric-card>b{color:var(--text);font-size:24px}.metric-card.pink{border-color:#48d8f561;background:linear-gradient(145deg,#114050f2,#081d2ef2)}.metric-action{border-color:#48d8f547;background:#48d8f51a;color:var(--accent-soft);border-radius:8px}.table-wrap{background:#071623d1}.table-wrap table{font-size:12px}th{background:#14394cad;color:var(--text-dim)}td{border-top-color:#48d8f51c;color:var(--text-soft)}tbody tr:hover{background:#48d8f50f}.model-glyph,.key-icon{border-color:#48d8f53d;border-radius:10px;background:#48d8f51a;color:var(--accent)}.coefficient{color:var(--accent-soft)}.benefit-row{gap:14px;padding:34px 0}.benefit-row>div{min-height:92px;padding:18px;border-color:var(--stroke);border-radius:var(--radius-md);background:#0b2030c2}.benefit-icon{border-radius:10px;background:#48d8f51f;color:var(--accent)}.loading-row{min-height:180px;color:var(--text-soft)}.empty-state{color:var(--text-soft)}.empty-state span{color:var(--text-dim)}html[data-theme=light]{--bg: #edf4f7;--surface: #fff;--surface-raised: #f5fafc;--surface-soft: #f7fbfd;--stroke: #cbdde5;--stroke-strong: #8eb7c8;--text: #102b3b;--text-soft: #4a6878;--text-dim: #6c8794;--accent: #087fae;--accent-strong: #146cd2;--accent-soft: #066b91;--shadow-1: 0 14px 34px rgba(39, 89, 112, .1);--shadow-2: 0 26px 64px rgba(39, 89, 112, .13)}html[data-theme=light] .app-shell{background:linear-gradient(135deg,#eef5f8,#f7fafc 70%,#e8f1f5)}html[data-theme=light] .sidebar,html[data-theme=light] .topbar{background:#f9fcfee6;border-color:#cbdde5}html[data-theme=light] .workspace-switch,html[data-theme=light] .hero-status-card,html[data-theme=light] .signal-panel,html[data-theme=light] .panel,html[data-theme=light] .metric-card,html[data-theme=light] .benefit-row>div{background:#fff}html[data-theme=dark] .hero-console .console-body,html:not([data-theme=light]) .hero-console .console-body{background:linear-gradient(145deg,#0c293aa8,#030f1bd6)}html[data-theme=light] .hero-console{background:#f7fbfd}html[data-theme=light] .hero-console .console-body{background:#f4f9fb}html[data-theme=light] .console-line{color:#214557}.hero-status-card .status-card-value,html[data-theme=light] .signal-summary b{color:var(--text)}html[data-theme=light] .topbar-search{background:#f4f9fb}.topbar-search kbd{border-color:#cbdde5}html[data-theme=light] .top-balance{background:#f4fafc;border-color:#bcd7e2}html[data-theme=light] .table-wrap{background:#fff}html[data-theme=light] th{background:#edf5f8}html[data-theme=light] td{color:#24495a}html[data-theme=light] .model-card,html[data-theme=light] .guide-card,html[data-theme=light] .connect-note,html[data-theme=light] .auth-card,html[data-theme=light] .provider-card{background:#fff}@media(max-width:1120px){.sidebar{width:240px}.main-column{width:calc(100% - 240px);margin-left:240px}.topbar,.page-content{padding-inline:30px}.command-hero-head{grid-template-columns:minmax(0,1fr) 230px;gap:24px}.command-hero-grid{grid-template-columns:1fr}.signal-panel{min-height:230px}.signal-graph{height:120px}}@media(max-width:820px){.topbar-search{display:none}.command-hero-head{grid-template-columns:1fr}.hero-status-card{min-height:190px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.sidebar{width:min(310px,88vw);transform:translate(-102%);transition:transform .28s var(--motion)}.sidebar.open{transform:translate(0)}.main-column{width:100%;margin-left:0}.topbar{height:68px;padding-inline:16px}.topbar-context{min-width:0}.context-overline{display:none}.crumb{font-size:11px}.topbar-actions{gap:6px}.top-balance{min-height:38px;padding-inline:8px}.top-balance>svg:last-child{display:none}.top-balance small{display:none}.page-content{padding:23px 16px 58px}.command-hero{padding-top:0}.command-hero-head{gap:18px;padding:14px 0 23px}.command-hero-head h1{margin:12px 0 14px;font-size:clamp(36px,11vw,54px)}.command-hero-head p{font-size:14px;line-height:1.65}.hero-actions{margin-top:21px}.hero-actions .button{flex:1 1 100%}.hero-status-card{min-height:164px}.status-card-value{font-size:44px}.command-hero-grid{gap:10px}.hero-console{border-radius:15px}.console-body{min-width:0;min-height:250px;padding:23px 18px;font-size:11px}.signal-panel{min-height:200px;padding:16px;border-radius:15px}.signal-graph{height:94px;padding-top:12px}.workspace-section{padding-top:30px}.workspace-section .section-heading{align-items:flex-start;gap:14px}.workspace-section .section-heading .button{width:100%}.workspace-section .section-heading h2{font-size:22px}.model-toolbar{align-items:stretch;flex-direction:column;gap:9px}.search-field{max-width:none;height:46px}.metrics-grid{gap:9px}.metric-card{min-height:132px;padding:15px}.metric-card>b{font-size:19px}.benefit-row{grid-template-columns:1fr;gap:9px}.panel{padding:17px;border-radius:13px}.table-wrap table{min-width:620px}.menu-toggle{display:inline-grid}}@media(max-width:390px){.page-content{padding-inline:13px}.command-hero-head h1{font-size:36px}.hero-status-card{min-height:150px}.top-avatar{width:36px;height:36px}.top-balance b{font-size:11px}.signal-summary b{font-size:15px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.command-hero{isolation:isolate;overflow:hidden;border-radius:0 0 var(--radius-lg) var(--radius-lg)}.vanta-halo{position:absolute;z-index:0;top:-18px;right:-20px;bottom:0;left:-20px;overflow:hidden;opacity:.42;pointer-events:none;filter:saturate(.9) contrast(1.02)}.vanta-halo:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#06101bf0,#06101b94 43%,#06101bd6),linear-gradient(180deg,rgba(6,16,27,.08),var(--bg) 96%)}.command-hero-content{position:relative;z-index:1}.command-hero:after{content:"";position:absolute;z-index:-1;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(72,216,245,.36),transparent)}.workspace-section,.benefit-row,.site-footer{animation:workspace-enter .45s var(--ease-out) both}.workspace-section{animation-delay:90ms}.benefit-row{animation-delay:.14s}.site-footer{animation-delay:.18s}.model-card{animation:card-enter .38s var(--ease-out) both}.model-card:nth-child(2){animation-delay:35ms}.model-card:nth-child(3){animation-delay:70ms}.model-card:nth-child(4){animation-delay:105ms}.model-card:nth-child(5){animation-delay:.14s}.model-card:nth-child(6){animation-delay:175ms}@keyframes workspace-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes card-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media(hover:hover)and (pointer:fine){.model-card:hover,.benefit-row>div:hover{transform:translateY(-3px)}}html[data-theme=light] .vanta-halo{opacity:.12;filter:saturate(.55) contrast(.9)}html[data-theme=light] .vanta-halo:after{background:linear-gradient(90deg,#edf4f7f7,#edf4f7c7 47%,#edf4f7ed),linear-gradient(180deg,rgba(237,244,247,.08),var(--bg) 96%)}@media(max-width:700px){.vanta-halo{display:none}.command-hero{overflow:visible}.workspace-section,.benefit-row,.site-footer,.model-card{animation:none}}@media(prefers-reduced-motion:reduce){.vanta-halo{display:none}.workspace-section,.benefit-row,.site-footer,.model-card,.signal-graph span{animation:none}}.topups-admin{display:grid;gap:17px}.cashier-payments-panel .panel-head p{max-width:620px}.cashier-payments-panel .table-wrap{margin-top:2px}.cashier-payments-panel code{color:var(--text);font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.cashier-payments-panel .stacked-cell span{white-space:nowrap}html[data-theme=light] body{color:#17384a}html[data-theme=light] .muted{color:#4f7182}html[data-theme=light] .eyebrow,html[data-theme=light] .kicker,html[data-theme=light] .nav-caption,html[data-theme=light] .context-overline{color:#52778a}html[data-theme=light] .side-nav button,html[data-theme=light] .side-support{color:#31586b}html[data-theme=light] .side-nav button:hover,html[data-theme=light] .side-support:hover{color:#123b51}html[data-theme=light] .nav-copy small,html[data-theme=light] .workspace-switch small,html[data-theme=light] .sidebar-status .muted{color:#5d7c8b}html[data-theme=light] .crumb{color:#31586b}html[data-theme=light] .crumb>span{color:#5d7c8b}html[data-theme=light] .crumb b,html[data-theme=light] .workspace-switch b{color:#17384a}html[data-theme=light] .topbar{background:#f7fbfdf0}html[data-theme=light] .top-balance b,html[data-theme=light] .top-balance small{color:#17384a}html[data-theme=light] .top-balance small{color:#5d7c8b}html[data-theme=light] .section-heading h2,html[data-theme=light] .panel h2,html[data-theme=light] .page-intro h1{color:#17384a}html[data-theme=light] .section-heading p,html[data-theme=light] .panel-head p{color:#4f7182}html[data-theme=light] .model-card{background:#fff;border-color:#c4dce6}html[data-theme=light] .model-card-title b{color:#17384a}html[data-theme=light] .model-card-title span,html[data-theme=light] .model-card-meta .vendor-label,html[data-theme=light] .model-card-footer{color:#54778a}html[data-theme=light] .model-card-price{border-color:#c4dce6;background:#f1f8fa}html[data-theme=light] .model-card-price span{color:#55798b}html[data-theme=light] .model-card-price strong{color:#006d9d}html[data-theme=light] .model-category-tabs button{border-color:#bdd6e1;background:#f7fbfd;color:#3e687b}html[data-theme=light] .model-category-tabs button:hover{border-color:#6aa9c0;background:#eaf5f8;color:#17384a}html[data-theme=light] .model-category-tabs button b{color:#5b7e8d}html[data-theme=light] .search-field{background:#fff;border-color:#bad4df;color:#3d687a}html[data-theme=light] .search-field input{color:#17384a}html[data-theme=light] .search-field input::placeholder{color:#6a8794}html[data-theme=light] .table-user b,html[data-theme=light] .stacked-cell b{color:#17384a}html[data-theme=light] .table-user small,html[data-theme=light] .stacked-cell span{color:#5b7e8d}html[data-theme=light] .table-wrap{background:#fff;border-color:#c4dce6}html[data-theme=light] th{color:#426b7d;background:#eaf4f7}html[data-theme=light] td{color:#31586b;border-top-color:#d9e8ed}html[data-theme=light] .admin-tabs{background:#f5fafc;border-color:#c4dce6}html[data-theme=light] .admin-tabs button{color:#4f7182}html[data-theme=light] .admin-tabs button.active{background:#dceff4;color:#17384a}html[data-theme=light] .segmented{background:#f1f8fa;border-color:#c4dce6}html[data-theme=light] .segmented button{color:#55798b}html[data-theme=light] .segmented button.active{background:#d4ebf1;color:#17384a}html[data-theme=light] .admin-toolbar select,html[data-theme=light] .admin-dialog-form select{background:#fff;border-color:#bad4df;color:#31586b}html[data-theme=light] .cashier-payments-panel code{color:#1c536d}html[data-theme=light] .model-brand-openai{filter:none}html:not([data-theme=light]) .model-brand-openai{filter:invert(1)}html[data-theme=light] .panel,html[data-theme=light] .metric-card,html[data-theme=light] .model-card,html[data-theme=light] .provider-card,html[data-theme=light] .guide-card,html[data-theme=light] .connect-note,html[data-theme=light] .auth-card,html[data-theme=light] .account-identity,html[data-theme=light] .account-facts,html[data-theme=light] .benefit-row>div,html[data-theme=light] .table-wrap,html[data-theme=light] .hero-console,html[data-theme=light] .hero-status-card,html[data-theme=light] .signal-panel,html[data-theme=light] .topup-modal{background:#f2f8fa;border-color:#c5dce5}html[data-theme=light] .usage-overview-head h2{color:#17384a}html[data-theme=light] .usage-periods{background:#dfeef3;border-color:#b9d3dd}html[data-theme=light] .usage-periods button{color:#55798b}html[data-theme=light] .usage-periods button:hover{color:#17384a;background:#cfe5ec}html[data-theme=light] .usage-periods button.active{color:#fff;background:#087eb7}html[data-theme=light] .usage-donut-track{stroke:#b9d1da}html[data-theme=light] .usage-donut-label strong{color:#17384a}html[data-theme=light] .usage-donut-label span{color:#55798b}html[data-theme=light] .usage-insight-grid>div{background:#e6f2f6;border-color:#c4dce5}html[data-theme=light] .usage-insight-grid span{color:#55798b}html[data-theme=light] .usage-insight-grid strong{color:#17384a}html[data-theme=light] .usage-empty{background:#e6f2f6;border-color:#bad5df;color:#31586b}html[data-theme=light] .usage-empty div span{color:#55798b}html[data-theme=light] .usage-sparkline{border-bottom-color:#c4dce5}html[data-theme=light] .site-footer{background:#e7f2f6;border-top-color:#c5dce5}
