@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&display=swap");:root{--ui-bg:#07111f;--ui-bg-2:#0b1728;--ui-panel:rgba(16,29,48,.88);--ui-panel-solid:#101d30;--ui-panel-soft:rgba(25,43,68,.72);--ui-line:rgba(148,163,184,.18);--ui-line-strong:rgba(56,189,248,.4);--ui-text:#f1f5f9;--ui-muted:#91a4bc;--ui-subtle:#64748b;--ui-cyan:#38bdf8;--ui-violet:#a78bfa;--ui-green:#4ade80;--ui-red:#fb7185;--ui-radius:14px}body,html{background:var(--ui-bg)!important;color:var(--ui-text);font-family:IBM Plex Sans,system-ui,sans-serif!important}body{background-image:radial-gradient(circle at 10% -10%,rgba(56,189,248,.15),transparent 34%),radial-gradient(circle at 100% 100%,rgba(167,139,250,.11),transparent 32%)!important}button,input,select,textarea{font-family:inherit!important}a,button{-webkit-tap-highlight-color:transparent}.wrap{max-width:1240px!important;padding:30px 28px 70px!important}.wrap.center{max-width:none!important;min-height:100vh!important;padding:24px!important}.backdrop{opacity:.7}.blob{opacity:.2!important;filter:blur(110px)!important}.modalPanel,.panel,.statCard{background:var(--ui-panel)!important;border-top:1px solid var(--ui-line)!important;border:1px solid var(--ui-line)!important;border-top-color:var(--ui-line-strong)!important;border-radius:var(--ui-radius)!important;box-shadow:0 18px 60px rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.04)!important}.panel{padding:24px!important}.panelTitle{font-size:16px!important;text-transform:none!important}.brandText,.panelTitle{color:var(--ui-text)!important;font-family:IBM Plex Sans,sans-serif!important;letter-spacing:-.01em!important}.brandText{font-weight:700!important}.brandSub,.label,.modalDesc,.muted,.statLabel,.subText{color:var(--ui-muted)!important}.dot{background:linear-gradient(135deg,var(--ui-cyan),var(--ui-violet))!important;box-shadow:0 0 18px rgba(56,189,248,.5)!important}.topbar{border-bottom:1px solid var(--ui-line)!important;margin-bottom:24px!important}.action-btn,.btn,.btnPrimary{min-height:42px!important;border-radius:10px!important;font-weight:600!important;transition:transform .18s ease,filter .18s ease,border-color .18s ease!important}.action-btn:hover,.btn:hover,.btnPrimary:hover{transform:translateY(-1px)}.action-btn.primary,.btnPrimary{background:linear-gradient(135deg,var(--ui-cyan),#818cf8)!important;color:#06111e!important;box-shadow:0 8px 24px rgba(56,189,248,.2)!important}.action-btn:not(.primary),.btnGhost{background:rgba(15,23,42,.52)!important;border:1px solid var(--ui-line)!important;color:var(--ui-text)!important}.action-btn:not(.primary):hover,.btnGhost:hover{border-color:var(--ui-cyan)!important;color:var(--ui-cyan)!important}.input,.keyInput,select,textarea{background:rgba(7,17,31,.76)!important;border:1px solid var(--ui-line)!important;color:var(--ui-text)!important;border-radius:10px!important;min-height:42px}.input:focus,.keyInput:focus,select:focus,textarea:focus{border-color:var(--ui-cyan)!important;box-shadow:0 0 0 3px rgba(56,189,248,.12)!important}.errorText{color:var(--ui-red)!important}.stats{gap:16px!important}.statCard{padding:18px!important}.statValue{color:var(--ui-text)!important;font-family:JetBrains Mono,monospace!important}.tableWrap{border:1px solid var(--ui-line);border-radius:12px;background:rgba(7,17,31,.38)}.table{color:var(--ui-text)!important}.table th{color:var(--ui-muted)!important;border-bottom-color:var(--ui-line)!important;padding:12px 10px!important}.table td{border-bottom-color:rgba(148,163,184,.1)!important;padding:13px 10px!important}.table tbody tr:hover{background:rgba(56,189,248,.045)}.badge,.presetChip,.typeBadge{border-radius:999px!important}.badge-active{background:rgba(74,222,128,.12)!important;color:var(--ui-green)!important;border-color:rgba(74,222,128,.42)!important}.badge-not_activated{background:rgba(56,189,248,.12)!important;color:var(--ui-cyan)!important;border-color:rgba(56,189,248,.42)!important}.badge-expired{background:rgba(250,204,21,.12)!important;color:#facc15!important;border-color:rgba(250,204,21,.42)!important}.badge-banned{background:rgba(251,113,133,.12)!important;color:var(--ui-red)!important;border-color:rgba(251,113,133,.42)!important}.linkBtn{color:var(--ui-cyan)!important}.linkDanger{color:var(--ui-red)!important}.newKeyBanner{background:rgba(56,189,248,.06)!important;border-color:rgba(56,189,248,.32)!important;border-radius:12px!important}.error-code .code,.hero h1{color:var(--ui-text)!important}.section-title{color:var(--ui-cyan)!important;border-bottom-color:var(--ui-line)!important}.glitch-panel,.log-row,.proc{background:rgba(16,29,48,.65)!important;border-color:var(--ui-line)!important;border-radius:12px!important}.panel-glass,.successPanel{background:var(--ui-panel)!important;border-color:var(--ui-line)!important}.floatingLockBtn{background:rgba(16,29,48,.9)!important;border:1px solid var(--ui-line-strong)!important;color:var(--ui-cyan)!important;border-radius:12px!important}.id-row{border-bottom:1px solid var(--ui-line)!important;padding-bottom:20px!important}.name{color:var(--ui-text)!important;font-family:IBM Plex Sans,sans-serif!important;letter-spacing:-.03em!important}.desc,.desc2,.error-desc,.foot-note,.proc-note,.role{color:var(--ui-muted)!important}.hb-panel{background:rgba(16,29,48,.65)!important;border:1px solid var(--ui-line)!important;border-radius:14px!important}.hb-head,.log-tag{color:var(--ui-cyan)!important}.proc-bar{background:rgba(148,163,184,.16)!important}.proc-bar i{background:linear-gradient(90deg,var(--ui-cyan),var(--ui-violet))!important}.pill{background:rgba(167,139,250,.12)!important;border-color:rgba(167,139,250,.34)!important;color:#c4b5fd!important;border-radius:999px!important}.error-code{border-bottom-color:var(--ui-line)!important}.error-code .divider,.error-code .session,.status{color:var(--ui-muted)!important}.error-log{background:rgba(7,17,31,.55)!important;border-color:var(--ui-line)!important;border-radius:12px!important}.action-btn{text-decoration:none!important}.modalOverlay{background:rgba(2,6,23,.72)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:20px 0}.modalPanel{max-width:720px}.settingsGrid{border-top-color:var(--ui-line)!important;border-bottom-color:var(--ui-line)!important}.settingsLabel{color:var(--ui-muted)!important}.chip,.presetChip{background:rgba(56,189,248,.08)!important;border-color:var(--ui-line)!important;color:var(--ui-cyan)!important}.btnDanger{background:rgba(251,113,133,.14)!important;color:var(--ui-red)!important;border:1px solid rgba(251,113,133,.35)!important}.btnWarn{background:rgba(250,204,21,.14)!important;color:#facc15!important;border:1px solid rgba(250,204,21,.35)!important}@media (max-width:720px){.wrap{padding:20px 16px 50px!important}.panel{padding:20px!important}.topbar{align-items:flex-start;gap:16px;flex-direction:column}.topbarActions{width:100%}.topbarActions .btn{flex:1 1}.stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.blLists{grid-template-columns:1fr!important}.tableWrap{margin-inline:-4px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.themeSwitcher{position:fixed;z-index:100;top:16px;right:18px;display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--ui-line);border-radius:12px;background:color-mix(in srgb,var(--ui-panel-solid) 92%,transparent);box-shadow:0 12px 34px rgba(2,6,23,.22);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.themeSwitcherLabel{padding:0 8px;color:var(--ui-muted);font:600 11px JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.06em}.themeChoice{min-height:30px;border:0;border-radius:8px;padding:0 10px;background:transparent;color:var(--ui-muted);cursor:pointer;font:600 11px IBM Plex Sans,sans-serif;transition:.18s ease}.themeChoice:hover{color:var(--ui-text);background:rgba(148,163,184,.12)}.themeChoice.isActive{background:linear-gradient(135deg,var(--ui-cyan),var(--ui-violet));color:#06111e;box-shadow:0 4px 14px rgba(56,189,248,.22)}.dashboardShell{display:grid!important;grid-template-columns:224px minmax(0,1fr)!important;grid-column-gap:26px!important;column-gap:26px!important;align-items:start!important}.dashboardShell>.dashboardSidebar{grid-column:1;grid-row:1/span 30}.dashboardShell>:not(.backdrop):not(.dashboardSidebar){grid-column:2;min-width:0}.dashboardSidebar{position:-webkit-sticky;position:sticky;top:28px;min-height:calc(100vh - 56px);padding:20px 14px;border:1px solid var(--ui-line);border-radius:18px;background:linear-gradient(180deg,rgba(16,29,48,.9),rgba(10,21,36,.78));box-shadow:0 18px 50px rgba(2,6,23,.2)}.sidebarMark{display:flex;align-items:center;gap:9px;color:var(--ui-text);font:700 14px JetBrains Mono,monospace;letter-spacing:.05em;padding:4px 8px 25px}.sidebarMark .dot{width:9px;height:9px}.sidebarEyebrow{padding:0 8px 10px;color:var(--ui-subtle);font:600 10px JetBrains Mono,monospace;letter-spacing:.12em}.sidebarNav{display:grid;grid-gap:5px;gap:5px}.sidebarLink{display:flex;align-items:center;min-height:42px;padding:0 12px;border-radius:9px;color:var(--ui-muted);text-decoration:none;font-size:13px;font-weight:600;transition:.18s ease;width:100%;border:0;background:transparent;text-align:left;cursor:pointer}.sidebarLink:before{content:"";width:5px;height:5px;margin-right:10px;border-radius:50%;background:currentColor;opacity:.5}.sidebarLink.active,.sidebarLink:hover{color:var(--ui-text);background:rgba(56,189,248,.12)}.sidebarLink.active{box-shadow:inset 3px 0 var(--ui-cyan)}.sidebarNote{position:absolute;right:14px;bottom:18px;left:14px;display:grid;grid-template-columns:auto 1fr;grid-gap:4px 8px;gap:4px 8px;padding:12px;border:1px solid var(--ui-line);border-radius:10px;color:var(--ui-muted);font-size:11px}.sidebarNote span:last-child{grid-column:2;color:var(--ui-subtle)}.statusDot{width:7px;height:7px;margin-top:4px;border-radius:50%;background:var(--ui-green);box-shadow:0 0 10px color-mix(in srgb,var(--ui-green) 60%,transparent)}.dashboardShell .topbar{padding-top:4px}.dashboardShell .stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important}.dashboardShell .panel{width:100%}.dashboardShell .panel[id]{scroll-margin-top:24px}.dashboardShell .createForm.keyCreateForm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.dashboardShell .keyCreateForm .templateField{grid-column:1/-1}.dashboardShell .keyCreateForm .fieldSmall{min-width:0}.modalSectionHeading{margin:4px 0 12px;color:var(--ui-cyan);font:700 11px JetBrains Mono,monospace;letter-spacing:.09em;text-transform:uppercase}.modalTabs{display:flex;gap:6px;margin:-4px 0 20px;padding-bottom:10px;border-bottom:1px solid var(--ui-line)}.modalTab{border:0;border-radius:8px;padding:9px 14px;background:transparent;color:var(--ui-muted);cursor:pointer;font:600 13px IBM Plex Sans,sans-serif}.modalTab.active,.modalTab:hover{background:rgba(56,189,248,.12);color:var(--ui-cyan)}.isHidden{display:none!important}.createKeyModal{width:min(820px,100%);max-height:min(86vh,760px);overflow-y:auto}.dashboardShell .bulkBar.isEmpty{min-height:0;height:0;overflow:hidden;margin:0;padding:0}.dashboardShell .bulkBar.hasSelection{position:-webkit-sticky;position:sticky;top:14px;z-index:4;margin:0 0 12px;padding:10px 12px;border:1px solid var(--ui-line-strong);border-radius:10px;background:color-mix(in srgb,var(--ui-panel-solid) 92%,transparent);box-shadow:0 10px 26px rgba(2,6,23,.18)}.dashboardShell .paginationBar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.dashboardShell .paginationActions{display:flex;gap:8px}.modalPanelWide .settingsGrid{max-height:none;overflow:visible;padding-right:8px}.modalPanelWide .blSection{margin-top:20px;padding-top:18px;border-top:1px solid var(--ui-line)}html[data-ui-theme=enterprise] .dashboardSidebar{background:hsla(0,0%,100%,.82);box-shadow:0 18px 44px rgba(51,76,112,.1)}html[data-ui-theme=enterprise] .sidebarLink.active,html[data-ui-theme=enterprise] .sidebarLink:hover{background:#e7f1fb;color:#174c78}@media (max-width:980px){.dashboardShell{grid-template-columns:1fr!important}.dashboardShell>.dashboardSidebar{position:static;grid-column:1;grid-row:auto;min-height:auto;padding:14px}.sidebarMark{padding-bottom:12px}.sidebarNav{display:flex;flex-wrap:wrap}.sidebarLink{min-height:36px}.sidebarNote{display:none}.dashboardShell>:not(.backdrop):not(.dashboardSidebar){grid-column:1}.dashboardShell .stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboardShell .createForm.keyCreateForm{grid-template-columns:1fr 1fr}.dashboardShell .keyCreateForm .templateField{grid-column:1/-1}}@media (max-width:560px){.dashboardShell .createForm.keyCreateForm,.dashboardShell .stats{grid-template-columns:1fr!important}}html[data-ui-theme=enterprise]{--ui-bg:#f3f6fb;--ui-bg-2:#e9eef7;--ui-panel:hsla(0,0%,100%,.94);--ui-panel-solid:#fff;--ui-panel-soft:#eef3f9;--ui-line:#d7e0ec;--ui-line-strong:#9bb8d8;--ui-text:#172338;--ui-muted:#50627a;--ui-subtle:#718096;--ui-cyan:#1264a3;--ui-violet:#5b4bb7;--ui-green:#13795b;--ui-red:#c43d57}html[data-ui-theme=enterprise],html[data-ui-theme=enterprise] body{background:var(--ui-bg)!important;color:var(--ui-text)!important}html[data-ui-theme=enterprise] body{background-image:linear-gradient(145deg,#f8fbff,#eef3f9 48%,#e6edf6)!important}html[data-ui-theme=enterprise] .wrap{background:transparent!important}html[data-ui-theme=enterprise] .backdrop{opacity:.18!important}html[data-ui-theme=enterprise] .blob{opacity:.08!important;filter:blur(100px)!important}html[data-ui-theme=enterprise] .modalPanel,html[data-ui-theme=enterprise] .panel,html[data-ui-theme=enterprise] .statCard{background:var(--ui-panel)!important;box-shadow:0 12px 32px rgba(51,76,112,.1)!important}html[data-ui-theme=enterprise] .input,html[data-ui-theme=enterprise] .keyInput,html[data-ui-theme=enterprise] select,html[data-ui-theme=enterprise] textarea{background:#f8fafc!important}html[data-ui-theme=enterprise] .action-btn.primary,html[data-ui-theme=enterprise] .btnPrimary{background:#1264a3!important;color:#fff!important;box-shadow:0 8px 18px rgba(18,100,163,.18)!important}html[data-ui-theme=enterprise] .action-btn:not(.primary),html[data-ui-theme=enterprise] .btnGhost{background:#fff!important}html[data-ui-theme=enterprise] .tableWrap{background:rgba(248,250,252,.86)!important}html[data-ui-theme=enterprise] .themeSwitcher{box-shadow:0 12px 28px rgba(51,76,112,.16)}html[data-ui-theme=aurora]{--ui-bg:#080719;--ui-bg-2:#120d2b;--ui-panel:rgba(27,20,58,.78);--ui-panel-solid:#171233;--ui-panel-soft:rgba(53,31,96,.68);--ui-line:rgba(190,165,255,.2);--ui-line-strong:rgba(117,225,255,.55);--ui-text:#f8f5ff;--ui-muted:#bcb2d6;--ui-subtle:#8479a2;--ui-cyan:#75e1ff;--ui-violet:#b48cff;--ui-green:#69f6bd;--ui-red:#ff80a8}html[data-ui-theme=aurora],html[data-ui-theme=aurora] body{background:var(--ui-bg)!important;color:var(--ui-text)!important}html[data-ui-theme=aurora] body{background-image:radial-gradient(circle at 8% 8%,rgba(180,140,255,.3),transparent 30%),radial-gradient(circle at 90% 14%,rgba(117,225,255,.2),transparent 28%),radial-gradient(circle at 70% 100%,rgba(255,128,168,.2),transparent 32%)!important}html[data-ui-theme=aurora] .wrap{background:transparent!important}html[data-ui-theme=aurora] .backdrop{opacity:.95!important}html[data-ui-theme=aurora] .blob{opacity:.36!important;filter:blur(125px)!important}html[data-ui-theme=aurora] .modalPanel,html[data-ui-theme=aurora] .panel,html[data-ui-theme=aurora] .statCard{background:linear-gradient(145deg,rgba(35,24,76,.86),rgba(16,15,43,.86))!important;border-color:rgba(190,165,255,.24)!important;box-shadow:0 22px 70px rgba(0,0,0,.34),inset 0 1px 0 hsla(0,0%,100%,.09)!important}html[data-ui-theme=aurora] .action-btn.primary,html[data-ui-theme=aurora] .btnPrimary,html[data-ui-theme=aurora] .themeChoice.isActive{background:linear-gradient(110deg,#b48cff,#75e1ff 48%,#ff80a8)!important;color:#120c2b!important;box-shadow:0 8px 28px rgba(180,140,255,.32)!important}html[data-ui-theme=aurora] .input,html[data-ui-theme=aurora] .keyInput,html[data-ui-theme=aurora] select,html[data-ui-theme=aurora] textarea{background:rgba(8,7,25,.66)!important;border-color:rgba(190,165,255,.25)!important}html[data-ui-theme=aurora] .input:focus,html[data-ui-theme=aurora] .keyInput:focus,html[data-ui-theme=aurora] select:focus,html[data-ui-theme=aurora] textarea:focus{border-color:var(--ui-cyan)!important;box-shadow:0 0 0 3px rgba(117,225,255,.14),0 0 24px rgba(117,225,255,.14)!important}html[data-ui-theme=aurora] .dashboardSidebar{background:linear-gradient(180deg,rgba(33,22,72,.9),rgba(13,12,35,.88));border-color:rgba(190,165,255,.28)}html[data-ui-theme=aurora] .sidebarLink.active,html[data-ui-theme=aurora] .sidebarLink:hover{background:linear-gradient(90deg,rgba(180,140,255,.2),rgba(117,225,255,.08))}html[data-ui-theme=aurora] .tableWrap{background:rgba(8,7,25,.36)!important}html[data-ui-theme=aurora] .table tbody tr:hover{background:rgba(117,225,255,.07)}@media (max-width:620px){.themeSwitcher{top:10px;right:10px}.themeSwitcherLabel{display:none}.themeChoice{padding-inline:8px}}.dashboardShell{display:flex!important;align-items:flex-start!important;gap:24px!important}.dashboardShell .dashboardSidebar{flex:0 0 224px;width:224px}.dashboardShell .dashboardMain{flex:1 1 auto;min-width:0}.dashboardShell .dashboardMain>*{min-width:0}.dashboardShell .createKeyModal{width:min(560px,calc(100vw - 32px));max-height:min(88vh,820px);overflow-y:auto}.dashboardShell .createKeyModal .keyCreateForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dashboardShell .createKeyModal .keyCreateForm .templateField{grid-column:1/-1}.dashboardShell .securityActions{border-color:rgba(251,113,133,.22)}.dashboardShell .bulkBar.hasSelection{display:flex}@media (max-width:980px){.dashboardShell{display:block!important}.dashboardShell .dashboardSidebar{width:100%;margin-bottom:16px}.dashboardShell .dashboardMain{width:100%}}@media (max-width:620px){.dashboardShell .createKeyModal .keyCreateForm{grid-template-columns:1fr}.dashboardShell .createKeyModal .keyCreateForm .templateField{grid-column:auto}}.overviewAnalytics{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);grid-gap:16px;gap:16px;margin-top:16px}.analyticsPanel{margin-bottom:0!important}.analyticsHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.analyticsHeading .panelTitle{margin-bottom:0!important}.analyticsKicker{display:block;margin-bottom:6px;color:var(--ui-cyan);font:700 10px JetBrains Mono,monospace;letter-spacing:.12em}.analyticsTotal{color:var(--ui-muted);font:600 12px JetBrains Mono,monospace}.statusBars{display:grid;grid-gap:16px;gap:16px}.statusBarRow{display:grid;grid-gap:7px;gap:7px}.statusBarMeta{display:flex;justify-content:space-between;color:var(--ui-muted);font-size:13px}.statusBarMeta strong{color:var(--ui-text);font:600 12px JetBrains Mono,monospace}.statusBarTrack{height:8px;overflow:hidden;border-radius:99px;background:rgba(148,163,184,.14)}.statusBarFill{display:block;height:100%;border-radius:inherit;transition:width .5s ease}.statusBarFill.green{background:var(--ui-green)}.statusBarFill.cyan{background:var(--ui-cyan)}.statusBarFill.amber{background:#facc15}.statusBarFill.red{background:var(--ui-red)}.rateLayout{display:flex;align-items:center;gap:24px}.rateRing{display:grid;flex:0 0 132px;width:132px;height:132px;place-items:center;border-radius:50%;background:conic-gradient(var(--ui-cyan) var(--rate),rgba(148,163,184,.14) 0)}.rateRing:before{content:"";grid-area:1/1;width:104px;height:104px;border-radius:50%;background:var(--ui-panel-solid)}.rateRing>div{z-index:1;grid-area:1/1;display:grid;text-align:center}.rateRing strong{color:var(--ui-text);font:700 25px JetBrains Mono,monospace}.rateRing span{color:var(--ui-muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.rateDetails{display:grid;flex:1 1;grid-gap:13px;gap:13px}.rateDetails div{display:flex;justify-content:space-between;gap:12px;color:var(--ui-muted);font-size:12px}.rateDetails strong{color:var(--ui-text);font:600 13px JetBrains Mono,monospace}.rateDetails .successValue{color:var(--ui-green)}html[data-ui-theme=enterprise] .rateRing:before{background:#fff}@media (max-width:980px){.overviewAnalytics{grid-template-columns:1fr}}@media (max-width:560px){.rateLayout{align-items:flex-start;flex-direction:column}}