.jCvusq_Shortcut{padding:0 var(--base-size-4);border:var(--borderWidth-thin) solid var(--borderColor-default);border-radius:var(--borderRadius-small);box-shadow:inset 0 calc(-1 * var(--borderWidth-thin)) 0 var(--borderColor-default);background-color:var(--bgColor-muted);color:var(--fgColor-default);font-family:var(--fontStack-monospace)}
._14ISva_Layer{z-index:100;height:100dvh;font-family:var(--fontStack-sansSerif);font-size:var(--text-body-size-medium);line-height:var(--text-body-lineHeight-medium);outline:none;position:fixed;inset:0}._14ISva_Race{color:var(--fgColor-default);--plate-border:var(--borderWidth-thin) solid var(--track-color);--plate-bg:linear-gradient(180deg, var(--control-bgColor-rest), var(--bgColor-muted));--plate-bevel:inset 0 var(--borderWidth-thin) 0 #ffffff1f, inset 0 calc(-1 * var(--borderWidth-thick)) 0 #0006;background:#05070d;position:absolute;inset:0;overflow:hidden}._14ISva_Slot{display:contents}._14ISva_Slot>canvas{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none;width:100%;height:100%;display:block}._14ISva_Hud{--hud-text-shadow:0 var(--base-size-2) var(--base-size-8) #000c;pointer-events:none;position:absolute;inset:0}._14ISva_Top{top:var(--base-size-12);align-items:center;gap:var(--base-size-24);flex-direction:column;display:flex;position:absolute;left:50%;transform:translate(-50%)}._14ISva_Timing{gap:var(--base-size-8);padding:var(--base-size-12);border:var(--plate-border);border-radius:var(--borderRadius-large);background:var(--plate-bg);box-shadow:var(--plate-bevel), 0 var(--base-size-8) var(--base-size-8) #0006;flex-direction:column;display:flex}._14ISva_Label{color:var(--fgColor-default);font-size:var(--text-caption-size);font-weight:var(--base-text-weight-semibold);letter-spacing:.08em;text-transform:uppercase;margin:0}._14ISva_Main{justify-content:space-between;align-items:center;gap:var(--base-size-16);display:flex}._14ISva_Laps{align-items:center;gap:var(--base-size-8);font-size:var(--text-title-size-medium);font-weight:var(--base-text-weight-semibold);font-variant-numeric:tabular-nums;display:flex}._14ISva_LapTotal{color:var(--fgColor-muted);font-size:var(--text-body-size-large)}._14ISva_TrackOutline{height:var(--base-size-24);fill:none;stroke:var(--track-color);stroke-width:var(--borderWidth-thick);stroke-linejoin:round;overflow:visible}._14ISva_TrackOutline path{vector-effect:non-scaling-stroke}._14ISva_TrackOutline ._14ISva_CarDot{stroke:var(--fgColor-default);stroke-width:var(--base-size-6);stroke-linecap:round}._14ISva_VisuallyHidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._14ISva_Time{padding:var(--base-size-4) var(--base-size-12);border-radius:var(--borderRadius-medium);box-shadow:inset 0 var(--borderWidth-thick) var(--base-size-4) #0009, 0 var(--borderWidth-thin) 0 var(--borderColor-default);font-size:var(--text-title-size-medium);font-weight:var(--base-text-weight-semibold);font-variant-numeric:tabular-nums;text-align:center;background:#05070d}._14ISva_Best{align-items:baseline;gap:var(--base-size-8);color:var(--fgColor-default);font-size:var(--text-body-size-small);font-variant-numeric:tabular-nums;display:flex}._14ISva_Best>:last-child{text-align:right;min-width:7ch;margin-left:auto}._14ISva_Ahead,._14ISva_Behind,._14ISva_Even{font-weight:var(--base-text-weight-semibold)}._14ISva_Ahead{color:var(--fgColor-success)}._14ISva_Behind{color:var(--fgColor-danger)}._14ISva_LapTime{top:var(--car-y);left:var(--car-x);padding:var(--base-size-2) var(--base-size-8);gap:var(--base-size-8);border:var(--plate-border);border-radius:var(--borderRadius-medium);background:var(--plate-bg);box-shadow:var(--plate-bevel), 0 var(--base-size-4) var(--base-size-8) #0006;font-weight:var(--base-text-weight-semibold);font-variant-numeric:tabular-nums;animation:_14ISva_LapTimeFade var(--lap-time-seconds) ease forwards;display:flex;position:absolute;transform:translate(-50%,-100%)}@keyframes _14ISva_LapTimeFade{0%{opacity:0}10%,80%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){._14ISva_LapTime{animation:none}}._14ISva_Lights{gap:var(--base-size-12);display:flex}._14ISva_Light,._14ISva_LightOn{--led:var(--control-bgColor-rest);width:var(--base-size-40);height:var(--base-size-40);border-radius:var(--borderRadius-full);box-shadow:inset 0 0 var(--base-size-4) var(--borderWidth-thick) #000c, 0 0 0 var(--borderWidth-thick) var(--bgColor-inset), 0 0 0 calc(var(--borderWidth-thick) + var(--borderWidth-thin)) var(--borderColor-default), 0 var(--base-size-8) var(--base-size-8) #0006;background:radial-gradient(circle, var(--led) 0 1px, transparent 1.4px) center / 3px 3px, var(--bgColor-inset)}._14ISva_LightOn{--led:var(--display-red-scale-5);--led-ring:var(--display-red-scale-3);--led-base:var(--display-red-scale-0);box-shadow:inset 0 0 var(--base-size-4) var(--borderWidth-thick) #000c, 0 0 0 var(--borderWidth-thick) var(--bgColor-inset), 0 0 0 calc(var(--borderWidth-thick) + var(--borderWidth-thin)) var(--led-ring), 0 0 var(--base-size-16) color-mix(in srgb, var(--led) 70%, transparent), 0 0 var(--base-size-48) var(--base-size-8) color-mix(in srgb, var(--led) 30%, transparent);background:radial-gradient(circle, var(--led) 0 1px, transparent 1.4px) center / 3px 3px, var(--led-base)}._14ISva_JumpStartMessage{font-size:var(--text-title-size-medium);font-weight:var(--base-text-weight-semibold);text-shadow:var(--hud-text-shadow);margin:0}@media (max-width:544px){._14ISva_Top{right:var(--base-size-12);left:var(--base-size-12);transform:none}._14ISva_Timing{align-self:flex-start}}@media (orientation:landscape) and (max-height:544px){._14ISva_Top{right:var(--base-size-12);left:max(var(--base-size-12), env(safe-area-inset-left));align-items:start;gap:var(--base-size-12) var(--base-size-16);grid-template-columns:1fr auto minmax(0,1fr);display:grid;transform:none}._14ISva_Timing{justify-self:start}._14ISva_Lights,._14ISva_JumpStartMessage{grid-column:2;justify-self:center}}._14ISva_JumpStart ._14ISva_LightOn{--led:var(--display-yellow-scale-8);--led-ring:var(--display-yellow-scale-5);--led-base:var(--display-yellow-scale-0)}._14ISva_Start{align-items:center;gap:var(--base-size-12);width:max-content;max-width:calc(100% - 2 * var(--base-size-16));text-align:center;flex-direction:column;display:flex;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}._14ISva_Restart{height:var(--base-size-48);padding-inline:var(--base-size-32);font-size:var(--text-title-size-medium);pointer-events:auto}._14ISva_Arrows{grid-template-columns:repeat(3, var(--base-size-48));grid-auto-rows:var(--base-size-48);gap:var(--base-size-4);display:grid}._14ISva_Arrows kbd{isolation:isolate;padding:var(--base-size-2) 0 0;border-radius:var(--borderRadius-medium);box-shadow:0 0 0 var(--borderWidth-thin) color-mix(in srgb, var(--track-color) 60%, transparent), 0 var(--base-size-8) var(--base-size-8) #0006;color:var(--fgColor-default);font-family:inherit;font-size:var(--text-body-size-large);font-weight:var(--base-text-weight-semibold);background:0 0;border:0;grid-row:2;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._14ISva_Arrows kbd:after{z-index:-2;border-style:solid;border-width:var(--base-size-24);border-color:var(--borderColor-emphasis) var(--bgColor-emphasis) var(--control-bgColor-rest);filter:blur(var(--borderWidth-thin));content:"";position:absolute;inset:0}._14ISva_Arrows kbd:before{inset:var(--base-size-8) var(--base-size-6) var(--base-size-6);z-index:-1;border-radius:var(--borderRadius-small);box-shadow:0 calc(-1 * var(--borderWidth-thin)) 0 var(--borderColor-emphasis), 0 var(--borderWidth-thick) 0 var(--bgColor-inset);background:linear-gradient(0deg, var(--bgColor-emphasis), var(--control-bgColor-active));content:"";position:absolute}._14ISva_Arrows kbd:first-child{grid-area:1/2}._14ISva_Touch{right:max(var(--base-size-16), env(safe-area-inset-right));bottom:max(var(--base-size-24), env(safe-area-inset-bottom));left:max(var(--base-size-16), env(safe-area-inset-left));justify-content:space-between;align-items:flex-end;gap:var(--base-size-16);display:flex;position:absolute;container-type:inline-size}._14ISva_Steer,._14ISva_Pedals{gap:var(--base-size-8);display:flex}._14ISva_Pad{--pad-color:var(--track-color);height:var(--base-size-64);border:var(--borderWidth-thick) solid #ffffff4d;border-radius:var(--borderRadius-large);color:var(--fgColor-default);font-size:var(--text-body-size-large);font-weight:var(--base-text-weight-semibold);text-shadow:var(--hud-text-shadow);background:#ffffff14;justify-content:center;align-items:center;display:flex}._14ISva_Steer{flex:1}._14ISva_Steer ._14ISva_Pad{min-width:var(--base-size-64);max-width:var(--base-size-128);flex:1}._14ISva_Pedals{flex-direction:column}._14ISva_Pedals ._14ISva_Pad{width:max(var(--base-size-112), 24cqw)}._14ISva_Pad[data-touch-pad=brake]{--pad-color:var(--fgColor-danger)}._14ISva_Pad[data-pressed]{border-color:var(--pad-color);background:color-mix(in srgb, var(--pad-color) 40%, transparent)}._14ISva_Corner{top:var(--base-size-12);right:var(--base-size-12);gap:var(--base-size-8);pointer-events:auto;display:flex;position:absolute}._14ISva_Panel{gap:var(--base-size-12);width:min(560px, calc(100% - 2 * var(--base-size-16)));max-height:calc(100% - 2 * var(--base-size-16));padding:var(--base-size-20);border:var(--borderWidth-thin) solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--overlay-bgColor);box-shadow:var(--shadow-floating-large);pointer-events:auto;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}._14ISva_Result{align-items:center;gap:var(--base-size-4);font-size:var(--text-title-size-medium);font-weight:var(--base-text-weight-semibold);font-variant-numeric:tabular-nums;flex-direction:column;margin:0;display:flex}._14ISva_Result strong{color:var(--fgColor-success);font-size:var(--text-body-size-medium)}._14ISva_Status,._14ISva_SubmitError{font-size:var(--text-body-size-small);text-align:center;margin:0}._14ISva_Status{color:var(--fgColor-muted)}._14ISva_SubmitError{color:var(--fgColor-danger)}._14ISva_Ranking{border-collapse:collapse;width:100%;font-size:var(--text-body-size-small);font-variant-numeric:tabular-nums}._14ISva_Ranking th,._14ISva_Ranking td{padding:var(--base-size-4) var(--base-size-8);border-bottom:var(--borderWidth-thin) solid var(--borderColor-muted);text-align:left}._14ISva_Ranking th{color:var(--fgColor-muted);font-weight:var(--base-text-weight-normal)}._14ISva_OwnRow{background:var(--bgColor-success-muted);font-weight:var(--base-text-weight-semibold)}._14ISva_Actions{justify-content:center;gap:var(--base-size-8);display:flex}._14ISva_Unavailable{padding:var(--base-size-16);color:var(--fgColor-muted)}
@layer base;@layer primer{:where(.prc-Link-Link-9ZwDx){color:var(--fgColor-accent,#0969da);text-underline-offset:.05rem;-webkit-text-decoration:none;text-decoration:none}button:where(.prc-Link-Link-9ZwDx){appearance:none;cursor:pointer;font-size:inherit;-webkit-user-select:none;user-select:none;white-space:nowrap;background-color:#0000;border:0;padding:0;display:inline-block}:where(.prc-Link-Link-9ZwDx):hover,[data-a11y-link-underlines=true] :where(.prc-Link-Link-9ZwDx):where([data-inline=true]){-webkit-text-decoration:underline;text-decoration:underline}[data-a11y-link-underlines=true] :where(.prc-Link-Link-9ZwDx):where([data-inline=true]):hover{-webkit-text-decoration:none;text-decoration:none}:where(.prc-Link-Link-9ZwDx):where([data-muted=true]){color:var(--fgColor-muted,#59636e)}:where(.prc-Link-Link-9ZwDx):where([data-muted=true]):hover{color:var(--fgColor-accent,#0969da);-webkit-text-decoration:none;text-decoration:none}}
