@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";:root{color:#fff;background:#050507;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 15% 5%,#2e1b55 0,#0a0712 30%,#050507 70%);min-height:100vh;margin:0}button,input,select{font:inherit}button{cursor:pointer}input,select{color:#fff;background:#17171c;border:1px solid #303039;border-radius:14px;outline:none;width:100%;padding:14px 15px}select{appearance:auto}input:focus,select:focus{border-color:#d8ad46}.boot,.authPage{flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100vh;padding:22px;display:flex}.boot img,.authLogo{width:132px;height:auto}.orb{filter:blur(120px);opacity:.35;background:#5d36c8;border-radius:50%;width:310px;height:310px;position:fixed}.authCard{background:#121217e6;border:1px solid #2c2c35;border-radius:26px;gap:14px;width:min(430px,100%);padding:28px;display:grid;box-shadow:0 24px 80px #00000059}.authCard.compact{margin-top:8px}.eyebrow{color:#e3bd55;letter-spacing:.28em;text-transform:uppercase;font-size:12px;font-weight:800}.authCard h2,.screenHead h1{margin:0;font-size:30px;line-height:1.05}.goldBtn{color:#090909;background:linear-gradient(135deg,#f0cf70,#bf811d);border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:14px 18px;font-weight:900;display:flex}.goldBtn:disabled{opacity:.45;cursor:not-allowed}.ghostBtn{color:#fff;background:0 0;border:1px solid #3d3d48;border-radius:16px;padding:14px 18px}.switch{color:#aaa;text-align:center}.switch button{color:#e3bd55;background:0 0;border:0;font-weight:900}.error{color:#ffdce7;white-space:pre-wrap;background:#4d061c;border:1px solid #93304e;border-radius:14px;padding:12px}.hint{color:#aeb0bc;font-size:13px;line-height:1.55}.badText{color:#ff799b}.goodText{color:#4eff96}.segmented{grid-template-columns:1fr 1fr;gap:10px;display:grid}.segmented button,.methodGrid button{color:#fff;background:#141419;border:1px solid #303039;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.segmented button.active,.methodGrid button.active{background:#241b0b;border-color:#d7a93f}.countrySelect{gap:8px;display:grid}.countrySelect label{color:#d4d5df;font-size:13px;font-weight:800}.searchInput{background:#17171c;border:1px solid #303039;border-radius:14px;align-items:center;gap:8px;padding-left:12px;display:flex}.searchInput input{background:0 0;border:0;padding-left:0}.appShell{background:#050507b8;border-left:1px solid #222;border-right:1px solid #222;max-width:560px;min-height:100vh;margin:0 auto;padding-bottom:98px}.appMain{padding:18px}.topbar{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.topbar img{height:33px}.topbar div{align-items:center;gap:10px;display:flex}.topbar span{font-size:13px}.topbar button{color:#fff;background:#111116;border:1px solid #2d2d34;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.bottomNav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:10;background:#0a0a0deb;border:1px solid #282833;border-radius:24px;justify-content:space-around;align-items:center;width:min(520px,100% - 28px);height:68px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.bottomNav button{color:#878997;background:0 0;border:0;place-items:center;gap:4px;min-width:68px;display:grid}.bottomNav button.active{color:#f0c85a}.bottomNav span{font-size:11px}.screen{gap:18px;display:grid}.screenHead p{color:#c8c9d4;line-height:1.55}.balanceHero{background:linear-gradient(160deg,#3a2863,#14131a 62%,#09090c);border:1px solid #33303c;border-radius:28px;padding:30px}.balanceHero span{color:#c9bddc;letter-spacing:.25em;font-size:12px}.balanceHero h1{margin:12px 0;font-size:52px}.balanceHero p{color:#65ff92;align-items:center;gap:8px;display:flex}.quick{justify-content:space-around;gap:12px;display:flex}.quick.big .circleAction{flex:1}.circleAction{color:#fff;background:0 0;border:0;place-items:center;gap:8px;display:grid}.circleAction span{color:#0a0a0d;background:linear-gradient(135deg,#e4b84a,#af731b);border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.circleAction b{font-size:12px}.panelGrid,.methodGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.infoPanel{color:#fff;text-align:left;background:#15151b;border:1px solid #2d2d36;border-radius:22px;gap:9px;padding:18px;display:grid}.infoPanel>span{color:#e3bd55}.infoPanel label{color:#aaa;align-items:center;gap:8px;font-size:12px;display:flex}.infoPanel b{text-overflow:ellipsis;font-size:16px;overflow:hidden}.infoPanel small{color:#e3bd55;align-items:center;gap:4px;display:flex}.dot{border-radius:50%;width:9px;height:9px;display:inline-block}.okDot{background:#42ff8b;box-shadow:0 0 10px #42ff8b}.sectionTitle{margin:8px 0 0}.activityList{gap:10px;display:grid}.activity,.row{background:#15151b;border:1px solid #2d2d36;border-radius:18px;justify-content:space-between;align-items:center;padding:14px;display:flex}.activity div{color:#cfd0da;align-items:center;gap:10px;display:flex}.activity svg{color:#e3bd55}.singleStep{background:#15151b;border:1px solid #2d2d36;border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px;display:grid}.singleStep .stepIcon{color:#e3bd55;background:#211b0d;border-radius:16px;place-items:center;width:50px;height:50px;display:grid}.singleStep span{color:#aaa;margin-top:4px;display:block}.singleStep button{color:#fff;background:#7444ff;border:0;border-radius:14px;padding:12px 16px;font-weight:900}.progressSteps{gap:8px;display:flex}.progressSteps span{background:#292933;border-radius:10px;flex:1;height:6px}.progressSteps span.done{background:#30db75}.progressSteps span.current{background:#e3bd55}.technical button{color:#fff;background:#111116;border:1px solid #2d2d34;border-radius:16px;justify-content:space-between;align-items:center;width:100%;padding:14px;display:flex}.technical pre{background:#0d0d11;border:1px solid #282833;border-radius:16px;max-height:360px;padding:14px;font-size:11px;overflow:auto}.rot{transform:rotate(90deg)}.ok{color:#45ff89}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.modalBackdrop{z-index:50;background:#000000b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal{background:#15151b;border:1px solid #34343d;border-radius:26px;gap:14px;width:min(470px,100%);padding:24px;display:grid;position:relative;box-shadow:0 30px 100px #00000080}.close{color:#fff;background:#222;border:0;border-radius:50%;width:36px;height:36px;position:absolute;top:12px;right:12px}.dataLine{border-bottom:1px solid #292933;grid-template-columns:120px 1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.dataLine span{color:#aaa}.dataLine b{word-break:break-word}.dataLine button{color:#e3bd55;background:#252530;border:0;border-radius:10px;padding:8px}.walletState{border-radius:14px;align-items:center;gap:9px;padding:12px;display:flex}.walletState.online{color:#79ff9f;background:#062d17}.walletState.offline{color:#ffc36f;background:#3a2310}.transferForm,.profileForm{background:#121218;border:1px solid #2d2d36;border-radius:24px;gap:12px;padding:18px;display:grid}.two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.docBox{background:#211b0d;border:1px solid #4b3a13;border-radius:16px;gap:12px;padding:14px;display:flex}.docBox svg{color:#e3bd55}.docBox span{color:#c8c9d4;margin:4px 0 10px;display:block}.methodGrid button{text-align:left;justify-content:flex-start;place-items:start;display:grid}.methodGrid svg{color:#e3bd55}.methodGrid span{color:#aaa;font-size:12px}.methodGrid button:disabled{opacity:.45}.profile{text-align:center;background:#15151b;border:1px solid #2d2d36;border-radius:24px;padding:24px}.avatar{color:#090909;background:linear-gradient(135deg,#e3bd55,#805310);border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 12px;font-size:30px;font-weight:900;display:grid}.profile p,.profile span{color:#b8bbc7}.cardHero{color:#08080a;background:linear-gradient(140deg,#d3a644,#30200b);border-radius:28px;align-content:space-between;height:260px;padding:26px;display:grid}.cardHero img{filter:brightness(.1);width:110px}.chip{background:#f3de9e;border-radius:8px;width:42px;height:34px}.list{gap:10px;display:grid}.toast{z-index:60;background:#19191f;border:1px solid #34343d;border-radius:16px;padding:14px 18px;animation:3s forwards fadeout;position:fixed;bottom:100px;left:50%;transform:translate(-50%)}@keyframes fadeout{0%,80%{opacity:1}to{opacity:0}}@media (width<=520px){.appShell{border:0}.appMain{padding:14px}.panelGrid,.methodGrid,.two{grid-template-columns:1fr}.balanceHero h1{font-size:42px}.authCard{padding:22px}.bottomNav{bottom:10px}}.fieldGroup{gap:7px;display:grid}.fieldGroup label{color:#d9dbe7;letter-spacing:.02em;font-size:12px;font-weight:900}.fieldHelp{color:#9295a3;font-size:12px;line-height:1.45}.formIntro{background:linear-gradient(135deg,#171720,#111116);border:1px solid #2f2f39;border-radius:18px;gap:5px;padding:14px 16px;display:grid}.formIntro span{color:#b9bbc8;font-size:13px;line-height:1.45}.formSection{align-items:flex-start;gap:12px;margin-top:4px;display:flex}.formSection>span{color:#e3bd55;background:#251b09;border:1px solid #4d3910;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.formSection b{display:block}.formSection small{color:#aeb0bc;line-height:1.45}.improvedForm{gap:16px;padding:20px}.comboButton{color:#fff;text-align:left;background:#17171c;border:1px solid #303039;border-radius:14px;justify-content:space-between;align-items:center;width:100%;padding:14px 15px;display:flex}.comboButton.open{border-color:#d8ad46}.comboPanel{z-index:20;background:#111116;border:1px solid #33333e;border-radius:18px;gap:10px;padding:10px;display:grid;position:relative;box-shadow:0 18px 40px #00000059}.comboSearch{border-radius:12px}.comboResults{gap:6px;max-height:260px;display:grid;overflow:auto}.comboResults button{color:#fff;text-align:left;background:#17171c;border:1px solid #292933;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.comboResults button b{font-size:13px}.comboResults button span{color:#aeb0bc;font-size:12px}.comboResults button.selected,.comboResults button:hover:not(:disabled){background:#211a0b;border-color:#d8ad46}.comboResults button:disabled{opacity:.45;cursor:not-allowed}.detectedBox{background:#10161f;border:1px solid #263448;border-radius:16px;align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.detectedBox svg{color:#69a7ff;flex:none;margin-top:2px}.detectedBox b{font-size:13px;display:block}.detectedBox span{color:#b9bbc8;margin-top:3px;font-size:13px;display:block}.walletState{align-items:flex-start}.walletState b{display:block}.walletState span{opacity:.9;margin-top:3px;font-size:12px;display:block}.transferForm input,.profileForm input,.profileForm select{min-height:48px}.docBox input[type=file]{background:#0f0f14;border-radius:12px;margin-top:8px;padding:10px}.authCard .countryCombo,.profileForm .countryCombo{min-width:0}.authCard{gap:16px}.authCard input{min-height:48px}.profileForm.compactForm{max-height:none}.profileForm{overflow:visible}.methodGrid button{min-height:88px}.error{line-height:1.45}@media (width<=520px){.improvedForm{padding:16px}.formSection{margin-top:2px}.comboResults{max-height:220px}.detectedBox{padding:12px}.walletState{font-size:14px}}.dashboardWalletNotice{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.walletConnectBtn{color:#121212;background:linear-gradient(135deg,#f0cf70,#bf811d);border:1px solid #d8ad46;border-radius:12px;padding:10px 14px;font-weight:800}.walletConnectBtn:hover{filter:brightness(1.05)}@media (width<=520px){.dashboardWalletNotice{grid-template-columns:1fr}.walletConnectBtn{width:100%}}.bootLogo{width:220px!important}.confirmAmount{margin:4px 0 8px;font-size:40px;line-height:1.1;display:block}.confirmBox{gap:6px;display:grid}.modal{max-height:min(88vh,760px);overflow:hidden}.opCard{text-align:left;background:#15151b;border:1px solid #2d2d36;width:100%}.opCard span{gap:2px;display:grid}.opCard small{color:#aab0c2}.opRight{justify-items:end;gap:6px;display:grid}.statusPill{color:#d9dbe7;background:#2c2f3a;border-radius:999px;padding:4px 8px;font-style:normal}.statusPill.completed,.statusPill.executed,.statusPill.processed{color:#6affaa;background:#0f3d25}.statusPill.pending{color:#ffd56f;background:#3b3214}.neg{color:#ff8ca5}.pos{color:#6affaa}.pwaInstallScreen{flex-direction:column;justify-content:flex-start;align-items:center;gap:20px;min-height:100vh;padding:28px 18px 40px;display:flex;position:relative;overflow:auto}.pwaInstallCard{width:min(440px,100%);margin-top:8px}.pwaInstallHighlight{color:#c7d5ec;background:#10161f;border:1px solid #27364b;border-radius:16px;align-items:flex-start;gap:12px;padding:14px;line-height:1.45;display:flex}.pwaInstallHighlight svg{color:#e3bd55;flex:none;margin-top:2px}.pwaInstallSteps{color:#d4d6e2;gap:12px;margin:0;padding-left:20px;font-size:14px;line-height:1.5;display:grid}.pwaInstallSteps strong{color:#f0c85a}.pwaInstallSteps .inlineIcon{vertical-align:-3px;color:#e3bd55;margin:0 2px;display:inline}.pwaInstallFooter{text-align:center;margin:0}.profileMeta{justify-items:center;gap:6px;display:grid}.profileSecurityCard{background:#121218;border:1px solid #2d2d36;border-radius:24px;gap:12px;padding:18px;display:grid}.securityRows{gap:12px;display:grid}.securityRow{background:#16161d;border:1px solid #2c2c35;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.securityRow b{display:block}.securityRow span{color:#b9bbc8;font-size:12px}.switchBtn{background:#252530;border:1px solid #3a3a44;border-radius:999px;flex:none;place-items:center;width:52px;height:30px;padding:0;display:grid;position:relative}.switchBtn span{background:#9ca0af;border-radius:50%;width:22px;height:22px;transition:all .2s;position:absolute;left:3px}.switchBtn.on{background:linear-gradient(135deg,#f0cf70,#bf811d);border-color:#d2a543}.switchBtn.on span{background:#0f0f12;left:25px}.switchBtn:disabled{opacity:.7;cursor:not-allowed}.cardsScreen{gap:16px;display:grid}.gnosisCardHero{background:radial-gradient(circle at 20% 10%,#ffffff47,#0000 28%),linear-gradient(135deg,#e4be5c,#8a611d 52%,#211506);position:relative;overflow:hidden;box-shadow:0 28px 70px #00000052}.gnosisCardHero:after{content:"";border:1px solid #ffffff38;border-radius:50%;width:190px;height:190px;position:absolute;top:-50px;right:-30px}.gnosisCardHero.frozen{filter:grayscale(.55);opacity:.86}.gnosisCardHero em{background:#0003;border:1px solid #00000026;border-radius:999px;justify-self:start;padding:7px 12px;font-size:12px;font-style:normal;font-weight:900}.cardActions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cardActions .goldBtn,.cardActions .ghostBtn{justify-content:center;align-items:center;gap:8px;min-height:48px;display:flex}.cardActions .goldBtn{grid-column:1/-1}.cardActions button:disabled{opacity:.45;cursor:not-allowed}.pseMount{background:#101016;border:1px dashed #4b4b55;border-radius:16px;gap:8px;padding:14px;display:grid}.pseMount small{color:#b8bbc7}@media (width<=520px){.cardActions{grid-template-columns:1fr}.gnosisCardHero{height:240px}}.gnosisSignupSwitch{color:#fff;text-align:left;background:linear-gradient(135deg,#e3bd551a,#7444ff1a),#121218;border:1px solid #e3bd5547;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;width:100%;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff0a}.gnosisSignupSwitch.active{background:radial-gradient(circle at 10% 0,#e3bd5533,#0000 30%),linear-gradient(135deg,#1d1607,#15151b);border-color:#e3bd55}.gnosisSignupSwitch .switchIcon{color:#090909;background:linear-gradient(135deg,#f0cf70,#bf811d);border-radius:15px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 12px 28px #bf811d38}.gnosisSignupSwitch b{font-size:14px;display:block}.gnosisSignupSwitch small{color:#aeb0bc;margin-top:3px;line-height:1.35;display:block}.gnosisSignupSwitch i{color:#0a0a0a;background:#e3bd55;border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:900}.gnosisSignupSwitch:not(.active) i{color:#babdcc;background:#2b2b34}.cardScreenHead p{color:#aeb0bc;margin:6px 0 0;line-height:1.45}.moniqVisaCard{color:#fff;background:radial-gradient(circle at 12% 12%,#ffffff2e,#0000 24%),radial-gradient(circle at 85% 80%,#7e57ff47,#0000 36%),linear-gradient(135deg,#090a0f 0%,#161824 48%,#2a1f0b 100%);border:1px solid #ffffff1a;border-radius:30px;align-content:space-between;min-height:236px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000007a,inset 0 1px #ffffff14}.moniqVisaCard.frozen{filter:grayscale(.65);opacity:.82}.visaGlow{filter:blur(10px);background:#e3bd552e;border-radius:50%;width:240px;height:240px;position:absolute;top:-90px;right:-90px}.visaTop,.visaBottom{z-index:1;justify-content:space-between;align-items:flex-start;gap:14px;display:flex;position:relative}.visaTop img{filter:none;width:92px;height:auto}.visaTop span{letter-spacing:.18em;font-size:18px;font-weight:900}.visaChip{z-index:1;background:linear-gradient(135deg,#d9b65b,#fff0a7,#8c661d);border-radius:11px;width:50px;height:38px;position:relative;box-shadow:0 8px 20px #00000047}.visaNumber{z-index:1;letter-spacing:.13em;font-size:21px;font-weight:800;position:relative}.visaBottom small{color:#aeb0bc;text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.visaBottom b{text-transform:uppercase;font-size:13px}.statusGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.statusGrid div{background:#15151b;border:1px solid #2d2d36;border-radius:18px;padding:13px}.statusGrid span{color:#9ea1af;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.statusGrid b{font-size:14px}.premiumActions .goldBtn{grid-column:1/-1}.secureNote{color:#c7d5ec;background:#10161f;border:1px solid #27364b;border-radius:18px;align-items:flex-start;gap:10px;padding:14px;line-height:1.45;display:flex}.secureNote svg{color:#e3bd55;flex:none;margin-top:2px}@media (width<=520px){.gnosisSignupSwitch{grid-template-columns:auto 1fr}.gnosisSignupSwitch i{grid-column:1/-1;justify-self:start}.statusGrid{grid-template-columns:1fr}.moniqVisaCard{min-height:220px;padding:22px}.visaNumber{font-size:18px}.visaTop img{width:82px}}:root{--bg-deep:#000;--bg-shell:#050506;--surface-1:#0e0e12;--surface-2:#141419;--surface-3:#1c1c24;--border:#ffffff14;--border-gold:#e3bd5547;--text:#fff;--text-muted:#9a9cab;--text-soft:#c4c6d4;--gold:#e3bd55;--gold-light:#f0cf70;--gold-dark:#a67a1a;--gold-gradient:linear-gradient(135deg, #f2d078 0%, #c9a03a 42%, #8a611d 100%);--purple-glow:#7e57ff73;--purple-dot:#9b6dff;--radius-lg:22px;--radius-xl:28px;--shadow-card:0 24px 64px #0000008c}body{font-family:Inter,ui-sans-serif,system-ui,sans-serif;background:var(--bg-deep)!important}.appShell{background:var(--bg-shell);border-left:1px solid var(--border);border-right:1px solid var(--border);max-width:480px;min-height:100vh;margin:0 auto;padding-bottom:108px;position:relative;overflow-x:hidden}.appShell:before{content:"";background:radial-gradient(ellipse, var(--purple-glow) 0%, transparent 68%);opacity:.35;pointer-events:none;z-index:0;width:420px;height:320px;position:fixed;top:-120px;left:50%;transform:translate(-50%)}.appMain{z-index:1;padding:16px 18px 24px;position:relative}.topbar.premiumTopbar{margin-bottom:20px}.topbar.premiumTopbar img{filter:drop-shadow(0 2px 12px #e3bd5540);height:36px}.topbarCenter{text-align:center;grid-template-columns:40px 1fr 40px;align-items:center;display:grid}.topbarBrand{justify-items:center;gap:6px;display:grid}.topbarBrand img{height:32px}.topbarSubtitle{letter-spacing:.28em;color:var(--gold);text-transform:uppercase;font-size:10px;font-weight:800}.ghostNav{color:var(--text-soft);font-size:18px}.topbarActions{align-items:center;gap:10px;display:flex}.topbarGreeting{color:var(--text-soft);font-size:14px;font-weight:500}.topbarGreeting em{color:var(--text);font-style:normal;font-weight:700}.topbarIconBtn{background:var(--surface-2);border:1px solid var(--border);width:40px;height:40px;color:var(--gold);border-radius:50%;place-items:center;padding:0;transition:border-color .2s,transform .2s;display:grid;position:relative}.topbarIconBtn:hover{border-color:var(--border-gold)}.topbarIconBtn .notifyDot{background:var(--purple-dot);width:7px;height:7px;box-shadow:0 0 8px var(--purple-dot);border-radius:50%;position:absolute;top:8px;right:9px}.premiumBalance{text-align:center;padding:8px 0 28px}.premiumBalance .balanceEyebrow{letter-spacing:.32em;color:var(--text-muted);margin-bottom:10px;font-size:11px;font-weight:800;display:block}.premiumBalance h1{letter-spacing:-.02em;margin:0;font-size:clamp(42px,11vw,52px);font-weight:800;line-height:1.05}.lensFlare{background:linear-gradient(90deg, transparent, var(--purple-glow), #c77dff, var(--purple-glow), transparent);width:min(280px,72%);height:3px;box-shadow:0 0 28px var(--purple-glow);border-radius:999px;margin:14px auto 16px;animation:4.5s ease-in-out infinite lensBreath}@keyframes lensBreath{0%,to{opacity:.55;transform:scaleX(.92)}50%{opacity:1;transform:scaleX(1)}}.securePill{background:var(--surface-2);border:1px solid var(--border);color:var(--text-soft);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.securePill svg{color:var(--gold)}.goldActions{justify-content:center;gap:28px;margin:8px 0 32px;display:flex;position:relative}.goldActions:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#9b6dff59,#0000);height:2px;position:absolute;top:50%;left:10%;right:10%;transform:translateY(-50%)}.goldActionBtn{color:var(--text);z-index:1;background:0 0;border:0;place-items:center;gap:10px;padding:0;display:grid;position:relative}.goldActionBtn span{background:var(--gold-gradient);color:#0a0a0a;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 36px #bf811d47,inset 0 1px #ffffff59}.goldActionBtn span:after{content:"";background:linear-gradient(105deg,#0000 40%,#ffffff59 50%,#0000 60%);animation:5s ease-in-out infinite goldShimmer;position:absolute;inset:-40%}@keyframes goldShimmer{0%,70%,to{transform:translate(-120%)rotate(12deg)}85%{transform:translate(120%)rotate(12deg)}}.goldActionBtn b{color:var(--text-soft);font-size:12px;font-weight:700}.accountsSection{gap:12px;display:grid}.accountsHead{justify-content:space-between;align-items:center;display:flex}.accountsHead h3{letter-spacing:.22em;color:var(--text-muted);margin:0;font-size:12px;font-weight:800}.accountsHead button{color:var(--gold);background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.accountCard{text-align:left;border-radius:var(--radius-lg);background:var(--surface-2);border:1px solid var(--border);width:100%;color:var(--text);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 18px;transition:border-color .2s,background .2s;display:grid}.accountCard:hover{border-color:var(--border-gold);background:#18181f}.accountCardIcon{border:1px solid var(--border-gold);width:44px;height:44px;color:var(--gold);background:linear-gradient(135deg,#e3bd5526,#7e57ff1f);border-radius:14px;place-items:center;display:grid}.accountCardBody b{margin-bottom:3px;font-size:15px;display:block}.accountCardBody small{color:var(--text-muted);font-size:12px}.accountCardRight{text-align:right}.accountCardRight strong{font-size:15px;display:block}.statusActive{color:var(--text-muted);align-items:center;gap:5px;margin-top:4px;font-size:11px;display:inline-flex}.statusActive i,.purpleDot,.activeBadge .dot{background:var(--purple-dot);width:7px;height:7px;box-shadow:0 0 8px var(--purple-dot);border-radius:50%;font-style:normal;display:inline-block}.receiveScreen .screenHead{text-align:center;margin-bottom:8px}.ibanHeroCard{border-radius:var(--radius-xl);background:var(--surface-2);border:1px solid var(--border-gold);box-shadow:var(--shadow-card);overflow:hidden}.ibanHeroHead{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:20px 20px 16px;display:grid}.ibanEuroIcon{background:var(--gold-gradient);color:#0c0c0c;border-radius:50%;place-items:center;width:48px;height:48px;font-size:20px;font-weight:900;display:grid;box-shadow:0 10px 24px #bf811d40}.ibanHeroHead b{font-size:16px;display:block}.ibanHeroHead small{color:var(--text-muted);font-size:13px}.activeBadge{color:#d4b8ff;background:#9b6dff1f;border:1px solid #9b6dff59;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.ibanHeroBody{gap:16px;padding:18px 20px 20px;display:grid}.ibanHolder{font-size:20px;font-weight:700}.ibanRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.ibanRow code{letter-spacing:.04em;word-break:break-all;font-size:15px;font-weight:600}.ibanCopyBtn{border:1px solid var(--border-gold);width:40px;height:40px;color:var(--gold);background:#e3bd5514;border-radius:12px;flex-shrink:0;place-items:center;padding:0;display:grid}.ibanMetaGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ibanMetaGrid span{letter-spacing:.14em;color:var(--text-muted);margin-bottom:4px;font-size:10px;font-weight:800;display:block}.receiveOrbs{justify-content:center;gap:36px;margin:28px 0;display:flex;position:relative}.receiveOrbs:before{content:"";filter:blur(8px);pointer-events:none;background:radial-gradient(#9b6dff59,#0000 70%);height:40px;position:absolute;top:50%;left:5%;right:5%;transform:translateY(-50%)}.incomingCard{border-radius:var(--radius-lg);background:var(--surface-2);border:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.incomingCard .incomingIcon{color:#c9a8ff;background:#9b6dff26;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.incomingCard b.amount{color:var(--text);font-size:17px}.trustBanner{border-radius:var(--radius-lg);background:var(--surface-1);border:1px solid var(--border);color:var(--text-soft);align-items:flex-start;gap:12px;padding:14px 16px;font-size:13px;line-height:1.5;display:flex}.trustBanner svg{color:var(--gold);flex-shrink:0}.paymentsTabs{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.paymentsTabs button{border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);border-radius:16px;padding:12px;font-size:13px;font-weight:800}.paymentsTabs button.active{border-color:var(--border-gold);color:var(--gold);background:linear-gradient(135deg,#e3bd551f,#7e57ff14)}.cardMgmtHead{text-align:center}.cardMgmtHead .cardPicker{color:var(--text);background:0 0;border:0;align-items:center;gap:6px;margin-top:8px;padding:0;font-size:18px;font-weight:800;display:inline-flex}.cardCarouselDots{justify-content:center;gap:8px;margin-top:14px;display:flex}.cardCarouselDots i{background:#3a3a44;border-radius:50%;width:7px;height:7px;transition:background .25s,transform .25s}.cardCarouselDots i.active{background:var(--purple-dot);box-shadow:0 0 10px var(--purple-dot);transform:scale(1.2)}.moniqVisaCard{min-height:248px!important;box-shadow:0 32px 90px #0009,0 0 60px #7e57ff1f!important}.moniqVisaCard .visaMonogram{background:var(--gold-gradient);color:#0000;opacity:.92;pointer-events:none;-webkit-background-clip:text;background-clip:text;font-size:88px;font-weight:900;line-height:1;animation:6s ease-in-out infinite monogramShine;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}@keyframes monogramShine{0%,to{filter:brightness()}50%{filter:brightness(1.15)}}.toggleGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.premiumToggle{border-radius:var(--radius-lg);background:var(--surface-2);border:1px solid var(--border);text-align:left;color:var(--text);gap:12px;width:100%;padding:16px;display:grid}.premiumToggleCopy b{font-size:14px;display:block}.premiumToggleCopy small{color:var(--text-muted);margin-top:4px;font-size:12px;line-height:1.35;display:block}.premiumToggleTrack{border:1px solid var(--border);border-radius:999px;width:52px;height:30px;display:block;position:relative}.premiumToggleThumb{background:#fff;border-radius:50%;width:22px;height:22px;position:absolute;top:3px;left:3px;box-shadow:0 2px 8px #00000059}.limitCard{border-radius:var(--radius-lg);background:var(--surface-2);border:1px solid var(--border);grid-template-columns:1fr auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.limitCard h4{margin:0 0 8px;font-size:14px;font-weight:700}.limitValues{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.limitValues strong{font-size:18px}.limitValues span{color:var(--text-muted);font-size:14px}.limitBadge{color:#d4b8ff;background:#9b6dff26;border-radius:999px;margin-top:8px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-block}.spendingRing{width:88px;height:88px;position:relative}.spendingRing svg{width:100%;height:100%;transform:rotate(-90deg)}.spendingRingBg{fill:none;stroke:#2a2a34;stroke-width:6px}.spendingRingFg{fill:none;stroke:url(#ringGradient);stroke-width:6px;stroke-linecap:round}.spendingRingLabel{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.spendingRingLabel b{font-size:15px}.spendingRingLabel small{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.settingsList{gap:8px;display:grid}.settingsList button{background:var(--surface-2);border:1px solid var(--border);width:100%;color:var(--text);text-align:left;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px;transition:background .2s,border-color .2s;display:grid}.settingsList button:hover{border-color:var(--border-gold);background:#18181f}.settingsList .settingsIcon{border:1px solid var(--border-gold);width:40px;height:40px;color:var(--gold);background:#e3bd550f;border-radius:12px;place-items:center;display:grid}.settingsList b{font-size:14px}.bottomNav.premiumNav{border:1px solid var(--border);background:#08080af0;border-radius:26px;height:72px;padding:0 6px}.bottomNav.premiumNav button{flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:64px;padding:10px 6px 8px;display:flex;position:relative}.bottomNav.premiumNav button.active{color:var(--gold)}.navActiveBar{background:var(--gold-gradient);pointer-events:none;border-radius:0 0 4px 4px;width:28px;height:3px;margin:0 auto;position:absolute;top:6px;left:0;right:0;transform:none}.bottomNav.premiumNav button.active span:last-child{font-weight:700}.balanceHero{display:none}.eyebrow{color:var(--gold)!important}.goldBtn{transition:transform .2s,filter .2s;box-shadow:0 12px 32px #bf811d38;background:var(--gold-gradient)!important;border-radius:16px!important}.goldBtn:active:not(:disabled){transform:scale(.98)}.infoPanel,.activity,.row,.transferForm,.profile,.singleStep{border-color:var(--border)!important;background:var(--surface-2)!important}.screen{gap:16px}.screenHead h1{letter-spacing:-.02em;font-size:28px;font-weight:800}.modal{background:var(--surface-2)!important;border-color:var(--border)!important}.toast{background:var(--surface-3);border-color:var(--border-gold);animation:3.2s forwards toastIn}@keyframes toastIn{0%{opacity:0;transform:translate(-50%)translateY(8px)}8%,78%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-4px)}}.authPage{background:var(--bg-deep)}.authCard{border-color:var(--border-gold)!important;background:#0e0e12f2!important}.orb{opacity:.28!important;background:#7e57ff!important}@media (width<=520px){.toggleGrid{grid-template-columns:1fr}.goldActions{gap:20px}}@media (prefers-reduced-motion:reduce){.lensFlare,.goldActionBtn span:after,.moniqVisaCard .visaMonogram{animation:none!important}}.paychatScreen{gap:14px}.paychatTop{gap:5px;display:grid}.paychatTop h1{margin:3px 0 4px;font-size:28px}.paychatTop p{color:var(--text-soft);margin:0;font-size:14px;line-height:1.45}.paychatNotifyBtn{border-radius:13px;justify-self:start;padding:10px 12px}.paychatSearch{background:var(--surface-2);border:1px solid var(--border);border-radius:18px;align-items:center;gap:10px;padding:0 13px;display:flex}.paychatSearch svg{color:var(--gold)}.paychatSearch input{background:0 0;border:0;padding-left:0}.paychatResults{border:1px solid var(--border);background:#101016;border-radius:18px;gap:8px;padding:10px;display:grid}.paychatResults button,.paychatList button{width:100%;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.paychatResults button:hover,.paychatList button.active{border-color:var(--border-gold);background:#18181f}.paychatResults b,.paychatList b{font-size:14px;line-height:1.2;display:block}.paychatResults small,.paychatList small{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.paychatResults i{color:#0a0a0a;background:var(--gold);border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:900}.paychatLayout{grid-template-columns:1fr;gap:10px;min-height:560px;display:grid}.paychatList,.paychatThread{border:1px solid var(--border);background:#0e0e12eb;border-radius:24px;overflow:hidden}.paychatList{flex-direction:column;gap:6px;padding:8px;display:flex}.paychatList button{grid-template-columns:auto 1fr;padding:11px}.paychatAvatar{color:#08080a;letter-spacing:.01em;background:linear-gradient(135deg,#f0cf70,#8a611d);border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:900;line-height:1;display:flex;box-shadow:0 10px 24px #bf811d2e}.paychatThread{display:none}.paychatScreen.threadMode{z-index:40;background:#050506;gap:0;padding:0;position:fixed;inset:0}.paychatScreen.threadMode .paychatLayout{height:100vh;min-height:100vh}.paychatScreen.threadMode .paychatList{display:none}.paychatScreen.threadMode .paychatThread{border:0;border-radius:0;grid-template-rows:auto 1fr auto auto;min-width:0;height:100vh;display:grid}.paychatThreadOpen .topbar,.paychatThreadOpen .bottomNav,.paychatThreadOpen .sideNav{display:none!important}.paychatThreadOpen .appShell{border:0;max-width:none;padding-bottom:0}.paychatThreadOpen .appMain{padding:0}.paychatThreadHead{border-bottom:1px solid var(--border);background:#0b0b0f;align-items:center;gap:10px;padding:12px 14px;display:flex}.paychatThreadHead b{display:block}.paychatThreadHead span{color:var(--text-muted);font-size:12px;display:block}.threadBack{color:var(--gold);background:0 0;border:0;place-items:center;padding:5px;display:grid}.paychatMessages{background:radial-gradient(circle at 50% 0,#7e57ff1f,#0000 36%),#060608;flex-direction:column;gap:10px;padding:14px;display:flex;overflow:auto}.paychatBubbleRow{justify-content:flex-start;display:flex}.paychatBubbleRow.own{justify-content:flex-end}.paychatBubble{border:1px solid var(--border);background:#17171d;border-radius:20px 20px 20px 6px;gap:7px;max-width:min(82%,360px);padding:10px 12px;display:grid;box-shadow:0 10px 28px #00000038}.paychatBubbleRow.own .paychatBubble{background:linear-gradient(135deg,#171309,#101014);border-color:#e3bd5559;border-radius:20px 20px 6px}.paychatBubble p{white-space:pre-wrap;margin:0;line-height:1.4}.paychatBubble time{color:#8c8f9d;justify-self:end;font-size:10px}.paychatImageButton{text-align:inherit;background:0 0;border:0;padding:0}.paychatImage{object-fit:cover;border:1px solid var(--border);border-radius:14px;width:100%;max-height:320px;display:block}.paychatAudio{width:240px;max-width:100%}.paychatFile{color:var(--gold);background:#111116;border:1px solid #e3bd553d;border-radius:13px;align-items:center;gap:8px;padding:10px;text-decoration:none;display:flex}.paychatPaymentCard{text-align:center;background:radial-gradient(circle at 50% 0,#e3bd552e,#0000 48%),#111116;border:1px solid #e3bd5547;border-radius:17px;gap:6px;min-width:210px;padding:13px;display:grid}.paychatPaymentCard span{color:var(--gold);text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-weight:900}.paychatPaymentCard b{font-size:28px}.paychatPaymentCard small{color:var(--text-soft)}.paychatPaymentCard i{color:#ffd56f;background:#3b3214;border-radius:999px;justify-self:center;padding:5px 9px;font-size:11px;font-style:normal;font-weight:900}.paychatPaymentCard i.paid{color:#6affaa;background:#0f3d25}.paychatPaymentCard i.cancelled{color:#ff9cac;background:#3a1f24}.paychatPaymentCard .goldBtn{border-radius:13px;padding:10px 12px}.miniCancelBtn{color:#ff9cac;background:#ff9cac14;border:1px solid #ff9cac59;border-radius:999px;justify-self:center;padding:7px 11px;font-size:12px;font-weight:800}.paychatAttachmentDraft{color:#c7d5ec;background:#10161f;border-top:1px solid #27364b;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}.paychatAttachmentDraft span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.paychatAttachmentDraft button{color:#fff;background:#232838;border:0;border-radius:999px;place-items:center;width:26px;height:26px;margin-left:auto;display:grid}.paychatComposer{border-top:1px solid var(--border);background:#0b0b0f;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.paychatActionWrap{position:relative}.moniqActionBtn{background:var(--gold-gradient);color:#08080a;border:0;border-radius:50%;place-items:center;width:43px;height:43px;font-size:19px;font-weight:1000;display:grid;box-shadow:0 10px 26px #bf811d47}.paychatActionMenu{border:1px solid var(--border-gold);z-index:5;background:#0c0c10f5;border-radius:22px;grid-template-columns:repeat(2,70px);gap:9px;padding:12px;display:grid;position:absolute;bottom:52px;left:0;box-shadow:0 20px 60px #00000073}.paychatActionMenu button{border:1px solid var(--border);color:#fff;background:#15151b;border-radius:15px;place-items:center;gap:4px;min-height:62px;display:grid}.paychatActionMenu button svg{color:var(--gold)}.paychatActionMenu button span{color:var(--text-soft);font-size:11px}.paychatComposer textarea{resize:none;color:#fff;background:#17171c;border:1px solid #303039;border-radius:18px;outline:none;width:100%;min-height:43px;max-height:118px;padding:11px 13px;line-height:1.35;overflow:auto}.paychatComposer textarea:focus{border-color:#d8ad46}.paychatComposer .sendBtn{background:var(--gold-gradient);color:#08080a;border:0;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.paychatEmpty{text-align:center;height:100%;color:var(--text-soft);place-content:center;gap:6px;padding:16px;display:grid}.paychatEmpty b{color:var(--text)}.paychatEmpty.thread{min-height:420px}.paychatPaySummary{text-align:center;border:1px solid var(--border-gold);background:#111116;border-radius:18px;gap:5px;padding:18px;display:grid}.paychatPaySummary b{font-size:36px}.paychatPaySummary span{color:var(--text-soft)}.paychatImageModal img{object-fit:contain;border:1px solid var(--border);background:#060608;border-radius:18px;width:100%;max-height:70vh}.paychatImageActions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.paychatImageActions a{text-align:center;text-decoration:none}.paychatSuccess{text-align:center;gap:8px;padding:12px 0;display:grid}.paychatSuccess span{color:#6affaa;background:#0f3d25;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto;font-size:30px;font-weight:900;display:grid}.paychatSuccess b{font-size:42px}.paychatSuccess p{color:#fff;margin:0;font-weight:900}.paychatSuccess small{color:var(--text-soft)}@media (width<=640px){.paychatBubble{max-width:88%}.paychatActionMenu{grid-template-columns:repeat(2,64px)}}html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{width:0;height:0;display:none}body{min-height:100vh}.hideScrollbar{scrollbar-width:none;-ms-overflow-style:none}.hideScrollbar::-webkit-scrollbar{width:0;height:0;display:none}@media (width>=960px){body{background:radial-gradient(80% 50% at 12% 0,#2e1b558c,#0000 55%),radial-gradient(60% 40% at 88% 8%,#7e57ff1f,#0000 50%),#030304!important}.appShell{grid-template-rows:1fr;grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid;background:0 0!important;border:none!important;width:100%!important;max-width:none!important;margin:0!important;padding-bottom:0!important}.appShell:before{width:min(720px,48vw);left:280px;transform:none}.sideNav{border-right:1px solid var(--border);z-index:5;background:#050506eb;flex-direction:column;gap:28px;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.sideNavLogo{filter:drop-shadow(0 2px 12px #e3bd5533);width:120px;height:auto}.sideNavLinks{gap:6px;display:grid}.sideNavLinks button{width:100%;color:var(--text-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:flex}.sideNavLinks button:hover{background:var(--surface-2);color:var(--text-soft)}.sideNavLinks button.active{border-color:var(--border-gold);color:var(--gold);background:#e3bd5514}.appMain{width:100%;max-width:1180px;margin:0 auto;padding:28px 40px 48px!important}.bottomNav.premiumNav{display:none!important}.topbar.premiumTopbar{margin-bottom:28px}.topbar.premiumTopbar img{display:none}.topbarActions{justify-content:flex-end;width:100%;margin-left:auto}.premiumHome{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:20px 28px;display:grid}.premiumHome>.premiumBalance,.premiumHome>.goldActions,.premiumHome>.dashboardWalletNotice{grid-column:1/-1}.premiumHome>.accountsSection{grid-column:1}.premiumHome>.homeOperationsWrap{grid-area:3/2/span 4;align-self:stretch}.homeOperationsWrap{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-xl);padding:20px 22px}.homeOperationsWrap .sectionTitle{margin-top:0}.paymentsScreen .paymentsTabs,.paymentsScreen .screenHead,.transferForm.improvedForm{max-width:720px}.profilePageGrid{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;display:grid}.toast{bottom:32px!important}}@media (width<=959px){.sideNav{display:none}.appMain{padding:12px 14px 100px!important}.premiumHome{flex-direction:column;gap:12px;display:flex}.homeOperationsWrap{z-index:1;isolation:isolate;margin-top:0;padding:14px 14px 16px;position:relative}.premiumBalance{padding:4px 0 16px}.premiumBalance h1{font-size:36px}.goldActions{gap:20px;margin:0 0 16px}.goldActionBtn span{width:54px;height:54px}.accountsSection{margin-bottom:4px}.sectionTitle{margin:0 0 8px;font-size:11px}.homeOperationsWrap .two{gap:8px}.homeOperationsWrap select,.homeOperationsWrap .ghostBtn{min-height:40px;padding:10px 12px;font-size:12px}.activityList{gap:8px}.activityList .opCard{align-items:center;gap:8px;padding:10px 12px}.activityList .opCard>div:first-child svg{flex-shrink:0;width:18px;height:18px}.activityList .opCard span b{font-size:12px}.activityList .opCard span small{font-size:10px}.activityList .opCard .opRight b{font-size:13px}.activityList .opCard .statusPill{padding:3px 7px}.activityList .opCard .statusPill small{font-size:9px}.transferConfirmHero{padding:10px 10px 6px}.transferConfirmAmount{font-size:30px}.transferConfirmParties{font-size:11px}.transferConfirmPanel{padding:12px}.transferConfirmPanel h3{font-size:10px}.qrCard img{width:120px;height:120px}.opDetailModal .opDetailHero{background:var(--surface-3);border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.opDetailAmount{flex:1;margin:0;font-size:26px;font-weight:800}.opDetailModal .dataLine{grid-template-columns:100px 1fr auto;padding:8px 0;font-size:13px}.modal>h2{padding:16px 48px 0 18px;font-size:17px}.modalBody{gap:10px;padding:12px 18px 18px}}.modalBackdrop{padding:16px;overflow:hidden}.modal{flex-direction:column;gap:0;max-height:min(92vh,900px);display:flex;overflow:hidden;padding:0!important}.modal>.close{z-index:2;top:14px;right:14px}.modal>h2{margin:0;padding:22px 52px 0 24px;font-size:20px}.modalBody{flex:1;gap:14px;min-height:0;padding:16px 24px 24px;display:grid;overflow:auto}.modalWide{width:min(720px,100%)!important}.transferConfirmModal .modalBody{gap:18px}.transferConfirmHero{text-align:center;border:1px solid var(--border);background:linear-gradient(165deg,#e3bd5514,#0000 55%);border-radius:18px;padding:8px 12px 4px}.transferConfirmHero img{width:96px;margin:0 auto 8px;display:block}.transferConfirmHero .ok{color:#51ff9b;margin:0 auto 8px}.transferConfirmAmount{letter-spacing:-.02em;margin:4px 0 10px;font-size:clamp(32px,5vw,42px);font-weight:800;display:block}.transferConfirmParties{color:var(--text-soft);text-align:left;gap:8px;font-size:13px;line-height:1.45;display:grid}.transferConfirmParties b{color:var(--text)}.transferConfirmGrid{gap:14px;display:grid}@media (width>=640px){.transferConfirmGrid{grid-template-columns:1fr 1fr;align-items:start}}.transferConfirmPanel{background:var(--surface-3);border:1px solid var(--border);border-radius:18px;gap:10px;min-width:0;padding:14px 16px;display:grid}.transferConfirmPanel h3{letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:11px;font-weight:800}.transferConfirmPanel .dataLine{border-bottom-color:#ffffff0f;grid-template-columns:1fr;gap:4px;padding:8px 0}.transferConfirmPanel .dataLine:last-child{border-bottom:0}.transferConfirmPanel .dataLine span{color:var(--text-muted);font-size:11px}.transferConfirmPanel .dataLine b,.transferConfirmPanel .dataLine a{font-size:14px}.qrCards{gap:12px;display:grid}.qrCard{border:1px solid var(--border);text-align:center;background:#0c0c10;border-radius:16px;justify-items:center;gap:10px;padding:14px;display:grid}.qrCard b{color:var(--text);font-size:13px}.qrCard small{color:var(--text-muted);max-width:220px;font-size:12px;line-height:1.4}.qrCard img{object-fit:contain;background:#fff;border-radius:12px;width:148px;height:148px;padding:8px}.transferConfirmActions{grid-column:1/-1;gap:10px;display:grid}@media (width>=640px){.transferConfirmActions{grid-template-columns:1fr 1fr}.transferConfirmActions .goldBtn{grid-column:1/-1}}.statusPill.processing{color:#8bb4ff;background:#1a2744}.statusPill.failed{color:#ff8ca5;background:#3d1420}.statusPill.processed,.statusPill.completed{color:#6affaa;background:#0f3d25}.opCard .statusPill small{letter-spacing:.02em;text-transform:none;font-size:10px;font-weight:700}.activityList .opCard{overflow:hidden}.activityList .opCard span b,.activityList .opCard span small{text-overflow:ellipsis;white-space:nowrap;max-width:min(52vw,280px);overflow:hidden}@media (width>=960px){.activityList .opCard span b,.activityList .opCard span small{max-width:320px}}.comboResults{scrollbar-width:none}
