:root{color:#f5f7ff;font-synthesis:none;text-rendering:optimizelegibility;--bg:#090a14;--surface:#141627f0;--surface-2:#1c1e34e0;--line:#ffffff16;--text:#f6f7ff;--muted:#8f94ad;--purple:#8b5cf6;--blue:#4d8dff;--cyan:#39d8ff;--gold:#e8c46a;--teal:#2dd4bf;--pink:#ec4899;--danger:#fb7185;background:#060711;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:radial-gradient(circle at 50% 12%,#171832 0,#080911 42%,#05050b 100%);min-width:320px;min-height:100dvh;overflow:hidden}button,input,select{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #89a7ff}.app-stage{place-items:center;width:100%;min-height:100dvh;display:grid}.phone-shell{background:var(--bg);isolation:isolate;border-inline:1px solid #ffffff0b;width:min(100%,430px);height:100dvh;max-height:100dvh;position:relative;overflow:hidden;box-shadow:0 24px 100px #000000a6}.phone-shell:before{content:"";pointer-events:none;opacity:.75;z-index:-1;background:radial-gradient(circle at 15% 2%,#5c40c624,#0000 25%),linear-gradient(#ffffff03 1px,#0000 1px) 0 0/100% 7px;position:absolute;inset:0}.topbar{height:calc(58px + env(safe-area-inset-top));padding:calc(12px + env(safe-area-inset-top)) 16px 10px;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090a14e0;justify-content:space-between;align-items:center;gap:10px;display:flex}.brand-lockup{letter-spacing:.2em;align-items:center;gap:7px;font-size:12px;font-weight:850;display:flex}.brand-gem{color:#e8c46a;background:linear-gradient(145deg,#e8c46a24,#e8c46a0a);border:1px solid #e8c46a4d;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;line-height:0;display:inline-grid;overflow:hidden;transform:none;box-shadow:0 8px 20px #0003}.brand-gem svg{width:16px;height:16px;margin:auto;display:block;transform:none}.brand-gem.large{border-radius:13px;flex-basis:42px;width:42px;height:42px}.topbar-right{align-items:center;gap:6px;min-width:0;display:flex}.demo-chip{color:#55e7cf;letter-spacing:.08em;background:#2dd4bf14;border:1px solid #2dd4bf40;border-radius:6px;padding:4px 6px;font-size:7px;font-weight:900}.cash-pill{border:1px solid var(--line);white-space:nowrap;background:#ffffff0b;border-radius:99px;align-items:center;gap:5px;min-width:0;padding:5px 8px;font-size:11px;font-weight:800;display:flex}.coin-dot{color:#3b2910;background:linear-gradient(135deg,#fff0a6,#c98d2e);border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;display:grid;box-shadow:0 0 10px #e8c46a40}.online-icon{color:#45e8ce;flex:none}.page-scroll{height:calc(100dvh - 58px - 70px - env(safe-area-inset-top) - env(safe-area-inset-bottom));scrollbar-width:none;overscroll-behavior-y:contain;overflow:auto}.page-scroll::-webkit-scrollbar{display:none}.page{flex-direction:column;gap:14px;padding:18px 14px 34px;display:flex}.route-loader{color:#9c8eff;align-content:center;place-items:center;gap:13px;min-height:70dvh;display:grid}.route-loader .brand-gem{animation:.8s ease-in-out infinite alternate modalIn}.route-loader p{letter-spacing:.22em;font-size:9px;font-weight:900}.bottom-nav{height:calc(70px + env(safe-area-inset-bottom));padding:8px 7px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:20;background:#0a0b16f0;grid-template-columns:repeat(5,1fr);display:grid;position:absolute;inset:auto 0 0}.nav-item{color:#747a94;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;font-size:9px;font-weight:700;transition:color .2s,background .2s,transform .2s;display:flex}.nav-item svg{transition:filter .2s,transform .2s}.eyebrow{color:#8389a5;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850;line-height:1.2}.muted{color:var(--muted)}.compact{font-size:12px;line-height:1.5}.tiny{font-size:10px;line-height:1.5}.grow{flex:1;min-width:0}.page-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-title-row h1,.back-row h1{letter-spacing:-.04em;margin-top:3px;font-size:25px}.section-block{border:1px solid var(--line);background:linear-gradient(145deg,#191b30f0,#0f101ef0);border-radius:18px;padding:14px;box-shadow:0 12px 30px #0000002e}.section-heading{align-items:center;gap:10px;display:flex}.section-heading h2{letter-spacing:-.02em;margin-top:2px;font-size:15px}.heading-icon,.feature-icon{border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.heading-icon.gold,.feature-icon.gold{color:var(--gold);background:#e8c46a1f}.heading-icon.pink{color:#ff88bd;background:#ec489921;font-weight:900}.primary-button,.secondary-button{cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-weight:850;transition:transform .15s,opacity .15s,filter .15s;display:inline-flex}.secondary-button{color:#c6b6ff;background:#8b5cf61f;border:1px solid #8b5cf642}.primary-button:active,.secondary-button:active{transform:scale(.98)}.primary-button:disabled,.secondary-button:disabled,button:disabled{opacity:.46;cursor:not-allowed}.secondary-button.selected{color:#50e3c8;background:#2dd4bf1a;border-color:#2dd4bf4d}.full{width:100%}.text-button{color:#9e8eff;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;padding:5px;font-size:11px;font-weight:800;display:inline-flex}.text-button.centered{align-self:center}.danger{color:var(--danger)!important}.icon-button{border:1px solid var(--line);cursor:pointer;background:#ffffff09;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.back-row{align-items:center;gap:10px;min-height:40px;display:flex}.count-chip,.season-chip,.city-level{border:1px solid var(--line);color:#a9aec3;background:#ffffff0a;border-radius:10px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:800;display:flex}.wealth-hero{background:radial-gradient(circle at 87% 5%,#50b6ff33,#0000 35%),linear-gradient(135deg,#1c1839 0%,#12142a 55%,#101a2c 100%);border:1px solid #8b5cf62e;border-radius:22px;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 18px 45px #00000040}.wealth-hero:after{content:"";border:1px solid #ffffff0d;width:130px;height:130px;position:absolute;bottom:-70px;right:-40px;transform:rotate(30deg)}.hero-head{z-index:1;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.hero-head h1{letter-spacing:-.055em;margin-top:5px;font-size:33px;line-height:1}.hero-head h1 small{color:var(--gold);font-size:14px}.level-medallion{background:linear-gradient(145deg,#e8c46a29,#ffffff08);border:1px solid #e8c46a4d;border-radius:15px;align-content:center;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 0 24px #e8c46a14}.level-medallion span{color:#f6dd8f;font-size:20px;font-weight:900;line-height:1}.level-medallion small{color:#9a8550;margin-top:3px;font-size:7px;font-weight:900}.xp-row{color:#a9aec4;justify-content:space-between;margin-top:18px;font-size:9px;font-weight:700;display:flex}.progress-track{background:#ffffff12;border-radius:99px;height:5px;overflow:hidden}.progress-track span{border-radius:inherit;background:linear-gradient(90deg,#7c5cff,#4ebfff);height:100%;transition:width .35s;display:block;box-shadow:0 0 10px #4f7fff80}.xp-progress{margin-top:7px}.hero-stats{border-top:1px solid #ffffff14;grid-template-columns:1fr 1fr;margin-top:15px;padding-top:13px;display:grid}.hero-stats div{grid-template-columns:auto 1fr;align-items:center;gap:1px 7px;display:grid}.hero-stats div+div{border-left:1px solid #ffffff14;padding-left:14px}.hero-stats svg{color:#8f95b1;grid-row:1/3}.hero-stats span{color:#858aa2;font-size:9px}.hero-stats strong{font-size:12px}.hero-orbit{border:1px solid #8977ff1a;border-radius:50%;position:absolute}.orbit-one{width:120px;height:120px;top:-78px;left:37%}.orbit-two{width:80px;height:80px;top:-52px;left:42%}.work-zone{flex-direction:column;justify-content:center;align-items:center;min-height:218px;display:flex;position:relative}.work-copy{color:#9ba1b8;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:6px;min-height:22px;font-size:9px;font-weight:750;display:flex}.live-dot{background:var(--teal);width:7px;height:7px;box-shadow:0 0 9px var(--teal);border-radius:50%}.boost-mini{color:#f7c85a;background:#f59e0b1f;border-radius:99px;align-items:center;gap:3px;margin-left:6px;padding:4px 6px;display:inline-flex}.work-button{cursor:pointer;background:conic-gradient(from 220deg,#4766f3,#8b4bf4,#486be9,#4766f3);border:1px solid #9d82ff7a;border-radius:50%;place-items:center;width:178px;height:178px;margin-top:4px;transition:transform .12s,filter .2s;display:grid;position:relative;box-shadow:0 0 0 8px #8b5cf60d,0 0 0 17px #8b5cf606,0 22px 55px #4039d861,inset 0 2px #ffffff3d}.work-button:before{content:"";border-radius:inherit;background:radial-gradient(circle at 50% 25%,#ffffff26,#0000 35%),linear-gradient(160deg,#ffffff14,#00000014);border:1px solid #ffffff29;position:absolute;inset:9px}.work-button:after{content:"";z-index:-1;background:radial-gradient(circle,#7658ff29,#0000 68%);border-radius:50%;position:absolute;inset:-22px}.work-button:active{transform:scale(.955)}.work-inner{z-index:1;flex-direction:column;align-items:center;gap:5px;display:flex;position:relative}.work-inner svg{filter:drop-shadow(0 0 10px #ffffff4d)}.money-float{z-index:2;color:#8fffe7;text-shadow:0 0 14px #2dd4bfe6;font-size:15px;font-weight:900;animation:.65s ease-out forwards moneyFloat;position:absolute;top:18px}.cooldown-label{color:#71768e;font-size:9px;position:absolute;bottom:1px}.opportunity-card{border-color:#8b5cf630}.opportunity-card .section-heading .timer-pill{margin-left:auto}.timer-pill{color:#ff8ebf;background:#ec489917;border-radius:8px;align-items:center;gap:4px;padding:5px 7px;font-size:10px;font-weight:850;display:flex}.opportunity-card>p{margin:10px 0}.opportunity-progress-row{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.opportunity-progress-row strong{color:#b9bdd0;font-size:10px}.reward-row{gap:7px;margin:10px 0;display:flex}.reward-row span{color:#b2b7ca;background:#ffffff0a;border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;display:flex}.next-business-card{align-items:center;gap:12px;transition:transform .15s,border-color .15s;display:flex}.next-business-card:active{transform:scale(.985)}.next-business-card h3{margin:3px 0;font-size:14px}.next-business-card .grow>span{color:var(--gold);font-size:11px;font-weight:800}.daily-card .section-heading .date-chip{margin-left:auto}.date-chip{color:#898fa6;text-transform:uppercase;background:#ffffff0a;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:800}.daily-list{gap:7px;margin-top:12px;display:grid}.daily-item{text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;min-height:42px;padding:0;display:flex}.daily-item .task-check{color:#4de0c9;border:1px solid #ffffff1f;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.daily-item strong{margin-bottom:6px;font-size:10px;display:block}.daily-item small{color:var(--gold);font-size:8px;font-weight:750}.daily-item .progress-track{height:3px}.daily-item.ready .task-check{border-color:#2dd4bf59;box-shadow:0 0 12px #2dd4bf1f}.daily-item.claimed{opacity:.58}.daily-item.claimed .task-check{background:#2dd4bf1f}.city-strip{border:1px solid var(--line);background:linear-gradient(90deg,#142237cc,#1a1832db);border-radius:17px;align-items:center;gap:10px;min-height:70px;padding:12px 14px;display:flex;position:relative;overflow:hidden}.city-marker{color:#7da8ff;background:#4d8dff21;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.city-strip strong{font-size:14px}.city-skyline{opacity:.2;clip-path:polygon(0 65%,10% 65%,10% 30%,20% 30%,20% 60%,30% 60%,30% 10%,38% 10%,38% 54%,50% 54%,50% 35%,58% 35%,58% 70%,70% 70%,70% 18%,80% 18%,80% 58%,90% 58%,90% 42%,100% 42%,100% 100%,0 100%);background:linear-gradient(0deg,#619cff 0 55%,#0000 55%) 0 100%/22px 40px repeat-x;width:140px;height:56px;position:absolute;bottom:0;right:0}.city-tabs,.segmented-tabs{border:1px solid var(--line);background:#ffffff06;border-radius:13px;grid-auto-columns:1fr;grid-auto-flow:column;padding:4px;display:grid}.city-tabs button,.segmented-tabs button{color:#7e849d;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:11px;font-weight:800;display:flex}.city-progress-card{background:linear-gradient(135deg,#121e38e6,#181430e6);border:1px solid #4d8dff29;border-radius:18px;align-items:center;gap:14px;padding:14px;display:flex}.progress-orb{background:conic-gradient(#5c7dff var(--progress,74%), #ffffff12 0);border-radius:50%;flex:none;place-items:center;width:63px;height:63px;display:grid;position:relative}.progress-orb:after{content:"";border-radius:inherit;background:#14162a;position:absolute;inset:6px}.progress-orb strong{z-index:1;font-size:13px;position:relative}.city-progress-card h2{margin:2px 0 7px;font-size:17px}.city-progress-card small{color:#82889f;margin-top:6px;font-size:9px;display:block}.unlock-panel{background:radial-gradient(circle at 90% 0,#e8c46a1a,#0000 30%),linear-gradient(145deg,#251f21f2,#121320f2);border:1px solid #e8c46a29;border-radius:19px;padding:15px}.unlock-heading{align-items:center;gap:10px;display:flex}.unlock-icon{width:38px;height:38px;color:var(--gold);background:#e8c46a1a;border-radius:12px;place-items:center;display:grid}.unlock-heading h2{margin-top:2px;font-size:17px}.unlock-heading .fee{color:var(--gold);margin-left:auto;font-size:10px;font-weight:850}.unlock-panel>p{margin:11px 0 8px}.requirements-list{gap:7px;margin-bottom:12px;display:grid}.requirements-list div{color:#767c94;align-items:center;gap:8px;font-size:10px;display:flex}.requirements-list .met{color:#5bdcc5}.req-dot{border:1px solid #51566c;border-radius:50%;width:13px;height:13px}.business-list{gap:12px;display:grid}.business-card{border:1px solid var(--line);background:linear-gradient(150deg,#191b2ef7,#0e0f1cf7);border-radius:19px;padding:12px;overflow:hidden}.business-card.locked .business-main{opacity:.48;filter:grayscale(.5)}.business-topline{justify-content:space-between;align-items:center;min-height:21px;display:flex}.sequence{color:#555b74;letter-spacing:.12em;font-size:9px;font-weight:900}.owned-chip,.lock-chip{border-radius:6px;align-items:center;gap:4px;padding:4px 6px;font-size:8px;font-weight:850;display:flex}.owned-chip{color:#c5b4ff;background:#8b5cf61a}.lock-chip{color:#8c91a7;background:#ffffff0a}.business-main{align-items:center;gap:12px;margin:4px 0 11px;display:flex}.business-info h2{letter-spacing:-.025em;font-size:16px}.business-info>p{color:#626980;letter-spacing:.12em;margin-top:3px;font-size:7px;font-weight:900}.income-pair{grid-template-columns:1fr 1fr;gap:5px;margin-top:12px;display:grid}.income-pair span{flex-direction:column;gap:2px;display:flex}.income-pair small{color:#71778d;font-size:8px}.income-pair strong{color:#d8dbeb;font-size:10px}.income-pair span:last-child strong{color:#54dbc5}.business-visual{--visual:#765cff;flex:none;place-items:end center;width:62px;height:55px;display:grid;position:relative}.business-visual.large{width:100px;height:86px}.visual-glow{background:radial-gradient(circle, color-mix(in srgb, var(--visual) 35%, transparent), transparent 70%);filter:blur(7px);border-radius:50%;position:absolute;inset:20% 5% 0}.visual-building{z-index:2;color:#ae9dff;background:linear-gradient(145deg,#755bff47,#1f2241f2);border:1px solid #9b85ff59;border-radius:8px 8px 4px 4px;place-items:center;width:42px;height:44px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 8px 14px #00000040}.large .visual-building{border-radius:11px 11px 5px 5px;width:62px;height:67px}.stage-0 .visual-building{color:#5b6075;box-shadow:none;background:#ffffff06;border-style:dashed}.stage-2 .visual-building{height:51px}.stage-3 .visual-building{border-color:#4d8dff66;height:57px}.stage-4 .visual-building,.stage-5 .visual-building{color:#f1d37d;background:linear-gradient(145deg,#6349af73,#28233ff5);border-color:#e8c46a66}.large.stage-2 .visual-building{height:73px}.large.stage-3 .visual-building,.large.stage-4 .visual-building,.large.stage-5 .visual-building{height:80px}.visual-wing{z-index:1;background:#2a355de0;border:1px solid #5886ff40;width:23px;height:32px;position:absolute;bottom:0}.large .visual-wing{width:34px;height:46px}.visual-wing.left{border-radius:7px 2px 3px 3px;left:3px}.visual-wing.right{border-radius:2px 7px 3px 3px;right:3px}.visual-crown{z-index:4;clip-path:polygon(0 100%,10% 25%,35% 65%,50% 0,65% 65%,90% 25%,100% 100%);background:linear-gradient(90deg,#c7973e,#fff0a4,#c7973e);width:22px;height:10px;position:absolute;top:-2px}.large .visual-crown{width:29px;height:13px;top:-5px}.milestone-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.milestone-row>span{color:#727890;font-size:8px}.milestone-dots{align-items:center;gap:4px;display:flex}.milestone-dots i{background:#383c50;border-radius:50%;width:5px;height:5px}.milestone-dots i.done{background:#6e58d8}.milestone-dots i.next{background:0 0;border:1px solid #a18bff;width:7px;height:7px;box-shadow:0 0 7px #8b5cf699}.business-action{border:1px solid var(--line);color:#9ca1b6;cursor:pointer;background:#ffffff09;border-radius:11px;justify-content:space-between;align-items:center;width:100%;min-height:42px;padding:0 12px;font-size:10px;font-weight:800;display:flex}.business-action strong{color:#c1c5d5;align-items:center;gap:5px;display:flex}.social-tabs button{font-size:9px}.social-tabs b{color:#fff;background:#ec4899;border-radius:50%;place-items:center;min-width:15px;height:15px;font-size:8px;display:grid}.online-count{color:#6ee7d0;align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.online-count span{background:#2dd4bf;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #2dd4bf}.channel-banner{background:#2dd4bf0a;border:1px solid #2dd4bf1f;border-radius:13px;align-items:center;gap:9px;padding:10px 12px;display:flex}.channel-banner strong{font-size:11px}.channel-banner p{color:#747b91;margin-top:2px;font-size:8px}.plain-text-chip{color:#8e93a8;background:#ffffff0d;border-radius:6px;margin-left:auto;padding:4px 6px;font-size:9px}.message-stream{flex-direction:column;gap:13px;display:flex}.global-stream{min-height:285px}.chat-row{align-items:flex-start;gap:9px;display:flex}.chat-content{flex:1;min-width:0}.chat-content>div{align-items:center;gap:6px;display:flex}.chat-content a{font-size:11px;font-weight:850}.chat-content time{color:#595f73;margin-left:auto;font-size:8px}.chat-content p{border:1px solid var(--line);color:#c8ccda;word-break:break-word;background:#ffffff09;border-radius:4px 12px 12px;margin-top:4px;padding:9px 10px;font-size:11px;line-height:1.45}.level-chip{color:#a99cff;background:#8b5cf61a;border-radius:4px;padding:2px 4px;font-size:7px;font-weight:850}.avatar{color:#eee9ff;background:linear-gradient(145deg,#443376,#24305d);border:1px solid #8b5cf642;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14}.avatar.small{border-radius:11px;width:35px;height:35px;font-size:10px}.avatar.large{border-radius:17px;width:55px;height:55px}.avatar.xlarge{border-radius:24px;width:78px;height:78px;font-size:22px}.status{background:#4c5267;border:2px solid #111321;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-2px}.status.online{background:#2dd4bf;box-shadow:0 0 6px #2dd4bfb3}.composer{z-index:5;border:1px solid var(--line);background:#121423f7;border-radius:15px;align-items:center;gap:7px;min-height:54px;padding:7px;display:flex;position:sticky;bottom:-23px;box-shadow:0 -12px 26px #090a1499}.composer input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;height:38px;padding:0 5px;font-size:11px}.composer>span{color:#555b70;font-size:7px}.composer button{cursor:pointer;background:linear-gradient(135deg,#7655ff,#4f79f5);border:0;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.social-section-stack{gap:14px;display:grid}.search-field{border:1px solid var(--line);color:#777d94;background:#ffffff09;border-radius:13px;align-items:center;gap:8px;min-height:45px;padding:0 12px;display:flex}.search-field input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.subheading{justify-content:space-between;align-items:center;margin:2px 2px 7px;display:flex}.subheading h2{font-size:12px}.subheading span{color:#7d8399;font-size:10px}.list-card{border:1px solid var(--line);background:#ffffff06;border-radius:15px;overflow:hidden}.player-row,.conversation-row{align-items:center;gap:9px;min-height:59px;padding:9px 11px;display:flex}.player-row+.player-row,.conversation-row+.conversation-row{border-top:1px solid var(--line)}.player-row .grow strong,.conversation-row strong{font-size:11px;display:block}.player-row .grow small,.conversation-row small{color:#70768b;white-space:nowrap;text-overflow:ellipsis;max-width:210px;margin-top:3px;font-size:8px;display:block;overflow:hidden}.mini-action{border:1px solid var(--line);color:#a59bff;background:#ffffff0a;border-radius:9px;place-items:center;min-width:34px;height:32px;padding:0 8px;font-size:8px;display:grid}.mini-action.accept{color:#4bdcc4;background:#2dd4bf14}.row-actions{gap:5px;display:flex}.conversation-row{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.unread{background:#7858ee;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.dm-header{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding-bottom:10px;display:flex}.dm-header h2{font-size:13px}.dm-header .grow>span{color:#4bdcc4;font-size:8px}.dm-stream{justify-content:flex-end;min-height:390px}.message-bubble{border:1px solid var(--line);background:#ffffff0b;border-radius:5px 14px 14px;align-self:flex-start;max-width:78%;padding:9px 11px 6px}.message-bubble.own{background:linear-gradient(135deg,#684adc61,#354e9c54);border-color:#6e57ed3b;border-radius:14px 5px 14px 14px;align-self:flex-end}.message-bubble p{color:#d9dceb;font-size:11px;line-height:1.45}.message-bubble time{color:#72778c;text-align:right;margin-top:3px;font-size:7px;display:block}.empty-state{color:#656b82;text-align:center;align-content:center;place-items:center;gap:9px;min-height:220px;display:grid}.empty-state h2,.empty-state h3{color:#b5b9cc;font-size:14px}.empty-state p{max-width:250px;font-size:10px;line-height:1.5}.rank-tabs button{font-size:8px}.podium{justify-content:center;align-items:flex-end;gap:3px;min-height:210px;padding:12px 4px 0;display:flex}.podium-player{flex-direction:column;align-items:center;gap:5px;width:31%;display:flex;position:relative}.podium-player .rank-crown{color:#adb2c4;place-items:center;min-height:24px;font-size:12px;font-weight:900;display:grid}.podium-player strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.podium-player small{color:var(--gold);font-size:8px;font-weight:800}.podium-player>i{border:1px solid var(--line);background:linear-gradient(#4e548740,#1c1e3226);border-bottom:0;border-radius:10px 10px 0 0;width:100%;height:60px;margin-top:2px}.podium-player.place-1{order:2}.podium-player.place-1>i{background:linear-gradient(#e8c46a29,#1c1e321f);border-color:#e8c46a40;height:91px}.podium-player.place-1 .rank-crown{color:var(--gold);filter:drop-shadow(0 0 8px #e8c46a66)}.podium-player.place-2{order:1}.podium-player.place-2>i{height:71px}.podium-player.place-3{order:3}.rank-list{border:1px solid var(--line);background:#ffffff06;border-radius:16px;overflow:hidden}.rank-row{align-items:center;gap:9px;min-height:62px;padding:9px 10px;display:flex}.rank-row+.rank-row{border-top:1px solid var(--line)}.rank-number{color:#6b7188;text-align:center;width:21px;font-size:11px;font-weight:900}.rank-row .grow strong{align-items:center;gap:5px;font-size:11px;display:flex}.rank-row .grow em{color:#b9a8ff;background:#8b5cf626;border-radius:4px;padding:2px 4px;font-size:7px;font-style:normal}.rank-row .grow small{color:#6d7389;margin-top:3px;font-size:8px;display:block}.rank-wealth{color:#d8c175;align-items:center;gap:4px;font-size:9px;font-weight:800;display:flex}.pagination-note{color:#5d6378;text-align:center;font-size:8px}.profile-hero,.public-profile-hero{background:radial-gradient(circle at 50% -10%,#8250ff52,#0000 50%),linear-gradient(145deg,#1a1932fa,#0f1222fa);border:1px solid #8b5cf629;border-radius:22px;flex-direction:column;align-items:center;padding:22px 16px 16px;display:flex;position:relative;overflow:hidden}.profile-aurora{filter:blur(28px);background:#4776ff29;border-radius:50%;width:250px;height:120px;position:absolute;top:-60px}.profile-grid{opacity:.11;background-image:linear-gradient(#ffffff26 1px,#0000 1px),linear-gradient(90deg,#ffffff26 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.profile-hero h1,.public-profile-hero h1{margin-top:9px;font-size:21px;position:relative}.profile-hero>p,.public-profile-hero>p{color:#7d8399;letter-spacing:.08em;font-size:9px}.profile-badges{gap:6px;margin-top:10px;display:flex;position:relative}.profile-badges span{border:1px solid var(--line);color:#a8adc0;background:#ffffff09;border-radius:6px;align-items:center;gap:3px;padding:4px 6px;font-size:8px;font-weight:800;display:flex}.profile-stat-grid{border-top:1px solid var(--line);grid-template-columns:1.5fr 1.2fr .7fr;width:100%;margin-top:15px;padding-top:13px;display:grid;position:relative}.profile-stat-grid div+div{border-left:1px solid var(--line);padding-left:10px}.profile-stat-grid small{color:#777d92;font-size:7px;display:block}.profile-stat-grid strong{margin-top:3px;font-size:10px;display:block}.profile-wealth{color:var(--gold);margin-top:13px;font-size:20px}.public-profile-hero>small{color:#777d91;font-size:8px}.feature-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.feature-grid>a{border:1px solid var(--line);background:#ffffff08;border-radius:15px;grid-template-rows:1fr 1fr;grid-template-columns:auto 1fr auto;align-items:center;column-gap:8px;min-height:76px;padding:10px;display:grid}.feature-grid .feature-icon{grid-row:1/3}.feature-grid strong{align-self:end;font-size:11px}.feature-grid small{color:#737990;align-self:start;font-size:8px}.feature-grid>a>svg{color:#5f657a;grid-row:1/3}.showcase-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.showcase-row>div{border:1px solid var(--line);text-align:center;background:#ffffff06;border-radius:11px;min-width:0;padding:7px 4px}.showcase-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:8px;display:block;overflow:hidden}.showcase-row span{color:#777d91;font-size:7px}.empty-showcase{color:#797f96;border:1px dashed #ffffff1a;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:72px;margin-top:11px;padding:10px;font-size:10px;display:flex}.summary-row{border-top:1px solid var(--line);justify-content:space-between;margin-top:10px;padding-top:9px;font-size:10px;display:flex}.summary-row span{color:#858ba1}.settings-card{display:grid}.setting-row{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:10px;width:100%;min-height:51px;display:flex}.settings-card .section-heading+.setting-row{margin-top:9px}.setting-row>svg{color:#898fa7}.setting-row strong{font-size:10px}.setting-row small{color:#656b80;margin-top:2px;font-size:7px;display:block}.toggle{background:#303345;border-radius:99px;width:39px;height:22px;padding:3px;transition:background .2s}.toggle i{background:#969bad;border-radius:50%;width:16px;height:16px;transition:transform .2s,background .2s;display:block}.toggle.on i{background:#fff;transform:translate(17px)}.language-switch{background:#202233;border-radius:8px;padding:2px;display:flex}.language-switch button{color:#6f758c;background:0 0;border:0;border-radius:6px;width:33px;height:27px;font-size:8px;font-weight:850}.language-switch button.active{color:#fff;background:#5f4bcb}.demo-tools>button{border:0;border-top:1px solid var(--line);color:#a0a5b8;text-align:left;background:0 0;align-items:center;gap:9px;width:100%;min-height:48px;font-size:10px;display:flex}.demo-tools .section-heading+button{margin-top:8px}.demo-tools>button span{flex:1}.auth-status{color:#7d9f9c;border:1px dashed #2dd4bf29;border-radius:12px;align-items:center;gap:8px;min-height:43px;padding:10px 12px;font-size:9px;display:flex}.profile-actions{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.profile-actions button,.profile-actions a{border:1px solid var(--line);color:#9ea4ba;text-align:center;background:#ffffff08;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:62px;padding:7px 3px;font-size:7px;display:flex}.visitor-business-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.visitor-business-grid>div{border:1px solid var(--line);background:#ffffff06;border-radius:14px;place-items:center;padding:10px;display:grid}.visitor-business-grid strong{text-align:center;margin-top:5px;font-size:9px}.visitor-business-grid span{color:#7b8197;margin-top:2px;font-size:7px}.page-lead{color:#858ba0;font-size:10px;line-height:1.5}.vehicle-list{gap:11px;display:grid}.vehicle-card{border:1px solid var(--line);background:radial-gradient(circle at 50% 30%,#6555d21a,#0000 45%),#ffffff07;border-radius:18px;padding:12px;overflow:hidden}.vehicle-card-top,.vehicle-info{justify-content:space-between;align-items:center;display:flex}.vehicle-card-top>span:last-child{color:#686f86;text-transform:uppercase;font-size:8px;font-weight:800}.vehicle-info h2{font-size:14px}.vehicle-info p{color:var(--gold);margin-top:3px;font-size:10px;font-weight:800}.vehicle-info>span{color:#777d93;font-size:8px}.rarity-label{text-transform:uppercase;border-radius:6px;width:fit-content;padding:4px 6px;font-size:7px;font-weight:900;display:inline-flex}.rarity-label.common{color:#b5bbc9;background:#b5bbc91a}.rarity-label.uncommon{color:#56ddbf;background:#2dd4bf1a}.rarity-label.rare{color:#7ba7ff;background:#4d8dff1f}.rarity-label.epic{color:#c59cff;background:#8b5cf621}.rarity-label.legendary{color:#f0cd70;background:#e8c46a1f}.vehicle-visual{--vehicle-color:#8b5cf6;height:116px;margin:2px 0;position:relative;overflow:hidden}.vehicle-visual:before{content:"";background:color-mix(in srgb, var(--vehicle-color) 18%, transparent);filter:blur(20px);border-radius:50%;width:160px;height:80px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.car-shadow{filter:blur(7px);background:#0000008c;border-radius:50%;width:210px;height:18px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.car-body{background:linear-gradient(170deg, color-mix(in srgb, var(--vehicle-color) 85%, white), color-mix(in srgb, var(--vehicle-color) 65%, #050508) 52%, #11121b 100%);width:230px;height:47px;box-shadow:inset 0 4px #ffffff29, 0 12px 30px color-mix(in srgb, var(--vehicle-color) 18%, transparent);clip-path:polygon(0 48%,10% 22%,32% 13%,43% 0,68% 1%,82% 26%,96% 34%,100% 71%,94% 92%,5% 92%,0 76%);border-radius:45px 70px 13px 18px;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.car-cabin{clip-path:polygon(18% 0,70% 0,100% 100%,0 100%);background:linear-gradient(155deg,#b8e0ffb3,#131c33eb);border-bottom:2px solid #ffffff24;border-radius:35px 45px 4px 5px;width:92px;height:29px;position:absolute;bottom:61px;left:50%;transform:translate(-14%)}.wheel{background:radial-gradient(circle,#a7acba 0 22%,#343642 24% 48%,#0c0d12 50%);border:7px solid #12131b;border-radius:50%;width:31px;height:31px;position:absolute;bottom:14px;box-shadow:0 0 0 2px #ffffff0d}.wheel-left{left:73px}.wheel-right{right:59px}.headlight{background:#d8f7ff;border-radius:99px;width:28px;height:6px;position:absolute;bottom:52px;right:49px;transform:rotate(6deg);box-shadow:5px 0 18px #96eaff}.vehicle-visual.compact{transform-origin:50%;height:66px;margin:-4px -20px -5px;transform:scale(.72)}.vehicle-visual.compact .wheel-left{left:66px}.vehicle-visual.compact .wheel-right{right:55px}.inventory-tabs{scrollbar-width:none;gap:6px;display:flex;overflow:auto}.inventory-tabs button{border:1px solid var(--line);color:#777d93;background:0 0;border-radius:10px;flex:none;min-height:34px;padding:0 12px;font-size:9px}.inventory-tabs button.active{color:#fff;background:#8b5cf624;border-color:#8b5cf647}.inventory-grid,.shop-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.inventory-card,.shop-item{border:1px solid var(--line);background:#ffffff06;border-radius:15px;flex-direction:column;gap:6px;min-width:0;padding:10px;display:flex}.inventory-preview{color:#bcadff;background:radial-gradient(circle,#8b5cf62e,#191a2df2);border:1px solid #ffffff0f;border-radius:10px;place-items:center;height:66px;font-size:20px;font-weight:900;display:grid}.inventory-card h3,.shop-item h3{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.inventory-card small{color:#6f758b;font-size:7px}.inventory-card .secondary-button,.shop-item .secondary-button{min-height:35px;margin-top:auto;padding:0 7px;font-size:8px}.shop-wallet{background:linear-gradient(100deg,#e8c46a14,#8b5cf612);border:1px solid #e8c46a29;border-radius:14px;justify-content:space-between;align-items:center;min-height:58px;padding:11px 14px;display:flex}.shop-wallet span{color:#858ba0;font-size:10px}.shop-wallet strong{color:var(--gold);font-size:15px}.shop-item p{color:var(--gold);font-size:9px;font-weight:800}.compact-list .vehicle-card{grid-template-columns:110px 1fr;align-items:center;padding:7px 10px;display:grid}.mini-buy{color:#c0b2ff;background:#8b5cf61a;border:1px solid #8b5cf638;border-radius:8px;place-items:center;min-width:46px;height:32px;padding:0 8px;font-size:8px;font-weight:800;display:grid}.partner-request-actions{border-top:1px solid var(--line);align-items:center;gap:6px;margin-top:10px;padding-top:9px;display:flex}.partner-request-actions span{color:#c09dff;flex:1;font-size:9px}.partner-request-actions button{color:#c4b6ff;background:#8b5cf617;border:1px solid #8b5cf638;border-radius:8px;min-height:30px;padding:0 8px;font-size:8px;font-weight:800}.auth-shell .page-scroll{height:100%;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.auth-page{min-height:100%}.auth-entry-bar{align-items:center;gap:8px;min-height:38px;display:flex}.auth-entry-bar .brand-gem{width:14px;height:14px}.auth-entry-bar strong{letter-spacing:.16em;font-size:9px}.auth-entry-bar>span:last-child{color:#80bbae;align-items:center;gap:4px;margin-left:auto;font-size:8px;font-weight:800;display:flex}.auth-hero{flex-direction:column;align-items:center;gap:9px;padding:20px 10px 12px;display:flex}.auth-hero h1{font-size:24px}.auth-hero p{color:#7d8399;font-size:10px}.auth-form{border:1px solid var(--line);background:#ffffff06;border-radius:18px;gap:12px;padding:14px;display:grid}.auth-form label>span{color:#9ca1b5;align-items:center;gap:6px;margin-bottom:7px;font-size:9px;font-weight:800;display:flex}.auth-form input,.auth-form select{border:1px solid var(--line);color:#fff;background:#060710ad;border-radius:11px;outline:0;width:100%;height:44px;padding:0 11px;font-size:11px}.auth-form select option{background:#151624}.form-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.password-field{position:relative}.password-field input{padding-right:44px}.password-field button{color:#767c92;background:0 0;border:0;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:2px;right:2px}.auth-status-message{color:#9ebaff;background:#4d8dff14;border-radius:11px;padding:10px 12px;font-size:9px;line-height:1.45}.demo-auth-card{color:#54d8c4;border:1px dashed #2dd4bf29;border-radius:13px;gap:9px;padding:12px;display:flex}.demo-auth-card strong{font-size:10px}.demo-auth-card p{color:#748e8d;margin-top:3px;font-size:8px;line-height:1.4}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03040ac2;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.modal-card{text-align:center;background:radial-gradient(circle at 50% 0,#8b5cf62e,#0000 35%),#151627;border:1px solid #8b5cf63d;border-radius:22px;width:100%;max-width:340px;padding:22px;animation:.3s ease-out modalIn;box-shadow:0 30px 80px #0000008c}.modal-icon{color:#c0a9ff;background:#8b5cf626;border-radius:18px;place-items:center;width:55px;height:55px;margin:0 auto 12px;display:grid;box-shadow:0 0 25px #8b5cf626}.modal-card h2{margin:4px 0 5px;font-size:21px}.offline-reward{color:var(--gold);justify-content:center;align-items:center;gap:7px;margin:18px 0 4px;font-size:26px;font-weight:900;display:flex}.modal-card .primary-button{margin-top:17px}.offline-policy{border:1px solid color-mix(in srgb, var(--ui-accent) 22%, transparent);background:color-mix(in srgb, var(--ui-accent) 7%, transparent);color:var(--ui-muted);text-align:left;border-radius:12px;gap:4px;margin-top:13px;padding:10px 11px;font-size:11px;line-height:1.45;display:grid}.offline-policy strong{color:var(--ui-text);letter-spacing:.04em;font-size:11px}.offline-error{color:#efabb5;text-align:left;background:#a4354717;border:1px solid #de5d6f3d;border-radius:10px;margin-top:9px;padding:8px 10px;font-size:11px;line-height:1.45}@keyframes moneyFloat{0%{opacity:0;transform:translateY(15px)scale(.8)}35%{opacity:1}to{opacity:0;transform:translateY(-48px)scale(1.08)}}@keyframes modalIn{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}.reduce-motion *,.reduce-motion :before,.reduce-motion :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (width>=700px){.phone-shell{border:1px solid #ffffff14;border-radius:28px;height:min(932px,100dvh - 28px);max-height:calc(100dvh - 28px)}.topbar{border-radius:28px 28px 0 0}.bottom-nav{border-radius:0 0 28px 28px}.page-scroll{height:calc(min(932px,100dvh - 28px) - 128px)}.auth-shell .page-scroll{height:100%}}@media (width<=370px){.page{padding-inline:11px}.hero-head h1{font-size:29px}.work-button{width:164px;height:164px}.business-visual.large{width:84px}.profile-actions button,.profile-actions a{font-size:6.5px}.topbar{padding-inline:11px}.demo-chip{display:none}}:root{color:#f4f2ed;--bg:#111319;--surface:#191c23;--surface-2:#20242c;--line:#ffffff18;--text:#f4f2ed;--muted:#9b9ea8;--purple:#7d72cf;--blue:#6287d8;--cyan:#67a7c5;--gold:#d5ad68;--teal:#58a897;--pink:#d47c76;--danger:#e47d88;background:#0d0f13}.phone-shell:before{display:none}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111319f5}.brand-lockup{letter-spacing:.12em}.brand-gem{box-shadow:none;background:linear-gradient(145deg,#798dd9 0 55%,#d27c77 55%);border-radius:5px}.demo-chip{color:#d5bd90;letter-spacing:.04em;background:#d5ad6814;border-color:#d5ad6838;border-radius:8px}.demo-chip.signed{text-align:center;color:#84c4b5;background:#58a8971c;border-color:#58a89747;min-width:27px}.cash-pill{background:#1d2027}.coin-dot{box-shadow:none;background:#d5ad68}.online-icon{color:#71ad9f}.bottom-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111319f7}.nav-item{color:#8d909a}.nav-item.active svg{filter:none;transform:none}.eyebrow{color:#90939d;letter-spacing:.075em;text-transform:none}.section-block,.business-card,.vehicle-card,.inventory-card,.shop-item{background:var(--surface);box-shadow:none}.primary-button{box-shadow:none;background:#5b70d1}.text-button{color:#9fb4e8}.heading-icon.blue,.feature-icon.blue{color:#92afe7;background:#6287d821}.home-greeting{padding:2px 2px 0}.home-greeting p{color:#8e929d;font-size:11px}.home-greeting h1{color:#f4f2ed;letter-spacing:-.035em;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:23px;overflow:hidden}.home-greeting span{color:#aaaeb7;margin-top:5px;font-size:11px;display:block}.wealth-hero{box-shadow:none;background:#1b2437;border-color:#6287d838;border-radius:19px}.wealth-hero:after,.hero-orbit{display:none}.hero-head h1{font-size:31px}.level-medallion{box-shadow:none;background:#d5ad681a;border-color:#d5ad6842;border-radius:13px}.progress-track span{box-shadow:none;background:#6987d4}.work-zone{align-items:stretch;min-height:144px}.work-copy{letter-spacing:.035em;text-transform:none;justify-content:center}.live-dot{box-shadow:none;background:#61a894}.work-button{background:#5268c5;border:1px solid #ffffff1c;border-radius:24px;align-items:center;width:100%;height:94px;margin-top:7px;padding:0 22px;display:flex;box-shadow:inset 0 1px #ffffff1c,0 8px 20px #0003}.work-button:before,.work-button:after{display:none}.work-inner{text-align:left;grid-template-rows:auto auto;grid-template-columns:45px 1fr;align-items:center;column-gap:12px;width:100%;display:grid}.work-inner svg{filter:none;grid-row:1/3}.work-inner strong{letter-spacing:.015em;font-size:22px}.work-inner small{color:#ffffffc2;max-width:none;font-size:10px}.money-float{color:#bfe7db;text-shadow:none;top:6px;right:18px}.cooldown-label{align-self:center;bottom:-12px}.timer-pill{color:#e4a09a;background:#d47c761c}.city-strip{background:#192333}.city-skyline{opacity:.11}.city-tabs button.active,.segmented-tabs button.active{box-shadow:none;background:#5369c4}.city-progress-card{background:#192333}.visual-glow{opacity:.42}.profile-hero,.public-profile-hero{background:#1b2434;border-color:#6287d830}.profile-aurora,.profile-grid{display:none}.feature-grid>a{background:var(--surface)}.toggle.on,.language-switch button.active{background:#586dc8}.auth-status{color:#9fb4dd;cursor:pointer;text-align:left;background:#6287d812;border-style:solid;border-color:#6287d833;width:100%}.auth-status.signed-in{color:#8fbeb3;background:#58a89712;border-color:#58a89738}.auth-status strong{color:#d7ddd9;font-size:inherit}.auth-page{gap:13px}.auth-hero{align-items:flex-start;padding:8px 8px 5px}.auth-mark{color:#fff;letter-spacing:.04em;background:#5268c5;border-radius:16px;place-items:center;width:48px;height:48px;font-size:15px;font-weight:900;display:grid}.auth-hero h1{letter-spacing:-.035em;font-size:25px}.auth-hero>p:last-child{color:#a2a6af;font-size:11px;line-height:1.5}.auth-form{background:var(--surface);border-radius:17px;gap:14px}.auth-form label>span,.profile-style-picker legend{color:#b2b5bd;font-size:10px}.password-label>label>span{color:#b2b5bd;align-items:center;gap:6px;margin-bottom:7px;font-size:10px;font-weight:800;display:flex}.auth-form input,.auth-form select{background:#111319;border-color:#ffffff1c;font-size:12px}.auth-form input::placeholder{color:#656a74}.profile-style-picker{border:0;min-width:0;margin:0;padding:0}.profile-style-picker legend{margin-bottom:8px;font-weight:800}.profile-style-picker>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.profile-style{border:1px solid var(--line);color:#e9e8e4;cursor:pointer;background:#14171d;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:67px;padding:7px 3px;display:flex;position:relative}.profile-style>span{border-radius:10px;place-items:center;width:29px;height:29px;font-size:9px;font-weight:900;display:grid}.profile-style small{color:#999da6;font-size:8px}.profile-style svg{position:absolute;top:4px;right:4px}.profile-style.cobalt>span{background:#536bc9}.profile-style.coral>span{background:#b96863}.profile-style.teal>span{background:#4d8e82}.profile-style.amber>span{background:#a9824d}.profile-style.selected{background:#1c2230;border-color:#97aee78c}.auth-status-message{color:#afc2eb;background:#6287d81a}.demo-auth-card{color:#80bbae;background:#58a8970e;border-style:solid;border-color:#58a89738}.demo-auth-card p{color:#8eaaa4;font-size:9px}.modal-card{border-color:var(--line);background:var(--surface);box-shadow:0 24px 60px #00000073}@media (width<=370px){.work-button{width:100%;height:92px}.home-greeting h1{font-size:21px}.profile-style-picker>div{gap:5px}}.phone-shell{background:linear-gradient(#111722 0%,#101219 30%,#0e1016 100%)}.section-block,.business-card,.vehicle-card,.inventory-card,.shop-item{border-color:#ffffff1b;box-shadow:inset 0 1px #ffffff06,0 12px 30px #00000021}.wealth-hero{background:radial-gradient(circle at 91% 4%,#67a2ce38,#0000 36%),linear-gradient(135deg,#1d2b43,#182238 56%,#202031)}.profile-hero,.public-profile-hero{background:radial-gradient(circle at 85% 8%,#d5ad681f,#0000 34%),linear-gradient(145deg,#1b2a3f,#191d2b 70%)}.section-heading h2,.vehicle-info h2,.premium-offer-card h3{color:#f6f3ed}.page-lead,.tiny{font-size:11px}.feature-grid small,.profile-badges span,.rank-row .grow small{font-size:9px}.vehicle-visual,.vehicle-visual.compact{aspect-ratio:9/8;background:#07090e;border:1px solid #ffffff14;border-radius:16px;width:100%;height:auto;margin:5px 0 8px;position:relative;overflow:hidden;transform:none}.vehicle-visual:before{display:none}.vehicle-photo{background-image:url(/vehicle-atlas-premium.png);background-repeat:no-repeat;background-size:400% 300%;position:absolute;inset:0}.vehicle-sheen{pointer-events:none;background:linear-gradient(135deg,#ffffff14,#0000 23% 74%,#0000004d);position:absolute;inset:0;box-shadow:inset 0 0 28px #0003}.vehicle-card{padding:13px;position:relative}.vehicle-card:after{content:"";opacity:.65;background:#708bd7;border-radius:18px 0 0 18px;width:2px;position:absolute;inset:0 auto 0 0}.vehicle-card.rarity-legendary:after{background:#d5ad68}.vehicle-card.rarity-epic:after{background:#a987df}.compact-list .vehicle-card{grid-template-columns:116px 1fr;gap:10px;padding:8px 11px}.compact-list .vehicle-visual.compact{border-radius:13px;margin:0}.vehicle-info p{color:#adb5c7;line-height:1.4}.avatar{overflow:visible}.avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.profile-avatar-editor{width:fit-content;margin-inline:auto;position:relative}.avatar-upload{color:#262014;cursor:pointer;background:#e3c27e;border:3px solid #1b2638;border-radius:11px;place-items:center;width:31px;height:31px;display:grid;position:absolute;bottom:-4px;right:-5px}.avatar-upload input,.profile-personalize input{display:none}.profile-personalize{background:linear-gradient(135deg,#d5ad6814,#6287d814);border:1px solid #d5ad6833;border-radius:17px;gap:10px;padding:14px;display:grid}.profile-personalize strong{font-size:13px}.profile-personalize p{color:#9fa4ae;margin-top:4px;font-size:10px;line-height:1.45}.profile-personalize small{color:#8fc1b5;font-size:9px}.blocked-list{margin-top:10px;display:grid}.blocked-list>div{border-top:1px solid var(--line);align-items:center;gap:9px;min-height:53px;display:flex}.blocked-list strong{font-size:10px;display:block}.blocked-list small{color:#7f8491;margin-top:2px;font-size:8px;display:block}.empty-inline{background:#ffffff06;border-radius:10px;margin-top:10px;padding:10px}.partner-mini{margin-left:auto}.public-vehicle-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:11px;display:grid}.public-vehicle-grid>div{border:1px solid var(--line);background:#ffffff06;border-radius:13px;min-width:0;padding:7px}.public-vehicle-grid .vehicle-visual{border-radius:10px;margin:0 0 6px}.public-vehicle-grid strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}.public-vehicle-grid small{color:#838997;font-size:8px}.shop-tabs button{min-width:0;font-size:10px}.premium-intro{background:radial-gradient(circle at 90% 0,#d5ad6821,#0000 35%),linear-gradient(145deg,#24221f,#191c25);border:1px solid #d5ad683b;border-radius:18px;gap:12px;padding:17px;display:flex}.premium-intro>span{color:#efd18e;background:#d5ad681f;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.premium-intro h2{margin:3px 0 5px;font-size:18px}.premium-intro>div>p:last-child{color:#a9a59c;font-size:10px;line-height:1.5}.premium-offers{gap:10px;display:grid}.premium-offer-card{border:1px solid var(--line);background:#191c23;border-radius:17px;padding:14px}.premium-offer-card.selected{background:#18231f;border-color:#58a89757}.premium-offer-head{align-items:center;gap:10px;display:flex}.premium-offer-head>span{color:#e6c782;background:#d5ad681c;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.premium-offer-head h3{font-size:14px}.premium-offer-head strong{color:#e1c581;margin-top:2px;font-size:10px;display:block}.premium-offer-card>p{color:#9b9fa8;margin:10px 0;font-size:10px;line-height:1.45}.premium-offer-card ul{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.premium-offer-card li{color:#b9bcc4;align-items:center;gap:6px;font-size:9px;display:flex}.sales-demo-note{color:#79b7a7;background:#58a8970f;border:1px solid #58a89733;border-radius:14px;gap:9px;padding:13px;display:flex}.sales-demo-note strong{color:#bcd9d1;font-size:10px}.sales-demo-note p{color:#8ba49e;margin-top:3px;font-size:9px;line-height:1.45}.oauth-section{gap:10px;display:grid}.oauth-buttons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.oauth-buttons button{color:#111318;background:#f2f1ed;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:45px;font-size:10px;font-weight:850;display:flex}.oauth-buttons button:disabled{color:#747983;background:#252830}.oauth-section>p{color:#8f949e;text-align:center;font-size:9px;line-height:1.45}.auth-divider{color:#777c87;align-items:center;gap:9px;font-size:8px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.phone-shell{background:linear-gradient(#080d16,#070b12 62%,#060910);border-color:#71a5ff1f}.topbar-right{gap:5px}.active-players-pill{color:#8de5d2;white-space:nowrap;background:#13383561;border:1px solid #3ddab42e;border-radius:999px;align-items:center;gap:4px;min-width:0;padding:5px 7px;font-size:8px;font-weight:850;display:flex}.active-players-pill i{background:#48dfbd;border-radius:50%;flex:none;width:6px;height:6px;animation:1.8s ease-in-out infinite livePulse;box-shadow:0 0 8px #48dfbdcc}.active-players-pill b{color:#63bca9;text-transform:uppercase;font-size:7px}.cash-pill{background:linear-gradient(135deg,#40341cd1,#171e2bf5);border-color:#f0c97233;max-width:150px;padding:5px 9px 5px 5px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff5c614,0 7px 18px #00000029}.cash-pill:after{content:"";background:linear-gradient(105deg,#0000 28%,#ffffff17,#0000 66%);animation:5s ease-in-out infinite premiumSheen;position:absolute;inset:0;transform:translate(-110%)}.cash-pill strong{color:#f5dda1;text-overflow:ellipsis;min-width:0;font-size:10px;overflow:hidden}.coin-dot{background:linear-gradient(145deg,#fff0a8,#d79b2f);box-shadow:0 0 12px #f0c97252}.section-block,.business-card,.rank-list,.list-card{background:linear-gradient(145deg,#121d2ef7,#0a111cfa);border-color:#7eaeff1c;box-shadow:0 16px 38px #0003,inset 0 1px #ffffff06}.section-heading h2{line-height:1.22}.eyebrow{color:#8194ae}.heading-icon.purple,.feature-icon.violet{color:#a7bdff;background:#4b8dff21}.primary-button{background:linear-gradient(135deg,#397df4,#6274ed);box-shadow:0 10px 28px #2a6dec4d}.work-zone{min-height:158px}.work-button{background:linear-gradient(135deg,#2f75e8 0%,#536de1 54%,#735ed7 100%);border-color:#9ec7ff57;position:relative;overflow:visible;box-shadow:0 12px 32px #1f5bd04f,inset 0 1px #ffffff2e}.work-button:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 22% 8%,#ffffff2e,#0000 38%),linear-gradient(105deg,#0000 32%,#ffffff12,#0000 66%);display:block;position:absolute;inset:0}.work-button:after{content:"";z-index:-1;border-radius:inherit;filter:blur(14px);opacity:.23;background:linear-gradient(100deg,#53bdff,#7770ff);display:block;position:absolute;inset:-1px}.work-button.cooldown{filter:saturate(.85)brightness(.94)}.work-button.cooldown .work-ripple{animation:.65s ease-out both workRipple}.work-ripple{opacity:0;pointer-events:none;border:2px solid #e2f2ffb3;border-radius:50%;width:52px;height:52px;position:absolute;top:21px;left:18px}.money-float{color:#ffe09a;background:#151b26f5;border:1px solid #ffdc804d;border-radius:999px;padding:7px 11px;font-size:14px;animation:.7s ease-out forwards premiumFloat;top:-20px;left:auto;right:12px;box-shadow:0 12px 30px #00000059,0 0 18px #f0c97229}.coin-burst{pointer-events:none;position:absolute;inset:0}.coin-burst i{background:#ffdb7f;border-radius:50%;width:6px;height:6px;animation:.72s ease-out forwards coinBurst;position:absolute;top:42px;left:42px;box-shadow:0 0 8px #ffd368cc}.coin-burst i:nth-child(2){--x:30px;--y:-24px;animation-delay:20ms}.coin-burst i:nth-child(3){--x:44px;--y:1px;animation-delay:50ms}.coin-burst i:nth-child(4){--x:20px;--y:27px;animation-delay:80ms}.coin-burst i:nth-child(5){--x:-20px;--y:23px;animation-delay:40ms}.coin-burst i:nth-child(6){--x:-31px;--y:-17px;animation-delay:70ms}.coin-burst i:first-child{--x:2px;--y:-34px}.opportunity-card{background:radial-gradient(circle at 100% 0,#4b8dff24,#0000 34%),linear-gradient(145deg,#14243a,#0d1726);border-color:#6097ff33;position:relative;overflow:hidden}.opportunity-card:before{content:"";opacity:.75;background:linear-gradient(90deg,#0000,#5ca5ff,#8d7dff,#0000);height:2px;position:absolute;inset:0 0 auto}.reward-row{border-top:1px solid #79acff17;padding-top:10px}.daily-list{gap:9px}.daily-item{background:#ffffff06;border:1px solid #7aa9f41a;border-radius:13px;align-items:flex-start;min-height:72px;padding:10px}.daily-item .task-check{margin-top:2px}.daily-item strong{color:#edf4ff;margin:0;font-size:10px;line-height:1.3}.daily-item em{color:#8190a5;margin:2px 0 7px;font-size:8px;font-style:normal;line-height:1.35;display:block}.daily-item .grow>b{color:#6f85a4;margin-top:5px;font-size:7px;font-weight:750;display:block}.daily-item>small{text-align:right;gap:3px;min-width:56px;display:grid}.daily-item>small span:first-child{color:#f0c972}.daily-item.ready{background:#2a79681a;border-color:#50cfab4d;box-shadow:inset 0 0 18px #42d2ab0d}.inventory-intro,.market-explainer{color:#7fadff;background:linear-gradient(135deg,#366cc71f,#18263d80);border:1px solid #5694ff2b;border-radius:15px;align-items:flex-start;gap:10px;padding:13px;display:flex}.inventory-intro strong,.market-explainer strong{color:#dbe9ff;font-size:11px}.inventory-intro p,.market-explainer p{color:#8595aa;margin-top:3px;font-size:9px;line-height:1.45}.inventory-tabs{grid-template-columns:repeat(4,1fr);display:grid;overflow:visible}.inventory-tabs button{min-width:0;padding:0 5px;font-size:8px}.inventory-tabs button.active{background:#4b8dff26;border-color:#4b8dff52}.inventory-card,.shop-item{background:linear-gradient(150deg,#131f31fa,#0a111cfa);border-color:#75a8ff1c;overflow:hidden}.item-preview{background:#0b1320;border:1px solid #80b2ff1c;border-radius:12px;place-items:center;height:78px;display:grid;position:relative;overflow:hidden}.frame-preview span{color:#e5efff;background:linear-gradient(145deg,#29436b,#172844);border-radius:14px;place-items:center;width:43px;height:43px;font-size:11px;font-weight:900;display:grid}.frame-preview i{border:3px solid #7898c7;border-radius:18px;width:55px;height:55px;position:absolute}.frame-preview.frame-bluewave i{border-color:#5ba7ff;box-shadow:0 0 16px #409cff8c,inset 0 0 11px #57b2ff47}.frame-preview.frame-rose i{border-color:#f38ebc;transform:rotate(5deg);box-shadow:0 0 17px #ee66a773}.frame-preview.frame-neon i{border-style:double;border-color:#57e4ff;box-shadow:0 0 7px #46cfff,0 0 18px #7e5bffb3}.frame-preview.frame-celestial i{border-color:#98c9ff;transform:rotate(4deg);box-shadow:7px -7px 0 -4px #c5b5ff,-7px 7px 0 -4px #67dfff}.frame-preview.frame-gold>i,.frame-preview.frame-goldclub>i,.frame-preview.frame-royal>i{border-color:#f4cf73;box-shadow:0 0 18px #f0c9728c}.frame-preview.frame-crystal i{border-style:double;border-color:#b8f0ff;transform:rotate(4deg);box-shadow:0 0 18px #85deff7a}.frame-preview.frame-firstlight i{border-color:#ffdc95;box-shadow:-7px -7px 0 -5px #72b6ff,7px 7px 0 -5px #f5abdb}.theme-preview{background:radial-gradient(circle at 80% 12%,#5295ff4d,#0000 32%),#0b1421}.theme-preview>span{background:#d3e6ffbf;border-radius:5px;width:72%;height:13px}.theme-preview>i,.theme-preview>b{background:#729bd580;border-radius:4px;height:7px;position:absolute;bottom:20px;left:14%;right:28%}.theme-preview>b{bottom:9px;right:48%}.theme-preview.theme-blueprint{background-color:#0c2344;background-image:linear-gradient(#5ea1ff17 1px,#0000 1px),linear-gradient(90deg,#5ea1ff17 1px,#0000 1px);background-size:12px 12px}.theme-preview.theme-aurora{background:radial-gradient(circle at 24% 20%,#4ee7d954,#0000 35%),radial-gradient(circle at 80% 12%,#8d5fff6b,#0000 38%),#111827}.theme-preview.theme-signature{background:radial-gradient(circle at 84% 12%,#f0c9724d,#0000 36%),linear-gradient(135deg,#182945,#171923)}.name-preview{grid-auto-flow:column;gap:6px;font-size:11px}.chat-preview{color:#81b7ff;grid-auto-flow:column;gap:7px}.chat-preview strong{color:#b7d7ff;font-size:20px}.item-meta{align-items:center;gap:5px;display:flex}.real-price-badge{color:#e8c779;background:#f0c9721f;border-radius:5px;margin-left:auto;padding:2px 5px;font-size:7px;font-weight:900}.shop-wallet{background:radial-gradient(circle at 8% 0,#f0c97221,#0000 38%),linear-gradient(100deg,#172438,#111926);border-color:#f0c97233;overflow:hidden}.shop-wallet span{align-items:center;gap:6px;display:flex}.shop-wallet span i{background:#efc566;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #efc5668c}.style-filter{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.style-filter button{border:1px solid var(--line);color:#8291a6;background:#ffffff06;border-radius:10px;min-height:36px;font-size:9px;font-weight:800}.style-filter button.active{color:#c9ddff;background:#4b8dff21;border-color:#4b8dff47}.shop-tabs button.gold{color:#dfc477}.gold-hero{background:radial-gradient(circle at 88% 2%,#f0c9722e,#0000 36%),linear-gradient(145deg,#20283a,#151b27);border:1px solid #f0c97240;border-radius:19px;gap:13px;padding:18px;display:flex;position:relative;overflow:hidden}.gold-hero:after{content:"";border:1px solid #f0c97226;border-radius:50%;width:140px;height:140px;position:absolute;bottom:-90px;right:-70px}.gold-hero h2{color:#f7e5b3;margin:3px 0 6px;font-size:18px;line-height:1.15}.gold-hero p:last-child{color:#a9a28d;font-size:9px;line-height:1.5}.gold-orbit{color:#f0cc77;background:#f0c9721a;border:1px solid #f0c97247;border-radius:15px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 0 22px #f0c97224}.starter-timer{color:#94bbff;background:#4b8dff1c;border-radius:8px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;font-weight:800;display:flex}.avatar{isolation:isolate;background:linear-gradient(145deg,#31588c,#25365e);border-color:#669dff47}.avatar[class*=frame-]{border-width:2px}.avatar.frame-bluewave{border-color:#5ba7ff;box-shadow:0 0 12px #409cff80,inset 0 0 10px #57b2ff33}.avatar.frame-rose{border-color:#f28ab9;box-shadow:0 0 13px #ee66a761}.avatar.frame-neon{border-color:#5ce7ff;box-shadow:0 0 6px #46cfff,0 0 14px #7c5dff8c}.avatar.frame-celestial{border-color:#a6ccff;box-shadow:4px -4px 0 -2px #c1a9ffcc,-4px 4px 0 -2px #52d6ffcc}.avatar.frame-gold,.avatar.frame-goldclub,.avatar.frame-royal{border-color:#f0c972;box-shadow:0 0 15px #f0c9727a,inset 0 0 9px #ffe69929}.avatar.frame-crystal{border-color:#c4f3ff;box-shadow:0 0 15px #87ddff78}.avatar.frame-firstlight{border-color:#ffdb91;box-shadow:-4px -4px 0 -2px #68abff,4px 4px 0 -2px #f0a9d2}.avatar-frame-shine{z-index:-1;border-radius:inherit;background:linear-gradient(115deg,#0000 30%,#ffffff47,#0000 65%);animation:4s ease-in-out infinite frameShine;position:absolute;inset:-2px}.premium-name{text-shadow:0 0 12px #f0c9723d;color:#f3ce76!important}.premium-name-crown{color:#f1ca6f;margin-left:6px;font-size:12px}.gold-badge{color:#f0cd79!important;background:#f0c9721c!important;border-color:#f0c97240!important}.profile-hero.theme-midnight,.public-profile-hero.theme-midnight{background:radial-gradient(circle at 85% 8%,#4084ff40,#0000 36%),linear-gradient(145deg,#10243d,#101824 70%)}.profile-hero.theme-blueprint,.public-profile-hero.theme-blueprint{background-color:#0e2038;background-image:linear-gradient(#5ea1ff0f 1px,#0000 1px),linear-gradient(90deg,#5ea1ff0f 1px,#0000 1px);background-size:22px 22px}.profile-hero.theme-aurora,.public-profile-hero.theme-aurora{background:radial-gradient(circle at 20% 0,#3fdcca38,#0000 40%),radial-gradient(circle at 90% 0,#825aff57,#0000 40%),#131a29}.profile-hero.theme-signature,.public-profile-hero.theme-signature{background:radial-gradient(circle at 85% 4%,#f0c9722e,#0000 36%),linear-gradient(145deg,#192b47,#171b27 72%)}.ranking-page .page-title-row{padding:4px 2px}.season-chip{color:#9dbfff;background:#4b8dff1a;border-color:#4b8dff33}.podium{background:radial-gradient(circle at 50% 0,#4a8aff21,#0000 52%),linear-gradient(#131f31bd,#0a111c47);border:1px solid #699ef41a;border-radius:19px;min-height:224px;padding-top:18px;position:relative}.rank-row{min-height:66px}.rank-row:nth-child(-n+3) .rank-number{color:#e5c572}.rank-wealth{text-align:right;justify-content:flex-end;max-width:112px;line-height:1.25}.chat-report{color:#5f718a;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:24px;height:24px;margin-left:auto;display:grid}.chat-report:hover{color:#f08998;background:#f0718514}.report-backdrop{z-index:80}.report-modal{background:radial-gradient(circle at 50% 0,#4381e824,#0000 37%),#101a29;border:1px solid #6ea3ff33;border-radius:21px;width:100%;max-width:350px;padding:20px;position:relative;box-shadow:0 28px 80px #0009}.modal-close{border:1px solid var(--line);background:#ffffff08;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.report-icon{color:#fb8797;background:#f071851a;border-radius:13px;place-items:center;width:43px;height:43px;margin-bottom:10px;display:grid}.report-modal h2{margin:4px 34px 5px 0;font-size:18px;line-height:1.25}.report-modal>p.muted{font-size:9px;line-height:1.5}.report-reasons{gap:6px;margin:14px 0;display:grid}.report-reasons button{border:1px solid var(--line);color:#9aa9bc;text-align:left;background:#ffffff05;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:0 11px;font-size:9px;display:flex}.report-reasons button span{border:1px solid #5f718b;border-radius:50%;width:13px;height:13px}.report-reasons button.active{color:#d8e7ff;background:#4b8dff1c;border-color:#4d8dff4d}.report-reasons button.active span{background:#fff;border:4px solid #5799ff}.report-status{color:#84d5c1;background:#33a98b17;border-radius:9px;gap:6px;margin-bottom:10px;padding:9px;font-size:8px;line-height:1.4;display:flex}.report-modal>small{color:#64748a;text-align:center;margin-top:10px;font-size:8px;display:block}.admin-page{gap:13px}.admin-live{color:#71d6be;border:1px solid #49dab42e;border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:850;display:flex}.admin-live i{background:#47d8b6;border-radius:50%;width:6px;height:6px}.admin-notice{color:#d7b85f;background:#f0c9720f;border:1px solid #f0c9722e;border-radius:15px;gap:10px;padding:13px;display:flex}.admin-notice strong{color:#ecd99f;font-size:10px}.admin-notice p{color:#9b957f;margin-top:3px;font-size:8px;line-height:1.45}.admin-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.admin-stats article{border:1px solid var(--line);background:linear-gradient(145deg,#132137,#0d1725);border-radius:13px;gap:4px;min-width:0;padding:11px 8px;display:grid}.admin-stats article>span{color:#79aaff}.admin-stats strong{font-size:17px}.admin-stats small{color:#74849b;font-size:7px;line-height:1.25}.admin-filters{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.admin-filters button{border:1px solid var(--line);color:#718198;background:0 0;border-radius:9px;flex:none;min-height:32px;padding:0 10px;font-size:8px}.admin-filters button.active{color:#bcd3ff;background:#4b8dff1f;border-color:#4b8dff47}.moderation-queue{gap:9px;display:grid}.report-card{border:1px solid var(--line);background:linear-gradient(145deg,#121e31,#0c1522);border-radius:15px;gap:10px;padding:12px;display:grid}.report-card.status-open{border-left:2px solid #f18795}.report-card.status-reviewing{border-left:2px solid #6ca7ff}.report-card.status-resolved{border-left:2px solid #50c9a8}.report-card-head{align-items:center;gap:9px;display:flex}.report-card-head a{font-size:10px;font-weight:850;display:block}.report-card-head small{color:#6f819a;margin-top:2px;font-size:7px;display:block}.report-status-chip{color:#8291a4;background:#ffffff0a;border-radius:6px;padding:4px 6px;font-size:7px;font-weight:850}.report-status-chip.open{color:#f395a1;background:#f0718517}.report-status-chip.reviewing{color:#8ab5ff;background:#4b8dff1a}.report-status-chip.resolved{color:#78d5bb;background:#42c29d1a}.report-reason{background:#ffffff06;border-radius:10px;padding:10px}.report-reason>span{color:#7e9bc5;align-items:center;gap:5px;font-size:8px;display:flex}.report-reason strong{margin-top:6px;font-size:10px;display:block}.report-reason blockquote{color:#91a0b4;border-left:2px solid #6599eb40;margin:7px 0;padding-left:8px;font-size:8px;line-height:1.4}.report-reason small{color:#5f7087;font-size:7px}.report-actions{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.report-actions button{border:1px solid var(--line);color:#8493a8;background:#ffffff06;border-radius:9px;justify-content:center;align-items:center;gap:4px;min-height:34px;font-size:7px;font-weight:800;display:flex}.report-actions button.approve{color:#76cdb5;background:#41c29d0f;border-color:#41c29d2e}.demo-tools a{border-top:1px solid var(--line);color:#b6c4d8;align-items:center;gap:10px;min-height:46px;font-size:10px;display:flex}.demo-tools a svg:last-child{margin-left:auto}.game-feedback{z-index:90;top:calc(68px + env(safe-area-inset-top));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c1a21f5;border:1px solid #4acaa938;border-radius:14px;align-items:center;gap:9px;width:calc(100% - 28px);min-height:47px;padding:9px 12px;animation:.32s ease-out both feedbackIn;display:flex;position:absolute;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 16px 40px #0000006b}.game-feedback>span{color:#62d9ba;background:#48dab51c;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;display:grid}.game-feedback strong{font-size:9px;line-height:1.35}.game-feedback.gold{background:#1f1b12f7;border-color:#f0c9723d}.game-feedback.gold>span{color:#f0c972;background:#f0c9721a}.game-feedback.info{background:#0c182af7;border-color:#5191ff40}.game-feedback.info>span{color:#85b5ff;background:#4b8dff1c}.game-feedback>i{opacity:.45;background:currentColor;width:100%;height:2px;animation:2s linear forwards feedbackTimer;position:absolute;bottom:0;left:0}@keyframes livePulse{50%{opacity:.45;transform:scale(.8)}}@keyframes premiumSheen{0%,65%{transform:translate(-110%)}82%,to{transform:translate(110%)}}@keyframes workRipple{0%{opacity:.8;transform:scale(.25)}to{opacity:0;transform:scale(2.2)}}@keyframes premiumFloat{0%{opacity:0;transform:translateY(9px)scale(.9)}25%{opacity:1}to{opacity:0;transform:translateY(-32px)scale(1.04)}}@keyframes coinBurst{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--x),var(--y)) scale(.3)}}@keyframes frameShine{0%,60%{opacity:0;transform:translate(-90%)}78%{opacity:.7}to{opacity:0;transform:translate(90%)}}@keyframes feedbackIn{0%{opacity:0;transform:translate(-50%,-12px)scale(.97)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes feedbackTimer{0%{transform-origin:0;transform:scaleX(1)}to{transform-origin:0;transform:scaleX(0)}}@media (width<=380px){.topbar{gap:6px;padding-inline:11px}.brand-lockup span:last-child{letter-spacing:.14em;font-size:10px}.active-players-pill{padding-inline:5px}.active-players-pill b{display:none}.cash-pill{max-width:118px}.cash-pill strong{font-size:9px}.page{padding-inline:11px}.work-button{padding-inline:16px}.inventory-grid,.shop-grid{gap:7px}.inventory-card,.shop-item{padding:8px}.report-actions button{gap:2px;font-size:6px}.admin-stats article{padding-inline:6px}}@media (width>=431px){.phone-shell{border-radius:28px;height:min(100dvh,900px)}.app-stage{padding:12px}}.reduce-motion .work-ripple,.reduce-motion .coin-burst,.reduce-motion .avatar-frame-shine,.reduce-motion .game-feedback,.reduce-motion .active-players-pill i,.reduce-motion .cash-pill:after{animation:none!important}:root{--bg:#080807;--surface:#151412f7;--surface-2:#1d1b18f5;--line:#e2ca9721;--muted:#9d988d;--purple:#c8ae7a;--blue:#c9ad73;--cyan:#d8c69f;--gold:#e7c577}body{background:radial-gradient(circle at 50% -8%,#343027 0,#11100e 34%,#050505 78%)}.phone-shell{background:linear-gradient(#0e0e0d,#0a0a09 66%,#070706);border-color:#e7c57724;box-shadow:0 32px 90px #000000a3}.phone-shell:before{background:radial-gradient(circle at 18% 0,#dcb86913,#0000 29%),linear-gradient(#edd7ab03 1px,#0000 1px) 0 0/100% 9px}.topbar{background:#0a0a09eb;border-bottom-color:#e6cc971f;box-shadow:0 9px 30px #00000047}.brand-gem{background:linear-gradient(135deg,#fff3c9,#d0a64f 50%,#856327);box-shadow:0 0 19px #dab05257}.active-players-pill{color:#9bd9bd;background:#1e382b59;border-color:#77d3aa29}.active-players-pill i{background:#71d3a5;box-shadow:0 0 8px #71d3a5a6}.active-players-pill b{color:#79af96}.cash-pill{background:linear-gradient(135deg,#40341dc7,#161513fa);border-color:#eacb8538;box-shadow:inset 0 1px #fff5d014,0 8px 22px #00000038}.cash-pill strong{color:#f0d898}.bottom-nav{background:#090908f5;border-top-color:#e5cb941f}.nav-item.active{color:#edce89;background:linear-gradient(#d1aa5421,#0000)}.nav-item.active svg{filter:drop-shadow(0 0 8px #dab15270)}.primary-button{color:#17130b;background:linear-gradient(135deg,#e4c274,#a57b32);box-shadow:0 11px 29px #b3842c38}.secondary-button{color:#e3ce9f;background:#bc934217;border-color:#e0c28240}.section-block,.business-card,.rank-list,.list-card,.inventory-card,.shop-item{background:linear-gradient(145deg,#1a1916fa,#0e0e0dfc);border-color:#e2ca971c;box-shadow:0 17px 38px #00000040,inset 0 1px #ffffff06}.eyebrow{color:#95886e;letter-spacing:.11em}.heading-icon.purple,.heading-icon.blue,.feature-icon.violet,.feature-icon.blue{color:#dfc58d;background:#cea5521a}.heading-icon.teal,.feature-icon.teal{color:#9bcdb9;background:#4a97761a}.heading-icon.pink{color:#d69da9;background:#a0485b1c}.section-heading{align-items:flex-start}.section-heading>div:not(.heading-icon),.premium-offer-head .grow,.vehicle-info>div,.back-row .grow{min-width:0}.section-heading h2,.premium-offer-head h3,.vehicle-info h2,.back-row h1{overflow-wrap:anywhere;line-height:1.25}.section-heading .timer-pill,.section-heading .count-chip,.starter-timer{flex:none}button,a{-webkit-tap-highlight-color:transparent}button{line-height:1.2}.wealth-hero{background:radial-gradient(circle at 90% 0,#e6bf6921,#0000 33%),linear-gradient(145deg,#28241c,#151513 68%);border-color:#e8cb8b30;box-shadow:0 24px 54px #0000004d,inset 0 1px #fff5d90b}.wealth-hero h1,.hero-stats strong{color:#f3dfae}.level-medallion{color:#efd28e;background:linear-gradient(145deg,#3b321f,#1b1915);border-color:#eecf893d}.xp-progress i{background:linear-gradient(90deg,#9d7430,#f1d187)}.work-zone{isolation:isolate;min-height:176px;overflow:visible}.work-button{background:radial-gradient(circle at 18% 0,#fff5d51f,#0000 35%),linear-gradient(135deg,#2b2924 0%,#1d1b18 52%,#3b301d 100%);border-color:#ebcd8c47;overflow:hidden;box-shadow:0 15px 37px #0000005c,inset 0 1px #fff6da1a,0 0 0 1px #ad7e2812}.work-button:before{background:linear-gradient(105deg,#0000 26%,#ffeebe1f,#0000 58%);animation:4.2s ease-in-out infinite premiumSheen;transform:translate(-110%)}.work-button:after{filter:blur(18px);opacity:.16;background:linear-gradient(100deg,#8c6626,#edcd82)}.work-button .work-inner>svg{color:#e9c97f;filter:drop-shadow(0 0 10px #deb35347)}.work-button .work-inner strong{color:#f4e7c7;letter-spacing:.09em}.work-button .work-inner small{color:#a99d86}.work-ripple{border-color:#f4d899b3}.work-reward-overlay{z-index:8;pointer-events:none;background:linear-gradient(135deg,#29241afa,#11110ffa);border:1px solid #f4d3895c;border-radius:16px;align-items:center;gap:10px;min-width:164px;padding:10px 14px 10px 10px;animation:1.75s cubic-bezier(.2,.8,.2,1) both rewardRise;display:flex;position:absolute;top:8px;left:50%;box-shadow:0 18px 42px #0000007a,0 0 28px #dcad4326,inset 0 1px #fff4d017}.reward-coin{color:#49310d;background:radial-gradient(circle at 35% 25%,#fff1bd,#d09a3b 62%,#6f4715);border:1px solid #f4d58d;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font-size:13px;font-weight:950;display:grid;box-shadow:0 0 17px #e7ba5757}.work-reward-overlay strong{color:#f6dda2;letter-spacing:.02em;white-space:nowrap;font-size:17px;font-weight:950;display:block}.work-reward-overlay small{color:#8fae9b;letter-spacing:.12em;margin-top:2px;font-size:7px;font-weight:850;display:block}.reward-sparkles{position:absolute;inset:0}.reward-sparkles i{--x:0px;--y:-36px;background:#f6d482;border-radius:50%;width:5px;height:5px;animation:.85s ease-out both rewardParticle;position:absolute;top:52%;left:50%;box-shadow:0 0 9px #f6d482b8}.reward-sparkles i:nth-child(2){--x:38px;--y:-27px}.reward-sparkles i:nth-child(3){--x:58px;--y:2px}.reward-sparkles i:nth-child(4){--x:31px;--y:31px}.reward-sparkles i:nth-child(5){--x:-36px;--y:28px}.reward-sparkles i:nth-child(6){--x:-58px;--y:0}.reward-sparkles i:nth-child(7){--x:-37px;--y:-29px}.reward-sparkles i:nth-child(8){--x:4px;--y:36px}.opportunity-card{background:radial-gradient(circle at 100% 0,#cea5521c,#0000 35%),linear-gradient(145deg,#24211b,#121211);border-color:#e0c17d2e}.opportunity-card:before{background:linear-gradient(90deg,#0000,#9a6f2c,#ead08f,#0000)}.timer-pill{color:#d9bd81;background:#9e752b1c;border-color:#d7b3632e}.daily-card{background:radial-gradient(circle at 100% 0,#e1be6f14,#0000 28%),linear-gradient(145deg,#221f19,#121211)}.daily-item{border-color:#dec69317}.daily-item strong{color:#eee8dc}.daily-item>small span:last-child{color:#b8a77e}.style-filter{grid-template-columns:repeat(2,1fr)}.inventory-intro,.market-explainer{color:#d8bb7d;background:linear-gradient(135deg,#9a732c1a,#1e1c1785);border-color:#debe7926}.inventory-intro strong,.market-explainer strong{color:#eee0bf}.item-preview{background:#11110f;border-color:#e0c68e1c}.theme-preview.theme-onyx{background:radial-gradient(circle at 82% 5%,#dfb55747,#0000 34%),linear-gradient(145deg,#27231a,#11110f)}.theme-preview.theme-velvet{background:radial-gradient(circle at 82% 5%,#ba385852,#0000 35%),linear-gradient(145deg,#32151d,#130f11)}.theme-preview.theme-emerald{background:radial-gradient(circle at 82% 5%,#2c976f4d,#0000 35%),linear-gradient(145deg,#173028,#0e1311)}.theme-preview.theme-pearl{background:radial-gradient(circle at 82% 5%,#d3beeb4d,#0000 35%),linear-gradient(145deg,#302d35,#151417)}.theme-preview>span{background:#f4ecd8c2}.theme-preview>i,.theme-preview>b{background:#cbb88d73}.profile-page,.public-profile-page{--theme-accent:#d7b76f;--theme-soft:#d7b76f1a;--theme-surface:#1b1915fa}.profile-page.theme-velvet,.public-profile-page.theme-velvet{--theme-accent:#da8298;--theme-soft:#aa34531c;--theme-surface:#231418fa}.profile-page.theme-emerald,.public-profile-page.theme-emerald{--theme-accent:#83c8aa;--theme-soft:#2f916c1a;--theme-surface:#131f1afa}.profile-page.theme-pearl,.public-profile-page.theme-pearl{--theme-accent:#d8c6e8;--theme-soft:#b094c91a;--theme-surface:#1c191ffa}.profile-page[class*=theme-] .section-block,.public-profile-page[class*=theme-] .section-block{border-color:color-mix(in srgb,var(--theme-accent) 18%,transparent);background:linear-gradient(145deg,var(--theme-surface),#0e0e0dfc)}.profile-page[class*=theme-] .text-button,.public-profile-page[class*=theme-] .text-button{color:var(--theme-accent)}.profile-hero.theme-onyx,.public-profile-hero.theme-onyx{background:radial-gradient(circle at 86% 4%,#e1b85b33,#0000 36%),linear-gradient(145deg,#29251c,#121210 72%)}.profile-hero.theme-velvet,.public-profile-hero.theme-velvet{background:radial-gradient(circle at 86% 4%,#be365940,#0000 38%),linear-gradient(145deg,#351821,#130f11 72%)}.profile-hero.theme-emerald,.public-profile-hero.theme-emerald{background:radial-gradient(circle at 86% 4%,#359f763b,#0000 38%),linear-gradient(145deg,#19362c,#0d1310 72%)}.profile-hero.theme-pearl,.public-profile-hero.theme-pearl{background:radial-gradient(circle at 86% 4%,#d3bbea3b,#0000 38%),linear-gradient(145deg,#332f39,#141316 72%)}.profile-hero[class*=theme-]{border-color:color-mix(in srgb,var(--theme-accent) 22%,transparent)}.shop-wallet{background:radial-gradient(circle at 8% 0,#e2b95b1f,#0000 38%),linear-gradient(100deg,#292419,#151412);border-color:#e6c57c33}.shop-tabs button.gold.active{color:#f1d38d;background:#d0a54b1f}.gold-hero{background:radial-gradient(circle at 88% 2%,#e8c0682b,#0000 36%),linear-gradient(145deg,#2b261b,#151412);border-color:#e7c57a40}.premium-offer-card{background:linear-gradient(145deg,#24211b,#151412);border-color:#e1c8921c;position:relative}.premium-offer-card.starter{background:radial-gradient(circle at 100% 0,#d1a84d1c,#0000 35%),#1b1915;border-color:#d2aa5638}.starter-timer{color:#e3c27c;white-space:nowrap;background:#b4842c1a;border:1px solid #dfbb6d2e}.premium-offer-card li svg{color:#a7cdb8}.sales-demo-note{background:#37705712;border-color:#6ab3912e}.auth-page .auth-hero,.auth-form,.oauth-section,.demo-auth-card{min-width:0}.auth-form input,.auth-form select{width:100%;min-width:0}.oauth-buttons button span{overflow-wrap:anywhere;min-width:0}.feature-grid>a{min-width:0}.feature-grid>a strong,.feature-grid>a small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@keyframes rewardRise{0%{opacity:.88;transform:translate(-50%,12px)scale(.9)}12%,78%{opacity:1;transform:translate(-50%,-6px)scale(1)}to{opacity:0;transform:translate(-50%,-39px)scale(.96)}}@keyframes rewardParticle{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--x),var(--y)) scale(.2)}}@keyframes silverOrbit{50%{filter:brightness(1.22);transform:rotate(4deg)}}@keyframes velvetPulse{50%{filter:brightness(1.16);transform:scale(1.05)rotate(2deg)}}@keyframes prismTurn{to{transform:rotate(360deg)}}@keyframes goldCrown{50%{filter:brightness(1.2);transform:scale(1.045)}}@media (width<=380px){.section-heading{gap:8px}.section-heading h2{font-size:13px}.timer-pill{padding-inline:6px;font-size:7px}.premium-offer-head{align-items:flex-start}.starter-timer{position:absolute;top:12px;right:12px}.premium-offer-card.starter .premium-offer-head .grow{padding-right:62px}.oauth-buttons{grid-template-columns:1fr}.work-reward-overlay{top:5px}}.reduce-motion .work-reward-overlay,.reduce-motion .reward-sparkles i,.reduce-motion .frame-preview i{animation:none!important}button:focus-visible,a:focus-visible{outline-offset:2px;outline:2px solid #e5c374}.chat-sync-status{border:1px solid color-mix(in srgb,var(--ui-accent) 24%,var(--ui-line));background:color-mix(in srgb,var(--ui-accent) 7%,var(--ui-surface));color:var(--ui-text);text-align:center;border-radius:10px;margin:6px 0;padding:9px 11px;font-size:11px;line-height:1.4}.progress-track span{background:linear-gradient(90deg,#8e6829,#ebcb7f);box-shadow:0 0 10px #daae4c42}.city-tabs,.segmented-tabs{background:#fff8e406;border-color:#e1c79021}.city-tabs button,.segmented-tabs button{color:#8f897c}.city-tabs button.active,.segmented-tabs button.active{color:#f2ddb0;background:linear-gradient(135deg,#ab803042,#4a3b1f57);box-shadow:inset 0 0 0 1px #e8c67d24,0 7px 18px #00000030}.city-level,.season-chip{color:#ddc48d;background:#bc913d14;border-color:#e4c78729}.city-progress-card{background:radial-gradient(circle at 10% 0,#daaf531c,#0000 34%),linear-gradient(135deg,#27231b,#151412);border-color:#e5c78529}.progress-orb{background:conic-gradient(#d5aa52 var(--progress,74%),#ffffff0f 0);box-shadow:0 0 22px #d2a5451c}.progress-orb:after{background:#181611}.unlock-panel{background:radial-gradient(circle at 90% 0,#e1bb621a,#0000 30%),linear-gradient(145deg,#28231b,#141311)}.business-card.owned{border-color:#e0be7333}.business-action.affordable{color:#ead5a5;background:linear-gradient(90deg,#a679262e,#56421d33);border-color:#e1be7142}.business-action.affordable strong{color:#e6c573}.business-info>p,.sequence{color:#8f8063}.owned-chip{color:#d8b86f;background:#ae7e2817;border-color:#d7b46629}.business-visual{--visual:#c99c43!important}.visual-glow{background:radial-gradient(circle,#d5aa4b40,#0000 70%)}.visual-building,.stage-3 .visual-building,.stage-4 .visual-building,.stage-5 .visual-building{color:#e2c480;background:linear-gradient(145deg,#a57b2f40,#1b1915f7);border-color:#e1be7157}.stage-0 .visual-building{color:#777268;background:#fff8e406;border-color:#d9c49726}.visual-wing{background:#383124e6;border-color:#e0be7533}.milestone-dots i.done,.milestone-dots i.next{background:#d8ad57;box-shadow:0 0 7px #d8ad576b}.social-tabs b{color:#fff3f6;background:#9e405c}.channel-banner{background:#bc903c0b;border-color:#dcc18621}.plain-text-chip{color:#c8b58c;background:#d1ac6012}.chat-content p{color:#d2ccc0;background:#fff8e607;border-color:#e2c9931a}.level-chip{color:#dcc28d;background:#bc913d1a}.composer{background:#131210fa;border-color:#e1c78f24;box-shadow:0 -12px 28px #0000009e}.composer button{color:#171209;background:linear-gradient(135deg,#d9b663,#8f6828)}.search-field,.message-bubble{background:#fff8e607;border-color:#e1c78f1f}.message-bubble.own{background:linear-gradient(135deg,#976c2447,#47381f52);border-color:#dcb76736}.mini-action{color:#d9bc7d;background:#b88b3712}.unread{color:#fff2cf;background:#a47830}.rank-tabs button.active{color:#f0d79e}.season-chip{color:#dfc588}.podium{background:radial-gradient(circle at 50% 0,#d7aa481f,#0000 52%),linear-gradient(#201d17d1,#0e0e0c59);border-color:#e1c5891c}.podium-player>i{background:linear-gradient(#65543438,#1917131f);border-color:#d7c19321}.podium-player.place-1>i{background:linear-gradient(#deb65d29,#1b18121f);border-color:#ebc98047}.rank-row.self{background:linear-gradient(90deg,#b2842b21,#4c3c1f12)}.rank-row .grow em{color:#ddc187;background:#b98c351f}.avatar[class*=frame-]{z-index:0}.avatar-frame-shine{z-index:2;pointer-events:none;border-radius:inherit;background:conic-gradient(from 0deg,transparent 0 18%,#f4ddaa 27%,transparent 37% 63%,#b99651 72%,transparent 82%);-webkit-mask-composite:xor;padding:3px;animation:3.2s linear infinite frameOrbit;position:absolute;inset:-5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.avatar.frame-silver .avatar-frame-shine{background:conic-gradient(from 0deg,transparent 0 18%,#fff 26%,#a8a7a2 34%,transparent 43% 69%,#e9e7de 78%,transparent 88%);animation-duration:3.8s}.avatar.frame-velvet .avatar-frame-shine{background:conic-gradient(from 20deg,transparent 0 14%,#ff9bb3 24%,#8e243f 39%,transparent 51% 72%,#d65d7c 83%,transparent 93%);animation:2.6s ease-in-out infinite frameVelvet}.avatar.frame-prism .avatar-frame-shine{filter:drop-shadow(0 0 5px #d0b3ef61);background:conic-gradient(#8de1c4,#e7d08b,#d2b3ff,#e99abf,#8de1c4);animation-duration:2.2s}.frame-preview>.avatar .avatar-frame-shine,.frame-preview>.avatar .avatar-frame-orbit{will-change:transform,filter}.trade-page{gap:13px}.trade-partner-strip{background:linear-gradient(145deg,#211f1a,#151412);border:1px solid #e1c5891f;border-radius:15px;align-items:center;gap:10px;min-height:58px;padding:9px 11px;display:flex}.trade-partner-strip strong{font-size:12px;display:block}.trade-partner-strip small{color:#827b6f;margin-top:2px;font-size:8px;display:block}.trade-partner-strip>span{color:#d3b777;background:#bb8e3717;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:850}.trade-security-note{color:#8fc9ac;background:#35705412;border:1px solid #63b98f30;border-radius:15px;align-items:flex-start;gap:10px;padding:13px;display:flex}.trade-security-note strong{color:#c8e2d4;font-size:10px}.trade-security-note p{color:#86a797;margin-top:3px;font-size:8px;line-height:1.5}.trade-side{background:linear-gradient(145deg,#211f1b,#131311);border:1px solid #e1c7901f;border-radius:18px;padding:13px}.trade-side-target{background:radial-gradient(circle at 100% 0,#c7993e14,#0000 35%),linear-gradient(145deg,#232019,#141311);border-color:#caa4542e}.trade-side-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.trade-side-heading h2{font-size:14px}.trade-side-heading p{color:#858074;margin-top:3px;font-size:8px;line-height:1.4}.trade-side-heading>span{color:#dfc27f;border:1px solid #e0bf7729;border-radius:8px;place-items:center;min-width:26px;height:26px;font-size:9px;font-weight:900;display:grid}.trade-asset-list{gap:7px;display:grid}.trade-asset{color:#bdb7aa;text-align:left;background:#fff8e606;border:1px solid #ddc6961a;border-radius:13px;align-items:center;gap:6px;width:100%;min-height:70px;padding:7px;display:flex}.trade-asset.selected{background:#32825d17;border-color:#71cba04d;box-shadow:inset 0 0 19px #49ba870a}.trade-asset:disabled{opacity:.4}.trade-asset .vehicle-visual{flex:0 0 82px;width:82px}.trade-asset .item-preview{flex:0 0 72px;width:72px;height:64px;min-height:64px}.trade-asset strong{font-size:10px;display:block}.trade-asset small{color:#827b6e;align-items:center;gap:4px;margin-top:3px;font-size:8px;display:flex}.trade-asset>i{color:#d9bb78;border:1px solid #dec3872e;border-radius:8px;place-items:center;width:25px;height:25px;font-size:14px;font-style:normal;display:grid}.trade-side-empty{color:#6f6a60;text-align:center;justify-content:center;align-items:center;gap:9px;min-height:82px;display:flex}.trade-side-empty p{max-width:210px;font-size:8px;line-height:1.45}.trade-direction{color:#c5a75f;align-items:center;gap:9px;display:flex}.trade-direction span{background:linear-gradient(90deg,#0000,#dab56333);flex:1;height:1px}.trade-direction span:last-child{transform:scaleX(-1)}.trade-lock-card{background:radial-gradient(circle at 100% 0,#daae4f1c,#0000 35%),linear-gradient(145deg,#28231a,#151411);border:1px solid #e4c47e38;border-radius:18px;padding:14px}.trade-lock-head{color:#dfbd6d;align-items:flex-start;gap:9px;display:flex}.trade-lock-head strong{color:#ebd5a4;font-size:11px;display:block}.trade-lock-head p{color:#8f8572;margin-top:3px;font-size:8px}.trade-acceptance{grid-template-columns:1fr 1fr;gap:7px;margin:12px 0;display:grid}.trade-acceptance span{color:#80796d;border:1px solid #e1c7901c;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:36px;font-size:8px;font-weight:800;display:flex}.trade-acceptance span.accepted{color:#9cd3b7;background:#36846017;border-color:#62c39540}.trade-acceptance i{background:#5f5b54;border-radius:50%;width:8px;height:8px}.trade-empty-warning{color:#b99e64;background:#be8b3112;border-radius:9px;align-items:center;gap:6px;margin-bottom:10px;padding:8px;font-size:8px;line-height:1.4;display:flex}.trade-actions{gap:7px;display:grid}.trade-actions>button{min-height:42px}.trade-reject{color:#b56f7a;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;min-height:37px;font-size:9px;font-weight:800;display:flex}.trade-entry-card{background:radial-gradient(circle at 100% 0,#dbaf4e1a,#0000 36%),linear-gradient(145deg,#28231a,#151411);border:1px solid #e2c37f2e;border-radius:16px;align-items:center;gap:10px;min-height:64px;padding:10px 12px;display:flex}.trade-entry-card>span:first-child{color:#e0bd6d;background:#c191341a;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.trade-entry-card strong{color:#e6d5ae;font-size:11px;display:block}.trade-entry-card small{color:#8e8574;margin-top:3px;font-size:8px;display:block}.trade-shield-mark{color:#86c9a8;background:#35845f14;border:1px solid #60be9233;border-radius:8px;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.trade-result{text-align:center;background:radial-gradient(circle at 50% 15%,#4aa97a21,#0000 35%),linear-gradient(145deg,#1d241f,#121311);border:1px solid #64c19533;border-radius:22px;align-content:center;place-items:center;gap:11px;min-height:470px;padding:28px 20px;display:grid}.trade-result.cancelled{background:radial-gradient(circle at 50% 15%,#9a3f501a,#0000 35%),linear-gradient(145deg,#24191c,#131112);border-color:#be64742e}.trade-result>span{color:#9cd2b6;background:#4aa3771c;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.trade-result.cancelled>span{color:#d28d99;background:#9d41521a}.trade-result h1{font-size:22px}.trade-result>p:not(.eyebrow){color:#969085;max-width:280px;margin-bottom:8px;font-size:9px;line-height:1.55}.trade-result a{justify-content:center;align-items:center;text-decoration:none;display:flex}.profile-city-buttons{grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;display:grid}.profile-city-buttons button{color:#a49d90;text-align:left;background:#fff8e607;border:1px solid #e1c7901c;border-radius:11px;gap:3px;min-height:48px;padding:8px 10px;display:grid}.profile-city-buttons button.active{color:#e3ca92;background:#af80281a;border-color:#e2c07745}.profile-city-buttons span{font-size:10px;font-weight:850}.profile-city-buttons small{color:#777167;font-size:7px}@keyframes frameOrbit{to{transform:rotate(360deg)}}@keyframes frameVelvet{0%,to{opacity:.72;transform:rotate(-12deg)scale(.96)}50%{opacity:1;transform:rotate(12deg)scale(1.08)}}@keyframes frameGold{to{filter:drop-shadow(0 0 8px #edbe51b3)brightness(1.12);transform:rotate(360deg)}}@media (width<=380px){.trade-asset .vehicle-visual{flex-basis:70px;width:70px}.trade-asset strong{font-size:9px}.trade-entry-card small{font-size:7px}}.reduce-motion .avatar-frame-shine{animation:none!important}.app-stage{--ui-bg:#080a0e;--ui-bg-2:#10141b;--ui-surface:#151a22;--ui-surface-2:#1b222d;--ui-line:#bed3ec1f;--ui-text:#f4f7fb;--ui-muted:#8c98a8;--ui-accent:#78a9ff;--ui-accent-2:#62d3c0}.app-stage.ui-violet{--ui-bg:#0d0915;--ui-bg-2:#171022;--ui-surface:#1d1628;--ui-surface-2:#271c36;--ui-line:#cbafff26;--ui-text:#faf6ff;--ui-muted:#a59aaf;--ui-accent:#aa7dff;--ui-accent-2:#6ed9d2}.app-stage.ui-gold{--ui-bg:#0e0d0a;--ui-bg-2:#191610;--ui-surface:#211d16;--ui-surface-2:#2b251b;--ui-line:#efd08f26;--ui-text:#fff9eb;--ui-muted:#a99e89;--ui-accent:#e8c46a;--ui-accent-2:#b88b3b}.app-stage .phone-shell{color:var(--ui-text);background:linear-gradient(180deg,var(--ui-bg-2),var(--ui-bg) 58%,#060709)!important;border-color:var(--ui-line)!important}.app-stage .phone-shell:before{background:radial-gradient(circle at 18% 0,color-mix(in srgb,var(--ui-accent) 13%,transparent),transparent 30%),linear-gradient(#ffffff03 1px,transparent 1px);background-size:auto,100% 9px;display:block}.app-stage .topbar,.app-stage .bottom-nav{background:color-mix(in srgb,var(--ui-bg) 93%,transparent)!important;border-color:var(--ui-line)!important}.app-stage .section-block,.app-stage .business-card,.app-stage .vehicle-card,.app-stage .inventory-card,.app-stage .shop-item,.app-stage .rank-list,.app-stage .list-card,.app-stage .trade-side,.app-stage .trade-partner-strip{border-color:var(--ui-line)!important;background:linear-gradient(145deg,var(--ui-surface),color-mix(in srgb,var(--ui-bg) 94%,black))!important}.app-stage .eyebrow,.app-stage .muted,.app-stage .tiny{color:var(--ui-muted)}.app-stage .primary-button{color:#fff;box-shadow:0 8px 22px color-mix(in srgb,var(--ui-accent) 20%,transparent);background:linear-gradient(135deg,var(--ui-accent),color-mix(in srgb,var(--ui-accent) 68%,#33415d))!important}.app-stage.ui-pearl .primary-button{color:#14181d}.app-stage .secondary-button,.app-stage .mini-action{color:var(--ui-accent);border-color:color-mix(in srgb,var(--ui-accent) 25%,transparent);background:color-mix(in srgb,var(--ui-accent) 10%,transparent)}.app-stage .segmented-tabs,.app-stage .city-tabs{border-color:var(--ui-line);background:#ffffff06}.app-stage .segmented-tabs button.active,.app-stage .city-tabs button.active{color:var(--ui-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-accent) 22%,transparent);background:color-mix(in srgb,var(--ui-accent) 23%,var(--ui-surface))!important}.app-stage .progress-track span{background:linear-gradient(90deg,var(--ui-accent),var(--ui-accent-2));box-shadow:0 0 10px color-mix(in srgb,var(--ui-accent) 32%,transparent)}.app-stage .work-button{border-color:color-mix(in srgb,var(--ui-accent) 38%,transparent);box-shadow:0 15px 38px color-mix(in srgb,var(--ui-accent) 23%,transparent),inset 0 1px #ffffff24;background:radial-gradient(circle at 18% 0,#ffffff26,transparent 35%),linear-gradient(135deg,color-mix(in srgb,var(--ui-accent) 78%,#182132),color-mix(in srgb,var(--ui-accent-2) 48%,#181d29))!important}.app-stage .work-button:before{background:linear-gradient(105deg,#0000 26%,#ffffff24,#0000 58%)}.app-stage .work-button:after{background:linear-gradient(90deg,var(--ui-accent),var(--ui-accent-2));opacity:.17}.app-stage .work-button .work-inner>svg,.app-stage .work-button .work-inner strong{color:var(--ui-text)}.app-stage .opportunity-card{border-color:color-mix(in srgb,var(--ui-accent) 21%,transparent)!important;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--ui-accent) 12%,transparent),transparent 38%),linear-gradient(145deg,var(--ui-surface-2),var(--ui-surface))!important}.app-stage .opportunity-card:before{background:linear-gradient(90deg,transparent,var(--ui-accent),var(--ui-accent-2),transparent)}.app-stage .wealth-hero{border-color:color-mix(in srgb,var(--ui-accent) 20%,transparent);background:radial-gradient(circle at 88% 4%,color-mix(in srgb,var(--ui-accent) 16%,transparent),transparent 36%),linear-gradient(135deg,var(--ui-surface-2),var(--ui-surface))!important}.app-stage .city-strip{border-color:var(--ui-line);background:linear-gradient(90deg,var(--ui-surface-2),var(--ui-surface))}.app-stage .timer-pill{color:var(--ui-accent);background:color-mix(in srgb,var(--ui-accent) 10%,transparent)}.app-stage .cash-pill{border-color:var(--ui-line);background:#ffffff0a}.app-stage .active-players-pill{border-color:color-mix(in srgb,var(--ui-accent-2) 22%,transparent);background:color-mix(in srgb,var(--ui-accent-2) 7%,transparent)}.app-stage .nav-item.active{color:var(--ui-accent);background:linear-gradient(180deg,color-mix(in srgb,var(--ui-accent) 11%,transparent),transparent)}.app-stage .nav-item.active svg{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--ui-accent) 60%,transparent))}.app-stage button:focus-visible,.app-stage a:focus-visible{outline-color:var(--ui-accent)}.theme-dock{right:11px;bottom:calc(80px + env(safe-area-inset-bottom));z-index:28;pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute}.theme-dock>*{pointer-events:auto}.theme-dock-toggle{border:1px solid color-mix(in srgb,var(--ui-accent) 28%,transparent);width:43px;height:43px;color:var(--ui-accent);background:color-mix(in srgb,var(--ui-surface) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;place-items:center;display:grid;box-shadow:0 12px 30px #00000059}.theme-dock-panel{border:1px solid var(--ui-line);background:color-mix(in srgb,var(--ui-surface) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:15px;align-items:center;gap:10px;min-width:218px;padding:10px;animation:.18s ease-out themePanelIn;display:flex;box-shadow:0 16px 40px #00000073}.theme-dock-panel>div:first-child{min-width:62px}.theme-dock-panel strong{font-size:9px;display:block}.theme-dock-panel small{color:var(--ui-muted);margin-top:2px;font-size:7px;display:block}.theme-swatches{gap:6px;display:flex}.theme-swatch{color:#101216;border:2px solid #0000;border-radius:8px;place-items:center;width:25px;height:25px;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e}.theme-swatch.active{border-color:#fff;transform:translateY(-2px)}.swatch-obsidian{background:linear-gradient(135deg,#090b10,#699ee8)}.swatch-pearl{background:linear-gradient(135deg,#f5f6f7,#8fa2b5)}.swatch-violet{background:linear-gradient(135deg,#6f42c1,#b48bff)}.swatch-rose{background:linear-gradient(135deg,#9e365f,#f18ab5)}.swatch-gold{background:linear-gradient(135deg,#8e6829,#ebcb7f)}.app-stage .city-progress-card{border-color:color-mix(in srgb,var(--ui-accent) 18%,transparent);min-width:0;overflow:hidden;background:linear-gradient(135deg,var(--ui-surface-2),var(--ui-surface))!important}.app-stage .progress-orb{width:64px;min-width:64px;max-width:64px;height:64px;box-shadow:0 0 22px color-mix(in srgb,var(--ui-accent) 14%,transparent);margin:0;background:conic-gradient(var(--ui-accent) var(--progress,0%),#fff1 0)!important}.app-stage .progress-orb:after{inset:7px;background:var(--ui-surface)!important}.business-visual{background:#080a0d;border:1px solid #ffffff1a;border-radius:14px;flex:none;width:76px;height:62px;display:block;position:relative;overflow:hidden;box-shadow:0 10px 24px #00000052}.business-visual.large{border-radius:17px;width:126px;height:96px}.business-photo{background-image:url(/business-atlas-premium-v2.png);background-repeat:no-repeat;background-size:400% 400%;transition:transform .3s,filter .3s;position:absolute;inset:0;transform:scale(1.035)}.business-card:active .business-photo{transform:scale(1.075)}.business-photo-shade{background:linear-gradient(#0000 45%,#030508c7);position:absolute;inset:0;box-shadow:inset 0 0 25px #00000038}.business-level-light,.business-locked-glass{border:1px solid color-mix(in srgb,var(--ui-accent) 26%,transparent);color:#eef5ff;letter-spacing:.08em;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05080cb3;border-radius:6px;padding:3px 5px;font-size:6px;font-weight:900;position:absolute;bottom:6px;left:7px}.business-locked-glass{text-align:center;color:#c3cad3;border-color:#ffffff1f;inset:auto 7px 6px}.stage-0 .business-photo{filter:grayscale(.85)brightness(.48)}.stage-0 .business-photo-shade{background:#04050740}.stage-3 .business-photo,.stage-4 .business-photo,.stage-5 .business-photo{filter:saturate(1.08)brightness(1.05)}.app-stage .business-card.owned{border-color:color-mix(in srgb,var(--ui-accent) 20%,transparent)!important}.app-stage .business-action.affordable{color:var(--ui-text);border-color:color-mix(in srgb,var(--ui-accent) 26%,transparent);background:color-mix(in srgb,var(--ui-accent) 10%,transparent)}.app-stage .business-action.affordable strong{color:var(--ui-accent)}.vehicle-season-banner{border:1px solid color-mix(in srgb,var(--ui-accent) 20%,transparent);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--ui-accent) 13%,transparent),transparent 38%),linear-gradient(145deg,var(--ui-surface-2),var(--ui-surface));border-radius:18px;align-items:flex-start;gap:11px;padding:14px;display:flex}.vehicle-season-banner>span{width:38px;height:38px;color:var(--ui-accent);background:color-mix(in srgb,var(--ui-accent) 11%,transparent);border-radius:12px;flex:none;place-items:center;display:grid}.vehicle-season-banner h2{margin:2px 0 4px;font-size:16px}.vehicle-season-banner small{color:var(--ui-muted);font-size:8px;line-height:1.45}.vehicle-card,.vehicle-inventory-card{position:relative;overflow:hidden}.season-item-chip{z-index:3;border:1px solid color-mix(in srgb,var(--ui-accent) 26%,transparent);color:var(--ui-accent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05080cb8;border-radius:7px;padding:4px 6px;font-size:7px;font-weight:900;position:absolute;top:8px;right:8px}.app-stage .vehicle-visual{border-color:var(--ui-line);box-shadow:0 11px 24px #00000047}.app-stage .vehicle-sheen{background:linear-gradient(135deg,#ffffff1f,transparent 25%,transparent 72%,color-mix(in srgb,var(--ui-accent) 9%,transparent))}.vehicle-inventory-card .vehicle-visual{margin:0}.vehicle-inventory-card small{min-height:21px}.inventory-tabs{grid-template-columns:repeat(4,1fr)!important}.trade-entry-button{width:100%;color:inherit;text-align:left;cursor:pointer}.trade-entry-button:disabled,.trade-entry-disabled{opacity:.66}.app-stage .trade-entry-card{border-color:color-mix(in srgb,var(--ui-accent) 20%,transparent);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--ui-accent) 10%,transparent),transparent 38%),linear-gradient(145deg,var(--ui-surface-2),var(--ui-surface))}.app-stage .trade-entry-card>span:first-child{color:var(--ui-accent);background:color-mix(in srgb,var(--ui-accent) 10%,transparent)}.app-stage .trade-entry-card strong{color:var(--ui-text)}.app-stage .trade-entry-card small{color:var(--ui-muted)}.trade-entry-card.accepted{border-color:#66cf9d47!important}.trade-entry-card.pending{border-radius:16px 16px 0 0}.trade-request-panel{border:1px solid color-mix(in srgb,var(--ui-accent) 18%,transparent);border-radius:17px;overflow:hidden}.trade-request-panel .trade-entry-card{border-radius:0;border:0!important}.trade-request-demo{border-top:1px solid var(--ui-line);background:var(--ui-surface);align-items:center;gap:6px;min-height:42px;padding:7px 9px;display:flex}.trade-request-demo>span{color:var(--ui-muted);flex:1;font-size:8px}.trade-request-demo button{border:1px solid var(--ui-line);color:#a8d8c0;background:#418b6717;border-radius:8px;align-items:center;gap:4px;min-height:29px;padding:0 8px;font-size:8px;display:flex}.trade-request-demo button:last-child{color:#d89aa5;background:#98405114}.trade-locked-state{min-height:520px;padding-inline:28px}.trade-locked-state>svg{color:var(--ui-accent)}.trade-locked-state h1{color:var(--ui-text);font-size:22px}.trade-locked-state a{margin-top:10px}.app-stage .trade-lock-card{border-color:color-mix(in srgb,var(--ui-accent) 20%,transparent);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--ui-accent) 10%,transparent),transparent 38%),linear-gradient(145deg,var(--ui-surface-2),var(--ui-surface))}.rarity-label{text-transform:uppercase;letter-spacing:.08em}.rarity-label.common{color:#b8bec7}.rarity-label.uncommon{color:#71d69e}.rarity-label.rare{color:#71a9ff}.rarity-label.epic{color:#c68cff}.rarity-label.legendary{color:#f0c96f}.avatar-frame-shine{will-change:transform,filter;filter:drop-shadow(0 0 5px)}.avatar.frame-silver .avatar-frame-shine{animation:3.8s linear infinite frameOrbit}.avatar.frame-prism .avatar-frame-shine{animation:2.15s linear infinite frameOrbit}.avatar.frame-gold .avatar-frame-shine{animation:2.4s linear infinite frameGold}.app-stage .podium{border-color:var(--ui-line);background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--ui-accent) 15%,transparent),transparent 52%),linear-gradient(180deg,var(--ui-surface),color-mix(in srgb,var(--ui-bg) 88%,transparent));box-shadow:inset 0 1px #ffffff09}.app-stage .rank-row.self{background:linear-gradient(90deg,color-mix(in srgb,var(--ui-accent) 13%,transparent),transparent)}.app-stage .rank-row:nth-child(-n+3) .rank-number{color:var(--ui-accent)}@keyframes themePanelIn{0%{opacity:0;transform:translate(10px)scale(.96)}to{opacity:1;transform:none}}@media (width<=380px){.theme-dock-panel{min-width:198px}.theme-swatches{gap:4px}.theme-swatch{width:23px;height:23px}.business-visual.large{width:105px;height:86px}.inventory-tabs button{padding-inline:3px;font-size:7px}}.reduce-motion .theme-dock-panel,.reduce-motion .business-photo{transition:none!important;animation:none!important}.avatar{isolation:isolate}.avatar>img{z-index:1;object-fit:cover;border-radius:inherit;width:100%;height:100%;position:relative}.avatar-frame-orbit{z-index:3;pointer-events:none;border-radius:inherit;animation:3.4s linear infinite frameOrbit;position:absolute;inset:-8px}.avatar-frame-orbit span{background:#f5ead2;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 8px}.avatar-frame-orbit span:first-child{top:15%;left:8%}.avatar-frame-orbit span:nth-child(2){top:44%;right:2%}.avatar-frame-orbit span:nth-child(3){bottom:0;left:30%}.avatar.frame-silver .avatar-frame-orbit{color:#f4f3ed;animation-duration:4.2s}.avatar.frame-velvet .avatar-frame-orbit{color:#ff8da9;animation:3s linear infinite reverse frameOrbit}.avatar.frame-gold .avatar-frame-orbit{color:#ffd978;animation-duration:2.2s}.reduce-motion .avatar-frame-orbit{animation:none!important}.auth-back-button,.forgot-password{color:#c7aa6b;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;width:fit-content;font-size:10px;font-weight:850;display:inline-flex}.auth-back-button{padding:6px 2px}.forgot-password{margin:8px 0 0 auto;padding:2px}.gold-identity-badge{color:#f4d482;letter-spacing:.08em;vertical-align:middle;background:linear-gradient(135deg,#f0c9722e,#8255132e);border:1px solid #f0c97257;border-radius:999px;align-items:center;gap:4px;margin-left:7px;padding:4px 7px;font-size:7px;font-weight:950;display:inline-flex;box-shadow:0 0 14px #e8b13b29}.home-greeting h1.premium-name{flex-wrap:wrap;align-items:center;display:flex}.gold-preview-active{color:#f5d88a!important;background:linear-gradient(135deg,#f0c9722e,#8152111f)!important;border-color:#f0c97266!important}.admin-ban-duration{border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:13px;align-items:center;gap:10px;min-height:46px;padding:8px 11px;display:flex}.admin-ban-duration>span{color:var(--ui-muted);flex:1;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.admin-ban-duration select{border:1px solid var(--ui-line);background:var(--ui-bg);height:32px;color:var(--ui-text);border-radius:9px;padding:0 8px;font-size:9px}.report-actions{grid-template-columns:repeat(2,1fr)}.report-actions button.ban{color:#ee9aa5;background:#b0364817;border-color:#d857693d}.report-actions button.unban{color:#8ed2b2;background:#378e6314;border-color:#54af8238}.admin-banned-list{gap:8px;display:grid}.admin-banned-list article{border-top:1px solid var(--ui-line);align-items:center;gap:8px;min-height:52px;padding:9px 0;display:flex}.admin-banned-list strong{font-size:10px}.admin-banned-list small{color:var(--ui-muted);margin-top:3px;font-size:8px;line-height:1.4;display:block}.admin-banned-list button{color:#e8a0aa;background:#b0364814;border:1px solid #d8576938;border-radius:8px;min-height:32px;padding:0 8px;font-size:8px;font-weight:850}.app-stage .progress-orb{isolation:isolate;position:relative;overflow:hidden;place-items:center!important;display:grid!important}.app-stage .progress-orb:after{z-index:0}.app-stage .progress-orb strong{z-index:2;text-align:center;border-radius:50%;place-items:center;display:grid;inset:8px;color:var(--ui-text)!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:12px!important;line-height:1!important;position:absolute!important}.business-level-track{border:1px solid var(--ui-line);background:#ffffff05;border-radius:11px;align-items:center;gap:5px;min-height:34px;padding:5px 7px;display:flex}.business-level-track>span{color:var(--ui-muted);letter-spacing:.09em;margin-right:auto;font-size:7px;font-weight:900}.business-level-track i{border:1px solid var(--ui-line);color:#626975;background:var(--ui-bg);border-radius:7px;place-items:center;width:23px;height:23px;font-size:8px;font-style:normal;font-weight:900;display:grid}.business-level-track i.active{border-color:color-mix(in srgb,var(--ui-accent) 35%,transparent);color:var(--ui-text);background:color-mix(in srgb,var(--ui-accent) 16%,var(--ui-bg));box-shadow:inset 0 0 9px color-mix(in srgb,var(--ui-accent) 10%,transparent)}.business-level-track b{min-width:24px;color:var(--ui-accent);text-align:center;font-size:8px}.avatar.frame-silver{box-shadow:inset 0 0 5px #ffffff12}.avatar.frame-silver .avatar-frame-shine{filter:none;opacity:.18;animation:none!important}.avatar.frame-silver .avatar-frame-orbit{display:none}.avatar.frame-velvet .avatar-frame-shine{animation:4.8s ease-in-out infinite frameVelvet}.avatar.frame-velvet .avatar-frame-orbit{display:none}.avatar.frame-prism .avatar-frame-orbit{animation-duration:3.2s}.avatar.frame-gold{box-shadow:0 0 24px #eabb4c9e,inset 0 0 13px #ffe8a12e}.profile-hero.theme-onyx .profile-aurora{opacity:.2;animation:none!important}.profile-hero.theme-velvet .profile-aurora{opacity:.42;animation:9s ease-in-out infinite rarityThemeFloat}.profile-hero.theme-emerald .profile-aurora{opacity:.58;animation:6s ease-in-out infinite rarityThemeFloat}.profile-hero.theme-pearl .profile-aurora{opacity:.78;animation:4.2s ease-in-out infinite rarityThemeLegend}.vehicle-visual.rarity-common .vehicle-photo{filter:grayscale(.6)saturate(.62)brightness(.72)}.vehicle-visual.rarity-common .vehicle-sheen{opacity:.24;animation:none}.vehicle-visual.rarity-uncommon .vehicle-photo{filter:saturate(.8)brightness(.82)}.vehicle-visual.rarity-rare .vehicle-photo{filter:saturate(.95)brightness(.92)}.vehicle-visual.rarity-rare .vehicle-sheen{animation:7s ease-in-out infinite vehicleRareGlow}.vehicle-visual.rarity-epic{border-color:#c17eff3d!important;box-shadow:0 13px 28px #743faa33!important}.vehicle-visual.rarity-epic .vehicle-photo{filter:saturate(1.08)contrast(1.04)}.vehicle-visual.rarity-epic .vehicle-sheen{background:linear-gradient(115deg,#0000 18%,#cfa1ff38 34%,#0000 50%,#ffffff14 80%);animation:4.8s linear infinite vehicleSheen}.vehicle-visual.rarity-legendary{animation:4.4s ease-in-out infinite vehicleLegendFloat;border-color:#f0c96f6b!important;box-shadow:0 15px 34px #c48c2440,inset 0 0 18px #f6d07b14!important}.vehicle-visual.rarity-legendary .vehicle-photo{filter:saturate(1.16)contrast(1.08)brightness(1.05)}.vehicle-visual.rarity-legendary .vehicle-sheen{background:linear-gradient(112deg,#0000 14%,#ffdf8e5c 31%,#0000 48%,#ffffff1f 76%);animation:2.7s linear infinite vehicleSheen}.trade-offer-summary{border:1px solid color-mix(in srgb,var(--ui-accent) 20%,transparent);background:linear-gradient(145deg,var(--ui-surface-2),var(--ui-surface));border-radius:16px;grid-template-columns:1fr 28px 1fr;align-items:stretch;gap:6px;padding:10px;display:grid}.trade-summary-side{border:1px solid var(--ui-line);background:#ffffff05;border-radius:11px;min-width:0;padding:8px}.trade-summary-side>strong{color:var(--ui-text);margin-bottom:6px;font-size:8px;display:block}.trade-summary-side>small{color:var(--ui-muted);font-size:7px}.trade-summary-side>div{gap:4px;display:grid}.trade-summary-side>div>span{color:#bfc3ca;text-overflow:ellipsis;white-space:nowrap;background:#ffffff06;border-radius:7px;align-items:center;gap:5px;min-width:0;padding:5px;font-size:7px;display:flex;overflow:hidden}.trade-summary-side .rarity-label{flex:none;font-size:5px;font-style:normal}.trade-summary-arrow{color:var(--ui-accent);place-items:center;display:grid}.admin-locked{min-height:650px;padding-inline:30px}.admin-locked>p:not(.eyebrow){max-width:280px}.admin-session-close{color:#dfa0aa;background:#a03d4e14;border:1px solid #d7657433;border-radius:8px;align-items:center;gap:4px;min-height:30px;padding:0 7px;font-size:7px;font-weight:850;display:flex}.admin-coin-panel{gap:9px;display:grid}.admin-coin-form{grid-template-columns:1fr 90px;gap:7px;display:grid}.admin-coin-form select,.admin-coin-form input{border:1px solid var(--ui-line);background:var(--ui-bg);min-width:0;height:39px;color:var(--ui-text);border-radius:10px;padding:0 9px;font-size:8px}.admin-coin-form button{color:#e9ca81;background:#b582261c;border:1px solid #deb65b47;border-radius:10px;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:9px;font-weight:900;display:flex}.admin-coin-presets{gap:5px;display:flex;overflow:auto}.admin-coin-presets button{border:1px solid var(--ui-line);min-height:27px;color:var(--ui-muted);background:0 0;border-radius:7px;flex:none;padding:0 7px;font-size:7px}.admin-coin-panel>small{color:var(--ui-muted);font-size:7px}@keyframes rarityThemeFloat{0%,to{filter:hue-rotate();transform:translate(-4%)scale(1)}50%{filter:hue-rotate(8deg);transform:translate(7%,3%)scale(1.08)}}@keyframes rarityThemeLegend{0%,to{filter:brightness();transform:translate(-5%,-2%)scale(1)}50%{filter:brightness(1.3);transform:translate(8%,4%)scale(1.12)}}@keyframes vehicleRareGlow{0%,to{opacity:.28}50%{opacity:.58}}@keyframes vehicleSheen{0%{transform:translate(-70%)}to{transform:translate(70%)}}@keyframes vehicleLegendFloat{50%{filter:brightness(1.04);transform:translateY(-2px)}}.reduce-motion .profile-aurora,.reduce-motion .vehicle-sheen,.reduce-motion .vehicle-visual{animation:none!important}.topbar-expanded{height:calc(96px + env(safe-area-inset-top));padding:calc(8px + env(safe-area-inset-top)) 13px 7px;flex-direction:column;justify-content:center;align-items:stretch;gap:7px;display:flex}.topbar-primary{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.topbar-tools{align-items:center;gap:7px;min-height:29px;display:flex}.theme-toolbar-label{color:var(--ui-muted);letter-spacing:.14em;flex:none;font-size:7px;font-weight:950}.top-theme-swatches{flex:1;gap:5px}.top-theme-swatches .theme-swatch{cursor:pointer;border-radius:7px;width:22px;height:22px;transition:transform .18s,box-shadow .18s}.top-theme-swatches .theme-swatch.active{box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-accent) 52%,white),0 4px 10px #00000047;transform:translateY(-1px)}.topbar-admin-button{color:#f0ce80;white-space:nowrap;background:linear-gradient(135deg,#cd972e29,#66451214);border:1px solid #e6b9564d;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:27px;margin-left:auto;padding:0 9px;font-size:7px;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.phone-shell:not(.auth-shell) .page-scroll{height:calc(100dvh - 96px - 70px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.game-feedback{top:calc(103px + env(safe-area-inset-top))}@media (width>=700px){.phone-shell:not(.auth-shell) .page-scroll{height:calc(min(932px,100dvh - 28px) - 166px)}}@media (width<=370px){.topbar-expanded{padding-inline:10px}.theme-toolbar-label{display:none}.top-theme-swatches{gap:4px}.top-theme-swatches .theme-swatch{width:20px;height:20px}.topbar-admin-button{padding-inline:6px}.topbar-admin-button span{font-size:6px}}.inventory-card,.shop-item{position:relative}.rarity-motion-copy{min-height:21px;color:var(--ui-muted);font-size:7px;line-height:1.45}.frame-preview,.theme-preview{isolation:isolate}.frame-preview>span{z-index:4;position:relative}.frame-preview>i{z-index:3}.preview-particles,.theme-motion{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.preview-particles em{opacity:0;background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 9px}.preview-particles em:first-child{bottom:11%;left:17%}.preview-particles em:nth-child(2){top:9%;left:36%}.preview-particles em:nth-child(3){top:25%;right:16%}.preview-particles em:nth-child(4){bottom:8%;right:28%}.frame-preview.rarity-common .preview-particles{display:none}.frame-preview.rarity-common>i{filter:none!important;animation:none!important;box-shadow:inset 0 0 5px #ffffff14!important}.frame-preview.rarity-rare{color:#d95b7a;background:radial-gradient(circle,#b8395921,#0000 56%),#11110f}.frame-preview.rarity-rare .preview-particles em:nth-child(-n+2){opacity:.5;animation:4.2s ease-in-out infinite rareSpark}.frame-preview.rarity-rare .preview-particles em:nth-child(2){animation-delay:-2.1s}.frame-preview.rarity-epic{color:#c994ff;background:radial-gradient(circle at 20% 10%,#5bdfba30,#0000 35%),radial-gradient(circle at 85% 82%,#c470ff3d,#0000 40%),#121016}.frame-preview.rarity-epic:before{content:"";z-index:1;background:conic-gradient(from 60deg,#0000,#68e5bd33,#0000 24%,#da8fff3d,#0000 48%);animation:6s linear infinite epicPreviewOrbit;position:absolute;inset:-45%}.frame-preview.rarity-epic>i{filter:drop-shadow(0 0 6px #bf82ff8c);animation:3.2s linear infinite prismTurn!important}.frame-preview.rarity-epic .preview-particles em{opacity:.72;animation:2.7s ease-in-out infinite epicSpark}.frame-preview.rarity-epic .preview-particles em:nth-child(2n){color:#72dfbd;animation-delay:-1.35s}.frame-preview.rarity-legendary{color:#ffb12e;background:radial-gradient(circle at 50% 65%,#ff440a4d,#0000 50%),linear-gradient(160deg,#281006,#0d0907 70%);border-color:#ffad2f73;box-shadow:inset 0 0 26px #ff530c29,0 0 17px #ff911c2e}.frame-preview.rarity-legendary:before{content:"";z-index:1;background:conic-gradient(#0000,#ffcd5b52,#0000 18%,#ff460c4d,#0000 39%,#ffd66742,#0000 60%);animation:2.5s linear infinite legendaryInferno;position:absolute;inset:-30%}.frame-preview.rarity-legendary>span{color:#fff4cf;text-shadow:0 0 8px #ffbc4e;background:linear-gradient(145deg,#6e360a,#241005);box-shadow:inset 0 0 14px #ffba4329}.frame-preview.rarity-legendary>i{border-style:double;border-color:#ffd36e!important;animation:1.55s ease-in-out infinite legendaryRing!important;box-shadow:0 0 8px #ffb13b,0 0 22px #ff480ac7,inset 0 0 13px #ffc64f4d!important}.frame-preview.rarity-legendary .preview-particles em{opacity:.95;background:linear-gradient(#fff1a6,#ff9418 55%,#ed320b);border-radius:70% 30%;width:9px;height:14px;animation:1.6s ease-in infinite flameParticle;box-shadow:0 0 12px #ff6a13}.frame-preview.rarity-legendary .preview-particles em:nth-child(2){animation-delay:-.4s}.frame-preview.rarity-legendary .preview-particles em:nth-child(3){animation-delay:-.8s}.frame-preview.rarity-legendary .preview-particles em:nth-child(4){animation-delay:-1.2s}.theme-preview>span,.theme-preview>i,.theme-preview>b{z-index:4}.theme-motion u{opacity:0;text-decoration:none;display:block;position:absolute}.theme-preview.rarity-common .theme-motion{display:none}.theme-preview.rarity-rare .theme-motion u:first-child{opacity:.34;background:linear-gradient(110deg,#0000,#ff71a052,#0000);animation:7.5s ease-in-out infinite themeRareSweep;inset:-20% 35% -20% -40%}.theme-preview.rarity-epic .theme-motion u{filter:blur(10px);opacity:.38;background:linear-gradient(90deg,#20b985,#884cdd);border-radius:50%;width:90%;height:70%;animation:5.8s ease-in-out infinite themeEpicDrift}.theme-preview.rarity-epic .theme-motion u:nth-child(2){background:linear-gradient(90deg,#8e57e9,#54d9b0);animation-direction:reverse;animation-delay:-2.8s;bottom:-30%;right:-35%}.theme-preview.rarity-legendary{border-color:#ead5ff52;box-shadow:inset 0 0 25px #dab6ff24,0 0 15px #c593ff24}.theme-preview.rarity-legendary .theme-motion u{opacity:.55;filter:blur(7px);background:conic-gradient(from 30deg,#fff4c7,#bb8dff,#8ae2ff,#fff4c7);border-radius:50%;width:105%;height:85%;animation:3.8s ease-in-out infinite themeLegendBloom}.theme-preview.rarity-legendary .theme-motion u:nth-child(2){animation-direction:reverse;animation-delay:-1.8s;bottom:-45%;right:-55%}.theme-preview.rarity-legendary .theme-motion u:nth-child(3){opacity:1;filter:none;background:#fff;border-radius:50%;width:5px;height:5px;animation:2.1s ease-in-out infinite legendStars;top:20%;left:18%;box-shadow:22px 9px #d9b6ff,58px 35px #fff0b5,91px 2px #a8e8ff,77px 52px #fff}.premium-season-chip{z-index:5;color:#f2d383;letter-spacing:.08em;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a0805bd;border:1px solid #f0c97240;border-radius:7px;padding:4px 7px;font-size:7px;font-weight:950;position:absolute;top:10px;left:10px}.premium-product-visual{border:1px solid #ffffff14;border-radius:15px;align-items:center;gap:12px;min-height:126px;margin:-3px -3px 13px;padding:27px 12px 11px;display:flex;position:relative;overflow:hidden}.premium-product-visual .grow{z-index:2;min-width:0}.premium-product-visual small{color:#d8bb77;letter-spacing:.08em;font-size:7px;font-weight:950;display:block}.premium-product-visual strong{color:#f6e2ae;align-items:center;gap:5px;margin-top:5px;font-size:11px;display:flex}.premium-product-visual p{color:#948a76;margin-top:4px;font-size:7px;line-height:1.4}.gold-membership-visual{background:radial-gradient(circle at 18% 64%,#ff5c0a40,#0000 38%),radial-gradient(circle at 100% 0,#ffd37038,#0000 42%),linear-gradient(145deg,#2b1609,#130d08)}.gold-membership-visual:after{content:"";background:conic-gradient(#0000,#ffd16b1a,#0000 22%);animation:5s linear infinite legendaryInferno;position:absolute;inset:-70%}.gold-frame-showcase{z-index:2;flex:0 0 92px;width:92px;position:relative}.gold-frame-showcase .item-preview{border-radius:18px;height:92px}.gold-frame-showcase .frame-preview>span{border-radius:16px;width:51px;height:51px}.gold-frame-showcase .frame-preview>i{border-radius:21px;width:66px;height:66px}.gold-preview-name{z-index:4;color:#ffd872;background:#070604a6;border-radius:7px;padding:4px 6px;font-size:7px;font-weight:950;position:absolute;bottom:7px;right:9px}.gold-preview-name span{color:#fff2c4;background:#b47a18;border-radius:4px;margin-left:4px;padding:2px 4px;font-size:5px}.starter-product-visual{background:radial-gradient(circle at 18%,#54a9ff33,#0000 36%),radial-gradient(circle at 100% 0,#704eff2b,#0000 40%),linear-gradient(145deg,#122137,#0b111b)}.starter-boost-core{z-index:2;color:#a8d6ff;background:radial-gradient(circle,#68b5ff38,#4e65ff0d);border:1px solid #70b5ff57;border-radius:24px;flex:0 0 78px;place-items:center;width:78px;height:78px;animation:2.6s ease-in-out infinite starterCorePulse;display:grid;position:relative;box-shadow:0 0 26px #4c94ff29}.starter-boost-core b{font-size:10px;position:absolute;bottom:9px}.starter-boost-bars{opacity:.35;align-items:flex-end;gap:3px;display:flex;position:absolute;bottom:5px;right:5px}.starter-boost-bars i{background:#75bdff;border-radius:4px 4px 0 0;width:4px;animation:1.5s ease-in-out infinite starterBar}.starter-boost-bars i:first-child{height:9px}.starter-boost-bars i:nth-child(2){height:15px;animation-delay:-.25s}.starter-boost-bars i:nth-child(3){height:22px;animation-delay:-.5s}.starter-boost-bars i:nth-child(4){height:29px;animation-delay:-.75s}.starter-boost-bars i:nth-child(5){height:36px;animation-delay:-1s}@keyframes rareSpark{0%,to{opacity:.12;transform:scale(.65)}50%{opacity:.65;transform:scale(1.05)}}@keyframes epicPreviewOrbit{to{transform:rotate(360deg)}}@keyframes epicSpark{0%,to{opacity:.18;transform:translateY(7px)scale(.55)}50%{opacity:.88;transform:translateY(-5px)scale(1)}}@keyframes legendaryInferno{to{transform:rotate(360deg)}}@keyframes legendaryRing{0%,to{filter:brightness();transform:scale(.96)rotate(-2deg)}50%{filter:brightness(1.35);transform:scale(1.07)rotate(3deg)}}@keyframes flameParticle{0%{opacity:0;transform:translateY(12px)scale(.45)rotate(20deg)}25%{opacity:1}to{opacity:0;transform:translateY(-26px)scale(.9)rotate(-16deg)}}@keyframes themeRareSweep{0%,to{opacity:.1;transform:translate(-18%)}50%{opacity:.42;transform:translate(70%)}}@keyframes themeEpicDrift{0%,to{transform:translate(-20%,-15%)rotate(-8deg)}50%{transform:translate(35%,28%)rotate(13deg)}}@keyframes themeLegendBloom{0%,to{filter:blur(8px)brightness();transform:translate(-25%,-20%)rotate(-12deg)scale(.88)}50%{filter:blur(5px)brightness(1.4);transform:translate(28%,20%)rotate(18deg)scale(1.08)}}@keyframes legendStars{50%{opacity:.35;transform:scale(.72)rotate(8deg)}}@keyframes starterCorePulse{50%{transform:scale(1.055);box-shadow:0 0 34px #4c94ff4d}}@keyframes starterBar{50%{opacity:.45;height:7px}}.reduce-motion .preview-particles em,.reduce-motion .frame-preview:before,.reduce-motion .frame-preview>i,.reduce-motion .theme-motion u,.reduce-motion .premium-product-visual:after,.reduce-motion .starter-boost-core,.reduce-motion .starter-boost-bars i{animation:none!important}.profile-hero .profile-aurora{pointer-events:none;display:block}.profile-hero .profile-grid{display:block}.profile-hero.theme-onyx .profile-aurora{filter:blur(30px);background:#d8b25824;width:230px;height:105px;top:-62px;animation:none!important}.profile-hero.theme-velvet .profile-aurora{filter:blur(26px);background:linear-gradient(90deg,#cb40652e,#ff8fb14d);width:260px;height:130px;animation:9s ease-in-out infinite rarityThemeFloat;top:-70px}.profile-hero.theme-emerald .profile-aurora{filter:blur(22px);background:conic-gradient(from 90deg,#3ed59c6b,#6c46e157,#31ba955c);width:300px;height:160px;animation:5.4s ease-in-out infinite rarityThemeFloat;top:-84px}.profile-hero.theme-pearl .profile-aurora{filter:blur(17px);mix-blend-mode:screen;background:conic-gradient(from 45deg,#fff0b88c,#b884ff85,#72ddff75,#fff0b88c);width:340px;height:205px;animation:3.4s ease-in-out infinite rarityThemeLegend;top:-110px}.avatar.frame-gold .avatar-frame-shine{filter:drop-shadow(0 0 8px #ff7712d9);background:conic-gradient(#0000,#ffd978,#0000 24%,#ff6b12,#0000 48%,#ffe29a,#0000 72%);inset:-5px;animation:2.1s linear infinite legendAvatarRing!important}.avatar.frame-gold .avatar-frame-orbit{animation-duration:1.6s}.avatar.frame-gold .avatar-frame-orbit span{background:linear-gradient(#fff3a8,#ff9d1c 55%,#f0440d);border-radius:75% 25% 70% 30%;width:7px;height:11px;animation:.95s ease-in-out infinite alternate avatarFlame;box-shadow:0 0 11px #ff6b14}.avatar.frame-gold .avatar-frame-orbit span:nth-child(2){animation-delay:-.32s}.avatar.frame-gold .avatar-frame-orbit span:nth-child(3){animation-delay:-.64s}@keyframes legendAvatarRing{to{filter:drop-shadow(0 0 10px #ff690ce6)brightness(1.18);transform:rotate(360deg)}}@keyframes avatarFlame{to{filter:brightness(1.35);transform:translateY(-3px)scale(.75)}}.reduce-motion .profile-aurora,.reduce-motion .avatar.frame-gold .avatar-frame-shine,.reduce-motion .avatar.frame-gold .avatar-frame-orbit span{animation:none!important}.frame-preview.frame-cosmic.rarity-epic{color:#74e8ff;background:radial-gradient(circle at 22% 18%,#49dfff40,#0000 34%),radial-gradient(circle at 82% 78%,#b14fff57,#0000 42%),linear-gradient(145deg,#111934,#120d24)}.frame-preview.frame-cosmic.rarity-epic:after{content:"";z-index:2;border:1px dashed #76e8ff8c;border-radius:22px;width:64px;height:64px;animation:4.8s linear infinite cosmicOuterOrbit;position:absolute;box-shadow:0 0 12px #59d3ff40,inset 0 0 12px #aa5eff2e}.frame-preview.frame-cosmic.rarity-epic>span{color:#e7fbff;text-shadow:0 0 7px #62dfff;background:linear-gradient(145deg,#273d72,#24164c)}.frame-preview.frame-cosmic.rarity-epic>i{border-style:double;border-color:#77eaff!important;animation:3.25s ease-in-out infinite cosmicFramePulse!important;box-shadow:-5px -5px 0 -4px #bd73ff,5px 5px 0 -4px #5df0d2,0 0 18px #7e5cff9e!important}.frame-preview.frame-cosmic.rarity-epic .preview-particles em{color:#78eaff;animation-duration:2.9s}.frame-preview.frame-cosmic.rarity-epic .preview-particles em:nth-child(2n){color:#c181ff}.frame-preview.frame-prism.rarity-legendary{color:#f2d3ff;background:radial-gradient(circle at 18% 18%,#45ebc257,#0000 35%),radial-gradient(circle at 82% 78%,#ed5db15c,#0000 39%),linear-gradient(145deg,#251240,#101a2b);border-color:#daafff80;box-shadow:inset 0 0 30px #c57aff2e,0 0 20px #7ddbff33}.frame-preview.frame-prism.rarity-legendary:before{background:conic-gradient(#0000,#6ce4bd 10%,#0000 21%,#e18cff 34%,#0000 46%,#ffd980 60%,#0000 72%,#75dfff 86%,#0000);animation:2.1s linear infinite prismLegendStorm}.frame-preview.frame-prism.rarity-legendary>span{color:#fff;text-shadow:0 0 9px #f2a9ff,0 0 14px #75e4ff;background:linear-gradient(145deg,#4a2871,#183c54);box-shadow:inset 0 0 16px #ffffff1f}.frame-preview.frame-prism.rarity-legendary>i{border-style:double;border-color:#f3caff!important;animation:1.6s ease-in-out infinite prismLegendRing!important;box-shadow:-7px -6px 0 -4px #65e5b7,7px 6px 0 -4px #f28bb9,0 0 10px #d98dff,0 0 26px #52d5ffad!important}.frame-preview.frame-prism.rarity-legendary .preview-particles em{background:linear-gradient(135deg,#fff,#9de9ff 42%,#e594ff);border-radius:2px;width:8px;height:8px;animation:1.45s ease-in-out infinite prismLegendSpark;box-shadow:0 0 13px}.frame-preview.frame-prism.rarity-legendary .preview-particles em:nth-child(2){color:#62e5b7;animation-delay:-.35s}.frame-preview.frame-prism.rarity-legendary .preview-particles em:nth-child(3){color:#ff9ac8;animation-delay:-.7s}.frame-preview.frame-prism.rarity-legendary .preview-particles em:nth-child(4){color:#ffdb80;animation-delay:-1.05s}.avatar.frame-cosmic .avatar-frame-shine{filter:drop-shadow(0 0 6px #71c6ff8c);background:conic-gradient(#0000,#72eaff,#0000 27%,#b66fff,#0000 53%,#57e2c4,#0000 78%);inset:-3px;animation:3.6s linear infinite cosmicOuterOrbit!important}.avatar.frame-cosmic .avatar-frame-orbit{color:#79e9ff;animation-duration:2.9s}.avatar.frame-prism .avatar-frame-shine{filter:drop-shadow(0 0 9px #cf7effbf);background:conic-gradient(#62e2b6,#f5dc85,#d884ff,#f08dbd,#76dcff,#62e2b6);inset:-6px;animation:1.9s linear infinite prismLegendStorm!important}.avatar.frame-prism .avatar-frame-orbit{color:#dc9aff;animation-duration:1.7s}.avatar.frame-prism .avatar-frame-orbit span{background:#f4d7ff;border-radius:2px;width:7px;height:7px;animation:1s ease-in-out infinite alternate prismAvatarSpark;transform:rotate(45deg);box-shadow:0 0 12px}@keyframes cosmicOuterOrbit{to{transform:rotate(360deg)}}@keyframes cosmicFramePulse{0%,to{filter:brightness();transform:scale(.98)rotate(-3deg)}50%{filter:brightness(1.22);transform:scale(1.045)rotate(4deg)}}@keyframes prismLegendStorm{to{filter:hue-rotate(18deg);transform:rotate(360deg)}}@keyframes prismLegendRing{0%,to{filter:brightness();transform:scale(.96)rotate(-5deg)}50%{filter:brightness(1.45);transform:scale(1.08)rotate(6deg)}}@keyframes prismLegendSpark{0%,to{opacity:.18;transform:translateY(8px)rotate(0)scale(.55)}50%{opacity:1;transform:translateY(-8px)rotate(135deg)scale(1.08)}}@keyframes prismAvatarSpark{to{filter:brightness(1.45);transform:rotate(135deg)scale(.7)}}.reduce-motion .frame-preview.frame-cosmic:after,.reduce-motion .avatar.frame-cosmic .avatar-frame-shine,.reduce-motion .avatar.frame-prism .avatar-frame-shine,.reduce-motion .avatar.frame-prism .avatar-frame-orbit span{animation:none!important}.solo-social-banner{border:1px solid color-mix(in srgb,var(--ui-accent) 24%,transparent);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--ui-accent) 13%,transparent),transparent 46%),linear-gradient(145deg,var(--ui-surface-2),var(--ui-surface));border-radius:15px;align-items:flex-start;gap:10px;min-width:0;padding:12px;display:flex;box-shadow:inset 0 1px #ffffff09}.solo-social-banner>span{border:1px solid color-mix(in srgb,var(--ui-accent) 24%,transparent);width:36px;height:36px;color:var(--ui-accent);background:color-mix(in srgb,var(--ui-accent) 10%,transparent);border-radius:11px;flex:0 0 36px;place-items:center;display:grid}.solo-social-banner div{min-width:0}.solo-social-banner strong{color:var(--ui-text);font-size:11px;display:block}.solo-social-banner p{color:var(--ui-muted);overflow-wrap:anywhere;margin-top:4px;font-size:8px;line-height:1.55}.social-tabs.solo-social-tabs{grid-template-columns:minmax(0,1fr)}.solo-chat-chip{border:1px solid var(--ui-line);min-height:30px;color:var(--ui-muted);background:color-mix(in srgb,var(--ui-surface-2) 76%,transparent);white-space:nowrap;border-radius:9px;align-items:center;gap:5px;padding:0 8px;font-size:7px;font-weight:850;display:inline-flex}@media (width>=700px){.solo-social-banner{padding:15px}.solo-social-banner strong{font-size:13px}.solo-social-banner p{font-size:10px}.solo-chat-chip{font-size:9px}}.app-stage.ui-pearl{--ui-bg:#edf1f5;--ui-bg-2:#fbfcfd;--ui-surface:#fff;--ui-surface-2:#e7ecf1;--ui-line:#212f3f21;--ui-text:#17212d;--ui-muted:#657283;--ui-accent:#64768d;--ui-accent-2:#afbdcb}.app-stage.ui-rose{--ui-bg:#160b12;--ui-bg-2:#25131d;--ui-surface:#2e1924;--ui-surface-2:#3a202e;--ui-line:#ffc5de2e;--ui-text:#fff8fb;--ui-muted:#c5a7b4;--ui-accent:#ff9bc7;--ui-accent-2:#ffd0e5}.app-stage .brand-gem{background:linear-gradient(135deg,color-mix(in srgb,var(--ui-accent) 42%,white),var(--ui-accent) 52%,var(--ui-accent-2))!important;box-shadow:0 0 19px color-mix(in srgb,var(--ui-accent) 42%,transparent)!important}.app-stage .coin-dot{color:color-mix(in srgb,var(--ui-accent) 72%,var(--ui-text));border-color:color-mix(in srgb,var(--ui-accent) 40%,transparent);background:color-mix(in srgb,var(--ui-accent) 16%,var(--ui-surface))}.app-stage .cash-pill strong,.app-stage .shop-wallet strong,.app-stage .wealth-hero h1,.app-stage .hero-stats strong{color:color-mix(in srgb,var(--ui-accent) 76%,var(--ui-text))!important}.app-stage .shop-wallet{border-color:color-mix(in srgb,var(--ui-accent) 22%,transparent);background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--ui-accent) 16%,transparent),transparent 40%),linear-gradient(110deg,var(--ui-surface-2),var(--ui-surface))}.app-stage .heading-icon,.app-stage .feature-icon,.app-stage .city-marker{color:var(--ui-accent)!important;background:color-mix(in srgb,var(--ui-accent) 12%,transparent)!important}.app-stage .feature-grid>a,.app-stage .profile-actions button,.app-stage .profile-actions a{border-color:var(--ui-line);background:linear-gradient(145deg,var(--ui-surface),color-mix(in srgb,var(--ui-bg) 92%,black));color:var(--ui-text)}.app-stage .feature-grid>a>svg,.app-stage .profile-actions svg{color:var(--ui-accent)}.app-stage .inventory-tabs button.active,.app-stage .style-filter button.active{color:var(--ui-text);border-color:color-mix(in srgb,var(--ui-accent) 28%,transparent);background:color-mix(in srgb,var(--ui-accent) 13%,transparent)}.app-stage .work-ripple{border-color:color-mix(in srgb,var(--ui-accent) 76%,white)}.app-stage .work-reward-overlay{border-color:color-mix(in srgb,var(--ui-accent) 38%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--ui-accent) 19%,var(--ui-surface)),var(--ui-bg));box-shadow:0 18px 42px #0000006b,0 0 28px color-mix(in srgb,var(--ui-accent) 20%,transparent),inset 0 1px #ffffff17}.app-stage .reward-coin{border-color:color-mix(in srgb,var(--ui-accent) 55%,white);background:radial-gradient(circle at 35% 25%,color-mix(in srgb,var(--ui-accent) 18%,white),var(--ui-accent) 64%,color-mix(in srgb,var(--ui-accent) 68%,black));color:color-mix(in srgb,var(--ui-accent) 28%,#090b0f);box-shadow:0 0 18px color-mix(in srgb,var(--ui-accent) 42%,transparent)}.app-stage .work-reward-overlay strong{color:color-mix(in srgb,var(--ui-accent) 48%,white)}.app-stage .work-reward-overlay small{color:color-mix(in srgb,var(--ui-accent-2) 60%,var(--ui-text))}.app-stage .reward-sparkles i{background:color-mix(in srgb,var(--ui-accent) 58%,white);box-shadow:0 0 10px color-mix(in srgb,var(--ui-accent) 72%,transparent)}.app-stage .daily-card{border-color:color-mix(in srgb,var(--ui-accent) 15%,transparent)!important;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--ui-accent) 10%,transparent),transparent 30%),linear-gradient(145deg,var(--ui-surface),var(--ui-bg))!important}.app-stage .daily-item{border-color:var(--ui-line);background:color-mix(in srgb,var(--ui-surface-2) 42%,transparent);min-width:0}.app-stage .daily-item strong{color:var(--ui-text)}.app-stage .daily-item em,.app-stage .daily-item .grow>b{color:var(--ui-muted)}.app-stage .daily-item.ready{border-color:color-mix(in srgb,var(--ui-accent) 48%,transparent);background:linear-gradient(105deg,color-mix(in srgb,var(--ui-accent) 19%,var(--ui-surface)),var(--ui-surface));box-shadow:0 10px 28px color-mix(in srgb,var(--ui-accent) 15%,transparent),inset 0 0 22px color-mix(in srgb,var(--ui-accent) 7%,transparent);animation:2.2s ease-in-out infinite dailyReadyPulse}.app-stage .daily-item.ready .task-check{color:var(--ui-text);border-color:color-mix(in srgb,var(--ui-accent) 52%,transparent);background:linear-gradient(135deg,var(--ui-accent),var(--ui-accent-2));box-shadow:0 0 16px color-mix(in srgb,var(--ui-accent) 32%,transparent)}.daily-reward-overview{border:1px solid color-mix(in srgb,var(--ui-accent) 24%,var(--ui-line));background:linear-gradient(115deg,color-mix(in srgb,var(--ui-accent) 11%,var(--ui-surface-2)),var(--ui-surface));border-radius:12px;align-items:center;gap:9px;min-width:0;margin-top:11px;padding:10px 11px;display:flex;box-shadow:inset 0 1px #ffffff0a}.daily-reward-icon{border:1px solid color-mix(in srgb,var(--ui-accent) 32%,transparent);width:34px;height:34px;color:color-mix(in srgb,var(--ui-accent) 60%,var(--ui-text));background:color-mix(in srgb,var(--ui-accent) 12%,transparent);border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.daily-reward-overview .grow{min-width:0}.daily-reward-overview small{color:var(--ui-muted);letter-spacing:.08em;font-size:7px;font-weight:900;display:block}.daily-reward-overview strong{color:color-mix(in srgb,var(--money) 74%,var(--ui-text));margin-top:2px;font-size:14px;display:block}.daily-reward-overview>b{border:1px solid color-mix(in srgb,var(--ui-accent) 24%,transparent);color:color-mix(in srgb,var(--ui-accent-2) 68%,var(--ui-text));background:color-mix(in srgb,var(--ui-accent) 8%,transparent);white-space:nowrap;border-radius:8px;flex:none;padding:6px 8px;font-size:9px}.daily-reward-panel{align-content:center;align-self:stretch;justify-items:end!important;gap:2px!important;min-width:76px!important}.daily-reward-label{letter-spacing:.11em;color:var(--ui-muted)!important;font-size:6px!important;font-weight:950!important}.daily-reward-panel>strong{white-space:nowrap;font-size:10px;line-height:1.2;display:block;color:color-mix(in srgb,var(--money) 76%,var(--ui-text))!important}.daily-reward-xp{white-space:nowrap;color:color-mix(in srgb,var(--ui-accent-2) 68%,var(--ui-text))!important;font-size:7px!important}.daily-reward-panel>b{border:1px solid color-mix(in srgb,var(--ui-accent) 46%,transparent);min-height:25px;color:var(--ui-text);background:linear-gradient(135deg,var(--ui-accent),color-mix(in srgb,var(--ui-accent-2) 70%,var(--ui-accent)));white-space:nowrap;box-shadow:0 7px 18px color-mix(in srgb,var(--ui-accent) 24%,transparent);border-radius:8px;justify-content:center;align-items:center;gap:3px;margin-top:3px;padding:4px 6px;font-size:7px;line-height:1.1;display:flex}.daily-claimed-copy{letter-spacing:.06em;color:color-mix(in srgb,var(--ui-accent-2) 70%,var(--ui-text))!important;border-color:var(--ui-line)!important;background:color-mix(in srgb,var(--ui-surface-2) 74%,transparent)!important;box-shadow:none!important}@keyframes dailyReadyPulse{50%{box-shadow:0 13px 32px color-mix(in srgb,var(--ui-accent) 21%,transparent),inset 0 0 24px color-mix(in srgb,var(--ui-accent) 10%,transparent)}}@media (width<=360px){.daily-reward-overview{padding-inline:9px}.daily-reward-panel{min-width:70px!important}.daily-reward-overview>b{padding-inline:6px}}.premium-offer-card,.premium-product-visual,.premium-offer-head,.premium-offer-head .grow{min-width:0}.offer-limit-chip{z-index:6;color:#b9ddff;letter-spacing:.06em;white-space:nowrap;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#08111cc2;border:1px solid #7fc1ff40;border-radius:7px;max-width:130px;padding:4px 7px;font-size:6px;font-weight:950;position:absolute;top:10px;right:10px}.gold-avatar-showcase{z-index:3;background:radial-gradient(circle,#ff9f232e,#0e0905d1);border:1px solid #ffcf6830;border-radius:20px;flex:0 0 92px;place-items:center;width:92px;height:98px;display:grid;position:relative;box-shadow:inset 0 0 24px #ff760f1f}.gold-avatar-showcase .avatar.large{width:58px;height:58px;font-size:14px}.gold-avatar-showcase .gold-preview-name{text-align:center;bottom:6px;left:6px;right:6px}.offer-visual-benefits{grid-template-columns:1fr 1fr;gap:4px;margin-top:7px;display:grid}.offer-visual-benefits span{color:#c9c4b9;overflow-wrap:anywhere;background:#ffffff0b;border:1px solid #ffffff14;border-radius:7px;min-width:0;padding:4px 5px;font-size:6px;font-weight:780;line-height:1.25}.starter-product-visual .offer-visual-benefits span{color:#bcd7ef;background:#5b99e10e;border-color:#7ebcff1c}.premium-offer-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.premium-offer-head h3,.premium-offer-head strong,.premium-offer-card>p,.premium-offer-card li{overflow-wrap:anywhere}.starter-timer{text-align:center;justify-content:center;max-width:95px;line-height:1.2;white-space:normal!important}.premium-offer-card .secondary-button{white-space:normal;text-align:center;height:auto;min-height:42px;padding-block:7px;line-height:1.25}.gold-hero>div{min-width:0}.gold-hero h2,.gold-hero p{overflow-wrap:anywhere}.app-stage.ui-pearl .phone-shell{color:var(--ui-text);background:linear-gradient(#fbfcfd,#eef2f6 58%,#e5ebf0)!important}.app-stage.ui-pearl .phone-shell:before{background:radial-gradient(circle at 18% 0,#71879f21,#0000 30%),linear-gradient(#1e2d3d06 1px,#0000 1px) 0 0/100% 9px}.app-stage.ui-pearl .topbar,.app-stage.ui-pearl .bottom-nav{background:#f8fafcf0!important}.app-stage.ui-pearl .page h1,.app-stage.ui-pearl .page h2,.app-stage.ui-pearl .page h3,.app-stage.ui-pearl .page .section-block strong,.app-stage.ui-pearl .back-row h1{color:var(--ui-text)}.app-stage.ui-pearl .feature-grid>a,.app-stage.ui-pearl .profile-actions button,.app-stage.ui-pearl .profile-actions a{background:linear-gradient(145deg,#fff,#e9eef3);box-shadow:0 10px 22px #2d3b4b14}.app-stage.ui-pearl .cash-pill,.app-stage.ui-pearl .active-players-pill{background:#ffffffb8}.app-stage.ui-pearl .bottom-nav .nav-item{color:#667486}.app-stage.ui-pearl .bottom-nav .nav-item.active{color:#45586d}.topbar-primary,.topbar-right,.brand-lockup,.section-heading,.daily-item,.premium-product-visual,.feature-grid>a,.premium-product-visual .grow,.daily-item .grow{min-width:0}.premium-product-visual strong,.premium-product-visual p,.daily-item strong,.daily-item em,.inventory-card small,.shop-item small{overflow-wrap:anywhere}@media (width<=380px){.premium-product-visual{gap:9px;padding-inline:9px}.gold-avatar-showcase{flex-basis:78px;width:78px}.offer-visual-benefits{grid-template-columns:1fr 1fr}.premium-offer-head{grid-template-columns:auto minmax(0,1fr)}.premium-offer-head .starter-timer{grid-column:2;justify-self:start;max-width:none;margin-top:2px;position:static!important}.premium-offer-card.starter .premium-offer-head .grow{padding-right:0!important}.offer-limit-chip{max-width:120px;font-size:5.5px}.daily-item{gap:7px;padding-inline:8px}.daily-reward-panel{min-width:70px!important}}.reduce-motion .daily-item.ready{animation:none!important}.app-stage .home-greeting p{color:color-mix(in srgb,var(--ui-accent) 68%,var(--ui-muted))}.app-stage .home-greeting h1{color:var(--ui-text)}.app-stage .home-greeting>span{color:var(--ui-muted)}.app-stage .hero-head h1 small{color:var(--ui-accent)}.app-stage .level-medallion{border-color:color-mix(in srgb,var(--ui-accent) 38%,transparent);background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--ui-accent) 22%,transparent),transparent 58%),linear-gradient(145deg,color-mix(in srgb,var(--ui-accent) 16%,var(--ui-surface-2)),var(--ui-surface));box-shadow:0 9px 24px color-mix(in srgb,var(--ui-accent) 14%,transparent)}.app-stage .level-medallion span{color:color-mix(in srgb,var(--ui-accent) 68%,var(--ui-text))}.app-stage .level-medallion small{color:color-mix(in srgb,var(--ui-accent) 58%,var(--ui-muted))}.app-stage .xp-row{color:var(--ui-muted)}.app-stage.ui-pearl .home-greeting h1,.app-stage.ui-pearl .home-greeting>span{color:var(--ui-text)}.app-stage .partner-card{position:relative;overflow:hidden;box-shadow:0 15px 34px #2a0a1c38,inset 0 1px #ffffff09;background:radial-gradient(circle at 95% 0,#ffa6ce33,#0000 42%),linear-gradient(145deg,#321c29,#21141d)!important;border-color:#ff97c447!important}.app-stage .partner-card:after{content:"✿  ♡  ❀";color:#ffb7d729;letter-spacing:5px;pointer-events:none;font-size:21px;position:absolute;bottom:8px;right:12px}.app-stage .partner-card .heading-icon.pink{box-shadow:0 0 18px #ff74b11f;color:#ff9fc9!important;background:#ff84bb21!important}.app-stage .partner-card .eyebrow{color:#e98eb7}.app-stage .partner-card h2{color:#fff3f8!important}.app-stage .partner-card>p{z-index:1;position:relative;color:#c8a2b3!important}.app-stage .partner-card .partner-request-actions{z-index:1;border-color:#ffa6cd2e;position:relative}.app-stage .partner-card .partner-request-actions span{color:#f2a7c8}.app-stage.ui-pearl .partner-card{box-shadow:0 14px 30px #8945631c;background:radial-gradient(circle at 95% 0,#ff97c43d,#0000 43%),linear-gradient(145deg,#fff7fa,#fdeaf2)!important}.app-stage.ui-pearl .partner-card h2{color:#6b304b!important}.app-stage.ui-pearl .partner-card>p{color:#8c6073!important}.premium-offer-card{overflow:hidden}.premium-product-visual{box-sizing:border-box;width:100%;margin:0 0 13px;padding-inline:11px}.gold-avatar-showcase{max-width:92px;overflow:visible}.gold-avatar-showcase .gold-preview-name{text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;max-width:calc(100% - 10px);bottom:5px;left:5px;right:5px;overflow:hidden}.premium-offer-card.starter .premium-offer-head{grid-template-columns:auto minmax(0,1fr)}.premium-offer-card.starter .premium-offer-head .grow{padding-right:0!important}.premium-offer-card.starter .starter-timer{grid-column:2;justify-self:start;max-width:100%;margin-top:2px;padding:5px 8px;white-space:normal!important;position:static!important}.purchase-request-box{gap:8px;display:grid}.purchase-request-box label{gap:5px;display:grid}.purchase-request-box label>span{color:var(--ui-muted);align-items:center;gap:5px;font-size:8px;font-weight:850;display:flex}.purchase-request-box label small{opacity:.75;font-size:6px;font-weight:700}.purchase-request-box input,.purchase-admin-card input{border:1px solid var(--ui-line);background:color-mix(in srgb,var(--ui-bg) 88%,transparent);width:100%;min-width:0;height:39px;color:var(--ui-text);border-radius:10px;outline:0;padding:0 10px;font-size:9px}.purchase-request-box input:focus,.purchase-admin-card input:focus{border-color:color-mix(in srgb,var(--ui-accent) 48%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-accent) 9%,transparent)}.purchase-pending{border:1px solid color-mix(in srgb,var(--ui-accent) 28%,transparent);background:color-mix(in srgb,var(--ui-accent) 9%,transparent);border-radius:12px;align-items:center;gap:8px;min-width:0;padding:9px;display:flex}.purchase-pending>span{min-width:0;color:var(--ui-accent);flex:1;align-items:center;gap:8px;display:flex}.purchase-pending strong,.purchase-pending small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.purchase-pending strong{color:var(--ui-text);font-size:9px}.purchase-pending small{color:var(--ui-muted);margin-top:2px;font-size:7px}.purchase-pending button{color:#e8a0ab;background:#a6374914;border:1px solid #e0667938;border-radius:8px;flex:none;align-items:center;gap:4px;min-height:31px;padding:0 8px;font-size:7px;font-weight:850;display:flex}.admin-reply{color:#79cdb4;background:#3c957b12;border:1px solid #5cbb9f2e;border-radius:11px;gap:8px;margin:0 0 10px;padding:9px;display:flex}.admin-reply strong{font-size:8px;display:block}.admin-reply p{color:#a9cfc4!important;margin-top:2px!important;font-size:8px!important}.purchase-status{border:1px solid color-mix(in srgb,var(--ui-accent) 22%,transparent);background:color-mix(in srgb,var(--ui-accent) 7%,transparent);color:color-mix(in srgb,var(--ui-accent) 56%,var(--ui-text));border-radius:11px;padding:10px 11px;font-size:8px;line-height:1.45}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-purchase-panel{gap:9px;display:grid}.admin-purchase-panel .subheading>div{min-width:0}.admin-refresh{border:1px solid var(--ui-line);width:32px;height:32px;color:var(--ui-accent);background:0 0;border-radius:9px;place-items:center;display:grid}.purchase-admin-list{gap:8px;display:grid}.purchase-admin-card{border:1px solid color-mix(in srgb,var(--ui-accent) 19%,transparent);background:color-mix(in srgb,var(--ui-surface-2) 58%,transparent);border-radius:13px;gap:9px;min-width:0;padding:10px;display:grid}.purchase-admin-head{align-items:center;gap:8px;min-width:0;display:flex}.purchase-package-icon{width:35px;height:35px;color:var(--ui-accent);background:color-mix(in srgb,var(--ui-accent) 11%,transparent);border-radius:10px;flex:0 0 35px;place-items:center;display:grid}.purchase-admin-head strong,.purchase-admin-head small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.purchase-admin-head strong{color:var(--ui-text);font-size:9px}.purchase-admin-head small{color:var(--ui-muted);margin-top:2px;font-size:7px}.request-waiting{color:#f0c879;background:#c28b231c;border-radius:6px;flex:none;padding:4px 6px;font-size:6px;font-weight:950}.purchase-admin-card blockquote{border-left:2px solid color-mix(in srgb,var(--ui-accent) 35%,transparent);color:var(--ui-muted);background:#ffffff05;margin:0;padding:8px;font-size:8px;line-height:1.4}.purchase-admin-card label{gap:5px;display:grid}.purchase-admin-card label>span{color:var(--ui-muted);font-size:7px;font-weight:850}.purchase-admin-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.purchase-admin-actions button{border:1px solid var(--ui-line);border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:35px;font-size:8px;font-weight:900;display:flex}.purchase-admin-actions .approve{color:#88d7bb;background:#37997717;border-color:#4bbf973d}.purchase-admin-actions .reject{color:#e8a0ab;background:#a4374914;border-color:#e064773b}.admin-empty{min-height:62px;color:var(--ui-muted);justify-content:center;align-items:center;gap:8px;font-size:8px;display:flex}.admin-empty svg{color:#72c8ab}.admin-remote-status{color:var(--ui-muted);font-size:8px;line-height:1.4}.admin-coin-form{grid-template-columns:1fr 1fr}.admin-coin-form label{gap:5px;min-width:0;display:grid}.admin-coin-form label>span{color:var(--ui-muted);font-size:7px;font-weight:900}.admin-coin-form label input{width:100%}.admin-coin-form button{grid-column:1/-1}.penalty-tabs{grid-template-columns:1fr 1fr;gap:6px;display:grid}.penalty-tabs button{border:1px solid var(--ui-line);min-height:33px;color:var(--ui-muted);background:0 0;border-radius:9px;font-size:8px;font-weight:850}.penalty-tabs button.active{border-color:color-mix(in srgb,var(--ui-accent) 30%,transparent);background:color-mix(in srgb,var(--ui-accent) 11%,transparent);color:var(--ui-accent)}.admin-banned-list article button{align-items:center;gap:4px;display:flex}@media (width<=370px){.premium-offer-card{padding:11px}.premium-product-visual{gap:8px;min-height:122px;padding-inline:8px}.gold-avatar-showcase{flex-basis:74px;width:74px}.gold-avatar-showcase .avatar.large{width:52px;height:52px}.offer-visual-benefits{grid-template-columns:1fr}.purchase-admin-head{align-items:flex-start}.request-waiting{font-size:5.5px}.admin-coin-form{grid-template-columns:1fr}}.app-stage .partner-card:after{color:#ff7eb84d;letter-spacing:4px;font-size:16px;top:10px;bottom:auto;right:9px}.premium-offer-card.starter .starter-timer{width:max-content;min-width:96px;max-width:100%;white-space:nowrap!important}.app-stage.ui-pearl .gold-hero h2,.app-stage.ui-pearl .premium-offer-card h3{color:#fff4dc!important}.app-stage.ui-pearl .gold-hero>div>p:last-child{color:#c4b89f}.app-stage.ui-pearl .premium-offer-card>p{color:#b9b1a2}.app-stage.ui-pearl .premium-offer-card li{color:#d2cec4}.frame-preview{background:radial-gradient(circle at 50% 46%,color-mix(in srgb,var(--ui-accent) 10%,transparent),transparent 58%),color-mix(in srgb,var(--ui-bg) 90%,#000);min-height:92px;padding-top:5px;overflow:hidden}.frame-preview>.avatar.large{color:#f2e7ce;background:linear-gradient(145deg,#403a2e,#201f1b);border-radius:18px;place-items:center;width:58px;height:58px;font-size:12px;font-weight:950;display:grid}.frame-preview .avatar-frame-shine{box-shadow:none;transform:none;border:0!important;width:auto!important;height:auto!important}.frame-preview .avatar-frame-orbit{background:0 0;border:0;width:auto;height:auto;display:block}.frame-preview .avatar-frame-orbit span{place-items:initial;border:0;border-radius:50%;width:5px;height:5px;padding:0;display:block}.frame-preview .avatar-frame-emblem{display:block}.avatar-frame-emblem{z-index:5;color:#e5d8bd;pointer-events:none;background:#171713;border:1px solid;border-radius:7px;place-items:center;min-width:18px;height:18px;padding:0 3px;font-size:10px;font-style:normal;font-weight:950;line-height:1;display:grid;position:absolute;top:-10px;left:50%;overflow:visible;transform:translate(-50%);box-shadow:0 3px 9px #00000061}.avatar-frame-emblem svg{flex:none;display:block}.avatar.frame-silver{border-color:#c7c8ca;box-shadow:0 0 0 1px #ffffff14,inset 0 0 8px #ffffff14}.avatar.frame-silver .avatar-frame-shine,.avatar.frame-silver .avatar-frame-orbit{display:none}.avatar.frame-pulse{border-color:#69c9ff;box-shadow:0 0 8px #40b8ff85,0 0 18px #4c68ff45,inset 0 0 9px #7adaff21}.avatar.frame-pulse .avatar-frame-shine{background:conic-gradient(from 0deg,transparent 0 48%,#70ddff 60%,#6f70ff 72%,transparent 84%);filter:drop-shadow(0 0 4px #50beff8a);padding:2px;animation:3.8s linear infinite frameOrbit;inset:-5px}.avatar.frame-pulse .avatar-frame-orbit{color:#7edfff;animation:4.6s linear infinite reverse frameOrbit}.avatar.frame-pulse .avatar-frame-orbit span:nth-child(n+2){display:none}.avatar.frame-pulse .avatar-frame-emblem{color:#8be4ff;background:#101b2d;animation:3.4s ease-in-out infinite frameEmblemFloat;top:-10px;box-shadow:0 0 11px #48aeff75}.avatar.frame-velvet{border-color:#b34b68;box-shadow:0 0 15px #b8395b66,inset 0 0 9px #ff97b31f}.avatar.frame-velvet .avatar-frame-shine{background:conic-gradient(from 40deg,transparent 0 55%,#ff91b3 68%,#86233f 79%,transparent 90%);padding:2px;animation:2.9s ease-in-out infinite frameVelvet;inset:-5px}.avatar.frame-velvet .avatar-frame-orbit span:nth-child(n+2){display:none}.avatar.frame-velvet .avatar-frame-emblem{color:#f28ba8;background:#28131b;animation:3s ease-in-out infinite frameEmblemFloat;top:-10px}.avatar.frame-cosmic{border-color:#7ca6ff;box-shadow:0 0 7px #4e90ffb3,0 0 19px #8353ff66,inset 0 0 12px #56d1ff26}.avatar.frame-cosmic .avatar-frame-shine{filter:drop-shadow(0 0 5px #5d89ff85);background:conic-gradient(#0000,#53d7ff,#7955ff,#e57acb,#53d7ff,#0000);padding:3px;animation:3.1s linear infinite frameCosmic;inset:-6px}.avatar.frame-cosmic .avatar-frame-orbit{color:#75dfff;animation:2.9s linear infinite reverse frameOrbit}.avatar.frame-cosmic .avatar-frame-orbit span:nth-child(2){background:#b98cff}.avatar.frame-cosmic .avatar-frame-orbit span:nth-child(3){background:#ff8fc9}.avatar.frame-cosmic .avatar-frame-emblem{color:#a9c9ff;background:#16172d;animation:2.2s ease-in-out infinite frameEmblemFloat;box-shadow:0 0 12px #6978ff99}.avatar.frame-prism{border-color:#ead5ff;box-shadow:-5px -5px 0 -3px #5fe2bcdb,5px 5px 0 -3px #f48abedb,0 0 21px #c9a4ff80,inset 0 0 12px #ffffff2b}.avatar.frame-prism .avatar-frame-shine{filter:drop-shadow(0 0 7px #dab2ff9e)saturate(1.2);background:conic-gradient(#5ef0c5,#ffe58c,#d3acff,#ff8bc4,#76caff,#5ef0c5);padding:4px;animation:1.85s linear infinite frameOrbit;inset:-7px}.avatar.frame-prism .avatar-frame-orbit{color:#d8b5ff;animation:2.15s linear infinite reverse frameOrbit;inset:-11px}.avatar.frame-prism .avatar-frame-orbit span{width:6px;height:6px}.avatar.frame-prism .avatar-frame-orbit span:nth-child(2){background:#6ff0c7}.avatar.frame-prism .avatar-frame-orbit span:nth-child(3){background:#ff96c7}.avatar.frame-prism .avatar-frame-emblem{color:#f0dbff;background:linear-gradient(145deg,#37234b,#171421);animation:1.7s ease-in-out infinite framePrismPulse;top:-10px;box-shadow:0 0 14px #d1a1ffb8}.avatar.frame-gold{border-color:#ffd774;box-shadow:0 0 8px #ffcd56c7,0 0 24px #dc901980,inset 0 0 13px #ffeea433}.avatar.frame-gold .avatar-frame-shine{filter:drop-shadow(0 0 7px #ffbf36b8);background:conic-gradient(#6d4208,#ffdd70,#fff5bd,#bd7014,#ffef9c,#6d4208);padding:4px;animation:2.05s linear infinite frameGold;inset:-8px}.avatar.frame-gold .avatar-frame-orbit{color:#ffd75e;animation:1.75s linear infinite frameOrbit;inset:-12px}.avatar.frame-gold .avatar-frame-orbit span{background:#fff2a6;width:7px;height:7px;box-shadow:0 0 12px #eaa526}.avatar.frame-gold .avatar-frame-emblem{color:#ffe58d;background:linear-gradient(145deg,#70420a,#241606);min-width:22px;height:20px;animation:1.45s ease-in-out infinite framePrismPulse;top:-11px;box-shadow:0 0 15px #ffbd30c7}.frame-preview.frame-silver{background:radial-gradient(circle at 50% 48%,#dce0e81f,#0000 58%),#11110f}.frame-preview.frame-pulse{background:radial-gradient(circle at 28% 25%,#53d3ff36,#0000 38%),radial-gradient(circle at 76% 74%,#5e5cff2e,#0000 42%),#0d1422}.frame-preview.frame-velvet{background:radial-gradient(circle at 50% 48%,#bf3b5f33,#0000 62%),#171013}.frame-preview.frame-cosmic{background:radial-gradient(circle at 32% 24%,#49c7ff2e,#0000 35%),radial-gradient(circle at 72% 70%,#804aff33,#0000 40%),#0d1020}.frame-preview.frame-prism{background:radial-gradient(circle at 30% 25%,#5be5bc2e,#0000 36%),radial-gradient(circle at 75% 70%,#f17fbc2e,#0000 40%),#15121c}.frame-preview.frame-gold{background:radial-gradient(circle at 50% 42%,#ffbe363d,#0000 60%),#19140b}.player-notification-layer{z-index:80;pointer-events:none;background:linear-gradient(#04050794,#04050738 55%,#0000);justify-content:center;align-items:flex-start;padding:18px;display:flex;position:absolute;inset:0}.player-notification-card{border:1px solid color-mix(in srgb,var(--ui-accent) 34%,transparent);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--ui-accent) 16%,transparent),transparent 42%),color-mix(in srgb,var(--ui-surface) 96%,#000);pointer-events:auto;border-radius:17px;gap:11px;width:min(100%,360px);margin-top:72px;padding:14px;animation:.3s ease-out notificationArrival;display:grid;box-shadow:0 22px 60px #00000094,inset 0 1px #ffffff0d}.player-notification-card.tone-warning{background:radial-gradient(circle at 100% 0,#e05b3829,transparent 42%),color-mix(in srgb,var(--ui-surface) 96%,#000);border-color:#f0805b61}.player-notification-card.tone-gold{background:radial-gradient(circle at 100% 0,#e8ac2e33,transparent 45%),color-mix(in srgb,var(--ui-surface) 96%,#000);border-color:#f4c9646b}.player-notification-card.tone-success{border-color:#53cda066}.player-notification-head{align-items:center;gap:9px;display:flex}.player-notification-head>span{background:color-mix(in srgb,var(--ui-accent) 13%,transparent);width:39px;height:39px;color:var(--ui-accent);border-radius:12px;flex:0 0 39px;place-items:center;display:grid}.tone-warning .player-notification-head>span{color:#f09a79;background:#d558331f}.tone-gold .player-notification-head>span{color:#f2ca71;background:#d2992821}.player-notification-head small{color:var(--ui-muted);letter-spacing:.12em;font-size:7px;font-weight:950;display:block}.player-notification-head h2{color:var(--ui-text);margin-top:2px;font-size:14px}.player-notification-head>b{background:color-mix(in srgb,var(--ui-accent) 12%,transparent);color:var(--ui-accent);border-radius:7px;padding:4px 6px;font-size:7px}.player-notification-card>p{color:color-mix(in srgb,var(--ui-text) 72%,var(--ui-muted));overflow-wrap:anywhere;font-size:10px;line-height:1.55}.player-notification-card>button{border:1px solid color-mix(in srgb,var(--ui-accent) 30%,transparent);background:color-mix(in srgb,var(--ui-accent) 13%,transparent);min-height:40px;color:var(--ui-text);border-radius:11px;justify-content:center;align-items:center;gap:6px;font-size:9px;font-weight:900;display:flex}.admin-message-panel{gap:10px;display:grid}.admin-message-form{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-message-form label{gap:5px;min-width:0;display:grid}.admin-message-form label>span{color:var(--ui-muted);font-size:7px;font-weight:900}.admin-message-form input,.admin-message-form textarea,.admin-message-form select{border:1px solid var(--ui-line);background:color-mix(in srgb,var(--ui-bg) 88%,transparent);width:100%;min-width:0;color:var(--ui-text);font:inherit;border-radius:10px;outline:0;padding:9px 10px;font-size:9px}.admin-message-form textarea{resize:vertical;min-height:78px;line-height:1.45}.admin-message-form select{height:39px}.admin-message-form .message-body-field{grid-column:1/-1}.admin-message-send{border:1px solid color-mix(in srgb,var(--ui-accent) 30%,transparent);background:color-mix(in srgb,var(--ui-accent) 12%,transparent);min-height:40px;color:var(--ui-text);border-radius:10px;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;font-size:9px;font-weight:900;display:flex}@keyframes frameCosmic{to{filter:hue-rotate(28deg)drop-shadow(0 0 6px #5d89ff94);transform:rotate(360deg)}}@keyframes frameEmblemFloat{50%{filter:brightness(1.2);transform:translate(-50%,-2px)}}@keyframes framePrismPulse{50%{filter:brightness(1.25);transform:translate(-50%)scale(1.12)}}@keyframes notificationArrival{0%{opacity:0;transform:translateY(-14px)scale(.97)}to{opacity:1;transform:none}}.reduce-motion .avatar-frame-emblem,.reduce-motion .player-notification-card{animation:none!important}.season-maintenance{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100dvh - 96px);padding:34px 24px 48px;display:flex}.season-maintenance h1{letter-spacing:-.04em;margin:8px 0 10px;font-size:27px}.season-maintenance>p:not(.eyebrow){max-width:340px;color:var(--ui-muted);font-size:12px;line-height:1.75}.season-maintenance>small{color:var(--ui-muted);margin-top:18px;font-size:8px}.maintenance-orbit{border:1px solid color-mix(in srgb,var(--ui-accent) 38%,transparent);width:82px;height:82px;color:var(--ui-accent);background:radial-gradient(circle,color-mix(in srgb,var(--ui-accent) 18%,transparent),transparent 68%);box-shadow:0 0 34px color-mix(in srgb,var(--ui-accent) 17%,transparent);border-radius:27px;place-items:center;margin-bottom:20px;display:grid;position:relative}.maintenance-orbit i{background:var(--ui-accent);width:7px;height:7px;box-shadow:0 0 12px var(--ui-accent);border-radius:50%;animation:3.4s linear infinite maintenanceOrbit;position:absolute}.maintenance-orbit i:last-child{animation-delay:-1.7s}.maintenance-safe-list{grid-template-columns:1fr 1fr;gap:8px;width:100%;max-width:340px;margin-top:18px;display:grid}.maintenance-safe-list span{border:1px solid color-mix(in srgb,var(--ui-accent) 18%,transparent);background:color-mix(in srgb,var(--ui-panel) 90%,transparent);border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:10px 7px;font-size:8px;font-weight:850;display:flex}@keyframes maintenanceOrbit{0%{transform:rotate(0)translate(51px)rotate(0)}to{transform:rotate(360deg)translate(51px)rotate(-360deg)}}.admin-season-panel{border-color:color-mix(in srgb,var(--ui-accent) 24%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--ui-accent) 9%,var(--ui-panel)),var(--ui-panel))}.admin-season-panel.maintenance{border-color:#e9b64d;box-shadow:inset 0 0 24px #e9b64d14}.admin-season-grid{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.admin-season-grid>div{border:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-bg) 58%,transparent);border-radius:11px;padding:10px}.admin-season-grid small,.admin-season-grid strong{display:block}.admin-season-grid small{color:var(--ui-muted);margin-bottom:4px;font-size:7px}.admin-season-grid strong{font-size:9px}.admin-season-reset{background:var(--ui-accent);width:100%;min-height:39px;color:var(--ui-accent-ink);border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;margin-top:12px;font-size:9px;font-weight:950;display:flex}.admin-season-reset:disabled{opacity:.43;filter:saturate(.4)}@media (width<=370px){.player-notification-layer{padding:12px}.player-notification-card{margin-top:66px}.admin-message-form{grid-template-columns:1fr}.admin-message-form .message-body-field,.admin-message-send{grid-column:1}}.admin-session-close{white-space:nowrap;align-self:center;text-decoration:none}.admin-history-tabs{scrollbar-width:none;gap:6px;padding:2px 0;display:flex;overflow-x:auto}.admin-history-tabs::-webkit-scrollbar{display:none}.admin-history-tabs button{border:1px solid var(--ui-line);background:color-mix(in srgb,var(--ui-bg) 58%,transparent);min-height:30px;color:var(--ui-muted);border-radius:9px;flex:none;padding:0 9px;font-size:7px;font-weight:900}.admin-history-tabs button.active{border-color:color-mix(in srgb,var(--ui-accent) 40%,transparent);background:color-mix(in srgb,var(--ui-accent) 13%,transparent);color:var(--ui-text)}.request-waiting.status-approved{color:#83d4b7;background:#30916f1a;border-color:#49be943d}.request-waiting.status-rejected,.request-waiting.status-cancelled{color:#e6a0aa;background:#9e364814;border-color:#d673}.purchase-admin-card.status-approved{border-color:#49be9433}.purchase-admin-card.status-rejected,.purchase-admin-card.status-cancelled{opacity:.82}.purchase-admin-note{background:color-mix(in srgb,var(--ui-accent) 7%,transparent);color:var(--ui-muted);border-radius:9px;margin:0;padding:8px;font-size:8px;line-height:1.45}.purchase-admin-note strong{color:var(--ui-text)}.admin-ledger-list,.admin-audit-list{gap:6px;margin-top:3px;display:grid}.admin-ledger-list article,.admin-audit-list article{border:1px solid var(--ui-line);background:color-mix(in srgb,var(--ui-bg) 56%,transparent);border-radius:11px;align-items:center;gap:8px;min-width:0;min-height:48px;padding:8px;display:flex}.admin-ledger-list article>span,.admin-audit-list article>span{background:color-mix(in srgb,var(--ui-accent) 10%,transparent);width:30px;height:30px;color:var(--ui-accent);border-radius:9px;flex:0 0 30px;place-items:center;display:grid}.admin-ledger-list article>span.delivered{color:#72c9a9;background:#359a7417}.admin-ledger-list article>span.waiting{color:#dfb662;background:#b47f2317}.admin-ledger-list strong,.admin-ledger-list small,.admin-audit-list strong,.admin-audit-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-ledger-list strong,.admin-audit-list strong{color:var(--ui-text);font-size:8px}.admin-ledger-list small,.admin-audit-list small{color:var(--ui-muted);margin-top:3px;font-size:7px}.admin-ledger-list b{color:var(--ui-accent);white-space:nowrap;font-size:9px}.admin-audit-panel{gap:9px;display:grid}@media (width<=370px){.admin-notice{align-items:flex-start}.admin-session-close{padding-inline:6px}.admin-ledger-list article,.admin-audit-list article{padding-inline:7px}}.business-upgrade-count{border:1px solid var(--ui-line);background:color-mix(in srgb,var(--ui-surface-2) 62%,transparent);border-radius:9px;justify-content:space-between;align-items:center;min-height:29px;padding:5px 8px;display:flex}.business-upgrade-count span{color:var(--ui-muted);letter-spacing:.09em;font-size:7px;font-weight:900}.business-upgrade-count strong{color:var(--ui-accent);font-size:9px}.business-action:disabled span:only-child{text-align:center;width:100%;color:var(--ui-muted)}.package-duration-chip{color:#f1ce7e;text-align:center;white-space:nowrap;background:#b47e201c;border:1px solid #efc25b47;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-width:0;padding:5px 7px;font-size:7px;font-weight:900;line-height:1.2;display:flex}.app-stage.ui-pearl .profile-hero h1,.app-stage.ui-pearl .public-profile-hero h1{text-shadow:0 2px 12px #0000007a;color:#fff8eb!important}.app-stage.ui-pearl .profile-hero>p,.app-stage.ui-pearl .public-profile-hero>p,.app-stage.ui-pearl .public-profile-hero>small{color:#c9ced8!important}.app-stage.ui-pearl .profile-hero .profile-badges span,.app-stage.ui-pearl .public-profile-hero .profile-badges span{color:#eef1f6;background:#ffffff12;border-color:#ffffff24}.app-stage.ui-pearl .profile-hero .profile-stat-grid,.app-stage.ui-pearl .public-profile-hero .profile-stat-grid,.app-stage.ui-pearl .profile-hero .profile-stat-grid div+div,.app-stage.ui-pearl .public-profile-hero .profile-stat-grid div+div{border-color:#ffffff21}.app-stage.ui-pearl .profile-hero .profile-stat-grid small,.app-stage.ui-pearl .public-profile-hero .profile-stat-grid small{color:#b8bec9}.app-stage.ui-pearl .profile-hero .profile-stat-grid strong,.app-stage.ui-pearl .public-profile-hero .profile-stat-grid strong{color:#fff8eb}.app-stage.ui-pearl .game-feedback{background:#141c23f7;border-color:#57c1a447}.app-stage.ui-pearl .game-feedback strong{color:#f7fafc!important}.app-stage.ui-pearl .game-feedback.gold{background:#231d12fa;border-color:#f0c97252}.app-stage.ui-pearl .game-feedback.gold strong{color:#fff2c5!important}.app-stage.ui-pearl .game-feedback.info{background:#0f1c2ffa;border-color:#609dff52}.app-stage.ui-pearl .game-feedback.info strong{color:#edf5ff!important}.app-stage.ui-pearl .business-info h2,.app-stage.ui-pearl .income-pair strong{color:var(--ui-text)!important}.app-stage.ui-pearl .business-info>p,.app-stage.ui-pearl .income-pair small{color:var(--ui-muted)}.app-stage.ui-pearl .business-level-track i{color:#66717f;background:#f4f6f8}.app-stage.ui-pearl .business-level-track i.active{color:var(--ui-text)}@media (width<=380px){.package-duration-chip{white-space:normal;grid-column:2;justify-self:start}}.temporary-boosts{grid-template-columns:1fr 1fr;gap:7px;width:100%;margin-top:13px;display:grid}.boost-timer-card{border:1px solid color-mix(in srgb,var(--ui-accent) 25%,transparent);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--ui-accent) 16%,transparent),transparent 52%),var(--ui-surface);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:9px;display:grid;box-shadow:inset 0 1px #ffffff0a}.boost-timer-card>svg{color:var(--ui-accent);filter:drop-shadow(0 0 7px color-mix(in srgb,var(--ui-accent) 55%,transparent))}.boost-timer-card span{min-width:0}.boost-timer-card small,.boost-timer-card strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.boost-timer-card small{color:var(--ui-muted);letter-spacing:.1em;font-size:6px;font-weight:950}.boost-timer-card strong{color:var(--ui-text);margin-top:2px;font-size:8px}.boost-timer-card>b{color:var(--ui-accent);font-variant-numeric:tabular-nums;grid-column:2;align-items:center;gap:4px;font-size:9px;display:flex}.boost-timer-card.starter{border-color:#74b5ff42}.boost-timer-card.starter>svg,.boost-timer-card.starter>b{color:#78baff}.home-season-chip{border:1px solid color-mix(in srgb,var(--ui-accent) 24%,transparent);background:color-mix(in srgb,var(--ui-accent) 8%,transparent);width:fit-content;max-width:100%;color:var(--ui-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;margin-top:8px;padding:5px 8px;font-size:7px;font-weight:850;line-height:1;display:flex}.home-season-chip svg{color:var(--ui-accent);flex:none}.home-season-chip span{color:var(--ui-text);font-size:inherit;margin:0}.home-season-chip strong{color:var(--ui-accent);font-size:inherit}.boost-timer-card.paid{background:radial-gradient(circle at 0 0,#e8b13833,#0000 55%),linear-gradient(145deg,#372b14f5,#191610f5);border-color:#ebbf5761;box-shadow:inset 0 1px #fff1c714,0 8px 22px #50300529}.boost-timer-card.paid>svg,.boost-timer-card.paid>b{color:#f0c96f;filter:drop-shadow(0 0 8px #e8b13859)}.boost-timer-card.paid small{color:#b9a675}.boost-timer-card.paid strong{color:#f5e6bd}.work-security-note{color:var(--ui-muted);align-items:center;gap:5px;margin-top:7px;font-size:7px;font-weight:800;display:flex}.work-security-note svg{color:#59cda9}.work-zone .cooldown-label{margin-top:5px;position:static}.opportunity-cycle-note{color:var(--ui-muted);text-align:center;justify-content:center;align-items:center;gap:5px;margin-top:9px;font-size:7px;line-height:1.4;display:flex}.timer-pill{font-variant-numeric:tabular-nums;white-space:nowrap}.math-challenge-layer{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03050ac2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.math-challenge-card{border:1px solid color-mix(in srgb,var(--ui-accent) 36%,transparent);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--ui-accent) 17%,transparent),transparent 44%),var(--ui-panel);text-align:center;border-radius:22px;gap:11px;width:min(100%,350px);padding:20px;display:grid;box-shadow:0 28px 80px #000000a8,inset 0 1px #ffffff0f}.math-challenge-icon{border:1px solid color-mix(in srgb,var(--ui-accent) 34%,transparent);background:color-mix(in srgb,var(--ui-accent) 13%,transparent);width:50px;height:50px;color:var(--ui-accent);border-radius:16px;place-items:center;margin:0 auto;display:grid}.math-challenge-card h2{color:var(--ui-text);font-size:19px}.math-challenge-card>p:not(.eyebrow){color:var(--ui-muted);font-size:10px;line-height:1.5}.math-equation{border:1px solid var(--ui-line);background:color-mix(in srgb,var(--ui-bg) 80%,transparent);color:var(--ui-text);letter-spacing:.06em;border-radius:13px;padding:14px;font-size:25px}.math-challenge-card input{border:1px solid var(--ui-line);background:var(--ui-bg);width:100%;height:46px;color:var(--ui-text);text-align:center;border-radius:12px;outline:0;font-size:18px;font-weight:850}.math-challenge-card input:focus{border-color:var(--ui-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-accent) 12%,transparent)}.auth-rules-card{border:1px solid color-mix(in srgb,var(--ui-accent) 22%,transparent);background:color-mix(in srgb,var(--ui-accent) 6%,var(--ui-surface));border-radius:15px;gap:10px;padding:12px;display:grid}.auth-rules-title{align-items:center;gap:8px;display:flex}.auth-rules-title>svg{color:var(--ui-accent)}.auth-rules-title strong,.auth-rules-title small{display:block}.auth-rules-title strong{color:var(--ui-text);font-size:13px}.auth-rules-title small{color:var(--ui-muted);margin-top:2px;font-size:10px}.auth-rules-card ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.auth-rules-card li{color:color-mix(in srgb,var(--ui-text) 72%,var(--ui-muted));align-items:flex-start;gap:6px;font-size:11px;line-height:1.45;display:flex}.auth-rules-card li svg{color:var(--ui-accent);flex:none;margin-top:1px}.auth-page .rules-accept{border:1px solid color-mix(in srgb,var(--ui-accent) 26%,transparent);background:color-mix(in srgb,var(--ui-accent) 9%,transparent);cursor:pointer;border-radius:10px;grid-template-columns:none;align-items:center;gap:8px;min-height:44px;padding:9px 10px;display:flex}.auth-page .rules-accept input{width:19px;height:19px;accent-color:var(--ui-accent);flex:0 0 19px;margin:0}.auth-page .rules-accept span{color:var(--ui-text);font-size:11px;font-weight:850;line-height:1.45}.guest-entry-card{border-color:color-mix(in srgb,var(--ui-accent) 42%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--ui-accent) 14%,var(--ui-panel)),var(--ui-surface));box-shadow:0 16px 38px color-mix(in srgb,var(--ui-accent) 11%,transparent);position:relative;overflow:hidden}.guest-entry-card:after{content:"";border:1px solid color-mix(in srgb,var(--ui-accent) 20%,transparent);pointer-events:none;border-radius:50%;width:110px;height:110px;position:absolute;top:-48px;right:-38px}.guest-entry-card>*{z-index:1;position:relative}.guest-entry-card>.primary-button{min-height:48px;box-shadow:0 10px 24px color-mix(in srgb,var(--ui-accent) 24%,transparent)}@media (width<=360px){.temporary-boosts{grid-template-columns:1fr}.math-challenge-layer{padding:12px}.auth-rules-card{padding:10px}}.bottom-nav.nav-count-4{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-shell .page-scroll{height:100%;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.auth-math-challenge{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--ui-accent) 15%,transparent),transparent 55%),var(--ui-surface);border-radius:14px;border:1px solid color-mix(in srgb,var(--ui-accent) 30%,transparent)!important;gap:7px!important;padding:12px!important;display:grid!important}.auth-math-challenge>span{align-items:center;gap:7px;font-weight:900;display:flex;color:var(--ui-text)!important;font-size:10px!important}.auth-math-challenge>span svg{color:var(--ui-accent)}.auth-math-challenge>small{color:var(--ui-muted);font-size:8px;line-height:1.45}.auth-math-challenge>strong{border:1px solid var(--ui-line);background:var(--ui-bg);width:fit-content;color:var(--ui-text);letter-spacing:.06em;border-radius:9px;padding:8px 11px;font-size:18px}.auth-math-challenge>input{text-align:center;font-weight:900;height:42px!important;font-size:14px!important}.solo-player-badge{align-items:center;color:#9bc7e9!important;background:#386fa026!important;border-color:#69a3d54d!important;gap:4px!important;display:inline-flex!important}.solo-rank-chip{color:#8db8d9!important;background:#386fa01f!important;border-color:#69a3d538!important;margin-left:5px!important}.trade-entry-disabled.solo{background:#386fa012;border-color:#69a3d538}.admin-season-decision{color:#efc56f;background:#b571141a;border:1px solid #ecae4357;border-radius:12px;align-items:center;gap:9px;margin-top:11px;padding:10px;display:flex}.admin-season-decision strong,.admin-season-decision p{display:block}.admin-season-decision strong{font-size:9px}.admin-season-decision p{color:#bda46f;margin-top:2px;font-size:8px;line-height:1.4}.admin-season-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-season-extension{border:1px solid var(--ui-line);background:color-mix(in srgb,var(--ui-bg) 62%,transparent);border-radius:12px;gap:7px;padding:10px;display:grid}.admin-season-extension>strong{font-size:9px}.admin-season-extension>div{grid-template-columns:auto auto minmax(74px,1fr) auto;gap:6px;display:grid}.admin-season-extension button,.admin-season-extension label{border:1px solid color-mix(in srgb,var(--ui-accent) 24%,var(--ui-line));background:color-mix(in srgb,var(--ui-accent) 8%,transparent);min-height:34px;color:var(--ui-text);border-radius:9px;font-size:8px;font-weight:900}.admin-season-extension button{padding:0 8px}.admin-season-extension button.apply{background:var(--ui-accent);color:var(--ui-accent-ink)}.admin-season-extension label{align-items:center;min-width:0;padding:0 7px;display:flex}.admin-season-extension label input{width:100%;min-width:0;color:var(--ui-text);background:0 0;border:0;outline:0;font-size:9px;font-weight:900}.admin-season-extension label span{color:var(--ui-muted);font-size:7px}.admin-season-extension>small{color:var(--ui-muted);font-size:7px;line-height:1.4}.admin-player-console{gap:10px;display:grid}.admin-player-search{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.admin-player-search label{border:1px solid var(--ui-line);background:var(--ui-bg);min-width:0;color:var(--ui-muted);border-radius:10px;align-items:center;gap:7px;padding:0 10px;display:flex}.admin-player-search input{width:100%;min-width:0;height:40px;color:var(--ui-text);background:0 0;border:0;outline:0;font-size:9px}.admin-player-search>button{border:1px solid color-mix(in srgb,var(--ui-accent) 30%,transparent);background:color-mix(in srgb,var(--ui-accent) 12%,transparent);color:var(--ui-text);border-radius:10px;padding:0 12px;font-size:8px;font-weight:900}.admin-player-results{gap:6px;max-height:220px;display:grid;overflow:auto}.admin-player-results>button{border:1px solid var(--ui-line);background:color-mix(in srgb,var(--ui-bg) 55%,transparent);text-align:left;border-radius:11px;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.admin-player-results>button.selected{border-color:color-mix(in srgb,var(--ui-accent) 42%,transparent);background:color-mix(in srgb,var(--ui-accent) 10%,transparent)}.admin-player-initial{background:color-mix(in srgb,var(--ui-accent) 14%,transparent);width:34px;height:34px;color:var(--ui-accent);border-radius:10px;flex:0 0 34px;place-items:center;font-size:9px;font-weight:950;display:grid}.admin-player-initial.large{flex-basis:44px;width:44px;height:44px;font-size:11px}.admin-player-results strong,.admin-player-results small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-player-results strong{color:var(--ui-text);font-size:9px}.admin-player-results small{color:var(--ui-muted);margin-top:2px;font-size:7px}.admin-player-results em{color:#78cdb0;background:#34a2771a;border-radius:6px;padding:4px 5px;font-size:6px;font-style:normal;font-weight:950}.admin-player-results em.danger{color:#e99aa6;background:#b73b4d1a}.admin-selected-player{border:1px solid color-mix(in srgb,var(--ui-accent) 28%,transparent);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--ui-accent) 12%,transparent),transparent 48%),var(--ui-surface-2);border-radius:14px;gap:10px;padding:11px;display:grid}.admin-selected-player>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.admin-selected-player h3{color:var(--ui-text);font-size:14px}.admin-selected-player small{overflow-wrap:anywhere;color:var(--ui-muted);margin-top:2px;font-size:7px;line-height:1.45;display:block}.admin-player-quick-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px!important;display:grid!important}.admin-player-quick-stats span{border:1px solid var(--ui-line);min-width:0;color:var(--ui-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:7px;font-size:7px;overflow:hidden}.admin-selected-player>label{gap:5px;display:grid}.admin-selected-player>label span{color:var(--ui-muted);font-size:7px;font-weight:900}.admin-selected-player>label input,.admin-direct-ban select{border:1px solid var(--ui-line);background:var(--ui-bg);width:100%;height:38px;color:var(--ui-text);border-radius:9px;outline:0;padding:0 9px;font-size:8px}.admin-direct-ban{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:7px!important;display:grid!important}.admin-direct-ban button{color:#e99aa6;background:#a435471a;border:1px solid #de5d6f4d;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:38px;font-size:8px;font-weight:900;display:flex}.admin-direct-ban button:disabled{opacity:.5}.social-tabs{grid-auto-flow:initial;grid-template-columns:repeat(4,minmax(0,1fr))}.social-tabs button{min-width:0;padding-inline:3px}.social-tabs button svg{flex:none}@media (width>=700px){.admin-shell .page-scroll{height:100%}}@media (width<=370px){.admin-season-grid{grid-template-columns:1fr 1fr}.admin-season-grid>div:last-child{grid-column:1/-1}.admin-season-extension>div{grid-template-columns:1fr 1fr}.admin-season-extension label,.admin-season-extension button.apply{min-width:0}.admin-player-search{grid-template-columns:1fr}.admin-player-search>button{min-height:38px}.admin-player-quick-stats{grid-template-columns:1fr 1fr}.admin-player-quick-stats span:last-child{grid-column:1/-1}.social-tabs button{gap:3px;font-size:7px}.social-tabs button svg{width:13px}}.profile-appearance{min-width:0}.theme-preview.profile-appearance{isolation:isolate;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;height:92px;padding:10px 11px;display:grid}.theme-preview.profile-appearance>.avatar.large{z-index:5;color:#f4ead5;background:linear-gradient(145deg,#403a2e,#201f1b);border-radius:17px;place-items:center;width:52px;height:52px;margin:0;font-size:11px;font-weight:950;display:grid;position:relative}.theme-preview .appearance-preview-copy{z-index:4;gap:7px;min-width:0;display:grid;position:relative}.theme-preview .appearance-preview-copy>span,.theme-preview .appearance-preview-copy>i,.theme-preview .appearance-preview-copy>b{background:#f4ecd8c2;border:0;border-radius:999px;width:auto;height:7px;display:block;position:static}.theme-preview .appearance-preview-copy>i{background:#cbb88d7a;width:82%}.theme-preview .appearance-preview-copy>b{background:#cbb88d4f;width:54%}.theme-preview.theme-pearl .appearance-preview-copy>span{background:#fff8e9}.theme-preview.theme-pearl .appearance-preview-copy>i,.theme-preview.theme-pearl .appearance-preview-copy>b{background:#e2cff2ad}.profile-appearance[data-appearance-theme=pearl]{color:#fff8eb}.profile-appearance[data-appearance-theme=pearl]>p,.profile-appearance[data-appearance-theme=pearl]>small{color:#c9ced8}.profile-badges{flex-wrap:wrap;justify-content:center;max-width:100%}.profile-badges span{white-space:normal;text-align:center;min-width:0;max-width:100%}.profile-hero h1,.public-profile-hero h1{text-align:center;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;max-width:100%;display:flex}.profile-hero>p,.public-profile-hero>p{overflow-wrap:anywhere;text-align:center;max-width:100%}.app-stage .secondary-button.selected{border-color:color-mix(in srgb,var(--ui-accent) 62%,transparent);background:linear-gradient(135deg,var(--ui-accent),color-mix(in srgb,var(--ui-accent-2) 72%,var(--ui-accent)));color:var(--ui-accent-ink);box-shadow:0 8px 20px color-mix(in srgb,var(--ui-accent) 18%,transparent)}.app-stage .mini-buy{border-color:color-mix(in srgb,var(--ui-accent) 28%,transparent);background:color-mix(in srgb,var(--ui-accent) 11%,transparent);color:var(--ui-accent)}.app-stage .mini-buy:not(:disabled):hover,.app-stage .secondary-button:not(:disabled):hover{filter:brightness(1.08)}.app-stage.ui-pearl .secondary-button.selected{color:#fff}@media (width>=900px){.app-stage{padding:14px}.phone-shell{border-radius:30px;width:min(100vw - 28px,1180px);max-width:1180px;height:min(100dvh - 28px,960px);max-height:960px}.phone-shell:not(.auth-shell) .page-scroll{height:calc(min(960px,100dvh - 28px) - 166px)}.topbar{padding-inline:24px}.bottom-nav{padding-inline:max(18px,50% - 380px)}.page{gap:18px;padding:24px 26px 42px}.collection-page{width:100%;max-width:1120px;margin-inline:auto}.inventory-grid,.shop-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.inventory-card,.shop-item{border-radius:18px;gap:8px;padding:13px}.inventory-card h3,.shop-item h3{font-size:12px}.inventory-card small,.shop-item small{font-size:9px;line-height:1.45}.theme-preview.profile-appearance,.frame-preview.profile-appearance{height:108px}.shop-page .compact-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.shop-page .compact-list .vehicle-card{grid-template-columns:1fr;gap:9px;padding:12px}.shop-page .compact-list .vehicle-visual{width:100%}.profile-page,.public-profile-page{width:100%;max-width:960px;margin-inline:auto}.profile-hero,.public-profile-hero{padding:30px 28px 24px}.profile-actions{grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px}.profile-actions button,.profile-actions a{min-height:74px;font-size:9px}}.app-stage.ui-carbon.lumora-ui[data-ui-theme=noir]{--ui-bg:#070706;--ui-bg-2:#0d0d0b;--ui-surface:#151411;--ui-surface-2:#1c1a16;--ui-panel:#10100e;--ui-line:#efd19324;--ui-text:#f8f3e8;--ui-muted:#a69e8f;--ui-accent:#d8ad55;--ui-accent-2:#f2cf7a;--ui-accent-ink:#171006;--money:#52df84;--money-strong:#8cf4ac;--work:#d8ad55;--business:#d28b52;--social:#7792c8;--ranking:#f0c96a;--style:#a98bc8;--partner:#de8fad;--success:#4fd1a1;--danger:#ed6c7d;--gold:#f0c96a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 18% -8%,#d8ad551a,#0000 32%),radial-gradient(circle at 86% 8%,#52df840b,#0000 24%),#050504}.app-stage.ui-carbon.lumora-ui[data-ui-theme=rose]{--ui-bg:#fff5f8;--ui-bg-2:#fbe8ef;--ui-surface:#fff;--ui-surface-2:#f7dce6;--ui-panel:#fffafb;--ui-line:#69284429;--ui-text:#351522;--ui-muted:#7f5a69;--ui-accent:#c44579;--ui-accent-2:#ef8fb7;--ui-accent-ink:#fff8fb;--money:#0f7045;--money-strong:#0b653d;--work:#bf4d7b;--business:#b86b54;--social:#765fab;--ranking:#96691d;--style:#a95296;--partner:#d94b89;--success:#168b64;--danger:#c73755;--gold:#9b6e20;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(circle at 14% 0,#ef8fb733,#0000 32%),radial-gradient(circle at 90% 12%,#c4457914,#0000 27%),#faeaf0}.lumora-ui .phone-shell{color:var(--ui-text)!important;border-color:var(--ui-line)!important;background:radial-gradient(circle at 10% -8%,color-mix(in srgb,var(--ui-accent) 10%,transparent),transparent 30%),linear-gradient(180deg,var(--ui-bg-2),var(--ui-bg) 58%,color-mix(in srgb,var(--ui-bg) 95%,#000))!important;box-shadow:0 28px 90px #00000059,inset 0 1px color-mix(in srgb,var(--ui-text) 5%,transparent)!important}.lumora-ui[data-ui-theme=rose] .phone-shell{box-shadow:0 24px 76px #5e213a2e,inset 0 1px #ffffffe6!important}.lumora-ui .phone-shell:before{opacity:.38;background:linear-gradient(color-mix(in srgb,var(--ui-text) 2%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ui-text) 1.3%,transparent) 1px,transparent 1px)!important}.lumora-ui .topbar-expanded{background:color-mix(in srgb,var(--ui-bg) 91%,transparent)!important;border-color:var(--ui-line)!important}.lumora-ui .brand-lockup>span:last-child{color:var(--ui-text)!important}.lumora-ui .lumora-brand-mark{border-radius:9px;border-color:color-mix(in srgb,var(--ui-accent) 34%,transparent)!important;color:var(--ui-accent-2)!important;background:color-mix(in srgb,var(--ui-accent) 11%,var(--ui-panel))!important;box-shadow:0 8px 20px color-mix(in srgb,var(--ui-accent) 13%,transparent)!important}.lumora-ui .active-players-pill{border-color:color-mix(in srgb,var(--success) 24%,transparent);background:color-mix(in srgb,var(--success) 8%,var(--ui-panel));color:color-mix(in srgb,var(--success) 72%,var(--ui-text))}.lumora-ui .active-players-pill i{background:var(--success);box-shadow:0 0 0 4px color-mix(in srgb,var(--success) 10%,transparent),0 0 10px color-mix(in srgb,var(--success) 54%,transparent)}.lumora-ui .cash-pill{min-height:32px;box-shadow:inset 0 1px color-mix(in srgb,var(--money-strong) 10%,transparent),0 8px 20px #0000001f;gap:0;padding:3px 11px;border-color:color-mix(in srgb,var(--money) 30%,transparent)!important;background:color-mix(in srgb,var(--money) 10%,var(--ui-panel))!important}.lumora-ui .cash-pill strong{letter-spacing:.01em;font-size:12px;color:var(--money-strong)!important}.lumora-ui .coin-dot{display:none!important}.lumora-ui .topbar-admin-button.compact{border-color:color-mix(in srgb,var(--ui-accent) 30%,transparent);color:var(--ui-accent);background:color-mix(in srgb,var(--ui-accent) 10%,transparent)}.lumora-ui .bottom-nav{background:color-mix(in srgb,var(--ui-bg) 94%,transparent)!important;border-color:var(--ui-line)!important}.lumora-ui .nav-item{color:var(--ui-muted)!important}.lumora-ui .nav-item.active{color:var(--ui-accent)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--ui-accent) 13%,transparent),transparent 86%)!important}.lumora-ui .nav-item.active:before{background:linear-gradient(90deg,transparent,var(--ui-accent),transparent)!important}.lumora-ui .nav-item.active svg{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--ui-accent) 46%,transparent))}.lumora-ui .profile-page,.lumora-ui .public-profile-page{--page-accent:var(--ui-accent)}.lumora-ui .section-block,.lumora-ui .list-card,.lumora-ui .inventory-card,.lumora-ui .shop-item,.lumora-ui .vehicle-card,.lumora-ui .business-card,.lumora-ui .rank-list,.lumora-ui .trade-side,.lumora-ui .trade-partner-strip{color:var(--ui-text);box-shadow:inset 0 1px color-mix(in srgb,var(--ui-text) 4%,transparent),0 12px 28px #0000001f;border-color:var(--ui-line)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--ui-surface) 96%,var(--page-accent,var(--ui-accent)) 4%),var(--ui-panel))!important}.lumora-ui[data-ui-theme=rose] .section-block,.lumora-ui[data-ui-theme=rose] .list-card,.lumora-ui[data-ui-theme=rose] .inventory-card,.lumora-ui[data-ui-theme=rose] .shop-item,.lumora-ui[data-ui-theme=rose] .vehicle-card,.lumora-ui[data-ui-theme=rose] .business-card,.lumora-ui[data-ui-theme=rose] .rank-list,.lumora-ui[data-ui-theme=rose] .trade-side,.lumora-ui[data-ui-theme=rose] .trade-partner-strip{box-shadow:inset 0 1px #fff,0 10px 25px #64284214}.lumora-ui .segmented-tabs,.lumora-ui .city-tabs{border-color:var(--ui-line);background:var(--ui-panel)!important}.lumora-ui .segmented-tabs button,.lumora-ui .city-tabs button{color:var(--ui-muted)}.lumora-ui .segmented-tabs button.active,.lumora-ui .city-tabs button.active{color:var(--ui-text)!important;background:color-mix(in srgb,var(--page-accent,var(--ui-accent)) 13%,var(--ui-surface))!important}.lumora-ui .primary-button{color:var(--ui-accent-ink)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--page-accent,var(--ui-accent)) 82%,white),var(--page-accent,var(--ui-accent)))!important}.lumora-ui .secondary-button,.lumora-ui .mini-action,.lumora-ui .text-button{color:color-mix(in srgb,var(--page-accent,var(--ui-accent)) 72%,var(--ui-text));background:color-mix(in srgb,var(--page-accent,var(--ui-accent)) 8%,var(--ui-panel))}.lumora-ui input,.lumora-ui select,.lumora-ui textarea{color:var(--ui-text)!important;border-color:var(--ui-line)!important;background:var(--ui-panel)!important}.lumora-ui input::placeholder,.lumora-ui textarea::placeholder{color:color-mix(in srgb,var(--ui-muted) 72%,transparent)}.lumora-ui .home-greeting>p{color:var(--ui-accent);font-size:12px}.lumora-ui .home-greeting>span{color:var(--ui-muted);font-size:12px;line-height:1.45}.lumora-ui .home-season-chip{white-space:normal;border-color:color-mix(in srgb,var(--ui-accent) 23%,transparent);max-width:100%;min-height:32px;color:var(--ui-muted);background:color-mix(in srgb,var(--ui-accent) 7%,var(--ui-panel));flex-wrap:wrap;font-size:10px;line-height:1.35}.lumora-ui .home-season-chip svg,.lumora-ui .home-season-chip strong{color:var(--ui-accent)}.lumora-ui .wealth-hero{box-shadow:inset 0 1px color-mix(in srgb,var(--money-strong) 6%,transparent),0 16px 34px #0000001f;border-color:color-mix(in srgb,var(--money) 22%,transparent)!important;background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--money) 12%,transparent),transparent 40%),linear-gradient(145deg,color-mix(in srgb,var(--ui-surface) 91%,var(--money) 9%),var(--ui-panel))!important}.lumora-ui .wealth-hero .level-medallion{border-color:color-mix(in srgb,var(--work) 32%,transparent);background:color-mix(in srgb,var(--work) 12%,var(--ui-panel));color:var(--work)}.lumora-ui .xp-progress span{background:linear-gradient(90deg,var(--work),var(--ui-accent-2))!important}.lumora-ui .work-zone{border-color:color-mix(in srgb,var(--work) 20%,transparent);background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--work) 11%,transparent),transparent 43%),linear-gradient(160deg,color-mix(in srgb,var(--ui-surface) 93%,var(--work) 7%),var(--ui-panel));box-shadow:inset 0 1px color-mix(in srgb,var(--ui-text) 4%,transparent),0 17px 36px #00000021}.lumora-ui .work-button{border-color:color-mix(in srgb,var(--work) 52%,transparent)!important;background:radial-gradient(circle at 28% 12%,#fff3,transparent 28%),linear-gradient(135deg,color-mix(in srgb,var(--work) 86%,white),color-mix(in srgb,var(--work) 76%,#5d3616))!important;box-shadow:0 18px 40px color-mix(in srgb,var(--work) 24%,transparent),inset 0 1px #ffffff42!important}.lumora-ui .work-button .work-inner svg{filter:drop-shadow(0 0 9px #ffffff47);color:var(--ui-accent-ink)!important}.lumora-ui .work-button strong,.lumora-ui .work-button small{color:var(--ui-accent-ink)!important}.lumora-ui .work-reward-overlay{border-color:color-mix(in srgb,var(--money) 36%,transparent)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--ui-surface) 80%,var(--money) 20%),var(--ui-panel))!important}.lumora-ui .reward-coin{font-size:20px;font-weight:950;border-color:color-mix(in srgb,var(--money-strong) 56%,transparent)!important;color:#f4fff8!important;background:linear-gradient(145deg,var(--money),color-mix(in srgb,var(--money) 65%,#002b16))!important}.lumora-ui .opportunity-card{border-color:color-mix(in srgb,var(--business) 24%,transparent)!important;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--business) 11%,transparent),transparent 40%),linear-gradient(145deg,color-mix(in srgb,var(--ui-surface) 94%,var(--business) 6%),var(--ui-panel))!important}.lumora-ui .daily-card{border-color:color-mix(in srgb,var(--money) 20%,transparent)!important;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--money) 8%,transparent),transparent 36%),linear-gradient(145deg,color-mix(in srgb,var(--ui-surface) 95%,var(--money) 5%),var(--ui-panel))!important}.lumora-ui .next-business-card,.lumora-ui .city-strip{background:linear-gradient(135deg,color-mix(in srgb,var(--ui-surface) 95%,var(--business) 5%),var(--ui-panel))!important;border-color:var(--ui-line)!important}.lumora-ui .boost-timer-card small,.lumora-ui .boost-timer-card strong{line-height:1.35;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.lumora-ui .shop-wallet{border-color:color-mix(in srgb,var(--money) 25%,transparent);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--money) 11%,transparent),transparent 45%),linear-gradient(120deg,color-mix(in srgb,var(--ui-surface) 91%,var(--money) 9%),var(--ui-panel))!important}.lumora-ui .gold-hero{color:var(--ui-text);border-color:color-mix(in srgb,var(--gold) 25%,transparent);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--gold) 15%,transparent),transparent 44%),linear-gradient(140deg,color-mix(in srgb,var(--ui-surface) 90%,var(--gold) 10%),var(--ui-panel))!important}.lumora-ui .inventory-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}.lumora-ui .style-filter{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important;overflow:visible!important}.lumora-ui .inventory-tabs button,.lumora-ui .style-filter button{min-width:0;min-height:44px;color:var(--ui-muted);border-color:var(--ui-line);background:var(--ui-panel);white-space:normal;font-size:10px;line-height:1.25}.lumora-ui .inventory-tabs button.active,.lumora-ui .style-filter button.active{color:var(--ui-text);border-color:color-mix(in srgb,var(--style) 34%,transparent);background:color-mix(in srgb,var(--style) 10%,var(--ui-panel))}.lumora-ui .premium-product-visual{overflow:visible}.lumora-ui .gold-membership-visual{background:linear-gradient(135deg,color-mix(in srgb,var(--ui-surface) 87%,var(--gold) 13%),var(--ui-panel))!important}.lumora-ui .gold-avatar-showcase{overflow:visible!important}.lumora-ui .gold-preview-name,.lumora-ui .gold-preview-name span{width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:inline-flex!important;position:relative!important;inset:auto!important}.lumora-ui .gold-preview-name{white-space:normal;gap:4px;max-width:100%;line-height:1.2;color:#f8e5aa!important;font-size:10px!important}.lumora-ui .gold-preview-name>span{letter-spacing:.08em;color:#ffcd58!important;font-size:8px!important}.lumora-ui .profile-appearance{isolation:isolate;position:relative;overflow:hidden}.lumora-ui .profile-appearance[data-appearance-theme=onyx]{background:radial-gradient(circle at 82% 5%,#dfb55742,#0000 35%),linear-gradient(145deg,#27231a,#11110f 72%)!important}.lumora-ui .profile-appearance[data-appearance-theme=twilight]{background:radial-gradient(circle at 14% 5%,#42c7ff47,#0000 38%),radial-gradient(circle at 88% 76%,#e067ac38,#0000 42%),linear-gradient(145deg,#162b43,#151226 72%)!important}.lumora-ui .profile-appearance[data-appearance-theme=velvet]{background:radial-gradient(circle at 82% 5%,#cd42694f,#0000 36%),linear-gradient(145deg,#351821,#130f11 72%)!important}.lumora-ui .profile-appearance[data-appearance-theme=emerald]{background:radial-gradient(circle at 82% 5%,#35be894d,#0000 37%),linear-gradient(145deg,#19362c,#0d1310 72%)!important}.lumora-ui .profile-appearance[data-appearance-theme=pearl]{background:radial-gradient(circle at 82% 5%,#dcc3f25c,#0000 38%),linear-gradient(145deg,#332f39,#141316 72%)!important}.lumora-ui .profile-appearance>.appearance-theme-field,.lumora-ui .profile-appearance>.appearance-atmosphere{pointer-events:none;overflow:hidden;z-index:1!important;border-radius:inherit!important;width:auto!important;height:auto!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}.lumora-ui .profile-appearance>.appearance-theme-field>i,.lumora-ui .profile-appearance>.appearance-atmosphere>i{background:currentColor!important;border:0!important;padding:0!important;display:block!important;position:absolute!important;box-shadow:0 0 13px!important}.lumora-ui .profile-appearance>.appearance-theme-field>i{filter:blur(20px);opacity:.16;border-radius:50%!important;width:38%!important;height:58%!important}.lumora-ui .profile-appearance>.appearance-theme-field>i:first-child{top:-20%;left:-9%}.lumora-ui .profile-appearance>.appearance-theme-field>i:nth-child(2){top:4%;right:-10%}.lumora-ui .profile-appearance>.appearance-theme-field>i:nth-child(3){bottom:-34%;left:37%}.lumora-ui .profile-appearance[data-appearance-theme=onyx]>.appearance-theme-field{color:#d8ad55}.lumora-ui .profile-appearance[data-appearance-theme=onyx]>.appearance-theme-field>i{opacity:.1;animation:none!important}.lumora-ui .profile-appearance[data-appearance-theme=twilight]>.appearance-theme-field{color:#61d3ff}.lumora-ui .profile-appearance[data-appearance-theme=twilight]>.appearance-theme-field>i{opacity:.2;animation:10s ease-in-out infinite lumoraThemeDrift}.lumora-ui .profile-appearance[data-appearance-theme=twilight]>.appearance-theme-field>i:nth-child(2){color:#d16fae;animation-delay:-3.2s}.lumora-ui .profile-appearance[data-appearance-theme=twilight]>.appearance-theme-field>i:nth-child(3){color:#756dff;animation-delay:-6.4s}.lumora-ui .profile-appearance[data-appearance-theme=velvet]>.appearance-theme-field{color:#ef7ea5}.lumora-ui .profile-appearance[data-appearance-theme=velvet]>.appearance-theme-field>i{animation:9s ease-in-out infinite lumoraThemeDrift}.lumora-ui .profile-appearance[data-appearance-theme=velvet]>.appearance-theme-field>i:nth-child(2){color:#9d426f;animation-delay:-3s}.lumora-ui .profile-appearance[data-appearance-theme=emerald]>.appearance-theme-field{color:#54dfae}.lumora-ui .profile-appearance[data-appearance-theme=emerald]>.appearance-theme-field>i{opacity:.24;animation:5.8s ease-in-out infinite lumoraThemeDrift}.lumora-ui .profile-appearance[data-appearance-theme=emerald]>.appearance-theme-field>i:nth-child(2){color:#7c67df;animation-delay:-2s}.lumora-ui .profile-appearance[data-appearance-theme=emerald]>.appearance-theme-field>i:nth-child(3){color:#5fe2d8;animation-delay:-4s}.lumora-ui .profile-appearance[data-appearance-theme=pearl]>.appearance-theme-field{color:#f3dc9f}.lumora-ui .profile-appearance[data-appearance-theme=pearl]>.appearance-theme-field:before{content:"";background:conic-gradient(#0000,#ffe39a3d,#0000 28%,#b382ff42,#0000 58%,#62dcff38,#0000 82%);animation:5.2s linear infinite lumoraPearlOrbit;position:absolute;inset:-55%}.lumora-ui .profile-appearance[data-appearance-theme=pearl]>.appearance-theme-field>i{opacity:.3;animation:4.2s ease-in-out infinite lumoraThemeDrift}.lumora-ui .profile-appearance[data-appearance-theme=pearl]>.appearance-theme-field>i:nth-child(2){color:#c8a0ff;animation-delay:-1.4s}.lumora-ui .profile-appearance[data-appearance-theme=pearl]>.appearance-theme-field>i:nth-child(3){color:#80e5ff;animation-delay:-2.8s}.lumora-ui .profile-appearance>:not(.appearance-theme-field):not(.appearance-atmosphere){z-index:3;position:relative}.lumora-ui .profile-appearance>.appearance-atmosphere>i{opacity:0;border-radius:50%!important;width:7px!important;height:7px!important}.lumora-ui .profile-appearance>.appearance-atmosphere>i:first-child{bottom:16%;left:14%}.lumora-ui .profile-appearance>.appearance-atmosphere>i:nth-child(2){top:12%;left:52%}.lumora-ui .profile-appearance>.appearance-atmosphere>i:nth-child(3){bottom:24%;right:12%}.lumora-ui .frame-preview{border:1px solid var(--ui-line);border-radius:16px;min-height:104px;padding:12px}.lumora-ui .frame-preview:before,.lumora-ui .frame-preview:after{pointer-events:none}.lumora-ui .frame-preview>.avatar.large{border-radius:20px;width:62px;height:62px;margin:0}.lumora-ui .theme-preview{border:1px solid color-mix(in srgb,var(--style) 24%,transparent);border-radius:16px;min-height:104px}.lumora-ui .theme-preview>.appearance-preview-copy{z-index:4!important;position:relative!important}.lumora-ui .theme-preview>.appearance-preview-copy>span,.lumora-ui .theme-preview>.appearance-preview-copy>i,.lumora-ui .theme-preview>.appearance-preview-copy>b{width:auto!important;height:7px!important;box-shadow:none!important;background:#f4ecd8bd!important;border:0!important;border-radius:999px!important;display:block!important;position:static!important}.lumora-ui .theme-preview>.appearance-preview-copy>i{background:#cbb88d7a!important;width:82%!important}.lumora-ui .theme-preview>.appearance-preview-copy>b{background:#cbb88d4f!important;width:54%!important}.lumora-ui .vehicle-visual.rarity-legendary{animation:none!important}.lumora-ui .vehicle-visual.rarity-legendary .vehicle-prestige-line{animation:2.8s ease-in-out infinite lumoraPrestigePulse}.lumora-ui .vehicle-showcase-tile{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:15px;padding:8px;position:relative;overflow:hidden}.lumora-ui .vehicle-showcase-tile.rarity-rare{border-color:color-mix(in srgb,var(--social) 35%,transparent)}.lumora-ui .vehicle-showcase-tile.rarity-epic{border-color:color-mix(in srgb,var(--style) 42%,transparent)}.lumora-ui .vehicle-showcase-tile.rarity-legendary{border-color:color-mix(in srgb,var(--gold) 50%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--gold) 11%,transparent)}.lumora-ui .personal-rank-card{border:1px solid color-mix(in srgb,var(--ranking) 28%,transparent);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--ranking) 12%,transparent),transparent 42%),var(--ui-panel);border-radius:17px;align-items:center;gap:11px;min-height:82px;padding:13px 14px;display:flex}.lumora-ui .personal-rank-card>span{width:38px;height:38px;color:var(--ranking);background:color-mix(in srgb,var(--ranking) 12%,transparent);border-radius:12px;place-items:center;display:grid}.lumora-ui .personal-rank-card small{color:var(--ui-muted);letter-spacing:.1em;font-size:10px;font-weight:800;display:block}.lumora-ui .personal-rank-card strong{margin-top:2px;font-size:15px;display:block}.lumora-ui .personal-rank-card strong b{color:var(--ranking);font-size:20px}.lumora-ui .personal-rank-card p{color:var(--ui-muted);margin-top:2px;font-size:11px}.lumora-ui .rank-wealth{text-align:right;text-overflow:clip!important;white-space:normal!important;max-width:none!important;overflow:visible!important}.lumora-ui .profile-stat-grid strong{overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important;font-size:clamp(9px,2.6vw,12px)!important;overflow:visible!important}.lumora-ui .guest-social-banner,.lumora-ui .guest-composer-cta,.lumora-ui .guest-friends-cta{border:1px solid color-mix(in srgb,var(--social) 25%,transparent);width:100%;min-width:0;color:var(--ui-text);background:color-mix(in srgb,var(--social) 7%,var(--ui-panel));text-align:left;border-radius:16px;align-items:center;gap:10px;padding:12px;display:flex}.lumora-ui .guest-social-banner p,.lumora-ui .guest-composer-cta small,.lumora-ui .guest-friends-cta small{color:var(--ui-muted);font-size:11px;line-height:1.4;display:block}.lumora-ui .guest-social-banner>button{border:1px solid color-mix(in srgb,var(--social) 30%,transparent);min-height:38px;color:var(--ui-text);background:color-mix(in srgb,var(--social) 13%,var(--ui-panel));border-radius:10px;padding:0 12px;font-weight:900}.lumora-ui .guest-composer-cta,.lumora-ui .guest-friends-cta{min-height:64px}.lumora-ui .guest-composer-cta>span,.lumora-ui .guest-friends-cta>span{flex:1;min-width:0}.lumora-ui .guest-trade-cta{color:var(--ui-text)}.lumora-ui .appearance-switch{grid-template-columns:1fr 1fr;gap:5px;display:grid}.lumora-ui .appearance-switch button{border:1px solid var(--ui-line);min-height:40px;color:var(--ui-muted);background:var(--ui-panel);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:900;display:flex}.lumora-ui .appearance-switch button i{background:#111;border:2px solid #d8ad55;border-radius:50%;width:11px;height:11px}.lumora-ui .appearance-switch button.rose i{background:#ffd7e5;border-color:#c44579}.lumora-ui .appearance-switch button.active{color:var(--ui-text);border-color:color-mix(in srgb,var(--ui-accent) 45%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-accent) 9%,transparent)}.lumora-ui .partner-card,.lumora-ui .public-partner-card{--page-accent:var(--partner);background:radial-gradient(circle at 100% 0,#ee87b221,transparent 44%),linear-gradient(145deg,color-mix(in srgb,var(--ui-surface) 92%,#f6b3cf 8%),var(--ui-panel))!important;border-color:#d94b8938!important}.lumora-ui .partner-card:before,.lumora-ui .public-partner-card:before{content:"✿";color:#d94b8933;pointer-events:none;font-size:34px;position:absolute;bottom:8px;right:14px}@keyframes lumoraThemeDrift{0%,to{transform:translate(0,0)scale(.92)}50%{transform:translate(12%,8%)scale(1.14)}}@keyframes lumoraPearlOrbit{to{transform:rotate(360deg)}}@keyframes lumoraPrestigePulse{50%{opacity:1;filter:brightness(1.25);transform:scaleX(1.08)}}.lumora-ui.reduce-motion .appearance-theme-field:before,.lumora-ui.reduce-motion .appearance-theme-field>i,.lumora-ui.reduce-motion .vehicle-prestige-line{animation:none!important}@media (width<=430px){.lumora-ui .cash-pill{max-width:10ch;padding-inline:9px}.lumora-ui .cash-pill strong{max-width:10ch;font-size:11px}.lumora-ui .theme-setting-row{grid-template-columns:auto minmax(0,1fr)}.lumora-ui .theme-setting-row .appearance-switch{grid-column:1/-1;width:100%}.lumora-ui .shop-page .compact-list .vehicle-card{gap:8px;grid-template-columns:1fr!important}.lumora-ui .shop-page .compact-list .vehicle-card>.vehicle-visual{aspect-ratio:9/8;width:100%;height:auto}.lumora-ui .premium-product-visual,.lumora-ui .premium-product-visual .offer-visual-benefits{grid-template-columns:1fr!important}.lumora-ui .premium-product-visual .offer-visual-benefits span{font-size:10px!important}.lumora-ui .gold-avatar-showcase{min-height:116px}.lumora-ui .gold-avatar-showcase>.avatar.large{width:56px;height:56px}.lumora-ui .rank-row{grid-template-columns:auto auto minmax(0,1fr);gap:8px;display:grid}.lumora-ui .rank-row .rank-wealth{text-align:left;grid-column:3;justify-self:start}.lumora-ui .guest-social-banner{flex-wrap:wrap;align-items:flex-start}.lumora-ui .guest-social-banner>button{width:100%}}@media (width<=360px){.lumora-ui .chat-content>div{grid-template-columns:minmax(0,1fr) auto!important}.lumora-ui .chat-content>div time{grid-column:2}.lumora-ui .chat-report{grid-area:2/2}.lumora-ui .home-season-chip{font-size:10px}.inventory-grid,.shop-grid{grid-template-columns:1fr;gap:10px}.inventory-card,.shop-item{gap:7px;padding:11px}.theme-preview.profile-appearance,.frame-preview.profile-appearance{height:104px}.inventory-card h3,.shop-item h3{white-space:normal;font-size:12px;line-height:1.35}.inventory-card small,.shop-item small,.rarity-motion-copy{font-size:9px;line-height:1.45}.inventory-tabs,.style-filter{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.inventory-tabs button,.style-filter button{white-space:normal;min-height:42px;padding-inline:7px;font-size:9px}.collection-page .secondary-button,.collection-page .mini-buy{min-height:42px;font-size:9px}.profile-badges{gap:5px}.profile-badges span{font-size:8px;line-height:1.25}.profile-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-actions button,.profile-actions a{min-height:58px;font-size:8px}.profile-stat-grid{grid-template-columns:1fr 1fr}.profile-stat-grid div:last-child{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;margin-top:9px;padding-top:9px;padding-left:0}}.phone-shell.admin-shell .page-scroll{overscroll-behavior-y:contain;max-height:100%;overflow-y:auto;height:100%!important}.admin-page>*{min-width:0}.admin-section-nav{z-index:24;border:1px solid var(--ui-line);background:color-mix(in srgb,var(--ui-bg) 93%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:15px;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:7px;display:grid;position:sticky;top:8px;box-shadow:0 14px 34px #00000040}.admin-section-nav button{min-width:0;min-height:48px;color:var(--ui-muted);text-align:center;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:7px 6px;font-size:8px;font-weight:900;line-height:1.2;display:flex;position:relative}.admin-section-nav button svg{flex:none}.admin-section-nav button span{overflow-wrap:anywhere;min-width:0}.admin-section-nav button b{background:var(--danger);color:#fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;display:grid}.admin-section-nav button.active{border-color:color-mix(in srgb,var(--ui-accent) 34%,transparent);background:color-mix(in srgb,var(--ui-accent) 12%,var(--ui-panel));color:var(--ui-accent-2);box-shadow:inset 0 1px #ffffff0a}.admin-selected-context{border:1px solid color-mix(in srgb,var(--success) 25%,var(--ui-line));background:color-mix(in srgb,var(--success) 7%,var(--ui-panel));min-width:0;color:var(--ui-text);border-radius:13px;align-items:center;gap:9px;padding:10px 12px;display:flex}.admin-selected-context>svg{color:var(--success);flex:none}.admin-selected-context small,.admin-selected-context strong{display:block}.admin-selected-context small{color:var(--ui-muted);letter-spacing:.1em;font-size:7px;font-weight:950}.admin-selected-context strong{overflow-wrap:anywhere;margin-top:2px;font-size:10px}.admin-selected-context button{border:1px solid var(--ui-line);background:var(--ui-panel);min-height:32px;color:var(--ui-text);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:4px;padding:0 9px;font-size:8px;font-weight:900;display:flex}.admin-global-status{z-index:1;border:1px solid color-mix(in srgb,var(--ui-accent) 32%,transparent);background:color-mix(in srgb,var(--ui-panel) 94%,var(--ui-accent) 6%);color:var(--ui-text);border-radius:11px;margin:0;padding:10px 12px;font-size:9px;font-weight:800;position:relative;box-shadow:0 12px 34px #00000047}.admin-owned-assets{flex-wrap:wrap;gap:6px;display:flex}.admin-owned-assets span{border:1px solid var(--ui-line);background:color-mix(in srgb,var(--ui-bg) 70%,transparent);min-height:30px;color:var(--ui-muted);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:8px;font-weight:850;display:inline-flex}.admin-owned-assets svg{color:var(--ui-accent)}.admin-direct-ban button.lift{color:#86d6b5;background:#359a741a;border-color:#4abe8f4d}.admin-ledger-list article>button{color:#eea2ad;white-space:nowrap;background:#ab35481a;border:1px solid #dc5c6f42;border-radius:9px;justify-content:center;align-items:center;gap:4px;min-height:36px;padding:0 9px;font-size:8px;font-weight:900;display:inline-flex}.admin-page button:focus-visible,.admin-page a:focus-visible,.admin-page input:focus-visible,.admin-page select:focus-visible,.admin-page textarea:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.admin-page button:disabled{cursor:not-allowed;opacity:.5}.admin-bootstrap-form{border:1px solid color-mix(in srgb,var(--ui-accent) 28%,transparent);background:var(--ui-surface);text-align:left;border-radius:15px;gap:10px;width:min(100%,360px);padding:14px;display:grid}.admin-bootstrap-form label{gap:6px;display:grid}.admin-bootstrap-form label>span{color:var(--ui-muted);font-size:9px;font-weight:850}.admin-bootstrap-form input{border:1px solid var(--ui-line);background:var(--ui-bg);width:100%;min-height:44px;color:var(--ui-text);border-radius:10px;outline:0;padding:0 11px;font-size:11px}.admin-bootstrap-form button{background:var(--ui-accent);min-height:44px;color:var(--ui-accent-ink);border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:10px;font-weight:900;display:flex}.admin-bootstrap-form small{color:var(--ui-muted);text-align:center;font-size:9px;line-height:1.45}@media (width<=699px){.admin-page{gap:14px;padding:16px 13px 34px}.admin-page button:not(.icon-button),.admin-page a.admin-session-close{min-height:42px}.admin-page input,.admin-page select{min-height:42px;font-size:10px}.admin-page textarea{font-size:10px;line-height:1.5}.admin-page .eyebrow,.admin-page label>span,.admin-page small,.admin-page .tiny{font-size:max(8px,.72rem);line-height:1.45}.admin-page h2{font-size:15px}.admin-page h3{font-size:14px}.admin-notice{flex-wrap:wrap;align-items:flex-start}.admin-notice .admin-session-close{justify-content:center;width:100%}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-stats small{font-size:8px}.admin-stats strong{font-size:18px}.admin-section-nav{scrollbar-width:none;display:flex;top:5px;overflow-x:auto}.admin-section-nav::-webkit-scrollbar{display:none}.admin-section-nav button{flex:0 0 118px;min-height:46px}.admin-selected-context{flex-wrap:wrap;align-items:flex-start}.admin-selected-context .grow{flex-basis:calc(100% - 30px)}.admin-selected-context button{flex:120px;min-height:40px}.admin-season-extension>div{grid-template-columns:1fr 1fr}.admin-season-extension button,.admin-season-extension label{min-height:42px;font-size:9px}.admin-player-search{grid-template-columns:1fr}.admin-player-search>button{min-height:42px;font-size:9px}.admin-player-results>button{padding:10px}.admin-player-results strong{font-size:10px}.admin-player-results small,.admin-selected-player small,.admin-player-quick-stats span{font-size:8px}.admin-direct-ban button{font-size:9px}.admin-coin-form{grid-template-columns:1fr}.admin-coin-form button{grid-column:1}.admin-coin-form select,.admin-coin-form input{font-size:10px}.admin-message-form{grid-template-columns:1fr}.admin-message-form .message-body-field,.admin-message-send{grid-column:1}.admin-history-tabs,.penalty-tabs{overflow-x:auto}.admin-history-tabs button,.penalty-tabs button,.admin-filters button{min-height:40px;font-size:8px}.admin-ledger-list article,.admin-audit-list article{min-height:60px;padding:10px}.admin-ledger-list strong,.admin-audit-list strong{font-size:9px}.admin-ledger-list small,.admin-audit-list small{white-space:normal;font-size:8px;line-height:1.35}.admin-banned-list article{flex-wrap:wrap;align-items:flex-start}.admin-banned-list article>button{justify-content:center;width:100%}.report-actions{grid-template-columns:1fr 1fr}.report-actions button{min-height:42px;font-size:8px}}@media (width>=900px){.phone-shell.admin-shell .page-scroll{height:100%!important}.admin-page{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px;width:100%;max-width:1120px;margin-inline:auto;display:grid}.admin-page>.back-row,.admin-page>.admin-notice,.admin-page>.admin-global-status,.admin-page>.admin-stats,.admin-page>.admin-section-nav,.admin-page>.admin-selected-context,.admin-page>.admin-season-panel,.admin-page>.admin-player-console,.admin-page>.admin-observatory,.admin-page>.moderation-queue{grid-column:1/-1}.admin-page>.section-block{align-self:start}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-stats article{padding:14px 13px}.admin-stats small{font-size:9px}.admin-stats strong{font-size:21px}.admin-season-panel,.admin-player-console{padding:18px}.admin-season-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-player-console{grid-template-columns:minmax(0,1fr) minmax(320px,.75fr)}.admin-player-console>.subheading,.admin-player-console>p,.admin-player-console>.admin-player-search,.admin-player-console>.admin-player-results,.admin-player-console>.admin-remote-status{grid-column:1}.admin-player-console>.admin-selected-player{grid-area:1/2/span 6}.admin-message-form input,.admin-message-form textarea,.admin-message-form select,.admin-coin-form input,.admin-coin-form select{font-size:10px}.admin-page .section-block h2,.moderation-queue h2{font-size:15px}}.admin-observatory{border-color:color-mix(in srgb,var(--ui-accent) 27%,var(--ui-line));background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--ui-accent) 13%,transparent),transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--ui-surface-2) 94%,var(--ui-accent) 6%),var(--ui-panel));padding:14px;position:relative;overflow:hidden}.admin-observatory:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#0000 45%,#ffffff06 50%,#0000 55%);position:absolute;inset:0}.admin-observatory-heading{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex;position:relative}.admin-observatory-heading>div{min-width:0}.admin-observatory-heading h2{margin-top:2px}.admin-observatory-heading p:last-child{max-width:680px;color:var(--ui-muted);margin-top:4px;font-size:11px;line-height:1.45}.admin-observatory-live{color:#83d6b7;letter-spacing:.06em;text-transform:uppercase;background:#2f9a7417;border:1px solid #49c59740;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:28px;padding:0 9px;font-size:7px;font-weight:950;display:inline-flex}.admin-observatory-live i{background:#65d8a8;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite admin-live-pulse;box-shadow:0 0 0 4px #65d8a81a,0 0 12px #65d8a8a6}.admin-observatory-grid{z-index:1;grid-template-columns:minmax(0,1fr);gap:10px;display:grid;position:relative}.admin-monitor-card{border:1px solid color-mix(in srgb,var(--ui-accent) 18%,var(--ui-line));background:color-mix(in srgb,var(--ui-bg) 76%,transparent);border-radius:14px;gap:9px;min-width:0;padding:11px;display:grid;box-shadow:inset 0 1px #ffffff09,0 12px 28px #0000001f}.admin-monitor-head{align-items:center;gap:8px;min-width:0;display:flex}.admin-monitor-head>div{min-width:0}.admin-monitor-head small,.admin-monitor-head h3{display:block}.admin-monitor-head small{color:var(--ui-muted);letter-spacing:.08em;font-size:9px;font-weight:900}.admin-monitor-head h3{color:var(--ui-text);margin-top:2px;font-size:13px}.admin-monitor-icon{border:1px solid color-mix(in srgb,var(--ui-accent) 26%,transparent);background:color-mix(in srgb,var(--ui-accent) 11%,transparent);width:35px;height:35px;color:var(--ui-accent);border-radius:10px;flex:0 0 35px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0d}.admin-monitor-icon.trophy{color:#e8bd68;background:#b57a181a;border-color:#e5b14245}.admin-monitor-refresh{border:1px solid var(--ui-line);background:color-mix(in srgb,var(--ui-surface-2) 76%,transparent);width:36px;height:36px;color:var(--ui-muted);border-radius:10px;flex:0 0 36px;place-items:center;display:grid;min-height:36px!important}.admin-monitor-refresh:hover{border-color:color-mix(in srgb,var(--ui-accent) 35%,transparent);color:var(--ui-accent)}.admin-monitor-refresh .is-spinning{animation:.8s linear infinite admin-refresh-spin}.admin-monitor-tabs{grid-template-columns:1fr 1fr;gap:6px;display:grid}.admin-monitor-tabs button{border:1px solid var(--ui-line);background:color-mix(in srgb,var(--ui-surface-2) 55%,transparent);min-width:0;min-height:34px;color:var(--ui-muted);border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:8px;font-weight:900;display:flex}.admin-monitor-tabs button>span{width:18px;height:18px;color:var(--ui-bg);background:currentColor;border-radius:6px;place-items:center;font-size:6px;display:grid}.admin-monitor-tabs button.active{border-color:color-mix(in srgb,var(--ui-accent) 42%,transparent);background:color-mix(in srgb,var(--ui-accent) 13%,transparent);color:var(--ui-text);box-shadow:inset 0 0 16px color-mix(in srgb,var(--ui-accent) 5%,transparent)}.admin-chat-stream,.admin-ranking-list{overscroll-behavior:contain;border:1px solid var(--ui-line);background:color-mix(in srgb,var(--ui-panel) 48%,transparent);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ui-accent) 32%,transparent) transparent;border-radius:11px;min-width:0;height:330px;overflow:hidden auto}.admin-chat-entry{border-bottom:1px solid color-mix(in srgb,var(--ui-line) 75%,transparent);align-items:flex-start;gap:8px;min-width:0;padding:9px;display:flex}.admin-chat-entry:last-child{border-bottom:0}.admin-chat-entry>div{min-width:0}.admin-chat-avatar,.admin-ranking-avatar{border:1px solid color-mix(in srgb,var(--ui-accent) 20%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--ui-accent) 18%,transparent),color-mix(in srgb,var(--ui-surface-2) 80%,transparent));width:31px;height:31px;color:var(--ui-text);border-radius:9px;flex:0 0 31px;place-items:center;font-size:7px;font-weight:950;display:grid}.admin-chat-entry>div>div{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.admin-chat-entry strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--ui-text);font-size:11px;overflow:hidden}.admin-chat-entry button{border:1px solid color-mix(in srgb,var(--ui-accent) 22%,transparent);background:color-mix(in srgb,var(--ui-accent) 7%,transparent);color:var(--ui-accent);border-radius:7px;padding:0 8px;font-size:9px;font-weight:900;min-height:32px!important}.admin-chat-entry em{background:color-mix(in srgb,var(--ui-surface-2) 78%,transparent);color:var(--ui-muted);border-radius:5px;padding:3px 5px;font-size:9px;font-style:normal;font-weight:900}.admin-chat-entry time{color:var(--ui-muted);white-space:nowrap;margin-left:auto;font-size:9px}.admin-chat-entry p{overflow-wrap:anywhere;color:var(--ui-text);margin-top:4px;font-size:11px;line-height:1.5}.admin-monitor-empty{height:100%;min-height:140px;color:var(--ui-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:20px;display:flex}.admin-monitor-empty svg{color:color-mix(in srgb,var(--ui-accent) 70%,var(--ui-muted))}.admin-monitor-empty strong{color:var(--ui-text);font-size:9px}.admin-monitor-empty small{max-width:260px;font-size:7px;line-height:1.5}.admin-monitor-status{color:#e9a2ad;background:#a4364814;border:1px solid #df697938;border-radius:9px;margin:0;padding:8px;font-size:9px;line-height:1.4}.admin-monitor-footnote{color:var(--ui-muted);font-size:9px;line-height:1.4;display:block}.admin-ranking-list{display:block}.admin-ranking-list>button{border:0;border-bottom:1px solid color-mix(in srgb,var(--ui-line) 75%,transparent);text-align:left;background:0 0;align-items:center;gap:7px;width:100%;min-width:0;min-height:56px;padding:7px 8px;display:flex}.admin-ranking-list>button:last-child{border-bottom:0}.admin-ranking-list>button:hover,.admin-ranking-list>button.selected{background:color-mix(in srgb,var(--ui-accent) 8%,transparent)}.admin-ranking-list>button.selected{box-shadow:inset 3px 0 var(--ui-accent)}.admin-rank-number{width:22px;color:var(--ui-muted);text-align:center;flex:0 0 22px;font-size:10px}.admin-rank-number.rank-1{color:#f1c45d}.admin-rank-number.rank-2{color:#c8d0da}.admin-rank-number.rank-3{color:#ce9367}.admin-ranking-list>button>.grow{min-width:0}.admin-ranking-list strong,.admin-ranking-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-ranking-list strong{color:var(--ui-text);font-size:11px}.admin-ranking-list small{color:var(--ui-muted);margin-top:2px;font-size:9px}.admin-ranking-wealth{text-overflow:ellipsis;min-width:0;max-width:118px;color:var(--ui-accent);text-align:right;white-space:nowrap;margin-left:auto;font-size:10px;font-weight:950;overflow:hidden}.admin-ranking-wealth small{color:var(--ui-muted);text-align:right}.admin-ranking-wealth small.online{color:#73cfae}@keyframes admin-refresh-spin{to{transform:rotate(360deg)}}@keyframes admin-live-pulse{50%{opacity:.55;box-shadow:0 0 0 2px #65d8a814,0 0 6px #65d8a84d}}@media (width<=699px){.admin-observatory{padding:12px}.admin-observatory-heading{align-items:center}.admin-observatory-heading p:last-child{font-size:11px}.admin-observatory-live{min-height:34px;font-size:9px}.admin-monitor-card{padding:10px}.admin-monitor-head small{font-size:10px}.admin-monitor-head h3{font-size:15px}.admin-monitor-refresh{flex-basis:44px;width:44px;height:44px;min-height:44px!important}.admin-monitor-tabs button{min-height:44px;font-size:12px}.admin-chat-stream,.admin-ranking-list{height:min(365px,48vh)}.admin-chat-entry{padding:11px}.admin-chat-avatar,.admin-ranking-avatar{flex-basis:40px;width:40px;height:40px;font-size:11px}.admin-chat-entry strong,.admin-chat-entry p,.admin-ranking-list strong{font-size:12px}.admin-ranking-wealth{font-size:11px}.admin-chat-entry em,.admin-chat-entry time,.admin-ranking-list small,.admin-monitor-footnote,.admin-monitor-status{font-size:10px}.admin-chat-entry button{font-size:10px;min-height:40px!important}.admin-ranking-list>button{min-height:72px;padding:10px 8px}.admin-rank-number{font-size:12px}}@media (width>=900px){.admin-page>.admin-observatory{grid-column:1/-1;padding:18px}.admin-observatory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.admin-chat-stream,.admin-ranking-list{height:390px}.admin-monitor-card{padding:13px}.admin-monitor-head h3{font-size:15px}.admin-monitor-refresh{flex-basis:40px;width:40px;height:40px;min-height:40px!important}.admin-chat-entry strong,.admin-chat-entry p,.admin-ranking-list strong,.admin-ranking-wealth{font-size:12px}.admin-chat-entry time,.admin-chat-entry em,.admin-chat-entry button,.admin-ranking-list small{font-size:10px}.admin-chat-entry button{padding-inline:10px;min-height:38px!important}}.app-stage.ui-carbon{--ui-bg:#080b10;--ui-bg-2:#0d131b;--ui-surface:#121923;--ui-surface-2:#182331;--ui-panel:#0e141d;--ui-line:#b5cde824;--ui-text:#f5f7fa;--ui-muted:#94a1b2;--ui-accent:#39bdf8;--ui-accent-2:#43e07d;--ui-accent-ink:#061016;--money:#43e07d;--money-strong:#81f6a8;--work:#39bdf8;--business:#ffb454;--social:#5c8cff;--ranking:#f1c85b;--style:#b787ff;--partner:#ff8fbe;--success:#48d6ab;--danger:#ff6b7d;--gold:#f4c86a;--topbar-height:64px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 13% 0,#2d7ab321,#0000 30%),#05070a}.ui-carbon .phone-shell{color:var(--ui-text)!important;background:radial-gradient(circle at 12% -8%,#39bdf81a,#0000 30%),linear-gradient(#0d131b,#080b10 60%,#06080c)!important;border-color:#a0bede29!important;box-shadow:0 28px 90px #00000094,inset 0 1px #ffffff0a!important}.ui-carbon .phone-shell:before{opacity:.45;background:linear-gradient(#ffffff03 1px,#0000 1px) 0 0/100% 12px,linear-gradient(90deg,#ffffff02 1px,#0000 1px) 0 0/24px 100%!important}.ui-carbon .page{min-width:0;color:var(--ui-text);gap:16px}.ui-carbon .page>*{min-width:0}.ui-carbon .page h1{letter-spacing:-.035em;font-size:clamp(24px,6.4vw,30px);line-height:1.12}.ui-carbon .page h2{letter-spacing:-.015em;font-size:16px;line-height:1.3}.ui-carbon .page h3{font-size:13px;line-height:1.35}.ui-carbon .page p{line-height:1.55}.ui-carbon .eyebrow{letter-spacing:.12em;color:var(--ui-muted)!important;font-size:10px!important;line-height:1.3!important}.ui-carbon .muted,.ui-carbon .tiny{color:var(--ui-muted)!important;font-size:11px!important;line-height:1.5!important}.ui-carbon button,.ui-carbon a{-webkit-tap-highlight-color:transparent}.ui-carbon button:not(.icon-button),.ui-carbon .primary-button,.ui-carbon .secondary-button{min-height:44px}.ui-carbon .topbar-expanded{height:var(--topbar-height);min-height:var(--topbar-height);padding:calc(6px + env(safe-area-inset-top)) 14px 6px;-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);align-items:center;border-color:var(--ui-line)!important;background:#080b10e8!important;display:flex!important}.ui-carbon .topbar-primary{gap:10px;width:100%;min-width:0}.ui-carbon .brand-lockup{flex:1;gap:8px;min-width:0;overflow:hidden}.ui-carbon .brand-lockup>span:last-child{text-overflow:ellipsis;color:#f7f9fc;letter-spacing:.19em;white-space:nowrap;font-size:11px;overflow:hidden}.ui-carbon .lumora-brand-mark{color:#78d8ff;border:1px solid #39bdf847;border-radius:10px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid;background:linear-gradient(145deg,#39bdf829,#5c8cff14)!important;transform:none!important;box-shadow:0 0 24px #39bdf824!important}.ui-carbon .lumora-brand-mark:after{display:none}.ui-carbon .topbar-right{gap:7px;min-width:0}.ui-carbon .active-players-pill{color:#a9dfcd;font-variant-numeric:tabular-nums;background:#48d6ab12;border-color:#48d6ab33;min-height:28px;padding:0 8px;font-size:9px}.ui-carbon .active-players-pill i{background:var(--success);box-shadow:0 0 0 4px #48d6ab14,0 0 10px #48d6ab8c}.ui-carbon .cash-pill{gap:7px;max-width:148px;min-height:32px;padding:3px 9px 3px 4px;box-shadow:inset 0 1px #a4ffc412,0 8px 22px #0000002e;background:linear-gradient(135deg,#2a69443d,#0a1d14c7)!important;border-color:#43e07d47!important}.ui-carbon .cash-pill:after{background:linear-gradient(105deg,#0000 30%,#81f6a821,#0000 66%)}.ui-carbon .cash-pill strong{text-overflow:ellipsis;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;font-size:11px;font-weight:950;overflow:hidden;color:var(--money-strong)!important}.ui-carbon .coin-dot{flex:0 0 24px;width:24px;height:24px;color:var(--money-strong)!important;background:#43e07d21!important;border:1px solid #43e07d52!important;box-shadow:0 0 16px #43e07d29!important}.ui-carbon .topbar-admin-button.compact{color:#9db9ff;background:#5c8cff1a;border-color:#5c8cff47;flex:0 0 32px;width:32px;height:32px;min-height:32px;margin:0;padding:0}.ui-carbon .phone-shell:not(.auth-shell):not(.admin-shell) .page-scroll{height:calc(100dvh - var(--topbar-height) - 70px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important}.ui-carbon .game-feedback{top:calc(var(--topbar-height) + 8px + env(safe-area-inset-top))}.ui-carbon .bottom-nav{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-color:var(--ui-line)!important;background:#070a0ef0!important}.ui-carbon .nav-item{color:#708094!important;font-size:10px!important}.ui-carbon .nav-item svg{transition:transform .2s,color .2s,filter .2s}.ui-carbon .nav-item.active{color:#70d4ff!important;background:linear-gradient(#39bdf821,#0000 84%)!important}.ui-carbon .nav-item.active:before{background:linear-gradient(90deg,#0000,#55c9fa,#0000)!important}.ui-carbon .nav-item.active svg{filter:drop-shadow(0 0 8px #39bdf87a);transform:translateY(-1px)}.ui-carbon .section-block,.ui-carbon .list-card,.ui-carbon .inventory-card,.ui-carbon .shop-item,.ui-carbon .vehicle-card,.ui-carbon .business-card,.ui-carbon .rank-list,.ui-carbon .trade-side,.ui-carbon .trade-partner-strip{box-shadow:inset 0 1px #ffffff09,0 12px 30px #00000029;border-color:var(--ui-line)!important;background:linear-gradient(145deg,#141c27fa,#0c1119fa)!important}.ui-carbon .section-block{border-radius:18px}.ui-carbon .home-page{--page-accent:var(--work)}.ui-carbon .businesses-page{--page-accent:var(--business)}.ui-carbon .social-page{--page-accent:var(--social)}.ui-carbon .ranking-page{--page-accent:var(--ranking)}.ui-carbon .shop-page{--page-accent:var(--style)}.ui-carbon .profile-page,.ui-carbon .public-profile-page{--page-accent:#7ac8e8}.ui-carbon .trade-page{--page-accent:var(--success)}.ui-carbon .admin-page{--page-accent:var(--work)}.ui-carbon .heading-icon,.ui-carbon .feature-icon,.ui-carbon .city-marker{border:1px solid color-mix(in srgb,var(--page-accent,var(--ui-accent)) 20%,transparent);color:var(--page-accent,var(--ui-accent))!important;background:color-mix(in srgb,var(--page-accent,var(--ui-accent)) 12%,transparent)!important}.ui-carbon .page-title-row>div,.ui-carbon .back-row>div,.ui-carbon .section-heading>div:nth-child(2){min-width:0}.ui-carbon .page-title-row h1,.ui-carbon .back-row h1,.ui-carbon .section-heading h2{overflow-wrap:anywhere}.ui-carbon .primary-button{font-size:12px;font-weight:950;border:1px solid color-mix(in srgb,var(--page-accent,var(--ui-accent)) 42%,transparent)!important;color:#061016!important;background:linear-gradient(135deg,color-mix(in srgb,var(--page-accent,var(--ui-accent)) 85%,white),var(--page-accent,var(--ui-accent)))!important;box-shadow:0 10px 25px color-mix(in srgb,var(--page-accent,var(--ui-accent)) 18%,transparent)!important}.ui-carbon .secondary-button,.ui-carbon .mini-action,.ui-carbon .text-button{border-color:color-mix(in srgb,var(--page-accent,var(--ui-accent)) 30%,transparent);color:color-mix(in srgb,var(--page-accent,var(--ui-accent)) 75%,white);background:color-mix(in srgb,var(--page-accent,var(--ui-accent)) 9%,transparent);font-size:11px;font-weight:900}.ui-carbon .segmented-tabs,.ui-carbon .city-tabs{border-color:var(--ui-line);background:#0b1018;border-radius:14px;padding:4px}.ui-carbon .segmented-tabs button,.ui-carbon .city-tabs button{min-height:40px;color:var(--ui-muted);font-size:11px}.ui-carbon .segmented-tabs button.active,.ui-carbon .city-tabs button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--page-accent,var(--ui-accent)) 24%,transparent);color:var(--ui-text)!important;background:color-mix(in srgb,var(--page-accent,var(--ui-accent)) 16%,var(--ui-surface))!important}.ui-carbon .home-greeting{padding:2px 2px 0}.ui-carbon .home-greeting h1{overflow-wrap:anywhere;max-width:100%;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.ui-carbon .home-greeting>p{color:#9edfff;font-size:11px;font-weight:900}.ui-carbon .home-greeting>span{color:var(--ui-muted);font-size:12px}.ui-carbon .home-season-chip{color:#9fb2ca;background:#5c8cff12;border-color:#5c8cff38}.ui-carbon .home-season-chip svg,.ui-carbon .home-season-chip strong{color:#84a8ff}.ui-carbon .wealth-hero{box-shadow:inset 0 1px #98ffbc0a,0 18px 38px #0000002e;background:radial-gradient(circle at 90% 0,#43e07d1f,#0000 38%),linear-gradient(145deg,#14241d,#0d1513)!important;border-color:#43e07d33!important}.ui-carbon .wealth-hero h1,.ui-carbon .hero-stats strong,.ui-carbon .profile-stat-grid strong,.ui-carbon .profile-wealth,.ui-carbon .shop-wallet strong,.ui-carbon .fee,.ui-carbon .vehicle-info p,.ui-carbon .next-business-card .grow>span,.ui-carbon .reward-row>span:last-child{font-variant-numeric:tabular-nums;color:var(--money-strong)!important}.ui-carbon .wealth-hero .level-medallion{color:#92dcff;background:linear-gradient(145deg,#39bdf82e,#5c8cff14);border-color:#39bdf84d}.ui-carbon .xp-progress span{background:linear-gradient(90deg,#39bdf8,#5c8cff)!important}.ui-carbon .work-zone{background:radial-gradient(circle at 50% 18%,#39bdf81a,#0000 42%),linear-gradient(160deg,#101d29,#0b1119);border:1px solid #39bdf829;border-radius:22px;box-shadow:inset 0 1px #ffffff09,0 18px 40px #0003}.ui-carbon .work-button{background:radial-gradient(circle at 28% 12%,#fff3,#0000 28%),linear-gradient(135deg,#1497d1,#375dd7)!important;border-color:#39bdf873!important;box-shadow:0 18px 42px #1983d147,inset 0 1px #ffffff38!important}.ui-carbon .work-button .work-inner svg{filter:drop-shadow(0 0 10px #ffffff57);color:#eefdff!important}.ui-carbon .work-reward-overlay{background:linear-gradient(135deg,#143525,#0b1811)!important;border-color:#43e07d5c!important;box-shadow:0 18px 45px #0000007a,0 0 32px #43e07d29!important}.ui-carbon .reward-coin{color:#b8ffcf!important;background:radial-gradient(circle at 35% 25%,#45e681,#0b6a37)!important;border-color:#81f6a88f!important}.ui-carbon .work-reward-overlay strong{color:var(--money-strong)!important}.ui-carbon .opportunity-card{background:radial-gradient(circle at 100% 0,#ffb4541f,#0000 38%),linear-gradient(145deg,#211b14,#121311)!important;border-color:#ffb4543b!important}.ui-carbon .opportunity-card:before{background:linear-gradient(90deg,transparent,var(--business),#ff7f66,transparent)!important}.ui-carbon .opportunity-card .heading-icon,.ui-carbon .opportunity-card .timer-pill{color:#ffc77f!important;background:#ffb4541a!important}.ui-carbon .daily-card{background:radial-gradient(circle at 0 0,#43e07d17,#0000 35%),linear-gradient(145deg,#13201a,#0d1412)!important;border-color:#43e07d33!important}.ui-carbon .daily-card .heading-icon{color:var(--money)!important;background:#43e07d1a!important}.ui-carbon .daily-item.ready{background:#43e07d14;border-color:#43e07d61;box-shadow:0 0 24px #43e07d0f}.ui-carbon .daily-reward-panel span:first-child,.ui-carbon .daily-reward-panel b{color:var(--money-strong)}.ui-carbon .next-business-card{background:linear-gradient(135deg,#1c1914,#101319)!important;border-color:#ffb4542e!important}.ui-carbon .city-strip{background:linear-gradient(90deg,#121b29,#10151c);border-color:#5c8cff33}.ui-carbon .businesses-page .city-progress-card,.ui-carbon .businesses-page .unlock-panel{background:radial-gradient(circle at 100% 0,#ffb4541a,#0000 42%),linear-gradient(145deg,#1b1813,#10141a)!important;border-color:#ffb45438!important}.ui-carbon .businesses-page .progress-orb{box-shadow:0 0 24px #ffb4541f;background:conic-gradient(var(--business) var(--progress,0%),#ffffff12 0)!important}.ui-carbon .business-card{position:relative;overflow:hidden;border-left:3px solid color-mix(in srgb,var(--business-category,var(--business)) 68%,transparent)!important}.ui-carbon .business-card:after{content:"";background:linear-gradient(90deg,var(--business-category,var(--business)),transparent 52%);opacity:.45;pointer-events:none;height:1px;position:absolute;inset:0 0 auto}.ui-carbon .business-card:has(.category-street){--business-category:#ffb454}.ui-carbon .business-card:has(.category-food){--business-category:#ff816c}:is(.ui-carbon .business-card:has(.category-retail),.ui-carbon .business-card:has(.category-fashion)){--business-category:#ed78bd}:is(.ui-carbon .business-card:has(.category-tech),.ui-carbon .business-card:has(.category-media)){--business-category:#57cdf5}.ui-carbon .business-card:has(.category-hospitality){--business-category:#aa8bff}.ui-carbon .business-card:has(.category-property){--business-category:#c3ad91}.ui-carbon .business-card:has(.category-logistics){--business-category:#55d6c2}.ui-carbon .business-card:has(.category-holding){--business-category:#f4c86a}.ui-carbon .business-visual{aspect-ratio:1;background:#070a0e;border-color:#ffffff1f;border-radius:16px;width:76px;height:auto;box-shadow:0 12px 26px #00000061}.ui-carbon .business-visual.large{aspect-ratio:1;border-radius:18px;width:100px;height:auto}.ui-carbon .business-photo{transform:scale(1.025)}.ui-carbon .business-card:active .business-photo{transform:scale(1.06)}.ui-carbon .business-photo-shade{background:linear-gradient(#0000 48%,#030508d1)}.ui-carbon .business-card.locked .business-photo{filter:grayscale(.85)brightness(.45)!important}.ui-carbon .business-card.locked .business-info{opacity:1!important}.ui-carbon .business-level-light{color:#ffe1bb;background:#08090ac7;border-color:#ffb45447;font-size:9px}.ui-carbon .business-action{border-color:var(--ui-line);min-height:48px;font-size:11px}.ui-carbon .business-action.affordable{color:#dfffea!important;background:linear-gradient(135deg,#43e07d26,#43e07d12)!important;border-color:#43e07d4d!important}.ui-carbon .business-action.affordable strong,.ui-carbon .income-pair strong{color:var(--money-strong)!important}.ui-carbon .business-info p,.ui-carbon .business-upgrade-count,.ui-carbon .business-level-track{font-size:10px}.ui-carbon .business-photo-missing{color:#7890a7;place-items:center;font-size:18px;font-weight:950;display:grid;position:absolute;inset:0}.ui-carbon .vehicle-visual{isolation:isolate;position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--vehicle-accent,#8ca0b7) 26%,#ffffff1f)!important;background:radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--vehicle-accent,#8ca0b7) 17%,transparent),transparent 52%),#090d12!important;box-shadow:0 14px 30px #00000057!important}.ui-carbon .vehicle-photo{z-index:1;filter:saturate(.96)contrast(1.04);transition:filter .25s,transform .25s}.ui-carbon .vehicle-sheen{z-index:2;transform:translate(-120%);background:linear-gradient(115deg,#0000 25%,#ffffff21 42%,#0000 58%)!important}.ui-carbon .vehicle-prestige-line{z-index:3;background:linear-gradient(90deg,transparent,var(--vehicle-accent,#8ca0b7),transparent);opacity:.55;height:2px;box-shadow:0 0 12px var(--vehicle-accent,#8ca0b7);border-radius:99px;position:absolute;inset:auto 12% 4px}.ui-carbon .vehicle-visual.rarity-common .vehicle-sheen{display:none}.ui-carbon .vehicle-visual.rarity-common .vehicle-photo{filter:saturate(.72)contrast(.98)}.ui-carbon .vehicle-visual.rarity-rare{box-shadow:0 14px 32px #0046823d!important}.ui-carbon .vehicle-visual.rarity-rare .vehicle-sheen{animation:8s ease-in-out infinite vehicleSweep}.ui-carbon .vehicle-visual.rarity-epic{border-color:#b787ff61!important;box-shadow:0 15px 34px #6132ae40,inset 0 -14px 24px #7a4dc514!important}.ui-carbon .vehicle-visual.rarity-epic .vehicle-sheen{animation:5.8s ease-in-out infinite vehicleSweep;background:linear-gradient(115deg,#0000 22%,#6be2ff26 39%,#d48bff30 47%,#0000 62%)!important}.ui-carbon .vehicle-visual.rarity-legendary{animation:3.8s ease-in-out infinite vehicleLegendFloat;background:radial-gradient(circle at 50% 100%,#f4c86a33,#0000 48%),linear-gradient(160deg,#18140d,#080b0f)!important;border-color:#f4c86a73!important;box-shadow:0 17px 38px #8d5b0b47,0 0 22px #f4c86a14!important}.ui-carbon .vehicle-visual.rarity-legendary .vehicle-sheen{animation:3.6s ease-in-out infinite vehicleSweep;background:linear-gradient(115deg,#0000 22%,#ffefaf47 45%,#0000 62%)!important}.ui-carbon .vehicle-visual.rarity-legendary .vehicle-prestige-line{opacity:.9;background:linear-gradient(90deg,#0000,#f4c86a,#fff1b6,#f4c86a,#0000);height:3px}.ui-carbon .vehicle-card,.ui-carbon .vehicle-inventory-card{border-left:3px solid color-mix(in srgb,var(--vehicle-accent,#7893ae) 40%,var(--ui-line))!important}.ui-carbon .vehicle-card h2,.ui-carbon .vehicle-inventory-card h3{font-size:13px}.ui-carbon .shop-wallet{background:radial-gradient(circle at 0 0,#43e07d1f,#0000 44%),linear-gradient(120deg,#14251c,#0d1512);border-color:#43e07d3d;padding:14px}.ui-carbon .shop-wallet span{font-size:11px}.ui-carbon .shop-wallet span i{background:var(--money);box-shadow:0 0 10px #43e07d80}.ui-carbon .inventory-intro,.ui-carbon .market-explainer{background:#b787ff0f;border-color:#b787ff33}.ui-carbon .inventory-grid,.ui-carbon .shop-grid{align-items:stretch}.ui-carbon .inventory-card,.ui-carbon .shop-item{border-radius:18px;padding:13px;overflow:hidden}.ui-carbon .inventory-card.rarity-common,.ui-carbon .shop-item.rarity-common{border-top:2px solid #718092!important}.ui-carbon .inventory-card.rarity-rare,.ui-carbon .shop-item.rarity-rare{box-shadow:inset 0 1px #5c8cff14,0 12px 30px #0000002e;border-top:2px solid #5c8cff!important}.ui-carbon .inventory-card.rarity-epic,.ui-carbon .shop-item.rarity-epic{box-shadow:inset 0 1px #b787ff1c,0 14px 32px #3f236f2b;border-top:2px solid var(--style)!important}.ui-carbon .inventory-card.rarity-legendary,.ui-carbon .shop-item.rarity-legendary{box-shadow:inset 0 1px #ffebb412,0 15px 35px #5c380530;border-top:2px solid var(--gold)!important;background:radial-gradient(circle at 100% 0,#f4c86a1a,#0000 38%),linear-gradient(145deg,#1b1812,#0c1016)!important}.ui-carbon .inventory-card h3,.ui-carbon .shop-item h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden;white-space:normal!important;text-overflow:clip!important}.ui-carbon .inventory-card>small,.ui-carbon .shop-item>small,.ui-carbon .rarity-motion-copy{min-height:2.8em;color:var(--ui-muted);font-size:10px!important;line-height:1.4!important}.ui-carbon .inventory-card>p,.ui-carbon .shop-item>p{color:var(--money-strong);font-size:12px;font-weight:950}.ui-carbon .rarity-label{letter-spacing:.08em;align-items:center;min-height:22px;padding:0 7px;font-size:9px;display:inline-flex}.ui-carbon .season-item-chip{font-size:9px;top:8px;right:8px}.ui-carbon .inventory-tabs,.ui-carbon .style-filter{gap:5px;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important;overflow:visible!important}.ui-carbon .inventory-tabs button,.ui-carbon .style-filter button{min-width:0;min-height:42px;color:var(--ui-muted);white-space:normal;padding:6px;font-size:10px;line-height:1.2}.ui-carbon .profile-appearance{isolation:isolate;position:relative;overflow:hidden}.ui-carbon .profile-appearance>:not(.appearance-atmosphere):not(.profile-aurora):not(.profile-grid){z-index:3;position:relative}.ui-carbon .appearance-atmosphere{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ui-carbon .appearance-atmosphere i{opacity:0;background:currentColor;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 12px}.ui-carbon .appearance-atmosphere i:first-child{bottom:16%;left:14%}.ui-carbon .appearance-atmosphere i:nth-child(2){top:12%;left:52%}.ui-carbon .appearance-atmosphere i:nth-child(3){bottom:24%;right:12%}.ui-carbon .profile-appearance.appearance-frame-rare .appearance-atmosphere i:first-child{color:#ff8daf;opacity:.35;animation:4.2s ease-in-out infinite appearanceSpark}.ui-carbon .profile-appearance.appearance-frame-epic .appearance-atmosphere i{color:#b787ff;opacity:.55;animation:3s ease-in-out infinite appearanceSpark}.ui-carbon .profile-appearance.appearance-frame-epic .appearance-atmosphere i:nth-child(2){color:#64e5c2;animation-delay:-1.1s}.ui-carbon .profile-appearance.appearance-frame-epic .appearance-atmosphere i:nth-child(3){animation-delay:-2s}.ui-carbon .profile-appearance.appearance-frame-legendary .appearance-atmosphere i{color:#ffd66f;opacity:.72;animation:2.2s ease-in-out infinite appearanceSpark}.ui-carbon .profile-appearance.appearance-frame-legendary .appearance-atmosphere i:nth-child(2){color:#ff8a3d;animation-delay:-.8s}.ui-carbon .profile-appearance.appearance-frame-legendary .appearance-atmosphere i:nth-child(3){animation-delay:-1.5s}.ui-carbon .frame-preview{border:1px solid var(--ui-line);border-radius:16px;place-items:center;min-height:102px;padding:12px;display:grid;background:radial-gradient(circle,#7ac8e817,#0000 55%),#0b1017!important}.ui-carbon .frame-preview:before,.ui-carbon .frame-preview:after{display:none!important}.ui-carbon .frame-preview>.avatar.large{border-radius:20px;width:62px;height:62px;margin:0}.ui-carbon .frame-preview .avatar-frame-shine,.ui-carbon .frame-preview .avatar-frame-orbit{width:auto!important;height:auto!important;position:absolute!important}.ui-carbon .theme-preview{border:1px solid var(--ui-line);border-radius:16px}.ui-carbon .profile-hero,.ui-carbon .public-profile-hero{border:1px solid color-mix(in srgb,var(--page-accent) 20%,var(--ui-line));box-shadow:0 18px 44px #0000003d,inset 0 1px #ffffff0d}.ui-carbon .social-page .channel-banner,.ui-carbon .social-page .composer{background:linear-gradient(145deg,#1d2d4ac7,#0d141ff5);border-color:#5c8cff38}.ui-carbon .social-page .composer{margin-bottom:6px;bottom:8px}.ui-carbon .social-page .conversation-row,.ui-carbon .social-page .player-row{border-color:var(--ui-line);background:#121923b8}.ui-carbon .social-page .unread{background:var(--social)}.ui-carbon .ranking-page .podium{border-color:#f1c85b38;background:radial-gradient(circle at 50% 0,#f1c85b26,#0000 50%),linear-gradient(#181711,#0c1118)!important}.ui-carbon .ranking-page .rank-row:nth-child(-n+3) .rank-number,.ui-carbon .rank-crown{color:var(--ranking)}.ui-carbon .rank-row,.ui-carbon .rank-row>.grow{min-width:0}.ui-carbon .rank-row>.grow>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.ui-carbon .rank-wealth{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:38%;overflow:hidden;color:var(--money-strong)!important}.ui-carbon .profile-actions,.ui-carbon .feature-grid{gap:9px}.ui-carbon .profile-actions button,.ui-carbon .profile-actions a,.ui-carbon .feature-grid>a{border-color:var(--ui-line);min-width:0;color:var(--ui-text);background:linear-gradient(145deg,#151e2a,#0d131b)}.ui-carbon .profile-stat-grid>div{min-width:0}.ui-carbon .profile-stat-grid strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ui-carbon .partner-card,.ui-carbon .public-partner-card{background:radial-gradient(circle at 94% 0,#ff8fbe2e,#0000 42%),linear-gradient(145deg,#2a1823,#17111a)!important;border-color:#ff8fbe4d!important}.ui-carbon .partner-card .eyebrow,.ui-carbon .public-partner-card .eyebrow{color:#ff9fc7!important}.ui-carbon .partner-card h2,.ui-carbon .public-partner-card h2{color:#fff2f8!important}.ui-carbon .trade-page .trade-side-own{border-left:3px solid #48d6ab!important}.ui-carbon .trade-page .trade-side-target{border-left:3px solid #5c8cff!important}.ui-carbon .gold-hero,.ui-carbon .premium-offer-card.gold-product{background:radial-gradient(circle at 90% 0,#f4c86a2b,#0000 42%),linear-gradient(145deg,#211b11,#0d1116)!important;border-color:#f4c86a57!important}.ui-carbon .premium-offer-card{padding:14px;overflow:hidden}.ui-carbon .premium-season-chip,.ui-carbon .offer-limit-chip{vertical-align:top;margin:0 5px 8px 0;display:inline-flex;position:static}.ui-carbon .premium-offer-head{gap:8px;grid-template-columns:auto minmax(0,1fr)!important}.ui-carbon .gold-duration-chip,.ui-carbon .starter-timer{grid-column:2;justify-self:start;max-width:100%;white-space:normal!important;position:static!important}.ui-carbon .premium-offer-card p,.ui-carbon .premium-offer-card li{font-size:11px;line-height:1.5}.ui-carbon .admin-shell{width:min(100%,1180px);background:radial-gradient(circle at 50% -10%,#39bdf81c,#0000 38%),linear-gradient(#0c121a,#06090d)!important}.ui-carbon .admin-login-page{place-items:center;min-height:100%;padding:24px;display:grid}.ui-carbon .admin-login-card{background:radial-gradient(circle at 90% 0,#39bdf81c,#0000 34%),linear-gradient(155deg,#131c27,#0a0f16 70%);border:1px solid #6ec3eb38;border-radius:26px;width:min(100%,440px);overflow:hidden;box-shadow:0 32px 90px #0000008f,inset 0 1px #ffffff0e}.ui-carbon .admin-login-brand{border-bottom:1px solid var(--ui-line);background:#05090e57;align-items:center;gap:10px;min-width:0;padding:15px 17px;display:flex}.ui-carbon .admin-login-brand>span{color:#77d8ff;background:#39bdf81a;border:1px solid #39bdf840;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 24px #39bdf81c}.ui-carbon .admin-login-brand small,.ui-carbon .admin-login-brand strong{display:block}.ui-carbon .admin-login-brand small{color:#8fa1b4;letter-spacing:.16em;font-size:9px}.ui-carbon .admin-login-brand strong{letter-spacing:.12em;margin-top:2px;font-size:15px}.ui-carbon .admin-login-brand em{color:#8cdbbf;white-space:nowrap;background:#48d6ab12;border:1px solid #48d6ab33;border-radius:999px;margin-left:auto;padding:6px 8px;font-size:8px;font-style:normal;font-weight:950}.ui-carbon .admin-login-copy{text-align:center;padding:24px 24px 8px}.ui-carbon .admin-login-shield{color:#8bdeff;background:linear-gradient(145deg,#39bdf826,#5c8cff14);border:1px solid #39bdf847;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 13px;display:grid;box-shadow:0 14px 34px #00000038,0 0 28px #39bdf817}.ui-carbon .admin-login-copy h1{margin-top:5px;font-size:28px}.ui-carbon .admin-login-copy>p:last-child{max-width:350px;color:var(--ui-muted);margin:9px auto 0;font-size:12px;line-height:1.55}.ui-carbon .admin-login-form{gap:13px;padding:14px 24px 24px;display:grid}.ui-carbon .admin-login-form>label{gap:7px;min-width:0;display:grid}.ui-carbon .admin-login-form label>span{color:#cbd6e3;align-items:center;gap:7px;font-size:11px;font-weight:900;display:flex}.ui-carbon .admin-login-form label>span svg{color:#76d6ff}.ui-carbon .admin-login-form input{color:#f7f9fc;background:#080d13;border:1px solid #b5cde829;border-radius:12px;outline:0;width:100%;height:48px;padding:0 13px;font-size:13px}.ui-carbon .admin-login-form input:focus{border-color:#39bdf89e;box-shadow:0 0 0 4px #39bdf817}.ui-carbon .admin-login-password{position:relative}.ui-carbon .admin-login-password input{padding-right:48px}.ui-carbon .admin-login-password button{color:#8ea0b3;background:0 0;border:0;border-radius:9px;width:40px;height:40px;min-height:40px;position:absolute;top:4px;right:4px}.ui-carbon .admin-login-challenge{background:#f4c86a0f;border:1px solid #f4c86a40;border-radius:14px;padding:12px}.ui-carbon .admin-login-challenge small{color:var(--ui-muted);font-size:10px}.ui-carbon .admin-login-challenge strong{color:#ffe3a4;background:#0b0f14;border-radius:9px;width:fit-content;padding:8px 11px;font-size:18px}.ui-carbon .admin-login-status{color:#ffb1bc;background:#ff6b7d12;border:1px solid #ff6b7d3d;border-radius:10px;margin:0;padding:10px;font-size:11px;line-height:1.45}.ui-carbon .admin-login-submit{color:#061016;background:linear-gradient(135deg,#77dfff,#39bdf8);border:1px solid #39bdf866;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:50px;font-size:12px;font-weight:950;display:flex;box-shadow:0 13px 30px #39bdf82e}.ui-carbon .admin-login-card>footer{border-top:1px solid var(--ui-line);color:#8293a6;background:#05090e47;justify-content:space-between;align-items:center;gap:10px;padding:13px 17px;font-size:10px;display:flex}.ui-carbon .admin-login-card>footer span{align-items:center;gap:5px;display:flex}.ui-carbon .admin-login-card>footer svg{color:var(--success)}.ui-carbon .admin-login-card>footer a{color:#8fdfff;font-weight:900}.ui-carbon .admin-logout{color:#ffabb6!important;background:#ff6b7d12!important;border-color:#ff6b7d38!important}.ui-carbon .section-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ui-carbon .section-heading>*{min-width:0}.ui-carbon .temporary-boosts{grid-template-columns:1fr}.ui-carbon .boost-timer-card small,.ui-carbon .boost-timer-card strong{font-size:10px}.ui-carbon .chat-content{min-width:0}.ui-carbon .chat-content>div{grid-template-columns:minmax(0,1fr) auto auto;gap:5px;min-width:0;display:grid}.ui-carbon .chat-content>div>a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-carbon .chat-content>div time{grid-column:2}.ui-carbon .chat-report{grid-column:3}@keyframes vehicleSweep{0%,62%{transform:translate(-125%)}82%,to{transform:translate(125%)}}@keyframes appearanceSpark{0%,to{opacity:.15;transform:translateY(4px)scale(.72)}50%{opacity:.8;transform:translateY(-5px)scale(1.12)}}.ui-carbon.reduce-motion .vehicle-visual,.ui-carbon.reduce-motion .vehicle-sheen,.ui-carbon.reduce-motion .appearance-atmosphere i{animation:none!important}@media (width<=430px){.ui-carbon .topbar-expanded{padding-inline:10px}.ui-carbon .brand-lockup>span:last-child{letter-spacing:.13em;font-size:9px}.ui-carbon .lumora-brand-mark{flex-basis:28px;width:28px;height:28px}.ui-carbon .active-players-pill b{display:none}.ui-carbon .active-players-pill{padding-inline:6px}.ui-carbon .cash-pill{max-width:116px}.ui-carbon .cash-pill strong{font-size:10px}.ui-carbon .topbar-admin-button.compact{display:none}.ui-carbon .page{padding-inline:13px}.ui-carbon .page h1{font-size:24px}.ui-carbon .profile-actions,.ui-carbon .feature-grid,.ui-carbon .profile-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ui-carbon .profile-stat-grid>div:last-child{border-top:1px solid var(--ui-line);grid-column:1/-1;padding-top:10px}.ui-carbon .inventory-tabs,.ui-carbon .style-filter{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ui-carbon .section-heading{grid-template-columns:auto minmax(0,1fr)}.ui-carbon .section-heading>.timer-pill,.ui-carbon .section-heading>.date-chip,.ui-carbon .section-heading>.count-chip,.ui-carbon .section-heading>.text-button{white-space:normal;grid-column:2;justify-self:start;max-width:100%}.ui-carbon .business-main{align-items:flex-start}.ui-carbon .business-visual.large{flex-basis:92px;width:92px}.ui-carbon .income-pair{grid-template-columns:1fr}.ui-carbon .income-pair span{min-width:0}.ui-carbon .premium-offer-head{align-items:start}.ui-carbon .gold-duration-chip,.ui-carbon .starter-timer{margin-left:0;grid-column:1/-1!important}.ui-carbon .admin-login-page{padding:10px}.ui-carbon .admin-login-card{border-radius:20px}.ui-carbon .admin-login-copy{padding:20px 16px 6px}.ui-carbon .admin-login-form{padding:13px 16px 18px}.ui-carbon .admin-login-brand{padding:12px}.ui-carbon .admin-login-brand em{display:none}.ui-carbon .admin-login-card>footer{flex-wrap:wrap}}@media (width<=340px){.ui-carbon .brand-lockup>span:last-child{display:none}.ui-carbon .cash-pill{max-width:106px}.ui-carbon .active-players-pill{font-size:8px}.ui-carbon .business-main{display:grid}.ui-carbon .business-visual.large{width:100%;max-width:150px}.ui-carbon .admin-login-card>footer{justify-content:center}}@media (width>=700px){.ui-carbon .phone-shell:not(.auth-shell):not(.admin-shell) .page-scroll{height:calc(min(932px,100dvh - 28px) - var(--topbar-height) - 70px)!important}.ui-carbon .page{padding:24px 26px 44px}.ui-carbon .business-visual.large{width:112px}}@media (width>=900px){.ui-carbon .phone-shell:not(.auth-shell):not(.admin-shell) .page-scroll{height:calc(min(960px,100dvh - 28px) - var(--topbar-height) - 70px)!important}.ui-carbon .home-page{grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;gap:18px;width:100%;max-width:1120px;margin-inline:auto;display:grid}.ui-carbon .home-page>.home-greeting{grid-column:1/-1}.ui-carbon .home-page>.wealth-hero{grid-column:1/span 5}.ui-carbon .home-page>.work-zone{grid-column:6/-1}.ui-carbon .home-page>.opportunity-card{grid-column:1/span 7}.ui-carbon .home-page>.next-business-card{grid-column:8/-1}.ui-carbon .home-page>.daily-card{grid-column:1/span 8}.ui-carbon .home-page>.city-strip{grid-column:9/-1;align-self:start}.ui-carbon .home-page>.math-challenge-layer{grid-column:1/-1}.ui-carbon .businesses-page{width:100%;max-width:1120px;margin-inline:auto}.ui-carbon .businesses-page .business-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ui-carbon .social-page{width:100%;max-width:940px;margin-inline:auto}.ui-carbon .ranking-page{width:100%;max-width:920px;margin-inline:auto}.ui-carbon .trade-page{width:100%;max-width:1020px;margin-inline:auto}.ui-carbon .inventory-card h3,.ui-carbon .shop-item h3{font-size:14px}.ui-carbon .inventory-card>small,.ui-carbon .shop-item>small,.ui-carbon .rarity-motion-copy{font-size:11px!important}.ui-carbon .admin-login-card{width:460px}}.app-stage.ui-carbon.lumora-ui .phone-shell{color:var(--ui-text)!important;border-color:var(--ui-line)!important;background:radial-gradient(circle at 10% -8%,color-mix(in srgb,var(--ui-accent) 10%,transparent),transparent 30%),linear-gradient(180deg,var(--ui-bg-2),var(--ui-bg) 58%,color-mix(in srgb,var(--ui-bg) 95%,#000))!important}.app-stage.ui-carbon.lumora-ui .topbar-expanded{background:color-mix(in srgb,var(--ui-bg) 91%,transparent)!important;border-color:var(--ui-line)!important}.app-stage.ui-carbon.lumora-ui .brand-lockup>span:last-child{color:var(--ui-text)!important}.app-stage.ui-carbon.lumora-ui .lumora-brand-mark{border-color:color-mix(in srgb,var(--ui-accent) 34%,transparent)!important;color:var(--ui-accent-2)!important;background:color-mix(in srgb,var(--ui-accent) 11%,var(--ui-panel))!important;box-shadow:0 8px 20px color-mix(in srgb,var(--ui-accent) 13%,transparent)!important}.app-stage.ui-carbon.lumora-ui .cash-pill{border-color:color-mix(in srgb,var(--money) 30%,transparent)!important;background:color-mix(in srgb,var(--money) 10%,var(--ui-panel))!important;gap:0!important;padding:3px 11px!important}.app-stage.ui-carbon.lumora-ui .cash-pill strong{font-size:12px;color:var(--money-strong)!important}.app-stage.ui-carbon.lumora-ui .coin-dot{display:none!important}.app-stage.ui-carbon.lumora-ui .bottom-nav{background:color-mix(in srgb,var(--ui-bg) 94%,transparent)!important;border-color:var(--ui-line)!important}.app-stage.ui-carbon.lumora-ui .nav-item{color:var(--ui-muted)!important}.app-stage.ui-carbon.lumora-ui .nav-item.active{color:var(--ui-accent)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--ui-accent) 13%,transparent),transparent 86%)!important}.app-stage.ui-carbon.lumora-ui .section-block,.app-stage.ui-carbon.lumora-ui .list-card,.app-stage.ui-carbon.lumora-ui .inventory-card,.app-stage.ui-carbon.lumora-ui .shop-item,.app-stage.ui-carbon.lumora-ui .vehicle-card,.app-stage.ui-carbon.lumora-ui .business-card,.app-stage.ui-carbon.lumora-ui .rank-list,.app-stage.ui-carbon.lumora-ui .trade-side,.app-stage.ui-carbon.lumora-ui .trade-partner-strip{color:var(--ui-text);border-color:var(--ui-line)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--ui-surface) 96%,var(--page-accent,var(--ui-accent)) 4%),var(--ui-panel))!important}.app-stage.ui-carbon.lumora-ui .profile-page,.app-stage.ui-carbon.lumora-ui .public-profile-page{--page-accent:var(--ui-accent)}.app-stage.ui-carbon.lumora-ui .segmented-tabs,.app-stage.ui-carbon.lumora-ui .city-tabs{border-color:var(--ui-line)!important;background:var(--ui-panel)!important}.app-stage.ui-carbon.lumora-ui .segmented-tabs button,.app-stage.ui-carbon.lumora-ui .city-tabs button{color:var(--ui-muted)}.app-stage.ui-carbon.lumora-ui .segmented-tabs button.active,.app-stage.ui-carbon.lumora-ui .city-tabs button.active{color:var(--ui-text)!important;background:color-mix(in srgb,var(--page-accent,var(--ui-accent)) 13%,var(--ui-surface))!important}.app-stage.ui-carbon.lumora-ui .primary-button{color:var(--ui-accent-ink)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--page-accent,var(--ui-accent)) 82%,white),var(--page-accent,var(--ui-accent)))!important}.app-stage.ui-carbon.lumora-ui .secondary-button,.app-stage.ui-carbon.lumora-ui .mini-action,.app-stage.ui-carbon.lumora-ui .text-button{color:color-mix(in srgb,var(--page-accent,var(--ui-accent)) 72%,var(--ui-text));background:color-mix(in srgb,var(--page-accent,var(--ui-accent)) 8%,var(--ui-panel))}.app-stage.ui-carbon.lumora-ui .home-greeting>p{color:var(--ui-accent)!important}.app-stage.ui-carbon.lumora-ui .home-greeting>span{color:var(--ui-muted)!important}.app-stage.ui-carbon.lumora-ui .home-season-chip{white-space:normal;border-color:color-mix(in srgb,var(--ui-accent) 23%,transparent);min-height:32px;color:var(--ui-muted);background:color-mix(in srgb,var(--ui-accent) 7%,var(--ui-panel));flex-wrap:wrap}.app-stage.ui-carbon.lumora-ui .home-season-chip svg,.app-stage.ui-carbon.lumora-ui .home-season-chip strong{color:var(--ui-accent)!important}.app-stage.ui-carbon.lumora-ui .wealth-hero{border-color:color-mix(in srgb,var(--money) 22%,transparent)!important;background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--money) 12%,transparent),transparent 40%),linear-gradient(145deg,color-mix(in srgb,var(--ui-surface) 91%,var(--money) 9%),var(--ui-panel))!important}.app-stage.ui-carbon.lumora-ui .wealth-hero .level-medallion{border-color:color-mix(in srgb,var(--work) 32%,transparent);background:color-mix(in srgb,var(--work) 12%,var(--ui-panel));color:var(--work)}.app-stage.ui-carbon.lumora-ui .xp-progress span{background:linear-gradient(90deg,var(--work),var(--ui-accent-2))!important}.app-stage.ui-carbon.lumora-ui .work-zone{border-color:color-mix(in srgb,var(--work) 20%,transparent);background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--work) 11%,transparent),transparent 43%),linear-gradient(160deg,color-mix(in srgb,var(--ui-surface) 93%,var(--work) 7%),var(--ui-panel))}.app-stage.ui-carbon.lumora-ui .work-button{border-color:color-mix(in srgb,var(--work) 52%,transparent)!important;background:radial-gradient(circle at 28% 12%,#fff3,transparent 28%),linear-gradient(135deg,color-mix(in srgb,var(--work) 86%,white),color-mix(in srgb,var(--work) 76%,#5d3616))!important;box-shadow:0 18px 40px color-mix(in srgb,var(--work) 24%,transparent),inset 0 1px #ffffff42!important}.app-stage.ui-carbon.lumora-ui .work-button strong,.app-stage.ui-carbon.lumora-ui .work-button small,.app-stage.ui-carbon.lumora-ui .work-button svg{color:var(--ui-accent-ink)!important}.app-stage.ui-carbon.lumora-ui .opportunity-card{border-color:color-mix(in srgb,var(--business) 24%,transparent)!important;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--business) 11%,transparent),transparent 40%),linear-gradient(145deg,color-mix(in srgb,var(--ui-surface) 94%,var(--business) 6%),var(--ui-panel))!important}.app-stage.ui-carbon.lumora-ui .daily-card{border-color:color-mix(in srgb,var(--money) 20%,transparent)!important;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--money) 8%,transparent),transparent 36%),linear-gradient(145deg,color-mix(in srgb,var(--ui-surface) 95%,var(--money) 5%),var(--ui-panel))!important}.app-stage.ui-carbon.lumora-ui .next-business-card,.app-stage.ui-carbon.lumora-ui .city-strip{background:linear-gradient(135deg,color-mix(in srgb,var(--ui-surface) 95%,var(--business) 5%),var(--ui-panel))!important}.app-stage.ui-carbon.lumora-ui .shop-wallet{border-color:color-mix(in srgb,var(--money) 25%,transparent)!important;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--money) 11%,transparent),transparent 45%),linear-gradient(120deg,color-mix(in srgb,var(--ui-surface) 91%,var(--money) 9%),var(--ui-panel))!important}.app-stage.ui-carbon.lumora-ui .gold-hero{color:var(--ui-text);border-color:color-mix(in srgb,var(--gold) 25%,transparent)!important;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--gold) 15%,transparent),transparent 44%),linear-gradient(140deg,color-mix(in srgb,var(--ui-surface) 90%,var(--gold) 10%),var(--ui-panel))!important}.app-stage.ui-carbon.lumora-ui .inventory-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}.app-stage.ui-carbon.lumora-ui .style-filter{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-stage.ui-carbon.lumora-ui .profile-stat-grid strong{text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.app-stage.ui-carbon.lumora-ui input,.app-stage.ui-carbon.lumora-ui select,.app-stage.ui-carbon.lumora-ui textarea{color:var(--ui-text)!important;border-color:var(--ui-line)!important;background:var(--ui-panel)!important}.app-stage.ui-carbon.lumora-ui .forgot-password{border:1px solid color-mix(in srgb,var(--ui-accent) 22%,var(--ui-line));background:color-mix(in srgb,var(--ui-accent) 7%,var(--ui-panel));min-height:34px;color:var(--ui-accent);border-radius:9px;margin:8px 0 0 auto;padding:0 10px;font-size:10px}.app-stage.ui-carbon.lumora-ui .forgot-password svg{flex:none}.app-stage.ui-carbon.lumora-ui .auth-lock-countdown{border:1px solid color-mix(in srgb,var(--danger) 30%,var(--ui-line));background:color-mix(in srgb,var(--danger) 8%,var(--ui-panel));min-width:0;color:var(--danger);border-radius:11px;align-items:center;gap:9px;padding:10px 11px;display:flex}.app-stage.ui-carbon.lumora-ui .auth-lock-countdown>svg{flex:none}.app-stage.ui-carbon.lumora-ui .auth-lock-countdown span{min-width:0}.app-stage.ui-carbon.lumora-ui .auth-lock-countdown strong,.app-stage.ui-carbon.lumora-ui .auth-lock-countdown small{display:block}.app-stage.ui-carbon.lumora-ui .auth-lock-countdown strong{font-size:10px}.app-stage.ui-carbon.lumora-ui .auth-lock-countdown small{color:var(--ui-muted);margin-top:2px;font-size:9px;line-height:1.4}@media (width<=430px){.app-stage.ui-carbon.lumora-ui .style-filter{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-stage.ui-carbon.lumora-ui .shop-page .compact-list .vehicle-card{grid-template-columns:1fr!important}.app-stage.ui-carbon.lumora-ui .theme-setting-row .appearance-switch{grid-column:1/-1;width:100%}}.app-stage.ui-carbon.lumora-ui button>svg,.app-stage.ui-carbon.lumora-ui a>svg,.app-stage.ui-carbon.lumora-ui label>svg{flex:none;align-self:center}.app-stage.ui-carbon.lumora-ui .section-heading>div,.app-stage.ui-carbon.lumora-ui .subheading>div,.app-stage.ui-carbon.lumora-ui .back-row>.grow{min-width:0}.app-stage.ui-carbon.lumora-ui .section-heading h2,.app-stage.ui-carbon.lumora-ui .subheading h2,.app-stage.ui-carbon.lumora-ui .section-heading p,.app-stage.ui-carbon.lumora-ui .subheading p{overflow-wrap:anywhere;max-width:100%}.app-stage.ui-carbon.lumora-ui .active-players-pill{border-color:color-mix(in srgb,var(--success) 24%,transparent)!important;background:color-mix(in srgb,var(--success) 8%,var(--ui-panel))!important;color:color-mix(in srgb,var(--success) 72%,var(--ui-text))!important}.app-stage.ui-carbon.lumora-ui .section-heading h2,.app-stage.ui-carbon.lumora-ui .vehicle-info h2{color:var(--ui-text)!important}.app-stage.ui-carbon.lumora-ui .profile-actions button,.app-stage.ui-carbon.lumora-ui .profile-actions a,.app-stage.ui-carbon.lumora-ui .feature-grid>a{border-color:var(--ui-line)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--ui-surface) 96%,var(--page-accent,var(--ui-accent)) 4%),var(--ui-panel))!important;color:var(--ui-text)!important}.app-stage.ui-carbon.lumora-ui .social-page .channel-banner,.app-stage.ui-carbon.lumora-ui .social-page .composer{border-color:color-mix(in srgb,var(--social) 24%,var(--ui-line))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--ui-surface) 92%,var(--social) 8%),var(--ui-panel))!important;color:var(--ui-text)!important}.app-stage.ui-carbon.lumora-ui .social-page .conversation-row,.app-stage.ui-carbon.lumora-ui .social-page .player-row{border-color:var(--ui-line)!important;background:color-mix(in srgb,var(--ui-surface) 96%,var(--social) 4%)!important;color:var(--ui-text)!important}.app-stage.ui-carbon.lumora-ui .ranking-page .podium{border-color:color-mix(in srgb,var(--ranking) 24%,var(--ui-line))!important;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--ranking) 14%,transparent),transparent 50%),linear-gradient(180deg,color-mix(in srgb,var(--ui-surface) 94%,var(--ranking) 6%),var(--ui-panel))!important;color:var(--ui-text)!important}.app-stage.ui-carbon.lumora-ui .businesses-page .city-progress-card,.app-stage.ui-carbon.lumora-ui .businesses-page .unlock-panel{border-color:color-mix(in srgb,var(--business) 24%,var(--ui-line))!important;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--business) 10%,transparent),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--ui-surface) 94%,var(--business) 6%),var(--ui-panel))!important;color:var(--ui-text)!important}.app-stage.ui-carbon.lumora-ui .businesses-page .city-progress-card h2,.app-stage.ui-carbon.lumora-ui .businesses-page .unlock-panel h2{color:var(--ui-text)!important}.app-stage.ui-carbon.lumora-ui .businesses-page .city-progress-card small,.app-stage.ui-carbon.lumora-ui .businesses-page .unlock-panel small,.app-stage.ui-carbon.lumora-ui .businesses-page .requirements-list>div{color:var(--ui-muted)!important}.app-stage.ui-carbon.lumora-ui .businesses-page .requirements-list .met{color:var(--success)!important}.app-stage.ui-carbon.lumora-ui .business-card.locked .business-main{opacity:1!important;filter:none!important}.app-stage.ui-carbon.lumora-ui .business-card .business-info>p,.app-stage.ui-carbon.lumora-ui .business-card .sequence{color:var(--ui-muted)!important}.app-stage.ui-carbon.lumora-ui .business-card .owned-chip{color:color-mix(in srgb,var(--business-category,var(--business)) 68%,var(--ui-text))!important;background:color-mix(in srgb,var(--business-category,var(--business)) 10%,var(--ui-panel))!important}.app-stage.ui-carbon.lumora-ui .business-card .lock-chip{color:color-mix(in srgb,var(--ui-text) 76%,var(--ui-muted))!important;background:color-mix(in srgb,var(--danger) 7%,var(--ui-panel))!important}.app-stage.ui-carbon.lumora-ui .business-card .business-action:disabled{opacity:.68!important}.app-stage.ui-carbon.lumora-ui .businesses-page .city-level{color:var(--business)!important}.app-stage.ui-carbon.lumora-ui .unlock-heading>div{flex:1;min-width:0}.app-stage.ui-carbon.lumora-ui .unlock-heading .fee{text-align:right;overflow-wrap:anywhere;flex:0 auto;max-width:42%}.app-stage.ui-carbon.lumora-ui .avatar-upload{border-color:var(--ui-panel)!important;background:var(--ui-accent)!important;color:var(--ui-accent-ink)!important;box-shadow:0 6px 18px color-mix(in srgb,var(--ui-accent) 24%,transparent)!important}.app-stage.ui-carbon.lumora-ui .profile-personalize{border-color:color-mix(in srgb,var(--ui-accent) 22%,var(--ui-line))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--ui-surface) 94%,var(--ui-accent) 6%),var(--ui-panel))!important}.app-stage.ui-carbon.lumora-ui .profile-personalize p,.app-stage.ui-carbon.lumora-ui .profile-personalize small{color:var(--ui-muted)!important}.app-stage.ui-carbon.lumora-ui[data-ui-theme=rose] .profile-hero,.app-stage.ui-carbon.lumora-ui[data-ui-theme=rose] .public-profile-hero{border-color:#c4457980!important;box-shadow:0 18px 44px #7d2b4e2e,inset 0 0 0 1px #ffaecf14!important}.app-stage.ui-carbon.lumora-ui[data-ui-theme=noir] .profile-hero,.app-stage.ui-carbon.lumora-ui[data-ui-theme=noir] .public-profile-hero{border-color:#d8ad556b!important}.app-stage.ui-carbon.lumora-ui .partner-card,.app-stage.ui-carbon.lumora-ui .public-partner-card{color:#fff2f8!important;background:radial-gradient(circle at 94% 0,#ff8fbe33,#0000 42%),linear-gradient(145deg,#301a25,#17111a)!important;border-color:#ff8fbe57!important}.app-stage.ui-carbon.lumora-ui .partner-card h2,.app-stage.ui-carbon.lumora-ui .public-partner-card h2{color:#fff2f8!important}.app-stage.ui-carbon.lumora-ui .partner-card p,.app-stage.ui-carbon.lumora-ui .partner-card small,.app-stage.ui-carbon.lumora-ui .public-partner-card p,.app-stage.ui-carbon.lumora-ui .public-partner-card small{color:#dcb8c8!important}.app-stage.ui-carbon.lumora-ui .inventory-card.rarity-legendary,.app-stage.ui-carbon.lumora-ui .shop-item.rarity-legendary{color:#fff4d6!important;background:radial-gradient(circle at 100% 0,#f4c86a24,#0000 40%),linear-gradient(145deg,#211b10,#0b0e12)!important;border-color:#f0c96a #f0c96a61 #f0c96a61!important;border-top-style:solid!important;border-top-width:2px!important;box-shadow:inset 0 1px #ffebb414,0 16px 36px #5c380538!important}.app-stage.ui-carbon.lumora-ui .inventory-card.rarity-legendary h3,.app-stage.ui-carbon.lumora-ui .shop-item.rarity-legendary h3{color:#fff4d6!important}.app-stage.ui-carbon.lumora-ui .inventory-card.rarity-legendary>small,.app-stage.ui-carbon.lumora-ui .shop-item.rarity-legendary>small{color:#cdbd99!important}.app-stage.ui-carbon.lumora-ui .inventory-card.rarity-legendary>p,.app-stage.ui-carbon.lumora-ui .shop-item.rarity-legendary>p{color:#9af0b7!important}.app-stage.ui-carbon.lumora-ui .inventory-card.rarity-legendary button,.app-stage.ui-carbon.lumora-ui .shop-item.rarity-legendary button{color:#f5ddb0!important;background:#f0c96a17!important;border-color:#f0c96a47!important}.app-stage.ui-carbon.lumora-ui .vehicle-card.rarity-common,.app-stage.ui-carbon.lumora-ui .vehicle-inventory-card.rarity-common{border-left-color:#718092!important}.app-stage.ui-carbon.lumora-ui .vehicle-card.rarity-rare,.app-stage.ui-carbon.lumora-ui .vehicle-inventory-card.rarity-rare{border-left-color:#5c8cff!important}.app-stage.ui-carbon.lumora-ui .vehicle-card.rarity-epic,.app-stage.ui-carbon.lumora-ui .vehicle-inventory-card.rarity-epic{border-left-color:#b787ff!important}.app-stage.ui-carbon.lumora-ui .vehicle-card.rarity-legendary,.app-stage.ui-carbon.lumora-ui .vehicle-inventory-card.rarity-legendary{border-left-color:#f0c96a!important}.app-stage.ui-carbon.lumora-ui .business-action.affordable{border-color:color-mix(in srgb,var(--money) 34%,transparent)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--money) 15%,var(--ui-panel)),color-mix(in srgb,var(--money) 8%,var(--ui-panel)))!important;color:color-mix(in srgb,var(--money) 68%,var(--ui-text))!important}.app-stage.ui-carbon.lumora-ui .frame-preview>.avatar.large,.app-stage.ui-carbon.lumora-ui .theme-preview.profile-appearance>.avatar.large{color:#eee9ff!important;background:linear-gradient(145deg,#31588c,#25365e)!important}.app-stage.ui-carbon.lumora-ui .profile-appearance[data-appearance-theme] h1,.app-stage.ui-carbon.lumora-ui .profile-appearance[data-appearance-theme] h2,.app-stage.ui-carbon.lumora-ui .profile-appearance[data-appearance-theme] h3{color:#fff8ed!important}.app-stage.ui-carbon.lumora-ui .profile-appearance[data-appearance-theme]>p,.app-stage.ui-carbon.lumora-ui .profile-appearance[data-appearance-theme]>small{color:#c9ced8!important}.app-stage.ui-carbon.lumora-ui .profile-appearance[data-appearance-theme] .profile-stat-grid strong{color:#a9f1bf!important}.app-stage.ui-carbon.lumora-ui .trade-asset .item-preview{border-radius:12px!important;flex:0 0 72px!important;width:72px!important;height:64px!important;min-height:64px!important;padding:5px!important}.app-stage.ui-carbon.lumora-ui .trade-asset .frame-preview>.avatar.large{border-radius:14px!important;width:42px!important;height:42px!important;font-size:9px!important}.app-stage.ui-carbon.lumora-ui .trade-asset .theme-preview.profile-appearance{grid-template-columns:34px minmax(0,1fr)!important;gap:5px!important;display:grid!important}.app-stage.ui-carbon.lumora-ui .trade-asset .theme-preview.profile-appearance>.avatar.large{border-radius:11px!important;width:34px!important;height:34px!important;font-size:8px!important}.app-stage.ui-carbon.lumora-ui .trade-asset .appearance-preview-copy{gap:3px!important}.app-stage.ui-carbon.lumora-ui .trade-asset .appearance-preview-copy>span,.app-stage.ui-carbon.lumora-ui .trade-asset .appearance-preview-copy>i,.app-stage.ui-carbon.lumora-ui .trade-asset .appearance-preview-copy>b{height:4px!important}.app-stage.ui-carbon.lumora-ui .gold-membership-visual{color:#fff3d5!important;background:radial-gradient(circle at 18% 64%,#ff5c0a40,#0000 38%),radial-gradient(circle at 100% 0,#ffd37038,#0000 42%),linear-gradient(145deg,#2b1609,#130d08)!important}.app-stage.ui-carbon.lumora-ui .gold-membership-visual>.grow>small{color:#d8bb77!important}.app-stage.ui-carbon.lumora-ui .gold-membership-visual>.grow>strong{color:#f6e2ae!important}.app-stage.ui-carbon.lumora-ui .gold-membership-visual .offer-visual-benefits span{color:#d9d1c2!important;background:#ffffff0d!important;border-color:#ffffff17!important}.app-stage.ui-carbon.lumora-ui .gold-preview-name .gold-identity-badge{color:#ffe397!important;margin-left:0!important;padding:2px 5px!important;font-size:7px!important}.app-stage.ui-carbon.lumora-ui .admin-shell{--ui-bg:#06090d;--ui-bg-2:#0c121a;--ui-surface:#121b25;--ui-surface-2:#172230;--ui-panel:#0a1017;--ui-line:#9bc4e629;--ui-text:#f6f9fc;--ui-muted:#8fa1b4;--ui-accent:#57c9f5;--ui-accent-2:#8ddfff;--ui-accent-ink:#061016;--money:#48d6ab;--money-strong:#8ce0c1;--work:#57c9f5;--business:#ffb454;--social:#7ea4ff;--ranking:#f4c86a;--style:#b787ff;--partner:#ff8fbe;--success:#48d6ab;--danger:#ff6b7d;--gold:#f4c86a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ui-text)!important}@media (width<=430px){.app-stage.ui-carbon.lumora-ui .theme-setting-row{grid-template-columns:auto minmax(0,1fr)!important;display:grid!important}.app-stage.ui-carbon.lumora-ui .inventory-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-stage.ui-carbon.lumora-ui .premium-product-visual{grid-template-columns:minmax(74px,92px) minmax(0,1fr)!important;align-items:center!important;display:grid!important}.app-stage.ui-carbon.lumora-ui .gold-avatar-showcase{justify-self:center;width:100%!important;max-width:92px!important}.app-stage.ui-carbon.lumora-ui .premium-product-visual .offer-visual-benefits{grid-template-columns:1fr!important}.app-stage.ui-carbon.lumora-ui .profile-stat-grid>div:last-child{border-top:1px solid var(--ui-line);grid-column:1/-1;margin-top:10px;padding-top:10px;border-left:0!important;padding-left:0!important}}@media (width<=360px){.app-stage.ui-carbon.lumora-ui .chat-content>div time{justify-self:start;grid-area:2/1!important}.app-stage.ui-carbon.lumora-ui .chat-report{grid-area:2/2!important}}.app-stage.ui-carbon.lumora-ui .active-players-pill{text-overflow:ellipsis;max-width:96px;overflow:hidden;color:#ffabc1!important;background:linear-gradient(135deg,#ff5f8921,#6818361f)!important;border-color:#ff5f8952!important}.app-stage.ui-carbon.lumora-ui .active-players-pill b{color:#e88ca7!important}.app-stage.ui-carbon.lumora-ui .online-count{color:#ff8eac!important}.app-stage.ui-carbon.lumora-ui .online-count>span,.app-stage.ui-carbon.lumora-ui .live-dot{background:#ff5f89!important;box-shadow:0 0 9px #ff5f89ad!important}.app-stage.ui-carbon.lumora-ui .avatar .status{box-shadow:none!important;background:#58616f!important}.app-stage.ui-carbon.lumora-ui .avatar .status.online{background:#ff5f89!important;box-shadow:0 0 7px #ff5f89bf!important}.app-stage.ui-carbon.lumora-ui .presence-online{color:#ff8eac!important}.app-stage.ui-carbon.lumora-ui .presence-offline{color:#77808d!important}.app-stage.ui-carbon.lumora-ui .social-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}.app-stage.ui-carbon.lumora-ui .social-tabs.solo-social-tabs{grid-template-columns:minmax(0,1fr)!important}.app-stage.ui-carbon.lumora-ui .social-tabs button{min-width:0;padding-inline:4px;overflow:hidden}.app-stage.ui-carbon.lumora-ui .social-tabs .social-tab-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-stage.ui-carbon.lumora-ui .guest-messages-cta,.app-stage.ui-carbon.lumora-ui .guest-ranking-banner{border:1px solid color-mix(in srgb,var(--social) 28%,var(--ui-line));background:linear-gradient(145deg,color-mix(in srgb,var(--ui-surface) 92%,var(--social) 8%),var(--ui-panel));width:100%;min-width:0;color:var(--ui-text);text-align:left;border-radius:14px;align-items:center;gap:10px;padding:12px;text-decoration:none;display:flex}.app-stage.ui-carbon.lumora-ui .guest-ranking-banner span,.app-stage.ui-carbon.lumora-ui .guest-messages-cta span{min-width:0}.app-stage.ui-carbon.lumora-ui .guest-ranking-banner strong,.app-stage.ui-carbon.lumora-ui .guest-ranking-banner small,.app-stage.ui-carbon.lumora-ui .guest-messages-cta strong,.app-stage.ui-carbon.lumora-ui .guest-messages-cta small{overflow-wrap:anywhere;display:block}.app-stage.ui-carbon.lumora-ui .guest-ranking-banner small,.app-stage.ui-carbon.lumora-ui .guest-messages-cta small{color:var(--ui-muted);margin-top:3px;font-size:9px;line-height:1.4}.app-stage.ui-carbon.lumora-ui .conversation-row .grow,.app-stage.ui-carbon.lumora-ui .player-row .grow,.app-stage.ui-carbon.lumora-ui .dm-header .grow{min-width:0}.app-stage.ui-carbon.lumora-ui .conversation-row .grow strong,.app-stage.ui-carbon.lumora-ui .player-row .grow strong,.app-stage.ui-carbon.lumora-ui .dm-header h2{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.app-stage.ui-carbon.lumora-ui .premium-offer-head>.premium-offer-icon{border-radius:12px!important;place-items:center!important;width:39px!important;min-width:39px!important;height:39px!important;padding:0!important;display:grid!important}.app-stage.ui-carbon.lumora-ui .premium-offer-head>.package-duration-chip,.app-stage.ui-carbon.lumora-ui .premium-offer-head>.starter-timer{white-space:normal!important;text-align:center!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:48%!important;height:auto!important;padding:6px 8px!important;line-height:1.2!important;display:inline-flex!important;position:static!important}.app-stage.ui-carbon.lumora-ui .gold-identity-badge{color:#f4d482!important;letter-spacing:.08em!important;background:linear-gradient(135deg,#f0c9722e,#8255132e)!important;border:1px solid #f0c97257!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-width:0!important;height:auto!important;margin-left:0!important;padding:4px 7px!important;font-size:7px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important;box-shadow:0 0 14px #e8b13b29!important}.app-stage.ui-carbon.lumora-ui .gold-identity-badge svg{flex:none;display:block}.app-stage.ui-carbon.lumora-ui .premium-name-crown{vertical-align:middle;color:#f1ca6f;justify-content:center;align-items:center;margin-left:4px;line-height:1;display:inline-flex}.app-stage.ui-carbon.lumora-ui .premium-name-crown svg{filter:drop-shadow(0 0 5px #f0c97273);display:block}.app-stage.ui-carbon.lumora-ui .gold-avatar-showcase{grid-template-rows:minmax(0,1fr) auto!important;align-content:center!important;place-items:center!important;gap:9px!important;min-width:0!important;min-height:128px!important;padding:14px 8px 11px!important;display:grid!important;overflow:visible!important}.app-stage.ui-carbon.lumora-ui .gold-avatar-showcase>.avatar.large{border-radius:20px!important;width:62px!important;height:62px!important;margin:0!important}.app-stage.ui-carbon.lumora-ui .gold-preview-name{width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;box-shadow:none!important;color:#f8e5aa!important;text-align:center!important;overflow-wrap:anywhere!important;background:0 0!important;border:0!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:5px!important;margin:0!important;padding:0!important;font-size:10px!important;line-height:1.25!important;display:flex!important;position:relative!important;inset:auto!important}.app-stage.ui-carbon.lumora-ui .gold-preview-name>.gold-identity-badge{padding:3px 6px!important;font-size:7px!important}.app-stage.ui-carbon.lumora-ui .avatar{--frame-emblem-size:18px;--frame-emblem-top:-9px;--frame-emblem-icon:11px}.app-stage.ui-carbon.lumora-ui .avatar.small{--frame-emblem-size:15px;--frame-emblem-top:-8px;--frame-emblem-icon:9px}.app-stage.ui-carbon.lumora-ui .avatar.large{--frame-emblem-size:20px;--frame-emblem-top:-10px;--frame-emblem-icon:12px}.app-stage.ui-carbon.lumora-ui .avatar.xlarge{--frame-emblem-size:24px;--frame-emblem-top:-12px;--frame-emblem-icon:14px}.app-stage.ui-carbon.lumora-ui .avatar-frame-emblem,.app-stage.ui-carbon.lumora-ui .avatar.frame-gold .avatar-frame-emblem{top:var(--frame-emblem-top)!important;min-width:var(--frame-emblem-size)!important;width:auto!important;height:var(--frame-emblem-size)!important;place-items:center!important;padding-inline:3px!important;line-height:1!important;display:grid!important}.app-stage.ui-carbon.lumora-ui .avatar-frame-emblem svg{width:var(--frame-emblem-icon)!important;height:var(--frame-emblem-icon)!important}.app-stage.ui-carbon.lumora-ui .frame-preview>.avatar.large{border-radius:20px!important;width:62px!important;height:62px!important;margin:0!important}.app-stage.ui-carbon.lumora-ui .chat-content>div{min-width:0;grid-template-columns:minmax(0,1fr) auto auto auto!important;align-items:center!important;gap:5px 7px!important;display:grid!important}.app-stage.ui-carbon.lumora-ui .chat-content>div>a:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-stage.ui-carbon.lumora-ui .chat-content>div>.level-chip{grid-area:1/2!important}.app-stage.ui-carbon.lumora-ui .chat-content>div>time{grid-area:1/3!important}.app-stage.ui-carbon.lumora-ui .chat-content>div>.chat-report{grid-area:1/4!important}.app-stage.ui-carbon.lumora-ui .rank-wealth{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:42%!important;overflow:hidden!important}.app-stage.ui-carbon.lumora-ui .player-notification-head .grow{min-width:0}.app-stage.ui-carbon.lumora-ui .player-notification-head h2{overflow-wrap:anywhere;max-width:100%;line-height:1.25}.app-stage.ui-carbon.lumora-ui .boost-timer-card.live-event{background:radial-gradient(circle at 0 0,#ff5f892e,#0000 55%),linear-gradient(145deg,#21131a,#111017);border-color:#ff5f8957}.app-stage.ui-carbon.lumora-ui .boost-timer-card.live-event>svg,.app-stage.ui-carbon.lumora-ui .boost-timer-card.live-event>b{color:#ff94b0}.app-stage.ui-carbon.lumora-ui .admin-event-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.app-stage.ui-carbon.lumora-ui .admin-event-presets button{border:1px solid var(--ui-line);background:linear-gradient(145deg,color-mix(in srgb,var(--ui-surface) 92%,var(--ui-accent) 8%),var(--ui-panel));min-width:0;min-height:58px;color:var(--ui-text);text-align:left;border-radius:12px;align-items:center;gap:8px;padding:9px;display:flex}.app-stage.ui-carbon.lumora-ui .admin-event-presets button>svg{color:var(--ui-accent)}.app-stage.ui-carbon.lumora-ui .admin-event-presets button>span{min-width:0}.app-stage.ui-carbon.lumora-ui .admin-event-presets strong,.app-stage.ui-carbon.lumora-ui .admin-event-presets small{overflow-wrap:anywhere;display:block}.app-stage.ui-carbon.lumora-ui .admin-event-presets strong{font-size:9px}.app-stage.ui-carbon.lumora-ui .admin-event-presets small{color:var(--ui-muted);margin-top:3px;font-size:7px;line-height:1.3}@media (width<=430px){.app-stage.ui-carbon.lumora-ui .premium-offer-head{flex-wrap:wrap!important;align-items:flex-start!important}.app-stage.ui-carbon.lumora-ui .premium-offer-head>.package-duration-chip,.app-stage.ui-carbon.lumora-ui .premium-offer-head>.starter-timer{max-width:100%!important;margin-left:47px!important}.app-stage.ui-carbon.lumora-ui .admin-event-presets{grid-template-columns:1fr!important}}@media (width<=370px){.app-stage.ui-carbon.lumora-ui .social-tabs button{gap:3px!important;font-size:7px!important}.app-stage.ui-carbon.lumora-ui .social-tabs button svg{width:13px;height:13px}.app-stage.ui-carbon.lumora-ui .chat-content>div{grid-template-columns:minmax(0,1fr) auto!important}.app-stage.ui-carbon.lumora-ui .chat-content>div>a:first-child{grid-area:1/1}.app-stage.ui-carbon.lumora-ui .chat-content>div>.level-chip{grid-area:1/2}.app-stage.ui-carbon.lumora-ui .chat-content>div>time{justify-self:start;grid-area:2/1!important}.app-stage.ui-carbon.lumora-ui .chat-content>div>.chat-report{justify-self:end;grid-area:2/2!important}.app-stage.ui-carbon.lumora-ui .gold-avatar-showcase>.avatar.large,.app-stage.ui-carbon.lumora-ui .frame-preview>.avatar.large{border-radius:18px!important;width:56px!important;height:56px!important}}.app-stage.ui-carbon.lumora-ui .auth-mark{border:1px solid color-mix(in srgb,var(--ui-accent) 38%,transparent);border-radius:16px;place-items:center;width:52px;height:52px;line-height:0;display:grid;background:linear-gradient(145deg,color-mix(in srgb,var(--ui-accent) 86%,white),var(--ui-accent))!important;color:var(--ui-accent-ink)!important;box-shadow:0 12px 30px color-mix(in srgb,var(--ui-accent) 20%,transparent)!important}.app-stage.ui-carbon.lumora-ui .auth-mark svg{margin:auto;display:block}.app-stage.ui-carbon.lumora-ui .auth-entry-bar .brand-gem{border:1px solid color-mix(in srgb,var(--ui-accent) 34%,transparent);flex:0 0 26px;line-height:0;background:color-mix(in srgb,var(--ui-accent) 11%,var(--ui-panel))!important;width:26px!important;height:26px!important;color:var(--ui-accent-2)!important;box-shadow:0 8px 20px color-mix(in srgb,var(--ui-accent) 13%,transparent)!important;border-radius:9px!important;place-items:center!important;display:grid!important;transform:none!important}.app-stage.ui-carbon.lumora-ui .auth-entry-bar .brand-gem svg,.app-stage.ui-carbon.lumora-ui .lumora-brand-mark svg{width:16px;height:16px;margin:auto;display:block;transform:none}.app-stage.ui-carbon.lumora-ui .lumora-brand-mark{line-height:0}.bottom-nav.nav-count-6{grid-template-columns:repeat(6,minmax(0,1fr))}.bottom-nav.nav-count-6 .nav-item{white-space:nowrap;padding-inline:2px;font-size:9px}.games-page{--page-accent:#6ea8ff;max-width:1120px;margin-inline:auto}.games-title-row{padding-top:2px}.arena-wallet{color:#a9cbff;background:linear-gradient(145deg,#467dd229,#111825db);border:1px solid #68a9ff47;border-radius:999px;align-items:center;gap:6px;min-width:0;padding:8px 10px;display:flex;box-shadow:0 8px 24px #194a9129}.arena-wallet strong{font-size:12px;line-height:1}.arena-wallet small{color:#74859e;letter-spacing:.09em;font-size:7px;font-weight:900}.arena-wallet.view-only{color:#8f9bad}.arena-wallet.view-only strong{letter-spacing:.08em;font-size:9px}.arena-safety-note,.arena-register-card,.arena-daily-card{background:radial-gradient(circle at 0 0,#5091e61a,#0000 50%),linear-gradient(145deg,#121923,#0c1119);border:1px solid #6aa8ff29;border-radius:16px;align-items:center;gap:11px;min-width:0;padding:12px 13px;display:flex}.arena-safety-note>svg,.arena-register-card>svg{color:#83b6ff;flex:none}.arena-safety-note>div,.arena-register-card>div,.arena-daily-card>div{flex:1;min-width:0}.arena-safety-note strong,.arena-register-card strong{color:#e9f1ff;font-size:10px;display:block}.arena-safety-note p,.arena-register-card p,.arena-daily-card p{color:#8793a5;overflow-wrap:anywhere;margin-top:3px;font-size:8px;line-height:1.5}.arena-register-card button,.arena-daily-card button{color:#b8d6ff;white-space:nowrap;background:#5b97ec24;border:1px solid #6facff42;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 12px;font-size:9px;font-weight:900;display:flex}.arena-daily-card{background:radial-gradient(circle at 0 0,#42c9891a,#0000 50%),linear-gradient(145deg,#111a1a,#0c1215);border-color:#6de1a52e}.arena-daily-card small{color:#6bcda0;letter-spacing:.1em;font-size:7px;font-weight:900;display:block}.arena-daily-card strong{color:#a6f2c8;margin-top:3px;font-size:15px;display:block}.arena-daily-card button{color:#a6f2c8;background:#43c0811f;border-color:#5bda983d}.arena-daily-card button:disabled{opacity:.62}.arena-tabs{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:initial!important;padding:5px!important}.arena-tabs button{min-width:0;min-height:43px!important;font-size:10px!important}.arena-layout{grid-template-columns:minmax(0,1fr);gap:13px;display:grid}.arena-create-card,.arena-lobby-card{background:radial-gradient(circle at 100% 0,#5183d01a,#0000 40%),linear-gradient(155deg,#151b25,#0c1118);border:1px solid #759bcf24;border-radius:20px;min-width:0;padding:14px;box-shadow:0 16px 34px #00000038}.arena-create-cooldown{color:#f1bd77;background:linear-gradient(135deg,#be742324,#14110eb3);border:1px solid #efad5b3d;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:12px;padding:10px 11px;display:grid}.arena-create-cooldown>svg{flex:none}.arena-create-cooldown>div{min-width:0}.arena-create-cooldown strong,.arena-create-cooldown small{display:block}.arena-create-cooldown strong{font-size:9px}.arena-create-cooldown small{color:#9f8c77;margin-top:3px;font-size:7px;line-height:1.4}.arena-create-cooldown>b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.arena-card-heading,.arena-lobby-head{align-items:center;gap:10px;display:flex}.arena-card-heading>span{color:#8bbaff;background:#4e8be51f;border:1px solid #64a4ff38;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.arena-card-heading>div,.arena-lobby-head>div{flex:1;min-width:0}.arena-card-heading small,.arena-lobby-head small{color:#6f91bd;letter-spacing:.12em;font-size:7px;font-weight:900;display:block}.arena-card-heading h2,.arena-lobby-head h2{color:#edf3ff;letter-spacing:-.02em;margin-top:3px;font-size:15px}.arena-intro{color:#8b96a8;margin:11px 0;font-size:9px;line-height:1.55}.arena-vehicle-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.arena-vehicle-picker>button{color:#cfd9e8;text-align:left;background:#0c121b;border:1px solid #759bcf21;border-radius:13px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:7px;display:grid;position:relative;overflow:hidden}.arena-vehicle-picker>button.selected{background:linear-gradient(145deg,#4277c833,#0d141e);border-color:#68a9ff75;box-shadow:inset 0 0 0 1px #70aeff1a}.arena-vehicle-picker .vehicle-visual{border-radius:9px;width:52px;height:39px}.arena-vehicle-picker>button>span{min-width:0}.arena-vehicle-picker strong,.arena-vehicle-picker small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.arena-vehicle-picker strong{font-size:8px}.arena-vehicle-picker small{color:#7f8ea4;align-items:center;gap:3px;margin-top:4px;font-size:7px;display:flex}.arena-vehicle-picker>button>svg{color:#82b7ff}.arena-primary{color:#07111f;background:linear-gradient(135deg,#84b8ff,#4e7dce);border:1px solid #89bbff6b;border-radius:13px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:43px;margin-top:12px;font-size:10px;font-weight:950;display:flex;box-shadow:0 10px 26px #376bbb3d}.arena-primary:disabled{opacity:.45;box-shadow:none}.arena-fine-print{color:#69788e;text-align:center;margin-top:7px;font-size:7px;display:block}.arena-empty-vehicle,.arena-empty{color:#6f87a7;text-align:center;background:#060a1059;border:1px dashed #709ddc33;border-radius:15px;align-content:center;place-items:center;gap:7px;min-height:136px;padding:18px;display:grid}.arena-empty-vehicle strong,.arena-empty strong{color:#ccd8e9;font-size:10px}.arena-empty-vehicle p,.arena-empty p{color:#748195;max-width:270px;font-size:8px;line-height:1.5}.arena-empty-vehicle a{color:#9cc4ff;background:#5d97eb21;border-radius:9px;padding:7px 10px;font-size:8px;font-weight:900}.coin-choice-grid,.stake-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.coin-choice-grid button{color:#8794a8;background:#0c121b;border:1px solid #759bcf24;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:75px;display:flex}.coin-choice-grid button.selected{color:#cfe2ff;background:linear-gradient(145deg,#3f7ad438,#0d141e);border-color:#6eafff73}.coin-choice-grid i{border:1px solid;border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;font-style:normal;font-weight:950;display:grid}.coin-choice-grid strong{font-size:9px}.stake-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px}.stake-grid button{color:#8c9aae;background:#0c121b;border:1px solid #759bcf1f;border-radius:10px;min-width:0;min-height:42px;padding:0 4px;font-size:8px;font-weight:900}.stake-grid button.selected{color:#bcd8ff;background:#4681d72e;border-color:#6cabff6b}.pot-preview{background:#39b5770f;border:1px solid #5bda9829;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;margin-top:9px;padding:10px 11px;display:grid}.pot-preview span{color:#8796a7;font-size:8px}.pot-preview strong{color:#9be8bd;font-size:11px}.pot-preview small{color:#5f9d7b;grid-column:1/-1;font-size:7px}.arena-lobby-head{margin-bottom:10px}.arena-lobby-head>button{color:#87a9d7;background:#0c121b;border:1px solid #739bd224;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.arena-room-stack{flex-direction:column;gap:8px;display:flex}.arena-room-card{background:linear-gradient(145deg,#111823,#0a1017);border:1px solid #759bcf21;border-radius:15px;min-width:0;padding:11px;overflow:hidden}.arena-room-card.type-coinflip{background:radial-gradient(circle at 100% 0,#8552d31c,#0000 48%),linear-gradient(145deg,#151421,#0b0f17);border-color:#a175e22e}.arena-room-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.arena-room-icon{color:#8bbaff;background:#4d89e021;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.type-coinflip .arena-room-icon{color:#c2a0f3;background:#8b5ad724}.arena-room-top>div{min-width:0}.arena-room-top strong,.arena-room-top small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.arena-room-top strong{color:#e1e9f5;font-size:9px}.arena-room-top small{color:#75849a;margin-top:3px;font-size:7px}.arena-room-top time{color:#758ba9;white-space:nowrap;align-items:center;gap:3px;font-size:7px;display:flex}.arena-race-pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;margin-top:9px;display:grid}.arena-race-pair>div{min-width:0}.arena-race-pair .vehicle-visual{border-radius:10px;width:100%;height:54px}.arena-race-pair>div>span{color:#aebbd0;grid-template-columns:minmax(0,1fr) auto;gap:4px;margin-top:4px;font-size:7px;display:grid}.arena-race-pair>div>span>b{color:#7da8e3;white-space:nowrap;font-size:6px}.arena-race-pair>i{color:#5f7595;font-size:7px;font-style:normal;font-weight:950}.arena-opponent-slot{border:1px dashed #759bcf2e;border-radius:10px;align-content:center;place-items:center;display:grid;min-height:54px!important}.arena-opponent-slot>span{color:#6d83a2;font-size:18px;font-weight:950}.arena-opponent-slot small{color:#66758b;font-size:6px}.arena-join-row{border-top:1px solid #759bcf1a;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding-top:9px;display:flex}.arena-join-row>span{color:#7f8fa5;min-width:0;font-size:8px}.arena-join-row>button{color:#a8ccff;background:#4784dc29;border:1px solid #6daaff4d;border-radius:9px;min-height:42px;padding:0 13px;font-size:9px;font-weight:900}.arena-join-row>button.cancel{color:#f19aaa;background:#d04c631a;border-color:#ea677c3d;align-items:center;gap:4px;display:flex}.arena-view-only{color:#8797ad;white-space:nowrap;background:#5c6f8a14;border:1px solid #7a91b12e;border-radius:9px;align-items:center;gap:5px;min-height:36px;padding:0 10px;font-size:8px;display:flex}.arena-running{background:#3e78ce14;border:1px solid #579af533;border-radius:10px;margin-top:9px;padding:9px 10px 9px 29px;position:relative;overflow:hidden}.arena-running>span{background:#6faaff;border-radius:50%;width:9px;height:9px;animation:1s ease-in-out infinite arenaPulse;position:absolute;top:12px;left:10px;box-shadow:0 0 14px #6faaff}.arena-running strong,.arena-running small{display:block}.arena-running strong{color:#b9d6ff;font-size:8px}.arena-running small{color:#71829a;margin-top:2px;font-size:7px;line-height:1.4}.arena-active-section,.arena-history{flex-direction:column;gap:8px;display:flex}.arena-result-card{background:linear-gradient(145deg,#111721,#0a1017);border:1px solid #759bcf21;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px 11px;display:grid}.arena-result-card>span{color:#7f90a8;background:#6f829c1a;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.arena-result-card.won{background:radial-gradient(circle at 0 0,#3bbe7e1a,#0000 50%),linear-gradient(145deg,#101b19,#0a1113);border-color:#5bda9838}.arena-result-card.won>span{color:#91e6b7;background:#41c6851f}.arena-result-card>div{min-width:0}.arena-result-card small,.arena-result-card strong,.arena-result-card p{overflow-wrap:anywhere;display:block}.arena-result-card small{color:#6d819d;letter-spacing:.1em;font-size:6px;font-weight:900}.arena-result-card strong{color:#e1e8f2;margin-top:2px;font-size:10px}.arena-result-card p{color:#758196;margin-top:3px;font-size:7px;line-height:1.4}.arena-result-card>b{color:#8de2b3;font-size:9px}.arena-status{color:#ee9cab;text-align:center;background:#291118f5;border:1px solid #ec708438;border-radius:11px;padding:10px 12px;font-size:9px;position:sticky;bottom:4px;box-shadow:0 10px 24px #00000040}.arena-status.loading{color:#9dbce7;background:#0d1521f0;border-color:#6aa8ff2e}.spin{animation:.8s linear infinite arenaSpin}@keyframes arenaSpin{to{transform:rotate(360deg)}}@keyframes arenaPulse{50%{opacity:.45;transform:scale(.75)}}@media (width>=900px){.arena-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.arena-create-card,.arena-lobby-card{padding:18px}.arena-vehicle-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.games-page{padding-inline:28px}}@media (width<=370px){.bottom-nav.nav-count-6{padding-inline:3px}.bottom-nav.nav-count-6 .nav-item{gap:3px;font-size:7.5px}.bottom-nav.nav-count-6 .nav-item svg{width:19px;height:19px}.arena-vehicle-picker{grid-template-columns:1fr}.arena-register-card,.arena-daily-card{flex-wrap:wrap;align-items:flex-start}.arena-register-card button,.arena-daily-card button{width:100%}.stake-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arena-race-pair .vehicle-visual{height:47px}}.lumora-ui[data-ui-theme=rose] .arena-wallet{color:#a33a67;background:linear-gradient(145deg,#ef8fb72e,#fffafbeb);border-color:#c4457938;box-shadow:0 8px 24px #792a4b1a}.lumora-ui[data-ui-theme=rose] .arena-safety-note,.lumora-ui[data-ui-theme=rose] .arena-register-card,.lumora-ui[data-ui-theme=rose] .arena-daily-card,.lumora-ui[data-ui-theme=rose] .arena-create-card,.lumora-ui[data-ui-theme=rose] .arena-lobby-card,.lumora-ui[data-ui-theme=rose] .arena-room-card,.lumora-ui[data-ui-theme=rose] .arena-result-card{border-color:var(--ui-line);background:radial-gradient(circle at 100% 0,#ef8fb71f,#0000 44%),linear-gradient(145deg,#fff,#fff7fa);box-shadow:0 14px 30px #5e213a14}.lumora-ui[data-ui-theme=rose] .arena-create-cooldown{color:#a43866;background:linear-gradient(135deg,#ef8fb72e,#fff8fb);border-color:#c4457933}.lumora-ui[data-ui-theme=rose] .arena-create-cooldown small{color:#987184}.lumora-ui[data-ui-theme=rose] .arena-view-only{border-color:var(--ui-line);color:#9a6e82;background:#fff6f9}.lumora-ui[data-ui-theme=rose] .arena-safety-note>svg,.lumora-ui[data-ui-theme=rose] .arena-register-card>svg,.lumora-ui[data-ui-theme=rose] .arena-card-heading>span,.lumora-ui[data-ui-theme=rose] .arena-room-icon{color:var(--ui-accent)}.lumora-ui[data-ui-theme=rose] .arena-safety-note strong,.lumora-ui[data-ui-theme=rose] .arena-register-card strong,.lumora-ui[data-ui-theme=rose] .arena-card-heading h2,.lumora-ui[data-ui-theme=rose] .arena-lobby-head h2,.lumora-ui[data-ui-theme=rose] .arena-room-top strong,.lumora-ui[data-ui-theme=rose] .arena-empty strong,.lumora-ui[data-ui-theme=rose] .arena-empty-vehicle strong,.lumora-ui[data-ui-theme=rose] .arena-result-card strong{color:var(--ui-text)}.lumora-ui[data-ui-theme=rose] .arena-safety-note p,.lumora-ui[data-ui-theme=rose] .arena-register-card p,.lumora-ui[data-ui-theme=rose] .arena-daily-card p,.lumora-ui[data-ui-theme=rose] .arena-intro,.lumora-ui[data-ui-theme=rose] .arena-room-top small,.lumora-ui[data-ui-theme=rose] .arena-room-top time,.lumora-ui[data-ui-theme=rose] .arena-empty p,.lumora-ui[data-ui-theme=rose] .arena-empty-vehicle p,.lumora-ui[data-ui-theme=rose] .arena-result-card p{color:var(--ui-muted)}.lumora-ui[data-ui-theme=rose] .arena-vehicle-picker>button,.lumora-ui[data-ui-theme=rose] .coin-choice-grid button,.lumora-ui[data-ui-theme=rose] .stake-grid button,.lumora-ui[data-ui-theme=rose] .arena-lobby-head>button,.lumora-ui[data-ui-theme=rose] .arena-empty,.lumora-ui[data-ui-theme=rose] .arena-empty-vehicle{border-color:var(--ui-line);color:var(--ui-muted);background:#fff9fb}.lumora-ui[data-ui-theme=rose] .arena-vehicle-picker>button.selected,.lumora-ui[data-ui-theme=rose] .coin-choice-grid button.selected,.lumora-ui[data-ui-theme=rose] .stake-grid button.selected{color:#8f315b;background:linear-gradient(145deg,#ef8fb733,#fff);border-color:#c4457959;box-shadow:inset 0 0 0 1px #c4457912}.lumora-ui[data-ui-theme=rose] .arena-primary{color:#fff;background:linear-gradient(135deg,#f5a9c9,#c44579);border-color:#c4457961;box-shadow:0 10px 26px #902f5833}.app-stage.ui-carbon.lumora-ui .brand-gem,.app-stage.ui-carbon.lumora-ui .lumora-brand-mark{line-height:0;overflow:hidden;transform:none!important}.app-stage.ui-carbon.lumora-ui .brand-gem svg,.app-stage.ui-carbon.lumora-ui .lumora-brand-mark svg{margin:auto;display:block;transform:none!important}.admin-section-nav{grid-template-columns:repeat(8,minmax(0,1fr))}.ui-carbon .admin-login-back{color:#8ea0b3;background:0 0;border:1px solid #b5cde824;border-radius:11px;min-height:42px;font-size:10px;font-weight:850}.admin-recovery-panel{gap:12px;display:grid}.admin-recovery-warning{color:#d7b17d;background:#be742314;border:1px solid #efad5b3b;border-radius:12px;align-items:flex-start;gap:9px;padding:11px;display:flex}.admin-recovery-warning svg{flex:none}.admin-recovery-warning p{font-size:10px;line-height:1.55}.admin-recovery-list{gap:9px;display:grid}.admin-recovery-list>article{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:13px;min-width:0;padding:11px}.admin-recovery-list>article.status-approved{border-color:#50cd9740}.admin-recovery-list>article.status-completed{opacity:.72}.admin-recovery-list .purchase-admin-head .grow strong,.admin-recovery-list .purchase-admin-head .grow small{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.admin-recovery-code-field{gap:6px;margin-top:10px;display:grid}.admin-recovery-code-field>span{color:var(--ui-muted);font-size:10px;font-weight:850}.admin-recovery-code-field input{border:1px solid color-mix(in srgb,var(--ui-accent) 30%,var(--ui-line));background:var(--ui-bg);width:100%;min-height:43px;color:var(--ui-text);letter-spacing:.22em;text-align:center;border-radius:10px;padding:0 12px;font-size:16px;font-weight:950}@media (width<=860px){.admin-section-nav{scrollbar-width:none;display:flex;overflow-x:auto}.admin-section-nav::-webkit-scrollbar{display:none}.admin-section-nav button{flex:0 0 118px}}.password-recovery-state,.password-recovery-fields{gap:11px;min-width:0;display:grid}.password-recovery-state{border:1px solid color-mix(in srgb,var(--ui-accent) 24%,var(--ui-line));background:color-mix(in srgb,var(--ui-accent) 7%,var(--ui-panel));border-radius:14px;padding:13px}.password-recovery-state>svg{color:var(--ui-accent)}.password-recovery-state>div{min-width:0}.password-recovery-state strong,.password-recovery-state small{display:block}.password-recovery-state strong{color:var(--ui-text);font-size:12px}.password-recovery-state p{color:var(--ui-muted);margin-top:4px;font-size:11px;line-height:1.55}.password-recovery-state small{color:var(--ui-accent);margin-top:6px;font-size:10px}.password-recovery-state.completed{border-color:color-mix(in srgb,var(--success) 32%,var(--ui-line));background:color-mix(in srgb,var(--success) 8%,var(--ui-panel))}.password-recovery-state.completed>svg{color:var(--success)}.password-recovery-approved{border:1px solid color-mix(in srgb,var(--success) 30%,var(--ui-line));background:color-mix(in srgb,var(--success) 8%,var(--ui-panel));color:var(--success);border-radius:11px;align-items:center;gap:9px;padding:10px;display:flex}.password-recovery-approved>div{min-width:0}.password-recovery-approved strong,.password-recovery-approved small{display:block}.password-recovery-approved strong{font-size:11px}.password-recovery-approved small{color:var(--ui-muted);margin-top:3px;font-size:10px;line-height:1.4}.password-recovery-code{border:1px solid color-mix(in srgb,var(--ui-accent) 34%,var(--ui-line));background:color-mix(in srgb,var(--ui-accent) 10%,var(--ui-bg));color:var(--ui-accent-2);font-variant-numeric:tabular-nums;letter-spacing:.22em;text-align:center;border-radius:11px;margin:10px 0 5px;padding:10px 12px;font-size:21px;line-height:1;display:block}.report-detail-field{color:var(--ui-text);gap:8px;margin:16px 0;font-size:14px;display:grid}.report-detail-field textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--ui-line);background:var(--ui-surface);width:100%;max-width:100%;min-height:96px;color:var(--ui-text);font:inherit;border-radius:12px;padding:12px;font-size:16px;line-height:1.5}.report-detail-field small{color:var(--ui-muted);font-size:12px}.report-message-evidence{border-left:3px solid var(--ui-accent);background:var(--ui-panel);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:8px;margin:14px 0;padding:12px}.report-message-evidence p{margin:6px 0 0;font-size:14px;line-height:1.5}.report-modal{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow-y:auto}.report-reason strong,.report-reason blockquote{white-space:pre-wrap;overflow-wrap:anywhere}.guest-trade-rules{color:var(--ui-muted);font-size:13px;line-height:1.65}.app-stage.ui-carbon.lumora-ui[data-ui-theme=noir]{--ui-bg:#090a0c;--ui-bg-2:#0d0f12;--ui-surface:#181a1e;--ui-surface-2:#22252b;--ui-panel:#111317;--ui-line:#ffffff14;--ui-text:#f7f5ed;--ui-muted:#a5a8b1;--ui-accent:#efc66c;--ui-accent-2:#ffe3a0;--ui-accent-ink:#251b09;--money:#58d99a;--money-strong:#9ce8bd;--work:#efc66c;--business:#cba370;--style:#b99af1;--social:#b1afd8;background:#060709}.app-stage.ui-carbon.lumora-ui[data-ui-theme=rose]{--ui-bg:#fff4f8;--ui-bg-2:#ffe9f1;--ui-surface:#fff;--ui-surface-2:#f8d9e6;--ui-panel:#fffafd;--ui-line:#79325222;--ui-text:#402135;--ui-muted:#845c72;--ui-accent:#c43e79;--ui-accent-2:#eb8fb6;--ui-accent-ink:#fff;--money:#19744e;--money-strong:#146341;--work:#c43e79;--business:#a66655;--style:#8f51a5;--social:#8a66ac;background:#f6dfe9}.app-stage.ui-carbon.lumora-ui{--text:var(--ui-text);--muted:var(--ui-muted);--line:var(--ui-line);--surface:var(--ui-surface);font-size:16px;line-height:1.5}.app-stage.ui-carbon.lumora-ui .phone-shell{flex-direction:column;display:flex;background:var(--ui-bg)!important;border-color:var(--ui-line)!important;width:min(100%,1320px)!important}.app-stage.ui-carbon.lumora-ui .phone-shell:before{display:none}.app-stage.ui-carbon.lumora-ui .page-scroll{scrollbar-width:thin;scrollbar-color:var(--ui-line) transparent;flex:1;min-height:0;padding-bottom:82px;height:auto!important}.app-stage.ui-carbon.lumora-ui .page{gap:22px;width:100%;max-width:1160px;margin-inline:auto;padding:24px 22px 36px}.app-stage.ui-carbon.lumora-ui :is(h1,h2,h3,strong,span,p,small,button,a){min-width:0}.app-stage.ui-carbon.lumora-ui :is(p,small,h1,h2,h3){overflow-wrap:anywhere}.app-stage.ui-carbon.lumora-ui .page p{font-size:16px!important;line-height:1.55!important}.app-stage.ui-carbon.lumora-ui .page small{font-size:12px!important;line-height:1.45!important}.app-stage.ui-carbon.lumora-ui .page :is(button,input,select,textarea){line-height:1.4;font-size:14px!important}.app-stage.ui-carbon.lumora-ui .page input,.app-stage.ui-carbon.lumora-ui .page select{min-height:48px;font-size:16px!important}.app-stage.ui-carbon.lumora-ui .page h1{letter-spacing:-.035em;line-height:1.18;font-size:clamp(25px,3.2vw,36px)!important}.app-stage.ui-carbon.lumora-ui .page h2{line-height:1.3;font-size:21px!important}.app-stage.ui-carbon.lumora-ui .page h3{line-height:1.35;font-size:17px!important}.app-stage.ui-carbon.lumora-ui .page .eyebrow{letter-spacing:.12em!important;color:var(--ui-muted)!important;font-size:12px!important}.app-stage.ui-carbon.lumora-ui :is(.primary-button,.secondary-button,.mini-buy,.mini-action,.arena-primary){gap:8px;white-space:normal!important;min-height:46px!important;padding:10px 15px!important}.app-stage.ui-carbon.lumora-ui :is(button,a){touch-action:manipulation}.app-stage.ui-carbon.lumora-ui button:active:not(:disabled){transition:transform 80ms;transform:translateY(1px)scale(.985)}.app-stage.ui-carbon.lumora-ui :is(button,a,input,select):focus-visible{outline:3px solid var(--ui-accent);outline-offset:3px}.app-stage.ui-carbon.lumora-ui svg{vertical-align:middle;flex-shrink:0}.app-stage.ui-carbon.lumora-ui .topbar-expanded{flex:none;min-height:72px;background:var(--ui-bg)!important;height:auto!important;padding:14px 22px!important}.app-stage.ui-carbon.lumora-ui .topbar-primary{gap:12px;width:100%}.app-stage.ui-carbon.lumora-ui .brand-lockup{gap:10px;letter-spacing:.15em!important;font-size:14px!important}.app-stage.ui-carbon.lumora-ui .brand-gem{border-radius:11px!important;flex-basis:34px!important;place-items:center!important;width:34px!important;height:34px!important;display:grid!important}.app-stage.ui-carbon.lumora-ui .brand-gem svg{width:22px!important;height:22px!important}.app-stage.ui-carbon.lumora-ui .cash-pill{max-width:220px;min-height:38px;padding:6px 12px!important}.app-stage.ui-carbon.lumora-ui .cash-pill strong{text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden;font-size:16px!important}.app-stage.ui-carbon.lumora-ui .active-players-pill{min-height:34px;color:#f18a96!important;background:#ed6c7d0d!important;border-color:#ed6c7d38!important;font-size:12px!important}.app-stage.ui-carbon.lumora-ui .active-players-pill i{background:#ed6c7d!important;box-shadow:0 0 0 3px #ed6c7d12!important}.app-stage.ui-carbon.lumora-ui .bottom-nav{height:calc(76px + env(safe-area-inset-bottom))!important;padding:7px 12px calc(7px + env(safe-area-inset-bottom))!important;background:var(--ui-bg)!important;grid-template-columns:repeat(6,minmax(0,1fr))!important}.app-stage.ui-carbon.lumora-ui .nav-item{letter-spacing:0;gap:5px!important;font-size:12px!important}.app-stage.ui-carbon.lumora-ui .nav-item svg{width:23px!important;height:23px!important;transform:none!important}.app-stage.ui-carbon.lumora-ui :is(.section-block,.shop-item,.inventory-card,.business-card,.vehicle-card,.arena-create-card,.arena-lobby-card,.arena-room-card,.market-card){padding:20px;border:1px solid var(--ui-line)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;border-radius:20px!important;box-shadow:0 8px 30px #0000000d!important}.app-stage.ui-carbon.lumora-ui :is(.segmented-tabs,.inventory-tabs,.city-tabs,.style-filter){border-radius:15px;gap:6px!important;padding:5px!important}.app-stage.ui-carbon.lumora-ui :is(.segmented-tabs,.inventory-tabs,.city-tabs,.style-filter) button{white-space:normal!important;min-height:44px!important;padding:9px 10px!important;font-size:13px!important}.app-stage.ui-carbon.lumora-ui .home-greeting>h1{flex-wrap:wrap;align-items:center;gap:10px;display:flex;color:var(--ui-text)!important}.app-stage.ui-carbon.lumora-ui .home-greeting>span{color:var(--ui-muted);line-height:1.55;font-size:15px!important}.app-stage.ui-carbon.lumora-ui .home-season-chip{gap:9px;width:fit-content;margin-top:12px;padding:7px 12px!important;font-size:12px!important}.app-stage.ui-carbon.lumora-ui .wealth-hero{background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--money) 12%,transparent),transparent 65%),var(--ui-surface)!important;border-radius:24px!important;padding:24px!important}.app-stage.ui-carbon.lumora-ui .wealth-hero h1{font-variant-numeric:tabular-nums;color:var(--money-strong)!important;font-size:clamp(32px,5vw,48px)!important}.app-stage.ui-carbon.lumora-ui :is(.level-medallion,.level-chip){flex:none;font-size:14px!important}.app-stage.ui-carbon.lumora-ui .xp-labels{gap:10px;font-size:12px!important}.app-stage.ui-carbon.lumora-ui .work-zone{overflow:visible;border:1px solid var(--ui-line)!important;background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--ui-accent) 12%,transparent),transparent 75%),var(--ui-panel)!important;border-radius:24px!important;padding:22px!important}.app-stage.ui-carbon.lumora-ui .work-zone-head{margin-bottom:16px}.app-stage.ui-carbon.lumora-ui .work-zone-head strong{font-size:16px!important}.app-stage.ui-carbon.lumora-ui .work-button{background:linear-gradient(115deg,var(--ui-accent-2),var(--ui-accent))!important;width:100%!important;max-width:none!important;height:100px!important;min-height:100px!important;box-shadow:0 8px 0 color-mix(in srgb,var(--ui-accent) 45%,#251607),0 18px 32px color-mix(in srgb,var(--ui-accent) 14%,transparent)!important;border-radius:20px!important;margin:0!important;transition:transform 80ms,box-shadow 80ms!important}.app-stage.ui-carbon.lumora-ui .work-button:active{box-shadow:0 3px 0 color-mix(in srgb,var(--ui-accent) 45%,#251607)!important;transform:translateY(5px)!important}.app-stage.ui-carbon.lumora-ui .work-inner{grid-template-columns:auto auto;justify-content:center;align-items:center;gap:2px 14px;display:grid!important}.app-stage.ui-carbon.lumora-ui .work-inner>svg{grid-row:1/3;width:34px;height:34px}.app-stage.ui-carbon.lumora-ui .work-inner strong{letter-spacing:.04em!important;font-size:24px!important}.app-stage.ui-carbon.lumora-ui .work-inner small{font-size:13px!important}.app-stage.ui-carbon.lumora-ui .work-button.cooldown{opacity:.82!important;filter:none!important}.app-stage.ui-carbon.lumora-ui .work-security-note{margin-top:17px;font-size:12px!important}.app-stage.ui-carbon.lumora-ui .work-reward-overlay{z-index:8;max-width:90%;top:20%;left:50%;transform:translate(-50%);pointer-events:none!important}.app-stage.ui-carbon.lumora-ui :is(.timer-pill,.reward-row,.date-chip,.city-income,.income-stat,.opportunity-progress-row>strong){line-height:1.4;white-space:normal!important;font-size:13px!important}.app-stage.ui-carbon.lumora-ui .section-heading{flex-wrap:wrap;row-gap:8px}.app-stage.ui-carbon.lumora-ui .section-heading>div:nth-child(2){flex:1;min-width:140px}.app-stage.ui-carbon.lumora-ui .daily-item{gap:12px!important;padding:15px 0!important}.app-stage.ui-carbon.lumora-ui .daily-item .grow strong{font-size:15px!important}.app-stage.ui-carbon.lumora-ui .daily-item em{font-size:12px!important}.app-stage.ui-carbon.lumora-ui .daily-reward-panel{min-width:90px!important}.app-stage.ui-carbon.lumora-ui .daily-reward-panel strong{font-size:14px!important}.app-stage.ui-carbon.lumora-ui .daily-reward-overview{padding:15px!important}.app-stage.ui-carbon.lumora-ui .daily-reward-overview strong{font-size:24px!important}.app-stage.ui-carbon.lumora-ui :is(.shop-grid,.inventory-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.app-stage.ui-carbon.lumora-ui :is(.shop-item,.inventory-card){flex-direction:column;gap:9px;display:flex;position:relative;overflow:hidden!important}.app-stage.ui-carbon.lumora-ui :is(.shop-item,.inventory-card)>button{margin-top:auto}.app-stage.ui-carbon.lumora-ui .season-item-chip{letter-spacing:.02em;flex:none;align-self:flex-start;line-height:1.2;display:inline-flex;width:auto!important;padding:4px 9px!important;font-size:12px!important;position:static!important}.app-stage.ui-carbon.lumora-ui .rarity-label{letter-spacing:.06em;line-height:1.4;font-size:12px!important}.app-stage.ui-carbon.lumora-ui .vehicle-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px!important;display:grid!important}.app-stage.ui-carbon.lumora-ui .vehicle-card{flex-direction:column;gap:10px!important;display:flex!important}.app-stage.ui-carbon.lumora-ui .vehicle-visual{aspect-ratio:3/2;isolation:isolate;flex:none;overflow:hidden;border-radius:14px!important;width:100%!important;height:auto!important;min-height:0!important}.app-stage.ui-carbon.lumora-ui .vehicle-photo{background-size:400% 300%!important;inset:0!important;transform:none!important}.app-stage.ui-carbon.lumora-ui .vehicle-info{align-items:center;gap:12px;width:100%;display:flex}.app-stage.ui-carbon.lumora-ui .vehicle-info>div{flex:1;min-width:0}.app-stage.ui-carbon.lumora-ui .vehicle-info h2{font-size:18px!important}.app-stage.ui-carbon.lumora-ui .vehicle-info p{font-size:13px!important}.app-stage.ui-carbon.lumora-ui .business-visual{aspect-ratio:1;border-radius:16px!important;height:auto!important;min-height:0!important}.app-stage.ui-carbon.lumora-ui .business-photo{background-size:400% 400%!important;inset:0!important;transform:none!important}.app-stage.ui-carbon.lumora-ui .business-level-light,.app-stage.ui-carbon.lumora-ui .business-locked-glass{letter-spacing:.02em;padding:5px 8px!important;font-size:12px!important}.app-stage.ui-carbon.lumora-ui .business-card{grid-template-columns:130px minmax(0,1fr)!important;gap:16px!important}.app-stage.ui-carbon.lumora-ui .business-card h3{font-size:19px!important}.app-stage.ui-carbon.lumora-ui .business-card .business-visual{width:130px!important}.app-stage.ui-carbon.lumora-ui :is(.city-stat,.business-income,.business-level,.business-price,.stage-label){font-size:14px!important}.app-stage.ui-carbon.lumora-ui .next-business-card .business-visual{flex:0 0 88px;width:88px!important}.app-stage.ui-carbon.lumora-ui .auth-page{gap:22px;max-width:580px!important;padding-top:28px!important}.app-stage.ui-carbon.lumora-ui .auth-shell .page-scroll{padding-bottom:0!important}.app-stage.ui-carbon.lumora-ui .auth-hero{border:1px solid var(--ui-line);border-radius:24px;text-align:left!important;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--ui-accent) 15%,transparent),transparent 65%),var(--ui-surface)!important;padding:24px!important}.app-stage.ui-carbon.lumora-ui .auth-hero h1{margin-block:12px!important}.app-stage.ui-carbon.lumora-ui .auth-entry-bar{flex-wrap:wrap;gap:10px!important}.app-stage.ui-carbon.lumora-ui .auth-entry-bar>span:last-child{margin-left:auto;font-size:12px!important}.app-stage.ui-carbon.lumora-ui .auth-form{border:1px solid var(--ui-line)!important;background:var(--ui-surface)!important;border-radius:24px!important;gap:20px!important;padding:22px!important}.app-stage.ui-carbon.lumora-ui .auth-form label>span{line-height:1.5;font-size:14px!important}.app-stage.ui-carbon.lumora-ui .auth-rules-card{padding:17px!important}.app-stage.ui-carbon.lumora-ui .auth-rules-list li{line-height:1.5;font-size:13px!important}.app-stage.ui-carbon.lumora-ui .rules-accept{align-items:flex-start!important;gap:10px!important;padding:14px!important}.app-stage.ui-carbon.lumora-ui .rules-accept input{flex:none;width:22px!important;height:22px!important;min-height:22px!important}.app-stage.ui-carbon.lumora-ui :is(.profile-hero,.public-profile-hero){gap:10px!important;padding:38px 24px 24px!important}.app-stage.ui-carbon.lumora-ui :is(.profile-hero,.public-profile-hero) .avatar.xlarge{border-radius:32px!important;width:104px!important;height:104px!important;font-size:30px!important}.app-stage.ui-carbon.lumora-ui .profile-badges{flex-wrap:wrap;gap:8px;display:flex}.app-stage.ui-carbon.lumora-ui .profile-badges>span{white-space:normal;padding:6px 10px!important;font-size:12px!important}.app-stage.ui-carbon.lumora-ui :is(.profile-stats,.public-profile-stats){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.app-stage.ui-carbon.lumora-ui :is(.profile-stats,.public-profile-stats) strong{font-size:20px!important}.app-stage.ui-carbon.lumora-ui .rank-item{gap:12px!important;padding:16px!important}.app-stage.ui-carbon.lumora-ui .rank-user strong{font-size:15px!important}.app-stage.ui-carbon.lumora-ui .rank-wealth{font-size:14px!important}.app-stage.ui-carbon.lumora-ui .chat-content p{font-size:15px!important}.app-stage.ui-carbon.lumora-ui .chat-content>div>a{font-size:13px!important}.app-stage.ui-carbon.lumora-ui .premium-offer{padding:22px!important}.app-stage.ui-carbon.lumora-ui .premium-offer-head{flex-wrap:wrap!important;align-items:center!important;gap:12px!important}.app-stage.ui-carbon.lumora-ui .premium-offer-head h3{font-size:22px!important}.app-stage.ui-carbon.lumora-ui .starter-timer,.app-stage.ui-carbon.lumora-ui .package-duration-chip{flex:none;max-width:100%;white-space:normal!important;margin:0!important;padding:9px 13px!important;position:static!important}.app-stage.ui-carbon.lumora-ui .package-duration-chip strong,.app-stage.ui-carbon.lumora-ui .starter-timer strong{white-space:normal!important;font-size:15px!important}.app-stage.ui-carbon.lumora-ui .premium-features li{line-height:1.55;font-size:14px!important}.app-stage.ui-carbon.lumora-ui .gold-identity-badge{vertical-align:middle;white-space:nowrap;justify-content:center;gap:5px;line-height:1;align-items:center!important;padding:6px 9px!important;font-size:12px!important;display:inline-flex!important}.app-stage.ui-carbon.lumora-ui .gold-identity-badge svg{margin:0!important;display:block!important;position:static!important;transform:none!important}.zarynor-trade-link{border:1px solid color-mix(in srgb,var(--ui-accent) 32%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--ui-accent) 9%,var(--ui-panel)),var(--ui-surface));color:var(--ui-text);border-radius:22px;align-items:center;gap:16px;padding:22px;display:flex}.zarynor-trade-link>svg:first-child{color:var(--ui-accent);width:30px;height:30px}.zarynor-trade-link>div{flex:1;min-width:0}.zarynor-trade-link strong{font-size:18px;display:block}.zarynor-trade-link small{color:var(--ui-muted);margin-top:4px;display:block}@media (width>=900px){.app-stage.ui-carbon.lumora-ui .home-page{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.app-stage.ui-carbon.lumora-ui .home-greeting{grid-column:1/-1}.app-stage.ui-carbon.lumora-ui .wealth-hero{height:100%}.app-stage.ui-carbon.lumora-ui .shop-grid,.app-stage.ui-carbon.lumora-ui .inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-stage.ui-carbon.lumora-ui .vehicle-list{grid-template-columns:repeat(3,minmax(0,1fr))}.app-stage.ui-carbon.lumora-ui .bottom-nav{padding-inline:15%!important}}@media (width<=600px){.app-stage.ui-carbon.lumora-ui .page{gap:18px;padding:20px 16px 32px!important}.app-stage.ui-carbon.lumora-ui .topbar-expanded{padding:12px 14px!important}.app-stage.ui-carbon.lumora-ui .brand-lockup{letter-spacing:.1em!important;font-size:12px!important}.app-stage.ui-carbon.lumora-ui .topbar-right{gap:6px!important}.app-stage.ui-carbon.lumora-ui .active-players-pill b{display:none}.app-stage.ui-carbon.lumora-ui .cash-pill strong{font-size:14px!important}.app-stage.ui-carbon.lumora-ui .cash-pill{max-width:150px}.app-stage.ui-carbon.lumora-ui .bottom-nav{padding-inline:3px!important}.app-stage.ui-carbon.lumora-ui .nav-item{font-size:11px!important}.app-stage.ui-carbon.lumora-ui :is(.shop-grid,.inventory-grid){gap:10px!important}.app-stage.ui-carbon.lumora-ui :is(.shop-item,.inventory-card){padding:12px!important}.app-stage.ui-carbon.lumora-ui .vehicle-list{grid-template-columns:1fr}.app-stage.ui-carbon.lumora-ui .business-card{grid-template-columns:96px minmax(0,1fr)!important;gap:12px!important;padding:15px!important}.app-stage.ui-carbon.lumora-ui .business-card .business-visual{width:96px!important}.app-stage.ui-carbon.lumora-ui .profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-stage.ui-carbon.lumora-ui .auth-entry-bar>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.app-stage.ui-carbon.lumora-ui *,.app-stage.ui-carbon.lumora-ui :before,.app-stage.ui-carbon.lumora-ui :after{transition:none!important;animation:none!important}}.app-stage.ui-carbon.lumora-ui .arena-vehicle-picker button{gap:12px;min-width:0}.app-stage.ui-carbon.lumora-ui .arena-vehicle-picker .vehicle-visual{flex:0 0 94px!important;width:94px!important;height:63px!important;min-height:0!important}.app-stage.ui-carbon.lumora-ui .arena-vehicle-picker button>span{flex:1;min-width:0}.app-stage.ui-carbon.lumora-ui .zarynor-race-lane .vehicle-visual{width:130px!important}.app-stage.ui-carbon.lumora-ui .trade-asset .appearance-preview{aspect-ratio:auto;flex:0 0 80px!important;width:80px!important;height:76px!important;min-height:76px!important;padding:12px!important}.app-stage.ui-carbon.lumora-ui .trade-asset .appearance-preview>.avatar.large{border-radius:13px!important;flex:0 0 40px!important;width:40px!important;height:40px!important;font-size:14px!important}.app-stage.ui-carbon.lumora-ui .trade-asset .appearance-preview-copy{display:none}.app-stage.ui-carbon.lumora-ui .profile-stat-grid{border-top:1px solid #ffffff24!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:24px!important;padding-top:22px!important;display:grid!important}.app-stage.ui-carbon.lumora-ui .profile-stat-grid>div{gap:6px;min-width:0;display:grid;border:0!important;padding:0 10px!important}.app-stage.ui-carbon.lumora-ui .profile-stat-grid strong{overflow-wrap:anywhere;color:var(--money-strong)!important;white-space:normal!important;font-size:clamp(17px,2.1vw,24px)!important}.app-stage.ui-carbon.lumora-ui :is(.profile-hero,.public-profile-hero)>h1{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex;margin:20px 0 8px!important}.app-stage.ui-carbon.lumora-ui[data-ui-theme=rose] .active-players-pill{color:#a5264e!important;background:#ad224b0d!important;border-color:#ad224b24!important}.app-stage.ui-carbon.lumora-ui .vehicle-photo{background-image:url(/zarynor-vehicles-s1.png)!important}.app-stage.ui-carbon.lumora-ui .business-photo{background-image:url(/zarynor-businesses-s1.png)!important}.app-stage.ui-carbon.lumora-ui .appearance-preview{aspect-ratio:3/2;isolation:isolate;border:1px solid #ffffff20;border-radius:18px;justify-content:center;align-items:center;position:relative;height:auto!important;min-height:190px!important;padding:34px 20px!important;display:flex!important;overflow:hidden!important}.app-stage.ui-carbon.lumora-ui .appearance-preview>.avatar.large{flex:0 0 88px;border-radius:28px!important;width:88px!important;height:88px!important;margin:0!important;font-size:24px!important}.app-stage.ui-carbon.lumora-ui .appearance-preview-theme{gap:16px}.app-stage.ui-carbon.lumora-ui .appearance-preview-copy{gap:8px;width:34%;display:grid}.app-stage.ui-carbon.lumora-ui .appearance-preview-copy>*{background:#ffffff62;border-radius:9px;width:100%;height:7px;display:block;position:static}.app-stage.ui-carbon.lumora-ui .appearance-preview-copy>i{background:#ffffff30;width:70%;height:5px}.app-stage.ui-carbon.lumora-ui .appearance-preview-copy>b{background:#ffffff20;width:42%;height:13px}.app-stage.ui-carbon.lumora-ui .profile-appearance[data-appearance-theme=onyx]{background:radial-gradient(at 90% 0,#d4b87a19,#0000 55%),linear-gradient(140deg,#27292f,#111317)!important}.app-stage.ui-carbon.lumora-ui .avatar{isolation:isolate;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.app-stage.ui-carbon.lumora-ui .avatar>img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.app-stage.ui-carbon.lumora-ui .avatar .avatar-frame-emblem{box-sizing:border-box;flex:none;animation:none!important;left:50%!important;transform:translate(-50%)!important}.app-stage.ui-carbon.lumora-ui .avatar .avatar-frame-emblem svg{margin:0!important;display:block!important;transform:none!important}.app-stage.ui-carbon.lumora-ui .avatar.frame-prism .avatar-frame-shine{background:conic-gradient(#5bf1c4,#ffe39b,#cda5ff,#ff8aba,#81d7ff,#5bf1c4)!important;animation:3.8s linear infinite zarynorPrismOrbit!important}.app-stage.ui-carbon.lumora-ui .avatar.frame-prism .avatar-frame-orbit{animation:5s linear infinite reverse frameOrbit!important}.app-stage.ui-carbon.lumora-ui .avatar.frame-cosmic .avatar-frame-shine{animation:6s linear infinite frameOrbit!important}@keyframes zarynorPrismOrbit{to{transform:rotate(360deg)}}.zarynor-home-links{gap:12px;display:grid}.zarynor-home-links .zarynor-trade-link{padding:19px}.app-stage.ui-carbon.lumora-ui .rarity-label.common{color:#a7adb9!important;background:#78839818!important}.app-stage.ui-carbon.lumora-ui .rarity-label.rare{color:#54bdeb!important;background:#3d9cce18!important}.app-stage.ui-carbon.lumora-ui .rarity-label.epic{color:#b58aff!important;background:#9958e51c!important}.app-stage.ui-carbon.lumora-ui .rarity-label.legendary{color:#edbc63!important;background:#d598241c!important}.app-stage.ui-carbon.lumora-ui[data-ui-theme=rose] .rarity-label.common{color:#64616f!important}.app-stage.ui-carbon.lumora-ui[data-ui-theme=rose] .rarity-label.rare{color:#1b749c!important}.app-stage.ui-carbon.lumora-ui[data-ui-theme=rose] .rarity-label.epic{color:#793abb!important}.app-stage.ui-carbon.lumora-ui[data-ui-theme=rose] .rarity-label.legendary{color:#86520c!important}.market-hero{border:1px solid var(--ui-line);background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--ui-accent) 13%,transparent),transparent 64%),var(--ui-panel);border-radius:24px;align-items:center;gap:26px;padding:30px;display:flex}.market-hero-icon{border:1px solid color-mix(in srgb,var(--ui-accent) 40%,transparent);width:84px;height:84px;color:var(--ui-accent);background:color-mix(in srgb,var(--ui-accent) 10%,transparent);border-radius:25px;flex:0 0 84px;place-items:center;display:grid;transform:rotate(-5deg)}.market-hero-icon svg{width:38px;height:38px;transform:rotate(5deg)}.market-hero p{color:var(--ui-muted);margin-top:8px}.market-fees{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.market-fees>span{border:1px solid var(--ui-line);color:var(--ui-text);border-radius:8px;align-items:center;gap:5px;padding:5px 9px;font-size:12px;display:flex}.market-info{border:1px solid var(--ui-line);background:var(--ui-panel);color:var(--ui-muted);border-radius:16px;align-items:center;gap:15px;padding:18px;display:flex}.market-info>svg{color:var(--ui-accent);flex:none}.market-info>div{flex:1}.market-info strong{color:var(--ui-text)}.market-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.market-tabs button{justify-content:center;align-items:center;gap:8px;min-height:48px;display:flex}.market-toolbar{grid-template-columns:minmax(0,1fr) 180px;gap:12px;display:grid}.market-search{background:var(--ui-panel);border:1px solid var(--ui-line);color:var(--ui-muted);border-radius:12px;align-items:center;gap:10px;padding:0 14px;display:flex}.market-search input{width:100%;color:var(--ui-text);outline:none;background:0 0!important;border:0!important}.market-toolbar select,.market-price-input input{background:var(--ui-panel);color:var(--ui-text);border:1px solid var(--ui-line);border-radius:12px;min-width:0;padding:10px 12px}.market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.market-card{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:22px;flex-direction:column;gap:13px;min-width:0;padding:18px;display:flex;box-shadow:0 8px 24px #00000006}.market-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.market-card .vehicle-visual{width:100%}.market-card h3{margin:0!important}.market-card .market-seller{color:var(--ui-muted);overflow-wrap:anywhere;width:fit-content;font-size:13px}.market-card>small{color:var(--ui-muted)}.market-card>button{margin-top:auto}.market-card .market-price{letter-spacing:-.035em;font-size:22px;font-weight:800}.market-price{font-variant-numeric:tabular-nums;color:var(--money)!important}.market-card .appearance-preview{aspect-ratio:3/2;min-height:160px!important}.market-card .rarity-label{letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:4px 8px;font-size:11px}.market-card.rarity-rare{border-color:#559fc73b}.market-card.rarity-epic{border-color:#b47aee40}.market-card.rarity-legendary{border-color:#d7b56e52;box-shadow:0 4px 26px #dba6540a}.market-empty{text-align:center;border:1px dashed var(--ui-line);color:var(--ui-muted);border-radius:22px;flex-direction:column;align-items:center;gap:16px;padding:50px 24px;display:flex}.market-empty>svg{width:44px;height:44px;color:var(--ui-accent)}.market-empty h2{color:var(--ui-text)}.market-empty p{max-width:460px}.market-own-list{gap:10px;display:grid}.market-own-list article{background:var(--ui-panel);border:1px solid var(--ui-line);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.market-own-list article>div{min-width:0}.market-own-list strong,.market-own-list small{overflow-wrap:anywhere;display:block}.market-own-list small{color:var(--ui-muted);margin-top:5px}.market-history-title{margin-top:20px}.market-muted{color:var(--ui-muted)}.market-error{color:var(--ui-text);background:#ca506411;border:1px solid #de607647;border-radius:12px;padding:14px}.market-error button{color:var(--ui-accent);background:0 0;border:0;padding:4px 10px;text-decoration:underline}.app-stage.ui-carbon.lumora-ui .market-dialog{overscroll-behavior:contain;border:1px solid var(--ui-line);background:var(--ui-surface);width:min(530px,100% - 28px);max-height:calc(100dvh - 36px);color:var(--ui-text);border-radius:24px;margin:auto;padding:24px;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 100px #0008}.market-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06070ccc}.market-dialog-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.market-dialog .vehicle-visual,.market-dialog .appearance-preview{width:100%;margin-bottom:20px}.market-sale-types{margin:18px 0;grid-template-columns:1fr 1fr!important;display:grid!important}.market-price-input{gap:10px;margin-bottom:16px;font-weight:600;display:grid}.market-price-input small{color:var(--ui-muted);font-weight:400}.market-breakdown{border-block:1px solid var(--ui-line);gap:12px;margin:10px 0;padding:18px 0;display:grid}.market-breakdown>div{justify-content:space-between;gap:18px;font-size:14px;display:flex}.market-breakdown dt{color:var(--ui-muted)}.market-breakdown dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:700}.market-breakdown .market-net dd{color:var(--money);font-size:19px}.market-fine-print{color:var(--ui-muted);margin:16px 0}.market-dialog .market-error{margin:12px 0}@media (width<=900px){.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-hero-icon{display:none}}@media (width<=520px){.market-hero{padding:22px}.market-toolbar,.market-grid{grid-template-columns:1fr}.market-card{padding:18px}.market-info{flex-wrap:wrap}.market-info>p{flex:1}.market-tabs button{padding:10px 5px!important;font-size:13px!important}.market-own-list article{flex-wrap:wrap}.market-own-list article>b{margin-left:auto}.app-stage.ui-carbon.lumora-ui .market-dialog{padding:19px}.app-stage.ui-carbon.lumora-ui .appearance-preview{min-height:168px!important;padding:30px 16px!important}.app-stage.ui-carbon.lumora-ui .appearance-preview>.avatar.large{flex-basis:70px;width:70px!important;height:70px!important}.appearance-preview-theme .appearance-preview-copy{display:none}}.arena-cinematic{border:1px solid var(--ui-line);color:#fff;background:radial-gradient(at 50% 90%,#dcc38a21,#0000 60%),#101216;border-radius:20px;place-items:center;min-height:220px;margin:18px 0;padding:24px;display:grid;position:relative;overflow:hidden}.arena-cinematic>strong{margin-top:18px;font-size:16px}.arena-cinematic>small{color:#b6b9c3;text-align:center;margin-top:5px}.zarynor-coin{width:86px;height:86px;transform-style:preserve-3d;animation:1.35s ease-in-out infinite zarynorCoinFlip;position:relative}.zarynor-coin>span{color:#654318;backface-visibility:hidden;background:radial-gradient(circle at 30% 20%,#fff2b3,#c0933c);border:4px solid #e5c674;border-radius:50%;place-items:center;font-size:34px;font-weight:900;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 5px #6a471852,0 6px 25px #e5c67430}.zarynor-coin>span:last-child{color:#473855;background:radial-gradient(circle at 30% 20%,#eee7ff,#9c89be);border-color:#c8bbdf;transform:rotateY(180deg)}@keyframes zarynorCoinFlip{0%{transform:translateY(7px)rotateY(0)rotate(-8deg)}50%{transform:translateY(-14px)rotateY(540deg)rotate(8deg)}to{transform:translateY(7px)rotateY(1080deg)rotate(-8deg)}}.zarynor-race-track{background:repeating-linear-gradient(90deg,#0000 0 25px,#fff1 25px 50px) 0 0/100px 1px;gap:10px;width:100%;animation:.45s linear infinite zarynorTrack;display:grid}.zarynor-race-lane{border-bottom:1px dashed #ffffff38;height:68px;padding-right:18%;position:relative}.zarynor-race-lane:last-child{padding-left:18%;padding-right:0}.app-stage.ui-carbon.lumora-ui .zarynor-race-lane .vehicle-visual{aspect-ratio:3/2;width:130px;animation:2.6s ease-in-out infinite zarynorRaceLead;border:0!important;border-radius:8px!important;height:65px!important;min-height:0!important}.app-stage.ui-carbon.lumora-ui .zarynor-race-lane:last-child .vehicle-visual{animation-delay:-1.3s}.zarynor-race-lane .vehicle-sheen,.zarynor-race-lane .vehicle-prestige-line{display:none}@keyframes zarynorTrack{to{background-position:-100px 0}}@keyframes zarynorRaceLead{50%{transform:translate(28px)}}.app-stage.ui-carbon.lumora-ui.reduce-motion .zarynor-coin,.app-stage.ui-carbon.lumora-ui.reduce-motion .zarynor-race-track,.app-stage.ui-carbon.lumora-ui.reduce-motion .zarynor-race-lane .vehicle-visual,.app-stage.ui-carbon.lumora-ui.reduce-motion .avatar-frame-shine,.app-stage.ui-carbon.lumora-ui.reduce-motion .avatar-frame-orbit{animation:none!important}@media (prefers-reduced-motion:reduce){.app-stage.ui-carbon.lumora-ui .avatar.frame-prism .avatar-frame-shine,.app-stage.ui-carbon.lumora-ui .avatar.frame-prism .avatar-frame-orbit,.app-stage.ui-carbon.lumora-ui .avatar.frame-cosmic .avatar-frame-shine,.app-stage.ui-carbon.lumora-ui .zarynor-race-lane .vehicle-visual,.app-stage.ui-carbon.lumora-ui .zarynor-coin,.app-stage.ui-carbon.lumora-ui .zarynor-race-track{animation:none!important}}.app-stage.ui-carbon.lumora-ui .profile-appearance{--collection-text:#f8f5f0;--collection-muted:#c4c5ce;color:var(--collection-text)!important}.app-stage.ui-carbon.lumora-ui .profile-appearance :is(h1,h2,h3,strong){color:var(--collection-text)!important}.app-stage.ui-carbon.lumora-ui .profile-appearance :is(p,small,.player-meta>span){color:var(--collection-muted)!important}.app-stage.ui-carbon.lumora-ui .profile-appearance .profile-stat-grid strong{color:#a9f1bf!important}.app-stage.ui-carbon.lumora-ui .profile-appearance .premium-name{color:#ffe298!important;-webkit-text-fill-color:#ffe298!important}.app-stage.ui-carbon.lumora-ui[data-ui-theme] .profile-appearance .profile-badges span{color:#d9dce3!important;background:#ffffff0d!important;border-color:#ffffff26!important}.app-stage.ui-carbon.lumora-ui[data-ui-theme] .profile-appearance .profile-stat-grid{border-color:#ffffff26!important}.app-stage.ui-carbon.lumora-ui .profile-appearance[data-appearance-frame=pulse] .appearance-atmosphere i{color:#75d9ff!important}.app-stage.ui-carbon.lumora-ui .profile-appearance[data-appearance-frame=velvet] .appearance-atmosphere i{color:#ec8cad!important}.app-stage.ui-carbon.lumora-ui .profile-appearance[data-appearance-frame=obsidian] .appearance-atmosphere i{display:none!important}.app-stage.ui-carbon.lumora-ui .profile-appearance[data-appearance-frame=circuit] .appearance-atmosphere i{color:#6cecc3!important}.app-stage.ui-carbon.lumora-ui .profile-appearance[data-appearance-frame=quantum] .appearance-atmosphere i{color:#aae9ff!important}.app-stage.ui-carbon.lumora-ui .profile-appearance[data-appearance-frame=prism] .appearance-atmosphere i{color:#d6b8ff!important}.app-stage.ui-carbon.lumora-ui .avatar:is(.frame_obsidian,.frame-obsidian,.frame-circuit,.frame-quantum){color:#f4f6fb;background:linear-gradient(140deg,#20252b,#080a0d)!important;border:2px solid #444851!important;box-shadow:0 0 0 3px #101216!important}.app-stage.ui-carbon.lumora-ui .signature-frame{pointer-events:none;z-index:7;stroke:#c2c6cf;stroke-width:2.2px;overflow:visible;width:124%!important;max-width:none!important;height:124%!important;position:absolute!important;inset:-12%!important;transform:none!important}.signature-outline{opacity:.55}.signature-trace{stroke:#fafaff;stroke-dasharray:7 93;animation:9s linear infinite signatureTrace}.signature-inner{stroke:#4cdbb5;stroke-dasharray:16 34;animation:7s linear infinite reverse signatureTrace}.frame-circuit .signature-trace{stroke:#8bffdb;stroke-dasharray:12 38;filter:drop-shadow(0 0 3px #6affd7);animation-duration:5s}.frame-quantum .signature-frame{stroke:#b6bcff;filter:drop-shadow(0 0 5px #8472ff99)}.frame-quantum .signature-trace{stroke:#b8f9ff;stroke-dasharray:22 28;animation-duration:4s}.frame-quantum .signature-inner{stroke:#d5a7ff;stroke-width:1.4px;stroke-dasharray:9 16;animation-duration:6s}.signature-stars{fill:#c0f4ff;stroke:#0d1429;stroke-width:1px;animation:3s ease-in-out infinite signatureGlow}@keyframes signatureTrace{to{stroke-dashoffset:-100px}}@keyframes signatureGlow{50%{opacity:.55;filter:drop-shadow(0 0 5px #bdadff)}}.app-stage.ui-carbon.lumora-ui .profile-appearance[data-appearance-theme=monolith]{background:linear-gradient(145deg,#27282c 0 30%,#111217 30% 66%,#050608 66%)!important}.app-stage.ui-carbon.lumora-ui .profile-appearance[data-appearance-theme=lattice]{background:radial-gradient(at 50% 100%,#174151,#0c1428 65%)!important}.app-stage.ui-carbon.lumora-ui .profile-appearance[data-appearance-theme=horizon]{background:radial-gradient(at 50% 110%,#684914,#131215 55%,#090a0c)!important}.app-stage.ui-carbon.lumora-ui .profile-appearance:is([data-appearance-theme=monolith],[data-appearance-theme=lattice],[data-appearance-theme=horizon])>.appearance-theme-field>i{display:none!important}.profile-appearance[data-appearance-theme=monolith]>.appearance-theme-field:after{content:"";background:linear-gradient(115deg,#0000 40%,#e4e6f013 50%,#0000 60%);animation:14s ease-in-out infinite collectionSweep;position:absolute;inset:0}.profile-appearance[data-appearance-theme=lattice]>.appearance-theme-field:before{content:"";background-color:#0000;background-image:linear-gradient(#8adbff12 1px,#0000 1px),linear-gradient(90deg,#8adbff12 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.profile-appearance[data-appearance-theme=lattice]>.appearance-theme-field:after{content:"";background:linear-gradient(90deg,#0000,#8eeaff,#0000);height:2px;animation:9s linear infinite collectionScan;position:absolute;top:0;left:0;right:0;box-shadow:0 0 22px #74cfffa6}.profile-appearance[data-appearance-theme=horizon]>.appearance-theme-field:before{content:"";border:1px solid #eed4968f;border-radius:50%;height:90%;animation:12s ease-in-out infinite collectionHorizon;position:absolute;bottom:-55%;left:-20%;right:-20%;box-shadow:0 -12px 45px #e5b85518,0 -2px 10px #edc87629}.profile-appearance[data-appearance-theme=horizon]>.appearance-theme-field:after{content:"";opacity:.6;background:repeating-linear-gradient(90deg,#0000 0 44px,#e7bf6512 45px 46px,#0000 47px 82px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 20%,#000);mask-image:linear-gradient(#0000 20%,#000)}@keyframes collectionSweep{0%,25%{transform:translate(-100%)}75%,to{transform:translate(100%)}}@keyframes collectionScan{0%{top:0;transform:none}to{top:100%;transform:none}}@keyframes collectionHorizon{50%{opacity:.65;transform:scale(1.1)translateY(-7%)}}.app-stage.ui-carbon.lumora-ui .gold-membership-visual{border-radius:20px;grid-template-columns:minmax(160px,.85fr) minmax(0,1fr);align-items:center;gap:24px;color:#fff3cf!important;background:radial-gradient(at 0 0,#e1b9631f,#0000 70%),#101115!important;padding:24px!important;display:grid!important}.app-stage.ui-carbon.lumora-ui .gold-membership-visual .gold-avatar-showcase{flex-direction:column;gap:25px;aspect-ratio:auto!important;border-radius:16px!important;width:100%!important;min-width:0!important;min-height:200px!important;margin:0!important;padding:34px 18px 18px!important;display:flex!important;overflow:visible!important}.app-stage.ui-carbon.lumora-ui .gold-membership-visual .gold-preview-name{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;gap:7px;max-width:100%;display:flex;font-size:13px!important;position:static!important}.app-stage.ui-carbon.lumora-ui .premium-product-visual>.grow{min-width:0}.app-stage.ui-carbon.lumora-ui .premium-product-visual>.grow>strong{white-space:normal;align-items:center;gap:8px;line-height:1.4;display:flex;font-size:20px!important}.app-stage.ui-carbon.lumora-ui .premium-product-visual>.grow>small{letter-spacing:.09em;color:#d4bd8e;font-size:11px}.app-stage.ui-carbon.lumora-ui .offer-visual-benefits{grid-template-columns:1fr;margin-top:14px;display:grid;gap:8px!important}.app-stage.ui-carbon.lumora-ui .offer-visual-benefits>span{border-radius:9px;white-space:normal!important;color:#eee7db!important;background:#ffffff07!important;border:1px solid #ffffff20!important;width:auto!important;padding:8px 10px!important;font-size:12px!important;display:block!important}.app-stage.ui-carbon.lumora-ui .starter-product-visual{grid-template-columns:88px minmax(0,1fr);gap:20px;color:#e7ffed!important;background:radial-gradient(at 0 0,#578b793b,#0000 70%),#111a18!important;border-radius:20px!important;padding:26px!important;display:grid!important}.app-stage.ui-carbon.lumora-ui .starter-boost-core{color:#c5f7d9;background:#70bd9014;border:1px solid #95deb945;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;width:88px!important;height:106px!important;position:static!important;transform:none!important}.app-stage.ui-carbon.lumora-ui .starter-boost-core b{line-height:1;font-size:26px!important}.starter-boost-bars{display:none!important}.app-stage.ui-carbon.lumora-ui :is(.showcase-row,.public-vehicle-grid){gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.app-stage.ui-carbon.lumora-ui .vehicle-showcase-tile{min-width:0;overflow:hidden}.app-stage.ui-carbon.lumora-ui .vehicle-showcase-tile .vehicle-value{font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere;color:var(--money)!important;font-size:14px!important}@media (width<=520px){.app-stage.ui-carbon.lumora-ui .gold-membership-visual{grid-template-columns:1fr;gap:18px;padding:18px!important}.app-stage.ui-carbon.lumora-ui .gold-membership-visual .gold-avatar-showcase{min-height:210px!important}.app-stage.ui-carbon.lumora-ui .starter-product-visual{grid-template-columns:1fr!important;padding:20px!important}.starter-boost-core{justify-self:center}.app-stage.ui-carbon.lumora-ui .offer-visual-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.app-stage.ui-carbon.lumora-ui :is(.showcase-row,.public-vehicle-grid){gap:10px}}.reduce-motion :is(.signature-trace,.signature-inner,.signature-stars),.reduce-motion .appearance-theme-field:after{animation:none!important}@media (prefers-reduced-motion:reduce){.signature-trace,.signature-inner,.signature-stars,.appearance-theme-field:after,.appearance-theme-field:before{animation:none!important}}.account-page{max-width:1000px;margin-inline:auto}.account-page>header{margin:26px 0}.account-page h1{font-size:clamp(26px,4vw,40px);line-height:1.15}.account-page>header p{max-width:62ch;line-height:1.65}.account-security-form{gap:18px;max-width:620px;margin-top:24px;display:grid}.account-security-form label{gap:9px;font-size:14px;font-weight:600;display:grid}.account-security-form label>span{align-items:center;gap:8px;display:flex}.account-security-form :is(input,select){border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:50px;color:var(--text);font:inherit;border-radius:12px;padding:12px 14px}.account-security-form p,.account-status{overflow-wrap:anywhere;line-height:1.65}.account-status{border:1px solid var(--line);border-radius:12px;margin-top:20px;padding:16px}.account-help{color:inherit;align-items:center;gap:18px;text-decoration:none;display:flex}.account-help>svg{flex:0 0 24px}.admin-value-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}.admin-value-layout>.vehicle-visual{aspect-ratio:4/3}.admin-security-list{gap:12px;margin-top:24px;display:grid}.admin-security-list>article{border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;padding:18px;display:flex}.admin-security-list>article>div{flex:1;gap:6px;min-width:0;display:grid}.admin-security-list strong{overflow-wrap:anywhere}.app-stage.ui-carbon.lumora-ui .gold-membership-visual{grid-template-columns:minmax(160px,.85fr) minmax(0,1fr)!important}.app-stage.ui-carbon.lumora-ui .gold-membership-visual .gold-avatar-showcase{max-width:none!important}@media (width<=620px){.admin-value-layout{grid-template-columns:1fr}.account-security-form{max-width:none}.app-stage.ui-carbon.lumora-ui .gold-membership-visual{grid-template-columns:1fr!important}}.security-event-list{gap:12px;margin-top:24px;display:grid}.security-event-list>article{border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;padding:18px;display:flex}.security-event-list>article>div{flex:1;gap:6px;min-width:0;display:grid}.security-event-list strong{overflow-wrap:anywhere}.app-stage.ui-carbon.lumora-ui .home-page>*{min-width:0;grid-area:auto!important;width:100%!important;max-width:none!important}.app-stage.ui-carbon.lumora-ui .home-greeting{margin:0!important;padding:0!important}@media (width>=900px){.app-stage.ui-carbon.lumora-ui .home-page{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)!important}.app-stage.ui-carbon.lumora-ui .home-page>:is(.home-greeting,.zarynor-home-links,.daily-card,.city-strip){grid-column:1/-1!important}.app-stage.ui-carbon.lumora-ui .work-zone{align-self:stretch;justify-content:center!important}}.app-stage.ui-carbon.lumora-ui .profile-stat-grid>div{align-content:start;grid-area:auto!important}.app-stage.ui-carbon.lumora-ui .feature-grid>a{grid-template-columns:36px minmax(0,1fr) 14px!important;gap:8px!important}.app-stage.ui-carbon.lumora-ui .feature-grid>a :is(strong,small){overflow-wrap:anywhere;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.app-stage.ui-carbon.lumora-ui .feature-grid>a>.feature-icon{grid-area:1/1/3}.app-stage.ui-carbon.lumora-ui .feature-grid>a>strong{grid-area:1/2}.app-stage.ui-carbon.lumora-ui .feature-grid>a>small{grid-area:2/2}.app-stage.ui-carbon.lumora-ui .feature-grid>a>svg{grid-area:1/3/3}.app-stage.ui-carbon.lumora-ui .gold-hero{background:linear-gradient(125deg,color-mix(in srgb,var(--ui-accent) 12%,var(--ui-surface)),var(--ui-panel))!important;border:1px solid var(--ui-line)!important;color:var(--ui-text)!important}.app-stage.ui-carbon.lumora-ui .gold-hero h2{color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}.app-stage.ui-carbon.lumora-ui .gold-hero p{color:var(--ui-muted)!important}.app-stage.ui-carbon.lumora-ui .gold-hero .gold-orbit{color:var(--ui-accent)!important}.app-stage.ui-carbon.lumora-ui .season-item-chip{color:var(--ui-text)!important;background:var(--ui-surface-2)!important;border:1px solid var(--ui-line)!important}.app-stage.ui-carbon.lumora-ui .admin-shell{--ui-bg:inherit;--ui-bg-2:inherit;--ui-panel:inherit;--ui-surface:inherit;--ui-surface-2:inherit;--ui-text:inherit;--ui-muted:inherit;--ui-line:inherit;--ui-accent:inherit;--ui-accent-2:inherit;--ui-accent-ink:inherit}.app-stage.ui-carbon.lumora-ui .admin-section-nav{gap:8px;padding:10px;background:var(--ui-panel)!important;box-shadow:none!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;display:grid!important;position:static!important;overflow:visible!important}.app-stage.ui-carbon.lumora-ui .admin-section-nav button{min-height:52px;white-space:normal!important;flex:none!important;width:auto!important}.app-stage.ui-carbon.lumora-ui .admin-section-nav button.active{color:var(--ui-accent-ink)!important;background:var(--ui-accent)!important}.app-stage.ui-carbon.lumora-ui .admin-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important}.app-stage.ui-carbon.lumora-ui .admin-stats article,.app-stage.ui-carbon.lumora-ui .admin-page :is(.report-card,.admin-monitor-card){background:var(--ui-panel)!important;border-color:var(--ui-line)!important}.app-stage.ui-carbon.lumora-ui .admin-stats strong{color:var(--ui-text)!important;font-size:25px!important}.app-stage.ui-carbon.lumora-ui .admin-stats :is(small,article>span){color:var(--ui-muted)!important}.app-stage.ui-carbon.lumora-ui .admin-notice{background:var(--ui-panel)!important;border-color:var(--ui-line)!important;color:var(--ui-accent)!important}.app-stage.ui-carbon.lumora-ui .admin-notice strong{color:var(--ui-text)!important;font-size:14px!important}.app-stage.ui-carbon.lumora-ui .admin-notice p{color:var(--ui-muted)!important}.app-stage.ui-carbon.lumora-ui .admin-session-close{min-height:42px;font-size:14px!important}@media (width<=620px){.app-stage.ui-carbon.lumora-ui .admin-section-nav,.app-stage.ui-carbon.lumora-ui .admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.app-stage.ui-carbon.lumora-ui .admin-page{flex-direction:column!important;display:flex!important}.app-stage.ui-carbon.lumora-ui .admin-page>*{grid-area:auto!important;width:100%!important;max-width:none!important}.app-stage.ui-carbon.lumora-ui .admin-shell .admin-page .primary-button{background:linear-gradient(115deg,var(--ui-accent-2),var(--ui-accent))!important;color:var(--ui-accent-ink)!important;border-color:var(--ui-accent)!important}.app-stage.ui-carbon.lumora-ui .admin-session-close{color:var(--ui-text)!important;background:var(--ui-surface-2)!important;border-color:var(--ui-line)!important}.admin-security-alert{text-align:left;width:100%;color:var(--text-primary);background:linear-gradient(115deg,#a82b421a,#0000);border:1px solid #ce67745c;border-radius:18px;align-items:center;gap:14px;padding:18px 20px;display:flex}.admin-security-alert>svg{color:#d56b78;flex-shrink:0}.admin-security-alert>span:first-of-type{flex:1;min-width:0}.admin-security-alert strong,.admin-security-alert small{overflow-wrap:anywhere;display:block}.admin-security-alert small{color:var(--text-secondary);margin-top:5px}.security-center,.admin-security-alert{--text-primary:var(--ui-text);--text-secondary:var(--ui-muted);--accent:var(--ui-accent);--accent-soft:color-mix(in srgb,var(--ui-accent) 12%,transparent);--border:var(--ui-line);--surface:var(--ui-surface)}.security-center{min-width:0}.security-center>p{color:var(--text-secondary);line-height:1.6}.security-center .section-heading{align-items:center;gap:12px;display:flex}.security-center .section-heading>div{flex:1;min-width:0}.security-filters{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.security-filters button{border:1px solid var(--border);color:var(--text-secondary);background:var(--surface);border-radius:12px;padding:10px 14px}.security-filters button[aria-pressed=true]{color:var(--text-primary);border-color:var(--accent);background:var(--accent-soft)}.security-workspace{grid-template-columns:minmax(230px,.8fr) minmax(0,1.7fr);align-items:start;gap:22px;display:grid}.security-inbox{gap:10px;min-width:0;max-height:1000px;padding:2px;display:grid;overflow:auto}.security-inbox>small{color:var(--text-secondary);padding:8px}.security-event-card{border:1px solid var(--border);text-align:left;background:var(--surface);min-width:0;color:var(--text-primary);overflow-wrap:anywhere;border-radius:15px;gap:6px;padding:16px;display:grid}.security-event-card.selected{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.security-event-card small,.security-event-card time,.security-investigation small,.security-investigation time{color:var(--text-secondary);font-size:.85rem;line-height:1.5}.security-event-card>span:not(.security-priority){font-size:.95rem;line-height:1.4}.security-priority{color:var(--text-secondary);align-items:center;gap:7px;font-size:.8rem;display:flex}.security-priority.high{color:#d9536a}.security-priority.medium{color:var(--accent)}.security-priority svg{flex-shrink:0}.security-investigation{border:1px solid var(--border);background:var(--surface);overflow-wrap:anywhere;border-radius:18px;min-width:0;padding:22px}.security-case-heading{border-bottom:1px solid var(--border);padding-bottom:15px}.security-case-heading h3{margin:6px 0 12px}.security-case-heading code{color:var(--text-secondary);font-size:.8rem}.security-case-heading p{color:var(--text-secondary);font-size:.85rem;line-height:1.6}.security-player-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:20px 0;display:flex}.security-player-head h3{margin:0 0 6px}.security-player-head button{padding:10px}.security-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.security-counts article{text-align:center;border:1px solid var(--border);border-radius:12px;gap:6px;padding:15px 4px;display:grid}.security-counts strong{color:var(--accent);font-size:1.8rem}.security-counts span{color:var(--text-secondary);font-size:.9rem}.security-balance{line-height:1.8}.security-balance strong{color:var(--money,#6abe99)}.security-investigation details{border:1px solid var(--border);border-radius:12px;padding:12px}.security-investigation summary{cursor:pointer}.security-assets h4{margin-bottom:5px}.security-assets p{color:var(--text-secondary);margin-top:0;line-height:1.7}.security-history{margin-top:24px}.security-history>h3{align-items:center;gap:8px;display:flex}.security-trade{border:1px solid var(--border);border-radius:12px;margin:12px 0;padding:15px}.security-trade header{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:6px;display:flex}.security-trade header span{color:var(--accent);font-size:.85rem}.security-trade-sides{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:15px;display:grid}.security-trade-sides>div+div{border-left:1px solid var(--border);padding-left:15px}.security-trade-sides p{margin:5px 0;line-height:1.5}.security-review-form{border-top:1px solid var(--border);gap:12px;margin-top:22px;padding-top:22px;display:grid}.security-review-form label{gap:10px;display:grid}.security-review-form textarea{resize:vertical;border:1px solid var(--border);background:var(--surface);width:100%;min-height:90px;color:var(--text-primary);border-radius:12px;padding:12px}.security-review-form .primary-button{white-space:normal;min-height:46px;padding:10px 15px}.security-empty{text-align:center;color:var(--text-secondary);padding:25px 10px;line-height:1.6}@media (width<=800px){.security-workspace{grid-template-columns:minmax(0,1fr)}.security-inbox{max-height:370px}.security-investigation{padding:15px}.admin-security-alert{align-items:flex-start;padding:15px}.admin-security-alert>span:last-child{display:none}}.admin-market-panel{color:var(--ui-text);min-width:0}.admin-market-panel p,.admin-market-panel small,.admin-market-panel dt{color:var(--ui-muted)}.admin-market-panel [role=alert]{color:#e35f75}.admin-market-search{gap:10px;margin:20px 0 14px;display:flex}.admin-market-search label{border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:14px;flex:1;align-items:center;gap:10px;min-width:0;padding:0 14px;display:flex}.admin-market-search input{width:100%;min-width:0;color:var(--ui-text);background:0 0;border:0;padding:14px 0}.admin-market-panel svg{flex-shrink:0}.admin-market-filters{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.admin-market-filters button{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-muted);border-radius:12px;padding:10px 14px}.admin-market-filters button.active{color:var(--ui-accent);border-color:var(--ui-accent)}.admin-market-list{gap:14px;display:grid}.admin-market-card{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:20px;grid-template-columns:190px minmax(0,1fr);gap:20px;min-width:0;padding:18px;display:grid}.admin-market-art{align-content:center;min-width:0;display:grid}.admin-market-art>.vehicle-visual{width:100%}.admin-market-detail,.admin-market-detail span{min-width:0}.admin-market-title{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.admin-market-title h3{overflow-wrap:anywhere;margin:0}.admin-market-status{border:1px solid var(--ui-line);color:var(--ui-muted);border-radius:20px;padding:6px 10px;font-size:11px;font-weight:800}.admin-market-status.status-open{color:var(--ui-accent)}.admin-market-status.status-sold{color:var(--money-text,#70c799)}.admin-market-people{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.admin-market-people button{text-align:left;border:1px solid var(--ui-line);color:var(--ui-text);background:0 0;border-radius:12px;align-items:center;gap:8px;min-width:0;max-width:100%;padding:10px 12px;display:flex}.admin-market-people strong,.admin-market-people small{overflow-wrap:anywhere;display:block}.admin-market-amounts{flex-wrap:wrap;gap:14px 26px;margin:14px 0;display:flex}.admin-market-amounts dt{font-size:11px}.admin-market-amounts dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:3px 0 0;font-weight:800}.admin-market-completed{font-size:12px;line-height:1.6}.admin-market-detail details{color:var(--ui-muted);font-size:11px}.admin-market-detail code{overflow-wrap:anywhere;padding-top:8px;display:block}.admin-market-pagination{justify-content:space-between;align-items:center;gap:10px;margin:20px 0 12px;display:flex}.admin-market-panel button:disabled{opacity:.45;cursor:default}@media (width<=650px){.admin-market-card{grid-template-columns:minmax(0,1fr);gap:14px;padding:14px}.admin-market-art{justify-self:center;width:100%;max-width:240px}.admin-market-search{gap:8px}.admin-market-search .primary-button{padding:12px}}@media (width<=620px){.app-stage.ui-carbon.lumora-ui .page{gap:18px;padding:18px 14px 28px}.app-stage.ui-carbon.lumora-ui .page h1{font-size:26px!important}.app-stage.ui-carbon.lumora-ui .page h2{font-size:19px!important}.app-stage.ui-carbon.lumora-ui .page p{font-size:14px!important;line-height:1.55!important}.app-stage.ui-carbon.lumora-ui .wealth-hero h1{font-size:32px!important}.app-stage.ui-carbon.lumora-ui .work-button{touch-action:manipulation;height:88px!important;min-height:88px!important}.app-stage.ui-carbon.lumora-ui :is(.auth-hero,.auth-form){padding:18px!important}.app-stage.ui-carbon.lumora-ui .auth-form{gap:16px!important}.app-stage.ui-carbon.lumora-ui :is(.primary-button,.secondary-button){min-height:44px}.app-stage.ui-carbon.lumora-ui :is(.profile-hero,.public-profile-hero){padding:28px 18px 20px!important}.app-stage.ui-carbon.lumora-ui .auth-rules-card li{align-items:flex-start;gap:9px;font-size:13px;line-height:1.6;display:flex}.app-stage.ui-carbon.lumora-ui .auth-rules-card li>svg{flex-shrink:0;margin-top:3px}.report-modal{width:min(100%,420px);padding:20px!important}.report-modal h2{overflow-wrap:anywhere;font-size:20px;line-height:1.35}}
