@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&family=Sora:wght@300;400;500;600;700&family=Fira+Code:wght@400;500;600&display=swap";._wrap_1jgkt_1{min-height:100vh;background:var(--bg);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}._wrap_1jgkt_1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(232,193,68,.04) 0%,transparent 70%);pointer-events:none}._box_1jgkt_17{width:100%;max-width:400px;background:var(--bg2);border:1px solid var(--border);padding:48px 40px;position:relative}._box_1jgkt_17:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}._brand_1jgkt_32{font-family:var(--fd);font-size:24px;font-weight:900;text-align:center;margin-bottom:4px}._brand_1jgkt_32 span{color:var(--gold)}._sub_1jgkt_40{font-family:var(--fm);font-size:9px;letter-spacing:3px;color:var(--t3);text-align:center;margin-bottom:36px;text-transform:uppercase}._label_1jgkt_49{font-family:var(--fm);font-size:10px;letter-spacing:2px;color:var(--t3);margin-bottom:8px;text-transform:uppercase}._input_1jgkt_57{width:100%;background:var(--bg3);border:1px solid var(--border);color:var(--t);font-family:var(--fm);font-size:14px;padding:12px 16px;outline:none;margin-bottom:20px;transition:border-color .2s}._input_1jgkt_57:focus{border-color:var(--gold)}._btn_1jgkt_70{width:100%;background:var(--gold);color:#000;border:none;font-family:var(--fd);font-size:13px;font-weight:700;letter-spacing:2px;padding:14px;cursor:pointer;transition:background .2s;margin-top:4px}._btn_1jgkt_70:hover{background:#f0cf5a}._err_1jgkt_85{background:#c0392b26;border:1px solid rgba(192,57,43,.3);color:#e05252;font-family:var(--fm);font-size:11px;padding:10px 14px;margin-bottom:16px;letter-spacing:.5px}@keyframes _pageIn_2izol_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes _fadeUp_2izol_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes _countUp_2izol_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes _shimmer_2izol_1{0%{background-position:-400px 0}to{background-position:400px 0}}._page_2izol_21{animation:_pageIn_2izol_1 .4s cubic-bezier(.16,1,.3,1) both}._stats_2izol_26{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:28px}._stat_2izol_26{background:var(--card);border:1px solid var(--border);padding:24px;position:relative;overflow:hidden;transition:border-color .2s,transform .25s;animation:_fadeUp_2izol_1 .5s cubic-bezier(.16,1,.3,1) both}._stat_2izol_26:nth-child(1){animation-delay:.05s}._stat_2izol_26:nth-child(2){animation-delay:.12s}._stat_2izol_26:nth-child(3){animation-delay:.19s}._stat_2izol_26:nth-child(4){animation-delay:.26s}._stat_2izol_26:hover{border-color:#e8c14440;transform:translateY(-3px);box-shadow:0 12px 32px #0006}._stat_2izol_26:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:0;transition:opacity .2s}._stat_2izol_26:hover:after{opacity:.6}._stat-tag_2izol_51{font-family:var(--fm);font-size:9px;letter-spacing:2px;color:var(--t3);text-transform:uppercase;margin-bottom:10px}._stat-n_2izol_59{font-family:var(--fd);font-size:40px;font-weight:900;color:var(--gold);line-height:1;animation:_countUp_2izol_1 .6s cubic-bezier(.16,1,.3,1) .3s both}._stat-label_2izol_67{font-size:12px;color:var(--t2);margin-top:6px}._stat-n_2izol_59._red_2izol_68{color:var(--red)}._stat-n_2izol_59._green_2izol_69{color:var(--green)}._sec-head_2izol_72{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}._sec-title_2izol_78{font-family:var(--fd);font-size:13px;font-weight:700;letter-spacing:1.5px;color:var(--t2);text-transform:uppercase}._table-wrap_2izol_88{background:var(--card);border:1px solid var(--border);overflow:hidden}._table-wrap_2izol_88 table{width:100%;border-collapse:collapse}._table-wrap_2izol_88 th{font-family:var(--fm);font-size:9px;letter-spacing:2px;color:var(--t3);text-transform:uppercase;padding:14px 20px;text-align:left;border-bottom:1px solid var(--border);background:#ffffff05}._table-wrap_2izol_88 td{padding:14px 20px;font-size:13px;color:var(--t2);border-bottom:1px solid rgba(255,255,255,.04)}._table-wrap_2izol_88 tr:last-child td{border-bottom:none}._table-wrap_2izol_88 tr:hover td{background:#ffffff05;color:var(--t)}._badge_2izol_118{font-family:var(--fm);font-size:9px;letter-spacing:2px;padding:4px 10px;text-transform:uppercase;display:inline-block}._badge_2izol_118._high_2izol_126{background:#c0392b33;color:#e05252;border:1px solid rgba(192,57,43,.3)}._badge_2izol_118._medium_2izol_127{background:#e8c1441f;color:var(--gold);border:1px solid rgba(232,193,68,.25)}._badge_2izol_118._low_2izol_128{background:#4caf7d26;color:var(--green);border:1px solid rgba(76,175,125,.3)}._btn-gold_2izol_131{background:var(--gold);color:#000;border:none;font-family:var(--fd);font-size:11px;font-weight:700;letter-spacing:1.5px;padding:10px 22px;cursor:pointer;transition:background .15s;text-transform:uppercase}._btn-gold_2izol_131:hover{background:#f0cf5a}._btn-ghost_2izol_146{background:transparent;color:var(--t3);border:1px solid var(--border);font-size:11px;font-family:var(--fm);padding:8px 16px;cursor:pointer;transition:color .15s,border-color .15s}._btn-ghost_2izol_146:hover{color:var(--red);border-color:#c0392b66}._btn-view_2izol_158{background:transparent;color:var(--gold);border:1px solid rgba(232,193,68,.2);font-size:11px;font-family:var(--fm);padding:6px 14px;cursor:pointer;transition:all .15s}._btn-view_2izol_158:hover{background:#e8c1441a}._input_2izol_171{background:var(--bg3);border:1px solid var(--border);color:var(--t);font-family:var(--fm);font-size:13px;padding:10px 14px;outline:none;transition:border-color .2s}._input_2izol_171:focus{border-color:var(--gold)}._key-card_2izol_184{background:var(--card);border:1px solid var(--border);padding:20px 24px;display:flex;align-items:center;gap:20px;transition:border-color .2s}._key-card_2izol_184:hover{border-color:#e8c14426}._key-val_2izol_194{font-family:var(--fm);font-size:15px;color:var(--gold);letter-spacing:2px;flex:1}._key-meta_2izol_201{font-size:12px;color:var(--t3);margin-top:3px}._key-used_2izol_202{color:var(--green);font-family:var(--fm);font-size:10px}._key-unused_2izol_203{color:var(--t3);font-family:var(--fm);font-size:10px}._layout_wl9ou_1{display:flex;min-height:100vh}._sidebar_wl9ou_7{width:240px;flex-shrink:0;background:var(--bg2);border-right:1px solid var(--border);display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;z-index:50}._sidebar-brand_wl9ou_19{padding:28px 24px 24px;border-bottom:1px solid var(--border)}._sidebar-logo_wl9ou_23{font-family:var(--fd);font-size:18px;font-weight:900;letter-spacing:1px;display:flex;align-items:center;gap:2px}._sidebar-logo_wl9ou_23 span{color:var(--gold)}._sidebar-sub_wl9ou_33{font-family:var(--fm);font-size:9px;letter-spacing:2px;color:var(--t3);margin-top:4px;text-transform:uppercase}._sidebar-nav_wl9ou_42{flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:2px}._nav-item_wl9ou_49{display:flex;align-items:center;gap:12px;padding:11px 14px;color:var(--t2);font-size:13px;font-weight:500;border:1px solid transparent;transition:color .15s,background .15s,border-color .15s;position:relative}._nav-item_wl9ou_49:hover{color:var(--t);background:#ffffff0a}._nav-item_wl9ou_49._active_wl9ou_65{color:var(--gold);background:#e8c14414;border-color:#e8c14426}._nav-item_wl9ou_49._active_wl9ou_65:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--gold)}._nav-ico_wl9ou_77{width:18px;height:18px;opacity:.7;flex-shrink:0}._nav-item_wl9ou_49._active_wl9ou_65 ._nav-ico_wl9ou_77{opacity:1}._sidebar-sep_wl9ou_84{height:1px;background:var(--border);margin:8px 12px}._sidebar-footer_wl9ou_90{padding:16px 12px;border-top:1px solid var(--border)}._download-btn_wl9ou_94{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;background:#e8c1441a;border:1px solid rgba(232,193,68,.2);color:var(--gold);font-size:12px;font-weight:600;font-family:var(--fm);letter-spacing:.5px;transition:all .15s}._download-btn_wl9ou_94:hover{background:#e8c1442e;border-color:#e8c14466}._download-ico_wl9ou_113{width:16px;height:16px}._logout-btn_wl9ou_115{display:flex;align-items:center;gap:10px;width:100%;margin-top:6px;padding:9px 14px;background:transparent;border:none;color:var(--t3);font-size:12px;font-family:var(--f);text-align:left;transition:color .15s}._logout-btn_wl9ou_115:hover{color:var(--red)}._main_wl9ou_133{margin-left:240px;flex:1;background:var(--bg);min-height:100vh}._topbar_wl9ou_140{height:60px;border-bottom:1px solid var(--border);display:flex;align-items:center;padding:0 32px;background:var(--bg);position:sticky;top:0;z-index:40}._topbar-title_wl9ou_151{font-family:var(--fd);font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--t2)}._topbar-dot_wl9ou_159{width:7px;height:7px;background:var(--green);border-radius:50%;margin-left:auto;box-shadow:0 0 8px var(--green);animation:_pulse-g_wl9ou_1 2s ease-in-out infinite}@keyframes _pulse-g_wl9ou_1{0%,to{box-shadow:0 0 #4caf7d99}50%{box-shadow:0 0 0 6px #4caf7d00}}._topbar-live_wl9ou_171{font-family:var(--fm);font-size:10px;color:var(--green);margin-left:8px;letter-spacing:2px}._page-wrap_wl9ou_179{padding:28px 32px;width:100%}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #07070A;--bg2: #0B0B10;--bg3: #0F0F16;--card: #111118;--border: rgba(255,255,255,.07);--gold: #E8C144;--gold2: #C9A630;--red: #C0392B;--green: #4CAF7D;--t: #EBEBEB;--t1: #e8eaf2;--t2: rgba(235,235,235,.6);--t3: rgba(235,235,235,.28);--f: "Sora", sans-serif;--fd: "Space Grotesk", sans-serif;--fm: "Fira Code", monospace}html,body,#root{height:100%}body{background:var(--bg);color:var(--t);font-family:var(--f);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga" 1,"calt" 1}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:var(--fd)}
