.stage.svelte-4zrwxy{position:relative;width:min(380px,90vw);aspect-ratio:1 / 1;overflow:hidden;color:var(--ut-ink)}.stage-svg.svelte-4zrwxy{position:absolute;inset:0;width:100%;height:100%}.arc-group.svelte-4zrwxy{transform-box:view-box;transform-origin:190px 190px;opacity:0;transition:transform .7s var(--ut-ease),opacity .7s var(--ut-ease)}.arc-dylan.svelte-4zrwxy{transform:translate(-150px,-150px)}.arc-sara.svelte-4zrwxy{transform:translate(150px,-150px)}.arc-jen.svelte-4zrwxy{transform:translate(150px,150px)}.arc-marcus.svelte-4zrwxy{transform:translate(-150px,150px)}.arc-group.assembled.svelte-4zrwxy{transform:translate(0);opacity:1}.arc-group.fading.svelte-4zrwxy{opacity:0;transition:opacity .5s var(--ut-ease)}.arc-segment.svelte-4zrwxy{fill:none;stroke:var(--ut-line);stroke-width:1;vector-effect:non-scaling-stroke}.arc-label-group.svelte-4zrwxy{opacity:1;transition:opacity .5s var(--ut-ease)}.arc-label-group.label-fading.svelte-4zrwxy{opacity:0}.arc-label.svelte-4zrwxy{font-family:var(--ut-font-ui);font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase;fill:var(--ut-ink-2)}.arc-strip-track.svelte-4zrwxy{fill:var(--ut-line);opacity:.4}.arc-strip-fill.svelte-4zrwxy{fill:var(--ut-ink-2);opacity:1}.arc-strip-time.svelte-4zrwxy{font-family:var(--ut-font-retro);font-size:12px;fill:var(--ut-ink-3)}.radar-chrome.svelte-4zrwxy{opacity:0;transition:opacity .5s var(--ut-ease)}.radar-chrome.visible.svelte-4zrwxy{opacity:1}.radar-chrome.fading.svelte-4zrwxy{opacity:0;transition-duration:.5s}.radar-grid.svelte-4zrwxy{stroke:#ffffff0f;stroke-width:.5}.radar-ring.svelte-4zrwxy{fill:none;stroke:#ffffff12;stroke-width:.5}.compass-tick.svelte-4zrwxy{stroke:#f5c5188c;stroke-width:1}.compass-n.svelte-4zrwxy{fill:#f5c518b3;font-family:var(--ut-font-retro);font-size:13px;letter-spacing:1px}.hud-label.svelte-4zrwxy{fill:#f5c5188c;font-family:var(--ut-font-retro);font-size:13px;letter-spacing:1.3px}.sweep.svelte-4zrwxy{transform-box:view-box;transform-origin:190px 190px;opacity:0;transition:transform 3s linear,opacity .3s var(--ut-ease)}.sweep.rotating.svelte-4zrwxy{opacity:1;transform:rotate(360deg)}.sweep.sweep-fading.svelte-4zrwxy{opacity:0}.sweep-edge.svelte-4zrwxy{stroke:#4ade8099;stroke-width:1}.pin.svelte-4zrwxy{opacity:0;transition:opacity .4s var(--ut-ease)}.pin.visible.svelte-4zrwxy{opacity:1}.pin.fading.svelte-4zrwxy{opacity:0;transition-duration:.5s}.pin-pole.svelte-4zrwxy{fill:#ffffffe0}.pin-flag.svelte-4zrwxy{fill:#f5c518}.pin-base.svelte-4zrwxy{fill:#fffffff2}.pin-lock.svelte-4zrwxy{fill:none;stroke:#f5c518d9;stroke-width:1.3;opacity:0;transition:opacity .5s var(--ut-ease)}.pin-lock.visible.svelte-4zrwxy{opacity:1}.pin-lock.fading.svelte-4zrwxy{opacity:0;transition-duration:.5s}.card.svelte-4zrwxy{position:absolute;inset:20px;padding:24px;box-sizing:border-box;border:1px solid var(--ut-line);border-radius:var(--ut-r-2);display:flex;flex-direction:column;align-items:center;justify-content:space-between;color:var(--ut-ink);opacity:0;transition:opacity .4s var(--ut-ease)}.card.visible.svelte-4zrwxy{opacity:1}.card.fading.svelte-4zrwxy{opacity:0;transition-duration:.5s}.card-date.svelte-4zrwxy{align-self:flex-start;font-family:var(--ut-font-ui);font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--ut-ink-3);opacity:0;transition:opacity .3s var(--ut-ease)}.card-date.visible.svelte-4zrwxy{opacity:1}.card-middle.svelte-4zrwxy{display:flex;flex-direction:column;align-items:center;gap:8px}.card-time.svelte-4zrwxy{font-family:var(--ut-font-retro);font-size:64px;line-height:1;letter-spacing:1px;color:#f5c518;opacity:0;transform:scale(.94);transition:opacity .45s var(--ut-ease),transform .45s var(--ut-ease)}.card-time.visible.svelte-4zrwxy{opacity:1;transform:scale(1)}.card-course.svelte-4zrwxy{font-family:var(--ut-font-ui);font-size:13px;text-transform:uppercase;letter-spacing:1px;color:var(--ut-ink-2);opacity:0;transition:opacity .3s var(--ut-ease)}.card-course.visible.svelte-4zrwxy{opacity:1}.card-names.svelte-4zrwxy{margin:0;padding:0;list-style:none;display:flex;gap:12px;opacity:0;transition:opacity .45s var(--ut-ease)}.card-names.visible.svelte-4zrwxy{opacity:1}.card-name.svelte-4zrwxy{font-family:var(--ut-font-ui);font-size:12px;text-transform:uppercase;letter-spacing:1px;color:var(--ut-ink-2)}.card.static-state.svelte-4zrwxy,.card.static-state.svelte-4zrwxy :where(.svelte-4zrwxy){opacity:1!important;transition:none!important}.sr-only.svelte-4zrwxy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
