:root{color-scheme:dark;--bg:#080b10;--surface:#121820;--surface2:#171e27;--surface3:#222b37;--stroke:#2c3440;--text:#f5f6f8;--muted:#99a3b1;--gold:#f3ba57;--amber:#f69719;--orange:#f4770d;--orange2:#ffb139;--red:#ff6350;--green:#35d6a0;--radius:23px;--font:'Vazirmatn',Tahoma,'Segoe UI',sans-serif}
*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{margin:0;min-height:100vh;color:var(--text);background:linear-gradient(150deg,#11161d 0%,#090c12 50%,#070a0e 100%);font-family:var(--font);font-size:14px;-webkit-font-smoothing:antialiased}button,input{font:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #ffc167;outline-offset:3px}a{color:inherit;text-decoration:none}button:disabled{opacity:.55;cursor:not-allowed}img{display:block;max-width:100%}.svg-definitions{position:absolute;width:0;height:0;overflow:hidden}.icon{width:23px;height:23px;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0}.ambient{position:fixed;pointer-events:none;z-index:0;filter:blur(75px);opacity:.22}.ambient-one{width:270px;height:270px;border-radius:50%;background:#ad4906;top:-180px;left:-150px}.ambient-two{width:180px;height:230px;background:#52311f;right:-150px;bottom:10%}.app-frame{position:relative;max-width:560px;min-height:100vh;margin:auto;background:linear-gradient(180deg,#0d1219 0%,#090d13 320px,#090c11 100%);box-shadow:0 0 0 1px #1b222c,0 14px 80px #0008;padding-bottom:calc(98px + env(safe-area-inset-bottom));overflow:hidden}.app-frame:before{content:"";position:absolute;top:115px;right:-80px;width:250px;height:150px;background:#c75c08;filter:blur(130px);opacity:.17;pointer-events:none}.app-header{height:80px;position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;padding:12px 22px 8px;background:rgba(11,15,21,.90);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid #32374290}.brand-block{display:flex;align-items:center;gap:10px;direction:ltr}.brand-emblem{width:47px;height:47px;border-radius:16px;background:linear-gradient(135deg,#5d2a0d,#1b1a1b 52%,#0c1219);border:1px solid #a76d32;display:grid;place-items:center;box-shadow:inset 0 1px 3px #ffeeb94d,0 5px 19px #ed6c0840,0 0 0 4px #e66f0910;transform:rotate(-6deg)}.brand-emblem span{font-size:34px;font-family:Georgia,serif;font-weight:900;line-height:1;background:linear-gradient(#fff4a3,#ffac26 40%,#d64d00 75%,#fff0ae);color:transparent;background-clip:text;-webkit-background-clip:text;filter:drop-shadow(0 2px 2px #7d3004);transform:skew(-12deg)}.brand-text{display:flex;flex-direction:column;gap:0;line-height:1.05;align-items:flex-start}.brand-text strong{font-family:Georgia,'Segoe UI',serif;font-style:italic;font-size:25px;letter-spacing:-.8px}.brand-text small{font:700 8px/1.7 Arial,sans-serif;letter-spacing:2.9px;color:#e8a74c}.header-left{display:flex;gap:10px;align-items:center}.balance-chip{border:1px solid #3f4348;display:flex;align-items:center;gap:7px;color:#fedb92;background:linear-gradient(160deg,#292f38,#1b222c);height:39px;padding:0 12px;border-radius:18px;box-shadow:inset 0 1px 0 #ffffff14,0 6px 16px #0006;font-weight:700;font-size:11px}.balance-chip .icon{width:17px;height:17px}.header-icon{border:1px solid #39414c;border-radius:14px;height:41px;width:41px;display:grid;place-items:center;background:linear-gradient(145deg,#2b343e,#171c24);position:relative;color:#eaeef4}.notification-dot{position:absolute;right:8px;top:7px;width:6px;height:6px;background:#ff9651;border-radius:50%;box-shadow:0 0 0 3px #ff96511a}.preview-notice{position:relative;margin:11px 19px 0;padding:8px 12px;background:#fbb35b0d;border:1px solid #ffb04c31;border-radius:11px;color:#d7a968;font-size:10px;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px}.live-bullet{height:6px;width:6px;border-radius:50%;background:#ffad39;box-shadow:0 0 12px #ffbb64}#main-content{padding:17px 20px 20px;min-height:70vh;position:relative;z-index:1}.eyebrow{font-size:10px;letter-spacing:2px;color:#ffbc64;font-family:Arial,sans-serif;font-weight:800}.page-head{margin:7px 0 21px}.page-head h1{font-size:24px;font-weight:900;margin:0 0 4px;line-height:1.7;letter-spacing:-.5px}.page-head p,.muted{color:var(--muted)}.page-head p{font-size:12px;margin:0;line-height:1.9}.heading-row{display:flex;justify-content:space-between;align-items:center;margin:24px 2px 14px}.heading-row h2{font-size:18px;line-height:1.5;margin:0;font-weight:850}.heading-row button{border:0;background:none;color:#f9af48;font-size:12px;font-weight:700}.hello-card{position:relative;background:linear-gradient(130deg,#1c222b 0%,#181d25 45%,#3b230f 115%);padding:20px 19px;border:1px solid #6e4c2870;border-radius:24px;overflow:hidden;box-shadow:inset 0 1px 0 #ffdf9a24,0 12px 28px #0006,0 0 25px #ab4f0812;display:flex;align-items:center;justify-content:space-between;gap:10px}.hello-card:before{content:"";position:absolute;width:150px;height:150px;left:-24px;top:-55px;background:radial-gradient(circle,#ea841c45,transparent 66%);filter:blur(14px)}.hello-content{position:relative;z-index:1}.hello-kicker{color:#e7b778;font-size:10px;font-weight:800;display:flex;gap:5px;align-items:center}.hello-card h1{font-size:24px;line-height:1.6;margin:2px 0 0;letter-spacing:-.4px;font-weight:900}.hello-card p{font-size:11px;margin:0;color:#b1b2b7}.medallion{position:relative;width:90px;height:90px;border-radius:28px;display:grid;place-items:center;flex-shrink:0;background:radial-gradient(circle at 35% 17%,#ffd783 0%,#d3770b 27%,#572500 66%,#271711 75%);box-shadow:inset 0 2px 7px #fff5baaa,inset 0 -8px 18px #160d09,0 9px 22px #0009,0 0 35px #ff8c1242;transform:rotate(-8deg)}.medallion svg{width:59px;height:59px;fill:#ffe1a3;stroke:#873c06;stroke-width:.9;filter:drop-shadow(0 3px 4px #27120e)}.stats-row{display:grid;grid-template-columns:1.3fr 1fr;gap:12px;margin-top:13px}.stat-card{min-height:103px;border-radius:21px;border:1px solid #39414a;background:linear-gradient(150deg,#202730,#151b23);padding:15px;display:flex;flex-direction:column;gap:7px;box-shadow:inset 0 1px 0 #ffffff13,0 7px 17px #0005}.stat-card.emphasis{background:linear-gradient(145deg,#29211b 0%,#1d2229 75%);border-color:#75522e7c}.stat-icon{color:#ffb743;width:20px;height:20px;filter:drop-shadow(0 0 9px #ffa42778)}.stat-label{font-size:11px;color:#aeb5c1}.stat-main{font-size:18px;font-weight:900;line-height:1.5}.stat-main small{font-size:10px;color:#c7cbd1;font-weight:600}.stat-foot{color:#aab2c0;font-size:10px;line-height:1.4}.stat-card .stat-main.placeholder{font-size:13px;color:#f4dfb8}.carousel{position:relative;margin-top:18px}.promo-card{position:relative;min-height:214px;border-radius:27px;overflow:hidden;box-shadow:0 14px 32px #0008,0 0 1px #ff8b2c;border:1px solid #8e54274d;background:#11151d}.promo-card img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;object-position:center;opacity:.95}.promo-card:after{content:"";position:absolute;inset:0;background:linear-gradient(270deg,#0e131beB 0%,#111721d6 29%,#13171c3c 58%,transparent 95%);pointer-events:none}.promo-content{position:relative;z-index:2;padding:23px 20px 18px;width:63%;min-height:214px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.promo-content .small-accent{font-size:9px;color:#ffe39b;letter-spacing:.2px;font-weight:800}.promo-content h2{font-size:21px;line-height:1.5;margin:6px 0;font-weight:900;text-shadow:0 2px 4px #0008}.promo-content p{font-size:10.5px;color:#cad0d9;line-height:1.8;margin:0 0 13px;max-width:225px}.cta{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:none;border-radius:14px;background:linear-gradient(172deg,#ffce62 0%,#ff9b1d 35%,#ef710b 92%);color:#2b1200;font-weight:900;font-size:12px;line-height:1.4;padding:11px 16px;box-shadow:inset 0 2px 0 #fff6bf83,inset 0 -3px 0 #bb4a075d,0 7px 17px #ff7b0b40;transition:transform .2s,box-shadow .2s;white-space:nowrap}.cta:active,.quick-card:active,.category-card:active{transform:translateY(2px) scale(.985)}.cta .icon{width:16px;height:16px;stroke-width:2}.cta.secondary{background:linear-gradient(160deg,#2d3541,#1c242e);color:#eaf0f6;border:1px solid #4d5661;box-shadow:inset 0 1px 0 #fff2,0 5px 14px #0005}.cta.full{width:100%;font-size:14px;padding:15px 12px;border-radius:16px}.slider-controls{display:flex;align-items:center;justify-content:center;gap:8px;padding:15px}.slider-dot{width:7px;height:7px;border-radius:9px;background:#46505a;border:0;padding:0;transition:all .2s}.slider-dot.active{width:26px;background:linear-gradient(90deg,#ff8000,#ffc45b);box-shadow:0 0 13px #ff83095b}.quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.quick-card{position:relative;isolation:isolate;border:1px solid #303944;background:linear-gradient(152deg,#1a222b 0%,#11171e 68%,#10141c 100%);border-radius:24px;min-height:132px;padding:16px 11px;color:#f5f6f7;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;font-size:13px;font-weight:800;box-shadow:inset 0 1px 0 #ffffff1a,0 13px 27px #0007,0 2px 0 #090b0f;transition:transform .18s,border-color .18s}.quick-card:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(160deg,#fff2,transparent 24%,transparent 75%,#0003);z-index:-1}.quick-card.accent{border-color:#a264357a;background:linear-gradient(145deg,#292015,#171b21 60%,#12151c)}.quick-card .icon-holder{display:grid;place-items:center;width:57px;height:57px;border-radius:19px;background:linear-gradient(148deg,#494f59 0%,#29323c 42%,#161a22 100%);box-shadow:inset 0 2px 2px #ffffff5c,inset 0 -4px 9px #0008,0 8px 14px #0007,0 0 0 1px #59606a80;transform:perspective(100px) rotateX(7deg)}.quick-card .icon-holder svg{width:29px;height:29px;stroke:#f8eee2;stroke-width:1.7;filter:drop-shadow(0 0 8px #ffad443f)}.quick-card.accent .icon-holder{background:linear-gradient(145deg,#ffca72,#d47e19 45%,#572801 100%);box-shadow:inset 0 2px 3px #fff6b6a8,inset 0 -4px 7px #783400,0 10px 18px #000a,0 0 14px #fb81074c}.quick-card.accent .icon-holder svg{stroke:#fff4db;filter:drop-shadow(0 2px 2px #42200a)}.quick-card.small{min-height:110px;gap:9px}.quick-card small{display:block;color:#97a0ac;font-size:10px;font-weight:500}.news-strip{display:flex;align-items:center;gap:10px;padding:14px 15px;margin:18px 0 3px;background:#1b211d;border:1px solid #3b4a338a;border-radius:16px;font-size:11px;line-height:1.8;color:#d6e6cb}.news-strip .icon{color:#cbba72;width:18px}.bottom-nav{position:fixed;bottom:0;width:min(100%,560px);z-index:60;display:flex;justify-content:space-around;align-items:flex-end;direction:rtl;padding:9px 10px calc(9px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#1b222af5,#0d1219fa 70%);border-top:1px solid #42464b;box-shadow:0 -14px 38px #000a,inset 0 1px 0 #ffffff18;border-radius:24px 24px 0 0;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.tab-btn{border:0;background:none;color:#909ba9;display:flex;align-items:center;flex-direction:column;gap:4px;min-width:73px;font-size:10px;font-weight:800;padding:0 4px;transition:color .15s}.tab-icon-wrap{width:59px;height:46px;display:grid;place-items:center;border-radius:18px;transition:all .2s;background:transparent;border:1px solid transparent}.tab-icon-wrap svg{width:25px;height:25px;stroke-width:1.9;filter:drop-shadow(0 3px 4px #0005)}.tab-btn.active{color:#ffbf74}.tab-btn.active .tab-icon-wrap{background:radial-gradient(ellipse at 50% 0%,#ffdc86b0,#d47c15 40%,#663008 83%,#2a1a15 100%);color:#fff5d6;border-color:#f8b44d9a;box-shadow:inset 0 2px 3px #fff5b27f,inset 0 -3px 9px #3f2103,0 0 17px #ef7b164f,0 7px 12px #0007;transform:translateY(-4px);border-radius:20px}.tab-btn.active .tab-icon-wrap svg{filter:drop-shadow(0 1px 3px #522904)}.section-sub{font-size:11px;color:#a2abb7;margin:-12px 2px 17px}.search-box{display:flex;align-items:center;gap:10px;border:1px solid #4a5561;background:linear-gradient(150deg,#202832,#151c25);border-radius:17px;padding:11px 14px;box-shadow:inset 0 2px 1px #ffffff12}.search-box .icon{color:#c2cbd3;width:20px;height:20px}.search-box input{background:none;border:0;outline:0;color:white;width:100%;min-width:0;font-size:12px;padding:3px 0;direction:rtl}.search-box input::placeholder{color:#9da7b2}.pill-filters{display:flex;overflow-x:auto;gap:9px;margin:15px 0 20px;padding-bottom:3px;scrollbar-width:none}.pill-filters::-webkit-scrollbar{display:none}.pill{white-space:nowrap;background:linear-gradient(#262f39,#1b232c);color:#d1d5dc;border:1px solid #424b57;border-radius:15px;padding:10px 15px;font-size:11px;font-weight:800}.pill.active{background:linear-gradient(#ffe3a0,#f7ac32 45%,#ee7b11);border-color:#ffbe6b;color:#251100;box-shadow:0 6px 13px #ea73182b,inset 0 2px 0 #fff9d177}.category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.category-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:146px;padding:16px;overflow:hidden;border-radius:21px;background:radial-gradient(circle at 3% 0%,#ee7a195c,transparent 56%),linear-gradient(150deg,#29242a,#141b23 75%);color:#fff;border:1px solid #6e49326b;box-shadow:inset 0 2px 0 #ffffff14,0 8px 20px #0008;text-align:right}.category-card:nth-child(2n){background:radial-gradient(circle at 10% 2%,#af6e2c4b,transparent 60%),linear-gradient(145deg,#242b33,#13191f 70%)}.category-card:nth-child(3n){background:radial-gradient(circle at 20% 10%,#6657a84f,transparent 50%),linear-gradient(145deg,#262433,#151920)}.category-card h3{font-size:14px;font-weight:850;margin:8px 0 2px;line-height:1.5}.category-card p{font-size:10px;color:#bec3cb;margin:0}.category-card .category-icon{align-self:flex-start;display:grid;place-items:center;width:55px;height:55px;border-radius:19px;background:linear-gradient(145deg,#ffca77 0%,#ed800d 48%,#542a11 100%);box-shadow:inset 0 2px 2px #fff2bf9c,inset 0 -5px 9px #673308,0 7px 17px #0009}.category-card .category-icon svg{width:33px;height:33px;color:#fff3d4;filter:drop-shadow(0 3px 3px #61340d)}.category-card .corner-arrow{position:absolute;bottom:13px;left:12px;color:#f4af5c;opacity:.75}.category-card .corner-arrow svg{width:17px;height:17px}.product-list{display:grid;gap:12px}.product-card{border:1px solid #3c4450;border-radius:22px;background:linear-gradient(125deg,#1d252e,#11171f 60%,#191a1d);padding:16px;box-shadow:inset 0 1px 0 #ffffff16,0 8px 20px #0006}.product-card.featured{border-color:#a46e37a1;background:linear-gradient(130deg,#2a211a,#141a22 55%,#21160f)}.product-header{display:flex;align-items:flex-start;gap:11px}.prod-icon{width:47px;height:47px;border-radius:16px;flex-shrink:0;display:grid;place-items:center;background:linear-gradient(155deg,#f6bf6c,#8f4d10 50%,#3d2415);border:1px solid #edaa58b9;box-shadow:inset 0 2px 4px #fff3b463,0 6px 12px #0008}.prod-icon .icon{width:27px;height:27px;color:#fff5d3}.product-header h3{margin:0 0 5px;font-size:14px;font-weight:850}.product-header p{font-size:10px;line-height:1.8;margin:0;color:#a9b1bd}.prod-badges{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0 14px}.badge{font-size:9px;color:#e8c28e;background:#c27e2c1a;border:1px solid #a36b326c;border-radius:9px;padding:4px 7px;font-weight:700}.badge.plain{background:#73849615;border-color:#6574814f;color:#c2ccd8}.badge.alert{color:#ffb3a9;border-color:#b75c4e55;background:#bd4d421f}.product-foot{display:flex;align-items:center;justify-content:space-between;gap:7px;border-top:1px solid #ffffff16;padding-top:12px}.product-foot span{font-size:11px;color:#d6d8dd}.product-foot strong{color:#ffc268}.small-button{background:linear-gradient(#edb456,#ec8518);padding:9px 13px;border:0;border-radius:12px;color:#241307;font-size:11px;font-weight:900;box-shadow:inset 0 2px 0 #ffedaa55,0 6px 10px #c9610a33}.detail-banner{position:relative;height:220px;border-radius:24px;overflow:hidden;border:1px solid #6a4a2f7c;box-shadow:0 12px 22px #0007}.detail-banner img{width:100%;height:100%;object-fit:cover}.detail-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#10151bed,transparent 73%)}.detail-banner .detail-label{position:absolute;z-index:2;bottom:14px;right:18px;font-size:19px;font-weight:900;text-shadow:0 2px 9px #000}.back-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.back-button{display:flex;align-items:center;gap:5px;color:#d4d9e0;border:0;background:#202832;border-radius:12px;padding:8px 10px;font-size:11px}.back-button .icon{width:15px;height:15px}.detail-intro{font-size:12px;line-height:2.05;color:#bec6d0;margin:15px 2px}.feature-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 20px}.feature{display:flex;gap:6px;align-items:center;border-radius:11px;padding:9px;background:#1b232b;border:1px solid #35404a;font-size:10px;color:#dce1e6}.feature .icon{width:14px;height:14px;color:#ffaf41}.plan-list{display:grid;gap:9px}.plan-option{display:flex;justify-content:space-between;align-items:center;gap:10px;text-align:right;width:100%;padding:14px 15px;border:1px solid #3c4650;border-radius:15px;background:linear-gradient(130deg,#202832,#151c24);color:#f3f5f7}.plan-option.selected{border-color:#ffb24c;background:linear-gradient(120deg,#422b17,#201c1b 70%);box-shadow:0 0 0 1px #e78e2a38,0 6px 16px #c85b0b19}.plan-radio{width:19px;height:19px;border:2px solid #747c85;border-radius:50%;display:inline-block;position:relative;flex-shrink:0}.plan-option.selected .plan-radio{border-color:#ffc064}.plan-option.selected .plan-radio:after{content:"";position:absolute;inset:4px;border-radius:50%;background:#ffb847;box-shadow:0 0 7px #ffb651}.plan-option strong{font-size:13px}.plan-option small{font-size:11px;color:#ffc370;font-weight:800}.plan-action{position:sticky;bottom:calc(92px + env(safe-area-inset-bottom));padding:15px 0 5px;background:linear-gradient(0deg,#0a0d12 65%,transparent);z-index:10}.surface-box{background:linear-gradient(145deg,#1d252f,#11171f);border:1px solid #36404b;border-radius:23px;padding:21px 18px;margin-bottom:16px;box-shadow:inset 0 1px 0 #ffffff13,0 9px 20px #0005}.surface-box h2{margin:0 0 11px;font-size:17px}.surface-box p{font-size:12px;color:#a9b4c0;line-height:1.9}.empty-state{text-align:center;padding:33px 21px;background:linear-gradient(160deg,#1d252e,#121821);border:1px solid #34404d;border-radius:23px;margin:19px 0;box-shadow:inset 0 1px 0 #ffffff15}.empty-state .empty-icon{height:78px;width:78px;display:grid;place-items:center;border-radius:27px;margin:0 auto 18px;background:linear-gradient(140deg,#4c5560,#1c242e);box-shadow:inset 0 3px 3px #fff4,0 10px 17px #0009}.empty-state .empty-icon .icon{width:40px;height:40px;color:#c8d3de}.empty-state h2{font-size:17px;margin:0 0 8px}.empty-state p{font-size:11px;line-height:2;color:#aab4c0;margin:0 0 20px}.profile-card{display:flex;align-items:center;gap:15px;background:radial-gradient(circle at 6% 22%,#d77c204d,transparent 50%),linear-gradient(155deg,#332317,#1a2028);border:1px solid #9f67397c;border-radius:24px;padding:20px;margin-bottom:16px}.avatar-gold{width:76px;height:76px;border-radius:25px;display:grid;place-items:center;flex-shrink:0;background:linear-gradient(140deg,#ffdb8c,#c77818 45%,#6a3706);box-shadow:inset 0 2px 2px #fff5cd96,0 9px 20px #0007}.avatar-gold .icon{width:42px;height:42px;color:#fff1d5}.profile-card h2{font-size:20px;margin:0 0 4px}.profile-card p{font-size:10px;color:#d7b88e;margin:0}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:18px}.metric{padding:15px 8px;border:1px solid #3c4551;border-radius:17px;background:linear-gradient(#1d252d,#111820);text-align:center;box-shadow:inset 0 1px 0 #fff2}.metric strong{font-size:13px;display:block;color:#ffd497}.metric small{color:#a6afb9;font-size:9px}.list-section{border:1px solid #333c47;background:linear-gradient(#171e25,#10151b);border-radius:20px;overflow:hidden;margin:13px 0 22px}.list-row{width:100%;display:flex;align-items:center;gap:12px;background:transparent;color:#e4e7eb;border:0;border-bottom:1px solid #ffffff16;padding:15px 14px;text-align:right;font-size:12px;font-weight:700}.list-row:last-child{border-bottom:0}.list-row .icon{width:20px;height:20px;color:#e4a351}.list-row .row-arrow{margin-right:auto;transform:rotate(180deg);width:15px;color:#8493a2}.wallet-hero{position:relative;overflow:hidden;border:1px solid #82572fa1;border-radius:28px;background:linear-gradient(125deg,#3b2818 0%,#1a222a 55%,#11181f);padding:25px 22px;margin-bottom:16px;min-height:205px;box-shadow:0 15px 27px #000a}.wallet-hero:after{content:"";position:absolute;left:-50px;top:-45px;width:190px;height:190px;border-radius:50%;background:#ef962a;opacity:.18;filter:blur(35px)}.wallet-hero .icon{height:32px;width:32px;color:#ffb64f}.wallet-hero p{font-size:12px;color:#c7c3be}.wallet-hero strong{display:block;font-size:21px;margin:13px 0 16px;color:#fff}.wallet-hero small{font-size:11px;color:#ffcf94}.timeline{display:flex;justify-content:space-between;gap:7px;align-items:center;margin:19px 0}.timeline strong{color:#f5f5f5}.progress-rail{height:11px;border-radius:99px;overflow:hidden;background:#353b42;box-shadow:inset 0 2px 3px #0008}.progress-rail span{display:block;height:100%;width:0;background:linear-gradient(90deg,#ee790b,#ffd26d);border-radius:inherit;box-shadow:0 0 12px #fe9826}.promo-static{border-radius:23px;border:1px solid #80542d;overflow:hidden;position:relative;height:186px;margin-bottom:16px;box-shadow:0 13px 30px #0008}.promo-static img{width:100%;height:100%;object-fit:cover}.promo-static:after{content:"";position:absolute;inset:0;background:linear-gradient(270deg,#15131bea,#100e15af 37%,transparent 85%)}.promo-static .text{position:absolute;z-index:2;top:31px;right:19px;max-width:62%}.promo-static h2{font-weight:900;font-size:22px;margin:0 0 6px}.promo-static p{font-size:11px;color:#eed1b1;line-height:1.8}.step-card{display:flex;align-items:flex-start;gap:11px;padding:14px 0;border-bottom:1px solid #ffffff18}.step-card:last-child{border-bottom:0}.step-num{width:28px;height:28px;display:grid;place-items:center;background:linear-gradient(#e9ad52,#8f4d10);border-radius:10px;color:#281501;font-weight:900;flex-shrink:0}.step-card p{margin:0;color:#d2d7dc;font-size:12px;line-height:2}.callout{border-radius:16px;padding:12px 14px;background:#4531184a;border:1px solid #ba78366c;color:#eecb91;font-size:11px;line-height:1.9;margin:15px 0}.help-item{display:flex;align-items:center;gap:13px;padding:16px;border-radius:18px;background:linear-gradient(120deg,#202a35,#141a20);border:1px solid #3f4a54;margin:10px 0;width:100%;color:white;text-align:right}.help-item .round-icon{display:grid;place-items:center;width:45px;height:45px;border-radius:15px;background:linear-gradient(#3b4652,#242c35);color:#ffc16d;box-shadow:inset 0 2px 1px #fff3;flex-shrink:0}.help-item strong{font-size:13px}.help-item small{display:block;font-size:10px;color:#99a7b6;margin-top:2px}.help-item .left{margin-right:auto;transform:rotate(180deg);color:#8493a1}.partner-stat{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:15px}.partner-stat >div{border:1px solid #a8753b61;border-radius:16px;padding:14px;background:linear-gradient(#2f2821,#171d24)}.partner-stat strong{font-size:20px;color:#ffc063}.partner-stat small{display:block;color:#bcc3ca}.back-title{display:flex;align-items:center;gap:10px;margin-bottom:15px}.back-title h1{margin:0;font-size:20px}#toast{position:fixed;z-index:100;bottom:calc(104px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%,12px);width:min(calc(100% - 38px),490px);background:#29313b;border:1px solid #d79a536e;color:#faf0dd;border-radius:15px;padding:14px 16px;line-height:1.8;text-align:center;font-size:12px;box-shadow:0 14px 36px #000b;pointer-events:none;opacity:0;transition:opacity .23s,transform .23s}#toast.show{opacity:1;transform:translate(-50%,0)}.skeleton-band{height:12px;border-radius:10px;background:#313d48}.disclaimer{color:#919fac;font-size:10px;line-height:1.8;margin:16px 0 7px}.center{text-align:center}.bottom-space{height:24px}
@media(min-width:561px){.bottom-nav{left:50%;transform:translateX(-50%)}.app-frame{border-inline:1px solid #323c49}}
@media(max-width:375px){#main-content{padding-inline:15px}.app-header{padding-inline:15px}.promo-content{width:67%}.promo-content h2{font-size:18px}.promo-content p{font-size:9.5px}.hello-card h1{font-size:21px}.quick-card{min-height:118px}.tab-btn{min-width:60px}.brand-text strong{font-size:22px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.brand-emblem:has(img){overflow:hidden;padding:2px;border-radius:50%;transform:none;background:#161519;border-color:#a66c35}.brand-emblem img{width:100%;height:100%;border-radius:50%;object-fit:cover}
