:root{--bg-main: #030712;--bg-surface: #0a0e1a;--bg-surface-elevated: #111827;--bg-surface-card: #0d1222;--bg-surface-card-hover: #131b31;--border-subtle: rgba(255, 255, 255, .06);--border-card: rgba(99, 102, 241, .15);--border-card-hover: rgba(99, 102, 241, .4);--border-active: #6366f1;--primary-indigo: #6366f1;--primary-indigo-dark: #4f46e5;--primary-indigo-light: #a5b4fc;--primary-indigo-glow: rgba(99, 102, 241, .25);--accent-purple: #8b5cf6;--accent-emerald: #10b981;--accent-amber: #f59e0b;--accent-coral: #f43f5e;--text-primary: #ffffff;--text-secondary: #94a3b8;--text-muted: #64748b;--text-code: #c7d2fe;--font-main: "Inter", -apple-system, sans-serif;--font-mono: "Fira Code", monospace;--font-headline: "Manrope", sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-main);background:var(--bg-main);color:var(--text-primary);min-height:100vh;overflow-x:hidden;background-image:radial-gradient(circle at 50% 0%,rgba(99,102,241,.08) 0%,transparent 60%),radial-gradient(circle at 100% 100%,rgba(139,92,246,.05) 0%,transparent 50%)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#030712cc}::-webkit-scrollbar-thumb{background:#6366f140;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#6366f180}.glass-panel{background:#0a0e1ab3;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-subtle)}.card-elevated{background:var(--bg-surface-card);border:1px solid var(--border-card);border-radius:14px;transition:all .25s cubic-bezier(.16,1,.3,1)}.card-elevated:hover{border-color:var(--border-card-hover);transform:translateY(-2px);box-shadow:0 12px 30px -10px #6366f133}.btn-indigo{background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff;font-weight:600;border-radius:8px;padding:.6rem 1.25rem;border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 14px #4f46e559;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem}.btn-indigo:hover{background:linear-gradient(135deg,#4338ca,#4f46e5);box-shadow:0 6px 20px #6366f180;transform:translateY(-1px)}.btn-secondary{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#e2e8f0;font-weight:500;border-radius:8px;padding:.55rem 1rem;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem}.btn-secondary:hover{background:#ffffff17;border-color:#6366f14d;color:#fff}.badge-tag{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.2rem .55rem;border-radius:9999px;display:inline-flex;align-items:center;gap:.35rem}.badge-new{background:#f59e0b26;color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.badge-indigo{background:#6366f126;color:#a5b4fc;border:1px solid rgba(99,102,241,.35)}.badge-emerald{background:#10b98126;color:#34d399;border:1px solid rgba(16,185,129,.35)}.topbar-root[data-v-992b7a43]{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--border-subtle);background:#030712d9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.telemetry-bar[data-v-992b7a43]{display:flex;justify-content:space-between;align-items:center;padding:.35rem 1.5rem;background:#0006;border-bottom:1px solid rgba(255,255,255,.04);font-family:var(--font-mono);font-size:.7rem;color:var(--text-muted)}.left-telemetry[data-v-992b7a43]{display:flex;align-items:center;gap:.6rem}.live-pulse[data-v-992b7a43]{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981}.divider[data-v-992b7a43]{color:#ffffff26}.right-telemetry[data-v-992b7a43]{display:flex;align-items:center;gap:.8rem}.shield-badge[data-v-992b7a43]{color:#a5b4fc}.node-badge[data-v-992b7a43]{color:var(--text-muted)}.main-header[data-v-992b7a43]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.5rem}.brand-section[data-v-992b7a43]{display:flex;align-items:center;gap:.85rem}.logo-hexagon[data-v-992b7a43]{width:38px;height:38px;border-radius:10px;background:#6366f11f;border:1px solid rgba(99,102,241,.3);display:flex;align-items:center;justify-content:center;box-shadow:0 0 15px #6366f133}.brand-title[data-v-992b7a43]{font-family:var(--font-headline);font-weight:800;font-size:1.15rem;letter-spacing:.04em;color:#fff}.brand-subtitle[data-v-992b7a43]{font-size:.68rem;font-weight:600;color:#818cf8;letter-spacing:.08em;text-transform:uppercase}.header-actions[data-v-992b7a43]{display:flex;align-items:center;gap:1rem}.account-pill[data-v-992b7a43]{display:flex;align-items:center;gap:.65rem;padding:.3rem .85rem .3rem .4rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:9999px}.avatar-circle[data-v-992b7a43]{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#4f46e5,#8b5cf6);color:#fff;font-size:.72rem;font-weight:700;display:flex;align-items:center;justify-content:center}.user-name[data-v-992b7a43]{font-size:.8rem;font-weight:600;color:#f1f5f9}.user-role[data-v-992b7a43]{font-size:.65rem;color:var(--text-muted)}.btn-runpod[data-v-992b7a43]{background:#6366f11f;border:1px solid rgba(99,102,241,.35);color:#c7d2fe;font-size:.8rem;font-weight:600;padding:.45rem .9rem;border-radius:8px;text-decoration:none;transition:all .2s ease;display:flex;align-items:center;gap:.4rem}.btn-runpod[data-v-992b7a43]:hover{background:#6366f140;border-color:#818cf8;color:#fff}.sidebar-root[data-v-43b22fdb]{width:260px;min-height:calc(100vh - 75px);border-right:1px solid var(--border-subtle);background:#0a0e1a99;display:flex;flex-direction:column;padding:1.25rem .85rem;gap:1.5rem}.sidebar-section[data-v-43b22fdb]{display:flex;flex-direction:column;gap:.35rem}.section-label[data-v-43b22fdb]{font-family:var(--font-mono);font-size:.65rem;font-weight:700;color:var(--text-muted);letter-spacing:.08em;padding:.4rem .75rem}.nav-item[data-v-43b22fdb]{display:flex;align-items:center;gap:.75rem;padding:.65rem .85rem;border-radius:8px;background:transparent;border:1px solid transparent;color:var(--text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.nav-item[data-v-43b22fdb]:hover{background:#ffffff0a;color:#fff}.nav-item.active[data-v-43b22fdb]{background:#6366f126;border-color:#6366f166;color:#fff;box-shadow:0 0 15px #6366f126}.nav-icon[data-v-43b22fdb]{font-size:1.05rem}.nav-label[data-v-43b22fdb]{flex:1}.nav-count[data-v-43b22fdb]{font-family:var(--font-mono);font-size:.7rem;padding:.15rem .45rem;border-radius:9999px;background:#ffffff0f;color:var(--text-muted)}.live-dot[data-v-43b22fdb]{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981}.sidebar-footer[data-v-43b22fdb]{margin-top:auto;padding-top:1rem}.sovereign-card[data-v-43b22fdb]{background:#6366f114;border:1px solid rgba(99,102,241,.2);border-radius:10px;padding:.85rem}.sovereign-title[data-v-43b22fdb]{display:flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;color:#c7d2fe;margin-bottom:.3rem}.sovereign-desc[data-v-43b22fdb]{font-size:.7rem;color:var(--text-muted);line-height:1.35;margin-bottom:.6rem}.sovereign-status[data-v-43b22fdb]{font-family:var(--font-mono);font-size:.65rem;font-weight:700;color:#34d399;display:flex;align-items:center;gap:.4rem}.status-dot[data-v-43b22fdb]{width:6px;height:6px;border-radius:50%;background:#34d399}.models-view-root[data-v-72fe24f4]{flex:1;padding:2rem;max-width:1400px;margin:0 auto}.view-header[data-v-72fe24f4]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:2rem;gap:1.5rem;flex-wrap:wrap}.page-title[data-v-72fe24f4]{font-family:var(--font-headline);font-size:1.85rem;font-weight:800;letter-spacing:-.02em;color:#fff}.page-subtitle[data-v-72fe24f4]{font-size:.875rem;color:var(--text-secondary);margin-top:.25rem}.filter-controls[data-v-72fe24f4]{display:flex;align-items:center;gap:1rem}.search-box[data-v-72fe24f4]{display:flex;align-items:center;gap:.5rem;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;padding:.5rem .85rem;width:280px}.search-input[data-v-72fe24f4]{background:transparent;border:none;outline:none;color:#fff;font-size:.85rem;width:100%}.search-input[data-v-72fe24f4]::placeholder{color:var(--text-muted)}.category-select[data-v-72fe24f4]{background:var(--bg-surface);border:1px solid var(--border-subtle);color:#fff;padding:.5rem 1rem;border-radius:8px;font-size:.85rem;outline:none;cursor:pointer}.category-select option[data-v-72fe24f4]{background:#0b0f19;color:#fff}.models-grid[data-v-72fe24f4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(460px,1fr));gap:1.5rem}.model-card[data-v-72fe24f4]{padding:1.5rem;display:flex;flex-direction:column}.card-top[data-v-72fe24f4]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.85rem}.model-header-line[data-v-72fe24f4]{display:flex;align-items:center;gap:.65rem}.model-name[data-v-72fe24f4]{font-size:1.15rem;font-weight:700;color:#fff}.model-tagline[data-v-72fe24f4]{font-size:.75rem;color:#818cf8;font-weight:500;margin-top:.2rem}.model-description[data-v-72fe24f4]{font-size:.85rem;color:var(--text-secondary);line-height:1.5;margin-bottom:1.25rem;flex:1}.model-actions[data-v-72fe24f4]{display:flex;gap:.65rem;margin-bottom:1.5rem;flex-wrap:wrap}.btn-action[data-v-72fe24f4]{font-size:.78rem;font-weight:600;padding:.45rem .95rem;border-radius:6px;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn-action.primary[data-v-72fe24f4]{background:#ffffff14;border:1px solid rgba(255,255,255,.2);color:#fff}.btn-action.primary[data-v-72fe24f4]:hover{background:#6366f140;border-color:#818cf8}.btn-action.secondary[data-v-72fe24f4]{background:transparent;border:1px solid rgba(255,255,255,.08);color:var(--text-secondary)}.btn-action.secondary[data-v-72fe24f4]:hover{background:#ffffff0a;color:#fff;border-color:#ffffff26}.specs-table[data-v-72fe24f4]{border-top:1px solid rgba(255,255,255,.06);padding-top:1rem;display:flex;flex-direction:column;gap:.5rem}.spec-row[data-v-72fe24f4]{display:flex;justify-content:space-between;align-items:center;font-size:.8rem}.spec-label[data-v-72fe24f4]{color:var(--text-muted)}.spec-value[data-v-72fe24f4]{color:#e2e8f0}.spec-value.font-mono[data-v-72fe24f4]{font-family:var(--font-mono);color:#c7d2fe}.sovereign-tag[data-v-72fe24f4]{color:#34d399!important;font-weight:600}.keys-view-root[data-v-2e99744d]{flex:1;padding:2rem;max-width:1400px;margin:0 auto}.view-header[data-v-2e99744d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.75rem}.page-title[data-v-2e99744d]{font-family:var(--font-headline);font-size:1.85rem;font-weight:800;color:#fff}.page-subtitle[data-v-2e99744d]{font-size:.875rem;color:var(--text-secondary);margin-top:.25rem}.security-banner[data-v-2e99744d]{background:#6366f114;border:1px solid rgba(99,102,241,.25);border-radius:10px;padding:.85rem 1.25rem;display:flex;align-items:center;gap:.75rem;font-size:.8rem;color:#c7d2fe;margin-bottom:1.75rem}.table-container[data-v-2e99744d]{overflow-x:auto}.keys-table[data-v-2e99744d]{width:100%;border-collapse:collapse;text-align:left;font-size:.85rem}.keys-table th[data-v-2e99744d]{padding:1rem 1.25rem;font-family:var(--font-mono);font-size:.7rem;color:var(--text-muted);border-bottom:1px solid rgba(255,255,255,.06);letter-spacing:.05em}.keys-table td[data-v-2e99744d]{padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle}.row-revoked td[data-v-2e99744d]{opacity:.5}.key-name-cell[data-v-2e99744d]{color:#fff}.models-badge-list[data-v-2e99744d]{display:flex;gap:.35rem;margin-top:.3rem;flex-wrap:wrap}.micro-badge[data-v-2e99744d]{font-size:.65rem;font-family:var(--font-mono);background:#ffffff0d;border:1px solid rgba(255,255,255,.08);padding:.1rem .35rem;border-radius:4px;color:var(--text-secondary)}.key-token-cell[data-v-2e99744d]{display:flex;align-items:center;gap:.75rem}.key-token-cell code[data-v-2e99744d]{font-family:var(--font-mono);color:#a5b4fc;font-size:.8rem}.btn-copy[data-v-2e99744d]{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#fff;padding:.25rem .6rem;border-radius:4px;font-size:.7rem;cursor:pointer;transition:all .2s ease}.btn-copy[data-v-2e99744d]:hover{background:#6366f14d;border-color:#818cf8}.date-cell[data-v-2e99744d]{color:var(--text-secondary);font-size:.8rem}.quota-cell[data-v-2e99744d]{width:220px}.quota-meta[data-v-2e99744d]{display:flex;justify-content:space-between;font-size:.72rem;color:var(--text-muted);margin-bottom:.35rem;font-family:var(--font-mono)}.progress-bar-bg[data-v-2e99744d]{height:6px;background:#ffffff0f;border-radius:9999px;overflow:hidden}.progress-bar-fill[data-v-2e99744d]{height:100%;background:#6366f1;border-radius:9999px}.progress-bar-fill.fill-warning[data-v-2e99744d]{background:#f59e0b}.badge-coral[data-v-2e99744d]{background:#f43f5e26;color:#fb7185;border:1px solid rgba(244,63,94,.3)}.btn-revoke[data-v-2e99744d]{background:transparent;border:1px solid rgba(244,63,94,.3);color:#fb7185;padding:.35rem .75rem;border-radius:6px;font-size:.75rem;cursor:pointer;transition:all .2s ease}.btn-revoke[data-v-2e99744d]:hover{background:#f43f5e26;color:#fff}.revoked-text[data-v-2e99744d]{font-size:.75rem;color:var(--text-muted)}.modal-overlay[data-v-2e99744d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#030712bf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:999;display:flex;align-items:center;justify-content:center;padding:1.5rem}.modal-card[data-v-2e99744d]{background:#0b0f19;border:1px solid rgba(99,102,241,.3);border-radius:16px;width:100%;max-width:520px;box-shadow:0 25px 60px #000c;overflow:hidden}.modal-header[data-v-2e99744d]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.btn-close[data-v-2e99744d]{background:transparent;border:none;color:var(--text-muted);cursor:pointer;font-size:1.1rem}.modal-body[data-v-2e99744d]{padding:1.5rem}.form-group[data-v-2e99744d]{margin-bottom:1.25rem}.form-label[data-v-2e99744d]{display:block;font-size:.8rem;font-weight:600;color:#e2e8f0;margin-bottom:.45rem}.form-input[data-v-2e99744d]{width:100%;background:#060a12;border:1px solid rgba(255,255,255,.1);color:#fff;padding:.65rem .95rem;border-radius:8px;font-size:.85rem;outline:none}.form-input[data-v-2e99744d]:focus{border-color:#6366f1}.checkbox-group[data-v-2e99744d]{display:flex;flex-direction:column;gap:.5rem;max-height:140px;overflow-y:auto;background:#060a12;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:.65rem .85rem}.checkbox-label[data-v-2e99744d]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#cbd5e1;cursor:pointer}.modal-actions[data-v-2e99744d]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}.success-state[data-v-2e99744d]{text-align:center;padding:2rem 1.5rem}.success-icon[data-v-2e99744d]{width:48px;height:48px;border-radius:50%;background:#10b98133;color:#10b981;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-size:1.5rem;font-weight:800;border:1px solid rgba(16,185,129,.4)}.key-display-box[data-v-2e99744d]{background:#060a12;border:1px dashed rgba(99,102,241,.5);border-radius:8px;padding:1rem;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.75rem}.key-display-box code[data-v-2e99744d]{font-family:var(--font-mono);color:#34d399;font-size:.85rem;word-break:break-all}.btn-copy-lg[data-v-2e99744d]{background:#6366f1;border:none;color:#fff;padding:.5rem 1rem;border-radius:6px;font-weight:600;cursor:pointer}.usage-view-root[data-v-71316df3]{flex:1;padding:2rem;max-width:1500px;margin:0 auto}.view-header[data-v-71316df3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-title[data-v-71316df3]{font-family:var(--font-headline);font-size:1.85rem;font-weight:800;color:#fff}.page-subtitle[data-v-71316df3]{font-size:.875rem;color:var(--text-secondary);margin-top:.25rem}.header-pills[data-v-71316df3]{display:flex;align-items:center;gap:.75rem}.time-range-pill[data-v-71316df3]{padding:.5rem 1rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:9999px;font-size:.8rem;color:var(--text-secondary)}.metrics-row[data-v-71316df3]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:2rem}.metric-card[data-v-71316df3]{padding:1.5rem}.metric-top[data-v-71316df3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.metric-label[data-v-71316df3]{font-size:.7rem;font-weight:700;color:var(--text-muted);letter-spacing:.08em}.metric-badge[data-v-71316df3]{font-size:.65rem;font-weight:700;padding:.15rem .5rem;border-radius:9999px}.metric-badge.green[data-v-71316df3]{background:#10b98126;color:#34d399}.metric-badge.blue[data-v-71316df3]{background:#3b82f626;color:#60a5fa}.metric-badge.indigo[data-v-71316df3]{background:#6366f126;color:#a5b4fc}.metric-badge.yellow[data-v-71316df3]{background:#f59e0b26;color:#fbbf24}.metric-value[data-v-71316df3]{font-size:2.1rem;font-weight:800;margin-bottom:.5rem;line-height:1}.metric-sub[data-v-71316df3]{font-size:.75rem;color:var(--text-secondary)}.sub-nav-tabs[data-v-71316df3]{display:flex;gap:.5rem;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:1.5rem;padding-bottom:.5rem}.tab-btn[data-v-71316df3]{background:none;border:none;color:var(--text-secondary);font-size:.85rem;font-weight:600;padding:.6rem 1.25rem;border-radius:8px;cursor:pointer;transition:all .2s ease}.tab-btn[data-v-71316df3]:hover{color:#fff;background:#ffffff0a}.tab-btn.active[data-v-71316df3]{color:#fff;background:#6366f126;border:1px solid rgba(99,102,241,.3)}.table-card[data-v-71316df3]{padding:1.75rem;margin-bottom:2rem}.table-header-row[data-v-71316df3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.table-title[data-v-71316df3]{font-size:1.15rem;font-weight:700;color:#fff}.table-desc[data-v-71316df3]{font-size:.8rem;color:var(--text-secondary);margin-top:.2rem}.table-responsive[data-v-71316df3]{overflow-x:auto}.enterprise-table[data-v-71316df3]{width:100%;border-collapse:collapse;text-align:left}.enterprise-table th[data-v-71316df3]{padding:.85rem 1rem;font-size:.7rem;font-weight:700;color:var(--text-muted);letter-spacing:.05em;border-bottom:1px solid rgba(255,255,255,.08)}.enterprise-table td[data-v-71316df3]{padding:1.15rem 1rem;font-size:.85rem;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle}.client-cell[data-v-71316df3]{display:flex;align-items:center;gap:.75rem}.client-avatar[data-v-71316df3]{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#6366f140,#a855f740);border:1px solid rgba(99,102,241,.35);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.8rem;color:#a5b4fc}.client-name[data-v-71316df3]{font-weight:700;color:#fff}.client-id[data-v-71316df3]{font-size:.7rem;color:var(--text-muted)}.sector-tag[data-v-71316df3]{font-size:.75rem;font-weight:600;color:#e2e8f0}.tier-label[data-v-71316df3]{font-size:.7rem;color:var(--text-muted)}.tokens-primary[data-v-71316df3]{font-weight:700;color:#fff}.tokens-sub[data-v-71316df3]{font-size:.7rem;color:var(--text-muted)}.quota-meta[data-v-71316df3]{display:flex;justify-content:space-between;font-size:.7rem;margin-bottom:.35rem}.quota-total[data-v-71316df3]{color:var(--text-muted)}.quota-bar-bg[data-v-71316df3]{height:6px;background:#ffffff0f;border-radius:9999px;overflow:hidden}.quota-bar-fill[data-v-71316df3]{height:100%;border-radius:9999px;transition:width .4s ease}.quota-bar-fill.fill-emerald[data-v-71316df3]{background:#10b981}.quota-bar-fill.fill-yellow[data-v-71316df3]{background:#f59e0b}.quota-bar-fill.fill-red[data-v-71316df3]{background:#ef4444}.badge-tag.badge-danger[data-v-71316df3]{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3)}.badge-tag.badge-amber[data-v-71316df3]{background:#f59e0b26;color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.method-tag[data-v-71316df3]{font-size:.65rem;font-weight:800;background:#6366f133;color:#a5b4fc;padding:.15rem .4rem;border-radius:4px;margin-right:.4rem}.route-text[data-v-71316df3]{font-size:.8rem;color:var(--text-secondary)}.simulator-card[data-v-71316df3]{padding:2rem}.sim-header[data-v-71316df3]{margin-bottom:2rem}.sim-grid[data-v-71316df3]{display:grid;grid-template-columns:1.2fr 1fr;gap:2.5rem}.sim-controls[data-v-71316df3]{display:flex;flex-direction:column;gap:2rem}.sim-field[data-v-71316df3]{display:flex;flex-direction:column;gap:.75rem}.sim-label-row[data-v-71316df3]{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;font-weight:700;color:var(--text-muted)}.sim-slider[data-v-71316df3]{width:100%;accent-color:#6366f1;cursor:pointer}.slider-marks[data-v-71316df3]{display:flex;justify-content:space-between;font-size:.7rem;color:var(--text-muted)}.sim-results-box[data-v-71316df3]{background:#0f172a80;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.75rem}.res-title[data-v-71316df3]{font-size:.75rem;font-weight:800;color:var(--text-muted);letter-spacing:.08em;margin-bottom:1.5rem}.res-line[data-v-71316df3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.9rem;color:var(--text-secondary)}.res-line.highlight[data-v-71316df3]{margin-top:1rem;font-size:1rem;color:#fff;font-weight:700}.margin-pill-box[data-v-71316df3]{display:flex;justify-content:space-between;align-items:center;margin-top:1.25rem;padding:.75rem 1rem;background:#10b98114;border:1px solid rgba(16,185,129,.2);border-radius:8px}.pricing-tip[data-v-71316df3]{margin-top:1.5rem;font-size:.75rem;line-height:1.5;color:var(--text-muted);border-top:1px solid rgba(255,255,255,.06);padding-top:1rem}@media (max-width: 1024px){.metrics-row[data-v-71316df3]{grid-template-columns:repeat(2,1fr)}.sim-grid[data-v-71316df3]{grid-template-columns:1fr}}.playground-view-root[data-v-77272972]{flex:1;padding:2rem;max-width:1500px;margin:0 auto}.view-header[data-v-77272972]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.75rem}.page-title[data-v-77272972]{font-family:var(--font-headline);font-size:1.85rem;font-weight:800;color:#fff}.page-subtitle[data-v-77272972]{font-size:.875rem;color:var(--text-secondary);margin-top:.25rem}.model-picker[data-v-77272972]{display:flex;align-items:center;gap:.75rem}.picker-label[data-v-77272972]{font-size:.8rem;color:var(--text-muted)}.model-select[data-v-77272972]{background:var(--bg-surface);border:1px solid var(--border-subtle);color:#fff;padding:.5rem 1rem;border-radius:8px;font-size:.85rem;font-weight:600;outline:none;cursor:pointer}.playground-layout[data-v-77272972]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;min-height:600px}.input-panel[data-v-77272972],.output-panel[data-v-77272972]{padding:1.5rem;display:flex;flex-direction:column}.panel-label[data-v-77272972]{font-family:var(--font-mono);font-size:.7rem;font-weight:700;color:var(--text-muted);letter-spacing:.05em;margin-bottom:.5rem;display:block}.text-area[data-v-77272972]{width:100%;background:#060a12;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#fff;padding:.85rem;font-family:var(--font-main);font-size:.85rem;line-height:1.5;resize:none;outline:none}.text-area[data-v-77272972]:focus{border-color:#6366f1}.params-row[data-v-77272972]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.25rem 0;background:#060a12;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:.85rem}.param-header[data-v-77272972]{display:flex;justify-content:space-between;font-size:.75rem;color:var(--text-secondary);margin-bottom:.35rem}.param-header code[data-v-77272972]{color:#a5b4fc;font-family:var(--font-mono)}.range-slider[data-v-77272972]{width:100%;accent-color:#6366f1;cursor:pointer}.btn-run[data-v-77272972]{width:100%;justify-content:center;padding:.75rem}.output-header[data-v-77272972]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.output-title[data-v-77272972]{font-family:var(--font-mono);font-size:.7rem;font-weight:700;color:var(--text-muted)}.output-body[data-v-77272972]{flex:1;background:#060a12;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:1.25rem;overflow-y:auto}.code-output[data-v-77272972]{font-family:var(--font-mono);font-size:.82rem;color:#e2e8f0;line-height:1.6;white-space:pre-wrap}.placeholder-box[data-v-77272972]{height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:.85rem;text-align:center}.placeholder-box.generating[data-v-77272972]{flex-direction:column;gap:1rem;color:#818cf8}.spinner[data-v-77272972]{width:28px;height:28px;border:3px solid rgba(99,102,241,.2);border-top-color:#6366f1;border-radius:50%;animation:spin-77272972 .8s linear infinite}@keyframes spin-77272972{to{transform:rotate(360deg)}}.pod-view-root[data-v-67e40822]{flex:1;padding:2rem;max-width:1400px;margin:0 auto}.view-header[data-v-67e40822]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-title[data-v-67e40822]{font-family:var(--font-headline);font-size:1.85rem;font-weight:800;color:#fff}.page-subtitle[data-v-67e40822]{font-size:.875rem;color:var(--text-secondary);margin-top:.25rem}.pod-actions[data-v-67e40822]{display:flex;gap:.75rem}.pod-grid[data-v-67e40822]{margin-bottom:2rem}.pod-card[data-v-67e40822]{padding:1.75rem}.pod-header[data-v-67e40822]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.06)}.pod-title-line[data-v-67e40822]{display:flex;align-items:center;gap:.75rem}.status-indicator[data-v-67e40822]{width:10px;height:10px;border-radius:50%}.status-indicator.running[data-v-67e40822]{background:#10b981;box-shadow:0 0 10px #10b981}.pod-name[data-v-67e40822]{font-size:1.25rem;font-weight:700;color:#fff}.pod-id[data-v-67e40822]{font-size:.75rem;color:var(--text-muted);margin-top:.35rem}.pod-cost-badge[data-v-67e40822]{text-align:right;background:#10b9811a;border:1px solid rgba(16,185,129,.25);border-radius:8px;padding:.4rem .85rem}.specs-grid[data-v-67e40822]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.75rem}.spec-box[data-v-67e40822]{background:#060a12;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:.85rem 1rem}.spec-title[data-v-67e40822]{font-family:var(--font-mono);font-size:.68rem;color:var(--text-muted);letter-spacing:.05em;margin-bottom:.35rem}.spec-detail[data-v-67e40822]{font-size:.9rem;font-weight:600;color:#e2e8f0}.vram-section[data-v-67e40822]{background:#060a12;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:1.25rem;margin-bottom:1.5rem}.vram-header[data-v-67e40822]{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:.75rem;color:#cbd5e1;margin-bottom:.6rem}.vram-bar-bg[data-v-67e40822]{height:8px;background:#ffffff14;border-radius:9999px;overflow:hidden;margin-bottom:.5rem}.vram-bar-fill[data-v-67e40822]{height:100%;background:linear-gradient(90deg,#4f46e5,#6366f1);border-radius:9999px}.vram-sub[data-v-67e40822]{font-size:.72rem;color:var(--text-muted)}.container-meta[data-v-67e40822]{display:flex;flex-direction:column;gap:.5rem;font-size:.8rem}.meta-line[data-v-67e40822]{display:flex;align-items:center;gap:.75rem}.meta-label[data-v-67e40822]{color:var(--text-muted);width:130px}.meta-line code[data-v-67e40822]{font-family:var(--font-mono);color:#c7d2fe;background:#6366f11a;padding:.2rem .5rem;border-radius:4px}.snippets-card[data-v-67e40822]{padding:1.75rem}.code-snippet-box[data-v-67e40822]{background:#060a12;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden}.snippet-header[data-v-67e40822]{background:#ffffff08;padding:.5rem 1rem;font-family:var(--font-mono);font-size:.72rem;color:#818cf8;border-bottom:1px solid rgba(255,255,255,.06)}.snippet-body[data-v-67e40822]{padding:1rem;font-size:.78rem;color:#e2e8f0;line-height:1.5;overflow-x:auto}.app-shell[data-v-102963c0]{min-height:100vh;display:flex;flex-direction:column;background:var(--bg-main)}.main-body[data-v-102963c0]{display:flex;flex:1}.content-area[data-v-102963c0]{flex:1;overflow-y:auto;max-height:calc(100vh - 75px)}
