.HlsVideoPlayer_player__uBIeM{position:relative;width:100%;height:100%;overflow:hidden;background:#000;color:#fff}.HlsVideoPlayer_video__hq7Ch{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;cursor:pointer}.HlsVideoPlayer_buffering__l8MWO,.HlsVideoPlayer_error__DJ7GF{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.HlsVideoPlayer_buffering__l8MWO{background:rgb(0 0 0/18%)}.HlsVideoPlayer_error__DJ7GF{padding:24px;text-align:center;background:rgb(0 0 0/70%);font-size:14px}.HlsVideoPlayer_controls__c1zXZ{position:absolute;right:0;bottom:0;left:0;padding:28px 12px 10px;background:linear-gradient(transparent,rgb(0 0 0/82%));opacity:.92;transition:opacity .16s ease}.HlsVideoPlayer_player__uBIeM:focus-within .HlsVideoPlayer_controls__c1zXZ,.HlsVideoPlayer_player__uBIeM:hover .HlsVideoPlayer_controls__c1zXZ{opacity:1}.HlsVideoPlayer_timeline__t0eeF{display:block;width:100%;height:4px;margin:0 0 8px;accent-color:var(--terracotta);cursor:pointer}.HlsVideoPlayer_controlRow__hO6HO{display:flex;align-items:center;gap:6px}.HlsVideoPlayer_controlButton__fhdmB{display:inline-flex;flex:0 0 36px;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer}.HlsVideoPlayer_controlButton__fhdmB:focus-visible,.HlsVideoPlayer_controlButton__fhdmB:hover{background:rgb(255 255 255/16%)}.HlsVideoPlayer_time__bT_dm{margin-left:4px;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap;color:rgb(255 255 255/88%)}.HlsVideoPlayer_spacer___Kkxs{flex:1}.HlsVideoPlayer_quality__Zsp3M{display:inline-flex;align-items:center;gap:4px;height:34px;padding:0 7px;border:1px solid rgb(255 255 255/24%);border-radius:8px;background:rgb(0 0 0/28%)}.HlsVideoPlayer_quality__Zsp3M select{max-width:74px;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:12px;cursor:pointer}.HlsVideoPlayer_quality__Zsp3M option{background:#1c1917;color:#fff}@media (max-width:480px){.HlsVideoPlayer_controls__c1zXZ{padding:24px 8px 7px}.HlsVideoPlayer_controlRow__hO6HO{gap:2px}.HlsVideoPlayer_controlButton__fhdmB{flex-basis:32px;width:32px;height:32px}.HlsVideoPlayer_time__bT_dm{font-size:11px}.HlsVideoPlayer_quality__Zsp3M{padding:0 4px}}.VariantToggle_wrapper__Ksugq{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap}.VariantToggle_label__962Ik{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:var(--ink-light)}.VariantToggle_toggle__Uixug{display:inline-flex;padding:5px;background:var(--cream);border:1.5px solid var(--warm-200);border-radius:999px;gap:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,.04)}.VariantToggle_option__0HqG9{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:8px var(--space-5);font-size:var(--text-sm);font-weight:600;color:var(--ink-light);background:transparent;border-radius:999px;text-decoration:none;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);white-space:nowrap;min-width:120px;line-height:1;cursor:pointer}.VariantToggle_icon__KJawO{width:16px;height:16px;flex-shrink:0;opacity:.85}.VariantToggle_option__0HqG9:hover:not(.VariantToggle_active___WHVk){color:var(--terracotta);background:var(--white);box-shadow:0 1px 3px rgba(0,0,0,.06)}.VariantToggle_option__0HqG9:hover:not(.VariantToggle_active___WHVk) .VariantToggle_icon__KJawO{opacity:1}.VariantToggle_active___WHVk{color:var(--white);background:linear-gradient(135deg,var(--terracotta),var(--pink));box-shadow:0 2px 8px rgba(217,119,87,.32),0 1px 2px rgba(0,0,0,.08);cursor:default;pointer-events:none}.VariantToggle_active___WHVk .VariantToggle_icon__KJawO{opacity:1}@media (max-width:480px){.VariantToggle_option__0HqG9{min-width:100px;padding:7px var(--space-3);font-size:var(--text-xs)}.VariantToggle_icon__KJawO{width:14px;height:14px}}@media (max-width:1023px){.VariantToggle_option__0HqG9{min-height:40px}}@media (max-width:480px){.VariantToggle_option__0HqG9{min-height:40px;padding:7px var(--space-3)}}