:root{
  --bg:#070812;--panel:#111322;--panel2:#15172a;--stroke:rgba(255,255,255,.09);--text:#f7f5ff;--muted:#8d91aa;
  --violet:#763cff;--violet2:#b44cff;--pink:#f12fb3;--gold:#f4b94b;--green:#43d892;--blue:#4da6ff;
  --safe-bottom:env(safe-area-inset-bottom,0px);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:var(--text);
}
*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--bg);color:var(--text)}body{overflow-x:hidden}button{font:inherit;color:inherit}svg{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.app{width:min(100%,470px);margin:auto;min-height:100vh;position:relative}.screen{min-height:100vh;padding:14px 16px calc(98px + var(--safe-bottom));position:relative;overflow:hidden;background:radial-gradient(circle at 5% 5%,rgba(117,59,255,.12),transparent 28%),linear-gradient(180deg,#080914 0,#090b17 50%,#080914 100%)}
.bg-orb{position:fixed;border-radius:50%;filter:blur(90px);pointer-events:none;opacity:.25}.orb-a{width:280px;height:280px;background:#5b27ff;top:-120px;left:-120px}.orb-b{width:250px;height:250px;background:#ee2cac;bottom:-110px;right:-110px}
.brandbar,.topbar{height:46px;display:flex;align-items:center;justify-content:space-between;gap:10px;position:relative;z-index:2}.brand{font-weight:850;font-size:16px}.verified{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#4b9dff;color:white;font-size:10px}.round-back,.round-more,.icon-btn{width:34px;height:34px;border:0;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.045);color:#e9e6ff}.round-back svg,.round-more svg,.icon-btn svg{width:20px;height:20px}.topbar-title{font-weight:800;font-size:17px}.hello{margin:16px 0 18px}.hello h1{font-size:24px;margin:0 0 7px;letter-spacing:-.03em}.hello p{margin:0;color:var(--muted);font-size:13px}
.premium-card{position:relative;border-radius:20px;padding:18px;background:linear-gradient(145deg,rgba(28,28,52,.98),rgba(11,15,30,.98));border:1px solid rgba(220,69,255,.48);box-shadow:0 24px 60px rgba(0,0,0,.35),inset 0 0 40px rgba(112,54,255,.05);overflow:hidden}.premium-card:after{content:"";position:absolute;right:-55px;bottom:-60px;width:150px;height:150px;border-radius:50%;background:#23d5bd;filter:blur(55px);opacity:.18}.card-shine{position:absolute;inset:-80% -80%;background:linear-gradient(110deg,transparent 43%,rgba(255,255,255,.06) 50%,transparent 57%);transform:rotate(10deg)}.premium-head{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}.premium-title{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:850}.premium-title svg{width:19px;height:19px;color:#f9c54d}.active-pill{padding:5px 10px;border-radius:999px;background:rgba(45,214,135,.17);color:#54e6a0;font-size:10px;font-weight:800}.premium-content{display:flex;align-items:center;justify-content:space-between;margin:21px 0 17px;position:relative;z-index:1}.premium-content>div:first-child{display:flex;flex-direction:column}.premium-content span{color:#8d91aa;font-size:11px}.premium-content strong{font-size:27px;margin:6px 0 4px;letter-spacing:-.04em}.premium-content small{font-size:10px;color:#9a9fb6}.wallet-visual{width:74px;height:74px;display:grid;place-items:center;position:relative}.wallet-visual svg{width:48px;height:48px;color:#5ce6d2;filter:drop-shadow(0 0 15px rgba(58,230,204,.55))}.wallet-glow{position:absolute;width:60px;height:60px;border-radius:50%;background:#27d5c0;filter:blur(25px);opacity:.24}.main-cta{width:100%;border:0;border-radius:12px;padding:14px 18px;background:linear-gradient(100deg,#ec2fb3 0,#a33eff 48%,#6439f5 100%);font-weight:850;font-size:14px;box-shadow:0 12px 30px rgba(133,50,255,.28);position:relative;z-index:2;cursor:pointer}.main-cta:active{transform:scale(.99)}
.balance-card{margin-top:13px;border-radius:18px;padding:17px;background:linear-gradient(145deg,#121526,#10121e);border:1px solid var(--stroke);display:flex;align-items:center;justify-content:space-between;box-shadow:0 16px 35px rgba(0,0,0,.18)}.balance-card>div:first-child{display:flex;flex-direction:column;align-items:flex-start}.balance-card span{font-size:12px;color:#a3a6b7}.balance-card strong{font-size:25px;margin:5px 0 9px}.balance-card strong b{font-size:12px;color:#b7bbc9}.mini-link{border:0;background:rgba(255,255,255,.06);border-radius:8px;padding:7px 9px;font-size:9px;font-weight:700;display:flex;align-items:center;gap:5px}.wallet-square{width:62px;height:62px;border-radius:18px;background:linear-gradient(145deg,rgba(194,40,255,.22),rgba(59,20,111,.16));display:grid;place-items:center;color:#e23cff;box-shadow:0 0 35px rgba(230,52,255,.18)}.wallet-square svg{width:35px;height:35px}.section-label{font-size:13px;margin:22px 0 12px}.quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.quick-grid button{border:0;background:none;padding:0;display:flex;flex-direction:column;align-items:center;gap:7px}.quick-grid b{font-size:9px;font-weight:650;color:#d2d3df;white-space:nowrap}.qicon{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);background:#15182a}.qicon svg{width:25px;height:25px}.qicon.pink{color:#ff51bd;box-shadow:inset 0 0 18px rgba(255,50,175,.1)}.qicon.violet{color:#ae87ff}.qicon.gold{color:#ffc760}.qicon.blue{color:#6cb7ff}
.bottom-nav{position:fixed;z-index:20;bottom:0;left:50%;transform:translateX(-50%);width:min(470px,100%);display:grid;grid-template-columns:repeat(5,1fr);padding:10px 5px calc(9px + var(--safe-bottom));background:rgba(7,8,18,.95);border-top:1px solid rgba(255,255,255,.06);backdrop-filter:blur(18px)}.nav-item{border:0;background:none;color:#6e7288;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:8px;padding:3px}.nav-item svg{width:21px;height:21px}.nav-item.active{color:#f052e6;text-shadow:0 0 18px rgba(240,82,230,.45)}
.diamond-scene{height:190px;position:relative;display:grid;place-items:center}.diamond{width:125px;height:110px;position:relative;filter:drop-shadow(0 20px 26px rgba(121,38,255,.5))}.diamond:before{content:"";position:absolute;inset:0;clip-path:polygon(19% 7%,81% 7%,100% 36%,50% 100%,0 36%);background:linear-gradient(135deg,#ff99ff 0,#9d40ff 32%,#6120e4 64%,#e1a0ff 100%);box-shadow:inset 0 0 30px rgba(255,255,255,.3)}.diamond:after{content:"";position:absolute;inset:8% 12% 25%;clip-path:polygon(8% 0,92% 0,75% 40%,50% 100%,25% 40%);background:linear-gradient(120deg,rgba(255,255,255,.75),rgba(255,255,255,.04) 45%,rgba(242,122,255,.3));opacity:.65}.diamond i,.diamond b,.diamond em{position:absolute;display:block;background:white;border-radius:50%;box-shadow:0 0 15px #f6adff}.diamond i{width:4px;height:4px;left:18px;top:22px}.diamond b{width:5px;height:5px;right:23px;top:14px}.diamond em{width:3px;height:3px;left:65px;bottom:19px}.spark{position:absolute;width:5px;height:5px;background:#b65cff;box-shadow:0 0 14px #b65cff;transform:rotate(45deg)}.s1{left:16%;top:34%}.s2{right:18%;top:20%}.coin{position:absolute;color:#ffc95f;text-shadow:0 0 18px rgba(255,190,80,.6)}.c1{left:23%;bottom:25%;font-size:25px}.c2{right:17%;top:43%;font-size:18px}.sub-panel{margin-top:-8px;border-radius:18px;padding:20px 17px 16px;background:linear-gradient(180deg,#17192d,#0f1220);border:1px solid rgba(168,74,255,.25)}.sub-panel h1{text-align:center;margin:0;font-size:21px}.sub-panel>p{text-align:center;color:#989cb0;font-size:11px;margin:7px 0 20px}.benefits{list-style:none;padding:0;margin:0}.benefits li{display:flex;align-items:center;gap:9px;font-size:11px;margin:12px 0;color:#d9d9e5}.benefits svg{width:15px;height:15px;color:#9b72ff}.price-box{margin:19px 0 13px;border-radius:13px;padding:14px;text-align:center;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06)}.price-box strong{font-size:16px}.price-box strong span{font-size:12px;color:#b0b1bd}.price-box small{display:block;color:#85899d;font-size:9px;margin-top:5px}.pay-note{text-align:center;color:#85899d;font-size:9px;margin-top:11px}.pay-note span{color:#6e9cff}
.segmented{display:grid;grid-template-columns:1fr 1fr;gap:3px;background:#101220;border-radius:11px;padding:3px;margin:15px 0}.segmented button{border:0;background:none;color:#777c92;border-radius:9px;padding:10px;font-size:11px;font-weight:700}.segmented button.active{color:#f7f4ff;background:linear-gradient(135deg,rgba(202,50,255,.25),rgba(92,51,240,.18));border:1px solid #8f4ef0}.give-list{display:grid;gap:13px}.give-card{border-radius:17px;overflow:hidden;background:#111421;border:1px solid rgba(164,75,255,.25);box-shadow:0 16px 35px rgba(0,0,0,.23)}.give-visual{height:148px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 55%,rgba(223,87,255,.35),transparent 36%),linear-gradient(135deg,#221141,#0c0f1c)}.give-visual.blue{background:radial-gradient(circle at 50% 55%,rgba(73,114,255,.35),transparent 38%),linear-gradient(135deg,#111e45,#0c0f1c)}.give-visual img{width:100%;height:100%;object-fit:cover}.new-badge{position:absolute;z-index:3;left:12px;top:12px;background:#ff3b93;padding:5px 8px;border-radius:6px;font-size:8px;font-weight:850}.product-art{position:absolute;inset:0;display:grid;place-items:center}.phone-art .phone{position:absolute;width:63px;height:115px;border-radius:14px;background:linear-gradient(145deg,#65708f,#20283e);box-shadow:0 20px 30px rgba(0,0,0,.4);border:2px solid rgba(255,255,255,.2)}.phone-art .phone-a{transform:translateX(-25px) rotate(-9deg)}.phone-art .phone-b{transform:translateX(24px) rotate(8deg);background:linear-gradient(145deg,#293249,#101521)}.phone-art .phone span{position:absolute;width:22px;height:22px;border-radius:7px;background:#191e2a;left:7px;top:7px}.phone-art .phone span:before,.phone-art .phone span:after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:#7f8bb1;top:4px;left:4px;box-shadow:9px 0 #7f8bb1,0 9px #7f8bb1}.phone-art .phone i{position:absolute;inset:29px 7px 7px;border-radius:8px;background:radial-gradient(circle at 70% 20%,#8c48ff,transparent 35%),linear-gradient(145deg,#1c2440,#5d247f)}.laptop-art{display:flex;flex-direction:column;align-items:center;justify-content:center}.laptop-screen{width:150px;height:95px;border:6px solid #31384d;border-bottom-width:9px;border-radius:8px 8px 4px 4px;background:linear-gradient(135deg,#243d8e,#f145c2);position:relative;box-shadow:0 20px 40px rgba(0,0,0,.4)}.screen-glow{position:absolute;inset:0;background:radial-gradient(circle at 60% 30%,rgba(255,255,255,.55),transparent 14%),linear-gradient(130deg,transparent 35%,rgba(255,255,255,.16) 35% 40%,transparent 40%)}.laptop-base{width:190px;height:10px;border-radius:2px 2px 9px 9px;background:linear-gradient(#727b90,#2f3545);box-shadow:0 9px 12px rgba(0,0,0,.35)}.give-body{padding:14px}.give-body h3{font-size:16px;margin:0 0 6px}.give-body p{font-size:10px;color:#9296a8;line-height:1.4;margin:0 0 11px}.give-meta{display:flex;justify-content:space-between;color:#9095a8;font-size:8px;margin-bottom:11px}.give-meta b{color:#eeb953}.empty{text-align:center;color:#8c90a2;padding:50px}
.spin-card{margin:14px 0 21px;border-radius:15px;padding:16px;background:linear-gradient(135deg,rgba(95,32,172,.6),rgba(64,18,111,.4));border:1px solid rgba(192,73,255,.35);display:flex;justify-content:space-between;align-items:center}.spin-card div:first-child{display:flex;flex-direction:column}.spin-card b{font-size:12px}.spin-card span{font-size:9px;color:#c5b9dc;margin-top:5px}.gift-cube{width:49px;height:49px;border-radius:13px;background:linear-gradient(145deg,#9c45ff,#5a20bd);display:grid;place-items:center;color:#eac2ff;box-shadow:0 0 25px rgba(179,69,255,.35)}.gift-cube svg{width:28px;height:28px}.wheel-wrap{width:min(330px,88vw);aspect-ratio:1;margin:0 auto 22px;position:relative;display:grid;place-items:center}.wheel{position:absolute;inset:5px;border-radius:50%;background:conic-gradient(#52217f 0 45deg,#7130a5 45deg 90deg,#42205f 90deg 135deg,#773395 135deg 180deg,#552273 180deg 225deg,#6b2996 225deg 270deg,#3f1b5b 270deg 315deg,#6f2e9d 315deg 360deg);border:9px solid #6b2eae;box-shadow:0 0 0 4px #2c163e,0 0 45px rgba(150,57,255,.45),inset 0 0 0 2px rgba(255,255,255,.2);transition:transform 4.3s cubic-bezier(.12,.74,.08,1)}.wheel:after{content:"";position:absolute;inset:13px;border-radius:50%;border:1px solid rgba(255,255,255,.18)}.wheel-pointer{position:absolute;z-index:5;top:-5px;width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-top:27px solid #ffc36b;filter:drop-shadow(0 6px 7px rgba(0,0,0,.4))}.wheel-btn{z-index:4;width:83px;height:83px;border-radius:50%;border:7px solid #6c2b8b;background:linear-gradient(145deg,#ffd87b,#cc8521);color:#25140b;font-size:12px;font-weight:900;box-shadow:0 12px 22px rgba(0,0,0,.4),inset 0 0 12px rgba(255,255,255,.5)}.wheel-txt{position:absolute;left:50%;top:50%;font-size:9px;font-weight:750;text-align:center;width:58px;margin-left:-29px;color:#fff;line-height:1.1}.w1{transform:rotate(22deg) translateY(-118px) rotate(-22deg)}.w2{transform:rotate(67deg) translateY(-118px) rotate(-67deg)}.w3{transform:rotate(112deg) translateY(-118px) rotate(-112deg)}.w4{transform:rotate(157deg) translateY(-118px) rotate(-157deg)}.w5{transform:rotate(202deg) translateY(-118px) rotate(-202deg)}.w6{transform:rotate(247deg) translateY(-118px) rotate(-247deg)}.w7{transform:rotate(292deg) translateY(-118px) rotate(-292deg)}.w8{transform:rotate(337deg) translateY(-118px) rotate(-337deg)}.history-card{border-radius:16px;background:#111421;border:1px solid var(--stroke);padding:14px}.history-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:11px}.history-head b{font-size:12px}.history-head span{font-size:9px;color:#b173ff}.history-row{display:flex;justify-content:space-between;padding:9px 0;border-top:1px solid rgba(255,255,255,.05)}.history-row>div{display:flex;flex-direction:column}.history-row span,.history-row small{font-size:9px;color:#9297aa}.history-row b{font-size:11px;color:#70e0a8}.history-row .win{color:#70e0a8;text-align:right;margin-top:3px}.history-empty{font-size:10px;color:#85899b;text-align:center;padding:12px}
.ref-earn{margin-top:14px;border-radius:17px;padding:17px;background:linear-gradient(145deg,#181b29,#11131f);border:1px solid var(--stroke);display:flex;align-items:center;justify-content:space-between;overflow:hidden}.ref-earn>div:first-child{display:flex;flex-direction:column}.ref-earn span{font-size:11px;color:#a1a4b4}.ref-earn strong{font-size:29px;margin:5px 0;letter-spacing:-.03em}.ref-earn strong b{font-size:11px}.ref-earn small{font-size:9px;color:#7f8394}.coin-stack{width:100px;height:76px;position:relative}.coin-stack i{position:absolute;width:48px;height:18px;border-radius:50%;background:linear-gradient(#ffd875,#b76d12);border:2px solid #f5ad34;box-shadow:0 4px 0 #7a470b}.coin-stack i:nth-child(1){right:4px;bottom:8px}.coin-stack i:nth-child(2){right:4px;bottom:23px}.coin-stack i:nth-child(3){left:13px;bottom:8px}.coin-stack i:nth-child(4){left:28px;bottom:28px}.ref-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:11px 0;background:rgba(255,255,255,.06);border-radius:14px;overflow:hidden;border:1px solid var(--stroke)}.ref-stats div{background:#11131f;padding:12px 7px;text-align:center}.ref-stats span{display:block;color:#888c9f;font-size:8px;margin-bottom:5px}.ref-stats b{font-size:13px}.ref-box,.how{border-radius:16px;padding:14px;background:#11131f;border:1px solid var(--stroke);margin-top:11px}.ref-box>b,.how>b{font-size:11px}.link-field{display:flex;margin:10px 0 8px;border-radius:10px;background:#0c0e18;border:1px solid rgba(255,255,255,.07);overflow:hidden}.link-field span{flex:1;min-width:0;padding:11px;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#c7c9d3}.link-field button{width:40px;border:0;background:none;color:#aaa5ff}.link-field svg{width:17px;height:17px}.share-btn{width:100%;border:0;border-radius:10px;padding:12px;background:linear-gradient(100deg,#e531b6,#6837f5);font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:7px}.share-btn svg{width:16px;height:16px}.how>div{display:flex;align-items:center;gap:10px;margin:12px 0;font-size:10px;color:#b9bbc7}.how i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;border:1px solid #bd7a31;color:#f1b758;font-style:normal;font-size:9px}
.profile-card{margin-top:14px;border-radius:17px;padding:15px;background:#11131f;border:1px solid var(--stroke);display:flex;align-items:center;gap:14px}.profile-avatar{width:66px;height:66px;border-radius:50%;padding:3px;background:linear-gradient(145deg,#ed69ff,#642dff);box-shadow:0 0 25px rgba(178,74,255,.3)}.profile-avatar img,.profile-avatar span{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;object-fit:cover;background:linear-gradient(145deg,#6d6d86,#242638);font-size:24px}.profile-card h2{margin:0;font-size:18px}.profile-card p{margin:4px 0 7px;color:#8f93a4;font-size:9px}.premium-badge{display:inline-flex;align-items:center;gap:4px;border-radius:6px;background:rgba(244,185,75,.13);color:#f4b94b;padding:4px 7px;font-size:8px;font-weight:800}.premium-badge svg{width:11px;height:11px}.menu-group{margin-top:12px;border-radius:15px;overflow:hidden;background:#11131f;border:1px solid var(--stroke)}.menu-row{width:100%;border:0;background:none;padding:13px;display:flex;align-items:center;gap:11px;border-bottom:1px solid rgba(255,255,255,.05);text-align:left}.menu-row:last-child{border-bottom:0}.menu-ico{width:30px;height:30px;border-radius:9px;background:rgba(156,113,255,.1);display:grid;place-items:center;color:#b7a2ff}.menu-ico svg{width:16px;height:16px}.menu-copy{display:flex;flex:1;flex-direction:column}.menu-copy b{font-size:11px}.menu-copy small{font-size:8px;color:#818598;margin-top:3px}.menu-arr{color:#73778a}.menu-arr svg{width:15px;height:15px}.close-app{width:100%;margin-top:12px;border:1px solid #e23f63;background:transparent;color:#ff5375;border-radius:12px;padding:13px;font-size:11px;font-weight:750;display:flex;align-items:center;justify-content:center;gap:7px}.close-app svg{width:15px;height:15px}
.modal-bg{position:fixed;z-index:50;inset:0;background:rgba(3,3,9,.76);backdrop-filter:blur(12px);display:flex;align-items:flex-end;justify-content:center;padding:16px 16px calc(16px + var(--safe-bottom))}.modal{width:min(438px,100%);border-radius:22px;padding:24px 19px;background:#151827;border:1px solid rgba(255,255,255,.1);text-align:center;box-shadow:0 25px 70px rgba(0,0,0,.5)}.modal-icon{width:62px;height:62px;border-radius:18px;margin:0 auto 13px;background:linear-gradient(145deg,#d53eff,#6436f7);display:grid;place-items:center;color:white}.modal-icon svg{width:30px;height:30px}.modal h3{margin:0;font-size:20px}.modal p{color:#969aac;font-size:11px;line-height:1.5;margin:9px 0 16px}.toast-wrap{position:fixed;z-index:70;left:50%;bottom:95px;transform:translateX(-50%);width:min(420px,calc(100% - 32px));pointer-events:none}.toast{background:#1b1e2d;border:1px solid rgba(255,255,255,.1);border-radius:13px;padding:12px;text-align:center;font-size:11px;box-shadow:0 15px 40px rgba(0,0,0,.35)}.loader{min-height:100vh;display:grid;place-items:center;align-content:center;gap:14px;background:#080914}.loader-gem{width:58px;height:50px;clip-path:polygon(20% 0,80% 0,100% 35%,50% 100%,0 35%);background:linear-gradient(135deg,#ff63e4,#7137ff);filter:drop-shadow(0 0 18px rgba(145,58,255,.5))}.loader b{font-size:18px}.empty{border-radius:16px;background:#11131f;border:1px solid var(--stroke)}
@media(max-width:370px){.screen{padding-left:12px;padding-right:12px}.quick-grid{gap:5px}.qicon{width:48px;height:48px}.quick-grid b{font-size:8px}.give-meta{font-size:7px}.wheel-wrap{width:300px}.wheel-txt{font-size:8px}.w1{transform:rotate(22deg) translateY(-107px) rotate(-22deg)}.w2{transform:rotate(67deg) translateY(-107px) rotate(-67deg)}.w3{transform:rotate(112deg) translateY(-107px) rotate(-112deg)}.w4{transform:rotate(157deg) translateY(-107px) rotate(-157deg)}.w5{transform:rotate(202deg) translateY(-107px) rotate(-202deg)}.w6{transform:rotate(247deg) translateY(-107px) rotate(-247deg)}.w7{transform:rotate(292deg) translateY(-107px) rotate(-292deg)}.w8{transform:rotate(337deg) translateY(-107px) rotate(-337deg)}}
.inactive-pill{background:rgba(255,89,117,.14)!important;color:#ff6b87!important}.main-cta:disabled,.share-btn:disabled{opacity:.55;cursor:not-allowed}.premium-empty{padding:28px 18px;text-align:center;display:flex;flex-direction:column;gap:8px}.premium-empty b{font-size:15px}.premium-empty span{font-size:11px;color:var(--muted);line-height:1.5}.generic-prize svg{width:62px;height:62px;color:#f15acb;filter:drop-shadow(0 0 22px rgba(240,71,207,.5))}.real-list{margin-top:12px;border-radius:16px;padding:14px;background:#11131f;border:1px solid var(--stroke)}.real-list h3{font-size:12px;margin:0 0 10px}.real-row{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:10px 0;border-top:1px solid rgba(255,255,255,.05)}.real-row:first-of-type{border-top:0}.mini-avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#b34cff,#5434ea);font-weight:850}.real-row>div:nth-child(2){display:flex;flex-direction:column;min-width:0}.real-row b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.real-row small{font-size:8px;color:var(--muted);margin-top:3px}.real-row>span{font-size:10px;color:#58df9a}.profile-balance{margin-top:12px;border-radius:16px;padding:16px;background:linear-gradient(145deg,#121526,#10121e);border:1px solid var(--stroke);display:flex;flex-direction:column;gap:7px}.profile-balance span,.profile-balance small{font-size:10px;color:var(--muted)}.profile-balance b{font-size:24px}.profile-balance .main-cta{margin-top:7px}.modal-input{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:#0d0f1b;color:#fff;padding:13px;margin:0 0 13px;outline:none}.modal p{white-space:pre-line}.auth-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-bottom:30px}.auth-screen h1{font-size:24px;margin:18px 0 8px}.auth-screen p{color:var(--muted);font-size:12px;line-height:1.6;max-width:330px;margin:0 0 22px}.auth-screen .main-cta{max-width:330px}.auth-gem{height:130px;display:grid;place-items:center}.auth-gem .diamond{transform:scale(1.15)}
