.buyin-status{color:#425970;background:#fff;border:1px solid #e0e8ef;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin:16px 24px 0;padding:14px 18px;display:flex}.buyin-status>div:first-child{flex-wrap:wrap;flex:1;align-items:center;gap:12px;display:flex}.buyin-status strong{font-size:14px}.buyin-status span{background:#f4f6f8;border-radius:5px;padding:3px 8px;font-size:12px}.buyin-status span[data-state=healthy]{color:#147d67;background:#eef9f5}.buyin-status span[data-state=login_required]{color:#a76b18;background:#fff6e8}.buyin-status small{color:#8192a4;font-size:12px}.buyin-status-actions{gap:8px;display:flex}.buyin-status button{color:#376a9b;cursor:pointer;background:#fff;border:1px solid #dce5ef;border-radius:6px;padding:7px 11px}.buyin-status button:disabled{opacity:.55;cursor:wait}.buyin-status p[role=alert]{color:#b5514c;flex-basis:100%;margin:4px 0;font-size:13px}.buyin-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#142b4355}.buyin-dialog{box-sizing:border-box;color:#425970;width:440px;max-width:calc(100% - 32px);max-height:calc(100dvh - 32px);font:inherit;background:#fff;border:1px solid #e1eaf0;border-radius:18px;padding:0;overflow-y:auto;box-shadow:0 20px 70px #162d442b}.buyin-dialog h3{color:#314a60;margin:0;font-size:19px}.buyin-dialog p{color:#708397;margin:0;font-size:12px;line-height:1.65}.buyin-dialog button{color:#486b88;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce6ed;border-radius:9px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s}.buyin-dialog button:hover:not(:disabled){background:#f4f8fb;border-color:#b6cbd9}.buyin-dialog button:disabled{opacity:.55;cursor:not-allowed}.buyin-dialog button+button{margin-left:0}.buyin-dialog button:focus-visible{outline-offset:3px;outline:2px solid #529eac}.buyin-dialog-header{border-bottom:1px solid #edf2f6;align-items:center;gap:12px;padding:22px 24px 18px;display:flex}.buyin-dialog-icon{color:#188478;background:#eaf7f5;border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:700;display:grid}.buyin-dialog-header>div{flex:1}.buyin-dialog-header p{margin-top:3px}.buyin-dialog .buyin-dialog-close{color:#8296a8;background:#f3f7fa;border:0;width:32px;min-height:32px;padding:0;font-size:23px;line-height:1}.buyin-dialog-body{padding:20px 24px}.buyin-dialog-status{background:#f8fafc;border:1px solid #e5edf2;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.buyin-dialog-status>div{flex:1;gap:5px;display:grid}.buyin-dialog-status strong{color:#526b81;font-size:14px}.buyin-dialog-status span,.buyin-dialog-status small{color:#8092a3;font-size:11px}.buyin-dialog-status small{flex-basis:100%}.buyin-dialog-status[data-state=healthy]{background:#f1faf6;border-color:#d7ebe5}.buyin-dialog-status[data-state=healthy] strong{color:#16816b}.buyin-dialog-status[data-state=login_required] strong,.buyin-dialog-status[data-state=awaiting_code] strong{color:#a67429}.buyin-dialog-status button{min-height:32px;padding:6px 10px;font-size:12px}.buyin-dialog .buyin-dialog-description{margin:14px 0 20px}.buyin-dialog label{color:#4d647a;gap:8px;margin:0;font-size:13px;font-weight:600;display:grid}.buyin-dialog input{color:#344e66;font:inherit;letter-spacing:.6px;box-sizing:border-box;background:#fbfdff;border:1px solid #d8e4ed;border-radius:9px;width:100%;padding:11px 13px;font-size:15px}.buyin-dialog input:focus{background:#fff;border-color:#519caf;outline:0;box-shadow:0 0 0 3px #519caf1a}.buyin-dialog .buyin-dialog-hint{margin-top:8px;font-size:11px}.buyin-dialog p[role=alert]{color:#b45c53;overflow-wrap:anywhere;background:#fff6f4;border:1px solid #f1dcd9;border-radius:8px;margin-top:14px;padding:10px 12px}.buyin-dialog-footer{background:#fbfcfe;border-top:1px solid #edf2f6;padding:14px 24px 20px}.buyin-dialog-footer p{margin-bottom:12px;font-size:11px}.buyin-dialog-actions{justify-content:flex-end;gap:10px;display:flex}.buyin-dialog .buyin-primary{color:#fff;background:#168578;border-color:#168578}.buyin-dialog .buyin-primary:hover:not(:disabled){background:#117669;border-color:#117669}@media (width<=480px){.buyin-dialog-header,.buyin-dialog-body{padding:18px}.buyin-dialog-footer{padding:14px 18px 18px}.buyin-dialog-actions>button{flex:1}}@media (width<=600px){.buyin-status{margin:12px;padding:12px}.buyin-status>div:first-child{flex-basis:100%}}
/*$vite$:1*/