@font-face{font-family:Michroma;font-style:normal;font-display:swap;font-weight:400;src:url(/roadster/assets/michroma-latin-ext-400-normal-BeYM1uOO.woff2)format("woff2"),url(/roadster/assets/michroma-latin-ext-400-normal-DlRaauac.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Michroma;font-style:normal;font-display:swap;font-weight:400;src:url(/roadster/assets/michroma-latin-400-normal-4gS0VCia.woff2)format("woff2"),url(/roadster/assets/michroma-latin-400-normal-C7Pn7qca.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/roadster/assets/saira-vietnamese-wght-normal-B59RsdDd.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/roadster/assets/saira-latin-ext-wght-normal-Cq1Gr55P.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/roadster/assets/saira-latin-wght-normal-C4OLzBX3.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 125%;src:url(/roadster/assets/saira-vietnamese-standard-normal-Dabr_kLY.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 125%;src:url(/roadster/assets/saira-latin-ext-standard-normal-3Ba4ICIc.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 125%;src:url(/roadster/assets/saira-latin-standard-normal-X2eA-qfZ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:50% 125%;src:url(/roadster/assets/saira-vietnamese-standard-italic-52KPIsOu.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:50% 125%;src:url(/roadster/assets/saira-latin-ext-standard-italic-CqU2kHDy.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:50% 125%;src:url(/roadster/assets/saira-latin-standard-italic-wJlFlYW8.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.rd-ui{--u:clamp(.6px, min(calc(100vw / 1920), calc(100vh / 1080)), 2.4px);--ink:#f3f2ee;--ink-2:#f3f2eebd;--ink-3:#f3f2ee80;--ink-4:#f3f2ee42;--line:#ffffff17;--line-2:#ffffff2e;--btn:#101011;--btn-hi:#161617;--btn-line:#29292a;--gold-hi:#f6efe0;--gold:#d9c9a3;--gold-lo:#8a7a5a;--gold-a:#d9c9a380;--red:#ff2a2a;--red-2:#ff1020;--red-glow:#ff2222bf;--ice:#9fdcff;--ice-hi:#e2f5ff;--teal:#d8fff8;--warm:#d0a46e;--blue:#1f6bff;--f-disp:"Michroma", "Eurostile", "Saira Variable", sans-serif;--f-ui:"Saira Variable", "Saira", system-ui, sans-serif;--fs-xxs:max(9px, calc(10.5 * var(--u)));--fs-xs:max(10px, calc(12 * var(--u)));--fs-sm:max(11px, calc(13.5 * var(--u)));--fs-md:max(12.5px, calc(16 * var(--u)));--fs-lg:max(14px, calc(20 * var(--u)));--ease:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--gold-text:linear-gradient(180deg, #fffaf1 0%, #f6efe0 22%, #e2d4b2 48%, #c4b28a 74%, #93825e 100%);--vol-h:max(16px, calc(20 * var(--u)));--vol-pad:max(6px, calc(9 * var(--u)));z-index:50;contain:strict;pointer-events:none;color:var(--ink);font-family:var(--f-ui);font-size:var(--fs-md);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font-weight:400;line-height:1.25;position:fixed;inset:0;overflow:hidden}.rd-ui *,.rd-ui :before,.rd-ui :after{box-sizing:border-box}:where(.rd-ui) :is(h1,h3,h4,p,ol,ul){font:inherit;margin:0;padding:0;list-style:none}:where(.rd-ui) button{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;outline:none;margin:0}.rd-ico{width:auto;height:1em;display:block;overflow:visible}.rd-led{width:max(4px, calc(6 * var(--u)));height:max(4px, calc(6 * var(--u)));background:var(--red);box-shadow:0 0 calc(5 * var(--u)) var(--red-glow), 0 0 calc(14 * var(--u)) #ff102073;border-radius:50%;flex:none;display:inline-block}.rd-led--ice{background:var(--ice);box-shadow:0 0 calc(5 * var(--u)) #9fdcffd9, 0 0 calc(12 * var(--u)) #9fdcff66}.rd-keys{align-items:center;gap:max(3px, calc(5 * var(--u)));white-space:nowrap;display:inline-flex}.rd-kbd{min-width:max(20px, calc(31 * var(--u)));height:max(20px, calc(31 * var(--u)));padding:0 max(5px, calc(9 * var(--u)));font-family:var(--f-disp);font-size:max(8.5px, calc(10.5 * var(--u)));letter-spacing:.06em;color:var(--ink);border-radius:max(2px, calc(4 * var(--u)));box-shadow:inset 0 1px 0 #ffffff12, 0 max(1px, calc(2 * var(--u))) 0 #050505, 0 calc(3 * var(--u)) calc(8 * var(--u)) #00000073;background:linear-gradient(#202022 0%,#141415 55%,#101011 100%);border:1px solid #38383a;border-bottom-color:#232324;justify-content:center;align-items:center;font-weight:400;line-height:1;display:inline-flex}.rd-kbd .rd-arrow{width:1.35em;height:1.35em}.rd-kbd--mid{min-width:max(30px, calc(46 * var(--u)))}.rd-kbd--wide{min-width:max(42px, calc(66 * var(--u)))}.rd-kbd--xwide{min-width:max(62px, calc(100 * var(--u)))}.rd-kbd--space{min-width:max(74px, calc(124 * var(--u)))}.rd-keys--sm{gap:max(2px, calc(4 * var(--u)))}.rd-keys--sm .rd-kbd{min-width:max(16px, calc(23 * var(--u)));height:max(16px, calc(23 * var(--u)));padding:0 max(4px, calc(6 * var(--u)));font-size:max(7.5px, calc(9 * var(--u)));border-radius:max(2px, calc(3 * var(--u)))}.rd-keys--sm .rd-kbd--mid{min-width:max(24px, calc(34 * var(--u)))}.rd-keys--sm .rd-kbd--wide{min-width:max(32px, calc(46 * var(--u)))}.rd-keys--sm .rd-kbd--space{min-width:max(48px, calc(72 * var(--u)))}.rd-keys__or{margin:0 max(2px, calc(4 * var(--u)));font-family:var(--f-ui);font-size:var(--fs-xs);color:var(--ink-4)}.rd-btn{align-items:center;gap:calc(18 * var(--u));width:100%;min-height:max(38px, calc(58 * var(--u)));padding:0 calc(26 * var(--u)) 0 calc(28 * var(--u));text-align:left;color:var(--ink-2);background:var(--btn);border:1px solid var(--btn-line);transition:color .25s,border-color .3s,background-color .3s;display:flex;position:relative}.rd-btn:before{content:"";pointer-events:none;opacity:.5;background:linear-gradient(#d9c9a300 0%,#d9c9a32e 45%,#d9c9a3d9) 0 100%/1px 100% no-repeat,linear-gradient(90deg,#d9c9a3d9,#d9c9a31f 35%,#d9c9a300 55%) 0 100%/100% 1px no-repeat;transition:opacity .35s;position:absolute;inset:-1px}.rd-btn:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#d9c9a317,#d9c9a300 60%);transition:opacity .35s;position:absolute;inset:0}.rd-btn.is-active{color:var(--ink);background:var(--btn-hi);border-color:#3d3a33}.rd-btn.is-active:before,.rd-btn.is-active:after{opacity:1}.rd-btn__led{width:max(2px, calc(3 * var(--u)));background:var(--red);box-shadow:0 0 calc(8 * var(--u)) var(--red-glow), 0 0 calc(18 * var(--u)) #ff102066;transition:transform .35s var(--ease);position:absolute;top:24%;bottom:24%;left:-1px;transform:scaleY(0)}.rd-btn.is-active .rd-btn__led{transform:scaleY(1)}.rd-btn__num{font-family:var(--f-disp);font-size:var(--fs-xxs);letter-spacing:.1em;color:var(--ink-4);flex:none;transition:color .3s}.rd-btn.is-active .rd-btn__num{color:var(--gold)}.rd-btn__body{gap:calc(7 * var(--u));min-width:0;transition:transform .4s var(--ease);flex-direction:column;flex:1;display:flex}.rd-btn.is-active .rd-btn__body{transform:translateX(calc(6 * var(--u)))}.rd-btn__label{font-family:var(--f-ui);font-size:var(--fs-md);letter-spacing:.16em;white-space:nowrap;font-weight:500;font-stretch:112%;line-height:1}.rd-btn__sub{font-size:var(--fs-xs);letter-spacing:.05em;color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;font-weight:400;line-height:1.2;transition:color .3s;overflow:hidden}.rd-btn.is-active .rd-btn__sub{color:var(--ink-2)}.rd-btn__chev{width:max(14px, calc(20 * var(--u)));height:max(14px, calc(20 * var(--u)));color:var(--gold);opacity:0;transform:translateX(calc(-8 * var(--u)));transition:opacity .3s ease, transform .4s var(--ease);flex:none}.rd-btn__chev .rd-ico{width:100%;height:100%}.rd-btn.is-active .rd-btn__chev{opacity:1;transform:none}.rd-btn__key{opacity:.55;flex:none;transition:opacity .3s}.rd-btn__key .rd-kbd{min-width:max(20px, calc(28 * var(--u)));height:max(18px, calc(25 * var(--u)));font-size:max(7.5px, calc(9 * var(--u)))}.rd-btn.is-active .rd-btn__key{opacity:1}.rd-btn--xl{min-height:max(56px, calc(88 * var(--u)))}.rd-btn--xl .rd-btn__label{font-size:max(15px, calc(21 * var(--u)));letter-spacing:.2em}.rd-btn--sm{min-height:max(34px, calc(50 * var(--u)));padding-left:calc(24 * var(--u))}.rd-btn--sm .rd-btn__label{font-size:var(--fs-sm);letter-spacing:.2em}.rd-screen{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s,visibility 0s linear .32s;position:absolute;inset:0}.rd-screen.is-on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .32s,visibility}.rd-screen:not(.is-on) *,.rd-hud:not(.is-on) *{animation-play-state:paused!important}.rd-shade{pointer-events:none;position:absolute;inset:0}.rd-shade--left{background:linear-gradient(90deg,#020203f0 0%,#020203db 22%,#0202038c 40%,#02020329 58%,#02020300 72%),linear-gradient(#0000 68%,#0000008c 100%)}.rd-shade--pause{background:linear-gradient(90deg,#020203f2 0%,#020203db 26%,#0202039e 50%,#02020373 100%)}.rd-shade--full{background:radial-gradient(75% 70%,#030304b8 0%,#020203e6 100%)}.rd-settings[data-context=pause] .rd-shade--left{background:linear-gradient(90deg,#020203f5 0%,#020203e0 30%,#0202039e 55%,#02020373 100%)}.rd-phead{align-items:center;gap:calc(14 * var(--u));padding-bottom:calc(20 * var(--u));border-bottom:1px solid var(--line);display:flex}.rd-phead__title{font-family:var(--f-disp);font-size:max(13px, calc(17 * var(--u)));letter-spacing:.42em;color:var(--ink)}.rd-phead__hint{align-items:center;gap:calc(6 * var(--u));margin-left:auto;display:inline-flex}.rd-phead__hint b,.rd-navhint b{font-family:var(--f-disp);font-size:var(--fs-xxs);letter-spacing:.28em;color:var(--ink-3);font-weight:400}.rd-phead__hint b{margin-left:calc(8 * var(--u))}.rd-navhint{align-items:center;gap:calc(10 * var(--u)) calc(26 * var(--u));flex-wrap:wrap;display:flex}.rd-navhint>span{align-items:center;gap:calc(10 * var(--u));display:inline-flex}.rd-title{z-index:30;cursor:default;place-items:center;display:grid}.rd-title.is-ready{cursor:pointer}.rd-title__bg{background:radial-gradient(60% 42% at 50% 46%,#1a18148c 0%,#05050600 70%),radial-gradient(120% 90%,#070708 0%,#030304 60%,#000 100%);transition:opacity 1.4s;position:absolute;inset:0}.rd-title.is-ready .rd-title__bg{opacity:.86}.rd-title__horizon{height:1px;box-shadow:0 0 calc(10 * var(--u)) #ff1e288c, 0 0 calc(40 * var(--u)) #ff102040;opacity:.55;transition:transform 1.6s var(--ease) .2s, opacity 1.2s ease;background:linear-gradient(90deg,#ff2a2a00 8%,#ff2a2a80 30%,#ff463cf2 50%,#ff2a2a80 70%,#ff2a2a00 92%);position:absolute;top:71%;left:0;right:0;transform:scaleX(.2)}.rd-title.is-on .rd-title__horizon{transform:scaleX(1)}.rd-title.is-ready .rd-title__horizon{opacity:.85}.rd-title__inner{--wm-h:min(3.25vw, calc(62 * var(--u)));transform:translateY(calc(-30 * var(--u)));flex-direction:column;align-items:center;display:flex;position:relative}.rd-title__mark{opacity:0;transition:opacity 1.4s ease .1s, transform 2.4s var(--ease) .1s;transform:scale(.97)}.rd-title.is-on .rd-title__mark{opacity:1;transform:none}.rd-title__sub{align-items:center;gap:calc(22 * var(--u));margin-top:calc(34 * var(--u));font-family:var(--f-disp);font-size:max(11px, calc(15 * var(--u)));letter-spacing:.9em;color:#d9c9a3d1;opacity:0;transition:opacity 1.2s .7s;display:flex}.rd-title__sub span:last-child{margin-right:-.9em}.rd-title__sub i{width:max(4px, calc(6 * var(--u)));height:max(4px, calc(6 * var(--u)));background:var(--red);box-shadow:0 0 calc(8 * var(--u)) var(--red-glow);transform:rotate(45deg)}.rd-title.is-on .rd-title__sub{opacity:1}.rd-title__load{width:max(220px, calc(380 * var(--u)));margin-top:calc(84 * var(--u));transition:opacity .5s ease, transform .6s var(--ease)}.rd-title.is-ready .rd-title__load{opacity:0;transform:translateY(calc(10 * var(--u)))}.rd-title__line{background:#ffffff1a;height:1px;position:relative;overflow:hidden}.rd-title__fill{background:linear-gradient(90deg, #8a7a5a66, var(--gold) 70%, #fffaf0);transform-origin:0;transition:transform .45s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.rd-title__status{margin-top:calc(14 * var(--u));font-family:var(--f-disp);font-size:var(--fs-xxs);letter-spacing:.32em;color:var(--ink-3);justify-content:space-between;display:flex}.rd-title__pct{font-family:var(--f-ui);letter-spacing:.1em;font-variant-numeric:tabular-nums;color:var(--ink-2);font-weight:500}.rd-title__press{left:50%;bottom:calc(-6 * var(--u));transform:translate(-50%, calc(12 * var(--u)));opacity:0;white-space:nowrap;font-family:var(--f-disp);font-size:max(11px, calc(14 * var(--u)));letter-spacing:.62em;color:var(--ink);transition:opacity .8s ease .3s, transform .9s var(--ease) .3s;position:absolute}.rd-title__press span{margin-right:-.62em;display:inline-block}.rd-title.is-ready .rd-title__press{opacity:1;transform:translate(-50%)}.rd-title.is-ready .rd-title__press span{animation:2.6s ease-in-out 1.1s infinite rd-press}.rd-title__foot{left:0;right:0;bottom:calc(34 * var(--u));text-align:center;font-size:var(--fs-xxs);letter-spacing:.12em;color:var(--ink-4);position:absolute}@keyframes rd-press{0%,to{opacity:1}50%{opacity:.28}}.rd-col{left:calc(120 * var(--u));top:calc(150 * var(--u));bottom:calc(64 * var(--u));width:max(320px, calc(560 * var(--u)));--wm-h:calc(30 * var(--u));flex-direction:column;display:flex;position:absolute}.rd-col__head{gap:calc(22 * var(--u));flex-direction:column;display:flex}.rd-col__mark{width:max-content}.rd-col__mark--sm{--wm-h:calc(19 * var(--u))}.rd-col__tag,.rd-col__title{align-items:center;gap:calc(14 * var(--u));font-family:var(--f-disp);font-size:var(--fs-xs);letter-spacing:.52em;color:#d9c9a3d9;display:flex}.rd-screen.is-on .rd-col__tag .rd-led,.rd-screen.is-on .rd-col__title .rd-led{animation:3.2s ease-in-out infinite rd-breathe}@keyframes rd-breathe{0%,to{opacity:1}50%{opacity:.35}}.rd-col__tag-dim,.rd-col__title-dim{letter-spacing:.32em;color:var(--ink-4);margin-left:auto}.rd-col__title{font-size:max(13px, calc(17 * var(--u)));letter-spacing:.46em;color:var(--ink)}.rd-col__title-dim{font-size:var(--fs-xxs)}.rd-menu{gap:calc(12 * var(--u));margin-top:calc(76 * var(--u));flex-direction:column;display:flex}.rd-main .rd-menu{margin-top:calc(104 * var(--u))}.rd-menu__label{align-items:center;gap:calc(16 * var(--u));margin-bottom:calc(6 * var(--u));font-family:var(--f-disp);font-size:max(8.5px, calc(10 * var(--u)));letter-spacing:.46em;color:var(--ink-4);display:flex}.rd-menu__label:after{content:"";background:linear-gradient(90deg, var(--line-2), #fff0);flex:1;height:1px}.rd-pause .rd-menu{margin-top:calc(64 * var(--u))}.rd-menu__pair{gap:calc(12 * var(--u));margin-top:calc(6 * var(--u));grid-template-columns:1fr 1fr;display:grid}.rd-col__foot{padding-top:calc(24 * var(--u));margin-top:auto}.rd-col__head,.rd-menu>*,.rd-set>*,.rd-set__actions,.rd-col__foot,.rd-phead{opacity:0;transform:translateX(calc(-22 * var(--u)));transition:opacity .45s ease, transform .7s var(--ease)}.rd-screen.is-on .rd-col__head,.rd-screen.is-on .rd-menu>*,.rd-screen.is-on .rd-set>*,.rd-screen.is-on .rd-set__actions,.rd-screen.is-on .rd-col__foot,.rd-screen.is-on .rd-phead{opacity:1;transform:none}.rd-screen.is-on .rd-col__head{transition-delay:40ms}.rd-screen.is-on .rd-menu>:first-child{transition-delay:.12s}.rd-screen.is-on .rd-menu>:nth-child(2){transition-delay:.17s}.rd-screen.is-on .rd-menu>:nth-child(3){transition-delay:.22s}.rd-screen.is-on .rd-menu>:nth-child(4){transition-delay:.27s}.rd-screen.is-on .rd-menu>:nth-child(5){transition-delay:.32s}.rd-screen.is-on .rd-menu>:nth-child(6){transition-delay:.37s}.rd-screen.is-on .rd-set>:nth-child(n+2){transition-delay:.1s}.rd-screen.is-on .rd-set>:nth-child(n+5){transition-delay:.16s}.rd-screen.is-on .rd-set>:nth-child(n+9){transition-delay:.22s}.rd-screen.is-on .rd-set__actions{transition-delay:.26s}.rd-screen.is-on .rd-col__foot{transition-delay:.36s}.rd-features{right:calc(84 * var(--u));bottom:calc(15px + var(--vol-h) + var(--vol-pad) + 52 * var(--u));opacity:0;align-items:stretch;transition:opacity 1s .45s;display:flex;position:absolute}.rd-main.is-on .rd-features{opacity:1}.rd-feature{justify-content:flex-end;align-items:center;gap:calc(20 * var(--u));padding:calc(4 * var(--u)) calc(34 * var(--u));flex-direction:column;display:flex}.rd-feature .rd-ico{height:max(22px, calc(36 * var(--u)));color:#fff}.rd-feature span{font-size:var(--fs-xs);letter-spacing:.12em;color:#c3c4c5;white-space:nowrap;font-weight:400;font-stretch:110%}.rd-feature__div{background:linear-gradient(#fff0,#ffffff61 18% 82%,#fff0);width:1px}.rd-feature__div--warm{background:linear-gradient(#d0a46e00,#d0a46ed9 18% 82%,#d0a46e00)}.rd-legal{right:calc(84 * var(--u));bottom:calc(15px + var(--vol-h) + var(--vol-pad) + 12 * var(--u));font-size:var(--fs-xxs);letter-spacing:.1em;color:var(--ink-4);position:absolute}.rd-col--panel{width:max(380px, calc(640 * var(--u)));top:calc(120 * var(--u))}.rd-settings .rd-col--panel{min-height:0;max-width:calc(100% - 144 * var(--u))}.rd-settings .rd-phead{flex:none}.rd-set__scrollhint{font-size:var(--fs-xxs);letter-spacing:.12em;color:var(--ink-3);white-space:nowrap;margin-left:auto}.rd-set{gap:calc(6 * var(--u));margin-top:calc(10 * var(--u));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--gold-lo) #ffffff0a;scrollbar-gutter:stable;flex-direction:column;flex:auto;min-height:0;padding:0 8px 4px 2px;display:flex;overflow:auto}.rd-set>*{flex-shrink:0}.rd-set::-webkit-scrollbar{width:6px}.rd-set::-webkit-scrollbar-thumb{background:var(--gold-lo);border-radius:3px}.rd-set__group{margin:calc(22 * var(--u)) 0 calc(6 * var(--u));font-family:var(--f-disp);font-size:var(--fs-xxs);letter-spacing:.44em;color:var(--ink-4)}.rd-row{justify-content:space-between;align-items:center;gap:calc(20 * var(--u));min-height:max(38px, calc(58 * var(--u)));padding:0 calc(18 * var(--u)) 0 calc(26 * var(--u));cursor:pointer;background:#0d0d0ed1;border:1px solid #ffffff0e;transition:background-color .3s,border-color .3s;display:flex;position:relative}.rd-row.is-active{background:#151516f2;border-color:#d9c9a342}.rd-haptics-unavailable{cursor:default}.rd-haptics-test{text-align:left;width:100%;color:inherit;font:inherit}.rd-haptics-test:disabled{opacity:.45;cursor:default}.rd-haptics-test:focus-visible{outline:1px solid var(--gold-hi);outline-offset:-3px}.rd-haptics-test__hint{color:var(--gold-hi);font-size:max(10px, calc(11 * var(--u)));letter-spacing:.16em}.rd-haptics-note{padding:calc(7 * var(--u)) calc(18 * var(--u)) calc(10 * var(--u)) calc(26 * var(--u));color:#f0ebdc9e;font-size:max(11px, calc(12 * var(--u)));letter-spacing:.02em;margin:0;line-height:1.5}.rd-row__led{width:max(2px, calc(3 * var(--u)));background:var(--red);box-shadow:0 0 calc(8 * var(--u)) var(--red-glow);transition:transform .35s var(--ease);position:absolute;top:26%;bottom:26%;left:-1px;transform:scaleY(0)}.rd-row.is-active .rd-row__led{transform:scaleY(1)}.rd-row__label{font-size:var(--fs-sm);letter-spacing:.16em;color:var(--ink-3);white-space:nowrap;font-weight:500;font-stretch:110%;transition:color .3s}.rd-row.is-active .rd-row__label{color:var(--ink)}.rd-seg{background:#0a0a0b;border:1px solid #29292b;flex:none;padding:2px;display:inline-flex;position:relative}.rd-seg__opt{min-width:max(42px, calc(64 * var(--u)));height:max(24px, calc(32 * var(--u)));padding:0 calc(12 * var(--u));font-size:var(--fs-xxs);letter-spacing:.16em;color:var(--ink-3);font-weight:600;font-stretch:110%;transition:color .25s,background-color .25s;position:relative}.rd-seg__opt+.rd-seg__opt:before{content:"";background:#ffffff14;width:1px;position:absolute;top:25%;bottom:25%;left:0}.rd-seg__opt:hover{color:var(--ink)}.rd-seg__opt.is-sel{color:#141210;box-shadow:0 0 calc(14 * var(--u)) #d9c9a340;background:linear-gradient(#fbf6ea 0%,#e6dbc0 55%,#cdbd97 100%)}.rd-seg__opt.is-sel:before,.rd-seg__opt.is-sel+.rd-seg__opt:before{opacity:0}.rd-seg__arrow{width:max(4px, calc(6 * var(--u)));height:max(4px, calc(6 * var(--u)));border:solid var(--gold);opacity:0;border-width:0 0 1px 1px;transition:opacity .25s;position:absolute;top:50%}.rd-seg__arrow--l{left:calc(-14 * var(--u));transform:translateY(-50%)rotate(45deg)}.rd-seg__arrow--r{right:calc(-14 * var(--u));transform:translateY(-50%)rotate(-135deg)}.rd-row.is-active .rd-seg__arrow{opacity:.9}.rd-row.is-active.is-first .rd-seg__arrow--l,.rd-row.is-active.is-last .rd-seg__arrow--r{opacity:.2}.rd-slider{align-items:center;gap:calc(18 * var(--u));padding:calc(12 * var(--u)) 0;cursor:ew-resize;touch-action:none;display:inline-flex}.rd-slider__track{--track-w:max(150px, calc(250 * var(--u)));width:var(--track-w);background:#ffffff21;height:2px;position:relative}.rd-slider__ticks{left:0;right:0;top:calc(-5 * var(--u));height:calc(4 * var(--u));background:repeating-linear-gradient(90deg,#ffffff38 0 1px,#0000 1px 10%);position:absolute}.rd-slider__fill{transform-origin:0;transform:scaleX(var(--v,0));background:linear-gradient(90deg, #8a7a5ab3, var(--gold-hi));transition:transform .15s ease-out;position:absolute;inset:0}.rd-slider__knobwrap{width:0;transform:translateX(calc(var(--v,0) * var(--track-w)));transition:transform .15s ease-out;position:absolute;inset:0 auto 0 0}.rd-slider__knob{width:max(9px, calc(12 * var(--u)));height:max(9px, calc(12 * var(--u)));background:var(--gold-hi);box-shadow:0 0 calc(10 * var(--u)) #f6efe08c;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)rotate(45deg)}.rd-slider__val{text-align:right;width:3ch;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.rd-row.is-muted .rd-slider__fill{background:#ffffff4d}.rd-row.is-muted .rd-slider__knob{box-shadow:none;background:#8d8b86}.rd-row.is-muted .rd-slider__val{color:var(--red)}.rd-set__actions{gap:max(8px, calc(12 * var(--u)));grid-template-columns:1fr 1fr;display:grid}.rd-set__actions [data-action=save-settings]{color:var(--gold-hi);border-color:var(--gold-lo);background:#29261f}.rd-set__actions [data-action=save-settings].is-active{border-color:var(--gold);background:#3b3427}.rd-set__footer{margin-top:max(10px, calc(14 * var(--u)));padding-top:max(10px, calc(14 * var(--u)));border-top:1px solid var(--line-2);flex:none}.rd-set__note{font-size:var(--fs-xs);color:var(--ink-3);letter-spacing:.04em;margin-top:8px}.rd-set__footer .rd-navhint{margin-top:max(10px, calc(16 * var(--u)))}@media (min-height:541px) and (max-height:800px){.rd-settings .rd-col--panel{top:calc(80 * var(--u))}.rd-settings .rd-set__group{margin:calc(10 * var(--u)) 0 calc(2 * var(--u))}.rd-settings .rd-set{gap:calc(4 * var(--u))}}.rd-controls{z-index:14;place-items:center;display:grid}.rd-ctl{width:min(calc(1280 * var(--u)), 94vw);max-height:94vh;padding:calc(34 * var(--u)) calc(46 * var(--u)) calc(30 * var(--u));box-shadow:0 calc(30 * var(--u)) calc(90 * var(--u)) #0009;opacity:0;transform:translateY(calc(16 * var(--u))) scale(.985);transition:opacity .35s ease, transform .6s var(--ease);background:linear-gradient(#0e0e0ff0,#080809f0);border:1px solid #ffffff14;position:relative;overflow:hidden}.rd-ctl:before{content:"";pointer-events:none;background:linear-gradient(#d9c9a300 55%,#d9c9a3b3) 0 100%/1px 100% no-repeat,linear-gradient(90deg,#d9c9a3b3,#d9c9a300 30%) 0 100%/100% 1px no-repeat;position:absolute;inset:-1px}.rd-controls.is-on .rd-ctl{opacity:1;transform:none}.rd-ctl__grid{gap:calc(64 * var(--u));margin-top:calc(26 * var(--u));grid-template-columns:1fr 1fr;display:grid}.rd-ctl__group+.rd-ctl__group{margin-top:calc(30 * var(--u))}.rd-ctl__title{align-items:center;gap:calc(16 * var(--u));margin-bottom:calc(10 * var(--u));font-family:var(--f-disp);font-size:var(--fs-xxs);letter-spacing:.42em;color:var(--gold);display:flex}.rd-ctl__title:after{content:"";background:linear-gradient(90deg,#d9c9a359,#d9c9a300);flex:1;height:1px}.rd-ctl__subtitle{margin:calc(16 * var(--u)) 0 calc(4 * var(--u));font-family:var(--f-disp);font-size:max(8.5px, calc(9.5 * var(--u)));letter-spacing:.4em;color:var(--ink-3)}.rd-ctl__row{grid-template-columns:max(120px, calc(200 * var(--u))) 1fr;align-items:center;gap:calc(18 * var(--u));min-height:max(28px, calc(44 * var(--u)));padding:calc(5 * var(--u)) 0;border-bottom:1px solid #ffffff0b;display:grid}.rd-ctl__desc{gap:max(1px, calc(3 * var(--u)));flex-direction:column;min-width:0;display:flex}.rd-ctl__desc b{font-size:var(--fs-sm);letter-spacing:.04em;color:var(--ink);font-weight:500}.rd-ctl__desc small{font-size:var(--fs-xxs);letter-spacing:.04em;color:var(--ink-3)}.rd-ctl__note{align-items:center;gap:calc(10 * var(--u));margin-top:calc(12 * var(--u));font-size:var(--fs-xs);letter-spacing:.06em;color:#9fdcffe6;display:flex}.rd-ctl__foot{margin-top:calc(24 * var(--u));justify-content:flex-end;display:flex}.rd-ctl__foot .rd-btn{width:max(150px, calc(220 * var(--u)))}.rd-controls.is-ingame{pointer-events:none}.rd-controls.is-ingame .rd-shade{opacity:.55}.rd-controls.is-ingame .rd-ctl__foot{display:none}.rd-finish{z-index:16;place-items:center;display:grid}.rd-finish__card{width:min(calc(760 * var(--u)), 92vw);max-height:94vh;padding:calc(40 * var(--u)) calc(54 * var(--u)) calc(38 * var(--u));text-align:center;box-shadow:0 calc(30 * var(--u)) calc(90 * var(--u)) #000000a6;opacity:0;transform:translateY(calc(20 * var(--u))) scale(.97);transition:opacity .4s ease, transform .8s var(--ease);background:linear-gradient(#0f0f10f2,#080809f2);border:1px solid #ffffff14;flex-direction:column;align-items:center;display:flex;position:relative}.rd-finish__card:before{content:"";pointer-events:none;background:linear-gradient(#d9c9a300 55%,#d9c9a3bf) 0 100%/1px 100% no-repeat,linear-gradient(90deg,#d9c9a3bf,#d9c9a300 30%) 0 100%/100% 1px no-repeat;position:absolute;inset:-1px}.rd-finish.is-on .rd-finish__card{opacity:1;transform:none}.rd-finish__head{align-items:center;gap:calc(22 * var(--u));font-family:var(--f-disp);font-size:max(13px, calc(18 * var(--u)));letter-spacing:.7em;color:var(--ink);display:flex}.rd-finish__head span{margin-right:-.7em}.rd-finish__time{margin-top:calc(18 * var(--u));font-size:max(46px, calc(92 * var(--u)));letter-spacing:.01em;font-variant-numeric:tabular-nums;background:var(--gold-text);color:#0000;filter:drop-shadow(0 calc(3 * var(--u)) calc(14 * var(--u)) #0009);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:600;font-stretch:120%;line-height:1}.rd-finish__delta{align-items:baseline;gap:calc(14 * var(--u));min-height:1.4em;margin-top:calc(12 * var(--u));font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--ink-2);font-weight:500;display:flex}.rd-finish__dlabel{font-family:var(--f-disp);font-size:var(--fs-xxs);letter-spacing:.3em;color:var(--ink-3)}.rd-delta{padding:max(2px, calc(3 * var(--u))) calc(10 * var(--u));color:#fff;font-weight:600}.rd-delta[data-kind=faster]{background:#1f6bffe6}.rd-delta[data-kind=slower]{background:#ff2222e6}.rd-finish__record{white-space:nowrap;margin-top:calc(18 * var(--u));padding:calc(8 * var(--u)) calc(22 * var(--u));font-family:var(--f-disp);font-size:var(--fs-xs);letter-spacing:.5em;color:#fff;box-shadow:0 0 calc(18 * var(--u)) #ff222273, inset 0 0 calc(12 * var(--u)) #ff222240;background:linear-gradient(90deg,#ff102029,#ff2a2a52,#ff102029);border:1px solid #ff2a2ad9;display:none;position:relative;overflow:hidden}.rd-finish__record span{margin-right:-.5em}.rd-finish__record:after{content:"";width:40%;animation:rd-shimmer 2.4s var(--ease-io) .6s infinite;background:linear-gradient(100deg,#fff0,#ffffff8c,#fff0);position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}.rd-finish__record.is-on{display:block}.rd-finish__medal{justify-content:center;align-items:center;gap:calc(22 * var(--u));margin-top:calc(26 * var(--u));min-height:calc(40 * var(--u));display:flex}.rd-finish__badge{width:max(64px, calc(104 * var(--u)));filter:drop-shadow(0 calc(6 * var(--u)) calc(16 * var(--u)) #0009)}.rd-finish__badge .rd-medal{width:100%;height:auto;display:block}.rd-finish.is-on .rd-finish__badge{animation:rd-medal-in .9s var(--ease) .25s both}.rd-finish__mlabel{align-items:flex-start;gap:calc(8 * var(--u));flex-direction:column;display:flex}.rd-finish__mlabel span{font-family:var(--f-disp);font-size:max(16px, calc(26 * var(--u)));letter-spacing:.24em;color:var(--ink)}.rd-finish__mlabel small{font-family:var(--f-disp);font-size:var(--fs-xxs);letter-spacing:.5em;color:var(--ink-3)}.rd-finish__medal[data-medal=author] .rd-finish__mlabel span{color:#8ff0e6}.rd-finish__medal[data-medal=gold] .rd-finish__mlabel span{color:#f3d27a}.rd-finish__medal[data-medal=silver] .rd-finish__mlabel span{color:#dfe3e8}.rd-finish__medal[data-medal=bronze] .rd-finish__mlabel span{color:#e2a172}.rd-finish__mlabel--none{align-items:center}.rd-finish__mlabel--none span{color:var(--ink-3)}.rd-finish__mlabel--none small{letter-spacing:.2em}.rd-finish__mlabel--none b{font-family:var(--f-ui);color:var(--red);font-weight:600}.rd-finish__ladder{gap:calc(10 * var(--u));width:100%;margin-top:calc(26 * var(--u));padding-top:calc(20 * var(--u));border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.rd-ladder{align-items:center;gap:calc(6 * var(--u));opacity:.38;flex-direction:column;display:flex}.rd-ladder.is-earned{opacity:.85}.rd-ladder.is-best{opacity:1}.rd-ladder .rd-medal{width:max(18px, calc(26 * var(--u)));height:max(18px, calc(26 * var(--u)))}.rd-ladder__name{font-family:var(--f-disp);font-size:max(8px, calc(9 * var(--u)));letter-spacing:.3em;color:var(--ink-3)}.rd-ladder__t{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:500}.rd-finish__splits{width:100%}.rd-finish__splits:not(:empty){margin-top:calc(22 * var(--u))}.rd-finish__stitle{margin-bottom:calc(10 * var(--u));font-family:var(--f-disp);font-size:max(8px, calc(9 * var(--u)));letter-spacing:.44em;color:var(--ink-4)}.rd-finish__slist{grid-template-columns:repeat(auto-fill, minmax(max(96px, calc(150 * var(--u))), 1fr));gap:calc(6 * var(--u));display:grid}.rd-finish__slist li{justify-content:space-between;gap:calc(8 * var(--u));padding:calc(6 * var(--u)) calc(10 * var(--u));font-size:var(--fs-xs);font-variant-numeric:tabular-nums;background:#ffffff09;display:flex}.rd-finish__slist span{font-family:var(--f-disp);font-size:max(8px, calc(9 * var(--u)));letter-spacing:.16em;color:var(--ink-3);line-height:1.6}.rd-finish__slist b{color:var(--ink);font-weight:500}.rd-finish__actions{gap:calc(14 * var(--u));width:100%;margin-top:calc(30 * var(--u));grid-template-columns:1fr 1fr;display:grid}@keyframes rd-shimmer{0%{transform:translate(-120%)}55%,to{transform:translate(320%)}}@keyframes rd-medal-in{0%{opacity:0;transform:scale(1.6)rotate(-14deg)}60%{opacity:1;transform:scale(.94)rotate(2deg)}to{opacity:1;transform:none}}.rd-showroom.is-on{pointer-events:none}.rd-showroom.is-on button{pointer-events:auto}.rd-sr__shade{pointer-events:none;background:linear-gradient(#00000080 0%,#00000029 12%,#0000 22%),linear-gradient(#0000 72%,#00000052 87%,#000000b3 100%);position:absolute;inset:0}.rd-sr__head{left:calc(72 * var(--u));top:calc(60 * var(--u));gap:calc(18 * var(--u));flex-direction:column;display:flex;position:absolute}.rd-sr__ctx{margin-left:calc(14 * var(--u));font-size:var(--fs-xxs);letter-spacing:.32em;color:var(--ink-4)}.rd-sr__back{right:calc(72 * var(--u));top:calc(56 * var(--u));width:max(176px, calc(250 * var(--u)));position:absolute}.rd-sr__view{margin-top:calc(10 * var(--u));min-height:max(40px, calc(56 * var(--u)))}.rd-sr__view-icon{width:max(18px, calc(26 * var(--u)));height:max(14px, calc(20 * var(--u)));margin-right:calc(12 * var(--u));color:#fff;opacity:.55;flex:none;place-items:center;transition:opacity .3s;display:grid}.rd-sr__view-icon .rd-ico{width:auto;height:100%}.rd-sr__view:hover .rd-sr__view-icon,.rd-sr__view.is-on .rd-sr__view-icon{opacity:1}.rd-sr__view.is-on{color:var(--ink);background:var(--btn-hi);border-color:#3d3a33}.rd-sr__view.is-on .rd-btn__led{transform:scaleY(1)}.rd-sr__view.is-on .rd-btn__label{color:var(--gold-hi)}.rd-sr__view.is-on .rd-sr__view-icon .rd-ico{filter:drop-shadow(0 0 calc(4 * var(--u)) #ffffffbf)}.rd-showroom .rd-sr__hints--cockpit,.rd-showroom.is-interior .rd-sr__hints--orbit{display:none}.rd-showroom.is-interior .rd-sr__hints--cockpit{display:flex}.rd-showroom .rd-btn:hover{color:var(--ink);background:var(--btn-hi);border-color:#3d3a33}.rd-showroom .rd-btn:hover:before,.rd-showroom .rd-btn:hover:after,.rd-showroom .rd-btn:hover .rd-btn__key{opacity:1}.rd-showroom .rd-btn:hover .rd-btn__led{transform:scaleY(1)}.rd-sr__dock{left:50%;bottom:calc(116 * var(--u));justify-content:center;gap:calc(10 * var(--u));flex-wrap:wrap;width:max-content;max-width:calc(100vw - 32px);display:flex;position:absolute;transform:translate(-50%)}.rd-srb{align-items:center;gap:calc(14 * var(--u));width:max(142px, calc(192 * var(--u)));height:max(44px, calc(68 * var(--u)));padding:0 calc(14 * var(--u)) 0 calc(18 * var(--u));text-align:left;color:var(--ink-2);border:1px solid var(--btn-line);background:#0e0e0fe0;transition:color .25s,border-color .3s,background-color .3s;display:flex;position:relative}.rd-srb[data-sr=paint]{width:max(168px, calc(262 * var(--u)))}.rd-srb:is([data-sr=hover],[data-sr=boost]){width:max(164px, calc(220 * var(--u)))}.rd-srb:is([data-sr=hover],[data-sr=boost]) .rd-srb__key{justify-items:end;gap:3px;display:grid}.rd-srb__key small{letter-spacing:.16em;color:var(--ink-2);font-size:7px}.rd-srb[data-sr=boost] .rd-srb__icon .rd-ico{transform:rotate(-90deg)}@media (max-width:1150px){html:not(.rd-touch) .rd-sr__dock{grid-template-columns:repeat(6,minmax(0,1fr)) minmax(0,1.35fr);width:calc(100vw - 48px);display:grid}html:not(.rd-touch) .rd-sr__dock .rd-srb{gap:6px;width:auto;min-width:0;padding:0 10px}html:not(.rd-touch) .rd-srb__icon{display:none}}.rd-srb:before{content:"";pointer-events:none;opacity:.45;background:linear-gradient(#d9c9a300 0%,#d9c9a32e 45%,#d9c9a3d9) 0 100%/1px 100% no-repeat,linear-gradient(90deg,#d9c9a3d9,#d9c9a31f 35%,#d9c9a300 55%) 0 100%/100% 1px no-repeat;transition:opacity .35s;position:absolute;inset:-1px}.rd-srb:hover{color:var(--ink);background:#161617f0;border-color:#3d3a33}.rd-srb:hover:before{opacity:1}.rd-srb__led{width:max(2px, calc(3 * var(--u)));background:var(--red);box-shadow:0 0 calc(8 * var(--u)) var(--red-glow), 0 0 calc(18 * var(--u)) #ff102066;transition:transform .35s var(--ease);position:absolute;top:24%;bottom:24%;left:-1px;transform:scaleY(0)}.rd-srb.is-on .rd-srb__led{transform:scaleY(1)}.rd-srb__icon{width:max(18px, calc(28 * var(--u)));height:max(16px, calc(24 * var(--u)));color:#fff;opacity:.5;flex:none;place-items:center;transition:opacity .3s;display:grid}.rd-srb__icon .rd-ico{width:auto;height:100%}.rd-srb.is-on .rd-srb__icon,.rd-srb:hover .rd-srb__icon,.rd-srb[data-sr=paint] .rd-srb__icon{opacity:1}.rd-srb.is-on .rd-srb__icon .rd-ico{filter:drop-shadow(0 0 calc(4 * var(--u)) #ffffffbf)}.rd-srb__swatch{width:max(15px, calc(22 * var(--u)));height:max(15px, calc(22 * var(--u)));background:radial-gradient(circle at 34% 28%, #ffffffbf 0, #fff0 42%), radial-gradient(circle at 70% 80%, #00000073 0, #0000 60%), var(--sw,#d6d9de);box-shadow:0 0 0 1px #ffffff47, 0 0 calc(10 * var(--u)) #ffffff1f;border-radius:50%;transition:background-color .3s;display:block}.rd-srb__text{gap:calc(6 * var(--u));flex-direction:column;flex:1;min-width:0;display:flex}.rd-srb__name{font-family:var(--f-disp);font-size:max(7.5px, calc(8.5 * var(--u)));letter-spacing:.24em;color:var(--ink-3)}.rd-srb__val{font-size:var(--fs-xs);letter-spacing:.14em;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-weight:600;font-stretch:110%;line-height:1;transition:color .3s;overflow:hidden}.rd-srb.is-on .rd-srb__val,.rd-srb[data-sr=paint] .rd-srb__val{color:var(--gold-hi)}.rd-srb[data-v=BRAKE] .rd-srb__val,.rd-srb[data-v=WALL] .rd-srb__val{color:var(--red);text-shadow:0 0 calc(8 * var(--u)) var(--red-glow)}.rd-srb__key{opacity:.6;flex:none;transition:opacity .3s}.rd-srb__key .rd-kbd{min-width:max(18px, calc(26 * var(--u)));height:max(18px, calc(25 * var(--u)));font-size:max(7.5px, calc(9 * var(--u)))}.rd-srb:hover .rd-srb__key{opacity:1}.rd-srb__flash{pointer-events:none;box-shadow:0 0 calc(22 * var(--u)) #f6efe047;opacity:0;background:linear-gradient(#f6efe024,#f6efe000);border:1px solid #f6efe0e6;position:absolute;inset:-1px}.rd-sr__hints{left:0;right:0;bottom:calc(40 * var(--u));justify-content:center;position:absolute}.rd-sr__mouse{height:max(15px, calc(22 * var(--u)));color:var(--ink-2);display:block}.rd-sr__mouse .rd-ico{width:auto;height:100%}.rd-sr__head,.rd-sr__back,.rd-sr__hints{opacity:0;transform:translateY(calc(-12 * var(--u)));transition:opacity .45s ease, transform .7s var(--ease)}.rd-sr__hints{transform:translateY(calc(10 * var(--u)))}.rd-srb{opacity:0;transform:translateY(calc(18 * var(--u)));transition:opacity .4s ease, transform .7s var(--ease), color .25s ease, border-color .3s ease, background-color .3s ease}.rd-showroom.is-on .rd-sr__head,.rd-showroom.is-on .rd-sr__back,.rd-showroom.is-on .rd-sr__hints,.rd-showroom.is-on .rd-srb{opacity:1;transform:none}.rd-showroom.is-on .rd-sr__head,.rd-showroom.is-on .rd-sr__back{transition-delay:80ms}.rd-showroom.is-on .rd-srb:first-child{transition-delay:.16s,.16s,0s,0s,0s}.rd-showroom.is-on .rd-srb:nth-child(2){transition-delay:.21s,.21s,0s,0s,0s}.rd-showroom.is-on .rd-srb:nth-child(3){transition-delay:.26s,.26s,0s,0s,0s}.rd-showroom.is-on .rd-srb:nth-child(4){transition-delay:.31s,.31s,0s,0s,0s}.rd-showroom.is-on .rd-srb:nth-child(5){transition-delay:.36s,.36s,0s,0s,0s}.rd-showroom.is-on .rd-srb:nth-child(6){transition-delay:.41s,.41s,0s,0s,0s}.rd-showroom.is-on .rd-srb:nth-child(7){transition-delay:.46s,.46s,0s,0s,0s}.rd-showroom.is-on .rd-sr__hints{transition-delay:.5s}.rd-hud{opacity:0;visibility:hidden;text-shadow:0 1px calc(3 * var(--u)) #000000bf;transition:opacity .45s,visibility 0s linear .45s;position:absolute;inset:0}.rd-hud.is-on{opacity:1;visibility:visible;transition:opacity .45s}.rd-hud:before,.rd-hud:after{content:"";pointer-events:none;position:absolute;left:0;right:0}.rd-hud:before{background:linear-gradient(#0000 0%,#0000002e 55%,#00000075 100%);height:28vh;bottom:0}.rd-hud:after{background:linear-gradient(#00000052 0%,#0000 100%);height:18vh;top:0}.rd-ui.has-menu .rd-hud{opacity:.2}.rd-ui.has-showroom .rd-hud,.rd-ui.has-showroom .rd-fx{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s linear .3s}.rd-ui.has-pause .rd-tl,.rd-ui.has-pause .rd-hints{visibility:hidden}.rd-hud[data-mode=free] .rd-tc,.rd-hud[data-mode=free] .rd-medals,.rd-hud[data-mode=timeattack] .rd-score,.rd-hud[data-mode=timeattack] .rd-objectives{display:none}.rd-tl{left:calc(46 * var(--u));top:calc(40 * var(--u));width:max(240px, calc(380 * var(--u)));position:absolute}.rd-status{align-items:center;gap:calc(12 * var(--u));font-family:var(--f-disp);font-size:var(--fs-xxs);letter-spacing:.34em;color:var(--ink-2);display:flex}.rd-status__brand{color:var(--ink)}.rd-status__sep{width:calc(20 * var(--u));background:var(--line-2);height:1px}.rd-substatus{gap:calc(16 * var(--u));margin-top:calc(9 * var(--u));padding-left:calc(18 * var(--u));font-size:max(8.5px, calc(10 * var(--u)));letter-spacing:.24em;color:var(--ink-3);font-weight:500;display:flex}.rd-fps{font-variant-numeric:tabular-nums;color:var(--ink-2);display:none}.rd-fps.is-on{display:inline}.rd-objectives{margin-top:calc(30 * var(--u))}.rd-objectives.is-empty{display:none}.rd-objectives__head{padding-bottom:calc(9 * var(--u));margin-bottom:calc(6 * var(--u));border-bottom:1px solid var(--line-2);font-family:var(--f-disp);font-size:max(8.5px, calc(10 * var(--u)));letter-spacing:.36em;color:var(--ink-3);justify-content:space-between;align-items:baseline;display:flex}.rd-objectives__count{font-family:var(--f-ui);font-size:var(--fs-xs);letter-spacing:.1em;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.rd-objectives.is-complete .rd-objectives__count{color:var(--red)}.rd-obj{align-items:center;gap:calc(12 * var(--u));padding:calc(5 * var(--u)) 0;font-size:var(--fs-sm);letter-spacing:.02em;color:var(--ink);font-weight:500;display:flex}.rd-obj__box{width:max(10px, calc(14 * var(--u)));height:max(10px, calc(14 * var(--u)));border:1px solid #ffffff6b;flex:none;transition:border-color .3s,box-shadow .3s;position:relative}.rd-obj__box .rd-ico{width:124%;height:124%;color:var(--red);opacity:0;filter:drop-shadow(0 0 calc(3 * var(--u)) #ff2222f2);position:absolute;inset:-12%}.rd-obj__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:color .4s;position:relative;overflow:hidden}.rd-obj__label:after{content:"";transform-origin:0;background:#f3f2ee8c;height:1px;position:absolute;top:54%;left:0;right:0;transform:scaleX(0)}.rd-obj.is-done .rd-obj__box{box-shadow:0 0 calc(8 * var(--u)) #ff22228c, inset 0 0 calc(5 * var(--u)) #ff222259;border-color:#ff2a2af2}.rd-obj.is-done .rd-obj__box .rd-ico{opacity:1}.rd-obj.is-done .rd-obj__label{color:var(--ink-3)}.rd-obj.is-done .rd-obj__label:after{transform:scaleX(1)}.rd-obj.is-fresh .rd-obj__label:after{animation:rd-strike .55s var(--ease) .15s both}.rd-obj.is-fresh .rd-obj__box{animation:rd-tick .5s var(--ease) both}@keyframes rd-strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rd-tick{0%{transform:scale(1.9)}to{transform:none}}.rd-tr{right:calc(46 * var(--u));top:calc(36 * var(--u));flex-direction:column;align-items:flex-end;display:flex;position:absolute}.rd-score{align-items:flex-end;gap:calc(6 * var(--u));flex-direction:column;display:flex}.rd-score__label{font-family:var(--f-disp);font-size:max(8.5px, calc(10 * var(--u)));letter-spacing:.44em;color:var(--ink-3);margin-right:-.44em}.rd-score__val{font-size:max(28px, calc(48 * var(--u)));letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--ink);font-style:italic;font-weight:600;font-stretch:118%;line-height:1;transition:color .3s}.rd-score.is-counting .rd-score__val{color:var(--gold-hi)}.rd-medals{gap:calc(4 * var(--u));width:max(190px, calc(280 * var(--u)));flex-direction:column;display:flex}.rd-mrow{grid-template-columns:max(14px, calc(20 * var(--u))) 1fr auto;align-items:center;gap:calc(12 * var(--u));padding:calc(5 * var(--u)) calc(12 * var(--u));background:linear-gradient(90deg,#08080900,#08080999);transition:opacity .4s;display:grid}.rd-mrow .rd-medal{width:100%;height:auto;display:block}.rd-mrow__name{white-space:nowrap;font-family:var(--f-disp);font-size:max(8px, calc(9.5 * var(--u)));letter-spacing:.3em;color:var(--ink-3)}.rd-mrow__t{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:500;position:relative}.rd-mrow__t:after{content:"";height:1px;transition:transform .4s var(--ease);background:currentColor;position:absolute;top:52%;left:-4%;right:-4%;transform:scaleX(0)}.rd-mrow.is-missed{opacity:.35}.rd-mrow.is-missed .rd-mrow__t:after{transform:scaleX(1)}.rd-mrow--pb{margin-top:calc(6 * var(--u));border-top:1px solid var(--line);background:0 0}.rd-mrow__pb{font-family:var(--f-disp);font-size:max(8px, calc(9 * var(--u)));letter-spacing:.1em;color:var(--gold)}.rd-mrow--pb.is-none .rd-mrow__t{color:var(--ink-4)}.rd-tc{left:0;right:0;top:calc(24 * var(--u));flex-direction:column;align-items:center;display:flex;position:absolute}.rd-cp{align-items:baseline;gap:calc(12 * var(--u));display:flex}.rd-cp__label{font-family:var(--f-disp);font-size:max(8.5px, calc(10 * var(--u)));letter-spacing:.4em;color:var(--ink-3)}.rd-cp__val{font-size:var(--fs-sm);letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.rd-timer{margin-top:calc(4 * var(--u));font-size:max(32px, calc(56 * var(--u)));letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--ink);text-shadow:0 calc(2 * var(--u)) calc(14 * var(--u)) #0009;font-style:italic;font-weight:600;font-stretch:120%;line-height:1}.rd-timer__ms{color:var(--ink-2);font-size:.6em}.rd-split{margin-top:calc(12 * var(--u));opacity:0;font-size:var(--fs-md);font-variant-numeric:tabular-nums;text-shadow:none;align-items:stretch;font-weight:600;display:flex}.rd-split>span{padding:calc(6 * var(--u)) calc(14 * var(--u));place-items:center;display:grid}.rd-split__cp{font-family:var(--f-disp);font-size:max(8.5px, calc(10 * var(--u)));letter-spacing:.3em;color:var(--ink-2);background:#080809d9;font-weight:400}.rd-split__time{color:var(--ink);background:#141416d9}.rd-split__delta{min-width:max(64px, calc(98 * var(--u)));color:#fff;font-style:italic;font-stretch:112%}.rd-split[data-kind=faster] .rd-split__delta{box-shadow:0 0 calc(20 * var(--u)) #1f6bff73;background:#1f6bfff0}.rd-split[data-kind=slower] .rd-split__delta{box-shadow:0 0 calc(20 * var(--u)) #ff222273;background:#ff2222f0}.rd-split[data-kind=none] .rd-split__delta{display:none}.rd-cluster{left:0;right:0;bottom:calc(60 * var(--u));width:min(calc(1180 * var(--u)), 96vw);align-items:end;column-gap:calc(40 * var(--u));grid-template-columns:1fr auto 1fr;margin-inline:auto;display:grid;position:absolute}.rd-speed{flex-direction:column;align-items:center;display:flex;position:relative}.rd-speed__num{font-size:max(64px, calc(112 * var(--u)));letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink);text-shadow:0 calc(2 * var(--u)) calc(18 * var(--u)) #0000008c;font-style:italic;font-weight:500;font-stretch:125%;line-height:.82;transition:color .2s,text-shadow .25s;display:flex}.rd-speed__d{transition:opacity .25s}.rd-speed__d.is-dim{opacity:.14}.rd-speed__unit{margin-top:calc(14 * var(--u));font-family:var(--f-disp);font-size:var(--fs-xxs);letter-spacing:.5em;color:var(--ink-3);margin-right:-.5em}.rd-cluster.is-boost .rd-speed__num{color:#fff;text-shadow:0 0 calc(22 * var(--u)) #ff2222bf, 0 calc(2 * var(--u)) calc(18 * var(--u)) #00000080}.rd-cluster.is-boost .rd-speed__unit{color:var(--red)}.rd-air{left:50%;bottom:calc(100% + 18 * var(--u));align-items:baseline;gap:calc(8 * var(--u));white-space:nowrap;opacity:0;transform:translate(-50%, calc(8 * var(--u)));transition:opacity .2s ease, transform .35s var(--ease);display:flex;position:absolute}.rd-air.is-on{opacity:1;transform:translate(-50%)}.rd-air__label,.rd-air__unit{font-family:var(--f-disp);font-size:max(8.5px, calc(10 * var(--u)));letter-spacing:.36em;color:var(--ink-3)}.rd-air__val{font-size:var(--fs-lg);font-variant-numeric:tabular-nums;color:var(--ice-hi);font-style:italic;font-weight:600;font-stretch:115%}.rd-gas{width:max(190px, calc(300 * var(--u)));padding-bottom:calc(4 * var(--u));justify-self:start}.rd-gas__head{align-items:center;gap:calc(10 * var(--u));margin-bottom:calc(10 * var(--u));display:flex}.rd-gas__icon .rd-ico{height:max(14px, calc(22 * var(--u)));color:var(--ice-hi);transition:color .3s}.rd-gas__name{font-family:var(--f-disp);font-size:max(8.5px, calc(10 * var(--u)));letter-spacing:.32em;color:var(--ink-2);flex:1}.rd-gas__pct{font-size:var(--fs-lg);font-variant-numeric:tabular-nums;color:var(--ink);font-style:italic;font-weight:600;font-stretch:115%;line-height:1}.rd-gas__pct small{color:var(--ink-3);margin-left:.12em;font-size:.55em;font-style:normal}.rd-gas__bar{height:max(6px, calc(10 * var(--u)));position:relative;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 calc(4.16667% - 2px),#0000 calc(4.16667% - 2px) 4.16667%);mask-image:repeating-linear-gradient(90deg,#000 0 calc(4.16667% - 2px),#0000 calc(4.16667% - 2px) 4.16667%)}.rd-gas__track{background:#ffffff21;position:absolute;inset:0}.rd-gas__fill{transform-origin:0;background:linear-gradient(90deg, #5aa8ff 0%, var(--ice) 45%, var(--ice-hi) 100%);will-change:transform;position:absolute;inset:0;transform:scaleX(1)}.rd-gas.is-low .rd-gas__fill{background:linear-gradient(90deg,#ff1020,#ff4a3a);animation:.9s ease-in-out infinite rd-low}.rd-gas.is-low .rd-gas__icon .rd-ico,.rd-gas.is-low .rd-gas__pct{color:var(--red)}.rd-gas.is-low .rd-gas__name{color:#ff5a50e6}.rd-gas.is-empty .rd-gas__track{animation:.5s step-end infinite rd-empty}.rd-thrust{align-items:center;gap:calc(9 * var(--u));margin-top:calc(11 * var(--u));font-family:var(--f-disp);font-size:max(8px, calc(9.5 * var(--u)));letter-spacing:.32em;color:var(--ink-4);transition:color .15s;display:flex}.rd-thrust__led{width:max(4px, calc(6 * var(--u)));height:max(4px, calc(6 * var(--u)));background:#24323b;border-radius:50%;transition:background-color .12s,box-shadow .12s}.rd-thrust__mode{color:var(--ice);opacity:0;transition:opacity .15s}.rd-thrust.is-on{color:var(--ice-hi)}.rd-thrust.is-on .rd-thrust__led{background:var(--ice);box-shadow:0 0 calc(6 * var(--u)) var(--ice), 0 0 calc(16 * var(--u)) #9fdcff99}.rd-thrust.is-on .rd-thrust__mode{opacity:1}.rd-sys{padding-bottom:calc(2 * var(--u));justify-self:end;align-items:stretch;display:flex}.rd-sys__item{align-items:center;gap:calc(6 * var(--u));min-width:max(52px, calc(78 * var(--u)));padding:0 calc(12 * var(--u));opacity:.4;flex-direction:column;transition:opacity .3s;display:flex}.rd-sys__item.is-on{opacity:1}.rd-sys__icon{height:max(15px, calc(24 * var(--u)));margin-bottom:calc(2 * var(--u));display:block}.rd-sys__icon .rd-ico{color:#fff;height:100%}.rd-sys__name{font-family:var(--f-disp);font-size:max(7.5px, calc(8.5 * var(--u)));letter-spacing:.24em;color:var(--ink-3);align-items:center;gap:6px;margin-right:-.24em;display:inline-flex}.rd-sys__key{min-width:16px;height:16px;font:500 10px var(--f-ui);letter-spacing:0;color:var(--ink);border:1px solid #ffffff59;border-radius:3px;flex:none;justify-content:center;align-items:center;padding:0 3px;display:inline-flex}.rd-substatus__cam{align-items:center;gap:7px;display:inline-flex}.rd-sys__val{white-space:nowrap;font-size:var(--fs-xs);letter-spacing:.14em;color:var(--ink);margin-right:-.14em;font-weight:600;font-stretch:110%}.rd-sys__meter{width:max(30px, calc(46 * var(--u)));height:2px;margin-top:calc(1 * var(--u));background:#ffffff29;position:relative}.rd-sys__meter i{transform-origin:0;background:var(--gold-hi);box-shadow:0 0 calc(6 * var(--u)) #f6efe099;position:absolute;inset:0;transform:scaleX(0)}.rd-sys__div{background:linear-gradient(#fff0,#ffffff42 22% 78%,#fff0);flex:none;width:1px}.rd-sys__div--warm{background:linear-gradient(#d0a46e00,#d0a46ecc 22% 78%,#d0a46e00)}.rd-sys__item[data-v=BRAKE] .rd-sys__val,.rd-sys__item[data-v=WALL] .rd-sys__val{color:var(--red);text-shadow:0 0 calc(8 * var(--u)) var(--red-glow)}.rd-sys__item[data-v=HIGH] .rd-sys__icon .rd-ico{filter:drop-shadow(0 0 calc(4 * var(--u)) #ffffffe6)}.rd-sys__item[data-ref=doors].is-on .rd-sys__val{color:#ffb45c}.rd-sys__item[data-v=GRIP] .rd-sys__icon{animation:1.8s linear infinite rd-spin}.rd-sys__item[data-v=WALL] .rd-sys__icon{animation:.55s linear infinite rd-spin}.rd-sys__item[data-v=WALL] .rd-sys__icon .rd-ico{color:#ffd6d2}.rd-bar{height:2px;margin-top:calc(20 * var(--u));grid-column:1/-1;position:relative}.rd-bar__track{background:linear-gradient(90deg,#fff0,#ffffff29 10% 90%,#fff0);position:absolute;inset:0}.rd-bar__ticks{left:0;right:0;bottom:calc(4 * var(--u));height:max(3px, calc(5 * var(--u)));background:repeating-linear-gradient(90deg,#ffffff57 0 1px,#0000 1px 10%);position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000 14% 86%,#0000 96%);mask-image:linear-gradient(90deg,#0000 4%,#000 14% 86%,#0000 96%)}.rd-bar__fill{transform-origin:50%;box-shadow:0 0 calc(10 * var(--u)) #f6efe059;will-change:transform;background:linear-gradient(90deg,#d9c9a300,#d9c9a3e6 22%,#fffaf0 50%,#d9c9a3e6 78%,#d9c9a300);position:absolute;inset:-1px 0;transform:scaleX(0)}.rd-cluster.is-boost .rd-bar__fill{box-shadow:0 0 calc(10 * var(--u)) #ff1e28f2, 0 0 calc(28 * var(--u)) #ff10208c;background:linear-gradient(90deg,#ff102000,#ff2a2a 20%,#ffd2cc 50%,#ff2a2a 80%,#ff102000)}.rd-hints{left:0;right:0;bottom:calc(16 * var(--u));justify-content:center;gap:calc(8 * var(--u)) calc(28 * var(--u));opacity:0;transform:translateY(calc(10 * var(--u)));transition:opacity .8s ease, transform .8s var(--ease);text-shadow:none;flex-wrap:wrap;display:flex;position:absolute}.rd-hints.is-on{opacity:1;transition-delay:.6s;transform:none}.rd-hint{align-items:center;gap:calc(9 * var(--u));display:inline-flex}.rd-hint b{font-family:var(--f-disp);font-size:max(7.5px, calc(9 * var(--u)));letter-spacing:.24em;color:var(--ink-2);font-weight:400}@keyframes rd-low{0%,to{opacity:1}50%{opacity:.35}}@keyframes rd-empty{0%{opacity:1}50%{opacity:.2}}@keyframes rd-spin{to{transform:rotate(360deg)}}.rd-fx{pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.rd-ui.has-menu .rd-fx{opacity:0}.rd-trick{opacity:0;grid-template-areas:"name""meta""chain";justify-items:center;display:grid;position:absolute;top:15vh;left:0;right:0}.rd-ui[data-mode=timeattack] .rd-trick{top:24vh}.rd-trick__name{font-size:max(40px, calc(74 * var(--u)));letter-spacing:.005em;white-space:nowrap;grid-area:name;padding:0 .2em;font-style:italic;font-weight:800;font-stretch:125%;line-height:1.08;position:relative}.rd-trick__name[data-len=l]{font-size:max(32px, calc(58 * var(--u)))}.rd-trick__name[data-len=xl]{font-size:max(26px, calc(46 * var(--u)))}.rd-trick__main{background:var(--gold-text);color:#0000;filter:drop-shadow(0 calc(3 * var(--u)) calc(10 * var(--u)) #0000008c);-webkit-background-clip:text;background-clip:text;transition:opacity .3s;display:block;position:relative}.rd-trick__ga,.rd-trick__gb{opacity:0;position:absolute;top:0;left:.2em}.rd-trick__ga{color:#ff2a2a}.rd-trick__gb{color:#e8f6ff}.rd-trick__flash{height:max(2px, calc(3 * var(--u)));box-shadow:0 0 calc(16 * var(--u)) #ffffff8c;opacity:0;background:linear-gradient(90deg,#fff0,#fffffff2 50%,#fff0);position:absolute;top:46%;left:-15%;right:-15%}.rd-trick__meta,.rd-trick__result{align-items:baseline;gap:calc(18 * var(--u));margin-top:calc(4 * var(--u));grid-area:meta;display:flex}.rd-trick__pts{font-size:max(20px, calc(32 * var(--u)));font-variant-numeric:tabular-nums;color:var(--gold-hi);text-shadow:0 calc(2 * var(--u)) calc(8 * var(--u)) #0009;font-style:italic;font-weight:700;font-stretch:115%}.rd-trick__mul{font-size:max(22px, calc(36 * var(--u)));color:var(--red);text-shadow:0 0 calc(14 * var(--u)) #ff2222a6, 0 calc(2 * var(--u)) calc(6 * var(--u)) #0009;font-style:italic;font-weight:800;font-stretch:125%}.rd-trick__mul.is-hidden{display:none}.rd-trick__result{opacity:0}.rd-trick__rlabel{font-family:var(--f-disp);font-size:max(12px, calc(16 * var(--u)));letter-spacing:.52em;color:var(--ink);text-shadow:0 0 calc(12 * var(--u)) #f6efe080}.rd-trick__rpts{font-size:max(28px, calc(50 * var(--u)));font-variant-numeric:tabular-nums;background:linear-gradient(#fff 0%,#fbf3dc 40%,#d9c9a3 100%);color:#0000;filter:drop-shadow(0 0 calc(14 * var(--u)) #f6efe073);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:800;font-stretch:125%}.rd-trick__chainrow{align-items:baseline;gap:calc(18 * var(--u));max-width:80vw;margin-top:calc(10 * var(--u));grid-area:chain;display:flex}.rd-trick__chain{font-size:var(--fs-xs);letter-spacing:.14em;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px calc(4 * var(--u)) #000c;font-weight:600;font-stretch:110%;overflow:hidden}.rd-trick__chain i{margin:0 calc(10 * var(--u));color:#ff2a2ad9;font-style:normal;font-weight:400}.rd-trick__chain .is-last{color:var(--ink)}.rd-trick__chainpts{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--gold);white-space:nowrap;text-shadow:0 1px calc(4 * var(--u)) #000c;font-weight:600}.rd-trick__burst{width:max(300px, calc(560 * var(--u)));height:max(300px, calc(560 * var(--u)));border:max(1px, calc(2 * var(--u))) solid #f6efe0d9;box-shadow:0 0 calc(30 * var(--u)) #f6efe059, inset 0 0 calc(30 * var(--u)) #f6efe040;opacity:0;border-radius:50%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)scale(.25,.12)}.rd-trick[data-state=landed] .rd-trick__meta,.rd-trick[data-state=failed] .rd-trick__meta,.rd-trick[data-state=failed] .rd-trick__result{visibility:hidden}.rd-trick[data-state=landed] .rd-trick__main{opacity:.42}.rd-trick[data-state=failed] .rd-trick__main{background:linear-gradient(#ffb3aa 0%,#ff4a3a 45%,#e0101e 75%,#8e0010 100%);filter:drop-shadow(0 0 calc(18 * var(--u)) #ff22228c);-webkit-background-clip:text;background-clip:text}.rd-trick[data-state=failed] .rd-trick__chain,.rd-trick[data-state=failed] .rd-trick__chainpts{opacity:.7;-webkit-text-decoration:line-through #ff2a2ad9;text-decoration:line-through #ff2a2ad9}.rd-callout{opacity:0;flex-direction:column;align-items:center;display:flex;position:absolute;top:33vh;left:0;right:0}.rd-callout__text{font-family:var(--f-disp);font-size:max(34px, calc(80 * var(--u)));letter-spacing:.08em;white-space:nowrap;background:linear-gradient(#fff 0%,#fbf5e6 34%,#e3d6b7 66%,#bba985 100%);color:#0000;filter:drop-shadow(0 0 calc(22 * var(--u)) #f6efe047) drop-shadow(0 calc(3 * var(--u)) calc(14 * var(--u)) #000000b3);-webkit-background-clip:text;background-clip:text;margin-right:-.08em;line-height:1.15;position:relative}.rd-callout__sub{margin-top:calc(16 * var(--u));font-size:var(--fs-md);letter-spacing:.52em;color:var(--red);text-shadow:0 0 calc(12 * var(--u)) #ff2222b3, 0 1px calc(4 * var(--u)) #000c;margin-right:-.52em;font-weight:600;font-stretch:112%}.rd-callout__sub.is-hidden{display:none}.rd-callout__streak{left:18%;right:18%;top:calc(-14 * var(--u));height:max(1px, calc(2 * var(--u)));box-shadow:0 0 calc(18 * var(--u)) #fffaf099;opacity:0;background:linear-gradient(90deg,#fff0,#fffcf5f2 50%,#fff0);position:absolute}.rd-toast{left:50%;top:calc(118 * var(--u));align-items:center;gap:calc(12 * var(--u));padding:calc(10 * var(--u)) calc(22 * var(--u)) calc(10 * var(--u)) calc(16 * var(--u));white-space:nowrap;font-family:var(--f-disp);font-size:var(--fs-xxs);letter-spacing:.28em;color:var(--ink);box-shadow:0 calc(8 * var(--u)) calc(24 * var(--u)) #00000073;opacity:0;background:#09090ad6;border:1px solid #ffffff1f;border-radius:999px;display:inline-flex;position:absolute;transform:translate(-50%)}.rd-ui[data-mode=timeattack] .rd-toast{top:calc(196 * var(--u))}.rd-toast__dot{width:max(5px, calc(7 * var(--u)));height:max(5px, calc(7 * var(--u)));background:var(--gold);box-shadow:0 0 calc(8 * var(--u)) #d9c9a3d9;border-radius:50%}.rd-toast__text{display:block}.rd-toast[data-kind=good] .rd-toast__dot{background:var(--teal);box-shadow:0 0 calc(8 * var(--u)) #96ffecf2}.rd-toast[data-kind=good]{border-color:#96ffec47}.rd-toast[data-kind=warn] .rd-toast__dot{background:var(--red);box-shadow:0 0 calc(8 * var(--u)) var(--red-glow)}.rd-toast[data-kind=warn]{border-color:#ff2a2a73}.rd-launch{left:50%;bottom:calc(262 * var(--u));align-items:center;gap:calc(14 * var(--u));padding:calc(10 * var(--u)) calc(20 * var(--u));white-space:nowrap;opacity:0;background:#09090ad6;border:1px solid #d9c9a361;display:flex;position:absolute;transform:translate(-50%)}.rd-launch__label,.rd-launch__unit{font-family:var(--f-disp);font-size:var(--fs-xxs);letter-spacing:.3em;color:var(--ink-2)}.rd-launch__sep{width:1px;height:calc(20 * var(--u));background:var(--line-2)}.rd-launch__val{font-size:max(18px, calc(28 * var(--u)));font-variant-numeric:tabular-nums;background:var(--gold-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:700;font-stretch:120%;line-height:1}.rd-launch.is-quick{box-shadow:0 0 calc(24 * var(--u)) #ff22224d;border-color:#ff2a2ab3}.rd-count{opacity:0;width:0;height:0;position:absolute;top:40%;left:50%}.rd-count__n{font-size:max(130px, calc(250 * var(--u)));white-space:nowrap;background:linear-gradient(#fff 0%,#fdf8ec 30%,#ece1c6 62%,#cdbc93 100%);color:#0000;filter:drop-shadow(0 0 calc(26 * var(--u)) #f6efe066) drop-shadow(0 calc(6 * var(--u)) calc(24 * var(--u)) #0009);-webkit-background-clip:text;background-clip:text;padding:0 .12em;font-style:italic;font-weight:800;font-stretch:125%;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rd-count[data-go="1"] .rd-count__n{background:linear-gradient(#ffd0c8 0%,#ff4a3a 40%,#ff1020 70%,#a8000e 100%);filter:drop-shadow(0 0 calc(30 * var(--u)) #ff2222bf);-webkit-background-clip:text;background-clip:text}.rd-count__ring{width:max(220px, calc(440 * var(--u)));height:max(220px, calc(440 * var(--u)));border:max(1px, calc(2 * var(--u))) solid #f6efe0bf;opacity:0;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.35)}.rd-count[data-go="1"] .rd-count__ring{box-shadow:0 0 calc(40 * var(--u)) #ff22228c;border-color:#ff2a2af2}.rd-vol{right:calc(20px - var(--vol-pad));bottom:calc(15px - var(--vol-pad));z-index:40;opacity:0;visibility:hidden;text-shadow:0 1px calc(3 * var(--u)) #000000bf;align-items:stretch;transition:opacity .4s,visibility 0s linear .4s;display:flex;position:absolute}.rd-vol.is-on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .4s .2s}body.rd-in-play .rd-vol{bottom:calc(44 * var(--u) + 7px - var(--vol-pad))}body[data-rd-screen=showroom] .rd-vol{bottom:calc(40 * var(--u) + max(16px, 23 * var(--u)) + 6px)}.rd-vol__spk,.rd-vol__bars{opacity:.78;transition:opacity .25s}.rd-vol.is-hot>:is(.rd-vol__spk,.rd-vol__bars){opacity:1}.rd-vol__spk{padding:var(--vol-pad) calc(var(--vol-pad) * .4) var(--vol-pad) var(--vol-pad);color:#fff;touch-action:none;place-items:center;display:grid}.rd-vol__spk .rd-ico{height:calc(var(--vol-h) + 3px);overflow:visible}.rd-vol__spk .rd-ico path{transition:opacity .2s,color .2s}.rd-vol__x,.rd-vol[data-w="0"] :is(.rd-vol__w1,.rd-vol__w2,.rd-vol__w3),.rd-vol[data-w="1"] :is(.rd-vol__w2,.rd-vol__w3),.rd-vol[data-w="2"] .rd-vol__w3,.rd-vol.is-muted :is(.rd-vol__w1,.rd-vol__w2,.rd-vol__w3){opacity:0}.rd-vol[data-w="0"] .rd-vol__x{opacity:.7}.rd-vol.is-muted .rd-vol__x{opacity:1;color:var(--red)}.rd-vol.is-muted .rd-vol__spk .rd-ico{filter:drop-shadow(0 0 calc(4 * var(--u)) #ff22228c)}.rd-vol__bars{align-items:flex-end;gap:max(2px, calc(3 * var(--u)));height:calc(var(--vol-h) + 2 * var(--vol-pad));padding:var(--vol-pad) calc(var(--vol-pad) * .7);cursor:pointer;touch-action:none;display:flex}.rd-vol__seg{width:max(4px, calc(5 * var(--u)));height:calc(30% + var(--i) * 70% / 9);background:#ffffff29;flex:none;transition:background-color .15s,box-shadow .2s;box-shadow:0 0 0 1px #00000038}.rd-vol__seg.is-lit{background:linear-gradient(180deg, #fffaf0 0%, var(--gold-hi) 40%, var(--gold) 100%);box-shadow:0 0 0 1px #00000038, 0 0 calc(5 * var(--u)) #f6efe04d}.rd-vol.is-hot .rd-vol__seg.is-lit{box-shadow:0 0 0 1px #00000038, 0 0 calc(9 * var(--u)) #f6efe09e}.rd-vol.is-muted .rd-vol__seg.is-lit{background:#ffffff5c;box-shadow:0 0 0 1px #00000038}.rd-vol__read{align-items:baseline;gap:calc(10 * var(--u));white-space:nowrap;opacity:0;transform:translate(calc(8 * var(--u)), -50%);transition:opacity .2s ease, transform .35s var(--ease);pointer-events:none;display:flex;position:absolute;top:50%;right:100%}.rd-vol__read b{font-family:var(--f-disp);font-size:max(8px, calc(9.5 * var(--u)));letter-spacing:.32em;color:var(--ink-3);font-weight:400}.rd-vol__pct{text-align:right;min-width:4ch;font-size:var(--fs-md);font-variant-numeric:tabular-nums;color:var(--ink);font-style:italic;font-weight:600;font-stretch:115%;line-height:1}.rd-vol.is-muted .rd-vol__pct{font-family:var(--f-disp);font-size:max(8.5px, calc(10.5 * var(--u)));letter-spacing:.24em;color:var(--red);text-shadow:0 0 calc(8 * var(--u)) var(--red-glow);font-style:normal;font-weight:400}html:not(.rd-touch) body:is(.rd-in-play,[data-rd-screen=showroom]) .rd-vol__read{top:auto;right:calc(var(--vol-pad) * .7);bottom:calc(100% - var(--vol-pad) + max(5px, calc(8 * var(--u))));transform:translateY(calc(6 * var(--u)))}.rd-vol.is-hot .rd-vol__read{opacity:1;transform:translateY(-50%)}html:not(.rd-touch) body:is(.rd-in-play,[data-rd-screen=showroom]) .rd-vol.is-hot .rd-vol__read{transform:none}@media (hover:hover){.rd-vol:hover>:is(.rd-vol__spk,.rd-vol__bars){opacity:1}.rd-vol:hover .rd-vol__read{opacity:1;transform:translateY(-50%)}html:not(.rd-touch) body:is(.rd-in-play,[data-rd-screen=showroom]) .rd-vol:hover .rd-vol__read{transform:none}.rd-vol__spk:hover .rd-ico{filter:drop-shadow(0 0 calc(5 * var(--u)) #fff9)}}@media (prefers-reduced-motion:reduce){.rd-title.is-ready .rd-title__press span,.rd-finish__record:after,.rd-gas.is-low .rd-gas__fill,.rd-gas.is-empty .rd-gas__track,.rd-sys__item .rd-sys__icon,.rd-finish.is-on .rd-finish__badge,.rd-obj.is-fresh .rd-obj__label:after,.rd-obj.is-fresh .rd-obj__box,.rd-screen.is-on .rd-col__tag .rd-led,.rd-screen.is-on .rd-col__title .rd-led{animation:none!important}.rd-ui *,.rd-ui :before,.rd-ui :after{transition-duration:.15s!important;transition-delay:0s!important}}.rd-main [data-action=league] .rd-btn__num{background:linear-gradient(90deg,#6d97ff,#ff9a52);color:#0000;-webkit-background-clip:text;background-clip:text}.rd-league [hidden]{display:none!important}.rd-lg-auto{margin-top:calc(56 * var(--u));padding:calc(26 * var(--u)) calc(28 * var(--u)) calc(22 * var(--u));border:1px solid #29292b;border-left:2px solid var(--gold);box-shadow:0 0 calc(40 * var(--u)) #00000080;background:linear-gradient(#0e0e10eb,#080809eb)}.rd-lg-auto__k{font-family:var(--f-disp,"Michroma", sans-serif);font-size:var(--fs-xs);letter-spacing:.34em;color:var(--gold);align-items:center;gap:.8em;display:flex}.rd-lg-auto__k:before{content:"";background:var(--gold);border-radius:50%;width:.6em;height:.6em;animation:.9s ease-in-out infinite alternate rd-lg-pulse;box-shadow:0 0 10px #d9c9a3cc}.rd-league.is-joined .rd-lg-auto__k:before{background:#5df2a4;animation:none;box-shadow:0 0 10px #5df2a4cc}.rd-lg-auto__room{margin-top:calc(14 * var(--u));font-family:var(--f-disp,"Michroma", sans-serif);font-size:max(20px, calc(40 * var(--u)));letter-spacing:.12em;color:var(--ink);text-shadow:0 0 calc(24 * var(--u)) #ff2a2a59;overflow-wrap:anywhere;line-height:1.1}.rd-lg-auto__n{margin-top:calc(10 * var(--u));font-size:var(--fs-sm);letter-spacing:.18em;color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:600}.rd-lg-auto__bar{height:2px;margin:calc(18 * var(--u)) 0 calc(20 * var(--u));background:#1c1c1e;position:relative;overflow:hidden}.rd-lg-auto__bar i{background:linear-gradient(90deg,#0000,#ff2a2a,#0000);width:35%;animation:1.1s ease-in-out infinite rd-lg-scan;position:absolute;inset:0 auto 0 0}.rd-league.is-joined .rd-lg-auto__bar i{background:linear-gradient(90deg,#ff2a2a,#ff6a4a);width:100%;animation:none}@keyframes rd-lg-scan{0%{transform:translate(-100%)}to{transform:translate(290%)}}.rd-lg-auto__btns{gap:calc(10 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rd-lg-autobtn{gap:calc(8 * var(--u));padding:0 calc(12 * var(--u)) 0 calc(16 * var(--u))}.rd-lg-autobtn .rd-btn__label{font-size:max(10px, calc(12.5 * var(--u)));letter-spacing:.12em}.rd-league.is-error .rd-lg-auto{border-left-color:#ff4a3a}.rd-league.is-error .rd-lg-auto__k{color:#ff8a7a}.rd-league.is-error .rd-lg-auto__k:before{background:#ff4a3a;animation:none;box-shadow:0 0 10px #ff4a3acc}.rd-league.is-error .rd-lg-auto__n{letter-spacing:.04em;color:#ffb3a8;font-weight:500;line-height:1.35}.rd-league.is-error .rd-lg-auto__bar i{display:none}@keyframes rd-lg-pulse{0%{opacity:.25;transform:scale(.7)}}.rd-hud[data-mode=league] .rd-tc,.rd-hud[data-mode=league] .rd-medals,.rd-hud[data-mode=league] .rd-score,.rd-hud[data-mode=league] .rd-objectives{display:none}.rd-lg-pausenote{align-items:center;gap:calc(12 * var(--u));margin-top:calc(22 * var(--u));font-size:var(--fs-xs);letter-spacing:.08em;color:var(--ink-3);display:none}.rd-ui[data-mode=league] .rd-lg-pausenote{display:flex}.rd-ui[data-mode=league] .rd-pause [data-action=showroom],.rd-ui[data-mode=league] .rd-pause [data-action=restart]{display:none}@media (max-height:540px){html.rd-touch .rd-main .rd-btn--xl{min-height:42px}html.rd-touch .rd-main .rd-menu{gap:7px}html.rd-touch .rd-lg-auto{margin-top:14px;padding:16px 18px 14px}html.rd-touch .rd-lg-auto__bar{margin:12px 0 14px}html.rd-touch .rd-lg-autobtn{min-height:40px}}@media (max-height:420px){html.rd-touch .rd-ui .rd-main .rd-btn--xl{flex:0 40px;min-height:34px}html.rd-touch .rd-ui .rd-main .rd-menu{gap:5px;margin-top:10px}html.rd-touch .rd-ui .rd-main .rd-menu__pair{gap:5px}html.rd-touch .rd-ui .rd-main .rd-menu__pair .rd-btn--sm{min-height:30px}}.rd-main{--live:#57f5a0;--live-glow:#57f5a08c}.rd-online{align-items:center;gap:calc(10 * var(--u));margin-block:calc(-6 * var(--u));padding:calc(6 * var(--u)) calc(14 * var(--u)) calc(6 * var(--u)) calc(12 * var(--u));font-family:var(--f-disp);letter-spacing:.32em;color:var(--ink-3);white-space:nowrap;opacity:0;background:#070b09c7;border:1px solid #57f5a033;border-radius:999px;flex:none;order:2;line-height:1;transition:opacity .6s;display:inline-flex}.rd-main.has-online .rd-online{opacity:1}.rd-online__n{letter-spacing:.14em;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:400}.rd-online__k{margin-right:-.32em}.rd-online__dot,.rd-live__dot{width:max(5px, calc(7 * var(--u)));height:max(5px, calc(7 * var(--u)));background:var(--live);box-shadow:0 0 calc(7 * var(--u)) var(--live-glow);border-radius:50%;flex:none;position:relative}.rd-online__dot:after,.rd-live__dot:after{content:"";background:var(--live);opacity:0;border-radius:50%;position:absolute;inset:0}.rd-main.is-on.has-online .rd-online__dot:after,.rd-main.is-on.has-online .rd-live.is-on .rd-live__dot:after{animation:2.6s cubic-bezier(.2,.6,.35,1) infinite rd-live-ping}.rd-main.is-on.has-online .rd-live.is-on .rd-live__dot:after{animation-delay:1.3s}@keyframes rd-live-ping{0%{opacity:.75;transform:scale(1)}70%,to{opacity:0;transform:scale(3)}}.rd-online.rd-online--head{display:none}.rd-live{align-items:center;gap:calc(7 * var(--u));vertical-align:top;opacity:0;letter-spacing:.12em;max-width:0;color:var(--ink-3);white-space:nowrap;transition:max-width .55s var(--ease), margin-right .55s var(--ease), opacity .4s ease;margin-right:0;font-weight:500;display:inline-flex;overflow:hidden}.rd-live:after{content:"";width:1px;height:.95em;margin-left:calc(5 * var(--u));background:var(--line-2);flex:none}.rd-main.has-online .rd-live.is-on{max-width:10em;margin-right:calc(10 * var(--u));opacity:1}.rd-live .rd-live__dot{width:max(4px, calc(6 * var(--u)));height:max(4px, calc(6 * var(--u)));margin-left:max(2px, calc(2 * var(--u)))}.rd-live__n{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.rd-btn.is-active .rd-live{color:var(--ink-2)}.rd-main.is-p2p :is(.rd-online__n,.rd-live__n):before{content:"≈";font-family:var(--f-ui);letter-spacing:0;color:var(--ink-3);margin-right:.18em;font-weight:400}.rd-main.is-p2p.is-capped .rd-online__n:after{content:"+"}.rd-live.rd-live--side,.rd-main.no-presence :is(.rd-online,.rd-live){display:none}@media (max-height:400px){html.rd-touch .rd-main .rd-col__tag{position:relative}html.rd-touch .rd-main:not(.no-presence) .rd-online--head{letter-spacing:.26em;gap:7px;margin:0;padding:4px 10px 4px 9px;font-size:9px;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}html.rd-touch .rd-main .rd-col__tag-dim{transition:opacity .4s}html.rd-touch .rd-main.has-online .rd-col__tag-dim{opacity:0}}@media (max-height:540px){html.rd-touch .rd-main:not(.no-presence) .rd-live--side{letter-spacing:.06em;background:#070b0999;border:1px solid #57f5a02e;border-radius:999px;gap:6px;max-width:none;padding:3px 9px 3px 7px;font-size:11px;transition:opacity .4s;display:inline-flex;position:absolute;top:50%;right:40px;transform:translateY(-50%)}html.rd-touch .rd-main.has-online .rd-live--side.is-on{max-width:none;margin-right:0}html.rd-touch .rd-main .rd-live--side:after{display:none}html.rd-touch .rd-main .rd-live--side .rd-live__dot{margin-left:0}}.rd-who{top:calc(318 * var(--u));right:calc(110 * var(--u));width:max(220px, calc(310 * var(--u)));padding:calc(10 * var(--u)) 0 calc(8 * var(--u));opacity:0;visibility:hidden;background:#070b09b8;border:1px solid #57f5a029;transition:opacity .6s,visibility 0s linear .6s;position:absolute}.rd-main.has-online .rd-who.has-who{opacity:1;visibility:visible;transition:opacity .6s}.rd-main.no-presence .rd-who{display:none}.rd-who__head{align-items:center;gap:calc(10 * var(--u));padding:0 calc(14 * var(--u)) calc(8 * var(--u));font-family:var(--f-disp);font-size:max(8px, calc(10 * var(--u)));letter-spacing:.36em;color:var(--ink-3);border-bottom:1px solid #ffffff12;display:flex}.rd-who__row{align-items:center;gap:calc(9 * var(--u));height:max(20px, calc(28 * var(--u)));padding:0 calc(14 * var(--u));font-size:max(10px, calc(13 * var(--u)));color:var(--ink);grid-template-columns:1.6em minmax(0,1fr) auto;font-weight:500;display:grid}.rd-who__flag{justify-self:center;line-height:1}.rd-who__name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;overflow:hidden}.rd-who__what{font-family:var(--f-disp);font-size:max(7px, calc(9 * var(--u)));letter-spacing:.2em;color:var(--ink-3)}.rd-who__row[data-m=free] .rd-who__what,.rd-who__row[data-m=ta] .rd-who__what,.rd-who__row[data-m=league] .rd-who__what{color:var(--live)}.rd-who__more{display:none}@media (max-height:540px){html.rd-touch .rd-who{top:calc(var(--sa-t,0px) + 12px);right:calc(var(--sa-r,0px) + 14px);pointer-events:auto;cursor:pointer;width:210px;padding:6px 0 4px}html.rd-touch .rd-who__head{letter-spacing:.3em;gap:7px;padding:0 10px 5px;font-size:8px}html.rd-touch .rd-who__row{gap:7px;height:20px;padding:0 10px;font-size:10px}html.rd-touch .rd-who__what{letter-spacing:.14em;font-size:7px}html.rd-touch .rd-who:not(.is-open) .rd-who__row:nth-child(n+4){display:none}html.rd-touch .rd-who.has-more:not(.is-open) .rd-who__more{font-family:var(--f-disp);letter-spacing:.24em;color:var(--ink-3);padding:3px 10px 0;font-size:7px;display:block}}@media (prefers-reduced-motion:reduce){.rd-online__dot:after,.rd-live__dot:after{animation:none!important}}.rd-sr-environments{top:calc(166 * var(--u));left:calc(72 * var(--u));width:max(332px, calc(442 * var(--u)));max-width:calc(100% - 40px);font-family:var(--f-disp);position:absolute}.rd-sre__label{color:#ffffffa3;letter-spacing:.24em;text-shadow:0 1px 5px #0008;margin-bottom:10px;font-size:9px}.rd-sre__options{grid-template-columns:repeat(4,1fr);gap:3px;display:grid}.rd-sre__option{color:#c9cacb;min-height:42px;font:inherit;letter-spacing:.1em;cursor:pointer;touch-action:manipulation;background:#0f1012d1;border:1px solid #ffffff1a;border-radius:2px;justify-content:center;align-items:center;gap:7px;padding:0 9px;font-size:8px;transition:background .18s,border-color .18s,color .18s;display:flex}.rd-sre__option:hover{color:#fff;background:#27282bf0;border-color:#ffffff5c}.rd-sre__option[aria-pressed=true]{color:#f9e8cb;background:#1c1b19f0;border-color:#dccbad}.rd-sre__option:focus-visible{outline-offset:3px;outline:2px solid #fff}.rd-sre__option kbd{font:inherit;opacity:.42;margin-left:auto;font-size:8px}.rd-sre__swatch{border-radius:50%;flex:none;width:13px;height:13px;box-shadow:inset 0 0 0 1px #ffffff26}.rd-sre__swatch--studio{background:linear-gradient(140deg,#b6b5b3,#515153 45%,#171719)}.rd-sre__swatch--mars{background:linear-gradient(155deg,#ecd0a1 35%,#af7651 39%,#4e3025)}.rd-sre__swatch--arena{background:linear-gradient(160deg,#182430 55%,#ec4b42 62%,#291712 76%)}.rd-sre__swatch--beach{background:linear-gradient(155deg,#4e4275 20%,#f59459 47%,#f8ce88 56%,#7c5261 65%)}.rd-sre__description{min-height:14px;font-family:var(--f-body,"Saira Variable", sans-serif);letter-spacing:.07em;color:#fff9;text-shadow:0 1px 4px #000a;margin-top:9px;font-size:11px}.rd-sre__option.is-loading .rd-sre__swatch{animation:1s ease-in-out infinite alternate rd-sre-load}@keyframes rd-sre-load{to{opacity:.25}}.rd-showroom[data-environment=mars] .rd-sr__shade,.rd-showroom[data-environment=beach] .rd-sr__shade{background:linear-gradient(#0007,#0000 27%),linear-gradient(#0000 75%,#0009)}.rd-showroom[data-environment=studio] .rd-sr__shade{background:linear-gradient(#0000 76%,#0005)}@media (max-height:600px){.rd-sr-environments{top:calc(var(--sa-t,0px) + 76px);left:calc(var(--sa-l,0px) + 16px);width:318px}.rd-sre__label{display:none}.rd-sre__option{gap:6px;min-height:36px;padding:0 8px}.rd-sre__description{margin-top:5px;font-size:10px}}html.rd-touch .rd-sre__option kbd{display:none}html.rd-touch .rd-showroom .rd-sr__back .rd-sr__vis{min-height:36px}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-sr-environments{top:calc(var(--sa-t,0px) + 67px);width:280px}html.rd-touch[data-rd-tier=xs] .rd-sre__description{display:none}@media (max-width:540px) and (max-height:600px){html.rd-touch .rd-showroom:not(.no-visitors) .rd-sr-environments{top:calc(var(--sa-t,0px) + 96px)}}@media (prefers-reduced-motion:reduce){.rd-sre__option{transition:none}.rd-sre__option.is-loading .rd-sre__swatch{opacity:.45;animation:none}}.rd-sr-compactbar,.rd-sr-panel,.rd-sr-restore{display:none}.rd-src__announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rd-showroom .rd-sr-panel[hidden],.rd-showroom .rd-src__active[hidden],.rd-showroom .rd-src__more[hidden]{display:none!important}html .rd-showroom.is-compact .rd-sr__head{top:calc(var(--sa-t,0px) + 16px);left:calc(var(--sa-l,0px) + 20px);gap:5px}html .rd-showroom.is-compact .rd-col__mark{width:122px}html .rd-showroom.is-compact .rd-col__title{letter-spacing:.22em;font-size:10px}html .rd-showroom.is-compact .rd-sr__ctx{display:none}html .rd-showroom.is-compact .rd-sr__back{top:calc(var(--sa-t,0px) + 12px);right:calc(var(--sa-r,0px) + 16px);width:auto;max-width:none;display:block}html .rd-showroom.is-compact .rd-sr__back .rd-btn{background:#101216b8;border-radius:5px;width:auto;min-height:44px;margin:0;padding:0 16px}html .rd-showroom.is-compact .rd-sr__back .rd-btn__label{letter-spacing:.15em;font-size:10px}html .rd-showroom.is-compact .rd-sr__back .rd-btn__key{display:none}html .rd-showroom.is-compact .rd-sr__hints{display:none!important}html .rd-showroom.is-compact[data-controls-panel=car] .rd-sr__back{display:none}html .rd-showroom.is-compact .rd-sr__shade{background:linear-gradient(#0000 84%,#0003)}.rd-showroom.is-compact .rd-sr-compactbar{z-index:6;bottom:calc(var(--sa-b,0px) + 12px);max-width:calc(100% - 24px - var(--sa-l,0px) - var(--sa-r,0px));pointer-events:auto;background:#0e1015e8;border:1px solid #ffffff29;border-radius:9px;align-items:stretch;gap:2px;padding:3px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 5px 20px #0003}.rd-sr-compactbar button{color:#d9d9db;min-height:44px;font:10px var(--f-disp);letter-spacing:.09em;white-space:nowrap;touch-action:manipulation;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:9px;padding:0 16px;display:flex;position:relative}.rd-sr-compactbar button:hover,.rd-sr-compactbar button[aria-expanded=true]{color:#f5e6cc;background:#ffffff0c}.rd-sr-compactbar button+button{border-left:1px solid #ffffff12}.rd-sr-compactbar svg,.rd-sr-restore svg{flex:none;width:18px;height:18px}.rd-sr-compactbar b{font:15px var(--f-body);color:#a6a5a5}.rd-sr-compactbar button[aria-expanded=true] b{transform:rotate(180deg)}.rd-sr-compactbar [data-sr-ui=hide]{width:44px;padding:0}.rd-sr-compactbar .rd-srb__swatch{width:16px;height:16px}.rd-sr-compactbar .is-loading .rd-sre__swatch{opacity:.45}.rd-sr-compactbar .is-error{color:#ffc49c}.rd-src__active{background:#e5bd85;border-radius:50%;width:4px;height:4px;position:absolute;top:7px;right:7px}.rd-showroom.is-compact .rd-sr-panel{z-index:5;bottom:calc(var(--sa-b,0px) + 76px);right:calc(var(--sa-r,0px) + 16px);width:308px;max-width:calc(100% - 32px - var(--sa-l,0px) - var(--sa-r,0px));max-height:calc(100% - 88px - var(--sa-b,0px) - var(--sa-t,0px));color:#dcdedc;pointer-events:auto;background:#111419f5;border:1px solid #ffffff2b;border-radius:8px;flex-direction:column;display:flex;position:absolute;box-shadow:0 12px 36px #0005}.rd-src__head{min-height:46px;font:10px var(--f-disp);letter-spacing:.12em;border-bottom:1px solid #ffffff12;flex:none;justify-content:space-between;align-items:center;padding:0 5px 0 16px;display:flex}.rd-src__head button{color:#b3b9be;cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:none;place-items:center;width:44px;height:44px;display:grid}.rd-src__head svg{width:18px;height:18px}.rd-src__head button:hover{color:#fff}.rd-src__scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;touch-action:pan-x pan-y;min-height:0;padding:10px;overflow:auto}html .rd-showroom.is-compact .rd-src__systems .rd-sr__dock{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;width:auto;max-width:none;display:grid;position:static;bottom:auto;left:auto;transform:none}html .rd-showroom.is-compact .rd-sr__dock .rd-srb{border-radius:4px;gap:10px;width:auto;min-width:0;height:52px;padding:0 10px;transition:background-color .15s;transform:none}html .rd-showroom.is-compact .rd-src__systems .rd-sr__dock .rd-srb .rd-srb__icon{width:18px;height:20px;display:grid}html .rd-showroom.is-compact .rd-srb__name{letter-spacing:.12em;font-size:8px;overflow:visible}html .rd-showroom.is-compact .rd-srb__val{letter-spacing:.07em;font-size:12px}html .rd-showroom.is-compact .rd-srb__text{gap:5px}html .rd-showroom.is-compact .rd-srb__key{display:none}html .rd-showroom.is-compact .rd-src__systems .rd-srb[data-sr=paint]{order:-1;grid-column:1/-1}html .rd-showroom.is-compact .rd-srb__swatch{width:18px;height:18px}.rd-src__views{border-top:1px solid #ffffff14;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;padding-top:10px;display:grid}html .rd-showroom.is-compact .rd-src__views .rd-btn{border-radius:4px;gap:7px;width:auto;min-width:0;min-height:46px;margin:0;padding:0 10px}html .rd-showroom.is-compact .rd-src__views .rd-btn__label{letter-spacing:.06em;font-size:9px}html .rd-showroom.is-compact .rd-src__views .rd-btn__key{display:none}html .rd-showroom.is-compact .rd-sr__view-icon,html .rd-showroom.is-compact .rd-sr__vis-icon{width:17px;height:16px;margin:0}html .rd-showroom.is-compact .rd-sr__vis,html .rd-showroom.is-compact .rd-sr__visn{grid-column:1/-1}html .rd-showroom.is-compact .rd-sr__visn{margin:0;font-size:10px}.rd-src__hint{font:11px/1.6 var(--f-body);color:#969ea5;letter-spacing:.015em;margin:14px 4px 4px}.rd-src__more{color:#b5b8ba;text-align:center;font:8px var(--f-disp);letter-spacing:.1em;border-top:1px solid #ffffff12;flex:none;padding:7px 12px}html .rd-showroom.is-compact .rd-sr-panel--environment{right:auto;left:calc(var(--sa-l,0px) + 16px);width:318px}html .rd-showroom.is-compact .rd-sr-environments{width:auto;padding:10px;position:static}html .rd-showroom.is-compact .rd-sre__label{display:none}html .rd-showroom.is-compact .rd-sre__options{grid-template-columns:1fr 1fr;gap:6px}html .rd-showroom.is-compact .rd-sre__option{border-radius:4px;gap:10px;min-height:48px;padding:0 12px;font-size:10px}html .rd-showroom.is-compact .rd-sre__option kbd{display:none}html .rd-showroom.is-compact .rd-sre__description{letter-spacing:.02em;min-height:0;margin:10px 4px 2px;font-size:11px;line-height:1.4;display:block}html .rd-showroom.is-compact .rd-sr-panel--environment{overscroll-behavior:contain;touch-action:pan-x pan-y;overflow:auto}.rd-showroom.is-compact :is(.rd-sr-compactbar,.rd-sr-panel,.rd-sr__back) button:focus-visible,.rd-sr-restore:focus-visible,.rd-src__scroll:focus-visible{outline-offset:-3px;outline:2px solid #e2c9a5}html .rd-showroom.is-compact.no-visitors :is(.rd-sr__vis,.rd-sr__visn){display:none}html .rd-showroom.is-compact[data-controls-panel] .rd-rear-inspection{visibility:hidden}html .rd-showroom.is-compact .rd-rear-card{top:calc(var(--sa-t,0px) + 64px);max-height:calc(100% - 144px - var(--sa-t,0px) - var(--sa-b,0px))}html.rd-touch:has(.rd-showroom.is-on.is-compact[data-controls-panel]){touch-action:pan-x pan-y}html.rd-touch body:has(.rd-showroom.is-on.is-compact[data-controls-panel]){touch-action:pan-x pan-y}html .rd-showroom.is-compact.is-clean>:not(.rd-sr-restore):not(.rd-src__announcement){display:none!important}.rd-showroom.is-compact.is-clean .rd-sr-restore{z-index:7;right:calc(var(--sa-r,0px) + 16px);bottom:calc(var(--sa-b,0px) + 12px);color:#e3dfd5;cursor:pointer;touch-action:manipulation;background:#11151bbc;border:1px solid #ffffff35;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute}html body:has(.rd-showroom.is-on.is-compact) #credit{display:none}@media (max-width:540px){.rd-showroom.is-compact .rd-sr-compactbar{gap:0}.rd-sr-compactbar button{gap:7px;padding:0 11px;font-size:9px}.rd-sr-compactbar [data-sr-ui=car]>svg{display:none}html .rd-showroom.is-compact .rd-sr-panel{right:calc(var(--sa-r,0px) + 12px);width:280px}html .rd-showroom.is-compact .rd-sr-panel--environment{right:auto;left:calc(var(--sa-l,0px) + 12px)}}.rd-guide{--g-call-top:max(calc(150 * var(--u)), 86px);--g-lift:14px;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s linear .3s;position:absolute;inset:0}.rd-guide.is-on{opacity:1;visibility:visible;transition:opacity .3s}.rd-ui.has-menu .rd-guide,.rd-ui.has-showroom .rd-guide{opacity:0;visibility:hidden;transition:opacity .2s,visibility 0s linear .2s}.rd-guide__safe{left:calc(var(--sa-l,0px) + 8px);right:calc(var(--sa-r,0px) + 8px);top:calc(var(--sa-t,0px) + 8px);bottom:calc(var(--sa-b,0px) + 8px);visibility:hidden;position:absolute}.rd-gmark{opacity:0;will-change:transform;width:0;height:0;transition:opacity .25s;position:absolute;top:0;left:0}.rd-gmark.is-on{opacity:1}.rd-gmark:before{--d:max(10px, calc(12 * var(--u)));content:"";left:calc(var(--d) / -2);top:calc(var(--d) / -2);width:var(--d);height:var(--d);border:1.5px solid var(--ice);box-shadow:0 0 calc(8 * var(--u)) #9fdcff99, inset 0 0 calc(4 * var(--u)) #9fdcff66;position:absolute;transform:rotate(45deg)}.rd-gmark.is-edge:before{display:none}.rd-gmark__tag{align-items:center;gap:max(7px, calc(10 * var(--u)));padding:max(4px, calc(6 * var(--u))) max(11px, calc(15 * var(--u))) max(4px, calc(6 * var(--u))) max(9px, calc(12 * var(--u)));white-space:nowrap;box-shadow:0 0 calc(18 * var(--u)) #9fdcff29, 0 calc(6 * var(--u)) calc(18 * var(--u)) #00000073;text-shadow:none;background:#06090cc7;border:1px solid #9fdcff66;border-radius:999px;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.rd-gmark__tag:after{content:"";width:1px;height:calc(var(--g-lift) - 6px);background:linear-gradient(#9fdcffbf,#9fdcff00);position:absolute;top:100%;left:50%}.rd-gmark.is-below .rd-gmark__tag:after{background:linear-gradient(#9fdcff00,#9fdcffbf);top:auto;bottom:100%}.rd-gmark.is-edge .rd-gmark__tag:after,.rd-gmark.is-edge .rd-gmark__label{display:none}.rd-gmark.no-tag .rd-gmark__tag{visibility:hidden}.rd-gmark__led{width:max(5px, calc(7 * var(--u)));height:max(5px, calc(7 * var(--u)));background:var(--ice);box-shadow:0 0 calc(6 * var(--u)) #9fdcfff2, 0 0 calc(14 * var(--u)) #9fdcff73;border-radius:50%;flex:none}.rd-gmark__label{font-family:var(--f-disp);font-size:var(--fs-xxs);letter-spacing:.28em;color:var(--ink)}.rd-gmark__dist{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--ice-hi);font-weight:600}.rd-gmark__dist small{letter-spacing:.12em;color:var(--ink-3);margin-left:.25em;font-size:.74em;font-weight:500}.rd-gmark__arrow{--d:max(40px, calc(54 * var(--u)));left:calc(var(--d) / -2);top:calc(var(--d) / -2);width:var(--d);height:var(--d);box-shadow:0 0 calc(16 * var(--u)) #9fdcff38, 0 calc(4 * var(--u)) calc(14 * var(--u)) #00000080;visibility:hidden;background:#06090cc7;border:1px solid #9fdcff73;border-radius:50%;position:absolute}html.rd-touch .rd-gmark__arrow{--d:30px}.rd-gmark.is-edge .rd-gmark__arrow{visibility:inherit}.rd-gmark__arrow:before,.rd-gmark__arrow:after{content:"";border:solid var(--ice);border-width:max(2.5px, calc(3.2 * var(--u))) max(2.5px, calc(3.2 * var(--u))) 0 0;width:27%;height:27%;filter:drop-shadow(0 0 calc(4 * var(--u)) #9fdcffb3);position:absolute;top:50%;transform:translate(-50%,-50%)rotate(45deg)}.rd-gmark__arrow:before{opacity:.5;left:40%}.rd-gmark__arrow:after{left:60%}.rd-gcall{left:50%;top:var(--g-call-top);white-space:nowrap;opacity:0;text-shadow:none;flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.rd-gcall:before{content:"";width:max(120px, calc(220 * var(--u)));height:max(1px, calc(2 * var(--u)));margin-bottom:max(6px, calc(9 * var(--u)));box-shadow:0 0 calc(14 * var(--u)) #9fdcff80;background:linear-gradient(90deg,#9fdcff00,#e2f5fff2 50%,#9fdcff00)}.rd-gcall[data-kind=warn]:before{box-shadow:0 0 calc(14 * var(--u)) #f229;background:linear-gradient(90deg,#ff2a2a00,#ff4a3a 50%,#ff2a2a00)}.rd-gcall[data-kind=info]:before{box-shadow:0 0 calc(14 * var(--u)) #f6efe059;background:linear-gradient(90deg,#d9c9a300,#f6efe0f2 50%,#d9c9a300)}.rd-gcall__text{font-family:var(--f-disp);font-size:max(17px, calc(34 * var(--u)));letter-spacing:.1em;background:linear-gradient(#fff 0%,#fbf5e6 36%,#e3d6b7 68%,#bba985 100%);color:#0000;filter:drop-shadow(0 0 calc(16 * var(--u)) #f6efe040) drop-shadow(0 calc(2 * var(--u)) calc(8 * var(--u)) #000c);-webkit-background-clip:text;background-clip:text;margin-right:-.1em;line-height:1.2}.rd-gcall[data-kind=go] .rd-gcall__text{background:linear-gradient(#fff 0%,#e2f5ff 38%,#9fdcff 72%,#5fa9d6 100%);filter:drop-shadow(0 0 calc(16 * var(--u)) #9fdcff66) drop-shadow(0 calc(2 * var(--u)) calc(8 * var(--u)) #000c);-webkit-background-clip:text;background-clip:text}.rd-gcall[data-kind=warn] .rd-gcall__text{background:linear-gradient(#ffd0c8 0%,#ff6a5a 38%,#ff1020 72%,#b0000e 100%);filter:drop-shadow(0 0 calc(18 * var(--u)) #ff222280) drop-shadow(0 calc(2 * var(--u)) calc(8 * var(--u)) #000c);-webkit-background-clip:text;background-clip:text}.rd-gcall__sub{margin-top:max(5px, calc(8 * var(--u)));font-size:var(--fs-sm);letter-spacing:.28em;color:var(--ink);text-shadow:0 1px calc(4 * var(--u)) #000000e6;align-items:center;margin-right:-.28em;font-weight:600;font-stretch:112%;display:flex}.rd-gcall__sub[hidden]{display:none}.rd-gcall__sub>span{align-items:center;display:inline-flex}.rd-gcall__sub .rd-kbd{min-width:max(18px, calc(26 * var(--u)));height:max(18px, calc(26 * var(--u)));letter-spacing:.04em;margin:0 .35em}.rd-gbtn{letter-spacing:.14em;background:#09090ab3;border:1px solid #d9c9a373;border-radius:999px;align-items:center;gap:4px;margin:0 .4em;padding:2px 8px 2px 3px;display:inline-flex}.rd-gbtn .rd-ico{color:#fff;background:#ffffff14;border-radius:50%;width:14px;height:14px;padding:2px}.rd-gbtn b{color:var(--gold);font-weight:600}.rd-gcall[data-slot=wrong] .rd-gcall__text{animation:.9s ease-in-out infinite rd-gwrong}@keyframes rd-gwrong{0%,to{opacity:1}50%{opacity:.45}}.rd-ui.has-guide[data-mode=timeattack] .rd-toast{top:max(calc(246 * var(--u)), calc(150 * var(--u) + 64px))}.rd-ui.has-guide[data-mode=timeattack] .rd-trick{top:max(28.5vh, calc(246 * var(--u) + 58px))}html.rd-touch .rd-guide{--g-call-top:calc(var(--sa-t) + 88px)}html.rd-touch .rd-gcall{width:max-content;max-width:calc(100vw - var(--sa-l) - var(--sa-r) - 456px);white-space:normal;text-align:center}html.rd-touch .rd-gcall__text{font-size:15px}html.rd-touch .rd-gcall__sub{letter-spacing:.2em;flex-wrap:wrap;justify-content:center;row-gap:3px;margin-top:4px;margin-right:-.2em;font-size:10.5px}@media (max-width:720px){html.rd-touch .rd-gcall__text{font-size:13px}html.rd-touch .rd-gcall__sub{letter-spacing:.14em;margin-right:-.14em;font-size:9.5px}}html.rd-touch .rd-gcall:before{width:120px;margin-bottom:5px}html.rd-touch .rd-gbtn{padding:1px 7px 1px 2px}html.rd-touch .rd-gbtn .rd-ico{width:13px;height:13px}html.rd-touch .rd-ui.has-guide[data-mode=timeattack] .rd-toast{top:calc(var(--sa-t) + 112px)}html.rd-touch .rd-ui.has-guide:has(.rd-gcall:not([data-slot=none])) .rd-toast{opacity:0!important}html.rd-touch .rd-ui.has-guide[data-mode=timeattack] .rd-trick{top:calc(var(--sa-t) + 142px)}@media (prefers-reduced-motion:reduce){.rd-gcall[data-slot=wrong] .rd-gcall__text{animation:none}}:root{--sa-t:env(safe-area-inset-top,0px);--sa-r:env(safe-area-inset-right,0px);--sa-b:env(safe-area-inset-bottom,0px);--sa-l:env(safe-area-inset-left,0px)}html.rd-touch .rd-kbd-only,html:not(.rd-touch) .rd-touch-only{display:none!important}html.rd-touch,html.rd-touch body{touch-action:none;-webkit-touch-callout:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html.rd-touch body *{-webkit-touch-callout:none}html.rd-touch body[data-rd-screen=settings]{touch-action:pan-x pan-y}html.rd-touch:has(body[data-rd-screen=settings]){touch-action:pan-x pan-y}.rd-tui{--k:1;--gold:#d9c9a3;--gold-hi:#f6efe0;--red:#ff2a2a;--red-glow:#ff2222bf;--ink:#f3f2ee;--glass:#09090a75;--glass-hi:#1a1a1c9e;--line:#ffffff26;--f-disp:"Michroma", "Eurostile", "Saira Variable", sans-serif;--f-ui:"Saira Variable", "Saira", system-ui, sans-serif;z-index:60;pointer-events:none;opacity:0;visibility:hidden;color:var(--ink);font-family:var(--f-ui);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:opacity .3s,visibility 0s linear .3s;display:none;position:absolute;inset:0}html.rd-touch .rd-tui{display:block}html.rd-touch body.rd-in-play .rd-tui{opacity:1;visibility:visible;transition:opacity .3s}html.rd-touch body:not(.rd-in-play) .rd-tui *,html.rd-touch body:not(.rd-in-play) .rd-sys__item{pointer-events:none}@media (min-height:600px){.rd-tui{--k:1.18}}@media (max-height:330px){.rd-tui{--k:.92}}@media (max-height:300px){.rd-tui{--k:.86}}.rd-tui button{appearance:none;font:inherit;color:inherit;touch-action:none;background:0 0;border:0;outline:none;margin:0;padding:0}.rd-tui .rd-ico{width:100%;height:100%;display:block;overflow:visible}.rd-tstick{bottom:0;left:0;top:max(96px, 26%, var(--rd-panel-b,0px));pointer-events:auto;touch-action:none;width:50%;position:absolute}.rd-tstick__ghost,.rd-tstick__base{width:calc(124px * var(--k));height:calc(124px * var(--k));position:absolute}.rd-tstick__ghost{left:calc(var(--sa-l) + 52px);bottom:calc(var(--sa-b) + 34px);opacity:.5;transition:opacity .25s}.rd-tstick.is-used .rd-tstick__ghost{opacity:.22}.rd-tstick.is-used .rd-tstick__cap{visibility:hidden}.rd-tstick.is-active .rd-tstick__ghost{opacity:0;transition-duration:.12s}.rd-tstick__cap{white-space:nowrap;font-family:var(--f-disp);letter-spacing:.32em;color:#d9c9a3bf;text-shadow:0 1px 3px #000c;font-size:8px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.rd-tstick__nub{background:#0e0e0f73;border:1px solid #d9c9a359;border-radius:50%;width:40%;height:40%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rd-tstick__base{left:calc(-62px * var(--k));top:calc(-62px * var(--k));opacity:0;will-change:transform, opacity;transition:opacity .18s}.rd-tstick__base.is-active{opacity:1;transition:none}.rd-tstick__ring{border:1px solid var(--line);background:radial-gradient(circle,#0606072e 0 54%,#06060780 100%);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000059,inset 1px -1px #d9c9a347,0 6px 22px #00000059}.rd-tstick__ring:after{content:"";border:1px dashed #ffffff1a;border-radius:50%;position:absolute;inset:21%}.rd-tstick__chev{border:0 solid #d9c9a3b3;border-width:1.5px 0 0 1.5px;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;top:50%;left:50%}.rd-tstick__chev--u{transform:translateY(calc(-50px * var(--k))) rotate(45deg)}.rd-tstick__chev--r{transform:translateX(calc(50px * var(--k))) rotate(135deg)}.rd-tstick__chev--d{transform:translateY(calc(50px * var(--k))) rotate(225deg)}.rd-tstick__chev--l{transform:translateX(calc(-50px * var(--k))) rotate(315deg)}.rd-tstick__arc{opacity:0;background:conic-gradient(from -40deg,#ff2a2a00 0deg,#ff463c 40deg,#ff2a2a00 80deg 360deg);border-radius:50%;position:absolute;inset:-9px;-webkit-mask:radial-gradient(closest-side,#0000 84%,#000 86% 95%,#0000 100%);mask:radial-gradient(closest-side,#0000 84%,#000 86% 95%,#0000 100%)}.rd-tstick__knob{width:calc(54px * var(--k));height:calc(54px * var(--k));margin:calc(-27px * var(--k)) 0 0 calc(-27px * var(--k));will-change:transform;background:radial-gradient(circle at 36% 30%,#3a3a3d 0%,#1a1a1c 46%,#0b0b0c 100%);border:1px solid #d9c9a399;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 6px 16px #0000008c,inset 0 1px #ffffff1f}.rd-tstick__knob:after{content:"";background:var(--red);width:7px;height:7px;box-shadow:0 0 6px var(--red-glow), 0 0 14px #ff102073;border-radius:50%;margin:-3.5px 0 0 -3.5px;position:absolute;top:50%;left:50%}.rd-tpad{right:var(--sa-r);bottom:var(--sa-b);width:calc(252px * var(--k));height:calc(218px * var(--k));pointer-events:auto;touch-action:none;position:absolute}.rd-tbtn{--x:74px;--y:72px;--d:84px;right:calc((var(--x) - var(--d) / 2) * var(--k));bottom:calc((var(--y) - var(--d) / 2) * var(--k));width:calc(var(--d) * var(--k));height:calc(var(--d) * var(--k));pointer-events:none;background:radial-gradient(circle at 50% 28%, #ffffff12, #fff0 58%), var(--glass);border:1px solid var(--line);color:var(--gold);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;transition:transform .12s,background-color .12s,border-color .12s,box-shadow .12s;display:flex;position:absolute;box-shadow:inset 1px -1px #d9c9a352,0 6px 18px #0006}.rd-tbtn--jump{--x:74px;--y:72px;--d:84px}.rd-tbtn--boost{--x:166px;--y:52px;--d:72px}.rd-tbtn--drift{--x:60px;--y:166px;--d:64px}.rd-tbtn--rolll{--x:204px;--y:142px;--d:50px}.rd-tbtn--rollr{--x:142px;--y:154px;--d:50px}.rd-tbtn__icon{color:#fff;opacity:.86;width:20px;height:20px;display:block}.rd-tbtn--jump .rd-tbtn__icon{width:16px;height:22px}.rd-tbtn--roll .rd-tbtn__icon{width:24px;height:24px;color:var(--gold)}.rd-tbtn__label{font-family:var(--f-disp);letter-spacing:.2em;margin-right:-.2em;font-size:9px;font-weight:400;line-height:1}.rd-tbtn--jump .rd-tbtn__label{font-size:10.5px}.rd-tbtn__sub{letter-spacing:.16em;color:#f3f2ee73;margin-right:-.16em;font-size:7px;font-weight:600}.rd-tbtn__led{background:#ff2a2a29;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;transition:background-color .1s,box-shadow .1s;position:absolute;top:10px;left:50%}.rd-tbtn--roll .rd-tbtn__led{display:none}.rd-tbtn.is-down{color:#fff;background:radial-gradient(circle at 50% 50%, #ff2a2a42, #ff2a2a00 70%), var(--glass-hi);border-color:#ff3c32f2;transform:scale(.95);box-shadow:0 0 0 1px #ff2a2a80,0 0 18px #ff22228c,inset 0 0 16px #ff22224d}.rd-tbtn.is-down .rd-tbtn__led{background:var(--red);box-shadow:0 0 6px var(--red-glow), 0 0 12px #ff102080}.rd-tbtn.is-down .rd-tbtn__sub{color:#ffffffbf}.rd-tbridge{right:calc(123px * var(--k) - 5px);bottom:calc(61px * var(--k) - 5px);background:#09090a99;border:1px solid #d9c9a380;width:10px;height:10px;transition:background-color .1s,box-shadow .1s;position:absolute;transform:rotate(45deg)}.rd-tbridge.is-down{border-color:var(--red);background:var(--red);box-shadow:0 0 10px var(--red-glow)}.rd-ttop{top:calc(var(--sa-t) + 8px);right:calc(var(--sa-r) + 10px);gap:6px;display:flex;position:absolute}.rd-ttap{pointer-events:auto;background:var(--glass);border:1px solid var(--line);color:#fff;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:48px;height:44px;transition:transform .12s,border-color .12s,box-shadow .12s;display:flex;position:relative;box-shadow:inset 1px -1px #d9c9a347}.rd-ttap .rd-ico{opacity:.9;width:17px;height:17px}.rd-ttap span{letter-spacing:.14em;color:var(--gold);margin-right:-.14em;font-size:6.5px;font-weight:600}.rd-ttap.is-down{border-color:#ff3c32f2;transform:scale(.94);box-shadow:0 0 14px #ff222280,inset 0 0 12px #ff222247}.rd-ttap--pause{border-color:#d9c9a36b}.rd-tui[data-mode=free] .rd-ttap--ta,.rd-tui[data-mode=timeattack] .rd-ttap--free,.rd-tui:not([data-mode=league]) .rd-ttap--league,.rd-tui[data-mode=league] .rd-ttap--free,.rd-tui[data-mode=league] .rd-ttap--ta,.rd-tui[data-mode=league] [data-tap=respawn]{display:none}html.rd-touch .rd-ui{--u:clamp(.3px, min(calc(100vw / 1920), calc(100vh / 1080)), 2.4px)}html.rd-touch .rd-hints{display:none}html.rd-touch .rd-tl{left:calc(var(--sa-l) + 14px);top:calc(var(--sa-t) + 12px);width:min(max(270px, calc(380 * var(--u))), calc(100vw - var(--sa-l) - var(--sa-r) - 320px))}html.rd-touch .rd-objectives{margin-top:64px}html.rd-touch .rd-tr{top:calc(var(--sa-t) + 8px);right:calc(var(--sa-r) + 232px)}html.rd-touch .rd-hud[data-mode=timeattack] .rd-tr{top:calc(var(--sa-t) + 102px);left:calc(var(--sa-l) + 14px);align-items:flex-start;right:auto}html.rd-touch .rd-ui{--vol-h:16px;--vol-pad:9px}html.rd-touch .rd-vol{right:calc(var(--sa-r) + 10px);bottom:calc(var(--sa-b) + 8px);background:#09090a75;border-radius:11px;box-shadow:inset 0 0 0 1px #ffffff1f,inset 1px -1px 0 1px #d9c9a329}html.rd-touch body:is([data-rd-screen=main],[data-rd-screen=pause],[data-rd-screen=settings],[data-rd-screen=league]) .rd-vol{bottom:calc(var(--sa-b) + 50px)}html.rd-touch body:is([data-rd-screen=controls],[data-rd-screen=finish],[data-rd-screen=showroom]) .rd-vol{display:none}html.rd-touch body.rd-in-play .rd-vol{top:calc(var(--sa-t) + 62px);left:calc(var(--sa-l) + 8px);bottom:auto;right:auto}html.rd-touch body.rd-in-play .rd-vol__read{left:calc(100% + 10px);right:auto;transform:translate(-6px,-50%)}html.rd-touch body.rd-in-play .rd-vol__read b{display:none}html.rd-touch body.rd-in-play .rd-vol.is-hot .rd-vol__read{transform:translateY(-50%)}html.rd-touch body[data-rd-screen=title] .rd-vol__read{top:auto;bottom:calc(100% + 6px);right:6px;transform:translateY(4px)}html.rd-touch body[data-rd-screen=title] .rd-vol.is-hot .rd-vol__read{transform:none}html.rd-touch .rd-vol__spk{padding:0 6px 0 11px}html.rd-touch .rd-vol__spk .rd-ico{height:19px}html.rd-touch .rd-vol__bars{gap:3px}html.rd-touch .rd-vol__seg{width:6px}html.rd-touch .rd-hud[data-mode=timeattack] .rd-mrow{background:linear-gradient(90deg,#08080999,#08080900);gap:8px}html.rd-touch .rd-cluster{display:contents}html.rd-touch .rd-speed{left:50%;bottom:calc(var(--sa-b) + 38px);position:absolute;transform:translate(-50%)}html.rd-touch .rd-gas{left:50%;bottom:calc(var(--sa-b) + 6px);width:152px;padding:0;position:absolute;transform:translate(-50%)}html.rd-touch .rd-gas__head{margin-bottom:4px}html.rd-touch .rd-thrust,html.rd-touch .rd-bar{display:none}html.rd-touch .rd-speed__unit{margin-top:6px}html.rd-touch .rd-sys{top:calc(var(--sa-t) + 60px);right:calc(var(--sa-r) + 10px);gap:6px;padding:0;position:absolute}html.rd-touch .rd-sys__div{display:none}html.rd-touch .rd-sys__item{pointer-events:auto;touch-action:none;cursor:pointer;opacity:.62;background:#09090a75;border:1px solid #ffffff1f;border-radius:11px;justify-content:center;gap:3px;width:48px;min-width:0;height:46px;padding:0;transition:opacity .3s,transform .12s,border-color .12s,box-shadow .12s;position:relative;box-shadow:inset 1px -1px #d9c9a338}html.rd-touch .rd-sys__item.is-on{opacity:1}html.rd-touch .rd-sys__item.is-down{opacity:1;border-color:#ff3c32f2;transform:scale(.94);box-shadow:0 0 14px #ff222280,inset 0 0 12px #ff222247}html.rd-touch .rd-sys__icon{height:14px;margin:0}html.rd-touch .rd-sys__name{letter-spacing:.1em;margin-right:-.1em;font-size:6px}html.rd-touch .rd-sys__val{letter-spacing:.08em;margin-right:-.08em;font-size:8.5px}html.rd-touch .rd-sys__meter{width:auto;position:absolute;bottom:4px;left:10px;right:10px}html.rd-touch .rd-toast{top:calc(var(--sa-t) + 54px);width:max-content;max-width:calc(100vw - 2 * (var(--sa-r) + 236px));white-space:normal;text-align:center;border-radius:16px;line-height:1.5}html.rd-touch .rd-ui[data-mode=timeattack] .rd-toast{top:calc(var(--sa-t) + 100px)}html.rd-touch .rd-trick{top:21vh}html.rd-touch .rd-ui[data-mode=timeattack] .rd-trick{top:30vh}html.rd-touch .rd-launch{bottom:calc(var(--sa-b) + 132px)}@media (max-height:540px){html.rd-touch .rd-launch[data-kind=gforce]{top:calc(var(--sa-t) + 48px);left:calc(100% - var(--sa-r) - 316px);bottom:auto}html.rd-touch .rd-speed__num{font-size:max(44px, calc(112 * var(--u)))}html.rd-touch .rd-score__val{font-size:26px}html.rd-touch .rd-objectives__list .rd-obj{display:none}html.rd-touch .rd-objectives__list .rd-obj:not(.is-done){display:flex}html.rd-touch .rd-objectives__list .rd-obj:not(.is-done)~.rd-obj:not(.is-done){display:none}html.rd-touch .rd-obj{font-size:11px}html.rd-touch .rd-medals{width:172px}html.rd-touch .rd-mrow{padding-top:1px;padding-bottom:1px}html.rd-touch .rd-toast,html.rd-touch .rd-ui[data-mode=timeattack] .rd-toast{top:calc(var(--sa-t) + 112px);max-width:calc(100vw - 32px - var(--sa-l) - var(--sa-r))}html.rd-touch .rd-trick,html.rd-touch .rd-ui[data-mode=timeattack] .rd-trick{top:calc(var(--sa-t) + 142px)}html.rd-touch .rd-callout{top:44vh}html.rd-touch .rd-trick__name{font-size:34px}html.rd-touch .rd-trick__name[data-len=l]{font-size:28px}html.rd-touch .rd-trick__name[data-len=xl]{font-size:23px}html.rd-touch .rd-callout__text{font-size:30px}html.rd-touch .rd-count__n{font-size:110px}}@media (max-height:400px){html.rd-touch .rd-trick__chainrow{display:none}html.rd-touch .rd-sys{top:calc(var(--sa-t) + 58px)}html.rd-touch .rd-sys__item{gap:2px;height:40px}html.rd-touch .rd-sys__icon{height:12px}html.rd-touch .rd-sys__meter{bottom:3px}}@media (max-height:380px){html.rd-touch .rd-trick{left:var(--sa-l);right:calc(var(--sa-r) + 250px)}html.rd-touch .rd-trick__name{font-size:30px}html.rd-touch .rd-launch{left:calc((100vw + var(--sa-l) - var(--sa-r) - 250px) / 2)}}html.rd-touch[data-rd-tier=m] body.rd-in-play .rd-ui[data-mode=free] .rd-vol{display:none}html.rd-touch[data-rd-tier=m] body.rd-in-play:has(.rd-ui[data-mode=free]) #credit{display:none}html.rd-touch[data-rd-tier=m] .rd-hud[data-mode=free] .rd-substatus__cam{display:none}html.rd-touch[data-rd-tier=m] .rd-hud[data-mode=free] .rd-substatus:not(:has(.rd-fps.is-on)){display:none}html.rd-touch[data-rd-tier=m] .rd-hud[data-mode=free] .rd-objectives{margin-top:10px}html.rd-touch[data-rd-tier=m] .rd-ui.fr-online .rd-hud[data-mode=free] .rd-objectives{margin-top:32px}.rd-ttap--more{display:none}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-tui:is([data-mode=free],[data-mode=timeattack]) .rd-ttap--more{order:1;display:flex}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-tui:is([data-mode=free],[data-mode=timeattack]) .rd-ttap--pause{order:2}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-tui:is([data-mode=free],[data-mode=timeattack]) .rd-ttap--fold,html.rd-touch[data-rd-tier=xs] .rd-tui:is([data-mode=free],[data-mode=timeattack]) .rd-ttap--fold-xs{order:-1}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]):not(.rd-more-open) .rd-tui:is([data-mode=free],[data-mode=timeattack]) .rd-ttap--fold,html.rd-touch[data-rd-tier=xs]:not(.rd-more-open) .rd-tui:is([data-mode=free],[data-mode=timeattack]) .rd-ttap--fold-xs,html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]):not(.rd-more-open) .rd-hud:is([data-mode=free],[data-mode=timeattack]) .rd-sys{display:none}html.rd-touch.rd-more-open .rd-ttap--more{border-color:#ff3c32d9;box-shadow:inset 0 0 12px #ff222247}html.rd-touch.rd-more-open .rd-tui:is([data-mode=free],[data-mode=timeattack]) :is(.rd-ttap--fold,.rd-ttap--fold-xs),html.rd-touch.rd-more-open .rd-hud:is([data-mode=free],[data-mode=timeattack]) .rd-sys__item{border-color:#d9c9a38c}html.rd-touch.rd-more-open .rd-ui:is([data-mode=free],[data-mode=timeattack]) .fr-radar,html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]).rd-more-open .rd-hud[data-mode=free] .rd-tr{visibility:hidden}html.rd-touch[data-rd-tier=xs] .rd-tui:is([data-mode=free],[data-mode=timeattack]){--k:.88}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-tui:is([data-mode=free],[data-mode=timeattack]) .rd-tstick__cap{display:none}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-hud:is([data-mode=free],[data-mode=timeattack]) .rd-tl{left:calc(var(--sa-l) + 12px);top:calc(var(--sa-t) + 10px);width:auto}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-hud:is([data-mode=free],[data-mode=timeattack]) .rd-status{white-space:nowrap}html.rd-touch[data-rd-tier=s] .rd-hud:is([data-mode=free],[data-mode=timeattack]) :is(.rd-status__sep,[data-ref=modeLabel]),html.rd-touch[data-rd-tier=xs] .rd-hud:is([data-mode=free],[data-mode=timeattack]) .rd-status,html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-hud:is([data-mode=free],[data-mode=timeattack]) .rd-substatus__cam{display:none}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-hud:is([data-mode=free],[data-mode=timeattack]) .rd-substatus{margin:0;padding:0;position:absolute;top:44px;left:0}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-hud[data-mode=free] .rd-objectives,html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-ui.fr-online .rd-hud[data-mode=free] .rd-objectives{white-space:nowrap;pointer-events:auto;width:max-content;margin:0;position:absolute;top:20px;left:0}html.rd-touch[data-rd-tier=xs] .rd-hud[data-mode=free] .rd-objectives,html.rd-touch[data-rd-tier=xs] .rd-ui.fr-online .rd-hud[data-mode=free] .rd-objectives{top:0}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-ui.fr-online .rd-hud[data-mode=free] .rd-objectives{left:72px}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-hud[data-mode=free] .rd-objectives__head{background:#0607096b;border:0;border-radius:3px;justify-content:flex-start;align-items:center;gap:0;margin:0;padding:2px 8px 2px 7px;position:relative}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-hud[data-mode=free] .rd-objectives__k{display:none}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-hud[data-mode=free] .rd-objectives__count{font-size:11px;line-height:14px}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-hud[data-mode=free] .rd-objectives__count:before{content:"";border:1px solid #fff9;width:7px;height:7px;margin:0 6px 1px 0;display:inline-block}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-hud[data-mode=free] .rd-objectives__head:after{content:"";position:absolute;inset:-13px -10px -13px -4px}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-hud[data-mode=free] .rd-objectives:not(.is-peek) .rd-objectives__list{display:none}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-hud[data-mode=free] .rd-objectives.is-peek .rd-objectives__list{white-space:normal;width:max-content;max-width:calc(100vw - var(--sa-l) - var(--sa-r) - 220px);background:#060709b8;border-radius:3px;padding:2px 9px;position:absolute;top:calc(100% + 4px);left:0}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-hud[data-mode=free] .rd-tr{top:calc(var(--sa-t) + 12px)}html.rd-touch[data-rd-tier=xs] .rd-hud[data-mode=free] .rd-tr{right:calc(var(--sa-r) + 178px)}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-hud[data-mode=free] .rd-score{flex-direction:row;align-items:baseline;gap:6px}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-hud[data-mode=free] .rd-score__label{letter-spacing:.3em;margin-right:0;font-size:7px}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-hud[data-mode=free] .rd-score__val{font-size:22px}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) body.rd-in-play .rd-ui:is([data-mode=free],[data-mode=timeattack]) .rd-vol{display:none}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) body.rd-in-play:has(.rd-ui:is([data-mode=free],[data-mode=timeattack])) #credit{display:none}html.rd-touch[data-rd-tier=s] .rd-hud:is([data-mode=free],[data-mode=timeattack]) .rd-speed__num{font-size:34px}html.rd-touch[data-rd-tier=xs] .rd-hud:is([data-mode=free],[data-mode=timeattack]) .rd-speed__num{font-size:30px}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-hud:is([data-mode=free],[data-mode=timeattack]) .rd-speed{bottom:calc(var(--sa-b) + 34px)}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-hud:is([data-mode=free],[data-mode=timeattack]) .rd-speed__unit{margin-top:3px}html.rd-touch[data-rd-tier=s] .rd-hud:is([data-mode=free],[data-mode=timeattack]) .rd-gas{width:104px}html.rd-touch[data-rd-tier=xs] .rd-hud:is([data-mode=free],[data-mode=timeattack]) .rd-gas{width:80px}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-hud:is([data-mode=free],[data-mode=timeattack]) .rd-gas__name{display:none}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-ui[data-mode=free] .rd-toast{top:calc(var(--sa-t) + 104px);max-width:calc(100vw - var(--sa-l) - var(--sa-r) - 192px)}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-ui[data-mode=free] .rd-trick{top:calc(var(--sa-t) + 130px)}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-hud[data-mode=timeattack] .rd-tc{top:calc(var(--sa-t) + 6px);left:calc(var(--sa-l) + 84px);right:calc(var(--sa-r) + 230px)}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-hud[data-mode=timeattack] .rd-timer{font-size:26px}html.rd-touch[data-rd-tier=xs] .rd-hud[data-mode=timeattack] .rd-timer{font-size:22px}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-hud[data-mode=timeattack] .rd-cp__label{letter-spacing:.2em}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-hud[data-mode=timeattack] .rd-tr{top:calc(var(--sa-t) + 54px);left:calc(var(--sa-l) + 12px)}html.rd-touch[data-rd-tier=xs] .rd-hud[data-mode=timeattack] .rd-tr{top:calc(var(--sa-t) + 52px)}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-hud[data-mode=timeattack] .rd-medals{zoom:.78}html.rd-touch .rd-navhint,html.rd-touch .rd-phead__hint,html.rd-touch .rd-btn__key,html.rd-touch .rd-sr__dock .rd-srb__key{display:none}html.rd-touch .rd-col{left:calc(120 * var(--u) + var(--sa-l))}html.rd-touch .rd-settings .rd-col--panel{max-width:calc(100% - 144 * var(--u) - var(--sa-l) - var(--sa-r));bottom:calc(var(--sa-b) + max(12px, 64 * var(--u)))}html.rd-touch .rd-set{touch-action:pan-x pan-y}html.rd-touch .rd-set .rd-row,html.rd-touch .rd-set__actions .rd-btn{flex-shrink:0;min-height:44px}html.rd-touch .rd-features,html.rd-touch .rd-legal{right:calc(84 * var(--u) + var(--sa-r))}html.rd-touch .rd-legal{right:calc(var(--sa-r) + 16px);bottom:calc(var(--sa-b) + 32px)}html.rd-touch .rd-features{bottom:calc(var(--sa-b) + 96px + 20 * var(--u))}html.rd-touch .rd-title__foot{bottom:calc(34 * var(--u) + var(--sa-b))}html.rd-touch .rd-row,html.rd-touch .rd-btn,html.rd-touch .rd-srb,html.rd-touch .rd-title{touch-action:manipulation}html.rd-touch .rd-controls,html.rd-touch .rd-finish{padding:var(--sa-t) var(--sa-r) var(--sa-b) var(--sa-l)}html.rd-touch .rd-sr__head{left:calc(72 * var(--u) + var(--sa-l));top:calc(60 * var(--u) + var(--sa-t))}html.rd-touch .rd-sr__back{right:calc(72 * var(--u) + var(--sa-r));top:calc(56 * var(--u) + var(--sa-t))}html.rd-touch .rd-sr__dock{bottom:calc(100 * var(--u) + var(--sa-b));max-width:calc(100vw - 32px - var(--sa-l) - var(--sa-r))}html.rd-touch .rd-srb__key{display:none}html.rd-touch .rd-sr__hints.rd-sr__thint{bottom:calc(34 * var(--u) + var(--sa-b));column-gap:34px;display:flex}html.rd-touch .rd-showroom.is-interior .rd-sr__hints--cockpit,html.rd-touch .rd-showroom:not(.is-interior) .rd-sr__thint-cockpit,html.rd-touch .rd-showroom.is-interior .rd-sr__thint-orbit{display:none}.rd-tglyph{min-width:26px;height:26px;font-family:var(--f-disp);letter-spacing:.08em;color:var(--gold,#d9c9a3);background:#09090a99;border:1px solid #ffffff29;border-radius:6px;justify-content:center;align-items:center;margin-right:4px;padding:0 6px;font-size:8.5px;display:inline-flex;box-shadow:inset 1px -1px #d9c9a34d}.rd-tglyph .rd-ico{color:#fff;width:14px;height:14px}.rd-tglyph--round{letter-spacing:.12em;border-radius:999px;min-width:30px;height:30px;font-size:7px}.rd-tglyph--sq{width:24px;min-width:24px;height:24px;margin-right:3px;padding:0}.rd-tglyph__plus{color:var(--red,#ff2a2a);margin:0 5px 0 1px;font-size:8px;display:inline-block}.rd-tglyph--txt{font-size:7px}.rd-tglyph__leds{background:repeating-linear-gradient(90deg, var(--gold,#d9c9a3) 0 3px, transparent 3px 5px);clip-path:polygon(0 100%,100% 0,100% 100%);width:22px;height:12px}.rd-tglyph--stick{border-radius:50%;width:30px;height:30px;padding:0;position:relative}.rd-tglyph__stick{background:radial-gradient(circle,#ff2a2a 0 22%,#141415 26%);border:1px solid #d9c9a3b3;border-radius:50%;width:14px;height:14px}html.rd-touch .rd-ctl{width:min(calc(100% - 16px), max(calc(1280 * var(--u)), 760px))}.rd-ctl__grid--touch .rd-ctl__row{grid-template-columns:128px 1fr;gap:12px}@media (max-height:540px){html.rd-touch .rd-col{top:calc(var(--sa-t) + clamp(12px, 5.5vh, 26px));bottom:calc(var(--sa-b) + 10px)}html.rd-touch .rd-col__foot:not(.rd-set__footer){display:none}html.rd-touch .rd-col__head{flex:none;gap:clamp(6px,2.2vh,14px)}html.rd-touch .rd-col .rd-menu{flex:0 auto;gap:clamp(4px,1.6vh,8px);min-height:0}html.rd-touch .rd-main .rd-menu{margin-top:clamp(10px,5vh,26px)}html.rd-touch .rd-pause .rd-menu{margin-top:clamp(10px,4.5vh,22px)}html.rd-touch .rd-menu>*{flex:none}html.rd-touch .rd-main .rd-btn--xl{flex:0 56px;min-height:42px}html.rd-touch .rd-pause .rd-btn--md{flex:0 40px;min-height:32px}html.rd-touch .rd-menu__pair{gap:clamp(4px,1.6vh,8px);margin-top:0}html.rd-touch .rd-features,html.rd-touch body[data-rd-screen=leaderboard] .rd-vol{display:none}html.rd-touch .rd-col--panel{top:calc(var(--sa-t) + clamp(10px, 4vh, 18px))}html.rd-touch .rd-col--panel .rd-phead{min-height:42px;padding-bottom:6px;padding-right:0}html.rd-touch .rd-set__group{margin:12px 0 4px}html.rd-touch .rd-set{gap:4px;margin-top:6px}html.rd-touch .rd-set__group:first-child{margin-top:4px}html.rd-touch .rd-set__footer{margin-top:8px;padding-top:8px}html.rd-touch .rd-set__note{margin-top:6px;font-size:10px}html.rd-touch .rd-ctl{max-height:calc(100vh - var(--sa-t) - var(--sa-b) - 12px);max-height:calc(100dvh - var(--sa-t) - var(--sa-b) - 12px);padding:12px 20px 10px}html.rd-touch .rd-ctl__foot{margin:0;position:absolute;top:7px;right:20px}html.rd-touch .rd-ctl__foot .rd-btn{width:132px}html.rd-touch .rd-ctl__grid{gap:24px;margin-top:10px}html.rd-touch .rd-ctl__group+.rd-ctl__group{margin-top:8px}html.rd-touch .rd-ctl__title{letter-spacing:.3em;margin-bottom:4px}html.rd-touch .rd-ctl__row{min-height:32px;padding:2px 0}html.rd-touch .rd-ctl__grid--touch .rd-ctl__row{grid-template-columns:104px 1fr;gap:10px}html.rd-touch .rd-ctl__grid--touch .rd-ctl__keys{white-space:nowrap}html.rd-touch .rd-ctl__desc b{font-size:12px}html.rd-touch .rd-ctl__desc small{font-size:10px}html.rd-touch .rd-tglyph--round,html.rd-touch .rd-tglyph--stick{min-width:28px;height:28px}html.rd-touch .rd-tglyph--round,html.rd-touch .rd-tglyph--txt{letter-spacing:.06em;padding:0 5px;font-size:6.5px}html.rd-touch .rd-tglyph__plus{margin:0 4px 0 0}html.rd-touch .rd-tglyph--sq{width:21px;min-width:21px;height:21px;margin-right:2px}html.rd-touch .rd-finish__card{width:min(100% - 16px,640px);max-height:calc(100vh - var(--sa-t) - var(--sa-b) - 12px);max-height:calc(100dvh - var(--sa-t) - var(--sa-b) - 12px);grid-template-columns:auto auto;grid-template-areas:"head head""time medal""delta medal""record ladder""actions actions";place-items:center;column-gap:30px;padding:14px 24px;display:grid}html.rd-touch .rd-finish__head{grid-area:head;margin-bottom:6px}html.rd-touch .rd-finish__time{grid-area:time;align-self:end;margin-top:0;font-size:40px}html.rd-touch .rd-finish__delta{grid-area:delta;margin-top:4px}html.rd-touch .rd-finish__record{grid-area:record;align-self:start;margin-top:6px}html.rd-touch .rd-finish__medal{grid-area:medal;margin-top:0}html.rd-touch .rd-finish__badge{width:56px}html.rd-touch .rd-finish__ladder{grid-area:ladder;align-self:start;margin-top:6px;padding-top:8px}html.rd-touch .rd-finish__splits{display:none}html.rd-touch .rd-finish__actions{grid-area:actions;margin-top:14px}html.rd-touch .rd-finish__card:not(.has-online) .rd-finish__main{display:contents}html.rd-touch .rd-finish__card.has-online{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-areas:"main online""actions actions";place-items:start stretch}html.rd-touch .rd-finish__card.has-online .rd-finish__main{align-self:center;gap:2px}html.rd-touch .rd-finish__card.has-online .rd-finish__time{font-size:34px}html.rd-touch .rd-finish__card.has-online .rd-finish__medal{margin-top:6px}html.rd-touch .rd-finish__card.has-online .rd-finish__badge{width:44px}}@media (max-height:400px){html.rd-touch .rd-menu__label{display:none}}@media (max-height:380px){html.rd-touch .rd-ctl__grid--touch .rd-ctl__desc small:not(.is-key){display:none}}html.rd-touch:is([data-rd-tier=m],[data-rd-tier=s],[data-rd-tier=xs]) :is(.rd-main,.rd-pause) .rd-col{left:calc(var(--sa-l) + 22px);width:236px}html.rd-touch:is([data-rd-tier=m],[data-rd-tier=s],[data-rd-tier=xs]) .rd-main .rd-col{width:248px}html.rd-touch:is([data-rd-tier=m],[data-rd-tier=s],[data-rd-tier=xs]) .rd-col__tag{letter-spacing:.14em;white-space:nowrap;gap:8px}html.rd-touch:is([data-rd-tier=m],[data-rd-tier=s],[data-rd-tier=xs]) .rd-main:not(.no-presence) .rd-online--head{letter-spacing:.08em;gap:5px;padding:3px 7px 3px 6px}html.rd-touch:is([data-rd-tier=m],[data-rd-tier=s],[data-rd-tier=xs]) .rd-menu .rd-btn{gap:9px;padding:0 11px 0 12px}html.rd-touch:is([data-rd-tier=m],[data-rd-tier=s],[data-rd-tier=xs]) .rd-main .rd-btn--xl{flex:0 32px;min-height:30px}html.rd-touch:is([data-rd-tier=m],[data-rd-tier=s],[data-rd-tier=xs]) .rd-main .rd-btn--xl .rd-btn__label{letter-spacing:.14em;font-size:12px}html.rd-touch:is([data-rd-tier=m],[data-rd-tier=s],[data-rd-tier=xs]) .rd-main .rd-btn__num{display:none}html.rd-touch:is([data-rd-tier=m],[data-rd-tier=s],[data-rd-tier=xs]) .rd-main:not(.no-presence) .rd-live--side{right:28px}html.rd-touch:is([data-rd-tier=m],[data-rd-tier=s],[data-rd-tier=xs]) .rd-menu__pair .rd-btn--sm{min-height:30px}html.rd-touch:is([data-rd-tier=m],[data-rd-tier=s],[data-rd-tier=xs]) .rd-menu__pair .rd-btn__label{font-size:10px}html.rd-touch:is([data-rd-tier=m],[data-rd-tier=s],[data-rd-tier=xs]) .rd-pause .rd-btn--md{flex:0 32px;min-height:30px}html.rd-touch:is([data-rd-tier=m],[data-rd-tier=s],[data-rd-tier=xs]) .rd-pause .rd-btn__label{letter-spacing:.17em;font-size:11px}html.rd-touch:is([data-rd-tier=m],[data-rd-tier=s],[data-rd-tier=xs]) .rd-menu .rd-btn__chev{width:11px;height:11px}@media (max-height:600px){html.rd-touch .rd-sr__head{left:calc(var(--sa-l) + 16px);top:calc(var(--sa-t) + 12px);gap:8px}html.rd-touch .rd-sr__back{top:calc(var(--sa-t) + 10px);right:calc(var(--sa-r) + 12px);flex-flow:row-reverse wrap;align-items:center;gap:6px;width:auto;max-width:62vw;display:flex}html.rd-touch .rd-sr__back .rd-btn{gap:8px;width:auto;min-height:32px;margin:0;padding:0 12px}html.rd-touch .rd-sr__back .rd-btn__label{letter-spacing:.18em;font-size:10px}html.rd-touch .rd-sr__back :is(.rd-sr__view-icon,.rd-sr__vis-icon){width:16px;height:13px;margin-right:0}html.rd-touch .rd-sr__visn{flex-basis:100%;margin-top:0}html.rd-touch .rd-sr__dock{bottom:calc(var(--sa-b) + 8px);width:min(800px, calc(100vw - 24px - var(--sa-l) - var(--sa-r)));grid-template-columns:repeat(6,minmax(0,100fr)) minmax(0,146fr);gap:6px;max-width:none;display:grid}html.rd-touch .rd-srb{gap:8px;width:auto;height:36px;padding:0 8px 0 10px}html.rd-touch .rd-srb__icon{width:16px;height:14px}html.rd-touch .rd-srb__swatch{width:14px;height:14px}html.rd-touch .rd-srb__text{gap:3px}html.rd-touch .rd-srb__name{letter-spacing:.14em;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}html.rd-touch .rd-srb__val{letter-spacing:.1em;font-size:10px}html.rd-touch .rd-sr__hints.rd-sr__thint{bottom:calc(var(--sa-b) + 52px);column-gap:24px}}html.rd-touch:is([data-rd-tier=m],[data-rd-tier=s]) .rd-srb:not([data-sr=paint]) .rd-srb__icon{display:none}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-sr__dock{grid-template-columns:repeat(4,minmax(0,1fr))}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-srb[data-sr=paint]{grid-column:span 2}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-sr__hints.rd-sr__thint{bottom:calc(var(--sa-b) + 94px)}html.rd-touch[data-rd-tier=xs] :is(.rd-sr__ctx,.rd-who,.rd-srb:not([data-sr=paint]) .rd-srb__icon){display:none}html.rd-touch[data-rd-tier=xs] .rd-finish__card{padding:10px 16px}html.rd-touch[data-rd-tier=xs] .rd-finish__card.has-online .rd-finish__time{font-size:28px}html.rd-touch[data-rd-tier=xs] .rd-fon__top .rd-lbr:nth-child(n+4){display:none}.rd-rotate{z-index:1000;color:#f3f2ee;text-align:center;touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(70% 50% at 50% 46%,#280e0e8c,#0000 70%),#000;place-items:center;padding:24px;font-family:Saira Variable,Saira,system-ui,sans-serif;display:none;position:fixed;inset:0}.rd-rotate.is-on{display:grid}.rd-rotate__card{flex-direction:column;align-items:center;gap:18px;display:flex}.rd-rotate__anim{color:#d9c9a3;width:96px;height:96px;position:relative}.rd-rotate__phone{width:100%;height:100%;animation:2.6s cubic-bezier(.65,0,.35,1) infinite rd-rotate-phone}.rd-rotate__arc{filter:drop-shadow(0 0 6px #ff2222b3);border:1px solid #ff2a2ad9;border-color:#ff2a2ad9 #ff2a2a59 #ff2a2a00 #ff2a2a00;border-radius:50%;animation:2.6s cubic-bezier(.65,0,.35,1) infinite rd-rotate-arc;position:absolute;inset:-10px}.rd-rotate__title{letter-spacing:.32em;align-items:center;gap:12px;margin-right:-.32em;font-family:Michroma,Eurostile,sans-serif;font-size:14px;display:flex}.rd-rotate__led{background:#ff2a2a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #ff2222bf,0 0 14px #ff102073}.rd-rotate__sub{letter-spacing:.06em;color:#d9c9a3bf;margin:0;font-size:13px}@keyframes rd-rotate-phone{0%,18%{transform:rotate(0)}50%,78%{transform:rotate(-90deg)}to{transform:rotate(0)}}@keyframes rd-rotate-arc{0%,18%{opacity:0;transform:rotate(0)}34%{opacity:1}50%,78%{opacity:0;transform:rotate(-90deg)}to{opacity:0;transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.rd-rotate__phone{animation:none;transform:rotate(-90deg)}.rd-rotate__arc{opacity:0;animation:none}}.rd-rotate__acts{align-items:stretch;gap:10px;margin-top:6px;display:flex}.rd-rotate__play,.rd-rotate__flip,.rd-rotate__open,.rd-flip{appearance:none;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;margin:0}.rd-rotate__play{color:#f3f2ee;letter-spacing:.24em;background:#ffffff0a;border:1px solid #d9c9a352;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:11px 20px;font-family:Michroma,Eurostile,sans-serif;font-size:11px;display:flex}.rd-rotate__play small{letter-spacing:.16em;color:#d9c9a3b8;font-family:Saira Variable,Saira,system-ui,sans-serif;font-size:10px;font-weight:600}.rd-rotate__play:active,.rd-rotate__flip:active{transform:scale(.97)}.rd-rotate.is-inapp .rd-rotate__play{background:linear-gradient(#ff342af2,#c41216f2);border-color:#ff463ce6;padding:16px 26px;font-size:13px;box-shadow:0 0 18px #ff222273,inset 0 1px #ffffff40}.rd-rotate.is-inapp .rd-rotate__play small{display:none}.rd-rotate__flip{color:#d9c9a3;letter-spacing:.16em;background:0 0;border:1px solid #d9c9a33d;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:58px;padding:8px 10px;font-family:Saira Variable,Saira,system-ui,sans-serif;font-size:10px;font-weight:600;display:flex}.rd-rotate__flip svg{width:20px;height:20px}.rd-rotate__hint{letter-spacing:.04em;color:#d9c9a399;margin:-6px 0 0;font-size:12px}.rd-rotate.is-right .rd-rotate__anim{transform:scaleX(-1)}.rd-rotate__open{color:#d9c9a3a8;letter-spacing:.16em;text-underline-offset:4px;background:0 0;border:0;margin-top:2px;padding:10px 12px;font-family:Saira Variable,Saira,system-ui,sans-serif;font-size:11px;font-weight:600;text-decoration:underline}.rd-rotate__toast{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 28px);color:#f3f2ee;letter-spacing:.04em;overflow-wrap:anywhere;opacity:0;pointer-events:none;background:#121212f0;border:1px solid #d9c9a340;border-radius:4px;max-width:calc(100% - 48px);padding:8px 14px;font-size:12px;transition:opacity .2s,transform .2s;position:fixed;transform:translate(-50%,8px)}.rd-rotate__toast.is-on{opacity:1;transform:translate(-50%)}.rd-flip{display:none}html.rd-rotated.rd-touch body:is([data-rd-screen=title],[data-rd-screen=main],[data-rd-screen=pause]):not(.rd-in-play) .rd-flip{z-index:70;top:calc(env(safe-area-inset-top,0px) + 10px);right:calc(env(safe-area-inset-right,0px) + 10px);color:#d9c9a3;pointer-events:auto;background:#0a0a0c8c;border:1px solid #d9c9a347;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:fixed}.rd-flip svg{width:20px;height:20px}.rd-ui [hidden]{display:none!important}.rd-input{min-width:0;height:max(34px, calc(50 * var(--u)));padding:0 calc(18 * var(--u));font-family:var(--f-ui);font-size:var(--fs-md);letter-spacing:.06em;color:var(--ink);caret-color:var(--red);-webkit-user-select:text;user-select:text;pointer-events:auto;background:#0a0a0b;border:1px solid #2c2c2e;border-radius:0;outline:none;flex:1;font-weight:500;font-stretch:108%;transition:border-color .25s,box-shadow .25s}.rd-input:focus{box-shadow:0 0 0 1px #d9c9a32e, 0 0 calc(18 * var(--u)) #d9c9a31f;border-color:#d9c9a3a6}.rd-input::selection{color:#141210;background:var(--gold)}.rd-lbrows{flex-direction:column;display:flex}.rd-lbr{grid-template-columns:var(--lb-cols);align-items:center;gap:calc(14 * var(--u));min-height:max(26px, calc(38 * var(--u)));padding:0 calc(16 * var(--u));font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--ink-2);border-bottom:1px solid #ffffff0b;display:grid;position:relative}.rd-lbr__rank{font-family:var(--f-disp);font-size:var(--fs-xxs);letter-spacing:.08em;color:var(--ink-3)}.rd-lbr__rank.is-long{font-size:calc(var(--fs-xxs) * .82);letter-spacing:0;white-space:nowrap}.rd-lbr__name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;min-width:0;color:var(--ink);font-weight:500;overflow:hidden}.rd-lbr__val{text-align:right;color:var(--ink);font-style:italic;font-weight:600;font-stretch:112%}.rd-lbr__x{font-family:var(--f-disp);font-size:max(8px, calc(9 * var(--u)));letter-spacing:.12em;color:var(--ink-3);white-space:nowrap;justify-content:center;display:flex}.rd-lbr__x .rd-medal{width:max(16px, calc(22 * var(--u)));height:max(16px, calc(22 * var(--u)))}.rd-lbr__date{font-family:var(--f-disp);font-size:max(8px, calc(9 * var(--u)));letter-spacing:.14em;text-align:right;color:var(--ink-4)}.rd-lbr.is-top1 .rd-lbr__rank,.rd-lbr.is-top2 .rd-lbr__rank,.rd-lbr.is-top3 .rd-lbr__rank{color:var(--gold)}.rd-lbr.is-top1 .rd-lbr__val{background:var(--gold-text);color:#0000;-webkit-background-clip:text;background-clip:text}.rd-lbr.is-top1:before{content:"";width:max(2px, calc(3 * var(--u)));background:var(--red);box-shadow:0 0 calc(10 * var(--u)) var(--red-glow);position:absolute;top:22%;bottom:22%;left:0}.rd-lbr.is-me{background:linear-gradient(90deg,#9fdcff24,#9fdcff08 70%);border-bottom-color:#9fdcff38}.rd-lbr.is-me .rd-lbr__name,.rd-lbr.is-me .rd-lbr__rank{color:var(--ice-hi)}.rd-lb{z-index:14;place-items:center;display:grid}.rd-lb__card{--lb-cols:max(30px, calc(52 * var(--u))) minmax(0, 1fr) max(86px, calc(140 * var(--u))) max(48px, calc(92 * var(--u))) max(52px, calc(80 * var(--u)));width:min(calc(980 * var(--u)), 94vw);height:min(calc(940 * var(--u)), 92vh);padding:calc(34 * var(--u)) calc(46 * var(--u)) calc(28 * var(--u));box-shadow:0 calc(30 * var(--u)) calc(90 * var(--u)) #0009;opacity:0;transform:translateY(calc(16 * var(--u))) scale(.985);transition:opacity .35s ease, transform .6s var(--ease);background:linear-gradient(#0e0e0ff2,#080809f2);border:1px solid #ffffff14;flex-direction:column;display:flex;position:relative}.rd-lb__card:before{content:"";pointer-events:none;background:linear-gradient(#d9c9a300 55%,#d9c9a3b3) 0 100%/1px 100% no-repeat,linear-gradient(90deg,#d9c9a3b3,#d9c9a300 30%) 0 100%/100% 1px no-repeat;position:absolute;inset:-1px}.rd-lb.is-on .rd-lb__card{opacity:1;transform:none}.rd-lb[data-board=combo] .rd-lb__card{--lb-cols:max(30px, calc(52 * var(--u))) minmax(0, 1fr) max(86px, calc(140 * var(--u))) max(64px, calc(110 * var(--u))) max(52px, calc(80 * var(--u)))}.rd-lb__tabs{gap:calc(10 * var(--u));margin-top:calc(22 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rd-lbtab{align-items:flex-start;gap:calc(6 * var(--u));padding:calc(14 * var(--u)) calc(18 * var(--u)) calc(13 * var(--u));text-align:left;background:var(--btn);border:1px solid var(--btn-line);flex-direction:column;transition:background-color .3s,border-color .3s;display:flex;position:relative}.rd-lbtab__name{font-size:var(--fs-sm);letter-spacing:.16em;white-space:nowrap;color:var(--ink-3);font-weight:500;font-stretch:112%;transition:color .25s}.rd-lbtab__sub{font-family:var(--f-disp);font-size:max(8px, calc(9 * var(--u)));letter-spacing:.32em;white-space:nowrap;color:var(--ink-4);transition:color .25s}.rd-lbtab__led{height:max(2px, calc(2 * var(--u)));background:var(--red);box-shadow:0 0 calc(10 * var(--u)) var(--red-glow);transition:transform .35s var(--ease);position:absolute;bottom:-1px;left:-1px;right:-1px;transform:scaleX(0)}.rd-lbtab.is-active{background:var(--btn-hi);border-color:#3d3a33}.rd-lbtab.is-sel{border-color:#d9c9a359}.rd-lbtab.is-sel .rd-lbtab__name,.rd-lbtab.is-active .rd-lbtab__name{color:var(--ink)}.rd-lbtab.is-sel .rd-lbtab__sub{color:var(--gold)}.rd-lbtab.is-sel .rd-lbtab__led{transform:scaleX(1)}.rd-lb__meta{justify-content:space-between;gap:calc(20 * var(--u));margin-top:calc(18 * var(--u));font-family:var(--f-disp);font-size:var(--fs-xxs);letter-spacing:.32em;color:var(--ink-3);display:flex}.rd-lb__reset{color:var(--ink-4)}.rd-lb__cols{grid-template-columns:var(--lb-cols);gap:calc(14 * var(--u));margin-top:calc(14 * var(--u));padding:0 calc(16 * var(--u)) calc(8 * var(--u));font-family:var(--f-disp);font-size:max(8px, calc(8.5 * var(--u)));letter-spacing:.3em;color:var(--ink-4);border-bottom:1px solid var(--line-2);display:grid}.rd-lb__cols span:nth-child(3),.rd-lb__cols span:nth-child(5){text-align:right}.rd-lb__cols span:nth-child(4){text-align:center}.rd-lb__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d9c9a359 transparent;flex:1;min-height:0;position:relative;overflow-y:auto}.rd-lb__state{font-family:var(--f-disp);font-size:var(--fs-xs);letter-spacing:.36em;color:var(--ink-3);place-items:center;display:grid;position:absolute;inset:0}.rd-lb__me{margin-top:calc(6 * var(--u));border-top:1px solid #9fdcff40}.rd-lb__foot{justify-content:space-between;align-items:center;gap:calc(20 * var(--u));margin-top:calc(18 * var(--u));padding-top:calc(16 * var(--u));border-top:1px solid var(--line);display:flex}.rd-lb__name{align-items:center;gap:calc(14 * var(--u));flex:1;min-width:0;display:flex}.rd-lb__nlabel{font-family:var(--f-disp);font-size:var(--fs-xxs);letter-spacing:.36em;color:var(--ink-4)}.rd-lb__nval{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-md);letter-spacing:.06em;color:var(--ink);font-weight:600;overflow:hidden}.rd-lb__nform{max-width:max(220px, calc(340 * var(--u)));flex:1;display:flex}.rd-lb__nerr,.rd-fon__nerr{font-family:var(--f-disp);font-size:var(--fs-xxs);letter-spacing:.2em;color:var(--red)}.rd-lb__actions{gap:calc(10 * var(--u));display:flex}.rd-lb__actions .rd-btn{white-space:nowrap;width:auto}.rd-finish__main{flex-direction:column;align-items:center;width:100%;min-width:0;display:flex}.rd-finish__card.has-online{column-gap:calc(46 * var(--u));width:min(calc(1300 * var(--u)), 96vw);grid-template-columns:minmax(0,1fr) minmax(0,.95fr);grid-template-areas:"main online""actions actions";align-items:start;display:grid;overflow-y:auto}.has-online .rd-finish__main{grid-area:main}.has-online .rd-fon{grid-area:online}.has-online .rd-finish__actions{grid-area:actions}.rd-finish__actions{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.rd-fon{--lb-cols:max(24px, calc(40 * var(--u))) minmax(0, 1fr) max(84px, calc(130 * var(--u)));min-width:0;padding-left:calc(40 * var(--u));text-align:left;border-left:1px solid var(--line);flex-direction:column;align-self:stretch;display:flex}.rd-fon__head{align-items:center;gap:calc(14 * var(--u));font-family:var(--f-disp);font-size:var(--fs-xs);letter-spacing:.46em;color:var(--ink-2);display:flex}.rd-fon__rank{align-items:baseline;gap:calc(8 * var(--u)) calc(16 * var(--u));min-height:max(40px, calc(66 * var(--u)));margin-top:calc(14 * var(--u));flex-wrap:wrap;display:flex}.rd-fon__pos{font-size:max(34px, calc(60 * var(--u)));font-variant-numeric:tabular-nums;background:var(--gold-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:700;font-stretch:122%;line-height:1}.rd-fon__of{font-family:var(--f-disp);font-size:var(--fs-xxs);letter-spacing:.24em;color:var(--ink-3)}.rd-fon__week:not(:empty){padding:max(2px, calc(3 * var(--u))) calc(10 * var(--u));font-family:var(--f-disp);font-size:var(--fs-xxs);letter-spacing:.2em;color:var(--ice-hi);border:1px solid #9fdcff59}.rd-fon[data-state=name] .rd-fon__rank{display:none}.rd-fon__msg{min-height:1.3em;margin-top:calc(8 * var(--u));font-family:var(--f-disp);font-size:var(--fs-xxs);letter-spacing:.26em;color:var(--ink-3);line-height:1.5}.rd-fon[data-state=done] .rd-fon__msg{color:var(--teal)}.rd-fon[data-state=failed] .rd-fon__msg{color:#ff786ee6}.rd-fon.is-wr .rd-fon__msg{color:#fff;text-shadow:0 0 calc(10 * var(--u)) #ff2a2ad9, 0 0 calc(22 * var(--u)) #ff102080}.rd-fon__name{margin-top:calc(10 * var(--u))}.rd-fon__nrow{gap:calc(10 * var(--u));display:flex}.rd-fon__nrow .rd-btn{flex:none;width:auto}.rd-fon__nerr{min-height:1.2em;margin-top:calc(6 * var(--u))}.rd-fon__wr{align-items:baseline;gap:calc(12 * var(--u));margin-top:calc(14 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u));border-left:max(2px, calc(2 * var(--u))) solid var(--gold);background:linear-gradient(90deg,#d9c9a31a,#d9c9a300);display:flex}.rd-fon__wr:empty{display:none}.rd-fon__wrlabel{font-family:var(--f-disp);font-size:max(8px, calc(9 * var(--u)));letter-spacing:.3em;color:var(--gold);white-space:nowrap}.rd-fon__wrtime{font-size:var(--fs-md);font-variant-numeric:tabular-nums;color:var(--ink);font-style:italic;font-weight:700;font-stretch:115%}.rd-fon__wrname{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-sm);color:var(--ink-2);overflow:hidden}.rd-fon__top{margin-top:calc(10 * var(--u))}.rd-fon__top .rd-lbr{min-height:max(22px, calc(31 * var(--u)));font-size:var(--fs-xs)}.rd-finish__net{margin-top:calc(18 * var(--u));font-family:var(--f-disp);font-size:var(--fs-xxs);letter-spacing:.3em;color:var(--ink-4)}.rd-mrow--wr .rd-mrow__pb{letter-spacing:0;color:var(--ice)}.rd-mrow--wr .rd-mrow__name{color:#9fdcffb3}.rd-lbl-short{display:none}@media (max-height:540px){html.rd-touch .rd-lbl-long{display:none}html.rd-touch .rd-lbl-short{display:inline}html.rd-touch .rd-main .rd-btn--xl{min-height:44px}html.rd-touch .rd-main .rd-btn--xl .rd-btn__sub{display:none}html.rd-touch .rd-main .rd-menu{gap:6px;margin-top:16px}html.rd-touch .rd-lb__card{width:min(calc(100vw - 32px - var(--sa-l,0px) - var(--sa-r,0px)), 900px);height:calc(100vh - 60px);height:calc(100dvh - 60px);padding:12px 22px 10px}html.rd-touch .rd-lb__tabs{margin-top:8px}html.rd-touch .rd-lbtab{padding:7px 12px}html.rd-touch .rd-lb__meta{margin-top:6px}html.rd-touch .rd-lb__foot{margin-top:6px;padding-top:6px}html.rd-touch .rd-finish__card.has-online{width:min(calc(100vw - 32px - var(--sa-l,0px) - var(--sa-r,0px)), 860px);column-gap:22px}html.rd-touch .rd-fon{padding-left:18px}html.rd-touch .rd-finish__card.has-online .rd-finish__ladder,html.rd-touch .rd-fon__top .rd-lbr:nth-child(n+6){display:none}}.rd-flag{letter-spacing:0;vertical-align:-.1em;flex:none;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:1.12em;font-style:normal;font-weight:400;line-height:1;display:inline-block}.rd-flag[hidden]{display:none}.rd-flag--badge{font-family:var(--f-disp,sans-serif);letter-spacing:.08em;color:#ffffffd1;vertical-align:.08em;background:#ffffff14;border:1px solid #ffffff52;border-radius:2px;padding:.16em .32em .12em;font-size:.68em}.rd-entry{z-index:8;text-align:center;pointer-events:none;color:#f1f3ee;text-shadow:0 2px 14px #000,0 1px 3px #000;width:max-content;max-width:90%;position:absolute;top:22%;left:50%;transform:translate(-50%)}.rd-entry[hidden],.rd-ui.has-menu .rd-entry,.rd-ui.has-showroom .rd-entry{display:none}.rd-entry__label{font:10px var(--f-disp);letter-spacing:.22em;color:#d9c9a3}.rd-entry__label span{color:#c9d5d6;margin-left:16px}.rd-entry__value{font:italic 650 clamp(38px, 5vw, 70px)/1.1 var(--f-ui);font-variant-numeric:tabular-nums;margin:8px 0}.rd-entry[data-phase=countdown] .rd-entry__value,.rd-entry[data-phase=cancelled] .rd-entry__value{font:18px/1.5 var(--f-disp);letter-spacing:.14em}.rd-entry__detail{font:500 11px/1.5 var(--f-ui);letter-spacing:.19em}.rd-entry__lights{justify-content:center;gap:8px;margin-top:14px;display:flex}.rd-entry__lights i{background:#6b3534;width:26px;height:3px;transition:background-color .15s ease-out}.rd-entry[data-lights="1"] i:first-child,.rd-entry[data-lights="2"] i:nth-child(-n+2),.rd-entry[data-lights="3"] i{background:#ff5545;box-shadow:0 0 12px #ff39296b}.rd-entry:not([data-phase=countdown]) i{background:#d8fff8;box-shadow:0 0 12px #d8fff85c}.rd-entry[data-phase=result] .rd-entry__value{color:#e4d4b0}.rd-entry[data-phase=cancelled] .rd-entry__lights{display:none}.rd-entry__sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}html.rd-touch .rd-entry{top:25%}@media (max-height:540px){html.rd-touch .rd-entry{top:26%}.rd-entry__label{font-size:8px}.rd-entry__value{margin:4px 0;font-size:36px}.rd-entry[data-phase=countdown] .rd-entry__value,.rd-entry[data-phase=cancelled] .rd-entry__value{font-size:13px}.rd-entry__detail{letter-spacing:.12em;font-size:9px}.rd-entry__lights{margin-top:6px}html.rd-touch .rd-ui:has(.rd-entry:not([hidden])) .rd-count{top:58%}html.rd-touch .rd-ui:has(.rd-entry:not([hidden])) .rd-count__n{font-size:64px}html.rd-touch .rd-ui:has(.rd-entry:not([hidden])) .rd-count__ring{width:140px;height:140px}}@media (prefers-reduced-motion:reduce){.rd-entry__lights i{transition:none}}.lg-join{--lg-blue:#2f6bff;--lg-orange:#ff7a1f;--lg-blue-ink:#8fb0ff;--lg-orange-ink:#ffb27a;pointer-events:none;position:absolute;inset:0}.rd-ui.has-menu .lg-join{opacity:.3}.lg-feed{top:calc(56 * var(--u));right:calc(30 * var(--u));align-items:flex-end;gap:calc(6 * var(--u));flex-direction:column;display:flex;position:absolute}.lg-feed__line{--lg-team:var(--lg-blue);--lg-ink:var(--lg-blue-ink);align-items:center;gap:calc(10 * var(--u));padding:calc(6 * var(--u)) calc(14 * var(--u)) calc(6 * var(--u)) calc(10 * var(--u));font-family:var(--f-disp);font-size:max(9px, calc(11 * var(--u)));letter-spacing:.16em;white-space:nowrap;color:#fff;box-shadow:inset -2px 0 0 var(--lg-team);background:linear-gradient(270deg,#060709b8,#0607094d);transition:opacity .5s,transform .5s;animation:.42s cubic-bezier(.16,1,.3,1) backwards lg-feed-in;display:flex}.lg-feed__line[data-team="1"]{--lg-team:var(--lg-orange);--lg-ink:var(--lg-orange-ink)}.lg-feed__line.is-out{opacity:0;transform:translateX(calc(14 * var(--u)))}.lg-feed__tag{width:max(10px, calc(14 * var(--u)));height:max(4px, calc(5 * var(--u)));background:var(--lg-team);box-shadow:0 0 calc(10 * var(--u)) var(--lg-team);flex:none;transform:skew(-24deg)}.lg-feed__name{color:var(--lg-ink);font-weight:400}.lg-feed__flag{margin-right:calc(-4 * var(--u))}.lg-feed__verb{color:#ffffffe6}.lg-feed__line[data-kind=leave]{color:#ffffff8c;background:linear-gradient(270deg,#06070980,#0607092e);box-shadow:inset -2px 0 #ffffff2e}.lg-feed__line[data-kind=leave] .lg-feed__tag{opacity:.45;box-shadow:none}.lg-feed__line[data-kind=leave] .lg-feed__name{opacity:.75}.lg-feed__line[data-kind=leave] .lg-feed__verb{color:#ffffff80}@keyframes lg-feed-in{0%{opacity:0;transform:translateX(calc(36 * var(--u)))}}.lg-intro{--lg-team:var(--lg-blue);--lg-ink:var(--lg-blue-ink);padding:calc(18 * var(--u)) 0 calc(22 * var(--u));isolation:isolate;align-items:center;gap:calc(10 * var(--u));text-align:center;opacity:0;visibility:hidden;flex-direction:column;transition:none;display:flex;position:absolute;top:55%;left:0;right:0}.lg-intro[data-team="1"]{--lg-team:var(--lg-orange);--lg-ink:var(--lg-orange-ink)}.lg-intro:before{content:"";z-index:-1;background:radial-gradient(closest-side,#0405078c,#04050747 60%,#0000);position:absolute;inset:0 10%}.lg-intro.is-on{visibility:visible;animation:2.7s linear both lg-intro}.lg-intro__k{font-family:var(--f-disp);font-size:max(8px, calc(11 * var(--u)));letter-spacing:.5em;color:var(--lg-ink);margin-right:-.5em}.lg-intro__t{font-family:var(--f-disp);font-size:max(24px, calc(66 * var(--u)));letter-spacing:.26em;color:#fff;text-shadow:0 0 calc(34 * var(--u)) var(--lg-team), 0 calc(3 * var(--u)) calc(16 * var(--u)) #0009;margin-right:-.26em;line-height:1.05}.lg-intro.is-on .lg-intro__t{animation:.9s cubic-bezier(.16,1,.3,1) both lg-intro-t}.lg-intro__rule{width:min(70vw, calc(560 * var(--u)));height:max(1px, calc(2 * var(--u)));background:linear-gradient(90deg, transparent, var(--lg-team) 20%, #fff 50%, var(--lg-team) 80%, transparent);box-shadow:0 0 calc(14 * var(--u)) var(--lg-team);transform:scaleX(0)}.lg-intro.is-on .lg-intro__rule{animation:.8s cubic-bezier(.16,1,.3,1) .15s both lg-intro-rule}.lg-intro__s{font-size:max(11px, calc(16 * var(--u)));letter-spacing:.2em;color:#ffffffd1;text-shadow:0 1px calc(10 * var(--u)) #000000b3;font-weight:600}.lg-intro__s b{color:var(--lg-ink);font-weight:700}.lg-intro.is-on .lg-intro__s{animation:.6s .35s both lg-intro-s}@keyframes lg-intro{0%{opacity:0}8%{opacity:1}82%{opacity:1}to{opacity:0}}@keyframes lg-intro-t{0%{opacity:0;letter-spacing:.7em;transform:translateY(calc(10 * var(--u)));margin-right:-.7em}}@keyframes lg-intro-rule{to{transform:scaleX(1)}}@keyframes lg-intro-s{0%{opacity:0;transform:translateY(calc(8 * var(--u)))}}html.rd-touch .lg-feed{top:calc(var(--sa-t,0px) + 130px);left:calc(var(--sa-l,0px) + 12px);align-items:flex-start;gap:4px;right:auto}html.rd-touch .lg-feed__line{box-shadow:inset 2px 0 0 var(--lg-team);background:linear-gradient(90deg,#060709b8,#0607094d);gap:7px;padding:3px 10px 3px 8px;font-size:9px}html.rd-touch .lg-feed__line[data-kind=leave]{box-shadow:inset 2px 0 #ffffff2e}html.rd-touch .lg-feed__line:nth-last-child(n+4){display:none}html.rd-touch .lg-intro{gap:6px;padding:8px 0 10px;top:57%}html.rd-touch .lg-intro__t{letter-spacing:.2em;margin-right:-.2em;font-size:22px}html.rd-touch .lg-intro__s{letter-spacing:.14em;font-size:10px}@media (prefers-reduced-motion:reduce){.lg-feed__line{animation-name:lg-join-fade}.lg-feed__line.is-out{transform:none}.lg-intro.is-on .lg-intro__t,.lg-intro.is-on .lg-intro__s{animation-name:lg-join-fade}.lg-intro.is-on .lg-intro__rule{animation:none;transform:none}@keyframes lg-join-fade{0%{opacity:0}}}.fr-find{pointer-events:none;position:absolute;inset:0}.fr-find[hidden]{display:none}.rd-ui.has-menu .fr-find,.rd-ui.has-showroom .fr-find{visibility:hidden}.fr-radar{right:calc(46 * var(--u));bottom:calc(44 * var(--u) + 52px);width:max(112px, calc(196 * var(--u)));height:max(112px, calc(196 * var(--u)));pointer-events:auto;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;border-radius:50%;position:absolute}.fr-radar canvas{width:100%;height:100%;display:block}.fr-radar:after{content:"M";font-family:var(--f-disp);font-size:max(7px, calc(9 * var(--u)));letter-spacing:.1em;color:var(--ink-3);background:#06070999;border:1px solid #ffffff24;border-radius:3px;padding:1px 5px;position:absolute;bottom:-2px;right:-2px}html.rd-touch .fr-radar{right:calc(var(--sa-r,0px) + 12px);bottom:auto;top:calc(var(--sa-t,0px) + 104px);width:88px;height:88px}html.rd-touch .fr-radar:after{content:"MAP";font-size:7px;bottom:-6px;right:50%;transform:translate(50%)}html.rd-touch body:not(.rd-in-play) .fr-radar{pointer-events:none}.fr-radar.is-off,html.rd-touch:is([data-rd-tier=m],[data-rd-tier=s],[data-rd-tier=xs]) .fr-radar:after{display:none}.fr-find[data-mode=ta] .fr-radar{pointer-events:none;cursor:default}.fr-find[data-mode=ta] .fr-radar:after{display:none}.fr-arrows{position:absolute;inset:0;overflow:hidden}.fr-arrow{--fr-arrow:#e4e2dc;opacity:0;will-change:transform;flex-direction:column;align-items:center;gap:2px;transition:opacity .25s;display:flex;position:absolute;top:0;left:0}.fr-arrow.is-on{opacity:1}.fr-arrow.is-hl .fr-arrow__chev{animation:.6s ease-in-out infinite alternate fr-arrow-hl}.fr-arrow.is-hl .fr-arrow__txt{background:#f0c24ad9}.fr-arrow.is-hl .fr-arrow__name,.fr-arrow.is-hl .fr-arrow__dist{color:#050608}@keyframes fr-arrow-hl{to{scale:1.35}}.fr-arrow__chev{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:15px solid var(--fr-arrow);filter:drop-shadow(0 0 2px #000000e6);width:0;height:0}.fr-arrow.is-dark .fr-arrow__chev{filter:drop-shadow(0 0 1px #ebeef5f2)drop-shadow(0 0 1px #ebeef5f2)}.fr-arrow__txt{white-space:nowrap;background:#06070980;border-radius:3px;flex-direction:column;align-items:center;padding:1px 6px 2px;display:flex}.fr-arrow__name{text-overflow:ellipsis;max-width:11em;font-size:max(9px, calc(12 * var(--u)));letter-spacing:.06em;color:var(--ink);font-weight:600;overflow:hidden}.fr-arrow__dist{font-family:var(--f-disp);font-size:max(7px, calc(9 * var(--u)));letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--ink-2)}html.rd-touch .fr-arrow__name{font-size:9px}html.rd-touch .fr-arrow__dist{font-size:7px}html.rd-touch:is([data-rd-tier=m],[data-rd-tier=s],[data-rd-tier=xs]) .fr-arrow__dist{display:none}.fr-map{z-index:25;pointer-events:auto;touch-action:none;background:#030406a8;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fr-map[hidden]{display:none}.fr-map__panel{gap:calc(14 * var(--u));padding:calc(18 * var(--u)) calc(22 * var(--u)) calc(22 * var(--u));box-shadow:0 calc(16 * var(--u)) calc(48 * var(--u)) #0009;background:#090a0ce6;border:1px solid #ffffff1a;border-radius:6px;flex-direction:column;display:flex}.fr-map__head{align-items:center;gap:calc(16 * var(--u));font-family:var(--f-disp);font-size:max(8px, calc(11 * var(--u)));letter-spacing:.24em;white-space:nowrap;display:flex}.fr-map__k{color:var(--ink)}.fr-map__n{color:#8ff7c3}.fr-map__note{color:#f0c24a;margin-left:auto}.fr-map__hint{color:var(--ink-3)}.fr-map__x{width:28px;height:28px;color:var(--ink-2);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:50%}.fr-map__body{gap:calc(20 * var(--u));display:flex}.fr-map__plan{width:min(calc(100vh - max(150px, calc(230 * var(--u)))), calc(100vw - max(330px, calc(560 * var(--u)))));aspect-ratio:1;flex:none;position:relative}.fr-map__plan canvas{width:100%;height:100%;display:block}.fr-map__dots{position:absolute;inset:0}.fr-map__dot{--fr-dot:#e4e2dc;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:-9px 0 0 -9px;padding:2px;display:flex;position:absolute;top:0;left:0}.fr-map__dot i{background:var(--fr-dot);border-radius:50%;flex:none;width:14px;height:14px;box-shadow:0 0 0 1.5px #000000b3}.fr-map__dot.is-dark i{box-shadow:0 0 0 1.5px #ebeef5e6}.fr-map__dot em{font-style:normal}.fr-map__dot .rd-flag,.fr-map__row .rd-flag{margin-right:4px}.fr-map__dot .rd-flag[hidden],.fr-map__row .rd-flag[hidden]{display:none}.fr-map__dot span{text-overflow:ellipsis;white-space:nowrap;max-width:11em;font-size:max(9px, calc(12 * var(--u)));letter-spacing:.04em;background:#0607099e;border-radius:3px;padding:0 4px;font-weight:600;overflow:hidden}.fr-map__dot.is-ghost{opacity:.5}.fr-map__dot.is-bare span{display:none}.fr-map__dot.is-bare:hover span{display:inline}.fr-map__dot:hover span,.fr-map__dot.is-hl span{color:#050608;background:#ffffffe6}.fr-map__dot.is-hl i{box-shadow:0 0 0 2px #fff,0 0 12px 3px #ffffffb3}.fr-map__me{filter:drop-shadow(0 0 4px #5df2a4e6);pointer-events:none;border-bottom:18px solid #5df2a4;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;position:absolute;top:0;left:0}.fr-map__list{width:max(220px, calc(320 * var(--u)));max-height:min(calc(100vh - max(150px, calc(230 * var(--u)))), calc(100vw - max(330px, calc(560 * var(--u)))));flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.fr-map__row{font-size:max(10px, calc(13 * var(--u)));cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;display:flex}.fr-map__row:hover,.fr-map__row.is-hl{background:#ffffff1a;border-color:#ffffff3d}.fr-map__row.is-me{cursor:default;background:#5df2a414;border-color:#5df2a466}.fr-map__sw{--fr-dot:#e4e2dc;background:var(--fr-dot);border-radius:50%;flex:none;width:10px;height:10px}.fr-map__sw.is-dark{box-shadow:0 0 0 1.5px #ebeef5e6}.fr-map__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;font-weight:600;overflow:hidden}.fr-map__dist{font-family:var(--f-disp);font-size:max(7px, calc(9 * var(--u)));letter-spacing:.1em;font-variant-numeric:tabular-nums;color:var(--ink-3)}.fr-map__go{font-family:var(--f-disp);font-size:max(7px, calc(9 * var(--u)));letter-spacing:.16em;white-space:nowrap;color:#050608;background:#5df2a4;border-radius:3px;padding:3px 7px;font-weight:400}.fr-map[data-action=LOCATE] .fr-map__go{background:#f0c24a}html.rd-touch .fr-map__panel{gap:8px;padding:10px 12px 12px}html.rd-touch .fr-map__head{font-size:8px}html.rd-touch .fr-map__plan{width:min(calc(100vh - 78px - var(--sa-t,0px) - var(--sa-b,0px)), calc(100vw - 300px - var(--sa-l,0px) - var(--sa-r,0px)))}html.rd-touch .fr-map__list{width:230px;max-height:calc(100vh - 78px - var(--sa-t,0px) - var(--sa-b,0px))}html.rd-touch .fr-map__row{min-height:34px;font-size:11px}html.rd-touch .fr-map__dot span{font-size:9px}html.rd-touch body.fr-map-open .rd-tui{opacity:0!important;visibility:hidden!important}html.rd-touch body.fr-map-open .rd-tui *{pointer-events:none!important}.fr-list .fr-list__row{grid-template-columns:1.7em minmax(0,1fr) auto 4.4em auto}.fr-list__act{font-family:var(--f-disp);font-size:max(7px, calc(8 * var(--u)));letter-spacing:.14em;white-space:nowrap;color:#050608;cursor:pointer;pointer-events:auto;background:#5df2a4;border-radius:3px;padding:1px 6px;font-weight:400}.fr-list__act[data-verb=locate]{background:#f0c24a}.lg-on,.lg-tags{--lg-blue:#2f6bff;--lg-orange:#ff7a1f;--lg-blue-ink:#8fb0ff;--lg-orange-ink:#ffb27a;pointer-events:none;position:absolute;inset:0}.rd-ui.has-menu .lg-on,.rd-ui.has-menu .lg-tags{opacity:.3}.lg-on.has-sb .lg-banner{opacity:0}.rd-ui:has(.lg-on.has-sb) .lg-keys{opacity:0}.lg-tag{padding:calc(3 * var(--u)) calc(9 * var(--u)) calc(4 * var(--u));font-family:var(--f-disp);font-size:max(8px, calc(11 * var(--u)));letter-spacing:.14em;white-space:nowrap;color:#fff;border-bottom:2px solid var(--lg-blue);transform-origin:50% 100%;will-change:transform, opacity;background:#0607098c;display:none;position:absolute;top:0;left:0}.lg-tag.is-on{display:block}.lg-tag[data-team="1"]{border-bottom-color:var(--lg-orange)}.lg-tag[data-team="0"] .lg-tag__name{color:var(--lg-blue-ink)}.lg-tag[data-team="1"] .lg-tag__name{color:var(--lg-orange-ink)}.lg-tags .lg-tag.lg-tag--tint{border-bottom-color:var(--lg-tag)}.lg-tags .lg-tag.lg-tag--tint .lg-tag__name{color:var(--lg-tag)}.lg-tag .rd-flag{margin-right:.5em}.lg-tag__mode{letter-spacing:.16em;color:#0b0d10;background:#f0c24a;border-radius:1px;margin-left:.6em;padding:.12em .4em .08em;font-size:.8em;font-weight:400}.lg-tag__mode[data-m=free]{background:#8ff7c3}.lg-tag__mode[hidden],html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-ui:is([data-mode=free],[data-mode=timeattack]) .lg-tag .rd-flag,html.rd-touch:is([data-rd-tier=m],[data-rd-tier=s],[data-rd-tier=xs]) .rd-ui:is([data-mode=free],[data-mode=timeattack]) .lg-tag__dist{display:none}.lg-net{top:calc(26 * var(--u));right:calc(30 * var(--u));align-items:center;gap:calc(9 * var(--u));font-family:var(--f-disp);font-size:max(8px, calc(10 * var(--u)));letter-spacing:.2em;color:var(--ink-2);display:flex;position:absolute}.lg-net__dot{width:max(6px, calc(8 * var(--u)));height:max(6px, calc(8 * var(--u)));color:#f0c24a;background:#f0c24a;border-radius:50%;box-shadow:0 0 8px}.lg-net[data-q=good] .lg-net__dot{color:#5df2a4;background:#5df2a4}.lg-net[data-q=bad] .lg-net__dot{color:#ff4d4d;background:#ff4d4d;animation:.9s steps(2,start) infinite lg-blink}.lg-net__ping{text-align:right;font-variant-numeric:tabular-nums;min-width:4.4em}.lg-net__room{color:var(--ink-3)}.lg-net__room:empty{display:none}@keyframes lg-blink{to{opacity:.25}}.lg-banner{left:0;right:0;top:calc(176 * var(--u));align-items:center;gap:calc(8 * var(--u));opacity:0;flex-direction:column;transition:opacity .3s,transform .3s;display:flex;position:absolute;transform:translateY(-6px)}.lg-banner.is-on{opacity:1;transform:none}.lg-banner__t{font-family:var(--f-disp);font-size:max(16px, calc(30 * var(--u)));letter-spacing:.32em;color:#fff;text-shadow:0 0 calc(18 * var(--u)) #d8fff873;margin-right:-.32em}.lg-banner[data-tone=warn] .lg-banner__t{color:#ffd27a}.lg-banner__s{font-size:max(11px, calc(15 * var(--u)));letter-spacing:.2em;color:var(--ink-2);font-weight:600}.lg-banner__s:empty{display:none}.lg-board.lg-board--tap{pointer-events:auto;cursor:pointer}.lg-sb{left:50%;top:calc(176 * var(--u));width:min(calc(100vw - 32px), max(560px, calc(1040 * var(--u))));opacity:0;visibility:hidden;padding:calc(18 * var(--u)) calc(22 * var(--u)) calc(20 * var(--u));box-shadow:0 calc(20 * var(--u)) calc(60 * var(--u)) #0000008c;background:#050608db;border:1px solid #ffffff1f;transition:opacity .16s,transform .16s,visibility 0s linear .16s;position:absolute;transform:translate(-50%)translateY(-6px)}.lg-sb.is-on{opacity:1;visibility:visible;transition:opacity .16s,transform .16s;transform:translate(-50%)}.lg-sb__head{margin-bottom:calc(14 * var(--u));font-family:var(--f-disp);font-size:max(8px, calc(10 * var(--u)));letter-spacing:.3em;color:var(--ink-3);justify-content:space-between;align-items:baseline;display:flex}.lg-sb__title{color:#fff}.lg-sb__teams{gap:calc(20 * var(--u));grid-template-columns:1fr 1fr;display:grid}.lg-sb__team{--lg-team:var(--lg-blue);--lg-ink:var(--lg-blue-ink)}.lg-sb__team[data-team="1"]{--lg-team:var(--lg-orange);--lg-ink:var(--lg-orange-ink)}.lg-sb__th{padding:calc(6 * var(--u)) calc(12 * var(--u));background:linear-gradient(90deg, color-mix(in srgb, var(--lg-team) 70%, transparent), color-mix(in srgb, var(--lg-team) 18%, transparent));border-bottom:2px solid var(--lg-team);justify-content:space-between;align-items:center;display:flex}.lg-sb__tn{font-family:var(--f-disp);font-size:max(9px, calc(12 * var(--u)));letter-spacing:.3em;color:#fff}.lg-sb__ts{font-size:max(18px, calc(28 * var(--u)));font-variant-numeric:tabular-nums;color:#fff;font-style:italic;font-weight:700}.lg-sb__cols,.lg-sb__row{grid-template-columns:minmax(0, 1fr) repeat(3, max(22px, calc(36 * var(--u)))) max(34px, calc(54 * var(--u)));align-items:center;gap:calc(6 * var(--u));padding:0 calc(12 * var(--u));display:grid}.lg-sb__cols{height:max(20px, calc(28 * var(--u)));font-family:var(--f-disp);font-size:max(7px, calc(8 * var(--u)));letter-spacing:.2em;color:var(--ink-4)}.lg-sb__cols span:not(:first-child),.lg-sb__row span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.lg-sb__row{height:max(22px, calc(32 * var(--u)));font-size:max(11px, calc(15 * var(--u)));color:var(--ink);border-top:1px solid #ffffff0d;font-weight:500}.lg-sb__row span:first-child{text-overflow:ellipsis;white-space:nowrap;color:var(--lg-ink);letter-spacing:.04em;font-weight:600;overflow:hidden}.lg-sb__row>span:first-child{align-items:center;gap:.45em;display:flex}.lg-sb__row .lg-sb__name{text-overflow:ellipsis;text-align:left;min-width:0;overflow:hidden}.lg-sb__row.is-me{background:color-mix(in srgb, var(--lg-team) 22%, transparent);box-shadow:inset 2px 0 #fff}.lg-sb__row.is-off{opacity:.45}.lg-sb__empty{padding:calc(10 * var(--u)) calc(12 * var(--u));font-family:var(--f-disp);font-size:max(7px, calc(8 * var(--u)));letter-spacing:.22em;color:var(--ink-4)}.lg-res{align-items:center;gap:calc(12 * var(--u));min-width:max(300px, calc(520 * var(--u)));padding:calc(28 * var(--u)) calc(40 * var(--u)) calc(26 * var(--u));opacity:0;visibility:hidden;box-shadow:0 calc(30 * var(--u)) calc(80 * var(--u)) #0009;background:#050608e0;border:1px solid #ffffff24;flex-direction:column;transition:opacity .35s,transform .45s cubic-bezier(.16,1,.3,1),visibility 0s linear .35s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)scale(.98)}.lg-res.is-on{opacity:1;visibility:visible;transition:opacity .35s,transform .45s cubic-bezier(.16,1,.3,1);transform:translate(-50%,-50%)}.lg-res{--lg-team:#fff9}.lg-res[data-winner="0"]{--lg-team:var(--lg-blue)}.lg-res[data-winner="1"]{--lg-team:var(--lg-orange)}.lg-res__room{font-family:var(--f-disp);font-size:max(7px, calc(9.5 * var(--u)));letter-spacing:.34em;margin:0 -.34em calc(10 * var(--u)) 0;color:var(--ink-3,#8a8a8f)}.lg-res__room:empty{display:none}.lg-res__k{font-family:var(--f-disp);font-size:max(8px, calc(11 * var(--u)));letter-spacing:.4em;color:var(--gold,#d9c9a3);margin-right:-.4em}.lg-res__t{font-family:var(--f-disp);font-size:max(24px, calc(48 * var(--u)));letter-spacing:.22em;color:#fff;text-shadow:0 0 calc(30 * var(--u)) var(--lg-team);margin-right:-.22em}.lg-res__score{align-items:center;gap:calc(22 * var(--u));font-size:max(30px, calc(58 * var(--u)));font-variant-numeric:tabular-nums;font-style:italic;font-weight:700;display:flex}.lg-res__s0{color:var(--lg-blue-ink)}.lg-res__s1{color:var(--lg-orange-ink)}.lg-res__score i{width:calc(26 * var(--u));background:#ffffff80;height:2px}.lg-res__mvp{font-size:max(11px, calc(14 * var(--u)));letter-spacing:.16em;color:var(--ink-2);font-weight:600}.lg-res__mvp:empty{display:none}.lg-res__btn{pointer-events:auto;cursor:pointer;align-items:center;gap:calc(12 * var(--u));margin-top:calc(6 * var(--u));padding:calc(10 * var(--u)) calc(20 * var(--u));font:inherit;font-family:var(--f-disp);font-size:max(9px, calc(12 * var(--u)));letter-spacing:.26em;color:#fff;background:#ffffff0f;border:1px solid #ffffff59;border-radius:0;display:flex}.lg-res__btn b{padding:2px calc(7 * var(--u));letter-spacing:.06em;border:1px solid #ffffff59;border-radius:4px;font-weight:400}.lg-res__btn.is-voted{color:#5df2a4;border-color:#5df2a4}.lg-res__votes{color:var(--ink-3)}.lg-res__next{font-family:var(--f-disp);font-size:max(7px, calc(9 * var(--u)));letter-spacing:.26em;color:var(--ink-3)}html.rd-touch .lg-net{top:calc(var(--sa-t,0px) + 104px);left:calc(var(--sa-l,0px) + 12px);right:auto}html.rd-touch .lg-net__room,html.rd-touch .lg-res__btn b{display:none}html.rd-touch .lg-banner{top:calc(var(--sa-t,0px) + 92px)}html.rd-touch .lg-sb{top:calc(var(--sa-t,0px) + 50px);padding:8px 10px}html.rd-touch .lg-sb__head{margin-bottom:6px}html.rd-touch .lg-sb__th{padding:3px 10px}html.rd-touch .lg-sb__ts{font-size:17px}html.rd-touch .lg-sb__cols{display:none}html.rd-touch .lg-sb__row{height:17px;font-size:11px}.fr-on{pointer-events:none;position:absolute;inset:0}.fr-on[hidden]{display:none}.rd-ui.has-menu .fr-on{opacity:.3}.rd-ui.has-menu .fr-on .fr-chip,.rd-ui.has-menu .fr-on .fr-list{pointer-events:none}.fr-chip{top:calc(132 * var(--u));right:calc(46 * var(--u));align-items:center;gap:calc(9 * var(--u));padding:calc(5 * var(--u)) calc(12 * var(--u));font-family:var(--f-disp);font-size:max(8px, calc(10 * var(--u)));letter-spacing:.18em;white-space:nowrap;color:var(--ink-2);pointer-events:auto;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#0607096b;border:0;border-radius:0;margin:0;line-height:1.3;transition:background-color .18s;display:flex;position:absolute}.fr-chip:hover,.fr-on.has-list .fr-chip{background:#060709b3}.fr-chip:focus-visible,.fr-invite:focus-visible{outline-offset:2px;outline:1px solid #8ff7c3cc}.fr-chip__caret{width:max(5px, calc(6 * var(--u)));height:max(5px, calc(6 * var(--u)));margin:0 calc(-2 * var(--u)) calc(3 * var(--u)) calc(-1 * var(--u));opacity:.6;border-bottom:1.5px solid;border-right:1.5px solid;transition:transform .2s;transform:rotate(45deg)}.fr-on.has-list .fr-chip__caret{margin-bottom:calc(-3 * var(--u));transform:rotate(225deg)}.fr-chip__dot{width:max(6px, calc(8 * var(--u)));height:max(6px, calc(8 * var(--u)));background:#f0c24a;border-radius:50%;box-shadow:0 0 8px #f0c24a}.fr-chip[data-q=good] .fr-chip__dot{background:#5df2a4;box-shadow:0 0 8px #5df2a4}.fr-chip[data-q=bad] .fr-chip__dot{background:#ff4d4d;box-shadow:0 0 8px #ff4d4d}.fr-chip__room{color:var(--ink)}.fr-chip__n,.fr-chip__ping{font-variant-numeric:tabular-nums;color:var(--ink-3)}.fr-chip__ping{text-align:right;min-width:3.6em}.rd-ui[data-mode=timeattack] .fr-chip{top:calc(262 * var(--u))}.rd-ui[data-mode=timeattack] .fr-intro{top:calc(300 * var(--u))}.rd-ui[data-mode=timeattack] .fr-list{top:calc(294 * var(--u))}.fr-intro{top:calc(170 * var(--u));right:calc(46 * var(--u));align-items:flex-end;gap:calc(4 * var(--u));padding:calc(10 * var(--u)) calc(16 * var(--u)) calc(11 * var(--u)) calc(26 * var(--u));text-align:right;opacity:0;visibility:hidden;background:linear-gradient(270deg,#060709a8,#0607091f);flex-direction:column;transition:none;display:flex;position:absolute;box-shadow:inset -2px 0 #5df2a4}.fr-intro.is-on{visibility:visible;animation:2.4s linear both fr-intro}.fr-intro__k{font-family:var(--f-disp);font-size:max(7px, calc(9 * var(--u)));letter-spacing:.4em;color:#8ff7c3;margin-right:-.4em}.fr-intro__t{font-family:var(--f-disp);font-size:max(13px, calc(24 * var(--u)));letter-spacing:.16em;color:#fff;text-shadow:0 0 calc(18 * var(--u)) #5df2a48c;margin-right:-.16em}.fr-intro__s{font-size:max(9px, calc(12 * var(--u)));letter-spacing:.18em;color:#ffffffc7;font-weight:600}@keyframes fr-intro{0%{opacity:0;transform:translateX(calc(24 * var(--u)))}10%{opacity:1;transform:none}82%{opacity:1}to{opacity:0}}.fr-list{top:calc(164 * var(--u));right:calc(46 * var(--u));width:max(260px, calc(340 * var(--u)));padding:calc(10 * var(--u)) 0 calc(6 * var(--u));opacity:0;visibility:hidden;transform:translateY(calc(-6 * var(--u)));background:#060709cc;transition:opacity .16s,transform .16s,visibility 0s linear .16s;position:absolute;box-shadow:inset -2px 0 #5df2a4}.fr-list.is-on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s;transform:none}.fr-list__head{align-items:baseline;gap:calc(10 * var(--u));padding:0 calc(14 * var(--u)) calc(8 * var(--u));font-family:var(--f-disp);font-size:max(8px, calc(10 * var(--u)));letter-spacing:.3em;white-space:nowrap;color:#8ff7c3;border-bottom:1px solid #ffffff14;display:flex}.fr-list__room{text-overflow:ellipsis;letter-spacing:.18em;min-width:0;color:var(--ink);flex:1;overflow:hidden}.fr-list__n{letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--ink-3)}.fr-list__row{align-items:center;gap:calc(8 * var(--u));height:max(20px, calc(26 * var(--u)));padding:0 calc(14 * var(--u));font-size:max(10px, calc(13 * var(--u)));color:var(--ink);border-top:1px solid #ffffff0a;grid-template-columns:1.7em minmax(0,1fr) auto 4.4em;font-weight:500;display:grid}.fr-list__row:first-child{border-top:0}.fr-list__row.is-me{color:#fff;background:linear-gradient(90deg,#5df2a438,#5df2a40a);box-shadow:inset 2px 0 #5df2a4}.fr-list__row.is-off{opacity:.5}.fr-list__flag{justify-self:center;line-height:1}.fr-list__name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;overflow:hidden}.fr-list__mode{font-family:var(--f-disp);font-size:max(7px, calc(9 * var(--u)));letter-spacing:.16em;color:#0b0d10;background:#8ff7c3;padding:.22em .5em .16em;font-weight:400}.fr-list__row[data-mode=ta] .fr-list__mode{background:#f0c24a}.fr-list__ping{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:.85em}.fr-list__row.has-act{grid-template-columns:1.7em minmax(0,1fr) auto 4.4em auto}.fr-list__act{font-family:var(--f-disp);font-size:max(7px, calc(9 * var(--u)));letter-spacing:.14em;white-space:nowrap;color:var(--ink-2);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#ffffff0a;border:1px solid #ffffff38;border-radius:0;margin:0;padding:.3em .6em .24em;transition:background-color .15s,border-color .15s,color .15s}.fr-list__act:hover,.fr-list__act:active{color:#fff;background:#5df2a429;border-color:#5df2a4b3}.fr-list__row:nth-child(n+13){display:none}.fr-list__more{padding:calc(5 * var(--u)) calc(14 * var(--u)) 0;font-family:var(--f-disp);font-size:max(7px, calc(9 * var(--u)));letter-spacing:.2em;color:var(--ink-3);display:none}.fr-list__more:not(:empty){display:block}.fr-list__foot{padding:calc(10 * var(--u)) calc(14 * var(--u)) calc(6 * var(--u));border-top:1px solid #ffffff14}.fr-invite{justify-content:center;align-items:center;gap:calc(9 * var(--u));box-sizing:border-box;width:100%;min-height:max(32px, calc(40 * var(--u)));padding:0 calc(14 * var(--u));font-family:var(--f-disp);font-size:max(9px, calc(11 * var(--u)));letter-spacing:.22em;color:#c9fbe0;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#5df2a41a;border:1px solid #5df2a48c;border-radius:0;margin:0;transition:background-color .18s,border-color .18s,color .18s;display:flex}.fr-invite:hover{background:#5df2a433}.fr-invite:active{background:#5df2a44d}.fr-invite[data-state=copied],.fr-invite[data-state=shared]{color:#06110b;background:#5df2a4;border-color:#5df2a4}.fr-invite[data-state=failed]{color:#f6dc97;background:#f0c24a1f;border-color:#f0c24ab3}.fr-invite__ico{width:max(11px, calc(14 * var(--u)));height:max(6px, calc(7 * var(--u)));border:1.5px solid;border-radius:99px;position:relative;transform:rotate(-45deg)}.fr-invite__ico:after{content:"";background:currentColor;height:1.5px;margin-top:-.75px;position:absolute;top:50%;left:25%;right:25%}.fr-invite__link{padding:0 calc(14 * var(--u)) calc(8 * var(--u));font-size:max(9px, calc(11 * var(--u)));letter-spacing:.02em;word-break:break-all;color:var(--ink-2);-webkit-user-select:all;user-select:all;line-height:1.35}.fr-list__note{font-family:var(--f-disp);font-size:max(7px, calc(9 * var(--u)));letter-spacing:.2em;color:var(--ink-3)}.fr-on.has-list .fr-intro{visibility:hidden}.rd-ui:has(.fr-on.has-list) .fr-join .lg-feed{opacity:0}.fr-join .lg-feed{top:calc(262 * var(--u));right:calc(46 * var(--u))}html.rd-touch .fr-chip,html.rd-touch .rd-ui[data-mode=timeattack] .fr-chip{top:calc(var(--sa-t,0px) + 100px);left:calc(var(--sa-l,0px) + 14px);letter-spacing:.12em;gap:6px;padding:3px 8px;font-size:8px;right:auto}html.rd-touch .fr-chip__room{display:none}html.rd-touch .fr-chip:after{content:"";position:absolute;inset:-8px -12px 0}html.rd-touch .fr-list,html.rd-touch .rd-ui[data-mode=timeattack] .fr-list{top:calc(var(--sa-t,0px) + 8px);left:calc(var(--sa-l,0px) + 290px);right:calc(var(--sa-r,0px) + 296px);width:auto;max-width:420px;margin:0 auto;padding:6px 0 4px;transform:translateY(-4px);box-shadow:inset 0 2px #5df2a4}html.rd-touch .fr-list.is-on{transform:none}html.rd-touch .fr-list__head{gap:8px;padding:0 10px 5px;font-size:8px}html.rd-touch .fr-list__row:nth-child(n+6){display:none}html.rd-touch .fr-list__more{padding:3px 10px 0;font-size:7px}@media (max-width:760px){html.rd-touch .fr-list,html.rd-touch .rd-ui[data-mode=timeattack] .fr-list{top:calc(var(--sa-t,0px) + 124px);left:calc(var(--sa-l,0px) + 14px);width:270px;max-width:none;margin:0;right:auto;box-shadow:inset 2px 0 #5df2a4}html.rd-touch .fr-list__row:nth-child(n+4){display:none}html.rd-touch .rd-ui.fr-panel-open .rd-objectives{visibility:hidden}}html.rd-touch .fr-list__row{border-top:0;border-bottom:1px solid #ffffff0a;gap:6px;height:19px;padding:0 8px;font-size:10px}html.rd-touch .fr-list__mode{font-size:7px}html.rd-touch .fr-list__row.has-act{grid-template-columns:1.5em minmax(0,1fr) auto auto;height:22px}html.rd-touch .fr-list__row.has-act .fr-list__ping{display:none}html.rd-touch .fr-list__act{padding:3px 6px 2px;font-size:7px}html.rd-touch .fr-list__foot{padding:6px 8px 2px}html.rd-touch .fr-invite{min-height:30px;font-size:9px}html.rd-touch .fr-invite__link{padding:2px 8px 4px;font-size:9px}html.rd-touch .rd-ui.fr-online .rd-objectives{margin-top:86px}html.rd-touch .fr-intro,html.rd-touch .rd-ui[data-mode=timeattack] .fr-intro{top:calc(var(--sa-t,0px) + 6px);text-align:center;width:max-content;max-width:28vw;box-shadow:none;background:radial-gradient(closest-side,#0607099e,#0607094d 65%,#0000);align-items:center;gap:2px;margin:0 auto;padding:5px 16px 6px;left:0;right:0}html.rd-touch .fr-intro__k{letter-spacing:.3em;margin-right:-.3em;font-size:7px}html.rd-touch .fr-intro__t{letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-right:-.1em;font-size:14px;overflow:hidden}html.rd-touch .fr-intro__s{font-size:8px}html.rd-touch .fr-join .lg-feed{top:calc(var(--sa-t,0px) + 118px);right:calc(var(--sa-r,0px) + 14px);align-items:flex-end;left:auto}@media (max-height:540px){html.rd-touch .fr-join .lg-feed{top:calc(var(--sa-t,0px) + 166px);left:calc(var(--sa-l,0px) + 14px);align-items:flex-start;right:auto}}html.rd-touch[data-rd-tier=m] .rd-ui[data-mode=free] .fr-chip{top:calc(var(--sa-t,0px) + 32px)}html.rd-touch[data-rd-tier=m] .rd-ui[data-mode=free] .fr-chip__ping{display:none}html.rd-touch[data-rd-tier=m] .rd-ui[data-mode=free] .fr-list{top:calc(var(--sa-t,0px) + 56px)}html.rd-touch[data-rd-tier=m] .rd-ui[data-mode=free] .fr-join .lg-feed{top:calc(var(--sa-t,0px) + 108px)}html.rd-touch[data-rd-tier=m] .rd-ui[data-mode=free] .fr-join .lg-feed__line:nth-last-child(n+3){display:none}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-ui:is([data-mode=free],[data-mode=timeattack]) .fr-chip{top:calc(var(--sa-t,0px) + 30px);left:calc(var(--sa-l,0px) + 12px);box-sizing:border-box;justify-content:center;width:64px;padding:3px 6px}html.rd-touch[data-rd-tier=xs] .rd-ui:is([data-mode=free],[data-mode=timeattack]) .fr-chip{top:calc(var(--sa-t,0px) + 10px)}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-ui:is([data-mode=free],[data-mode=timeattack]) :is(.fr-chip__ping,.fr-chip__caret){display:none}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-ui:is([data-mode=free],[data-mode=timeattack]) .fr-chip:after{inset:-12px -4px -10px -12px}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-ui:is([data-mode=free],[data-mode=timeattack]) .fr-list{top:calc(var(--sa-t,0px) + 54px);left:calc(var(--sa-l,0px) + 12px);width:min(270px,52vw);max-width:none;margin:0;right:auto;box-shadow:inset 2px 0 #5df2a4}html.rd-touch[data-rd-tier=xs] .rd-ui:is([data-mode=free],[data-mode=timeattack]) .fr-list{top:calc(var(--sa-t,0px) + 34px)}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-ui:is([data-mode=free],[data-mode=timeattack]) .fr-list__row:nth-child(n+4){display:none}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-ui.fr-panel-open[data-mode=free] .rd-objectives{visibility:hidden}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-ui[data-mode=free] .fr-join .lg-feed{top:calc(var(--sa-t,0px) + 56px);left:calc(var(--sa-l,0px) + 12px);align-items:flex-start;right:auto}html.rd-touch[data-rd-tier=xs] .rd-ui[data-mode=free] .fr-join .lg-feed{top:calc(var(--sa-t,0px) + 36px)}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-ui[data-mode=free] .fr-join .lg-feed__line:nth-last-child(n+2){display:none}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-ui[data-mode=free] .fr-join .lg-feed__line{letter-spacing:.08em;max-width:40vw;padding:2px 8px 2px 6px;font-size:8px}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-ui[data-mode=free] .fr-join .lg-feed__name{text-overflow:ellipsis;min-width:0;overflow:hidden}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-ui[data-mode=free]:has(.rd-objectives.is-peek) .fr-join .lg-feed{opacity:0}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-ui:is([data-mode=free],[data-mode=timeattack]) .fr-intro{top:calc(var(--sa-t,0px) + 60px);max-width:50vw}html.rd-touch:is([data-rd-tier=l],[data-rd-tier=m]) .rd-ui.fr-online .rd-hud[data-mode=timeattack] .rd-tr{top:calc(var(--sa-t,0px) + 126px)}html.rd-touch[data-rd-tier] .rd-ui[data-mode=timeattack] .fr-join .lg-feed{display:none}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-ui.fr-panel-open[data-mode=timeattack] .rd-medals{visibility:hidden}.fr-mapbtn[hidden]{display:none}.fr-list__foot:has(.fr-mapbtn:not([hidden])){gap:6px;display:flex}.fr-mapbtn{min-height:30px;font-family:var(--f-disp);letter-spacing:.22em;color:var(--ink);cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:1px solid #ffffff47;border-radius:0;flex:none;margin:0;padding:0 12px;font-size:9px}.fr-mapbtn:active{background:#ffffff29}@media (prefers-reduced-motion:reduce){@keyframes fr-intro{0%{opacity:0}10%{opacity:1}82%{opacity:1}to{opacity:0}}}.rd-btn.rd-btn--invite[hidden]{display:none}.rd-btn--invite{background:linear-gradient(90deg, #5df2a429, #5df2a408 70%), var(--btn);border-color:#5df2a46b;box-shadow:inset 3px 0 #5df2a4}.rd-btn--invite .rd-btn__label{color:#e6fff1}.rd-btn--invite .rd-btn__num,.rd-btn--invite.is-active .rd-btn__num,.rd-btn--invite .rd-btn__chev{color:#5df2a4}.rd-btn--invite.is-active{border-color:#5df2a4cc}.lg-hud{--lg-blue:#2f6bff;--lg-orange:#ff7a1f;--lg-blue-ink:#8fb0ff;--lg-orange-ink:#ffb27a;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s linear .4s;position:absolute;inset:0}.lg-hud.is-on{opacity:1;visibility:visible;transition:opacity .4s}.rd-ui.has-menu .lg-hud.is-on{opacity:.35}.lg-board{top:calc(22 * var(--u));filter:drop-shadow(0 calc(6 * var(--u)) calc(18 * var(--u)) #0000008c);align-items:stretch;display:flex;position:absolute;left:50%;transform:translate(-50%)}.lg-team{align-items:center;gap:calc(16 * var(--u));min-width:max(120px, calc(196 * var(--u)));padding:0 calc(20 * var(--u));height:max(40px, calc(64 * var(--u)));display:flex}.lg-team--0{border-bottom:2px solid var(--lg-blue);clip-path:polygon(calc(18 * var(--u)) 0, 100% 0, 100% 100%, 0 100%);background:linear-gradient(90deg,#2f6bff00 0%,#2f6bff61 55%,#2f6bffd1 100%);justify-content:flex-end}.lg-team--1{border-bottom:2px solid var(--lg-orange);clip-path:polygon(0 0, calc(100% - 18 * var(--u)) 0, 100% 100%, 0 100%);background:linear-gradient(270deg,#ff7a1f00 0%,#ff7a1f61 55%,#ff7a1fd1 100%);justify-content:flex-start}.lg-team__name{font-family:var(--f-disp);font-size:max(9px, calc(12 * var(--u)));letter-spacing:.32em;color:#ffffffdb}.lg-team--1 .lg-team__name{margin-right:-.32em}.lg-team__score{text-align:center;min-width:1.1em;font-size:max(28px, calc(48 * var(--u)));font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 0 calc(16 * var(--u)) #ffffff59;font-style:italic;font-weight:700;font-stretch:120%;line-height:1;display:inline-block}.lg-clock{min-width:max(98px, calc(150 * var(--u)));padding:0 calc(14 * var(--u));background:#060709e0;border-bottom:2px solid #ffffff80;flex-direction:column;justify-content:center;align-items:center;display:flex}.lg-clock__t{font-size:max(22px, calc(36 * var(--u)));font-variant-numeric:tabular-nums;color:#fff;font-weight:600;font-stretch:112%;line-height:1}.lg-clock__sub{margin-top:calc(5 * var(--u));font-family:var(--f-disp);font-size:max(7px, calc(8.5 * var(--u)));letter-spacing:.3em;color:var(--gold,#d9c9a3);white-space:nowrap;margin-right:-.3em}.lg-badge{top:calc(104 * var(--u));align-items:center;gap:calc(8 * var(--u));padding:calc(5 * var(--u)) calc(12 * var(--u));opacity:0;font-family:var(--f-disp);font-size:max(8px, calc(10 * var(--u)));letter-spacing:.3em;color:#fff;background:#08090bb3;border:1px solid #d8fff852;transition:opacity .2s,transform .2s;display:flex;position:absolute;left:50%;transform:translate(-50%)translateY(-4px)}.lg-badge i{width:max(5px, calc(7 * var(--u)));height:max(5px, calc(7 * var(--u)));background:#d8fff8;border-radius:50%;box-shadow:0 0 8px #d8fff8e6}.lg-badge.is-on{opacity:1;transform:translate(-50%)}.lg-keys{top:calc(140 * var(--u));justify-content:center;gap:calc(10 * var(--u)) calc(22 * var(--u));opacity:0;width:max-content;max-width:94vw;font-family:var(--f-disp);font-size:max(7.5px, calc(9 * var(--u)));letter-spacing:.24em;color:#f3f2ee9e;white-space:nowrap;flex-wrap:wrap;transition:opacity .8s;display:flex;position:absolute;left:50%;transform:translate(-50%)}.lg-keys.is-on{opacity:1}.lg-keys span{align-items:center;gap:calc(8 * var(--u));display:inline-flex}.lg-keys b{min-width:max(18px, calc(26 * var(--u)));height:max(18px, calc(26 * var(--u)));padding:0 calc(7 * var(--u));letter-spacing:.06em;color:#fff;background:#0a0a0c99;border:1px solid #ffffff47;border-radius:4px;place-items:center;font-weight:400;display:inline-grid}.lg-arrow{opacity:0;will-change:transform;width:0;height:0;transition:opacity .2s;position:absolute;top:0;left:0}.lg-arrow.is-on{opacity:.9}.lg-arrow i{background:radial-gradient(circle,#d8fff8f2 0 22%,#d8fff82e 24% 62%,#0000 64%);border-radius:50%;width:28px;height:28px;position:absolute;top:-14px;left:-14px;box-shadow:0 0 14px #d8fff873}.lg-arrow i:after{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:12px solid #d8fff8f2;position:absolute;top:7px;left:30px}.lg-goal{opacity:0;visibility:hidden;flex-direction:column;align-items:center;display:flex;position:absolute;top:27vh;left:0;right:0}.lg-goal[data-team="0"]{--lg-team:var(--lg-blue);--lg-ink:var(--lg-blue-ink)}.lg-goal[data-team="1"]{--lg-team:var(--lg-orange);--lg-ink:var(--lg-orange-ink)}.lg-goal.is-on{visibility:visible;animation:2.8s cubic-bezier(.16,1,.3,1) forwards lg-goal}.lg-goal__burst{width:calc(1200 * var(--u));height:calc(260 * var(--u));background:radial-gradient(ellipse 50% 50% at 50% 50%, color-mix(in srgb, var(--lg-team) 55%, transparent) 0%, transparent 70%);opacity:.8;position:absolute;top:50%;left:50%;transform:translate(-50%,-62%)}.lg-goal__title{font-family:var(--f-disp);font-size:max(54px, calc(124 * var(--u)));letter-spacing:.24em;color:#fff;text-shadow:0 0 calc(24 * var(--u)) var(--lg-team), 0 0 calc(60 * var(--u)) var(--lg-team);margin-right:-.24em;line-height:1;position:relative}.lg-goal__sub{margin-top:calc(18 * var(--u));padding:calc(6 * var(--u)) calc(18 * var(--u));font-size:max(13px, calc(19 * var(--u)));letter-spacing:.22em;color:var(--lg-ink);border-top:1px solid var(--lg-team);border-bottom:1px solid var(--lg-team);white-space:nowrap;background:#05060899;font-weight:600;position:relative}@keyframes lg-goal{0%{opacity:0;filter:brightness(2.4);transform:scale(1.7)}12%{opacity:1;filter:brightness(1.3);transform:scale(.97)}20%{filter:brightness();transform:scale(1)}82%{opacity:1;transform:scale(1.02)}to{opacity:0;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.lg-goal.is-on{animation-name:lg-goal-fade}@keyframes lg-goal-fade{0%,to{opacity:0}8%,85%{opacity:1}}}html.rd-touch .lg-keys{display:none}html.rd-touch .lg-board{top:calc(var(--sa-t,0px) + 8px)}html.rd-touch .lg-team{gap:10px;min-width:64px;height:36px;padding:0 14px}html.rd-touch .lg-team__name{display:none}html.rd-touch .lg-team__score{font-size:24px}html.rd-touch .lg-clock{min-width:78px}html.rd-touch .lg-clock__t{font-size:19px}html.rd-touch .lg-badge{top:calc(var(--sa-t,0px) + 54px)}html.rd-touch .lg-goal__title{font-size:44px}.rd-plabels{pointer-events:none;transition:opacity .25s;position:absolute;inset:0;overflow:hidden}.rd-ui.has-menu .rd-plabels,.rd-ui.has-showroom .rd-plabels{opacity:0}.rd-plabel{transform-origin:50% 100%;will-change:transform;position:absolute;top:0;left:0}.rd-plabel__in{--stem:max(12px, calc(18 * var(--u)));padding-bottom:calc(var(--stem) + max(2px, calc(3 * var(--u))));opacity:0;transform:translateY(max(4px, calc(7 * var(--u))));transition:opacity .9s var(--ease-io), transform .9s var(--ease-io);position:relative}.rd-plabel.is-on .rd-plabel__in{opacity:1;transition:opacity .55s var(--ease), transform .8s var(--ease);transform:none}.rd-plabel__text{align-items:center;gap:max(2px, calc(3 * var(--u)));padding:max(2px, calc(3 * var(--u))) max(6px, calc(10 * var(--u)));white-space:nowrap;text-shadow:0 1px 2px #0009;box-shadow:0 0 max(10px, calc(16 * var(--u))) max(4px, calc(7 * var(--u))) #0506088f;background:#050608a3;border-radius:999px;flex-direction:column;display:flex}.rd-plabel__name{font-family:var(--f-disp);font-size:max(10px, calc(13 * var(--u)));letter-spacing:.26em;color:var(--ink);padding-left:.26em}.rd-plabel__line{font-family:var(--f-ui);font-size:max(10px, calc(12.5 * var(--u)));letter-spacing:.05em;color:var(--ink-2);font-weight:400}.rd-plabel__in:before,.rd-plabel__in:after{content:"";position:absolute;bottom:0;left:50%}.rd-plabel__in:before{width:1px;height:var(--stem);transform-origin:50% 100%;transition:transform .9s var(--ease-io);background:linear-gradient(#f3f2ee00,#ff2a2ad9);margin-left:-.5px;transform:scaleY(.2)}.rd-plabel.is-on .rd-plabel__in:before{transition:transform .7s var(--ease) 80ms;transform:none}.rd-plabel__in:after{background:var(--red);width:4px;height:4px;box-shadow:0 0 6px var(--red-glow);border-radius:50%;margin:0 0 -2px -2px}html.rd-touch:is([data-rd-tier=s],[data-rd-tier=xs]) .rd-plabel__line{display:none}@media (prefers-reduced-motion:reduce){.rd-plabel__in,.rd-plabel.is-on .rd-plabel__in,.rd-plabel__in:before,.rd-plabel.is-on .rd-plabel__in:before{transform:none}}.rd-component-inspector{pointer-events:none;color:#edf1f2;font-family:var(--font-body,"Saira Variable", sans-serif);position:absolute;inset:0}.rd-component-inspector[hidden]{display:none!important}.rd-component-label{pointer-events:none;text-align:center;opacity:0;visibility:hidden;width:0;height:0;transition:opacity .12s ease-in,visibility 0s .18s;position:absolute;top:0;left:0}.rd-component-label.is-visible{opacity:1;visibility:visible;transition:opacity .22s ease-out,visibility}.rd-component-label__copy{white-space:nowrap;text-shadow:0 1px 3px #000c,0 2px 12px #0008;flex-direction:column;gap:3px;transition:transform .18s ease-in;display:flex;position:absolute;bottom:54px;left:0;transform:translate(-50%,4px)}.rd-component-label.is-visible .rd-component-label__copy{transition:transform .28s cubic-bezier(.2,.75,.25,1);transform:translate(-50%)}.rd-component-label span{letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:450;line-height:1.4}.rd-component-label small{letter-spacing:.055em;color:#d0d9df;font-size:.625rem;font-weight:350;line-height:1.4}.rd-component-label small:empty{display:none}.rd-component-label i{transform-origin:bottom;background:#e5eef166;width:1px;height:37px;transition:transform .16s ease-in;position:absolute;bottom:7px;left:0;transform:scaleY(.7);box-shadow:0 0 2px #0008}.rd-component-label.is-visible i{transition:transform .26s cubic-bezier(.2,.75,.25,1);transform:scaleY(1)}.rd-component-label b{background:#ffffff14;border:1px solid #edf4f7a6;border-radius:50%;width:5px;height:5px;position:absolute;bottom:-2.5px;left:-2.5px;box-shadow:0 1px 3px #0008}.rd-component-announcement{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.rd-component-label,.rd-component-label.is-visible,.rd-component-label__copy,.rd-component-label.is-visible .rd-component-label__copy,.rd-component-label i,.rd-component-label.is-visible i{transition:none}}.rd-rear-inspection{z-index:2;pointer-events:none;color:#e8edf0;font-family:var(--font-body,"Saira Variable", sans-serif);position:absolute;inset:0}.rd-rear-inspection [hidden],.rd-rear-inspection[hidden]{display:none!important}.rd-rear-inspection button,.rd-rear-inspection a{pointer-events:auto;font:inherit}.rd-rear-label{color:#f0f4f5;cursor:pointer;letter-spacing:.1em;text-shadow:0 1px 8px #000;background:0 0;border:0;align-items:center;gap:10px;min-height:44px;padding:0 12px 18px;display:flex;position:absolute;top:0;left:0;font-size:12px!important}.rd-rear-label i{border:1px solid #fff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #ffffff14}.rd-rear-label b{color:#c1cdd3;font-weight:400}.rd-rear-label:after{content:"";background:#e7eef177;width:1px;height:18px;position:absolute;bottom:0;left:19px}.rd-rear-label:hover span{text-underline-offset:4px;text-decoration:underline}.rd-rear-card{--rear-card-top:clamp(145px, 23%, 220px);pointer-events:auto;left:max(24px, calc(72 * var(--u)));top:var(--rear-card-top);width:300px;max-height:calc(100% - var(--rear-card-top) - max(170px, calc(205 * var(--u))));overscroll-behavior:contain;background:#0c1115f5;border:1px solid #b1c1ce29;border-radius:5px;padding:20px;position:absolute;overflow:auto;box-shadow:0 12px 50px #0004}.rd-rear-card__top{color:#9eafb9;letter-spacing:.16em;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.rd-rear-card__top button{color:#d9e1e6;cursor:pointer;background:0 0;border:0;width:44px;height:44px;margin:-12px -10px -12px 0;font-size:24px}.rd-rear-tabs{border-bottom:1px solid #ffffff20;gap:4px;margin:16px 0 22px;display:flex}.rd-rear-tabs button{color:#9eafb9;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;flex:1;min-height:44px;font-size:13px}.rd-rear-tabs button[aria-pressed=true]{color:#fff;border-bottom-color:#e1ebf0}.rd-rear-eyebrow{letter-spacing:.16em;color:#a8bbc6;font-size:9px}.rd-rear-card h2{letter-spacing:-.02em;margin:7px 0 13px;font-size:22px;font-weight:450;line-height:1.25}.rd-rear-card p{color:#c0cbd2;margin:0 0 18px;font-size:13px;line-height:1.65}.rd-rear-card dl{gap:13px;margin:0 0 20px;display:grid}.rd-rear-card dl div{flex-direction:column-reverse;gap:1px;display:flex}.rd-rear-card dt{color:#9fadb6;font-size:11px}.rd-rear-card dd{color:#f0f3f5;font-variant-numeric:tabular-nums;margin:0;font-size:20px;line-height:1.3}.rd-rear-card p.rd-rear-note{color:#a8b7c1;margin-bottom:10px;font-size:11px;line-height:1.6}.rd-rear-card a{color:#becdd7;text-underline-offset:3px;padding:8px 0;font-size:11px;line-height:1.6;display:inline-block}:is(.rd-rear-cutaway,.rd-rear-trace){color:#dce5ea;cursor:pointer;background:0 0;border:1px solid #aabcc344;border-radius:3px;justify-content:space-between;align-items:center;width:100%;min-height:44px;margin-top:15px;padding:12px;display:flex;font-size:12px!important}:is(.rd-rear-cutaway,.rd-rear-trace)[aria-pressed=true]{background:#b5d5e21a;border-color:#b2ced477}.rd-rear-card p.rd-rear-trace-hint{color:#a8b7c1;margin:8px 0 0;font-size:11px;line-height:1.55}.rd-rear-inspection button:hover{color:#fff}.rd-rear-inspection :is(button,a):focus-visible,[data-sr=rearhood]:focus-visible{outline-offset:3px;outline:2px solid #c8e0ed}.rd-sr__rearhood{margin-top:calc(10 * var(--u));min-height:44px}@media (max-width:700px){.rd-rear-card{width:min(300px,100% - 32px);max-height:calc(100% - 250px);top:140px;left:16px}}@media (max-height:600px){.rd-rear-card{box-sizing:border-box;width:270px;max-height:calc(100% - 196px);padding:14px;top:76px;left:16px}.rd-rear-card h2{font-size:19px}.rd-rear-tabs{margin:8px 0 14px}}.rd-vis{pointer-events:none;contain:strict;position:absolute;inset:0;overflow:hidden}.rd-vis__tag,.rd-vis__cur{opacity:0;will-change:transform, opacity;position:absolute;top:0;left:0}.rd-vis__tag{min-width:max(22px, calc(28 * var(--u)));height:max(18px, calc(22 * var(--u)));padding:0 max(3px, calc(4 * var(--u)));box-shadow:0 0 calc(12 * var(--u)) #9fdcff40;background:#080c108c;border:1px solid #9fdcff59;border-radius:999px;place-items:center;display:grid;translate:-50% -100%}.rd-vis__cur{align-items:flex-start;gap:max(2px, calc(3 * var(--u)));display:flex}.rd-vis__cur svg{width:max(13px, calc(16 * var(--u)));height:auto;fill:var(--ice-hi);stroke:#040a10d9;stroke-width:1.3px;stroke-linejoin:round;filter:drop-shadow(0 0 calc(5 * var(--u)) #9fdcffb3)}.rd-vis__tag,.rd-vis__cur{font-size:max(13px, calc(16 * var(--u)));line-height:1.25}.rd-vis__cur .rd-flag{margin-top:max(10px, calc(13 * var(--u)));padding:0 max(3px, calc(4 * var(--u)));border-radius:max(3px, calc(4 * var(--u)));background:#080c1099}.rd-vis__cur .rd-flag--badge{color:var(--ice-hi);border:1px solid #9fdcff66}.rd-vis__tag:has(.rd-flag[hidden]){display:none}.rd-showroom.no-visitors .rd-sr__vis,.rd-showroom.no-visitors .rd-sr__visn{display:none}.rd-sr__vis{margin-top:calc(10 * var(--u));min-height:max(40px, calc(56 * var(--u)))}.rd-sr__vis-icon{width:max(18px, calc(26 * var(--u)));height:max(14px, calc(20 * var(--u)));margin-right:calc(12 * var(--u));color:#fff;opacity:.55;flex:none;place-items:center;transition:opacity .3s;display:grid}.rd-sr__vis-icon .rd-ico{width:auto;height:100%}.rd-sr__vis-state{font-size:max(8px, calc(9.5 * var(--u)));letter-spacing:.3em;color:var(--ink-4);line-height:1}.rd-sr__vis.is-on .rd-sr__vis-icon{opacity:1}.rd-sr__vis.is-on .rd-btn__led{transform:scaleY(1)}.rd-sr__vis.is-on .rd-sr__vis-state{color:var(--ice)}.rd-sr__visn{justify-content:flex-end;align-items:center;gap:calc(8 * var(--u));margin-top:calc(8 * var(--u));min-height:var(--fs-xs);font-size:var(--fs-xxs);letter-spacing:.28em;color:var(--ice-hi);opacity:0;transition:opacity .4s;display:flex}.rd-sr__visn:before{content:"";width:max(5px, calc(6 * var(--u)));height:max(5px, calc(6 * var(--u)));background:var(--ice);box-shadow:0 0 calc(8 * var(--u)) var(--ice);border-radius:50%}.rd-sr__visn.is-on{opacity:1}
