.login-wrapper[data-v-70cd01ff]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px;background:radial-gradient(circle at top,#1e293b,#0a0e17)}.login-card[data-v-70cd01ff]{width:100%;max-width:440px;background:#182234f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:max-width .3s ease}.login-card.setup-mode[data-v-70cd01ff]{max-width:520px}.login-brand[data-v-70cd01ff]{text-align:center;margin-bottom:20px}.brand-icon[data-v-70cd01ff]{font-size:38px;margin-bottom:6px}.login-brand h2[data-v-70cd01ff]{font-size:20px;font-weight:700;letter-spacing:.5px}.subtitle[data-v-70cd01ff]{color:var(--text-secondary);font-size:13px;margin-top:4px}.error-banner[data-v-70cd01ff]{background:#ef444426;border:1px solid var(--accent-red);color:#fca5a5;padding:10px 14px;border-radius:8px;font-size:13px;margin-bottom:20px}.login-form[data-v-70cd01ff]{display:flex;flex-direction:column;gap:16px}.form-group label[data-v-70cd01ff]{display:block;font-size:13px;font-weight:500;color:var(--text-secondary);margin-bottom:6px}.hint[data-v-70cd01ff]{display:block;font-size:11px;color:var(--text-muted);margin-top:4px}.full-btn[data-v-70cd01ff]{width:100%;padding:14px;margin-top:8px}.mt-2[data-v-70cd01ff]{margin-top:8px}.mt-4[data-v-70cd01ff]{margin-top:16px}.mfa-info[data-v-70cd01ff]{text-align:center;margin-bottom:16px}.mfa-icon[data-v-70cd01ff]{font-size:32px;margin-bottom:6px}.mfa-input[data-v-70cd01ff]{font-family:JetBrains Mono,monospace;font-size:20px;letter-spacing:4px;text-align:center}.setup-badge-box[data-v-70cd01ff]{text-align:center;margin-bottom:16px}.setup-badge-box h3[data-v-70cd01ff]{font-size:16px;margin-top:8px;font-weight:600}.small-desc[data-v-70cd01ff]{font-size:12px;color:var(--text-secondary);margin-top:4px;line-height:1.4}.qr-container[data-v-70cd01ff]{display:flex;justify-content:center;margin:16px 0}.qr-image[data-v-70cd01ff]{width:190px;height:190px;border-radius:8px;padding:6px;background:#fff;box-shadow:0 4px 12px #00000080}.secret-box[data-v-70cd01ff]{background:var(--bg-input);border:1px solid var(--border-color);padding:10px 14px;border-radius:8px;margin-bottom:16px}.secret-label[data-v-70cd01ff]{display:block;font-size:11px;color:var(--text-muted);margin-bottom:4px}.secret-row[data-v-70cd01ff]{display:flex;justify-content:space-between;align-items:center}.secret-text[data-v-70cd01ff]{font-family:JetBrains Mono,monospace;color:var(--accent-cyan);font-size:13px;letter-spacing:1px}.copy-btn[data-v-70cd01ff]{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-primary);font-size:11px;padding:4px 10px;border-radius:4px}.recovery-section[data-v-70cd01ff]{background:#f59e0b14;border:1px solid rgba(245,158,11,.25);border-radius:8px;padding:12px;margin-bottom:16px}.recovery-header[data-v-70cd01ff]{font-size:11px;font-weight:600;color:var(--accent-amber);margin-bottom:8px}.recovery-grid[data-v-70cd01ff]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.rc-item[data-v-70cd01ff]{font-family:JetBrains Mono,monospace;font-size:11px;background:var(--bg-input);padding:4px 8px;border-radius:4px;color:var(--text-primary);text-align:center}.login-footer[data-v-70cd01ff]{text-align:center;margin-top:24px;font-size:12px;color:var(--text-muted)}.launcher-page[data-v-cf09bd10]{min-height:100vh;background-color:var(--bg-primary)}.brand-shield[data-v-cf09bd10]{font-size:24px}.user-nav[data-v-cf09bd10]{display:flex;align-items:center;gap:16px;font-size:13px}.admin-link[data-v-cf09bd10]{color:var(--accent-cyan);font-weight:600;padding:6px 12px;border-radius:6px;background:#06b6d41a;border:1px solid rgba(6,182,212,.2)}.user-name[data-v-cf09bd10]{color:var(--text-secondary)}.logout-btn[data-v-cf09bd10]{padding:6px 14px;font-size:13px}.launcher-container[data-v-cf09bd10]{max-width:1200px;margin:0 auto;padding:32px 24px}.localhost-alert-banner[data-v-cf09bd10]{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#f59e0b1f;border:1px solid rgba(245,158,11,.4);padding:16px 20px;margin-bottom:24px;border-radius:10px}.alert-content[data-v-cf09bd10]{display:flex;align-items:flex-start;gap:14px}.alert-icon[data-v-cf09bd10]{font-size:24px}.alert-content strong[data-v-cf09bd10]{color:#fbbf24;font-size:14px}.alert-content p[data-v-cf09bd10]{color:var(--text-secondary);font-size:13px;margin-top:4px;line-height:1.4}.alert-content code[data-v-cf09bd10]{background:#0000004d;padding:2px 6px;border-radius:4px;color:#fbbf24}.alert-actions[data-v-cf09bd10]{display:flex;gap:10px;flex-shrink:0}.btn-sm[data-v-cf09bd10]{padding:6px 12px;font-size:12px}.welcome-box[data-v-cf09bd10]{margin-bottom:32px}.welcome-header[data-v-cf09bd10]{display:flex;justify-content:space-between;align-items:center}.launcher-admin-actions[data-v-cf09bd10]{display:flex;gap:10px}.welcome-box h1[data-v-cf09bd10]{font-size:28px;font-weight:700;margin-bottom:8px}.welcome-box p[data-v-cf09bd10]{color:var(--text-secondary);font-size:15px}.platforms-grid[data-v-cf09bd10]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px}.platform-card[data-v-cf09bd10]{display:flex;flex-direction:column;justify-content:space-between;transition:transform .2s,border-color .2s;position:relative}.platform-card[data-v-cf09bd10]:hover:not(.disabled-card){transform:translateY(-4px);border-color:var(--accent-blue)}.disabled-card[data-v-cf09bd10]{opacity:.55;filter:grayscale(.2)}.card-header[data-v-cf09bd10]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.header-badges[data-v-cf09bd10]{display:flex;align-items:center;gap:8px}.quick-edit-btn[data-v-cf09bd10]{background:#ffffff0d;border:1px solid rgba(255,255,255,.15);color:var(--text-secondary);border-radius:6px;padding:4px 8px;font-size:13px;cursor:pointer;transition:all .2s}.quick-edit-btn[data-v-cf09bd10]:hover{background:var(--accent-blue);color:#fff;border-color:var(--accent-blue)}.platform-icon[data-v-cf09bd10]{font-size:32px}.platform-card h3[data-v-cf09bd10]{font-size:18px;font-weight:600;margin-bottom:8px}.platform-card .desc[data-v-cf09bd10]{color:var(--text-secondary);font-size:13px;line-height:1.5;margin-bottom:16px;flex-grow:1}.platform-target-box[data-v-cf09bd10]{background:#0003;border-radius:6px;padding:8px 10px;margin-bottom:16px;display:flex;flex-direction:column;gap:3px}.target-label[data-v-cf09bd10]{font-size:11px;color:var(--text-muted);text-transform:uppercase;font-weight:600;letter-spacing:.5px}.target-url[data-v-cf09bd10]{font-size:12px;font-family:monospace;color:var(--accent-cyan);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:6px}.target-url.warning-url[data-v-cf09bd10]{color:#f59e0b}.localhost-pill[data-v-cf09bd10]{background:#f59e0b33;border:1px solid rgba(245,158,11,.5);color:#fbbf24;font-size:10px;padding:1px 6px;border-radius:4px}.launch-btn[data-v-cf09bd10]{width:100%}.disabled-btn[data-v-cf09bd10]{cursor:not-allowed;opacity:.6}.modal-overlay[data-v-cf09bd10]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal-box[data-v-cf09bd10]{width:100%;max-width:520px;padding:24px;border-radius:12px}.modal-box h3[data-v-cf09bd10]{font-size:18px;font-weight:700;margin-bottom:6px}.modal-subtitle[data-v-cf09bd10]{color:var(--text-secondary);font-size:13px;margin-bottom:20px}.modal-form[data-v-cf09bd10]{display:flex;flex-direction:column;gap:12px}.form-label[data-v-cf09bd10]{font-size:12px;font-weight:600;color:var(--text-secondary);margin-top:4px}.hint-text[data-v-cf09bd10]{font-size:11px;color:var(--text-muted);margin-top:-6px}.modal-actions[data-v-cf09bd10]{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.field-header[data-v-cf09bd10]{display:flex;justify-content:space-between;align-items:center}.btn-link-action[data-v-cf09bd10]{background:transparent;border:none;color:var(--accent-cyan);font-size:11px;cursor:pointer;text-decoration:underline;padding:0}.btn-link-action[data-v-cf09bd10]:hover{color:#fff}.toast-success[data-v-cf09bd10]{background:#10b98133;border:1px solid var(--accent-green);color:#6ee7b7;padding:8px 12px;border-radius:6px;font-size:13px;margin-bottom:12px}.admin-page[data-v-59b0f750]{min-height:100vh;background-color:var(--bg-primary)}.master-badge[data-v-59b0f750]{margin-left:10px;font-size:11px}.nav-links[data-v-59b0f750]{display:flex;align-items:center;gap:12px}.nav-tab-btn[data-v-59b0f750]{background:transparent;border:none;color:var(--text-secondary);font-size:13px;font-weight:600;padding:6px 14px;border-radius:6px;cursor:pointer;transition:all .2s}.nav-tab-btn.active[data-v-59b0f750],.nav-tab-btn[data-v-59b0f750]:hover{color:var(--text-primary);background:var(--bg-card);box-shadow:0 1px 3px #0003}.nav-item[data-v-59b0f750]{color:var(--text-secondary);font-size:13px;font-weight:500;padding:6px 12px;border-radius:6px;transition:all .2s}.nav-item.active[data-v-59b0f750],.nav-item[data-v-59b0f750]:hover{color:var(--text-primary);background:var(--bg-card)}.admin-container[data-v-59b0f750]{max-width:1400px;margin:0 auto;padding:32px 24px}.header-section[data-v-59b0f750]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.header-section h2[data-v-59b0f750]{font-size:22px;font-weight:700}.subtitle[data-v-59b0f750]{color:var(--text-secondary);font-size:13px;margin-top:4px}.action-buttons[data-v-59b0f750]{display:flex;align-items:center;gap:12px}.tenant-select-filter[data-v-59b0f750]{min-width:180px;padding:7px 10px;font-size:12px}.search-input[data-v-59b0f750]{width:220px}.toast-banner[data-v-59b0f750]{background:#10b98126;border:1px solid var(--accent-green);color:#6ee7b7;padding:10px 16px;border-radius:8px;font-size:13px;margin-bottom:16px}.user-cell[data-v-59b0f750]{display:flex;flex-direction:column}.user-cell small[data-v-59b0f750]{color:var(--text-muted);font-size:12px}.role-text[data-v-59b0f750]{font-size:13px;color:var(--text-secondary)}.text-center[data-v-59b0f750]{text-align:center}.text-right[data-v-59b0f750]{text-align:right}.entitlement-checkbox[data-v-59b0f750]{width:18px;height:18px;accent-color:var(--accent-blue);cursor:pointer}.status-dot[data-v-59b0f750]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.status-dot.green[data-v-59b0f750]{background:var(--accent-green);box-shadow:0 0 8px var(--accent-green)}.status-dot.red[data-v-59b0f750]{background:var(--accent-red);box-shadow:0 0 8px var(--accent-red)}.small-status[data-v-59b0f750]{font-size:12px;color:var(--text-secondary)}.tenant-badges-cell[data-v-59b0f750]{display:flex;flex-wrap:wrap;gap:4px}.action-btn-group[data-v-59b0f750]{display:inline-flex;gap:6px}.action-btn[data-v-59b0f750]{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);font-size:11px;padding:5px 10px;border-radius:5px;transition:all .2s;cursor:pointer}.action-btn[data-v-59b0f750]:hover{background:var(--border-color)}.action-btn.tenant-manage-btn[data-v-59b0f750]{color:#38bdf8;border-color:#38bdf84d}.action-btn.tenant-manage-btn[data-v-59b0f750]:hover{background:#38bdf826}.action-btn.reset-totp[data-v-59b0f750]{color:var(--accent-cyan);border-color:#06b6d44d}.action-btn.reset-totp[data-v-59b0f750]:hover{background:#06b6d426}.action-btn.reset-pass[data-v-59b0f750]{color:var(--accent-amber);border-color:#f59e0b4d}.action-btn.revoke[data-v-59b0f750]:hover{background:#ef444433}.action-btn.suspend[data-v-59b0f750]{color:var(--accent-red)}.action-btn.activate[data-v-59b0f750]{color:var(--accent-green)}.suspended-row td[data-v-59b0f750]{opacity:.65}.modal-overlay[data-v-59b0f750]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box[data-v-59b0f750]{width:100%;max-width:460px;background:var(--bg-card)}.modal-box.create-modal[data-v-59b0f750]{max-width:580px}.modal-subtitle[data-v-59b0f750]{font-size:13px;color:var(--text-secondary);margin-top:4px;margin-bottom:20px}.modal-form[data-v-59b0f750]{display:flex;flex-direction:column;gap:14px}.form-row[data-v-59b0f750]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.section-label[data-v-59b0f750]{display:block;font-size:12px;font-weight:600;color:var(--text-secondary);margin-bottom:8px}.checkbox-list[data-v-59b0f750]{display:flex;flex-wrap:wrap;gap:10px}.check-item[data-v-59b0f750]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-primary);cursor:pointer}.modal-actions[data-v-59b0f750]{display:flex;justify-content:flex-end;gap:12px;margin-top:12px}.empty-state[data-v-59b0f750]{text-align:center;padding:40px;color:var(--text-muted)}.role-select[data-v-59b0f750]{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-color);border-radius:6px;font-size:11px;font-weight:600;padding:4px 6px;cursor:pointer;outline:none;transition:all .2s}.role-select[data-v-59b0f750]:hover{border-color:var(--accent-blue)}.role-select.role-none[data-v-59b0f750]{color:#ef4444;border-color:#ef444466}.role-select.role-regular[data-v-59b0f750]{color:#38bdf8;border-color:#38bdf866}.role-select.role-superuser[data-v-59b0f750]{color:#c084fc;border-color:#c084fc80;background:#c084fc1a}.role-badge-super[data-v-59b0f750]{font-size:11px;font-weight:700;color:#38bdf8;background:#38bdf826;padding:3px 8px;border-radius:6px;border:1px solid rgba(56,189,248,.3);display:inline-block}.platform-role-grid[data-v-59b0f750]{display:flex;flex-direction:column;gap:8px}.platform-role-row[data-v-59b0f750]{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px}.global-tenant-card[data-v-59b0f750]{padding:12px;border-radius:8px;background:#f59e0b14;border:1px solid rgba(245,158,11,.25);display:flex;flex-direction:column;gap:6px}.tenant-platforms-cell[data-v-59b0f750]{display:flex;flex-wrap:wrap;gap:4px}.platform-chip[data-v-59b0f750]{font-size:11px;padding:2px 7px;border-radius:4px;background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary)}.platform-chip.super-chip[data-v-59b0f750]{background:#f59e0b26;border-color:#f59e0b59;color:#fbbf24;font-weight:600}.gk-badge-purple[data-v-59b0f750]{background:#c084fc26;border-color:#c084fc59;color:#c084fc}.user-tenants-list[data-v-59b0f750]{display:flex;flex-direction:column;gap:8px;max-height:350px;overflow-y:auto;padding-right:4px}.user-tenant-row[data-v-59b0f750]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-primary);transition:all .2s}.user-tenant-row.assigned[data-v-59b0f750]{border-color:#38bdf866;background:#38bdf80d}.tenant-check-info[data-v-59b0f750]{display:flex;align-items:center;gap:10px}.tenant-row-label[data-v-59b0f750]{display:flex;align-items:center;gap:8px;cursor:pointer}.tid-code[data-v-59b0f750]{font-size:11px;color:var(--text-secondary)}.small-toggle[data-v-59b0f750]{font-size:12px}.font-lg[data-v-59b0f750]{font-size:22px}.url-link[data-v-59b0f750]{font-family:monospace;font-size:12px;color:var(--accent-cyan);text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:opacity .2s}.url-link[data-v-59b0f750]:hover{text-decoration:underline;opacity:.9}.url-link.localhost-warning[data-v-59b0f750]{color:#f59e0b}.inline-badge[data-v-59b0f750]{font-size:10px;padding:1px 6px;margin-left:4px}.external-icon[data-v-59b0f750]{font-size:11px;opacity:.7}.redirect-uris-cell[data-v-59b0f750]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toggle-badge[data-v-59b0f750]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600;border:1px solid transparent;cursor:pointer;transition:all .2s;background:transparent}.toggle-badge.active[data-v-59b0f750]{background:#10b98126;border-color:#10b98166;color:#34d399}.toggle-badge.inactive[data-v-59b0f750]{background:#ef444426;border-color:#ef444466;color:#f87171}.delete-btn[data-v-59b0f750]:hover{background:#ef444433!important;color:#f87171!important;border-color:#ef444466!important}.form-label-sm[data-v-59b0f750]{font-size:11px;font-weight:600;color:var(--text-secondary);margin-top:6px;display:block}.checkbox-label[data-v-59b0f750]{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-primary);cursor:pointer;margin-top:8px}.delete-options-box[data-v-59b0f750]{display:flex;flex-direction:column;gap:12px;margin:16px 0;padding:14px;background:#00000040;border-radius:8px;border:1px solid var(--border-color)}.radio-label[data-v-59b0f750]{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.radio-label input[data-v-59b0f750]{margin-top:3px}.gk-btn-warning[data-v-59b0f750]{background:#d97706;color:#fff;border:none}.gk-btn-warning[data-v-59b0f750]:hover{background:#b45309}.gk-btn-danger[data-v-59b0f750]{background:#dc2626;color:#fff;border:none}.gk-btn-danger[data-v-59b0f750]:hover{background:#b91c1c}.text-danger[data-v-59b0f750]{color:#f87171}.field-header[data-v-59b0f750]{display:flex;justify-content:space-between;align-items:center;margin-top:6px}.btn-link-action[data-v-59b0f750]{background:transparent;border:none;color:var(--accent-cyan);font-size:11px;cursor:pointer;text-decoration:underline;padding:0}.btn-link-action[data-v-59b0f750]:hover{color:#fff}.hint-text[data-v-59b0f750]{font-size:11px;color:var(--text-muted);line-height:1.4;margin-top:-4px}.admin-page[data-v-f5a669eb]{min-height:100vh;background-color:var(--bg-primary)}.nav-links[data-v-f5a669eb]{display:flex;gap:16px}.nav-item[data-v-f5a669eb]{color:var(--text-secondary);font-size:13px;font-weight:500;padding:6px 12px;border-radius:6px;transition:all .2s}.nav-item.active[data-v-f5a669eb],.nav-item[data-v-f5a669eb]:hover{color:var(--text-primary);background:var(--bg-card)}.admin-container[data-v-f5a669eb]{max-width:1400px;margin:0 auto;padding:32px 24px}.header-section[data-v-f5a669eb]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.header-section h2[data-v-f5a669eb]{font-size:22px;font-weight:700}.subtitle[data-v-f5a669eb]{color:var(--text-secondary);font-size:13px;margin-top:4px}.select-input[data-v-f5a669eb]{width:240px}.mono-text[data-v-f5a669eb]{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--text-secondary)}.details-cell[data-v-f5a669eb]{max-width:320px;font-size:13px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hash-code[data-v-f5a669eb]{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--accent-cyan);background:#06b6d41a;padding:2px 6px;border-radius:4px}.empty-state[data-v-f5a669eb]{text-align:center;padding:40px;color:var(--text-muted)}:root{--bg-primary: #0a0e17;--bg-secondary: #121826;--bg-card: #182234;--bg-input: #0f1624;--border-color: #24324d;--border-focus: #3b82f6;--text-primary: #f8fafc;--text-secondary: #94a3b8;--text-muted: #64748b;--accent-blue: #3b82f6;--accent-cyan: #06b6d4;--accent-green: #10b981;--accent-red: #ef4444;--accent-amber: #f59e0b}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,sans-serif;background-color:var(--bg-primary);color:var(--text-primary);min-height:100vh}code,pre{font-family:JetBrains Mono,monospace}a{color:var(--accent-blue);text-decoration:none}button{cursor:pointer;font-family:inherit}.gk-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:24px;box-shadow:0 8px 24px #0006}.gk-input{width:100%;padding:12px 16px;background:var(--bg-input);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:14px;outline:none;transition:border-color .2s}.gk-input:focus{border-color:var(--border-focus);box-shadow:0 0 0 2px #3b82f633}.gk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:8px;font-weight:600;font-size:14px;border:none;transition:all .2s}.gk-btn-primary{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff}.gk-btn-primary:hover{background:linear-gradient(135deg,#3b82f6,#2563eb)}.gk-btn-secondary{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color)}.gk-btn-secondary:hover{background:var(--border-color)}.gk-badge{display:inline-block;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600}.gk-badge-success{background:#10b98126;color:var(--accent-green);border:1px solid rgba(16,185,129,.3)}.gk-badge-danger{background:#ef444426;color:var(--accent-red);border:1px solid rgba(239,68,68,.3)}.gk-badge-info{background:#06b6d426;color:var(--accent-cyan);border:1px solid rgba(6,182,212,.3)}.gk-badge-warning{background:#f59e0b26;color:var(--accent-amber);border:1px solid rgba(245,158,11,.3)}.gk-navbar{display:flex;align-items:center;justify-content:space-between;padding:16px 32px;background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.gk-brand{display:flex;align-items:center;gap:12px;font-weight:700;font-size:18px;letter-spacing:-.5px}.gk-table{width:100%;border-collapse:collapse}.gk-table th{text-align:left;padding:12px 16px;background:var(--bg-secondary);color:var(--text-secondary);font-size:13px;border-bottom:1px solid var(--border-color)}.gk-table td{padding:14px 16px;border-bottom:1px solid var(--border-color);font-size:14px}.gk-table tr:hover td{background:#ffffff05}
