@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-latin-ext-wdth-normal-7khWdh9v.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-latin-wdth-normal-DY7AcnAa.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}@font-face{font-family:Doto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)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:Doto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./doto-latin-wght-normal-DtlIPefW.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{--wall:#474e55;--spot:#b4babf;--beam:#ffffff2e;--chassis:#cdd1d4;--chassis-hi:#eceef0;--chassis-lo:#9fa4a9;--legend:#25292d;--legend-soft:#4a5056;--paper:#f4f5f6;--walnut:#6a4530;--walnut-dark:#3d2518;--glass:#0e1613;--glass-edge:#040706;--phosphor:#5cf0c0;--phosphor-soft:color-mix(in srgb, var(--phosphor) 66%, transparent);--phosphor-dim:color-mix(in srgb, var(--phosphor) 32%, transparent);--phosphor-ghost:color-mix(in srgb, var(--phosphor) 9%, transparent);--signal:#ff6b2c;--sheen:#ffffff8c;--shade:#0000002e;--font-chassis:"Archivo Variable", "Archivo", "Helvetica Neue", Arial, sans-serif;--font-display:"Doto Variable", "Doto", "Courier New", monospace;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--step--1:.75rem;--step-0:.875rem;--step-1:1rem;--step-2:1.25rem;--step-3:1.625rem;--step-4:2.25rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--wall:#060708;--spot:#2b2f34;--beam:#ffffff12;--chassis:#222428;--chassis-hi:#2f3237;--chassis-lo:#131416;--legend:#cfd3d7;--legend-soft:#8f959b;--paper:#1b1d21;--walnut:#4a2f20;--walnut-dark:#2a190f;--glass:#07100d;--glass-edge:#000;--sheen:#ffffff14;--shade:#00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0;padding:0}body{background:var(--wall);color:var(--legend);font-family:var(--font-chassis);font-size:var(--step-1);-webkit-font-smoothing:antialiased;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--phosphor);outline-offset:3px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.glass{background:radial-gradient(circle, var(--phosphor-ghost) .7px, transparent 1.1px) 0 0 / 5px 5px, var(--glass);box-shadow:inset 0 0 0 1px var(--glass-edge), inset 0 3px 10px #0009, 0 1px 0 var(--sheen);border-radius:4px;position:relative;overflow:hidden}.glass:after{content:"";pointer-events:none;background:linear-gradient(170deg,#ffffff12,#0000 38%);position:absolute;inset:0}.dial[data-v-7b31bfba]{height:64px}.scale[data-v-7b31bfba]{position:absolute;inset:0 34px 0 22px}.tick[data-v-7b31bfba]{background:var(--phosphor-dim);width:1px;height:8px;position:absolute;bottom:14px}.tick.major[data-v-7b31bfba]{background:var(--phosphor-soft);height:16px}.tick-label[data-v-7b31bfba]{font-size:var(--step--1);color:var(--phosphor-soft);font-variant-numeric:tabular-nums;position:absolute;top:9px;transform:translate(-50%)}.unit[data-v-7b31bfba]{font-size:var(--step--1);color:var(--phosphor-soft);position:absolute;top:9px;right:8px}.needle[data-v-7b31bfba]{background:var(--phosphor);width:2px;box-shadow:0 0 6px var(--phosphor), 0 0 16px color-mix(in srgb, var(--phosphor) 50%, transparent);margin-left:-1px;transition:left .9s linear;position:absolute;top:6px;bottom:6px}@media (prefers-reduced-motion:reduce){.needle[data-v-7b31bfba]{transition:none}}.meters[data-v-a08b5f10]{align-content:center;gap:14px;padding:16px 14px;display:grid}.meter[data-v-a08b5f10]{grid-template-columns:12px minmax(0,1fr);align-items:center;gap:8px;display:grid}.meter-label[data-v-a08b5f10]{font-size:var(--step--1);color:var(--phosphor-soft);font-weight:600}.segments[data-v-a08b5f10]{grid-template-columns:repeat(16,1fr);gap:3px;height:12px;display:grid}.segments i[data-v-a08b5f10]{background:var(--phosphor-ghost);border-radius:1px}.segments i.lit[data-v-a08b5f10]{background:var(--phosphor);box-shadow:0 0 6px color-mix(in srgb, var(--phosphor) 60%, transparent)}.segments i.hold[data-v-a08b5f10]{background:color-mix(in srgb, var(--phosphor) 80%, transparent)}.segments i.peak.lit[data-v-a08b5f10],.segments i.peak.hold[data-v-a08b5f10]{background:color-mix(in srgb, var(--phosphor) 45%, white)}@media (width<=720px){.meters[data-v-a08b5f10]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:12px 14px}}.drawer[data-v-4f1408c1]{background:linear-gradient(180deg, var(--chassis-lo), var(--chassis) 8px);border-radius:0 0 6px 6px;padding:4px 28px 26px}.lists[data-v-4f1408c1]{color:var(--phosphor);grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:18px 20px;display:grid}.list-title[data-v-4f1408c1]{font-size:var(--step--1);color:var(--phosphor-soft);margin:0 0 10px;font-weight:600}.rows[data-v-4f1408c1]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.row[data-v-4f1408c1]{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.thumb[data-v-4f1408c1]{aspect-ratio:1;background:var(--phosphor-dim);border-radius:2px;width:38px;position:relative;overflow:hidden}.thumb img[data-v-4f1408c1]{object-fit:cover;filter:grayscale()contrast(1.25)brightness(.95);mix-blend-mode:multiply;width:100%;height:100%;display:block}.thumb[data-v-4f1408c1]:after{content:"";background:radial-gradient(circle, transparent .8px, var(--glass) 1.4px) 0 0 / 3px 3px;opacity:.5;position:absolute;inset:0}.text[data-v-4f1408c1]{min-width:0}.row-title[data-v-4f1408c1],.row-artist[data-v-4f1408c1]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.row-title[data-v-4f1408c1]{font-size:var(--step-0);font-weight:600}.row-artist[data-v-4f1408c1],.row-time[data-v-4f1408c1],.empty[data-v-4f1408c1]{font-size:var(--step--1);color:var(--phosphor-soft)}.row-time[data-v-4f1408c1]{font-variant-numeric:tabular-nums;white-space:nowrap}.empty[data-v-4f1408c1]{margin:0}@media (width<=720px){.drawer[data-v-4f1408c1]{padding:4px 16px 18px}.lists[data-v-4f1408c1]{grid-template-columns:minmax(0,1fr);gap:20px}}.backdrop[data-v-daf1b1ad]{z-index:20;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));background:color-mix(in srgb, var(--wall) 72%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;display:grid;position:fixed;inset:0}.sheet[data-v-daf1b1ad]{background:var(--paper);width:min(560px,100%);max-height:100%;color:var(--legend);box-shadow:0 30px 60px -30px #0009, 0 0 0 1px var(--chassis-lo);border-radius:4px;padding:32px 32px 24px;overflow-y:auto}h2[data-v-daf1b1ad]{letter-spacing:.06em;font-weight:650;font-stretch:125%;font-size:var(--step-2);text-wrap:balance;margin:0 0 4px}.model[data-v-daf1b1ad]{font-size:var(--step--1);color:var(--legend-soft);margin:0 0 20px}h3[data-v-daf1b1ad]{font-size:var(--step-1);margin:22px 0 6px}p[data-v-daf1b1ad]{max-width:62ch;margin:0 0 14px;line-height:1.65}footer[data-v-daf1b1ad]{border-top:1px solid var(--chassis-lo);font-size:var(--step--1);color:var(--legend-soft);justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:14px;display:flex}.text-button[data-v-daf1b1ad]{border:1px solid var(--chassis-lo);cursor:pointer;color:var(--legend);background:0 0;border-radius:3px;padding:6px 14px}.about-enter-active[data-v-daf1b1ad]{transition:opacity .25s}.about-leave-active[data-v-daf1b1ad]{transition:opacity .2s}.about-enter-active .sheet[data-v-daf1b1ad]{transition:transform .25s cubic-bezier(.2,.8,.25,1)}.about-leave-active .sheet[data-v-daf1b1ad]{transition:transform .2s ease-in}.about-enter-from[data-v-daf1b1ad],.about-leave-to[data-v-daf1b1ad]{opacity:0}.about-enter-from .sheet[data-v-daf1b1ad]{transform:translateY(14px)scale(.98)}.about-leave-to .sheet[data-v-daf1b1ad]{transform:translateY(8px)scale(.99)}@media (prefers-reduced-motion:reduce){.about-enter-from .sheet[data-v-daf1b1ad],.about-leave-to .sheet[data-v-daf1b1ad]{transform:none}}@media (width<=480px){.sheet[data-v-daf1b1ad]{padding:24px 20px 18px}}.stage[data-v-459d6f66]{min-height:100dvh;padding:max(40px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(56px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:radial-gradient(ellipse 30rem 48rem at 50% -16rem, var(--beam), transparent 70%), radial-gradient(ellipse 64rem 38rem at 50% 19rem, var(--spot) 0%, color-mix(in srgb, var(--spot) 55%, var(--wall)) 40%, var(--wall) 78%), var(--wall)}.receiver[data-v-459d6f66]{max-width:940px;box-shadow:0 60px 90px -50px #000000b3, 0 18px 30px -18px #00000080, 0 2px 0 var(--shade);border-radius:6px;grid-template-columns:16px minmax(0,1fr) 16px;margin:0 auto;display:grid}.cheek[data-v-459d6f66]{background:repeating-linear-gradient(90deg, transparent 0 3px, #0000001f 3px 4px, transparent 4px 9px), linear-gradient(90deg, var(--walnut-dark), var(--walnut) 40%, var(--walnut-dark))}.cheek-left[data-v-459d6f66]{border-radius:6px 0 0 6px}.cheek-right[data-v-459d6f66]{border-radius:0 6px 6px 0}.faceplate[data-v-459d6f66]{background:repeating-linear-gradient(0deg, #ffffff0d 0 1px, #00000006 1px 2px), linear-gradient(180deg, var(--chassis-hi), var(--chassis) 30%, color-mix(in srgb, var(--chassis) 82%, var(--chassis-lo)));border-top:1px solid var(--sheen);border-bottom:1px solid var(--chassis-lo);gap:18px;min-width:0;padding:22px 28px 26px;display:grid}.top[data-v-459d6f66]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.identity[data-v-459d6f66]{min-width:0}.station[data-v-459d6f66]{font-weight:650;font-stretch:125%;font-size:var(--step-3);letter-spacing:.06em;overflow-wrap:anywhere;margin:0;line-height:1}.model[data-v-459d6f66]{font-size:var(--step--1);color:var(--legend-soft);margin:6px 0 0}.status[data-v-459d6f66]{font-size:var(--step--1);color:var(--legend-soft);align-items:center;gap:18px;display:flex}.lamp-group[data-v-459d6f66]{align-items:center;gap:8px;display:flex}.lamp[data-v-459d6f66]{background:color-mix(in srgb, var(--signal) 25%, var(--chassis-lo));width:10px;height:10px;box-shadow:inset 0 1px 2px var(--shade);border-radius:50%}.on-air .lamp[data-v-459d6f66]{background:var(--signal);box-shadow:0 0 6px var(--signal), 0 0 14px color-mix(in srgb, var(--signal) 60%, transparent)}.listeners[data-v-459d6f66]{font-variant-numeric:tabular-nums}.windows[data-v-459d6f66]{grid-template-columns:minmax(0,1fr) 172px;gap:14px;display:grid}.display[data-v-459d6f66]{min-height:168px;color:var(--phosphor);grid-template-columns:136px minmax(0,1fr);gap:20px;padding:16px;display:grid}.display.no-track[data-v-459d6f66]{grid-template-columns:minmax(0,1fr)}.art[data-v-459d6f66]{aspect-ratio:1;background:var(--phosphor);cursor:pointer;border:0;border-radius:2px;width:100%;max-width:100%;padding:0;display:block;position:relative;overflow:hidden}.art img[data-v-459d6f66]{object-fit:cover;filter:grayscale()contrast(1.25)brightness(.95);mix-blend-mode:multiply;width:100%;height:100%;transition:filter .4s;display:block}.art[data-v-459d6f66]:after{content:"";background:radial-gradient(circle, transparent 1px, var(--glass) 1.8px) 0 0 / 4px 4px;opacity:.55;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.art.true-color img[data-v-459d6f66]{filter:none;mix-blend-mode:normal}.art.true-color[data-v-459d6f66]:after{opacity:0}.no-art[data-v-459d6f66]{cursor:default;box-shadow:inset 0 0 0 1px var(--phosphor-dim);background:0 0}.no-art svg[data-v-459d6f66]{fill:none;width:100%;height:100%;stroke:var(--phosphor-dim);stroke-width:1.5px}.no-art[data-v-459d6f66]:after{display:none}.readout[data-v-459d6f66]{min-width:0;text-shadow:0 0 6px color-mix(in srgb, var(--phosphor) 55%, transparent), 0 0 18px color-mix(in srgb, var(--phosphor) 25%, transparent);flex-direction:column;justify-content:space-between;gap:6px;display:flex}.artist[data-v-459d6f66],.title[data-v-459d6f66],.times[data-v-459d6f66],.big-message[data-v-459d6f66]{font-family:var(--font-display);margin:0;font-weight:800;line-height:1.05}.artist[data-v-459d6f66]{font-size:var(--step-2);opacity:.85;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marquee[data-v-459d6f66]{white-space:nowrap;overflow:hidden}.title[data-v-459d6f66]{font-size:var(--step-4);display:inline-block}.marquee.scrolling .title[data-v-459d6f66]{padding-right:3em;animation:16s linear infinite marquee-459d6f66}@keyframes marquee-459d6f66{to{transform:translate(-100%)}}.times[data-v-459d6f66]{font-size:var(--step-2);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.big-message[data-v-459d6f66]{font-size:var(--step-4)}.next[data-v-459d6f66]{font-size:var(--step-0);color:var(--phosphor-soft);text-shadow:none;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.controls[data-v-459d6f66]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:32px;display:grid}.controls.no-volume[data-v-459d6f66]{grid-template-columns:auto auto;justify-content:space-between}.knob[data-v-459d6f66]{cursor:pointer;background:radial-gradient(circle at 35% 30%, var(--sheen), transparent 55%), conic-gradient(from 0deg, var(--chassis-hi), var(--chassis-lo), var(--chassis-hi), var(--chassis), var(--chassis-hi), var(--chassis-lo), var(--chassis-hi));width:84px;height:84px;box-shadow:0 0 0 4px var(--glass), 0 0 0 6px var(--phosphor-ghost), 0 10px 18px -8px var(--shade);border:0;border-radius:50%;place-items:center;transition:box-shadow .3s;display:grid}.knob svg[data-v-459d6f66]{width:26px;height:26px;fill:var(--legend)}.knob[aria-pressed=true][data-v-459d6f66]{box-shadow:0 0 0 4px var(--glass), 0 0 0 6px var(--phosphor), 0 0 18px color-mix(in srgb, var(--phosphor) 45%, transparent), 0 10px 18px -8px var(--shade)}.knob.connecting[data-v-459d6f66]{animation:1.2s ease-in-out infinite tuning-459d6f66}@keyframes tuning-459d6f66{50%{box-shadow:0 0 0 4px var(--glass), 0 0 0 6px var(--phosphor-dim), 0 10px 18px -8px var(--shade)}}.knob[data-v-459d6f66]:active{transform:scale(.98)}.fader[data-v-459d6f66]{gap:6px;min-width:0;display:grid}.fader-scale[data-v-459d6f66]{font-size:var(--step--1);color:var(--legend-soft);font-variant-numeric:tabular-nums;justify-content:space-between;padding:0 4px;display:flex}.fader input[data-v-459d6f66]{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0}.fader input[data-v-459d6f66]::-webkit-slider-runnable-track{background:var(--glass);height:6px;box-shadow:inset 0 1px 2px #0009, 0 1px 0 var(--sheen);border-radius:3px}.fader input[data-v-459d6f66]::-moz-range-track{background:var(--glass);height:6px;box-shadow:inset 0 1px 2px #0009, 0 1px 0 var(--sheen);border-radius:3px}.fader input[data-v-459d6f66]::-webkit-slider-thumb{-webkit-appearance:none;background:linear-gradient(90deg, var(--chassis-hi), var(--chassis) 45%, var(--chassis-lo) 50%, var(--chassis) 55%, var(--chassis-hi));width:30px;height:22px;box-shadow:0 0 0 1px var(--chassis-lo), 0 4px 8px -2px var(--shade);border-radius:3px;margin-top:-8px}.fader input[data-v-459d6f66]::-moz-range-thumb{background:linear-gradient(90deg, var(--chassis-hi), var(--chassis) 45%, var(--chassis-lo) 50%, var(--chassis) 55%, var(--chassis-hi));width:30px;height:22px;box-shadow:0 0 0 1px var(--chassis-lo), 0 4px 8px -2px var(--shade);border:0;border-radius:3px}.legend[data-v-459d6f66]{font-size:var(--step--1);color:var(--legend-soft);text-align:center}.buttons[data-v-459d6f66]{gap:12px;display:flex}.push[data-v-459d6f66]{justify-items:center;gap:6px;display:grid}.push button[data-v-459d6f66]{cursor:pointer;border:1px solid var(--chassis-lo);background:linear-gradient(180deg, var(--chassis-hi), var(--chassis));width:92px;height:36px;box-shadow:0 1px 0 var(--sheen) inset, 0 3px 0 var(--chassis-lo), 0 6px 10px -6px var(--shade);border-radius:3px;place-items:center;transition:transform 80ms,box-shadow 80ms;display:grid}.push button[data-v-459d6f66]:active,.push button[aria-pressed=true][data-v-459d6f66]{box-shadow:0 1px 0 var(--sheen) inset, 0 1px 0 var(--chassis-lo), 0 2px 4px -2px var(--shade);transform:translateY(2px)}.indicator[data-v-459d6f66]{background:var(--phosphor-ghost);border-radius:2px;width:18px;height:3px}.push button[aria-pressed=true] .indicator[data-v-459d6f66]{background:var(--phosphor);box-shadow:0 0 6px var(--phosphor)}.drawer-slot[data-v-459d6f66]{flex-direction:column;grid-column:2;justify-content:flex-end;display:flex;overflow:hidden}.drawer-slot>.drawer[data-v-459d6f66]{flex-shrink:0}.drawer-enter-active[data-v-459d6f66]{transition:height .5s cubic-bezier(.2,.8,.25,1)}.drawer-leave-active[data-v-459d6f66]{transition:height .35s cubic-bezier(.5,0,.75,.4)}@media (width<=720px){.stage[data-v-459d6f66]{padding-top:max(16px, env(safe-area-inset-top));padding-bottom:max(40px, env(safe-area-inset-bottom));background:radial-gradient(ellipse 22rem 40rem at 50% -12rem, var(--beam), transparent 70%), radial-gradient(ellipse 34rem 52rem at 50% 24rem, var(--spot) 0%, color-mix(in srgb, var(--spot) 55%, var(--wall)) 40%, var(--wall) 80%), var(--wall)}.receiver[data-v-459d6f66]{grid-template-columns:minmax(0,1fr)}.drawer-slot[data-v-459d6f66]{grid-column:1}.cheek[data-v-459d6f66]{display:none}.faceplate[data-v-459d6f66]{border-radius:6px 6px 0 0;padding:18px 16px 20px}.windows[data-v-459d6f66]{grid-template-columns:minmax(0,1fr)}.display[data-v-459d6f66]{grid-template-columns:minmax(0,1fr);gap:16px}.title[data-v-459d6f66],.big-message[data-v-459d6f66]{font-size:var(--step-3)}.controls[data-v-459d6f66]{grid-template-columns:auto minmax(0,1fr);gap:20px}.buttons[data-v-459d6f66]{grid-column:1/-1;justify-content:center}.controls.no-volume[data-v-459d6f66]{grid-template-columns:auto auto}.no-volume .buttons[data-v-459d6f66]{grid-column:auto}}@media (prefers-reduced-motion:reduce){.marquee.scrolling .title[data-v-459d6f66]{animation:none}.marquee.scrolling .title+.title[data-v-459d6f66]{display:none}.marquee.scrolling[data-v-459d6f66]{text-overflow:ellipsis}.art img[data-v-459d6f66],.art[data-v-459d6f66]:after,.knob[data-v-459d6f66]{transition:none}.knob.connecting[data-v-459d6f66]{animation:none}.drawer-enter-active[data-v-459d6f66],.drawer-leave-active[data-v-459d6f66]{transition:none}}.setup-stage[data-v-3a397ec5]{background:radial-gradient(ellipse 30rem 48rem at 50% -16rem, var(--beam), transparent 70%), radial-gradient(ellipse 44rem 34rem at 50% 45%, var(--spot) 0%, color-mix(in srgb, var(--spot) 55%, var(--wall)) 40%, var(--wall) 78%), var(--wall);place-items:center;min-height:100vh;padding:24px 16px;display:grid}.sheet[data-v-3a397ec5]{background:var(--paper);width:min(460px,100%);color:var(--legend);box-shadow:0 40px 70px -40px #000000b3, 0 0 0 1px var(--chassis-lo);border-radius:6px;gap:22px;padding:28px;display:grid}.title[data-v-3a397ec5]{letter-spacing:.06em;font-weight:650;font-stretch:125%;font-size:var(--step-2);margin:0 0 14px}.steps[data-v-3a397ec5]{font-size:var(--step--1);color:var(--legend-soft);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.steps li[data-v-3a397ec5]{align-items:center;gap:6px;display:flex}.step-number[data-v-3a397ec5]{border:1px solid var(--chassis-lo);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.steps .current[data-v-3a397ec5]{color:var(--legend);font-weight:650}.steps .current .step-number[data-v-3a397ec5],.steps .done .step-number[data-v-3a397ec5]{background:var(--legend);border-color:var(--legend);color:var(--paper)}.form[data-v-3a397ec5]{gap:16px;display:grid}.lead[data-v-3a397ec5]{margin:0;line-height:1.55}.field[data-v-3a397ec5]{gap:6px;display:grid}.field-label[data-v-3a397ec5]{font-weight:600;font-size:var(--step-0)}.field-help[data-v-3a397ec5]{font-size:var(--step--1);color:var(--legend-soft)}.input[data-v-3a397ec5]{border:1px solid var(--chassis-lo);background:var(--paper);width:100%;min-height:38px;color:var(--legend);border-radius:4px;padding:8px 10px}.input[data-v-3a397ec5]:focus{outline:2px solid var(--phosphor);outline-offset:0}.btn[data-v-3a397ec5]{border:1px solid var(--legend);background:var(--legend);min-height:38px;color:var(--paper);cursor:pointer;border-radius:4px;padding:8px 16px;font-weight:600}.btn[data-v-3a397ec5]:disabled{opacity:.45;cursor:not-allowed}.facts[data-v-3a397ec5]{border-top:1px solid var(--chassis-lo);border-bottom:1px solid var(--chassis-lo);grid-template-columns:auto minmax(0,1fr);gap:6px 16px;margin:0;padding:12px 0;display:grid}.facts dt[data-v-3a397ec5]{color:var(--legend-soft)}.facts dd[data-v-3a397ec5]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.mono[data-v-3a397ec5]{font-family:var(--font-mono)}.error[data-v-3a397ec5]{color:#b4351f;font-size:var(--step-0);margin:0}.progress[data-v-3a397ec5]{background:color-mix(in srgb, var(--chassis-lo) 40%, transparent);border-radius:4px;height:8px;overflow:hidden}.progress span[data-v-3a397ec5]{background:color-mix(in srgb, var(--phosphor) 50%, #25292d);height:100%;transition:width .6s;display:block}.count[data-v-3a397ec5]{font-variant-numeric:tabular-nums;margin:0}@media (prefers-color-scheme:dark){.error[data-v-3a397ec5]{color:#ff8a78}.progress span[data-v-3a397ec5]{background:var(--phosphor)}}.app-loading{background:var(--wall);min-height:100vh}
