.sx-root{--sx-space: #04060D;--sx-card-bg: #0A0F21;--sx-card-edge: color-mix(in srgb, var(--color-paper) 88%, transparent);--sx-card-shadow: var(--color-blue);--sx-track: #232A44;--sx-quiet-edge: color-mix(in srgb, var(--color-paper) 45%, transparent);--sx-quiet-fill: color-mix(in srgb, var(--sx-space) 70%, transparent);--sx-dim-text: #B9C1DA;--sx-accent: var(--color-orange);--sx-on-accent: var(--color-ink);--sx-active-tab: var(--color-blue);--sx-on-active-tab: var(--color-paper);--sx-bar: var(--color-orange);--sx-earth-mark: var(--color-lime);--sx-action: var(--color-blue);--sx-on-action: var(--color-paper);--sx-outline: 3px;--sx-shadow: 3px;--sx-radius: 14px;--sx-ring: 0 0 0 4px var(--color-lime), 0 0 0 8px var(--color-ink);--sx-gutter: max(12px, env(safe-area-inset-left));--sx-s1: 4px;--sx-s2: 8px;--sx-s3: 12px;--sx-s4: 16px;--sx-s5: 24px;--sx-s6: 32px;--sx-display: var(--font-display);--sx-text: var(--font-sans);position:relative;width:100%;height:100%;overflow:hidden;background:var(--sx-space);color:var(--color-paper);font-family:var(--sx-text);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.sx-root[data-faux=true]{position:fixed;inset:0;z-index:50;height:100dvh}.sx-scene{position:absolute;inset:0;touch-action:none;cursor:grab}.sx-scene:active{cursor:grabbing}.sx-canvas{display:block;width:100%;height:100%;touch-action:none}.sx-top{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:max(8px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 0 var(--sx-gutter);pointer-events:none}.sx-top>*{pointer-events:auto}.sx-quiet{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:48px;min-height:48px;padding:0 14px 0 8px;border:2px solid var(--sx-quiet-edge);border-radius:999px;background:var(--sx-quiet-fill);color:var(--color-paper);font:600 16px/1 var(--sx-text);text-decoration:none;cursor:pointer;touch-action:manipulation;transition:transform 40ms ease-out}.sx-quiet:active{transform:translateY(2px)}.sx-quiet[data-back]{padding:0 14px 0 6px;gap:4px;font-size:15px}.sx-quiet[data-back] img{width:30px;height:38px;margin:-2px 0 -4px}.sx-icon{padding:0;width:48px}.sx-title{position:absolute;left:50%;top:max(14px,calc(env(safe-area-inset-top) + 6px));transform:translate(-50%);margin:0;font:400 34px/1 var(--sx-display);letter-spacing:.02em;text-transform:uppercase;color:var(--color-paper);white-space:nowrap;pointer-events:none}@media(max-width:699px){.sx-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.sx-clock{position:absolute;top:calc(max(8px,env(safe-area-inset-top)) + 62px);left:var(--sx-gutter);pointer-events:none}.sx-count{display:block;font:400 48px/.95 var(--sx-display);letter-spacing:.02em;text-transform:uppercase;color:var(--color-paper);font-variant-numeric:tabular-nums}.sx-date{display:block;margin-top:6px;font:600 17px/1.2 var(--sx-text);color:var(--color-paper)}.sx-limit{display:inline-block;margin-top:8px;padding:4px 10px;border:2px solid var(--color-ink);border-radius:999px;background:var(--sx-accent);color:var(--sx-on-accent);font:700 14px/1.2 var(--sx-text)}@media(max-width:699px){.sx-clock{top:calc(max(8px,env(safe-area-inset-top)) + 56px)}.sx-count{font-size:34px}.sx-date{font-size:15px;margin-top:4px}}.sx-dock{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:10px;padding:0 0 max(12px,env(safe-area-inset-bottom));pointer-events:none}.sx-dock>*{pointer-events:auto}.sx-row{display:flex;align-items:center;gap:8px;padding:0 max(12px,env(safe-area-inset-right)) 0 var(--sx-gutter);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x}.sx-row::-webkit-scrollbar{display:none}.sx-row>*{flex:none}.sx-rowwrap{position:relative}.sx-rowwrap>.sx-row{scroll-padding-inline:56px}.sx-more{position:absolute;top:50%;translate:0 -50%;min-width:44px;min-height:44px;width:44px;height:44px;padding:0;background:var(--sx-space);z-index:1}.sx-more[data-more=left]{left:max(6px,env(safe-area-inset-left))}.sx-more[data-more=right]{right:max(6px,env(safe-area-inset-right))}.sx-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:48px;min-width:56px;padding:0 16px;border:var(--sx-outline) solid var(--color-ink);border-radius:var(--sx-radius);background:var(--sx-action);color:var(--sx-on-action);font:700 17px/1 var(--sx-text);box-shadow:var(--sx-shadow) var(--sx-shadow) 0 var(--color-paper);cursor:pointer;touch-action:manipulation;transition:transform 40ms ease-out,box-shadow 40ms ease-out}.sx-action:active{transform:translate(var(--sx-shadow),var(--sx-shadow));box-shadow:none}.sx-speed{display:inline-flex;align-items:center;gap:2px;padding:2px;border:2px solid var(--sx-quiet-edge);border-radius:999px;background:var(--sx-quiet-fill)}.sx-step{min-height:44px;min-width:48px;padding:0 12px;border:var(--sx-outline) solid transparent;border-radius:999px;background:transparent;color:var(--color-paper);font:700 15px/1 var(--sx-text);white-space:nowrap;cursor:pointer;touch-action:manipulation}.sx-step[aria-checked=true]{background:var(--sx-accent);color:var(--sx-on-accent);border-color:var(--color-ink)}.sx-step svg{display:block}@media(max-width:699px){.sx-step{padding:0 10px;font-size:14px}}.sx-chip{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 16px 0 6px;border:2px solid var(--sx-quiet-edge);border-radius:999px;background:var(--sx-quiet-fill);color:var(--color-paper);font:700 15px/1 var(--sx-text);white-space:nowrap;cursor:pointer;touch-action:manipulation}.sx-chip img{width:36px;height:36px;flex:none}.sx-chip[aria-pressed=true]{background:var(--sx-accent);color:var(--sx-on-accent);border:var(--sx-outline) solid var(--color-ink);box-shadow:var(--sx-shadow) var(--sx-shadow) 0 var(--color-paper)}.sx-chip[data-overview]{padding:0 16px 0 12px}.sx-card{position:absolute;right:max(12px,env(safe-area-inset-right));top:calc(max(8px,env(safe-area-inset-top)) + 62px);bottom:calc(var(--sx-dock-h, 140px) + 8px);width:min(390px,36vw);display:flex;flex-direction:column;border:var(--sx-outline) solid var(--sx-card-edge);border-radius:var(--sx-radius);background:var(--sx-card-bg);box-shadow:5px 5px 0 var(--sx-card-shadow);color:var(--color-paper);overflow:hidden}.sx-card-head{display:flex;align-items:center;gap:var(--sx-s3);padding:var(--sx-s3) var(--sx-s3) 0 var(--sx-s4)}.sx-card-head img{width:56px;height:56px;flex:none}.sx-card-name{flex:1;min-width:0}.sx-card-name h2{margin:0;font:400 34px/1 var(--sx-display);letter-spacing:.02em;text-transform:uppercase}.sx-card-name span{display:block;margin-top:6px;font:800 15px/1 var(--sx-text);letter-spacing:.06em;text-transform:uppercase;color:var(--sx-accent)}.sx-basics{margin:0;padding:var(--sx-s2) var(--sx-s4) 0;font:600 15px/1.4 var(--sx-text);color:var(--sx-dim-text)}.sx-card-body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;padding:var(--sx-s4);-webkit-user-select:text;user-select:text}.sx-panel{flex:1 0 auto;display:flex;flex-direction:column}.sx-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sx-s2);margin-top:var(--sx-s4);padding:0 var(--sx-s3) var(--sx-s3);border-bottom:2px solid var(--sx-track)}.sx-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:50px;padding:4px;border:2px solid var(--sx-quiet-edge);border-radius:12px;background:transparent;color:var(--color-paper);font:700 12px/1.1 var(--sx-text);cursor:pointer;touch-action:manipulation}.sx-tab svg{width:20px;height:20px}.sx-tab span{max-width:100%;font-size:11.5px;letter-spacing:-.01em}.sx-tab[aria-selected=true]{background:var(--sx-active-tab);color:var(--sx-on-active-tab);border:var(--sx-outline) solid var(--color-ink)}.sx-value{margin:var(--sx-s1) 0 0;font:400 64px/1 var(--sx-display);letter-spacing:.01em;font-variant-numeric:tabular-nums}.sx-value small{margin-left:8px;font:700 18px/1 var(--sx-text);letter-spacing:0}.sx-line{margin:var(--sx-s2) 0 0;font:600 17px/1.35 var(--sx-text)}.sx-weetje{margin:0;font:600 19px/1.45 var(--sx-text)}.sx-panel>.sx-weetje[data-why]{margin-top:var(--sx-s4)}.sx-weetje-box{display:flex;flex-direction:column;align-items:flex-start}.sx-weetje-next{min-height:44px;margin-top:var(--sx-s5);padding:0 18px;border:2px solid var(--color-paper);border-radius:999px;background:var(--sx-quiet-fill);color:var(--color-paper);font:700 15px/1 var(--sx-text);cursor:pointer;touch-action:manipulation}.sx-weetje-next:active{transform:translateY(2px)}.sx-measure{margin:0;font:700 14px/1.3 var(--sx-text);letter-spacing:.02em;color:var(--sx-dim-text)}.sx-barbox{margin:var(--sx-s5) 0 0}.sx-bar-ends{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px;font:700 12px/1 var(--sx-text);color:var(--sx-dim-text)}.sx-bar{position:relative;height:16px;margin:0 0 26px;border-radius:999px;background:var(--sx-track)}.sx-barbox[data-over=true] .sx-bar{margin-right:14px}.sx-bar-fill{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:var(--sx-bar)}.sx-barbox[data-over=true] .sx-bar-fill{border-radius:999px 0 0 999px}.sx-bar-arrow{position:absolute;left:100%;top:-6px;width:0;height:0;border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:16px solid var(--sx-bar)}.sx-bar-over{margin:-18px 0 0;text-align:right;font:700 13px/1.2 var(--sx-text);color:var(--color-paper)}.sx-bar-earth{position:absolute;top:-5px;bottom:-5px;width:4px;margin-left:-2px;border-radius:2px;background:var(--sx-earth-mark);box-shadow:0 0 0 2px var(--color-ink)}.sx-bar-earth span{position:absolute;top:28px;left:50%;transform:translate(-50%);font:700 12px/1 var(--sx-text);color:var(--sx-earth-mark);white-space:nowrap}.sx-bar-earth[data-start] span{left:-2px;transform:none}.sx-bar-zero{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:var(--color-paper)}.sx-bar-zero span{position:absolute;bottom:27px;left:50%;transform:translate(-50%);font:700 12px/1 var(--sx-text);color:var(--color-paper);white-space:nowrap}.sx-compare{flex:1 0 116px;container-type:size;display:flex;align-items:flex-end;gap:var(--sx-s4);margin-top:var(--sx-s2);--sx-disc: clamp(88px, calc(100cqh - 28px) , min(220px, 44cqw))}.sx-compare figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:6px}.sx-compare img{display:block}.sx-compare figcaption{font:600 13px/1 var(--sx-text);color:var(--sx-dim-text)}.sx-moons{margin:var(--sx-s5) 0 0;padding:0;list-style:none;display:grid;gap:12px}.sx-moons li{padding:0 0 0 12px;border-left:3px solid var(--sx-accent)}.sx-moon-name{margin:0;font:400 22px/1.05 var(--sx-display);letter-spacing:.02em;text-transform:uppercase}.sx-moon-line{margin:4px 0 0;font:600 15px/1.4 var(--sx-text)}.sx-moon-open{min-height:44px;margin:var(--sx-s5) 0 0;padding:0 18px;border:2px solid var(--sx-quiet-edge);border-radius:999px;background:var(--sx-quiet-fill);color:var(--color-paper);font:700 15px/1 var(--sx-text);cursor:pointer;touch-action:manipulation}.sx-credits h3{margin:var(--sx-s5) 0 var(--sx-s2);font:400 22px/1 var(--sx-display);letter-spacing:.02em;text-transform:uppercase}.sx-credits ul{margin:0;padding:0;list-style:none}.sx-credits li{margin:0 0 8px;font:600 15px/1.35 var(--sx-text)}.sx-credits a{color:var(--color-paper);text-decoration:underline;text-underline-offset:3px}.sx-credits h3:first-child{margin-top:0}.sx-credits .sx-credits-makeup{margin:0;font:600 16px/1.45 var(--sx-text);color:var(--color-paper)}.sx-credits p{margin:var(--sx-s5) 0 0;font:600 14px/1.4 var(--sx-text);color:var(--sx-dim-text)}@media(max-aspect-ratio:1/1),(max-width:699px){.sx-card{inset:auto 0 0;width:auto;height:min(62dvh,640px);border-width:var(--sx-outline) 0 0;border-radius:18px 18px 0 0;box-shadow:0 -4px 0 var(--sx-card-shadow);padding-bottom:env(safe-area-inset-bottom)}.sx-value{font-size:52px}.sx-card-name h2{font-size:30px}}.sx-root a:focus-visible,.sx-root button:focus-visible,.sx-card:focus-visible{outline:none;box-shadow:var(--sx-ring)}@media(prefers-reduced-motion:reduce){.sx-quiet,.sx-action{transition:none}}@media(prefers-contrast:more){.sx-root{--sx-quiet-edge: var(--color-paper);--sx-dim-text: var(--color-paper)}}.sx-message{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:24px;text-align:center;background:#04060d;color:var(--color-paper);font:600 18px/1.4 var(--font-sans)}.sx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sx-switch{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 14px 0 8px;border:2px solid var(--sx-quiet-edge);border-radius:999px;background:var(--sx-quiet-fill);color:var(--color-paper);font:700 15px/1 var(--sx-text);white-space:nowrap;cursor:pointer;touch-action:manipulation}.sx-switch-track{position:relative;width:40px;height:24px;border:2px solid var(--color-paper);border-radius:999px;background:transparent}.sx-switch-knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:var(--color-paper);transition:transform .12s ease-out}.sx-switch[aria-checked=true] .sx-switch-track{background:var(--sx-accent);border-color:var(--color-ink)}.sx-switch[aria-checked=true] .sx-switch-knob{transform:translate(16px);background:var(--color-ink)}.sx-chip-icon{padding:0 16px 0 12px}.sx-chip-icon svg{flex:none}.sx-root[data-rocket=true] .sx-scene,.sx-root[data-fly=true] .sx-scene{cursor:default}.sx-pilot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:0 max(12px,env(safe-area-inset-right)) 4px var(--sx-gutter);pointer-events:none}.sx-pilot>*{pointer-events:auto}.sx-stick{position:relative;flex:none;width:120px;height:120px;border:var(--sx-outline) solid var(--color-ink);border-radius:999px;background:var(--sx-card-bg);box-shadow:0 0 0 3px var(--color-paper),4px 4px 0 3px var(--sx-card-shadow);color:var(--sx-dim-text);touch-action:none;cursor:grab}.sx-stick[data-burn=true]{box-shadow:0 0 0 3px var(--color-paper),0 0 0 9px var(--sx-accent),4px 4px 0 9px var(--sx-card-shadow);color:var(--sx-accent)}.sx-stick-arrows{position:absolute;inset:-3px;pointer-events:none}.sx-knob{position:absolute;left:50%;top:50%;width:54px;height:54px;margin:-27px 0 0 -27px;border:var(--sx-outline) solid var(--color-ink);border-radius:999px;background:var(--sx-accent);box-shadow:3px 3px 0 var(--color-paper);pointer-events:none}.sx-pop{animation:sx-pop .52s ease-in-out 2}@keyframes sx-pop{0%,to{transform:scale(1)}45%{transform:scale(1.16)}}.sx-pilot-side{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.sx-rocket{align-items:flex-end}.sx-turns{display:flex;gap:10px}.sx-turn{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border:var(--sx-outline) solid var(--color-ink);border-radius:999px;background:var(--sx-card-bg);color:var(--color-paper);box-shadow:0 0 0 2px var(--color-paper),3px 3px 0 2px var(--sx-card-shadow);touch-action:none;cursor:pointer}.sx-throttle{position:relative;display:flex;gap:10px;align-items:flex-end}.sx-hold{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:92px;height:92px;border:var(--sx-outline) solid var(--color-ink);border-radius:22px;font:400 26px/1 var(--sx-display);letter-spacing:.03em;text-transform:uppercase;box-shadow:4px 4px 0 var(--color-paper);touch-action:none;cursor:pointer}.sx-gas{background:var(--sx-accent);color:var(--sx-on-accent)}.sx-brake{background:var(--color-blue);color:var(--color-paper);width:80px;height:80px}.sx-hold[data-held=true],.sx-turn[data-held=true]{transform:translate(3px,3px);box-shadow:0 0 0 var(--color-paper)}.sx-turn[data-held=true]{background:var(--sx-accent);color:var(--sx-on-accent)}.sx-respawn{min-height:44px;font-size:15px}.sx-pilot-left{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.sx-camtools{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.sx-zooms{display:flex;gap:10px}.sx-follow{color:var(--color-paper);padding:0 16px 0 10px;font-weight:700}.sx-follow[aria-pressed=true]{background:var(--sx-accent);color:var(--sx-on-accent);border-color:var(--color-ink)}.sx-pilot[data-row=fly]{position:relative}.sx-fly-tip{left:50%;right:auto;width:min(320px,calc(100vw - 32px));transform:translate(-50%);pointer-events:none}.sx-fly-tip:after{display:none}.sx-ghost-label{position:absolute;left:0;top:0;z-index:2;margin:0;padding:4px 9px;border-radius:999px;background:#04060db8;color:#ffe6c8;font:700 14px/1.2 var(--sx-text);white-space:nowrap;pointer-events:none}.sx-ghost-label[hidden]{display:none}.sx-end-label{color:color-mix(in srgb,#ffe6c8 72%,transparent);font-weight:600;font-size:13px}.sx-tip{position:absolute;right:0;bottom:calc(100% + 14px);width:230px;margin:0;padding:10px 12px;border:var(--sx-outline) solid var(--color-ink);border-radius:var(--sx-radius);background:var(--color-paper);color:var(--color-ink);box-shadow:var(--sx-shadow) var(--sx-shadow) 0 var(--color-blue);font:700 15px/1.3 var(--sx-text);pointer-events:none}.sx-tip:after{content:"";position:absolute;right:36px;bottom:-11px;width:16px;height:16px;border-right:var(--sx-outline) solid var(--color-ink);border-bottom:var(--sx-outline) solid var(--color-ink);background:var(--color-paper);transform:rotate(45deg)}.sx-speedo{display:flex;flex-direction:column;align-items:flex-end;gap:6px;font:700 13px/1 var(--sx-text);color:var(--sx-dim-text)}.sx-speedo-head{align-self:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;margin-bottom:6px}.sx-speedo-label{color:var(--color-paper)}.sx-speedo-value{font:400 18px/1 var(--sx-display);color:var(--color-paper);font-variant-numeric:tabular-nums}.sx-speedo-track{position:relative;width:200px;height:16px;margin:16px 0 18px;border:2px solid var(--color-paper);border-radius:999px;background:var(--sx-track)}.sx-speedo-fill{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:999px;background:var(--sx-accent)}.sx-speedo[data-zone=away] .sx-speedo-fill{background:var(--color-lime)}.sx-speedo-mark{position:absolute;top:-5px;bottom:-5px;width:3px;margin-left:-1.5px;background:var(--color-paper)}.sx-speedo-mark span{position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%);white-space:nowrap;font:700 12px/1 var(--sx-text);color:var(--color-paper)}.sx-speedo-mark[data-mark=away] span{top:auto;bottom:calc(100% + 3px)}.sx-caption{position:absolute;left:50%;top:calc(max(8px,env(safe-area-inset-top)) + 62px);transform:translate(-50%);max-width:min(92vw,520px);margin:0;padding:10px 16px;border:var(--sx-outline) solid var(--color-ink);border-radius:var(--sx-radius);background:var(--color-paper);color:var(--color-ink);box-shadow:var(--sx-shadow) var(--sx-shadow) 0 var(--color-blue);font:700 17px/1.3 var(--sx-text);text-align:center;pointer-events:none}@media(max-width:699px){.sx-caption{top:auto;bottom:calc(var(--sx-dock-h, 150px) + 12px);font-size:16px}.sx-stick{width:112px;height:112px}.sx-speedo-track{width:180px}.sx-hold{width:80px;height:80px;font-size:22px}.sx-brake{width:70px;height:70px}.sx-turn{width:52px;height:52px}.sx-turns{gap:8px}.sx-tip{width:200px;font-size:14px}}@media(prefers-reduced-motion:reduce){.sx-pop{animation:none}.sx-switch-knob{transition:none}}.sx-scene{transition:opacity 1.2s ease}.sx-root[data-real=true] .sx-scene{opacity:0;pointer-events:none}.sx-root[data-reduced=true] .sx-scene{transition:none}.sx-real{position:absolute;inset:0;z-index:1;animation:sx-real-in .6s ease both}.sx-root[data-reduced=true] .sx-real{animation:none}@keyframes sx-real-in{0%{opacity:0}to{opacity:1}}.sx-real-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.sx-real-top{position:absolute;top:calc(max(8px,env(safe-area-inset-top)) + 62px);left:50%;translate:-50% 0;max-width:calc(100% - 32px)}.sx-real-labels{position:absolute;inset:0;pointer-events:none;transition:opacity .4s ease}.sx-real-labels[data-settled=false]{opacity:0}.sx-real-label{position:absolute;left:0;top:0;margin:0;padding:3px 8px;border-radius:999px;background:#04060db8;color:#ffe6c8;font:700 14px/1.2 var(--sx-text);white-space:nowrap}.sx-real-label[hidden]{display:none}.sx-real-centre{translate:-50% -50%}.sx-real-labels[data-horizontal=false] .sx-real-centre{translate:0 -50%}.sx-real-labels[data-horizontal=false] .sx-real-light{white-space:normal;width:max-content;max-width:calc(50vw - 44px);border-radius:12px}.sx-real-ruler{color:var(--color-paper)}.sx-real-light{color:#ffecaa;font-weight:600}.sx-real-bottom{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 var(--sx-gutter) max(14px,env(safe-area-inset-bottom))}.sx-real-note{max-width:62ch;margin:0 auto;color:var(--color-paper);font:600 15px/1.4 var(--sx-text);text-align:center}.sx-real-zoom{display:grid;grid-template-columns:auto auto auto;align-items:center;justify-items:center;gap:4px 8px}.sx-real-zoom .sx-real-bar{grid-column:1 / -1;width:210px;height:22px}.sx-real-slider{width:min(320px,50vw);height:44px;margin:0;background:transparent;accent-color:var(--sx-accent);touch-action:pan-y;-webkit-appearance:none;appearance:none}.sx-real-slider::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:var(--sx-quiet-edge)}.sx-real-slider::-moz-range-track{height:6px;border-radius:3px;background:var(--sx-quiet-edge)}.sx-real-slider::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;margin-top:-11px;border-radius:50%;border:var(--sx-outline) solid var(--color-ink);background:var(--sx-accent)}.sx-real-slider::-moz-range-thumb{width:24px;height:24px;border-radius:50%;border:var(--sx-outline) solid var(--color-ink);background:var(--sx-accent)}.sx-real-bar{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;color:var(--color-paper);font:600 13px/1 var(--sx-text)}.sx-real-bar-line{display:block;height:6px;border:2px solid var(--color-paper);border-top:0}.sx-scale-note{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sx-real-open{min-height:44px;font-size:15px;padding:0 14px}.sx-dock[hidden],.sx-clock[hidden]{display:none}.sx-status{position:absolute;top:calc(max(8px,env(safe-area-inset-top)) + 196px);left:50%;translate:-50% 0;z-index:2;width:max-content;max-width:min(520px,calc(100% - 32px));margin:0;padding:8px 14px;border:2px solid var(--sx-quiet-edge);border-radius:14px;background:color-mix(in srgb,var(--sx-space) 82%,transparent);color:var(--color-paper);font:700 16px/1.35 var(--sx-text);text-align:center;pointer-events:none}.sx-status[hidden]{display:none}.sx-status[data-kind=reach]{border-color:var(--color-lime);box-shadow:0 0 0 2px var(--color-ink)}@media(max-width:699px){.sx-status{top:calc(max(8px,env(safe-area-inset-top)) + 236px);font-size:15px}}.sx-true{position:absolute;bottom:calc(var(--sx-dock-h, 140px) + 8px);right:max(12px,env(safe-area-inset-right));z-index:2;display:flex;align-items:center;gap:10px;width:max-content;max-width:min(380px,calc(100% - 32px));flex-wrap:wrap;padding:8px 8px 8px 14px;border:2px solid var(--sx-quiet-edge);border-radius:16px;background:color-mix(in srgb,var(--sx-space) 82%,transparent)}.sx-true-note{margin:0;color:var(--color-paper);font:600 14px/1.35 var(--sx-text)}.sx-true-em{flex:none;min-height:44px;font-size:15px}@media(max-width:699px){.sx-true{top:calc(max(8px,env(safe-area-inset-top)) + 136px);bottom:auto;left:var(--sx-gutter);justify-content:center;padding:8px 12px}.sx-true-note{text-align:center}}.sx-true-labels{position:absolute;inset:0;pointer-events:none;z-index:1}.sx-true-labels[hidden],.sx-true-label[hidden]{display:none}.sx-true-label{position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:6px;translate:-7px -50%;color:#ffe6c8;font:700 13px/1 var(--sx-text);white-space:nowrap}.sx-true-label:before{content:"";width:10px;height:10px;border:2px solid currentColor;border-radius:50%;box-sizing:border-box}.sx-real-title{margin:0;padding:6px 14px;border:2px solid var(--sx-quiet-edge);border-radius:999px;background:color-mix(in srgb,var(--sx-space) 82%,transparent);color:var(--color-paper);font:700 16px/1.2 var(--sx-text)}@media(max-width:699px){.sx-root[data-rocket=true]:has(.sx-clock .sx-limit) .sx-status{top:calc(max(8px,env(safe-area-inset-top)) + 274px)}}.sx-iss-labels{z-index:1}.sx-iss-label{position:absolute;left:0;top:0;padding-left:18px;translate:0 -50%;color:#ffe6c8;font:800 14px/1 var(--sx-text);letter-spacing:.04em;white-space:nowrap;text-shadow:0 0 3px #04060d,0 0 6px #04060d}.sx-iss-label[hidden]{display:none}.sx-iss-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;flex:none;color:#ffe6c8}.sx-iss-rows{display:flex;flex-direction:column;gap:var(--sx-s4)}.sx-iss-row h3{margin:0 0 var(--sx-s1, 4px);font:400 22px/1 var(--sx-display);letter-spacing:.02em;text-transform:uppercase}.sx-iss-row .sx-line{margin-top:0}.sx-iss-now{margin-top:var(--sx-s1, 4px)!important;color:var(--sx-accent)}.sx-iss-now:empty{display:none}.sx-root{--sx-ctl-h: 48px;--sx-launch: var(--color-lime)}@media(max-width:699px){.sx-root{--sx-ctl-h: 44px}}.sx-bodies{display:flex;align-items:flex-end;min-width:0}.sx-pin{flex:none;display:flex;align-items:flex-end;padding:0 6px 0 var(--sx-gutter)}.sx-bodies>.sx-rowwrap{flex:1;min-width:0}.sx-bodyrow{gap:4px;align-items:flex-end;padding-top:6px;padding-bottom:2px}.sx-bodyrow>:first-child{margin-left:auto}.sx-bodyrow>:last-child{margin-right:auto}.sx-bodies[data-fits=false] .sx-bodyrow{padding-left:4px}@media(min-width:1120px){.sx-bodyrow{gap:14px}}.sx-body{display:grid;justify-items:center;align-content:end;gap:5px;min-width:44px;min-height:60px;padding:0 1px;border:0;background:none;color:var(--sx-dim-text);font:700 13px/1 var(--sx-text);white-space:nowrap;cursor:pointer;touch-action:manipulation}.sx-body img,.sx-body .sx-orb{width:36px;height:36px;border-radius:50%}.sx-body-small img,.sx-body-small .sx-orb{width:28px;height:28px}.sx-body-small{margin-bottom:0}.sx-orb{display:grid;place-items:center;box-sizing:border-box;border:2px solid var(--sx-quiet-edge);background:var(--sx-quiet-fill);color:var(--color-paper)}.sx-orb svg{width:55%;height:55%}.sx-body[aria-pressed=true] img,.sx-body[aria-pressed=true] .sx-orb{outline:3px solid var(--sx-accent);outline-offset:3px}.sx-divider{flex:none;align-self:center;width:1px;height:34px;margin:0 4px;background:var(--sx-quiet-edge)}.sx-controls{display:flex;flex-direction:column;gap:8px;padding:0 max(12px,env(safe-area-inset-right)) 0 var(--sx-gutter)}.sx-ctl-line{display:flex;align-items:center;justify-content:space-between;gap:12px;height:var(--sx-ctl-h)}.sx-ctl-end{justify-content:flex-end}.sx-ctl-centre{justify-content:center}.sx-ctl-three{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.sx-ctl-three>:first-child{justify-self:start}.sx-ctl-three>:last-child{justify-self:end}.sx-ctl-group{display:flex;align-items:center;gap:8px}.sx-controls .sx-action{min-height:var(--sx-ctl-h)}.sx-ctl{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--sx-ctl-h);min-width:44px;padding:0 16px;border:2px solid var(--sx-quiet-edge);border-radius:999px;background:var(--sx-quiet-fill);color:var(--color-paper);font:700 15px/1 var(--sx-text);white-space:nowrap;cursor:pointer;touch-action:manipulation}.sx-ctl-icon{width:var(--sx-ctl-h);padding:0}.sx-ctl[aria-disabled=true]{opacity:.4;cursor:default}.sx-toggle{padding:0 16px 0 12px}.sx-toggle svg{flex:none}.sx-toggle[aria-pressed=true]{background:var(--sx-accent);color:var(--sx-on-accent);border:2px solid var(--color-ink)}.sx-controls .sx-switch{min-height:var(--sx-ctl-h)}.sx-controls .sx-pace{padding:0}.sx-controls .sx-pace .sx-step{min-height:44px}.sx-launch{display:inline-flex;align-items:center;gap:8px;height:var(--sx-ctl-h);padding:0 16px 0 12px;border:2px solid var(--sx-quiet-edge);border-radius:999px;background:var(--sx-quiet-fill);color:var(--color-paper);font:700 15px/1 var(--sx-text);white-space:nowrap;cursor:pointer;touch-action:manipulation}.sx-launch svg{color:var(--sx-launch);flex:none}.sx-launch:active{transform:translateY(2px)}.sx-speedwrap{position:relative}.sx-tempo{display:inline-flex;align-items:stretch;height:var(--sx-ctl-h);border:2px solid var(--sx-quiet-edge);border-radius:999px;background:var(--sx-quiet-fill)}.sx-tempo .sx-ctl{height:100%;border:0;border-radius:0;background:transparent}.sx-tempo .sx-ctl-icon{width:44px}.sx-tempo>:first-child{border-radius:999px 0 0 999px}.sx-tempo>:last-child{border-radius:0 999px 999px 0}.sx-tempo>*+*,.sx-tempo>.sx-ctl:last-child{border-left:1px solid var(--sx-quiet-edge)}.sx-tempo .sx-speedchip{width:118px;padding:0 10px 0 12px}.sx-tempo .sx-speedwrap{display:flex}.sx-speedchip{width:136px;justify-content:space-between;padding:0 12px 0 16px}.sx-speedchip-text{display:grid;gap:2px;text-align:left}.sx-speedchip-text b{font:700 16px/1 var(--sx-text)}.sx-speedchip-text small{font:600 13px/1 var(--sx-text);color:var(--sx-dim-text)}.sx-caret{flex:none}.sx-speedchip[aria-expanded=true]{border-color:var(--color-paper)}.sx-speedpop{position:absolute;left:0;bottom:calc(100% + 8px);z-index:4;display:grid;gap:2px;min-width:176px;padding:8px;border:2px solid var(--sx-quiet-edge);border-radius:16px;background:var(--sx-card-bg);box-shadow:4px 4px 0 var(--sx-card-shadow)}.sx-ctl-centre .sx-speedpop{left:50%;translate:-50% 0}.sx-speed-opt{min-height:44px;padding:0 14px;border:2px solid transparent;border-radius:10px;background:transparent;color:var(--color-paper);font:700 16px/1 var(--sx-text);text-align:left;white-space:nowrap;cursor:pointer;touch-action:manipulation}.sx-speed-opt[aria-checked=true]{background:var(--sx-accent);color:var(--sx-on-accent);border-color:var(--color-ink)}.sx-speedpop-unit{padding:4px 14px 2px;font:600 13px/1 var(--sx-text);color:var(--sx-dim-text)}@media(max-width:699px){.sx-ctl,.sx-controls .sx-switch,.sx-launch{font-size:14px}.sx-ctl-group,.sx-ctl-line{gap:6px}.sx-controls .sx-action{padding:0 10px;font-size:15px}.sx-launch{padding:0 12px 0 8px;font-size:14px}.sx-toggle{padding:0 10px 0 8px}.sx-controls .sx-switch{padding:0 10px 0 6px;gap:6px}.sx-speedchip{width:112px;padding:0 8px 0 12px}.sx-speedchip-text b{font-size:15px}.sx-body{font-size:13px}}.sx-hint{display:block;width:max-content;max-width:min(360px,calc(100vw - 32px));border-color:var(--sx-quiet-edge);border-radius:14px;background:var(--sx-quiet-fill);color:var(--color-paper);font-weight:600}.sx-root{--sx-ctl-h: 44px;--sx-bar-type: 600 14px/1 var(--sx-text);--sx-bar-gap: 10px}.sx-controls .sx-ctl,.sx-controls .sx-switch,.sx-controls .sx-launch,.sx-controls .sx-action,.sx-tempo{height:var(--sx-ctl-h);min-height:var(--sx-ctl-h);font:var(--sx-bar-type)}.sx-controls .sx-action[data-now]{border:2px solid var(--color-blue);border-radius:999px;box-shadow:none;padding:0 16px 0 12px;font:var(--sx-bar-type)}.sx-controls .sx-action[data-now]:active{transform:none}.sx-controls .sx-switch{padding:0 14px 0 6px}.sx-controls .sx-launch{padding:0 16px 0 12px}.sx-ctl-group{gap:var(--sx-bar-gap)}.sx-tempo .sx-speedchip-text b{font:600 14px/1 var(--sx-text)}.sx-tempo .sx-speedchip-text small{font:500 12px/1 var(--sx-text)}.sx-controls{gap:var(--sx-bar-gap)}.sx-body{font:var(--sx-bar-type);gap:6px;min-height:64px}.sx-body img,.sx-body .sx-orb{width:40px;height:40px}.sx-body-small img,.sx-body-small .sx-orb{width:30px;height:30px}.sx-bodies[data-fits=true] .sx-bodyrow{width:100%;justify-content:center;padding:10px 18px 8px;border:2px solid var(--sx-quiet-edge);border-radius:24px;background:var(--sx-quiet-fill)}.sx-bodies{margin-bottom:var(--sx-bar-gap)}.sx-bodies[data-fits=true]{padding:0 max(12px,env(safe-area-inset-right)) 0 var(--sx-gutter)}.sx-true-corner{position:absolute;top:calc(max(8px,env(safe-area-inset-top)) + 60px);right:max(12px,env(safe-area-inset-right));z-index:3}.sx-true-corner .sx-switch{height:var(--sx-ctl-h);min-height:var(--sx-ctl-h);font:var(--sx-bar-type);padding:0 14px 0 6px}.sx-tempo{overflow:hidden}.sx-hold{width:84px;height:84px;border:2px solid var(--color-ink);box-shadow:none;font-size:24px}.sx-brake{width:84px;height:84px}.sx-turn{width:56px;height:56px;border:2px solid var(--sx-quiet-edge);background:var(--sx-quiet-fill);box-shadow:none}.sx-hold[data-held=true],.sx-turn[data-held=true]{transform:scale(.95);box-shadow:none}.sx-respawn.sx-action{min-height:var(--sx-ctl-h);height:var(--sx-ctl-h);padding:0 16px 0 12px;border:2px solid var(--sx-quiet-edge);border-radius:999px;background:var(--sx-quiet-fill);color:var(--color-paper);box-shadow:none;font:var(--sx-bar-type)}.sx-respawn.sx-action:active{transform:none}.sx-follow{height:var(--sx-ctl-h);min-height:var(--sx-ctl-h);font:var(--sx-bar-type);box-shadow:none}@media(max-width:699px){.sx-hold,.sx-brake{width:72px;height:72px;font-size:22px}.sx-turn{width:52px;height:52px}}.sx-root{--sx-con-bg: color-mix(in srgb, #070a14 90%, transparent);--sx-con-line: color-mix(in srgb, var(--color-paper) 16%, transparent);--sx-con-key: color-mix(in srgb, var(--color-paper) 6%, transparent);--sx-con-label: color-mix(in srgb, var(--color-paper) 52%, transparent);--sx-con-r: 18px}.sx-dock .sx-controls{order:2;gap:0;margin:0 max(12px,env(safe-area-inset-right)) 0 var(--sx-gutter);padding:12px 14px 10px;background:var(--sx-con-bg);border:1px solid var(--sx-con-line);border-bottom:0;border-radius:var(--sx-con-r) var(--sx-con-r) 0 0}.sx-dock .sx-bodies{order:3;margin:0 max(12px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) var(--sx-gutter);padding:6px 0 8px;background:var(--sx-con-bg);border:1px solid var(--sx-con-line);border-top-color:var(--sx-con-line);border-radius:0 0 var(--sx-con-r) var(--sx-con-r)}.sx-dock{padding-bottom:0}.sx-bodies[data-fits=true] .sx-bodyrow{border:0;background:none;padding:4px 8px 2px}.sx-bodies[data-fits=false] .sx-pin{padding-left:8px}.sx-controls .sx-ctl-group[data-label]{position:relative;padding-top:16px}.sx-controls .sx-ctl-group[data-label]:before,.sx-bodies[data-label]:before{content:attr(data-label);position:absolute;top:0;left:2px;font:700 10px/1 var(--sx-text);letter-spacing:.16em;text-transform:uppercase;color:var(--sx-con-label)}.sx-bodies[data-label]{position:relative;padding-top:22px}.sx-bodies[data-label]:before{top:8px;left:16px}.sx-controls .sx-ctl-group[data-row=time]:before{left:50%;transform:translate(-50%)}.sx-controls .sx-ctl-group[data-row=view]:before,.sx-controls .sx-ctl-group[data-row=view-fly]:before{left:auto;right:2px}.sx-controls .sx-ctl,.sx-controls .sx-launch,.sx-controls .sx-switch,.sx-controls .sx-action[data-now],.sx-tempo{border:1px solid var(--sx-con-line);border-radius:12px;background:var(--sx-con-key);color:var(--color-paper);box-shadow:none}.sx-tempo .sx-ctl{border:0;border-radius:0;background:transparent}.sx-tempo>*+*,.sx-tempo>.sx-ctl:last-child{border-left:1px solid var(--sx-con-line)}.sx-tempo .sx-speedchip-text b{font:700 16px/1 var(--sx-text);font-variant-numeric:tabular-nums;letter-spacing:.02em}.sx-controls .sx-action[data-now]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-blue) 70%,transparent)}.sx-controls .sx-action[data-now] svg{color:#6f86ff}.sx-controls .sx-toggle[aria-pressed=true],.sx-controls .sx-ctl[aria-pressed=true]{background:color-mix(in srgb,var(--sx-accent) 18%,transparent);color:var(--color-paper);border-color:color-mix(in srgb,var(--sx-accent) 70%,transparent);box-shadow:inset 0 -2px 0 var(--sx-accent)}.sx-controls .sx-switch[aria-checked=true]{border-color:color-mix(in srgb,var(--sx-accent) 70%,transparent)}.sx-body{color:var(--sx-con-label);font:600 12px/1 var(--sx-text)}.sx-body[aria-pressed=true]{color:var(--color-paper)}.sx-body[aria-pressed=true] img,.sx-body[aria-pressed=true] .sx-orb{outline:2px solid var(--sx-accent);outline-offset:3px;box-shadow:0 0 14px color-mix(in srgb,var(--sx-accent) 45%,transparent)}.sx-orb{border:1px solid var(--sx-con-line);background:var(--sx-con-key)}.sx-divider{background:var(--sx-con-line)}@media(max-width:699px){.sx-dock .sx-controls{padding:10px 10px 8px}.sx-controls .sx-ctl-group[data-row=time-launch][data-label]:before,.sx-controls .sx-ctl-group[data-row=view-fly][data-label]:before{display:none}.sx-controls .sx-ctl-group[data-row=time-launch],.sx-controls .sx-ctl-group[data-row=view-fly]{padding-top:0}.sx-controls[data-layout=phone] .sx-ctl-line+.sx-ctl-line{margin-top:8px}}.sx-controls .sx-ctl-group[data-label]:before,.sx-bodies[data-label]:before{font:400 12px/1 var(--sx-display);letter-spacing:.14em}.sx-tempo .sx-speedchip-text b{font:400 19px/1 var(--sx-display);letter-spacing:.04em;text-transform:uppercase}.sx-tempo .sx-speedchip-text small{letter-spacing:.02em}.sx-dock .sx-bodies{margin-top:-10px;border-top:1px solid var(--sx-con-line)}.sx-root{--sx-con-max: 1180px}.sx-dock .sx-controls{padding-bottom:20px}.sx-dock .sx-controls,.sx-dock .sx-bodies{width:min(var(--sx-con-max),calc(100% - 24px));margin-left:auto;margin-right:auto;box-sizing:border-box}.sx-bodies[data-label]{padding-top:28px}.sx-bodies[data-label]:before{top:12px}.sx-controls .sx-ctl-group[data-label]:before{content:none}.sx-controls .sx-ctl-group[data-label]{padding-top:0}.sx-dock .sx-controls{padding-top:14px;padding-bottom:24px}.sx-root{--sx-panel-top: color-mix(in srgb, #0d1222 94%, transparent);--sx-panel-bottom: color-mix(in srgb, #05070f 94%, transparent);--sx-key-top: color-mix(in srgb, var(--color-paper) 9%, transparent);--sx-key-bottom: color-mix(in srgb, var(--color-paper) 3%, transparent);--sx-key-edge: color-mix(in srgb, var(--color-paper) 17%, transparent);--sx-key-light: inset 0 1px 0 color-mix(in srgb, var(--color-paper) 14%, transparent);--sx-glow: 0 0 0 1px color-mix(in srgb, var(--sx-accent) 75%, transparent), 0 0 16px color-mix(in srgb, var(--sx-accent) 35%, transparent);--sx-ease: .14s cubic-bezier(.2, .7, .2, 1)}.sx-dock .sx-controls{background:var(--sx-panel-top);border-color:color-mix(in srgb,var(--color-paper) 14%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--color-paper) 12%,transparent)}.sx-dock .sx-bodies{background:color-mix(in srgb,#0a0e1b 94%,transparent);border-color:color-mix(in srgb,var(--color-paper) 14%,transparent);border-top-color:transparent;box-shadow:0 18px 40px #00000073}.sx-dock .sx-bodies:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;pointer-events:none;background:transparent}.sx-controls .sx-ctl,.sx-controls .sx-launch,.sx-controls .sx-switch,.sx-controls .sx-action[data-now],.sx-tempo,.sx-turn,.sx-zooms .sx-quiet,.sx-follow,.sx-respawn.sx-action,.sx-true-corner .sx-switch,.sx-pace{background:var(--sx-key-fill);border:1px solid var(--sx-key-edge);box-shadow:var(--sx-key-light);transition:transform var(--sx-ease),background-color var(--sx-ease),box-shadow var(--sx-ease),border-color var(--sx-ease)}.sx-controls .sx-ctl,.sx-controls .sx-launch,.sx-controls .sx-switch,.sx-controls .sx-action[data-now],.sx-tempo,.sx-follow,.sx-respawn.sx-action,.sx-true-corner .sx-switch{border-radius:12px}.sx-tempo .sx-ctl{background:transparent;box-shadow:none;border-radius:0}.sx-controls .sx-ctl:active,.sx-controls .sx-launch:active,.sx-controls .sx-switch:active,.sx-controls .sx-action[data-now]:active,.sx-turn:active,.sx-zooms .sx-quiet:active,.sx-follow:active,.sx-respawn.sx-action:active{transform:translateY(1px);filter:none;background:color-mix(in srgb,var(--color-paper) 4%,transparent)}@media(hover:hover){.sx-controls .sx-ctl:hover,.sx-controls .sx-launch:hover,.sx-controls .sx-switch:hover,.sx-controls .sx-action[data-now]:hover,.sx-turn:hover,.sx-zooms .sx-quiet:hover,.sx-follow:hover,.sx-respawn.sx-action:hover{border-color:color-mix(in srgb,var(--color-paper) 32%,transparent)}}.sx-controls .sx-action[data-now]{background:color-mix(in srgb,var(--color-blue) 38%,transparent);border-color:color-mix(in srgb,#6f86ff 75%,transparent);color:var(--color-paper)}.sx-controls .sx-action[data-now] svg{color:#aab8ff}.sx-controls .sx-toggle[aria-pressed=true],.sx-controls .sx-ctl[aria-pressed=true],.sx-follow[aria-pressed=true]{background:color-mix(in srgb,var(--sx-accent) 30%,transparent);border-color:color-mix(in srgb,var(--sx-accent) 80%,transparent);color:var(--color-paper);box-shadow:inset 0 1px color-mix(in srgb,var(--color-paper) 18%,transparent),0 0 16px color-mix(in srgb,var(--sx-accent) 28%,transparent)}.sx-controls .sx-switch[aria-checked=true],.sx-true-corner .sx-switch[aria-checked=true]{border-color:color-mix(in srgb,var(--sx-accent) 80%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--sx-accent) 25%,transparent)}.sx-pace .sx-step[aria-checked=true]{box-shadow:0 0 12px color-mix(in srgb,var(--sx-accent) 35%,transparent)}.sx-tempo .sx-speedchip-text b{color:var(--color-paper)}.sx-tempo .sx-speedchip-text small{color:var(--sx-con-label)}.sx-body img,.sx-body .sx-orb{transition:transform var(--sx-ease),box-shadow var(--sx-ease)}@media(hover:hover){.sx-body:hover img,.sx-body:hover .sx-orb{transform:translateY(-2px) scale(1.06)}.sx-body:hover{color:var(--color-paper)}}.sx-body:active img,.sx-body:active .sx-orb{transform:scale(.96)}.sx-body[aria-pressed=true] img,.sx-body[aria-pressed=true] .sx-orb{outline:2px solid var(--sx-accent);outline-offset:3px;box-shadow:0 0 18px color-mix(in srgb,var(--sx-accent) 50%,transparent)}.sx-body[aria-pressed=true] .sx-body-name{color:var(--color-paper)}.sx-orb{background:var(--sx-key-fill);border:1px solid var(--sx-key-edge);box-shadow:var(--sx-key-light)}.sx-divider{background:transparent;height:40px}.sx-hold{border-radius:16px;border:1px solid;box-shadow:inset 0 1px color-mix(in srgb,var(--color-paper) 30%,transparent),0 10px 24px #00000059;transition:transform var(--sx-ease)}.sx-gas{background:#ff8a4a;border-color:color-mix(in srgb,#ffb38a 70%,transparent)}.sx-brake{background:#4b63ff;border-color:color-mix(in srgb,#9fb0ff 70%,transparent)}.sx-hold[data-held=true]{transform:translateY(1px) scale(.98);box-shadow:inset 0 1px color-mix(in srgb,var(--color-paper) 20%,transparent),0 4px 12px #00000059,0 0 22px color-mix(in srgb,var(--sx-accent) 40%,transparent)}.sx-turn{border-radius:14px}.sx-turn[data-held=true]{background:color-mix(in srgb,var(--sx-accent) 35%,transparent);border-color:var(--sx-accent)}.sx-zooms .sx-quiet{border-radius:12px;min-width:44px;min-height:44px}@media(prefers-reduced-motion:reduce){.sx-controls *,.sx-body img,.sx-body .sx-orb,.sx-turn,.sx-hold,.sx-follow,.sx-respawn{transition:none!important}.sx-body:hover img,.sx-body:hover .sx-orb{transform:none}}.sx-tip{border:1px solid color-mix(in srgb,var(--color-ink) 20%,transparent);border-radius:14px;box-shadow:0 12px 28px #00000073}.sx-status{border:1px solid var(--sx-key-edge);background:var(--sx-panel-top);box-shadow:var(--sx-key-light),0 8px 20px #00000059;border-radius:12px}.sx-bodies .sx-more{width:40px;min-width:40px;height:40px;min-height:40px;border-radius:12px;border:1px solid var(--sx-key-edge);background:color-mix(in srgb,#141a2e 96%,transparent);box-shadow:var(--sx-key-light),0 0 18px 10px color-mix(in srgb,#05070f 85%,transparent)}.sx-bodies .sx-more[data-more=right]{right:8px}.sx-bodies .sx-more[data-more=left]{left:8px}.sx-tempo{overflow:visible;box-sizing:border-box}.sx-tempo .sx-ctl,.sx-tempo .sx-speedwrap,.sx-tempo .sx-speedchip{height:100%;min-height:0}.sx-tempo>.sx-ctl:first-child{border-radius:11px 0 0 11px}.sx-tempo>.sx-ctl:last-child{border-radius:0 11px 11px 0}.sx-dock .sx-controls{background:#0d1222}.sx-dock .sx-bodies{background:#0a0e1b}.sx-true-corner .sx-switch{background:#161c2e}.sx-controls .sx-action[data-now],.sx-controls [data-step=pause]{width:76px;min-width:76px;justify-content:center;padding:0}@media(max-width:699px){.sx-controls .sx-action[data-now],.sx-controls [data-step=pause]{width:62px;min-width:62px}.sx-controls .sx-action[data-now] svg{display:none}}@media(max-width:699px){.sx-controls[data-layout=phone] .sx-tempo .sx-speedchip{width:96px;padding:0 8px 0 10px}.sx-controls[data-layout=phone] .sx-ctl-group[data-row=time]{justify-content:center;gap:8px;padding-left:0;padding-right:0}}@media(max-width:699px){.sx-controls[data-layout=phone] .sx-ctl-group[data-row=time]{flex:none}.sx-controls[data-layout=phone] .sx-ctl-line:has([data-row=time]){justify-content:center}}@media(min-aspect-ratio:1/1)and (min-width:700px){.sx-card{bottom:222px}}:is(.sx-controls,.sx-pilot-keys) .sx-turn{width:52px;height:var(--sx-ctl-h);min-height:var(--sx-ctl-h);border-radius:12px}:is(.sx-controls,.sx-pilot-keys) .sx-turn svg{width:22px;height:22px}:is(.sx-controls,.sx-pilot-keys) .sx-hold{flex-direction:row;gap:6px;width:auto;min-width:96px;padding:0 16px;height:var(--sx-ctl-h);min-height:var(--sx-ctl-h);border-radius:12px;font:400 18px/1 var(--sx-display);box-shadow:var(--sx-key-light)}:is(.sx-controls,.sx-pilot-keys) .sx-gas{background:#ff8a4a;border:1px solid color-mix(in srgb,#ffb38a 70%,transparent);color:var(--sx-on-accent)}:is(.sx-controls,.sx-pilot-keys) .sx-brake{background:#4b63ff;border:1px solid color-mix(in srgb,#9fb0ff 70%,transparent);color:var(--color-paper)}:is(.sx-controls,.sx-pilot-keys) .sx-hold[data-held=true]{transform:translateY(1px);box-shadow:inset 0 1px color-mix(in srgb,var(--color-paper) 20%,transparent),0 0 18px color-mix(in srgb,var(--sx-accent) 40%,transparent)}.sx-controls .sx-follow,.sx-controls .sx-respawn{padding:0 14px 0 10px;gap:8px}:is(.sx-controls,.sx-pilot-keys) .sx-throttle{gap:10px}:is(.sx-controls,.sx-pilot-keys) .sx-turns{gap:8px}.sx-controls [data-row=rk-left]{gap:18px}.sx-hud{display:flex;justify-content:center;pointer-events:none;order:1;padding:0 12px}.sx-pilot-keys{pointer-events:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 16px;padding:10px 12px;border:1px solid var(--sx-key-edge);border-radius:16px;background:#0d1222;box-shadow:var(--sx-key-light)}.sx-pilot-keys .sx-speedo{min-width:220px;padding:2px 4px 0}.sx-hud[data-layout=phone] .sx-pilot-keys{width:min(var(--sx-con-max),100%);box-sizing:border-box}.sx-hud[data-layout=phone] .sx-pilot-keys .sx-speedo{flex:1;min-width:0}.sx-hud[data-layout=phone] .sx-throttle{flex:1 0 100%;display:flex}.sx-hud[data-layout=phone] .sx-throttle .sx-hold{flex:1;width:auto}.sx-rk-tip{position:absolute;top:calc(max(8px,env(safe-area-inset-top)) + 150px);left:50%;right:auto;bottom:auto;transform:translate(-50%);width:min(380px,calc(100vw - 32px));z-index:4}.sx-rk-tip:after{display:none}.sx-rk-gap{width:18px;flex:none}.sx-rk-tip{top:calc(max(8px,env(safe-area-inset-top)) + 64px)}.sx-hud .sx-speedo-track{border:1px solid var(--sx-key-edge);background:color-mix(in srgb,var(--color-paper) 6%,transparent);height:12px}.sx-hud .sx-speedo-label{font:600 13px/1 var(--sx-text);color:var(--sx-dim-text)}.sx-hud .sx-speedo-mark{background:color-mix(in srgb,var(--color-paper) 70%,transparent)}.sx-rk-msgs{order:0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 16px;pointer-events:none}.sx-rk-msgs .sx-rk-tip,.sx-rk-msgs .sx-status{position:static;transform:none;translate:none;top:auto;margin:0}.sx-rk-msgs .sx-rk-tip{width:auto;max-width:420px}.sx-rk-msgs .sx-status{max-width:100%}@media(max-width:699px){.sx-bodies .sx-more{display:none}.sx-bodies[data-fits=false] .sx-row{mask-image:transparent;-webkit-mask-image:transparent}}@media(min-width:700px){.sx-bodies[data-fits=false] .sx-bodyrow{padding-inline:56px}.sx-bodies .sx-more{width:44px;min-width:44px;height:44px;min-height:44px}}.sx-tip{background:#141a2e;color:var(--color-paper);border:1px solid var(--sx-key-edge);box-shadow:var(--sx-key-light),0 12px 28px #00000073}.sx-stick{border:1px solid var(--sx-key-edge);background:#141a2e;box-shadow:var(--sx-key-light),0 18px 40px #00000073}.sx-stick[data-burn=true]{box-shadow:var(--sx-key-light),0 0 0 2px var(--sx-accent),0 0 22px color-mix(in srgb,var(--sx-accent) 45%,transparent)}.sx-knob{border:1px solid color-mix(in srgb,#ffb38a 70%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--color-paper) 30%,transparent),0 4px 10px #0006}.sx-pace{border-radius:12px;padding:3px}.sx-pace .sx-step{border-radius:9px;border:1px solid transparent}.sx-pace .sx-step[aria-checked=true]{background:color-mix(in srgb,var(--sx-accent) 30%,transparent);color:var(--color-paper);border-color:color-mix(in srgb,var(--sx-accent) 80%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--sx-accent) 28%,transparent)}.sx-true{border:1px solid var(--sx-key-edge);border-radius:14px;background:#0d1222;box-shadow:var(--sx-key-light),0 12px 28px #00000073}.sx-true .sx-quiet{border:1px solid var(--sx-key-edge);border-radius:12px;background:var(--sx-key-fill);box-shadow:var(--sx-key-light)}.sx-card{border:1px solid var(--sx-key-edge);border-radius:18px;background:#0d1222;box-shadow:var(--sx-key-light),0 18px 44px #00000080}.sx-tab{border:1px solid var(--sx-key-edge);background:var(--sx-key-fill);box-shadow:var(--sx-key-light)}.sx-tab[aria-selected=true]{background:color-mix(in srgb,var(--sx-accent) 30%,transparent);color:var(--color-paper);border:1px solid color-mix(in srgb,var(--sx-accent) 80%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--sx-accent) 25%,transparent)}.sx-card-body{-webkit-mask-image:#000 calc(100% - 22px);mask-image:#000 calc(100% - 22px);padding-bottom:22px}.sx-controls .sx-action[data-now]{background:var(--sx-key-fill);border-color:var(--sx-key-edge);box-shadow:var(--sx-key-light)}.sx-controls .sx-action[data-now] svg{color:#8ea0ff;display:block}.sx-true-corner .sx-switch{border-radius:12px}.sx-root{--sx-bar-type: 600 15px/1 var(--sx-text)}.sx-body{font:600 13px/1 var(--sx-text);color:var(--sx-dim-text)}.sx-body img,.sx-body .sx-orb{width:44px;height:44px}.sx-body-small img,.sx-body-small .sx-orb{width:32px;height:32px}.sx-tempo .sx-speedchip{width:128px}.sx-tempo .sx-speedchip-text small{font-size:13px;color:var(--sx-dim-text)}.sx-bodies[data-label]:before{content:none}.sx-bodies[data-label]{padding-top:14px;padding-bottom:12px}@media(min-width:1120px){.sx-bodyrow{gap:12px}}@media(max-width:699px){.sx-controls[data-layout=phone] .sx-tempo .sx-speedchip{width:100px}.sx-controls .sx-action[data-now] svg{display:none}}@media(max-width:699px){.sx-controls .sx-action[data-now],.sx-controls [data-step=pause]{width:54px;min-width:54px}.sx-controls[data-layout=phone] .sx-tempo .sx-speedchip{width:116px;padding:0 8px 0 12px}.sx-dock .sx-controls{padding-bottom:18px}}.sx-bodyrow{padding-top:9px!important}.sx-bodies[data-label]{padding-top:6px}.sx-dock .sx-controls{padding-top:12px!important;padding-bottom:12px!important}.sx-dock .sx-controls{padding-top:12px!important;padding-bottom:13px!important}.sx-tempo .sx-speedchip{width:auto;min-width:170px;gap:10px}.sx-tempo .sx-speedchip-text{display:flex;align-items:baseline;gap:7px}.sx-tempo .sx-speedchip-text small{font-size:13px}@media(max-width:699px){.sx-controls[data-layout=phone] .sx-tempo .sx-speedchip{min-width:0;width:116px}.sx-tempo .sx-speedchip-text small{display:none}}.sx-root{--sx-key-fill: color-mix(in srgb, var(--color-paper) 6%, transparent);--sx-ctl-h: 46px}@media(max-width:699px){.sx-bodies[data-fits=false] .sx-row{mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 36px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 36px),transparent)}}.sx-card-body{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 22px),transparent)}.sx-dock .sx-bodies:after{background:color-mix(in srgb,var(--color-paper) 14%,transparent);left:16px;right:16px}.sx-tempo .sx-speedchip{width:212px;min-width:212px}@media(max-width:699px){.sx-controls[data-layout=phone] .sx-tempo .sx-speedchip{width:116px;min-width:116px}}.sx-controls [data-step=pause][aria-pressed=true]{background:var(--sx-key-fill);border-color:var(--sx-key-edge);color:var(--color-paper);box-shadow:var(--sx-key-light)}.sx-hangar{position:absolute;inset:0;z-index:30;background:#05070f}.sx-hangar iframe{display:block;width:100%;height:100%;border:0}
