.VaultDoorTransition-module__QRYJeW__overlay{--vault-fade-out:.32s;z-index:80;background:var(--case);cursor:progress;opacity:0;overscroll-behavior:contain;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden}.VaultDoorTransition-module__QRYJeW__full{--vault-fade-out:.32s}.VaultDoorTransition-module__QRYJeW__quick{--vault-fade-out:.22s}.VaultDoorTransition-module__QRYJeW__reduced{--vault-fade-out:.15s}.VaultDoorTransition-module__QRYJeW__filmStage{background:var(--case);position:absolute;inset:0}.VaultDoorTransition-module__QRYJeW__doorFilm{z-index:1;aspect-ratio:2560/1708;object-fit:contain;pointer-events:none;width:min(100%,149.88dvh);height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%)}.VaultDoorTransition-module__QRYJeW__endCurtain{z-index:1;background:var(--case);opacity:0;pointer-events:none;transition:opacity 90ms linear;position:absolute;inset:0}.VaultDoorTransition-module__QRYJeW__phasePlaying{animation:.12s ease-out both VaultDoorTransition-module__QRYJeW__overlay-in}.VaultDoorTransition-module__QRYJeW__reduced.VaultDoorTransition-module__QRYJeW__phasePlaying{animation:.15s linear both VaultDoorTransition-module__QRYJeW__reduced-black-in}.VaultDoorTransition-module__QRYJeW__phaseDark{opacity:1;animation:none}.VaultDoorTransition-module__QRYJeW__phaseDark .VaultDoorTransition-module__QRYJeW__endCurtain,.VaultDoorTransition-module__QRYJeW__phaseFading .VaultDoorTransition-module__QRYJeW__endCurtain{opacity:1}.VaultDoorTransition-module__QRYJeW__phaseFading{opacity:0;transition:opacity var(--vault-fade-out) ease;animation:none}@keyframes VaultDoorTransition-module__QRYJeW__overlay-in{0%{opacity:0}to{opacity:1}}@keyframes VaultDoorTransition-module__QRYJeW__reduced-black-in{0%{opacity:0}to{opacity:1}}.VaultDoorTransition-module__QRYJeW__previewPage{background:var(--paper);min-height:100dvh;color:var(--ink);place-items:center;padding:clamp(1.5rem,6vw,5rem);display:grid}.VaultDoorTransition-module__QRYJeW__previewShell{gap:1.5rem;width:min(42rem,100%);display:grid}.VaultDoorTransition-module__QRYJeW__previewKicker{color:var(--brand-red);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.75rem}.VaultDoorTransition-module__QRYJeW__previewTitle{letter-spacing:-.03em;text-transform:uppercase;max-width:12ch;margin:0;font-size:clamp(2.5rem,8vw,5.5rem);font-weight:400;line-height:.9}.VaultDoorTransition-module__QRYJeW__previewCopy{max-width:38rem;color:var(--ink-soft);margin:0;font-size:1rem;line-height:1.6}.VaultDoorTransition-module__QRYJeW__previewActions{flex-wrap:wrap;gap:.75rem;display:flex}.VaultDoorTransition-module__QRYJeW__playButton{min-height:var(--spacing-touch);border:1px solid var(--case);border-radius:var(--radius-print);background:var(--case);color:var(--chalk);cursor:pointer;font:inherit;justify-content:center;align-items:center;padding:.75rem 1.2rem;font-weight:650;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.VaultDoorTransition-module__QRYJeW__playButton:hover{border-color:var(--brand-blue);background:var(--brand-blue);transform:translateY(-1px)}.VaultDoorTransition-module__QRYJeW__playButton:focus-visible{outline:3px solid var(--brand-blue);outline-offset:3px}.VaultDoorTransition-module__QRYJeW__quickButton{border-color:var(--brand-blue);background:var(--surface);color:var(--brand-blue)}.VaultDoorTransition-module__QRYJeW__quickButton:hover{color:var(--chalk)}.VaultDoorTransition-module__QRYJeW__previewNote{color:var(--muted);margin:-.5rem 0 0;font-size:.8125rem}.VaultDoorTransition-module__QRYJeW__loadedPanel{border:1px solid var(--case-raised);border-radius:var(--radius-card);background:var(--case);box-shadow:0 1.5rem 3rem -2rem color-mix(in srgb, var(--case) 60%, transparent);color:var(--chalk);padding:clamp(1.25rem,4vw,2rem)}.VaultDoorTransition-module__QRYJeW__loadedLabel{color:var(--brass);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:clamp(1rem,3vw,1.4rem);font-weight:400;line-height:1.4}@media (prefers-reduced-motion:reduce){.VaultDoorTransition-module__QRYJeW__playButton{transition:none}}
