@charset "UTF-8";.link[data-v-2e151cae]{display:flex;align-items:center;gap:11px;padding:8px 12px;margin-bottom:1px;border-radius:7px;color:var(--fg-default);font-size:13px;font-weight:500;text-decoration:none;transition:background .12s var(--ease),color .12s var(--ease)}.link i[data-v-2e151cae]{width:16px;text-align:center;font-size:12px;color:var(--fg-muted)}.link .label[data-v-2e151cae]{flex:1}.link .badge[data-v-2e151cae]{background:var(--surface-overlay);color:var(--fg-default);font-size:10px;font-weight:700;padding:2px 7px;border-radius:var(--r-pill)}.link .ext[data-v-2e151cae]{color:var(--fg-muted);font-size:9.5px}.link[data-v-2e151cae]:hover{background:var(--surface-overlay);color:var(--fg-bright);text-decoration:none}.link:hover i[data-v-2e151cae]{color:var(--fg-bright)}.link.active[data-v-2e151cae]{background:#58a6ff21;color:var(--p-500)}.link.active i[data-v-2e151cae]{color:var(--p-500)}.link.collapsed[data-v-2e151cae]{justify-content:center;padding:9px 0}.section[data-v-a33f8444]{margin-bottom:18px}.label[data-v-a33f8444]{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;color:var(--fg-muted);padding:0 12px 6px}.label-divider[data-v-a33f8444]{height:1px;margin:0 12px 6px;background:var(--surface-border)}.pill-wrap[data-v-cb61e54b]{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;background:#22c55e1c;border:1px solid rgba(34,197,94,.3);border-radius:var(--r-pill);font-size:11.5px;font-weight:600;color:var(--s-400)}.pill-wrap .dot[data-v-cb61e54b]{width:6px;height:6px;border-radius:50%;background:var(--s-400);box-shadow:0 0 6px var(--s-400)}.pill-wrap .text b[data-v-cb61e54b]{font-weight:700}.pill-wrap.offline[data-v-cb61e54b]{background:#f851491c;border-color:#f851494d;color:var(--d-400)}.pill-wrap.offline .dot[data-v-cb61e54b]{background:var(--d-400);box-shadow:0 0 6px var(--d-400)}.gate-backdrop[data-v-a629327d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px}.gate-card[data-v-a629327d]{width:min(540px,100%);max-height:95vh;overflow-y:auto;background:var(--surface-default);border:1px solid var(--surface-border);border-radius:14px;padding:28px 30px 22px;box-shadow:0 30px 90px #0009}header[data-v-a629327d]{display:flex;align-items:center;gap:16px;margin-bottom:18px}header .discord-logo[data-v-a629327d]{width:56px;height:56px;background:#5865f2;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:0 8px 24px -10px #5865f2b3}header .kicker[data-v-a629327d]{display:block;font-size:10.5px;font-weight:600;color:var(--p-500);text-transform:uppercase;letter-spacing:1px;margin-bottom:3px}header h2[data-v-a629327d]{margin:0;font-size:20px;color:var(--fg-pure);font-weight:700;line-height:1.2}.lead[data-v-a629327d]{color:var(--fg-default);font-size:13.5px;line-height:1.6;margin:0 0 20px}.lead em[data-v-a629327d],.lead b[data-v-a629327d]{color:var(--fg-bright);font-style:normal;font-weight:600}.discord-btn[data-v-a629327d]{width:100%;background:#5865f2;color:#fff;border:0;border-radius:8px;padding:14px 22px;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px;transition:background .15s,transform .05s,box-shadow .15s;box-shadow:0 4px 14px -4px #5865f299}.discord-btn svg[data-v-a629327d]{flex-shrink:0}.discord-btn[data-v-a629327d]:hover{background:#4752c4;box-shadow:0 6px 18px -4px #5865f2b3}.discord-btn[data-v-a629327d]:active{transform:scale(.98)}.safety[data-v-a629327d]{margin:18px 0 6px;background:var(--surface-canvas);border:1px solid var(--surface-border);border-radius:8px;padding:0}.safety summary[data-v-a629327d]{cursor:pointer;padding:11px 14px;font-size:12.5px;font-weight:600;color:var(--fg-bright);list-style:none;position:relative;-webkit-user-select:none;user-select:none}.safety summary[data-v-a629327d]::-webkit-details-marker{display:none}.safety summary[data-v-a629327d]:before{content:"+";display:inline-block;width:18px;text-align:center;font-weight:700;color:var(--p-500);margin-right:6px;transition:transform .15s}.safety[open] summary[data-v-a629327d]:before{content:"–"}.safety p[data-v-a629327d]{margin:0 14px 10px;font-size:12.5px;color:var(--fg-default);line-height:1.6}.safety p[data-v-a629327d]:first-of-type{margin-top:4px}.safety p b[data-v-a629327d]{color:var(--fg-bright);font-weight:600}.safety p a[data-v-a629327d]{color:var(--p-500);text-decoration:none;word-break:break-all}.safety p a[data-v-a629327d]:hover{text-decoration:underline}.safety ul[data-v-a629327d],.safety ol[data-v-a629327d]{margin:4px 14px 12px 30px;padding:0;font-size:12.5px;color:var(--fg-default);line-height:1.65}.safety ul li[data-v-a629327d],.safety ol li[data-v-a629327d]{padding:2px 0}.safety ul li b[data-v-a629327d],.safety ol li b[data-v-a629327d]{color:var(--fg-bright)}.safety ul li em[data-v-a629327d],.safety ol li em[data-v-a629327d]{color:var(--fg-bright);font-style:normal}.safety .safety-final[data-v-a629327d]{margin:6px 14px 12px;padding:8px 12px;background:#58a6ff0f;border-left:3px solid var(--p-500);border-radius:0 4px 4px 0;font-size:12px;color:var(--fg-default)}.safety .safety-final em[data-v-a629327d]{color:var(--fg-bright);font-style:normal;font-weight:600}footer[data-v-a629327d]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:16px;margin-top:14px;border-top:1px solid var(--surface-border)}button.ghost[data-v-a629327d],button.text[data-v-a629327d]{display:inline-flex;align-items:center;gap:6px;text-decoration:none;border:0;cursor:pointer;font-size:12.5px;font-weight:600;font-family:inherit;padding:9px 16px;border-radius:6px}button.ghost i[data-v-a629327d],button.text i[data-v-a629327d]{font-size:12px}button.ghost[data-v-a629327d]{background:var(--surface-canvas);color:var(--fg-bright);border:1px solid var(--surface-border)}button.ghost[data-v-a629327d]:hover{border-color:var(--p-500);color:var(--p-500)}button.text[data-v-a629327d]{background:none;color:var(--fg-default);padding:9px 8px}button.text[data-v-a629327d]:hover{color:var(--d-400)}.form-err[data-v-a629327d]{color:var(--d-400);background:#f8514914;border:1px solid rgba(248,81,73,.25);padding:9px 12px;border-radius:6px;font-size:12.5px;margin-top:12px}.gate-enter-active[data-v-a629327d],.gate-leave-active[data-v-a629327d]{transition:opacity .18s}.gate-enter-from[data-v-a629327d],.gate-leave-to[data-v-a629327d]{opacity:0}.shell[data-v-5f8a6e08]{display:grid;grid-template-columns:auto 1fr;min-height:100vh}.sidebar[data-v-5f8a6e08]{width:248px;background:var(--surface-default);border-right:1px solid var(--surface-border);display:flex;flex-direction:column;transition:width .18s var(--ease);overflow:hidden}.sidebar.collapsed[data-v-5f8a6e08]{width:64px}.brand[data-v-5f8a6e08]{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 10px;border-bottom:1px solid var(--surface-border)}.brand .brand-link[data-v-5f8a6e08]{display:flex;align-items:center;gap:10px;color:var(--fg-pure);text-decoration:none}.brand .mark[data-v-5f8a6e08]{width:32px;height:32px;border-radius:8px;background:transparent;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px}.brand .name[data-v-5f8a6e08]{font-size:14px;font-weight:700;color:var(--fg-pure)}.brand .name .muted[data-v-5f8a6e08]{color:var(--fg-default);font-weight:500}.brand .collapse-btn[data-v-5f8a6e08]{color:var(--fg-default);width:26px;height:26px;border-radius:6px}.brand .collapse-btn[data-v-5f8a6e08]:hover{background:#ffffff0a;color:var(--fg-bright)}.nav[data-v-5f8a6e08]{padding:12px 8px;overflow-y:auto;flex:1}.main[data-v-5f8a6e08]{display:flex;flex-direction:column;min-width:0}.topbar[data-v-5f8a6e08]{display:flex;align-items:center;justify-content:space-between;padding:12px 22px;background:var(--surface-default);border-bottom:1px solid var(--surface-border);min-height:56px}.topbar .title[data-v-5f8a6e08]{font-size:14px;font-weight:600;color:var(--fg-pure)}.topbar-r[data-v-5f8a6e08]{display:flex;align-items:center;gap:14px}.user-menu[data-v-5f8a6e08]{position:relative;display:flex;align-items:center;gap:8px;padding:5px 9px;border-radius:8px;cursor:pointer;transition:background .12s var(--ease)}.user-menu[data-v-5f8a6e08]:hover{background:var(--surface-overlay)}.user-menu .avatar[data-v-5f8a6e08]{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,var(--p-500),var(--p-700));color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.user-menu .uname[data-v-5f8a6e08]{font-size:13px;font-weight:600;color:var(--fg-bright)}.user-menu i.flipped[data-v-5f8a6e08]{transform:rotate(180deg)}.user-menu i[data-v-5f8a6e08]{font-size:10px;color:var(--fg-default);transition:transform .15s var(--ease)}.menu[data-v-5f8a6e08]{position:absolute;top:calc(100% + 6px);right:0;min-width:200px;background:var(--surface-default);border:1px solid var(--surface-border);border-radius:10px;padding:6px;box-shadow:0 10px 30px -8px #0000008c;z-index:10}.menu .menu-item[data-v-5f8a6e08]{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;background:transparent;border-radius:6px;font-size:13px;color:var(--fg-bright);text-decoration:none;cursor:pointer}.menu .menu-item i[data-v-5f8a6e08]{width:14px;font-size:12px;color:var(--fg-default)}.menu .menu-item[data-v-5f8a6e08]:hover{background:var(--surface-overlay)}.menu .menu-item.danger[data-v-5f8a6e08]:hover{background:#f8514921;color:var(--d-400)}.menu .menu-item.danger:hover i[data-v-5f8a6e08]{color:var(--d-400)}.content[data-v-5f8a6e08]{flex:1;padding:24px 28px 60px;max-width:1400px;width:100%}.tfa-backdrop[data-v-47217c7c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px;animation:backdropFade-47217c7c .2s ease}.tfa-modal[data-v-47217c7c]{background:var(--surface-default);border:1px solid var(--surface-border);border-radius:14px;width:460px;max-width:100%;box-shadow:0 30px 80px #0009;color:var(--fg-bright);animation:modalSlide-47217c7c .25s cubic-bezier(.34,1.56,.64,1);overflow:hidden}.tfa-modal.wide[data-v-47217c7c]{width:560px}header[data-v-47217c7c]{display:flex;justify-content:space-between;align-items:flex-start;padding:22px 24px 0}header .header-text[data-v-47217c7c]{flex:1}header .tag[data-v-47217c7c]{display:inline-flex;align-items:center;gap:6px;background:#58a6ff21;color:var(--p-500);padding:4px 10px;border-radius:var(--r-pill);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}header .tag i[data-v-47217c7c]{font-size:11px}header h2[data-v-47217c7c]{font-size:22px;font-weight:700;color:var(--fg-pure);margin:0;line-height:1.2}header .modal-close[data-v-47217c7c]{background:transparent;border:0;color:var(--fg-muted);cursor:pointer;font-size:16px;padding:4px 8px}header .modal-close[data-v-47217c7c]:hover{color:var(--fg-bright)}.body[data-v-47217c7c]{padding:18px 24px 22px}.body .lead[data-v-47217c7c]{font-size:13.5px;color:var(--fg-default);line-height:1.6;margin:0 0 16px}.body .hint[data-v-47217c7c]{font-size:13px;color:var(--fg-default);line-height:1.55;margin:0 0 16px}.body .err[data-v-47217c7c]{background:#f851491a;border:1px solid rgba(248,81,73,.25);color:var(--d-400);padding:9px 12px;border-radius:6px;font-size:12.5px;margin:14px 0 0}.reward[data-v-47217c7c]{display:flex;gap:12px;align-items:flex-start;background:linear-gradient(135deg,#ffd7000f,#3fb9500a);border:1px solid rgba(255,215,0,.25);border-radius:10px;padding:14px 16px;margin-bottom:18px}.reward i[data-v-47217c7c]{color:gold;font-size:22px;margin-top:2px;flex-shrink:0;filter:drop-shadow(0 2px 8px rgba(255,215,0,.4))}.reward strong[data-v-47217c7c]{display:block;font-size:14px;color:var(--fg-pure);margin-bottom:2px}.reward strong .amount[data-v-47217c7c]{color:gold}.reward .reward-sub[data-v-47217c7c]{font-size:12px;color:var(--fg-default)}.why[data-v-47217c7c]{list-style:none;padding:0;margin:0 0 18px}.why li[data-v-47217c7c]{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:12.5px;color:var(--fg-default)}.why li i[data-v-47217c7c]{color:var(--s-400);font-size:11px}.qr-row[data-v-47217c7c]{display:grid;grid-template-columns:240px 1fr;gap:20px;align-items:start;margin-bottom:18px}.qr-wrap[data-v-47217c7c]{background:#fff;border:1px solid var(--surface-border);border-radius:10px;padding:10px;display:flex;align-items:center;justify-content:center}.qr-wrap img[data-v-47217c7c]{width:100%;height:auto;display:block;border-radius:6px}.qr-wrap .qr-loading[data-v-47217c7c]{width:200px;height:200px;display:flex;align-items:center;justify-content:center;color:#8b949e;font-size:24px}.manual[data-v-47217c7c]{font-size:12.5px;color:var(--fg-default)}.manual .manual-label[data-v-47217c7c]{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--fg-muted);margin-bottom:6px;font-weight:600}.manual .secret[data-v-47217c7c]{display:block;font-family:JetBrains Mono,monospace;font-size:13px;background:var(--surface-canvas);border:1px solid var(--surface-border);border-radius:6px;padding:10px 12px;color:var(--fg-bright);margin-bottom:8px;word-break:break-all;line-height:1.5}.manual .copy[data-v-47217c7c]{background:transparent;color:var(--p-500);border:1px solid rgba(88,166,255,.3);border-radius:6px;padding:5px 10px;font-size:11px;font-weight:600;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:4px;margin-bottom:14px}.manual .copy[data-v-47217c7c]:hover{background:#58a6ff1a}.manual .manual-meta[data-v-47217c7c]{font-size:11.5px;line-height:1.7;color:var(--fg-default)}.manual .manual-meta b[data-v-47217c7c]{color:var(--fg-bright)}.code-input[data-v-47217c7c]{width:100%;background:var(--surface-canvas);border:1px solid var(--surface-border);border-radius:8px;padding:18px;color:var(--fg-bright);font-size:28px;letter-spacing:14px;text-align:center;font-family:JetBrains Mono,monospace}.code-input[data-v-47217c7c]:focus{outline:none;border-color:var(--p-500)}.actions[data-v-47217c7c]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:18px}.actions.center[data-v-47217c7c]{justify-content:center}.actions .ghost[data-v-47217c7c]{background:transparent;color:var(--fg-default);border:1px solid var(--surface-border);padding:10px 18px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer}.actions .ghost[data-v-47217c7c]:hover{color:var(--fg-bright);border-color:var(--p-500)}.actions .primary[data-v-47217c7c]{background:var(--p-500);color:#fff;border:0;padding:10px 20px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.actions .primary[data-v-47217c7c]:hover:not(:disabled){background:#4493f8}.actions .primary[data-v-47217c7c]:disabled{opacity:.5;cursor:not-allowed}.done[data-v-47217c7c]{text-align:center}.done .big-icon[data-v-47217c7c]{font-size:52px;color:var(--s-400);display:block;margin:8px auto 16px;filter:drop-shadow(0 6px 24px rgba(63,185,80,.4));animation:pop-47217c7c .4s cubic-bezier(.34,1.56,.64,1)}.done h3[data-v-47217c7c]{font-size:20px;font-weight:700;color:var(--fg-pure);margin:0 0 8px}.done p[data-v-47217c7c]{font-size:13px;color:var(--fg-default);line-height:1.55;margin:0 0 18px}.bonus-card[data-v-47217c7c]{display:inline-flex;gap:10px;align-items:center;text-align:left;background:#ffd7000f;border:1px solid rgba(255,215,0,.25);border-radius:10px;padding:12px 16px;margin-bottom:4px}.bonus-card i[data-v-47217c7c]{color:gold;font-size:18px;filter:drop-shadow(0 2px 8px rgba(255,215,0,.4))}.bonus-card strong[data-v-47217c7c]{display:block;color:var(--fg-pure);font-size:14px;margin-bottom:2px}.bonus-card span[data-v-47217c7c]{font-size:12px;color:var(--fg-default)}@keyframes backdropFade-47217c7c{0%{opacity:0}to{opacity:1}}@keyframes modalSlide-47217c7c{0%{transform:translateY(20px) scale(.96);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes pop-47217c7c{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.bootscreen[data-v-452fde6e]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:var(--fg-default)}.bootscreen i[data-v-452fde6e]{font-size:38px;color:var(--p-500);animation:pulse-452fde6e 1.6s ease-in-out infinite}@keyframes pulse-452fde6e{0%,to{opacity:.4}50%{opacity:1}}:root{--p-100: #dceaff;--p-200: #b6d4ff;--p-300: #8fbfff;--p-400: #74b3ff;--p-500: #58a6ff;--p-600: #388bfd;--p-700: #1f6feb;--p-800: #1058c0;--p-900: #0a3c8a;--s-100: #cdf2d0;--s-200: #a3e2a8;--s-300: #78d27f;--s-400: #56c361;--s-500: #3fb950;--s-600: #2ea043;--s-700: #238636;--d-100: #ffd6d3;--d-200: #ffaba6;--d-300: #ff817a;--d-400: #fa5e57;--d-500: #f85149;--d-600: #e63a32;--d-700: #c4271f;--w-300: #ffd770;--w-400: #d29922;--w-500: #b88517;--surface-canvas: #0d1117;--surface-default: #161b22;--surface-raised: #1c2129;--surface-overlay: #21262d;--surface-border: #30363d;--surface-border-emphasis: #484f58;--fg-muted: #6e7681;--fg-default: #8b949e;--fg-strong: #c9d1d9;--fg-bright: #e6edf3;--fg-pure: #f0f6fc;--gov: #FFD700;--lspd: #3366FF;--ems: #FF3333;--sahp: #C9A227;--lsfd: #E63946;--osfm: #D97706;--r-card: 12px;--r-input: 8px;--r-pill: 999px;--ease: cubic-bezier(.22, .61, .36, 1)}*{box-sizing:border-box}html,body,#app{margin:0;padding:0;min-height:100vh;background:var(--surface-canvas);color:var(--fg-strong);font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--p-500);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit;cursor:pointer;border:0;background:none;color:inherit}input,textarea,select{font-family:inherit;font-size:14px;color:var(--fg-pure);background:var(--surface-canvas);border:1px solid var(--surface-border);border-radius:var(--r-input);padding:10px 12px;outline:none;transition:border-color .15s var(--ease);width:100%}input:focus,textarea:focus,select:focus{border-color:var(--p-500)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--surface-border);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--surface-border-emphasis)}.tnum{font-variant-numeric:tabular-nums}.mono{font-family:JetBrains Mono,monospace}.btn{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;background:var(--surface-overlay);border:1px solid var(--surface-border);border-radius:var(--r-input);color:var(--fg-bright);font-size:13px;font-weight:600;transition:filter .12s var(--ease),background .12s var(--ease);text-decoration:none}.btn:hover{filter:brightness(1.15);text-decoration:none}.btn:disabled{opacity:.5;cursor:not-allowed;filter:none}.btn.primary{background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#58a6ff66;color:#fff}.btn.primary:hover{filter:brightness(1.08)}.btn.ghost{background:transparent}.btn.ghost:hover{background:#ffffff0a}.btn.danger{background:#f8514921;border-color:#f8514959;color:var(--d-400)}.btn.danger:hover{background:#f8514938;filter:none}.btn i{font-size:12px}.pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--r-pill);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;background:#6e76812e;color:var(--fg-default);border:1px solid transparent}.pill.success{background:#22c55e21;color:var(--s-400);border-color:#22c55e4d}.pill.info{background:#58a6ff21;color:var(--p-500);border-color:#58a6ff4d}.pill.warn{background:#d2992221;color:var(--w-400);border-color:#d299224d}.pill.danger{background:#f8514921;color:var(--d-400);border-color:#f851494d}.card{background:var(--surface-default);border:1px solid var(--surface-border);border-radius:var(--r-card);padding:18px}
