@layer components{.abcheck{gap:var(--s-5);display:grid;container-type:inline-size}.ab-form{gap:var(--s-4);display:grid}.ab-slots{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container (width<=620px){.ab-slots{grid-template-columns:minmax(0,1fr)}}.ab-drop{border:1.5px dashed var(--line-2);border-radius:var(--r-lg);background:var(--surface);cursor:pointer;min-height:176px;transition:border-color var(--t-1) var(--ease), background-color var(--t-1) var(--ease);justify-items:start;gap:6px;padding:clamp(18px,3vw,26px);display:grid}.ab-drop:hover,.ab-slot.is-over .ab-drop{border-color:var(--brand);background:var(--brand-soft)}.ab-slot input:focus-visible+.ab-drop{outline:2px solid var(--focus);outline-offset:3px}.ab-slot.has-file .ab-drop{border-style:solid;border-color:var(--brand)}.ab-icon{color:var(--brand)}.ab-label{font-size:var(--fs-h4);color:var(--ink);font-weight:650}.ab-name{color:var(--ink-2);font-size:var(--fs-sm);overflow-wrap:anywhere}.ab-slot.has-file .ab-name{color:var(--ink);font-weight:600}.ab-choose{min-height:var(--tap);border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--paper);color:var(--ink);font-weight:600;font-size:var(--fs-sm);align-items:center;gap:8px;margin-top:auto;padding:0 14px;display:inline-flex}.ab-actions{align-items:center;gap:var(--s-3) var(--s-4);flex-wrap:wrap;display:flex}.ab-run{border-radius:var(--r-sm);border:1px solid var(--brand);background:var(--brand);min-height:52px;color:var(--on-brand);align-items:center;gap:10px;padding:0 24px;font-size:1.0625rem;font-weight:650;display:inline-flex}.ab-run:hover:not(:disabled){background:var(--brand-2);border-color:var(--brand-2)}.ab-run:disabled{opacity:.45;cursor:not-allowed}.ab-run[aria-busy=true]{cursor:progress}.ab-privacy{color:var(--ink-2);font-size:var(--fs-sm);align-items:center;gap:8px;display:flex}.ab-privacy .icon{color:var(--ok);flex:none}.ab-status:empty{display:none}.ab-status{color:var(--ink-2)}.ab-status.is-error{padding:var(--s-3) var(--s-4);border:1px solid var(--krit-line);border-radius:var(--r-md);background:var(--krit-fill);color:var(--ink)}.ab-results{gap:var(--s-4);padding-top:var(--s-5);border-top:1px solid var(--line);display:grid}.ab-results:focus{outline:none}.ab-res-h{font-size:var(--fs-h3)}.ab-summary{font-size:var(--fs-lead);color:var(--ink)}.ab-mode{color:var(--ink-2);font-size:var(--fs-sm);align-items:flex-start;gap:8px;display:flex}.ab-list{gap:var(--s-3);list-style:none;display:grid}.ab-f{border:1px solid var(--line);border-left:4px solid var(--sev-bar,var(--line-2));border-radius:var(--r-md);background:var(--surface);gap:10px;padding:clamp(14px,2.4vw,20px);display:grid}.ab-f[data-sev=krit]{--sev-bar:var(--krit)}.ab-f[data-sev=hoch]{--sev-bar:var(--hoch)}.ab-f-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ab-f-title{color:var(--ink);font-weight:650}.ab-rows{gap:6px;display:grid}.ab-row{font-size:var(--fs-sm);grid-template-columns:10.5em minmax(0,1fr);gap:4px 12px;display:grid}@container (width<=560px){.ab-row{grid-template-columns:minmax(0,1fr)}}.ab-row-l{color:var(--ink-3);font-weight:600}.ab-row-t{color:var(--ink-2);overflow-wrap:anywhere;font-stretch:94%}.ab-row-t mark{color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:0 .2em;font-weight:650}.ab-row-t mark.del{background:var(--krit-fill);outline:1px solid var(--krit-line)}.ab-row-t mark.ins{background:var(--ok-fill);outline:1px solid color-mix(in oklab, var(--ok) 45%, transparent)}.ab-none{padding:var(--s-4);border:1px solid color-mix(in oklab, var(--ok) 40%, transparent);border-radius:var(--r-md);background:var(--ok-fill);color:var(--ink);align-items:center;gap:10px;font-weight:600;display:flex}.ab-ok{color:var(--ok);display:inline-flex}.ab-caveat{color:var(--ink-3);font-size:var(--fs-sm)}.ab-page[data-astro-cid-u3hu54g6]{padding-bottom:var(--section)}.ab-grid[data-astro-cid-u3hu54g6]{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.ab-side[data-astro-cid-u3hu54g6]{gap:var(--s-4);display:grid}.ab-trust[data-astro-cid-u3hu54g6]{padding-bottom:var(--s-4);border-bottom:1px solid var(--line);gap:10px;list-style:none;display:grid}.ab-trust[data-astro-cid-u3hu54g6] li[data-astro-cid-u3hu54g6]{color:var(--ink-2);align-items:flex-start;gap:10px;font-weight:560;display:flex}.ab-trust[data-astro-cid-u3hu54g6] .icon{color:var(--ok);flex:none;margin-top:3px}.ab-how-h[data-astro-cid-u3hu54g6]{font-size:var(--fs-h4);letter-spacing:0;font-stretch:100%}.ab-steps[data-astro-cid-u3hu54g6]{gap:var(--s-3);padding-left:1.3em;display:grid}.ab-steps[data-astro-cid-u3hu54g6] li[data-astro-cid-u3hu54g6]{color:var(--ink-2);font-size:var(--fs-sm);gap:2px;display:grid}.ab-steps[data-astro-cid-u3hu54g6] li[data-astro-cid-u3hu54g6]::marker{color:var(--brand);font-weight:700}.ab-steps[data-astro-cid-u3hu54g6] strong[data-astro-cid-u3hu54g6]{color:var(--ink);font-size:var(--fs-body)}.ab-lim-h[data-astro-cid-u3hu54g6]{font-size:var(--fs-sm);letter-spacing:0;color:var(--ink);margin-top:var(--s-2);font-stretch:100%}.ab-lim[data-astro-cid-u3hu54g6]{color:var(--ink-3);font-size:var(--fs-sm)}@media (width<=900px){.ab-grid[data-astro-cid-u3hu54g6]{grid-template-columns:minmax(0,1fr)}}}
