:root{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;color:#1d2939;background:#f3f5f8;font-synthesis:none;font-size:14px}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select{font:inherit}button{cursor:pointer;border:0;background:none;color:inherit}#app{min-height:100vh}.side{position:fixed;inset:0 auto 0 0;width:230px;background:#111827;color:#d0d5dd;display:flex;flex-direction:column;z-index:2}.brand{height:105px;padding:21px 22px;position:relative;display:grid;grid-template-columns:34px 1fr;align-content:center;column-gap:10px}.brandmark{background:#2864ed;color:white;border-radius:10px;width:34px;height:34px;display:grid;place-items:center;font-weight:800}.brand>b{align-self:end;color:#fff;font-size:15px}.brand small{grid-column:2;color:#818b9b;font-size:9px;letter-spacing:1.4px}.side nav{padding:12px;overflow:auto}.nav{width:100%;display:flex;gap:12px;align-items:center;text-align:left;color:#aeb7c5;padding:11px 12px;border-radius:8px;margin:2px 0;font-size:13px}.nav span{font-size:16px;width:18px;text-align:center}.nav:hover,.nav.active{background:#2459d9;color:#fff}.sidebottom{margin-top:auto;border-top:1px solid #293242;padding:15px 14px;display:flex;align-items:center;gap:10px}.sidebottom b,.sidebottom small{display:block;font-size:11px}.sidebottom small{color:#8792a2;margin-top:3px}.sidebottom button{margin-left:auto;color:#aab5c3;font-size:17px}.avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#dce8ff;color:#2864ed;font-weight:700}.main{margin-left:230px;padding:28px 32px 42px;max-width:1700px}.top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:22px;gap:18px}.top h1{font-size:23px;margin:0;color:#172033;font-weight:700}.top p{color:#87909e;margin:7px 0 0;font-size:13px}.top-actions{display:flex;align-items:center;gap:10px}.date-chip,.secondary,.iconbtn{background:#fff;border:1px solid #e2e6ec;border-radius:7px;padding:9px 12px;color:#526071}.iconbtn{font-size:17px}.primary{background:#2864ed;color:white;padding:10px 16px;border-radius:7px;font-weight:600}.primary:hover{background:#1e53d4}.secondary:hover,.iconbtn:hover{background:#f7f9fc}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.stat,.card{background:#fff;border:1px solid #e8ebef;border-radius:9px;box-shadow:0 1px 2px #17203308}.stat{padding:17px 18px;position:relative;color:#667085;font-size:12px}.stat strong{display:block;font-size:23px;color:#1d2939;margin:12px 0 6px}.stat small{font-size:11px}.up{color:#16a36a}.staticon{float:right;width:29px;height:29px;display:grid;place-items:center;background:#eef4ff;border-radius:8px;color:#2864ed;font-size:15px}.grid2{display:grid;grid-template-columns:1.55fr 1fr;gap:15px;margin-bottom:16px}.card{padding:17px;margin-bottom:15px}.cardhead{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px}.cardhead h2,.card h2{font-size:14px;margin:0;color:#263246}.cardhead p{margin:5px 0 0;color:#98a1ad;font-size:11px}.cardhead select,select{padding:8px 10px;border:1px solid #e1e5eb;background:#fff;color:#596574;border-radius:6px}.chart{height:180px;display:flex;align-items:end;gap:10px;padding:8px 10px 0;border-bottom:1px solid #edf0f3}.chart>div{flex:1;height:100%;display:flex;align-items:end;justify-content:center;position:relative}.chart i{display:block;width:min(24px,70%);border-radius:5px 5px 0 0;background:#dce8ff}.chart>div:nth-child(3n) i,.chart>div:nth-child(5n) i{background:#2864ed}.chart small{position:absolute;bottom:-20px;color:#9aa3af;font-size:9px}.payrow{display:grid;grid-template-columns:1fr 45px;align-items:center;gap:6px;margin:15px 0;font-size:12px;color:#667085}.payrow b{text-align:right;color:#344054}.payrow>i{grid-column:1/3;background:#eff2f5;border-radius:5px;height:6px;overflow:hidden}.payrow em{display:block;height:100%;border-radius:5px}.darktile{background:#111827;color:#d0d5dd;border-radius:8px;padding:11px 14px;margin-top:15px;font-size:11px}.darktile b{display:block;color:white;font-size:19px;margin-top:4px}.textbtn{color:#2864ed;font-weight:600;font-size:12px;padding:5px}.textbtn:hover{text-decoration:underline}.tablewrap{overflow:auto}table{width:100%;border-collapse:collapse;white-space:nowrap}th{text-align:left;color:#87909e;font-weight:500;background:#fafbfc;font-size:11px;padding:12px 10px;border-bottom:1px solid #eef0f3}td{padding:13px 10px;border-bottom:1px solid #f0f2f5;color:#465365;font-size:12px}tbody tr:hover{background:#fafcff}.badge{border-radius:12px;padding:4px 9px;font-size:10px}.green{color:#119461;background:#e9f8f1}.red{color:#d04444;background:#fff0ef}.amber{color:#c18717;background:#fff6df}.toolbar{display:flex;gap:10px;margin-bottom:14px;align-items:center}.search{display:flex;align-items:center;gap:8px;border:1px solid #e2e6ec;background:#fff;border-radius:7px;padding:0 10px;color:#a1a9b4;min-width:275px}.search input{height:36px;border:0;outline:0;width:100%;color:#344054}.toolbar select{margin-left:auto}.settingsgrid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.formcard{padding:22px}.formcard h2{margin-bottom:18px}.field{display:block;margin:14px 0;color:#586577;font-size:12px}.field span{display:block;margin-bottom:7px}.field input{width:100%;border:1px solid #dfe4ea;border-radius:6px;padding:10px 11px;outline:0;color:#344054}.field input:focus{border-color:#2864ed;box-shadow:0 0 0 3px #2864ed18}.toggleline{border-bottom:1px solid #f0f2f5;padding:12px 0;display:flex;justify-content:space-between;color:#485568;font-size:12px}.toggleline input{accent-color:#2864ed;width:17px;height:17px}.segmented{display:flex;background:#f3f5f8;border-radius:7px;padding:3px;width:max-content;margin-bottom:15px}.segmented button{padding:8px 16px;border-radius:5px;color:#677383}.segmented .selected{background:#fff;box-shadow:0 1px 4px #0001;color:#2864ed}.launch{max-width:1100px;margin:auto;padding:70px 28px}.launchhead{display:flex;gap:16px;align-items:center;margin-bottom:44px}.brandmark.large{width:54px;height:54px;font-size:24px;border-radius:14px}.launchhead h1{font-size:27px;margin:0;color:#172033}.launchhead p{color:#87909e;margin:6px 0}.prototype{margin-left:auto;background:#e9f0ff;color:#2864ed;border-radius:20px;padding:7px 12px;font-size:11px}.launchgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.launchcard{text-align:left;background:#fff;border:1px solid #e7ebf0;border-radius:13px;padding:24px;min-height:255px;box-shadow:0 7px 22px #1720330a;transition:.18s}.launchcard:hover{transform:translateY(-3px);border-color:#b9ccff;box-shadow:0 12px 30px #17203314}.launchicon{height:48px;width:48px;display:grid;place-items:center;border-radius:13px;font-size:22px;margin-bottom:24px}.blueicon{background:#edf3ff;color:#2864ed}.greenicon{background:#e7f8f1;color:#16a36a}.violeticon{background:#f2ecff;color:#7c4ce0}.launchcard>small{font-size:9px;letter-spacing:1.4px;color:#98a1ae}.launchcard h2{margin:7px 0 9px;color:#172033;font-size:19px}.launchcard p{color:#7d8795;line-height:1.7;font-size:12px;min-height:43px}.launchgo{display:block;color:#2864ed;font-size:12px;font-weight:600;margin-top:18px}.launchfoot{border-top:1px solid #e4e8ed;margin-top:48px;padding-top:17px;color:#98a1ad;font-size:11px}.launchfoot span{float:right}.phone{width:390px;min-height:100vh;margin:0 auto;background:#f3f4f6;position:relative;padding-bottom:75px;box-shadow:0 0 40px #1c243012;color:#1d2939}.mobilehead{height:42px;padding:12px 20px 4px;display:flex;justify-content:space-between;font-size:11px;font-weight:700;background:#fff}.posbrand{background:#2864ed;color:#fff;padding:19px 22px 20px}.posbrand b,.posbrand small{display:block}.posbrand b{font-size:17px}.posbrand small{font-size:10px;opacity:.8;margin-top:4px}.poscontent{padding:17px}.amountbox{background:#fff;border-radius:13px;padding:17px;text-align:center;margin-bottom:13px}.amountbox small,.amountbox span{display:block;color:#87909e;font-size:11px}.amountbox strong{display:block;font-size:29px;margin:10px 0 4px;color:#1e293b}.keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:13px}.keypad button{background:#fff;border-radius:9px;height:48px;font-size:19px;font-weight:500;color:#344054}.keypad button:active{background:#e9efff}.wide{width:100%;margin:5px 0}.secure{text-align:center;color:#9aa3af;font-size:10px;margin-top:13px}.mobilebar{position:absolute;bottom:0;left:0;right:0;background:white;border-top:1px solid #e7e9ed;height:65px;display:flex;justify-content:space-around}.mobilebar button{flex:1;color:#a2acbb;font-size:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.mobilebar button b{font-size:17px}.mobilebar .chosen{color:#2864ed}.mobiletitle{font-size:19px;margin:20px 18px 14px}.mobilefilters{display:flex;gap:8px;padding:0 16px 12px}.mobilefilters button{background:white;color:#758091;padding:7px 13px;border-radius:16px;font-size:11px}.mobilefilters .selected{background:#2864ed;color:white}.mobilelist{padding:0 13px}.mobileitem{background:white;border-radius:10px;padding:13px;margin:8px 0;width:100%;display:flex;align-items:center;text-align:left;gap:10px}.methodicon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#2864ed;background:#edf3ff;font-weight:bold}.mobileitem span:nth-child(2){flex:1}.mobileitem b,.mobileitem small{display:block}.mobileitem b{font-size:12px}.mobileitem small{font-size:10px;color:#98a1ad;margin-top:5px}.mobileitem strong{text-align:right;font-size:12px}.mobileitem strong small{color:#16a36a;font-weight:400}.profile{background:#fff;border-radius:12px;margin:0 15px;padding:22px;display:flex;align-items:center;flex-direction:column;gap:7px}.avatar.big{width:55px;height:55px;font-size:16px}.profile small{font-size:11px;color:#87909e}.mobilemenu{background:white;border-radius:12px;margin:14px 15px;overflow:hidden}.mobilemenu button{display:flex;justify-content:space-between;width:100%;padding:15px;border-bottom:1px solid #f1f2f4;text-align:left;font-size:12px}.mobilemenu button span{color:#a1aab6}.overlay{position:fixed;inset:0;background:#10182875;z-index:10;display:flex;justify-content:center;align-items:center;padding:18px}.sheet{background:#fff;width:min(100%,430px);border-radius:14px;padding:24px;position:relative;max-height:90vh;overflow:auto;box-shadow:0 18px 70px #10182838}.sheet h2{font-size:18px;margin:0 0 8px}.sheet>p{color:#7d8795;font-size:12px;margin:0 0 16px}.sheet>p b{color:#172033}.close{position:absolute;right:17px;top:14px;font-size:24px;color:#9aa3af}.methodpick{display:flex;align-items:center;gap:12px;width:100%;padding:12px 10px;border:1px solid #edf0f3;border-radius:8px;margin:8px 0;text-align:left}.methodpick b{font-size:12px;flex:1}.methodpick>span:last-child{color:#a1aab6}.methodpick.picked{border-color:#2864ed;background:#f6f8ff}.picked>span:last-child{color:#2864ed}.center{text-align:center;padding-top:34px}.center h2{margin:12px 0 6px}.center>p{line-height:1.6}.resulticon{width:55px;height:55px;border-radius:50%;display:grid;place-items:center;margin:auto;font-size:28px}.resulticon.success{color:#16a36a;background:#e7f8f1}.resulticon.failed{color:#e34b4b;background:#fff0ef}.receiptline{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #eff1f4;text-align:left;color:#818b99;font-size:12px}.receiptline b{color:#344054;font-weight:600}.nfc{height:100px;width:100px;margin:4px auto 16px;border-radius:50%;display:grid;place-items:center;background:#e9f1ff;color:#2864ed;font-size:53px;box-shadow:inset 0 0 0 9px #f4f7ff}.progress{height:5px;background:#edf1f6;border-radius:5px;overflow:hidden;margin:22px 0}.progress i{height:100%;display:block;width:65%;background:#2864ed;border-radius:5px;animation:loading 1.5s infinite alternate}@keyframes loading{to{width:95%}}.terminalactions{display:flex;gap:8px;margin-bottom:8px}.terminalactions button{flex:1;font-size:11px;padding:10px 8px}.danger{background:#e94343;color:white;border-radius:7px}.detailamount{font-size:25px;font-weight:700;text-align:center;padding:18px;color:#172033}.receiptbrand{text-align:center;color:#2864ed;font-weight:700;margin:8px}.toast{position:fixed;z-index:20;bottom:24px;left:50%;transform:translateX(-50%);background:#172033;color:white;padding:11px 17px;border-radius:8px;box-shadow:0 8px 20px #0002;font-size:12px}
@media(max-width:850px){.side{width:190px}.main{margin-left:190px;padding:22px 18px}.grid2{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.launchgrid{grid-template-columns:1fr}.launch{max-width:580px;padding-top:35px}.launchcard{min-height:200px}.launchhead{margin-bottom:24px}}
@media(max-width:600px){.side{width:64px}.brand{padding:16px;display:block;height:72px}.brand .brandmark{margin:auto}.brand>b,.brand small{display:none}.side nav{padding:7px}.nav{font-size:0;justify-content:center;padding:12px 5px}.nav span{font-size:18px}.sidebottom{padding:10px;justify-content:center}.sidebottom>div:not(.avatar),.sidebottom button{display:none}.main{margin-left:64px;padding:17px 12px}.top{display:block}.top h1{font-size:19px}.top-actions{margin-top:12px;flex-wrap:wrap}.date-chip{font-size:10px}.stats{gap:8px}.stat{padding:12px}.stat strong{font-size:17px}.staticon{width:24px;height:24px}.card{padding:12px}.grid2{gap:3px}.toolbar{flex-wrap:wrap}.search{min-width:100%}.toolbar select{margin-left:0}.settingsgrid{grid-template-columns:1fr}.launch{padding:30px 18px}.launchhead h1{font-size:20px}.launchhead p{font-size:11px}.prototype{display:none}.launchfoot span{float:none;display:block;margin-top:8px}.phone{width:100%;box-shadow:none}.sheet{padding:20px}.terminalactions{flex-direction:column}}
/* Login, source preserving gallery and motion */
@keyframes appear{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.main,.launch,.phone,.loginpage,.design-gallery{animation:appear .26s ease-out both}
.nav,.primary,.secondary,.launchcard,.mobileitem,.methodpick,.thumb{transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}
.launchcard:active,.primary:active{transform:scale(.985)}
.loginpage{min-height:100vh;background:radial-gradient(ellipse at 50% 20%,#eaf0ff,#f5f6f8 55%);display:flex;align-items:center;flex-direction:column;padding:62px 18px 24px}.loginbrand{display:flex;align-items:center;gap:12px;margin-bottom:26px;color:#172033}.loginbrand b,.loginbrand small{display:block}.loginbrand b{font-size:18px}.loginbrand small{font-size:8px;color:#8a95a4;letter-spacing:1.3px;margin-top:4px}.logincard{width:min(100%,420px);background:#fff;border:1px solid #e7ebf0;border-radius:15px;padding:30px 32px;box-shadow:0 16px 50px #17203312}.loginbadge{display:inline-flex;background:#edf3ff;color:#2864ed;border-radius:20px;padding:6px 11px;font-size:11px;font-weight:600}.logincard h1{font-size:24px;margin:17px 0 5px}.logincard>p{color:#87909e;font-size:12px;margin:0 0 23px}.logincard .field{margin:16px 0}.logincard .field input{height:42px}.smsrow{display:flex;gap:8px}.smsrow input{min-width:0;flex:1}.smsbutton{flex:0 0 auto;background:#f5f7fb;border:1px solid #dfe4ea;border-radius:6px;padding:0 11px;color:#2864ed;font-size:11px}.smsbutton:disabled{color:#9aa3af;cursor:default}.democode{display:block;margin-top:8px;color:#8993a1;font-size:10px}.democode b{color:#2864ed;letter-spacing:1px}.loginerror{background:#fff0ef;color:#d04444;border-radius:6px;padding:9px 11px;margin:11px 0;font-size:11px;animation:appear .16s}.loginbutton{width:100%;height:43px;margin:5px 0 0;letter-spacing:2px}.loginback{display:block;margin:14px auto 0;color:#667085;font-size:11px}.loginsecure{text-align:center;border-top:1px solid #eff1f4;margin-top:21px;padding-top:14px;color:#98a1ad;font-size:10px}.loginfoot{color:#a3abb6;font-size:10px;margin-top:auto;padding-top:22px}.all-designs{margin-top:20px;background:#fff;border:1px solid #e7ebf0;border-radius:9px;width:100%;padding:14px 17px;text-align:left;color:#344054;font-size:12px;box-shadow:0 3px 12px #17203308}.all-designs span{float:right;color:#2864ed}.sourceview{position:fixed;z-index:5;right:20px;bottom:19px;background:#fff;border:1px solid #dce3ed;border-radius:22px;padding:10px 15px;color:#2864ed;font-size:11px;box-shadow:0 5px 20px #17203318}.sourceview:hover{background:#eef4ff}.design-gallery{max-width:1320px;margin:auto;padding:24px 24px 46px}.galleryhead{display:flex;align-items:center;gap:12px;background:#fff;padding:15px 17px;border:1px solid #e7ebf0;border-radius:10px;position:sticky;top:0;z-index:3;box-shadow:0 3px 12px #17203308}.galleryhead>div{flex:1}.galleryhead h1{font-size:17px;margin:0}.galleryhead p{font-size:11px;color:#87909e;margin:5px 0 0}.backgallery{font-size:11px;color:#2864ed;padding:8px 5px}.pagecount{font-size:12px;font-weight:700;color:#344054;white-space:nowrap}.gallerytabs{display:flex;gap:8px;margin:15px 0}.gallerytabs button{background:#fff;border:1px solid #e3e7ed;color:#657183;border-radius:20px;padding:8px 13px;font-size:11px}.gallerytabs button.active{background:#2864ed;border-color:#2864ed;color:#fff}.original-frame{position:relative;width:min(100%,1100px);margin:0 auto;background:#fff;box-shadow:0 8px 32px #17203318;border:1px solid #e4e8ed;overflow:hidden}.original-frame img{display:block;width:100%;height:auto}.original-label{position:absolute;right:10px;bottom:10px;background:#111827d9;color:white;border-radius:14px;padding:6px 10px;font-size:10px}.thumbgrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:20px}.thumb{padding:0;border:1px solid #e4e8ed;background:white;border-radius:7px;overflow:hidden;text-align:left}.thumb img{display:block;width:100%;aspect-ratio:1.5;object-fit:cover;background:#f1f3f6}.thumb span{display:block;padding:7px 8px;color:#697586;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thumb.selected{border:2px solid #2864ed;box-shadow:0 0 0 2px #2864ed1c}.thumb:hover{transform:translateY(-2px);box-shadow:0 5px 14px #17203316}
@media(max-width:900px){.galleryhead{flex-wrap:wrap}.galleryhead>div{order:0;flex-basis:55%}.backgallery{order:-1}.galleryhead .secondary{padding:7px}.design-gallery{padding:12px}.thumbgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:600px){.loginpage{padding-top:32px}.logincard{padding:23px 20px}.galleryhead p{display:none}.galleryhead h1{font-size:14px}.galleryhead .secondary{font-size:10px;padding:6px}.gallerytabs{overflow:auto}.gallerytabs button{white-space:nowrap}.thumbgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.sourceview{right:12px;bottom:12px}.all-designs span{float:none;display:block;margin-top:6px}}
/* Flash Exchange follows the source portal's red, amber, navy and blue treatment. */
.fx-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 22px}.fx-heading h1{font-size:23px;margin:0;color:#172033}.fx-heading p{font-size:13px;color:#87909e;margin:6px 0 0}.fx-live{background:#eafaf1;color:#16a36a;border-radius:7px;padding:11px 14px;font-size:12px;font-weight:600;white-space:nowrap}.fx-banner{background:linear-gradient(100deg,#f04444,#f59e0b);color:#fff;border-radius:8px;padding:15px 18px;font-weight:600;text-align:center;margin-bottom:14px;cursor:pointer;animation:appear .3s ease-out}.fx-info{border:1px solid #bfd8ff;background:#eff6ff;color:#2864c9;border-radius:8px;padding:12px 15px;font-size:12px;margin-bottom:17px}.fx-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.88fr);gap:18px;align-items:start}.fx-left,.fx-right{min-width:0}.fx-activate{background:#171d32;color:#eef2fa;border:1px solid #35405a;border-radius:12px;padding:19px 21px;margin-bottom:16px}.fx-activate h2{font-size:17px;color:#f6f7fb;margin:0 0 10px}.fx-activate p{color:#99a5bb;font-size:12px;line-height:1.65;margin:0 0 15px}.newtag{font-size:10px;vertical-align:2px;background:#f59e0b;color:#fff;border-radius:12px;padding:4px 9px}.fee-line{font-size:12px;color:#a8b4c8;margin-bottom:12px}.fee-line b{font-size:19px;color:#0db98e}.fee-line small{font-size:10px;color:#78859c}.fx-muted{font-size:11px;color:#77859c}.fx-gradient{display:block;width:100%;margin-top:15px;padding:13px;border-radius:8px;color:white;font-weight:700;background:linear-gradient(100deg,#ef4444,#f59e0b)}.fx-gradient:hover{filter:brightness(1.05)}.fx-card{padding:17px 18px;margin-bottom:15px}.fx-card h2{font-size:14px}.fx-cardhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.fx-cardhead .danger{border-radius:7px;padding:9px 13px}.available{background:#f8f9fb;border-radius:8px;padding:17px}.available small,.available span{display:block;color:#87909e;font-size:11px}.available strong{display:block;font-size:27px;color:#172033;margin:7px 0}.available span{color:#98a2b1}.wallet-line{display:flex;align-items:center;gap:12px;background:#f8f9fb;border:1px solid #edf0f3;border-radius:8px;padding:12px}.wallet-coin{width:37px;height:37px;border-radius:50%;background:#fff4ce;color:#d99007;display:grid;place-items:center;font-size:20px}.wallet-line>div{flex:1}.wallet-line b,.wallet-line small{display:block}.wallet-line b{font-size:12px}.wallet-line small{font-size:10px;color:#8893a2;margin-top:4px}.wallet-bound{font-size:10px;color:#16a36a;background:#eafaf1;border-radius:14px;padding:6px 9px}.fx-enter .field{margin:14px 0}.amountentry{height:44px;display:flex;align-items:center;gap:8px;border:1px solid #dce2e9;border-radius:7px;padding:0 10px;background:#fafbfc;color:#8993a1}.amountentry input{border:0;outline:0;background:transparent;flex:1;min-width:0}.amountentry button{background:#fff0f0;color:#df3434;border-radius:5px;padding:6px 9px;font-size:11px}.estimate{display:flex;justify-content:space-between;background:#f8f9fb;border-radius:8px;padding:12px 14px;color:#7e8998;font-size:11px;margin:13px 0}.estimate b{display:inline-block;color:#344054;font-size:14px;margin-top:7px}.fx-enter>.danger{background:#e62727}.fx-center{text-align:center;margin-bottom:22px!important}.fx-step{display:flex;gap:12px;position:relative;min-height:65px;color:#a0aaba}.fx-step:not(:last-of-type):before{content:"";position:absolute;left:15px;top:30px;bottom:-4px;width:2px;background:#e3e7ed}.fx-step i{width:31px;height:31px;display:grid;place-items:center;flex:0 0 31px;border-radius:50%;background:#e9edf2;color:#9ba5b3;font-style:normal;font-size:13px;z-index:1}.fx-step b,.fx-step small{display:block}.fx-step b{font-size:12px;font-weight:600;padding-top:3px}.fx-step small{font-size:10px;color:#9aa3af;margin-top:5px;line-height:1.45}.fx-step.done{color:#263246}.fx-step.done i{background:#e62929;color:#fff}.fx-step.current{color:#2864ed}.fx-step.current i{background:#2864ed;color:#fff}.fx-progresslabel{display:flex;justify-content:space-between;background:#f8f9fb;padding:12px;border-radius:8px;color:#798595;font-size:11px;margin-top:2px}.fx-progresslabel b{color:#2864ed}.fx-progress{height:7px;background:#e8ebf0;border-radius:5px;margin:8px 12px 2px;overflow:hidden}.fx-progress i{display:block;height:100%;background:linear-gradient(90deg,#654af0,#2864ed);border-radius:5px;transition:width .4s}.fx-record{position:relative;padding:14px 90px 12px 0;border-bottom:1px solid #eef0f3}.fx-record b,.fx-record small{display:block}.fx-record b{font-size:12px}.fx-record small{font-size:10px;color:#9aa3af;margin-top:4px}.fx-record .badge{position:absolute;right:0;top:18px}.fx-activation-page{margin:-28px -32px -42px;padding:25px 30px 45px;min-height:calc(100vh - 0px);background:#111827;color:#d7dfeb}.fx-activation-head{display:flex;gap:16px;align-items:flex-start;border-bottom:1px solid #293448;padding:0 0 17px;margin-bottom:22px}.fx-activation-head .textbtn{color:#a9b5c7}.fx-activation-head h1{margin:0;color:#f1f4f9;font-size:21px}.fx-activation-head p{margin:5px 0 0;color:#78869c;font-size:12px}.fx-activation-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.78fr);gap:18px}.fx-darkcard{background:#1e293b;border:1px solid #344155;border-radius:12px;padding:19px;margin-bottom:16px;min-width:0}.fx-darkcard h2{color:#eff4fb;font-size:15px;margin:0 0 15px}.fx-darkcard>p{color:#96a4ba;font-size:12px;line-height:1.6}.network-pill{display:inline-block;color:#3984ff;border:1px solid #2864ed;border-radius:18px;padding:5px 10px}.addressbox{position:relative;background:#111827;border:1px solid #354155;border-radius:8px;padding:14px 16px 52px}.addressbox small,.addressbox b{display:block}.addressbox small{font-size:10px;color:#718099;margin-bottom:8px}.addressbox b{font-size:12px;word-break:break-all;color:#d7dfeb}.addressbox .primary{position:absolute;right:12px;bottom:10px;padding:8px 12px;font-size:11px}.payment-amount>strong{display:block;color:#0db98e;font-size:43px;margin:20px 0}.payment-amount>strong small{font-size:17px;color:#8996aa}.payment-amount .success-btn{width:100%;background:#0db98e;color:#fff;border-radius:8px;padding:14px;font-weight:700}.uploadbox{height:145px;position:relative;border:1px dashed #4c5a70;background:#111827;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#8594ab;font-size:25px}.uploadbox b{font-size:12px;font-weight:500}.uploadbox small{font-size:10px}.uploadbox input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.uploadnote{background:#064e3b;color:#64e4b4;border-radius:7px;padding:10px 12px;margin-top:12px;font-size:10px;line-height:1.5}.activation-est{background:#453316;color:#fbbf24;border:1px solid #725116;border-radius:7px;padding:11px;font-size:11px;margin-bottom:19px;white-space:nowrap;overflow:hidden}.fx-notes{padding-left:18px;color:#9aa8bc;font-size:11px;line-height:1.7}.fx-notes li{margin:9px 0}
@media(max-width:1050px){.fx-layout,.fx-activation-grid{grid-template-columns:1fr}.fx-right{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fx-activation-page{margin:-22px -18px -42px;padding:22px 18px 36px}}
@media(max-width:650px){.fx-heading{align-items:flex-start;flex-direction:column}.fx-heading h1{font-size:19px}.fx-live{font-size:10px}.fx-banner{text-align:left;font-size:11px;padding:12px}.fx-right{display:block}.fx-activation-page{margin:-17px -12px -42px;padding:18px 12px 30px}.fx-activation-head h1{font-size:18px}.fx-activation-head{gap:6px}.payment-amount>strong{font-size:35px}.addressbox b{padding-right:0}}
