.workbench[data-astro-cid-fc4rj7jd]{display:grid;gap:var(--space-3)}.bar[data-astro-cid-fc4rj7jd]{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.panes[data-astro-cid-fc4rj7jd]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.pane[data-astro-cid-fc4rj7jd]{display:grid;gap:6px}.pane-label[data-astro-cid-fc4rj7jd]{font-size:.8rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}@media(max-width:780px){.panes[data-astro-cid-fc4rj7jd]{grid-template-columns:1fr}}.tool-root[data-astro-cid-s2sjjz5m]{margin-bottom:var(--space-5)}.options[data-astro-cid-s2sjjz5m]{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;font-size:.9rem}.options[data-astro-cid-s2sjjz5m] label[data-astro-cid-s2sjjz5m]{display:inline-flex;gap:6px;align-items:center}.stats[data-astro-cid-s2sjjz5m]{font-size:.85rem;margin:var(--space-2) 0}.removed[data-astro-cid-s2sjjz5m] h2[data-astro-cid-s2sjjz5m],.domain-stats[data-astro-cid-s2sjjz5m] h2[data-astro-cid-s2sjjz5m]{font-size:1rem;margin-top:var(--space-3)}.tool-root[data-astro-cid-6uv5catx]{margin-bottom:var(--space-5)}.fmt[data-astro-cid-6uv5catx]{border:0;padding:0;margin:0;display:grid;gap:6px}.fmt[data-astro-cid-6uv5catx] legend[data-astro-cid-6uv5catx]{font-size:.8rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;padding:0}.seg[data-astro-cid-6uv5catx]{display:inline-flex;flex-wrap:wrap;width:fit-content;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.seg[data-astro-cid-6uv5catx] label[data-astro-cid-6uv5catx]{position:relative;display:block}.seg[data-astro-cid-6uv5catx] input[data-astro-cid-6uv5catx]{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.seg[data-astro-cid-6uv5catx] span[data-astro-cid-6uv5catx]{display:block;padding:7px 14px;font-size:.9rem;line-height:1.2}.seg[data-astro-cid-6uv5catx] label[data-astro-cid-6uv5catx]+label[data-astro-cid-6uv5catx] span[data-astro-cid-6uv5catx]{border-left:1px solid var(--border)}.seg[data-astro-cid-6uv5catx] input[data-astro-cid-6uv5catx]:checked+span[data-astro-cid-6uv5catx]{background:var(--accent);color:var(--accent-contrast)}.seg[data-astro-cid-6uv5catx] input[data-astro-cid-6uv5catx]:focus-visible+span[data-astro-cid-6uv5catx]{outline:2px solid var(--accent);outline-offset:-2px}@media(max-width:520px){.seg[data-astro-cid-6uv5catx]{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.seg[data-astro-cid-6uv5catx] span[data-astro-cid-6uv5catx]{text-align:center;padding:8px 6px;font-size:.82rem}}.hint[data-astro-cid-6uv5catx]{font-size:.82rem;margin:0}.options[data-astro-cid-6uv5catx]{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;font-size:.9rem}.options[data-astro-cid-6uv5catx] label[data-astro-cid-6uv5catx]{display:inline-flex;gap:6px;align-items:center}.stats[data-astro-cid-6uv5catx]{font-size:.85rem;margin:var(--space-2) 0}.removed[data-astro-cid-6uv5catx] h2[data-astro-cid-6uv5catx]{font-size:1rem;margin-top:var(--space-3)}.tool-root[data-astro-cid-iup3hp4p]{margin-bottom:var(--space-5)}.inputs[data-astro-cid-iup3hp4p]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.labelled[data-astro-cid-iup3hp4p]{display:grid;gap:6px}.pane-label[data-astro-cid-iup3hp4p]{font-size:.8rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}@media(max-width:780px){.inputs[data-astro-cid-iup3hp4p]{grid-template-columns:1fr}}.options[data-astro-cid-iup3hp4p]{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;font-size:.9rem}.options[data-astro-cid-iup3hp4p] label[data-astro-cid-iup3hp4p]{display:inline-flex;gap:6px;align-items:center}.stats[data-astro-cid-iup3hp4p]{font-size:.85rem;margin:var(--space-2) 0}.removed[data-astro-cid-iup3hp4p] h2[data-astro-cid-iup3hp4p]{font-size:1rem;margin-top:var(--space-3)}.tool-root{display:block;margin-bottom:var(--space-5)}.tool-root .disks{border:0;padding:0;margin:0 0 var(--space-3);display:grid;gap:6px}.tool-root .disks legend,.tool-root .presets legend{font-size:.8rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;padding:0}.tool-root .disk-row{min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scroll-snap-type:x proximity;scroll-padding-inline:var(--space-1);scrollbar-width:thin;scrollbar-color:var(--text-muted) var(--surface-2)}.tool-root .disk-row::-webkit-scrollbar{height:10px}.tool-root .disk-row::-webkit-scrollbar-track{background:var(--surface-2);border-radius:999px}.tool-root .disk-row::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:999px}.tool-root .disk-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tool-root .disk-list{display:flex;flex-wrap:nowrap;align-items:stretch;gap:var(--space-2);width:max-content;min-width:100%;margin:0;padding:2px;list-style:none}.tool-root .disk{flex:0 0 auto;width:216px;scroll-snap-align:start}.tool-root .disk:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tool-root .disk.dragging{opacity:.45}.tool-root .disk-card{display:flex;flex-direction:column;gap:6px;height:100%;padding:8px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.tool-root .disk-card:focus-within{border-color:var(--accent)}.tool-root .card-top{display:flex;align-items:center;gap:6px}.tool-root .pos{display:grid;place-items:center;flex:0 0 auto;width:22px;height:22px;border-radius:999px;background:var(--surface-2);color:var(--text-muted);font-size:.76rem;font-weight:700;font-variant-numeric:tabular-nums}.tool-root .role{flex:1 1 auto;min-width:0;padding:2px 8px;border-radius:999px;background:var(--surface-2);color:var(--text-muted);font-size:.72rem;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tool-root .role[data-role=parity],.tool-root .role[data-role=mirror]{background:var(--accent-soft);color:var(--accent)}.tool-root .hdd-wrap{display:block;color:var(--text-muted);cursor:grab;line-height:0}.tool-root .hdd-wrap:active{cursor:grabbing}.tool-root .hdd{display:block;width:100%;height:74px}.tool-root .disk-card:hover .hdd-wrap{color:var(--accent)}.tool-root .card-size{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-size:1.05rem;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.tool-root .card-tib{font-size:.76rem;font-weight:600;color:var(--text-muted)}.tool-root .size-cell{display:flex;flex-direction:column;gap:6px;min-width:0}.tool-root .size-cell select,.tool-root .size-cell input{width:100%;min-width:0;max-width:100%}.tool-root .disk select,.tool-root .disk input,.tool-root .add-bar select,.tool-root .add-bar input{min-height:32px;padding:5px 8px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;font-size:.9rem}.tool-root .custom{display:flex;gap:4px;align-items:center;min-width:0}.tool-root .custom input{flex:1 1 auto;width:4.5em}.tool-root .rowbtns{display:flex;gap:4px;margin-top:auto}.tool-root .rowbtns .icon{flex:1 1 0}.tool-root .icon{width:32px;height:32px;min-height:0;padding:0;display:grid;place-items:center;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;font-size:.9rem;line-height:1;cursor:pointer}.tool-root .icon:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.tool-root .icon:disabled{opacity:.35;cursor:default}.tool-root .icon.danger:hover{border-color:var(--warn);color:var(--warn)}.tool-root .icon:focus-visible,.tool-root .disk select:focus-visible,.tool-root .disk input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tool-root .disk input[aria-invalid=true]{border-color:var(--warn)}.tool-root .drop-marker{list-style:none;width:0;margin:0 3px;align-self:stretch;border-left:2px solid var(--accent);border-radius:2px}.tool-root .add-bar{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);align-items:flex-end}.tool-root .add-row{display:grid;gap:4px}.tool-root .pick-label{font-size:.8rem;color:var(--text-muted)}.tool-root .inline{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.tool-root .inline .num{width:7.5em}.tool-root .err{margin:0;padding:6px 8px;border-left:3px solid var(--warn);background:var(--accent-soft);border-radius:var(--radius-sm);color:var(--warn);font-size:.84rem}.tool-root .hint{font-size:.82rem;margin:0}.tool-root .hint.block{margin-top:2px}.tool-root .presets{border:0;padding:0;margin:0 0 var(--space-3);display:grid;gap:6px}.tool-root .seg{display:inline-flex;flex-wrap:wrap;width:fit-content;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.tool-root .seg button{padding:7px 14px;border:0;background:none;color:var(--text);font:inherit;font-size:.9rem;line-height:1.2;cursor:pointer}.tool-root .seg button+button{border-left:1px solid var(--border)}.tool-root .seg button:hover{background:var(--accent-soft);color:var(--accent)}.tool-root .seg button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tool-root .summary{font-weight:700;margin:0;font-variant-numeric:tabular-nums}.tool-root .limit{margin:0;padding:8px 10px;border-left:3px solid var(--warn);background:var(--accent-soft);border-radius:var(--radius-sm);font-size:.88rem;line-height:1.45}.tool-root .warn{font-size:.86rem;line-height:1.45;color:var(--warn);margin:0}.tool-root .notice{margin:0;font-size:.86rem;line-height:1.45;padding:8px 10px;border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:var(--radius-sm)}.tool-root .table-wrap{overflow-x:auto}.tool-root table.cmp{width:100%;border-collapse:collapse;font-size:.9rem}.tool-root table.cmp caption{text-align:left;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);padding:0 0 4px}.tool-root table.cmp th,.tool-root table.cmp td{padding:6px 8px;border-bottom:1px solid var(--border);text-align:left;white-space:nowrap}.tool-root table.cmp tr[data-level]{cursor:pointer}.tool-root .lvl{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.tool-root .lvl:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.tool-root table.cmp tr.selected .lvl{font-weight:700}.tool-root table.cmp tr.selected td{background:var(--accent-soft)}.tool-root table.cmp tr.disabled td{color:var(--text-muted)}.tool-root .detail{margin-top:var(--space-3)}.tool-root .detail h2,.tool-root .fs-section h2{font-size:1rem;margin:0 0 var(--space-2)}.tool-root .detail-grid{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-2)}.tool-root .detail-grid label{display:grid;gap:4px;font-size:.85rem;min-width:0}.tool-root .detail-grid select{padding:6px 8px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-size:.9rem;max-width:100%}.tool-root .factor{font-size:.84rem;color:var(--text-muted);line-height:1.45;margin:0 0 var(--space-2)}.tool-root .waterfall{margin:0}.tool-root .wf-row{display:flex;justify-content:space-between;gap:var(--space-3);padding:4px 0;border-bottom:1px solid var(--border);font-size:.9rem}.tool-root .wf-row dt{color:var(--text-muted)}.tool-root .wf-row dd{margin:0;font-variant-numeric:tabular-nums}.tool-root .rebuild{font-size:.85rem;margin:var(--space-2) 0 0}.tool-root .fs-section{margin-top:var(--space-3);display:grid;gap:var(--space-2)}.tool-root table.fs-table{width:100%;border-collapse:collapse;font-size:.85rem}.tool-root table.fs-table th,.tool-root table.fs-table td{padding:6px 8px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.tool-root table.fs-table thead th{color:var(--text-muted);font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.tool-root table.fs-table tbody th{font-weight:600;white-space:nowrap}.tool-root table.fs-table tr.active th,.tool-root table.fs-table tr.active td{background:var(--accent-soft)}.tool-root .num-cell{white-space:nowrap;font-variant-numeric:tabular-nums}.tool-root .field{width:100%;border:1px solid var(--border);border-radius:var(--radius);padding:8px 10px;font-family:var(--font-mono);font-size:.95rem;background:var(--surface);color:var(--text)}.tool-root .muted{color:var(--text-muted)}@media(max-width:520px){.tool-root .seg{display:grid;grid-template-columns:repeat(2,1fr);width:100%}.tool-root .seg button{text-align:center;padding:8px 6px;font-size:.82rem}.tool-root .seg button+button{border-left:0}.tool-root .seg button:nth-child(2n){border-left:1px solid var(--border)}.tool-root .seg button:nth-child(n+3){border-top:1px solid var(--border)}.tool-root .disk{width:148px}.tool-root .hdd{height:62px}.tool-root .card-size{font-size:1rem}.tool-root .pos{width:20px;height:20px}.tool-root .add-bar{display:grid}.tool-root table.cmp{font-size:.78rem}.tool-root table.cmp th,.tool-root table.cmp td{padding:5px;white-space:normal}.tool-root table.fs-table{font-size:.78rem}.tool-root table.fs-table th,.tool-root table.fs-table td{padding:5px}}.tool-root[data-astro-cid-fluwnb4x]{margin-bottom:var(--space-5)}.tool-root[data-astro-cid-fluwnb4x] .pane{align-content:start}.qr-form[data-astro-cid-fluwnb4x]{display:grid;gap:var(--space-3);text-align:left;align-content:start}.field-label[data-astro-cid-fluwnb4x]{display:grid;gap:6px;font-size:.85rem;font-weight:600}.field-label[data-astro-cid-fluwnb4x] select[data-astro-cid-fluwnb4x]{height:2.75rem;padding:0 2.25rem 0 .75rem;font-size:.95rem;font-weight:400;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm)}.field-label[data-astro-cid-fluwnb4x] select[data-astro-cid-fluwnb4x]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.field-line[data-astro-cid-fluwnb4x]{min-height:2.75rem;height:2.75rem;resize:none}.hint[data-astro-cid-fluwnb4x]{font-weight:400;line-height:1.45}.code-field[data-astro-cid-fluwnb4x]{min-height:8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.two-up[data-astro-cid-fluwnb4x]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.qr-drop[data-astro-cid-fluwnb4x]{display:grid;gap:4px;justify-items:center;text-align:center;padding:var(--space-4) var(--space-3);border:1.5px dashed var(--border);border-radius:var(--radius-md);background:var(--surface-2);cursor:pointer;position:relative}.qr-drop[data-astro-cid-fluwnb4x].over{border-color:var(--accent);background:var(--accent-soft)}.qr-drop[data-astro-cid-fluwnb4x] .drop-icon[data-astro-cid-fluwnb4x]{font-size:1.6rem;line-height:1;color:var(--accent)}.qr-drop[data-astro-cid-fluwnb4x] .file-input[data-astro-cid-fluwnb4x]{position:absolute;inset:0;opacity:0;cursor:pointer}.qr-drop[data-astro-cid-fluwnb4x] .btn[data-astro-cid-fluwnb4x]{pointer-events:none}.qr-stage[data-astro-cid-fluwnb4x]{display:grid;gap:var(--space-2);text-align:left;align-content:start}.poster-view[data-astro-cid-fluwnb4x][hidden]{display:none}.poster-view[data-astro-cid-fluwnb4x]{scroll-margin-top:.75rem}.poster-view[data-astro-cid-fluwnb4x]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);padding:var(--space-2);line-height:0;display:flex;align-items:center;justify-content:center}.poster-view[data-astro-cid-fluwnb4x] canvas[data-astro-cid-fluwnb4x]{display:block;width:auto;height:auto;max-width:100%;max-height:min(62vh,620px);background:#fff;box-shadow:0 1px 4px #0000002e}.verify[data-astro-cid-fluwnb4x]{display:flex;align-items:center;gap:8px;margin:2px 0 0;padding:9px 12px;border-radius:var(--radius-sm);font-size:.875rem;font-weight:600;line-height:1.35;border:1px solid transparent}.verify[data-astro-cid-fluwnb4x]:before{content:"✔";font-size:.9rem;line-height:1}.verify-ok[data-astro-cid-fluwnb4x]{color:#14532d;background:#ecfdf3;border-color:#a6f4c5}.verify-warn[data-astro-cid-fluwnb4x]{color:#8a5a00;background:#fffaeb;border-color:#fedf89}.verify-warn[data-astro-cid-fluwnb4x]:before{content:"!"}.verify-bad[data-astro-cid-fluwnb4x]{color:#a12b2b;background:#fef3f2;border-color:#fecdca}.verify-bad[data-astro-cid-fluwnb4x]:before{content:"✕"}.stats[data-astro-cid-fluwnb4x]{margin:0;font-size:.78rem}.downloads[data-astro-cid-fluwnb4x]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.downloads[data-astro-cid-fluwnb4x] .btn[data-astro-cid-fluwnb4x]{flex:1 1 0;min-width:0;justify-content:center}.scan-note[data-astro-cid-fluwnb4x]{margin:0;padding:8px 0 8px 10px;font-size:.8rem;line-height:1.45;color:var(--text-muted);border-left:3px solid #f59e0b}.msg-ok[data-astro-cid-fluwnb4x]{color:var(--accent)}.poster-empty[data-astro-cid-fluwnb4x]{display:grid;gap:var(--space-2);justify-items:center}.pe-sheet[data-astro-cid-fluwnb4x]{width:100%;max-width:300px;aspect-ratio:210 / 297;display:grid;align-content:space-between;justify-items:center;padding:18px 16px;box-sizing:border-box;border:1px dashed var(--border);border-radius:var(--radius-sm);background:var(--surface-2)}.pe-name[data-astro-cid-fluwnb4x]{font-size:1.05rem;font-weight:700;color:var(--text-muted)}.pe-qr[data-astro-cid-fluwnb4x]{width:58%;aspect-ratio:1;display:grid;place-items:center;border:1.5px dashed var(--border);border-radius:10px;font-size:.72rem;color:var(--text-muted);text-align:center}.pe-foot[data-astro-cid-fluwnb4x]{font-size:.7rem;color:var(--text-muted)}.pe-note[data-astro-cid-fluwnb4x]{margin:0;text-align:center}.pe-steps[data-astro-cid-fluwnb4x]{margin:0;padding-left:1.1rem;display:grid;gap:2px;font-size:.78rem;color:var(--text-muted)}@media(max-width:780px){.poster-empty[data-astro-cid-fluwnb4x]{justify-items:stretch}.pe-sheet[data-astro-cid-fluwnb4x]{max-width:240px;margin:0 auto}.pe-note[data-astro-cid-fluwnb4x],.pe-steps[data-astro-cid-fluwnb4x]{text-align:left}.downloads[data-astro-cid-fluwnb4x]{flex-direction:column}.downloads[data-astro-cid-fluwnb4x] .btn[data-astro-cid-fluwnb4x]{width:100%;justify-content:center}}@media(max-width:700px){.two-up[data-astro-cid-fluwnb4x]{grid-template-columns:1fr}}.tool-root[data-astro-cid-6anh6nul]{margin-bottom:var(--space-5)}[data-tool=einvoice-field-validator] .options select{height:2.75rem;padding:0 2.25rem 0 .75rem;font-size:.95rem;font-weight:400;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);min-height:2.75rem;min-width:12rem;max-width:26rem}[data-tool=einvoice-field-validator] .options select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}[data-tool=einvoice-field-validator] [data-msg][hidden]{display:none!important}.options[data-astro-cid-6anh6nul]{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;font-size:.9rem}.options[data-astro-cid-6anh6nul] label[data-astro-cid-6anh6nul]{display:inline-flex;gap:6px;align-items:center;min-height:2.75rem}.check[data-astro-cid-6anh6nul]{cursor:pointer}.msg[data-astro-cid-6anh6nul]{font-size:.85rem;margin:0;padding:4px 8px;border-left:3px solid var(--danger);background:var(--danger-soft);color:var(--danger);margin-top:var(--space-2)}.stats[data-astro-cid-6anh6nul]{font-size:.85rem;margin:var(--space-2) 0}@media(max-width:560px){.options[data-astro-cid-6anh6nul]{flex-direction:column;align-items:stretch;gap:var(--space-2)}.options[data-astro-cid-6anh6nul] label[data-astro-cid-6anh6nul]{flex-direction:column;align-items:stretch;gap:4px}.options[data-astro-cid-6anh6nul] label[data-astro-cid-6anh6nul].check{flex-direction:row;align-items:center}[data-tool=einvoice-field-validator] .options select{width:100%;max-width:none}}.tool-root[data-astro-cid-ndrqrvdn]{margin-bottom:var(--space-5)}.row[data-astro-cid-ndrqrvdn]{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:end}.inline[data-astro-cid-ndrqrvdn]{display:grid;gap:4px;font-size:.85rem;color:var(--text);min-width:14rem}.msg[data-astro-cid-ndrqrvdn]{font-size:.85rem;margin:var(--space-2) 0 0;padding:8px 10px;border-left:3px solid var(--danger);color:var(--danger);background:var(--danger-soft)}.stats[data-astro-cid-ndrqrvdn]{font-size:.85rem;margin:var(--space-2) 0}.panel[data-astro-cid-ndrqrvdn] h2[data-astro-cid-ndrqrvdn]{font-size:1rem;margin:var(--space-4) 0 var(--space-2)}.scroll[data-astro-cid-ndrqrvdn]{overflow-x:auto}.auth[data-astro-cid-ndrqrvdn],.flags[data-astro-cid-ndrqrvdn]{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ident[data-astro-cid-ndrqrvdn]{display:grid;grid-template-columns:max-content 1fr;gap:4px var(--space-3);margin:0;font-size:.9rem}.ident[data-astro-cid-ndrqrvdn] dt[data-astro-cid-ndrqrvdn]{font-weight:700;color:var(--text-muted)}.ident[data-astro-cid-ndrqrvdn] dd[data-astro-cid-ndrqrvdn]{margin:0;overflow-wrap:anywhere}@media(max-width:560px){.row[data-astro-cid-ndrqrvdn]{flex-direction:column;align-items:stretch}.inline[data-astro-cid-ndrqrvdn]{min-width:0}.ident[data-astro-cid-ndrqrvdn]{grid-template-columns:1fr}}.auth-row{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;font-size:.9rem;padding:4px 8px;border-left:3px solid var(--border);background:var(--card)}.auth-row strong{min-width:4.5rem}.auth-row em{color:var(--text-muted);font-style:normal;font-size:.85rem}.auth-row.tone-ok{border-left-color:var(--accent)}.auth-row.tone-bad{border-left-color:var(--danger);color:var(--danger)}.auth-row.tone-warn{border-left-color:var(--warn)}.hops{width:100%;border-collapse:collapse;font-size:.85rem}.hops th,.hops td{text-align:left;padding:6px 8px;border-bottom:1px solid var(--border);vertical-align:top}.hops th{color:var(--text-muted);font-weight:700;white-space:nowrap}.hops td.num{white-space:nowrap;font-variant-numeric:tabular-nums}.hops td.when{white-space:nowrap}.hops tr.is-biggest td{background:var(--warn-soft, var(--card));font-weight:600}.flags li{font-size:.9rem;padding-left:1.1em;position:relative}.flags li:before{content:"•";position:absolute;left:0;color:var(--danger)}.flags li.none:before{color:var(--accent)}.ident dd.warn{color:var(--warn)}.tool-root[data-astro-cid-y7wtxi6u]{margin-bottom:var(--space-5)}[data-tool=heic-to-jpg] .panes{grid-template-columns:1fr!important}[data-tool=heic-to-jpg] .pane{min-width:0}.preview-wrap[data-astro-cid-y7wtxi6u]{width:100%;min-width:0}.stage[data-astro-cid-y7wtxi6u]{min-width:0}.preview-wrap[data-astro-cid-y7wtxi6u]{display:grid;grid-template-columns:360px 1fr;gap:var(--space-3);align-items:start}.selection-pane[data-astro-cid-y7wtxi6u]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);height:320px;min-height:320px;overflow:hidden}[data-astro-cid-y7wtxi6u][data-selection-content]{display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-template-rows:auto auto auto minmax(0,1fr);gap:4px var(--space-2);align-content:start;min-height:0;flex:1 1 auto}.selection-thumb[data-astro-cid-y7wtxi6u]{grid-column:1;grid-row:1 / span 2}.selection-name[data-astro-cid-y7wtxi6u]{grid-column:2;grid-row:1;overflow-wrap:anywhere}.selection-meta[data-astro-cid-y7wtxi6u]{grid-column:2;grid-row:2}.selection-meta[data-astro-cid-y7wtxi6u]+.selection-meta[data-astro-cid-y7wtxi6u]{grid-column:3;grid-row:1 / span 2;text-align:right}.pane-actions[data-astro-cid-y7wtxi6u]{grid-column:1 / -1;grid-row:3}.selection-pane[data-astro-cid-y7wtxi6u].multi .selection-name[data-astro-cid-y7wtxi6u],.selection-pane[data-astro-cid-y7wtxi6u].multi [data-astro-cid-y7wtxi6u][data-selection-meta]{display:none}.selection-pane[data-astro-cid-y7wtxi6u].multi [data-astro-cid-y7wtxi6u][data-selection-count]{grid-column:2 / -1;grid-row:1;text-align:left;font-weight:600}.results-details[data-astro-cid-y7wtxi6u]>summary[data-astro-cid-y7wtxi6u]{cursor:pointer;font-weight:600;padding:var(--space-2) 0}.queue-list[data-astro-cid-y7wtxi6u]{grid-column:1 / -1;grid-row:4}.selection-thumb[data-astro-cid-y7wtxi6u]{width:48px;height:48px;object-fit:cover;border-radius:var(--radius-sm);background:var(--surface-2)}.selection-name[data-astro-cid-y7wtxi6u]{overflow-wrap:anywhere;font-weight:600}.selection-meta[data-astro-cid-y7wtxi6u]{font-size:.85rem;color:var(--text-muted)}.pane-actions[data-astro-cid-y7wtxi6u]{display:flex;gap:var(--space-2);flex-wrap:wrap}.stage[data-astro-cid-y7wtxi6u]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);display:grid;grid-template-rows:264px 56px;height:320px;overflow:hidden}.stage-viewport[data-astro-cid-y7wtxi6u]{position:relative;height:264px;display:grid;place-items:center;overflow:hidden;background:var(--surface-2)}.stage-viewport[data-astro-cid-y7wtxi6u] img[data-astro-cid-y7wtxi6u]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}.stage-viewport[data-astro-cid-y7wtxi6u].checker{background-image:conic-gradient(var(--border) 25%,var(--surface) 0 50%,var(--border) 0 75%,var(--surface) 0);background-size:16px 16px}.stage-viewport[data-astro-cid-y7wtxi6u].bordered{box-shadow:inset 0 0 0 1px var(--border)}.stage-footer[data-astro-cid-y7wtxi6u]{display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-3);border-top:1px solid var(--border);font-size:.9rem;min-height:56px}.stage-stats[data-astro-cid-y7wtxi6u]{flex:1;min-width:0;overflow-wrap:anywhere}.stage-modes[data-astro-cid-y7wtxi6u]{display:flex;gap:4px}.seg-btn[data-astro-cid-y7wtxi6u]{padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);cursor:pointer;font:inherit;font-size:.85rem}.seg-btn[data-astro-cid-y7wtxi6u][aria-pressed=true]{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.queue-list[data-astro-cid-y7wtxi6u]{list-style:none;margin:0;padding:0;display:grid;gap:4px;flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;align-content:start}[data-tool=heic-to-jpg] .queue-item{display:flex;align-items:center;gap:8px;min-height:44px;padding:4px 6px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;width:100%;text-align:left;font:inherit;cursor:pointer}[data-tool=heic-to-jpg] .queue-item[aria-current=true]{border-color:var(--accent);background:var(--accent-soft)}[data-tool=heic-to-jpg] .queue-item img{width:40px;height:32px;object-fit:cover;border-radius:4px;background:var(--surface-2);flex:0 0 auto}[data-tool=heic-to-jpg] .queue-body{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}[data-tool=heic-to-jpg] .queue-label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.85rem;line-height:1.3}[data-tool=heic-to-jpg] .queue-stats{font-size:.7rem;line-height:1.2;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropzone-empty[data-astro-cid-y7wtxi6u]{display:grid;gap:var(--space-2);place-items:center;text-align:center;padding:var(--space-5) var(--space-3);border:2px dashed var(--border);border-radius:var(--radius);background:var(--surface-2);cursor:pointer;min-height:220px;align-content:center}.dropzone-empty[data-astro-cid-y7wtxi6u].over{border-color:var(--accent);background:var(--surface)}.dropzone-empty[data-astro-cid-y7wtxi6u]:focus-within{outline:2px solid var(--accent);outline-offset:2px}.file-input[data-astro-cid-y7wtxi6u]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.drop-icon[data-astro-cid-y7wtxi6u]{font-size:2rem;line-height:1}.detail-wrap[data-astro-cid-y7wtxi6u]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);width:100%;height:100%;align-items:center}.detail-wrap[data-astro-cid-y7wtxi6u] img[data-astro-cid-y7wtxi6u]{width:100%;height:100%;object-fit:contain}.options[data-astro-cid-y7wtxi6u]{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:flex-start;font-size:.9rem}.options[data-astro-cid-y7wtxi6u] label[data-astro-cid-y7wtxi6u]{display:grid;gap:4px}.options[data-astro-cid-y7wtxi6u] .hint[data-astro-cid-y7wtxi6u]{display:block;max-width:26ch;line-height:1.35}.range-row[data-astro-cid-y7wtxi6u]{display:flex;align-items:center;gap:var(--space-2)}.options[data-astro-cid-y7wtxi6u] input[data-astro-cid-y7wtxi6u][type=color]{width:68px;height:34px;padding:2px;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.stats[data-astro-cid-y7wtxi6u]{font-size:.85rem;margin:var(--space-2) 0;overflow-wrap:anywhere}.results[data-astro-cid-y7wtxi6u] h2[data-astro-cid-y7wtxi6u]{font-size:1rem;margin-top:var(--space-3)}.download-slot[data-astro-cid-y7wtxi6u]:not(:empty){margin:var(--space-2) 0}.download-slot[data-astro-cid-y7wtxi6u] p{font-size:.85rem;margin:0 0 var(--space-2)}.result-list[data-astro-cid-y7wtxi6u]{list-style:none;padding:0;margin:var(--space-2) 0;display:grid;gap:var(--space-2)}.result-list[data-astro-cid-y7wtxi6u] li{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.result-list[data-astro-cid-y7wtxi6u] .thumb{height:72px;width:auto;max-width:96px;object-fit:contain;border-radius:6px;flex:0 0 auto;background:var(--surface-2)}.result-list[data-astro-cid-y7wtxi6u] .row-body{display:grid;gap:2px;min-width:0}.result-list[data-astro-cid-y7wtxi6u] .row-body strong{overflow-wrap:anywhere}.result-list[data-astro-cid-y7wtxi6u] .row-body .btn{justify-self:start;margin-top:4px}.result-list[data-astro-cid-y7wtxi6u] .small{font-size:.82rem}.notice[data-astro-cid-y7wtxi6u]{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);border-left:3px solid var(--accent);background:var(--surface-2);border-radius:0 6px 6px 0;font-size:.85rem}.notice[data-astro-cid-y7wtxi6u].done{border-left-color:var(--border);color:var(--text-muted)}.licence[data-astro-cid-y7wtxi6u]{opacity:1}@media(max-width:780px){.preview-wrap[data-astro-cid-y7wtxi6u]{grid-template-columns:1fr;gap:var(--space-2)}[data-tool=heic-to-jpg] .bar{gap:6px}.selection-pane[data-astro-cid-y7wtxi6u]{height:auto;min-height:auto;overflow:visible}.selection-pane[data-astro-cid-y7wtxi6u].has-file:not(.multi){min-height:76px;padding:6px var(--space-3)}.selection-pane[data-astro-cid-y7wtxi6u].has-file:not(.multi) .queue-list[data-astro-cid-y7wtxi6u]{display:none}.selection-pane[data-astro-cid-y7wtxi6u].has-file:not(.multi) .pane-actions[data-astro-cid-y7wtxi6u]{grid-column:3;grid-row:1 / span 2;flex-direction:column;align-items:flex-end;gap:0}.selection-pane[data-astro-cid-y7wtxi6u].has-file:not(.multi) .pane-actions[data-astro-cid-y7wtxi6u] .btn[data-astro-cid-y7wtxi6u]{padding:0;background:none;border:0;font-size:.74rem;line-height:1.4;text-decoration:underline}.selection-pane[data-astro-cid-y7wtxi6u].has-file.multi .queue-list[data-astro-cid-y7wtxi6u]{max-height:156px}[data-tool=heic-to-jpg] .pane-actions [data-download-type=zip]{width:100%}.stage[data-astro-cid-y7wtxi6u]{height:268px;grid-template-rows:212px 56px}.stage-viewport[data-astro-cid-y7wtxi6u]{height:212px}.queue-list[data-astro-cid-y7wtxi6u]{display:grid;gap:4px;max-height:232px;overflow-y:auto}[data-tool=heic-to-jpg] .queue-item{width:100%}.options[data-astro-cid-y7wtxi6u]{gap:var(--space-3)}.options[data-astro-cid-y7wtxi6u] label[data-astro-cid-y7wtxi6u]{width:100%}.options[data-astro-cid-y7wtxi6u] .hint[data-astro-cid-y7wtxi6u]{max-width:none}.result-list[data-astro-cid-y7wtxi6u] li{flex-direction:column}.dropzone-empty[data-astro-cid-y7wtxi6u]{min-height:120px;padding:var(--space-3) var(--space-2)}}[data-tool=heic-to-jpg] .pane-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.results[data-astro-cid-y7wtxi6u][hidden]{display:none}.tool-root[data-astro-cid-qs4mfznv]{margin-bottom:var(--space-5)}[data-tool=image-compressor] .panes{grid-template-columns:1fr!important}[data-tool=image-compressor] .pane{min-width:0}.preview-wrap[data-astro-cid-qs4mfznv]{width:100%;min-width:0}.stage[data-astro-cid-qs4mfznv]{min-width:0}.preview-wrap[data-astro-cid-qs4mfznv]{display:grid;grid-template-columns:360px 1fr;gap:var(--space-3);align-items:start}.selection-pane[data-astro-cid-qs4mfznv]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);height:320px;min-height:320px;overflow:hidden}[data-astro-cid-qs4mfznv][data-selection-content]{display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-template-rows:auto auto auto minmax(0,1fr);gap:4px var(--space-2);align-content:start;min-height:0;flex:1 1 auto}.selection-thumb[data-astro-cid-qs4mfznv]{grid-column:1;grid-row:1 / span 2}.selection-name[data-astro-cid-qs4mfznv]{grid-column:2;grid-row:1;overflow-wrap:anywhere}.selection-meta[data-astro-cid-qs4mfznv]{grid-column:2;grid-row:2}.selection-meta[data-astro-cid-qs4mfznv]+.selection-meta[data-astro-cid-qs4mfznv]{grid-column:3;grid-row:1 / span 2;text-align:right}.pane-actions[data-astro-cid-qs4mfznv]{grid-column:1 / -1;grid-row:3}.selection-pane[data-astro-cid-qs4mfznv].multi .selection-name[data-astro-cid-qs4mfznv],.selection-pane[data-astro-cid-qs4mfznv].multi [data-astro-cid-qs4mfznv][data-selection-meta]{display:none}.selection-pane[data-astro-cid-qs4mfznv].multi [data-astro-cid-qs4mfznv][data-selection-count]{grid-column:2 / -1;grid-row:1;text-align:left;font-weight:600}.results-details[data-astro-cid-qs4mfznv]>summary[data-astro-cid-qs4mfznv]{cursor:pointer;font-weight:600;padding:var(--space-2) 0}.queue-list[data-astro-cid-qs4mfznv]{grid-column:1 / -1;grid-row:4}.selection-thumb[data-astro-cid-qs4mfznv]{width:48px;height:48px;object-fit:cover;border-radius:var(--radius-sm);background:var(--surface-2)}.selection-name[data-astro-cid-qs4mfznv]{overflow-wrap:anywhere;font-weight:600}.selection-meta[data-astro-cid-qs4mfznv]{font-size:.85rem;color:var(--text-muted)}.pane-actions[data-astro-cid-qs4mfznv]{display:flex;gap:var(--space-2);flex-wrap:wrap}.stage[data-astro-cid-qs4mfznv]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);display:grid;grid-template-rows:264px 56px;height:320px;overflow:hidden}.stage-viewport[data-astro-cid-qs4mfznv]{position:relative;height:264px;display:grid;place-items:center;overflow:hidden;background:var(--surface-2)}.stage-viewport[data-astro-cid-qs4mfznv] img[data-astro-cid-qs4mfznv]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}.stage-viewport[data-astro-cid-qs4mfznv].checker{background-image:conic-gradient(var(--border) 25%,var(--surface) 0 50%,var(--border) 0 75%,var(--surface) 0);background-size:16px 16px}.stage-viewport[data-astro-cid-qs4mfznv].bordered{box-shadow:inset 0 0 0 1px var(--border)}.stage-footer[data-astro-cid-qs4mfznv]{display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-3);border-top:1px solid var(--border);font-size:.9rem;min-height:56px}.stage-stats[data-astro-cid-qs4mfznv]{flex:1;min-width:0;overflow-wrap:anywhere}.stage-modes[data-astro-cid-qs4mfznv]{display:flex;gap:4px}.seg-btn[data-astro-cid-qs4mfznv]{padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);cursor:pointer;font:inherit;font-size:.85rem}.seg-btn[data-astro-cid-qs4mfznv][aria-pressed=true]{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.queue-list[data-astro-cid-qs4mfznv]{list-style:none;margin:0;padding:0;display:grid;gap:4px;flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;align-content:start}[data-tool=image-compressor] .queue-item{display:flex;align-items:center;gap:8px;min-height:44px;padding:4px 6px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;width:100%;text-align:left;font:inherit;cursor:pointer}[data-tool=image-compressor] .queue-item[aria-current=true]{border-color:var(--accent);background:var(--accent-soft)}[data-tool=image-compressor] .queue-item img{width:40px;height:32px;object-fit:cover;border-radius:4px;background:var(--surface-2);flex:0 0 auto}[data-tool=image-compressor] .queue-body{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}[data-tool=image-compressor] .queue-label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.85rem;line-height:1.3}[data-tool=image-compressor] .queue-stats{font-size:.7rem;line-height:1.2;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropzone-empty[data-astro-cid-qs4mfznv]{display:grid;gap:var(--space-2);place-items:center;text-align:center;padding:var(--space-5) var(--space-3);border:2px dashed var(--border);border-radius:var(--radius);background:var(--surface-2);cursor:pointer;min-height:220px;align-content:center}.dropzone-empty[data-astro-cid-qs4mfznv].over{border-color:var(--accent);background:var(--surface)}.dropzone-empty[data-astro-cid-qs4mfznv]:focus-within{outline:2px solid var(--accent);outline-offset:2px}.file-input[data-astro-cid-qs4mfznv]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.drop-icon[data-astro-cid-qs4mfznv]{font-size:2rem;line-height:1}.detail-wrap[data-astro-cid-qs4mfznv]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);width:100%;height:100%;align-items:center}.detail-wrap[data-astro-cid-qs4mfznv] img[data-astro-cid-qs4mfznv]{width:100%;height:100%;object-fit:contain}.options[data-astro-cid-qs4mfznv]{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:flex-start;font-size:.9rem}.options[data-astro-cid-qs4mfznv] label[data-astro-cid-qs4mfznv]{display:grid;gap:4px}.options[data-astro-cid-qs4mfznv] .hint[data-astro-cid-qs4mfznv]{display:block;max-width:26ch;line-height:1.35}.range-row[data-astro-cid-qs4mfznv]{display:flex;align-items:center;gap:var(--space-2)}.options[data-astro-cid-qs4mfznv] input[data-astro-cid-qs4mfznv][type=color]{width:68px;height:34px;padding:2px;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.stats[data-astro-cid-qs4mfznv]{font-size:.85rem;margin:var(--space-2) 0;overflow-wrap:anywhere}.results[data-astro-cid-qs4mfznv] h2[data-astro-cid-qs4mfznv]{font-size:1rem;margin-top:var(--space-3)}.download-slot[data-astro-cid-qs4mfznv]:not(:empty){margin:var(--space-2) 0}.download-slot[data-astro-cid-qs4mfznv] p{font-size:.85rem;margin:0 0 var(--space-2)}.result-list[data-astro-cid-qs4mfznv]{list-style:none;padding:0;margin:var(--space-2) 0;display:grid;gap:var(--space-2)}.result-list[data-astro-cid-qs4mfznv] li{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.result-list[data-astro-cid-qs4mfznv] .thumb{height:72px;width:auto;max-width:96px;object-fit:contain;border-radius:6px;flex:0 0 auto;background:var(--surface-2)}.result-list[data-astro-cid-qs4mfznv] .row-body{display:grid;gap:2px;min-width:0}.result-list[data-astro-cid-qs4mfznv] .row-body strong{overflow-wrap:anywhere}.result-list[data-astro-cid-qs4mfznv] .row-body .btn{justify-self:start;margin-top:4px}.result-list[data-astro-cid-qs4mfznv] .small{font-size:.82rem}.notice[data-astro-cid-qs4mfznv]{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);border-left:3px solid var(--accent);background:var(--surface-2);border-radius:0 6px 6px 0;font-size:.85rem}.notice[data-astro-cid-qs4mfznv].done{border-left-color:var(--border);color:var(--text-muted)}.licence[data-astro-cid-qs4mfznv]{opacity:1}@media(max-width:780px){.preview-wrap[data-astro-cid-qs4mfznv]{grid-template-columns:1fr;gap:var(--space-2)}[data-tool=image-compressor] .bar{gap:6px}.selection-pane[data-astro-cid-qs4mfznv]{height:auto;min-height:auto;overflow:visible}.selection-pane[data-astro-cid-qs4mfznv].has-file:not(.multi){min-height:76px;padding:6px var(--space-3)}.selection-pane[data-astro-cid-qs4mfznv].has-file:not(.multi) .queue-list[data-astro-cid-qs4mfznv]{display:none}.selection-pane[data-astro-cid-qs4mfznv].has-file:not(.multi) .pane-actions[data-astro-cid-qs4mfznv]{grid-column:3;grid-row:1 / span 2;flex-direction:column;align-items:flex-end;gap:0}.selection-pane[data-astro-cid-qs4mfznv].has-file:not(.multi) .pane-actions[data-astro-cid-qs4mfznv] .btn[data-astro-cid-qs4mfznv]{padding:0;background:none;border:0;font-size:.74rem;line-height:1.4;text-decoration:underline}.selection-pane[data-astro-cid-qs4mfznv].has-file.multi .queue-list[data-astro-cid-qs4mfznv]{max-height:156px}[data-tool=image-compressor] .pane-actions [data-download-type=zip]{width:100%}.stage[data-astro-cid-qs4mfznv]{height:268px;grid-template-rows:212px 56px}.stage-viewport[data-astro-cid-qs4mfznv]{height:212px}.queue-list[data-astro-cid-qs4mfznv]{display:grid;gap:4px;max-height:232px;overflow-y:auto}[data-tool=image-compressor] .queue-item{width:100%}.options[data-astro-cid-qs4mfznv]{gap:var(--space-3)}.options[data-astro-cid-qs4mfznv] label[data-astro-cid-qs4mfznv]{width:100%}.options[data-astro-cid-qs4mfznv] .hint[data-astro-cid-qs4mfznv]{max-width:none}.result-list[data-astro-cid-qs4mfznv] li{flex-direction:column}.dropzone-empty[data-astro-cid-qs4mfznv]{min-height:120px;padding:var(--space-3) var(--space-2)}}[data-tool=image-compressor] .pane-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.results[data-astro-cid-qs4mfznv][hidden]{display:none}.tool-root[data-astro-cid-s5jgfrtl]{margin-bottom:var(--space-5)}[data-tool=image-converter] .panes{grid-template-columns:1fr!important}[data-tool=image-converter] .pane{min-width:0}.preview-wrap[data-astro-cid-s5jgfrtl]{width:100%;min-width:0}.stage[data-astro-cid-s5jgfrtl]{min-width:0}.preview-wrap[data-astro-cid-s5jgfrtl]{display:grid;grid-template-columns:360px 1fr;gap:var(--space-3);align-items:start}.selection-pane[data-astro-cid-s5jgfrtl]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);height:320px;min-height:320px;overflow:hidden}[data-astro-cid-s5jgfrtl][data-selection-content]{display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-template-rows:auto auto auto minmax(0,1fr);gap:4px var(--space-2);align-content:start;min-height:0;flex:1 1 auto}.selection-thumb[data-astro-cid-s5jgfrtl]{grid-column:1;grid-row:1 / span 2}.selection-name[data-astro-cid-s5jgfrtl]{grid-column:2;grid-row:1;overflow-wrap:anywhere}.selection-meta[data-astro-cid-s5jgfrtl]{grid-column:2;grid-row:2}.selection-meta[data-astro-cid-s5jgfrtl]+.selection-meta[data-astro-cid-s5jgfrtl]{grid-column:3;grid-row:1 / span 2;text-align:right}.pane-actions[data-astro-cid-s5jgfrtl]{grid-column:1 / -1;grid-row:3}.selection-pane[data-astro-cid-s5jgfrtl].multi .selection-name[data-astro-cid-s5jgfrtl],.selection-pane[data-astro-cid-s5jgfrtl].multi [data-astro-cid-s5jgfrtl][data-selection-meta]{display:none}.selection-pane[data-astro-cid-s5jgfrtl].multi [data-astro-cid-s5jgfrtl][data-selection-count]{grid-column:2 / -1;grid-row:1;text-align:left;font-weight:600}.results-details[data-astro-cid-s5jgfrtl]>summary[data-astro-cid-s5jgfrtl]{cursor:pointer;font-weight:600;padding:var(--space-2) 0}.queue-list[data-astro-cid-s5jgfrtl]{grid-column:1 / -1;grid-row:4}.selection-thumb[data-astro-cid-s5jgfrtl]{width:48px;height:48px;object-fit:cover;border-radius:var(--radius-sm);background:var(--surface-2)}.selection-name[data-astro-cid-s5jgfrtl]{overflow-wrap:anywhere;font-weight:600}.selection-meta[data-astro-cid-s5jgfrtl]{font-size:.85rem;color:var(--text-muted)}.pane-actions[data-astro-cid-s5jgfrtl]{display:flex;gap:var(--space-2);flex-wrap:wrap}.stage[data-astro-cid-s5jgfrtl]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);display:grid;grid-template-rows:264px 56px;height:320px;overflow:hidden}.stage-viewport[data-astro-cid-s5jgfrtl]{position:relative;height:264px;display:grid;place-items:center;overflow:hidden;background:var(--surface-2)}.stage-viewport[data-astro-cid-s5jgfrtl] img[data-astro-cid-s5jgfrtl]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}.stage-viewport[data-astro-cid-s5jgfrtl].checker{background-image:conic-gradient(var(--border) 25%,var(--surface) 0 50%,var(--border) 0 75%,var(--surface) 0);background-size:16px 16px}.stage-viewport[data-astro-cid-s5jgfrtl].bordered{box-shadow:inset 0 0 0 1px var(--border)}.stage-footer[data-astro-cid-s5jgfrtl]{display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-3);border-top:1px solid var(--border);font-size:.9rem;min-height:56px}.stage-stats[data-astro-cid-s5jgfrtl]{flex:1;min-width:0;overflow-wrap:anywhere}.stage-modes[data-astro-cid-s5jgfrtl]{display:flex;gap:4px}.seg-btn[data-astro-cid-s5jgfrtl]{padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);cursor:pointer;font:inherit;font-size:.85rem}.seg-btn[data-astro-cid-s5jgfrtl][aria-pressed=true]{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.queue-list[data-astro-cid-s5jgfrtl]{list-style:none;margin:0;padding:0;display:grid;gap:4px;flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;align-content:start}[data-tool=image-converter] .queue-item{display:flex;align-items:center;gap:8px;min-height:44px;padding:4px 6px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;width:100%;text-align:left;font:inherit;cursor:pointer}[data-tool=image-converter] .queue-item[aria-current=true]{border-color:var(--accent);background:var(--accent-soft)}[data-tool=image-converter] .queue-item img{width:40px;height:32px;object-fit:cover;border-radius:4px;background:var(--surface-2);flex:0 0 auto}[data-tool=image-converter] .queue-body{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}[data-tool=image-converter] .queue-label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.85rem;line-height:1.3}[data-tool=image-converter] .queue-stats{font-size:.7rem;line-height:1.2;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropzone-empty[data-astro-cid-s5jgfrtl]{display:grid;gap:var(--space-2);place-items:center;text-align:center;padding:var(--space-5) var(--space-3);border:2px dashed var(--border);border-radius:var(--radius);background:var(--surface-2);cursor:pointer;min-height:220px;align-content:center}.dropzone-empty[data-astro-cid-s5jgfrtl].over{border-color:var(--accent);background:var(--surface)}.dropzone-empty[data-astro-cid-s5jgfrtl]:focus-within{outline:2px solid var(--accent);outline-offset:2px}.file-input[data-astro-cid-s5jgfrtl]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.drop-icon[data-astro-cid-s5jgfrtl]{font-size:2rem;line-height:1}.detail-wrap[data-astro-cid-s5jgfrtl]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);width:100%;height:100%;align-items:center}.detail-wrap[data-astro-cid-s5jgfrtl] img[data-astro-cid-s5jgfrtl]{width:100%;height:100%;object-fit:contain}.options[data-astro-cid-s5jgfrtl]{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:flex-start;font-size:.9rem}.options[data-astro-cid-s5jgfrtl] label[data-astro-cid-s5jgfrtl]{display:grid;gap:4px}.options[data-astro-cid-s5jgfrtl] .hint[data-astro-cid-s5jgfrtl]{display:block;max-width:26ch;line-height:1.35}.range-row[data-astro-cid-s5jgfrtl]{display:flex;align-items:center;gap:var(--space-2)}.options[data-astro-cid-s5jgfrtl] input[data-astro-cid-s5jgfrtl][type=color]{width:68px;height:34px;padding:2px;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.stats[data-astro-cid-s5jgfrtl]{font-size:.85rem;margin:var(--space-2) 0;overflow-wrap:anywhere}.results[data-astro-cid-s5jgfrtl] h2[data-astro-cid-s5jgfrtl]{font-size:1rem;margin-top:var(--space-3)}.download-slot[data-astro-cid-s5jgfrtl]:not(:empty){margin:var(--space-2) 0}.download-slot[data-astro-cid-s5jgfrtl] p{font-size:.85rem;margin:0 0 var(--space-2)}.result-list[data-astro-cid-s5jgfrtl]{list-style:none;padding:0;margin:var(--space-2) 0;display:grid;gap:var(--space-2)}.result-list[data-astro-cid-s5jgfrtl] li{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.result-list[data-astro-cid-s5jgfrtl] .thumb{height:72px;width:auto;max-width:96px;object-fit:contain;border-radius:6px;flex:0 0 auto;background:var(--surface-2)}.result-list[data-astro-cid-s5jgfrtl] .row-body{display:grid;gap:2px;min-width:0}.result-list[data-astro-cid-s5jgfrtl] .row-body strong{overflow-wrap:anywhere}.result-list[data-astro-cid-s5jgfrtl] .row-body .btn{justify-self:start;margin-top:4px}.result-list[data-astro-cid-s5jgfrtl] .small{font-size:.82rem}.notice[data-astro-cid-s5jgfrtl]{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);border-left:3px solid var(--accent);background:var(--surface-2);border-radius:0 6px 6px 0;font-size:.85rem}.notice[data-astro-cid-s5jgfrtl].done{border-left-color:var(--border);color:var(--text-muted)}.licence[data-astro-cid-s5jgfrtl]{opacity:1}@media(max-width:780px){.preview-wrap[data-astro-cid-s5jgfrtl]{grid-template-columns:1fr;gap:var(--space-2)}[data-tool=image-converter] .bar{gap:6px}.selection-pane[data-astro-cid-s5jgfrtl]{height:auto;min-height:auto;overflow:visible}.selection-pane[data-astro-cid-s5jgfrtl].has-file:not(.multi){min-height:76px;padding:6px var(--space-3)}.selection-pane[data-astro-cid-s5jgfrtl].has-file:not(.multi) .queue-list[data-astro-cid-s5jgfrtl]{display:none}.selection-pane[data-astro-cid-s5jgfrtl].has-file:not(.multi) .pane-actions[data-astro-cid-s5jgfrtl]{grid-column:3;grid-row:1 / span 2;flex-direction:column;align-items:flex-end;gap:0}.selection-pane[data-astro-cid-s5jgfrtl].has-file:not(.multi) .pane-actions[data-astro-cid-s5jgfrtl] .btn[data-astro-cid-s5jgfrtl]{padding:0;background:none;border:0;font-size:.74rem;line-height:1.4;text-decoration:underline}.selection-pane[data-astro-cid-s5jgfrtl].has-file.multi .queue-list[data-astro-cid-s5jgfrtl]{max-height:156px}[data-tool=image-converter] .pane-actions [data-download-type=zip]{width:100%}.stage[data-astro-cid-s5jgfrtl]{height:268px;grid-template-rows:212px 56px}.stage-viewport[data-astro-cid-s5jgfrtl]{height:212px}.queue-list[data-astro-cid-s5jgfrtl]{display:grid;gap:4px;max-height:232px;overflow-y:auto}[data-tool=image-converter] .queue-item{width:100%}.options[data-astro-cid-s5jgfrtl]{gap:var(--space-3)}.options[data-astro-cid-s5jgfrtl] label[data-astro-cid-s5jgfrtl]{width:100%}.options[data-astro-cid-s5jgfrtl] .hint[data-astro-cid-s5jgfrtl]{max-width:none}.result-list[data-astro-cid-s5jgfrtl] li{flex-direction:column}.dropzone-empty[data-astro-cid-s5jgfrtl]{min-height:120px;padding:var(--space-3) var(--space-2)}}[data-tool=image-converter] .pane-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.results[data-astro-cid-s5jgfrtl][hidden]{display:none}.tool-root[data-astro-cid-672y43ic]{margin-bottom:var(--space-5);display:grid;gap:var(--space-3)}.bar[data-astro-cid-672y43ic]{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.preview-wrap[data-astro-cid-672y43ic]{display:grid;grid-template-columns:360px 1fr;gap:20px;align-items:start}.selection-pane[data-astro-cid-672y43ic]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);height:416px;min-height:416px;overflow:hidden}[data-astro-cid-672y43ic][data-selection-content]{display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-template-rows:auto auto auto minmax(0,1fr);gap:4px var(--space-2);align-content:start;min-height:0;flex:1 1 auto}.selection-thumb[data-astro-cid-672y43ic]{grid-column:1;grid-row:1 / span 2}.selection-name[data-astro-cid-672y43ic]{grid-column:2;grid-row:1;overflow-wrap:anywhere}.selection-meta[data-astro-cid-672y43ic]{grid-column:2;grid-row:2}.selection-meta[data-astro-cid-672y43ic]+.selection-meta[data-astro-cid-672y43ic]{grid-column:3;grid-row:1 / span 2;text-align:right}.pane-actions[data-astro-cid-672y43ic]{grid-column:1 / -1;grid-row:3}.selection-pane[data-astro-cid-672y43ic].multi .selection-name[data-astro-cid-672y43ic],.selection-pane[data-astro-cid-672y43ic].multi [data-astro-cid-672y43ic][data-selection-meta]{display:none}.selection-pane[data-astro-cid-672y43ic].multi [data-astro-cid-672y43ic][data-selection-count]{grid-column:2 / -1;grid-row:1;text-align:left;font-weight:600}.queue-list[data-astro-cid-672y43ic]{grid-column:1 / -1;grid-row:4}.selection-thumb[data-astro-cid-672y43ic]{width:48px;height:48px;object-fit:cover;border-radius:var(--radius-sm);background:var(--surface-2)}.selection-name[data-astro-cid-672y43ic]{overflow-wrap:anywhere;font-weight:600}.selection-meta[data-astro-cid-672y43ic]{font-size:.85rem;color:var(--text-muted)}.pane-actions[data-astro-cid-672y43ic]{display:flex;gap:var(--space-2);flex-wrap:wrap}.stage[data-astro-cid-672y43ic]{min-width:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:360px 56px;height:416px;overflow:hidden}.stage-viewport[data-astro-cid-672y43ic]{position:relative;height:360px;display:grid;place-items:center;overflow:hidden;background:var(--surface-2)}.stage-viewport[data-astro-cid-672y43ic] img[data-astro-cid-672y43ic]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}.stage-viewport[data-astro-cid-672y43ic].checker{background-image:conic-gradient(var(--border) 25%,var(--surface) 0 50%,var(--border) 0 75%,var(--surface) 0);background-size:16px 16px}.stage-viewport[data-astro-cid-672y43ic].bordered{box-shadow:inset 0 0 0 1px var(--border)}.stage-footer[data-astro-cid-672y43ic]{display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-3);border-top:1px solid var(--border);font-size:.9rem;min-height:56px}.stage-stats[data-astro-cid-672y43ic]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:1px}.stage-metrics[data-astro-cid-672y43ic]{overflow-wrap:anywhere}.stage-note[data-astro-cid-672y43ic]{font-size:.72rem;line-height:1.25;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stage-note[data-astro-cid-672y43ic]:empty{display:none}.stage-downloads[data-astro-cid-672y43ic]{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.stage-downloads[data-astro-cid-672y43ic]:empty{display:none}.stage-downloads[data-astro-cid-672y43ic] p{font-size:.78rem;margin:0;max-width:34ch}.queue-list[data-astro-cid-672y43ic]{list-style:none;margin:0;padding:0;display:grid;gap:4px;flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;align-content:start}[data-tool=image-cropper] .queue-item{display:flex;align-items:center;gap:8px;min-height:44px;padding:4px 6px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;width:100%;text-align:left;font:inherit;cursor:pointer}[data-tool=image-cropper] .queue-item[aria-current=true]{border-color:var(--accent);background:var(--accent-soft)}[data-tool=image-cropper] .queue-item img{width:40px;height:32px;object-fit:cover;border-radius:4px;background:var(--surface-2);flex:0 0 auto}[data-tool=image-cropper] .queue-body{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}[data-tool=image-cropper] .queue-label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.85rem;line-height:1.3}[data-tool=image-cropper] .queue-stats{font-size:.7rem;line-height:1.2;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-tool=image-cropper] .queue-fail{color:var(--danger, #b42318)}.dropzone-empty[data-astro-cid-672y43ic]{display:grid;gap:var(--space-2);place-items:center;text-align:center;padding:var(--space-5) var(--space-3);border:2px dashed var(--border);border-radius:var(--radius);background:var(--surface-2);cursor:pointer;min-height:220px;align-content:center}.dropzone-empty[data-astro-cid-672y43ic].over{border-color:var(--accent);background:var(--surface)}.dropzone-empty[data-astro-cid-672y43ic]:focus-within{outline:2px solid var(--accent);outline-offset:2px}.file-input[data-astro-cid-672y43ic]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.drop-icon[data-astro-cid-672y43ic]{font-size:2rem;line-height:1}.options[data-astro-cid-672y43ic]{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:flex-start;font-size:.9rem}.options[data-astro-cid-672y43ic] label[data-astro-cid-672y43ic]{display:grid;gap:4px}.options[data-astro-cid-672y43ic] .hint[data-astro-cid-672y43ic]{display:block;max-width:26ch;line-height:1.35}.range-row[data-astro-cid-672y43ic]{display:flex;align-items:center;gap:var(--space-2)}.options[data-astro-cid-672y43ic] input[data-astro-cid-672y43ic][type=text]{padding:6px 8px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:inherit;font:inherit;min-width:14ch}.options[data-astro-cid-672y43ic] input[data-astro-cid-672y43ic][type=color]{width:68px;height:34px;padding:2px;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.options[data-astro-cid-672y43ic] select[data-astro-cid-672y43ic]{padding:6px 8px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:inherit;font:inherit}.watermark[data-astro-cid-672y43ic]{border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-3);margin:0;display:grid;gap:var(--space-2)}.watermark[data-astro-cid-672y43ic] legend[data-astro-cid-672y43ic]{font-size:.9rem;font-weight:700;padding:0 6px}.watermark[data-astro-cid-672y43ic] p[data-astro-cid-672y43ic]{margin:0}.logo-row[data-astro-cid-672y43ic]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);position:relative}.logo-row[data-astro-cid-672y43ic] .btn[data-astro-cid-672y43ic]{cursor:pointer}.logo-preview[data-astro-cid-672y43ic]{width:48px;height:48px;object-fit:contain;border-radius:6px;border:1px solid var(--border);background-color:var(--surface-2)}.logo-preview[data-astro-cid-672y43ic].checker{background-image:conic-gradient(var(--border) 25%,var(--surface) 0 50%,var(--border) 0 75%,var(--surface) 0);background-size:12px 12px}.stats[data-astro-cid-672y43ic]{font-size:.85rem;margin:0;overflow-wrap:anywhere}.results[data-astro-cid-672y43ic][hidden]{display:none}.result-list[data-astro-cid-672y43ic]{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-2)}.result-list[data-astro-cid-672y43ic] li{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.result-list[data-astro-cid-672y43ic] .thumb{height:72px;width:auto;max-width:96px;object-fit:contain;border-radius:6px;flex:0 0 auto;background:var(--surface-2)}.result-list[data-astro-cid-672y43ic] .row-body{display:grid;gap:2px;min-width:0}.result-list[data-astro-cid-672y43ic] .row-body strong{overflow-wrap:anywhere}.result-list[data-astro-cid-672y43ic] .small{font-size:.82rem}@media(max-width:780px){.preview-wrap[data-astro-cid-672y43ic]{grid-template-columns:1fr;gap:var(--space-2)}.selection-pane[data-astro-cid-672y43ic]{height:auto;min-height:auto;overflow:visible}.selection-pane[data-astro-cid-672y43ic].has-file:not(.multi){min-height:76px;padding:6px var(--space-3)}.selection-pane[data-astro-cid-672y43ic].has-file:not(.multi) .queue-list[data-astro-cid-672y43ic]{display:none}.selection-pane[data-astro-cid-672y43ic].has-file:not(.multi) .pane-actions[data-astro-cid-672y43ic]{grid-column:3;grid-row:1 / span 2;flex-direction:column;align-items:flex-end;gap:0}.selection-pane[data-astro-cid-672y43ic].has-file:not(.multi) .pane-actions[data-astro-cid-672y43ic] .btn[data-astro-cid-672y43ic]{padding:0;background:none;border:0;font-size:.74rem;line-height:1.4;text-decoration:underline}.selection-pane[data-astro-cid-672y43ic].has-file.multi .queue-list[data-astro-cid-672y43ic]{max-height:156px}[data-tool=image-cropper] .pane-actions [data-download-type=zip]{width:100%}.stage[data-astro-cid-672y43ic]{height:296px;grid-template-rows:240px 56px}.stage-viewport[data-astro-cid-672y43ic]{height:240px}.queue-list[data-astro-cid-672y43ic]{display:grid;gap:4px;max-height:232px;overflow-y:auto}[data-tool=image-cropper] .queue-item{width:100%}.options[data-astro-cid-672y43ic]{gap:var(--space-3)}.options[data-astro-cid-672y43ic] label[data-astro-cid-672y43ic]{width:100%}.options[data-astro-cid-672y43ic] .hint[data-astro-cid-672y43ic]{max-width:none}.logo-field[data-astro-cid-672y43ic]{width:100%}.result-list[data-astro-cid-672y43ic] li{flex-direction:column}.dropzone-empty[data-astro-cid-672y43ic]{min-height:120px;padding:var(--space-3) var(--space-2)}}.tool-root[data-astro-cid-uyj2qnjs]{margin-bottom:var(--space-5)}.dropzone[data-astro-cid-uyj2qnjs]{display:grid;gap:var(--space-2);place-items:center;text-align:center;padding:var(--space-5) var(--space-3);border:2px dashed var(--border);border-radius:var(--radius);background:var(--surface-2);cursor:pointer;min-height:220px;align-content:center}.dropzone[data-astro-cid-uyj2qnjs].over{border-color:var(--accent);background:var(--surface)}.dropzone[data-astro-cid-uyj2qnjs]:focus-within{outline:2px solid var(--accent);outline-offset:2px}.file-input[data-astro-cid-uyj2qnjs]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.drop-icon[data-astro-cid-uyj2qnjs]{font-size:2rem;line-height:1}.options[data-astro-cid-uyj2qnjs]{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:flex-start;font-size:.9rem}.options[data-astro-cid-uyj2qnjs] label[data-astro-cid-uyj2qnjs]{display:grid;gap:4px}.options[data-astro-cid-uyj2qnjs] .hint[data-astro-cid-uyj2qnjs]{display:block;max-width:26ch;line-height:1.35}.range-row[data-astro-cid-uyj2qnjs]{display:flex;align-items:center;gap:var(--space-2)}.stats[data-astro-cid-uyj2qnjs]{font-size:.85rem;margin:var(--space-2) 0;overflow-wrap:anywhere}.results[data-astro-cid-uyj2qnjs] h2[data-astro-cid-uyj2qnjs]{font-size:1rem;margin-top:var(--space-3)}.order-note[data-astro-cid-uyj2qnjs]{margin:0 0 var(--space-2);max-width:60ch}.empty[data-astro-cid-uyj2qnjs],.drag-hint[data-astro-cid-uyj2qnjs]{margin:0 0 var(--space-2)}.download-slot[data-astro-cid-uyj2qnjs]:not(:empty){margin:var(--space-2) 0}.download-slot[data-astro-cid-uyj2qnjs] p{font-size:.85rem;margin:0 0 var(--space-2)}.result-list[data-astro-cid-uyj2qnjs]{list-style:none;padding:0;margin:var(--space-2) 0;display:grid;gap:var(--space-2)}.result-list[data-astro-cid-uyj2qnjs] li.page-row{display:grid;grid-template-columns:20px 64px minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);cursor:grab}.result-list[data-astro-cid-uyj2qnjs] li.page-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.result-list[data-astro-cid-uyj2qnjs] li.page-row.dragging{opacity:.55}.result-list[data-astro-cid-uyj2qnjs] li.page-row.drop-before{box-shadow:inset 0 3px 0 var(--accent)}.result-list[data-astro-cid-uyj2qnjs] li.page-row.drop-after{box-shadow:inset 0 -3px 0 var(--accent)}.result-list[data-astro-cid-uyj2qnjs] li.page-row.bad{background:var(--danger-soft);border-color:var(--danger)}.result-list[data-astro-cid-uyj2qnjs] .page-no{font-variant-numeric:tabular-nums;font-weight:700;color:var(--text-muted);text-align:center}.result-list[data-astro-cid-uyj2qnjs] .thumb{height:64px;width:auto;max-width:64px;object-fit:contain;border-radius:6px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border)}.result-list[data-astro-cid-uyj2qnjs] .row-body{display:grid;gap:2px;min-width:0}.result-list[data-astro-cid-uyj2qnjs] .row-body strong{overflow-wrap:anywhere}.result-list[data-astro-cid-uyj2qnjs] .small{font-size:.82rem}.result-list[data-astro-cid-uyj2qnjs] .row-tools{display:flex;gap:4px;align-items:center}.result-list[data-astro-cid-uyj2qnjs] .icon-btn{width:32px;height:32px;display:grid;place-items:center;padding:0;font-size:1rem;line-height:1;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);cursor:pointer}.result-list[data-astro-cid-uyj2qnjs] .icon-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.result-list[data-astro-cid-uyj2qnjs] .icon-btn:disabled{opacity:.4;cursor:not-allowed}.result-list[data-astro-cid-uyj2qnjs] .icon-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.result-list[data-astro-cid-uyj2qnjs] .icon-btn-danger{color:var(--danger)}@media(max-width:780px){.options[data-astro-cid-uyj2qnjs]{gap:var(--space-3)}.options[data-astro-cid-uyj2qnjs] label[data-astro-cid-uyj2qnjs]{width:100%}.options[data-astro-cid-uyj2qnjs] .hint[data-astro-cid-uyj2qnjs]{max-width:none}.result-list[data-astro-cid-uyj2qnjs] li.page-row{grid-template-columns:20px 56px minmax(0,1fr);row-gap:var(--space-2);align-items:start}.result-list[data-astro-cid-uyj2qnjs] .thumb{height:56px;max-width:56px}.result-list[data-astro-cid-uyj2qnjs] .row-tools{grid-column:2 / -1;justify-content:flex-end}}.tool-root[data-astro-cid-cnepnigx]{margin-bottom:var(--space-5)}.options[data-astro-cid-cnepnigx]{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;font-size:.9rem}.options[data-astro-cid-cnepnigx] label[data-astro-cid-cnepnigx]{display:inline-flex;gap:6px;align-items:center}.stats[data-astro-cid-cnepnigx]{font-size:.85rem;margin:var(--space-2) 0}.removed[data-astro-cid-cnepnigx] h2[data-astro-cid-cnepnigx]{font-size:1rem;margin-top:var(--space-3)}[data-tool=myinvois-xml-to-pdf] .tool-root[data-astro-cid-lppogqhy]{display:block}[data-tool=myinvois-xml-to-pdf] .form[data-astro-cid-lppogqhy]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}[data-tool=myinvois-xml-to-pdf] .f[data-astro-cid-lppogqhy]{display:grid;gap:4px;min-width:0}[data-tool=myinvois-xml-to-pdf] .f-2[data-astro-cid-lppogqhy]{grid-column:1 / -1}[data-tool=myinvois-xml-to-pdf] .lbl[data-astro-cid-lppogqhy]{display:block;font-size:.78rem;font-weight:600;color:var(--text-muted)}[data-tool=myinvois-xml-to-pdf] .text[data-astro-cid-lppogqhy]{width:100%;min-height:38px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;font-size:.92rem}[data-tool=myinvois-xml-to-pdf] .text[data-astro-cid-lppogqhy]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}[data-tool=myinvois-xml-to-pdf] .hint[data-astro-cid-lppogqhy]{margin:0;font-size:.76rem;color:var(--text-muted);line-height:1.35}[data-tool=myinvois-xml-to-pdf] .hint[data-astro-cid-lppogqhy].block{margin-top:2px}[data-tool=myinvois-xml-to-pdf] .notice[data-astro-cid-lppogqhy]{margin:0;font-size:.82rem;color:var(--text-muted);line-height:1.45;padding:8px 10px;border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:var(--radius-sm)}[data-tool=myinvois-xml-to-pdf] .panel[data-astro-cid-lppogqhy]{display:grid;gap:6px}[data-tool=myinvois-xml-to-pdf] .panel-title[data-astro-cid-lppogqhy]{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}[data-tool=myinvois-xml-to-pdf] .stats[data-astro-cid-lppogqhy]{min-height:1.1em}[data-tool=myinvois-xml-to-pdf] .download[data-astro-cid-lppogqhy]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}[data-tool=myinvois-xml-to-pdf] .download .btn{margin:0}[data-tool=myinvois-xml-to-pdf] .workbench[data-astro-cid-lppogqhy],[data-tool=myinvois-xml-to-pdf] .panes[data-astro-cid-lppogqhy]{grid-template-columns:minmax(0,1fr)}@media(min-width:781px){[data-tool=myinvois-xml-to-pdf] .panes[data-astro-cid-lppogqhy]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}[data-tool=myinvois-xml-to-pdf] .table-wrap[data-astro-cid-lppogqhy]{min-width:0;overflow-x:auto;max-width:100%}[data-tool=myinvois-xml-to-pdf] .dropzone[data-astro-cid-lppogqhy]{border:1.5px dashed var(--border);border-radius:var(--radius-md, 10px);padding:16px 14px;display:grid;gap:8px;justify-items:start;background:var(--surface-2, var(--surface));margin-bottom:12px;min-width:0}[data-tool=myinvois-xml-to-pdf] .dropzone[data-astro-cid-lppogqhy].is-over{border-color:var(--accent);background:var(--accent-soft)}[data-tool=myinvois-xml-to-pdf] .dz-title[data-astro-cid-lppogqhy]{margin:0;font-weight:600}[data-tool=myinvois-xml-to-pdf] .dz-btn[data-astro-cid-lppogqhy]{position:relative;display:inline-flex;align-items:center;cursor:pointer}[data-tool=myinvois-xml-to-pdf] .file-input[data-astro-cid-lppogqhy]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}[data-tool=myinvois-xml-to-pdf] .xml[data-astro-cid-lppogqhy]{font-family:var(--mono, ui-monospace, "SFMono-Regular", Menlo, monospace);font-size:12px;line-height:1.5;width:100%;min-height:180px;resize:vertical}[data-tool=myinvois-xml-to-pdf] .logo-row[data-astro-cid-lppogqhy]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;position:relative}[data-tool=myinvois-xml-to-pdf] .logo-pick[data-astro-cid-lppogqhy]{margin:0;cursor:pointer}[data-tool=myinvois-xml-to-pdf] .logo-preview[data-astro-cid-lppogqhy]{width:48px;height:32px;object-fit:contain;border:1px solid var(--border);border-radius:var(--radius-sm);background-image:conic-gradient(var(--border) 25%,var(--surface) 0 50%,var(--border) 0 75%,var(--surface) 0);background-size:12px 12px}[data-tool=myinvois-xml-to-pdf] .check[data-astro-cid-lppogqhy]{display:flex;gap:7px;align-items:center;font-size:.86rem;padding:2px 0}[data-tool=myinvois-xml-to-pdf] .check[data-astro-cid-lppogqhy] input[data-astro-cid-lppogqhy]{margin:0}[data-tool=myinvois-xml-to-pdf] .build-row[data-astro-cid-lppogqhy]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:12px 0 0}[data-tool=myinvois-xml-to-pdf] .msg[data-astro-cid-lppogqhy]{margin:0;min-height:1.2em}[data-tool=myinvois-xml-to-pdf] .is-error[data-astro-cid-lppogqhy]{color:var(--danger, #b91c1c)}[data-tool=myinvois-xml-to-pdf] .sub-title[data-astro-cid-lppogqhy]{font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:14px 0 4px}[data-tool=myinvois-xml-to-pdf] .facts[data-astro-cid-lppogqhy]{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:0}[data-tool=myinvois-xml-to-pdf] .facts[data-astro-cid-lppogqhy] dt[data-astro-cid-lppogqhy]{color:var(--text-muted)}[data-tool=myinvois-xml-to-pdf] .facts[data-astro-cid-lppogqhy] dd[data-astro-cid-lppogqhy]{margin:0;font-variant-numeric:tabular-nums}[data-tool=myinvois-xml-to-pdf] .party[data-astro-cid-lppogqhy] p[data-astro-cid-lppogqhy]{margin:0 0 2px}[data-tool=myinvois-xml-to-pdf] .party-name[data-astro-cid-lppogqhy]{font-weight:600}[data-tool=myinvois-xml-to-pdf] .preview-table[data-astro-cid-lppogqhy]{width:100%;border-collapse:collapse;font-size:.82rem}[data-tool=myinvois-xml-to-pdf] .preview-table[data-astro-cid-lppogqhy] th[data-astro-cid-lppogqhy],[data-tool=myinvois-xml-to-pdf] .preview-table[data-astro-cid-lppogqhy] td[data-astro-cid-lppogqhy]{text-align:left;padding:5px 8px;border-bottom:1px solid var(--border);vertical-align:top}[data-tool=myinvois-xml-to-pdf] .preview-table[data-astro-cid-lppogqhy] thead[data-astro-cid-lppogqhy] th[data-astro-cid-lppogqhy]{font-size:.74rem;color:var(--text-muted);white-space:nowrap}[data-tool=myinvois-xml-to-pdf] .preview-table[data-astro-cid-lppogqhy] .num[data-astro-cid-lppogqhy]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}[data-tool=myinvois-xml-to-pdf] .totals-table[data-astro-cid-lppogqhy]{width:auto;min-width:55%;margin-left:auto}[data-tool=myinvois-xml-to-pdf] .totals-table[data-astro-cid-lppogqhy] .row-label[data-astro-cid-lppogqhy]{text-align:right;font-weight:400;color:var(--text-muted);white-space:nowrap}[data-tool=myinvois-xml-to-pdf] .totals-table[data-astro-cid-lppogqhy] .total-row[data-astro-cid-lppogqhy] .row-label[data-astro-cid-lppogqhy],[data-tool=myinvois-xml-to-pdf] .totals-table[data-astro-cid-lppogqhy] .total-row[data-astro-cid-lppogqhy] td[data-astro-cid-lppogqhy]{font-weight:700;color:var(--text);border-bottom:none}[data-tool=myinvois-xml-to-pdf] .warn-list[data-astro-cid-lppogqhy]{margin:0;padding-left:20px;font-size:.86rem;line-height:1.5}[data-tool=myinvois-xml-to-pdf] .warn-list[data-astro-cid-lppogqhy] li[data-astro-cid-lppogqhy]{margin-bottom:4px}@media(max-width:560px){[data-tool=myinvois-xml-to-pdf] .form[data-astro-cid-lppogqhy]{grid-template-columns:minmax(0,1fr)}[data-tool=myinvois-xml-to-pdf] .preview-table[data-astro-cid-lppogqhy] th[data-astro-cid-lppogqhy]:nth-child(1),[data-tool=myinvois-xml-to-pdf] .preview-table[data-astro-cid-lppogqhy] td[data-astro-cid-lppogqhy]:nth-child(1){display:none}}.tool-root[data-astro-cid-ylgpoqif]{margin-bottom:var(--space-5)}[data-tool=myinvois-xml-viewer] .options select{height:2.75rem;padding:0 2.25rem 0 .75rem;font-size:.95rem;font-weight:400;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);min-height:2.75rem;min-width:12rem;max-width:26rem}[data-tool=myinvois-xml-viewer] .options select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}[data-tool=myinvois-xml-viewer] [data-msg][hidden]{display:none!important}.options[data-astro-cid-ylgpoqif]{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;font-size:.9rem}.options[data-astro-cid-ylgpoqif] label[data-astro-cid-ylgpoqif]{display:inline-flex;gap:6px;align-items:center;min-height:2.75rem}.check[data-astro-cid-ylgpoqif]{cursor:pointer}.msg[data-astro-cid-ylgpoqif]{font-size:.85rem;margin:0;padding:4px 8px;border-left:3px solid var(--danger);background:var(--danger-soft);color:var(--danger);margin-top:var(--space-2)}.stats[data-astro-cid-ylgpoqif]{font-size:.85rem;margin:var(--space-2) 0}@media(max-width:560px){.options[data-astro-cid-ylgpoqif]{flex-direction:column;align-items:stretch;gap:var(--space-2)}.options[data-astro-cid-ylgpoqif] label[data-astro-cid-ylgpoqif]{flex-direction:column;align-items:stretch;gap:4px}.options[data-astro-cid-ylgpoqif] label[data-astro-cid-ylgpoqif].check{flex-direction:row;align-items:center}[data-tool=myinvois-xml-viewer] .options select{width:100%;max-width:none}}.tool-root[data-astro-cid-rsvgqrpw]{margin-bottom:var(--space-5)}.stats[data-astro-cid-rsvgqrpw]{font-size:.85rem;margin:var(--space-2) 0}.removed[data-astro-cid-rsvgqrpw] h2[data-astro-cid-rsvgqrpw]{font-size:1rem;margin-top:var(--space-3)}.tool-root[data-astro-cid-ymfzj7sn]{margin-bottom:var(--space-5)}.dropzone[data-astro-cid-ymfzj7sn]{display:grid;gap:var(--space-2);place-items:center;text-align:center;padding:var(--space-5) var(--space-3);border:2px dashed var(--border);border-radius:var(--radius);background:var(--surface-2);cursor:pointer;min-height:220px;align-content:center}.dropzone[data-astro-cid-ymfzj7sn].over{border-color:var(--accent);background:var(--surface)}.dropzone[data-astro-cid-ymfzj7sn]:focus-within{outline:2px solid var(--accent);outline-offset:2px}.file-input[data-astro-cid-ymfzj7sn]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.drop-icon[data-astro-cid-ymfzj7sn]{font-size:2rem;line-height:1}.options[data-astro-cid-ymfzj7sn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(16ch,1fr));gap:var(--space-4);align-items:start;margin-top:var(--space-3);font-size:.9rem}.options[data-astro-cid-ymfzj7sn] label[data-astro-cid-ymfzj7sn]{display:grid;gap:4px;min-width:0}.options[data-astro-cid-ymfzj7sn] select[data-astro-cid-ymfzj7sn],.options[data-astro-cid-ymfzj7sn] input[data-astro-cid-ymfzj7sn][type=text]{width:100%;min-height:38px}.options[data-astro-cid-ymfzj7sn] .hint[data-astro-cid-ymfzj7sn]{display:block;max-width:46ch;line-height:1.35}.options-actions[data-astro-cid-ymfzj7sn]{display:flex;margin-top:var(--space-3)}.options-actions[data-astro-cid-ymfzj7sn] .btn[data-astro-cid-ymfzj7sn]{min-height:38px}.stats[data-astro-cid-ymfzj7sn]{font-size:.85rem;margin:var(--space-2) 0;overflow-wrap:anywhere}.results[data-astro-cid-ymfzj7sn] h2[data-astro-cid-ymfzj7sn]{font-size:1rem;margin-top:var(--space-3)}.download-slot[data-astro-cid-ymfzj7sn]:not(:empty){margin:var(--space-2) 0}.download-slot[data-astro-cid-ymfzj7sn] p{font-size:.85rem;margin:0 0 var(--space-2)}.result-list[data-astro-cid-ymfzj7sn]{list-style:none;padding:0;margin:var(--space-2) 0;display:grid;gap:var(--space-2)}.result-list[data-astro-cid-ymfzj7sn] li{display:flex;gap:var(--space-3);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.result-list[data-astro-cid-ymfzj7sn] .row-body{display:grid;gap:2px;min-width:0}.result-list[data-astro-cid-ymfzj7sn] .row-body strong{overflow-wrap:anywhere}.result-list[data-astro-cid-ymfzj7sn] .small{font-size:.82rem}.pages[data-astro-cid-ymfzj7sn]{margin-top:var(--space-4);min-width:0;contain:inline-size}.pages-empty[data-astro-cid-ymfzj7sn]{margin:var(--space-3) 0 0}.pages-head[data-astro-cid-ymfzj7sn]{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;justify-content:space-between}.pages-head[data-astro-cid-ymfzj7sn] h2[data-astro-cid-ymfzj7sn]{font-size:1rem;margin:0}.pages-tools[data-astro-cid-ymfzj7sn]{display:flex;gap:var(--space-2)}.btn-small[data-astro-cid-ymfzj7sn]{padding:6px 10px;font-size:.82rem;min-height:34px}.pages-hint[data-astro-cid-ymfzj7sn]{max-width:82ch;margin:var(--space-1) 0;line-height:1.4}.drag-hint[data-astro-cid-ymfzj7sn]{margin:0 0 var(--space-2)}.selection-note[data-astro-cid-ymfzj7sn]{margin:0;font-variant-numeric:tabular-nums}.page-strip[data-astro-cid-ymfzj7sn]{--fig-h: 156px;list-style:none;margin:var(--space-2) 0;padding:var(--space-2) 2px var(--space-3);display:flex;gap:var(--space-2);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:auto;scrollbar-color:var(--text-muted) var(--surface-2)}.page-strip[data-astro-cid-ymfzj7sn]::-webkit-scrollbar{height:12px}.page-strip[data-astro-cid-ymfzj7sn]::-webkit-scrollbar-track{background:var(--surface-2);border-radius:999px;margin:0 2px}.page-strip[data-astro-cid-ymfzj7sn]::-webkit-scrollbar-thumb{background:var(--text-muted);border:3px solid var(--surface-2);border-radius:999px}.page-strip[data-astro-cid-ymfzj7sn]::-webkit-scrollbar-thumb:hover{background:var(--accent)}.page-strip[data-astro-cid-ymfzj7sn] .page-card{flex:0 0 auto;width:164px;display:grid;gap:4px;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);scroll-snap-align:start;cursor:grab}.page-strip[data-astro-cid-ymfzj7sn] .page-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-strip[data-astro-cid-ymfzj7sn] .page-card.dragging{opacity:.55}.page-strip[data-astro-cid-ymfzj7sn] .page-card.drop-before{box-shadow:inset 3px 0 0 var(--accent)}.page-strip[data-astro-cid-ymfzj7sn] .page-card.drop-after{box-shadow:inset -3px 0 0 var(--accent)}.page-strip[data-astro-cid-ymfzj7sn] .page-card.is-off{background:var(--surface-2)}.page-strip[data-astro-cid-ymfzj7sn] .page-card.is-off .card-figure{opacity:.45}.page-strip[data-astro-cid-ymfzj7sn] .card-pick{position:relative;display:grid;gap:4px;width:100%;padding:4px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.page-strip[data-astro-cid-ymfzj7sn] button.card-pick:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-strip[data-astro-cid-ymfzj7sn] .card-pick[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.page-strip[data-astro-cid-ymfzj7sn] .card-figure{position:relative;margin:0;display:grid;place-items:center;overflow:hidden;width:min(100%,calc(var(--fig-h) * var(--ar-num, .7071)));aspect-ratio:var(--ar-num, .7071);border-radius:var(--radius-sm);background:var(--surface-2)}.page-strip[data-astro-cid-ymfzj7sn] .card-figure.is-frame{border:1px dashed var(--border);background:var(--surface)}.page-strip[data-astro-cid-ymfzj7sn] .card-frame-text{font-size:.62rem;line-height:1.25;color:var(--text-muted);padding:2px;text-align:center;overflow-wrap:anywhere}.page-strip[data-astro-cid-ymfzj7sn] .card-media{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.page-strip[data-astro-cid-ymfzj7sn] .card-no{position:absolute;top:3px;left:3px;min-width:20px;height:20px;padding:0 4px;display:grid;place-items:center;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums}.page-strip[data-astro-cid-ymfzj7sn] .card-text{display:grid;gap:1px;min-width:0}.page-strip[data-astro-cid-ymfzj7sn] .card-state{font-size:.8rem;line-height:1.2}.page-strip[data-astro-cid-ymfzj7sn] .card-size,.page-strip[data-astro-cid-ymfzj7sn] .card-orient{font-size:.74rem;line-height:1.2;white-space:nowrap;font-variant-numeric:tabular-nums}.page-strip[data-astro-cid-ymfzj7sn] .card-kind{font-size:.72rem;line-height:1.2;overflow-wrap:anywhere}.page-strip[data-astro-cid-ymfzj7sn] .card-from{justify-self:start;margin-top:2px;padding:0 6px;border-radius:999px;background:var(--surface-2);color:var(--text-muted)}.page-strip[data-astro-cid-ymfzj7sn] .card-move{display:flex;gap:4px;justify-content:center}.page-strip[data-astro-cid-ymfzj7sn] .icon-btn{width:34px;height:30px;display:grid;place-items:center;padding:0;font-size:.95rem;line-height:1;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);cursor:pointer}.page-strip[data-astro-cid-ymfzj7sn] .icon-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.page-strip[data-astro-cid-ymfzj7sn] .icon-btn:disabled{opacity:.4;cursor:not-allowed}.page-strip[data-astro-cid-ymfzj7sn] .icon-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:780px){.dropzone[data-astro-cid-ymfzj7sn]{min-height:150px;padding:var(--space-4) var(--space-3)}.options[data-astro-cid-ymfzj7sn]{grid-template-columns:1fr;gap:var(--space-3)}.options[data-astro-cid-ymfzj7sn] .hint[data-astro-cid-ymfzj7sn]{max-width:none}.options-actions[data-astro-cid-ymfzj7sn] .btn[data-astro-cid-ymfzj7sn]{width:100%}}@media(max-width:640px){.page-strip[data-astro-cid-ymfzj7sn]{--fig-h: 92px;flex-direction:column;overflow:visible;scroll-snap-type:none}.page-strip[data-astro-cid-ymfzj7sn] .page-card{width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;cursor:default}.page-strip[data-astro-cid-ymfzj7sn] .card-pick{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-2)}.page-strip[data-astro-cid-ymfzj7sn] .card-figure{width:min(92px,calc(var(--fig-h) * var(--ar-num, .7071)))}.page-strip[data-astro-cid-ymfzj7sn] .page-card.drop-before{box-shadow:inset 0 3px 0 var(--accent)}.page-strip[data-astro-cid-ymfzj7sn] .page-card.drop-after{box-shadow:inset 0 -3px 0 var(--accent)}.page-strip[data-astro-cid-ymfzj7sn] .card-move{justify-content:flex-end}}.tool-root[data-astro-cid-iswnl6kg]{margin-bottom:var(--space-5)}[data-tool=product-image-padder] .panes{grid-template-columns:1fr!important}[data-tool=product-image-padder] .pane{min-width:0}.preview-wrap[data-astro-cid-iswnl6kg]{width:100%;min-width:0}.stage[data-astro-cid-iswnl6kg]{min-width:0}.preview-wrap[data-astro-cid-iswnl6kg]{display:grid;grid-template-columns:360px 1fr;gap:var(--space-3);align-items:start}.selection-pane[data-astro-cid-iswnl6kg]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);height:320px;min-height:320px;overflow:hidden}[data-astro-cid-iswnl6kg][data-selection-content]{display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-template-rows:auto auto auto minmax(0,1fr);gap:4px var(--space-2);align-content:start;min-height:0;flex:1 1 auto}.selection-thumb[data-astro-cid-iswnl6kg]{grid-column:1;grid-row:1 / span 2}.selection-name[data-astro-cid-iswnl6kg]{grid-column:2;grid-row:1;overflow-wrap:anywhere}.selection-meta[data-astro-cid-iswnl6kg]{grid-column:2;grid-row:2}.selection-meta[data-astro-cid-iswnl6kg]+.selection-meta[data-astro-cid-iswnl6kg]{grid-column:3;grid-row:1 / span 2;text-align:right}.pane-actions[data-astro-cid-iswnl6kg]{grid-column:1 / -1;grid-row:3}.selection-pane[data-astro-cid-iswnl6kg].multi .selection-name[data-astro-cid-iswnl6kg],.selection-pane[data-astro-cid-iswnl6kg].multi [data-astro-cid-iswnl6kg][data-selection-meta]{display:none}.selection-pane[data-astro-cid-iswnl6kg].multi [data-astro-cid-iswnl6kg][data-selection-count]{grid-column:2 / -1;grid-row:1;text-align:left;font-weight:600}.results-details[data-astro-cid-iswnl6kg]>summary[data-astro-cid-iswnl6kg]{cursor:pointer;font-weight:600;padding:var(--space-2) 0}.queue-list[data-astro-cid-iswnl6kg]{grid-column:1 / -1;grid-row:4}.selection-thumb[data-astro-cid-iswnl6kg]{width:48px;height:48px;object-fit:cover;border-radius:var(--radius-sm);background:var(--surface-2)}.selection-name[data-astro-cid-iswnl6kg]{overflow-wrap:anywhere;font-weight:600}.selection-meta[data-astro-cid-iswnl6kg]{font-size:.85rem;color:var(--text-muted)}.pane-actions[data-astro-cid-iswnl6kg]{display:flex;gap:var(--space-2);flex-wrap:wrap}.stage[data-astro-cid-iswnl6kg]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);display:grid;grid-template-rows:264px 56px;height:320px;overflow:hidden}.stage-viewport[data-astro-cid-iswnl6kg]{position:relative;height:264px;display:grid;place-items:center;overflow:hidden;background:var(--surface-2)}.stage-viewport[data-astro-cid-iswnl6kg] img[data-astro-cid-iswnl6kg]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}.stage-viewport[data-astro-cid-iswnl6kg].checker{background-image:conic-gradient(var(--border) 25%,var(--surface) 0 50%,var(--border) 0 75%,var(--surface) 0);background-size:16px 16px}.stage-viewport[data-astro-cid-iswnl6kg].bordered{box-shadow:inset 0 0 0 1px var(--border)}.stage-footer[data-astro-cid-iswnl6kg]{display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-3);border-top:1px solid var(--border);font-size:.9rem;min-height:56px}.stage-stats[data-astro-cid-iswnl6kg]{flex:1;min-width:0;overflow-wrap:anywhere}.stage-modes[data-astro-cid-iswnl6kg]{display:flex;gap:4px}.seg-btn[data-astro-cid-iswnl6kg]{padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);cursor:pointer;font:inherit;font-size:.85rem}.seg-btn[data-astro-cid-iswnl6kg][aria-pressed=true]{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.queue-list[data-astro-cid-iswnl6kg]{list-style:none;margin:0;padding:0;display:grid;gap:4px;flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;align-content:start}[data-tool=product-image-padder] .queue-item{display:flex;align-items:center;gap:8px;min-height:44px;padding:4px 6px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;width:100%;text-align:left;font:inherit;cursor:pointer}[data-tool=product-image-padder] .queue-item[aria-current=true]{border-color:var(--accent);background:var(--accent-soft)}[data-tool=product-image-padder] .queue-item img{width:40px;height:32px;object-fit:cover;border-radius:4px;background:var(--surface-2);flex:0 0 auto}[data-tool=product-image-padder] .queue-body{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}[data-tool=product-image-padder] .queue-label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.85rem;line-height:1.3}[data-tool=product-image-padder] .queue-stats{font-size:.7rem;line-height:1.2;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropzone-empty[data-astro-cid-iswnl6kg]{display:grid;gap:var(--space-2);place-items:center;text-align:center;padding:var(--space-5) var(--space-3);border:2px dashed var(--border);border-radius:var(--radius);background:var(--surface-2);cursor:pointer;min-height:220px;align-content:center}.dropzone-empty[data-astro-cid-iswnl6kg].over{border-color:var(--accent);background:var(--surface)}.dropzone-empty[data-astro-cid-iswnl6kg]:focus-within{outline:2px solid var(--accent);outline-offset:2px}.file-input[data-astro-cid-iswnl6kg]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.drop-icon[data-astro-cid-iswnl6kg]{font-size:2rem;line-height:1}.detail-wrap[data-astro-cid-iswnl6kg]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);width:100%;height:100%;align-items:center}.detail-wrap[data-astro-cid-iswnl6kg] img[data-astro-cid-iswnl6kg]{width:100%;height:100%;object-fit:contain}.options[data-astro-cid-iswnl6kg]{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:flex-start;font-size:.9rem}.options[data-astro-cid-iswnl6kg] label[data-astro-cid-iswnl6kg]{display:grid;gap:4px}.options[data-astro-cid-iswnl6kg] .hint[data-astro-cid-iswnl6kg]{display:block;max-width:26ch;line-height:1.35}.range-row[data-astro-cid-iswnl6kg]{display:flex;align-items:center;gap:var(--space-2)}.options[data-astro-cid-iswnl6kg] input[data-astro-cid-iswnl6kg][type=color]{width:68px;height:34px;padding:2px;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.stats[data-astro-cid-iswnl6kg]{font-size:.85rem;margin:var(--space-2) 0;overflow-wrap:anywhere}.results[data-astro-cid-iswnl6kg] h2[data-astro-cid-iswnl6kg]{font-size:1rem;margin-top:var(--space-3)}.download-slot[data-astro-cid-iswnl6kg]:not(:empty){margin:var(--space-2) 0}.download-slot[data-astro-cid-iswnl6kg] p{font-size:.85rem;margin:0 0 var(--space-2)}.result-list[data-astro-cid-iswnl6kg]{list-style:none;padding:0;margin:var(--space-2) 0;display:grid;gap:var(--space-2)}.result-list[data-astro-cid-iswnl6kg] li{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.result-list[data-astro-cid-iswnl6kg] .thumb{height:72px;width:auto;max-width:96px;object-fit:contain;border-radius:6px;flex:0 0 auto;background:var(--surface-2)}.result-list[data-astro-cid-iswnl6kg] .row-body{display:grid;gap:2px;min-width:0}.result-list[data-astro-cid-iswnl6kg] .row-body strong{overflow-wrap:anywhere}.result-list[data-astro-cid-iswnl6kg] .row-body .btn{justify-self:start;margin-top:4px}.result-list[data-astro-cid-iswnl6kg] .small{font-size:.82rem}.notice[data-astro-cid-iswnl6kg]{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);border-left:3px solid var(--accent);background:var(--surface-2);border-radius:0 6px 6px 0;font-size:.85rem}.notice[data-astro-cid-iswnl6kg].done{border-left-color:var(--border);color:var(--text-muted)}.licence[data-astro-cid-iswnl6kg]{opacity:1}@media(max-width:780px){.preview-wrap[data-astro-cid-iswnl6kg]{grid-template-columns:1fr;gap:var(--space-2)}[data-tool=product-image-padder] .bar{gap:6px}.selection-pane[data-astro-cid-iswnl6kg]{height:auto;min-height:auto;overflow:visible}.selection-pane[data-astro-cid-iswnl6kg].has-file:not(.multi){min-height:76px;padding:6px var(--space-3)}.selection-pane[data-astro-cid-iswnl6kg].has-file:not(.multi) .queue-list[data-astro-cid-iswnl6kg]{display:none}.selection-pane[data-astro-cid-iswnl6kg].has-file:not(.multi) .pane-actions[data-astro-cid-iswnl6kg]{grid-column:3;grid-row:1 / span 2;flex-direction:column;align-items:flex-end;gap:0}.selection-pane[data-astro-cid-iswnl6kg].has-file:not(.multi) .pane-actions[data-astro-cid-iswnl6kg] .btn[data-astro-cid-iswnl6kg]{padding:0;background:none;border:0;font-size:.74rem;line-height:1.4;text-decoration:underline}.selection-pane[data-astro-cid-iswnl6kg].has-file.multi .queue-list[data-astro-cid-iswnl6kg]{max-height:156px}[data-tool=product-image-padder] .pane-actions [data-download-type=zip]{width:100%}.stage[data-astro-cid-iswnl6kg]{height:268px;grid-template-rows:212px 56px}.stage-viewport[data-astro-cid-iswnl6kg]{height:212px}.queue-list[data-astro-cid-iswnl6kg]{display:grid;gap:4px;max-height:232px;overflow-y:auto}[data-tool=product-image-padder] .queue-item{width:100%}.options[data-astro-cid-iswnl6kg]{gap:var(--space-3)}.options[data-astro-cid-iswnl6kg] label[data-astro-cid-iswnl6kg]{width:100%}.options[data-astro-cid-iswnl6kg] .hint[data-astro-cid-iswnl6kg]{max-width:none}.result-list[data-astro-cid-iswnl6kg] li{flex-direction:column}.dropzone-empty[data-astro-cid-iswnl6kg]{min-height:120px;padding:var(--space-3) var(--space-2)}}[data-tool=product-image-padder] .pane-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.results[data-astro-cid-iswnl6kg][hidden]{display:none}.tool-root[data-astro-cid-jnjmxq3p]{margin-bottom:var(--space-5)}.tool-root[data-astro-cid-jnjmxq3p] .pane{align-content:start}.qr-form[data-astro-cid-jnjmxq3p]{display:grid;gap:var(--space-3);text-align:left;align-content:start}.field-label[data-astro-cid-jnjmxq3p]{display:grid;gap:6px;font-size:.85rem;font-weight:600}.field-label[data-astro-cid-jnjmxq3p] select[data-astro-cid-jnjmxq3p]{height:2.75rem;padding:0 2.25rem 0 .75rem;font-size:.95rem;font-weight:400;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm)}.field-label[data-astro-cid-jnjmxq3p] select[data-astro-cid-jnjmxq3p]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.field-line[data-astro-cid-jnjmxq3p]{min-height:2.75rem;height:2.75rem;resize:none}.text-field[data-astro-cid-jnjmxq3p],.body-field[data-astro-cid-jnjmxq3p]{min-height:5rem;font-size:.95rem;line-height:1.5;resize:vertical}.hint[data-astro-cid-jnjmxq3p]{font-weight:400;line-height:1.45}.check[data-astro-cid-jnjmxq3p]{display:inline-flex;gap:8px;align-items:center;font-size:.85rem}.check[data-astro-cid-jnjmxq3p] input[data-astro-cid-jnjmxq3p]{width:1.05rem;height:1.05rem}.two-up[data-astro-cid-jnjmxq3p]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-3);align-items:start}.type-group[data-astro-cid-jnjmxq3p],.design[data-astro-cid-jnjmxq3p]{display:grid;gap:8px;min-width:0;margin:0;padding:12px;border:1px solid var(--border);border-radius:var(--radius-sm)}.type-group[data-astro-cid-jnjmxq3p] legend[data-astro-cid-jnjmxq3p],.design[data-astro-cid-jnjmxq3p] legend[data-astro-cid-jnjmxq3p]{padding:0 6px;font-size:.85rem;font-weight:600}.type-group[data-astro-cid-jnjmxq3p]{gap:10px}.sub-label[data-astro-cid-jnjmxq3p]{font-size:.8rem;font-weight:600}.style-hint[data-astro-cid-jnjmxq3p]{margin:0}.panel[data-astro-cid-jnjmxq3p]{display:grid;gap:var(--space-2);min-width:0}.panel[data-astro-cid-jnjmxq3p][hidden]{display:none}.seg[data-astro-cid-jnjmxq3p]{display:flex;flex-wrap:wrap;width:fit-content;max-width:100%;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.seg[data-astro-cid-jnjmxq3p] label[data-astro-cid-jnjmxq3p]{position:relative;display:block}.seg[data-astro-cid-jnjmxq3p] input[data-astro-cid-jnjmxq3p]{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.seg[data-astro-cid-jnjmxq3p] span[data-astro-cid-jnjmxq3p]{display:block;padding:7px 12px;font-size:.88rem;line-height:1.2}.seg[data-astro-cid-jnjmxq3p] label[data-astro-cid-jnjmxq3p]+label[data-astro-cid-jnjmxq3p] span[data-astro-cid-jnjmxq3p]{border-left:1px solid var(--border)}.seg[data-astro-cid-jnjmxq3p] input[data-astro-cid-jnjmxq3p]:checked+span[data-astro-cid-jnjmxq3p]{background:var(--accent);color:var(--accent-contrast)}.seg[data-astro-cid-jnjmxq3p] input[data-astro-cid-jnjmxq3p]:focus-visible+span[data-astro-cid-jnjmxq3p]{outline:2px solid var(--accent);outline-offset:-2px}.seg[data-astro-cid-jnjmxq3p] label[data-astro-cid-jnjmxq3p][data-failed=true] input[data-astro-cid-jnjmxq3p]:checked+span[data-astro-cid-jnjmxq3p]{background:var(--danger);color:var(--surface)}.seg[data-astro-cid-jnjmxq3p] label[data-astro-cid-jnjmxq3p][data-failed=true] span[data-astro-cid-jnjmxq3p]:after{content:" ⚠"}.colour[data-astro-cid-jnjmxq3p]{display:flex;align-items:center;gap:8px;min-width:0}.colour[data-astro-cid-jnjmxq3p] input[data-astro-cid-jnjmxq3p][type=color]{flex:0 0 auto;width:3.25rem;height:2.75rem;padding:2px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer}.colour[data-astro-cid-jnjmxq3p] input[data-astro-cid-jnjmxq3p][type=color]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.white-btn[data-astro-cid-jnjmxq3p]{flex:0 0 auto;min-width:0;padding:8px 10px;font-size:.78rem}.gradient-box[data-astro-cid-jnjmxq3p]{display:grid;gap:var(--space-2)}.gradient-box[data-astro-cid-jnjmxq3p][hidden]{display:none}.contrast[data-astro-cid-jnjmxq3p]{margin:0;padding:8px 10px;font-size:.78rem;line-height:1.45;color:var(--text-muted);border:1px solid transparent;border-radius:var(--radius-sm)}.contrast[data-astro-cid-jnjmxq3p][data-pass=false]{color:#8a5a00;background:#fffaeb;border-color:#fedf89}.ec-note[data-astro-cid-jnjmxq3p],.pair-hint[data-astro-cid-jnjmxq3p]{margin:0;padding:8px 0 8px 10px;font-size:.78rem;line-height:1.45;border-left:3px solid var(--accent)}.pair-hint[data-astro-cid-jnjmxq3p][hidden],.ec-note[data-astro-cid-jnjmxq3p][hidden]{display:none}.size-row[data-astro-cid-jnjmxq3p]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.presets[data-astro-cid-jnjmxq3p]{display:flex;flex-wrap:wrap;gap:6px}.preset[data-astro-cid-jnjmxq3p]{padding:6px 10px;font-size:.8rem}.file[data-astro-cid-jnjmxq3p]{padding:6px;font-size:.8rem}.logo-clear[data-astro-cid-jnjmxq3p]{justify-self:start;padding:6px 10px;font-size:.8rem}.quiet-note[data-astro-cid-jnjmxq3p]{margin:0;padding:8px 0 8px 10px;border-left:3px solid var(--border);line-height:1.45}.qr-stage[data-astro-cid-jnjmxq3p]{display:grid;gap:var(--space-2);text-align:left;align-content:start}.stage[data-astro-cid-jnjmxq3p]{display:grid;gap:var(--space-2)}.stage[data-astro-cid-jnjmxq3p][hidden],.stage-empty[data-astro-cid-jnjmxq3p][hidden],.qr-view[data-astro-cid-jnjmxq3p][hidden],.msg[data-astro-cid-jnjmxq3p][hidden],.downloads[data-astro-cid-jnjmxq3p][hidden],.withheld[data-astro-cid-jnjmxq3p][hidden]{display:none}.url-field[data-astro-cid-jnjmxq3p]{min-height:4.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;line-height:1.5;resize:vertical;overflow-wrap:anywhere;word-break:break-all}.notes[data-astro-cid-jnjmxq3p]{display:grid;gap:4px}.note[data-astro-cid-jnjmxq3p]{margin:0;font-size:.78rem;line-height:1.45;color:var(--text-muted)}.qr-view[data-astro-cid-jnjmxq3p]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);padding:var(--space-2);line-height:0;display:flex;align-items:center;justify-content:center}.qr-view[data-astro-cid-jnjmxq3p] canvas[data-astro-cid-jnjmxq3p]{display:block;width:auto;height:auto;max-width:100%;max-height:min(44vh,380px);background:#fff;box-shadow:0 1px 4px #0000002e;image-rendering:pixelated}.verify[data-astro-cid-jnjmxq3p]{display:flex;align-items:center;gap:8px;margin:2px 0 0;padding:9px 12px;border-radius:var(--radius-sm);font-size:.875rem;font-weight:600;line-height:1.35;border:1px solid transparent}.verify[data-astro-cid-jnjmxq3p]:before{content:"✔";font-size:.9rem;line-height:1}.verify[data-astro-cid-jnjmxq3p][hidden]{display:none}.verify-ok[data-astro-cid-jnjmxq3p]{color:#14532d;background:#ecfdf3;border-color:#a6f4c5}.verify-bad[data-astro-cid-jnjmxq3p]{color:#a12b2b;background:#fef3f2;border-color:#fecdca}.verify-bad[data-astro-cid-jnjmxq3p]:before{content:"✕"}.verify-skip[data-astro-cid-jnjmxq3p]{color:#8a5a00;background:#fffaeb;border-color:#fedf89}.verify-skip[data-astro-cid-jnjmxq3p]:before{content:"!"}.msg-error[data-astro-cid-jnjmxq3p]{margin:0;padding:9px 12px;font-size:.85rem;line-height:1.45;color:var(--danger);background:var(--danger-soft);border-left:3px solid var(--danger)}.downloads[data-astro-cid-jnjmxq3p]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.downloads[data-astro-cid-jnjmxq3p] .btn[data-astro-cid-jnjmxq3p]{flex:1 1 0;min-width:0;justify-content:center}.withheld[data-astro-cid-jnjmxq3p]{margin:0;font-size:.8rem}.scan-note[data-astro-cid-jnjmxq3p]{margin:0;padding:8px 0 8px 10px;font-size:.8rem;line-height:1.45;color:var(--text-muted);border-left:3px solid #f59e0b}.stats[data-astro-cid-jnjmxq3p]{margin:0;font-size:.78rem;line-height:1.45}.stage-empty[data-astro-cid-jnjmxq3p]{display:grid;gap:var(--space-2);justify-items:center;text-align:center}.se-card[data-astro-cid-jnjmxq3p]{width:100%;max-width:260px;display:grid;gap:8px;justify-items:center;padding:18px 16px;border:1px dashed var(--border);border-radius:var(--radius-sm);background:var(--surface-2)}.se-line[data-astro-cid-jnjmxq3p]{width:80%;height:8px;border-radius:4px;background:var(--border)}.se-line[data-astro-cid-jnjmxq3p].short{width:55%}.se-qr[data-astro-cid-jnjmxq3p]{width:62%;aspect-ratio:1;display:grid;place-items:center;margin-top:4px;border:1.5px dashed var(--border);border-radius:10px;font-size:1.4rem;color:var(--text-muted)}.se-title[data-astro-cid-jnjmxq3p]{margin:4px 0 0;font-size:1rem}.se-steps[data-astro-cid-jnjmxq3p]{margin:0;padding-left:1.1rem;text-align:left;font-size:.82rem;line-height:1.5;color:var(--text-muted)}.privacy-note[data-astro-cid-jnjmxq3p]{margin:0;line-height:1.5}@media(max-width:640px){.qr-view[data-astro-cid-jnjmxq3p] canvas[data-astro-cid-jnjmxq3p]{max-height:min(30vh,240px)}}.tool-root[data-astro-cid-qnyha6rj]{display:block}.form[data-astro-cid-qnyha6rj]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px}.f[data-astro-cid-qnyha6rj]{display:grid;gap:4px;min-width:0}.f[data-astro-cid-qnyha6rj][hidden]{display:none}.f-2[data-astro-cid-qnyha6rj]{grid-column:span 2}.f-3[data-astro-cid-qnyha6rj]{grid-column:span 3}.lbl[data-astro-cid-qnyha6rj]{font-size:.78rem;font-weight:600;color:var(--text-muted)}.text[data-astro-cid-qnyha6rj]{width:100%;min-height:38px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;font-size:.92rem}.text[data-astro-cid-qnyha6rj]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}select[data-astro-cid-qnyha6rj].text{height:38px;padding:0 8px}.area[data-astro-cid-qnyha6rj]{min-height:64px;resize:vertical;line-height:1.4}.hint[data-astro-cid-qnyha6rj]{margin:0;font-size:.76rem;color:var(--text-muted);line-height:1.35}.hint[data-astro-cid-qnyha6rj].block{margin-top:2px}.hint[data-astro-cid-qnyha6rj].bad{color:var(--warn)}.seller[data-astro-cid-qnyha6rj]{gap:6px}.logo-row[data-astro-cid-qnyha6rj]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.file-input[data-astro-cid-qnyha6rj]{max-width:100%;font:inherit;font-size:.82rem;color:var(--text-muted)}.logo-preview[data-astro-cid-qnyha6rj]{width:48px;height:48px;object-fit:contain;border:1px solid var(--border);border-radius:var(--radius-sm);background-image:conic-gradient(var(--border) 25%,var(--surface) 0 50%,var(--border) 0 75%,var(--surface) 0);background-size:12px 12px}.notice[data-astro-cid-qnyha6rj]{margin:0;font-size:.82rem;color:var(--text-muted);line-height:1.45;padding:8px 10px;border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:var(--radius-sm)}.stats[data-astro-cid-qnyha6rj]{min-height:1.1em}.panel[data-astro-cid-qnyha6rj]{display:grid;gap:6px}.panel-title[data-astro-cid-qnyha6rj]{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.download[data-astro-cid-qnyha6rj]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.stage[data-astro-cid-qnyha6rj]{display:grid;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.stage-bar[data-astro-cid-qnyha6rj]{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;padding:8px 12px;min-height:52px;border-bottom:1px solid var(--border)}.stage-name[data-astro-cid-qnyha6rj]{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.stage-state[data-astro-cid-qnyha6rj]:empty{display:none}.stage[data-astro-cid-qnyha6rj] .download[data-astro-cid-qnyha6rj]{flex:1 1 auto;justify-content:flex-end}.stage-viewport[data-astro-cid-qnyha6rj]{height:560px;background:var(--surface-2);overflow:hidden}.stage-frame[data-astro-cid-qnyha6rj]{display:block;width:100%;height:100%;border:0;background:var(--surface)}.stage[data-astro-cid-qnyha6rj][data-stale] .stage-viewport[data-astro-cid-qnyha6rj]{opacity:.45}.stage-note[data-astro-cid-qnyha6rj]{padding:8px 12px 0}.stage-note[data-astro-cid-qnyha6rj]:last-child{padding-bottom:10px}.items[data-astro-cid-qnyha6rj]{display:grid;gap:8px;margin:0;padding:10px 12px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0}.items[data-astro-cid-qnyha6rj] legend[data-astro-cid-qnyha6rj]{padding:0 6px}.rows[data-astro-cid-qnyha6rj]{display:grid;gap:2px;max-height:44vh;overflow-y:auto;scrollbar-gutter:stable}.rows[data-astro-cid-qnyha6rj]>.hint[data-astro-cid-qnyha6rj]{padding:8px 0}.add-item[data-astro-cid-qnyha6rj]{width:100%;justify-content:center}[data-tool=quotation-pdf] .row-head,[data-tool=quotation-pdf] .row{display:grid;grid-template-columns:var(--col-index) minmax(0,1fr) var(--col-qty) var(--col-unit) var(--col-amount) var(--quot-gutter);gap:var(--quot-gap);align-items:center;min-height:44px;padding:0 4px;min-width:0}[data-tool=quotation-pdf] .row-head{position:sticky;top:0;z-index:1;background:var(--surface);min-height:0;padding-bottom:6px;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}[data-tool=quotation-pdf] .col-num{text-align:right;padding-right:8px}[data-tool=quotation-pdf] .row-no{padding-left:8px}[data-tool=quotation-pdf] .row{box-shadow:inset 0 -1px 0 var(--border);border-radius:var(--radius-sm)}[data-tool=quotation-pdf] .row:hover,[data-tool=quotation-pdf] .row:focus-within{background:var(--surface-2)}[data-tool=quotation-pdf] .row-no{font-size:.8rem;color:var(--text-muted);font-variant-numeric:tabular-nums}[data-tool=quotation-pdf] .cell{display:grid;min-width:0}[data-tool=quotation-pdf] .cell-lbl{display:none}[data-tool=quotation-pdf] .cell input{width:100%;min-width:0;min-height:34px;padding:6px 8px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text);font:inherit;font-size:.88rem}[data-tool=quotation-pdf] .row:hover .cell input,[data-tool=quotation-pdf] .cell input:focus{border-color:var(--border);background:var(--surface)}[data-tool=quotation-pdf] .cell input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}[data-tool=quotation-pdf] .cell-num input{text-align:right;font-variant-numeric:tabular-nums}[data-tool=quotation-pdf] .row[data-bad=line] .cell input,[data-tool=quotation-pdf] .cell[data-bad] input{border-color:var(--warn);background:var(--surface)}[data-tool=quotation-pdf] .row-amount{display:flex;align-items:center;justify-content:flex-end;min-height:34px;padding:0 8px;font-size:.88rem;font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-tool=quotation-pdf] .row-amount[data-none=true]{color:var(--text-muted)}[data-tool=quotation-pdf] .row-remove{justify-self:end;width:34px;height:34px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);font:inherit;font-size:1.1rem;line-height:1;cursor:pointer}[data-tool=quotation-pdf] .row-remove:hover{color:var(--warn);border-color:var(--warn);background:var(--surface)}[data-tool=quotation-pdf] .row-remove:focus-visible{outline:2px solid var(--accent);outline-offset:1px}[data-tool=quotation-pdf] .row-note{grid-column:2 / -1;margin:0 0 6px;font-size:.75rem;color:var(--warn);line-height:1.3}[data-tool=quotation-pdf] .surprises{margin:0;padding-left:1.1rem;font-size:.86rem;line-height:1.5}[data-tool=quotation-pdf] .surprises li{color:var(--warn)}[data-tool=quotation-pdf] [data-removed] .removed-list,[data-tool=quotation-pdf] .download .btn{margin:0}@media(max-width:900px){.form[data-astro-cid-qnyha6rj]{grid-template-columns:repeat(2,minmax(0,1fr))}.f-3[data-astro-cid-qnyha6rj]{grid-column:span 2}}@media(max-width:560px){.form[data-astro-cid-qnyha6rj]{grid-template-columns:minmax(0,1fr)}.f-2[data-astro-cid-qnyha6rj],.f-3[data-astro-cid-qnyha6rj]{grid-column:span 1}[data-tool=quotation-pdf] .row-head{display:none}[data-tool=quotation-pdf] .row{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 6px;min-height:0;padding:8px;border:1px solid var(--border);border-radius:var(--radius-sm);align-items:stretch;box-shadow:none}[data-tool=quotation-pdf] .row:hover,[data-tool=quotation-pdf] .row:focus-within{background:transparent}[data-tool=quotation-pdf] .row-no{grid-column:1;grid-row:1;padding-left:0;align-self:center}[data-tool=quotation-pdf] .row-remove{grid-column:3;grid-row:1}[data-tool=quotation-pdf] .cell[data-cell=description]{grid-column:1 / -1;grid-row:2}[data-tool=quotation-pdf] .cell[data-cell=qty]{grid-column:1;grid-row:3}[data-tool=quotation-pdf] .cell[data-cell=price]{grid-column:2;grid-row:3}[data-tool=quotation-pdf] .cell-amount{grid-column:3;grid-row:3}[data-tool=quotation-pdf] .cell-lbl{display:block;padding:2px 8px 0;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}[data-tool=quotation-pdf] .cell input{border-color:var(--border);background:var(--surface)}[data-tool=quotation-pdf] .row-amount{justify-content:flex-end;padding:0 2px;min-height:34px;align-self:end;font-size:.82rem}[data-tool=quotation-pdf] .row-note{grid-column:1 / -1;margin:2px 0 0}.rows[data-astro-cid-qnyha6rj]{max-height:none;overflow:visible}[data-tool=quotation-pdf] .row+.row{margin-top:6px}.stage-viewport[data-astro-cid-qnyha6rj]{height:380px}.stage-bar[data-astro-cid-qnyha6rj]{gap:4px 8px}[data-tool=quotation-pdf] .stage .download{flex:1 1 100%;justify-content:center}[data-tool=quotation-pdf] .stage .download .btn{flex:1 1 100%;width:100%;justify-content:center}}.tool-root[data-astro-cid-y7bjrxjp]{margin-bottom:var(--space-5)}.options[data-astro-cid-y7bjrxjp]{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;font-size:.9rem}.options[data-astro-cid-y7bjrxjp] label[data-astro-cid-y7bjrxjp]{display:inline-flex;gap:6px;align-items:center}.stats[data-astro-cid-y7bjrxjp]{font-size:.85rem;margin:var(--space-2) 0}.removed[data-astro-cid-y7bjrxjp] h2[data-astro-cid-y7bjrxjp]{font-size:1rem;margin-top:var(--space-3)}.tool-root[data-astro-cid-fnbrsklw]{margin-bottom:var(--space-5)}.options[data-astro-cid-fnbrsklw]{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;font-size:.9rem}.options[data-astro-cid-fnbrsklw] label[data-astro-cid-fnbrsklw]{display:inline-flex;gap:6px;align-items:center}.stats[data-astro-cid-fnbrsklw]{font-size:.85rem;margin:var(--space-2) 0}.notes[data-astro-cid-fnbrsklw] h2[data-astro-cid-fnbrsklw]{font-size:1rem;margin-top:var(--space-3)}.options[data-astro-cid-fnbrsklw] select[data-astro-cid-fnbrsklw]{min-width:12rem;max-width:22rem}@media(max-width:560px){.options[data-astro-cid-fnbrsklw]{flex-direction:column;align-items:stretch;gap:var(--space-2)}.options[data-astro-cid-fnbrsklw] label[data-astro-cid-fnbrsklw]{flex-direction:column;align-items:stretch;gap:4px}.options[data-astro-cid-fnbrsklw] label[data-astro-cid-fnbrsklw].check{flex-direction:row;align-items:center}.options[data-astro-cid-fnbrsklw] select[data-astro-cid-fnbrsklw]{width:100%;max-width:none}}.tool-root[data-astro-cid-hmivcqhc]{margin-bottom:var(--space-5)}[data-tool=shopee-fee-calculator] .field-line{min-height:2.75rem;height:2.75rem;resize:none}.amount-pane[data-astro-cid-hmivcqhc]{display:grid;gap:var(--space-2);align-content:start}.field-label[data-astro-cid-hmivcqhc]{display:grid;gap:6px;font-size:.85rem;font-weight:600}.options[data-astro-cid-hmivcqhc]{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;font-size:.9rem}.options[data-astro-cid-hmivcqhc] label[data-astro-cid-hmivcqhc]{display:inline-flex;gap:6px;align-items:center}.check[data-astro-cid-hmivcqhc]{min-height:44px}[data-tool=shopee-fee-calculator] .options select{height:2.75rem;padding:0 2.25rem 0 .75rem;font-size:.95rem;font-weight:400;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);min-width:12rem;max-width:26rem}[data-tool=shopee-fee-calculator] .options select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}[data-tool=shopee-fee-calculator] [data-custom][hidden],[data-tool=shopee-fee-calculator] [data-msg][hidden],[data-tool=shopee-fee-calculator] [data-pill][hidden]{display:none!important}.pill[data-astro-cid-hmivcqhc]{display:inline-flex;gap:8px;align-items:center;font-size:.82rem;padding:4px 10px;border:1px solid var(--border);border-radius:999px;background:var(--accent-soft)}.pill[data-astro-cid-hmivcqhc] button[data-astro-cid-hmivcqhc]{background:none;border:0;padding:4px 2px;font:inherit;color:inherit;text-decoration:underline;cursor:pointer;min-height:44px}.msg[data-astro-cid-hmivcqhc]{font-size:.85rem;margin:0;padding:4px 8px;border-left:3px solid var(--danger);background:var(--danger-soft);color:var(--danger)}.msg-warn[data-astro-cid-hmivcqhc]{border-left-color:var(--warn);background:transparent;color:var(--warn)}.stats[data-astro-cid-hmivcqhc]{font-size:.85rem;margin:var(--space-2) 0}[data-tool=shopee-fee-calculator] .combo-field{display:flex;flex-direction:column;gap:6px;flex:1 1 20rem;min-width:13rem;max-width:30rem}[data-tool=shopee-fee-calculator] .combo-label{font-size:.85rem;font-weight:600;display:block}[data-tool=shopee-fee-calculator] .combo{position:relative}[data-tool=shopee-fee-calculator] .combo-input{width:100%;padding-right:3.9rem!important;font-size:.95rem;font-weight:400}[data-tool=shopee-fee-calculator] .combo-input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}[data-tool=shopee-fee-calculator] .combo-rate{position:absolute;right:.75rem;top:1.375rem;transform:translateY(-50%);font-size:.8rem;font-variant-numeric:tabular-nums;color:var(--text-muted);background:var(--surface);padding-left:6px;pointer-events:none}[data-tool=shopee-fee-calculator] .combo-pop{position:absolute;z-index:40;top:calc(100% + 4px);left:0;right:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}[data-tool=shopee-fee-calculator] .combo.is-up .combo-pop{top:auto;bottom:calc(100% + 4px)}[data-tool=shopee-fee-calculator] .combo-list{max-height:min(20rem,55vh);overflow-y:auto;overscroll-behavior:contain;padding:4px}[data-tool=shopee-fee-calculator] .combo-grp{margin:6px 8px 2px;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}[data-tool=shopee-fee-calculator] .opt{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 4px 0 8px;border-radius:var(--radius-sm);cursor:pointer;font-size:.9rem}[data-tool=shopee-fee-calculator] .opt:hover{background:var(--surface-2)}[data-tool=shopee-fee-calculator] .opt.is-active{background:var(--accent-soft)}[data-tool=shopee-fee-calculator] .opt[aria-selected=true]{font-weight:600}[data-tool=shopee-fee-calculator] .opt .on{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-tool=shopee-fee-calculator] .opt .or{flex:0 0 auto;font-size:.8rem;font-variant-numeric:tabular-nums;color:var(--text-muted)}[data-tool=shopee-fee-calculator] .opt[aria-selected=true] .or{color:var(--accent)}[data-tool=shopee-fee-calculator] .opt .os{flex:0 0 auto;width:32px;height:32px;display:grid;place-items:center;border-radius:999px;color:var(--text-muted);font-size:1rem;line-height:1}[data-tool=shopee-fee-calculator] .opt .os:hover{background:var(--surface-2);color:var(--accent)}[data-tool=shopee-fee-calculator] .opt .os[data-pinned=true]{color:var(--accent)}[data-tool=shopee-fee-calculator] .combo-count{margin:0;padding:6px 10px;border-top:1px solid var(--border);font-size:.78rem;color:var(--text-muted)}[data-tool=shopee-fee-calculator] .combo-help{margin:0;font-size:.75rem;color:var(--text-muted)}[data-tool=shopee-fee-calculator] .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}[data-tool=shopee-fee-calculator] [data-combo-pop][hidden],[data-tool=shopee-fee-calculator] [data-group][hidden],[data-tool=shopee-fee-calculator] .opt[hidden]{display:none!important}@media(max-width:560px){.options[data-astro-cid-hmivcqhc]{flex-direction:column;align-items:stretch;gap:var(--space-2)}.options[data-astro-cid-hmivcqhc] label[data-astro-cid-hmivcqhc]{flex-direction:column;align-items:stretch;gap:4px}[data-tool=shopee-fee-calculator] .options select{width:100%;max-width:none}[data-tool=shopee-fee-calculator] .combo-field{max-width:none}[data-tool=shopee-fee-calculator] .combo-list{max-height:min(20rem,50vh)}}.tool-root[data-astro-cid-7cbw4avd]{margin-bottom:var(--space-5)}[data-tool=sst-calculator] .field-line{min-height:2.75rem;height:2.75rem;resize:none}.amount-pane[data-astro-cid-7cbw4avd]{display:grid;gap:var(--space-2);align-content:start}.field-label[data-astro-cid-7cbw4avd]{display:grid;gap:6px;font-size:.85rem;font-weight:600}.options[data-astro-cid-7cbw4avd]{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;font-size:.9rem}.options[data-astro-cid-7cbw4avd] label[data-astro-cid-7cbw4avd]{display:inline-flex;gap:6px;align-items:center}[data-tool=sst-calculator] .options select{height:2.75rem;padding:0 2.25rem 0 .75rem;font-size:.95rem;font-weight:400;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);min-width:12rem;max-width:26rem}[data-tool=sst-calculator] .options select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}[data-tool=sst-calculator] [data-custom][hidden],[data-tool=sst-calculator] [data-msg][hidden]{display:none!important}.msg[data-astro-cid-7cbw4avd]{font-size:.85rem;margin:0;padding:4px 8px;border-left:3px solid var(--danger);background:var(--danger-soft);color:var(--danger)}.stats[data-astro-cid-7cbw4avd]{font-size:.85rem;margin:var(--space-2) 0}@media(max-width:560px){.options[data-astro-cid-7cbw4avd]{flex-direction:column;align-items:stretch;gap:var(--space-2)}.options[data-astro-cid-7cbw4avd] label[data-astro-cid-7cbw4avd]{flex-direction:column;align-items:stretch;gap:4px}[data-tool=sst-calculator] .options select{width:100%;max-width:none}}.tool-root[data-astro-cid-r4txzl4b]{margin-bottom:var(--space-5)}[data-tool=svg-brand-cleaner] .options select{height:2.75rem;padding:0 2.25rem 0 .75rem;font-size:.95rem;font-weight:400;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);min-height:2.75rem;min-width:12rem;max-width:26rem}[data-tool=svg-brand-cleaner] .options select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}[data-tool=svg-brand-cleaner] [data-msg][hidden]{display:none!important}.options[data-astro-cid-r4txzl4b]{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;font-size:.9rem}.options[data-astro-cid-r4txzl4b] label[data-astro-cid-r4txzl4b]{display:inline-flex;gap:6px;align-items:center;min-height:2.75rem}.check[data-astro-cid-r4txzl4b]{cursor:pointer}.hint[data-astro-cid-r4txzl4b]{font-size:.8rem;color:var(--text-muted)}.msg[data-astro-cid-r4txzl4b]{font-size:.85rem;margin:0;padding:4px 8px;border-left:3px solid var(--danger);background:var(--danger-soft);color:var(--danger);margin-top:var(--space-2)}.stats[data-astro-cid-r4txzl4b]{font-size:.85rem;margin:var(--space-2) 0}@media(max-width:560px){.options[data-astro-cid-r4txzl4b]{flex-direction:column;align-items:stretch;gap:var(--space-2)}.options[data-astro-cid-r4txzl4b] label[data-astro-cid-r4txzl4b]{flex-direction:column;align-items:stretch;gap:4px}.options[data-astro-cid-r4txzl4b] label[data-astro-cid-r4txzl4b].check{flex-direction:row;align-items:center}[data-tool=svg-brand-cleaner] .options select{width:100%;max-width:none}}.tool-root[data-astro-cid-phm7v57b]{margin-bottom:var(--space-5)}.campaign[data-astro-cid-phm7v57b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2) var(--space-3)}.campaign[data-astro-cid-phm7v57b] label[data-astro-cid-phm7v57b],.mode[data-astro-cid-phm7v57b]{display:grid;gap:4px;font-size:.85rem;color:var(--text)}.campaign[data-astro-cid-phm7v57b] input[data-astro-cid-phm7v57b]{width:100%}.row[data-astro-cid-phm7v57b]{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;margin-top:var(--space-2)}.row[data-astro-cid-phm7v57b] .mode[data-astro-cid-phm7v57b]{max-width:26rem}.row[data-astro-cid-phm7v57b] .mode[data-astro-cid-phm7v57b] span[data-astro-cid-phm7v57b]{white-space:normal}.check[data-astro-cid-phm7v57b]{display:inline-flex;gap:6px;align-items:center;font-size:.85rem}.msg[data-astro-cid-phm7v57b]{font-size:.85rem;margin:var(--space-2) 0 0;padding:4px 8px;border-left:3px solid var(--warn);background:var(--card)}.msg-error[data-astro-cid-phm7v57b]{border-left-color:var(--danger);color:var(--danger);background:var(--danger-soft)}.msg-warn[data-astro-cid-phm7v57b]{color:var(--warn)}.stats[data-astro-cid-phm7v57b]{font-size:.85rem;margin:var(--space-2) 0}.notes[data-astro-cid-phm7v57b] h2[data-astro-cid-phm7v57b]{font-size:1rem;margin-top:var(--space-3)}@media(max-width:860px){.campaign[data-astro-cid-phm7v57b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.campaign[data-astro-cid-phm7v57b]{grid-template-columns:1fr}.row[data-astro-cid-phm7v57b]{flex-direction:column;align-items:stretch}.row[data-astro-cid-phm7v57b] .mode[data-astro-cid-phm7v57b]{max-width:none}.row[data-astro-cid-phm7v57b] select[data-astro-cid-phm7v57b]{width:100%}}.tool-root[data-astro-cid-utkt2siq]{margin-bottom:var(--space-5)}[data-tool=whatsapp-chat-to-csv] .options select{height:2.75rem;padding:0 2.25rem 0 .75rem;font-size:.95rem;font-weight:400;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);min-height:2.75rem;min-width:12rem;max-width:26rem}[data-tool=whatsapp-chat-to-csv] .options select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}[data-tool=whatsapp-chat-to-csv] [data-msg][hidden]{display:none!important}.options[data-astro-cid-utkt2siq]{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;font-size:.9rem}.options[data-astro-cid-utkt2siq] label[data-astro-cid-utkt2siq]{display:inline-flex;gap:6px;align-items:center;min-height:2.75rem}.check[data-astro-cid-utkt2siq]{cursor:pointer}.msg[data-astro-cid-utkt2siq]{font-size:.85rem;margin:0;padding:4px 8px;border-left:3px solid var(--danger);background:var(--danger-soft);color:var(--danger);margin-top:var(--space-2)}.stats[data-astro-cid-utkt2siq]{font-size:.85rem;margin:var(--space-2) 0}@media(max-width:560px){.options[data-astro-cid-utkt2siq]{flex-direction:column;align-items:stretch;gap:var(--space-2)}.options[data-astro-cid-utkt2siq] label[data-astro-cid-utkt2siq]{flex-direction:column;align-items:stretch;gap:4px}.options[data-astro-cid-utkt2siq] label[data-astro-cid-utkt2siq].check{flex-direction:row;align-items:center}[data-tool=whatsapp-chat-to-csv] .options select{width:100%;max-width:none}}.tool-root[data-astro-cid-5ltiqmjk]{margin-bottom:var(--space-5)}.tool-root[data-astro-cid-5ltiqmjk] .pane{align-content:start}.wa-form[data-astro-cid-5ltiqmjk]{display:grid;gap:var(--space-3);text-align:left;align-content:start}.field-label[data-astro-cid-5ltiqmjk]{display:grid;gap:6px;font-size:.85rem;font-weight:600}.field-label[data-astro-cid-5ltiqmjk] select[data-astro-cid-5ltiqmjk]{height:2.75rem;padding:0 2.25rem 0 .75rem;font-size:.95rem;font-weight:400;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm)}.field-label[data-astro-cid-5ltiqmjk] select[data-astro-cid-5ltiqmjk]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.field-line[data-astro-cid-5ltiqmjk]{min-height:2.75rem;height:2.75rem;resize:none}.message-field[data-astro-cid-5ltiqmjk]{min-height:7.5rem;font-size:.95rem;line-height:1.5}.hint[data-astro-cid-5ltiqmjk]{font-weight:400;line-height:1.45}.check[data-astro-cid-5ltiqmjk]{display:inline-flex;gap:8px;align-items:center;font-size:.85rem}.check[data-astro-cid-5ltiqmjk] input[data-astro-cid-5ltiqmjk]{width:1.05rem;height:1.05rem}.mine-note[data-astro-cid-5ltiqmjk]{margin:0;padding:8px 0 8px 10px;border-left:3px solid var(--accent);line-height:1.45}.two-up[data-astro-cid-5ltiqmjk]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);align-items:start}.design[data-astro-cid-5ltiqmjk]{display:grid;gap:8px;min-width:0;margin:0;padding:12px;border:1px solid var(--border);border-radius:var(--radius-sm)}.design[data-astro-cid-5ltiqmjk] legend[data-astro-cid-5ltiqmjk]{padding:0 6px;font-size:.85rem;font-weight:600}.style-hint[data-astro-cid-5ltiqmjk]{margin:0}.seg[data-astro-cid-5ltiqmjk]{display:inline-flex;flex-wrap:wrap;width:fit-content;max-width:100%;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.seg[data-astro-cid-5ltiqmjk] label[data-astro-cid-5ltiqmjk]{position:relative;display:block}.seg[data-astro-cid-5ltiqmjk] input[data-astro-cid-5ltiqmjk]{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.seg[data-astro-cid-5ltiqmjk] span[data-astro-cid-5ltiqmjk]{display:block;padding:7px 12px;font-size:.88rem;line-height:1.2}.seg[data-astro-cid-5ltiqmjk] label[data-astro-cid-5ltiqmjk]+label[data-astro-cid-5ltiqmjk] span[data-astro-cid-5ltiqmjk]{border-left:1px solid var(--border)}.seg[data-astro-cid-5ltiqmjk] input[data-astro-cid-5ltiqmjk]:checked+span[data-astro-cid-5ltiqmjk]{background:var(--accent);color:var(--accent-contrast)}.seg[data-astro-cid-5ltiqmjk] input[data-astro-cid-5ltiqmjk]:focus-visible+span[data-astro-cid-5ltiqmjk]{outline:2px solid var(--accent);outline-offset:-2px}.seg[data-astro-cid-5ltiqmjk] label[data-astro-cid-5ltiqmjk][data-failed=true] input[data-astro-cid-5ltiqmjk]:checked+span[data-astro-cid-5ltiqmjk]{background:var(--danger);color:var(--surface)}.seg[data-astro-cid-5ltiqmjk] label[data-astro-cid-5ltiqmjk][data-failed=true] span[data-astro-cid-5ltiqmjk]:after{content:" ⚠"}.colour[data-astro-cid-5ltiqmjk]{display:flex;align-items:center;gap:8px;min-width:0}.colour[data-astro-cid-5ltiqmjk] input[data-astro-cid-5ltiqmjk][type=color]{flex:0 0 auto;width:3.25rem;height:2.75rem;padding:2px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer}.colour[data-astro-cid-5ltiqmjk] input[data-astro-cid-5ltiqmjk][type=color]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.white-btn[data-astro-cid-5ltiqmjk]{flex:0 0 auto;min-width:0;padding:8px 10px;font-size:.78rem}.contrast-row[data-astro-cid-5ltiqmjk]{display:flex;align-items:flex-start;gap:10px}.contrast[data-astro-cid-5ltiqmjk]{flex:1 1 auto;margin:0;font-size:.78rem;line-height:1.45;color:var(--text-muted)}.contrast[data-astro-cid-5ltiqmjk][data-pass=false]{padding:8px 10px;color:#8a5a00;background:#fffaeb;border:1px solid #fedf89;border-radius:var(--radius-sm)}.wa-stage[data-astro-cid-5ltiqmjk]{display:grid;gap:var(--space-2);text-align:left;align-content:start}.stage[data-astro-cid-5ltiqmjk]{display:grid;gap:var(--space-2)}.stage[data-astro-cid-5ltiqmjk][hidden],.stage-empty[data-astro-cid-5ltiqmjk][hidden],.qr-view[data-astro-cid-5ltiqmjk][hidden]{display:none}.url-field[data-astro-cid-5ltiqmjk]{min-height:4.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;line-height:1.5;resize:none;overflow-wrap:anywhere;word-break:break-all}.count[data-astro-cid-5ltiqmjk]{margin:0;font-size:.78rem}.length-warn[data-astro-cid-5ltiqmjk]{margin:0;padding:8px 10px;border-radius:var(--radius-sm);font-size:.82rem;line-height:1.45;color:#8a5a00;background:#fffaeb;border:1px solid #fedf89}.preview-block[data-astro-cid-5ltiqmjk]{display:grid;gap:4px}.preview-block[data-astro-cid-5ltiqmjk] h2[data-astro-cid-5ltiqmjk]{margin:0;font-size:.85rem;font-weight:700}.preview[data-astro-cid-5ltiqmjk]{margin:0;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);font-size:.85rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;max-height:10rem;overflow:auto}.qr-view[data-astro-cid-5ltiqmjk]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);padding:var(--space-2);line-height:0;display:flex;align-items:center;justify-content:center}.qr-view[data-astro-cid-5ltiqmjk] canvas[data-astro-cid-5ltiqmjk]{display:block;width:auto;height:auto;max-width:100%;max-height:min(48vh,420px);background:#fff;box-shadow:0 1px 4px #0000002e;image-rendering:pixelated}.verify[data-astro-cid-5ltiqmjk]{display:flex;align-items:center;gap:8px;margin:2px 0 0;padding:9px 12px;border-radius:var(--radius-sm);font-size:.875rem;font-weight:600;line-height:1.35;border:1px solid transparent}.verify[data-astro-cid-5ltiqmjk]:before{content:"✔";font-size:.9rem;line-height:1}.verify-ok[data-astro-cid-5ltiqmjk]{color:#14532d;background:#ecfdf3;border-color:#a6f4c5}.verify-bad[data-astro-cid-5ltiqmjk]{color:#a12b2b;background:#fef3f2;border-color:#fecdca}.verify-bad[data-astro-cid-5ltiqmjk]:before{content:"✕"}.msg-error[data-astro-cid-5ltiqmjk]{margin:0;padding:9px 12px;font-size:.85rem;line-height:1.45;color:var(--danger);background:var(--danger-soft);border-left:3px solid var(--danger)}.msg[data-astro-cid-5ltiqmjk][hidden]{display:none}.downloads[data-astro-cid-5ltiqmjk]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.downloads[data-astro-cid-5ltiqmjk] .btn[data-astro-cid-5ltiqmjk]{flex:1 1 0;min-width:0;justify-content:center}.scan-note[data-astro-cid-5ltiqmjk]{margin:0;padding:8px 0 8px 10px;font-size:.8rem;line-height:1.45;color:var(--text-muted);border-left:3px solid #f59e0b}.stats[data-astro-cid-5ltiqmjk]{margin:0;font-size:.78rem}.note[data-astro-cid-5ltiqmjk]{margin:0;font-size:.78rem;color:var(--text-muted)}.stage-empty[data-astro-cid-5ltiqmjk]{display:grid;gap:var(--space-2);justify-items:center;text-align:center}.se-card[data-astro-cid-5ltiqmjk]{width:100%;max-width:260px;display:grid;gap:8px;justify-items:center;padding:18px 16px;border:1px dashed var(--border);border-radius:var(--radius-sm);background:var(--surface-2)}.se-line[data-astro-cid-5ltiqmjk]{width:80%;height:8px;border-radius:4px;background:var(--border)}.se-line[data-astro-cid-5ltiqmjk].short{width:55%}.se-qr[data-astro-cid-5ltiqmjk]{width:62%;aspect-ratio:1;display:grid;place-items:center;margin-top:4px;border:1.5px dashed var(--border);border-radius:10px;font-size:1.4rem;color:var(--text-muted)}.se-steps[data-astro-cid-5ltiqmjk]{margin:0;padding-left:1.1rem;display:grid;gap:2px;text-align:left;font-size:.78rem;color:var(--text-muted)}@media(max-width:780px){.downloads[data-astro-cid-5ltiqmjk]{flex-direction:column}.downloads[data-astro-cid-5ltiqmjk] .btn[data-astro-cid-5ltiqmjk]{width:100%;justify-content:center}}@media(max-width:700px){.two-up[data-astro-cid-5ltiqmjk]{grid-template-columns:1fr}}@media(max-width:520px){.seg[data-astro-cid-5ltiqmjk]{display:grid;grid-template-columns:1fr 1fr;width:100%}.seg[data-astro-cid-5ltiqmjk] span[data-astro-cid-5ltiqmjk]{text-align:center;padding:9px 6px;font-size:.82rem}.seg[data-astro-cid-5ltiqmjk] label[data-astro-cid-5ltiqmjk]+label[data-astro-cid-5ltiqmjk] span[data-astro-cid-5ltiqmjk]{border-left:0}.seg[data-astro-cid-5ltiqmjk] label[data-astro-cid-5ltiqmjk]:nth-child(2n) span[data-astro-cid-5ltiqmjk]{border-left:1px solid var(--border)}.seg[data-astro-cid-5ltiqmjk] label[data-astro-cid-5ltiqmjk]:nth-child(n+3) span[data-astro-cid-5ltiqmjk]{border-top:1px solid var(--border)}}
