.site-logo-img[data-v-f39cb326]{object-fit:contain;border-radius:10px;display:inline-block}.site-logo-fallback[data-v-f39cb326]{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(120deg,var(--accent-light),var(--accent));color:#1a1104;font-family:Space Grotesk,sans-serif;font-weight:700}.locale-switcher[data-v-91062be1]{position:relative;display:inline-block}.locale-trigger[data-v-91062be1]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid rgba(212,175,55,.35);border-radius:999px;background:#ffffff0a;color:#f0d48c;font-size:.85rem;cursor:pointer;transition:all .2s;white-space:nowrap}.locale-trigger[data-v-91062be1]:hover{color:#ffd76a;border-color:#d4af378c}.trigger-arrow[data-v-91062be1]{transition:transform .2s;color:#f0d48c;flex-shrink:0}.trigger-arrow.up[data-v-91062be1]{transform:rotate(180deg)}.locale-dropdown[data-v-91062be1]{position:absolute;top:calc(100% + 6px);right:0;min-width:120px;padding:6px;border-radius:14px;background:#12100df5;border:1px solid rgba(212,175,55,.35);box-shadow:0 16px 40px #00000080,0 0 0 1px #d4af3714;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100}.locale-option[data-v-91062be1]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:9px 12px;border:none;border-radius:10px;background:transparent;color:#d9c88f;font-size:.88rem;cursor:pointer;text-align:left;transition:all .15s}.locale-option[data-v-91062be1]:hover{background:#d4af371a;color:#ffd76a}.locale-option.active[data-v-91062be1]{color:#fff0b2;background:#d4af3724}.option-check[data-v-91062be1]{color:var(--accent-light, #f4d57a);font-size:.8rem}.drop-enter-active[data-v-91062be1],.drop-leave-active[data-v-91062be1]{transition:opacity .18s ease,transform .18s ease}.drop-enter-from[data-v-91062be1],.drop-leave-to[data-v-91062be1]{opacity:0;transform:translateY(-6px)}:root{--bg-ink: #070707;--accent: #d4af37;--accent-light: #f4d57a;--accent-dark: #b88a1d;--card: #12100d;--text-main: #f9f3df;--text-soft: #d9c88f;--border-gold: rgba(212, 175, 55, .2);--shadow: 0 20px 50px rgba(212, 175, 55, .14);--radius: 20px;--danger: #ff7d7d}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--text-main);font-family:Noto Sans SC,Noto Sans TC,sans-serif;background:radial-gradient(circle at 0% 10%,rgba(212,175,55,.18),transparent 38%),radial-gradient(circle at 100% 0%,rgba(212,175,55,.14),transparent 42%),linear-gradient(135deg,#050505,#11100d 35%,#090806);min-height:100vh}a{color:inherit;text-decoration:none}.noise{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.08;background-image:radial-gradient(#0f1727 .35px,transparent .35px);background-size:4px 4px;z-index:0}.site{position:relative;z-index:1}.wrap{width:min(1140px,92%);margin:0 auto}main.wrap{padding:20px 0 40px}.nav{position:sticky;top:12px;z-index:20;margin-top:12px;border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12100de0;border:1px solid rgba(212,175,55,.4);box-shadow:var(--shadow);display:flex;align-items:center;justify-content:space-between;padding:10px 12px 10px 22px}.brand{display:inline-flex;align-items:center;text-decoration:none;transition:opacity .2s ease}.brand:hover{opacity:.92}.brand-block{display:inline-flex;align-items:center;gap:10px}.brand-logo{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(120deg,var(--accent-light),var(--accent));color:#1a1104;font-family:Space Grotesk,sans-serif;font-weight:700}.brand-name{font-family:Space Grotesk,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:.04em;color:#f2d784;text-shadow:0 0 18px rgba(212,175,55,.28)}.menu{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.menu a:not(.btn):not(.btn-secondary){color:#f3dd9c;font-weight:500;font-size:.93rem}.menu a:not(.btn):not(.btn-secondary):hover{color:#ffd76a}.btn,.btn-secondary{border:0;border-radius:999px;padding:11px 18px;text-decoration:none;font-weight:700;font-size:.92rem;transition:transform .2s ease,box-shadow .2s ease;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.btn{color:#1a1104;background:linear-gradient(120deg,var(--accent-light),var(--accent));box-shadow:0 10px 24px #d4af3747}.btn-secondary{color:#f8e7ad;background:#ffffff08;border:1px solid rgba(212,175,55,.35)}.logout-btn{color:#ff9d9d;border-color:#ff7d7d66;background:#ff7d7d0d;font-size:.92rem;padding:11px 18px}.logout-btn:hover{border-color:#ff7d7db3;box-shadow:0 12px 26px #ff7d7d26}.btn:hover,.btn-secondary:hover{transform:translateY(-2px);box-shadow:0 12px 26px #d4af3733}.section{position:relative;margin-top:28px;padding:28px;border-radius:var(--radius);background:linear-gradient(180deg,#110f0cf5,#0a0907f5);border:1px solid var(--border-gold);box-shadow:var(--shadow);animation:reveal .55s ease both}.section:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(244,213,122,.8),transparent)}.title{font-family:Space Grotesk,sans-serif;margin:0 0 10px;font-size:clamp(1.6rem,3.6vw,2.4rem);line-height:1.15;color:#f3e4b8}.subtitle{margin:0;color:var(--text-soft);line-height:1.7}.grid{display:grid;gap:18px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{border-radius:16px;background:linear-gradient(180deg,#12100df5,#0a0907f5);border:1px solid var(--border-gold);padding:18px;box-shadow:0 8px 24px #00000038;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.card:hover{border-color:#f4d57a73;transform:translateY(-2px);box-shadow:0 16px 30px #00000040}.muted{color:var(--text-soft);font-size:.94rem}.pill{display:inline-flex;align-items:center;border-radius:999px;padding:4px 10px;font-size:.8rem;font-weight:700;background:#d4af371f;color:#f7d77a;border:1px solid rgba(212,175,55,.26)}.footer{margin-top:34px;margin-bottom:8px;color:#d9c88f;font-size:.9rem;text-align:center;padding-bottom:20px}.num{font-family:Space Grotesk,sans-serif}@keyframes reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:960px){.grid-4,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.nav{border-radius:20px;align-items:flex-start;flex-direction:column;gap:10px}.menu{width:100%;justify-content:space-between;gap:10px}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.section{padding:20px}}.hero[data-v-5f647483]{overflow:hidden;position:relative}.glow[data-v-5f647483]{position:absolute;inset:auto -90px -120px auto;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(17,167,255,.2),transparent 70%);pointer-events:none}.plan[data-v-5f647483]{position:relative;display:flex;flex-direction:column}.plan.recommended[data-v-5f647483]{border-color:#f4d57a80;box-shadow:0 0 0 1px #d4af3740,var(--shadow)}.ribbon[data-v-5f647483]{position:absolute;top:-12px;right:16px;background:linear-gradient(120deg,var(--accent-light),var(--accent));color:#1a1104;font-size:.78rem;font-weight:700;padding:5px 14px;border-radius:999px;box-shadow:0 6px 16px #d4af374d}.price-row[data-v-5f647483]{margin-top:10px;display:flex;align-items:baseline;gap:4px}.price[data-v-5f647483]{font-size:1.5rem;font-weight:700;color:var(--accent-light)}.price-unit[data-v-5f647483]{color:#5e7083;font-size:.95rem}.feature[data-v-5f647483]{margin:6px 0 0;color:var(--text-soft);font-size:.9rem}.login-page[data-v-fa4b7b4c]{min-height:90vh;display:flex;align-items:center;justify-content:center;padding:40px 0}.login-card[data-v-fa4b7b4c]{width:100%;max-width:420px;margin:0 auto;border-radius:var(--radius);background:linear-gradient(180deg,#110f0cf5,#0a0907f5);border:1px solid var(--border-gold);box-shadow:var(--shadow);padding:40px 32px;position:relative;animation:reveal .55s ease both}.login-card[data-v-fa4b7b4c]:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(244,213,122,.8),transparent)}.login-locale[data-v-fa4b7b4c]{display:flex;justify-content:flex-end;margin-bottom:10px}.login-head[data-v-fa4b7b4c]{text-align:center;margin-bottom:28px}.logo[data-v-fa4b7b4c]{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(120deg,var(--accent-light),var(--accent));color:#1a1104;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:1.4rem;margin-bottom:14px}.login-head h1[data-v-fa4b7b4c]{font-family:Space Grotesk,Noto Sans SC,sans-serif;font-size:1.6rem;color:#f3e4b8;margin-bottom:6px}.login-head p[data-v-fa4b7b4c]{color:var(--text-soft);font-size:.88rem}.field[data-v-fa4b7b4c]{margin-bottom:16px}.field label[data-v-fa4b7b4c]{display:block;font-size:.84rem;margin-bottom:6px;color:var(--text-soft)}.field input[data-v-fa4b7b4c]{width:100%;padding:11px 14px;font-size:.95rem;color:var(--text-main);background:#ffffff0a;border:1px solid rgba(212,175,55,.28);border-radius:12px;outline:none;transition:border-color .2s}.field input[data-v-fa4b7b4c]:focus{border-color:var(--accent)}.field input[data-v-fa4b7b4c]::placeholder{color:#6b6044}.error[data-v-fa4b7b4c]{color:var(--danger);font-size:.84rem;margin-bottom:12px}.submit[data-v-fa4b7b4c]{width:100%;padding:12px;font-size:1rem;border:0}.submit[data-v-fa4b7b4c]:disabled{opacity:.5;cursor:not-allowed}.links[data-v-fa4b7b4c]{text-align:center;margin-top:16px;font-size:.85rem}.links a[data-v-fa4b7b4c]{color:var(--accent-light)}.links a[data-v-fa4b7b4c]:hover{color:#ffd76a}.sep[data-v-fa4b7b4c]{color:#6b6044;margin:0 6px}.tip[data-v-fa4b7b4c]{text-align:center;font-size:.78rem;color:#6b6044;margin-top:20px}.register-page[data-v-7e709b1c]{min-height:90vh;display:flex;align-items:center;justify-content:center;padding:40px 0}.register-card[data-v-7e709b1c]{width:100%;max-width:440px;margin:0 auto;border-radius:var(--radius);background:linear-gradient(180deg,#110f0cf5,#0a0907f5);border:1px solid var(--border-gold);box-shadow:var(--shadow);padding:40px 32px;position:relative;animation:reveal .55s ease both}.register-card[data-v-7e709b1c]:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(244,213,122,.8),transparent)}.register-head[data-v-7e709b1c]{text-align:center;margin-bottom:26px}.logo[data-v-7e709b1c]{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(120deg,var(--accent-light),var(--accent));color:#1a1104;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:1.4rem;margin-bottom:14px}.register-head h1[data-v-7e709b1c]{font-family:Space Grotesk,Noto Sans SC,sans-serif;font-size:1.6rem;color:#f3e4b8;margin-bottom:6px}.register-head p[data-v-7e709b1c]{color:var(--text-soft);font-size:.88rem}.field[data-v-7e709b1c]{margin-bottom:14px}.field label[data-v-7e709b1c]{display:block;font-size:.84rem;margin-bottom:6px;color:var(--text-soft)}.required[data-v-7e709b1c]{color:var(--danger)}.field input[data-v-7e709b1c]{width:100%;padding:11px 14px;font-size:.95rem;color:var(--text-main);background:#ffffff0a;border:1px solid rgba(212,175,55,.28);border-radius:12px;outline:none;transition:border-color .2s}.field input[data-v-7e709b1c]:focus{border-color:var(--accent)}.field input[data-v-7e709b1c]::placeholder{color:#6b6044}.code-row[data-v-7e709b1c]{display:flex;gap:10px}.code-row input[data-v-7e709b1c]{flex:1}.code-btn[data-v-7e709b1c]{white-space:nowrap;padding:10px 14px;font-size:.84rem}.code-btn[data-v-7e709b1c]:disabled{opacity:.5;cursor:not-allowed}.error[data-v-7e709b1c]{color:var(--danger);font-size:.84rem;margin-bottom:12px}.submit[data-v-7e709b1c]{width:100%;padding:12px;font-size:1rem;border:0}.submit[data-v-7e709b1c]:disabled{opacity:.5;cursor:not-allowed}.tos[data-v-7e709b1c]{text-align:center;font-size:.8rem;color:#6b6044;margin-top:14px}.tos a[data-v-7e709b1c]{color:var(--accent-light)}.links[data-v-7e709b1c]{text-align:center;margin-top:16px;font-size:.85rem}.links a[data-v-7e709b1c]{color:var(--accent-light)}.links a[data-v-7e709b1c]:hover{color:#ffd76a}.sep[data-v-7e709b1c]{color:#6b6044;margin:0 6px}.purchase-head[data-v-1fd1963e]{margin:28px 0 8px}.plan-card[data-v-1fd1963e]{cursor:pointer;position:relative}.plan-card.active[data-v-1fd1963e]{border-color:#f4d57a99;box-shadow:0 0 0 1px #d4af374d,var(--shadow)}.check[data-v-1fd1963e]{position:absolute;top:12px;right:12px;width:26px;height:26px;border-radius:50%;background:linear-gradient(120deg,var(--accent-light),var(--accent));color:#1a1104;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700}.period-grid[data-v-1fd1963e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-bottom:18px}.period-btn[data-v-1fd1963e]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px;border-radius:14px;background:#ffffff08;border:1px solid rgba(212,175,55,.2);color:var(--text-main);cursor:pointer;transition:border-color .2s,background .2s}.period-btn[data-v-1fd1963e]:hover:not(:disabled){border-color:#f4d57a80}.period-btn.active[data-v-1fd1963e]{border-color:var(--accent);background:#d4af371f}.period-btn[data-v-1fd1963e]:disabled{opacity:.4;cursor:not-allowed}.period-label[data-v-1fd1963e]{font-weight:600}.period-price[data-v-1fd1963e]{font-weight:700;color:var(--accent-light)}.coupon-row[data-v-1fd1963e]{margin-bottom:18px}.coupon-input[data-v-1fd1963e]{width:100%;max-width:380px;padding:11px 14px;font-size:.95rem;color:var(--text-main);background:#ffffff0a;border:1px solid rgba(212,175,55,.28);border-radius:12px;outline:none}.coupon-input[data-v-1fd1963e]:focus{border-color:var(--accent)}.coupon-input[data-v-1fd1963e]::placeholder{color:#6b6044}.order-summary[data-v-1fd1963e]{padding:16px;border-radius:14px;background:#ffffff05;border:1px solid rgba(212,175,55,.12);margin-bottom:18px}.summary-line[data-v-1fd1963e]{display:flex;justify-content:space-between;padding:6px 0}.summary-line.total[data-v-1fd1963e]{border-top:1px solid rgba(212,175,55,.15);margin-top:6px;padding-top:12px}.total-price[data-v-1fd1963e]{font-size:1.4rem;font-weight:700;color:var(--accent-light)}.submit[data-v-1fd1963e]{width:100%;padding:13px;font-size:1.05rem;border:0}.submit[data-v-1fd1963e]:disabled{opacity:.5;cursor:not-allowed}.error[data-v-1fd1963e]{color:var(--danger);font-size:.9rem;margin:12px 0;text-align:center}.success-box[data-v-1fd1963e]{text-align:center}.success-icon[data-v-1fd1963e]{width:64px;height:64px;margin:0 auto 16px;border-radius:50%;background:linear-gradient(120deg,var(--accent-light),var(--accent));color:#1a1104;font-size:2rem;display:flex;align-items:center;justify-content:center}.feature[data-v-1fd1963e]{margin:6px 0 0;color:var(--text-soft);font-size:.9rem}.sub-head[data-v-3b8cbacf]{margin:28px 0 8px}.stat[data-v-3b8cbacf]{text-align:center;padding:16px;border-radius:14px;background:#ffffff05;border:1px solid rgba(212,175,55,.12)}.stat-value[data-v-3b8cbacf]{font-size:1.2rem;font-weight:700;color:var(--accent-light);margin-bottom:4px;word-break:break-all}.url-box[data-v-3b8cbacf]{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;background:#0000004d;border:1px solid rgba(212,175,55,.2)}.url-text[data-v-3b8cbacf]{flex:1;font-size:.88rem;color:#f3dd9c;word-break:break-all;font-family:Space Grotesk,monospace}.copy-btn[data-v-3b8cbacf]{white-space:nowrap;padding:8px 16px;font-size:.85rem}.client-grid[data-v-3b8cbacf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.client-card[data-v-3b8cbacf]{display:flex;flex-direction:column;gap:10px}.client-head[data-v-3b8cbacf]{display:flex;align-items:center;gap:8px}.client-icon[data-v-3b8cbacf]{font-size:1.2rem}.client-name[data-v-3b8cbacf]{font-weight:600}.client-url[data-v-3b8cbacf]{font-size:.75rem;color:var(--text-soft);word-break:break-all;background:#0000004d;padding:8px 10px;border-radius:8px;max-height:56px;overflow:hidden}.copy-btn.small[data-v-3b8cbacf]{align-self:flex-start;padding:6px 12px;font-size:.8rem}.server-card[data-v-3b8cbacf]{padding:16px}.server-meta[data-v-3b8cbacf]{display:flex;align-items:center;gap:12px;margin-top:10px;font-size:.85rem}.online[data-v-3b8cbacf]{color:#34d399}.offline[data-v-3b8cbacf]{color:#9ca3af}.empty-box[data-v-3b8cbacf]{padding:20px;text-align:center;border:1px dashed rgba(212,175,55,.25);border-radius:12px}.tutorial-list[data-v-3b8cbacf]{display:flex;flex-direction:column;gap:10px}.tutorial[data-v-3b8cbacf]{border:1px solid rgba(212,175,55,.18);border-radius:12px;padding:14px 16px;background:#ffffff05}.tutorial summary[data-v-3b8cbacf]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none}.tutorial summary[data-v-3b8cbacf]::-webkit-details-marker{display:none}.tutorial-title[data-v-3b8cbacf]{font-weight:600}.steps[data-v-3b8cbacf]{margin:12px 0 0 20px;padding:0;color:var(--text-soft);line-height:1.9;font-size:.9rem}.page-head[data-v-5aab34af]{margin:28px 0 8px}.filter-bar[data-v-5aab34af]{display:flex;gap:10px;margin:16px 0;flex-wrap:wrap}.filter-btn[data-v-5aab34af]{padding:8px 18px;border-radius:999px;background:#ffffff08;border:1px solid rgba(212,175,55,.2);color:var(--text-soft);cursor:pointer;font-size:.88rem;transition:all .2s}.filter-btn[data-v-5aab34af]:hover{border-color:#f4d57a80}.filter-btn.active[data-v-5aab34af]{background:#d4af3726;color:#fff0b2;border-color:var(--accent)}.order-list[data-v-5aab34af]{display:flex;flex-direction:column}.order-item[data-v-5aab34af]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 4px;border-bottom:1px solid rgba(212,175,55,.12);flex-wrap:wrap}.order-item[data-v-5aab34af]:last-child{border-bottom:none}.order-name[data-v-5aab34af]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.order-plan[data-v-5aab34af]{font-weight:700;font-size:1.02rem}.order-meta[data-v-5aab34af]{font-size:.82rem;display:flex;gap:8px;flex-wrap:wrap}.order-right[data-v-5aab34af]{text-align:right}.order-amount[data-v-5aab34af]{font-size:1.3rem;font-weight:700;color:var(--accent-light)}.order-pay[data-v-5aab34af]{font-size:.8rem;margin-top:4px}.status[data-v-5aab34af]{font-size:.75rem;padding:3px 10px}.status.pending[data-v-5aab34af]{background:#f59e0b26;color:#fbbf24;border-color:#f59e0b4d}.status.processing[data-v-5aab34af]{background:#3b82f626;color:#60a5fa;border-color:#3b82f64d}.status.completed[data-v-5aab34af]{background:#34d39926;color:#34d399;border-color:#34d3994d}.status.cancelled[data-v-5aab34af],.status.discounted[data-v-5aab34af],.status.unknown[data-v-5aab34af]{background:#9ca3af26;color:#9ca3af;border-color:#9ca3af4d}.empty-box[data-v-5aab34af]{padding:40px 20px;text-align:center;border:1px dashed rgba(212,175,55,.25);border-radius:12px}.error[data-v-5aab34af]{color:var(--danger);text-align:center;margin-top:12px}.page-head[data-v-ffe1abba]{margin:28px 0 8px}.head-actions[data-v-ffe1abba]{display:flex;gap:10px;margin:16px 0}.field[data-v-ffe1abba]{margin-bottom:16px}.field label[data-v-ffe1abba]{display:block;font-size:.84rem;margin-bottom:6px;color:var(--text-soft)}.field input[data-v-ffe1abba],.field textarea[data-v-ffe1abba]{width:100%;padding:11px 14px;font-size:.95rem;color:var(--text-main);background:#ffffff0a;border:1px solid rgba(212,175,55,.28);border-radius:12px;outline:none;resize:vertical}.field input[data-v-ffe1abba]:focus,.field textarea[data-v-ffe1abba]:focus{border-color:var(--accent)}.field input[data-v-ffe1abba]::placeholder,.field textarea[data-v-ffe1abba]::placeholder{color:#6b6044}.level-row[data-v-ffe1abba]{display:flex;gap:10px}.level-btn[data-v-ffe1abba]{padding:8px 20px;border-radius:999px;background:#ffffff08;border:1px solid rgba(212,175,55,.2);color:var(--text-soft);cursor:pointer;transition:all .2s}.level-btn.active[data-v-ffe1abba]{background:#d4af3726;color:#fff0b2;border-color:var(--accent)}.ticket-list[data-v-ffe1abba]{display:flex;flex-direction:column}.ticket-item[data-v-ffe1abba]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 4px;border-bottom:1px solid rgba(212,175,55,.12);cursor:pointer;transition:background .2s;flex-wrap:wrap}.ticket-item[data-v-ffe1abba]:hover{background:#d4af370a}.ticket-item[data-v-ffe1abba]:last-child{border-bottom:none}.ticket-title[data-v-ffe1abba]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.subject[data-v-ffe1abba]{font-weight:600}.ticket-meta[data-v-ffe1abba]{font-size:.8rem}.replied[data-v-ffe1abba]{color:#60a5fa}.pill.level[data-v-ffe1abba]{font-size:.72rem;padding:2px 8px}.level.low[data-v-ffe1abba]{background:#34d3991f;color:#34d399;border-color:#34d3994d}.level.medium[data-v-ffe1abba]{background:#f59e0b1f;color:#fbbf24;border-color:#f59e0b4d}.level.high[data-v-ffe1abba]{background:#ef44441f;color:#f87171;border-color:#ef44444d}.pill.status[data-v-ffe1abba]{font-size:.75rem}.status.open[data-v-ffe1abba]{background:#34d3991f;color:#34d399;border-color:#34d3994d}.status.closed[data-v-ffe1abba]{background:#9ca3af1f;color:#9ca3af;border-color:#9ca3af4d}.msg-list[data-v-ffe1abba]{display:flex;flex-direction:column;gap:12px;margin:20px 0;max-height:400px;overflow-y:auto;padding-right:4px}.msg[data-v-ffe1abba]{display:flex}.msg.me[data-v-ffe1abba]{justify-content:flex-end}.msg.them[data-v-ffe1abba]{justify-content:flex-start}.msg-bubble[data-v-ffe1abba]{max-width:80%;padding:12px 16px;border-radius:14px;border:1px solid rgba(212,175,55,.18);background:#ffffff08}.msg.me .msg-bubble[data-v-ffe1abba]{background:#d4af371a;border-color:#d4af374d}.msg-meta[data-v-ffe1abba]{font-size:.75rem;display:flex;gap:6px;margin-bottom:6px}.msg-content[data-v-ffe1abba]{white-space:pre-wrap;line-height:1.7;font-size:.92rem}.reply-box[data-v-ffe1abba]{margin-top:16px}.reply-box textarea[data-v-ffe1abba]{width:100%;padding:11px 14px;font-size:.95rem;color:var(--text-main);background:#ffffff0a;border:1px solid rgba(212,175,55,.28);border-radius:12px;outline:none;resize:vertical}.reply-actions[data-v-ffe1abba]{display:flex;gap:10px;margin-top:12px}.error[data-v-ffe1abba]{color:var(--danger);margin-top:12px}.empty-box[data-v-ffe1abba]{padding:40px 20px;text-align:center;border:1px dashed rgba(212,175,55,.25);border-radius:12px}.page-head[data-v-80ba7774]{margin:28px 0 8px}.toast[data-v-80ba7774]{padding:12px 16px;border-radius:12px;margin-bottom:12px;font-size:.9rem}.toast.success[data-v-80ba7774]{background:#34d3991a;color:#34d399;border:1px solid rgba(52,211,153,.3)}.toast.error[data-v-80ba7774]{background:#ef44441a;color:#f87171;border:1px solid rgba(239,68,68,.3)}.info-grid[data-v-80ba7774]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.info-item[data-v-80ba7774]{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:12px;background:#ffffff05;border:1px solid rgba(212,175,55,.12)}.info-value[data-v-80ba7774]{font-weight:600;word-break:break-all}.mono[data-v-80ba7774]{font-family:Space Grotesk,monospace;font-size:.85rem}.num[data-v-80ba7774]{color:var(--accent-light)}.pref-row[data-v-80ba7774]{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid rgba(212,175,55,.1)}.pref-row[data-v-80ba7774]:last-of-type{border-bottom:none}.pref-label[data-v-80ba7774]{font-weight:600;margin-bottom:4px}.switch[data-v-80ba7774]{position:relative;width:46px;height:26px;cursor:pointer;flex-shrink:0}.switch input[data-v-80ba7774]{opacity:0;width:0;height:0}.slider[data-v-80ba7774]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#ffffff1f;transition:background .2s}.slider[data-v-80ba7774]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;left:3px;top:3px;background:#fff;transition:transform .2s}.switch input:checked+.slider[data-v-80ba7774]{background:linear-gradient(120deg,var(--accent-light),var(--accent))}.switch input:checked+.slider[data-v-80ba7774]:before{transform:translate(20px)}.url-box[data-v-80ba7774]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:#0000004d;border:1px solid rgba(212,175,55,.2)}.url-text[data-v-80ba7774]{flex:1;font-size:.85rem;color:#f3dd9c;word-break:break-all;font-family:Space Grotesk,monospace}.copy-btn[data-v-80ba7774]{white-space:nowrap;padding:7px 14px;font-size:.83rem}.danger-btn[data-v-80ba7774]{border-color:#ef444459;color:#f87171}.pwd-form[data-v-80ba7774]{max-width:420px}.field[data-v-80ba7774]{margin-bottom:14px}.field label[data-v-80ba7774]{display:block;font-size:.84rem;margin-bottom:6px;color:var(--text-soft)}.field input[data-v-80ba7774]{width:100%;padding:11px 14px;font-size:.95rem;color:var(--text-main);background:#ffffff0a;border:1px solid rgba(212,175,55,.28);border-radius:12px;outline:none}.field input[data-v-80ba7774]:focus{border-color:var(--accent)}.field input[data-v-80ba7774]::placeholder{color:#6b6044}.page-head[data-v-70803ece]{margin:28px 0 8px}.stat[data-v-70803ece]{text-align:center;padding:16px;border-radius:14px;background:#ffffff05;border:1px solid rgba(212,175,55,.12)}.stat-value[data-v-70803ece]{font-size:1.25rem;font-weight:700;color:var(--accent-light);margin-bottom:4px}.usage-bar-wrap[data-v-70803ece]{margin-top:18px}.usage-bar[data-v-70803ece]{height:10px;background:#ffffff0f;border-radius:999px;overflow:hidden;border:1px solid rgba(212,175,55,.15)}.usage-used[data-v-70803ece]{height:100%;background:linear-gradient(90deg,var(--accent-dark),var(--accent-light));border-radius:999px;transition:width .6s ease}.usage-labels[data-v-70803ece]{display:flex;justify-content:space-between;margin-top:8px;font-size:.82rem}.chart-head[data-v-70803ece]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.view-switch[data-v-70803ece]{display:flex;gap:6px;padding:4px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(212,175,55,.2)}.switch-btn[data-v-70803ece]{padding:6px 16px;border:none;border-radius:999px;background:transparent;color:var(--text-soft);cursor:pointer;font-size:.85rem;transition:all .2s}.switch-btn.active[data-v-70803ece]{background:#d4af3726;color:#fff0b2}.chart[data-v-70803ece]{padding:8px 0}.bars[data-v-70803ece]{display:flex;align-items:flex-end;gap:8px;height:200px;padding:0 4px}.bar-col[data-v-70803ece]{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;height:100%}.bar-stack[data-v-70803ece]{flex:1;width:100%;max-width:36px;display:flex;flex-direction:column;justify-content:flex-end;gap:1px}.bar-up[data-v-70803ece]{background:linear-gradient(180deg,#f4d57a,#d4af37);border-radius:4px 4px 0 0;transition:height .5s ease}.bar-down[data-v-70803ece]{background:linear-gradient(180deg,#3b82f6,#2563eb);border-radius:0 0 4px 4px;transition:height .5s ease}.bar-label[data-v-70803ece]{font-size:.72rem;color:var(--text-soft);white-space:nowrap}.legend[data-v-70803ece]{display:flex;justify-content:center;gap:24px;margin-top:14px;font-size:.85rem;color:var(--text-soft)}.legend-item[data-v-70803ece]{display:inline-flex;align-items:center;gap:6px}.dot[data-v-70803ece]{width:10px;height:10px;border-radius:3px;display:inline-block}.dot.up[data-v-70803ece]{background:linear-gradient(180deg,#f4d57a,#d4af37)}.dot.down[data-v-70803ece]{background:linear-gradient(180deg,#3b82f6,#2563eb)}.table-wrap[data-v-70803ece]{overflow-x:auto}.detail-table[data-v-70803ece]{width:100%;border-collapse:collapse;font-size:.9rem}.detail-table th[data-v-70803ece]{text-align:left;padding:10px 12px;color:var(--text-soft);font-weight:600;border-bottom:1px solid rgba(212,175,55,.2);white-space:nowrap}.detail-table td[data-v-70803ece]{padding:11px 12px;border-bottom:1px solid rgba(212,175,55,.08)}.detail-table tr:hover td[data-v-70803ece]{background:#d4af370a}.total-cell[data-v-70803ece]{color:var(--accent-light);font-weight:700}.empty-box[data-v-70803ece]{padding:40px 20px;text-align:center;border:1px dashed rgba(212,175,55,.25);border-radius:12px}.error[data-v-70803ece]{color:var(--danger);text-align:center;margin-top:12px}.dash-head[data-v-b60de6fb]{margin:28px 0 8px}.traffic-bar[data-v-b60de6fb]{height:10px;background:#ffffff0f;border-radius:999px;overflow:hidden;border:1px solid rgba(212,175,55,.15)}.traffic-used[data-v-b60de6fb]{height:100%;background:linear-gradient(90deg,var(--accent-dark),var(--accent-light));border-radius:999px;transition:width .6s ease}.stat[data-v-b60de6fb]{text-align:center;padding:14px;border-radius:14px;background:#ffffff05;border:1px solid rgba(212,175,55,.12)}.stat-value[data-v-b60de6fb]{font-size:1.4rem;font-weight:700;color:var(--accent-light);margin-bottom:4px}.notice-item[data-v-b60de6fb]{margin-bottom:16px}.notice-item[data-v-b60de6fb]:last-child{margin-bottom:0}.server-card[data-v-b60de6fb],.plan-card[data-v-b60de6fb]{padding:16px}.feature[data-v-b60de6fb]{margin:6px 0 0;color:var(--text-soft);font-size:.9rem}
