._resultWrap_9an0j_5{position:absolute;inset:clamp(16px,2.5vw,32px);container-type:size}._resultImage_9an0j_13{position:absolute;inset:0;display:block;width:auto;height:auto;max-width:100%;max-height:100%;margin:auto;box-shadow:0 0 0 1px var(--color-border-strong)}._resultSpinner_9an0j_26{position:absolute;top:12px;right:12px;width:22px;height:22px;padding:4px;border-radius:50%;background:var(--color-surface);color:var(--color-accent);box-shadow:var(--shadow-md);animation:_spin_9an0j_62 .9s linear infinite}._previewMessage_9an0j_40{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--text-sm);box-shadow:var(--shadow-md)}._previewMessage_9an0j_40[role=alert]{color:var(--color-danger)}._previewMessage_9an0j_40 svg{flex:none;width:18px;height:18px}._spinner_9an0j_62{color:var(--color-accent);animation:_spin_9an0j_62 .9s linear infinite}@keyframes _spin_9an0j_62{to{transform:rotate(360deg)}}._stripBar_9an0j_73{min-width:0;border-top:1px solid var(--color-border)}._strip_9an0j_73{display:flex;gap:8px;margin:0;padding:10px 14px;overflow-x:auto;list-style:none}._stripItem_9an0j_87{position:relative;flex:none}._stripThumb_9an0j_92{position:relative;display:grid;place-items:center;width:56px;height:56px;padding:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--checker-a);background-image:conic-gradient(var(--checker-b) 25%,transparent 0 50%,var(--checker-b) 0 75%,transparent 0);background-size:10px 10px;color:var(--color-text-secondary);cursor:pointer}._stripThumb_9an0j_92 img{width:100%;height:100%;object-fit:contain}._stripItem_9an0j_87[data-selected] ._stripThumb_9an0j_92{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent)}._stripSpinner_9an0j_120,._stripError_9an0j_121{position:absolute;width:18px;height:18px}._stripSpinner_9an0j_120{color:var(--color-text-tertiary)}._stripItem_9an0j_87[data-status=working] ._stripSpinner_9an0j_120{color:var(--color-accent);animation:_spin_9an0j_62 .9s linear infinite}._stripError_9an0j_121{color:var(--color-danger)}._stripAdd_9an0j_140{border-style:dashed;background:var(--color-surface)}._stripAdd_9an0j_140:hover{border-color:var(--color-accent);color:var(--color-accent-text)}._stripAdd_9an0j_140 svg{width:20px;height:20px}._stripRemove_9an0j_156{position:absolute;top:-6px;right:-6px;display:inline-grid;place-items:center;width:20px;height:20px;padding:0;border:1px solid var(--color-border);border-radius:50%;background:var(--color-surface);color:var(--color-text-secondary);opacity:0;cursor:pointer;transition:opacity var(--duration-fast) var(--ease-out)}._stripItem_9an0j_87:hover ._stripRemove_9an0j_156,._stripItem_9an0j_87:focus-within ._stripRemove_9an0j_156{opacity:1}@media(hover:none){._stripRemove_9an0j_156{opacity:1}}._stripRemove_9an0j_156:hover{color:var(--color-danger)}._stripRemove_9an0j_156 svg{width:12px;height:12px}._stripThumb_9an0j_92:focus-visible,._stripRemove_9an0j_156:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(prefers-reduced-motion:reduce){._spinner_9an0j_62,._resultSpinner_9an0j_26,._stripItem_9an0j_87[data-status=working] ._stripSpinner_9an0j_120{animation-duration:2.4s}}._canvasAreaZoomed_9an0j_209{display:block;padding:0;overflow:auto}._zoomCanvas_9an0j_215{position:relative;display:grid;place-items:center;box-sizing:border-box;min-width:100%;min-height:100%;width:max-content;padding:24px}._zoomImage_9an0j_226{display:block;max-width:none;box-shadow:0 0 0 1px var(--color-border-strong)}._details_9an0j_233{display:grid;margin:0;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-size:12px}._detailsRow_9an0j_242{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;align-items:baseline;padding:7px 10px}@supports (grid-template-columns: subgrid){._details_9an0j_233{grid-template-columns:fit-content(128px) minmax(0,1fr);column-gap:10px}._detailsRow_9an0j_242{grid-column:1 / -1;grid-template-columns:subgrid}}._detailsRow_9an0j_242+._detailsRow_9an0j_242{border-top:1px solid var(--color-border)}._detailsRow_9an0j_242 dt{color:var(--color-text-tertiary)}._detailsRow_9an0j_242 dd{margin:0;color:var(--color-text-secondary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}._detailsRow_9an0j_242 strong{color:var(--color-text);font-weight:var(--weight-semibold)}._detailsTotal_9an0j_287{background:var(--color-bg-subtle)}._resultImageFill_9an0j_292{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;image-rendering:pixelated}._compare_9an0j_303{position:relative;overflow:hidden;box-shadow:0 0 0 1px var(--color-border-strong);cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none}._compareFit_9an0j_313{position:absolute;inset:0;width:min(100cqw,100cqh * var(--ratio));height:min(100cqh,100cqw / var(--ratio));margin:auto}._compareSized_9an0j_321{flex:none}._compareImage_9an0j_325{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;image-rendering:inherit;pointer-events:none}._compareBefore_9an0j_336{clip-path:inset(0 calc(100% - var(--position)) 0 0)}._compareTag_9an0j_340{position:absolute;top:10px;padding:3px 8px;border-radius:var(--radius-xs);background:#0f0f119e;color:#fff;font-size:11px;font-weight:var(--weight-medium);letter-spacing:.02em;pointer-events:none}._compareTagBefore_9an0j_353{left:10px}._compareTagAfter_9an0j_357{right:10px}._compareHandle_9an0j_361{position:absolute;top:0;bottom:0;left:var(--position);width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 0 1px #0f0f1140}._compareHandle_9an0j_361:focus-visible{outline:none}._compareKnob_9an0j_376{position:absolute;top:50%;left:50%;width:30px;height:30px;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2328282c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m9 18-6-6 6-6M15 6l6 6-6 6'/%3E%3C/svg%3E") no-repeat center;box-shadow:0 2px 8px #0f0f114d;transform:translate(-50%,-50%)}._compareHandle_9an0j_361:focus-visible ._compareKnob_9an0j_376{box-shadow:var(--focus-ring)}._footerActions_9an0j_395{display:flex;gap:8px;margin:12px 18px 10px}._footerActions_9an0j_395 ._footerPrimary_9an0j_402{flex:1;min-width:0;margin:0}._iconButton_9an0j_408{display:inline-grid;flex:none;place-items:center;width:46px;height:46px;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);cursor:pointer}._iconButton_9an0j_408:hover:not(:disabled){background:var(--color-surface-hover)}._iconButton_9an0j_408:disabled{opacity:.5;cursor:default}._iconButton_9an0j_408:focus-visible{outline:none;box-shadow:var(--focus-ring)}._iconButton_9an0j_408 svg{width:18px;height:18px}._detailsNote_9an0j_441{color:var(--color-text-tertiary)}._controls_9yymk_1{display:inline-flex;flex:none;align-items:center;height:34px;margin-left:auto;padding:2px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}._button_9yymk_13,._level_9yymk_14{display:inline-flex;align-items:center;justify-content:center;height:28px;border:0;border-radius:calc(var(--radius-sm) - 2px);background:transparent;color:var(--color-text-secondary);font:inherit;cursor:pointer}._button_9yymk_13{width:28px}._level_9yymk_14{gap:5px;min-width:58px;padding:0 8px;color:var(--color-text);font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums}._button_9yymk_13:hover:not(:disabled),._level_9yymk_14:hover{background:var(--color-bg-muted);color:var(--color-text)}._button_9yymk_13:disabled{opacity:.35;cursor:default}._button_9yymk_13:focus-visible,._level_9yymk_14:focus-visible{outline:none;box-shadow:var(--focus-ring)}._button_9yymk_13 svg{width:15px;height:15px}._level_9yymk_14 svg{width:12px;height:12px}
