:root{--ara-accent:#f6de84;--ara-accent-soft:#f6de84e6;--ara-accent-glow:#faeab1;--ara-accent-edge-glow:-2px 0 12px -2px #f6de8473, -8px 0 28px -6px #f6de8438;--ara-bg:#09090b;--ara-surface:#ffffff0a;--ara-surface-strong:#ffffff14;--ara-border:#ffffff1a;--ara-border-strong:#ffffff24;--ara-text:#fffc;--ara-text-strong:#fffffff5;--ara-text-muted:#ffffff80;--ara-text-on-accent:#000000e6;--ara-live:#dc2626;--ara-success:#64dc64d9;--ara-font:"Sentient", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ara-radius-sm:8px;--ara-radius-md:12px;--ara-radius-lg:16px}*{box-sizing:border-box}html{scrollbar-gutter:stable both-edges}html,body{background:var(--ara-bg);color:var(--ara-text);font-family:var(--ara-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100%;margin:0;font-size:15px;line-height:1.55;overflow-x:clip}.container{width:100%;min-width:0;max-width:1400px;margin:0 auto;padding:24px 16px 64px}h1{letter-spacing:-.02em;color:var(--ara-text-strong);margin:0 0 16px;font-size:28px;font-weight:500}.league-season-hero{background:linear-gradient(#ffffff0a 0%,#ffffff03 42%,#0000 72%);margin:0 0 8px;padding:0 0 28px;position:relative}.league-season-hero .league-season-head{margin-bottom:12px}.league-season-hero .muted{margin:0}.league-season-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}h2{letter-spacing:-.01em;color:var(--ara-text-strong);font-size:20px;font-weight:500}a{color:var(--ara-accent);text-decoration:none}a:hover{color:var(--ara-accent-glow)}.muted{color:var(--ara-text-muted)}.ara-nav{z-index:50;pointer-events:none;width:100%;padding:16px 16px 0;position:sticky;top:0}.ara-nav__shell{pointer-events:auto;max-width:1400px;margin:0 auto;position:relative}.ara-nav__pill{pointer-events:auto;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#02070ecc 0%,#02070e 100%);border-radius:24px;padding:12px;position:relative;overflow:hidden;box-shadow:inset 0 -1px 2px 1px #2e3e54,inset 0 .602px 2.047px #3d3d3d05,inset 0 2.289px 7.781px #3d3d3d0f,inset 0 10px 34px #3d3d3d40}.ara-nav__inner{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.ara-nav__group{align-items:center;gap:32px;min-width:0;display:flex}.ara-nav__brand{flex-shrink:0;align-items:center;padding:0 12px;display:inline-flex}.ara-nav__brand img{display:block}.ara-nav__links{align-items:center;gap:32px;min-height:48px;display:flex}.ara-nav__dropdown{z-index:1;align-items:center;display:inline-flex;position:relative}.ara-nav__link{z-index:1;font-family:var(--ara-font);letter-spacing:.005em;color:var(--ara-text);align-items:center;gap:6px;padding:0 8px;font-size:16px;font-weight:400;line-height:1;transition:color .12s;display:inline-flex;position:relative}.ara-nav__link:hover{color:#fff}.ara-nav__link[aria-current=page]{color:#fff;font-style:italic}.ara-nav__external-arrow,.external-link-arrow{opacity:.85;flex-shrink:0;display:block}.ara-nav__hl{z-index:0;pointer-events:none;will-change:transform, width;height:24px;position:absolute;bottom:-10px;left:0;overflow:visible}.ara-nav__hl-shape{border-radius:50px 50px 0 0;width:100%;height:100%;display:block;transform:translateY(2px)}.ara-nav__right{flex-shrink:0;align-items:center;gap:12px;min-height:48px;display:flex}.ara-nav__mobile-top,.ara-nav__toggle,.ara-nav__mobile-panel,.ara-nav__mobile-backdrop{display:none}.ara-nav__desktop{justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;display:flex}.ara-nav__auth-btn{box-sizing:border-box;height:48px;padding:0 20px;line-height:1}@media (max-width:809px){.ara-nav__pill{z-index:50;flex-direction:column;padding:0 12px;display:flex;position:relative;overflow:hidden}.ara-nav[data-menu-open] .ara-nav__pill{padding-bottom:12px}.ara-nav__inner{flex-shrink:0}.ara-nav__desktop{display:none}.ara-nav__mobile-top{box-sizing:border-box;align-items:center;width:100%;min-height:72px;padding-right:72px;display:flex}.ara-nav__brand{padding:0 12px}.ara-nav__toggle{z-index:3;width:72px;height:72px;color:var(--ara-accent-soft);cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:0;right:0}.ara-nav__toggle svg{width:28px;height:28px}.ara-nav{--ara-nav-spring:cubic-bezier(.22, 1.28, .36, 1);--ara-nav-spring-duration:.38s}.ara-nav__mobile-backdrop{z-index:45;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--ara-nav-spring-duration) var(--ara-nav-spring), visibility 0s linear var(--ara-nav-spring-duration);background:#09090b6b;border:none;margin:0;padding:0;display:block;position:fixed;inset:0}.ara-nav[data-menu-open] .ara-nav__mobile-backdrop{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--ara-nav-spring-duration) var(--ara-nav-spring), visibility 0s linear 0s}.ara-nav__mobile-panel{opacity:0;pointer-events:none;box-sizing:border-box;min-height:0;max-height:0;transition:max-height var(--ara-nav-spring-duration) var(--ara-nav-spring), opacity var(--ara-nav-spring-duration) var(--ara-nav-spring);flex-direction:column;gap:12px;margin:0;padding:0;display:flex;overflow:hidden}.ara-nav[data-menu-open] .ara-nav__mobile-panel{opacity:1;pointer-events:auto;max-height:520px;padding-top:4px}.ara-nav__mobile-spacer{flex-shrink:0;height:4px}.ara-nav__mobile-item{width:100%;min-height:48px;font:inherit;text-align:center;color:var(--ara-text-strong);box-sizing:border-box;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:16px;font-weight:400;text-decoration:none;transition:background .14s,box-shadow .14s,color .14s;display:flex;box-shadow:inset 0 -1px 2px 1px #2e3e54,inset 0 .602px 2.047px #3d3d3d05,inset 0 2.289px 7.781px #3d3d3d0f,inset 0 10px 34px #3d3d3d40}button.ara-nav__mobile-item{appearance:none}.ara-nav__mobile-item:hover,.ara-nav__mobile-item--active{color:#fff;background:#00000038;box-shadow:inset 2px 2px 10px 6px #597499,inset 0 .602px 1.566px #ffffff05,inset 0 2.289px 5.95px #ffffff0f,inset 0 10px 26px #ffffff40}.ara-nav__mobile-item--signout{background:#ffffff0d}.ara-nav__mobile-item svg{opacity:.85;flex-shrink:0}.ara-nav__mobile-item-icon{margin-left:2px}.ara-profile--panel{width:100%}.ara-nav__auth-btn--panel{width:100%;font-weight:500}}@media (max-width:640px){.ara-nav{padding:16px 12px 0}.container{padding:16px 12px 48px}.primary-league__hero{width:calc(100% + 24px);margin-inline:-12px}.table--standings{min-width:520px}.table--standings.table--championship,.table--standings.table--qualifying{min-width:0}.table--standings th,.table--standings td{padding-left:10px;padding-right:10px}}.btn{font-family:var(--ara-font);cursor:pointer;white-space:nowrap;border-radius:var(--ara-radius-md);background:var(--ara-accent-soft);color:var(--ara-text-on-accent);border:none;justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-size:15px;font-weight:500;text-decoration:none;transition:box-shadow .2s,opacity .2s;display:inline-flex;box-shadow:inset 0 0 2px 1px #faeab1,inset 0 .602px 2.047px #3d3d3d05,inset 0 2.289px 7.781px #3d3d3d0f,inset 0 10px 34px #3d3d3d40}.btn:hover{color:var(--ara-text-on-accent);box-shadow:inset 2px 2px 10px 6px #faeab1,inset 0 .602px 1.566px #ffffff05,inset 0 2.289px 5.95px #ffffff0f,inset 0 10px 26px #ffffff40}.btn:disabled{opacity:.5;cursor:not-allowed}@keyframes btn-spin{to{transform:rotate(360deg)}}.btn-spinner{flex-shrink:0;animation:.7s linear infinite btn-spin}.btn[data-loading] .btn-spinner,.penalty-card__remove[data-loading] .btn-spinner{display:block}.btn[data-loading]:not(.icon){gap:8px}.btn.icon[data-loading]{gap:0}.btn.dark,.btn.secondary{color:#fff;border-radius:var(--ara-radius-md);background:linear-gradient(#10182866 0%,#101828cc 100%);box-shadow:inset 0 -1px 2px 1px #2e3e54,inset 0 .602px 2.047px #3d3d3d05,inset 0 2.289px 7.781px #3d3d3d0f,inset 0 10px 34px #3d3d3d40}.btn.dark:hover,.btn.secondary:hover{box-shadow:inset 2px 2px 10px 6px #597499,inset 0 .602px 1.566px #ffffff05,inset 0 2.289px 5.95px #ffffff0f,inset 0 10px 26px #ffffff40}.inp{font:inherit;background:var(--ara-surface);border:1px solid var(--ara-border);color:var(--ara-text-strong);border-radius:10px;outline:none;padding:9px 12px;font-size:14px}.inp:focus{border-color:var(--ara-accent-soft)}.btn-link{cursor:pointer;font:inherit;color:var(--ara-text);background:0 0;border:none;padding:8px;transition:color .12s}.btn-link:hover{color:#fff}.ara-profile{position:relative}.ara-profile__btn{font-weight:500}.ara-menu{z-index:200;opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#101828cc 0%,#10182866 100%);border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:8px;min-width:220px;max-width:calc(100vw - 24px);padding:8px;transition:opacity .16s,transform .16s,visibility .16s;display:flex;position:fixed;left:auto;transform:translateY(-4px);box-shadow:0 24px 60px -20px #000000a6}.ara-menu--centered{transform:translate(-50%)translateY(-4px)}.ara-menu--nav{min-width:200px}.ara-menu:before{content:"";height:4px;position:absolute;bottom:100%;left:0;right:0}.ara-menu--above:before{top:100%;bottom:auto}.ara-menu__hover-bridge{z-index:199;position:fixed}.ara-menu--open{opacity:1;visibility:visible;pointer-events:auto}.ara-menu--centered.ara-menu--open{transform:translate(-50%)translateY(0)}.ara-menu--open:not(.ara-menu--centered){transform:translateY(0)}.ara-menu--motion{opacity:unset;visibility:visible;pointer-events:auto;transform:unset;transition:none}.ara-menu__divider{background:#ffffff1a;height:1px;margin:0}.ara-menu__item{width:100%;font:inherit;text-align:center;color:var(--ara-text-strong);cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:12px 14px;font-size:16px;font-weight:400;text-decoration:none;transition:background .14s,box-shadow .14s,color .14s;display:flex;box-shadow:inset 0 -1px 2px 1px #2e3e54,inset 0 .602px 2.047px #3d3d3d05,inset 0 2.289px 7.781px #3d3d3d0f,inset 0 10px 34px #3d3d3d40}button.ara-menu__item{appearance:none}.ara-menu__item:hover{color:#fff;background:#00000038;box-shadow:inset 2px 2px 10px 6px #597499,inset 0 .602px 1.566px #ffffff05,inset 0 2.289px 5.95px #ffffff0f,inset 0 10px 26px #ffffff40}.ara-menu__item--signout{background:#ffffff0d}.ara-menu__note{text-align:center;color:var(--ara-text-muted);text-wrap:balance;margin:0;padding:10px 14px;font-size:13px;line-height:1.4}.ara-menu__note a{color:var(--ara-accent);white-space:nowrap;text-decoration:underline}.ara-menu__item svg{opacity:.85;color:#ffffffe6;flex-shrink:0}.site-footer__inner{flex-direction:column;gap:24px;padding-top:8px;display:flex}.site-footer__divider{background:var(--ara-border);width:100%;height:1px}.site-footer__links{flex-direction:column;display:flex}.site-footer__link{color:var(--ara-text-strong);border-bottom:1px solid var(--ara-border);align-items:center;gap:14px;padding:16px 2px;font-size:16px;text-decoration:none;transition:color .14s;display:flex}.site-footer__link:hover{color:#fff}.site-footer__link svg{opacity:.85;flex-shrink:0}.site-footer__link .external-link-arrow{opacity:.6;margin-left:auto}.site-footer__meta{color:var(--ara-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:14px;display:flex}.site-footer__credit a{color:var(--ara-text-muted);text-decoration:underline}.site-footer__credit a:hover{color:var(--ara-accent)}.leagues-grid{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:20px;display:grid}.season-card{border:1px solid var(--ara-border);background:linear-gradient(#02070e80 0%,#10182866 100%);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:.24px .12px 1.13px -.83px #0019963b,.92px .46px 4.3px -1.67px #0019963b,4px 2px 18.78px -2.5px #0019963b}.season-card__img{flex-shrink:0;height:200px}.season-card__img img{object-fit:cover;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(#000 52%,#0000 100%);mask-image:linear-gradient(#000 52%,#0000 100%)}.season-card__body{z-index:1;flex-direction:column;flex:1;gap:16px;margin-top:-38px;padding:0 20px 20px;display:flex;position:relative}.season-card__title{color:var(--ara-accent-soft);margin:0;font-size:22px;font-weight:500}.season-card__info{color:#fff;justify-content:space-between;gap:16px;font-size:14px;display:flex}.season-card__col{flex-direction:column;gap:8px;display:flex}.season-card__col--right{text-align:right}.season-card__row{align-items:center;gap:10px;display:inline-flex}.season-card__badge{letter-spacing:.2px;border:1px solid #ffffff59;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.season-card__next{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:6px;display:inline-flex}.season-card__next-label{color:#ffffffb8}.season-card__next-sep{color:#ffffff59}.season-card__next-date{color:var(--ara-accent-soft);font-weight:500}.season-card__desc{color:#fff;margin:0;font-size:14px}.season-card__buttons{flex-wrap:wrap;gap:12px;margin-top:auto;display:flex}.season-card__buttons>a{flex:130px}.league-picker{margin-bottom:28px}.league-picker__label{letter-spacing:.08em;text-transform:uppercase;color:var(--ara-text-muted);margin:0 0 12px;font-size:12px;font-weight:600}.league-picker__row{scrollbar-width:thin;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.league-picker__card{border:1px solid var(--ara-border);min-width:240px;max-width:320px;color:inherit;background:#ffffff08;border-radius:14px;flex-shrink:0;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:border-color .14s,background .14s,box-shadow .14s;display:flex}.league-picker__card:hover:not(.league-picker__card--primary){border-color:var(--ara-border-strong);background:#ffffff0d}.league-picker__card--primary{background:linear-gradient(135deg,#f6de8414,#ffffff05);border-color:#f6de8459}.league-picker__card--primary:hover{background:linear-gradient(135deg,#f6de841f,#ffffff0a);border-color:#f6de8480}.league-picker__thumb{border:1px solid var(--ara-border);border-radius:10px;flex-shrink:0;width:56px;height:56px;overflow:hidden}.league-picker__thumb img{object-fit:cover;width:100%;height:100%;display:block}.league-picker__meta{gap:4px;min-width:0;display:grid}.league-picker__title{color:var(--ara-text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.chip--compact{gap:5px;width:fit-content;padding:2px 8px;font-size:11px}.chip--compact .chip__dot{width:6px;height:6px}.primary-league{--primary-league-inset-x:22px;gap:8px;min-width:0;max-width:100%;display:grid}.primary-league__hero{border-radius:20px 20px 0 0;min-height:440px;position:relative;overflow:hidden}.primary-league__hero-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.primary-league__hero-overlay{z-index:1;flex-direction:column;min-height:440px;display:flex;position:relative}.primary-league__hero-content{min-height:360px;padding:0 var(--primary-league-inset-x) 18px;background:linear-gradient(180deg, #09090b00 0%, #09090b1f 15%, #09090b85 48%, #09090be0 74%, var(--ara-bg) 100%);flex-direction:column;flex:1;justify-content:flex-end;display:flex}.primary-league__hero-footer{padding:10px var(--primary-league-inset-x) 28px;background:var(--ara-bg);flex-direction:column;flex-shrink:0;gap:12px;display:flex}.primary-league__hero-footer:not(:has(.primary-league__actions)){display:none}.primary-league__hero:has(+.primary-league__hub) .primary-league__hero-content:last-child{padding-bottom:42px}.primary-league__hero:has(+.primary-league__hub) .primary-league__hero-footer{padding-bottom:52px}.primary-league__chips{top:20px;left:var(--primary-league-inset-x);right:var(--primary-league-inset-x);z-index:2;flex-wrap:wrap;gap:10px;display:flex;position:absolute}.primary-league__chips .chip{letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09090bc7;font-weight:600;box-shadow:0 8px 24px -12px #000000a6}.primary-league__chips .chip--warn{color:var(--ara-accent-soft);background:#09090bd1;border-color:#f6de8494}.primary-league__chips .chip--ok{color:#8ef0a0;background:#09090bd1;border-color:#8ef0a080}.primary-league__chips .chip--live{color:#ffb0b0;background:#09090bd1;border-color:#ff8a8a8c}.primary-league__chips .chip--off{color:#ffffffeb;background:#09090bd1;border-color:#ffffff61}.primary-league__hero-body{gap:14px;display:grid}.primary-league__title{letter-spacing:-.02em;color:var(--ara-accent-soft);margin:0;font-size:clamp(28px,4vw,40px);font-weight:500;line-height:1.1}.primary-league__desc{color:#fff;max-width:60ch;margin:0;font-size:15px}.primary-league__info{color:#fff;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:14px;display:flex}.primary-league__info-col{flex-direction:column;gap:8px;display:flex}.primary-league__info-col:not(.primary-league__info-col--right) .season-card__next{justify-content:flex-start;align-self:flex-start}.primary-league__info-col--right{text-align:right;margin-left:auto}.primary-league__info-meta{flex-direction:column;gap:8px;display:flex}.primary-league__info-meta--mobile{display:none}.primary-league__info-meta--desktop{align-items:flex-end}.primary-league__info-row{align-items:center;gap:10px;display:inline-flex}.primary-league__actions{z-index:3;flex-wrap:wrap;gap:12px;margin-top:0;display:flex;position:relative}.primary-league__actions .btn{min-width:140px}.primary-league__hub{z-index:2;min-width:0;max-width:100%;margin-top:0;position:relative}.primary-league__panel{box-shadow:none;background:0 0;border:none;border-radius:0;min-width:0;max-width:100%;padding:12px 0 0;overflow:visible}.primary-league__hub .tab-bar{margin-top:0}.standings-board{flex-direction:column;gap:20px;min-width:0;max-width:100%;display:flex}.standings-board__meta{color:var(--ara-text-muted);margin:0;font-size:13px}.standings-hub{flex-direction:column;gap:0;min-width:0;max-width:100%;display:flex}.leaderboard-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;min-width:0;display:flex}.leaderboard-toolbar__controls{flex-wrap:wrap;flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.leaderboard-toolbar__view{flex-shrink:0}.leaderboard-toolbar__filters{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.leaderboard-toolbar__meta{flex:none;min-width:0;margin-left:auto}.leaderboard-toolbar__meta .standings-board__meta{letter-spacing:.03em;white-space:nowrap;font-size:12px}.standings-view-select{z-index:20;vertical-align:top;flex-direction:column;align-items:stretch;max-width:100%;display:inline-flex;position:relative}.standings-view-select[data-open=true]{z-index:40}.standings-view-select__trigger{border:1px solid var(--ara-border);width:100%;min-width:168px;max-width:min(100%,240px);min-height:38px;color:var(--ara-text-strong);font:inherit;cursor:pointer;box-sizing:border-box;background:#ffffff08;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px 8px 14px;font-size:14px;line-height:1;transition:border-color .14s,background .14s,box-shadow .14s;display:inline-flex}.standings-view-select__trigger:hover{border-color:var(--ara-border-strong);background:#ffffff0d}.standings-view-select__trigger:focus-visible{border-color:var(--ara-accent-soft);outline:none;box-shadow:0 0 0 3px #f6de841f}.standings-view-select__label{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;overflow:hidden}.standings-view-select__chevron-wrap{color:#ffffffb8;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.standings-view-select__chevron{transform-origin:50%;transition:transform .16s;display:block;transform:rotate(0)}.standings-view-select[data-open=true] .standings-view-select__chevron{transform:rotate(180deg)}.standings-view-select__menu{z-index:41;box-sizing:border-box;flex-direction:column;gap:6px;padding:8px;display:flex;left:0;right:auto}.standings-view-select__option[data-active=true]{color:var(--ara-accent);background:#f6de841a}.podium-stage{isolation:isolate;z-index:0;justify-content:center;align-items:flex-end;gap:8px;min-height:372px;margin-bottom:-20px;padding:28px 6px 0;display:flex;position:relative}.podium-stage+.table-wrap{z-index:1;background:var(--ara-bg);position:relative}.podium-stage--solo{justify-content:center;min-height:280px}.podium-stage--solo .podium-stage__col{max-width:280px}.podium-stage--duo{gap:12px;min-height:300px}.podium-stage--duo .podium-stage__col{max-width:260px}.podium-stage__ambient{pointer-events:none;z-index:0;background:radial-gradient(55% 62% at 50% 68%,#f6de8438 0%,#f6de841c 32%,#f6de840d 58%,#f6de8404 78%,#0000 95%);animation:7s ease-in-out infinite podium-ambient-pulse;position:absolute;inset:-40px -10% 0;transform:none}.podium-stage__col{z-index:1;flex-direction:column;flex:1;align-items:center;min-width:0;max-width:240px;animation:.64s cubic-bezier(.22,1,.36,1) backwards podium-enter;display:flex;position:relative}.podium-stage__col[data-place="1"]{animation-delay:0s}.podium-stage__col[data-place="2"]{animation-delay:.14s}.podium-stage__col[data-place="3"]{animation-delay:.28s}.podium-stage__col:before{content:"";pointer-events:none;z-index:0;border-radius:50%;width:130%;height:55%;position:absolute;bottom:8%;left:50%;translate:-50%}.podium-stage__col[data-place="1"]:before{background:radial-gradient(#f6de8433 0%,#0000 68%)}.podium-stage__col[data-place="2"]:before{background:radial-gradient(#b5b5b51f 0%,#0000 68%)}.podium-stage__col[data-place="3"]:before{background:radial-gradient(#cd7f3224 0%,#0000 68%)}@keyframes podium-enter{0%{opacity:0;transform:translateY(88px)}to{opacity:1;transform:translateY(0)}}@keyframes podium-ambient-pulse{0%,to{opacity:.8}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.podium-stage__col,.podium-stage__ambient{animation:none}}.podium-stage__pedestal{z-index:1;flex-direction:column;align-items:stretch;width:100%;display:flex;position:relative}.podium-stage__front{text-align:center;background:linear-gradient(150deg,#ffffff8c 0%,#fff3 22%,#ffffff14 48%,#ffffff24 74%,#ffffff4d 100%);flex-direction:column;justify-content:flex-start;padding:44px 12px 26px;display:flex;position:relative;overflow:hidden}.podium-stage__front:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000 42%,#0000002e 66%,#0000009e 100%),linear-gradient(115deg,#0000 50%,#ffffff1f 62%,#0000 76%),linear-gradient(158deg,#0e0e10e6 0%,#09090bc7 26%,#09090b9e 52%,#09090b7a 100%);position:absolute;inset:2px 2px 0;box-shadow:inset 0 2px 6px -1px #ffffff4d,inset 2px 0 6px -1px #ffffff29,inset -2px 0 6px -1px #ffffff1a,inset 0 -8px 14px -6px #0009,inset 0 12px 24px -12px #ffffff38}.podium-stage__shard{pointer-events:none;z-index:2;width:78%;height:62%;clip-path:var(--podium-shard-clip);filter:drop-shadow(0 -1px #ffffff61)drop-shadow(5px -3px #000000d1)drop-shadow(9px -7px 3px #000000b8)drop-shadow(16px -12px 10px #00000094)drop-shadow(24px -18px 28px #00000061);background:linear-gradient(168deg,#00000061 0%,#00000029 14%,#0000 36%),linear-gradient(225deg,#ffffff6b 0%,#0000 28%),linear-gradient(205deg,#ffffff57 0%,#ffffff24 38%,#ffffff0d 100%);position:absolute;bottom:0;left:2px}.podium-stage__col[data-place="1"] .podium-stage__shard{filter:drop-shadow(0 -1px #fff8dc8c)drop-shadow(5px -3px #000000d9)drop-shadow(9px -7px 3px #000000bf)drop-shadow(16px -12px 10px #0009)drop-shadow(24px -18px 28px #0006);background:linear-gradient(168deg,#00000052 0%,#00000024 14%,#0000 36%),linear-gradient(225deg,#fff8d29e 0%,#0000 28%),linear-gradient(205deg,#ffecaac7 0%,#f6de847a 40%,#f6de8429 100%)}.podium-stage__col[data-place="2"] .podium-stage__shard{filter:drop-shadow(0 -1px #ffffff6b)drop-shadow(5px -3px #000000d1)drop-shadow(9px -7px 3px #000000b8)drop-shadow(16px -12px 10px #00000094)drop-shadow(24px -18px 28px #00000061);background:linear-gradient(168deg,#00000059 0%,#00000026 14%,#0000 36%),linear-gradient(225deg,#f5f5f585 0%,#0000 28%),linear-gradient(205deg,#ecececad 0%,#c4c4c461 40%,#b5b5b524 100%)}.podium-stage__col[data-place="3"] .podium-stage__shard{filter:drop-shadow(0 -1px #ffe6be73)drop-shadow(5px -3px #000000d1)drop-shadow(9px -7px 3px #000000b8)drop-shadow(16px -12px 10px #00000094)drop-shadow(24px -18px 28px #00000061);background:linear-gradient(168deg,#0000005c 0%,#00000026 14%,#0000 36%),linear-gradient(225deg,#ffdcaa8c 0%,#0000 28%),linear-gradient(205deg,#e8b276b8 0%,#cd7f326b 40%,#cd7f3226 100%)}.podium-stage__col[data-place="2"] .podium-stage__front{clip-path:polygon(0 13%,100% 0,100% 100%,0 100%);filter:drop-shadow(0 -1px #ffffff47)drop-shadow(-8px 14px 20px #0000009e)drop-shadow(0 0 22px #b5b5b52e);background:linear-gradient(150deg,#f0f0f499 0%,#dcdce238 22%,#ffffff14 48%,#dcdce224 74%,#f0f0f452 100%);min-height:244px}.podium-stage__col[data-place="2"] .podium-stage__front:before{clip-path:polygon(0 13%,100% 0,100% 100%,0 100%)}.podium-stage__col[data-place="1"] .podium-stage__front{clip-path:polygon(0 9%,50% 0,100% 9%,100% 100%,0 100%);filter:drop-shadow(0 -1px #faeab16b)drop-shadow(0 16px 24px #000000a6)drop-shadow(0 0 32px #f6de8447);background:linear-gradient(150deg,#fff4c8ad 0%,#faeab142 22%,#f6de841a 48%,#faeab12e 74%,#fff4c866 100%);min-height:304px;padding-bottom:32px}.podium-stage__col[data-place="1"] .podium-stage__front:before{clip-path:polygon(0 9%,50% 0,100% 9%,100% 100%,0 100%)}.podium-stage__col[data-place="3"] .podium-stage__front{clip-path:polygon(0 0,100% 13%,100% 100%,0 100%);filter:drop-shadow(0 -1px #ffffff42)drop-shadow(8px 14px 20px #0000009e)drop-shadow(0 0 22px #cd7f3233);background:linear-gradient(150deg,#eec89c99 0%,#e0aa6c3d 22%,#cd7f321a 48%,#e0aa6c26 74%,#eec89c52 100%);min-height:210px}.podium-stage__col[data-place="3"] .podium-stage__front:before{clip-path:polygon(0 0,100% 13%,100% 100%,0 100%)}.podium-stage__num{font-family:var(--ara-font);font-variant-numeric:tabular-nums;letter-spacing:-.04em;background:linear-gradient(#ffffffd9 0%,#ffffff59 100%);color:#0000;text-shadow:none;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:3;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(48px,7vw,64px);font-weight:500;line-height:.9;position:absolute;bottom:10px;left:16px}.podium-stage__col[data-place="1"] .podium-stage__num{background:linear-gradient(#fff6d2f2 0%,#faeab180 100%);filter:drop-shadow(0 0 16px #f6de844d);-webkit-background-clip:text;background-clip:text;font-size:clamp(56px,8vw,76px)}.podium-stage__col[data-place="2"] .podium-stage__num{background:linear-gradient(#f0f0f0e6 0%,#c8c8c86b 100%);-webkit-background-clip:text;background-clip:text}.podium-stage__col[data-place="3"] .podium-stage__num{background:linear-gradient(#f4cea0eb 0%,#e0aa6c73 100%);-webkit-background-clip:text;background-clip:text}.podium-stage__body{z-index:4;width:100%;min-width:0;position:relative}.podium-stage__name{font-family:var(--ara-font);color:var(--ara-text-strong);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;line-height:1.25;overflow:hidden}.podium-stage__col[data-place="1"] .podium-stage__name{color:var(--ara-accent-soft);font-size:17px}.podium-stage__stat{font-family:var(--ara-font);font-variant-numeric:tabular-nums;color:var(--ara-text-strong);letter-spacing:-.02em;margin:10px 0 0;font-size:28px;font-weight:600;line-height:1}.podium-stage__stat[data-mono]{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:24px;font-weight:700}.podium-stage__col[data-place="1"] .podium-stage__stat{font-size:36px}.podium-stage__col[data-place="1"] .podium-stage__stat[data-mono]{font-size:30px}.podium-stage__stat-label{font-family:var(--ara-font);letter-spacing:.08em;text-transform:uppercase;color:var(--ara-text-muted);vertical-align:baseline;margin-left:3px;font-size:11px;font-weight:500}.podium-stage__meta{letter-spacing:.14em;text-transform:uppercase;color:var(--ara-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:8px 0 0;font-size:10px;font-weight:500;overflow:hidden}.split-tabs{border:1px solid var(--ara-border);scrollbar-width:none;background:#ffffff08;border-radius:10px;align-items:stretch;max-width:100%;height:38px;display:inline-flex;overflow:auto hidden}.split-tabs::-webkit-scrollbar{display:none}.split-tabs__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ara-text-muted);border-right:1px solid var(--ara-border);-webkit-user-select:none;user-select:none;background:#ffffff05;flex-shrink:0;align-items:center;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.split-tabs__tab{appearance:none;font-family:var(--ara-font);cursor:pointer;border:none;border-left:1px solid var(--ara-border);height:100%;color:var(--ara-text-muted);white-space:nowrap;background:0 0;border-radius:0;flex-shrink:0;align-items:center;margin:0;padding:0 14px;font-size:13px;font-weight:500;transition:background .14s,color .14s;display:inline-flex}.split-tabs__tab:hover{color:var(--ara-text-strong);background:#ffffff0a}.split-tabs__tab:focus-visible{z-index:1;outline:none;position:relative;box-shadow:inset 0 0 0 2px #f6de8459}.split-tabs__tab[data-active=true]{color:var(--ara-text-strong);background:#f6de8414}.viewer-standings{background:linear-gradient(#f6de8412 0%,#ffffff05 42%),#09090beb;border:1px solid #f6de8438;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 40px #00000047,inset 0 1px #ffffff0d}.viewer-standings__header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.viewer-standings__identity{align-items:center;gap:14px;min-width:0;display:flex}.viewer-standings__rank{min-width:52px;height:52px;color:var(--ara-accent);font-variant-numeric:tabular-nums;background:#f6de841a;border:1px solid #f6de8459;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;padding:0 10px;font-size:24px;font-weight:700;line-height:1;display:inline-flex}.viewer-standings__who{min-width:0}.viewer-standings__name{color:var(--ara-text-strong);margin:0;font-size:17px;font-weight:600;line-height:1.25}.viewer-standings__meta{color:var(--ara-text-muted);margin:4px 0 0;font-size:13px;line-height:1.35}.viewer-standings__total{text-align:right;flex-shrink:0;justify-items:end;gap:2px;display:grid}.viewer-standings__total-value{color:var(--ara-text-strong);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1}.viewer-standings__total-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ara-text-muted);font-size:11px;font-weight:600}.viewer-standings__round{padding:14px 18px 16px}.viewer-standings__round-head{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:10px;display:flex}.viewer-standings__round-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--ara-accent);font-size:11px;font-weight:700}.viewer-standings__round-title{min-width:0;color:var(--ara-text-strong);flex:auto;font-size:14px;font-weight:600}.viewer-standings__round-pts{color:var(--ara-accent-soft);font-variant-numeric:tabular-nums;margin-left:auto;font-size:14px;font-weight:700}.viewer-standings__round-body{background:#00000038;border:1px solid #ffffff0d;border-radius:12px;padding:10px 12px 8px;overflow-x:auto}.viewer-standings__round-body.standings-detail__round{padding:10px 12px 8px}.viewer-standings__leader{color:var(--ara-accent-soft);border-top:1px solid #ffffff0f;margin:0;padding:12px 18px 14px;font-size:13px;font-weight:600}.viewer-standings__gaps{background:#0000002e;border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:8px;padding:12px 18px 14px;display:flex}.viewer-standings__gap{border:1px solid var(--ara-border);background:#ffffff0a;border-radius:999px;align-items:baseline;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.viewer-standings__gap-value{color:var(--ara-text-strong);font-variant-numeric:tabular-nums;font-weight:700}.viewer-standings__gap-target{color:var(--ara-text-muted)}.viewer-standings__footer{border-top:1px solid #ffffff0f;padding:12px 18px 14px}.viewer-standings__jump{width:100%;color:var(--ara-accent-soft);font:inherit;cursor:pointer;background:#f6de8414;border:1px solid #f6de8447;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.viewer-standings__jump:hover{background:#f6de8424;border-color:#f6de846b}.viewer-standings__jump:focus-visible{outline:2px solid var(--ara-accent);outline-offset:2px}.standings-you-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--ara-accent);vertical-align:middle;margin-left:8px;font-size:10px;font-weight:700}.standings-row--you{box-shadow:var(--ara-accent-edge-glow);background:linear-gradient(90deg,#f6de841a 0%,#f6de8408 42%,#0000 100%)}@media (max-width:720px){.leaderboard-toolbar,.leaderboard-toolbar__controls{flex-direction:column;align-items:stretch;gap:12px}.leaderboard-toolbar__view .standings-view-select{width:100%;display:block}.leaderboard-toolbar__view .standings-view-select__trigger{width:100%;max-width:none}.leaderboard-toolbar__filters{gap:10px}.leaderboard-toolbar__meta{order:1;margin-left:0}.leaderboard-toolbar__meta .standings-board__meta{white-space:normal}.primary-league{--primary-league-inset-x:16px}.primary-league__hero{border-radius:0;width:calc(100% + 32px);margin-inline:-16px}.primary-league__hero,.primary-league__hero-overlay{min-height:400px}.primary-league__chips{top:16px}.primary-league__hero-content{min-height:320px;padding-bottom:16px}.primary-league__hero-footer{padding-bottom:16px}.primary-league__hero:has(+.primary-league__hub) .primary-league__hero-content:last-child{padding-bottom:16px}.primary-league__hero:has(+.primary-league__hub) .primary-league__hero-footer{padding-bottom:16px}.primary-league__info-col--right{display:none}.primary-league__hero-footer:not(:has(.primary-league__actions)){display:flex}.primary-league__hero-footer .primary-league__info-meta--mobile{align-items:flex-start;display:flex}.primary-league__hero-footer .primary-league__info-meta--mobile .season-card__next{justify-content:flex-start}.podium-stage:not(.podium-stage--solo):not(.podium-stage--duo){gap:4px;min-height:292px;margin-bottom:-20px;padding-top:18px}.podium-stage--solo,.podium-stage--duo{margin-bottom:-20px}.podium-stage+.table-wrap{margin-top:-10px}.podium-stage:not(.podium-stage--solo):not(.podium-stage--duo) .podium-stage__col{max-width:none}.podium-stage__ambient{inset:-24px -4% 0}.podium-stage__front{padding:34px 6px 10px}.podium-stage__col[data-place="1"] .podium-stage__front{min-height:232px;padding-bottom:12px}.podium-stage__col[data-place="2"] .podium-stage__front{min-height:190px}.podium-stage__col[data-place="3"] .podium-stage__front{min-height:170px}.podium-stage__num{font-size:clamp(30px,9vw,42px);bottom:8px;left:8px}.podium-stage__col[data-place="1"] .podium-stage__num{font-size:clamp(36px,11vw,50px)}.podium-stage__name{font-size:12px}.podium-stage__col[data-place="1"] .podium-stage__name{font-size:13px}.podium-stage__stat{margin-top:6px;font-size:20px}.podium-stage__stat[data-mono]{font-size:17px}.podium-stage__col[data-place="1"] .podium-stage__stat{font-size:24px}.podium-stage__col[data-place="1"] .podium-stage__stat[data-mono]{font-size:20px}.podium-stage__stat-label{font-size:9px}.podium-stage__meta{letter-spacing:.1em;font-size:8px}}.table--standings{border-collapse:collapse;background:0 0;border:none;border-radius:0;width:100%;min-width:640px}.table--standings th{z-index:1;background:#ffffff05;padding:14px 16px;position:sticky;top:0}.table-sort__btn{font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;margin:0;padding:0;display:inline-flex}.table-sort__btn[data-align=right]{margin-left:auto}.table-sort__btn:hover .table-sort__label,.table-sort__btn--active .table-sort__label{color:var(--ara-text-strong)}.table-sort__chevron{color:#ffffff80;flex-shrink:0;display:inline-flex}.table-sort__btn:hover .table-sort__chevron{color:#ffffffc7}.table-sort__btn--active .table-sort__chevron{color:var(--ara-accent)}.table-sort__chevron--inactive{color:#ffffff80}.standings-th-points .table-sort__btn{justify-content:flex-end;width:100%}.table--standings td{vertical-align:middle;padding:13px 16px}.table--standings tbody tr{transition:background .16s}.table--standings tbody tr:hover{background:0 0}.table--standings tbody tr.standings-row--clickable:hover{background:#ffffff08}.table--schedule .shrink{white-space:nowrap;width:1%}.table--schedule tbody tr:not(.row-dim):hover{background:#ffffff08}.table--schedule tbody tr.schedule-row--next{background:#f6de840f}.table--schedule tbody tr.schedule-row--next:hover{background:#f6de8417}.table--qualifying tbody tr:hover{background:#ffffff08}.table--qualifying tbody tr.standings-row--leader:hover{background:linear-gradient(90deg,#f6de841f 0%,#f6de8408 48%,#0000 100%)}.schedule-cards{flex-direction:column;gap:12px;display:none}.schedule-card{background:#ffffff06;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;gap:12px;padding:14px 16px;transition:background .16s,border-color .16s;display:flex}.schedule-card--next{box-shadow:var(--ara-accent-edge-glow);background:#f6de8412;border-color:#f6de8438}.schedule-card--past{opacity:.78}.schedule-card__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.schedule-card__round{font-variant-numeric:tabular-nums;letter-spacing:.02em;min-width:36px;height:28px;color:var(--ara-text-muted);border:1px solid var(--ara-border);background:#ffffff0d;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.schedule-card--next .schedule-card__round{color:var(--ara-accent);background:#f6de841a;border-color:#f6de8459}.schedule-card__event{min-width:0}.schedule-card__title{color:var(--ara-text-strong);margin:0;font-size:17px;font-weight:600;line-height:1.25}.schedule-card__format{color:var(--ara-text-muted);margin:4px 0 0;font-size:13px;line-height:1.35}.schedule-card__details{border-top:1px solid #ffffff0f;flex-direction:column;gap:10px;margin:0;padding-top:12px;display:flex}.schedule-card__detail{grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:8px 12px;display:grid}.schedule-card__detail dt{letter-spacing:.07em;text-transform:uppercase;color:var(--ara-text-muted);margin:0;font-size:10px;font-weight:700}.schedule-card__detail dd{color:var(--ara-text-strong);min-width:0;margin:0;font-size:14px;line-height:1.4}.schedule-card--past .schedule-card__title,.schedule-card--past .schedule-card__format,.schedule-card--past .schedule-card__detail dd{color:#ebebf594}.schedule-card--past .schedule-card__detail dt{color:#ebebf561}@media (max-width:720px){.schedule-table-wrap--desktop{display:none}.schedule-cards{display:flex}}.schedule-formats{flex-direction:column;gap:14px;min-width:0;display:flex}.schedule-formats__heading{text-transform:uppercase;letter-spacing:.07em;color:var(--ara-text-muted);margin:0;font-size:13px;font-weight:600}.schedule-formats__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}@media (max-width:860px){.schedule-formats__grid{grid-template-columns:1fr}}.schedule-format{flex-direction:column;gap:10px;min-width:0;display:flex}.schedule-format__label{color:var(--ara-text-strong);margin:0;font-size:17px;font-weight:600}.schedule-format__note{color:var(--ara-text-muted);align-items:flex-start;gap:6px;margin:0;font-size:13px;line-height:1.45;display:flex}.schedule-format__note-icon{opacity:.85;flex-shrink:0;margin-top:2px;display:block}.schedule-format .lst__row:first-child{border-top:none}.table--standings tbody tr.standings-row--leader:hover,.table--standings tbody tr.standings-row--you:hover,.table--qualifying tbody tr.standings-row--you:hover{background:linear-gradient(90deg,#f6de841f 0%,#f6de8408 48%,#0000 100%)}.standings-th-points{text-align:right!important}@media (max-width:720px){.table-wrap--scroll:has(.table--championship){overflow-x:hidden}.table--standings.table--championship{table-layout:fixed;width:100%;min-width:0}.table--standings.table--championship .championship-col--rank{width:44px}.table--standings.table--championship .championship-col--driver{width:calc(100% - 116px)}.table--standings.table--championship .championship-col--points{width:72px}.table--standings.table--championship .championship-col--hide{width:0}.table--standings.table--championship th,.table--standings.table--championship td{padding:10px 8px}.table--standings.table--championship th:first-child,.table--standings.table--championship tbody tr:not(.standings-row-detail)>td:first-child{padding-left:12px;padding-right:4px}.table--standings.table--championship th:nth-child(2),.table--standings.table--championship tbody tr:not(.standings-row-detail)>td:nth-child(2){width:100%;padding-right:6px}.table--standings.table--championship th:last-child,.table--standings.table--championship tbody tr:not(.standings-row-detail)>td:last-child{padding-left:4px;padding-right:12px}.table--standings.table--championship .standings-driver{width:100%;max-width:100%}.table--standings.table--championship .standings-driver__inner{width:100%;min-width:0}.table--standings.table--championship .standings-driver__name{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.table--standings.table--championship .standings-points__value{font-size:16px}.table--standings.table--championship .standings-pos{min-width:24px;height:24px;font-size:12px}.table--standings.table--championship th:nth-child(3),.table--standings.table--championship th:nth-child(4),.table--standings.table--championship th:nth-child(5),.table--standings.table--championship th:nth-child(6),.table--standings.table--championship tbody tr:not(.standings-row-detail)>td:nth-child(3),.table--standings.table--championship tbody tr:not(.standings-row-detail)>td:nth-child(4),.table--standings.table--championship tbody tr:not(.standings-row-detail)>td:nth-child(5),.table--standings.table--championship tbody tr:not(.standings-row-detail)>td:nth-child(6){visibility:collapse;border:none;width:0;min-width:0;max-width:0;font-size:0;line-height:0;overflow:hidden;padding:0!important}.table--standings.table--championship tbody tr{box-shadow:none;background:0 0}.table--standings.table--championship tbody tr.standings-row--leader>td:first-child,.table--standings.table--championship tbody tr.standings-row--leader>td:nth-child(2),.table--standings.table--championship tbody tr.standings-row--leader>td:nth-child(7){background:#f6de8414}.table--standings.table--championship tbody tr.standings-row--leader>td:first-child{box-shadow:var(--ara-accent-edge-glow)}.table--standings.table--championship tbody tr.standings-row--you>td:first-child,.table--standings.table--championship tbody tr.standings-row--you>td:nth-child(2),.table--standings.table--championship tbody tr.standings-row--you>td:nth-child(7){background:#f6de8414}.table--standings.table--championship tbody tr.standings-row--you>td:first-child{box-shadow:var(--ara-accent-edge-glow)}.table--standings.table--championship tbody tr.standings-row--expanded>td:first-child,.table--standings.table--championship tbody tr.standings-row--expanded>td:nth-child(2),.table--standings.table--championship tbody tr.standings-row--expanded>td:nth-child(7){background:#ffffff0a}.table--standings.table--championship tbody tr.standings-row--clickable:hover>td:first-child,.table--standings.table--championship tbody tr.standings-row--clickable:hover>td:nth-child(2),.table--standings.table--championship tbody tr.standings-row--clickable:hover>td:nth-child(7){background:#ffffff08}.table--standings.table--championship tbody tr.standings-row--leader:hover>td:first-child,.table--standings.table--championship tbody tr.standings-row--leader:hover>td:nth-child(2),.table--standings.table--championship tbody tr.standings-row--leader:hover>td:nth-child(7),.table--standings.table--championship tbody tr.standings-row--you:hover>td:first-child,.table--standings.table--championship tbody tr.standings-row--you:hover>td:nth-child(2),.table--standings.table--championship tbody tr.standings-row--you:hover>td:nth-child(7){background:#f6de841f}.table-wrap--scroll:has(.table--qualifying){overflow-x:hidden}.table--standings.table--qualifying{table-layout:fixed;width:100%;min-width:0}.table--standings.table--qualifying .qualifying-col--rank{width:44px}.table--standings.table--qualifying .qualifying-col--driver{width:calc(100% - 136px)}.table--standings.table--qualifying .qualifying-col--time{width:92px}.table--standings.table--qualifying .qualifying-col--hide{width:0}.table--standings.table--qualifying th,.table--standings.table--qualifying td{padding:10px 8px}.table--standings.table--qualifying th:first-child,.table--standings.table--qualifying tbody tr>td:first-child{padding-left:12px;padding-right:4px}.table--standings.table--qualifying th:nth-child(2),.table--standings.table--qualifying tbody tr>td:nth-child(2){width:100%;padding-right:6px}.table--standings.table--qualifying th:last-child,.table--standings.table--qualifying tbody tr>td:last-child{padding-left:4px;padding-right:12px}.table--standings.table--qualifying .standings-driver{width:100%;max-width:100%}.table--standings.table--qualifying .standings-driver__stack{flex-direction:column;gap:2px;width:100%;min-width:0;display:flex}.table--standings.table--qualifying .standings-driver__line{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.table--standings.table--qualifying .standings-driver__meta--mobile{color:var(--ara-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:1.35;display:block;overflow:hidden}.table--standings.table--qualifying .standings-points__value.qual-time{font-size:14px}.table--standings.table--qualifying .standings-pos{min-width:24px;height:24px;font-size:12px}.table--standings.table--qualifying th:nth-child(3),.table--standings.table--qualifying th:nth-child(4),.table--standings.table--qualifying th:nth-child(5),.table--standings.table--qualifying tbody tr>td:nth-child(3),.table--standings.table--qualifying tbody tr>td:nth-child(4),.table--standings.table--qualifying tbody tr>td:nth-child(5){visibility:collapse;border:none;width:0;min-width:0;max-width:0;font-size:0;line-height:0;overflow:hidden;padding:0!important}.table--standings.table--qualifying tbody tr{box-shadow:none;background:0 0}.table--standings.table--qualifying tbody tr.standings-row--leader>td:first-child,.table--standings.table--qualifying tbody tr.standings-row--leader>td:nth-child(2),.table--standings.table--qualifying tbody tr.standings-row--leader>td:nth-child(6),.table--standings.table--qualifying tbody tr.standings-row--you>td:first-child,.table--standings.table--qualifying tbody tr.standings-row--you>td:nth-child(2),.table--standings.table--qualifying tbody tr.standings-row--you>td:nth-child(6){background:#f6de8414}.table--standings.table--qualifying tbody tr.standings-row--leader>td:first-child,.table--standings.table--qualifying tbody tr.standings-row--you>td:first-child{box-shadow:var(--ara-accent-edge-glow)}.table--standings.table--qualifying tbody tr:hover>td:first-child,.table--standings.table--qualifying tbody tr:hover>td:nth-child(2),.table--standings.table--qualifying tbody tr:hover>td:nth-child(6){background:#ffffff08}.table--standings.table--qualifying tbody tr.standings-row--leader:hover>td:first-child,.table--standings.table--qualifying tbody tr.standings-row--leader:hover>td:nth-child(2),.table--standings.table--qualifying tbody tr.standings-row--leader:hover>td:nth-child(6),.table--standings.table--qualifying tbody tr.standings-row--you:hover>td:first-child,.table--standings.table--qualifying tbody tr.standings-row--you:hover>td:nth-child(2),.table--standings.table--qualifying tbody tr.standings-row--you:hover>td:nth-child(6){background:#f6de841f}}.standings-muted{color:var(--ara-text-muted);font-size:14px}.standings-row--leader{box-shadow:var(--ara-accent-edge-glow);background:linear-gradient(90deg,#f6de841a 0%,#f6de8405 48%,#0000 100%)}.standings-row--flash{animation:.9s standings-row-flash}@keyframes standings-row-flash{0%{background:#f6de8438}to{background:0 0}}.standings-row--leader.standings-row--flash{animation:.9s standings-row-flash-leader}@keyframes standings-row-flash-leader{0%{background:#f6de8452}to{background:linear-gradient(90deg,#f6de841a 0%,#f6de8405 48%,#0000 100%)}}.standings-row--clickable{cursor:pointer}.standings-row--clickable:hover{background:#ffffff08}.standings-row--clickable:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #f6de8459}.standings-row--expanded{background:#ffffff0a}.standings-driver{color:var(--ara-text-strong);font-weight:600}.standings-driver__meta--mobile{display:none}.standings-driver__inner{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.standings-driver__name{align-items:center;gap:8px;min-width:0;display:inline-flex}.standings-driver__chevron-wrap{width:18px;height:18px;color:var(--ara-text-muted);flex-shrink:0;justify-content:center;align-items:center;transition:color .16s;display:inline-flex}.standings-driver__chevron-wrap[data-open=true]{color:var(--ara-accent)}.standings-driver__chevron{transform-origin:50%;transition:transform .16s;display:block;transform:rotate(-90deg)}.standings-driver__chevron-wrap[data-open=true] .standings-driver__chevron{transform:rotate(0)}.standings-row--expanded td{border-bottom:none}.standings-row-detail td{background:#ffffff05;border-top:none;padding:0}.standings-detail{flex-direction:column;gap:14px;padding:14px 16px 16px;display:flex}.standings-detail__empty{color:var(--ara-text-muted);margin:0;padding:0;font-size:14px}.standings-detail__summary{display:none;overflow:visible}.standings-detail__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;display:grid}.standings-detail__summary-item{min-width:0}.standings-detail__summary-item dt{letter-spacing:.06em;text-transform:uppercase;color:var(--ara-text-muted);margin:0;font-size:11px;font-weight:600}.standings-detail__summary-item dd{color:var(--ara-text-strong);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:14px;font-weight:600}@media (max-width:720px){.standings-detail__summary{display:flex}}.standings-detail__round{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;gap:0;padding:12px 14px 10px;display:flex;overflow-x:auto}.standings-detail__round-head{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;padding-bottom:10px;display:flex}.standings-detail__round-label{color:var(--ara-text-strong);font-size:14px;font-weight:600}.standings-detail__round-pts{font-variant-numeric:tabular-nums;color:var(--ara-accent);font-size:14px;font-weight:700}.standings-points--suspended{color:var(--ara-text-muted);cursor:help;-webkit-text-decoration:line-through #dc3c3c73;text-decoration:line-through #dc3c3c73}.standings-detail__round-pts.standings-points--suspended{color:var(--ara-text-muted)}.standings-detail__sessions{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.standings-detail__session-grid{grid-template-columns:minmax(92px,3fr) minmax(44px,1fr) minmax(44px,1fr) minmax(44px,1fr) minmax(56px,2fr) minmax(56px,3fr) minmax(44px,1fr);align-items:center;gap:8px 12px;width:100%;min-width:400px;display:grid}.standings-detail__session-grid--head{border-bottom:1px solid #ffffff0d;margin-bottom:2px;padding-bottom:6px}.standings-detail__session-grid--head .standings-detail__cell{letter-spacing:.06em;text-transform:uppercase;color:var(--ara-text-muted);font-size:11px;font-weight:600}.standings-detail__session{border-top:1px solid #ffffff0d;flex-direction:column;gap:6px;padding:9px 0;display:flex}.standings-detail__session:first-child{border-top:none;padding-top:4px}.standings-detail__cell{font-variant-numeric:tabular-nums;min-width:0;font-size:13px}.standings-detail__cell--kind{color:var(--ara-text-strong);white-space:nowrap;font-weight:600}.standings-detail__cell--grid,.standings-detail__cell--pos{color:var(--ara-text-strong);font-weight:700}.standings-detail__cell--laps,.standings-detail__cell--gap,.standings-detail__cell--best{color:var(--ara-text-muted);font-size:12px}.standings-detail__cell--gap,.standings-detail__cell--best{font-family:ui-monospace,SF Mono,Menlo,monospace}.standings-detail__cell--pts{text-align:right;color:var(--ara-text-strong);font-weight:700}.standings-detail__session-grid--head .standings-detail__cell--pts{text-align:right}.standings-detail__session-foot{flex-direction:column;align-items:stretch;gap:8px;padding-left:2px;display:flex}.standings-detail__session-breakdown{color:var(--ara-text-muted);font-size:12px}.standings-detail__penalties{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.standings-penalty{background:#cd7f321a;border:1px solid #cd7f3238;border-radius:8px;flex-direction:column;align-items:flex-start;gap:6px;padding:8px 10px;display:flex}.standings-penalty__value{font-variant-numeric:tabular-nums;color:#f0c090;background:#cd7f3229;border:1px solid #cd7f3247;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.standings-penalty__reason{color:#f0c090eb;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.standings-penalty--warning{background:#ffffff0d;border-color:#ffffff29}.standings-penalty--warning .standings-penalty__value{color:#ebebf5e0;background:#ffffff14;border-color:#ffffff2e}.standings-penalty--warning .standings-penalty__reason{color:#ebebf5b8}@media (max-width:720px){.standings-detail{padding:12px 12px 14px}.standings-detail__round,.viewer-standings__round-body,.viewer-standings__round-body.standings-detail__round{padding:10px 10px 8px;overflow-x:visible}.standings-detail__round-head{flex-wrap:wrap;gap:4px 10px}.standings-detail__round-label{flex:100%;min-width:0;line-height:1.35}.standings-detail__round-pts{margin-left:auto}.viewer-standings{min-width:0;max-width:100%}.viewer-standings__header{align-items:center;gap:12px;padding:14px 12px}.viewer-standings__identity{flex:1;min-width:0}.viewer-standings__rank{min-width:44px;height:44px;padding:0 8px;font-size:20px}.viewer-standings__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.viewer-standings__meta{font-size:12px}.viewer-standings__total-value{font-size:22px}.viewer-standings__round{padding:14px 12px}.viewer-standings__round-head{flex-direction:column;align-items:flex-start;gap:4px 8px;margin-bottom:14px}.viewer-standings__round-title{flex:100%;width:100%;line-height:1.35}.viewer-standings__round-pts{margin-left:0}.viewer-standings__leader,.viewer-standings__gaps{padding:12px 12px 14px}.standings-detail__session-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.75fr) minmax(0,.75fr) minmax(0,.65fr) minmax(0,1fr) minmax(0,1.05fr);gap:6px 4px;width:100%;min-width:0}.standings-detail__session-grid .standings-detail__cell--pts,.standings-detail__session-grid--head .standings-detail__cell--pts{display:none}.standings-detail__cell{font-size:11px}.standings-detail__cell--kind{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.standings-detail__cell--laps,.standings-detail__cell--gap,.standings-detail__cell--best{font-size:10px}.standings-detail__session-grid--head .standings-detail__cell{letter-spacing:.04em;font-size:9px}.standings-detail__session-foot{padding-left:0}}.standings-pos{font-variant-numeric:tabular-nums;min-width:28px;height:28px;color:var(--ara-text-muted);border:1px solid var(--ara-border);background:#ffffff0a;border-radius:8px;justify-content:center;align-items:center;padding:0 6px;font-size:13px;font-weight:700;display:inline-flex}.standings-pos[data-rank="1"]{color:var(--ara-text-on-accent);background:linear-gradient(180deg, var(--ara-accent-glow), var(--ara-accent));border-color:#f6de8480}.standings-pos[data-rank="2"]{color:var(--ara-text-strong);background:#ffffff24;border-color:#ffffff47}.standings-pos[data-rank="3"]{color:#f0c090;background:#cd7f322e;border-color:#cd7f3259}.standings-points{text-align:right;white-space:nowrap}.standings-points__value{font-variant-numeric:tabular-nums;color:var(--ara-text-strong);letter-spacing:-.01em;font-size:20px;font-weight:700;display:block}.standings-points__value[data-leader=true]{color:var(--ara-accent)}.standings-points__value.qual-time{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:15px}.standings-points__gap{color:var(--ara-text-muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px;font-weight:500;display:block}.card{background:var(--ara-surface);border:1px solid var(--ara-border);border-radius:var(--ara-radius-lg);margin-bottom:16px;padding:20px}table{border-collapse:collapse;background:var(--ara-surface);border:1px solid var(--ara-border);border-radius:var(--ara-radius-lg);width:100%;overflow:hidden}th,td{text-align:left;border-bottom:1px solid var(--ara-border);padding:11px 14px}th{color:var(--ara-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background:var(--ara-surface-strong)}.adm{flex-direction:column;gap:24px;min-width:0;max-width:100%;display:flex}.adm-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.adm-head__title{margin:0}.adm-head__sub{color:var(--ara-text-muted);margin:4px 0 0;font-size:14px}.adm-head__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adm-head__search{align-items:center;min-width:0;display:flex}.adm-head__search .inp{width:min(240px,100%);min-width:180px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.adm-back{color:var(--ara-text-muted);align-items:center;gap:6px;margin-bottom:4px;font-size:14px;display:inline-flex}.adm-back:hover{color:var(--ara-accent)}.adm-page-intro{flex-direction:column;gap:12px;display:flex}.adm-page-intro .adm-head{margin:0}.season-console{flex-direction:column;gap:0;min-width:0;display:flex}.entry-list{flex-direction:column;gap:16px;display:flex}.entry-list__controls{flex-direction:column;gap:20px;margin:0;display:flex}.entry-list__controls-divider{display:none}.entry-list__controls-group{flex-direction:column;gap:8px;min-width:0;display:flex}.entry-list__controls-label{text-transform:uppercase;letter-spacing:.07em;color:var(--ara-text-muted);font-size:12px;font-weight:600}.entry-list__controls-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (min-width:721px){.entry-list__controls{flex-flow:row;align-items:flex-start;gap:28px}.entry-list__controls-divider{background:var(--ara-border);flex-shrink:0;align-self:stretch;width:1px;display:block}.entry-list__controls-group{flex:0 auto}}.entry-penalties{flex-direction:column;gap:14px;display:flex}.entry-penalties__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.entry-penalties__title{color:var(--ara-text-strong);margin:0;font-size:16px;font-weight:650}.entry-penalties__subtitle{color:var(--ara-text-muted);margin:3px 0 0;font-size:13px}.entry-penalties__filter{flex-direction:column;gap:6px;min-width:min(240px,100%);display:flex}.entry-penalties__filter .inp{width:100%}.entry-penalties__list{gap:8px;max-height:320px;padding-right:2px;display:grid;overflow:auto}.entry-penalties__item{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.entry-penalties__row{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;min-width:0;display:flex}.entry-penalties__main{flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.entry-penalties__status-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.entry-penalties__penalty-list{flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.entry-penalties__penalty-item{flex-direction:column;gap:2px;display:flex}.entry-penalties__penalty-meta{align-items:baseline;gap:8px;display:flex}.entry-penalties__penalty-session{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--ara-text-muted);font-size:11px;font-weight:600}.entry-penalties__penalty-value{font-variant-numeric:tabular-nums;white-space:nowrap;color:#f0c090;font-size:12px;font-weight:600}.entry-penalties__penalty-reason{color:var(--ara-text-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.4}.entry-penalties__actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.entry-penalties__actions .btn.xs{gap:4px}.entry-penalties__open{flex-shrink:0}.entry-penalties__clear-form{flex-direction:column;gap:8px;width:min(100%,280px);display:flex}.entry-penalties__clear-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.entry-penalties__clear-reason{resize:vertical;width:100%;min-height:52px}.entry-penalties__item:has(.entry-penalties__clear-form){align-items:stretch}.entry-penalties__item:has(.entry-penalties__clear-form) .entry-penalties__actions{flex-direction:column;align-items:flex-end}.entry-penalties__main .cell-stack{overflow-wrap:anywhere;gap:6px;min-width:0}.entry-penalties__main .cell-stack__sub{overflow-wrap:anywhere}.entry-penalties__value--warning{color:#ebebf5e0;background:#ffffff14;border-color:#ffffff2e}.entry-penalties__reason{color:var(--ara-text-muted);overflow-wrap:anywhere;margin-top:2px;font-size:12px;line-height:1.35}.entry-penalties__reason--threshold{color:#cfa2a2}.entry-penalties__reason--cleared{color:var(--ara-text-muted)}.entry-penalties__empty{padding:14px}.entry-penalties__item .btn{flex-shrink:0}.entry-penalties__item--over-threshold{background:#cd73730d;border-color:#cd737338}.entry-penalties__value--over{color:#d99f9f;background:#cd737314;border-color:#cd737347}.entry-penalties__value--cleared{color:var(--ara-text-muted);background:#ffffff0d;border-color:#ffffff1f}.entry-list__driver-name-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.suspension-badge{flex-shrink:0;font-size:11px}.chip--live.suspension-badge{color:#d9a1a1;background:#cd737312;border-color:#cd737347}.chip--ok.suspension-badge{color:#a9c8b2;background:#8cb99b12;border-color:#8cb99b47}.chip--off.suspension-badge{color:#ffffffad;background:#ffffff0f;border-color:#ffffff38}.pit-parties{flex-direction:column;gap:16px;display:flex}.pit-parties__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pit-parties__title{color:var(--ara-text-strong);margin:0;font-size:16px;font-weight:650}.pit-parties__note{max-width:52ch;margin:6px 0 0;font-size:13px}.pit-parties__summary{color:var(--ara-success);background:#64dc6414;border:1px solid #64dc6440;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.pit-parties__groups{gap:20px;display:grid}.pit-parties__group-title{color:var(--ara-text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:13px;font-weight:600}.pit-parties__group--past .pit-parties__item{opacity:.82}.pit-parties__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pit-parties__item{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 12px;display:flex}.pit-parties__date{min-width:10rem;font-weight:600}.pit-parties__subs{margin-left:auto;font-size:13px}.pit-parties__empty{padding:14px}.pit-party-schedule{gap:14px;display:grid}.pit-party-schedule__days{flex-wrap:wrap;gap:8px;display:flex}.pit-party-schedule__day{cursor:pointer;color:var(--ara-text-muted);background:#ffffff0a;border-color:#ffffff26}.pit-party-schedule__day--on{color:var(--ara-accent);background:#f6de841a;border-color:#f6de8459}.pit-party-schedule__times{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.entry-list__add-driver{flex-direction:column;gap:8px;width:min(520px,100%);display:flex;position:relative}.entry-list__add-driver-row{align-items:center;gap:10px;min-width:0;display:flex}.entry-list__add-driver-field{flex:1;align-items:center;gap:4px;min-width:0;display:flex;position:relative}.entry-list__add-driver-field .inp{flex:1;width:auto;min-width:0}.entry-list__add-driver .btn{flex-shrink:0}.help-tip{flex-shrink:0;display:inline-flex;position:relative}.help-tip__btn{width:24px;height:24px;color:var(--ara-text-muted);cursor:help;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .14s,background .14s;display:inline-flex}.help-tip__btn:hover,.help-tip__btn:focus-visible{color:var(--ara-accent);background:#ffffff0f;outline:none}.help-tip__content{z-index:60;width:max-content;max-width:min(280px,70vw);color:var(--ara-text-strong);border:1px solid var(--ara-border-strong);opacity:0;visibility:hidden;pointer-events:none;background:#12151c;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:400;line-height:1.45;transition:opacity .14s,visibility .14s;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px -16px #000000d9}.help-tip:hover .help-tip__content,.help-tip:focus-within .help-tip__content{opacity:1;visibility:visible}@media (max-width:720px){.entry-list__add-driver{width:100%}.entry-list__add-driver-row{flex-wrap:wrap}.entry-list__add-driver-field{flex:auto}.entry-list .table--admin th,.entry-list .table--admin td{padding:8px 10px;font-size:13px}.entry-list .table--admin th{padding-top:9px;padding-bottom:9px}.entry-list .table--admin .cell-stack__sub{font-size:11px}.entry-list .driver-cell .avatar{display:none}.entry-list .driver-cell__inner{gap:0}.entry-penalties__item{align-items:stretch}.entry-penalties__row{flex-direction:column;align-items:stretch}.entry-penalties__actions{justify-content:flex-start}.entry-penalties__item .btn{align-self:flex-start}}.panel{border:1px solid var(--ara-border);border-radius:var(--ara-radius-lg);background:linear-gradient(#ffffff06 0%,#ffffff03 100%);overflow:hidden}.panel__head{border-bottom:1px solid var(--ara-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.panel__title{color:var(--ara-text-strong);letter-spacing:-.01em;font-size:16px;font-weight:600}.panel__title small{color:var(--ara-text-muted);letter-spacing:0;margin-top:3px;font-size:13px;font-weight:400;display:block}.panel__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.panel__body{flex-direction:column;gap:18px;padding:22px;display:flex}.panel__body--flush{padding:0}.panel[data-filtered]{border-color:#f6de8447;box-shadow:inset 0 0 0 1px #f6de8414}.panel__section+.panel__section{border-top:1px solid var(--ara-border);margin-top:22px;padding-top:22px}.panel__section-label{text-transform:uppercase;letter-spacing:.07em;color:var(--ara-text-muted);margin-bottom:12px;font-size:12px;font-weight:600}.field{flex-direction:column;gap:7px;min-width:0;display:flex}.field__label{letter-spacing:.04em;text-transform:uppercase;color:var(--ara-text-muted);font-size:12px;font-weight:600}.field__label--title{text-transform:none;letter-spacing:.01em}.field__hint{color:var(--ara-text-muted);font-size:12.5px;line-height:1.5}.form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.panel-stack{gap:18px;display:grid}.panel-stack>.card,.panel-stack>.panel{margin:0}.form-stack{flex-direction:column;gap:16px;display:flex}.form-stack>.card,.form-stack>.panel{margin:0}.editor-row{border:1px solid var(--ara-border);background:#ffffff05;border-radius:11px;flex-direction:column;gap:12px;padding:14px;display:flex}.editor-row__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.editor-row__title{letter-spacing:.04em;text-transform:uppercase;color:var(--ara-text-muted);font-size:12px;font-weight:600}.form-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.form-actions{flex-wrap:wrap;align-items:center;gap:12px;padding-top:18px;display:flex}.image-picker{gap:8px;display:grid}.image-picker__row{align-items:flex-start;gap:12px;display:flex}.image-picker__thumb{object-fit:cover;border:1px solid var(--ara-border);background:#ffffff08;border-radius:8px;flex-shrink:0;width:96px;height:64px}.image-picker__thumb--empty{background:linear-gradient(135deg,#ffffff0a 25%,#0000 25% 50%,#ffffff0a 50% 75%,#0000 75%,#0000) 0 0/12px 12px}.image-picker__controls{flex:1;gap:8px;min-width:0;display:grid}.image-picker__actions{flex-wrap:wrap;gap:8px;display:flex}.image-picker__error{color:var(--ara-danger,#ff5a5a);font-size:13px}.inp{font:inherit;border:1px solid var(--ara-border);min-height:42px;color:var(--ara-text-strong);background:#ffffff08;border-radius:11px;outline:none;width:100%;padding:10px 14px;font-size:14px;transition:border-color .14s,background .14s,box-shadow .14s}.inp:hover{border-color:var(--ara-border-strong)}.inp:focus{border-color:var(--ara-accent-soft);background:#ffffff0d;box-shadow:0 0 0 3px #f6de841f}.inp::placeholder{color:var(--ara-text-muted)}textarea.inp{min-height:unset;resize:vertical;line-height:1.5}.ara-select{z-index:1;vertical-align:top;flex-direction:column;align-items:stretch;min-width:0;max-width:100%;display:inline-flex;position:relative}.ara-select[data-open=true]{z-index:52}.ara-select--block{width:100%;display:block}.ara-select__trigger{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;padding-right:12px;display:inline-flex}.ara-select__trigger[data-size=sm]{min-height:38px;padding-top:8px;padding-bottom:8px}.ara-select__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ara-select__label--placeholder{color:var(--ara-text-muted)}.ara-select__chevron-wrap{color:#ffffffb8;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.ara-select__chevron{transform-origin:50%;transition:transform .16s;display:block;transform:rotate(0)}.ara-select[data-open=true] .ara-select__chevron{transform:rotate(180deg)}.ara-select__menu{z-index:52;box-sizing:border-box;flex-direction:column;gap:4px;max-width:min(100vw - 24px,420px);padding:8px;display:flex;left:0;right:auto}.ara-select__option{justify-content:space-between;gap:12px}.ara-select__option[data-active=true]{color:var(--ara-accent);background:#f6de841a}.ara-select__option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ara-select__check{opacity:.9;flex-shrink:0}.table--admin td:has(.ara-select[data-open=true]){z-index:52;position:relative;overflow:visible}.table--admin tbody tr.row-editor,.table--admin tbody tr.row-editor:hover{background:0 0}.inp[type=date],.inp[type=datetime-local],.inp[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.inp[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.8;filter:invert()}.inp[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.8;filter:invert()}.inp[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.8;filter:invert()}.inp[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}.inp[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:1}.inp[type=time]::-webkit-calendar-picker-indicator:hover{opacity:1}.inp--sm{width:auto;min-height:38px;padding:8px 12px;font-size:13.5px}.btn.sm{border-radius:12px;padding:9px 16px;font-size:13.5px}.btn.xs{box-sizing:border-box;border-radius:12px;height:32px;min-height:32px;padding:0 12px;font-size:12.5px;line-height:1}.btn.xs svg,.btn.xs .btn-spinner{width:14px;height:14px}.btn.danger{color:#ffd9d9;background:linear-gradient(#50141880 0%,#501418d9 100%);box-shadow:inset 0 -1px 2px 1px #783434,inset 0 10px 34px #3d3d3d40}.btn.danger:hover{box-shadow:inset 2px 2px 10px 6px #964646}.btn.icon{border-radius:12px;flex-shrink:0;width:42px;height:42px;padding:0}.btn.icon.sm{width:38px;height:38px}.switch{--w:46px;--h:27px;width:var(--w);height:var(--h);cursor:pointer;border:1px solid var(--ara-border-strong);background:#ffffff0f;border-radius:999px;flex-shrink:0;padding:0;transition:background .16s,border-color .16s,box-shadow .16s;position:relative}.switch__knob{width:calc(var(--h) - 8px);height:calc(var(--h) - 8px);background:#fff;border-radius:50%;transition:left .18s cubic-bezier(.4,1.2,.5,1),background .16s;position:absolute;top:50%;left:3px;transform:translateY(-50%);box-shadow:0 2px 5px #0006}.switch[data-on=true]{background:var(--ara-accent-soft);border-color:var(--ara-accent);box-shadow:0 0 0 3px #f6de841f}.switch[data-on=true] .switch__knob{left:calc(var(--w) - (var(--h) - 8px) - 4px);background:#000000bf;box-shadow:0 1px 3px #00000040}.switch:disabled{opacity:.5;cursor:not-allowed}.switch-row{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.switch-row__label{color:var(--ara-text);font-size:13.5px}.lockbtn{cursor:pointer;border:1px solid var(--ara-border);width:38px;height:38px;color:var(--ara-text-muted);background:#ffffff08;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:all .14s;display:inline-flex}.lockbtn:hover{border-color:var(--ara-border-strong);color:var(--ara-text)}.lockbtn[data-on=true]{border-color:var(--ara-accent-soft);color:var(--ara-accent);background:#f6de8424}.lockbtn:disabled{opacity:.5;cursor:not-allowed}.starbtn{cursor:pointer;width:34px;height:34px;color:var(--ara-text-muted);background:0 0;border:1px solid #0000;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:color .14s,background .14s,border-color .14s;display:inline-flex}.starbtn:hover{color:var(--ara-accent);background:#f6de8414;border-color:#f6de8433}.starbtn[data-on=true]{color:var(--ara-accent);background:#f6de8424;border-color:#f6de8459}.starbtn[data-on=true] svg{fill:currentColor}.starbtn:disabled{opacity:.5;cursor:not-allowed}.starbtn[data-loading]{justify-content:center;align-items:center;display:inline-flex}.copybtn{cursor:pointer;width:22px;height:22px;color:var(--ara-text-muted);background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .14s;display:inline-flex}.copybtn:hover{border-color:var(--ara-border);color:var(--ara-text);background:#ffffff0a}.seg{border:1px solid var(--ara-border);background:#ffffff0a;border-radius:11px;gap:3px;padding:3px;display:inline-flex}.seg__opt{appearance:none;cursor:pointer;font-family:var(--ara-font);min-height:34px;color:var(--ara-text-muted);white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:7px 13px;font-size:13px;font-weight:500;transition:background .14s,color .14s}.seg__opt:hover{color:var(--ara-text)}.seg__opt[data-on=true]{background:var(--ara-surface-strong);color:var(--ara-text-strong);box-shadow:inset 0 0 0 1px var(--ara-border-strong)}.seg__opt:disabled{opacity:.5;cursor:not-allowed}.chip{border:1px solid var(--ara-border-strong);color:var(--ara-text);white-space:nowrap;background:#ffffff0a;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:500;display:inline-flex}button.chip{appearance:none;cursor:pointer;font-family:inherit}.chip__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.chip--ok{color:var(--ara-success);background:#64dc6414;border-color:#64dc644d}.chip--warn{color:var(--ara-accent);background:#f6de8412;border-color:#f6de844d}.chip--off{color:#ffffffad;background:#ffffff14;border-color:#ffffff38}.chip--live{color:#ff8a8a;background:#dc3c3c14;border-color:#dc3c3c59}.tab-bar{min-width:0;margin:8px 0 32px;padding-top:16px;position:relative}.tab-bar__rule{pointer-events:none;background:#ffffff40;height:3px;position:absolute;bottom:0;left:0;right:0}.tab-bar__scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:flex-end;gap:36px;min-width:0;display:flex;position:relative;overflow-x:auto}.tab-bar__scroll::-webkit-scrollbar{display:none}.tab-bar__indicator{background:var(--ara-accent);pointer-events:none;z-index:1;border-radius:1px;height:3px;position:absolute;bottom:0;box-shadow:0 2px 10px #f6de848c}.tab-bar__indicator--animate{--tab-spring:linear(0, .12 5.2%, .314 10.4%, .486 15.6%, .62 20.8%, .721 26%, .796 31.3%, .85 36.5%, .891 41.7%, .92 46.9%, .941 52.1%, .957 57.3%, .969 62.5%, .983 72.9%, .991 83.3%, 1);transition:left .6s cubic-bezier(.22,1,.36,1),width .6s cubic-bezier(.22,1,.36,1);transition-timing-function:var(--tab-spring)}.tab-bar__tab{appearance:none;font-family:var(--ara-font);letter-spacing:.01em;color:#fff9;cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;margin:0;padding:0 0 13px;font-size:1.75rem;font-weight:600;line-height:1.2;text-decoration:none;transition:color .18s,font-weight .18s}.tab-bar__tab:hover{color:#ffffffe0}.tab-bar__tab[data-active=true]{color:#fff;font-weight:700}.tab-bar[data-wrapped=true] .tab-bar__rule{display:none}.tab-bar[data-wrapped=true] .tab-bar__scroll{flex-wrap:wrap;overflow-x:visible}.tab-bar[data-wrapped=true] .tab-bar__tab{box-shadow:inset 0 -3px #ffffff40}.tab-bar[data-wrapped=true] .tab-bar__tab[data-active=true]{box-shadow:inset 0 -3px 0 var(--ara-accent)}@media (max-width:640px){.tab-bar__scroll{gap:20px}.tab-bar__tab{padding-bottom:11px;font-size:1.5rem}}.table-wrap{border:1px solid var(--ara-border);border-radius:var(--ara-radius-lg);max-width:100%}.table-wrap:not(.table-wrap--scroll){overflow:hidden}.table-wrap--scroll{-webkit-overflow-scrolling:touch;width:100%;min-width:0;overflow:auto clip}.penalty-editor{border-top:1px solid var(--ara-border);background:#ffffff05;flex-direction:column;gap:14px;padding:16px 18px 18px;display:flex}.penalty-editor__existing{gap:8px;display:grid}.penalty-editor__label{letter-spacing:.04em;text-transform:uppercase;color:var(--ara-text-muted);margin:0;font-size:12px;font-weight:600}.penalty-editor__applied{flex-direction:column;gap:6px;display:flex}.penalty-card--admin{width:100%}.penalty-card__head{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.penalty-card__remove{color:#f0c090b8;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:18px;line-height:1;transition:color .14s,background .14s;display:inline-flex}.penalty-card__remove:hover:not(:disabled){color:#f0c090;background:#cd7f3229}.penalty-card__remove:disabled{opacity:.45;cursor:not-allowed}.penalty-card__remove[data-loading]{color:#f0c090b8}.penalty-card__remove[data-loading] .btn-spinner{width:14px;height:14px}.penalty-editor__form{gap:14px}.penalty-editor__values{flex-wrap:wrap;gap:16px;display:flex}.penalty-editor__values>.field{flex:200px}.penalty-editor__values>.field--fit{flex:none}.penalty-editor__values .seg{align-self:flex-start}.inp:disabled{opacity:.45;cursor:not-allowed}.penalty-editor__reason{resize:vertical;min-height:84px}.penalty-editor__actions{justify-content:flex-end;padding-top:0}.table-wrap--filtered{border-color:#f6de8438}.table-filter-notice{color:var(--ara-accent);background:#f6de8412;border-bottom:1px solid #f6de8424;align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:flex}.table-filter-notice__dot{background:var(--ara-accent);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 3px #f6de842e}.table--admin td:has(.status-menu[data-open=true]){z-index:52;position:relative;overflow:visible}.table--admin{background:0 0;border:none;border-radius:0}.table--admin th{background:#ffffff05;padding:14px 18px;position:sticky;top:0}.table--admin td{vertical-align:middle;padding:12px 18px}.table--admin tbody tr{transition:background .12s}.table--admin td.shrink{white-space:nowrap;width:1%}.table--admin .driver-cell{white-space:nowrap}.driver-cell__inner{align-items:center;gap:10px;display:inline-flex}.cell-stack{flex-direction:column;gap:2px;line-height:1.3;display:flex}.cell-stack__sub{color:var(--ara-text-muted);font-size:12px}.cell-stack__sub--row{align-items:center;gap:4px;display:inline-flex}.row-dim td{color:#ebebf585}.row-dim .chip.chip--off{color:#ffffffad;background:#ffffff14;border-color:#ffffff38}.row-dim .cell-stack__sub{color:#ebebf561}.row-dq td{color:#ff8a8a}.row-dq .cell-stack__sub{color:#ff8a8a9e}.row-dq .avatar{border-color:#dc3c3c59}.ctl-group{align-items:center;gap:8px;display:inline-flex}.avatar{width:32px;height:32px;color:var(--ara-text-strong);border:1px solid var(--ara-border-strong);background:linear-gradient(135deg,#f6de842e,#526e962e);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.avatar--sm{width:28px;height:28px;font-size:11px}.avatar--photo{object-fit:cover;background:0 0;padding:0}.popover{z-index:50;border:1px solid var(--ara-border-strong);background:#12151c;border-radius:14px;min-width:160px;max-height:320px;padding:6px;position:absolute;top:calc(100% + 6px);overflow-y:auto;box-shadow:0 24px 60px -20px #000000d9}.status-menu{display:inline-block;position:relative}.status-menu[data-open=true]{z-index:51}.status-menu .popover--menu{box-sizing:border-box}.popover--menu{left:auto;right:0}.popover__item{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--ara-text-strong);background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;transition:background .12s;display:flex}.popover__item:hover{background:#ffffff12}.popover__item--active{background:#f6de841f}.popover__item--active:hover{background:#f6de8429}.popover__item--onlist{opacity:.55}.popover__item--onlist:hover{cursor:default;background:0 0}.popover__item:disabled{opacity:.5;cursor:default}.popover__divider{background:var(--ara-border);height:1px;margin:4px 0}.popover__item--danger{color:#ff8a8a}.popover__item--danger:hover{background:#dc3c3c1f}.popover--combo{flex-direction:column;gap:4px;padding:8px;display:flex}.popover__search{width:100%;margin-bottom:4px}.standings-view-select__menu.popover,.ara-select__menu.popover{box-sizing:border-box;z-index:52;width:fit-content;min-width:100%;max-height:var(--ara-select-menu-max,320px)}.status-menu .popover--menu{width:fit-content;min-width:100%}.entry-list__add-driver>.popover{box-sizing:border-box;width:auto;min-width:100%;left:0;right:0}.confirm-overlay{z-index:150;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#09090bc2;justify-content:center;align-items:center;padding:24px;animation:.16s confirm-fade-in;display:flex;position:fixed;inset:0}.confirm-dialog{border:1px solid var(--ara-border-strong);border-radius:var(--ara-radius-lg);background:linear-gradient(#181a20fa 0%,#09090bfa 100%);width:min(440px,100%);padding:24px;animation:.2s confirm-slide-in;box-shadow:0 24px 80px #0000008c,inset 0 1px #ffffff0f}.confirm-dialog--danger{border-color:#dc646447}.confirm-dialog__title{letter-spacing:-.01em;color:var(--ara-text-strong);margin:0 0 12px;font-size:18px;font-weight:600}.confirm-dialog__body{color:var(--ara-text);gap:10px;font-size:14px;line-height:1.55;display:grid}.confirm-dialog__body p{margin:0}.confirm-dialog__detail{border-radius:var(--ara-radius-sm);border:1px solid var(--ara-border);color:var(--ara-text-muted);background:#ffffff08;gap:6px;margin:2px 0 0;padding:12px 14px;font-size:13px;display:grid}.confirm-dialog__detail-row{justify-content:space-between;gap:12px;display:flex}.confirm-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}@keyframes confirm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes confirm-slide-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.toast-stack{z-index:200;pointer-events:none;flex-direction:column;gap:10px;max-width:min(380px,100vw - 40px);display:flex;position:fixed;bottom:20px;right:20px}.toast{border:1px solid var(--ara-border-strong);color:var(--ara-text-strong);background:linear-gradient(#141821fa,#09090bfa);border-radius:14px;padding:14px 18px;font-size:14px;line-height:1.45;animation:.18s toast-in;box-shadow:0 18px 48px -20px #000000d9}.toast--success{border-color:#64dc6459}.toast--error{color:#ffb4b4;border-color:#dc646466}.toast--info{border-color:#f6de8459}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.msg{color:var(--ara-text-muted);font-size:13px}.msg--err{color:#ff9b9b}.msg--ok{color:var(--ara-success)}.empty{text-align:center;color:var(--ara-text-muted);padding:28px;font-size:14px}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;min-height:clamp(360px,58vh,560px);margin:0 auto;padding:48px 24px;display:flex}.empty-state__icon{width:88px;height:88px;color:var(--ara-accent);place-items:center;margin-bottom:28px;display:grid}.empty-state__icon svg{width:72px;height:72px}.empty-state__title{max-width:28ch;font-family:var(--ara-font);color:var(--ara-text-strong);letter-spacing:-.01em;margin:0 0 14px;font-size:clamp(28px,4vw,36px);font-weight:400;line-height:1.15}.empty-state__desc{max-width:40ch;color:var(--ara-text-muted);margin:0 0 28px;font-size:15px;line-height:1.55}.empty-state__action{justify-content:center;min-width:148px}.empty-state--compact{min-height:clamp(300px,48vh,480px);padding:40px 24px}.empty-state--compact .empty-state__icon{width:64px;height:64px;margin-bottom:18px}.empty-state--compact .empty-state__icon svg{width:52px;height:52px}.empty-state--compact .empty-state__title{margin-bottom:10px;font-size:22px}.empty-state--compact .empty-state__desc{margin-bottom:0;font-size:14px}.bento{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.bento>*{min-width:0}.bento .span-2,.bento>.span-2{grid-column:1/-1}.bento .card,.bento .panel{margin:0}@media (max-width:860px){.bento{grid-template-columns:1fr}.bento .span-2{grid-column:auto}}.pt-format+.pt-format{border-top:1px solid var(--ara-border);margin-top:22px;padding-top:22px}.pt-format__label{text-transform:uppercase;letter-spacing:.07em;color:var(--ara-text-muted);margin-bottom:14px;font-size:12px;font-weight:600}.pt-kinds{flex-direction:column;gap:16px;display:flex}.pt-card{border:1px solid var(--ara-border);background:#ffffff05;border-radius:14px;flex-direction:column;gap:14px;padding:16px;display:flex}.pt-card__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.pt-card__head-actions{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.pt-card__title{letter-spacing:.04em;color:var(--ara-text-strong);font-size:13px;font-weight:600}.pt-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));align-content:start;gap:8px;max-height:320px;padding-right:4px;display:grid;overflow-y:auto}.pt-cell{border:1px solid var(--ara-border);background:#ffffff08;border-radius:10px;align-items:stretch;min-height:40px;transition:border-color .14s;display:flex;overflow:hidden}.pt-cell:focus-within{border-color:var(--ara-accent-soft);box-shadow:0 0 0 3px #f6de841f}.pt-cell__pos{color:var(--ara-text-muted);background:#ffffff0a;flex:0 0 36px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.pt-cell__in{width:100%;min-width:0;color:var(--ara-text-strong);font:inherit;text-align:right;-moz-appearance:textfield;background:0 0;border:none;outline:none;flex:1;padding:9px 6px;font-size:13px}.pt-cell__in::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pt-cell__in::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pt-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lst{flex-direction:column;display:flex}.lst__row{border-top:1px solid var(--ara-border);color:var(--ara-text-strong);justify-content:space-between;align-items:center;gap:14px;padding:15px 22px;text-decoration:none;transition:background .12s;display:flex}.lst__row:hover{background:var(--ara-surface-strong);color:var(--ara-text-strong)}.lst__title{font-size:15px}.lst__meta{color:var(--ara-text-muted);align-items:center;gap:12px;font-size:13px;display:inline-flex}.lst__arrow{color:var(--ara-text-muted);transition:transform .14s}.lst__row:hover .lst__arrow{color:var(--ara-accent);transform:translate(3px)}.lst__empty{color:var(--ara-text-muted);cursor:default;justify-content:flex-start}.lst__empty:hover{background:0 0}.lst__row--split{cursor:default;flex-wrap:wrap;justify-content:flex-start;align-items:center;row-gap:10px}.lst__row--split:hover{background:var(--ara-surface-strong)}.lst__row--split>.starbtn{flex:none}.lst__row--split>.lst__row-link,.lst__row--split>.lst__title{flex:auto;min-width:max-content;max-width:100%}.lst__row--split .lst__title{overflow-wrap:anywhere;line-height:1.35}.lst__row--split .lst__meta{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;row-gap:8px;margin-left:auto}.lst__row--split .lst__meta .chip,.lst__row--split .lst__meta .btn{flex-shrink:0}.lst__row-link{min-width:0;color:var(--ara-text-strong);flex:1;align-items:center;text-decoration:none;display:flex}.lst__row-link:hover{color:var(--ara-text-strong)}.lst__row-link--static{cursor:default}.lst__arrow{color:var(--ara-text-muted);align-items:center;text-decoration:none;transition:transform .14s,color .14s;display:inline-flex}.lst__row--split:hover .lst__arrow{color:var(--ara-accent);transform:translate(3px)}.lst__add{text-align:left;border:none;border-top:1px solid var(--ara-border);width:100%;color:var(--ara-text-muted);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:15px 22px;font-size:14px;transition:background .12s,color .12s;display:flex}.lst__add:hover{background:var(--ara-surface-strong);color:var(--ara-text-strong)}.lst__addform{border-top:1px solid var(--ara-border);padding:16px 22px}.struct{border:1px solid var(--ara-border);border-radius:var(--ara-radius-lg);overflow:hidden}.struct__scroll{overflow-x:auto}.struct__row{border-top:1px solid var(--ara-border);align-items:center;gap:12px;min-width:780px;padding:10px 18px;display:grid}.struct__row:first-child{border-top:none}.struct__row--hover{transition:background .12s}.struct__row--hover:hover{background:var(--ara-surface-strong)}.struct__head{background:#ffffff05;padding-top:13px;padding-bottom:13px}.struct__head>span{text-transform:uppercase;letter-spacing:.06em;color:var(--ara-text-muted);font-size:11px;font-weight:600}.struct__num{color:var(--ara-text-muted);font-size:13px}.struct__includes{flex-wrap:wrap;gap:6px;display:flex}.struct__include-chip{color:#ffffffc7;background:#ffffff0f;border-color:#ffffff38;padding:5px 12px;font-size:12px}button.struct__include-chip:hover:not(:disabled){color:var(--ara-text);background:#ffffff1a;border-color:#ffffff59}.struct__include-chip--on{color:var(--ara-accent);background:#f6de8412;border-color:#f6de844d}button.struct__include-chip--on:hover:not(:disabled){background:#f6de841f;border-color:#f6de8473}.struct__include-check{flex-shrink:0;font-size:11px;line-height:1}.struct__reorder{flex-direction:column;gap:2px;display:flex}.struct__reorder .btn.icon.sm{border-radius:6px;width:24px;height:24px}.struct__reorder .btn.icon.sm svg{width:12px;height:12px}.preset-list{flex-direction:column;gap:8px;display:flex}.preset-row{border:1px solid var(--ara-border);background:#ffffff05;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.preset-row__meta{align-items:center;gap:10px;display:flex}.export-hub{gap:20px;min-width:0;max-width:100%;display:grid}.export-hub__empty{padding:28px}.export-hub__scope{gap:12px;min-width:0;display:grid}.export-hub__scope-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.export-hub__field{gap:6px;display:grid}.export-hub__label{letter-spacing:.04em;text-transform:uppercase;color:var(--ara-text-muted);font-size:12px;font-weight:600}.export-hub__scope-note{margin:0;font-size:13px}.export-hub__datasets{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.export-dataset{border:1px solid var(--ara-border);width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff05;border-radius:16px;padding:16px;transition:border-color .16s,background .16s,box-shadow .16s;display:block}.export-dataset:hover{border-color:var(--ara-border-strong);background:#ffffff0a}.export-dataset--active{background:linear-gradient(135deg,#f6de8414,#ffffff08);border-color:#f6de8473;box-shadow:inset 0 0 0 1px #f6de8414}.export-dataset__body{gap:4px;min-width:0;display:grid}.export-dataset__body strong{font-size:15px}.export-dataset__body .muted{font-size:13px;line-height:1.45}.export-hub__preview-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.export-hub__preview{min-width:0;overflow:hidden}.export-hub__preview .table-wrap--scroll{width:100%;max-width:100%}.export-hub__table{width:max-content;min-width:100%}.export-hub__table th{white-space:nowrap}.export-hub__table td{white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.export-hub__error{color:#ffb4b4;margin:12px 0 0;font-size:13px}.export-quick{gap:14px;min-width:0;display:grid}.export-quick__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.export-quick__all{color:var(--ara-text-muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;flex-shrink:0;align-items:center;gap:6px;padding:4px 0;font-size:12px;text-decoration:underline;display:inline-flex}.export-quick__icon{flex-shrink:0;justify-content:center;align-items:center;width:13px;height:13px;display:inline-flex}.export-quick__btn .btn-spinner,.export-quick__all .btn-spinner{width:13px;height:13px}.export-quick__all:hover{color:var(--ara-accent)}.export-quick__all:disabled{opacity:.5;cursor:not-allowed}.export-quick__outright{flex-wrap:wrap;gap:6px;display:flex}.export-quick__group{gap:8px;min-width:0;display:grid}.export-quick__group-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ara-text-muted);font-size:11px;font-weight:600}.export-quick__pills{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.export-quick__btn{appearance:none;border:1px solid var(--ara-border);color:var(--ara-text);font:inherit;cursor:pointer;background:#ffffff08;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:6px 12px;font-size:12px;line-height:1.2;transition:border-color .12s,background .12s;display:inline-flex}.export-quick__btn:hover:not(:disabled){border-color:var(--ara-border-strong);background:#ffffff0f}.export-quick__btn--outright{background:#f6de8414;border-color:#f6de8459}.export-quick__btn--outright:hover:not(:disabled){background:#f6de841f;border-color:#f6de8480}.export-quick__btn:disabled{opacity:.5;cursor:not-allowed}.export-quick__meta{color:var(--ara-text-muted);font-variant-numeric:tabular-nums;font-size:11px}.scroll-top{z-index:45;border:1px solid var(--ara-border-strong);cursor:pointer;width:44px;height:44px;color:var(--ara-text-strong);opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(#101828eb 0%,#09090bf5 100%);border-radius:999px;justify-content:center;align-items:center;padding:0;transition:opacity .18s,transform .18s,visibility .18s,border-color .16s,color .16s;display:inline-flex;position:fixed;bottom:20px;right:20px;transform:translateY(10px);box-shadow:0 12px 32px #00000073,inset 0 1px #ffffff14}.scroll-top[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.scroll-top:hover{color:var(--ara-accent);border-color:#f6de8459}.scroll-top:focus-visible{outline:2px solid var(--ara-accent-soft);outline-offset:2px}.public-penalties{flex-direction:column;gap:20px;min-width:0;display:flex}.public-penalties__panel{flex-direction:column;gap:16px;padding:0;display:flex}.public-penalties__panel.card{background:0 0;border:none;border-radius:0;margin-bottom:0}.public-penalties__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.public-penalties__title{color:var(--ara-text-strong);margin:0;font-size:17px;font-weight:650}.public-penalties__subtitle{color:var(--ara-text-muted);margin:4px 0 0;font-size:13px;line-height:1.4}.public-penalties__totals{grid-template-columns:repeat(auto-fill,minmax(272px,1fr));align-items:stretch;gap:8px;display:grid}.public-penalties__total{grid-template-rows:subgrid;box-sizing:border-box;background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;grid-row:span 4;align-content:start;justify-self:stretch;justify-items:stretch;row-gap:8px;width:100%;min-width:0;padding:12px 14px;display:grid}@supports not (grid-template-rows:subgrid){.public-penalties__total{flex-direction:column;align-items:flex-start;gap:8px;display:flex}}.public-penalties__total--over{background:#cd73730d;border-color:#cd737338}.public-penalties__total-head{grid-row:1;justify-content:space-between;justify-self:stretch;align-items:flex-start;gap:10px;width:100%;display:flex}.public-penalties__total-name{color:var(--ara-text-strong);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.public-penalties__total-round{color:var(--ara-text-muted);grid-row:2;margin-top:-4px;font-size:12px}.public-penalties__total-badge{flex-wrap:wrap;grid-row:3;align-items:center;gap:6px;width:100%;min-width:0;display:flex}.public-penalties__total-value{font-variant-numeric:tabular-nums;color:var(--ara-text-muted);flex-shrink:0;font-size:13px}.public-penalties__total-value--over{color:#d99f9f;font-weight:600}.public-penalties__total-hint{color:#cfa2a2;font-size:12px;line-height:1.4}.public-penalties__total-hint--cleared{width:100%;color:var(--ara-text-muted);grid-row:4}.public-penalties__total-badge .public-penalties__total-hint{grid-row:auto}.public-penalties__table{min-width:640px}.public-penalties__table th:nth-child(5),.public-penalties__table td:nth-child(5),.public-penalties__driver{min-width:140px}.public-penalties__driver-name{font-weight:600;display:block}.public-penalties__driver .chip{margin-top:4px}.public-penalties__row--suspended,.public-penalties__row--over{background:#dc3c3c0a}.public-penalties__combined-meta{margin-left:6px;font-size:12px;display:inline-block}.public-penalties__value--warning{color:#ebebf5e0;background:#ffffff14;border-color:#ffffff2e}.public-penalties__reason{color:var(--ara-text-muted);overflow-wrap:anywhere;max-width:280px;font-size:13px;line-height:1.4}.public-penalties__reason-stack{flex-direction:column;gap:10px;display:flex}.public-penalties__reason-block{flex-direction:column;gap:2px;display:flex}.public-penalties__reason-session{letter-spacing:.06em;text-transform:uppercase;color:var(--ara-text-muted);font-size:11px;font-weight:600}.public-penalties__reason-text{color:var(--ara-text-muted);line-height:1.45}.public-penalties__empty{color:var(--ara-text-muted);margin:0;padding:12px 0;font-size:14px}.public-penalties__suspension-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.public-penalties__suspension-list--muted{opacity:.82}.public-penalties__suspension-item{background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.public-penalties__suspension-item--active{background:#dc3c3c14;border-color:#dc3c3c59}.public-penalties__suspension-main{flex-direction:column;gap:2px;min-width:0;display:flex}.public-penalties__suspension-main strong{color:var(--ara-text-strong);font-size:14px}.public-penalties__suspension-detail{color:var(--ara-text-muted);overflow-wrap:anywhere;font-size:12px}.public-penalties__badge{letter-spacing:.02em;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:4px 10px;font-size:11px;font-weight:650;display:inline-flex}.public-penalties__badge--active{color:#dfa8a8;background:#cd73731f;border:1px solid #cd73734d}.standings-suspension-badge{letter-spacing:.03em;text-transform:uppercase;color:#ffb4b4;background:#dc3c3c29;border:1px solid #dc3c3c59;border-radius:999px;flex-shrink:0;align-items:center;padding:2px 7px;font-size:10px;font-weight:650;display:inline-flex}.standings-suspension-badge__short{display:none}@media (max-width:720px){.standings-suspension-badge__full{display:none}.standings-suspension-badge__short{display:inline}.standings-suspension-badge{padding:2px 6px}}.standings-suspension-legend{display:none}@media (max-width:720px){.standings-suspension-legend{color:var(--ara-text-muted);align-items:center;gap:8px;margin-top:-8px;padding:0 4px;font-size:12px;display:inline-flex}.standings-suspension-legend__label{color:var(--ara-text-muted);font-weight:500}.standings-suspension-badge--legend .standings-suspension-badge__short{display:inline}}
