@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Inter:wght@400;500;600;700;800&display=swap";:root{font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;color:#e9f1fb;background:#07111f;font-synthesis:none}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 50% -10%,#143259 0,#07111f 38%,#060b13);min-height:100vh}button{font:inherit;cursor:pointer}.page{width:min(760px,100%);margin:auto;padding:28px 20px 48px}.hero{padding:10px 4px 30px}.brand-row,.section-head,.card-top,.credential,.step{display:flex;align-items:center}.brand-row{justify-content:space-between}.logo{font-size:27px;letter-spacing:-1.8px;font-weight:800;color:#fff}.logo span{color:#42a5ff}.badge,.eyebrow{font-family:DM Mono,monospace;font-size:10px;letter-spacing:1.5px;color:#6daee8}.badge{border:1px solid #25527c;padding:6px 9px;border-radius:999px;background:#0a1b2c}h1{margin:26px 0 12px;font-size:clamp(40px,11vw,68px);line-height:.98;letter-spacing:-3.5px}h1 em{color:#58b0ff;font-style:normal}.subtitle{margin:0;max-width:560px;line-height:1.8;color:#8ea2b8;font-size:14px}.notice{display:flex;gap:12px;margin-top:24px;padding:16px;border:1px solid #654d20;background:linear-gradient(135deg,#211b10,#14150f);border-radius:16px}.notice-icon{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;flex:none;color:#ffcc62;background:#483718;font-weight:800}.notice strong{font-size:14px;color:#ffd989}.notice p{margin:6px 0 0;color:#b8a883;font-size:12px;line-height:1.65}.accounts-section,.guide,.warning-panel{margin-top:28px}.section-head{justify-content:space-between;margin-bottom:14px}h2{margin:4px 0 0;font-size:22px;letter-spacing:-.7px}.refresh{border:1px solid #244a6d;background:#0b1d2f;color:#9fd1ff;padding:9px 13px;border-radius:10px;font-size:13px}.refresh:disabled{opacity:.6;cursor:wait}.spinning{display:inline-block;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.account-list{display:grid;gap:12px}.account-card,.state-card,.warning-panel{border:1px solid #1c3349;background:linear-gradient(145deg,#112336eb,#081421f5);border-radius:18px}.account-card{padding:17px;box-shadow:0 10px 35px #00000024}.card-top{justify-content:space-between;gap:10px;margin-bottom:14px}.id-label{font-family:DM Mono,monospace;font-size:10px;letter-spacing:1px;color:#7195b5}.status{color:#55e39b;background:#103725;border-radius:99px;padding:3px 7px;margin-left:6px}.checked{color:#61788e;font-size:10px;white-space:nowrap}.credential{min-width:0;gap:9px;padding:11px 0;border-top:1px solid rgba(84,116,144,.18)}.field-name{color:#71869b;font-size:12px;width:30px;flex:none}code{min-width:0;flex:1;color:#f0f7ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:DM Mono,monospace;font-size:13px}.copy-btn{flex:none;border:0;border-radius:8px;background:#1d67a7;color:#fff;padding:7px 10px;font-size:12px;font-weight:600}.state-card{padding:30px;text-align:center;color:#91a8bd;font-size:14px}.state-card.error{color:#ff9a9a}.state-card button{display:block;margin:12px auto 0;padding:7px 12px;border-radius:8px;border:0;background:#8b2d35;color:#fff}.steps{display:grid;gap:9px}.step{align-items:flex-start;gap:14px;padding:17px;border-bottom:1px solid #1a2d40}.step:last-child{border-bottom:0}.step>span{font-family:DM Mono,monospace;color:#3f9eea;font-size:12px;padding-top:3px}.step h3{margin:0 0 5px;font-size:15px}.step p{margin:0;color:#8398ad;line-height:1.7;font-size:13px}.step b{color:#a9d6ff}.warning-panel{padding:18px;border-color:#603b3b;background:linear-gradient(135deg,#201415,#100d10)}.warning-title{color:#ff9d9d;font-weight:700;font-size:15px;margin-bottom:10px}.warning-panel ul{margin:0;padding-left:18px;color:#b59a9a;font-size:12px;line-height:1.9}.warning-panel b{color:#f0c0c0}footer{margin-top:42px;padding-top:22px;border-top:1px solid #17283a;display:flex;justify-content:space-between;align-items:center;color:#51677c}.logo.small{font-size:18px}footer p{font-family:DM Mono,monospace;font-size:10px;margin:0}@media(max-width:520px){.page{padding:20px 14px 34px}.hero{padding:4px 2px 24px}h1{letter-spacing:-2.8px}.account-card{padding:14px}.checked{display:none}.credential{gap:7px}code{font-size:12px}.copy-btn{padding:7px 9px}.notice{padding:14px}}
