.workspace-section[data-astro-cid-aphhe2a6]{padding-block:clamp(2rem,4vw,3rem) clamp(2rem,4vw,3rem)}.workspace[data-astro-cid-aphhe2a6]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;min-height:20rem;padding:2.5rem 1.5rem;text-align:center;background:var(--surface);border:1.5px dashed var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.ws-icon[data-astro-cid-aphhe2a6]{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--radius);background:var(--surface-sunken);border:1px solid var(--line);color:var(--tone)}.ws-title[data-astro-cid-aphhe2a6]{font-family:var(--font-display);font-size:1.375rem;font-weight:600;color:var(--ink);margin-top:.4rem}.ws-text[data-astro-cid-aphhe2a6]{max-width:30rem;color:var(--muted);font-size:.9375rem}.ws-badge[data-astro-cid-aphhe2a6]{margin-top:.5rem;font-size:.6875rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--clay-text);border:1px solid color-mix(in srgb,var(--clay) 45%,transparent);border-radius:999px;padding:.2rem .7rem}.about[data-astro-cid-aphhe2a6]{display:grid;gap:2.5rem;padding-block:clamp(2rem,5vw,3.5rem);border-top:1px solid var(--line)}@media(min-width:800px){.about[data-astro-cid-aphhe2a6]{grid-template-columns:1.2fr 1fr;gap:4rem}}.about[data-astro-cid-aphhe2a6] h2[data-astro-cid-aphhe2a6]{margin-top:.75rem;font-size:clamp(1.5rem,3vw,2rem)}.summary[data-astro-cid-aphhe2a6]{margin-top:1rem;color:var(--ink-2);font-size:1.0625rem;max-width:34rem}.benefits[data-astro-cid-aphhe2a6]{display:grid;gap:.85rem;margin-top:1rem}.benefits[data-astro-cid-aphhe2a6] li[data-astro-cid-aphhe2a6]{display:flex;gap:.7rem;align-items:flex-start;color:var(--ink-2)}.benefits[data-astro-cid-aphhe2a6] svg{flex:none;margin-top:.2rem;color:var(--accent)}.audience[data-astro-cid-aphhe2a6]{margin-top:.75rem;color:var(--muted);max-width:34rem}.guide[data-astro-cid-aphhe2a6]{display:grid;gap:2.5rem;padding-block:clamp(2rem,5vw,3.5rem);border-top:1px solid var(--line)}@media(min-width:800px){.guide[data-astro-cid-aphhe2a6]{grid-template-columns:1.2fr 1fr;gap:4rem}}.guide[data-astro-cid-aphhe2a6] h2[data-astro-cid-aphhe2a6]{margin-top:.75rem;font-size:clamp(1.4rem,2.6vw,1.75rem)}.guide[data-astro-cid-aphhe2a6] .good[data-astro-cid-aphhe2a6] h2[data-astro-cid-aphhe2a6]:first-child{margin-top:0}.guide[data-astro-cid-aphhe2a6] .h-sub[data-astro-cid-aphhe2a6]{margin-top:2rem}.steps[data-astro-cid-aphhe2a6]{margin:1rem 0 0;padding:0;list-style:none;display:grid;gap:.85rem;counter-reset:step}.steps[data-astro-cid-aphhe2a6] li[data-astro-cid-aphhe2a6]{position:relative;padding-left:2.4rem;color:var(--ink-2);counter-increment:step}.steps[data-astro-cid-aphhe2a6] li[data-astro-cid-aphhe2a6]:before{content:counter(step);position:absolute;left:0;top:.05rem;display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface);font-size:.8125rem;font-weight:650;color:var(--accent)}.notes[data-astro-cid-aphhe2a6]{margin:1rem 0 0;padding:0;list-style:none;display:grid;gap:.75rem}.notes[data-astro-cid-aphhe2a6] li[data-astro-cid-aphhe2a6]{position:relative;padding-left:1.1rem;color:var(--ink-2)}.notes[data-astro-cid-aphhe2a6] li[data-astro-cid-aphhe2a6]:before{content:"";position:absolute;left:0;top:.65em;width:6px;height:6px;border-radius:50%;background:var(--clay)}.privacy-text[data-astro-cid-aphhe2a6]{margin-top:.75rem;color:var(--ink-2);max-width:34rem}.faq[data-astro-cid-aphhe2a6]{padding-block:clamp(2rem,5vw,3.5rem);border-top:1px solid var(--line)}.faq[data-astro-cid-aphhe2a6] h2[data-astro-cid-aphhe2a6]{font-size:clamp(1.4rem,2.6vw,1.75rem);margin-bottom:1.25rem}.faq-list[data-astro-cid-aphhe2a6]{border-top:1px solid var(--line-strong);max-width:46rem}.faq[data-astro-cid-aphhe2a6] details[data-astro-cid-aphhe2a6]{border-bottom:1px solid var(--line-strong)}.faq[data-astro-cid-aphhe2a6] summary[data-astro-cid-aphhe2a6]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;padding:1rem .25rem;cursor:pointer;list-style:none;font-family:var(--font-display);font-size:1.125rem;font-weight:600;color:var(--ink)}.faq[data-astro-cid-aphhe2a6] summary[data-astro-cid-aphhe2a6]::-webkit-details-marker{display:none}.faq[data-astro-cid-aphhe2a6] summary[data-astro-cid-aphhe2a6]:hover{color:var(--accent)}.faq[data-astro-cid-aphhe2a6] summary[data-astro-cid-aphhe2a6] .chev{flex:none;color:var(--clay-text);transition:transform var(--med) var(--ease)}.faq[data-astro-cid-aphhe2a6] details[data-astro-cid-aphhe2a6][open] summary[data-astro-cid-aphhe2a6] .chev{transform:rotate(45deg)}.faq[data-astro-cid-aphhe2a6] details[data-astro-cid-aphhe2a6] p[data-astro-cid-aphhe2a6]{padding:0 .25rem 1.25rem;max-width:40rem;color:var(--ink-2)}.related[data-astro-cid-aphhe2a6]{padding-block:clamp(2rem,5vw,3.5rem) var(--section-y);border-top:1px solid var(--line)}.related-head[data-astro-cid-aphhe2a6]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem 1.5rem;margin-bottom:1.5rem}.related-head[data-astro-cid-aphhe2a6] h2[data-astro-cid-aphhe2a6]{font-size:clamp(1.4rem,2.6vw,1.75rem)}.related-head[data-astro-cid-aphhe2a6] .link[data-astro-cid-aphhe2a6]{display:inline-flex;align-items:center;gap:.4rem;font-weight:550;font-size:.9375rem}.related-head[data-astro-cid-aphhe2a6] svg.back{transform:rotate(180deg)}.grid[data-astro-cid-aphhe2a6]{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:640px){.grid[data-astro-cid-aphhe2a6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.grid[data-astro-cid-aphhe2a6]{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.wc[data-astro-cid-l2crl3wc]{display:grid;gap:1.25rem;align-items:start}@media(min-width:1000px){.wc[data-astro-cid-l2crl3wc]{grid-template-columns:minmax(0,1fr) 21rem;gap:1.5rem}.stats[data-astro-cid-l2crl3wc]{position:sticky;top:calc(var(--header-h) + 1rem)}}.editor[data-astro-cid-l2crl3wc],.stats[data-astro-cid-l2crl3wc]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.editor[data-astro-cid-l2crl3wc]{padding:clamp(1rem,2.5vw,1.5rem)}.editor-head[data-astro-cid-l2crl3wc]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;margin-bottom:.75rem}.editor-head[data-astro-cid-l2crl3wc] label[data-astro-cid-l2crl3wc]{font-family:var(--font-display);font-size:1.1875rem;font-weight:600;color:var(--ink)}.privacy[data-astro-cid-l2crl3wc]{font-size:.8125rem;color:var(--muted)}textarea[data-astro-cid-l2crl3wc]{display:block;width:100%;min-height:clamp(16rem,52vh,32rem);padding:1rem 1.1rem;background:var(--surface-inset);border:1px solid var(--line-strong);border-radius:var(--radius);font-family:var(--font-sans);font-size:1.0625rem;line-height:1.7;color:var(--ink);resize:vertical;transition:border-color var(--fast) var(--ease),box-shadow var(--fast) var(--ease)}textarea[data-astro-cid-l2crl3wc]::placeholder{color:var(--placeholder)}textarea[data-astro-cid-l2crl3wc]:focus,textarea[data-astro-cid-l2crl3wc]:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-tint)}.toolbar[data-astro-cid-l2crl3wc]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-top:.9rem}.controls[data-astro-cid-l2crl3wc]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .9rem;min-width:0}.actions[data-astro-cid-l2crl3wc],.confirm[data-astro-cid-l2crl3wc]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.actions[data-astro-cid-l2crl3wc][hidden],.confirm[data-astro-cid-l2crl3wc][hidden]{display:none}.confirm[data-astro-cid-l2crl3wc] span[data-astro-cid-l2crl3wc]{font-size:.9375rem;font-weight:600;color:var(--ink);margin-right:.25rem}@media(max-width:479px){.confirm[data-astro-cid-l2crl3wc] span[data-astro-cid-l2crl3wc]{flex-basis:100%;margin-right:0}}.danger[data-astro-cid-l2crl3wc]{background:var(--clay-text)}.danger[data-astro-cid-l2crl3wc]:hover{background:var(--clay-text);filter:brightness(.92)}:root[data-theme=dark] .danger[data-astro-cid-l2crl3wc]{background:var(--clay);color:var(--accent-ink)}@media(max-width:639px),(pointer:coarse){.toolbar[data-astro-cid-l2crl3wc] .btn{height:44px;padding-inline:1.1rem}}.mini[data-astro-cid-l2crl3wc]{font-size:.875rem;color:var(--muted);font-variant-numeric:tabular-nums}.status[data-astro-cid-l2crl3wc]{font-size:.875rem;font-weight:600;min-height:1.3em}.status[data-astro-cid-l2crl3wc][data-kind=ok]{color:var(--success)}.status[data-astro-cid-l2crl3wc][data-kind=bad]{color:var(--clay-text)}.status[data-astro-cid-l2crl3wc][data-kind=ok]:before{content:"✓ "}.stats[data-astro-cid-l2crl3wc]{padding:clamp(1rem,2.5vw,1.5rem);display:grid;gap:1rem}.stats-title[data-astro-cid-l2crl3wc]{font-family:var(--font-sans);font-size:.75rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--clay-text)}dl[data-astro-cid-l2crl3wc],dd[data-astro-cid-l2crl3wc],dt[data-astro-cid-l2crl3wc]{margin:0}.hero-stat[data-astro-cid-l2crl3wc]{display:flex;flex-direction:column;gap:.15rem;padding:1rem 1.1rem;background:var(--surface-inset);border:1px solid var(--line);border-left:3px solid var(--clay);border-radius:var(--radius)}.hero-stat[data-astro-cid-l2crl3wc] dt[data-astro-cid-l2crl3wc]{font-size:.875rem;font-weight:600;color:var(--ink-2)}.hero-stat[data-astro-cid-l2crl3wc] dd[data-astro-cid-l2crl3wc]{font-family:var(--font-display);font-size:clamp(2.75rem,7vw,3.75rem);font-weight:600;line-height:1.05;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.grid[data-astro-cid-l2crl3wc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.stat[data-astro-cid-l2crl3wc]{display:flex;flex-direction:column;gap:.2rem;padding:.75rem .9rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.stat[data-astro-cid-l2crl3wc] dt[data-astro-cid-l2crl3wc]{font-size:.8125rem;line-height:1.3;color:var(--muted)}.stat[data-astro-cid-l2crl3wc] dd[data-astro-cid-l2crl3wc]{font-family:var(--font-display);font-size:1.5rem;font-weight:600;line-height:1.15;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.stat[data-astro-cid-l2crl3wc] dd[data-astro-cid-l2crl3wc].time{font-family:var(--font-sans);font-size:1rem;font-weight:600;line-height:1.35;padding-top:.2rem}[data-astro-cid-l2crl3wc][data-empty] .time[data-astro-cid-l2crl3wc]{color:var(--placeholder)}.sub[data-astro-cid-l2crl3wc]{margin:.1rem 0 0;font-size:.75rem;line-height:1.35;color:var(--muted);font-variant-numeric:tabular-nums;cursor:help}.sub[data-astro-cid-l2crl3wc][hidden]{display:none}.note[data-astro-cid-l2crl3wc]{font-size:.8125rem;line-height:1.5;color:var(--muted)}@media(min-width:640px)and (max-width:999px){.stats[data-astro-cid-l2crl3wc]{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);column-gap:1rem;align-items:start}.stats-title[data-astro-cid-l2crl3wc],.note[data-astro-cid-l2crl3wc]{grid-column:1 / -1}.hero-stat[data-astro-cid-l2crl3wc]{grid-row:2 / span 2;height:100%;justify-content:center}.grid[data-astro-cid-l2crl3wc]{grid-template-columns:repeat(4,minmax(0,1fr))}.grid[data-astro-cid-l2crl3wc].times{grid-template-columns:repeat(2,minmax(0,1fr))}}.jf[data-astro-cid-h72y3ce6]{display:grid;gap:1rem}dl[data-astro-cid-h72y3ce6],dd[data-astro-cid-h72y3ce6],dt[data-astro-cid-h72y3ce6],legend[data-astro-cid-h72y3ce6],fieldset[data-astro-cid-h72y3ce6]{margin:0;padding:0;border:0}.toolbar[data-astro-cid-h72y3ce6]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.9rem 1.5rem;padding:.9rem 1rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.indent[data-astro-cid-h72y3ce6] legend[data-astro-cid-h72y3ce6]{font-size:.75rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:.4rem}.segmented[data-astro-cid-h72y3ce6]{display:inline-flex;padding:3px;gap:2px;background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius)}.seg[data-astro-cid-h72y3ce6]{position:relative;cursor:pointer}.seg[data-astro-cid-h72y3ce6] input[data-astro-cid-h72y3ce6]{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.seg[data-astro-cid-h72y3ce6] span[data-astro-cid-h72y3ce6]{display:block;padding:.4rem .8rem;border-radius:calc(var(--radius) - 3px);font-size:.875rem;font-weight:550;color:var(--ink-2);white-space:nowrap;transition:background var(--fast) var(--ease),color var(--fast) var(--ease)}.seg[data-astro-cid-h72y3ce6]:hover span[data-astro-cid-h72y3ce6]{color:var(--ink)}.seg[data-astro-cid-h72y3ce6] input[data-astro-cid-h72y3ce6]:checked+span[data-astro-cid-h72y3ce6]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm),inset 0 0 0 1px var(--line-strong)}.seg[data-astro-cid-h72y3ce6] input[data-astro-cid-h72y3ce6]:focus-visible+span[data-astro-cid-h72y3ce6]{outline:2px solid var(--accent);outline-offset:2px}.run[data-astro-cid-h72y3ce6]{display:flex;flex-wrap:wrap;gap:.5rem}.status[data-astro-cid-h72y3ce6]{display:flex;gap:.8rem;align-items:flex-start;padding:.8rem 1rem;border:1px solid var(--line);border-left-width:3px;border-radius:var(--radius);background:var(--surface)}.status[data-astro-cid-h72y3ce6] .badge[data-astro-cid-h72y3ce6]{flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:50%;font-size:.8125rem;font-weight:700;line-height:1;background:var(--surface-sunken);color:var(--muted)}.status-body[data-astro-cid-h72y3ce6]{min-width:0;flex:1}.status-line[data-astro-cid-h72y3ce6]{display:flex;flex-wrap:wrap;gap:.25rem .75rem;align-items:baseline;font-size:.9375rem}.status-line[data-astro-cid-h72y3ce6] strong[data-astro-cid-h72y3ce6]{color:var(--ink)}.status-line[data-astro-cid-h72y3ce6] span[data-astro-cid-h72y3ce6]{color:var(--muted);font-size:.875rem;overflow-wrap:anywhere}.status[data-astro-cid-h72y3ce6][data-state=idle] .badge[data-astro-cid-h72y3ce6]:before{content:"i";font-family:var(--font-display);font-style:italic}.status[data-astro-cid-h72y3ce6][data-state=busy] .badge[data-astro-cid-h72y3ce6]:before{content:"…"}.status[data-astro-cid-h72y3ce6][data-state=valid]{border-left-color:var(--success);background:color-mix(in srgb,var(--success-tint) 55%,var(--surface))}.status[data-astro-cid-h72y3ce6][data-state=valid] .badge[data-astro-cid-h72y3ce6]{background:var(--success-tint);color:var(--success)}.status[data-astro-cid-h72y3ce6][data-state=valid] .badge[data-astro-cid-h72y3ce6]:before{content:"✓"}.status[data-astro-cid-h72y3ce6][data-state=invalid]{border-left-color:var(--clay);background:color-mix(in srgb,var(--clay-tint) 55%,var(--surface))}.status[data-astro-cid-h72y3ce6][data-state=invalid] .badge[data-astro-cid-h72y3ce6]{background:var(--clay-tint);color:var(--clay-text)}.status[data-astro-cid-h72y3ce6][data-state=invalid] .badge[data-astro-cid-h72y3ce6]:before{content:"!"}.status[data-astro-cid-h72y3ce6][data-state=invalid] .status-line[data-astro-cid-h72y3ce6] strong[data-astro-cid-h72y3ce6]{color:var(--clay-text)}.error[data-astro-cid-h72y3ce6]{margin-top:.6rem;display:grid;gap:.6rem;justify-items:start}.error[data-astro-cid-h72y3ce6][hidden],.frame[data-astro-cid-h72y3ce6][hidden],.hint[data-astro-cid-h72y3ce6][hidden],[data-astro-cid-h72y3ce6][data-jf-jump][hidden]{display:none}.error-msg[data-astro-cid-h72y3ce6]{font-weight:600;color:var(--ink);overflow-wrap:anywhere}.frame[data-astro-cid-h72y3ce6]{max-width:100%;margin:0;padding:.6rem .8rem;overflow-x:auto;background:var(--surface-inset);border:1px solid var(--line);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.8125rem;line-height:1.5;color:var(--ink);tab-size:2}.hint[data-astro-cid-h72y3ce6]{font-size:.9375rem;color:var(--ink-2)}.panels[data-astro-cid-h72y3ce6]{display:grid;gap:1rem;align-items:start}@media(min-width:900px){.panels[data-astro-cid-h72y3ce6]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.panel[data-astro-cid-h72y3ce6]{padding:clamp(.85rem,2vw,1.25rem);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);min-width:0}.panel-head[data-astro-cid-h72y3ce6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-bottom:.75rem;min-height:36px}.panel-head[data-astro-cid-h72y3ce6] label[data-astro-cid-h72y3ce6]{font-family:var(--font-display);font-size:1.1875rem;font-weight:600;color:var(--ink)}.panel-actions[data-astro-cid-h72y3ce6],.confirm[data-astro-cid-h72y3ce6]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.panel-actions[data-astro-cid-h72y3ce6][hidden],.confirm[data-astro-cid-h72y3ce6][hidden]{display:none}.confirm[data-astro-cid-h72y3ce6] span[data-astro-cid-h72y3ce6]{font-size:.9375rem;font-weight:600;color:var(--ink);margin-right:.15rem}.danger[data-astro-cid-h72y3ce6]{background:var(--clay-text)}.danger[data-astro-cid-h72y3ce6]:hover{background:var(--clay-text);filter:brightness(.92)}:root[data-theme=dark] .danger[data-astro-cid-h72y3ce6]{background:var(--clay);color:var(--accent-ink)}.code[data-astro-cid-h72y3ce6]{display:block;width:100%;height:clamp(18rem,55vh,36rem);padding:.85rem 1rem;background:var(--surface-inset);border:1px solid var(--line-strong);border-radius:var(--radius);font-family:var(--font-mono);font-size:.8125rem;line-height:1.6;color:var(--ink);tab-size:2;white-space:pre;overflow:auto;resize:vertical;transition:border-color var(--fast) var(--ease),box-shadow var(--fast) var(--ease)}.code[data-astro-cid-h72y3ce6]::placeholder{color:var(--placeholder)}.code[data-astro-cid-h72y3ce6]:focus,.code[data-astro-cid-h72y3ce6]:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-tint)}textarea[data-astro-cid-h72y3ce6][readonly].code{background:var(--surface-sunken)}.code[data-astro-cid-h72y3ce6][hidden]{display:none}.vview[data-astro-cid-h72y3ce6]{--vlh: 21px;position:relative;padding:0;line-height:var(--vlh);resize:vertical}.vview[data-astro-cid-h72y3ce6] .vsizer{position:relative}.vview[data-astro-cid-h72y3ce6] .vlines{position:absolute;margin:0;font:inherit;line-height:var(--vlh);color:inherit;white-space:pre;tab-size:2}.vview[data-astro-cid-h72y3ce6]:focus,.vview[data-astro-cid-h72y3ce6]:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-tint)}.view-note[data-astro-cid-h72y3ce6]{margin-top:.6rem;font-size:.8125rem;line-height:1.5;color:var(--muted)}.view-note[data-astro-cid-h72y3ce6][hidden]{display:none}@media(max-width:639px){textarea[data-astro-cid-h72y3ce6][data-jf-input]{font-size:1rem}.code[data-astro-cid-h72y3ce6]{height:clamp(15rem,45vh,26rem)}}.empty[data-astro-cid-h72y3ce6]{display:grid;align-content:center;justify-items:center;gap:.4rem;height:clamp(18rem,55vh,36rem);padding:1.5rem;text-align:center;border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--surface-inset)}.empty[data-astro-cid-h72y3ce6][hidden]{display:none}.empty-title[data-astro-cid-h72y3ce6]{font-family:var(--font-display);font-size:1.125rem;font-weight:600;color:var(--ink)}.empty-text[data-astro-cid-h72y3ce6]{max-width:24rem;font-size:.9375rem;color:var(--muted)}.empty[data-astro-cid-h72y3ce6][data-state=error]{border-color:color-mix(in srgb,var(--clay) 45%,var(--line-strong))}.empty[data-astro-cid-h72y3ce6][data-state=error] .empty-title[data-astro-cid-h72y3ce6]{color:var(--clay-text)}@media(max-width:639px){.empty[data-astro-cid-h72y3ce6]{height:clamp(10rem,28vh,16rem)}}.meta-row[data-astro-cid-h72y3ce6]{display:flex;flex-wrap:wrap;gap:.25rem 1rem;justify-content:space-between;margin-top:.7rem}.meta[data-astro-cid-h72y3ce6]{font-size:.8125rem;color:var(--muted);font-variant-numeric:tabular-nums;min-height:1.2em}.stale[data-astro-cid-h72y3ce6]{font-size:.8125rem;font-weight:600;color:var(--clay-text)}.stale[data-astro-cid-h72y3ce6][hidden]{display:none}.toast[data-astro-cid-h72y3ce6]{margin-top:.4rem;min-height:1.3em;font-size:.875rem;font-weight:600}.toast[data-astro-cid-h72y3ce6][data-kind=ok]{color:var(--success)}.toast[data-astro-cid-h72y3ce6][data-kind=bad]{color:var(--clay-text)}.toast[data-astro-cid-h72y3ce6][data-kind=ok]:before{content:"✓ "}.privacy[data-astro-cid-h72y3ce6]{font-size:.8125rem;color:var(--muted)}@media(max-width:639px),(pointer:coarse){.jf[data-astro-cid-h72y3ce6] .btn{height:44px;padding-inline:1.1rem}.seg[data-astro-cid-h72y3ce6] span[data-astro-cid-h72y3ce6]{padding-block:.65rem}}@media(max-width:479px){.confirm[data-astro-cid-h72y3ce6] span[data-astro-cid-h72y3ce6]{flex-basis:100%;margin-right:0}.run[data-astro-cid-h72y3ce6] .btn-primary{flex:1 1 100%}.run[data-astro-cid-h72y3ce6] .btn-secondary{flex:1 1 0}}.wq-print-sheet{display:none}@media print{html.wq-printing,html.wq-printing body{background:#fff!important}html.wq-printing body>*:not(.wq-print-sheet){display:none!important}html.wq-printing .wq-print-sheet{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:95vh;padding:1.5cm;color:#000;background:#fff;text-align:center;font-family:Georgia,Times New Roman,serif}.wq-print-sheet .ps-lead{margin:0 0 .8cm;font-size:18pt;font-weight:600;line-height:1.3}.wq-print-sheet .ps-qr{width:11cm;height:11cm}.wq-print-sheet .ps-qr svg{display:block;width:100%;height:100%}.wq-print-sheet .ps-name{margin:.8cm 0 0;font-size:22pt;font-weight:600;overflow-wrap:anywhere;white-space:pre-wrap}.wq-print-sheet .ps-sub{margin:.2cm 0 0;font-size:12pt;color:#333}}.wq[data-astro-cid-gdh5otmu]{display:grid;gap:1.5rem}.layout[data-astro-cid-gdh5otmu]{display:grid;gap:1.25rem;align-items:start}@media(min-width:900px){.layout[data-astro-cid-gdh5otmu]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:1.5rem}.preview[data-astro-cid-gdh5otmu]{position:sticky;top:calc(var(--header-h) + 1rem)}}.card[data-astro-cid-gdh5otmu]{padding:clamp(1rem,2.5vw,1.5rem);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);min-width:0}.card-title[data-astro-cid-gdh5otmu]{font-size:1.1875rem;margin-bottom:1.1rem}fieldset[data-astro-cid-gdh5otmu],legend[data-astro-cid-gdh5otmu]{margin:0;padding:0;border:0}.form[data-astro-cid-gdh5otmu]{display:grid;gap:1.1rem}.form[data-astro-cid-gdh5otmu] .card-title[data-astro-cid-gdh5otmu]{margin-bottom:0}.field[data-astro-cid-gdh5otmu]{display:grid;gap:.4rem;min-width:0}label[data-astro-cid-gdh5otmu],legend[data-astro-cid-gdh5otmu]{font-weight:600;font-size:.9375rem;color:var(--ink)}.input[data-astro-cid-gdh5otmu]{width:100%;min-width:0;padding:.7rem .85rem;background:var(--surface-inset);border:1px solid var(--line-strong);border-radius:var(--radius);font-size:1rem;color:var(--ink);transition:border-color var(--fast) var(--ease),box-shadow var(--fast) var(--ease),opacity var(--fast) var(--ease)}.input[data-astro-cid-gdh5otmu]:focus,.input[data-astro-cid-gdh5otmu]:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-tint)}.input[data-astro-cid-gdh5otmu][aria-invalid=true]{border-color:var(--clay)}.input[data-astro-cid-gdh5otmu]:disabled{opacity:.55;cursor:not-allowed;background:var(--surface-sunken)}[data-astro-cid-gdh5otmu][data-disabled=true] label[data-astro-cid-gdh5otmu]{color:var(--muted)}.pw[data-astro-cid-gdh5otmu]{display:flex;gap:.5rem;align-items:stretch}.pw[data-astro-cid-gdh5otmu] .btn[data-astro-cid-gdh5otmu]{flex:none;min-width:4.25rem;height:auto}.help[data-astro-cid-gdh5otmu]{font-size:.8125rem;color:var(--muted)}.msgs[data-astro-cid-gdh5otmu]{display:grid;gap:.25rem;margin:0;padding:0;list-style:none;font-size:.875rem}.msgs[data-astro-cid-gdh5otmu][hidden]{display:none}.msgs[data-astro-cid-gdh5otmu] li[data-astro-cid-gdh5otmu][data-kind=error]{color:var(--clay-text);font-weight:600}.msgs[data-astro-cid-gdh5otmu] li[data-astro-cid-gdh5otmu][data-kind=warn]{color:var(--ink-2);padding-left:.9rem;position:relative}.msgs[data-astro-cid-gdh5otmu] li[data-astro-cid-gdh5otmu][data-kind=warn]:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--clay)}.segmented[data-astro-cid-gdh5otmu]{display:inline-flex;flex-wrap:wrap;padding:3px;gap:2px;background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius);max-width:100%}.seg[data-astro-cid-gdh5otmu]{position:relative;cursor:pointer}.seg[data-astro-cid-gdh5otmu] input[data-astro-cid-gdh5otmu]{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.seg[data-astro-cid-gdh5otmu] span[data-astro-cid-gdh5otmu]{display:block;padding:.45rem .85rem;border-radius:calc(var(--radius) - 3px);font-size:.875rem;font-weight:550;color:var(--ink-2);white-space:nowrap;transition:background var(--fast) var(--ease),color var(--fast) var(--ease)}.seg[data-astro-cid-gdh5otmu]:hover span[data-astro-cid-gdh5otmu]{color:var(--ink)}.seg[data-astro-cid-gdh5otmu] input[data-astro-cid-gdh5otmu]:checked+span[data-astro-cid-gdh5otmu]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm),inset 0 0 0 1px var(--line-strong)}.seg[data-astro-cid-gdh5otmu] input[data-astro-cid-gdh5otmu]:focus-visible+span[data-astro-cid-gdh5otmu]{outline:2px solid var(--accent);outline-offset:2px}.check[data-astro-cid-gdh5otmu]{display:flex;gap:.7rem;align-items:flex-start;cursor:pointer;font-weight:600}.check[data-astro-cid-gdh5otmu] input[data-astro-cid-gdh5otmu]{width:1.15rem;height:1.15rem;margin:.15rem 0 0;accent-color:var(--accent);flex:none;cursor:pointer}.check[data-astro-cid-gdh5otmu] small[data-astro-cid-gdh5otmu]{display:block;margin-top:.1rem;font-size:.8125rem;font-weight:400;color:var(--muted)}.form-actions[data-astro-cid-gdh5otmu]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;padding-top:.25rem}.privacy[data-astro-cid-gdh5otmu]{font-size:.8125rem;color:var(--muted)}.stage[data-astro-cid-gdh5otmu]{display:grid;place-items:center}.empty[data-astro-cid-gdh5otmu]{display:grid;align-content:center;justify-items:center;gap:.45rem;width:min(100%,22rem);aspect-ratio:1;padding:1.5rem;text-align:center;border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--surface-inset)}.empty[data-astro-cid-gdh5otmu][hidden]{display:none}.empty-title[data-astro-cid-gdh5otmu]{font-family:var(--font-display);font-size:1.125rem;font-weight:600;color:var(--ink)}.empty-text[data-astro-cid-gdh5otmu]{max-width:17rem;font-size:.9375rem;color:var(--muted)}.empty-list[data-astro-cid-gdh5otmu]{display:grid;gap:.2rem;margin:.3rem 0 0;padding:0;list-style:none;font-size:.875rem;font-weight:550;color:var(--ink-2)}.empty-list[data-astro-cid-gdh5otmu][hidden]{display:none}.qr[data-astro-cid-gdh5otmu]{width:min(100%,22rem);aspect-ratio:1;background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-md)}.qr[data-astro-cid-gdh5otmu][hidden]{display:none}.qr[data-astro-cid-gdh5otmu] svg{display:block;width:100%;height:100%}.cap[data-astro-cid-gdh5otmu]{margin-top:1rem;text-align:center;min-width:0}.cap[data-astro-cid-gdh5otmu][hidden]{display:none}.cap-name[data-astro-cid-gdh5otmu]{font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap}.cap-sub[data-astro-cid-gdh5otmu]{margin-top:.15rem;font-size:.875rem;color:var(--muted)}.actions[data-astro-cid-gdh5otmu]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.1rem}.toast[data-astro-cid-gdh5otmu]{margin-top:.6rem;min-height:1.3em;text-align:center;font-size:.875rem;font-weight:600}.toast[data-astro-cid-gdh5otmu][data-kind=ok]{color:var(--success)}.toast[data-astro-cid-gdh5otmu][data-kind=bad]{color:var(--clay-text)}.toast[data-astro-cid-gdh5otmu][data-kind=ok]:before{content:"✓ "}.encoded[data-astro-cid-gdh5otmu]{margin-top:1rem;border-top:1px solid var(--line);padding-top:.75rem}.encoded[data-astro-cid-gdh5otmu][hidden]{display:none}.encoded[data-astro-cid-gdh5otmu] summary[data-astro-cid-gdh5otmu]{cursor:pointer;font-size:.875rem;font-weight:600;color:var(--accent)}.encoded-note[data-astro-cid-gdh5otmu]{margin-top:.5rem;font-size:.8125rem;color:var(--muted)}.encoded[data-astro-cid-gdh5otmu] pre[data-astro-cid-gdh5otmu]{margin:.5rem 0 0;padding:.6rem .8rem;overflow-x:auto;background:var(--surface-inset);border:1px solid var(--line);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.8125rem;line-height:1.5;color:var(--ink)}.notes[data-astro-cid-gdh5otmu]{display:grid;gap:1.25rem;padding-top:.5rem}@media(min-width:700px){.notes[data-astro-cid-gdh5otmu]{grid-template-columns:1fr 1fr;gap:2.5rem}}.notes[data-astro-cid-gdh5otmu] h2[data-astro-cid-gdh5otmu]{font-size:1.125rem}.notes[data-astro-cid-gdh5otmu] p[data-astro-cid-gdh5otmu]{margin-top:.5rem;color:var(--ink-2);font-size:.9375rem;max-width:34rem}@media(max-width:639px),(pointer:coarse){.wq[data-astro-cid-gdh5otmu] .btn{height:44px;padding-inline:1.1rem}.pw[data-astro-cid-gdh5otmu] .btn[data-astro-cid-gdh5otmu]{height:auto}.seg[data-astro-cid-gdh5otmu] span[data-astro-cid-gdh5otmu]{padding-block:.65rem}}@media(max-width:479px){.actions[data-astro-cid-gdh5otmu]{display:grid;grid-template-columns:1fr 1fr}.actions[data-astro-cid-gdh5otmu] .btn-primary{grid-column:1 / -1}.seg[data-astro-cid-gdh5otmu] span[data-astro-cid-gdh5otmu]{padding-inline:.7rem;font-size:.8125rem}}.ic [hidden]{display:none!important}.ic .item{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;gap:.75rem 1rem;align-items:start;padding:.85rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-inset)}.ic .item[data-status=rejected],.ic .item[data-status=failed]{border-color:color-mix(in srgb,var(--clay) 50%,var(--line));background:color-mix(in srgb,var(--clay-tint) 40%,var(--surface-inset))}.ic .thumb{display:grid;place-items:center;width:5.5rem;height:5.5rem;border-radius:var(--radius-sm);border:1px solid var(--line);overflow:hidden;background:var(--surface-sunken)}.ic .thumb[data-alpha=true]{background-color:#fff;background-image:linear-gradient(45deg,#d9d4c8 25%,transparent 25%,transparent 75%,#d9d4c8 75%),linear-gradient(45deg,#d9d4c8 25%,transparent 25%,transparent 75%,#d9d4c8 75%);background-size:12px 12px;background-position:0 0,6px 6px}.ic .thumb canvas{display:block;max-width:100%;max-height:100%}.ic .body{min-width:0;display:grid;gap:.2rem}.ic .name{font-weight:650;color:var(--ink);overflow-wrap:anywhere;line-height:1.35}.ic .meta{font-size:.8125rem;color:var(--muted)}.ic .state{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:650;color:var(--ink-2)}.ic .state-icon{display:inline-grid;place-items:center;width:1.1rem;height:1.1rem;border-radius:50%;font-size:.7rem;background:var(--surface-sunken)}.ic .state[data-kind=done]{color:var(--success)}.ic .state[data-kind=done] .state-icon{background:var(--success-tint)}.ic .state[data-kind=error]{color:var(--clay-text)}.ic .state[data-kind=error] .state-icon{background:var(--clay-tint)}.ic .state[data-kind=stale]{color:var(--clay-text)}.ic .info{display:grid;gap:.2rem}.ic .info[hidden]{display:none}.ic .item-note{font-size:.8125rem;line-height:1.5;color:var(--ink-2);overflow-wrap:anywhere}.ic .state[data-kind=error]~.info .item-note{color:var(--clay-text);font-weight:600}.ic .result{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.4rem 1rem;margin-top:.35rem;padding-top:.5rem;border-top:1px solid var(--line)}.ic .result[hidden]{display:none}.ic .result .wide{grid-column:1 / -1}.ic .result dt{font-size:.6875rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ic .result dd{font-size:.9375rem;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ic .change[data-dir=smaller]{color:var(--success)}.ic .change[data-dir=larger]{color:var(--clay-text)}.ic .warn{margin-top:.2rem;font-size:.8125rem;line-height:1.5;color:var(--clay-text);font-weight:600}.ic .warn[hidden]{display:none}.ic .item-actions{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;min-width:8.5rem}.ic .item-actions .btn[hidden]{display:none}.ic .cmp{grid-column:1 / -1}.ic .cmp[hidden]{display:none}.ic .cmp-stage{--pos: 50%;position:relative;max-width:46rem;margin-inline:auto;border:1px solid var(--line-strong);border-radius:var(--radius);overflow:hidden;line-height:0;user-select:none;background-color:#fff;background-image:linear-gradient(45deg,#d9d4c8 25%,transparent 25%,transparent 75%,#d9d4c8 75%),linear-gradient(45deg,#d9d4c8 25%,transparent 25%,transparent 75%,#d9d4c8 75%);background-size:16px 16px;background-position:0 0,8px 8px}.ic .cmp-stage img{display:block;width:100%;height:auto}.ic .cmp-before{position:absolute;inset:0;height:100%!important;object-fit:fill;clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.ic .cmp-handle{position:absolute;top:0;bottom:0;left:var(--pos);width:3px;margin-left:-1.5px;background:#fff;box-shadow:0 0 0 1px #00000073;pointer-events:none}.ic .cmp-label{position:absolute;bottom:.5rem;padding:.2rem .55rem;font:600 .75rem/1.4 var(--font-sans);color:#fff;background:#141612c7;border-radius:999px;pointer-events:none}.ic .cmp-label-l{left:.5rem}.ic .cmp-label-r{right:.5rem}.ic .cmp-range{display:block;width:min(100%,46rem);margin:.6rem auto 0;accent-color:var(--accent);height:28px;cursor:ew-resize}.ic .cmp-range:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}@media(max-width:639px),(pointer:coarse){.ic .btn{height:44px;padding-inline:1.1rem}.ic .seg span{padding-block:.65rem}}@media(max-width:639px){.ic .item{grid-template-columns:4.5rem minmax(0,1fr)}.ic .thumb{width:4.5rem;height:4.5rem}.ic .item-actions{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;min-width:0}.ic .item-actions .btn{flex:1 1 auto}.ic .confirm span{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.ic .bar-fill{transition:none}}.ic[data-astro-cid-grhoya7h]{display:grid;gap:1.25rem}.card[data-astro-cid-grhoya7h]{padding:clamp(1rem,2.5vw,1.5rem);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);min-width:0}.card-title[data-astro-cid-grhoya7h]{font-size:1.1875rem}fieldset[data-astro-cid-grhoya7h],legend[data-astro-cid-grhoya7h]{margin:0;padding:0;border:0}dl[data-astro-cid-grhoya7h],dd[data-astro-cid-grhoya7h],dt[data-astro-cid-grhoya7h]{margin:0}.drop[data-astro-cid-grhoya7h]{border:2px dashed var(--line-strong);background:var(--surface-inset);text-align:center;transition:border-color var(--fast) var(--ease),background var(--fast) var(--ease)}.drop[data-astro-cid-grhoya7h][data-dragging=true]{border-color:var(--accent);background:var(--accent-tint);border-style:solid}.drop-body[data-astro-cid-grhoya7h]{display:grid;justify-items:center;gap:.75rem;padding-block:.75rem}.drop-title[data-astro-cid-grhoya7h]{font-size:1.375rem}.drop-lead[data-astro-cid-grhoya7h]{max-width:34rem;color:var(--ink-2)}.drop-hint[data-astro-cid-grhoya7h]{max-width:38rem;font-size:.8125rem;color:var(--muted)}.notes[data-astro-cid-grhoya7h]{font-size:.875rem;color:var(--ink-2);padding:.6rem .9rem;border:1px solid color-mix(in srgb,var(--clay) 40%,var(--line));border-left-width:3px;border-radius:var(--radius);background:var(--clay-tint);display:grid;gap:.2rem}.notes[data-astro-cid-grhoya7h][hidden]{display:none}.layout[data-astro-cid-grhoya7h]{display:grid;gap:1.25rem;align-items:start}@media(min-width:960px){.layout[data-astro-cid-grhoya7h]{grid-template-columns:21rem minmax(0,1fr);gap:1.5rem}.settings[data-astro-cid-grhoya7h]{position:sticky;top:calc(var(--header-h) + 1rem)}}.settings[data-astro-cid-grhoya7h]{display:grid;gap:1.25rem}.group[data-astro-cid-grhoya7h]{display:grid;gap:.5rem;min-width:0}legend[data-astro-cid-grhoya7h],.group[data-astro-cid-grhoya7h]>label[data-astro-cid-grhoya7h]{font-weight:650;font-size:.9375rem;color:var(--ink)}.help[data-astro-cid-grhoya7h]{font-size:.8125rem;line-height:1.5;color:var(--muted)}.help[data-astro-cid-grhoya7h]:empty{display:none}.help[data-astro-cid-grhoya7h].fine{padding-top:.5rem;border-top:1px solid var(--line)}.help[data-astro-cid-grhoya7h] strong[data-astro-cid-grhoya7h]{color:var(--clay-text)}.segmented[data-astro-cid-grhoya7h]{display:inline-flex;flex-wrap:wrap;padding:3px;gap:2px;background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius);max-width:100%}.seg[data-astro-cid-grhoya7h]{position:relative;cursor:pointer;flex:1 1 auto}.seg[data-astro-cid-grhoya7h] input[data-astro-cid-grhoya7h]{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.segmented[data-astro-cid-grhoya7h].three{display:grid;grid-template-columns:repeat(3,1fr)}.segmented[data-astro-cid-grhoya7h].three .seg[data-astro-cid-grhoya7h] span[data-astro-cid-grhoya7h]{padding-inline:.25rem;white-space:normal;font-size:.8125rem;line-height:1.25;display:grid;place-items:center;min-height:2.25rem}.seg[data-astro-cid-grhoya7h] span[data-astro-cid-grhoya7h]{display:block;padding:.45rem .8rem;border-radius:calc(var(--radius) - 3px);font-size:.875rem;font-weight:550;color:var(--ink-2);text-align:center;white-space:nowrap;transition:background var(--fast) var(--ease),color var(--fast) var(--ease)}.seg[data-astro-cid-grhoya7h]:hover span[data-astro-cid-grhoya7h]{color:var(--ink)}.seg[data-astro-cid-grhoya7h] input[data-astro-cid-grhoya7h]:checked+span[data-astro-cid-grhoya7h]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm),inset 0 0 0 1px var(--line-strong)}.seg[data-astro-cid-grhoya7h] input[data-astro-cid-grhoya7h]:focus-visible+span[data-astro-cid-grhoya7h]{outline:2px solid var(--accent);outline-offset:2px}.seg[data-astro-cid-grhoya7h] input[data-astro-cid-grhoya7h]:disabled+span[data-astro-cid-grhoya7h]{opacity:.45;text-decoration:line-through;cursor:not-allowed}.slider-label[data-astro-cid-grhoya7h]{display:flex;justify-content:space-between;gap:1rem}.slider-out[data-astro-cid-grhoya7h]{font-variant-numeric:tabular-nums;color:var(--accent);font-weight:700}.slider[data-astro-cid-grhoya7h]{width:100%;height:28px;accent-color:var(--accent);cursor:pointer;margin:0}.slider[data-astro-cid-grhoya7h]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.slider-scale[data-astro-cid-grhoya7h]{display:flex;justify-content:space-between;font-size:.75rem;color:var(--muted)}.bg-row[data-astro-cid-grhoya7h]{display:flex;align-items:center;gap:.75rem}.color[data-astro-cid-grhoya7h]{width:3.25rem;height:2.5rem;padding:2px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);cursor:pointer}.color[data-astro-cid-grhoya7h]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bg-out[data-astro-cid-grhoya7h]{font-family:var(--font-mono);font-size:.875rem;color:var(--ink-2)}.bg[data-astro-cid-grhoya7h][hidden]{display:none}.res-head[data-astro-cid-grhoya7h]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;margin-bottom:.9rem}.count[data-astro-cid-grhoya7h]{font-family:var(--font-sans);font-size:.875rem;font-weight:500;color:var(--muted);margin-left:.4rem}.toolbar-actions[data-astro-cid-grhoya7h],.confirm[data-astro-cid-grhoya7h]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.toolbar-actions[data-astro-cid-grhoya7h][hidden],.confirm[data-astro-cid-grhoya7h][hidden]{display:none}.confirm[data-astro-cid-grhoya7h] span[data-astro-cid-grhoya7h]{font-size:.9375rem;font-weight:600;color:var(--ink)}.danger[data-astro-cid-grhoya7h]{background:var(--clay-text)}.danger[data-astro-cid-grhoya7h]:hover{background:var(--clay-text);filter:brightness(.92)}:root[data-theme=dark] .danger[data-astro-cid-grhoya7h]{background:var(--clay);color:var(--accent-ink)}.progress[data-astro-cid-grhoya7h]{margin-bottom:.75rem}.progress[data-astro-cid-grhoya7h][hidden]{display:none}.bar[data-astro-cid-grhoya7h]{height:10px;border-radius:999px;background:var(--surface-sunken);border:1px solid var(--line);overflow:hidden}.bar-fill[data-astro-cid-grhoya7h]{display:block;height:100%;width:0;background:var(--accent);border-radius:inherit;transition:width var(--med) var(--ease)}.progress-text[data-astro-cid-grhoya7h]{margin-top:.4rem;font-size:.875rem;color:var(--ink-2);overflow-wrap:anywhere}.summary[data-astro-cid-grhoya7h]{margin-bottom:.5rem;padding:.6rem .9rem;font-size:.9375rem;font-weight:600;color:var(--ink);background:var(--success-tint);border:1px solid color-mix(in srgb,var(--success) 30%,var(--line));border-left-width:3px;border-radius:var(--radius)}.summary[data-astro-cid-grhoya7h][hidden]{display:none}.toast[data-astro-cid-grhoya7h]{min-height:1.3em;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.toast[data-astro-cid-grhoya7h][data-kind=ok]{color:var(--success)}.toast[data-astro-cid-grhoya7h][data-kind=bad]{color:var(--clay-text)}.toast[data-astro-cid-grhoya7h][data-kind=ok]:before{content:"✓ "}.toast[data-astro-cid-grhoya7h][data-kind=bad]:before{content:"! "}.empty[data-astro-cid-grhoya7h]{padding:2.5rem 1rem;text-align:center;border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--surface-inset)}.empty[data-astro-cid-grhoya7h][hidden]{display:none}.empty-title[data-astro-cid-grhoya7h]{font-family:var(--font-display);font-size:1.125rem;font-weight:600;color:var(--ink)}.empty-text[data-astro-cid-grhoya7h]{margin-top:.3rem;font-size:.9375rem;color:var(--muted)}.list[data-astro-cid-grhoya7h]{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.list[data-astro-cid-grhoya7h][hidden]{display:none}.ir [hidden]{display:none!important}.ir .item{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;gap:.75rem 1rem;align-items:start;padding:.85rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-inset)}.ir .item[data-status=rejected],.ir .item[data-status=failed]{border-color:color-mix(in srgb,var(--clay) 50%,var(--line));background:color-mix(in srgb,var(--clay-tint) 40%,var(--surface-inset))}.ir .thumb,.ir .preview{display:grid;place-items:center;border-radius:var(--radius-sm);border:1px solid var(--line);overflow:hidden;background:var(--surface-sunken)}.ir .thumb{width:5.5rem;height:5.5rem}.ir .preview{width:5.5rem;height:5.5rem;flex:none}.ir .thumb[data-alpha=true],.ir .preview[data-alpha=true]{background-color:#fff;background-image:linear-gradient(45deg,#d9d4c8 25%,transparent 25%,transparent 75%,#d9d4c8 75%),linear-gradient(45deg,#d9d4c8 25%,transparent 25%,transparent 75%,#d9d4c8 75%);background-size:12px 12px;background-position:0 0,6px 6px}.ir .thumb canvas,.ir .preview canvas{display:block;max-width:100%;max-height:100%}.ir .body{min-width:0;display:grid;gap:.2rem}.ir .name{font-weight:650;color:var(--ink);overflow-wrap:anywhere;line-height:1.35}.ir .meta{font-size:.8125rem;color:var(--muted)}.ir .plan{font-size:.8125rem;font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums}.ir .plan[data-kind=warn],.ir .plan[data-kind=error]{color:var(--clay-text)}.ir .plan[data-kind=error]:before{content:"! "}.ir .state{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:650;color:var(--ink-2)}.ir .state-icon{display:inline-grid;place-items:center;width:1.1rem;height:1.1rem;border-radius:50%;font-size:.7rem;background:var(--surface-sunken)}.ir .state[data-kind=done]{color:var(--success)}.ir .state[data-kind=done] .state-icon{background:var(--success-tint)}.ir .state[data-kind=error],.ir .state[data-kind=stale]{color:var(--clay-text)}.ir .state[data-kind=error] .state-icon{background:var(--clay-tint)}.ir .info{display:grid;gap:.2rem}.ir .item-note{font-size:.8125rem;line-height:1.5;color:var(--ink-2);overflow-wrap:anywhere}.ir .state[data-kind=error]~.info .item-note{color:var(--clay-text);font-weight:600}.ir .result{display:flex;gap:.9rem;align-items:flex-start;margin-top:.35rem;padding-top:.6rem;border-top:1px solid var(--line)}.ir .facts{flex:1;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.4rem 1rem}.ir .facts .wide{grid-column:1 / -1}.ir .facts dt{font-size:.6875rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ir .facts dd{font-size:.9375rem;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ir .change[data-dir=smaller]{color:var(--success)}.ir .change[data-dir=larger]{color:var(--clay-text)}.ir .warn{margin-top:.2rem;font-size:.8125rem;line-height:1.5;color:var(--clay-text);font-weight:600}.ir .item-actions{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;min-width:8.5rem}.ir .cmp{grid-column:1 / -1}.ir .cmp-stage{--pos: 50%;position:relative;max-width:46rem;margin-inline:auto;border:1px solid var(--line-strong);border-radius:var(--radius);overflow:hidden;line-height:0;user-select:none;background-color:#fff;background-image:linear-gradient(45deg,#d9d4c8 25%,transparent 25%,transparent 75%,#d9d4c8 75%),linear-gradient(45deg,#d9d4c8 25%,transparent 25%,transparent 75%,#d9d4c8 75%);background-size:16px 16px;background-position:0 0,8px 8px}.ir .cmp-stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;display:block}.ir .cmp-before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.ir .cmp-handle{position:absolute;top:0;bottom:0;left:var(--pos);width:3px;margin-left:-1.5px;background:#fff;box-shadow:0 0 0 1px #00000073;pointer-events:none}.ir .cmp-label{position:absolute;bottom:.5rem;padding:.2rem .55rem;font:600 .75rem/1.4 var(--font-sans);color:#fff;background:#141612c7;border-radius:999px;pointer-events:none}.ir .cmp-label-l{left:.5rem}.ir .cmp-label-r{right:.5rem}.ir .cmp-range{display:block;width:min(100%,46rem);margin:.6rem auto 0;accent-color:var(--accent);height:28px;cursor:ew-resize}.ir .cmp-range:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.ir .cmp-note{text-align:center;margin-top:.3rem}@media(max-width:639px),(pointer:coarse){.ir .btn{height:44px;padding-inline:1.1rem}.ir .seg span{padding-block:.65rem}.ir .input{padding-block:.8rem}}@media(max-width:639px){.ir .item{grid-template-columns:4.5rem minmax(0,1fr)}.ir .thumb{width:4.5rem;height:4.5rem}.ir .item-actions{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;min-width:0}.ir .item-actions .btn{flex:1 1 auto}.ir .confirm span{flex-basis:100%}.ir .result{flex-direction:column}}@media(prefers-reduced-motion:reduce){.ir .bar-fill{transition:none}}.ir[data-astro-cid-xemccjtk]{display:grid;gap:1.25rem}.card[data-astro-cid-xemccjtk]{padding:clamp(1rem,2.5vw,1.5rem);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);min-width:0}.card-title[data-astro-cid-xemccjtk]{font-size:1.1875rem}fieldset[data-astro-cid-xemccjtk],legend[data-astro-cid-xemccjtk]{margin:0;padding:0;border:0}dl[data-astro-cid-xemccjtk],dd[data-astro-cid-xemccjtk],dt[data-astro-cid-xemccjtk]{margin:0}.drop[data-astro-cid-xemccjtk]{border:2px dashed var(--line-strong);background:var(--surface-inset);text-align:center;transition:border-color var(--fast) var(--ease),background var(--fast) var(--ease)}.drop[data-astro-cid-xemccjtk][data-dragging=true]{border-color:var(--accent);background:var(--accent-tint);border-style:solid}.drop-body[data-astro-cid-xemccjtk]{display:grid;justify-items:center;gap:.75rem;padding-block:.75rem}.drop-title[data-astro-cid-xemccjtk]{font-size:1.375rem}.drop-lead[data-astro-cid-xemccjtk]{max-width:34rem;color:var(--ink-2)}.drop-hint[data-astro-cid-xemccjtk]{max-width:40rem;font-size:.8125rem;color:var(--muted)}.notes[data-astro-cid-xemccjtk]{font-size:.875rem;color:var(--ink-2);padding:.6rem .9rem;border:1px solid color-mix(in srgb,var(--clay) 40%,var(--line));border-left-width:3px;border-radius:var(--radius);background:var(--clay-tint);display:grid;gap:.2rem}.layout[data-astro-cid-xemccjtk]{display:grid;gap:1.25rem;align-items:start}@media(min-width:960px){.layout[data-astro-cid-xemccjtk]{grid-template-columns:22rem minmax(0,1fr);gap:1.5rem}.settings[data-astro-cid-xemccjtk]{position:sticky;top:calc(var(--header-h) + 1rem)}}.settings[data-astro-cid-xemccjtk]{display:grid;gap:1.25rem}.group[data-astro-cid-xemccjtk]{display:grid;gap:.6rem;min-width:0}legend[data-astro-cid-xemccjtk],.group[data-astro-cid-xemccjtk]>label[data-astro-cid-xemccjtk],.field[data-astro-cid-xemccjtk]>label[data-astro-cid-xemccjtk]{font-weight:650;font-size:.9375rem;color:var(--ink)}.help[data-astro-cid-xemccjtk]{font-size:.8125rem;line-height:1.5;color:var(--muted)}.help[data-astro-cid-xemccjtk]:empty{display:none}.help[data-astro-cid-xemccjtk].fine{padding-top:.5rem;border-top:1px solid var(--line)}#ir-lock-note[data-astro-cid-xemccjtk][data-kind=warn]{color:var(--clay-text);font-weight:600}.msg[data-astro-cid-xemccjtk]{font-size:.8125rem;font-weight:600;color:var(--clay-text)}.segmented[data-astro-cid-xemccjtk]{display:inline-flex;flex-wrap:wrap;padding:3px;gap:2px;background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius);max-width:100%}.segmented[data-astro-cid-xemccjtk].three{display:grid;grid-template-columns:repeat(3,1fr)}.segmented[data-astro-cid-xemccjtk].three .seg[data-astro-cid-xemccjtk] span[data-astro-cid-xemccjtk]{padding-inline:.25rem;white-space:normal;font-size:.8125rem;line-height:1.25;display:grid;place-items:center;min-height:2.25rem}.seg[data-astro-cid-xemccjtk]{position:relative;cursor:pointer;flex:1 1 auto}.seg[data-astro-cid-xemccjtk] input[data-astro-cid-xemccjtk]{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.seg[data-astro-cid-xemccjtk] span[data-astro-cid-xemccjtk]{display:block;padding:.45rem .8rem;border-radius:calc(var(--radius) - 3px);font-size:.875rem;font-weight:550;color:var(--ink-2);text-align:center;white-space:nowrap;transition:background var(--fast) var(--ease),color var(--fast) var(--ease)}.seg[data-astro-cid-xemccjtk]:hover span[data-astro-cid-xemccjtk]{color:var(--ink)}.seg[data-astro-cid-xemccjtk] input[data-astro-cid-xemccjtk]:checked+span[data-astro-cid-xemccjtk]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm),inset 0 0 0 1px var(--line-strong)}.seg[data-astro-cid-xemccjtk] input[data-astro-cid-xemccjtk]:focus-visible+span[data-astro-cid-xemccjtk]{outline:2px solid var(--accent);outline-offset:2px}.seg[data-astro-cid-xemccjtk] input[data-astro-cid-xemccjtk]:disabled+span[data-astro-cid-xemccjtk]{opacity:.45;text-decoration:line-through;cursor:not-allowed}.dims[data-astro-cid-xemccjtk]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.5rem;align-items:start}.times[data-astro-cid-xemccjtk]{padding-top:2.45rem;color:var(--muted);font-size:1.1rem}.field[data-astro-cid-xemccjtk]{display:grid;gap:.4rem;min-width:0}.input[data-astro-cid-xemccjtk]{width:100%;min-width:0;padding:.65rem .8rem;background:var(--surface-inset);border:1px solid var(--line-strong);border-radius:var(--radius);font-size:1rem;color:var(--ink);font-variant-numeric:tabular-nums;transition:border-color var(--fast) var(--ease),box-shadow var(--fast) var(--ease)}.input[data-astro-cid-xemccjtk]::placeholder{color:var(--placeholder)}.input[data-astro-cid-xemccjtk]:focus,.input[data-astro-cid-xemccjtk]:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-tint)}.input[data-astro-cid-xemccjtk][aria-invalid=true]{border-color:var(--clay)}.input[data-astro-cid-xemccjtk].narrow{max-width:9rem}.pct-row[data-astro-cid-xemccjtk]{display:flex;align-items:center;gap:.5rem}.unit[data-astro-cid-xemccjtk]{color:var(--muted);font-weight:650}.check[data-astro-cid-xemccjtk]{display:flex;gap:.7rem;align-items:flex-start;cursor:pointer;font-weight:600;font-size:.9375rem}.check[data-astro-cid-xemccjtk] input[data-astro-cid-xemccjtk]{width:1.15rem;height:1.15rem;margin:.15rem 0 0;accent-color:var(--accent);flex:none;cursor:pointer}.presets[data-astro-cid-xemccjtk]{display:grid;gap:.4rem}.preset[data-astro-cid-xemccjtk]{position:relative;display:block;cursor:pointer}.preset[data-astro-cid-xemccjtk] input[data-astro-cid-xemccjtk]{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.preset-body[data-astro-cid-xemccjtk]{display:grid;gap:.1rem;padding:.55rem .8rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-inset);transition:border-color var(--fast) var(--ease),background var(--fast) var(--ease)}.preset-body[data-astro-cid-xemccjtk] strong[data-astro-cid-xemccjtk]{font-size:.9375rem;color:var(--ink);font-variant-numeric:tabular-nums}.preset-body[data-astro-cid-xemccjtk] small[data-astro-cid-xemccjtk]{font-size:.75rem;color:var(--muted)}.preset[data-astro-cid-xemccjtk]:hover .preset-body[data-astro-cid-xemccjtk]{border-color:var(--line-strong)}.preset[data-astro-cid-xemccjtk] input[data-astro-cid-xemccjtk]:checked+.preset-body[data-astro-cid-xemccjtk]{border-color:var(--accent);background:var(--accent-tint);box-shadow:inset 3px 0 0 var(--accent)}.preset[data-astro-cid-xemccjtk] input[data-astro-cid-xemccjtk]:focus-visible+.preset-body[data-astro-cid-xemccjtk]{outline:2px solid var(--accent);outline-offset:2px}.bg-row[data-astro-cid-xemccjtk]{display:flex;align-items:center;gap:.75rem}.color[data-astro-cid-xemccjtk]{width:3.25rem;height:2.5rem;padding:2px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);cursor:pointer}.color[data-astro-cid-xemccjtk]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bg-out[data-astro-cid-xemccjtk]{font-family:var(--font-mono);font-size:.875rem;color:var(--ink-2)}.res-head[data-astro-cid-xemccjtk]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;margin-bottom:.9rem}.count[data-astro-cid-xemccjtk]{font-family:var(--font-sans);font-size:.875rem;font-weight:500;color:var(--muted);margin-left:.4rem}.toolbar-actions[data-astro-cid-xemccjtk],.confirm[data-astro-cid-xemccjtk]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.confirm[data-astro-cid-xemccjtk] span[data-astro-cid-xemccjtk]{font-size:.9375rem;font-weight:600;color:var(--ink)}.danger[data-astro-cid-xemccjtk]{background:var(--clay-text)}.danger[data-astro-cid-xemccjtk]:hover{background:var(--clay-text);filter:brightness(.92)}:root[data-theme=dark] .danger[data-astro-cid-xemccjtk]{background:var(--clay);color:var(--accent-ink)}.progress[data-astro-cid-xemccjtk]{margin-bottom:.75rem}.bar[data-astro-cid-xemccjtk]{height:10px;border-radius:999px;background:var(--surface-sunken);border:1px solid var(--line);overflow:hidden}.bar-fill[data-astro-cid-xemccjtk]{display:block;height:100%;width:0;background:var(--accent);border-radius:inherit;transition:width var(--med) var(--ease)}.progress-text[data-astro-cid-xemccjtk]{margin-top:.4rem;font-size:.875rem;color:var(--ink-2);overflow-wrap:anywhere}.summary[data-astro-cid-xemccjtk]{margin-bottom:.5rem;padding:.6rem .9rem;font-size:.9375rem;font-weight:600;color:var(--ink);background:var(--success-tint);border:1px solid color-mix(in srgb,var(--success) 30%,var(--line));border-left-width:3px;border-radius:var(--radius)}.toast[data-astro-cid-xemccjtk]{min-height:1.3em;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.toast[data-astro-cid-xemccjtk][data-kind=ok]{color:var(--success)}.toast[data-astro-cid-xemccjtk][data-kind=bad]{color:var(--clay-text)}.toast[data-astro-cid-xemccjtk][data-kind=ok]:before{content:"✓ "}.toast[data-astro-cid-xemccjtk][data-kind=bad]:before{content:"! "}.empty[data-astro-cid-xemccjtk]{padding:2.5rem 1rem;text-align:center;border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--surface-inset)}.empty-title[data-astro-cid-xemccjtk]{font-family:var(--font-display);font-size:1.125rem;font-weight:600;color:var(--ink)}.empty-text[data-astro-cid-xemccjtk]{margin-top:.3rem;font-size:.9375rem;color:var(--muted)}.list[data-astro-cid-xemccjtk]{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}@media(max-width:639px),(pointer:coarse){.seg[data-astro-cid-xemccjtk] span[data-astro-cid-xemccjtk],.segmented[data-astro-cid-xemccjtk].three .seg[data-astro-cid-xemccjtk] span[data-astro-cid-xemccjtk]{min-height:44px;display:grid;place-items:center}.check[data-astro-cid-xemccjtk]{min-height:44px;align-items:center}.preset-body[data-astro-cid-xemccjtk]{min-height:44px;align-content:center}.color[data-astro-cid-xemccjtk]{height:44px}}.qg[data-astro-cid-mteajutc]{display:grid;gap:1.5rem}.layout[data-astro-cid-mteajutc]{display:grid;gap:1.25rem;align-items:start}@media(min-width:900px){.layout[data-astro-cid-mteajutc]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:1.5rem}.preview[data-astro-cid-mteajutc]{position:sticky;top:calc(var(--header-h) + 1rem)}}.card[data-astro-cid-mteajutc]{padding:clamp(1rem,2.5vw,1.5rem);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);min-width:0}.card-title[data-astro-cid-mteajutc]{font-size:1.1875rem;margin-bottom:1.1rem}fieldset[data-astro-cid-mteajutc],legend[data-astro-cid-mteajutc]{margin:0;padding:0;border:0}fieldset[data-astro-cid-mteajutc]{min-width:0}.form[data-astro-cid-mteajutc]{display:grid;gap:1.1rem}.form[data-astro-cid-mteajutc] .card-title[data-astro-cid-mteajutc]{margin-bottom:0}.field[data-astro-cid-mteajutc]{display:grid;gap:.4rem;min-width:0;align-content:start}.group[data-astro-cid-mteajutc]{display:grid;gap:.7rem;min-width:0;padding-top:.9rem;border-top:1px solid var(--line)}label[data-astro-cid-mteajutc],legend[data-astro-cid-mteajutc]{font-weight:600;font-size:.9375rem;color:var(--ink)}legend[data-astro-cid-mteajutc]{margin-bottom:.4rem}.group[data-astro-cid-mteajutc] legend[data-astro-cid-mteajutc]{margin-bottom:0}.req[data-astro-cid-mteajutc]{color:var(--clay-text)}.panel[data-astro-cid-mteajutc]{display:grid;gap:1rem}.panel[data-astro-cid-mteajutc][hidden]{display:none}.fields[data-astro-cid-mteajutc]{display:grid;gap:1rem}@media(min-width:560px){.fields[data-astro-cid-mteajutc].two{grid-template-columns:1fr 1fr}}.input[data-astro-cid-mteajutc]{width:100%;min-width:0;padding:.7rem .85rem;background:var(--surface-inset);border:1px solid var(--line-strong);border-radius:var(--radius);font-size:1rem;color:var(--ink);font-family:inherit;transition:border-color var(--fast) var(--ease),box-shadow var(--fast) var(--ease)}textarea[data-astro-cid-mteajutc].input{resize:vertical;line-height:1.5}.input[data-astro-cid-mteajutc]:focus,.input[data-astro-cid-mteajutc]:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-tint)}.input[data-astro-cid-mteajutc][aria-invalid=true]{border-color:var(--clay)}.help[data-astro-cid-mteajutc]{font-size:.8125rem;color:var(--muted)}.counter[data-astro-cid-mteajutc][data-over=true]{color:var(--clay-text);font-weight:600}.msg[data-astro-cid-mteajutc]{margin:0;font-size:.875rem;font-weight:600;color:var(--clay-text)}.msg[data-astro-cid-mteajutc][hidden]{display:none}.msgs[data-astro-cid-mteajutc]{display:grid;gap:.3rem;margin:0;padding:0;list-style:none;font-size:.875rem;color:var(--ink-2)}.msgs[data-astro-cid-mteajutc][hidden]{display:none}.msgs[data-astro-cid-mteajutc] li[data-astro-cid-mteajutc]{padding-left:.9rem;position:relative}.msgs[data-astro-cid-mteajutc] li[data-astro-cid-mteajutc]:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--clay)}.msgs[data-astro-cid-mteajutc] li[data-astro-cid-mteajutc].is-error{color:var(--clay-text);font-weight:600}.segmented[data-astro-cid-mteajutc]{display:inline-flex;flex-wrap:wrap;padding:3px;gap:2px;background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius);max-width:100%}.seg[data-astro-cid-mteajutc]{position:relative;cursor:pointer}.seg[data-astro-cid-mteajutc] input[data-astro-cid-mteajutc]{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.seg[data-astro-cid-mteajutc] span[data-astro-cid-mteajutc]{display:block;padding:.45rem .9rem;border-radius:calc(var(--radius) - 3px);font-size:.875rem;font-weight:550;color:var(--ink-2);text-align:center;white-space:nowrap;transition:background var(--fast) var(--ease),color var(--fast) var(--ease)}.seg[data-astro-cid-mteajutc]:hover span[data-astro-cid-mteajutc]{color:var(--ink)}.seg[data-astro-cid-mteajutc] input[data-astro-cid-mteajutc]:checked+span[data-astro-cid-mteajutc]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm),inset 0 0 0 1px var(--line-strong)}.seg[data-astro-cid-mteajutc] input[data-astro-cid-mteajutc]:focus-visible+span[data-astro-cid-mteajutc]{outline:2px solid var(--accent);outline-offset:2px}.colors[data-astro-cid-mteajutc]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.color-field[data-astro-cid-mteajutc]{display:grid;gap:.4rem;min-width:0}.color-row[data-astro-cid-mteajutc]{display:flex;align-items:center;gap:.6rem}.color[data-astro-cid-mteajutc]{width:3.25rem;height:2.5rem;padding:2px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);cursor:pointer;flex:none}.color[data-astro-cid-mteajutc]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.color[data-astro-cid-mteajutc][aria-invalid=true]{border-color:var(--clay)}.color-out[data-astro-cid-mteajutc]{font-family:var(--font-mono);font-size:.8125rem;color:var(--ink-2)}.color-actions[data-astro-cid-mteajutc]{display:flex;flex-wrap:wrap;gap:.5rem}.color-actions[data-astro-cid-mteajutc][hidden]{display:none}[data-astro-cid-mteajutc][hidden]{display:none!important}.form-actions[data-astro-cid-mteajutc]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;padding-top:.25rem}.privacy[data-astro-cid-mteajutc]{font-size:.8125rem;color:var(--muted);flex:1 1 14rem}.stage[data-astro-cid-mteajutc]{display:grid;place-items:center}.empty[data-astro-cid-mteajutc]{display:grid;align-content:center;justify-items:center;gap:.45rem;width:min(100%,22rem);aspect-ratio:1;padding:1.5rem;text-align:center;border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--surface-inset)}.empty[data-astro-cid-mteajutc][hidden]{display:none}.empty-title[data-astro-cid-mteajutc]{font-family:var(--font-display);font-size:1.125rem;font-weight:600;color:var(--ink)}.empty-text[data-astro-cid-mteajutc]{max-width:17rem;font-size:.9375rem;color:var(--muted)}.empty-list[data-astro-cid-mteajutc]{display:grid;gap:.2rem;margin:.3rem 0 0;padding:0;list-style:none;font-size:.875rem;font-weight:550;color:var(--ink-2)}.empty-list[data-astro-cid-mteajutc][hidden]{display:none}.qr[data-astro-cid-mteajutc]{width:min(100%,22rem);aspect-ratio:1;border:1px solid var(--line-strong);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-md)}.qr[data-astro-cid-mteajutc][hidden]{display:none}.qr[data-astro-cid-mteajutc] svg{display:block;width:100%;height:100%}.cap[data-astro-cid-mteajutc]{margin-top:1rem;text-align:center;min-width:0}.cap[data-astro-cid-mteajutc][hidden]{display:none}.cap-name[data-astro-cid-mteajutc]{font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--ink)}.cap-sub[data-astro-cid-mteajutc]{margin-top:.15rem;font-size:.875rem;color:var(--muted)}.notes[data-astro-cid-mteajutc]{margin-top:.8rem}.actions[data-astro-cid-mteajutc]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.1rem}.toast[data-astro-cid-mteajutc]{margin-top:.6rem;min-height:1.3em;text-align:center;font-size:.875rem;font-weight:600}.toast[data-astro-cid-mteajutc][data-kind=ok]{color:var(--success)}.toast[data-astro-cid-mteajutc][data-kind=bad]{color:var(--clay-text)}.toast[data-astro-cid-mteajutc][data-kind=ok]:before{content:"✓ "}.encoded[data-astro-cid-mteajutc]{margin-top:1rem;border-top:1px solid var(--line);padding-top:.75rem}.encoded[data-astro-cid-mteajutc][hidden]{display:none}.encoded[data-astro-cid-mteajutc] summary[data-astro-cid-mteajutc]{cursor:pointer;font-size:.875rem;font-weight:600;color:var(--accent);min-height:44px;display:flex;align-items:center}.encoded-note[data-astro-cid-mteajutc]{margin-top:.25rem;font-size:.8125rem;color:var(--muted)}.encoded[data-astro-cid-mteajutc] pre[data-astro-cid-mteajutc]{margin:.5rem 0 0;padding:.6rem .8rem;overflow-x:auto;background:var(--surface-inset);border:1px solid var(--line);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.8125rem;line-height:1.5;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:639px),(pointer:coarse){.qg[data-astro-cid-mteajutc] .btn{height:44px;padding-inline:1.1rem}.seg[data-astro-cid-mteajutc] span[data-astro-cid-mteajutc]{padding-block:.65rem;min-height:44px;display:grid;place-items:center}.color[data-astro-cid-mteajutc]{height:44px;width:3.5rem}.input[data-astro-cid-mteajutc]{padding-block:.8rem}}.types[data-astro-cid-mteajutc]{display:grid;grid-template-columns:repeat(3,1fr);width:100%}@media(min-width:640px)and (max-width:899px),(min-width:1100px){.types[data-astro-cid-mteajutc]{grid-template-columns:repeat(6,1fr)}}.types[data-astro-cid-mteajutc] .seg[data-astro-cid-mteajutc] span[data-astro-cid-mteajutc]{padding-inline:.4rem}@media(max-width:479px){.seg[data-astro-cid-mteajutc] span[data-astro-cid-mteajutc]{padding-inline:.5rem}.actions[data-astro-cid-mteajutc]{display:grid;grid-template-columns:1fr 1fr}.actions[data-astro-cid-mteajutc] .btn-primary{grid-column:1 / -1}.colors[data-astro-cid-mteajutc]{grid-template-columns:1fr}}
