.sidebar[data-v-23ff71dc]{position:sticky;top:0;height:100vh;padding:var(--space-lg) var(--space-md);border-right:1px solid var(--color-border);background:#ffffffd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:var(--space-lg)}.brand[data-v-23ff71dc]{display:flex;align-items:center;gap:.75rem;padding:.25rem .35rem}.brand-mark[data-v-23ff71dc]{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font-weight:800;color:#fff;background:linear-gradient(145deg,var(--color-primary),var(--color-accent));box-shadow:var(--shadow-md)}.brand-name[data-v-23ff71dc]{margin:0;font-size:1rem;font-weight:700}.brand-tag[data-v-23ff71dc]{margin:.1rem 0 0;font-size:.72rem;color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase}.nav-list[data-v-23ff71dc]{display:flex;flex-direction:column;gap:.35rem;flex:1}.nav-item[data-v-23ff71dc]{text-align:left;border:1px solid transparent;background:transparent;border-radius:var(--radius-md);padding:.75rem .85rem;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.nav-item[data-v-23ff71dc]:hover{background:var(--color-bg-muted)}.nav-item.active[data-v-23ff71dc]{background:var(--color-primary-soft);border-color:#bfdbfe;transform:translate(4px)}.nav-label[data-v-23ff71dc]{display:block;font-weight:700;color:var(--color-text)}.nav-desc[data-v-23ff71dc]{display:block;margin-top:.15rem;font-size:.78rem;color:var(--color-text-secondary)}.sidebar-foot[data-v-23ff71dc]{padding:var(--space-md)}.foot-title[data-v-23ff71dc]{margin:0 0 .35rem;font-size:.85rem;font-weight:700}.foot-text[data-v-23ff71dc]{margin:0;font-size:.78rem;color:var(--color-text-secondary);line-height:1.5}@media(max-width:960px){.sidebar[data-v-23ff71dc]{display:none}}.mobile-dock[data-v-535d940f]{position:fixed;left:50%;bottom:12px;transform:translate(-50%);z-index:100;width:min(640px,calc(100vw - 16px));display:grid;grid-template-columns:repeat(6,1fr);gap:2px;padding:6px;border-radius:999px;box-shadow:var(--shadow-lg)}.dock-item[data-v-535d940f]{border:none;background:transparent;border-radius:999px;padding:.45rem .2rem;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.15rem}.dock-dot[data-v-535d940f]{width:6px;height:6px;border-radius:50%;background:var(--color-border-strong)}.dock-label[data-v-535d940f]{font-size:.62rem;color:var(--color-text-secondary);white-space:nowrap}.dock-item.active[data-v-535d940f]{background:var(--color-primary-soft)}.dock-item.active .dock-dot[data-v-535d940f]{background:var(--color-primary);box-shadow:0 0 0 3px #2563eb2e}.dock-item.active .dock-label[data-v-535d940f]{color:var(--color-primary);font-weight:700}@media(min-width:961px){.mobile-dock[data-v-535d940f]{display:none}}.shell[data-v-beec862a]{min-height:100vh;display:grid;grid-template-columns:var(--sidebar-width) 1fr}.main-column[data-v-beec862a]{min-width:0;padding:var(--space-lg);padding-bottom:calc(var(--dock-height) + var(--space-lg))}.topbar[data-v-beec862a]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md) var(--space-lg);margin-bottom:var(--space-lg)}.topbar-kicker[data-v-beec862a]{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.14em;color:var(--color-accent)}.topbar-title[data-v-beec862a]{margin:.15rem 0 0;font-size:1.35rem;font-weight:700;letter-spacing:-.02em}.topbar-actions[data-v-beec862a]{display:flex;gap:.55rem;flex-shrink:0}.content-area[data-v-beec862a]{max-width:var(--content-max)}.page-fade-enter-active[data-v-beec862a],.page-fade-leave-active[data-v-beec862a]{transition:opacity .18s ease,transform .18s ease}.page-fade-enter-from[data-v-beec862a],.page-fade-leave-to[data-v-beec862a]{opacity:0;transform:translateY(6px)}@media(max-width:960px){.shell[data-v-beec862a]{grid-template-columns:1fr}.main-column[data-v-beec862a]{padding:var(--space-md);padding-bottom:calc(var(--dock-height) + var(--space-md))}.topbar[data-v-beec862a]{flex-direction:column;align-items:stretch}.topbar-actions[data-v-beec862a]{width:100%}.topbar-actions .btn[data-v-beec862a]{flex:1}}@media(min-width:961px){.shell[data-v-beec862a] .mobile-dock{display:none}}.landing[data-v-fc475d09]{display:grid;gap:var(--space-md);padding-bottom:var(--space-xl)}.hero[data-v-fc475d09]{display:grid;grid-template-columns:1fr 1.1fr;gap:var(--space-lg);padding:var(--space-lg);overflow:hidden}.hero-kicker[data-v-fc475d09]{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.12em;color:var(--color-accent)}.hero-title[data-v-fc475d09]{margin:.5rem 0;font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1.25}.hero-desc[data-v-fc475d09]{margin:0;color:var(--color-text-secondary);max-width:42ch;white-space:pre-line}.countdown-strip[data-v-fc475d09]{margin-top:var(--space-md);padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-bg-muted)}.countdown-label[data-v-fc475d09]{display:block;font-size:.82rem;color:var(--color-text-secondary);margin-bottom:.55rem}.countdown-units[data-v-fc475d09]{display:grid;grid-template-columns:repeat(4,1fr);gap:.45rem}.countdown-units div[data-v-fc475d09]{text-align:center;padding:.45rem .2rem;border-radius:var(--radius-sm);background:#fff;border:1px solid var(--color-border)}.countdown-units strong[data-v-fc475d09]{display:block;font-size:1.2rem}.countdown-units small[data-v-fc475d09]{color:var(--color-text-muted)}.hero-media[data-v-fc475d09]{min-height:240px;border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg-muted)}.media-video[data-v-fc475d09],.media-slider img[data-v-fc475d09]{width:100%;height:100%;min-height:240px;object-fit:cover;display:block}.media-slider[data-v-fc475d09]{position:relative;height:100%}.slider-dots[data-v-fc475d09]{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:6px}.slider-dots button[data-v-fc475d09]{width:8px;height:8px;border:none;border-radius:50%;background:#ffffff8c;cursor:pointer}.slider-dots button.active[data-v-fc475d09]{background:#fff;transform:scale(1.15)}.media-placeholder[data-v-fc475d09]{min-height:240px;display:grid;place-items:center;color:var(--color-text-muted)}.metrics[data-v-fc475d09]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.metric-card[data-v-fc475d09]{padding:var(--space-lg)}.metric-card.muted[data-v-fc475d09]{background:linear-gradient(180deg,#f8fafc,#fff)}.metric-label[data-v-fc475d09]{margin:0;font-size:.82rem;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em}.metric-value[data-v-fc475d09]{margin:.35rem 0 var(--space-md);font-size:2rem;font-weight:800;color:var(--color-primary)}.booked-title[data-v-fc475d09]{margin:0 0 .35rem;font-weight:700}.cdk-chip[data-v-fc475d09]{width:100%;border:1px dashed #93c5fd;background:#eff6ff;color:var(--color-primary);border-radius:var(--radius-md);padding:.65rem;cursor:pointer;font-family:ui-monospace,monospace}.copy-tip[data-v-fc475d09]{margin:.35rem 0 0;font-size:.82rem;color:#16a34a}.brief-list[data-v-fc475d09]{margin:.55rem 0 0;padding-left:1rem;color:var(--color-text-secondary)}.brief-list li+li[data-v-fc475d09]{margin-top:.35rem}.brief-loading[data-v-fc475d09],.empty-brief[data-v-fc475d09]{margin-top:.55rem;color:var(--color-text-muted)}.open-letter[data-v-fc475d09]{padding:0;overflow:hidden;--letter-ink: #7f1d1d;--letter-ink-soft: #9f1239;--letter-line: rgba(127, 29, 29, .18)}.open-letter-head[data-v-fc475d09]{padding:var(--space-lg) var(--space-lg) var(--space-md);background:linear-gradient(135deg,rgba(127,29,29,.06) 0%,transparent 48%),linear-gradient(180deg,#faf7f5,#fff);border-bottom:1px solid var(--color-border)}.open-letter-kicker[data-v-fc475d09]{margin:0 0 .65rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--letter-ink-soft)}.open-letter-title-row[data-v-fc475d09]{display:flex;align-items:stretch;gap:.85rem}.open-letter-bar[data-v-fc475d09]{width:4px;border-radius:999px;background:linear-gradient(180deg,var(--letter-ink) 0%,var(--letter-ink-soft) 100%);flex-shrink:0}.open-letter-title[data-v-fc475d09]{margin:0;font-size:clamp(1.55rem,3vw,2rem);line-height:1.2;color:var(--letter-ink);letter-spacing:.04em}.open-letter-sub[data-v-fc475d09]{margin:.35rem 0 0;color:var(--color-text-secondary);font-size:.95rem}.open-letter-body[data-v-fc475d09]{padding:var(--space-lg);color:var(--color-text-secondary);line-height:1.85}.open-letter-body>p[data-v-fc475d09]{margin:0 0 .95rem}.open-letter-salute[data-v-fc475d09]{color:var(--color-text);font-weight:700}.open-letter-emphasis[data-v-fc475d09]{color:var(--letter-ink);font-weight:800;font-size:1.05rem}.pledge-box[data-v-fc475d09]{margin:1.25rem 0 1.35rem;padding:1rem 1.1rem 1.05rem;border:1px solid var(--letter-line);border-radius:var(--radius-md);background:linear-gradient(180deg,#7f1d1d0a,#ffffffe6)}.pledge-lead[data-v-fc475d09]{margin:0 0 .7rem;color:var(--letter-ink);font-weight:700}.pledge-list[data-v-fc475d09]{margin:0;padding:0;list-style:none;display:grid;gap:.55rem}.pledge-list li[data-v-fc475d09]{position:relative;padding-left:1.35rem;color:var(--color-text);line-height:1.55}.pledge-list li[data-v-fc475d09]:before{content:"";position:absolute;left:.15rem;top:.55em;width:.45rem;height:.45rem;border-radius:50%;background:var(--letter-ink-soft);box-shadow:0 0 0 3px #9f12391f}.open-letter-motto[data-v-fc475d09]{margin:1.35rem 0 0!important;text-align:center;color:var(--letter-ink);font-size:clamp(1.15rem,2.4vw,1.45rem);font-weight:800;letter-spacing:.06em;line-height:1.5}.open-letter-foot[data-v-fc475d09]{display:flex;justify-content:flex-end;padding:.85rem var(--space-lg);background:radial-gradient(circle at 12% 50%,rgba(212,175,55,.18),transparent 28%),radial-gradient(circle at 88% 40%,rgba(212,175,55,.12),transparent 26%),linear-gradient(90deg,#1e293b,#0f172a);color:#f8fafcd1;font-size:.88rem;letter-spacing:.04em}.news-panel[data-v-fc475d09]{padding:var(--space-lg)}.news-head h3[data-v-fc475d09]{margin:0 0 var(--space-md)}.news-body p[data-v-fc475d09]{margin:0 0 .75rem;color:var(--color-text-secondary);line-height:1.7}.news-body p.lead[data-v-fc475d09]{color:var(--color-text);font-weight:600}@media(max-width:900px){.hero[data-v-fc475d09],.metrics[data-v-fc475d09]{grid-template-columns:1fr}}.about-page[data-v-45f56fe9]{padding-bottom:var(--space-xl)}.loading[data-v-45f56fe9]{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg)}.article[data-v-45f56fe9]{padding:var(--space-xl)}.article-text[data-v-45f56fe9]{margin:0;color:var(--color-text);line-height:1.85;white-space:pre-wrap;text-align:justify}.empty[data-v-45f56fe9]{padding:var(--space-xl);text-align:center;color:var(--color-text-secondary)}.signup-page[data-v-273b86c1]{padding-bottom:var(--space-xl)}.signup-shell[data-v-273b86c1]{display:grid;grid-template-columns:280px 1fr;overflow:hidden}.signup-guide[data-v-273b86c1]{padding:var(--space-lg);background:linear-gradient(165deg,#1e3a8a,#2563eb 55%,#06b6d4);color:#fff}.guide-kicker[data-v-273b86c1]{margin:0;font-size:.72rem;letter-spacing:.12em;opacity:.85}.signup-guide h2[data-v-273b86c1]{margin:.55rem 0 var(--space-md);font-size:1.35rem}.guide-steps[data-v-273b86c1]{margin:0;padding-left:1.1rem;line-height:1.7}.guide-steps li+li[data-v-273b86c1]{margin-top:.35rem}.guide-note[data-v-273b86c1]{margin:var(--space-lg) 0 0;font-size:.85rem;opacity:.9}.signup-main[data-v-273b86c1]{padding:var(--space-lg)}.form-stack[data-v-273b86c1]{display:grid;gap:var(--space-lg)}.form-section h3[data-v-273b86c1]{margin:0 0 var(--space-md);font-size:1rem}.form-section[data-v-273b86c1]>*+*{margin-top:.55rem}.field-label small[data-v-273b86c1]{text-transform:none;letter-spacing:0;font-weight:400;color:var(--color-text-muted)}.server-grid[data-v-273b86c1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.55rem}.server-tile input[data-v-273b86c1]{position:absolute;opacity:0}.server-tile[data-v-273b86c1]{position:relative;cursor:pointer}.server-tile-body[data-v-273b86c1]{display:flex;align-items:center;justify-content:space-between;gap:.35rem;padding:.65rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff}.server-tile input:checked+.server-tile-body[data-v-273b86c1]{border-color:var(--color-primary);background:var(--color-primary-soft)}.server-tile-body em[data-v-273b86c1]{font-style:normal;font-size:.68rem;font-weight:700;padding:.15rem .4rem;border-radius:999px;background:#fee2e2;color:#b91c1c}.captcha-row[data-v-273b86c1]{display:flex;gap:.55rem;align-items:center}.captcha-row img[data-v-273b86c1]{width:120px;height:44px;object-fit:contain;border-radius:var(--radius-sm);border:1px solid var(--color-border);cursor:pointer}.form-actions[data-v-273b86c1]{display:flex;flex-wrap:wrap;gap:.55rem}.hint[data-v-273b86c1]{font-size:.85rem;color:var(--color-text-muted)}.error[data-v-273b86c1]{margin:.25rem 0 0;color:#dc2626;font-size:.85rem}.success[data-v-273b86c1]{text-align:left}.success strong[data-v-273b86c1]{color:var(--color-primary)}.warn[data-v-273b86c1]{margin:var(--space-md) 0;padding:var(--space-md);border-radius:var(--radius-md);background:#fff7ed;color:#9a3412;border:1px solid #fed7aa}@media(max-width:900px){.signup-shell[data-v-273b86c1]{grid-template-columns:1fr}}.download-page[data-v-860107cd]{padding-bottom:var(--space-xl)}.loading[data-v-860107cd],.empty[data-v-860107cd]{padding:var(--space-xl);text-align:center;color:var(--color-text-secondary)}.loading[data-v-860107cd]{display:flex;align-items:center;justify-content:center;gap:var(--space-md)}.grid[data-v-860107cd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-md)}.platform-card[data-v-860107cd]{padding:var(--space-lg);overflow:hidden;position:relative}.platform-card[data-v-860107cd]:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:4px;background:var(--color-primary)}.platform-card[data-tone=green][data-v-860107cd]:before{background:#16a34a}.platform-card[data-tone=slate][data-v-860107cd]:before{background:#475569}.platform-card[data-tone=purple][data-v-860107cd]:before{background:#7c3aed}.platform-card[data-tone=cyan][data-v-860107cd]:before{background:#0891b2}.card-head h2[data-v-860107cd]{margin:.55rem 0 0;font-size:1.15rem}.badge[data-v-860107cd]{display:inline-block;padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;background:var(--color-bg-muted);color:var(--color-text-secondary)}.actions[data-v-860107cd]{margin-top:var(--space-md);display:flex;flex-direction:column;gap:.5rem}.actions .btn[data-v-860107cd]{width:100%}.topup-page[data-v-ac40d4dc]{padding-bottom:var(--space-xl)}.state[data-v-ac40d4dc]{padding:var(--space-xl);text-align:center;color:var(--color-text-secondary);display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.pay-grid[data-v-ac40d4dc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-md)}.pay-card[data-v-ac40d4dc]{text-align:left;border:1px solid var(--color-border);background:#fff;padding:var(--space-lg);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.pay-card[data-v-ac40d4dc]:hover{transform:translateY(-2px);border-color:#93c5fd;box-shadow:var(--shadow-md)}.pay-index[data-v-ac40d4dc]{display:inline-block;font-size:.72rem;font-weight:700;color:var(--color-primary);letter-spacing:.08em}.pay-title[data-v-ac40d4dc]{display:block;margin-top:.35rem;font-size:1.05rem;font-weight:700}.pay-hint[data-v-ac40d4dc]{display:block;margin-top:.25rem;font-size:.82rem;color:var(--color-text-secondary)}.support-page[data-v-aee1a5b1]{padding-bottom:var(--space-xl)}.support-grid[data-v-aee1a5b1]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.support-card[data-v-aee1a5b1]{padding:var(--space-lg)}.support-card h2[data-v-aee1a5b1]{margin:0 0 var(--space-md);font-size:1.05rem}.support-card ul[data-v-aee1a5b1]{margin:0;padding-left:1.1rem;color:var(--color-text-secondary)}.support-card li+li[data-v-aee1a5b1]{margin-top:.35rem}.support-card.accent[data-v-aee1a5b1]{background:linear-gradient(160deg,#eff6ff,#fff 55%);border-color:#bfdbfe}.contact-tip[data-v-aee1a5b1],.contact-plain[data-v-aee1a5b1]{margin:0 0 var(--space-md);color:var(--color-text-secondary)}@media(max-width:768px){.support-grid[data-v-aee1a5b1]{grid-template-columns:1fr}}:root{--font-sans: "Segoe UI", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--font-display: "Segoe UI", "PingFang SC", sans-serif;--color-bg: #f4f7fb;--color-bg-elevated: #ffffff;--color-bg-muted: #e8eef6;--color-surface: #ffffff;--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-primary-soft: #dbeafe;--color-accent: #06b6d4;--color-accent-soft: #cffafe;--color-text: #0f172a;--color-text-secondary: #64748b;--color-text-muted: #94a3b8;--color-border: #e2e8f0;--color-border-strong: #cbd5e1;--sidebar-width: 240px;--header-height: 64px;--dock-height: 68px;--content-max: 1120px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px;--radius-xl: 24px;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .06);--shadow-md: 0 8px 24px rgba(15, 23, 42, .08);--shadow-lg: 0 20px 48px rgba(37, 99, 235, .12);--space-xs: .35rem;--space-sm: .65rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:var(--font-sans);font-size:15px;line-height:1.55;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased}body{background-image:radial-gradient(circle at 10% 0%,rgba(37,99,235,.08),transparent 42%),radial-gradient(circle at 90% 10%,rgba(6,182,212,.08),transparent 38%)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}#app{min-height:100vh}.panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:42px;padding:0 1.1rem;border-radius:var(--radius-md);border:1px solid transparent;cursor:pointer;font-weight:600;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-primary{background:linear-gradient(135deg,var(--color-primary) 0%,#3b82f6 100%);color:#fff;box-shadow:0 8px 20px #2563eb47}.btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-lg)}.btn-secondary{background:var(--color-bg-muted);color:var(--color-text);border-color:var(--color-border)}.btn-ghost{background:transparent;color:var(--color-primary);border-color:var(--color-border)}.field-label{display:block;margin-bottom:.35rem;font-size:.82rem;font-weight:600;color:var(--color-text-secondary);letter-spacing:.02em;text-transform:uppercase}.field-input{width:100%;min-height:44px;padding:0 .85rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;color:var(--color-text);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.field-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.page-title{margin:0 0 .35rem;font-family:var(--font-display);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;letter-spacing:-.02em}.page-lead{margin:0 0 var(--space-lg);color:var(--color-text-secondary);max-width:52ch}.spinner-ring{width:36px;height:36px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:spin .75s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}
