.site-preferences{align-items:center;gap:var(--space-1);flex:none;display:flex}.theme-switch,.site-preferences .language-switch{width:44px;min-width:44px;min-height:44px;color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;font-weight:650;text-decoration:none;display:inline-flex}.theme-switch svg{flex-shrink:0}.theme-switch .theme-sun{display:none}:root[data-theme=dark] .theme-switch .theme-sun{display:block}:root[data-theme=dark] .theme-switch .theme-moon{display:none}.theme-switch:disabled{cursor:default;opacity:.45}.theme-switch:focus-visible,.site-preferences .language-switch:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}:root[data-theme=dark]{color-scheme:dark;--color-canvas:#1f1c1d;--color-surface:#292526;--color-surface-muted:#353031;--color-surface-hover:#3c3537;--color-text:#f7f4f1;--color-text-muted:#cecaca;--color-border:#534b4d;--color-border-strong:#807778;--color-info:#bdcddd;--color-info-background:#26303d;--color-info-border:#697e9c;--color-success:#bfd9b8;--color-success-background:#243322;--color-warning:var(--color-thinker-orange-light);--color-error:#efc2bb;--color-error-background:#3f2926;--color-error-border:#9e665d;--color-focus:#8bb3ff}:root[data-theme=light]{color-scheme:light}:root{color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;--color-scout-blue:#21497b;--color-thinker-orange:#eb7114;--color-builder-green:#47a036;--color-auditor-red:#971607;--color-core-graphite:#443a3b;--color-black:#000;--color-white:#fff;--color-palette-citron:#ddd605;--color-palette-porcelain:#e3d4d1;--color-palette-fog:#cecaca;--color-palette-warm-graphite:var(--color-core-graphite);--color-palette-carmine:var(--color-auditor-red);--color-palette-clay:#b4684d;--color-palette-saffron:#deb12d;--color-palette-leaf:var(--color-builder-green);--color-palette-lagoon:#2cbaa8;--color-palette-deep-blue:var(--color-scout-blue);--color-palette-violet:#9a5cc6;--color-palette-tangerine:var(--color-thinker-orange);--color-palette-sky:#8bb3ff;--color-palette-amber:#fa0;--color-palette-citron-shade:#373501;--color-palette-porcelain-shade:#383534;--color-palette-fog-shade:#333232;--color-palette-warm-graphite-shade:#110e0e;--color-palette-carmine-shade:#250501;--color-palette-clay-shade:#2d1a13;--color-palette-saffron-shade:#372c0b;--color-palette-leaf-shade:#04280d;--color-palette-lagoon-shade:#0b2e2a;--color-palette-deep-blue-shade:#08121e;--color-palette-violet-shade:#261731;--color-palette-tangerine-shade:#3b1d05;--color-palette-sky-shade:#232d40;--color-palette-amber-olive-shade:#2a2a00;--color-palette-amber-brown-shade:#402a00;--color-scout-blue-soft:#eaf0f6;--color-scout-blue-border:#bdcddd;--color-scout-blue-strong:#17375f;--color-thinker-orange-soft:#fff1df;--color-thinker-orange-border:#f2d3ad;--color-thinker-orange-strong:#70420f;--color-thinker-orange-light:#efb47c;--color-builder-green-soft:#edf5ea;--color-builder-green-border:#bfd9b8;--color-builder-green-strong:#287523;--color-auditor-red-soft:#f8eae8;--color-auditor-red-border:#dfbcb6;--color-auditor-red-strong:#7b1105;--color-info:var(--color-scout-blue-strong);--color-info-accent:var(--color-scout-blue);--color-info-background:var(--color-scout-blue-soft);--color-info-border:var(--color-scout-blue-border);--color-success:var(--color-builder-green-strong);--color-success-accent:var(--color-builder-green);--color-success-background:var(--color-builder-green-soft);--color-success-border:var(--color-builder-green-border);--color-warning:var(--color-thinker-orange-strong);--color-warning-accent:var(--color-thinker-orange);--color-warning-background:var(--color-thinker-orange-soft);--color-warning-border:var(--color-thinker-orange-border);--color-error:var(--color-auditor-red-strong);--color-error-accent:var(--color-auditor-red);--color-error-background:var(--color-auditor-red-soft);--color-error-border:var(--color-auditor-red-border);--color-canvas:#f7f6f4;--color-surface:#fff;--color-surface-inverse:#292526;--color-surface-muted:#f1efed;--color-surface-hover:#f2edeb;--color-text:#292526;--color-text-muted:#70696a;--color-text-inverse:#f7f4f1;--color-text-on-dark-muted:#e3dcda;--color-border:#e1dedd;--color-border-strong:#bfb7b5;--color-focus:var(--color-scout-blue);--font-size-small:.875rem;--font-size-body:1rem;--font-size-lead:1.0625rem;--font-size-heading-small:1.125rem;--font-size-heading:1.5rem;--font-size-title:2.75rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--radius-sm:.5rem;--radius-md:.875rem;--radius-lg:1.25rem;--radius-pill:999px;--shadow-soft:0 18px 48px #29252612;font-family:Space Grotesk,sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--color-canvas:#1f1c1d;--color-surface:#292526;--color-surface-muted:#353031;--color-surface-hover:#3c3537;--color-text:#f7f4f1;--color-text-muted:#cecaca;--color-border:#534b4d;--color-info:#bdcddd;--color-info-background:#26303d;--color-info-border:#697e9c;--color-success:#bfd9b8;--color-success-background:#243322;--color-warning:var(--color-thinker-orange-light);--color-error:#efc2bb;--color-error-background:#3f2926;--color-focus:#8bb3ff}}*,:before,:after{box-sizing:border-box}[hidden]{display:none}body{background:var(--color-canvas);color:var(--color-text);font-size:var(--font-size-body);margin:0;line-height:1.6}button,input{font:inherit;min-width:0}a{color:var(--color-info);text-underline-offset:.2em}:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.app-shell{width:min(100%,72rem);margin:0 auto;padding:2rem}.site-header,.site-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.site-header a,.site-footer a,.tool-choice a{align-items:center;min-height:44px;display:inline-flex}.brand{flex-shrink:0;align-items:center;max-width:100%;min-height:44px;display:inline-flex}.brand picture,.brand img{width:132px;max-width:100%;height:auto;display:block}nav{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.site-header nav a{padding:.375rem 0}nav a[aria-current=page]{color:var(--color-text);font-weight:600;text-decoration-thickness:2px}.intro{max-width:44rem;margin:3rem 0 2rem}h1{font-size:var(--font-size-title);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0 0 .75rem;font-weight:650;line-height:1.2}h2{font-size:var(--font-size-heading-small);margin:0 0 1.5rem;font-weight:600;line-height:1.4}h3{font-size:var(--font-size-body);margin:0 0 1rem;font-weight:600;line-height:1.5}.result-section{border-top:1px solid var(--color-border);overflow-wrap:anywhere;margin-top:1.5rem;padding-top:1.5rem}.workspace-addendum{border-top:1px solid var(--color-border);grid-column:1/-1;padding:2rem}.workspace-addendum .result-section{border:0;margin:0;padding:0}.tool-choice{max-width:58rem;margin-top:2rem;padding:1.5rem 0}p{margin:0 0 1rem}.intro :where(p:last-child){color:var(--color-text-muted)}.lead{font-size:var(--font-size-lead);font-weight:500}.workspace{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.editor,.preview{min-width:0;padding:2rem}.preview{border-left:1px solid var(--color-border)}.fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1rem;display:grid}.field{min-width:0}label{margin-bottom:.5rem;font-weight:500;display:block}input{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;color:var(--color-text);min-height:48px;padding:.75rem}input::placeholder{color:var(--color-text-muted);opacity:1}input[aria-invalid=true]{border-color:var(--color-error)}.supporting{color:var(--color-text-muted);font-size:var(--font-size-small);overflow-wrap:anywhere;line-height:1.6}.field-error{color:var(--color-error);font-size:var(--font-size-small);overflow-wrap:anywhere;margin:.5rem 0 0}.form-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}button{border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;min-height:44px;padding:.625rem 1rem;font-weight:600}button:disabled{cursor:default;opacity:.5}.primary{background:var(--color-info-accent);color:#fff}.quiet{color:var(--color-text-muted);background:0 0}.clear-button{background:var(--color-surface);color:var(--color-info);border-color:var(--color-info);align-items:center;gap:.5rem;display:inline-flex}.clear-button svg{flex-shrink:0}.privacy{margin-top:1rem}.status{min-height:1.5rem;margin-bottom:0}.status[data-state=error]{color:var(--color-error)}.empty-result{color:var(--color-text-muted);padding:.5rem 0}.empty-result svg{margin-bottom:1rem;display:block}.result-scope{font-size:var(--font-size-small);color:var(--color-text-muted);overflow-wrap:anywhere;margin:1.5rem 0 0}.notes{margin-top:2rem}details{border-top:1px solid var(--color-border)}.notes details:last-child{border-bottom:1px solid var(--color-border)}summary{cursor:pointer;min-height:44px;padding:1rem 0;font-weight:500}details p{color:var(--color-text-muted);overflow-wrap:anywhere;max-width:58rem}.ranges{max-width:36rem;margin:0 0 1.25rem;padding:0;list-style:none}.ranges li{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:.625rem 0;display:flex}.ranges li span{overflow-wrap:anywhere}.site-footer{color:var(--color-text-muted);font-size:var(--font-size-small);margin:3rem 0 .5rem}.site-footer p{margin:0}.skip-link{background:var(--color-surface);z-index:1;padding:.75rem;position:absolute;top:-6rem;left:1rem}.skip-link:focus{top:1rem}@media (hover:hover) and (pointer:fine){button:not(:disabled,.theme-switch){transition:transform .16s cubic-bezier(.2,.7,.2,1),background-color .16s}button:not(:disabled,.theme-switch):hover{transform:translateY(-1px)}.primary:not(:disabled):hover{background:var(--color-scout-blue-strong)}.quiet:not(:disabled):hover{background:var(--color-surface-hover)}}@media (width<=760px){.workspace-addendum{padding:min(2rem,5vw)}.workspace{grid-template-columns:minmax(0,1fr)}.preview{border-left:0;border-top:1px solid var(--color-border)}.app-shell{padding:min(1.5rem,4vw)}.editor,.preview{padding:min(2rem,5vw)}h1{font-size:2rem}.intro{margin-top:2rem}}@media (prefers-reduced-motion:reduce){button:not(:disabled){transition:none}button:not(:disabled):hover{transform:none}}:where(*){scrollbar-color:var(--color-text-muted) transparent;scrollbar-width:thin}@supports selector(::-webkit-scrollbar){:where(*){scrollbar-color:auto;scrollbar-width:auto}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background-color:var(--color-text-muted);background-clip:padding-box;border:3px solid #0000;min-height:32px}::-webkit-scrollbar-button{width:0;height:0;display:none}}:where(summary){cursor:pointer;list-style:none;display:block;position:relative}:where(summary)::marker{content:""}:where(summary)::-webkit-details-marker{display:none}:where(summary:not(:has(svg,.ui-icon))):before{content:"";vertical-align:-.125em;background:currentColor;width:1em;height:1em;margin-inline-end:.5em;display:inline-block;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}:where(details[open]>summary:not(:has(svg,.ui-icon))):before{transform:rotate(90deg)}:where(summary):focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}:where(input[type=checkbox]:not([role=switch]),input[type=radio]){appearance:none;border:1.5px solid var(--color-text-muted);background:var(--color-surface);width:1.125rem;height:1.125rem;min-height:0;color:var(--color-canvas);vertical-align:middle;cursor:pointer;border-radius:4px;flex:none;place-content:center;margin:0;padding:0;display:inline-grid}:where(input[type=radio]){border-radius:50%}:where(input[type=checkbox]:not([role=switch]),input[type=radio]):before{content:"";background:var(--color-canvas);opacity:0;width:.75rem;height:.75rem;display:block}:where(input[type=checkbox]:not([role=switch])):before{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m20 6-11 11-5-5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}:where(input[type=radio]):before{border-radius:50%;width:.5rem;height:.5rem}:where(input[type=checkbox]:not([role=switch]),input[type=radio]):checked,:where(input[type=checkbox]:not([role=switch])):indeterminate{border-color:var(--color-focus);background:var(--color-focus)}:where(input[type=checkbox]:not([role=switch]),input[type=radio]):checked:before,:where(input[type=checkbox]:not([role=switch])):indeterminate:before{opacity:1}:where(input[type=checkbox]:not([role=switch])):indeterminate:before{height:2px;mask:none}:where(input[type=checkbox]:not([role=switch]),input[type=radio]):focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}:where(input[type=checkbox]:not([role=switch]),input[type=radio]):disabled{opacity:.5;cursor:default}:where(input[type=checkbox]:not([role=switch]),input[type=radio])[aria-invalid=true]{border-color:var(--color-error)}:where(progress,meter){appearance:none;border-radius:var(--radius-pill);background:var(--color-surface-muted);width:100%;height:.5rem;color:var(--color-info-accent);border:0;display:block}:where(progress)::-webkit-progress-bar,:where(meter)::-webkit-meter-bar{border-radius:var(--radius-pill);background:var(--color-surface-muted);border:0}:where(progress)::-webkit-progress-value{border-radius:var(--radius-pill);background:var(--color-info-accent)}:where(progress)::-moz-progress-bar{border-radius:var(--radius-pill);background:var(--color-info-accent)}:where(meter)::-webkit-meter-optimum-value{border-radius:var(--radius-pill);background:var(--color-success-accent)}:where(meter)::-moz-meter-bar{border-radius:var(--radius-pill);background:var(--color-success-accent)}:where(input[type=search]){appearance:none}:where(input[type=search])::-webkit-search-cancel-button{appearance:none;background:var(--color-text-muted);cursor:pointer;width:1.25rem;height:1.25rem;margin-inline-start:.5rem;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m18 6-12 12M6 6l12 12' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}:where(input[type=file])::file-selector-button{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;margin-inline-end:var(--space-3);padding:.625rem .75rem}:where(meter)::-webkit-meter-suboptimum-value{background:var(--color-warning-accent)}:where(meter)::-webkit-meter-even-less-good-value{background:var(--color-error-accent)}@media (forced-colors:active){:where(summary:not(:has(svg,.ui-icon))):before{forced-color-adjust:none;background:canvastext}:where(*){scrollbar-color:auto;scrollbar-width:auto}:where(input[type=checkbox]:not([role=switch]),input[type=radio],progress,meter){appearance:auto}:where(input[type=checkbox]:not([role=switch]),input[type=radio]):before{display:none}}.dropzone{border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);align-items:center;gap:1.25rem;padding:1.25rem;display:flex}.dropzone[data-active=true]{border-color:var(--color-info);background:var(--color-surface-hover)}.file-trigger{border:1px solid var(--color-info-accent);border-radius:var(--radius-sm);background:var(--color-info-accent);min-height:44px;color:var(--color-white);cursor:pointer;flex:none;align-items:center;gap:.5rem;margin:0;padding:.625rem 1rem;display:inline-flex;position:relative}.file-trigger input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.file-trigger:focus-within{outline:3px solid var(--color-focus);outline-offset:4px}.file-trigger:has(:disabled){opacity:.5;cursor:default}fieldset{border:0;min-width:0;margin:1rem 0;padding:0}.block-choice{border-bottom:1px solid var(--color-border);align-items:flex-start;gap:.75rem;min-height:44px;padding:.75rem 0;display:flex}.block-choice input{border:1.5px solid var(--color-text-muted);flex:none;width:20px;height:20px;min-height:20px;margin:.3rem 0 0;padding:0}.block-choice input:checked{background:var(--color-focus);border-color:var(--color-focus);color:var(--color-canvas)}.block-choice span{overflow-wrap:anywhere;min-width:0}.block-choice small{color:var(--color-text-muted);font-size:var(--font-size-small);display:block}#process{margin-top:.5rem}#image-preview{border-radius:var(--radius-sm);width:auto;max-width:100%;height:auto;max-height:18rem;margin:0 auto;display:block}#image-preview[hidden]{display:none}.metadata-fields{min-width:0}.metadata-fields dt{font-family:inherit}.metadata-fields dd{font-family:ui-monospace,monospace;font-size:var(--font-size-small)}.tool-choice{margin-top:1.5rem}.tool-choice a{align-items:center;min-height:44px;display:inline-flex}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button.primary,button.clear-button{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}@media (width<=760px){.intro{margin-top:2rem}.dropzone{padding:1rem}}@media (forced-colors:active){.dropzone{border-color:canvastext}}.workspace{background:0 0;border:0;border-radius:0;display:block}.editor,.selection{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.5rem}.preview{border:0;margin-top:1.5rem;padding:0}.intro{margin-top:2rem}.dropzone p{max-width:44rem;margin:0}.input-feedback{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;margin-top:1rem;display:flex}.input-feedback .privacy{flex:24rem;max-width:44rem;margin:0}.status{font-size:var(--font-size-small);margin-top:.75rem}.file-info{border-top:1px solid var(--color-border);margin-top:1.25rem;padding-top:1.5rem}.file-overview,.processed-overview{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.file-overview:not(:has(figure:not([hidden]))){grid-template-columns:minmax(0,1fr)}.file-overview figure{min-width:0;margin:0}.file-overview img{object-fit:contain;background:var(--color-surface-muted);border-radius:var(--radius-sm);width:100%;height:auto;max-height:15rem;display:block}.file-overview figcaption{margin-top:.5rem}.file-summary{min-width:0}.file-summary h2{overflow-wrap:anywhere;margin:0 0 1rem}.summary-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:1rem;margin:0 0 1rem;display:grid}.summary-facts dt{color:var(--color-text-muted);font-size:var(--font-size-small)}.summary-facts dd{overflow-wrap:anywhere;margin:.25rem 0 0;font-weight:600}.facts{grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:.625rem 1.25rem;margin:0 0 1.5rem;display:grid}.facts dt,.facts dd{margin:0}.facts dt{overflow-wrap:anywhere;font-weight:500}.facts dd{color:var(--color-text);overflow-wrap:anywhere;white-space:pre-wrap}.origin{border-top:1px solid var(--color-border);margin-top:1.5rem;padding-top:1.25rem}.credential-note{color:var(--color-text-muted);font-size:var(--font-size-small);max-width:58rem}.credential-note strong{color:var(--color-info)}.selection{margin-top:1.5rem}#choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:0 1.5rem;display:grid}#clean-result{background:var(--color-surface);border:1px solid var(--color-success-border);border-radius:var(--radius-md);margin-bottom:1.5rem;padding:1.5rem}.processed-overview{grid-template-columns:minmax(0,1fr) minmax(0,18rem)}.size-facts dd{font-weight:600}.metadata-toolbar{flex-wrap:wrap;align-items:end;gap:1rem 1.5rem;display:flex}.search-field{flex:20rem}.report-actions{margin:0}.metadata-groups{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.group-button{background:var(--color-surface);color:var(--color-text-muted);border-color:var(--color-border-strong);font-size:var(--font-size-small)}.group-button[aria-pressed=true]{border-color:var(--color-info);color:var(--color-info);background:var(--color-info-background)}.metadata-group{margin-top:1.25rem}.metadata-group h3{border:1px solid var(--color-border);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--color-surface-muted);margin:0;padding:.75rem 1rem}.metadata-table{background:var(--color-surface);border:1px solid var(--color-border);border-radius:0 0 var(--radius-sm) var(--radius-sm);border-top:0;margin:0}.metadata-row{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,19rem) minmax(0,1fr);gap:1rem 1.5rem;padding:.75rem 1rem;display:grid}.metadata-row:last-child{border-bottom:0}.metadata-row dt,.metadata-row dd{overflow-wrap:anywhere;min-width:0;margin:0}.tag-label,.tag-key{display:block}.tag-label{font-weight:500}.tag-key{color:var(--color-text-muted);margin-top:.25rem;font-size:.75rem}.tag-value{white-space:pre-wrap;overflow-wrap:anywhere;max-width:none;margin:0}.tag-details{border:0;margin-top:.25rem}.tag-details summary{color:var(--color-info);padding-block:.5rem;font-size:.75rem}.tag-details code,.tag-details pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--font-size-small);background:var(--color-surface-muted);border-radius:var(--radius-sm);margin:.5rem 0;padding:.75rem;display:block}.tag-details p{margin-block:.5rem}.history-list{margin:0;padding:0;list-style:none}.history-list li{border-inline-start:2px solid var(--color-info-border);margin-bottom:.5rem;padding:.75rem 0 .75rem 1.25rem}.history-list p{margin:.25rem 0}.history-list code{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:.75rem}.empty-result{align-items:center;gap:.75rem;display:flex}.empty-result svg{flex-shrink:0;margin:0}.empty-result[hidden]{display:none}@media (width<=760px){.dropzone{flex-direction:column;align-items:flex-start}.editor,.selection,#clean-result{padding:1rem}.file-overview,.processed-overview,.facts,.metadata-row{grid-template-columns:minmax(0,1fr)}.file-overview figure{max-width:18rem}.facts{gap:.25rem}.facts dd{margin-bottom:.75rem}.metadata-row{gap:.5rem}.metadata-toolbar{align-items:stretch}}div[data-site-shell],.chrome-container{width:min(calc(100% - 64px), var(--site-content-width,68rem));margin-inline:auto}div[data-site-shell]{padding:32px 0 0}header[data-site-header].chrome-container{padding-block:32px}header[data-site-header]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:0;display:flex}header[data-site-header] [data-brand-logo]{background:0 0;border:0;border-radius:0;flex:none;align-items:center;max-width:100%;min-height:44px;padding:0;text-decoration:none;display:inline-flex}header[data-site-header] [data-brand-logo] picture,header[data-site-header] [data-brand-logo] img{width:132px;max-width:100%;height:auto;display:block}[data-site-header] .site-preferences{flex-wrap:nowrap;flex:none;gap:4px;margin-inline-start:auto;display:flex}[data-site-header] .site-preferences>a,[data-site-header] .site-preferences>button{width:44px;min-width:44px;min-height:44px;color:var(--color-text);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:1rem;font-weight:650;text-decoration:none;display:inline-flex}[data-site-header] .site-preferences svg{width:20px;height:20px}footer[data-site-footer]{min-width:0;color:var(--color-text-muted);border-block-start:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-block-start:48px;padding-block:24px;font-size:.875rem;display:flex}[data-site-footer] .footer-home,[data-site-footer] .footer-links a{max-width:100%;min-height:44px;color:var(--color-text-muted);overflow-wrap:anywhere;text-underline-offset:.2em;align-items:center;display:inline-flex}[data-site-footer] .footer-home{font-weight:650;text-decoration:none}[data-site-footer] .footer-links{flex-wrap:wrap;gap:0 24px;min-width:0;margin:0;padding:0;display:flex}[data-site-footer] a:hover{color:var(--color-text);text-decoration:underline}@media (width<=760px){div[data-site-shell],.chrome-container{width:calc(100% - 32px)}div[data-site-shell]{padding-block-start:16px}header[data-site-header].chrome-container{padding-block:16px}footer[data-site-footer]{flex-direction:column;align-items:flex-start;margin-block-start:32px;padding-block:16px}}
