.app-info-module[data-v-69bbe533]{--app-info-surface:var(--rs-surface,var(--rs-color-surface,#111318e0));--app-info-surface-raised:var(--rs-surface-2,var(--rs-color-surface-strong,#111318f5));--app-info-border:var(--rs-border,var(--rs-color-border-soft,#ffffff24));--app-info-text:var(--rs-text,var(--rs-color-text,#f8fafc));--app-info-muted:var(--rs-muted,var(--rs-color-text-muted,#cbd5e1));--app-info-accent:var(--rs-accent,var(--rs-color-accent,#f59e0b));box-sizing:border-box;border:1px solid color-mix(in srgb, var(--app-info-accent) 16%, var(--app-info-border));background:color-mix(in srgb, var(--app-info-surface) 96%, var(--app-info-accent) 4%);width:100%;min-width:0;color:var(--app-info-text);border-radius:20px;gap:12px;padding:clamp(12px,2vw,18px);display:grid}.app-info-module__head[data-v-69bbe533],.app-info-module__overview[data-v-69bbe533],.app-info-module__summary[data-v-69bbe533],.app-info-module__details[data-v-69bbe533],.app-info-module__list[data-v-69bbe533],.app-info-module__versions[data-v-69bbe533],.app-info-module__development[data-v-69bbe533],.app-info-module__policies[data-v-69bbe533]{min-width:0;max-width:100%}.app-info-module__head[data-v-69bbe533]{justify-content:space-between;align-items:center;gap:14px;display:flex}.app-info-module__head>span[data-v-69bbe533]{border:1px solid color-mix(in srgb, var(--app-info-accent) 42%, var(--app-info-border));overflow-wrap:anywhere;white-space:normal;max-width:min(100%,280px);min-height:34px;color:var(--app-info-text);background:color-mix(in srgb, var(--app-info-accent) 12%, var(--app-info-surface-raised));text-align:right;word-break:break-word;border-radius:999px;align-items:center;padding:6px 10px;font-size:.76rem;font-weight:900;line-height:1.25;display:inline-flex}.app-info-module__brand[data-v-69bbe533]{align-items:center;gap:12px;min-width:0;display:flex}.app-info-module__brand img[data-v-69bbe533]{object-fit:contain;border-radius:16px;flex:none;width:56px;height:56px}.app-info-module__brand p[data-v-69bbe533],.app-info-module__brand h3[data-v-69bbe533],.app-info-module__section-label[data-v-69bbe533],.app-info-module__detail-hint[data-v-69bbe533]{margin:0}.app-info-module__brand p[data-v-69bbe533],.app-info-module__section-label[data-v-69bbe533]{color:var(--app-info-accent);letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:900}.app-info-module__brand h3[data-v-69bbe533]{margin-top:3px;font-size:clamp(1rem,2vw,1.28rem);line-height:1.15}.app-info-module__overview[data-v-69bbe533]{gap:8px;display:grid}.app-info-module__summary[data-v-69bbe533],.app-info-module__list[data-v-69bbe533]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.app-info-module__summary>div[data-v-69bbe533],.app-info-module__list>div[data-v-69bbe533]{box-sizing:border-box;border:1px solid var(--app-info-border);background:color-mix(in srgb, var(--app-info-surface-raised) 96%, var(--app-info-accent) 4%);border-radius:14px;gap:4px;min-width:0;padding:10px 11px;display:grid}.app-info-module__summary dt[data-v-69bbe533],.app-info-module__list dt[data-v-69bbe533]{color:var(--app-info-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.app-info-module__summary dd[data-v-69bbe533],.app-info-module__list dd[data-v-69bbe533],.app-info-module__versions dd[data-v-69bbe533]{overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--app-info-text);word-break:break-word;margin:0;font-weight:800;line-height:1.35}.app-info-module__summary dd[data-v-69bbe533]{font-size:.92rem}.app-info-module__details[data-v-69bbe533]{border:1px solid var(--app-info-border);background:color-mix(in srgb, var(--app-info-surface-raised) 97%, var(--app-info-accent) 3%);border-radius:15px;padding:0 12px}.app-info-module__details[open][data-v-69bbe533]{padding-bottom:12px}.app-info-module__details summary[data-v-69bbe533]{cursor:pointer;align-items:center;gap:10px;min-height:46px;font-weight:900;list-style:none;display:flex}.app-info-module__details summary[data-v-69bbe533]::-webkit-details-marker{display:none}.app-info-module__details summary[data-v-69bbe533]:after{content:"⌄";color:var(--app-info-accent);transform-origin:50%;margin-left:2px;transition:transform .16s}.app-info-module__details[open] summary[data-v-69bbe533]:after{transform:rotate(180deg)}.app-info-module__details summary>span[data-v-69bbe533]{overflow-wrap:anywhere;min-width:0}.app-info-module__details summary>small[data-v-69bbe533]{min-width:26px;min-height:26px;color:var(--app-info-muted);background:color-mix(in srgb, var(--app-info-muted) 11%, transparent);border-radius:999px;place-items:center;margin-left:auto;font-size:.7rem;display:inline-grid}.app-info-module__detail-hint[data-v-69bbe533]{color:var(--app-info-muted);margin:-2px 0 10px;font-size:.78rem;line-height:1.45}.app-info-module__technical .app-info-module__list[data-v-69bbe533]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.app-info-module__changes ol[data-v-69bbe533]{gap:8px;margin:0;padding-left:20px;display:grid}.app-info-module__versions[data-v-69bbe533]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin:0;display:grid}.app-info-module__versions div[data-v-69bbe533]{background:color-mix(in srgb, var(--app-info-surface) 88%, transparent);border-radius:12px;justify-content:space-between;gap:12px;min-width:0;padding:8px 9px;display:flex}.app-info-module__versions dt[data-v-69bbe533]{opacity:.78;overflow-wrap:anywhere;min-width:0}.app-info-module__development[data-v-69bbe533],.app-info-module__policies[data-v-69bbe533]{flex-wrap:wrap;align-items:center;gap:10px;padding-top:2px;display:flex}.app-info-module__development>div[data-v-69bbe533],.app-info-module__policies>div[data-v-69bbe533]{gap:2px;min-width:min(100%,180px);margin-right:auto;display:grid}.app-info-module__development>div span[data-v-69bbe533],.app-info-module__policies>div span[data-v-69bbe533]{color:var(--app-info-muted);font-size:.78rem}.app-info-module__development a[data-v-69bbe533],.app-info-module__policies a[data-v-69bbe533]{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--app-info-accent) 22%, var(--app-info-border));min-width:0;min-height:42px;color:inherit;background:color-mix(in srgb, var(--app-info-accent) 8%, var(--app-info-surface-raised));border-radius:12px;gap:1px;padding:8px 12px;text-decoration:none;display:grid}.app-info-module__development a span[data-v-69bbe533],.app-info-module__policies a span[data-v-69bbe533]{font-weight:800}.app-info-module__development a small[data-v-69bbe533],.app-info-module__policies a small[data-v-69bbe533]{color:var(--app-info-muted)}.app-info-module__development a[data-v-69bbe533]:focus-visible,.app-info-module__policies a[data-v-69bbe533]:focus-visible,.app-info-module__details summary[data-v-69bbe533]:focus-visible{outline:2px solid var(--app-info-accent);outline-offset:2px}@media (width>=900px){.app-info-module__summary[data-v-69bbe533]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=620px){.app-info-module__head[data-v-69bbe533]{flex-direction:column;align-items:flex-start}.app-info-module__head>span[data-v-69bbe533]{text-align:left;max-width:100%}.app-info-module__summary[data-v-69bbe533],.app-info-module__list[data-v-69bbe533],.app-info-module__versions[data-v-69bbe533]{grid-template-columns:minmax(0,1fr)}.app-info-module__development[data-v-69bbe533],.app-info-module__policies[data-v-69bbe533]{align-items:stretch}.app-info-module__development>div[data-v-69bbe533],.app-info-module__development a[data-v-69bbe533],.app-info-module__policies>div[data-v-69bbe533],.app-info-module__policies a[data-v-69bbe533]{width:100%;min-width:0}.app-info-module__brand img[data-v-69bbe533]{width:48px;height:48px}}.speedway-runtime-update-banner[data-v-11281576],.speedway-runtime-update-complete[data-v-11281576],.speedway-update-workspace[data-v-11281576]{--speedway-update-surface:var(--rs-surface,var(--rs-color-surface-strong,#111318f5));--speedway-update-surface-soft:var(--rs-surface-2,var(--rs-color-surface,#111318d6));--speedway-update-text:var(--rs-text,var(--rs-color-text,#f8fafc));--speedway-update-muted:var(--rs-muted,var(--rs-color-text-muted,#cbd5e1));--speedway-update-border:var(--rs-border,var(--rs-color-border-soft,#ffffff24));--speedway-update-accent:var(--rs-accent,var(--rs-color-accent,#f59e0b));--speedway-update-success:var(--rs-success,#22c55e);color:var(--speedway-update-text)}.speedway-runtime-update-banner[data-v-11281576]{left:max(12px, env(safe-area-inset-left));bottom:calc(76px + env(safe-area-inset-bottom));z-index:2147482900;border:1px solid color-mix(in srgb, var(--speedway-update-accent) 26%, var(--speedway-update-border));background:color-mix(in srgb, var(--speedway-update-surface) 95%, var(--speedway-update-accent) 5%);max-width:min(360px,100vw - 132px);box-shadow:var(--rs-shadow-surface,0 18px 48px #00000057);-webkit-backdrop-filter:var(--rs-blur-surface,blur(18px));backdrop-filter:var(--rs-blur-surface,blur(18px));border-radius:18px;align-items:stretch;display:flex;position:fixed;overflow:hidden}.speedway-runtime-update-banner__open[data-v-11281576]{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:9px 10px;display:flex}.speedway-runtime-update-banner__open img[data-v-11281576],.speedway-runtime-update-complete img[data-v-11281576]{object-fit:contain;border-radius:13px;flex:none;width:42px;height:42px}.speedway-runtime-update-banner__open span[data-v-11281576],.speedway-runtime-update-complete span[data-v-11281576]{gap:1px;min-width:0;display:grid}.speedway-runtime-update-banner__open small[data-v-11281576],.speedway-runtime-update-banner__open em[data-v-11281576],.speedway-runtime-update-complete small[data-v-11281576],.speedway-runtime-update-complete em[data-v-11281576]{color:var(--speedway-update-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-style:normal;overflow:hidden}.speedway-runtime-update-banner__open strong[data-v-11281576],.speedway-runtime-update-complete strong[data-v-11281576]{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.speedway-runtime-update-banner__dismiss[data-v-11281576]{border:0;border-left:1px solid var(--speedway-update-border);background:color-mix(in srgb, var(--speedway-update-surface-soft) 72%, transparent);width:42px;min-height:48px;color:var(--speedway-update-muted);font:inherit;cursor:pointer;font-size:1.15rem}.speedway-runtime-update-banner button[data-v-11281576]:focus-visible,.speedway-update-workspace button[data-v-11281576]:focus-visible{outline:2px solid var(--speedway-update-accent);outline-offset:2px}.speedway-update-workspace-layer[data-v-11281576]{z-index:2147483600;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02060a9e;place-items:center;display:grid;position:fixed;inset:0}.speedway-update-workspace[data-v-11281576]{border:1px solid color-mix(in srgb, var(--speedway-update-accent) 18%, var(--speedway-update-border));background:color-mix(in srgb, var(--speedway-update-surface) 97%, var(--speedway-update-accent) 3%);width:min(760px,100%);max-height:min(86dvh,820px);box-shadow:var(--rs-shadow-surface,0 28px 90px #0000007a);-webkit-backdrop-filter:var(--rs-blur-surface,blur(22px));backdrop-filter:var(--rs-blur-surface,blur(22px));border-radius:28px;grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden}.speedway-update-workspace__handle[data-v-11281576]{background:color-mix(in srgb, var(--speedway-update-muted) 34%, transparent);border-radius:999px;width:42px;height:5px;margin:10px auto 0}.speedway-update-workspace__header[data-v-11281576]{border-bottom:1px solid var(--speedway-update-border);justify-content:space-between;align-items:center;gap:16px;padding:10px 16px 14px;display:flex}.speedway-update-workspace__header div[data-v-11281576]{min-width:0}.speedway-update-workspace__header small[data-v-11281576]{color:var(--speedway-update-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:900}.speedway-update-workspace__header h2[data-v-11281576]{margin:3px 0 0;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.15}.speedway-update-workspace__header button[data-v-11281576]{border:1px solid var(--speedway-update-border);background:color-mix(in srgb, var(--speedway-update-surface-soft) 88%, transparent);width:44px;height:44px;color:var(--speedway-update-text);font:inherit;cursor:pointer;border-radius:999px;flex:none;font-size:1.25rem}.speedway-update-workspace__scroll[data-v-11281576]{overscroll-behavior:contain;min-height:0;padding:16px;overflow:auto}.speedway-update-workspace__action[data-v-11281576]{background:linear-gradient(180deg, transparent, var(--speedway-update-surface) 28%);gap:8px;padding:14px 0 2px;display:grid;position:sticky;bottom:0}.speedway-update-workspace__action button[data-v-11281576]{border:1px solid color-mix(in srgb, var(--speedway-update-accent) 62%, var(--speedway-update-border));background:color-mix(in srgb, var(--speedway-update-accent) 24%, var(--speedway-update-surface-soft));width:100%;min-height:48px;color:var(--speedway-update-text);font:inherit;cursor:pointer;border-radius:14px;font-weight:900}.speedway-update-workspace__action button[data-v-11281576]:disabled{opacity:.58;cursor:wait}.speedway-update-workspace__action small[data-v-11281576]{color:#fca5a5;font-size:.76rem}.speedway-update-workspace__current[data-v-11281576]{border:1px solid color-mix(in srgb, var(--speedway-update-success) 34%, var(--speedway-update-border));background:color-mix(in srgb, var(--speedway-update-success) 10%, var(--speedway-update-surface-soft));color:var(--speedway-update-text);border-radius:14px;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;display:flex}.speedway-update-workspace__current>b[data-v-11281576],.speedway-runtime-update-complete>b[data-v-11281576]{background:color-mix(in srgb, var(--speedway-update-success) 16%, transparent);color:color-mix(in srgb, var(--speedway-update-success) 72%, var(--speedway-update-text));border-radius:999px;flex:none;place-items:center;display:grid}.speedway-update-workspace__current>b[data-v-11281576]{width:30px;height:30px}.speedway-update-workspace__current>span[data-v-11281576]{gap:2px;min-width:0;display:grid}.speedway-update-workspace__current strong[data-v-11281576]{font-size:.86rem}.speedway-update-workspace__current small[data-v-11281576]{color:var(--speedway-update-muted);font-size:.72rem}.speedway-runtime-update-complete[data-v-11281576]{left:max(12px, env(safe-area-inset-left));bottom:calc(76px + env(safe-area-inset-bottom));z-index:2147482950;border:1px solid color-mix(in srgb, var(--speedway-update-success) 38%, var(--speedway-update-border));background:color-mix(in srgb, var(--speedway-update-success) 8%, var(--speedway-update-surface));max-width:min(380px,100vw - 32px);box-shadow:var(--rs-shadow-surface,0 18px 48px #00000057);-webkit-backdrop-filter:var(--rs-blur-surface,blur(18px));backdrop-filter:var(--rs-blur-surface,blur(18px));border-radius:18px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:fixed}.speedway-runtime-update-complete>b[data-v-11281576]{width:28px;height:28px;margin-left:auto;font-size:1rem}@media (width<=520px){.speedway-runtime-update-banner[data-v-11281576]{left:max(8px, env(safe-area-inset-left));bottom:calc(70px + env(safe-area-inset-bottom));border-radius:16px;max-width:calc(100vw - 120px)}.speedway-runtime-update-banner__open[data-v-11281576]{padding:8px}.speedway-runtime-update-banner__open img[data-v-11281576]{width:38px;height:38px}.speedway-update-workspace-layer[data-v-11281576]{padding:0 8px max(8px, env(safe-area-inset-bottom));place-items:end center}.speedway-update-workspace[data-v-11281576]{width:min(100%,680px);max-height:calc(100dvh - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)));border-radius:26px}.speedway-update-workspace__header[data-v-11281576]{padding-inline:14px}.speedway-update-workspace__scroll[data-v-11281576]{padding:14px}.speedway-runtime-update-complete[data-v-11281576]{left:max(8px, env(safe-area-inset-left));right:max(8px, env(safe-area-inset-right));bottom:calc(70px + env(safe-area-inset-bottom));max-width:none}}@media (orientation:landscape) and (height<=540px){.speedway-runtime-update-banner[data-v-11281576]{bottom:calc(64px + env(safe-area-inset-bottom));max-width:320px}.speedway-update-workspace[data-v-11281576]{max-height:calc(100dvh - 16px)}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0b0b;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#app{background:#0b0b0b;width:100%;height:100%;margin:0;overflow:hidden}body{min-width:240px;min-height:180px}.sign-player{isolation:isolate;color:#fff;width:100vw;height:100vh;position:relative;overflow:hidden}.sign-zone{position:absolute;overflow:hidden}.sign-media,.sign-web{border:0;width:100%;height:100%;display:block}.sign-widget{text-align:center;background:radial-gradient(circle at 20% 20%,#ffffff12,#0000 36%);flex-direction:column;justify-content:center;align-items:center;gap:clamp(.35rem,1.2vw,1.25rem);width:100%;height:100%;padding:clamp(1rem,4vw,5rem);display:flex}.sign-widget strong{letter-spacing:.08em;text-transform:uppercase;opacity:.72;font-size:clamp(1rem,2.8vw,3.5rem)}.sign-widget p{letter-spacing:-.045em;text-wrap:balance;max-width:24ch;margin:0;font-size:clamp(1.6rem,6vw,8rem);font-weight:720;line-height:.98}.sign-widget[data-widget-type=ticker] p{letter-spacing:.01em;white-space:nowrap;max-width:92%;font-size:clamp(1rem,2.15vw,2.4rem);font-weight:600}.sign-pairing{text-align:center;background:radial-gradient(circle at 50% 24%,#292929 0,#111 44%,#080808 100%);flex-direction:column;justify-content:center;align-items:center;gap:clamp(.65rem,1.4vh,1.25rem);padding:clamp(1.25rem,3.2vw,4rem);display:flex;position:absolute;inset:0}.sign-mark{object-fit:contain;filter:drop-shadow(0 18px 30px #0000006b);width:clamp(5rem,9vw,8rem);height:auto;display:block}.sign-eyebrow{text-transform:uppercase;letter-spacing:.18em;opacity:.58;margin:0;font-size:.78rem}.sign-pairing h1{letter-spacing:-.045em;margin:0;font-size:clamp(2.7rem,6vw,6.5rem);line-height:.98}.sign-pairing p{color:#ffffffdb;max-width:62rem;margin:0;font-size:clamp(1.15rem,2.1vw,2rem);line-height:1.35}.sign-pair-options{grid-template-columns:minmax(26rem,1.35fr) minmax(15rem,.65fr);align-items:stretch;gap:clamp(1rem,2.2vw,2.5rem);width:min(72rem,94vw);margin-top:.25rem;display:grid}.sign-pair-code{background:#ffffff17;border:2px solid #ffffff4d;border-radius:1.4rem;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;min-height:clamp(13rem,28vh,21rem);padding:clamp(1rem,2vw,2rem);display:flex;box-shadow:0 18px 60px #00000047}.sign-pair-code span,.sign-pair-qr span{text-transform:uppercase;letter-spacing:.13em;color:#ffffffb8;font-size:clamp(.9rem,1.25vw,1.25rem);font-weight:750}.sign-pair-code strong{font-variant-numeric:tabular-nums;letter-spacing:.16em;white-space:nowrap;padding-left:.16em;font-size:clamp(4.3rem,10vw,10rem);line-height:.95}.sign-pair-code small{color:#ffffff9e;font-size:clamp(.9rem,1.2vw,1.15rem)}.sign-pair-qr{color:#111;background:#fff;border-radius:1.4rem;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;padding:clamp(.85rem,1.5vw,1.4rem);display:flex}.sign-pair-qr img{aspect-ratio:1;object-fit:contain;image-rendering:auto;width:min(100%,clamp(12rem,20vw,20rem));display:block}.sign-pair-qr span{color:#111;letter-spacing:.08em}.sign-pair-diagnostics{opacity:.45;align-items:center;gap:.75rem;font-size:.72rem;display:flex}.sign-pair-diagnostics code{border:1px solid #ffffff2e;border-radius:.55rem;padding:.35rem .5rem}.sign-pair-diagnostics small{color:#ffffffb3}@media (width<=760px),(height<=520px){.sign-pair-options{grid-template-columns:1fr auto;width:min(64rem,96vw)}.sign-pair-code{min-height:10rem}.sign-pair-code strong{font-size:clamp(3rem,9vw,6rem)}.sign-pair-qr img{width:clamp(8rem,18vw,12rem)}}.sign-priority{z-index:1000;letter-spacing:.08em;text-transform:uppercase;opacity:.55;background:#0000009e;border-radius:.55rem;padding:.32rem .55rem;font-size:.65rem;position:absolute;bottom:.6rem;right:.6rem}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sign-live-data{text-align:left;flex-direction:column;gap:clamp(.5rem,1.1vw,1rem);width:min(100%,96rem);display:flex;overflow:hidden}.sign-live-meta{text-transform:uppercase;letter-spacing:.08em;opacity:.65;justify-content:space-between;align-items:center;gap:1rem;width:100%;font-size:clamp(.65rem,1.15vw,1rem);display:flex}.sign-live-rows{gap:clamp(.35rem,.8vw,.75rem);width:100%;display:grid;overflow:hidden}.sign-live-row{background:#ffffff0b;border:1px solid #ffffff21;border-radius:clamp(.55rem,1vw,1rem);grid-template-columns:repeat(auto-fit,minmax(min(10rem,45%),1fr));gap:clamp(.4rem,1vw,1rem);padding:clamp(.55rem,1.15vw,1rem);display:grid}.sign-live-field{flex-direction:column;gap:.18rem;min-width:0;display:flex}.sign-live-field small{text-transform:uppercase;letter-spacing:.06em;opacity:.55;font-size:clamp(.58rem,.9vw,.82rem)}.sign-live-field b{text-overflow:ellipsis;font-size:clamp(.85rem,1.55vw,1.55rem);line-height:1.08;overflow:hidden}.sign-live-data>p{letter-spacing:-.02em;max-width:46ch;font-size:clamp(1rem,2.2vw,2.4rem);line-height:1.08}.sign-live-data[data-live-state=stale] .sign-live-meta{opacity:.5}
