@import"https://fonts.googleapis.com/css2?family=Exo+2:wght@400;500;600;700;800&family=IBM+Plex+Mono:wght@400;500&family=Space+Grotesk:wght@500;700&display=swap";:root{--build-mark: 20260501015014;--bg: #0d0d0d;--bg-2: #17120c;--panel: rgba(27, 23, 18, .9);--panel-2: rgba(15, 13, 10, .88);--border: rgba(249, 201, 93, .14);--text: #f5f1e8;--text-dim: #c9bfab;--text-soft: #857761;--accent: #f9c95d;--accent-2: #d9912f;--accent-rgb: 249, 201, 93;--accent-rgb-2: 217, 145, 47;--danger: #ff7b6b;--warning: #ffc567;--success: #9addb1;--shadow: 0 28px 72px rgba(0, 0, 0, .62);--safe-top: max(14px, env(safe-area-inset-top));--safe-bottom: max(20px, env(safe-area-inset-bottom))}*{box-sizing:border-box}html{min-height:100%;scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:"Exo 2",sans-serif;color:var(--text);background:radial-gradient(circle at 74% 14%,rgba(42,42,42,.94) 0%,transparent 26%),radial-gradient(circle at 18% 84%,rgba(38,38,38,.88) 0%,transparent 28%),linear-gradient(180deg,var(--bg-2) 0%,var(--bg) 100%);overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 14%);opacity:.4}#root{min-height:100vh}button,input{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}code,pre,.path-pill--mono,.saved-item-copy strong{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace}::selection{background:rgba(var(--accent-rgb),.28)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell{position:relative;min-height:100vh;padding:var(--safe-top) 14px var(--safe-bottom)}.page-shell{position:relative;z-index:1;width:min(100%,1160px);margin:0 auto;display:grid;gap:16px}.ambient{position:fixed;inset:auto;width:42vw;height:42vw;min-width:220px;min-height:220px;max-width:480px;max-height:480px;border-radius:999px;filter:blur(22px);pointer-events:none;opacity:.28;z-index:0;animation:ambientFloat 16s ease-in-out infinite alternate}.ambient--one{top:-12vh;right:-14vw;background:radial-gradient(circle,rgba(var(--accent-rgb),.4),transparent 68%)}.ambient--two{left:-18vw;bottom:6vh;background:radial-gradient(circle,rgba(var(--accent-rgb-2),.28),transparent 70%);animation-duration:18s}.ambient--three{left:34vw;top:42vh;width:30vw;height:30vw;background:radial-gradient(circle,rgba(255,255,255,.08),transparent 70%);animation-duration:22s}.grid-noise{position:fixed;inset:0;pointer-events:none;z-index:0;background:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at center,black 44%,transparent 92%);mask-image:radial-gradient(circle at center,black 44%,transparent 92%);opacity:.28}.grid-noise:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.08) .8px,transparent .8px);background-size:4px 4px;opacity:.12}.topbar,.hero,.section-slab,.search-panel,.panel-card,.saved-item,.empty-surface,.hero-stage-card,.summary-tile,.detail-field,.model-card{position:relative;overflow:hidden;background:linear-gradient(145deg,var(--panel),var(--panel-2) 68%);border:1px solid rgba(255,255,255,.12);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topbar:before,.hero:before,.section-slab:before,.search-panel:before,.panel-card:before,.saved-item:before,.empty-surface:before,.hero-stage-card:before,.summary-tile:before,.detail-field:before,.model-card:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.08) .8px,transparent .8px);background-size:3px 3px;opacity:.06}.topbar:after,.hero:after,.section-slab:after,.search-panel:after,.panel-card:after,.saved-item:after,.empty-surface:after,.hero-stage-card:after,.summary-tile:after,.detail-field:after,.model-card:after{content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 24%),radial-gradient(circle at 76% 10%,rgba(var(--accent-rgb),.08),transparent 24%),radial-gradient(circle at 18% 84%,rgba(255,255,255,.025),transparent 20%)}.topbar,.hero,.section-slab,.search-panel,.panel-card,.saved-item,.empty-surface,.hero-stage-card,.summary-tile,.detail-field,.model-card,.inline-alert,.pill,.pill-ghost,.mini-label,.path-pill,.ghost-button,.lang-switch,.lang-switch-button,.period-switch,.period-switch-button,.btn-primary,.limit-bar-fill,.progress-bar,.tooltip-bubble{position:relative;z-index:1}.topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:22px}.topbar--minimal{justify-content:flex-end}.topbar-cluster{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.topbar-cluster--end{justify-content:flex-end}.pill-ghost,.mini-label,.path-pill,.ghost-button,.status-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text)}.pill-ghost,.mini-label,.path-pill{font-size:.8rem}.pill-ghost--accent{color:var(--accent);border-color:rgba(var(--accent-rgb),.2)}.ghost-button{cursor:pointer;transition:transform .18s ease,border-color .18s ease,color .18s ease,background .18s ease}.ghost-button:hover:not(:disabled),.saved-item:hover,.pill-ghost:hover,.btn-primary:hover:not(:disabled),.period-switch-button:hover,.lang-switch-button:hover,.summary-tile:hover,.model-card:hover{transform:translateY(-2px)}.ghost-button:hover:not(:disabled),.saved-item:hover,.pill-ghost:hover,.model-card:hover,.summary-tile:hover{border-color:rgba(var(--accent-rgb),.3)}.ghost-button:disabled,.btn-primary:disabled{opacity:.56;cursor:not-allowed;transform:none}.lang-switch{display:inline-flex;gap:4px;padding:4px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.lang-switch-button{border:0;background:transparent;color:var(--text-soft);border-radius:999px;padding:8px 12px;font-size:.72rem;font-weight:800;letter-spacing:.08em;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.lang-switch-button.is-active{background:linear-gradient(135deg,var(--accent),#eab94f);color:#121212}.status-pill{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:800}.status-pill--success{color:var(--success);background:#9addb11a;border-color:#9addb12e}.status-pill--warning{color:var(--warning);background:#ffc5671a;border-color:#ffc5672e}.status-pill--danger{color:var(--danger);background:#ff7b6b1a;border-color:#ff7b6b2e}.status-pill--muted{color:var(--text-dim)}.hero,.section-slab{border-radius:28px;padding:20px 18px}.section-slab--list{padding-top:16px}.list-stack{display:grid;gap:12px}.hero-inner,.hero-detail-grid{display:grid;gap:18px}.hero-top,.hero-top--detail{display:grid;gap:12px}.kicker{display:inline-flex;align-items:center;gap:10px;width:fit-content;color:var(--accent);font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.kicker:before{content:"";width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 0 16px rgba(var(--accent-rgb),.42)}.hero-subline,.panel-text,.section-head p,.search-copy p,.saved-item-copy span,.empty-surface p,.model-requests,.token-share,.detail-value,.tooltip-bubble,.restriction-label{color:var(--text-dim)}.hero-subline{margin:0;line-height:1.75;max-width:38rem}.hero-tags,.hero-meta,.pill-list{display:flex;flex-wrap:wrap;gap:10px}.hero-stage{position:relative;min-height:280px;display:grid;place-items:center;padding:16px;isolation:isolate}.hero-stage--compact{min-height:240px}.hero-stage--overlay{align-items:stretch}.pulse-core,.pulse-ring,.beam,.pulse-dot{position:absolute;pointer-events:none}.pulse-core{width:220px;height:220px;border-radius:999px;background:radial-gradient(circle,rgba(var(--accent-rgb),.18),rgba(var(--accent-rgb-2),.05) 52%,transparent 72%);filter:blur(8px);animation:corePulse 7.5s ease-in-out infinite}.pulse-ring{inset:50% auto auto 50%;width:280px;height:280px;margin-left:-140px;margin-top:-140px;border-radius:999px;border:1px solid rgba(var(--accent-rgb),.14);box-shadow:0 0 0 24px rgba(var(--accent-rgb),.03),0 0 0 58px rgba(var(--accent-rgb-2),.02);animation:ringPulse 6.4s ease-in-out infinite}.pulse-ring--two{width:360px;height:360px;margin-left:-180px;margin-top:-180px;opacity:.54;animation-duration:8.2s;animation-delay:-1.2s}.beam{width:72%;height:2px;left:-12%;top:34%;background:linear-gradient(90deg,transparent,rgba(var(--accent-rgb),.9),transparent);transform:rotate(-11deg);filter:blur(.2px);animation:beamSweepGold 8s linear infinite}.pulse-dot{width:14px;height:14px;border-radius:999px;background:linear-gradient(135deg,var(--accent),#fff0be);box-shadow:0 0 18px rgba(var(--accent-rgb),.48);animation:dotPulse 5.4s ease-in-out infinite}.pulse-dot--one{left:22%;top:24%;animation-delay:-.4s}.pulse-dot--two{right:21%;top:46%;animation-delay:-1.6s}.pulse-dot--three{left:38%;bottom:18%;animation-delay:-2.2s}.stack-words{position:relative;z-index:1;display:grid;gap:4px;justify-items:center;text-transform:uppercase}.stack-words span,.detail-title{font-family:Space Grotesk,"Exo 2",sans-serif;line-height:.9;letter-spacing:-.04em}.stack-words span{font-size:clamp(3rem,15vw,6.2rem);font-weight:700;color:#f6f6f6;text-shadow:0 0 18px rgba(var(--accent-rgb),.06)}.detail-title{margin:0;font-size:clamp(2rem,8vw,4rem);color:var(--text);word-break:break-word}.search-panel,.hero-stage-card{border-radius:24px;padding:18px}.search-copy,.hero-stage-card{display:grid;gap:8px}.search-copy strong,.hero-stage-period,.empty-surface strong,.model-name{font-size:1.08rem}.email-form{display:grid;gap:12px;margin-top:4px}.input-shell{display:flex;align-items:center;gap:12px;padding:0 16px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:var(--text-soft);transition:border-color .18s ease,box-shadow .18s ease}.input-shell:focus-within{border-color:rgba(var(--accent-rgb),.38);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.08)}.input-field{width:100%;border:0;background:transparent;padding:16px 0;color:var(--text);outline:0}.input-field::placeholder{color:var(--text-soft)}.btn-primary{border:0;width:100%;padding:16px;border-radius:16px;background:linear-gradient(135deg,var(--accent),#eab94f);color:#121212;font-weight:800;cursor:pointer;box-shadow:0 14px 36px rgba(var(--accent-rgb),.22);transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.btn-primary:hover:not(:disabled){box-shadow:0 18px 42px rgba(var(--accent-rgb),.28)}.inline-alert{display:flex;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:10px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text)}.inline-alert--danger{color:#ffd7d1;border-color:#ff7b6b38;background:#ff7b6b1a}.router-notice{display:grid;gap:10px;width:100%;margin-bottom:16px;padding:16px 18px;border-radius:18px;border:1px solid rgba(var(--accent-rgb),.24);background:linear-gradient(135deg,rgba(var(--accent-rgb),.14),#ff7b6b14),#ffffff08;box-shadow:inset 0 1px #ffffff0a}.router-notice--compact{margin-bottom:0}.router-notice-head{display:flex;align-items:center;gap:10px;color:#ffe2a3}.router-notice-head strong{font-family:Space Grotesk,sans-serif;font-size:.96rem;letter-spacing:.01em}.router-notice-copy{display:grid;gap:8px;color:#f5f1e8e6}.router-notice-copy p{margin:0;line-height:1.65}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.section-head-copy{display:grid;gap:10px}.section-head h2{margin:0;font-family:Space Grotesk,"Exo 2",sans-serif;font-size:clamp(1.5rem,5vw,2.4rem);line-height:1}.section-head p,.panel-text,.search-copy p,.empty-surface p{margin:0;line-height:1.75}.saved-grid,.panel-grid,.summary-grid,.model-grid{display:grid;gap:12px}.saved-item{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:16px;border-radius:20px;cursor:pointer;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.saved-item-main{display:flex;align-items:center;gap:12px;min-width:0}.saved-item-copy{display:grid;gap:4px;min-width:0}.saved-item-copy strong{display:block;overflow:hidden;text-overflow:ellipsis}.saved-item-copy span{font-size:.8rem}.saved-item-action{color:var(--accent);font-size:1rem;font-weight:800}.empty-surface{display:flex;align-items:flex-start;gap:12px;padding:18px;border-radius:22px}.empty-surface--compact{align-items:center}.hero-meta{align-items:flex-start}.path-pill--time{cursor:help}.tooltip-anchor{position:relative;display:inline-flex}.tooltip-bubble{position:absolute;left:0;bottom:calc(100% + 10px);width:min(240px,70vw);padding:10px 12px;border-radius:14px;background:#080808f5;border:1px solid rgba(var(--accent-rgb),.24);box-shadow:0 14px 35px #0006;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease}.tooltip-bubble:after{content:"";position:absolute;left:18px;top:100%;border:6px solid transparent;border-top-color:#080808f5}.tooltip-anchor:hover .tooltip-bubble,.tooltip-anchor:focus-within .tooltip-bubble{opacity:1;transform:translateY(0)}.period-switch{display:flex;gap:8px;margin-top:18px;padding:4px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d}.period-switch-button{flex:1;border:0;padding:12px;border-radius:12px;background:transparent;color:var(--text-dim);font-size:.86rem;font-weight:800;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.period-switch-button.is-active{background:linear-gradient(135deg,rgba(var(--accent-rgb),.16),rgba(var(--accent-rgb-2),.12));color:var(--text);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.16)}.hero-stage-overlay{position:relative;z-index:1;display:grid;place-items:center;width:100%}.hero-stage-card{width:min(100%,360px)}.hero-stage-label,.detail-label,.summary-label,.panel-title,.model-stat-label,.restriction-label,.token-row-head span:first-child,.limit-info span,.limit-meta-row span{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft)}.hero-stage-period,.summary-tile--accent .summary-value,.token-row-main strong,.model-cost{color:var(--accent)}.hero-stage-grid,.summary-grid,.model-stats-grid,.details-grid{display:grid;gap:10px}.hero-stage-grid,.summary-grid,.token-list{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-tile{border-radius:18px;padding:14px;min-height:98px}.summary-value,.token-row-main strong,.model-cost{display:block;margin-top:6px;font-size:1.2rem}.panel-card{border-radius:24px;padding:18px}.proxy-monitor{display:grid;gap:16px}.proxy-monitor .section-head{margin-bottom:0}.proxy-monitor-status,.proxy-monitor-toolbar,.proxy-chart-legend{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.proxy-monitor-toolbar{justify-content:space-between}.proxy-source-pill{max-width:100%;gap:6px;font-size:.72rem;color:var(--text-soft)}.proxy-source-pill strong{color:var(--text);font-size:.74rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere}.proxy-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proxy-monitor>.proxy-summary-grid .summary-tile{min-height:86px}.summary-tile--danger .summary-value{color:var(--danger)}.summary-tile--success .summary-value{color:var(--success)}.summary-tile--muted .summary-value{color:var(--text-dim)}.pro-max-shell .page-shell{width:min(100%,1320px)}.pro-max-page{gap:16px}.pro-max-hero .section-head{align-items:flex-start}.pro-max-hero h1,.pro-max-detail-head h2{margin:0;font-family:Space Grotesk,"Exo 2",sans-serif;font-size:clamp(1.65rem,5vw,2.7rem);line-height:1}.pro-max-filter-bar{display:inline-flex;gap:6px;padding:4px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;flex-wrap:wrap}.pro-max-filter-bar .period-switch-button{flex:0 0 auto;min-width:82px}.pro-max-summary-grid{margin-top:16px}.pro-max-layout{display:grid;gap:16px;align-items:start}.pro-max-list,.pro-max-detail,.pro-max-detail-head,.pro-max-accounts,.pro-max-account-list{display:grid;gap:12px}.pro-max-list{max-height:none}.pro-max-card{position:relative;overflow:hidden;display:grid;gap:12px;width:100%;padding:16px;border-radius:20px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,var(--panel),var(--panel-2) 68%);box-shadow:var(--shadow);color:var(--text);text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,opacity .18s ease}.pro-max-card:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.08) .8px,transparent .8px);background-size:3px 3px;opacity:.06}.pro-max-card:hover,.pro-max-card.is-selected{transform:translateY(-2px);border-color:rgba(var(--accent-rgb),.34)}.pro-max-card.is-selected{box-shadow:0 20px 64px #0000008a,inset 0 0 0 1px rgba(var(--accent-rgb),.16)}.pro-max-card.is-problem{border-color:#ff7b6b57}.pro-max-card.is-archived,.pro-max-detail.is-archived{opacity:.72;filter:saturate(.65)}.pro-max-card-head,.pro-max-detail-badges,.pro-max-account-main,.pro-max-chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pro-max-card-title{display:grid;gap:6px;min-width:0}.pro-max-card-title strong,.pro-max-card-title h2,.pro-max-account-main strong{overflow-wrap:anywhere}.pro-max-card-title code{display:block;max-width:100%;color:var(--accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pro-max-card-meta{display:flex;gap:8px;flex-wrap:wrap;color:var(--text-dim);font-size:.82rem}.pro-max-period-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pro-max-period{display:grid;gap:3px;min-width:0;padding:10px;border-radius:14px;background:#ffffff0b;border:1px solid rgba(255,255,255,.08)}.pro-max-period strong{color:var(--text);font-size:.78rem}.pro-max-period span{color:var(--text-dim);font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pro-max-inline-error{width:100%}.pro-max-detail-head{grid-template-columns:minmax(0,1fr)}.pro-max-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-max-detail-meta{display:grid;gap:10px;color:var(--text-dim)}.pro-max-detail-meta strong{color:var(--text);overflow-wrap:anywhere}.pro-max-chart-grid{display:grid;gap:12px}.pro-max-chart-card{min-width:0}.pro-max-chart{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(16px,1fr);align-items:end;gap:6px;height:210px;padding-top:18px;overflow-x:auto;scrollbar-width:thin}.pro-max-chart-bar{display:grid;grid-template-rows:1fr auto;align-items:end;gap:8px;height:100%;min-width:16px}.pro-max-chart-bar i{display:block;width:100%;min-height:4px;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,var(--accent),rgba(var(--accent-rgb-2),.68));box-shadow:0 0 18px rgba(var(--accent-rgb),.16)}.pro-max-chart-bar em{min-height:20px;color:var(--text-soft);font-size:.66rem;font-style:normal;text-align:center;white-space:nowrap;writing-mode:vertical-rl;transform:rotate(180deg)}.pro-max-account{display:grid;gap:10px;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.pro-max-account-metrics,.pro-max-window-list{display:flex;gap:8px;flex-wrap:wrap;color:var(--text-dim);font-size:.82rem}.pro-max-window-list em{padding:7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:#ffffff0a;color:var(--text-dim);font-style:normal}.proxy-chart-card,.proxy-key-table{display:grid;gap:12px;padding:14px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff09}.proxy-chart{display:flex;align-items:flex-end;gap:4px;height:140px;padding:12px 10px 8px;border-radius:18px;background:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(180deg,rgba(var(--accent-rgb),.06),#0000001f);background-size:100% 25%,100% 100%;overflow:hidden}.proxy-chart-bar{flex:1;min-width:3px;border-radius:999px 999px 4px 4px;background:linear-gradient(180deg,rgba(var(--accent-rgb),.95),rgba(var(--accent-rgb-2),.55));box-shadow:0 0 16px rgba(var(--accent-rgb),.18);transition:height .24s ease,background .24s ease}.proxy-chart-bar.has-errors{background:linear-gradient(180deg,var(--danger),rgba(255,123,107,.38));box-shadow:0 0 16px #ff7b6b33}.proxy-chart-legend{justify-content:space-between;color:var(--text-soft);font-size:.78rem}.proxy-key-row{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,auto);align-items:center;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#00000024;color:var(--text-dim);font-size:.82rem}.proxy-key-id{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--accent);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace}.proxy-empty{box-shadow:none}.proxy-monitor--ops{overflow:hidden;background:radial-gradient(circle at 94% 4%,rgba(var(--accent-rgb),.12),transparent 28%),linear-gradient(180deg,#ffffff09,#0000001a)}.proxy-chart-grid,.proxy-distribution-grid{display:grid;gap:12px}.proxy-svg-chart{display:block;width:100%;height:150px;border-radius:18px;overflow:hidden;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(var(--accent-rgb),.055),#00000029);background-size:100% 25%,100% 100%}.proxy-svg-grid line{stroke:#ffffff14;stroke-width:1}.proxy-svg-bars rect{fill:rgba(var(--accent-rgb),.2)}.proxy-svg-line{stroke:var(--accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(var(--accent-rgb),.35))}.proxy-svg-label{fill:var(--text-soft);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px}.proxy-chart-empty{min-height:150px;display:grid;place-items:center;border-radius:18px;border:1px dashed rgba(255,255,255,.12);color:var(--text-soft);background:#00000024}.route-chip-list{display:flex;flex-wrap:wrap;gap:8px}.route-chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:9px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#00000029;color:var(--text-dim);font-size:.82rem}.route-chip strong{color:var(--accent)}.route-chip--model span{max-width:220px;overflow:hidden;text-overflow:ellipsis}.proxy-table-head,.range-tabs{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.proxy-admin-form{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(180px,.9fr) auto auto;align-items:center;gap:10px;padding:12px;border-radius:18px;border:1px solid rgba(var(--accent-rgb),.12);background:#00000029}.proxy-admin-copy{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.proxy-admin-form input,.proxy-admin-editor input,.proxy-admin-editor textarea,.prompt-trace-controls input{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff0b;color:var(--text);padding:11px 12px;outline:none}.proxy-admin-form input:focus,.proxy-admin-editor input:focus,.proxy-admin-editor textarea:focus,.prompt-trace-controls input:focus{border-color:rgba(var(--accent-rgb),.38);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.08)}.proxy-admin-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto auto;align-items:end;gap:10px;padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff09}.proxy-admin-editor label{display:grid;gap:6px;color:var(--text-soft);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.proxy-admin-editor textarea{min-height:44px;resize:vertical;font:inherit}.proxy-admin-editor-notes{grid-column:span 2}.proxy-table-head{justify-content:space-between}.proxy-table-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.range-tabs{padding:4px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#00000024}.range-tabs button{border:0;border-radius:999px;padding:7px 11px;background:transparent;color:var(--text-soft);font-size:.78rem;font-weight:800;cursor:pointer}.range-tabs button.is-active{background:linear-gradient(135deg,rgba(var(--accent-rgb),.95),rgba(var(--accent-rgb-2),.86));color:#15120d}.route-tabs{border-color:#9addb11f}.prompt-filter-button{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,197,103,.18);border-radius:999px;padding:10px 13px;background:#ffc5670f;color:var(--warning);font-size:.78rem;font-weight:800;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.prompt-filter-button:hover,.prompt-filter-button.is-active{transform:translateY(-1px);border-color:#ffc56757;background:linear-gradient(135deg,#ffc5672e,rgba(var(--accent-rgb),.09))}.prompt-filter-button.is-active{color:#ffdca0;box-shadow:0 0 0 3px #ffc56714}.prompt-capture-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,197,103,.32);border-radius:999px;padding:10px 14px;background:radial-gradient(circle at 18% 0%,rgba(255,226,168,.2),transparent 42%),linear-gradient(135deg,#ffc56738,#ff7b6b1f);color:#ffe2a8;font-size:.78rem;font-weight:900;letter-spacing:.01em;cursor:pointer;box-shadow:0 12px 28px #ffc56714;transition:transform .18s ease,border-color .18s ease,background .18s ease,opacity .18s ease}.prompt-capture-button:hover:not(:disabled),.prompt-capture-button.is-active{transform:translateY(-1px);border-color:#ffc56794;background:radial-gradient(circle at 18% 0%,rgba(255,226,168,.28),transparent 44%),linear-gradient(135deg,#ffc56757,#ff7b6b29)}.prompt-capture-button.is-active{color:#15120d;background:linear-gradient(135deg,#ffc567,#9addb1)}.prompt-capture-button:disabled{cursor:not-allowed;opacity:.54}.route-table{display:grid;gap:8px}.proxy-score-note,.proxy-admin-editor-card{display:grid;gap:6px;padding:12px;border-radius:16px;border:1px solid rgba(var(--accent-rgb),.12);background:rgba(var(--accent-rgb),.055);color:var(--text-dim);font-size:.84rem;line-height:1.45}.proxy-score-note strong{color:var(--accent)}.prompt-storage-header{display:grid;gap:10px;padding:16px 18px;border:1px solid rgba(103,215,255,.22);border-radius:24px;background:radial-gradient(circle at 8% 0%,rgba(255,197,103,.09),transparent 34%),radial-gradient(circle at 92% 18%,rgba(103,215,255,.08),transparent 36%),linear-gradient(135deg,#ffffff0b,#ffffff05),#091110db;box-shadow:inset 0 1px #ffffff0e,0 18px 48px #00000038}.prompt-storage-title{color:var(--warning);font-size:.82rem;font-weight:950;letter-spacing:.18em;line-height:1;text-transform:uppercase}.prompt-storage-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.prompt-storage-metrics span{display:grid;gap:3px;min-width:0}.prompt-storage-metrics em{overflow:hidden;color:var(--text-soft);font-size:.62rem;font-style:normal;font-weight:900;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.prompt-storage-metrics strong{color:#67d7ff;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:clamp(1rem,2vw,1.28rem);font-weight:950;letter-spacing:-.03em}.prompt-storage-header p{margin:0;color:var(--text-dim);font-size:.86rem;line-height:1.45}.prompt-storage-header p strong{color:var(--warning);font-weight:950}.proxy-admin-editor-card p{margin:0;color:var(--text-soft);font-size:.84rem}.route-row{display:grid;grid-template-columns:minmax(150px,1.6fr) minmax(82px,.62fr) minmax(88px,.7fr) minmax(68px,.52fr) repeat(3,minmax(58px,.5fr));align-items:center;gap:8px;width:100%;padding:9px 10px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#00000024;color:var(--text-dim);font-size:.82rem;text-align:left}.route-row--admin{grid-template-columns:minmax(240px,1.12fr) minmax(390px,1.7fr) minmax(210px,.86fr) minmax(190px,.72fr);align-items:stretch;padding:8px}.route-row--compact-head{align-items:center;padding:2px 10px 0}button.route-row{cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}button.route-row:hover,button.route-row.is-active{transform:translateY(-1px);border-color:rgba(var(--accent-rgb),.28);background:rgba(var(--accent-rgb),.06)}.route-row--head{background:transparent;color:var(--text-soft);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.route-row code,.route-event code{color:var(--accent);overflow:hidden;text-overflow:ellipsis}.route-key-cell{display:grid;gap:3px}.route-key-cell small{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--text-soft);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem}.route-key-cell .route-admin-meta{color:var(--success)}.route-model-line{color:var(--success)!important}.route-model-line--history{color:var(--text-soft)!important}.route-model-line.is-live{color:var(--accent)!important}.route-admin-owner{display:grid;gap:3px}.route-admin-owner strong,.route-admin-owner small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-admin-owner strong{color:var(--text)}.route-admin-owner small{color:var(--success);font-size:.72rem}.crm-token-mini{--crm-bg: rgba(13, 16, 12, .78);--crm-card: rgba(255, 255, 255, .045);--crm-card-strong: rgba(245, 182, 59, .08);--crm-border: rgba(255, 255, 255, .09);--crm-border-gold: rgba(245, 182, 59, .28);--crm-text: #f4efe3;--crm-muted: #a79d8b;--crm-dim: #746b5d;--crm-gold: #f6bd45;--crm-green: #72e0a5;--crm-red: #ff776f;--crm-cyan: #67d7ff;display:grid;gap:5px;min-width:0;padding:8px;border:1px solid var(--crm-border-gold);border-radius:14px;background:radial-gradient(circle at 16% 8%,rgba(246,189,69,.12),transparent 34%),linear-gradient(135deg,#ffffff0e,#ffffff05),var(--crm-bg);box-shadow:inset 0 1px #ffffff0d}.crm-token-mini--empty{border-color:var(--crm-border);background:#ffffff09}.crm-token-mini--empty small{color:var(--crm-muted);font-size:.68rem}.route-row .crm-token-mini,.route-row .crm-token-mini span,.route-row .crm-token-mini strong,.route-row .crm-token-mini small{min-width:0;overflow:visible;text-overflow:clip;white-space:normal}.crm-token-title{min-width:0;overflow:hidden!important;color:var(--crm-text);font-weight:850;letter-spacing:-.01em;text-overflow:ellipsis!important;white-space:nowrap!important}.crm-token-subline{display:flex;flex-wrap:wrap;gap:5px;align-items:center;color:var(--crm-muted);font-size:.68rem;font-weight:750}.crm-token-subline--muted{color:var(--crm-dim)}.crm-chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;border-radius:999px;padding:3px 7px;border:1px solid var(--crm-border);background:#ffffff0e;color:var(--crm-muted);font-size:.68rem;font-weight:850;line-height:1}.crm-chip-token{border-color:#72e0a52e;background:#72e0a51a;color:#d8f5e3;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace}.crm-chip-market{border-color:#67d7ff2e;background:#67d7ff1a;color:#d7ecff}.crm-chip-topup,.crm-chip-warning{border-color:#f6bd4540;background:#f6bd451f;color:#ffe2a8}.crm-chip-active{border-color:#72e0a53d;background:#72e0a51a;color:#bfffd8}.crm-chip-bad{border-color:#ff776f3d;background:#ff776f1c;color:#ffd0cc}.crm-chip-muted{color:var(--crm-muted)}.crm-usage{display:grid;gap:5px;min-width:160px}.crm-usage--wide{align-self:center;min-width:220px}.crm-usage-head{display:flex;justify-content:space-between;gap:8px;color:var(--crm-muted);font-size:.7rem;font-weight:850}.crm-usage-value{color:var(--crm-green)}.crm-usage-today{color:var(--crm-gold);font-size:.68rem;font-weight:900}.crm-progress{display:block;height:7px;overflow:hidden!important;border-radius:999px;background:#ffffff14}.crm-progress-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--crm-cyan),var(--crm-green));box-shadow:0 0 18px #72e0a53d}.crm-token-panel{--crm-bg: rgba(13, 16, 12, .78);--crm-card: rgba(255, 255, 255, .045);--crm-card-strong: rgba(245, 182, 59, .08);--crm-border: rgba(255, 255, 255, .09);--crm-border-gold: rgba(245, 182, 59, .28);--crm-text: #f4efe3;--crm-muted: #a79d8b;--crm-dim: #746b5d;--crm-gold: #f6bd45;--crm-green: #72e0a5;--crm-red: #ff776f;--crm-cyan: #67d7ff;display:grid;gap:14px;padding:16px;border:1px solid var(--crm-border-gold);border-radius:22px;background:radial-gradient(circle at 16% 8%,rgba(246,189,69,.12),transparent 32%),linear-gradient(135deg,#ffffff0e,#ffffff05),var(--crm-bg);box-shadow:inset 0 1px #ffffff0f,0 18px 48px #00000047}.crm-token-panel--empty{border-color:#ffffff17}.crm-modal-summary{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.75fr);gap:16px;align-items:center}.crm-detail-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.crm-detail-card{min-width:0;padding:14px;border:1px solid var(--crm-border);border-radius:18px;background:radial-gradient(circle at 20% 0%,rgba(246,189,69,.09),transparent 36%),#ffffff0a}.crm-detail-label{color:var(--crm-dim);font-size:.68rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.crm-detail-value{display:block;min-width:0;margin-top:8px;overflow:hidden;color:var(--crm-text);font-size:clamp(1rem,2vw,1.22rem);font-weight:900;text-overflow:ellipsis;white-space:nowrap}.route-row span,.route-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-row .route-wrap-cell{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.28}.route-row .route-ip-cell{color:var(--text-soft);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.74rem}.route-row .crm-usage{min-width:0}.route-card{display:grid;align-content:center;gap:6px;min-width:0;height:100%;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:radial-gradient(circle at 12% 0%,rgba(var(--accent-rgb),.08),transparent 44%),#ffffff08}.route-row .route-card,.route-row .route-card span,.route-row .route-card small,.route-row .route-card strong,.route-row .route-card b,.route-row .route-card em{min-width:0;overflow:visible;text-overflow:clip;white-space:normal}.route-card--identity{align-content:start}.route-card--crm{padding:0;border-color:#f5b63b2e;background:transparent}.route-card--route{align-content:center;border-color:#67d7ff21;background:radial-gradient(circle at 10% 0%,rgba(103,215,255,.08),transparent 42%),#ffffff07}.route-tile-title{color:var(--text-soft);font-size:.6rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.route-key-topline,.crm-token-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.route-key-topline code{font-weight:900}.route-live-pill{justify-self:end;padding:3px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0b;color:var(--text-soft);font-size:.62rem;font-style:normal;font-weight:900;line-height:1}.route-live-pill.is-live{border-color:rgba(var(--accent-rgb),.25);background:rgba(var(--accent-rgb),.1);color:var(--accent)}.route-badge-list--collapsed em{border:1px solid rgba(255,255,255,.08);background:#ffffff0b;color:var(--text-soft)}.route-badge-list--prompt-storage em{color:#ffe2a8}.crm-token-title-row .crm-token-title{min-width:0}.crm-chip-expires{justify-self:end;border-color:#f5b63b47;background:#f5b63b1f;color:#ffe2a8;font-size:.62rem}.route-pill-list{display:flex;flex-wrap:wrap;gap:5px}.route-pill-list em{max-width:100%;padding:4px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0b;color:var(--text-dim);font-size:.68rem;font-style:normal;font-weight:850;line-height:1.15;overflow-wrap:anywhere}.route-pill-list .mono{color:var(--text-soft);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace}.route-mini-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.route-mini-metrics span{display:grid;gap:2px;padding:6px;border-radius:11px;background:#00000029}.route-mini-metrics small{color:var(--text-soft);font-size:.56rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.route-mini-metrics b{color:var(--text);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.73rem}.route-warning-card{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:9px;border-color:#ff7b6b29;background:radial-gradient(circle at 12% 0%,rgba(255,123,107,.1),transparent 42%),#ff7b6b0e}.route-warning-card--success{border-color:#9addb126;background:radial-gradient(circle at 12% 0%,rgba(154,221,177,.09),transparent 42%),#9addb10a}.route-warning-card--warning{border-color:#ffc5672e;background:radial-gradient(circle at 12% 0%,rgba(255,197,103,.1),transparent 42%),#ffc5670d}.route-warning-score{display:grid;place-items:center;width:52px;height:52px;border-radius:999px;background:#ff7b6b1f;color:var(--danger);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.95rem;font-weight:950;text-align:center}.route-warning-card--success .route-warning-score{background:#9addb11a;color:var(--success)}.route-warning-card--warning .route-warning-score{background:#ffc5671c;color:var(--warning)}.route-warning-score small{margin-top:-5px;color:currentColor;font-size:.5rem;font-weight:900;opacity:.72}.route-warning-copy{display:grid;gap:3px}.route-warning-copy strong{color:var(--text);font-size:.76rem;font-weight:900;line-height:1.15}.route-warning-copy small{color:var(--text-soft);font-size:.6rem;font-weight:760;line-height:1.22}.route-score{justify-self:start;min-width:42px;padding:5px 9px;border-radius:999px;text-align:center;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace}.route-score small{display:block;margin-top:2px;font-size:.62rem;font-family:inherit;opacity:.82}.route-score--success{color:var(--success);background:#9addb11a}.route-score--warning{color:var(--warning);background:#ffc5671c}.route-score--danger{color:var(--danger);background:#ff7b6b1c}.route-badge-list{display:flex;flex-wrap:wrap;gap:4px}.route-badge-list em{max-width:100%;padding:3px 6px;border-radius:999px;background:rgba(var(--accent-rgb),.1);color:var(--accent);font-style:normal;font-size:.62rem;overflow:hidden;text-overflow:ellipsis}.route-badge-list--models em{background:#9addb11c;color:var(--success)}.route-badge-list--prompt em{border:1px solid rgba(255,197,103,.18);background:#ffc5671a;color:var(--warning)}.route-badge-list--prompt-muted em{border-color:#ffffff14;background:#ffffff0b;color:var(--text-soft)}.route-badge-list--analysis em{border:1px solid rgba(var(--accent-rgb),.18);background:rgba(var(--accent-rgb),.1);color:var(--accent)}.route-badge-list--analysis-danger em{border-color:#ff7b6b3d;background:#ff7b6b1a;color:var(--danger)}.route-chip--live{border-color:rgba(var(--accent-rgb),.24);background:rgba(var(--accent-rgb),.08)}.proxy-security-panel,.proxy-security-detail,.prompt-trace-panel{display:grid;gap:12px;padding:14px;border-radius:20px;border:1px solid rgba(255,123,107,.16);background:radial-gradient(circle at 8% 0%,rgba(255,123,107,.1),transparent 28%),#00000029}.security-event-list{display:grid;gap:10px}.security-event-card{display:grid;gap:7px;padding:11px 12px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff09;color:var(--text-dim);font-size:.82rem}.security-event-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.security-event-head code{color:var(--accent)}.security-excerpt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.security-excerpt-grid strong{display:block;margin-bottom:6px;color:var(--text)}.security-excerpt-grid pre{max-height:220px;overflow:auto;margin:0;padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#00000038;color:var(--text-dim);white-space:pre-wrap;word-break:break-word;font-size:.76rem}.prompt-trace-panel{border-color:#ffc5672e;background:radial-gradient(circle at 92% 0%,rgba(255,197,103,.1),transparent 30%),#00000029}.prompt-trace-controls{display:grid;grid-template-columns:minmax(86px,.45fr) minmax(96px,.45fr) minmax(180px,1fr) auto auto;gap:10px;align-items:end}.prompt-trace-controls label{display:grid;gap:6px;color:var(--text-soft);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.prompt-trace-reason,.prompt-trace-list{min-width:0}.prompt-trace-pre{max-height:260px;overflow:auto;margin:0;padding:12px;border-radius:14px;border:1px solid rgba(255,197,103,.14);background:#0000004d;color:var(--text);white-space:pre-wrap;word-break:break-word;font:.78rem/1.55 IBM Plex Mono,SFMono-Regular,Consolas,monospace}.analysis-card{display:grid;gap:8px;padding:10px 11px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 0% 0%,rgba(var(--accent-rgb),.08),transparent 34%),#0000002e}.analysis-card--warning{border-color:#ffc56738;background:radial-gradient(circle at 0% 0%,rgba(255,197,103,.11),transparent 34%),#0000002e}.analysis-card--danger{border-color:#ff7b6b3d;background:radial-gradient(circle at 0% 0%,rgba(255,123,107,.12),transparent 34%),#0003}.analysis-card--pending{border-color:#ffffff14;background:#ffffff08}.analysis-card-head,.analysis-signal-list{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.analysis-card-head code{color:var(--text-soft)}.analysis-card p{margin:0;color:var(--text);line-height:1.45}.analysis-action,.analysis-card-head span:not(.status-pill){color:var(--text-soft);font-size:.72rem}.analysis-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.analysis-meta-grid span{padding:7px 8px;border-radius:11px;background:#ffffff0b;color:var(--text-dim);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.analysis-meta-grid strong{display:block;margin-top:4px;overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:0}.analysis-signal-list em{padding:4px 8px;border-radius:999px;border:1px solid rgba(255,197,103,.18);background:#ffc56714;color:#ffe2a8;font-style:normal;font-size:.7rem}.analysis-error{color:var(--danger)}.route-chip--danger{border-color:#ff7b6b3d;color:var(--danger)}.route-chip--warning{border-color:#ffc5673d;color:var(--warning)}.proxy-key-detail{display:grid;gap:12px;padding:14px;border-radius:20px;border:1px solid rgba(var(--accent-rgb),.14);background:radial-gradient(circle at 96% 0%,rgba(var(--accent-rgb),.1),transparent 26%),#00000029}.proxy-key-modal-backdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:20px;background:radial-gradient(circle at 50% 8%,rgba(var(--accent-rgb),.12),transparent 34%),#020202e0;-webkit-backdrop-filter:blur(14px) saturate(.8);backdrop-filter:blur(14px) saturate(.8)}.proxy-key-detail--modal{width:min(1080px,100%);max-height:min(88vh,980px);overflow:auto;overscroll-behavior:contain;border-color:rgba(var(--accent-rgb),.28);background:radial-gradient(circle at 96% 0%,rgba(var(--accent-rgb),.18),transparent 28%),radial-gradient(circle at 0% 100%,rgba(154,221,177,.08),transparent 34%),linear-gradient(145deg,#19150ffb,#080705fc);box-shadow:0 34px 90px #000000ad,inset 0 1px #ffffff0f;scrollbar-width:thin;scrollbar-color:rgba(var(--accent-rgb),.72) rgba(255,255,255,.055)}.proxy-key-detail--modal::-webkit-scrollbar,.security-excerpt-grid pre::-webkit-scrollbar,.prompt-trace-pre::-webkit-scrollbar{width:10px;height:10px}.proxy-key-detail--modal::-webkit-scrollbar-track,.security-excerpt-grid pre::-webkit-scrollbar-track,.prompt-trace-pre::-webkit-scrollbar-track{border-radius:999px;background:#ffffff0e}.proxy-key-detail--modal::-webkit-scrollbar-thumb,.security-excerpt-grid pre::-webkit-scrollbar-thumb,.prompt-trace-pre::-webkit-scrollbar-thumb{border:2px solid rgba(12,9,5,.96);border-radius:999px;background:linear-gradient(180deg,rgba(var(--accent-rgb),.88),#9addb1b8)}.proxy-key-detail--modal::-webkit-scrollbar-thumb:hover,.security-excerpt-grid pre::-webkit-scrollbar-thumb:hover,.prompt-trace-pre::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(var(--accent-rgb),1),#9addb1eb)}.proxy-key-modal-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.proxy-key-modal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.prompt-capture-callout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid rgba(255,197,103,.2);border-radius:18px;background:radial-gradient(circle at 8% 0%,rgba(255,197,103,.13),transparent 32%),linear-gradient(135deg,#ffc56713,#ffffff06),#00000029}.prompt-capture-callout>div:first-child{display:grid;gap:4px;min-width:0}.prompt-capture-callout strong{color:#ffe2a8;font-size:.94rem}.prompt-capture-callout span{color:var(--text-soft);font-size:.82rem;line-height:1.45}.prompt-capture-callout-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.proxy-model-detail-card{display:grid;gap:12px;padding:14px;border-radius:18px;border:1px solid rgba(154,221,177,.14);background:radial-gradient(circle at 10% 0%,rgba(154,221,177,.08),transparent 30%),#00000024}.proxy-model-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.proxy-model-detail-grid>div{display:grid;gap:9px;min-width:0}.proxy-model-detail-grid strong{color:var(--text)}.route-event-list{display:grid;gap:8px}.route-event{display:grid;grid-template-columns:minmax(130px,.85fr) minmax(0,1.4fr) auto;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff09;color:var(--text-dim);font-size:.82rem}.route-event span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-event strong{color:var(--text)}.panel-title{display:inline-flex;align-items:center;gap:8px;color:var(--text-dim);font-weight:800}.panel-text{margin-top:10px;margin-bottom:16px}.details-grid{grid-template-columns:1fr}.detail-field{border-radius:18px;padding:14px}.detail-field,.summary-tile,.model-stat-item,.token-row{background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.detail-label{display:block;margin-bottom:8px}.detail-value{font-size:.96rem;line-height:1.6}.pill-list{gap:8px}.pill{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-dim);font-size:.82rem}.pill--accent{color:var(--accent);border-color:rgba(var(--accent-rgb),.18)}.empty-note{color:var(--text-soft)}.token-list,.limits-stack,.limit-meta-block,.restriction-groups{display:grid;gap:12px}.token-row{display:grid;gap:10px;padding:14px;border-radius:18px;min-height:118px}.token-row-head,.limit-info,.limit-meta-row,.model-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.token-row-main{display:grid;gap:10px}.progress-track,.limit-bar-bg{height:8px;border-radius:999px;background:#ffffff12;overflow:hidden}.progress-bar,.limit-bar-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-2),var(--accent));box-shadow:0 0 18px rgba(var(--accent-rgb),.2)}.limit-bar-fill.is-warning{background:linear-gradient(90deg,#f0a13a,#ffc567)}.limit-bar-fill.is-danger{background:linear-gradient(90deg,#ff7b6b,#ffb18b)}.limit-meta-block{margin-top:6px}.limit-meta-row{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.limit-meta-row:last-child{border-bottom:0;padding-bottom:0}.restriction-group{display:grid;gap:8px}.restriction-label{font-weight:800}.model-card{border-radius:22px;padding:18px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.model-name{margin-bottom:4px}.model-requests{font-size:.84rem}.model-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.model-stat-item{border-radius:16px;padding:12px}.model-stat-value{display:block;margin-top:8px;color:var(--text)}.reveal{opacity:1;transform:none}.animate-spin{animation:spin 1s linear infinite}@keyframes ambientFloat{0%{transform:translateZ(0) scale(.98)}to{transform:translate3d(2vw,-2vh,0) scale(1.06)}}@keyframes beamSweepGold{0%{transform:translate(-12%) rotate(-11deg);opacity:0}10%{opacity:1}60%{opacity:1}to{transform:translate(180%) rotate(-11deg);opacity:0}}@keyframes corePulse{0%,to{transform:scale(.92);opacity:.62}50%{transform:scale(1.06);opacity:1}}@keyframes ringPulse{0%,to{transform:scale(.95);opacity:.5}50%{transform:scale(1.04);opacity:.95}}@keyframes dotPulse{0%,to{transform:scale(.84);opacity:.56}50%{transform:scale(1.18);opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(min-width:700px){.page-shell{gap:18px}.topbar,.hero,.section-slab{padding-left:22px;padding-right:22px}.hero-inner--landing{grid-template-columns:1.02fr .98fr;grid-template-areas:"copy visual" "search search";align-items:center}.hero-inner--landing .hero-top{grid-area:copy}.hero-inner--landing .hero-stage{grid-area:visual}.hero-inner--landing .search-panel{grid-area:search}.hero-detail-grid,.panel-grid--dual,.model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-detail-grid{align-items:center}.details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-grid,.proxy-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.proxy-monitor>.proxy-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.proxy-monitor>.proxy-summary-grid .summary-tile{grid-column:span 2}.proxy-monitor>.proxy-summary-grid .proxy-summary-tile--wide{grid-column:span 3}.proxy-chart-grid,.proxy-distribution-grid,.pro-max-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:980px){.page-shell{width:min(100%,1180px)}.hero,.section-slab{border-radius:30px;padding:24px}.hero-stage{min-height:320px}.hero-stage--compact{min-height:280px}.saved-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-max-layout{grid-template-columns:minmax(360px,.86fr) minmax(0,1.34fr)}.pro-max-list{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow:auto;padding-right:2px;scrollbar-width:thin}.pro-max-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:699px){.topbar,.section-head,.topbar-cluster,.topbar-cluster--end{flex-direction:column;align-items:stretch}.topbar-cluster--end{justify-content:flex-start}.lang-switch{width:fit-content}.section-aside{align-self:flex-start}.topbar--minimal{align-items:flex-end}.proxy-monitor-toolbar{align-items:stretch}.pro-max-filter-bar{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pro-max-filter-bar .period-switch-button{width:100%;min-width:0}.proxy-table-head,.range-tabs{align-items:stretch}.proxy-table-actions{width:100%;align-items:stretch;justify-content:stretch}.range-tabs{width:100%}.prompt-filter-button{justify-content:center}.proxy-admin-form,.proxy-admin-editor{grid-template-columns:1fr}.range-tabs button{flex:1}.prompt-storage-metrics{grid-template-columns:1fr;gap:10px}.route-row,.route-event{grid-template-columns:1fr}.proxy-key-modal-backdrop{align-items:start;padding:10px}.proxy-key-detail--modal{max-height:calc(100vh - 20px)}.proxy-key-modal-head,.proxy-model-detail-grid{grid-template-columns:1fr}.proxy-key-modal-actions,.prompt-capture-callout,.prompt-capture-callout-actions,.pro-max-card-head,.pro-max-detail-badges,.pro-max-account-main{display:grid;grid-template-columns:1fr;justify-content:stretch}.prompt-capture-button,.prompt-capture-callout .ghost-button,.proxy-key-modal-actions .ghost-button{width:100%}.crm-modal-summary{grid-template-columns:1fr}.crm-detail-grid,.analysis-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-usage--wide{min-width:0}.proxy-key-modal-head{display:grid}.route-row--head{display:none}.route-row span,.route-row strong,.route-event span,.route-key-cell small,.route-admin-owner strong,.route-admin-owner small{white-space:normal}}@media(max-width:480px){.app-shell{padding-left:10px;padding-right:10px}.crm-detail-grid,.analysis-meta-grid{grid-template-columns:1fr}.topbar,.hero,.section-slab,.search-panel,.panel-card,.hero-stage-card,.saved-item,.empty-surface,.model-card{border-radius:20px}.stack-words span{font-size:clamp(2.7rem,16vw,4.8rem)}.pulse-ring{width:230px;height:230px;margin-left:-115px;margin-top:-115px}.pulse-ring--two{width:290px;height:290px;margin-left:-145px;margin-top:-145px}.hero-stage-grid,.token-list,.pro-max-period-strip{grid-template-columns:1fr}.path-pill,.pill-ghost,.mini-label,.ghost-button,.status-pill{width:100%;justify-content:center}.proxy-key-row{grid-template-columns:1fr 1fr}.proxy-chart{height:112px}.saved-item{align-items:flex-start}.pro-max-detail-summary{grid-template-columns:1fr}.pro-max-chart{height:180px}}@media(max-width:359px){.summary-grid,.token-list{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.quota-window-grid{display:grid;gap:12px}.quota-window-card{position:relative;overflow:hidden;background:linear-gradient(145deg,var(--panel),var(--panel-2) 68%);border:1px solid rgba(255,255,255,.12);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:20px;padding:16px}.quota-window-head,.quota-window-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.quota-window-head{margin-bottom:10px}.quota-window-label{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft)}.quota-window-value{font-size:.84rem;color:var(--text-dim);font-variant-numeric:tabular-nums;text-align:right}.quota-window-track{margin-bottom:8px}.quota-window-fill--warning{background:linear-gradient(90deg,#d9912f,var(--warning))}.quota-window-fill--danger{background:linear-gradient(90deg,#c0392b,var(--danger))}.quota-window-meta{font-size:.82rem;color:var(--text-soft)}.period-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.period-stat-card{background:#0e1218e0;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:14px 12px;text-align:center}.period-stat-label{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);margin-bottom:8px}.period-stat-req{font-size:1.05rem;font-weight:700;color:var(--text)}.period-stat-tok{margin-top:4px;font-size:.86rem;color:var(--success)}.period-stat-cost{margin-top:6px;font-size:.92rem;font-weight:700;color:var(--warning)}.chart-panel-grid,.chart-panel-stack{display:grid;gap:14px}.usage-daily-table-card{padding:16px}.usage-daily-table-wrap{overflow-x:auto;margin-top:10px}.usage-daily-table{width:100%;border-collapse:collapse;font-size:.82rem}.usage-daily-table th,.usage-daily-table td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--line)}.usage-daily-table th{color:var(--text-soft);font-weight:600;font-size:.74rem;text-transform:uppercase;letter-spacing:.04em}.usage-daily-table td:last-child,.usage-daily-table th:last-child{text-align:right}.usage-daily-table tbody tr:last-child td{border-bottom:none}.chart-panel{padding:16px}.chart-wrap{position:relative}.chart-title{color:var(--text-soft);font-size:.82rem;margin-bottom:10px}.chart-legend{display:flex;gap:16px;font-size:.74rem;color:var(--text-soft);margin-bottom:8px}.chart-legend i{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:5px;vertical-align:middle}.chart-svg{width:100%;height:auto;display:block}.chart-grid-line{stroke:#ffffff14;stroke-width:1}.chart-line--tokens{stroke:#2ecc71;stroke-width:2.2}.chart-point--tokens{fill:#2ecc71;stroke:#0d0d0de6;stroke-width:1.5}.chart-axis-label{font-size:7px;fill:var(--text-soft)}.chart-empty{color:var(--text-soft);font-size:.86rem;padding:18px 0}.chart-tip{position:absolute;transform:translate(-50%,calc(-100% - 8px));background:#1f2530f5;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:6px 9px;font-size:.74rem;line-height:1.5;color:var(--text);pointer-events:none;white-space:nowrap;z-index:5;box-shadow:0 4px 14px #00000073}.chart-tip-date{color:var(--text-soft);margin-bottom:2px}.machine-expiry{margin-top:12px;font-size:.9rem;font-weight:600}.machine-expiry--success{color:var(--success)}.machine-expiry--warning{color:var(--warning)}.machine-expiry--danger{color:var(--danger)}.machine-updated{margin-top:8px;font-size:.78rem;color:var(--text-soft);text-align:right}.machine-foot,.machine-foot-hint{color:var(--text-soft);font-size:.78rem;line-height:1.5}.machine-foot{display:grid;gap:6px;text-align:center;margin-top:8px}.machine-foot-hint{margin-top:10px}.section-head-text{margin:0;color:var(--text-dim);font-size:.92rem;line-height:1.5}@media(min-width:760px){.quota-window-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-panel-grid{grid-template-columns:1fr}}@media(max-width:699px){.period-stat-grid{grid-template-columns:1fr}}
