.xxa6Cq_curtain{display:none}.xxa6Cq_curtain[data-playing]{--sweep:1;z-index:49;pointer-events:none;display:block;position:fixed;inset:0;overflow:clip}[dir=rtl] .xxa6Cq_curtain[data-playing]{--sweep:-1}.xxa6Cq_panel{border-inline:3px solid var(--gold-400);background:var(--cream-100);position:absolute;inset-block:0;inset-inline:-3px;box-shadow:0 0 48px #17401a29}.xxa6Cq_curtain[data-playing] .xxa6Cq_panel{animation:.6s both xxa6Cq_curtain-sweep}@keyframes xxa6Cq_curtain-sweep{0%{translate:calc((-100% - 60px) * var(--sweep)) 0;animation-timing-function:cubic-bezier(.3,.75,.35,1)}32%{animation-timing-function:linear;translate:0}58%{animation-timing-function:cubic-bezier(.65,0,.35,1);translate:0}to{translate:calc((100% + 60px) * var(--sweep)) 0}}.xxa6Cq_mark{filter:drop-shadow(0 6px 12px #17401a2e);width:104px;height:104px;margin:auto;position:absolute;inset:0}.xxa6Cq_mark:before{content:"";border:2px solid var(--gold-400);opacity:0;border-radius:50%;position:absolute;inset:-10px}.xxa6Cq_closed,.xxa6Cq_open{width:100%;height:100%;position:absolute;inset:0}.xxa6Cq_open{opacity:0}.xxa6Cq_curtain[data-playing] .xxa6Cq_mark{animation:.45s both xxa6Cq_mark-pop}.xxa6Cq_curtain[data-playing] .xxa6Cq_mark:before{animation:.45s both xxa6Cq_mark-ring}.xxa6Cq_curtain[data-playing] .xxa6Cq_closed{animation:.45s both xxa6Cq_shell-close}.xxa6Cq_curtain[data-playing] .xxa6Cq_open{animation:.45s both xxa6Cq_shell-open}@keyframes xxa6Cq_mark-pop{0%,13%{opacity:0;animation-timing-function:var(--ease-spring);rotate:-24deg;scale:.2}40%{opacity:1;rotate:0deg;scale:1}80%{opacity:1;animation-timing-function:var(--ease-in);rotate:0deg;scale:1}to{opacity:0;rotate:0deg;scale:.6}}@keyframes xxa6Cq_shell-close{0%,50%{opacity:1;rotate:0deg;scale:1}66%,to{opacity:0;rotate:14deg;scale:.8}}@keyframes xxa6Cq_shell-open{0%,50%{opacity:0;animation-timing-function:var(--ease-spring);rotate:-14deg;scale:.7}70%,to{opacity:1;rotate:0deg;scale:1}}@keyframes xxa6Cq_mark-ring{0%,50%{opacity:0;animation-timing-function:var(--ease-out);scale:.5}56%{opacity:.9}90%,to{opacity:0;scale:1.45}}@media (prefers-reduced-motion:reduce){.xxa6Cq_curtain[data-playing]{display:none}}@media (max-width:760px){.xxa6Cq_mark{width:76px;height:76px}}
