.qualifies-note[data-astro-cid-u67tbvbo]{margin-bottom:var(--space-3);padding:var(--space-3) var(--space-4);font-size:var(--text-xs);line-height:1.5}.qualifies-foot[data-astro-cid-u67tbvbo]{font-size:var(--text-sm)}.qualifies-title[data-astro-cid-u67tbvbo]{margin:0 0 var(--space-2);font-weight:700;font-size:var(--text-sm)}.qualifies-table[data-astro-cid-u67tbvbo]{width:100%}.qualifies-table[data-astro-cid-u67tbvbo] th[data-astro-cid-u67tbvbo],.qualifies-table[data-astro-cid-u67tbvbo] td[data-astro-cid-u67tbvbo]{vertical-align:top;width:50%}.qualifies-table[data-astro-cid-u67tbvbo] td[data-astro-cid-u67tbvbo]:first-child{color:var(--ink)}.qualifies-table[data-astro-cid-u67tbvbo] td[data-astro-cid-u67tbvbo]:last-child{color:var(--muted)}.qualifies-foot[data-astro-cid-u67tbvbo]{margin:var(--space-3) 0 0}.qualifies-note[data-astro-cid-u67tbvbo] a[data-astro-cid-u67tbvbo]{color:var(--accent)}.scan-header-intro{max-width:75ch}.propose-layout[data-astro-cid-u67tbvbo]{gap:var(--space-6);grid-template-columns:minmax(0,52rem);align-items:start;display:grid}.propose[data-astro-cid-u67tbvbo],.propose-rail[data-astro-cid-u67tbvbo]{min-width:0}@media (width>=1100px){.propose-layout[data-astro-cid-u67tbvbo]{grid-template-columns:minmax(0,52rem) minmax(18rem,1fr)}.propose[data-astro-cid-u67tbvbo]{grid-area:1/1}.propose-rail[data-astro-cid-u67tbvbo]{top:calc(var(--control-height) + var(--space-8));grid-area:1/2;position:sticky}.qualifies-table[data-astro-cid-u67tbvbo] thead[data-astro-cid-u67tbvbo]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qualifies-table[data-astro-cid-u67tbvbo],.qualifies-table[data-astro-cid-u67tbvbo] tbody[data-astro-cid-u67tbvbo],.qualifies-table[data-astro-cid-u67tbvbo] tr[data-astro-cid-u67tbvbo],.qualifies-table[data-astro-cid-u67tbvbo] td[data-astro-cid-u67tbvbo]{width:auto;display:block}.qualifies-table[data-astro-cid-u67tbvbo] tr[data-astro-cid-u67tbvbo]{padding:var(--space-2) 0;border-top:1px solid var(--line)}.qualifies-table[data-astro-cid-u67tbvbo] tr[data-astro-cid-u67tbvbo]:last-child{border-bottom:1px solid var(--line)}.qualifies-table[data-astro-cid-u67tbvbo] td[data-astro-cid-u67tbvbo]{border:0;padding:0}.qualifies-table[data-astro-cid-u67tbvbo] td[data-astro-cid-u67tbvbo]:last-child{font-size:var(--text-2xs);margin-top:2px}.qualifies-table[data-astro-cid-u67tbvbo] td[data-astro-cid-u67tbvbo]:last-child:before{content:"Not: ";font-weight:700}}.steps[data-astro-cid-u67tbvbo]{gap:var(--space-1);margin:0 0 var(--space-3);counter-reset:step;grid-template-columns:repeat(6,minmax(0,1fr));padding:0;list-style:none;display:grid}.step-button[data-astro-cid-u67tbvbo]{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-2);border:0;border-top:2px solid var(--line);color:var(--muted);font:inherit;font-size:var(--text-2xs);text-align:left;cursor:pointer;background:0 0;display:flex}.step-num[data-astro-cid-u67tbvbo]{border:1px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;width:1.35rem;height:1.35rem;font-weight:700;display:inline-grid}.step-label[data-astro-cid-u67tbvbo]{line-height:1.2}.step[data-astro-cid-u67tbvbo][data-done] .step-button[data-astro-cid-u67tbvbo]{border-top-color:var(--accent);color:var(--ink)}.step[data-astro-cid-u67tbvbo][data-done] .step-num[data-astro-cid-u67tbvbo]{background:var(--accent);border-color:var(--accent);color:var(--surface)}.step-button[data-astro-cid-u67tbvbo][aria-current=step]{border-top-color:var(--ink);color:var(--ink);font-weight:700}.step-button[data-astro-cid-u67tbvbo][aria-current=step] .step-num[data-astro-cid-u67tbvbo]{border-color:var(--ink)}.step-button[data-astro-cid-u67tbvbo]:hover .step-label[data-astro-cid-u67tbvbo]{text-decoration:underline}.form-status[data-astro-cid-u67tbvbo]{margin:0 0 var(--space-3);font-size:var(--text-xs);color:var(--accent-2-ink)}.form-status[data-astro-cid-u67tbvbo]:empty{display:none}.step-panel[data-astro-cid-u67tbvbo]{padding:var(--space-5);border:1px solid var(--line);margin:0}.step-panel[data-astro-cid-u67tbvbo][hidden]{display:none}.step-title[data-astro-cid-u67tbvbo]{float:left;width:100%;margin:0 0 var(--space-3);font-size:var(--text-lg);gap:2px;padding:0;font-weight:700;display:grid}.step-panel[data-astro-cid-u67tbvbo]>[data-astro-cid-u67tbvbo]:not(legend){clear:both}.step-kicker[data-astro-cid-u67tbvbo]{font-size:var(--text-2xs);color:var(--muted);font-weight:400}.step-lead[data-astro-cid-u67tbvbo]{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--muted);max-width:65ch;line-height:1.6}.step-lead[data-astro-cid-u67tbvbo] em[data-astro-cid-u67tbvbo]{font-style:normal;font-weight:700}.form-grid[data-astro-cid-u67tbvbo]{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-grid[data-astro-cid-u67tbvbo] .span-2[data-astro-cid-u67tbvbo]{grid-column:1/-1}.choice-set[data-astro-cid-u67tbvbo]{border:0;min-width:0;margin:0;padding:0}.choice-row[data-astro-cid-u67tbvbo]{gap:var(--space-2);flex-wrap:wrap;display:flex}.choice-row[data-astro-cid-u67tbvbo] .control-toggle[data-astro-cid-u67tbvbo]{min-height:2.25rem;font-size:var(--text-xs)}.control-toggle[data-astro-cid-u67tbvbo]:has(input:focus-visible){box-shadow:var(--focus-ring)}.cost-field[data-astro-cid-u67tbvbo]{gap:var(--space-1);flex-direction:column;display:flex}.cost-row[data-astro-cid-u67tbvbo]{gap:var(--space-2);grid-template-columns:7rem 6.5rem minmax(0,1fr);display:grid}.cost-row[data-astro-cid-u67tbvbo] select[data-astro-cid-u67tbvbo]{min-width:0}.si-list[data-astro-cid-u67tbvbo]{gap:var(--space-2);margin:0 0 var(--space-3);padding:0;list-style:none;display:grid}.si-row[data-astro-cid-u67tbvbo]{gap:var(--space-2);grid-template-columns:13rem minmax(0,1fr) minmax(0,1fr) 2.75rem;display:grid}.si-row[data-astro-cid-u67tbvbo] select[data-astro-cid-u67tbvbo]{min-width:0}.si-remove[data-astro-cid-u67tbvbo]{min-height:var(--control-height);border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface);color:var(--muted);font:inherit;font-size:var(--text-md);cursor:pointer}.si-actions[data-astro-cid-u67tbvbo]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.metric-grid[data-astro-cid-u67tbvbo]{gap:var(--space-2) var(--space-3);grid-template-columns:11rem minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.metric-head[data-astro-cid-u67tbvbo]{font-size:var(--text-2xs);color:var(--muted);font-weight:700}.metric-name[data-astro-cid-u67tbvbo]{font-size:var(--text-xs)}.technique-field[data-astro-cid-u67tbvbo]{max-width:16rem;margin-bottom:var(--space-4)}.score-list[data-astro-cid-u67tbvbo]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.score-row[data-astro-cid-u67tbvbo]{gap:var(--space-2) var(--space-4);padding:var(--space-3) 0 var(--space-4);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head pick""anchor anchor""why why";display:grid}.score-head[data-astro-cid-u67tbvbo]{grid-area:head;gap:2px;display:grid}.score-name[data-astro-cid-u67tbvbo]{font-weight:700;font-size:var(--text-sm)}.score-desc[data-astro-cid-u67tbvbo]{font-size:var(--text-2xs);color:var(--muted);line-height:1.4}.score-pick[data-astro-cid-u67tbvbo]{gap:var(--space-1);grid-area:pick;align-items:center;display:flex}.score-toggle[data-astro-cid-u67tbvbo]{justify-content:center;min-width:2.25rem;min-height:2.25rem;padding:0;font-weight:700}.score-clear[data-astro-cid-u67tbvbo]{color:var(--muted);font:inherit;font-size:var(--text-2xs);cursor:pointer;padding:0 var(--space-1);background:0 0;border:0}.score-clear[data-astro-cid-u67tbvbo]:hover{text-decoration:underline}.score-row[data-astro-cid-u67tbvbo]:not([data-scored]) .score-clear[data-astro-cid-u67tbvbo]{visibility:hidden}.score-anchor[data-astro-cid-u67tbvbo]{font-size:var(--text-xs);color:var(--muted);grid-area:anchor;margin:0;line-height:1.5}.score-row[data-astro-cid-u67tbvbo][data-scored] .score-anchor[data-astro-cid-u67tbvbo]{color:var(--ink)}.score-why[data-astro-cid-u67tbvbo]{grid-area:why}#suggest-preview[data-astro-cid-u67tbvbo]{margin:0 0 var(--space-3);padding:var(--space-3);white-space:pre-wrap;word-break:break-word;background:var(--surface-alt);border:1px solid var(--line);border-radius:var(--control-radius);max-height:26rem;font-family:var(--font-mono);font-size:var(--text-2xs);line-height:1.5;overflow:auto}.confirm-set[data-astro-cid-u67tbvbo]{gap:var(--space-2);margin-bottom:var(--space-4);display:grid}.confirm-toggle[data-astro-cid-u67tbvbo]{min-height:2.25rem;font-size:var(--text-xs);white-space:normal;height:auto;padding-block:var(--space-2)}.review-actions[data-astro-cid-u67tbvbo]{gap:var(--space-2);flex-wrap:wrap;display:flex}#open-issue[data-astro-cid-u67tbvbo][aria-disabled=true]{pointer-events:none;opacity:.5}.privacy-note[data-astro-cid-u67tbvbo]{margin:var(--space-3) 0 0;font-size:var(--text-2xs)}.step-nav[data-astro-cid-u67tbvbo]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);display:flex}.step-count[data-astro-cid-u67tbvbo]{font-size:var(--text-2xs)}.step-nav[data-astro-cid-u67tbvbo] [data-astro-cid-u67tbvbo][hidden]{display:none}@media (width<=640px){.table-scroll[data-astro-cid-u67tbvbo]>.qualifies-table[data-astro-cid-u67tbvbo]{min-width:0}.steps[data-astro-cid-u67tbvbo]{grid-template-columns:repeat(3,minmax(0,1fr))}.step-label[data-astro-cid-u67tbvbo]{display:none}.step-button[data-astro-cid-u67tbvbo][aria-current=step] .step-label[data-astro-cid-u67tbvbo]{display:inline}.form-grid[data-astro-cid-u67tbvbo],.metric-grid[data-astro-cid-u67tbvbo],.cost-row[data-astro-cid-u67tbvbo]{grid-template-columns:1fr}.si-row[data-astro-cid-u67tbvbo]{padding-bottom:var(--space-2);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 2.75rem}.si-row[data-astro-cid-u67tbvbo] .si-kind[data-astro-cid-u67tbvbo],.si-row[data-astro-cid-u67tbvbo] .si-link[data-astro-cid-u67tbvbo]{grid-column:1/-1}.metric-head[data-astro-cid-u67tbvbo]{display:none}.metric-name[data-astro-cid-u67tbvbo]{margin-top:var(--space-2);font-weight:700}.score-row[data-astro-cid-u67tbvbo]{grid-template-columns:1fr;grid-template-areas:"head""pick""anchor""why"}}
