: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}}
