:root{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-private-workspace][data-theme=dark]{color-scheme:dark;--canvas:#141217;--paper:#1f1c24;--panel:#19171d;--ink:#eeeaf2;--muted:#a69eb0;--border:#38333f;--control-border:#887e8c;--border-soft:#2e2a34;--accent:#9a82ab;--workspace-choose-fill:#72518a;--accent-strong:#c7b9d0;--accent-soft:#2f2739;--accent-line:#463f52;--focus:#c7b9d0;--workspace-intake:#1a181f;--workspace-intake-end:#1a181f;--workspace-intake-hover:#1a181f;--workspace-intake-hover-end:#1a181f;--ok:#86c9a1;--ok-soft:#1a2a20;--success:var(--ok);--danger:#e57474;--warn:#e3c37f;--warn-soft:#2f2717;--warning:var(--warn);--tint-results:var(--panel);--tint-measure:var(--panel);--night:#141217;--cream:#1f1c24;--lavender:#c7b9d0;--lavender-light:#2f2739;--workspace-native-border:var(--control-border);--workspace-popover-shadow:0 20px 60px color-mix(in srgb, var(--canvas) 38%, transparent)}html[data-private-workspace][data-theme=light]{color-scheme:light;--canvas:#f7f4ef;--paper:#fff;--panel:#f6f1f7;--ink:#29252f;--muted:#615b68;--border:#e4dccf;--control-border:#88758f;--border-soft:#ece4ec;--accent:#72518a;--accent-strong:#5d3d73;--accent-soft:#f1ebf5;--accent-line:#d9cfe6;--focus:#8f6ba2;--ok:#2f6a46;--ok-soft:#dff6e9;--success:var(--ok);--danger:#9a2f3a;--warn:#7a5310;--warn-soft:#fff6cf;--warning:var(--warn);--tint-results:var(--panel);--tint-measure:var(--panel);--night:var(--canvas);--cream:var(--paper);--lavender:var(--accent-strong);--lavender-light:var(--accent-soft);--workspace-native-border:var(--control-border);--workspace-settings-surface:#faf8f5;--workspace-drop-surface:#fdfcfa;--workspace-popover-shadow:0 20px 60px color-mix(in srgb, var(--ink) 25%, transparent)}html[data-private-workspace][data-theme=dark] .private-workspace-shell .file-picker-action{background:var(--workspace-choose-fill)!important;border-color:var(--control-border)!important;color:#fff!important}html[data-private-workspace][data-theme=dark] .private-workspace-shell .file-picker-action:hover:not(:disabled){background:var(--accent-strong)!important;border-color:var(--accent-strong)!important;color:var(--canvas)!important}html[data-private-workspace]{--workspace-content-preview-light:#f7f4ef;--workspace-content-preview-dark:#111011;--workspace-swatch-edge:#00000014;--workspace-preset-edge:#0000002e;--workspace-intake:var(--paper);--workspace-intake-end:var(--paper);--workspace-intake-hover:var(--paper);--workspace-intake-hover-end:var(--paper);--workspace-surface:var(--paper);--workspace-surface-deep:var(--canvas);--workspace-surface-hover:var(--panel);--workspace-control-surface:var(--paper);--workspace-control-hover:var(--panel);--workspace-cancelled:var(--paper);--workspace-text:var(--ink);--workspace-text-soft:var(--muted);--workspace-text-muted:var(--muted);--workspace-text-faint:var(--muted);--workspace-guidance:var(--muted);--workspace-state-muted:var(--muted);--workspace-action-text:var(--muted);--workspace-filter-text:var(--muted);--workspace-control-border:var(--control-border);--workspace-card-border:var(--border);--workspace-divider:var(--border-soft);--workspace-divider-strong:var(--border);--workspace-footer-divider:var(--border-soft);--workspace-quiet-fill:transparent;--workspace-accent-hover:var(--accent-strong);--workspace-action-hover:var(--accent-strong);--workspace-success:var(--ok);--workspace-danger:var(--danger);--workspace-danger-hover:var(--danger)}*{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--canvas)}body{background:var(--canvas);min-width:0;min-height:100vh;color:var(--ink);text-rendering:optimizelegibility;margin:0;line-height:1.5}a{color:inherit}button,input,select,textarea{font:inherit}::selection{background:var(--accent-soft);color:var(--ink)}html[data-private-workspace] :is(select,input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week],input[type=color],input[type=file],input[type=number],input[type=text]){color-scheme:inherit;background-color:var(--paper)!important;color:var(--ink)!important;border-color:var(--workspace-native-border)!important}html[data-private-workspace] :is(input,select,textarea)[aria-invalid=true]{border-color:var(--danger)!important}html[data-private-workspace] :is(option,optgroup){color-scheme:inherit;background-color:var(--paper)!important;color:var(--ink)!important}html[data-private-workspace] option:checked{font-weight:760}html[data-private-workspace] option:is(:hover,:focus){background-color:var(--accent-soft)!important;color:var(--accent-strong)!important}html[data-private-workspace]{--workspace-checkbox-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath d='M2.6 6.3 4.9 8.6 9.4 3.6' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--workspace-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23615b68' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-private-workspace][data-theme=dark]{--workspace-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23b8b0ba' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-private-workspace] input[type=checkbox]{-webkit-appearance:none;appearance:none;box-sizing:border-box;border:1.5px solid var(--workspace-native-border);background-color:var(--paper);cursor:pointer;vertical-align:middle;background-image:none;border-radius:6px;flex:none;width:20px;min-width:20px;height:20px;min-height:20px;margin:0}html[data-private-workspace] input[type=checkbox]:is(:checked,:indeterminate){border-color:var(--accent);background-color:var(--accent);background-image:var(--workspace-checkbox-check);background-position:50%;background-repeat:no-repeat;background-size:12px 12px}html[data-private-workspace] input[type=checkbox]:indeterminate{background-image:linear-gradient(#fff,#fff);background-size:10px 2px}html[data-private-workspace] :is(input[type=checkbox],input[type=range]):focus-visible{outline:3px solid var(--focus);outline-offset:3px}html[data-private-workspace] input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}html[data-private-workspace] input[type=range]{-webkit-appearance:none;appearance:none;box-sizing:border-box;cursor:pointer;background:0 0;border:0;width:100%;min-height:28px;margin:0;padding:0}html[data-private-workspace] input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent) var(--range-fill,0%), var(--workspace-divider) var(--range-fill,0%));border-radius:999px;height:4px}html[data-private-workspace] input[type=range]::-webkit-slider-thumb{box-sizing:border-box;border:2px solid var(--accent);background:var(--paper);-webkit-appearance:none;appearance:none;border-radius:999px;width:20px;height:20px;margin-top:-8px}html[data-private-workspace] input[type=range]::-moz-range-track{background:var(--workspace-divider);border-radius:999px;height:4px}html[data-private-workspace] input[type=range]::-moz-range-progress{background:var(--accent);border-radius:999px;height:4px}html[data-private-workspace] input[type=range]::-moz-range-thumb{box-sizing:border-box;border:2px solid var(--accent);background:var(--paper);border-radius:999px;width:20px;height:20px}@media (forced-colors:active){html[data-private-workspace] input[type=checkbox]{-webkit-appearance:auto;appearance:auto}}html[data-private-workspace] select:not([multiple]){-webkit-appearance:none;appearance:none;padding-right:34px;background-image:var(--workspace-select-chevron)!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:10px 6px!important}html[data-private-workspace] :is(select,input[type=number]){border-radius:10px}html[data-private-workspace] input::file-selector-button{border:1px solid var(--workspace-native-border);background:var(--paper);color:var(--ink);font:inherit;border-radius:8px}html[data-private-workspace] :is(dialog,[popover]){color-scheme:inherit;background-color:var(--paper)!important;color:var(--ink)!important;border-color:var(--workspace-native-border)!important}html[data-private-workspace] :is(dialog,[popover])::backdrop{background:color-mix(in srgb, var(--ink) 42%, transparent)}html[data-private-workspace] :focus-visible{outline-offset:2px;outline:2px solid var(--focus)!important}html[data-private-workspace] *{scrollbar-color:var(--workspace-native-border) var(--paper)}html[data-private-workspace]{scrollbar-color:var(--workspace-native-border) var(--paper);accent-color:var(--accent)}html[data-private-workspace] ::-webkit-scrollbar{width:12px;height:12px}html[data-private-workspace] ::-webkit-scrollbar-track{background:var(--paper)}html[data-private-workspace] ::-webkit-scrollbar-thumb{border:2px solid var(--paper);background:var(--workspace-native-border);border-radius:8px}html[data-private-workspace],html[data-private-workspace] body{background:var(--night);width:100%;min-width:0;height:100%;min-height:0;margin:0}html[data-private-workspace]{scroll-padding-top:72px;scroll-padding-bottom:28px}html[data-private-workspace] body{overscroll-behavior:contain;overflow-y:auto}@media (pointer:fine){html[data-private-workspace]{overscroll-behavior:none}}.private-workspace-shell{box-sizing:border-box;background:var(--canvas);width:100%;min-width:0;height:100svh;min-height:0;padding:0}.private-workspace-shell .converter-card{width:100%;min-width:0;max-width:none;height:100%;min-height:0;margin:0;padding-top:12px;padding-bottom:24px}.private-workspace-shell :is(.file-summary,.export-status,.batch-progress){color:var(--ink)}html[data-private-workspace]:is([data-workspace-kind=utility],[data-workspace-kind=json]),html[data-private-workspace]:is([data-workspace-kind=utility],[data-workspace-kind=json]) body{overflow:hidden}html[data-private-workspace]:is([data-workspace-kind=utility],[data-workspace-kind=json]) .private-workspace-shell{min-width:0;height:100svh;overflow:hidden}@media (width<=820px) and (hover:none) and (pointer:coarse){.private-workspace-shell .clipboard-paste-shortcut:not(button){display:none}.private-workspace-shell .file-picker-actions{grid-template-columns:1fr}}.private-workspace-shell>.converter-card{min-width:0;max-width:100%}@media (hover:none) and (pointer:coarse){html[data-private-workspace],html[data-private-workspace] body,html[data-private-workspace] .private-workspace-shell,html[data-private-workspace] .private-workspace-shell :is(.batch-list,.converter-card,.converter-settings-dialog-content,.fluffy-diagnostics-list,.utility-diff-table,.regex-result-body,.image-viewer-library-list,.image-viewer-stage,.image-crop-dialog-settings,.image-crop-dialog-body,.tool-history-panel){overscroll-behavior-y:auto!important}}html[data-private-workspace],html[data-private-workspace] body{height:auto!important;min-height:0!important;overflow:visible!important}html[data-private-workspace] .private-workspace-shell{min-height:var(--workspace-dialog-height,0px);max-height:1600px;height:auto!important;overflow:auto!important}html[data-private-workspace] .private-workspace-shell>:is(.converter-card,.fluffy-text-workbench,.scalar-workspace,.generator-workspace,.digest-workspace,.css-generator-workspace,.image-viewer-workspace){height:auto!important;overflow:visible!important}html[data-private-workspace] .fluffy-text-workbench>:is(.fluffy-text-workbench-main,.fluffy-text-workbench-stage){flex:none;height:520px}html[data-private-workspace] :is(.utility-diff-input-view,.utility-diff-result-view){flex:none;height:300px}html[data-private-workspace] .generator-panes{flex:none}html[data-private-workspace] .generator-workspace[data-uuid-workspace] .generator-results{flex:none;height:420px;max-height:520px;overflow:auto}html[data-private-workspace] .digest-workspace[data-public-key-workspace] .pane{max-height:580px;overflow:auto}html[data-private-workspace] .digest-workspace .ed{flex:none;height:320px}html[data-private-workspace] .image-viewer-shell{flex:none;height:1002px}html[data-private-workspace] .image-viewer-workspace[data-workspace-state=empty] .image-viewer-shell{height:696px}html[data-private-workspace][data-workspace-kind] .private-workspace-shell .converter-card[data-image-ui-theme].has-selection:is(.converter-card--format-workspace,[data-converter]) .batch-list{flex:none;max-height:610px}html[data-private-workspace][data-workspace-kind] .private-workspace-shell .converter-card[data-image-ui-theme].has-selection:is(.crop-batch-workspace,[data-image-batch-workspace]) .batch-list{flex:none;height:520px;min-height:520px;max-height:520px;overflow:auto!important}html[data-private-workspace][data-workspace-kind] .private-workspace-shell .converter-card[data-image-ui-theme].has-selection:is(.converter-card--format-workspace,[data-converter]) [data-route-results]:has([data-result-group]){flex:none;max-height:610px}@media (width<=820px){html[data-private-workspace][data-workspace-kind] .private-workspace-shell .converter-card.converter-card--format-workspace[data-image-ui-theme][data-converter].has-selection .batch-list[data-virtualized],html[data-private-workspace][data-workspace-kind] .private-workspace-shell .converter-card[data-image-ui-theme].has-selection:is(.converter-card--format-workspace,[data-converter]) .batch-list,html[data-private-workspace][data-workspace-kind] .private-workspace-shell .converter-card[data-image-ui-theme].has-selection:is(.converter-card--format-workspace,[data-converter]) [data-route-results]:has([data-result-group]){max-height:400px}}@media (width<=760px){html[data-private-workspace][data-workspace-kind] .private-workspace-shell .converter-card.converter-card--format-workspace[data-image-ui-theme][data-converter].has-selection .batch-list[data-virtualized],html[data-private-workspace][data-workspace-kind] .private-workspace-shell .converter-card[data-image-ui-theme].has-selection:is(.converter-card--format-workspace,[data-converter]) :is(.batch-list,[data-route-results]:has([data-result-group])){max-height:700px}}@media (width<=720px){html[data-private-workspace] .fluffy-text-workbench>:is(.fluffy-text-workbench-main,.fluffy-text-workbench-stage){height:220px}html[data-private-workspace] .fluffy-text-workbench[data-json-formatter]>.fluffy-text-workbench-main{height:368px}html[data-private-workspace] .fluffy-text-workbench:has(.text-count-stats)>.fluffy-text-workbench-main{height:500px}html[data-private-workspace] .image-viewer-shell{height:627px}html[data-private-workspace][data-workspace-kind] .private-workspace-shell .converter-card[data-image-ui-theme].has-selection:is(.crop-batch-workspace,[data-image-batch-workspace]) .batch-list{height:400px;min-height:400px;max-height:400px}}
