._navbar_z34ws_1{z-index:100;-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-color);background:#0a0e1ad9;padding:0 1.5rem;position:sticky;top:0}._inner_z34ws_12{align-items:center;gap:2rem;max-width:1400px;height:64px;margin:0 auto;display:flex}._brand_z34ws_21{flex-shrink:0;align-items:center;gap:.5rem;text-decoration:none;display:flex}._brandIcon_z34ws_28{font-size:1.5rem}._brandText_z34ws_29{color:var(--text-primary);letter-spacing:0;font-size:1.25rem;font-weight:800}._brandAccent_z34ws_35{color:var(--accent-blue)}._links_z34ws_37{flex:1;align-items:center;gap:.25rem;display:flex}._link_z34ws_37{border-radius:var(--radius-sm);color:var(--text-secondary);transition:all var(--transition-base);padding:.375rem .875rem;font-size:.875rem;font-weight:500;text-decoration:none}._link_z34ws_37:hover{color:var(--text-primary);background:var(--bg-card)}._link_z34ws_37._active_z34ws_57{color:var(--accent-blue);background:#4f8ef71a}._profile_z34ws_62{flex-shrink:0;align-items:center;gap:1rem;display:flex}._userInfo_z34ws_69{flex-direction:column;align-items:flex-end;gap:.1rem;display:flex}._username_z34ws_75{color:var(--text-primary);font-size:.875rem;font-weight:600}._role_z34ws_80{color:var(--accent-blue);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:500}._logoutBtn_z34ws_88{border-radius:var(--radius-sm);color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-color);transition:all var(--transition-base);cursor:pointer;padding:.375rem .875rem;font-size:.8rem;font-weight:500}._logoutBtn_z34ws_88:hover{color:var(--accent-red);background:#ef444414;border-color:#ef44444d}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-primary:#0d1117;--bg-secondary:#131922;--bg-elevated:#19212c;--bg-card:#ffffff0b;--bg-card-hover:#ffffff13;--bg-glass:#131922c7;--border-color:#ffffff14;--border-color-hover:#ffffff26;--text-primary:#f4f7fb;--text-secondary:#9aa8b8;--text-muted:#607084;--accent-blue:#3b82f6;--accent-blue-glow:#3b82f63d;--accent-purple:#8b5cf6;--accent-green:#10b981;--accent-yellow:#d97706;--accent-red:#dc2626;--accent-cyan:#06b6d4;--tier1-color:#22d3a0;--tier1-bg:#22d3a01f;--tier2-color:#4f8ef7;--tier2-bg:#4f8ef71f;--tier3-color:#f59e0b;--tier3-bg:#f59e0b1f;--failed-color:#ef4444;--failed-bg:#ef44441f;--shadow-sm:0 2px 8px #0000004d;--shadow-md:0 8px 32px #0006;--shadow-glow:0 0 40px #4f8ef726;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--transition-fast:.15s ease;--transition-base:.25s ease;--transition-slow:.4s ease;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1.6}html,body{height:100%}body{background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(circle at 18% 0,#06b6d41f,#0000 34rem),linear-gradient(#0d1117 0%,#111820 100%);background-attachment:fixed;min-height:100vh}#root{flex-direction:column;min-height:100vh;display:flex}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--border-color-hover);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}a{color:var(--accent-blue);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--text-primary)}button{cursor:pointer;border:none;font-family:inherit}input,select,textarea{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);width:100%;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;padding:.625rem .875rem;font-family:inherit}input:focus,select:focus,textarea:focus{border-color:var(--accent-blue);box-shadow:0 0 0 3px var(--accent-blue-glow)}input::placeholder{color:var(--text-muted)}.glass{background:var(--bg-glass);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-color)}.card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:background var(--transition-base), border-color var(--transition-base), transform var(--transition-base), box-shadow var(--transition-base)}.card:hover{background:var(--bg-card-hover);border-color:var(--border-color-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn{border-radius:var(--radius-sm);transition:all var(--transition-base);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;display:inline-flex}.btn-primary{background:linear-gradient(135deg, var(--accent-cyan), var(--accent-blue));color:#fff;box-shadow:0 4px 15px #06b6d438}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 20px #06b6d452}.btn-primary:active{transform:translateY(0)}.btn-secondary{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-color)}.btn-secondary:hover{background:var(--bg-card-hover);border-color:var(--border-color-hover)}.btn-danger{color:var(--accent-red);background:#ef444426;border:1px solid #ef444433}.btn-danger:hover{background:#ef444440;border-color:#ef444466}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes glow{0%,to{box-shadow:0 0 20px #4f8ef733}50%{box-shadow:0 0 40px #4f8ef766}}.animate-fade-in{animation:.4s forwards fadeIn}.animate-pulse{animation:2s infinite pulse}.animate-spin{animation:1s linear infinite spin}.animate-glow{animation:3s infinite glow}.text-gradient{background:linear-gradient(135deg, var(--accent-blue), var(--accent-purple));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-muted{color:var(--text-muted)}.text-secondary{color:var(--text-secondary)}.divider{background:var(--border-color);height:1px;margin:1rem 0}.boot,.auth-page{place-items:center;min-height:100vh;padding:1.5rem;display:grid}.login-panel{border:1px solid var(--border-color);border-radius:var(--radius-md);width:min(460px,100%);box-shadow:var(--shadow-md);background:linear-gradient(#19212cf5,#131922f5);gap:1.05rem;padding:1.25rem;display:grid}.auth-brand{align-items:center;gap:1rem;min-width:0;display:flex}.brand-mark{border-radius:var(--radius-sm);color:#fff;background:linear-gradient(135deg, var(--accent-cyan), var(--accent-green));flex:0 0 56px;place-items:center;width:56px;height:56px;font-weight:800;display:grid}.segmented{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:#ffffff0b;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid}.segmented button{min-height:38px;color:var(--text-secondary);background:0 0;border-radius:6px;font-weight:700}.segmented button.is-active{color:var(--text-primary);background:var(--bg-elevated);box-shadow:var(--shadow-sm)}.login-panel h1,.page h1{letter-spacing:0;font-size:2rem;line-height:1.1}.login-panel label{color:var(--text-secondary);gap:.35rem;font-size:.9rem;display:grid}.alert{color:var(--accent-red);background:var(--failed-bg);border-radius:var(--radius-sm);border:1px solid #ef444440;padding:.75rem .9rem}.page{gap:1.5rem;width:min(1400px,100%);margin:0 auto;padding:2rem 1.5rem 3rem;display:grid}.page-head,.section-head{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.section-head{align-items:flex-start}.section-head p{color:var(--text-secondary)}.eyebrow{color:var(--accent-green);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700}.stats-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.metric-card,.panel,.table-panel,.subscription-card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm)}.metric-card{align-content:space-between;min-height:112px;padding:1rem;display:grid}.metric-card span,.subscription-output span{color:var(--text-secondary);font-size:.85rem}.metric-card strong{font-size:2rem;line-height:1}.two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.panel{gap:1rem;padding:1.25rem;display:grid}.panel h2,.subscription-card h3{font-size:1.1rem;line-height:1.2}.subscription-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.subscription-card{gap:1rem;min-width:0;padding:1rem;display:grid}.subscription-card p{color:var(--text-secondary);font-size:.9rem}.subscription-actions{grid-template-columns:1fr;gap:.5rem;display:grid}.subscription-form{grid-template-columns:minmax(0,1fr) 96px;gap:.75rem;display:grid}.subscription-form label{color:var(--text-secondary);gap:.35rem;font-size:.78rem;display:grid}.subscription-output{gap:.35rem;min-width:0;display:grid}.subscription-output code{overflow-wrap:anywhere;min-height:2.5rem;color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--radius-sm);background:#ffffff0a;padding:.65rem;font-size:.78rem}.tier-badge,.status-pill,.inactive-badge{border-radius:var(--radius-sm);width:fit-content;color:var(--accent-green);background:#22d3a01f;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:700;display:inline-flex}.inactive-badge{color:var(--text-secondary);background:#8b9cc81f}.status-pill{max-width:360px;color:var(--accent-blue);background:#4f8ef71f}.tier-select{width:160px}.table-panel{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:780px}th,td{text-align:left;border-bottom:1px solid var(--border-color);vertical-align:top;padding:.85rem 1rem}th{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:700}td{color:var(--text-primary);font-size:.9rem}.table-empty{color:var(--text-secondary);padding:1rem}.admin-actions{flex-wrap:wrap;gap:.75rem;display:flex}.admin-hero{border:1px solid var(--border-color);border-radius:var(--radius-md);background:linear-gradient(135deg,#06b6d41f,#10b98114 42%,#d9770614);padding:1.25rem}.admin-grid{grid-template-columns:repeat(3,minmax(0,1fr)) 220px;align-items:stretch;gap:1rem;display:grid}.operation-card,.admin-summary{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);align-content:space-between;gap:.85rem;min-width:0;min-height:196px;padding:1rem;display:grid}.operation-card h2{font-size:1.08rem;line-height:1.2}.operation-card p,.operation-card label{color:var(--text-secondary);font-size:.85rem}.operation-card label{gap:.35rem;display:grid}.operation-icon{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--text-primary);background:#06b6d41f;border:1px solid #06b6d433;place-items:center;font-size:.78rem;font-weight:800;display:grid}.admin-summary{background:var(--bg-elevated)}.admin-summary span{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}.admin-summary strong{overflow-wrap:anywhere;font-size:1.05rem}.admin-panel,.settings-panel{gap:1.25rem}.settings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.settings-grid label{min-width:0;color:var(--text-secondary);gap:.35rem;font-size:.85rem;display:grid}.source-form{grid-template-columns:minmax(160px,260px) minmax(260px,1fr) auto;align-items:end;gap:.75rem;display:grid}.source-form label{color:var(--text-secondary);gap:.35rem;font-size:.85rem;display:grid}.source-list{gap:.75rem;display:grid}.source-row{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-card);grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:.85rem;display:grid}.source-main{gap:.35rem;min-width:0;display:grid}.source-main code{overflow-wrap:anywhere;color:var(--text-secondary);font-size:.82rem}.source-actions{align-items:center;gap:.5rem;display:flex}@media (width<=980px){.stats-grid,.subscription-grid,.admin-grid,.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.page{padding:1rem}.page-head,.section-head{flex-direction:column;align-items:stretch}.stats-grid,.two-column,.subscription-grid,.subscription-form,.source-form,.source-row,.admin-grid,.settings-grid{grid-template-columns:1fr}.source-actions{flex-direction:column;align-items:stretch}.tier-select{width:100%}}
