:root{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;color:#202838;background:#f6f7fa;font-size:14px;line-height:1.65}*{box-sizing:border-box}body{margin:0}main{max-width:600px;margin:38px auto;padding:0 20px}header{display:flex;align-items:center;justify-content:space-between;gap:12px}.brand{font-size:15px;font-weight:650;display:flex;align-items:center;gap:9px}.brand-icon{background:#4c5de1;color:white;border-radius:8px;display:inline-flex;width:29px;height:29px;align-items:center;justify-content:center;font-size:22px}.network{font-size:11px;color:#7b8395;letter-spacing:.5px}.intro{margin:43px 0 25px}h1{font-size:28px;line-height:1.35;letter-spacing:-.6px;margin:0 0 9px;font-weight:650}p{color:#7b8395;margin:7px 0}.card{background:#fff;padding:26px;border:1px solid #e6e9ef;border-radius:16px;box-shadow:0 8px 28px #20305004}.steps{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:#a3a9b6;border-bottom:1px solid #eef0f4;padding-bottom:19px;margin-bottom:23px}.steps .active{color:#4c5de1;font-weight:650}label{display:block;font-weight:600;font-size:13px;margin:18px 0 9px}#form>label:first-child{margin-top:0}input,textarea{display:block;width:100%;font:inherit;font-size:13px;background:#fcfcfe;border:1px solid #dfe3eb;border-radius:8px;padding:13px 12px;color:#26324a;resize:vertical}input:focus,textarea:focus{outline:3px solid #edf0ff;border-color:#8e9aeb}input::placeholder,textarea::placeholder{color:#adb3bf}.key-wrap{position:relative}.key-wrap input{padding-right:58px}.reveal{position:absolute;right:8px;top:8px;background:none;border:0;color:#8992a6;padding:7px;cursor:pointer;font-size:12px}.hint{font-size:11px;color:#929aaa;line-height:1.7;margin-top:8px}.label-line{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:23px}.label-line label{margin-top:0}.label-line a{font-size:11px;margin-top:-8px}a{color:#6471d0;text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;cursor:pointer;border:0;border-radius:8px;font-size:13px;font-weight:600}button:disabled{cursor:wait;opacity:.55}.primary{color:#fff;background:#4c5de1;padding:13px 17px;border-radius:8px;border:0}.primary:hover{background:#3e50d0;text-decoration:none}.primary span{float:right}#check{width:100%;margin-top:24px}.privacy{text-align:center;font-size:11px;margin:12px 0 0;color:#9aa2b0}.secondary{background:#f0f2f7;color:#6a7389;padding:12px 16px}.section-title h2{font-size:18px;margin:0 0 7px}.section-title p{font-size:12px}.amount{margin:25px 0;padding:18px;background:#f5f6ff;border-radius:10px;display:flex;align-items:baseline;gap:8px}.amount span{font-size:12px;color:#7f86a0;flex:1}.amount strong{font-size:30px;font-weight:650;color:#4555ce}.amount small{font-size:12px;color:#7b83a3}dl{margin:0}dl div{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid #f0f2f6;font-size:12px}dt{color:#9299a9}dd{margin:0;text-align:right}.account-note{font-size:12px;background:#fafafc;border-radius:8px;padding:12px;margin:18px 0}.actions{display:flex;gap:10px}.actions .primary{flex:1}.error{background:#fff1f1;border:1px solid #f7dddd;color:#a84949;font-size:12px;border-radius:8px;padding:12px;margin-top:17px}.message{padding:12px;background:#f5f6ff;font-size:12px;margin-bottom:18px;border-radius:8px}.message a{display:block;margin-top:6px}#result{text-align:center;padding:5px 0}.result-icon{background:#f0f2ff;color:#5665da;width:54px;height:54px;border-radius:50%;font-size:27px;display:flex;align-items:center;justify-content:center;margin:8px auto 16px}.result-icon.success{color:#28815c;background:#eaf7f0}.result-icon.failure{color:#aa6a35;background:#fff2e7}#result h2{font-size:20px;margin:0 0 8px}.result-message{font-size:12px;max-width:350px;margin:0 auto;line-height:1.85}.receipt{text-align:left;margin:25px 0;font-size:12px;background:#fafbfe;border-radius:9px;padding:13px 15px;word-break:break-all}.receipt p{margin:4px 0}.receipt strong{color:#525f78;font-weight:500}.result-actions{display:flex;flex-direction:column;gap:10px}.text-button{color:#8992a6;background:none;font-size:12px;padding:10px}.button{display:block;text-align:center}footer{text-align:center;font-size:11px;color:#a5acb9;margin:22px 0 35px}[hidden]{display:none!important}@media(max-width:480px){main{margin:24px auto;padding:0 16px}.intro{margin-top:32px}h1{font-size:25px}.card{padding:22px 18px}.steps{font-size:11px}.network{font-size:10px}}

