:root{--g:#2fba89;--g2:#8ce0b8;--gd:#153c30;--bg:#0c171ce8;--bg2:#14252c;--line:#d5e7e329;--tx:#edf3ed;--mu:#a0b3b5;--am:#edc478;--rd:#ef8b80;--bl:#99c9dd;--f1:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--f2:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--f3:"Hind Siliguri",sans-serif;color-scheme:dark}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html,body{width:100%;height:100%;color:var(--tx);font:14px var(--f2);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;background:#0c171b;margin:0;overflow:hidden}button,input,select{font:inherit}button{cursor:pointer;color:inherit}button:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid var(--am);outline-offset:4px}button{touch-action:manipulation}button:disabled{cursor:not-allowed;opacity:.45}button svg{pointer-events:none}button,select{min-height:42px}a{color:var(--g2)}.bn{font-family:var(--f3)}canvas#gl{touch-action:none;width:100%;height:100%;display:block;position:fixed;inset:0}.panel{background:var(--bg);border:1px solid var(--line);backdrop-filter:blur(14px);border-radius:12px;box-shadow:0 6px 25px #0002}#vig{z-index:1;pointer-events:none;background:radial-gradient(at 50% 44%,#0000 60%,#040c0f38);position:fixed;inset:0}.ov{z-index:60;backdrop-filter:blur(12px);background:#040b0ea3;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.ov.show{display:flex}.card{border:1px solid var(--line);background:#101e25;border-radius:18px;width:min(940px,100%);max-height:88vh;padding:32px;overflow:auto;box-shadow:0 30px 100px #0005}.card h2{font:600 34px/1.1 var(--f1);letter-spacing:.4px;margin:0 0 20px}.rk{font:400 12px/1.65 var(--f2);color:var(--mu)}.lbl,.section-eyebrow{font:600 10px/1.5 var(--f2);letter-spacing:1.8px;text-transform:uppercase;color:var(--mu)}.row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.row label{flex:1}.cta,.ghost{border:1px solid var(--line);font:600 13px var(--f2);border-radius:9px;padding:12px 19px;transition:background .15s,transform .15s}.cta{background:var(--g2);color:#123126;border-color:#0000}.cta:hover{background:#b2edd0}.ghost{color:var(--tx);background:#ffffff09}.ghost:hover{background:#ffffff17;border-color:#8ce0b860}.cta:active,.ghost:active{transform:translateY(1px)}kbd{font:500 10px var(--f2);color:#c1cecc;border:1px solid #ffffff25;border-radius:4px;margin-left:6px;padding:3px 5px}select{border:1px solid var(--line);max-width:240px;color:var(--tx);background:#0b171d;border-radius:8px;padding:9px 12px}input[type=range]{width:min(230px,50%);accent-color:var(--g2)}table{border-collapse:collapse;width:100%;font-size:13px}th{font:500 10px var(--f2);letter-spacing:1px;color:var(--mu);text-transform:uppercase;text-align:left}td,th{border-bottom:1px solid var(--line);padding:12px 10px}td:first-child{padding-left:0}small{font-size:11px}#menu{backdrop-filter:none;background:linear-gradient(90deg,#071117fa 0%,#071117e8 28%,#0711174d 62%,#07111714 100%);padding:0;display:none;overflow:auto}#menu.show{display:block}#mTop{max-width:380px;position:absolute;top:max(16px,2vh);left:6vw}.mlogo{align-items:flex-start;display:flex}.mlogo>svg{display:none}.main-menu-logo{object-fit:contain;filter:drop-shadow(0 10px 28px #00d26a61);width:clamp(140px,14vw,190px);height:auto;max-height:115px;margin:2px 0 5px;display:block}.menu-eyebrow{font:600 9px var(--f2);letter-spacing:1.6px;color:#bdcec9;align-items:center;gap:8px;margin-bottom:4px;display:flex}.live-dot{background:var(--g2);border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 12px #8ce0b850}.mlogo h1{font:700 clamp(44px,5vw,80px)/.86 var(--f1);letter-spacing:-2px;color:#edf2e9;margin:0}.mlogo h1 span{color:var(--g2)}.mlogo h2{font:500 8.5px var(--f2);letter-spacing:2px;color:#b1c3c1;margin:4px 0 0}.msub2{font:400 11px/1.4 var(--f2);color:#9fb1b4;margin-top:4px}.msub3{display:none}.devby{font:400 8px var(--f2);letter-spacing:1.2px;color:#849a9d;margin-top:4px}.devby b{color:#c2d0c9;font-weight:500}#mList{flex-direction:column;gap:5px;width:325px;display:flex;position:absolute;top:clamp(235px,28vh,265px);left:6vw}.mb{text-align:left;background:#ffffff06;border:1px solid #ffffff0f;border-radius:9px;grid-template-columns:26px 1fr 18px;align-items:center;gap:11px;min-height:42px;padding:6px 14px;transition:background .18s,border-color .18s,transform .18s;display:grid}.mb:hover{border-color:var(--line);background:#ffffff14;transform:translate(2px)}.mb.pri{background:var(--g2);color:#102d24;min-height:50px;margin-bottom:3px;padding:10px 16px;box-shadow:0 4px 16px #00d26a40}.mb.pri:hover{background:#b2edd0;transform:translate(3px);box-shadow:0 6px 22px #00d26a61}.mb i svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:18px;height:18px}.mb b{font:700 12.5px var(--f1);letter-spacing:.8px;color:#f1f8f5}.mb em{font:400 9.5px var(--f2);color:#9db3b6;margin-top:2px;font-style:normal;display:block}.mb.pri em{color:#234b3e;font-weight:600}.mb u{color:#8ce0b8;font-size:18px;font-weight:700;text-decoration:none}.mb.pri u{color:#102d24}.mb[data-a=credits],.mb[data-a=help]{min-height:34px}.mb[data-a=credits] em,.mb[data-a=help] em{display:none}#mRight{align-items:center;gap:10px;display:flex;position:absolute;top:28px;right:4vw}.rcard{border:1px solid var(--line);border-radius:9px;align-items:center;gap:12px;width:240px;padding:10px 14px;display:flex;background:#0b191cb3!important}.rcard .av{display:none}.bn0{font-size:12px;font-weight:500}.xp{background:#ffffff15;border-radius:3px;height:3px;margin-top:7px;overflow:hidden}.xp i{background:var(--g2);height:100%;display:block}.rkx{color:var(--mu);font-size:10px}#mRight .rcard:first-child{display:none}.mic{border:1px solid var(--line);background:#10232b90;border-radius:9px;place-items:center;width:40px;height:40px;min-height:40px;display:grid}.mic svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:19px;height:19px}#mStats,#mTrophy{display:none}#mBottom{flex-direction:column;gap:10px;width:290px;display:flex;position:absolute;bottom:28px;right:4vw}#mcRoute{display:none}.mc{border:1px solid var(--line);background:#101f2785;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;display:flex}.mc.click{cursor:pointer}.mc.click:hover{background:#183039bf}.mc .lb{font:500 8px var(--f2);letter-spacing:1.5px;color:#aec1bd;margin-bottom:6px}.mc .tt{font:500 13px var(--f2)}.mc p{color:#a8b9b8;margin:6px 0 0;font-size:10px;line-height:1.6}.mc .num{font:600 30px var(--f1);color:var(--g2)}#mcLast{display:none}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;flex:1;gap:5px;padding-bottom:12px;display:flex}.tab{color:var(--mu);background:0 0;border:0;border-radius:7px;min-height:36px;padding:8px 12px;font-size:12px}.tab.on{color:var(--g2);background:#8ce0b813}.tab:hover{color:var(--tx)}#msubc{width:min(980px,96vw)}.lv{border:1px solid var(--line);cursor:pointer;background:#15262d;border-radius:10px;grid-template-columns:44px 1fr 90px;align-items:center;gap:18px;padding:17px 20px;transition:border-color .15s,background .15s;display:grid}.lv:hover{background:#1a3037;border-color:#8ce0b870}.lv .n{font:600 32px var(--f1);color:#81b6a1}.lv .tt{font:600 19px var(--f1);letter-spacing:.25px}.lv .tt .bn{color:var(--mu);margin-left:8px;font-size:13px}.lv p{color:var(--mu);margin:5px 0 8px;font-size:11px;line-height:1.6}.meta{color:#9bb4b4;flex-wrap:wrap;gap:12px;font-size:9px;display:flex}.stars{white-space:nowrap;color:#3e5359;font-size:18px}.stars .y{color:var(--am)}.setting-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:14px 0;font-size:13px;display:flex}.setting-row select{width:230px}.pm{flex-direction:column;gap:10px;max-width:420px;display:flex}.pm h2{margin-bottom:12px}#pSetBox{margin-top:10px}#pSetBox .setting-row{flex-wrap:wrap}#pSetBox select{max-width:100%}#help .card{max-width:720px!important}#help td:first-child{font:600 15px var(--f1);color:var(--g2);white-space:nowrap}#help td{font-size:12px;line-height:1.5}#help td:first-child{width:130px}.record-row{border-bottom:1px solid var(--line);align-items:center;gap:30px;padding:18px 2px;display:flex}.record-row>div{flex:1}.record-row strong{font-size:13px}.record-row small{color:var(--mu);margin-top:5px;font-size:10px;display:block}.record-row>b{font:600 30px var(--f1);color:var(--g2)}.record-row>span{font:600 26px var(--f1);text-align:right}.empty-state{text-align:center;color:var(--mu);padding:50px 20px;line-height:1.8}.sw{border:1px solid #ffffff25;border-radius:8px;width:36px;height:36px}.clan{border:1px solid var(--line);border-radius:10px;grid-template-columns:42px 1fr auto;align-items:center;gap:16px;padding:15px;display:grid}.clan .cb{width:40px;height:40px;font:600 15px var(--f1);border-radius:9px;place-items:center;display:grid}.chestbar{background:#071217;border-radius:3px;height:5px;margin:8px 0;overflow:hidden}.chestbar i{background:var(--g2);height:100%;display:block}.dayrow{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.day{border:1px solid var(--line);text-align:center;font:600 18px var(--f1);border-radius:8px;padding:15px 4px}.day small{font:500 9px var(--f2);color:var(--mu);margin-bottom:8px;display:block}.day.done{background:#8ce0b80b;border-color:#8ce0b855}.day.now{border-color:var(--am)}#hud{z-index:10;pointer-events:none;display:none;position:fixed;inset:0}#hud>*,#hud button{pointer-events:auto}.hud-top-bar{pointer-events:none;z-index:52;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:14px;left:18px;right:18px}.hud-top-bar>*{pointer-events:auto}#svc{-webkit-backdrop-filter:blur(14px);background:linear-gradient(135deg,#081612f0 0%,#040e0bfa 100%);border:1px solid #00d26a4d;border-radius:12px;flex-shrink:0;align-items:center;gap:12px;min-width:210px;padding:10px 14px;display:flex;position:static;box-shadow:0 8px 24px #0009,0 0 16px #00d26a14}.badge{font:600 20px var(--f1);background:var(--g);border-radius:5px;padding:4px 8px}#lvBadge{border:1px solid #8ce0b840;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;width:34px;height:37px;display:flex}#lvBadge b{font:600 22px/1 var(--f1);color:var(--g2)}#lvBadge small{letter-spacing:1px;color:var(--mu);font-size:7px}.rkcol{flex:1}.rkrow{align-items:center;gap:12px;display:flex}.rkrow b{letter-spacing:.15px;font-size:10px;font-weight:500}#xpTxt{color:var(--mu);margin-left:auto;font-size:8px}#xpBar{background:#ffffff12;border-radius:2px;height:2px;margin:6px 0;position:relative}#xpFill{background:var(--g2);height:100%;display:block}#xpGain{font:600 10px var(--f2);color:var(--g2);opacity:0;position:absolute;top:-21px;right:0}#xpGain.show{animation:2s forwards xpGain}@keyframes xpGain{15%,60%{opacity:1}to{opacity:0;transform:translateY(-10px)}}.svcrow{align-items:center;gap:10px;display:flex}.svcrow .t{font:600 16px var(--f1);letter-spacing:.5px}.svcrow .d{display:none}#delay{font:500 9px var(--f2);color:var(--g2);margin-left:auto}#delay.late{color:var(--am)}#delay.vlate{color:var(--rd)}#svcBdt{display:none!important}#ribbon{backdrop-filter:blur(14px);box-sizing:border-box;z-index:52;background:linear-gradient(#081812f2 0%,#040c09fa 100%);border:1px solid #00d26a61;border-radius:14px;flex-direction:column;flex:auto;justify-content:space-between;min-width:240px;max-width:760px;height:80px;margin:0 auto;padding:8px 20px;transition:all .25s;display:flex;position:static;transform:none;box-shadow:0 14px 40px #000000bf,0 0 25px #00d26a2e,inset 0 1px #ffffff1f}.rib-header{width:100%;font-family:var(--f2);color:#a4beba;letter-spacing:.5px;justify-content:space-between;align-items:center;margin-bottom:4px;font-size:11px;display:flex}.rib-meta-left{color:#cad8d4;align-items:center;gap:6px;min-width:140px;font-size:11px;font-weight:600;display:flex}.rib-live-dot{background:#00d26a;border-radius:50%;width:7px;height:7px;animation:1.8s infinite dmPulse;box-shadow:0 0 8px #00d26a}.rib-meta-center{color:#fff;background:#00d26a1f;border:1px solid #00d26a59;border-radius:14px;align-items:center;gap:8px;padding:3px 12px;display:flex}.rib-tag{letter-spacing:1px;color:#ffb02e;background:#ffb02e2e;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:800}.rib-meta-center b{letter-spacing:.5px;color:#fff;font-size:13px;font-weight:700}.rib-bn{color:#00d26a;font-family:Hind Siliguri,sans-serif;font-size:12px}.rib-dist{color:#ffd24a;margin-left:2px;font-size:12px;font-weight:700}.rib-meta-right{color:#8da49f;text-align:right;min-width:120px;font-size:11px;font-weight:600}#rib{align-items:center;width:100%;height:38px;margin:0;display:flex;position:relative}#rib:before{content:"";background:#ffffff24;border-radius:4px;height:4px;position:absolute;top:15px;left:0;right:0}#ribfill{background:linear-gradient(90deg,#009650 0%,#00d26a 100%);border-radius:4px;width:0;height:4px;transition:width .12s linear;position:absolute;top:15px;left:0;box-shadow:0 0 10px #00d26abf}.rn{cursor:pointer;z-index:5;justify-content:center;align-items:center;width:0;height:14px;transition:all .2s;display:flex;position:absolute;top:10px}.rn:hover{z-index:30}.rn i{box-sizing:border-box;background:#233932;border:2px solid #05160f;border-radius:50%;flex-shrink:0;width:12px;height:12px;transition:all .2s;display:block;box-shadow:0 1px 4px #0009}.rn:hover i{border-color:#00d26a;transform:scale(1.25)}.rn.stop i{background:#739488}.rn.done i{background:#00d26a;border-color:#032115;box-shadow:0 0 8px #00d26ad9}.rn.next i{z-index:8;background:#ffb02e;border-color:#fff;width:14px;height:14px;animation:1.2s infinite dmPulse;box-shadow:0 0 0 4px #ffb02e66,0 0 14px #ffb02e}.rn.terminus i{background:#e62035;border-color:#fff;border-radius:3px;width:14px;height:14px;box-shadow:0 0 10px #e62035cc}.rn span{font-family:var(--f2);color:#8da49f;white-space:nowrap;letter-spacing:.3px;pointer-events:none;font-size:10px;font-weight:600;transition:all .2s;position:absolute;top:20px;left:0;transform:translate(-50%)}.rn.key-station span{color:#c4d7d2;font-weight:700;display:block}.rn.key-station.next span{color:#ffd24a;text-shadow:0 0 8px #ffd24a99;font-weight:800}.rn.first-station span{text-align:left;left:-6px;transform:translate(0)}.rn.last-station span{text-align:right;left:6px;transform:translate(-100%)}.rn:hover span{color:#00d26a;z-index:30;background:#03100cf5;border:1px solid #00d26a99;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700;top:22px;box-shadow:0 4px 14px #000c;display:block!important}.rn:not(.key-station) span{display:none}#rtrain{z-index:10;pointer-events:none;transition:left .15s linear;position:absolute;top:8px;transform:translate(-50%)}.rtrain-marker{filter:drop-shadow(0 2px 6px #00d26ae6);justify-content:center;align-items:center;display:flex}#rlab{display:none}#tr{flex-shrink:0;align-items:center;gap:6px;display:flex;position:static}#tr #gtaCashWrap{-webkit-backdrop-filter:blur(12px);user-select:none;order:-2;align-items:center;gap:5px;height:40px;padding:0 12px;display:inline-flex;position:relative;background:linear-gradient(135deg,#0e2921e6 0%,#061510f2 100%)!important;border:1.5px solid #00d26a66!important;border-radius:9px!important;box-shadow:0 4px 14px #00000080,0 0 12px #00d26a2e!important}#tr .gta-cash-val{letter-spacing:.5px;align-items:center;gap:3px;display:flex;font:700 16px/1 var(--f1)!important;color:#00d26a!important}#tr .gta-curr{font-size:15px;font-weight:700;color:#00d26a!important}#tr .gta-cash-delta{white-space:nowrap;background:#04100cf0;border:1px solid #00d26a80;border-radius:4px;padding:2px 6px;position:absolute;bottom:-22px;left:50%;transform:translate(-50%);font:700 11px var(--f1)!important;color:#00d26a!important}.ib{color:#bdcfcb;place-items:center;width:40px;height:40px;min-height:40px;display:grid;position:relative}.ib svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;width:17px;height:17px}.ib small{font-size:7px;position:absolute;bottom:2px;right:4px}.ib.wide{align-items:center;gap:7px;width:auto;padding:0 12px;font-size:10px;display:flex}.ib kbd{display:none}.ib:hover{color:var(--g2);background:#244039}#gtaHud{z-index:50;flex-direction:column;align-items:flex-end;gap:9px;width:270px;display:flex;position:absolute;top:72px;right:18px}.gta-cash-wrap{order:2}.gta-cash-val{font:500 13px var(--f2);color:#b5c8ba;gap:4px;display:flex}.gta-curr{color:#7da890}.gta-cash-delta{color:var(--g2);opacity:0;white-space:nowrap;font-size:10px;position:absolute;bottom:-22px;right:0}.gta-cash-delta.show{animation:2.4s forwards xpGain}.gta-obj-box{background:var(--bg);border:1px solid var(--line);border-radius:11px;width:100%;padding:16px 18px}.gta-obj-hdr{justify-content:space-between;display:flex}.gta-tag{font:500 8px var(--f2);letter-spacing:1.4px;color:var(--g2);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.gta-pax-badge{display:none}.gta-obj-title{font:500 12px var(--f2);color:#8fa8a5;margin-top:10px}#gtaTargetName{font:600 27px/1.05 var(--f1);color:var(--tx);letter-spacing:.15px;margin-top:3px;display:block}.gta-obj-bn{font:400 12px var(--f3);color:var(--mu);margin-top:5px}.gta-timer-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:13px;padding-top:11px;display:flex}.gta-timer-lbl{font:500 8px var(--f2);letter-spacing:1px;color:var(--mu)}.gta-timer-badge{font:600 17px var(--f1);letter-spacing:1px;color:var(--g2)}.gta-timer-badge.urgent{color:var(--am)}.gta-timer-badge.late{color:var(--rd)}.gta-stats-row{color:var(--mu);justify-content:space-between;margin-top:9px;font-size:10px;display:flex}.gta-stats-row span:last-child{display:none}#qChip{display:none!important}#desk{-webkit-backdrop-filter:blur(14px);z-index:14;background:linear-gradient(#081411f2 0%,#040c0afa 100%);border:1px solid #00d26a4d;border-radius:14px;grid-template-columns:94px 200px 170px;align-items:center;gap:15px;width:530px;height:166px;padding:10px 18px;display:grid;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #000000b3,0 0 20px #00d26a1a}#lad{align-items:center;gap:8px;height:100%;display:flex}#notchcol{flex-direction:column;gap:2px;width:28px;display:none}.nt{font:500 9px var(--f1);color:#8da6a1;cursor:pointer;background:#24363b;border-radius:3px;place-items:center;min-height:11px;display:grid}.nt.on{color:#102c23;background:var(--g2)}.nt.b.on{background:var(--am)}.nt.eb.on{background:var(--rd)}#hud[data-mode=PRO] #notchcol{display:flex}#modebox{flex:1}#modebox .lbl{letter-spacing:1px;margin-top:9px;font-size:7px}.mode{font:600 19px var(--f1);color:var(--g2);cursor:pointer;padding:5px 0}#modeD{font:400 8px/1.5 var(--f2);color:var(--mu);max-width:80px;display:block}.eff{background:#2d3f40;border-radius:2px;width:70px;height:5px;margin-top:6px;position:relative;overflow:hidden}.eff i{background:var(--g2);height:100%;position:absolute;top:0}.eff .mid{background:#a8bcb280;width:1px;height:100%;position:absolute;left:50%}#gearT{cursor:pointer;margin-left:4px}#gauge{width:200px;height:154px;display:block}#gaugewrap{flex-direction:column;justify-content:center;align-items:center;display:flex}#rcol{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dl{font:500 8px var(--f2);color:var(--mu);grid-column:1/-1;align-items:center;gap:5px;margin-bottom:3px;display:flex}.dl i{background:#556967;border-radius:50%;width:4px;height:4px}.dl i.on{background:var(--g2)}.dl i.am{background:var(--am)}.btn{border:1px solid var(--line);height:36px;min-height:36px;font:600 11px var(--f1);letter-spacing:.4px;color:#cfddd6;background:#1b3037;border-radius:7px;justify-content:center;align-items:center;transition:background .15s;display:flex}.btn:hover{background:#2b464b}.btn.big{font:600 13px var(--f1);grid-column:1/-1;height:43px}.btn.go,.btn.ready-open{color:var(--g2);background:#294c3c;border-color:#8ce0b840}.btn.stop{color:#e9a59a}.btn:active,.btn.holding{color:#fff;background:#426d58}.btn kbd{margin-left:7px;padding:2px 4px;font-size:8px}#bPow,#bBrk,.mob-dash-row{display:none}.mob-btn-row{display:contents}#stopg{-webkit-backdrop-filter:blur(14px);z-index:15;background:linear-gradient(#081612f5 0%,#050e0cfa 100%);border:1.5px solid #00d26a59;border-radius:11px;width:440px;padding:8px 16px;display:none;position:absolute;bottom:194px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000080,0 0 16px #00d26a1f}.r1{align-items:center;gap:10px;display:flex}.r1 .nm{font:600 15px var(--f1);text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.r1 .bn,.r1 .lbl{display:none}.ds{font:600 24px var(--f1);color:var(--am);white-space:nowrap;margin-left:auto}#abar{background:#33413b;border-radius:4px;height:6px;margin-top:7px;position:relative;overflow:hidden}#abar .ok{background:#56977566;width:28%;height:100%;position:absolute;left:36%}#abar .zr{background:#b7cdbf;width:1px;height:100%;position:absolute;left:50%}#abar .mk{background:#e3eedf;width:4px;height:100%;position:absolute}#sgM{background:#f1ca7b;border-radius:2px;width:4px;height:100%;position:absolute;top:0}#coach{color:#d8e6e2;max-width:280px;font:500 11.5px/1.4 var(--f2);-webkit-backdrop-filter:blur(12px);z-index:15;background:linear-gradient(135deg,#081814eb 0%,#040e0cf5 100%);border:1px solid #00d26a47;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;display:flex;position:absolute;bottom:20px;left:20px;box-shadow:0 8px 24px #00000080,0 0 12px #00d26a1f}#coach>i:first-child{font:800 9px var(--f1);color:var(--g2);letter-spacing:1px;background:#00d26a29;border-radius:4px;padding:2px 6px}#coach.warn{border-color:#edc47866}#coach.bad{border-color:#ef8b8066}#coachT{flex:1}#miniw{cursor:pointer;text-align:center;z-index:15;width:140px;position:absolute;bottom:20px;right:20px}#mini{-webkit-backdrop-filter:blur(10px);background:radial-gradient(circle,#0a1c16f0 0%,#040c0afa 100%);border:1.5px solid #00d26a59;border-radius:50%;width:140px;height:140px;display:block;box-shadow:0 10px 30px #0009,0 0 20px #00d26a26}#minit{font:600 9.5px var(--f1);letter-spacing:.5px;color:#cce0d8;background:#081410e0;border:1px solid #00d26a33;border-radius:6px;margin-top:6px;padding:4px 8px;box-shadow:0 4px 12px #0006}#res{background:var(--bg);border:1px solid var(--line);border-radius:12px;width:245px;padding:14px 16px;display:none;position:absolute;top:102px;left:24px}#res .big{font:600 35px var(--f1);color:var(--g2);margin:3px 0}#res .lbl{letter-spacing:.6px}#res table{font-size:10px}#res td{padding:6px 0}#res td:last-child{text-align:right;color:#d9e9dc}#toasts{z-index:90;pointer-events:none;flex-direction:column;gap:8px;max-width:340px;display:flex;position:fixed;top:105px;left:24px}.toast{border:1px solid var(--line);font:400 12px/1.55 var(--f2);background:#15282ef0;border-left:3px solid #8bada3;border-radius:8px;padding:12px 15px;animation:.2s ease-out toastIn;box-shadow:0 6px 20px #0002}.toast.good{border-left-color:var(--g2)}.toast.warn,.toast.alert{border-left-color:var(--am)}.toast.danger{border-left-color:var(--rd)}@keyframes toastIn{0%{opacity:0;transform:translateY(-7px)}}.boarding-hud{background:var(--bg);border:1px solid #8ce0b84d;border-radius:12px;width:360px;padding:16px 19px;display:none;position:absolute;top:108px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #0002}.boarding-hud.show{display:block}.bh-header{align-items:center;gap:10px;display:flex}.bh-badge{font:600 8px var(--f2);letter-spacing:1px;color:var(--g2)}.bh-station-info{flex:1}.bh-station-info span{font:600 21px/1.1 var(--f1);display:block}.bh-station-info small{font:400 11px var(--f3);color:var(--mu)}.bh-status{display:none}.bh-stats-row{border-top:1px solid var(--line);gap:14px;margin-top:12px;padding-top:10px;display:flex}.bh-stat-box{flex:1}.bh-stat-lbl{font:500 7px var(--f2);letter-spacing:.4px;color:var(--mu)}.bh-stat-val{font:500 17px var(--f1);margin-top:4px}.bh-stat-val small{color:var(--mu);font-size:11px}.bh-progress-wrap{align-items:center;gap:10px;margin-top:12px;display:flex}.bh-progress-bar{background:#ffffff12;border-radius:3px;flex:1;height:4px;overflow:hidden}.bh-progress-fill{background:var(--g2);width:0;height:100%;transition:width .15s linear}.bh-progress-pct{font:500 10px var(--f2);color:var(--g2)}.bh-prompt{font:400 10px/1.6 var(--f2);color:var(--mu);gap:6px;margin-top:9px;display:flex}.bh-prompt b{color:var(--g2);font-weight:500}.bh-prompt-icon{display:none}#haltAlert{display:none!important}#pa{z-index:20;text-align:center;width:min(580px,82vw);font:400 11.5px/1.55 var(--f3);color:#d9e6e3;backdrop-filter:blur(8px);pointer-events:none;background:#0c1a21e0;border:1px solid #00d26a4d;border-radius:10px;padding:8px 16px;display:none;position:fixed;top:108px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000080}#pa small{font:400 9.5px/1.4 var(--f2);color:#9eb5b1;margin-top:2px;display:block}#sessionHint,#hud.compact #svc,#hud.compact #ribbon,#hud.compact #gtaCashWrap,#hud.compact #res,#hud.compact #coach{display:none}#fadeOverlay{z-index:120;pointer-events:none;opacity:0;background:#091318;transition:opacity .6s;position:fixed;inset:0}#fadeOverlay.active{opacity:1;pointer-events:auto}#mobRotHint{border:1px solid var(--line);z-index:50;background:#1b3035;border-radius:9px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:10px;display:none;position:absolute;top:78px;left:12px;right:12px}#mobRotHint.show{display:flex}#bCloseRot{background:0 0;border:0;min-height:24px}#load{z-index:200;background:#0c171b;flex-direction:column;justify-content:center;align-items:center;gap:20px;transition:opacity .5s;display:flex;position:fixed;inset:0}#load .logo{align-items:center;gap:12px;display:flex}#load h1{font:600 40px var(--f1);margin:0}#load .bar{background:#243b3c;border-radius:3px;width:240px;height:3px;overflow:hidden}#lbar{background:var(--g2);width:0;height:100%;transition:width .2s;display:block}#ltxt{text-align:center;max-width:360px;padding:0 20px}#load .retry{margin-top:10px}.mpass{z-index:95;text-align:center;pointer-events:none;background:#132a2ee8;border:1px solid #8ce0b830;border-radius:12px;padding:20px 30px;animation:.25s toastIn;position:fixed;top:20%;left:50%;transform:translate(-50%)}.mpass b{font:600 34px var(--f1);color:var(--g2);letter-spacing:1px;display:block}.mpass span,.mpass em{font:400 11px var(--f2);color:var(--mu);margin-top:5px;font-style:normal;display:block}.gr{font:600 80px/1 var(--f1);color:var(--g2)}#rs{max-width:820px}#rs .result-hero{align-items:center;gap:26px;margin:15px 0 24px;display:flex}#rs .result-hero h2{margin:0 0 8px}#rs .result-notes{font:400 12px/1.7 var(--f2);color:#bccfc5;background:#8ce0b80a;border:1px solid #8ce0b820;border-radius:9px;margin:15px 0;padding:12px 16px}.result-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}#mapov{backdrop-filter:blur(8px)!important;background:#0510159c!important}#map{grid-template-rows:auto 1fr auto;grid-template-columns:230px 1fr;gap:18px;width:min(1100px,96vw);height:min(740px,88vh);padding:20px;display:grid}#map header{grid-column:1/-1;align-items:center;gap:15px;display:flex}#map header h2{margin:0;font-size:27px}#mhint{font-size:9px}#slist{min-height:0;overflow:auto}.si{cursor:pointer;border-radius:6px;grid-template-columns:12px 1fr;align-items:center;gap:4px 8px;padding:8px 10px;display:grid}.si b{font-size:11px;font-weight:500}.si em{font:400 10px var(--f3);color:var(--mu);grid-column:2;font-style:normal}.si i{background:#5f7771;border-radius:50%;width:6px;height:6px}.si.sel{background:#8ce0b815}.si.sel i{background:var(--am)}.si.fut{opacity:.45}#mcv{border:1px solid var(--line);touch-action:none;border-radius:12px;min-width:0;min-height:250px;position:relative;overflow:hidden}#mcv canvas{width:100%;height:100%;display:block}.ctl{gap:5px;display:flex;position:absolute;bottom:12px;right:12px}.ctl button{border:1px solid var(--line);width:35px;color:var(--tx);background:#183036;border-radius:6px;font-size:20px}#mdet{border-top:1px solid var(--line);grid-column:1/-1;align-items:center;gap:15px;padding-top:10px;display:flex}#mdtxt{flex:1}#mdtxt h3{font:600 21px var(--f1);margin:0 0 4px}#mdtxt p{color:var(--mu);font-size:10px;line-height:1.5}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--line);border-radius:5px;padding:4px 7px;font-size:9px}@media (width<=1200px){#ribbon{display:none}#gtaHud{width:240px;top:72px;right:18px}#coach{width:190px;font-size:10px;left:18px}#miniw{width:120px;right:18px}#mini{width:120px;height:120px}#mList{top:clamp(215px,26vh,245px)}#mTop{top:20px}.mlogo h1{font-size:74px}}@media (height<=820px){#mTop{top:16px}.mlogo h1{font-size:68px}.menu-eyebrow{margin-bottom:6px}.mlogo h2{margin-top:6px}.msub2{margin-top:6px;font-size:11px}.devby{margin-top:6px}#mList{gap:2px;top:215px}.mb{min-height:32px;padding:4px 10px}.mb.pri{min-height:42px;padding:7px 12px}.mb em{font-size:8px}}@media (height<=680px){#mTop{top:12px}.mlogo h1{font-size:54px}.mlogo h2{margin-top:6px;font-size:8px}.msub2{display:none}.devby{font-size:7.5px}#mList{gap:2px;top:175px}.mb{min-height:30px;padding:3px 8px}.mb.pri{min-height:36px}.mb:not(.pri) em,.mb[data-a=credits]{display:none}#mBottom{width:240px;bottom:60px}}body.is-mobile{user-select:none}body.is-mobile #hud kbd{display:none}body.is-mobile .hud-top-bar{top:max(8px,env(safe-area-inset-top));left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right));gap:6px}body.is-mobile #svc{min-width:160px;padding:6px 10px}body.is-mobile #lvBadge,body.is-mobile #xpTxt,body.is-mobile #xpBar{display:none}body.is-mobile .rkrow b{font-size:8px}body.is-mobile .svcrow{margin-top:5px}body.is-mobile #tr{gap:5px}body.is-mobile .ib{width:36px;height:36px;min-height:36px}body.is-mobile .ib.wide{width:36px;padding:8px;font-size:0}body.is-mobile .ib.wide svg{width:18px}body.is-mobile #bUI{display:none}body.is-mobile #gtaHud{width:190px;top:65px;right:12px}body.is-mobile .gta-obj-box{padding:10px 12px}body.is-mobile .gta-obj-title{margin-top:6px;font-size:9px}body.is-mobile .gta-obj-bn{display:none}body.is-mobile .gta-timer-row{margin-top:8px;padding-top:7px}body.is-mobile .gta-tag{font-size:7px}body.is-mobile .gta-cash-wrap{display:none}body.is-mobile #desk{bottom:max(8px,env(safe-area-inset-bottom));border-radius:13px;grid-template-columns:110px minmax(120px,1fr) 125px;gap:10px;width:min(600px,100vw - 24px);height:145px;padding:9px 12px}body.is-mobile #lad{flex-direction:column;align-items:stretch;gap:7px}body.is-mobile #modebox,body.is-mobile #notchcol{display:none}body.is-mobile #bPow,body.is-mobile #bBrk{height:auto;min-height:49px;font:600 16px var(--f1);touch-action:none;flex:1;display:flex}body.is-mobile #bPow{color:#dcf5e3;background:#2d6249;border-color:#8ce0b850}body.is-mobile #bBrk{color:#ffddd4;background:#593c37;border-color:#ef8b8040}body.is-mobile #gauge{width:155px;height:112px}body.is-mobile .mob-dash-row{gap:6px;display:flex}body.is-mobile .mob-pill{border:1px solid var(--line);color:#c8d8d1;background:#20363b;border-radius:5px;min-height:24px;padding:3px 6px;font-size:8px}body.is-mobile #rcol{flex-direction:column;justify-content:center;gap:6px;height:100%;display:flex}body.is-mobile .dl{gap:3px;font-size:7px}body.is-mobile #bDoor{flex:1;height:auto;min-height:44px;font-size:12px}body.is-mobile .mob-btn-row{gap:6px;display:flex}body.is-mobile .mob-btn-row button{touch-action:none;flex:1;height:40px;font-size:10px}body.is-mobile #stopg{bottom:calc(max(8px,env(safe-area-inset-bottom)) + 152px);border-radius:10px;width:min(440px,100vw - 24px);padding:6px 12px}body.is-mobile #stopg .nm{font-size:13px}body.is-mobile #coach{max-width:190px;padding:8px 10px;font-size:9px;bottom:166px;left:12px}body.is-mobile #miniw{width:82px;bottom:166px;right:12px}body.is-mobile #mini{width:82px;height:82px}body.is-mobile #minit{display:none}body.is-mobile #pa{width:52vw;padding:7px 10px;font-size:10px;top:84px;bottom:auto}body.is-mobile #pa small{font-size:9px}body.is-mobile #toasts{pointer-events:none;max-width:min(290px,85vw);top:50px;left:50%;transform:translate(-50%)}body.is-mobile .toast{padding:6px 11px;font-size:10px}body.is-mobile #res{display:none!important}body.is-mobile .boarding-hud{width:300px;padding:11px 14px;top:76px}body.is-mobile .bh-stats-row{display:none}body.is-mobile .bh-station-info span{font-size:20px}body.is-mobile .bh-station-info small{font-size:10px}body.is-mobile .bh-prompt{font-size:9px}@media (orientation:landscape) and (height<=560px){body.is-mobile #desk{grid-template-columns:105px 150px 125px;gap:8px;width:425px;height:123px;padding:7px 10px}body.is-mobile #gauge{width:138px;height:91px}body.is-mobile #bPow,body.is-mobile #bBrk{min-height:42px}body.is-mobile #stopg{border-radius:10px;width:300px;bottom:132px}body.is-mobile #coach{max-width:160px;bottom:15px}body.is-mobile #miniw{bottom:15px}body.is-mobile #gtaHud{width:170px;top:60px}body.is-mobile .gta-timer-row{margin-top:5px;padding-top:5px}body.is-mobile #gtaTargetName{font-size:20px}body.is-mobile .gta-stats-row{font-size:9px}body.is-mobile #pa{max-width:330px;top:62px;bottom:auto}body.is-mobile #mobRotHint{display:none!important}body.is-mobile .boarding-hud{width:280px;top:62px}.ov{padding:12px}.card{max-height:94vh;padding:20px}#mTop{top:24px;left:5vw}.menu-eyebrow{margin-bottom:10px;font-size:8px}.mlogo h1{font-size:49px}.mlogo h2{margin-top:12px;font-size:7px}.devby{font-size:7px}#mList{grid-template-columns:1fr 1fr;gap:4px;width:290px;display:grid;top:202px;left:5vw}.mb{grid-template-columns:17px 1fr;gap:7px;padding:6px 9px;min-height:35px!important}.mb.pri{grid-column:1/-1}.mb b{font-size:10px}.mb i svg{width:16px;height:16px}.mb u,.mb em{display:none}.mb.pri em{font-size:8px;display:block}.mb[data-a=credits],.mb[data-a=help]{display:none}#mRight{top:15px;right:20px}.rcard{width:190px;padding:9px 11px}#mBottom{width:220px;bottom:62px;right:20px}.mc{padding:10px 12px}#sceneLabel{padding:8px 10px;font-size:7px;bottom:14px;right:20px}}@media (width<=600px) and (orientation:portrait){#menu{background:linear-gradient(90deg,#0a1725ed,#0a1725b0)}#mTop{top:70px;left:7vw}.mlogo h1{font-size:78px}.mlogo h2{font-size:9px}.msub2{font-size:12px;display:block}#mList{width:86vw;top:390px;left:7vw}#mRight{top:18px;right:7vw}.rcard{width:190px}#mBottom{display:none}#sceneLabel{justify-content:center;font-size:8px;bottom:16px;left:7vw;right:7vw}#sceneLabel span:last-child{margin-left:10px}body.is-mobile #gtaHud{width:calc(100vw - 24px);top:83px}body.is-mobile .gta-obj-box{grid-template-columns:1fr auto;gap:4px 10px;padding:12px 15px;display:grid}body.is-mobile .gta-obj-hdr{grid-column:1}body.is-mobile .gta-obj-title{grid-column:1;margin-top:0}body.is-mobile #gtaTargetName{margin-left:5px;font-size:24px;display:inline}body.is-mobile .gta-timer-row{border:0;flex-direction:column;grid-area:1/2/3;justify-content:center;gap:3px;margin:0;padding:0}body.is-mobile .gta-stats-row{grid-column:1/-1;margin-top:3px}body.is-mobile #desk{grid-template-columns:85px minmax(95px,1fr) 100px;gap:7px;padding:9px 10px}body.is-mobile #gauge{width:130px;height:105px}body.is-mobile #coach{width:calc(100vw - 110px);max-width:none;bottom:242px;left:12px}body.is-mobile #miniw{bottom:238px}body.is-mobile #stopg{width:calc(100vw - 24px);max-width:380px;bottom:172px}body.is-mobile #pa{width:calc(100vw - 24px);top:90px;bottom:auto}body.is-mobile .boarding-hud{width:calc(100vw - 24px);max-width:360px;top:184px}body.is-mobile #toasts{width:calc(100vw - 24px);max-width:none;top:184px}body.is-mobile .mob-dash-row{gap:3px}body.is-mobile .mob-pill{padding:3px 4px;font-size:7px}.card{padding:20px}.lv{grid-template-columns:28px 1fr;gap:12px;padding:13px}.lv>.stars{grid-column:2}.lv .tt{font-size:18px}.lv .tt .bn{display:none}.lv .meta span{font-size:8px}.setting-row{gap:10px;font-size:11px}.setting-row select{width:175px;padding:8px;font-size:11px}.tabs{gap:2px}.tab{padding:8px;font-size:10px}#map{grid-template-rows:auto 1fr auto;grid-template-columns:1fr;gap:10px;padding:14px}#slist{display:none}#map header h2{font-size:22px}#map header .rk{display:none}#mdet{flex-direction:column;align-items:flex-start}.dayrow{gap:3px}.day{padding:10px 1px;font-size:15px}.day small{font-size:7px}.clan{grid-template-columns:35px 1fr;gap:10px}.clan>div:last-child{grid-column:2}#rs th,#rs td{padding:9px 5px;font-size:10px}#rs .result-hero{gap:16px}.gr{font-size:64px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}#coach>i{font-style:normal}.lbl{font:600 10px var(--f1);color:var(--mu);letter-spacing:1px;text-transform:uppercase}.mc .lb{font:600 11px var(--f1);letter-spacing:1.2px;color:var(--mu)}#stopg .lbl,#stopg .nm,#stopg .bn{display:none}.lbrow{border:1px solid var(--line);font:600 14px var(--f2);background:#112029;border-radius:9px;grid-template-columns:38px 1fr 120px 80px;align-items:center;gap:8px;padding:7px 10px;display:grid}.lbrow.me{background:#2a2410;border-color:#ffd24a}.lbrow .rk0{font:800 20px var(--f1);color:#9fb0bb;text-align:center}.lbrow:nth-child(2) .rk0{color:#ffd24a}.lbrow:nth-child(3) .rk0{color:#d8dde2}.lbrow:nth-child(4) .rk0{color:#d98c4a}.lbrow small{color:var(--mu);font-size:11px;font-weight:500;display:block}.lbrow .v{text-align:right;font:700 16px var(--f1);color:var(--g2)}.lbrow .t2{text-align:right;font:600 12px var(--f2);color:var(--mu)}.lbhead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lbtop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.lbtitle{font:800 26px var(--f1);letter-spacing:2px}.lbtitle small{font:600 11px var(--f2);letter-spacing:1px;color:var(--mu);display:block}.lbtabs{border:1px solid var(--line);background:#0b161c;border-radius:12px;padding:3px;display:flex}.lbt{color:#9fb0bb;font:700 14px var(--f1);cursor:pointer;letter-spacing:.5px;background:0 0;border:0;border-radius:9px;padding:6px 16px}.lbt.on{color:#fff;background:linear-gradient(135deg,#00a651,#006a4e);box-shadow:0 2px 10px #00a65166}.lbme{background:linear-gradient(90deg,#006a4e8c,#f42a412e);border:1px solid #00d26a66;border-radius:14px;align-items:center;gap:14px;margin:12px 0;padding:10px 14px;display:flex}.lbrank{font:800 38px var(--f1);color:#ffd24a;text-shadow:0 0 16px #ffd24a66;min-width:70px}.lbmeinfo{flex:1}.lbmeinfo b{font:700 18px var(--f1)}.lbmeinfo small,.lbgap small{font:600 12px var(--f2);display:block}.lbgap{text-align:right}.lbgap b{font:800 20px var(--f1);color:#7dffb0}.lbgap small{color:var(--mu)}.lbedit{border:1px solid var(--line);color:#cfd8dd;cursor:pointer;background:#0b161c;border-radius:8px;width:32px;height:32px}.podium{grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:10px;margin-bottom:12px;display:grid}.pod{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.pod b{font:700 15px var(--f1)}.pod em{font:800 17px var(--f1);color:#7dffb0;font-style:normal}.crown{height:20px;font-size:18px}.pod .lbav{width:48px;height:48px;font-size:22px}.pod.p1 .lbav{width:60px;height:60px;font-size:28px;box-shadow:0 0 0 3px #ffd24a,0 0 22px #ffd24a80}.pod .blk{width:100%;font:800 24px/1 var(--f1);color:#0007;background:linear-gradient(#8c98a3,#5b6670);border-radius:10px 10px 0 0;margin-top:4px;padding:8px 0;display:block}.pod.p1 .blk{background:linear-gradient(#f2c230,#a87c10);padding:16px 0}.pod.p3 .blk{background:linear-gradient(#cd8a52,#7d4a22);padding:4px 0}.lbav{width:34px;height:34px;font:800 16px var(--f1);color:#fff;border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.lbrows{flex-direction:column;gap:4px;max-height:30vh;display:flex;overflow:auto}.lbr{background:#0f1d25;border-radius:10px;grid-template-columns:26px 34px minmax(90px,1.1fr) 1.2fr 74px;align-items:center;gap:10px;padding:5px 10px;display:grid}.lbr.me{background:#2a2410;box-shadow:inset 0 0 0 1px #ffd24a}.lbr .n{font:800 16px var(--f1);color:#7f8f9a;text-align:center}.lbr .nm{font:600 14px var(--f2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lbr .nm small{color:var(--mu);font-size:11px;display:block}.lbr .bar{background:#16262f;border-radius:4px;height:8px;overflow:hidden}.lbr .bar i{background:linear-gradient(90deg,#00a651,#7dffb0);border-radius:4px;height:100%;display:block}.lbr b{font:700 15px var(--f1);text-align:right;color:#7dffb0}.lbdots{text-align:center;color:#59707e;letter-spacing:4px;font-size:10px}.lbr{grid-template-columns:22px 30px 1fr 64px}.lbr .bar{display:none}*{scrollbar-width:thin;scrollbar-color:#8ce0b84d transparent}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#8ce0b847;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#8ce0b88c}.visual-settings{width:100%}.visual-settings input[type=checkbox]{accent-color:var(--g2);cursor:pointer;width:20px;height:20px}#pSetBox>.row{border-bottom:1px solid var(--line);gap:12px;padding:10px 0;font-size:12px}#pSetBox>.row label{min-width:140px}*,:before,:after,body,button,input,select,textarea,kbd,#msub,#msub *,.card,.card *,#menu,#menu *,#hud,#hud *,#desk,#desk *,#pause,#pause *,.leaderboard-shell,.leaderboard-shell *,.clan-page,.clan-page *{font-family:var(--f2)!important}.bn,[lang=bn],#pa,#pa *{font-family:var(--f3)!important}#msub{justify-content:center;align-items:center;display:none;padding:24px!important}#msub.show{display:flex!important}#msub #msubc{box-sizing:border-box!important;background:radial-gradient(circle at 50% -10%,#16362cfa,#071218fc 70%)!important;border:1.5px solid #00d26a59!important;border-radius:22px!important;flex-direction:column!important;width:min(1680px,96vw)!important;max-width:96vw!important;height:min(940px,94vh)!important;min-height:min(880px,92vh)!important;max-height:94vh!important;padding:16px 26px 14px!important;transition:none!important;display:flex!important;overflow:hidden auto!important;box-shadow:0 40px 140px #000000d9,0 0 60px #00d26a1f,inset 0 1px #ffffff29!important}#msubTabsRow,#msetHdrRow{box-sizing:border-box!important;border-bottom:1px solid #aad8cc2e!important;flex-shrink:0!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:54px!important;margin-bottom:22px!important;padding-bottom:18px!important}#msub.is-set-open #msubTabsRow{display:none!important}#msub.is-set-open #msetHdrRow{display:flex!important}#msub:not(.is-set-open) #msetHdrRow{display:none!important}#msub:not(.is-set-open) #msubTabsRow{display:flex!important}#msetHdrRow .section-eyebrow{letter-spacing:1.2px!important;color:#8da49f!important;font-size:13px!important;font-weight:600!important}#msetHdrRow h2{font:700 32px/1.2 var(--f2)!important;letter-spacing:.2px!important;color:#f1f7f5!important;margin:4px 0 0!important}#msubTabsRow .tabs{background:#08141acc!important;border:1px solid #8ce0b829!important;border-radius:14px!important;flex:0 auto!important;align-items:center!important;gap:6px!important;padding:5px!important;display:flex!important}#msubTabsRow .tab{font:600 14px var(--f2)!important;color:#8da49f!important;cursor:pointer!important;letter-spacing:.2px!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;min-height:40px!important;padding:10px 18px!important;transition:all .15s!important;display:inline-flex!important}#msubTabsRow .tab:hover{color:#e6f1ed!important;background:#ffffff0a!important}#msubTabsRow .tab.on{color:#00d26a!important;background:linear-gradient(135deg,#00d26a38,#00a65152)!important;border:1px solid #00d26a73!important;font-weight:700!important;box-shadow:0 4px 16px #00d26a38!important}#msBack,#setBack{font:600 14px var(--f2)!important;color:#ecf5f2!important;cursor:pointer!important;background:#ffffff0d!important;border:1px solid #aad8cc47!important;border-radius:10px!important;flex-shrink:0!important;padding:10px 22px!important;transition:all .15s!important}#msBack:hover,#setBack:hover{color:#fff!important;background:#00d26a29!important;border-color:#00d26a!important}#tMissions,#tFree,#tSet,#tShop,#tRanks,#tClan,#tDaily{scrollbar-gutter:stable;padding-right:6px;box-sizing:border-box!important;flex:1 1 0!important;width:100%!important;height:100%!important;min-height:0!important;overflow:hidden auto!important}.free-drive-shell{box-sizing:border-box;background:linear-gradient(160deg,#102128f2,#09151afa);border:1px solid #8ce0b82e;border-radius:18px;flex-direction:column;gap:18px;width:100%;max-width:900px;margin:auto;padding:32px 38px;display:flex;box-shadow:0 18px 50px #00000061}.free-drive-header{border-bottom:1px solid #8ce0b829;padding-bottom:16px}.free-drive-eyebrow{letter-spacing:1.2px;text-transform:uppercase;color:var(--g2);margin-bottom:6px;font:700 12px/1.2 var(--f2)!important}.free-drive-title{color:#f1f7f5;margin:0 0 6px;font:700 24px/1.2 var(--f2)!important}.free-drive-desc{color:#8da49f;margin:0;font:400 13.5px/1.55 var(--f2)!important}.free-row{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:28px;padding:16px 0;display:flex}.free-info{flex-direction:column;flex:1;gap:4px;display:flex}.free-label{color:#f1f7f5;font:600 16.5px/1.3 var(--f2)!important}.free-sub{color:#8da49f;font:400 13px/1.4 var(--f2)!important}.free-ctrl select{color:#ecf5f2;cursor:pointer;background:#081419f2;border:1px solid #8ce0b84d;border-radius:10px;min-width:230px;padding:12px 20px;transition:border-color .15s;font:600 14.5px var(--f2)!important}.free-ctrl select:hover{border-color:#8ce0b899}.free-slider-wrap{align-items:center;gap:16px;min-width:280px;display:flex}.free-slider-wrap input[type=range]{accent-color:#00d26a;cursor:pointer;flex:1;height:9px}#fHt{color:var(--g2);text-align:center;font-variant-numeric:tabular-nums;background:#00d26a1f;border:1px solid #00d26a59;border-radius:8px;min-width:54px;padding:8px 14px;font:700 14.5px/1 var(--f2)!important}.free-cta-wrap{justify-content:flex-end;padding-top:10px;display:flex}#fGo{cursor:pointer;background:linear-gradient(135deg,#00d26a,#00a651);border:none;border-radius:12px;padding:13px 30px;transition:transform .12s,box-shadow .12s;box-shadow:0 4px 20px #00d26a59;font:700 15px var(--f2)!important;color:#071712!important}#fGo:hover{transform:translateY(-1px);box-shadow:0 6px 26px #00d26a80}.settings-shell{box-sizing:border-box;grid-template-columns:310px 1fr;align-items:stretch;gap:30px;width:100%;display:grid;height:100%!important;min-height:0!important}.set-nav{flex-direction:column;flex-shrink:0;gap:12px;display:flex}.set-nav-btn{text-align:left;cursor:pointer;color:inherit;background:#0d1a20c7;border:1px solid #8ce0b826;border-left:4px solid #0000;border-radius:14px;outline:none;flex-direction:column;gap:5px;padding:18px 22px;transition:background .15s,border-color .15s,transform .12s;display:flex;font-family:var(--f2)!important}.set-nav-btn:hover{background:#142c34eb;border-color:#8ce0b861 #8ce0b861 #8ce0b861 #00d26aa6;transform:translate(2px)}.set-nav-btn.active{background:linear-gradient(90deg,#00d26a33,#0c1e24f2);border-color:#00d26a85 #00d26a85 #00d26a85 #00d26a;border-left-style:solid;border-left-width:4px;box-shadow:0 6px 24px #0000004d,inset 0 0 14px #00d26a1a}.set-nav-label{letter-spacing:.3px;text-transform:uppercase;color:#e6f1ed;font:700 16px/1.2 var(--f2)!important}.set-nav-btn.active .set-nav-label{color:#00d26a!important}.set-nav-sub{color:#839d97;font:400 13px/1.4 var(--f2)!important}.set-nav-btn.active .set-nav-sub{color:#a4c4bd}.set-panels{box-sizing:border-box;background:linear-gradient(160deg,#102128f2,#09151afa);border:1px solid #8ce0b82e;border-radius:18px;flex-direction:column;padding:30px 38px;display:flex;box-shadow:0 18px 50px #00000061;height:100%!important;min-height:0!important;overflow-y:auto!important}.set-panel{flex-direction:column;gap:2px;width:100%;display:none}.set-panel.active{animation:.16s ease-out setFadeIn;display:flex}@keyframes setFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.set-panel-head{letter-spacing:1px;text-transform:uppercase;color:var(--g2);border-bottom:1px solid #8ce0b829;margin-bottom:10px;padding-bottom:16px;font:700 16px/1.2 var(--f2)!important}.set-item,#tSet .visual-settings .setting-row{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:28px;padding:18px 0;display:flex}.set-item:last-child,#tSet .visual-settings .setting-row:last-of-type{border-bottom:none;padding-bottom:6px}.set-info{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.set-title{color:#f3f9f7;letter-spacing:.15px;font:600 18px/1.35 var(--f2)!important}.set-desc{color:#92a8a3;font:400 13.5px/1.55 var(--f2)!important}.set-ctrl{flex-shrink:0;align-items:center;gap:16px;display:flex}.set-ctrl select{color:#ecf5f2;cursor:pointer;background:#081419f2;border:1px solid #8ce0b84d;border-radius:10px;min-width:190px;padding:12px 22px;transition:border-color .15s,background .15s;font:600 15px var(--f2)!important}.set-ctrl select:hover{background:#0c1c23f2;border-color:#8ce0b899}.set-ctrl select:focus{border-color:var(--g2);outline:none;box-shadow:0 0 0 2px #00d26a40}.set-slider-wrap{align-items:center;gap:16px;min-width:280px;display:flex}.set-slider-wrap input[type=range]{accent-color:#00d26a;cursor:pointer;background:#ffffff26;border-radius:5px;flex:1;min-width:170px;max-width:230px;height:9px}.set-val-pill{color:var(--g2);text-align:center;font-variant-numeric:tabular-nums;background:#00d26a1f;border:1px solid #00d26a59;border-radius:8px;min-width:54px;padding:8px 14px;font:700 14.5px/1 var(--f2)!important}#tSet .visual-settings input[type=checkbox]{accent-color:#00d26a;cursor:pointer;width:22px;height:22px}.set-credits-author{letter-spacing:.8px;color:#00d26a;margin-top:6px;margin-bottom:18px;font:700 22px/1.2 var(--f2)!important}.set-credits-body{color:#c7d8d3;flex-direction:column;gap:14px;display:flex;font:400 15px/1.75 var(--f2)!important}.set-credits-disclaimer{margin-top:8px;color:#7f9993!important;font-size:13px!important}.set-credits-badge{letter-spacing:.8px;color:#00d26a;background:#00d26a1f;border:1px solid #00d26a59;border-radius:9px;align-self:flex-start;margin-top:22px;padding:10px 22px;display:inline-block;font:700 13.5px var(--f2)!important}@media (width<=820px){#msub #msubc{width:96vw!important;height:92vh!important;min-height:92vh!important;padding:22px 18px!important}.settings-shell{grid-template-columns:1fr;gap:16px}.set-nav{flex-direction:row;gap:8px;padding-bottom:6px;overflow-x:auto}.set-nav-btn{border-bottom:3.5px solid #0000;border-left-width:1px;flex:none;padding:11px 14px}.set-nav-btn.active{border-bottom:3.5px solid #00d26a;border-left-color:#00d26a73}.set-nav-sub{display:none}.set-panels{padding:18px 20px}#msubTabsRow{flex-wrap:wrap;gap:10px}#msubTabsRow .tabs{max-width:calc(100% - 90px);overflow-x:auto}.free-row{flex-direction:column;align-items:stretch;gap:10px}.free-ctrl select,.free-slider-wrap{width:100%;min-width:0}}#haltAlert.show{width:min(350px,100vw - 32px)!important;color:var(--tx)!important;pointer-events:none!important;z-index:60!important;text-align:center!important;backdrop-filter:blur(10px)!important;background:#0e1c18f0!important;border:1px solid #ffbe0080!important;border-radius:8px!important;flex-direction:column!important;padding:6px 14px!important;display:flex!important;position:absolute!important;top:54px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 4px 18px #0000008c,0 0 10px #ffbe0026!important}.halt-alert-title{letter-spacing:1px;color:#ffbe00;margin-bottom:2px;font-size:9.5px!important;font-weight:700!important}.halt-alert-msg{font-size:10px!important}.halt-alert-sub{color:#a8bebe;margin-top:2px;line-height:1.3;font-size:8.5px!important}.halt-alert-icon,.halt-alert-stripes{display:none}#qChip{font:500 10px/1.5 var(--f2);color:var(--am);background:#15252c;border:1px solid #edc47833;border-radius:8px;padding:8px 10px}#qChip i{background:#ffffff12;border-radius:2px;height:3px;margin-top:5px;display:block;overflow:hidden}#qChip i b{background:var(--am);height:100%;display:block}.lbtitle{font:600 26px var(--f1);color:var(--tx)}.lbme{background:#18312d;border-color:#8ce0b844}.podium{margin:14px 0}.lbr.me{background:#8ce0b812;border-color:#8ce0b850}.lbedit{color:var(--tx)}#menu .mb[data-a=exit]{min-height:38px}#menu .mb[data-a=exit] em{display:none}#res{max-width:300px;line-height:1.6}#hud .nt{min-height:0}@media (width<=900px){#haltAlert.show{width:min(320px,100vw - 24px);padding:5px 10px;top:52px;left:50%;transform:translate(-50%)}.halt-alert-sub{display:none!important}}@media (width<=600px) and (orientation:portrait){#haltAlert.show{width:calc(100vw - 24px);top:120px;left:50%;transform:translate(-50%)}.lbr{grid-template-columns:24px 30px 1fr auto;gap:7px}.lbr .bar{display:none}.visual-settings select{width:165px}}:root{--ui-rail-heading:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--ui-rail-body:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}#tRanks,#tClan{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.leaderboard-shell,.clan-page{width:100%;min-width:0;color:var(--tx);flex-direction:column;flex:1;min-height:0;display:flex}.lb-main-head,.clan-page-head{flex:none;justify-content:space-between;align-items:center;padding:0 0 6px;display:flex}.lb-main-head h2,.clan-page-head h2{font:700 clamp(20px,2.4vw,28px)/1 var(--ui-rail-heading);letter-spacing:.5px;margin:0}.lb-main-head p,.clan-page-head p,.lb-eyebrow,.lb-data-badge{display:none!important}.lb-personal-strip{background:linear-gradient(135deg,#0e342899 0%,#0a161cd9 100%);border:1.2px solid #00d26a4d;border-radius:10px;flex:none;align-items:center;gap:12px;margin:0 0 8px;padding:6px 14px;display:flex;box-shadow:inset 0 1px #ffffff14,0 8px 20px #00000040}.lb-personal-rank{color:gold;min-width:32px;font:800 18px/1 var(--ui-rail-heading);font-variant-numeric:tabular-nums;text-shadow:0 0 12px #ffd70040}.lb-avatar{color:#edf6f1;width:30px;height:30px;font:700 12px var(--ui-rail-heading);letter-spacing:.2px;background:linear-gradient(145deg,#294c43,#142a29);border:1px solid #ffffff26;border-radius:8px;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 1px #ffffff1f}.lb-avatar-personal{border-radius:8px;width:28px;height:28px;font-size:12px}.lb-personal-copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.lb-personal-copy>b{font:700 13.5px var(--ui-rail-body);color:#f4f7f8;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lb-personal-copy>small{font:600 9.5px var(--ui-rail-body);letter-spacing:.5px}.lb-personal-gap{text-align:right;padding-left:8px}.lb-personal-gap>b{font:800 15px var(--ui-rail-heading);color:#00d26a;display:block}.lb-personal-gap>small{color:var(--mu);font:400 9px var(--ui-rail-body);margin-top:1px;display:block}.lb-rename{color:#c6d3d9;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff21;border-radius:8px;width:28px;height:28px;font-size:13px;transition:all .15s}.lb-rename:hover{color:#fff;background:#399d6c2e;border-color:#74daa88c}.lb-section-heading,.lb-table-heading,.clan-board-head{flex:none;justify-content:space-between;align-items:center;gap:8px;margin:2px 0 6px;display:flex}.lb-section-heading>b,.lb-table-heading b,.clan-board-head>b,.clan-board-head div>b{font:800 11.5px var(--ui-rail-heading);letter-spacing:1px;color:#f0f6f4;text-transform:uppercase}.lb-section-heading>span,.lb-table-heading>span,.lb-table-heading small{display:none!important}.lb-podium{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));align-items:flex-end;gap:14px;margin:0 0 16px;display:grid}.lb-podium-card{--pod-accent:#657781;box-sizing:border-box;background:linear-gradient(#1e2a30eb 0%,#0e181cfa 100%);border:1.5px solid #ffffff1f;border-radius:14px;flex-direction:column;justify-content:flex-start;gap:8px;min-width:0;min-height:172px;padding:12px 14px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 10px 24px #00000040}.lb-podium-card:hover{transform:translateY(-2px)}.lb-podium-card:before{content:"";background:linear-gradient(90deg,transparent,var(--pod-accent),transparent);opacity:.9;height:2.5px;position:absolute;inset:0 0 auto}.lb-podium-card.first{--pod-accent:gold;background:linear-gradient(145deg,#3c2e0eeb 0%,#18201af7 50%,#0a1211fc 100%);border-width:2px;border-color:#ffd700bf;min-height:205px;padding:14px 16px;box-shadow:inset 0 1px #ffffff40,0 14px 34px #00000080,0 0 24px #ffd70033}.lb-podium-card.first:before{height:3.5px}.lb-podium-card.first:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffffff4d,0 18px 40px #0000008c,0 0 28px #ffd7004d}.lb-podium-card.second{--pod-accent:#c5d8e6;background:linear-gradient(145deg,#22303ce0 0%,#101920f7 50%,#091016fc 100%);border-color:#c3dcf080;min-height:188px;padding:12px 14px;box-shadow:inset 0 1px #ffffff26,0 10px 26px #00000059,0 0 16px #c3dcf01f}.lb-podium-card.third{--pod-accent:#e5a878;background:linear-gradient(145deg,#32241ae0 0%,#16161af7 50%,#0b0d11fc 100%);border-color:#dc965f80;min-height:172px;padding:11px 13px;box-shadow:inset 0 1px #ffffff24,0 10px 24px #00000059,0 0 14px #dc965f1f}.lb-podium-card.is-you{outline-offset:-3px;outline:2px solid #00d26acc}.lb-podium-topline{flex:none;justify-content:space-between;align-items:center;gap:6px;width:100%;margin-bottom:2px;display:flex}.lb-podium-topline>span{align-items:center;gap:5px;display:inline-flex}.lb-rank-title{font:800 10px var(--ui-rail-body);letter-spacing:.8px;text-transform:uppercase;border-radius:999px;padding:2px 8px}.lb-podium-card.first .lb-rank-title{color:gold;background:linear-gradient(135deg,#ffd70047,#daa52026);border:1.2px solid #ffd700b3;padding:3px 10px;font-size:10.5px;box-shadow:0 0 12px #ffd70040}.lb-podium-card.second .lb-rank-title{color:#e2eef7;background:linear-gradient(135deg,#c8e1f538,#a0c3dc1a);border:1px solid #c8e1f573;padding:2.5px 8px;font-size:9.5px}.lb-podium-card.third .lb-rank-title{color:#f5cca6;background:linear-gradient(135deg,#dc965f38,#b46e3c1a);border:1px solid #dc965f73;padding:2px 7px;font-size:9px}.lb-medal{place-items:center;font-size:15px;display:inline-grid}.lb-podium-card.first .lb-medal{font-size:18px}.lb-podium-card.third .lb-medal{font-size:14px}.lb-podium-body{flex-direction:row;flex:1;align-items:center;gap:14px;width:100%;min-width:0;display:flex}.lb-podium-left{flex:none;justify-content:center;align-items:center;width:76px;min-width:76px;display:flex}.lb-podium-card.first .lb-podium-left{width:96px;min-width:96px}.lb-podium-card.second .lb-podium-left{width:84px;min-width:84px}.lb-podium-card.third .lb-podium-left{width:74px;min-width:74px}.lb-podium-badge{filter:drop-shadow(0 4px 16px #000000b3);z-index:1;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;overflow:visible}.lb-podium-badge svg{display:block;overflow:visible}.lb-podium-right{text-align:left;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:5px;min-width:0;height:100%;display:flex}.lb-podium-driver-row{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.lb-podium-name{text-overflow:ellipsis;white-space:nowrap;color:#f8fafc;min-width:0;font:800 14px/1.2 var(--ui-rail-body);letter-spacing:.2px;flex:1;overflow:hidden}.lb-podium-card.first .lb-podium-name{letter-spacing:.3px;font-size:17px}.lb-podium-card.second .lb-podium-name{font-size:15.5px}.lb-podium-name small{font:700 8.5px var(--ui-rail-body);letter-spacing:.7px;color:#00d26a;vertical-align:middle;background:#00d26a26;border-radius:4px;margin-left:4px;padding:1.5px 5px}.lb-podium-tier-title{font:700 11px var(--ui-rail-body);letter-spacing:.4px;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:1px;margin-bottom:2px;overflow:hidden}.lb-podium-card.first .lb-podium-tier-title{font-size:12px}.lb-podium-earnings{align-items:baseline;gap:6px;width:100%;margin:2px 0 4px;display:flex}.lb-earned-num{font:800 18px/1.1 var(--ui-rail-heading);font-variant-numeric:tabular-nums;display:block}.lb-podium-card.first .lb-earned-num{color:gold;text-shadow:0 0 16px #ffd70073;font-size:24px}.lb-podium-card.second .lb-earned-num{color:#e2eef7;font-size:20.5px}.lb-podium-card.third .lb-earned-num{color:#f5cca6;font-size:18px}.lb-podium-earnings small{color:#94a3b8;font:700 8.5px var(--ui-rail-body);letter-spacing:.8px;display:inline-block}.lb-podium-stats{box-sizing:border-box;background:#0006;border:1px solid #ffffff17;border-radius:7px;justify-content:space-between;align-items:center;gap:6px;width:100%;margin-top:auto;padding:4.5px 8px;display:flex}.lb-podium-stats>span{color:#f8fafc;font:700 10.5px var(--ui-rail-heading);white-space:nowrap;align-items:center;gap:3.5px;display:inline-flex}.lb-podium-card.first .lb-podium-stats>span{font-size:11px}.lb-podium-stats small{display:none}.lb-avatar{color:#edf6f1;width:30px;height:30px;font:700 12px var(--ui-rail-heading);letter-spacing:.2px;background:linear-gradient(145deg,#294c43,#142a29);border:1px solid #ffffff26;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff1f}.lb-avatar svg{border-radius:50%;display:block}.lb-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.lb-avatar-large{border:1.5px solid #ffffff40;border-radius:50%;flex-shrink:0;overflow:hidden;box-shadow:0 4px 12px #0006}.lb-avatar-large.rank-1,.lb-podium-card.first .lb-avatar-large{border:2px solid gold;box-shadow:0 0 10px #ffd70073}.lb-avatar-large.rank-2,.lb-podium-card.second .lb-avatar-large{border-color:#c8e1f5b3;box-shadow:0 0 8px #b4d7f040}.lb-avatar-large.rank-3,.lb-podium-card.third .lb-avatar-large{border-color:#dc965fb3;box-shadow:0 0 8px #dc965f40}.dm-avatar-upload-row{color:#8da49f;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:10px;font-size:11px;display:flex}.dm-avatar-upload-btn{color:#00d26a;cursor:pointer;background:linear-gradient(135deg,#00d26a33,#00b45a1a);border:1px solid #00d26a80;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.dm-avatar-upload-btn:hover{color:#fff;background:#00d26a4d;border-color:#00d26a}.lb-table-heading{flex:none;margin:4px 0 6px}.lb-table-heading>div{flex-direction:column;gap:1px;display:flex}.lb-table-scroll,.clan-table-scroll{background:#050e1399;border:1.5px solid #ffffff1a;border-radius:12px;flex:1;width:100%;min-height:360px;overflow-y:auto;box-shadow:inset 0 1px #ffffff0d}.lb-table,.clan-table{border-collapse:separate;border-spacing:0;width:100%;min-width:720px;font-family:var(--ui-rail-body)}.lb-table thead th,.clan-table thead th{text-align:left;color:#8da49f;font:700 10px var(--ui-rail-body);letter-spacing:.8px;white-space:nowrap;z-index:2;box-sizing:border-box;background:#0a181ef0;border-bottom:1px solid #ffffff1f;height:30px;padding:7px 14px;position:sticky;top:0}.lb-table thead th.sorted{color:gold}.lb-table tbody td,.clan-table tbody td{color:#e2edf0;font:500 12px var(--ui-rail-body);white-space:nowrap;box-sizing:border-box;border-bottom:1px solid #ffffff0f;height:38px;padding:6px 14px}.lb-table tbody tr:last-child td,.clan-table tbody tr:last-child td{border-bottom:0}.lb-table tbody tr{background:0 0;transition:background .15s}.lb-table tbody tr:hover{background:#00d26a12}.lb-table tbody tr.is-you{background:linear-gradient(90deg,#00d26a38,#0e241e59);box-shadow:inset 3px 0 #00d26a}.lb-rank-cell{font-variant-numeric:tabular-nums;width:50px;color:#8ea0a8!important;font:800 13px var(--ui-rail-heading)!important}.lb-rank-cell small{color:gold;font:700 7.5px var(--ui-rail-body);letter-spacing:.7px;display:block}.lb-driver-cell{align-items:center;gap:8px;min-width:170px;display:flex}.lb-driver-cell>span:last-child{flex-direction:column;gap:1px;min-width:0;display:flex}.lb-driver-cell b{font:600 12px var(--ui-rail-body);color:#f0f6f8}.lb-driver-cell b em{font:700 8px var(--ui-rail-body);color:#00d26a;letter-spacing:.7px;background:#00d26a26;border-radius:3px;margin-left:3px;padding:1px 4px;font-style:normal}.lb-driver-cell small{color:#8da49f;font:500 9.5px var(--ui-rail-body)}.lb-money-cell{font-variant-numeric:tabular-nums;color:gold!important;font:800 13.5px var(--ui-rail-heading)!important}.lb-metric{font:600 11.5px var(--ui-rail-body);color:#d4dfe2}.lb-metric.trophy{color:gold}.lb-safety{align-items:center;gap:6px;min-width:70px;display:inline-flex}.lb-safety>b{color:#00d26a;font:700 10.5px var(--ui-rail-body)}.lb-safety>i{background:#203436;border-radius:3px;width:34px;height:4.5px;display:inline-block;overflow:hidden}.lb-safety>i>em{background:#00d26a;border-radius:3px;height:100%;display:block}.lb-safety.mid>b{color:#f0ca7d}.lb-safety.mid>i>em{background:#d6aa55}.lb-safety.low>b{color:#f08d85}.lb-safety.low>i>em{background:#dc706b}.lb-no-data{color:#84969e;font:500 8.5px var(--ui-rail-body);letter-spacing:.6px}.lb-footnote{display:none!important}.clan-own-card,.clan-unlock-card,.clan-create-card,.clan-join-card,.clan-return-card{background:linear-gradient(145deg,#1b2b31e6,#0a1318f5);border:1px solid #ffffff1f;border-radius:14px;margin:4px 0 16px;padding:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff13,0 14px 30px #0000002e}.clan-own-card:before,.clan-create-card:before{content:"";background:linear-gradient(90deg,transparent,var(--clan-accent,#4bc88a),transparent);width:100%;height:2px;position:absolute;top:0;left:0}.clan-own-head{align-items:center;gap:12px;display:flex}.clan-crest{background:linear-gradient(145deg,var(--clan-accent,#00a651),#14272a);color:#fff;width:54px;height:58px;font:700 17px var(--ui-rail-heading);text-shadow:0 1px 4px #0007;border:1px solid #ffffff3d;border-radius:11px 11px 20px 20px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #fff3,0 7px 18px #0004}.clan-own-title{flex:1;min-width:0}.clan-own-title h3,.clan-create-card h3,.clan-unlock-card h3,.clan-join-card h3{color:#f0f5f6;font:600 18px var(--ui-rail-body);margin:3px 0 4px}.clan-own-title small{color:#8ea1a9;font:400 10px var(--ui-rail-body)}.clan-perk{color:#8be0af;font:600 8px var(--ui-rail-body);letter-spacing:.7px;white-space:nowrap;background:#4cc9891a;border:1px solid #4cc98940;border-radius:7px;padding:6px 8px}.clan-own-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.clan-own-stats>div{background:#0000001f;border:1px solid #ffffff12;border-radius:9px;flex-direction:column;gap:5px;min-width:0;padding:10px;display:flex}.clan-own-stats small{color:#81969f;font:600 8px var(--ui-rail-body);letter-spacing:.5px}.clan-own-stats b{color:#e5d09a;font:700 17px var(--ui-rail-heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clan-own-actions{justify-content:flex-end;margin-top:10px;display:flex}.clan-manage-row,.clan-invite-row{border-top:1px solid #ffffff14;align-items:center;gap:10px;margin-top:13px;padding-top:12px;display:flex}.clan-manage-row label{color:#8ea2ab;font:600 8px var(--ui-rail-body);letter-spacing:.8px;white-space:nowrap}.clan-manage-row input,.clan-create-form input,.clan-join-form input{color:#eef4f5;width:100%;min-width:0;font:500 12px var(--ui-rail-body);background:#0000003d;border:1px solid #ffffff21;border-radius:8px;outline:none;padding:10px 11px}.clan-manage-row input:focus,.clan-create-form input:focus,.clan-join-form input:focus{border-color:#6fd3a099;box-shadow:0 0 0 3px #42b77717}.clan-action{color:#effff5;font:600 10px var(--ui-rail-body);letter-spacing:.55px;white-space:nowrap;background:linear-gradient(#257d56,#14543d);border:1px solid #6ada9e6b;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;display:inline-flex;box-shadow:inset 0 1px #ffffff21,0 4px 10px #0003}.clan-action:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.clan-action:disabled{opacity:.42;cursor:not-allowed;filter:grayscale(.35)}.clan-action.secondary{color:#d3dfe3;background:linear-gradient(#263941,#18272d);border-color:#ffffff21}.clan-invite-row>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.clan-invite-row small{color:#8ea2ab;font:600 8px var(--ui-rail-body);letter-spacing:.8px}.clan-invite-row b{color:#d6e4e8;font:500 12px var(--ui-rail-body);overflow-wrap:anywhere}.clan-note{color:#7f929a;font:400 9px/1.5 var(--ui-rail-body);margin:8px 0 0}.clan-unlock-card,.clan-create-card{padding:18px}.clan-unlock-card p,.clan-create-card p,.clan-join-card p,.clan-return-card p{color:#91a2aa;font:400 12px/1.55 var(--ui-rail-body);margin:4px 0 14px}.clan-lock-icon{float:right;color:#b8c2c6;font-size:23px}.clan-progress-line{flex-direction:column;gap:6px;margin:12px 0;display:flex}.clan-progress-line>span{color:#91a2aa;font:600 9px var(--ui-rail-body);letter-spacing:.55px;justify-content:space-between;display:flex}.clan-progress-line>span>b{color:#e5edef;font-weight:600}.clan-progress-line>i{background:#26353a;border-radius:6px;height:5px;display:block;overflow:hidden}.clan-progress-line>i>em{background:linear-gradient(90deg,#267b56,#85d9a9);border-radius:6px;height:100%;display:block}.clan-create-form{grid-template-columns:1fr 110px auto;align-items:end;gap:10px;display:grid}.clan-create-form label{color:#8ea2ab;font:600 8px var(--ui-rail-body);letter-spacing:.7px;flex-direction:column;gap:6px;display:flex}.clan-join-card{justify-content:space-between;align-items:center;gap:16px;display:flex}.clan-join-card h3{font-size:15px}.clan-join-card p{margin-bottom:0}.clan-join-form{gap:8px;min-width:min(390px,48%);display:flex}.clan-board-head{margin:16px 2px 9px}.clan-board-head>div{flex-direction:column;gap:3px;display:flex}.clan-board-head>span{color:#84969e;font:600 9px var(--ui-rail-body);letter-spacing:.8px}.clan-table{min-width:760px}.clan-table tbody tr{background:#ffffff02}.clan-table tbody tr.clan-own-row{background:linear-gradient(90deg,#135e4045,#112a2233);box-shadow:inset 3px 0 #69d69a}.clan-table-name{align-items:center;gap:9px;min-width:190px;display:flex}.clan-mini-crest{background:linear-gradient(145deg,var(--clan-accent),#14272a);color:#fff;width:33px;height:35px;font:700 11px var(--ui-rail-heading);border:1px solid #ffffff2b;border-radius:7px 7px 12px 12px;flex:none;place-items:center;display:grid}.clan-table-name>span:last-child{flex-direction:column;gap:3px;display:flex}.clan-table-name b{color:#e3ebed;font:600 10px var(--ui-rail-body)}.clan-table-name b i{color:#d5bb77;margin-right:4px;font-style:normal}.clan-table-name b em{color:#78dba4;letter-spacing:.4px;font-size:8px;font-style:normal}.clan-return-card{padding:14px}.clan-table-empty{text-align:center;background:#050c106b;border:1px solid #ffffff17;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;padding:42px 20px;display:flex}.clan-table-empty svg{stroke:#6b7c93;margin-bottom:12px}.clan-table-empty b{font:600 15px var(--ui-rail-body);color:#e5edef;margin-bottom:5px}.clan-table-empty p{color:#82959e;font:400 12px/1.55 var(--ui-rail-body);max-width:440px;margin:0}@media (width<=760px){.lb-main-head h2,.clan-page-head h2{font-size:27px}.lb-podium{grid-template-columns:1fr;gap:8px}.lb-podium-card{padding:8px 10px;min-height:130px!important}.lb-podium-left{width:65px!important;min-width:65px!important}.lb-podium-name{font-size:13px}.lb-podium-tier-title{font-size:10px}.lb-earned-num{font-size:17px!important}.lb-podium-stats{padding:3px 6px}.lb-podium-stats>span{font-size:9.5px}.clan-create-form{grid-template-columns:1fr 85px}.clan-create-form button{grid-column:1/-1}.clan-join-card{flex-direction:column;align-items:stretch;gap:10px}.clan-join-form{width:100%;min-width:0}.clan-own-head{flex-wrap:wrap}.clan-own-title{flex-basis:calc(100% - 80px)}.clan-perk{margin-left:66px}.clan-manage-row,.clan-invite-row{flex-wrap:wrap;align-items:stretch}.clan-manage-row input{flex:1;min-width:130px}.clan-invite-row>div{min-width:100%}.lb-personal-strip{gap:8px;padding:10px}.lb-personal-rank{min-width:38px;font-size:25px}.lb-personal-gap>b{font-size:12px}.lb-personal-gap>small{font-size:8px}}@media (width<=430px){.lb-podium-card{padding:9px 4px 8px;min-height:210px!important}.lb-podium-card.first{min-height:226px!important}.lb-podium-topline{letter-spacing:.5px;font-size:7px}.lb-podium-stats b{font-size:9px}.lb-personal-copy>b{font-size:12px}.lb-data-badge{font-size:7px}.clan-own-stats{gap:5px}.clan-own-stats>div{padding:8px 6px}.clan-own-stats b{font-size:14px}}#tCredits h2{letter-spacing:.5px!important;font-size:20px!important;line-height:1.15!important}#tCredits>div:first-of-type{letter-spacing:.5px!important;font-size:14px!important;line-height:1.3!important}#tCredits .rk{font-size:12px!important;line-height:1.55!important}#tCredits .rk b{letter-spacing:.3px!important;font-size:13px!important}.pm{overflow:auto;background:linear-gradient(145deg,#12232a 0%,#0d1a20 100%)!important;border-color:#a6ccc738!important;flex-direction:column!important;gap:16px!important;width:min(780px,100vw - 36px)!important;max-width:none!important;max-height:min(88vh,780px)!important;padding:clamp(20px,2.8vw,32px)!important;display:flex!important;box-shadow:0 28px 90px #0000007a,inset 0 1px #ffffff0f!important}.pm.settings-open{width:min(1040px,100vw - 36px)!important}.pm-head{justify-content:space-between;align-items:center;gap:24px;min-width:0;display:flex}.pm-title{min-width:145px}.pm .pm-title h2{letter-spacing:.2px;margin:7px 0 0;font-size:clamp(32px,3.2vw,42px);line-height:1.05}.pm .section-eyebrow{letter-spacing:1.4px;font-size:10px}.pause-wallet{background:linear-gradient(120deg,#0d422f8c,#0a171ce0);border:1px solid #5acf9440;border-radius:12px;grid-template-columns:auto auto;align-items:center;gap:5px 22px;min-width:0;padding:12px 16px;display:grid;box-shadow:inset 0 1px #ffffff0f}.pause-wallet-main,.pause-wallet-side{flex-direction:column;gap:4px;min-width:0;display:flex}.pause-wallet-main>span,.pause-wallet-side>span{font:600 9px/1.2 var(--f2);letter-spacing:1px;color:#8da7a3;white-space:nowrap}.pause-wallet-main>b{font:700 clamp(22px,2.4vw,30px)/1 var(--f1);letter-spacing:.25px;color:#8ce0b8;white-space:nowrap;font-variant-numeric:tabular-nums}.pause-wallet-side>b{font:600 17px/1 var(--f1);color:#d3e1dc;white-space:nowrap;font-variant-numeric:tabular-nums}.pause-wallet.is-neg .pause-wallet-main>b{color:#ff8f89}.pause-wallet-change{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:500 10px/1.3 var(--f2);color:#94a9a7;border-top:1px solid #ffffff14;grid-column:1/-1;margin-top:3px;padding-top:6px;overflow:hidden}.pause-wallet-change.pos{color:#8ce0b8}.pause-wallet-change.neg{color:#ff928c}#pause.show{z-index:200!important;display:flex!important}#mapov.show{z-index:250!important;display:flex!important}#msub.show{z-index:200!important}.dm-modal-backdrop.dm-active,.dm-modal-backdrop.open{z-index:220!important}body.is-paused .xbox-gamepad-root,body.is-modal-open .xbox-gamepad-root,body:has(#mapov.show) .xbox-gamepad-root,body:has(#pause.show) .xbox-gamepad-root,body:has(#msub.show) .xbox-gamepad-root,body:has(#menu.show) .xbox-gamepad-root,body:has(.dm-modal-backdrop.dm-active) .xbox-gamepad-root,body:has(.dm-modal-backdrop.open) .xbox-gamepad-root,body:has(.ov.show:not(#hud)) .xbox-gamepad-root{pointer-events:none!important;display:none!important}.pm-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}@media (width<=600px){.pm-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.pm-actions>button{width:100%;min-width:0;min-height:48px;font:600 13px/1.2 var(--f2);letter-spacing:.1px;white-space:nowrap;border-radius:10px;margin:0;padding:12px 10px}.pm-actions .cta{color:#09251b;background:linear-gradient(#94e8c2,#76d9ad);border:1px solid #c1ffdf73;box-shadow:inset 0 1px #ffffff6b,0 7px 18px #2daa711f}.pm-actions .ghost{color:#e6eeee;background:linear-gradient(#1e3139f0,#15252cfa);border-color:#a9c9c82e}.pm-actions .ghost:hover{background:#203b40;border-color:#8ce0b88c}#pSetBox{width:100%;min-width:0;margin:0!important}#pSetBox.is-open{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:10px!important;display:grid!important}#pSetBox>.row{background:#ffffff06;border:1px solid #a9c9c81f;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:stretch;gap:9px;min-width:0;padding:12px;font-size:12px;display:flex}#pSetBox>.row label{color:#d5e2e0;font-size:12px;line-height:1.35;min-width:0!important}#pSetBox>.row select,#pSetBox>.row input:not([type=checkbox]){border-radius:8px;width:100%;min-width:0;max-width:100%;min-height:38px;padding:8px 10px;font-size:13px}#pSetBox>.row input[type=range]{min-height:26px;padding:0}#pSetBox .visual-settings{border-top:1px solid #a9c9c826;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin:3px 0 0;padding:14px 0 0;display:grid!important}#pSetBox .visual-settings>.section-eyebrow{letter-spacing:1.5px;grid-column:1/-1;margin:0 0 1px;font-size:10px}#pSetBox .visual-settings>.setting-row{background:#ffffff06;border:1px solid #a9c9c81f;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-width:0;margin:0;padding:12px;font-size:12px;display:flex}#pSetBox .visual-settings .setting-row span{line-height:1.35}#pSetBox .visual-settings select{width:140px;min-width:0;max-width:52%;font-size:12px}#pSetBox .visual-settings input[type=checkbox]{flex:none}#pSetBox .visual-settings input[type=range]{width:44%;min-width:60px}#pSetBox select,#pSetBox input{color-scheme:dark}#pSetBox select:focus-visible,#pSetBox input:focus-visible,.pm-actions button:focus-visible{outline-offset:2px;outline:2px solid #8ce0b8}#gtaHud{width:300px}#gtaCashWrap{-webkit-backdrop-filter:blur(12px);user-select:none;background:linear-gradient(135deg,#0e2921e6 0%,#061510f2 100%);border:1.5px solid #00d26a59;border-radius:9px;align-items:center;gap:5px;height:40px;padding:0 12px;display:inline-flex;position:relative;box-shadow:0 4px 14px #00000080,0 0 12px #00d26a2e}.gta-cash-val{letter-spacing:.3px;font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:flex;font:700 15px/1 var(--f1)!important;color:#00d26a!important}.gta-curr{font-size:15px;font-weight:700;color:#00d26a!important}.gta-cash-val.neg,.gta-cash-wrap.is-neg .gta-cash-val,.gta-cash-wrap.is-neg .gta-curr{color:#ff8f89!important}.gta-cash-delta{white-space:nowrap;background:#04100cf0;border:1px solid #00d26a80;border-radius:4px;padding:2px 6px;bottom:-22px;left:50%;right:auto;transform:translate(-50%);font:700 11px var(--f1)!important;color:#00d26a!important}#hud.compact #gtaCashWrap{display:inline-flex!important}.gta-tag{letter-spacing:1px!important;font-size:10px!important}.gta-obj-title{line-height:1.35;font-size:14px!important}#gtaTargetName{font-size:30px!important}.gta-obj-bn{font-size:13px!important}.gta-timer-lbl{font-size:10px!important}.gta-timer-badge{font-size:19px!important}.gta-stats-row,#desk .lbl,#svc .lbl,#stopg .lbl{font-size:11px!important}#desk .mode{min-height:38px}#stopg .nm,#svc .badge{font-size:22px}#svc .meta{font-size:11px}#mobRotHint{font-size:12px}body.is-mobile #gtaHud{width:calc(100vw - 24px)!important}body.is-mobile #gtaCashWrap{order:-1;align-self:flex-end;margin-bottom:2px;padding:6px 10px;display:flex!important}body.is-mobile .gta-cash-val{font-size:18px!important}body.is-mobile .gta-cash-delta{font-size:10px!important}body.is-mobile #gtaTargetName{font-size:25px!important}body.is-mobile .gta-obj-title{font-size:11px!important}body.is-mobile .gta-timer-lbl{font-size:9px!important}body.is-mobile .gta-timer-badge{font-size:17px!important}@media (width<=700px){.pm,.pm.settings-open{border-radius:15px;gap:12px!important;width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;padding:16px!important}.pm-head{align-items:flex-start;gap:12px}.pm-title{min-width:105px}.pm .pm-title h2{font-size:32px}.pm .section-eyebrow{letter-spacing:1px;font-size:8px}.pause-wallet{flex:1;grid-template-columns:1fr 1fr;gap:5px 12px;padding:10px}.pause-wallet-main>span,.pause-wallet-side>span{letter-spacing:.55px;font-size:7px}.pause-wallet-main>b{font-size:23px}.pause-wallet-side>b{font-size:15px}.pause-wallet-change{font-size:8px}.pm-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pm-actions>button{min-height:44px;padding:10px 7px;font-size:12px}#pSetBox.is-open{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}#pSetBox>.row{gap:7px;padding:10px}#pSetBox>.row label{font-size:11px}#pSetBox>.row select,#pSetBox>.row input:not([type=checkbox]){min-height:35px;font-size:12px}#pSetBox .visual-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#pSetBox .visual-settings>.setting-row{padding:10px}#pSetBox .visual-settings select{max-width:55%;font-size:11px}#pSetBox .visual-settings input[type=range]{width:40%}#gtaCashWrap{max-width:max-content}}@media (width<=420px){.pm-head{flex-direction:column}.pause-wallet{width:100%}#pSetBox.is-open{grid-template-columns:repeat(2,minmax(0,1fr))}#pSetBox .visual-settings{grid-template-columns:1fr}#pSetBox .visual-settings>.section-eyebrow{grid-column:1}}#menu #mTop,#menu #mList,#menu #mRight,#menu #mBottom,#menu #sceneLabel,#menu #liveTrafficPill{transition:opacity .16s,filter .16s}#menu.sub-open #mTop,#menu.sub-open #mList,#menu.sub-open #mRight,#menu.sub-open #mBottom,#menu.sub-open #sceneLabel,#menu.sub-open #liveTrafficPill{opacity:0!important;visibility:hidden!important;pointer-events:none!important}#msub.ov{z-index:80;backdrop-filter:blur(14px);background:#03090cd9!important;padding:16px!important}#msub #msubc{contain:layout style}@media (prefers-reduced-motion:reduce){#menu #mTop,#menu #mList,#menu #mRight,#menu #mBottom,#menu #sceneLabel{transition:none}}#hudTour{z-index:99999;pointer-events:none;opacity:0;transition:opacity .25s;display:none;position:fixed;inset:0}#hudTour.show{opacity:1!important;display:block!important}#hudTourBox{pointer-events:none;border:2.5px solid #00d26a;border-radius:12px;transition:left .28s cubic-bezier(.2,.9,.3,1),top .28s cubic-bezier(.2,.9,.3,1),width .28s cubic-bezier(.2,.9,.3,1),height .28s cubic-bezier(.2,.9,.3,1);animation:2s ease-in-out infinite hudTourPulse;position:absolute}@keyframes hudTourPulse{0%,to{border-color:#00d26a;box-shadow:0 0 18px #00d26aa6,inset 0 0 14px #00d26a40}50%{border-color:#5f9;box-shadow:0 0 32px #00d26af2,inset 0 0 24px #00d26a73}}#hudTourCard{pointer-events:auto;color:#fff;backdrop-filter:blur(14px);background:linear-gradient(150deg,#101e24f7,#060e13fa);border:1px solid #00d26a73;border-radius:14px;width:320px;max-width:calc(100vw - 32px);padding:16px 18px;transition:left .28s cubic-bezier(.2,.9,.3,1),top .28s cubic-bezier(.2,.9,.3,1);position:absolute;box-shadow:0 24px 70px #000000d9,0 0 30px #00d26a2e}.dm-modal-backdrop{backdrop-filter:none;contain:paint;z-index:10005;opacity:0;pointer-events:none;box-sizing:border-box;background:#030b0ef0;justify-content:center;align-items:center;padding:16px;transition:opacity .24s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0;overflow-y:auto}.dm-modal-backdrop.dm-active,.dm-modal-backdrop.open{opacity:1;pointer-events:auto}#menu.auth-locked #mList .mb[data-a=start]{animation:2.5s ease-in-out infinite alternate dmStartGlow;border-color:#00d26a80!important}#menu.auth-locked #mRight #mAuthBtn{align-items:center;gap:6px;color:#03140e!important;background:linear-gradient(135deg,#00d26a 0%,#00a854 100%)!important;border:1px solid #00ff8299!important;font-weight:800!important;display:inline-flex!important;box-shadow:0 4px 18px #00d26a73!important}@keyframes dmStartGlow{0%{box-shadow:0 0 10px #00d26a33}to{box-shadow:0 0 24px #00d26a99,0 0 40px #00d26a40}}.dm-auth-split-card{box-sizing:border-box;contain:layout style;background:#141820;border:1px solid #ffffff14;border-radius:20px;width:860px;max-width:95vw;min-height:520px;max-height:90vh;transition:transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;transform:scale(.96)translateY(12px)translateZ(0);box-shadow:0 25px 70px #000000d9,0 0 40px #00000080}.dm-modal-backdrop.dm-active .dm-auth-split-card,.dm-modal-backdrop.open .dm-auth-split-card{transform:scale(1)translateY(0)translateZ(0)}.dm-auth-card-close{color:#9da8b6;cursor:pointer;z-index:10;background:#ffffff14;border:1px solid #ffffff29;transition:all .2s cubic-bezier(.16,1,.3,1);position:absolute;top:18px;right:18px;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;box-shadow:none!important;box-sizing:border-box!important;border-radius:50%!important;outline:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important}.dm-auth-card-close:hover{color:#fff;background:#e620354d;border-color:#e6203599;transform:rotate(90deg)}.dm-auth-card-close:focus-visible{outline-offset:2px!important;outline:2px solid #f36c21!important}.dm-auth-card-close svg{stroke:currentColor;stroke-width:2.2px;pointer-events:none;width:14px;height:14px;display:block}.dm-auth-art-side{box-sizing:border-box;background:#0d1117 url(https://assets.dhakametrosim.site/login_art.jpg) 50%/cover no-repeat;flex-direction:column;flex:1.05;justify-content:flex-end;min-height:500px;padding:30px;display:flex;position:relative}.dm-auth-art-overlay{pointer-events:none;background:linear-gradient(#0e141b26 0%,#0e141b66 55%,#0e141bf2 100%),linear-gradient(90deg,#0000 65%,#141820 100%);position:absolute;inset:0}.dm-auth-art-footer{z-index:2;color:#fff;position:relative}.dm-art-tag{font-family:var(--f1,"Saira Condensed", sans-serif);letter-spacing:1.5px;color:#0f8;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:6px;font-size:12px;font-weight:700;display:inline-flex}.dm-live-pulse{background:#0f8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #0f8}.dm-auth-art-footer h3{font-family:var(--f1,"Saira Condensed", sans-serif);letter-spacing:1px;color:#fff;margin:0 0 4px;font-size:26px;font-weight:800}.dm-auth-art-footer p{color:#8da49f;margin:0;font-size:12.5px}.dm-auth-form-side{box-sizing:border-box;background:#141820;flex-direction:column;flex:1.25;justify-content:center;padding:44px 38px 36px;display:flex;overflow-y:auto}.dm-auth-title{font-family:var(--f2,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:#fff;letter-spacing:-.3px;align-items:center;gap:8px;margin:0 0 6px;font-size:28px;font-weight:800;display:flex}.dm-wave-emoji{font-size:26px;display:inline-block}.dm-auth-subtitle{color:#8a96a5;margin:0 0 24px;font-size:13.5px;font-weight:400}.dm-input-row{box-sizing:border-box;background:#1d232e;border:1px solid #283243;border-radius:10px;align-items:center;height:48px;margin-bottom:14px;padding:0 14px;transition:all .2s;display:flex}.dm-input-row:focus-within{background:#212937;border-color:#f36c21;box-shadow:0 0 0 3px #f36c2133}.dm-input-icon{color:#6b7c93;user-select:none;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-right:12px;transition:color .2s;display:flex}.dm-input-icon svg{stroke:currentColor;width:16px;height:16px;display:block}.dm-input-row:focus-within .dm-input-icon{color:#f36c21}.dm-input-field{color:#fff;-webkit-appearance:none;appearance:none;flex:1;width:100%;font-family:inherit;font-size:14px;box-shadow:none!important;height:100%!important;min-height:unset!important;background:0 0!important;border:none!important;outline:none!important;margin:0!important;padding:0!important}.dm-input-field:focus,.dm-input-field:focus-visible,.dm-input-field:active{box-shadow:none!important;border:none!important;outline:none!important}.dm-input-field::placeholder{color:#617084}.dm-select-field{cursor:pointer;color:#fff;background:0 0}.dm-select-field option{color:#fff;background:#1d232e}.dm-pass-toggle-btn{color:#7b8b9f;cursor:pointer;text-transform:uppercase;letter-spacing:.6px;background:0 0;border:none;font-size:11px;font-weight:700;transition:color .2s;min-height:unset!important;min-width:unset!important;height:auto!important;box-shadow:none!important;outline:none!important;padding:4px 8px!important}.dm-pass-toggle-btn:hover{color:#f36c21}.dm-pass-toggle-btn:focus-visible{color:#f36c21;outline:1px dotted #f36c21!important}.dm-simple-profile-panel{box-sizing:border-box;background:#141820;border:1px solid #ffffff1a;border-radius:16px;width:min(500px,94vw);max-width:500px;padding:24px 20px 20px;overflow:hidden}.dm-profile-header{border-bottom:1px solid #ffffff14;flex-wrap:nowrap;align-items:center;gap:14px;margin-bottom:16px;padding-bottom:16px;padding-right:42px;display:flex}.dm-profile-avatar-wrap{cursor:pointer;user-select:none;flex-shrink:0;position:relative}.dm-profile-avatar-circle{background:#00d26a1f;border:2px solid #00d26a59;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 4px 14px #0006}.dm-profile-avatar-wrap:hover .dm-profile-avatar-circle{border-color:#f36c21;transform:scale(1.04);box-shadow:0 0 16px #f36c2173}.dm-avatar-edit-badge{color:#fff;background:#f36c21;border:2px solid #141820;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:transform .2s;display:flex;position:absolute;bottom:-2px;right:-2px;box-shadow:0 2px 6px #0009}.dm-profile-avatar-wrap:hover .dm-avatar-edit-badge{background:#ff7d3b;transform:scale(1.15)}.dm-profile-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:19px;font-weight:800;line-height:1.2;overflow:hidden}.dm-icon-edit-btn{color:#9da8b6;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;transition:all .2s;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:26px!important;min-width:26px!important;max-width:26px!important;height:26px!important;min-height:26px!important;max-height:26px!important;margin:0!important;padding:0!important;display:inline-flex!important}.dm-icon-edit-btn:hover{color:#fff;background:#f36c2140;border-color:#f36c21;transform:scale(1.08)}.dm-name-edit-input{color:#fff!important;background:#1d232e!important;border:1px solid #3b82f6!important;border-radius:6px!important;outline:none!important;width:140px!important;height:32px!important;padding:0 10px!important;font-size:13px!important}.dm-small-btn{cursor:pointer;transition:all .18s;border:none!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;height:32px!important;padding:0 12px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}.dm-btn-save{color:#fff!important;background:#f36c21!important}.dm-btn-save:hover{background:#ff7d3b!important}.dm-btn-cancel{color:#94a3b8!important;background:#ffffff1a!important;padding:0 8px!important}.dm-btn-cancel:hover{color:#fff!important;background:#fff3!important}.dm-avatar-picker-section{box-sizing:border-box;background:#0d1117;border:1px solid #242d3d;border-radius:12px;width:100%;margin-bottom:16px;padding:10px 8px;animation:.2s ease-out dmFadeIn;overflow:hidden}@keyframes dmFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.dm-avatar-picker-header{justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 2px;display:flex}.dm-avatar-picker-title{color:#8fa0b5;text-transform:uppercase;letter-spacing:.6px;font-size:10.5px;font-weight:700}.dm-avatar-grid{box-sizing:border-box;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:100%;display:grid}.dm-avatar-tile{cursor:pointer;user-select:none;box-sizing:border-box;background:#171d27;border:1.5px solid #242d3d;border-radius:8px;flex-direction:column;align-items:center;gap:3px;min-width:0;max-width:100%;padding:6px 2px 5px;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.dm-avatar-tile svg{flex-shrink:0;max-width:100%;width:32px!important;height:32px!important}.dm-avatar-tile:hover{background:#202735;border-color:#3b82f6;transform:translateY(-2px)}.dm-avatar-tile.active{background:#f36c212e;border-color:#f36c21;box-shadow:0 0 10px #f36c2159}.dm-avatar-tile span{color:#cbd5e1;text-align:center;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;width:100%;max-width:100%;padding:0 1px;font-size:8px;font-weight:600;display:block;overflow:hidden}.dm-profile-rank-badge-box{border:1.5px solid var(--badge-tier-color,#eab308);cursor:pointer;width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:0 0 16px -2px var(--badge-tier-color,#eab30873), 0 4px 14px #0000008c, inset 0 1px 1px #ffffff40;background:radial-gradient(circle at 35% 30%,#1e2a3af2,#0c1118fa);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,border-color .25s;animation:3s ease-in-out infinite alternate dmBadgeGlow;display:flex;position:relative}.dm-profile-rank-badge-box:hover{box-shadow:0 0 24px 2px var(--badge-tier-color,#eab308b3), 0 8px 20px #000000a6, inset 0 1px 2px #fff6;transform:scale(1.1)translateY(-2px)}@keyframes dmBadgeGlow{0%{box-shadow:0 0 12px -2px var(--badge-tier-color,#eab30859), 0 4px 14px #00000080, inset 0 1px 1px #fff3}to{box-shadow:0 0 20px 0px var(--badge-tier-color,#eab30899), 0 6px 18px #0009, inset 0 1px 2px #ffffff59}}.dm-profile-badge-icon{filter:drop-shadow(0 2px 6px #0009);justify-content:center;align-items:center;width:100%;height:100%;transition:transform .25s;display:flex}.dm-profile-rank-badge-box:hover .dm-profile-badge-icon{transform:scale(1.08)}.dm-profile-badge-info{display:none!important}.dm-stat-sub-badge{letter-spacing:.3px;color:#fbbf24;margin-top:2px;font-size:10px;font-weight:700;display:block}.lb-rank-badge{vertical-align:middle;filter:drop-shadow(0 2px 4px #0006);justify-content:center;align-items:center;margin-right:6px;display:inline-flex}.lb-personal-badge{filter:drop-shadow(0 2px 8px #00000080);justify-content:center;align-items:center;margin-left:12px;display:flex}.lb-podium-badge{filter:drop-shadow(0 4px 12px #0009);justify-content:center;align-items:center;margin:6px 0 2px;display:flex}.dm-menu-badge-icon{vertical-align:middle;filter:drop-shadow(0 1px 4px #00000080);align-items:center;margin-right:6px;display:inline-flex}.dm-profile-email{color:#8da49f;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:2px;font-size:13px;overflow:hidden}.dm-gamer-stats-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px;display:grid}.dm-gamer-stat{background:#1d232e;border:1px solid #283243;border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}.dm-gamer-stat .dm-stat-label{color:#7b8b9f;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.dm-gamer-stat .dm-stat-num{color:#00d26a;font-size:16px;font-weight:700}.dm-profile-actions{justify-content:flex-end;display:flex}.dm-btn-danger{color:#ff6b77;cursor:pointer;background:#e6203526;border:1px solid #e6203566;border-radius:8px;padding:10px 20px;font-size:13px;font-weight:700;transition:all .2s}.dm-orange-btn{color:#fff;width:100%;height:48px;font-family:var(--f2,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);letter-spacing:.3px;cursor:pointer;background:linear-gradient(135deg,#e65c00 0%,#cf4c00 100%);border:none;border-radius:10px;justify-content:center;align-items:center;margin-top:8px;font-size:15px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 16px #e65c0066}.dm-orange-btn:hover{background:linear-gradient(135deg,#f36c21 0%,#db5400 100%);transform:translateY(-1px);box-shadow:0 6px 22px #f36c218c}.dm-orange-btn:active{transform:translateY(1px)}.dm-forgot-text{text-align:center;color:#77869a;cursor:pointer;margin:14px auto 0;font-size:13px;text-decoration:none;transition:color .2s;display:block}.dm-forgot-text:hover{color:#f36c21}.dm-auth-bottom-switch{text-align:center;color:#8794a3;margin-top:26px;font-size:13.5px}.dm-accent-link{color:#f36c21;cursor:pointer;font-weight:700;text-decoration:none;transition:color .2s}.dm-accent-link:hover{color:#ff8542;text-decoration:underline}@media (width<=768px){.dm-auth-split-card{flex-direction:column;max-height:94vh}.dm-auth-art-side{flex:none;min-height:180px;padding:20px}.dm-auth-form-side{padding:28px 22px}}.dm-modal-panel{color:#fff;width:100%;max-width:480px;font-family:var(--f2,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);box-sizing:border-box;background:linear-gradient(#0e261df5 0%,#07140ffa 100%);border:1px solid #00d26a59;border-radius:18px;max-height:90vh;padding:28px 24px 24px;transition:transform .32s cubic-bezier(.16,1,.3,1);position:relative;overflow-y:auto;transform:scale(.96)translateY(12px);box-shadow:0 20px 60px #000c,0 0 30px #00d26a26,inset 0 1px #ffffff1f}.dm-modal-backdrop.dm-active .dm-modal-panel,.dm-modal-backdrop.open .dm-modal-panel{transform:scale(1)translateY(0)}.dm-modal-close-btn{color:#a1c2b5;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;transition:all .2s cubic-bezier(.16,1,.3,1);position:absolute;top:16px;right:16px;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;box-shadow:none!important;box-sizing:border-box!important;border-radius:50%!important;outline:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important}.dm-modal-close-btn:hover{color:#fff;background:#e620354d;border-color:#e6203599;transform:rotate(90deg)}.dm-modal-close-btn:focus-visible{outline-offset:2px!important;outline:2px solid #00d26a!important}.dm-modal-close-btn svg{stroke:currentColor;stroke-width:2.2px;pointer-events:none;width:14px;height:14px;display:block}.dm-brand-header{text-align:center;margin-bottom:20px}.dm-brand-header .dm-badge-row{font-family:var(--f1,"Saira Condensed", sans-serif);letter-spacing:1.5px;color:#0f8;text-transform:uppercase;background:#00d26a1f;border:1px solid #00d26a59;border-radius:20px;align-items:center;gap:8px;margin-bottom:8px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-flex}.dm-brand-header .dm-red-dot{background:#e62035;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #e62035}.dm-brand-header h2{font-family:var(--f1,"Saira Condensed", sans-serif);letter-spacing:1.2px;text-transform:uppercase;background:linear-gradient(#fff 30%,#a1c2b5 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:26px;font-weight:800}.dm-brand-header p{color:#8dafa1;margin:4px 0 0;font-size:13px}.dm-tab-nav{background:#04100cb3;border:1px solid #00d26a33;border-radius:12px;gap:4px;margin-bottom:20px;padding:4px;display:flex}.dm-tab-btn{color:#8dafa1;font-family:var(--f1,"Saira Condensed", sans-serif);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:9px 12px;font-size:14px;font-weight:700;transition:all .2s}.dm-tab-btn.active{color:#04100c;background:linear-gradient(135deg,#00d26a 0%,#00994c 100%);box-shadow:0 4px 12px #00d26a59}.dm-form-group{text-align:left;margin-bottom:14px}.dm-form-label{letter-spacing:.8px;text-transform:uppercase;color:#a1c2b5;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.dm-input{box-sizing:border-box;color:#fff;background:#04100cd9;border:1px solid #00d26a40;border-radius:10px;outline:none;width:100%;padding:11px 14px;font-family:inherit;font-size:14px;transition:all .2s}.dm-input:focus{background:#04100cf2;border-color:#00d26a;box-shadow:0 0 0 3px #00d26a33}.dm-input::placeholder{color:#8dafa173}.dm-alert-box{text-align:left;border-radius:10px;margin-bottom:14px;padding:10px 14px;font-size:13px;line-height:1.4;animation:.2s dmFadeIn;display:none}.dm-alert-box.dm-error{color:#ff858d;background:#e6203526;border:1px solid #e6203566;display:block}.dm-alert-box.dm-success{color:#38ef7d;background:#00d26a26;border:1px solid #00d26a66;display:block}.dm-submit-btn{color:#04100c;width:100%;font-family:var(--f1,"Saira Condensed", sans-serif);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#00d26a 0%,#00994c 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:16px;font-weight:800;transition:all .2s;display:flex;box-shadow:0 6px 18px #00d26a59}.dm-submit-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}.dm-submit-btn:active{transform:translateY(1px)}.dm-guest-btn{color:#a1c2b5;width:100%;font-family:var(--f1,"Saira Condensed", sans-serif);letter-spacing:.8px;text-transform:uppercase;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;margin-top:10px;padding:10px;font-size:14px;font-weight:700;transition:all .2s}.dm-guest-btn:hover{color:#fff;background:#ffffff1a;border-color:#00d26a66}.dm-smart-card{background:linear-gradient(135deg,#0d2a1f 0%,#071510 55%,#143527 100%);border:1px solid #00d26a80;border-radius:14px;margin-bottom:20px;padding:16px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0009,inset 0 1px #ffffff26}.dm-smart-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#00d26a1f 0%,#0000 70%);width:140%;height:80%;position:absolute;top:-40%;left:-20%}.dm-card-top{border-bottom:1px solid #00d26a40;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;display:flex}.dm-card-agency{align-items:center;gap:8px;display:flex}.dm-card-logo-flag{background:#006a4e;border:1px solid #ffffff4d;border-radius:3px;justify-content:center;align-items:center;width:26px;height:18px;display:flex;position:relative}.dm-card-logo-flag:after{content:"";background:#f42a41;border-radius:50%;width:10px;height:10px;position:absolute}.dm-card-agency-title{font-family:var(--f1,"Saira Condensed", sans-serif);letter-spacing:1px;color:#fff;text-align:left;font-size:13px;font-weight:700;line-height:1.1}.dm-card-agency-title span{color:#0f8;letter-spacing:.5px;font-size:10px;display:block}.dm-chip-icon{background:linear-gradient(135deg,#d4af37 0%,#aa820a 100%);border:1px solid #ffe57f;border-radius:4px;width:32px;height:24px;position:relative;box-shadow:0 2px 4px #0006}.dm-chip-icon:after{content:"";border:1px solid #00000059;border-radius:2px;width:18px;height:14px;position:absolute;top:4px;left:6px}.dm-card-body{align-items:center;gap:14px;display:flex}.dm-driver-avatar{cursor:pointer;background:linear-gradient(135deg,#00d26a 0%,#0c3324 100%);border:2px solid #0f8;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:30px;transition:transform .2s;display:flex;position:relative;box-shadow:0 4px 12px #00000080}.dm-driver-avatar:hover{transform:scale(1.05)}.dm-driver-avatar-edit-hint{color:#04100c;background:#00d26a;border-radius:4px;padding:1px 4px;font-size:9px;font-weight:700;position:absolute;bottom:-4px;right:-4px}.dm-card-details{text-align:left;flex:1}.dm-card-driver-name{font-family:var(--f1,"Saira Condensed", sans-serif);color:#fff;letter-spacing:.8px;margin:0;font-size:20px;font-weight:800;line-height:1.1}.dm-card-callsign{color:#0f8;font-family:var(--f1,"Saira Condensed", sans-serif);letter-spacing:1.2px;background:#00d26a26;border:1px solid #00d26a66;border-radius:4px;margin-top:4px;padding:2px 6px;font-size:11px;font-weight:700;display:inline-block}.dm-card-meta-row{color:#8dafa1;gap:12px;margin-top:6px;font-size:11px;display:flex}.dm-card-meta-row b{color:#fff}.dm-card-bottom{color:#688e7f;border-top:1px dashed #00d26a40;justify-content:space-between;align-items:center;margin-top:14px;padding-top:10px;font-family:monospace;font-size:10px;display:flex}.dm-barcode{align-items:flex-end;gap:2px;height:16px;display:flex}.dm-barcode span{background:#00d26a99;width:2px;height:100%;display:block}.dm-barcode span:nth-child(2n){width:1px}.dm-barcode span:nth-child(3n){width:3px}.dm-stats-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:20px;display:grid}.dm-stat-box{text-align:left;background:#04100cb3;border:1px solid #00d26a33;border-radius:10px;padding:10px 12px}.dm-stat-box .dm-stat-label{letter-spacing:.8px;text-transform:uppercase;color:#8dafa1;font-size:10px;font-weight:700}.dm-stat-box .dm-stat-val{font-family:var(--f1,"Saira Condensed", sans-serif);color:#fff;letter-spacing:.5px;margin-top:2px;font-size:20px;font-weight:800}.dm-stat-box .dm-stat-val.dm-glow{color:#0f8}.dm-avatar-picker-row{justify-content:center;gap:8px;margin-bottom:14px;display:flex}.dm-avatar-opt{cursor:pointer;background:#ffffff0f;border:2px solid #0000;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;transition:all .2s;display:flex}.dm-avatar-opt:hover{background:#00d26a26;border-color:#00d26a66}.dm-avatar-opt.selected{background:#00d26a40;border-color:#00d26a;box-shadow:0 0 10px #00d26a66}.dm-actions-row{gap:8px;margin-top:14px;display:flex}.dm-btn-secondary{color:#a1c2b5;font-family:var(--f1,"Saira Condensed", sans-serif);letter-spacing:.8px;text-transform:uppercase;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.dm-btn-secondary:hover{color:#fff;background:#ffffff1f;border-color:#00d26a66}.dm-btn-danger{color:#ff858d;font-family:var(--f1,"Saira Condensed", sans-serif);letter-spacing:.8px;text-transform:uppercase;cursor:pointer;background:#e6203526;border:1px solid #e6203566;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:700;transition:all .2s}.dm-btn-danger:hover{color:#fff;background:#e6203547}.dm-walk-pill{backdrop-filter:blur(14px);color:#fff;font-family:var(--f2,-apple-system, sans-serif);z-index:55;pointer-events:auto;background:#081812eb;border:1px solid #00d26a73;border-radius:30px;align-items:center;gap:12px;padding:8px 18px;font-size:13px;animation:.25s dmFadeIn;display:flex;position:fixed;top:76px;left:50%;transform:translate(-50%);box-shadow:0 12px 36px #000000a6,0 0 24px #00d26a38}.dm-walk-dot{background:#00d26a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #00d26a}.dm-walk-btn{color:#05140e;cursor:pointer;letter-spacing:.3px;background:linear-gradient(135deg,#00d26a 0%,#009b4b 100%);border:none;border-radius:16px;padding:6px 14px;font-size:12px;font-weight:700;transition:all .18s}.dm-walk-btn:hover{transform:scale(1.05);box-shadow:0 0 14px #00d26ab3}.dm-auth-top-btn{color:#00d26a;font-family:var(--f2);cursor:pointer;background:linear-gradient(135deg,#00d26a2e,#00965040);border:1px solid #00d26a80;border-radius:9px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:700;transition:all .2s;display:flex}.dm-auth-top-btn:hover{background:#00d26a4d;transform:translateY(-1px);box-shadow:0 0 14px #00d26a66}.shortcuts-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px;margin-top:10px;display:grid}.shortcut-card{border:1px solid var(--line);background:#102227b3;border-radius:9px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.shortcut-name{color:var(--tx);font-size:13px;font-weight:600}.shortcut-btn{border:1px solid var(--line);color:var(--g2);font-family:var(--f2);text-align:center;cursor:pointer;background:#1f373a;border-radius:6px;min-width:60px;padding:5px 12px;font-size:12px;font-weight:700;transition:all .15s}.shortcut-btn:hover{border-color:var(--g2);background:#2b4b4e}.shortcut-btn.listening{animation:1s infinite dmPulse;box-shadow:0 0 12px #ffb02ecc;color:#05140e!important;background:#ffb02e!important;border-color:#ffd24a!important}#liveTrafficPill,.live-traffic-card{box-sizing:border-box;-webkit-backdrop-filter:blur(14px);user-select:none;pointer-events:auto;cursor:default;background:#101f27e0;border:1px solid #00d26a59;border-radius:11px;flex-direction:column;gap:8px;width:100%;padding:13px 16px;transition:all .2s;display:flex;position:relative;box-shadow:0 8px 24px #00000073,0 0 16px #00d26a1a}#liveTrafficPill:hover{background:#142832f2;border-color:#00d26a99;transform:translateY(-1px);box-shadow:0 10px 28px #0000008c,0 0 22px #00d26a33}.traffic-card-header{justify-content:space-between;align-items:center;display:flex}.traffic-live-indicator{align-items:center;gap:7px;display:flex}.traffic-pulse-dot{background:#00d26a;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s cubic-bezier(.4,0,.6,1) infinite trafficPulse;display:inline-block;box-shadow:0 0 10px #00d26a,0 0 4px #00d26a}@keyframes trafficPulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 10px #00d26a}50%{opacity:.45;transform:scale(.85);box-shadow:0 0 4px #00d26a}}.traffic-tag{font:700 9px var(--f2);letter-spacing:1.4px;color:#00d26a;text-transform:uppercase}.traffic-badge{font:700 8.5px var(--f2);letter-spacing:.8px;color:#8da49f;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:4px;padding:1px 7px}.traffic-stats-grid{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.traffic-stat-item{flex-direction:column;display:flex}.traffic-stat-num,#liveActiveDriversCount{font:800 24px/1 var(--f1);color:#00d26a;letter-spacing:.4px;text-shadow:0 0 14px #00d26a59}#liveTotalTripsCount{font:800 24px/1 var(--f1);color:#f1f8f5;letter-spacing:.4px}.traffic-stat-lbl{font:700 9px var(--f2);letter-spacing:1.1px;color:#8da49f;text-transform:uppercase;margin-top:4px}.traffic-stat-sep{background:#ffffff1f;width:1px;height:32px}@media (height<=680px){#liveTrafficPill,.live-traffic-card{gap:5px;padding:8px 12px}.traffic-stat-num,#liveActiveDriversCount,#liveTotalTripsCount{font-size:19px}.traffic-stat-lbl{font-size:8px}}@media (orientation:landscape) and (height<=560px){#liveTrafficPill,.live-traffic-card{padding:6px 10px}.traffic-stat-num,#liveActiveDriversCount,#liveTotalTripsCount{font-size:16px}}.mob-rot-overlay{z-index:10000;backdrop-filter:blur(16px);background:#071016f0;justify-content:center;align-items:center;padding:24px;animation:.3s fadeInRot;display:none;position:fixed;inset:0}.mob-rot-overlay.show{display:flex}@media (orientation:landscape), (min-aspect-ratio: 1/1) and (max-height: 600px), (min-width: 500px) and (orientation: landscape){.mob-rot-overlay{display:none!important}}@keyframes fadeInRot{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.mob-rot-card{text-align:center;background:linear-gradient(150deg,#0e1e26fa,#09151cfa);border:1px solid #00d26a59;border-radius:20px;width:min(340px,90vw);padding:34px 24px 28px;box-shadow:0 24px 70px #000c,0 0 30px #00d26a26}.mob-rot-icon-anim{justify-content:center;align-items:center;width:90px;height:90px;margin:0 auto 20px;display:flex;position:relative}.mob-rot-phone{transform-origin:50%;background:#0d221c;border:2.5px solid #00d26a;border-radius:9px;flex-direction:column;align-items:center;width:38px;height:64px;animation:3s cubic-bezier(.4,0,.2,1) infinite rotPhoneAnim;display:flex;position:relative;box-shadow:0 0 16px #00d26a66}.mob-rot-notch{background:#00d26a;border-radius:2px;width:12px;height:3px;margin-top:3px}.mob-rot-screen{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;display:flex}.mob-rot-screen-metro{font:700 8px var(--f1);color:#00d26a;letter-spacing:.5px}.mob-rot-screen-arrow{color:#8ce0b8;font-size:10px}.mob-rot-arrow-svg{pointer-events:none;margin:auto;animation:3s cubic-bezier(.4,0,.2,1) infinite rotSpinArrow;position:absolute;inset:0}@keyframes rotPhoneAnim{0%,15%{transform:rotate(0)}45%,75%{transform:rotate(-90deg)}95%,to{transform:rotate(0)}}@keyframes rotSpinArrow{0%,15%{opacity:.4;transform:rotate(0)}45%,75%{opacity:1;transform:rotate(-90deg)}95%,to{opacity:.4;transform:rotate(0)}}.mob-rot-tag{font:700 9.5px var(--f2);letter-spacing:1.6px;color:#00d26a;text-transform:uppercase;margin-bottom:8px}.mob-rot-card h2{font:700 22px/1.2 var(--f1);color:#edf5f2;letter-spacing:.3px;margin:0 0 10px}.mob-rot-card p{font:400 12px/1.65 var(--f2);color:#9cb1ad;margin:0 0 20px}.mob-rot-dismiss-btn{color:#8fa6a1;font:500 11px var(--f2);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:8px;min-height:38px;padding:10px 18px;transition:all .2s}.mob-rot-dismiss-btn:hover{color:#fff;background:#ffffff1a}body.is-mobile #desk{-webkit-user-select:none;user-select:none;touch-action:none}body.is-mobile #bPow,body.is-mobile #bBrk,body.is-mobile #bDoor,body.is-mobile #bHorn,body.is-mobile #bEB,body.is-mobile .mob-pill{-webkit-user-select:none;user-select:none;touch-action:none;-webkit-touch-callout:none}body.is-mobile #bPow{color:#e5fbee;background:linear-gradient(135deg,#184c37,#0b2e21);border:1.5px solid #00d26a8c;font-weight:700;box-shadow:0 4px 12px #0006}body.is-mobile #bPow.holding,body.is-mobile #bPow:active{transform:scale(.98);color:#021a10!important;background:linear-gradient(135deg,#00d26a,#00a854)!important;border-color:#b2edd0!important;box-shadow:0 0 22px #00d26acc!important}body.is-mobile #bBrk{color:#ffded7;background:linear-gradient(135deg,#4f211c,#35120e);border:1.5px solid #ff6b5b8c;font-weight:700;box-shadow:0 4px 12px #0006}body.is-mobile #bBrk.holding,body.is-mobile #bBrk:active{transform:scale(.98);color:#fff!important;background:linear-gradient(135deg,#ff4d4d,#d32f2f)!important;border-color:#ffa1a1!important;box-shadow:0 0 22px #ff4d4dcc!important}#mobGear.is-rev{animation:1.2s infinite dmPulse;color:#0b1c16!important;background:linear-gradient(135deg,#ffb02e,#e69500)!important;border-color:#ffd24a!important;font-weight:800!important;box-shadow:0 0 16px #ffb02ecc!important}#mobGear.is-rev b{color:#04100c!important}:root{--gp-opacity:.85;--gp-scale:1}.xbox-gamepad-root{z-index:95;pointer-events:none;padding:env(safe-area-inset-top,10px) env(safe-area-inset-right,16px) env(safe-area-inset-bottom,14px) env(safe-area-inset-left,16px);-webkit-user-select:none;user-select:none;opacity:var(--gp-opacity);transform-origin:bottom;flex-direction:column;justify-content:space-between;display:none;position:fixed;inset:0}.xbox-gamepad-root.active{display:flex!important}body.is-paused .xbox-gamepad-root,body.is-modal-open .xbox-gamepad-root,body:has(#mapov.show) .xbox-gamepad-root,body:has(#pause.show) .xbox-gamepad-root,body:has(#msub.show) .xbox-gamepad-root,body:has(#menu.show) .xbox-gamepad-root,body:has(.dm-modal-backdrop.dm-active) .xbox-gamepad-root,body:has(.dm-modal-backdrop.open) .xbox-gamepad-root,body:has(#gpSettingsModal.show) .xbox-gamepad-root,body:has(.ov.show:not(#hud)) .xbox-gamepad-root{visibility:hidden!important;pointer-events:none!important;display:none!important}.set-segmented{box-sizing:border-box;background:#0a181de6;border:1px solid #52b78847;border-radius:9px;justify-content:flex-start;align-items:center;gap:3px;width:100%;padding:3px;display:inline-flex!important}.set-seg-btn{color:#9ab4ab;font:700 11.5px/1.2 var(--f2);letter-spacing:.5px;cursor:pointer;text-align:center;white-space:nowrap;background:0 0;border:none;border-radius:6px;flex:1;padding:6px 8px;transition:all .15s}.set-seg-btn:hover{color:#e5f4ef;background:#ffffff0d}.set-seg-btn.active{font-weight:800;box-shadow:0 2px 8px #00d26a59;color:#03180f!important;background:linear-gradient(135deg,#00d26a,#00994d)!important}.gp-shoulder-bar{pointer-events:none;justify-content:space-between;align-items:flex-start;width:100%;padding-top:4px;display:flex}.gp-shoulder-spacer{pointer-events:none;width:140px;height:1px}.gp-shoulder-left,.gp-shoulder-right{pointer-events:auto;gap:10px;display:flex}.gp-btn{color:#e2f0ea;-webkit-backdrop-filter:blur(10px);touch-action:none;cursor:pointer;background:linear-gradient(#1e2a30d9,#10181cf2);border:1.5px solid #ffffff2e;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;transition:transform 80ms,background 80ms,border-color 80ms;display:flex;box-shadow:0 4px 14px #00000073,inset 0 1px 1px #fff3}.gp-trigger{width:calc(72px * var(--gp-scale));height:calc(44px * var(--gp-scale));border-radius:14px}.gp-bumper{width:calc(72px * var(--gp-scale));height:calc(44px * var(--gp-scale));border-radius:12px}.gp-lbl-sub{letter-spacing:.6px;color:#7da598;text-transform:uppercase;font-size:8.5px;font-weight:700}.gp-lbl-main{color:#fff;letter-spacing:1px;font-size:13px;font-weight:800}.gp-lt{border-color:#ff4b4b73}.gp-lt .gp-lbl-sub{color:#ff8585}.gp-lt.gp-pressed,.gp-lt:active{transform:scale(.92);background:linear-gradient(#d32f2f,#991b1b)!important;border-color:#ff4d4d!important;box-shadow:0 0 20px #ff4b4bcc!important}.gp-rt{border-color:#f59e0b73}.gp-rt .gp-lbl-sub{color:#fcd34d}.gp-rt.gp-pressed,.gp-rt:active{transform:scale(.92);background:linear-gradient(#d97706,#92400e)!important;border-color:#fbbf24!important;box-shadow:0 0 20px #f59e0bcc!important}.gp-lb.gp-pressed,.gp-lb:active,.gp-rb.gp-pressed,.gp-rb:active{transform:scale(.92);color:#0b151b!important;background:linear-gradient(#00d26a,#008744)!important}.gp-lb.gp-pressed .gp-lbl-sub,.gp-lb.gp-pressed .gp-lbl-main,.gp-rb.gp-pressed .gp-lbl-sub,.gp-rb.gp-pressed .gp-lbl-main{color:#05140e!important}.gp-center-cluster{pointer-events:auto;align-items:center;gap:8px;display:flex}.gp-pill-btn{color:#d1fae5;letter-spacing:.8px;cursor:pointer;touch-action:none;-webkit-backdrop-filter:blur(8px);background:#0a161ce0;border:1px solid #00d26a59;border-radius:9999px;align-items:center;gap:5px;padding:6px 12px;font-size:10px;font-weight:700;display:flex}.gp-pill-btn svg{width:13px;height:13px}.gp-pill-btn.gp-pressed,.gp-pill-btn:active{color:#061510;background:#00d26a;transform:scale(.94)}.gp-lower-deck{pointer-events:none;justify-content:space-between;align-items:flex-end;width:100%;padding-bottom:6px;display:flex}.gp-stick-zone{width:calc(150px * var(--gp-scale));height:calc(150px * var(--gp-scale));pointer-events:auto;touch-action:none;justify-content:center;align-items:center;display:flex;position:relative}.gp-stick-base{width:calc(134px * var(--gp-scale));height:calc(134px * var(--gp-scale));touch-action:none;background:radial-gradient(circle,#102026bf 0%,#081014eb 100%);border:2px solid #00d26a66;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 8px 24px #0009,inset 0 0 16px #00d26a26}.gp-stick-gear-badge{color:#00d26a;letter-spacing:1.2px;pointer-events:auto;cursor:pointer;z-index:5;background:#081418eb;border:1.5px solid #00d26aa6;border-radius:6px;padding:1px 10px;font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:800;position:absolute;top:-24px;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #0009}.gp-stick-gear-badge.is-rev{color:#f87171;background:#1e0c0ceb;border-color:#f87171}.gp-stick-axis-labels{display:none!important}.gp-stick-knob{width:calc(56px * var(--gp-scale));height:calc(56px * var(--gp-scale));touch-action:none;pointer-events:none;background:radial-gradient(circle at 35% 35%,#2a4842,#0d1e19);border:2px solid #00d26ad9;border-radius:50%;justify-content:center;align-items:center;transition:transform 40ms linear;display:flex;position:relative;box-shadow:0 4px 12px #000000b3,0 0 10px #00d26a66}.gp-knob-ridge{border:1.5px dashed #ffffff59;border-radius:50%;width:22px;height:22px}.gp-cam-look-zone{pointer-events:none;touch-action:none;flex:1;justify-content:center;align-items:center;height:140px;margin:0 18px;display:flex}.gp-cam-hint{color:#a0beb48c;letter-spacing:.8px;pointer-events:none;background:#0b151b73;border:1px dashed #a0beb440;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:8.5px;font-weight:700;display:flex}.gp-face-cluster{width:calc(160px * var(--gp-scale));height:calc(160px * var(--gp-scale));pointer-events:auto;touch-action:none;position:relative}.gp-diamond-grid{width:100%;height:100%;position:relative}.gp-face-btn{width:calc(52px * var(--gp-scale));height:calc(52px * var(--gp-scale));touch-action:none;cursor:pointer;background:radial-gradient(circle at 35% 30%,#2d3c44f2,#0f181cfa);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;transition:transform 60ms,box-shadow 60ms;display:flex;position:absolute;box-shadow:0 6px 16px #0000008c,inset 0 2px 2px #fff3}.gp-face-glyph{font-size:calc(17px * var(--gp-scale));font-weight:900;line-height:1}.gp-face-sub{font-size:calc(8px * var(--gp-scale));letter-spacing:.5px;opacity:.85;font-weight:800}.gp-btn-y{color:#fbbf24;border:2px solid #f59e0ba6;top:0;left:50%;transform:translate(-50%)}.gp-btn-y.gp-pressed,.gp-btn-y:active{color:#fff!important;background:linear-gradient(135deg,#d97706,#78350f)!important;transform:translate(-50%)scale(.9)!important;box-shadow:0 0 22px #f59e0be6!important}.gp-btn-x{color:#22d3ee;border:2px solid #06b6d4a6;top:50%;left:0;transform:translateY(-50%)}.gp-btn-x.gp-pressed,.gp-btn-x:active{color:#fff!important;background:linear-gradient(135deg,#0891b2,#164e63)!important;transform:translateY(-50%)scale(.9)!important;box-shadow:0 0 22px #06b6d4e6!important}.gp-btn-b{color:#f87171;border:2px solid #ef4444a6;top:50%;right:0;transform:translateY(-50%)}.gp-btn-b.gp-pressed,.gp-btn-b:active{color:#fff!important;background:linear-gradient(135deg,#dc2626,#7f1d1d)!important;transform:translateY(-50%)scale(.9)!important;box-shadow:0 0 22px #ef4444e6!important}.gp-btn-a{color:#34d399;border:2px solid #10b981d9;bottom:0;left:50%;transform:translate(-50%)}.gp-btn-a.gp-pressed,.gp-btn-a:active{color:#fff!important;background:linear-gradient(135deg,#059669,#064e3b)!important;transform:translate(-50%)scale(.9)!important;box-shadow:0 0 22px #10b981e6!important}.gp-settings-modal{z-index:120;-webkit-backdrop-filter:blur(12px);background:#04090cd9;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.gp-settings-modal.show{display:flex!important}.gp-settings-card{color:#e2f0ea;background:#0b171c;border:1.5px solid #00d26a59;border-radius:16px;width:90%;max-width:440px;padding:22px;box-shadow:0 12px 36px #000c,0 0 20px #00d26a26}.gp-settings-hdr{border-bottom:1px solid #a0c8be26;justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:12px;display:flex}.gp-settings-hdr h3{letter-spacing:.8px;color:#00d26a;margin:0;font-size:14px}.gp-modal-close{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:18px}.gp-settings-body{flex-direction:column;gap:16px;display:flex}.gp-setting-row{flex-direction:column;gap:8px;display:flex}.gp-setting-row label{color:#a4beba;justify-content:space-between;font-size:12px;display:flex}.gp-setting-row input[type=range]{accent-color:#00d26a;border-radius:4px;height:6px}.gp-toggle-row{flex-direction:row;justify-content:space-between;align-items:center}.gp-settings-ftr{justify-content:flex-end;margin-top:20px;display:flex}body.is-mobile #bPow,body.is-mobile #bBrk{display:none!important}body.is-android-app,body.is-mobile{--gp-opacity:.72}body.is-android-app #ribbon,body.is-mobile #ribbon,body.is-android-app #svc,body.is-mobile #svc,body.is-android-app #gtaCashWrap,body.is-mobile #gtaCashWrap{display:none!important}body.is-android-app #gtaHud,body.is-mobile #gtaHud{-webkit-backdrop-filter:blur(8px)!important;z-index:40!important;background:#081418c7!important;border:1px solid #00d26a4d!important;border-radius:12px!important;flex-direction:column!important;gap:0!important;width:215px!important;padding:0!important;display:flex!important;top:10px!important;left:14px!important;right:auto!important;overflow:hidden!important}.gp-center-cluster{pointer-events:auto!important;z-index:50!important;align-items:center!important;gap:6px!important;display:flex!important;position:absolute!important;top:8px!important;left:50%!important;transform:translate(-50%)!important}body.is-android-app .gta-obj-box,body.is-mobile .gta-obj-box{background:0 0!important;border:none!important;width:100%!important;padding:8px 12px!important}body.is-android-app #gtaTargetName,body.is-mobile #gtaTargetName{color:#fff!important;margin-top:2px!important;font-size:16px!important;line-height:1.2!important}body.is-android-app .gta-obj-title,body.is-mobile .gta-obj-title{margin-top:2px!important;font-size:10px!important}body.is-android-app .gta-timer-row,body.is-mobile .gta-timer-row{border-top:1px solid #ffffff1a!important;margin-top:4px!important;padding-top:4px!important}body.is-android-app .gta-timer-badge,body.is-mobile .gta-timer-badge{font-size:14px!important}body.is-android-app #stopg,body.is-mobile #stopg{backdrop-filter:blur(6px)!important;z-index:45!important;background:#061014a6!important;border:1px solid #00d26a40!important;border-radius:8px!important;width:200px!important;padding:4px 10px!important;bottom:106px!important;left:50%!important;transform:translate(-50%)!important}body.is-android-app #stopg .ds,body.is-mobile #stopg .ds{font-size:15px!important}body.is-android-app #desk,body.is-mobile #desk{box-shadow:none!important;-webkit-backdrop-filter:none!important;pointer-events:none!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;width:auto!important;height:auto!important;padding:0!important;display:flex!important;bottom:8px!important;left:50%!important;transform:translate(-50%)!important}body.is-android-app #lad,body.is-mobile #lad,body.is-android-app #rcol,body.is-mobile #rcol,body.is-android-app .mob-dash-row,body.is-mobile .mob-dash-row{display:none!important}body.is-android-app #gaugewrap,body.is-mobile #gaugewrap{pointer-events:auto!important}body.is-android-app #gauge,body.is-mobile #gauge{filter:drop-shadow(0 4px 14px #0009)!important;width:145px!important;height:102px!important}.gp-cam-hint,body.is-android-app #tr,body.is-mobile #tr{display:none!important}body.is-android-app #coach,body.is-mobile #coach{text-align:center!important;z-index:40!important;max-width:280px!important;padding:5px 10px!important;font-size:9.5px!important;top:52px!important;bottom:auto!important;left:50%!important;transform:translate(-50%)!important}body.is-mobile .gp-shoulder-right{gap:5px!important}body.is-mobile .gp-trigger,body.is-mobile .gp-bumper{border-radius:9px!important;width:50px!important;height:32px!important}body.is-mobile .gp-lbl-sub{font-size:6.5px!important}body.is-mobile .gp-lbl-main{font-size:10.5px!important}body.is-mobile .gp-center-cluster{gap:4px!important}body.is-mobile .gp-pill-btn{gap:4px!important;height:28px!important;padding:3px 8px!important;font-size:9px!important}body.is-mobile .gp-pill-btn svg{width:12px!important;height:12px!important}body.is-mobile #toasts{pointer-events:none!important;z-index:70!important;align-items:center!important;max-width:min(290px,85vw)!important;top:50px!important;left:50%!important;transform:translate(-50%)!important}body.is-mobile .toast{text-align:center!important;border-radius:6px!important;padding:6px 11px!important;font-size:10px!important}body.is-android-app #walkPill,body.is-mobile #walkPill,body.is-mobile #gpBtnRanks,body:has(#haltAlert.show) #coach{display:none!important}@media (height<=560px),(orientation:landscape) and (height<=600px){.pm,#msub #msubc,.dm-auth-form-side,.dm-modal-panel,.lb-table-scroll{scrollbar-width:thin!important;scrollbar-color:#8ce0b84d transparent!important}.pm::-webkit-scrollbar,#msub #msubc::-webkit-scrollbar,.dm-auth-form-side::-webkit-scrollbar,.dm-modal-panel::-webkit-scrollbar,.lb-table-scroll::-webkit-scrollbar{width:4px!important;height:4px!important}.pm::-webkit-scrollbar-track,#msub #msubc::-webkit-scrollbar-track,.dm-auth-form-side::-webkit-scrollbar-track,.dm-modal-panel::-webkit-scrollbar-track,.lb-table-scroll::-webkit-scrollbar-track{background:0 0!important}.pm::-webkit-scrollbar-thumb,#msub #msubc::-webkit-scrollbar-thumb,.dm-auth-form-side::-webkit-scrollbar-thumb,.dm-modal-panel::-webkit-scrollbar-thumb,.lb-table-scroll::-webkit-scrollbar-thumb{background:#8ce0b859!important;border-radius:4px!important}.pm,.pm.settings-open{border-radius:14px!important;gap:8px!important;width:min(840px,100vw - 20px)!important;max-height:calc(100dvh - 16px)!important;padding:10px 16px!important;overflow-y:auto!important}.pm-head{align-items:center!important;gap:12px!important;margin-bottom:0!important}.pm-title{min-width:90px!important}.pm .pm-title h2{margin:2px 0 0!important;font-size:20px!important}.pm .section-eyebrow{letter-spacing:1px!important;font-size:7.5px!important}.pause-wallet{border-radius:8px!important;gap:4px 14px!important;padding:4px 10px!important}.pause-wallet-main>span,.pause-wallet-side>span{letter-spacing:.5px!important;font-size:7px!important}.pause-wallet-main>b{font-size:17px!important}.pause-wallet-side>b{font-size:13px!important}.pause-wallet-change{padding-top:3px!important;font-size:7.5px!important}.pm-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.pm-actions>button{border-radius:8px!important;min-height:34px!important;padding:6px 8px!important;font-size:11.5px!important}#pSetBox.is-open{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin-top:4px!important;display:grid!important}#pSetBox>.row{border-radius:8px!important;gap:4px!important;padding:6px 8px!important;font-size:11px!important}#pSetBox>.row label{font-size:10px!important;line-height:1.2!important}#pSetBox>.row select,#pSetBox>.row input:not([type=checkbox]){border-radius:6px!important;min-height:28px!important;padding:3px 6px!important;font-size:11px!important}#pSetBox .visual-settings{grid-column:1/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:2px 0 0!important;padding:6px 0 0!important;display:grid!important}#pSetBox .visual-settings>.section-eyebrow{letter-spacing:1px!important;margin-bottom:0!important;font-size:8px!important}#pSetBox .visual-settings>.setting-row{border-radius:8px!important;padding:6px 8px!important;font-size:10.5px!important}#pSetBox .visual-settings select{font-size:10.5px!important}.dm-auth-split-card{border-radius:14px!important;flex-direction:row!important;width:min(680px,100vw - 20px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 16px)!important;overflow:hidden!important}.dm-auth-art-side{flex:none!important;width:200px!important;min-height:0!important;padding:12px 14px!important}.dm-auth-art-side h3{margin:2px 0 0!important;font-size:16px!important}.dm-art-tag{font-size:7.5px!important}.dm-auth-form-side{flex:1!important;padding:12px 20px!important;overflow-y:auto!important}.dm-auth-title{margin:0 0 2px!important;font-size:19px!important}.dm-auth-subtitle{margin-bottom:8px!important;font-size:10.5px!important}.dm-auth-input-group{margin-bottom:6px!important}.dm-auth-label{margin-bottom:2px!important;font-size:9px!important}.dm-auth-input-wrap{border-radius:7px!important;height:34px!important}.dm-auth-input{font-size:11.5px!important}.dm-auth-input-icon{width:14px!important;height:14px!important}.dm-auth-btn-primary{border-radius:7px!important;height:36px!important;margin-top:6px!important;font-size:12.5px!important}.dm-auth-footer{margin-top:6px!important;font-size:10px!important}.dm-auth-card-close{z-index:30!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;font-size:13px!important;top:8px!important;right:8px!important}.dm-modal-panel{border-radius:14px!important;max-width:480px!important;max-height:calc(100dvh - 16px)!important;padding:12px 18px!important}.dm-modal-close-btn{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;top:8px!important;right:8px!important}#msub{padding:6px!important}#msub #msubc{border-radius:14px!important;width:min(960px,100vw - 12px)!important;height:calc(100dvh - 12px)!important;min-height:calc(100dvh - 12px)!important;max-height:calc(100dvh - 12px)!important;padding:8px 14px!important;overflow-y:auto!important}#msubTabsRow,#msetHdrRow{min-height:32px!important;margin-bottom:6px!important;padding-bottom:6px!important}#msubTabsRow .tabs{border-radius:8px!important;gap:3px!important;padding:2px!important}#msubTabsRow .tab,#msubTabsRow .tab-close,#msubCloseBtn,#msBack{border-radius:6px!important;min-height:26px!important;padding:4px 10px!important;font-size:11px!important}.lb-main-head{gap:6px!important;padding:2px 0 4px!important}.lb-main-head h2{margin:0!important;font-size:16px!important}.lb-eyebrow{letter-spacing:1px!important;font-size:7.5px!important}.lb-main-head p{display:none!important}.lb-data-badge{padding:4px 8px!important;font-size:8px!important}.lb-personal-strip{gap:6px!important;margin:2px 0 6px!important;padding:5px 8px!important}.lb-personal-rank{min-width:30px!important;font-size:17px!important}.lb-avatar{width:24px!important;height:24px!important;font-size:10px!important}.lb-avatar-personal{width:26px!important;height:26px!important;font-size:11px!important}.lb-personal-copy>b,.lb-personal-gap>b{font-size:12px!important}.lb-rename{width:24px!important;height:24px!important;font-size:12px!important}.lb-section-heading{margin:2px 0 4px!important}.lb-section-heading>b{font-size:10.5px!important}.lb-section-heading>span{font-size:8px!important}.lb-podium{gap:8px!important;margin:0 0 8px!important}.lb-podium-card{border-radius:8px!important;gap:2px!important;padding:6px 8px!important}.lb-podium-card,.lb-podium-card.first,.lb-podium-card.second,.lb-podium-card.third{height:auto!important;min-height:0!important;padding:8px 10px!important}.lb-podium-topline{gap:3px!important;font-size:7.5px!important}.lb-avatar-large{width:28px!important;height:28px!important;margin:1px 0!important;font-size:11px!important}.lb-podium-card.first .lb-avatar-large{width:32px!important;height:32px!important;font-size:13px!important}.lb-podium-crest{gap:6px!important;margin:2px auto!important}.lb-podium-name{font-size:10px!important}.lb-podium-earnings{text-align:center!important;align-items:center!important;margin-top:1px!important;font-size:13px!important}.lb-earned-num{font-size:13px!important}.lb-podium-card.first .lb-earned-num{font-size:15px!important}.lb-podium-earnings small{margin-top:2px!important;font-size:6.5px!important}.lb-podium-stats{gap:2px!important;margin-top:2px!important;padding-top:3px!important}.lb-podium-stats b{font-size:9px!important}.lb-podium-stats small{font-size:6px!important}.lb-table-heading{margin-top:4px!important;margin-bottom:4px!important}.lb-table-heading>div b{font-size:10px!important}.lb-table-scroll{max-height:130px!important}.lb-table thead th{padding:4px 6px!important;font-size:7.5px!important}.lb-table tbody td{padding:3px 6px!important;font-size:9px!important}.lb-footnote{margin-top:4px!important;font-size:8px!important}}#supportFlyout{z-index:10005;-webkit-backdrop-filter:blur(12px);box-sizing:border-box;background:#030a0ebd;justify-content:center;align-items:center;padding:16px;animation:.2s cubic-bezier(.16,1,.3,1) forwards supportFlyoutIn;display:flex;position:fixed;inset:0}@keyframes supportFlyoutIn{0%{opacity:0}to{opacity:1}}.support-card-shell{box-sizing:border-box;-webkit-backdrop-filter:blur(16px);background:linear-gradient(165deg,#0e1e1af7 0%,#071014fa 100%);border:1.5px solid #00d26a61;border-radius:18px;flex-direction:column;gap:12px;width:min(500px,94vw);max-height:min(88vh,620px);padding:22px 24px;animation:.22s cubic-bezier(.16,1,.3,1) forwards supportCardPop;display:flex;overflow-y:auto;box-shadow:0 24px 70px #000000bf,0 0 35px #00d26a26,inset 0 1px #ffffff26}@keyframes supportCardPop{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}#tSupport .support-card-shell{max-width:520px;margin:0 auto}.support-card-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.support-header-left{align-items:center;gap:11px;display:flex}.support-header-icon{color:#00d26a;background:#00d26a1f;border:1px solid #00d26a59;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 0 12px #00d26a33}.support-header-icon svg{width:18px;height:18px}.support-card-title{font:800 16px var(--f1);letter-spacing:.8px;color:#f1f8f5;margin:0;line-height:1.2}.support-card-sub{font:500 11px var(--f2);color:#8da49f;margin-top:2px}.support-header-right{align-items:center;gap:8px;display:flex}.support-close-btn{color:#9bb4b0;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;place-items:center;width:28px;height:28px;font-size:13px;line-height:1;transition:all .15s;display:grid}.support-close-btn:hover{color:#ff9d99;background:#ef535033;border-color:#ef535066}.support-auth-status{font:500 11px var(--f2);border-radius:9px;align-items:center;gap:10px;padding:8px 12px;line-height:1.4;display:flex}.support-auth-status.is-auth{color:#d8eee7;background:#00d26a1a;border:1px solid #00d26a4d}.support-auth-status.is-guest{color:#9cb5b0;background:#ffffff0a;border:1px solid #ffffff1a}.auth-status-icon{border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.support-auth-status.is-auth .auth-status-icon{color:#03140e;background:#00d26a}.support-auth-status.is-auth .auth-status-icon svg{width:13px;height:13px}.support-auth-status.is-guest .auth-status-icon{color:#a0b5b1;background:#ffffff1a}.support-auth-status.is-guest .auth-status-icon svg{width:14px;height:14px}.auth-status-info{flex:1;min-width:0}.auth-status-primary{color:#f1f8f5;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.auth-status-primary b{color:#00d26a}.auth-status-sec{color:#8da49f;margin-top:1px;font-size:10px}.support-field-group{flex-direction:column;gap:6px;display:flex}.support-field-label{font:700 10.5px var(--f2);letter-spacing:.8px;color:#8da49f;text-transform:uppercase}.support-optional-tag{color:#637975;font-size:9.5px;font-weight:500}.support-topic-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.support-topic-btn{color:#d1dfdb;font:600 11.5px var(--f2);cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;transition:all .15s;display:flex}.support-topic-btn:hover{color:#f1f8f5;background:#00d26a14;border-color:#00d26a4d}.support-topic-btn.active{color:#00d26a;background:#00d26a26;border-color:#00d26a;box-shadow:0 0 12px #00d26a38}.support-topic-btn .topic-svg{flex-shrink:0;width:15px;height:15px}.support-textarea{box-sizing:border-box;color:#f5faf8;width:100%;font:500 12px/1.5 var(--f2);resize:vertical;background:#040c0fd9;border:1.5px solid #ffffff1f;border-radius:10px;min-height:82px;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.support-textarea:focus,.support-input:focus{border-color:#00d26a;outline:none;box-shadow:0 0 12px #00d26a40}.support-input-wrap{align-items:center;display:flex;position:relative}.support-input-icon{color:#6a827e;pointer-events:none;align-items:center;display:flex;position:absolute;left:11px}.support-input-icon svg{width:14px;height:14px}.support-input{box-sizing:border-box;color:#f5faf8;width:100%;font:500 12px var(--f2);background:#040c0fd9;border:1.5px solid #ffffff1f;border-radius:10px;padding:8px 12px 8px 34px;transition:border-color .15s,box-shadow .15s}.support-player-chip{font:500 10.5px var(--f2);color:#8da49f;background:#00d26a0d;border:1px solid #00d26a26;border-radius:7px;align-items:center;gap:6px;padding:6px 10px;display:flex}.support-player-chip b{color:#d8eee7;font-weight:600}.support-player-chip .chip-sep{color:#55706c}.support-submit-btn{color:#03140e;width:100%;font:800 13px var(--f1);letter-spacing:.6px;cursor:pointer;background:linear-gradient(135deg,#00d26a,#00a854);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;transition:transform .15s,background .15s,box-shadow .15s;display:flex;box-shadow:0 4px 18px #00d26a59}.support-submit-btn:hover:not(:disabled){background:#20e483;transform:translateY(-1px);box-shadow:0 6px 22px #00d26a73}.support-submit-btn:disabled{opacity:.6;cursor:not-allowed}.support-submit-btn svg{width:14px;height:14px}.support-card-footer{font:500 10px var(--f2);color:#6d8581;text-align:center;margin-top:2px;line-height:1.4}.support-alert-msg{font:600 11.5px var(--f2);border-radius:8px;padding:8px 12px;line-height:1.4}.support-alert-msg.err{color:#ff9b94;background:#ef535029;border:1px solid #ef535073}.support-alert-msg.good{color:#00d26a;background:#00d26a29;border:1px solid #00d26a73}.sys-alert-banner{z-index:10005;-webkit-backdrop-filter:blur(14px);max-width:min(480px,90vw);font-family:var(--f2);cursor:pointer;background:#0a161cf0;border:1px solid #00d26a59;border-radius:999px;align-items:center;gap:10px;padding:6px 14px;transition:transform .28s,opacity .28s,background .15s;animation:.32s cubic-bezier(.16,1,.3,1) forwards sysBannerSlideDown;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #000000a6,0 0 16px #00d26a1f}@keyframes sysBannerSlideDown{0%{opacity:0;transform:translate(-50%,-120%)}to{opacity:1;transform:translate(-50%)}}.sys-alert-banner.sys-banner-fadeout{opacity:0;pointer-events:none;transform:translate(-50%,-140%)}.sys-alert-banner:hover{background:#0e1e26fa;box-shadow:0 10px 28px #000000bf,0 0 20px #00d26a33}.sys-alert-banner.type-update{border-color:#00d26a66}.sys-alert-banner.type-maintenance{background:#181208f2;border-color:#ffb30080}.sys-alert-banner.type-outage{background:#1c0a0cf5;border-color:#ff52528c}.sys-alert-banner.type-warning{background:#1a0f08f2;border-color:#f36c2180}.sys-alert-content{flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.sys-alert-badge{font:700 10px/1.3 var(--f1);letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;color:#00d26a;background:#00d26a2e;border:1px solid #00d26a59;border-radius:999px;align-items:center;padding:2px 7px;display:inline-flex}.type-maintenance .sys-alert-badge{color:#ffb300;background:#ffb3002e;border-color:#ffb30066}.type-outage .sys-alert-badge{color:#ff5252;background:#ff525233;border-color:#ff525273}.sys-alert-text{color:#e2f0ed;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;font-weight:500;overflow:hidden}.sys-alert-close{color:#79948e;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:2px 6px;font-size:13px;transition:all .15s;display:flex}.sys-alert-close:hover{color:#ff7d7d;background:#ffffff14}.sys-bell-badge{background:#00d26a;border:2px solid #08161b;border-radius:50%;width:9px;height:9px;animation:1.8s infinite sysBellPulse;position:absolute;top:2px;right:2px;box-shadow:0 0 8px #00d26acc}@keyframes sysBellPulse{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.3);box-shadow:0 0 14px #00d26a}to{opacity:1;transform:scale(1)}}.sys-notif-popover{-webkit-backdrop-filter:blur(28px);z-index:10005;transform-origin:100% 0;width:430px;max-width:calc(100vw - 20px);min-height:520px;max-height:min(680px,86vh);font-family:var(--f2,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);user-select:none;box-sizing:border-box;background:#14171d;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;padding:18px 18px 14px;animation:.22s cubic-bezier(.16,1,.3,1) sysNotifOpen;display:flex;position:absolute;top:calc(100% + 14px);right:0;box-shadow:0 24px 70px -10px #000000d9,0 0 0 1px #ffffff0d}@keyframes sysNotifOpen{0%{opacity:0;transform:scale(.95)translateY(-6px)}to{opacity:1;transform:scale(1)translateY(0)}}.sys-notif-arrow{z-index:3;background:#14171d;border-top:1px solid #ffffff1a;border-left:1px solid #ffffff1a;border-radius:2px 0 0;width:14px;height:14px;position:absolute;top:-7px;right:15px;transform:rotate(45deg)}.sys-notif-header{justify-content:space-between;align-items:center;padding:0 4px 14px;display:flex}.sys-notif-title{font:700 19px/1.2 var(--f2,sans-serif);color:#fff;letter-spacing:-.2px;margin:0}.sys-notif-close-btn{color:#717786;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .18s;display:flex}.sys-notif-close-btn:hover{color:#fff;background:#ffffff14}.sys-notif-tabs{background:#1c2027;border:1px solid #ffffff0a;border-radius:11px;gap:6px;margin-bottom:14px;padding:4px;display:flex}.sys-notif-tab{text-align:center;font:600 12px/1 var(--f2,sans-serif);color:#717786;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:7px 0;transition:all .18s}.sys-notif-tab:hover{color:#fff}.sys-notif-tab.active{color:#0f1117;background:#fff;font-weight:700;box-shadow:0 2px 8px #00000040}.sys-notif-list{flex-direction:column;flex:1;gap:11px;max-height:420px;padding:2px 2px 6px;display:flex;overflow:hidden auto}.sys-notif-list::-webkit-scrollbar{width:5px}.sys-notif-list::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:5px}.sys-notif-list::-webkit-scrollbar-thumb:hover{background:#ffffff38}.sys-notif-card{box-sizing:border-box;background:#1c2028;border:1px solid #ffffff12;border-radius:14px;align-items:flex-start;gap:13px;padding:15px 16px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.sys-notif-card:hover{background:#222631;border-color:#ffffff21;transform:translateY(-1px)}.sys-notif-card.unread{background:#1e222c;border-color:#ffffff17}.sys-notif-dot{pointer-events:none;background:#d946ef;border-radius:50%;width:7px;height:7px;position:absolute;top:12px;left:12px;box-shadow:0 0 10px #d946eff2}.sys-notif-avatar{color:#fff;border:2px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;margin-top:1px;display:flex;overflow:hidden;box-shadow:0 4px 14px #00000080}.sys-notif-avatar svg{width:20px;height:20px}.sys-notif-avatar.icon-magenta{background:linear-gradient(135deg,#ec4899 0%,#8b5cf6 100%);box-shadow:0 4px 14px #ec489959}.sys-notif-avatar.icon-amber{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);box-shadow:0 4px 14px #f59e0b59}.sys-notif-avatar.icon-emerald{background:linear-gradient(135deg,#10b981 0%,#059669 100%);box-shadow:0 4px 14px #10b98159}.sys-notif-avatar.icon-cyan{background:linear-gradient(135deg,#06b6d4 0%,#2563eb 100%);box-shadow:0 4px 14px #06b6d459}.sys-notif-avatar.icon-purple{background:linear-gradient(135deg,#a855f7 0%,#6366f1 100%);box-shadow:0 4px 14px #a855f759}.sys-notif-body{flex:1;min-width:0;padding-right:18px}.sys-notif-main-text{font:400 13px/1.45 var(--f2,sans-serif);color:#9aa1b2;word-break:break-word;margin-bottom:4px}.sys-notif-author{color:#fff;margin-right:4px;font-weight:700}.sys-notif-meta{font:500 11.5px/1 var(--f2,sans-serif);color:#616879}.sys-notif-link-btn{color:#d946ef;font:600 12.5px var(--f2,sans-serif);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;margin-top:9px;padding:0;transition:color .15s;display:inline-flex}.sys-notif-link-btn:hover{color:#f0abfc;text-decoration:underline}.sys-notif-link-btn svg{width:14px;height:14px}.sys-notif-btn-group{align-items:center;gap:10px;margin-top:10px;display:flex}.sys-notif-btn-ghost{color:#e2e8f0;font:600 12px var(--f2,sans-serif);cursor:pointer;background:#171a22;border:1px solid #ffffff1f;border-radius:8px;padding:7px 18px;transition:all .18s}.sys-notif-btn-ghost:hover{color:#fff;background:#ffffff14;border-color:#fff3}.sys-notif-btn-primary{color:#fff;font:600 12px var(--f2,sans-serif);cursor:pointer;background:linear-gradient(135deg,#c026d3 0%,#9333ea 100%);border:none;border-radius:8px;padding:7px 20px;transition:all .18s;box-shadow:0 4px 14px #c026d366}.sys-notif-btn-primary:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px 18px #c026d399}.sys-notif-del-btn{color:#5f6677;cursor:pointer;opacity:.4;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:all .18s;display:flex;position:absolute;top:12px;right:12px}.sys-notif-del-btn:hover{opacity:1;color:#f87171;background:#ef444426;transform:scale(1.08)}.sys-notif-card.deleting{opacity:0;pointer-events:none;transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .22s cubic-bezier(.4,0,.2,1);transform:translate(40px)}.sys-notif-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:340px;padding:40px 24px;display:flex}.sys-notif-empty-graphic{justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:20px;display:flex;position:relative}.sys-notif-empty-ring{pointer-events:none;border:1px solid #d946ef26;border-radius:50%;position:absolute}.sys-notif-empty-ring.ring-1{width:56px;height:56px}.sys-notif-empty-ring.ring-2{opacity:.6;width:72px;height:72px}.sys-notif-empty-ring.ring-3{opacity:.3;width:88px;height:88px}.sys-notif-empty-icon{color:#d946ef;z-index:2;background:#d946ef1f;border:1px solid #d946ef4d;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 0 20px #d946ef40}.sys-notif-empty-title{font:700 16px/1.3 var(--f2,sans-serif);color:#fff;margin-bottom:6px}.sys-notif-empty-desc{font:400 12.5px/1.5 var(--f2,sans-serif);color:#787f91;max-width:290px;margin-bottom:20px}.sys-notif-footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;display:flex}.sys-notif-footer-help{color:#717786;font:500 12px var(--f2,sans-serif);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;transition:color .15s;display:inline-flex}.sys-notif-footer-help:hover{color:#fff}.sys-notif-footer-actions{align-items:center;gap:8px;display:flex}.sys-notif-footer-clear{color:#717786;font:500 12px var(--f2,sans-serif);cursor:pointer;background:0 0;border:none;padding:0;transition:color .15s}.sys-notif-footer-clear:hover{color:#f87171}.sys-notif-footer-dot{color:#444b58;font-size:12px}.sys-notif-footer-read{color:#d946ef;font:600 12.5px var(--f2,sans-serif);cursor:pointer;background:0 0;border:none;padding:0;transition:color .15s}.sys-notif-footer-read:hover{color:#f0abfc;text-decoration:underline}@media (width<=600px){.sys-notif-popover{width:min(390px,100vw - 20px);min-height:480px;max-height:80vh;padding:14px 14px 12px;right:-10px}.sys-notif-arrow{right:22px}}.menu-cinematic-bg-fade{z-index:2;pointer-events:none;opacity:0;background:#081116;transition:opacity .28s ease-out;position:fixed;inset:0}.sys-modal-card{box-sizing:border-box;flex-direction:column;max-height:80vh;animation:.22s cubic-bezier(.16,1,.3,1) sysModalPop;display:flex;background:linear-gradient(165deg,#112025 0%,#0a1317 100%)!important;border:1px solid #00d26a4d!important;border-radius:14px!important;width:min(390px,90vw)!important;padding:18px 20px!important;box-shadow:0 16px 44px #000000d9!important}@keyframes sysModalPop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.sys-modal-header{border-bottom:1px solid #ffffff12;margin-bottom:14px;padding-bottom:12px;position:relative}.sys-modal-tag-row{align-items:center;margin-bottom:6px;display:flex}.sys-modal-badge{font:700 10.5px/1.3 var(--f1);letter-spacing:.8px;color:#00d26a;background:#00d26a2e;border:1px solid #00d26a59;border-radius:4px;padding:2px 8px}.sys-modal-header h3{font:700 19px/1.3 var(--f2);color:#f1f7f5;letter-spacing:.2px;margin:4px 0 0}.sys-modal-close-btn{color:#9bb4b0;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;transition:all .15s;display:flex;position:absolute;top:-2px;right:-2px}.sys-modal-close-btn:hover{color:#ff7d7d;background:#ff525233;border-color:#ff525266}.sys-modal-body{font-family:var(--f2)}.sys-modal-summary{color:#c5dcd7;margin:0;font-size:13.5px;line-height:1.5}.sys-modal-details-box{background:#00000040;border:1px solid #ffffff0f;border-radius:8px;margin-top:12px;padding:10px 14px}.sys-modal-details-box ul{color:#a8c4be;margin:0;padding-left:16px;font-size:12.5px;line-height:1.55}.sys-modal-footer{border-top:1px solid #ffffff12;justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;padding-top:12px;display:flex}#namazBreakModal.show{z-index:10010!important;display:flex!important}.namaz-modal-card{text-align:center;flex-direction:column;align-items:center;animation:.22s cubic-bezier(.16,1,.3,1) sysModalPop;display:flex;background:radial-gradient(circle at top,#10261f 0%,#071310 90%)!important;border:1px solid #00d26a66!important;border-radius:16px!important;width:min(390px,90vw)!important;padding:22px 20px!important;box-shadow:0 16px 48px #000000d9,0 0 30px #00d26a26!important}.namaz-modal-title{font:700 19px/1.3 var(--f2);color:#fff;letter-spacing:.2px;margin:0 0 10px}.namaz-modal-quote{color:#e4f7f0;text-align:center;margin:0 0 18px;font-size:13.5px;line-height:1.6}.namaz-modal-en{color:#8bbfae;margin-top:6px;font-size:11px;font-style:italic;line-height:1.45;display:block}.namaz-modal-actions{flex-direction:column;gap:8px;width:100%;display:flex}.namaz-resume-btn{cursor:pointer;width:100%;transition:all .2s;color:#03140d!important;background:linear-gradient(135deg,#00d26a 0%,#009d4f 100%)!important;border-radius:10px!important;padding:11px 16px!important;font-size:13.5px!important;font-weight:700!important;box-shadow:0 4px 16px #00d26a4d!important}.namaz-resume-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #00d26a73!important}.namaz-dismiss-btn{cursor:pointer;width:100%;transition:all .2s;color:#a4cebe!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;border-radius:9px!important;padding:9px 14px!important;font-size:12px!important;font-weight:600!important}.namaz-dismiss-btn:hover{color:#fff!important;background:#ffffff1f!important;border-color:#ffffff40!important}.namaz-menu-pill,.hud-namaz-badge{height:40px;font-family:var(--f2), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;letter-spacing:.2px;cursor:pointer;-webkit-backdrop-filter:blur(12px);user-select:none;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:700;transition:all .2s;animation:2.8s ease-in-out infinite namazBadgePulse;display:inline-flex;color:#fff!important;background:linear-gradient(135deg,#0e2921 0%,#061510 100%)!important;border:1.5px solid #00d26a!important;border-radius:9px!important;box-shadow:0 4px 14px #00000080,0 0 12px #00d26a47!important}.namaz-menu-pill:hover,.hud-namaz-badge:hover{transform:translateY(-1px);background:linear-gradient(135deg,#143d30 0%,#0a2119 100%)!important;border-color:#2bf78e!important;box-shadow:0 6px 18px #0009,0 0 18px #00d26a80!important}.namaz-menu-pill:active,.hud-namaz-badge:active{transform:translateY(0)}.namaz-pill-icon{filter:drop-shadow(0 0 5px #00ff8880);justify-content:center;align-items:center;font-size:15px;line-height:1;display:inline-flex}.namaz-pill-text{white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex;color:#fff!important}.namaz-pill-name{letter-spacing:.2px;text-shadow:0 1px 3px #000000d9;font-weight:700;color:#fff!important}.namaz-pill-reward{letter-spacing:.3px;text-shadow:0 0 8px #00ff8880;border-radius:6px;padding:1px 7px;font-size:11px;font-weight:800;color:#0f8!important;background:#00ff8829!important;border:1px solid #00ff8873!important}@keyframes namazBadgePulse{0%,to{box-shadow:0 4px 14px #00000080,0 0 8px #00d26a33;border-color:#00d26a!important}50%{box-shadow:0 4px 18px #0009,0 0 16px #00d26a8c;border-color:#2bf78e!important}}:root{--gta-hud-right:24px}@media (width<=1200px){:root{--gta-hud-right:18px}}body.is-mobile{--gta-hud-right:12px}#gtaHud{right:var(--gta-hud-right,24px)!important}.gta-obj-box{will-change:transform!important;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s,border-color .25s!important;position:relative!important;overflow:hidden!important}.gta-obj-box.is-collapsed{transform:translateX(calc(100% + var(--gta-hud-right,24px) - 28px))!important;cursor:pointer!important;border-color:#00d26a80!important;box-shadow:-4px 6px 20px #000000b3,0 0 18px #00d26a40!important}.gta-obj-content{opacity:1;transition:opacity .18s}.gta-obj-box.is-collapsed .gta-obj-content{opacity:0;pointer-events:none}.gta-obj-hdr{cursor:pointer!important;user-select:none!important;justify-content:space-between!important;align-items:center!important;padding-bottom:2px!important;display:flex!important}.gta-obj-hdr:hover .gta-tag{color:#fff}.gta-obj-hdr-left{align-items:center;gap:8px;min-width:0;display:flex}.gta-collapse-btn{color:#b5c8ba!important;width:22px!important;height:22px!important;min-height:22px!important;font:700 13px/1 var(--f1)!important;cursor:pointer!important;background:#ffffff14!important;border:1px solid #ffffff29!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding:0!important;transition:background .15s,color .15s,transform .15s,border-color .15s!important;display:inline-flex!important}.gta-collapse-btn:hover{color:#fff!important;background:#00d26a4d!important;border-color:#00d26a99!important;transform:scale(1.1)!important}.gta-collapsed-strip{cursor:pointer!important;pointer-events:none!important;opacity:0!important;z-index:5!important;user-select:none!important;background:linear-gradient(#10241efa 0%,#081418fa 100%)!important;border-right:1px solid #00d26a59!important;border-radius:10px 0 0 10px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:28px!important;transition:background .18s,border-color .18s,opacity .2s!important;display:flex!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important}.gta-obj-box.is-collapsed .gta-collapsed-strip{opacity:1!important;pointer-events:auto!important}.gta-collapsed-strip:hover{background:linear-gradient(#18342a 0%,#0c2024 100%)!important}.gta-strip-icon{color:var(--g2)!important;font-size:15px!important;font-weight:800!important;line-height:1!important;transition:transform .18s,color .18s!important}.gta-collapsed-strip:hover .gta-strip-icon{color:#fff!important;transform:translate(-2px)!important}.gta-strip-label{writing-mode:vertical-rl!important;font:700 8.5px/1 var(--f2)!important;letter-spacing:1.6px!important;color:#9cb5b0!important;text-transform:uppercase!important;transition:color .18s!important;transform:rotate(180deg)!important}.gta-collapsed-strip:hover .gta-strip-label{color:#fff!important}.m-fb-banner{color:#edf3ed!important;cursor:pointer!important;background:linear-gradient(135deg,#102a3ce6 0%,#091924f5 100%)!important;border:1px solid #1877f273!important;border-radius:10px!important;align-items:center!important;gap:11px!important;margin-top:5px!important;padding:10px 13px!important;text-decoration:none!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;display:flex!important;box-shadow:0 4px 18px #00000073,0 0 16px #1877f233!important}.m-fb-banner:hover{background:linear-gradient(135deg,#183a54f5 0%,#0d2230fa 100%)!important;border-color:#1877f2d9!important;transform:translate(3px)!important;box-shadow:0 6px 24px #1877f266,0 0 20px #00d26a40!important}.m-fb-badge{background:linear-gradient(135deg,#1877f2 0%,#0d5ec4 100%)!important;border-radius:50%!important;flex-shrink:0!important;place-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;display:grid!important;box-shadow:0 2px 8px #1877f280!important}.m-fb-info{flex:1!important;min-width:0!important}.m-fb-tag{font:700 8px/1 var(--f2)!important;letter-spacing:1.2px!important;color:#64b5f6!important;text-transform:uppercase!important;align-items:center!important;gap:5px!important;margin-bottom:3px!important;display:flex!important}.m-fb-dot{background:#1877f2!important;border-radius:50%!important;width:5px!important;height:5px!important;animation:1.8s infinite dmPulse!important;box-shadow:0 0 6px #1877f2!important}.m-fb-title{font:700 12px/1.2 var(--f1)!important;color:#fff!important;letter-spacing:.3px!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.m-fb-sub{font:400 9px/1.3 var(--f2)!important;color:#9cb5b8!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:2px!important;overflow:hidden!important}.m-fb-cta{color:#fff!important;font:700 9.5px var(--f2)!important;letter-spacing:.8px!important;background:#1877f238!important;border:1px solid #1877f280!important;border-radius:6px!important;flex-shrink:0!important;align-items:center!important;gap:2px!important;padding:4px 8px!important;transition:all .18s!important;display:flex!important}.m-fb-banner:hover .m-fb-cta{background:#1877f2!important;border-color:#1877f2!important;box-shadow:0 0 10px #1877f299!important}.m-fb-arrow{font-size:13px!important;font-weight:700!important;line-height:1!important}

/* ================= Modern Futuristic Loading Screen ================= */
.load-screen {
  z-index: 10000;
  position: fixed;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #03080a;
  overflow: hidden;
  user-select: none;
  transition: opacity 0.6s cubic-bezier(0.16, 1, 0.3, 1), visibility 0.6s;
}

.load-bg-fx {
  position: absolute;
  inset: 0;
  pointer-events: none;
  overflow: hidden;
}

.load-radial-glow {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: min(700px, 90vw);
  height: min(700px, 90vw);
  background: radial-gradient(circle, rgba(0, 210, 106, 0.16) 0%, rgba(0, 210, 106, 0.04) 45%, transparent 70%);
  filter: blur(40px);
  animation: loadPulseGlow 4s ease-in-out infinite alternate;
}

.load-grid {
  position: absolute;
  inset: 0;
  background-image: 
    linear-gradient(rgba(0, 210, 106, 0.03) 1px, transparent 1px),
    linear-gradient(90deg, rgba(0, 210, 106, 0.03) 1px, transparent 1px);
  background-size: 40px 40px;
  background-position: center center;
  opacity: 0.7;
}

.load-card {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 32px 24px;
  max-width: 540px;
  width: 90vw;
  box-sizing: border-box;
  animation: loadCardAppear 0.8s cubic-bezier(0.16, 1, 0.3, 1) both;
}

.load-logo-wrap {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
}

.load-logo-glow {
  position: absolute;
  width: 100%;
  height: 100%;
  background: radial-gradient(circle, rgba(0, 210, 106, 0.35) 0%, transparent 70%);
  filter: blur(28px);
  border-radius: 50%;
  animation: loadLogoAura 3s ease-in-out infinite alternate;
}

.load-logo-img {
  position: relative;
  z-index: 1;
  width: clamp(260px, 42vw, 440px);
  height: auto;
  max-height: 220px;
  object-fit: contain;
  filter: drop-shadow(0 14px 34px rgba(0, 210, 106, 0.55)) drop-shadow(0 4px 12px rgba(0, 0, 0, 0.8));
  transition: transform 0.3s ease;
}

.load-title-box {
  margin-bottom: 24px;
}

.load-title {
  font-family: 'Barlow Condensed', 'Saira Condensed', sans-serif;
  font-weight: 800;
  font-size: clamp(32px, 5.5vw, 48px);
  letter-spacing: 2px;
  color: #ffffff;
  margin: 0;
  text-transform: uppercase;
  text-shadow: 0 0 20px rgba(0, 210, 106, 0.6), 0 2px 6px rgba(0, 0, 0, 0.9);
  line-height: 1.1;
}

.load-sub {
  font-family: 'Inter', sans-serif;
  font-weight: 600;
  font-size: clamp(9px, 1.8vw, 12px);
  letter-spacing: 2.5px;
  color: #00d26a;
  text-shadow: 0 0 10px rgba(0, 210, 106, 0.4);
  margin-top: 6px;
  text-transform: uppercase;
}

.load-progress-area {
  width: 100%;
  max-width: 380px;
  margin-bottom: 22px;
}

.load-progress-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 9px;
  font-family: 'Inter', sans-serif;
  font-size: 11.5px;
}

.load-status-msg {
  color: #a4bebe;
  font-weight: 500;
  letter-spacing: 0.3px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  animation: loadTextPulse 2s ease-in-out infinite alternate;
}

.load-perc-val {
  color: #00d26a;
  font-family: 'Barlow Condensed', monospace;
  font-weight: 700;
  font-size: 14px;
  letter-spacing: 1px;
}

.load-bar-track {
  width: 100%;
  height: 6px;
  background: rgba(14, 30, 26, 0.9);
  border: 1px solid rgba(0, 210, 106, 0.28);
  border-radius: 6px;
  overflow: hidden;
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.8), 0 0 8px rgba(0, 210, 106, 0.15);
  position: relative;
}

.load-bar-fill {
  width: 0%;
  height: 100%;
  background: linear-gradient(90deg, #008f47 0%, #00d26a 60%, #a6ffcb 100%);
  border-radius: 6px;
  position: relative;
  box-shadow: 0 0 16px rgba(0, 210, 106, 0.85);
  transition: width 0.25s cubic-bezier(0.16, 1, 0.3, 1);
}

.load-bar-light {
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
  height: 100%;
  background: #ffffff;
  opacity: 0.75;
  filter: blur(2px);
  border-radius: 50%;
  animation: loadLaser 1.5s infinite linear;
}

.load-meta-chips {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 8px;
}

.load-chip {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 5px 12px;
  background: rgba(12, 28, 23, 0.65);
  border: 1px solid rgba(0, 210, 106, 0.22);
  border-radius: 20px;
  font-family: 'Inter', sans-serif;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 0.8px;
  color: #b7ceca;
  backdrop-filter: blur(6px);
  text-transform: uppercase;
}

.chip-dot {
  width: 6px;
  height: 6px;
  background: #00d26a;
  border-radius: 50%;
  box-shadow: 0 0 8px #00d26a;
  animation: loadDotBlink 1.2s infinite ease-in-out;
}

@keyframes loadPulseGlow {
  0% { transform: translate(-50%, -50%) scale(0.85); opacity: 0.6; }
  100% { transform: translate(-50%, -50%) scale(1.15); opacity: 1; }
}

@keyframes loadLogoAura {
  0% { opacity: 0.4; transform: scale(0.92); }
  100% { opacity: 0.85; transform: scale(1.08); }
}

@keyframes loadCardAppear {
  0% { opacity: 0; transform: translateY(16px) scale(0.97); }
  100% { opacity: 1; transform: translateY(0) scale(1); }
}

@keyframes loadTextPulse {
  0% { opacity: 0.7; }
  100% { opacity: 1; }
}

@keyframes loadDotBlink {
  0%, 100% { opacity: 1; transform: scale(1); }
  50% { opacity: 0.35; transform: scale(0.7); }
}

@keyframes loadLaser {
  0% { opacity: 0.3; }
  50% { opacity: 1; }
  100% { opacity: 0.3; }
}

/* ================= GamingXplay Instagram Card ================= */
.m-ig-banner {
  color: #edf3ed !important;
  cursor: pointer !important;
  background: linear-gradient(135deg, rgba(46, 16, 36, 0.9) 0%, rgba(26, 9, 28, 0.96) 100%) !important;
  border: 1px solid rgba(225, 48, 108, 0.45) !important;
  border-radius: 10px !important;
  align-items: center !important;
  gap: 11px !important;
  margin-top: 5px !important;
  padding: 10px 13px !important;
  text-decoration: none !important;
  transition: all 0.22s cubic-bezier(0.16, 1, 0.3, 1) !important;
  display: flex !important;
  box-shadow: 0 4px 18px rgba(0, 0, 0, 0.45), 0 0 16px rgba(225, 48, 108, 0.2) !important;
}

.m-ig-banner:hover {
  background: linear-gradient(135deg, rgba(68, 22, 54, 0.95) 0%, rgba(38, 12, 42, 0.98) 100%) !important;
  border-color: rgba(225, 48, 108, 0.85) !important;
  transform: translateX(3px) !important;
  box-shadow: 0 6px 24px rgba(225, 48, 108, 0.4), 0 0 20px rgba(253, 29, 29, 0.25) !important;
}

.m-ig-badge {
  background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%) !important;
  border-radius: 50% !important;
  flex-shrink: 0 !important;
  place-items: center !important;
  width: 32px !important;
  min-width: 32px !important;
  height: 32px !important;
  display: grid !important;
  box-shadow: 0 2px 10px rgba(225, 48, 108, 0.5) !important;
}

.m-ig-info {
  flex: 1 !important;
  min-width: 0 !important;
}

.m-ig-tag {
  font: 700 8px/1 var(--f2) !important;
  letter-spacing: 1.2px !important;
  color: #ff77a9 !important;
  text-transform: uppercase !important;
  align-items: center !important;
  gap: 5px !important;
  margin-bottom: 3px !important;
  display: flex !important;
}

.m-ig-dot {
  background: #e1306c !important;
  border-radius: 50% !important;
  width: 5px !important;
  height: 5px !important;
  animation: 1.8s infinite dmPulse !important;
  box-shadow: 0 0 6px #e1306c !important;
}

.m-ig-title {
  font: 700 12px/1.2 var(--f1) !important;
  color: #fff !important;
  letter-spacing: 0.2px !important;
}

.m-ig-sub {
  font: 500 9px/1.2 var(--f2) !important;
  color: #c9a7b6 !important;
  margin-top: 2px !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

.m-ig-cta {
  color: #fff !important;
  font: 700 9.5px var(--f2) !important;
  letter-spacing: 0.8px !important;
  background: rgba(225, 48, 108, 0.22) !important;
  border: 1px solid rgba(225, 48, 108, 0.5) !important;
  border-radius: 6px !important;
  flex-shrink: 0 !important;
  align-items: center !important;
  gap: 2px !important;
  padding: 4px 8px !important;
  transition: all 0.18s !important;
  display: flex !important;
}

.m-ig-banner:hover .m-ig-cta {
  background: #e1306c !important;
  border-color: #e1306c !important;
  box-shadow: 0 0 10px rgba(225, 48, 108, 0.6) !important;
}

.m-ig-arrow {
  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
}

/* ================= Enhanced Premium Menu Design ================= */
#mList {
  width: clamp(320px, 25vw, 390px) !important;
  gap: 7px !important;
  top: clamp(210px, 24vh, 250px) !important;
  left: clamp(20px, 4.5vw, 60px) !important;
}

.mb {
  background: linear-gradient(135deg, rgba(14, 25, 29, 0.85) 0%, rgba(8, 15, 18, 0.92) 100%) !important;
  border: 1px solid rgba(0, 210, 106, 0.16) !important;
  border-radius: 13px !important;
  grid-template-columns: 28px 1fr 18px !important;
  align-items: center !important;
  gap: 12px !important;
  min-height: 48px !important;
  padding: 8px 16px !important;
  backdrop-filter: blur(14px) !important;
  -webkit-backdrop-filter: blur(14px) !important;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.04) !important;
  transition: all 0.2s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

.mb:hover {
  background: linear-gradient(135deg, rgba(20, 38, 44, 0.92) 0%, rgba(12, 23, 27, 0.96) 100%) !important;
  border-color: rgba(0, 210, 106, 0.5) !important;
  transform: translateX(4px) !important;
  box-shadow: 0 6px 22px rgba(0, 0, 0, 0.5), 0 0 16px rgba(0, 210, 106, 0.22) !important;
}

.mb i {
  color: #fff !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.mb i svg {
  width: 19px !important;
  height: 19px !important;
  stroke: #ffffff !important;
  stroke-width: 2px !important;
  fill: none !important;
  filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.6)) !important;
}

.mb b {
  font-family: 'Barlow Condensed', 'Saira Condensed', sans-serif !important;
  font-weight: 700 !important;
  font-size: 14.5px !important;
  letter-spacing: 0.9px !important;
  color: #ffffff !important;
  text-transform: uppercase !important;
}

.mb em {
  font-family: 'Inter', sans-serif !important;
  font-weight: 400 !important;
  font-size: 9.5px !important;
  color: #8da6a1 !important;
  margin-top: 1.5px !important;
  letter-spacing: 0.2px !important;
}

.mb u {
  color: #00d26a !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  transition: transform 0.2s ease !important;
}

.mb:hover u {
  transform: translateX(2px) !important;
}

/* Primary START DRIVE CTA */
.mb.pri {
  background: linear-gradient(135deg, #7cf0c4 0%, #3ddb9b 50%, #20be80 100%) !important;
  border: 1px solid rgba(255, 255, 255, 0.45) !important;
  border-radius: 14px !important;
  min-height: 56px !important;
  padding: 10px 18px !important;
  margin-bottom: 3px !important;
  box-shadow: 0 6px 26px rgba(0, 210, 106, 0.5), inset 0 1px 1px rgba(255, 255, 255, 0.6) !important;
}

.mb.pri:hover {
  background: linear-gradient(135deg, #96f5d2 0%, #51e6ab 50%, #29cb8c 100%) !important;
  transform: translateX(4px) scale(1.01) !important;
  box-shadow: 0 8px 32px rgba(0, 210, 106, 0.68), inset 0 1px 2px rgba(255, 255, 255, 0.8) !important;
}

.mb.pri i svg {
  fill: #062319 !important;
  stroke: none !important;
  width: 20px !important;
  height: 20px !important;
  filter: none !important;
}

.mb.pri b {
  font-size: 16px !important;
  letter-spacing: 1px !important;
  color: #062319 !important;
  font-weight: 800 !important;
}

.mb.pri em {
  color: #0e3b2c !important;
  font-weight: 600 !important;
  font-size: 10px !important;
}

.mb.pri u {
  color: #062319 !important;
  font-size: 20px !important;
}

/* Social Cards */
.m-fb-banner, .m-ig-banner {
  border-radius: 13px !important;
  min-height: 48px !important;
}
/* ================= Modern Missions & Sub-Modal Visual UI ================= */
#msub {
  background: rgba(3, 8, 10, 0.88) !important;
  backdrop-filter: blur(14px) !important;
  -webkit-backdrop-filter: blur(14px) !important;
}
#msubTabsRow .tabs {
  background: #091417 !important;
  border: 1px solid rgba(255, 255, 255, 0.08) !important;
  border-radius: 30px !important;
  padding: 4px 6px !important;
  gap: 2px !important;
}
#msubTabsRow .tab {
  font: 600 13px var(--f2, sans-serif) !important;
  color: #8fa5a1 !important;
  border-radius: 20px !important;
  padding: 6px 16px !important;
  min-height: 32px !important;
  border: 1px solid transparent !important;
  background: transparent !important;
  cursor: pointer !important;
  transition: all 0.18s ease !important;
}
#msubTabsRow .tab:hover {
  color: #e5f2ee !important;
  background: rgba(255, 255, 255, 0.05) !important;
}
#msubTabsRow .tab.on {
  color: #35f79a !important;
  background: rgba(0, 210, 106, 0.15) !important;
  border: 1px solid #00d26a !important;
  font-weight: 700 !important;
  box-shadow: 0 0 12px rgba(0, 210, 106, 0.22) !important;
}
#msBack, #setBack {
  font: 600 13px var(--f2, sans-serif) !important;
  color: #d2e4e0 !important;
  background: #0c181b !important;
  border: 1px solid rgba(255, 255, 255, 0.14) !important;
  border-radius: 10px !important;
  padding: 6px 18px !important;
  min-height: 32px !important;
  cursor: pointer !important;
  transition: all 0.18s ease !important;
}
#msBack:hover, #setBack:hover {
  color: #ffffff !important;
  border-color: rgba(0, 210, 106, 0.5) !important;
  background: rgba(0, 210, 106, 0.12) !important;
}
.lv {
  box-sizing: border-box !important;
  background: #101c1f !important;
  border: 1px solid rgba(48, 74, 76, 0.45) !important;
  border-radius: 12px !important;
  grid-template-columns: 46px 1fr 64px !important;
  align-items: center !important;
  gap: 16px !important;
  padding: 14px 22px !important;
  margin-bottom: 2px !important;
  transition: all 0.18s ease-out !important;
  cursor: pointer !important;
}
.lv:hover {
  background: #142327 !important;
  border-color: rgba(0, 210, 106, 0.45) !important;
  box-shadow: 0 4px 18px rgba(0, 0, 0, 0.5), 0 0 12px rgba(0, 210, 106, 0.1) !important;
  transform: translateY(-1px) !important;
}
.lv .n {
  font: 700 28px/1 var(--f2, -apple-system, sans-serif) !important;
  color: #7b9695 !important;
  text-align: left !important;
}
.lv .tt {
  font: 700 16px/1.2 var(--f2, -apple-system, sans-serif) !important;
  color: #ffffff !important;
  letter-spacing: 0.15px !important;
  margin-bottom: 3px !important;
  display: flex !important;
  align-items: baseline !important;
  gap: 8px !important;
}
.lv .tt .bn {
  color: #92a9a7 !important;
  font-size: 13.5px !important;
  font-weight: 500 !important;
  font-family: "Hind Siliguri", sans-serif !important;
}
.lv p {
  color: #7c9493 !important;
  margin: 3px 0 4px 0 !important;
  font-size: 11.5px !important;
  line-height: 1.4 !important;
}
.lv .meta {
  color: #5c7574 !important;
  font-size: 10px !important;
  gap: 12px !important;
}
.lv .stars {
  color: #2b3d40 !important;
  font-size: 15px !important;
  letter-spacing: 2px !important;
}
.lv .stars .y {
  color: #ffd24a !important;
  text-shadow: 0 0 8px rgba(255, 210, 74, 0.5) !important;
}