*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at top,#1e3a5f 0,#0b1220 48%,#070b13 100%);font-family:Arial,sans-serif;color:#f8fafc}.wrap{width:min(100% - 28px,680px);margin:38px auto}.panel{background:rgba(15,23,42,.96);border:1px solid #334155;border-radius:22px;padding:30px;box-shadow:0 24px 70px #0006}.mark{font-size:13px;font-weight:800;letter-spacing:3px}.mark span{color:#eabf64}.eyebrow{margin-top:34px;color:#eabf64;font-size:10px;font-weight:700;letter-spacing:2px}h1{font-size:clamp(27px,6vw,38px);margin:10px 0}.intro{color:#cbd5e1;line-height:1.65;font-size:14px;margin:0 0 24px}.action{display:flex;gap:17px;padding:20px 0;border-top:1px solid #334155}.symbol{flex:0 0 48px;height:48px;border-radius:14px;background:#1e293b;display:grid;place-items:center;font-size:27px;color:#eabf64}.action-copy{flex:1}.action h2{font-size:17px;margin:2px 0 7px}.action p{font-size:13px;color:#cbd5e1;line-height:1.55;margin:0 0 14px}.btn{border:0;border-radius:10px;padding:14px 18px;color:white;font-weight:800;cursor:pointer;width:100%;max-width:260px}.blue{background:#2563eb}.gold{background:#a66b16}.btn:disabled{opacity:.55;cursor:wait}.toast{margin-top:20px;padding:12px 15px;border-radius:12px;font-size:13px;line-height:1.45;background:#1e3a8a;color:#dbeafe;box-shadow:0 8px 22px #0003}.toast[hidden]{display:none}.toast.loading:before{content:'';display:inline-block;width:12px;height:12px;margin-right:9px;border:2px solid #93c5fd;border-right-color:transparent;border-radius:50%;vertical-align:-2px;animation:spin .8s linear infinite}.toast.success{background:#14532d;color:#dcfce7}.toast.error{background:#7f1d1d;color:#fee2e2}@keyframes spin{to{transform:rotate(360deg)}}.foot{font-size:11px;color:#94a3b8;line-height:1.5;margin:17px 0 0}@media(max-width:480px){.wrap{margin:16px auto}.panel{padding:22px 18px}.action{gap:12px}.symbol{flex-basis:40px;height:40px}}