@font-face{font-family:instrumentSans;src:url(../media/InstrumentSans-s.p.1e1yqq9m-ptyn.ttf)format("truetype");font-display:swap;font-weight:400 700}@font-face{font-family:instrumentSans Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.instrumentsans_446a6bd4-module__fOzWkG__className{font-family:instrumentSans,instrumentSans Fallback}.instrumentsans_446a6bd4-module__fOzWkG__variable{--font-instrument-sans:"instrumentSans", "instrumentSans Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/JetBrainsMono-s.p.1v4j9e07zljy-.ttf)format("truetype");font-display:swap;font-weight:100 800}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_29b078c5-module__jqwjSa__className{font-family:jetbrainsMono,jetbrainsMono Fallback}.jetbrainsmono_29b078c5-module__jqwjSa__variable{--font-jetbrains-mono:"jetbrainsMono", "jetbrainsMono Fallback"}
.fos-boot-curtain{z-index:2147483000;pointer-events:auto;background:#05070a;animation:1s linear 8s forwards fos-boot-curtain-failsafe;position:fixed;inset:0}@keyframes fos-boot-curtain-failsafe{to{opacity:0;visibility:hidden;pointer-events:none}}.fos-boot-stage{z-index:2147483001;-webkit-user-select:none;user-select:none;touch-action:none;overscroll-behavior:none;background:#05070a;position:fixed;inset:0;overflow:hidden}.fos-boot-canvas{pointer-events:none;position:absolute;inset:0}.fos-boot-readout{pointer-events:none;font-family:var(--font-sans,system-ui, sans-serif);flex-direction:column;gap:10px;max-width:min(300px,42vw);display:flex;position:absolute;top:50%;left:clamp(24px,7vw,96px);transform:translateY(-50%)}.fos-boot-readout-title{letter-spacing:.14em;text-transform:uppercase;color:#bed6ff9e;margin-bottom:4px;font-size:12px;font-weight:600}.fos-boot-readout-item{letter-spacing:-.005em;white-space:nowrap;align-items:center;gap:10px;font-size:13px;font-weight:450;line-height:1.2;display:flex}.fos-boot-readout-marker{flex:0 0 14px;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.fos-boot-skip{right:clamp(16px,3vw,32px);bottom:max(clamp(16px, 3vh, 28px), env(safe-area-inset-bottom,0px));color:#c6daffb3;min-width:72px;min-height:44px;font-family:var(--font-sans,system-ui, sans-serif);letter-spacing:.02em;cursor:pointer;pointer-events:auto;background:#0a122280;border:1px solid #96baff29;border-radius:999px;justify-content:center;align-items:center;padding:7px 16px;font-size:12px;font-weight:500;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex;position:absolute}.fos-boot-skip:hover{color:#e2eefff2;background:#0e1a30b8;border-color:#96baff57}.fos-boot-skip:focus-visible{outline-offset:3px;outline:2px solid #7fe6ffbf}.fos-boot-sound{right:calc(clamp(16px,3vw,32px) + 84px);bottom:max(clamp(16px, 3vh, 28px), env(safe-area-inset-bottom,0px));color:#c6daff9e;min-height:44px;font-family:var(--font-sans,system-ui, sans-serif);letter-spacing:.02em;cursor:pointer;pointer-events:auto;background:#0a122280;border:1px solid #96baff29;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:12px;font-weight:500;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex;position:absolute}.fos-boot-sound:hover{color:#e2eefff2;background:#0e1a30b8;border-color:#96baff57}.fos-boot-sound:focus-visible{outline-offset:3px;outline:2px solid #7fe6ffbf}.fos-boot-sound[data-state=on]{color:#7fe6ffcc;border-color:#7fe6ff3d}.fos-boot-sound[data-state=blocked]{animation:2.6s ease-in-out infinite fos-boot-sound-invite}@keyframes fos-boot-sound-invite{0%,to{border-color:#96baff29}50%{border-color:#7fe6ff6b}}@media (prefers-reduced-motion:reduce){.fos-boot-sound[data-state=blocked]{border-color:#7fe6ff52;animation:none}}@media (max-width:720px),(orientation:portrait){.fos-boot-readout{top:auto;bottom:max(clamp(28px, 9vh, 72px), env(safe-area-inset-bottom,0px));align-items:center;max-width:86vw;left:50%;transform:translate(-50%)}.fos-boot-readout-item{font-size:12px}.fos-boot-skip{top:max(clamp(12px, 2vh, 24px), env(safe-area-inset-top,0px));bottom:auto}.fos-boot-sound{top:max(clamp(12px, 2vh, 24px), env(safe-area-inset-top,0px));justify-content:center;min-width:44px;padding:7px 12px;bottom:auto;right:calc(clamp(16px,3vw,32px) + 84px)}.fos-boot-sound-label{display:none}}@media (max-width:900px) and (orientation:landscape) and (max-height:500px){.fos-boot-readout{top:50%;bottom:auto;left:max(16px, env(safe-area-inset-left,0px));align-items:flex-start;gap:6px;max-width:40vw;transform:translateY(-50%)}.fos-boot-readout-item{font-size:11px}.fos-boot-readout-title{font-size:10px}}.fos-boot-quiet{z-index:2147483001;background:#05070a;place-items:center;transition:opacity .26s linear;display:grid;position:fixed;inset:0}.fos-boot-quiet-mark{font-family:var(--font-sans,system-ui, sans-serif);letter-spacing:-.02em;color:#e2edff;text-align:center;font-size:clamp(20px,3.2vw,30px);font-weight:600}.fos-boot-quiet-byline{letter-spacing:.22em;text-transform:uppercase;color:#b2caf58c;margin-top:8px;font-size:12px;font-weight:500;display:block}.fos-boot-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
