.rfp{background:#000;color:#fff;border-radius:inherit;-webkit-tap-highlight-color:transparent}.rfp,.rfp-frame,.rfp-stage{position:absolute;inset:0;overflow:hidden}.rfp .rfp-stage iframe{position:absolute;inset:auto;left:0;top:-100%;width:100%;height:300%;border:0}.rfp.is-live .rfp-stage iframe{pointer-events:none}.rfp-hit{position:absolute;inset:0;z-index:2;display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.rfp.is-idle .rfp-hit{cursor:none}.rfp-hit:focus-visible{outline:3px solid #F4BE37;outline-offset:-3px}.rfp-top{position:absolute;top:14px;left:16px;z-index:3;display:flex;align-items:center;gap:8px;font:700 10px/1 var(--font-mono,"Space Mono",monospace);letter-spacing:.16em;color:#F4BE37;text-shadow:0 1px 6px rgb(0 0 0/.7);pointer-events:none;transition:opacity .25s ease}.rfp-mark{display:grid;place-items:center;width:26px;height:26px;border-radius:6px;background:#F4BE37;color:#1a1204;font:400 12px/1 Druk Wide Bold,Bebas Neue,Anton,sans-serif;letter-spacing:0}.rfp-bar{position:absolute;left:0;right:0;bottom:0;z-index:3;display:grid;gap:4px;padding:34px 14px 10px;background:linear-gradient(transparent,rgb(0 0 0/.8));transition:opacity .25s ease;pointer-events:none}.rfp-bar>*{pointer-events:auto}.rfp-row>.rfp-gap,.rfp-row>.rfp-time{pointer-events:none}.rfp.is-idle .rfp-bar,.rfp.is-idle .rfp-top{opacity:0;pointer-events:none}.rfp-row{display:flex;align-items:center;gap:8px;min-width:0}.rfp-gap{flex:1 1 auto}.rfp-btn{display:grid;place-items:center;flex:none;width:36px;height:36px;padding:0;border:1px solid rgb(255 255 255/.35);border-radius:50%;background:rgb(0 0 0/.45);color:#fff;cursor:pointer;font:700 11px/1 var(--font-ui,system-ui,sans-serif)}.rfp-btn svg{width:18px;height:18px;fill:currentColor}.rfp-btn.rfp-main{width:42px;height:42px;border:0;background:#F4BE37;color:#1a1204}.rfp-btn.rfp-main svg{width:20px;height:20px}.rfp-btn.rfp-txt{width:auto;min-width:36px;padding:0 9px;border-radius:999px;letter-spacing:.04em}.rfp-btn[aria-pressed=true]{border-color:#F4BE37;color:#F4BE37}.rfp-again:focus-visible,.rfp-btn:focus-visible{outline:2px solid #F4BE37;outline-offset:2px}@media (hover:hover){.rfp-btn:hover{border-color:#F4BE37}.rfp-btn.rfp-main:hover{filter:brightness(1.08)}}.rfp-time{flex:none;font:600 13px/1 var(--font-ui,system-ui,sans-serif);font-variant-numeric:tabular-nums;color:#dfe5ee;white-space:nowrap}.rfp-time b{color:#fff;font-weight:700}.rfp-seek,.rfp-vol{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:18px;margin:0;background:transparent;cursor:pointer}.rfp-seek{width:100%}.rfp-vol{width:84px;flex:none}.rfp-seek::-webkit-slider-runnable-track,.rfp-vol::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:linear-gradient(90deg,#F4BE37 var(--p,0),rgb(255 255 255/.28) var(--p,0))}.rfp-seek::-moz-range-track,.rfp-vol::-moz-range-track{height:4px;border-radius:4px;background:linear-gradient(90deg,#F4BE37 var(--p,0),rgb(255 255 255/.28) var(--p,0))}.rfp-seek::-webkit-slider-thumb,.rfp-vol::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-5px;border:0;border-radius:50%;background:#F4BE37;box-shadow:0 0 0 4px rgb(244 190 55/.25)}.rfp-seek::-moz-range-thumb,.rfp-vol::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:#F4BE37}.rfp-seek:focus-visible,.rfp-vol:focus-visible{outline:2px solid #F4BE37;outline-offset:2px}.rfp-spin{position:absolute;left:50%;top:50%;z-index:3;width:46px;height:46px;margin:-23px 0 0 -23px;border:4px solid rgb(244 190 55/.25);border-top-color:#f4be37;border-radius:50%;animation:rfp-spin .9s linear infinite;pointer-events:none}@keyframes rfp-spin{to{transform:rotate(1turn)}}.rfp-end{position:absolute;inset:0;z-index:4;display:grid;place-items:center;background:radial-gradient(circle at center,rgb(10 24 48/.92),#000 75%)}.rfp-again{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border:0;border-radius:999px;background:#F4BE37;color:#1a1204;font:800 13px/1 var(--font-ui,system-ui,sans-serif);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.rfp-again svg{width:18px;height:18px;fill:currentColor}.rfp.is-full,.rfp.is-pseudo{display:grid;place-items:center;border-radius:0}.rfp.is-full .rfp-frame,.rfp.is-pseudo .rfp-frame{position:relative;inset:auto;width:min(100vw,calc(100dvh * 16 / 9));aspect-ratio:16/9}.rfp.is-pseudo{position:fixed;inset:0;z-index:2147483000}body :has(.rfp.is-pseudo){isolation:auto!important;z-index:auto!important;transform:none!important;filter:none!important;contain:none!important;overflow:visible!important}html.rfp-lock,html.rfp-lock body{overflow:hidden}@media (max-width:560px){.rfp-vol{display:none}.rfp-bar{padding:26px 10px 8px}.rfp-row{gap:6px}.rfp-btn{width:32px;height:32px}.rfp-btn.rfp-main{width:36px;height:36px}.rfp-time{font-size:12px}.rfp-top{top:10px;left:12px}}@media (prefers-reduced-motion:reduce){.rfp-bar,.rfp-top{transition:none}.rfp-spin{animation-duration:2s}}@media (forced-colors:active){.rfp-again,.rfp-btn{border:1px solid ButtonText}}