.checkerboard.svelte-1lflhlg{background-image:linear-gradient(45deg,rgb(var(--bc-tint) / 3%) 25%,transparent 25%),linear-gradient(-45deg,rgb(var(--bc-tint) / 3%) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgb(var(--bc-tint) / 3%) 75%),linear-gradient(-45deg,transparent 75%,rgb(var(--bc-tint) / 3%) 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.zoom-btn.svelte-1lflhlg{display:inline-flex;align-items:center;border:none;border-radius:4px;background:transparent;padding:2px 5px;font:inherit;color:inherit;cursor:pointer;transition:color .15s ease,background .15s ease}.zoom-btn.svelte-1lflhlg:hover:not(:disabled){background:rgb(var(--bc-tint) / 5%);color:var(--color-bc-text)}.zoom-btn.svelte-1lflhlg:disabled{opacity:.35;cursor:default}.pixelated.svelte-1lflhlg{image-rendering:pixelated}@keyframes svelte-1gwks5a-loader-spin{to{transform:rotate(360deg)}}.loader-spin.svelte-1gwks5a{display:inline-flex;animation:svelte-1gwks5a-loader-spin .9s linear infinite;will-change:transform}.picker.svelte-97vfm4{display:inline-flex;align-items:center;gap:4px;max-width:160px;height:100%;padding:0 6px 0 8px;border:none;background:transparent;color:var(--color-bc-text-muted);font-family:monospace;font-size:11px;font-weight:500;cursor:pointer;transition:color .14s ease,background .14s ease}.picker.svelte-97vfm4:hover:not(:disabled),.picker[aria-expanded=true].svelte-97vfm4{background:rgb(var(--bc-tint) / 6%);color:var(--color-bc-text)}.picker.svelte-97vfm4:disabled{cursor:not-allowed;opacity:.5}.picker.svelte-97vfm4:focus-visible,.row.svelte-97vfm4:focus-visible{outline:1px solid var(--color-bc-azure);outline-offset:-1px}.menu.svelte-97vfm4{position:fixed;z-index:50;min-width:168px;max-width:320px;overflow-y:auto;overscroll-behavior:contain;padding:4px;border-radius:8px;border:1px solid var(--color-bc-border);background-color:var(--color-bc-navy);box-shadow:0 12px 26px #00000059}.row.svelte-97vfm4{display:flex;align-items:center;gap:4px;width:100%;padding:5px 8px;border:none;border-radius:4px;background:transparent;color:var(--color-bc-mist);font-family:monospace;font-size:11px;text-align:left;cursor:pointer;transition:background .12s ease}.row.svelte-97vfm4:hover{background:color-mix(in srgb,var(--color-bc-azure) 10%,transparent);color:var(--color-bc-text)}.row[aria-checked=true].svelte-97vfm4{color:var(--color-bc-text)}.note.svelte-97vfm4{width:0;min-width:100%;margin:4px 0 0;padding:6px 8px 4px;border-top:1px solid var(--color-bc-border);color:var(--color-bc-text-muted);font-size:10.5px;line-height:1.4}.vrh-run-group.svelte-g34f27{display:flex;align-items:stretch;height:24px;margin:0 6px 0 auto;border:1px solid rgb(var(--bc-tint) / 14%);border-radius:5px}.vrh-run-sep.svelte-g34f27{width:1px;background:rgb(var(--bc-tint) / 14%)}.vrh-run.svelte-g34f27{display:inline-flex;align-items:center;gap:5px;padding:0 9px 0 8px;border:none;border-radius:4px;background:transparent;color:var(--color-bc-text);font-family:monospace;font-size:11px;font-weight:500;cursor:pointer}.vrh-run.svelte-g34f27:hover:not(:disabled){background:rgb(var(--bc-tint) / 6%)}.vrh-run.svelte-g34f27:disabled{color:var(--color-bc-icon);cursor:not-allowed;opacity:.6}.vrh-tab.svelte-g34f27{display:inline-flex;height:100%;align-items:center;gap:5px;padding:0 14px;font-family:monospace;font-size:11px;font-weight:500;color:rgb(var(--bc-tint) / 30%);background:transparent;border:none;border-bottom:2px solid transparent;white-space:nowrap;cursor:pointer;transition:color .15s ease,border-color .15s ease}.vrh-tab.svelte-g34f27:hover{color:rgb(var(--bc-tint) / 60%)}.vrh-tab-active.svelte-g34f27{color:rgb(var(--bc-tint) / 80%);border-bottom-color:rgb(var(--bc-tint) / 50%)}.vrh-tab--closeable.svelte-g34f27{padding-right:8px}.vrh-tab-btn.svelte-g34f27,.vrh-tab-x.svelte-g34f27{display:inline-flex;align-items:center;padding:0;font:inherit;color:inherit;background:transparent;border:none;cursor:pointer}.vrh-tab-btn.svelte-g34f27{gap:5px}.vrh-tab-x.svelte-g34f27{opacity:.6;transition:opacity .15s ease}.vrh-tab-x.svelte-g34f27:hover{opacity:1}.vrh-tab--add.svelte-g34f27:disabled{color:rgb(var(--bc-tint) / 10%);cursor:not-allowed}.boot-log.svelte-bfep6l{--ink: 255 255 255;position:absolute;left:clamp(14px,3vw,28px);bottom:clamp(14px,4vh,26px);z-index:3;display:flex;flex-direction:column;gap:5px;font-family:Stack Sans Text,system-ui,sans-serif;font-size:12px;line-height:1.3;transition:opacity .2s ease;text-shadow:0 1px 6px rgba(0,0,0,.7)}.boot-log.on-light.svelte-bfep6l{--ink: 30 30 30;text-shadow:none}.hide.svelte-bfep6l{opacity:0}.log-line.svelte-bfep6l{display:flex;align-items:center;gap:9px;white-space:nowrap;animation:svelte-bfep6l-log-in .22s ease both}.gate.svelte-bfep6l{color:rgb(var(--ink) / 30%)}.tok.svelte-bfep6l{display:inline-block;min-width:2ch;text-align:center;color:rgb(var(--ink) / 90%)}.tok.ok.svelte-bfep6l{color:rgb(var(--ink));font-weight:600}.msg.svelte-bfep6l{color:rgb(var(--ink) / 92%)}.log-line.done.svelte-bfep6l .msg:where(.svelte-bfep6l){color:rgb(var(--ink) / 40%)}.on-light.svelte-bfep6l .log-line.done:where(.svelte-bfep6l) .msg:where(.svelte-bfep6l){color:rgb(var(--ink) / 55%)}.wait.svelte-bfep6l{color:rgb(var(--ink) / 40%);font-variant-numeric:tabular-nums}@keyframes svelte-bfep6l-log-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.log-line.svelte-bfep6l{animation:none}}.wordmark.svelte-1frfgjs{width:168px;aspect-ratio:1337 / 380;background-color:var(--color-bc-text);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.track.svelte-1frfgjs{position:relative;width:168px;height:4px;overflow:hidden;border-radius:2px;background:rgb(var(--bc-tint) / 12%)}.fill.svelte-1frfgjs{position:absolute;inset:0;border-radius:inherit;background:#ff7c00;transform:scaleX(0);transform-origin:left;transition:transform .2s ease-out}.fill.indeterminate.svelte-1frfgjs{width:30%;transition:none;animation:svelte-1frfgjs-slide 1.1s ease-in-out infinite}@keyframes svelte-1frfgjs-slide{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media(prefers-reduced-motion:reduce){.fill.svelte-1frfgjs{transition:none}.fill.indeterminate.svelte-1frfgjs{width:100%;opacity:.35;animation:none;transform:none}}.road-scene.svelte-1cezp0o{position:absolute;inset:0;overflow:hidden;background:#050505}.road-canvas.svelte-1cezp0o{position:absolute;inset:0;width:100%;height:100%;display:block}.hud.svelte-1cezp0o{position:absolute;left:0;right:0;z-index:3;display:flex;flex-direction:column;align-items:center;padding:0 16px;transition:opacity .2s ease}.hud-hide.svelte-1cezp0o{opacity:0}.line.svelte-1cezp0o{display:flex;align-items:center;gap:8px;font-family:Stack Sans Text,system-ui,sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.clock.svelte-1cezp0o{color:#fff6;font-variant-numeric:tabular-nums;min-width:3.6em;text-align:right}.label.svelte-1cezp0o{color:#ffffffeb;animation:svelte-1cezp0o-label-in .22s ease both}.cursor.svelte-1cezp0o{width:7px;height:13px;background:#fff;box-shadow:0 0 8px #ffffff80;animation:svelte-1cezp0o-cursor-blink 1s steps(2,start) infinite}@keyframes svelte-1cezp0o-label-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1cezp0o-cursor-blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.label.svelte-1cezp0o{animation:none}.cursor.svelte-1cezp0o{animation:none;opacity:.7}}.settings-menu.svelte-1xl22l5{position:absolute;bottom:0;left:calc(100% + 6px);z-index:40;width:176px;padding:4px;border-radius:8px;border:1px solid var(--color-bc-border);background-color:var(--color-bc-navy);box-shadow:0 12px 26px #0000008c}.settings-heading.svelte-1xl22l5{padding:4px 8px 5px;color:var(--color-bc-icon);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.menu-row.svelte-1xl22l5{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:none;border-radius:4px;background:transparent;color:var(--color-bc-mist);font:inherit;font-size:12px;text-align:left;cursor:pointer;transition:background .12s ease}.menu-row.svelte-1xl22l5:hover{background:color-mix(in srgb,var(--color-bc-azure) 10%,transparent);color:var(--color-bc-text)}.share-btn.svelte-6hvkzg{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border:none;border-radius:4px;background:transparent;color:var(--color-bc-text-muted);font:inherit;font-size:11px;cursor:pointer;transition:color .14s ease,background .14s ease}.share-btn.svelte-6hvkzg:hover:not(:disabled){background:rgb(var(--bc-tint) / 6%);color:var(--color-bc-text)}.share-btn.svelte-6hvkzg:disabled{cursor:not-allowed;opacity:.4}.share-btn.svelte-6hvkzg:focus-visible{outline:1px solid var(--color-bc-azure);outline-offset:-1px}.share-root.svelte-6hvkzg{position:relative;flex-shrink:0}.note.svelte-6hvkzg{position:absolute;top:calc(100% + 6px);right:-2px;z-index:40;width:max-content;max-width:min(320px,calc(100vw - 24px));padding:6px 12px;border:1px solid var(--color-bc-border);border-radius:8px;background-color:var(--color-bc-navy);box-shadow:0 8px 18px #00000040;color:var(--color-bc-text-muted);font-size:11px;line-height:1.45}.note.svelte-6hvkzg p:where(.svelte-6hvkzg){margin:0;text-wrap:balance}.note.svelte-6hvkzg .note-icon{display:inline-block;margin-right:4px;vertical-align:-2px}.note.svelte-6hvkzg strong:where(.svelte-6hvkzg){color:var(--color-bc-text);font-weight:500}.divider.svelte-xjbyg1{position:relative;flex-shrink:0;z-index:10;border:none;background:transparent;padding:0}.divider-col.svelte-xjbyg1{width:5px;cursor:col-resize}.divider-row.svelte-xjbyg1{height:5px;cursor:row-resize}.divider-line.svelte-xjbyg1{position:absolute;border-radius:9999px;background:color-mix(in srgb,var(--color-bc-mist) 10%,transparent);transition:background .15s,box-shadow .15s}.divider-col.svelte-xjbyg1 .divider-line:where(.svelte-xjbyg1){top:0;bottom:0;left:2px;width:1px}.divider-row.svelte-xjbyg1 .divider-line:where(.svelte-xjbyg1){left:0;right:0;top:2px;height:1px}.divider-col.svelte-xjbyg1:hover .divider-line:where(.svelte-xjbyg1),.divider-col.active.svelte-xjbyg1 .divider-line:where(.svelte-xjbyg1),.divider-row.svelte-xjbyg1:hover .divider-line:where(.svelte-xjbyg1),.divider-row.active.svelte-xjbyg1 .divider-line:where(.svelte-xjbyg1){background:color-mix(in srgb,var(--color-bc-azure) 50%,transparent)}.pane-hidden.svelte-xjbyg1{display:none!important}.pane-parked.svelte-xjbyg1{position:absolute;inset:0;visibility:hidden;pointer-events:none}.mobile-tab-btn.svelte-xjbyg1{display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:none;background:transparent;color:var(--color-bc-icon);font-size:10px;font-weight:500;cursor:pointer;transition:color .15s,background .15s}.mobile-tab-btn.svelte-xjbyg1:hover{color:var(--color-bc-text)}.mobile-tab-btn.active.svelte-xjbyg1{color:var(--color-bc-mist);background:color-mix(in srgb,var(--color-bc-azure) 10%,transparent)}.mobile-tab-btn.cued.svelte-xjbyg1:not(.active){color:var(--color-bc-azure)}.tab-icon.svelte-xjbyg1{position:relative;display:inline-flex}.tab-dot.svelte-xjbyg1{position:absolute;top:-1px;right:-3px;width:6px;height:6px;border-radius:9999px;background:var(--color-bc-azure);animation:svelte-xjbyg1-tab-cue 1.3s ease-out 3}@keyframes svelte-xjbyg1-tab-cue{0%{box-shadow:0 0 color-mix(in srgb,var(--color-bc-azure) 70%,transparent)}70%{box-shadow:0 0 0 5px color-mix(in srgb,var(--color-bc-azure) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--color-bc-azure) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.tab-dot.svelte-xjbyg1{animation:none}}@media(max-width:768px){.body-wrap.is-mobile.svelte-xjbyg1 .side-panel:where(.svelte-xjbyg1){position:fixed;top:2.5rem;bottom:calc(44px + env(safe-area-inset-bottom));left:2.5rem;z-index:30;box-shadow:0 8px 32px #0009}.body-wrap.is-mobile.svelte-xjbyg1 .side-panel:where(.svelte-xjbyg1)+.divider:where(.svelte-xjbyg1){display:none}}
