:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f4f6f8;--color-surface:#fff;--color-surface-subtle:#f8fafc;--color-surface-muted:#eef2f6;--color-text:#182230;--color-text-muted:#667085;--color-border:#d9e0e8;--color-border-strong:#b8c3d0;--color-accent:#3559c7;--color-accent-hover:#2949ad;--color-accent-soft:#edf2ff;--color-success:#18794e;--color-success-soft:#eaf7f0;--color-warning:#9a6700;--color-warning-soft:#fff7db;--color-error:#b42318;--color-error-soft:#fff0ee;--color-focus:#6f8ee8;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--shadow-menu:0 12px 32px #10182824;font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--color-bg);min-width:320px}body{min-width:320px;min-height:100vh;color:var(--color-text);background:var(--color-bg);margin:0;font-size:14px;line-height:1.45}button,input,select{font:inherit}button,select,input[type=checkbox],input[type=range]{accent-color:var(--color-accent)}button,a,input,select,summary,[role=button]{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid color-mix(in srgb, var(--color-focus) 40%, transparent);outline-offset:2px}h1,h2,h3,h4,p{margin:0}h1{letter-spacing:-.01em;font-size:17px;font-weight:700}h2{font-size:15px;font-weight:700}h3{font-size:14px;font-weight:650}h4{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:750}a{color:var(--color-accent)}.app-shell{min-height:100vh}.topbar{z-index:40;border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;min-height:56px;padding:0 max(16px,50vw - 720px);display:flex;position:sticky;top:0}.topbar-actions,.inline-actions,.selection-actions,.primary-actions,.output-control-row,.job-title-line,.job-actions,.panel-title-with-help,.batch-progress-heading{align-items:center;gap:var(--space-2);display:flex}.language-switch{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:8px;padding:2px;display:inline-flex}.language-switch button{min-width:34px;height:27px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:11px;font-weight:750}.language-switch button:hover{color:var(--color-text)}.language-switch button.is-active{color:var(--color-text);background:var(--color-surface);box-shadow:0 1px 2px #10182814}.connection-badge{min-height:28px;color:var(--color-text-muted);background:var(--color-surface-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.connection-badge i,.status-badge i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.connection-connected{color:var(--color-success);background:var(--color-success-soft)}.connection-pairing_required{color:var(--color-accent);background:var(--color-accent-soft)}.connection-disconnected,.connection-not_installed_or_not_running,.connection-agent_update_required,.connection-web_update_required,.connection-connection_blocked{color:var(--color-error);background:var(--color-error-soft)}.header-menu{position:relative}.header-menu summary{border-radius:var(--radius-sm);cursor:pointer;letter-spacing:1px;place-items:center;width:32px;height:32px;font-weight:800;list-style:none;display:grid}.header-menu summary::-webkit-details-marker{display:none}.header-menu summary:hover{background:var(--color-surface-muted)}.header-menu>div{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:210px;box-shadow:var(--shadow-menu);gap:3px;padding:8px;display:grid;position:absolute;top:38px;right:0}.header-menu strong{color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase;padding:6px 8px 4px;font-size:11px}.header-menu button,.header-menu a{border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:0;padding:8px;text-decoration:none}.header-menu button:hover,.header-menu a:hover{background:var(--color-surface-muted)}.workspace{gap:var(--space-3);width:min(1440px,100%);padding:var(--space-4);margin:0 auto;display:grid}.compact-state{min-height:240px;color:var(--color-text-muted);place-content:center;justify-items:center}.button{border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-weight:650;line-height:1;text-decoration:none;transition:background .12s,border-color .12s,color .12s,transform .12s;display:inline-flex}.button:active:not(:disabled){transform:translateY(1px)}.button:disabled{opacity:.46;cursor:not-allowed}.button-primary{color:#fff;background:var(--color-accent)}.button-primary:hover:not(:disabled){background:var(--color-accent-hover)}.button-secondary{border-color:var(--color-border-strong);color:var(--color-text);background:var(--color-surface)}.button-secondary:hover:not(:disabled),.button-ghost:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-surface-muted)}.button-ghost{color:var(--color-text-muted);background:0 0}.button-danger{border-color:color-mix(in srgb, var(--color-error) 20%, var(--color-border));color:var(--color-error);background:var(--color-error-soft)}.button-danger:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-error) 42%, var(--color-border));background:color-mix(in srgb, var(--color-error-soft) 78%, var(--color-error) 8%)}.text-button{color:var(--color-accent);cursor:pointer;background:0 0;border:0;padding:0}.settings-panel,.batch-toolbar,.batch-progress,.job-row,.result-summary,.onboarding-panel,.blocking-message{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.settings-panel{gap:var(--space-3) var(--space-5);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.section-heading{grid-column:1/-1}.settings-row{display:contents}.mode-row>.field-label{align-self:center}.optimal-summary{gap:var(--space-2);min-width:0;display:grid}.summary-chips{flex-wrap:wrap;gap:6px;display:flex}.summary-chips span,.estimate-tag{border:1px solid var(--color-border);min-height:25px;color:var(--color-text-muted);background:var(--color-surface-subtle);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:650;display:inline-flex}.optimal-summary p,.add-files-section>p,.field-hint,.selected-folder{color:var(--color-text-muted);font-size:12px}.custom-settings{gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-border);grid-column:1/-1;grid-template-columns:repeat(4,minmax(180px,1fr));display:grid}.rate-control-field{grid-column:span 2}.output-settings{padding-top:var(--space-3);border-top:1px solid var(--color-border);grid-column:1/-1;display:grid}.image-embedding-settings{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);grid-column:1/-1;display:grid}.image-embedding-toggle{align-items:center;gap:var(--space-2);display:flex}.feature-switch{min-height:28px}.feature-switch .checkbox-mark{background:var(--color-surface-muted);border-radius:999px;width:34px;height:19px;transition:background .14s}.checkbox.feature-switch .checkbox-mark:after{background:var(--color-surface);content:"";border:0;border-radius:50%;width:13px;height:13px;transition:transform .14s;position:absolute;left:2px;transform:none;box-shadow:0 1px 2px #10182838}.checkbox.feature-switch input:checked+.checkbox-mark:after{border:0;width:13px;height:13px;transform:translate(15px)}.image-embedding-panel{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);animation:.16s ease-out reveal-section;display:grid}.image-columns{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.image-column{align-content:start;gap:var(--space-3);min-width:0;display:grid}.image-column-heading{gap:3px;display:grid}.image-column-heading p{color:var(--color-text-muted);font-size:12px}.image-drop-wrapper{gap:5px;display:grid}.image-drop-zone{min-height:118px;padding:var(--space-3);border:1.5px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;place-items:center;transition:border-color .14s,background .14s;display:grid}.image-drop-zone:hover,.image-drop-zone.is-dragging{border-color:var(--color-accent);background:var(--color-accent-soft)}.image-drop-zone.has-image{cursor:default;border-style:solid;place-items:stretch stretch}.image-drop-zone.is-disabled{opacity:.54;cursor:not-allowed}.empty-image-drop{text-align:center;justify-items:center;gap:4px;display:grid}.empty-image-drop>span:not(.image-drop-icon){color:var(--color-text-muted);font-size:11px}.image-drop-icon{width:30px;height:30px;color:var(--color-accent);background:var(--color-accent-soft);border-radius:50%;place-items:center;font-size:18px;display:grid}.selected-image{align-items:center;gap:var(--space-3);grid-template-columns:84px minmax(0,1fr) auto;display:grid}.selected-image img{border-radius:var(--radius-sm);object-fit:contain;background:#111827;width:84px;height:72px}.selected-image-meta{gap:3px;min-width:0;display:grid}.selected-image-meta>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selected-image-meta>span{color:var(--color-text-muted);font-size:11px}.selected-image-actions{gap:var(--space-1);flex-wrap:wrap;margin-top:3px;display:flex}.selected-image-actions .button{min-height:28px;padding:0 8px;font-size:11px}.final-duration-field{padding-top:var(--space-2);border-top:1px solid var(--color-border)}.time-input{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);width:min(180px,100%);height:36px;color:var(--color-text);background:var(--color-surface);font-variant-numeric:tabular-nums;padding:0 10px}.embedding-fit-row{max-width:360px;padding-top:var(--space-3);border-top:1px solid var(--color-border)}.embedding-empty-warning{border-radius:var(--radius-sm);color:var(--color-warning);background:var(--color-warning-soft);padding:8px 10px;font-size:12px}.field-group{align-content:start;gap:6px;min-width:0;display:grid}.field-label{color:var(--color-text);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}select,input[type=number]{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);width:100%;min-width:0;height:36px;color:var(--color-text);background:var(--color-surface);padding:0 10px}select:hover:not(:disabled),input[type=number]:hover:not(:disabled){border-color:#8f9baa}select:disabled,input:disabled{color:var(--color-text-muted);background:var(--color-surface-muted);cursor:not-allowed}input.is-invalid{border-color:var(--color-error);background:var(--color-error-soft)}.field-error{color:var(--color-error);font-size:11px}.compound-control,.range-number-control{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(84px,.45fr);display:grid}.range-number-control{align-items:center}.range-number-control input[type=range]{width:100%;margin:0}.input-with-suffix{position:relative}.input-with-suffix input{padding-right:48px}.input-with-suffix>span{color:var(--color-text-muted);pointer-events:none;font-size:11px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.bitrate-control{max-width:230px}.output-control-row{flex-wrap:wrap}.selected-folder{text-overflow:ellipsis;white-space:nowrap;max-width:620px;overflow:hidden}.segmented{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:8px;width:fit-content;max-width:100%;padding:3px;display:inline-flex}.segmented button{min-height:30px;color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:0 11px;font-size:12px;font-weight:650}.segmented button:hover:not(:disabled){color:var(--color-text)}.segmented button.is-active{color:var(--color-text);background:var(--color-surface);box-shadow:0 1px 3px #1018281a}.segmented button:disabled{cursor:not-allowed}.tooltip-anchor{display:inline-flex}.tooltip-button{border:1px solid var(--color-border-strong);width:18px;height:18px;color:var(--color-text-muted);background:var(--color-surface);cursor:help;border-radius:50%;place-items:center;padding:0;font-size:11px;font-weight:800;line-height:1;display:inline-grid}.tooltip-button:hover,.tooltip-button[aria-expanded=true]{border-color:var(--color-accent);color:var(--color-accent)}.tooltip-popover{z-index:1000;border-radius:var(--radius-sm);color:#fff;width:min(280px,100vw - 24px);box-shadow:var(--shadow-menu);background:#1d2939;border:1px solid #344054;padding:9px 11px;font-size:12px;line-height:1.4;position:fixed}.add-files-section{gap:6px;display:grid}.add-files-section>p{padding-left:2px}.drop-zone{justify-content:center;align-items:center;gap:var(--space-3);min-height:96px;padding:var(--space-4);border:1.5px dashed var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text);background:var(--color-surface);cursor:pointer;transition:border-color .14s,background .14s;display:flex}.drop-zone:hover,.drop-zone.is-dragging{border-color:var(--color-accent);background:var(--color-accent-soft)}.drop-zone.is-disabled{opacity:.54;cursor:not-allowed}.drop-zone>div{gap:2px;display:grid}.drop-zone strong{font-size:14px}.drop-zone span:not(.drop-icon):not(.spinner){color:var(--color-text-muted);font-size:12px}.drop-icon{width:34px;height:34px;color:var(--color-accent);background:var(--color-accent-soft);border-radius:50%;flex:none;place-items:center;font-size:20px;display:grid}.batch-toolbar{z-index:30;justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:9px 10px;display:flex;position:sticky;top:64px;box-shadow:0 5px 18px #1018280f}.selection-actions,.primary-actions{flex-wrap:wrap}.selected-count{color:var(--color-text-muted);white-space:nowrap;padding:0 6px;font-size:12px}.batch-progress{gap:var(--space-2);padding:var(--space-3) var(--space-4);display:grid}.batch-progress-heading{justify-content:space-between;font-size:12px}.batch-counts{gap:6px var(--space-4);color:var(--color-text-muted);flex-wrap:wrap;font-size:11px;display:flex}.progress-track{background:#e5eaf0;border-radius:999px;height:6px;position:relative;overflow:hidden}.progress-track>span{border-radius:inherit;background:var(--color-accent);height:100%;transition:width .22s;display:block}.progress-track.is-indeterminate>span{width:35%;animation:1.2s ease-in-out infinite indeterminate}.video-list{gap:var(--space-2);display:grid}.job-row{min-width:0;padding:var(--space-3);transition:border-color .12s,box-shadow .12s}.job-row.is-selected{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border));box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent) 10%, transparent)}.job-header{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.job-title-block{gap:3px;min-width:0;display:grid}.job-title-line{min-width:0}.job-title-line h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.status-badge{min-height:23px;color:var(--color-text-muted);background:var(--color-surface-muted);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.status-analyzing,.status-queued,.status-processing{color:var(--color-accent);background:var(--color-accent-soft)}.status-completed{color:var(--color-success);background:var(--color-success-soft)}.status-failed,.status-interrupted{color:var(--color-error);background:var(--color-error-soft)}.status-cancelled{color:var(--color-warning);background:var(--color-warning-soft)}.job-timer{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:11px}.job-actions{flex-wrap:wrap;justify-content:flex-end}.job-actions .button{min-height:30px;padding:0 9px;font-size:12px}.job-progress{align-items:center;gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.job-progress-meta{justify-content:flex-end;align-items:center;gap:var(--space-2);min-width:76px;color:var(--color-text-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:11px;display:flex}.job-progress-meta strong{width:38px}.job-comparison{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.media-panel{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-subtle);display:grid}.estimate-panel{border:1px dashed var(--color-border-strong)}.estimate-panel.has-warning{border-color:color-mix(in srgb, var(--color-warning) 42%, var(--color-border));background:var(--color-warning-soft)}.result-panel{border:1px solid color-mix(in srgb, var(--color-success) 24%, var(--color-border));background:var(--color-success-soft)}.panel-title-with-help{flex-wrap:wrap}.panel-title-with-help h4{margin-right:auto}.estimate-tag{min-height:21px;padding:0 7px}.estimate-size,.result-size{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.estimate-size strong,.result-size strong{font-variant-numeric:tabular-nums;font-size:18px}.estimate-size span,.result-size span{color:var(--color-text-muted);font-size:11px}.estimate-state,.panel-loading{align-items:center;gap:var(--space-2);min-height:26px;color:var(--color-text-muted);font-size:12px;display:flex}.estimate-state small{font-variant-numeric:tabular-nums;margin-left:auto}.inline-warning,.warning-text{font-size:12px;color:var(--color-warning)!important}.media-grid{gap:8px var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.media-grid>div{min-width:0}.media-grid dt,.output-path span{color:var(--color-text-muted);font-size:10px;font-weight:600}.media-grid dd{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:12px;font-weight:600;overflow:hidden}.output-path{min-width:0;padding-top:var(--space-2);border-top:1px solid color-mix(in srgb, var(--color-success) 18%, var(--color-border));display:grid}.embedding-summary{padding-top:var(--space-2);border-top:1px solid var(--color-border);gap:5px;font-size:11px;display:grid}.embedding-summary>strong{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.embedding-summary>div{flex-wrap:wrap;gap:5px 10px;display:flex}.embedding-summary span{color:var(--color-text)}.output-path strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.job-error{margin-top:var(--space-2);border-radius:var(--radius-sm);color:var(--color-error);background:var(--color-error-soft);gap:6px;padding:9px 11px;font-size:12px;display:grid}.job-error summary{cursor:pointer;font-weight:650}.job-error pre{border-radius:var(--radius-sm);max-height:180px;color:var(--color-text);white-space:pre-wrap;word-break:break-word;background:#ffffffa6;margin:6px 0 0;padding:8px;font-size:10px;overflow:auto}.checkbox{align-items:center;gap:var(--space-2);cursor:pointer;min-width:18px;min-height:24px;display:inline-flex;position:relative}.checkbox input{opacity:0;width:1px;height:1px;position:absolute}.checkbox-mark{border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:5px;flex:none;place-items:center;width:17px;height:17px;display:inline-grid;position:relative}.checkbox input:checked+.checkbox-mark{border-color:var(--color-accent);background:var(--color-accent)}.checkbox input:checked+.checkbox-mark:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.checkbox input:focus-visible+.checkbox-mark{outline:3px solid color-mix(in srgb, var(--color-focus) 40%, transparent);outline-offset:2px}.checkbox input:disabled+.checkbox-mark{opacity:.45;cursor:not-allowed}.empty-state{place-content:center;justify-items:center;gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-height:120px;color:var(--color-text-muted);background:var(--color-surface);text-align:center;display:grid}.result-summary{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.result-summary h2{margin-right:auto}.result-summary dl{gap:var(--space-4);flex-wrap:wrap;margin:0;display:flex}.result-summary dt{color:var(--color-text-muted);font-size:10px}.result-summary dd{font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:700}.blocking-message{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.blocking-message>div:not(.inline-actions){flex:1;gap:2px;display:grid}.blocking-message span{color:var(--color-text-muted);font-size:12px}.blocking-warning{border-color:color-mix(in srgb, var(--color-warning) 30%, var(--color-border));background:var(--color-warning-soft)}.blocking-error{border-color:color-mix(in srgb, var(--color-error) 30%, var(--color-border));background:var(--color-error-soft)}.onboarding-panel{justify-self:center;gap:var(--space-3);width:min(560px,100%);padding:var(--space-6);margin-top:9vh;display:grid}.onboarding-panel p{color:var(--color-text-muted)}.installation-help{padding-top:var(--space-3);border-top:1px solid var(--color-border)}.installation-help h3{margin-bottom:var(--space-2)}.installation-help ol{padding-left:var(--space-5);color:var(--color-text-muted);margin:0}.toast-region{z-index:1200;right:var(--space-4);bottom:var(--space-4);gap:var(--space-2);pointer-events:none;width:min(340px,100vw - 32px);display:grid;position:fixed}.toast{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text);background:var(--color-surface);box-shadow:var(--shadow-menu);padding:10px 12px;font-size:12px;animation:.16s ease-out toast-in}.toast-success{border-color:color-mix(in srgb, var(--color-success) 35%, var(--color-border))}.toast-warning{border-color:color-mix(in srgb, var(--color-warning) 35%, var(--color-border))}.toast-error{border-color:color-mix(in srgb, var(--color-error) 35%, var(--color-border))}.spinner{border:2px solid color-mix(in srgb, currentColor 20%, transparent);width:20px;height:20px;color:var(--color-accent);border-top-color:currentColor;border-radius:50%;flex:none;animation:.8s linear infinite spin;display:inline-block}.spinner-small{width:14px;height:14px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes spin{to{transform:rotate(360deg)}}@keyframes indeterminate{0%{transform:translate(-110%)}to{transform:translate(320%)}}@keyframes toast-in{0%{opacity:0;transform:translateY(6px)}}@keyframes reveal-section{0%{opacity:0;transform:translateY(-4px)}}@media (width<=1040px){.custom-settings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.topbar{padding:0 12px}.workspace{padding:var(--space-3)}.connection-badge{text-overflow:ellipsis;white-space:nowrap;max-width:128px;overflow:hidden}.settings-panel{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.settings-row{gap:6px;display:grid}.custom-settings,.image-columns{grid-template-columns:minmax(0,1fr)}.rate-control-field{grid-column:auto}.segmented{width:100%}.segmented button{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.batch-toolbar{align-items:stretch;top:60px}.selection-actions,.primary-actions{width:100%}.primary-actions .button-primary{flex:1}.job-header{grid-template-columns:auto minmax(0,1fr)}.job-actions{grid-column:2;justify-content:flex-start}.job-comparison{grid-template-columns:minmax(0,1fr)}.result-summary{align-items:flex-start}.result-summary h2{width:100%}.blocking-message{flex-wrap:wrap;align-items:flex-start}}@media (width<=500px){.connection-badge{justify-content:center;width:28px;padding:0;font-size:0}.drop-zone{justify-content:flex-start}.compound-control,.range-number-control{grid-template-columns:minmax(0,1fr)}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.selected-image{grid-template-columns:68px minmax(0,1fr)}.selected-image img{width:68px;height:60px}.selected-image>.spinner{display:none}.batch-toolbar .button{min-height:36px}.result-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
