@import"https://fonts.googleapis.com/css2?family=Grandstander:wght@300;400;700&display=swap";:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:normal;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@font-face{font-family:Saira Condensed;src:url(/assets/Saira_Condensed-Thin-e9d00330.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Saira Condensed;src:url(/assets/Saira_Condensed-ThinItalic-56a11ea6.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Saira Condensed;src:url(/assets/Saira_Condensed-ExtraLight-9c62a7b0.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Saira Condensed;src:url(/assets/Saira_Condensed-ExtraLightItalic-ad642ba2.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Saira Condensed;src:url(/assets/Saira_Condensed-Light-8c543f4d.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Saira Condensed;src:url(/assets/Saira_Condensed-LightItalic-6d9368cd.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Saira Condensed;src:url(/assets/Saira_Condensed-Regular-eefbd0f6.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Saira Condensed;src:url(/assets/Saira_Condensed-Italic-30269a81.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Saira Condensed;src:url(/assets/Saira_Condensed-Medium-40cb1f3d.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Saira Condensed;src:url(/assets/Saira_Condensed-MediumItalic-2c9c404b.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Saira Condensed;src:url(/assets/Saira_Condensed-SemiBold-61f44995.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Saira Condensed;src:url(/assets/Saira_Condensed-SemiBoldItalic-705d6c74.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Saira Condensed;src:url(/assets/Saira_Condensed-Bold-75e051a3.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Saira Condensed;src:url(/assets/Saira_Condensed-BoldItalic-b07055eb.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Saira Condensed;src:url(/assets/Saira_Condensed-ExtraBold-bc34f0dc.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Saira Condensed;src:url(/assets/Saira_Condensed-ExtraBoldItalic-de23412e.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Saira Condensed;src:url(/assets/Saira_Condensed-Black-f5e0d227.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Saira Condensed;src:url(/assets/Saira_Condensed-BlackItalic-3cd14086.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Saira;src:url(/assets/Saira-Thin-0e3e32a9.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Saira;src:url(/assets/Saira-ThinItalic-9a3b438d.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Saira;src:url(/assets/Saira-ExtraLight-9345352c.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Saira;src:url(/assets/Saira-ExtraLightItalic-7c6322b8.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Saira;src:url(/assets/Saira-Light-64500d8c.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Saira;src:url(/assets/Saira-LightItalic-1bede1cf.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Saira;src:url(/assets/Saira-Regular-50c4e76f.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Saira;src:url(/assets/Saira-Italic-5fbb63c5.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Saira;src:url(/assets/Saira-Medium-fd4bd0f1.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Saira;src:url(/assets/Saira-MediumItalic-e3d2983f.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Saira;src:url(/assets/Saira-SemiBold-e4ca89b5.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Saira;src:url(/assets/Saira-SemiBoldItalic-5a17b1b5.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Saira;src:url(/assets/Saira-Bold-964c37fd.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Saira;src:url(/assets/Saira-BoldItalic-91e18804.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Saira;src:url(/assets/Saira-ExtraBold-2aea4bc8.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Saira;src:url(/assets/Saira-ExtraBoldItalic-f81529f9.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Saira;src:url(/assets/Saira-Black-6d14dcf0.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Saira;src:url(/assets/Saira-BlackItalic-3ec40cc0.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Saira Expanded;src:url(/assets/Saira_Expanded-Thin-b1671339.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Saira Expanded;src:url(/assets/Saira_Expanded-ThinItalic-961ce586.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Saira Expanded;src:url(/assets/Saira_Expanded-ExtraLight-8c252d66.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Saira Expanded;src:url(/assets/Saira_Expanded-ExtraLightItalic-76c9e380.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Saira Expanded;src:url(/assets/Saira_Expanded-Light-b245986a.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Saira Expanded;src:url(/assets/Saira_Expanded-LightItalic-0ef9adb0.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Saira Expanded;src:url(/assets/Saira_Expanded-Regular-b2c0573f.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Saira Expanded;src:url(/assets/Saira_Expanded-Italic-87601488.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Saira Expanded;src:url(/assets/Saira_Expanded-Medium-1f3451c9.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Saira Expanded;src:url(/assets/Saira_Expanded-MediumItalic-b21d0190.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Saira Expanded;src:url(/assets/Saira_Expanded-SemiBold-5f1ffb83.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Saira Expanded;src:url(/assets/Saira_Expanded-SemiBoldItalic-f1c67861.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Saira Expanded;src:url(/assets/Saira_Expanded-Bold-db0bcb92.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Saira Expanded;src:url(/assets/Saira_Expanded-BoldItalic-783944ec.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Saira Expanded;src:url(/assets/Saira_Expanded-ExtraBold-8bf133d7.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Saira Expanded;src:url(/assets/Saira_Expanded-ExtraBoldItalic-ae23b234.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Saira Expanded;src:url(/assets/Saira_Expanded-Black-20f78b39.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Saira Expanded;src:url(/assets/Saira_Expanded-BlackItalic-7a1c1a47.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Saira Extra Condensed;src:url(/assets/Saira_ExtraCondensed-Regular-cbe08f34.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Saira Extra Condensed;src:url(/assets/Saira_ExtraCondensed-Italic-43915663.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Saira Extra Condensed;src:url(/assets/Saira_ExtraCondensed-Bold-07bb7002.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Saira Extra Condensed;src:url(/assets/Saira_ExtraCondensed-BoldItalic-57c63748.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Saira Semi Expanded;src:url(/assets/Saira_SemiExpanded-Regular-a9e8d230.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Saira Semi Expanded;src:url(/assets/Saira_SemiExpanded-Italic-2d5012fc.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Saira Semi Expanded;src:url(/assets/Saira_SemiExpanded-Bold-8c0a1803.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Saira Semi Expanded;src:url(/assets/Saira_SemiExpanded-BoldItalic-18ba5dd5.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Saira Ultra Condensed;src:url(/assets/Saira_UltraCondensed-Regular-8f9feee0.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Saira Ultra Condensed;src:url(/assets/Saira_UltraCondensed-Italic-8e9e4403.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Saira Ultra Condensed;src:url(/assets/Saira_UltraCondensed-Bold-f9437b64.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Saira Ultra Condensed;src:url(/assets/Saira_UltraCondensed-BoldItalic-366129d3.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}:root{--br-abyss: #03121a;--br-deep: #06222c;--br-panel: #0b313d;--br-panel-2: #114450;--br-line: rgba(120, 232, 238, .14);--br-line-soft: rgba(120, 232, 238, .07);--br-ink: #eaf7f8;--br-ink-dim: rgba(234, 247, 248, .62);--br-ink-faint: rgba(234, 247, 248, .34);--br-cyan: #1be6ec;--br-cyan-bright: #6ff6fa;--br-cyan-deep: #0a9ea4;--br-cyan-glow: rgba(27, 230, 236, .55);--br-amber: #ffb12c;--br-amber-bright: #ffd45e;--br-amber-deep: #e0820a;--br-hot: #ff4767;--br-hot-bright: #ff7e94;--br-go: #34e29b;--br-shadow-lift: 0 24px 60px -20px rgba(0, 0, 0, .7);--br-glow-cyan: 0 0 0 1px rgba(27, 230, 236, .5), 0 0 28px -2px var(--br-cyan-glow)}.br-stage-bg{background:radial-gradient(120% 80% at 50% 8%,rgba(27,230,236,.1),transparent 55%),radial-gradient(140% 120% at 50% 120%,#0a3743 0%,var(--br-deep) 38%,var(--br-abyss) 100%)}.br-hud-grid{background-image:linear-gradient(rgba(27,230,236,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(27,230,236,.05) 1px,transparent 1px);background-size:26px 26px}.br-track-floor{position:absolute;left:50%;bottom:0;width:320%;height:72%;transform:translate(-50%) perspective(560px) rotateX(70deg);transform-origin:center bottom;background-image:repeating-linear-gradient(90deg,transparent 0 6.25%,rgba(27,230,236,.3) 6.25% calc(6.25% + 1.5px)),repeating-linear-gradient(0deg,transparent 0 40px,rgba(27,230,236,.22) 40px 42px);animation:br-floorscroll .7s linear infinite;-webkit-mask-image:linear-gradient(to top,#000 0%,rgba(0,0,0,.8) 42%,transparent 92%);mask-image:linear-gradient(to top,#000 0%,rgba(0,0,0,.8) 42%,transparent 92%)}.br-track-floor:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent calc(50% - 1.5px),rgba(111,246,250,.9) 50%,transparent calc(50% + 1.5px)),linear-gradient(90deg,transparent 31.5%,rgba(27,230,236,.55) 32%,transparent 32.5%),linear-gradient(90deg,transparent 67.5%,rgba(27,230,236,.55) 68%,transparent 68.5%);-webkit-mask-image:linear-gradient(to top,#000 0%,transparent 85%);mask-image:linear-gradient(to top,#000 0%,transparent 85%)}.br-track-floor:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent 0 52px,rgba(255,177,44,.95) 52px 92px);width:7px;left:calc(50% - 3.5px);filter:drop-shadow(0 0 6px rgba(255,177,44,.8));-webkit-mask-image:linear-gradient(to top,#000,transparent 82%);mask-image:linear-gradient(to top,#000,transparent 82%);animation:br-dash 1.1s linear infinite}.br-road{position:absolute;left:50%;bottom:0;width:100%;height:75%;transform:translate(-50%);background:linear-gradient(180deg,#0f5a6e 0%,#093d4e 40%,#051d24 100%);-webkit-mask-image:linear-gradient(to top,#000 60%,transparent 96%);mask-image:linear-gradient(to top,#000 60%,transparent 96%)}.br-road:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:rgba(27,230,236,.35);box-shadow:0 0 24px 4px #1be6ec4d}.br-road-surface{position:absolute;left:50%;bottom:0;width:240%;height:100%;transform:translate(-50%) perspective(560px) rotateX(65deg);transform-origin:center bottom;background-image:repeating-linear-gradient(0deg,rgba(255,177,44,.95) 0 28px,transparent 28px 80px),linear-gradient(90deg,transparent 23%,rgba(27,230,236,.75) 23.3%,transparent 23.7%),linear-gradient(90deg,transparent 76.3%,rgba(27,230,236,.75) 76.7%,transparent 77%),repeating-linear-gradient(0deg,transparent 0 58px,rgba(27,230,236,.22) 58px 60px);background-size:7px 80px,100% 100%,100% 100%,100% 100%;background-position:center 0,0 0,0 0,0 0;background-repeat:repeat-y,no-repeat,no-repeat,repeat-y;animation:br-road .07s linear infinite;-webkit-mask-image:radial-gradient(140% 100% at 50% 100%,#000 50%,transparent 86%);mask-image:radial-gradient(140% 100% at 50% 100%,#000 50%,transparent 86%)}.br-road-surface.fast{animation-duration:35ms}.br-road-surface.slow{animation-duration:2.8s}.br-scene{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0;--horizon: 38%;background:radial-gradient(90% 55% at 50% 38%,rgba(20,120,145,.45),transparent 62%),linear-gradient(180deg,#02121a 0%,#04212c 24%,#063040 38%,#042029 50%,#020f16 100%)}.br-scene-peaks{position:absolute;left:0;right:0;top:calc(var(--horizon) - 8%);height:8%}.br-scene-peaks i{position:absolute;bottom:0;background:linear-gradient(180deg,#0a3744,#061f28);opacity:.65}.br-scene-sun{position:absolute;left:50%;top:var(--horizon);width:460px;height:250px;transform:translate(-50%,-74%);background:radial-gradient(ellipse at center bottom,rgba(27,230,236,.4),rgba(27,230,236,.07) 46%,transparent 72%)}.br-scene-horizon{position:absolute;left:0;right:0;top:var(--horizon);height:2px;background:linear-gradient(90deg,transparent,#46f0f6,transparent);box-shadow:0 0 50px 10px #1be6ec80}.br-scene-wall{position:absolute;top:0;right:0;bottom:0;left:0}.br-scene-wall.l{background:linear-gradient(115deg,rgba(6,32,42,.94) 30%,rgba(10,58,72,.7) 78%,rgba(70,240,246,.22) 100%);clip-path:polygon(0 var(--horizon),50% var(--horizon),20% 100%,0 100%)}.br-scene-wall.r{background:linear-gradient(245deg,rgba(6,32,42,.94) 30%,rgba(10,58,72,.7) 78%,rgba(70,240,246,.22) 100%);clip-path:polygon(50% var(--horizon),100% var(--horizon),100% 100%,80% 100%)}.br-scene-floor{position:absolute;left:50%;bottom:0;width:200%;height:calc(100% - var(--horizon));transform:translate(-50%) perspective(440px) rotateX(75deg);transform-origin:center bottom;background-image:repeating-linear-gradient(0deg,rgba(255,200,70,.95) 0 22px,transparent 22px 56px),linear-gradient(90deg,transparent 34.4%,rgba(70,240,246,.85) 35%,transparent 35.6%),linear-gradient(90deg,transparent 64.4%,rgba(70,240,246,.85) 65%,transparent 65.6%),repeating-linear-gradient(0deg,transparent 0 54px,rgba(27,230,236,.16) 54px 56px),linear-gradient(180deg,#0e5567 0%,#0a4150 45%,#062a36 100%);background-size:7px 56px,100% 100%,100% 100%,100% 56px,100% 100%;background-position:center 0,0 0,0 0,0 0,0 0;background-repeat:repeat-y,no-repeat,no-repeat,repeat-y,no-repeat;animation:br-scene-run .45s linear infinite;-webkit-mask-image:radial-gradient(125% 92% at 50% 100%,#000 56%,transparent 90%);mask-image:radial-gradient(125% 92% at 50% 100%,#000 56%,transparent 90%)}.br-scene.fast .br-scene-floor{animation-duration:.16s}.br-scene.slow .br-scene-floor{animation-duration:2.6s}.br-scene-post{position:absolute;left:50%;top:var(--horizon);width:14px;height:5px;border-radius:3px;background:linear-gradient(90deg,rgba(70,240,246,.35),#8ff6fa 50%,rgba(70,240,246,.35));box-shadow:0 0 10px #46f0f6b3;will-change:transform,opacity}.br-scene-post.amber{background:linear-gradient(90deg,rgba(255,177,44,.35),#ffd45e 50%,rgba(255,177,44,.35));box-shadow:0 0 10px #ffb12cb3}.br-scene-post.l{animation:br-post-l 1.3s linear infinite}.br-scene-post.r{animation:br-post-r 1.3s linear infinite}.br-scene.fast .br-scene-post{animation-duration:.6s}.br-scene.slow .br-scene-post{animation-duration:3.4s}@keyframes br-scene-run{to{background-position:center 56px,0 0,0 0,0 56px,0 0}}@keyframes br-post-l{0%{transform:translate(-50%,-50%) scale(.04);opacity:0}12%{opacity:1}82%{opacity:1}to{transform:translate(-50%,-50%) translate(-46vw,60vh) scale(1.6);opacity:0}}@keyframes br-post-r{0%{transform:translate(-50%,-50%) scale(.04);opacity:0}12%{opacity:1}82%{opacity:1}to{transform:translate(-50%,-50%) translate(46vw,60vh) scale(1.6);opacity:0}}@keyframes br-checkpoint-in{0%{opacity:0;transform:translate(-50%) scale(.82) translateY(-14px)}16%{opacity:1;transform:translate(-50%) scale(1.04) translateY(0)}26%{opacity:1;transform:translate(-50%) scale(1) translateY(0)}70%{opacity:1;transform:translate(-50%) scale(1) translateY(0)}to{opacity:0;transform:translate(-50%) scale(.95) translateY(8px)}}.br-checkpoint-banner{animation:br-checkpoint-in 2.5s ease-out forwards;pointer-events:none}@keyframes br-rank-pulse{0%{box-shadow:inset 0 0 0 2px #1be6ecd9}to{box-shadow:inset 0 0 0 2px #1be6ec00}}.br-rank-updated{animation:br-rank-pulse 1s ease-out}@keyframes br-timer-pulse{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}.br-streaks{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.br-streaks i{position:absolute;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--br-cyan-bright));opacity:0;animation:br-streak linear infinite}.br-chamfer{clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%)}.br-display{font-family:Saira Condensed,Saira,sans-serif;font-weight:900;font-style:italic;letter-spacing:.01em;line-height:.92;text-transform:uppercase}.br-head{font-family:Saira,sans-serif;font-weight:800;letter-spacing:.01em;line-height:1.02}.br-label{font-family:Saira Condensed,sans-serif;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.br-ui{font-family:Saira,sans-serif;font-weight:600;letter-spacing:.01em}.br-body{font-family:Saira,sans-serif;font-weight:400;line-height:1.5}.br-num{font-family:Saira Condensed,sans-serif;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.01em}.br-btn{font-family:Saira Condensed,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.14em;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:12px;white-space:nowrap;transition:transform .12s ease,box-shadow .2s ease,background .2s ease}.br-btn:active{transform:translateY(1px) scale(.99)}.br-btn--play{background:linear-gradient(180deg,#07262f,#03161d);color:var(--br-cyan-bright);border:2px solid var(--br-cyan);border-radius:999px;box-shadow:0 0 0 1px #1be6ec4d,0 0 34px -2px var(--br-cyan-glow),inset 0 0 22px -8px var(--br-cyan-glow);text-shadow:0 0 14px var(--br-cyan-glow)}.br-btn--amber{background:linear-gradient(180deg,var(--br-amber-bright),var(--br-amber));color:#2a1500;border-radius:12px;box-shadow:0 8px 0 var(--br-amber-deep),0 16px 26px -10px #ff8c0080}.br-btn--amber:active{box-shadow:0 3px 0 var(--br-amber-deep);transform:translateY(5px)}.br-btn--ghost{background:rgba(27,230,236,.06);color:var(--br-cyan-bright);border:1.5px solid rgba(27,230,236,.45);border-radius:999px}.br-btn--ghost:hover{background:rgba(27,230,236,.14)}.br-btn--solid{background:var(--br-cyan);color:#03161d;border-radius:10px;box-shadow:0 6px 0 var(--br-cyan-deep)}.br-coin{display:inline-flex;align-items:center;gap:9px;background:rgba(0,0,0,.35);border:1px solid rgba(255,177,44,.4);border-radius:999px;padding:7px 16px 7px 9px}.br-coin b{font-family:Saira Condensed,sans-serif;font-weight:800;color:var(--br-amber-bright);font-size:20px}@keyframes br-floorscroll{0%{background-position:0 0,0 0}to{background-position:0 0,0 42px}}@keyframes br-dash{to{background-position:0 96px}}@keyframes br-road{0%{background-position:center 0,0 0,0 0,0 0}to{background-position:center 80px,0 0,0 0,0 62px}}@keyframes br-streak{0%{transform:translate(40vw) scaleX(.4);opacity:0}10%{opacity:.7}to{transform:translate(-60vw) scaleX(1);opacity:0}}.br-confetti i{position:absolute;top:-20px;width:10px;height:14px;border-radius:2px;animation:br-conf-fall linear infinite}@keyframes br-conf-fall{0%{top:-20px;opacity:1}85%{opacity:1}to{top:400px;opacity:0}}@keyframes br-shudder{0%,to{transform:translate(0)}20%{transform:translate(-6px,3px)}40%{transform:translate(6px,-2px)}60%{transform:translate(-4px,2px)}80%{transform:translate(3px,-3px)}}@keyframes br-flashgo{0%{box-shadow:inset 0 0 #34e29b00}30%{box-shadow:inset 0 0 160px #34e29b66}to{box-shadow:inset 0 0 #34e29b00}}@keyframes br-flashbad{0%{box-shadow:inset 0 0 #ff476700}30%{box-shadow:inset 0 0 160px #ff476773}to{box-shadow:inset 0 0 #ff476700}}@keyframes br-pop{0%{transform:scale(.4) rotate(-8deg);opacity:0}60%{transform:scale(1.08) rotate(2deg)}to{transform:scale(1) rotate(-3deg);opacity:1}}@keyframes br-countdown-zoom{0%{transform:scale(2.2);opacity:0}25%{transform:scale(1);opacity:1}65%{transform:scale(1.05);opacity:1}to{transform:scale(.4);opacity:0}}@keyframes br-fall{0%{transform:translateY(-30px) rotate(0);opacity:0}12%{opacity:1}to{transform:translateY(640px) rotate(420deg);opacity:.9}}.br-shudder{animation:br-shudder .45s linear}.br-flash-go{animation:br-flashgo .7s ease-out}.br-flash-bad{animation:br-flashbad .7s ease-out}.br-pop{animation:br-pop .5s cubic-bezier(.2,1.3,.4,1) both}@keyframes br-spin{to{transform:rotate(360deg)}}.br-spin-slow{animation:br-spin 14s linear infinite}.br-feedback-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;pointer-events:all;background:rgba(2,12,16,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.br-chip-row{display:flex;gap:14px;align-items:center;flex-wrap:wrap;justify-content:center}.br-chip{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:8px 18px;font-family:Saira Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:13px}@keyframes br-live-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.6);opacity:.5}}@keyframes br-glow-pulse{0%,to{box-shadow:0 0 0 1px #1be6ec4d,0 0 34px -2px var(--br-cyan-glow),inset 0 0 22px -8px var(--br-cyan-glow)}50%{box-shadow:0 0 0 4px #1be6ec80,0 0 54px -2px var(--br-cyan-glow),inset 0 0 30px -4px var(--br-cyan-glow)}}.br-btn--play:not(:disabled){animation:br-glow-pulse 2.8s ease-in-out infinite}.br-btn--play:hover:not(:disabled){animation:none;transform:translateY(-2px) scale(1.01)}.br-btn--amber:hover{filter:brightness(1.08)}.br-btn--ghost:hover{letter-spacing:.16em}@keyframes br-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes br-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.br-enter{animation:br-enter .4s cubic-bezier(.2,.8,.4,1) both}.br-enter-1{animation:br-enter .4s .05s cubic-bezier(.2,.8,.4,1) both}.br-enter-2{animation:br-enter .4s .12s cubic-bezier(.2,.8,.4,1) both}.br-enter-3{animation:br-enter .4s .2s cubic-bezier(.2,.8,.4,1) both}.br-enter-4{animation:br-enter .4s .28s cubic-bezier(.2,.8,.4,1) both}@keyframes br-focus-ring{0%{box-shadow:0 0 #1be6ec00}to{box-shadow:0 0 22px #1be6ec73}}@keyframes br-slide-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes br-coin-bounce{0%,80%,to{transform:scale(1)}40%{transform:scale(1.2) rotate(-8deg)}}@keyframes br-count-pop{0%{transform:scale(1.5);opacity:0}40%{opacity:1}to{transform:scale(1);opacity:1}}@keyframes br-burst-in{0%{transform:scale(0) rotate(-30deg);opacity:0}70%{transform:scale(1.1) rotate(3deg)}to{transform:scale(1) rotate(0);opacity:1}}@keyframes br-scan{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@media (prefers-reduced-motion: reduce){.br-track-floor,.br-track-floor:after,.br-road-surface,.br-streaks i,.br-pop,.br-btn--play,.br-spin-slow{animation:none}}*{box-sizing:border-box}@keyframes br-bump{0%{transform:scale(1)}35%{transform:scale(1.4)}60%{transform:scale(.92)}to{transform:scale(1)}}@keyframes br-pop-in{0%{transform:scale(0) rotate(-18deg);opacity:0}60%{transform:scale(1.2) rotate(7deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes br-flame{0%,to{transform:scale(1) rotate(-4deg)}50%{transform:scale(1.18) rotate(4deg)}}@keyframes br-burst-rise{0%{transform:translate(-50%,14px) scale(.6);opacity:0}22%{transform:translate(-50%) scale(1.18);opacity:1}72%{transform:translate(-50%,-6px) scale(1);opacity:1}to{transform:translate(-50%,-34px) scale(.85);opacity:0}}@keyframes br-burst-rise-side{0%{transform:translateY(14px) scale(.7);opacity:0}16%{transform:translateY(0) scale(1.1);opacity:.92}80%{transform:translateY(-4px) scale(1);opacity:.92}to{transform:translateY(-20px) scale(.9);opacity:0}}@keyframes br-pin-hop{0%,to{transform:translate(-50%,-50%)}40%{transform:translate(-50%,-105%)}}@keyframes br-crown-bob{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-3px) rotate(6deg)}}@keyframes br-row-flash{0%{box-shadow:inset 0 0 #ffb12c00;background:rgba(255,177,44,0)}25%{box-shadow:inset 0 0 22px -2px #ffb12c99;background:rgba(255,177,44,.16)}to{box-shadow:inset 0 0 #ffb12c00;background:rgba(255,177,44,0)}}@keyframes br-car-pulse{0%,to{filter:drop-shadow(0 0 5px rgba(27,230,236,.55))}50%{filter:drop-shadow(0 0 14px rgba(27,230,236,1))}}@keyframes br-sparkle{0%{transform:translate(0) scale(1) rotate(0);opacity:1}to{transform:translate(var(--sx, 0),var(--sy, -80px)) scale(.2) rotate(220deg);opacity:0}}@keyframes br-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.br-bump{animation:br-bump .45s cubic-bezier(.2,1.4,.4,1)}.br-pop-in{animation:br-pop-in .4s cubic-bezier(.2,1.3,.4,1) both}.br-flame{animation:br-flame .7s ease-in-out infinite;display:inline-block}.br-crown{animation:br-crown-bob 1.4s ease-in-out infinite}.br-car-pulse{animation:br-car-pulse 1.1s ease-in-out infinite}.br-row-flash{animation:br-row-flash .9s ease-out}html,body,#root{max-width:100%;overflow-x:hidden}.br-safe-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}.br-scroll-y{overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:0}@media (max-width: 640px){.br-btn--play,.br-btn--amber,.br-btn--solid{min-height:44px}.br-display{letter-spacing:0}.br-label{letter-spacing:.16em}}#root{width:100%;height:100%}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}
