@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-ext-wght-normal-C6vrW8VD.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-wght-normal-BcXVPD7q.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ply-0:#0b0b0b;--ply-1:#111;--ply-2:#181818;--ply-3:#202020;--ply-4:#2a2a2a;--line:#262626;--line-strong:#3a3a3a;--lamp-off:#4a4a4a;--text:#f2f2f2;--text-2:#b4b4b4;--text-3:#949494;--page:#fff;--page-ink:#111;--page-ink-2:#4a4a4a;--go:#3ad37a;--go-ink:#03230f;--standby:#ffb23e;--standby-ink:#2a1800;--live:#ff4438;--cue:#6f9dff;--orb-blue:#6f9dff;--orb-green:#3ad37a;--live-text:#ff7a70;--live-wash:#2a1513;--track:#3d3d3d;--track-strong:#5c5c5c;--page-line:#dcdcdc;--ink-0:var(--ply-0);--ink-1:var(--ply-1);--ink-2:var(--ply-2);--ink-3:var(--ply-3);--ink-4:var(--ply-4);--card:var(--page);--card-ink:var(--page-ink);--card-ink-2:var(--page-ink-2);--teal:var(--go);--teal-ink:var(--go-ink);--coral:var(--live);--coral-ink:#fff;--rec:var(--live);--amber:var(--standby);--amber-ink:var(--standby-ink);--scrim:#0b0b0bb8;--scrim-strong:#0b0b0bdb;--font:"Atkinson Hyperlegible Next Variable", "Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", sans-serif;--font-sign:var(--font);--step--1:.8125rem;--step-0:.9375rem;--step-1:1.0625rem;--step-2:1.25rem;--step-3:1.5rem;--step-4:1.875rem;--step-5:2.25rem;--r-sm:4px;--r-md:6px;--r-lg:6px;--r-card:4px;--shadow-2:none;--ease-out:cubic-bezier(.16, 1, .3, 1);--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#app{background:var(--ink-0);height:100%;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;margin:0;font-size:100%}::selection{background:var(--card);color:var(--card-ink)}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--cue);outline-offset:2px;border-radius:var(--r-sm)}input,textarea{caret-color:var(--cue)}.lamp{background:var(--lamp,transparent);width:.75rem;height:.75rem;box-shadow:inset 0 0 0 1.5px var(--lamp-rim,var(--lamp-off));border-radius:50%;flex:none;transition:background-color .16s linear;display:inline-block}.lamp:is([data-state=go],[data-state=standby],[data-state=live]){transition-duration:0s}.lamp[data-state=go]{--lamp:var(--go);--lamp-rim:transparent}.lamp[data-state=standby]{--lamp:var(--standby);--lamp-rim:transparent}.lamp[data-state=live]{--lamp:var(--live);--lamp-rim:transparent}.num{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html{font:-apple-system-body}html,body,#app{overscroll-behavior:none;overflow:hidden}html,body{touch-action:pan-x pan-y}body{position:fixed;inset:0}button,a,input,select,textarea,summary{touch-action:pan-x pan-y}button,a,summary,label{-webkit-user-select:none;user-select:none}button,a,summary{min-width:44px;min-height:44px}button:not(:disabled):active,a:active,summary:active{opacity:.7;background-color:var(--ply-4);transition:none}input,select,textarea{font:inherit;font-size:max(16px,1rem)}.studio-form{gap:.65rem;min-width:0;display:grid}.studio-form input,.studio-form select,.studio-form textarea{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--ply-2);width:100%;min-width:0;min-height:3rem;color:var(--text);font:inherit;padding:.75rem;font-size:max(16px,1rem)}.studio-button{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--ply-3);min-width:44px;min-height:44px;color:var(--text);font:inherit;text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.65rem .85rem;font-weight:600;text-decoration:none;display:inline-flex}.studio-button.primary{color:var(--page-ink);background:var(--page);border-color:var(--page)}.studio-button.quiet{background:0 0;border-color:#0000}.studio-button:disabled{opacity:.45;cursor:default}.studio-note{color:var(--text-2);line-height:1.45}.studio-error{color:var(--live-text);line-height:1.4}.invitation-code{text-transform:uppercase;letter-spacing:.15em;text-align:center}.app-hidden *,.app-hidden :before,.app-hidden :after{animation-play-state:paused!important}::view-transition-old(root){animation-duration:.18s}::view-transition-new(root){animation-duration:.18s}.keyboard-open{--safe-bottom:0px}.icon{flex:none;width:20px;height:20px}.lamp[data-state=half]{background:linear-gradient(to top, var(--standby) 50%, transparent 50%);box-shadow:inset 0 0 0 1.5px var(--standby)}.studio-button.primary:disabled{opacity:1;background:var(--ply-3);color:var(--text-3);border-color:var(--line-strong)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.disclosure summary{cursor:pointer;align-items:center;gap:6px;min-height:44px;font-weight:600;list-style:none;display:flex}.disclosure summary::-webkit-details-marker{display:none}.disclosure summary .icon{transition:transform .16s ease-out}.disclosure[open]>summary .icon{transform:rotate(90deg)}.disclosure ul{gap:8px;margin:0;padding-left:20px;display:grid}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-old(phone-stage){animation-duration:.14s}::view-transition-new(phone-stage){animation-duration:.14s}::view-transition-old(phone-page){animation-duration:.22s;animation-timing-function:ease-out}::view-transition-new(phone-page){animation-duration:.22s;animation-timing-function:ease-out}[data-phone-motion=push]::view-transition-new(phone-page){animation-name:page-in}[data-phone-motion=back]::view-transition-old(phone-page){animation-name:page-out}@keyframes page-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes page-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(24px)}}@media (prefers-reduced-motion:reduce){::view-transition-new(phone-page){animation:.14s ease-out motion-fade-in!important}::view-transition-old(phone-page){animation:.14s ease-out motion-fade-out!important}}@keyframes motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes motion-fade-out{0%{opacity:1}to{opacity:0}}[data-phone-motion=fade]::view-transition-old(phone-page){animation:none}[data-phone-motion=fade]::view-transition-new(phone-page){animation:none}.shell[data-v-4c0aac0d]{top:var(--viewport-top,0px);height:var(--viewport-height,100dvh);background:var(--ply-0);position:relative;overflow:hidden}.preview[data-v-4c0aac0d]{object-fit:cover;background:var(--ply-0);width:100%;height:100%;animation:.2s ease-out preview-in-4c0aac0d;position:absolute;inset:0}@keyframes preview-in-4c0aac0d{0%{opacity:0}to{opacity:1}}.preview.mirrored[data-v-4c0aac0d]{transform:scaleX(-1)}.preview.whole[data-v-4c0aac0d]{object-fit:contain}.panel[data-v-4c0aac0d]{z-index:2;max-width:30rem;padding:calc(var(--safe-top) + 2.5rem) 1.5rem calc(var(--safe-bottom) + 2rem);overscroll-behavior:contain;background:var(--ply-1);flex-direction:column;gap:1rem;height:100%;margin:0 auto;display:flex;position:relative;overflow-y:auto}.panel h1[data-v-4c0aac0d]{text-wrap:balance;margin:0;font-size:36px;font-weight:700;line-height:1.1}.panel p[data-v-4c0aac0d],.facts[data-v-4c0aac0d]{color:var(--text-2);margin:0;line-height:1.5}.lead[data-v-4c0aac0d]{font-size:17px}.facts[data-v-4c0aac0d]{gap:.4rem;padding-left:1.1rem;display:grid}.toggle[data-v-4c0aac0d]{background:var(--ply-2);border-radius:6px;align-items:center;gap:.7rem;padding:.85rem 1rem;display:flex}.toggle input[data-v-4c0aac0d]{width:1.25rem;height:1.25rem;accent-color:var(--cue)}.btn[data-v-4c0aac0d]{border:1px solid var(--line-strong);background:var(--ply-3);cursor:pointer;border-radius:6px;min-height:48px;padding:0 16px;font-weight:600}.btn.primary[data-v-4c0aac0d]{background:var(--page);color:var(--page-ink);border-color:#0000}.btn.primary[data-v-4c0aac0d]:disabled{background:var(--ply-3);color:var(--text-3);border-color:var(--line-strong)}.btn.big[data-v-4c0aac0d]{min-height:52px;font-size:17px}.error[data-v-4c0aac0d]{color:var(--live-text)!important}.status-line[data-v-4c0aac0d]{align-items:center;gap:.55rem;font-size:13px;font-weight:600;display:inline-flex}.dot[data-v-4c0aac0d]{background:var(--standby);border-radius:50%;width:12px;height:12px}[data-tone=ok] .dot[data-v-4c0aac0d]{background:var(--go)}[data-tone=off] .dot[data-v-4c0aac0d]{box-shadow:inset 0 0 0 1.5px var(--lamp-off);background:0 0}
