.gc-public-actions,.gc-topbar__right{align-items:center;display:flex}.gc-topbar__right .gc-theme--dropdown{order:80}.gc-public-actions .gc-user-menu-v1533,.gc-topbar__right .gc-user-menu-v1533{order:90;margin-left:4px}.gc-public-actions [data-auth-link],.gc-topbar__right [data-auth-link]{order:90}@media (width<=760px){.gc-topbar__right .gc-theme--dropdown{order:80}.gc-public-actions .gc-user-menu-v1533,.gc-topbar__right .gc-user-menu-v1533{order:90;margin-left:2px}}html[data-auth-ready=false] .gc-public-header [data-auth-link],html[data-auth-ready=false] .gc-topbar [data-auth-link]{visibility:hidden}.gc-public-header [data-auth-status],.gc-topbar [data-auth-status],.gc-public-header [data-auth-state],.gc-topbar [data-auth-state],.gc-public-header [data-auth-logout],.gc-topbar [data-auth-logout]{display:none!important}.gc-user-menu-v1533{z-index:80;align-items:center;display:none;position:relative}html[data-auth=true] .gc-user-menu-v1533{display:flex}html[data-auth=true] .gc-public-header [data-auth-link],html[data-auth=true] .gc-topbar [data-auth-link]{display:none!important}.gc-user-menu-v1533__button{appearance:none;border:1px solid color-mix(in srgb,var(--accent,#9dff00) 34%,#ffffff2e);background:radial-gradient(circle at 28% 18%, color-mix(in srgb,var(--accent,#9dff00) 18%,transparent), transparent 1.8rem), #030c07c2;color:var(--text,#f2fff0);cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:4px 10px 4px 4px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:flex;box-shadow:0 12px 32px #0000003d,inset 0 0 0 1px #ffffff0a}.gc-user-menu-v1533__button:hover,.gc-user-menu-v1533.is-open .gc-user-menu-v1533__button{border-color:color-mix(in srgb,var(--accent,#9dff00) 72%,#fff3);box-shadow:0 16px 42px #00000052, 0 0 22px color-mix(in srgb,var(--accent,#9dff00) 18%,transparent), inset 0 0 0 1px #ffffff0f;transform:translateY(-1px)}.gc-user-menu-v1533__avatar{object-fit:cover;width:34px;height:34px;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent,#9dff00) 75%,transparent), 0 0 18px color-mix(in srgb,var(--accent,#9dff00) 22%,transparent);background:#050805;border-radius:999px;display:block}.gc-user-menu-v1533__text{text-align:left;gap:0;min-width:0;line-height:1;display:grid}.gc-user-menu-v1533__label{letter-spacing:.12em;text-transform:uppercase;color:var(--accent,#9dff00);opacity:.92;font-size:.62rem;font-weight:950}.gc-user-menu-v1533__name{text-overflow:ellipsis;white-space:nowrap;max-width:132px;color:var(--text,#f2fff0);font-size:.82rem;font-weight:950;overflow:hidden}.gc-user-menu-v1533__chevron{color:var(--accent,#9dff00);opacity:.9;font-size:.78rem;line-height:1;transform:translateY(-1px)}.gc-user-menu-v1533__panel{border:1px solid color-mix(in srgb,var(--accent,#9dff00) 26%,#ffffff29);background:radial-gradient(circle at 20% 0%, color-mix(in srgb,var(--accent,#9dff00) 12%,transparent), transparent 9rem), #030a06f5;backdrop-filter:blur(18px);border-radius:18px;min-width:230px;padding:8px;display:none;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 70px #0000006b}.gc-user-menu-v1533.is-open .gc-user-menu-v1533__panel{display:block}.gc-user-menu-v1533__head{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;margin-bottom:6px;padding:8px 8px 10px;display:flex}.gc-user-menu-v1533__head img{object-fit:cover;width:42px;height:42px;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent,#9dff00) 65%,transparent);border-radius:999px}.gc-user-menu-v1533__head strong{color:var(--text,#f2fff0);text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:.92rem;display:block;overflow:hidden}.gc-user-menu-v1533__head small{color:var(--dim,#8fa293);margin-top:3px;font-size:.72rem;font-weight:800;display:block}.gc-user-menu-v1533__item{width:100%;color:var(--soft,#c6d5c7);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;font-size:.84rem;font-weight:900;text-decoration:none;display:flex}.gc-user-menu-v1533__item:hover{color:var(--text,#f2fff0);background:#ffffff0f}.gc-user-menu-v1533__item--danger{color:#ffb4a8}.gc-user-menu-v1533__item--danger:hover{color:#ffd0c8;background:#ff503c1a}.gc-user-menu-v1533__sep{background:#ffffff14;height:1px;margin:6px}@media (width<=760px){.gc-user-menu-v1533__text{display:none}.gc-user-menu-v1533__button{padding:4px}.gc-user-menu-v1533__chevron{display:none}.gc-user-menu-v1533__panel{min-width:0;position:fixed;top:68px;left:14px;right:14px}}:where(a,button,input,select,textarea,summary,[role=button],[tabindex]):focus-visible{outline-offset:3px!important;outline:3px solid #b7ff64!important;box-shadow:0 0 0 2px #07110a!important}:where(button,input,select,textarea){font:inherit}:where(button,[role=button],summary,input,select,textarea){min-block-size:40px}.gc-home2 :where(.gc-home2-btn,.gc-home2-link),.gc-shell :where(a,button,input,select,summary){touch-action:manipulation}.gc-home2 .gc-home2-panel__eyebrow,.gc-home2 .gc-home2-card-label,.gc-home2 .gc-home2-championship-stats dt,.gc-home2 .gc-home2-championship-drivers__head,.gc-home2 .gc-home2-table__row--head{font-size:max(11px,.6875rem)!important;line-height:1.25!important}.gc-home2 .gc-home2-championship-drivers__list strong,.gc-home2 .gc-home2-combo-rank strong,.gc-home2 .gc-home2-championship-next small,.gc-home2 .gc-home2-table__row:not(.gc-home2-table__row--head){font-size:max(12px,.75rem)!important;line-height:1.25!important}.gc-home2 table,.gc-shell table{font-variant-numeric:tabular-nums}.gc-home2 th,.gc-shell th{z-index:2;position:sticky;top:0}.gc-home2 [aria-live],.gc-shell [aria-live]{contain:content}.gc-home2 img,.gc-shell img{font-style:italic}.gc-home2 a:not([class]),.gc-shell main a:not([class]){text-underline-offset:.18em}@media (pointer:coarse){:where(a,button,input,select,textarea,summary,[role=button]){min-block-size:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.gc-home2-hero__grid,[data-animated],[class*=marquee]{animation:none!important;transform:none!important}}@media (forced-colors:active){:where(a,button,input,select,textarea,summary){forced-color-adjust:auto}.gc-home2-server-dot,.gc-home2-driver__dot{border:1px solid buttontext}}@media (width<=760px){.gc-home2-shell{width:min(100% - 24px,1240px)}.gc-home2 .gc-home2-btn,.gc-shell button,.gc-shell select,.gc-shell input{min-height:44px}.gc-home2-table,.rc-table-scroll{scrollbar-gutter:stable;overscroll-behavior-inline:contain}}
