.app-header{position:relative;z-index:100;width:100%;padding:max(16px,env(safe-area-inset-top,0px) + 8px) 24px 0;display:flex;justify-content:center;align-items:center;border:none!important;border-top:none!important;border-bottom:none!important;outline:none!important;box-shadow:none!important}.header-inner{position:relative;max-width:100%;width:100%;margin:0;display:flex;align-items:center;justify-content:center;min-height:44px;border:none!important;border-top:none!important;border-bottom:none!important;outline:none!important;box-shadow:none!important}.brand-badge{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--text);-webkit-user-select:none;user-select:none}.brand-logo-icon{width:34px;height:34px;border-radius:8px;background:var(--bg-panel);border:1px solid var(--border-bright);display:flex;align-items:center;justify-content:center;color:var(--accent-bright);box-shadow:0 0 10px var(--accent-glow);flex-shrink:0}.brand-text{display:flex;flex-direction:column}.brand-title{font-family:var(--font-display);font-style:italic;font-weight:700;font-size:17px;letter-spacing:.5px;text-transform:uppercase;line-height:1}.brand-sub{font-family:var(--font-mono);font-size:8.5px;letter-spacing:1.5px;color:var(--text-dimmer);text-transform:uppercase;margin-top:2px}.app-nav-tabs{position:relative;display:inline-flex;align-items:center;justify-content:center;margin:0 auto;height:40px;background:#020206c7!important;backdrop-filter:blur(24px) saturate(200%) contrast(115%);-webkit-backdrop-filter:blur(24px) saturate(200%) contrast(115%);border:1px solid rgba(255,255,255,.22)!important;border-radius:999px;padding:3px;gap:2px;box-shadow:inset 0 1px #fff3,0 8px 32px #000000bf,0 0 16px #ffffff1f!important;-webkit-user-select:none;user-select:none;box-sizing:border-box;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}body.day-theme .app-nav-tabs{background:#ffffffb8!important;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.95)!important;box-shadow:inset 0 1px #fff,0 2px 8px #0f172a0d,0 8px 24px #0f172a14!important}.nav-tab-glider{position:absolute;top:3px;bottom:3px;left:0;width:0;border-radius:999px;background:#fff;border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px #fff,0 0 20px #ffffff8c,0 4px 12px #00000080;pointer-events:none;z-index:1;opacity:0;transition:transform .32s cubic-bezier(.2,.95,.3,1.15),width .32s cubic-bezier(.2,.95,.3,1.15),opacity .2s ease,background .25s ease,box-shadow .25s ease;will-change:transform,width}body.day-theme .nav-tab-glider{background:linear-gradient(135deg,#d97706,#f59e0b);border:1px solid rgba(255,255,255,.55);box-shadow:inset 0 1px #fff9,0 0 14px #f59e0b40,0 2px 8px #d977064d}.nav-tab-btn{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:7px;width:140px;height:34px;padding:0 16px;border-radius:999px;border:none;background:transparent!important;color:var(--text-dim);font-family:var(--font-mono);font-size:11.5px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;transition:color .22s cubic-bezier(.16,1,.3,1),background-color .2s ease;-webkit-tap-highlight-color:transparent;text-align:center;box-sizing:border-box;line-height:1}#tabDownloadBtn{display:none!important}html.download-active #tabDownloadBtn,body.download-active #tabDownloadBtn{display:inline-flex!important}.nav-tab-btn:hover:not(.active){color:var(--text);background:#ffffff14!important}body.day-theme .nav-tab-btn:hover:not(.active){color:#0f172a;background:#0000000d!important}.nav-tab-btn:hover{color:var(--text)}.nav-tab-btn:active{transform:none}.nav-tab-btn.active{color:#000!important;font-weight:700;text-shadow:none}body.classic-theme .nav-tab-btn.active,body.lavender-theme .nav-tab-btn.active{color:#fff!important;text-shadow:0 1px 2px rgba(18,9,43,.78),0 0 8px rgba(18,9,43,.42)}body.day-theme .nav-tab-btn.active{color:#fff!important;text-shadow:0 1px 2px rgba(120,53,15,.55)}.nav-tab-btn svg{display:block;flex-shrink:0;width:14px;height:14px;margin:0;padding:0;transform:none!important;transition:opacity .2s ease,filter .2s ease}.nav-tab-btn span{display:inline-flex;align-items:center;justify-content:center;line-height:1;transform:none!important}.nav-tab-btn.active svg{transform:none!important;color:#000;stroke:#000;filter:none}body.classic-theme .nav-tab-btn.active svg,body.lavender-theme .nav-tab-btn.active svg{color:#fff;stroke:currentColor;filter:drop-shadow(0 1px 2px rgba(18,9,43,.78))}body.day-theme .nav-tab-btn.active svg{color:#fff;stroke:currentColor;filter:drop-shadow(0 1px 2px rgba(120,53,15,.55))}.nav-tab-btn:hover:not(.active) svg{transform:none!important}.nav-live-pill{font-size:8.5px;font-weight:700;letter-spacing:.5px;background:#22c55e40;color:#4ade80;border:1px solid rgba(74,222,128,.5);border-radius:999px;padding:1px 6px;line-height:1.2}.nav-tab-btn.active .nav-live-pill{background:#00000059;color:#86efac;border-color:#86efac99}.tab-pane{width:100%;border:none!important}.tab-pane.active{display:flex!important;flex-direction:column;flex:1 0 auto;min-height:0;width:100%}.tab-pane.fade-in{animation:tabFadeIn .32s cubic-bezier(.16,1,.3,1) forwards}@keyframes tabFadeIn{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:none}}#leaderboardTabContent{position:relative;border:none!important;border-top:none!important;outline:none!important;box-shadow:none!important;overflow:visible!important}body.leaderboard-active:before,body.day-theme.leaderboard-active:before{display:none}#leaderboardTabContent:before{display:none!important}#leaderboardTabContent.active #leaderboardHero{animation:none!important;position:relative;z-index:10}#leaderboardTabContent.active .lb-controls-container{animation:lbElementSlideUp .35s cubic-bezier(.16,1,.3,1) .05s both;position:relative;z-index:50}#leaderboardTabContent.active .lb-stats-banner{animation:lbElementSlideUp .38s cubic-bezier(.16,1,.3,1) .08s both;position:relative;z-index:20}#leaderboardTabContent.active .lb-table-wrap{animation:lbElementSlideUp .4s cubic-bezier(.16,1,.3,1) .1s both;position:relative;z-index:10}@keyframes lbHeroReveal{0%{opacity:0}to{opacity:1}}@keyframes lbElementSlideUp{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}#leaderboardHero,#forecastHero{width:100%;max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;border:none!important;border-top:none!important;border-bottom:none!important;outline:none!important;box-shadow:none!important}#leaderboardHero{padding-top:28px;padding-bottom:20px;gap:12px}#forecastHero{padding-top:28px;padding-bottom:4px;gap:14px}#forecastTabContent .main-content{margin-top:12px;margin-bottom:56px}#leaderboardHero h1,#forecastHero h1,#leaderboardHero .eyebrow,#forecastHero .eyebrow{width:100%;text-align:center;margin:0 auto!important;display:block}.lb-status-box{display:inline-flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:center}.lb-pulse-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e;margin-right:6px;animation:lbPulse 1.8s infinite alternate}@keyframes lbPulse{0%{transform:scale(.8);opacity:.6}to{transform:scale(1.3);opacity:1}}.lb-controls-container{width:100%;max-width:1200px;margin:0 auto 8px;padding:0 24px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;position:relative;z-index:50}.lb-filter-panel{background:#020308d1;backdrop-filter:blur(32px) saturate(220%) contrast(120%);-webkit-backdrop-filter:blur(32px) saturate(220%) contrast(120%);border:1px solid rgba(255,255,255,.22);border-radius:14px;padding:8px 12px;display:inline-flex;align-items:flex-end;gap:8px;flex-wrap:nowrap;justify-content:center;margin:0 auto;box-shadow:inset 0 1px #fff3,0 24px 60px #000000f2,0 0 28px #ffffff1f;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease;position:relative;z-index:50;width:auto;max-width:100%}.lb-filter-panel:hover{border-color:#ffffff73;background:#03040ce0;box-shadow:inset 0 1px #ffffff47,0 30px 75px #000000fa,0 0 36px #ffffff2e}body.day-theme .lb-filter-panel{background:#ffffffc7;backdrop-filter:blur(28px) saturate(200%);-webkit-backdrop-filter:blur(28px) saturate(200%);border:1px solid rgba(255,255,255,.95);box-shadow:0 16px 40px #0f172a1a,inset 0 1px #fff}body.day-theme .lb-filter-panel:hover{background:#ffffffe0;border-color:#d9770673;box-shadow:0 20px 48px #0f172a24,inset 0 1px #fff,0 0 24px #d977061f}.filter-field{display:flex;flex-direction:column;gap:4px;flex:0 0 auto;position:relative}.filter-field-track{width:148px}.filter-field-car{width:162px}.filter-field-direction{width:192px}.filter-field-condition{width:140px}.filter-search-rivalry-wrap{display:contents}.filter-field-rivalry{width:48px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}#rivalryFilterLabel{width:100%;text-align:center;padding-left:1.5px}.filter-field-search{width:220px}.filter-field.dropdown-active,.filter-field:has(.custom-select-wrap.open),.filter-field:has(.lb-custom-dropdown.open){z-index:1000!important}.custom-select-wrap.open,.custom-select-wrap:has(.lb-custom-dropdown.open){z-index:1000!important}.lb-custom-dropdown.open{z-index:1000!important}.lb-custom-dropdown.open .lb-dropdown-menu{z-index:10000!important}.filter-field.search-dropdown-open,.filter-field-search.search-dropdown-open{z-index:900!important}.filter-label{font-family:var(--font-mono);font-size:9.5px;letter-spacing:1.8px;text-transform:uppercase;color:#cbd5e1;font-weight:700;text-align:center;width:100%;display:block;text-shadow:0 1px 3px rgba(0,0,0,.9)}body.day-theme .filter-label{color:#475569;text-shadow:none}.custom-select-wrap{position:relative;width:100%}.lb-custom-dropdown{position:relative;width:100%;-webkit-user-select:none;user-select:none}.lb-dropdown-trigger{width:100%;height:38px;background:#00000094;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#fff;font-family:var(--font-mono);font-size:12px;font-weight:700;padding:0 24px;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;cursor:pointer;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0009,0 3px 10px #00000080;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;outline:none;box-sizing:border-box}body.day-theme .lb-dropdown-trigger{background:#ffffffbf;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:#cbd5e1e6;box-shadow:inset 0 1px #fff,0 2px 6px #0f172a0d;color:#0f172a}.lb-dropdown-trigger:hover{border-color:#ffffff8c;background:#0e111ebf;box-shadow:inset 0 1px #ffffff38,0 0 14px #ffffff40}body.lavender-theme .lb-dropdown-trigger:hover,body.classic-theme .lb-dropdown-trigger:hover{border-color:#a78bfa8c;box-shadow:inset 0 1px #ffffff38,0 0 14px #8b5cf640}.lb-custom-dropdown.open .lb-dropdown-trigger{border-color:var(--accent-bright);background:#121628d9;box-shadow:0 0 16px var(--accent-glow),inset 0 1px #ffffff47}body.day-theme .lb-dropdown-trigger:hover{border-color:var(--accent);background:#fffffff2;box-shadow:inset 0 1px #fff,0 2px 10px #d9770626}body.day-theme .lb-custom-dropdown.open .lb-dropdown-trigger{border-color:var(--accent);background:#fff!important;color:#0f172a!important;box-shadow:0 0 14px var(--accent-glow),inset 0 1px #fff}body.day-theme .lb-custom-dropdown.open .lb-dropdown-trigger .lb-dropdown-chevron{color:var(--accent-bright)}.lb-dropdown-selected-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;letter-spacing:.3px;display:flex;align-items:center;justify-content:center;width:100%;margin:0 auto}.dropdown-trigger-car-wrap{display:inline-flex;align-items:center;justify-content:center;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0 auto;text-align:center}.dropdown-trigger-car-icon-slot{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;vertical-align:middle}.dropdown-trigger-car-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.dropdown-car-thumb.trigger-thumb{width:34px;height:18px;object-fit:contain;margin-right:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));flex-shrink:0}.lb-dropdown-chevron{position:absolute;right:11px;top:50%;transform:translateY(-50%);flex-shrink:0;color:#94a3b8;transition:transform .25s cubic-bezier(.16,1,.3,1),color .2s ease}.lb-custom-dropdown.open .lb-dropdown-chevron{transform:translateY(-50%) rotate(180deg);color:var(--accent-bright)}.lb-dropdown-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:9999;background:#04050cf0;border:1px solid rgba(255,255,255,.18);border-radius:10px;box-shadow:0 24px 60px #000000e6,inset 0 1px #fff3,0 0 28px #ffffff29;backdrop-filter:blur(28px) saturate(220%);-webkit-backdrop-filter:blur(28px) saturate(220%);max-height:280px;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:4px;opacity:0;visibility:hidden;transform:translateY(-6px) scale(.98);-webkit-transform:translateY(-6px) scale(.98);pointer-events:none;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),visibility .2s;scrollbar-width:thin;scrollbar-color:var(--border-bright) transparent;contain:paint}body.classic-theme .lb-dropdown-menu,body.lavender-theme .lb-dropdown-menu{box-shadow:0 24px 60px #000000e6,inset 0 1px #fff3,0 0 28px #8b5cf640}.lb-dropdown-menu::-webkit-scrollbar{width:6px}.lb-dropdown-menu::-webkit-scrollbar-thumb{background:var(--border-bright);border-radius:6px}.lb-custom-dropdown.open .lb-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0) scale(1) translateZ(0);-webkit-transform:translateY(0) scale(1) translateZ(0);pointer-events:auto}.lb-dropdown-item{padding:7px 18px;border-radius:5px;font-family:var(--font-mono);font-size:11.5px;font-weight:600;color:#cbd5e1;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;cursor:pointer;transition:background-color .15s ease,color .15s ease;margin-bottom:2px;gap:8px;width:100%;box-sizing:border-box;transform:translateZ(0);-webkit-transform:translateZ(0)}.lb-dropdown-item:last-child{margin-bottom:0}.lb-dropdown-item:hover{background:#ffffff0d;color:#fff}body.day-theme .lb-dropdown-item:hover{background:#0000000a;color:var(--text)}.lb-dropdown-item.selected{background:#ffffff2e;color:#fff;font-weight:700;box-shadow:inset 0 0 0 1px #ffffff61}body.classic-theme .lb-dropdown-item.selected,body.lavender-theme .lb-dropdown-item.selected{background:var(--accent-glow);color:var(--accent-bright);font-weight:700;box-shadow:inset 0 0 0 1px #8b5cf659}body.day-theme .lb-dropdown-item.selected{background:var(--accent-glow);color:var(--accent);box-shadow:inset 0 0 0 1px #d9770659}.lb-dropdown-item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.lb-custom-dropdown .lb-dropdown-item.all-cars-item,#custom-carSelect .lb-dropdown-item.all-cars-item,#custom-profileCarSelect .lb-dropdown-item.all-cars-item{display:flex;align-items:center;justify-content:center;text-align:center;padding:7px 14px 7px 10px;position:relative;width:100%;box-sizing:border-box}.lb-custom-dropdown .lb-dropdown-item.all-cars-item .lb-dropdown-item-label,#custom-carSelect .lb-dropdown-item.all-cars-item .lb-dropdown-item-label,#custom-profileCarSelect .lb-dropdown-item.all-cars-item .lb-dropdown-item-label{text-align:center;margin:0 auto;letter-spacing:.3px;transform:translate(2.5px)}.lb-custom-dropdown .lb-dropdown-item.car-dropdown-item,#custom-carSelect .lb-dropdown-item.car-dropdown-item,#custom-profileCarSelect .lb-dropdown-item.car-dropdown-item{display:flex;align-items:center;justify-content:center;column-gap:8px;gap:8px;padding:6px 14px 6px 10px;position:relative;width:100%;box-sizing:border-box}.dropdown-item-car-icon-slot{display:flex;align-items:center;justify-content:center;width:34px;height:20px;margin:0;flex-shrink:0;text-align:center}.dropdown-item-car-icon-slot .dropdown-car-thumb,.lb-custom-dropdown .lb-dropdown-item.car-dropdown-item>.dropdown-car-thumb,#custom-carSelect .lb-dropdown-item>.dropdown-car-thumb,#custom-profileCarSelect .lb-dropdown-item>.dropdown-car-thumb,.dropdown-car-thumb{width:34px;height:18px;min-width:34px;min-height:18px;object-fit:contain;margin:0 auto;flex-shrink:0;display:block;transform:translateZ(0);-webkit-transform:translateZ(0);image-rendering:-webkit-optimize-contrast;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6))}.lb-custom-dropdown .lb-dropdown-item.car-dropdown-item .lb-dropdown-item-label,#custom-carSelect .lb-dropdown-item.car-dropdown-item .lb-dropdown-item-label,#custom-profileCarSelect .lb-dropdown-item.car-dropdown-item .lb-dropdown-item-label{width:28px;display:flex;align-items:center;justify-content:flex-start;text-align:left;margin:0;overflow:visible;white-space:nowrap;letter-spacing:.3px}.lb-dropdown-check{color:var(--accent-bright);flex-shrink:0;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.lb-custom-dropdown .lb-dropdown-item.car-dropdown-item .lb-dropdown-check,#custom-carSelect .lb-dropdown-item .lb-dropdown-check,#custom-profileCarSelect .lb-dropdown-item .lb-dropdown-check{position:absolute;right:8px;top:50%;transform:translateY(-50%);margin:0;width:13px;height:13px;flex-shrink:0}body.day-theme .lb-dropdown-check{color:var(--accent)}body.day-theme .lb-dropdown-menu{background:#ffffffe0;border-color:#cbd5e1d9;box-shadow:0 20px 48px #0f172a1f,inset 0 1px #fff,0 0 24px #d977061a;backdrop-filter:blur(26px) saturate(180%);-webkit-backdrop-filter:blur(26px) saturate(180%)}body.day-theme .lb-dropdown-item{color:var(--text-dim)}.styled-select{width:100%;height:38px;background:#00000094;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#fff;font-family:var(--font-mono);font-size:12px;font-weight:700;padding:0 28px;text-align:center;text-align-last:center;-moz-text-align-last:center;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0009,0 3px 10px #00000080;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.styled-select option{background:#05060b;color:#f1f5f9}body.day-theme .styled-select option{background:#fff;color:#0f172a}body.day-theme .styled-select{background:#ffffffbf;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-color:#cbd5e1e6;box-shadow:inset 0 1px #fff,0 2px 6px #0f172a0d;color:#0f172a}.styled-select:hover{background:#0e111ebf;border-color:#818cf88c;box-shadow:inset 0 1px #ffffff38,0 0 14px #6366f140}body.day-theme .styled-select:hover{background:#ffffffeb;border-color:var(--accent)}.styled-select:focus{outline:none;background:#121628d9;border-color:var(--accent);box-shadow:0 0 16px var(--accent-glow),inset 0 1px #ffffff47}.direction-toggle{display:flex;height:38px;background:#00000094;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:3px;gap:3px;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0009,0 3px 10px #00000080}body.day-theme .direction-toggle{background:#ffffffbf;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:#cbd5e1e6;box-shadow:inset 0 1px #fff,0 2px 6px #0f172a0d}.dir-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;border:none;background:transparent;color:#94a3b8;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;border-radius:6px;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);padding:0 6px;white-space:nowrap}.dir-btn svg{transition:transform .3s cubic-bezier(.2,.95,.3,1.15)}.dir-btn:hover:not(.active){color:#fff}.dir-btn:hover:not(.active) svg{transform:translateY(-1px)}.dir-btn.active{background:#fff!important;color:#000!important;font-weight:700;text-shadow:none!important;box-shadow:0 0 18px #ffffff8c,0 2px 8px #0009,inset 0 1px #fff}.dir-btn.active svg{transform:scale(1.15);color:#000!important;stroke:#000!important;filter:none!important}body.day-theme .dir-btn{color:var(--text-dim)}body.day-theme .dir-btn.active{background:linear-gradient(135deg,#d97706,#f59e0b);color:#fff!important;text-shadow:0 1px 2px rgba(120,53,15,.55);box-shadow:0 0 14px #f59e0b40,0 2px 8px #d977064d}body.day-theme .dir-btn.active svg{filter:drop-shadow(0 1px 2px rgba(120,53,15,.55))}.condition-toggle{display:flex;height:38px;background:#00000094;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:3px;gap:3px;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0009,0 3px 10px #00000080;box-sizing:border-box}body.day-theme .condition-toggle{background:#ffffffbf;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:#cbd5e1e6;box-shadow:inset 0 1px #fff,0 2px 6px #0f172a0d}.cond-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;border:none;background:transparent;color:#94a3b8;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;border-radius:6px;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);padding:0 6px;white-space:nowrap;-webkit-user-select:none;user-select:none}.cond-btn svg{transition:transform .3s cubic-bezier(.2,.95,.3,1.15),color .2s ease;flex-shrink:0}.cond-btn:hover:not(.active){color:#fff}.cond-btn:hover:not(.active) svg{transform:translateY(-1px) scale(1.08)}body.day-theme .cond-btn{color:var(--text-dim)}body.day-theme .cond-btn:hover:not(.active){color:var(--text)}.cond-btn.active{background:#fff!important;color:#000!important;font-weight:700;text-shadow:none!important;box-shadow:0 0 18px #ffffff8c,0 2px 8px #0009,inset 0 1px #fff}.cond-btn.active svg{transform:scale(1.15);color:#000!important;stroke:#000!important;filter:none!important}body.day-theme .cond-btn.active{background:linear-gradient(135deg,#d97706,#f59e0b);color:#fff!important;text-shadow:0 1px 2px rgba(120,53,15,.55);box-shadow:0 0 14px #f59e0b40,0 2px 8px #d977064d}body.day-theme .cond-btn.active svg{filter:drop-shadow(0 1px 2px rgba(120,53,15,.55))}.search-input-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.search-placeholder-centered{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:7px;pointer-events:none;color:#64748b;font-family:var(--font-mono);font-size:11px;font-weight:500;-webkit-user-select:none;user-select:none;transition:opacity .2s ease;z-index:2;box-sizing:border-box;padding:0 10px}.search-placeholder-centered .search-icon{color:var(--accent-bright);filter:drop-shadow(0 0 6px var(--accent-glow));flex-shrink:0;width:14px;height:14px}body.day-theme .search-placeholder-centered .search-icon{color:var(--accent)}.search-placeholder-centered .search-placeholder-text{white-space:nowrap;letter-spacing:normal;color:#64748b}body.day-theme .search-placeholder-centered .search-placeholder-text{color:#94a3b8}.search-input-wrap.has-text .search-placeholder-centered{display:none!important}.styled-input{width:100%;height:38px;background:#00000094;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#fff;font-family:var(--font-mono);font-size:11.5px;font-weight:600;padding:0 32px;text-align:center;box-sizing:border-box;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0009,0 3px 10px #00000080;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.styled-input::placeholder{color:transparent}.styled-input::-webkit-input-placeholder{color:transparent}.styled-input::-moz-placeholder{color:transparent}.search-input-wrap.has-text .styled-input{text-align:center;padding-left:20px;padding-right:32px}body.day-theme .styled-input{background:#ffffffbf;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:#cbd5e1e6;box-shadow:inset 0 1px #fff,0 2px 6px #0f172a0d;color:#0f172a}.styled-input:hover{border-color:#ffffff8c;background:#0e111ebf;box-shadow:inset 0 1px #ffffff38,0 0 14px #fff3}body.classic-theme .styled-input:hover,body.lavender-theme .styled-input:hover{border-color:#a78bfa8c;box-shadow:inset 0 1px #ffffff38,0 0 14px #8b5cf640}body.day-theme .styled-input:hover{border-color:#d9770666;background:#ffffffeb}.styled-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 16px var(--accent-glow),inset 0 1px #ffffff47;background:#121628d9}.clear-search-btn{position:absolute;right:10px;background:none;border:none;color:var(--text-dim);font-size:16px;cursor:pointer;padding:4px;line-height:1}.driver-search-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;min-width:290px;background:#04050ef5;backdrop-filter:blur(28px) saturate(200%);-webkit-backdrop-filter:blur(28px) saturate(200%);border:1px solid rgba(255,255,255,.22);border-radius:10px;box-shadow:0 16px 40px #000000e6,0 0 24px #ffffff1f;z-index:1000;max-height:380px;overflow-y:auto;overscroll-behavior:contain;padding:6px;animation:searchDdFadeIn .15s ease-out;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}body.classic-theme .driver-search-dropdown,body.lavender-theme .driver-search-dropdown{border:1px solid rgba(196,181,253,.3);box-shadow:0 16px 40px #000000e6,0 0 24px #a78bfa33;scrollbar-color:rgba(196,181,253,.4) transparent}.driver-search-dropdown::-webkit-scrollbar{width:6px}.driver-search-dropdown::-webkit-scrollbar-track{background:transparent}.driver-search-dropdown::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.driver-search-dropdown::-webkit-scrollbar-thumb:hover{background:#ffffff8c}body.classic-theme .driver-search-dropdown::-webkit-scrollbar-thumb,body.lavender-theme .driver-search-dropdown::-webkit-scrollbar-thumb{background:#a78bfa66}body.classic-theme .driver-search-dropdown::-webkit-scrollbar-thumb:hover,body.lavender-theme .driver-search-dropdown::-webkit-scrollbar-thumb:hover{background:#c4b5fda6}@keyframes searchDdFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}body.day-theme .driver-search-dropdown{background:#fffffffa;border-color:#d9770666;box-shadow:0 16px 36px #0f172a2e,0 0 20px #d977061a;scrollbar-color:rgba(217,119,6,.4) transparent}body.day-theme .driver-search-dropdown::-webkit-scrollbar-thumb{background:#d9770659}body.day-theme .driver-search-dropdown::-webkit-scrollbar-thumb:hover{background:#d9770699}.driver-search-dd-header{padding:6px 10px 4px;font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.8px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:4px;display:flex;justify-content:space-between;align-items:center}body.day-theme .driver-search-dd-header{border-bottom-color:#00000014}.driver-search-dd-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:6px;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}.driver-search-dd-item:hover,.driver-search-dd-item.is-selected{background:#a78bfa38}body.day-theme .driver-search-dd-item:hover,body.day-theme .driver-search-dd-item.is-selected{background:#d977061f}.driver-search-dd-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.driver-search-dd-name{font-family:var(--font-display, inherit);font-size:13px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:6px}.driver-search-name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.driver-search-pill-alias{display:inline-flex;align-items:center;font-family:var(--font-mono, monospace);font-size:9.5px;font-weight:700;letter-spacing:.4px;color:#c4b5fd;background:#a78bfa2e;border:1px solid rgba(196,181,253,.35);border-radius:4px;padding:1px 6px;line-height:1.2;flex-shrink:0}.driver-search-pill-merged{display:inline-flex;align-items:center;font-family:var(--font-mono, monospace);font-size:9.5px;font-weight:700;letter-spacing:.4px;color:#ddd6fe;background:#a78bfa24;border:1px solid rgba(196,181,253,.28);border-radius:4px;padding:1px 6px;line-height:1.2;flex-shrink:0}.driver-search-meta-dot{opacity:.4;margin:0 1px}.driver-search-alias-target{color:var(--text-muted)}.driver-search-target-bold{color:#e2e8f0;font-weight:600}.driver-search-meta-aka{color:#c4b5fd;font-family:var(--font-mono, monospace);font-size:10px;opacity:.95}.driver-search-aka-name{font-weight:600}.driver-search-aka-more{display:inline-block;font-size:9px;padding:0 3px;border-radius:3px;background:#a855f740;border:1px solid rgba(168,85,247,.4);color:#fff;margin-left:2px}body.day-theme .driver-search-pill-alias{color:#7e22ce;background:#9333ea1f;border-color:#9333ea4d}body.day-theme .driver-search-pill-merged{color:#7e22ce;background:#9333ea14;border-color:#9333ea40}body.day-theme .driver-search-target-bold{color:#0f172a}body.day-theme .driver-search-meta-aka{color:#7e22ce}body.day-theme .driver-search-aka-more{background:#9333ea26;border-color:#9333ea59;color:#581c87}.driver-search-dd-meta{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);display:flex;align-items:center;gap:6px}.driver-search-dd-wr{color:var(--accent-bright);font-weight:700;text-shadow:0 0 8px rgba(196,181,253,.45)}.driver-search-dd-action{font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--accent-bright);padding:3px 8px;border-radius:4px;background:#a78bfa29;border:1px solid rgba(196,181,253,.35);white-space:nowrap;transition:all .15s ease}.driver-search-dd-item:hover .driver-search-dd-action,.driver-search-dd-item.is-selected .driver-search-dd-action{background:var(--accent);color:#fff;border-color:var(--accent-bright);text-shadow:0 1px 2px rgba(18,9,43,.75)}body.day-theme .driver-search-dd-wr{color:#d97706;text-shadow:none}body.day-theme .driver-search-dd-action{background:#fffbeb;border-color:#fde68a;color:#b45309}body.day-theme .driver-search-dd-item:hover .driver-search-dd-action,body.day-theme .driver-search-dd-item.is-selected .driver-search-dd-action{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#d97706;color:#fff;text-shadow:0 1px 2px rgba(120,53,15,.45)}.refresh-pill.spinning{pointer-events:none;opacity:.7}.refresh-pill.spinning:before,.refresh-pill.spinning span:first-child{display:inline-block;animation:lbSpin .75s linear infinite}@keyframes lbSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lb-stats-banner{width:100%;max-width:1200px;margin:8px auto 16px;padding:0 24px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;position:relative;z-index:20}.lb-stats-collapsible{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;width:100%}.lb-mobile-stats-toggle{display:none!important;align-items:center;justify-content:space-between;gap:10px;width:100%;max-width:440px;height:52px;padding:0 16px;margin:0 auto;box-sizing:border-box;background:#0000008f;backdrop-filter:blur(24px) saturate(190%);-webkit-backdrop-filter:blur(24px) saturate(190%);border:1px solid rgba(255,255,255,.28);border-radius:12px;color:#fff;font-family:var(--font-body, -apple-system, sans-serif);font-size:11px;font-weight:700;letter-spacing:.05em;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 8px 24px #000000a6,inset 0 1px #ffffff5c,0 0 18px #ffffff12;transition:transform .2s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;white-space:nowrap}.lb-mobile-stats-toggle:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.95) 0%,rgba(255,255,255,.5) 45%,transparent 92%);opacity:.95}.lb-mobile-stats-toggle:hover{background:#08080cb8;border-color:#ffffff85;color:#fff;box-shadow:0 8px 24px #000000b8,0 0 20px #ffffff24,inset 0 1px #ffffff7a;transform:translateY(-2px)}.lb-mobile-stats-toggle.active{background:#0c0c12d1;border-color:#ffffffad;color:#fff;box-shadow:0 0 22px #ffffff2e,inset 0 1px #ffffff80}.lb-mobile-stats-toggle.active .lb-mobile-stats-icon{background:#ffffff2e;border-color:#ffffffa6;color:#fff;box-shadow:0 0 14px #ffffff40}.lb-mobile-stats-toggle.active .lb-mobile-stats-preview{background:#ffffff29;border-color:#ffffff8c;box-shadow:0 0 12px #fff3}.lb-mobile-stats-toggle-left{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;overflow:visible}.lb-mobile-stats-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:7px;background:linear-gradient(135deg,#ffffff26,#ffffff0d);border:1px solid rgba(255,255,255,.36);color:#fff;flex-shrink:0;box-shadow:0 2px 8px #00000073,inset 0 1px #ffffff47;box-sizing:border-box;transform-origin:center center;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.lb-mobile-stats-icon svg{display:block;transition:transform .22s ease}.lb-mobile-stats-toggle:hover .lb-mobile-stats-icon{transform:scale(1.06);border-color:#ffffffb3;box-shadow:0 0 12px #ffffff3d,inset 0 1px #fff6}.lb-mobile-stats-title{font-family:var(--font-display, "Oswald", sans-serif);font-size:13px;font-weight:700;letter-spacing:.08em;color:#fff;text-shadow:0 0 12px rgba(255,255,255,.18);line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.lb-mobile-stats-toggle-right{display:flex;align-items:center;gap:8px;flex:0 0 auto;flex-shrink:0}.lb-mobile-stats-preview{display:inline-flex;align-items:center;gap:5px;padding:2.5px 8px;border-radius:4px;background:linear-gradient(135deg,#fde68a29,#ffffff0f);border:1px solid rgba(253,230,138,.46);font-family:var(--font-mono, monospace);font-size:10.5px;font-weight:700;color:#fefce8;letter-spacing:.04em;line-height:1.2;white-space:nowrap;flex-shrink:0;box-shadow:inset 0 1px #ffffff47,0 0 10px #fbbf241f;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.lb-mobile-stats-toggle:hover .lb-mobile-stats-preview{background:linear-gradient(135deg,#fde68a3d,#ffffff1a);border-color:#fef08aad;box-shadow:inset 0 1px #ffffff61,0 0 14px #fbbf2438}.lb-mobile-wr-label{font-size:10px;font-weight:800;letter-spacing:.05em;color:#fde68a;text-shadow:0 0 8px rgba(251,191,36,.35)}.lb-mobile-wr-time{color:#fefce8;letter-spacing:.02em}.lb-mobile-stats-chevron{color:#ffffffc7;transition:transform .26s cubic-bezier(.16,1,.3,1),color .22s ease;flex-shrink:0}.lb-mobile-stats-toggle.active .lb-mobile-stats-chevron{transform:rotate(180deg);color:#fff}body.day-theme .lb-mobile-stats-toggle{background:#ffffffbf;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:#cbd5e1d9;color:#0f172a;box-shadow:inset 0 1px #fff,0 2px 8px #0f172a0d}body.day-theme .lb-mobile-stats-toggle:before{background:linear-gradient(90deg,#d97706,transparent 85%)}body.day-theme .lb-mobile-stats-toggle:hover{background:#fffffff2;border-color:#d97706;color:#0f172a;box-shadow:0 4px 14px #d977062e,inset 0 1px #fff;transform:translateY(-2px)}body.day-theme .lb-mobile-stats-toggle:hover .lb-mobile-stats-icon{transform:scale(1.06);border-color:#d97706!important;background:#d9770629!important;color:#b45309!important;box-shadow:0 0 10px #f59e0b59!important}body.day-theme .lb-mobile-stats-toggle:hover .lb-mobile-stats-preview{background:#d9770624!important;border-color:#d9770659!important;color:#92400e!important}body.day-theme .lb-mobile-stats-toggle.active{background:#fffbebe6;border-color:#d97706;color:#92400e;box-shadow:0 0 12px #d9770640,inset 0 1px #fff}body.day-theme .lb-mobile-stats-toggle.active .lb-mobile-stats-icon{border-color:#d97706!important;background:#d9770638!important;color:#92400e!important;box-shadow:0 0 10px #f59e0b66!important}body.day-theme .lb-mobile-stats-toggle.active .lb-mobile-stats-preview{background:#d9770629!important;border-color:#d97706!important;color:#92400e!important;box-shadow:0 0 10px #f59e0b59!important}body.day-theme .lb-mobile-stats-toggle.active .lb-mobile-wr-label{color:#b45309!important;text-shadow:none!important}body.day-theme .lb-mobile-stats-toggle.active .lb-mobile-wr-time{color:#78350f!important}body.day-theme .lb-mobile-stats-icon{background:#d977061a;border-color:#d9770640;color:#d97706;box-shadow:none}body.day-theme .lb-mobile-stats-title{color:#0f172a}body.day-theme .lb-mobile-stats-preview{background:#d9770614;border-color:#d9770633;color:#b45309;box-shadow:none}body.day-theme .lb-mobile-wr-label{color:#b45309}body.day-theme .lb-mobile-wr-time{color:#78350f}body.day-theme .lb-mobile-stats-chevron{color:#64748b}body.day-theme .lb-mobile-stats-toggle.active .lb-mobile-stats-chevron{color:#b45309}@keyframes mobileStatsSlideDown{0%{opacity:0;transform:translate3d(0,-8px,0);max-height:0;margin-top:0;padding-top:0;padding-bottom:0}35%{opacity:.6}to{opacity:1;transform:translateZ(0);max-height:270px;margin-top:4px;padding-top:4px;padding-bottom:8px}}@keyframes mobileStatsSlideUp{0%{opacity:1;transform:translateZ(0);max-height:270px;margin-top:4px;padding-top:4px;padding-bottom:8px}45%{opacity:.45}to{opacity:0;transform:translate3d(0,-8px,0);max-height:0;margin-top:0;padding-top:0;padding-bottom:0}}@media(max-width:768px){.lb-stats-banner{flex-direction:column;align-items:center;gap:0;width:100%;max-width:440px;margin:2px auto 14px;padding:0 12px;box-sizing:border-box;transition:margin-bottom .28s cubic-bezier(.16,1,.3,1)}.lb-stats-banner.is-open,.lb-stats-banner.is-closing{margin-bottom:6px}.lb-mobile-stats-toggle{display:flex!important;width:100%;max-width:100%;height:52px;padding:0 16px;margin:0;box-sizing:border-box}.lb-title-course{display:none}.lb-stats-collapsible{display:none;width:calc(100% + 16px);max-width:calc(100% + 16px);flex-direction:column;align-items:center;gap:8px;margin-top:0;margin-left:-8px;margin-right:-8px;padding:0 8px;overflow:hidden;box-sizing:border-box}.lb-stats-banner.is-open .lb-stats-collapsible{display:flex;animation:mobileStatsSlideDown .32s cubic-bezier(.16,1,.3,1) forwards}.lb-stats-banner.is-open:not(.is-animating) .lb-stats-collapsible{max-height:none;overflow:visible;transform:none;padding-top:4px;padding-bottom:8px;margin-top:4px}.lb-stats-banner.is-closing .lb-stats-collapsible{display:flex;animation:mobileStatsSlideUp .28s cubic-bezier(.25,1,.5,1) forwards;pointer-events:none;overflow:hidden}}@media(max-width:380px){.lb-mobile-stats-toggle{height:52px;padding:0 12px;gap:8px}.lb-mobile-stats-icon{width:32px;height:32px}.lb-mobile-stats-title{font-size:12.5px}.lb-mobile-stats-preview{padding:2px 6px;font-size:10px}.btn-rank-targets-toggle{height:52px;padding:0 12px;gap:8px}.lb-stat-pill,.lb-stat-pill.lb-stat-pill-wr,.lb-stat-pill:first-child{height:52px;padding:0 12px}}.lb-stat-pill{background:#0000008f;backdrop-filter:blur(24px) saturate(190%);-webkit-backdrop-filter:blur(24px) saturate(190%);border:1px solid rgba(255,255,255,.28);border-radius:12px;padding:0 16px;height:52px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center;gap:12px;box-shadow:0 14px 36px #000000ad,inset 0 1px #ffffff5c,0 0 22px #ffffff12;position:relative;overflow:hidden;min-width:0;flex:0 1 auto;transition:transform .2s ease,border-color .25s ease,box-shadow .25s ease,background-color .25s ease}.lb-stat-pill.lb-stat-pill-wr,.lb-stat-pill:first-child{justify-content:center;padding:0 16px;height:52px;width:max-content;flex:0 0 auto;max-width:min(100%,540px)}@media(max-width:768px){.lb-stat-pill,.lb-stat-pill.lb-stat-pill-wr,.lb-stat-pill:first-child{width:100%;max-width:440px;justify-content:center;align-items:center;padding:0 16px;height:52px;box-shadow:0 4px 14px #0000008c,inset 0 1px #ffffff4d,0 0 12px #ffffff0f}.lb-stat-pill:hover,.lb-stat-pill.lb-stat-pill-wr:hover,.lb-stat-pill:first-child:hover{transform:none;box-shadow:0 6px 16px #000000a6,inset 0 1px #ffffff6b,0 0 14px #ffffff1f}body.day-theme .lb-stat-pill,body.day-theme .lb-stat-pill.lb-stat-pill-wr,body.day-theme .lb-stat-pill:first-child{box-shadow:0 2px 8px #0f172a0f,inset 0 1px #fff}body.day-theme .lb-stat-pill:hover,body.day-theme .lb-stat-pill.lb-stat-pill-wr:hover,body.day-theme .lb-stat-pill:first-child:hover{transform:none;box-shadow:0 3px 10px #0f172a14,inset 0 1px #fff}}.lb-stat-pill:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.95) 0%,rgba(255,255,255,.5) 45%,transparent 92%);opacity:.95}.lb-stat-pill.lb-stat-pill-wr{background:#000000ad;border-color:#fde68a7a;box-shadow:0 14px 36px #000000b8,inset 0 1px #ffffff80,0 0 22px #fbbf2424}.lb-stat-pill.lb-stat-pill-wr:before{background:linear-gradient(90deg,#ffffff 0%,#fde68a 42%,rgba(251,191,36,.45) 75%,transparent 95%);opacity:1}body.day-theme .lb-stat-pill,body.day-theme .lb-stat-pill.lb-stat-pill-wr{background:#ffffffbf;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.95);box-shadow:0 8px 24px #0f172a14,inset 0 1px #fff}body.day-theme .lb-stat-pill.lb-stat-pill-wr:before{background:linear-gradient(90deg,#d97706,transparent 85%)}.lb-stat-pill:hover{background:#08080cb8;border-color:#ffffff8c;box-shadow:0 16px 38px #000000bf,0 0 24px #ffffff24,inset 0 1px #ffffff7a;transform:translateY(-2px)}.lb-stat-pill.lb-stat-pill-wr:hover{background:#08080ccc;border-color:#fef08ac7;box-shadow:0 16px 38px #000c,0 0 26px #fbbf243d,inset 0 1px #ffffff9e}body.day-theme .lb-stat-pill:hover,body.day-theme .lb-stat-pill.lb-stat-pill-wr:hover{background:#ffffffe6;border-color:#d9770673;box-shadow:0 12px 30px #0f172a1a,inset 0 1px #fff,0 0 20px #d977061a}.lb-stat-icon,.lb-stat-icon.icon-spread,.lb-stat-icon.icon-diversity{width:32px;height:32px;border-radius:7px;background:linear-gradient(135deg,#ffffff26,#ffffff0d);border:1px solid rgba(255,255,255,.36);display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center;box-shadow:0 2px 8px #00000073,inset 0 1px #ffffff47,0 0 10px #ffffff0f;box-sizing:border-box;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease,background .22s ease;color:#fff}.lb-stat-icon.icon-record{width:32px;height:32px;border-radius:7px;background:linear-gradient(135deg,#fde68a26,#fde68a0d),#0000006b;border:1px solid rgba(253,230,138,.56);display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center;box-shadow:0 2px 8px #0000008c,inset 0 1px #ffffff61,0 0 12px #fbbf242e;box-sizing:border-box;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease,background .22s ease;color:#fef08a}.lb-stat-icon svg{display:block;transition:transform .22s ease}.lb-stat-pill:hover .lb-stat-icon,.lb-stat-pill:hover .lb-stat-icon.icon-spread,.lb-stat-pill:hover .lb-stat-icon.icon-diversity{transform:scale(1.06);border-color:#ffffffb8;background:linear-gradient(135deg,#ffffff3d,#ffffff17);color:#fff;box-shadow:0 0 14px #ffffff42,inset 0 1px #fff6}.lb-stat-pill:hover .lb-stat-icon.icon-record{transform:scale(1.06);border-color:#fef9c3;background:linear-gradient(135deg,#fde68a61,#ffffff24);color:#fff;box-shadow:0 0 16px #fbbf2461,inset 0 1px #ffffff8c}body.day-theme .lb-stat-icon,body.day-theme .lb-stat-icon.icon-record,body.day-theme .lb-stat-icon.icon-spread,body.day-theme .lb-stat-icon.icon-diversity{background:#d977061a;border-color:#d9770640;color:#d97706;box-shadow:none}body.day-theme .lb-stat-pill:hover .lb-stat-icon,body.day-theme .lb-stat-pill:hover .lb-stat-icon.icon-record,body.day-theme .lb-stat-pill:hover .lb-stat-icon.icon-spread,body.day-theme .lb-stat-pill:hover .lb-stat-icon.icon-diversity{border-color:#d97706;background:#d9770629;color:#b45309;box-shadow:0 0 10px #f59e0b59}.lb-stat-content{display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:center;text-align:center;gap:3px;margin:0;padding:0;min-width:0;flex:1;height:100%}.lb-stat-label{font-family:var(--font-mono);font-size:9px;letter-spacing:1.25px;text-transform:uppercase;color:#ffffffb8;font-weight:700;line-height:1.2;white-space:nowrap;text-align:center;margin:0;padding:0;display:block}#statRecordLabel,.lb-stat-pill.lb-stat-pill-wr .lb-stat-label{color:#fde68a;text-shadow:0 0 10px rgba(251,191,36,.26)}body.day-theme .lb-stat-label,body.day-theme #statRecordLabel,body.day-theme .lb-stat-pill.lb-stat-pill-wr .lb-stat-label{color:var(--text-dimmer);text-shadow:none}.lb-stat-value{font-family:var(--font-mono);font-size:13px;font-weight:800;color:#fff;text-shadow:0 0 12px rgba(255,255,255,.2);letter-spacing:.3px;line-height:1.2;white-space:nowrap;text-align:center;font-variant-numeric:tabular-nums;margin:0;padding:0;display:block}.lb-record-combo{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;overflow:hidden}.lb-stat-pill.lb-stat-pill-wr .lb-stat-content,.lb-stat-pill:first-child .lb-stat-content{align-items:center;text-align:center}.lb-stat-pill.lb-stat-pill-wr .lb-record-combo,.lb-stat-pill:first-child .lb-record-combo{display:flex;align-items:center;justify-content:center;gap:7px;width:auto;max-width:100%;min-width:0}.lb-record-dot{color:#fde68ab8;font-size:11px;flex-shrink:0}body.day-theme .lb-stat-value{color:#0f172a;text-shadow:none}#statRecordHolder{color:#fff;text-shadow:0 0 12px rgba(255,255,255,.18);overflow:hidden;text-overflow:ellipsis;font-weight:700;padding-right:0;display:inline-block;vertical-align:middle;max-width:290px;white-space:nowrap}@media(max-width:960px){#statRecordHolder{max-width:320px}}.lb-stat-time-val{flex-shrink:0;white-space:nowrap}body.day-theme #statRecordHolder{color:#0f172a;text-shadow:none}body.day-theme #statRecordHolder span[style*="#fff" i],body.day-theme #statRecordHolder span[style*="#FFF" i],body.day-theme #statRecordHolder span[style*="#ffffff" i],body.day-theme #statRecordHolder span[style*=white i],body.day-theme .driver-name-text span[style*="#fff" i],body.day-theme .driver-name-text span[style*="#FFF" i],body.day-theme .driver-name-text span[style*="#ffffff" i],body.day-theme .driver-name-text span[style*=white i],body.day-theme .wr-holder-text span[style*="#fff" i],body.day-theme .wr-holder-text span[style*="#FFF" i],body.day-theme .wr-holder-text span[style*="#ffffff" i],body.day-theme .wr-holder-text span[style*=white i],body.day-theme .wr-holder-name span[style*="#fff" i],body.day-theme .wr-holder-name span[style*="#FFF" i],body.day-theme .wr-holder-name span[style*="#ffffff" i],body.day-theme .wr-holder-name span[style*=white i]{color:#0f172a!important}body.day-theme .wr-holder-text span[style*="#eee" i],body.day-theme .wr-holder-text span[style*="#EEE" i],body.day-theme .wr-holder-text span[style*="#ddd" i],body.day-theme .wr-holder-text span[style*="#DDD" i],body.day-theme .wr-holder-text span[style*="#ccc" i],body.day-theme .wr-holder-text span[style*="#CCC" i],body.day-theme .wr-holder-text span[style*=yellow i],body.day-theme .wr-holder-text span[style*="#ffff" i],body.day-theme .wr-holder-text span[style*="#fbbf24" i],body.day-theme .wr-holder-text span[style*="#facc15" i],body.day-theme .wr-holder-name span[style*="#eee" i],body.day-theme .wr-holder-name span[style*="#EEE" i],body.day-theme .wr-holder-name span[style*="#ddd" i],body.day-theme .wr-holder-name span[style*="#DDD" i],body.day-theme .wr-holder-name span[style*="#ccc" i],body.day-theme .wr-holder-name span[style*="#CCC" i],body.day-theme .wr-holder-name span[style*=yellow i],body.day-theme .wr-holder-name span[style*="#ffff" i],body.day-theme .wr-holder-name span[style*="#fbbf24" i],body.day-theme .wr-holder-name span[style*="#facc15" i]{color:#b45309!important}body.day-theme .lb-record-dot{color:#94a3b8}#statRecordTime,.lb-stat-time-val{color:#fef9c3;text-shadow:0 0 14px rgba(251,191,36,.42),0 0 4px rgba(255,255,255,.35);font-weight:800;font-variant-numeric:tabular-nums}body.day-theme #statRecordTime,body.day-theme .lb-stat-time-val{color:#d97706;text-shadow:none}#statGapTime{color:#fff;text-shadow:0 0 14px rgba(255,255,255,.24)}body.day-theme #statGapTime{color:#d97706;text-shadow:none}#statCarDiversity{color:#fff;text-shadow:0 0 14px rgba(255,255,255,.24)}body.day-theme #statCarDiversity{color:#d97706;text-shadow:none}.table-wrap.lb-table-wrap,.lb-table-wrap,#lbTableWrap{max-width:1200px;margin:0 auto!important;padding:0 24px;position:relative;overflow:visible!important;isolation:isolate;background:transparent!important;border:none!important;outline:none!important;transition:box-shadow .4s ease}.lb-loading-progress{position:absolute;top:0;left:24px;right:24px;height:2.5px;background:transparent;overflow:hidden;z-index:25;opacity:0;border-radius:4px 4px 0 0;transition:opacity .25s ease;pointer-events:none}.lb-table-wrap.is-loading .lb-loading-progress{opacity:1}.lb-table-wrap.is-loading .lb-loading-progress:after{content:"";position:absolute;top:0;left:-40%;width:40%;height:100%;background:linear-gradient(90deg,transparent 0%,var(--accent-bright) 50%,#ffffff 75%,var(--accent-bright) 90%,transparent 100%);box-shadow:0 0 10px var(--accent-bright);animation:scanlineSweep .9s infinite cubic-bezier(.4,0,.2,1)}@keyframes scanlineSweep{0%{left:-40%}to{left:100%}}.lb-table-wrap.is-loading .table-scroll{opacity:1;filter:none}.lb-table-wrap .table-scroll{background:#0000008a!important;backdrop-filter:blur(28px) saturate(195%);-webkit-backdrop-filter:blur(28px) saturate(195%);border:1px solid rgba(255,255,255,.12)!important;border-radius:16px!important;isolation:isolate;box-shadow:inset 0 1px #ffffff29,0 4px 12px #0006,0 12px 28px -2px #0000008c,0 24px 52px -4px #000000b3,0 40px 80px -8px #000000d9,0 0 24px #ffffff14!important;overflow-x:auto}body.day-theme .lb-table-wrap .table-scroll{background:#ffffffb8!important;backdrop-filter:blur(26px) saturate(180%);-webkit-backdrop-filter:blur(26px) saturate(180%);border:1px solid rgba(255,255,255,.95)!important;isolation:isolate;box-shadow:inset 0 1px #fff,0 2px 4px #0f172a08,0 6px 16px -2px #0f172a0d,0 16px 36px -4px #0f172a12,0 24px 48px -6px #0f172a0f!important}.lb-header-toggle-btn{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid transparent;color:var(--text-dim);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:1.2px;cursor:pointer;padding:4px 8px;border-radius:6px;box-shadow:none;transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap;display:inline-flex;align-items:center;gap:4px;-webkit-user-select:none;user-select:none}body.day-theme .lb-header-toggle-btn{background:transparent;border-color:transparent;box-shadow:none;color:#0f172a}.lb-header-toggle-btn:hover{color:#fff;border-color:#c4b5fd73;background:#a78bfa2e;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 0 12px #a78bfa52,inset 0 1px #ffffff26;transform:translateY(-1px)}.lb-header-toggle-btn:active{transform:translateY(0)}body.day-theme .lb-header-toggle-btn:hover{color:#b45309;border-color:#d9770673;background:#ffffffe0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 2px 8px #d9770633,inset 0 1px #fff;transform:translateY(-1px)}table.forecast.lb-table,.lb-table{width:100%;background:transparent!important;border-collapse:separate;border-spacing:0}.lb-table thead th{padding:13px 10px;text-align:center;font-size:11px;letter-spacing:1.2px;font-weight:700;font-family:var(--font-mono);color:var(--text-dim);text-transform:uppercase;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:none!important;border-right:1px solid rgba(255,255,255,.06);box-shadow:none!important;position:sticky;top:0;z-index:10;transition:background-color .25s ease,backdrop-filter .25s ease,box-shadow .25s ease}.lb-table thead.is-stuck th{background:#04050ef0!important;backdrop-filter:blur(28px) saturate(200%)!important;-webkit-backdrop-filter:blur(28px) saturate(200%)!important;box-shadow:0 4px 16px #0009!important}.lb-table thead th:first-child{border-top-left-radius:14px}.lb-table thead th:last-child{border-top-right-radius:14px;border-right:none}body.day-theme .lb-table thead th{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:none!important;border-right:1px solid rgba(203,213,225,.45);box-shadow:none!important;color:#0f172a}body.day-theme .lb-table thead.is-stuck th{background:#ffffffe0!important;backdrop-filter:blur(28px) saturate(200%)!important;-webkit-backdrop-filter:blur(28px) saturate(200%)!important;box-shadow:0 4px 16px #0f172a14!important}.lb-table thead th.th-center{text-align:center}.lb-table th.col-compare,.lb-table td.col-compare{width:44px;min-width:40px;max-width:48px;text-align:center;padding-left:6px;padding-right:4px;vertical-align:middle}.col-compare-header-label{font-size:10px;font-weight:900;letter-spacing:1px;color:var(--text-muted);opacity:.85}.lb-compare-checkbox-label{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;margin:0;-webkit-user-select:none;user-select:none;padding:4px}.lb-compare-checkbox{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.lb-compare-box{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;border-radius:4px;border:1.5px solid rgba(255,255,255,.22);background:#10121ba6;color:transparent;transition:all .18s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 1px 2px #0006}.lb-compare-checkbox-label:hover .lb-compare-box{border-color:#c4b5fdbf;background:#a78bfa29;box-shadow:0 0 8px #a78bfa4d}.lb-compare-checkbox:checked+.lb-compare-box{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-bright) 100%);border-color:#ddd6fe;color:#fff;box-shadow:0 0 12px #a78bfa8c,inset 0 1px #ffffff59;transform:scale(1.05)}.lb-compare-checkbox:checked+.lb-compare-box svg{filter:drop-shadow(0 1px 2px rgba(18,9,43,.75))}html.amoled-theme .lb-compare-checkbox-label:hover .lb-compare-box,body.amoled-theme .lb-compare-checkbox-label:hover .lb-compare-box{border-color:#ffffffbf!important;background:#ffffff29!important;box-shadow:0 0 8px #ffffff4d!important}html.amoled-theme .lb-compare-checkbox:checked+.lb-compare-box,body.amoled-theme .lb-compare-checkbox:checked+.lb-compare-box{background:#fff!important;border-color:#fff!important;color:#000!important;box-shadow:0 0 14px #ffffffa6,inset 0 1px #ffffffe6!important;transform:scale(1.05)}html.amoled-theme .lb-compare-checkbox:checked+.lb-compare-box svg,body.amoled-theme .lb-compare-checkbox:checked+.lb-compare-box svg{stroke:#000!important;color:#000!important;filter:none!important}html.amoled-theme .lb-row.compare-selected,body.amoled-theme .lb-row.compare-selected{background:#ffffff0d!important;box-shadow:inset 3px 0 #fff!important}html.amoled-theme .lb-row.compare-selected:hover,body.amoled-theme .lb-row.compare-selected:hover{background:#ffffff17!important}.lb-row.compare-selected{background:#00000070!important;box-shadow:inset 3px 0 0 var(--accent-bright)}.lb-row.compare-selected:hover{background:#0000008a!important}.lb-table th.col-rank,.lb-table td.col-rank{width:75px;min-width:60px;max-width:80px;text-align:center;padding-left:8px;padding-right:8px}.lb-table th.col-tier,.lb-table td.col-tier{width:140px;min-width:125px;max-width:155px;text-align:center;padding-left:6px;padding-right:6px;vertical-align:middle}.lb-table th.col-driver,.lb-table td.col-driver{text-align:center;padding-left:14px;padding-right:14px}.lb-table th.col-car,.lb-table td.col-car{width:200px;min-width:185px;text-align:center;padding-left:8px;padding-right:8px}.lb-table th.col-time,.lb-table td.col-time{min-width:155px;text-align:center;padding-left:10px;padding-right:10px}.lb-table th.col-gap,.lb-table td.col-gap{width:130px;text-align:center;padding-left:12px;padding-right:12px}.lb-table th.col-details,.lb-table td.col-details{width:85px;text-align:center;padding-left:6px;padding-right:8px}.lb-table tbody tr.lb-row{cursor:pointer;animation:none;transition:background-color .18s ease;will-change:auto}.table-scroll.lb-calm-sheen-active{position:relative}.table-scroll.lb-calm-sheen-active:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(115deg,transparent 15%,rgba(255,255,255,.04) 45%,rgba(196,181,253,.12) 52%,rgba(255,255,255,.05) 58%,transparent 75%);pointer-events:none;border-radius:14px;animation:calmSheenWave .52s cubic-bezier(.16,1,.3,1) forwards;z-index:10}@keyframes calmSheenWave{0%{opacity:0;transform:translate(-100%)}25%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate(100%)}}body.day-theme .table-scroll.lb-calm-sheen-active:after{background:linear-gradient(115deg,transparent 15%,rgba(255,255,255,.45) 45%,rgba(217,119,6,.1) 52%,rgba(255,255,255,.45) 58%,transparent 75%)}.lb-table tbody tr.lb-row.calm-cascade-anim{animation:calmRowFade .38s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--cascade-delay, 0ms)}@keyframes calmRowFade{0%{opacity:.15}to{opacity:1}}.lb-table tbody tr.lb-row:nth-child(2n){background:#ffffff04}body.day-theme .lb-table tbody tr.lb-row:nth-child(2n){background:#0f172a05}.lb-table tbody tr.lb-row:hover td{background:#ffffff09!important}.lb-table tbody tr.lb-row:hover td:first-child{box-shadow:inset 4px 0 0 var(--accent-bright)}body.day-theme .lb-table tbody tr.lb-row:hover td{background:#d9770614!important}body.day-theme .lb-table tbody tr.lb-row:hover td:first-child{box-shadow:inset 4px 0 0 var(--accent-bright)}.lb-table tbody tr.lb-row.open td{background:#0000006b!important;border-bottom-color:#ffffff0f;box-shadow:inset 0 1px #ffffff12}.lb-table tbody tr.lb-row.open:hover td{background:#00000080!important}.lb-table tbody tr.lb-row.open td:first-child{box-shadow:inset 4px 0 #fff,inset 0 1px #ffffff12}body.day-theme .lb-table tbody tr.lb-row.open td,body.day-theme .lb-table tbody tr.lb-row.open:hover td{background:#d977061f!important;border-bottom-color:transparent;box-shadow:none}body.day-theme .lb-table tbody tr.lb-row.open td:first-child{box-shadow:inset 4px 0 0 var(--accent-bright)}.lb-table tbody td{padding:10px 12px;font-family:var(--font-mono);font-size:13px;vertical-align:middle;border-bottom:1px solid rgba(255,255,255,.05);border-right:1px solid rgba(255,255,255,.04);transition:background-color .18s ease}body.day-theme .lb-table tbody td{border-bottom:1px solid rgba(203,213,225,.5);border-right:1px solid rgba(203,213,225,.3)}.lb-table tbody td:last-child{border-right:none}.rank-badge{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:7px;font-weight:800;font-size:14px;font-family:var(--font-mono);margin:0 auto}.rank-badge.rank-gold{background:linear-gradient(135deg,#fde68a33,#fbbf2414);color:#fde68a;border:1px solid rgba(253,230,138,.42);box-shadow:0 0 10px #fde68a29;text-shadow:0 0 6px rgba(253,230,138,.28)}.rank-badge.rank-silver{background:linear-gradient(135deg,#e2e8f033,#94a3b81a);color:#e2e8f0;border:1px solid rgba(226,232,240,.4);box-shadow:0 0 8px #e2e8f026}.rank-badge.rank-bronze{background:linear-gradient(135deg,#fdba7433,#fb923c14);color:#fdba74;border:1px solid rgba(253,186,116,.42);box-shadow:0 0 8px #fdba7426}html.day-theme .rank-normal,body.day-theme .rank-normal,.day-theme .rank-normal{color:#334155!important;font-weight:700!important}.rank-normal{color:var(--text-dim);font-weight:600}.ta-rank-badge-wrap{display:inline-flex;align-items:center;justify-content:center;width:122px;height:27px;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;transform:translateZ(0) scale(1);transition:transform .36s cubic-bezier(.25,1,.5,1);will-change:transform;border:none!important;background:transparent!important;box-shadow:none!important}.ta-rank-badge-wrap:not(.unranked){border:none!important;background:transparent!important;box-shadow:none!important}.ta-rank-badge-wrap:hover{transform:translateY(-1.5px) scale(1.05);transition:transform .2s cubic-bezier(.16,1,.3,1)}.ta-rank-badge-img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.6));transition:filter .38s cubic-bezier(.25,1,.5,1);will-change:filter;pointer-events:none}.ta-rank-badge-wrap:hover .ta-rank-badge-img{transition:filter .2s cubic-bezier(.16,1,.3,1)}.ta-rank-badge-wrap.rank-master:hover .ta-rank-badge-img{filter:drop-shadow(0 0 10px rgba(129,140,248,.85)) drop-shadow(0 2px 4px rgba(0,0,0,.8))}.ta-rank-badge-wrap.rank-specialist:hover .ta-rank-badge-img{filter:drop-shadow(0 0 10px rgba(56,189,248,.85)) drop-shadow(0 0 16px rgba(129,140,248,.65)) drop-shadow(0 2px 4px rgba(0,0,0,.8))}.ta-rank-badge-wrap.rank-platinum:hover .ta-rank-badge-img{filter:drop-shadow(0 0 10px rgba(56,189,248,.85)) drop-shadow(0 2px 4px rgba(0,0,0,.8))}.ta-rank-badge-wrap.rank-gold:hover .ta-rank-badge-img{filter:drop-shadow(0 0 10px rgba(250,204,21,.85)) drop-shadow(0 2px 4px rgba(0,0,0,.8))}.ta-rank-badge-wrap.rank-silver:hover .ta-rank-badge-img{filter:drop-shadow(0 0 10px rgba(203,213,225,.85)) drop-shadow(0 2px 4px rgba(0,0,0,.8))}.ta-rank-badge-wrap.rank-bronze:hover .ta-rank-badge-img{filter:drop-shadow(0 0 10px rgba(251,146,60,.85)) drop-shadow(0 2px 4px rgba(0,0,0,.8))}.ta-rank-badge-wrap.unranked{width:50px;height:22px;border-radius:4px;background:#ffffff08;border:1px dashed rgba(255,255,255,.12)}body.day-theme .ta-rank-badge-wrap.unranked{background:#00000008;border:1px dashed rgba(0,0,0,.15)}.ta-rank-unranked{font-size:13px;color:var(--text-muted, #71717a);font-weight:700;letter-spacing:.05em}.lb-rank-targets-area{position:relative;display:flex;align-items:center;z-index:25;margin-bottom:0;flex:0 0 auto;height:52px}.lb-rank-targets-toolbar{display:flex;align-items:center;width:100%;height:100%}.btn-rank-targets-toggle{display:inline-flex;align-items:center;gap:10px;padding:0 16px;background:#0000008f;backdrop-filter:blur(24px) saturate(190%);-webkit-backdrop-filter:blur(24px) saturate(190%);border:1px solid rgba(255,255,255,.28);border-radius:12px;color:#fff;cursor:pointer;font-family:var(--font-body, -apple-system, sans-serif);font-size:11px;font-weight:700;letter-spacing:.05em;transition:transform .2s ease,border-color .25s ease,box-shadow .25s ease,background-color .25s ease;box-shadow:0 14px 36px #000000ad,inset 0 1px #ffffff5c,0 0 22px #ffffff12;-webkit-user-select:none;user-select:none;height:52px;box-sizing:border-box;white-space:nowrap;position:relative;overflow:hidden}.btn-rank-targets-toggle:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.95) 0%,rgba(255,255,255,.5) 45%,transparent 92%);opacity:.95}.btn-rank-targets-toggle:hover{background:#08080cb8;border-color:#ffffff8c;color:#fff;box-shadow:0 16px 38px #000000bf,0 0 24px #ffffff24,inset 0 1px #ffffff7a;transform:translateY(-2px)}.btn-rank-targets-toggle.active{background:#0c0c12d6;border-color:#ffffffb8;color:#fff;box-shadow:0 0 24px #ffffff2e,inset 0 1px #ffffff85}.btn-rank-targets-icon{width:32px;height:32px;border-radius:7px;background:linear-gradient(135deg,#ffffff26,#ffffff0d);border:1px solid rgba(255,255,255,.36);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;box-shadow:0 2px 8px #00000073,inset 0 1px #ffffff47,0 0 10px #ffffff0f;box-sizing:border-box;transform-origin:center center;transition:transform .22s ease,border-color .22s ease,color .22s ease,background .22s ease,box-shadow .22s ease}.btn-rank-targets-icon svg{display:block;transition:transform .22s ease}.btn-rank-targets-toggle:hover .btn-rank-targets-icon{transform:scale(1.06);border-color:#ffffffb8;background:linear-gradient(135deg,#ffffff3d,#ffffff17);box-shadow:0 0 14px #ffffff42,inset 0 1px #fff6}.btn-rank-targets-toggle.active .btn-rank-targets-icon{background:#ffffff38;border-color:#ffffffc7;color:#fff;box-shadow:0 0 14px #ffffff47,inset 0 1px #ffffff6b}.btn-rank-targets-label{font-family:var(--font-display, "Oswald", sans-serif);font-size:13px;font-weight:700;letter-spacing:.08em;color:#fff;text-shadow:0 0 12px rgba(255,255,255,.2);line-height:1}.btn-rank-targets-sub{font-family:var(--font-mono, monospace);font-size:10px;font-weight:700;padding:2px 7px;border-radius:4px;background:#ffffff1a;border:1px solid rgba(255,255,255,.34);color:#fff;box-shadow:inset 0 1px #ffffff2e;letter-spacing:.04em;line-height:1.2}.btn-rank-targets-toggle:hover .btn-rank-targets-sub{background:#ffffff29;border-color:#ffffff85}.btn-rank-targets-chevron{color:#ffffffc7;transition:transform .22s ease,color .22s ease;flex-shrink:0}.btn-rank-targets-toggle:hover .btn-rank-targets-chevron{color:#fff}.btn-rank-targets-toggle.active .btn-rank-targets-chevron{transform:rotate(180deg);color:#fff}.lb-compact-targets-card{position:absolute;top:calc(100% + 8px);left:0;z-index:100;margin-top:0;width:max-content;max-width:min(calc(100vw - 32px),520px);transform-origin:top left;animation:compactSlideDown .24s cubic-bezier(.16,1,.3,1) forwards}.lb-compact-targets-card.closing{animation:compactSlideUp .2s cubic-bezier(.16,1,.3,1) forwards!important}@keyframes compactSlideDown{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes compactSlideUp{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.98)}}@keyframes compactSlideDownMobile{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes compactSlideUpMobile{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.98)}}@media(max-width:768px){.lb-rank-targets-area{width:100%;max-width:440px;height:auto;margin:0 auto;justify-content:center;position:relative;display:flex;flex-direction:column;align-items:center}.lb-rank-targets-toolbar{width:100%;justify-content:center}.btn-rank-targets-toggle{width:100%;max-width:440px;justify-content:center;box-sizing:border-box}.lb-compact-targets-card{left:0!important;right:0!important;transform:none!important;width:100%!important;max-width:440px!important;margin:0 auto!important;box-sizing:border-box!important;transform-origin:top center!important;animation:compactSlideDownMobile .28s cubic-bezier(.16,1,.3,1) forwards!important}.lb-compact-targets-card.closing{animation:compactSlideUpMobile .2s cubic-bezier(.16,1,.3,1) forwards!important}.compact-targets-box{padding:10px!important;width:100%!important;box-sizing:border-box!important}.compact-targets-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;box-sizing:border-box!important}.compact-target-pill{padding:5px 8px!important;justify-content:center!important;gap:8px!important;min-width:0!important;box-sizing:border-box!important}.compact-target-badge-wrap{flex-shrink:0!important;display:inline-flex!important;align-items:center!important}.compact-target-badge{width:64px!important;max-width:64px!important;height:13.5px!important;object-fit:contain!important}.compact-target-time-wrap{flex-shrink:0!important;display:inline-flex!important;align-items:baseline!important;gap:3px!important}.compact-target-symbol{font-size:9.5px!important}.compact-target-time{font-size:10.5px!important;letter-spacing:-.2px!important}}.compact-targets-box{width:100%;max-width:520px;background:#000000c7;backdrop-filter:blur(28px) saturate(190%);-webkit-backdrop-filter:blur(28px) saturate(190%);border:1px solid rgba(255,255,255,.24);border-radius:12px;padding:12px 14px;box-shadow:0 24px 60px #000000f2,inset 0 1px #ffffff52,0 0 20px #ffffff0d;position:relative;overflow:hidden}.compact-targets-box:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.9) 0%,rgba(255,255,255,.45) 45%,transparent 92%);opacity:.95;pointer-events:none}.compact-targets-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid rgba(255,255,255,.12)}.compact-targets-header-text{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.compact-course-title{font-family:var(--font-mono, monospace);font-size:11px;font-weight:800;color:#fff;letter-spacing:.06em;text-shadow:0 0 10px rgba(255,255,255,.25)}.compact-course-desc{font-size:9px;font-weight:700;color:var(--text-muted, #94a3b8);letter-spacing:.08em}.compact-targets-close-btn{background:transparent;border:1px solid transparent;color:var(--text-muted, #94a3b8);cursor:pointer;padding:4px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease}.compact-targets-close-btn:hover{color:#fff;background:#ffffff1f;border-color:#ffffff3d}.compact-targets-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}@media(max-width:540px){.compact-targets-grid{grid-template-columns:repeat(2,1fr)}}.compact-target-pill{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:5px 8px;background:#ffffff0a;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff1a,0 2px 6px #0006;border-radius:7px;transform:translateZ(0) translateY(0);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s cubic-bezier(.16,1,.3,1);will-change:transform}.compact-target-pill:hover{background:#ffffff17;border-color:#ffffff5c;box-shadow:inset 0 1px #ffffff38,0 4px 14px #0009,0 0 14px #ffffff14;transform:translateY(-1px)}.compact-target-badge-wrap{display:inline-flex;align-items:center;flex-shrink:0}.compact-target-badge{width:68px;height:14px;object-fit:contain;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6));transition:filter .3s ease}.compact-target-time-wrap{display:inline-flex;align-items:baseline;gap:2px;flex-shrink:0}.compact-target-symbol{font-family:var(--font-mono, monospace);font-size:10px;color:#94a3b8;font-weight:700}.compact-target-time{font-family:var(--font-mono, monospace);font-size:11px;font-weight:800;color:#fff;letter-spacing:-.2px;text-shadow:0 0 8px rgba(255,255,255,.2)}.no-targets-msg{grid-column:1 / -1;font-size:11px;color:var(--text-muted, #94a3b8);padding:6px 0;text-align:center}.compact-targets-footer{margin-top:10px;padding-top:8px;border-top:1px solid rgba(255,255,255,.07);display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.compact-footer-label{font-size:9px;font-weight:700;letter-spacing:.08em;color:var(--text-muted, #94a3b8)}.btn-compact-badge-manage{display:inline-flex;align-items:center;gap:5px;background:#ffffff14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.22);border-radius:4px;padding:3px 8px;font-size:10px;font-weight:700;color:#e2e8f0;cursor:pointer;transition:all .15s ease}.btn-compact-badge-manage:hover{background:#ffffff29;border-color:#ffffff73;color:#fff;transform:translateY(-1px)}body.classic-theme .btn-compact-badge-manage{background:#a78bfa29;border-color:#c4b5fd59;color:#ddd6fe}body.classic-theme .btn-compact-badge-manage:hover{background:#a78bfa52;border-color:var(--accent-bright);color:#fff}body.lavender-theme .btn-compact-badge-manage{background:#a78bfa29;border-color:#c4b5fd59;color:#ddd6fe}body.lavender-theme .btn-compact-badge-manage:hover{background:#a78bfa52;border-color:#c4b5fd;color:#fff}.rank-badge-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}.rank-badge-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000c7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:fadeIn .2s ease}.rank-badge-dialog{position:relative;width:100%;max-width:780px;max-height:calc(100vh - 40px);background:#060510f0;backdrop-filter:blur(28px) saturate(200%);-webkit-backdrop-filter:blur(28px) saturate(200%);border:1px solid rgba(196,181,253,.28);border-radius:14px;box-shadow:0 24px 60px #000000d9,inset 0 1px #ffffff26,0 0 35px #a78bfa40;display:flex;flex-direction:column;overflow:hidden;animation:modalPopIn .22s cubic-bezier(.16,1,.3,1);z-index:1}@keyframes modalPopIn{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.rank-badge-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff05}.rank-badge-title-group{display:flex;align-items:center;gap:12px}.rank-badge-header-icon{width:38px;height:38px;border-radius:8px;background:#a855f72e;border:1px solid rgba(168,85,247,.4);color:#d8b4fe;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rank-badge-modal-eyebrow{font-family:var(--font-mono, monospace);font-size:10px;font-weight:700;letter-spacing:.12em;color:var(--accent-bright);margin-bottom:2px}.rank-badge-modal-title{font-size:18px;font-weight:800;color:#fff;margin:0;letter-spacing:-.3px}.rank-badge-modal-close-btn{background:transparent;border:none;color:var(--text-muted, #94a3b8);cursor:pointer;padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.rank-badge-modal-close-btn:hover{background:#ffffff1a;color:#fff}.rank-badge-modal-body{padding:18px 20px 22px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.badge-upload-banner{width:100%}.badge-drop-zone{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 18px;background:#a78bfa14;border:1.5px dashed rgba(196,181,253,.35);border-radius:10px;cursor:pointer;transition:all .2s ease}.badge-drop-zone:hover,.badge-drop-zone.drag-active{background:#a78bfa2e;border-color:var(--accent-bright);box-shadow:0 0 16px #a78bfa4d}.badge-drop-icon{width:40px;height:40px;border-radius:8px;background:#a78bfa38;color:#ddd6fe;display:flex;align-items:center;justify-content:center;flex-shrink:0}.badge-drop-info{flex:1}.badge-drop-title{font-size:13px;font-weight:700;color:#fff;margin-bottom:2px}.badge-drop-sub{font-size:11px;color:var(--text-dim, #94a3b8)}.btn-browse-badges{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;padding:6px 14px;font-size:12px;font-weight:700;color:#fff;cursor:pointer;white-space:nowrap;transition:all .15s ease}.btn-browse-badges:hover{background:#8b5cf6;border-color:var(--accent-bright);color:#fff}.badge-grid-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:4px}.badge-grid-count{font-size:12px;font-weight:700;color:#ddd6fe}.btn-reset-all-badges{background:transparent;border:1px solid rgba(255,255,255,.15);border-radius:5px;padding:4px 10px;font-size:11px;font-weight:600;color:var(--text-muted, #94a3b8);cursor:pointer;transition:all .15s ease}.btn-reset-all-badges:hover{background:#ffffff14;color:#fff;border-color:#ffffff4d}.badge-manager-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(max-width:680px){.badge-manager-grid{grid-template-columns:1fr}}.badge-manage-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:10px;transition:all .18s ease}.badge-manage-card:hover{border-color:#c4b5fd73;background:#ffffff0d;transform:translateY(-1px)}.badge-card-header{display:flex;align-items:center;justify-content:space-between}.badge-rank-title{font-size:13px;font-weight:800;letter-spacing:-.2px}.badge-source-tag{font-size:9px;font-weight:700;padding:2px 6px;border-radius:4px;letter-spacing:.05em;text-transform:uppercase}.badge-source-tag.default-tag{background:#38bdf826;border:1px solid rgba(56,189,248,.35);color:#38bdf8}.badge-source-tag.custom-tag{background:#facc1526;border:1px solid rgba(250,204,21,.35);color:#facc15}.badge-card-preview-area{width:100%;height:48px;display:flex;align-items:center;justify-content:center;background:#0000004d;border-radius:6px;padding:4px 8px}.badge-card-preview-img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.7))}.badge-card-actions{display:flex;align-items:center;gap:8px;margin-top:2px}.btn-badge-upload{display:inline-flex;align-items:center;gap:5px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:5px;padding:4px 10px;font-size:11px;font-weight:700;color:#f1f5f9;cursor:pointer;transition:all .15s ease}.btn-badge-upload:hover{background:#a78bfa47;border-color:var(--accent-bright);color:#fff}.btn-badge-reset-single{background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:5px;padding:4px 8px;font-size:11px;font-weight:600;color:var(--text-muted, #94a3b8);cursor:pointer;transition:all .15s ease}.btn-badge-reset-single:hover{background:#ef444426;border-color:#ef4444;color:#fca5a5}body.day-theme .compact-targets-footer{border-top-color:#0000000f}body.day-theme .compact-footer-label{color:#64748b}body.day-theme .btn-compact-badge-manage{background:#d9770614;border-color:#d9770640;color:#d97706}body.day-theme .btn-compact-badge-manage:hover{background:#d9770626;border-color:#d97706;color:#92400e}body.day-theme .rank-badge-dialog{background:#ffffffe0;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.95);box-shadow:0 20px 50px #0f172a1f,inset 0 1px #fff,0 0 25px #d9770614}body.day-theme .rank-badge-modal-header{border-bottom-color:#0000000f;background:#00000004}body.day-theme .rank-badge-modal-title{color:#0f172a}body.day-theme .rank-badge-modal-close-btn{color:#64748b}body.day-theme .rank-badge-modal-close-btn:hover{background:#0000000d;color:#0f172a}body.day-theme .badge-drop-zone{background:#d977060a;border-color:#d977064d}body.day-theme .badge-drop-title{color:#0f172a}body.day-theme .btn-browse-badges{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}body.day-theme .btn-browse-badges:hover{background:#d97706;border-color:#d97706;color:#fff}body.day-theme .badge-grid-count{color:#b45309}body.day-theme .btn-reset-all-badges{border-color:#cbd5e1;color:#64748b}body.day-theme .btn-reset-all-badges:hover{background:#f8fafc;color:#0f172a;border-color:#94a3b8}body.day-theme .badge-manage-card{background:#f8fafc;border-color:#e2e8f0}body.day-theme .badge-manage-card:hover{background:#fff;border-color:#d9770666}body.day-theme .badge-card-preview-area{background:#0000000a}body.day-theme .btn-badge-upload{background:#fff;border-color:#cbd5e1;color:#0f172a}body.day-theme .btn-badge-upload:hover{background:#fffbeb;border-color:#d97706;color:#92400e}body.day-theme .btn-badge-reset-single{border-color:#cbd5e1;color:#64748b}body.day-theme .btn-badge-reset-single:hover{background:#fee2e2;border-color:#ef4444;color:#b91c1c}body.day-theme .btn-rank-targets-toggle{background:#ffffffbf;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:#cbd5e1d9;color:#0f172a;box-shadow:inset 0 1px #fff,0 2px 8px #0f172a0d}body.day-theme .btn-rank-targets-toggle:before{background:linear-gradient(90deg,#d97706,transparent 85%)}body.day-theme .btn-rank-targets-toggle:hover{background:#fffffff2;border-color:#d97706;color:#0f172a;box-shadow:0 4px 14px #d977062e,inset 0 1px #fff;transform:translateY(-2px)}body.day-theme .btn-rank-targets-toggle:hover .btn-rank-targets-icon{transform:scale(1.06);border-color:#d97706!important;background:#d9770629!important;color:#b45309!important;box-shadow:0 0 10px #f59e0b59!important}body.day-theme .btn-rank-targets-toggle:hover .btn-rank-targets-sub{background:#d9770624!important;border-color:#d9770659!important;color:#92400e!important}body.day-theme .btn-rank-targets-toggle:hover .btn-rank-targets-chevron{color:#d97706!important}body.day-theme .btn-rank-targets-toggle.active{background:#fffbebe6;border-color:#d97706;color:#92400e;box-shadow:0 0 12px #d9770640,inset 0 1px #fff}body.day-theme .btn-rank-targets-toggle.active .btn-rank-targets-icon{border-color:#d97706!important;background:#d9770638!important;color:#92400e!important;box-shadow:0 0 10px #f59e0b66!important}body.day-theme .btn-rank-targets-toggle.active .btn-rank-targets-sub{background:#d9770629!important;border-color:#d97706!important;color:#92400e!important;box-shadow:0 0 8px #f59e0b40!important}body.day-theme .btn-rank-targets-icon{background:#d977061a;border-color:#d9770640;color:#d97706;box-shadow:none}body.day-theme .btn-rank-targets-label{color:#0f172a;text-shadow:none}body.day-theme .btn-rank-targets-sub{background:#d9770614;border-color:#d9770633;color:#b45309;box-shadow:none}body.day-theme .btn-rank-targets-chevron{color:#64748b}body.day-theme .btn-rank-targets-toggle.active .btn-rank-targets-chevron{color:#b45309}body.day-theme .compact-targets-box{background:#ffffffd9;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-color:#d9770659;box-shadow:0 16px 40px #0f172a1f,inset 0 1px #fff,0 0 20px #d977061a}body.day-theme .compact-targets-top{border-bottom-color:#0000000f}body.day-theme .compact-course-title{color:#0f172a}body.day-theme .compact-course-desc,body.day-theme .compact-targets-close-btn{color:#64748b}body.day-theme .compact-targets-close-btn:hover{color:#0f172a;background:#0000000d}body.day-theme .compact-target-pill{background:#f1f5f9b3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-color:#cbd5e1cc;box-shadow:inset 0 1px #fff}body.day-theme .compact-target-pill:hover{background:#fff;border-color:#d9770673;box-shadow:0 2px 8px #d977061f,inset 0 1px #fff}body.day-theme .compact-target-symbol{color:#64748b}body.day-theme .compact-target-time{color:#0f172a}.rank-drawer-chip{display:inline-flex;align-items:center;gap:6px}.telemetry-rank-thumb{width:68px;height:15px;object-fit:contain;vertical-align:middle}.driver-cell-content{display:flex;align-items:center;justify-content:center;text-align:center;gap:10px;overflow:visible;min-width:0;margin:0 auto}.driver-name-text{font-weight:700;font-size:18px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:480px;letter-spacing:.3px;padding-right:4px;display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;border-radius:4px;transition:opacity .15s ease,filter .15s ease}.driver-name-text:hover{opacity:.92;filter:brightness(1.2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#a855f799}body.day-theme .driver-name-text:hover{text-decoration-color:#d9770699}html.amoled-theme .driver-name-text:hover,body.amoled-theme .driver-name-text:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-name-text:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-name-text:hover{text-decoration-color:#ffffffd9;text-shadow:0 0 8px rgba(255,255,255,.35)}.driver-name-text i,.driver-cell-content i,#statRecordHolder i,.wr-holder-name i,.wr-holder-text i{font-style:italic;padding-right:.2em;display:inline-block}.driver-name-text span{max-font-size:100%}.driver-name-row{display:inline-flex;align-items:center;justify-content:center;gap:5px;max-width:100%}.mobile-tier-inline,.mobile-sub-row,.mobile-car-row,.mobile-gap-row{display:none}.car-cell-wrap{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin:0 auto}.car-thumb-wrap{width:60px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;overflow:visible}.car-thumb{max-width:60px;max-height:28px;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 2px 5px rgba(0,0,0,.65));flex-shrink:0;transition:transform .22s cubic-bezier(.34,1.56,.64,1),filter .22s ease}.lb-table tbody tr.lb-row:hover .car-thumb{transform:scale(1.08);filter:drop-shadow(0 4px 10px rgba(0,0,0,.75))}.car-tag{background:#000000ad;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.22);border-radius:6px;width:68px;min-width:68px;max-width:68px;padding:4px 0;text-align:center;font-family:var(--font-mono);font-size:11px;font-weight:800;color:#fff;white-space:nowrap;letter-spacing:.8px;box-sizing:border-box;flex-shrink:0;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0009,0 2px 6px #0009;transition:all .2s cubic-bezier(.16,1,.3,1)}.lb-table tbody tr.lb-row:hover .car-tag{background:#ffffff1a;border-color:#ffffff73;box-shadow:inset 0 1px #ffffff59,0 0 12px #ffffff29;color:#fff}body.day-theme .car-tag{background:var(--bg-panel-alt);backdrop-filter:none;-webkit-backdrop-filter:none;border-color:var(--border);border-radius:4px;box-shadow:none;color:var(--text);font-weight:700}body.day-theme .lb-table tbody tr.lb-row:hover .car-tag{background:var(--bg-panel-alt);border-color:var(--border);box-shadow:none;color:var(--text)}body.lavender-theme .car-tag{background:#18142cb3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(196,181,253,.25);border-radius:4px;color:#ddd6fe;font-weight:700;box-shadow:inset 0 1px #ffffff1a}body.lavender-theme .lb-table tbody tr.lb-row:hover .car-tag{background:#261e44d9;border-color:#c4b5fd80;box-shadow:0 0 10px #a78bfa4d;color:#fff}.time-cell-wrap{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-align:center;padding:4px 10px;border-radius:8px;border:1px solid transparent;transition:transform .22s cubic-bezier(.34,1.56,.64,1),background .28s cubic-bezier(.2,.8,.2,1),border-color .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s cubic-bezier(.2,.8,.2,1);cursor:pointer;-webkit-user-select:none;user-select:none}.mini-sector-bar{display:flex;align-items:center;gap:2px;width:100%;max-width:96px;height:3px;background:#ffffff14;border-radius:999px;overflow:hidden;margin-top:2px}.mini-sec{position:relative;height:100%;background:#c4b5fd3d;border-radius:1px;overflow:hidden;transition:background .28s cubic-bezier(.2,.8,.2,1)}.mini-sec.is-best{position:relative;background:linear-gradient(90deg,#fde68a,#fff);box-shadow:0 0 7px #fde68ad9;transition:box-shadow .32s cubic-bezier(.2,.8,.2,1),filter .32s cubic-bezier(.2,.8,.2,1)}.mini-sec.is-best:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#fff;opacity:0;transition:opacity .32s cubic-bezier(.2,.8,.2,1);pointer-events:none}.lb-table tbody tr.lb-row:hover .mini-sec,.time-cell-wrap:hover .mini-sec{background:#c4b5fd70}.lb-table tbody tr.lb-row:hover .mini-sec.is-best:after,.time-cell-wrap:hover .mini-sec.is-best:after{opacity:1}.lb-table tbody tr.lb-row:hover .mini-sec.is-best,.time-cell-wrap:hover .mini-sec.is-best{box-shadow:0 0 9px #ffffffe6,0 0 6px #fde68ab3}body.day-theme .mini-sector-bar{background:#0f172a14}body.day-theme .mini-sec{background:#d9770666}body.day-theme .mini-sec.is-best{background:#d97706}body.day-theme .mini-sec.is-best:after{display:none!important}.lb-table tbody tr.lb-row:hover .time-cell-wrap,.time-cell-wrap:hover{background:var(--bg-panel);border-color:#ffffff52;box-shadow:0 0 12px #ffffff2e}.lb-table tbody tr.lb-row.is-world-record:hover .time-cell-wrap,.lb-table tbody tr.lb-row:has(.delta-wr):hover .time-cell-wrap,.lb-table tbody tr.lb-row.is-world-record .time-cell-wrap:hover,.lb-table tbody tr.lb-row:has(.delta-wr) .time-cell-wrap:hover{border-color:#fef08a8c!important;box-shadow:0 0 14px #eab30859,inset 0 1px #ffffff59!important}body.day-theme .lb-table tbody tr.lb-row:hover .time-cell-wrap,body.day-theme .time-cell-wrap:hover{background:var(--bg-panel);border-color:var(--border-bright);box-shadow:0 2px 8px #d977061f}.time-cell-wrap:active,.time-cell-wrap.time-clicked{transform:scale(.92);transition:transform .1s ease}.time-main-row{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.time-main{font-size:17px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.6px;transition:color .28s cubic-bezier(.2,.8,.2,1),text-shadow .28s cubic-bezier(.2,.8,.2,1)}.lb-table tbody tr.lb-row:hover .time-main,.time-cell-wrap:hover .time-main{color:#fff!important;text-shadow:0 0 10px rgba(255,255,255,.65),0 0 20px rgba(255,255,255,.3)!important}.lb-table tbody tr.lb-row.is-world-record:hover .time-main,.lb-table tbody tr.lb-row:has(.delta-wr):hover .time-main,.lb-table tbody tr.lb-row.is-world-record .time-cell-wrap:hover .time-main,.lb-table tbody tr.lb-row:has(.delta-wr) .time-cell-wrap:hover .time-main{color:#fff9d6!important;text-shadow:0 0 10px rgba(254,240,138,.85),0 0 22px rgba(234,179,8,.5),0 0 2px #ffffff!important}body.day-theme .time-main{color:#0f172a}body.day-theme .lb-table tbody tr.lb-row:hover .time-main,body.day-theme .time-cell-wrap:hover .time-main{color:#0f172a!important;text-shadow:none!important}body.day-theme .lb-table tbody tr.lb-row.is-world-record:hover .time-main,body.day-theme .lb-table tbody tr.lb-row:has(.delta-wr):hover .time-main,body.day-theme .lb-table tbody tr.lb-row.is-world-record .time-cell-wrap:hover .time-main,body.day-theme .lb-table tbody tr.lb-row:has(.delta-wr) .time-cell-wrap:hover .time-main{color:#92400e!important;text-shadow:none!important}.delta-tag{font-size:11px;font-weight:700;font-family:var(--font-mono);color:#cbd5e1;margin:0}body.day-theme .delta-tag{color:#64748b}.delta-leader{color:var(--accent-bright);font-weight:700;letter-spacing:0;margin:0}body.day-theme .delta-leader{color:#b45309}.delta-wr{display:inline-flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(135deg,#fde68a4d,#fbbf2424 52%,#ffffff1f);color:#fefce8;border:1px solid rgba(253,230,138,.65);box-shadow:0 0 12px #fbbf2447,inset 0 1px #ffffff73;text-shadow:0 0 8px rgba(253,224,71,.5);font-family:var(--font-mono);font-weight:900;font-size:10.5px;line-height:1;letter-spacing:0;padding:2.5px 6px;border-radius:4px;margin:0;flex-shrink:0;box-sizing:border-box}body.day-theme .delta-wr,body.day-theme .delta-tag.delta-wr{background:linear-gradient(135deg,#fbbf24,#f59e0b 45%,#d97706)!important;color:#fff!important;border:1px solid #b45309!important;box-shadow:0 2px 6px #d9770666,0 0 10px #f59e0b40,inset 0 1px #ffffff80!important;text-shadow:0 1px 2px rgba(120,53,15,.6)!important;font-weight:900!important;letter-spacing:.5px!important}.col-gap{font-size:14px;font-weight:700;color:var(--text-dim);font-variant-numeric:tabular-nums;letter-spacing:.3px}.details-row td{padding:0!important;background:#00000057!important;backdrop-filter:blur(20px) saturate(165%);-webkit-backdrop-filter:blur(20px) saturate(165%);border-top:1px solid rgba(255,255,255,.07)!important;border-bottom:1px solid rgba(255,255,255,.09);box-shadow:inset 0 8px 24px #0000006b;transition:border-top-color .24s ease;line-height:0;font-size:0;overflow:hidden}body.day-theme .details-row td{background:#f8fafcc7!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(203,213,225,.6)!important;border-bottom:1px solid rgba(203,213,225,.6);box-shadow:none}.details-row.collapsing td{border-top-color:transparent!important}.telemetry-collapse-wrapper{overflow:hidden;will-change:height,opacity,transform;line-height:normal;font-size:13.5px}.details-row.collapsing .telemetry-collapse-wrapper{pointer-events:none;overflow:hidden!important}.telemetry-container{min-height:0;overflow:hidden;padding:16px 20px 20px;display:flex;flex-direction:column;gap:14px;background:transparent}body.day-theme .telemetry-container{background:#ffffff73}.details-row.expanded:not(.static-open) .sector-card{animation:sectorCardPop .42s cubic-bezier(.16,1,.3,1) both}.details-row.expanded:not(.static-open) .sector-card:nth-child(1){animation-delay:50ms}.details-row.expanded:not(.static-open) .sector-card:nth-child(2){animation-delay:.11s}.details-row.expanded:not(.static-open) .sector-card:nth-child(3){animation-delay:.17s}.details-row.expanded:not(.static-open) .sector-card:nth-child(4){animation-delay:.23s}@keyframes sectorCardPop{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sectorBarSweep{0%{transform:scaleX(0);opacity:.25}to{transform:scaleX(1);opacity:1}}.details-row.expanded:not(.static-open) .sector-bar-fill{transform-origin:left center;animation:sectorBarSweep .55s cubic-bezier(.16,1,.3,1) both}.details-row.expanded:not(.static-open) .sector-card:nth-child(1) .sector-bar-fill{animation-delay:90ms}.details-row.expanded:not(.static-open) .sector-card:nth-child(2) .sector-bar-fill{animation-delay:.15s}.details-row.expanded:not(.static-open) .sector-card:nth-child(3) .sector-bar-fill{animation-delay:.21s}.details-row.expanded:not(.static-open) .sector-card:nth-child(4) .sector-bar-fill{animation-delay:.27s}.details-row.static-open:not(.collapsing) .sector-card,.details-row.static-open:not(.collapsing) .sector-bar-fill,.details-row.no-entry-anim:not(.collapsing) .sector-card,.details-row.no-entry-anim:not(.collapsing) .sector-bar-fill{animation:none!important;opacity:1!important;transform:none!important}.details-row.static-open:not(.collapsing) .telemetry-collapse-wrapper,.details-row.no-entry-anim:not(.collapsing) .telemetry-collapse-wrapper{animation:none!important;transition:none!important}.lb-table tbody tr.lb-row.no-entry-anim,.lb-table tbody tr.details-row.no-entry-anim:not(.collapsing),.lb-table tbody tr.details-row.static-open:not(.collapsing){animation:none!important}.telemetry-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;border-bottom:1px solid rgba(255,255,255,.07);padding-bottom:10px}body.day-theme .telemetry-header{border-bottom-color:var(--border)}.telemetry-title{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.28);display:flex;align-items:center;gap:6px}body.classic-theme .telemetry-title,body.lavender-theme .telemetry-title{color:var(--accent-bright);text-shadow:none}.telemetry-meta-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.meta-chip{background:#0006;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:3px 10px;font-family:var(--font-mono);font-size:10px;color:var(--text-dim)}body.day-theme .meta-chip{background:var(--bg-panel-alt);border-color:var(--border)}.meta-chip b{color:var(--text);font-weight:600}.meta-chip.meta-chip-btn{cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:5px!important;font-weight:700!important;letter-spacing:.5px!important;transition:all .18s cubic-bezier(.16,1,.3,1)!important;outline:none!important}.meta-chip.meta-chip-btn:not(.meta-chip-admin-danger):not(.meta-chip-ghost-dl){background:linear-gradient(135deg,#0000007a,#a78bfa1f)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgba(255,255,255,.24)!important;color:#f8fafc!important;box-shadow:0 2px 10px #00000073,inset 0 1px #ffffff2e!important}.meta-chip.meta-chip-btn:not(.meta-chip-admin-danger):not(.meta-chip-ghost-dl) b{color:#fff!important;font-weight:700!important}.meta-chip.meta-chip-btn:not(.meta-chip-admin-danger):not(.meta-chip-ghost-dl) svg{color:#fff!important}.meta-chip.meta-chip-btn:not(.meta-chip-admin-danger):not(.meta-chip-ghost-dl):hover{background:linear-gradient(135deg,#0c0c14ad,#a78bfa3d)!important;border-color:#ffffff80!important;color:#fff!important;box-shadow:0 4px 14px #0000008c,0 0 14px #ffffff1f,inset 0 1px #ffffff52!important;transform:translateY(-1px)!important}.meta-chip.meta-chip-btn:active{transform:translateY(1px) scale(.98)!important}body.day-theme .meta-chip.meta-chip-btn:not(.meta-chip-admin-danger):not(.meta-chip-ghost-dl){background:#fffbeb!important;border:1px solid #fde68a!important;color:#92400e!important;box-shadow:0 2px 6px #d977061f!important}body.day-theme .meta-chip.meta-chip-btn:not(.meta-chip-admin-danger):not(.meta-chip-ghost-dl) b{color:#92400e!important}body.day-theme .meta-chip.meta-chip-btn:not(.meta-chip-admin-danger):not(.meta-chip-ghost-dl) svg{color:#b45309!important}body.day-theme .meta-chip.meta-chip-btn:not(.meta-chip-admin-danger):not(.meta-chip-ghost-dl):hover{background:#fef3c7!important;border-color:#f59e0b!important;color:#78350f!important;box-shadow:0 2px 8px #f59e0b33!important}.meta-chip.meta-chip-ghost-dl{background:linear-gradient(135deg,#0000007a,#a78bfa1a)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgba(255,255,255,.24)!important;color:#f8fafc!important;text-decoration:none!important;box-shadow:0 2px 10px #00000073,inset 0 1px #ffffff2e!important}.meta-chip.meta-chip-ghost-dl b{color:#fff!important}.meta-chip.meta-chip-ghost-dl svg{color:#fff!important}.meta-chip.meta-chip-ghost-dl:hover{background:linear-gradient(135deg,#0c0c14ad,#a78bfa38)!important;border-color:#ffffff80!important;color:#fff!important;box-shadow:0 4px 16px #0000008c,0 0 14px #ffffff1f,inset 0 1px #ffffff4d!important;transform:translateY(-1px)!important}.meta-chip.meta-chip-ghost-dl:hover b,.meta-chip.meta-chip-ghost-dl:hover svg{color:#fff!important}body.day-theme .meta-chip.meta-chip-ghost-dl{background:#f59e0b1a!important;border:1px solid rgba(217,119,6,.35)!important;color:#b45309!important;box-shadow:0 2px 6px #d977061f!important}body.day-theme .meta-chip.meta-chip-ghost-dl b,body.day-theme .meta-chip.meta-chip-ghost-dl svg{color:#92400e!important}body.day-theme .meta-chip.meta-chip-ghost-dl:hover{background:#fef3c7!important;border-color:#f59e0b!important;color:#78350f!important}body.day-theme .meta-chip.meta-chip-ghost-dl:hover b,body.day-theme .meta-chip.meta-chip-ghost-dl:hover svg{color:#78350f!important}.col-details-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.btn-row-ghost-dl{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:#a78bfa24;border:1px solid rgba(196,181,253,.34);color:var(--accent-bright);cursor:pointer;text-decoration:none;transition:all .16s cubic-bezier(.16,1,.3,1);flex-shrink:0}.btn-row-ghost-dl:hover{background:#a78bfa52;border-color:#e9d5ffcc;color:#fff;transform:translateY(-1px) scale(1.05);box-shadow:0 3px 10px #a78bfa59}body.day-theme .btn-row-ghost-dl{background:#d9770614;border-color:#d9770647;color:#b45309}body.day-theme .btn-row-ghost-dl:hover{background:#d97706;color:#fff;border-color:#d97706;box-shadow:0 3px 10px #d977064d}.course-card-footer-btns{display:flex;align-items:center;gap:6px}.course-ghost-dl-btn{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;font-size:11px;font-weight:700;letter-spacing:.3px;border-radius:6px;background:#a78bfa24;border:1px solid rgba(196,181,253,.35);color:var(--accent-bright);text-decoration:none;transition:all .16s cubic-bezier(.16,1,.3,1)}.course-ghost-dl-btn:hover{background:#a78bfa52;border-color:#e9d5ffd9;color:#fff;transform:translateY(-1px);box-shadow:0 3px 10px #a78bfa59}body.day-theme .course-ghost-dl-btn{background:#d9770614;border-color:#d9770647;color:#b45309}body.day-theme .course-ghost-dl-btn:hover{background:#d97706;color:#fff;border-color:#d97706;box-shadow:0 3px 10px #d977064d}.meta-chip.meta-chip-recorded,.meta-chip.meta-chip-tod{background:#00000061!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgba(255,255,255,.14)!important;color:#ffffffa6!important}.meta-chip.meta-chip-recorded b,.meta-chip.meta-chip-tod b{color:#f8fafc!important;font-weight:700!important;letter-spacing:.4px!important}body.day-theme .meta-chip.meta-chip-recorded,body.day-theme .meta-chip.meta-chip-tod{background:#f1f5f9f2!important;border-color:#cbd5e1e6!important;color:#64748b!important}body.day-theme .meta-chip.meta-chip-recorded b,body.day-theme .meta-chip.meta-chip-tod b{color:#1e293b!important}.sectors-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:860px){.sectors-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.sectors-grid{grid-template-columns:1fr}}.sector-card{background:#00000061;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border:1px solid rgba(255,255,255,.11);box-shadow:0 6px 20px #0000007a,inset 0 1px #ffffff1a;border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;transition:all .2s ease;position:relative;overflow:hidden}body.day-theme .sector-card{background:#ffffffa6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-color:#cbd5e1cc;box-shadow:0 2px 8px #0f172a0a,inset 0 1px #fff}.sector-card:hover{border-color:#ffffff47;background:#00000085;box-shadow:0 10px 26px #0000009e,inset 0 1px #ffffff2e,0 0 16px #a78bfa1a;transform:translateY(-1px)}body.day-theme .sector-card:hover{border-color:var(--accent-bright);background:#ffffffe6}.sector-card.is-best-sector{border-color:#fde68a75;background:linear-gradient(180deg,#fbbf2417,#ffffff06 38%,#0000007a);box-shadow:0 8px 24px #0000008f,0 0 20px #fbbf2426,inset 0 1px #ffffff5c}.sector-card.is-best-sector:hover{border-color:#fef08ab8;background:linear-gradient(180deg,#fbbf2424,#ffffff0a 40%,#0000008f);box-shadow:0 10px 28px #000000a3,0 0 24px #fbbf2438,inset 0 1px #ffffff7a}body.day-theme .sector-card.is-best-sector{border-color:var(--accent-bright);background:#fef3c7cc;box-shadow:0 0 14px #d9770640,inset 0 1px #fff}.sector-card-top{display:flex;align-items:center;justify-content:space-between;gap:6px}.sector-title-wrap{display:inline-flex;align-items:center;gap:6px}.sector-name{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-dimmer)}.sector-card.is-best-sector .sector-name{color:#fef3c7c7}.wr-pill{font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.5px;padding:1px 6px;border-radius:4px;background:linear-gradient(135deg,#fde68a4d,#fbbf2424 55%,#ffffff1f);color:#fefce8;border:1px solid rgba(253,230,138,.65);box-shadow:0 0 10px #fbbf243d,inset 0 1px #fff6;text-shadow:0 0 8px rgba(253,224,71,.5)}.sector-pct{font-family:var(--font-mono);font-size:11px;color:#fff;text-shadow:0 0 8px rgba(255,255,255,.2);font-weight:700;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:4px}.sector-pct.best{color:#fef9c3;text-shadow:0 0 10px rgba(251,191,36,.45),0 0 4px rgba(255,255,255,.3)}.sector-time-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.sector-time-val{font-family:var(--font-mono);font-size:16px;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:.5px}.sector-gap-to-wr{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--text-dimmer);font-variant-numeric:tabular-nums}.sector-best-holder{font-family:var(--font-mono);font-size:11px;color:var(--text-dim);display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:20px}.sector-best-holder.best-by-you{color:#fef3c7;font-weight:600}.sector-best-holder.best-by-you .wr-holder-text{color:#fef3c7;text-shadow:0 0 8px rgba(251,191,36,.22)}.sector-best-holder.best-by-you .wr-holder-text b{color:#fff;font-weight:700;text-shadow:0 0 10px rgba(255,255,255,.28)}.wr-holder-icon-svg{color:#fde68a;filter:drop-shadow(0 0 6px rgba(251,191,36,.55));flex-shrink:0}.wr-holder-icon{font-size:11px}.wr-holder-label{color:var(--text-dimmer);font-weight:600;font-size:9px;letter-spacing:.6px}.wr-holder-name{color:var(--text);font-weight:600;overflow:hidden;text-overflow:ellipsis;max-width:130px}.wr-holder-time{color:#fff;text-shadow:0 0 8px rgba(255,255,255,.2);font-variant-numeric:tabular-nums;font-weight:600}body.lavender-theme .wr-holder-time{color:var(--accent-bright);text-shadow:none}.sector-bar-track{width:100%;height:5px;background:#ffffff14;box-shadow:inset 0 1px 2px #0000008c;border-radius:999px;overflow:hidden;margin-top:2px}.sector-bar-fill{height:100%;background:linear-gradient(90deg,#ffffff73,#ffffffd9);box-shadow:0 0 8px #ffffff40;border-radius:999px;transition:width .4s ease-out}.sector-bar-fill.fill-best{background:linear-gradient(90deg,#f59e0b,#fde68a 52%,#fff);box-shadow:0 0 12px #fde68a8c}.meta-chip.optimal-chip{background:#0000006b;border-color:#ffffff3d;color:#ffffffd9;box-shadow:inset 0 1px #ffffff1f}.meta-chip.optimal-chip b{color:#fff}body.day-theme .meta-chip.optimal-chip{background:#f59e0b1f;border-color:#d9770659;color:#b45309}body.day-theme .meta-chip.optimal-chip b{color:#78350f}body.day-theme .sector-card{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 2px 8px #0f172a0a,inset 0 1px #fff!important}body.day-theme .sector-card .sector-name{color:#64748b!important;font-weight:700!important}body.day-theme .sector-card .sector-time-val{color:#0f172a!important}body.day-theme .sector-card .sector-gap-to-wr{color:#64748b!important}body.day-theme .sector-pct{color:#475569!important;font-weight:700!important}body.day-theme .sector-bar-track{background:#e2e8f0!important;box-shadow:inset 0 1px 2px #00000014!important}body.day-theme .sector-card.is-best-sector{border:1.5px solid #d97706!important;background:linear-gradient(180deg,#fffbeb,#fef3c7 45%,#fff)!important;box-shadow:0 0 20px #f59e0b4d,0 4px 14px #d977061f,inset 0 1px #fff!important}body.day-theme .sector-card.is-best-sector:hover{border-color:#b45309!important;box-shadow:0 0 24px #f59e0b6b,0 6px 18px #d977062e,inset 0 1px #fff!important}body.day-theme .sector-card.is-best-sector .sector-name{color:#78350f!important;font-weight:800!important}body.day-theme .wr-pill{background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#fff!important;border:1px solid #b45309!important;box-shadow:0 2px 6px #d9770659,inset 0 1px #fff6!important;text-shadow:0 1px 1px rgba(0,0,0,.3)!important;font-weight:850!important}body.day-theme .sector-pct.best{color:#b45309!important;text-shadow:0 0 10px rgba(245,158,11,.45)!important;font-weight:850!important}body.day-theme .sector-card.is-best-sector .sector-bar-track{background:#f59e0b2e!important;border:1px solid rgba(245,158,11,.25)!important}body.day-theme .sector-best-holder.best-by-you{color:#78350f!important;font-weight:700!important}body.day-theme .sector-best-holder.best-by-you .wr-holder-icon-svg{color:#d97706!important;filter:drop-shadow(0 1px 2px rgba(217,119,6,.35))!important}body.day-theme .sector-best-holder.best-by-you .wr-holder-text{color:#78350f!important;font-size:11px!important;font-weight:700!important}body.day-theme .sector-best-holder.best-by-you .wr-holder-text b{color:#0f172a!important;font-weight:800!important}.sector-card.unavailable .sector-time-val{color:var(--text-dimmer)}.lb-empty-box{padding:48px 24px;text-align:center;background:var(--bg-panel)!important;border:1px solid var(--border)!important;border-radius:8px;margin-top:12px;display:flex;flex-direction:column;align-items:center;gap:12px}body.day-theme .lb-empty-box{background:var(--bg-panel)!important;border-color:var(--border)!important}.lb-empty-title{font-family:var(--font-display);font-size:20px;font-style:italic;text-transform:uppercase;color:var(--text)}.lb-empty-desc{font-family:var(--font-mono);font-size:12px;color:var(--text-dimmer);max-width:420px}.lb-loading-skeleton td{padding:14px!important}.skeleton-shimmer{height:14px;border-radius:4px;background:linear-gradient(90deg,var(--border) 0%,var(--border-bright) 50%,var(--border) 100%);background-size:200% 100%;animation:skeletonGlow 1.4s infinite}@keyframes skeletonGlow{0%{background-position:200% 0}to{background-position:-200% 0}}.row-chevron{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-dimmer);transition:transform .32s cubic-bezier(.34,1.56,.64,1),color .2s ease}.lb-row:hover .row-chevron{color:var(--accent-bright)}.lb-row.open .row-chevron{transform:rotate(180deg);color:var(--accent-bright)}.desktop-only-wr-pill{display:inline-flex}.sector-time-best-pill{display:none}@media(max-width:768px){.hero,#leaderboardHero,#forecastHero{padding-top:18px!important}#leaderboardHero{padding:18px 16px 14px!important;gap:8px!important}#forecastHero{padding-top:18px!important;padding-bottom:4px!important;gap:10px!important}#forecastTabContent .main-content{margin-top:10px!important}#leaderboardHero h1{font-size:clamp(32px,9.5vw,44px)!important;line-height:1.12!important;letter-spacing:.5px!important;text-align:center!important;padding:0 4px!important;word-break:break-word!important}#leaderboardHero h1 .hl{display:inline!important}#leaderboardHero .eyebrow{font-size:11px!important;letter-spacing:1.8px!important;margin-bottom:2px!important}.header-inner{flex-direction:column;align-items:center;justify-content:center;gap:12px}.brand-badge{justify-content:center}.lb-controls-container{padding:0 12px;margin:0 auto 14px;width:100%;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.lb-filter-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;width:100%;max-width:480px;margin:0 auto;padding:10px 12px;box-sizing:border-box;align-items:start;justify-items:center}.filter-field{width:100%;min-width:0;max-width:100%;flex:none;display:flex;flex-direction:column;align-items:center;gap:4px;box-sizing:border-box;position:relative}.filter-field-track,.filter-field-direction,.filter-field-condition,.filter-field-car{width:100%;min-width:0;max-width:100%}.filter-search-rivalry-wrap{grid-column:span 2;display:flex;align-items:flex-end;gap:8px;width:100%;position:relative;z-index:2}.filter-search-rivalry-wrap.search-dropdown-open,.filter-search-rivalry-wrap:has(.search-dropdown-open){z-index:900!important}.filter-field-search{flex:1;min-width:0;max-width:100%;width:auto;position:relative;z-index:2}.filter-field-search.search-dropdown-open{z-index:900!important}.filter-field.filter-field-track.dropdown-active,.filter-field.filter-field-car.dropdown-active{z-index:1000!important}.filter-field-rivalry{flex:0 0 46px;width:46px}.filter-label{font-family:var(--font-mono);font-size:9.5px;letter-spacing:1.8px;text-transform:uppercase;color:#cbd5e1!important;font-weight:700!important;text-align:center;width:100%;margin:0;line-height:1.2;display:block;text-shadow:0 1px 3px rgba(0,0,0,.9)!important}body.day-theme .filter-label{color:#475569!important;text-shadow:none!important}.custom-select-wrap,.direction-toggle,.condition-toggle,.search-input-wrap{width:100%;box-sizing:border-box}.lb-dropdown-trigger{width:100%;height:38px;padding:0 22px;font-size:11.5px;display:flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box}.lb-dropdown-selected-label{font-size:11px;letter-spacing:.2px;text-align:center;display:flex;align-items:center;justify-content:center;width:100%;margin:0 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-dropdown-chevron{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:13px;height:13px;pointer-events:none}.dropdown-trigger-car-wrap{display:inline-flex;align-items:center;justify-content:center;gap:6px;max-width:100%;margin:0 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.dropdown-car-thumb.trigger-thumb{width:28px;height:14px;flex-shrink:0}.direction-toggle,.condition-toggle{width:100%;height:38px;padding:2px;gap:2px;display:flex;align-items:center;box-sizing:border-box}.dir-btn,.cond-btn{flex:1;height:100%;padding:0 4px;font-size:10.5px;letter-spacing:.2px;gap:4px;display:flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:4px;box-sizing:border-box}.dir-btn svg,.cond-btn svg{width:12px;height:12px;flex-shrink:0}.search-input-wrap{width:100%;position:relative;display:flex;align-items:center;justify-content:center}.styled-input{width:100%;height:38px;font-family:var(--font-mono);font-size:11.5px;font-weight:600;text-align:center;padding:0 32px;box-sizing:border-box}.search-input-wrap.has-text .styled-input{text-align:center;padding-left:20px;padding-right:32px}.clear-search-btn{right:7px;font-size:15px}.driver-search-dropdown{left:auto;right:0;width:min(300px,calc(100vw - 32px));min-width:unset}.table-wrap.lb-table-wrap,.lb-table-wrap{padding:0 4px!important;margin:0 auto 30px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.lb-table-wrap .table-scroll{border-radius:10px!important;overflow-x:hidden!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}table.forecast.lb-table,.lb-table{table-layout:fixed!important;width:100%!important;max-width:100%!important;min-width:0!important;border-collapse:collapse!important}.lb-table th.col-tier,.lb-table td.col-tier,.lb-table th.col-car,.lb-table td.col-car,.lb-table th.col-gap,.lb-table td.col-gap{display:none!important;width:0!important;max-width:0!important;min-width:0!important;padding:0!important;margin:0!important;border:none!important}.lb-table thead th{padding:10px 4px!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.6px!important;box-sizing:border-box!important;border-bottom:none!important}.lb-table tbody td{padding:7px 3px!important;box-sizing:border-box!important}.lb-table th.col-compare,.lb-table td.col-compare{width:26px!important;min-width:26px!important;max-width:26px!important;padding:6px 2px!important;text-align:center!important}.col-compare-header-label{font-size:9px!important;font-weight:700!important;letter-spacing:0!important}.lb-compare-checkbox-label{padding:2px!important}.lb-compare-box{width:17px!important;height:17px!important;border-radius:4px!important}.lb-compare-box svg{width:11px!important;height:11px!important}.lb-table th.col-rank,.lb-table td.col-rank{width:32px!important;min-width:32px!important;max-width:32px!important;padding:6px 2px!important;text-align:center!important}.lb-table thead th.col-rank{font-size:9px!important;font-weight:700!important;letter-spacing:.2px!important}.rank-badge{width:26px!important;height:26px!important;font-size:11.5px!important;font-weight:800!important;border-radius:5px!important;margin:0 auto!important}.lb-table th.col-driver,.lb-table td.col-driver{width:auto!important;min-width:0!important;text-align:center!important;padding:6px 4px!important;overflow:hidden!important}.lb-table thead th.col-driver{font-size:10px!important;font-weight:700!important;letter-spacing:.5px!important;text-align:center!important;padding-left:4px!important;padding-right:4px!important}.driver-cell-content{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:2px!important;margin:0!important;min-width:0!important;width:100%!important;overflow:hidden!important}.driver-name-row{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0 auto!important;text-align:center!important;gap:5px!important}.driver-name-text{font-size:14px!important;font-weight:700!important;white-space:normal!important;word-break:break-word!important;line-height:1.25!important;overflow:visible!important;text-overflow:clip!important;text-align:center!important;min-width:0!important;max-width:100%!important;letter-spacing:.1px!important;padding-right:0!important;margin:0!important}.mobile-sub-row,.mobile-car-row{display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;margin-top:2px!important;width:100%!important;min-width:0!important;flex-wrap:nowrap!important}.mobile-tier-inline{display:inline-flex!important;align-items:center!important;vertical-align:middle!important;flex-shrink:0!important}.mobile-tier-inline .ta-rank-badge-wrap{width:52px!important;height:14px!important}.mobile-car-thumb-wrap{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:11px!important;flex-shrink:0!important}.mobile-car-thumb{max-width:22px!important;max-height:11px!important;object-fit:contain!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.mobile-car-name{font-size:11px!important;font-family:var(--font-mono)!important;color:#94a3b8!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:130px!important;font-weight:600!important}body.day-theme .mobile-car-name{color:#475569!important}.lb-table th.col-time,.lb-table td.col-time{width:110px!important;min-width:110px!important;max-width:116px!important;text-align:right!important;padding:6px 4px!important;overflow:visible!important}.lb-table thead th.col-time{font-size:10px!important;font-weight:700!important;letter-spacing:.2px!important;text-align:right!important;padding-right:4px!important}.time-cell-wrap{display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;gap:1px!important;padding:0!important;margin:0 0 0 auto!important;width:100%!important;overflow:visible!important}.time-main-row{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;white-space:nowrap!important}.time-main{font-size:14.5px!important;font-weight:800!important;letter-spacing:-.2px!important;font-family:var(--font-mono)!important;white-space:nowrap!important}.delta-tag.delta-wr{font-size:8.5px!important;padding:1px 4.5px!important;margin:0!important;line-height:1!important;border-radius:3px!important;font-weight:800!important}.mobile-gap-row{display:block!important;line-height:1.1!important;margin-top:1px!important}.mobile-gap-text{font-size:10.5px!important;font-family:var(--font-mono)!important;color:var(--text-dim)!important;font-weight:700!important}body.day-theme .mobile-gap-text{color:var(--text-dim)!important}.lb-table th.col-details,.lb-table td.col-details{width:24px!important;min-width:24px!important;max-width:24px!important;padding:6px 1px!important;text-align:center!important}.lb-table thead th.col-details{padding:6px 1px!important}.lb-header-toggle-btn{font-size:10px!important;padding:2px 3px!important;width:20px!important;height:20px!important;letter-spacing:0!important;justify-content:center!important;border-radius:4px!important}.lb-header-toggle-btn .toggle-btn-text{display:none!important}.row-chevron{width:20px!important;height:20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.row-chevron svg{width:14px!important;height:14px!important}.lb-table tbody tr.lb-row.open td{border-bottom-color:#ffffff0f!important}body.day-theme .lb-table tbody tr.lb-row.open td{border-bottom-color:#cbd5e199!important}.details-row td{padding:0!important;width:100%!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important;border-top:1px solid rgba(255,255,255,.06)!important;border-bottom:1px solid rgba(255,255,255,.06)!important}body.day-theme .details-row td{border-top:1px solid rgba(203,213,225,.6)!important;border-bottom:1px solid rgba(203,213,225,.6)!important}.telemetry-collapse-wrapper{width:100%!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important}.telemetry-container{padding:13px 12px 15px!important;gap:11px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important;background:transparent!important}body.day-theme .telemetry-container{background:#ffffffd9!important}.telemetry-header{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;width:100%!important;box-sizing:border-box!important}.telemetry-title{font-size:12.5px!important;font-weight:800!important;letter-spacing:.8px!important;text-transform:uppercase!important;color:#fff!important;text-shadow:0 0 10px rgba(255,255,255,.28)!important}body.classic-theme .telemetry-title,body.lavender-theme .telemetry-title{color:var(--accent-bright)!important;text-shadow:none!important}body.day-theme .telemetry-title{color:#b45309!important;text-shadow:none!important}.telemetry-meta-chips{display:flex!important;flex-wrap:wrap!important;gap:5px!important;width:100%!important}.meta-chip{font-family:var(--font-mono)!important;font-size:10px!important;font-weight:700!important;padding:3.5px 8px!important;white-space:nowrap!important;max-width:100%!important;box-sizing:border-box!important;border-radius:999px!important;background:#0006!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgba(255,255,255,.14)!important;color:var(--text-dim)!important}body.day-theme .meta-chip{background:var(--bg-panel-alt)!important;border-color:var(--border)!important;color:var(--text)!important}.meta-chip.meta-chip-recorded,.meta-chip.meta-chip-tod{background:#00000061!important;border:1px solid rgba(255,255,255,.14)!important;color:#ffffffa6!important}.meta-chip.meta-chip-recorded b,.meta-chip.meta-chip-tod b{color:#f8fafc!important;font-weight:700!important;letter-spacing:.4px!important}body.day-theme .meta-chip.meta-chip-recorded,body.day-theme .meta-chip.meta-chip-tod{background:#f1f5f9f2!important;border-color:#cbd5e1e6!important;color:#64748b!important}body.day-theme .meta-chip.meta-chip-recorded b,body.day-theme .meta-chip.meta-chip-tod b{color:#1e293b!important}.meta-chip.meta-chip-btn:not(.meta-chip-admin-danger):not(.meta-chip-ghost-dl){background:linear-gradient(135deg,#0000007a,#a78bfa1f)!important;border:1px solid rgba(255,255,255,.24)!important;color:#f8fafc!important;box-shadow:0 2px 10px #00000073,inset 0 1px #ffffff2e!important}.meta-chip.meta-chip-btn:not(.meta-chip-admin-danger):not(.meta-chip-ghost-dl) b{color:#fff!important}.meta-chip.meta-chip-btn:not(.meta-chip-admin-danger):not(.meta-chip-ghost-dl) svg{color:#fff!important}.meta-chip.meta-chip-ghost-dl,.meta-chip.meta-chip-btn.meta-chip-ghost-dl{background:linear-gradient(135deg,#0000007a,#a78bfa1a)!important;border:1px solid rgba(255,255,255,.24)!important;color:#f8fafc!important;text-decoration:none!important;box-shadow:0 2px 10px #00000073,inset 0 1px #ffffff2e!important}.meta-chip.meta-chip-ghost-dl b,.meta-chip.meta-chip-btn.meta-chip-ghost-dl b{color:#fff!important}.meta-chip.meta-chip-ghost-dl svg,.meta-chip.meta-chip-btn.meta-chip-ghost-dl svg{color:#fff!important}.meta-chip.optimal-chip{background:#0000006b!important;border:1px solid rgba(255,255,255,.24)!important;color:#ffffffd9!important}.meta-chip.optimal-chip b{color:#fff!important}body.day-theme .meta-chip.meta-chip-btn:not(.meta-chip-admin-danger):not(.meta-chip-ghost-dl){background:#fffbeb!important;border:1px solid #fde68a!important;color:#92400e!important;box-shadow:0 2px 6px #d977061f!important}body.day-theme .meta-chip.meta-chip-btn:not(.meta-chip-admin-danger):not(.meta-chip-ghost-dl) b{color:#92400e!important}body.day-theme .meta-chip.meta-chip-btn:not(.meta-chip-admin-danger):not(.meta-chip-ghost-dl) svg{color:#b45309!important}body.day-theme .meta-chip.meta-chip-ghost-dl,body.day-theme .meta-chip.meta-chip-btn.meta-chip-ghost-dl{background:#f59e0b1a!important;border:1px solid rgba(217,119,6,.35)!important;color:#b45309!important;box-shadow:0 2px 6px #d977061f!important}body.day-theme .meta-chip.meta-chip-ghost-dl b,body.day-theme .meta-chip.meta-chip-btn.meta-chip-ghost-dl b,body.day-theme .meta-chip.meta-chip-ghost-dl svg,body.day-theme .meta-chip.meta-chip-btn.meta-chip-ghost-dl svg{color:#92400e!important}body.day-theme .meta-chip.optimal-chip{background:#f59e0b1f!important;border:1px solid rgba(217,119,6,.35)!important;color:#b45309!important}body.day-theme .meta-chip.optimal-chip b{color:#78350f!important}.sectors-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.sector-card{min-width:0!important;width:100%!important;box-sizing:border-box!important;overflow:hidden!important;padding:10px 11px!important;gap:5px!important;border-radius:8px!important;background:#00000061!important;backdrop-filter:blur(16px) saturate(150%)!important;-webkit-backdrop-filter:blur(16px) saturate(150%)!important;border:1px solid rgba(255,255,255,.11)!important;box-shadow:0 6px 20px #0000007a,inset 0 1px #ffffff1a!important}body.day-theme .sector-card{background:#fff!important;border-color:#e2e8f0e6!important;box-shadow:0 2px 8px #0000000a!important}.sector-card.is-best-sector{border-color:#fde68a75!important;background:linear-gradient(180deg,#fbbf2417,#ffffff06 38%,#0000007a)!important;box-shadow:0 8px 24px #0000008f,0 0 20px #fbbf2426,inset 0 1px #ffffff5c!important}body.day-theme .sector-card.is-best-sector{border:1.5px solid #d97706!important;background:linear-gradient(180deg,#fffbeb,#fef3c7 45%,#fff)!important;box-shadow:0 0 18px #f59e0b4d,0 4px 12px #d977061f,inset 0 1px #fff!important}.sector-card-top{display:flex!important;justify-content:space-between!important;align-items:center!important;min-width:0!important;gap:4px!important}.sector-title-wrap{display:inline-flex!important;align-items:center!important;gap:5px!important;min-width:0!important}.sector-name{font-family:var(--font-mono)!important;font-size:10px!important;font-weight:700!important;letter-spacing:1.1px!important;text-transform:uppercase!important;color:var(--text-dimmer)!important;white-space:nowrap!important}.sector-card.is-best-sector .sector-name{color:#fef3c7c7!important}.desktop-only-wr-pill{display:none!important}.sector-time-best-pill{display:inline-flex!important;font-family:var(--font-mono)!important;font-size:8px!important;font-weight:800!important;letter-spacing:.4px!important;padding:1px 4.5px!important;border-radius:3px!important;background:linear-gradient(135deg,#fde68a4d,#fbbf2424 55%,#ffffff1f)!important;color:#fefce8!important;border:1px solid rgba(253,230,138,.65)!important;box-shadow:0 0 10px #fbbf243d,inset 0 1px #fff6!important;text-shadow:0 0 8px rgba(253,224,71,.5)!important;margin-left:4px!important;vertical-align:middle!important;flex-shrink:0!important;position:static!important}.wr-pill{font-family:var(--font-mono)!important;font-size:8.5px!important;font-weight:800!important;letter-spacing:.5px!important;padding:1px 4.5px!important;border-radius:3px!important;background:linear-gradient(135deg,#fde68a4d,#fbbf2424 55%,#ffffff1f)!important;color:#fefce8!important;border:1px solid rgba(253,230,138,.65)!important;box-shadow:0 0 10px #fbbf243d,inset 0 1px #fff6!important;text-shadow:0 0 8px rgba(253,224,71,.5)!important;white-space:nowrap!important}body.day-theme .sector-time-best-pill,body.day-theme .wr-pill{background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#fff!important;border:1px solid #b45309!important;box-shadow:0 2px 6px #d9770659,inset 0 1px #fff6!important;text-shadow:0 1px 1px rgba(120,53,15,.35)!important}.sector-pct{font-family:var(--font-mono)!important;font-size:10.5px!important;font-weight:700!important;color:#fff!important;text-shadow:0 0 8px rgba(255,255,255,.2)!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important}body.classic-theme .sector-pct{color:#a78bfa!important;text-shadow:none!important}body.lavender-theme .sector-pct{color:#c4b5fd!important;text-shadow:none!important}.sector-pct.best{color:#fef9c3!important;text-shadow:0 0 10px rgba(251,191,36,.45),0 0 4px rgba(255,255,255,.3)!important}body.day-theme .sector-pct.best{color:#b45309!important;text-shadow:0 0 8px rgba(245,158,11,.35)!important;font-weight:850!important}.sector-time-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;min-width:0!important}.sector-gap-to-wr{margin-left:auto!important}.sector-time-val{font-size:16px!important;font-weight:800!important;color:var(--text)!important;font-family:var(--font-mono)!important;font-variant-numeric:tabular-nums!important;letter-spacing:.2px!important;white-space:nowrap!important}.sector-gap-to-wr{font-family:var(--font-mono)!important;font-size:10.5px!important;font-weight:600!important;color:var(--text-dimmer)!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}.sector-best-holder{min-width:0!important;width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;line-height:1.2!important;display:flex!important;align-items:center!important;gap:4px!important;min-height:17px!important}.sector-best-holder .wr-holder-label{font-size:9px!important;font-weight:700!important;color:var(--text-dimmer)!important;flex-shrink:0!important;text-transform:uppercase!important}.sector-best-holder .wr-holder-name{font-size:10.5px!important;font-weight:700!important;color:var(--text)!important;max-width:70px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:inline-block!important;vertical-align:bottom!important}.sector-best-holder .wr-holder-time{font-size:10.5px!important;font-weight:700!important;color:#fff!important;text-shadow:0 0 8px rgba(255,255,255,.2)!important;font-family:var(--font-mono)!important;flex-shrink:0!important;margin-left:2px!important}body.classic-theme .sector-best-holder .wr-holder-time{color:#a78bfa!important;text-shadow:none!important}body.lavender-theme .sector-best-holder .wr-holder-time{color:var(--accent-bright)!important;text-shadow:none!important}.sector-best-holder.best-by-you{min-width:0!important;overflow:hidden!important;color:#fef3c7!important}.sector-best-holder.best-by-you .wr-holder-text{font-size:10px!important;font-weight:700!important;color:#fef3c7!important;text-shadow:0 0 8px rgba(251,191,36,.22)!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sector-best-holder.best-by-you .wr-holder-text b{color:#fff!important;font-weight:700!important;text-shadow:0 0 10px rgba(255,255,255,.28)!important}body.day-theme .sector-best-holder.best-by-you,body.day-theme .sector-best-holder.best-by-you .wr-holder-text{color:#78350f!important;text-shadow:none!important}body.day-theme .sector-best-holder.best-by-you .wr-holder-text b{color:#0f172a!important;font-weight:800!important;text-shadow:none!important}.sector-bar-track{width:100%!important;height:4px!important;border-radius:999px!important;background:#ffffff14!important;box-shadow:inset 0 1px 2px #0000008c!important;overflow:hidden!important}body.day-theme .sector-bar-track{background:#e2e8f0!important;box-shadow:inset 0 1px 2px #00000014!important}body.day-theme .sector-card.is-best-sector .sector-bar-track{background:#f59e0b2e!important;border:1px solid rgba(245,158,11,.25)!important}.rank-targets-list{width:100%;justify-content:flex-start}}@media(max-width:480px){.lb-controls-container{padding:0 8px;margin-bottom:12px}.lb-filter-panel{gap:7px 8px;padding:8px 10px;max-width:100%}.filter-label{font-size:8.5px;letter-spacing:1.4px;color:#cbd5e1!important;font-weight:700!important;text-shadow:0 1px 3px rgba(0,0,0,.9)!important}body.day-theme .filter-label{color:#475569!important;text-shadow:none!important}.lb-dropdown-trigger{height:36px;padding:0 20px;font-size:11px;display:flex;align-items:center;justify-content:center;text-align:center}.lb-dropdown-selected-label{font-size:10.5px;display:flex;align-items:center;justify-content:center;text-align:center;margin:0 auto}.direction-toggle,.condition-toggle{height:36px}.dir-btn,.cond-btn{font-size:10px;gap:3px;padding:0 2px}.dir-btn svg,.cond-btn svg{width:11px;height:11px}.styled-input{height:36px;font-family:var(--font-mono);font-size:11px;font-weight:600;text-align:center;padding:0 24px}.search-input-wrap.has-text .styled-input{text-align:center;padding-left:16px;padding-right:28px}.driver-name-text{max-width:100%!important}.mobile-car-name{max-width:80px!important}}@media(max-width:350px){.lb-filter-panel{gap:6px 6px;padding:6px}.dir-btn,.cond-btn{font-size:9px;gap:2px}.dir-btn span,.cond-btn span{letter-spacing:0}.lb-dropdown-trigger{padding:0 16px}.lb-dropdown-selected-label{font-size:9.5px;display:flex;align-items:center;justify-content:center;text-align:center;margin:0 auto}.styled-input{font-family:var(--font-body),-apple-system,sans-serif;font-size:10.5px;font-weight:500;letter-spacing:0;padding:0 2px 0 16px;text-align:center}.search-input-wrap .search-icon{left:calc(50% - 63px)!important;top:50%!important;transform:translateY(-50%)!important;width:11px;height:11px}.search-input-wrap.has-text .search-icon{left:5px!important}}@media(max-width:340px){.sectors-grid{grid-template-columns:1fr!important;gap:6px!important}}html.no-anim:not(.download-active) .nav-tab-glider,body.no-anim:not(.download-active) .nav-tab-glider,.no-anim:not(.download-active) .nav-tab-glider{animation:none!important;transition:none!important}html.no-anim:not(.download-active) .nav-tab-btn,html.no-anim:not(.download-active) .nav-tab-btn svg,body.no-anim:not(.download-active) .nav-tab-btn,body.no-anim:not(.download-active) .nav-tab-btn svg,.no-anim:not(.download-active) .nav-tab-btn,.no-anim:not(.download-active) .nav-tab-btn svg,.no-anim:not(.download-active) .tab-pane:not(#downloadTabContent),.no-anim:not(.download-active) #leaderboardTabContent.active #leaderboardHero,.no-anim:not(.download-active) #leaderboardTabContent.active .lb-controls-container,.no-anim:not(.download-active) #leaderboardTabContent.active .lb-stats-banner,.no-anim:not(.download-active) #leaderboardTabContent.active .lb-table-wrap,.no-anim:not(.download-active) .lb-table tbody tr.lb-row,.no-anim:not(.download-active) .details-row,.no-anim:not(.download-active) .details-row .sector-card,.no-anim:not(.download-active) .details-row .sector-bar-fill,.no-anim:not(.download-active) .details-row .telemetry-collapse-wrapper{animation:none!important;transition:none!important;transform:none!important}html.no-anim.leaderboard-active:not(.day-theme),body.no-anim.leaderboard-active:not(.day-theme),html.no-anim.leaderboard-active:not(.day-theme) body,.no-anim.leaderboard-active:not(.day-theme){background:#000!important;background-color:#000!important}html.no-anim:not(.day-theme) #leaderboardTabContent,body.no-anim:not(.day-theme) #leaderboardTabContent,.no-anim:not(.day-theme) #leaderboardTabContent{background:#000!important;background-color:#000!important}html.no-anim.leaderboard-active:before,body.no-anim.leaderboard-active:before,html.no-anim body.leaderboard-active:before,.no-anim.leaderboard-active:before,html.no-anim.leaderboard-active:after,body.no-anim.leaderboard-active:after,html.no-anim body.leaderboard-active:after,.no-anim.leaderboard-active:after{display:none!important;opacity:0!important;background:none!important;content:none!important}html.no-anim #leaderboardTabContent:before,html.no-anim #leaderboardTabContent:after,body.no-anim #leaderboardTabContent:before,body.no-anim #leaderboardTabContent:after,.no-anim #leaderboardTabContent:before,.no-anim #leaderboardTabContent:after{display:none!important;opacity:0!important;background:none!important}html.no-anim:not(.day-theme) .lb-table-wrap .table-scroll,body.no-anim:not(.day-theme) .lb-table-wrap .table-scroll,.no-anim:not(.day-theme) .lb-table-wrap .table-scroll{box-shadow:inset 0 1px #ffffff1a,0 2px 4px #0000004d,0 6px 16px -2px #00000073,0 16px 36px -4px #0009,0 32px 64px -8px #000000bf!important}body.driver-profile-open{overflow:hidden!important}.lb-driver-profile-btn{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:#a78bfa24;border:1px solid rgba(196,181,253,.35);border-radius:6px;color:var(--accent-bright);font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.4px;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0;opacity:.88}.lb-driver-profile-btn:hover{opacity:1;background:#a78bfa47;border-color:#d8b4fea6;color:#fff;transform:translateY(-1px);box-shadow:0 2px 10px #a78bfa47}.lb-driver-profile-btn svg{flex-shrink:0}body.day-theme .lb-driver-profile-btn{background:#fffbeb!important;border:1px solid #fde68a!important;color:#b45309!important}body.day-theme .lb-driver-profile-btn:hover{background:#fef3c7!important;border-color:#f59e0b!important;color:#92400e!important;box-shadow:0 2px 8px #f59e0b33!important}.driver-profile-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.driver-profile-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#04060cd1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:profileFadeIn .2s ease-out}body.day-theme .driver-profile-backdrop{background:#0f172a47;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%)}@keyframes profileFadeIn{0%{opacity:0}to{opacity:1}}@keyframes profileModalPop{0%{opacity:0;transform:scale(.96) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.driver-profile-dialog{position:relative;z-index:10;width:100%;max-width:1080px;max-height:90vh;height:90vh;background:#03040af0;backdrop-filter:blur(28px) saturate(190%);-webkit-backdrop-filter:blur(28px) saturate(190%);border:1px solid rgba(196,181,253,.18);border-radius:18px;box-shadow:0 32px 80px #000000e6,inset 0 1px #ffffff1a,0 0 38px #8b5cf61f;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;animation:profileModalPop .25s cubic-bezier(.16,1,.3,1)}.driver-profile-dialog::-webkit-scrollbar{width:7px}.driver-profile-dialog::-webkit-scrollbar-track{background:#00000059}.driver-profile-dialog::-webkit-scrollbar-thumb{background:#c4b5fd2e;border-radius:999px}.driver-profile-dialog::-webkit-scrollbar-thumb:hover{background:#c4b5fd61}body.day-theme .driver-profile-dialog::-webkit-scrollbar-track{background:#0f172a08}body.day-theme .driver-profile-dialog::-webkit-scrollbar-thumb{background:#0f172a24}body.day-theme .driver-profile-dialog::-webkit-scrollbar-thumb:hover{background:#d9770673}body.day-theme .driver-profile-dialog{background:radial-gradient(ellipse 68% 38% at 15% 0%,rgba(251,191,36,.14) 0%,transparent 72%),radial-gradient(ellipse 58% 36% at 88% 6%,rgba(186,230,253,.2) 0%,transparent 70%),radial-gradient(ellipse 62% 45% at 50% 100%,rgba(254,243,199,.28) 0%,transparent 75%),linear-gradient(180deg,#fffc,#f8fafcba);backdrop-filter:blur(36px) saturate(210%);-webkit-backdrop-filter:blur(36px) saturate(210%);border:1px solid rgba(255,255,255,.96);box-shadow:0 0 0 1px #0f172a13,0 28px 72px -12px #0f172a2e,0 0 38px #f59e0b14,inset 0 1.5px #fff,inset 0 0 28px #ffffffa6}.driver-profile-header{position:relative;z-index:1600;overflow:visible;display:grid;grid-template-columns:auto 1fr auto auto;grid-template-rows:auto auto;grid-template-areas:"avatar name-wrap actions close" "avatar meta      actions close";align-items:center;column-gap:16px;row-gap:4px;padding:16px 24px;background:radial-gradient(ellipse at 18% -20%,#a78bfa24,#05060ef0 75%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.07);flex-shrink:0;box-sizing:border-box}.driver-profile-header.alias-dropdown-open,.driver-profile-header:has(.driver-alias-dropdown-btn.is-open){z-index:10000!important}body.day-theme .driver-profile-header{background:radial-gradient(ellipse at 18% -22%,#fbbf2433,#ffffff9e 72%),linear-gradient(180deg,#ffffffd6,#f8fafcad);backdrop-filter:blur(26px) saturate(195%);-webkit-backdrop-filter:blur(26px) saturate(195%);border-bottom-color:#0f172a12;box-shadow:inset 0 1px #fff,0 4px 16px #0f172a06}.driver-profile-header-left,.driver-profile-title-group{display:contents}.driver-profile-badge-avatar{grid-area:avatar;align-self:center;width:144px;height:31px;aspect-ratio:942 / 203;border-radius:7px;border:1.5px solid rgba(196,181,253,.45);background:#05060e;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;position:relative;box-sizing:border-box;box-shadow:0 0 12px #a78bfa4d,inset 0 0 6px #a78bfa29;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),border-color .22s ease;-webkit-user-select:none;user-select:none}.driver-profile-badge-avatar:after{content:"";position:absolute;top:0;left:0;right:0;height:48%;background:linear-gradient(180deg,#ffffff29,#ffffff03);pointer-events:none;border-radius:5px 5px 0 0;z-index:2}.driver-profile-badge-avatar:hover{transform:translateY(-1px) scale(1.03)}.profile-avatar-tier-img{width:100%;height:100%;object-fit:cover;object-position:center 46%;display:block;z-index:1}.driver-profile-badge-avatar.tier-master{border-color:#c4b5fd;box-shadow:0 0 14px #c4b5fd6b,inset 0 0 8px #c4b5fd33}.driver-profile-badge-avatar.tier-master:hover{box-shadow:0 0 20px #c4b5fda6,inset 0 0 10px #c4b5fd4d}.driver-profile-badge-avatar.tier-specialist{border-color:#7dd3fc;box-shadow:0 0 14px #7dd3fc6b,inset 0 0 8px #7dd3fc33}.driver-profile-badge-avatar.tier-specialist:hover{box-shadow:0 0 20px #7dd3fca6,inset 0 0 10px #7dd3fc4d}.driver-profile-badge-avatar.tier-platinum{border-color:#6ee7b7;box-shadow:0 0 14px #6ee7b76b,inset 0 0 8px #6ee7b733}.driver-profile-badge-avatar.tier-platinum:hover{box-shadow:0 0 20px #6ee7b7a6,inset 0 0 10px #6ee7b74d}.driver-profile-badge-avatar.tier-gold{border-color:#fde68a;box-shadow:0 0 14px #fde68a6b,inset 0 0 8px #fde68a33}.driver-profile-badge-avatar.tier-gold:hover{box-shadow:0 0 20px #fde68aa6,inset 0 0 10px #fde68a4d}.driver-profile-badge-avatar.tier-silver{border-color:#e2e8f0;box-shadow:0 0 12px #e2e8f066,inset 0 0 6px #e2e8f02e}.driver-profile-badge-avatar.tier-silver:hover{box-shadow:0 0 18px #e2e8f0a6,inset 0 0 8px #e2e8f047}.driver-profile-badge-avatar.tier-bronze{border-color:#fdba74;box-shadow:0 0 14px #fdba746b,inset 0 0 8px #fdba7433}.driver-profile-badge-avatar.tier-bronze:hover{box-shadow:0 0 20px #fdba74a6,inset 0 0 10px #fdba744d}body.day-theme .driver-profile-badge-avatar{background:#0f172a;border-color:#f59e0b7a;box-shadow:0 4px 12px #0f172a1f,0 0 0 1px #fffc}body.day-theme .driver-profile-badge-avatar:hover,body.day-theme .driver-profile-badge-avatar.tier-master:hover,body.day-theme .driver-profile-badge-avatar.tier-specialist:hover,body.day-theme .driver-profile-badge-avatar.tier-platinum:hover,body.day-theme .driver-profile-badge-avatar.tier-gold:hover,body.day-theme .driver-profile-badge-avatar.tier-silver:hover,body.day-theme .driver-profile-badge-avatar.tier-bronze:hover{box-shadow:0 6px 16px #d9770633,0 0 0 1px #fffffff2}.profile-avatar-fallback{font-size:20px;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.driver-profile-name-wrap{grid-area:name-wrap;display:flex;flex-direction:column;min-width:0;gap:2px;position:relative;z-index:2000;overflow:visible}.driver-profile-eyebrow{font-family:var(--font-mono, monospace);font-size:9.5px;font-weight:700;letter-spacing:1.4px;color:#c4b5fd;text-transform:uppercase;line-height:1.2}body.day-theme .driver-profile-eyebrow{color:#b45309}.driver-profile-name{margin:0;font-family:Oswald,sans-serif;font-size:26px;font-weight:700;letter-spacing:.5px;line-height:1.15;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:fit-content;display:inline-flex;align-items:center}body:not(.day-theme) .driver-profile-name span[style*="color:#000"],body:not(.day-theme) .driver-profile-name span[style*="color: #000"],body:not(.day-theme) .driver-profile-name span[style*="color:rgb(0"],body:not(.day-theme) .driver-profile-name span[style*="color: rgb(0"],body:not(.day-theme) .driver-profile-name span[style*="color:black"]{text-shadow:0 0 6px rgba(221,214,254,.85),0 0 2px rgba(255,255,255,.92)}body.day-theme .driver-profile-name{color:#0f172a}body.day-theme .driver-profile-name span[style*="#fff" i],body.day-theme .driver-profile-name span[style*="rgb(255, 255, 255)" i],body.day-theme .driver-profile-name span[style*="rgb(255,255,255)" i],body.day-theme .driver-profile-name span[style*="color:white" i],body.day-theme .driver-profile-name span[style*="color: white" i]{color:#0f172a!important;text-shadow:none!important}.driver-profile-name-row{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap;position:relative;z-index:2100;overflow:visible}.driver-profile-alias-dropdown-wrap{display:inline-flex;align-items:center;position:relative;z-index:2200;overflow:visible;flex-shrink:0}.driver-alias-dropdown-relative{position:relative;display:inline-flex;align-items:center;z-index:2300}.driver-profile-header.alias-dropdown-open .driver-profile-name-wrap,.driver-profile-header.alias-dropdown-open .driver-profile-name-row,.driver-profile-header.alias-dropdown-open .driver-profile-alias-dropdown-wrap,.driver-profile-header.alias-dropdown-open .driver-alias-dropdown-relative{z-index:10001!important}.driver-alias-dropdown-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;font-size:11px;font-weight:700;font-family:var(--font-mono, monospace);letter-spacing:.5px;border-radius:9999px;background:#a78bfa24;border:1px solid rgba(196,181,253,.36);color:#ddd6fe;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px #00000047;-webkit-user-select:none;user-select:none;white-space:nowrap}.driver-alias-dropdown-btn:hover{background:#a78bfa3d;border-color:#ddd6fe9e;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #8b5cf647}.driver-alias-dropdown-btn.is-open{background:#a78bfa47;border-color:#c4b5fd;color:#fff;box-shadow:0 0 0 2px #a78bfa38}.driver-alias-dropdown-btn .alias-pill-icon{width:13px;height:13px;color:#c4b5fd;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease,color .2s ease}.driver-alias-dropdown-btn:hover .alias-pill-icon{color:#fff}.driver-alias-dropdown-btn .alias-pill-caret{transition:transform .2s ease}.driver-alias-dropdown-btn.is-open .alias-pill-caret{transform:rotate(180deg)}.alias-pill-content{display:inline-flex;align-items:center;gap:5px}.alias-pill-prefix{font-family:var(--font-mono, monospace);font-weight:700;letter-spacing:.5px;color:#ddd6fe;opacity:.9}.alias-pill-formatted-name{display:inline-flex;align-items:center;font-weight:700;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.alias-pill-formatted-name span{display:inline}body.day-theme .driver-alias-dropdown-btn{background:linear-gradient(135deg,#fffbebe0,#ffffffd1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-color:#fbbf248c;color:#92400e;box-shadow:0 2px 8px #d9770614,inset 0 1px #fff}body.day-theme .driver-alias-dropdown-btn:hover{background:linear-gradient(135deg,#fef3c7f2,#fffbebe6);border-color:#f59e0b;color:#78350f;box-shadow:0 4px 12px #f59e0b29,inset 0 1px #fff}body.day-theme .driver-alias-dropdown-btn.is-open{background:#fef3c7;border-color:#d97706;color:#78350f;box-shadow:0 0 0 2px #f59e0b33,inset 0 1px #fff}body.day-theme .driver-alias-dropdown-btn .alias-pill-icon,body.day-theme .driver-alias-dropdown-btn:hover .alias-pill-icon{color:#d97706}body.day-theme .alias-pill-prefix{color:#b45309}.alias-pill-count-badge{font-family:var(--font-mono, monospace);font-size:10px;font-weight:800;padding:1px 6px;border-radius:9999px;background:#a78bfa3d;border:1px solid rgba(196,181,253,.5);color:#fff;line-height:1.2}body.day-theme .alias-pill-count-badge{background:#f59e0b2e;border-color:#d9770666;color:#92400e}.driver-alias-dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;min-width:270px;max-width:min(390px,calc(100vw - 32px));background:#04050cf5;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid rgba(196,181,253,.28);border-radius:14px;box-shadow:0 24px 60px #000000f2,0 0 0 1px #ffffff0f,0 0 24px #8b5cf62e;z-index:999999!important;padding:12px 14px;animation:dropdownFadeIn .18s cubic-bezier(.16,1,.3,1);box-sizing:border-box}body.day-theme .driver-alias-dropdown-menu{background:#fffffffc;border-color:#e2e8f0;box-shadow:0 20px 50px #0f172a24,0 0 0 1px #0f172a0d}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.driver-alias-menu-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.08)}body.day-theme .driver-alias-menu-header{border-bottom-color:#00000014}.driver-alias-menu-title-wrap{display:flex;align-items:center;gap:6px}.driver-alias-menu-icon{width:14px;height:14px;color:#c4b5fd;flex-shrink:0;display:inline-flex}body.day-theme .driver-alias-menu-icon{color:#d97706}.driver-alias-menu-title{font-family:Oswald,sans-serif;font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#fff}body.day-theme .driver-alias-menu-title{color:#0f172a}.driver-alias-menu-badge{font-family:var(--font-mono, monospace);font-size:10px;font-weight:700;padding:2px 7px;border-radius:9999px;background:#a78bfa29;border:1px solid rgba(196,181,253,.35);color:#ddd6fe}body.day-theme .driver-alias-menu-badge{background:#fffbeb;border-color:#fde68a;color:#b45309}.driver-alias-menu-note{font-size:11px;color:#94a3b8;margin-bottom:8px;line-height:1.35}body.day-theme .driver-alias-menu-note{color:#64748b}.driver-alias-menu-list{display:flex;flex-direction:column;gap:6px;max-height:240px;overflow-y:auto}.driver-alias-menu-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border-radius:9px;background:#ffffff09;border:1px solid rgba(255,255,255,.06);transition:all .15s ease}.driver-alias-menu-item:hover{background:#a78bfa24;border-color:#c4b5fd52}body.day-theme .driver-alias-menu-item{background:#f8fafc;border-color:#e2e8f0}body.day-theme .driver-alias-menu-item:hover{background:#fffbeb;border-color:#fde68a}.driver-alias-item-content{display:flex;flex-direction:column;min-width:0;gap:2px}.driver-alias-item-name{font-size:13.5px;font-weight:700;letter-spacing:.3px;line-height:1.3;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.driver-alias-item-name span{display:inline}body.day-theme .driver-alias-item-name{color:#0f172a}.driver-alias-item-clean{font-family:var(--font-mono, monospace);font-size:10px;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.day-theme .driver-alias-item-clean{color:#64748b}.driver-alias-item-tag{font-family:var(--font-mono, monospace);font-size:9.5px;font-weight:700;padding:2px 7px;border-radius:999px;background:#a78bfa29;border:1px solid rgba(196,181,253,.34);color:#ddd6fe;white-space:nowrap;flex-shrink:0}body.day-theme .driver-alias-item-tag{background:#fffbeb;border-color:#fde68a;color:#b45309}.driver-profile-clean-tag,.driver-profile-meta{grid-area:meta;position:relative;z-index:10;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;line-height:1.4;color:#94a3b8;margin-top:0}body.day-theme .driver-profile-clean-tag,body.day-theme .driver-profile-meta{color:#64748b}.profile-meta-sep{color:#ffffff38;-webkit-user-select:none;user-select:none;font-weight:400}body.day-theme .profile-meta-sep{color:#00000038}.profile-meta-handle{font-family:var(--font-mono, monospace);font-size:12px;font-weight:600;color:#cbd5e1}body.day-theme .profile-meta-handle{color:#475569}.profile-meta-tier{font-weight:700;letter-spacing:.3px;text-transform:uppercase;font-size:11.5px;font-family:var(--font-mono, monospace)}.profile-meta-tier.tier-text-master{color:#c4b5fd;text-shadow:0 0 10px rgba(167,139,250,.42)}.profile-meta-tier.tier-text-specialist{color:#7dd3fc;text-shadow:0 0 10px rgba(125,211,252,.35)}.profile-meta-tier.tier-text-platinum{color:#6ee7b7;text-shadow:0 0 10px rgba(110,231,183,.35)}.profile-meta-tier.tier-text-gold{color:#fde68a;text-shadow:0 0 10px rgba(253,230,138,.35)}.profile-meta-tier.tier-text-silver{color:#e2e8f0}.profile-meta-tier.tier-text-bronze{color:#fdba74}body.day-theme .profile-meta-tier.tier-text-master{color:#7e22ce;text-shadow:none}body.day-theme .profile-meta-tier.tier-text-specialist{color:#0891b2;text-shadow:none}body.day-theme .profile-meta-tier.tier-text-platinum{color:#15803d;text-shadow:none}body.day-theme .profile-meta-tier.tier-text-gold{color:#b45309;text-shadow:none}body.day-theme .profile-meta-tier.tier-text-silver{color:#475569;text-shadow:none}body.day-theme .profile-meta-tier.tier-text-bronze{color:#c2410c;text-shadow:none}.profile-meta-progress{font-family:var(--font-mono, monospace);font-size:11px;font-weight:600;color:#94a3b8;letter-spacing:.3px}.profile-meta-progress.is-max{color:#ddd6fe;font-weight:700;text-shadow:0 0 8px rgba(167,139,250,.35)}body.day-theme .profile-meta-progress.is-max{color:#b45309;text-shadow:none}.profile-meta-pbs{font-family:var(--font-mono, monospace);font-size:11px;color:#64748b;letter-spacing:.3px}body.day-theme .profile-meta-pbs{color:#94a3b8}.profile-meta-loading{font-family:var(--font-mono, monospace);font-size:11.5px;color:var(--text-dimmer)}.driver-profile-header-right{display:contents}.driver-profile-actions-bar,.profile-header-actions-group,.profile-garage-quick-actions{grid-area:actions;position:relative;z-index:20;display:flex;align-items:center;gap:7px;margin-left:auto}.profile-header-btn,.btn-profile-garage,.btn-profile-rival{height:33px;padding:0 14px;border-radius:999px;font-family:var(--font-mono, monospace);font-size:12px;font-weight:700;letter-spacing:.25px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid;transition:all .18s cubic-bezier(.16,1,.3,1);box-sizing:border-box}.profile-header-btn svg,.btn-profile-garage svg,.btn-profile-rival svg{flex-shrink:0;width:13.5px;height:13.5px}.btn-label-full{display:inline}.btn-label-compact{display:none}@media(max-width:900px){.btn-label-full{display:none}.btn-label-compact{display:inline}}.profile-header-btn.btn-claim,.btn-profile-garage{background:#a78bfa21;border-color:#c4b5fd5c;color:#ddd6fe}.profile-header-btn.btn-claim:hover,.btn-profile-garage:hover{background:#a78bfa3d;border-color:#ddd6fe9e;color:#fff;transform:translateY(-1px);box-shadow:0 4px 14px #8b5cf64d}.profile-header-btn.btn-claim.is-claimed,.profile-header-btn.btn-claim.active,.btn-profile-garage.active{background:linear-gradient(135deg,#8b5cf6,#a78bfa 55%,#c4b5fd);border-color:#ddd6fe94;color:#fff;text-shadow:0 1px 2px rgba(22,10,48,.72),0 0 8px rgba(46,16,101,.45);box-shadow:0 4px 14px #8b5cf659,inset 0 1px #ffffff47}.profile-header-btn.btn-claim.is-claimed svg,.profile-header-btn.btn-claim.active svg,.btn-profile-garage.active svg{filter:drop-shadow(0 1px 2px rgba(22,10,48,.65))}.profile-header-btn.btn-claim.is-claimed:hover,.profile-header-btn.btn-claim.active:hover,.btn-profile-garage.active:hover{filter:brightness(1.06);border-color:#ddd6fe;color:#fff;transform:translateY(-1px);box-shadow:0 6px 18px #8b5cf673,inset 0 1px #ffffff52}body.day-theme .profile-header-btn.btn-claim,body.day-theme .btn-profile-garage{background:linear-gradient(135deg,#fffbebe0,#ffffffc7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-color:#fbbf248c;color:#b45309;text-shadow:none;box-shadow:0 2px 8px #d9770614,inset 0 1px #fff}body.day-theme .profile-header-btn.btn-claim:hover,body.day-theme .btn-profile-garage:hover{background:linear-gradient(135deg,#fef3c7f5,#fde68abf);border-color:#f59e0b;color:#78350f;box-shadow:0 4px 14px #d977062e,inset 0 1px #fff}body.day-theme .profile-header-btn.btn-claim.is-claimed,body.day-theme .profile-header-btn.btn-claim.active,body.day-theme .btn-profile-garage.active{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#ffffff8c;color:#fff;text-shadow:0 1px 2px rgba(120,53,15,.45);box-shadow:0 4px 14px #d9770647,inset 0 1px #ffffff73}body.day-theme .profile-header-btn.btn-claim.is-claimed svg,body.day-theme .profile-header-btn.btn-claim.active svg,body.day-theme .btn-profile-garage.active svg{filter:drop-shadow(0 1px 2px rgba(120,53,15,.35))}body.day-theme .profile-header-btn.btn-claim.is-claimed:hover,body.day-theme .profile-header-btn.btn-claim.active:hover,body.day-theme .btn-profile-garage.active:hover{filter:brightness(1.05);border-color:#ffffffbf;color:#fff;box-shadow:0 6px 18px #d977065c,inset 0 1px #ffffff8c}.profile-header-btn.btn-rival,.btn-profile-rival{background:#fda4af1a;border-color:#fda4af4d;color:#fda4af}.profile-header-btn.btn-rival:hover,.btn-profile-rival:hover{background:#fda4af2e;border-color:#fda4af8c;color:#ffe4e6;transform:translateY(-1px);box-shadow:0 4px 14px #f43f5e38}.profile-header-btn.btn-rival.is-rival,.profile-header-btn.btn-rival.active,.btn-profile-rival.active{background:#fda4af38;border-color:#fda4af99;color:#fff;text-shadow:0 1px 2px rgba(48,10,22,.65);box-shadow:0 0 14px #fb71853d,inset 0 1px #ffffff29}.profile-header-btn.btn-rival.is-rival:hover,.profile-header-btn.btn-rival.active:hover,.btn-profile-rival.active:hover{background:#fda4af4d;border-color:#fda4af;color:#fff;transform:translateY(-1px)}body.day-theme .profile-header-btn.btn-rival,body.day-theme .btn-profile-rival{background:linear-gradient(135deg,#fef2f2e0,#ffffffc7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-color:#fca5a5a6;color:#dc2626;text-shadow:none;box-shadow:0 2px 8px #dc26260f,inset 0 1px #fff}body.day-theme .profile-header-btn.btn-rival:hover,body.day-theme .btn-profile-rival:hover{background:linear-gradient(135deg,#fee2e2f0,#fef2f2e0);border-color:#f87171;color:#b91c1c;box-shadow:0 4px 12px #dc26261f,inset 0 1px #fff}body.day-theme .profile-header-btn.btn-rival.is-rival,body.day-theme .profile-header-btn.btn-rival.active,body.day-theme .btn-profile-rival.active{background:linear-gradient(135deg,#fee2e2,#fecaca);border-color:#f87171;color:#991b1b;text-shadow:none;box-shadow:0 3px 10px #dc262624,inset 0 1px #fffc}.driver-profile-close-btn{grid-area:close;position:relative;z-index:30;width:33px;height:33px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.11);color:#94a3b8;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s ease;flex-shrink:0;box-sizing:border-box}.driver-profile-close-btn svg{width:15px;height:15px}.driver-profile-close-btn:hover{background:#fda4af29;border-color:#fda4af73;color:#fda4af;transform:scale(1.04)}body.day-theme .driver-profile-close-btn{background:#ffffffc7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-color:#0f172a1a;color:#64748b;box-shadow:0 2px 6px #0f172a0a,inset 0 1px #fff}body.day-theme .driver-profile-close-btn:hover{background:#fee2e2;border-color:#fca5a5;color:#dc2626;box-shadow:0 4px 10px #dc26261f,inset 0 1px #fff}.pbs-label-full{display:inline}.pbs-label-short{display:none}@media(max-width:720px){.driver-profile-header{display:grid!important;grid-template-columns:auto 1fr auto!important;grid-template-rows:auto auto auto!important;grid-template-areas:"avatar   name-wrap close" "meta     meta      meta" "actions  actions   actions"!important;column-gap:12px!important;row-gap:10px!important;padding:14px 16px!important;align-items:center!important}.driver-profile-brand-prefix{display:none!important}.driver-profile-eyebrow{font-size:9px!important;letter-spacing:1.2px!important;line-height:1.1!important;margin-bottom:2px!important;white-space:nowrap!important}.driver-profile-badge-avatar{grid-area:avatar!important;width:106px!important;height:23px!important;border-radius:5px!important;flex-shrink:0!important}.driver-profile-name-wrap{grid-area:name-wrap!important;min-width:0!important;gap:1px!important;position:relative!important;z-index:2000!important;overflow:visible!important}.driver-profile-name{font-size:21px!important;line-height:1.15!important;letter-spacing:.3px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.driver-profile-close-btn{grid-area:close!important;width:33px!important;height:33px!important;position:static!important;align-self:center!important;justify-self:end!important;border-radius:999px!important}.driver-profile-close-btn svg{width:15px!important;height:15px!important}.driver-profile-meta{grid-area:meta!important;width:100%!important;margin-top:0!important;padding:7px 10px!important;background:#080914b8!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:10px!important;font-size:11px!important;gap:7px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.driver-profile-meta::-webkit-scrollbar{display:none!important}body.day-theme .driver-profile-meta{background:#ffffffb8!important;backdrop-filter:blur(14px) saturate(180%)!important;-webkit-backdrop-filter:blur(14px) saturate(180%)!important;border-color:#0f172a12!important;box-shadow:inset 0 1px #fff,0 2px 6px #0f172a08!important}.profile-meta-handle{font-size:11px!important;flex-shrink:0!important}.profile-meta-tier,.profile-meta-progress,.profile-meta-pbs{font-size:10.5px!important;flex-shrink:0!important}.profile-meta-sep{flex-shrink:0!important;font-size:10px!important}.pbs-label-full{display:none!important}.pbs-label-short{display:inline!important}.driver-profile-actions-bar{grid-area:actions!important;width:100%!important;margin-left:0!important}.driver-profile-actions-bar .profile-header-actions-group{width:100%!important;display:flex!important;align-items:center!important;gap:6px!important}.profile-header-btn.btn-merge-profile,.profile-header-btn.btn-claim,.profile-header-btn.btn-rival{flex:1 1 0!important;min-width:0!important;width:auto!important;justify-content:center!important;height:30px!important;padding:0 8px!important;font-size:10.5px!important;white-space:nowrap!important;border-radius:999px!important;gap:4px!important}.profile-header-btn.btn-merge-profile .btn-merge-label{display:inline!important}}.driver-profile-body{flex:none;width:100%;min-height:auto;padding:24px;overflow:visible;box-sizing:border-box}.profile-tab-pane{width:100%;box-sizing:border-box}.profile-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:20px}.profile-stat-box{background:#070812d6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 6px 20px #0006,inset 0 1px #ffffff0d;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s ease,box-shadow .2s ease}.profile-stat-box:hover{border-color:#c4b5fd61;box-shadow:0 10px 26px #00000080,0 0 18px #a78bfa24;transform:translateY(-2px)}body.day-theme .profile-stat-box{background:linear-gradient(145deg,#ffffffdb,#ffffff94);backdrop-filter:blur(22px) saturate(190%);-webkit-backdrop-filter:blur(22px) saturate(190%);border-color:#fffffff5;box-shadow:0 0 0 1px #0f172a0f,0 8px 22px -6px #0f172a12,0 2px 6px #0f172a08,inset 0 1.5px #fff,inset 0 -1px #ffffff80}body.day-theme .profile-stat-box:hover{background:linear-gradient(145deg,#fffffff2,#fffbebbd);border-color:#fbbf24a6;box-shadow:0 0 0 1px #d9770624,0 12px 26px -6px #d9770624,0 4px 10px #0f172a0a,inset 0 1.5px #fff;transform:translateY(-2px)}.stat-box-label{font-size:10px;font-weight:700;letter-spacing:.8px;color:var(--text-dimmer);margin-bottom:4px}.stat-box-value{font-family:Oswald,sans-serif;font-size:26px;font-weight:700;color:#fff;line-height:1.1}body.day-theme .stat-box-value{color:#0f172a}.stat-box-denom{font-size:16px;color:var(--text-dimmer)}.stat-box-sub{font-size:11px;color:#94a3b8;margin-top:4px}body.day-theme .stat-box-sub{color:#64748b}.profile-stat-box.stat-wr.is-champion{background:linear-gradient(135deg,#a78bfa24,#070812e6);border-color:#c4b5fd66;box-shadow:0 8px 24px #00000073,0 0 18px #a78bfa1f,inset 0 1px #ddd6fe29}.profile-stat-box.stat-wr.is-champion .stat-box-value{color:#ddd6fe;text-shadow:0 0 12px rgba(167,139,250,.35)}body.day-theme .profile-stat-box.stat-wr.is-champion{background:linear-gradient(135deg,#fef3c7e0,#fffbebb8 55%,#ffffffdb);border-color:#fbbf24a6;box-shadow:0 0 0 1px #d977061a,0 8px 22px -6px #d9770626,0 2px 6px #0f172a09,inset 0 1.5px #fff,inset 0 -1px #fef3c799}body.day-theme .profile-stat-box.stat-wr.is-champion:hover{background:linear-gradient(135deg,#fef3c7f2,#fffbebd6 55%,#fffffff0);border-color:#f59e0bcc;box-shadow:0 0 0 1px #d977062e,0 12px 28px -6px #d9770638,0 4px 10px #0f172a0b,inset 0 1.5px #fff;transform:translateY(-2px)}body.day-theme .profile-stat-box.stat-wr.is-champion .stat-box-value{color:#b45309;text-shadow:none}.stat-box-val-wrap{display:flex;align-items:center;gap:8px;min-height:30px}.stat-car-thumb{width:38px;height:22px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}body.day-theme .stat-car-thumb{filter:drop-shadow(0 2px 4px rgba(15,23,42,.18))}.profile-stat-box.stat-avg{display:flex;flex-direction:column}.stat-rank-val-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;width:100%}.stat-tier-title{font-size:20px;font-weight:800;letter-spacing:-.5px;font-family:var(--font-display, sans-serif)}.stat-tier-title.tier-text-master{color:#ddd6fe;text-shadow:0 0 12px rgba(167,139,250,.38)}.stat-tier-title.tier-text-specialist{color:#7dd3fc;text-shadow:0 0 12px rgba(125,211,252,.32)}.stat-tier-title.tier-text-platinum{color:#6ee7b7;text-shadow:0 0 12px rgba(110,231,183,.32)}.stat-tier-title.tier-text-gold{color:#fde68a;text-shadow:0 0 12px rgba(253,230,138,.32)}.stat-tier-title.tier-text-silver{color:#e2e8f0}.stat-tier-title.tier-text-bronze{color:#fdba74}body.day-theme .stat-tier-title.tier-text-master{color:#7e22ce;text-shadow:none}body.day-theme .stat-tier-title.tier-text-specialist{color:#0e7490;text-shadow:none}body.day-theme .stat-tier-title.tier-text-platinum{color:#15803d;text-shadow:none}body.day-theme .stat-tier-title.tier-text-gold{color:#a16207;text-shadow:none}body.day-theme .stat-tier-title.tier-text-silver{color:#475569}body.day-theme .stat-tier-title.tier-text-bronze{color:#c2410c}.stat-avg-leaderboard-pos{font-family:var(--font-mono, monospace);font-size:12px;font-weight:700;padding:1px 7px;border-radius:999px;background:#a78bfa1f;border:1px solid rgba(196,181,253,.24);color:#c4b5fd}body.day-theme .stat-avg-leaderboard-pos{background:#0f172a0d;border-color:#0f172a1f;color:#64748b}.stat-rank-progress-wrap{margin-top:10px;display:flex;flex-direction:column;gap:5px;cursor:help}.stat-rank-progress-track{width:100%;height:6px;background:#ffffff12;border-radius:999px;overflow:hidden;position:relative}body.day-theme .stat-rank-progress-track{background:#0f172a14}.stat-rank-progress-fill{height:100%;border-radius:999px;transition:width .6s cubic-bezier(.4,0,.2,1);position:relative}.stat-rank-progress-fill.fill-master{background:linear-gradient(90deg,#8b5cf6,#c4b5fd);box-shadow:0 0 8px #c4b5fd80}.stat-rank-progress-fill.fill-specialist{background:linear-gradient(90deg,#38bdf8,#93c5fd);box-shadow:0 0 8px #93c5fd73}.stat-rank-progress-fill.fill-platinum{background:linear-gradient(90deg,#34d399,#6ee7b7);box-shadow:0 0 8px #6ee7b773}.stat-rank-progress-fill.fill-gold{background:linear-gradient(90deg,#fbbf24,#fde68a);box-shadow:0 0 8px #fde68a73}.stat-rank-progress-fill.fill-silver{background:linear-gradient(90deg,#94a3b8,#e2e8f0);box-shadow:0 0 6px #e2e8f066}.stat-rank-progress-fill.fill-bronze{background:linear-gradient(90deg,#fb923c,#fdba74);box-shadow:0 0 6px #fdba7466}.stat-rank-progress-labels{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:700;font-family:var(--font-mono, monospace);line-height:1}.stat-rank-progress-pct{color:#c4b5fd;letter-spacing:.5px}.stat-rank-progress-fill.fill-master~.stat-rank-progress-labels .stat-rank-progress-pct{color:#ddd6fe}.stat-rank-progress-fill.fill-specialist~.stat-rank-progress-labels .stat-rank-progress-pct{color:#7dd3fc}.stat-rank-progress-fill.fill-platinum~.stat-rank-progress-labels .stat-rank-progress-pct{color:#6ee7b7}.stat-rank-progress-fill.fill-gold~.stat-rank-progress-labels .stat-rank-progress-pct{color:#fde68a}.stat-rank-progress-fill.fill-silver~.stat-rank-progress-labels .stat-rank-progress-pct{color:#e2e8f0}.stat-rank-progress-fill.fill-bronze~.stat-rank-progress-labels .stat-rank-progress-pct{color:#fdba74}.stat-rank-progress-target{color:#94a3b8;font-size:10px;text-transform:uppercase;letter-spacing:.4px}body.day-theme .stat-rank-progress-pct{color:#0284c7}body.day-theme .stat-rank-progress-fill.fill-master~.stat-rank-progress-labels .stat-rank-progress-pct{color:#7e22ce}body.day-theme .stat-rank-progress-fill.fill-specialist~.stat-rank-progress-labels .stat-rank-progress-pct{color:#0e7490}body.day-theme .stat-rank-progress-fill.fill-platinum~.stat-rank-progress-labels .stat-rank-progress-pct{color:#15803d}body.day-theme .stat-rank-progress-fill.fill-gold~.stat-rank-progress-labels .stat-rank-progress-pct{color:#a16207}body.day-theme .stat-rank-progress-fill.fill-silver~.stat-rank-progress-labels .stat-rank-progress-pct{color:#475569}body.day-theme .stat-rank-progress-fill.fill-bronze~.stat-rank-progress-labels .stat-rank-progress-pct{color:#c2410c}.profile-tiers-ribbon-wrap{background:#05060edb;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:14px 16px;margin-bottom:24px;box-shadow:0 8px 24px #0006,inset 0 1px #ffffff0d}body.day-theme .profile-tiers-ribbon-wrap{background:linear-gradient(145deg,#ffffffd6,#f8fafc9e);backdrop-filter:blur(22px) saturate(190%);-webkit-backdrop-filter:blur(22px) saturate(190%);border-color:#fffffff5;box-shadow:0 0 0 1px #0f172a0f,0 8px 24px -6px #0f172a11,0 2px 6px #0f172a08,inset 0 1.5px #fff,inset 0 -1px #ffffff80}.profile-tiers-header-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.profile-section-label{font-size:10px;font-weight:700;letter-spacing:1px;color:var(--text-dimmer);margin-bottom:0}.profile-sort-tier-quick-btn{display:inline-flex;align-items:center;gap:5px;height:26px;background:#a78bfa1f;border:1px solid rgba(196,181,253,.3);border-radius:999px;padding:0 11px;font-family:var(--font-mono, monospace);font-size:10.5px;font-weight:700;color:#ddd6fe;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);outline:none;box-sizing:border-box}.profile-sort-tier-quick-btn svg{width:11px;height:11px}.profile-sort-tier-quick-btn:hover{background:#a78bfa38;border-color:#ddd6fe85;color:#fff;transform:translateY(-1px);box-shadow:0 3px 12px #8b5cf640}.profile-sort-tier-quick-btn.active{background:linear-gradient(135deg,#8b5cf6,#a78bfa 55%,#c4b5fd);border-color:#ddd6fe8c;color:#fff;text-shadow:0 1px 2px rgba(22,10,48,.72),0 0 8px rgba(46,16,101,.45);box-shadow:0 4px 14px #8b5cf65c,inset 0 1px #ffffff47}body.day-theme .profile-sort-tier-quick-btn{background:#fef3c7;border-color:#fde68a;color:#b45309;text-shadow:none}body.day-theme .profile-sort-tier-quick-btn:hover{background:#fde68a;color:#78350f}body.day-theme .profile-sort-tier-quick-btn.active{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#d97706;color:#fff;text-shadow:none;box-shadow:0 2px 8px #d9770652}.profile-tiers-ribbon{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%}@media(max-width:900px){.profile-tiers-ribbon{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}@media(max-width:540px){.profile-tiers-ribbon{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}}.profile-tier-chip{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px;padding:8px 4px 7px;border-radius:10px;background:#080914d6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.07);font-size:11px;font-weight:700;color:#94a3b8;transition:all .22s cubic-bezier(.16,1,.3,1);min-width:0;box-sizing:border-box;cursor:pointer;outline:none;font-family:inherit;-webkit-user-select:none;user-select:none}.profile-tier-chip:hover{transform:translateY(-2px)}.profile-tier-chip.is-active,.profile-tier-chip.selected{border-width:1.5px;transform:translateY(-2px);box-shadow:0 0 0 2px #c4b5fd38,0 8px 20px #00000073}.profile-tier-chip.tier-master.is-active,.profile-tier-chip.tier-master.selected{border-color:#c4b5fd!important;box-shadow:0 0 0 2px #c4b5fd66,0 0 18px #a78bfa59!important;background:#a78bfa33!important}.profile-tier-chip.tier-specialist.is-active,.profile-tier-chip.tier-specialist.selected{border-color:#7dd3fc!important;box-shadow:0 0 0 2px #7dd3fc61,0 0 18px #7dd3fc4d!important;background:#7dd3fc29!important}.profile-tier-chip.tier-platinum.is-active,.profile-tier-chip.tier-platinum.selected{border-color:#6ee7b7!important;box-shadow:0 0 0 2px #6ee7b761,0 0 18px #6ee7b74d!important;background:#6ee7b729!important}.profile-tier-chip.tier-gold.is-active,.profile-tier-chip.tier-gold.selected{border-color:#fde68a!important;box-shadow:0 0 0 2px #fde68a61,0 0 18px #fde68a47!important;background:#fde68a26!important}.profile-tier-chip.tier-silver.is-active,.profile-tier-chip.tier-silver.selected{border-color:#e2e8f0!important;box-shadow:0 0 0 2px #e2e8f061,0 0 18px #94a3b84d!important;background:#e2e8f026!important}.profile-tier-chip.tier-bronze.is-active,.profile-tier-chip.tier-bronze.selected{border-color:#fdba74!important;box-shadow:0 0 0 2px #fdba7461,0 0 18px #fb923c47!important;background:#fdba7426!important}body.day-theme .profile-tier-chip{background:linear-gradient(145deg,#ffffffe0,#f8fafcad);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-color:#0f172a14;color:#64748b;box-shadow:0 2px 6px #0f172a09,inset 0 1px #fff}body.day-theme .profile-tier-chip.is-active,body.day-theme .profile-tier-chip.selected{box-shadow:0 0 0 2px #f59e0b,0 6px 16px #f59e0b33,inset 0 1px #fff!important}body.day-theme .profile-tier-chip.tier-master.is-active,body.day-theme .profile-tier-chip.tier-master.selected{background:linear-gradient(145deg,#faf5ff,#f3e8ff)!important;border-color:#a855f7!important;box-shadow:0 0 0 2px #a855f759,0 6px 16px #9333ea29,inset 0 1px #fff!important}body.day-theme .profile-tier-chip.tier-specialist.is-active,body.day-theme .profile-tier-chip.tier-specialist.selected{background:linear-gradient(145deg,#ecfeff,#cffafe)!important;border-color:#06b6d4!important;box-shadow:0 0 0 2px #06b6d459,0 6px 16px #0891b229,inset 0 1px #fff!important}body.day-theme .profile-tier-chip.tier-platinum.is-active,body.day-theme .profile-tier-chip.tier-platinum.selected{background:linear-gradient(145deg,#f0fdf4,#dcfce7)!important;border-color:#22c55e!important;box-shadow:0 0 0 2px #22c55e59,0 6px 16px #16a34a26,inset 0 1px #fff!important}body.day-theme .profile-tier-chip.tier-gold.is-active,body.day-theme .profile-tier-chip.tier-gold.selected{background:linear-gradient(145deg,#fefce8,#fef08a)!important;border-color:#eab308!important;box-shadow:0 0 0 2px #eab30861,0 6px 16px #ca8a0429,inset 0 1px #fff!important}body.day-theme .profile-tier-chip.tier-silver.is-active,body.day-theme .profile-tier-chip.tier-silver.selected{background:linear-gradient(145deg,#f8fafc,#e2e8f0)!important;border-color:#64748b!important;box-shadow:0 0 0 2px #64748b4d,0 6px 16px #47556924,inset 0 1px #fff!important}body.day-theme .profile-tier-chip.tier-bronze.is-active,body.day-theme .profile-tier-chip.tier-bronze.selected{background:linear-gradient(145deg,#fff7ed,#ffedd5)!important;border-color:#f97316!important;box-shadow:0 0 0 2px #f9731659,0 6px 16px #ea580c26,inset 0 1px #fff!important}.tier-chip-img{width:54px;height:15px;object-fit:contain;flex-shrink:0;display:block;margin:0 auto}.tier-chip-name{font-size:11px;font-weight:700;letter-spacing:.6px;white-space:nowrap;line-height:1.2;text-align:center;transition:color .2s ease}.tier-chip-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:18px;padding:0 6px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;color:#64748b;line-height:1;text-align:center;flex-shrink:0;transition:all .2s ease;margin-top:1px}body.day-theme .tier-chip-count{background:#0f172a0b;border-color:#0f172a12;color:#64748b}.profile-tier-chip.zero-count{opacity:.45}.profile-tier-chip.zero-count:hover{opacity:.82;transform:translateY(-1px)}.profile-tier-chip.tier-master.has-count{border-color:#c4b5fd61;background:#a78bfa1c;color:#e9d5ff}.profile-tier-chip.tier-master.has-count:hover,.profile-tier-chip.tier-master.zero-count:hover{border-color:#c4b5fd;box-shadow:0 0 16px #a78bfa47;transform:translateY(-1px)}.profile-tier-chip.tier-master.has-count .tier-chip-name{color:#f3e8ff}.profile-tier-chip.tier-master.has-count .tier-chip-count{background:#a78bfa38;color:#f5f3ff;border-color:#c4b5fd61}body.day-theme .profile-tier-chip.tier-master.has-count{border-color:#c084fc73;background:linear-gradient(145deg,#faf5ffeb,#f3e8ffb8);color:#7e22ce;box-shadow:0 2px 8px #9333ea12,inset 0 1px #fff}body.day-theme .profile-tier-chip.tier-master.has-count:hover,body.day-theme .profile-tier-chip.tier-master.zero-count:hover{border-color:#a855f7;box-shadow:0 6px 14px #9333ea24,inset 0 1px #fff}body.day-theme .profile-tier-chip.tier-master.has-count .tier-chip-name{color:#7e22ce}body.day-theme .profile-tier-chip.tier-master.has-count .tier-chip-count{background:#f3e8ffe6;color:#7e22ce;border-color:#d8b4fe}.profile-tier-chip.tier-specialist.has-count{border-color:#7dd3fc5c;background:#7dd3fc17;color:#bae6fd}.profile-tier-chip.tier-specialist.has-count:hover,.profile-tier-chip.tier-specialist.zero-count:hover{border-color:#7dd3fc;box-shadow:0 0 16px #7dd3fc40;transform:translateY(-1px)}.profile-tier-chip.tier-specialist.has-count .tier-chip-name{color:#e0f2fe}.profile-tier-chip.tier-specialist.has-count .tier-chip-count{background:#7dd3fc33;color:#e0f2fe;border-color:#7dd3fc5c}body.day-theme .profile-tier-chip.tier-specialist.has-count{border-color:#67e8f98c;background:linear-gradient(145deg,#f0fdfaeb,#cffafead);color:#0e7490;box-shadow:0 2px 8px #0891b212,inset 0 1px #fff}body.day-theme .profile-tier-chip.tier-specialist.has-count:hover,body.day-theme .profile-tier-chip.tier-specialist.zero-count:hover{border-color:#06b6d4;box-shadow:0 6px 14px #0891b224,inset 0 1px #fff}body.day-theme .profile-tier-chip.tier-specialist.has-count .tier-chip-name{color:#0e7490}body.day-theme .profile-tier-chip.tier-specialist.has-count .tier-chip-count{background:#cffafee6;color:#0e7490;border-color:#a5f3fc}.profile-tier-chip.tier-platinum.has-count{border-color:#6ee7b75c;background:#6ee7b717;color:#6ee7b7}.profile-tier-chip.tier-platinum.has-count:hover,.profile-tier-chip.tier-platinum.zero-count:hover{border-color:#6ee7b7;box-shadow:0 0 16px #6ee7b740;transform:translateY(-1px)}.profile-tier-chip.tier-platinum.has-count .tier-chip-name{color:#a7f3d0}.profile-tier-chip.tier-platinum.has-count .tier-chip-count{background:#6ee7b733;color:#d1fae5;border-color:#6ee7b75c}body.day-theme .profile-tier-chip.tier-platinum.has-count{border-color:#86efac8c;background:linear-gradient(145deg,#f0fdf4eb,#dcfce7b3);color:#15803d;box-shadow:0 2px 8px #16a34a12,inset 0 1px #fff}body.day-theme .profile-tier-chip.tier-platinum.has-count:hover,body.day-theme .profile-tier-chip.tier-platinum.zero-count:hover{border-color:#22c55e;box-shadow:0 6px 14px #16a34a24,inset 0 1px #fff}body.day-theme .profile-tier-chip.tier-platinum.has-count .tier-chip-name{color:#15803d}body.day-theme .profile-tier-chip.tier-platinum.has-count .tier-chip-count{background:#dcfce7e6;color:#166534;border-color:#bbf7d0}.profile-tier-chip.tier-gold.has-count{border-color:#fde68a5c;background:#fde68a17;color:#fde68a}.profile-tier-chip.tier-gold.has-count:hover,.profile-tier-chip.tier-gold.zero-count:hover{border-color:#fde68a;box-shadow:0 0 16px #fde68a3d;transform:translateY(-1px)}.profile-tier-chip.tier-gold.has-count .tier-chip-name{color:#fef3c7}.profile-tier-chip.tier-gold.has-count .tier-chip-count{background:#fde68a2e;color:#fef9c3;border-color:#fde68a5c}body.day-theme .profile-tier-chip.tier-gold.has-count{border-color:#facc158c;background:linear-gradient(145deg,#fefce8f0,#fef08a9e);color:#a16207;box-shadow:0 2px 8px #ca8a0414,inset 0 1px #fff}body.day-theme .profile-tier-chip.tier-gold.has-count:hover,body.day-theme .profile-tier-chip.tier-gold.zero-count:hover{border-color:#eab308;box-shadow:0 6px 14px #ca8a0426,inset 0 1px #fff}body.day-theme .profile-tier-chip.tier-gold.has-count .tier-chip-name{color:#a16207}body.day-theme .profile-tier-chip.tier-gold.has-count .tier-chip-count{background:#fef08ae6;color:#854d0e;border-color:#fde047}.profile-tier-chip.tier-silver.has-count{border-color:#cbd5e15c;background:#94a3b817;color:#f1f5f9}.profile-tier-chip.tier-silver.has-count:hover,.profile-tier-chip.tier-silver.zero-count:hover{border-color:#e2e8f0;box-shadow:0 0 16px #94a3b840;transform:translateY(-1px)}.profile-tier-chip.tier-silver.has-count .tier-chip-name{color:#f8fafc}.profile-tier-chip.tier-silver.has-count .tier-chip-count{background:#94a3b833;color:#fff;border-color:#cbd5e15c}body.day-theme .profile-tier-chip.tier-silver.has-count{border-color:#94a3b873;background:linear-gradient(145deg,#fffffff0,#e2e8f0b8);color:#475569;box-shadow:0 2px 8px #4755690f,inset 0 1px #fff}body.day-theme .profile-tier-chip.tier-silver.has-count:hover,body.day-theme .profile-tier-chip.tier-silver.zero-count:hover{border-color:#94a3b8;box-shadow:0 6px 14px #4755691f,inset 0 1px #fff}body.day-theme .profile-tier-chip.tier-silver.has-count .tier-chip-name{color:#475569}body.day-theme .profile-tier-chip.tier-silver.has-count .tier-chip-count{background:#e2e8f0eb;color:#334155;border-color:#cbd5e1}.profile-tier-chip.tier-bronze.has-count{border-color:#fdba745c;background:#fdba7417;color:#fdba74}.profile-tier-chip.tier-bronze.has-count:hover,.profile-tier-chip.tier-bronze.zero-count:hover{border-color:#fdba74;box-shadow:0 0 16px #fb923c3d;transform:translateY(-1px)}.profile-tier-chip.tier-bronze.has-count .tier-chip-name{color:#fed7aa}.profile-tier-chip.tier-bronze.has-count .tier-chip-count{background:#fdba742e;color:#ffedd5;border-color:#fdba745c}body.day-theme .profile-tier-chip.tier-bronze.has-count{border-color:#fb923c73;background:linear-gradient(145deg,#fff7edf0,#ffedd5b8);color:#c2410c;box-shadow:0 2px 8px #c2410c12,inset 0 1px #fff}body.day-theme .profile-tier-chip.tier-bronze.has-count:hover,body.day-theme .profile-tier-chip.tier-bronze.zero-count:hover{border-color:#fb923c;box-shadow:0 6px 14px #c2410c24,inset 0 1px #fff}body.day-theme .profile-tier-chip.tier-bronze.has-count .tier-chip-name{color:#c2410c}body.day-theme .profile-tier-chip.tier-bronze.has-count .tier-chip-count{background:#ffedd5eb;color:#9a3412;border-color:#fed7aa}.profile-pbs-control-bar{position:relative;z-index:50;margin-bottom:20px}.profile-pbs-control-bar:has(.open){z-index:600}.profile-pbs-title-wrap{margin-bottom:14px}.profile-pbs-heading{margin:0;font-family:Oswald,sans-serif;font-size:20px;font-weight:700;letter-spacing:.5px;color:#fff}body.day-theme .profile-pbs-heading{color:#0f172a}.profile-pbs-subtitle{font-size:12px;color:var(--text-dimmer)}.profile-filter-row{position:relative;z-index:60;display:flex;flex-direction:column;gap:10px;background:#060710db;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px 14px;box-shadow:0 8px 24px #0000006b,inset 0 1px #ffffff0d}.profile-filter-row:has(.open){z-index:600}body.day-theme .profile-filter-row{background:linear-gradient(145deg,#ffffffdb,#f8fafca3);backdrop-filter:blur(22px) saturate(190%);-webkit-backdrop-filter:blur(22px) saturate(190%);border-color:#fffffff5;box-shadow:0 0 0 1px #0f172a0f,0 8px 24px -6px #0f172a11,0 2px 6px #0f172a08,inset 0 1.5px #fff,inset 0 -1px #ffffff80}.profile-filter-controls-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;position:relative;z-index:50;box-sizing:border-box}.profile-filter-selectors-group{display:flex;align-items:center;gap:12px;flex-wrap:wrap;position:relative;z-index:40;min-width:0}.profile-filter-selectors-group.dropdown-active,.profile-filter-selectors-group:has(.lb-custom-dropdown.open){z-index:300!important}.profile-dropdown-field{display:flex;align-items:center;gap:8px;position:relative;min-width:0;box-sizing:border-box}.profile-dropdown-field.profile-dropdown-map{z-index:45}.profile-dropdown-field.profile-dropdown-car{z-index:40}.profile-dropdown-field.dropdown-active,.profile-dropdown-field:has(.lb-custom-dropdown.open){z-index:400!important}.profile-dropdown-label{font-family:var(--font-mono, monospace);font-size:11px;font-weight:700;color:var(--text-dimmer, #94a3b8);letter-spacing:.6px;white-space:nowrap;flex-shrink:0}body.day-theme .profile-dropdown-label{color:#64748b}.profile-select-wrap{min-width:170px;max-width:220px;width:100%;position:relative;box-sizing:border-box}.profile-select-wrap .lb-dropdown-trigger{height:30px;padding:0 10px 0 12px;font-size:11px;border-radius:999px;background:#03040adb;border:1px solid rgba(255,255,255,.11);width:100%;box-sizing:border-box;transition:all .2s cubic-bezier(.16,1,.3,1)}.profile-select-wrap .lb-dropdown-trigger:hover{border-color:#c4b5fd6b;background:#080a16eb}.profile-select-wrap .lb-custom-dropdown.open .lb-dropdown-trigger{border-color:#c4b5fda6;background:#0a0c1af5;box-shadow:0 0 14px #a78bfa38}body.day-theme .profile-select-wrap .lb-dropdown-trigger{background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-color:#0f172a1c;color:#0f172a;box-shadow:0 1px 4px #0f172a0a,inset 0 1px #fff}body.day-theme .profile-select-wrap .lb-dropdown-trigger:hover{background:#fff;border-color:#f59e0b8c;box-shadow:0 3px 10px #d977061f,inset 0 1px #fff}.profile-select-wrap .lb-dropdown-menu{max-height:280px;z-index:9999}@media(max-width:768px){.profile-filter-controls-bar{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%;box-sizing:border-box}.profile-filter-selectors-group{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;box-sizing:border-box}.profile-dropdown-field{display:flex;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;flex:none;box-sizing:border-box}.profile-dropdown-field.profile-dropdown-map{z-index:45}.profile-dropdown-field.profile-dropdown-car{z-index:40}.profile-dropdown-label{width:40px;min-width:40px;text-align:left;flex-shrink:0}.profile-select-wrap{flex:1 1 0;min-width:0;max-width:100%;width:auto;box-sizing:border-box}.profile-select-wrap .lb-dropdown-trigger{width:100%;box-sizing:border-box}.profile-select-wrap .lb-dropdown-menu{left:0;right:0;width:100%;max-width:100%;box-sizing:border-box}.profile-sort-wrap{display:flex;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;margin-left:0!important;z-index:30;box-sizing:border-box}.profile-sort-label{width:40px;min-width:40px;text-align:left;flex-shrink:0}.profile-custom-dropdown{flex:1 1 0;min-width:0;max-width:100%;width:auto;box-sizing:border-box}.profile-sort-trigger{width:100%;display:flex;justify-content:space-between;box-sizing:border-box}.profile-sort-menu{left:0!important;right:0!important;width:100%!important;min-width:0!important;box-sizing:border-box}}.profile-filter-tabs{display:flex;flex-wrap:wrap;gap:6px}.profile-filter-btn{height:26px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 11px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#94a3b8;font-size:11px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease;white-space:nowrap;box-sizing:border-box}.profile-filter-btn:hover{color:#f8fafc;background:#a78bfa1f;border-color:#c4b5fd52}.profile-filter-btn.active{background:linear-gradient(135deg,#8b5cf6,#a78bfa 52%,#c4b5fd);border-color:#ddd6fe85;color:#fff;text-shadow:0 1px 2px rgba(22,10,48,.72),0 0 8px rgba(46,16,101,.45);box-shadow:0 3px 10px #8b5cf652,inset 0 1px #ffffff42}body.day-theme .profile-filter-btn{background:#ffffffc7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(15,23,42,.1);color:#475569;text-shadow:none;box-shadow:0 1px 3px #0f172a08,inset 0 1px #fff}body.day-theme .profile-filter-btn:hover{background:#fffbebeb;border-color:#f59e0b99;color:#b45309;box-shadow:0 3px 8px #d977061a,inset 0 1px #fff}body.day-theme .profile-filter-btn.active{background:linear-gradient(135deg,#f59e0b,#d97706)!important;border:1px solid rgba(255,255,255,.5)!important;color:#fff!important;text-shadow:0 1px 2px rgba(120,53,15,.45)!important;box-shadow:0 3px 10px #d9770647,inset 0 1px #fff6!important}.profile-sort-wrap{display:flex;align-items:center;gap:8px;position:relative;z-index:30;margin-left:auto;flex-shrink:0;box-sizing:border-box}.profile-sort-wrap.dropdown-active,.profile-sort-wrap:has(.profile-custom-dropdown.open){z-index:400!important}.profile-sort-label{font-size:11px;font-weight:700;color:var(--text-dimmer);letter-spacing:.5px;font-family:var(--font-mono, monospace);flex-shrink:0}.profile-custom-dropdown{position:relative;z-index:30;-webkit-user-select:none;user-select:none;box-sizing:border-box}.profile-custom-dropdown.open{z-index:500}.profile-sort-trigger{height:30px;padding:0 11px 0 12px;background:#03040adb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.11);border-radius:999px;color:#fff;font-family:var(--font-mono, monospace);font-size:11px;font-weight:600;display:inline-flex;align-items:center;gap:7px;cursor:pointer;box-shadow:inset 0 1px #ffffff0d,0 2px 8px #00000059;transition:all .2s cubic-bezier(.16,1,.3,1);outline:none}.profile-sort-trigger:hover{border-color:#c4b5fd73;background:#080a16eb;box-shadow:0 0 14px #a78bfa33,inset 0 1px #ffffff14}.profile-custom-dropdown.open .profile-sort-trigger{border-color:#c4b5fda6;background:#0a0c1af5;box-shadow:0 0 16px #a78bfa47,inset 0 1px #ffffff1f}body.day-theme .profile-sort-trigger{background:#fff;border-color:#00000024;color:#0f172a;box-shadow:0 1px 3px #0000000f}body.day-theme .profile-sort-trigger:hover{border-color:#f59e0b;background:#fffbeb;box-shadow:0 2px 8px #f59e0b29}body.day-theme .profile-custom-dropdown.open .profile-sort-trigger{border-color:#d97706;background:#fff;box-shadow:0 0 12px #f59e0b40}.profile-sort-trigger-inner{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;overflow:hidden}.profile-sort-trigger-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.profile-sort-trigger-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.2px}.profile-sort-chevron{flex-shrink:0;color:var(--text-dimmer);transition:transform .25s cubic-bezier(.16,1,.3,1),color .2s ease}.profile-custom-dropdown.open .profile-sort-chevron{transform:rotate(180deg);color:#ddd6fe}body.day-theme .profile-custom-dropdown.open .profile-sort-chevron{color:#d97706}.profile-sort-menu{position:absolute;top:calc(100% + 6px);right:0;left:auto;width:max-content;min-width:210px;max-width:calc(100vw - 48px);box-sizing:border-box;background:#04050cf5;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(196,181,253,.26);border-radius:12px;padding:5px;box-shadow:0 18px 45px #000000d1,0 0 22px #8b5cf629;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.96);pointer-events:none;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),visibility .22s;z-index:1000}.profile-custom-dropdown.open .profile-sort-menu{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}body.day-theme .profile-sort-menu{background:#fffffffa;border-color:#f59e0b59;box-shadow:0 16px 36px #0000001f,0 0 18px #f59e0b26}.profile-sort-item{display:flex;align-items:center;gap:9px;padding:8px 12px;border-radius:8px;font-family:var(--font-mono, monospace);font-size:12px;font-weight:600;color:#cbd5e1;cursor:pointer;transition:all .15s ease;position:relative}.profile-sort-item:hover{background:#a78bfa1f;color:#fff}.profile-sort-item.selected{background:#a78bfa33;color:#ddd6fe;font-weight:700}body.day-theme .profile-sort-item{color:#334155}body.day-theme .profile-sort-item:hover{background:#fffbeb;color:#b45309}body.day-theme .profile-sort-item.selected{background:#fef3c7;color:#b45309}.profile-sort-item-icon{font-size:13px;line-height:1;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.sort-icon-badge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;flex-shrink:0;transition:all .2s ease}.sort-icon-badge svg{display:block}.sort-icon-badge.badge-map{background:#93c5fd1f;color:#93c5fd;border:1px solid rgba(147,197,253,.3)}.sort-icon-badge.badge-tier{background:#fde68a1f;color:#fde68a;border:1px solid rgba(253,230,138,.32)}.sort-icon-badge.badge-rank{background:#ddd6fe21;color:#ddd6fe;border:1px solid rgba(196,181,253,.34)}.sort-icon-badge.badge-gap{background:#c4b5fd21;color:#c4b5fd;border:1px solid rgba(196,181,253,.32)}.sort-icon-badge.badge-time{background:#6ee7b71f;color:#6ee7b7;border:1px solid rgba(110,231,183,.3)}body.day-theme .sort-icon-badge.badge-map{background:#eff6ff;color:#0284c7;border-color:#bae6fd}body.day-theme .sort-icon-badge.badge-tier{background:#fffbeb;color:#b45309;border-color:#fde68a}body.day-theme .sort-icon-badge.badge-rank{background:#fefce8;color:#ca8a04;border-color:#fef08a}body.day-theme .sort-icon-badge.badge-gap{background:#fffbeb;color:#d97706;border-color:#fde68a}body.day-theme .sort-icon-badge.badge-time{background:#ecfdf5;color:#059669;border-color:#a7f3d0}.profile-sort-item-text{flex:1;white-space:nowrap}.profile-sort-check{font-size:12px;font-weight:700;color:var(--accent-bright, #c084fc);opacity:0;transition:opacity .15s ease}.profile-sort-item.selected .profile-sort-check{opacity:1}body.day-theme .profile-sort-check{color:#b45309}.profile-courses-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:14px;align-items:stretch}.profile-course-card{background:#070812db;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;transition:all .2s cubic-bezier(.16,1,.3,1);position:relative;min-height:188px;box-sizing:border-box;box-shadow:0 8px 24px #0000006b,inset 0 1px #ffffff0d}.profile-course-card:hover{border-color:#c4b5fd61;background:#0a0c18e6;box-shadow:0 12px 30px #0000008c,0 0 18px #a78bfa24;transform:translateY(-2px)}body.day-theme .profile-course-card{background:linear-gradient(145deg,#ffffffdb,#ffffff94);backdrop-filter:blur(22px) saturate(190%);-webkit-backdrop-filter:blur(22px) saturate(190%);border:1px solid rgba(255,255,255,.96);box-shadow:0 0 0 1px #0f172a0f,0 8px 24px -6px #0f172a12,0 2px 6px #0f172a08,inset 0 1.5px #fff,inset 0 -1px #ffffff80}body.day-theme .profile-course-card:hover{background:linear-gradient(145deg,#fffffff2,#fffbebb8);border-color:#fbbf24a6!important;box-shadow:0 0 0 1px #d9770624,0 12px 28px -6px #d9770624,0 4px 10px #0f172a0a,inset 0 1.5px #fff!important;transform:translateY(-2px)}.profile-course-card.is-wr-card{border-color:#c4b5fd75;background:linear-gradient(180deg,#a78bfa24,#070812e6);box-shadow:0 10px 30px #00000080,0 0 22px #a78bfa29,inset 0 1px #ddd6fe2e}.profile-course-card.is-wr-card:hover{border-color:#ddd6fea6;box-shadow:0 12px 32px #00000094,0 0 26px #a78bfa3d,inset 0 1px #ffffff38}body.day-theme .profile-course-card.is-wr-card{border-color:#f59e0bad!important;background:linear-gradient(155deg,#fef3c7db,#fffbebb8 52%,#ffffffdb)!important;box-shadow:0 0 0 1px #d977061a,0 10px 26px -6px #f59e0b2e,0 2px 6px #0f172a09,inset 0 1.5px #fff!important}body.day-theme .profile-course-card.is-wr-card:hover{border-color:#d97706!important;background:linear-gradient(155deg,#fef3c7f0,#fffbebd6 52%,#fffffff0)!important;box-shadow:0 0 0 1px #d977062e,0 14px 32px -6px #f59e0b40,0 4px 10px #0f172a0b,inset 0 1.5px #fff!important}.profile-course-card.card-seamless-updated{animation:none!important;box-shadow:none!important}@keyframes cardSeamlessGlow{0%,to{box-shadow:none}}.course-card-header{display:flex;flex-direction:column;gap:6px;margin-bottom:10px;flex-shrink:0}.course-card-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;width:100%}.course-map-name{font-family:Oswald,sans-serif;font-size:19px;font-weight:700;letter-spacing:.5px;color:#fff;line-height:1.2;white-space:nowrap;overflow:visible;flex:0 1 auto}body.day-theme .course-map-name{color:#0f172a}.course-card-badges-row{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:20px;width:100%}.course-dir-pill{font-size:9px;font-weight:700;letter-spacing:.6px;padding:2px 8px;border-radius:999px;white-space:nowrap;flex-shrink:0}.course-dir-pill.pill-downhill{background:#93c5fd1f;color:#93c5fd;border:1px solid rgba(147,197,253,.28)}body.day-theme .course-dir-pill.pill-downhill{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.course-dir-pill.pill-uphill{background:#f9a8d41f;color:#f9a8d4;border:1px solid rgba(249,168,212,.28)}body.day-theme .course-dir-pill.pill-uphill{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.course-card-rank-wrap{display:flex;align-items:center;gap:6px;flex-shrink:0;flex-wrap:nowrap;justify-content:flex-end;margin-left:auto}.course-rank-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-family:Oswald,sans-serif;line-height:1.15;background:#0c0e1ce0;color:#cbd5e1;border:1px solid rgba(255,255,255,.1);transition:all .2s ease;white-space:nowrap;flex-shrink:0;box-shadow:0 2px 6px #0000004d}.course-rank-pill .rank-sub-tag{font-size:10px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;opacity:.85}.course-rank-pill .rank-val-tag{font-size:14px;font-weight:800;letter-spacing:.3px}body.day-theme .course-rank-pill{background:#f1f5f9e6;color:#0f172a;border-color:#cbd5e1;box-shadow:0 2px 6px #0000000a}.course-rank-pill.pill-allcar.rank-wr{background:linear-gradient(135deg,#8b5cf6,#a78bfa 55%,#c4b5fd);color:#fff;border-color:#ddd6fe8c;text-shadow:0 1px 2px rgba(22,10,48,.72),0 0 8px rgba(46,16,101,.45);box-shadow:0 0 14px #a78bfa5c,inset 0 1px #ffffff47}.course-rank-pill.pill-allcar.rank-wr .rank-sub-tag{color:#fff;font-weight:900;opacity:.96}.course-rank-pill.pill-allcar.rank-wr .rank-val-tag{color:#fff;font-weight:900}body.day-theme .course-rank-pill.pill-allcar.rank-wr{background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#fff!important;border-color:#d97706!important;text-shadow:none!important;box-shadow:0 0 12px #f59e0b66!important}body.day-theme .course-rank-pill.pill-allcar.rank-wr .rank-sub-tag,body.day-theme .course-rank-pill.pill-allcar.rank-wr .rank-val-tag{color:#fff!important}.course-rank-pill.pill-allcar.rank-silver{background:#e2e8f029;color:#f1f5f9;border-color:#e2e8f061;box-shadow:0 0 10px #cbd5e129}.course-rank-pill.pill-allcar.rank-silver .rank-sub-tag{color:#cbd5e1}.course-rank-pill.pill-allcar.rank-bronze{background:#fdba7429;color:#fdba74;border-color:#fdba745c;box-shadow:0 0 10px #fb923c24}.course-rank-pill.pill-allcar.rank-bronze .rank-sub-tag{color:#fed7aa}body.day-theme .course-rank-pill.pill-allcar.rank-silver{background:#f1f5f9;color:#334155;border-color:#cbd5e1;box-shadow:none}body.day-theme .course-rank-pill.pill-allcar.rank-silver .rank-sub-tag{color:#64748b}body.day-theme .course-rank-pill.pill-allcar.rank-bronze{background:#fff7ed;color:#c2410c;border-color:#fed7aa;box-shadow:none}body.day-theme .course-rank-pill.pill-allcar.rank-bronze .rank-sub-tag{color:#ea580c}.course-rank-pill.pill-allcar.rank-top50{background:#a78bfa24;color:#ddd6fe;border-color:#c4b5fd57;box-shadow:0 0 8px #8b5cf624}.course-rank-pill.pill-allcar.rank-top50 .rank-sub-tag{color:#c4b5fd}body.day-theme .course-rank-pill.pill-allcar.rank-top50{background:#fffbeb;color:#92400e;border-color:#fde68a;box-shadow:none}body.day-theme .course-rank-pill.pill-allcar.rank-top50 .rank-sub-tag{color:#d97706}.course-rank-pill.pill-allcar.rank-unranked-top50{background:#94a3b814;color:#94a3b8;border-color:#94a3b82e}.course-rank-pill.pill-allcar.rank-unranked-top50 .rank-sub-tag{color:#64748b}body.day-theme .course-rank-pill.pill-allcar.rank-unranked-top50{background:#f8fafc;color:#94a3b8;border-color:#e2e8f0}.course-rank-pill.pill-car{background:#0a0c18e0;color:#e2e8f0;border-color:#ffffff1c}.course-rank-pill.pill-car .rank-sub-tag{color:#c4b5fd}.course-rank-pill.pill-car.car-rank-1{background:#6ee7b724;color:#6ee7b7;border-color:#6ee7b75c;box-shadow:0 0 10px #6ee7b724}.course-rank-pill.pill-car.car-rank-1 .rank-sub-tag{color:#a7f3d0}.course-rank-pill.pill-car.car-rank-2{background:#93c5fd24;color:#93c5fd;border-color:#93c5fd57;box-shadow:0 0 10px #93c5fd24}.course-rank-pill.pill-car.car-rank-2 .rank-sub-tag{color:#bfdbfe}.course-rank-pill.pill-car.car-rank-3{background:#d8b4fe26;color:#d8b4fe;border-color:#d8b4fe5c;box-shadow:0 0 10px #d8b4fe24}.course-rank-pill.pill-car.car-rank-3 .rank-sub-tag{color:#e9d5ff}body.day-theme .course-rank-pill.pill-car{background:#f8fafc;color:#1e293b;border-color:#cbd5e1}body.day-theme .course-rank-pill.pill-car .rank-sub-tag{color:#64748b}body.day-theme .course-rank-pill.pill-car.car-rank-1{background:#ecfdf5;color:#047857;border-color:#a7f3d0;box-shadow:none}body.day-theme .course-rank-pill.pill-car.car-rank-1 .rank-sub-tag{color:#059669}body.day-theme .course-rank-pill.pill-car.car-rank-2{background:#f1f5f9;color:#334155;border-color:#cbd5e1;box-shadow:none}body.day-theme .course-rank-pill.pill-car.car-rank-2 .rank-sub-tag{color:#64748b}body.day-theme .course-rank-pill.pill-car.car-rank-3{background:#fff7ed;color:#c2410c;border-color:#fed7aa;box-shadow:none}body.day-theme .course-rank-pill.pill-car.car-rank-3 .rank-sub-tag{color:#ea580c}.course-card-body{display:flex;flex-direction:column;gap:8px;margin-bottom:10px;flex-shrink:0}.course-pb-main-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px}.course-pb-time-wrap{min-width:0;display:flex;flex-direction:column;justify-content:center}.course-pb-time{font-family:JetBrains Mono,monospace;font-size:22px;font-weight:700;letter-spacing:-.5px;color:#fff;line-height:1.15}body.day-theme .course-pb-time{color:#0f172a}.course-pb-meta-line{display:flex;align-items:center;gap:6px;margin-top:4px;white-space:nowrap}.wr-holder-pill{font-size:10px;font-weight:700;padding:2px 8px;border-radius:999px;background:#a78bfa29;border:1px solid rgba(196,181,253,.4);color:#ddd6fe;letter-spacing:.3px}body.day-theme .wr-holder-pill{background:#fef3c7;border:1px solid #fde68a;color:#b45309}.gap-pill{font-size:11px;font-family:JetBrains Mono,monospace;font-weight:600;color:#c4b5fd}body.day-theme .gap-pill{color:#b45309;font-weight:700}.course-tier-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;background:#0c0e1cd9;border:1px solid rgba(255,255,255,.08)}.course-tier-badge.tier-master{border-color:#c4b5fd61;background:#a78bfa24}.course-tier-badge.tier-master .course-tier-text{color:#ddd6fe}.course-tier-badge.tier-specialist{border-color:#7dd3fc59;background:#7dd3fc1f}.course-tier-badge.tier-specialist .course-tier-text{color:#bae6fd}.course-tier-badge.tier-platinum{border-color:#6ee7b759;background:#6ee7b71f}.course-tier-badge.tier-platinum .course-tier-text{color:#a7f3d0}.course-tier-badge.tier-gold{border-color:#fde68a5c;background:#fde68a1c}.course-tier-badge.tier-gold .course-tier-text{color:#fde68a}.course-tier-badge.tier-silver{border-color:#cbd5e152;background:#cbd5e11a}.course-tier-badge.tier-silver .course-tier-text{color:#f1f5f9}.course-tier-badge.tier-bronze{border-color:#fdba7457;background:#fdba741c}.course-tier-badge.tier-bronze .course-tier-text{color:#fdba74}body.day-theme .course-tier-badge{background:#f1f5f9;border-color:#0000000f}body.day-theme .course-tier-badge.tier-master{border-color:#d8b4fe;background:#faf5ff}body.day-theme .course-tier-badge.tier-master .course-tier-text{color:#7e22ce}body.day-theme .course-tier-badge.tier-specialist{border-color:#a5f3fc;background:#f0fdfa}body.day-theme .course-tier-badge.tier-specialist .course-tier-text{color:#0e7490}body.day-theme .course-tier-badge.tier-platinum{border-color:#bbf7d0;background:#f0fdf4}body.day-theme .course-tier-badge.tier-platinum .course-tier-text{color:#15803d}body.day-theme .course-tier-badge.tier-gold{border-color:#fde047;background:#fefce8}body.day-theme .course-tier-badge.tier-gold .course-tier-text{color:#a16207}body.day-theme .course-tier-badge.tier-silver{border-color:#cbd5e1;background:#f8fafc}body.day-theme .course-tier-badge.tier-silver .course-tier-text{color:#475569}body.day-theme .course-tier-badge.tier-bronze{border-color:#fed7aa;background:#fff7ed}body.day-theme .course-tier-badge.tier-bronze .course-tier-text{color:#c2410c}.course-tier-img{width:38px;height:12px;object-fit:contain}.course-tier-text{font-size:9px;font-weight:700;letter-spacing:.5px;color:#cbd5e1}body.day-theme .course-tier-text{color:#334155}.course-car-badge-wrap{display:flex;flex-direction:column;align-items:center;gap:2px;flex-shrink:0}.course-car-thumb-wrap{width:52px;height:28px;display:flex;align-items:center;justify-content:center}.course-car-thumb{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}body.day-theme .course-car-thumb{filter:drop-shadow(0 2px 4px rgba(15,23,42,.18))}.course-car-name{font-size:11px;font-weight:700;color:#94a3b8;letter-spacing:.3px}body.day-theme .course-car-name{color:#475569}.course-sectors-mini-row{display:flex;align-items:center;gap:6px;background:#0203088c;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:4px 9px;height:26px;box-sizing:border-box;margin:0;overflow:hidden}body.day-theme .course-sectors-mini-row{background:#f1f5f9b8;border-color:#0f172a11;box-shadow:inset 0 1px 2px #0f172a08,0 1px #fffc}.course-sectors-mini-row.is-empty{display:none}.sector-mini-pill{font-family:JetBrains Mono,monospace;font-size:10.5px;color:#94a3b8;white-space:nowrap}.sector-mini-pill b{color:#f8fafc}body.day-theme .sector-mini-pill b{color:#0f172a}.sector-mini-pill-empty{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--text-dimmer);letter-spacing:.3px;white-space:nowrap}.course-card-footer{margin-top:auto;padding-top:10px;border-top:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px;flex-shrink:0}body.day-theme .course-card-footer{border-top-color:#0000000f}.course-date-tag{font-size:11px;color:var(--text-dimmer);white-space:nowrap}.course-card-footer-btns{display:flex;align-items:center;gap:6px;margin-left:auto}.course-ghost-dl-btn,.course-jump-btn{display:inline-flex;align-items:center;gap:4px;height:25px;padding:0 10px;border-radius:999px;background:#a78bfa1f;border:1px solid rgba(196,181,253,.28);color:#ddd6fe;font-size:10.5px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap;box-sizing:border-box}.course-ghost-dl-btn{background:#ffffff0a;border-color:#ffffff1f;color:#cbd5e1}.course-ghost-dl-btn svg,.course-jump-btn svg{width:11px;height:11px}.course-ghost-dl-btn:hover{background:#a78bfa2e;border-color:#c4b5fd6b;color:#fff;transform:translateY(-1px)}.course-jump-btn:hover{background:linear-gradient(135deg,#8b5cf6,#a78bfa 55%,#c4b5fd);border-color:#ddd6fe8c;color:#fff;text-shadow:0 1px 2px rgba(22,10,48,.7);transform:translateY(-1px);box-shadow:0 3px 10px #8b5cf652}body.day-theme .course-ghost-dl-btn{background:#f8fafc!important;border:1px solid #cbd5e1!important;color:#475569!important}body.day-theme .course-ghost-dl-btn:hover{background:#f1f5f9!important;border-color:#94a3b8!important;color:#0f172a!important}body.day-theme .course-jump-btn{background:#fffbeb!important;border:1px solid #fde68a!important;color:#b45309!important}body.day-theme .course-jump-btn:hover{background:linear-gradient(135deg,#f59e0b,#d97706)!important;border-color:#d97706!important;color:#fff!important;text-shadow:none!important;box-shadow:0 2px 8px #d9770647!important;transform:translateY(-1px)}.profile-course-card.is-unranked{opacity:.7;border-style:dashed}.profile-course-card.is-unranked:hover{opacity:1}.unranked-status-badge{font-size:10.5px;font-weight:800;letter-spacing:.7px;padding:3px 8px;border-radius:6px;background:#94a3b81f;color:#94a3b8;border:1px solid rgba(148,163,184,.2);margin-left:auto;flex-shrink:0;white-space:nowrap}body.day-theme .unranked-status-badge{background:#f1f5f9;color:#64748b;border:1px solid #cbd5e1}.course-unranked-body{height:78px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 0 10px;padding:0;text-align:center}.unranked-placeholder-time{font-family:JetBrains Mono,monospace;font-size:20px;font-weight:600;color:#475569;letter-spacing:1px}.unranked-desc{font-size:11px;color:var(--text-dimmer);margin-top:4px}.profile-loading-wrap{padding:40px 20px;text-align:center}.profile-loading-spinner{width:44px;height:44px;margin:0 auto 16px;border:3px solid rgba(168,85,247,.2);border-top-color:#c084fc;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body.day-theme .profile-loading-spinner{border-color:#f59e0b33;border-top-color:#d97706}.profile-loading-text{font-size:14px;font-weight:600;color:#cbd5e1;margin-bottom:24px}body.day-theme .profile-loading-text{color:#475569}.profile-skeleton-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:14px}.skeleton-card{padding:20px;pointer-events:none}.profile-skeleton-shimmer{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff17,#ffffff0a 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:6px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}body.day-theme .profile-skeleton-shimmer{background:linear-gradient(90deg,#0000000a 25%,#00000014,#0000000a 75%);background-size:200% 100%}.profile-skeleton-circle{width:100%;height:100%;border-radius:8px}.profile-error-box{padding:40px 20px;text-align:center}.profile-error-icon{font-size:36px;margin-bottom:12px}.profile-error-title{font-size:18px;font-weight:700;color:#f87171;margin-bottom:6px}.profile-error-desc{font-size:13px;color:var(--text-dimmer);max-width:400px;margin:0 auto 16px}.profile-btn-primary{padding:8px 18px;background:linear-gradient(135deg,#8b5cf6,#a78bfa 55%,#c4b5fd);border:1px solid rgba(221,214,254,.48);border-radius:999px;color:#fff;text-shadow:0 1px 2px rgba(22,10,48,.72);font-weight:700;font-size:13px;cursor:pointer;box-shadow:0 4px 14px #8b5cf64d,inset 0 1px #ffffff3d;transition:all .2s cubic-bezier(.16,1,.3,1)}.profile-btn-primary:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 6px 18px #8b5cf66b,inset 0 1px #ffffff4d}body.day-theme .profile-btn-primary{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#d97706;text-shadow:none;color:#fff}body.day-theme .profile-btn-primary:hover{background:#b45309;box-shadow:0 2px 8px #d9770647}.profile-empty-courses{grid-column:1 / -1;padding:50px 20px;text-align:center;background:#060710d6;border-radius:14px;border:1px dashed rgba(196,181,253,.18)}body.day-theme .profile-empty-courses{background:linear-gradient(145deg,#ffffffd1,#f8fafca6);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-color:#0f172a1f;box-shadow:inset 0 1px #fff}.profile-empty-icon{font-size:32px;margin-bottom:8px}.profile-empty-title{font-size:16px;font-weight:700;color:#fff;margin-bottom:4px}body.day-theme .profile-empty-title{color:#0f172a}.profile-empty-desc{font-size:12px;color:var(--text-dimmer);margin-bottom:14px}.profile-btn-secondary{padding:6px 14px;background:#0c0e1cdb;border:1px solid rgba(196,181,253,.22);border-radius:999px;color:#ddd6fe;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.profile-btn-secondary:hover{background:#a78bfa2e;border-color:#c4b5fd73;color:#fff}body.day-theme .profile-btn-secondary{background:#fff;border-color:#0000001f;color:#334155}body.day-theme .profile-btn-secondary:hover{background:#fffbeb;border-color:#f59e0b;color:#b45309}@media(max-width:768px){.driver-profile-dialog{max-height:94vh;height:94vh;border-radius:16px}.driver-profile-nav-tabs{padding:0 8px;min-height:46px!important;height:46px!important;flex-shrink:0!important;overflow-x:hidden!important;display:flex!important;width:100%!important;gap:6px;box-sizing:border-box}.profile-nav-tab{flex:1 1 0!important;min-width:0!important;justify-content:center!important;padding:0 6px!important;gap:7px!important;height:34px!important;border-radius:999px!important}.profile-nav-tab .profile-nav-tab-label{display:none!important}.profile-nav-tab .profile-nav-tab-icon{width:20px!important;height:20px!important;flex-shrink:0!important}.profile-tab-count,.profile-tab-badge{font-size:10.5px!important;font-weight:800!important;padding:2px 6.5px!important;flex-shrink:0!important;line-height:1.1!important}.driver-profile-header{overflow:visible}.driver-profile-name-wrap{min-width:0;position:relative;z-index:2000}.driver-profile-eyebrow{font-size:8.5px;letter-spacing:.8px}.driver-profile-name{font-size:20px;line-height:1.18;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.driver-profile-clean-tag{flex-wrap:wrap;gap:5px;margin-top:4px}.profile-tier-badge-pill,.profile-tier-progress-pill{font-size:9px;padding:2px 7px;white-space:nowrap;flex-shrink:0}.driver-profile-close-btn{width:33px;height:33px;margin-top:1px;flex-shrink:0}.driver-profile-body{padding:16px;overflow:visible;flex:none;width:100%}.profile-stats-grid{grid-template-columns:repeat(2,1fr)}.profile-courses-grid{grid-template-columns:1fr}.profile-filter-row{flex-direction:column;align-items:stretch}.profile-search-input-wrap{width:100%}.profile-filter-tabs{overflow-x:auto;padding-bottom:4px}.lb-driver-profile-btn span{display:none}.lb-driver-profile-btn{padding:3px 5px}}@media(max-width:440px){.driver-profile-header{padding:10px 12px}.driver-profile-title-group{gap:8px}.driver-profile-badge-avatar{width:93px;height:20px;border-radius:4px;flex-shrink:0}.driver-profile-name{font-size:18px}.driver-profile-eyebrow{font-size:7.5px;letter-spacing:.6px}.profile-tier-badge-pill,.profile-tier-progress-pill{font-size:8.5px;padding:2px 6px}.driver-profile-close-btn{width:32px;height:32px}}.lb-compare-bar{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(80px);opacity:0;pointer-events:none;z-index:1050;max-width:960px;width:calc(100% - 32px);background:#03040aeb;backdrop-filter:blur(28px) saturate(195%);-webkit-backdrop-filter:blur(28px) saturate(195%);border:1px solid rgba(196,181,253,.24);border-radius:999px;box-shadow:0 18px 48px #000000c7,0 0 28px #a78bfa24,inset 0 1px #ffffff14;padding:7px 10px 7px 12px;transition:transform .24s cubic-bezier(.16,1,.3,1),opacity .22s ease,border-color .2s ease;box-sizing:border-box}.lb-compare-bar.visible{transform:translate(-50%) translateY(0);opacity:1;pointer-events:auto}.lb-compare-bar-inner{display:flex;align-items:center;gap:12px;width:100%}.compare-bar-left{display:flex;align-items:center;gap:10px;flex-shrink:0}.compare-bar-icon-wrap{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:#a78bfa24;border:1px solid rgba(196,181,253,.38);color:#ddd6fe;box-shadow:inset 0 1px #ffffff1f}.compare-bar-info{display:flex;flex-direction:column;gap:1px}.compare-bar-badge{font-size:11px;font-weight:800;letter-spacing:.7px;color:#ede9fe;text-transform:uppercase;line-height:1.15}.compare-bar-hint{font-size:10.5px;color:#94a3b8;white-space:nowrap;line-height:1.15}.compare-bar-chips-scroll{flex:1;overflow-x:auto;min-width:0;padding:2px 4px;scrollbar-width:none}.compare-bar-chips-scroll::-webkit-scrollbar{height:3px}.compare-bar-chips-scroll::-webkit-scrollbar-thumb{background:#c4b5fd40;border-radius:999px}.compare-bar-chips{display:flex;align-items:center;gap:6px;white-space:nowrap}.compare-chip{display:inline-flex;align-items:center;gap:6px;background:#0a0c18d9;border:1px solid rgba(196,181,253,.18);border-radius:999px;padding:4px 10px;font-size:11px;color:#fff;transition:background-color .16s ease,border-color .16s ease}.compare-chip:hover{background:#a78bfa1f;border-color:#c4b5fd6b}.compare-chip-rank{font-family:var(--font-mono, monospace);font-weight:800;color:#c4b5fd;font-size:10.5px;font-variant-numeric:tabular-nums}.compare-chip-name{font-weight:700;max-width:96px;overflow:hidden;text-overflow:ellipsis}.compare-chip-time{font-family:var(--font-mono, monospace);font-size:10.5px;color:#94a3b8;font-variant-numeric:tabular-nums}.compare-chip-remove{background:transparent;border:none;color:#ffffff73;cursor:pointer;padding:1px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;margin-left:1px;transition:color .15s ease,background-color .15s ease}.compare-chip-remove:hover{color:#fda4af;background:#fda4af24}.compare-bar-actions{display:flex;align-items:center;gap:7px;flex-shrink:0}.btn-compare-lbl-long{display:inline}.btn-compare-lbl-short{display:none}.btn-compare-launch{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;background:linear-gradient(135deg,#8b5cf6,#a78bfa 55%,#c4b5fd);color:#fff;text-shadow:0 1px 2px rgba(22,10,48,.75),0 0 8px rgba(46,16,101,.45);border:1px solid rgba(221,214,254,.58);padding:0 16px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.5px;cursor:pointer;box-shadow:0 4px 14px #8b5cf65c,inset 0 1px #ffffff4d;transition:transform .18s cubic-bezier(.16,1,.3,1),filter .18s ease,box-shadow .18s ease,border-color .18s ease;white-space:nowrap;flex-shrink:0;box-sizing:border-box}.btn-compare-launch svg{flex-shrink:0;filter:drop-shadow(0 1px 2px rgba(22,10,48,.68))}.btn-compare-launch:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 6px 20px #8b5cf67a,inset 0 1px #ffffff61;border-color:#ede9fe}.btn-compare-launch:active{transform:translateY(0)}.btn-compare-clear{display:inline-flex;align-items:center;justify-content:center;height:36px;background:#ffffff0a;border:1px solid rgba(255,255,255,.11);color:#94a3b8;padding:0 13px;border-radius:999px;font-size:11px;font-weight:700;cursor:pointer;transition:all .16s ease;white-space:nowrap;flex-shrink:0;box-sizing:border-box}.btn-compare-clear:hover{color:#fda4af;background:#fda4af24;border-color:#fda4af6b}.telemetry-compare-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1150;display:flex;align-items:center;justify-content:center;padding:20px;background:#020308d6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:compareOverlayFadeIn .2s ease-out forwards}.telemetry-compare-modal-overlay.closing{animation:compareOverlayFadeOut .16s ease-in forwards}@keyframes compareOverlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes compareOverlayFadeOut{0%{opacity:1}to{opacity:0}}.telemetry-compare-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.telemetry-compare-dialog{position:relative;z-index:2;width:96vw;max-width:1260px;max-height:92vh;display:flex;flex-direction:column;background:#03040af2;backdrop-filter:blur(28px) saturate(190%);-webkit-backdrop-filter:blur(28px) saturate(190%);border:1px solid rgba(196,181,253,.2);border-radius:18px;box-shadow:0 28px 80px #000000e6,0 0 36px #a78bfa1f,inset 0 1px #ffffff14;animation:compareDialogPop .22s cubic-bezier(.16,1,.3,1) forwards;overflow:hidden}@keyframes compareDialogPop{0%{transform:scale(.97) translateY(10px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.telemetry-compare-header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid rgba(255,255,255,.07);background:radial-gradient(ellipse at 16% -20%,#a78bfa24,#05060ef2 72%);flex-shrink:0;gap:16px}.telemetry-compare-header-left{display:flex;align-items:center;gap:14px;min-width:0}.telemetry-compare-icon-wrap{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:#a78bfa24;border:1px solid rgba(196,181,253,.36);color:#ddd6fe;box-shadow:inset 0 1px #ffffff1a;flex-shrink:0}.telemetry-compare-eyebrow{font-size:9.5px;font-weight:800;letter-spacing:1.2px;color:#c4b5fd;text-transform:uppercase;margin-bottom:2px}.telemetry-compare-title{margin:0;font-family:"Oswald",var(--font-display, sans-serif);font-size:20px;font-weight:700;letter-spacing:.6px;color:#fff;line-height:1.15}.telemetry-compare-subtitle{font-size:12px;font-weight:600;color:#94a3b8;margin-top:1px}.telemetry-compare-header-right{display:flex;align-items:center;gap:12px;flex-shrink:0}.compare-view-mode-tabs{display:inline-flex;align-items:center;background:#060710e0;border:1px solid rgba(196,181,253,.16);border-radius:999px;padding:3px;gap:3px;box-shadow:inset 0 1px 2px #00000080}.compare-mode-tab{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 14px;border-radius:999px;border:1px solid transparent;background:transparent;color:#94a3b8;font-size:11px;font-weight:800;letter-spacing:.45px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .18s cubic-bezier(.16,1,.3,1)}.compare-mode-tab:hover{color:#fff;background:#a78bfa1a}.compare-mode-tab.active{background:linear-gradient(135deg,#8b5cf6,#a78bfa 55%,#c4b5fd);color:#fff;text-shadow:0 1px 2px rgba(22,10,48,.72),0 0 8px rgba(46,16,101,.45);border-color:#ddd6fe94;box-shadow:0 4px 12px #8b5cf652,inset 0 1px #ffffff47}.compare-mode-tab.active svg{filter:drop-shadow(0 1px 2px rgba(22,10,48,.65))}.telemetry-compare-close-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;border:1px solid rgba(255,255,255,.11);background:#ffffff0a;color:#94a3b8;cursor:pointer;transition:all .18s ease;flex-shrink:0}.telemetry-compare-close-btn svg{width:16px;height:16px}.telemetry-compare-close-btn:hover{color:#fda4af;background:#fda4af29;border-color:#fda4af73;transform:scale(1.04)}.telemetry-compare-body{flex:1;overflow-y:auto;padding:22px 26px 26px;display:flex;flex-direction:column;gap:22px}.telemetry-compare-body::-webkit-scrollbar{width:7px}.telemetry-compare-body::-webkit-scrollbar-thumb{background:#c4b5fd3d;border-radius:999px}.telemetry-compare-body::-webkit-scrollbar-thumb:hover{background:#c4b5fd6b}.compare-drivers-overview{position:relative;z-index:30;display:flex;flex-direction:column;gap:12px}.compare-drivers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.compare-driver-card{background:#070812db;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:15px 16px;display:flex;flex-direction:column;gap:10px;position:relative;box-shadow:0 8px 24px #00000073,inset 0 1px #ffffff0d;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s ease,box-shadow .2s ease}.compare-driver-card:hover{border-color:#c4b5fd5c;box-shadow:0 12px 28px #0000008c,0 0 18px #a78bfa1f;transform:translateY(-1px)}.compare-driver-card.is-fastest{border-color:#c4b5fd70;background:linear-gradient(145deg,#a78bfa24,#070812e6 70%);box-shadow:0 10px 28px #0000008c,0 0 22px #a78bfa24,inset 0 1px #ddd6fe29}.compare-driver-card-top{display:flex;align-items:center;justify-content:space-between}.compare-driver-rank-wrap{display:flex;align-items:center;gap:8px}.compare-driver-rank{font-family:var(--font-mono, monospace);font-size:13px;font-weight:800;color:#c4b5fd;font-variant-numeric:tabular-nums}.compare-driver-card.is-fastest .compare-driver-rank{color:#ede9fe;text-shadow:0 0 10px rgba(196,181,253,.45)}.compare-driver-badge-thumb{display:inline-flex;align-items:center;flex-shrink:0;transform:none!important}.compare-driver-badge-thumb .ta-rank-badge-wrap{width:124px!important;height:27px!important;max-width:124px!important;max-height:27px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transform:none!important;will-change:auto!important;transition:none!important;cursor:default}.compare-driver-badge-thumb .ta-rank-badge-wrap:hover{transform:none!important}.compare-driver-badge-thumb .ta-rank-badge-img{width:100%!important;height:100%!important;max-width:124px!important;max-height:27px!important;object-fit:contain!important;display:block!important;transform:none!important;will-change:auto!important;transition:none!important;image-rendering:auto!important;image-rendering:-webkit-optimize-contrast!important;image-rendering:high-quality!important;filter:drop-shadow(0 1px 3px rgba(0,0,0,.7))!important}.compare-driver-remove-btn{background:transparent;border:1px solid transparent;color:#64748b;cursor:pointer;width:26px;height:26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;transition:all .16s ease}.compare-driver-remove-btn:hover{color:#fda4af;background:#fda4af24;border-color:#fda4af59}.compare-driver-info{display:flex;flex-direction:column;gap:4px}.compare-driver-name{font-size:15.5px;font-weight:800;color:#fff;cursor:pointer;width:fit-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .16s ease}.compare-driver-name:hover{color:#ddd6fe;text-decoration:underline}.compare-driver-car{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#94a3b8}.compare-car-thumb{width:24px;height:14px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.55))}.compare-driver-timing-row{display:flex;align-items:center;justify-content:space-between;padding:7px 11px;background:#02030894;border-radius:10px;border:1px solid rgba(255,255,255,.06)}.compare-driver-time{font-family:var(--font-mono, monospace);font-size:17.5px;font-weight:800;color:#fff;letter-spacing:.4px;font-variant-numeric:tabular-nums}.compare-gap-tag{font-family:var(--font-mono, monospace);font-size:10.5px;font-weight:800;color:#fda4af;background:#fda4af1c;border:1px solid rgba(253,164,175,.3);border-radius:6px;padding:2px 7px;font-variant-numeric:tabular-nums;white-space:nowrap}.compare-gap-tag.leader{color:#f3e8ff;background:linear-gradient(135deg,#a78bfa47,#c4b5fd29);border-color:#d8b4fe85;text-shadow:0 0 8px rgba(196,181,253,.42)}.compare-driver-meta-strip{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-family:var(--font-mono, monospace);font-size:10.5px;color:#94a3b8;font-variant-numeric:tabular-nums;padding-top:2px}.compare-meta-item{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.compare-meta-item b{color:#cbd5e1;font-weight:700;letter-spacing:.4px;font-size:9.5px}.compare-meta-sep{color:#c4b5fd59;font-weight:700}.compare-meta-pill{font-size:10.5px;color:#94a3b8}.compare-meta-pill b{color:#cbd5e1}.compare-add-driver-bar{position:relative;z-index:40;display:flex;align-items:center;gap:12px;background:#060710d6;border:1px solid rgba(196,181,253,.16);border-radius:14px;padding:8px 12px 8px 14px;box-shadow:0 6px 20px #00000061,inset 0 1px #ffffff0a}.compare-add-label{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.6px;color:#c4b5fd;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.compare-quick-add-dropdown{position:relative;flex:1;max-width:420px;min-width:0}.compare-quick-add-trigger{width:100%;height:34px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:#0c0e1ce0;border:1px solid rgba(196,181,253,.22);border-radius:999px;padding:0 14px;color:#e2e8f0;font-size:11.5px;font-weight:600;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1);box-sizing:border-box}.compare-quick-add-trigger:hover,.compare-quick-add-dropdown.open .compare-quick-add-trigger{border-color:#c4b5fd85;background:#a78bfa1f;color:#fff;box-shadow:0 0 14px #a78bfa33}.compare-quick-add-placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compare-quick-add-chevron{flex-shrink:0;color:#c4b5fd;transition:transform .2s cubic-bezier(.16,1,.3,1)}.compare-quick-add-dropdown.open .compare-quick-add-chevron{transform:rotate(180deg)}.compare-quick-add-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:120;display:none;flex-direction:column;background:#04050cf7;backdrop-filter:blur(26px) saturate(190%);-webkit-backdrop-filter:blur(26px) saturate(190%);border:1px solid rgba(196,181,253,.28);border-radius:14px;box-shadow:0 20px 50px #000000e0,0 0 24px #a78bfa29,inset 0 1px #ffffff14;overflow:hidden;animation:compareMenuReveal .16s cubic-bezier(.16,1,.3,1) forwards}.compare-quick-add-dropdown.open .compare-quick-add-menu{display:flex}@keyframes compareMenuReveal{0%{opacity:0;transform:translateY(-4px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.compare-quick-add-search-wrap{display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid rgba(255,255,255,.07);background:#080a14e6;color:#94a3b8}.compare-quick-add-search{flex:1;min-width:0;background:transparent;border:none;outline:none;color:#fff;font-size:12px;font-weight:600}.compare-quick-add-search::placeholder{color:#64748b}.compare-quick-add-options-list{display:flex;flex-direction:column;max-height:230px;overflow-y:auto;padding:4px}.compare-quick-add-options-list::-webkit-scrollbar{width:6px}.compare-quick-add-options-list::-webkit-scrollbar-thumb{background:#c4b5fd40;border-radius:999px}.compare-quick-add-option{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:none;border-radius:9px;background:transparent;color:#f8fafc;font-size:12px;text-align:left;cursor:pointer;transition:background-color .14s ease;box-sizing:border-box}.compare-quick-add-option:hover{background:#a78bfa29}.cqa-rank{font-family:var(--font-mono, monospace);font-size:11px;font-weight:800;color:#c4b5fd;min-width:28px;font-variant-numeric:tabular-nums;flex-shrink:0}.cqa-name{font-weight:700;color:#fff;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cqa-right{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}.cqa-car{font-size:10px;font-weight:700;color:#94a3b8}.cqa-time{font-family:var(--font-mono, monospace);font-size:11px;font-weight:700;color:#ddd6fe;font-variant-numeric:tabular-nums}.compare-quick-add-empty{padding:16px 12px;text-align:center;font-size:11.5px;color:#64748b}.compare-quick-add-select{flex:1;max-width:380px;background:#0c0e1ce0;border:1px solid rgba(196,181,253,.22);color:#fff;padding:6px 12px;border-radius:999px;font-size:11.5px;font-weight:600;cursor:pointer;outline:none}.compare-section-title{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:800;letter-spacing:.9px;color:#ddd6fe;text-transform:uppercase;margin-top:4px}.compare-section-title svg{color:#c4b5fd;flex-shrink:0}.compare-sectors-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.compare-card{display:flex;flex-direction:column;justify-content:space-between;background:#070812e6;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:14px 15px;box-shadow:0 8px 24px #00000080,inset 0 1px #ffffff0d}.compare-card:hover{border-color:#c4b5fd5c;background:#090a16f0}.compare-card.is-best-sector{border-color:#c4b5fd70;background:linear-gradient(180deg,#a78bfa1c,#070812eb 65%);box-shadow:0 10px 28px #0009,0 0 20px #a78bfa24,inset 0 1px #ddd6fe24}.compare-sector-drivers-list{display:flex;flex-direction:column;gap:10px;margin:12px 0}.compare-sector-driver-row{display:flex;flex-direction:column;gap:5px;background:#03040a9e;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:9px 11px;transition:border-color .16s ease,background-color .16s ease}.compare-sector-driver-row.is-split-leader{background:linear-gradient(135deg,#a78bfa29,#8b5cf612);border-color:#c4b5fd6b;box-shadow:inset 0 1px #ffffff14}.compare-sdr-driver{display:flex;align-items:center;gap:6px}.compare-sdr-rank{font-family:var(--font-mono, monospace);font-size:10.5px;font-weight:800;color:#c4b5fd;font-variant-numeric:tabular-nums}.compare-sdr-name{font-size:12.5px;font-weight:700;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.compare-sdr-name:hover{color:#ddd6fe;text-decoration:underline}.compare-sdr-car{font-size:10px;color:#94a3b8;font-weight:700}.compare-sdr-timing{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.compare-sdr-timing .sector-time-val{font-size:17px;font-variant-numeric:tabular-nums}.compare-sdr-timing .sector-gap-to-wr:not(.gap-fastest){color:#fda4af;font-weight:700}.gap-fastest{color:#ddd6fe!important;font-weight:800;text-shadow:0 0 8px rgba(196,181,253,.42)}.compare-bar-track{height:4px}.compare-by-driver-stack{display:flex;flex-direction:column;gap:18px}.compare-driver-telemetry-panel{border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#00000070;backdrop-filter:blur(20px) saturate(165%);-webkit-backdrop-filter:blur(20px) saturate(165%);box-shadow:0 10px 28px #0000008c,inset 0 1px #ffffff14;overflow:hidden}.compare-driver-telemetry-panel .telemetry-container{background:transparent}.h2h-inline-driver-link{background:transparent;border:none;padding:0;font:inherit;cursor:pointer}.h2h-inline-driver-link:hover{color:#fff!important}.compare-matrix-wrap{display:flex;flex-direction:column;gap:10px;margin-top:4px}.matrix-table-scroll{overflow-x:auto;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#060710e0;box-shadow:0 10px 30px #00000080,inset 0 1px #ffffff0d}.compare-matrix-table{width:100%;border-collapse:collapse;font-size:12px;text-align:center;font-variant-numeric:tabular-nums}.compare-matrix-table th,.compare-matrix-table td{padding:11px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.compare-matrix-table thead th{background:#03040aeb;font-weight:800;letter-spacing:.8px;color:#94a3b8;font-size:11px;border-bottom:1px solid rgba(255,255,255,.08)}.matrix-lbl-long{display:inline}.matrix-lbl-short{display:none}.matrix-driver-hdr{display:inline-flex;align-items:center;justify-content:center;gap:5px;color:#fff}.matrix-driver-rank{font-family:var(--font-mono, monospace);color:#c4b5fd;font-weight:800}.matrix-sec-label{font-weight:800;color:#ddd6fe;text-align:left;background:#ffffff05;border-right:1px solid rgba(255,255,255,.05);width:115px}.matrix-wr-cell{font-family:var(--font-mono, monospace);font-weight:700;color:#cbd5e1;background:#ffffff04;border-right:1px solid rgba(255,255,255,.05);width:130px;font-variant-numeric:tabular-nums}.matrix-time{font-family:var(--font-mono, monospace);font-size:13.5px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.matrix-delta{font-family:var(--font-mono, monospace);font-size:10.5px;font-weight:700;color:#fda4af;font-variant-numeric:tabular-nums}.matrix-fastest{font-family:var(--font-mono, monospace);font-size:10px;font-weight:800;letter-spacing:.4px;color:#ddd6fe;text-shadow:0 0 8px rgba(196,181,253,.42)}.compare-matrix-table td.is-best-cell{background:#a78bfa21}.matrix-total-row th,.matrix-total-row td{border-top:1px solid rgba(196,181,253,.34);border-bottom:none;background:linear-gradient(180deg,#a78bfa1a,#080914f0)}.matrix-total-row td.is-best-cell{background:#a78bfa33}.compare-matrix-desktop{display:block;width:100%}.compare-matrix-mobile{display:none;width:100%}.compare-empty-state{text-align:center;padding:48px 24px;color:#94a3b8;display:flex;flex-direction:column;align-items:center;gap:14px}body:not(.day-theme) .compare-chip-name span[style*="#000" i],body:not(.day-theme) .compare-chip-name span[style*=black i],body:not(.day-theme) .compare-driver-name span[style*="#000" i],body:not(.day-theme) .compare-driver-name span[style*=black i],body:not(.day-theme) .compare-sdr-name span[style*="#000" i],body:not(.day-theme) .compare-sdr-name span[style*=black i],body:not(.day-theme) .matrix-driver-name span[style*="#000" i],body:not(.day-theme) .matrix-driver-name span[style*=black i],body:not(.day-theme) .mob-matrix-name span[style*="#000" i],body:not(.day-theme) .mob-matrix-name span[style*=black i],body:not(.day-theme) .cqa-name span[style*="#000" i],body:not(.day-theme) .cqa-name span[style*=black i]{text-shadow:0 0 6px rgba(221,214,254,.85),0 0 2px rgba(255,255,255,.92)}body.day-theme .lb-compare-bar{background:#fffffff2;border-color:#f59e0b6b;box-shadow:0 12px 36px #0f172a1f,0 0 20px #f59e0b29}body.day-theme .compare-bar-icon-wrap{background:linear-gradient(135deg,#f59e0b33,#d977061f);border:1px solid rgba(245,158,11,.45);color:#b45309}body.day-theme .compare-bar-badge{color:#b45309}body.day-theme .compare-bar-hint{color:#64748b}body.day-theme .compare-chip{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}body.day-theme .compare-chip:hover{border-color:#f59e0b80;background:#fefce8}body.day-theme .compare-chip-rank{color:#d97706}body.day-theme .compare-chip-time{color:#475569}body.day-theme .compare-chip-remove{color:#64748b}body.day-theme .compare-chip-remove:hover{color:#dc2626;background:#fee2e2}body.day-theme .btn-compare-launch{background:linear-gradient(135deg,#f59e0b,#d97706,#b45309)!important;color:#fff!important;text-shadow:none!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:0 4px 14px #d9770666,inset 0 1px #ffffff59!important}body.day-theme .btn-compare-launch svg{filter:none!important}body.day-theme .btn-compare-launch:hover{transform:translateY(-1px);background:linear-gradient(135deg,#fbbf24,#f59e0b,#d97706)!important;box-shadow:0 6px 20px #d977068c,inset 0 1px #ffffff80!important;border-color:#ffffff80!important}body.day-theme .btn-compare-clear{background:#f1f5f9;border-color:#cbd5e1;color:#475569}body.day-theme .btn-compare-clear:hover{color:#dc2626;background:#fee2e2;border-color:#fca5a5}body.day-theme .telemetry-compare-modal-overlay{background:#0f172a8c}body.day-theme .telemetry-compare-dialog{background:#fff;border-color:#f59e0b59;box-shadow:0 24px 60px #0f172a33,0 0 32px #f59e0b1f}body.day-theme .telemetry-compare-header{background:#f8fafc;border-bottom-color:#e2e8f0}body.day-theme .telemetry-compare-icon-wrap{background:linear-gradient(135deg,#fef3c7f2,#fde68a99)!important;border:1px solid rgba(245,158,11,.55)!important;color:#b45309!important}body.day-theme .telemetry-compare-eyebrow{color:#d97706!important}body.day-theme .telemetry-compare-title{color:#0f172a}body.day-theme .telemetry-compare-subtitle{color:#64748b}body.day-theme .compare-view-mode-tabs{background:#f1f5f9;border:1px solid #cbd5e1;box-shadow:none}body.day-theme .compare-mode-tab{color:#64748b}body.day-theme .compare-mode-tab:hover{color:#0f172a;background:#0000000a}body.day-theme .compare-mode-tab.active{background:#fef3c7!important;color:#b45309!important;text-shadow:none!important;border:1px solid #f59e0b!important;box-shadow:0 2px 8px #f59e0b33!important}body.day-theme .compare-mode-tab.active svg{filter:none!important}body.day-theme .telemetry-compare-close-btn{background:#f1f5f9;border-color:#cbd5e1;color:#64748b}body.day-theme .telemetry-compare-close-btn:hover{color:#ef4444;background:#fee2e2;border-color:#fca5a5}body.day-theme .telemetry-compare-body::-webkit-scrollbar-thumb{background:#f59e0b59!important}body.day-theme .telemetry-compare-body::-webkit-scrollbar-thumb:hover{background:#f59e0b99!important}body.day-theme .compare-driver-card{background:#fff;border-color:#e2e8f0;box-shadow:0 2px 8px #0f172a0a}body.day-theme .compare-driver-card:hover{border-color:#f59e0b80!important;box-shadow:0 4px 16px #f59e0b1a!important}body.day-theme .compare-driver-card.is-fastest{background:linear-gradient(145deg,#fefce8,#fff)!important;border-color:#fde047!important;box-shadow:0 4px 16px #eab3081f!important}body.day-theme .compare-driver-rank{color:#d97706!important}body.day-theme .compare-driver-card.is-fastest .compare-driver-rank{color:#b45309!important;text-shadow:none!important}body.day-theme .compare-driver-name{color:#0f172a}body.day-theme .compare-driver-name:hover{color:#d97706!important}body.day-theme .compare-driver-timing-row{background:#f8fafc;border-color:#e2e8f0}body.day-theme .compare-driver-time{color:#0f172a}body.day-theme .compare-gap-tag{color:#dc2626;background:#fef2f2;border-color:#fecaca}body.day-theme .compare-gap-tag.leader{color:#92400e;background:#fef08a99;border-color:#eab30899;text-shadow:none}body.day-theme .compare-driver-meta-strip{color:#64748b}body.day-theme .compare-meta-item b{color:#1e293b}body.day-theme .compare-meta-sep{color:#cbd5e1}body.day-theme .compare-add-driver-bar{background:#fffbeb!important;border:1px solid rgba(245,158,11,.35)!important;box-shadow:none!important}body.day-theme .compare-add-label{color:#b45309!important}body.day-theme .compare-quick-add-trigger{background:#fff;border-color:#cbd5e1;color:#0f172a}body.day-theme .compare-quick-add-trigger:hover,body.day-theme .compare-quick-add-dropdown.open .compare-quick-add-trigger{border-color:#f59e0b;background:#fff;box-shadow:0 0 0 3px #f59e0b26}body.day-theme .compare-quick-add-chevron{color:#d97706}body.day-theme .compare-quick-add-menu{background:#fff;border-color:#cbd5e1;box-shadow:0 16px 40px #0f172a26}body.day-theme .compare-quick-add-search-wrap{background:#f8fafc;border-bottom-color:#e2e8f0;color:#64748b}body.day-theme .compare-quick-add-search,body.day-theme .compare-quick-add-option{color:#0f172a}body.day-theme .compare-quick-add-option:hover{background:#fef3c7}body.day-theme .cqa-rank{color:#d97706}body.day-theme .cqa-name{color:#0f172a}body.day-theme .cqa-time{color:#b45309}body.day-theme .compare-section-title{color:#b45309!important}body.day-theme .compare-section-title svg{color:#d97706!important}body.day-theme .compare-card{background:#fff;border-color:#e2e8f0;box-shadow:0 2px 8px #0f172a0a}body.day-theme .compare-sector-driver-row{background:#f8fafc;border-color:#e2e8f0}body.day-theme .compare-sector-driver-row.is-split-leader{background:#fef3c780!important;border-color:#f59e0b73!important}body.day-theme .compare-sdr-rank{color:#d97706!important}body.day-theme .compare-sdr-name,body.day-theme .compare-sdr-timing .sector-time-val{color:#0f172a}body.day-theme .compare-sdr-timing .sector-gap-to-wr:not(.gap-fastest){color:#dc2626!important}body.day-theme .compare-bar-track{background:#e2e8f0}body.day-theme .gap-fastest,body.day-theme .sector-gap-to-wr.gap-fastest{color:#b45309!important;text-shadow:none!important}body.day-theme .sector-bar-fill{background:#94a3b8!important;box-shadow:none!important}body.day-theme .sector-bar-fill.fill-best{background:linear-gradient(90deg,#b45309,#d97706 30%,#f59e0b,#fbbf24)!important;box-shadow:0 0 12px #f59e0b99!important}body.day-theme .wr-holder-name{color:#0f172a}body.day-theme .wr-holder-time{color:#b45309}body.day-theme .compare-driver-telemetry-panel{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 2px 8px #0f172a0a}body.day-theme .compare-driver-telemetry-panel .telemetry-header{background:#f8fafc;border-bottom-color:#e2e8f0}body.day-theme .compare-driver-telemetry-panel .telemetry-title{color:#0f172a}body.day-theme .compare-driver-telemetry-panel .telemetry-title svg{color:#d97706}body.day-theme .matrix-table-scroll{background:#fff;border-color:#e2e8f0;box-shadow:0 2px 8px #0f172a0a}body.day-theme .compare-matrix-table th,body.day-theme .compare-matrix-table td{border-bottom-color:#f1f5f9}body.day-theme .compare-matrix-table thead th{background:#f8fafc;color:#475569;border-bottom-color:#e2e8f0}body.day-theme .matrix-sec-label{background:#f8fafc;color:#b45309!important;border-right-color:#e2e8f0}body.day-theme .matrix-driver-hdr{color:#0f172a}body.day-theme .matrix-driver-rank{color:#d97706!important}body.day-theme .matrix-wr-cell{background:#f8fafc;color:#334155;border-right-color:#e2e8f0}body.day-theme .matrix-time{color:#0f172a}body.day-theme .matrix-delta{color:#dc2626}body.day-theme .matrix-fastest{color:#b45309!important;text-shadow:none!important}body.day-theme .compare-matrix-table td.is-best-cell{background:#fef3c773!important}body.day-theme .matrix-total-row th,body.day-theme .matrix-total-row td{border-top:2px solid rgba(245,158,11,.5)!important;background:#fefce8!important;color:#0f172a!important}body.day-theme .matrix-total-row .matrix-sec-label{color:#b45309!important}body.day-theme .lb-compare-box{background:#f1f5f9;border-color:#cbd5e1}body.day-theme .lb-compare-checkbox-label:hover .lb-compare-box{border-color:#f59e0b!important;background:#f59e0b1f!important;box-shadow:0 0 8px #f59e0b40!important}body.day-theme .lb-compare-checkbox:checked+.lb-compare-box{background:linear-gradient(135deg,#f59e0b,#d97706)!important;border-color:#d97706!important;color:#fff!important;box-shadow:0 0 10px #f59e0b8c,inset 0 1px #ffffff4d!important;transform:scale(1.05)}body.day-theme .lb-row.compare-selected{background:#f59e0b14!important;box-shadow:inset 3px 0 #f59e0b!important}body.day-theme .lb-row.compare-selected:hover{background:#f59e0b24!important}@media(max-width:768px){.lb-compare-bar{bottom:12px!important;left:50%!important;transform:translate(-50%) translateY(80px)!important;width:calc(100% - 16px)!important;max-width:440px!important;box-sizing:border-box!important;padding:6px 8px 6px 10px!important;border-radius:999px!important}.lb-compare-bar.visible{transform:translate(-50%) translateY(0)!important}.lb-compare-bar-inner{justify-content:space-between!important;gap:8px!important;width:100%!important;box-sizing:border-box!important}.compare-bar-hint,.compare-bar-chips-scroll{display:none!important}.compare-bar-left{gap:8px!important;flex-shrink:0!important}.compare-bar-icon-wrap{width:30px!important;height:30px!important;border-radius:999px!important}.compare-bar-badge{font-size:10.5px!important}.compare-bar-actions{flex-shrink:0!important;gap:6px!important}.btn-compare-launch{height:32px!important;padding:0 12px!important;font-size:10.5px!important;border-radius:999px!important;white-space:nowrap!important}.btn-compare-clear{height:32px!important;padding:0 10px!important;font-size:10.5px!important;border-radius:999px!important}.btn-compare-lbl-long{display:none!important}.btn-compare-lbl-short{display:inline!important}.telemetry-compare-modal-overlay{padding:8px!important}.telemetry-compare-dialog{width:calc(100vw - 16px)!important;height:94vh!important;max-height:94vh!important;border-radius:16px!important;border:1px solid rgba(196,181,253,.2)!important}body.day-theme .telemetry-compare-dialog{border-color:#f59e0b59!important}.telemetry-compare-header{padding:12px 14px!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important}.telemetry-compare-header-left{gap:10px!important}.telemetry-compare-icon-wrap{width:36px!important;height:36px!important;border-radius:10px!important}.telemetry-compare-eyebrow{font-size:8.5px!important;letter-spacing:.9px!important}.telemetry-compare-title{font-size:17px!important}.telemetry-compare-subtitle{font-size:11px!important}.telemetry-compare-header-right{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.compare-view-mode-tabs{flex:1!important;display:flex!important;border-radius:999px!important}.compare-mode-tab{flex:1!important;justify-content:center!important;padding:6px 10px!important;font-size:10.5px!important;border-radius:999px!important}.telemetry-compare-close-btn{width:34px!important;height:34px!important;border-radius:999px!important;flex-shrink:0!important}.telemetry-compare-body{padding:14px!important;gap:16px!important;overflow-x:hidden!important}.compare-drivers-grid{grid-template-columns:1fr!important;gap:10px!important}.compare-driver-card{padding:12px 14px!important;gap:8px!important;border-radius:14px!important}.compare-add-driver-bar{flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding:10px 12px!important}.compare-quick-add-dropdown,.compare-quick-add-select{width:100%!important;max-width:100%!important}.compare-sectors-grid,.sectors-grid.compare-sectors-grid{display:flex!important;flex-direction:column!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important;max-width:100%!important}.compare-card{width:100%!important;box-sizing:border-box!important;padding:12px 14px!important;border-radius:14px!important}.compare-card .sector-card-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:100%!important}.compare-card .sector-title-wrap{display:inline-flex!important;align-items:center!important;gap:6px!important;flex-shrink:0!important}.compare-card .sector-pct{font-size:11px!important;font-weight:800!important;white-space:nowrap!important;flex-shrink:0!important}.compare-sector-drivers-list{margin:9px 0!important;gap:8px!important}.compare-sector-driver-row{padding:8px 10px!important}.compare-sdr-driver{display:flex!important;align-items:center!important;gap:6px!important;width:100%!important;overflow:hidden!important}.compare-sdr-name{font-size:13px!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.compare-sdr-timing{display:flex!important;align-items:baseline!important;justify-content:space-between!important;width:100%!important}.compare-sdr-timing .sector-time-val{font-size:16px!important}.compare-card .sector-best-holder{display:flex!important;align-items:center!important;gap:6px!important;width:100%!important;overflow:hidden!important}.compare-card .wr-holder-name{max-width:130px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.compare-matrix-desktop{display:none!important}.compare-matrix-mobile{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:visible!important}.mob-matrix-filter-bar{display:flex!important;align-items:center!important;gap:6px!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;width:100%!important;box-sizing:border-box!important;padding:3px 14px 6px 2px!important;scrollbar-width:none!important}.mob-matrix-filter-bar::-webkit-scrollbar{display:none!important}.mob-matrix-tab-btn{padding:6px 13px!important;border-radius:999px!important;border:1px solid rgba(196,181,253,.16)!important;background:#060710e0!important;color:#94a3b8!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.45px!important;cursor:pointer!important;white-space:nowrap!important;flex-shrink:0!important;box-sizing:border-box!important;transition:all .16s ease!important}.mob-matrix-tab-btn:last-child{margin-right:14px!important}.mob-matrix-tab-btn.active{background:linear-gradient(135deg,#8b5cf6,#a78bfa 55%,#c4b5fd)!important;color:#fff!important;text-shadow:0 1px 2px rgba(22,10,48,.72),0 0 8px rgba(46,16,101,.45)!important;border-color:#ddd6fe94!important;box-shadow:0 4px 12px #8b5cf64d,inset 0 1px #ffffff40!important}.mob-matrix-cards-stack{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important;box-sizing:border-box!important}.mob-matrix-split-card{display:flex!important;flex-direction:column!important;width:100%!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.08)!important;background:#070812e0!important;box-shadow:0 8px 24px #0000007a,inset 0 1px #ffffff0d!important;overflow:hidden!important;box-sizing:border-box!important}.mob-matrix-split-card.is-hidden{display:none!important}.mob-matrix-split-card.is-total-lap{border-color:#c4b5fd61!important;background:linear-gradient(180deg,#a78bfa1f,#070812eb)!important}.mob-matrix-split-hdr{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:9px 12px!important;background:#03040aeb!important;border-bottom:1px solid rgba(255,255,255,.07)!important;gap:8px!important;box-sizing:border-box!important}.mob-matrix-split-tag-group{display:inline-flex!important;align-items:center!important;gap:7px!important;flex-shrink:0!important}.mob-matrix-split-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-family:var(--font-mono, monospace)!important;font-size:10.5px!important;font-weight:800!important;color:#ddd6fe!important;background:#a78bfa29!important;border:1px solid rgba(196,181,253,.36)!important;border-radius:6px!important;padding:2px 7px!important;line-height:1.2!important}.mob-matrix-split-badge.lap-badge{color:#f3e8ff!important;background:linear-gradient(135deg,#a78bfa4d,#c4b5fd2e)!important;border-color:#d8b4fe85!important}.mob-matrix-split-title{font-size:11.5px!important;font-weight:800!important;letter-spacing:.6px!important;color:#fff!important;text-transform:uppercase!important;white-space:nowrap!important}.mob-matrix-wr-pill{display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:11px!important;color:#94a3b8!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.mob-matrix-wr-lbl{font-weight:800!important;font-size:10px!important;letter-spacing:.5px!important;color:#c4b5fd!important}.mob-matrix-wr-val{font-family:var(--font-mono, monospace)!important;font-weight:700!important;color:#fff!important;font-variant-numeric:tabular-nums!important}.mob-matrix-wr-driver{font-size:10.5px!important;color:#64748b!important;max-width:85px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.mob-matrix-drivers-body{display:flex!important;flex-direction:column!important;width:100%!important}.mob-matrix-driver-row{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:9px 12px!important;border-bottom:1px solid rgba(255,255,255,.05)!important;gap:8px!important;width:100%!important;box-sizing:border-box!important}.mob-matrix-driver-row:last-child{border-bottom:none!important}.mob-matrix-driver-row.is-split-fastest{background:#a78bfa21!important}.mob-matrix-driver-left{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important;flex:1 1 auto!important;overflow:hidden!important}.mob-matrix-rank{font-family:var(--font-mono, monospace)!important;font-size:11px!important;font-weight:800!important;color:#c4b5fd!important;flex-shrink:0!important;font-variant-numeric:tabular-nums!important}.mob-matrix-name{font-size:12.5px!important;font-weight:700!important;color:#fff!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;cursor:pointer!important}.mob-matrix-car{font-size:10px!important;font-weight:600!important;color:#64748b!important;flex-shrink:0!important;margin-left:2px!important;white-space:nowrap!important}.mob-matrix-driver-right{display:flex!important;align-items:center!important;gap:8px!important;flex-shrink:0!important;margin-left:auto!important}.mob-matrix-time{font-family:var(--font-mono, monospace)!important;font-size:12.5px!important;font-weight:800!important;color:#fff!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}.mob-matrix-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:9.5px!important;font-weight:800!important;padding:2px 6px!important;border-radius:5px!important;line-height:1.2!important;white-space:nowrap!important;font-family:var(--font-mono, monospace)!important;font-variant-numeric:tabular-nums!important}.mob-matrix-badge.fastest{color:#f3e8ff!important;background:linear-gradient(135deg,#a78bfa47,#c4b5fd29)!important;border:1px solid rgba(216,180,254,.5)!important;font-weight:800!important}.mob-matrix-badge.delta{color:#fda4af!important;background:#fda4af1c!important;border:1px solid rgba(253,164,175,.28)!important}.mob-matrix-unavail{font-size:11px!important;color:#64748b!important;padding:2px 6px!important}body.day-theme .mob-matrix-tab-btn{background:#f1f5f9!important;border:1px solid #cbd5e1!important;color:#475569!important;text-shadow:none!important}body.day-theme .mob-matrix-tab-btn:hover{background:#fffbeb!important;border-color:#f59e0b!important;color:#b45309!important}body.day-theme .mob-matrix-tab-btn.active{background:linear-gradient(135deg,#fef3c7,#fde68a)!important;color:#b45309!important;text-shadow:none!important;border:1px solid #f59e0b!important;box-shadow:0 2px 8px #f59e0b38!important}body.day-theme .mob-matrix-split-card{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 2px 8px #0f172a0a!important}body.day-theme .mob-matrix-split-card.is-total-lap{background:#fffbeb!important;border:1px solid #fde68a!important;box-shadow:0 2px 10px #f59e0b14!important}body.day-theme .mob-matrix-split-hdr{background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}body.day-theme .mob-matrix-split-title{color:#0f172a!important}body.day-theme .mob-matrix-split-badge{color:#b45309!important;background:#fef3c7!important;border:1px solid #fde68a!important}body.day-theme .mob-matrix-split-badge.lap-badge{color:#fff!important;background:linear-gradient(135deg,#f59e0b,#d97706)!important;border-color:#d97706!important}body.day-theme .mob-matrix-wr-lbl{color:#b45309!important}body.day-theme .mob-matrix-wr-val{color:#0f172a!important}body.day-theme .mob-matrix-wr-driver{color:#64748b!important}body.day-theme .mob-matrix-rank{color:#d97706!important}body.day-theme .mob-matrix-driver-row{border-bottom-color:#f1f5f9!important}body.day-theme .mob-matrix-driver-row.is-split-fastest{background:#fef3c773!important}body.day-theme .mob-matrix-driver-row.is-split-fastest .mob-matrix-rank{color:#b45309!important}body.day-theme .mob-matrix-name,body.day-theme .mob-matrix-time{color:#0f172a!important}body.day-theme .mob-matrix-badge.fastest{color:#b45309!important;background:#fef3c7!important;border:1px solid #fde68a!important}body.day-theme .mob-matrix-badge.delta{color:#dc2626!important;background:#fef2f2!important;border:1px solid #fecaca!important}}body.day-theme .mob-matrix-tab-btn{background:#f1f5f9!important;border:1px solid #cbd5e1!important;color:#475569!important;text-shadow:none!important}body.day-theme .mob-matrix-tab-btn:hover{background:#fffbeb!important;border-color:#f59e0b!important;color:#b45309!important}body.day-theme .mob-matrix-tab-btn.active{background:linear-gradient(135deg,#fef3c7,#fde68a)!important;color:#b45309!important;text-shadow:none!important;border:1px solid #f59e0b!important;box-shadow:0 2px 8px #f59e0b38!important}body.day-theme .mob-matrix-split-badge{color:#b45309!important;background:#fef3c7!important;border:1px solid #fde68a!important}body.day-theme .mob-matrix-split-badge.lap-badge{color:#fff!important;background:linear-gradient(135deg,#f59e0b,#d97706)!important;border-color:#d97706!important}body.day-theme .cmc-rank{color:#d97706!important}body.day-theme .cmc-gap{color:#b45309!important}.compare-matrix-top-strip{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.compare-matrix-chips-row{display:flex;flex-wrap:wrap;gap:6px}.compare-matrix-chip{display:inline-flex;align-items:center;gap:6px;background:#0a0c18d9;border:1px solid rgba(196,181,253,.18);border-radius:999px;padding:4px 10px;font-size:11px}.compare-matrix-chip.is-fastest{background:#a78bfa29;border-color:#c4b5fd70}.cmc-rank{font-family:var(--font-mono, monospace);font-weight:800;color:#c4b5fd;font-size:10px}.is-fastest .cmc-rank{color:#ede9fe}.cmc-name{font-weight:700;color:#f8fafc;cursor:pointer;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmc-time{font-family:var(--font-mono, monospace);font-weight:800;font-size:10.5px;color:#fff;font-variant-numeric:tabular-nums}.cmc-gap{font-family:var(--font-mono, monospace);font-weight:700;font-size:9.5px;color:#fda4af;font-variant-numeric:tabular-nums}.is-fastest .cmc-gap{color:#ddd6fe}.cmc-remove{background:transparent;border:none;color:#ffffff80;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;margin-left:2px}.cmc-remove:hover{color:#fda4af}.compact-matrix-add{margin:0;padding:6px 10px}body.day-theme .compare-matrix-chip{background:#f1f5f9;border-color:#cbd5e1}body.day-theme .compare-matrix-chip.is-fastest{background:#fefce8;border-color:#fde047}body.day-theme .cmc-name{color:#0f172a}body.day-theme .cmc-time{color:#334155}.compare-matrix-hint{font-size:10.5px;font-weight:600;color:#94a3b8;margin-left:auto;text-transform:none;letter-spacing:.2px}.admin-toggle-btn{position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.admin-toggle-btn:hover{border-color:#ef4444!important;color:#ef4444!important;box-shadow:0 0 12px #ef444440}.admin-toggle-btn.admin-active{border-color:#22c55e!important;color:#22c55e!important;background:#22c55e14!important;box-shadow:0 0 12px #22c55e4d}.admin-badge-dot{position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e;animation:adminDotPulse 2s infinite ease-in-out}@keyframes adminDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.refresh-pill.admin-pill{background:#ef44441a;border-color:#ef44444d;color:#f87171;font-weight:600}.refresh-pill.admin-pill:hover{background:#ef444433;border-color:#ef4444;color:#fff}.admin-active-banner{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 14px 5px 16px;margin:0 auto 18px;width:auto;max-width:fit-content;background:#0a0c16f0;border:1px solid rgba(167,139,250,.32);border-radius:9999px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 24px #0000008c,0 0 20px #8b5cf629;animation:adminBannerFadeIn .25s ease-out;box-sizing:border-box}body.day-theme .admin-active-banner{background:#fffffff2;border-color:#7c3aed40;box-shadow:0 4px 18px #7c3aed1a}@keyframes adminBannerFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.admin-active-info{display:flex;align-items:center;gap:10px;font-size:11.5px;color:#cbd5e1;font-family:var(--font-mono, monospace);font-weight:600}body.day-theme .admin-active-info{color:#334155}.admin-active-icon{display:inline-flex;align-items:center;justify-content:center;color:#c084fc;line-height:1;flex-shrink:0}.admin-active-icon svg{width:14px;height:14px;display:block}body.day-theme .admin-active-icon{color:#7c3aed}.admin-active-text{font-weight:700;letter-spacing:.4px;color:#fff;font-family:var(--font-mono, monospace);font-size:11.5px}body.day-theme .admin-active-text{color:#0f172a}.admin-active-sep{color:#ffffff40;font-weight:400;margin:0 1px}body.day-theme .admin-active-sep{color:#00000040}.admin-active-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 12px;font-family:var(--font-mono, monospace);font-size:11px;font-weight:700;letter-spacing:.3px;background:#8b5cf62e;border:1px solid rgba(167,139,250,.4);border-radius:9999px;color:#c4b5fd;cursor:pointer;transition:all .2s ease}.admin-active-pill:hover{background:#8b5cf652;border-color:#c084fc;color:#fff;box-shadow:0 0 12px #a855f759}body.day-theme .admin-active-pill{background:#f5f3ff;border-color:#ddd6fe;color:#7c3aed}body.day-theme .admin-active-pill:hover{background:#ede9fe;border-color:#8b5cf6}.admin-active-actions{display:flex;align-items:center;gap:8px}.btn-admin-manage{height:26px;padding:0 14px;font-family:var(--font-mono, monospace);font-size:11px;font-weight:700;letter-spacing:.3px;border-radius:9999px;background:#8b5cf642;color:#fff;border:1px solid rgba(167,139,250,.5);cursor:pointer;transition:all .2s ease;white-space:nowrap;display:inline-flex;align-items:center}.btn-admin-manage:hover{background:#a855f773;border-color:#d8b4fe;color:#fff;box-shadow:0 0 14px #a855f766;transform:translateY(-1px)}.btn-admin-logout{background:transparent;border:none;color:#94a3b8;font-family:var(--font-mono, monospace);font-size:11px;font-weight:600;padding:3px 8px;cursor:pointer;transition:color .18s ease}.btn-admin-logout:hover{color:#f87171}body.day-theme .btn-admin-manage{background:#7c3aed;border-color:#6d28d9;color:#fff}body.day-theme .btn-admin-manage:hover{background:#6d28d9;box-shadow:0 2px 8px #6d28d94d}.btn-admin-logout{height:24px;padding:0 8px;font-family:var(--font-mono, monospace);font-size:10.5px;font-weight:600;border-radius:999px;background:transparent;color:var(--text-dim, #94a3b8);border:1px solid rgba(255,255,255,.12);cursor:pointer;transition:all .18s ease;white-space:nowrap}.btn-admin-logout:hover{color:#f87171;border-color:#ef444466;background:#ef44441a}body.day-theme .btn-admin-logout{color:#64748b;border-color:#00000024}body.day-theme .btn-admin-logout:hover{color:#dc2626;border-color:#fca5a5;background:#fef2f2}.btn-admin-row-ban{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:#ef444426;border:1px solid rgba(239,68,68,.4);border-radius:5px;color:#f87171;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.5px;cursor:pointer;margin-right:6px;transition:all .18s ease}.btn-admin-row-ban:hover{background:#ef4444;color:#fff;box-shadow:0 0 10px #ef444480;transform:scale(1.04)}.meta-chip-admin-danger{background:#ef444426!important;border-color:#ef444480!important;color:#f87171!important}.meta-chip-admin-danger:hover{background:#ef4444!important;color:#fff!important;box-shadow:0 0 12px #ef444466}.admin-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px;animation:adminFadeIn .2s cubic-bezier(.16,1,.3,1)}.admin-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#020308e0;backdrop-filter:blur(28px) saturate(220%);-webkit-backdrop-filter:blur(28px) saturate(220%)}body.day-theme .admin-modal-backdrop{background:#f1f5f9d9;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%)}@keyframes adminFadeIn{0%{opacity:0}to{opacity:1}}.admin-modal-dialog{position:relative;z-index:1;width:100%;max-width:520px;max-height:90vh;display:flex;flex-direction:column;background:#03040af2;backdrop-filter:blur(36px) saturate(220%);-webkit-backdrop-filter:blur(36px) saturate(220%);border:1px solid rgba(196,181,253,.22);border-radius:20px;box-shadow:0 40px 100px -10px #000000f2,0 0 40px #a78bfa29,inset 0 1px #ffffff24;color:#f8fafc;overflow:hidden;animation:adminDialogZoom .28s cubic-bezier(.16,1,.3,1)}body.day-theme .admin-modal-dialog{background:#ffffffeb;backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border:1px solid rgba(255,255,255,.95);color:#0f172a;box-shadow:0 25px 65px #0f172a24,0 0 0 1px #0000000f,inset 0 1px #fff}.admin-dialog-danger{border-color:#ef444473;box-shadow:0 35px 90px #000000f2,0 0 45px #ef444440,inset 0 1px #ffffff26}.admin-dialog-panel{max-width:1160px;width:95vw;max-height:92vh;border:1px solid rgba(196,181,253,.25);box-shadow:0 40px 100px -10px #000000f5,0 0 50px #a78bfa2e,inset 0 1px #ffffff26}@keyframes adminDialogZoom{0%{opacity:0;transform:scale(.96) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.admin-modal-header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;background:linear-gradient(180deg,#ffffff0a,#fff0);border-bottom:1px solid rgba(196,181,253,.15);position:relative}.admin-modal-header:after{content:"";position:absolute;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,rgba(167,139,250,.7),transparent)}body.day-theme .admin-modal-header{background:linear-gradient(180deg,#fffc,#ffffff4d);border-bottom-color:#0000000f}.admin-modal-title-group{display:flex;align-items:center;gap:14px}.admin-header-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:#a78bfa26;border:1px solid rgba(196,181,253,.35);box-shadow:0 0 20px #a78bfa47,inset 0 1px #fff3;color:#c4b5fd}body.day-theme .admin-header-icon{background:#f3e8ff;border-color:#ddd6fe;color:#7c3aed;box-shadow:0 2px 10px #7c3aed26}.admin-header-icon.danger-icon{background:#ef444426;border-color:#ef444466;box-shadow:0 0 20px #ef444447;color:#f87171}.admin-modal-eyebrow{font-family:var(--font-mono, monospace);font-size:10px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:#a78bfa}body.day-theme .admin-modal-eyebrow{color:#7c3aed}.admin-modal-eyebrow.text-danger{color:#f87171}.admin-modal-title{margin:3px 0 0;font-family:var(--font-display, "Oswald", sans-serif);font-size:22px;font-weight:700;letter-spacing:.6px;color:#fff;text-shadow:0 0 16px rgba(167,139,250,.35)}body.day-theme .admin-modal-title{color:#0f172a;text-shadow:none}.admin-modal-close-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#94a3b8;cursor:pointer;width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.16,1,.3,1)}.admin-modal-close-btn:hover{background:#ef444433;border-color:#ef444473;color:#fca5a5;transform:scale(1.05);box-shadow:0 0 12px #ef44444d}body.day-theme .admin-modal-close-btn{background:#0000000a;border-color:#00000014;color:#64748b}body.day-theme .admin-modal-close-btn:hover{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}.admin-modal-body{padding:20px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.admin-modal-body::-webkit-scrollbar{width:6px}.admin-modal-body::-webkit-scrollbar-track{background:#0003}.admin-modal-body::-webkit-scrollbar-thumb{background:#c4b5fd33;border-radius:3px}.admin-modal-body::-webkit-scrollbar-thumb:hover{background:#a78bfa80}.admin-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid rgba(196,181,253,.16);background:#04050cf2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}body.day-theme .admin-modal-footer{border-top-color:#0000000f;background:#f8fafceb}.admin-info-banner,.admin-warning-banner{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-radius:12px;font-size:12px;line-height:1.5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-info-banner{background:#8b5cf61f;border:1px solid rgba(167,139,250,.3);color:#c4b5fd}body.day-theme .admin-info-banner{background:#ede9fe;border-color:#c4b5fd;color:#5b21b6}.admin-warning-banner{background:#ef44441f;border:1px solid rgba(239,68,68,.35);color:#fca5a5}body.day-theme .admin-warning-banner{background:#fee2e2;border-color:#fca5a5;color:#991b1b}.admin-form-group{display:flex;flex-direction:column;gap:6px}.admin-form-label{font-family:var(--font-mono, monospace);font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#94a3b8}body.day-theme .admin-form-label{color:#475569}.admin-form-input{padding:9px 14px;font-family:var(--font-mono, monospace);font-size:12.5px;background:#020307e0;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#f4f4f5;outline:none;transition:all .2s cubic-bezier(.16,1,.3,1)}body.day-theme .admin-form-input{background:#fff;border-color:#cbd5e1;color:#0f172a}.admin-form-input:focus{border-color:#a78bfa;background:#04050ef5;box-shadow:0 0 0 2px #a78bfa40,0 0 16px #a78bfa40}body.day-theme .admin-form-input:focus{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf633}.admin-form-hint{font-size:11px;color:#71717a}.admin-form-hint code{font-family:var(--font-mono, monospace);background:#ffffff14;padding:1px 5px;border-radius:4px;color:#c4b5fd}body.day-theme .admin-form-hint code{background:#f1f5f9;color:#6d28d9}.admin-error-msg{padding:10px 14px;background:#ef444426;border:1px solid rgba(239,68,68,.4);border-radius:10px;color:#fca5a5;font-size:12px}.btn-admin-primary,.btn-admin-secondary,.btn-admin-danger{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 18px;font-family:var(--font-display, "Oswald", sans-serif);font-size:13px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;border-radius:10px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap}.btn-admin-primary{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:1px solid rgba(196,181,253,.5);color:#fff;box-shadow:0 3px 18px #8b5cf673,inset 0 1px #ffffff4d}.btn-admin-primary:hover{background:linear-gradient(135deg,#a78bfa,#8b5cf6);border-color:#d8b4fe;box-shadow:0 4px 24px #a78bfa99,inset 0 1px #fff6;transform:translateY(-1px)}.btn-admin-secondary{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#cbd5e1;font-family:var(--font-display, "Oswald", sans-serif);font-size:13px;letter-spacing:.5px}body.day-theme .btn-admin-secondary{background:#0000000a;border-color:#0000001f;color:#475569}.btn-admin-secondary:hover{background:#ffffff1a;border-color:#ffffff40;color:#fff}body.day-theme .btn-admin-secondary:hover{background:#f1f5f9;color:#0f172a}.btn-admin-danger{background:linear-gradient(135deg,#ef4444,#dc2626);border:1px solid rgba(252,165,165,.45);color:#fff;box-shadow:0 3px 16px #ef444466,inset 0 1px #ffffff40}.btn-admin-danger:hover{background:linear-gradient(135deg,#f87171,#ef4444);border-color:#fca5a5;box-shadow:0 4px 22px #ef44448c;transform:translateY(-1px)}.btn-discord-login{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 20px;background:linear-gradient(135deg,#5865f2,#4752c4);border:1px solid rgba(165,180,252,.45);border-radius:12px;color:#fff;font-family:var(--font-display, "Oswald", sans-serif);font-size:15px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 18px #5865f266,inset 0 1px #ffffff40}.btn-discord-login:hover{background:linear-gradient(135deg,#6c78f4,#5865f2);box-shadow:0 6px 24px #5865f28c;transform:translateY(-1px)}.btn-discord-login:disabled{opacity:.7;cursor:not-allowed;transform:none}.admin-record-preview-card{display:flex;flex-direction:column;gap:10px;padding:16px 18px;background:#020308d9;border:1px solid rgba(196,181,253,.16);border-radius:14px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}body.day-theme .admin-record-preview-card{background:#f8fafc;border-color:#e2e8f0}.admin-record-preview-row{display:flex;justify-content:space-between;align-items:center;font-size:12px}.preview-label{font-family:var(--font-mono, monospace);font-weight:600;color:#71717a;font-size:11px}.preview-value{font-weight:500;color:#e4e4e7}body.day-theme .preview-value{color:#0f172a}.highlight-driver{font-family:var(--font-display, "Oswald", sans-serif);font-weight:700;color:#fff;font-size:15px;letter-spacing:.5px}.highlight-time{font-family:var(--font-mono, monospace);font-weight:700;color:#f87171;font-size:15px;text-shadow:0 0 10px rgba(248,113,113,.35)}.preview-splits,.preview-mono{font-family:var(--font-mono, monospace);font-size:11px;color:#a1a1aa}.admin-session-bar{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;background:#060810d1;border:1px solid rgba(196,181,253,.15);border-radius:12px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff0f;font-size:12px}body.day-theme .admin-session-bar{background:#f8fafcd9;border-color:#00000014;box-shadow:inset 0 1px #fffc}.admin-session-info{display:flex;align-items:center;gap:10px;color:#cbd5e1;font-family:var(--font-mono, monospace);font-size:11.5px}body.day-theme .admin-session-info{color:#334155}.admin-session-info strong{color:#c4b5fd;font-weight:700;text-shadow:0 0 8px rgba(167,139,250,.35)}body.day-theme .admin-session-info strong{color:#7c3aed;text-shadow:none}.admin-status-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 12px #22c55e,0 0 4px #22c55e;animation:adminDotPulse 2s infinite ease-in-out}.admin-session-actions{display:flex;align-items:center;gap:10px}.btn-admin-text-action{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;font-family:var(--font-mono, monospace);font-size:11px;font-weight:600;color:#c4b5fd;cursor:pointer;padding:4px 12px;transition:all .18s ease;text-decoration:none}.btn-admin-text-action:hover{background:#a78bfa33;border-color:#a78bfa;color:#fff}.btn-admin-text-action.text-danger{color:#fca5a5;border-color:#ef44444d;background:#ef44441a}.btn-admin-text-action.text-danger:hover{background:#ef444440;border-color:#ef4444;color:#fff;box-shadow:0 0 12px #ef44444d}.admin-panel-tabs{display:flex;gap:6px;background:#060810d9;border:1px solid rgba(196,181,253,.16);border-radius:14px;padding:5px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}body.day-theme .admin-panel-tabs{background:#f1f5f9d9;border-color:#0000000f}.admin-tab{flex:1;background:transparent;border:1px solid transparent;border-radius:10px;color:#94a3b8;padding:9px 16px;font-family:var(--font-display, "Oswald", sans-serif);font-size:13.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .2s cubic-bezier(.16,1,.3,1)}.admin-tab:hover{color:#fff;background:#ffffff0d}body.day-theme .admin-tab{color:#64748b}body.day-theme .admin-tab:hover{color:#0f172a;background:#0000000a}.admin-tab.active{background:linear-gradient(135deg,#a78bfa59,#8b5cf680);border-color:#d8b4fe8c;color:#fff;box-shadow:0 0 18px #a78bfa61,inset 0 1px #ffffff4d}body.day-theme .admin-tab.active{background:#fff;border-color:#cbd5e1;color:#7c3aed;box-shadow:0 2px 8px #0000000f}.admin-tab-badge{font-family:var(--font-mono, monospace);font-size:10px;font-weight:700;padding:1px 7px;border-radius:999px;background:#ffffff1a;color:#e2e8f0}.admin-tab.active .admin-tab-badge{background:#a78bfa73;color:#fff}.admin-badge-alert{background:#ef444440!important;color:#fca5a5!important;border:1px solid rgba(239,68,68,.45)!important}.admin-change-pass-card,.admin-manual-ban-card{padding:18px 20px;background:#060810bf;border:1px solid rgba(196,181,253,.16);border-radius:14px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 20px #00000059,inset 0 1px #ffffff0f;display:flex;flex-direction:column;gap:12px}body.day-theme .admin-change-pass-card,body.day-theme .admin-manual-ban-card{background:#f8fafcd9;border-color:#00000014;box-shadow:0 4px 16px #0000000d}.change-pass-title,.admin-section-header{font-family:var(--font-display, "Oswald", sans-serif);font-size:15px;font-weight:700;letter-spacing:.5px;color:#fff;display:flex;flex-direction:column;gap:8px}@media(min-width:640px){.admin-section-header{flex-direction:row;align-items:center;justify-content:space-between}}body.day-theme .change-pass-title,body.day-theme .admin-section-header{color:#0f172a}.admin-header-title-row{display:flex;align-items:center;gap:10px}.admin-section-title{font-family:var(--font-display, "Oswald", sans-serif);font-size:15px;font-weight:700;letter-spacing:.5px;color:#fff}body.day-theme .admin-section-title{color:#0f172a}.admin-banned-counter-badge{display:inline-flex;align-items:center;padding:2px 10px;border-radius:9999px;background:#ef44442e;border:1px solid rgba(239,68,68,.4);color:#fca5a5;font-family:var(--font-mono, monospace);font-size:10.5px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}body.day-theme .admin-banned-counter-badge{background:#fee2e2;border-color:#fca5a5;color:#dc2626}.admin-filter-bar{display:flex;align-items:center;gap:12px}.admin-search-box{position:relative;display:flex;align-items:center}.admin-search-icon{position:absolute;left:11px;color:#a78bfa;pointer-events:none}.admin-search-input{height:32px;padding:0 28px 0 32px;font-family:var(--font-mono, monospace);font-size:11.5px;background:#020307e0;border:1px solid rgba(196,181,253,.18);border-radius:10px;color:#f4f4f5;width:240px;transition:all .2s cubic-bezier(.16,1,.3,1)}.admin-search-input:focus{outline:none;border-color:#c4b5fd;background:#04050ef5;box-shadow:0 0 0 2px #a78bfa40,0 0 16px #a78bfa40;width:280px}body.day-theme .admin-search-input{background:#fff;border-color:#cbd5e1;color:#0f172a}body.day-theme .admin-search-input:focus{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf633}.admin-search-clear-btn{position:absolute;right:8px;background:transparent;border:none;color:#a1a1aa;font-size:14px;cursor:pointer;padding:0 4px;line-height:1}.admin-search-clear-btn:hover{color:#fff}.admin-section-sub{font-family:var(--font-mono, monospace);font-size:11px;font-weight:400;color:#94a3b8;white-space:nowrap}body.day-theme .admin-section-sub{color:#64748b}.admin-badge-new{display:inline-flex;align-items:center;padding:1px 6px;border-radius:4px;background:#10b98133;border:1px solid rgba(16,185,129,.45);color:#34d399;font-family:var(--font-mono, monospace);font-size:9px;font-weight:800;letter-spacing:.5px;margin-left:6px;vertical-align:middle}body.day-theme .admin-badge-new{background:#d1fae5;border-color:#6ee7b7;color:#059669}.admin-row-new td{background:#10b9810d!important}.change-pass-row{display:flex;gap:8px;flex-wrap:wrap}.manual-ban-form{display:flex;gap:10px;flex-wrap:wrap}.flex-1{flex:1;min-width:120px}.flex-2{flex:2;min-width:180px}.admin-manual-ban-preview{margin-top:10px;padding:12px 16px;background:#04050ef2;border:1px solid rgba(196,181,253,.3);border-radius:12px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 4px 20px #00000073,inset 0 1px #ffffff0f;animation:previewSlideDown .2s cubic-bezier(.16,1,.3,1)}@keyframes previewSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.manual-ban-preview-inner{display:flex;flex-direction:column;gap:8px}.preview-badge-status{display:flex;align-items:center;gap:6px;font-family:var(--font-mono, monospace);font-size:10px;font-weight:700;letter-spacing:.8px;color:#4ade80}.preview-dot{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e}.preview-meta-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.preview-driver-box{display:flex;flex-direction:column;gap:2px}.preview-driver-name{font-family:var(--font-display, "Oswald", sans-serif);font-size:16px;font-weight:700;color:#fff}.preview-track-car{font-family:var(--font-mono, monospace);font-size:11px;color:#a1a1aa}.preview-car-icon{width:38px;height:20px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.6))}.preview-time-box{display:flex;align-items:center;gap:12px}.preview-time-main{font-family:var(--font-mono, monospace);font-size:16px;font-weight:700;color:#f87171;text-shadow:0 0 10px rgba(248,113,113,.35)}.preview-splits-chips{display:flex;align-items:center;gap:4px}.split-chip{font-family:var(--font-mono, monospace);font-size:10px;padding:2px 6px;border-radius:4px;background:#ffffff0f;color:#cbd5e1;border:1px solid rgba(255,255,255,.1)}.split-chip.neg{background:#ef444440;border-color:#ef444480;color:#fca5a5;font-weight:700}.admin-scores-table-wrap{max-height:480px;min-height:240px;overflow-y:auto;overflow-x:auto;border:1px solid rgba(196,181,253,.18);border-radius:16px;background:#020308d9;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:inset 0 1px #ffffff14}body.day-theme .admin-scores-table-wrap{border-color:#00000014;background:#ffffffe6;box-shadow:inset 0 1px #00000005}.admin-scores-table-wrap::-webkit-scrollbar{width:6px;height:6px}.admin-scores-table-wrap::-webkit-scrollbar-track{background:#0003}.admin-scores-table-wrap::-webkit-scrollbar-thumb{background:#c4b5fd33;border-radius:3px}.admin-scores-table-wrap::-webkit-scrollbar-thumb:hover{background:#a78bfa80}.admin-date-text{font-family:var(--font-mono, monospace);font-size:11px;font-weight:500;color:#e4e4e7;white-space:nowrap}body.day-theme .admin-date-text{color:#1e293b}.admin-date-text.text-muted{color:#71717a}body.day-theme .admin-date-text.text-muted{color:#64748b}.admin-scores-table{width:100%;border-collapse:collapse;font-size:12px}.admin-scores-table th{position:sticky;top:0;background:#04050cf5!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#94a3b8;font-family:var(--font-mono, monospace);font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;padding:12px 14px;text-align:left;border-bottom:1px solid rgba(196,181,253,.18);z-index:2}body.day-theme .admin-scores-table th{background:#f1f5f9f5!important;color:#475569;border-bottom-color:#00000014}.admin-scores-table td{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.05);color:#cbd5e1;transition:background .15s ease}body.day-theme .admin-scores-table td{border-bottom-color:#0000000a;color:#334155}.admin-scores-table tr:hover td{background:#a78bfa14!important}body.day-theme .admin-scores-table tr:hover td{background:#7c3aed0a!important}.admin-banned-pill{display:inline-block;padding:2px 7px;font-family:var(--font-mono, monospace);font-size:9.5px;font-weight:700;border-radius:4px;background:#ef444433;color:#fca5a5;border:1px solid rgba(239,68,68,.35)}.admin-driver-cell{display:flex;flex-direction:column;gap:3px}.admin-driver-cell .admin-driver-name{font-family:var(--font-display, "Oswald", sans-serif);font-size:15.5px;font-weight:700;letter-spacing:.5px;color:#fff}body.day-theme .admin-driver-cell .admin-driver-name{color:#0f172a}.admin-driver-sub{display:flex;align-items:center;gap:6px}.admin-uuid-code{font-family:var(--font-mono, monospace);font-size:10px;color:#94a3b8;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);padding:1px 5px;border-radius:4px}body.day-theme .admin-uuid-code{color:#64748b;background:#f1f5f9}.btn-admin-copy-id{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:#a1a1aa;cursor:pointer;padding:2px;border-radius:4px;transition:color .15s ease}.btn-admin-copy-id:hover{color:#fff}body.day-theme .btn-admin-copy-id:hover{color:#0f172a}.admin-course-cell{display:flex;flex-direction:column;gap:4px}.admin-course-main{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.admin-track-name{font-family:var(--font-display, "Oswald", sans-serif);font-size:14px;font-weight:700;color:#fff;letter-spacing:.3px}body.day-theme .admin-track-name{color:#1e293b}.admin-layout-tag{font-family:var(--font-mono, monospace);font-size:10px;font-weight:700;padding:1px 7px;border-radius:4px;background:#8b5cf633;color:#c4b5fd;border:1px solid rgba(167,139,250,.35);white-space:nowrap}body.day-theme .admin-layout-tag{background:#f3e8ff;color:#7e22ce;border-color:#e9d5ff}.admin-car-row{display:flex;align-items:center;gap:6px}.admin-car-thumb{width:30px;height:16px;object-fit:contain;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6))}.admin-car-name{font-family:var(--font-mono, monospace);font-size:10.5px;font-weight:700;color:#e2e8f0;background:#101424b3;border:1px solid rgba(255,255,255,.1);padding:1px 6px;border-radius:4px}body.day-theme .admin-car-name{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.admin-time-cell{display:flex;flex-direction:column;gap:4px}.admin-time-main{font-family:var(--font-mono, monospace);font-size:15px;font-weight:700;color:#f87171;letter-spacing:.5px;text-shadow:0 0 10px rgba(248,113,113,.35)}.admin-splits-pills{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.split-pill{font-family:var(--font-mono, monospace);font-size:9.5px;padding:1px 5px;border-radius:4px;background:#0a0e1ab3;color:#cbd5e1;border:1px solid rgba(255,255,255,.1)}body.day-theme .split-pill{background:#f1f5f9;color:#475569;border-color:#e2e8f0}.split-pill.negative{background:#ef444433;color:#f87171;border-color:#ef444473;font-weight:700}.admin-reason-cell{font-size:11.5px;color:#cbd5e1;max-width:240px;line-height:1.4}body.day-theme .admin-reason-cell{color:#334155}.btn-admin-restore{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-family:var(--font-mono, monospace);font-size:11px;font-weight:700;border-radius:7px;background:#10b98129;border:1px solid rgba(52,211,153,.4);color:#6ee7b7;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1);white-space:nowrap}.btn-admin-restore:hover{background:#10b98152;border-color:#34d399;color:#fff;box-shadow:0 0 14px #10b98166;transform:translateY(-1px)}.btn-admin-telemetry-inspect{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-family:var(--font-mono, monospace);font-size:11px;font-weight:700;border-radius:7px;background:#3b82f629;border:1px solid rgba(96,165,250,.4);color:#93c5fd;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1);white-space:nowrap}.btn-admin-telemetry-inspect:hover,.btn-admin-telemetry-inspect.active{background:#3b82f652;border-color:#60a5fa;color:#fff;box-shadow:0 0 14px #3b82f666;transform:translateY(-1px)}.admin-actions-cell-wrap{display:flex;align-items:center;justify-content:flex-end;gap:8px}.admin-banned-interactive-row{cursor:pointer;transition:background-color .15s ease}.admin-banned-interactive-row:hover{background:#a78bfa14!important}.admin-banned-interactive-row.open{background:#0000006b!important}.banned-drawer-td{padding:0!important}.banned-telemetry-container{border:1px solid rgba(255,255,255,.14)!important;background:#00000073!important;backdrop-filter:blur(20px) saturate(165%);-webkit-backdrop-filter:blur(20px) saturate(165%);border-radius:12px;margin:6px 12px 14px;box-shadow:0 8px 24px #0000008c,inset 0 1px #ffffff14}.admin-empty-table,.admin-empty-state{padding:36px 20px;text-align:center;color:#94a3b8;font-size:13px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.admin-empty-state svg{color:#a78bfa;margin-bottom:4px}.admin-empty-state p{margin:0;font-weight:600;color:#e2e8f0}.admin-empty-state small{color:#64748b;font-size:11px}.admin-toast{position:fixed;bottom:24px;right:24px;z-index:10001;display:flex;align-items:center;gap:10px;padding:12px 20px;background:#060812f0;border:1px solid rgba(196,181,253,.25);border-radius:12px;color:#fff;font-family:var(--font-mono, monospace);font-size:12.5px;font-weight:600;box-shadow:0 12px 36px #000000bf,0 0 20px #a78bfa33;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:adminToastSlideIn .3s cubic-bezier(.16,1,.3,1)}.admin-toast-success{border-color:#34d39980;background:#061c10f0;color:#86efac}.admin-toast-error{border-color:#f8717180;background:#1e0808f0;color:#fca5a5}.admin-toast-info{border-color:#a78bfa80;background:#100c20f0;color:#c4b5fd}@keyframes adminToastSlideIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.admin-active-banner{display:inline-flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;padding:5px 12px;max-width:calc(100% - 24px);margin:0 auto 12px}.admin-active-actions{width:auto;justify-content:center}.change-pass-row,.manual-ban-form{flex-direction:column}}.admin-spin{animation:adminSpin .75s linear infinite}.garage-top-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;background:var(--bg-panel);border:1px solid var(--border-bright);border-radius:999px;color:var(--text);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;box-shadow:0 4px 14px #00000040;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .25s ease,background-color .25s ease,box-shadow .25s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.garage-top-btn:hover{transform:translateY(-1px);border-color:var(--accent-bright);box-shadow:0 0 16px var(--accent-glow)}.garage-top-btn:active{transform:scale(.97)}.garage-top-btn.has-driver{border-color:var(--accent);background:#8b5cf61f;color:#fff}body.day-theme .garage-top-btn.has-driver{border-color:#d97706;background:#d977061a;color:#0f172a}.garage-btn-icon svg{display:block}.garage-btn-rival-dot{display:inline-flex;align-items:center;font-size:10px;font-weight:800;letter-spacing:.2px;background:#ef444433;color:#f87171;border:1px solid rgba(239,68,68,.4);padding:1px 6px;border-radius:999px;margin-left:2px}#myGarageDrawerContainer{position:relative;z-index:10001}.my-garage-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000ad;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:10001;opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.16,1,.3,1)}.my-garage-backdrop.open{opacity:1;pointer-events:auto}.my-garage-drawer{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:540px;background:var(--bg-panel);border-left:1px solid var(--border-bright);z-index:10002;transform:translate3d(100%,0,0);transition:transform .32s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;box-shadow:-10px 0 40px #000000d9;box-sizing:border-box}.my-garage-drawer:not(.open){pointer-events:none!important;visibility:hidden}.my-garage-drawer.open{transform:translateZ(0);pointer-events:auto!important;visibility:visible}body.day-theme .my-garage-drawer{background:#fff;border-left-color:var(--border);box-shadow:-10px 0 30px #0000001a}.garage-drawer-header{padding:18px 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);flex-shrink:0}.garage-header-title-group{display:flex;align-items:center;gap:12px}.garage-header-icon{width:38px;height:38px;border-radius:10px;background:var(--bg-panel-alt);border:1px solid var(--border-bright);display:flex;align-items:center;justify-content:center;color:var(--accent-bright);box-shadow:0 0 12px var(--accent-glow)}.garage-eyebrow{font-family:var(--font-mono);font-size:9.5px;letter-spacing:1.5px;color:var(--text-dimmer);text-transform:uppercase}.garage-title{margin:0;font-family:var(--font-display);font-style:italic;font-weight:700;font-size:20px;letter-spacing:.5px;text-transform:uppercase;color:var(--text);line-height:1.1}.garage-close-btn{width:36px;height:36px;border-radius:50%;background:transparent;border:1px solid var(--border);color:var(--text-dim);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.garage-close-btn:hover{background:var(--bg-panel-alt);color:var(--text);border-color:var(--border-bright)}.garage-tabs{display:flex;padding:8px 16px;gap:6px;background:var(--bg-panel-alt);border-bottom:1px solid var(--border);flex-shrink:0}.garage-tab-btn{flex:1;padding:8px 12px;border-radius:8px;background:transparent;border:none;color:var(--text-dim);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .2s ease}.garage-tab-btn:hover{color:var(--text);background:#ffffff0a}.garage-tab-btn.active{background:var(--bg-panel);color:var(--accent-bright);box-shadow:0 2px 8px #0000004d}body.day-theme .garage-tab-btn.active{background:#fff;color:#d97706;box-shadow:0 2px 8px #0000000f}.garage-rival-count-pill{font-size:9.5px;padding:1px 5px;border-radius:999px;background:#ef444433;color:#f87171;font-weight:800}.garage-drawer-body{flex:1;overflow-y:auto;padding:20px 24px 32px;display:flex;flex-direction:column;gap:20px;-webkit-overflow-scrolling:touch}.garage-loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px}.garage-spinner{width:32px;height:32px;border:3px solid rgba(255,255,255,.1);border-top-color:var(--accent-bright);border-radius:50%;animation:adminSpin .8s linear infinite}.garage-loading-text{font-family:var(--font-mono);font-size:12px;color:var(--text-dim)}.garage-loading-cancel-btn{margin-top:8px;padding:6px 16px;background:var(--bg-panel-alt);border:1px solid var(--border-bright);border-radius:999px;color:var(--text-dim);font-family:var(--font-mono);font-size:11px;cursor:pointer;transition:all .2s ease}.garage-loading-cancel-btn:hover{color:var(--text);border-color:var(--text)}.garage-error-actions{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px}.btn-garage-action-secondary{padding:8px 18px;border-radius:999px;background:var(--bg-panel-alt);border:1px solid var(--border-bright);color:var(--text-dim);font-family:var(--font-mono);font-size:11.5px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-garage-action-secondary:hover{color:var(--text);border-color:var(--text)}.garage-onboarding-card{padding:32px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.garage-onboard-icon{font-size:40px;margin-bottom:4px}.garage-onboard-title{margin:0;font-family:var(--font-display);font-style:italic;font-size:22px;text-transform:uppercase;color:var(--text)}.garage-onboard-desc{margin:0;font-size:13px;line-height:1.5;color:var(--text-dim);max-width:380px}.garage-search-wrap{width:100%;position:relative;margin-top:14px}.garage-search-field{display:flex;align-items:center;background:var(--bg-panel-alt);border:1px solid var(--border-bright);border-radius:10px;padding:0 14px;height:44px;gap:10px}.garage-search-input{width:100%;background:transparent;border:none;outline:none;color:var(--text);font-family:var(--font-body);font-size:13.5px}.garage-search-results{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--bg-panel-alt);border:1px solid var(--border-bright);border-radius:10px;max-height:260px;overflow-y:auto;z-index:100;box-shadow:0 10px 30px #0009}.garage-search-item{padding:10px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer;transition:background .15s ease}.garage-search-item:hover{background:#8b5cf626}.search-item-info{display:flex;align-items:center;gap:8px}.search-item-name{font-size:13px;font-weight:600;color:var(--text)}.search-item-clan{font-family:var(--font-mono);font-size:10px;color:var(--accent-bright)}.search-item-rank{font-family:var(--font-mono);font-size:11px;color:var(--text-dim)}.garage-suggested-section{margin-top:20px;width:100%;text-align:left}.garage-suggested-label{font-family:var(--font-mono);font-size:11px;color:var(--text-dimmer);text-transform:uppercase;margin-bottom:8px}.garage-suggested-chips{display:flex;flex-wrap:wrap;gap:6px}.garage-suggested-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--bg-panel-alt);border:1px solid var(--border);border-radius:999px;color:var(--text);font-size:11.5px;cursor:pointer;transition:all .2s ease}.garage-suggested-chip:hover{border-color:var(--accent-bright);background:#8b5cf626;transform:translateY(-1px)}.garage-suggested-chip small{color:var(--text-dimmer);font-size:9.5px;font-family:var(--font-mono)}.garage-identity-card{background:#000;border:1px solid var(--border-bright);border-left-width:4px;border-radius:12px;padding:18px 20px;display:flex;flex-direction:column;gap:16px;box-shadow:0 6px 20px #0006}body.day-theme .garage-identity-card{background:#f8fafc}.garage-identity-top{display:flex;align-items:center;gap:14px}.garage-avatar-badge{width:52px;height:52px;border-radius:12px;background:var(--bg-panel-alt);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.garage-avatar-badge img{width:100%;height:100%;object-fit:contain}.garage-identity-details{flex:1;min-width:0}.garage-identity-name-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.garage-driver-name{font-family:var(--font-display);font-style:italic;font-weight:700;font-size:19px;letter-spacing:.5px;color:var(--text);text-transform:uppercase}.garage-rank-pill{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.5px;padding:2px 8px;border-radius:999px;border:1px solid;text-transform:uppercase}.garage-identity-meta{font-size:12px;color:var(--text-dim);margin-top:2px;display:flex;align-items:center;gap:6px}.meta-dot{opacity:.5}.garage-switch-btn{padding:5px 10px;font-family:var(--font-mono);font-size:10.5px;border-radius:6px;background:transparent;border:1px solid var(--border);color:var(--text-dim);cursor:pointer;transition:all .15s ease}.garage-switch-btn:hover{color:var(--text);border-color:var(--border-bright)}.garage-metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:var(--bg-panel);border:1px solid var(--border);border-radius:8px;padding:10px}.garage-metric-box{display:flex;flex-direction:column;align-items:center;text-align:center}.garage-metric-box .metric-val{font-family:var(--font-mono);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text)}.garage-metric-box .metric-val small{font-size:10px;color:var(--text-dimmer)}.garage-metric-box .metric-lbl{font-family:var(--font-mono);font-size:8px;letter-spacing:.8px;color:var(--text-dimmer);text-transform:uppercase;margin-top:2px}.garage-identity-actions{display:flex;gap:8px}.btn-garage-full-dossier,.btn-garage-roadmap-cta{flex:1;padding:9px 12px;border-radius:8px;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.4px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .2s ease}.btn-garage-full-dossier{background:var(--bg-panel-alt);border:1px solid var(--border-bright);color:var(--text)}.btn-garage-full-dossier:hover{border-color:var(--accent-bright);color:var(--accent-bright)}.btn-garage-roadmap-cta{background:var(--accent);border:1px solid var(--accent-bright);color:#fff}.btn-garage-roadmap-cta:hover{filter:brightness(1.15);box-shadow:0 0 14px var(--accent-glow)}.garage-course-status-card{background:var(--bg-panel-alt);border:1px solid var(--border);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.course-status-header{display:flex;align-items:center;justify-content:space-between}.course-status-tag{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:1px;color:var(--accent-bright);text-transform:uppercase}.course-status-name{font-family:var(--font-display);font-style:italic;font-weight:700;font-size:13px;letter-spacing:.5px;color:var(--text);text-transform:uppercase}.course-pb-row{display:flex;align-items:center;justify-content:space-between;background:var(--bg-panel);border:1px solid var(--border);border-radius:8px;padding:8px 12px}.course-pb-label{font-family:var(--font-mono);font-size:8.5px;color:var(--text-dimmer);display:block}.course-pb-time{font-family:var(--font-mono);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text)}.course-pb-car{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--text-dim)}.car-badge-mini{width:28px;height:15px;object-fit:contain}.rank-badge-inline{font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase}.garage-section-header{display:flex;align-items:baseline;justify-content:space-between;margin-top:4px}.section-title{font-family:var(--font-display);font-style:italic;font-weight:700;font-size:15px;letter-spacing:.5px;text-transform:uppercase;color:var(--text)}.section-sub{font-family:var(--font-mono);font-size:10px;color:var(--text-dimmer)}.garage-car-stable-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.garage-car-card{background:var(--bg-panel-alt);border:1px solid var(--border);border-radius:8px;padding:8px 10px;display:flex;align-items:center;gap:10px}.garage-car-thumb{width:44px;height:24px;flex-shrink:0}.garage-car-thumb img{width:100%;height:100%;object-fit:contain}.garage-car-info{flex:1;min-width:0}.garage-car-name{font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--text);display:block}.garage-car-meter{height:3px;background:#ffffff1a;border-radius:999px;overflow:hidden;margin:3px 0 2px}.meter-bar{height:100%;background:var(--accent)}.garage-car-pct{font-family:var(--font-mono);font-size:9px;color:var(--text-dimmer)}.garage-roadmap-header-card{background:var(--bg-panel-alt);border:1px solid var(--border-bright);border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:12px}.roadmap-headline{font-family:var(--font-display);font-style:italic;font-weight:700;font-size:17px;color:var(--text);text-transform:uppercase;display:block}.roadmap-sub{font-size:12px;color:var(--text-dim);line-height:1.4;margin-top:2px;display:block}.roadmap-stats-row{display:flex;gap:8px}.roadmap-stat-pill{flex:1;background:var(--bg-panel);border:1px solid var(--border);border-radius:8px;padding:6px 10px;display:flex;flex-direction:column;align-items:center}.roadmap-stat-pill .num{font-family:var(--font-mono);font-size:15px;font-weight:700;color:var(--accent-bright)}.roadmap-stat-pill .lbl{font-family:var(--font-mono);font-size:8px;color:var(--text-dimmer);text-transform:uppercase}.garage-roadmap-list{display:flex;flex-direction:column;gap:8px}.roadmap-card{background:var(--bg-panel-alt);border:1px solid var(--border);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;transition:border-color .2s ease,transform .2s ease}.roadmap-card:hover{border-color:var(--border-bright);transform:translateY(-1px)}.roadmap-card.highlight-opportunity{border-color:#f59e0b66;background:#f59e0b0a}.roadmap-card-top{display:flex;align-items:center;justify-content:space-between}.roadmap-course-title{display:flex;align-items:center;gap:6px}.course-num{font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--accent-bright)}.course-name{font-family:var(--font-display);font-style:italic;font-weight:700;font-size:14px;color:var(--text);text-transform:uppercase}.course-layout{font-family:var(--font-mono);font-size:10px;color:var(--text-dim);text-transform:uppercase}.roadmap-gap-badge{font-family:var(--font-mono);font-size:10.5px;padding:3px 8px;border-radius:999px;background:var(--bg-panel);border:1px solid var(--border);color:var(--text-dim)}.roadmap-gap-badge.gap-instant{background:#f59e0b26;border-color:#f59e0b80;color:#fbbf24}.roadmap-card-bottom{display:flex;align-items:center;justify-content:space-between;background:var(--bg-panel);border:1px solid var(--border);border-radius:6px;padding:6px 12px}.roadmap-time-box{display:flex;flex-direction:column}.roadmap-time-box .time-lbl{font-family:var(--font-mono);font-size:8px;color:var(--text-dimmer);text-transform:uppercase}.roadmap-time-box .time-val{font-family:var(--font-mono);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-dim)}.roadmap-time-box.target .time-val.highlight{color:var(--accent-bright);font-weight:700}.roadmap-arrow{color:var(--text-dimmer);font-size:12px}.garage-unclocked-grid{display:flex;flex-wrap:wrap;gap:6px}.unclocked-pill{padding:5px 10px;background:var(--bg-panel-alt);border:1px dashed var(--border);border-radius:6px;font-family:var(--font-mono);font-size:10px;color:var(--text-dimmer)}.garage-rival-manage-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.rival-add-form{position:relative;flex:1;display:flex;align-items:center;background:var(--bg-panel-alt);border:1px solid var(--border-bright);border-radius:8px;padding:0 12px;height:38px;gap:8px}.rival-search-input{width:100%;background:transparent;border:none;outline:none;color:var(--text);font-size:12.5px}.rival-capacity{font-family:var(--font-mono);font-size:10px;color:var(--text-dimmer);font-weight:700;white-space:nowrap}.garage-rival-cards-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.rival-card-summary{background:var(--bg-panel-alt);border:1px solid var(--border);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.rival-card-top{display:flex;align-items:center;gap:8px}.rival-avatar-mini{width:28px;height:28px;border-radius:6px;background:var(--bg-panel);border:1px solid;overflow:hidden;flex-shrink:0}.rival-avatar-mini img{width:100%;height:100%;object-fit:contain}.rival-name-box{flex:1;min-width:0}.rival-name{font-size:12px;font-weight:700;color:var(--text);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rival-tier{font-family:var(--font-mono);font-size:9px;font-weight:700}.rival-remove-btn{background:transparent;border:none;color:var(--text-dimmer);cursor:pointer;padding:2px;border-radius:4px}.rival-remove-btn:hover{color:#f87171}.rival-score-bar{display:flex;align-items:center;justify-content:space-between;background:var(--bg-panel);border:1px solid var(--border);border-radius:6px;padding:4px 8px}.score-pill{font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--text-dim)}.score-pill.lead{color:#22c55e}.score-divider{font-family:var(--font-mono);font-size:9px;color:var(--text-dimmer)}.garage-h2h-table-wrap{display:flex;flex-direction:column;gap:6px}.garage-h2h-row{background:var(--bg-panel-alt);border:1px solid var(--border);border-radius:8px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px}.garage-h2h-row.status-ahead{border-left:3px solid #22c55e}.garage-h2h-row.status-behind{border-left:3px solid #ef4444}.h2h-course-info{display:flex;flex-direction:column;min-width:140px}.h2h-track{font-family:var(--font-display);font-style:italic;font-weight:700;font-size:13.5px;color:var(--text);text-transform:uppercase}.h2h-layout{font-family:var(--font-mono);font-size:9.5px;color:var(--text-dim);text-transform:uppercase}.h2h-vs{font-size:10px;color:var(--text-dimmer);margin-top:1px}.h2h-times{display:flex;align-items:center;gap:12px}.h2h-time-box{display:flex;flex-direction:column}.h2h-time-box .lbl{font-family:var(--font-mono);font-size:7.5px;color:var(--text-dimmer);text-transform:uppercase}.h2h-time-box .val{font-family:var(--font-mono);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text)}.h2h-delta-box{padding:3px 8px;border-radius:6px;font-family:var(--font-mono);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.h2h-delta-box.ahead{background:#22c55e26;color:#4ade80;border:1px solid rgba(34,197,94,.3)}.h2h-delta-box.behind{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3)}.btn-h2h-compare{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;border-radius:6px;background:var(--bg-panel);border:1px solid var(--border-bright);color:var(--text);font-family:var(--font-mono);font-size:10px;font-weight:700;cursor:pointer;transition:all .2s ease}.btn-h2h-compare:hover{border-color:var(--accent-bright);color:var(--accent-bright)}.garage-rival-empty-card{padding:40px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.garage-rival-empty-card .empty-icon{font-size:36px}.garage-rival-empty-card .empty-title{margin:0;font-family:var(--font-display);font-style:italic;font-size:18px;color:var(--text);text-transform:uppercase}.garage-rival-empty-card .empty-desc{margin:0;font-size:12.5px;color:var(--text-dim);line-height:1.5;max-width:340px}.lb-row.is-my-driver td.col-driver{box-shadow:inset 3.5px 0 0 var(--accent-bright)!important}.lb-row.is-my-driver{background:#8b5cf614!important}.lb-row.is-my-driver:hover{background:#8b5cf624!important}body.day-theme .lb-row.is-my-driver td.col-driver{box-shadow:inset 3.5px 0 #d97706!important}body.day-theme .lb-row.is-my-driver{background:#f59e0b0f!important}.lb-row.is-my-rival td.col-driver{box-shadow:inset 3px 0 #ef4444!important}.lb-row.is-my-rival{background:#ef44440a!important}.garage-row-badge{display:inline-flex;align-items:center;padding:1px 5px;border-radius:4px;font-family:var(--font-mono);font-size:8.5px;font-weight:800;letter-spacing:.5px;line-height:1;margin-left:0;flex-shrink:0;vertical-align:middle}.garage-row-badge.you-badge{background:linear-gradient(135deg,#a78bfa,#8b5cf6);color:#fff;box-shadow:0 0 10px #8b5cf68c;text-shadow:0 1px 2px rgba(0,0,0,.6);font-weight:900}body.day-theme .garage-row-badge.you-badge{background:linear-gradient(135deg,#f59e0b,#d97706);color:#000;box-shadow:0 0 8px #f59e0b66}.garage-row-badge.rival-badge{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 0 8px #ef444466}.btn-rivalry-filter{width:38px;height:38px;padding:0;border-radius:8px;background:#00000094;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.16);color:#94a3b8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .22s cubic-bezier(.16,1,.3,1);position:relative;-webkit-user-select:none;user-select:none;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0009,0 3px 10px #00000080;box-sizing:border-box}.rivalry-btn-icon{width:17px;height:17px;transition:transform .25s cubic-bezier(.16,1,.3,1),filter .25s ease,color .2s ease;flex-shrink:0}.btn-rivalry-filter:hover{border-color:#ef4444;color:#f87171;background:#ef44441f;box-shadow:0 0 12px #ef444459,inset 0 1px #ffffff38;transform:translateY(-1px)}.btn-rivalry-filter:hover .rivalry-btn-icon{transform:scale(1.12);filter:drop-shadow(0 0 5px rgba(239,68,68,.8))}.btn-rivalry-filter.active{background:linear-gradient(135deg,#ef444459,#b91c1c80);border-color:#ef4444;color:#fff;box-shadow:0 0 16px #ef44448c,inset 0 1px #ffffff59}.btn-rivalry-filter.active .rivalry-btn-icon{transform:scale(1.08);filter:drop-shadow(0 0 6px rgba(239,68,68,.95))}.rivalry-count-badge{position:absolute;top:-4px;right:-4px;background:#ef4444;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,Helvetica Neue,Arial,sans-serif;font-size:8.5px;font-weight:800;min-width:15px;height:15px;line-height:1;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:1.5px 1.5px 0 .5px;border-radius:999px;border:1.5px solid #070913;box-shadow:0 0 8px #ef4444bf;box-sizing:border-box;pointer-events:none;letter-spacing:-.2px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}body.day-theme .btn-rivalry-filter{background:#ffffffbf;border-color:#cbd5e1e6;color:#64748b;box-shadow:inset 0 1px #fff,0 2px 6px #0f172a0d}body.day-theme .btn-rivalry-filter:hover{border-color:#dc2626;color:#dc2626;background:#fee2e299}body.day-theme .btn-rivalry-filter.active{background:linear-gradient(135deg,#ef4444,#dc2626);border-color:#b91c1c;color:#fff}body.day-theme .rivalry-count-badge{border-color:#fff}.top-driver-btn{height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:999px;background:#020206c7;backdrop-filter:blur(24px) saturate(200%);-webkit-backdrop-filter:blur(24px) saturate(200%);border:1px solid rgba(255,255,255,.1);color:#f1f5f9eb;font-family:var(--font-mono);font-size:11.5px;font-weight:700;letter-spacing:.3px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 16px #00000073,inset 0 1px #ffffff0f;white-space:nowrap;-webkit-user-select:none;user-select:none;flex-shrink:0;box-sizing:border-box;line-height:1;text-align:center}.top-driver-btn:not(.has-driver){padding:0 16px}.top-driver-btn:hover{background:#ffffff1f;border-color:#ffffff73;color:#fff;box-shadow:0 6px 20px #0000008c,0 0 16px #ffffff38;transform:translateY(-1px)}body.lavender-theme .top-driver-btn:hover{background:#a78bfa1f;border-color:#c4b5fd73;color:#fff;box-shadow:0 6px 20px #0000008c,0 0 16px #a78bfa38}body.day-theme .top-driver-btn{background:#ffffffeb;border-color:#0f172a1f;color:#0f172a;box-shadow:0 2px 10px #0f172a0f,inset 0 1px #fff}body.day-theme .top-driver-btn:hover{background:#fffbeb;border-color:#f59e0b;color:#92400e;box-shadow:0 4px 14px #f59e0b2e,inset 0 1px #fff}.top-driver-btn .top-driver-icon{font-size:13px;line-height:1;display:inline-flex;align-items:center;justify-content:center;color:#fff;text-shadow:0 0 8px rgba(255,255,255,.45);transform:translateY(-.75px);flex-shrink:0}body.lavender-theme .top-driver-btn .top-driver-icon{color:#c4b5fd;text-shadow:0 0 8px rgba(167,139,250,.48)}body.day-theme .top-driver-btn .top-driver-icon{color:#d97706;text-shadow:none}.top-driver-btn.has-driver{padding-left:6px;padding-right:14px;border-color:#ffffff59;background:linear-gradient(135deg,#ffffff24,#ffffff0f 48%,#03040ae0);color:#fff;box-shadow:0 4px 18px #00000080,0 0 16px #ffffff29,inset 0 1px #ffffff2e}.top-driver-btn.has-driver:hover{border-color:#fff;background:linear-gradient(135deg,#ffffff38,#ffffff1a 52%,#060710f0);color:#fff;box-shadow:0 6px 22px #00000094,0 0 22px #ffffff47,inset 0 1px #ffffff47}body.lavender-theme .top-driver-btn.has-driver{border-color:#c4b5fd70;background:linear-gradient(135deg,#8b5cf638,#a78bfa1f 48%,#03040ae0);color:#f5f3ff;box-shadow:0 4px 18px #00000080,0 0 16px #a78bfa38,inset 0 1px #ffffff24}body.lavender-theme .top-driver-btn.has-driver:hover{border-color:#c4b5fd;background:linear-gradient(135deg,#8b5cf657,#a78bfa33 52%,#060710f0);color:#fff;box-shadow:0 6px 22px #00000094,0 0 22px #a78bfa5c,inset 0 1px #ffffff38}body.day-theme .top-driver-btn.has-driver{border-color:#f59e0b85;background:linear-gradient(135deg,#fffbeb,#fff 72%);color:#0f172a;box-shadow:0 2px 10px #d9770624,inset 0 1px #fff}body.day-theme .top-driver-btn.has-driver:hover{border-color:#d97706;background:linear-gradient(135deg,#fef3c7,#fffbeb 75%);color:#0f172a;box-shadow:0 4px 16px #d9770638,inset 0 1px #fff}.top-driver-avatar{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#0203088c;overflow:hidden;flex-shrink:0;border:1.5px solid transparent;transition:border-color .2s ease,box-shadow .2s ease}body.day-theme .top-driver-avatar{background:#fef3c7}.top-driver-btn.has-driver .top-driver-avatar{border-color:#c4b5fd;box-shadow:0 0 10px #a78bfa73}body.day-theme .top-driver-btn.has-driver .top-driver-avatar{background:#fef3c7;border-color:#f59e0b;box-shadow:0 1px 4px #d977063d}.top-driver-avatar img{width:100%;height:100%;object-fit:contain}.top-driver-name{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;line-height:1;transform:translateY(-.5px)}body:not(.day-theme) .top-driver-name span[style*="color:#000"],body:not(.day-theme) .top-driver-name span[style*="color: #000"],body:not(.day-theme) .top-driver-name span[style*="color:black"],body:not(.day-theme) .top-driver-name span[style*="color: black"],body:not(.day-theme) .top-driver-name span[style*="color:#111"],body:not(.day-theme) .top-driver-name span[style*="color: #111"],body:not(.day-theme) .top-driver-name span[style*="color:rgb(0"]{text-shadow:0 0 1px rgba(255,255,255,.78),0 0 8px rgba(216,180,254,.5)}body.day-theme .top-driver-name span[style*="#fff" i],body.day-theme .top-driver-name span[style*="#ffffff" i],body.day-theme .top-driver-name span[style*=white i],body.day-theme .top-driver-name span[style*="rgb(255, 255, 255)" i],body.day-theme .top-driver-name span[style*="rgb(255,255,255)" i]{color:#0f172a!important;text-shadow:none!important}.top-driver-rank-badge{font-size:9.5px;font-weight:800;letter-spacing:.5px;padding:1.5px 6px;border-radius:999px;background:#0203088c;border:1px solid rgba(196,181,253,.22)}body.day-theme .top-driver-rank-badge{background:#fef3c7;border-color:#fde68a;color:#92400e}.top-driver-rival-pill{font-size:9px;font-weight:800;padding:2px 6px;border-radius:999px;background:#fda4af29;border:1px solid rgba(253,164,175,.38);color:#fda4af;margin-left:2px}body.day-theme .top-driver-rival-pill{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}.claim-driver-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}.claim-driver-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000c7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.claim-driver-dialog{position:relative;width:100%;max-width:480px;background:#04050cf2;backdrop-filter:blur(28px) saturate(200%);-webkit-backdrop-filter:blur(28px) saturate(200%);border:1px solid rgba(196,181,253,.22);border-radius:16px;box-shadow:0 28px 64px #000000d9,0 0 28px #a78bfa24,inset 0 1px #ffffff14;overflow:visible!important;animation:claimModalEnter .2s cubic-bezier(.16,1,.3,1)}body.day-theme .claim-driver-backdrop{background:#0f172a8c}body.day-theme .claim-driver-dialog{background:#fffffffa;border-color:#f59e0b59;box-shadow:0 24px 60px #0f172a2e,0 0 28px #f59e0b1a}@keyframes claimModalEnter{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.claim-driver-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:radial-gradient(ellipse at 20% 0%,#a78bfa1f,#060710e0 80%);border-bottom:1px solid rgba(255,255,255,.08);border-radius:15px 15px 0 0}body.day-theme .claim-driver-header{background:#f8fafc;border-bottom-color:#e2e8f0}.claim-driver-header-left{display:flex;align-items:center;gap:12px}.claim-driver-icon{font-size:24px}.claim-driver-eyebrow{font-family:var(--font-mono);font-size:9px;font-weight:700;color:#c4b5fd;letter-spacing:1px;text-transform:uppercase}body.day-theme .claim-driver-eyebrow{color:#b45309}.claim-driver-title{margin:0;font-size:16px;font-weight:800;color:var(--text-bright)}body.day-theme .claim-driver-title{color:#0f172a}.claim-driver-close-btn{background:#ffffff0a;border:1px solid rgba(255,255,255,.09);color:var(--text-dim);cursor:pointer;padding:6px;border-radius:999px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.claim-driver-close-btn:hover{background:#fda4af29;border-color:#fda4af6b;color:#fda4af}body.day-theme .claim-driver-close-btn{background:#f1f5f9;border-color:#cbd5e1;color:#64748b}body.day-theme .claim-driver-close-btn:hover{background:#fee2e2;border-color:#fca5a5;color:#dc2626}.claim-driver-body{padding:20px;position:relative}.claim-driver-desc{margin:0 0 16px;font-size:13px;color:var(--text-dim);line-height:1.5}.claim-driver-search-wrap{position:relative}.claim-driver-input{width:100%;height:42px;padding:0 16px 0 40px;background:#020308cc;border:1px solid rgba(196,181,253,.24);border-radius:999px;color:var(--text-bright);font-family:var(--font-mono);font-size:13px;outline:none;transition:all .2s ease}.claim-driver-input:focus{border-color:#c4b5fd;background:#04050cf0;box-shadow:0 0 16px #a78bfa47}body.day-theme .claim-driver-input{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}body.day-theme .claim-driver-input:focus{background:#fff;border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b29}.claim-driver-search-wrap .search-icon{position:absolute;left:14px;top:13px;color:#c4b5fd;pointer-events:none}body.day-theme .claim-driver-search-wrap .search-icon{color:#d97706}.claim-driver-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#04050cf7;backdrop-filter:blur(28px) saturate(200%);-webkit-backdrop-filter:blur(28px) saturate(200%);border:1px solid rgba(196,181,253,.24);border-radius:14px;max-height:280px;overflow-y:auto;box-shadow:0 20px 48px #000000e0,0 0 24px #a78bfa29;z-index:10000}body.day-theme .claim-driver-dropdown{background:#fff;border-color:#cbd5e1;box-shadow:0 16px 40px #00000026,0 0 0 1px #0000000d}.claim-search-item{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.06);transition:background .15s ease}body.day-theme .claim-search-item{border-bottom-color:#f1f5f9}.claim-search-item:last-child{border-bottom:none}.claim-search-item:hover{background:#a78bfa24}body.day-theme .claim-search-item:hover{background:#fffbeb}.search-item-info{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto;overflow:hidden}.search-item-name{font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--text-bright);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 2px rgba(255,255,255,.2),0 1px 3px rgba(0,0,0,.8)}body.day-theme .search-item-name{color:#0f172a;text-shadow:none}body.day-theme .search-item-name span[style*="#fff" i],body.day-theme .search-item-name span[style*="#ffffff" i],body.day-theme .search-item-name span[style*=white i],body.day-theme .search-item-name span[style*="rgb(255, 255, 255)" i],body.day-theme .search-item-name span[style*="rgb(255,255,255)" i]{color:#0f172a!important;text-shadow:none!important}body:not(.day-theme) .search-item-name span[style*="color:#000"],body:not(.day-theme) .search-item-name span[style*="color: #000"],body:not(.day-theme) .search-item-name span[style*="color:black"],body:not(.day-theme) .search-item-name span[style*="color: black"],body:not(.day-theme) .search-item-name span[style*="color:#111"],body:not(.day-theme) .search-item-name span[style*="color: #111"],body:not(.day-theme) .search-item-name span[style*="color:rgb(0"]{text-shadow:0 0 1px rgba(255,255,255,.78),0 0 8px rgba(216,180,254,.5)}.search-item-badge{font-family:var(--font-mono);font-size:10px;font-weight:700;padding:2px 7px;border-radius:999px;background:#a78bfa29;border:1px solid rgba(196,181,253,.36);color:#ddd6fe;flex-shrink:0}.search-item-clan{font-size:10px;padding:2px 7px;border-radius:999px;background:#ffffff12;color:var(--text-dim);flex-shrink:0}body.day-theme .search-item-clan{background:#f1f5f9;color:#475569}.search-item-action{font-family:var(--font-mono);font-size:11px;font-weight:800;color:#ede9fe;padding:3px 10px;border-radius:999px;background:#a78bfa29;border:1px solid rgba(196,181,253,.4);flex-shrink:0;margin-left:10px;transition:all .18s ease}.claim-search-item:hover .search-item-action{background:linear-gradient(135deg,#8b5cf6,#a78bfa 55%,#c4b5fd);border-color:#ede9fead;color:#fff;text-shadow:0 1px 2px rgba(22,10,48,.68);box-shadow:0 4px 12px #8b5cf659}body.day-theme .search-item-action{background:#fffbeb;border-color:#fde68a;color:#b45309}body.day-theme .claim-search-item:hover .search-item-action{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#d97706;color:#fff;text-shadow:0 1px 2px rgba(120,53,15,.45);box-shadow:0 3px 10px #d9770640}.claim-search-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px;color:var(--text-dim);font-size:12px;font-family:var(--font-mono)}.claim-search-spinner{width:14px;height:14px;border:2px solid rgba(167,139,250,.25);border-top-color:#c4b5fd;border-radius:50%;animation:spin .6s linear infinite}body.day-theme .claim-search-spinner{border-color:#f59e0b40;border-top-color:#d97706}.claim-search-empty{padding:16px;text-align:center;font-size:12px;color:var(--text-dim);display:flex;flex-direction:column;gap:10px;align-items:center}.claim-search-custom-btn{padding:6px 14px;border-radius:999px;background:#a78bfa29;border:1px solid rgba(196,181,253,.44);color:#ddd6fe;font-size:11.5px;font-weight:700;cursor:pointer;transition:all .18s ease}.claim-search-custom-btn:hover{background:linear-gradient(135deg,#8b5cf6,#a78bfa 55%,#c4b5fd);border-color:#ede9feb3;color:#fff;text-shadow:0 1px 2px rgba(22,10,48,.68);box-shadow:0 4px 12px #8b5cf659}body.day-theme .claim-search-custom-btn{background:#fffbeb;border-color:#fde68a;color:#b45309}body.day-theme .claim-search-custom-btn:hover{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#d97706;color:#fff;text-shadow:0 1px 2px rgba(120,53,15,.45);box-shadow:0 4px 12px #d9770640}.driver-profile-nav-tabs{display:flex!important;visibility:visible!important;opacity:1!important;align-items:center;gap:6px;padding:0 18px;background:#03040af0;border-bottom:1px solid rgba(255,255,255,.08);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;flex:0 0 48px!important;flex-shrink:0!important;min-height:48px!important;height:48px!important;position:relative;z-index:25;-webkit-tap-highlight-color:transparent!important}body.day-theme .driver-profile-nav-tabs{background:linear-gradient(180deg,#f1f5f994,#ffffffc7);backdrop-filter:blur(24px) saturate(190%);-webkit-backdrop-filter:blur(24px) saturate(190%);border-bottom-color:#0f172a12;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #ffffffb3,0 4px 14px #0f172a06}.driver-profile-nav-tabs::-webkit-scrollbar{display:none}.profile-nav-tab-glider{position:absolute;top:6px;bottom:6px;left:0;width:0;height:auto;border-radius:999px;background:linear-gradient(135deg,#8b5cf6,#a78bfa 52%,#c4b5fd);border:1px solid rgba(237,233,254,.58);box-shadow:0 4px 14px #8b5cf661,inset 0 1px #ffffff47;pointer-events:none;z-index:2;opacity:0;transition:transform .28s cubic-bezier(.2,.95,.3,1.15),width .28s cubic-bezier(.2,.95,.3,1.15),opacity .2s ease;will-change:transform,width}body.day-theme .profile-nav-tab-glider{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#ffffffa6;box-shadow:inset 0 1.5px #ffffff8c,0 4px 12px #d9770647}.profile-nav-tab{height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 15px;border:none;border-radius:999px;background:transparent!important;color:#e2e8f0ad;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.28px;cursor:pointer;position:relative;z-index:3;transition:color .18s ease,text-shadow .18s ease;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent!important;outline:none!important;box-shadow:none!important}.profile-nav-tab:focus,.profile-nav-tab:focus-visible,.profile-nav-tab:active{outline:none!important;background:transparent!important;box-shadow:none!important}.profile-nav-tab .profile-nav-tab-icon{width:15px;height:15px;flex-shrink:0;display:block;transition:transform .22s cubic-bezier(.2,.95,.3,1.15),color .18s ease,filter .18s ease}.profile-nav-tab .profile-nav-tab-label{display:inline}.profile-nav-tab:hover{color:#ddd6fe}.profile-nav-tab.active,.profile-nav-tab.active:hover,.profile-nav-tab.active:focus,.profile-nav-tab.active:active{color:#fff!important;text-shadow:0 1px 2px rgba(22,10,48,.78),0 0 8px rgba(15,7,34,.52);background:transparent!important}.profile-nav-tab.active .profile-nav-tab-icon,.profile-nav-tab.active:hover .profile-nav-tab-icon,.profile-nav-tab.active:focus .profile-nav-tab-icon,.profile-nav-tab.active:active .profile-nav-tab-icon{transform:scale(1.06);color:#fff!important;filter:drop-shadow(0 1px 2px rgba(22,10,48,.72))}body.day-theme .profile-nav-tab{color:#475569}body.day-theme .profile-nav-tab:hover{color:#b45309}body.day-theme .profile-nav-tab.active,body.day-theme .profile-nav-tab.active:hover,body.day-theme .profile-nav-tab.active:focus,body.day-theme .profile-nav-tab.active:active{color:#fff!important;text-shadow:0 1px 2px rgba(120,53,15,.55);background:transparent!important}body.day-theme .profile-nav-tab.active .profile-nav-tab-icon,body.day-theme .profile-nav-tab.active:hover .profile-nav-tab-icon,body.day-theme .profile-nav-tab.active:focus .profile-nav-tab-icon,body.day-theme .profile-nav-tab.active:active .profile-nav-tab-icon{color:#fff!important;filter:drop-shadow(0 1px 2px rgba(120,53,15,.45))}.profile-nav-tab:after{display:none!important}.profile-tab-count,.profile-tab-badge{font-size:10px;font-weight:800;padding:2px 7px;border-radius:999px;background:#ffffff12;border:1px solid rgba(255,255,255,.11);color:var(--text-dim);line-height:1;transition:all .18s ease;-webkit-user-select:none;user-select:none}body.day-theme .profile-tab-count,body.day-theme .profile-tab-badge{background:#0f172a0f;border-color:#0f172a1a;color:#475569}.profile-nav-tab:hover .profile-tab-count,.profile-nav-tab:hover .profile-tab-badge{color:#ddd6fe;border-color:#c4b5fd52}.profile-nav-tab.active .profile-tab-count,.profile-nav-tab.active .profile-tab-badge,.profile-nav-tab.active:hover .profile-tab-count,.profile-nav-tab.active:hover .profile-tab-badge,.profile-nav-tab.active:active .profile-tab-count,.profile-nav-tab.active:active .profile-tab-badge{background:#0f07225c!important;color:#fff!important;border:1px solid rgba(255,255,255,.28)!important;text-shadow:0 1px 2px rgba(15,7,34,.75)}body.day-theme .profile-nav-tab:hover .profile-tab-count,body.day-theme .profile-nav-tab:hover .profile-tab-badge{color:#b45309;border-color:#fde68a;background:#fffbeb}body.day-theme .profile-nav-tab.active .profile-tab-count,body.day-theme .profile-nav-tab.active .profile-tab-badge,body.day-theme .profile-nav-tab.active:hover .profile-tab-count,body.day-theme .profile-nav-tab.active:hover .profile-tab-badge,body.day-theme .profile-nav-tab.active:active .profile-tab-count,body.day-theme .profile-nav-tab.active:active .profile-tab-badge{background:#78350f3d!important;color:#fff!important;border:1px solid rgba(255,255,255,.38)!important;text-shadow:0 1px 2px rgba(120,53,15,.55)}html.amoled-theme .driver-profile-backdrop,body.amoled-theme .driver-profile-backdrop,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-backdrop,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-backdrop{background:#000000e0!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important}html.amoled-theme .driver-profile-dialog,body.amoled-theme .driver-profile-dialog,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-dialog,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-dialog{background:radial-gradient(ellipse 90% 45% at 50% -8%,rgba(255,255,255,.06) 0%,transparent 70%),linear-gradient(180deg,#0c0c0efa,#000)!important;backdrop-filter:blur(32px) saturate(180%)!important;-webkit-backdrop-filter:blur(32px) saturate(180%)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:18px!important;box-shadow:0 32px 84px #000000fa,0 0 35px #ffffff0d,inset 0 1px #ffffff38,inset 0 -1px #ffffff14!important;color:#fff!important}html.amoled-theme .driver-profile-dialog::-webkit-scrollbar-track,body.amoled-theme .driver-profile-dialog::-webkit-scrollbar-track,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-dialog::-webkit-scrollbar-track,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-dialog::-webkit-scrollbar-track{background:#000000d9!important}html.amoled-theme .driver-profile-dialog::-webkit-scrollbar-thumb,body.amoled-theme .driver-profile-dialog::-webkit-scrollbar-thumb,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-dialog::-webkit-scrollbar-thumb,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-dialog::-webkit-scrollbar-thumb{background:#fff3!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:999px!important}html.amoled-theme .driver-profile-dialog::-webkit-scrollbar-thumb:hover,body.amoled-theme .driver-profile-dialog::-webkit-scrollbar-thumb:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-dialog::-webkit-scrollbar-thumb:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-dialog::-webkit-scrollbar-thumb:hover{background:#fff6!important;box-shadow:0 0 12px #ffffff4d!important}html.amoled-theme .driver-profile-header,body.amoled-theme .driver-profile-header,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-header,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-header{background:radial-gradient(ellipse at 18% -25%,#ffffff14,#060608f5 75%),linear-gradient(180deg,#0e0e10f5,#020203fa)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border-bottom:1px solid rgba(255,255,255,.14)!important;box-shadow:0 6px 24px #000000bf,inset 0 1px #ffffff2e!important}html.amoled-theme .driver-profile-eyebrow,body.amoled-theme .driver-profile-eyebrow,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-eyebrow,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-eyebrow{color:#e2e8f0!important;font-family:var(--font-mono)!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:1.5px!important;text-shadow:0 0 10px rgba(255,255,255,.35)!important}html.amoled-theme .driver-profile-brand-prefix,body.amoled-theme .driver-profile-brand-prefix,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-brand-prefix,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-brand-prefix{color:#94a3b8!important}html.amoled-theme .driver-profile-name,body.amoled-theme .driver-profile-name,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-name,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-name{color:#fff!important;font-weight:800!important;font-size:25px!important;letter-spacing:.3px!important;text-shadow:0 2px 14px rgba(255,255,255,.35),0 0 20px rgba(255,255,255,.18)!important}html.amoled-theme .driver-profile-badge-avatar,body.amoled-theme .driver-profile-badge-avatar,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-badge-avatar,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-badge-avatar{filter:drop-shadow(0 0 12px rgba(255,255,255,.25))!important}html.amoled-theme .driver-profile-meta,body.amoled-theme .driver-profile-meta,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-meta,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-meta{color:#94a3b8!important;font-size:12px!important}html.amoled-theme .driver-profile-actions-bar .profile-header-btn.btn-merge-profile,body.amoled-theme .driver-profile-actions-bar .profile-header-btn.btn-merge-profile,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-actions-bar .profile-header-btn.btn-merge-profile,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-actions-bar .profile-header-btn.btn-merge-profile{background:#ffffff14!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff!important;border-radius:8px!important;font-size:12px!important;font-weight:700!important;padding:7px 13px!important;box-shadow:inset 0 1px #ffffff26,0 2px 8px #00000080!important;transition:all .18s ease!important}html.amoled-theme .driver-profile-actions-bar .profile-header-btn.btn-merge-profile:hover,body.amoled-theme .driver-profile-actions-bar .profile-header-btn.btn-merge-profile:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-actions-bar .profile-header-btn.btn-merge-profile:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-actions-bar .profile-header-btn.btn-merge-profile:hover{background:#ffffff29!important;border-color:#fff6!important;color:#fff!important;box-shadow:0 0 16px #ffffff40,inset 0 1px #ffffff4d!important;transform:translateY(-1px)!important}html.amoled-theme .driver-profile-actions-bar .profile-header-btn.btn-claim,body.amoled-theme .driver-profile-actions-bar .profile-header-btn.btn-claim,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-actions-bar .profile-header-btn.btn-claim,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-actions-bar .profile-header-btn.btn-claim{background:#fff!important;border:1px solid #ffffff!important;color:#000!important;border-radius:8px!important;font-size:12px!important;font-weight:800!important;padding:7px 13px!important;box-shadow:inset 0 1px #ffffff80,0 2px 12px #ffffff4d!important;transition:all .18s ease!important}html.amoled-theme .driver-profile-actions-bar .profile-header-btn.btn-claim:hover,body.amoled-theme .driver-profile-actions-bar .profile-header-btn.btn-claim:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-actions-bar .profile-header-btn.btn-claim:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-actions-bar .profile-header-btn.btn-claim:hover{background:#f4f4f5!important;color:#000!important;box-shadow:0 0 20px #ffffff8c,inset 0 1px #fff!important;transform:translateY(-1px)!important}html.amoled-theme .driver-profile-actions-bar .profile-header-btn.btn-rival,body.amoled-theme .driver-profile-actions-bar .profile-header-btn.btn-rival,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-actions-bar .profile-header-btn.btn-rival,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-actions-bar .profile-header-btn.btn-rival{background:#ffffff14!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff!important;border-radius:8px!important;font-size:12px!important;font-weight:700!important;padding:7px 13px!important;box-shadow:inset 0 1px #ffffff26,0 2px 8px #0006!important;transition:all .18s ease!important}html.amoled-theme .driver-profile-actions-bar .profile-header-btn.btn-rival:hover,body.amoled-theme .driver-profile-actions-bar .profile-header-btn.btn-rival:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-actions-bar .profile-header-btn.btn-rival:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-actions-bar .profile-header-btn.btn-rival:hover{background:#ffffff29!important;border-color:#fff6!important;color:#fff!important;box-shadow:0 0 16px #ffffff40,inset 0 1px #ffffff4d!important;transform:translateY(-1px)!important}html.amoled-theme .driver-profile-close-btn,body.amoled-theme .driver-profile-close-btn,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-close-btn,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-close-btn{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.16)!important;color:#cbd5e1!important;border-radius:8px!important;box-shadow:inset 0 1px #ffffff1f!important;transition:all .18s ease!important}html.amoled-theme .driver-profile-close-btn:hover,body.amoled-theme .driver-profile-close-btn:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-close-btn:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-close-btn:hover{background:#ffffff29!important;border-color:#ffffff59!important;color:#fff!important;box-shadow:0 0 14px #fff3,inset 0 1px #ffffff40!important}html.amoled-theme .driver-profile-nav-tabs,body.amoled-theme .driver-profile-nav-tabs,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-nav-tabs,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-nav-tabs{background:radial-gradient(ellipse at 30% -10%,#ffffff0f,#040406d9 68%),linear-gradient(180deg,#0c0c0ef2,#020203fa)!important;backdrop-filter:blur(28px) saturate(180%) contrast(110%)!important;-webkit-backdrop-filter:blur(28px) saturate(180%) contrast(110%)!important;border-bottom:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #ffffff0f,0 8px 32px #000000bf!important;padding:0 24px!important;gap:8px!important;flex:0 0 52px!important;min-height:52px!important;height:52px!important}html.amoled-theme .profile-nav-tab-glider,body.amoled-theme .profile-nav-tab-glider,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-nav-tab-glider,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-nav-tab-glider{top:7px!important;bottom:7px!important;border-radius:999px!important;background:linear-gradient(135deg,#ffffff38,#ffffff1f)!important;border:1px solid rgba(255,255,255,.35)!important;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #ffffff1a,0 4px 18px #000000b3,0 0 20px #ffffff2e!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;z-index:2!important}html.amoled-theme .profile-nav-tab,body.amoled-theme .profile-nav-tab,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-nav-tab,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-nav-tab{height:38px!important;padding:0 18px!important;border-radius:999px!important;color:#e2e8f0a6!important;font-family:var(--font-mono)!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:.35px!important;gap:8px!important;transition:color .18s ease,text-shadow .18s ease,background-color .18s ease!important}html.amoled-theme .profile-nav-tab:hover:not(.active),body.amoled-theme .profile-nav-tab:hover:not(.active),html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-nav-tab:hover:not(.active),body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-nav-tab:hover:not(.active){color:#fff!important;background:#ffffff0f!important;box-shadow:inset 0 1px #ffffff1a!important}html.amoled-theme .profile-nav-tab .profile-nav-tab-icon,body.amoled-theme .profile-nav-tab .profile-nav-tab-icon,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-nav-tab .profile-nav-tab-icon,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-nav-tab .profile-nav-tab-icon{color:#cbd5e1!important;width:15px!important;height:15px!important;transition:transform .22s cubic-bezier(.2,.95,.3,1.15),color .18s ease!important}html.amoled-theme .profile-nav-tab.active,body.amoled-theme .profile-nav-tab.active,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-nav-tab.active,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-nav-tab.active{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.85),0 0 12px rgba(255,255,255,.35)!important;background:transparent!important}html.amoled-theme .profile-nav-tab.active .profile-nav-tab-icon,body.amoled-theme .profile-nav-tab.active .profile-nav-tab-icon,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-nav-tab.active .profile-nav-tab-icon,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-nav-tab.active .profile-nav-tab-icon{color:#fff!important;transform:scale(1.08)!important;filter:drop-shadow(0 1px 3px rgba(0,0,0,.8))!important}html.amoled-theme .profile-tab-count,html.amoled-theme .profile-tab-badge,body.amoled-theme .profile-tab-count,body.amoled-theme .profile-tab-badge,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-tab-count,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-tab-badge,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-tab-count,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-tab-badge{font-size:10.5px!important;font-weight:800!important;padding:2px 8px!important;border-radius:999px!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.18)!important;color:#e2e8f0!important;box-shadow:inset 0 1px #ffffff1a!important;transition:all .18s ease!important}html.amoled-theme .profile-nav-tab.active .profile-tab-count,html.amoled-theme .profile-nav-tab.active .profile-tab-badge,body.amoled-theme .profile-nav-tab.active .profile-tab-count,body.amoled-theme .profile-nav-tab.active .profile-tab-badge,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-nav-tab.active .profile-tab-count,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-nav-tab.active .profile-tab-badge,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-nav-tab.active .profile-tab-count,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-nav-tab.active .profile-tab-badge{background:#ffffff29!important;border-color:#ffffff61!important;color:#fff!important;font-weight:800!important;box-shadow:inset 0 1px #ffffff59,0 2px 8px #00000073!important}html.amoled-theme .profile-stats-grid,body.amoled-theme .profile-stats-grid,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stats-grid,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stats-grid{gap:12px!important}html.amoled-theme .profile-stat-box,body.amoled-theme .profile-stat-box,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box{background:radial-gradient(ellipse at 50% -20%,#ffffff0d,#060608f2 75%),#000!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:14px!important;padding:16px!important;box-shadow:0 8px 24px #000000b3,inset 0 1px #ffffff24!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;transition:all .2s ease!important}html.amoled-theme .profile-stat-box:hover,body.amoled-theme .profile-stat-box:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box:hover{border-color:#ffffff4d!important;box-shadow:0 12px 32px #000000d9,0 0 20px #ffffff1f,inset 0 1px #ffffff40!important;transform:translateY(-2px)!important}html.amoled-theme .profile-stat-box .stat-box-label,body.amoled-theme .profile-stat-box .stat-box-label,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box .stat-box-label,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box .stat-box-label{color:#a1a1aa!important;font-family:var(--font-mono)!important;font-size:10px!important;letter-spacing:.9px!important;font-weight:700!important}html.amoled-theme .profile-stat-box .stat-box-value,body.amoled-theme .profile-stat-box .stat-box-value,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box .stat-box-value,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box .stat-box-value{color:#fff!important;font-family:var(--font-mono)!important;font-size:28px!important;font-weight:800!important;text-shadow:0 2px 8px rgba(0,0,0,.8)!important}html.amoled-theme .profile-stat-box .stat-box-sub,body.amoled-theme .profile-stat-box .stat-box-sub,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box .stat-box-sub,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box .stat-box-sub{color:#a1a1aa!important;font-size:11px!important}html.amoled-theme .profile-stat-box .stat-box-denom,body.amoled-theme .profile-stat-box .stat-box-denom,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box .stat-box-denom,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box .stat-box-denom{color:#71717a!important;font-size:18px!important}html.amoled-theme .profile-stat-box.stat-wr.is-champion,body.amoled-theme .profile-stat-box.stat-wr.is-champion,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-wr.is-champion,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-wr.is-champion{background:radial-gradient(ellipse at 50% -20%,#fef08a29,#0e0c07f2 75%),#000!important;border:1px solid rgba(254,240,138,.5)!important;box-shadow:0 8px 28px #000000bf,0 0 24px #eab30840,inset 0 1px #ffffff73!important}html.amoled-theme .profile-stat-box.stat-wr.is-champion .stat-box-value,body.amoled-theme .profile-stat-box.stat-wr.is-champion .stat-box-value,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-wr.is-champion .stat-box-value,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-wr.is-champion .stat-box-value{color:#fff9d6!important;text-shadow:0 0 10px rgba(254,240,138,.85),0 0 22px rgba(234,179,8,.5),0 0 2px #ffffff!important}html.amoled-theme .profile-stat-box.stat-wr.is-champion .stat-box-label,body.amoled-theme .profile-stat-box.stat-wr.is-champion .stat-box-label,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-wr.is-champion .stat-box-label,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-wr.is-champion .stat-box-label{color:#fef08a!important}html.amoled-theme .profile-stat-box.stat-avg .stat-tier-title,body.amoled-theme .profile-stat-box.stat-avg .stat-tier-title,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-avg .stat-tier-title,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-avg .stat-tier-title{color:#fff!important;font-weight:800!important;text-shadow:0 0 12px rgba(255,255,255,.35)!important}html.amoled-theme .profile-stat-box.stat-avg .stat-tier-title.tier-text-master,body.amoled-theme .profile-stat-box.stat-avg .stat-tier-title.tier-text-master,html.amoled-theme .profile-stat-box.stat-avg.tier-master .stat-tier-title,body.amoled-theme .profile-stat-box.stat-avg.tier-master .stat-tier-title,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-avg.tier-master .stat-tier-title{color:#c084fc!important;text-shadow:0 0 12px rgba(192,132,252,.55)!important}html.amoled-theme .profile-stat-box.stat-avg .stat-tier-title.tier-text-specialist,body.amoled-theme .profile-stat-box.stat-avg .stat-tier-title.tier-text-specialist,html.amoled-theme .profile-stat-box.stat-avg.tier-specialist .stat-tier-title,body.amoled-theme .profile-stat-box.stat-avg.tier-specialist .stat-tier-title,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-avg.tier-specialist .stat-tier-title{color:#38bdf8!important;text-shadow:0 0 12px rgba(56,189,248,.55)!important}html.amoled-theme .profile-stat-box.stat-avg .stat-tier-title.tier-text-platinum,body.amoled-theme .profile-stat-box.stat-avg .stat-tier-title.tier-text-platinum,html.amoled-theme .profile-stat-box.stat-avg.tier-platinum .stat-tier-title,body.amoled-theme .profile-stat-box.stat-avg.tier-platinum .stat-tier-title,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-avg.tier-platinum .stat-tier-title{color:#34d399!important;text-shadow:0 0 12px rgba(52,211,153,.55)!important}html.amoled-theme .profile-stat-box.stat-avg .stat-tier-title.tier-text-gold,body.amoled-theme .profile-stat-box.stat-avg .stat-tier-title.tier-text-gold,html.amoled-theme .profile-stat-box.stat-avg.tier-gold .stat-tier-title,body.amoled-theme .profile-stat-box.stat-avg.tier-gold .stat-tier-title,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-avg.tier-gold .stat-tier-title{color:#fbbf24!important;text-shadow:0 0 12px rgba(251,191,36,.55)!important}html.amoled-theme .profile-stat-box.stat-avg .stat-tier-title.tier-text-silver,body.amoled-theme .profile-stat-box.stat-avg .stat-tier-title.tier-text-silver,html.amoled-theme .profile-stat-box.stat-avg.tier-silver .stat-tier-title,body.amoled-theme .profile-stat-box.stat-avg.tier-silver .stat-tier-title,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-avg.tier-silver .stat-tier-title{color:#e2e8f0!important;text-shadow:0 0 12px rgba(226,232,240,.45)!important}html.amoled-theme .profile-stat-box.stat-avg .stat-tier-title.tier-text-bronze,body.amoled-theme .profile-stat-box.stat-avg .stat-tier-title.tier-text-bronze,html.amoled-theme .profile-stat-box.stat-avg.tier-bronze .stat-tier-title,body.amoled-theme .profile-stat-box.stat-avg.tier-bronze .stat-tier-title,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-avg.tier-bronze .stat-tier-title{color:#fb923c!important;text-shadow:0 0 12px rgba(251,146,60,.55)!important}html.amoled-theme .profile-stat-box .stat-avg-leaderboard-pos,body.amoled-theme .profile-stat-box .stat-avg-leaderboard-pos,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box .stat-avg-leaderboard-pos,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box .stat-avg-leaderboard-pos{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff!important;border-radius:6px!important;padding:1px 7px!important;font-size:12px!important;font-weight:800!important}html.amoled-theme .profile-stat-box .stat-rank-progress-track,body.amoled-theme .profile-stat-box .stat-rank-progress-track,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box .stat-rank-progress-track,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box .stat-rank-progress-track{background:#000000d9!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:999px!important;height:6px!important}html.amoled-theme .profile-stat-box .stat-rank-progress-fill,body.amoled-theme .profile-stat-box .stat-rank-progress-fill,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box .stat-rank-progress-fill,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box .stat-rank-progress-fill{background:linear-gradient(90deg,#7c3aed,#a855f7,#c084fc)!important;border-radius:999px!important;box-shadow:0 0 10px #a855f78c!important}html.amoled-theme .profile-stat-box.stat-avg.tier-master .stat-rank-progress-fill,body.amoled-theme .profile-stat-box.stat-avg.tier-master .stat-rank-progress-fill,html.amoled-theme .profile-stat-box .stat-rank-progress-fill.fill-master,body.amoled-theme .profile-stat-box .stat-rank-progress-fill.fill-master,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-avg.tier-master .stat-rank-progress-fill,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-avg.tier-master .stat-rank-progress-fill,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box .stat-rank-progress-fill.fill-master,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box .stat-rank-progress-fill.fill-master{background:linear-gradient(90deg,#7c3aed,#a855f7,#c084fc)!important;box-shadow:0 0 12px #a855f799!important}html.amoled-theme .profile-stat-box.stat-avg.tier-master .stat-rank-progress-pct,body.amoled-theme .profile-stat-box.stat-avg.tier-master .stat-rank-progress-pct,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-avg.tier-master .stat-rank-progress-pct,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-avg.tier-master .stat-rank-progress-pct{color:#c084fc!important;text-shadow:0 0 8px rgba(192,132,252,.5)!important}html.amoled-theme .profile-stat-box.stat-avg.tier-specialist .stat-rank-progress-fill,body.amoled-theme .profile-stat-box.stat-avg.tier-specialist .stat-rank-progress-fill,html.amoled-theme .profile-stat-box .stat-rank-progress-fill.fill-specialist,body.amoled-theme .profile-stat-box .stat-rank-progress-fill.fill-specialist,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-avg.tier-specialist .stat-rank-progress-fill,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-avg.tier-specialist .stat-rank-progress-fill,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box .stat-rank-progress-fill.fill-specialist,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box .stat-rank-progress-fill.fill-specialist{background:linear-gradient(90deg,#0284c7,#06b6d4,#38bdf8)!important;box-shadow:0 0 12px #38bdf899!important}html.amoled-theme .profile-stat-box.stat-avg.tier-specialist .stat-rank-progress-pct,body.amoled-theme .profile-stat-box.stat-avg.tier-specialist .stat-rank-progress-pct,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-avg.tier-specialist .stat-rank-progress-pct,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-avg.tier-specialist .stat-rank-progress-pct{color:#38bdf8!important;text-shadow:0 0 8px rgba(56,189,248,.5)!important}html.amoled-theme .profile-stat-box.stat-avg.tier-platinum .stat-rank-progress-fill,body.amoled-theme .profile-stat-box.stat-avg.tier-platinum .stat-rank-progress-fill,html.amoled-theme .profile-stat-box .stat-rank-progress-fill.fill-platinum,body.amoled-theme .profile-stat-box .stat-rank-progress-fill.fill-platinum,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-avg.tier-platinum .stat-rank-progress-fill,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-avg.tier-platinum .stat-rank-progress-fill,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box .stat-rank-progress-fill.fill-platinum,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box .stat-rank-progress-fill.fill-platinum{background:linear-gradient(90deg,#059669,#10b981,#34d399)!important;box-shadow:0 0 12px #34d39999!important}html.amoled-theme .profile-stat-box.stat-avg.tier-platinum .stat-rank-progress-pct,body.amoled-theme .profile-stat-box.stat-avg.tier-platinum .stat-rank-progress-pct,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-avg.tier-platinum .stat-rank-progress-pct,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-avg.tier-platinum .stat-rank-progress-pct{color:#34d399!important;text-shadow:0 0 8px rgba(52,211,153,.5)!important}html.amoled-theme .profile-stat-box.stat-avg.tier-gold .stat-rank-progress-fill,body.amoled-theme .profile-stat-box.stat-avg.tier-gold .stat-rank-progress-fill,html.amoled-theme .profile-stat-box .stat-rank-progress-fill.fill-gold,body.amoled-theme .profile-stat-box .stat-rank-progress-fill.fill-gold,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-avg.tier-gold .stat-rank-progress-fill,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-avg.tier-gold .stat-rank-progress-fill,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box .stat-rank-progress-fill.fill-gold,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box .stat-rank-progress-fill.fill-gold{background:linear-gradient(90deg,#d97706,#f59e0b,#fbbf24)!important;box-shadow:0 0 12px #fbbf2499!important}html.amoled-theme .profile-stat-box.stat-avg.tier-gold .stat-rank-progress-pct,body.amoled-theme .profile-stat-box.stat-avg.tier-gold .stat-rank-progress-pct,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-avg.tier-gold .stat-rank-progress-pct,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-avg.tier-gold .stat-rank-progress-pct{color:#fbbf24!important;text-shadow:0 0 8px rgba(251,191,36,.5)!important}html.amoled-theme .profile-stat-box.stat-avg.tier-silver .stat-rank-progress-fill,body.amoled-theme .profile-stat-box.stat-avg.tier-silver .stat-rank-progress-fill,html.amoled-theme .profile-stat-box .stat-rank-progress-fill.fill-silver,body.amoled-theme .profile-stat-box .stat-rank-progress-fill.fill-silver,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-avg.tier-silver .stat-rank-progress-fill,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-avg.tier-silver .stat-rank-progress-fill,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box .stat-rank-progress-fill.fill-silver,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box .stat-rank-progress-fill.fill-silver{background:linear-gradient(90deg,#64748b,#94a3b8,#cbd5e1)!important;box-shadow:0 0 12px #cbd5e180!important}html.amoled-theme .profile-stat-box.stat-avg.tier-silver .stat-rank-progress-pct,body.amoled-theme .profile-stat-box.stat-avg.tier-silver .stat-rank-progress-pct,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-avg.tier-silver .stat-rank-progress-pct,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-avg.tier-silver .stat-rank-progress-pct{color:#e2e8f0!important;text-shadow:0 0 8px rgba(226,232,240,.45)!important}html.amoled-theme .profile-stat-box.stat-avg.tier-bronze .stat-rank-progress-fill,body.amoled-theme .profile-stat-box.stat-avg.tier-bronze .stat-rank-progress-fill,html.amoled-theme .profile-stat-box .stat-rank-progress-fill.fill-bronze,body.amoled-theme .profile-stat-box .stat-rank-progress-fill.fill-bronze,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-avg.tier-bronze .stat-rank-progress-fill,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-avg.tier-bronze .stat-rank-progress-fill,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box .stat-rank-progress-fill.fill-bronze,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box .stat-rank-progress-fill.fill-bronze{background:linear-gradient(90deg,#c2410c,#ea580c,#f97316)!important;box-shadow:0 0 12px #f9731699!important}html.amoled-theme .profile-stat-box.stat-avg.tier-bronze .stat-rank-progress-pct,body.amoled-theme .profile-stat-box.stat-avg.tier-bronze .stat-rank-progress-pct,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-avg.tier-bronze .stat-rank-progress-pct,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-avg.tier-bronze .stat-rank-progress-pct{color:#fb923c!important;text-shadow:0 0 8px rgba(251,146,60,.5)!important}html.amoled-theme .profile-stat-box .stat-rank-progress-target,body.amoled-theme .profile-stat-box .stat-rank-progress-target,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box .stat-rank-progress-target,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box .stat-rank-progress-target{color:#cbd5e1!important;font-weight:700!important;font-size:11px!important}html.amoled-theme .profile-stat-box.stat-avg.tier-master .stat-rank-progress-target,body.amoled-theme .profile-stat-box.stat-avg.tier-master .stat-rank-progress-target,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-avg.tier-master .stat-rank-progress-target{color:#c084fc!important;text-shadow:0 0 8px rgba(192,132,252,.45)!important}html.amoled-theme .profile-stat-box.stat-avg.tier-specialist .stat-rank-progress-target,body.amoled-theme .profile-stat-box.stat-avg.tier-specialist .stat-rank-progress-target,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-avg.tier-specialist .stat-rank-progress-target{color:#38bdf8!important;text-shadow:0 0 8px rgba(56,189,248,.45)!important}html.amoled-theme .profile-stat-box.stat-avg.tier-platinum .stat-rank-progress-target,body.amoled-theme .profile-stat-box.stat-avg.tier-platinum .stat-rank-progress-target,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-avg.tier-platinum .stat-rank-progress-target{color:#34d399!important;text-shadow:0 0 8px rgba(52,211,153,.45)!important}html.amoled-theme .profile-stat-box.stat-avg.tier-gold .stat-rank-progress-target,body.amoled-theme .profile-stat-box.stat-avg.tier-gold .stat-rank-progress-target,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-avg.tier-gold .stat-rank-progress-target{color:#fbbf24!important;text-shadow:0 0 8px rgba(251,191,36,.45)!important}html.amoled-theme .profile-stat-box.stat-avg.tier-silver .stat-rank-progress-target,body.amoled-theme .profile-stat-box.stat-avg.tier-silver .stat-rank-progress-target,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-avg.tier-silver .stat-rank-progress-target{color:#cbd5e1!important}html.amoled-theme .profile-stat-box.stat-avg.tier-bronze .stat-rank-progress-target,body.amoled-theme .profile-stat-box.stat-avg.tier-bronze .stat-rank-progress-target,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-stat-box.stat-avg.tier-bronze .stat-rank-progress-target{color:#fb923c!important;text-shadow:0 0 8px rgba(251,146,60,.45)!important}html.amoled-theme .profile-tiers-ribbon-wrap,body.amoled-theme .profile-tiers-ribbon-wrap,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-tiers-ribbon-wrap,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-tiers-ribbon-wrap{background:radial-gradient(ellipse at 50% -30%,#ffffff0d,#060608f2 80%),#000!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:14px!important;padding:14px 18px!important;box-shadow:0 8px 24px #000000a6,inset 0 1px #ffffff1f!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}html.amoled-theme .profile-tiers-ribbon-wrap .profile-section-label,body.amoled-theme .profile-tiers-ribbon-wrap .profile-section-label,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-tiers-ribbon-wrap .profile-section-label,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-tiers-ribbon-wrap .profile-section-label{color:#a1a1aa!important;font-family:var(--font-mono)!important;font-size:10px!important;letter-spacing:.9px!important;font-weight:700!important}html.amoled-theme .profile-sort-tier-quick-btn,body.amoled-theme .profile-sort-tier-quick-btn,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-sort-tier-quick-btn,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-sort-tier-quick-btn{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.18)!important;color:#e2e8f0!important;border-radius:8px!important;padding:5px 11px!important;font-size:11px!important;font-weight:700!important;box-shadow:inset 0 1px #ffffff1a!important;transition:all .18s ease!important}html.amoled-theme .profile-sort-tier-quick-btn:hover,body.amoled-theme .profile-sort-tier-quick-btn:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-sort-tier-quick-btn:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-sort-tier-quick-btn:hover{background:#ffffff1a!important;border-color:#ffffff47!important;color:#fff!important}html.amoled-theme .profile-sort-tier-quick-btn.active,body.amoled-theme .profile-sort-tier-quick-btn.active,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-sort-tier-quick-btn.active,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-sort-tier-quick-btn.active{background:linear-gradient(135deg,#ffffff36,#ffffff1a)!important;border:1px solid rgba(255,255,255,.36)!important;color:#fff!important;font-weight:700!important;text-shadow:0 1px 2px rgba(0,0,0,.85)!important;box-shadow:inset 0 1px #ffffff6b,0 4px 14px #000000b3,0 0 16px #ffffff1f!important}html.amoled-theme .profile-tier-chip,body.amoled-theme .profile-tier-chip,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-tier-chip,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-tier-chip{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;padding:8px 12px!important;box-shadow:inset 0 1px #ffffff14,0 2px 8px #00000080!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s ease,box-shadow .18s ease,background-color .18s ease!important}html.amoled-theme .profile-tier-chip:hover,body.amoled-theme .profile-tier-chip:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-tier-chip:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-tier-chip:hover{transform:translateY(-2px)!important;box-shadow:0 8px 20px #000000bf,inset 0 1px #fff3!important}html.amoled-theme .profile-tier-chip.selected,html.amoled-theme .profile-tier-chip.is-active,body.amoled-theme .profile-tier-chip.selected,body.amoled-theme .profile-tier-chip.is-active,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-tier-chip.selected,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-tier-chip.is-active,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-tier-chip.selected,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-tier-chip.is-active{background:linear-gradient(135deg,#ffffff2e,#ffffff14)!important;border-color:#ffffff73!important;box-shadow:inset 0 1px #ffffff61,0 6px 20px #000000bf,0 0 18px #ffffff24!important;opacity:1!important}html.amoled-theme .profile-tier-chip.tier-master,body.amoled-theme .profile-tier-chip.tier-master,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-tier-chip.tier-master,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-tier-chip.tier-master{border:1px solid rgba(255,255,255,.35)!important;background:radial-gradient(circle at 50% 0%,#ffffff1a,#08080af2 75%)!important;box-shadow:0 0 16px #ffffff1a,inset 0 1px #ffffff40!important}html.amoled-theme .profile-tier-chip.tier-master .tier-chip-name,body.amoled-theme .profile-tier-chip.tier-master .tier-chip-name,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-tier-chip.tier-master .tier-chip-name,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-tier-chip.tier-master .tier-chip-name{color:#fff!important;font-weight:800!important}html.amoled-theme .profile-tier-chip.tier-master .tier-chip-count,body.amoled-theme .profile-tier-chip.tier-master .tier-chip-count,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-tier-chip.tier-master .tier-chip-count,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-tier-chip.tier-master .tier-chip-count{background:#ffffff3d!important;color:#fff!important;border:1px solid rgba(255,255,255,.46)!important;border-radius:999px!important;padding:2px 8px!important;box-shadow:inset 0 1px #ffffff4d!important}html.amoled-theme .profile-tier-chip.tier-specialist,body.amoled-theme .profile-tier-chip.tier-specialist,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-tier-chip.tier-specialist,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-tier-chip.tier-specialist{border:1px solid rgba(255,255,255,.25)!important;background:radial-gradient(circle at 50% 0%,#ffffff14,#08080af2 75%)!important;box-shadow:0 0 16px #ffffff14,inset 0 1px #fff3!important}html.amoled-theme .profile-tier-chip.tier-specialist .tier-chip-name,body.amoled-theme .profile-tier-chip.tier-specialist .tier-chip-name,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-tier-chip.tier-specialist .tier-chip-name,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-tier-chip.tier-specialist .tier-chip-name{color:#f4f4f5!important;font-weight:800!important}html.amoled-theme .profile-tier-chip.tier-specialist .tier-chip-count,body.amoled-theme .profile-tier-chip.tier-specialist .tier-chip-count,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-tier-chip.tier-specialist .tier-chip-count,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-tier-chip.tier-specialist .tier-chip-count{background:#fff3!important;color:#fff!important;border:1px solid rgba(255,255,255,.4)!important;border-radius:999px!important;padding:2px 8px!important}html.amoled-theme .profile-tier-chip.tier-platinum,body.amoled-theme .profile-tier-chip.tier-platinum,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-tier-chip.tier-platinum,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-tier-chip.tier-platinum{border:1px solid rgba(255,255,255,.2)!important;background:radial-gradient(circle at 50% 0%,#ffffff0f,#08080af2 75%)!important;box-shadow:0 0 16px #ffffff0f,inset 0 1px #ffffff2e!important}html.amoled-theme .profile-tier-chip.tier-platinum .tier-chip-name,body.amoled-theme .profile-tier-chip.tier-platinum .tier-chip-name,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-tier-chip.tier-platinum .tier-chip-name,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-tier-chip.tier-platinum .tier-chip-name{color:#e4e4e7!important;font-weight:800!important}html.amoled-theme .profile-tier-chip.tier-platinum .tier-chip-count,body.amoled-theme .profile-tier-chip.tier-platinum .tier-chip-count,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-tier-chip.tier-platinum .tier-chip-count,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-tier-chip.tier-platinum .tier-chip-count{background:#ffffff24!important;color:#fff!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:999px!important;padding:2px 8px!important}html.amoled-theme .profile-tier-chip.zero-count,body.amoled-theme .profile-tier-chip.zero-count,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-tier-chip.zero-count,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-tier-chip.zero-count{opacity:.35!important;background:#ffffff05!important;border-color:#ffffff0d!important}html.amoled-theme .profile-pbs-heading,body.amoled-theme .profile-pbs-heading,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-pbs-heading,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-pbs-heading{color:#fff!important;font-weight:800!important;font-size:18px!important;letter-spacing:.3px!important}html.amoled-theme .profile-pbs-subtitle,body.amoled-theme .profile-pbs-subtitle,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-pbs-subtitle,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-pbs-subtitle{color:#a1a1aa!important;font-size:12px!important}html.amoled-theme .profile-filter-row,body.amoled-theme .profile-filter-row,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-filter-row,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-filter-row{background:radial-gradient(ellipse at 50% -25%,#ffffff0f,#060608f5 78%),#000!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:12px!important;padding:9px 11px!important;gap:8px!important;width:fit-content!important;max-width:100%!important;box-shadow:0 10px 28px #000000d1,inset 0 1px #ffffff24!important}html.amoled-theme .profile-filter-row:has(.open),body.amoled-theme .profile-filter-row:has(.open),html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-filter-row:has(.open),body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-filter-row:has(.open){z-index:600!important}html.amoled-theme .profile-select-wrap:has(.lb-custom-dropdown) .styled-select,body.amoled-theme .profile-select-wrap:has(.lb-custom-dropdown) .styled-select,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-select-wrap:has(.lb-custom-dropdown) .styled-select,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-select-wrap:has(.lb-custom-dropdown) .styled-select{position:absolute!important;top:0!important;left:0!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important}@media(min-width:769px){html.amoled-theme .profile-filter-controls-bar,body.amoled-theme .profile-filter-controls-bar,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-filter-controls-bar,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-filter-controls-bar{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;width:auto!important}html.amoled-theme .profile-filter-selectors-group,body.amoled-theme .profile-filter-selectors-group,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-filter-selectors-group,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-filter-selectors-group{display:inline-flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important}html.amoled-theme .profile-dropdown-field,body.amoled-theme .profile-dropdown-field,html.amoled-theme .profile-sort-wrap,body.amoled-theme .profile-sort-wrap,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-dropdown-field,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-dropdown-field,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-sort-wrap,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-sort-wrap{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:7px!important;height:30px!important;width:auto!important;min-width:0!important;margin:0!important}html.amoled-theme .profile-dropdown-map .profile-select-wrap,body.amoled-theme .profile-dropdown-map .profile-select-wrap,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-dropdown-map .profile-select-wrap,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-dropdown-map .profile-select-wrap{width:162px!important;min-width:162px!important;max-width:178px!important;height:30px!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important}html.amoled-theme .profile-dropdown-car .profile-select-wrap,body.amoled-theme .profile-dropdown-car .profile-select-wrap,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-dropdown-car .profile-select-wrap,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-dropdown-car .profile-select-wrap{width:146px!important;min-width:146px!important;max-width:164px!important;height:30px!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important}html.amoled-theme .profile-custom-dropdown,body.amoled-theme .profile-custom-dropdown,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-custom-dropdown,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-custom-dropdown{width:auto!important;height:30px!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important}html.amoled-theme .profile-select-wrap .lb-custom-dropdown,body.amoled-theme .profile-select-wrap .lb-custom-dropdown,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-select-wrap .lb-custom-dropdown,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-select-wrap .lb-custom-dropdown{width:100%!important;height:30px!important;margin:0!important;display:flex!important;align-items:center!important}html.amoled-theme .profile-select-wrap .lb-dropdown-menu,body.amoled-theme .profile-select-wrap .lb-dropdown-menu,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-select-wrap .lb-dropdown-menu,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-select-wrap .lb-dropdown-menu{min-width:max(100%,220px)!important;width:max-content!important;max-width:290px!important}}html.amoled-theme .profile-dropdown-label,body.amoled-theme .profile-dropdown-label,html.amoled-theme .profile-sort-label,body.amoled-theme .profile-sort-label,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-dropdown-label,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-dropdown-label,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-sort-label,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-sort-label{display:inline-flex!important;align-items:center!important;align-self:center!important;height:30px!important;margin:0!important;padding:0!important;color:#a1a1aa!important;font-family:var(--font-mono)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.7px!important;text-transform:uppercase!important;line-height:1!important;white-space:nowrap!important}html.amoled-theme .profile-select-wrap .lb-dropdown-trigger,body.amoled-theme .profile-select-wrap .lb-dropdown-trigger,html.amoled-theme .profile-select-wrap:not(:has(.lb-custom-dropdown)) .styled-select,body.amoled-theme .profile-select-wrap:not(:has(.lb-custom-dropdown)) .styled-select,html.amoled-theme .profile-sort-trigger,body.amoled-theme .profile-sort-trigger,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-select-wrap .lb-dropdown-trigger,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-select-wrap .lb-dropdown-trigger,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-select-wrap:not(:has(.lb-custom-dropdown)) .styled-select,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-select-wrap:not(:has(.lb-custom-dropdown)) .styled-select,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-sort-trigger,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-sort-trigger{height:30px!important;min-height:30px!important;max-height:30px!important;margin:0!important;width:100%!important;padding:0 24px!important;border-radius:8px!important;background:#000!important;border:1px solid rgba(255,255,255,.35)!important;color:#fff!important;font-family:var(--font-mono)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.3px!important;text-transform:uppercase!important;line-height:1!important;text-align:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;box-sizing:border-box!important;box-shadow:inset 0 1px #ffffff38,0 0 12px #ffffff1f,0 3px 10px #0009!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease!important}@media(min-width:769px){html.amoled-theme .profile-dropdown-map .profile-select-wrap,body.amoled-theme .profile-dropdown-map .profile-select-wrap,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-dropdown-map .profile-select-wrap,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-dropdown-map .profile-select-wrap{width:168px!important;min-width:168px!important;max-width:184px!important}html.amoled-theme .profile-dropdown-car .profile-select-wrap,body.amoled-theme .profile-dropdown-car .profile-select-wrap,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-dropdown-car .profile-select-wrap,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-dropdown-car .profile-select-wrap{width:148px!important;min-width:148px!important;max-width:166px!important}html.amoled-theme .profile-sort-trigger,body.amoled-theme .profile-sort-trigger,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-sort-trigger,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-sort-trigger{width:auto!important;min-width:162px!important;padding:0 25px!important}}html.amoled-theme .profile-select-wrap .lb-dropdown-selected-label,body.amoled-theme .profile-select-wrap .lb-dropdown-selected-label,html.amoled-theme .profile-select-wrap .dropdown-trigger-car-wrap,body.amoled-theme .profile-select-wrap .dropdown-trigger-car-wrap,html.amoled-theme .profile-sort-trigger-inner,body.amoled-theme .profile-sort-trigger-inner,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-select-wrap .lb-dropdown-selected-label,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-select-wrap .lb-dropdown-selected-label,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-select-wrap .dropdown-trigger-car-wrap,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-select-wrap .dropdown-trigger-car-wrap,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-sort-trigger-inner,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-sort-trigger-inner{justify-content:center!important;text-align:center!important;margin:0 auto!important;width:100%!important}html.amoled-theme .profile-select-wrap .lb-dropdown-trigger:hover,body.amoled-theme .profile-select-wrap .lb-dropdown-trigger:hover,html.amoled-theme .profile-select-wrap:not(:has(.lb-custom-dropdown)) .styled-select:hover,body.amoled-theme .profile-select-wrap:not(:has(.lb-custom-dropdown)) .styled-select:hover,html.amoled-theme .profile-sort-trigger:hover,body.amoled-theme .profile-sort-trigger:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-select-wrap .lb-dropdown-trigger:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-select-wrap .lb-dropdown-trigger:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-select-wrap:not(:has(.lb-custom-dropdown)) .styled-select:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-select-wrap:not(:has(.lb-custom-dropdown)) .styled-select:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-sort-trigger:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-sort-trigger:hover{background:#000!important;border-color:#ffffffb3!important;box-shadow:inset 0 1px #fff6,0 0 16px #ffffff38,0 4px 14px #000000b3!important}html.amoled-theme .profile-select-wrap .lb-custom-dropdown.open .lb-dropdown-trigger,body.amoled-theme .profile-select-wrap .lb-custom-dropdown.open .lb-dropdown-trigger,html.amoled-theme .profile-select-wrap:not(:has(.lb-custom-dropdown)) .styled-select:focus,body.amoled-theme .profile-select-wrap:not(:has(.lb-custom-dropdown)) .styled-select:focus,html.amoled-theme .profile-custom-dropdown.open .profile-sort-trigger,body.amoled-theme .profile-custom-dropdown.open .profile-sort-trigger,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-select-wrap .lb-custom-dropdown.open .lb-dropdown-trigger,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-select-wrap .lb-custom-dropdown.open .lb-dropdown-trigger,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-select-wrap:not(:has(.lb-custom-dropdown)) .styled-select:focus,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-select-wrap:not(:has(.lb-custom-dropdown)) .styled-select:focus,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-custom-dropdown.open .profile-sort-trigger,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-custom-dropdown.open .profile-sort-trigger{background:#000!important;border-color:#fff!important;box-shadow:inset 0 1px #fff,0 0 20px #ffffff61,0 6px 18px #000000d9!important}html.amoled-theme .profile-select-wrap .lb-dropdown-chevron,body.amoled-theme .profile-select-wrap .lb-dropdown-chevron,html.amoled-theme .profile-sort-chevron,body.amoled-theme .profile-sort-chevron,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-select-wrap .lb-dropdown-chevron,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-select-wrap .lb-dropdown-chevron,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-sort-chevron,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-sort-chevron{position:absolute!important;right:9px!important;top:50%!important;transform:translateY(-50%)!important;color:#a1a1aa!important}html.amoled-theme .profile-select-wrap .lb-custom-dropdown.open .lb-dropdown-chevron,body.amoled-theme .profile-select-wrap .lb-custom-dropdown.open .lb-dropdown-chevron,html.amoled-theme .profile-custom-dropdown.open .profile-sort-chevron,body.amoled-theme .profile-custom-dropdown.open .profile-sort-chevron,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-select-wrap .lb-custom-dropdown.open .lb-dropdown-chevron,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-select-wrap .lb-custom-dropdown.open .lb-dropdown-chevron,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-custom-dropdown.open .profile-sort-chevron,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-custom-dropdown.open .profile-sort-chevron{transform:translateY(-50%) rotate(180deg)!important;color:#fff!important}html.amoled-theme .profile-sort-wrap .sort-icon-badge,body.amoled-theme .profile-sort-wrap .sort-icon-badge,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-sort-wrap .sort-icon-badge,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-sort-wrap .sort-icon-badge{width:18px!important;height:18px!important;border-radius:5px!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.18)!important;color:#e4e4e7!important;box-shadow:inset 0 1px #ffffff1a!important}html.amoled-theme .profile-select-wrap .lb-dropdown-menu,body.amoled-theme .profile-select-wrap .lb-dropdown-menu,html.amoled-theme .profile-sort-menu,body.amoled-theme .profile-sort-menu,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-select-wrap .lb-dropdown-menu,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-select-wrap .lb-dropdown-menu,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-sort-menu,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-sort-menu{background:radial-gradient(ellipse at 50% 0%,#ffffff14,#050507fa 80%),#000!important;backdrop-filter:blur(28px) saturate(180%)!important;-webkit-backdrop-filter:blur(28px) saturate(180%)!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:10px!important;padding:5px!important;box-shadow:0 22px 54px #000000f5,inset 0 1px #ffffff2e,0 0 24px #ffffff0d!important;scrollbar-color:rgba(255,255,255,.22) transparent!important}html.amoled-theme .profile-select-wrap .lb-dropdown-menu::-webkit-scrollbar-thumb,body.amoled-theme .profile-select-wrap .lb-dropdown-menu::-webkit-scrollbar-thumb,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-select-wrap .lb-dropdown-menu::-webkit-scrollbar-thumb,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-select-wrap .lb-dropdown-menu::-webkit-scrollbar-thumb{background:#ffffff38!important}html.amoled-theme .profile-select-wrap .lb-dropdown-item,body.amoled-theme .profile-select-wrap .lb-dropdown-item,html.amoled-theme .profile-sort-item,body.amoled-theme .profile-sort-item,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-select-wrap .lb-dropdown-item,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-select-wrap .lb-dropdown-item,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-sort-item,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-sort-item{border-radius:7px!important;color:#cbd5e1!important;font-family:var(--font-mono)!important;font-size:11px!important;font-weight:600!important;transition:background-color .14s ease,color .14s ease!important}html.amoled-theme .profile-select-wrap .lb-dropdown-item:hover,body.amoled-theme .profile-select-wrap .lb-dropdown-item:hover,html.amoled-theme .profile-sort-item:hover,body.amoled-theme .profile-sort-item:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-select-wrap .lb-dropdown-item:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-select-wrap .lb-dropdown-item:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-sort-item:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-sort-item:hover{background:#ffffff14!important;color:#fff!important}html.amoled-theme .profile-select-wrap .lb-dropdown-item.selected,body.amoled-theme .profile-select-wrap .lb-dropdown-item.selected,html.amoled-theme .profile-sort-item.selected,body.amoled-theme .profile-sort-item.selected,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-select-wrap .lb-dropdown-item.selected,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-select-wrap .lb-dropdown-item.selected,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-sort-item.selected,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-sort-item.selected{background:linear-gradient(135deg,#ffffff29,#ffffff14)!important;color:#fff!important;font-weight:600!important;box-shadow:inset 0 0 0 1px #ffffff47!important}html.amoled-theme .profile-sort-item.selected .sort-icon-badge,body.amoled-theme .profile-sort-item.selected .sort-icon-badge,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-sort-item.selected .sort-icon-badge,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-sort-item.selected .sort-icon-badge{background:#ffffff29!important;border-color:#ffffff5c!important;color:#fff!important}html.amoled-theme .profile-select-wrap .lb-dropdown-check,body.amoled-theme .profile-select-wrap .lb-dropdown-check,html.amoled-theme .profile-sort-check,body.amoled-theme .profile-sort-check,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-select-wrap .lb-dropdown-check,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-select-wrap .lb-dropdown-check,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-sort-check,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-sort-check{color:#fff!important}html.amoled-theme .profile-filter-tabs,body.amoled-theme .profile-filter-tabs,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-filter-tabs,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-filter-tabs{display:inline-flex!important;flex-wrap:wrap!important;align-items:center!important;gap:3px!important;width:100%!important;padding:3px!important;border-radius:9px!important;background:#000000b8!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:inset 0 2px 6px #000000e6,inset 0 1px #ffffff0a!important;box-sizing:border-box!important}html.amoled-theme .profile-filter-tabs .profile-filter-btn,body.amoled-theme .profile-filter-tabs .profile-filter-btn,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-filter-tabs .profile-filter-btn,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-filter-tabs .profile-filter-btn{flex:1 1 auto!important;width:auto!important;height:26px!important;padding:0 11px!important;border-radius:6px!important;font-family:var(--font-mono)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.2px!important;line-height:1!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;white-space:nowrap!important;transform:none!important;box-sizing:border-box!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease!important}@media(max-width:768px){html.amoled-theme .profile-filter-row,body.amoled-theme .profile-filter-row,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-filter-row,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-filter-row{width:100%!important}html.amoled-theme .profile-filter-tabs .profile-filter-btn,body.amoled-theme .profile-filter-tabs .profile-filter-btn,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-filter-tabs .profile-filter-btn,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-filter-tabs .profile-filter-btn{flex:1 1 calc(33.333% - 4px)!important}}html.amoled-theme .profile-filter-tabs .profile-filter-btn:not(.active),body.amoled-theme .profile-filter-tabs .profile-filter-btn:not(.active),html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-filter-tabs .profile-filter-btn:not(.active),body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-filter-tabs .profile-filter-btn:not(.active){background:transparent!important;border:1px solid transparent!important;color:#a1a1aa!important;font-weight:700!important;text-shadow:none!important;box-shadow:none!important}html.amoled-theme .profile-filter-tabs .profile-filter-btn:not(.active) .profile-filter-btn-count,body.amoled-theme .profile-filter-tabs .profile-filter-btn:not(.active) .profile-filter-btn-count,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-filter-tabs .profile-filter-btn:not(.active) .profile-filter-btn-count,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-filter-tabs .profile-filter-btn:not(.active) .profile-filter-btn-count{color:#71717a!important}html.amoled-theme .profile-filter-tabs .profile-filter-btn:not(.active):hover,body.amoled-theme .profile-filter-tabs .profile-filter-btn:not(.active):hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-filter-tabs .profile-filter-btn:not(.active):hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-filter-tabs .profile-filter-btn:not(.active):hover{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.14)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff14!important}html.amoled-theme .profile-filter-tabs .profile-filter-btn:not(.active):hover .profile-filter-btn-count,body.amoled-theme .profile-filter-tabs .profile-filter-btn:not(.active):hover .profile-filter-btn-count,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-filter-tabs .profile-filter-btn:not(.active):hover .profile-filter-btn-count,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-filter-tabs .profile-filter-btn:not(.active):hover .profile-filter-btn-count{color:#cbd5e1!important}html.amoled-theme .profile-filter-tabs .profile-filter-btn.active,body.amoled-theme .profile-filter-tabs .profile-filter-btn.active,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-filter-tabs .profile-filter-btn.active,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-filter-tabs .profile-filter-btn.active{background:linear-gradient(135deg,#ffffff36,#ffffff1a)!important;color:#fff!important;border:1px solid rgba(255,255,255,.35)!important;border-radius:6px!important;font-weight:700!important;text-shadow:0 1px 2px rgba(0,0,0,.85),0 0 12px rgba(255,255,255,.22)!important;box-shadow:inset 0 1px #ffffff70,inset 0 -1px #ffffff14,0 3px 10px #000000b8,0 0 14px #ffffff1a!important}html.amoled-theme .profile-filter-tabs .profile-filter-btn.active .profile-filter-btn-count,body.amoled-theme .profile-filter-tabs .profile-filter-btn.active .profile-filter-btn-count,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-filter-tabs .profile-filter-btn.active .profile-filter-btn-count,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-filter-tabs .profile-filter-btn.active .profile-filter-btn-count{color:#ffffffdb!important}html.amoled-theme .profile-course-card,body.amoled-theme .profile-course-card,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-course-card,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-course-card{background:radial-gradient(ellipse at 20% 0%,#ffffff0a,#060608f2 75%),#000!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:14px!important;padding:16px!important;box-shadow:0 8px 24px #000000a6,inset 0 1px #ffffff1a!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}html.amoled-theme .profile-course-card:hover,body.amoled-theme .profile-course-card:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-course-card:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-course-card:hover{border-color:#ffffff52!important;transform:translateY(-2px)!important;box-shadow:0 14px 34px #000000d9,0 0 20px #ffffff1f,inset 0 1px #fff3!important}html.amoled-theme .profile-course-card.is-wr-card,body.amoled-theme .profile-course-card.is-wr-card,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-course-card.is-wr-card,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-course-card.is-wr-card{background:radial-gradient(ellipse at 20% 0%,#fef08a24,#0e0c07f5 75%),#000!important;border:1.5px solid rgba(254,240,138,.6)!important;box-shadow:0 10px 32px #000000d9,0 0 28px #eab30847,inset 0 1px #ffffff73!important}html.amoled-theme .profile-course-card .course-map-name,body.amoled-theme .profile-course-card .course-map-name,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-course-card .course-map-name,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-course-card .course-map-name{color:#fff!important;font-weight:800!important;font-size:18px!important}html.amoled-theme .course-dir-pill.pill-downhill,body.amoled-theme .course-dir-pill.pill-downhill,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-dir-pill.pill-downhill,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-dir-pill.pill-downhill{background:#ffffff14!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff!important;font-size:10px!important;font-weight:700!important;border-radius:6px!important;padding:2px 8px!important;box-shadow:0 0 8px #ffffff1a!important}html.amoled-theme .course-dir-pill.pill-uphill,body.amoled-theme .course-dir-pill.pill-uphill,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-dir-pill.pill-uphill,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-dir-pill.pill-uphill{background:#ffffff14!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff!important;font-size:10px!important;font-weight:700!important;border-radius:6px!important;padding:2px 8px!important;box-shadow:0 0 8px #ffffff1a!important}html.amoled-theme .course-pb-time,body.amoled-theme .course-pb-time,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-pb-time,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-pb-time{color:#fff!important;font-size:21px!important;font-weight:800!important;font-family:var(--font-mono)!important;text-shadow:0 0 10px rgba(255,255,255,.3)!important}html.amoled-theme .wr-holder-pill,body.amoled-theme .wr-holder-pill,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .wr-holder-pill,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .wr-holder-pill{background:linear-gradient(135deg,#fef08a38,#eab30824)!important;border:1px solid rgba(254,240,138,.65)!important;color:#fff9d6!important;font-weight:800!important;font-size:10px!important;padding:2px 7px!important;border-radius:6px!important;text-shadow:0 0 8px rgba(254,240,138,.7)!important;box-shadow:0 0 14px #eab30859,inset 0 1px #fff6!important}html.amoled-theme .gap-pill,body.amoled-theme .gap-pill,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .gap-pill,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .gap-pill{color:#e2e8f0!important;font-weight:700!important;font-size:11px!important}html.amoled-theme .course-tier-badge,body.amoled-theme .course-tier-badge,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-tier-badge,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-tier-badge{background:#ffffff14!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:6px!important;height:22px!important;padding:0 8px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;box-shadow:none!important}html.amoled-theme .course-tier-badge .course-tier-text,body.amoled-theme .course-tier-badge .course-tier-text,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-tier-badge .course-tier-text,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-tier-badge .course-tier-text{color:#fff!important;font-weight:800!important;font-size:10px!important;letter-spacing:.5px!important}html.amoled-theme .course-tier-badge .course-tier-img,body.amoled-theme .course-tier-badge .course-tier-img,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-tier-badge .course-tier-img,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-tier-badge .course-tier-img{width:38px!important;height:12px!important;object-fit:contain!important;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6))!important}html.amoled-theme .course-rank-pill.pill-allcar.rank-wr,body.amoled-theme .course-rank-pill.pill-allcar.rank-wr,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-rank-pill.pill-allcar.rank-wr,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-rank-pill.pill-allcar.rank-wr{background:linear-gradient(135deg,#fff9d6,#fef08a 60%,#eab308)!important;color:#1a1500!important;border:1px solid rgba(254,240,138,.9)!important;font-weight:800!important;border-radius:6px!important;box-shadow:0 0 16px #eab30873!important}html.amoled-theme .course-rank-pill.pill-allcar.rank-wr .rank-sub-tag,body.amoled-theme .course-rank-pill.pill-allcar.rank-wr .rank-sub-tag,html.amoled-theme .course-rank-pill.pill-allcar.rank-wr .rank-val-tag,body.amoled-theme .course-rank-pill.pill-allcar.rank-wr .rank-val-tag,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-rank-pill.pill-allcar.rank-wr .rank-sub-tag,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-rank-pill.pill-allcar.rank-wr .rank-sub-tag,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-rank-pill.pill-allcar.rank-wr .rank-val-tag,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-rank-pill.pill-allcar.rank-wr .rank-val-tag{color:#1a1500!important;font-weight:900!important}html.amoled-theme .course-rank-pill.pill-allcar:not(.rank-wr),body.amoled-theme .course-rank-pill.pill-allcar:not(.rank-wr),html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-rank-pill.pill-allcar:not(.rank-wr),body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-rank-pill.pill-allcar:not(.rank-wr){background:#ffffff14!important;border:1px solid rgba(255,255,255,.22)!important;color:#e2e8f0!important;font-weight:700!important;border-radius:6px!important}html.amoled-theme .course-rank-pill.pill-allcar:not(.rank-wr) .rank-sub-tag,body.amoled-theme .course-rank-pill.pill-allcar:not(.rank-wr) .rank-sub-tag,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-rank-pill.pill-allcar:not(.rank-wr) .rank-sub-tag,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-rank-pill.pill-allcar:not(.rank-wr) .rank-sub-tag{color:#a1a1aa!important}html.amoled-theme .course-rank-pill.pill-allcar:not(.rank-wr) .rank-val-tag,body.amoled-theme .course-rank-pill.pill-allcar:not(.rank-wr) .rank-val-tag,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-rank-pill.pill-allcar:not(.rank-wr) .rank-val-tag,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-rank-pill.pill-allcar:not(.rank-wr) .rank-val-tag{color:#fff!important;font-weight:800!important}html.amoled-theme .course-rank-pill.pill-car,body.amoled-theme .course-rank-pill.pill-car,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-rank-pill.pill-car,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-rank-pill.pill-car{background:#ffffff14!important;border:1px solid rgba(255,255,255,.22)!important;color:#e2e8f0!important;font-weight:700!important;border-radius:6px!important}html.amoled-theme .course-rank-pill.pill-car.car-rank-1,body.amoled-theme .course-rank-pill.pill-car.car-rank-1,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-rank-pill.pill-car.car-rank-1,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-rank-pill.pill-car.car-rank-1{background:#ffffff24!important;border:1px solid rgba(255,255,255,.35)!important;color:#fff!important;font-weight:700!important;border-radius:6px!important}html.amoled-theme .course-rank-pill.pill-car .rank-sub-tag,body.amoled-theme .course-rank-pill.pill-car .rank-sub-tag,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-rank-pill.pill-car .rank-sub-tag,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-rank-pill.pill-car .rank-sub-tag{color:#a1a1aa!important}html.amoled-theme .course-rank-pill.pill-car .rank-val-tag,body.amoled-theme .course-rank-pill.pill-car .rank-val-tag,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-rank-pill.pill-car .rank-val-tag,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-rank-pill.pill-car .rank-val-tag{color:#fff!important;font-weight:800!important}html.amoled-theme .course-sectors-mini-row,body.amoled-theme .course-sectors-mini-row,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-sectors-mini-row,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-sectors-mini-row{background:#000000bf!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;padding:6px 10px!important}html.amoled-theme .course-ghost-dl-btn,body.amoled-theme .course-ghost-dl-btn,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-ghost-dl-btn,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-ghost-dl-btn,html.amoled-theme .course-jump-btn,body.amoled-theme .course-jump-btn,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-jump-btn,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-jump-btn{background:#ffffff14!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff!important;border-radius:6px!important;height:25px!important;padding:0 10px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important;align-items:center!important;gap:5px!important;transition:all .18s ease!important;text-shadow:none!important;box-shadow:none!important}html.amoled-theme .course-jump-btn svg,body.amoled-theme .course-jump-btn svg,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-jump-btn svg,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-jump-btn svg,html.amoled-theme .course-ghost-dl-btn svg,body.amoled-theme .course-ghost-dl-btn svg,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-ghost-dl-btn svg,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-ghost-dl-btn svg{stroke:#fff!important;color:#fff!important}html.amoled-theme .course-ghost-dl-btn:hover,body.amoled-theme .course-ghost-dl-btn:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-ghost-dl-btn:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-ghost-dl-btn:hover,html.amoled-theme .course-jump-btn:hover,body.amoled-theme .course-jump-btn:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-jump-btn:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .course-jump-btn:hover{background:#fff3!important;border-color:#fff6!important;color:#fff!important;box-shadow:0 0 14px #ffffff40!important;transform:translateY(-1px)!important}html.amoled-theme .profile-roadmap-wrap,body.amoled-theme .profile-roadmap-wrap,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-roadmap-wrap,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-roadmap-wrap{display:flex;flex-direction:column;gap:20px}html.amoled-theme .profile-roadmap-hero-card,body.amoled-theme .profile-roadmap-hero-card,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-roadmap-hero-card,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-roadmap-hero-card{background:radial-gradient(ellipse at 20% -20%,#ffffff14,#060608f5 75%),#000!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:16px!important;padding:22px 24px!important;box-shadow:0 14px 38px #000c,inset 0 1px #ffffff2e,0 0 24px #ffffff0f!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important}html.amoled-theme .profile-roadmap-hero-card:before,body.amoled-theme .profile-roadmap-hero-card:before,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-roadmap-hero-card:before,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-roadmap-hero-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent)!important;pointer-events:none}html.amoled-theme .roadmap-metric-pill,body.amoled-theme .roadmap-metric-pill,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .roadmap-metric-pill,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .roadmap-metric-pill{background:radial-gradient(ellipse at 50% 0%,#ffffff0f,#08080ae6 80%),#000!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff1a,0 4px 16px #0009!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;transition:all .2s ease!important}html.amoled-theme .roadmap-metric-pill:hover,body.amoled-theme .roadmap-metric-pill:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .roadmap-metric-pill:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .roadmap-metric-pill:hover{border-color:#ffffff59!important;box-shadow:0 0 20px #ffffff24,inset 0 1px #fff3!important;transform:translateY(-2px)!important}html.amoled-theme .roadmap-metric-pill .metric-num,body.amoled-theme .roadmap-metric-pill .metric-num,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .roadmap-metric-pill .metric-num,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .roadmap-metric-pill .metric-num{color:#fff!important;text-shadow:0 0 12px rgba(255,255,255,.45)!important;font-family:var(--font-mono)!important;font-weight:800!important}html.amoled-theme .roadmap-direction-filter-bar .roadmap-dir-filter-group,body.amoled-theme .roadmap-direction-filter-bar .roadmap-dir-filter-group,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .roadmap-direction-filter-bar .roadmap-dir-filter-group,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .roadmap-direction-filter-bar .roadmap-dir-filter-group{background:#000000c7!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;padding:4px!important;gap:4px!important;box-shadow:inset 0 2px 6px #000000e6,inset 0 1px #ffffff0d!important}html.amoled-theme .roadmap-direction-filter-bar .roadmap-dir-btn,body.amoled-theme .roadmap-direction-filter-bar .roadmap-dir-btn,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .roadmap-direction-filter-bar .roadmap-dir-btn,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .roadmap-direction-filter-bar .roadmap-dir-btn{background:transparent!important;border:1px solid transparent!important;color:#a1a1aa!important;border-radius:7px!important;height:31px!important;font-family:var(--font-mono)!important;font-size:11.5px!important;font-weight:700!important;font-variant-numeric:tabular-nums!important;transform:none!important;box-shadow:none!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease!important}html.amoled-theme .roadmap-direction-filter-bar .roadmap-dir-btn:not(.active):hover,body.amoled-theme .roadmap-direction-filter-bar .roadmap-dir-btn:not(.active):hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .roadmap-direction-filter-bar .roadmap-dir-btn:not(.active):hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .roadmap-direction-filter-bar .roadmap-dir-btn:not(.active):hover{background:#ffffff0f!important;border-color:#ffffff24!important;color:#fff!important}html.amoled-theme .roadmap-direction-filter-bar .roadmap-dir-btn.active,html.amoled-theme .roadmap-direction-filter-bar .roadmap-dir-btn.btn-dh.active,html.amoled-theme .roadmap-direction-filter-bar .roadmap-dir-btn.btn-uh.active,body.amoled-theme .roadmap-direction-filter-bar .roadmap-dir-btn.active,body.amoled-theme .roadmap-direction-filter-bar .roadmap-dir-btn.btn-dh.active,body.amoled-theme .roadmap-direction-filter-bar .roadmap-dir-btn.btn-uh.active,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .roadmap-direction-filter-bar .roadmap-dir-btn.active,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .roadmap-direction-filter-bar .roadmap-dir-btn.btn-dh.active,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .roadmap-direction-filter-bar .roadmap-dir-btn.btn-uh.active,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .roadmap-direction-filter-bar .roadmap-dir-btn.active,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .roadmap-direction-filter-bar .roadmap-dir-btn.btn-dh.active,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .roadmap-direction-filter-bar .roadmap-dir-btn.btn-uh.active{background:linear-gradient(135deg,#ffffff36,#ffffff1a)!important;border-color:#ffffff59!important;color:#fff!important;font-weight:700!important;text-shadow:0 1px 2px rgba(0,0,0,.85),0 0 12px rgba(255,255,255,.22)!important;box-shadow:inset 0 1px #ffffff70,0 4px 14px #000000b8,0 0 16px #ffffff1a!important}html.amoled-theme .profile-roadmap-card,body.amoled-theme .profile-roadmap-card,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-roadmap-card,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-roadmap-card{background:radial-gradient(ellipse at 20% 0%,#ffffff0a,#060608f2 75%),#000!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:14px!important;padding:16px!important;box-shadow:0 8px 24px #000000a6,inset 0 1px #ffffff1a!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}html.amoled-theme .profile-roadmap-card:hover,body.amoled-theme .profile-roadmap-card:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-roadmap-card:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-roadmap-card:hover{border-color:#ffffff59!important;transform:translateY(-2px)!important;box-shadow:0 14px 34px #000000d9,0 0 20px #ffffff1f,inset 0 1px #fff3!important}html.amoled-theme .profile-roadmap-card.highlight-instant,body.amoled-theme .profile-roadmap-card.highlight-instant,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-roadmap-card.highlight-instant,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-roadmap-card.highlight-instant{border-color:#ffffff8c!important;box-shadow:0 0 22px #ffffff2e,inset 0 1px #fff6!important}html.amoled-theme .roadmap-stage-box,body.amoled-theme .roadmap-stage-box,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .roadmap-stage-box,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .roadmap-stage-box{background:#000000bf!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important;box-shadow:inset 0 1px #ffffff0f!important}html.amoled-theme .stage-arrow-circle,body.amoled-theme .stage-arrow-circle,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .stage-arrow-circle,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .stage-arrow-circle{background:#ffffff1f!important;border:1px solid rgba(255,255,255,.35)!important;color:#fff!important;box-shadow:0 0 14px #fff3!important}html.amoled-theme .roadmap-gap-pill,body.amoled-theme .roadmap-gap-pill,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .roadmap-gap-pill,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .roadmap-gap-pill{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.25)!important;color:#fff!important;border-radius:6px!important;box-shadow:0 0 10px #ffffff1f!important}html.amoled-theme .profile-rivals-top-bar,body.amoled-theme .profile-rivals-top-bar,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rivals-top-bar,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rivals-top-bar{background:radial-gradient(ellipse at 50% 0%,#ffffff0d,#060608f5 80%),#000!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:14px!important;box-shadow:0 8px 24px #000000b3,inset 0 1px #ffffff1f!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}html.amoled-theme .profile-rival-search-input,body.amoled-theme .profile-rival-search-input,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-search-input,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-search-input{background:#000c!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important;border-radius:8px!important;box-shadow:inset 0 1px #ffffff14!important;transition:all .18s ease!important}html.amoled-theme .profile-rival-search-input:focus,body.amoled-theme .profile-rival-search-input:focus,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-search-input:focus,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-search-input:focus{border-color:#ffffff80!important;box-shadow:0 0 18px #ffffff40,inset 0 1px #fff3!important}html.amoled-theme .profile-rival-selector-chip,body.amoled-theme .profile-rival-selector-chip,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-selector-chip,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-selector-chip{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.14)!important;color:#cbd5e1!important;border-radius:999px!important;padding:4px 12px!important;box-shadow:inset 0 1px #ffffff1a,0 2px 8px #00000080!important;transition:all .18s ease!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}html.amoled-theme .profile-rival-selector-chip:hover,body.amoled-theme .profile-rival-selector-chip:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-selector-chip:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-selector-chip:hover{background:#ffffff17!important;border-color:#ffffff47!important;color:#fff!important;box-shadow:0 4px 14px #0009,inset 0 1px #ffffff2e!important;transform:translateY(-1px)!important}html.amoled-theme .profile-rival-selector-chip.active,body.amoled-theme .profile-rival-selector-chip.active,html.amoled-theme .profile-rival-selector-chip.comparing-non-rival,body.amoled-theme .profile-rival-selector-chip.comparing-non-rival,html.amoled-theme .profile-rival-selector-chip.active.comparing-non-rival,body.amoled-theme .profile-rival-selector-chip.active.comparing-non-rival,html.amoled-theme .profile-rival-selector-chip.pinned-chip.active,body.amoled-theme .profile-rival-selector-chip.pinned-chip.active,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-selector-chip.active,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-selector-chip.active,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-selector-chip.comparing-non-rival,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-selector-chip.comparing-non-rival,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-selector-chip.active.comparing-non-rival,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-selector-chip.active.comparing-non-rival,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-selector-chip.pinned-chip.active,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-selector-chip.pinned-chip.active{background:linear-gradient(135deg,#fff3,#ffffff17),#08080aeb!important;border:1px solid rgba(255,255,255,.4)!important;color:#fff!important;border-radius:999px!important;font-weight:700!important;box-shadow:0 4px 16px #000000b8,inset 0 1px #ffffff6b,0 0 16px #ffffff24!important}html.amoled-theme .profile-rival-selector-chip.comparing-non-rival,body.amoled-theme .profile-rival-selector-chip.comparing-non-rival,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-selector-chip.comparing-non-rival,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-selector-chip.comparing-non-rival{border-style:solid!important}html.amoled-theme .profile-rival-selector-chip .chip-name,body.amoled-theme .profile-rival-selector-chip .chip-name,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-selector-chip .chip-name,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-selector-chip .chip-name{color:#fff!important;font-family:var(--font-display, "Oswald", sans-serif)!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:.3px!important;text-shadow:0 1px 4px rgba(0,0,0,.8)!important}html.amoled-theme .profile-rival-selector-chip .chip-add-btn,html.amoled-theme .profile-rival-selector-chip .chip-pin-mini-btn,body.amoled-theme .profile-rival-selector-chip .chip-add-btn,body.amoled-theme .profile-rival-selector-chip .chip-pin-mini-btn,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-selector-chip .chip-add-btn,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-selector-chip .chip-pin-mini-btn,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-selector-chip .chip-add-btn,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-selector-chip .chip-pin-mini-btn{background:linear-gradient(135deg,#f43f5e47,#fb718529)!important;border:1px solid rgba(251,113,133,.48)!important;color:#ffe4e6!important;border-radius:999px!important;padding:2.5px 9px!important;font-family:var(--font-mono)!important;font-size:9.5px!important;font-weight:700!important;box-shadow:inset 0 1px #fff3,0 2px 6px #0006!important;transition:all .15s ease!important}html.amoled-theme .profile-rival-selector-chip .chip-add-btn:hover,html.amoled-theme .profile-rival-selector-chip .chip-pin-mini-btn:hover,body.amoled-theme .profile-rival-selector-chip .chip-add-btn:hover,body.amoled-theme .profile-rival-selector-chip .chip-pin-mini-btn:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-selector-chip .chip-add-btn:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-selector-chip .chip-pin-mini-btn:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-selector-chip .chip-add-btn:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-selector-chip .chip-pin-mini-btn:hover{background:linear-gradient(135deg,#f43f5e85,#fb718552)!important;border-color:#fda4af!important;color:#fff!important;box-shadow:0 0 12px #f43f5e80,inset 0 1px #ffffff52!important;transform:translateY(-1px)!important}html.amoled-theme .profile-rival-selector-chip .chip-remove-btn,body.amoled-theme .profile-rival-selector-chip .chip-remove-btn,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-selector-chip .chip-remove-btn,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-selector-chip .chip-remove-btn{background:#f43f5e2e!important;border:1px solid rgba(251,113,133,.45)!important;color:#fecdd3!important;border-radius:999px!important;padding:2.5px 8px!important;font-family:var(--font-mono)!important;font-size:9.5px!important;font-weight:700!important}html.amoled-theme .profile-rival-selector-chip .chip-remove,body.amoled-theme .profile-rival-selector-chip .chip-remove,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-selector-chip .chip-remove,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-selector-chip .chip-remove{color:#ffffff80!important;font-size:15px!important;line-height:1!important;cursor:pointer!important;transition:color .15s ease,text-shadow .15s ease!important}html.amoled-theme .profile-rival-selector-chip .chip-remove:hover,body.amoled-theme .profile-rival-selector-chip .chip-remove:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-selector-chip .chip-remove:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-selector-chip .chip-remove:hover{color:#fff!important;text-shadow:0 0 8px rgba(255,255,255,.8)!important}html.amoled-theme .h2h-battle-marquee,body.amoled-theme .h2h-battle-marquee,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-battle-marquee,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-battle-marquee{background:radial-gradient(ellipse at 50% -20%,#ffffff14,#060608fa 75%),#000!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:16px!important;box-shadow:0 16px 42px #000000d9,inset 0 1px #ffffff2e,0 0 35px #ffffff0d!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}html.amoled-theme .h2h-marquee-station.station-left .station-avatar-ring,body.amoled-theme .h2h-marquee-station.station-left .station-avatar-ring,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-marquee-station.station-left .station-avatar-ring,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-marquee-station.station-left .station-avatar-ring{border-color:#fff!important;box-shadow:0 0 20px #fff6!important}html.amoled-theme .h2h-marquee-station.station-left .station-score-badge,body.amoled-theme .h2h-marquee-station.station-left .station-score-badge,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-marquee-station.station-left .station-score-badge,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-marquee-station.station-left .station-score-badge{background:#ffffff1f!important;border:1px solid rgba(255,255,255,.35)!important;color:#fff!important;border-radius:10px!important;box-shadow:0 0 14px #ffffff26!important}html.amoled-theme .h2h-marquee-station.station-left .station-score-num,body.amoled-theme .h2h-marquee-station.station-left .station-score-num,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-marquee-station.station-left .station-score-num,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-marquee-station.station-left .station-score-num{color:#fff!important;text-shadow:0 0 14px rgba(255,255,255,.55)!important}html.amoled-theme .h2h-marquee-station.station-right .station-avatar-ring,body.amoled-theme .h2h-marquee-station.station-right .station-avatar-ring,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-marquee-station.station-right .station-avatar-ring,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-marquee-station.station-right .station-avatar-ring{border-color:#a1a1aa!important;box-shadow:0 0 20px #a1a1aa4d!important}html.amoled-theme .h2h-marquee-station.station-right .station-score-badge,body.amoled-theme .h2h-marquee-station.station-right .station-score-badge,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-marquee-station.station-right .station-score-badge,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-marquee-station.station-right .station-score-badge{background:#ffffff14!important;border:1px solid rgba(255,255,255,.22)!important;color:#e4e4e7!important;border-radius:10px!important;box-shadow:0 0 14px #ffffff1a!important}html.amoled-theme .h2h-marquee-station.station-right .station-score-num,body.amoled-theme .h2h-marquee-station.station-right .station-score-num,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-marquee-station.station-right .station-score-num,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-marquee-station.station-right .station-score-num{color:#e4e4e7!important;text-shadow:0 0 14px rgba(255,255,255,.3)!important}html.amoled-theme .h2h-tug-of-war-meter,body.amoled-theme .h2h-tug-of-war-meter,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-tug-of-war-meter,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-tug-of-war-meter{background:#000000f2!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:999px!important;box-shadow:inset 0 2px 6px #000000e6!important}html.amoled-theme .h2h-lead-callout,body.amoled-theme .h2h-lead-callout,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-lead-callout,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-lead-callout{background:#ffffff1f!important;border:1px solid rgba(255,255,255,.35)!important;color:#fff!important;border-radius:999px!important;box-shadow:0 0 14px #ffffff2e!important}html.amoled-theme .h2h-battle-filters-bar,body.amoled-theme .h2h-battle-filters-bar,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-battle-filters-bar,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-battle-filters-bar{background:radial-gradient(ellipse at 50% 0%,#ffffff0d,#040408f0 80%),#000!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:14px!important;box-shadow:0 12px 32px #000000bf,inset 0 1px #ffffff1f!important;backdrop-filter:blur(28px) saturate(180%)!important;-webkit-backdrop-filter:blur(28px) saturate(180%)!important}html.amoled-theme .battle-direction-pills,body.amoled-theme .battle-direction-pills,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-direction-pills,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-direction-pills{background:#000000b8!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:999px!important;box-shadow:inset 0 2px 6px #000000d9,inset 0 1px #ffffff0d!important}html.amoled-theme .battle-direction-pills .battle-dir-glider,html.amoled-theme .battle-direction-pills .battle-dir-glider.is-all,html.amoled-theme .battle-direction-pills .battle-dir-glider.is-dh,html.amoled-theme .battle-direction-pills .battle-dir-glider.is-uh,body.amoled-theme .battle-direction-pills .battle-dir-glider,body.amoled-theme .battle-direction-pills .battle-dir-glider.is-all,body.amoled-theme .battle-direction-pills .battle-dir-glider.is-dh,body.amoled-theme .battle-direction-pills .battle-dir-glider.is-uh,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-direction-pills .battle-dir-glider,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-direction-pills .battle-dir-glider.is-all,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-direction-pills .battle-dir-glider.is-dh,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-direction-pills .battle-dir-glider.is-uh,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-direction-pills .battle-dir-glider,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-direction-pills .battle-dir-glider.is-all,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-direction-pills .battle-dir-glider.is-dh,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-direction-pills .battle-dir-glider.is-uh{background:linear-gradient(135deg,#ffffff36,#ffffff1a)!important;border:1px solid rgba(255,255,255,.35)!important;box-shadow:inset 0 1px #ffffff6b,0 3px 12px #000000b3,0 0 14px #ffffff1a!important}html.amoled-theme .battle-direction-pills .dir-pill,body.amoled-theme .battle-direction-pills .dir-pill,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-direction-pills .dir-pill,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-direction-pills .dir-pill{font-weight:700!important;font-variant-numeric:tabular-nums!important;transform:none!important}html.amoled-theme .battle-direction-pills .dir-pill.active,body.amoled-theme .battle-direction-pills .dir-pill.active,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-direction-pills .dir-pill.active,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-direction-pills .dir-pill.active{color:#fff!important;font-weight:700!important;text-shadow:0 1px 2px rgba(0,0,0,.85)!important}html.amoled-theme .battle-filter-chip,body.amoled-theme .battle-filter-chip,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-filter-chip,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-filter-chip{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.12)!important;color:#e2e8f0bf!important;border-radius:999px!important;padding:5px 12px!important;font-family:var(--font-mono)!important;font-size:11px!important;font-weight:700!important;box-shadow:inset 0 1px #ffffff0f,0 2px 6px #0006!important;transition:all .18s cubic-bezier(.16,1,.3,1)!important}html.amoled-theme .battle-filter-chip:hover,body.amoled-theme .battle-filter-chip:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-filter-chip:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-filter-chip:hover{background:#ffffff17!important;border-color:#ffffff42!important;color:#fff!important;box-shadow:0 4px 12px #0009,inset 0 1px #ffffff26!important;transform:translateY(-1px)!important}html.amoled-theme .battle-filter-chip.active,body.amoled-theme .battle-filter-chip.active,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-filter-chip.active,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-filter-chip.active{background:linear-gradient(135deg,#ffffff36,#ffffff1a),#08080aeb!important;border:1px solid rgba(255,255,255,.42)!important;color:#fff!important;font-weight:700!important;text-shadow:0 1px 2px rgba(0,0,0,.85),0 0 12px rgba(255,255,255,.24)!important;box-shadow:0 4px 16px #000000b8,inset 0 1px #ffffff70,0 0 16px #ffffff24!important}html.amoled-theme .battle-filter-chip .chip-count,body.amoled-theme .battle-filter-chip .chip-count,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-filter-chip .chip-count,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-filter-chip .chip-count{background:#ffffff14!important;border:1px solid rgba(255,255,255,.14)!important;color:#cbd5e1!important;border-radius:999px!important;padding:1px 7px!important;font-family:var(--font-mono)!important;font-size:10px!important;font-weight:700!important}html.amoled-theme .battle-filter-chip.active .chip-count,body.amoled-theme .battle-filter-chip.active .chip-count,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-filter-chip.active .chip-count,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-filter-chip.active .chip-count{background:#fff3!important;border:1px solid rgba(255,255,255,.38)!important;color:#fff!important;font-weight:700!important;box-shadow:inset 0 1px #ffffff42!important}html.amoled-theme .battle-filter-chip.is-my-wins.active,html.amoled-theme .battle-filter-chip.wins-a.active,body.amoled-theme .battle-filter-chip.is-my-wins.active,body.amoled-theme .battle-filter-chip.wins-a.active,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-filter-chip.is-my-wins.active,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-filter-chip.wins-a.active,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-filter-chip.is-my-wins.active,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-filter-chip.wins-a.active{background:linear-gradient(135deg,#10b98147,#34d39929)!important;border-color:#4ade808c!important;color:#86efac!important;text-shadow:0 0 10px rgba(34,197,94,.4)!important;box-shadow:0 4px 16px #10b98140,inset 0 1px #ffffff38!important}html.amoled-theme .battle-filter-chip.is-my-wins.active .chip-count,html.amoled-theme .battle-filter-chip.wins-a.active .chip-count,body.amoled-theme .battle-filter-chip.is-my-wins.active .chip-count,body.amoled-theme .battle-filter-chip.wins-a.active .chip-count,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-filter-chip.is-my-wins.active .chip-count,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-filter-chip.wins-a.active .chip-count,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-filter-chip.is-my-wins.active .chip-count,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-filter-chip.wins-a.active .chip-count{background:#10b98140!important;border:1px solid rgba(74,222,128,.45)!important;color:#bbf7d0!important}html.amoled-theme .battle-filter-chip.is-rival-wins.active,html.amoled-theme .battle-filter-chip.wins-b.active,body.amoled-theme .battle-filter-chip.is-rival-wins.active,body.amoled-theme .battle-filter-chip.wins-b.active,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-filter-chip.is-rival-wins.active,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-filter-chip.wins-b.active,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-filter-chip.is-rival-wins.active,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-filter-chip.wins-b.active{background:linear-gradient(135deg,#ef444447,#f8717129)!important;border-color:#f871718c!important;color:#fca5a5!important;text-shadow:0 0 10px rgba(239,68,68,.4)!important;box-shadow:0 4px 16px #ef444440,inset 0 1px #ffffff38!important}html.amoled-theme .battle-filter-chip.is-rival-wins.active .chip-count,html.amoled-theme .battle-filter-chip.wins-b.active .chip-count,body.amoled-theme .battle-filter-chip.is-rival-wins.active .chip-count,body.amoled-theme .battle-filter-chip.wins-b.active .chip-count,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-filter-chip.is-rival-wins.active .chip-count,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-filter-chip.wins-b.active .chip-count,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-filter-chip.is-rival-wins.active .chip-count,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-filter-chip.wins-b.active .chip-count{background:#ef444440!important;border:1px solid rgba(248,113,113,.45)!important;color:#fecdd3!important}html.amoled-theme .battle-filter-chip.tie.active,body.amoled-theme .battle-filter-chip.tie.active,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-filter-chip.tie.active,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-filter-chip.tie.active{background:linear-gradient(135deg,#eab30847,#facc1529)!important;border-color:#facc158c!important;color:#fde047!important;text-shadow:0 0 10px rgba(234,179,8,.4)!important;box-shadow:0 4px 16px #eab30840,inset 0 1px #ffffff38!important}html.amoled-theme .battle-filter-chip.tie.active .chip-count,body.amoled-theme .battle-filter-chip.tie.active .chip-count,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-filter-chip.tie.active .chip-count,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-filter-chip.tie.active .chip-count{background:#eab30840!important;border:1px solid rgba(250,204,21,.45)!important;color:#fef08a!important}html.amoled-theme .battle-filter-chip.uncontested.active,body.amoled-theme .battle-filter-chip.uncontested.active,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-filter-chip.uncontested.active,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-filter-chip.uncontested.active{background:linear-gradient(135deg,#ffffff36,#ffffff1a),#08080aeb!important;border-color:#ffffff6b!important;color:#fff!important;font-weight:700!important;text-shadow:0 1px 2px rgba(0,0,0,.85),0 0 12px rgba(255,255,255,.24)!important;box-shadow:0 4px 16px #000000b8,inset 0 1px #ffffff6b,0 0 16px #ffffff24!important}html.amoled-theme .battle-filter-chip.uncontested.active .chip-count,body.amoled-theme .battle-filter-chip.uncontested.active .chip-count,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-filter-chip.uncontested.active .chip-count,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .battle-filter-chip.uncontested.active .chip-count{background:#fff3!important;border:1px solid rgba(255,255,255,.38)!important;color:#fff!important}html.amoled-theme .h2h-duel-card,body.amoled-theme .h2h-duel-card,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-duel-card,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-duel-card{background:radial-gradient(ellipse at 20% 0%,#ffffff0a,#060608f2 75%),#000!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:14px!important;padding:16px!important;box-shadow:0 8px 24px #000000a6,inset 0 1px #ffffff1a!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}html.amoled-theme .h2h-duel-card:hover,body.amoled-theme .h2h-duel-card:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-duel-card:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-duel-card:hover{border-color:#ffffff59!important;transform:translateY(-2px)!important;box-shadow:0 14px 34px #000000d9,0 0 20px #ffffff1f,inset 0 1px #fff3!important}html.amoled-theme .h2h-duel-card.status-lead-a,html.amoled-theme .h2h-duel-card.status-victory,html.amoled-theme .h2h-duel-card.outcome-user-win,body.amoled-theme .h2h-duel-card.status-lead-a,body.amoled-theme .h2h-duel-card.status-victory,body.amoled-theme .h2h-duel-card.outcome-user-win,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-duel-card.status-lead-a,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-duel-card.status-victory,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-duel-card.outcome-user-win,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-duel-card.status-lead-a,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-duel-card.status-victory,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-duel-card.outcome-user-win{border-left:3.5px solid #ffffff!important}html.amoled-theme .h2h-duel-card.status-lead-b,html.amoled-theme .h2h-duel-card.status-defeat,html.amoled-theme .h2h-duel-card.outcome-rival-win,body.amoled-theme .h2h-duel-card.status-lead-b,body.amoled-theme .h2h-duel-card.status-defeat,body.amoled-theme .h2h-duel-card.outcome-rival-win,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-duel-card.status-lead-b,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-duel-card.status-defeat,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-duel-card.outcome-rival-win,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-duel-card.status-lead-b,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-duel-card.status-defeat,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-duel-card.outcome-rival-win{border-left:3.5px solid #71717a!important}html.amoled-theme .duel-delta-box,body.amoled-theme .duel-delta-box,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .duel-delta-box,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .duel-delta-box{border-radius:8px!important;box-shadow:0 0 14px #00000080!important;font-family:var(--font-mono)!important;font-weight:800!important}html.amoled-theme .duel-delta-box.lead-a,html.amoled-theme .duel-delta-box.delta-victory,body.amoled-theme .duel-delta-box.lead-a,body.amoled-theme .duel-delta-box.delta-victory,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .duel-delta-box.lead-a,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .duel-delta-box.delta-victory,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .duel-delta-box.lead-a,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .duel-delta-box.delta-victory{background:#ffffff24!important;border:1px solid rgba(255,255,255,.4)!important;color:#fff!important;box-shadow:0 0 14px #fff3!important}html.amoled-theme .duel-delta-box.lead-b,html.amoled-theme .duel-delta-box.delta-defeat,body.amoled-theme .duel-delta-box.lead-b,body.amoled-theme .duel-delta-box.delta-defeat,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .duel-delta-box.lead-b,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .duel-delta-box.delta-defeat,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .duel-delta-box.lead-b,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .duel-delta-box.delta-defeat{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.15)!important;color:#a1a1aa!important;box-shadow:0 0 14px #0006!important}html.amoled-theme .btn-duel-telemetry,body.amoled-theme .btn-duel-telemetry,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .btn-duel-telemetry,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .btn-duel-telemetry{background:#ffffff14!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff!important;border-radius:6px!important;transition:all .18s ease!important}html.amoled-theme .btn-duel-telemetry:hover,body.amoled-theme .btn-duel-telemetry:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .btn-duel-telemetry:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .btn-duel-telemetry:hover{background:#fff3!important;border-color:#fff6!important;color:#fff!important;box-shadow:0 0 14px #ffffff40!important}html.amoled-theme .fighter-time-val,body.amoled-theme .fighter-time-val,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .fighter-time-val,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .fighter-time-val{color:#fff!important;font-family:var(--font-mono)!important;font-weight:800!important;font-size:19px!important;text-shadow:0 0 10px rgba(255,255,255,.25)!important}html.amoled-theme .fighter-machine-pill,body.amoled-theme .fighter-machine-pill,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .fighter-machine-pill,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .fighter-machine-pill{background:#0009!important;border:1px solid rgba(255,255,255,.08)!important;color:#94a3b8!important;border-radius:6px!important}html.amoled-theme .profile-rival-search-input,body.amoled-theme .profile-rival-search-input,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-search-input,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-search-input{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:999px!important;color:#fff!important;box-shadow:inset 0 1px #ffffff1a,0 2px 8px #0006!important;transition:all .18s ease!important;height:36px!important;font-family:var(--font-body)!important}html.amoled-theme .profile-rival-search-input::placeholder,body.amoled-theme .profile-rival-search-input::placeholder,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-search-input::placeholder,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-search-input::placeholder{color:#ffffff61!important;font-size:11.5px!important}html.amoled-theme .profile-rival-search-input:focus,body.amoled-theme .profile-rival-search-input:focus,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-search-input:focus,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-search-input:focus{border-color:#ffffff73!important;background:#ffffff14!important;box-shadow:0 0 16px #fff3,inset 0 1px #ffffff38!important}html.amoled-theme .rival-add-box .search-icon,body.amoled-theme .rival-add-box .search-icon,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .rival-add-box .search-icon,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .rival-add-box .search-icon{color:#fff9!important;top:11px!important}html.amoled-theme .profile-rival-dropdown,body.amoled-theme .profile-rival-dropdown,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-dropdown,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-dropdown{background:radial-gradient(ellipse at 50% -10%,#ffffff14,#060608f0 80%),#000!important;backdrop-filter:blur(28px) saturate(200%)!important;-webkit-backdrop-filter:blur(28px) saturate(200%)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:14px!important;box-shadow:0 24px 60px #000000f2,inset 0 1px #fff3,0 0 24px #ffffff0a!important;padding:4px!important;overflow-y:auto!important;max-height:290px!important;scrollbar-width:thin!important;scrollbar-color:rgba(255,255,255,.2) transparent!important}html.amoled-theme .profile-rival-dropdown::-webkit-scrollbar,body.amoled-theme .profile-rival-dropdown::-webkit-scrollbar,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-dropdown::-webkit-scrollbar,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-dropdown::-webkit-scrollbar{width:5px!important}html.amoled-theme .profile-rival-dropdown::-webkit-scrollbar-thumb,body.amoled-theme .profile-rival-dropdown::-webkit-scrollbar-thumb,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-dropdown::-webkit-scrollbar-thumb,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .profile-rival-dropdown::-webkit-scrollbar-thumb{background:#fff3!important;border-radius:999px!important}html.amoled-theme .rival-search-item,body.amoled-theme .rival-search-item,html.amoled-theme .claim-search-item,body.amoled-theme .claim-search-item,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .rival-search-item,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .rival-search-item,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .claim-search-item,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .claim-search-item{padding:9px 12px!important;border-radius:9px!important;border-bottom:1px solid rgba(255,255,255,.04)!important;transition:all .15s ease!important}html.amoled-theme .rival-search-item:last-child,body.amoled-theme .rival-search-item:last-child,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .rival-search-item:last-child,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .rival-search-item:last-child{border-bottom:none!important}html.amoled-theme .rival-search-item:hover,body.amoled-theme .rival-search-item:hover,html.amoled-theme .claim-search-item:hover,body.amoled-theme .claim-search-item:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .rival-search-item:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .rival-search-item:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .claim-search-item:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .claim-search-item:hover{background:#ffffff14!important;box-shadow:inset 0 1px #ffffff1a!important}html.amoled-theme .search-item-name,body.amoled-theme .search-item-name,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .search-item-name,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .search-item-name{color:#fff!important;font-family:var(--font-display, "Oswald", sans-serif)!important;font-size:14.5px!important;font-weight:700!important;letter-spacing:.3px!important}html.amoled-theme .rival-search-item .profile-clean-name,body.amoled-theme .rival-search-item .profile-clean-name,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .rival-search-item .profile-clean-name,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .rival-search-item .profile-clean-name{color:#94a3b8!important;font-family:var(--font-mono)!important;font-size:10px!important}html.amoled-theme .rival-search-item .search-item-badge,body.amoled-theme .rival-search-item .search-item-badge,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .rival-search-item .search-item-badge,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .rival-search-item .search-item-badge{background:#ffffff14!important;border:1px solid rgba(255,255,255,.16)!important;color:#cbd5e1!important;border-radius:999px!important;font-family:var(--font-mono)!important;font-size:9.5px!important;font-weight:700!important;padding:1px 7px!important}html.amoled-theme .rival-search-item .search-item-badge.badge-wr,body.amoled-theme .rival-search-item .search-item-badge.badge-wr,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .rival-search-item .search-item-badge.badge-wr,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .rival-search-item .search-item-badge.badge-wr{background:#fef08a24!important;border:1px solid rgba(254,240,138,.45)!important;color:#fef08a!important;text-shadow:0 0 8px rgba(234,179,8,.5)!important}html.amoled-theme .search-item-action,body.amoled-theme .search-item-action,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .search-item-action,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .search-item-action{background:linear-gradient(135deg,#ffffff24,#ffffff0f)!important;border:1px solid rgba(255,255,255,.3)!important;color:#fff!important;border-radius:999px!important;font-family:var(--font-mono)!important;font-size:10.5px!important;font-weight:700!important;padding:4px 13px!important;box-shadow:inset 0 1px #ffffff3d,0 2px 8px #0000008c!important;transition:all .18s cubic-bezier(.16,1,.3,1)!important}html.amoled-theme .rival-search-item:hover .search-item-action,body.amoled-theme .rival-search-item:hover .search-item-action,html.amoled-theme .claim-search-item:hover .search-item-action,body.amoled-theme .claim-search-item:hover .search-item-action,html.amoled-theme .search-item-action:hover,body.amoled-theme .search-item-action:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .rival-search-item:hover .search-item-action,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .rival-search-item:hover .search-item-action,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .claim-search-item:hover .search-item-action,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .claim-search-item:hover .search-item-action,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .search-item-action:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .search-item-action:hover{background:linear-gradient(135deg,#ffffff42,#ffffff24)!important;border-color:#ffffff8a!important;color:#fff!important;box-shadow:0 0 16px #ffffff38,inset 0 1px #ffffff6b!important;transform:translateY(-1px)!important;text-shadow:0 0 8px rgba(255,255,255,.35)!important}html.amoled-theme .claim-search-empty,body.amoled-theme .claim-search-empty,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .claim-search-empty,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .claim-search-empty{color:#94a3b8!important;font-family:var(--font-mono)!important;font-size:11px!important;padding:14px!important;text-align:center!important}html.amoled-theme .h2h-track-dropdown-trigger,body.amoled-theme .h2h-track-dropdown-trigger,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-track-dropdown-trigger,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-track-dropdown-trigger{background:#000!important;border:1px solid #ffffff!important;border-radius:999px!important;color:#fff!important;box-shadow:0 0 10px #ffffff59,0 0 20px #ffffff1f,inset 0 0 2px #ffffff26!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;transition:all .18s ease!important;height:34px!important;padding:0 12px 0 10px!important}html.amoled-theme .h2h-track-dropdown-trigger:hover,body.amoled-theme .h2h-track-dropdown-trigger:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-track-dropdown-trigger:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-track-dropdown-trigger:hover{background:#000!important;border-color:#fff!important;box-shadow:0 0 14px #ffffff8c,0 0 28px #ffffff38,inset 0 0 3px #ffffff40!important}html.amoled-theme .h2h-map-dropdown-wrap.open .h2h-track-dropdown-trigger,body.amoled-theme .h2h-map-dropdown-wrap.open .h2h-track-dropdown-trigger,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-map-dropdown-wrap.open .h2h-track-dropdown-trigger,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-map-dropdown-wrap.open .h2h-track-dropdown-trigger{background:#000!important;border-color:#fff!important;box-shadow:0 0 18px #ffffffbf,0 0 36px #ffffff59,inset 0 0 4px #ffffff59!important}html.amoled-theme .h2h-trigger-icon-wrap,body.amoled-theme .h2h-trigger-icon-wrap,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-trigger-icon-wrap,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-trigger-icon-wrap{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important;border-radius:6px!important;width:22px!important;height:22px!important}html.amoled-theme .h2h-trigger-label,body.amoled-theme .h2h-trigger-label,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-trigger-label,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-trigger-label{color:#fff!important;font-family:var(--font-display, "Oswald", sans-serif)!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:.5px!important}html.amoled-theme .h2h-trigger-meta-badge,body.amoled-theme .h2h-trigger-meta-badge,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-trigger-meta-badge,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-trigger-meta-badge{background:#ffffff14!important;border:1px solid rgba(255,255,255,.18)!important;color:#e2e8f0!important;border-radius:999px!important;font-family:var(--font-mono)!important;font-size:9.5px!important;font-weight:700!important;padding:1px 7px!important}html.amoled-theme .h2h-dropdown-chevron,body.amoled-theme .h2h-dropdown-chevron,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-dropdown-chevron,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-dropdown-chevron{color:#94a3b8!important}html.amoled-theme .h2h-map-dropdown-wrap.open .h2h-dropdown-chevron,body.amoled-theme .h2h-map-dropdown-wrap.open .h2h-dropdown-chevron,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-map-dropdown-wrap.open .h2h-dropdown-chevron,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-map-dropdown-wrap.open .h2h-dropdown-chevron{color:#fff!important}html.amoled-theme .h2h-map-dropdown-menu,body.amoled-theme .h2h-map-dropdown-menu,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-map-dropdown-menu,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-map-dropdown-menu{background:radial-gradient(ellipse at 50% 0%,#ffffff14,#040406f0 80%),#000!important;backdrop-filter:blur(32px) saturate(200%)!important;-webkit-backdrop-filter:blur(32px) saturate(200%)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:14px!important;box-shadow:0 28px 72px #000000fa,inset 0 1px #fff3,0 0 32px #ffffff0a!important;padding:0!important;overflow:hidden!important}html.amoled-theme .h2h-dropdown-search-wrap,body.amoled-theme .h2h-dropdown-search-wrap,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-dropdown-search-wrap,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-dropdown-search-wrap{background:#0009!important;border-bottom:1px solid rgba(255,255,255,.1)!important;padding:8px 10px!important}html.amoled-theme .h2h-search-icon,body.amoled-theme .h2h-search-icon,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-search-icon,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-search-icon{color:#ffffff80!important}html.amoled-theme .h2h-track-search-input,body.amoled-theme .h2h-track-search-input,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-track-search-input,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-track-search-input{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:8px!important;color:#fff!important;font-family:var(--font-body)!important;font-size:11.5px!important;box-shadow:inset 0 1px #ffffff0f!important;transition:all .15s ease!important}html.amoled-theme .h2h-track-search-input::placeholder,body.amoled-theme .h2h-track-search-input::placeholder,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-track-search-input::placeholder,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-track-search-input::placeholder{color:#ffffff61!important;font-size:11px!important}html.amoled-theme .h2h-track-search-input:focus,body.amoled-theme .h2h-track-search-input:focus,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-track-search-input:focus,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-track-search-input:focus{border-color:#ffffff73!important;background:#ffffff1a!important;box-shadow:0 0 14px #ffffff38,inset 0 1px #ffffff26!important}html.amoled-theme .h2h-search-clear-btn,body.amoled-theme .h2h-search-clear-btn,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-search-clear-btn,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-search-clear-btn{background:#ffffff26!important;color:#fff!important}html.amoled-theme .h2h-search-clear-btn:hover,body.amoled-theme .h2h-search-clear-btn:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-search-clear-btn:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-search-clear-btn:hover{background:#ffffff47!important}html.amoled-theme .h2h-dropdown-list-scroller,body.amoled-theme .h2h-dropdown-list-scroller,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-dropdown-list-scroller,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-dropdown-list-scroller{scrollbar-width:thin!important;scrollbar-color:rgba(255,255,255,.2) transparent!important;padding:6px!important}html.amoled-theme .h2h-dropdown-list-scroller::-webkit-scrollbar-thumb,body.amoled-theme .h2h-dropdown-list-scroller::-webkit-scrollbar-thumb,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-dropdown-list-scroller::-webkit-scrollbar-thumb,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-dropdown-list-scroller::-webkit-scrollbar-thumb{background:#fff3!important;border-radius:999px!important}html.amoled-theme .h2h-dropdown-section-header,body.amoled-theme .h2h-dropdown-section-header,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-dropdown-section-header,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-dropdown-section-header{color:#94a3b8!important;font-family:var(--font-mono)!important;font-size:9.5px!important;font-weight:700!important;letter-spacing:1px!important;border-top:1px solid rgba(255,255,255,.08)!important;padding:8px 10px 4px!important}html.amoled-theme .h2h-track-menu-item,body.amoled-theme .h2h-track-menu-item,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-track-menu-item,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-track-menu-item{padding:7px 10px!important;border-radius:8px!important;border:1px solid transparent!important;transition:all .15s ease!important}html.amoled-theme .h2h-track-menu-item:hover,html.amoled-theme .h2h-track-menu-item:focus-visible,body.amoled-theme .h2h-track-menu-item:hover,body.amoled-theme .h2h-track-menu-item:focus-visible,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-track-menu-item:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-track-menu-item:focus-visible,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-track-menu-item:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-track-menu-item:focus-visible{background:#ffffff14!important;border-color:#ffffff26!important}html.amoled-theme .h2h-track-menu-item.selected,body.amoled-theme .h2h-track-menu-item.selected,html.amoled-theme .h2h-track-menu-item.is-all.selected,body.amoled-theme .h2h-track-menu-item.is-all.selected,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-track-menu-item.selected,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-track-menu-item.selected,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-track-menu-item.is-all.selected,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-track-menu-item.is-all.selected{background:linear-gradient(135deg,#ffffff2e,#ffffff14),#08080aeb!important;border:1px solid rgba(255,255,255,.36)!important;box-shadow:inset 0 1px #ffffff57,0 4px 16px #000000b8,0 0 16px #ffffff1f!important}html.amoled-theme .h2h-track-menu-item.is-all,body.amoled-theme .h2h-track-menu-item.is-all,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-track-menu-item.is-all,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-track-menu-item.is-all{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:9px!important;margin-bottom:6px!important}html.amoled-theme .h2h-track-menu-item.is-all:hover,body.amoled-theme .h2h-track-menu-item.is-all:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-track-menu-item.is-all:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-track-menu-item.is-all:hover{background:#ffffff1a!important;border-color:#ffffff38!important}html.amoled-theme .h2h-item-icon-box,body.amoled-theme .h2h-item-icon-box,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-item-icon-box,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-item-icon-box{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important;border-radius:5px!important}html.amoled-theme .h2h-track-item-name,body.amoled-theme .h2h-track-item-name,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-track-item-name,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-track-item-name{color:#fff!important;font-family:var(--font-display, "Oswald", sans-serif)!important;font-size:13.5px!important;font-weight:600!important}html.amoled-theme .h2h-track-sub-text,body.amoled-theme .h2h-track-sub-text,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-track-sub-text,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-track-sub-text{color:#94a3b8!important;font-family:var(--font-mono)!important;font-size:9.5px!important}html.amoled-theme .h2h-track-num,body.amoled-theme .h2h-track-num,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-track-num,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-track-num{color:#94a3b8!important;font-family:var(--font-mono)!important}html.amoled-theme .h2h-track-menu-item.selected .h2h-track-num,body.amoled-theme .h2h-track-menu-item.selected .h2h-track-num,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-track-menu-item.selected .h2h-track-num,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-track-menu-item.selected .h2h-track-num{color:#fff!important}html.amoled-theme .h2h-track-check,body.amoled-theme .h2h-track-check,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-track-check,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-track-check{color:#fff!important;filter:drop-shadow(0 0 6px rgba(255,255,255,.6))!important}html.amoled-theme .h2h-duel-mini-tag.count-pill,body.amoled-theme .h2h-duel-mini-tag.count-pill,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-duel-mini-tag.count-pill,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-duel-mini-tag.count-pill{background:#ffffff14!important;border:1px solid rgba(255,255,255,.18)!important;color:#e2e8f0!important;border-radius:999px!important;font-family:var(--font-mono)!important}html.amoled-theme .h2h-duel-mini-tag.win-a,body.amoled-theme .h2h-duel-mini-tag.win-a,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-duel-mini-tag.win-a,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-duel-mini-tag.win-a{background:#22c55e24!important;border:1px solid rgba(74,222,128,.45)!important;color:#86efac!important;border-radius:999px!important;box-shadow:0 0 8px #22c55e40!important}html.amoled-theme .h2h-duel-mini-tag.win-b,body.amoled-theme .h2h-duel-mini-tag.win-b,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-duel-mini-tag.win-b,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-duel-mini-tag.win-b{background:#ef444424!important;border:1px solid rgba(248,113,113,.45)!important;color:#fca5a5!important;border-radius:999px!important;box-shadow:0 0 8px #ef444440!important}html.amoled-theme .h2h-duel-mini-tag.undecided,body.amoled-theme .h2h-duel-mini-tag.undecided,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-duel-mini-tag.undecided,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-duel-mini-tag.undecided{background:#eab30824!important;border:1px solid rgba(250,204,21,.45)!important;color:#fde047!important;border-radius:999px!important;box-shadow:0 0 8px #eab30840!important}html.amoled-theme .h2h-duel-mini-tag.empty,body.amoled-theme .h2h-duel-mini-tag.empty,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-duel-mini-tag.empty,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-duel-mini-tag.empty{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;color:#64748b!important;border-radius:999px!important}html.amoled-theme .h2h-matchmaker-hero,body.amoled-theme .h2h-matchmaker-hero,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-matchmaker-hero,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .h2h-matchmaker-hero{background:radial-gradient(ellipse 85% 55% at 50% -12%,#a78bfa1a,#ffffff0a 38%,#020204fa 75%),#000!important;backdrop-filter:blur(32px) saturate(190%)!important;-webkit-backdrop-filter:blur(32px) saturate(190%)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:18px!important;box-shadow:0 24px 64px #000000eb,inset 0 1px #ffffff38,inset 0 0 28px #8b5cf60d,0 0 32px #ffffff0a!important;padding:36px 28px!important;margin-bottom:20px!important}html.amoled-theme .matchmaker-badge,body.amoled-theme .matchmaker-badge,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .matchmaker-badge,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .matchmaker-badge{background:linear-gradient(135deg,#8b5cf633,#a78bfa14)!important;border:1px solid rgba(196,181,253,.4)!important;color:#ede9fe!important;box-shadow:inset 0 1px #ffffff38,0 0 16px #8b5cf647!important;font-family:var(--font-mono)!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:1.2px!important;padding:4px 14px!important;border-radius:999px!important;margin-bottom:14px!important}html.amoled-theme .matchmaker-title,body.amoled-theme .matchmaker-title,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .matchmaker-title,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .matchmaker-title{color:#fff!important;font-family:var(--font-display, "Oswald", sans-serif)!important;font-size:26px!important;font-weight:800!important;letter-spacing:.6px!important;text-shadow:0 2px 16px rgba(255,255,255,.35),0 0 24px rgba(255,255,255,.15)!important;margin:0 0 10px!important}html.amoled-theme .matchmaker-subtitle,body.amoled-theme .matchmaker-subtitle,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .matchmaker-subtitle,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .matchmaker-subtitle{color:#a1a1aa!important;font-size:13px!important;line-height:1.55!important;max-width:540px!important;margin:0 0 28px!important}html.amoled-theme .contender-challenge-card,body.amoled-theme .contender-challenge-card,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .contender-challenge-card,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .contender-challenge-card{background:radial-gradient(ellipse at 50% 0%,#ffffff0f,#060608f0 75%),#000!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:14px!important;padding:18px 16px!important;box-shadow:0 8px 24px #000000bf,inset 0 1px #ffffff26!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;cursor:pointer!important}html.amoled-theme .contender-challenge-card:hover,body.amoled-theme .contender-challenge-card:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .contender-challenge-card:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .contender-challenge-card:hover{background:radial-gradient(ellipse at 50% 0%,#a78bfa26,#0c0c10fa 75%),#000!important;border-color:#c4b5fd73!important;transform:translateY(-3px)!important;box-shadow:0 16px 36px #000000e0,0 0 24px #a78bfa47,inset 0 1px #ffffff4d!important}html.amoled-theme .contender-avatar-circle,body.amoled-theme .contender-avatar-circle,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .contender-avatar-circle,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .contender-avatar-circle{width:46px!important;height:46px!important;border-radius:50%!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff!important;box-shadow:inset 0 1px #fff3,0 0 14px #ffffff1f!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:20px!important}html.amoled-theme .contender-challenge-card:hover .contender-avatar-circle,body.amoled-theme .contender-challenge-card:hover .contender-avatar-circle,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .contender-challenge-card:hover .contender-avatar-circle,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .contender-challenge-card:hover .contender-avatar-circle{background:#a78bfa33!important;border-color:#c4b5fd8c!important;box-shadow:0 0 18px #a78bfa66,inset 0 1px #ffffff59!important;transform:scale(1.05)!important}html.amoled-theme .contender-name,body.amoled-theme .contender-name,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .contender-name,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .contender-name{color:#fff!important;font-family:var(--font-display, "Oswald", sans-serif)!important;font-size:15.5px!important;font-weight:700!important;text-shadow:0 1px 8px rgba(0,0,0,.8)!important}html.amoled-theme .contender-label,body.amoled-theme .contender-label,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .contender-label,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .contender-label{color:#a1a1aa!important;font-family:var(--font-mono)!important;font-size:10px!important}html.amoled-theme .btn-contender-duel,body.amoled-theme .btn-contender-duel,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .btn-contender-duel,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .btn-contender-duel{background:#8b5cf62e!important;border:1px solid rgba(196,181,253,.35)!important;color:#ede9fe!important;border-radius:999px!important;font-family:var(--font-mono)!important;font-size:10.5px!important;font-weight:700!important;padding:4px 13px!important;height:27px!important;box-shadow:inset 0 1px #ffffff2e,0 2px 6px #0006!important;transition:all .18s ease!important}html.amoled-theme .btn-contender-duel:hover,body.amoled-theme .btn-contender-duel:hover,html.amoled-theme .contender-challenge-card:hover .btn-contender-duel,body.amoled-theme .contender-challenge-card:hover .btn-contender-duel,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .btn-contender-duel:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .btn-contender-duel:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .contender-challenge-card:hover .btn-contender-duel,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .contender-challenge-card:hover .btn-contender-duel{background:linear-gradient(135deg,#8b5cf67a,#a78bfa47)!important;border-color:#d8b4feb3!important;color:#fff!important;box-shadow:0 0 18px #a78bfa73,inset 0 1px #ffffff59!important;transform:translateY(-1px)!important;text-shadow:0 0 8px rgba(167,139,250,.6)!important}html.amoled-theme .contender-you-badge,body.amoled-theme .contender-you-badge,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .contender-you-badge,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .contender-you-badge{background:#ffffff24!important;border:1px solid rgba(255,255,255,.3)!important;color:#fff!important;border-radius:999px!important;box-shadow:inset 0 1px #fff3!important}html.amoled-theme .telemetry-compare-modal-overlay,body.amoled-theme .telemetry-compare-modal-overlay,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .telemetry-compare-modal-overlay,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .telemetry-compare-modal-overlay{background:#000000e0!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important}html.amoled-theme .telemetry-compare-dialog,body.amoled-theme .telemetry-compare-dialog,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .telemetry-compare-dialog,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .telemetry-compare-dialog{background:radial-gradient(ellipse 90% 45% at 50% -8%,rgba(255,255,255,.08) 0%,transparent 70%),radial-gradient(circle at 90% 85%,rgba(255,255,255,.03) 0%,transparent 60%),linear-gradient(180deg,#04040af5,#000)!important;backdrop-filter:blur(32px) saturate(200%)!important;-webkit-backdrop-filter:blur(32px) saturate(200%)!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:18px!important;box-shadow:0 32px 84px #000000fa,0 0 35px #ffffff14,inset 0 1px #ffffff40!important;color:#fff!important}html.amoled-theme .telemetry-compare-body::-webkit-scrollbar-track,body.amoled-theme .telemetry-compare-body::-webkit-scrollbar-track,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .telemetry-compare-body::-webkit-scrollbar-track,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .telemetry-compare-body::-webkit-scrollbar-track{background:#000000bf!important}html.amoled-theme .telemetry-compare-body::-webkit-scrollbar-thumb,body.amoled-theme .telemetry-compare-body::-webkit-scrollbar-thumb,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .telemetry-compare-body::-webkit-scrollbar-thumb,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .telemetry-compare-body::-webkit-scrollbar-thumb{background:#fff3!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:999px!important}html.amoled-theme .telemetry-compare-body::-webkit-scrollbar-thumb:hover,body.amoled-theme .telemetry-compare-body::-webkit-scrollbar-thumb:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .telemetry-compare-body::-webkit-scrollbar-thumb:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .telemetry-compare-body::-webkit-scrollbar-thumb:hover{background:#ffffff73!important;box-shadow:0 0 12px #ffffff59!important}html.amoled-theme .telemetry-compare-header,body.amoled-theme .telemetry-compare-header,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .telemetry-compare-header,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .telemetry-compare-header{background:radial-gradient(ellipse at 18% -25%,#ffffff17,#03040af0 75%),linear-gradient(180deg,#06060feb,#010104fa)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border-bottom:1px solid rgba(255,255,255,.12)!important;box-shadow:0 6px 24px #000000a6,inset 0 1px #ffffff2e!important}html.amoled-theme .telemetry-compare-icon-wrap,body.amoled-theme .telemetry-compare-icon-wrap,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .telemetry-compare-icon-wrap,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .telemetry-compare-icon-wrap{background:#ffffff14!important;border:1px solid rgba(255,255,255,.24)!important;color:#fff!important;box-shadow:0 0 14px #ffffff1f,inset 0 1px #ffffff40!important}html.amoled-theme .telemetry-compare-eyebrow,body.amoled-theme .telemetry-compare-eyebrow,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .telemetry-compare-eyebrow,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .telemetry-compare-eyebrow{color:#fff!important;font-family:var(--font-mono)!important;font-size:10px!important;font-weight:700!important;letter-spacing:1.5px!important;text-shadow:0 0 12px rgba(255,255,255,.45)!important}html.amoled-theme .telemetry-compare-title,body.amoled-theme .telemetry-compare-title,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .telemetry-compare-title,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .telemetry-compare-title{color:#fff!important;font-weight:800!important;letter-spacing:.6px!important;text-shadow:0 2px 14px rgba(255,255,255,.35),0 0 20px rgba(255,255,255,.2)!important}html.amoled-theme .telemetry-compare-subtitle,body.amoled-theme .telemetry-compare-subtitle,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .telemetry-compare-subtitle,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .telemetry-compare-subtitle{color:#cbd5e1!important;font-weight:600!important}html.amoled-theme .compare-view-mode-tabs,body.amoled-theme .compare-view-mode-tabs,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-view-mode-tabs,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-view-mode-tabs{background:#020206d1!important;backdrop-filter:blur(24px) saturate(200%)!important;-webkit-backdrop-filter:blur(24px) saturate(200%)!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:inset 0 1px #ffffff29,0 8px 24px #000000bf,0 0 14px #ffffff14!important}html.amoled-theme .compare-mode-tab,body.amoled-theme .compare-mode-tab,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-mode-tab,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-mode-tab{color:#94a3b8!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}html.amoled-theme .compare-mode-tab:hover,body.amoled-theme .compare-mode-tab:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-mode-tab:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-mode-tab:hover{color:#fff!important;background:#ffffff1f!important}html.amoled-theme .compare-mode-tab.active,body.amoled-theme .compare-mode-tab.active,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-mode-tab.active,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-mode-tab.active{background:#fff!important;border:1px solid #ffffff!important;box-shadow:inset 0 1px #fffc,0 0 18px #ffffff80,0 4px 12px #0006!important;color:#000!important;text-shadow:none!important}html.amoled-theme .compare-mode-tab.active svg,body.amoled-theme .compare-mode-tab.active svg,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-mode-tab.active svg,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-mode-tab.active svg{color:#000!important;stroke:#000!important;filter:none!important}html.amoled-theme .telemetry-compare-close-btn,body.amoled-theme .telemetry-compare-close-btn,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .telemetry-compare-close-btn,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .telemetry-compare-close-btn{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.14)!important;color:#cbd5e1!important;box-shadow:inset 0 1px #ffffff1f!important}html.amoled-theme .telemetry-compare-close-btn:hover,body.amoled-theme .telemetry-compare-close-btn:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .telemetry-compare-close-btn:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .telemetry-compare-close-btn:hover{background:#f43f5e2e!important;border-color:#fb71858c!important;color:#fda4af!important;box-shadow:0 0 16px #f43f5e59!important;transform:scale(1.05)!important}html.amoled-theme .compare-driver-card,body.amoled-theme .compare-driver-card,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-driver-card,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-driver-card{background:radial-gradient(ellipse at 50% 0%,#ffffff0f,#03040af0 80%),#010206!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:14px!important;padding:15px 16px!important;box-shadow:0 8px 24px #000000a6,inset 0 1px #ffffff1f!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s ease,box-shadow .2s ease!important}html.amoled-theme .compare-driver-card:hover,body.amoled-theme .compare-driver-card:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-driver-card:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-driver-card:hover{border-color:#fff6!important;transform:translateY(-2px)!important;box-shadow:0 14px 34px #000c,0 0 20px #ffffff26,inset 0 1px #ffffff40!important}html.amoled-theme .compare-driver-card.is-fastest,body.amoled-theme .compare-driver-card.is-fastest,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-driver-card.is-fastest,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-driver-card.is-fastest{background:radial-gradient(ellipse at 50% 0%,#ffffff1f,#03040af2 80%),#010206!important;border:1.5px solid rgba(255,255,255,.5)!important;box-shadow:0 12px 32px #000c,0 0 24px #ffffff2e,inset 0 1px #ffffff59!important}html.amoled-theme .compare-driver-card .compare-driver-rank,body.amoled-theme .compare-driver-card .compare-driver-rank,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-driver-card .compare-driver-rank,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-driver-card .compare-driver-rank{color:#fff!important;font-weight:800!important}html.amoled-theme .compare-driver-card.is-fastest .compare-driver-rank,body.amoled-theme .compare-driver-card.is-fastest .compare-driver-rank,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-driver-card.is-fastest .compare-driver-rank,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-driver-card.is-fastest .compare-driver-rank{color:#fff!important;text-shadow:0 0 12px rgba(255,255,255,.6)!important}html.amoled-theme .compare-driver-name,body.amoled-theme .compare-driver-name,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-driver-name,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-driver-name{color:#fff!important;font-weight:800!important;text-shadow:0 1px 4px rgba(0,0,0,.8)!important}html.amoled-theme .compare-driver-name:hover,body.amoled-theme .compare-driver-name:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-driver-name:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-driver-name:hover{color:#fff!important;text-decoration:underline!important}html.amoled-theme .compare-driver-timing-row,body.amoled-theme .compare-driver-timing-row,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-driver-timing-row,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-driver-timing-row{background:#000000b8!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:inset 0 1px #ffffff14,0 2px 8px #00000080!important;border-radius:10px!important}html.amoled-theme .compare-driver-time,body.amoled-theme .compare-driver-time,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-driver-time,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-driver-time{color:#fff!important;font-weight:800!important;text-shadow:0 0 12px rgba(255,255,255,.25)!important}html.amoled-theme .compare-gap-tag,body.amoled-theme .compare-gap-tag,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-gap-tag,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-gap-tag{background:#f43f5e24!important;border:1px solid rgba(251,113,133,.35)!important;color:#fda4af!important;border-radius:6px!important}html.amoled-theme .compare-gap-tag.leader,body.amoled-theme .compare-gap-tag.leader,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-gap-tag.leader,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-gap-tag.leader{background:linear-gradient(135deg,#ffffff38,#ffffff1f)!important;border:1px solid rgba(255,255,255,.55)!important;color:#fff!important;text-shadow:0 0 8px rgba(255,255,255,.4)!important;box-shadow:0 0 12px #ffffff26!important}html.amoled-theme .compare-add-driver-bar,body.amoled-theme .compare-add-driver-bar,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-add-driver-bar,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-add-driver-bar{background:radial-gradient(ellipse at 20% 0%,#ffffff14,#020208f0 80%),#010206!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:14px!important;box-shadow:0 8px 24px #0009,inset 0 1px #ffffff1f!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}html.amoled-theme .compare-add-label,body.amoled-theme .compare-add-label,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-add-label,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-add-label{color:#fff!important;font-weight:800!important}html.amoled-theme .compare-quick-add-trigger,body.amoled-theme .compare-quick-add-trigger,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-quick-add-trigger,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-quick-add-trigger{background:#000000bf!important;border:1px solid rgba(255,255,255,.2)!important;color:#e2e8f0!important;box-shadow:inset 0 1px #ffffff1a!important}html.amoled-theme .compare-quick-add-trigger:hover,body.amoled-theme .compare-quick-add-trigger:hover,html.amoled-theme .compare-quick-add-dropdown.open .compare-quick-add-trigger,body.amoled-theme .compare-quick-add-dropdown.open .compare-quick-add-trigger,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-quick-add-trigger:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-quick-add-trigger:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-quick-add-dropdown.open .compare-quick-add-trigger,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-quick-add-dropdown.open .compare-quick-add-trigger{background:#ffffff1f!important;border-color:#ffffff80!important;color:#fff!important;box-shadow:0 0 14px #fff3,inset 0 1px #ffffff40!important}html.amoled-theme .compare-quick-add-chevron,body.amoled-theme .compare-quick-add-chevron,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-quick-add-chevron,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-quick-add-chevron{color:#fff!important}html.amoled-theme .compare-quick-add-menu,body.amoled-theme .compare-quick-add-menu,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-quick-add-menu,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-quick-add-menu{background:#020207fa!important;border:1px solid rgba(255,255,255,.25)!important;box-shadow:0 24px 60px #000000f2,0 0 24px #ffffff1f,inset 0 1px #ffffff2e!important;backdrop-filter:blur(28px) saturate(200%)!important;-webkit-backdrop-filter:blur(28px) saturate(200%)!important}html.amoled-theme .compare-quick-add-search-wrap,body.amoled-theme .compare-quick-add-search-wrap,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-quick-add-search-wrap,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-quick-add-search-wrap{background:#000000d9!important;border-bottom:1px solid rgba(255,255,255,.14)!important}html.amoled-theme .compare-quick-add-options-list::-webkit-scrollbar-thumb,body.amoled-theme .compare-quick-add-options-list::-webkit-scrollbar-thumb,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-quick-add-options-list::-webkit-scrollbar-thumb,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-quick-add-options-list::-webkit-scrollbar-thumb{background:#ffffff38!important}html.amoled-theme .compare-quick-add-option:hover,body.amoled-theme .compare-quick-add-option:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-quick-add-option:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-quick-add-option:hover{background:#ffffff1f!important}html.amoled-theme .cqa-rank,body.amoled-theme .cqa-rank,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .cqa-rank,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .cqa-rank{color:#fff!important}html.amoled-theme .cqa-time,body.amoled-theme .cqa-time,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .cqa-time,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .cqa-time{color:#fff!important}html.amoled-theme .compare-section-title,body.amoled-theme .compare-section-title,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-section-title,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-section-title{color:#fff!important;font-weight:800!important;letter-spacing:1px!important;text-shadow:0 0 10px rgba(255,255,255,.3)!important}html.amoled-theme .compare-section-title svg,body.amoled-theme .compare-section-title svg,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-section-title svg,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-section-title svg{color:#fff!important;filter:drop-shadow(0 0 6px rgba(255,255,255,.4))!important}html.amoled-theme .compare-card,body.amoled-theme .compare-card,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-card,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-card{background:radial-gradient(ellipse at 50% 0%,#ffffff0d,#03040af0 80%),#010206!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:14px!important;box-shadow:0 8px 24px #000000a6,inset 0 1px #ffffff1f!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s ease,box-shadow .2s ease!important}html.amoled-theme .compare-card:hover,body.amoled-theme .compare-card:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-card:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-card:hover{border-color:#ffffff59!important;box-shadow:0 12px 30px #000000c7,0 0 18px #ffffff1f,inset 0 1px #fff3!important;transform:translateY(-2px)!important}html.amoled-theme .compare-card.is-best-sector,body.amoled-theme .compare-card.is-best-sector,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-card.is-best-sector,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-card.is-best-sector{background:radial-gradient(ellipse at 50% 0%,#eab30824,#030307f2 75%),#020205!important;border:1.5px solid rgba(234,179,8,.6)!important;box-shadow:0 10px 30px #000000bf,0 0 28px #eab30838,inset 0 1px #fef08a59!important}html.amoled-theme .compare-sector-driver-row,body.amoled-theme .compare-sector-driver-row,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-sector-driver-row,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-sector-driver-row{background:#000000b3!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:10px!important;box-shadow:inset 0 1px #ffffff14,0 2px 6px #00000073!important;transition:border-color .16s ease,background-color .16s ease!important}html.amoled-theme .compare-sector-driver-row.is-split-leader,body.amoled-theme .compare-sector-driver-row.is-split-leader,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-sector-driver-row.is-split-leader,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-sector-driver-row.is-split-leader{background:linear-gradient(135deg,#ffffff24,#ffffff0f),#000000d9!important;border:1px solid rgba(255,255,255,.38)!important;box-shadow:inset 0 1px #fff3,0 0 14px #ffffff1a!important}html.amoled-theme .compare-sector-driver-row .sector-time-val,body.amoled-theme .compare-sector-driver-row .sector-time-val,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-sector-driver-row .sector-time-val,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-sector-driver-row .sector-time-val{color:#fff!important;font-weight:800!important}html.amoled-theme .compare-sdr-rank,body.amoled-theme .compare-sdr-rank,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-sdr-rank,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-sdr-rank{color:#fff!important}html.amoled-theme .compare-sdr-name:hover,body.amoled-theme .compare-sdr-name:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-sdr-name:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-sdr-name:hover{color:#fff!important;text-decoration:underline!important}html.amoled-theme .compare-sector-driver-row .gap-fastest,body.amoled-theme .compare-sector-driver-row .gap-fastest,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-sector-driver-row .gap-fastest,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-sector-driver-row .gap-fastest{color:#fff!important;text-shadow:0 0 10px rgba(255,255,255,.5)!important}html.amoled-theme .compare-card .wr-pill,body.amoled-theme .compare-card .wr-pill,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-card .wr-pill,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-card .wr-pill{background:#eab3082e!important;border:1px solid rgba(234,179,8,.6)!important;color:#fef08a!important;text-shadow:0 0 8px rgba(234,179,8,.4)!important}html.amoled-theme .compare-card .sector-best-holder,body.amoled-theme .compare-card .sector-best-holder,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-card .sector-best-holder,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-card .sector-best-holder{background:#000000a6!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:inset 0 1px #ffffff0f!important;border-radius:8px!important}html.amoled-theme .compare-card .wr-holder-time,body.amoled-theme .compare-card .wr-holder-time,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-card .wr-holder-time,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-card .wr-holder-time{color:#fef08a!important;font-weight:800!important}html.amoled-theme .matrix-table-scroll,body.amoled-theme .matrix-table-scroll,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .matrix-table-scroll,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .matrix-table-scroll{background:radial-gradient(ellipse at 50% 0%,#ffffff0d,#020208f0 80%),#010206!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:14px!important;box-shadow:0 12px 36px #000000bf,inset 0 1px #ffffff1f!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}html.amoled-theme .compare-matrix-table thead th,body.amoled-theme .compare-matrix-table thead th,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-matrix-table thead th,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-matrix-table thead th{background:#000000e0!important;border-bottom:1px solid rgba(255,255,255,.14)!important;color:#cbd5e1!important}html.amoled-theme .compare-matrix-table th,html.amoled-theme .compare-matrix-table td,body.amoled-theme .compare-matrix-table th,body.amoled-theme .compare-matrix-table td,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-matrix-table th,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-matrix-table td,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-matrix-table th,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-matrix-table td{border-bottom:1px solid rgba(255,255,255,.07)!important}html.amoled-theme .matrix-driver-rank,body.amoled-theme .matrix-driver-rank,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .matrix-driver-rank,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .matrix-driver-rank{color:#fff!important}html.amoled-theme .matrix-sec-label,body.amoled-theme .matrix-sec-label,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .matrix-sec-label,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .matrix-sec-label{background:#0009!important;border-right:1px solid rgba(255,255,255,.08)!important;color:#fff!important;font-weight:800!important}html.amoled-theme .matrix-wr-cell,body.amoled-theme .matrix-wr-cell,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .matrix-wr-cell,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .matrix-wr-cell{background:#00000073!important;border-right:1px solid rgba(255,255,255,.08)!important;color:#cbd5e1!important}html.amoled-theme .matrix-fastest,body.amoled-theme .matrix-fastest,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .matrix-fastest,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .matrix-fastest{color:#fff!important;text-shadow:0 0 8px rgba(255,255,255,.45)!important}html.amoled-theme .compare-matrix-table td.is-best-cell,body.amoled-theme .compare-matrix-table td.is-best-cell,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-matrix-table td.is-best-cell,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-matrix-table td.is-best-cell{background:#ffffff1f!important;box-shadow:inset 0 0 14px #ffffff1f!important}html.amoled-theme .matrix-total-row th,html.amoled-theme .matrix-total-row td,body.amoled-theme .matrix-total-row th,body.amoled-theme .matrix-total-row td,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .matrix-total-row th,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .matrix-total-row td,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .matrix-total-row th,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .matrix-total-row td{background:linear-gradient(180deg,#ffffff1a,#010104fa)!important;border-top:1px solid rgba(255,255,255,.3)!important;box-shadow:inset 0 1px #ffffff2e!important}html.amoled-theme .matrix-total-row td.is-best-cell,body.amoled-theme .matrix-total-row td.is-best-cell,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .matrix-total-row td.is-best-cell,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .matrix-total-row td.is-best-cell{background:#fff3!important;box-shadow:inset 0 0 16px #fff3!important}html.amoled-theme .compare-driver-telemetry-panel,body.amoled-theme .compare-driver-telemetry-panel,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-driver-telemetry-panel,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-driver-telemetry-panel{background:radial-gradient(ellipse at 50% 0%,#ffffff0f,#020207f0 80%),#010206!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:14px!important;box-shadow:0 12px 36px #000000bf,inset 0 1px #ffffff24!important}html.amoled-theme .lb-compare-bar,body.amoled-theme .lb-compare-bar,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .lb-compare-bar,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .lb-compare-bar{background:#020206eb!important;backdrop-filter:blur(28px) saturate(200%)!important;-webkit-backdrop-filter:blur(28px) saturate(200%)!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:0 18px 50px #000000e6,0 0 30px #ffffff1f,inset 0 1px #ffffff38!important}html.amoled-theme .compare-bar-icon-wrap,body.amoled-theme .compare-bar-icon-wrap,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-bar-icon-wrap,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-bar-icon-wrap{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.28)!important;color:#fff!important;box-shadow:0 0 14px #ffffff1f,inset 0 1px #ffffff40!important}html.amoled-theme .compare-bar-badge,body.amoled-theme .compare-bar-badge,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-bar-badge,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-bar-badge{color:#fff!important;text-shadow:0 0 8px rgba(255,255,255,.3)!important}html.amoled-theme .compare-bar-chips-scroll::-webkit-scrollbar-thumb,body.amoled-theme .compare-bar-chips-scroll::-webkit-scrollbar-thumb,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-bar-chips-scroll::-webkit-scrollbar-thumb,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-bar-chips-scroll::-webkit-scrollbar-thumb{background:#ffffff38!important}html.amoled-theme .compare-chip,body.amoled-theme .compare-chip,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-chip,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-chip{background:#000000b8!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:inset 0 1px #ffffff1a!important}html.amoled-theme .compare-chip-rank,body.amoled-theme .compare-chip-rank,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-chip-rank,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-chip-rank{color:#fff!important;text-shadow:0 0 8px rgba(255,255,255,.3)!important}html.amoled-theme .compare-chip:hover,body.amoled-theme .compare-chip:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-chip:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .compare-chip:hover{background:#ffffff1f!important;border-color:#fff6!important;box-shadow:0 0 10px #ffffff26!important}html.amoled-theme .btn-compare-launch,body.amoled-theme .btn-compare-launch,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .btn-compare-launch,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .btn-compare-launch{background:linear-gradient(135deg,#fff,#f1f5f9,#e2e8f0)!important;border:1px solid #ffffff!important;box-shadow:0 4px 16px #fff6,inset 0 1px #fffc!important;color:#000!important;text-shadow:none!important}html.amoled-theme .btn-compare-launch svg,body.amoled-theme .btn-compare-launch svg,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .btn-compare-launch svg,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .btn-compare-launch svg{color:#000!important;stroke:#000!important;filter:none!important}html.amoled-theme .btn-compare-launch:hover,body.amoled-theme .btn-compare-launch:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .btn-compare-launch:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .btn-compare-launch:hover{background:#fff!important;box-shadow:0 6px 22px #fff9,inset 0 1px #fff!important;transform:translateY(-1px)!important}html.amoled-theme .btn-compare-clear,body.amoled-theme .btn-compare-clear,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .btn-compare-clear,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .btn-compare-clear{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px #ffffff1a!important}html.amoled-theme .mob-matrix-tab-btn,body.amoled-theme .mob-matrix-tab-btn,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .mob-matrix-tab-btn,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .mob-matrix-tab-btn{background:#0009!important;border:1px solid rgba(255,255,255,.16)!important}html.amoled-theme .mob-matrix-tab-btn.active,body.amoled-theme .mob-matrix-tab-btn.active,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .mob-matrix-tab-btn.active,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .mob-matrix-tab-btn.active{background:#fff!important;color:#000!important;border-color:#fff!important;box-shadow:0 0 14px #fff6!important}html.amoled-theme .mob-matrix-split-card,body.amoled-theme .mob-matrix-split-card,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .mob-matrix-split-card,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .mob-matrix-split-card{background:#000000c7!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 6px 18px #0009,inset 0 1px #ffffff1a!important}html.amoled-theme .mob-matrix-row,body.amoled-theme .mob-matrix-row,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .mob-matrix-row,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .mob-matrix-row{background:#020207a6!important;border:1px solid rgba(255,255,255,.08)!important}.profile-roadmap-wrap{display:flex;flex-direction:column;gap:20px}.profile-roadmap-hero-card{background:radial-gradient(ellipse at 18% -15%,#a78bfa24,#060710eb 72%),#060710e6;border:1px solid rgba(196,181,253,.2);border-radius:16px;padding:20px 22px;box-shadow:0 12px 34px #00000094,inset 0 1px #ffffff0f;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);position:relative;overflow:hidden}.profile-roadmap-hero-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(196,181,253,.42),transparent);pointer-events:none}.roadmap-hero-top{display:flex;align-items:center;gap:16px}.roadmap-hero-avatar{width:54px;height:54px;flex-shrink:0;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 4px 12px rgba(0,0,0,.6))}.roadmap-hero-avatar img{width:100%;height:100%;object-fit:contain}.roadmap-hero-details{flex:1}.roadmap-hero-title-row{display:flex;align-items:center;gap:10px;margin-bottom:6px;flex-wrap:wrap}.roadmap-hero-title{font-family:var(--font-display, "Oswald", sans-serif);font-size:15px;font-weight:700;letter-spacing:.8px;color:var(--text-bright)}.roadmap-current-tier-pill{font-family:var(--font-mono);font-size:9.5px;font-weight:800;padding:3px 9px;border-radius:999px;border:1px solid;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 8px #00000059;display:inline-flex;align-items:center;gap:6px}.roadmap-hero-tier-icon{height:16px;width:auto;object-fit:contain;vertical-align:middle;filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}.roadmap-hero-desc{font-size:12.5px;color:var(--text-dim);line-height:1.45}.stat-rank-progress-wrap{margin-top:14px}.stat-rank-progress-track{height:8px;background:#020308c7;border:1px solid rgba(255,255,255,.08);border-radius:999px;overflow:hidden;box-shadow:inset 0 2px 4px #000c}.stat-rank-progress-fill{height:100%;border-radius:999px;transition:width .6s cubic-bezier(.16,1,.3,1);box-shadow:0 0 12px #c4b5fd73}.stat-rank-progress-labels{display:flex;align-items:center;justify-content:space-between;margin-top:6px;font-family:var(--font-mono);font-size:11px}.stat-rank-progress-pct{font-weight:800;color:#ddd6fe}.stat-rank-progress-target{color:var(--text-dim);font-weight:600}.roadmap-metrics-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.roadmap-metric-pill{display:flex;flex-direction:column;align-items:center;padding:10px 14px;background:#080914bd;border-radius:12px;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 16px #00000059,inset 0 1px #ffffff0a;transition:all .2s ease}.roadmap-metric-pill:hover{background:#a78bfa14;border-color:#c4b5fd42;transform:translateY(-1px)}.metric-num{font-family:var(--font-mono);font-size:20px;font-weight:900;color:#ddd6fe;letter-spacing:-.02em;text-shadow:0 0 14px rgba(167,139,250,.32)}.metric-text-group{display:flex;flex-direction:column;align-items:center;line-height:1.2}.metric-text{font-family:var(--font-mono);font-size:9.5px;font-weight:700;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.metric-sub-dhuh{font-size:9.5px;font-family:var(--font-mono);color:var(--text-dimmer);font-weight:600;margin-top:2px}.profile-section-heading-row{display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:8px;margin-top:6px}.profile-section-heading{margin:0;font-family:var(--font-display, "Oswald", sans-serif);font-size:14.5px;font-weight:700;letter-spacing:.6px;color:var(--text-bright)}.profile-section-sub{font-size:11.5px;color:var(--text-dim)}.profile-section-counter{font-family:var(--font-mono);font-size:11px;color:#c4b5fd;font-weight:700;text-shadow:0 0 8px rgba(167,139,250,.25)}.roadmap-direction-filter-bar{display:flex;align-items:center;justify-content:flex-start;margin-top:4px;margin-bottom:8px;width:100%}.roadmap-dir-filter-group{display:inline-flex;align-items:center;background:#03040ad6;border:1px solid rgba(255,255,255,.09);border-radius:999px;padding:4px;gap:4px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 4px 16px #00000073,inset 0 1px #ffffff0a;max-width:100%;box-sizing:border-box}.dir-btn-label-full{display:inline}.dir-btn-label-short{display:none}.roadmap-dir-btn{display:inline-flex;align-items:center;gap:5px;height:27px;padding:0 12px;border-radius:999px;border:1px solid transparent;background:transparent;color:#e2e8f0b3;font-family:var(--font-mono);font-size:11px;font-weight:600;cursor:pointer;transition:all .18s ease;white-space:nowrap;box-sizing:border-box}.roadmap-dir-btn:hover{color:#f8fafc;background:#a78bfa17;border-color:#c4b5fd33}.roadmap-dir-btn.active{background:linear-gradient(135deg,#8b5cf6,#a78bfa 52%,#c4b5fd);color:#fff;border-color:#ede9fe9e;font-weight:700;text-shadow:0 1px 2px rgba(22,10,48,.72),0 0 8px rgba(15,7,34,.45);box-shadow:0 3px 12px #8b5cf657,inset 0 1px #ffffff3d}.roadmap-dir-btn.btn-dh.active{background:#93c5fd2e;color:#bfdbfe;border-color:#93c5fd75;text-shadow:none;box-shadow:0 3px 12px #93c5fd33,inset 0 1px #ffffff1f}.roadmap-dir-btn.btn-uh.active{background:#f9a8d42e;color:#fbcfe8;border-color:#f9a8d475;text-shadow:none;box-shadow:0 3px 12px #f9a8d433,inset 0 1px #ffffff1f}.roadmap-dir-count{font-size:10px;padding:1px 6px;border-radius:999px;background:#00000052;color:inherit;font-weight:800;border:1px solid rgba(255,255,255,.08)}.roadmap-direction-section{display:flex;flex-direction:column;gap:14px}.direction-heading-title-group{display:flex;flex-direction:column;gap:4px}.direction-title-with-badge{display:flex;align-items:center;gap:8px}.roadmap-dir-pill{font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.05em;padding:2px 8px;border-radius:999px;text-transform:uppercase;display:inline-flex;align-items:center;gap:4px;line-height:1.2}.roadmap-dir-pill.dir-dh{background:#93c5fd24;border:1px solid rgba(147,197,253,.34);color:#93c5fd}.roadmap-dir-pill.dir-uh{background:#f9a8d424;border:1px solid rgba(249,168,212,.34);color:#f9a8d4}.roadmap-dir-pill.mini{font-size:9px;padding:1px 6px;line-height:1.2}.profile-roadmap-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.profile-roadmap-card{background:#070812db;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:12px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,border-color .2s ease;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 6px 20px #00000073,inset 0 1px #ffffff0a;position:relative;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none}.profile-roadmap-card:hover{border-color:#c4b5fd57;transform:translateY(-2px);box-shadow:0 10px 28px #00000094,0 0 16px #a78bfa1f}.profile-roadmap-card.card-layout-dh{border-color:#93c5fd2e}.profile-roadmap-card.card-layout-uh{border-color:#f9a8d42e}.profile-roadmap-card.highlight-instant{border-color:#fde68a6b;background:linear-gradient(135deg,#fde68a0f,#070812f0);box-shadow:0 8px 24px #00000080,0 0 18px #fde68a1f,inset 0 1px #ffffff0f}.roadmap-card-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.roadmap-card-track-info{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.roadmap-card-num{font-family:var(--font-mono);font-size:10.5px;font-weight:800;color:#c4b5fd}.roadmap-card-name{font-family:var(--font-display, "Oswald", sans-serif);font-weight:700;font-size:14px;color:var(--text-bright);letter-spacing:.4px}.roadmap-card-layout{font-family:var(--font-mono);font-size:9.5px;font-weight:700;padding:1.5px 7px;border-radius:999px}.roadmap-card-layout.layout-dh{background:#93c5fd24;border:1px solid rgba(147,197,253,.32);color:#93c5fd}.roadmap-card-layout.layout-uh{background:#f9a8d424;border:1px solid rgba(249,168,212,.32);color:#f9a8d4}.roadmap-gap-pill{font-family:var(--font-mono);font-size:10.5px;font-weight:800;padding:3px 9px;border-radius:999px;background:#fda4af24;border:1px solid rgba(253,164,175,.34);color:#fda4af;white-space:nowrap;letter-spacing:.3px}.roadmap-gap-pill.gap-instant{background:#fde68a29;border-color:#fde68a75;color:#fde68a;box-shadow:0 2px 10px #fde68a24}.roadmap-card-stage{display:flex;align-items:center;justify-content:space-between;background:#0203089e;border:1px solid rgba(255,255,255,.07);padding:12px 16px;border-radius:10px;gap:12px;box-shadow:inset 0 2px 6px #0009,0 1px #ffffff08}.roadmap-stage-box{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.roadmap-stage-box.current{align-items:flex-start;text-align:left}.roadmap-stage-box.target{align-items:flex-end;text-align:right}.stage-eyebrow{font-family:var(--font-mono);font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--text-dimmer);white-space:nowrap}.stage-eyebrow.target{color:#c4b5fd}.stage-time{font-family:var(--font-mono);font-size:16px;font-weight:900;color:var(--text-bright);letter-spacing:.4px;line-height:1.1;white-space:nowrap}.stage-time.target{color:#ddd6fe;text-shadow:0 0 12px rgba(167,139,250,.35)}.stage-badge-wrap{display:flex;align-items:center;height:20px;margin-top:2px}.stage-badge-wrap.target{justify-content:flex-end}.stage-rank-img{height:20px;width:auto;max-width:52px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.6))}.stage-rank-img.target-glow{filter:drop-shadow(0 0 8px rgba(196,181,253,.6)) drop-shadow(0 2px 4px rgba(0,0,0,.6))}.roadmap-stage-arrow-wrap{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0 4px}.stage-arrow-circle{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:var(--text-dim);box-shadow:0 2px 8px #0000004d;transition:all .2s ease}.profile-roadmap-card:hover .stage-arrow-circle{background:#a78bfa29;border-color:#c4b5fd6b;color:#ddd6fe;transform:translate(2px);box-shadow:0 0 12px #a78bfa47}.roadmap-unclocked-section{display:flex;flex-direction:column;gap:12px}.unclocked-direction-group{display:flex;flex-direction:column;gap:8px}.unclocked-group-title{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--text-dim);text-transform:uppercase;font-family:var(--font-mono)}.profile-unclocked-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.profile-unclocked-pill{display:flex;align-items:center;justify-content:space-between;gap:10px;height:44px;min-height:44px;box-sizing:border-box;padding:0 13px;border-radius:10px;background:#070812d6;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 3px 12px #0006,inset 0 1px #ffffff0a;cursor:pointer;transition:all .18s ease}.profile-unclocked-pill:hover{border-color:#fdba746b;background:linear-gradient(135deg,#fdba7414,#090a16f0);transform:translate(2px);box-shadow:0 4px 16px #fdba741f}.unclocked-pill-left{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto;overflow:hidden}.unclocked-pill-right{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}.unclocked-track{font-size:11.5px;font-weight:700;color:var(--text-bright);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unclocked-target{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:10px;color:#fdba74;font-weight:600}.unclocked-rank-icon{height:15px;width:auto;max-width:24px;object-fit:contain;vertical-align:middle;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.unclocked-arrow{font-size:10px;color:var(--text-dimmer)}.roadmap-master-section{display:flex;flex-direction:column;gap:12px}.roadmap-master-section-icon{height:18px;width:auto;object-fit:contain;vertical-align:middle;filter:drop-shadow(0 1px 3px rgba(0,0,0,.4))}.profile-master-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.profile-master-pill{display:flex;align-items:center;justify-content:space-between;gap:12px;height:48px;min-height:48px;box-sizing:border-box;padding:0 14px;border-radius:12px;background:linear-gradient(135deg,#a78bfa1f,#060710eb);border:1px solid rgba(196,181,253,.28);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 16px #00000073,inset 0 1px #ffffff0f;-webkit-user-select:none;user-select:none}.profile-master-pill:hover{border-color:#c4b5fd8f;background:linear-gradient(135deg,#a78bfa33,#0a0c1af5);transform:translateY(-1px);box-shadow:0 6px 20px #8b5cf63d,inset 0 1px #ffffff1a}.profile-master-pill:active{transform:translateY(0)}.master-pill-left{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto;overflow:hidden}.master-pill-right{display:flex;align-items:center;gap:10px;flex-shrink:0;margin-left:auto}.master-track-name{font-family:var(--font-display, "Oswald", sans-serif);font-size:13px;font-weight:700;color:var(--text-bright, #ffffff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.03em;line-height:1.2}.master-badge-icon{height:16px;width:auto;max-width:66px;object-fit:contain;vertical-align:middle;flex-shrink:0;display:block;filter:drop-shadow(0 1px 3px rgba(0,0,0,.4))}.master-time-val{font-family:var(--font-mono);font-size:11.5px;font-weight:700;color:#ddd6fe;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;letter-spacing:.02em}.master-jump-arrow{display:none}body.day-theme .profile-roadmap-hero-card{background:radial-gradient(ellipse at 18% -15%,#fbbf242e,#ffffffb8 70%),linear-gradient(145deg,#ffffffe0,#f8fafca8);backdrop-filter:blur(24px) saturate(195%);-webkit-backdrop-filter:blur(24px) saturate(195%);border:1px solid rgba(255,255,255,.96);box-shadow:0 0 0 1px #0f172a11,0 10px 28px -6px #0f172a13,0 2px 6px #0f172a08,inset 0 1.5px #fff,inset 0 -1px #ffffff80}body.day-theme .profile-roadmap-hero-card:before{display:block;background:linear-gradient(90deg,transparent,rgba(245,158,11,.45),transparent)}body.day-theme .roadmap-hero-avatar{filter:drop-shadow(0 4px 10px rgba(15,23,42,.14))}body.day-theme .roadmap-hero-tier-icon{filter:drop-shadow(0 1px 2px rgba(15,23,42,.16))}body.day-theme .roadmap-current-tier-pill{box-shadow:0 2px 6px #0f172a0f,inset 0 1px #fffc}body.day-theme .roadmap-hero-title{color:#0f172a}body.day-theme .roadmap-hero-desc{color:#475569}body.day-theme .roadmap-hero-desc strong{color:#0f172a}body.day-theme .stat-rank-progress-track{background:#e2e8f0c7;border:1px solid rgba(15,23,42,.07);box-shadow:inset 0 1px 3px #0f172a14,0 1px #fffc}body.day-theme .stat-rank-progress-fill{box-shadow:inset 0 1px #ffffff73,0 1px 4px #d9770633}body.day-theme .stat-rank-progress-pct{color:#b45309}body.day-theme .stat-rank-progress-target{color:#64748b}body.day-theme .roadmap-metrics-row{border-top-color:#0f172a12}body.day-theme .roadmap-metric-pill{background:linear-gradient(145deg,#ffffffdb,#f8fafc9e);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:#fffffff5;box-shadow:0 0 0 1px #0f172a0f,0 4px 12px -2px #0f172a0d,inset 0 1px #fff}body.day-theme .roadmap-metric-pill:hover{background:linear-gradient(145deg,#fffffff2,#fffbebc7);border-color:#fbbf24a6;box-shadow:0 0 0 1px #d977061f,0 6px 16px -4px #f59e0b24,inset 0 1px #fff}body.day-theme .metric-num{color:#b45309;text-shadow:none}body.day-theme .metric-text{color:#334155}body.day-theme .metric-sub-dhuh{color:#64748b}body.day-theme .roadmap-direction-filter-bar{margin-top:4px}body.day-theme .roadmap-dir-filter-group{background:linear-gradient(145deg,#ffffffd1,#f1f5f9b3);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-color:#fffffff5;box-shadow:0 0 0 1px #0f172a11,0 4px 14px #0f172a0b,inset 0 1px #fff}body.day-theme .roadmap-dir-btn{color:#475569}body.day-theme .roadmap-dir-btn:hover{color:#0f172a;background:#ffffffbf}body.day-theme .roadmap-dir-btn.active{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border-color:#ffffff8c;text-shadow:0 1px 2px rgba(120,53,15,.45);box-shadow:0 3px 10px #d9770640,inset 0 1px #fff6}body.day-theme .roadmap-dir-btn.btn-dh.active{background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff;border-color:#ffffff8c;text-shadow:0 1px 2px rgba(7,89,133,.45);box-shadow:0 3px 10px #0284c740,inset 0 1px #fff6}body.day-theme .roadmap-dir-btn.btn-uh.active{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border-color:#ffffff8c;text-shadow:0 1px 2px rgba(127,29,29,.45);box-shadow:0 3px 10px #dc262640,inset 0 1px #fff6}body.day-theme .roadmap-dir-count{background:#0f172a0f;color:inherit;border-color:#0f172a14}body.day-theme .roadmap-dir-btn.active .roadmap-dir-count{background:#ffffff40;color:#fff;border-color:#ffffff59}body.day-theme .profile-section-heading-row{border-bottom-color:#0f172a14}body.day-theme .profile-section-heading{color:#0f172a}body.day-theme .profile-section-sub{color:#64748b}body.day-theme .profile-section-counter{color:#b45309;text-shadow:none}body.day-theme .profile-roadmap-card{background:linear-gradient(145deg,#ffffffdb,#ffffff94);backdrop-filter:blur(22px) saturate(190%);-webkit-backdrop-filter:blur(22px) saturate(190%);border-color:#fffffff5;box-shadow:0 0 0 1px #0f172a0f,0 8px 22px -6px #0f172a12,0 2px 6px #0f172a08,inset 0 1.5px #fff,inset 0 -1px #ffffff80}body.day-theme .profile-roadmap-card.card-layout-dh{border-color:#7dd3fca6;box-shadow:0 0 0 1px #0284c714,0 8px 22px -6px #0f172a12,0 2px 6px #0f172a08,inset 0 1.5px #fff}body.day-theme .profile-roadmap-card.card-layout-uh{border-color:#fca5a599;box-shadow:0 0 0 1px #dc262612,0 8px 22px -6px #0f172a12,0 2px 6px #0f172a08,inset 0 1.5px #fff}body.day-theme .profile-roadmap-card.highlight-instant{background:linear-gradient(135deg,#fef3c7d9,#fffbebb8 55%,#ffffffdb);border-color:#fbbf24a6;box-shadow:0 0 0 1px #d977061a,0 8px 22px -6px #d9770624,0 2px 6px #0f172a09,inset 0 1.5px #fff}body.day-theme .profile-roadmap-card:hover,body.day-theme .profile-roadmap-card.card-layout-dh:hover,body.day-theme .profile-roadmap-card.card-layout-uh:hover,body.day-theme .profile-roadmap-card.highlight-instant:hover{border-color:#f59e0bb8;box-shadow:0 0 0 1px #d9770624,0 12px 26px -6px #f59e0b29,0 4px 10px #0f172a0a,inset 0 1.5px #fff}body.day-theme .roadmap-card-name{color:#0f172a}body.day-theme .roadmap-card-num{color:#d97706}body.day-theme .roadmap-card-layout.layout-dh{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}body.day-theme .roadmap-card-layout.layout-uh{background:#fef2f2;border-color:#fecaca;color:#b91c1c}body.day-theme .roadmap-gap-pill{background:#ef444417;border-color:#ef444447;color:#dc2626}body.day-theme .roadmap-gap-pill.gap-instant{background:#f59e0b24;border-color:#d9770661;color:#b45309;box-shadow:none}body.day-theme .roadmap-card-stage{background:#f1f5f9b8;border:1px solid rgba(15,23,42,.065);box-shadow:inset 0 1px 3px #0f172a08,0 1px #ffffffd9}body.day-theme .stage-rank-img{filter:drop-shadow(0 2px 4px rgba(15,23,42,.16))}body.day-theme .stage-rank-img.target-glow{filter:drop-shadow(0 0 6px rgba(245,158,11,.35)) drop-shadow(0 2px 4px rgba(15,23,42,.16))}body.day-theme .stage-eyebrow{color:#64748b}body.day-theme .stage-eyebrow.target{color:#b45309}body.day-theme .stage-time{color:#0f172a;text-shadow:none}body.day-theme .stage-time.target{color:#b45309;text-shadow:none}body.day-theme .stage-arrow-circle{background:#ffffffe6;border-color:#0f172a1a;color:#64748b;box-shadow:0 2px 6px #0f172a0d,inset 0 1px #fff}body.day-theme .profile-roadmap-card:hover .stage-arrow-circle{background:#fffbeb;border-color:#f59e0b;color:#b45309;box-shadow:0 2px 8px #f59e0b33,inset 0 1px #fff}body.day-theme .unclocked-group-title{color:#475569}body.day-theme .profile-unclocked-pill{background:linear-gradient(145deg,#ffffffdb,#ffffff9e);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:#fffffff2;box-shadow:0 0 0 1px #0f172a0f,0 4px 12px -2px #0f172a0d,inset 0 1px #fff}body.day-theme .profile-unclocked-pill:hover{background:linear-gradient(145deg,#fffffff2,#fffbebd1);border-color:#fbbf24a6;box-shadow:0 0 0 1px #d977061f,0 6px 16px -4px #f59e0b24,inset 0 1px #fff}body.day-theme .unclocked-track{color:#0f172a}body.day-theme .unclocked-target{color:#c2410c}body.day-theme .unclocked-arrow{color:#94a3b8}body.day-theme .profile-master-pill{background:linear-gradient(135deg,#fef3c7b8,#ffffffdb);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:#fbbf248c;box-shadow:0 0 0 1px #d9770614,0 4px 14px -3px #d977061a,inset 0 1px #fff}body.day-theme .profile-master-pill:hover{border-color:#f59e0b;background:linear-gradient(135deg,#fef3c7e6,#fffffff2);box-shadow:0 0 0 1px #d9770629,0 8px 20px -4px #f59e0b2e,inset 0 1px #fff}body.day-theme .master-track-name{color:#0f172a}body.day-theme .master-badge-icon{filter:drop-shadow(0 1px 3px rgba(15,23,42,.18))}body.day-theme .master-time-val{color:#b45309}@media(max-width:640px){.roadmap-direction-filter-bar{width:100%}.roadmap-dir-filter-group{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;padding:3px!important;gap:3px!important;box-sizing:border-box!important}.roadmap-dir-btn{display:flex!important;align-items:center!important;justify-content:center!important;padding:6px 3px!important;font-size:10.5px!important;gap:4px!important;min-width:0!important;box-sizing:border-box!important}.dir-btn-label-full{display:none!important}.dir-btn-label-short{display:inline!important}.roadmap-dir-btn .dir-btn-text{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10.5px!important}.roadmap-dir-count{font-size:9.5px!important;padding:1px 4px!important;flex-shrink:0!important}.roadmap-dir-pill.mini{font-size:8px!important;padding:1px 3px!important;flex-shrink:0!important}.profile-roadmap-cards-grid,.profile-unclocked-grid,.profile-master-grid{grid-template-columns:1fr}}.profile-rivals-wrap{display:flex;flex-direction:column;gap:18px}.profile-rivals-top-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;background:#060710e0;border-radius:14px;border:1px solid rgba(196,181,253,.15);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);box-shadow:0 10px 28px #0000008c,inset 0 1px #ffffff0d;position:relative;z-index:1000}.profile-rivals-top-bar.search-open,.profile-rivals-top-bar:focus-within{z-index:9000!important}body.day-theme .profile-rivals-top-bar{background:linear-gradient(145deg,#ffffffdb,#f8fafca3);backdrop-filter:blur(24px) saturate(190%);-webkit-backdrop-filter:blur(24px) saturate(190%);border-color:#fffffff5;box-shadow:0 0 0 1px #0f172a0f,0 8px 24px -6px #0f172a11,0 2px 6px #0f172a08,inset 0 1.5px #fff}.rival-chips-container{display:flex;align-items:center;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;padding-top:8px;padding-bottom:8px;margin-top:-8px;margin-bottom:-8px;scrollbar-width:none}.rival-chips-container::-webkit-scrollbar{display:none}.rival-chips-row{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;padding:2px}.rival-empty-chips-hint{font-family:var(--font-mono);font-size:11px;color:var(--text-dim)}body.day-theme .rival-empty-chips-hint{color:#64748b}.rival-history-group{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap;padding-left:8px;padding-top:2px;padding-bottom:2px;border-left:1px solid rgba(255,255,255,.1);margin-left:4px}body.day-theme .rival-history-group{border-left-color:#0000001f}.rival-history-label{font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.8px;color:#e2e8f080;-webkit-user-select:none;user-select:none}body.day-theme .rival-history-label{color:#64748b}.profile-rival-selector-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#f1f5f9e6;font-family:var(--font-mono);font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .18s cubic-bezier(.16,1,.3,1)}.profile-rival-selector-chip:hover{background:#fda4af24;border-color:#fda4af6b;color:#fff1f2;transform:translateY(-1px)}.profile-rival-selector-chip.active{background:#fda4af33;border-color:#fda4af8f;color:#fff;box-shadow:0 4px 14px #f43f5e38}body.day-theme .profile-rival-selector-chip{background:#f8fafc;border-color:#e2e8f0;color:#0f172a}body.day-theme .profile-rival-selector-chip:hover{background:#fee2e2;border-color:#ef4444;color:#b91c1c}body.day-theme .profile-rival-selector-chip.active{background:#fef2f2;border-color:#ef4444;color:#b91c1c;box-shadow:0 0 10px #ef444426}body.day-theme .profile-rival-selector-chip.my-driver-chip{background:#fffbeb;border-color:#fde68a;color:#b45309}body.day-theme .profile-rival-selector-chip.my-driver-chip.active{background:#fef3c7;border-color:#f59e0b;color:#92400e;box-shadow:0 2px 8px #f59e0b2e}.profile-rival-selector-chip.history-chip{background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:#e2e8f0ad;font-size:10.5px;padding:3px 9px}.profile-rival-selector-chip.history-chip:hover{background:#a78bfa24;border-color:#c4b5fd6b;color:#f5f3ff}.profile-rival-selector-chip.history-chip.active{background:#a78bfa38;border-color:#c4b5fd;color:#fff;box-shadow:0 4px 12px #a78bfa42}body.day-theme .profile-rival-selector-chip.history-chip{background:#f8fafc;border-color:#e2e8f0;color:#64748b}body.day-theme .profile-rival-selector-chip.history-chip:hover{background:#fffbeb;border-color:#f59e0b;color:#0f172a}body.day-theme .profile-rival-selector-chip.history-chip.active{background:#fef3c7;border-color:#d97706;color:#92400e}.chip-pin-mini-btn{display:inline-flex;align-items:center;padding:1px 6px;font-family:var(--font-mono);font-size:8.5px;font-weight:700;color:#fda4af;background:#fda4af24;border:1px solid rgba(253,164,175,.34);border-radius:999px;cursor:pointer;white-space:nowrap;flex-shrink:0;line-height:1.2;transition:all .15s ease}.chip-pin-mini-btn:hover{background:#fb718552;color:#fff}body.day-theme .chip-pin-mini-btn{background:#ef44441a;color:#b91c1c;border-color:#ef44444d}body.day-theme .chip-pin-mini-btn:hover{background:#ef4444;color:#fff}.profile-rival-selector-chip .chip-remove{font-size:13px;color:var(--text-dim);padding:0 2px}.profile-rival-selector-chip .chip-remove:hover{color:#fda4af}body.day-theme .profile-rival-selector-chip .chip-remove{color:#64748b}body.day-theme .profile-rival-selector-chip .chip-remove:hover{color:#ef4444}.rival-add-box{position:relative;width:250px;max-width:100%;flex:0 0 auto;min-width:220px;z-index:2000}.profile-rival-search-input{width:100%;height:34px;padding:0 12px 0 32px;background:#020308b8;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:var(--text-bright);font-family:var(--font-mono);font-size:11.5px;outline:none;transition:all .18s ease}.profile-rival-search-input:focus{border-color:#c4b5fd8c;background:#04050ce6;box-shadow:0 0 16px #a78bfa40}body.day-theme .profile-rival-search-input{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}body.day-theme .profile-rival-search-input:focus{background:#fff;border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b29}.rival-add-box .search-icon{position:absolute;left:11px;top:10px;color:var(--text-dim);pointer-events:none}body.day-theme .rival-add-box .search-icon{color:#d97706}body.day-theme .profile-rival-search-input::placeholder{color:#94a3b8}.profile-rival-dropdown{position:absolute;top:calc(100% + 6px);right:0;min-width:280px;max-width:360px;background:#04050cf5;backdrop-filter:blur(28px) saturate(200%);-webkit-backdrop-filter:blur(28px) saturate(200%);border:1px solid rgba(196,181,253,.2);border-radius:14px;max-height:280px;overflow-y:auto;box-shadow:0 20px 48px #000000d9,0 0 24px #a78bfa29;z-index:9999!important}body.day-theme .profile-rival-dropdown{background:#fff;border-color:#cbd5e1;box-shadow:0 16px 36px #0f172a24}.rival-search-item{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.06);transition:background .15s ease}body.day-theme .rival-search-item{border-bottom-color:#f1f5f9}.rival-search-item:last-child{border-bottom:none}.rival-search-item:hover{background:#a78bfa24}body.day-theme .rival-search-item:hover{background:#fffbeb}.search-item-meta{display:flex;align-items:center;gap:6px;margin-top:2px}.search-item-badge{font-size:10px;font-family:var(--font-mono);padding:1px 6px;border-radius:999px;background:#ffffff12;color:var(--text-dim)}body.day-theme .search-item-badge{background:#f1f5f9;border-color:#e2e8f0;color:#475569}.search-item-badge.badge-wr{background:#a78bfa2e;color:#ddd6fe;font-weight:700}body.day-theme .search-item-badge.badge-wr{background:#fef3c7;border:1px solid #fde68a;color:#b45309}.h2h-matchup-hero-card{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:var(--bg-card);border:1px solid var(--border-bright);border-radius:12px;box-shadow:0 8px 24px #0000004d}.h2h-driver-side{display:flex;align-items:center;gap:14px;flex:1}.h2h-driver-side.right{justify-content:flex-end;text-align:right}.h2h-avatar-wrap{width:48px;height:48px;border-radius:50%;border:2px solid;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#0000004d;flex-shrink:0}.h2h-avatar-wrap img{width:100%;height:100%;object-fit:contain}.h2h-driver-info{display:flex;flex-direction:column}.h2h-driver-label{font-family:var(--font-mono);font-size:9px;font-weight:800;color:var(--text-dim);letter-spacing:.5px}.h2h-driver-label.is-me{color:var(--accent-bright);font-weight:900;text-shadow:0 0 8px rgba(139,92,246,.45)}.h2h-driver-name{font-size:14px;font-weight:800;color:var(--text-bright);background:none;border:none;padding:0;margin:0;text-align:left;font-family:inherit}.h2h-driver-side.right .h2h-driver-name{text-align:right;justify-content:flex-end}.h2h-driver-name.clickable{cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:color .15s ease,transform .15s ease;-webkit-user-select:none;user-select:none}.h2h-driver-name.clickable:hover{color:var(--accent-bright)!important;text-decoration:underline;text-underline-offset:3px;transform:translateY(-1px)}.h2h-avatar-wrap.clickable{cursor:pointer;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,border-color .2s ease}.h2h-avatar-wrap.clickable:hover{transform:scale(1.08);box-shadow:0 0 14px var(--accent-glow)}.btn-add-rival-h2h{display:inline-flex;align-items:center;gap:5px;margin-top:5px;padding:4px 10px;font-family:var(--font-mono);font-size:11px;font-weight:700;color:#f87171;background:#ef44441f;border:1px solid rgba(239,68,68,.38);border-radius:999px;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 4px #0003}.h2h-driver-side.right .btn-add-rival-h2h{align-self:flex-end}.h2h-driver-side.left .btn-add-rival-h2h{align-self:flex-start}.btn-add-rival-h2h:hover{background:#ef44443d;border-color:#ef4444a6;color:#fff;transform:translateY(-1px);box-shadow:0 3px 10px #ef444459}.btn-add-rival-h2h:active{transform:translateY(0)}body.day-theme .btn-add-rival-h2h{color:#b91c1c;background:#ef44441a;border-color:#ef444459}body.day-theme .btn-add-rival-h2h:hover{background:#ef444433;border-color:#ef444499;color:#991b1b}.h2h-th-driver-btn{background:none;border:none;padding:0;margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:var(--text-bright);cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:color .15s ease,opacity .15s ease}.h2h-th-driver-name{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.3px}.h2h-th-driver-btn:hover{color:var(--accent-bright)!important;text-decoration:underline;text-underline-offset:2px}.h2h-th-driver-btn svg{opacity:.6;transition:transform .15s ease,opacity .15s ease}.h2h-th-driver-btn:hover svg{opacity:1;transform:translate(1px,-1px)}.h2h-inline-driver-link{background:none;border:none;padding:0;margin:0;font-family:inherit;font-size:inherit;font-weight:700;color:var(--accent-bright);cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:opacity .15s ease}.h2h-inline-driver-link:hover{opacity:.8}.splits-driver-chip.clickable{cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.splits-driver-chip.clickable:hover{background:#ffffff14;border-color:var(--border-bright);transform:translateY(-1px)}.splits-driver-chip.clickable:hover .splits-driver-name{color:var(--accent-bright)!important;text-decoration:underline;text-underline-offset:2px}.profile-rival-selector-chip.comparing-non-rival{background:#ef44441f;border:1px dashed rgba(239,68,68,.45);color:#fca5a5;display:inline-flex;align-items:center;gap:8px}body.day-theme .profile-rival-selector-chip.comparing-non-rival{background:#ef444414;border-color:#ef444466;color:#b91c1c}.profile-rival-selector-chip .chip-add-btn{display:inline-flex;align-items:center;gap:3px;padding:1.5px 6px;font-family:var(--font-mono);font-size:8.5px;font-weight:700;color:#fff;background:#ef4444a6;border:none;border-radius:999px;cursor:pointer;white-space:nowrap;flex-shrink:0;line-height:1.2;transition:background .15s ease}.profile-rival-selector-chip .chip-add-btn:hover{background:#ef4444}.profile-rival-selector-chip .chip-remove-btn{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;font-family:var(--font-mono);font-size:10px;font-weight:700;color:#fca5a5;background:#ef444433;border:1px solid rgba(239,68,68,.45);border-radius:999px;cursor:pointer;transition:all .15s ease}.profile-rival-selector-chip .chip-remove-btn:hover{background:#ef444473;color:#fff;border-color:#ef4444}.h2h-tier-tag{font-family:var(--font-mono);font-size:10px;font-weight:700}.h2h-win-tally{font-family:var(--font-mono);font-size:32px;font-weight:900;color:var(--text-dim);padding:0 8px}.h2h-driver-side.is-winner .h2h-win-tally{color:#10b981}.h2h-vs-center{display:flex;flex-direction:column;align-items:center;padding:0 16px}.h2h-vs-badge{font-family:var(--font-mono);font-size:14px;font-weight:900;padding:4px 10px;border-radius:999px;background:#ffffff14;color:var(--accent)}.h2h-courses-total{font-family:var(--font-mono);font-size:9.5px;color:var(--text-dim);margin-top:4px;white-space:nowrap}.h2h-battle-marquee{display:flex;align-items:stretch;justify-content:space-between;gap:16px;padding:20px 24px;background:radial-gradient(ellipse at 50% -15%,#a78bfa29,#05060ef0 76%),linear-gradient(180deg,#0e0f1ea6,#05060ef5);border:1px solid rgba(196,181,253,.18);border-radius:16px;box-shadow:0 12px 36px #00000094,inset 0 1px #ffffff0f;position:relative;overflow:hidden;margin-bottom:18px}.h2h-battle-marquee:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,#c4b5fda6,#ffffff2e,#fda4afa6);opacity:.9}body.day-theme .h2h-battle-marquee{background:radial-gradient(ellipse at 50% -10%,#6366f114,#f8fafc 80%),linear-gradient(180deg,#fff,#f1f5f9);border-color:#0000001a;box-shadow:0 8px 24px #0000000f,inset 0 1px #fffc}.h2h-marquee-station{display:flex;align-items:center;gap:12px;flex:1;min-width:0;padding:10px 14px;border-radius:12px;background:#080914b8;border:1px solid rgba(255,255,255,.08);transition:all .25s cubic-bezier(.16,1,.3,1);overflow:hidden}.h2h-marquee-station.station-left{justify-content:flex-start;border-color:#c4b5fd38}.h2h-marquee-station.station-right{justify-content:flex-end;text-align:right;border-color:#fda4af38}.h2h-marquee-station.is-dominant{background:#a78bfa12;box-shadow:0 0 22px #a78bfa24}.h2h-marquee-station.station-right.is-dominant{background:#fda4af0f;box-shadow:0 0 22px #fda4af24}body.day-theme .h2h-marquee-station{background:#00000005;border-color:#0000000f}body.day-theme .h2h-marquee-station.is-dominant{background:#0000000a}.station-avatar-ring{width:50px;height:50px;border-radius:50%;border:2px solid;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#020308a6;flex-shrink:0;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease}.station-avatar-ring.clickable{cursor:pointer}.station-avatar-ring.clickable:hover{transform:scale(1.06)}.station-avatar-ring img{width:100%;height:100%;object-fit:contain}.station-driver-meta{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;flex:1 1 0%;min-width:0;width:0;max-width:100%;overflow:hidden}.station-driver-meta.right{align-items:flex-end}.station-role-row{display:flex;align-items:center;gap:5px;flex-wrap:nowrap;white-space:nowrap;max-width:100%;overflow:hidden}.station-role-badge{font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.8px;padding:1.5px 6px;border-radius:999px;background:#ffffff12;color:var(--text-dim);text-transform:uppercase;display:inline-flex;align-items:center;align-self:flex-start;width:fit-content;white-space:nowrap;flex-shrink:0}.station-driver-meta.right .station-role-badge{align-self:flex-end}.station-role-badge.is-me{background:#a78bfa33;color:#ddd6fe;border:1px solid rgba(196,181,253,.38)}.station-role-badge.is-rival{background:#fda4af29;color:#fda4af;border:1px solid rgba(253,164,175,.34)}.station-driver-name{font-family:var(--font-display, "Oswald", sans-serif);font-size:16.5px;font-weight:700;color:var(--text-bright);background:none;border:none;padding:0;margin:0;cursor:pointer;letter-spacing:.4px;display:block;width:100%;max-width:100%;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;line-height:1.25;transition:color .15s ease,transform .15s ease}body:not(.day-theme) .station-driver-name span[style*="color:#000"],body:not(.day-theme) .station-driver-name span[style*="color: #000"],body:not(.day-theme) .station-driver-name span[style*="color:black"],body:not(.day-theme) .station-driver-name span[style*="color: black"],body:not(.day-theme) .station-driver-name span[style*="color:#111"],body:not(.day-theme) .station-driver-name span[style*="color: #111"],body:not(.day-theme) .station-driver-name span[style*="color:rgb(0"]{text-shadow:0 0 1px rgba(255,255,255,.72),0 0 8px rgba(216,180,254,.45)}.station-driver-name:hover{color:#ddd6fe!important;transform:translateY(-1px)}.station-driver-meta.right .station-driver-name{text-align:right}.station-tier-badge{font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.5px;padding:1px 6px;border-radius:999px;border:1px solid;align-self:flex-start;white-space:nowrap;flex-shrink:0}.station-driver-meta.right .station-tier-badge{align-self:flex-end}.station-score-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px 12px;border-radius:10px;background:#0203089e;border:1px solid rgba(255,255,255,.08);flex-shrink:0;min-width:58px;box-sizing:border-box}.station-score-badge.right{background:#0203089e;border-color:#ffffff14}.station-score-num{font-family:var(--font-mono);font-size:24px;font-weight:900;line-height:1;color:#c4b5fd}.station-score-badge.right .station-score-num{color:#fda4af}.station-score-badge.is-user .station-score-num{color:#6ee7b7!important}.station-score-badge.is-rival .station-score-num{color:#fda4af!important}.station-score-lbl{font-family:var(--font-mono);font-size:7.5px;font-weight:800;letter-spacing:.8px;color:var(--text-dim);margin-top:2px}.station-rival-toggle-btn{font-family:var(--font-mono);font-size:8.5px;font-weight:700;padding:1.5px 6px;border-radius:999px;cursor:pointer;white-space:nowrap;flex-shrink:0;display:inline-flex;align-items:center;gap:3px;line-height:1.3;transition:all .15s ease}.station-rival-toggle-btn.pinned{background:#fda4af29;border:1px solid rgba(253,164,175,.36);color:#fda4af}.station-rival-toggle-btn.pinned:hover{background:#fb718552;color:#fff}.station-rival-toggle-btn.unpinned{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:var(--text-dim)}.station-rival-toggle-btn.unpinned:hover{background:#fda4af33;border-color:#fda4af;color:#fff}.h2h-marquee-center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:0 12px;min-width:250px;max-width:320px;flex:1.1}.marquee-vs-badge{display:inline-flex;align-items:center;justify-content:center;padding:2.5px 11px;border-radius:999px;background:#a78bfa1a;border:1px solid rgba(196,181,253,.22);box-shadow:0 2px 6px #00000059}.vs-text{font-family:var(--font-display, "Oswald", sans-serif);font-size:11px;font-weight:700;letter-spacing:1.5px;color:#ede9fe}.h2h-tug-of-war-meter{width:100%;height:16px;border-radius:999px;background:#03040ae6;border:1px solid rgba(255,255,255,.12);display:flex;align-items:stretch;position:relative;overflow:hidden;box-shadow:inset 0 2px 5px #000000a6}body.day-theme .h2h-tug-of-war-meter{background:#00000014;border-color:#00000024}.tug-bar-side{height:100%;display:flex;align-items:center;transition:width .5s cubic-bezier(.16,1,.3,1);position:relative}.tug-bar-side.side-a{background:linear-gradient(90deg,#8b5cf6,#a78bfa 55%,#c4b5fd);justify-content:flex-start;padding-left:8px}.tug-bar-side.side-b{background:linear-gradient(90deg,#fb7185,#f43f5e);justify-content:flex-end;padding-right:8px}.h2h-tug-of-war-meter.inverted-roles .tug-bar-side.side-a{background:linear-gradient(90deg,#fb7185,#f43f5e)}.h2h-tug-of-war-meter.inverted-roles .tug-bar-side.side-b{background:linear-gradient(90deg,#8b5cf6,#a78bfa 55%,#c4b5fd)}.tug-pct{font-family:var(--font-mono);font-size:9px;font-weight:900;color:#fff;text-shadow:0 1px 2px rgba(15,7,34,.92),0 0 6px rgba(0,0,0,.72)}.tug-center-pin{position:absolute;top:0;bottom:0;left:50%;width:2px;background:#fff;transform:translate(-50%);z-index:2;box-shadow:0 0 4px #ffffffb3}.h2h-lead-callout{padding:3.5px 11px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:10.5px;font-weight:800;letter-spacing:.4px;white-space:nowrap}.h2h-lead-callout.lead-user,.h2h-lead-callout.lead-a{background:#6ee7b724;border:1px solid rgba(110,231,183,.34);color:#6ee7b7}.h2h-lead-callout.lead-rival,.h2h-lead-callout.lead-b{background:#fda4af24;border:1px solid rgba(253,164,175,.34);color:#fda4af}.h2h-lead-callout.tie{background:#c4b5fd1f;border:1px solid rgba(196,181,253,.26);color:#ddd6fe}.marquee-sub-info{font-family:var(--font-mono);font-size:9.5px;color:var(--text-dim);display:flex;align-items:center;gap:6px;white-space:nowrap}.h2h-battle-filters-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 18px;background:#060710e0;border:1px solid rgba(255,255,255,.08);border-radius:14px;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);box-shadow:0 8px 24px #00000080,inset 0 1px #ffffff0d;margin-bottom:16px;position:relative;z-index:50}.h2h-battle-filters-bar.is-dropdown-open,.h2h-battle-filters-bar:has(.h2h-map-dropdown-wrap.open){z-index:1000!important}.h2h-outcome-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.battle-filter-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:999px;background:#ffffff09;border:1px solid rgba(255,255,255,.09);color:#e2e8f0b8;font-family:var(--font-mono);font-size:11px;font-weight:700;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1)}.battle-filter-chip:hover{background:#a78bfa1a;color:#f8fafc;border-color:#c4b5fd4d;transform:translateY(-1px)}.battle-filter-chip.is-my-wins:hover{border-color:#6ee7b76b;color:#6ee7b7}.battle-filter-chip.is-rival-wins:hover{border-color:#fda4af6b;color:#fda4af}.battle-filter-chip.active{background:linear-gradient(135deg,#8b5cf6,#a78bfa 52%,#c4b5fd);border-color:#ede9fea6;color:#fff;text-shadow:0 1px 2px rgba(22,10,48,.7),0 0 8px rgba(15,7,34,.45);box-shadow:0 4px 14px #8b5cf652,inset 0 1px #ffffff40}.battle-filter-chip.is-my-wins.active,.battle-filter-chip.wins-a.active{background:#6ee7b72e;border-color:#6ee7b77a;color:#6ee7b7;text-shadow:none;box-shadow:0 4px 14px #6ee7b72e}.battle-filter-chip.is-rival-wins.active,.battle-filter-chip.wins-b.active{background:#fda4af2e;border-color:#fda4af7a;color:#fda4af;text-shadow:none;box-shadow:0 4px 14px #fda4af2e}.battle-filter-chip.uncontested.active{background:#c4b5fd29;border-color:#c4b5fd6b;color:#ede9fe;text-shadow:none;box-shadow:0 4px 12px #a78bfa33}.chip-count{font-size:10px;padding:1px 6px;border-radius:999px;background:#0000003d;color:inherit}.h2h-filter-secondary-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.battle-direction-pills{position:relative;display:inline-flex;align-items:center;padding:3px;border-radius:999px;background:#020308b8;border:1px solid rgba(255,255,255,.09);box-sizing:border-box}.battle-dir-glider{position:absolute;top:3px;bottom:3px;left:0;width:0;border-radius:999px;pointer-events:none;z-index:1;opacity:0;transition:transform .28s cubic-bezier(.2,.95,.3,1.15),width .28s cubic-bezier(.2,.95,.3,1.15),opacity .2s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease;will-change:transform,width}.battle-dir-glider,.battle-dir-glider.is-all{background:linear-gradient(135deg,#8b5cf6,#a78bfa 52%,#c4b5fd);border:1px solid rgba(237,233,254,.6);box-shadow:0 3px 12px #8b5cf657,inset 0 1px #ffffff3d}.battle-dir-glider.is-dh{background:#93c5fd33;border:1px solid rgba(147,197,253,.48);box-shadow:0 3px 12px #93c5fd38,inset 0 1px #ffffff24}.battle-dir-glider.is-uh{background:#f9a8d433;border:1px solid rgba(249,168,212,.48);box-shadow:0 3px 12px #f9a8d438,inset 0 1px #ffffff24}.battle-direction-pills .dir-pill{position:relative;z-index:2;padding:4px 12px;font-family:var(--font-mono);font-size:10.5px;font-weight:700;color:#e2e8f0ad;background:transparent!important;border:1px solid transparent;border-radius:999px;cursor:pointer;transition:color .2s ease,transform .15s ease;-webkit-user-select:none;user-select:none}.battle-direction-pills .dir-pill:active{transform:scale(.94)}.battle-direction-pills .dir-pill.dir-pill-all:hover,.battle-direction-pills .dir-pill[data-dir=all]:hover{color:#ede9fe}.battle-direction-pills .dir-pill.dir-pill-dh:hover,.battle-direction-pills .dir-pill[data-dir="0"]:hover{color:#bfdbfe}.battle-direction-pills .dir-pill.dir-pill-uh:hover,.battle-direction-pills .dir-pill[data-dir="1"]:hover{color:#fbcfe8}.battle-direction-pills .dir-pill.dir-pill-all.active,.battle-direction-pills .dir-pill[data-dir=all].active{color:#fff;text-shadow:0 1px 2px rgba(22,10,48,.72),0 0 8px rgba(15,7,34,.48)}.battle-direction-pills .dir-pill.dir-pill-dh.active,.battle-direction-pills .dir-pill[data-dir="0"].active{color:#bfdbfe}.battle-direction-pills .dir-pill.dir-pill-uh.active,.battle-direction-pills .dir-pill[data-dir="1"].active{color:#fbcfe8}.battle-direction-pills:not(.has-glider) .dir-pill.active{background:linear-gradient(135deg,#8b5cf6,#a78bfa 52%,#c4b5fd)!important;border-color:#ede9fe99;color:#fff;text-shadow:0 1px 2px rgba(22,10,48,.72);box-shadow:0 3px 12px #8b5cf657}.battle-direction-pills:not(.has-glider) .dir-pill.dir-pill-dh.active,.battle-direction-pills:not(.has-glider) .dir-pill[data-dir="0"].active{background:#93c5fd33!important;border-color:#93c5fd7a;color:#bfdbfe;text-shadow:none;box-shadow:0 3px 12px #93c5fd33}.battle-direction-pills:not(.has-glider) .dir-pill.dir-pill-uh.active,.battle-direction-pills:not(.has-glider) .dir-pill[data-dir="1"].active{background:#f9a8d433!important;border-color:#f9a8d47a;color:#fbcfe8;text-shadow:none;box-shadow:0 3px 12px #f9a8d433}.h2h-map-dropdown-wrap{position:relative;display:inline-flex}.h2h-map-dropdown-wrap.open{z-index:1300}.h2h-map-dropdown-trigger{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:999px;background:#04050cd6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.11);color:var(--text-bright, #ffffff);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .18s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px #0006}.h2h-map-dropdown-trigger:hover{background:#a78bfa1a;border-color:#c4b5fd70;box-shadow:0 4px 14px #8b5cf633}.h2h-map-dropdown-wrap.open .h2h-map-dropdown-trigger{background:#a78bfa29;border-color:#c4b5fd;box-shadow:0 4px 18px #8b5cf647,inset 0 1px #ffffff24}.h2h-trigger-icon-wrap{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#a78bfa2e;color:#ddd6fe;flex-shrink:0}.h2h-mountain-icon{width:13px;height:13px}.h2h-trigger-main{display:flex;align-items:center;overflow:hidden;flex:1;min-width:0}.h2h-trigger-label{font-family:var(--font-display, "Oswald", sans-serif);font-size:12px;font-weight:600;letter-spacing:.5px;color:#fff;white-space:nowrap;text-transform:uppercase;max-width:170px;overflow:hidden;text-overflow:ellipsis}.h2h-trigger-meta-badge{display:inline-flex;align-items:center;padding:1px 6px;border-radius:4px;font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.2px;white-space:nowrap;flex-shrink:0}.h2h-trigger-meta-badge.badge-all{background:#ffffff1a;color:var(--text-dim, #94a3b8);border:1px solid rgba(255,255,255,.12)}.h2h-trigger-meta-badge.badge-win-a{background:#6ee7b729;color:#6ee7b7;border:1px solid rgba(110,231,183,.34)}.h2h-trigger-meta-badge.badge-win-b{background:#fda4af29;color:#fda4af;border:1px solid rgba(253,164,175,.34)}.h2h-trigger-meta-badge.badge-split{background:#fde68a26;color:#fde68a;border:1px solid rgba(253,230,138,.32)}.h2h-trigger-meta-badge.badge-tie{background:#c4b5fd2e;color:#ddd6fe;border:1px solid rgba(196,181,253,.34)}.h2h-trigger-meta-badge.badge-empty{background:#ffffff0d;color:#64748b;border:1px solid rgba(255,255,255,.08)}.h2h-trigger-meta-badge.badge-neutral{background:#a78bfa26;color:#ddd6fe;border:1px solid rgba(196,181,253,.3)}.h2h-dropdown-chevron{flex-shrink:0;color:#94a3b8;transition:transform .22s cubic-bezier(.16,1,.3,1),color .18s ease}.h2h-map-dropdown-wrap.open .h2h-dropdown-chevron{transform:rotate(180deg);color:#c4b5fd}.h2h-map-dropdown-menu{position:absolute;top:calc(100% + 6px);right:0;width:320px;max-width:calc(100vw - 32px);background:#04050cf5;backdrop-filter:blur(28px) saturate(220%);-webkit-backdrop-filter:blur(28px) saturate(220%);border:1px solid rgba(196,181,253,.2);border-radius:14px;box-shadow:0 24px 60px #000000e6,0 0 0 1px #ffffff0d,0 0 28px #8b5cf633;z-index:1400;overflow:hidden;box-sizing:border-box;animation:h2hDropdownSlideIn .2s cubic-bezier(.16,1,.3,1) forwards}@keyframes h2hDropdownSlideIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.h2h-dropdown-search-wrap{position:relative;display:flex;align-items:center;padding:8px 10px;background:#00000059;border-bottom:1px solid rgba(255,255,255,.08)}.h2h-search-icon{position:absolute;left:20px;color:#94a3b8;pointer-events:none}.h2h-track-search-input{width:100%;height:30px;padding:0 26px 0 30px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:6px;font-family:var(--font-body);font-size:11.5px;color:#fff;outline:none;transition:all .15s ease}.h2h-track-search-input:focus{border-color:var(--accent-bright, #a78bfa);background:#ffffff17;box-shadow:0 0 12px #8b5cf647}.h2h-track-search-input::placeholder{color:#64748b;font-size:11px}.h2h-search-clear-btn{position:absolute;right:18px;width:18px;height:18px;border:none;background:#ffffff26;border-radius:50%;color:#fff;font-size:12px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease}.h2h-search-clear-btn:hover{background:#ffffff40}.h2h-dropdown-list-scroller{max-height:290px;overflow-y:auto;padding:6px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.h2h-dropdown-list-scroller::-webkit-scrollbar{width:5px}.h2h-dropdown-list-scroller::-webkit-scrollbar-thumb{background:#fff3;border-radius:5px}.h2h-dropdown-section-header{padding:6px 10px 4px;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.8px;color:var(--text-dimmer, #64748b);border-top:1px solid rgba(255,255,255,.06);margin-top:4px}.h2h-track-menu-item{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;border-radius:7px;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid transparent;transition:all .15s cubic-bezier(.16,1,.3,1);min-height:38px;margin-bottom:2px;outline:none}.h2h-track-menu-item:hover,.h2h-track-menu-item:focus-visible{background:#8b5cf624;border-color:#8b5cf64d}.h2h-track-menu-item.selected{background:#8b5cf638;border-color:var(--accent-bright, #a78bfa);box-shadow:inset 3px 0 0 var(--accent-bright, #a78bfa)}.h2h-track-menu-item.is-all{background:#ffffff08;border-color:#ffffff0f;margin-bottom:4px}.h2h-track-menu-item.is-all:hover,.h2h-track-menu-item.is-all:focus-visible{background:#8b5cf624;border-color:#8b5cf64d}.h2h-track-menu-item.is-all.selected{background:#8b5cf638;border-color:var(--accent-bright, #a78bfa);box-shadow:inset 3px 0 0 var(--accent-bright, #a78bfa)}.h2h-track-item-left{display:flex;align-items:center;gap:10px;overflow:hidden}.h2h-item-icon-box{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;background:#8b5cf629;color:var(--accent-bright, #a78bfa);flex-shrink:0}.h2h-track-num{font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--text-dimmer, #64748b);min-width:20px;flex-shrink:0}.h2h-track-menu-item.selected .h2h-track-num{color:var(--accent-bright, #a78bfa)}.h2h-track-name-box{display:flex;flex-direction:column;overflow:hidden}.h2h-track-item-name{font-family:var(--font-display, "Oswald", sans-serif);font-size:13.5px;font-weight:600;letter-spacing:.3px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.h2h-track-sub-text{font-family:var(--font-mono);font-size:9.5px;color:var(--text-dimmer, #64748b)}.h2h-track-item-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.h2h-track-item-tags{display:flex;align-items:center;gap:4px}.h2h-duel-mini-tag{display:inline-flex;align-items:center;padding:1px 5px;border-radius:4px;font-family:var(--font-mono);font-size:9.5px;font-weight:700;line-height:1.3}.h2h-duel-mini-tag.win-a{background:#10b98133;color:#34d399;border:1px solid rgba(16,185,129,.35)}.h2h-duel-mini-tag.win-b{background:#ef444433;color:#f87171;border:1px solid rgba(239,68,68,.35)}.h2h-duel-mini-tag.tie{background:#a855f733;color:#c084fc;border:1px solid rgba(168,85,247,.35)}.h2h-duel-mini-tag.unc{background:#f59e0b33;color:#fbbf24;border:1px solid rgba(245,158,11,.35)}.h2h-duel-mini-tag.empty{background:#ffffff0d;color:#64748b;border:1px solid rgba(255,255,255,.06);font-size:8.5px}.h2h-duel-mini-tag.count-pill{background:#ffffff14;color:var(--text-dim, #94a3b8);border:1px solid rgba(255,255,255,.1)}.h2h-track-check{width:14px;height:14px;color:var(--accent-bright, #a78bfa);flex-shrink:0}.h2h-track-no-results{padding:20px 10px;text-align:center;font-family:var(--font-mono);font-size:11px;color:var(--text-dimmer, #64748b)}body.day-theme .h2h-map-dropdown-trigger{background:#fff;border-color:#cbd5e1;color:#0f172a;box-shadow:0 1px 3px #0f172a14}body.day-theme .h2h-map-dropdown-trigger:hover{background:#f8fafc;border-color:#d97706;box-shadow:0 0 10px #d977062e}body.day-theme .h2h-map-dropdown-wrap.open .h2h-map-dropdown-trigger{border-color:#d97706;background:#fff;box-shadow:0 0 14px #d9770638}body.day-theme .h2h-trigger-icon-wrap{background:#d977061f;color:#d97706}body.day-theme .h2h-trigger-label{color:#0f172a}body.day-theme .h2h-trigger-meta-badge.badge-all{background:#f1f5f9;color:#475569;border-color:#e2e8f0}body.day-theme .h2h-map-dropdown-wrap.open .h2h-dropdown-chevron{color:#d97706}body.day-theme .h2h-map-dropdown-menu{background:#fff;border-color:#cbd5e1;box-shadow:0 20px 48px #0f172a26,0 0 0 1px #0f172a0d}body.day-theme .h2h-dropdown-search-wrap{background:#f8fafc;border-bottom-color:#e2e8f0}body.day-theme .h2h-track-search-input{background:#fff;border-color:#cbd5e1;color:#0f172a}body.day-theme .h2h-track-search-input:focus{border-color:#d97706;box-shadow:0 0 10px #d9770633}body.day-theme .h2h-track-search-input::placeholder{color:#94a3b8}body.day-theme .h2h-search-clear-btn{background:#e2e8f0;color:#475569}body.day-theme .h2h-dropdown-section-header{color:#64748b;border-top-color:#e2e8f0}body.day-theme .h2h-track-menu-item:hover,body.day-theme .h2h-track-menu-item:focus-visible{background:#d9770614;border-color:#d9770633}body.day-theme .h2h-track-menu-item.selected{background:#d977061f;border-color:#d97706;box-shadow:inset 3px 0 #d97706}body.day-theme .h2h-track-menu-item.is-all{background:#f8fafc;border-color:#e2e8f0}body.day-theme .h2h-track-menu-item.is-all:hover,body.day-theme .h2h-track-menu-item.is-all:focus-visible{background:#d9770614;border-color:#d9770640}body.day-theme .h2h-track-menu-item.is-all.selected{background:#d977061f;border-color:#d97706;box-shadow:inset 3px 0 #d97706}body.day-theme .h2h-item-icon-box{background:#d977061f;color:#d97706}body.day-theme .h2h-track-item-name{color:#0f172a}body.day-theme .h2h-track-sub-text{color:#64748b}body.day-theme .h2h-track-num{color:#94a3b8}body.day-theme .h2h-track-menu-item.selected .h2h-track-num,body.day-theme .h2h-track-check{color:#d97706}body.day-theme .h2h-duel-mini-tag.count-pill{background:#f1f5f9;color:#475569;border-color:#e2e8f0}body.day-theme .h2h-dropdown-list-scroller{scrollbar-color:rgba(0,0,0,.2) transparent}@media(max-width:768px){.h2h-map-dropdown-menu{left:0!important;right:0!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}}.h2h-matchups-heading-row{margin-top:18px;margin-bottom:12px;position:relative;z-index:1}.h2h-duel-cards-container{display:block;width:100%;position:relative;z-index:1}.h2h-duel-cards-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;align-items:stretch}.h2h-duel-cards-grid.single{grid-template-columns:1fr}@media(max-width:860px){.h2h-duel-cards-grid{grid-template-columns:1fr;gap:10px}}.h2h-duel-cards-cols{display:flex;gap:14px;align-items:flex-start;width:100%}.h2h-duel-cards-col{flex:1;display:flex;flex-direction:column;gap:14px;min-width:0}@media(max-width:860px){.h2h-duel-cards-cols{flex-direction:column}}.h2h-duel-card{display:flex;flex-direction:column;background:#070812e0;border:1px solid rgba(255,255,255,.08);border-radius:14px;overflow:hidden;box-shadow:0 6px 20px #00000073,inset 0 1px #ffffff0a;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,border-color .2s ease;position:relative;z-index:2;width:100%;height:auto;box-sizing:border-box}.h2h-duel-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px #00000094,0 0 16px #a78bfa1a;border-color:#c4b5fd42;z-index:3}body.day-theme .h2h-duel-card{background:linear-gradient(135deg,#fff,#f8fafc);border-color:#00000014;box-shadow:0 4px 14px #0000000d}body.day-theme .h2h-duel-card:hover{box-shadow:0 8px 22px #0000001a;border-color:#00000026}.h2h-duel-card.outcome-user-win,.h2h-duel-card.status-victory,.h2h-duel-card.status-lead-a{border-color:#6ee7b742}.h2h-duel-card.outcome-rival-win,.h2h-duel-card.status-defeat,.h2h-duel-card.status-lead-b{border-color:#fda4af42}.h2h-duel-card.status-only-a,.h2h-duel-card.status-only-b{border-color:#94a3b82e}.h2h-duel-card.status-tie{border-color:#c4b5fd47}.duel-card-header{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#02030873;border-bottom:1px solid rgba(255,255,255,.06);gap:8px;flex-wrap:nowrap;height:42px;min-height:42px;max-height:42px;box-sizing:border-box}body.day-theme .duel-card-header{background:#00000008;border-bottom-color:#0000000f}.duel-pass-info{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;flex-shrink:0}.duel-status-wrap{display:flex;align-items:center;flex-shrink:0}.duel-pass-name{font-family:var(--font-display, "Oswald", sans-serif);font-size:13px;font-weight:700;letter-spacing:.5px;color:var(--text-bright);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:44px}.duel-layout-pill{display:inline-flex;align-items:center;gap:3px;font-family:var(--font-mono);font-size:9px;font-weight:800;padding:2px 6px;border-radius:999px;letter-spacing:.3px;white-space:nowrap;line-height:1;flex-shrink:0}.duel-layout-pill.downhill{background:#93c5fd24;color:#93c5fd;border:1px solid rgba(147,197,253,.32)}.duel-layout-pill.uphill{background:#f9a8d424;color:#f9a8d4;border:1px solid rgba(249,168,212,.32)}body.day-theme .duel-layout-pill.downhill{background:#06b6d41f;color:#0e7490;border-color:#06b6d44d}body.day-theme .duel-layout-pill.uphill{background:#f59e0b24;color:#b45309;border-color:#d977064d}.duel-card-status-pill{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.3px;padding:2px 7px;border-radius:999px;white-space:nowrap;line-height:1;flex-shrink:0}.duel-card-status-pill.status-victory,.duel-card-status-pill.is-user-win,.duel-card-status-pill.lead-a{background:#6ee7b724;border:1px solid rgba(110,231,183,.36);color:#6ee7b7}.duel-card-status-pill.status-defeat,.duel-card-status-pill.is-rival-win,.duel-card-status-pill.lead-b{background:#fda4af24;border:1px solid rgba(253,164,175,.36);color:#fda4af}.duel-card-status-pill.only-a,.duel-card-status-pill.only-b{background:#94a3b81f;border:1px solid rgba(148,163,184,.25);color:#cbd5e1}body.day-theme .duel-card-status-pill.only-a,body.day-theme .duel-card-status-pill.only-b{background:#64748b1a;border:1px solid rgba(100,116,139,.25);color:#475569}.duel-card-status-pill.tie{background:#c4b5fd24;border:1px solid rgba(196,181,253,.3);color:#ddd6fe}.duel-card-actions{display:flex;align-items:center;gap:6px;flex-shrink:0;margin-left:auto}.duel-card-actions:empty{display:none}.btn-duel-telemetry{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:82px;padding:4px 10px;border-radius:999px;background:#a78bfa24;border:1px solid rgba(196,181,253,.36);color:#ddd6fe;font-family:var(--font-mono);font-size:10px;font-weight:700;cursor:pointer;transition:all .18s ease;white-space:nowrap;box-sizing:border-box}.btn-duel-telemetry:hover,.btn-duel-telemetry.is-active{background:linear-gradient(135deg,#8b5cf6,#a78bfa 55%,#c4b5fd);border-color:#ede9fead;color:#fff;text-shadow:0 1px 2px rgba(22,10,48,.65);box-shadow:0 4px 12px #8b5cf652}.btn-duel-jump{display:inline-flex;align-items:center;gap:3px;padding:4px 9px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:var(--text-dim);font-family:var(--font-mono);font-size:10px;font-weight:700;cursor:pointer;transition:all .15s ease}.btn-duel-jump:hover{background:#a78bfa24;border-color:#c4b5fd5c;color:#ede9fe}.h2h-rank-badge{display:inline-flex;align-items:center;justify-content:center;height:18px;max-height:18px;flex-shrink:0;vertical-align:middle;border:none!important;background:transparent!important;box-shadow:none!important}.h2h-rank-badge:not(.unranked){border:none!important;background:transparent!important;box-shadow:none!important}.h2h-rank-badge .h2h-rank-img,.h2h-rank-img,.fighter-timing-row img,.fighter-timing-row img.h2h-rank-img,.duel-fighter-side img.h2h-rank-img,.splits-rank-chip-wrap .h2h-rank-badge .h2h-rank-img{height:18px!important;max-height:18px!important;width:auto!important;max-width:58px!important;object-fit:contain!important;filter:drop-shadow(0 1px 3px rgba(0,0,0,.7));pointer-events:none;display:inline-block!important}.h2h-rank-badge.unranked{padding:0 5px;height:16px;border-radius:4px;background:#ffffff0f;border:1px dashed rgba(255,255,255,.18)}.h2h-rank-unranked{font-family:var(--font-mono);font-size:9px;font-weight:700;color:var(--text-dim)}.touge-icon{display:inline-block;vertical-align:middle;flex-shrink:0}.duel-clash-arena{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;gap:12px;height:94px;min-height:94px;max-height:94px;box-sizing:border-box}.duel-fighter-side{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box}.duel-fighter-side.side-b{align-items:flex-end;text-align:right}.fighter-header{display:flex;align-items:center;gap:6px;height:18px;line-height:1;width:100%;min-width:0;max-width:100%;overflow:hidden}.fighter-header.right{justify-content:flex-end}.fighter-label{font-family:var(--font-mono);font-size:8.5px;font-weight:800;padding:1.5px 6px;border-radius:999px;background:#ffffff12;color:var(--text-dim);flex-shrink:0;white-space:nowrap}.fighter-label.is-me{background:#a78bfa33;color:#ddd6fe;border:1px solid rgba(196,181,253,.36)}.fighter-label.is-rival{background:#fda4af29;color:#fda4af;border:1px solid rgba(253,164,175,.34)}.fighter-name-link{font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--text-bright);background:none;border:none;padding:0;margin:0;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto;min-width:0;max-width:fit-content;text-align:left}body:not(.day-theme) .fighter-name-link span[style*="color:#000"],body:not(.day-theme) .fighter-name-link span[style*="color: #000"],body:not(.day-theme) .fighter-name-link span[style*="color:black"],body:not(.day-theme) .fighter-name-link span[style*="color: black"],body:not(.day-theme) .fighter-name-link span[style*="color:#111"],body:not(.day-theme) .fighter-name-link span[style*="color: #111"],body:not(.day-theme) .fighter-name-link span[style*="color:rgb(0"]{text-shadow:0 0 1px rgba(255,255,255,.72),0 0 8px rgba(216,180,254,.45)}.fighter-header.right .fighter-name-link{text-align:right}.fighter-name-link:hover{color:#ddd6fe!important;text-decoration:underline}.fighter-timing-row{display:flex;align-items:center;gap:8px;height:22px;line-height:1}.fighter-timing-row.right{justify-content:flex-end}.fighter-time-val{font-family:var(--font-mono);font-size:14.5px;font-weight:800;color:var(--text-bright);letter-spacing:.3px;line-height:1}.duel-fighter-side.is-lead .fighter-time-val{color:#6ee7b7}.duel-fighter-side.side-b.is-lead .fighter-time-val{color:#fda4af}.duel-fighter-side.is-user.is-lead .fighter-time-val{color:#6ee7b7!important}.duel-fighter-side.is-rival.is-lead .fighter-time-val{color:#fda4af!important}.fighter-time-val.is-empty{color:var(--text-dim);font-size:11px;line-height:1}.fighter-machine-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;height:20px;box-sizing:border-box;border-radius:6px;background:#ffffff09;border:1px solid rgba(255,255,255,.07);align-self:flex-start}.fighter-machine-pill.right{align-self:flex-end}.fighter-car-thumb{width:24px;height:13px;object-fit:contain}.fighter-car-text{font-family:var(--font-mono);font-size:9.5px;font-weight:600;color:var(--text-dim);line-height:1}.duel-arena-vs-badge{display:none}.duel-center-clash{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:110px;height:100%;flex-shrink:0;box-sizing:border-box}.duel-delta-box{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:3px 11px;height:24px;box-sizing:border-box;border-radius:999px;font-family:var(--font-mono);font-size:12px;font-weight:900;letter-spacing:.3px}.duel-delta-box.user-won,.duel-delta-box.lead-a{background:#6ee7b729;border:1px solid rgba(110,231,183,.38);color:#6ee7b7;box-shadow:0 2px 10px #6ee7b729}.duel-delta-box.rival-won,.duel-delta-box.lead-b{background:#fda4af29;border:1px solid rgba(253,164,175,.38);color:#fda4af;box-shadow:0 2px 10px #fda4af29}.duel-delta-box.user-won{background:#6ee7b729!important;border-color:#6ee7b761!important;color:#6ee7b7!important;box-shadow:0 2px 10px #6ee7b729!important}.duel-delta-box.rival-won{background:#fda4af29!important;border-color:#fda4af61!important;color:#fda4af!important;box-shadow:0 2px 10px #fda4af29!important}.duel-delta-box.tie{background:#c4b5fd1f;border:1px solid rgba(196,181,253,.28);color:#ddd6fe}.delta-arrow{font-size:10px}.duel-sector-minibar{display:flex;align-items:center;gap:5px;height:16px;box-sizing:border-box}.minibar-title{font-family:var(--font-mono);font-size:8px;font-weight:800;color:var(--text-dim);letter-spacing:.5px}.minibar-track{display:inline-flex;gap:3px}.minibar-seg{font-family:var(--font-mono);font-size:8.5px;font-weight:800;padding:1.5px 5px;border-radius:999px;line-height:1}.minibar-seg.lead-a{background:#6ee7b738;border:1px solid rgba(110,231,183,.4);color:#a7f3d0}.minibar-seg.lead-b{background:#fda4af38;border:1px solid rgba(253,164,175,.4);color:#fecdd3}.minibar-seg.tie{background:#c4b5fd24;border:1px solid rgba(196,181,253,.25);color:#ddd6fe}.duel-uncontested-slot{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3px 8px;height:45px;box-sizing:border-box;border-radius:8px;background:#ffffff08;border:1px dashed rgba(255,255,255,.14);gap:2px}.uncontested-icon{font-size:13px;color:var(--text-dim)}.uncontested-label{font-family:var(--font-mono);font-size:9px;font-weight:700;color:#94a3b8;white-space:nowrap}.duel-splits-drawer{background:#04050cf0;border-top:1px solid rgba(255,255,255,.08);padding:10px 12px;animation:duelSplitsOpen .2s ease-out}@keyframes duelSplitsOpen{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}body.day-theme .duel-splits-drawer{background:#f1f5f9;border-top-color:#00000014}.duel-empty-filter-state{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;background:#060710d6;border:1px dashed rgba(196,181,253,.2);border-radius:14px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 8px 24px #00000073;text-align:center;gap:10px}.duel-empty-icon{font-size:32px}.duel-empty-title{font-family:var(--font-display, "Oswald", sans-serif);font-size:18px;font-weight:700;color:var(--text-bright)}.duel-empty-desc{font-size:12.5px;color:var(--text-dim);max-width:360px}.h2h-matchmaker-hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding:34px 24px;background:radial-gradient(ellipse at 50% 0%,#a78bfa24,#060710eb 76%);border:1px solid rgba(196,181,253,.18);border-radius:16px;box-shadow:0 12px 32px #00000080,inset 0 1px #ffffff0d;margin-bottom:20px}body.day-theme .h2h-matchmaker-hero{background:radial-gradient(ellipse at 50% 20%,#8b5cf614,#fff 80%);border-color:#8b5cf633;box-shadow:0 4px 18px #0000000d}.matchmaker-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:#a78bfa24;border:1px solid rgba(196,181,253,.32);color:#ddd6fe;font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.8px;margin-bottom:12px}.matchmaker-badge-pulse{display:none}.matchmaker-title{font-family:var(--font-display, "Oswald", sans-serif);font-size:24px;font-weight:700;color:#f8fafc;letter-spacing:.5px;margin:0 0 8px}.matchmaker-subtitle{font-size:13px;color:#e2e8f0ad;max-width:520px;line-height:1.5;margin:0 0 24px}.matchmaker-contenders-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;width:100%;max-width:800px}.contender-challenge-card{display:flex;flex-direction:column;align-items:center;padding:16px 14px;border-radius:14px;background:#080914db;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0a;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);gap:10px}.contender-challenge-card:hover{background:#a78bfa1a;border-color:#c4b5fd61;transform:translateY(-2px);box-shadow:0 10px 24px #0000007a,0 0 16px #a78bfa24}body.day-theme .contender-challenge-card{background:#fff;border-color:#00000014;box-shadow:0 2px 8px #0000000a}body.day-theme .contender-challenge-card:hover{border-color:#8b5cf666;box-shadow:0 6px 16px #8b5cf61f}.contender-avatar-circle{width:44px;height:44px;border-radius:50%;background:#a78bfa24;border:1px solid rgba(196,181,253,.32);color:#ddd6fe;display:flex;align-items:center;justify-content:center;font-size:20px}.contender-info{display:flex;flex-direction:column;align-items:center;gap:3px;width:100%}.contender-name{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-display, "Oswald", sans-serif);font-size:15px;font-weight:700;color:var(--text-bright);line-height:1.2;text-align:center}.contender-name-text{display:inline-flex;align-items:center}.contender-you-badge{display:inline-flex;align-items:center;justify-content:center;height:16px;padding:0 6px;border-radius:999px;background:#a78bfa33;border:1px solid rgba(196,181,253,.42);color:#ddd6fe;font-family:var(--font-mono, monospace);font-size:8.5px;font-weight:800;letter-spacing:.5px;line-height:1;text-align:center;box-sizing:border-box;vertical-align:middle;flex-shrink:0}.chip-you-tag{display:inline-flex;align-items:center;justify-content:center;height:16px;padding:0 6px;border-radius:999px;background:#a78bfa33;border:1px solid rgba(196,181,253,.38);color:#ddd6fe;font-family:var(--font-mono, monospace);font-size:8.5px;font-weight:800;letter-spacing:.5px;line-height:1;text-align:center;box-sizing:border-box;vertical-align:middle;flex-shrink:0;margin-left:5px}.chip-you-tag .you-badge-txt,.chip-you-tag>span{display:inline-flex;align-items:center;justify-content:center;transform:none!important;line-height:1;margin:0;padding:0}.contender-you-badge .you-badge-txt,.contender-you-badge>span,.you-badge-txt{display:inline-block;transform:translateY(1.5px);line-height:1}.contender-label{font-size:10px;font-family:var(--font-mono);color:var(--text-dim)}.btn-contender-duel,.contender-fallback-pill{display:inline-flex;align-items:center;gap:5px;height:25px;padding:0 11px;border-radius:999px;background:#a78bfa29;border:1px solid rgba(196,181,253,.42);color:#ede9fe;font-family:var(--font-mono);font-size:10px;font-weight:800;cursor:pointer;transition:all .18s ease;box-sizing:border-box}.btn-contender-duel svg,.btn-contender-duel .touge-icon{width:12px;height:12px;flex-shrink:0;display:block}.btn-contender-duel:hover,.contender-fallback-pill:hover{background:linear-gradient(135deg,#8b5cf6,#a78bfa 55%,#c4b5fd);border-color:#ede9feb8;color:#fff;text-shadow:0 1px 2px rgba(22,10,48,.65);box-shadow:0 4px 12px #8b5cf659}@media(max-width:768px){.profile-rivals-wrap{gap:12px}.profile-rivals-top-bar{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px;padding:10px 12px}.rival-chips-container{width:100%;overflow:visible}.rival-chips-row{width:100%;display:flex;align-items:center;gap:6px;overflow:visible;flex-wrap:wrap;padding-bottom:0}.rival-chips-row::-webkit-scrollbar{display:none}.rival-history-group{width:100%;display:flex;align-items:center;gap:5px;flex-wrap:wrap;padding-left:0;margin-left:0;margin-top:5px;padding-top:6px;border-left:none;border-top:1px solid rgba(255,255,255,.08)}body.day-theme .rival-history-group{border-top-color:#00000014}.rival-history-label{font-size:8.5px;font-weight:800;margin-right:2px}.profile-rival-selector-chip{flex-shrink:0;padding:3px 8px;font-size:10.5px;max-width:100%}.rival-add-box{order:-1;width:100%;max-width:100%;flex:none;min-width:0;height:auto}.profile-rival-search-input{width:100%;font-size:11.5px;height:32px}.profile-rival-dropdown{width:100%;min-width:0;max-width:100%;left:0;right:0;top:calc(100% + 4px)}.h2h-battle-marquee{flex-direction:column;padding:12px 14px;gap:8px;border-radius:12px;margin-bottom:12px}.h2h-marquee-station{width:100%;padding:8px 10px;gap:10px;border-radius:10px}.station-avatar-ring{width:42px;height:42px}.station-driver-name{font-size:14px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.station-tier-badge{font-size:9.5px;padding:1.5px 6px}.station-score-badge{padding:4px 10px;min-width:54px}.station-score-num{font-size:22px}.station-score-lbl{font-size:8.5px}.h2h-marquee-center{width:100%;min-width:0;max-width:100%;padding:4px 0;gap:6px;flex:none}.marquee-vs-badge{padding:2.5px 12px}.vs-text{font-size:11px;letter-spacing:1px}.h2h-tug-of-war-meter{height:16px}.tug-pct{font-size:9.5px}.h2h-lead-callout{white-space:normal;text-align:center;font-size:10px;padding:3px 8px;width:100%;max-width:100%;word-break:break-word}.marquee-sub-info{font-size:9px;flex-wrap:wrap;justify-content:center;gap:4px;text-align:center}.h2h-battle-filters-bar{padding:10px 12px;gap:8px;flex-direction:column;align-items:stretch;margin-bottom:12px}.h2h-outcome-chips{width:100%;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;overflow:visible!important}.battle-filter-chip{width:100%!important;justify-content:center!important;padding:6px 10px!important;font-size:10.5px!important;border-radius:999px!important;box-sizing:border-box!important;white-space:nowrap!important}.battle-filter-chip:last-child:nth-child(odd){grid-column:1 / -1!important}.h2h-filter-secondary-controls{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:8px}.battle-direction-pills{display:flex;width:100%;gap:4px;flex-shrink:0}.battle-direction-pills .dir-pill{flex:1;text-align:center;justify-content:center;padding:6px 8px;font-size:11px;height:32px}.h2h-map-dropdown-wrap{width:100%;flex:none;position:relative;display:flex}.h2h-map-dropdown-trigger{width:100%;height:34px;padding:0 10px;gap:8px;display:flex;justify-content:space-between}.h2h-trigger-label{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:none;flex:1;text-align:left}.h2h-trigger-meta-badge{font-size:9px;padding:1px 6px;margin-left:auto}.h2h-map-dropdown-menu{left:0!important;right:0!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.profile-section-heading-row{flex-wrap:wrap;gap:6px;margin-top:14px!important;margin-bottom:8px!important}.profile-section-heading{font-size:13px}.profile-section-sub{font-size:10.5px}.profile-section-counter{font-size:10px}}@media(max-width:640px){.h2h-duel-cards-grid{grid-template-columns:1fr;gap:10px}.h2h-duel-cards-cols{flex-direction:column;width:100%;gap:10px}.h2h-duel-cards-col{width:100%;gap:10px}.h2h-duel-card{width:100%;max-width:100%}.duel-card-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"pass actions" "status status"!important;row-gap:7px!important;column-gap:8px!important;align-items:center!important;height:auto!important;min-height:auto!important;max-height:none!important;padding:10px 12px!important;box-sizing:border-box!important}.duel-pass-info{grid-area:pass!important;display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:nowrap!important;width:100%!important;min-width:0!important;overflow:hidden!important}.duel-pass-name{font-size:13.5px!important;font-weight:800!important;color:var(--text-bright)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.duel-layout-pill{font-size:9.5px!important;font-weight:800!important;padding:2px 6px!important;flex-shrink:0!important}.duel-status-wrap{grid-area:status!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;min-width:0!important;overflow:hidden!important}.duel-card-status-pill{font-size:9.5px!important;font-weight:800!important;padding:2.5px 7px!important;white-space:nowrap!important;max-width:100%!important}.duel-card-actions{grid-area:actions!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;margin-left:0!important;flex-shrink:0!important}.duel-card-actions:empty{display:none!important}.duel-card-header:has(.duel-card-actions:empty) .duel-pass-info{grid-column:1 / -1!important}.btn-duel-telemetry{padding:4px 10px!important;font-size:11px!important;min-width:0!important;height:26px!important;white-space:nowrap!important}.duel-clash-arena{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;height:auto!important;min-height:auto!important;max-height:none!important;gap:8px 10px!important;padding:12px!important;align-items:center!important;box-sizing:border-box!important}.duel-fighter-side{height:auto!important;min-height:auto!important;max-height:none!important;display:flex!important;flex-direction:column!important;gap:6px!important}.duel-fighter-side.side-a{grid-column:1!important;grid-row:1!important;min-width:0!important;overflow:visible!important;align-items:flex-start!important;text-align:left!important}.duel-arena-vs-badge{grid-column:2!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;justify-self:center!important;margin:0!important;padding:0 4px!important;-webkit-user-select:none!important;user-select:none!important}.arena-vs-text{font-family:var(--font-display, "Oswald", sans-serif)!important;font-size:11px!important;font-weight:800!important;letter-spacing:1.5px!important;color:#e2e8f0!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:999px!important;padding:2.5px 8px!important;line-height:1!important;box-shadow:0 2px 6px #0006!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}body.day-theme .arena-vs-text{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#334155!important;box-shadow:0 1px 3px #0f172a0f!important}.duel-fighter-side.side-b{grid-column:3!important;grid-row:1!important;min-width:0!important;overflow:visible!important;align-items:flex-end!important;text-align:right!important}.fighter-header{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important;width:100%!important;height:auto!important;line-height:1.2!important}.fighter-header.right{justify-content:flex-end!important}.fighter-label{font-size:9px!important;font-weight:800!important;padding:1.5px 5px!important;flex-shrink:0!important;white-space:nowrap!important}.fighter-name-link{font-size:13px!important;font-weight:800!important;flex:0 1 auto!important;width:auto!important;max-width:fit-content!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.9)!important}.fighter-timing-row{display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important;width:100%!important;height:auto!important;align-items:flex-start!important}.fighter-timing-row.right{align-items:flex-end!important}.fighter-timing-row .fighter-time-val{order:1!important;font-size:15px!important;font-weight:900!important;white-space:nowrap!important;letter-spacing:.3px!important;line-height:1.1!important}.duel-fighter-side:not(.is-lead) .fighter-timing-row .fighter-time-val{color:#f1f5f9e0!important}body.day-theme .duel-fighter-side:not(.is-lead) .fighter-timing-row .fighter-time-val{color:#334155!important}.fighter-timing-row .h2h-rank-badge{order:2!important}.fighter-timing-row img.h2h-rank-img,.duel-fighter-side img.h2h-rank-img{height:18px!important;max-height:18px!important;max-width:52px!important}.fighter-machine-pill{max-width:100%!important;padding:2.5px 6px!important;font-size:10px!important;gap:4px!important;min-width:0!important;overflow:hidden!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:4px!important}.fighter-car-thumb{width:22px!important;height:12px!important;flex-shrink:0!important}.fighter-car-text{font-size:10px!important;font-weight:600!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--text-dim)!important}.duel-center-clash{grid-column:1 / -1!important;grid-row:2!important;width:100%!important;height:auto!important;min-height:auto!important;max-height:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:9px 12px!important;margin-top:6px!important;background:#00000059!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;box-sizing:border-box!important}.duel-delta-box{margin:0 auto!important;align-self:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:3.5px 12px!important;font-size:12px!important;font-weight:800!important}.duel-sector-minibar{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;height:auto!important;margin:0 auto!important;padding-top:6px!important;border-top:1px solid rgba(255,255,255,.06)!important}body.day-theme .duel-sector-minibar{border-top-color:#e2e8f0!important}.minibar-title{font-size:9px!important;font-weight:800!important;color:var(--text-dim)!important;letter-spacing:.6px!important}.minibar-track{display:inline-flex!important;gap:4px!important}.minibar-seg{font-size:9px!important;font-weight:800!important;padding:2px 6px!important;border-radius:4px!important}.duel-uncontested-slot{width:100%!important;height:auto!important;min-height:38px!important;max-height:none!important;padding:8px 12px!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:8px!important;box-sizing:border-box!important}.uncontested-icon{font-size:14px!important}.uncontested-label{font-size:11px!important;font-weight:700!important;color:#94a3b8!important;white-space:nowrap!important}body.day-theme .uncontested-label{color:#64748b!important}.duel-splits-drawer{padding:8px 10px}.splits-sectors-grid{grid-template-columns:1fr;gap:6px}.splits-sector-card{padding:8px 10px;gap:5px}.splits-sector-title{font-size:10px}.splits-sector-diff-pill{font-size:10px;padding:1px 5px}.splits-sector-times-row{font-size:12px}.splits-cumulative-row{font-size:9px;gap:6px}.splits-cum-label,.splits-cum-delta{font-size:9px}.h2h-matchmaker-hero{padding:20px 14px;margin-bottom:14px}.matchmaker-title{font-size:17px}.matchmaker-subtitle{font-size:11px;margin-bottom:16px}.matchmaker-contenders-grid{grid-template-columns:1fr;gap:8px}.contender-challenge-card{flex-direction:row;align-items:center;justify-content:space-between;padding:10px 12px;gap:10px}.contender-info{align-items:flex-start;flex:1;min-width:0}.contender-name{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-contender-duel{flex-shrink:0;padding:4px 10px;font-size:9.5px}}@media(max-width:420px){.station-driver-name{font-size:12.5px;max-width:100%}.station-score-badge{padding:3px 6px;min-width:44px}.station-score-num{font-size:17px}.station-avatar-ring{width:36px;height:36px}.duel-pass-name{font-size:11.5px}.fighter-time-val{font-size:12px}.fighter-name-link{font-size:10.5px;max-width:100%}.duel-delta-box{font-size:10px;padding:2px 5px}}.btn-h2h-telemetry:hover{background:linear-gradient(135deg,#8b5cf6,#a78bfa 55%,#c4b5fd);color:#fff;text-shadow:0 1px 2px rgba(22,10,48,.65)}.btn-h2h-telemetry.is-active{background:linear-gradient(135deg,#8b5cf6,#a78bfa 55%,#c4b5fd);color:#fff;text-shadow:0 1px 2px rgba(22,10,48,.65);box-shadow:0 4px 12px #8b5cf652}.h2h-splits-expansion-row{background:#05060ef5}body.day-theme .h2h-splits-expansion-row{background:#f1f5f9f2}.h2h-splits-expansion-cell{padding:16px 20px!important;border-bottom:1px solid rgba(196,181,253,.22)!important}.h2h-splits-card{display:flex;flex-direction:column;gap:10px;background:#060710db;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px}.h2h-splits-card.compact{padding:0;gap:8px;background:transparent;border:none;box-shadow:none}body.day-theme .h2h-splits-card{background:#fff;border-color:#00000014;box-shadow:0 4px 14px #0000000a}body.day-theme .h2h-splits-card.compact{background:transparent;border:none;box-shadow:none}.splits-card-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}body.day-theme .splits-card-header{border-bottom-color:#00000014}.splits-track-badge{display:flex;align-items:center;gap:8px}.splits-track-title{font-family:var(--font-display);font-size:15px;letter-spacing:.8px;color:var(--text-bright)}.splits-layout-pill{font-size:10px;font-weight:700;padding:2px 7px;border-radius:999px}.splits-summary-versus{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.splits-driver-chip{display:flex;align-items:center;gap:8px}.splits-rank-chip-wrap{display:inline-flex;align-items:center;height:16px;flex-shrink:0}.splits-rank-chip-wrap .h2h-rank-badge .h2h-rank-img{height:16px;max-width:56px}.splits-empty-drivers-row{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:10px}.splits-empty-driver-side{display:inline-flex;align-items:center;gap:7px}.splits-empty-time{font-family:var(--font-mono);font-size:11px;color:var(--text-dim)}.splits-car-thumb{width:32px;height:18px;object-fit:contain}.splits-driver-name{font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--text-bright)}.splits-total-time{font-family:var(--font-mono);font-size:13px;font-weight:700;color:#ddd6fe}.splits-gap-badge{font-family:var(--font-mono);font-size:12px;font-weight:800;padding:4px 10px;border-radius:999px}.splits-gap-badge.winner-a{background:#6ee7b724;color:#6ee7b7;border:1px solid rgba(110,231,183,.32)}.splits-gap-badge.winner-b{background:#fda4af24;color:#fda4af;border:1px solid rgba(253,164,175,.32)}.splits-gap-badge.winner-tie{background:#c4b5fd1f;color:#c4b5fd;border:1px solid rgba(196,181,253,.26)}.splits-sectors-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(max-width:480px){.splits-sectors-grid{grid-template-columns:1fr}}.splits-sector-card{background:#080914e0;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:9px 11px;display:flex;flex-direction:column;gap:6px;min-width:0;overflow:hidden}body.day-theme .splits-sector-card{background:#f8fafcd9;border-color:#00000014}.splits-sector-card.won-a{border-color:#6ee7b742;background:linear-gradient(180deg,#6ee7b70d,#080914e0)}.splits-sector-card.won-b{border-color:#fda4af42;background:linear-gradient(180deg,#fda4af0d,#080914e0)}.splits-sector-card.won-tie{border-color:#c4b5fd38}.splits-sector-title-row{display:flex;align-items:center;justify-content:space-between}.splits-sector-title{font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:.5px;color:var(--text-dim)}.splits-sector-diff-pill{font-family:var(--font-mono);font-size:11px;font-weight:800;padding:1px 7px;border-radius:999px}.splits-sector-diff-pill.won-a{background:#6ee7b729;color:#6ee7b7}.splits-sector-diff-pill.won-b{background:#fda4af29;color:#fda4af}.splits-sector-diff-pill.won-tie{background:#c4b5fd24;color:#c4b5fd}.splits-sector-times-row{display:flex;align-items:center;justify-content:space-between;gap:6px;font-family:var(--font-mono);font-size:12.5px;font-weight:700;white-space:nowrap}.splits-vs-divider{font-size:10px;color:var(--text-dim)}.splits-time-val.lead{color:#6ee7b7}.splits-time-val.trail{color:var(--text-dim)}.splits-cumulative-row{display:flex;align-items:center;justify-content:space-between;padding-top:5px;border-top:1px solid rgba(255,255,255,.07);font-size:9.5px;font-family:var(--font-mono);color:var(--text-dim);white-space:nowrap;gap:6px;min-width:0;overflow:hidden}body.day-theme .splits-cumulative-row{border-top-color:#00000014}.splits-cum-label{white-space:nowrap;flex-shrink:0;color:var(--text-dim);font-size:9.5px}.splits-cum-delta{font-weight:700;font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right;min-width:0;flex-shrink:1}.splits-cum-delta.lead-a{color:#6ee7b7}.splits-cum-delta.lead-b{color:#fda4af}.h2h-splits-empty{padding:16px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.splits-empty-icon{font-size:22px}.splits-empty-text{font-size:12px;color:var(--text-dim)}.splits-empty-sub{font-size:12px;font-family:var(--font-mono);color:var(--accent)}.btn-h2h-jump{display:inline-flex;align-items:center;padding:4px 8px;border-radius:6px;background:#ffffff0f;border:1px solid var(--border-subtle);color:var(--text-dim);font-family:var(--font-mono);font-size:10.5px;cursor:pointer}.btn-h2h-jump:hover{color:var(--text-bright);border-color:var(--border-bright)}body.day-theme .h2h-battle-marquee{background:radial-gradient(ellipse at 50% -12%,#fbbf2429,#ffffffb3 75%),linear-gradient(145deg,#ffffffe0,#f8fafca8);backdrop-filter:blur(24px) saturate(195%);-webkit-backdrop-filter:blur(24px) saturate(195%);border-color:#fffffff5;box-shadow:0 0 0 1px #0f172a11,0 10px 28px -6px #0f172a13,0 2px 6px #0f172a08,inset 0 1.5px #fff}body.day-theme .h2h-battle-marquee:before{background:linear-gradient(90deg,#f59e0b80,#cbd5e199,#ef444473)}body.day-theme .h2h-marquee-station{background:linear-gradient(145deg,#ffffffd1,#f8fafc99);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-color:#0f172a13;box-shadow:inset 0 1px #fff,0 2px 8px #0f172a08}body.day-theme .h2h-marquee-station.is-dominant{background:linear-gradient(145deg,#fffbebe6,#fef3c78c);border-color:#f59e0b6b;box-shadow:0 4px 14px #f59e0b1a,inset 0 1px #fff}body.day-theme .station-avatar-ring{background:#fef3c7}body.day-theme .station-role-badge{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}body.day-theme .station-role-badge.is-me{background:#fffbeb;color:#b45309;border-color:#fde68a}body.day-theme .station-role-badge.is-rival{background:#fef2f2;color:#b91c1c;border-color:#fecaca}body.day-theme .station-driver-name{color:#0f172a}body.day-theme .station-driver-name:hover{color:#d97706!important}body.day-theme .station-score-badge,body.day-theme .station-score-badge.right{background:#ffffffe6;border-color:#0f172a1a;box-shadow:0 2px 6px #0f172a0b,inset 0 1px #fff}body.day-theme .station-score-lbl{color:#64748b}body.day-theme .station-score-num{color:#b45309}body.day-theme .station-score-badge.right .station-score-num{color:#e11d48}body.day-theme .station-score-badge.is-user .station-score-num{color:#15803d!important}body.day-theme .station-score-badge.is-rival .station-score-num{color:#b91c1c!important}body.day-theme .marquee-vs-badge{background:#ffffffd9;border-color:#0f172a1a;box-shadow:0 1px 4px #0f172a0d,inset 0 1px #fff}body.day-theme .vs-text{color:#475569}body.day-theme .h2h-tug-of-war-meter{background:#e2e8f0d1;border-color:#0f172a1a;box-shadow:inset 0 1px 3px #0f172a17}body.day-theme .h2h-tug-of-war-meter.inverted-roles .side-a{background:linear-gradient(90deg,#ef4444,#dc2626)}body.day-theme .h2h-tug-of-war-meter.inverted-roles .side-b{background:linear-gradient(90deg,#10b981,#16a34a)}body.day-theme .tug-center-pin{background:#0f172a;box-shadow:0 0 3px #0006}body.day-theme .h2h-lead-callout.lead-user{background:#dcfce7;border-color:#86efac;color:#15803d}body.day-theme .h2h-lead-callout.lead-rival{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}body.day-theme .h2h-lead-callout.lead-a{background:#fffbeb;border-color:#fde68a;color:#b45309}body.day-theme .h2h-lead-callout.lead-b{background:#fee2e2;border-color:#fecdd3;color:#e11d48}body.day-theme .h2h-lead-callout.tie{background:#f1f5f9;border-color:#e2e8f0;color:#475569}body.day-theme .marquee-sub-info{color:#64748b}body.day-theme .h2h-battle-filters-bar{background:linear-gradient(145deg,#ffffffdb,#f8fafca3);backdrop-filter:blur(22px) saturate(190%);-webkit-backdrop-filter:blur(22px) saturate(190%);border-color:#fffffff5;box-shadow:0 0 0 1px #0f172a0f,0 8px 24px -6px #0f172a11,0 2px 6px #0f172a08,inset 0 1.5px #fff}body.day-theme .battle-filter-chip{background:#fffc;border-color:#0f172a17;color:#475569;box-shadow:0 1px 3px #0f172a08,inset 0 1px #fff}body.day-theme .battle-filter-chip:hover{background:#fffbeb;border-color:#fde68a;color:#92400e}body.day-theme .battle-filter-chip.is-my-wins:hover{background:#f0fdf4;border-color:#86efac;color:#15803d}body.day-theme .battle-filter-chip.is-rival-wins:hover{background:#fff1f2;border-color:#fca5a5;color:#b91c1c}body.day-theme .battle-filter-chip.active{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#ffffff8c;color:#fff;text-shadow:0 1px 2px rgba(120,53,15,.45);box-shadow:0 3px 10px #d9770640,inset 0 1px #fff6}body.day-theme .battle-filter-chip.is-my-wins.active,body.day-theme .battle-filter-chip.wins-a.active{background:#dcfce7;border-color:#16a34a;color:#15803d;text-shadow:none;box-shadow:0 1px 4px #16a34a26}body.day-theme .battle-filter-chip.is-rival-wins.active,body.day-theme .battle-filter-chip.wins-b.active{background:#fee2e2;border-color:#dc2626;color:#b91c1c;text-shadow:none;box-shadow:0 1px 4px #dc262626}body.day-theme .battle-filter-chip.tie.active{background:#fef3c7;border-color:#f59e0b;color:#92400e;text-shadow:none;box-shadow:0 1px 4px #f59e0b2e}body.day-theme .battle-filter-chip.uncontested.active{background:#f1f5f9;border-color:#64748b;color:#334155;text-shadow:none;box-shadow:0 1px 4px #64748b26}body.day-theme .chip-count{background:#00000012;color:inherit}body.day-theme .battle-filter-chip.active .chip-count{background:#0f172a1f;color:inherit}body.day-theme .battle-filter-chip.active:not(.is-my-wins):not(.wins-a):not(.is-rival-wins):not(.wins-b):not(.tie):not(.uncontested) .chip-count{background:#78350f3d;color:#fff}body.day-theme .battle-direction-pills{background:#f1f5f9cc;border-color:#0f172a14;box-shadow:inset 0 1px 2px #0f172a0a}body.day-theme .battle-dir-glider,body.day-theme .battle-dir-glider.is-all{background:#fff;border:1px solid #cbd5e1;box-shadow:0 1px 3px #00000014}body.day-theme .battle-dir-glider.is-dh{background:#06b6d426;border:1px solid rgba(6,182,212,.45);box-shadow:0 1px 4px #06b6d433}body.day-theme .battle-dir-glider.is-uh{background:#f59e0b29;border:1px solid rgba(245,158,11,.45);box-shadow:0 1px 4px #f59e0b33}body.day-theme .battle-direction-pills .dir-pill{color:#64748b;background:transparent!important}body.day-theme .battle-direction-pills .dir-pill.dir-pill-all:hover,body.day-theme .battle-direction-pills .dir-pill[data-dir=all]:hover{color:#0f172a}body.day-theme .battle-direction-pills .dir-pill.dir-pill-dh:hover,body.day-theme .battle-direction-pills .dir-pill[data-dir="0"]:hover{color:#0891b2}body.day-theme .battle-direction-pills .dir-pill.dir-pill-uh:hover,body.day-theme .battle-direction-pills .dir-pill[data-dir="1"]:hover{color:#b45309}body.day-theme .battle-direction-pills .dir-pill.dir-pill-all.active,body.day-theme .battle-direction-pills .dir-pill[data-dir=all].active{color:#0f172a}body.day-theme .battle-direction-pills .dir-pill.dir-pill-dh.active,body.day-theme .battle-direction-pills .dir-pill[data-dir="0"].active{color:#0e7490}body.day-theme .battle-direction-pills .dir-pill.dir-pill-uh.active,body.day-theme .battle-direction-pills .dir-pill[data-dir="1"].active{color:#b45309}body.day-theme .battle-direction-pills:not(.has-glider) .dir-pill.active{background:#fff!important;color:#0f172a;border-color:#cbd5e1;box-shadow:0 1px 3px #00000014}body.day-theme .battle-direction-pills:not(.has-glider) .dir-pill.dir-pill-dh.active,body.day-theme .battle-direction-pills:not(.has-glider) .dir-pill[data-dir="0"].active{background:#06b6d426!important;color:#0e7490;border-color:#06b6d466}body.day-theme .battle-direction-pills:not(.has-glider) .dir-pill.dir-pill-uh.active,body.day-theme .battle-direction-pills:not(.has-glider) .dir-pill[data-dir="1"].active{background:#f59e0b29!important;color:#b45309;border-color:#f59e0b66}body.day-theme .h2h-duel-card{background:linear-gradient(145deg,#ffffffe0,#fff9);backdrop-filter:blur(22px) saturate(190%);-webkit-backdrop-filter:blur(22px) saturate(190%);border-color:#fffffff5;box-shadow:0 0 0 1px #0f172a0f,0 8px 22px -6px #0f172a12,0 2px 6px #0f172a08,inset 0 1.5px #fff}body.day-theme .h2h-duel-card.outcome-user-win,body.day-theme .h2h-duel-card.status-victory,body.day-theme .h2h-duel-card.status-lead-a{border-color:#86efacad;box-shadow:0 0 0 1px #16a34a1a,0 8px 22px -6px #0f172a12,inset 0 1.5px #fff}body.day-theme .h2h-duel-card.outcome-rival-win,body.day-theme .h2h-duel-card.status-defeat,body.day-theme .h2h-duel-card.status-lead-b{border-color:#fca5a5a6;box-shadow:0 0 0 1px #dc262617,0 8px 22px -6px #0f172a12,inset 0 1.5px #fff}body.day-theme .h2h-duel-card:hover{border-color:#f59e0ba6;box-shadow:0 0 0 1px #d9770624,0 12px 28px -6px #0f172a1a,0 4px 10px #f59e0b14,inset 0 1.5px #fff}body.day-theme .duel-card-header{background:#f1f5f9a6;border-bottom-color:#0f172a11}body.day-theme .duel-card-status-pill.status-victory,body.day-theme .duel-card-status-pill.is-user-win,body.day-theme .duel-card-status-pill.lead-a{background:#dcfce7!important;border-color:#86efac!important;color:#15803d!important}body.day-theme .duel-card-status-pill.status-defeat,body.day-theme .duel-card-status-pill.is-rival-win,body.day-theme .duel-card-status-pill.lead-b{background:#fee2e2!important;border-color:#fca5a5!important;color:#b91c1c!important}body.day-theme .duel-card-status-pill.tie{background:#fef3c7!important;border-color:#fde68a!important;color:#92400e!important}body.day-theme .fighter-label{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}body.day-theme .fighter-label.is-me{background:#fffbeb;color:#b45309;border-color:#fde68a}body.day-theme .fighter-label.is-rival{background:#fef2f2;color:#b91c1c;border-color:#fecaca}body.day-theme .duel-pass-name{color:#0f172a!important}body.day-theme .fighter-name-link{color:#0f172a!important;text-shadow:none!important}body.day-theme .fighter-name-link:hover{color:#d97706!important}body.day-theme .fighter-timing-row .fighter-time-val,body.day-theme .fighter-time-val{color:#0f172a!important;text-shadow:none!important}body.day-theme .duel-fighter-side.is-lead .fighter-time-val{color:#15803d!important}body.day-theme .duel-fighter-side.side-b.is-lead .fighter-time-val{color:#dc2626!important}body.day-theme .duel-fighter-side.is-user.is-lead .fighter-time-val{color:#15803d!important}body.day-theme .duel-fighter-side.is-rival.is-lead .fighter-time-val{color:#dc2626!important}body.day-theme .fighter-time-val.is-empty{color:#94a3b8!important}body.day-theme .fighter-machine-pill{background:#f1f5f9d9!important;border-color:#0f172a14!important}body.day-theme .fighter-car-text{color:#475569!important}body.day-theme .duel-center-clash{background:#f8fafcc7!important;border-color:#0f172a12!important}body.day-theme .duel-delta-box.user-won,body.day-theme .duel-delta-box.lead-a{background:#dcfce7!important;border-color:#86efac!important;color:#15803d!important;box-shadow:none!important}body.day-theme .duel-delta-box.rival-won,body.day-theme .duel-delta-box.lead-b{background:#fee2e2!important;border-color:#fca5a5!important;color:#b91c1c!important;box-shadow:none!important}body.day-theme .duel-delta-box.tie{background:#f1f5f9;border-color:#e2e8f0;color:#475569}body.day-theme .minibar-title{color:#64748b!important}body.day-theme .minibar-seg.lead-a{background:#dcfce7;border-color:#86efac;color:#15803d}body.day-theme .minibar-seg.lead-b{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}body.day-theme .minibar-seg.tie{background:#e2e8f0;border-color:#cbd5e1;color:#64748b}body.day-theme .duel-uncontested-slot{background:#f8fafcb8;border-color:#0f172a1a}body.day-theme .uncontested-label{color:#64748b}body.day-theme .uncontested-icon{color:#94a3b8}body.day-theme .btn-duel-jump{background:#ffffffd9;border-color:#0f172a1c;color:#475569;box-shadow:inset 0 1px #fff}body.day-theme .btn-duel-jump:hover{background:#fffbeb;border-color:#f59e0b;color:#b45309}body.day-theme .btn-duel-telemetry{background:#fffbebe6;border-color:#fde68a;color:#b45309;box-shadow:inset 0 1px #fff}body.day-theme .btn-duel-telemetry:hover,body.day-theme .btn-duel-telemetry.is-active{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#d97706;color:#fff;text-shadow:0 1px 2px rgba(120,53,15,.45);box-shadow:0 2px 10px #d9770640}body.day-theme .duel-empty-filter-state{background:linear-gradient(145deg,#ffffffdb,#f8fafca6);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-color:#fffffff2;box-shadow:0 0 0 1px #0f172a0f,0 6px 20px #0f172a0d,inset 0 1px #fff}body.day-theme .duel-empty-title{color:#0f172a}body.day-theme .duel-empty-desc{color:#64748b}body.day-theme .duel-splits-drawer{background:#f8fafcb8;border-top-color:#0f172a12}body.day-theme .splits-track-title,body.day-theme .splits-driver-name{color:#0f172a}body.day-theme .splits-total-time{color:#b45309}body.day-theme .splits-sector-card{background:#ffffffe0;border-color:#0f172a14;box-shadow:0 2px 6px #0f172a09,inset 0 1px #fff}body.day-theme .splits-sector-title{color:#475569}body.day-theme .splits-sector-times-row{color:#0f172a}body.day-theme .splits-time-val.lead{color:#15803d}body.day-theme .splits-time-val.trail{color:#64748b}body.day-theme .splits-vs-divider{color:#94a3b8}body.day-theme .splits-cumulative-row{border-top-color:#e2e8f0;color:#64748b}body.day-theme .splits-cum-label{color:#64748b}body.day-theme .splits-cum-delta.lead-a{color:#15803d}body.day-theme .splits-cum-delta.lead-b{color:#dc2626}body.day-theme .splits-empty-time{color:#94a3b8}body.day-theme .splits-empty-text{color:#64748b}body.day-theme .h2h-matchmaker-hero{background:radial-gradient(ellipse at 50% 12%,#fbbf2429,#ffffffb8 76%),linear-gradient(145deg,#ffffffe0,#f8fafca8);backdrop-filter:blur(24px) saturate(195%);-webkit-backdrop-filter:blur(24px) saturate(195%);border-color:#fffffff5;box-shadow:0 0 0 1px #d9770624,0 10px 28px -6px #0f172a12,inset 0 1.5px #fff}body.day-theme .matchmaker-badge{background:#fffbeb;border-color:#fde68a;color:#b45309}body.day-theme .matchmaker-title{color:#0f172a}body.day-theme .matchmaker-subtitle{color:#64748b}body.day-theme .contender-avatar-circle{background:#fffbeb;border-color:#fde68a;color:#d97706}body.day-theme .contender-challenge-card{background:linear-gradient(145deg,#ffffffe0,#f8fafca6);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:#fffffff5;box-shadow:0 0 0 1px #0f172a0f,0 4px 12px #0f172a0a,inset 0 1px #fff}body.day-theme .contender-challenge-card:hover{border-color:#f59e0bb3;background:linear-gradient(145deg,#fffffff5,#fffbebd9);box-shadow:0 0 0 1px #d9770624,0 8px 20px #f59e0b24,inset 0 1px #fff}body.day-theme .contender-name{color:#0f172a}body.day-theme .contender-you-badge,body.day-theme .chip-you-tag{color:#b45309;background:#fffbeb;border-color:#fde68a}body.day-theme .contender-label{color:#64748b}body.day-theme .btn-contender-duel,body.day-theme .contender-fallback-pill{background:#fffbeb;border-color:#fde68a;color:#b45309}body.day-theme .btn-contender-duel:hover,body.day-theme .contender-fallback-pill:hover{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#d97706;color:#fff;text-shadow:0 1px 2px rgba(120,53,15,.45);box-shadow:0 4px 12px #d9770640}@media(max-width:640px){.top-driver-btn{height:40px!important;min-height:40px!important;max-height:40px!important;box-sizing:border-box!important;border-radius:999px;padding:0 14px;gap:7px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;line-height:1;text-align:center}.top-driver-btn:not(.has-driver){padding:0 14px}.top-driver-btn.has-driver{padding-left:5px;padding-right:12px}.top-driver-avatar{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0;display:inline-flex}.top-driver-name{display:inline-flex!important;align-items:center;justify-content:center;line-height:1;font-size:11.5px;font-weight:700;max-width:140px;transform:translateY(-.5px)}.h2h-matchup-hero-card{flex-direction:column;gap:14px;text-align:center}.h2h-driver-side.right{justify-content:flex-start;text-align:left}.roadmap-metrics-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.roadmap-metric-pill{padding:8px 6px}.metric-num{font-size:16px}.metric-text{font-size:8.5px}.metric-sub-dhuh{font-size:8px}}@media(max-width:400px){.top-driver-btn{height:40px!important;min-height:40px!important;max-height:40px!important;box-sizing:border-box!important;border-radius:999px;gap:6px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;line-height:1;text-align:center}.top-driver-btn:not(.has-driver){padding:0 12px}.top-driver-btn.has-driver{padding-left:5px;padding-right:10px}.top-driver-avatar{width:26px;height:26px;border-radius:50%;object-fit:cover;flex-shrink:0;display:inline-flex}.top-driver-name{display:inline-flex!important;align-items:center;justify-content:center;line-height:1;font-size:11px;font-weight:700;max-width:110px;transform:translateY(-.5px)}}@media(max-width:360px){.top-driver-btn:not(.has-driver){padding:0 10px}.top-driver-btn.has-driver{padding-left:4px;padding-right:8px}.top-driver-name{max-width:95px}}.btn-merge-profile{background:#a78bfa1f!important;border:1px solid rgba(196,181,253,.34)!important;color:#ddd6fe!important;border-radius:999px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.btn-merge-profile:hover{background:#a78bfa3d!important;border-color:#d8b4fea6!important;color:#fff!important;box-shadow:0 0 16px #a78bfa59,inset 0 1px #fff3!important;transform:translateY(-1px)!important}body.day-theme .btn-merge-profile{background:#f8fafc!important;border:1px solid #cbd5e1!important;color:#334155!important;text-shadow:none!important;box-shadow:0 1px 2px #0f172a0a!important}body.day-theme .btn-merge-profile:hover{background:#fffbeb!important;border-color:#f59e0b!important;color:#b45309!important;box-shadow:0 4px 12px #f59e0b2e!important}.profile-merged-aliases-group{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;padding:3px 8px;border-radius:6px;background:#a855f71f;border:1px solid rgba(192,132,252,.3);font-size:11.5px;color:#e9d5ff}.profile-merged-aliases-group .merged-icon{font-weight:700;color:#c084fc}.profile-merged-alias-chip{display:inline-block;padding:1px 6px;border-radius:4px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fff;font-weight:600;cursor:pointer;transition:all .15s ease}.profile-merged-alias-chip:hover{background:#c084fc40;border-color:#c084fc;color:#fff;transform:translateY(-1px)}.driver-merge-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10005;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.driver-merge-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#080412d1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.driver-merge-dialog{position:relative;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;background:linear-gradient(180deg,#181028,#100a1c);border:1px solid rgba(168,85,247,.35);border-radius:14px;box-shadow:0 20px 60px #000000bf,0 0 35px #a855f740;display:flex;flex-direction:column;z-index:2;box-sizing:border-box}.driver-merge-header{display:flex;align-items:center;gap:12px;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.08)}.driver-merge-icon{width:36px;height:36px;border-radius:8px;background:#a855f726;border:1px solid rgba(192,132,252,.3);display:flex;align-items:center;justify-content:center;color:#c084fc;flex-shrink:0}.driver-merge-title-group{flex:1;min-width:0}.driver-merge-eyebrow{font-size:10px;letter-spacing:.1em;font-weight:700;color:#a855f7;text-transform:uppercase}.driver-merge-title{margin:2px 0 0;font-size:19px;font-weight:800;color:#fff;letter-spacing:.02em}.driver-merge-close-btn{background:transparent;border:none;color:#ffffff80;padding:6px;cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.driver-merge-close-btn:hover{color:#fff;background:#ffffff14}.driver-merge-body{padding:24px;display:flex;flex-direction:column;gap:18px}.driver-merge-explainer{font-size:12.5px;line-height:1.55;color:#cbd5e1;background:#a855f714;border:1px solid rgba(168,85,247,.2);border-radius:8px;padding:12px 14px}.driver-merge-form-group{display:flex;flex-direction:column;gap:6px;position:relative}.driver-merge-label{font-size:12px;font-weight:700;color:#e2e8f0;letter-spacing:.02em}.driver-merge-hint{font-size:11px;color:#94a3b8}.driver-merge-input,.driver-merge-textarea{width:100%;background:#080412b3;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:10px 14px;color:#fff;font-size:13.5px;box-sizing:border-box;outline:none;transition:border-color .2s,box-shadow .2s}.driver-merge-input:focus,.driver-merge-textarea:focus{border-color:#a855f7;box-shadow:0 0 0 3px #a855f733}.merge-autocomplete-wrap{position:relative;width:100%}.merge-suggestions-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#181028;border:1px solid rgba(168,85,247,.35);border-radius:8px;box-shadow:0 10px 30px #0009;z-index:100;max-height:200px;overflow-y:auto}.merge-suggestion-item{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.05);transition:background .15s}.merge-suggestion-item:last-child{border-bottom:none}.merge-suggestion-item:hover{background:#a855f733}.suggestion-driver-name{font-weight:600;color:#fff;font-size:13px}.suggestion-merged-pill{font-size:10px;padding:1px 6px;border-radius:999px;background:#a855f733;color:#d8b4fe}.suggestion-driver-count{font-size:11px;color:#94a3b8}.driver-merge-status-msg{padding:10px 14px;border-radius:8px;font-size:12.5px;line-height:1.4}.driver-merge-status-msg.is-error{background:#ef444426;border:1px solid rgba(239,68,68,.4);color:#fca5a5}.driver-merge-status-msg.is-success{background:#22c55e26;border:1px solid rgba(34,197,94,.4);color:#86efac}.driver-merge-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:10px}.btn-merge-cancel{background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:9px 18px;color:#94a3b8;font-size:13px;cursor:pointer;transition:all .15s}.btn-merge-cancel:hover{color:#fff;border-color:#ffffff40;background:#ffffff0d}.btn-merge-submit{background:linear-gradient(135deg,#9333ea,#7e22ce);border:1px solid #c084fc;border-radius:8px;padding:9px 20px;color:#fff;font-size:13px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 14px #9333ea66;transition:all .2s}.btn-merge-submit:hover:not(:disabled){background:linear-gradient(135deg,#a855f7,#9333ea);box-shadow:0 6px 20px #a855f78c;transform:translateY(-1px)}body.day-theme .driver-merge-backdrop{background:#0f172a8c}body.day-theme .driver-merge-dialog{background:#fff;border-color:#f59e0b59;box-shadow:0 24px 60px #0f172a33,0 0 28px #f59e0b1a}body.day-theme .driver-merge-header{background:#f8fafc;border-bottom-color:#e2e8f0}body.day-theme .driver-merge-icon{background:#fffbeb;border-color:#fde68a;color:#d97706}body.day-theme .driver-merge-eyebrow{color:#b45309}body.day-theme .driver-merge-title{color:#0f172a}body.day-theme .driver-merge-close-btn{background:#f1f5f9;border:1px solid #cbd5e1;color:#64748b}body.day-theme .driver-merge-close-btn:hover{background:#fee2e2;border-color:#fca5a5;color:#dc2626}body.day-theme .driver-merge-explainer{background:#fffbeb;border-color:#fde68a;color:#78350f}body.day-theme .driver-merge-label{color:#0f172a}body.day-theme .driver-merge-hint{color:#64748b}body.day-theme .driver-merge-input,body.day-theme .driver-merge-textarea{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}body.day-theme .driver-merge-input:focus,body.day-theme .driver-merge-textarea:focus{background:#fff;border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b29}body.day-theme .merge-suggestions-dropdown{background:#fff;border-color:#cbd5e1;box-shadow:0 16px 36px #0f172a24}body.day-theme .merge-suggestion-item{border-bottom-color:#f1f5f9}body.day-theme .merge-suggestion-item:hover{background:#fffbeb}body.day-theme .suggestion-driver-name{color:#0f172a}body.day-theme .suggestion-merged-pill{background:#fef3c7;color:#b45309}body.day-theme .driver-merge-status-msg.is-error{background:#fef2f2;border-color:#fecaca;color:#b91c1c}body.day-theme .driver-merge-status-msg.is-success{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}body.day-theme .btn-merge-cancel{background:#f8fafc;border-color:#cbd5e1;color:#475569}body.day-theme .btn-merge-cancel:hover{background:#f1f5f9;border-color:#94a3b8;color:#0f172a}body.day-theme .btn-merge-submit{background:linear-gradient(135deg,#d97706,#f59e0b);border-color:#d97706;color:#fff;text-shadow:0 1px 2px rgba(120,53,15,.45);box-shadow:0 4px 14px #d977064d}body.day-theme .btn-merge-submit:hover:not(:disabled){background:linear-gradient(135deg,#f59e0b,#fbbf24);box-shadow:0 6px 20px #d977066b}.btn-merge-submit:disabled{opacity:.6;cursor:not-allowed}.merge-spinner{width:13px;height:13px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite;display:inline-block}.merge-requests-group{margin-bottom:20px}.merge-group-header{margin-bottom:12px}.merge-group-title{font-family:var(--font-display, "Oswald", sans-serif);font-size:15px;font-weight:700;letter-spacing:.6px;color:#fff;text-transform:uppercase}body.day-theme .merge-group-title{color:#1e293b}.merge-cards-list{display:flex;flex-direction:column;gap:12px}.merge-request-card{background:#04060ed9;border:1px solid rgba(196,181,253,.18);border-radius:14px;padding:16px 20px;display:flex;flex-direction:column;gap:10px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 20px #00000059,inset 0 1px #ffffff0f;transition:all .2s cubic-bezier(.16,1,.3,1)}.merge-request-card:hover{border-color:#a78bfa73;box-shadow:0 6px 24px #a78bfa29;transform:translateY(-1px)}body.day-theme .merge-request-card{background:#f8fafce6;border-color:#7c3aed33}.merge-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.merge-card-names{display:flex;align-items:center;gap:8px;font-size:14px}.merge-primary-name{font-family:var(--font-display, "Oswald", sans-serif);font-weight:700;font-size:16px;color:#fff;letter-spacing:.5px}body.day-theme .merge-primary-name{color:#0f172a}.merge-arrow{color:#a78bfa;font-size:13px}.merge-secondary-name{font-family:var(--font-display, "Oswald", sans-serif);font-weight:700;font-size:16px;color:#c4b5fd;letter-spacing:.5px}body.day-theme .merge-secondary-name{color:#6b21a8}.merge-status-badge{font-family:var(--font-mono, monospace);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:3px 10px;border-radius:9999px}.merge-status-badge.status-pending{background:#eab3082e;color:#fde047;border:1px solid rgba(234,179,8,.4)}.merge-status-badge.status-approved{background:#10b9812e;color:#86efac;border:1px solid rgba(52,211,153,.4)}.merge-status-badge.status-rejected{background:#ef44442e;color:#fca5a5;border:1px solid rgba(239,68,68,.4)}.merge-card-body{font-size:12px;color:#94a3b8;display:flex;flex-direction:column;gap:4px}body.day-theme .merge-card-body{color:#475569}.merge-card-actions{display:flex;gap:10px;margin-top:6px}.btn-merge-approve{background:#10b98129;border:1px solid rgba(52,211,153,.4);color:#86efac;font-family:var(--font-mono, monospace);font-size:11.5px;font-weight:700;padding:6px 14px;border-radius:8px;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1)}.btn-merge-approve:hover{background:#10b98152;border-color:#34d399;color:#fff;box-shadow:0 0 14px #10b98166;transform:translateY(-1px)}.btn-merge-reject{background:#ef444426;border:1px solid rgba(239,68,68,.38);color:#fca5a5;font-family:var(--font-mono, monospace);font-size:11.5px;font-weight:700;padding:6px 14px;border-radius:8px;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1)}.btn-merge-reject:hover{background:#ef44444d;border-color:#f87171;color:#fff;box-shadow:0 0 14px #ef444466;transform:translateY(-1px)}.merge-history-list{display:flex;flex-direction:column;gap:6px}.merge-history-row{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;font-size:12px}body.day-theme .merge-history-row{background:#00000005;border-color:#0000000d}.merge-history-names{color:#cbd5e1}body.day-theme .merge-history-names{color:#334155}.merge-history-date{color:#94a3b8;font-family:var(--font-mono, monospace);font-size:11px}.admin-active-clusters-table{display:flex;flex-direction:column;background:#020308d9;border:1px solid rgba(196,181,253,.18);border-radius:14px;overflow:hidden;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:inset 0 1px #ffffff0f}body.day-theme .admin-active-clusters-table{background:#ffffffe6;border-color:#00000014}.cluster-table-header{display:grid;grid-template-columns:180px 1fr 100px 110px;padding:10px 14px;background:#0e1220f5;font-family:var(--font-mono, monospace);font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#94a3b8;border-bottom:1px solid rgba(255,255,255,.08)}body.day-theme .cluster-table-header{background:#f1f5f9f5;color:#475569;border-bottom-color:#0000000f}.cluster-table-row{display:grid;grid-template-columns:180px 1fr 100px 110px;align-items:center;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.04);font-size:12.5px;transition:background .15s ease}.cluster-table-row:hover{background:#a855f70f}body.day-theme .cluster-table-row:hover{background:#7c3aed0a}.cluster-table-row:last-child{border-bottom:none}.col-c-aliases{display:flex;flex-wrap:wrap;gap:4px}.alias-pill{display:inline-block;padding:2px 8px;border-radius:6px;background:#a855f726;border:1px solid rgba(168,85,247,.3);color:#e9d5ff;font-family:var(--font-mono, monospace);font-size:11px;font-weight:600}body.day-theme .alias-pill{background:#f3e8ff;border-color:#ddd6fe;color:#6b21a8}.btn-cluster-unlink{background:transparent;border:1px solid rgba(239,68,68,.35);color:#fca5a5;padding:4px 10px;border-radius:6px;font-family:var(--font-mono, monospace);font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}.btn-cluster-unlink:hover{background:#ef444433;border-color:#f87171;color:#fff}.driver-profile-merged-banner{margin:10px 24px 4px;box-sizing:border-box}.merged-banner-content{display:flex;align-items:flex-start;gap:10px;background:linear-gradient(135deg,#a855f724,#6366f114);border:1px solid rgba(192,132,252,.35);border-radius:8px;padding:10px 14px;font-size:12.5px;line-height:1.45;color:#e2e8f0}.merged-banner-content.is-alias-view{background:linear-gradient(135deg,#eab3081f,#a855f71a);border-color:#facc1566;color:#fef08a}.merged-banner-icon{font-size:15px;flex-shrink:0;line-height:1.2}.merged-banner-text{flex:1}.merged-banner-text strong{color:#fff;font-weight:700}.merged-banner-chips{display:inline-flex;gap:6px;flex-wrap:wrap;vertical-align:middle}.merged-banner-chip{display:inline-block;padding:1px 7px;border-radius:4px;background:#a855f738;border:1px solid rgba(192,132,252,.45);color:#f3e8ff;font-weight:600;font-size:11px;cursor:pointer;transition:all .15s ease}.merged-banner-chip:hover{background:#c084fc66;color:#fff;transform:translateY(-1px)}.driver-profile-alias-tag{display:inline-flex;align-items:center;gap:6px;vertical-align:middle;margin-left:6px;padding:2px 7px 2px 9px;border-radius:6px;background:#a855f72e;border:1px solid rgba(192,132,252,.4);font-size:11.5px;font-weight:700;letter-spacing:.02em;color:#e9d5ff}.alias-tag-unmerge-btn{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#ef444433;border:1px solid rgba(239,68,68,.45);color:#fca5a5;font-size:9px;font-weight:800;line-height:1;cursor:pointer;padding:0;transition:all .15s ease}.alias-tag-unmerge-btn:hover{background:#ef4444;border-color:#f87171;color:#fff;transform:scale(1.15)}.course-alias-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border-radius:4px;background:#a855f726;border:1px solid rgba(192,132,252,.3);color:#d8b4fe;font-size:10px;font-weight:700;letter-spacing:.03em;max-width:100%;box-sizing:border-box}.course-alias-pill .alias-pill-prefix{font-size:9px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:#c084fc;opacity:.95;flex-shrink:0}.course-alias-pill .alias-pill-name{display:inline-flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}@media(max-width:640px){.course-alias-pill .alias-pill-name{max-width:120px}}body.day-theme .merged-banner-content{background:#fffbeb;border-color:#fde68a;color:#78350f}body.day-theme .merged-banner-text strong{color:#0f172a}body.day-theme .merged-banner-chip{background:#fef3c7;border-color:#fcd34d;color:#92400e}body.day-theme .merged-banner-chip:hover{background:#fde68a;color:#78350f}body.day-theme .driver-profile-alias-tag,body.day-theme .course-alias-pill{background:#fffbeb;border-color:#fde68a;color:#b45309}body.day-theme .course-alias-pill .alias-pill-prefix{color:#d97706}@media(max-width:640px){.driver-profile-merged-banner{margin:8px 14px 2px}.merged-banner-content{font-size:11.5px;padding:8px 10px}}.driver-merge-label-row{display:flex;align-items:center;justify-content:space-between;width:100%}.driver-merge-edit-toggle-btn{background:transparent;border:1px solid rgba(168,85,247,.35);color:#c084fc;font-size:11px;font-weight:600;border-radius:5px;padding:2px 8px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all .15s ease}.driver-merge-edit-toggle-btn:hover{background:#a855f733;border-color:#c084fc;color:#fff}.driver-merge-primary-card{width:100%;display:flex;align-items:center;gap:12px;background:#080412d9;border:1.5px solid rgba(168,85,247,.4);border-radius:9px;padding:10px 14px;box-sizing:border-box;box-shadow:inset 0 2px 4px #00000080,0 0 16px #a855f71f}.merge-primary-avatar-icon{width:28px;height:28px;border-radius:6px;background:#a855f733;border:1px solid rgba(192,132,252,.3);display:flex;align-items:center;justify-content:center;color:#c084fc;flex-shrink:0}.merge-primary-formatted-name{flex:1;min-width:0;font-family:var(--font-display);font-size:16px;letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.merge-primary-tag-pill{margin-left:auto;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:#a855f733;border:1px solid rgba(192,132,252,.4);color:#e9d5ff;padding:2px 8px;border-radius:4px;flex-shrink:0}.merge-secondary-tag-pill{margin-left:auto;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:#38bdf826;border:1px solid rgba(56,189,248,.35);color:#7dd3fc;padding:2px 8px;border-radius:4px;flex-shrink:0}.driver-merge-live-preview{margin-top:6px;padding:6px 12px;background:#080412b3;border:1px dashed rgba(168,85,247,.35);border-radius:6px;font-size:13px;display:flex;align-items:center;gap:8px;overflow:hidden}.driver-merge-live-preview .live-preview-label{font-size:10.5px;font-weight:700;text-transform:uppercase;color:#a855f7;letter-spacing:.05em;flex-shrink:0}.driver-merge-live-preview .live-preview-content{font-family:var(--font-display);font-size:14px;letter-spacing:.4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.day-theme .driver-merge-primary-card{background:#f8fafc;border-color:#cbd5e1;box-shadow:inset 0 1px 2px #0000000d}body.day-theme .merge-primary-avatar-icon{background:#fffbeb;border-color:#fde68a;color:#d97706}body.day-theme .merge-primary-tag-pill{background:#fffbeb;border-color:#fde68a;color:#b45309}body.day-theme .driver-merge-edit-toggle-btn{border-color:#fde68a;color:#b45309;background:#fffbeb}body.day-theme .driver-merge-edit-toggle-btn:hover{background:#fef3c7;border-color:#f59e0b;color:#92400e}body.day-theme .driver-merge-live-preview{background:#fffbeb;border-color:#fde68a}body.day-theme .driver-merge-live-preview .live-preview-label{color:#b45309}.merge-active-aliases-section{margin-bottom:16px}.active-merges-box{background:#a855f714;border:1px solid rgba(192,132,252,.25);border-radius:10px;padding:12px 14px}.active-merges-header{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.active-merges-title{font-family:var(--font-display, sans-serif);font-size:13.5px;font-weight:700;color:#e9d5ff;letter-spacing:.3px}.active-merges-subtitle{font-size:11px;color:var(--text-dimmer, #94a3b8)}.active-merges-list{display:flex;flex-direction:column;gap:6px}.active-merge-alias-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px;background:#0a0e1ab3;border:1px solid rgba(255,255,255,.08);border-radius:6px}.alias-info-col{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.alias-name-text{font-family:var(--font-display, sans-serif);font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alias-role-badge{font-size:9px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;padding:1px 6px;border-radius:4px;flex-shrink:0}.alias-role-badge.is-primary{background:#a855f733;border:1px solid rgba(192,132,252,.4);color:#d8b4fe}.alias-role-badge.is-alias{background:#38bdf826;border:1px solid rgba(56,189,248,.35);color:#7dd3fc}.btn-unmerge-alias{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;background:#ef444426;border:1px solid rgba(239,68,68,.35);color:#fca5a5;border-radius:5px;font-size:11px;font-weight:700;cursor:pointer;transition:all .2s ease;flex-shrink:0}.btn-unmerge-alias:hover{background:#ef4444;border-color:#f87171;color:#fff;transform:translateY(-1px)}.btn-alias-mini-unmerge{display:inline-flex;align-items:center;justify-content:center;padding:1px 6px;border-radius:4px;background:#ef444433;border:1px solid rgba(239,68,68,.45);color:#fca5a5;font-size:10px;font-weight:700;line-height:1.2;cursor:pointer;margin-left:6px;vertical-align:middle;transition:all .15s ease}.btn-alias-mini-unmerge:hover{background:#ef4444;border-color:#f87171;color:#fff;transform:translateY(-1px)}.canonical-tag{display:inline-block;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;padding:1px 5px;border-radius:3px;background:#a855f740;border:1px solid rgba(192,132,252,.5);color:#d8b4fe;margin-left:4px}.active-merges-badge{font-size:9px;font-weight:800;text-transform:uppercase;padding:2px 6px;border-radius:4px;background:#f59e0b33;border:1px solid rgba(245,158,11,.4);color:#fbbf24}.user-merged-chips-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.user-alias-chip{display:inline-flex;align-items:center;padding:3px 8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:5px;font-size:11px;color:#e2e8f0}body.day-theme .user-alias-chip{background:#f1f5f9;border-color:#cbd5e1;color:#1e293b}body.day-theme .active-merges-box{background:#fffbeb;border-color:#fde68a}body.day-theme .active-merges-title{color:#92400e}body.day-theme .active-merge-alias-row{background:#fff;border-color:#e2e8f0}body.day-theme .alias-role-badge.is-primary{background:#fffbeb;border-color:#fde68a;color:#b45309}body.day-theme .alias-role-badge.is-alias{background:#f1f5f9;border-color:#cbd5e1;color:#475569}body.day-theme .btn-unmerge-alias,body.day-theme .btn-alias-mini-unmerge{background:#fef2f2;border-color:#fecaca;color:#b91c1c}body.day-theme .btn-unmerge-alias:hover,body.day-theme .btn-alias-mini-unmerge:hover{background:#ef4444;border-color:#dc2626;color:#fff}@media(max-width:640px){.driver-profile-modal-overlay{padding:8px!important}.driver-profile-dialog{width:100%!important;max-width:100%!important;height:96vh!important;max-height:96vh!important;border-radius:12px!important}.driver-profile-body{padding:10px 8px!important}.profile-courses-grid{grid-template-columns:1fr!important;gap:10px!important}.profile-course-card{padding:12px!important;min-height:auto!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.course-card-title-row{flex-wrap:wrap!important;row-gap:6px!important;align-items:center!important}.course-map-name{font-size:17px!important}.course-card-rank-wrap{margin-left:auto!important;gap:4px!important}.course-rank-pill{padding:2px 6px!important;gap:3px!important}.course-rank-pill .rank-sub-tag{font-size:8.5px!important}.course-rank-pill .rank-val-tag{font-size:12px!important}.course-card-badges-row{flex-wrap:wrap!important;gap:5px!important}.course-pb-main-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.course-pb-time{font-size:20px!important}.course-pb-meta-line{flex-wrap:wrap!important;gap:4px!important}.course-car-badge-wrap{flex-shrink:0!important;margin-left:auto!important}.course-car-thumb-wrap{width:44px!important;height:24px!important}.course-car-name{font-size:10px!important}.course-sectors-mini-row{height:auto!important;min-height:26px!important;flex-wrap:wrap!important;gap:4px 6px!important;padding:4px 6px!important}.sector-mini-pill{font-size:9.5px!important}.course-card-footer{gap:6px!important;padding-top:8px!important}.course-date-tag{font-size:10px!important}.course-card-footer-btns{gap:5px!important}.course-ghost-dl-btn,.course-jump-btn{padding:0 8px!important;height:24px!important;font-size:10px!important;flex-shrink:0!important}}.direct-merge-grid-form{display:flex;flex-direction:column;gap:12px;width:100%}.direct-merge-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}@media(max-width:768px){.direct-merge-row{grid-template-columns:1fr}}.direct-merge-col{display:flex;flex-direction:column;gap:4px;position:relative}.admin-input-label{font-family:var(--font-mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--text-dim)}.admin-merge-search-wrap{position:relative;width:100%}.admin-merge-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#0b0716;border:1px solid #36215f;border-radius:10px;box-shadow:0 12px 32px #000000e6,0 0 20px #8b5cf640;z-index:1050;max-height:260px;overflow-y:auto;overscroll-behavior:contain}body.day-theme .admin-merge-dropdown{background:#fff;border-color:#cbd5e1;box-shadow:0 10px 25px #00000026}.admin-merge-dropdown-item{display:flex;justify-content:space-between;align-items:center;padding:9px 14px;border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer;transition:background .15s ease;-webkit-user-select:none;user-select:none}body.day-theme .admin-merge-dropdown-item{border-bottom:1px solid rgba(0,0,0,.05)}.admin-merge-dropdown-item:last-child{border-bottom:none}.admin-merge-dropdown-item:hover{background:#8b5cf63d}body.day-theme .admin-merge-dropdown-item:hover{background:#d977061f}.admin-dropdown-driver-name{font-size:13.5px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:12px}body.day-theme .admin-dropdown-driver-name{color:#0f172a}.admin-dropdown-driver-pbs{font-family:var(--font-mono);font-size:12px;color:#94a3b8;white-space:nowrap;flex-shrink:0}body.day-theme .admin-dropdown-driver-pbs{color:#64748b}.admin-driver-preview{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#8b5cf61f;border:1px solid rgba(139,92,246,.3);border-radius:6px;font-size:12px;margin-top:2px;width:fit-content}body.day-theme .admin-driver-preview{background:#d9770614;border-color:#d9770640}.preview-mini-label{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:var(--text-dim)}.preview-driver-chip{font-weight:700}.direct-merge-action-row{display:flex;gap:10px;align-items:center}.direct-merge-action-row .admin-form-input{flex:1}.admin-active-merges-header-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;width:100%}.admin-merges-filter-bar{display:flex;align-items:center;gap:8px}.btn-mini-refresh{background:#8b5cf626;border:1px solid rgba(139,92,246,.35);color:var(--accent-bright);font-family:var(--font-mono);font-size:11px;font-weight:700;padding:4px 10px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:all .18s ease}.btn-mini-refresh:hover{background:#8b5cf64d;border-color:var(--accent-bright)}@keyframes adminSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.is-spinning{display:inline-block;animation:adminSpin .75s linear infinite}#downloadTabContent{--bg: #000000 !important;--bg-panel: #050507 !important;--bg-panel-alt: #0a0a0d !important;--border: #1d1d22 !important;--border-bright: #3f3f46 !important;--text: #ffffff !important;--text-dim: #a1a1aa !important;--text-dimmer: #61616b !important;--accent: #8b5cf6 !important;--accent-bright: #a78bfa !important;--accent-glow: rgba(139, 92, 246, .16) !important;color:#fff!important;color-scheme:dark!important}body.download-active .app-nav-tabs,html.download-active .app-nav-tabs{background:#030306d9!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:inset 0 1px #ffffff24,0 4px 20px #000000a6!important}body.download-active .nav-tab-glider,html.download-active .nav-tab-glider{background:linear-gradient(135deg,#8b5cf6,#a78bfa)!important;border:1px solid rgba(255,255,255,.28)!important;box-shadow:inset 0 1px #fff6,0 0 16px #8b5cf640!important}body.download-active .nav-tab-btn,html.download-active .nav-tab-btn{color:#a1a1aa!important}body.download-active .nav-tab-btn.active,html.download-active .nav-tab-btn.active{color:#fff!important}#downloadTabContent{position:relative!important;z-index:1!important;width:100%;min-height:calc(100vh - 80px);min-height:calc(100dvh - 80px);display:flex;flex-direction:column;align-items:center;overflow-x:hidden;background:transparent!important;padding-bottom:0!important;margin-bottom:0!important;box-sizing:border-box}#downloadTabContent.fade-in{animation:none!important;opacity:1!important;transform:none!important}.dl-video-backdrop{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;background:#000!important;background-color:#000!important;overflow:hidden!important;pointer-events:none!important;z-index:0!important;display:none!important;opacity:0!important;visibility:hidden!important;contain:strict!important}body.download-active .dl-video-backdrop,html.download-active .dl-video-backdrop{display:block!important;opacity:1!important;visibility:visible!important}body.download-active .bg-glow-container{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.download-active .app-header{background:transparent!important;box-shadow:none!important;border:none!important}body.download-active .top-actions,html.download-active .top-actions,body.download-active .top-left-widget,html.download-active .top-left-widget,body.download-active .top-driver-btn,html.download-active .top-driver-btn,body.download-active .site-top-timer,html.download-active .site-top-timer{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.dl-video-element{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:.95!important;filter:saturate(1.15) contrast(1.08) brightness(1)!important;transition:opacity .4s ease;will-change:opacity;display:block!important}.dl-video-scrim{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;background:#0000006b!important;pointer-events:none!important}#downloadHero.hero{position:relative;z-index:2;width:100%;max-width:1140px;margin:0 auto;padding-top:clamp(36px,5vh,52px);padding-bottom:12px;padding-left:24px;padding-right:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;box-sizing:border-box;background:transparent!important}.dl-game-logo-wrap{display:flex;align-items:center;justify-content:center;width:100%;max-width:580px;margin:0 auto;padding:4px 12px;box-sizing:border-box}.dl-logo-container{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:440px;margin:0 auto}.dl-game-logo{display:block;width:100%;height:auto;aspect-ratio:530 / 217;object-fit:contain;margin:0 auto;filter:drop-shadow(0 4px 16px rgba(0,0,0,.85)) drop-shadow(0 0 8px rgba(255,255,255,.16));transform:translateZ(0);animation:dlLogoAmbient 5s ease-in-out infinite;transition:transform .35s cubic-bezier(.16,1,.3,1),filter .35s ease;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:filter}.dl-logo-sheen{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:linear-gradient(115deg,transparent 20%,rgba(255,255,255,.05) 36%,rgba(255,255,255,.6) 47%,rgba(255,255,255,.95) 50%,rgba(255,255,255,.6) 53%,rgba(255,255,255,.05) 64%,transparent 80%);background-size:260% 100%;background-position:-90% 0;mix-blend-mode:screen;opacity:0;animation:dlLogoSheenSweep 5s cubic-bezier(.25,1,.5,1) infinite}.dl-logo-container:hover .dl-game-logo{transform:scale(1.025);filter:drop-shadow(0 8px 24px rgba(0,0,0,.92)) drop-shadow(0 0 14px rgba(255,255,255,.28))}@keyframes dlLogoSheenSweep{0%{background-position:-90% 0;opacity:0}3%{opacity:1}36%{background-position:170% 0;opacity:1}42%,to{background-position:170% 0;opacity:0}}@keyframes dlLogoAmbient{0%,42%,to{filter:drop-shadow(0 4px 16px rgba(0,0,0,.85)) drop-shadow(0 0 7px rgba(255,255,255,.14))}18%{filter:drop-shadow(0 6px 20px rgba(0,0,0,.9)) drop-shadow(0 0 14px rgba(255,255,255,.28))}}@keyframes dlLogoAmbientDay{0%,42%,to{filter:drop-shadow(0 2px 12px rgba(0,0,0,.18))}18%{filter:drop-shadow(0 4px 16px rgba(0,0,0,.26))}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}#downloadHero h1{font-family:var(--font-display);font-style:italic;font-weight:800;font-size:clamp(42px,7.5vw,76px);letter-spacing:2px;line-height:1.05;margin:0;text-transform:uppercase;color:#fff;text-shadow:0 4px 24px rgba(0,0,0,.95),0 0 35px rgba(255,255,255,.2);display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.28em;overflow:visible}#downloadHero h1 .hl{background:linear-gradient(135deg,#f3e8ff,#c084fc,#a855f7 70%,#9333ea);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;filter:drop-shadow(0 0 8px rgba(168,85,247,.35)) drop-shadow(0 2px 8px rgba(0,0,0,.6));display:inline-block;margin-right:-.2em;padding:.08em .35em .08em .05em;overflow:visible}.dl-meta-strip{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:4px}.dl-meta-pill{display:inline-flex;align-items:center;gap:7px;padding:5px 14px;background:#0000008c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.14);border-radius:999px;box-shadow:0 4px 16px #0006}.dl-meta-lbl{font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:1px;color:var(--text-dimmer);text-transform:uppercase}.dl-meta-val{font-family:var(--font-mono);font-size:12px;font-weight:700;color:#fff;letter-spacing:.4px}.dl-platform-short{display:none}.dl-status-active{color:#4ade80;font-weight:700;text-shadow:0 0 8px rgba(74,222,128,.35)}.dl-action-cluster{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%;max-width:600px;margin-top:10px;margin-bottom:0;position:relative;z-index:2}.dl-primary-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:16px;width:100%;max-width:460px;height:64px;padding:0 36px;background:linear-gradient(135deg,#6d28d9,#8b5cf6 48%,#a855f7);border:1.5px solid rgba(255,255,255,.35);border-radius:999px;color:#fff!important;text-decoration:none;box-shadow:inset 0 1px #ffffff73,0 6px 20px #00000080,0 0 12px #ffffff2e;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,filter .2s ease;cursor:pointer;overflow:hidden;box-sizing:border-box}.dl-primary-cta:hover{transform:translateY(-2px) scale(1.02);box-shadow:inset 0 1px #fff9,0 8px 26px #0009,0 0 16px #ffffff47;filter:brightness(1.05)}.dl-primary-cta:active{transform:translateY(0) scale(.99);filter:brightness(.95)}.dl-cta-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% -20%,rgba(255,255,255,.45),transparent 70%);pointer-events:none}.dl-cta-icon-wrap{width:44px;height:44px;border-radius:50%;background:#ffffff2e;border:1.5px solid rgba(255,255,255,.4);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 1px #ffffff73,0 2px 8px #0000004d;transition:transform .22s cubic-bezier(.16,1,.3,1),background-color .2s ease}.dl-primary-cta:hover .dl-cta-icon-wrap{transform:translateY(1px) scale(1.06);background:#ffffff47}.dl-cta-icon{flex-shrink:0;color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4));display:block}.dl-cta-title{font-family:var(--font-display);font-style:italic;font-weight:700;font-size:32px;letter-spacing:2.5px;line-height:1;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.5);display:inline-flex;align-items:center;transform:translateY(-2px)}.dl-cta-sub{display:none!important}.dl-channels-section{position:relative;z-index:2;width:100%;max-width:1320px;margin:0 auto;padding:20px 20px 0;box-sizing:border-box}.dl-section-header{text-align:center;margin-bottom:24px}.dl-section-title{font-family:var(--font-display);font-style:italic;font-weight:700;font-size:22px;letter-spacing:.5px;text-transform:uppercase;margin:0 0 6px;color:var(--text)}.dl-section-subtitle{font-family:var(--font-body);font-size:13.5px;color:var(--text-dim);margin:0 auto;max-width:620px;line-height:1.5}.dl-channels-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1320px;margin:0 auto;width:100%}@media(max-width:1024px){.dl-channels-grid{grid-template-columns:repeat(2,1fr);gap:16px;max-width:780px}}@media(max-width:639px){.dl-channels-grid{grid-template-columns:1fr!important;gap:14px!important}}.dl-channel-card{position:relative;background:#000000d1!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.14)!important;border-radius:12px;padding:20px 18px;display:flex;flex-direction:column;gap:14px;box-shadow:0 10px 30px #000000d9;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s ease,box-shadow .25s ease;box-sizing:border-box}.dl-channel-card:hover{border-color:var(--accent);transform:translate3d(0,-3px,0);box-shadow:0 12px 32px #000c,0 0 20px var(--accent-glow)}.dl-channel-card.discord-channel:hover{border-color:#5865f2!important;box-shadow:0 12px 32px #000c,0 0 20px #5865f247!important}.dl-channel-card.kofi-channel:hover{border-color:#ff5e5b!important;box-shadow:0 12px 32px #000c,0 0 20px #ff5e5b47!important}.dl-card-badge{position:absolute;top:14px;right:14px;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.8px;color:var(--accent-bright);background:#000;border:1.5px solid var(--accent);border-radius:999px;padding:3px 10px}.dl-card-icon-wrap{width:44px;height:44px;border-radius:10px;background:#8b5cf61f;border:1px solid rgba(139,92,246,.28);color:var(--accent-bright);display:flex;align-items:center;justify-content:center;flex-shrink:0}.dl-card-icon-wrap.cloud-icon{background:#38bdf81f;border-color:#38bdf84d;color:#38bdf8}.dl-card-icon-wrap.mega-icon{background:#d9272e1f;border-color:#d9272e59;color:#ff4d4d}.dl-card-icon-wrap.gdrive-icon{background:#2684fc1f;border-color:#2684fc59}.dl-card-icon-wrap.discord-icon{background:#5865f21f;border-color:#5865f24d;color:#5865f2}.dl-card-icon-wrap.kofi-icon{background:#ff5e5b1f;border-color:#ff5e5b52;color:#ff5e5b}.dl-card-title{font-family:var(--font-display);font-style:italic;font-weight:700;font-size:17px;text-transform:uppercase;margin:0 0 6px;color:var(--text)}.dl-card-desc{font-family:var(--font-body);font-size:12.5px;color:var(--text-dim);line-height:1.45;margin:0}.dl-card-meta{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;color:var(--text-dimmer);margin-top:10px}.dl-card-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 18px;border-radius:8px;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.5px;text-decoration:none;margin-top:auto;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,filter .2s ease;cursor:pointer;box-sizing:border-box}.dl-card-btn.primary-btn{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-bright) 100%);color:#fff!important;box-shadow:0 4px 14px var(--accent-glow)}.dl-card-btn.secondary-btn{background:#000;border:1px solid rgba(255,255,255,.18);color:#fff!important}.dl-card-btn.gdrive-btn{background:#2684fc29;border:1px solid rgba(38,132,252,.45);color:#60a5fa!important}.dl-card-btn.gdrive-btn:hover{background:#2563eb;border-color:#2563eb;color:#fff!important;box-shadow:0 4px 16px #2563eb73}.dl-card-btn.mega-btn{background:#d9272e29;border:1px solid rgba(217,39,46,.45);color:#ff6b6b!important}.dl-card-btn.mega-btn:hover{background:#d9272e;border-color:#d9272e;color:#fff!important;box-shadow:0 4px 16px #d9272e73}.dl-card-btn.discord-btn{background:#5865f2;color:#fff!important;box-shadow:0 4px 14px #5865f259}.dl-card-btn.kofi-btn{background:linear-gradient(135deg,#ff5e5b,#ff3b56);color:#fff!important;box-shadow:0 4px 14px #ff5e5b59}.dl-card-btn:hover{transform:translateY(-1.5px);filter:brightness(1.08)}.dl-changelog-section{position:relative;z-index:2;width:100%;max-width:1100px;margin:0 auto!important;padding:36px 24px 0!important;box-sizing:border-box}#forecastTabContent,#leaderboardTabContent,#downloadTabContent,.tab-pane{padding-bottom:40px!important;box-sizing:border-box}.map-grid,#gridView,.table-wrap,#tableView,.table-wrap.lb-table-wrap,#lbTableWrap,.main-content{margin-bottom:0!important}.dl-channels-section{padding-bottom:0!important;margin-bottom:0!important}.dl-changelog-container{display:flex;flex-direction:column;gap:16px}.dl-changelog-card{background:#040408e0!important;backdrop-filter:blur(24px) saturate(180%) contrast(110%);-webkit-backdrop-filter:blur(24px) saturate(180%) contrast(110%);border:1px solid rgba(255,255,255,.12)!important;border-radius:16px;padding:clamp(20px,4vw,32px);box-shadow:inset 0 1px #ffffff24,0 12px 40px #000000d9;box-sizing:border-box;display:flex;flex-direction:column;gap:22px}.dl-cl-header{display:flex;flex-direction:column;gap:10px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.08)}.dl-cl-header-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.dl-cl-badges{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.dl-cl-ver{font-family:var(--font-mono);font-weight:800;color:#a855f7;font-size:15px;letter-spacing:.5px;text-shadow:0 0 12px rgba(168,85,247,.4)}.dl-cl-tag{font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#c084fc;background:#a855f724;border:1px solid rgba(168,85,247,.35);box-shadow:0 0 8px #a855f72e;padding:3px 9px;border-radius:999px}.dl-cl-date{font-family:var(--font-mono);font-size:12px;color:var(--text-dimmer)}.dl-cl-meta-counts{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11.5px;color:var(--text-dim)}.dl-cl-metric strong{color:#fff;font-weight:700}.dl-cl-metric-sep{opacity:.35}.dl-cl-title{font-family:var(--font-display);font-style:italic;font-weight:800;font-size:clamp(20px,3vw,26px);text-transform:uppercase;letter-spacing:.5px;color:var(--text);margin:0;line-height:1.25}.dl-cl-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.dl-cl-tabs{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.dl-cl-tab{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.3px;color:var(--text-dim);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none;line-height:1}.dl-cl-tab:hover{color:#fff;background:#ffffff14;border-color:#ffffff29}.dl-cl-tab.active{color:#fff!important;background:linear-gradient(135deg,#7c3aed,#9333ea)!important;border-color:#ffffff4d!important;box-shadow:inset 0 1px #ffffff4d,0 2px 10px #7c3aed73}.dl-cl-tab-icon{display:inline-flex;align-items:center}.dl-cl-tab-count{display:inline-flex;align-items:center;justify-content:center;padding:1px 5px;border-radius:999px;background:#ffffff1f;font-size:9.5px;font-weight:700;line-height:1.2}.dl-cl-tab.active .dl-cl-tab-count{background:#00000040;color:#fff}.dl-cl-search-wrap{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}.dl-cl-search-box{position:relative;display:inline-flex;align-items:center;width:160px}.dl-cl-search-icon{position:absolute;left:10px;color:var(--text-dimmer);pointer-events:none;width:13px;height:13px}.dl-cl-search-input{width:100%;padding:6px 12px 6px 30px;font-family:var(--font-body);font-size:11.5px;color:#fff;background:#0a0c16a6;border:1px solid rgba(255,255,255,.1);border-radius:999px;outline:none;transition:all .2s ease;box-sizing:border-box}.dl-cl-search-input::placeholder{color:var(--text-dimmer);opacity:.85}.dl-cl-search-input:focus{border-color:#8b5cf6;box-shadow:0 0 10px #8b5cf640;background:#0f1220d9}.dl-cl-result-count{font-family:var(--font-mono);font-size:11px;color:var(--text-dimmer);pointer-events:none;white-space:nowrap;letter-spacing:.2px}.dl-cl-body{display:flex;flex-direction:column;gap:26px}.dl-cl-category-section{display:flex;flex-direction:column;gap:14px}.dl-cl-cat-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px dashed rgba(255,255,255,.1)}.dl-cl-cat-title-wrap{display:inline-flex;align-items:center;gap:8px}.dl-cl-cat-icon{color:#a855f7;display:inline-flex;align-items:center}.dl-cl-cat-title{font-family:var(--font-mono);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#e2e8f0;margin:0}.dl-cl-cat-count{font-family:var(--font-mono);font-size:11px;color:var(--text-dimmer)}.dl-changes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.dl-change-card{position:relative;display:flex;flex-direction:column;gap:7px;background:#0a0e1aa6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:16px 18px;box-sizing:border-box;box-shadow:0 4px 16px #0006;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s ease,box-shadow .22s ease,background-color .22s ease}.dl-change-card:hover{transform:translateY(-2px);border-color:#fff3;box-shadow:inset 0 1px #ffffff26,0 8px 24px #0009;background:#0f1424cc}.dl-change-card-top{display:flex;align-items:center;justify-content:flex-start;margin-bottom:2px}.dl-badge{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;padding:2.5px 7px;border-radius:4px;line-height:1}.dl-badge-new{color:#34d399;background:#10b98124;border:1px solid rgba(16,185,129,.35);box-shadow:0 0 8px #10b98126}.dl-badge-visual{color:#38bdf8;background:#0ea5e924;border:1px solid rgba(14,165,233,.35);box-shadow:0 0 8px #0ea5e926}.dl-badge-qol{color:#fbbf24;background:#f59e0b24;border:1px solid rgba(245,158,11,.35);box-shadow:0 0 8px #f59e0b26}.dl-badge-fix{color:#fb7185;background:#f43f5e24;border:1px solid rgba(244,63,94,.35);box-shadow:0 0 8px #f43f5e26}.dl-badge-restored{color:#818cf8;background:#6366f124;border:1px solid rgba(99,102,241,.35);box-shadow:0 0 8px #6366f126}.dl-badge-improved{color:#c084fc;background:#a855f724;border:1px solid rgba(168,85,247,.35);box-shadow:0 0 8px #a855f726}.dl-change-title{font-family:var(--font-body);font-weight:700;font-size:14.5px;color:#fff;margin:0;line-height:1.35;letter-spacing:-.1px}.dl-change-desc{font-family:var(--font-body);font-size:13px;color:var(--text-dim);margin:0;line-height:1.5}.dl-cl-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 16px;text-align:center;color:var(--text-dim);font-family:var(--font-mono);font-size:13px}.dl-cl-empty svg{opacity:.4;color:var(--accent)}@media(max-width:640px){.dl-changes-grid{grid-template-columns:1fr}.dl-cl-search-wrap{width:100%;min-width:0;max-width:100%;justify-content:space-between;gap:10px}.dl-cl-search-box{flex:1;max-width:180px}.dl-cl-result-count{font-size:10.5px}.dl-cl-tabs{width:100%;overflow-x:auto;padding-bottom:4px;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.dl-cl-tab{flex-shrink:0}}#downloadTabContent.active .dl-game-logo-wrap{animation:dlLogoStartup .75s cubic-bezier(.16,1,.3,1) .04s both}#downloadTabContent.active .dl-meta-strip{animation:dlMetaPillsStartup .6s cubic-bezier(.16,1,.3,1) .14s both}#downloadTabContent.active .dl-action-cluster{animation:dlCtaStartup .65s cubic-bezier(.16,1,.3,1) .24s both}#downloadTabContent.active .dl-section-header{animation:dlMetaPillsStartup .6s cubic-bezier(.16,1,.3,1) .32s both}#downloadTabContent.active .dl-channels-grid .dl-channel-card:nth-child(1){animation:dlCardStartup .65s cubic-bezier(.16,1,.3,1) .38s both}#downloadTabContent.active .dl-channels-grid .dl-channel-card:nth-child(2){animation:dlCardStartup .65s cubic-bezier(.16,1,.3,1) .44s both}#downloadTabContent.active .dl-channels-grid .dl-channel-card:nth-child(3){animation:dlCardStartup .65s cubic-bezier(.16,1,.3,1) .5s both}#downloadTabContent.active .dl-channels-grid .dl-channel-card:nth-child(4){animation:dlCardStartup .65s cubic-bezier(.16,1,.3,1) .56s both}#downloadTabContent.active .dl-changelog-section{animation:dlChangelogStartup .65s cubic-bezier(.16,1,.3,1) .62s both}@keyframes dlLogoStartup{0%{opacity:0;transform:translate3d(0,26px,0) scale(.92);filter:drop-shadow(0 4px 16px rgba(0,0,0,.85)) drop-shadow(0 0 16px rgba(255,255,255,.25))}60%{filter:drop-shadow(0 3px 12px rgba(0,0,0,.85)) drop-shadow(0 0 10px rgba(255,255,255,.2))}to{opacity:1;transform:translateZ(0) scale(1);filter:drop-shadow(0 4px 16px rgba(0,0,0,.85)) drop-shadow(0 0 8px rgba(255,255,255,.16))}}@keyframes dlMetaPillsStartup{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dlCtaStartup{0%{opacity:0;transform:translate3d(0,22px,0) scale(.94)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes dlCardStartup{0%{opacity:0;transform:translate3d(0,28px,0) scale(.96)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes dlChangelogStartup{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:translateZ(0)}}#downloadFooter,footer#dlFooter{position:relative;z-index:2;width:100%;margin-top:auto!important;margin-bottom:0!important;border-top:1px solid rgba(255,255,255,.12)!important;padding:28px 24px max(36px,env(safe-area-inset-bottom,0px) + 20px)!important;background:#00000085!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}@media(max-width:640px){#downloadHero.hero{min-height:auto!important;padding:20px 14px 8px!important;gap:12px!important}.dl-game-logo-wrap{max-width:360px!important;padding:2px 6px!important}.dl-game-logo{max-width:310px!important}#downloadHero h1{font-size:clamp(38px,11vw,54px)!important;letter-spacing:1.5px!important;line-height:1.05!important;font-weight:800!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1px!important;text-shadow:0 4px 20px rgba(0,0,0,.95),0 0 35px rgba(255,255,255,.15)!important}#downloadHero h1 .hl{margin-right:-.2em!important;padding:.08em .35em .08em .05em!important;filter:drop-shadow(0 0 8px rgba(168,85,247,.4)) drop-shadow(0 2px 8px rgba(0,0,0,.6))!important}.dl-meta-strip{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:auto!important;max-width:100%!important;padding:0 4px!important;margin-top:4px!important;box-sizing:border-box!important}.dl-meta-pill{padding:2.5px 7px!important;gap:4px!important;flex:0 1 auto!important;white-space:nowrap!important;border-radius:999px!important;background:#0000006b!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 2px 8px #0000004d!important}.dl-meta-lbl{font-size:7.5px!important;letter-spacing:.5px!important;font-weight:700!important;color:#ffffff73!important}.dl-meta-val{font-size:9.5px!important;letter-spacing:.2px!important;font-weight:700!important;color:#ffffffe6!important}.dl-platform-full{display:none!important}.dl-platform-short{display:inline!important}.dl-action-cluster{max-width:100%!important;width:100%!important;padding:0 12px!important;margin-top:10px!important;margin-bottom:0!important;box-sizing:border-box!important}.dl-primary-cta{width:100%!important;max-width:340px!important;height:54px!important;padding:0 18px!important;gap:12px!important}.dl-cta-icon-wrap{width:36px!important;height:36px!important}.dl-cta-title{font-size:24px!important;letter-spacing:2px!important;transform:translateY(-1.5px)!important}.dl-channels-section{padding:20px 14px 0!important}.dl-section-header{margin-bottom:16px!important}.dl-section-title{font-size:18px!important;letter-spacing:.5px!important;margin-bottom:4px!important}.dl-section-subtitle{font-size:12px!important;line-height:1.4!important;padding:0 8px!important}.dl-channels-grid{grid-template-columns:1fr!important;gap:14px!important}.dl-channel-card{padding:16px 14px!important;gap:12px!important;border-radius:12px!important}.dl-card-icon-wrap{width:38px!important;height:38px!important}.dl-card-title{font-size:17px!important}.dl-card-desc{font-size:12.5px!important;line-height:1.45!important}.dl-card-meta{font-size:10.5px!important;margin-top:6px!important}.dl-card-btn{height:40px!important;font-size:12.5px!important}.dl-changelog-section{padding:22px 14px 0!important}.dl-changelog-card{padding:16px 14px!important}.dl-changelog-title{font-size:16px!important;margin-bottom:10px!important}.dl-changelog-item{font-size:12.5px!important;line-height:1.45!important;gap:8px!important}.dl-changelog-bullet{font-size:11px!important}}.telemetry-privacy-banner{display:flex;align-items:center;gap:14px;background:#10b98114;border:1px solid rgba(16,185,129,.25);border-radius:10px;padding:12px 16px;margin-bottom:16px}.telemetry-privacy-icon{color:#10b981;display:flex;align-items:center;justify-content:center;flex-shrink:0}.telemetry-privacy-text{flex:1}.telemetry-privacy-title{font-size:13.5px;font-weight:700;color:#34d399;margin-bottom:2px}.telemetry-privacy-desc{font-size:11.5px;line-height:1.45;color:#94a3b8}.telemetry-privacy-desc code{background:#00000059;color:#38bdf8;padding:1px 5px;border-radius:4px;font-size:11px}.telemetry-privacy-tag{background:#10b98126;color:#34d399;border:1px solid rgba(16,185,129,.3);font-size:10.5px;font-weight:700;padding:4px 10px;border-radius:20px;white-space:nowrap}.telemetry-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.telemetry-stat-card{background:#04060ed9;border:1px solid rgba(196,181,253,.18);border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 16px #00000059,inset 0 1px #ffffff0f}.telemetry-stat-card.alert{border-color:#ef444473;background:#ef444414;box-shadow:0 0 20px #ef444433,inset 0 1px #ffffff14}.telemetry-stat-label{font-family:var(--font-mono, monospace);font-size:10.5px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.8px}.telemetry-stat-value{font-size:28px;font-weight:800;color:#fff;margin:4px 0 2px;font-family:var(--font-mono, monospace);text-shadow:0 0 14px rgba(167,139,250,.3)}.telemetry-stat-card.alert .telemetry-stat-value{color:#f87171;text-shadow:0 0 14px rgba(239,68,68,.4)}.telemetry-stat-sub{font-size:11px;color:#64748b;line-height:1.35}.telemetry-alts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:14px}.telemetry-alt-card{background:#04060ed9;border:1px solid rgba(196,181,253,.18);border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:10px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 16px #00000059,inset 0 1px #ffffff0f}.telemetry-alt-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:8px}.telemetry-alt-badge{background:#ef44442e;color:#f87171;border:1px solid rgba(239,68,68,.35);font-size:10px;font-weight:800;letter-spacing:.5px;padding:2px 7px;border-radius:4px}.telemetry-alt-pings{font-size:11px;color:#64748b}.telemetry-alt-body{display:flex;flex-direction:column;gap:7px;font-size:12px}.telemetry-alt-field{display:flex;align-items:baseline;gap:8px}.telemetry-label{color:#64748b;font-size:11px;font-weight:600;min-width:90px;flex-shrink:0}.telemetry-driver-val{font-weight:700;color:#f8fafc;display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.telemetry-clan-pill{display:inline-flex;align-items:center;justify-content:center;padding:1px 6px;font-size:10px;font-weight:800;border-radius:4px;background:#38bdf81f;color:#38bdf8;border:1px solid rgba(56,189,248,.3);margin-right:4px;vertical-align:middle;letter-spacing:.5px;box-shadow:0 1px 3px #0003}.telemetry-discord-val{color:#818cf8;font-weight:600;background:#6366f11f;padding:2px 8px;border-radius:4px;font-size:11px}.telemetry-hwid-code{background:#0006;color:#38bdf8;padding:2px 6px;border-radius:4px;font-size:10.5px;font-family:monospace;word-break:break-all}.telemetry-aliases-chips{display:flex;flex-wrap:wrap;gap:6px}.telemetry-alias-chip{display:inline-flex;align-items:center;background:#ef44441f;border:1px solid rgba(239,68,68,.28);color:#f1f5f9;padding:2.5px 8px;border-radius:5px;font-size:11.5px;font-weight:600;transition:all .15s ease}.telemetry-alias-chip:hover{background:#ef444433;border-color:#ef444473}.telemetry-alt-meta{display:flex;justify-content:space-between;font-size:10px;color:#64748b;margin-top:4px;border-top:1px dashed rgba(255,255,255,.05);padding-top:6px}.telemetry-alt-footer{display:flex;gap:8px;margin-top:auto;padding-top:4px}.btn-xs{padding:3px 8px!important;font-size:11px!important}.telemetry-search-bar{display:flex;gap:10px;align-items:center}.telemetry-search-results-wrap{margin-top:12px;padding:12px;background:#00000059;border:1px solid rgba(255,255,255,.06);border-radius:8px}.telemetry-lookup-header{font-size:12px;font-weight:700;color:#94a3b8;margin-bottom:8px}.telemetry-lookup-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.telemetry-lookup-item{background:#0f172a99;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:10px;font-size:11.5px}.telemetry-lookup-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.badge-alert-mini{background:#ef4444;color:#fff;font-size:9px;font-weight:800;padding:1px 5px;border-radius:3px}.telemetry-lookup-details{display:flex;flex-direction:column;gap:3px;color:#94a3b8}.telemetry-table th,.telemetry-table td{padding:8px 12px;font-size:12px}.telemetry-time-cell{display:flex;flex-direction:column;line-height:1.25}.telemetry-time{font-family:monospace;font-weight:700;color:#e2e8f0}.telemetry-date{font-size:10px;color:#64748b}.telemetry-driver-cell{font-weight:700}.telemetry-discord-pill{background:#6366f126;color:#a5b4fc;border:1px solid rgba(99,102,241,.25);padding:2px 7px;border-radius:4px;font-size:11px;font-weight:600}.telemetry-hwid-short{background:#00000059;color:#38bdf8;padding:1px 5px;border-radius:3px;font-size:11px}.telemetry-ip-cell{font-family:monospace;color:#94a3b8;font-size:11px}.telemetry-ua-cell{color:#64748b;font-size:11px}@media(max-width:900px){.telemetry-stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.telemetry-stats-grid,.telemetry-alts-grid{grid-template-columns:1fr}}.telemetry-filter-tabs{display:flex;gap:6px;background:#00000059;padding:3px;border-radius:8px;border:1px solid rgba(255,255,255,.08)}.telemetry-filter-tab-btn{background:transparent;border:none;color:#94a3b8;font-size:11.5px;font-weight:600;padding:5px 12px;border-radius:6px;cursor:pointer;transition:all .2s ease}.telemetry-filter-tab-btn:hover{color:#f1f5f9;background:#ffffff0d}.telemetry-filter-tab-btn.active{background:#38bdf82e;color:#38bdf8;font-weight:700;border:1px solid rgba(56,189,248,.35)}.telemetry-alt-card.is-dismissed{border-color:#94a3b833;background:#0f172a73;opacity:.88}.telemetry-alt-card.is-dismissed:hover{opacity:1}.dismissed-badge{background:#94a3b826!important;color:#94a3b8!important;border-color:#94a3b84d!important;display:inline-flex;align-items:center;gap:4px}.telemetry-dismissed-notice{font-size:10.5px;color:#10b981;background:#10b98114;border:1px solid rgba(16,185,129,.2);padding:4px 8px;border-radius:4px;margin-bottom:2px}.btn-admin-dismiss-alt{display:inline-flex;align-items:center;gap:5px;background:#ef444426;border:1px solid rgba(239,68,68,.3);color:#fca5a5;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-admin-dismiss-alt:hover{background:#ef444447;border-color:#ef4444;color:#fff}.btn-admin-restore-alt{display:inline-flex;align-items:center;gap:5px;background:#38bdf826;border:1px solid rgba(56,189,248,.3);color:#7dd3fc;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-admin-restore-alt:hover{background:#38bdf847;border-color:#38bdf8;color:#fff}.btn-discord-login{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;background:#5865f2;color:#fff;border:none;border-radius:8px;padding:11px 16px;font-size:13.5px;font-weight:700;letter-spacing:.2px;cursor:pointer;box-shadow:0 4px 14px #5865f259;transition:all .2s ease}.btn-discord-login:hover{background:#4752c4;box-shadow:0 6px 20px #5865f280;transform:translateY(-1px)}.btn-discord-login:active{transform:translateY(0)}.btn-discord-login:disabled{opacity:.6;cursor:not-allowed;transform:none}.admin-login-divider{display:flex;align-items:center;gap:12px;margin:16px 0;color:#64748b;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.admin-login-divider:before,.admin-login-divider:after{content:"";flex:1;height:1px;background:#ffffff1a}.admin-security-card{background:#04060ed9;border:1px solid rgba(196,181,253,.18);border-radius:14px;padding:18px 20px;margin-bottom:16px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 20px #00000059,inset 0 1px #ffffff0f}.admin-security-card.highlight{border-color:#a78bfa73;background:#a78bfa14;box-shadow:0 0 24px #a78bfa26,inset 0 1px #ffffff1a}.admin-discord-user-badge{display:inline-flex;align-items:center;gap:8px;background:#5865f22e;border:1px solid rgba(165,180,252,.45);color:#fff;padding:6px 14px;border-radius:9999px;font-family:var(--font-mono, monospace);font-size:12px;font-weight:700;box-shadow:0 0 14px #5865f259}.admin-policy-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid rgba(255,255,255,.06)}.admin-policy-toggle-desc{font-size:12px;color:#94a3b8;line-height:1.4}.admin-switch{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.admin-switch input{opacity:0;width:0;height:0}.admin-switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#334155;transition:.3s;border-radius:24px}.admin-switch-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.admin-switch input:checked+.admin-switch-slider{background-color:#10b981}.admin-switch input:checked+.admin-switch-slider:before{transform:translate(20px)}.discord-locked-notice{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:10px 14px;color:#fca5a5;font-size:12px;display:flex;align-items:center;gap:10px;margin-bottom:12px}.dl-telemetry-section{width:100%;max-width:880px;margin:36px auto 0;padding:0 20px;box-sizing:border-box;position:relative;z-index:2}.dl-telemetry-eyebrow{display:inline-flex;align-items:center;font-family:var(--font-mono, monospace);font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#4ade80;margin-bottom:6px}.dl-live-status-pill{display:inline-flex;align-items:center;padding:4px 11px;border-radius:999px;background:#22c55e1a;border:1px solid rgba(34,197,94,.25);color:#4ade80;font-family:var(--font-mono, monospace);font-size:10.5px;font-weight:700;letter-spacing:.6px}.dl-telemetry-card{background:#080c16d9;border:1px solid rgba(34,197,94,.28);border-top:2px solid #22c55e;border-radius:16px;padding:22px 24px 18px;box-sizing:border-box;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 10px 40px #00000080,0 0 24px #22c55e14;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:14px}.dl-telemetry-card:before{content:"";position:absolute;top:0;left:0;right:0;height:70px;background:radial-gradient(ellipse 60% 80% at 50% 0%,rgba(34,197,94,.14),transparent 100%);pointer-events:none}.dl-telemetry-stat-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;position:relative;z-index:1}.dl-active-drivers-block{display:flex;flex-direction:column;gap:6px}.dl-active-label-group{display:flex;align-items:center;gap:10px}.dl-active-title{font-family:var(--font-display, "Oswald", sans-serif);font-size:13.5px;font-weight:700;letter-spacing:1px;color:#94a3b8;text-transform:uppercase}.dl-live-badge{display:inline-flex;align-items:center;gap:7px;padding:3px 10px;border-radius:999px;background:#22c55e1f;border:1px solid rgba(34,197,94,.3);color:#4ade80;font-family:var(--font-mono, monospace);font-size:10.5px;font-weight:700;letter-spacing:.5px}.dl-radar-dot{position:relative;display:inline-flex;align-items:center;justify-content:center;width:7px;height:7px;flex-shrink:0}.dl-radar-dot:before{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 6px #22c55e}.dl-radar-dot:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:50%;border:1.5px solid #4ade80;animation:dlRadarPulse 1.8s cubic-bezier(0,0,.2,1) infinite;pointer-events:none}@keyframes dlRadarPulse{0%{transform:scale(.8);opacity:1}70%{transform:scale(2.2);opacity:0}to{transform:scale(2.4);opacity:0}}.dl-active-big-count{font-family:var(--font-mono, monospace);font-size:clamp(44px,5.5vw,62px);font-weight:800;line-height:1;color:#4ade80;text-shadow:0 0 24px rgba(74,222,128,.55),0 0 45px rgba(34,197,94,.3);letter-spacing:-2px}.dl-activity-submetrics{display:flex;gap:10px;flex-wrap:wrap}.dl-submetric-pill{display:flex;flex-direction:column;gap:3px;padding:9px 14px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);box-sizing:border-box}.dl-submetric-pill .submetric-lbl{font-family:var(--font-display, "Oswald", sans-serif);font-size:10px;font-weight:700;color:#64748b;letter-spacing:.6px;text-transform:uppercase}.dl-submetric-pill .submetric-val{font-family:var(--font-mono, monospace);font-size:13.5px;font-weight:700;color:#f1f5f9}.dl-telemetry-divider{width:100%;height:1px;background:linear-gradient(90deg,rgba(34,197,94,.35) 0%,rgba(255,255,255,.08) 50%,transparent 100%);margin:2px 0}.dl-graph-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.dl-graph-title-group{display:flex;align-items:center;gap:8px}.dl-graph-icon{color:#22c55e;filter:drop-shadow(0 0 6px rgba(34,197,94,.6))}.dl-graph-title{font-family:var(--font-display, "Oswald", sans-serif);font-size:14.5px;font-weight:700;letter-spacing:.8px;color:#f8fafc;text-transform:uppercase}.dl-graph-controls{display:flex;align-items:center;gap:8px}.dl-graph-viewport{position:relative;width:100%;height:340px;min-height:340px;overflow:visible;touch-action:none;cursor:crosshair}.dl-telemetry-canvas{display:block;width:100%;height:100%}.dl-graph-tooltip{position:absolute;z-index:20;pointer-events:none;background:#080c18f0;border:1px solid rgba(74,222,128,.45);box-shadow:0 8px 24px #000000a6,0 0 18px #22c55e4d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:8px;padding:8px 12px;font-family:var(--font-mono, monospace);white-space:nowrap;animation:dlTooltipPop .15s cubic-bezier(.16,1,.3,1) both}@keyframes dlTooltipPop{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}.dl-tooltip-time{font-size:10.5px;color:#94a3b8;margin-bottom:3px;font-weight:600}.dl-tooltip-val-row{display:flex;align-items:center;gap:6px}.dl-tooltip-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e}.dl-tooltip-count{font-size:17px;font-weight:800;color:#4ade80;letter-spacing:-.5px}.dl-tooltip-label{font-size:11px;color:#e2e8f0;font-weight:600}.dl-graph-shimmer{position:absolute;top:0;right:0;bottom:0;left:0;background:#080c16d9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#94a3b8;font-family:var(--font-mono, monospace);font-size:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dl-shimmer-spinner{width:24px;height:24px;border:2px solid rgba(34,197,94,.2);border-top-color:#22c55e;border-radius:50%;animation:dlSpin .8s linear infinite}.dl-graph-footer{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#64748b;font-family:var(--font-mono, monospace);padding-top:4px;border-top:1px solid rgba(255,255,255,.05)}.dl-legend-indicator{display:flex;align-items:center;gap:7px}.dl-legend-color-line{width:14px;height:3px;background:#22c55e;border-radius:2px;box-shadow:0 0 6px #22c55e99}.dl-recent-records-card{background:#080c16bf;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:18px 20px;box-sizing:border-box;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 8px 32px #00000073;display:flex;flex-direction:column;height:100%}.dl-records-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:12px}.dl-records-title-group{display:flex;align-items:center;gap:7px}.dl-records-crown{font-size:16px;filter:drop-shadow(0 0 6px rgba(250,204,21,.5))}.dl-records-title{font-family:var(--font-display, "Oswald", sans-serif);font-size:15px;font-weight:700;letter-spacing:.8px;color:#f8fafc;text-transform:uppercase}.dl-records-tag{font-family:var(--font-mono, monospace);font-size:9.5px;font-weight:700;letter-spacing:.5px;color:#f59e0b;background:#f59e0b24;border:1px solid rgba(245,158,11,.35);padding:2px 7px;border-radius:4px}.dl-records-feed{display:flex;flex-direction:column;gap:8px;overflow-y:auto;max-height:410px;padding-right:4px}.dl-record-item{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;transition:all .2s ease;box-sizing:border-box}.dl-record-item:hover{background:#ffffff0f;border-color:#ffffff1f;transform:translate(2px)}.dl-record-crown-wrap{width:24px;height:24px;border-radius:6px;background:#facc1524;border:1px solid rgba(250,204,21,.3);color:#facc15;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.record-crown-icon{color:#facc15}.dl-record-body{flex:1;min-width:0}.dl-record-headline{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:12.5px;line-height:1.3}.dl-record-driver{font-weight:700;color:#fff}.dl-record-sep{color:#475569;font-size:10px}.dl-record-car{color:#c084fc;font-family:var(--font-mono, monospace);font-size:11px;font-weight:700}.dl-record-track{color:#94a3b8;font-size:11.5px}.dl-record-beat-row{font-size:11.5px;color:#94a3b8;margin-top:3px;line-height:1.35}.dl-record-beat-row .rival-highlight{color:#e2e8f0;font-weight:600}.dl-record-beat-row .delta-green{color:#4ade80;font-family:var(--font-mono, monospace);font-weight:700}.dl-record-time-ago{font-family:var(--font-mono, monospace);font-size:10px;color:#64748b;white-space:nowrap;flex-shrink:0;align-self:flex-start;margin-top:2px}.dl-records-loading,.dl-records-empty{display:flex;align-items:center;justify-content:center;gap:8px;padding:32px 16px;color:#64748b;font-family:var(--font-mono, monospace);font-size:12px}.dl-mini-spinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.2);border-top-color:#4ade80;border-radius:50%;animation:dlSpin .8s linear infinite}body.day-theme .dl-telemetry-card{background:#fffffff0;border-color:#22c55e59;border-top-color:#16a34a;box-shadow:0 6px 24px #0000000f}body.day-theme .dl-telemetry-card:before{background:radial-gradient(ellipse 60% 80% at 50% 0%,rgba(34,197,94,.08),transparent 100%)}body.day-theme .dl-telemetry-divider{background:linear-gradient(90deg,rgba(22,163,74,.25) 0%,rgba(0,0,0,.08) 50%,transparent 100%)}body.day-theme .dl-active-title{color:#475569}body.day-theme .dl-active-big-count{color:#16a34a;text-shadow:none}body.day-theme .dl-submetric-pill{background:#f8fafc;border-color:#e2e8f0}body.day-theme .dl-submetric-pill .submetric-val,body.day-theme .dl-graph-title{color:#0f172a}body.day-theme .dl-graph-tooltip{background:#fffffff5;border-color:#16a34a73;box-shadow:0 8px 24px #0000001f}body.day-theme .dl-tooltip-time{color:#64748b}body.day-theme .dl-tooltip-count{color:#16a34a}body.day-theme .dl-tooltip-label{color:#0f172a}body.day-theme .dl-graph-footer{border-top-color:#00000014;color:#64748b}body.day-theme .dl-legend-interval-text{color:#64748b}@media(max-width:640px){.dl-telemetry-section{padding:0 14px;margin-top:24px}.dl-telemetry-card{padding:16px 16px 14px;gap:12px}.dl-telemetry-stat-row{flex-direction:column;align-items:flex-start;gap:12px}.dl-active-big-count{font-size:44px}.dl-activity-submetrics{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.dl-submetric-pill{padding:6px 8px;align-items:center;text-align:center}.dl-submetric-pill .submetric-lbl{font-size:8.5px}.dl-submetric-pill .submetric-val{font-size:11.5px}.dl-graph-viewport{height:240px;min-height:240px}}.bg-presets-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;max-height:58vh;overflow-y:auto;padding:4px}.bg-preset-card{background:var(--bg-card, rgba(24, 24, 32, .75));border:1px solid var(--border-subtle, rgba(255, 255, 255, .08));border-radius:12px;padding:14px;cursor:pointer;transition:all .22s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;display:flex;flex-direction:column;gap:6px;-webkit-user-select:none;user-select:none}.bg-preset-card:hover{border-color:var(--accent-bright, #a855f7);background:#a855f71f;transform:translateY(-2px);box-shadow:0 8px 20px #00000059}.bg-preset-card.is-active{border-color:var(--accent-bright, #a855f7);background:#a855f72e;box-shadow:0 0 0 2px #a855f759,0 8px 24px #a855f733}.bg-preset-header{display:flex;align-items:center;gap:8px;margin-bottom:2px}.bg-preset-icon-wrap{width:32px;height:32px;border-radius:8px;background:#a855f72e;border:1px solid rgba(168,85,247,.35);color:var(--accent-bright, #c084fc);display:flex;align-items:center;justify-content:center;flex-shrink:0}.bg-preset-card.is-active .bg-preset-icon-wrap{background:var(--accent-bright, #a855f7);color:#fff;box-shadow:0 0 10px #a855f780}.bg-preset-badge{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:2px 7px;border-radius:9999px;background:#ffffff14;color:var(--text-muted, #94a3b8);font-family:var(--font-mono, monospace)}.bg-preset-check{margin-left:auto;font-size:.72rem;font-weight:700;color:#34d399;background:#34d39926;border:1px solid rgba(52,211,153,.3);padding:2px 8px;border-radius:9999px}.bg-preset-name{font-size:.95rem;font-weight:700;color:var(--text, #ffffff)}.bg-preset-tagline{font-size:.8rem;color:var(--text-muted, #94a3b8);line-height:1.4}body.day-theme .bg-preset-card{background:#ffffffd9;border-color:#00000014}body.day-theme .bg-preset-card.is-active{background:#f59e0b26;border-color:#f59e0b}body.day-theme .bg-preset-icon-wrap{background:#f59e0b26;border-color:#f59e0b4d;color:#d97706}body.day-theme .bg-preset-card.is-active .bg-preset-icon-wrap{background:#f59e0b;color:#fff}.lb-table tbody tr.lb-row.rank-1 td:first-child{box-shadow:inset 3.5px 0 #f59e0b,0 0 16px #f59e0b14}.lb-table tbody tr.lb-row.rank-2 td:first-child{box-shadow:inset 3.5px 0 #cbd5e1,0 0 12px #cbd5e10f}.lb-table tbody tr.lb-row.rank-3 td:first-child{box-shadow:inset 3.5px 0 #f97316,0 0 12px #f973160f}body:not(.day-theme) .rank-badge.rank-gold{background:linear-gradient(135deg,#fbbf2447,#d977061f)!important;color:#fef08a!important;border:1px solid rgba(251,191,36,.55)!important;box-shadow:0 0 14px #f59e0b47,inset 0 1px #ffffff4d!important;text-shadow:0 0 8px rgba(250,204,21,.45)!important}body:not(.day-theme) .rank-badge.rank-silver{background:linear-gradient(135deg,#f1f5f940,#94a3b824)!important;color:#f8fafc!important;border:1px solid rgba(226,232,240,.5)!important;box-shadow:0 0 12px #cbd5e133,inset 0 1px #ffffff4d!important;text-shadow:0 0 6px rgba(241,245,249,.4)!important}body:not(.day-theme) .rank-badge.rank-bronze{background:linear-gradient(135deg,#fb923c42,#c2410c24)!important;color:#fed7aa!important;border:1px solid rgba(251,146,60,.52)!important;box-shadow:0 0 12px #f9731638,inset 0 1px #ffffff40!important;text-shadow:0 0 6px rgba(251,146,60,.4)!important}html.day-theme .rank-badge.rank-gold,body.day-theme .rank-badge.rank-gold,.day-theme .rank-badge.rank-gold{background:linear-gradient(135deg,#fef3c7,#fde68a)!important;color:#78350f!important;border:1.5px solid #d97706!important;box-shadow:0 1px 4px #d9770638,inset 0 1px #fffffff2!important;text-shadow:none!important;font-weight:800!important}html.day-theme .rank-badge.rank-silver,body.day-theme .rank-badge.rank-silver,.day-theme .rank-badge.rank-silver{background:linear-gradient(135deg,#f1f5f9,#e2e8f0)!important;color:#0f172a!important;border:1.5px solid #64748b!important;box-shadow:0 1px 4px #47556938,inset 0 1px #fffffff2!important;text-shadow:none!important;font-weight:800!important}html.day-theme .rank-badge.rank-bronze,body.day-theme .rank-badge.rank-bronze,.day-theme .rank-badge.rank-bronze{background:linear-gradient(135deg,#ffedd5,#fed7aa)!important;color:#7c2d12!important;border:1.5px solid #ea580c!important;box-shadow:0 1px 4px #c2410c38,inset 0 1px #fffffff2!important;text-shadow:none!important;font-weight:800!important}.time-main,.sector-time-val,.wr-holder-time,.compact-target-time,.calc-tier-time,.calc-val{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}body.classic-theme .top-driver-btn{background:#06060ca6;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff1a,0 4px 16px #0000008c}body.classic-theme .top-driver-btn:hover{background:#100d1ec7;border-color:#a78bfa73;box-shadow:inset 0 1px #ffffff2e,0 6px 20px #000000a6,0 0 14px #8b5cf638}body.classic-theme .top-driver-icon{color:#a78bfa}body.classic-theme .app-nav-tabs{background:#04040aad!important;backdrop-filter:blur(24px) saturate(195%);-webkit-backdrop-filter:blur(24px) saturate(195%);border:1px solid rgba(255,255,255,.13)!important;box-shadow:inset 0 1px #ffffff24,0 8px 30px #000000b3,0 0 16px #8b5cf624!important}body.classic-theme .nav-tab-glider{background:linear-gradient(135deg,#8b5cf6,#9871f8,#a78bfa);border:1px solid rgba(255,255,255,.38);box-shadow:inset 0 1px #ffffff73,0 0 18px #8b5cf66b,0 4px 12px #0000006b}html.classic-theme .driver-profile-dialog,body.classic-theme .driver-profile-dialog{background:radial-gradient(ellipse 90% 45% at 50% -8%,rgba(139,92,246,.15) 0%,transparent 70%),radial-gradient(circle at 90% 85%,rgba(56,189,248,.05) 0%,transparent 60%),linear-gradient(180deg,#04040af5,#000)!important;backdrop-filter:blur(32px) saturate(200%)!important;-webkit-backdrop-filter:blur(32px) saturate(200%)!important;border:1px solid rgba(196,181,253,.22)!important;border-radius:18px!important;box-shadow:0 32px 84px #000000fa,0 0 45px #8b5cf629,inset 0 1px #fff3,inset 0 -1px #8b5cf626!important;color:#fff!important}html.classic-theme .driver-profile-header,body.classic-theme .driver-profile-header{background:radial-gradient(ellipse at 18% -25%,#8b5cf638,#03040af0 75%),linear-gradient(180deg,#06060feb,#010104fa)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border-bottom:1px solid rgba(196,181,253,.2)!important;box-shadow:0 6px 24px #000000a6,inset 0 1px #ffffff2e!important;padding:16px 24px!important}html.classic-theme .driver-profile-eyebrow,body.classic-theme .driver-profile-eyebrow{color:#38bdf8!important;font-family:var(--font-mono)!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:1.5px!important;text-shadow:0 0 12px rgba(56,189,248,.5)!important}html.classic-theme .driver-profile-name,body.classic-theme .driver-profile-name{color:#fff!important;font-weight:800!important;font-size:25px!important;letter-spacing:.3px!important;text-shadow:0 2px 14px rgba(255,255,255,.3),0 0 22px rgba(167,139,250,.35)!important}html.classic-theme .driver-profile-meta,body.classic-theme .driver-profile-meta{color:#94a3b8!important;font-size:12px!important}html.classic-theme .driver-profile-actions-bar .profile-header-btn.btn-merge-profile,body.classic-theme .driver-profile-actions-bar .profile-header-btn.btn-merge-profile,html.classic-theme .btn-merge-profile,body.classic-theme .btn-merge-profile{background:linear-gradient(135deg,#4c1d9573,#6d28d959)!important;border:1px solid rgba(196,181,253,.4)!important;color:#e9d5ff!important;border-radius:8px!important;font-size:12px!important;font-weight:700!important;padding:7px 13px!important;box-shadow:inset 0 1px #fff3,0 2px 8px #0006!important}html.classic-theme .driver-profile-actions-bar .profile-header-btn.btn-claim,body.classic-theme .driver-profile-actions-bar .profile-header-btn.btn-claim,html.classic-theme .btn-claim,body.classic-theme .btn-claim{background:linear-gradient(135deg,#581c8780,#7c3aed66)!important;border:1px solid rgba(216,180,254,.5)!important;color:#f3e8ff!important;border-radius:8px!important;font-size:12px!important;font-weight:700!important;padding:7px 13px!important;box-shadow:inset 0 1px #ffffff40,0 2px 10px #7c3aed4d!important}html.classic-theme .driver-profile-actions-bar .profile-header-btn.btn-rival,body.classic-theme .driver-profile-actions-bar .profile-header-btn.btn-rival,html.classic-theme .btn-rival,body.classic-theme .btn-rival{background:linear-gradient(135deg,#9f123973,#e11d4859)!important;border:1px solid rgba(251,113,133,.45)!important;color:#ffe4e6!important;border-radius:8px!important;font-size:12px!important;font-weight:700!important;padding:7px 13px!important;box-shadow:inset 0 1px #fff3,0 2px 8px #e11d4840!important}html.classic-theme .driver-profile-close-btn,body.classic-theme .driver-profile-close-btn{background:#ffffff0f!important;border:1px solid rgba(196,181,253,.24)!important;color:#cbd5e1!important;border-radius:8px!important;box-shadow:inset 0 1px #ffffff26!important}html.classic-theme .driver-profile-nav-tabs,body.classic-theme .driver-profile-nav-tabs{background:#080b14!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-top:none!important;border-bottom:1px solid rgba(255,255,255,.07)!important;box-shadow:none!important;padding:0 24px!important;gap:22px!important;flex:0 0 44px!important;min-height:44px!important;height:44px!important}html.classic-theme .profile-nav-tab-glider,body.classic-theme .profile-nav-tab-glider{top:auto!important;bottom:0!important;height:2px!important;border-radius:2px 2px 0 0!important;background:linear-gradient(90deg,#8b5cf6,#a78bfa)!important;border:none!important;box-shadow:0 -1px 8px #8b5cf699,0 -3px 14px #a78bfa52!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;z-index:2!important}html.classic-theme .profile-nav-tab-glider:before,body.classic-theme .profile-nav-tab-glider:before{content:"";position:absolute;left:-2px;right:-2px;bottom:100%;height:14px;background:radial-gradient(ellipse 90% 100% at 50% 100%,rgba(139,92,246,.28) 0%,rgba(139,92,246,.08) 58%,transparent 100%);pointer-events:none}html.classic-theme .profile-nav-tab,body.classic-theme .profile-nav-tab{height:100%!important;padding:0 6px!important;border-radius:0!important;color:#9498a6!important;font-family:var(--font-mono)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.25px!important;gap:8px!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important}html.classic-theme .profile-nav-tab .profile-nav-tab-icon,body.classic-theme .profile-nav-tab .profile-nav-tab-icon{width:15px!important;height:15px!important;color:currentColor!important;transform:none!important;filter:none!important}html.classic-theme .profile-nav-tab:hover:not(.active),body.classic-theme .profile-nav-tab:hover:not(.active){color:#cbd5e1!important;background:transparent!important;box-shadow:none!important}html.classic-theme .profile-nav-tab.active,html.classic-theme .profile-nav-tab.active:hover,html.classic-theme .profile-nav-tab.active:focus,html.classic-theme .profile-nav-tab.active:active,body.classic-theme .profile-nav-tab.active,body.classic-theme .profile-nav-tab.active:hover,body.classic-theme .profile-nav-tab.active:focus,body.classic-theme .profile-nav-tab.active:active{color:#a78bfa!important;text-shadow:0 0 12px rgba(139,92,246,.35)!important;background:transparent!important;box-shadow:none!important}html.classic-theme .profile-nav-tab.active .profile-nav-tab-icon,html.classic-theme .profile-nav-tab.active:hover .profile-nav-tab-icon,html.classic-theme .profile-nav-tab.active:focus .profile-nav-tab-icon,html.classic-theme .profile-nav-tab.active:active .profile-nav-tab-icon,body.classic-theme .profile-nav-tab.active .profile-nav-tab-icon,body.classic-theme .profile-nav-tab.active:hover .profile-nav-tab-icon,body.classic-theme .profile-nav-tab.active:focus .profile-nav-tab-icon,body.classic-theme .profile-nav-tab.active:active .profile-nav-tab-icon{color:#a78bfa!important;transform:none!important;filter:drop-shadow(0 0 6px rgba(139,92,246,.35))!important}html.classic-theme .profile-tab-count,body.classic-theme .profile-tab-count,html.classic-theme .profile-tab-badge,body.classic-theme .profile-tab-badge{font-family:var(--font-mono)!important;font-size:10px!important;font-weight:700!important;padding:2px 7px!important;border-radius:999px!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.1)!important;color:#9498a6!important;box-shadow:none!important;text-shadow:none!important}html.classic-theme .profile-nav-tab:hover:not(.active) .profile-tab-count,html.classic-theme .profile-nav-tab:hover:not(.active) .profile-tab-badge,body.classic-theme .profile-nav-tab:hover:not(.active) .profile-tab-count,body.classic-theme .profile-nav-tab:hover:not(.active) .profile-tab-badge{background:#ffffff17!important;border-color:#ffffff29!important;color:#cbd5e1!important}html.classic-theme .profile-nav-tab.active .profile-tab-count,html.classic-theme .profile-nav-tab.active .profile-tab-badge,html.classic-theme .profile-nav-tab.active:hover .profile-tab-count,html.classic-theme .profile-nav-tab.active:hover .profile-tab-badge,html.classic-theme .profile-nav-tab.active:focus .profile-tab-count,html.classic-theme .profile-nav-tab.active:focus .profile-tab-badge,html.classic-theme .profile-nav-tab.active:active .profile-tab-count,html.classic-theme .profile-nav-tab.active:active .profile-tab-badge,body.classic-theme .profile-nav-tab.active .profile-tab-count,body.classic-theme .profile-nav-tab.active .profile-tab-badge,body.classic-theme .profile-nav-tab.active:hover .profile-tab-count,body.classic-theme .profile-nav-tab.active:hover .profile-tab-badge,body.classic-theme .profile-nav-tab.active:focus .profile-tab-count,body.classic-theme .profile-nav-tab.active:focus .profile-tab-badge,body.classic-theme .profile-nav-tab.active:active .profile-tab-count,body.classic-theme .profile-nav-tab.active:active .profile-tab-badge{background:#8b5cf638!important;border:1px solid rgba(167,139,250,.35)!important;color:#c4b5fd!important;box-shadow:none!important;text-shadow:none!important}@media(max-width:768px){html.classic-theme .driver-profile-nav-tabs,body.classic-theme .driver-profile-nav-tabs{padding:0 12px!important;gap:8px!important;height:44px!important;min-height:44px!important}html.classic-theme .profile-nav-tab,body.classic-theme .profile-nav-tab{height:100%!important;border-radius:0!important}}html.classic-theme .profile-stats-grid,body.classic-theme .profile-stats-grid{gap:12px!important}html.classic-theme .profile-stat-box,body.classic-theme .profile-stat-box{background:#0c0e1a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;padding:16px!important;box-shadow:inset 0 1px #ffffff08!important}html.classic-theme .profile-stat-box .stat-box-label,body.classic-theme .profile-stat-box .stat-box-label{color:#64748b!important;font-size:10px!important;letter-spacing:.8px!important;font-weight:700!important}html.classic-theme .profile-stat-box .stat-box-value,body.classic-theme .profile-stat-box .stat-box-value{color:#fff!important;font-size:28px!important;font-weight:800!important}html.classic-theme .profile-stat-box .stat-box-sub,body.classic-theme .profile-stat-box .stat-box-sub{color:#64748b!important;font-size:11px!important}html.classic-theme .profile-stat-box .stat-box-denom,body.classic-theme .profile-stat-box .stat-box-denom{color:#64748b!important;font-size:18px!important}html.classic-theme .profile-stat-box.stat-wr.is-champion,body.classic-theme .profile-stat-box.stat-wr.is-champion{border:1px solid rgba(234,179,8,.45)!important;box-shadow:0 0 16px #eab30814,inset 0 1px #eab30826!important}html.classic-theme .profile-stat-box.stat-wr.is-champion .stat-box-value,body.classic-theme .profile-stat-box.stat-wr.is-champion .stat-box-value{color:#facc15!important;text-shadow:0 0 12px rgba(250,204,21,.4)!important}html.classic-theme .profile-stat-box.stat-avg .stat-tier-title,body.classic-theme .profile-stat-box.stat-avg .stat-tier-title{color:#c084fc!important;font-weight:800!important}html.classic-theme .profile-stat-box .stat-avg-leaderboard-pos,body.classic-theme .profile-stat-box .stat-avg-leaderboard-pos{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.12)!important;color:#cbd5e1!important;border-radius:4px!important;padding:1px 6px!important;font-size:12px!important}html.classic-theme .profile-stat-box .stat-rank-progress-track,body.classic-theme .profile-stat-box .stat-rank-progress-track{background:#ffffff14!important;border-radius:999px!important;height:5px!important}html.classic-theme .profile-stat-box .stat-rank-progress-fill,body.classic-theme .profile-stat-box .stat-rank-progress-fill{background:linear-gradient(90deg,#8b5cf6,#c084fc)!important;border-radius:999px!important}html.classic-theme .profile-stat-box .stat-rank-progress-pct,body.classic-theme .profile-stat-box .stat-rank-progress-pct{color:#38bdf8!important;font-weight:800!important;font-size:11px!important}html.classic-theme .profile-stat-box .stat-rank-progress-target,body.classic-theme .profile-stat-box .stat-rank-progress-target{color:#94a3b8!important;font-weight:700!important;font-size:11px!important}html.classic-theme .profile-tiers-ribbon-wrap,body.classic-theme .profile-tiers-ribbon-wrap{background:#0c0e1a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;padding:14px 18px!important}html.classic-theme .profile-tiers-ribbon-wrap .profile-section-label,body.classic-theme .profile-tiers-ribbon-wrap .profile-section-label{color:#64748b!important;font-size:10px!important;letter-spacing:.8px!important;font-weight:700!important}html.classic-theme .profile-sort-tier-quick-btn,body.classic-theme .profile-sort-tier-quick-btn{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important;color:#94a3b8!important;border-radius:6px!important;padding:4px 10px!important;font-size:11px!important}html.classic-theme .profile-tier-chip,body.classic-theme .profile-tier-chip{background:#080a14!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;padding:8px 12px!important}html.classic-theme .profile-tier-chip.tier-master,body.classic-theme .profile-tier-chip.tier-master{border:1px solid #7c3aed!important;background:#7c3aed1f!important}html.classic-theme .profile-tier-chip.tier-master .tier-chip-name,body.classic-theme .profile-tier-chip.tier-master .tier-chip-name{color:#fff!important;font-weight:800!important}html.classic-theme .profile-tier-chip.tier-master .tier-chip-count,body.classic-theme .profile-tier-chip.tier-master .tier-chip-count{background:#7c3aed59!important;color:#e9d5ff!important;border:1px solid rgba(167,139,250,.5)!important;border-radius:999px!important;padding:2px 8px!important;font-weight:700!important}html.classic-theme .profile-tier-chip.tier-specialist,body.classic-theme .profile-tier-chip.tier-specialist{border:1px solid #0891b2!important;background:#0891b21a!important}html.classic-theme .profile-tier-chip.tier-specialist .tier-chip-name,body.classic-theme .profile-tier-chip.tier-specialist .tier-chip-name{color:#22d3ee!important;font-weight:800!important}html.classic-theme .profile-tier-chip.tier-specialist .tier-chip-count,body.classic-theme .profile-tier-chip.tier-specialist .tier-chip-count{background:#0891b24d!important;color:#a5f3fc!important;border:1px solid rgba(34,211,238,.5)!important;border-radius:999px!important;padding:2px 8px!important;font-weight:700!important}html.classic-theme .profile-tier-chip.tier-platinum,body.classic-theme .profile-tier-chip.tier-platinum{border:1px solid #059669!important;background:#0596691a!important}html.classic-theme .profile-tier-chip.tier-platinum .tier-chip-name,body.classic-theme .profile-tier-chip.tier-platinum .tier-chip-name{color:#34d399!important;font-weight:800!important}html.classic-theme .profile-tier-chip.tier-platinum .tier-chip-count,body.classic-theme .profile-tier-chip.tier-platinum .tier-chip-count{background:#0596694d!important;color:#a7f3d0!important;border:1px solid rgba(52,211,153,.5)!important;border-radius:999px!important;padding:2px 8px!important;font-weight:700!important}html.classic-theme .profile-tier-chip.zero-count,body.classic-theme .profile-tier-chip.zero-count{opacity:.45!important;background:#ffffff05!important;border-color:#ffffff0d!important}html.classic-theme .profile-tier-chip.zero-count .tier-chip-count,body.classic-theme .profile-tier-chip.zero-count .tier-chip-count{background:#ffffff0d!important;border-color:#ffffff14!important;color:#64748b!important;border-radius:999px!important}html.classic-theme .profile-pbs-heading,body.classic-theme .profile-pbs-heading{color:#fff!important;font-weight:800!important;font-size:18px!important}html.classic-theme .profile-pbs-subtitle,body.classic-theme .profile-pbs-subtitle{color:#64748b!important;font-size:12px!important}html.classic-theme .profile-select-wrap .styled-select,body.classic-theme .profile-select-wrap .styled-select,html.classic-theme .profile-sort-trigger,body.classic-theme .profile-sort-trigger{background:#0c0e1a!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;border-radius:6px!important}html.classic-theme .profile-filter-tabs .profile-filter-btn.active,body.classic-theme .profile-filter-tabs .profile-filter-btn.active{background:#7c3aed!important;color:#fff!important;border:1px solid #8b5cf6!important;border-radius:6px!important;font-weight:700!important}html.classic-theme .profile-filter-tabs .profile-filter-btn:not(.active),body.classic-theme .profile-filter-tabs .profile-filter-btn:not(.active){background:#0c0e1a!important;border:1px solid rgba(255,255,255,.08)!important;color:#94a3b8!important;border-radius:6px!important}html.classic-theme .profile-course-card,body.classic-theme .profile-course-card{background:#0c0e1a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;padding:16px!important}html.classic-theme .profile-course-card.is-wr-card,body.classic-theme .profile-course-card.is-wr-card{border:1.5px solid #eab308!important;box-shadow:0 0 16px #eab30826!important}html.classic-theme .profile-course-card .course-map-name,body.classic-theme .profile-course-card .course-map-name{color:#fff!important;font-weight:800!important;font-size:18px!important}html.classic-theme .course-dir-pill.pill-downhill,body.classic-theme .course-dir-pill.pill-downhill{background:#0ea5e926!important;border:1px solid rgba(14,165,233,.4)!important;color:#38bdf8!important;font-size:10px!important;font-weight:700!important;border-radius:4px!important;padding:2px 8px!important}html.classic-theme .course-dir-pill.pill-uphill,body.classic-theme .course-dir-pill.pill-uphill{background:#f43f5e26!important;border:1px solid rgba(244,63,94,.4)!important;color:#fb7185!important;font-size:10px!important;font-weight:700!important;border-radius:4px!important;padding:2px 8px!important}html.classic-theme .course-rank-pill.pill-allcar.rank-wr,body.classic-theme .course-rank-pill.pill-allcar.rank-wr{background:#eab308!important;color:#000!important;border:none!important;font-weight:800!important;border-radius:6px!important}html.classic-theme .course-rank-pill.pill-allcar.rank-wr .rank-sub-tag,body.classic-theme .course-rank-pill.pill-allcar.rank-wr .rank-sub-tag,html.classic-theme .course-rank-pill.pill-allcar.rank-wr .rank-val-tag,body.classic-theme .course-rank-pill.pill-allcar.rank-wr .rank-val-tag{color:#000!important;font-weight:800!important}html.classic-theme .course-rank-pill.pill-allcar:not(.rank-wr),body.classic-theme .course-rank-pill.pill-allcar:not(.rank-wr){background:#1e3a8a80!important;border:1px solid #3b82f6!important;color:#60a5fa!important;font-weight:700!important;border-radius:6px!important}html.classic-theme .course-rank-pill.pill-allcar:not(.rank-wr) .rank-sub-tag,body.classic-theme .course-rank-pill.pill-allcar:not(.rank-wr) .rank-sub-tag{color:#93c5fd!important}html.classic-theme .course-rank-pill.pill-allcar:not(.rank-wr) .rank-val-tag,body.classic-theme .course-rank-pill.pill-allcar:not(.rank-wr) .rank-val-tag{color:#fff!important;font-weight:800!important}html.classic-theme .course-rank-pill.pill-car.car-rank-1,body.classic-theme .course-rank-pill.pill-car.car-rank-1{background:#10b98133!important;border:1px solid #10b981!important;color:#34d399!important;font-weight:700!important;border-radius:6px!important}html.classic-theme .course-rank-pill.pill-car.car-rank-1 .rank-sub-tag,body.classic-theme .course-rank-pill.pill-car.car-rank-1 .rank-sub-tag,html.classic-theme .course-rank-pill.pill-car.car-rank-1 .rank-val-tag,body.classic-theme .course-rank-pill.pill-car.car-rank-1 .rank-val-tag{color:#34d399!important;font-weight:800!important}html.classic-theme .course-pb-time,body.classic-theme .course-pb-time{color:#fff!important;font-size:20px!important;font-weight:800!important}html.classic-theme .wr-holder-pill,body.classic-theme .wr-holder-pill{background:#eab30826!important;border:1px solid #eab308!important;color:#facc15!important;font-weight:700!important;font-size:10px!important;padding:2px 6px!important;border-radius:4px!important}html.classic-theme .gap-pill,body.classic-theme .gap-pill{color:#38bdf8!important;font-weight:700!important;font-size:11px!important}html.classic-theme .course-car-name,body.classic-theme .course-car-name{color:#94a3b8!important;font-weight:700!important;font-size:12px!important}html.classic-theme .course-sectors-mini-row,body.classic-theme .course-sectors-mini-row{background:#0006!important;border-radius:6px!important;padding:6px 10px!important}html.classic-theme .sector-mini-pill,body.classic-theme .sector-mini-pill{color:#64748b!important;font-size:11px!important}html.classic-theme .sector-mini-pill b,body.classic-theme .sector-mini-pill b{color:#fff!important;font-weight:700!important}html.classic-theme .course-date-tag,body.classic-theme .course-date-tag{color:#64748b!important;font-size:11px!important}html.classic-theme .course-ghost-dl-btn,body.classic-theme .course-ghost-dl-btn{background:#0ea5e91a!important;border:1px solid #0284c7!important;color:#38bdf8!important;border-radius:6px!important;font-size:11px!important;font-weight:600!important;padding:4px 10px!important}html.classic-theme .course-jump-btn,body.classic-theme .course-jump-btn{background:#7c3aed1a!important;border:1px solid #7c3aed!important;color:#c084fc!important;border-radius:6px!important;font-size:11px!important;font-weight:600!important;padding:4px 10px!important}html.classic-theme .profile-roadmap-hero-card,body.classic-theme .profile-roadmap-hero-card{background:#0c0e1a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;padding:18px!important}html.classic-theme .roadmap-metric-pill,body.classic-theme .roadmap-metric-pill{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;padding:8px 12px!important}html.classic-theme .roadmap-dir-btn.active,body.classic-theme .roadmap-dir-btn.active{background:#7c3aed!important;color:#fff!important;border:1px solid #8b5cf6!important;border-radius:6px!important}html.classic-theme .roadmap-dir-btn:not(.active),body.classic-theme .roadmap-dir-btn:not(.active){background:#0c0e1a!important;border:1px solid rgba(255,255,255,.08)!important;color:#94a3b8!important;border-radius:6px!important}html.classic-theme .profile-roadmap-card,body.classic-theme .profile-roadmap-card{background:#0c0e1a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;padding:16px!important}html.classic-theme .profile-roadmap-card.highlight-instant,body.classic-theme .profile-roadmap-card.highlight-instant{border:1.5px solid #a855f7!important;box-shadow:0 0 16px #a855f74d!important}html.classic-theme .roadmap-card-name,body.classic-theme .roadmap-card-name{color:#fff!important;font-weight:800!important;font-size:15px!important}html.classic-theme .roadmap-card-num,body.classic-theme .roadmap-card-num{color:#38bdf8!important;font-weight:800!important;font-size:13px!important}html.classic-theme .roadmap-card-layout.layout-uh,body.classic-theme .roadmap-card-layout.layout-uh{background:#8b5cf633!important;border:1px solid rgba(139,92,246,.4)!important;color:#c4b5fd!important;border-radius:4px!important;padding:2px 6px!important;font-size:10px!important;font-weight:700!important}html.classic-theme .roadmap-card-layout.layout-dh,body.classic-theme .roadmap-card-layout.layout-dh{background:#0ea5e926!important;border:1px solid rgba(14,165,233,.4)!important;color:#38bdf8!important;border-radius:4px!important;padding:2px 6px!important;font-size:10px!important;font-weight:700!important}html.classic-theme .roadmap-gap-pill,body.classic-theme .roadmap-gap-pill{background:#ef444426!important;border:1px solid rgba(239,68,68,.4)!important;color:#f87171!important;border-radius:4px!important;padding:2px 8px!important;font-size:11px!important;font-weight:700!important}html.classic-theme .roadmap-stage-box .stage-eyebrow,body.classic-theme .roadmap-stage-box .stage-eyebrow{color:#64748b!important;font-size:10px!important;font-weight:700!important;letter-spacing:.5px!important}html.classic-theme .roadmap-stage-box .stage-time,body.classic-theme .roadmap-stage-box .stage-time{color:#fff!important;font-size:18px!important;font-weight:800!important}html.classic-theme .stage-arrow-circle,body.classic-theme .stage-arrow-circle{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important;color:#94a3b8!important}html.classic-theme .roadmap-stage-box.target .stage-eyebrow.target,body.classic-theme .roadmap-stage-box.target .stage-eyebrow.target{color:#38bdf8!important}html.classic-theme .roadmap-stage-box.target .stage-time.target,body.classic-theme .roadmap-stage-box.target .stage-time.target{color:#22d3ee!important;font-size:18px!important;font-weight:800!important;text-shadow:0 0 10px rgba(34,211,238,.4)!important}html.classic-theme .roadmap-unclocked-section .profile-section-heading,body.classic-theme .roadmap-unclocked-section .profile-section-heading{color:#fff!important;font-weight:800!important}html.classic-theme .roadmap-unclocked-section .profile-section-counter,body.classic-theme .roadmap-unclocked-section .profile-section-counter{color:#38bdf8!important;font-weight:700!important}html.classic-theme .profile-unclocked-pill,body.classic-theme .profile-unclocked-pill{background:#0c0e1a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;padding:8px 14px!important}html.classic-theme .profile-unclocked-pill:hover,body.classic-theme .profile-unclocked-pill:hover{background:#111424!important;border-color:#ffffff29!important}html.classic-theme .unclocked-track,body.classic-theme .unclocked-track{color:#fff!important;font-weight:700!important;font-size:13px!important}html.classic-theme .unclocked-target,body.classic-theme .unclocked-target,html.classic-theme .unclocked-target span,body.classic-theme .unclocked-target span{color:#fb923c!important;font-weight:700!important;font-size:12px!important}html.classic-theme .unclocked-arrow,body.classic-theme .unclocked-arrow{color:#64748b!important}html.classic-theme .roadmap-master-section .profile-section-heading,body.classic-theme .roadmap-master-section .profile-section-heading{color:#fff!important;font-weight:800!important}html.classic-theme .roadmap-master-section .profile-section-counter,body.classic-theme .roadmap-master-section .profile-section-counter{color:#38bdf8!important;font-weight:700!important}html.classic-theme .profile-master-pill,body.classic-theme .profile-master-pill{background:#0c0e1a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;padding:8px 14px!important}html.classic-theme .profile-master-pill:hover,body.classic-theme .profile-master-pill:hover{background:#111424!important;border-color:#a78bfa4d!important}html.classic-theme .master-track-name,body.classic-theme .master-track-name{color:#fff!important;font-weight:700!important;font-size:13px!important}html.classic-theme .master-time-val,body.classic-theme .master-time-val{color:#fff!important;font-weight:800!important;font-size:13px!important}html.classic-theme .profile-rivals-top-bar,body.classic-theme .profile-rivals-top-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin-bottom:20px!important}html.classic-theme .profile-rival-selector-chip.active.comparing-non-rival,body.classic-theme .profile-rival-selector-chip.active.comparing-non-rival,html.classic-theme .profile-rival-selector-chip.pinned-chip.active,body.classic-theme .profile-rival-selector-chip.pinned-chip.active{background:#ef444414!important;border:1px dashed rgba(239,68,68,.6)!important;color:#fff!important;border-radius:8px!important;padding:6px 12px!important;display:inline-flex!important;align-items:center!important;gap:8px!important}html.classic-theme .profile-rival-selector-chip .chip-name,body.classic-theme .profile-rival-selector-chip .chip-name{color:#fff!important;font-weight:700!important;font-size:13px!important}html.classic-theme .profile-rival-selector-chip .chip-add-btn,body.classic-theme .profile-rival-selector-chip .chip-add-btn,html.classic-theme .profile-rival-selector-chip .chip-remove-btn,body.classic-theme .profile-rival-selector-chip .chip-remove-btn{background:#ef444433!important;border:1px solid rgba(239,68,68,.45)!important;color:#fca5a5!important;border-radius:4px!important;font-size:10px!important;font-weight:700!important;padding:2px 6px!important}html.classic-theme .profile-rival-selector-chip .chip-remove,body.classic-theme .profile-rival-selector-chip .chip-remove{color:#94a3b8!important;font-size:14px!important;cursor:pointer!important}html.classic-theme .profile-rival-selector-chip.history-chip,body.classic-theme .profile-rival-selector-chip.history-chip{background:#ffffff08!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;color:#94a3b8!important}html.classic-theme .profile-rival-search-input,body.classic-theme .profile-rival-search-input{background:#0c0e1a!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;border-radius:8px!important;padding:8px 14px 8px 36px!important}html.classic-theme .h2h-battle-marquee,body.classic-theme .h2h-battle-marquee{background:radial-gradient(ellipse at 0% 0%,rgba(6,182,212,.14) 0%,transparent 45%),radial-gradient(ellipse at 100% 0%,rgba(244,63,94,.14) 0%,transparent 45%),#0c0e1a!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:16px!important;padding:24px!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 40px #000c!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;box-sizing:border-box!important}html.classic-theme .h2h-battle-marquee:before,body.classic-theme .h2h-battle-marquee:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;width:auto!important;height:2px!important;background:linear-gradient(90deg,#06b6d4,#06b6d4b3 18%,#8b5cf666,#f43f5eb3 82%,#f43f5e)!important;border:none!important;border-radius:16px 16px 0 0!important;box-shadow:0 0 12px #06b6d473,0 0 12px #f43f5e73!important;opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;pointer-events:none!important;z-index:2!important}html.classic-theme .h2h-battle-marquee:after,body.classic-theme .h2h-battle-marquee:after{display:none!important;content:none!important}html.classic-theme .h2h-marquee-station,body.classic-theme .h2h-marquee-station{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;overflow:visible!important;display:flex!important;align-items:center!important;gap:14px!important;flex:1 1 0%!important;min-width:0!important}html.classic-theme .h2h-marquee-station.station-left,body.classic-theme .h2h-marquee-station.station-left{justify-content:flex-start!important}html.classic-theme .h2h-marquee-station.station-right,body.classic-theme .h2h-marquee-station.station-right{justify-content:flex-end!important;text-align:right!important}html.classic-theme .h2h-marquee-station.station-left .station-avatar-ring,body.classic-theme .h2h-marquee-station.station-left .station-avatar-ring{width:52px!important;height:52px!important;border:2px solid #06b6d4!important;box-shadow:0 0 16px #06b6d480!important;border-radius:999px!important;background:#000!important;flex-shrink:0!important}html.classic-theme .h2h-marquee-station.station-right .station-avatar-ring,body.classic-theme .h2h-marquee-station.station-right .station-avatar-ring{width:52px!important;height:52px!important;border:2px solid #f43f5e!important;box-shadow:0 0 16px #f43f5e80!important;border-radius:999px!important;background:#000!important;flex-shrink:0!important}html.classic-theme .station-role-badge,body.classic-theme .station-role-badge{background:#ffffff14!important;color:#cbd5e1!important;border-radius:4px!important;font-size:10px!important;font-weight:700!important;padding:2px 6px!important}html.classic-theme .h2h-marquee-station.station-right .station-role-badge,body.classic-theme .h2h-marquee-station.station-right .station-role-badge{background:#f43f5e33!important;border:1px solid rgba(244,63,94,.4)!important;color:#fb7185!important}html.classic-theme .station-score-badge,body.classic-theme .station-score-badge{background:#0f1222!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;padding:8px 16px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-width:60px!important;flex-shrink:0!important}html.classic-theme .station-score-num,body.classic-theme .station-score-num{color:#fff!important;font-size:26px!important;font-weight:800!important;line-height:1!important}html.classic-theme .station-score-lbl,body.classic-theme .station-score-lbl{color:#64748b!important;font-size:9px!important;font-weight:800!important;letter-spacing:.5px!important;margin-top:4px!important}html.classic-theme .station-driver-name,body.classic-theme .station-driver-name{color:#fff!important;font-weight:800!important;font-size:20px!important;line-height:1.2!important}html.classic-theme .h2h-marquee-station.station-right .station-driver-name,body.classic-theme .h2h-marquee-station.station-right .station-driver-name{color:#c084fc!important}html.classic-theme .station-tier-badge,body.classic-theme .station-tier-badge{background:#0ea5e926!important;border:1px solid rgba(14,165,233,.4)!important;color:#38bdf8!important;font-size:10px!important;font-weight:700!important;border-radius:4px!important;padding:2px 6px!important}html.classic-theme .h2h-marquee-station.station-right .station-tier-badge,body.classic-theme .h2h-marquee-station.station-right .station-tier-badge{background:#8b5cf633!important;border:1px solid rgba(139,92,246,.4)!important;color:#c4b5fd!important}html.classic-theme .h2h-marquee-center,body.classic-theme .h2h-marquee-center{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex:1.3!important;max-width:400px!important;padding:0 16px!important}html.classic-theme .marquee-vs-badge,body.classic-theme .marquee-vs-badge{background:#121528!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;border-radius:6px!important;padding:3px 12px!important}html.classic-theme .marquee-vs-badge .vs-text,body.classic-theme .marquee-vs-badge .vs-text{color:#fff!important;font-size:11px!important;font-weight:800!important;letter-spacing:1px!important}html.classic-theme .h2h-tug-of-war-meter,body.classic-theme .h2h-tug-of-war-meter{background:#1a1d2e!important;height:18px!important;border-radius:999px!important;width:100%!important;display:flex!important;position:relative!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.1)!important}html.classic-theme .tug-bar-side.side-a,body.classic-theme .tug-bar-side.side-a{background:#0ea5e9!important;color:#fff!important;font-weight:800!important;font-size:11px!important;box-shadow:0 0 10px #0ea5e980!important;display:flex!important;align-items:center!important;padding-left:8px!important}html.classic-theme .tug-bar-side.side-b,body.classic-theme .tug-bar-side.side-b{background:#f43f5e!important;color:#fff!important;font-weight:800!important;font-size:11px!important;box-shadow:0 0 10px #f43f5e80!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;padding-right:8px!important}html.classic-theme .tug-pin-needle,body.classic-theme .tug-pin-needle{background:#fff!important;box-shadow:0 0 6px #fff!important;width:3px!important;height:100%!important}html.classic-theme .h2h-lead-callout,body.classic-theme .h2h-lead-callout{background:#10b98126!important;border:1px solid #10b981!important;color:#34d399!important;font-weight:800!important;font-size:11px!important;border-radius:999px!important;padding:4px 14px!important;display:inline-flex!important;align-items:center!important;gap:6px!important}html.classic-theme .marquee-sub-info,body.classic-theme .marquee-sub-info{color:#64748b!important;font-size:11px!important}html.classic-theme .h2h-battle-filters-bar,body.classic-theme .h2h-battle-filters-bar{background:#0c0e1a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;padding:10px 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-top:16px!important;margin-bottom:20px!important}html.classic-theme .battle-filter-chip.active,body.classic-theme .battle-filter-chip.active{background:#0ea5e926!important;border:1.5px solid #0ea5e9!important;color:#38bdf8!important;border-radius:8px!important;font-weight:700!important}html.classic-theme .battle-filter-chip:not(.active),body.classic-theme .battle-filter-chip:not(.active){background:#0c0e1a!important;border:1px solid rgba(255,255,255,.08)!important;color:#94a3b8!important;border-radius:8px!important}html.classic-theme .battle-filter-chip:not(.active):hover,body.classic-theme .battle-filter-chip:not(.active):hover{background:#14172a!important;color:#fff!important}html.classic-theme .battle-direction-pills,body.classic-theme .battle-direction-pills{background:#0c0e1a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:999px!important;padding:3px!important;display:inline-flex!important;align-items:center!important;gap:2px!important}html.classic-theme .battle-direction-pills .dir-pill,body.classic-theme .battle-direction-pills .dir-pill{background:transparent!important;color:#94a3b8!important;border-radius:999px!important;border:none!important;font-size:11px!important;font-weight:700!important;padding:4px 12px!important;box-shadow:none!important;cursor:pointer!important}html.classic-theme .battle-direction-pills .dir-pill:hover,body.classic-theme .battle-direction-pills .dir-pill:hover{color:#fff!important}html.classic-theme .battle-direction-pills .dir-pill.active,body.classic-theme .battle-direction-pills .dir-pill.active,html.classic-theme .battle-direction-pills .battle-dir-glider,body.classic-theme .battle-direction-pills .battle-dir-glider{background:#2a2e43!important;color:#fff!important;border-radius:999px!important;box-shadow:none!important}html.classic-theme .h2h-map-dropdown-trigger,body.classic-theme .h2h-map-dropdown-trigger{background:#0c0e1a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;color:#fff!important;font-size:12px!important;font-weight:700!important;padding:6px 14px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;cursor:pointer!important}html.classic-theme .h2h-trigger-meta-badge,body.classic-theme .h2h-trigger-meta-badge{background:#191c2e!important;color:#94a3b8!important;border-radius:4px!important;padding:2px 6px!important;font-size:10px!important;font-weight:700!important}html.classic-theme .profile-section-counter#h2hFilteredDuelCount,body.classic-theme .profile-section-counter#h2hFilteredDuelCount{color:#38bdf8!important;font-size:12px!important;font-weight:700!important}html.classic-theme .h2h-duel-cards-container,body.classic-theme .h2h-duel-cards-container{display:block!important;width:100%!important}html.classic-theme .h2h-duel-cards-cols,body.classic-theme .h2h-duel-cards-cols{display:flex!important;flex-direction:row!important;gap:16px!important;width:100%!important;align-items:flex-start!important}html.classic-theme .h2h-duel-cards-col,body.classic-theme .h2h-duel-cards-col{flex:1 1 0%!important;min-width:0!important;width:50%!important;display:flex!important;flex-direction:column!important;gap:16px!important}@media(max-width:860px){html.classic-theme .h2h-duel-cards-cols,body.classic-theme .h2h-duel-cards-cols{flex-direction:column!important}html.classic-theme .h2h-duel-cards-col,body.classic-theme .h2h-duel-cards-col{width:100%!important}}html.classic-theme .h2h-duel-card,body.classic-theme .h2h-duel-card{background:#0c0e1a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;padding:0!important;position:relative!important;overflow:hidden!important;box-sizing:border-box!important;width:100%!important}html.classic-theme .h2h-duel-card.status-lead-a,body.classic-theme .h2h-duel-card.status-lead-a,html.classic-theme .h2h-duel-card.status-victory,body.classic-theme .h2h-duel-card.status-victory,html.classic-theme .h2h-duel-card.outcome-user-win,body.classic-theme .h2h-duel-card.outcome-user-win{border-left:4px solid #06b6d4!important}html.classic-theme .h2h-duel-card.status-lead-b,body.classic-theme .h2h-duel-card.status-lead-b,html.classic-theme .h2h-duel-card.status-defeat,body.classic-theme .h2h-duel-card.status-defeat,html.classic-theme .h2h-duel-card.outcome-rival-win,body.classic-theme .h2h-duel-card.outcome-rival-win{border-left:4px solid #ef4444!important}html.classic-theme .duel-card-header,body.classic-theme .duel-card-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 16px!important;border-bottom:1px solid rgba(255,255,255,.05)!important}html.classic-theme .duel-pass-info,body.classic-theme .duel-pass-info{display:flex!important;align-items:center!important;gap:8px!important}html.classic-theme .duel-pass-name,body.classic-theme .duel-pass-name{color:#fff!important;font-weight:800!important;font-size:14px!important}html.classic-theme .duel-layout-pill.downhill,body.classic-theme .duel-layout-pill.downhill{background:#0ea5e926!important;border:1px solid rgba(14,165,233,.4)!important;color:#38bdf8!important;font-size:10px!important;font-weight:700!important;border-radius:4px!important;padding:2px 6px!important}html.classic-theme .duel-layout-pill.uphill,body.classic-theme .duel-layout-pill.uphill{background:#eab30826!important;border:1px solid rgba(234,179,8,.4)!important;color:#facc15!important;font-size:10px!important;font-weight:700!important;border-radius:4px!important;padding:2px 6px!important}html.classic-theme .duel-card-status-pill,body.classic-theme .duel-card-status-pill{color:#cbd5e1!important;font-size:12px!important;font-weight:700!important}html.classic-theme .btn-duel-telemetry,body.classic-theme .btn-duel-telemetry{background:#0ea5e91a!important;border:1px solid #0284c7!important;color:#38bdf8!important;border-radius:6px!important;font-size:11px!important;font-weight:600!important;padding:4px 10px!important}html.classic-theme .duel-clash-arena,body.classic-theme .duel-clash-arena{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;padding:14px 16px!important;gap:12px!important;height:auto!important;min-height:94px!important;box-sizing:border-box!important}html.classic-theme .duel-fighter-side,body.classic-theme .duel-fighter-side{flex:1 1 0%!important;min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:6px!important;box-sizing:border-box!important}html.classic-theme .duel-fighter-side.side-a,body.classic-theme .duel-fighter-side.side-a{align-items:flex-start!important;text-align:left!important}html.classic-theme .duel-fighter-side.side-b,body.classic-theme .duel-fighter-side.side-b{align-items:flex-end!important;text-align:right!important}html.classic-theme .fighter-header,body.classic-theme .fighter-header{display:flex!important;align-items:center!important;gap:6px!important;line-height:1!important;min-width:0!important;width:100%!important}html.classic-theme .fighter-header.right,body.classic-theme .fighter-header.right{justify-content:flex-end!important}html.classic-theme .fighter-timing-row,body.classic-theme .fighter-timing-row{display:flex!important;align-items:center!important;gap:8px!important;height:22px!important;line-height:1!important;white-space:nowrap!important}html.classic-theme .fighter-timing-row.right,body.classic-theme .fighter-timing-row.right{justify-content:flex-end!important}html.classic-theme .h2h-rank-badge,body.classic-theme .h2h-rank-badge{display:inline-flex!important;align-items:center!important;height:18px!important;flex-shrink:0!important}html.classic-theme .h2h-rank-img,body.classic-theme .h2h-rank-img{height:18px!important;width:auto!important;object-fit:contain!important;display:block!important}html.classic-theme .duel-center-clash,body.classic-theme .duel-center-clash{flex:0 0 auto!important;min-width:110px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;box-sizing:border-box!important}html.classic-theme .duel-arena-vs-badge,body.classic-theme .duel-arena-vs-badge{display:none!important}html.classic-theme .duel-delta-box.lead-a,body.classic-theme .duel-delta-box.lead-a,html.classic-theme .duel-delta-box.user-won,body.classic-theme .duel-delta-box.user-won{background:#10b98133!important;border:1px solid #10b981!important;color:#34d399!important;font-weight:800!important;font-size:12px!important;border-radius:6px!important;padding:4px 10px!important}html.classic-theme .duel-delta-box.lead-b,body.classic-theme .duel-delta-box.lead-b,html.classic-theme .duel-delta-box.rival-won,body.classic-theme .duel-delta-box.rival-won{background:#ef444433!important;border:1px solid #ef4444!important;color:#f87171!important;font-weight:800!important;font-size:12px!important;border-radius:6px!important;padding:4px 10px!important}html.classic-theme .duel-sector-minibar,body.classic-theme .duel-sector-minibar{display:flex!important;align-items:center!important;gap:5px!important}html.classic-theme .duel-sector-minibar .minibar-title,body.classic-theme .duel-sector-minibar .minibar-title{color:#64748b!important;font-size:10px!important;font-weight:700!important}html.classic-theme .minibar-seg.lead-a,body.classic-theme .minibar-seg.lead-a{background:#10b981!important;color:#000!important;font-weight:800!important;font-size:10px!important;border-radius:3px!important;padding:1px 4px!important}html.classic-theme .minibar-seg.lead-b,body.classic-theme .minibar-seg.lead-b{background:#ef4444!important;color:#fff!important;font-weight:800!important;font-size:10px!important;border-radius:3px!important;padding:1px 4px!important}html.classic-theme .duel-fighter-side.side-a.is-lead .fighter-time-val,body.classic-theme .duel-fighter-side.side-a.is-lead .fighter-time-val{color:#34d399!important;font-size:18px!important;font-weight:800!important}html.classic-theme .duel-fighter-side.side-a:not(.is-lead) .fighter-time-val,body.classic-theme .duel-fighter-side.side-a:not(.is-lead) .fighter-time-val{color:#fff!important;font-size:18px!important;font-weight:800!important}html.classic-theme .duel-fighter-side.side-b.is-lead .fighter-time-val,body.classic-theme .duel-fighter-side.side-b.is-lead .fighter-time-val{color:#f43f5e!important;font-size:18px!important;font-weight:800!important}html.classic-theme .duel-fighter-side.side-b:not(.is-lead) .fighter-time-val,body.classic-theme .duel-fighter-side.side-b:not(.is-lead) .fighter-time-val{color:#fff!important;font-size:18px!important;font-weight:800!important}html.classic-theme .duel-fighter-side.side-b .fighter-name-link,body.classic-theme .duel-fighter-side.side-b .fighter-name-link{color:#c084fc!important;font-weight:700!important}html.classic-theme .fighter-machine-pill,body.classic-theme .fighter-machine-pill{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:4px!important;padding:2px 6px!important;color:#94a3b8!important}body.classic-theme .lb-filter-panel{background:#04050cad;backdrop-filter:blur(28px) saturate(200%);-webkit-backdrop-filter:blur(28px) saturate(200%);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff29,0 24px 58px #000000e0,0 0 26px #8b5cf61f}body.classic-theme .lb-filter-panel:hover{background:#060710c2;border-color:#a78bfa57;box-shadow:inset 0 1px #ffffff38,0 26px 64px #000000eb,0 0 32px #8b5cf633}body.classic-theme .lb-dropdown-trigger,body.classic-theme .styled-select,body.classic-theme .direction-toggle,body.classic-theme .condition-toggle,body.classic-theme .styled-input{background:#000000ad;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:#ffffff26;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0009,0 3px 10px #00000080}body.classic-theme .lb-dropdown-trigger:hover,body.classic-theme .styled-select:hover{background:#0c0e1ac7;border-color:#a78bfa80;box-shadow:inset 0 1px #ffffff2e,0 0 14px #8b5cf63d}body.classic-theme .lb-dropdown-menu{background:#060710f0;backdrop-filter:blur(26px) saturate(200%);-webkit-backdrop-filter:blur(26px) saturate(200%);border-color:#a78bfa47;box-shadow:0 24px 58px #000000e6,inset 0 1px #ffffff29,0 0 24px #8b5cf638}body.classic-theme .dir-btn.active,body.classic-theme .cond-btn.active{background:linear-gradient(135deg,#8b5cf6,#946bf7 52%,#a382fa);color:#fff;box-shadow:0 0 16px #8b5cf66b,0 2px 6px #0000007a,inset 0 1px #ffffff57}body.classic-theme .btn-rank-targets-toggle{background:linear-gradient(180deg,#2c1e4aa3,#4c317cd1);backdrop-filter:blur(22px) saturate(190%);-webkit-backdrop-filter:blur(22px) saturate(190%);border:1px solid rgba(167,139,250,.44);box-shadow:0 12px 30px #0009,inset 0 1px #ffffff2e,0 0 20px #8b5cf633}body.classic-theme .btn-rank-targets-toggle:before{display:block;background:linear-gradient(90deg,rgba(196,181,253,.85) 0%,rgba(167,139,250,.35) 50%,transparent 90%);opacity:.9}body.classic-theme .lb-stat-pill,body.classic-theme .lb-stat-pill.lb-stat-pill-wr{background:linear-gradient(180deg,#08091280,#0c0d1aa3);backdrop-filter:blur(22px) saturate(185%);-webkit-backdrop-filter:blur(22px) saturate(185%);border:1px solid rgba(255,255,255,.13);box-shadow:0 12px 30px #00000094,inset 0 1px #ffffff29}body.classic-theme .lb-stat-pill:before,body.classic-theme .lb-stat-pill.lb-stat-pill-wr:before{display:block;background:linear-gradient(90deg,rgba(255,255,255,.34) 0%,rgba(167,139,250,.24) 45%,transparent 88%);opacity:.85}body.classic-theme .btn-rank-targets-toggle:hover,body.classic-theme .btn-rank-targets-toggle.active{background:linear-gradient(180deg,#38265ebd,#5a3a92e6);border-color:#c4b5fda6;box-shadow:0 14px 34px #000000ad,inset 0 1px #ffffff42,0 0 24px #8b5cf64d}body.classic-theme .lb-stat-pill:hover{background:linear-gradient(180deg,#0e101ea3,#121426c2);border-color:#a78bfa61;box-shadow:0 14px 34px #000000ad,inset 0 1px #ffffff38,0 0 18px #8b5cf629}body.classic-theme .lb-stat-pill.lb-stat-pill-wr:hover{background:linear-gradient(180deg,#0e101ea3,#121426c2);border-color:#f59e0b73;box-shadow:0 14px 34px #000000ad,inset 0 1px #ffffff38,0 0 18px #f59e0b29}body.classic-theme .btn-rank-targets-icon{background:linear-gradient(135deg,#a78bfa38,#8b5cf61a);border:1px solid rgba(196,181,253,.42);color:#c4b5fd;box-shadow:inset 0 1px #ffffff2e,0 2px 8px #00000059}body.classic-theme .btn-rank-targets-toggle:hover .btn-rank-targets-icon,body.classic-theme .btn-rank-targets-toggle.active .btn-rank-targets-icon{background:linear-gradient(135deg,#a78bfa52,#8b5cf62e);border-color:#ddd6fe;color:#f5f3ff;box-shadow:0 0 14px #8b5cf661,inset 0 1px #ffffff47}body.classic-theme .btn-rank-targets-label{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.35)}body.classic-theme .btn-rank-targets-sub{background:#120b247a;border:1px solid rgba(196,181,253,.36);color:#ddd6fe;box-shadow:inset 0 1px #ffffff1f}body.classic-theme .btn-rank-targets-chevron{color:#c4b5fd}body.classic-theme .compact-targets-box{background:linear-gradient(180deg,#2c1e4af0,#160e28f5)!important;border-color:#a78bfa70!important;box-shadow:0 24px 60px #000000e6,inset 0 1px #ffffff2e,0 0 28px #8b5cf640!important}body.classic-theme .compact-targets-box:before{background:linear-gradient(90deg,rgba(196,181,253,.85) 0%,rgba(167,139,250,.35) 50%,transparent 90%)!important}body.classic-theme .compact-target-pill{background:#ffffff0f!important;border-color:#a78bfa3d!important}body.classic-theme .compact-target-pill:hover{background:#a78bfa38!important;border-color:#c4b5fd8c!important;box-shadow:inset 0 1px #fff3,0 0 14px #8b5cf64d!important}body.classic-theme .lb-stat-icon.icon-record{background:linear-gradient(135deg,#eab30824,#eab3080d);border:1px solid rgba(234,179,8,.38);color:#eab308;box-shadow:inset 0 1px #ffffff1f,0 2px 8px #00000059,0 0 12px #eab3081a}body.classic-theme .lb-stat-pill:hover .lb-stat-icon.icon-record{background:linear-gradient(135deg,#eab3083d,#eab3081a);border-color:#facc15;color:#facc15;box-shadow:0 0 14px #eab30852,inset 0 1px #ffffff38}body.classic-theme .lb-stat-icon.icon-spread{background:linear-gradient(135deg,#38bdf824,#38bdf80d);border:1px solid rgba(56,189,248,.38);color:#38bdf8;box-shadow:inset 0 1px #ffffff1f,0 2px 8px #00000059,0 0 12px #38bdf81a}body.classic-theme .lb-stat-pill:hover .lb-stat-icon.icon-spread{background:linear-gradient(135deg,#38bdf83d,#38bdf81a);border-color:#7dd3fc;color:#7dd3fc;box-shadow:0 0 14px #38bdf852,inset 0 1px #ffffff38}body.classic-theme .lb-stat-icon.icon-diversity{background:linear-gradient(135deg,#34d39924,#34d3990d);border:1px solid rgba(52,211,153,.38);color:#34d399;box-shadow:inset 0 1px #ffffff1f,0 2px 8px #00000059,0 0 12px #34d3991a}body.classic-theme .lb-stat-pill:hover .lb-stat-icon.icon-diversity{background:linear-gradient(135deg,#34d3993d,#34d3991a);border-color:#6ee7b7;color:#6ee7b7;box-shadow:0 0 14px #34d39952,inset 0 1px #ffffff38}body.classic-theme .lb-stat-label,body.classic-theme #statRecordLabel,body.classic-theme .lb-stat-pill.lb-stat-pill-wr .lb-stat-label{color:#64748b;text-shadow:none}body.classic-theme #statRecordHolder{color:#f8fafc;text-shadow:none}body.classic-theme .lb-record-dot{color:#64748b}body.classic-theme #statRecordTime,body.classic-theme .lb-stat-time-val{color:#a78bfa;text-shadow:0 0 10px rgba(167,139,250,.24)}body.classic-theme #statGapTime{color:#38bdf8;text-shadow:0 0 10px rgba(56,189,248,.24)}body.classic-theme #statCarDiversity{color:#4ade80;text-shadow:0 0 10px rgba(74,222,128,.22)}body.classic-theme .lb-table-wrap .table-scroll{background:#0708108a!important;backdrop-filter:blur(28px) saturate(190%);-webkit-backdrop-filter:blur(28px) saturate(190%);border:1px solid rgba(255,255,255,.11)!important;box-shadow:inset 0 1px #ffffff24,0 24px 60px #000c,0 0 24px #8b5cf61a!important}body.classic-theme .lb-table thead th{background:#0c0d185c!important;border-bottom:1px solid rgba(255,255,255,.06)!important;border-right:1px solid rgba(255,255,255,.04)}body.classic-theme .lb-table thead.is-stuck th{background:#080912eb!important;backdrop-filter:blur(28px) saturate(200%)!important;-webkit-backdrop-filter:blur(28px) saturate(200%)!important}body.classic-theme .lb-table tbody tr.lb-row:nth-child(2n){background:#ffffff04}body.classic-theme .lb-table tbody tr.lb-row.rank-1:not(.open) td:first-child,body.classic-theme .lb-table tbody tr.lb-row.rank-2:not(.open) td:first-child,body.classic-theme .lb-table tbody tr.lb-row.rank-3:not(.open) td:first-child{box-shadow:none}body.classic-theme .lb-table tbody tr.lb-row:hover td{background:#8b5cf61c!important}body.classic-theme .lb-table tbody tr.lb-row:hover td:first-child{box-shadow:inset 4px 0 #a78bfa}body.classic-theme .lb-table tbody tr.lb-row.open td{background:#6238ac57!important;border-bottom-color:#a78bfa29;box-shadow:inset 0 1px #c4b5fd1a}body.classic-theme .lb-table tbody tr.lb-row.open:hover td{background:#7040c26b!important}body.classic-theme .lb-table tbody tr.lb-row.open td:first-child,body.classic-theme .lb-table tbody tr.lb-row.rank-1.open td:first-child,body.classic-theme .lb-table tbody tr.lb-row.rank-2.open td:first-child,body.classic-theme .lb-table tbody tr.lb-row.rank-3.open td:first-child{box-shadow:inset 4px 0 #a78bfa!important}body.classic-theme .lb-table tbody tr.lb-row.open .row-chevron{color:#a78bfa}body.classic-theme .lb-row.compare-selected{background:#6238ac47!important;box-shadow:inset 3px 0 #a78bfa}body.classic-theme .car-tag{background:#06070cd9;border-color:#ffffff1a;color:#f8fafc}body.classic-theme .mini-sector-bar{display:none!important}body.classic-theme .delta-wr{background:linear-gradient(135deg,#facc153d,#ca8a0429);color:#facc15;border:1px solid rgba(234,179,8,.68);box-shadow:0 0 10px #eab30838,inset 0 1px #fef08a40;text-shadow:none}body.classic-theme .details-row td{background:#020409bd!important;backdrop-filter:blur(20px) saturate(165%);-webkit-backdrop-filter:blur(20px) saturate(165%);border-top:1px solid rgba(167,139,250,.16)!important;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:inset 0 8px 24px #00000094}body.classic-theme .telemetry-header{border-bottom-color:#ffffff12}body.classic-theme .telemetry-title{color:#a78bfa}body.classic-theme .meta-chip.optimal-chip{background:#7c3aed29;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-color:#8b5cf670;color:#a78bfa;box-shadow:inset 0 1px #c4b5fd24}body.classic-theme .meta-chip.optimal-chip b{color:#f8fafc}body.classic-theme .meta-chip.meta-chip-btn:not(.meta-chip-admin-danger):not(.meta-chip-ghost-dl){background:linear-gradient(135deg,#7c3aed,#6d28d9)!important;border:1px solid #a78bfa!important;color:#fff!important;box-shadow:0 2px 14px #7c3aed85,inset 0 1px #ffffff47!important}body.classic-theme .meta-chip.meta-chip-btn:not(.meta-chip-admin-danger):not(.meta-chip-ghost-dl):hover{background:linear-gradient(135deg,#8b5cf6,#7c3aed)!important;border-color:#ddd6fe!important;box-shadow:0 4px 18px #8b5cf6a6,inset 0 1px #ffffff5c!important}body.classic-theme .meta-chip.meta-chip-ghost-dl{background:linear-gradient(135deg,#06b6d438,#0ea5e957)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgba(56,189,248,.58)!important;color:#bae6fd!important;box-shadow:0 2px 12px #0ea5e93d,inset 0 1px #bae6fd2e!important}body.classic-theme .meta-chip.meta-chip-ghost-dl b{color:#e0f2fe!important}body.classic-theme .meta-chip.meta-chip-ghost-dl svg{color:#38bdf8!important}body.classic-theme .meta-chip.meta-chip-ghost-dl:hover{background:linear-gradient(135deg,#06b6d457,#0ea5e97a)!important;border-color:#7dd3fc!important;color:#fff!important;box-shadow:0 4px 16px #38bdf85c,inset 0 1px #e0f2fe47!important}body.classic-theme .telemetry-meta-chips .meta-chip:not(.optimal-chip):not(.meta-chip-btn),body.classic-theme .meta-chip.meta-chip-recorded,body.classic-theme .meta-chip.meta-chip-tod{background:#0f142494!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-color:#ffffff21!important;color:#94a3b8!important}body.classic-theme .telemetry-meta-chips .meta-chip:not(.optimal-chip):not(.meta-chip-btn) b,body.classic-theme .meta-chip.meta-chip-recorded b,body.classic-theme .meta-chip.meta-chip-tod b{color:#f8fafc!important}body.classic-theme .sector-card{background:#0d101e9e;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border:1px solid rgba(255,255,255,.09);box-shadow:0 4px 16px #0006,inset 0 1px #ffffff0f}body.classic-theme .sector-card:hover{background:#121526bd;border-color:#a78bfa61;box-shadow:0 8px 22px #00000085,inset 0 1px #ffffff1f,0 0 14px #8b5cf624}body.classic-theme .sector-card.is-best-sector{border:1px solid #a78bfa;background:linear-gradient(180deg,#8b5cf629,#7c3aed21),#0d0c1ab8;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);box-shadow:0 6px 22px #00000085,0 0 22px #8b5cf642,inset 0 1px #c4b5fd38}body.classic-theme .sector-card.is-best-sector:hover{border-color:#c4b5fd;background:linear-gradient(180deg,#8b5cf638,#7c3aed2e),#100e20c7;box-shadow:0 8px 26px #00000094,0 0 26px #8b5cf657,inset 0 1px #ddd6fe4d}body.classic-theme .sector-card.is-best-sector .sector-name{color:#64748b}body.classic-theme .wr-pill{background:linear-gradient(135deg,#eab30847,#ca8a042e);color:#fef08a;border:1px solid rgba(250,204,21,.52);box-shadow:inset 0 1px #fef08a38;text-shadow:none}body.classic-theme .sector-pct{color:#a78bfa}body.classic-theme .sector-pct.best{color:#facc15;text-shadow:0 0 10px rgba(250,204,21,.3)}body.classic-theme .wr-holder-time{color:#a78bfa}body.classic-theme .sector-best-holder.best-by-you,body.classic-theme .sector-best-holder.best-by-you .wr-holder-text{color:#cbd5e1;text-shadow:none}body.classic-theme .sector-best-holder.best-by-you .wr-holder-text b{color:#fff;text-shadow:none}body.classic-theme .wr-holder-icon-svg{color:#eab308;filter:drop-shadow(0 0 4px rgba(234,179,8,.45))}body.classic-theme .sector-bar-fill{background:#a78bfa}body.classic-theme .sector-bar-fill.fill-best{background:linear-gradient(90deg,#eab308,#facc15);box-shadow:0 0 10px #facc1561}body.classic-theme #forecastHero h1,body.classic-theme #leaderboardHero h1{color:#fff;text-shadow:0 0 18px rgba(139,92,246,.35),0 0 36px rgba(167,139,250,.2)}body.classic-theme #forecastHero h1 .hl,body.classic-theme #leaderboardHero h1 .hl{color:#a78bfa!important;text-shadow:0 0 14px rgba(167,139,250,.75),0 0 28px rgba(139,92,246,.55),0 0 45px rgba(124,58,237,.35)!important}body.classic-theme #forecastHero .eyebrow,body.classic-theme #leaderboardHero .eyebrow{color:#a78bfa;text-shadow:0 0 8px rgba(167,139,250,.35)}body.classic-theme .legend-item{background:#06060ceb;border:1px solid rgba(255,255,255,.1);color:#e2e8f0}body.classic-theme .legend-item:hover{background:#000;border-color:#8b5cf6;color:#fff;box-shadow:0 4px 14px #00000080,0 0 10px #8b5cf659}body.classic-theme .view-toggle{background:#04050cd9;border:1px solid rgba(255,255,255,.12)}body.classic-theme .view-glider{background:linear-gradient(135deg,#8b5cf6,#a78bfa);box-shadow:inset 0 1px #fff6,0 0 16px #8b5cf673}body.classic-theme .map-card{background:#000!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;box-shadow:0 10px 30px #000000d9!important}body.classic-theme .map-card:hover{border-color:#8b5cf6!important;box-shadow:0 12px 32px #000000e6,0 0 20px #8b5cf659!important}body.classic-theme .map-card-overlay{background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.25) 30%,rgba(0,0,0,.75) 70%,#000000 100%)!important}body.classic-theme .map-card-title{color:#fff!important;text-shadow:0 2px 6px rgba(0,0,0,.9)!important}body.classic-theme .map-card-badge{background:#000!important;border:1.5px solid #8b5cf6!important;color:#c4b5fd!important;box-shadow:0 0 12px #8b5cf64d,0 2px 8px #000000e6!important}body.classic-theme .map-card-forecast{background:#000!important;border-top:none!important}body.classic-theme .forecast-col{background:#000!important;border:1px solid rgba(255,255,255,.08)!important}body.classic-theme .forecast-col:hover{background:#000!important;border-color:#8b5cf6!important;box-shadow:0 0 10px #8b5cf666!important}body.classic-theme .forecast-col.active{background:#000!important;border:1.5px solid #8b5cf6!important;box-shadow:0 0 12px #8b5cf673!important}body.classic-theme .forecast-col.active:before{display:none!important}body.classic-theme .site-top-timer .timer-pill{background:#04050cd9;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff24,0 4px 18px #000000a6}body.classic-theme .site-top-timer .timer-val.primary{color:#c4b5fd;text-shadow:0 0 8px rgba(167,139,250,.4)}body.classic-theme .site-top-timer .timer-val.secondary{color:#94a3b8}body.lavender-theme #forecastHero h1 .hl,body.lavender-theme #leaderboardHero h1 .hl{color:#c4b5fd!important;text-shadow:0 0 16px rgba(196,181,253,.85),0 0 32px rgba(167,139,250,.55),0 0 48px rgba(139,92,246,.35)!important}body.lavender-theme #forecastHero .eyebrow,body.lavender-theme #leaderboardHero .eyebrow{color:#c4b5fd!important;text-shadow:0 0 10px rgba(167,139,250,.35)!important}body.amoled-theme #forecastHero h1 .hl,body.amoled-theme #leaderboardHero h1 .hl,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) #forecastHero h1 .hl,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) #leaderboardHero h1 .hl{color:#fff!important;text-shadow:0 0 16px rgba(255,255,255,.95),0 0 32px rgba(255,255,255,.65),0 0 48px rgba(255,255,255,.35)!important}body.amoled-theme #forecastHero .eyebrow,body.amoled-theme #leaderboardHero .eyebrow,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) #forecastHero .eyebrow,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) #leaderboardHero .eyebrow{color:#fff!important;text-shadow:0 0 10px rgba(255,255,255,.45)!important}body.lavender-theme .app-nav-tabs{background:#04040a85!important;backdrop-filter:blur(28px) saturate(190%)!important;-webkit-backdrop-filter:blur(28px) saturate(190%)!important;border:1px solid rgba(196,181,253,.24)!important;box-shadow:inset 0 1px #ffffff24,0 8px 32px #000000bf,0 0 18px #a78bfa33!important}body.lavender-theme .nav-tab-glider{background:linear-gradient(135deg,#8b5cf6,#a78bfa,#c4b5fd)!important;border:1px solid rgba(255,255,255,.45)!important;box-shadow:inset 0 1px #ffffff80,0 0 20px #a78bfa73,0 4px 12px #0006!important}body.lavender-theme .top-driver-btn,body.lavender-theme .theme-toggle-btn,body.lavender-theme .sound-toggle-btn,body.lavender-theme .site-top-timer .timer-pill{background:#06060e85!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;border:1px solid rgba(196,181,253,.2)!important;box-shadow:inset 0 1px #ffffff1a,0 4px 16px #0009!important}body.lavender-theme .lb-filter-panel{background:#05050c7a!important;backdrop-filter:blur(28px) saturate(190%)!important;-webkit-backdrop-filter:blur(28px) saturate(190%)!important;border:1px solid rgba(196,181,253,.22)!important;box-shadow:inset 0 1px #ffffff24,0 24px 60px #000c,0 0 32px #a78bfa29!important}body.lavender-theme .lb-filter-panel:hover{background:#0707108f!important;border-color:#c4b5fd61!important}body.lavender-theme .lb-dropdown-trigger,body.lavender-theme .styled-select,body.lavender-theme .direction-toggle,body.lavender-theme .condition-toggle,body.lavender-theme .styled-input,body.lavender-theme .btn-rivals-quick-toggle{background:#02020885!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid rgba(196,181,253,.18)!important;box-shadow:inset 0 1px 2px #0000008c,inset 0 1px #ffffff0f!important;color:#e2e8f0}body.lavender-theme .styled-select:focus,body.lavender-theme .styled-input:focus,body.lavender-theme .lb-dropdown-trigger.open{border-color:#c4b5fd80!important;box-shadow:0 0 14px #a78bfa52,inset 0 1px #ffffff1a!important}body.lavender-theme .dir-btn,body.lavender-theme .cond-btn{color:#94a3b8;transition:all .2s ease}body.lavender-theme .dir-btn svg,body.lavender-theme .cond-btn svg{color:#94a3b8;stroke:#94a3b8;transition:all .2s ease}body.lavender-theme .dir-btn.active,body.lavender-theme .cond-btn.active{background:linear-gradient(135deg,#c4b5fd,#bdabfc)!important;color:#080914!important;font-weight:700!important;box-shadow:0 0 18px #c4b5fd85,0 2px 8px #00000073,inset 0 1px #ffffff80!important}body.lavender-theme .dir-btn.active svg,body.lavender-theme .cond-btn.active svg{color:#080914!important;stroke:#080914!important}body.lavender-theme .btn-rank-targets-toggle,body.lavender-theme .lb-stat-pill,body.lavender-theme .lb-stat-pill.lb-stat-pill-wr{background:#06060e80!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;border:1px solid rgba(196,181,253,.18)!important;box-shadow:0 12px 30px #000000a6,inset 0 1px #ffffff14!important}body.lavender-theme .btn-rank-targets-toggle:before,body.lavender-theme .lb-stat-pill:before,body.lavender-theme .lb-stat-pill.lb-stat-pill-wr:before{display:none}body.lavender-theme .btn-rank-targets-toggle:hover,body.lavender-theme .lb-stat-pill:hover,body.lavender-theme .lb-stat-pill.lb-stat-pill-wr:hover{background:#0a09169e!important;border-color:#c4b5fd61!important;box-shadow:0 14px 34px #000000b8,0 0 20px #a78bfa38!important}body.lavender-theme .btn-rank-targets-icon,body.lavender-theme .lb-stat-icon,body.lavender-theme .lb-stat-icon.icon-record,body.lavender-theme .lb-stat-icon.icon-spread,body.lavender-theme .lb-stat-icon.icon-diversity{background:#a78bfa1f!important;border:1px solid rgba(196,181,253,.28)!important;color:#c4b5fd!important;box-shadow:none!important}body.lavender-theme .btn-rank-targets-toggle:hover .btn-rank-targets-icon,body.lavender-theme .btn-rank-targets-toggle.active .btn-rank-targets-icon,body.lavender-theme .lb-stat-pill:hover .lb-stat-icon,body.lavender-theme .lb-stat-pill:hover .lb-stat-icon.icon-record,body.lavender-theme .lb-stat-pill:hover .lb-stat-icon.icon-spread,body.lavender-theme .lb-stat-pill:hover .lb-stat-icon.icon-diversity{background:#a78bfa3d!important;border-color:#c4b5fd8c!important;color:#fff!important;box-shadow:0 0 14px #a78bfa59!important}body.lavender-theme .btn-rank-targets-label{color:#cbd5e1;text-shadow:none}body.lavender-theme .btn-rank-targets-sub{background:#a78bfa24!important;border:1px solid rgba(196,181,253,.26)!important;color:#cbd5e1!important;box-shadow:none!important}body.lavender-theme .btn-rank-targets-chevron{color:#94a3b8}body.lavender-theme .compact-targets-box{background:#0a0916f0!important;border-color:#c4b5fd47!important;box-shadow:0 24px 60px #000000e6,inset 0 1px #ffffff1f,0 0 24px #a78bfa38!important}body.lavender-theme .compact-targets-box:before{display:none!important}body.lavender-theme .compact-target-pill{background:#a78bfa14!important;border-color:#c4b5fd38!important}body.lavender-theme .compact-target-pill:hover{background:#a78bfa33!important;border-color:#c4b5fd80!important;box-shadow:inset 0 1px #ffffff26,0 0 14px #a78bfa40!important}body.lavender-theme .lb-stat-label,body.lavender-theme #statRecordLabel,body.lavender-theme .lb-stat-pill.lb-stat-pill-wr .lb-stat-label{color:#94a3b8;text-shadow:none}body.lavender-theme #statRecordHolder{color:#f8fafc;font-weight:600;text-shadow:none}body.lavender-theme .lb-record-dot{color:#64748b}body.lavender-theme #statRecordTime,body.lavender-theme .lb-stat-time-val,body.lavender-theme #statGapTime,body.lavender-theme #statCarDiversity{color:#c4b5fd;text-shadow:0 0 10px rgba(167,139,250,.3)}body.lavender-theme .lb-table-wrap .table-scroll{background:#04040a75!important;backdrop-filter:blur(28px) saturate(190%)!important;-webkit-backdrop-filter:blur(28px) saturate(190%)!important;border:1px solid rgba(196,181,253,.18)!important;box-shadow:inset 0 1px #ffffff14,0 28px 70px #000c,0 0 32px #a78bfa24!important}body.lavender-theme .lb-table thead th{background:#080712a6!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-bottom:1px solid rgba(196,181,253,.14)!important;color:#94a3b8!important}body.lavender-theme .lb-table thead.is-stuck th{background:#080712e0!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important}body.lavender-theme .lb-table tbody tr.lb-row td{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.04)!important}body.lavender-theme .lb-table tbody tr.lb-row:nth-child(2n) td{background:#ffffff04!important}body.lavender-theme .lb-table tbody tr.lb-row:hover td{background:#a78bfa17!important}body.lavender-theme .lb-table tbody tr.lb-row.open td{background:#201838bf!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-bottom-color:#c4b5fd29!important;box-shadow:none}body.lavender-theme .lb-table tbody tr.lb-row.open:hover td{background:#261e44d1!important}body.lavender-theme .lb-table tbody tr.lb-row.open:not(.rank-1):not(.rank-2):not(.rank-3) td:first-child{box-shadow:inset 4px 0 #c4b5fd}body.lavender-theme .lb-table tbody tr.lb-row.rank-1.open td:first-child{box-shadow:inset 3.5px 0 #f59e0b}body.lavender-theme .lb-table tbody tr.lb-row.rank-2.open td:first-child{box-shadow:inset 3.5px 0 #cbd5e1}body.lavender-theme .lb-table tbody tr.lb-row.rank-3.open td:first-child{box-shadow:inset 3.5px 0 #f97316}body.lavender-theme .lb-row.compare-selected{background:#2c224e8c!important;box-shadow:inset 3px 0 #c4b5fd}body.lavender-theme .mini-sec.is-best{background:linear-gradient(90deg,#ddd6fe,#fff);box-shadow:0 0 6px #c4b5fdd9}body.lavender-theme .lb-table tbody tr.lb-row:hover .mini-sec.is-best,body.lavender-theme .time-cell-wrap:hover .mini-sec.is-best{box-shadow:0 0 8px #c4b5fdf2}body.lavender-theme .delta-wr{background:#a78bfa38;color:#f5f3ff;border:1px solid rgba(196,181,253,.52);box-shadow:0 0 10px #a78bfa38;text-shadow:none}body.lavender-theme .details-row td{background:#04040ad9!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-top:1px solid rgba(196,181,253,.16)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:inset 0 8px 24px #000000a6!important}body.lavender-theme .telemetry-header{border-bottom-color:#ffffff0f}body.lavender-theme .meta-chip.optimal-chip{background:#a78bfa1f;border-color:#c4b5fd52;color:#c4b5fd;box-shadow:none}body.lavender-theme .meta-chip.optimal-chip b{color:#fff}body.lavender-theme .meta-chip.meta-chip-btn:not(.meta-chip-admin-danger):not(.meta-chip-ghost-dl),body.lavender-theme .meta-chip.meta-chip-ghost-dl{background:linear-gradient(135deg,#8b5cf638,#6366f124)!important;border:1px solid rgba(196,181,253,.44)!important;color:#f5f3ff!important;box-shadow:0 2px 12px #8b5cf62e!important}body.lavender-theme .meta-chip.meta-chip-btn:not(.meta-chip-admin-danger):not(.meta-chip-ghost-dl) b,body.lavender-theme .meta-chip.meta-chip-ghost-dl b{color:#fff!important}body.lavender-theme .meta-chip.meta-chip-btn:not(.meta-chip-admin-danger):not(.meta-chip-ghost-dl) svg,body.lavender-theme .meta-chip.meta-chip-ghost-dl svg{color:#ddd6fe!important}body.lavender-theme .meta-chip.meta-chip-btn:not(.meta-chip-admin-danger):not(.meta-chip-ghost-dl):hover,body.lavender-theme .meta-chip.meta-chip-ghost-dl:hover{background:linear-gradient(135deg,#8b5cf659,#a78bfa3d)!important;border-color:#ddd6feb8!important;box-shadow:0 4px 16px #a78bfa4d!important}body.lavender-theme .telemetry-meta-chips .meta-chip:not(.optimal-chip):not(.meta-chip-btn),body.lavender-theme .meta-chip.meta-chip-recorded,body.lavender-theme .meta-chip.meta-chip-tod{background:#070811bf!important;border-color:#ffffff1f!important;color:#94a3b8!important}body.lavender-theme .telemetry-meta-chips .meta-chip:not(.optimal-chip):not(.meta-chip-btn) b,body.lavender-theme .meta-chip.meta-chip-recorded b,body.lavender-theme .meta-chip.meta-chip-tod b{color:#f8fafc!important}body.lavender-theme .sector-card{background:#070710bf;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 16px #0006}body.lavender-theme .sector-card:hover{background:#0b0b18d9;border-color:#c4b5fd52}body.lavender-theme .sector-card.is-best-sector{border-color:#c4b5fd8c;background:linear-gradient(180deg,#a78bfa24,#090814cc);box-shadow:0 6px 20px #0000008c,0 0 18px #a78bfa29}body.lavender-theme .sector-card.is-best-sector:hover{border-color:#ddd6febf;background:linear-gradient(180deg,#a78bfa33,#0d0b1dd9)}body.lavender-theme .sector-card.is-best-sector .sector-name{color:#94a3b8}body.lavender-theme .wr-pill{background:#a78bfa3d;color:#f5f3ff;border:1px solid rgba(196,181,253,.55);box-shadow:none;text-shadow:none}body.lavender-theme .sector-pct{color:#a78bfa}body.lavender-theme .sector-pct.best{color:#fff;text-shadow:0 0 8px rgba(196,181,253,.45)}body.lavender-theme .wr-holder-icon-svg{color:#c4b5fd;filter:drop-shadow(0 0 5px rgba(167,139,250,.45))}body.lavender-theme .sector-best-holder.best-by-you,body.lavender-theme .sector-best-holder.best-by-you .wr-holder-text{color:#cbd5e1;text-shadow:none}body.lavender-theme .sector-bar-fill{background:#a78bfa85}body.lavender-theme .sector-bar-fill.fill-best{background:linear-gradient(90deg,#a78bfa,#ddd6fe 55%,#fff);box-shadow:0 0 10px #c4b5fd73}body.lavender-theme .track-forecast-card,body.lavender-theme .weather-card{background:#06060e80!important;backdrop-filter:blur(28px) saturate(180%)!important;-webkit-backdrop-filter:blur(28px) saturate(180%)!important;border:1px solid rgba(196,181,253,.18)!important;box-shadow:0 18px 45px #000000bf,0 0 24px #a78bfa1f!important}body.lavender-theme .track-forecast-card:hover,body.lavender-theme .weather-card:hover{border-color:#c4b5fd61!important;box-shadow:0 22px 55px #000c,0 0 32px #a78bfa33!important}body.lavender-theme .forecast-day-cell{background:#03030a85!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;border:1px solid rgba(196,181,253,.14)!important}body.lavender-theme .legend-item{background:#04040a8c!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid rgba(196,181,253,.18)!important;color:#e2e8f0}body.lavender-theme .legend-item:hover{background:#0a0916b3!important;border-color:#c4b5fd66!important;color:#fff}body.lavender-theme .view-toggle{background:#04040a8c!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid rgba(196,181,253,.18)!important}body.lavender-theme .view-glider{background:linear-gradient(135deg,#8b5cf6,#a78bfa,#c4b5fd)!important;box-shadow:inset 0 1px #fff6,0 0 16px #a78bfa66!important}html.amoled-theme .admin-modal-dialog,body.amoled-theme .admin-modal-dialog,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-modal-dialog,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-modal-dialog,html.amoled-theme .admin-dialog-panel,body.amoled-theme .admin-dialog-panel,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-dialog-panel,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-dialog-panel{border:1px solid rgba(255,255,255,.22)!important;box-shadow:0 40px 100px -10px #000000f5,0 0 45px #ffffff1f,inset 0 1px #ffffff2e!important}html.amoled-theme .admin-modal-header,body.amoled-theme .admin-modal-header,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-modal-header,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-modal-header{border-bottom:1px solid rgba(255,255,255,.15)!important}html.amoled-theme .admin-modal-header:after,body.amoled-theme .admin-modal-header:after,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-modal-header:after,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-modal-header:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent)!important}html.amoled-theme .admin-header-icon:not(.danger-icon),body.amoled-theme .admin-header-icon:not(.danger-icon),html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-header-icon:not(.danger-icon),body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-header-icon:not(.danger-icon){background:#ffffff1a!important;border:1px solid rgba(255,255,255,.32)!important;box-shadow:0 0 20px #ffffff38,inset 0 1px #ffffff4d!important;color:#fff!important}html.amoled-theme .admin-modal-eyebrow:not(.text-danger),body.amoled-theme .admin-modal-eyebrow:not(.text-danger),html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-modal-eyebrow:not(.text-danger),body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-modal-eyebrow:not(.text-danger){color:#fff!important;text-shadow:0 0 10px rgba(255,255,255,.4)!important}html.amoled-theme .admin-modal-title,body.amoled-theme .admin-modal-title,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-modal-title,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-modal-title{color:#fff!important;text-shadow:0 0 18px rgba(255,255,255,.35)!important}html.amoled-theme .admin-panel-tabs,body.amoled-theme .admin-panel-tabs,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-panel-tabs,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-panel-tabs{border:1px solid rgba(255,255,255,.16)!important;background:#04050ce0!important}html.amoled-theme .admin-tab.active,body.amoled-theme .admin-tab.active,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-tab.active,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-tab.active{background:linear-gradient(135deg,#ffffff38,#ffffff1f)!important;border-color:#ffffff8c!important;color:#fff!important;box-shadow:0 0 20px #ffffff47,inset 0 1px #ffffff73!important}html.amoled-theme .admin-tab.active .admin-tab-badge,body.amoled-theme .admin-tab.active .admin-tab-badge,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-tab.active .admin-tab-badge,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-tab.active .admin-tab-badge{background:#ffffff40!important;color:#fff!important}html.amoled-theme .btn-admin-primary,body.amoled-theme .btn-admin-primary,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .btn-admin-primary,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .btn-admin-primary{background:linear-gradient(135deg,#fff,#f1f5f9 55%,#e2e8f0)!important;border:1px solid #ffffff!important;color:#000!important;box-shadow:0 4px 18px #ffffff73,inset 0 1px #fffc!important;text-shadow:none!important}html.amoled-theme .btn-admin-primary *,body.amoled-theme .btn-admin-primary *,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .btn-admin-primary *,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .btn-admin-primary *{color:#000!important;stroke:#000!important;fill:#000!important}html.amoled-theme .btn-admin-primary:hover,body.amoled-theme .btn-admin-primary:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .btn-admin-primary:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .btn-admin-primary:hover{background:#fff!important;border-color:#fff!important;box-shadow:0 6px 26px #ffffffb3,inset 0 1px #fff!important;transform:translateY(-1px)!important}html.amoled-theme .admin-security-card .btn-discord-login,body.amoled-theme .admin-security-card .btn-discord-login,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-security-card .btn-discord-login,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-security-card .btn-discord-login{background:linear-gradient(135deg,#fff,#f1f5f9 55%,#e2e8f0)!important;border:1px solid #ffffff!important;color:#000!important;box-shadow:0 4px 18px #fff6,inset 0 1px #fffc!important;text-shadow:none!important}html.amoled-theme .admin-security-card .btn-discord-login *,body.amoled-theme .admin-security-card .btn-discord-login *,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-security-card .btn-discord-login *,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-security-card .btn-discord-login *{color:#000!important;fill:#000!important;stroke:#000!important}html.amoled-theme .admin-security-card .btn-discord-login:hover,body.amoled-theme .admin-security-card .btn-discord-login:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-security-card .btn-discord-login:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-security-card .btn-discord-login:hover{background:#fff!important;border-color:#fff!important;box-shadow:0 6px 24px #ffffffa6,inset 0 1px #fff!important;transform:translateY(-1px)!important}html.amoled-theme .admin-security-card,body.amoled-theme .admin-security-card,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-security-card,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-security-card,html.amoled-theme .admin-change-pass-card,body.amoled-theme .admin-change-pass-card,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-change-pass-card,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-change-pass-card,html.amoled-theme .admin-manual-ban-card,body.amoled-theme .admin-manual-ban-card,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-manual-ban-card,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-manual-ban-card{border:1px solid rgba(255,255,255,.14)!important}html.amoled-theme .admin-security-card.highlight,body.amoled-theme .admin-security-card.highlight,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-security-card.highlight,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-security-card.highlight{border:1px solid rgba(255,255,255,.28)!important;box-shadow:0 0 24px #ffffff14,inset 0 1px #ffffff1f!important}html.amoled-theme .admin-discord-user-badge,body.amoled-theme .admin-discord-user-badge,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-discord-user-badge,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-discord-user-badge{background:#ffffff17!important;border:1px solid rgba(255,255,255,.25)!important;color:#fff!important}html.amoled-theme .admin-discord-user-badge svg,body.amoled-theme .admin-discord-user-badge svg,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-discord-user-badge svg,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-discord-user-badge svg{fill:#fff!important}html.amoled-theme .admin-form-input:focus,body.amoled-theme .admin-form-input:focus,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-form-input:focus,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-form-input:focus,html.amoled-theme .admin-search-input:focus,body.amoled-theme .admin-search-input:focus,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-search-input:focus,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-search-input:focus{border-color:#ffffffa6!important;box-shadow:0 0 0 2px #fff3,0 0 16px #ffffff40!important}html.amoled-theme .admin-form-hint code,body.amoled-theme .admin-form-hint code,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-form-hint code,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-form-hint code{background:#ffffff1f!important;color:#fff!important}html.amoled-theme .admin-session-bar,body.amoled-theme .admin-session-bar,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-session-bar,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-session-bar{border:1px solid rgba(255,255,255,.15)!important}html.amoled-theme .admin-session-info strong,body.amoled-theme .admin-session-info strong,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-session-info strong,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-session-info strong{color:#fff!important;text-shadow:0 0 8px rgba(255,255,255,.4)!important}html.amoled-theme .btn-admin-text-action:not(.text-danger),body.amoled-theme .btn-admin-text-action:not(.text-danger),html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .btn-admin-text-action:not(.text-danger),body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .btn-admin-text-action:not(.text-danger){color:#fff!important}html.amoled-theme .btn-admin-text-action:not(.text-danger):hover,body.amoled-theme .btn-admin-text-action:not(.text-danger):hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .btn-admin-text-action:not(.text-danger):hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .btn-admin-text-action:not(.text-danger):hover{background:#ffffff2e!important;border-color:#ffffff80!important;color:#fff!important;box-shadow:0 0 12px #ffffff40!important}html.amoled-theme .admin-layout-tag,body.amoled-theme .admin-layout-tag,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-layout-tag,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-layout-tag{background:#ffffff1f!important;border-color:#ffffff47!important;color:#fff!important}html.amoled-theme .admin-info-banner,body.amoled-theme .admin-info-banner,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-info-banner,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-info-banner{background:#ffffff14!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff!important}html.amoled-theme .admin-modal-footer,body.amoled-theme .admin-modal-footer,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-modal-footer,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-modal-footer{border-top:1px solid rgba(255,255,255,.15)!important}html.amoled-theme .admin-scores-table-wrap,body.amoled-theme .admin-scores-table-wrap,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-scores-table-wrap,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-scores-table-wrap{border-color:#ffffff29!important}html.amoled-theme .admin-scores-table th,body.amoled-theme .admin-scores-table th,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-scores-table th,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-scores-table th{border-bottom-color:#ffffff29!important}html.amoled-theme .admin-scores-table tr:hover td,body.amoled-theme .admin-scores-table tr:hover td,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-scores-table tr:hover td,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-scores-table tr:hover td{background:#ffffff0f!important}html.amoled-theme .lb-filter-panel,body.amoled-theme .lb-filter-panel,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .lb-filter-panel,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .lb-filter-panel{background:#000!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:inset 0 1px #ffffff2e,0 24px 60px #000000fa,0 0 28px #ffffff14!important}html.amoled-theme .lb-filter-panel:hover,body.amoled-theme .lb-filter-panel:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .lb-filter-panel:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .lb-filter-panel:hover{background:#000!important;border-color:#ffffff6b!important;box-shadow:inset 0 1px #ffffff3d,0 30px 75px #000000fa,0 0 32px #ffffff24!important}html.amoled-theme .direction-toggle,body.amoled-theme .direction-toggle,html.amoled-theme .condition-toggle,body.amoled-theme .condition-toggle,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .direction-toggle,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .direction-toggle,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .condition-toggle,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .condition-toggle{background:#000!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:8px!important;box-shadow:inset 0 1px #ffffff2e,0 0 10px #ffffff14,0 4px 14px #000000b3!important}.custom-select-wrap:has(.lb-custom-dropdown) .styled-select{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important;opacity:0!important;pointer-events:none!important;display:block!important}html.amoled-theme .lb-controls-container .lb-dropdown-trigger,body.amoled-theme .lb-controls-container .lb-dropdown-trigger,html.amoled-theme .custom-select-wrap .lb-dropdown-trigger,body.amoled-theme .custom-select-wrap .lb-dropdown-trigger,html.amoled-theme .custom-select-wrap:not(:has(.lb-custom-dropdown)) .styled-select,body.amoled-theme .custom-select-wrap:not(:has(.lb-custom-dropdown)) .styled-select,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .lb-controls-container .lb-dropdown-trigger,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .lb-controls-container .lb-dropdown-trigger,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .custom-select-wrap .lb-dropdown-trigger,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .custom-select-wrap .lb-dropdown-trigger,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .custom-select-wrap:not(:has(.lb-custom-dropdown)) .styled-select,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .custom-select-wrap:not(:has(.lb-custom-dropdown)) .styled-select{height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;width:100%!important;padding:0 24px!important;border-radius:8px!important;background:#000!important;border:1px solid rgba(255,255,255,.38)!important;color:#fff!important;font-family:var(--font-mono)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.4px!important;text-transform:uppercase!important;line-height:1!important;text-align:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;box-sizing:border-box!important;box-shadow:inset 0 1px #ffffff38,0 0 14px #ffffff1f,0 3px 10px #0009!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease!important}html.amoled-theme .lb-controls-container .lb-dropdown-trigger:hover,body.amoled-theme .lb-controls-container .lb-dropdown-trigger:hover,html.amoled-theme .custom-select-wrap .lb-dropdown-trigger:hover,body.amoled-theme .custom-select-wrap .lb-dropdown-trigger:hover,html.amoled-theme .custom-select-wrap:not(:has(.lb-custom-dropdown)) .styled-select:hover,body.amoled-theme .custom-select-wrap:not(:has(.lb-custom-dropdown)) .styled-select:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .lb-controls-container .lb-dropdown-trigger:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .lb-controls-container .lb-dropdown-trigger:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .custom-select-wrap .lb-dropdown-trigger:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .custom-select-wrap .lb-dropdown-trigger:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .custom-select-wrap:not(:has(.lb-custom-dropdown)) .styled-select:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .custom-select-wrap:not(:has(.lb-custom-dropdown)) .styled-select:hover{background:#000!important;border-color:#ffffffb3!important;box-shadow:inset 0 1px #fff6,0 0 18px #ffffff3d,0 4px 14px #000000bf!important}html.amoled-theme .custom-select-wrap .lb-custom-dropdown.open .lb-dropdown-trigger,body.amoled-theme .custom-select-wrap .lb-custom-dropdown.open .lb-dropdown-trigger,html.amoled-theme .lb-controls-container .lb-custom-dropdown.open .lb-dropdown-trigger,body.amoled-theme .lb-controls-container .lb-custom-dropdown.open .lb-dropdown-trigger,html.amoled-theme .custom-select-wrap:not(:has(.lb-custom-dropdown)) .styled-select:focus,body.amoled-theme .custom-select-wrap:not(:has(.lb-custom-dropdown)) .styled-select:focus,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .custom-select-wrap .lb-custom-dropdown.open .lb-dropdown-trigger,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .custom-select-wrap .lb-custom-dropdown.open .lb-dropdown-trigger,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .lb-controls-container .lb-custom-dropdown.open .lb-dropdown-trigger,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .lb-controls-container .lb-custom-dropdown.open .lb-dropdown-trigger,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .custom-select-wrap:not(:has(.lb-custom-dropdown)) .styled-select:focus,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .custom-select-wrap:not(:has(.lb-custom-dropdown)) .styled-select:focus{background:#000!important;border-color:#fff!important;box-shadow:inset 0 1px #fff,0 0 22px #ffffff73,0 6px 18px #000000d9!important}html.amoled-theme .custom-select-wrap .lb-dropdown-chevron,body.amoled-theme .custom-select-wrap .lb-dropdown-chevron,html.amoled-theme .lb-controls-container .lb-dropdown-chevron,body.amoled-theme .lb-controls-container .lb-dropdown-chevron,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .custom-select-wrap .lb-dropdown-chevron,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .custom-select-wrap .lb-dropdown-chevron,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .lb-controls-container .lb-dropdown-chevron,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .lb-controls-container .lb-dropdown-chevron{position:absolute!important;right:9px!important;top:50%!important;transform:translateY(-50%)!important;color:#fff!important;filter:drop-shadow(0 0 2px rgba(255,255,255,.5))!important;transition:transform .2s cubic-bezier(.16,1,.3,1),color .15s ease,filter .15s ease!important}html.amoled-theme .custom-select-wrap .lb-custom-dropdown.open .lb-dropdown-chevron,body.amoled-theme .custom-select-wrap .lb-custom-dropdown.open .lb-dropdown-chevron,html.amoled-theme .lb-controls-container .lb-custom-dropdown.open .lb-dropdown-chevron,body.amoled-theme .lb-controls-container .lb-custom-dropdown.open .lb-dropdown-chevron,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .custom-select-wrap .lb-custom-dropdown.open .lb-dropdown-chevron,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .custom-select-wrap .lb-custom-dropdown.open .lb-dropdown-chevron,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .lb-controls-container .lb-custom-dropdown.open .lb-dropdown-chevron,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .lb-controls-container .lb-custom-dropdown.open .lb-dropdown-chevron{transform:translateY(-50%) rotate(180deg)!important;color:#fff!important;filter:drop-shadow(0 0 5px rgba(255,255,255,.8))!important}html.amoled-theme .custom-select-wrap .lb-dropdown-menu,body.amoled-theme .custom-select-wrap .lb-dropdown-menu,html.amoled-theme .lb-controls-container .lb-dropdown-menu,body.amoled-theme .lb-controls-container .lb-dropdown-menu,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .custom-select-wrap .lb-dropdown-menu,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .custom-select-wrap .lb-dropdown-menu,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .lb-controls-container .lb-dropdown-menu,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .lb-controls-container .lb-dropdown-menu{background:#000!important;border:1px solid rgba(255,255,255,.35)!important;border-radius:8px!important;padding:6px!important;box-shadow:0 0 18px #ffffff2e,0 24px 60px #000000fa,inset 0 1px #ffffff38!important;scrollbar-color:rgba(255,255,255,.28) transparent!important}html.amoled-theme .custom-select-wrap .lb-dropdown-menu::-webkit-scrollbar-thumb,body.amoled-theme .custom-select-wrap .lb-dropdown-menu::-webkit-scrollbar-thumb,html.amoled-theme .lb-controls-container .lb-dropdown-menu::-webkit-scrollbar-thumb,body.amoled-theme .lb-controls-container .lb-dropdown-menu::-webkit-scrollbar-thumb,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .custom-select-wrap .lb-dropdown-menu::-webkit-scrollbar-thumb,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .custom-select-wrap .lb-dropdown-menu::-webkit-scrollbar-thumb,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .lb-controls-container .lb-dropdown-menu::-webkit-scrollbar-thumb,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .lb-controls-container .lb-dropdown-menu::-webkit-scrollbar-thumb{background:#ffffff47!important}html.amoled-theme .custom-select-wrap .lb-dropdown-item,body.amoled-theme .custom-select-wrap .lb-dropdown-item,html.amoled-theme .lb-controls-container .lb-dropdown-item,body.amoled-theme .lb-controls-container .lb-dropdown-item,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .custom-select-wrap .lb-dropdown-item,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .custom-select-wrap .lb-dropdown-item,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .lb-controls-container .lb-dropdown-item,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .lb-controls-container .lb-dropdown-item{border-radius:7px!important;color:#cbd5e1!important;font-family:var(--font-mono)!important;font-size:11px!important;font-weight:600!important;transition:background-color .14s ease,color .14s ease!important}html.amoled-theme .custom-select-wrap .lb-dropdown-item:hover,body.amoled-theme .custom-select-wrap .lb-dropdown-item:hover,html.amoled-theme .lb-controls-container .lb-dropdown-item:hover,body.amoled-theme .lb-controls-container .lb-dropdown-item:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .custom-select-wrap .lb-dropdown-item:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .custom-select-wrap .lb-dropdown-item:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .lb-controls-container .lb-dropdown-item:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .lb-controls-container .lb-dropdown-item:hover{background:#ffffff14!important;color:#fff!important}html.amoled-theme .custom-select-wrap .lb-dropdown-item.selected,body.amoled-theme .custom-select-wrap .lb-dropdown-item.selected,html.amoled-theme .lb-controls-container .lb-dropdown-item.selected,body.amoled-theme .lb-controls-container .lb-dropdown-item.selected,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .custom-select-wrap .lb-dropdown-item.selected,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .custom-select-wrap .lb-dropdown-item.selected,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .lb-controls-container .lb-dropdown-item.selected,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .lb-controls-container .lb-dropdown-item.selected{background:linear-gradient(135deg,#ffffff29,#ffffff14)!important;color:#fff!important;font-weight:600!important;box-shadow:inset 0 0 0 1px #ffffff47!important}html.amoled-theme .custom-select-wrap .lb-dropdown-check,body.amoled-theme .custom-select-wrap .lb-dropdown-check,html.amoled-theme .lb-controls-container .lb-dropdown-check,body.amoled-theme .lb-controls-container .lb-dropdown-check,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .custom-select-wrap .lb-dropdown-check,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .custom-select-wrap .lb-dropdown-check,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .lb-controls-container .lb-dropdown-check,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .lb-controls-container .lb-dropdown-check{color:#fff!important}html.amoled-theme .styled-input,body.amoled-theme .styled-input,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .styled-input,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .styled-input{background:#000!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #000c,0 4px 14px #000000b3!important}html.amoled-theme .styled-input:hover,body.amoled-theme .styled-input:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .styled-input:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .styled-input:hover{border-color:#ffffff80!important;background:#080808!important;box-shadow:inset 0 1px #fff3,0 0 14px #ffffff2e!important}html.amoled-theme .styled-input:focus,body.amoled-theme .styled-input:focus,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .styled-input:focus,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .styled-input:focus{outline:none!important;border-color:#fff!important;box-shadow:0 0 16px #ffffff47,inset 0 1px #ffffff47!important;background:#000!important}html.amoled-theme .search-placeholder-centered .search-icon,body.amoled-theme .search-placeholder-centered .search-icon,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .search-placeholder-centered .search-icon,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .search-placeholder-centered .search-icon{color:#fff!important;filter:drop-shadow(0 0 6px rgba(255,255,255,.45))!important}html.amoled-theme .search-placeholder-centered .search-placeholder-text,body.amoled-theme .search-placeholder-centered .search-placeholder-text,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .search-placeholder-centered .search-placeholder-text,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .search-placeholder-centered .search-placeholder-text{color:#94a3b8!important}html.amoled-theme .driver-search-dropdown,body.amoled-theme .driver-search-dropdown,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-search-dropdown,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-search-dropdown{background:#000!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:0 16px 40px #000000fa,0 0 24px #ffffff1a!important;scrollbar-color:rgba(255,255,255,.3) transparent!important}html.amoled-theme .driver-search-dd-header,body.amoled-theme .driver-search-dd-header,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-search-dd-header,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-search-dd-header{border-bottom:1px solid rgba(255,255,255,.12)!important;color:#94a3b8!important}html.amoled-theme .driver-search-dd-item:hover,body.amoled-theme .driver-search-dd-item:hover,html.amoled-theme .driver-search-dd-item.is-selected,body.amoled-theme .driver-search-dd-item.is-selected,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-search-dd-item:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-search-dd-item:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-search-dd-item.is-selected,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-search-dd-item.is-selected{background:#ffffff24!important}html.amoled-theme .driver-search-pill-alias,body.amoled-theme .driver-search-pill-alias,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-search-pill-alias,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-search-pill-alias{color:#fff!important;background:#ffffff1f!important;border:1px solid rgba(255,255,255,.28)!important}html.amoled-theme .driver-search-pill-merged,body.amoled-theme .driver-search-pill-merged,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-search-pill-merged,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-search-pill-merged{color:#f1f5f9!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.22)!important}html.amoled-theme .driver-search-meta-aka,body.amoled-theme .driver-search-meta-aka,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-search-meta-aka,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-search-meta-aka{color:#94a3b8!important}html.amoled-theme .driver-search-aka-more,body.amoled-theme .driver-search-aka-more,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-search-aka-more,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-search-aka-more{background:#ffffff29!important;border:1px solid rgba(255,255,255,.3)!important;color:#fff!important}html.amoled-theme .driver-search-dd-wr,body.amoled-theme .driver-search-dd-wr,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-search-dd-wr,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-search-dd-wr{color:#fff!important;text-shadow:0 0 8px rgba(255,255,255,.45)!important}html.amoled-theme .driver-search-dd-action,body.amoled-theme .driver-search-dd-action,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-search-dd-action,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-search-dd-action{font-family:var(--font-mono)!important;font-size:10px!important;font-weight:700!important;color:#fff!important;padding:3px 8px!important;border-radius:4px!important;background:#000!important;border:1px solid rgba(255,255,255,.35)!important;white-space:nowrap!important;transition:all .15s ease!important}html.amoled-theme .driver-search-dd-item:hover .driver-search-dd-action,body.amoled-theme .driver-search-dd-item:hover .driver-search-dd-action,html.amoled-theme .driver-search-dd-item.is-selected .driver-search-dd-action,body.amoled-theme .driver-search-dd-item.is-selected .driver-search-dd-action,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-search-dd-item:hover .driver-search-dd-action,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-search-dd-item:hover .driver-search-dd-action,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-search-dd-item.is-selected .driver-search-dd-action,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-search-dd-item.is-selected .driver-search-dd-action{background:#fff!important;color:#000!important;border-color:#fff!important;text-shadow:none!important;font-weight:700!important}html.amoled-theme .lb-driver-profile-btn,body.amoled-theme .lb-driver-profile-btn,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .lb-driver-profile-btn,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .lb-driver-profile-btn{background:#000!important;border:1px solid rgba(255,255,255,.32)!important;color:#fff!important;box-shadow:none!important;opacity:.95!important}html.amoled-theme .lb-driver-profile-btn:hover,body.amoled-theme .lb-driver-profile-btn:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .lb-driver-profile-btn:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .lb-driver-profile-btn:hover{background:#fff!important;color:#000!important;border-color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 0 16px #fff6!important;opacity:1!important}html.amoled-theme .lb-driver-profile-btn svg,body.amoled-theme .lb-driver-profile-btn svg,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .lb-driver-profile-btn svg,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .lb-driver-profile-btn svg{color:currentColor!important;stroke:currentColor!important}html.amoled-theme .admin-active-banner,body.amoled-theme .admin-active-banner,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-active-banner,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-active-banner{background:#000000f0!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:0 4px 24px #000c,0 0 20px #ffffff0f!important}html.amoled-theme .admin-active-icon,body.amoled-theme .admin-active-icon,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-active-icon,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-active-icon{color:#fff!important;filter:drop-shadow(0 0 6px rgba(255,255,255,.4))!important}html.amoled-theme .admin-active-pill,body.amoled-theme .admin-active-pill,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-active-pill,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-active-pill{background:#ffffff14!important;border:1px solid rgba(255,255,255,.28)!important;color:#fff!important}html.amoled-theme .admin-active-pill:hover,body.amoled-theme .admin-active-pill:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-active-pill:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-active-pill:hover{background:#fff3!important;border-color:#fff!important;color:#fff!important;box-shadow:0 0 12px #ffffff4d!important}html.amoled-theme .btn-admin-manage,body.amoled-theme .btn-admin-manage,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .btn-admin-manage,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .btn-admin-manage{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.32)!important;color:#fff!important}html.amoled-theme .btn-admin-manage:hover,body.amoled-theme .btn-admin-manage:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .btn-admin-manage:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .btn-admin-manage:hover{background:#fff!important;color:#000!important;border-color:#fff!important;box-shadow:0 0 16px #ffffff59!important}html.amoled-theme .admin-modal-dialog,body.amoled-theme .admin-modal-dialog,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-modal-dialog,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-modal-dialog{background:#000!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 40px 100px -10px #000000fa,0 0 40px #ffffff14,inset 0 1px #ffffff2e!important}html.amoled-theme .admin-modal-header,body.amoled-theme .admin-modal-header,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-modal-header,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-modal-header{border-bottom:1px solid rgba(255,255,255,.14)!important}html.amoled-theme .admin-modal-header:after,body.amoled-theme .admin-modal-header:after,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-modal-header:after,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-modal-header:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent)!important}html.amoled-theme .admin-header-icon:not(.danger-icon),body.amoled-theme .admin-header-icon:not(.danger-icon),html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-header-icon:not(.danger-icon),body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-header-icon:not(.danger-icon){background:#ffffff1a!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:0 0 20px #ffffff26,inset 0 1px #ffffff40!important;color:#fff!important}html.amoled-theme .admin-modal-eyebrow:not(.text-danger),body.amoled-theme .admin-modal-eyebrow:not(.text-danger),html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-modal-eyebrow:not(.text-danger),body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-modal-eyebrow:not(.text-danger){color:#fff!important}html.amoled-theme .admin-modal-title,body.amoled-theme .admin-modal-title,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-modal-title,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-modal-title{text-shadow:0 0 16px rgba(255,255,255,.35)!important}html.amoled-theme .admin-modal-footer,body.amoled-theme .admin-modal-footer,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-modal-footer,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-modal-footer{border-top:1px solid rgba(255,255,255,.14)!important;background:#000!important}html.amoled-theme .btn-admin-primary,body.amoled-theme .btn-admin-primary,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .btn-admin-primary,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .btn-admin-primary{background:#fff!important;border:1px solid #ffffff!important;color:#000!important;box-shadow:0 3px 18px #ffffff59!important}html.amoled-theme .btn-admin-primary:hover,body.amoled-theme .btn-admin-primary:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .btn-admin-primary:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .btn-admin-primary:hover{background:#e4e4e7!important;border-color:#fff!important;color:#000!important;box-shadow:0 4px 24px #ffffff80!important;transform:translateY(-1px)!important}html.amoled-theme .admin-panel-tabs,body.amoled-theme .admin-panel-tabs,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-panel-tabs,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-panel-tabs{background:#000!important;border:1px solid rgba(255,255,255,.16)!important}html.amoled-theme .admin-tab.active,body.amoled-theme .admin-tab.active,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-tab.active,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-tab.active{background:#ffffff2e!important;border-color:#ffffff80!important;color:#fff!important;box-shadow:0 0 16px #ffffff40,inset 0 1px #ffffff40!important}html.amoled-theme .admin-tab.active .admin-tab-badge,body.amoled-theme .admin-tab.active .admin-tab-badge,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-tab.active .admin-tab-badge,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-tab.active .admin-tab-badge{background:#ffffff59!important;color:#fff!important}html.amoled-theme .admin-session-bar,body.amoled-theme .admin-session-bar,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-session-bar,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-session-bar{background:#000!important;border:1px solid rgba(255,255,255,.16)!important}html.amoled-theme .admin-session-info strong,body.amoled-theme .admin-session-info strong,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-session-info strong,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-session-info strong{color:#fff!important;text-shadow:0 0 8px rgba(255,255,255,.35)!important}html.amoled-theme .btn-admin-text-action:not(.text-danger),body.amoled-theme .btn-admin-text-action:not(.text-danger),html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .btn-admin-text-action:not(.text-danger),body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .btn-admin-text-action:not(.text-danger){color:#e4e4e7!important;border:1px solid rgba(255,255,255,.18)!important;background:#ffffff0d!important}html.amoled-theme .btn-admin-text-action:not(.text-danger):hover,body.amoled-theme .btn-admin-text-action:not(.text-danger):hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .btn-admin-text-action:not(.text-danger):hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .btn-admin-text-action:not(.text-danger):hover{background:#ffffff29!important;border-color:#fff!important;color:#fff!important}html.amoled-theme .admin-search-icon,body.amoled-theme .admin-search-icon,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-search-icon,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-search-icon{color:#fff!important}html.amoled-theme .admin-search-input,body.amoled-theme .admin-search-input,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-search-input,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-search-input{background:#000!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important}html.amoled-theme .admin-search-input:focus,body.amoled-theme .admin-search-input:focus,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-search-input:focus,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-search-input:focus{border-color:#fff!important;box-shadow:0 0 0 2px #ffffff40,0 0 16px #ffffff40!important}html.amoled-theme .admin-info-banner,body.amoled-theme .admin-info-banner,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-info-banner,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-info-banner{background:#ffffff14!important;border:1px solid rgba(255,255,255,.25)!important;color:#f4f4f5!important}html.amoled-theme .admin-form-input:focus,body.amoled-theme .admin-form-input:focus,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-form-input:focus,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-form-input:focus{border-color:#fff!important;box-shadow:0 0 0 2px #fff3,0 0 16px #fff3!important}html.amoled-theme .admin-form-hint code,body.amoled-theme .admin-form-hint code,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-form-hint code,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-form-hint code{color:#fff!important;background:#ffffff1f!important}html.amoled-theme .admin-change-pass-card,body.amoled-theme .admin-change-pass-card,html.amoled-theme .admin-manual-ban-card,body.amoled-theme .admin-manual-ban-card,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-change-pass-card,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-change-pass-card,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-manual-ban-card,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-manual-ban-card{background:#000!important;border:1px solid rgba(255,255,255,.16)!important}html.amoled-theme .admin-scores-table-wrap,body.amoled-theme .admin-scores-table-wrap,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-scores-table-wrap,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-scores-table-wrap{background:#000!important;border:1px solid rgba(255,255,255,.18)!important}html.amoled-theme .admin-scores-table th,body.amoled-theme .admin-scores-table th,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-scores-table th,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-scores-table th{background:#000!important;border-bottom:1px solid rgba(255,255,255,.16)!important}html.amoled-theme .admin-scores-table tr:hover td,body.amoled-theme .admin-scores-table tr:hover td,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-scores-table tr:hover td,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .admin-scores-table tr:hover td{background:#ffffff14!important}html.amoled-theme .driver-profile-meta,body.amoled-theme .driver-profile-meta,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-meta,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-meta{background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important}@media(max-width:768px){html.amoled-theme .driver-profile-meta,body.amoled-theme .driver-profile-meta,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-meta,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-profile-meta{background:#ffffff0b!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;box-shadow:inset 0 1px #ffffff0f,0 2px 8px #00000080!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;padding:7px 10px!important}}html.amoled-theme .driver-name-text:hover,body.amoled-theme .driver-name-text:hover,html.amoled-theme .wr-holder-name:hover,body.amoled-theme .wr-holder-name:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-name-text:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .driver-name-text:hover,html:not(.classic-theme):not(.day-theme):not(.lavender-theme) .wr-holder-name:hover,body:not(.classic-theme):not(.day-theme):not(.lavender-theme) .wr-holder-name:hover{text-decoration:underline!important;text-underline-offset:3px!important;text-decoration-thickness:1.5px!important;text-decoration-color:#ffffffd9!important;text-shadow:0 0 8px rgba(255,255,255,.35)!important;filter:brightness(1.25)!important}
