@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Outfit:wght@500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";._shell_70nns_1{display:flex;min-height:100vh}._sidebar_70nns_6{width:240px;flex-shrink:0;border-right:1px solid var(--border);padding:24px 16px;display:none;flex-direction:column}@media (min-width: 900px){._sidebar_70nns_6{display:flex}}._logo_70nns_19{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:600;font-family:var(--font-display);padding:0 8px 24px}._logoImg_70nns_29{height:28px;width:28px;object-fit:contain}._nav_70nns_31{display:flex;flex-direction:column;gap:2px;flex:1}._navItem_70nns_38{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;font-size:14px;font-weight:500;color:var(--text-secondary)}._navItem_70nns_38:hover{background:#ffffff0a;color:#fff}._navItemActive_70nns_51{background:#84cc161a;color:var(--brand-400)}._navIcon_70nns_56{font-size:18px;flex-shrink:0}._signOutBtn_70nns_58{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;font-size:14px;font-weight:500;color:var(--text-secondary);border:none;background:transparent;text-align:left}._signOutBtn_70nns_58:hover{background:#ffffff0a;color:#fff}._mobileTop_70nns_74{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border)}@media (min-width: 900px){._mobileTop_70nns_74{display:none}}._mobileNav_70nns_86{display:flex;gap:6px;overflow-x:auto;padding:0 16px 12px;border-bottom:1px solid var(--border)}@media (min-width: 900px){._mobileNav_70nns_86{display:none}}._mobileNavItem_70nns_98{flex-shrink:0;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:500;color:var(--text-secondary);background:#ffffff0a}._mobileNavItemActive_70nns_108{background:#84cc1626;color:var(--brand-400)}._main_70nns_113{flex:1;padding:32px 24px 64px;max-width:1100px}@media (min-width: 640px){._main_70nns_113{padding:40px 40px 64px}}._page_19h5z_1{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:380px;margin:0 auto;padding:40px 24px}._logoImg_19h5z_12{height:52px;width:52px;object-fit:contain}._title_19h5z_14{margin-top:20px;font-size:22px;font-weight:600;text-align:center}._form_19h5z_21{width:100%;margin-top:28px;display:flex;flex-direction:column;gap:14px}._input_19h5z_29{width:100%;background:#ffffff0a;border:1px solid var(--border);border-radius:10px;padding:13px 16px;font-size:14px;color:#fff;font-family:inherit}._input_19h5z_29:focus{outline:none;border-color:#84cc1680}._error_19h5z_42{color:#f87171;font-size:13px;margin:-4px 0 0}._footNote_19h5z_48{margin-top:20px;font-size:13px;color:var(--text-muted)}._footNote_19h5z_48 a{color:var(--brand-400)}._title_17m2r_1{font-size:24px;font-weight:600}._subtitle_17m2r_2{margin-top:6px;color:var(--text-secondary);font-size:14px}._statsGrid_17m2r_4{margin-top:28px;display:grid;grid-template-columns:1fr;gap:14px}@media (min-width: 640px){._statsGrid_17m2r_4{grid-template-columns:repeat(3,1fr)}}._statCard_17m2r_15{padding:20px}._statLabel_17m2r_16{font-size:12px;color:var(--text-muted)}._statValue_17m2r_17{margin-top:6px;font-size:26px;font-weight:600}._section_17m2r_19{margin-top:40px}._sectionTitle_17m2r_20{font-size:16px;font-weight:600}._emptyCard_17m2r_22{margin-top:14px;padding:28px;text-align:center;color:var(--text-secondary);font-size:14px}._headerRow_1mc03_1{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}._title_1mc03_9{font-size:24px;font-weight:600}._subtitle_1mc03_10{margin-top:6px;color:var(--text-secondary);font-size:14px}._list_1mc03_12{margin-top:28px;display:flex;flex-direction:column;gap:12px}._keyCard_1mc03_14{padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}._keyName_1mc03_23{font-size:14px;font-weight:600}._keyMeta_1mc03_24{margin-top:4px;font-size:12px;color:var(--text-muted);font-family:var(--font-mono)}._revokeBtn_1mc03_26{border:1px solid rgba(248,113,113,.3);background:#f8717114;color:#f87171;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:500}._emptyCard_1mc03_36{padding:32px;text-align:center;color:var(--text-secondary);font-size:14px}._modalBackdrop_1mc03_38{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0009;display:flex;align-items:center;justify-content:center;padding:24px}._modal_1mc03_38{width:100%;max-width:420px;padding:28px}._modalTitle_1mc03_50{font-size:17px;font-weight:600}._newKeyBox_1mc03_52{margin-top:16px;background:#84cc1614;border:1px solid rgba(132,204,22,.3);border-radius:10px;padding:14px;font-family:var(--font-mono);font-size:12px;color:var(--brand-400);word-break:break-all}._input_1mc03_64{width:100%;margin-top:16px;background:#ffffff0a;border:1px solid var(--border);border-radius:10px;padding:12px 14px;font-size:14px;color:#fff;font-family:inherit}._modalActions_1mc03_76{margin-top:20px;display:flex;gap:10px;justify-content:flex-end}._title_h825g_1{font-size:24px;font-weight:600}._subtitle_h825g_2{margin-top:6px;color:var(--text-secondary);font-size:14px}._emptyCard_h825g_4{margin-top:28px;padding:48px 24px;text-align:center;color:var(--text-secondary);font-size:14px}._title_1hqb0_1{font-size:24px;font-weight:600}._subtitle_1hqb0_2{margin-top:6px;color:var(--text-secondary);font-size:14px}._layout_1hqb0_4{margin-top:28px;display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 900px){._layout_1hqb0_4{grid-template-columns:1fr 1fr}}._panel_1hqb0_15{padding:20px}._panelTitle_1hqb0_16{font-size:13px;font-weight:600;color:var(--text-secondary)}._textarea_1hqb0_18{width:100%;margin-top:12px;min-height:180px;background:#ffffff0a;border:1px solid var(--border);border-radius:10px;padding:14px;font-size:13px;font-family:var(--font-mono);color:#fff;resize:vertical}._runBtn_1hqb0_32{margin-top:14px}._output_1hqb0_34{margin-top:12px;min-height:180px;background:#ffffff05;border:1px solid var(--border);border-radius:10px;padding:14px;font-size:13px;font-family:var(--font-mono);color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}._title_1vaif_1{font-size:24px;font-weight:600}._subtitle_1vaif_2{margin-top:6px;color:var(--text-secondary);font-size:14px}._card_1vaif_4{margin-top:28px;padding:24px;max-width:480px}._label_1vaif_5{font-size:13px;font-weight:500;margin-bottom:8px;display:block}._input_1vaif_7{width:100%;background:#ffffff0a;border:1px solid var(--border);border-radius:10px;padding:12px 14px;font-size:14px;color:#fff}._input_1vaif_7:disabled{color:var(--text-muted)}._field_1vaif_19{margin-bottom:18px}._dangerCard_1vaif_21{margin-top:20px;padding:24px;max-width:480px;border-color:#f8717140}._dangerTitle_1vaif_28{font-size:14px;font-weight:600;color:#f87171}._dangerText_1vaif_29{margin-top:6px;font-size:13px;color:var(--text-secondary)}._signOutBtn_1vaif_31{margin-top:14px;border:1px solid rgba(248,113,113,.3);background:#f8717114;color:#f87171;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:500}:root{--bg-950: #000000;--bg-900: #0a0a0a;--bg-800: #111111;--bg-700: #1a1a1a;--border: rgba(255, 255, 255, .08);--brand-400: #a3e635;--brand-500: #84cc16;--brand-600: #65a30d;--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .45);--font-sans: "Inter", system-ui, sans-serif;--font-display: "Outfit", var(--font-sans);--font-mono: "JetBrains Mono", monospace}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{margin:0;background:var(--bg-950);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;color:#fff}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}:focus{outline:none}:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.card{background:#ffffff08;border:1px solid var(--border);border-radius:16px}.btnPrimary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;background:var(--brand-500);color:#0c1a03;padding:10px 18px;font-size:14px;font-weight:600;border:none}.btnPrimary:hover{background:var(--brand-400)}.btnSecondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;border:1px solid var(--border);background:#ffffff0a;color:#fff;padding:10px 18px;font-size:14px;font-weight:500}.btnSecondary:hover{background:#ffffff1a}
