.v13-editor-tools{position:fixed;right:20px;bottom:24px;z-index:2147482400;display:flex;gap:7px;align-items:center;padding:6px;background:#071b3ef0;border:1px solid #6b98d170;border-radius:4px;box-shadow:0 16px 45px #01122b55}
.v13-editor-tools button{appearance:none;border:1px solid #a0c4f344;background:transparent;color:#f7fbff;padding:11px 13px;font:600 10px/1.3 Arial,sans-serif;letter-spacing:.095em;cursor:pointer}
.v13-editor-tools button:hover,.v13-editor-tools button:focus-visible{background:#badbff28;border-color:#c2e0ff;outline:2px solid #f3f9ff;outline-offset:2px}
.v13-debug-panel{position:fixed;bottom:26px;right:25px;z-index:2147483450;max-height:min(660px,90dvh);overflow:auto;width:min(440px,calc(100vw - 40px));background:#051a3a;color:#fff;border:1px solid #87b6ef;padding:22px;box-shadow:0 24px 65px #0008;font:400 12px/1.5 Arial,sans-serif}
.v13-debug-panel h2{font:600 12px/1.4 Arial,sans-serif;letter-spacing:.14em;color:#dbeeff;margin:0 0 20px}
.v13-debug-panel dl{display:grid;grid-template-columns:minmax(0,42%) minmax(0,58%);column-gap:12px;row-gap:8px;margin:0}
.v13-debug-panel dt,.v13-debug-panel dd{margin:0;min-width:0;overflow-wrap:anywhere;border-bottom:1px solid #acd2fa23;padding-bottom:7px}
.v13-debug-panel dt{color:#a9c7e7}.v13-debug-panel dd{color:#fff}
.v13-debug-panel__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:23px}
.v13-debug-panel__actions button{appearance:none;background:#143f77;color:#fff;border:1px solid #95bee0;padding:10px 12px;cursor:pointer;font:600 10px Arial,sans-serif}
.v13-debug-panel__actions button:hover,.v13-debug-panel__actions button:focus-visible{background:#245a9b;outline:2px solid #fff;outline-offset:2px}
@media(max-width:650px){.v13-editor-tools{right:8px;bottom:10px;left:8px;justify-content:center}.v13-editor-tools button{font-size:8px}.v13-debug-panel{right:10px;bottom:10px}}

html.v13-intro-paused .v8-opening__heart,html.v13-intro-paused .v8-opening__track span,html.v13-intro-paused .v8-opening__atmosphere span{animation-play-state:paused!important}
html.v8-intro-armed:not(.v11-intro-reveal) .v13-hero__narrative,html.v8-intro-armed:not(.v11-intro-reveal) .v13-hero__watch-stage{animation-play-state:paused!important}
.v8-opening.v13-restart .v8-opening__heart,.v8-opening.v13-restart .v8-opening__track span,.v8-opening.v13-restart .v8-opening__atmosphere span{animation:none!important}
@media(min-width:901px){
.v13-hero__replay{position:absolute;z-index:7;bottom:108px;right:clamp(24px,5.1vw,110px);padding:8px 0;background:transparent;color:rgba(217,234,253,.62);border:0;border-bottom:1px solid rgba(202,226,254,.32);font:600 9px/1.4 'DM Sans',Arial,sans-serif;letter-spacing:.14em;cursor:pointer;display:flex;gap:23px;align-items:center;transition:color .25s,border-color .25s}
.v13-hero__replay:hover,.v13-hero__replay:focus-visible{color:#fff;border-color:#fff}
}
@media(max-width:900px){.v13-hero__replay{display:none}}
@media(prefers-reduced-motion:reduce){
html.v8-intro-armed body>.v8-opening{display:grid!important}
html.v13-force-motion .v13-hero__light-architecture:before{animation:v13-light-turn 27s linear infinite!important}
html.v13-force-motion .v13-hero__beam{animation:v13-beam-drift 16s ease-in-out infinite alternate!important}
html.v13-force-motion .v13-hero__streak{animation:v13-streak 14s ease-in-out infinite!important}
html.v13-force-motion .v13-gallery__orbital{animation:v13-orbit 26s linear infinite!important}
html.v13-force-motion .v13-gallery__light{animation:v13-light-turn 31s linear infinite!important}
html.v13-force-motion .v13-pdp-story__lens{animation:v13-streak 13s ease-in-out infinite!important}
html.v13-force-motion .v9-chamber__ray{animation:v13-beam-drift 18s ease-in-out infinite alternate!important}
html.v13-force-motion .v9-chamber__ring{animation:v13-orbit 30s linear infinite!important}
}

@media (min-width:901px){
  .v13-hero .v13-hero__replay{
    top:clamp(84px,10vh,112px);
    bottom:auto;
  }
}
