.v4-root{background:var(--color-ink);color:var(--color-paper);font-family:var(--font-body);position:fixed;inset:0;overflow:hidden}.v4-canvas{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.v4-hud{pointer-events:none;z-index:5;font-family:var(--font-mono);position:absolute;inset:0}.v4-hud__panel{border:1px solid color-mix(in srgb, var(--color-paper) 18%, transparent);background:var(--color-ink);padding:.65rem .9rem;transition:opacity .18s,visibility .18s;position:absolute}.v4-hud__label{letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.3rem;font-size:10px}.v4-hud__speed{min-width:9.5rem;top:1.25rem;left:1.25rem}.v4-hud__speed-row{font-variant-numeric:tabular-nums;align-items:baseline;gap:.35rem;display:flex}.v4-hud__speed-value{color:var(--color-paper);min-width:2.4ch;font-size:1.6rem;font-weight:500}.v4-hud__speed-unit{color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.v4-hud__thrust-bar{background:color-mix(in srgb, var(--color-paper) 14%, transparent);width:100%;height:3px;margin-top:.5rem;overflow:hidden}.v4-hud__thrust-fill{transform-origin:0;background:linear-gradient(90deg, var(--color-accent), var(--color-accent-bright));will-change:transform;width:100%;height:100%;transform:scaleX(0)}.v4-hud__mission{letter-spacing:.06em;text-transform:uppercase;max-width:min(60vw,22rem);color:var(--color-ink-muted);text-align:right;border-color:color-mix(in srgb, var(--color-accent) 30%, transparent);font-size:11px;transition:opacity .3s;top:1.25rem;right:1.25rem}.v4-panel-open .v4-hud__mission{opacity:0}.v4-hud__mission-status{text-align:center;min-width:11rem;top:1.25rem;left:50%;transform:translate(-50%)}.v4-hud__timer{font-variant-numeric:tabular-nums;color:var(--color-paper);letter-spacing:.03em;font-size:1.1rem;font-weight:500}.v4-hud__fps{letter-spacing:.08em;color:var(--color-ink-muted);font-variant-numeric:tabular-nums;font-size:11px;bottom:1.25rem;left:1.25rem}.v4-hud__pips{justify-content:center;align-items:center;gap:.5rem;margin-top:.55rem;display:flex}.v4-hud__pip{background:color-mix(in srgb, var(--color-paper) 20%, transparent);width:7px;height:7px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-paper) 25%, transparent);border-radius:50%;transition:background-color .4s,box-shadow .4s}.v4-hud__pip.is-found{background:var(--color-accent);box-shadow:0 0 8px 1px color-mix(in srgb, var(--color-accent) 70%, transparent)}.v4-hud__warning{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);opacity:0;visibility:hidden;pointer-events:none;font-size:12px;font-weight:600;transition:opacity .18s,visibility .18s;position:absolute;top:6.75rem;left:50%;transform:translate(-50%)}.v4-hud__warning.is-visible{opacity:1;visibility:visible;animation:.9s ease-in-out infinite v4-warning-pulse}.v4-hud__start-prompt{top:auto;left:50%;bottom:max(1.6rem, env(safe-area-inset-bottom,0px));letter-spacing:.06em;text-transform:uppercase;color:var(--color-paper);text-align:center;border:1px solid color-mix(in srgb, var(--color-paper) 22%, transparent);background:var(--color-ink);box-shadow:none;opacity:1;pointer-events:none;max-width:min(90vw,22rem);padding:.85rem 1.25rem;font-size:clamp(.85rem,2.8vw,1rem);line-height:1.5;transition:opacity .18s,visibility .18s;animation:none;position:absolute;transform:translate(-50%)}.v4-hud__start-prompt--touch{appearance:none;font:inherit;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent}.v4-hud__start-prompt.is-hidden{opacity:0;visibility:hidden;pointer-events:none;animation:none}@media (width>=900px){.v4-hud__start-prompt{left:auto;right:max(1.5rem, env(safe-area-inset-right,0px));text-align:right;bottom:11%;transform:none}}.v4-hud__start-keys{color:var(--color-accent-bright);font-weight:600}@keyframes v4-warning-pulse{0%,to{color:var(--color-accent);text-shadow:0 0 10px color-mix(in srgb, var(--color-accent) 55%, transparent)}50%{color:var(--color-coral);text-shadow:0 0 14px color-mix(in srgb, var(--color-coral) 70%, transparent)}}.v4-hud__legend{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--color-paper) 78%, transparent);white-space:nowrap;opacity:0;font-size:11px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%,.4rem)}.v4-hud__legend span{color:var(--color-accent);font-weight:500}.v4-hud__legend.is-visible{opacity:1;transform:translate(-50%)}.v4-hud__links{text-transform:uppercase;letter-spacing:.05em;flex-direction:column;align-items:flex-end;gap:.35rem;font-size:11px;display:flex;position:absolute;bottom:1.25rem;right:1.25rem}.v4-hud__links a{pointer-events:auto;color:var(--color-ink-muted);border-bottom:1px solid #0000;text-decoration:none;transition:color .2s,border-color .2s}.v4-hud__links a:hover{color:var(--color-accent);border-color:var(--color-accent)}.v4-loading{z-index:20;background:var(--color-ink);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;transition:opacity .6s;display:flex;position:absolute;inset:0}.v4-loading.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.v4-loading.is-error .v4-loading__bar{display:none}.v4-loading__label{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);font-size:11px}.v4-loading__bar{background:color-mix(in srgb, var(--color-paper) 14%, transparent);width:14rem;max-width:60vw;height:2px;overflow:hidden}.v4-loading__bar-fill{background:linear-gradient(90deg, var(--color-accent), var(--color-accent-bright));width:0%;height:100%;transition:width .2s}.v4-fallback{background:var(--color-ink);color:var(--color-paper);justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.v4-fallback__card{width:100%;max-width:32rem}.v4-fallback__eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.75rem;font-size:11px}.v4-fallback__title{font-family:var(--font-headline);margin-bottom:1rem;font-size:clamp(1.75rem,5vw,2.5rem);line-height:1.15}.v4-fallback__lead{color:var(--color-ink-muted);margin-bottom:2rem;font-size:.95rem;line-height:1.6}.v4-fallback__list{border-top:1px solid var(--color-rule);flex-direction:column;display:flex}.v4-fallback__item{border-bottom:1px solid var(--color-rule);color:var(--color-paper);justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem 0;text-decoration:none;transition:color .2s;display:flex}.v4-fallback__item:hover{color:var(--color-accent)}.v4-fallback__item-title{font-weight:500}.v4-fallback__item-tagline{color:var(--color-ink-muted);text-align:right;font-size:.8rem}.v4-fallback__back{font-family:var(--font-mono);letter-spacing:.05em;color:var(--color-ink-muted);border-bottom:1px solid #0000;margin-top:2rem;font-size:12px;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.v4-fallback__back:hover{color:var(--color-accent);border-color:var(--color-accent)}.v4-fallback__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.v4-fallback__cta{font-family:var(--font-body);color:var(--color-on-accent);background:var(--color-accent);align-items:center;padding:.7rem 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.v4-fallback__cta:hover{background:var(--color-accent-bright)}.v4-fallback__hint{color:var(--color-ink-muted);margin-top:1.75rem;font-size:.8rem;line-height:1.55}.v4-fallback__hint a{color:var(--color-accent);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}.v4-fallback__hint a:hover{border-color:var(--color-accent)}.v4-touch{z-index:4;pointer-events:none;opacity:1;visibility:visible;transition:opacity .18s,visibility .18s;position:absolute;inset:0}.v4-touch.is-prelaunch{opacity:0;visibility:hidden}.v4-touch__stick-zone{left:max(0px, env(safe-area-inset-left,0px));bottom:max(5.5rem, env(safe-area-inset-bottom,0px));pointer-events:auto;touch-action:none;width:min(42vw,176px);height:min(42vw,176px);position:absolute;top:auto;transform:none}.v4-touch__stick-ring{border:1px solid color-mix(in srgb, var(--color-paper) 20%, transparent);background:var(--color-ink);border-radius:50%;width:104px;height:104px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v4-touch__stick-knob{background:var(--color-accent);width:44px;height:44px;box-shadow:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v4-touch__actions{right:max(1rem, env(safe-area-inset-right,0px));bottom:max(1.25rem, env(safe-area-inset-bottom,0px));pointer-events:auto;flex-direction:column;align-items:stretch;gap:.55rem;display:flex;position:absolute}.v4-touch__btn{border:1px solid color-mix(in srgb, var(--color-paper) 22%, transparent);background:var(--color-ink);color:var(--color-paper);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;min-width:5.75rem;min-height:48px;padding:.75rem 1.25rem;font-size:11px;font-weight:600;transition:background-color .15s,border-color .15s}.v4-touch__btn--thrust{min-height:52px;padding:1.05rem 1.35rem;font-size:12px}.v4-touch__btn.is-active,.v4-touch__btn:active{background:var(--color-ink);border-color:var(--color-accent-bright);box-shadow:none}.v4-toast{z-index:6;pointer-events:none;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-bright);text-shadow:0 0 16px color-mix(in srgb, var(--color-accent) 55%, transparent);opacity:0;visibility:hidden;font-size:12px;font-weight:500;transition:opacity .5s,transform .5s,visibility .5s;position:fixed;top:6rem;left:50%;transform:translate(-50%,-.4rem)}.v4-toast.is-visible{opacity:1;visibility:visible;transform:translate(-50%)}.v4-comm{z-index:6;pointer-events:none;position:fixed;bottom:1.25rem;left:1.25rem}.v4-comm__panel{pointer-events:auto;border:1px solid color-mix(in srgb, var(--color-accent) 45%, transparent);background:color-mix(in srgb, var(--color-ink) 78%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transform-origin:0 100%;width:min(24rem,100vw - 2.5rem);padding:.9rem 1.1rem 1rem;transition:opacity .35s,transform .35s;position:relative}.v4-comm__panel.is-collapsed{opacity:0;pointer-events:none;transform:scale(.85)}.v4-comm__collapse{color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;padding:.15rem .3rem;font-size:1rem;line-height:1;position:absolute;top:.4rem;right:.5rem}.v4-comm__collapse:hover{color:var(--color-paper)}.v4-comm__header{align-items:center;gap:.6rem;margin-bottom:.55rem;display:flex}.v4-comm__wave{width:56px;height:22px;display:block}.v4-comm__label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);font-size:10px}.v4-comm__lines{min-height:3.6em}.v4-comm__line{color:var(--color-paper);margin:0 0 .4rem;font-size:.82rem;line-height:1.5}.v4-comm__line:last-child{margin-bottom:0}.v4-comm__board{border-top:1px solid var(--color-rule);margin-top:.75rem;padding-top:.65rem}.v4-comm__board-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-muted);margin-bottom:.35rem;font-size:9px}.v4-comm__board-list{font-family:var(--font-mono);margin:0;padding:0;font-size:11px;list-style:none}.v4-comm__board-list li{color:var(--color-ink-muted);gap:.5rem;padding:.1rem 0;display:flex}.v4-comm__board-list li span:first-child{color:var(--color-accent);min-width:1.1rem}.v4-comm__board-list li span:nth-child(2){color:var(--color-paper);flex:1}.v4-comm__icon{pointer-events:auto;border:1px solid color-mix(in srgb, var(--color-accent) 55%, transparent);background:color-mix(in srgb, var(--color-ink) 78%, transparent);width:2.6rem;height:2.6rem;color:var(--color-accent);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;font-size:1rem}.v4-comm__icon:hover{color:var(--color-accent-bright);border-color:var(--color-accent-bright)}.v4-project-panel{z-index:7;-webkit-backdrop-filter:blur(18px);opacity:0;pointer-events:none;background:#0d0c0a8c;border:1px solid #ffffff24;border-radius:1.25rem;width:min(460px,100vw - 2rem);max-height:calc(100% - 4rem);padding:1.85rem 1.6rem;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .4s;position:fixed;top:2rem;bottom:2rem;right:1.5rem;overflow-y:auto;transform:translate(calc(100% + 2rem))}.v4-project-panel.is-open{opacity:1;pointer-events:auto;transform:translate(0)}.v4-project-panel__close{color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;font-size:1.3rem;line-height:1;position:absolute;top:1rem;right:1.1rem}.v4-project-panel__close:hover{color:var(--color-paper)}.v4-project-panel__eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin:0 0 .5rem;padding-right:1.5rem;font-size:10px}.v4-project-panel__title{font-family:var(--font-headline);color:var(--color-paper);margin:0 0 .75rem;font-size:1.6rem;line-height:1.15}.v4-project-panel__desc{color:var(--color-ink-muted);margin:0 0 1.1rem;font-size:.85rem;line-height:1.55}.v4-project-panel__shots{grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1.1rem;display:grid}.v4-project-panel__shot{aspect-ratio:16/10;object-fit:cover;border:1px solid var(--color-rule);border-radius:.5rem;width:100%;height:auto}.v4-project-panel__stack{flex-wrap:wrap;gap:.4rem;margin-bottom:1.3rem;display:flex}.v4-project-panel__chip{font-family:var(--font-mono);letter-spacing:.03em;color:var(--color-ink-muted);border:1px solid var(--color-rule);border-radius:999px;padding:.25rem .6rem;font-size:10px}.v4-project-panel__links{justify-content:space-between;align-items:center;display:flex}.v4-project-panel__case{color:var(--color-accent);border-bottom:1px solid #0000;font-size:.85rem;font-weight:500;text-decoration:none;transition:border-color .2s}.v4-project-panel__case:hover{border-color:var(--color-accent);color:var(--color-accent-bright)}.v4-project-panel__live{color:var(--color-paper);border-bottom:1px solid #0000;font-size:.85rem;font-weight:500;text-decoration:none;transition:border-color .2s}.v4-project-panel__live:hover{border-color:var(--color-paper);color:var(--color-accent-bright)}.v4-project-panel__status{color:var(--color-ink-muted);letter-spacing:.02em;max-width:55%;font-size:.8rem;font-weight:500;line-height:1.35}@keyframes v4-horizon-flash{0%{opacity:0;filter:contrast()hue-rotate()saturate();transform:scale(1)}30%{opacity:1}50%{filter:contrast(2.2)hue-rotate(32deg)saturate(1.7);transform:scale(1.08)}to{opacity:0;filter:contrast()hue-rotate()saturate();transform:scale(1)}}.v4-horizon-flash{z-index:24;pointer-events:none;opacity:0;background:radial-gradient(circle, color-mix(in srgb, var(--color-accent-bright) 45%, transparent), color-mix(in srgb, var(--color-ink) 92%, transparent) 70%);position:fixed;inset:0}.v4-horizon-flash.is-active{animation:.6s ease-in-out forwards v4-horizon-flash}.v4-overlay{z-index:25;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;visibility:hidden;pointer-events:none;background:0 0;justify-content:center;align-items:center;padding:2rem;transition:opacity .5s,visibility .5s;display:flex;position:fixed;inset:0}.v4-overlay.is-visible{opacity:1;visibility:visible;pointer-events:auto;background:color-mix(in srgb, var(--color-ink) 90%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.v4-overlay__card{text-align:center;width:100%;max-width:30rem}.v4-overlay--completion{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:24;background:0 0;padding:0;display:block;inset:auto 1.25rem 1.25rem auto}.v4-overlay--completion.is-visible{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.v4-overlay--completion .v4-overlay__card,.v4-overlay--completion .v4-overlay__card--wide{text-align:left;background:color-mix(in srgb, var(--color-ink) 80%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid color-mix(in srgb, var(--color-accent) 50%, transparent);border-radius:1rem;max-width:23rem;max-height:min(72vh,560px);padding:1.1rem 1.25rem 1rem;overflow-y:auto;box-shadow:0 8px 40px #0000008c}.v4-overlay--completion .v4-overlay__title{margin-bottom:.4rem;font-size:1.3rem}.v4-overlay__card--wide{max-width:34rem}.v4-overlay__eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent);margin:0 0 1rem;font-size:11px}.v4-overlay__title{font-family:var(--font-headline);color:var(--color-paper);margin:0 0 1.1rem;font-size:clamp(1.6rem,4.6vw,2.5rem);line-height:1.15}.v4-overlay__lead{color:var(--color-ink-muted);margin:0 0 2rem;font-size:.95rem;line-height:1.6}.v4-overlay__time{color:var(--color-paper);margin:0 0 .5rem;font-size:1.1rem}.v4-overlay__time-value{font-variant-numeric:tabular-nums;color:var(--color-accent-bright)}.v4-overlay__dilation{color:var(--color-ink-muted);margin:0 0 1.75rem;font-size:.85rem}.v4-overlay__button{background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-body);cursor:pointer;border:0;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;transition:background-color .2s,box-shadow .2s;display:inline-flex}.v4-overlay__button:hover{background:var(--color-accent-bright);box-shadow:0 10px 34px -10px color-mix(in srgb, var(--color-accent) 65%, transparent)}.v4-overlay__button:disabled{background:color-mix(in srgb, var(--color-paper) 25%, transparent);color:var(--color-ink-muted);cursor:default;box-shadow:none}.v4-overlay__hint{font-family:var(--font-mono);opacity:.75;font-size:.75rem}.v4-overlay__save{margin:0 0 2rem}.v4-overlay__save-row{gap:.6rem;display:flex}.v4-overlay__nick-hint{color:var(--color-ink-muted);text-align:left;margin:.45rem 0 0;font-size:.75rem}.v4-overlay__nick{border:1px solid var(--color-rule);background:color-mix(in srgb, var(--color-paper) 6%, transparent);color:var(--color-paper);font-family:var(--font-body);flex:1;padding:.7rem 1rem;font-size:.9rem}.v4-overlay__nick:disabled{opacity:.6}.v4-overlay__board{text-align:left;margin-bottom:1.75rem}.v4-overlay__board-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-muted);margin-bottom:.6rem;font-size:10px}.v4-overlay__table{border-collapse:collapse;width:100%;font-size:.85rem}.v4-overlay__table th,.v4-overlay__table td{text-align:left;border-bottom:1px solid var(--color-rule);padding:.4rem .5rem}.v4-overlay__table th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);font-size:10px;font-weight:500}.v4-overlay__table td:first-child,.v4-overlay__table th:first-child{width:2rem}.v4-overlay__note{color:var(--color-ink-muted);margin:.75rem 0 0;font-size:.75rem}.v4-overlay__restart{border:1px solid var(--color-rule);color:var(--color-paper);font-family:var(--font-body);cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding:.65rem 1.3rem;font-size:.85rem;font-weight:500;transition:border-color .2s,background-color .2s;display:inline-flex}.v4-overlay__restart:hover{border-color:var(--color-paper);background:color-mix(in srgb, var(--color-paper) 8%, transparent)}.v4-root.is-prelaunch .v4-hud__speed,.v4-root.is-prelaunch .v4-hud__mission-status,.v4-root.is-prelaunch .v4-hud__mission,.v4-root.is-prelaunch .v4-hud__fps,.v4-root.is-prelaunch .v4-hud__legend,.v4-root.is-prelaunch .v4-hud__warning,.v4-root.is-prelaunch .v4-hud__links,.v4-root.is-prelaunch .v4-comm{opacity:0;visibility:hidden;pointer-events:none}.v4-hud__links,.v4-comm{transition:opacity .18s,visibility .18s}@media (width<=480px){.v4-hud__mission{display:none}.v4-hud__start-prompt{top:auto;left:50%;bottom:max(.9rem, env(safe-area-inset-bottom,0px));width:min(100% - 1.5rem,22rem);max-width:calc(100vw - 1.5rem);padding:.85rem 1rem;font-size:.78rem;transform:translate(-50%)}.v4-hud__legend{white-space:normal;text-align:center;max-width:92vw;bottom:7.5rem}.v4-hud__mission-status{top:max(.75rem, env(safe-area-inset-top,0px));left:auto;right:max(.75rem, env(safe-area-inset-right,0px));min-width:8.25rem;padding:.5rem .6rem;transform:none}.v4-hud__timer{font-size:.95rem}.v4-hud__speed{top:max(.75rem, env(safe-area-inset-top,0px));left:max(.75rem, env(safe-area-inset-left,0px));min-width:8rem;padding:.5rem .7rem}.v4-hud__links{display:none}.v4-project-panel{width:calc(100vw - 1.5rem);max-height:calc(100% - 1.5rem);top:.75rem;bottom:.75rem;right:.75rem}.v4-comm{display:none}.v4-overlay__save-row{flex-direction:column}}@media (width<=480px) and (height<=620px){.v4-hud__start-prompt{padding:.7rem .85rem;font-size:.72rem}.v4-hud__legend,.v4-hud__links,.v4-comm{display:none}}@media (orientation:landscape) and (height<=430px){.v4-hud__start-prompt{top:auto;left:50%;bottom:max(.45rem, env(safe-area-inset-bottom,0px));width:auto;max-width:min(70vw,22rem);padding:.55rem .9rem;font-size:.75rem;transform:translate(-50%)}.v4-touch__stick-zone{bottom:max(1rem, env(safe-area-inset-bottom,0px));width:min(28vw,140px);height:min(48vh,140px)}.v4-touch__actions{bottom:max(.75rem, env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.v4-horizon-flash.is-active{opacity:1;transition:opacity .2s;animation:none}.v4-hud__warning.is-visible{color:var(--color-coral);animation:none}.v4-hud__start-prompt{animation:none}.v4-loading{transition:none}}
