.demo-shell,.demo-workflow-dialog,.consent-dialog,.consent-status,#demo-export,.pricing-section,.export-showcase{color-scheme:dark;--c-app: var(--c-start-background);--c-side: #131417;--c-canvas: #1a1b1e;--dialog-field-surface: var(--c-canvas);--dialog-help-color: color-mix(in srgb, var(--c-text-dim) 80%, var(--c-text-faint));--c-plane: #232428;--c-empty-surface: var(--c-plane);--c-intensity-background: var(--c-plane);--c-disabled-control-opacity: .36;--c-disabled-panel-opacity: .42;--control-dim-filter: brightness(var(--c-disabled-panel-opacity));--c-disabled-surface: color-mix(in srgb, var(--c-empty-surface) calc(var(--c-disabled-panel-opacity) * 100%), var(--c-canvas));--c-filmstrip-opacity: .96;--c-card-action-opacity: .65;--c-curve-channel-inactive-opacity: .26;--c-import-action-opacity: .5;--c-imported-label-opacity: .55;--c-placeholder-label-opacity: .58;--c-plane-raised: #28292d;--c-control: var(--c-plane-raised);--c-control-hover: #35373d;--c-control-active: #34363d;--selection-background: var(--c-clear);--selection-hover-background: #2e3035;--selection-active-background: var(--c-control-active);--selection-text: var(--c-text);--c-text: #f1f2f4;--c-text-soft: #b4b6bc;--c-text-dim: #878991;--c-text-faint: #565860;--c-text-inverse: #121316;--c-divider: rgb(255 255 255 / 8%);--c-scope-separator: rgb(255 255 255 / 6%);--c-focus: #b4b8c1;--c-focus-surface: rgb(180 184 193 / 18%);--c-focus-track: rgb(180 184 193 / 34%);--c-control-pressed: rgb(180 184 193 / 26%);--c-danger: #ff7a82;--c-danger-plane: rgb(49 14 19 / 94%);--c-overlay: rgb(18 20 24 / 68%);--c-overlay-strong: rgb(22 24 28 / 92%);--c-overlay-label: rgb(0 0 0 / 76%);--c-scrim: rgb(0 0 0 / 64%);--c-thumb: #eaecf0;--c-track: rgb(255 255 255 / 13%);--c-track-fill: rgb(235 237 241 / 88%);--c-scroll: rgb(255 255 255 / 14%);--c-compare-line: rgb(241 242 244 / 58%);--c-clear: transparent;--preview-media-background: var(--c-start-background);--scope-frame-background: var(--c-canvas);--scope-plot-background: var(--c-side);--scope-channel-red: var(--grade-channel-red);--scope-channel-green: var(--grade-channel-green);--scope-channel-blue: var(--grade-channel-blue);--scope-luminance: #d8dade;--scope-vector-blue: #2d83d8;--scope-vector-cyan: #24afc3;--scope-vector-green: #22a340;--scope-vector-yellow: #c6b62d;--scope-vector-red: #d34632;--scope-vector-magenta: #bf50ad;--scope-vector-guide: rgb(255 255 255 / 18%);--scope-vector-dominance: rgb(255 255 255 / 50%);--scope-vector-ring-alpha: .72;--scope-guide: rgb(255 255 255 / 19%);--scope-guide-line: rgb(255 255 255 / 9%);--scope-guide-text: rgb(232 235 240 / 58%);--scope-guide-label-backdrop: rgb(0 0 0 / 70%);--scope-guide-label-outline: rgb(0 0 0 / 86%);--scope-histogram-fill-alpha: .4;--scope-luminance-fill-alpha: .4;--scope-band-fill-alpha: .38;--scope-band-line-alpha: .68;--scope-range-line-alpha: .24;--grade-balance-cool: #7c9fbf;--grade-balance-warm: #c5ac8c;--grade-source-red: #df7e77;--grade-source-yellow: #d9c575;--grade-source-green: #86b890;--grade-source-cyan: #74bcc3;--grade-source-blue: #869fe0;--grade-source-magenta: #bf90d0;--grade-channel-red: #ff5a5a;--grade-color-disc: conic-gradient(from 20deg, var(--grade-channel-blue), var(--grade-channel-red), var(--grade-channel-green), var(--grade-channel-blue));--grade-channel-yellow: #e7c84a;--grade-channel-green: #4ed078;--grade-channel-cyan: #43cbd0;--grade-channel-blue: #5f85ff;--grade-channel-magenta: #d967c7;--c-filmstrip-background: var(--c-plane);--c-filmstrip-playhead: rgb(245 247 250 / 82%);--c-filmstrip-future-shade: rgb(0 0 0 / 38%);--c-editor-label: var(--c-text-soft);--c-editor-pill-hover: #9c9fa6;--c-editor-selected-text: var(--c-text);--c-gallery-footer: var(--c-plane);--c-gallery-footer-empty: var(--c-gallery-footer);--c-gallery-footer-selected: var(--c-text);--c-gallery-footer-hover: var(--selection-hover-background);--c-editor-range-track: #474950;--c-editor-range-fill: #aeb4c0;--c-editor-range-thumb: var(--c-thumb);--c-editor-range-thumb-active: #fff;--c-inactive-opacity: .4;--c-card-disabled-opacity: .62;--c-media-add-background: var(--c-text);--c-media-add-icon: var(--c-text-inverse);--c-compare-handle: var(--c-thumb);--fs-brand: calc(15px * var(--font-scale));--fs-column-option: calc(10px * var(--font-scale));--fs-start-title: calc(clamp(30px, 3.2vw, 44px) * var(--font-scale));--fs-start-accent: 1.12em;--lh-single: 1;--lh-label: 1.6;--lh-caption: 1.5;--lh-start-title: 1.12;--lh-start-accent: .85;--font-ui: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", sans-serif;--font-display: "Instrument Serif", Georgia, serif;--ui-control-font-size: calc(12px * var(--font-scale));--ui-label-font-size: calc(11px * var(--font-scale));--ui-font-weight: 400;--ui-line-height: 1.6;--ui-pill-padding-block: 8px;--ui-pill-padding-inline: 10px;--ui-pill-radius: 6px;--ui-action-padding-block: 6px;--ui-action-padding-inline: 10px;--ui-action-height: 30px;--ui-card-action-size: 16px;--ui-card-action-glyph-size: 8px;--ui-card-action-gap: 4px;--ui-card-action-inset: 8px;--ui-card-footer-height: 32px;--ui-card-footer-height-editor: 44px;--ui-card-footer-height-compact: 28px;--ui-range-height: 24px;--ui-range-track-height: 3px;--ui-range-thumb-size: 11px;--ui-field-gap: 8px;--ui-tile-radius: 6px;--fs-2xs: calc(7px * var(--font-scale));--fs-xs: calc(8px * var(--font-scale));--fs-sm: calc(9px * var(--font-scale));--fs-md: calc(11px * var(--font-scale));--fs-lg: calc(14px * var(--font-scale));--fs-xl: calc(18px * var(--font-scale));--fw-regular: 430;--fw-medium: 560;--fw-semibold: 630;--lh-compact: 1.2;--lh-body: 1.48;--ls-tight: -.02em;--ls-label: .02em;--ls-eyebrow: .12em;--s-1: 3px;--s-2: 5px;--s-3: 7px;--s-4: 9px;--s-5: 12px;--s-6: 16px;--s-7: 20px;--s-8: 24px;--s-9: 32px;--r-xs: 4px;--r-sm: 7px;--r-md: 9px;--r-lg: 12px;--r-round: 50%;--r-pill: 999px;--hairline: 1px;--focus-size: 2px;--range-height: var(--s-7);--range-track-height: 2px;--range-thumb-size: var(--s-5);--control-hit-slop: var(--s-4);--header-height: 71px;--action-height: 34px;--action-padding-block: 7px;--action-padding-inline: 13px;--control-height: 30px;--control-height-sm: 26px;--inspector-action-size: 24px;--touch-target: 40px;--control-touch-target: 44px;--grading-wheel-diameter: 112px;--grading-wheel-gap: 2px;--grading-wheel-label-gap: 22px;--grading-wheel-top-space: 68px;--grading-label-font-size: 10px;--grading-label-color: color-mix(in srgb, var(--c-text-dim) 75%, var(--c-text-faint));--grading-grid-color: color-mix(in srgb, var(--c-text-faint) 6%, transparent);--grading-vibrance-color: var(--c-text-soft);--grading-point-hit-size: 34px;--grading-point-size: 18px;--grading-point-icon-size: 12px;--grading-row-min-height: 240px;--grading-point-scale: 1.1;--grading-line-width: 1.5px;--curve-point-size: var(--new-control-handle-size);--curve-rail-size: 24px;--inspector-pill-height: calc(var(--ui-control-font-size) * var(--ui-line-height) + var(--ui-pill-padding-block) * 2);--inspector-tab-height: max(var(--control-touch-target), calc(var(--inspector-pill-height) + var(--s-5)));--inspector-grid-height: calc(100dvh - var(--app-pad-top) - var(--app-pad-bottom) - var(--header-height) - var(--media-rail-height) - var(--workspace-gap) * 2 - var(--inspector-tab-height) - var(--inspector-pill-height) - var(--inspector-inset) - var(--inspector-gap) * 2);--library-width: clamp(320px, calc(var(--inspector-grid-height) - var(--grading-card-extra-height) * 2 + var(--inspector-inset) * 2), calc(100vw - var(--workspace-min) - var(--app-pad-left) - var(--app-pad-right) - var(--workspace-gap)));--inspector-inset: var(--s-8);--inspector-gap: var(--s-5);--workspace-min: 440px;--workspace-gap: 6px;--workspace-pad: 6px;--app-pad-top: max(var(--workspace-pad), env(safe-area-inset-top));--app-pad-right: max(var(--workspace-pad), env(safe-area-inset-right));--app-pad-bottom: max(var(--workspace-pad), env(safe-area-inset-bottom));--app-pad-left: max(var(--workspace-pad), env(safe-area-inset-left));--media-rail-inset: 7px;--media-thumb-width: 53px;--media-thumb-height: 34px;--media-item-frame-height: 11px;--media-add-tile-width: 53px;--media-add-tile-height: 34px;--media-item-gap: 8px;--media-item-radius: 6px;--media-image-radius: 3px;--rail-preview-idle-brightness: .58;--rail-preview-speed: .28s;--media-thumb-idle-shade: rgb(0 0 0 / 42%);--media-thumb-idle-opacity: 1;--media-thumb-active-opacity: 1;--gallery-gap: var(--ui-field-gap);--gallery-columns: 2;--gallery-column-option-size: var(--control-height-sm);--scope-height-min: 96px;--scope-panel-height-min: 160px;--scope-panel-height-preferred: 180px;--scope-panel-height-limit: 240px;--scope-height-max: calc(var(--scope-height-min) * 2.5);--scope-height-auto-max: 160px;--scope-height-preferred: var(--scope-height-min);--scope-height: var(--scope-height-preferred);--scope-card-min: 176px;--scope-title-max: calc(9px * var(--font-scale));--scope-pane-gap: 1px;--filmstrip-height: calc(var(--control-height) + var(--s-4) * 2);--filmstrip-transport-width: calc(var(--s-9) * 2);--filmstrip-cti-hit-width: calc((var(--control-hit-slop) * 2) + var(--s-1));--compare-position: 35%;--compare-line-width: 1px;--compare-handle-width: var(--s-8);--compare-handle-height: var(--s-8);--amount-row-height: 44px;--form-label-width: 86px;--c-start-background: #0c0d0f;--start-art-brightness: .5;--empty-card-width: 520px;--dialog-width: 420px;--status-height: 14px;--scrollbar-size: 6px;--pane-tools-width: var(--library-width);--ease: cubic-bezier(.2, .8, .2, 1);--speed: .11s;--blur: 18px;--bg: var(--c-app);--line: var(--c-clear);--text: var(--c-text)}:root,[data-editor-presentation=full],.editor-section-stack{--curve-heading-height: calc(var(--ui-control-font-size) * 1.4 + var(--curve-header-inset, var(--s-6)) * 2);--grading-card-header-end: calc((var(--curve-heading-height) + max(var(--inspector-action-size), min(var(--fs-md), var(--ui-control-font-size)) * var(--ui-line-height) + var(--s-2) * 2)) / 2);--grading-card-extra-height: var(--grading-card-header-end)}:root{--font-scale: 1}.app-shell{--media-thumb-width: 82px;--media-thumb-height: 42px}.app-shell[data-touch-primary=true],.account-page[data-touch-primary=true],body[data-landing-layout^=touch-] .demo-workflow-dialog,body[data-landing-layout^=touch-] .timeline__play{--touch-unit: var(--ui-touch-unit);--touch-font-scale: calc(.9 * var(--font-scale));--fs-2xs: calc(max(8px, var(--touch-unit) * 7) * var(--touch-font-scale));--fs-xs: calc(max(9px, var(--touch-unit) * 8) * var(--touch-font-scale));--fs-sm: calc(max(9px, var(--touch-unit) * 9) * var(--touch-font-scale));--fs-md: calc(max(9.5px, var(--touch-unit) * 11) * var(--touch-font-scale));--fs-lg: calc(max(11px, var(--touch-unit) * 14) * var(--touch-font-scale));--fs-xl: calc(max(12px, var(--touch-unit) * 18) * var(--touch-font-scale));--fs-brand: calc(max(11px, var(--touch-unit) * 15) * var(--touch-font-scale));--fs-column-option: calc(max(9px, var(--touch-unit) * 10) * var(--touch-font-scale));--fs-start-title: calc(clamp(24px, var(--ui-touch-vmin, 1vmin) * 6, var(--touch-unit) * 44) * var(--touch-font-scale));--ui-control-font-size: calc(max(9.5px, var(--touch-unit) * 12) * var(--touch-font-scale));--ui-label-font-size: calc(max(9px, var(--touch-unit) * 11) * var(--touch-font-scale));--ui-pill-padding-block: calc(var(--touch-unit) * 8);--ui-pill-padding-inline: calc(var(--touch-unit) * 10);--ui-pill-radius: calc(var(--touch-unit) * 6);--ui-action-padding-block: calc(var(--touch-unit) * 6);--ui-action-padding-inline: calc(var(--touch-unit) * 10);--ui-action-height: calc(var(--touch-unit) * 30);--ui-card-action-size: calc(var(--touch-unit) * 16);--ui-card-action-glyph-size: calc(var(--touch-unit) * 8);--ui-card-action-gap: calc(var(--touch-unit) * 4);--ui-card-action-inset: calc(var(--touch-unit) * 8);--ui-card-footer-height: calc(var(--touch-unit) * 32);--ui-card-footer-height-editor: calc(var(--touch-unit) * 44);--ui-range-height: calc(var(--touch-unit) * 24);--ui-range-track-height: calc(var(--touch-unit) * 3);--ui-range-thumb-size: calc(var(--touch-unit) * 11);--ui-field-gap: calc(var(--touch-unit) * 8);--ui-tile-radius: calc(var(--touch-unit) * 6);--r-xs: calc(var(--touch-unit) * 4);--r-sm: calc(var(--touch-unit) * 7);--r-md: calc(var(--touch-unit) * 9);--r-lg: calc(var(--touch-unit) * 12);--header-height: calc(var(--touch-unit) * 71);--action-height: calc(var(--touch-unit) * 34);--action-padding-block: calc(var(--touch-unit) * 7);--action-padding-inline: calc(var(--touch-unit) * 13);--control-height: calc(var(--touch-unit) * 30);--control-height-sm: calc(var(--touch-unit) * 26);--inspector-action-size: calc(var(--touch-unit) * 24);--touch-target: var(--control-touch-target);--inspector-inset: var(--s-5);--inspector-gap: var(--s-4);--workspace-gap: calc(var(--touch-unit) * 8);--workspace-pad: calc(var(--touch-unit) * 8);--media-rail-inset: calc(var(--touch-unit) * 7);--media-thumb-width: calc(var(--touch-unit) * 84);--media-thumb-height: calc(var(--touch-unit) * 42);--media-add-tile-width: calc(var(--touch-unit) * 64);--media-add-tile-height: calc(var(--touch-unit) * 42);--media-item-gap: var(--s-3);--media-item-radius: var(--ui-tile-radius);--media-image-radius: calc(var(--touch-unit) * 3);--amount-row-height: calc(var(--touch-unit) * 40);--form-label-width: calc(var(--touch-unit) * 86);--dialog-width: calc(var(--touch-unit) * 420);--empty-card-width: calc(var(--touch-unit) * 520)}.app-shell[data-mobile-overlay=true]{--media-thumb-height: max(var(--control-touch-target), calc(var(--touch-unit, 1px) * 63));--media-thumb-width: calc(var(--media-thumb-height) * 2);--media-add-tile-height: var(--media-thumb-height);--media-add-tile-width: calc(var(--media-add-tile-height) * 1.5)}:root,[data-editor-presentation=full],.app-shell,.app-shell[data-touch-primary=true],.account-page[data-touch-primary=true],body[data-landing-layout^=touch-] .demo-workflow-dialog,body[data-landing-layout^=touch-] .timeline__play{--media-add-width: calc(var(--media-add-tile-width) + 8px);--media-add-height: calc(var(--media-add-tile-height) + var(--fs-sm) * var(--lh-caption) + var(--media-item-frame-height));--media-item-width: calc(var(--media-thumb-width) + 8px);--media-action-inset: calc((var(--media-item-width) - var(--media-thumb-width)) / 2 + var(--hairline));--media-item-height: calc(var(--media-thumb-height) + var(--fs-sm) * var(--lh-caption) + var(--media-item-frame-height));--media-rail-height: calc(var(--media-item-height) + var(--media-rail-inset) * 2)}:root,[data-editor-presentation=full]{--new-control-point-size: 52px;--new-control-point-visual-scale: .94;--new-control-handle-size: 20px;--new-control-arrow-gap: 18px;--new-control-caret-length: 8px;--new-control-indicator-opacity: .8;--new-control-reset-size: 9px;--new-control-guide-fill: color-mix(in srgb, var(--c-text-soft) 10%, transparent);--new-control-control-size: 540px;--new-control-max-size: 420px;--new-control-stage-fill: .75;--new-control-ring-scale: 1.08;--new-control-square-ring-scale: 1.16;--new-control-triangle-ring-scale: 1.235;--new-control-circle-ring-scale: 1.185;--new-control-action-size: var(--s-6)}:where(.demo-shell,.demo-workflow-dialog,.consent-dialog,.export-showcase) .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) button,:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) input,:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) select,:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) textarea{font:inherit}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) button,:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) select,:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) input[type=range]{-webkit-tap-highlight-color:var(--c-clear)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) ::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) ::-webkit-scrollbar-thumb{border-radius:var(--r-pill);background:var(--c-scroll)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) ::-webkit-scrollbar-track,:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) ::-webkit-scrollbar-corner{background:var(--c-clear)}@supports not selector(::-webkit-scrollbar){:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) *{scrollbar-width:thin;scrollbar-color:var(--c-scroll) var(--c-clear)}}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .button,:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .icon-button{cursor:pointer;user-select:none;min-height:var(--control-height);border:0;border-radius:var(--r-sm);color:var(--c-text-soft);background:var(--c-clear);transition:background-color var(--speed) var(--ease),color var(--speed) var(--ease)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .button{padding-inline:var(--s-5);white-space:nowrap}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .button--compact{min-height:var(--control-height-sm);padding-inline:var(--s-4);font-size:var(--fs-sm)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .button--quiet{background:var(--c-control)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .button--primary{color:var(--c-text-inverse);background:var(--c-text);font-weight:var(--fw-medium)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .icon-button{display:inline-grid;width:var(--control-height);place-items:center;padding:0}@media(hover:hover){:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .button--quiet:hover,:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .button--compact:hover,:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .icon-button:hover{color:var(--c-text-soft);background:var(--c-control-hover)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .button--primary:hover{color:var(--c-text-inverse);background:var(--c-thumb)}}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) input[type=range]{--fill-start: 0%;--fill-end: 50%;--range-track-background: linear-gradient(to right, var(--c-track) 0 var(--fill-start), var(--track-color, var(--c-track-fill)) var(--fill-start) var(--fill-end), var(--c-track) var(--fill-end) 100%);width:100%;height:var(--range-height);margin:0;appearance:none;background:var(--c-clear);cursor:default}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) input[type=range]::-webkit-slider-runnable-track{height:var(--range-track-height);border-radius:var(--r-pill);background:var(--range-track-background)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) input[type=range]::-webkit-slider-thumb{width:var(--range-thumb-size);height:var(--range-thumb-size);margin-top:calc((var(--range-thumb-size) - var(--range-track-height)) / -2);appearance:none;border:0;border-radius:var(--r-round);background:var(--c-thumb);cursor:pointer}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) input[type=range]::-moz-range-track{height:var(--range-track-height);border:0;border-radius:var(--r-pill);background:var(--range-track-background)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) input[type=range]::-moz-range-progress{height:var(--range-track-height);background:var(--c-clear)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) input[type=range]::-moz-range-thumb{width:var(--range-thumb-size);height:var(--range-thumb-size);border:0;border-radius:var(--r-round);background:var(--c-thumb);cursor:pointer}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) button:not(:disabled):focus-visible,:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) select:not(:disabled):focus-visible,:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .form-row input:not([type=range]):focus-visible{color:var(--c-text);background-color:var(--c-focus-surface)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) button:where(:not(.editor-switch)):not(:disabled):active{background-color:var(--c-control-pressed)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .button--primary:not(:disabled):focus-visible,:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .button--primary:not(:disabled):active{color:var(--c-text-inverse);background-color:var(--c-focus)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) input[type=range]:focus-visible{--c-thumb: var(--c-focus);--c-track: var(--c-focus-track)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) input[type=range][data-range-active]{--c-thumb: var(--c-focus)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) input[type=range]:active{--c-thumb: var(--c-text)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase).app-dialog,:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .account-page,.consent-status,.demo-shell .export-progress{--dialog-surface: var(--c-side);--dialog-padding: max(20px, var(--s-8));--dialog-gap: max(16px, var(--s-6));--dialog-section-gap: max(24px, var(--s-8));--dialog-heading-size: max(calc(22px * var(--font-scale)), calc(var(--fs-xl) * 1.25));--dialog-body-size: max(calc(13px * var(--font-scale)), var(--fs-lg));--dialog-note-size: max(calc(11px * var(--font-scale)), var(--fs-sm));--dialog-control-height: var(--touch-target);--dialog-max-width: 460px;--dialog-viewport-inset: max(16px, var(--s-6));--dialog-field-padding: var(--s-5)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase).app-dialog,:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .account-page .account-card{font:var(--dialog-body-size)/var(--lh-body) var(--font-ui)}html:not([data-editor-page]):has(.app-dialog){scrollbar-gutter:stable}html:has(.app-dialog:modal){overflow:hidden;overscroll-behavior:none}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase).app-dialog{position:fixed;width:min(calc(100vw - var(--dialog-viewport-inset) * 2),var(--dialog-max-width));max-width:none;max-height:calc(100dvh - var(--dialog-viewport-inset) * 2);margin:auto;border:0;border-radius:var(--r-lg);padding:0;overflow:visible;color:var(--c-text);background:var(--dialog-surface);text-align:start;outline:0}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase).app-dialog::backdrop{background:var(--c-scrim);backdrop-filter:blur(var(--s-1))}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase).app-dialog .button{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-4);min-height:var(--dialog-control-height);text-decoration:none}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase).app-dialog :is(button,input,select):disabled{opacity:var(--c-disabled-control-opacity);cursor:default}@media(width<=799px){:is(.demo-workflow-dialog,.consent-dialog,.export-showcase).app-dialog{--touch-target: var(--control-touch-target)}}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .dialog-card{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100dvh - var(--dialog-viewport-inset) * 2);gap:var(--dialog-gap);padding:var(--dialog-padding);overflow:hidden;border-radius:inherit}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .dialog-card__body{display:grid;align-content:start;gap:var(--dialog-section-gap);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--s-2);margin:calc(-1 * var(--s-2))}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .dialog-card__heading{display:grid;grid-template-columns:minmax(0,1fr) var(--dialog-control-height);gap:var(--dialog-gap);align-items:center;padding-bottom:var(--s-3)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .dialog-card__heading>:only-child{grid-column:1 / -1}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .dialog-card__title,:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .account-page .account-title{margin:0;font:var(--fw-medium) var(--dialog-heading-size)/var(--lh-compact) var(--font-ui);letter-spacing:var(--ls-tight);text-align:start;text-wrap:pretty;outline:0}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .dialog-card__title em,:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .account-page .account-title em{font-family:var(--font-display);font-size:1.08em;font-style:italic;font-weight:400}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase).app-dialog .dialog-card__close{grid-column:2;grid-row:1;width:var(--dialog-control-height);height:var(--dialog-control-height);background:var(--c-clear);color:var(--c-text-soft);transform:translate(var(--s-3),calc(-1 * var(--s-3)))}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .dialog-card__close svg{display:block;width:var(--fs-lg);height:var(--fs-lg);pointer-events:none}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .dialog-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:var(--s-4);padding-top:var(--s-3)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .dialog-card__actions .button:not(.button--primary){background:var(--c-clear)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase).app-dialog .dialog-card__close:focus-visible,:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .dialog-card__actions .button:not(.button--primary):focus-visible{background:var(--c-focus-surface);color:var(--c-text)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase).app-dialog .dialog-card__close:active{background:var(--c-control-pressed);color:var(--c-text)}@media(hover:hover){:is(.demo-workflow-dialog,.consent-dialog,.export-showcase).app-dialog .dialog-card__close:hover{background:var(--c-control-hover);color:var(--c-text)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .dialog-card__actions .button:not(.button--primary):hover{color:var(--c-text)}}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .dialog-card__actions>:only-child{grid-column:1 / -1}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .delete-confirmation{--dialog-gap:var(--s-4)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .delete-confirmation .dialog-card__actions{padding-top:0}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .delete-confirmation [data-delete-save]{grid-column:1 / -1}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .delete-confirmation .dialog-field{gap:var(--s-4)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .delete-confirmation__warning{color:var(--c-text);font-weight:var(--fw-medium)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .dialog-fields{display:grid;gap:var(--dialog-section-gap)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .dialog-help,:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .dialog-status,.consent-status{margin:0;color:var(--dialog-help-color);font-size:var(--dialog-note-size);line-height:var(--lh-body)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .form-row>.dialog-help{padding-inline:var(--dialog-field-padding)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .dialog-help a{color:var(--c-text-soft);text-decoration:underline}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .dialog-status:empty,.demo-shell .export-progress:empty,.consent-status:empty{display:none}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .form-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:max(7px,var(--s-3));color:var(--c-text-soft);font-size:inherit}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .dialog-field{display:grid;gap:max(7px,var(--s-3));min-width:0;padding:var(--dialog-field-padding);border-radius:var(--r-md);background:var(--dialog-field-surface)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .dialog-field:has(>output){grid-template-columns:minmax(0,1fr) auto}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .dialog-field:has(>output)>span{grid-column:1 / -1}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .form-row select,:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .form-row input[type=text],:where(.demo-shell,.demo-workflow-dialog,.consent-dialog,.export-showcase) .custom-select__trigger{width:100%;min-width:0;height:var(--dialog-control-height);border:0;border-radius:var(--r-sm);padding-inline:var(--s-4);color:var(--c-text);background:var(--c-control)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .form-row output,.demo-shell .export-progress{color:var(--c-text-dim);font-size:var(--dialog-note-size);font-variant-numeric:tabular-nums}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) [data-export-name]{caret-color:var(--c-text);transition:background-color var(--speed) var(--ease),color var(--speed) var(--ease)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) [data-export-name]:focus{outline:none;background:var(--c-control-hover);color:var(--c-text)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) [data-export-name]::selection{background:var(--c-focus);color:var(--c-text-inverse)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .dialog-field:has([data-export-name]:focus)>label{color:var(--c-text)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase).app-dialog :is(.dialog-status,.account-user-status):not(:empty),.consent-status:not(:empty),.demo-shell .export-progress:not(:empty){position:fixed;z-index:1;inset:auto var(--dialog-viewport-inset) var(--dialog-viewport-inset);width:fit-content;max-width:calc(100vw - 2 * var(--dialog-viewport-inset));margin-inline:auto;padding:var(--s-5) var(--s-6);border-radius:var(--r-md);background:var(--c-plane);color:var(--c-text-soft)}.demo-shell .export-progress:not(:empty){border:0;background:var(--c-text);color:var(--c-text-inverse);font:var(--dialog-note-size)/var(--lh-body) var(--font-ui);pointer-events:none}:is(.demo-workflow-dialog,.export-showcase).export-dialog{--dialog-max-width:1040px}:is(.demo-workflow-dialog,.export-showcase).export-dialog[data-export-library],:is(.demo-workflow-dialog,.export-showcase).export-dialog:has(.export-media-choice:nth-child(5)){--export-body-height:min(72dvh,760px);--export-body-overflow:hidden;--export-choices-grow:1}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-body{display:flex;flex-direction:column;gap:var(--s-5);height:var(--export-body-height,auto);overflow-x:hidden;overflow-y:var(--export-body-overflow,auto)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-body>:not(.export-choices){flex:none}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-choices{display:flex;flex:var(--export-choices-grow,0) 1 auto;flex-direction:column;gap:var(--s-4);min-width:0;min-height:0}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-media-pane{display:flex;flex:1;flex-direction:column;min-height:0}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-media-pane>.lut-gallery__scroller{flex:1;height:auto}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-media-heading{display:flex;align-items:center;gap:var(--s-4);min-height:var(--dialog-control-height)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-media-heading>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-text-soft)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-media-heading>button{flex:none}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-media-list{--gallery-columns:4;--gallery-gap:var(--s-3);display:grid;gap:var(--gallery-gap)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-media-choice.lut-card{--gallery-caption-end-inset:var(--editor-card-action-inset);position:relative;min-width:0;cursor:pointer}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-media-choice>:is(canvas,img){display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-media-choice>.editor-checkbox,:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .lut-card__selection{position:absolute;top:var(--s-3);right:var(--s-3)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-media-choice small{flex:none;font:inherit;color:var(--c-text-dim)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-media-choice .lut-card__name{gap:var(--editor-card-action-inset)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-media-choice .lut-card__export-name{margin-inline-end:0}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-media-choice.lut-card[aria-selected=true] .lut-card__name:after{margin-inline-start:0}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-controls{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--s-4);min-width:0}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-controls>.form-row{min-width:0}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-format-field{flex:1 1 160px}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-name-field{flex:2 1 200px}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-delivery{display:flex;flex-direction:column;gap:var(--s-5);min-height:0}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-delivery__files{display:grid;gap:var(--s-3);overflow:auto}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-delivery__files>button{text-align:start;white-space:normal;overflow-wrap:anywhere}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-delivery__actions{display:flex;justify-content:space-between;gap:var(--s-4)}:is(.demo-workflow-dialog,.export-showcase).export-dialog:has(.export-delivery:not([hidden])) .export-body{height:auto;overflow-y:auto}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-quality-row{flex:1 1 160px}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-quality-field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--s-3);height:var(--dialog-control-height)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-quality-field>output{font-variant-numeric:tabular-nums;color:var(--c-text-dim)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-size-row{flex:1 1 160px}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-size-options{display:flex;align-items:center;gap:var(--s-1);min-height:var(--dialog-control-height)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-size-options>button{flex:1}:is(.demo-workflow-dialog,.export-showcase).export-dialog[data-export-library] .export-name-field{flex:1 1 160px}:is(.demo-workflow-dialog,.export-showcase).export-dialog[data-export-library] .export-controls:has(>.export-name-field[hidden]) .export-size-row{flex:0 1 calc((100% - var(--s-4)) / 2);margin-inline:auto}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-footer{display:grid;gap:var(--s-3);min-width:0}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-footer>output{overflow-wrap:anywhere}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-gallery{flex:1;min-width:0;min-height:0}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-gallery .lut-gallery{display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--s-4);height:100%}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-gallery .lut-gallery__heading{position:relative;flex-wrap:wrap;align-items:center;margin-inline:0;padding:0 0 var(--s-3);min-height:calc(var(--inspector-category-height) + var(--s-3))}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-gallery .lut-gallery__categories{flex:1 1 max-content}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-gallery .export-lut-intensity{--editor-range-fill:var(--c-text-dim);--editor-range-thumb:var(--c-text-soft);flex:0 1 240px;min-height:var(--inspector-category-height);margin-inline:auto var(--s-4);font-size:var(--editor-control-font-size)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-gallery .lut-gallery__heading:has([data-expanded=true]) :is(.lut-gallery__categories,.export-lut-intensity){display:flex;visibility:hidden}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-gallery .lut-gallery__heading:has([data-expanded=true]) .lut-gallery__actions{position:absolute;inset:0 0 var(--s-3)}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-gallery .lut-gallery__search-field[data-expanded=true]{flex:1;height:100%}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .export-gallery .lut-gallery__amount-row{display:none}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .lut-card__export-name{flex:1;width:100%;min-width:0;margin-inline-end:var(--s-2);padding:var(--s-2);border:0;border-radius:var(--r-xs);outline:0;font:inherit;color:inherit;background:var(--c-clear);text-overflow:ellipsis}:is(.demo-workflow-dialog,.consent-dialog,.export-showcase) .lut-card__export-name:not([readonly]){background:var(--c-control);color:var(--c-text)}:where(.demo-shell,.demo-workflow-dialog,.consent-dialog,.export-showcase) .custom-select{position:relative;min-width:0}:where(.demo-shell,.demo-workflow-dialog,.consent-dialog,.export-showcase) .custom-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--s-5);text-align:left;cursor:pointer;touch-action:manipulation}:where(.demo-shell,.demo-workflow-dialog,.consent-dialog,.export-showcase) .custom-select__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.demo-shell,.demo-workflow-dialog,.consent-dialog,.export-showcase) .custom-select__trigger:not(.editor-pill):after{content:"";width:var(--s-2);height:var(--s-2);flex:0 0 auto;margin-inline-end:var(--s-1);border-right:var(--hairline) solid currentColor;border-bottom:var(--hairline) solid currentColor;transform:translateY(-25%) rotate(45deg)}:where(.demo-shell,.demo-workflow-dialog,.consent-dialog,.export-showcase) .custom-select__trigger:hover:not(:disabled){background:var(--c-control-hover)}:where(.demo-shell,.demo-workflow-dialog,.consent-dialog,.export-showcase) .custom-select__trigger:focus-visible{background:var(--c-focus-surface)}:where(.demo-shell,.demo-workflow-dialog,.consent-dialog,.export-showcase) .custom-select__list{position:absolute;z-index:9;top:100%;inset-inline:0;margin-block-start:var(--s-1);margin-inline:0;border:0;color:inherit;padding:var(--s-1);overflow-y:auto;max-height:var(--custom-select-available-height,none);overscroll-behavior:contain;border-radius:var(--r-sm);background:var(--c-control-active)}:where(.demo-shell,.demo-workflow-dialog,.consent-dialog,.export-showcase) .custom-select[data-open-up] .custom-select__list{top:auto;bottom:100%;margin-block:0 var(--s-1)}:where(.demo-shell,.demo-workflow-dialog,.consent-dialog,.export-showcase) .custom-select[data-popup-boundary=viewport] .custom-select__list{position:fixed;inset-inline:auto}:where(.demo-shell,.demo-workflow-dialog,.consent-dialog,.export-showcase) .custom-select__list:has(>.custom-select__footer){grid-template-rows:minmax(0,1fr) auto;overflow:hidden}:where(.demo-shell,.demo-workflow-dialog,.consent-dialog,.export-showcase) .custom-select__choices{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;gap:var(--s-1);min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}:where(.demo-shell,.demo-workflow-dialog,.consent-dialog,.export-showcase) .custom-select__footer{display:flex;gap:var(--s-1);margin-block-start:var(--s-2);padding-block-start:var(--s-2);border-block-start:var(--hairline) solid var(--c-divider)}:where(.demo-shell,.demo-workflow-dialog,.consent-dialog,.export-showcase) .custom-select__footer .editor-pill{flex:1;min-width:0}:where(.demo-shell,.demo-workflow-dialog,.consent-dialog,.export-showcase) .custom-select__option{display:flex;min-width:0;align-items:center;min-height:var(--dialog-control-height);padding-inline:var(--s-4);border-radius:var(--r-xs);color:var(--c-text-soft);cursor:pointer;touch-action:manipulation}:where(.demo-shell,.demo-workflow-dialog,.consent-dialog,.export-showcase) .custom-select__option-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.demo-shell,.demo-workflow-dialog,.consent-dialog,.export-showcase) .custom-select__remove.section-action{flex:none;width:var(--editor-card-action-size);height:min(var(--editor-card-action-size),1lh);margin-inline-start:var(--s-2)}:where(.demo-shell,.demo-workflow-dialog,.consent-dialog,.export-showcase) .custom-select__remove.section-action svg{width:var(--editor-card-action-glyph-size);height:var(--editor-card-action-glyph-size)}:where(.demo-shell,.demo-workflow-dialog,.consent-dialog,.export-showcase) .custom-select__option[aria-selected=true]{color:var(--c-text);background:var(--c-control)}:where(.demo-shell,.demo-workflow-dialog,.consent-dialog,.export-showcase) .custom-select__option:is(:hover,[data-active]):not([aria-disabled=true],[aria-selected=true]){color:var(--c-text);background:var(--c-focus-surface)}:where(.demo-shell,.demo-workflow-dialog,.consent-dialog,.export-showcase) .custom-select__option[aria-disabled=true]{color:var(--c-text-faint);cursor:default}:is(.demo-workflow-dialog,.export-showcase).color-space-dialog .custom-select__option{min-height:var(--touch-target);padding-block:var(--s-1);overflow-wrap:anywhere}:where(.demo-shell,.demo-workflow-dialog,.consent-dialog,.export-showcase) .custom-select__group-label{display:flex;align-items:center;gap:var(--s-1);min-width:0;padding:var(--s-2) var(--s-4) var(--s-1);color:var(--c-text-faint);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.consent-dialog.app-dialog{inset:auto var(--dialog-viewport-inset) var(--dialog-viewport-inset);width:auto;max-width:var(--dialog-max-width);margin:0 auto}.consent-dialog .dialog-card{grid-template-rows:auto minmax(0,1fr)}.consent-dialog .dialog-card__heading{display:flex;flex-wrap:wrap;padding:0}.consent-dialog .dialog-card__title{flex:1 0 auto;max-width:100%}.consent-dialog .dialog-card__actions{flex:1 0 auto;padding:0}.consent-dialog a:focus-visible{color:var(--c-text);background:var(--c-focus-surface)}@media(hover:hover){.consent-dialog a:hover{color:var(--c-text)}}
