:root{--surface-default: #25212b;--surface-sunken: #1a161e;--surface-raised: #2c2733;--surface-brand: #d3cade;--surface-brand-hover: #e2ddf0;--surface-brand-active: #f0ecf4;--surface-neutral-default: rgba(100, 90, 113, .2);--surface-neutral-disabled: rgba(100, 90, 113, .1);--surface-neutral-hover: rgba(100, 90, 113, .25);--surface-neutral-active: rgba(100, 90, 113, .3);--surface-neutral-selected: rgba(100, 90, 113, .35);--surface-inverse: rgba(14, 14, 16, .6);--surface-inverse-hover: rgba(14, 14, 16, .8);--surface-success-weak: rgba(56, 192, 102, .06);--surface-success-subtle: rgba(56, 192, 102, .18);--surface-success-default: #8ddea9;--surface-info-subtle: rgba(82, 153, 224, .18);--surface-info-weak-hover: rgba(82, 153, 224, .1);--surface-info-default: #a4cdf2;--accent-banana: #d4ba28;--accent-banana-light: #e2d050;--accent-blueberry: #2d7dd2;--accent-blueberry-light: #5299e0;--accent-lime: #38c066;--accent-lime-light: #61d187;--accent-mango: #e89830;--accent-strawberry: #e8515c;--surface-accent-blueberry: #2d7dd2;--surface-accent-lime: #38c066;--surface-warning-subtle: rgba(232, 152, 48, .18);--surface-warning-weak: rgba(232, 152, 48, .06);--surface-warning-weak-hover: rgba(232, 152, 48, .1);--surface-warning-default: #f5ce8e;--surface-danger-subtle: rgba(232, 81, 92, .2);--surface-danger-default: #f5a0a6;--gradient-dark-01: rgba(37, 33, 43, .9);--gradient-dark-02: rgba(26, 22, 30, .6);--gradient-dark-bg: linear-gradient(to bottom right, var(--gradient-dark-01) 0%, var(--gradient-dark-02) 100%);--gradient-lime: linear-gradient(to right, var(--accent-lime) 0%, var(--accent-lime-light) 50%, var(--accent-lime) 100%);--gradient-banana: linear-gradient(to right, var(--accent-banana) 0%, var(--accent-banana-light) 50%, var(--accent-banana) 100%);--gradient-warm: linear-gradient(to right, var(--accent-mango), var(--accent-strawberry));--gradient-blueberry: linear-gradient(to right, var(--accent-blueberry), var(--accent-blueberry-light));--segment-hover: var(--text-info);--text-bold: #eeeeee;--text-default: #d3cade;--text-subtle: #b0a5c4;--text-weak: #b2b2b2;--text-weaker: #909090;--text-disabled: #645a71;--text-link: #2cb0d8;--text-inverse: #302c36;--text-info: #a4cdf2;--text-info-hover: #d1e6f9;--text-danger: #f5a0a6;--text-warning: #f5ce8e;--text-success: #8ddea9;--border-default: #3d3847;--border-strong: #4d4556;--border-hover: #645a71;--border-active: #867c95;--border-weak: #2c2733;--border-bold: #b0a5c4;--border-info: #5299e0;--border-info-weak: #1e4e82;--border-warning: #e89830;--border-warning-subtle: rgba(232, 152, 48, .18);--border-warning-subtle-hover: rgba(232, 152, 48, .28);--icon-info: #a4cdf2;--icon-warning: #f0b55b;--icon-brand: #f5a0a6;--icon-subtle: #867c95;--icon-bold: #eeeeee;--icon-disabled: #3d3847;--icon-success: #8ddea9;--icon-on-info: #1b4068;--icon-on-success: #165428;--icon-on-warning: #6a3c09;--icon-on-danger: #7a161a;--space-xxxs: 2px;--space-xxs: 4px;--space-xs: 8px;--space-s: 12px;--space-m: 16px;--space-l: 24px;--space-xl: 32px;--space-xxl: 40px;--control-height-m: 44px;--icon-size-xs: 12px;--icon-size-s: 16px;--icon-size-m: 24px;--col-l: minmax(0, 280px);--col-c: 2fr;--col-r: 1.25fr;--corner-s: 4px;--corner-m: 6px;--corner-l: 8px;--corner-round: 100px;--family-headings: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--family-body: "Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--weight-extralight: 200;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--size-20: 8px;--size-25: 9px;--size-50: 11px;--size-100: 12px;--size-200: 14px;--size-300: 16px;--size-400: 18px;--size-500: 21px;--size-600: 24px;--size-700: 38px;--size-800: 45px;--line-height-12: 12px;--line-height-16: 16px;--line-height-14: 14px;--line-height-18: 18px;--line-height-20: 20px;--line-height-120: 1.2;--line-height-140: 1.4;--line-height-160: 1.6;--letter-spacing-5: .05em;--heading-font: var(--family-headings);--heading-weight-bold: var(--weight-bold);--heading-weight-medium: var(--weight-medium);--heading-size-m: var(--size-400);--heading-size-s: var(--size-300);--heading-size-xs: var(--size-100);--heading-line-height-m: var(--line-height-120);--heading-line-height-s: var(--line-height-18);--heading-line-height-xs: var(--line-height-18);--body-font: var(--family-body);--body-weight-regular: var(--weight-regular);--body-size-m: var(--size-300);--body-size-s: var(--size-200);--body-size-xs: var(--size-100);--body-line-height: var(--line-height-140);--label-font: var(--family-headings);--label-weight-bold: var(--weight-bold);--label-weight-semibold: var(--weight-semibold);--label-weight-regular: var(--weight-regular);--label-size-l: var(--size-100);--label-size-m: var(--size-50);--label-size-s: var(--size-25);--label-size-xs: var(--size-20);--label-letter-spacing: var(--letter-spacing-5);--label-line-height-l: var(--line-height-160);--label-line-height-m: var(--line-height-14);--label-line-height-s: var(--line-height-12);--label-line-height-xs: var(--line-height-16);--number-font: var(--family-body);--number-weight-extralight: var(--weight-extralight);--number-weight-regular: var(--weight-regular);--number-size-s: var(--size-100);--number-size-m: var(--size-400);--number-size-l: var(--size-500);--number-size-xl: var(--size-600);--number-size-xxl: var(--size-800);--number-letter-spacing-m: .02em;--input-font: var(--family-body);--input-weight-regular: var(--weight-regular);--input-size-m: var(--size-300);--input-line-height-m: var(--line-height-20);--shadow-strong: drop-shadow(0 1px 2px rgba(0, 0, 0, .3));--shadow-weak: 0 2px 12px 0 rgba(0, 0, 0, .1);--shadow-raised: 0 4px 8px 0 rgba(0, 0, 0, .1);--shadow-left: -2px 0 10px 0 rgba(0, 0, 0, .4);--shadow-right: 2px 0 10px 0 rgba(0, 0, 0, .4);--glow-lime: 0 0 8px 0 var(--accent-lime);--glow-banana: 0 0 8px 0 var(--accent-banana)}@font-face{font-family:IBM Plex Sans;src:url(./IBMPlexSans-Bold-DfEv2__I.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(./IBMPlexSans-Medium-BCVqTzvL.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(./IBMPlexSans-Regular-rHdpeWlo.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(./SourceSans3-Regular-6u14o07y.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(./SourceSans3-ExtraLight-BYsVq-Hf.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button:focus,button:focus-visible,[role=button]:focus,[role=button]:focus-visible{outline:none}.ds-video-thumbnail{position:relative;width:60px;height:34px;flex-shrink:0;overflow:hidden;border-radius:var(--corner-s)}.ds-video-thumbnail--lg{width:77px;height:44px}.ds-video-thumbnail__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.ds-video-thumbnail__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--surface-neutral-disabled);pointer-events:none;opacity:0;transition:opacity .15s ease}.ds-video-thumbnail__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;display:none}.ds-video-thumbnail__icon svg{display:block;width:100%;height:100%}.ds-video-thumbnail[data-state=placeholder] .ds-video-thumbnail__overlay{opacity:1}.ds-video-thumbnail[data-state=placeholder] .ds-video-thumbnail__icon--image{display:block;color:var(--icon-subtle)}.ds-video-thumbnail[data-state=loading] .ds-video-thumbnail__overlay{opacity:1}.ds-video-thumbnail[data-state=loading] .ds-video-thumbnail__icon--progress{display:block;color:var(--icon-bold);filter:drop-shadow(0 1px 2px var(--shadow-strong));animation:ds-video-thumbnail-spin 1s linear infinite}@keyframes ds-video-thumbnail-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ds-video-thumbnail[data-state=ready] .ds-video-thumbnail__icon--play{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--corner-round);background-color:var(--surface-inverse);color:var(--icon-bold);transition:background-color .15s ease}.ds-video-thumbnail[data-state=ready] .ds-video-thumbnail__icon--play svg{width:12px;height:12px}.ds-video-thumbnail[data-state=ready] .ds-video-thumbnail__overlay{background-color:var(--surface-neutral-hover)}.ds-video-thumbnail[data-state=ready]:hover .ds-video-thumbnail__overlay{opacity:1}.ds-video-thumbnail[data-state=ready]:hover .ds-video-thumbnail__icon--play{background-color:var(--surface-inverse-hover)}.ds-video-thumbnail--static{pointer-events:none}.ds-sub-clip-row{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-s);background:var(--surface-default);border:1px solid var(--border-default);border-top-color:transparent;transition:background .35s ease,border-color .35s ease}.ds-sub-clip-row__left{display:flex;align-items:center;gap:var(--space-xxs);flex:1;min-width:0}.ds-sub-clip-row__segment-title{display:flex;align-items:center;gap:var(--space-xxs);font-family:var(--label-font);font-size:var(--label-size-m);font-weight:var(--label-weight-regular);line-height:var(--label-line-height-m);letter-spacing:var(--label-letter-spacing);color:var(--text-default);text-transform:uppercase;white-space:nowrap}.ds-sub-clip-row__segment-number{font-weight:var(--label-weight-semibold);letter-spacing:0}.ds-sub-clip-row__right{display:flex;align-items:center;gap:var(--space-xs);flex-shrink:0}.ds-sub-clip-row__timestamps{display:flex;align-items:center}.ds-sub-clip-row__time{font-family:var(--body-font);font-size:var(--body-size-s);font-weight:var(--body-weight-regular);line-height:var(--body-line-height);color:var(--text-subtle);white-space:nowrap}.ds-sub-clip-row__time--start{text-align:right}.ds-sub-clip-row__arrow{width:var(--icon-size-s);height:var(--icon-size-s);flex-shrink:0;color:var(--surface-accent-blueberry)}.ds-sub-clip-row__arrow svg{display:block;width:100%;height:100%}.ds-sub-clip-row .ds-sub-clip-row__favorite{width:0;margin-left:calc(var(--space-xs) * -1 - 2px);opacity:0;transform:scale(.7);pointer-events:none;overflow:hidden;flex-shrink:0;transition:width .16s cubic-bezier(.22,1,.36,1),margin-left .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1),opacity .1s ease,background-color .16s cubic-bezier(.2,0,.2,1),border-color .16s cubic-bezier(.2,0,.2,1),color .16s cubic-bezier(.2,0,.2,1)}.ds-sub-clip-row__favorite .ds-icon-button-favorite__icon{flex-shrink:0}.ds-sub-clip-row:hover .ds-sub-clip-row__favorite,.ds-sub-clip-row.ds-sub-clip-row--hover-preview .ds-sub-clip-row__favorite,.ds-sub-clip-row:has(.ds-icon-button-favorite:focus-visible) .ds-sub-clip-row__favorite,.ds-sub-clip-row .ds-icon-button-favorite[aria-pressed=true]{width:var(--flag-w);margin-left:0;opacity:1;transform:scale(1);pointer-events:auto}.ds-sub-clip-row[data-state=default]:hover,.ds-sub-clip-row.cross-hover-active{border-color:var(--border-hover);background:linear-gradient(var(--surface-neutral-hover),var(--surface-neutral-hover)),var(--surface-default)}.ds-sub-clip-row--static{pointer-events:none}.ds-sub-clip-row--hover-preview.ds-sub-clip-row[data-state=default]{border-color:var(--border-hover);background:linear-gradient(var(--surface-neutral-hover),var(--surface-neutral-hover)),var(--surface-default)}.ds-video-clip__reveal.ds-sub-clip-row{overflow:hidden}.ds-sub-clip-row.is-leaving{overflow:hidden;pointer-events:none}.ds-video-metrics-grid{display:grid;grid-template-rows:1fr;gap:var(--space-s);padding:var(--space-xs) var(--space-s);background:var(--surface-raised);border:1px solid var(--border-default);border-top:none;border-radius:0 0 var(--corner-m) var(--corner-m)}.ds-video-metrics-grid__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-s);flex:1;min-width:0;min-height:1px}.ds-video-metrics-grid__metric{display:flex;align-items:center;gap:var(--space-xxxs);font-family:var(--body-font);font-size:var(--body-size-s);font-weight:var(--body-weight-regular);line-height:var(--body-line-height)}.ds-video-metrics-grid__label{color:var(--text-subtle)}.ds-video-metrics-grid__value--bold{color:var(--text-bold)}.ds-video-metrics-grid__value--danger{color:var(--text-danger)}.ds-video-metrics-grid__value--info{color:var(--text-info)}.ds-video-metrics-grid__divider{width:1px;height:10px;background:var(--border-bold);flex-shrink:0}.ds-file-header{cursor:pointer;display:flex;align-items:center;gap:var(--space-s);padding:var(--space-m) var(--space-s);background:var(--surface-raised);border:1px solid var(--border-default);border-bottom:none;border-radius:var(--corner-m) var(--corner-m) 0 0;box-shadow:inset 0 0 0 1000px transparent;transition:box-shadow .15s ease,border-radius .2s ease}.ds-file-header:hover{box-shadow:inset 0 0 0 1000px var(--surface-neutral-hover)}.ds-file-header[data-state=default]{border-bottom:1px solid var(--border-default);border-radius:var(--corner-m)}.ds-file-header[data-state=no-segments]{border-bottom:1px solid var(--border-default)}.ds-file-header[data-state=failed]{border-bottom:1px solid var(--border-default);border-radius:var(--corner-m)}.ds-file-header__right{flex:1;min-width:0;display:flex;gap:var(--space-xs);align-items:center}.ds-file-header__clip-data{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-xxs)}.ds-file-header__title{display:flex;align-items:center;gap:var(--space-xxs);min-width:0}.ds-file-header .ds-badge-text{display:none}.ds-file-header[data-gyro=true] .ds-badge-text{display:inline-flex;position:relative;cursor:default}.ds-file-header__status-row .ds-file-header__mark{max-width:0;margin-right:calc(-1 * var(--space-xs));overflow:hidden;opacity:0;transform:scale(.85);transform-origin:right center;transition:max-width .16s cubic-bezier(.2,0,.2,1),margin-right .16s cubic-bezier(.2,0,.2,1),opacity .16s cubic-bezier(.2,0,.2,1),transform .16s cubic-bezier(.2,0,.2,1)}.ds-file-header__status-row .ds-file-header__mark.is-on{max-width:60px;margin-right:0;opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ds-file-header__status-row .ds-file-header__mark{transition:none}}.ds-file-header__external{display:none;flex-shrink:0;width:var(--icon-size-s);height:var(--icon-size-s);color:var(--icon-bold)}.ds-file-header__external svg{display:block}.ds-file-header[data-external=true] .ds-file-header__external{display:inline-flex;position:relative;cursor:default}.ds-file-header .ds-badge-text:before,.ds-file-header .ds-badge-text:after,.ds-file-header__external:before,.ds-file-header__external:after{position:absolute;left:50%;opacity:0;pointer-events:none;transition:opacity .15s ease}.ds-file-header .ds-badge-text:before,.ds-file-header__external:before{content:"Gyro data detected (high accuracy)";bottom:calc(100% + 8px);transform:translate(-50%);background:#fff;color:#1a1a1a;padding:6px 10px;border-radius:4px;font-family:var(--body-font);font-size:var(--body-size-xs);font-weight:var(--body-weight-regular);line-height:var(--body-line-height);white-space:nowrap;box-shadow:0 2px 8px #0000004d;letter-spacing:0;text-transform:none;z-index:100}.ds-file-header__external:before{content:"File is on an external drive"}.ds-file-header .ds-badge-text:after,.ds-file-header__external:after{content:"";bottom:calc(100% + 2px);transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;filter:drop-shadow(0 2px 2px rgba(0,0,0,.2));z-index:100}.ds-file-header .ds-badge-text:hover:before,.ds-file-header .ds-badge-text:hover:after,.ds-file-header__external:hover:before,.ds-file-header__external:hover:after{opacity:1}.ds-file-header__filename{font-family:var(--heading-font);font-size:var(--heading-size-s);font-weight:var(--heading-weight-bold);line-height:var(--heading-line-height-s);color:var(--text-bold);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-file-header__sub-line{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-xs)}.ds-file-header__meta{font-family:var(--body-font);font-size:var(--body-size-s);font-weight:var(--body-weight-regular);line-height:var(--body-line-height);color:var(--text-subtle)}.ds-file-header__divider{width:1px;height:10px;background:var(--border-bold);flex-shrink:0}.ds-file-header__status{display:none;flex-direction:column;align-items:flex-end;justify-content:center;gap:var(--space-xxs);flex-shrink:0;align-self:stretch}.ds-file-header[data-state=processing] .ds-file-header__status,.ds-file-header[data-state=done] .ds-file-header__status,.ds-file-header[data-state=no-segments] .ds-file-header__status,.ds-file-header[data-state=failed] .ds-file-header__status{display:flex}.ds-file-header__status-row{display:flex;align-items:center;gap:var(--space-xxs)}.ds-file-header .ds-file-header__collapse{display:none}.ds-file-header[data-state=done] .ds-file-header__collapse{display:flex;width:0;margin-left:calc(var(--space-xxs) * -1);opacity:0;transform:scale(.7);pointer-events:none;overflow:hidden;flex-shrink:0;transition:width .16s cubic-bezier(.22,1,.36,1),margin-left .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1),opacity .1s ease}.ds-file-header__collapse .ds-icon-button-collapse__icon{flex-shrink:0}.ds-file-header[data-state=done]:hover .ds-file-header__collapse,.ds-file-header[data-state=done]:has(.ds-icon-button-collapse:focus-visible) .ds-file-header__collapse{width:18px;margin-left:0;opacity:1;transform:scale(1);pointer-events:auto}.ds-file-header__segment-count{font-family:var(--body-font);font-size:var(--body-size-s);font-weight:var(--body-weight-regular);line-height:var(--body-line-height);display:none;gap:var(--space-xxs);align-items:center;white-space:nowrap}.ds-file-header[data-state=done] .ds-file-header__segment-count,.ds-file-header[data-state=no-segments] .ds-file-header__segment-count{display:flex}.ds-file-header[data-state=done] .ds-file-header__segment-count{color:var(--text-success)}.ds-file-header[data-state=no-segments] .ds-file-header__segment-count{color:var(--text-warning)}.ds-file-header__segment-number{font-weight:var(--heading-weight-bold)}.ds-file-header .ds-file-header__collapse:before,.ds-file-header .ds-file-header__more:before{background:var(--border-strong)}.ds-file-header .ds-file-header__collapse:hover:before,.ds-file-header .ds-file-header__more:hover:before,.ds-file-header .ds-file-header__more[aria-expanded=true]:before{background:var(--border-hover)}.ds-file-header .ds-file-header__collapse:active:before,.ds-file-header .ds-file-header__more:active:before{background:var(--border-active)}.ds-file-header__mode{display:none;align-items:center;height:22px;padding:var(--space-xxxs);box-sizing:border-box;border-radius:7px;background:var(--surface-sunken);flex-shrink:0}.ds-file-header[data-state=done] .ds-file-header__mode:not([hidden]),.ds-file-header[data-state=no-segments] .ds-file-header__mode:not([hidden]){display:inline-flex}.ds-file-header__mode-letter{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:5px;background:var(--text-default);color:var(--surface-sunken);font-family:var(--label-font);font-size:var(--label-size-m);font-weight:var(--label-weight-bold);line-height:1}.ds-file-header__actions{position:relative;display:none}.ds-file-header[data-state=done] .ds-file-header__actions,.ds-file-header[data-state=no-segments] .ds-file-header__actions{display:flex}.ds-file-header__more{position:relative;width:0;height:18px;margin-left:calc(var(--space-xxs) * -1);padding:0;border:none;background:none;color:var(--icon-default, var(--text-default));cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.7);pointer-events:none;overflow:hidden;flex-shrink:0;transition:width .16s cubic-bezier(.22,1,.36,1),margin-left .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1),opacity .1s ease}.ds-file-header__more:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--corner-round);transition:background .15s ease}.ds-file-header__more svg{position:relative;width:12px;height:12px;flex-shrink:0}.ds-file-header[data-state=done]:hover .ds-file-header__more,.ds-file-header[data-state=no-segments]:hover .ds-file-header__more,.ds-file-header .ds-file-header__more[aria-expanded=true],.ds-file-header .ds-file-header__more:focus-visible{width:18px;margin-left:0;opacity:1;transform:scale(1);pointer-events:auto}.ds-file-header[data-state=done]:has(.ds-file-header__more[aria-expanded=true]) .ds-file-header__collapse{width:18px;margin-left:0;opacity:1;transform:scale(1);pointer-events:auto}.ds-file-header__menu{position:absolute;top:calc(100% + 6px);right:-4px;z-index:20;min-width:216px;padding:6px;box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--corner-m);background:var(--surface-raised);box-shadow:var(--shadow-weak);opacity:0;transform:translateY(-4px) scale(.98);transform-origin:top right;pointer-events:none;transition:opacity .16s cubic-bezier(.2,0,.2,1),transform .16s cubic-bezier(.2,0,.2,1)}.ds-file-header__menu[hidden]{display:none}.ds-file-header__menu.is-open{opacity:1;transform:none;pointer-events:auto}.ds-file-header__menu-label{padding:6px 8px 4px;font-family:var(--label-font);font-size:var(--label-size-xs);letter-spacing:var(--label-letter-spacing);text-transform:uppercase;color:var(--text-disabled)}.ds-file-header__menu-item{display:grid;grid-template-columns:16px 1fr auto;align-items:center;gap:var(--space-xs);width:100%;padding:7px var(--space-xs);border:none;border-radius:var(--corner-s);background:none;color:var(--text-default);font-family:var(--body-font);font-size:var(--body-size-s);text-align:left;cursor:pointer;transition:background .15s cubic-bezier(.2,0,.2,1),color .15s cubic-bezier(.2,0,.2,1)}.ds-file-header__menu-item:hover,.ds-file-header__menu-item:focus-visible{background:var(--surface-neutral-hover);color:var(--text-bold);outline:none}.ds-file-header__menu-item[aria-checked=true]{color:var(--text-bold)}.ds-file-header__menu-item--plain{grid-template-columns:1fr;padding-left:calc(16px + var(--space-xs) * 2)}.ds-file-header__menu-check{display:grid;place-items:center;width:16px;height:16px;color:var(--text-success);opacity:0;transition:opacity .15s cubic-bezier(.2,0,.2,1)}.ds-file-header__menu-item[aria-checked=true] .ds-file-header__menu-check{opacity:1}.ds-file-header__menu-count{min-width:18px;height:16px;padding:0 5px;box-sizing:border-box;border-radius:8px;display:inline-grid;place-items:center;background:var(--surface-neutral-default);color:var(--text-subtle);font-family:var(--number-font);font-size:var(--label-size-m);font-variant-numeric:tabular-nums}.ds-file-header__menu-item[aria-checked=true] .ds-file-header__menu-count{background:var(--surface-success-subtle);color:var(--text-success)}.ds-file-header__menu-divider{height:1px;margin:6px 0;background:var(--border-default)}@media(prefers-reduced-motion:reduce){.ds-file-header__more,.ds-file-header__menu{transition:none}}.ds-file-header .ds-file-header__collapse{display:none!important}.ds-file-header .ds-file-header__more,.ds-file-header[data-state=done]:hover .ds-file-header__more,.ds-file-header[data-state=no-segments]:hover .ds-file-header__more,.ds-file-header[data-state=failed]:hover .ds-file-header__more,.ds-file-header .ds-file-header__more[aria-expanded=true],.ds-file-header .ds-file-header__more:focus-visible{width:24px;height:24px;margin-left:0;pointer-events:auto;transition:opacity .16s cubic-bezier(.2,0,.2,1),transform .16s cubic-bezier(.2,0,.2,1)}.ds-file-header .ds-file-header__more{opacity:0;transform:scale(.7)}.ds-file-header[data-state=done]:hover .ds-file-header__more,.ds-file-header[data-state=no-segments]:hover .ds-file-header__more,.ds-file-header[data-state=failed]:hover .ds-file-header__more,.ds-file-header .ds-file-header__more[aria-expanded=true],.ds-file-header .ds-file-header__more:focus-visible{opacity:1;transform:none;transition:opacity .12s cubic-bezier(.2,0,.2,1) 60ms,transform .16s cubic-bezier(.2,0,.2,1)}@media(hover:none){.ds-file-header .ds-file-header__more{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ds-file-header .ds-file-header__more{transition:none}}.ds-file-header{--ds-dots-room: calc(24px + var(--space-xs))}.ds-file-header[data-state=done] .ds-file-header__status-row,.ds-file-header[data-state=no-segments] .ds-file-header__status-row,.ds-file-header[data-state=failed] .ds-file-header__status-row{transform:translate(var(--ds-dots-room));transition:transform .16s cubic-bezier(.2,0,.2,1)}.ds-file-header[data-state=done] .ds-file-header__actions,.ds-file-header[data-state=no-segments] .ds-file-header__actions,.ds-file-header[data-state=failed] .ds-file-header__actions{pointer-events:none}.ds-file-header[data-state]:hover .ds-file-header__status-row,.ds-file-header:has(.ds-file-header__more[aria-expanded=true]) .ds-file-header__status-row,.ds-file-header:has(.ds-file-header__more:focus-visible) .ds-file-header__status-row{transform:none}.ds-file-header[data-state]:hover .ds-file-header__actions,.ds-file-header:has(.ds-file-header__more[aria-expanded=true]) .ds-file-header__actions,.ds-file-header:has(.ds-file-header__more:focus-visible) .ds-file-header__actions{pointer-events:auto}@media(hover:none){.ds-file-header[data-state] .ds-file-header__status-row{transform:none}.ds-file-header[data-state] .ds-file-header__actions{pointer-events:auto}}@media(prefers-reduced-motion:reduce){.ds-file-header[data-state] .ds-file-header__status-row{transition:none}}.ds-file-header .ds-file-header__status-row{gap:var(--space-xs)}.ds-file-header .ds-file-header__more svg{width:var(--icon-size-s);height:var(--icon-size-s)}.ds-file-header .ds-badge-icon{height:24px;padding-left:var(--space-s);gap:var(--space-xs)}.ds-file-header .ds-badge-icon__label{font-size:var(--label-size-m);line-height:1}.ds-file-header .ds-badge-icon__circle{width:24px;height:24px}.ds-file-header .ds-badge-icon--count .ds-badge-icon__circle{width:auto;min-width:24px;padding:0 7px}.ds-file-header .ds-badge-icon__count{font-size:var(--size-200)}.ds-file-header .ds-badge-icon__icon{width:var(--icon-size-s);height:var(--icon-size-s)}.ds-file-header[data-state=processing] .ds-file-header__actions{display:none}.ds-file-header[data-state=failed] .ds-file-header__actions{display:flex}.ds-file-header[data-state=failed] .ds-file-header__menu-label,.ds-file-header[data-state=failed] .ds-file-header__menu-modes,.ds-file-header[data-state=failed] .ds-file-header__menu-divider{display:none}.ds-file-header__menu-item--plain{grid-template-columns:1fr;padding-left:var(--space-xs)}.ds-file-header__menu-label{color:var(--text-subtle)}.ds-file-header__menu-label[hidden],.ds-file-header__menu-modes[hidden],.ds-file-header__menu-divider[hidden],.ds-file-header__menu-count[hidden]{display:none}.ds-file-header__title .ds-badge-text{flex-shrink:0}.ds-file-header__sub-line{white-space:nowrap;min-width:0;overflow:hidden}.ds-file-header__sub-line:has(.ds-file-header__refine){flex-wrap:nowrap}.ds-file-header__refine{min-width:0;overflow:hidden;text-overflow:ellipsis}.ds-file-header__refine,.ds-file-header__refine-divider{animation:ds-file-header-refine-in .24s cubic-bezier(.2,0,.2,1) backwards;transition:opacity .32s cubic-bezier(.2,0,.2,1)}.ds-file-header__refine.is-leaving,.ds-file-header__refine-divider.is-leaving{opacity:0}@keyframes ds-file-header-refine-in{0%{opacity:0}}.ds-file-header__refine-dots i{font-style:normal}.ds-file-header__refine-dots i:nth-child(2){animation:ds-file-header-dot2 1.8s steps(1,end) infinite}.ds-file-header__refine-dots i:nth-child(3){animation:ds-file-header-dot3 1.8s steps(1,end) infinite}@keyframes ds-file-header-dot2{0%{opacity:0}33.33%{opacity:1}}@keyframes ds-file-header-dot3{0%{opacity:0}66.66%{opacity:1}}@media(prefers-reduced-motion:reduce){.ds-file-header__refine,.ds-file-header__refine-divider{animation:none;transition:none}.ds-file-header__refine-dots i{animation:none!important;opacity:1}}.ds-file-header .ds-file-header__menu-item[hidden],.ds-file-header .ds-file-header__status-row[hidden],.ds-file-header .ds-file-header__ask[hidden]{display:none}.ds-file-header .ds-file-header__ask{display:inline-flex;align-items:center;justify-content:flex-end}.ds-badge-text{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-xxxs) var(--space-xxs);border-radius:2px;font-family:var(--label-font);font-size:var(--label-size-xs);font-weight:var(--label-weight-regular);line-height:var(--label-line-height-s);letter-spacing:var(--label-letter-spacing);text-transform:uppercase;white-space:nowrap;flex-shrink:0}.ds-badge-text--info{background:var(--surface-info-subtle);color:var(--text-info)}.ds-badge-text--warning{background:var(--surface-warning-subtle);color:var(--text-warning)}.ds-icon-button-favorite{--flag-w: 28px;--flag-h: 28px;--flag-yellow: var(--accent-banana);--flag-tint: color-mix(in srgb, var(--flag-yellow) 16%, transparent);--flag-tint-hover: color-mix(in srgb, var(--flag-yellow) 24%, transparent);--flag-edge: color-mix(in srgb, var(--flag-yellow) 50%, transparent);--flag-edge-hover: color-mix(in srgb, var(--flag-yellow) 75%, transparent);position:relative;box-sizing:border-box;width:var(--flag-w);height:var(--flag-h);flex-shrink:0;padding:0;border:1px solid var(--border-default);border-radius:var(--corner-m);background:var(--surface-default);color:var(--icon-subtle);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .16s cubic-bezier(.2,0,.2,1),border-color .16s cubic-bezier(.2,0,.2,1),color .16s cubic-bezier(.2,0,.2,1),transform 60ms cubic-bezier(.2,0,.2,1)}.ds-icon-button-favorite--l{--flag-w: 38px;--flag-h: 34px}.ds-icon-button-favorite__icon{width:var(--icon-size-s);height:var(--icon-size-s);flex-shrink:0;color:inherit}.ds-icon-button-favorite__icon svg{display:block;width:100%;height:100%}.ds-icon-button-favorite:hover:not(:disabled),.ds-icon-button-favorite--hover-preview{background:var(--surface-neutral-hover);border-color:var(--border-hover);color:var(--icon-bold)}.ds-icon-button-favorite[aria-pressed=true]{background:var(--flag-tint);border-color:var(--flag-edge);color:var(--flag-yellow)}.ds-icon-button-favorite[aria-pressed=true]:hover:not(:disabled),.ds-icon-button-favorite[aria-pressed=true].ds-icon-button-favorite--hover-preview{background:var(--flag-tint-hover);border-color:var(--flag-edge-hover);color:var(--flag-yellow)}.ds-icon-button-favorite:active:not(:disabled),.ds-icon-button-favorite.is-pressed,.ds-icon-button-favorite--active-preview{background:var(--surface-neutral-active);border-color:var(--border-active);color:var(--icon-bold);transform:translateY(1px)}.ds-icon-button-favorite[aria-pressed=true]:active:not(:disabled),.ds-icon-button-favorite[aria-pressed=true].is-pressed,.ds-icon-button-favorite[aria-pressed=true].ds-icon-button-favorite--active-preview{background:var(--flag-tint-hover);border-color:var(--flag-yellow);color:var(--flag-yellow)}.ds-icon-button-favorite:focus-visible{outline:2px solid var(--surface-brand);outline-offset:2px}.ds-icon-button-favorite:disabled{color:var(--icon-disabled);cursor:default;pointer-events:none}.ds-icon-button-favorite--static{cursor:default}@media(prefers-reduced-motion:reduce){.ds-icon-button-favorite{transition:none}}.ds-badge-icon{display:inline-flex;align-items:center;gap:var(--space-xxs);padding-left:var(--space-xs);border-radius:var(--corner-round);flex-shrink:0}.ds-badge-icon__label{font-family:var(--label-font);font-size:var(--label-size-xs);font-weight:var(--label-weight-regular);line-height:var(--label-line-height-s);letter-spacing:var(--label-letter-spacing);text-transform:uppercase;white-space:nowrap}.ds-badge-icon__circle{position:relative;width:18px;height:18px;border-radius:var(--corner-round);flex-shrink:0}.ds-badge-icon__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;overflow:hidden}.ds-badge-icon__icon svg{display:block;width:100%;height:100%}.ds-badge-icon--info{background:var(--surface-info-subtle)}.ds-badge-icon--info .ds-badge-icon__label{color:var(--text-info)}.ds-badge-icon--info .ds-badge-icon__circle{background:var(--surface-info-default)}.ds-badge-icon--info .ds-badge-icon__icon{color:var(--icon-on-info);animation:ds-badge-icon-spin 1s linear infinite}@keyframes ds-badge-icon-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ds-badge-icon--success{background:var(--surface-success-subtle)}.ds-badge-icon--success .ds-badge-icon__label{color:var(--text-success)}.ds-badge-icon--success .ds-badge-icon__circle{background:var(--surface-success-default)}.ds-badge-icon--success .ds-badge-icon__icon{color:var(--icon-on-success)}.ds-badge-icon--warning{background:var(--surface-warning-subtle)}.ds-badge-icon--warning .ds-badge-icon__label{color:var(--text-warning)}.ds-badge-icon--warning .ds-badge-icon__circle{background:var(--surface-warning-default)}.ds-badge-icon--warning .ds-badge-icon__icon{color:var(--icon-on-warning)}.ds-badge-icon--danger{background:var(--surface-danger-subtle)}.ds-badge-icon--danger .ds-badge-icon__label{color:var(--text-danger)}.ds-badge-icon--danger .ds-badge-icon__circle{background:var(--surface-danger-default)}.ds-badge-icon--danger .ds-badge-icon__icon{color:var(--icon-on-danger)}.ds-badge-icon--count .ds-badge-icon__circle{width:auto;min-width:18px;padding:0 5px;box-sizing:border-box;display:grid;place-items:center}.ds-badge-icon__count{display:block;font-family:var(--number-font);font-size:var(--label-size-m);font-weight:var(--label-weight-bold);font-variant-numeric:tabular-nums;line-height:1;color:var(--text-inverse)}.ds-duration-pill{display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-xs);background:var(--surface-success-weak);border-radius:var(--corner-round);font-family:var(--body-font);font-size:var(--body-size-s);font-weight:var(--body-weight-regular);line-height:var(--body-line-height);color:var(--text-success);white-space:nowrap;flex-shrink:0}.ds-clip-bar{display:flex;flex-direction:column;position:relative;background:var(--surface-default);border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);border-bottom:1px solid var(--border-default);border-radius:0 0 var(--corner-m) var(--corner-m)}.ds-clip-bar__bar{display:flex;align-items:center;width:100%;height:6px;padding:0 2px;background:var(--surface-sunken)}.ds-clip-bar__fill{height:2px;flex-shrink:0;background:var(--gradient-lime);border-radius:var(--corner-round);transition:width .5s ease-out;width:0%}.ds-clip-bar__status{height:36px;display:flex;flex-direction:column;justify-content:center;text-align:center;font-family:var(--body-font);font-size:var(--body-size-xs);font-weight:var(--body-weight-regular);line-height:var(--body-line-height);color:var(--text-subtle)}.ds-clip-bar[data-status=analyzing] .ds-clip-bar__status{color:var(--text-info)}.ds-clip-bar[data-status=timeline]{background:var(--surface-sunken);border-radius:0}.ds-clip-bar[data-status=timeline] .ds-clip-bar__bar{border-bottom:none;background:transparent}.ds-clip-bar[data-status=timeline] .ds-clip-bar__status,.ds-clip-bar[data-status=hidden]{display:none}.ds-clip-bar[data-status=failed] .ds-clip-bar__status{color:var(--text-danger)}.ds-clip-bar__clip{height:2px;flex-shrink:0;background:var(--gradient-lime);border-radius:var(--corner-round);transition:background .15s ease,box-shadow .15s ease}.ds-clip-bar__clip.is-hovered{box-shadow:var(--glow-lime)}.ds-clip-bar__clip--hover{background:var(--segment-hover)}.ds-clip-bar__clip--hover.is-hovered{box-shadow:0 0 8px 0 var(--segment-hover)}.ds-clip-bar__clip.is-starred{background:var(--gradient-banana)}.ds-clip-bar__clip.is-starred.is-hovered{box-shadow:var(--glow-banana)}.ds-clip-bar__gap{height:2px;min-height:1px;min-width:1px}.progress-bar-hover-area{position:relative;width:100%;padding:0;margin:0;cursor:pointer;z-index:1}.progress-bar-hover-area:before{content:"";position:absolute;top:-15px;bottom:0;left:0;right:0}.ds-video-clip[data-segments-expanded=false] .progress-bar-hover-area:before{bottom:-9px}.ds-clip-bar.ce-morphing .ds-clip-bar__bar{position:relative}.ds-clip-bar.ce-morphing .ds-clip-bar__bar>.ds-clip-bar__clip{visibility:hidden}.ce-ghosts{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ce-ghost{position:absolute;margin:0}.ds-clip-bar__bar{position:relative}@property --ds-rainbow-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes ds-rainbow-rotate{0%{--ds-rainbow-angle: 0deg}to{--ds-rainbow-angle: 360deg}}@keyframes ds-rainbow-in{0%{opacity:0}}.ds-rainbow{isolation:isolate}.ds-rainbow:before,.ds-rainbow:after{content:"";position:absolute;background:conic-gradient(from var(--ds-rainbow-angle),transparent 0%,var(--accent-banana) 3%,var(--accent-blueberry) 9%,var(--accent-lime) 14%,var(--accent-mango) 20%,var(--accent-strawberry) 25%,transparent 28%,transparent 100%);pointer-events:none;transition:opacity .24s cubic-bezier(.2,0,.2,1)}.ds-rainbow:before{top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:calc(var(--ds-rainbow-corner, var(--corner-m)) + 1px);padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:ds-rainbow-rotate 3s linear infinite,ds-rainbow-in .24s cubic-bezier(.2,0,.2,1) backwards;z-index:0}.ds-rainbow:after{top:-40px;right:-40px;bottom:-40px;left:-40px;padding:40px;border-radius:calc(var(--ds-rainbow-corner, var(--corner-m)) + 40px);background-position:center;background-size:calc(100% - 74px) calc(100% - 74px);background-repeat:no-repeat;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;filter:blur(10px);opacity:.5;animation:ds-rainbow-rotate 3s linear infinite,ds-rainbow-in .24s cubic-bezier(.2,0,.2,1) backwards;z-index:-1}.ds-rainbow--out:before,.ds-rainbow--out:after{opacity:0}@media(prefers-reduced-motion:reduce){.ds-rainbow:before,.ds-rainbow:after{animation:none;transition:none}}.ds-video-clip{display:flex;flex-direction:column;gap:0;box-shadow:var(--shadow-raised);transition:all var(--transition-fast)}.ds-video-clip>.ds-clip-bar:not(:last-child){border-radius:0;border-bottom:none}.ds-video-clip.is-afterglow,.ds-video-file.is-afterglow{position:relative}.ds-video-clip.is-afterglow:after,.ds-video-file.is-afterglow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:1px solid var(--accent-banana);border-radius:var(--corner-m);box-shadow:0 0 8px 1px var(--accent-banana);pointer-events:none;opacity:0;animation:ds-afterglow .7s both}@keyframes ds-afterglow{0%{opacity:0;animation-timing-function:cubic-bezier(.2,0,.2,1)}26%{opacity:1;animation-timing-function:ease-out}to{opacity:0}}.ds-video-clip__fade-in{animation:ds-video-clip-fadeIn .3s ease}@keyframes ds-video-clip-fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.ds-video-clip__reveal{overflow:hidden;opacity:0;transform:translateY(-8px);transition:opacity .35s ease,transform .35s ease}.ds-video-clip__reveal--visible{opacity:1;transform:translateY(0)}.ds-video-clip__segments-wrap{display:grid;grid-template-rows:1fr;opacity:1;transform:translateY(0);visibility:visible;transition:grid-template-rows .35s ease,opacity .35s ease,transform .35s ease,visibility 0s}.ds-video-clip__segments{min-height:0;overflow:hidden}.ds-video-clip[data-segments-expanded=false] .ds-video-clip__segments-wrap{grid-template-rows:0fr;opacity:0;transform:translateY(-8px);visibility:hidden;transition:grid-template-rows .35s ease,opacity .35s ease,transform .35s ease,visibility 0s linear .35s}.ds-video-clip[data-segments-expanded=false]>.ds-clip-bar:not(:has(~.ds-video-metrics-grid)){border-bottom:1px solid var(--border-default);border-radius:0 0 var(--corner-m) var(--corner-m)}.ds-video-clip>.ds-video-metrics-grid{transition:grid-template-rows .35s ease,padding .35s ease,opacity .35s ease,transform .35s ease}.ds-video-clip>.ds-video-metrics-grid>.ds-video-metrics-grid__row{min-height:0;overflow:hidden;transition:opacity .25s ease .1s,visibility 0s}.ds-video-clip[data-segments-expanded=false]>.ds-video-metrics-grid{grid-template-rows:0fr;padding-block:var(--space-xxs)}.ds-video-clip[data-segments-expanded=false]>.ds-video-metrics-grid>.ds-video-metrics-grid__row{opacity:0;visibility:hidden;transition:opacity .15s ease,visibility 0s linear .35s}@media(prefers-reduced-motion:reduce){.ds-video-clip__segments-wrap,.ds-video-clip[data-segments-expanded=false] .ds-video-clip__segments-wrap{transition:none;transform:none}.ds-video-clip>.ds-video-metrics-grid,.ds-video-clip>.ds-video-metrics-grid>.ds-video-metrics-grid__row,.ds-video-clip[data-segments-expanded=false]>.ds-video-metrics-grid,.ds-video-clip[data-segments-expanded=false]>.ds-video-metrics-grid>.ds-video-metrics-grid__row{transition:none}}.ds-video-clip--processing{position:relative;border-radius:var(--corner-m);background:var(--surface-raised)}.ds-video-clip--processing>*{position:relative;z-index:1}.ds-video-clip__no-segments{font-family:var(--body-font);font-size:var(--body-size-xs);font-weight:var(--body-weight-regular);line-height:var(--body-line-height);color:var(--text-subtle);text-align:center;padding:var(--space-s);border:1px solid var(--border-default);border-top:none;border-radius:0 0 var(--corner-m) var(--corner-m)}.ds-video-clip__reason{margin:0;padding:10px 16px 12px;border:1px solid var(--border-default);border-top:none;border-radius:0 0 var(--corner-m) var(--corner-m);background:var(--surface-default);font-family:var(--body-font);font-size:var(--body-size-s);line-height:var(--body-line-height);color:var(--text-subtle)}.ds-video-clip__reason b{font-weight:var(--weight-semibold);color:var(--text-bold)}.ds-file-header--has-reason[data-state=failed]{border-radius:var(--corner-m) var(--corner-m) 0 0;border-bottom:none}.ce-row-leaving{box-sizing:border-box;overflow:hidden;pointer-events:none}:root{--radius-sm: 4px;--transition-fast: .15s ease}:where(.vcd-card),:where(.vcd-card) *{margin:0;padding:0;box-sizing:border-box}:where(.vcd-card){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6}.progress-bar-tooltip{position:absolute;bottom:calc(100% + 10px);transform:translate(-50%);background:#fff;color:#1a1a1a;padding:6px 10px;border-radius:var(--radius-sm);font-size:.75rem;font-weight:500;font-family:monospace;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:100;box-shadow:0 2px 8px #0000004d}.progress-bar-tooltip:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;filter:drop-shadow(0 2px 2px rgba(0,0,0,.2))}.progress-bar-tooltip.video-tooltip{padding:3px;transform:translate(-50%) scale(.9);transform-origin:var(--arrow-offset, 50%) 100%;transition:opacity .2s ease,transform .2s cubic-bezier(.2,0,.2,1)}.progress-bar-tooltip.video-tooltip.is-visible{opacity:1;transform:translate(-50%) scale(1)}.progress-bar-tooltip.video-tooltip:after{left:var(--arrow-offset, 50%)}.progress-bar-tooltip.video-tooltip.flipped{bottom:auto;top:calc(100% + 10px);transform-origin:var(--arrow-offset, 50%) 0%}.progress-bar-tooltip.video-tooltip.flipped:after{bottom:auto;top:-6px;border-top:none;border-bottom:6px solid #fff}.tooltip-video-container{width:120px;height:68px;background:#000;border-radius:calc(var(--radius-sm) - 2px);overflow:hidden;display:flex;align-items:center;justify-content:center}.tooltip-video-container.vertical{width:38px}.tooltip-video-container video{width:100%;height:100%;object-fit:contain;display:block}:root{--tn-glide: cubic-bezier(.2, 0, .2, 1);--tn-micro: .16s;--tn-edited: var(--accent-mango)}@property --s{syntax: "<number>"; inherits: false; initial-value: 0;}@property --p{syntax: "<number>"; inherits: false; initial-value: 0;}.tn-readout{display:grid;height:20px;margin:2px 0}.tn-ro{grid-area:1 / 1;display:flex;align-items:center;justify-content:center;gap:5px;margin:0;min-width:0;white-space:nowrap;font-family:var(--body-font);font-size:var(--body-size-xs);line-height:14px;transition:opacity var(--tn-micro) var(--tn-glide)}.tn-ro--idle{color:var(--text-weaker)}.tn-ro--clip{opacity:0}.tn-readout.is-on .tn-ro--clip{opacity:1}.tn-readout.is-on .tn-ro--idle{opacity:0}.tn-ro small{font-size:.85em}.tn-ro__sub{color:var(--text-subtle);font-family:var(--number-font);font-variant-numeric:tabular-nums}.tn-ro__sep{color:var(--text-disabled)}body:not([data-sep=dots]) .tn-ro__sep{width:1px;height:10px;margin:0 3px;background:var(--border-hover);font-size:0}.tn-ro__word{color:var(--text-subtle)}.tn-ro__smooth{color:var(--text-success);font-weight:var(--weight-semibold);font-family:var(--number-font);font-variant-numeric:tabular-nums}.tn-ro__pie{flex:none;width:12px;height:12px;border-radius:50%;background:conic-gradient(var(--accent-lime) 0 calc(var(--s) * 1%),var(--accent-strawberry) 0 calc((var(--s) + var(--p)) * 1%),var(--segment-hover) 0 100%);transition:--s var(--tn-micro) var(--tn-glide),--p var(--tn-micro) var(--tn-glide)}.tn-ro__bubble{display:inline-block;padding:0 6px;border-radius:var(--corner-round);background:var(--surface-success-subtle);color:var(--text-success);font-family:var(--number-font);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);line-height:15px}.tn-ro__bubble.is-zero{background:var(--surface-neutral-default);color:var(--text-weaker)}.tn-ro__chip{display:inline-flex;align-items:center;gap:3px;height:16px;padding:0 6px 0 5px;border-radius:var(--corner-round);background:var(--surface-neutral-default);font-family:var(--number-font);font-variant-numeric:tabular-nums}.tn-ro__chip b{color:var(--text-bold);font-weight:var(--weight-semibold)}.tn-ro__chip--edited{height:auto;padding:0;gap:5px;background:none;color:var(--text-warning);font-family:var(--label-font);font-size:10px;font-weight:var(--weight-regular);letter-spacing:var(--label-letter-spacing);text-transform:uppercase;line-height:1}.tn-ro__chip--edited .tn-ro__dot{width:5px;height:5px;margin-right:0}.tn-ro__dot{flex:none;width:4px;height:4px;margin-right:1px;border-radius:50%;background:var(--text-bold)}.tn-ro__dot--edited{background:var(--tn-edited)}.tn-ro__key{display:inline-flex;align-items:center;gap:3px}@media(prefers-reduced-motion:reduce){.tn-ro,.tn-ro__pie{transition:none}}.ds-edited{display:inline-flex;align-items:center;gap:6px;flex:none;font-family:var(--label-font);font-size:var(--size-50);font-weight:var(--weight-regular);letter-spacing:var(--label-letter-spacing);text-transform:uppercase;line-height:1;color:var(--text-warning);white-space:nowrap}.ds-edited:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--accent-mango)}.ds-edited[hidden]{display:none}.ds-edited--own{color:var(--text-bold)}.ds-edited--own:before{background:var(--text-bold)}.ds-edited--s{gap:5px;font-size:10px}.ds-edited--s:before{width:5px;height:5px}html.vcd-page,html.vcd-page body{margin:0;background:#1a1a1a}.vcd-host{max-width:565px;margin:0 auto}.vcd .ss-stage{background:#1a1a1a}.vcd-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;padding:0}.vcd-card{width:525px;flex:none;pointer-events:none}.vcd-card .ds-badge-icon.vcd-spinner{background:none;padding-left:0}.vcd-card .vcd-spinner .ds-badge-icon__circle{background:none}.vcd-card .vcd-spinner .ds-badge-icon__icon{color:#fff}.vcd-card .ds-video-clip__segments>.ds-sub-clip-row.ds-video-clip__reveal{margin-bottom:-60px;transition:opacity .35s ease,transform .35s ease,margin-bottom .35s ease,background .35s ease,border-color .35s ease}.vcd-card .ds-video-clip__segments>.ds-sub-clip-row.ds-video-clip__reveal--visible{margin-bottom:0}.vcd-card.ds-video-clip>.ds-video-metrics-grid.ds-video-clip__reveal{margin-bottom:-41px;transition:grid-template-rows .35s ease,padding .35s ease,opacity .35s ease,transform .35s ease,margin-bottom .35s ease}.vcd-card.ds-video-clip>.ds-video-metrics-grid.ds-video-clip__reveal--visible{margin-bottom:0}.vcd-card .ds-clip-bar .ds-clip-bar__status.vcd-shrink{display:flex;overflow:hidden;animation:vcd-shrink .35s ease both}@keyframes vcd-shrink{0%{height:36px;opacity:1}to{height:0;opacity:0}}.vcd-card .ds-clip-bar__bar>.ds-clip-bar__clip{transition:background .15s ease,box-shadow .15s ease,opacity .24s cubic-bezier(.2,0,.2,1)}.vcd-card .ds-clip-bar__bar.vcd-strip-out>.ds-clip-bar__clip{opacity:0}.vcd-card .ds-clip-bar__status.vcd-grow{overflow:hidden;animation:vcd-grow .35s ease both}@keyframes vcd-grow{0%{height:0;opacity:0}to{height:36px;opacity:1}}.vcd .ss-stage .ss-cursor{--ss-cursor-size: 1.3;opacity:0;transition:opacity .26s cubic-bezier(.2,0,.2,1)}.vcd .ss-stage:has(.vcd-center[data-cur=on]) .ss-cursor{opacity:1}.vcd .ss-stage .ss-cursor__arrow{--ss-cursor-ink: #eef0f2;filter:drop-shadow(0 3px 6px rgba(0,0,0,.45))}.vcd-card:has(>.ds-video-metrics-grid:not(.ds-video-clip__reveal--visible)) .ds-video-clip__segments{border-bottom:1px solid var(--border-default);border-radius:0 0 var(--corner-m) var(--corner-m)}
