.fc-themed .site-header{gap:18px}.fc-themed .site-header .race-nav{gap:16px}.fc-themed .site-header>.header-actions{white-space:nowrap}.site-account-tools{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:0 0 24px}.site-account-tools form{margin:0!important;padding:0!important;border:0!important;background:none!important}.fc-home .race-main-button{text-transform:uppercase}.arena .site-header{display:flex;align-items:center;justify-content:space-between;background:#fff;color:#111619}.arena .site-header .race-nav a{color:#111619}.arena .site-header .brand img{object-fit:contain}.arena .site-header .button{white-space:nowrap}.arena .site-footer{text-align:left}.arena .race-footer-v2 .brand{display:block}.arena .arena-top{max-width:1260px;margin:0 auto}.arena .site-footer .race-footer-details{font-family:Arial,sans-serif}.fc-themed .site-header .race-menu-toggle{box-sizing:border-box}@media(max-width:1050px){.fc-themed .app-shell .sidebar{display:flex;flex-wrap:wrap;gap:4px}.fc-themed .app-shell .sidebar a{min-height:44px;padding:10px 12px}.fc-themed .site-header .race-nav{gap:0}.site-account-tools{gap:10px}.arena .site-header{position:relative}} .fc-themed .site-header{border-bottom:0}.fc-themed .site-header>.header-actions{display:flex;align-items:center} body:not(.arena):not(.fc-home)>.public-shell,body:not(.arena):not(.fc-home)>.app-shell{box-sizing:border-box;width:100%;max-width:1260px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}body:not(.arena):not(.fc-home)>.public-shell>main,body:not(.arena):not(.fc-home)>.app-shell>main{min-width:0;width:100%;max-width:none;box-sizing:border-box} body.fc-themed:not(.arena){--fc-content-gutter:max(5vw,calc((100vw - 1320px)/2))}@media(max-width:1100px){body.fc-themed:not(.arena){--fc-content-gutter:4vw}}@media(max-width:1050px){body.fc-themed:not(.arena){--fc-content-gutter:5vw}}@media(max-width:380px){body.fc-themed:not(.arena){--fc-content-gutter:4vw}}body.fc-themed:not(.arena):not(.fc-home)>.public-shell,body.fc-themed:not(.arena):not(.fc-home)>.app-shell,body.fc-themed:not(.arena) .race-section,body.fc-themed:not(.arena) .site-footer .race-footer-inner{box-sizing:border-box;width:100%;max-width:none;margin-left:auto;margin-right:auto;padding-left:var(--fc-content-gutter);padding-right:var(--fc-content-gutter)}body.fc-themed:not(.arena) .race-hero-inner{box-sizing:border-box;width:calc(100% - 2*var(--fc-content-gutter));max-width:none;margin-left:auto;margin-right:auto} @media(max-width:700px){body.fc-home .race-hero h1{box-sizing:border-box;width:100%;max-width:100%;padding:.16em .22em;font-size:clamp(20px,6.45vw,43px);line-height:1.2;gap:.2em;flex-shrink:0}body.fc-home .race-hero h1 span,body.fc-home .race-hero h1 strong{flex-shrink:0}body.fc-home .race-car-wrap .fc-car-spin>canvas.fc-spin-canvas,body.fc-home .race-car-wrap .fc-car-spin>img.fc-spin-original{transform:scale(1.1);transform-origin:center bottom}} .fc-home .race-car-wrap .fc-spin-controls{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;gap:0;bottom:-15px;color:#303a40;align-items:center}.fc-home .race-car-wrap .fc-spin-controls button{width:32px;min-width:32px;height:40px;min-height:40px;font-size:0!important;opacity:.75}.fc-home .race-car-wrap .fc-spin-controls button::before{content:"↶";font:26px/1 Arial,sans-serif}.fc-home .race-car-wrap .fc-spin-controls button:last-child::before{content:"↷"}.fc-home .race-car-wrap .fc-spin-controls button:hover{background:transparent!important;opacity:1;color:#de1f26!important}.fc-home .race-car-wrap .fc-spin-status{font-size:0;min-width:34px;text-align:center}.fc-home .race-car-wrap .fc-spin-status::after{content:"360°";font:600 12px/1.2 Arial,sans-serif;letter-spacing:.02em}.fc-home .race-car-wrap .fc-spin-controls button:focus-visible{outline:2px solid #de1f26;outline-offset:1px} .fc-home .race-car-wrap .fc-spin-controls{width:58px;height:58px;bottom:-30px;display:block;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%2359636a%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2040A22%2022%200%200%201%2048%2016M48%209v7h-7%22%2F%3E%3Cpath%20d%3D%22M52%2024A22%2022%200%200%201%2016%2048M16%2055v-7h7%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.fc-home .race-car-wrap .fc-spin-controls button{position:absolute;top:0;left:0;width:29px;min-width:29px;height:58px;min-height:58px;border-radius:0}.fc-home .race-car-wrap .fc-spin-controls button:last-child{left:29px}.fc-home .race-car-wrap .fc-spin-controls button::before,.fc-home .race-car-wrap .fc-spin-controls button:last-child::before{content:none}.fc-home .race-car-wrap .fc-spin-status{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.fc-home .race-car-wrap .fc-spin-status::after{font-size:11px}.fc-home .race-car-wrap .fc-spin-controls:focus-within{border-radius:50%} .fc-home .race-car-wrap .fc-spin-controls{width:80px;height:36px;bottom:-17px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2080%2036%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23687178%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M73%2017C73%201%207%201%207%2018M3.5%2014.5L7%2018l3.5-3.5%22%2F%3E%3Cpath%20d%3D%22M7%2020C7%2035%2073%2035%2073%2018M69.5%2021.5L73%2018l3.5%203.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.fc-home .race-car-wrap .fc-spin-controls button{width:24px;min-width:24px;height:36px;min-height:36px;left:0}.fc-home .race-car-wrap .fc-spin-controls button:last-child{left:auto;right:0}.fc-home .race-car-wrap .fc-spin-status::after{font-size:11px} .fc-home .race-car-wrap .fc-spin-controls{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2080%2036%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23687178%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M19%207C3%207%203%2029%2019%2029M15.5%2025.5L19%2029l-3.5%203.5%22%2F%3E%3Cpath%20d%3D%22M61%2029C77%2029%2077%207%2061%207M64.5%203.5L61%207l3.5%203.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}