*,:before,:after{box-sizing:border-box}body{color:#c9d1d9;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0b0d1a;min-height:100vh;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans SC,sans-serif;overflow-x:hidden}body:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(60% 50% at 20%,oklch(70% .18 210/.35) 0%,#0000 70%),radial-gradient(55% 45% at 75% 30%,oklch(55% .22 330/.3) 0%,#0000 70%),radial-gradient(50% 55% at 50% 70%,oklch(60% .2 265/.25) 0%,#0000 70%),radial-gradient(30% 30% at 85% 80%,oklch(65% .15 180/.15) 0%,#0000 60%);animation:20s ease-in-out infinite alternate aurora-drift;position:fixed;inset:0}body:after{content:"";z-index:0;pointer-events:none;opacity:.03;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:60px 60px;position:fixed;inset:0}@keyframes aurora-drift{0%{transform:translate(0)scale(1)}25%{transform:translate(3%,-2%)scale(1.05)}50%{transform:translate(-2%,3%)scale(.95)}75%{transform:translate(2%,2%)scale(1.02)}to{transform:translate(-1%,-1%)scale(1)}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff24}::selection{color:#e6edf3;background:#58a6ff4d}.glass-card{-webkit-backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px}.unlock-wrapper[data-v-e26a370c]{justify-content:center;padding:20px 0;display:flex}.unlock-card[data-v-e26a370c]{-webkit-backdrop-filter:blur(24px);text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;width:100%;max-width:380px;padding:44px 36px 36px;position:relative;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff0a}.icon-circle[data-v-e26a370c]{color:#79c0ff;background:#58a6ff14;border:1px solid #58a6ff33;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:20px;display:inline-flex;box-shadow:0 0 20px #58a6ff1a}.unlock-card h2[data-v-e26a370c]{color:#e6edf3;margin:0 0 6px;font-size:18px;font-weight:600}.hint[data-v-e26a370c]{color:#fff6;margin:0 0 28px;font-size:13px}.pwd-row[data-v-e26a370c]{margin-bottom:18px}.pwd-input-wrap[data-v-e26a370c]{background:#0000004d;border:1px solid #ffffff14;border-radius:12px;align-items:center;transition:border-color .3s,box-shadow .3s;display:flex;position:relative}.pwd-input-wrap[data-v-e26a370c]:focus-within{border-color:#58a6ff80;box-shadow:0 0 0 4px #58a6ff14,0 0 20px #58a6ff0d}.input-icon[data-v-e26a370c]{color:#ffffff40;pointer-events:none;position:absolute;left:16px}.pwd-input[data-v-e26a370c]{color:#e6edf3;letter-spacing:2px;background:0 0;border:none;outline:none;flex:1;padding:13px 48px 13px 44px;font-family:inherit;font-size:14px}.pwd-input[data-v-e26a370c]::placeholder{letter-spacing:normal;color:#fff3}.toggle-btn[data-v-e26a370c]{color:#ffffff40;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px;transition:all .2s;display:flex;position:absolute;right:8px}.toggle-btn[data-v-e26a370c]:hover{color:#fff9;background:#ffffff0f}.btn-unlock[data-v-e26a370c]{color:#fff;cursor:pointer;background:linear-gradient(135deg,oklch(65% .18 250),oklch(58% .2 200));border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px;font-family:inherit;font-size:15px;font-weight:600;transition:all .3s;display:flex;box-shadow:0 4px 20px #58a6ff33}.btn-unlock[data-v-e26a370c]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px #58a6ff59}.btn-unlock[data-v-e26a370c]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 10px #58a6ff26}.btn-unlock[data-v-e26a370c]:disabled{opacity:.5;cursor:not-allowed}.spinner[data-v-e26a370c]{border:2px solid #fff3;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin-e26a370c}@keyframes spin-e26a370c{to{transform:rotate(360deg)}}.error[data-v-e26a370c]{color:#f85149;background:#f8514914;border:1px solid #f8514940;border-radius:10px;margin-top:14px;padding:10px 16px;font-size:13px}.fade-enter-active[data-v-e26a370c],.fade-leave-active[data-v-e26a370c]{transition:opacity .2s}.fade-enter-from[data-v-e26a370c],.fade-leave-to[data-v-e26a370c]{opacity:0}.table-wrap[data-v-60966744]{-webkit-backdrop-filter:blur(20px);background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;overflow-x:auto;box-shadow:0 4px 24px #0000004d,inset 0 1px #ffffff05}table[data-v-60966744]{border-collapse:collapse;width:100%;font-size:13px}thead[data-v-60966744]{border-bottom:1px solid #ffffff0f}th[data-v-60966744]{text-align:left;color:#ffffff59;text-transform:uppercase;letter-spacing:.8px;white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:500}td[data-v-60966744]{color:#c9d1d9;border-bottom:1px solid #ffffff08;padding:13px 16px}tr:last-child td[data-v-60966744]{border-bottom:none}tbody tr[data-v-60966744]{transition:all .15s}tbody tr[data-v-60966744]:hover{background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff0a}.cell-name[data-v-60966744]{text-overflow:ellipsis;white-space:nowrap;color:#ffffffd9;max-width:180px;overflow:hidden}.cell-mono[data-v-60966744]{color:#fff6;font-family:Fira Code,SF Mono,Consolas,monospace;font-size:12px}.badge[data-v-60966744]{letter-spacing:.3px;border-radius:12px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.badge-vmess[data-v-60966744]{color:#79c0ff;background:#58a6ff1f}.badge-vless[data-v-60966744]{color:#7ee787;background:#3fb9501f}.badge-trojan[data-v-60966744]{color:#ffa657;background:#ffa6571f}.badge-ss[data-v-60966744]{color:#d2a8ff;background:#d2a8ff1f}.badge-ssr[data-v-60966744]{color:#ff7b72;background:#ff7b721f}.btn-copy[data-v-60966744]{color:#ffffff59;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff14;border-radius:8px;padding:5px 14px;font-family:inherit;font-size:11px;transition:all .2s}.btn-copy[data-v-60966744]:hover{color:#fffc;background:#58a6ff0f;border-color:#58a6ff66}.btn-copy--done[data-v-60966744]{color:#7ee787;background:#3fb95014;border-color:#3fb9504d}.sec-badge[data-v-60966744]{letter-spacing:.2px;border-radius:10px;padding:2px 10px;font-size:11px;font-weight:500;display:inline-block}.sec-reality[data-v-60966744]{color:#d2a8ff;background:#d2a8ff1a}.sec-tls[data-v-60966744]{color:#79c0ff;background:#58a6ff1a}.sec-none[data-v-60966744]{color:#ffffff4d}.timer[data-v-6b158367]{-webkit-backdrop-filter:blur(20px);border-radius:16px;margin-bottom:24px;padding:18px 22px}.timer--countdown[data-v-6b158367]{background:#58a6ff0a;border:1px solid #58a6ff1f;box-shadow:0 2px 16px #58a6ff0a}.timer--grace[data-v-6b158367]{background:#d299220a;border:1px solid #d2992226;box-shadow:0 2px 16px #d299220a}.timer--expired[data-v-6b158367]{background:#f851490a;border:1px solid #f8514926;box-shadow:0 2px 16px #f851490a}.timer-top[data-v-6b158367]{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.timer-icon[data-v-6b158367]{flex-shrink:0;margin-top:1px}.timer--countdown .timer-icon[data-v-6b158367]{color:#79c0ff}.timer--grace .timer-icon[data-v-6b158367]{color:#ffa657}.timer--expired .timer-icon[data-v-6b158367]{color:#f85149}.timer-text[data-v-6b158367]{flex-direction:column;gap:2px;display:flex}.timer-title[data-v-6b158367]{color:#ffffffe6;font-size:14px;font-weight:600}.timer-date[data-v-6b158367]{color:#fff6;font-size:12px}.timer-date strong[data-v-6b158367]{color:#ffffffbf}.progress-track[data-v-6b158367]{background:#ffffff0a;border-radius:1px;height:2px;margin-bottom:10px;overflow:hidden}.progress-fill[data-v-6b158367]{border-radius:1px;height:100%;transition:width .6s}.progress--countdown[data-v-6b158367]{background:linear-gradient(90deg,oklch(70% .18 250),oklch(65% .15 200))}.progress--grace[data-v-6b158367]{background:linear-gradient(90deg,#d29922,#ffa657)}.progress--expired[data-v-6b158367]{background:#f85149}.timer-meta[data-v-6b158367]{color:#fff3;font-size:11px}.app[data-v-d5730b3f]{z-index:1;max-width:960px;margin:0 auto;padding:56px 20px 80px;position:relative}.app-header[data-v-d5730b3f]{text-align:center;margin-bottom:40px}.logo-row[data-v-d5730b3f]{color:#58a6ff;filter:drop-shadow(0 0 12px #58a6ff4d);justify-content:center;align-items:center;gap:10px;display:flex}.logo-row h1[data-v-d5730b3f]{background:linear-gradient(135deg,#e6edf3 0%,#79c0ff 100%);-webkit-text-fill-color:transparent;letter-spacing:-.5px;-webkit-background-clip:text;background-clip:text;margin:0;font-size:28px;font-weight:700}.subtitle[data-v-d5730b3f]{color:#ffffff4d;margin:8px 0 0;font-size:13px}.section-header[data-v-d5730b3f]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.section-title[data-v-d5730b3f]{color:#fff6;align-items:center;gap:8px;display:flex}.section-title h2[data-v-d5730b3f]{color:#e6edf3;margin:0;font-size:16px;font-weight:600}.count[data-v-d5730b3f]{color:#ffffff80;vertical-align:middle;background:#ffffff0f;border-radius:11px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.btn-import[data-v-d5730b3f]{color:#7ee787;cursor:pointer;background:#3fb9501f;border:1px solid #3fb95040;border-radius:10px;align-items:center;gap:6px;padding:9px 20px;font-family:inherit;font-size:13px;font-weight:500;transition:all .25s;display:inline-flex;box-shadow:0 2px 12px #3fb9501a}.btn-import[data-v-d5730b3f]:hover{background:#3fb95033;border-color:#3fb95066;transform:translateY(-1px);box-shadow:0 4px 20px #3fb95033}.btn-import[data-v-d5730b3f]:active{transform:translateY(0)}.btn-import--done[data-v-d5730b3f]{color:#7ee787;pointer-events:none;background:#3fb9502e;border-color:#3fb95066}
