/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer components{.image-task-preset{border-bottom:1px solid var(--image-line);background:var(--image-accent);flex:none;justify-content:space-between;align-items:center;gap:.65rem 1rem;padding:.7rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.image-task-preset{background:color-mix(in srgb,var(--image-accent) 4%,var(--image-panel))}}.image-task-preset[hidden]{display:none}.image-task-preset strong{font-size:.8125rem;font-weight:600}.image-task-preset p{color:var(--image-muted);margin:.2rem 0 0;font-size:.8125rem;line-height:1.55}.image-task-preset .image-button{flex:none;font-size:.75rem}@media (width<=640px){.image-task-preset{flex-direction:column;align-items:flex-start;padding:.6rem .8rem}.image-task-preset .image-button{align-self:flex-end}}.image-studio--base64{--image-accent:#2563eb;--image-accent-strong:#1d4ed8}.image-report-navigation{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.5rem;display:flex}.image-report-navigation>span{color:var(--image-muted);font-variant-numeric:tabular-nums;margin-inline-end:auto}.image-result-card--pdf{grid-column:1/-1}.image-result-card--pdf>object{background:var(--image-panel);border:0;width:100%;height:min(65dvh,40rem);min-height:22rem;display:block}.image-result-card--pdf>object a{color:var(--image-accent-strong);padding:2rem;display:block}.image-redaction-review-bar{border:1px solid var(--image-line);background:var(--image-panel);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.image-redaction-review-bar__status{align-items:center;gap:.7rem;min-width:0;display:flex}.image-redaction-review-bar__status p{color:var(--image-muted);margin:0;font-size:.8125rem}.image-redaction-review-state{border-radius:999px;flex:none;padding:.35rem .6rem;font-size:.8125rem;font-weight:500}.image-redaction-review-state.is-pending{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.image-redaction-review-state.is-pending{background:color-mix(in oklab, #f59e0b 13%, var(--image-panel))}}.image-redaction-review-state.is-pending{color:#a16207}.image-redaction-review-state.is-reviewed{background:#10b981}@supports (color:color-mix(in lab, red, red)){.image-redaction-review-state.is-reviewed{background:color-mix(in oklab, #10b981 13%, var(--image-panel))}}.image-redaction-review-state.is-reviewed{color:#047857}.dark .image-redaction-review-state.is-pending{color:#fcd34d}.dark .image-redaction-review-state.is-reviewed{color:#6ee7b7}.image-redaction-controls{border-inline-start:1px solid var(--image-line);background:var(--image-panel);min-width:0;max-height:54rem;overflow:auto}@supports (color:color-mix(in lab, red, red)){.image-redaction-controls{background:color-mix(in oklab, var(--image-panel) 97%, transparent)}}.image-redaction-controls{overscroll-behavior:contain;padding:1rem}.image-redaction-security-note{background:#10b981;border-inline-start:3px solid #10b981;border-radius:0 .8rem .8rem 0;grid-template-columns:auto minmax(0,1fr);gap:.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.image-redaction-security-note{background:color-mix(in oklab, #10b981 8%, var(--image-panel))}}.image-redaction-security-note{color:var(--image-muted);padding:.65rem}.image-redaction-security-note.is-warning{background:#f59e0b;border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.image-redaction-security-note.is-warning{background:color-mix(in oklab, #f59e0b 9%, var(--image-panel))}}.image-redaction-security-note p{margin:0;font-size:.8125rem;line-height:1.5}.image-redaction-selection-actions{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.image-redaction-selection-actions>:last-child{grid-column:1/-1}.image-redaction-region-panel{border:1px solid var(--image-line);background:var(--image-panel);border-radius:1rem}.image-redaction-region-panel .image-panel-heading{border-bottom:1px solid var(--image-line);min-height:0;padding:.75rem}.image-redaction-region-list{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.5rem;padding:.75rem;display:grid}.image-redaction-region-list:empty{display:none}.image-redaction-region-list__item{border:1px solid var(--image-line);background:var(--image-panel);border-radius:.8rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}@supports (color:color-mix(in lab, red, red)){.image-redaction-region-list__item{background:color-mix(in oklab, var(--image-panel) 97%, transparent)}}.image-redaction-region-list__item{text-align:start;padding:.55rem}.image-redaction-region-list__item.is-selected{border-color:var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-redaction-region-list__item.is-selected{border-color:color-mix(in oklab, var(--image-accent) 64%, transparent)}}.image-redaction-region-list__item.is-selected{background:var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-redaction-region-list__item.is-selected{background:color-mix(in oklab, var(--image-accent) 7%, var(--image-panel))}}.image-redaction-region-list__number{aspect-ratio:1;background:var(--image-accent);border-radius:.55rem;place-items:center;width:1.7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.image-redaction-region-list__number{background:color-mix(in oklab, var(--image-accent) 11%, var(--image-panel))}}.image-redaction-region-list__number{color:var(--image-accent-strong);font-size:.8125rem;font-weight:500}.image-redaction-region-list__copy{gap:.16rem;min-width:0;display:grid}.image-redaction-region-list__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.image-redaction-region-list__copy small{color:var(--image-muted);font-size:.8125rem}.image-redaction-region-list__status{color:#047857;background:#10b981;border-radius:999px;padding:.23rem .4rem}@supports (color:color-mix(in lab, red, red)){.image-redaction-region-list__status{background:color-mix(in oklab, #10b981 12%, var(--image-panel))}}.image-redaction-region-list__status{font-size:.8125rem;font-weight:500}.image-redaction-region-list__status.is-suggested{color:#a16207;background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.image-redaction-region-list__status.is-suggested{background:color-mix(in oklab, #f59e0b 14%, var(--image-panel))}}.image-studio--redaction .image-redaction-regions{pointer-events:auto;touch-action:none}.image-studio--redaction .image-redaction-regions.is-drawing{cursor:crosshair;background:var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-studio--redaction .image-redaction-regions.is-drawing{background:color-mix(in oklab, var(--image-accent) 3%, transparent)}}.image-studio--redaction .image-redaction-region{background:#f59e0b29;border-color:#f59e0b;border-radius:.35rem;min-width:.8rem;min-height:.8rem}.image-studio--redaction .image-redaction-region.is-confirmed{background:#10b9812e;border-style:solid;border-color:#10b981}.image-studio--redaction .image-redaction-region.is-ellipse{border-radius:999px}.image-studio--redaction .image-redaction-region.is-selected{box-shadow:0 0 0 3px var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-studio--redaction .image-redaction-region.is-selected{box-shadow:0 0 0 3px color-mix(in oklab, var(--image-accent) 35%, transparent)}}.image-studio--redaction .image-redaction-region.is-selected{pointer-events:auto}.image-studio--redaction .image-redaction-region--brush{box-shadow:none;background:0 0;border:0;overflow:visible}.image-studio--redaction .image-redaction-region--brush svg{width:100%;height:100%;overflow:visible}.image-studio--redaction .image-redaction-region--brush path{fill:none;stroke:#10b981;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.image-studio--redaction .image-redaction-region--brush.is-suggested path{stroke:#f59e0b;stroke-dasharray:4 3}.image-studio--redaction .image-crop-overlay{z-index:7;border-color:#fff;box-shadow:0 0 0 1px #0f172a73,0 8px 24px #0f172a40}.image-studio--redaction .image-crop-overlay.is-ellipse{border-radius:999px}.image-studio--redaction .image-crop-overlay:before,.image-studio--redaction .image-crop-overlay:after{display:none}.image-crop-status-bar,.image-crop-review-panel{border:1px solid var(--image-line);background:var(--image-panel);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.image-crop-status-bar>div:first-child{min-width:0}.image-crop-status-bar p{color:var(--image-muted);margin:.35rem 0 0;font-size:.8125rem}.image-crop-status-bar p strong{color:inherit;font-size:.8125rem}.image-crop-status-bar__actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.image-crop-review-state{border-radius:999px;padding:.34rem .58rem;font-size:.8125rem;font-weight:500;display:inline-flex}.image-crop-review-state.is-pending{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.image-crop-review-state.is-pending{background:color-mix(in oklab, #f59e0b 13%, var(--image-panel))}}.image-crop-review-state.is-pending{color:#a16207}.image-crop-review-state.is-reviewed{background:#10b981}@supports (color:color-mix(in lab, red, red)){.image-crop-review-state.is-reviewed{background:color-mix(in oklab, #10b981 13%, var(--image-panel))}}.image-crop-review-state.is-reviewed{color:#047857}.dark .image-crop-review-state.is-pending{color:#fcd34d}.dark .image-crop-review-state.is-reviewed{color:#6ee7b7}.image-crop-review-panel h2{margin:0;font-size:.875rem}.image-crop-review-panel p{color:var(--image-muted);margin:.25rem 0 0;font-size:.8125rem;line-height:1.5}.image-crop-controls{border-inline-start:1px solid var(--image-line);background:var(--image-panel);min-width:0;max-height:56rem;overflow:auto}@supports (color:color-mix(in lab, red, red)){.image-crop-controls{background:color-mix(in oklab, var(--image-panel) 97%, transparent)}}.image-crop-controls{overscroll-behavior:contain;padding:1rem}.image-crop-control-card{border:1px solid var(--image-line);background:var(--image-panel);border-radius:1.15rem;gap:.82rem;min-width:0;padding:.9rem;display:grid;box-shadow:0 14px 34px -31px #0f172a}.image-crop-control-card+.image-crop-control-card{margin-top:.8rem}.image-crop-control-card h2{margin:0;font-size:.875rem}.image-crop-control-card>p{color:var(--image-muted);margin:.22rem 0 0;font-size:.8125rem;line-height:1.5}.image-crop-fieldset{border:0;min-width:0;margin:0;padding:0}.image-crop-fieldset legend{margin-bottom:.5rem;font-size:.8125rem;font-weight:500}.image-crop-ratio-grid,.image-crop-guide-grid,.image-crop-format-grid{gap:.42rem;display:grid}.image-crop-ratio-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.image-crop-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.image-crop-format-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.image-crop-ratio-grid label,.image-crop-guide-grid label,.image-crop-format-grid label{cursor:pointer;min-width:0}.image-crop-ratio-grid input,.image-crop-guide-grid input,.image-crop-format-grid input{opacity:0;pointer-events:none;position:absolute}.image-crop-ratio-grid label>span,.image-crop-guide-grid label>span,.image-crop-format-grid label>span{border:1px solid var(--image-line);background:var(--image-panel);border-radius:.78rem;place-items:center;height:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.image-crop-ratio-grid label>span,.image-crop-guide-grid label>span,.image-crop-format-grid label>span{background:color-mix(in oklab, var(--image-panel) 96%, transparent)}}.image-crop-ratio-grid label>span,.image-crop-guide-grid label>span,.image-crop-format-grid label>span{color:inherit;text-align:center;padding:.58rem .42rem;font-size:.8125rem;font-weight:500;transition:border-color .15s,background .15s,transform .15s}.image-crop-format-grid label>span{text-align:start;align-content:center;place-items:start;gap:.23rem;min-height:4.45rem;padding:.62rem}.image-crop-format-grid b{font-size:.8125rem}.image-crop-format-grid small{color:var(--image-muted);font-size:.8125rem;font-weight:500;line-height:1.35}.image-crop-ratio-grid label:hover>span,.image-crop-guide-grid label:hover>span,.image-crop-format-grid label:hover>span{transform:translateY(-1px)}.image-crop-ratio-grid input:checked+span,.image-crop-guide-grid input:checked+span,.image-crop-format-grid input:checked+span{border-color:var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-crop-ratio-grid input:checked+span,.image-crop-guide-grid input:checked+span,.image-crop-format-grid input:checked+span{border-color:color-mix(in oklab, var(--image-accent) 60%, transparent)}}.image-crop-ratio-grid input:checked+span,.image-crop-guide-grid input:checked+span,.image-crop-format-grid input:checked+span{background:var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-crop-ratio-grid input:checked+span,.image-crop-guide-grid input:checked+span,.image-crop-format-grid input:checked+span{background:color-mix(in oklab, var(--image-accent) 9%, var(--image-panel))}}.image-crop-ratio-grid input:checked+span,.image-crop-guide-grid input:checked+span,.image-crop-format-grid input:checked+span{color:var(--image-accent-strong);box-shadow:0 10px 24px -24px var(--image-accent)}.image-crop-ratio-grid input:focus-visible+span,.image-crop-guide-grid input:focus-visible+span,.image-crop-format-grid input:focus-visible+span{outline:3px solid var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-crop-ratio-grid input:focus-visible+span,.image-crop-guide-grid input:focus-visible+span,.image-crop-format-grid input:focus-visible+span{outline:3px solid color-mix(in oklab, var(--image-accent) 27%, transparent)}}.image-crop-ratio-grid input:focus-visible+span,.image-crop-guide-grid input:focus-visible+span,.image-crop-format-grid input:focus-visible+span{outline-offset:2px}.image-crop-custom-ratio{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:end;gap:.45rem;display:grid}.image-crop-custom-ratio[hidden]{display:none}.image-crop-custom-ratio>label{min-width:0;color:var(--image-muted);gap:.3rem;font-size:.8125rem;font-weight:500;display:grid}.image-crop-custom-ratio input,.image-crop-coordinate-grid input{border:1px solid var(--image-line);background:var(--image-panel);border-radius:.68rem;width:100%;min-width:0}@supports (color:color-mix(in lab, red, red)){.image-crop-custom-ratio input,.image-crop-coordinate-grid input{background:color-mix(in oklab, var(--image-panel) 94%, #94a3b8)}}.image-crop-custom-ratio input,.image-crop-coordinate-grid input{color:inherit;outline:none;padding:.52rem .58rem;font-size:.8125rem}.image-crop-custom-ratio input:focus,.image-crop-coordinate-grid input:focus{border-color:var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-crop-custom-ratio input:focus,.image-crop-coordinate-grid input:focus{border-color:color-mix(in oklab, var(--image-accent) 58%, transparent)}}.image-crop-custom-ratio input:focus,.image-crop-coordinate-grid input:focus{box-shadow:0 0 0 3px var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-crop-custom-ratio input:focus,.image-crop-coordinate-grid input:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--image-accent) 13%, transparent)}}.image-crop-coordinate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.image-crop-coordinate-grid label{min-width:0;color:var(--image-muted);gap:.3rem;font-size:.8125rem;font-weight:500;display:grid}.image-crop-coordinate-grid b{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:500;display:grid}.image-slider-stack>span{justify-content:space-between;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.image-slider-stack output{color:var(--image-accent-strong);font-variant-numeric:tabular-nums;font-weight:500}.image-slider-stack input[type=range]{width:100%;accent-color:var(--image-accent-strong)}.image-crop-orientation-actions,.image-crop-batch-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.image-crop-batch-actions>:last-child{grid-column:1/-1}.image-crop-safe-hint{border-inline-start:3px solid var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-crop-safe-hint{border-inline-start:3px solid color-mix(in oklab, var(--image-accent) 62%, transparent)}}.image-crop-safe-hint{background:var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-crop-safe-hint{background:color-mix(in oklab, var(--image-accent) 7%, var(--image-panel))}}.image-crop-safe-hint{padding:.58rem .65rem}.image-studio--crop .image-crop-overlay:before,.image-studio--crop .image-crop-overlay:after{display:none}.image-crop-overlay__guide{z-index:1;pointer-events:none;position:absolute;inset:0}.image-studio--crop[data-crop-guide=none] .image-crop-overlay__guide{display:none}.image-studio--crop[data-crop-guide=thirds] .image-crop-overlay__guide{background-image:linear-gradient(90deg,#0000 33.333%,#ffffff94 33.333% calc(33.333% + 1px),#0000 calc(33.333% + 1px) 66.666%,#ffffff94 66.666% calc(66.666% + 1px),#0000 calc(66.666% + 1px)),linear-gradient(#0000 33.333%,#ffffff94 33.333% calc(33.333% + 1px),#0000 calc(33.333% + 1px) 66.666%,#ffffff94 66.666% calc(66.666% + 1px),#0000 calc(66.666% + 1px))}.image-studio--crop[data-crop-guide=golden] .image-crop-overlay__guide{background-image:linear-gradient(90deg,#0000 38.2%,#ffffff94 38.2% calc(38.2% + 1px),#0000 calc(38.2% + 1px) 61.8%,#ffffff94 61.8% calc(61.8% + 1px),#0000 calc(61.8% + 1px)),linear-gradient(#0000 38.2%,#ffffff94 38.2% calc(38.2% + 1px),#0000 calc(38.2% + 1px) 61.8%,#ffffff94 61.8% calc(61.8% + 1px),#0000 calc(61.8% + 1px))}.image-studio--crop[data-crop-guide=center] .image-crop-overlay__guide{background-image:linear-gradient(90deg,#0000 calc(50% - .5px),#ffffff9e calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),linear-gradient(#0000 calc(50% - .5px),#ffffff9e calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px))}.image-studio--crop[data-crop-guide=diagonal] .image-crop-overlay__guide{overflow:hidden}.image-studio--crop[data-crop-guide=diagonal] .image-crop-overlay__guide:before,.image-studio--crop[data-crop-guide=diagonal] .image-crop-overlay__guide:after{content:"";transform-origin:50%;border-top:1px solid #ffffff9e;width:142%;position:absolute;top:50%;left:50%}.image-studio--crop[data-crop-guide=diagonal] .image-crop-overlay__guide:before{transform:translate(-50%,-50%)rotate(45deg)}.image-studio--crop[data-crop-guide=diagonal] .image-crop-overlay__guide:after{transform:translate(-50%,-50%)rotate(-45deg)}.image-resize-settings{border-inline-start:1px solid var(--image-line);background:var(--image-panel);min-width:0}@supports (color:color-mix(in lab, red, red)){.image-resize-settings{background:color-mix(in oklab, var(--image-panel) 97%, transparent)}}.image-resize-settings .image-button{white-space:nowrap}.image-resize-settings__body{overscroll-behavior:contain;gap:1.05rem;max-height:50rem;padding:1rem;display:grid;overflow:auto}.image-resize-settings fieldset{border:0;min-width:0;margin:0;padding:0}.image-resize-settings legend{margin-bottom:.55rem;font-size:.8125rem;font-weight:500}.image-resize-geometry label,.image-resize-quality label{cursor:pointer;min-width:0}.image-resize-geometry input,.image-resize-quality input{opacity:0;pointer-events:none;position:absolute}.image-resize-geometry span,.image-resize-quality span{border:1px solid var(--image-line);background:var(--image-panel);border-radius:.9rem;align-content:start;gap:.28rem;height:100%;padding:.68rem;transition:border-color .15s,background .15s,transform .15s;display:grid}.image-resize-geometry label:hover span,.image-resize-quality label:hover span{transform:translateY(-1px)}.image-resize-geometry input:focus-visible+span,.image-resize-quality input:focus-visible+span{outline:3px solid var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-resize-geometry input:focus-visible+span,.image-resize-quality input:focus-visible+span{outline:3px solid color-mix(in oklab, var(--image-accent) 28%, transparent)}}.image-resize-geometry input:focus-visible+span,.image-resize-quality input:focus-visible+span{outline-offset:2px}.image-resize-geometry input:checked+span,.image-resize-quality input:checked+span{border-color:var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-resize-geometry input:checked+span,.image-resize-quality input:checked+span{border-color:color-mix(in oklab, var(--image-accent) 66%, transparent)}}.image-resize-geometry input:checked+span,.image-resize-quality input:checked+span{background:var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-resize-geometry input:checked+span,.image-resize-quality input:checked+span{background:color-mix(in oklab, var(--image-accent) 9%, var(--image-panel))}}.image-resize-geometry input:checked+span,.image-resize-quality input:checked+span{box-shadow:0 12px 26px -24px var(--image-accent)}.image-resize-geometry strong,.image-resize-quality strong{font-size:.8125rem}.image-resize-geometry small,.image-resize-quality small{color:var(--image-muted);font-size:.8125rem;line-height:1.4}.image-resize-dimensions,.image-resize-scalar,.image-resize-background{gap:.55rem;display:grid}.image-resize-dimensions__fields{grid-template-columns:minmax(0,1fr) 2rem minmax(0,1fr);align-items:end;gap:.4rem;display:grid}.image-resize-dimensions__fields>label,.image-resize-scalar{color:inherit;gap:.38rem;font-size:.8125rem;font-weight:500}.image-resize-dimensions__fields>label{display:grid}.image-resize-dimensions__fields label>span,.image-resize-scalar>span:last-child{border:1px solid var(--image-line);background:var(--image-panel);border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.image-resize-dimensions input,.image-resize-scalar input{min-width:0;color:inherit;background:0 0;border:0;padding:.62rem}.image-resize-dimensions b,.image-resize-scalar b{border-inline-start:1px solid var(--image-line);color:var(--image-muted);place-items:center;padding:0 .58rem;font-size:.8125rem;display:grid}.image-resize-dimensions__fields>button{aspect-ratio:1;border:1px solid var(--image-line);background:var(--image-panel);width:2rem;color:var(--image-accent-strong);border-radius:.65rem;place-items:center;display:grid}.image-resize-geometry__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.image-resize-quality__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.image-resize-quality span{min-height:6.25rem;padding:.58rem}.image-resize-background{border:1px solid var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-resize-background{border:1px solid color-mix(in oklab, var(--image-accent) 24%, var(--image-line))}}.image-resize-background{background:var(--image-accent);border-radius:.85rem}@supports (color:color-mix(in lab, red, red)){.image-resize-background{background:color-mix(in oklab, var(--image-accent) 6%, var(--image-panel))}}.image-resize-background{padding:.7rem}.image-resize-background p{color:var(--image-muted);margin:0;font-size:.8125rem;line-height:1.45}.image-resize-guards{gap:.5rem;display:grid}.image-resize-guards>label{border:1px solid var(--image-line);background:var(--image-panel);border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;padding:.72rem;display:grid}.image-resize-guards input{accent-color:var(--image-accent-strong);margin-top:.15rem}.image-resize-guards span{gap:.22rem;display:grid}.image-resize-guards strong{font-size:.8125rem}.image-resize-guards small{color:var(--image-muted);font-size:.8125rem;line-height:1.45}.image-resize-guards p{background:#f59e0b;border-inline-start:3px solid #f59e0b;border-radius:0 .6rem .6rem 0;margin:0}@supports (color:color-mix(in lab, red, red)){.image-resize-guards p{background:color-mix(in oklab, #f59e0b 10%, var(--image-panel))}}.image-resize-guards p{color:var(--image-muted);padding:.55rem .65rem;font-size:.8125rem;line-height:1.45}.image-resize-outputs{border-top:1px solid var(--image-line);gap:.65rem;padding-top:.9rem;display:grid}.image-resize-outputs>header{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.image-resize-outputs h3{margin:0;font-size:.8125rem}.image-resize-outputs header p{color:var(--image-muted);margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.image-resize-quick-targets{flex-wrap:wrap;gap:.35rem;display:flex}.image-resize-quick-targets button{border:1px solid var(--image-line);background:var(--image-panel);color:var(--image-muted);border-radius:999px;padding:.4rem .58rem;font-size:.8125rem;font-weight:500}.image-resize-quick-targets button:hover{border-color:var(--image-accent);color:var(--image-accent-strong)}.image-resize-target-list{gap:.4rem;display:grid}.image-resize-target{background:var(--image-accent);border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.image-resize-target{background:color-mix(in oklab, var(--image-accent) 7%, var(--image-panel))}}.image-resize-target{padding:.58rem .65rem}.image-resize-target>span{gap:.16rem;min-width:0;display:grid}.image-resize-target strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.image-resize-target small{color:var(--image-muted);font-size:.8125rem}.image-resize-target button{aspect-ratio:1;background:#ef4444;border:0;border-radius:.5rem;place-items:center;width:1.65rem;display:grid}@supports (color:color-mix(in lab, red, red)){.image-resize-target button{background:color-mix(in oklab, #ef4444 10%, var(--image-panel))}}.image-resize-target button{color:#dc2626}.image-resize-notes{gap:.45rem;display:grid}.image-resize-notes>div{background:#64748b;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.image-resize-notes>div{background:color-mix(in oklab, #64748b 7%, var(--image-panel))}}.image-resize-notes>div{color:var(--image-muted);padding:.65rem}.image-resize-notes p{margin:0;font-size:.8125rem;line-height:1.45}.image-resize-forecast{gap:.6rem;margin-top:.75rem;display:grid}.image-resize-forecast>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.image-resize-forecast h3{margin:0;font-size:.8125rem}.image-resize-forecast header p{color:var(--image-muted);margin:.2rem 0 0;font-size:.8125rem}.image-resize-forecast header>strong{background:var(--image-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.image-resize-forecast header>strong{background:color-mix(in oklab, var(--image-accent) 11%, var(--image-panel))}}.image-resize-forecast header>strong{color:var(--image-accent-strong);padding:.35rem .65rem;font-size:.8125rem}.image-resize-forecast__list{scroll-snap-type:inline proximity;gap:.45rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.image-resize-forecast__item{border:1px solid var(--image-line);background:var(--image-panel);scroll-snap-align:start;border-radius:.85rem;flex:1 0 13rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:13rem;padding:.65rem;display:grid}.image-resize-forecast__item>span{aspect-ratio:1;background:var(--image-accent);border-radius:.5rem;place-items:center;min-width:1.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.image-resize-forecast__item>span{background:color-mix(in oklab, var(--image-accent) 12%, var(--image-panel))}}.image-resize-forecast__item>span{color:var(--image-accent-strong);font-size:.8125rem;font-weight:500}.image-resize-forecast__item>div{gap:.18rem;min-width:0;display:grid}.image-resize-forecast__item strong{font-size:.8125rem}.image-resize-forecast__item small{color:var(--image-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.4;overflow:hidden}.image-resize-forecast__item>b{color:var(--image-accent-strong);font-size:.8125rem}.image-resize-forecast__item.is-limited{border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.image-resize-forecast__item.is-limited{border-color:color-mix(in oklab, #f59e0b 55%, var(--image-line))}}.image-resize-forecast__item.is-invalid{border-color:#ef4444}@supports (color:color-mix(in lab, red, red)){.image-resize-forecast__item.is-invalid{border-color:color-mix(in oklab, #ef4444 62%, var(--image-line))}}.image-resize-forecast__item.is-invalid{background:#ef4444}@supports (color:color-mix(in lab, red, red)){.image-resize-forecast__item.is-invalid{background:color-mix(in oklab, #ef4444 5%, var(--image-panel))}}.image-resize-forecast__empty{color:var(--image-muted);margin:0;font-size:.8125rem}.image-queue-item__projection{color:var(--image-accent-strong);text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.8125rem;font-weight:500;display:block;overflow:hidden}.image-resize-result-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:.8rem 0 0;display:grid}.image-resize-result-totals div{background:var(--image-accent);border-radius:.9rem;gap:.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.image-resize-result-totals div{background:color-mix(in oklab, var(--image-accent) 7%, var(--image-panel))}}.image-resize-result-totals div{padding:.75rem}.image-resize-result-totals dt{color:var(--image-muted);font-size:.8125rem}.image-resize-result-totals dd{margin:0;font-size:.875rem;font-weight:500}.image-compression-settings{border-inline-start:1px solid var(--image-line);background:var(--image-panel);grid-area:settings;min-width:0}@supports (color:color-mix(in lab, red, red)){.image-compression-settings{background:color-mix(in oklab, var(--image-panel) 97%, transparent)}}.image-compression-settings .image-button{white-space:nowrap}.image-compression-settings__body{overscroll-behavior:contain;gap:1rem;max-height:48rem;padding:1rem;display:grid;overflow:auto}.image-compression-settings fieldset{border:0;min-width:0;margin:0;padding:0}.image-compression-settings legend{margin-bottom:.55rem;font-size:.8125rem;font-weight:500}.image-compression-goals{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.image-compression-goals legend{grid-column:1/-1}.image-compression-goals label{cursor:pointer;min-width:0}.image-compression-goals input{opacity:0;pointer-events:none;position:absolute}.image-compression-goals span{border:1px solid var(--image-line);background:var(--image-panel);border-radius:1rem;align-content:start;gap:.35rem;min-height:7rem;padding:.75rem;transition:border-color .15s,background .15s,transform .15s;display:grid}.image-compression-goals label:hover span{transform:translateY(-1px)}.image-compression-goals input:focus-visible+span{outline:3px solid var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-compression-goals input:focus-visible+span{outline:3px solid color-mix(in oklab, var(--image-accent) 28%, transparent)}}.image-compression-goals input:focus-visible+span{outline-offset:2px}.image-compression-goals input:checked+span{border-color:var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-compression-goals input:checked+span{border-color:color-mix(in oklab, var(--image-accent) 62%, transparent)}}.image-compression-goals input:checked+span{background:var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-compression-goals input:checked+span{background:color-mix(in oklab, var(--image-accent) 9%, var(--image-panel))}}.image-compression-goals input:checked+span{box-shadow:0 12px 26px -23px var(--image-accent)}.image-compression-goals svg{color:var(--image-accent-strong)}.image-compression-goals b{font-size:.8125rem}.image-compression-goals small{color:var(--image-muted);font-size:.8125rem;line-height:1.45}.image-compression-presets{gap:.55rem;display:grid}.image-compression-presets>div:last-child,.image-compression-target__chips{flex-wrap:wrap;gap:.35rem;display:flex}.image-compression-presets button,.image-compression-target__chips button{cursor:pointer;border:1px solid var(--image-line);background:var(--image-panel);color:var(--image-muted);border-radius:999px;padding:.42rem .65rem;font-size:.8125rem;font-weight:500}.image-compression-presets button:hover,.image-compression-presets button.is-active,.image-compression-target__chips button:hover,.image-compression-target__chips button.is-active{border-color:var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-compression-presets button:hover,.image-compression-presets button.is-active,.image-compression-target__chips button:hover,.image-compression-target__chips button.is-active{border-color:color-mix(in oklab, var(--image-accent) 50%, transparent)}}.image-compression-presets button:hover,.image-compression-presets button.is-active,.image-compression-target__chips button:hover,.image-compression-target__chips button.is-active{background:var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-compression-presets button:hover,.image-compression-presets button.is-active,.image-compression-target__chips button:hover,.image-compression-target__chips button.is-active{background:color-mix(in oklab, var(--image-accent) 9%, var(--image-panel))}}.image-compression-presets button:hover,.image-compression-presets button.is-active,.image-compression-target__chips button:hover,.image-compression-target__chips button.is-active{color:var(--image-accent-strong)}.image-compression-format__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.image-compression-format label{cursor:pointer;min-width:0}.image-compression-format input{opacity:0;pointer-events:none;position:absolute}.image-compression-format span{border:1px solid var(--image-line);background:var(--image-panel);text-align:center;border-radius:.8rem;place-content:center;gap:.18rem;min-height:4rem;padding:.5rem;display:grid}.image-compression-format input:checked+span{border-color:var(--image-accent);background:var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-compression-format input:checked+span{background:color-mix(in oklab, var(--image-accent) 9%, var(--image-panel))}}.image-compression-format input:checked+span{color:var(--image-accent-strong);box-shadow:inset 0 0 0 1px var(--image-accent)}.image-compression-format input:focus-visible+span{outline:3px solid var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-compression-format input:focus-visible+span{outline:3px solid color-mix(in oklab, var(--image-accent) 28%, transparent)}}.image-compression-format input:focus-visible+span{outline-offset:2px}.image-compression-format b{font-size:.8125rem}.image-compression-format small{color:var(--image-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.image-compression-format-note{border-inline-start:3px solid var(--image-accent);background:var(--image-accent);border-radius:0 .65rem .65rem 0;margin:0}@supports (color:color-mix(in lab, red, red)){.image-compression-format-note{background:color-mix(in oklab, var(--image-accent) 7%, var(--image-panel))}}.image-compression-format-note{color:var(--image-muted);padding:.6rem .7rem;font-size:.8125rem;line-height:1.5}.image-compression-slider{gap:.45rem;display:grid}.image-compression-slider>input[type=range]{width:100%;accent-color:var(--image-accent-strong)}.image-compression-slider p,.image-compression-target p{color:var(--image-muted);margin:0;font-size:.8125rem;line-height:1.5}.image-compression-target{border:1px solid var(--image-accent);gap:.55rem;display:grid}@supports (color:color-mix(in lab, red, red)){.image-compression-target{border:1px solid color-mix(in oklab, var(--image-accent) 24%, var(--image-line))}}.image-compression-target{background:var(--image-accent);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.image-compression-target{background:color-mix(in oklab, var(--image-accent) 6%, var(--image-panel))}}.image-compression-target{padding:.75rem}.image-compression-target>label,.image-compression-number{color:inherit;gap:.4rem;font-size:.8125rem;font-weight:500;display:grid}.image-compression-target>label span,.image-compression-number span{border:1px solid var(--image-line);background:var(--image-panel);border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.image-compression-target input,.image-compression-number input{min-width:0;color:inherit;background:0 0;border:0;padding:.6rem}.image-compression-target b,.image-compression-number b{border-inline-start:1px solid var(--image-line);color:var(--image-muted);place-items:center;padding:0 .65rem;font-size:.8125rem;display:grid}.image-compression-scope{gap:.45rem;display:grid}.image-compression-advanced{border-top:1px solid var(--image-line);padding-top:.8rem}.image-compression-advanced summary{cursor:pointer;color:var(--image-accent-strong);font-size:.8125rem;font-weight:500}.image-compression-advanced>div{gap:.8rem;margin-top:.8rem;display:grid}.image-compression-note{background:#64748b;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;display:grid}@supports (color:color-mix(in lab, red, red)){.image-compression-note{background:color-mix(in oklab, #64748b 8%, var(--image-panel))}}.image-compression-note{color:var(--image-muted);padding:.7rem}.image-compression-note p{margin:0;font-size:.8125rem;line-height:1.5}.image-compression-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:.75rem;display:grid}.image-compression-metrics>div{border:1px solid var(--image-line);background:var(--image-panel);border-radius:.85rem;gap:.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.image-compression-metrics>div{background:color-mix(in oklab, var(--image-panel) 96%, transparent)}}.image-compression-metrics>div{padding:.65rem}.image-compression-metrics span{color:var(--image-muted);font-size:.8125rem}.image-compression-metrics strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.image-compression-result-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:.8rem 0 0;display:grid}.image-compression-result-totals div{background:var(--image-accent);border-radius:.9rem;gap:.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.image-compression-result-totals div{background:color-mix(in oklab, var(--image-accent) 7%, var(--image-panel))}}.image-compression-result-totals div{padding:.75rem}.image-compression-result-totals dt{color:var(--image-muted);font-size:.8125rem}.image-compression-result-totals dd{margin:0;font-size:.875rem;font-weight:500}.image-conversion-formats{flex:18rem}.image-conversion-quality{flex:13rem;gap:.5rem;font-size:.875rem;display:grid}.image-conversion-quality>span{justify-content:space-between;display:flex}.image-conversion-quality output{color:var(--image-accent-strong);font-variant-numeric:tabular-nums}.image-conversion-quality input{width:100%;accent-color:var(--image-accent-strong)}.image-conversion-quality small{color:var(--image-muted);font-size:.8125rem}.image-conversion-options{margin-top:1rem}.image-conversion-options label{color:var(--image-muted);gap:.5rem;font-size:.875rem;display:grid}.image-conversion-options :is(input,select),.image-result-card__name input{border:1px solid var(--image-line);background:var(--image-panel);width:100%;min-width:0;color:var(--image-text);font:inherit;border-radius:.5rem;padding:.6rem .7rem}.image-conversion-settings__footer{border-top:1px solid var(--image-line);margin-top:1rem;padding-top:.8rem;font-size:.875rem}.image-conversion-metadata{align-items:center;gap:.5rem;display:flex}.image-conversion-metadata input{accent-color:var(--image-accent-strong)}.image-conversion-metadata-help{color:var(--image-muted)}.image-conversion-metadata-help summary{cursor:pointer}.image-conversion-metadata-help[open]{flex-basis:100%;order:3}.image-conversion-metadata-help p{max-width:60rem;margin-top:.5rem;line-height:1.7}.image-conversion-settings__footer .image-color-field{align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.image-conversion-settings__footer input[type=color]{border:0;width:2rem;height:1.5rem;padding:0}.image-result-card__name [data-conversion-output-name]{overflow-wrap:anywhere;color:var(--image-muted);margin-top:.35rem;font-size:.8125rem;display:block}.image-conversion-edit-actions{gap:.4rem;display:flex}.image-conversion-edit-actions button{border:1px solid var(--image-line);border-radius:.5rem;flex:1;min-height:2.25rem}.image-conversion-edit-actions button:hover{background:var(--image-surface);color:var(--image-accent-strong)}.image-conversion-settings .image-conversion-orientation{margin-top:1rem}.image-conversion-orientation small{color:var(--image-muted);flex:10rem;font-size:.8125rem;line-height:1.5}.image-conversion-orientation svg,.image-conversion-icon-button svg{flex-shrink:0;width:1.15rem;height:1.15rem}.image-conversion-orientation output{background:var(--image-surface);font-variant-numeric:tabular-nums;border-radius:.25rem;padding:.15rem .35rem;font-size:.8125rem}.image-conversion-toggle{cursor:pointer;position:relative}.image-conversion-toggle input{opacity:0;width:1px;height:1px;position:absolute}.image-conversion-toggle span{border:1px solid var(--image-line);border-radius:.65rem;align-items:center;gap:.5rem;min-height:2.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.image-conversion-toggle input:checked+span,.image-conversion-edit-actions [aria-pressed=true]{border-color:var(--image-accent);background:var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-conversion-toggle input:checked+span,.image-conversion-edit-actions [aria-pressed=true]{background:color-mix(in oklab, var(--image-accent) 8%, var(--image-panel))}}.image-conversion-toggle input:checked+span,.image-conversion-edit-actions [aria-pressed=true]{color:var(--image-accent-strong)}.image-conversion-toggle input:focus-visible+span{outline:2px solid var(--image-accent);outline-offset:3px}.image-conversion-icon-button{min-width:2rem;min-height:2rem;color:var(--image-muted);cursor:pointer;border-radius:.4rem;justify-content:center;align-items:center;gap:.25rem;display:inline-flex}.image-conversion-icon-button:disabled{opacity:.35;cursor:default}.image-conversion-icon-button:not(:disabled):hover{background:var(--image-surface);color:var(--image-accent-strong)}.image-conversion-icon-button small{font-size:.8125rem}.image-conversion-list-tools{color:var(--image-muted);font-size:.8125rem}.image-conversion-list-tools label{cursor:pointer;align-items:center;gap:.4rem;display:flex}.image-conversion-list-tools .image-button{min-height:2rem;padding:.35rem .5rem;font-size:.8125rem}.image-conversion-list-tools input,.image-conversion-card input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--image-accent-strong)}.image-conversion-card__header{justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .65rem;display:flex}.image-conversion-card__selection{color:var(--image-muted);cursor:pointer;font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.image-conversion-card__order{gap:.15rem;display:flex}.image-conversion-card [data-conversion-drag]{cursor:grab}.image-conversion-card.is-dragging{opacity:.5;border-color:var(--image-accent)}.image-conversion-card__source{width:fit-content;max-width:100%;color:var(--image-muted);text-align:start;cursor:zoom-in;background:0 0;border:0;font-size:.8125rem}.image-conversion-card__source:hover{color:var(--image-accent-strong)}.image-conversion-versions{border-top:1px solid var(--image-line);gap:.5rem;padding-top:.65rem;display:grid}.image-conversion-version{align-items:center;gap:.5rem;min-height:3rem;display:flex}.image-conversion-version>input{flex-shrink:0}.image-conversion-version__info{min-width:0;color:var(--image-muted);flex-wrap:wrap;flex:1;align-items:center;gap:.3rem .4rem;font-size:.8125rem;display:flex}.image-conversion-version__info small{overflow-wrap:anywhere;flex-basis:100%;font-size:.8125rem}.image-conversion-version button.image-result-card__format{cursor:zoom-in}.image-conversion-version__error{color:var(--color-red-500)}.image-conversion-version [data-download-index]{color:var(--image-accent-strong);border:1px solid var(--image-line);flex-shrink:0}.image-studio--conversion .image-result-card__preview{height:11rem;overflow:hidden}.image-studio--conversion .image-result-card__preview img{object-fit:contain;width:100%;height:100%;min-height:0;max-height:11rem}.image-conversion-upload{border:1px dashed var(--ui-border-strong);background:radial-gradient(ellipse at 50% 0, var(--image-accent), transparent 75%), var(--image-surface);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.image-conversion-upload{background:radial-gradient(ellipse at 50% 0, color-mix(in oklab, var(--image-accent) 5%, transparent), transparent 75%), var(--image-surface)}}.image-conversion-upload{padding:1.75rem 1rem;transition:border-color .18s,background .18s}.image-studio--conversion.is-dragging .image-conversion-upload{border-color:var(--image-accent);background-color:var(--image-accent)}.image-conversion-upload:has(.image-conversion-dropzone:hover){border-color:var(--image-accent);background-color:var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-studio--conversion.is-dragging .image-conversion-upload{background-color:color-mix(in oklab, var(--image-accent) 8%, var(--image-surface))}.image-conversion-upload:has(.image-conversion-dropzone:hover){background-color:color-mix(in oklab, var(--image-accent) 8%, var(--image-surface))}}.image-conversion-dropzone{cursor:pointer;background:0 0;border:0;justify-items:center;gap:.6rem;width:100%;padding:0 0 1.25rem;display:grid}.image-conversion-dropzone strong{font-size:1rem;font-weight:600}.image-conversion-paste-hint{color:var(--image-muted);font-size:.8125rem}.image-studio--conversion.has-files .image-conversion-paste-hint{display:none}.image-conversion-dropzone>span:not(.image-conversion-upload__icon){color:var(--image-muted);font-size:.875rem}.image-conversion-upload__icon{border:1px solid var(--image-line);background:var(--image-panel);width:3.5rem;height:3.5rem;color:var(--image-accent-strong);border-radius:1rem;place-items:center;margin-bottom:.25rem;display:grid}.image-conversion-upload__pickers label:focus-within{outline:2px solid var(--image-accent);outline-offset:3px}.image-studio--conversion.has-files .image-conversion-upload{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.image-studio--conversion.has-files .image-conversion-dropzone{text-align:start;grid-template-columns:auto minmax(0,1fr);justify-items:start;gap:.2rem .75rem;width:auto;padding:0}.image-studio--conversion.has-files .image-conversion-upload__icon{grid-row:span 2;width:2.75rem;height:2.75rem;margin:0}.image-studio--conversion.has-files .image-conversion-dropzone strong{font-size:.875rem}.image-conversion-settings{border:1px solid var(--image-line);border-radius:1rem;margin-top:1.25rem;padding:1rem}.image-conversion-settings fieldset{border:0;min-width:0;margin:0;padding:0}.image-conversion-settings legend{color:var(--image-muted);margin-bottom:.5rem;font-size:.875rem}.image-conversion-settings__row>button{align-self:end}.image-conversion-formats__grid{background:var(--image-surface);border-radius:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid}.image-conversion-formats label{cursor:pointer;min-width:0;position:relative}.image-conversion-formats input{opacity:0;width:1px;height:1px;position:absolute}.image-conversion-formats span{min-height:2.5rem;color:var(--image-muted);border:1px solid #0000;border-radius:.55rem;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .65rem;font-size:.875rem;font-weight:500;transition:background .18s,color .18s;display:flex}.image-conversion-formats input:checked+span{border-color:var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-conversion-formats input:checked+span{border-color:color-mix(in oklab, var(--image-accent) 30%, var(--image-line))}}.image-conversion-formats input:checked+span{background:var(--image-panel);color:var(--image-accent-strong);box-shadow:var(--ui-shadow-sm)}.image-conversion-formats input:checked+span:before{content:"✓";font-size:.8125rem}.image-conversion-formats input:focus-visible+span{outline:2px solid var(--image-accent);outline-offset:2px}.image-conversion-status{padding:1rem .15rem}.image-conversion-status output{color:var(--image-muted);font-size:.875rem;display:block}.image-conversion-status output[data-state=error]{color:var(--color-red-500)}.image-conversion-status progress{width:100%;height:.3rem;accent-color:var(--image-accent-strong)}.image-studio--conversion .image-panel-heading{background:0 0;border:0;gap:1rem;min-height:0;padding:.75rem 0}.image-studio--conversion .image-panel-heading h2{font-size:.95rem}.image-studio--conversion .image-panel-heading p{font-size:.875rem}.image-studio--conversion .image-results__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:1rem;margin-top:.5rem;display:grid}.image-studio--conversion .image-results{border-top:1px solid var(--image-line);padding:.5rem 0 0}.image-studio--conversion .image-result-card{background:var(--image-panel)}.image-studio--conversion .image-result-card__body{gap:.65rem;padding:1rem}.image-studio--conversion .image-result-card__name,.image-studio--conversion .image-result-card__meta,.image-studio--conversion .image-result-card__selection{font-size:.875rem}.image-studio--conversion .image-result-card__format{background:var(--image-surface);width:max-content;color:var(--image-accent-strong);border-radius:.35rem;padding:.2rem .45rem;font-size:.8125rem;font-weight:500}.image-conversion-help,.image-conversion-report{color:var(--image-muted);margin-top:1rem;font-size:.875rem;line-height:1.7}.image-conversion-help summary,.image-conversion-report summary{cursor:pointer;width:fit-content;padding-block:.5rem}.image-conversion-preview{border:1px solid var(--image-line);background:var(--image-panel);width:min(56rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:inherit;border-radius:1rem;margin:auto;overflow:auto}.image-conversion-preview::backdrop{background:#000000a6}.image-studio--conversion .image-preview__modes [data-preview-mode],.image-studio--conversion .image-preview__badge,.image-studio--conversion .image-preview__status{display:none}.image-studio--conversion .image-button{white-space:normal;border-radius:.65rem;max-width:100%;min-height:2.5rem;font-size:.875rem;line-height:1.4}.image-studio--conversion .image-results__continue{box-shadow:none}.image-studio--conversion .image-button svg{flex-shrink:0}.image-studio--conversion .image-button--primary{background:var(--color-brand-600);color:#fff;box-shadow:none}.image-studio--conversion :is(button,summary):focus-visible{outline:2px solid var(--image-accent);outline-offset:3px}.image-base64-output{border-top:1px solid var(--image-line);flex:1;gap:.7rem;min-height:18rem;padding:.8rem;display:grid}.image-base64-output textarea{resize:vertical;border:1px solid var(--image-line);color:#e2e8f0;background:#090d14;border-radius:.85rem;width:100%;min-height:14rem;padding:.8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;line-height:1.55}.image-studio--base64.is-base64-encode [data-role=base64-input]{display:none}.image-studio--base64.is-base64-decode .image-base64-layout{grid-template-columns:1fr}.image-studio--base64.is-base64-decode .image-base64-layout>.image-queue,.image-studio--base64.is-base64-decode .image-base64-layout__task>.image-preview-panel,.image-studio--base64.is-base64-decode .image-base64-output{display:none}.image-studio--base64.is-base64-decode .image-base64-layout__task{grid-template-columns:1fr}.image-studio--base64.is-base64-decode .image-base64-layout__editor{border-inline-start:0}.image-queue,.image-controls,.image-pipeline-rail,.image-preview-panel{background:var(--image-panel);min-width:0;min-height:0}@supports (color:color-mix(in lab, red, red)){.image-queue,.image-controls,.image-pipeline-rail,.image-preview-panel{background:color-mix(in oklab, var(--image-panel) 96%, transparent)}}.image-queue,.image-pipeline-rail{border-inline-end:1px solid var(--image-line)}.image-controls{border-inline-start:1px solid var(--image-line)}.image-preview-panel{background:0 0;padding:1rem}.image-panel-heading{border-bottom:1px solid var(--image-line);justify-content:space-between;align-items:flex-start;gap:.8rem;min-height:4.25rem;padding:.9rem 1rem;display:flex}.image-panel-heading>div:first-child{min-width:0}.image-panel-heading h2{color:inherit;letter-spacing:-.01em;margin:0;font-size:.88rem;font-weight:500}.image-panel-heading p{color:var(--image-muted);margin:.2rem 0 0;font-size:.8125rem;line-height:1.35}.image-panel-heading__actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.image-panel-heading>.image-button{white-space:nowrap;word-break:keep-all;writing-mode:horizontal-tb;max-width:100%}.image-button{cursor:pointer;white-space:nowrap;border:0;border-radius:.8rem;flex-shrink:0;justify-content:center;align-items:center;gap:.45rem;min-height:2.25rem;padding:.5rem .8rem;font-size:.8125rem;font-weight:500;line-height:1;transition:transform .15s,background .15s,color .15s,box-shadow .15s;display:inline-flex}.image-button:focus-visible{outline:3px solid var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-button:focus-visible{outline:3px solid color-mix(in oklab, var(--image-accent) 35%, transparent)}}.image-button:focus-visible{outline-offset:2px}.image-button:disabled{cursor:not-allowed;opacity:.45}.image-button--primary{background:var(--image-accent-strong);color:#fff;box-shadow:0 8px 24px -14px var(--image-accent)}.image-button--primary:hover:not(:disabled){background:var(--image-accent);transform:translateY(-1px)}.image-button--secondary{background:var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-button--secondary{background:color-mix(in oklab, var(--image-accent) 10%, var(--image-panel))}}.image-button--secondary{color:var(--image-accent-strong);box-shadow:inset 0 0 0 1px var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-button--secondary{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--image-accent) 22%, transparent)}}.dark .image-button--secondary{color:var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.dark .image-button--secondary{color:color-mix(in oklab, var(--image-accent) 62%, white)}}.image-button--quiet{min-height:1.9rem;color:var(--image-muted);background:0 0;padding:.4rem .55rem}.image-button--quiet:hover:not(:disabled){background:var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-button--quiet:hover:not(:disabled){background:color-mix(in oklab, var(--image-accent) 8%, var(--image-panel))}}.image-button--quiet:hover:not(:disabled){color:var(--image-accent-strong)}.image-queue{flex-direction:column;display:flex;overflow:hidden}.image-queue__pickers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.75rem;display:grid}.image-queue__list{flex:1;align-content:start;gap:.45rem;padding:.35rem .65rem .8rem;display:grid;overflow:auto}.image-queue__list:empty{display:none}.image-queue-item{text-align:start;content-visibility:auto;contain-intrinsic-size:4.25rem;background:0 0;border:1px solid #0000;border-radius:.9rem;grid-template-columns:auto 3.35rem minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;min-width:0;padding:.4rem;transition:border-color .15s,background .15s,transform .15s;display:grid}.image-queue-item:hover{background:var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-queue-item:hover{background:color-mix(in oklab, var(--image-accent) 5%, var(--image-panel))}}.image-queue-item.is-current{border-color:var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-queue-item.is-current{border-color:color-mix(in oklab, var(--image-accent) 35%, transparent)}}.image-queue-item.is-current{background:var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-queue-item.is-current{background:color-mix(in oklab, var(--image-accent) 9%, var(--image-panel))}}.image-queue-item.is-failed{border-color:#ef444459}.image-queue-item.is-dragging{opacity:.55;transform:scale(.98)}.image-queue-item__thumb{aspect-ratio:1;object-fit:cover;background:#e2e8f0;border-radius:.7rem;width:3.35rem}.dark .image-queue-item__thumb{background:#1e293b}.image-queue-item__name{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;display:block;overflow:hidden}.image-queue-item__meta{color:var(--image-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.16rem;font-size:.8125rem;display:block;overflow:hidden}.image-queue-item__actions{gap:.15rem;display:grid}.image-queue-item__actions button{color:var(--image-muted);background:0 0;border:0;border-radius:.45rem;font-size:.875rem}.image-queue-item__delay{color:var(--image-muted);grid-column:2/-1;grid-template-columns:minmax(0,1fr) 5.5rem;align-items:center;gap:.5rem;font-size:.8125rem;display:grid}.image-queue-item__delay input{border:1px solid var(--image-line);background:var(--image-panel);min-width:0;color:inherit;border-radius:.55rem;padding:.35rem .45rem}.image-empty-state{min-height:9rem;color:var(--image-muted);text-align:center;flex:none;align-content:start;place-items:center;gap:.55rem;padding:2rem 1rem 1.5rem;font-size:.875rem;display:grid}.image-empty-state svg{margin-top:.25rem}.image-animation-timeline .image-queue{border-inline-end:0;border-top:1px solid var(--image-line)}.image-animation-timeline .image-queue__list{flex-direction:row;min-height:8.5rem;display:flex;overflow-x:auto}.image-animation-timeline .image-queue-item{flex:0 0 11.5rem;grid-template-columns:auto 3.2rem minmax(0,1fr)}.image-dropzone{cursor:pointer;border:1px dashed var(--image-accent);flex-direction:column;justify-content:center;align-items:center;gap:.8rem;width:100%;min-height:31rem;display:flex}@supports (color:color-mix(in lab, red, red)){.image-dropzone{border:1px dashed color-mix(in oklab, var(--image-accent) 40%, var(--image-line))}}.image-dropzone{background:linear-gradient(145deg, var(--image-accent), var(--image-panel));border-radius:1.4rem}@supports (color:color-mix(in lab, red, red)){.image-dropzone{background:linear-gradient(145deg, color-mix(in oklab, var(--image-accent) 5%, var(--image-panel)), var(--image-panel))}}.image-dropzone{color:var(--image-muted);text-align:center;padding:2rem}.image-dropzone:hover{border-color:var(--image-accent)}.image-dropzone strong{color:inherit;font-size:1rem}.image-dropzone>span:last-child{max-width:28rem;font-size:.875rem;line-height:1.6}.image-dropzone__icon{aspect-ratio:1;background:var(--image-accent);border-radius:1.35rem;place-items:center;width:4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.image-dropzone__icon{background:color-mix(in oklab, var(--image-accent) 12%, var(--image-panel))}}.image-dropzone__icon{color:var(--image-accent-strong)}.image-preview{flex-direction:column;height:100%;min-height:31rem;display:flex}.image-preview__toolbar{min-height:2.8rem;color:var(--image-muted);justify-content:space-between;align-items:center;gap:.8rem;padding:0 .15rem .65rem;font-size:.8125rem;display:flex}.image-preview__toolbar strong{color:inherit;font-size:.875rem}.image-preview__modes{background:#64748b;border-radius:.75rem;flex-wrap:wrap;justify-content:flex-end;gap:.2rem;padding:.2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.image-preview__modes{background:color-mix(in oklab, #64748b 9%, var(--image-panel))}}.image-preview__modes button{color:var(--image-muted);background:0 0;border:0;border-radius:.55rem;padding:.38rem .55rem;font-size:.8125rem;font-weight:500}.image-preview__modes button.is-active{background:var(--image-panel);color:var(--image-accent-strong);box-shadow:0 2px 8px #0f172a1a}.image-preview__stage{min-height:28rem;box-shadow:inset 0 0 0 1px var(--image-line);background-color:#e8edf3;background-image:linear-gradient(45deg,#dbe2ea 25%,#0000 25%),linear-gradient(-45deg,#dbe2ea 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#dbe2ea 75%),linear-gradient(-45deg,#0000 75%,#dbe2ea 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;border-radius:1.25rem;flex:1;place-items:center;display:grid;position:relative;overflow:hidden}.dark .image-preview__stage{background-color:#0b1018;background-image:linear-gradient(45deg,#141c28 25%,#0000 25%),linear-gradient(-45deg,#141c28 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#141c28 75%),linear-gradient(-45deg,#0000 75%,#141c28 75%)}.image-preview__viewport{width:100%;height:100%;transform:scale(var(--preview-zoom,1));transform-origin:50%;place-items:center;transition:transform .14s;display:grid;position:relative}.image-preview__pane{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.image-preview__image{object-fit:contain;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 18px 28px #0f172a2e);max-width:none;max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-preview__pane--after{clip-path:inset(0 0 0 var(--compare-position,50%));background-color:#e8edf3;background-image:linear-gradient(45deg,#dbe2ea 25%,#0000 25%),linear-gradient(-45deg,#dbe2ea 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#dbe2ea 75%),linear-gradient(-45deg,#0000 75%,#dbe2ea 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.dark .image-preview__pane--after{background-color:#0b1018;background-image:linear-gradient(45deg,#141c28 25%,#0000 25%),linear-gradient(-45deg,#141c28 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#141c28 75%),linear-gradient(-45deg,#0000 75%,#141c28 75%)}.image-preview__divider{inset-block:0;left:var(--compare-position,50%);background:#fff;width:2px;position:absolute;transform:translate(-1px);box-shadow:0 0 0 1px #0f172a47,0 0 18px #0f172a40}.image-preview__divider span{aspect-ratio:1;background:var(--image-accent-strong);color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;width:2.25rem;font-size:.875rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-preview__stage>input[type=range]{z-index:5;appearance:none;pointer-events:none;background:0 0;width:100%;height:100%;position:absolute;inset:0}.image-preview__stage>input[type=range]::-webkit-slider-thumb{cursor:ew-resize;appearance:none;opacity:0;pointer-events:auto;width:3rem;height:3rem}.image-preview__stage>input[type=range]::-moz-range-thumb{cursor:ew-resize;opacity:0;pointer-events:auto;border:0;width:3rem;height:3rem}.image-preview__badge{z-index:4;color:#fff;background:#0f172adb;border-radius:999px;padding:.3rem .58rem;font-size:.8125rem;font-weight:500;position:absolute;top:.8rem}.image-preview__badge--before{left:.8rem}.image-preview__badge--after{right:.8rem}.image-preview[data-preview-mode=before] .image-preview__pane--after,.image-preview[data-preview-mode=before] .image-preview__divider,.image-preview[data-preview-mode=before] .image-preview__badge--after,.image-preview[data-preview-mode=after] .image-preview__pane--before,.image-preview[data-preview-mode=after] .image-preview__divider,.image-preview[data-preview-mode=after] .image-preview__badge--before{display:none}.image-preview[data-preview-mode=after] .image-preview__pane--after{clip-path:none}.image-preview[data-preview-mode=side-by-side] .image-preview__viewport{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.65rem}.image-preview[data-preview-mode=side-by-side] .image-preview__pane{width:100%;height:100%;position:relative;inset:auto}.image-preview[data-preview-mode=side-by-side] .image-preview__pane--before{grid-area:1/1}.image-preview[data-preview-mode=side-by-side] .image-preview__pane--after{clip-path:none;grid-area:1/2}.image-preview[data-preview-mode=side-by-side] .image-preview__divider,.image-preview[data-preview-mode=side-by-side] .image-preview__stage>input[type=range]{display:none}.image-preview[data-preview-mode=flicker] .image-preview__pane--after{clip-path:none;animation:1.2s step-end infinite image-preview-flicker}.image-preview[data-preview-mode=flicker] .image-preview__divider,.image-preview[data-preview-mode=flicker] .image-preview__stage>input[type=range],.image-preview[data-preview-mode=before] .image-preview__stage>input[type=range],.image-preview[data-preview-mode=after] .image-preview__stage>input[type=range]{display:none}.image-preview__status{min-height:1.25rem;color:var(--image-muted);margin:.55rem .2rem 0;font-size:.8125rem}.image-preview[data-preview-mode=after] .image-preview__pane--before>:not(.image-preview__image),.image-preview[data-preview-mode=flicker] .image-preview__pane--before>:not(.image-preview__image){display:none}@keyframes image-preview-flicker{0%,49%{opacity:0}50%,to{opacity:1}}.image-crop-overlay{z-index:4;cursor:move;border:2px solid #fff;border-radius:.2rem;width:80%;height:80%;position:absolute;top:10%;left:10%;box-shadow:0 0 0 9999px #0206177a,inset 0 0 0 1px #0f172a59}.image-crop-overlay:before,.image-crop-overlay:after{content:"";pointer-events:none;position:absolute}.image-crop-overlay:before{box-shadow:0 calc(var(--crop-height,10rem) / 3) 0 #ffffff8c;border-top:1px solid #ffffff8c;inset:33.333% 0 auto}.image-crop-overlay:after{box-shadow:calc(var(--crop-width,10rem) / 3) 0 0 #ffffff8c;border-left:1px solid #ffffff8c;inset:0 auto 0 33.333%}.image-crop-overlay [data-crop-handle]{z-index:2;aspect-ratio:1;background:var(--image-accent);touch-action:none;border:2px solid #fff;border-radius:999px;width:.95rem;position:absolute;box-shadow:0 1px 5px #0f172a59}.image-crop-overlay [data-crop-handle=nw]{cursor:nwse-resize;top:-.475rem;left:-.475rem}.image-crop-overlay [data-crop-handle=n]{cursor:ns-resize;top:-.475rem;left:50%;transform:translate(-50%)}.image-crop-overlay [data-crop-handle=ne]{cursor:nesw-resize;top:-.475rem;right:-.475rem}.image-crop-overlay [data-crop-handle=e]{cursor:ew-resize;top:50%;right:-.475rem;transform:translateY(-50%)}.image-crop-overlay [data-crop-handle=se]{cursor:nwse-resize;bottom:-.475rem;right:-.475rem}.image-crop-overlay [data-crop-handle=s]{cursor:ns-resize;bottom:-.475rem;left:50%;transform:translate(-50%)}.image-crop-overlay [data-crop-handle=sw]{cursor:nesw-resize;bottom:-.475rem;left:-.475rem}.image-crop-overlay [data-crop-handle=w]{cursor:ew-resize;top:50%;left:-.475rem;transform:translateY(-50%)}.image-crop-overlay [data-crop-handle]:focus-visible{outline:3px solid var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-crop-overlay [data-crop-handle]:focus-visible{outline:3px solid color-mix(in oklab, var(--image-accent) 42%, transparent)}}.image-crop-overlay [data-crop-handle]:focus-visible{outline-offset:2px}.image-redaction-regions{z-index:5;pointer-events:none;position:absolute;inset:0}.image-redaction-region{cursor:pointer;color:#fff;pointer-events:auto;text-shadow:0 1px 3px #0f172acc;background:#f973162e;border:2px dashed #f97316;border-radius:.35rem;place-items:center;min-width:1.5rem;min-height:1.5rem;font-size:.8125rem;font-weight:500;display:grid;position:absolute;box-shadow:0 0 0 1px #ffffffa6}.image-redaction-region.is-selected{pointer-events:none;background:#f9731652;border-style:solid;box-shadow:0 0 0 3px #f973163d}.image-redaction-region:focus-visible{outline-offset:2px;outline:3px solid #fff}.image-id-photo-guide{z-index:5;pointer-events:none;position:absolute}.image-id-photo-guide:before{content:"";filter:drop-shadow(0 1px 2px #0f172aa6);border:1.5px dashed #ffffffe0;border-radius:48% 48% 44% 44%;position:absolute;inset:15% 24% 8%}.image-id-photo-guide:after{content:"";filter:drop-shadow(0 1px 1px #0f172a8c);border-top:1px dashed #facc15eb;position:absolute;top:44%;left:8%;right:8%}.image-id-photo-guide span{border-left:1px dashed #ffffffb8;position:absolute;top:6%;bottom:5%;left:50%}.image-social-safe-area{z-index:5;pointer-events:none;position:absolute}.image-social-safe-area:before{inset:var(--safe-inset-y,8%) var(--safe-inset-x,8%);content:"";border:2px dashed #facc15eb;border-radius:.8rem;position:absolute;box-shadow:0 0 0 999rem #0f172a14,inset 0 0 0 1px #0f172a40}.image-social-safe-area span{top:calc(var(--safe-inset-y,8%) + .45rem);left:calc(var(--safe-inset-x,8%) + .55rem);color:#fff;background:#0f172ac7;border-radius:999px;padding:.18rem .42rem;font-size:.8125rem;font-weight:500;position:absolute}.image-scanner-overlay{z-index:4;pointer-events:none;position:absolute;inset:0}.image-scanner-overlay:before{background:var(--image-accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.image-scanner-overlay:before{background:color-mix(in oklab, var(--image-accent) 20%, transparent)}}.image-scanner-overlay:before{clip-path:polygon(var(--scan-polygon));content:"";filter:drop-shadow(0 0 1px white) drop-shadow(0 0 5px var(--image-accent-strong));pointer-events:none}.image-scanner-overlay button{aspect-ratio:1;cursor:move;background:var(--image-accent-strong);pointer-events:auto;touch-action:none;border:2px solid #fff;border-radius:999px;width:1.15rem;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 10px #0f172a59}.image-scanner-overlay button:focus-visible{outline:3px solid var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-scanner-overlay button:focus-visible{outline:3px solid color-mix(in oklab, var(--image-accent) 45%, transparent)}}.image-scanner-overlay button:focus-visible{outline-offset:3px}.image-color-sampler{z-index:6;aspect-ratio:1;cursor:crosshair;width:3.25rem;image-rendering:pixelated;touch-action:none;background:50%/cover no-repeat;border:3px solid #fff;border-radius:999px;position:absolute;transform:translate(-50%,-115%);box-shadow:0 0 0 2px #0f172a,0 5px 18px #0f172a6b}.image-color-sampler:after{background:inherit;content:"";border:2px solid #fff;border-radius:999px;width:.7rem;height:.7rem;position:absolute;top:calc(100% + 1px);left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0f172a}.image-controls{flex-direction:column;display:flex;overflow:hidden}.image-controls__body{flex:1;align-content:start;gap:.65rem;padding:.75rem;display:grid;overflow-y:auto}.image-control-group{border:1px solid var(--image-line);background:var(--image-panel);border-radius:1rem;gap:.65rem;margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.image-control-group{background:color-mix(in oklab, var(--image-panel) 98%, transparent)}}.image-control-group{padding:.8rem}.image-control-group>legend{color:inherit;padding:0 .25rem;font-size:.875rem;font-weight:500}.image-control-group__title{color:inherit;justify-content:space-between;align-items:center;gap:.65rem;font-size:.875rem;display:flex}.image-control-group__title>span{color:var(--image-muted);font-size:.8125rem;font-weight:500}.image-controls input[type=range]{width:100%;accent-color:var(--image-accent-strong)}.image-controls input[type=number],.image-controls input[type=text],.image-controls select,.image-controls textarea{border:1px solid var(--image-line);background:var(--image-panel);border-radius:.72rem;width:100%;min-height:2.45rem}@supports (color:color-mix(in lab, red, red)){.image-controls input[type=number],.image-controls input[type=text],.image-controls select,.image-controls textarea{background:color-mix(in oklab, var(--image-panel) 94%, #94a3b8)}}.image-controls input[type=number],.image-controls input[type=text],.image-controls select,.image-controls textarea{color:inherit;outline:none;padding:.55rem .65rem;font-size:.875rem}.image-controls textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.55}.image-controls input:focus,.image-controls select:focus,.image-controls textarea:focus{border-color:var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-controls input:focus,.image-controls select:focus,.image-controls textarea:focus{border-color:color-mix(in oklab, var(--image-accent) 55%, transparent)}}.image-controls input:focus,.image-controls select:focus,.image-controls textarea:focus{box-shadow:0 0 0 3px var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-controls input:focus,.image-controls select:focus,.image-controls textarea:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--image-accent) 13%, transparent)}}.image-block-label,.image-field-grid>label,.image-file-field{color:var(--image-muted);gap:.35rem;font-size:.8125rem;font-weight:500;display:grid}.image-block-label>span,.image-field-grid label>span{align-items:center;display:flex}.image-block-label b,.image-field-grid b{border:1px solid var(--image-line);background:#64748b;border-inline-start:0;border-radius:0 .72rem .72rem 0;margin-inline-start:-.1rem}@supports (color:color-mix(in lab, red, red)){.image-block-label b,.image-field-grid b{background:color-mix(in oklab, #64748b 8%, var(--image-panel))}}.image-block-label b,.image-field-grid b{color:var(--image-muted);padding:.69rem .55rem;font-size:.8125rem}.image-block-label>span input,.image-field-grid label>span input{border-radius:.72rem 0 0 .72rem}.image-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.image-field-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.image-field-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.image-segmented{background:#64748b;border-radius:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding:.22rem;display:grid}@supports (color:color-mix(in lab, red, red)){.image-segmented{background:color-mix(in oklab, #64748b 9%, var(--image-panel))}}.image-segmented--three{grid-template-columns:repeat(3,minmax(0,1fr))}.image-segmented--four{grid-template-columns:repeat(4,minmax(0,1fr))}.image-segmented--five{grid-template-columns:repeat(5,minmax(0,1fr))}.image-segmented label,.image-format-grid label,.image-preset-grid label,.image-model-options label{cursor:pointer}.image-segmented input,.image-format-grid input,.image-preset-grid input,.image-model-options input,.image-anchor-grid input{opacity:0;pointer-events:none;position:absolute}.image-segmented span{min-height:2rem;color:var(--image-muted);text-align:center;border-radius:.62rem;place-items:center;font-size:.8125rem;font-weight:500;display:grid}.image-segmented input:checked+span{background:var(--image-panel);color:var(--image-accent-strong);box-shadow:0 2px 8px #0f172a17}.image-segmented>button{background:var(--image-panel);min-height:2rem;color:var(--image-accent-strong);border:0;border-radius:.62rem;font-size:.8125rem;font-weight:500;box-shadow:0 2px 8px #0f172a12}.image-segmented>button:disabled{cursor:not-allowed;opacity:.42}.image-format-grid,.image-preset-grid,.image-model-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.image-format-grid span,.image-preset-grid span,.image-model-options span{border:1px solid var(--image-line);background:var(--image-panel);border-radius:.78rem;align-content:center;gap:.12rem;min-height:3.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.image-format-grid span,.image-preset-grid span,.image-model-options span{background:color-mix(in oklab, var(--image-panel) 96%, #94a3b8)}}.image-format-grid span,.image-preset-grid span,.image-model-options span{padding:.55rem .65rem}.image-format-grid strong,.image-preset-grid strong,.image-model-options strong{color:inherit;font-size:.8125rem}.image-format-grid small,.image-preset-grid small,.image-model-options small{color:var(--image-muted);font-size:.8125rem;line-height:1.25}.image-format-grid input:checked+span,.image-preset-grid input:checked+span,.image-model-options input:checked+span{border-color:var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-format-grid input:checked+span,.image-preset-grid input:checked+span,.image-model-options input:checked+span{border-color:color-mix(in oklab, var(--image-accent) 60%, transparent)}}.image-format-grid input:checked+span,.image-preset-grid input:checked+span,.image-model-options input:checked+span{background:var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-format-grid input:checked+span,.image-preset-grid input:checked+span,.image-model-options input:checked+span{background:color-mix(in oklab, var(--image-accent) 10%, var(--image-panel))}}.image-format-grid input:checked+span,.image-preset-grid input:checked+span,.image-model-options input:checked+span{box-shadow:0 0 0 2px var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-format-grid input:checked+span,.image-preset-grid input:checked+span,.image-model-options input:checked+span{box-shadow:0 0 0 2px color-mix(in oklab, var(--image-accent) 11%, transparent)}}.image-preset-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.image-preset-grid--compact span{place-items:center;min-height:2rem;padding:.35rem}.image-slider-stack{gap:.75rem;display:grid}.image-slider-stack>label{gap:.3rem;display:grid}.image-slider-stack>label>span{color:var(--image-muted);justify-content:space-between;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.image-slider-stack output{min-width:3.1rem;color:var(--image-accent-strong);font-variant-numeric:tabular-nums;text-align:end}.dark .image-slider-stack output{color:var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.dark .image-slider-stack output{color:color-mix(in oklab, var(--image-accent) 65%, white)}}.image-check{color:var(--image-muted);align-items:center;gap:.45rem;font-size:.8125rem;font-weight:500;display:flex}.image-check input{accent-color:var(--image-accent-strong)}.image-color-field{color:var(--image-muted);justify-content:space-between;align-items:center;gap:.6rem;font-size:.8125rem;font-weight:500;display:flex}.image-color-field input[type=color]{background:0 0;border:0;border-radius:.6rem;width:2.3rem;height:2.3rem;padding:0}.image-color-field span{margin-inline-start:auto;font-family:ui-monospace,monospace;font-size:.8125rem}.image-anchor-grid{border:1px solid var(--image-line);border-radius:.8rem;grid-template-columns:repeat(3,1fr);gap:.25rem;width:7.5rem;padding:.35rem;display:grid}.image-anchor-grid span{aspect-ratio:1;background:#64748b;border-radius:.35rem;display:block}@supports (color:color-mix(in lab, red, red)){.image-anchor-grid span{background:color-mix(in oklab, #64748b 14%, var(--image-panel))}}.image-anchor-grid input:checked+span{background:var(--image-accent);box-shadow:0 0 0 2px var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-anchor-grid input:checked+span{box-shadow:0 0 0 2px color-mix(in oklab, var(--image-accent) 16%, transparent)}}.image-file-field input{font-size:.8125rem}.image-file-field input::file-selector-button{border:0;border-radius:.55rem;margin-inline-end:.55rem;padding:.45rem .55rem}.image-preset-card{color:#92400e;background:#f59e0b14;border:1px solid #f59e0b40;border-radius:1rem;gap:.55rem;padding:.8rem;font-size:.8125rem;line-height:1.45;display:grid}.dark .image-preset-card{color:#fde68a}.image-preset-card p{margin:0}.image-preset-card dl{gap:.3rem;margin:0;display:grid}.image-preset-card dl div{justify-content:space-between;gap:.6rem;display:flex}.image-preset-card a{color:inherit;text-underline-offset:2px;font-weight:500;text-decoration:underline}.image-cache-status{min-height:1rem;color:var(--image-muted);font-size:.8125rem;line-height:1.4}[data-role=id-photo-confirmation]{background:var(--image-line);border-radius:.72rem;margin:0}@supports (color:color-mix(in lab, red, red)){[data-role=id-photo-confirmation]{background:color-mix(in oklab, var(--image-line) 38%, transparent)}}[data-role=id-photo-confirmation]{color:var(--image-muted);padding:.55rem .65rem;font-size:.8125rem;line-height:1.45}[data-role=id-photo-confirmation][data-state=confirmed]{color:#047857;background:#10b9811f}.dark [data-role=id-photo-confirmation][data-state=confirmed]{color:#6ee7b7}.image-pipeline-rail{overflow:hidden}.image-pipeline-steps{gap:.5rem;padding:.75rem;display:grid}.image-pipeline-step{border:1px solid var(--image-line);background:var(--image-panel);border-radius:.8rem;align-items:center;gap:.45rem;padding:.55rem;font-size:.8125rem;display:flex}.image-pipeline-step.is-active{border-color:var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-pipeline-step.is-active{border-color:color-mix(in oklab, var(--image-accent) 55%, transparent)}}.image-pipeline-step.is-active{background:var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-pipeline-step.is-active{background:color-mix(in oklab, var(--image-accent) 9%, var(--image-panel))}}.image-pipeline-step__handle{cursor:grab;color:var(--image-muted)}.image-pipeline-step>button:not([data-pipeline-select]){color:var(--image-muted);background:0 0;border:0;border-radius:.4rem}.image-pipeline-add{border-top:1px solid var(--image-line);grid-template-columns:minmax(0,1fr) auto;gap:.55rem;padding:.75rem;display:grid}.image-pipeline-add select{border:1px solid var(--image-line);background:var(--image-panel);min-width:0;color:var(--image-text);border-radius:.7rem;padding:.55rem .65rem}.image-queue-window{border:1px dashed var(--image-line);background:var(--image-panel);border-radius:.7rem;width:100%}@supports (color:color-mix(in lab, red, red)){.image-queue-window{background:color-mix(in oklab, var(--image-panel) 92%, var(--image-accent))}}.image-queue-window{color:var(--image-accent-strong);padding:.6rem;font-size:.8125rem;font-weight:500}.image-gif-frame-strip{scrollbar-width:thin;grid-column:1/-1;gap:.4rem;padding:.15rem 0 .25rem;display:flex;overflow-x:auto}.image-gif-frame-strip figure{border:1px solid #0000;border-radius:.75rem;flex:0 0 5.25rem;margin:0;padding:.25rem}.image-gif-frame-strip figure.is-selected{border-color:var(--image-accent-strong);background:var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-gif-frame-strip figure.is-selected{background:color-mix(in oklab, var(--image-accent) 10%, var(--image-panel))}}.image-gif-frame-select{background:0 0;border:0;width:100%;padding:0;display:block}.image-gif-frame-strip img{aspect-ratio:1;border:1px solid var(--image-line);background:var(--image-panel);object-fit:contain;border-radius:.6rem;width:100%;display:block}.image-gif-frame-strip figcaption{color:var(--image-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:.8125rem;overflow:hidden}.image-gif-frame-strip input{border:1px solid var(--image-line);background:var(--image-panel);width:100%;color:var(--image-text);text-align:center;border-radius:.45rem;margin-top:.2rem;padding:.25rem;font-size:.8125rem}.image-gif-frame-actions{grid-template-columns:repeat(4,1fr);gap:.15rem;margin-top:.2rem;display:grid}.image-gif-frame-actions button{background:#64748b;border:0;border-radius:.35rem;place-items:center;min-height:1.55rem;display:grid}@supports (color:color-mix(in lab, red, red)){.image-gif-frame-actions button{background:color-mix(in oklab, #64748b 12%, var(--image-panel))}}.image-gif-frame-actions button{color:var(--image-muted);font-size:.8125rem}.image-gif-frame-window{border:1px dashed var(--image-line);background:var(--image-panel);border-radius:.75rem;flex:0 0 5.25rem;min-height:5.25rem}@supports (color:color-mix(in lab, red, red)){.image-gif-frame-window{background:color-mix(in oklab, var(--image-panel) 92%, var(--image-accent))}}.image-gif-frame-window{color:var(--image-accent-strong);font-size:.8125rem;font-weight:500}.image-histogram{border:1px solid var(--image-line);background:var(--image-panel);border-radius:.75rem;margin:0}@supports (color:color-mix(in lab, red, red)){.image-histogram{background:color-mix(in oklab, var(--image-panel) 88%, var(--image-accent))}}.image-histogram{padding:.65rem}.image-histogram figcaption{color:var(--image-muted);margin-bottom:.4rem;font-size:.8125rem;font-weight:500}.image-histogram canvas{width:100%;height:4.5rem;display:block}.image-structured-report{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;margin-top:.8rem;display:grid}.image-structured-report>h3{grid-column:1/-1;margin:0;font-size:.875rem}.image-report-card{border:1px solid var(--image-line);background:var(--image-panel);border-radius:1rem;gap:.65rem;padding:.8rem;display:grid}.image-report-card h3{overflow-wrap:anywhere;margin:0;font-size:.875rem}.image-report-metrics{gap:.4rem;display:grid}.image-report-metrics>div{color:var(--image-muted);justify-content:space-between;align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.image-report-metrics strong{color:var(--image-text);text-align:end}.image-report-files{grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));gap:.5rem;display:grid}.image-report-files figure{min-width:0;margin:0}.image-report-files img{aspect-ratio:1;object-fit:cover;border-radius:.65rem;width:100%}.image-report-files figcaption{color:var(--image-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:.8125rem;overflow:hidden}.image-report-palette{flex-wrap:wrap;gap:.35rem;display:flex}.image-report-palette button{aspect-ratio:1.25;border:2px solid var(--image-panel);width:3.5rem;box-shadow:0 0 0 1px var(--image-line);border-radius:.55rem;position:relative;overflow:hidden}.image-report-palette button span{color:#fff;background:#0f172ac7;border-radius:999px;padding:.1rem .28rem;font-size:.8125rem;font-weight:500;position:absolute;bottom:.2rem;right:.2rem}.image-report-copy-grid{gap:.35rem;display:grid}.image-report-copy-grid button{border:1px solid var(--image-line);background:var(--image-panel);border-radius:.55rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.image-report-copy-grid button{background:color-mix(in oklab, var(--image-panel) 92%, var(--image-accent))}}.image-report-copy-grid button{color:var(--image-text);text-align:start;text-overflow:ellipsis;white-space:nowrap;padding:.45rem .55rem;font-family:ui-monospace,monospace;font-size:.8125rem}.image-actions{z-index:15;border-top:1px solid var(--image-line);background:var(--image-panel);justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:.75rem 1rem;display:flex;position:sticky;bottom:0}.image-actions__status{flex:1;min-width:0}.image-actions progress{width:min(26rem,100%);height:.35rem;accent-color:var(--image-accent-strong);margin-bottom:.35rem;display:block}.image-actions output{color:var(--image-muted);font-size:.8125rem;line-height:1.35;display:block}.image-actions output[data-state=error]{color:#dc2626}.image-actions output[data-state=success]{color:#059669}.image-actions output[data-state=warning]{color:#d97706}.image-actions__buttons{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.image-button--process{min-width:8.4rem}.image-results{border-top:1px solid var(--image-line);background:var(--image-panel);padding:1rem}.image-results__grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem;margin-top:.75rem;display:grid}.image-result-window{border:1px dashed var(--image-line);background:var(--image-panel);border-radius:.8rem;grid-column:1/-1;min-height:2.8rem}@supports (color:color-mix(in lab, red, red)){.image-result-window{background:color-mix(in oklab, var(--image-panel) 92%, var(--image-accent))}}.image-result-window{color:var(--image-accent-strong);font-size:.875rem;font-weight:500}.image-result-card{border:1px solid var(--image-line);background:var(--image-panel);border-radius:1rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.image-result-card{background:color-mix(in oklab, var(--image-panel) 96%, #94a3b8)}}.image-result-card__preview{cursor:zoom-in;background-color:#e8edf3;background-image:linear-gradient(45deg,#dbe2ea 25%,#0000 25%),linear-gradient(-45deg,#dbe2ea 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#dbe2ea 75%),linear-gradient(-45deg,#0000 75%,#dbe2ea 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;border:0;place-items:center;width:100%;height:10rem;display:grid}.dark .image-result-card__preview{background-color:#0b1018;background-image:none}.image-result-card__preview img{object-fit:contain;max-width:100%;max-height:100%}.image-result-card__body{gap:.55rem;padding:.7rem;display:grid}.image-result-card__selection{color:var(--image-muted);align-items:center;gap:.4rem;font-size:.8125rem;font-weight:500;display:flex}.image-result-card__selection input{accent-color:var(--image-accent-strong)}.image-result-card__name{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}.image-result-card__meta{color:var(--image-muted);font-size:.8125rem;line-height:1.4}.image-result-card__actions{justify-content:space-between;gap:.4rem;display:flex}.image-results__text{color:#e2e8f0;white-space:pre-wrap;background:#090d14;border-radius:1rem;max-height:26rem;margin-top:.75rem;padding:1rem;font-size:.8125rem;line-height:1.6;overflow:auto}.image-studio--base64 .image-results__text{display:none}.image-results__continue{box-shadow:0 10px 26px -14px var(--image-accent)}.image-toast-region{z-index:80;pointer-events:none;gap:.55rem;width:min(24rem,100vw - 2rem);display:grid;position:fixed;bottom:1rem;right:1rem}.image-toast{border:1px solid var(--image-line);background:var(--image-panel);color:inherit;pointer-events:auto;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.65rem;padding:.8rem .9rem;display:grid;box-shadow:0 20px 55px #0f172a3d}.image-toast[data-tone=error]{border-color:#ef444461}.image-toast[data-tone=warning]{border-color:#f59e0b6b}.image-toast[data-tone=success]{border-color:var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-toast[data-tone=success]{border-color:color-mix(in oklab, var(--image-accent) 48%, transparent)}}.image-toast__mark{aspect-ratio:1;width:.65rem;color:var(--image-accent);background:currentColor;border-radius:999px;margin-top:.3rem}.image-toast[data-tone=error] .image-toast__mark{color:#ef4444}.image-toast[data-tone=warning] .image-toast__mark{color:#f59e0b}.image-toast p{margin:0;font-size:.875rem;line-height:1.5}.image-toast button{color:var(--image-muted);background:0 0;border:0;font-size:1rem;line-height:1}.image-lightbox{color:#fff;background:#090d14;border:0;border-radius:1.4rem;width:min(92vw,75rem);max-width:none;height:min(90vh,55rem);max-height:none;padding:1rem;box-shadow:0 30px 90px #0000008c}.image-lightbox::backdrop{background:#020617c7}.image-lightbox img{object-fit:contain;width:100%;height:calc(100% - 2rem)}.image-lightbox p{text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:.5rem 2.5rem 0;font-size:.875rem;overflow:hidden}.image-lightbox__close{z-index:2;aspect-ratio:1;color:#fff;background:#ffffff1f;border:0;border-radius:999px;place-items:center;width:2.25rem;font-size:1.2rem;display:grid;position:absolute;top:.75rem;right:.75rem}@container (width<=70rem){.image-crop-controls{border-top:1px solid var(--image-line);border-inline-start:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;max-height:none;display:grid;overflow:visible}.image-crop-control-card+.image-crop-control-card{margin-top:0}.image-crop-control-card:first-child,.image-crop-control-card:last-child{grid-column:1/-1}.image-redaction-controls{border-top:1px solid var(--image-line);border-inline-start:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;max-height:none;display:grid}.image-resize-settings{border-top:1px solid var(--image-line);border-inline-start:0}.image-resize-settings__body{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}.image-resize-settings__body>.image-resize-outputs,.image-resize-settings__body>.image-resize-notes{grid-column:1/-1}.image-compression-settings{border-top:1px solid var(--image-line);border-inline-start:0}.image-compression-settings__body{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}.image-compression-settings__body>.image-compression-goals,.image-compression-settings__body>.image-compression-format,.image-compression-settings__body>.image-compression-note{grid-column:1/-1}}@container (width<=40rem){.image-crop-controls{order:3;grid-template-columns:1fr}.image-crop-control-card:first-child,.image-crop-control-card:last-child{grid-column:auto}.image-redaction-controls{order:3;grid-column:auto;grid-template-columns:1fr}.image-redaction-review-bar{flex-direction:column;align-items:stretch}.image-resize-settings{border-inline-start:0;order:3}.image-resize-settings__body{grid-template-columns:1fr}.image-resize-settings__body>.image-resize-outputs,.image-resize-settings__body>.image-resize-notes{grid-column:auto}.image-resize-result-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.image-compression-settings{order:3}.image-compression-settings__body{grid-template-columns:1fr}.image-compression-settings__body>.image-compression-goals,.image-compression-settings__body>.image-compression-format,.image-compression-settings__body>.image-compression-note{grid-column:auto}.image-compression-metrics,.image-compression-result-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.image-compression-metrics{order:2}.image-preview-panel{order:1;min-height:27rem;padding:.65rem}.image-queue,.image-animation-timeline{border:0;border-top:1px solid var(--image-line);order:2}.image-pipeline-rail{border:0;border-top:1px solid var(--image-line);order:3}.image-controls{border:0;border-top:1px solid var(--image-line);order:4}.image-controls__body{grid-template-columns:1fr;max-height:none;display:grid;overflow:visible}.image-queue__list{scroll-snap-type:inline proximity;min-height:7.5rem;scroll-padding-inline:.65rem;display:flex;overflow-x:auto}.image-queue-item{scroll-snap-align:start;flex:0 0 min(19rem,100cqw - 1.3rem);grid-template-columns:auto 3rem minmax(0,1fr) auto}.image-animation-timeline .image-queue-item{flex-basis:min(20rem,100cqw - 1.3rem);grid-template-columns:auto 3rem minmax(0,1fr) auto}.image-dropzone,.image-preview{min-height:25rem}.image-preview__stage{min-height:22rem}.image-preview__toolbar{flex-direction:column;align-items:flex-start}.image-actions{flex-direction:column;align-items:stretch}.image-actions__buttons{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.image-button--process{min-width:0}}@container (width<=30rem){.image-crop-status-bar,.image-crop-review-panel{flex-direction:column;align-items:stretch}.image-crop-status-bar__actions{grid-template-columns:1fr;display:grid}.image-crop-ratio-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.image-crop-guide-grid,.image-crop-format-grid,.image-crop-orientation-actions,.image-crop-batch-actions{grid-template-columns:1fr}.image-crop-batch-actions>:last-child{grid-column:auto}.image-redaction-selection-actions{grid-template-columns:1fr}.image-redaction-selection-actions>:last-child{grid-column:auto}.image-redaction-region-list,.image-resize-geometry__grid,.image-resize-quality__grid{grid-template-columns:1fr}.image-resize-quality span{min-height:0}.image-resize-outputs>header{flex-direction:column;align-items:stretch}.image-compression-goals{grid-template-columns:1fr}.image-compression-goals span{grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:0}.image-compression-goals small{grid-column:1/-1}.image-compression-format__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.image-compression-metrics{grid-template-columns:1fr 1fr}.image-queue__pickers{grid-template-columns:1fr}.image-field-grid--four,.image-field-grid--three,.image-segmented--four,.image-segmented--five{grid-template-columns:repeat(2,minmax(0,1fr))}.image-results__grid{grid-template-columns:1fr}.image-panel-heading{flex-direction:column;align-items:stretch}.image-panel-heading__actions{justify-content:flex-start}.image-preview-panel{min-height:23rem}.image-dropzone,.image-preview{min-height:21rem}.image-preview__stage{min-height:18rem}.image-preview__modes{flex-wrap:nowrap;justify-content:flex-start;width:100%;overflow-x:auto}.image-preview__modes button{flex:none}.image-preview[data-preview-mode=side-by-side] .image-preview__viewport{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr}.image-preview[data-preview-mode=side-by-side] .image-preview__pane--before{grid-area:1/1}.image-preview[data-preview-mode=side-by-side] .image-preview__pane--after{grid-area:2/1}}@container (width<=42rem){.image-conversion-settings__row{gap:.85rem}.image-conversion-formats{width:100%}.image-conversion-status .image-actions__status{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.image-button,.image-queue-item,.image-preview__viewport{transition:none}.image-preview[data-preview-mode=flicker] .image-preview__pane--after{opacity:1;animation:none}}.image-studio.image-workbench{--image-accent:#087f71;--image-accent-strong:#087f71;--image-surface:var(--color-zinc-50);--image-panel:var(--ui-surface-raised);--image-muted:var(--color-zinc-500);--image-line:var(--ui-border);--image-settings-width:21rem;--image-actions-height:5rem;--image-text:var(--color-ink-950);background:var(--image-surface);width:100%;max-width:none;height:100%;min-height:0;box-shadow:none;color:#202b38;border:0;border-radius:0;flex-direction:column;margin:0;font-size:.875rem;font-weight:400;line-height:1.55;display:flex;position:relative;overflow:hidden;container-type:inline-size}.dark .image-studio.image-workbench{--image-accent:#2dd4bf;--image-accent-strong:#2dd4bf;--image-surface:#14161a;--image-panel:#1b1e25;--image-muted:#a4afbe;--image-line:#343b47;--image-text:#eceff4;background:var(--image-surface);color:#eceff4}.image-workbench .image-button{min-height:2.25rem;box-shadow:none;border-radius:.45rem;font-size:.8125rem;font-weight:500;line-height:1.45}.image-studio.image-workbench .image-button{white-space:normal;overflow-wrap:break-word;flex-shrink:1;max-width:100%}.image-studio.image-workbench .image-button--primary{background:var(--image-accent-strong);box-shadow:none}.dark .image-workbench .image-button--primary{color:#102421}.image-workbench .image-button--secondary{border:1px solid var(--image-line);background:var(--image-panel);color:inherit}.image-workbench .image-button--quiet{padding-inline:.55rem}.image-workbench :is(button,label[role=button]):focus-visible{outline:2px solid var(--image-accent);outline-offset:2px}.image-workbench .image-panel-heading{flex-direction:row;flex:none;align-items:center;gap:.6rem;min-height:0;padding:.8rem 1rem}.image-workbench .image-panel-heading h2{font-size:.875rem;font-weight:600}.image-workbench .image-panel-heading p{font-size:.8125rem}.image-workbench .image-panel-heading [data-role=workspace-hint]{display:none}.image-workbench .image-controls>.image-panel-heading{border-bottom:0;justify-content:flex-end;padding-block:.45rem 0}.image-workbench .image-controls>.image-panel-heading>div:first-child{display:none}.image-workbench .image-workspace-layout{flex:1;min-width:0;min-height:0}.image-workbench .image-workspace-layout>.image-preview-panel{grid-area:preview}.image-workbench .image-workspace-layout>.image-queue{grid-area:queue}.image-workbench .image-workspace-layout>.image-controls{grid-area:controls}.image-workbench .image-pipeline-rail{grid-area:rail}.image-workbench .image-base64-layout__task{grid-area:task;display:grid}.image-workbench .image-base64-layout__editor{border-inline-start:1px solid var(--image-line);flex-direction:column;display:flex}.image-workbench :is(.image-controls,.image-crop-controls,.image-redaction-controls,.image-compression-settings,.image-resize-settings){background:var(--image-panel)}.image-workbench :is(.image-control-group,.image-crop-control-card){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.image-workbench :is(.image-control-group,.image-crop-control-card)+:is(.image-control-group,.image-crop-control-card){border-top:1px solid var(--image-line);padding-top:1rem}.image-workbench :is(.image-control-group__title,.image-control-group legend,.image-block-label,.image-crop-fieldset legend,.image-redaction-fieldset legend){font-size:.875rem}.image-workbench :is(input[type=number],input[type=text],select,textarea){border-radius:.5rem;font-size:.875rem}.image-workbench .image-preview-panel{flex-direction:column;padding:.9rem;display:flex}.image-workbench :is(.image-dropzone,.image-preview){flex:1;height:100%;min-height:0}.image-workbench .image-dropzone{cursor:default;border-color:var(--image-line);background:radial-gradient(circle at 1px 1px, var(--image-muted) 1px, transparent 0) 0 0/22px 22px, var(--image-surface);border-radius:.65rem;gap:.85rem;padding:1.5rem}@supports (color:color-mix(in lab, red, red)){.image-workbench .image-dropzone{background:radial-gradient(circle at 1px 1px, color-mix(in oklab, var(--image-muted) 17%, transparent) 1px, transparent 0) 0 0/22px 22px, color-mix(in oklab, var(--image-surface) 80%, var(--image-line))}}.image-workbench .image-dropzone:hover{border-color:var(--image-accent)}.image-workbench .image-dropzone strong{color:var(--image-text);font-size:1.125rem;font-weight:600}.image-workbench .image-dropzone__icon{border:1px solid var(--image-line);background:var(--image-panel);border-radius:1rem;width:4.25rem}.image-workbench .image-dropzone>span:last-child{font-size:.875rem}.image-workbench .image-dropzone__pickers{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;margin-block:.5rem;display:flex}.image-workbench .image-dropzone__pickers .image-button{min-height:2.65rem}.image-workbench .image-dropzone__choose{background:var(--image-accent-strong);color:#fff;cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;min-height:2.65rem;padding:.6rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.dark .image-workbench .image-dropzone__choose{color:#102421}.image-workbench .image-dropzone__formats{letter-spacing:.025em}.image-workbench .image-preview__stage{min-height:0;box-shadow:none;border-radius:.4rem}.image-workbench .image-preview__toolbar{flex-wrap:wrap;flex:none;gap:.5rem}.image-workbench .image-preview__toolbar strong{font-size:.875rem}.image-workbench .image-preview__modes{margin-inline-start:auto}.image-workbench .image-preview__modes button{min-height:2rem;font-size:.8125rem}.image-workbench .image-preview__status{flex:none}.image-workbench .image-animation-timeline .image-queue__list{align-items:flex-start;min-height:0;max-height:15rem}.image-workbench .image-animation-timeline .image-queue-item:has(.image-gif-frame-strip){flex-basis:min(42rem,100%)}.image-workbench .image-gif-frame-strip figure{flex-basis:7rem}.image-workbench .image-gif-frame-strip img{aspect-ratio:auto;height:3rem}.image-workbench .image-queue{border:0;border-top:1px solid var(--image-line);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;display:grid}.image-workbench .image-queue>.image-panel-heading{border:0;padding:.5rem .75rem}.image-workbench .image-queue>.image-panel-heading>div:first-child{align-items:baseline;gap:.5rem;display:flex}.image-workbench .image-queue__pickers{align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.image-workbench .image-queue__pickers .image-button{padding-inline:.65rem}.image-workbench .image-queue__list{grid-column:1/-1;gap:.5rem;min-height:0;max-height:10rem;padding:.25rem .75rem .65rem;display:flex;overflow:auto}.image-workbench .image-queue__list:empty{display:none}.image-workbench .image-queue-item{border-radius:.55rem;flex:0 0 17rem;grid-template-columns:auto 2.75rem minmax(0,1fr) auto;padding:.4rem}.image-workbench .image-queue-item__thumb{border-radius:.35rem;width:2.75rem}.image-workbench .image-queue-item__name,.image-workbench .image-queue-item__meta{font-size:.8125rem}.image-workbench .image-queue-item__actions button{min-width:1.75rem;min-height:1.55rem}.image-workbench .image-queue .image-empty-state,.image-workbench:not(.has-files) .image-queue,.image-workbench:not(.has-files) .image-queue .image-panel-heading__actions{display:none}.image-workbench .image-actions{flex-wrap:wrap;flex:none;gap:.5rem .75rem;min-height:4.5rem;padding:.65rem .9rem;position:relative}.image-workbench .image-actions__status{flex:8rem}.image-workbench .image-actions output{font-size:.8125rem}.image-workbench .image-actions__buttons{align-items:center}.image-workbench .image-workspace-switch{border:1px solid var(--image-line);border-radius:.6rem;flex:none;gap:.1rem;padding:.15rem;display:flex}.image-workbench .image-workspace-switch button[aria-pressed=true]{color:var(--image-accent-strong);background:var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-workbench .image-workspace-switch button[aria-pressed=true]{background:color-mix(in oklab, var(--image-accent) 9%, var(--image-panel))}}.image-workbench .image-workspace-switch button{min-height:2rem}.image-workbench .image-actions [data-action=cancel]:disabled,.image-workbench:not(.has-files) .image-actions [data-action=clear],.image-workbench[data-workspace-view=editor] .image-actions :is([data-action=download-selected],[data-action=download-all]){display:none}.image-workbench .image-results{overscroll-behavior:contain;border-top:0;min-height:0;padding:.85rem;overflow:auto}.image-workbench .image-results>.image-panel-heading{z-index:2;background:var(--image-panel);padding:.75rem 0;position:sticky;top:-.85rem}.image-workbench[data-workspace-view=editor]>.image-results{display:none}.image-workbench .image-results__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr))}.image-workbench .image-structured-report{font-size:.875rem}.image-workbench .image-result-card{border-radius:.65rem}.image-workbench .image-results__text{font-size:.875rem}.image-workbench .image-redaction-region-panel{border:0;border-top:1px solid var(--image-line);border-radius:0;margin:0;padding-top:.75rem}.image-workbench:not(.has-files) .image-redaction-region-panel{display:none}.image-workbench .image-redaction-region-list{max-height:10rem;overflow:auto}.image-workbench .image-redaction-review-bar{border:0;border-top:1px solid var(--image-line);border-radius:0;flex-direction:column;flex:none;align-items:stretch;gap:.5rem;margin-top:auto;padding:.85rem 0 0}.image-workbench .image-redaction-review-bar__status{flex-wrap:wrap;gap:.35rem}.image-workbench .image-redaction-review-bar__actions{flex-wrap:wrap}.image-workbench .image-crop-status-bar{border:0;border-bottom:1px solid var(--image-line);border-radius:0;flex:none}.image-workbench .image-crop-status-bar>div:first-child{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.image-workbench .image-crop-status-bar p{margin:0}.image-workbench .image-crop-status-bar__actions{justify-content:flex-start;margin-top:.75rem}.image-workbench .image-resize-forecast{flex:none;max-height:8rem;overflow:auto}.image-workbench .image-resize-preview-heading{flex:none}.image-workbench .image-compression-metrics{border-radius:0;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:.6rem .9rem}.image-workbench .image-compression-metrics strong{font-size:1rem}.image-workbench .image-base64-layout__task{min-height:0}.image-workbench .image-base64-mode-bar{border-bottom:1px solid var(--image-line);background:var(--image-panel);flex:none;grid-area:mode;padding:.65rem .85rem}.image-workbench .image-base64-mode-bar .image-segmented{max-width:30rem}.image-workbench .image-base64-layout__editor .image-controls{order:0}.image-workbench .image-base64-output{order:1}.image-workbench .image-base64-layout__editor{min-height:0}.image-workbench .image-base64-output{grid-template-rows:auto minmax(0,1fr);min-height:0}.image-workbench .image-base64-output textarea{background:var(--image-surface);min-height:10rem;color:inherit;font-size:.875rem}.image-workbench .image-base64-mode-bar{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.image-workbench .image-base64-mode-bar>span{color:var(--image-muted);font-size:.8125rem}.image-workbench .image-base64-mode-bar .image-segmented{flex:1;min-width:min(100%,18rem)}.image-workbench .image-base64-layout__editor .image-controls>.image-panel-heading{display:none}.image-workbench .image-base64-decoded{border-inline-start:1px solid var(--image-line);min-width:0;min-height:0;padding:1rem;display:none}.image-workbench.is-base64-decode .image-base64-decoded{flex-direction:column;gap:.75rem;display:flex}.image-workbench .image-base64-decoded__canvas{background:var(--image-surface);border:1px dashed var(--image-line);min-height:12rem;color:var(--image-muted);text-align:center;border-radius:.5rem;flex:1;place-items:center;padding:1.5rem;display:grid}.image-workbench .image-base64-decoded img{object-fit:contain;max-width:100%;max-height:100%}.image-workbench.is-base64-decode .image-base64-layout__editor .image-controls{flex:1}.image-workbench.is-base64-decode :is(.image-controls__body,[data-control=base64],[data-role=base64-input]){flex:1;min-height:0}.image-workbench.is-base64-decode [data-option=base64]{flex:1;min-height:12rem}:is(.image-workbench[data-workspace=base64]>.image-results,.image-workbench:is([data-workspace=base64],[data-workspace=metadata],[data-workspace=color-picker],[data-workspace=placeholder],[data-workspace=photo-check]) .image-workspace-switch,.image-workbench:is([data-workspace=base64],[data-workspace=color-picker],[data-workspace=placeholder],[data-workspace=photo-check]) [data-action=process],.image-workbench[data-workspace=metadata]:has([data-option=metadataAction][value=inspect]:checked) [data-action=process]){display:none}.image-workbench:is([data-workspace=base64],[data-workspace=metadata],[data-workspace=color-picker],[data-workspace=placeholder],[data-workspace=photo-check]).has-multiple-files .image-actions [data-action=download-all],.image-workbench[data-workspace=base64].is-base64-decode .image-actions [data-action=clear]{display:inline-flex}.image-workbench[data-workspace=base64].is-base64-decode .image-actions [data-action=download-all]{display:none}.image-workbench .image-inspector-sidebar{border-inline-start:1px solid var(--image-line);background:var(--image-panel);grid-area:controls;min-width:0;min-height:0;overflow:auto}.image-workbench .image-inspector-sidebar .image-controls{border:0;overflow:visible}.image-workbench .image-inspector-sidebar .image-controls>.image-panel-heading{display:none}.image-workbench .image-inspector-sidebar .image-results{flex-direction:column;gap:.85rem;padding:1rem;display:flex;overflow:visible}.image-workbench .image-inspector-sidebar .image-results.hidden,.image-workbench .image-inspector-sidebar .image-results>.image-panel-heading{display:none}.image-workbench .image-inspector-sidebar .image-results__grid{order:3;grid-template-columns:1fr}.image-workbench .image-inspector-sidebar .image-results__text{display:none}.image-workbench .image-inspector-sidebar .image-report-card{padding:.85rem}.image-workbench[data-workspace=color-picker] .image-inspector-sidebar .image-controls__body{gap:.6rem;padding-bottom:0}.image-workbench[data-workspace=color-picker] .image-inspector-sidebar .image-color-sample__swatch{height:3rem}.image-workbench[data-workspace=color-picker] .image-inspector-sidebar .image-report-card>h3{display:none}.image-workbench[data-workspace=color-picker] .image-inspector-sidebar .image-report-card{background:0 0;border:0;padding:0}.image-workbench[data-workspace=color-picker] .image-inspector-sidebar .image-report-palette{margin-top:0}.image-workbench .image-inspector-sidebar .image-result-card{grid-template-columns:4.5rem minmax(0,1fr);display:grid}.image-workbench .image-inspector-sidebar .image-result-card:not(:has(.image-result-card__preview)){grid-template-columns:minmax(0,1fr)}.image-workbench .image-inspector-sidebar .image-result-card__preview{height:4.5rem;min-height:0}.image-workbench .image-inspector-sidebar .image-result-card__body{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem .6rem;padding:.6rem;display:grid}.image-workbench .image-inspector-sidebar :is(.image-result-card__selection,[data-retry-item-id]){display:none}.image-workbench .image-inspector-sidebar :is(.image-result-card__name,.image-result-card__meta){grid-column:1}.image-workbench .image-inspector-sidebar .image-result-card__meta{font-size:.8125rem}.image-workbench .image-inspector-sidebar .image-result-card__actions{grid-area:1/2/span 2}.image-workbench .image-inspector-sidebar .image-result-card__actions .image-button{background:var(--image-panel);min-width:0;color:var(--image-text);border:1px solid var(--image-line)}.image-workbench .image-inspector-sidebar .image-results>header .image-results__continue{display:none}.image-workbench.is-base64-decode .image-base64-layout__editor [data-role=base64-input],.image-workbench.is-base64-decode .image-base64-layout__editor [data-control=base64]{flex-direction:column;gap:.65rem;display:flex}.image-workbench[data-workspace=photo-check] .image-controls__body{padding-top:0}.image-workbench[data-workspace=photo-check] .image-preset-card{color:var(--image-text);background:var(--image-surface);border-color:var(--image-line)}.image-photo-check-reference>summary{cursor:pointer;font-weight:600}.image-photo-check-reference[open]>summary{margin-bottom:.75rem}.image-photo-check-summary{color:var(--image-accent);margin-block:.65rem;font-weight:600}.image-photo-check-summary.is-failed{color:var(--color-amber-700)}:is(.dark,[data-flux-appearance=dark]) .image-photo-check-summary.is-failed{color:var(--color-amber-400)}.image-workbench[data-workspace=photo-check] .image-results__grid{display:none}.image-workbench .image-report-metrics>.image-photo-rule{border-inline-start:3px solid var(--image-accent);grid-template-columns:minmax(0,1fr) auto;gap:.25rem .75rem;padding-inline-start:.5rem;display:grid}.image-photo-rule.is-failed{border-inline-start-color:var(--color-amber-500)}.image-photo-rule>small{color:var(--image-muted);overflow-wrap:anywhere;grid-column:1/-1;font-size:.75rem}.image-photo-check-note{color:var(--image-muted);margin-top:.85rem;font-size:.8125rem;line-height:1.65}.image-workbench[data-workspace=photo-check] .image-actions [data-action=clear]{display:inline-flex}.image-workbench .image-inspector-empty{color:var(--image-muted);padding:1rem}.image-workbench .image-inspector-sidebar:has(.image-results:not(.hidden)) .image-inspector-empty{display:none}.image-workbench .image-report-data{gap:.5rem;margin-top:1rem;display:grid}.image-workbench .image-report-data>div{border-top:1px solid var(--image-line);grid-template-columns:minmax(6rem,.7fr) minmax(0,1fr);gap:.75rem;padding-top:.5rem;display:grid}.image-workbench .image-report-data :is(dt,dd){overflow-wrap:anywhere;font-size:.8125rem}.image-workbench .image-report-data dt{color:var(--image-muted)}.image-workbench .image-report-code{gap:.5rem;padding-block:.5rem;display:grid}.image-workbench .image-report-code button{border:1px solid var(--image-line);background:var(--image-surface);text-align:start;overflow-wrap:anywhere;cursor:copy;border-radius:.5rem;padding:.75rem;font:.8125rem/1.6 ui-monospace,monospace}.image-workbench:is([data-workspace=canvas],[data-workspace=id-photo]) [data-control=dimensions]>.image-segmented,.image-workbench[data-workspace=canvas] [data-control=dimensions]>.image-check,.image-workbench:is([data-workspace=canvas],[data-workspace=id-photo]) [data-control=dimensions] .image-control-group__title>label{display:none}.image-workbench[data-workspace=canvas]:has([data-option=canvasSizing][value=padding]:checked) :is([data-control=dimensions],[data-canvas-anchor],[data-control=canvas-position]>legend){display:none}.image-workbench[data-workspace=canvas]:has([data-option=canvasSizing][value=size]:checked) [data-control=canvas-padding]{display:none}.image-workbench[data-workspace=canvas]:has([data-option=transparentCanvas]:checked) [data-control=background]{display:none}.image-workbench [data-control=split-mode]>.image-segmented{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:0}.image-workbench [data-control=split-mode]>.image-segmented span{border:1px solid var(--image-line);min-height:2.4rem}.image-workbench [data-control=split-mode]>.image-segmented label:last-child{grid-column:1/-1}.image-workbench .image-photo-sizes{flex-wrap:wrap;gap:.4rem;display:flex}.image-workbench .image-photo-sizes .image-button{flex:1;padding-inline:.3rem;font-size:.8125rem}.image-workbench .image-conversion-workspace{grid-template:"settings upload""settings results"minmax(0,1fr)"status status"/20rem minmax(0,1fr);gap:0;width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:0;display:grid}.image-workbench .image-conversion-auto-hint{color:var(--image-accent-strong);margin-bottom:1rem;font-size:.875rem}.image-workbench .image-conversion-settings{border:0;border-inline-end:1px solid var(--image-line);border-radius:0;grid-area:settings;margin:0;padding:1.1rem;overflow:auto}.image-workbench .image-conversion-settings__row{align-items:stretch;gap:1rem}.image-workbench .image-conversion-formats,.image-workbench .image-conversion-formats__grid,.image-workbench .image-conversion-quality{width:100%}.image-workbench .image-conversion-options{grid-template-columns:1fr}.image-workbench .image-conversion-orientation{margin-block:1rem}.image-workbench .image-conversion-upload{grid-area:upload;align-items:stretch;width:auto;margin:1rem;padding:1.2rem}.image-workbench:not(.has-files) .image-conversion-upload{flex-direction:column;grid-row:1/3;justify-content:center;display:flex}.image-workbench:not(.has-files) .image-conversion-dropzone{flex:1;min-height:15rem}.image-workbench .image-conversion-dropzone{border-radius:.65rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.image-workbench .image-conversion-status{border-top:1px solid var(--image-line);grid-area:status;margin:0;padding:.65rem 1rem}.image-workbench .image-conversion-workspace>.image-results{border-radius:0;grid-area:results;margin:0}.image-workbench.has-files .image-conversion-upload{border-bottom:1px solid var(--image-line);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.image-workbench.has-files .image-conversion-dropzone{display:none}.image-workbench .image-conversion-help{grid-column:1/-1;margin:0;padding:.65rem 0}.image-workbench :is(strong,b){font-weight:500}.image-workbench :is(.image-control-group__title strong,.image-control-group legend,.image-setting-heading h2){font-size:.875rem;font-weight:600}.image-workbench :is(.image-help,.image-control-group__title>span,.image-pipeline-inspector-heading p){color:var(--image-muted);font-size:.8125rem;font-weight:400;line-height:1.55}.image-workbench .image-help{margin:0}.image-workbench .image-setting-heading{flex:none;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.image-workbench .image-setting-heading h2{margin:0}.image-workbench .image-setting-heading h2>span{color:var(--image-muted);margin-inline-start:.35rem;font-weight:400}.image-workbench .image-control-group__title:has(>span){display:block}.image-workbench .image-control-group__title>span{margin-top:.3rem;display:block}.image-workbench [data-control=crop] .image-field-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.image-workbench [data-control=background-output]:not(:has([value=image]:checked)) .image-file-field{display:none}.image-workbench[data-workspace=background-removal]:has([data-option=backgroundMode]:not([value=solid]):checked) [data-control=background]{display:none}.image-workbench [data-control=id-photo-background]:has([value=original]:checked) .image-color-field{display:none}.image-workbench [data-control=icon-options]:has([value=transparent]:checked) .image-color-field{display:none}.image-workbench[data-workspace=stitch]:not(:has([data-option=layout][value=grid]:checked)) [data-control=grid] label:has([data-option=columns]){display:none}.image-workbench[data-workspace=stitch]:not(:has([data-option=layout][value=grid]:checked)) [data-control=grid] .image-field-grid{grid-template-columns:1fr}.image-workbench .image-block-label{gap:.45rem;min-width:0;font-weight:500;display:grid}.image-workbench .image-block-label select{border:1px solid var(--image-line);background-color:var(--image-panel);width:100%;min-height:2.4rem;color:inherit;padding:.45rem .55rem;font-weight:400}.image-workbench .image-segmented{border-radius:.45rem;padding:.2rem}.image-workbench .image-segmented label>span{border-radius:.3rem;min-height:2rem;padding:.25rem .4rem;font-weight:500}.image-workbench .image-preview__modes{background:0 0;align-items:center;padding:0}.image-workbench .image-preview__modes button{justify-content:center;align-items:center;gap:.35rem;font-weight:500;display:inline-flex}.image-workbench .image-preview__modes button.is-active{box-shadow:none;background:var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-workbench .image-preview__modes button.is-active{background:color-mix(in oklab, var(--image-accent) 8%, var(--image-panel))}}.image-workbench .image-preview__modes [data-view-original]{border:1px solid var(--image-line);background:var(--image-panel);margin-inline-end:.4rem}.image-workbench .image-preview__modes [data-view-original][aria-pressed=true]{border-color:var(--image-accent);color:var(--image-accent)}.image-workbench :is(.image-preview__stage,.image-preview__pane--after){background-color:#f0f2f4;background-image:conic-gradient(#e5e9ed 25%, transparent 0 50%, #e5e9ed 0 75%, transparent 0);background-position:0 0;background-size:16px 16px}.dark .image-workbench :is(.image-preview__stage,.image-preview__pane--after){background-color:#181d24;background-image:conic-gradient(#20262f 25%, transparent 0 50%, #20262f 0 75%, transparent 0)}.image-workbench .image-preview__image{filter:drop-shadow(0 2px 5px #0f172a1a)}.image-workbench .image-disclosure{border:0;border-top:1px solid var(--image-line);flex:none;min-width:0;padding-top:.75rem}.image-workbench .image-disclosure>summary{color:var(--image-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding-block:.25rem;font-size:.8125rem;font-weight:500;list-style:none;display:flex}.image-workbench .image-disclosure>summary::-webkit-details-marker{display:none}.image-workbench .image-disclosure>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:.4rem;height:.4rem;margin-inline-end:.25rem;transition:transform .15s;transform:rotate(45deg)}.image-workbench .image-disclosure[open]>summary:after{transform:rotate(225deg)}.image-workbench .image-disclosure[open]>summary{color:var(--image-text)}.image-workbench .image-disclosure__body{gap:1rem;min-width:0;padding-block:.85rem .25rem;display:grid}.image-workbench .image-disclosure__body>.image-control-group{border:0;padding:0}.image-workbench [data-workbench-control-group]:not(:has([data-control]:not(.hidden))){display:none}.image-workbench .image-format-grid label>span{border-radius:.4rem;min-height:2.35rem;padding:.45rem}.image-workbench .image-format-grid small,.image-workbench[data-workspace-view=results] .image-actions :is([data-action=mark-crop-reviewed],[data-action=mark-redaction-reviewed],[data-action=clear]){display:none}.image-workbench .image-workspace-switch:has([data-workspace-show=results]:disabled){display:none}.image-workbench[data-workspace-view=results] .image-actions [data-action=process]{border:1px solid var(--image-line);background:var(--image-panel);color:var(--image-text)}.image-workbench[data-workspace-view=results] .image-actions [data-action=download-all]{background:var(--image-accent-strong);color:#fff;border-color:var(--image-accent-strong)}.dark .image-workbench[data-workspace-view=results] .image-actions [data-action=download-all]{color:#102421}.image-workbench .image-cache-status:empty{display:none}.image-workbench .image-color-sample__swatch{border:1px solid var(--image-line);border-radius:.5rem;height:5rem}.image-workbench .image-color-sample__value{border:1px solid var(--image-line);text-align:start;border-radius:.45rem;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem .65rem;font-size:.8125rem;display:grid}.image-workbench .image-color-sample__value span,.image-workbench .image-color-sample__value svg{color:var(--image-muted)}.image-workbench .image-color-sample__value:disabled{opacity:.6}.image-workbench .image-color-sample__value output{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.image-workbench [data-control=filters]{gap:.65rem}.image-workbench .image-slider-stack>label:not(.image-check){gap:.25rem}.image-workbench .image-slider-stack>.image-check{flex-direction:row;align-items:center;gap:.5rem;display:flex}.image-workbench .image-slider-stack>.image-color-field{align-items:center;display:flex}.image-workbench .image-watermark-position{justify-content:space-between;align-items:center;gap:1rem;display:flex}.image-workbench .image-watermark-position .image-anchor-grid{border-radius:.4rem;gap:.2rem;width:5.75rem;min-width:5.75rem;padding:.25rem}.image-workbench .image-watermark-position .image-anchor-grid span{border-radius:.2rem;min-height:1.45rem}.image-workbench[data-workspace=watermark].has-watermark-image [data-watermark-text-control],.image-workbench:not(.has-watermark-image) [data-watermark-image-control],.image-workbench:not(.has-watermark-image) [data-action=clear-watermark-image]{display:none}.image-workbench [data-control=filters] .image-histogram{margin:.25rem 0 0}.image-workbench [data-control=filters] .image-histogram canvas{height:3.5rem}.image-workbench .image-compression-goals label>span{border-radius:.45rem;grid-template-columns:auto 1fr;gap:.2rem .4rem;min-height:2.6rem;padding:.6rem}.image-workbench .image-compression-goals label>span small{grid-column:1/-1;display:none}.image-workbench .image-compression-goals input:checked+span small{display:block}.image-workbench .image-compression-format span{border-radius:.4rem;min-height:2.35rem}.image-workbench .image-compression-format small{display:none}.image-workbench .image-compression-metrics>div{background:0 0;border:0;border-radius:0;padding:.4rem .5rem}.image-workbench .image-compression-metrics>div+div{border-inline-start:1px solid var(--image-line)}.image-workbench .image-resize-geometry__grid{gap:.4rem}.image-workbench .image-resize-geometry__grid label>span{border-radius:.45rem;min-height:2.4rem;padding:.5rem .65rem}.image-workbench .image-resize-geometry__grid small{font-weight:400;display:none}.image-workbench .image-resize-geometry__grid input:checked+span small{display:block}.image-workbench .image-resize-outputs header{flex-direction:column;align-items:stretch;gap:.65rem}.image-workbench .image-resize-settings__body legend{font-weight:500}.image-workbench:not(.has-files) .image-resize-forecast{display:none}.image-workbench .image-resize-forecast{flex-direction:column;gap:.35rem;max-height:none;margin-top:0;padding:.25rem 0 0;display:flex;overflow:visible}.image-workbench .image-resize-forecast>header{flex:none}.image-workbench .image-resize-forecast__list{max-height:7rem}.image-workbench .image-resize-forecast header{padding:0 .25rem .5rem}.image-workbench .image-resize-forecast__item{border-radius:.45rem;padding:.5rem .65rem}.image-workbench .image-setting-title{font-size:.875rem;font-weight:600}.image-workbench .image-crop-ratio-grid label>span{border-radius:.4rem;min-height:2.2rem;padding:.35rem}.image-workbench .image-crop-status-bar__actions{margin-top:0}.image-workbench .image-crop-format-grid label>span{border-radius:.4rem;min-height:2.35rem}.image-workbench .image-crop-format-grid small{display:none}.image-workbench .image-crop-coordinate-grid input{background:var(--image-panel)}.image-workbench :is([data-preview-interaction=redaction],[data-preview-interaction=watermark]) .image-preview__image--before{visibility:hidden}.image-workbench :is([data-preview-interaction=redaction],[data-preview-interaction=watermark])[data-viewing-original=true] .image-preview__image--before{visibility:visible}.image-workbench :is([data-preview-interaction=redaction],[data-preview-interaction=watermark])[data-viewing-original=true] .image-preview__image--after{visibility:hidden}.image-workbench .image-redaction-controls>*{flex:none}.image-workbench .image-redaction-controls .image-control-group{gap:.8rem}.image-workbench .image-redaction-region-list{gap:.35rem;max-height:12rem;padding:.6rem 0}.image-workbench .image-redaction-region-list__item{border-radius:.4rem;padding:.45rem}.image-workbench .image-redaction-region-list__number{border-radius:.35rem;width:1.5rem}.image-workbench .image-redaction-selection-actions{flex-wrap:wrap;gap:.4rem;padding-bottom:.5rem;display:flex}.image-workbench .image-redaction-security-note{background:0 0;border:0;border-radius:0;padding:0}.image-workbench .image-redaction-security-note.is-warning{border-inline-start:2px solid #d97706;padding-inline-start:.6rem}.image-workbench .image-redaction-regions.is-drawing{background:0 0}.image-workbench .image-redaction-region.is-confirmed{color:#0000;box-shadow:none;background:0 0;border-color:#0000}.image-workbench .image-redaction-region.is-confirmed:hover{border-color:var(--image-accent);color:#fff}.image-workbench .image-redaction-region.is-selected{box-shadow:none}.image-workbench .image-redaction-region--brush.is-confirmed path{stroke:#0000}.image-workbench .image-redaction-region--brush.is-selected path{stroke:var(--image-accent)}.image-workbench .image-redaction-region.is-draft{border:1px dashed var(--image-accent);background:var(--image-accent)}@supports (color:color-mix(in lab, red, red)){.image-workbench .image-redaction-region.is-draft{background:color-mix(in oklab, var(--image-accent) 18%, transparent)}}.image-workbench .image-redaction-region.is-draft{color:var(--image-text)}.image-workbench .image-redaction-region--brush.is-draft{background:0 0;border:0}.image-workbench .image-redaction-region--brush.is-draft path{stroke:var(--image-accent)}.image-workbench .image-canvas-tools{flex-wrap:wrap;flex:none;align-items:center;gap:.35rem .7rem;padding:.15rem 0;display:flex}.image-workbench .image-canvas-tools__shapes{border:0;flex:0 auto;min-width:0}.image-workbench .image-canvas-tools__shapes .image-segmented{grid-template-columns:repeat(3,minmax(0,1fr))}.image-workbench .image-canvas-tools__shapes span{align-items:center;gap:.4rem;display:flex}.image-workbench .image-canvas-tools__history{gap:.15rem;margin-inline-start:auto;display:flex}.image-workbench .image-canvas-tools>.image-help{flex-basis:100%}@media (width>=1024px){.image-workbench:not([data-studio=animation]) .image-queue{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto}.image-workbench.has-files:not([data-studio=animation]) .image-queue__list{grid-area:1/1/3;align-items:center;padding:.6rem .75rem}.image-workbench.has-files:not([data-studio=animation]) .image-queue>.image-panel-heading{grid-area:1/2;justify-content:flex-end;padding-block:.35rem 0}.image-workbench.has-files:not([data-studio=animation]) .image-queue__pickers{grid-area:2/2;justify-content:flex-end;padding-block:.25rem .5rem}.image-workbench:not(.has-multiple-files) .image-queue .image-panel-heading__actions{display:none}.image-workbench.has-files .image-queue__pickers .image-button--primary{border:1px solid var(--image-line);background:var(--image-panel);color:var(--image-text)}.image-workbench .image-queue-item__actions{grid-template-columns:repeat(2,1.75rem)}.image-workbench .image-queue-item__actions button:last-child{grid-column:1/-1}.image-workbench .image-workspace-layout{grid-template-columns:minmax(0, 1fr) var(--image-settings-width);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"preview controls""queue controls";display:grid}.image-workbench :is(.image-crop-canvas-column,.image-redaction-canvas-column,.image-resize-layout__preview,.image-compression-layout__workbench){flex-direction:column;grid-area:preview;gap:.5rem;min-width:0;min-height:0;padding:.75rem;display:flex}.image-workbench :is(.image-crop-canvas-column,.image-redaction-canvas-column,.image-resize-layout__preview,.image-compression-layout__workbench)>.image-preview-panel{flex:1;min-height:0;padding:0}.image-workbench :is(.image-resize-layout__queue,.image-compression-layout__queue,.image-animation-timeline){border:0;grid-area:queue;min-height:0}.image-workbench :is(.image-controls,.image-crop-controls,.image-redaction-controls,.image-compression-settings,.image-resize-settings){border-top:0;border-inline-start:1px solid var(--image-line);overscroll-behavior:contain;flex-direction:column;grid-area:controls;min-height:0;max-height:none;display:flex;overflow:auto}.image-workbench :is(.image-controls__body,.image-compression-settings__body,.image-resize-settings__body){flex-direction:column;flex:none;gap:1.15rem;min-height:auto;max-height:none;padding:1rem;display:flex;overflow:visible}.image-workbench :is(.image-controls__body,.image-compression-settings__body,.image-resize-settings__body)>*{flex:none}.image-workbench :is(.image-crop-controls,.image-redaction-controls){gap:1rem;padding:1rem}.image-workbench :is(.image-crop-control-card,.image-redaction-control-card){flex:none}.image-workbench .image-pipeline-layout{grid-template-columns:14rem minmax(0, 1fr) var(--image-settings-width);grid-template-areas:"rail preview controls""rail queue controls"}.image-workbench .image-pipeline-rail{min-height:0;overflow:auto}.image-workbench .image-animation-layout{grid-template-areas:"preview controls""queue controls"}.image-workbench .image-base64-layout{grid-template:"mode""task"minmax(0,1fr)"queue"/1fr}.image-workbench .image-base64-layout__task,.image-workbench.is-base64-decode .image-base64-layout__task{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.image-workbench .image-base64-layout__editor{overflow:auto}.image-workbench .image-base64-layout__editor .image-controls{overflow:visible}.image-workbench:has(.image-inspector-sidebar) .image-workspace-layout{grid-template-columns:minmax(0,1fr) minmax(23rem,.7fr)}.image-workbench[data-workspace=placeholder] .image-controls{border:0;border-bottom:1px solid var(--image-line)}.image-workbench[data-workspace=placeholder] .image-controls>.image-panel-heading{display:none}.image-workbench[data-workspace=placeholder] .image-controls__body{padding:.6rem .9rem}.image-workbench[data-workspace=placeholder] [data-control=scope]{align-items:center;gap:1rem;display:flex}.image-workbench[data-workspace=placeholder] [data-control=scope] legend{float:inline-start;margin:0}.image-workbench[data-workspace=placeholder] [data-control=scope] .image-segmented{width:min(24rem,100%)}.image-workbench[data-workspace-view=results]>.image-results{inset:0 var(--image-settings-width) var(--image-actions-height) 0;z-index:10;position:absolute}.image-workbench[data-workspace=base64][data-workspace-view=results]>.image-results,.image-workbench[data-workspace=placeholder][data-workspace-view=results]>.image-results{inset-inline-end:0}}@media (width>=1360px){.image-workbench:is([data-workspace=stitch],[data-workspace=pdf],[data-workspace=sprite],[data-workspace=gif-maker],[data-workspace=duplicate]) .image-workspace-layout{grid-template-columns:16rem minmax(0, 1fr) var(--image-settings-width);grid-template-rows:minmax(0,1fr);grid-template-areas:"queue preview controls"}.image-workbench:is([data-workspace=stitch],[data-workspace=pdf],[data-workspace=sprite],[data-workspace=gif-maker],[data-workspace=duplicate]) .image-queue{border-top:0;border-inline-end:1px solid var(--image-line);flex-direction:column;height:100%;display:flex}.image-workbench:is([data-workspace=stitch],[data-workspace=pdf],[data-workspace=sprite],[data-workspace=gif-maker],[data-workspace=duplicate]) .image-queue__list{flex-direction:column;max-height:none;display:flex}.image-workbench:is([data-workspace=stitch],[data-workspace=pdf],[data-workspace=sprite],[data-workspace=gif-maker],[data-workspace=duplicate]) .image-queue-item{flex:none}.image-workbench:is([data-workspace=stitch],[data-workspace=pdf],[data-workspace=sprite],[data-workspace=gif-maker],[data-workspace=duplicate]) .image-queue__pickers{flex-wrap:wrap}.image-workbench.has-files:is([data-workspace=stitch],[data-workspace=pdf],[data-workspace=sprite],[data-workspace=duplicate]) .image-queue__list{align-items:stretch}.image-workbench:not(.has-files):is([data-workspace=stitch],[data-workspace=pdf],[data-workspace=sprite],[data-workspace=gif-maker],[data-workspace=duplicate]) .image-workspace-layout{grid-template-columns:minmax(0, 1fr) var(--image-settings-width);grid-template-areas:"preview controls"}.image-workbench:not(.has-files) .image-queue{display:none}}@media (width<=1023px){.image-studio.image-workbench{height:auto;overflow:clip}.image-workbench .image-workspace-layout{flex-direction:column;min-height:0;display:flex}.image-workbench :is(.image-preview-panel,.image-crop-canvas-column,.image-redaction-canvas-column,.image-resize-layout__preview,.image-compression-layout__workbench,.image-base64-layout__task){order:1;min-height:0}.image-workbench :is(.image-crop-canvas-column,.image-redaction-canvas-column,.image-resize-layout__preview,.image-compression-layout__workbench){gap:.5rem;padding:.65rem}.image-workbench :is(.image-queue,.image-resize-layout__queue,.image-compression-layout__queue,.image-animation-timeline){order:2}.image-workbench :is(.image-controls,.image-crop-controls,.image-redaction-controls,.image-compression-settings,.image-resize-settings,.image-pipeline-rail){border:0;border-top:1px solid var(--image-line);flex-direction:column;order:3;max-height:none;display:flex;overflow:visible}.image-workbench :is(.image-controls__body,.image-compression-settings__body,.image-resize-settings__body){flex-direction:column;max-height:none;display:flex;overflow:visible}.image-workbench :is(.image-dropzone,.image-preview){height:auto;min-height:20rem}.image-workbench .image-preview__stage{min-height:16rem}.image-workbench .image-preview-panel{min-height:0}.image-workbench .image-pipeline-rail{order:3;max-height:12rem;overflow:auto}.image-workbench .image-actions{z-index:15;gap:.5rem;padding:.65rem;position:sticky;bottom:0}.image-workbench .image-actions__status{flex-basis:100%;order:3}.image-workbench .image-actions__buttons{margin-inline-start:auto}.image-workbench .image-actions [data-action=clear],.image-workbench[data-workspace-view=results] .image-workspace-layout{display:none}.image-workbench>.image-results{order:1;min-height:20rem}.image-workbench>.image-actions{order:2}.image-workbench .image-base64-layout__task{flex-direction:column;display:flex}.image-workbench .image-base64-layout__editor{order:2}.image-workbench.is-base64-decode .image-base64-layout__editor{order:0}.image-workbench .image-base64-decoded{border:0;border-top:1px solid var(--image-line)}.image-workbench .image-inspector-sidebar{border:0;border-top:1px solid var(--image-line);order:3;overflow:visible}.image-workbench[data-workspace=photo-check]:has(.image-results:not(.hidden)) .image-queue{order:0}.image-workbench[data-workspace=photo-check]:has(.image-results:not(.hidden)) .image-inspector-sidebar{order:1}.image-workbench[data-workspace=photo-check]:has(.image-results:not(.hidden)) .image-preview-panel{order:2}.image-workbench .image-conversion-workspace{grid-template:"upload""settings""status""results"/1fr;height:auto}.image-workbench .image-conversion-settings{border-inline-end:0}.image-workbench:not(.has-files) .image-conversion-upload{grid-row:1}.image-workbench:not(.has-files) .image-conversion-dropzone{min-height:12rem}}.image-workbench[data-workspace=duplicate].has-files .image-preview-panel{display:none}.image-workbench[data-workspace=duplicate].has-files .image-queue{border:0;flex-direction:column;height:100%;display:flex}.image-workbench[data-workspace=duplicate].has-files .image-queue>.image-panel-heading{justify-content:space-between;padding:.75rem 1rem}.image-workbench[data-workspace=duplicate].has-files .image-queue__pickers{justify-content:flex-start;padding:0 1rem .75rem}.image-workbench[data-workspace=duplicate].has-files .image-queue__list{flex:1;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));align-content:start;align-items:start;gap:.75rem;max-height:none;padding:.25rem 1rem 1rem;display:grid}.image-workbench[data-workspace=duplicate] .image-queue-item{flex-direction:column;align-items:stretch;min-width:0;padding:.5rem;display:flex;position:relative}.image-workbench[data-workspace=duplicate] .image-queue-item>input{position:absolute;top:.75rem;left:.75rem}.image-workbench[data-workspace=duplicate] .image-queue-item__thumb{object-fit:contain;background:var(--image-surface);width:100%;height:7rem}.image-workbench[data-workspace=duplicate] .image-queue-item__actions{justify-content:flex-end;display:flex}.image-workbench[data-workspace=duplicate] :is([data-queue-action=up],[data-queue-action=down]){display:none}@media (width>=1024px){.image-workbench[data-workspace=duplicate].has-files .image-workspace-layout{grid-template-columns:minmax(0, 1fr) var(--image-settings-width);grid-template-rows:minmax(0,1fr);grid-template-areas:"queue controls"}}@media (width<=1023px){.image-workbench[data-workspace=duplicate].has-files .image-queue__list{max-height:28rem}}@media (width<=639px){.image-workbench .image-queue{grid-template-columns:1fr}.image-workbench .image-queue__pickers{grid-row:1}.image-workbench .image-queue>.image-panel-heading{padding-block:.25rem}.image-workbench:not(.has-files) .image-queue>.image-panel-heading{display:none}.image-workbench .image-redaction-review-bar{flex-direction:column;align-items:stretch}.image-workbench .image-redaction-review-bar__actions{justify-content:flex-start}.image-workbench .image-crop-status-bar{flex-wrap:wrap}.image-workbench .image-compression-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.image-workbench .image-actions__buttons{flex:1}.image-workbench .image-button--process{min-width:0}}}.image-operation-filters{flex-wrap:wrap;gap:.35rem;padding-block:.35rem 1rem;display:flex}.image-operation-filters button{color:var(--color-zinc-500);cursor:pointer;border-radius:.45rem;padding:.45rem .7rem;font-size:.8125rem;line-height:1.5}.image-operation-filters button[aria-pressed=true]{color:var(--color-brand-700);background:var(--color-brand-50)}.image-operation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.image-operation-card{border:1px solid var(--ui-border);background:var(--ui-surface-raised);text-align:start;cursor:pointer;border-radius:.7rem;grid-template-columns:2.5rem minmax(0,1fr) 1rem;align-items:start;gap:.8rem;padding:1rem;transition:border-color .15s,background .15s;display:grid}.image-operation-card:hover{border-color:var(--color-brand-300);background:color-mix(in srgb,var(--color-brand-50) 35%,var(--ui-surface-raised))}.image-operation-icon{width:2.5rem;height:2.5rem;color:var(--color-brand-600);background:var(--color-brand-50);border-radius:.6rem;place-items:center;display:grid}.image-operation-copy{gap:.25rem;min-width:0;display:grid}.image-operation-copy strong{color:var(--color-ink-950);overflow-wrap:anywhere;font-size:.9rem;font-weight:600;line-height:1.55}.image-operation-copy>span{color:var(--color-zinc-500);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.65;display:-webkit-box;overflow:hidden}.image-operation-arrow{color:var(--color-zinc-400);margin-top:.3rem}.image-operation-card:focus-visible,.image-operation-filters button:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:3px}.dark .image-operation-copy strong{color:var(--color-zinc-100)}.dark .image-operation-copy>span,.dark .image-operation-filters button{color:var(--color-zinc-400)}.dark .image-operation-icon,.dark .image-operation-filters button[aria-pressed=true]{background:var(--color-brand-950);color:var(--color-brand-300)}.dark .image-operation-card:hover{background:var(--color-zinc-800)}.image-operation-grid[aria-busy=true]{opacity:.65;pointer-events:none}.image-handoff-dialog{background:var(--image-panel);width:min(64rem,100vw - 2rem);max-height:calc(100dvh - 3rem);color:inherit;border:0;border-radius:1rem;padding:0;overflow:hidden;box-shadow:0 28px 90px #0f172a59}.image-handoff-dialog::backdrop{background:#0f172a94}.image-handoff-dialog__surface{flex-direction:column;max-height:calc(100dvh - 3rem);display:flex}.image-handoff-dialog__header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.35rem 1.5rem .9rem;display:flex}.image-handoff-dialog__header h2{margin:0;font-size:1.15rem;font-weight:600}.image-handoff-dialog__header p{color:var(--image-muted);margin:.3rem 0 0;font-size:.8125rem;line-height:1.65}.image-handoff-dialog .image-lightbox__close{background:color-mix(in oklab,#64748b 12%,var(--image-panel));color:var(--image-muted);flex:none;position:static}.image-handoff-dialog__sources{border:0;flex-wrap:wrap;gap:.45rem;margin:0;padding:0 1.5rem .8rem;display:flex}.image-handoff-dialog__sources legend{width:100%;color:var(--image-muted);margin-bottom:.25rem;font-size:.8125rem;font-weight:500}.image-handoff-dialog__sources label{cursor:pointer;border:1px solid var(--image-line);border-radius:.7rem;align-items:center;gap:.4rem;padding:.55rem .7rem;font-size:.8125rem;font-weight:500;display:inline-flex}.image-handoff-dialog__sources label:has(input:checked){border-color:color-mix(in oklab,var(--image-accent) 45%,var(--image-line));background:color-mix(in oklab,var(--image-accent) 9%,var(--image-panel));color:var(--image-accent-strong)}.image-handoff-dialog__sources label:has(input:disabled){cursor:not-allowed;opacity:.45}.image-handoff-dialog__search{padding:0 1.5rem .8rem}.image-handoff-dialog__search input{border:1px solid var(--image-line);background:var(--image-surface);width:100%;color:inherit;border-radius:.6rem;padding:.65rem .75rem;font-size:.875rem}.image-handoff-dialog .image-operation-filters{flex:none;padding-inline:1.5rem}.image-handoff-dialog .image-operation-grid{overscroll-behavior:contain;flex:22rem;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;min-height:8rem;padding:.15rem 1.5rem 1rem;overflow:auto}.image-handoff-dialog__status{border-top:1px solid var(--image-line);min-height:3rem;color:var(--image-muted);flex:none;margin:0;padding:.7rem 1.5rem;font-size:.8125rem}@media (width<=900px){.image-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.image-operation-grid,.image-handoff-dialog .image-operation-grid{grid-template-columns:minmax(0,1fr)}.image-operation-card{gap:.65rem;padding:.9rem}.image-handoff-dialog{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.image-handoff-dialog__surface{max-height:calc(100dvh - 1rem)}.image-handoff-dialog__header,.image-handoff-dialog__sources,.image-handoff-dialog__search,.image-handoff-dialog .image-operation-filters,.image-handoff-dialog .image-operation-grid,.image-handoff-dialog__status{padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.image-operation-card{transition:none}}
