/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-border-style:solid}}}.fff-video-field{--fff-video-field-radius:1.5rem;--fff-video-field-max-width:48rem;--fff-video-field-glass-bg:oklch(100% 0 0/.1);--fff-video-field-glass-bg-hover:oklch(100% 0 0/.16);--fff-video-field-glass-shadow:0 0 0 1px oklch(0% 0 0/.1), 0 1px 3px 0 #00000026, 0 1px 2px -1px #00000026;--fff-video-field-glass-blur:blur(16px);--fff-video-field-glass-saturate:saturate(1.5);--fff-video-field-glass-inset:inset 0 1px 0 0 #ffffff1a, inset 0 0 0 1px #ffffff0d;--fff-video-field-popup-side-offset:.75rem;--fff-video-field-popup-boundary-offset:.5rem;--fff-video-field-menu-radius:.75rem;--fff-video-field-menu-padding:.25rem;--fff-video-field-menu-item-radius:calc(var(--fff-video-field-menu-radius) - var(--fff-video-field-menu-padding));--fff-video-field-control-pill-radius:9999px;--fff-video-field-control-btn-radius:100%;--fff-video-field-kicker-size:.8125rem;--fff-video-field-title-size:1.625rem;--fff-video-field-time-size:.75rem;--fff-video-field-pill-h:2.25rem;--fff-video-field-glass-btn:2.375rem;--fff-video-field-ui-ease:cubic-bezier(.22, 1, .36, 1);--fff-video-field-scrim:linear-gradient(180deg, #0000 0%, #0000000a 38%, #00000061 68%, #000000b8 100%);--fff-video-field-controls-inset:.75rem;--fff-video-field-dock-panel-bg:oklch(100% 0 0/.08);--fff-video-field-dock-panel-blur:blur(14px);--fff-video-field-dock-panel-saturate:saturate(1.5);--fff-video-field-dock-panel-mask:linear-gradient(to bottom, transparent 0%, black 50%);width:100%;max-width:var(--fff-video-field-max-width)}.fff-video-field [x-cloak]{display:none!important}.fff-video-field.is-full-width{max-width:none}.fff-video-field--sm{--fff-video-field-radius:.875rem;--fff-video-field-max-width:34rem;--fff-video-field-kicker-size:.6875rem;--fff-video-field-title-size:1.125rem;--fff-video-field-time-size:.6875rem;--fff-video-field-pill-h:1.875rem;--fff-video-field-glass-btn:2rem}.fff-video-field--lg{--fff-video-field-radius:1.25rem;--fff-video-field-max-width:64rem;--fff-video-field-kicker-size:.875rem;--fff-video-field-title-size:2rem;--fff-video-field-time-size:.8125rem;--fff-video-field-pill-h:2.375rem;--fff-video-field-glass-btn:2.625rem}.fff-video-field__frame{isolation:isolate;background-color:var(--color-black,#000);border-radius:var(--fff-video-field-radius);width:100%;position:relative;container:video-field/inline-size}.fff-video-field__video,.fff-video-field__empty,.fff-video-field__placeholder,.fff-video-field__youtube-facade,.fff-video-field__youtube-player,.fff-video-field__pip-placeholder,.fff-video-field__scrim{border-radius:inherit}.fff-video-field__video,.fff-video-field__empty,.fff-video-field__youtube-facade,.fff-video-field__youtube-player{overflow:hidden}.fff-video-field__frame:fullscreen{border-radius:0}.fff-video-field__player{width:100%;max-width:100%;position:relative}.fff-video-field__frame:fullscreen .fff-video-field__video{object-fit:contain}.fff-video-field__frame.is-picture-in-picture .fff-video-field__video{opacity:0}.fff-video-field__pip-placeholder{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.fff-video-field__pip-placeholder-image{object-fit:cover;border-radius:inherit;width:100%;height:100%}.fff-video-field__pip-placeholder-fallback{background:#0f0f0feb;width:100%;height:100%}.fff-video-field__glass-btn:disabled{pointer-events:none;opacity:.4}.fff-video-field__video,.fff-video-field__empty,.fff-video-field__placeholder{object-fit:cover;width:100%;height:100%;display:block}.fff-video-field__empty{background-color:var(--color-zinc-950,oklch(14.1% .005 285.823));justify-content:center;align-items:center;min-height:12rem;display:flex}.fff-video-field__placeholder--fallback{color:var(--color-zinc-500,oklch(55.2% .016 285.938));justify-content:center;align-items:center;display:flex}.fff-video-field__placeholder--fallback svg,.fff-video-field__placeholder--fallback .fi-icon{width:3rem;height:3rem}.fff-video-field__scrim{pointer-events:none;z-index:1;background:var(--fff-video-field-scrim);opacity:0;transition:opacity .56s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.fff-video-field__scrim.is-panel-visible{opacity:1}.fff-video-field__ui{z-index:2;opacity:0;pointer-events:none;transition:opacity .48s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.fff-video-field__ui.is-panel-visible{opacity:1;pointer-events:auto}.fff-video-field__player:not(.is-hydrated) .fff-video-field__scrim,.fff-video-field__player:not(.is-hydrated) .fff-video-field__ui,.fff-video-field__player:not(.is-hydrated) .fff-video-field__dock,.fff-video-field__player:not(.is-hydrated) .fff-video-field__meta,.fff-video-field__player:not(.is-hydrated) .fff-video-field__progress-block,.fff-video-field__player:not(.is-hydrated) .fff-video-field__toolbar{transition:none!important}.fff-video-field__player:not(.is-hydrated) .fff-video-field__scrim,.fff-video-field__player:not(.is-hydrated) .fff-video-field__ui{opacity:1}.fff-video-field__player:not(.is-hydrated) .fff-video-field__dock,.fff-video-field__player:not(.is-hydrated) .fff-video-field__meta,.fff-video-field__player:not(.is-hydrated) .fff-video-field__progress-block,.fff-video-field__player:not(.is-hydrated) .fff-video-field__toolbar{filter:none;opacity:1;transform:none}.fff-video-field__dock{box-sizing:border-box;gap:calc(var(--spacing,.25rem) * 3.5);min-width:0;left:var(--fff-video-field-controls-inset);right:var(--fff-video-field-controls-inset);bottom:var(--fff-video-field-controls-inset);width:auto;max-width:calc(100% - (2 * var(--fff-video-field-controls-inset)));opacity:0;transform-origin:bottom;flex-direction:column;transition:transform .64s cubic-bezier(.22,1,.36,1),opacity .52s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;transform:translateY(1.75rem)}.fff-video-field__dock:before{content:"";z-index:0;pointer-events:none;left:calc(-1 * var(--fff-video-field-controls-inset));right:calc(-1 * var(--fff-video-field-controls-inset));bottom:calc(-1 * var(--fff-video-field-controls-inset));border-radius:0 0 var(--fff-video-field-radius) var(--fff-video-field-radius);background:var(--fff-video-field-dock-panel-bg);-webkit-backdrop-filter:var(--fff-video-field-dock-panel-blur) var(--fff-video-field-dock-panel-saturate);backdrop-filter:var(--fff-video-field-dock-panel-blur) var(--fff-video-field-dock-panel-saturate);-webkit-mask-image:var(--fff-video-field-dock-panel-mask);-webkit-mask-image:var(--fff-video-field-dock-panel-mask);-webkit-mask-image:var(--fff-video-field-dock-panel-mask);mask-image:var(--fff-video-field-dock-panel-mask);position:absolute;top:-6rem}.fff-video-field__dock:after{content:"";z-index:0;pointer-events:none;left:calc(-1 * var(--fff-video-field-controls-inset));right:calc(-1 * var(--fff-video-field-controls-inset));bottom:calc(-1 * var(--fff-video-field-controls-inset));border-radius:0 0 var(--fff-video-field-radius) var(--fff-video-field-radius);box-shadow:var(--fff-video-field-glass-inset);-webkit-mask-image:var(--fff-video-field-dock-panel-mask);-webkit-mask-image:var(--fff-video-field-dock-panel-mask);-webkit-mask-image:var(--fff-video-field-dock-panel-mask);mask-image:var(--fff-video-field-dock-panel-mask);position:absolute;top:-6rem}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.fff-video-field__dock:before{background:linear-gradient(#0000 0%,#00000059 50%,#000000b8 100%)}}@supports (-webkit-touch-callout:none){.fff-video-field__ui,.fff-video-field__dock,.fff-video-field__dock:before,.fff-video-field__dock:after{will-change:opacity, transform;transform:translateZ(0)}}.fff-video-field__dock>*{z-index:1;position:relative}.fff-video-field__ui.is-panel-visible .fff-video-field__dock{opacity:1;transform:none}.fff-video-field__meta,.fff-video-field__progress-block,.fff-video-field__toolbar{opacity:0;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .42s cubic-bezier(.22,1,.36,1);transform:translateY(1rem)}.fff-video-field__ui.is-panel-visible .fff-video-field__meta,.fff-video-field__ui.is-panel-visible .fff-video-field__progress-block,.fff-video-field__ui.is-panel-visible .fff-video-field__toolbar{opacity:1;transform:none}.fff-video-field__player.is-hydrated .fff-video-field__ui.is-panel-visible .fff-video-field__meta{transition-delay:70ms}.fff-video-field__player.is-hydrated .fff-video-field__ui.is-panel-visible .fff-video-field__progress-block{transition-delay:.13s}.fff-video-field__player.is-hydrated .fff-video-field__ui.is-panel-visible .fff-video-field__toolbar{transition-delay:.19s}.fff-video-field__player.is-hydrated .fff-video-field__ui:not(.is-panel-visible) .fff-video-field__toolbar{transition-delay:0s}.fff-video-field__player.is-hydrated .fff-video-field__ui:not(.is-panel-visible) .fff-video-field__progress-block{transition-delay:55ms}.fff-video-field__player.is-hydrated .fff-video-field__ui:not(.is-panel-visible) .fff-video-field__meta{transition-delay:.11s}.fff-video-field__player.is-hydrated .fff-video-field__ui:not(.is-panel-visible) .fff-video-field__dock{opacity:0;transition-delay:40ms;transform:translateY(1.25rem)}.fff-video-field__popover-enter-active,.fff-video-field__popover-leave-active{transition:opacity .2s var(--fff-video-field-ui-ease), transform .2s var(--fff-video-field-ui-ease)}.fff-video-field__popover-enter-from,.fff-video-field__popover-leave-to{opacity:0;transform:translateY(.375rem)scale(.96)}.fff-video-field__popover-enter-to,.fff-video-field__popover-leave-from{opacity:1;transform:translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){.fff-video-field__scrim,.fff-video-field__ui,.fff-video-field__dock,.fff-video-field__meta,.fff-video-field__progress-block,.fff-video-field__toolbar,.fff-video-field__popover-enter-active,.fff-video-field__popover-leave-active{transition-duration:1ms!important;transition-delay:0s!important}.fff-video-field__dock,.fff-video-field__meta,.fff-video-field__progress-block,.fff-video-field__toolbar,.fff-video-field__popover-enter-from,.fff-video-field__popover-leave-to{filter:none!important;transform:none!important}}.fff-video-field__meta{text-align:left;min-width:0}.fff-video-field__meta-kicker{margin-bottom:var(--spacing,.25rem);text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:#ffffffb8;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fff-video-field__meta-kicker{color:color-mix(in oklab, var(--color-white,#fff) 72%, transparent)}}.fff-video-field__meta-kicker{font-size:var(--fff-video-field-kicker-size);letter-spacing:.01em;line-height:1.25}.fff-video-field__meta-title{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);font-size:var(--fff-video-field-title-size);letter-spacing:-.02em;line-height:1.08;display:block;overflow:hidden}.fff-video-field__progress-block{width:100%}.fff-video-field__progress-wrap{--fff-video-slider-fill:0%;--fff-video-slider-pointer:0%;--fff-video-slider-buffer:0%;--fff-video-slider-track-h:.25rem;--fff-video-slider-thumb-size:.75rem;--fff-video-slider-hover-dot-size:.25rem;--fff-video-preview-width:128px;isolation:isolate;cursor:pointer;--tw-outline-style:none;touch-action:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;min-height:2rem;display:flex;position:relative}.fff-video-field__progress-wrap.is-disabled{cursor:not-allowed;opacity:.6}.fff-video-field__progress-track{width:100%;height:var(--fff-video-slider-track-h);background:#fff3;border-radius:3.40282e38px;position:relative;overflow:hidden}.fff-video-field__progress-buffer,.fff-video-field__progress-played{pointer-events:none;border-radius:inherit;inset-block:0;position:absolute;left:0}.fff-video-field__progress-buffer{width:var(--fff-video-slider-buffer);background:#fff3;transition:width .1s ease-out}.fff-video-field__progress-played{width:var(--fff-video-slider-fill);background:#fff;transition:width .1s ease-out}.fff-video-field__progress-wrap.is-dragging .fff-video-field__progress-played{width:var(--fff-video-slider-pointer);transition:none}.fff-video-field__progress-thumb{pointer-events:none;z-index:2;top:50%;left:var(--fff-video-slider-fill);width:var(--fff-video-slider-thumb-size);height:var(--fff-video-slider-thumb-size);opacity:0;background:#fff;border-radius:3.40282e38px;transition:opacity .1s ease-out,transform .1s ease-out;position:absolute;transform:translate(-50%,-50%)scale(.8);box-shadow:0 0 0 1px #0000001a,0 1px 3px #00000059,0 1px 2px -1px #00000059}.fff-video-field__progress-wrap:is(.is-pointing,:focus-visible) .fff-video-field__progress-thumb{opacity:1;transform:translate(-50%,-50%)scale(1)}.fff-video-field__progress-wrap:focus-visible .fff-video-field__progress-thumb{outline-offset:3px;outline:2px solid #fff}.fff-video-field__progress-wrap.is-dragging .fff-video-field__progress-thumb{left:var(--fff-video-slider-pointer);opacity:1;transform:translate(-50%,-50%)scale(.9)}.fff-video-field__progress-preview{pointer-events:none;z-index:1;position:absolute;inset:0}.fff-video-field__progress-preview-dot{pointer-events:none;top:50%;left:var(--fff-video-slider-pointer);width:var(--fff-video-slider-hover-dot-size);height:var(--fff-video-slider-hover-dot-size);opacity:0;transition:opacity .2s var(--fff-video-field-ui-ease), transform .2s var(--fff-video-field-ui-ease);background:#fffffffa;border-radius:3.40282e38px;position:absolute;transform:translate(-50%,-50%)scale(.5);box-shadow:0 0 0 1px oklch(0% 0 0/.15),0 1px 2px #00000059}.fff-video-field__progress-wrap.is-pointing:not(.is-dragging) .fff-video-field__progress-preview-dot{opacity:1;transform:translate(-50%,-50%)scale(1)}.fff-video-field__progress-thumbnail{pointer-events:none;z-index:4;width:var(--fff-video-preview-width);opacity:0;visibility:hidden;filter:blur(8px);transform-origin:bottom;transition:opacity .15s ease-out,transform .15s ease-out,filter .15s ease-out,visibility .15s;position:absolute;bottom:calc(100% + 14px);transform:translateY(4px)scale(.8)}.fff-video-field__progress-wrap.is-pointing:not(.is-disabled) .fff-video-field__progress-thumbnail{opacity:1;visibility:visible;filter:none;transform:none}.fff-video-field__player:not(.is-hydrated) .fff-video-field__progress-thumbnail{opacity:0;visibility:hidden}.fff-video-field__progress-thumbnail-media{border-radius:var(--radius-xl,.75rem);background-color:#000000e6;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fff-video-field__progress-thumbnail-media{background-color:color-mix(in oklab, var(--color-black,#000) 90%, transparent)}}.fff-video-field__progress-thumbnail-media{aspect-ratio:16/9;box-shadow:0 0 0 1px #0000001a,0 1px 3px #00000026,0 1px 2px -1px #00000026}.fff-video-field__progress-thumbnail-media:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(#0000,#0000001a,#00000080);position:absolute;inset:0}.fff-video-field__progress-preview-canvas{object-fit:cover;width:100%;height:100%;display:block}.fff-video-field__progress-preview-time{z-index:3;text-align:center;color:var(--color-white,#fff);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);text-shadow:0 1px #00000026;inset-inline:0;font:13px/1.5 ui-sans-serif,system-ui,sans-serif;position:absolute;bottom:6px}.fff-video-field__progress-thumbnail.is-loading .fff-video-field__progress-thumbnail-media:before{content:"";z-index:3;border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:18px;height:18px;margin:-9px;animation:.75s linear infinite fff-video-preview-spin;position:absolute;top:50%;left:50%}@keyframes fff-video-preview-spin{to{transform:rotate(360deg)}}@container video-field (min-width:30rem){.fff-video-field__progress-wrap{--fff-video-preview-width:160px}}@container video-field (min-width:64rem){.fff-video-field__progress-wrap{--fff-video-preview-width:192px}}@media (prefers-reduced-motion:reduce){.fff-video-field__progress-thumbnail{transition:none}.fff-video-field__progress-thumbnail.is-loading .fff-video-field__progress-thumbnail-media:before{animation:none}}.fff-video-field__preview-source{pointer-events:none;opacity:0;visibility:hidden;width:0;height:0;position:absolute;overflow:hidden}.fff-video-field__progress-times{margin-top:calc(var(--spacing,.25rem) * 2);justify-content:space-between;align-items:center;width:100%;min-height:1rem;display:flex}.fff-video-field__dock--default{gap:.375rem}.fff-video-field__dock--default:before,.fff-video-field__dock--default:after{top:-4.5rem}.fff-video-field__dock--default .fff-video-field__meta-kicker{margin-bottom:0}.fff-video-field__dock--default .fff-video-field__meta-title{line-height:1.05}.fff-video-field__progress-block--default{margin-bottom:0}.fff-video-field__toolbar--default{gap:.5rem}.fff-video-field__toolbar--default .fff-video-field__toolbar-start{gap:.375rem}.fff-video-field__time-current,.fff-video-field__time-remaining{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#ffffffe6;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.fff-video-field__time-current,.fff-video-field__time-remaining{color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}.fff-video-field__time-current,.fff-video-field__time-remaining{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);font-size:var(--fff-video-field-time-size);line-height:1}.fff-video-field__time-current{text-align:left}.fff-video-field__time-remaining{text-align:right}.fff-video-field__toolbar{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .625rem;width:100%;max-width:100%;display:flex}.fff-video-field__toolbar-start,.fff-video-field__toolbar-end{align-items:center;gap:.375rem;min-width:0;display:flex}.fff-video-field__toolbar-start{flex-wrap:wrap;flex:1;min-width:0}.fff-video-field__toolbar-end{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;min-width:0;margin-inline-start:auto}.fff-video-field__pill,.fff-video-field__glass-btn,.fff-video-field__volume-popover,.fff-video-field__duration-pill{background-color:var(--fff-video-field-glass-bg);box-shadow:var(--fff-video-field-glass-shadow);-webkit-backdrop-filter:var(--fff-video-field-glass-blur) var(--fff-video-field-glass-saturate);backdrop-filter:var(--fff-video-field-glass-blur) var(--fff-video-field-glass-saturate);border:0;position:relative}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.fff-video-field__pill,.fff-video-field__glass-btn,.fff-video-field__volume-popover,.fff-video-field__duration-pill{background-color:#282828b8}}.fff-video-field__pill:after,.fff-video-field__glass-btn:after,.fff-video-field__volume-popover:after,.fff-video-field__duration-pill:after{content:"";z-index:10;pointer-events:none;border-radius:inherit;box-shadow:var(--fff-video-field-glass-inset);position:absolute;inset:0}.fff-video-field__pill>*,.fff-video-field__glass-btn>*,.fff-video-field__volume-popover>*,.fff-video-field__duration-pill>*{z-index:11;position:relative}.fff-video-field__pill,.fff-video-field__glass-btn{color:var(--color-white,#fff);--tw-outline-style:none;transition:background-color .22s var(--fff-video-field-ui-ease), transform .22s var(--fff-video-field-ui-ease), box-shadow .22s var(--fff-video-field-ui-ease);outline-style:none;justify-content:center;align-items:center;display:inline-flex}.fff-video-field__pill:hover,.fff-video-field__glass-btn:hover{background-color:var(--fff-video-field-glass-bg-hover)}.fff-video-field__pill:active,.fff-video-field__glass-btn:active{transform:scale(.96)}.fff-video-field__pill{min-height:var(--fff-video-field-pill-h);border-radius:var(--fff-video-field-control-pill-radius);font-size:calc(var(--fff-video-field-time-size) + .0625rem);letter-spacing:.01em;gap:.4375rem;padding:0 1.125rem;font-weight:500;line-height:1}.fff-video-field__pill svg,.fff-video-field__pill .fi-icon{width:.8125rem;height:.8125rem}.fff-video-field__pill-label{text-align:center;min-width:2.5rem}.fff-video-field__glass-btn{width:var(--fff-video-field-glass-btn);height:var(--fff-video-field-glass-btn);border-radius:var(--fff-video-field-control-btn-radius)}.fff-video-field__glass-btn svg,.fff-video-field__glass-btn .fi-icon{width:1.0625rem;height:1.0625rem}.fff-video-field__glass-btn--compact{width:calc(var(--fff-video-field-glass-btn) - .375rem);height:calc(var(--fff-video-field-glass-btn) - .375rem)}.fff-video-field__volume{flex-shrink:0;display:inline-flex;position:relative}.fff-video-field__volume-popover{z-index:40;inset-inline:0;bottom:calc(100% + var(--fff-video-field-popup-side-offset));isolation:isolate;border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;width:2rem;margin-inline:auto;padding:.75rem 0;display:flex;position:absolute;overflow:visible}.fff-video-field__volume-slider{--fff-video-volume-fill:50%;--fff-video-volume-track-w:.25rem;--fff-video-volume-thumb-size:.75rem;cursor:pointer;--tw-outline-style:none;touch-action:none;-webkit-user-select:none;user-select:none;outline-style:none;justify-content:center;align-items:center;width:2rem;height:5rem;display:flex;position:relative}.fff-video-field__volume-track{width:var(--fff-video-volume-track-w);background:#ffffff47;border-radius:3.40282e38px;height:100%;position:relative;overflow:hidden}.fff-video-field__volume-fill{pointer-events:none;border-radius:inherit;height:var(--fff-video-volume-fill);inset-inline:0;background:#fffffff2;position:absolute;bottom:0}.fff-video-field__volume-thumb{pointer-events:none;z-index:1;left:50%;top:calc(100% - var(--fff-video-volume-fill));width:var(--fff-video-volume-thumb-size);height:var(--fff-video-volume-thumb-size);background:#fffffffa;border-radius:3.40282e38px;position:absolute;translate:-50% -50%;box-shadow:0 0 0 1px #ffffff73,0 2px 8px #00000047}.fff-video-field__volume-slider.is-dragging .fff-video-field__volume-fill{height:var(--fff-video-volume-pointer)}.fff-video-field__volume-slider.is-dragging .fff-video-field__volume-thumb{top:calc(100% - var(--fff-video-volume-pointer))}.fff-video-field__duration-pill{--tw-font-weight:var(--font-weight-medium,500);min-width:0;max-width:100%;font-weight:var(--font-weight-medium,500);text-overflow:ellipsis;white-space:nowrap;color:#ffffffe6;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fff-video-field__duration-pill{color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}.fff-video-field__duration-pill{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);--tw-outline-style:none;min-height:var(--fff-video-field-glass-btn);border-radius:var(--fff-video-field-control-pill-radius);font-size:var(--fff-video-field-time-size);outline-style:none;flex-shrink:1;padding-inline:.875rem;line-height:1}@container video-field (max-width:28rem){.fff-video-field__duration-pill{padding-inline:.625rem}.fff-video-field__toolbar--default .fff-video-field__toolbar-start{gap:.25rem}.fff-video-field__toolbar--default{align-items:flex-start}.fff-video-field__toolbar--compact{align-items:center}.fff-video-field__toolbar-end{max-width:100%}}@container video-field (max-width:22rem){.fff-video-field__glass-btn svg,.fff-video-field__glass-btn .fi-icon{width:.9375rem;height:.9375rem}}.fff-video-field.is-disabled,.fff-video-field.is-read-only{opacity:.7}.fff-video-field.is-disabled .fff-video-field__pill,.fff-video-field.is-disabled .fff-video-field__glass-btn,.fff-video-field.is-read-only .fff-video-field__pill,.fff-video-field.is-read-only .fff-video-field__glass-btn{pointer-events:none}.fff-video-field.has-native-controls .fff-video-field__scrim,.fff-video-field.has-native-controls .fff-video-field__ui{display:none!important}.fff-video-field__youtube-facade{width:100%;height:100%;position:relative}.fff-video-field__youtube-player{width:100%;height:100%;position:absolute;inset:0}.fff-video-field__youtube-player iframe{border-style:var(--tw-border-style);border-width:0;width:100%;height:100%}.fff-video-field.is-youtube-custom .fff-video-field__youtube-player iframe{pointer-events:none!important}.fff-video-field__youtube-iframe,.fff-video-field__vimeo-iframe{border-style:var(--tw-border-style);border-radius:inherit;border-width:0;width:100%;height:100%;position:absolute;inset:0}.fff-video-field.is-youtube .fff-video-field__frame,.fff-video-field.is-vimeo .fff-video-field__frame{background-color:var(--color-black,#000)}.fff-video-field.is-youtube:not(.is-youtube-custom) .fff-video-field__ui{pointer-events:none}.fff-video-field.is-youtube:not(.is-youtube-custom) .fff-video-field__toolbar,.fff-video-field.is-youtube:not(.is-youtube-custom) .fff-video-field__pill,.fff-video-field.is-youtube:not(.is-youtube-custom) .fff-video-field__glass-btn{pointer-events:auto}.fff-video-field__control-tip,.fff-video-field__control-tip-wrap{flex-shrink:0;display:inline-flex;position:relative}.fff-video-field__tooltip{pointer-events:none;z-index:30;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--color-white,#fff);background-color:var(--fff-video-field-glass-bg);box-shadow:var(--fff-video-field-glass-shadow);-webkit-backdrop-filter:var(--fff-video-field-glass-blur) var(--fff-video-field-glass-saturate);backdrop-filter:var(--fff-video-field-glass-blur) var(--fff-video-field-glass-saturate);transform-origin:bottom;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;line-height:1.25;transition:opacity .1s ease-out,filter .1s ease-out,transform .1s ease-out,scale .1s ease-out;display:none;position:absolute;inset:auto auto auto 0}.fff-video-field__control-tip.has-tooltips.is-tooltip-visible .fff-video-field__tooltip{filter:none;display:block;transform:none}.fff-video-field__control-tip.has-tooltips:not(.is-tooltip-visible) .fff-video-field__tooltip{filter:blur(4px);scale:.95}.fff-video-field__control-tip{position:relative}.fff-video-field__tooltip-label{display:inline}.fff-video-field__tooltip-kbd{min-width:1rem;padding-inline:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:oklch(from currentColor l c h / .75);background:oklch(from currentColor l c h / .12);border-radius:.25rem;justify-content:center;align-items:center;font-size:.625rem;line-height:1.2;display:inline-flex}:is(.fff-video-field.is-coarse-pointer .fff-video-field__tooltip) .fff-video-field__tooltip{display:none!important}.fff-video-field__tooltip:after{content:"";z-index:10;pointer-events:none;border-radius:inherit;box-shadow:var(--fff-video-field-glass-inset);position:absolute;inset:0}.fff-video-field__settings{flex-shrink:0;display:inline-flex;position:relative}.fff-video-field__settings-menu{--fff-video-field-menu-radius:.75rem;--fff-video-field-menu-padding:.25rem;--fff-video-field-menu-item-radius:calc(var(--fff-video-field-menu-radius) - var(--fff-video-field-menu-padding));--fff-video-field-glass-bg:oklch(100% 0 0/.1);--fff-video-field-glass-shadow:0 0 0 1px oklch(0% 0 0/.1), 0 1px 3px 0 #00000026, 0 1px 2px -1px #00000026;--fff-video-field-glass-inset:inset 0 1px 0 0 #ffffff1a, inset 0 0 0 1px #ffffff0d;--fff-video-field-settings-item-hover:oklch(100% 0 0/.1);z-index:50;color:var(--color-white,#fff);box-sizing:border-box;overscroll-behavior:contain;border-radius:var(--fff-video-field-menu-radius);background:var(--fff-video-field-glass-bg);width:11rem;height:auto;box-shadow:var(--fff-video-field-glass-shadow);-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1);transform-origin:bottom;margin:0;padding:0;font:13px/1.5 ui-sans-serif,system-ui,sans-serif;position:absolute;bottom:calc(100% + .75rem);left:50%;overflow:hidden;translate:-50%}.fff-video-field__settings-menu:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;box-shadow:var(--fff-video-field-glass-inset);position:absolute;inset:0}.fff-video-field__settings-viewport{z-index:1;contain:layout style paint;width:100%;height:100%;min-height:0;position:absolute;inset:0;overflow:hidden}.fff-video-field__settings-panel{box-sizing:border-box;width:auto;height:max-content;padding:var(--fff-video-field-menu-padding);overscroll-behavior:none;filter:blur();inset-inline:0;outline:none;max-height:100%;position:absolute;top:0;overflow:hidden auto;translate:0}.fff-video-field__settings-panel:not([data-submenu]){inset-inline:var(--fff-video-field-menu-padding);top:var(--fff-video-field-menu-padding);padding:0}.fff-video-field__settings-panel[inert]{pointer-events:none}.fff-video-field__settings-panel[data-submenu]{z-index:10}.fff-video-field__settings-panel:dir(rtl) .fff-video-field__settings-item-chevron{transform:rotate(180deg)}.fff-video-field__progress-wrap,.fff-video-field__volume-slider{touch-action:none;-webkit-user-select:none;user-select:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.fff-video-field__settings-menu{background:#282828eb}}.fff-video-field__settings-group{flex-direction:column;gap:.125rem;display:flex;position:relative}.fff-video-field__settings-item,.fff-video-field__settings-back{z-index:1;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);--tw-outline-style:none;text-align:start;border-radius:var(--fff-video-field-menu-item-radius);text-shadow:0 1px oklch(0% 0 0/.15);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background-color:#0000;outline-style:none;width:100%;padding:.375rem .5rem;font-size:.8125rem;line-height:1.5;transition:background-color 50ms cubic-bezier(.4,0,.2,1),color 50ms cubic-bezier(.4,0,.2,1);display:flex;position:relative}.fff-video-field__settings-item:focus-visible,.fff-video-field__settings-back:focus-visible{outline-offset:2px;outline:2px solid}@media (hover:hover){.fff-video-field__settings-item:hover,.fff-video-field__settings-back:hover{background-color:var(--fff-video-field-settings-item-hover)}}.fff-video-field__settings-item-icon{color:oklch(from currentColor l c h / .65);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fff-video-field__settings-item-label{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);flex-shrink:0}.fff-video-field__settings-item-hint{align-items:center;gap:var(--spacing,.25rem);min-width:0;font-size:inherit;color:inherit;margin-inline-start:auto;padding-inline-start:.5rem;display:inline-flex}.fff-video-field__settings-item-hint-label{text-overflow:ellipsis;white-space:nowrap;opacity:.65;max-width:6rem;overflow:hidden}.fff-video-field__settings-item-chevron{color:oklch(from currentColor l c h / .65);flex-shrink:0;align-items:center;display:inline-flex}.fff-video-field__settings-item-chevron--back{margin-inline-end:.125rem}.fff-video-field__settings-item{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);justify-content:space-between}.fff-video-field__settings-item-indicator{color:inherit;flex-shrink:0;margin-inline:auto -.25rem;display:inline-flex}.fff-video-field__settings-back{--tw-font-weight:var(--font-weight-normal,400);width:100%;font-weight:var(--font-weight-normal,400);margin-bottom:.125rem;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.fff-video-field__settings-back[data-highlighted]{background-color:var(--fff-video-field-settings-item-hover)}.fff-video-field__settings-separator{border-bottom:1px solid oklch(0% 0 0/.1);margin-block:.25rem;box-shadow:0 1px oklch(100% 0 0/.075)}.fff-video-field__glass-btn.is-active{background-color:var(--fff-video-field-glass-bg-hover)}.fff-video-field__settings-highlight{pointer-events:none;border-radius:var(--fff-video-field-menu-item-radius);background:var(--fff-video-field-settings-item-hover);opacity:0;position:absolute}@media (hover:hover){.fff-video-field__settings-group .fff-video-field__settings-item:hover{background:0 0}}.fff-video-field__settings-item-icon>svg,.fff-video-field__settings-item-indicator>svg{width:18px;height:18px}.fff-video-field__settings-item-chevron>svg{width:14px;height:14px}.fff-video-field__settings-item-chevron--back>svg{transform:rotate(180deg)}.fff-video-field__settings-item-icon,.fff-video-field__settings-item-chevron{filter:drop-shadow(0 1px #00000026)}.fff-video-field__settings-item:is(:hover,:focus-visible,[data-highlighted]) .fff-video-field__settings-item-icon,.fff-video-field__settings-item:is(:hover,:focus-visible,[data-highlighted]) .fff-video-field__settings-item-chevron,.fff-video-field__settings-back[data-highlighted] .fff-video-field__settings-item-chevron{color:inherit}.fff-video-field__settings-back:is(:hover,:focus-visible){transition-duration:.2s}.fff-video-field__settings [x-ref=settingsTrigger]>svg{transition:transform .15s cubic-bezier(.4,0,.2,1)}.fff-video-field__settings [x-ref=settingsTrigger][aria-expanded=true]>svg{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.fff-video-field__settings [x-ref=settingsTrigger]>svg{transition:none}}.fff-video-field.is-controls-compact{--fff-video-field-glass-saturate:saturate(1.1);--fff-video-field-compact-control-size:2.25rem;--fff-video-field-compact-icon-size:1.125rem;--fff-video-field-compact-font-size:.8125rem}.fff-video-field--sm.is-controls-compact{--fff-video-field-compact-control-size:2rem;--fff-video-field-compact-icon-size:1rem;--fff-video-field-compact-font-size:.6875rem}.fff-video-field--lg.is-controls-compact{--fff-video-field-compact-control-size:2.625rem;--fff-video-field-compact-icon-size:1.3125rem;--fff-video-field-compact-font-size:.875rem}.fff-video-field.is-controls-compact .fff-video-field__scrim{background:linear-gradient(to top in oklab, #0006, #0003, #00000080);transition:opacity .1s cubic-bezier(0,0,.2,1)}.fff-video-field.is-controls-compact .fff-video-field__ui{opacity:1;pointer-events:none;transition:none}.fff-video-field__dock--compact{opacity:1;display:contents;transform:none}.fff-video-field__dock--compact:before,.fff-video-field__dock--compact:after{display:none}.fff-video-field__toolbar--compact{color:#fff;opacity:1;font:var(--fff-video-field-compact-font-size)/1.5 ui-sans-serif, system-ui, sans-serif;text-shadow:0 1px #00000026;display:contents;transform:none}.fff-video-field__compact-primary,.fff-video-field__toolbar-end--compact{z-index:30;pointer-events:auto;background:var(--fff-video-field-glass-bg);box-shadow:var(--fff-video-field-glass-shadow);-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1);border-radius:99px;align-items:center;padding:2px;transition:opacity 50ms cubic-bezier(0,0,.2,1),filter 50ms cubic-bezier(0,0,.2,1),scale 50ms cubic-bezier(0,0,.2,1),translate 50ms cubic-bezier(0,0,.2,1);display:flex;position:absolute}.fff-video-field__compact-primary{transform-origin:bottom;inset-inline:8px;bottom:8px}.fff-video-field__toolbar-end--compact{transform-origin:top;top:8px;gap:1px;inset-inline-end:8px}.fff-video-field__compact-primary:after,.fff-video-field__toolbar-end--compact:after,.fff-video-field__toolbar--compact:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;box-shadow:var(--fff-video-field-glass-inset);position:absolute;inset:0}.fff-video-field__toolbar-start--compact{flex:none;align-items:center;gap:0;display:flex}.fff-video-field__toolbar--compact .fff-video-field__volume{margin-inline-start:1px}.fff-video-field__toolbar--compact .fff-video-field__glass-btn{width:var(--fff-video-field-compact-control-size);height:var(--fff-video-field-compact-control-size);min-height:0;color:inherit;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:99px;flex-shrink:0;padding:0;transition:background-color .15s cubic-bezier(0,0,.2,1),color .15s cubic-bezier(0,0,.2,1),scale .15s cubic-bezier(0,0,.2,1);transform:scale(1)}.fff-video-field__toolbar--compact .fff-video-field__glass-btn:after{display:none}.fff-video-field__toolbar--compact .fff-video-field__glass-btn:is(:hover,:focus-visible,[aria-expanded=true]){background:#ffffff1a}.fff-video-field__toolbar--compact .fff-video-field__glass-btn:active{scale:.97}.fff-video-field__toolbar--compact .fff-video-field__glass-btn svg{width:var(--fff-video-field-compact-icon-size);height:var(--fff-video-field-compact-icon-size);filter:drop-shadow(0 1px #00000026)}.fff-video-field__time-controls--compact{direction:ltr;flex:1;align-items:center;gap:10px;min-width:0;padding-inline:8px;display:flex;container:video-time/inline-size}.fff-video-field__toolbar--compact .fff-video-field__time-current,.fff-video-field__toolbar--compact .fff-video-field__time-remaining{color:inherit;font:inherit;font-variant-numeric:tabular-nums;line-height:inherit;white-space:nowrap;flex-shrink:0;min-width:0;margin:0;padding:0}.fff-video-field__toolbar--compact .fff-video-field__time-remaining{cursor:pointer;background:0 0;border:0;border-radius:2px}.fff-video-field__toolbar--compact :is(.fff-video-field__time-remaining,.fff-video-field__glass-btn):focus-visible{outline-offset:2px;outline:2px solid #fff}.fff-video-field__progress-block--compact{opacity:1;flex:1;width:auto;min-width:72px;margin:0;transition:none;transform:none}.fff-video-field__toolbar--compact .fff-video-field__progress-wrap{--fff-video-slider-track-h:4px;--fff-video-slider-thumb-size:12px;min-height:32px}.fff-video-field.is-controls-compact .fff-video-field__ui:not(.is-panel-visible) .fff-video-field__compact-primary,.fff-video-field.is-controls-compact .fff-video-field__ui:not(.is-panel-visible) .fff-video-field__toolbar-end--compact{opacity:0;pointer-events:none;transition-duration:.1s;translate:0 4px;scale:.95}.fff-video-field.is-controls-compact .fff-video-field__ui:not(.is-panel-visible) .fff-video-field__toolbar-end--compact{translate:0 -4px}@media (pointer:fine){.fff-video-field.is-controls-compact .fff-video-field__ui:not(.is-panel-visible) .fff-video-field__compact-primary,.fff-video-field.is-controls-compact .fff-video-field__ui:not(.is-panel-visible) .fff-video-field__toolbar-end--compact{filter:blur(8px)}}@container video-field (min-width:32rem){.fff-video-field__toolbar--compact{pointer-events:auto;background:var(--fff-video-field-glass-bg);width:auto;max-width:none;box-shadow:var(--fff-video-field-glass-shadow);-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1);inset-inline:8px;border-radius:99px;align-items:center;gap:0;padding:4px;transition:opacity 50ms cubic-bezier(0,0,.2,1),filter 50ms cubic-bezier(0,0,.2,1),scale 50ms cubic-bezier(0,0,.2,1),translate 50ms cubic-bezier(0,0,.2,1);display:flex;position:absolute;bottom:8px}.fff-video-field__compact-primary{display:contents}.fff-video-field__toolbar-end--compact{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;position:static}.fff-video-field__toolbar-end--compact:after{display:none}.fff-video-field__time-controls--compact{padding-inline:12px}.fff-video-field__toolbar--compact .fff-video-field__settings{margin-inline-start:1px}.fff-video-field.is-controls-compact .fff-video-field__ui:not(.is-panel-visible) .fff-video-field__toolbar--compact{opacity:0;pointer-events:none;transition-duration:.1s;translate:0 4px;scale:.95}.fff-video-field.is-controls-compact .fff-video-field__ui:not(.is-panel-visible) .fff-video-field__toolbar-end--compact{opacity:1;filter:none;translate:0;scale:1}}@container video-field (min-width:42rem){.fff-video-field__toolbar--compact{inset-inline:12px;bottom:12px}}@container video-time not (min-width:16rem){.fff-video-field__time-current,.fff-video-field__time-remaining{display:none}}@media (pointer:fine){@container video-field (min-width:32rem){.fff-video-field.is-controls-compact .fff-video-field__ui:not(.is-panel-visible) .fff-video-field__toolbar--compact{filter:blur(8px)}}}@media (prefers-reduced-motion:reduce){.fff-video-field__toolbar--compact,.fff-video-field__compact-primary,.fff-video-field__toolbar-end--compact,.fff-video-field__toolbar--compact .fff-video-field__glass-btn,.fff-video-field__toolbar--compact .fff-video-field__progress-track,.fff-video-field__toolbar--compact .fff-video-field__progress-thumb{transition:none}}.fff-video-field.is-controls-compact .fff-video-field__player.is-hydrated .fff-video-field__ui .fff-video-field__dock--compact{opacity:1;transition:none;transform:none}.fff-video-field.is-controls-compact .fff-video-field__player.is-hydrated .fff-video-field__ui .fff-video-field__toolbar--compact{transition-delay:0s;transform:none}@property --tw-font-weight{syntax:"*";inherits:false}