:root,[data-theme=dark]{--bg-primary:#1b1f27;--bg-secondary:#232830;--bg-card:#272c36;--bg-input:#2a2f3a;--border:#363c4a;--border-focus:#3b82f6;--text-primary:#e2e4e9;--text-secondary:#9ca3b0;--text-muted:#6b7280;--accent:#3b82f6;--accent-hover:#60a5fa;--accent-glow:#3b82f61a;--success:#34d399;--success-bg:#34d39914;--warning:#fbbf24;--warning-bg:#fbbf2414;--error:#f87171;--error-bg:#f8717114;--error-light:#fca5a5;--hint-red:#917878;--info:#3b82f6;--info-bg:#3b82f614;--panel-bg:#272c36a6;--panel-border:#ffffff0f;--header-bg:#1e232bd9;--input-bg:#ffffff0a;--input-border:#ffffff14;--input-focus-bg:#ffffff0f;--scrollbar-thumb:#3a3f4b;--scrollbar-hover:#4b5260;--overlay-bg:#0000008c;--dialog-bg:#272c36e6;--subtle-bg:#ffffff0a;--subtle-border:#ffffff14;--subtle-hover:#ffffff0f;--panel-shadow:0 4px 24px #0000001f;--dialog-shadow:0 16px 48px #0006;--logo-glow:drop-shadow(0 0 6px #3b82f666);--badge-bg:#3b82f614;--badge-border:#3b82f61a;--badge-gradient:linear-gradient(135deg, #3b82f61f, #8b5cf61a)}[data-theme=light]{--bg-primary:#f0f2f5;--bg-secondary:#e8eaed;--bg-card:#fff;--bg-input:#f5f6f8;--border:#d1d5db;--border-focus:#3b82f6;--text-primary:#1f2937;--text-secondary:#4b5563;--text-muted:#9ca3af;--accent:#3b82f6;--accent-hover:#2563eb;--accent-glow:#3b82f614;--success:#059669;--success-bg:#05966914;--warning:#d97706;--warning-bg:#d9770614;--error:#dc2626;--error-bg:#dc26260f;--error-light:#f87171;--hint-red:#b85c5c;--info:#3b82f6;--info-bg:#3b82f60f;--panel-bg:#ffffffd9;--panel-border:#0000000f;--header-bg:#ffffffb8;--input-bg:#00000008;--input-border:#0000001a;--input-focus-bg:#ffffffe6;--scrollbar-thumb:#c1c5cd;--scrollbar-hover:#a8adb8;--overlay-bg:#0000004d;--dialog-bg:#fffffff2;--subtle-bg:#00000008;--subtle-border:#00000014;--subtle-hover:#0000000d;--panel-shadow:0 4px 24px #0000000f;--dialog-shadow:0 16px 48px #0000001f;--logo-glow:drop-shadow(0 0 6px #3b82f640);--badge-bg:#3b82f60f;--badge-border:#3b82f61f;--badge-gradient:linear-gradient(135deg, #3b82f614, #8b5cf60f)}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}#root{min-height:100vh}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:9999}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover)}.mt-wrap{background:var(--bg-primary);min-height:100vh;color:var(--text-primary);justify-content:center;align-items:center;padding:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;display:flex;position:relative;overflow:hidden}.mt-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.mt-orb{filter:blur(90px);opacity:.45;border-radius:50%;position:absolute}.mt-orb-1{background:var(--accent);width:460px;height:460px;animation:14s ease-in-out infinite mt-float;top:-140px;left:-120px}.mt-orb-2{background:#8b5cf6;width:380px;height:380px;animation:18s ease-in-out infinite reverse mt-float;bottom:-140px;right:-100px}.mt-orb-3{background:var(--warning);opacity:.22;width:300px;height:300px;animation:22s ease-in-out infinite mt-float;top:50%;left:55%}@keyframes mt-float{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(40px,-30px)scale(1.12)}}.mt-card{z-index:1;text-align:center;background:var(--panel-bg);border:1px solid var(--panel-border);width:100%;max-width:520px;box-shadow:var(--dialog-shadow);-webkit-backdrop-filter:blur(20px);border-radius:24px;padding:56px 40px 36px;animation:.6s cubic-bezier(.22,1,.36,1) mt-in;position:relative}@keyframes mt-in{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.mt-icon-ring{justify-content:center;align-items:center;width:108px;height:108px;margin:0 auto 30px;display:flex;position:relative}.mt-ring{border:1px solid var(--accent);opacity:.5;border-radius:50%;position:absolute;inset:0}.mt-ring-1{animation:2.6s ease-out infinite mt-pulse}.mt-ring-2{animation:2.6s ease-out 1.3s infinite mt-pulse}@keyframes mt-pulse{0%{opacity:.6;transform:scale(.75)}to{opacity:0;transform:scale(1.35)}}.mt-icon{width:84px;height:84px;color:var(--accent);background:var(--accent-glow);border:1px solid var(--badge-border);box-shadow:0 0 32px var(--accent-glow);border-radius:50%;justify-content:center;align-items:center;display:flex}.mt-icon svg{animation:3s ease-in-out infinite mt-swing}@keyframes mt-swing{0%,to{transform:rotate(-12deg)}50%{transform:rotate(24deg)}}.mt-title{letter-spacing:2px;margin-bottom:8px;font-size:30px;font-weight:700}.mt-subtitle{letter-spacing:3px;text-transform:uppercase;color:var(--text-muted);margin-bottom:26px;font-size:12px}.mt-desc{color:var(--text-secondary);margin-bottom:30px;font-size:14px;line-height:2}.mt-progress{margin-bottom:32px}.mt-progress-bar{background:var(--subtle-bg);border-radius:2px;height:4px;overflow:hidden}.mt-progress-inner{background:linear-gradient(90deg, transparent, var(--accent), transparent);border-radius:2px;width:40%;height:100%;animation:1.8s ease-in-out infinite mt-slide;display:block}@keyframes mt-slide{0%{transform:translate(-110%)}to{transform:translate(320%)}}.mt-progress-text{color:var(--text-muted);justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:12px;display:flex}.mt-footer{border-top:1px solid var(--subtle-border);color:var(--text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding-top:22px;font-size:12px;display:flex}.mt-brand{color:var(--text-secondary);letter-spacing:1px;font-weight:600}.mt-dot{background:var(--text-muted);border-radius:50%;width:3px;height:3px}.mt-contact{align-items:center;gap:5px;display:inline-flex}@media (width<=520px){.mt-card{padding:44px 22px 28px}.mt-title{font-size:24px}.mt-desc{font-size:13px;line-height:1.9}}
