.scrub[data-v-1044c858]{cursor:pointer;touch-action:none;outline:none;align-items:center;display:flex}.rail[data-v-1044c858],.scrub[data-v-1044c858]{position:relative}.rail[data-v-1044c858]{transition:height .15s var(--ease-out);border-radius:3px;flex:1;overflow:hidden}.fill[data-v-1044c858]{transform-origin:0;inset:0}.fill[data-v-1044c858],.knob[data-v-1044c858]{background:var(--purple);position:absolute}.knob[data-v-1044c858]{opacity:0;width:12px;height:12px;transition:opacity .15s var(--ease-out),transform .15s var(--ease-out);pointer-events:none;border-radius:50%;margin:-6px 0 0 -6px;top:50%;transform:scale(.5);box-shadow:0 0 0 3px #fff}.edge[data-v-1044c858]{touch-action:pan-y;align-items:flex-end;height:18px;position:absolute;bottom:0;left:0;right:0}@media (pointer:coarse){.edge[data-v-1044c858]{height:44px}}.edge .rail[data-v-1044c858]{background:#1222321a;border-radius:0;height:2px}.edge .knob[data-v-1044c858]{margin:0 0 0 -6px;top:auto;bottom:3px}.edge.scrubbing .rail[data-v-1044c858],.edge:focus-visible .rail[data-v-1044c858]{height:6px}@media (hover:hover) and (pointer:fine){.edge:hover .rail[data-v-1044c858]{height:6px}}.edge[data-v-1044c858]:focus-visible{box-shadow:inset 0 -2px 0 var(--purple)}.bar[data-v-1044c858]{flex:1;height:24px}.bar .rail[data-v-1044c858]{background:#ffffff38;height:4px}.bar.scrubbing .rail[data-v-1044c858],.bar:focus-visible .rail[data-v-1044c858]{height:6px}@media (hover:hover) and (pointer:fine){.bar:hover .rail[data-v-1044c858]{height:6px}}.bar .knob[data-v-1044c858]{box-shadow:0 0 0 3px var(--navy)}.bar[data-v-1044c858]:focus-visible{border-radius:6px;box-shadow:0 0 0 2px #fff}.scrub.scrubbing .knob[data-v-1044c858],.scrub:focus-visible .knob[data-v-1044c858]{opacity:1;transform:scale(1)}@media (hover:hover) and (pointer:fine){.scrub:hover .knob[data-v-1044c858]{opacity:1;transform:scale(1)}}.lightbox[data-v-9a4b031b]{width:100%;max-width:none;height:100%;max-height:none;padding:var(--gutter);color:#fff;background:0 0;border:0;place-items:center;margin:0;display:grid}.lightbox[data-v-9a4b031b]:not([open]){display:none}.lightbox[data-v-9a4b031b]::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fade-9a4b031b .25s var(--ease-out);background:#122232cc}.frame[data-v-9a4b031b]{gap:12px;display:grid}.lightbox:not(.grow) .frame[data-v-9a4b031b]{animation:rise-9a4b031b .3s var(--ease-out)}.grow .controls[data-v-9a4b031b],.grow .top[data-v-9a4b031b]{animation:fade-9a4b031b .25s var(--ease-out) .22s backwards}.closing .controls[data-v-9a4b031b],.closing .top[data-v-9a4b031b]{opacity:0;transition:opacity .12s ease-in}.lightbox.closing[data-v-9a4b031b]::backdrop{opacity:0;transition:opacity .3s var(--ease-out)}.controls[data-v-9a4b031b],.top[data-v-9a4b031b]{align-items:center;gap:12px;display:flex}.top strong[data-v-9a4b031b]{margin-right:auto;font-size:17px;font-weight:500}.media[data-v-9a4b031b]{transform-origin:0 0;border-radius:var(--radius-sm);background:var(--bg);width:100%;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #0009}video[data-v-9a4b031b]{cursor:pointer;display:block}.cover[data-v-9a4b031b],video[data-v-9a4b031b]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cover[data-v-9a4b031b]{pointer-events:none;position:absolute;inset:0}.icon[data-v-9a4b031b]{color:#fff;cursor:pointer;width:40px;height:40px;transition:background-color .2s var(--ease-out),transform .15s var(--ease-out);background:#ffffff1a;border:0;border-radius:50%;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.icon[data-v-9a4b031b]:hover{background:#ffffff2e}}.icon[data-v-9a4b031b]:active{transform:scale(.94)}.icon[data-v-9a4b031b]:focus-visible{outline:2px solid #fff}.time[data-v-9a4b031b]{font-variant-numeric:tabular-nums;color:#ffffffb8;text-align:right;min-width:84px;font-size:14px}@keyframes fade-9a4b031b{0%{opacity:0}}@keyframes rise-9a4b031b{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.lightbox[data-v-9a4b031b]::backdrop,.lightbox:not(.grow) .frame[data-v-9a4b031b]{animation:none}}
