*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;background:linear-gradient(135deg,#0f172a,#1e293b,#0f172a);min-height:100vh;color:#f8fafc}.page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px}.title{font-size:clamp(28px,5vw,48px);font-weight:600;letter-spacing:.08em;margin-bottom:48px;text-align:center;background:linear-gradient(90deg,#e2e8f0,#94a3b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.value{font-size:clamp(64px,12vw,120px);font-weight:700;font-variant-numeric:tabular-nums;color:#38bdf8;text-shadow:0 0 40px rgba(56,189,248,.3);line-height:1}.manage-card{width:100%;max-width:420px;background:#1e293bcc;border:1px solid rgba(148,163,184,.2);border-radius:16px;padding:32px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.manage-card h2{font-size:20px;margin-bottom:24px;text-align:center;color:#e2e8f0}.field{margin-bottom:20px}.field label{display:block;font-size:14px;color:#94a3b8;margin-bottom:8px}.field input{width:100%;padding:12px 16px;border:1px solid rgba(148,163,184,.3);border-radius:8px;background:#0f172a99;color:#f8fafc;font-size:16px;outline:none;transition:border-color .2s}.field input:focus{border-color:#38bdf8}.btn{width:100%;padding:14px;border:none;border-radius:8px;background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:opacity .2s,transform .1s}.btn:hover{opacity:.9}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.5;cursor:not-allowed}.msg{margin-top:16px;text-align:center;font-size:14px;min-height:20px}.msg.success{color:#4ade80}.msg.error{color:#f87171}.loading{color:#94a3b8;font-size:18px}
