@keyframes drama-button-spin{to{transform:rotate(1turn)}}.drama-button-spin{animation:drama-button-spin 1s linear infinite}.mdpf-seek{position:absolute;top:50%;display:flex;flex-direction:column;align-items:center;gap:8px;color:#fff;pointer-events:none;z-index:20;animation:mdpfSeekInOut .68s ease forwards}.mdpf-seek-forward{right:11%}.mdpf-seek-back{left:11%}.mdpf-seek-badge{justify-content:center;width:82px;height:82px;border-radius:50%;background:rgba(8,8,14,.42)}.mdpf-seek-badge,.mdpf-seek-chevrons{display:flex;align-items:center}.mdpf-seek-back .mdpf-seek-chevrons{transform:scaleX(-1)}.mdpf-seek-chevrons svg{margin:0 -3px;animation:mdpfSeekChevron .68s ease infinite}.mdpf-seek-chevrons svg:nth-child(2){animation-delay:.1s}.mdpf-seek-chevrons svg:nth-child(3){animation-delay:.2s}.mdpf-seek-label{font-size:13px;font-weight:700;letter-spacing:.01em;text-shadow:0 1px 4px rgba(0,0,0,.6)}@keyframes mdpfSeekInOut{0%{opacity:0;transform:translateY(-50%) scale(.82)}18%{opacity:1;transform:translateY(-50%) scale(1)}68%{opacity:1;transform:translateY(-50%) scale(1)}to{opacity:0;transform:translateY(-50%) scale(1.02)}}@keyframes mdpfSeekChevron{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.mdpf-seek-chevrons svg{animation:none;opacity:.9}}@keyframes cpb-attract-disc{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes cpb-attract-ring{0%{transform:scale(1);opacity:.5}70%,to{transform:scale(1.65);opacity:0}}.cpb-attract .cpb-disc{animation:cpb-attract-disc 2s ease-in-out infinite}.cpb-attract .cpb-ring{animation:cpb-attract-ring 2s ease-out infinite}@media (prefers-reduced-motion:reduce){.cpb-attract .cpb-disc,.cpb-attract .cpb-ring{animation:none}}.vpm-root{--vpm-exit-ms:300ms;--vpm-surface:#06060f;--vpm-rest:60dvh;position:fixed;inset:0;display:flex;flex-direction:column;justify-content:flex-end;background:transparent}.vpm-scrim{position:absolute;inset:0;z-index:0;display:block;pointer-events:none;background:linear-gradient(180deg,rgba(6,6,15,.12),rgba(6,6,15,.42) 55%,rgba(6,6,15,.85));animation:vpmScrimIn var(--vpm-exit-ms) ease backwards}.vpm-root[data-closing=true] .vpm-scrim{animation:vpmScrimOut var(--vpm-exit-ms) ease forwards}.vpm-sheet{position:relative;flex:0 0 auto;display:block;height:100dvh;width:100%;overflow:hidden;background:transparent;animation:vpmSheetRise .42s cubic-bezier(.16,1,.3,1) backwards}.vpm-lift{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;touch-action:pan-y;scrollbar-width:none}.vpm-lift::-webkit-scrollbar{display:none}.vpm-lift-spacer{display:block;height:calc(100% - var(--vpm-rest));width:100%;border:none;padding:0;cursor:pointer;background:transparent}.vpm-panel{position:relative;padding-top:48px;border-radius:20px 20px 0 0;background:var(--vpm-surface);box-shadow:0 -1px 0 0 rgba(255,255,255,.09),0 -24px 48px -12px rgba(0,0,0,.75)}.vpm-sheet .vp-root{display:block;height:auto;background:transparent}.vpm-sheet .vp-scroll{position:static;height:auto;overflow:visible;touch-action:auto}.vpm-sheet .vp-canvas{animation:none}.vpm-sheet .vp-body{margin-top:0;padding-top:0}.vpm-sheet .vp-header{background:linear-gradient(90deg,#120f26,#0c0b1f)}.vpm-sheet .vp-header-cta{color:var(--feed-base);background:#fff}.vpm-sheet .vmb-root{display:block;height:auto;overflow:visible;width:100%;margin-inline:0;background:transparent}.vpm-sheet .vmb-scroll{overflow:visible;min-height:auto;transform:none}.vpm-panel:has(.vmb-root){--vpm-surface:#0d0d22}@media (min-width:431px) and (pointer:fine){main.qa-frame .vpm-root{--vpm-rest:60%}main.qa-frame .vpm-sheet{height:100%}}.vpm-root[data-closing=true] .vpm-sheet{animation:vpmSheetFall var(--vpm-exit-ms) cubic-bezier(.5,0,.75,0) forwards}.vpm-handle{pointer-events:none;top:10px;left:50%;z-index:30;height:4px;transform:translateX(-50%);border-radius:999px;background:rgba(255,255,255,.28)}.vpm-close,.vpm-handle{position:absolute;width:40px}.vpm-close{top:6px;right:14px;z-index:40;display:flex;height:40px;align-items:center;justify-content:center;border:none;padding:0;cursor:pointer;color:rgba(255,255,255,.72);background:transparent}@keyframes vpmSheetRise{0%{transform:translateY(6%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes vpmSheetFall{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes vpmScrimIn{0%{opacity:0}to{opacity:1}}@keyframes vpmScrimOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.vpm-sheet{animation:vpmScrimIn .2s ease backwards}.vpm-root[data-closing=true] .vpm-sheet{animation:vpmScrimOut var(--vpm-exit-ms) ease forwards}}