.sc-modal{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;font-family:inherit}
.sc-modal.sc-open{display:flex}
.sc-backdrop{position:absolute;inset:0;background:rgba(3,8,24,.72);backdrop-filter:blur(8px)}
.sc-card{position:relative;width:min(440px,92vw);max-height:88vh;overflow:auto;border-radius:28px;
  background:linear-gradient(180deg,rgba(20,28,54,.96),rgba(9,14,32,.98));
  border:1px solid rgba(120,150,255,.18);box-shadow:0 40px 120px rgba(0,20,80,.55);color:#eef2fb;padding:28px}
.sc-x{position:absolute;top:14px;right:16px;background:none;border:none;color:#8fa2cf;font-size:26px;line-height:1;cursor:pointer}
.sc-head h2{margin:.2em 0 .35em;font-size:26px;font-weight:600;letter-spacing:-.02em}
.sc-head p{margin:0;color:#a9b6d6;font-size:14px;line-height:1.5}
.sc-ey{font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:#5c8dff;font-weight:600}
.sc-flow{margin:18px 0;padding:12px 14px;border-radius:14px;background:rgba(90,130,255,.10);
  border:1px solid rgba(120,150,255,.16);font-size:12.5px;color:#c3d0ef;text-align:center;line-height:1.6}
.sc-btn{display:block;width:100%;padding:15px;border-radius:999px;font-size:15px;font-weight:600;cursor:pointer;border:none;margin-top:12px;text-align:center;text-decoration:none;box-sizing:border-box}
.sc-primary{background:linear-gradient(180deg,#2f7dff,#0a5be0);color:#fff;box-shadow:0 10px 30px rgba(10,91,224,.4)}
.sc-primary:hover{filter:brightness(1.06)}
.sc-ghost{background:transparent;color:#93a4cc;box-shadow:none}
.sc-note{margin-top:14px;font-size:12px;color:#7f8fb5;text-align:center;line-height:1.5}
.sc-rows{margin-top:18px;display:flex;flex-direction:column;gap:8px}
.sc-row{display:flex;align-items:center;justify-content:space-between;width:100%;padding:13px 14px;border-radius:16px;
  background:rgba(255,255,255,.04);border:1px solid rgba(120,150,255,.12);color:#eef2fb;cursor:pointer;transition:.15s}
.sc-row:hover{background:rgba(90,130,255,.14);border-color:rgba(120,150,255,.32)}
.sc-row-l{display:flex;align-items:center;gap:12px}
.sc-tk{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;
  background:linear-gradient(150deg,#4ab7fd,#0a5be0);color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em}
.sc-row-nm{display:flex;flex-direction:column;text-align:left}
.sc-row-nm b{font-size:15px}.sc-row-nm em{font-style:normal;font-size:12px;color:#93a4cc}
.sc-row-bal{font-size:14px;font-weight:600}.sc-row-bal span{color:#7f8fb5;font-weight:500;font-size:12px}
.sc-amt{margin:20px 0 6px;display:flex;align-items:center;gap:10px;padding:16px 18px;border-radius:18px;
  background:rgba(255,255,255,.05);border:1px solid rgba(120,150,255,.18)}
.sc-amt input{flex:1;background:none;border:none;outline:none;color:#fff;font-size:30px;font-weight:600;width:100%}
.sc-amt input.sc-err{color:#ff7a7a}
.sc-amt span{color:#93a4cc;font-size:16px;font-weight:600}
.sc-pcts{display:flex;gap:8px;margin-bottom:6px}
.sc-pcts button{flex:1;padding:9px;border-radius:11px;background:rgba(90,130,255,.10);border:1px solid rgba(120,150,255,.16);color:#c3d0ef;font-size:13px;cursor:pointer}
.sc-pcts button:hover{background:rgba(90,130,255,.2)}
.sc-loading{padding:40px 10px;text-align:center;color:#a9b6d6}
.sc-spin{width:34px;height:34px;margin:0 auto 16px;border:3px solid rgba(120,150,255,.2);border-top-color:#3f86ff;border-radius:50%;animation:sc-rot 1s linear infinite}
@keyframes sc-rot{to{transform:rotate(360deg)}}
.sc-done{text-align:center;padding:8px 0}
.sc-check{width:60px;height:60px;margin:0 auto 14px;border-radius:50%;background:linear-gradient(150deg,#4ab7fd,#0a5be0);color:#fff;font-size:30px;display:flex;align-items:center;justify-content:center}
.sc-done h2{margin:.2em 0;font-size:24px}.sc-done p{color:#a9b6d6;font-size:14px;margin:0 0 8px;line-height:1.5}
/* Remove the solcard "Explore / Guides and research" link farm on every page */
section[aria-labelledby="explore-links-heading"]{display:none!important}
/* Remove the "scan QR to download the app" widget */
img[alt="QR Code"]{display:none!important}
*:has(> img[alt="QR Code"]){display:none!important}
/* Remove Telegram + Instagram social links */
a[href*="t.me"],a[href*="telegram"],a[href*="instagram.com"],a[href*="instagram"]{display:none!important}
/* Remove Intercom chatbot */
[class*="intercom"],[id*="intercom"],iframe[name*="intercom"],iframe[title*="Intercom" i]{display:none!important}
