.g-heiss-root .g-heiss-stage-bg{box-sizing:border-box;display:flow-root}.g-heiss-root .g-heiss-phone{container:heiss-player/inline-size}.g-heiss-root .g-heiss-slide .g-heiss-ui{pointer-events:none;padding-top:5rem;padding-bottom:max(.55rem, env(safe-area-inset-bottom));background:linear-gradient(#0000 0%,#0000001f 20%,#0000006b 45%,#000000a6 75%,#000000c7 100%);flex-direction:column;align-items:stretch;gap:0;display:flex}.g-heiss-copy-stack{pointer-events:none;flex:none;order:1;width:100%;min-width:0}.g-heiss-root .g-heiss-ui .g-heiss-ui-row{pointer-events:none;display:contents}.g-heiss-root .g-heiss-copy-stack .g-heiss-copy{pointer-events:none}.g-heiss-root .g-heiss-copy-stack :is(a,button){pointer-events:auto}.g-heiss-root .g-heiss-ui .g-heiss-scrub{order:2;margin-top:.45rem}.g-heiss-download-notice{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .3s,transform .3s,margin .3s;display:grid;transform:translateY(4px)}.g-heiss-download-notice.is-visible{opacity:1;grid-template-rows:1fr;margin-bottom:.5rem;transform:translateY(0)}.g-heiss-download-notice>div{overflow:hidden}.g-heiss-download-notice p{border:1px solid var(--heiss-accent-soft);background:color-mix(in srgb, var(--heiss-accent) 8%, #101014f5);color:#fff;border-radius:8px;margin:0;padding:.5rem .65rem;font-size:.75rem;line-height:1.4}.g-heiss-root .g-heiss-ui .g-heiss-actions{pointer-events:none;flex-direction:row;order:3;justify-content:center;align-items:center;gap:clamp(.2rem,1cqw,.65rem);width:100%;padding:.5rem 0 0;display:flex;position:relative}.g-heiss-root .g-heiss-actions .g-heiss-fab{pointer-events:auto}.g-heiss-root .g-heiss-promo-logo{object-fit:contain;border:1px solid var(--heiss-accent-soft);background:var(--heiss-accent-soft);border-radius:50%;flex:0 0 36px;width:36px;height:36px;padding:6px;display:block}.g-heiss-wide-control{font-variant-numeric:tabular-nums;font-size:.65rem;font-weight:650}.g-heiss-compact-controls{display:none;position:relative}.g-heiss-compact-panel{pointer-events:auto;z-index:40;border:1px solid var(--heiss-accent-soft);background:var(--g-elev,#101014);color:#fff;border-radius:10px;width:min(208px,72cqw);padding:.25rem;position:absolute;bottom:calc(100% + .5rem);right:0}.g-heiss-compact-panel button{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:.65rem;padding:.5rem .65rem;font-size:.8rem;display:flex}.g-heiss-compact-panel button:hover,.g-heiss-compact-panel button:focus-visible{background:var(--heiss-accent-soft)}.g-heiss-compact-panel strong{color:var(--heiss-accent);font-variant-numeric:tabular-nums}.g-heiss-root .g-heiss-fab:disabled{opacity:.5;cursor:wait}.g-heiss-root .g-heiss-actions[data-compact=true]>.g-heiss-wide-control{display:none}.g-heiss-root .g-heiss-actions[data-compact=true] .g-heiss-compact-controls{display:block}.g-heiss-root .g-heiss-stage-bg.is-focus{z-index:100;background:#000;padding:0;position:fixed;inset:0;overflow:hidden}.g-heiss-root .g-heiss-stage-bg.is-focus .g-heiss-phone{border:0;border-radius:0;width:100%;max-width:none;height:100dvh;margin:0}.g-heiss-root .is-focus .g-heiss-phone-header,.g-heiss-root .is-focus .g-heiss-bottom-nav,.g-heiss-root .is-focus .g-heiss-copy-stack,.g-heiss-root .is-focus .g-heiss-actions{display:none}.g-heiss-root .g-heiss-exit-focus{top:max(.75rem, env(safe-area-inset-top));right:max(.75rem, env(safe-area-inset-right));z-index:60;position:absolute}@media (prefers-reduced-motion:reduce){.g-heiss-download-notice{transition:none}}
