*{box-sizing:border-box}:root{color-scheme:light;--vus-bg: #f5f7fb;--vus-bg-top: #ffffff;--vus-surface: #ffffff;--vus-surface-2: #eef2f7;--vus-surface-alt: #eef2ff;--vus-text: #111827;--vus-muted: #64748b;--vus-border: #e5e7eb;--vus-accent-text: var(--vus-accent, #1d4ed8);--vus-danger: #991b1b;--vus-danger-bg: #fef2f2;--vus-danger-border: #fecaca;--vus-success: #166534;--vus-success-bg: #f0fdf4;--vus-success-border: #86efac;--vus-warning: #92400e;--vus-warning-bg: #fffbeb;--vus-warning-border: #fcd34d;--vus-info: #1e40af;--vus-info-bg: #eff6ff;--vus-info-border: #93c5fd;--vus-status-uploading: #6b21a8;--vus-shadow: 0 1px 2px rgb(15 23 42 / .08);--vus-shadow-raised: 0 2px 6px rgb(15 23 42 / .1);--vus-shadow-up: 0 -2px 6px rgb(15 23 42 / .1);--vus-shadow-video: 0 0 40px rgb(85 85 85 / .65)}html[data-theme=dark]{color-scheme:dark;--vus-bg: #0f172a;--vus-bg-top: #142138;--vus-surface: #1e293b;--vus-surface-2: #273449;--vus-surface-alt: #283653;--vus-text: #e2e8f0;--vus-muted: #94a3b8;--vus-border: #334155;--vus-accent-text: color-mix(in srgb, var(--vus-accent, #1d4ed8) 45%, white);--vus-danger: #fca5a5;--vus-danger-bg: rgb(127 29 29 / .3);--vus-danger-border: #7f1d1d;--vus-success: #86efac;--vus-success-bg: rgb(20 83 45 / .34);--vus-success-border: #166534;--vus-warning: #fcd34d;--vus-warning-bg: rgb(120 53 15 / .32);--vus-warning-border: #92400e;--vus-info: #93c5fd;--vus-info-bg: rgb(30 64 175 / .28);--vus-info-border: #1d4ed8;--vus-status-uploading: #d8b4fe;--vus-shadow: 0 1px 2px rgb(0 0 0 / .28);--vus-shadow-raised: 0 2px 6px rgb(0 0 0 / .34);--vus-shadow-up: 0 -2px 6px rgb(0 0 0 / .34);--vus-shadow-video: 0 0 40px rgb(0 0 0 / .6)}html{background:var(--vus-bg)}body{margin:0;color:var(--vus-text);background:linear-gradient(180deg,var(--vus-bg-top) 0,var(--vus-bg) 28rem),var(--vus-bg)}button,input,select,textarea{font:inherit}a{color:var(--vus-accent-text, var(--vus-accent, #1d4ed8))}.vus-review-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(20rem,2fr);gap:1.35rem;align-items:start}@media(max-width:900px){.vus-review-grid{grid-template-columns:minmax(0,1fr)}}.vus-review-grid.vus-review-grid-edit{grid-template-columns:minmax(20rem,26rem) minmax(28rem,1fr)}@media(max-width:900px){.vus-review-grid.vus-review-grid-edit{grid-template-columns:minmax(0,1fr)}}.vus-review-grid.vus-review-grid-wide{grid-template-columns:minmax(0,1fr)}@keyframes vus-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--vus-accent, #1d4ed8) 32%,transparent)}50%{box-shadow:0 0 0 7px transparent}}.vus-glow-hint{animation:vus-pulse 2.4s ease-in-out infinite}.vus-upload-grid{display:grid;grid-template-columns:minmax(0,40rem) minmax(18rem,1fr);gap:2rem;align-items:start}@media(max-width:1100px){.vus-upload-grid{grid-template-columns:minmax(0,1fr)}.vus-upload-aside{display:none}}.vus-asset-expanded{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.36fr);gap:1rem;align-items:start}@media(max-width:700px){.vus-asset-expanded{grid-template-columns:minmax(0,1fr)}}.vus-library-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:1rem;margin-top:1.25rem;align-items:start}@media(max-width:520px){.vus-library-tiles{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.7rem}}.vus-stack-panes{display:grid;grid-auto-rows:minmax(0,1fr);gap:2px;background:#000;max-height:calc(100vh - var(--vus-stack-reserve, 16rem));min-height:18rem}@media(max-height:700px){.vus-stack-panes{max-height:none}.vus-stack-panes>*{min-height:11rem}}@media(min-width:701px){.vus-stack-panes.vus-stack-side{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-height:0}.vus-stack-side>*{min-height:0}}.vus-stack-panes.vus-stack-overlay{position:relative;grid-template-areas:"frame";grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.vus-stack-panes.vus-stack-overlay>*{grid-area:frame;min-height:0}@media(orientation:landscape)and (max-height:500px){.vus-stack-panes{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:calc(100dvh - 6rem);max-height:none;min-height:0}.vus-stack-panes>*{min-height:0}}.vus-stack-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.8rem;align-items:start}@media(max-width:520px){.vus-stack-cards{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}}.vus-scrub-bar{height:12px}@media(pointer:coarse){.vus-scrub-bar{height:28px}}.vus-share-link-row{display:grid;grid-template-columns:minmax(12rem,1.6fr) minmax(9rem,1fr) auto;gap:.75rem;align-items:center;padding:.7rem;border:1px solid var(--vus-border, #e2e8f0);border-radius:8px;background:var(--vus-surface-2, #f8fafc)}@media(max-width:620px){.vus-share-link-row{grid-template-columns:minmax(0,1fr)}}.vus-library-toolbar{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:.65rem}.vus-library-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.vus-library-filters>.vus-library-search{flex:2 1 14rem}.vus-library-filters>select{flex:1 1 8rem}.vus-library-dates{display:flex;align-items:center;gap:.6rem;min-width:0}.vus-library-dates label{min-width:0;flex:1}.vus-library-dates input{flex:1}.vus-library-view-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.3rem}@media(max-width:760px){.vus-library-filters>.vus-library-search{flex-basis:100%}.vus-library-dates{flex:1 1 100%}.vus-library-view-controls{justify-content:flex-start}}.vus-brand-header{align-items:center}.vus-brand-title{font-size:clamp(1.8rem,3vw,3rem);line-height:1}.vus-brand-logo{max-width:13rem;max-height:4.5rem}.vus-brand-slim .vus-brand-title{font-size:clamp(1.15rem,1.6vw,1.5rem);line-height:1.2}.vus-brand-slim .vus-brand-logo{max-width:9rem;max-height:2rem}@media(max-width:600px){.vus-brand-header{flex-direction:column;align-items:flex-start;gap:.4rem;padding:.75rem .9rem!important}.vus-brand-title{font-size:1.15rem;line-height:1.25}.vus-brand-logo{order:-1;max-width:8rem;max-height:1.75rem}}.vus-player{container-type:inline-size}.vus-ctrl-more{display:none!important}@container (max-width: 560px){.vus-ctrl-extra{display:none!important}.vus-ctrl-more,.vus-controls-more .vus-ctrl-extra{display:inline-flex!important}}@container (max-width: 959px){.vus-player-audio::cue{font-size:15px}}@media(orientation:landscape)and (max-height:500px){.vus-player-video{max-height:calc(100dvh - 5.5rem);object-fit:contain}.vus-player-frame{max-width:min(100%,calc((100dvh - 5.5rem) * var(--vus-aspect, 1.7778)));margin-inline:auto}}.vus-pinned-player{position:sticky;top:0;z-index:20;margin:0 -1rem;background:#000}.vus-pinned-player .vus-player{max-width:none!important;box-shadow:none!important}.vus-pinned-player .vus-player-video{max-height:45vh;object-fit:contain}.vus-pinned-player .vus-player-frame{max-width:min(100%,calc(45vh * var(--vus-aspect, 1.7778)));margin-inline:auto}.vus-tab-strip{display:flex;align-items:flex-end;gap:.25rem;box-shadow:inset 0 -1px 0 var(--vus-border, #e2e8f0);overflow-x:auto;margin:0 -1rem;padding:0 1rem;scrollbar-width:none}.vus-tab-strip::-webkit-scrollbar{display:none}.vus-tab-strip>button{flex:0 0 auto}.vus-phone-only{display:none!important}@media(max-width:700px){.vus-phone-hide{display:none!important}.vus-phone-only{display:inline-flex!important}}@media(max-width:700px),(orientation:landscape)and (max-height:500px){.vus-desk-only{display:none!important}}.vus-shell-menu-button{display:none!important}@media(max-width:700px){.vus-shell-header{position:sticky;top:.5rem;z-index:30;transition:transform .2s ease;margin-bottom:1rem!important}.vus-shell-tucked{transform:translateY(calc(-100% - 1rem))}body:has(.vus-pinned-player) .vus-shell-header{position:static;transform:none}.vus-shell-brand{flex:1 1 auto;min-width:0}.vus-shell-menu-button{display:inline-flex!important}.vus-shell-nav,.vus-shell-user{display:none!important}.vus-shell-open .vus-shell-nav{display:flex!important;flex:1 1 100%!important;flex-direction:column;align-items:stretch!important}.vus-shell-open .vus-shell-nav a{padding:.7rem .9rem!important;font-size:1.05rem!important}.vus-shell-open .vus-shell-user{display:flex!important;flex:1 1 100%;flex-wrap:wrap;white-space:normal!important;padding-top:.6rem;border-top:1px solid var(--vus-border, #e5e7eb)}}@media(max-width:700px){.vus-library-toolbar:not(.vus-filters-open) .vus-filter-extra{display:none!important}.vus-library-filters>.vus-library-search{flex:1 1 10rem}}@media(max-width:700px){.vus-upload-form{display:flex;flex-direction:column}.vus-upload-banner{order:-2}.vus-upload-file{order:-1}.vus-upload-file>label{margin-top:0!important}.vus-upload-more,.vus-upload-extra{order:1}.vus-upload-submit{order:2}.vus-upload-more{justify-content:center}.vus-upload-form:not(.vus-upload-more-open) .vus-upload-extra{display:none!important}}.vus-asset-summary{grid-template-columns:minmax(10rem,14rem) minmax(0,1fr)}@media(max-width:700px){.vus-asset-summary{grid-template-columns:minmax(0,1fr)}.vus-asset-summary>video,.vus-asset-summary>img,.vus-asset-summary>div:first-child{aspect-ratio:16 / 9!important}}@media(pointer:coarse){input,textarea,select:not(.vus-player select){font-size:max(16px,1em)!important}}.vus-menu-item{background:none}.vus-menu-item:not(:disabled):hover,.vus-menu-item:focus-visible{background:var(--vus-surface-2, #eef2f7);outline:none}.vus-dialog::backdrop{background:#0f172a8c}
