.tool-shell.svelte-n3xfoa,.privacy-note.svelte-n3xfoa,.how-to.svelte-n3xfoa,.authority.svelte-n3xfoa,.setup.svelte-n3xfoa,.evidence-key.svelte-n3xfoa,.step.svelte-n3xfoa,.record-action.svelte-n3xfoa,.result-panel.svelte-n3xfoa,.result-heading.svelte-n3xfoa,.stale-notice.svelte-n3xfoa,.clear-confirmation.svelte-n3xfoa{display:flex;flex-direction:column;gap:var(--space-4)}.tool-shell.svelte-n3xfoa{gap:var(--space-8)}.tool-intro.svelte-n3xfoa{--grid-gap: var(--space-5)}.privacy-note.svelte-n3xfoa,.how-to.svelte-n3xfoa,.authority.svelte-n3xfoa,.setup-card.svelte-n3xfoa,.evidence-key.svelte-n3xfoa,.step-card.svelte-n3xfoa,.record-action.svelte-n3xfoa,.result-panel.svelte-n3xfoa,.clear-confirmation.svelte-n3xfoa{padding:var(--card-padding);border:1px solid var(--border-structural);border-radius:var(--radius-md);background:var(--surface-raised)}.privacy-note.svelte-n3xfoa,.record-action.svelte-n3xfoa{background:var(--surface-sunken)}.privacy-note.svelte-n3xfoa,.how-to.svelte-n3xfoa,.authority.svelte-n3xfoa{max-inline-size:var(--content-prose)}.tool-intro.svelte-n3xfoa>.privacy-note:where(.svelte-n3xfoa),.tool-intro.svelte-n3xfoa>.how-to:where(.svelte-n3xfoa){max-inline-size:none}.privacy-note.svelte-n3xfoa p:where(.svelte-n3xfoa),.how-to.svelte-n3xfoa p:where(.svelte-n3xfoa),.how-to.svelte-n3xfoa li:where(.svelte-n3xfoa),.authority.svelte-n3xfoa p:where(.svelte-n3xfoa),.evidence-key.svelte-n3xfoa p:where(.svelte-n3xfoa),.evidence-key.svelte-n3xfoa dd:where(.svelte-n3xfoa),.step.svelte-n3xfoa p:where(.svelte-n3xfoa),.record-action.svelte-n3xfoa p:where(.svelte-n3xfoa){color:var(--text-secondary);line-height:var(--leading-relaxed)}.privacy-note.svelte-n3xfoa h2:where(.svelte-n3xfoa),.how-to.svelte-n3xfoa h2:where(.svelte-n3xfoa),.evidence-key.svelte-n3xfoa h2:where(.svelte-n3xfoa),.record-action.svelte-n3xfoa h2:where(.svelte-n3xfoa),.result-panel.svelte-n3xfoa h2:where(.svelte-n3xfoa){font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-bold);text-transform:lowercase;line-height:var(--leading-tight)}.eyebrow.svelte-n3xfoa,.step-number.svelte-n3xfoa{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-secondary);letter-spacing:var(--tracking-mono-eyebrow);text-transform:uppercase}.storage-note.svelte-n3xfoa{font-weight:var(--weight-semibold)}.how-to.svelte-n3xfoa ol:where(.svelte-n3xfoa){display:grid;gap:var(--space-2);padding-inline-start:var(--space-5)}.authority.svelte-n3xfoa{gap:var(--space-2);align-self:center;inline-size:min(100%,var(--content-prose))}.authority.svelte-n3xfoa p:where(.svelte-n3xfoa){font-size:var(--text-sm)}.setup.svelte-n3xfoa,.step.svelte-n3xfoa{min-inline-size:0;inline-size:100%;margin:0;padding:0;border:0;background:transparent}.evidence-key.svelte-n3xfoa>div:where(.svelte-n3xfoa):first-child{display:flex;flex-direction:column;gap:var(--space-2);max-inline-size:var(--content-prose)}.evidence-key.svelte-n3xfoa dl:where(.svelte-n3xfoa){margin:0}.evidence-key.svelte-n3xfoa dl:where(.svelte-n3xfoa)>div:where(.svelte-n3xfoa){padding:var(--space-1) 0 var(--space-1) var(--space-3);border-inline-start:3px solid var(--border-structural)}.evidence-key.svelte-n3xfoa dt:where(.svelte-n3xfoa){font-weight:var(--weight-semibold);color:var(--text-primary)}.evidence-key.svelte-n3xfoa dd:where(.svelte-n3xfoa){margin:var(--space-1) 0 0}.setup.svelte-n3xfoa>legend:where(.svelte-n3xfoa),.step.svelte-n3xfoa>legend:where(.svelte-n3xfoa){padding:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);text-transform:lowercase;color:var(--text-primary);line-height:var(--leading-tight)}.step.svelte-n3xfoa>legend:where(.svelte-n3xfoa){display:inline-flex;align-items:baseline;gap:var(--space-2)}.step-fields.svelte-n3xfoa{display:grid;gap:var(--space-3)}.state-options.svelte-n3xfoa,.setup-grid.svelte-n3xfoa,.evidence-key.svelte-n3xfoa dl:where(.svelte-n3xfoa){--grid-gap: var(--space-3)}.site-field.svelte-n3xfoa{grid-column:1 / -1}.site-control.svelte-n3xfoa,.result-actions.svelte-n3xfoa{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.site-control.svelte-n3xfoa .input:where(.svelte-n3xfoa){flex:1 1 16rem}.steps.svelte-n3xfoa{display:grid;gap:var(--space-5);margin:0;padding:0;list-style:none}.look-for.svelte-n3xfoa{padding-block-start:var(--space-1)}.state-option.svelte-n3xfoa{display:flex;gap:var(--space-3);align-items:center;min-block-size:44px;padding:var(--space-3);border:1px solid var(--border-structural);border-radius:var(--radius-sm);background:var(--surface-ground);cursor:pointer}.state-option.svelte-n3xfoa:hover{background:var(--state-hover-bg)}.state-option[data-selected=true].svelte-n3xfoa{border-color:var(--accent-text);background:var(--state-selected-bg)}.state-option.svelte-n3xfoa:has(input:where(.svelte-n3xfoa):focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.state-option.svelte-n3xfoa input:where(.svelte-n3xfoa){flex:0 0 auto;inline-size:var(--space-4);block-size:var(--space-4);accent-color:var(--control-accent)}.state-option.svelte-n3xfoa strong:where(.svelte-n3xfoa){line-height:var(--leading-normal)}fieldset.svelte-n3xfoa:disabled{color:var(--state-disabled-text)}fieldset.svelte-n3xfoa:disabled .state-option:where(.svelte-n3xfoa){cursor:not-allowed}.record-action.svelte-n3xfoa{align-items:flex-start;justify-content:space-between}.result-panel.svelte-n3xfoa{border-color:var(--accent-text)}.result-heading.svelte-n3xfoa{align-items:flex-start}.result-panel.svelte-n3xfoa h2:where(.svelte-n3xfoa):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.evidence-summary.svelte-n3xfoa{display:grid;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border-structural);border-radius:var(--radius-sm);background:var(--surface-ground)}.evidence-summary.svelte-n3xfoa>div:where(.svelte-n3xfoa):first-child{display:flex;flex-direction:column;gap:var(--space-2);max-inline-size:var(--content-prose)}.evidence-summary.svelte-n3xfoa h3:where(.svelte-n3xfoa){font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);text-transform:lowercase;line-height:var(--leading-tight)}.evidence-summary.svelte-n3xfoa p:where(.svelte-n3xfoa),.evidence-summary.svelte-n3xfoa li:where(.svelte-n3xfoa){color:var(--text-secondary);line-height:var(--leading-relaxed)}.summary-groups.svelte-n3xfoa{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--space-3)}.summary-groups.svelte-n3xfoa>section:where(.svelte-n3xfoa){padding:var(--space-3);border-inline-start:3px solid var(--border-structural)}.summary-groups.svelte-n3xfoa h4:where(.svelte-n3xfoa){margin-block-end:var(--space-2);font-weight:var(--weight-semibold);color:var(--text-primary)}.summary-groups.svelte-n3xfoa ul:where(.svelte-n3xfoa){display:grid;gap:var(--space-2);margin:0;padding-inline-start:var(--space-5)}.summary-groups.svelte-n3xfoa li:where(.svelte-n3xfoa) span:where(.svelte-n3xfoa){display:block}.stale-notice.svelte-n3xfoa{align-items:flex-start;padding:var(--space-4);border-inline-start:4px solid var(--accent-text);background:var(--surface-sunken)}.stale-notice.svelte-n3xfoa p:where(.svelte-n3xfoa),.clear-confirmation.svelte-n3xfoa p:where(.svelte-n3xfoa){color:var(--text-secondary);line-height:var(--leading-relaxed)}.clear-draft.svelte-n3xfoa{display:flex;justify-content:flex-end}.clear-confirmation.svelte-n3xfoa{inline-size:min(100%,var(--content-prose))}.clear-actions.svelte-n3xfoa{display:flex;flex-wrap:wrap;gap:var(--space-3)}.no-js-note.svelte-n3xfoa,.no-js-fallback.svelte-n3xfoa{display:none}.paper-record.svelte-n3xfoa{margin-block-start:var(--space-6);border:1px solid var(--border-structural);border-radius:var(--radius-md);background:var(--surface-raised)}.paper-record-print.svelte-n3xfoa{display:none}.paper-record.svelte-n3xfoa summary:where(.svelte-n3xfoa){min-block-size:44px;padding:var(--space-4);color:var(--text-primary);font-weight:var(--weight-semibold);cursor:pointer}.paper-record-content.svelte-n3xfoa{display:grid;gap:var(--space-5);padding:0 var(--space-4) var(--space-4)}.paper-record-content.svelte-n3xfoa>div:where(.svelte-n3xfoa){display:grid;gap:var(--space-2)}.paper-record-content.svelte-n3xfoa h2:where(.svelte-n3xfoa),.no-js-fallback.svelte-n3xfoa h2:where(.svelte-n3xfoa){font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-bold);text-transform:lowercase;line-height:var(--leading-tight)}.paper-record-content.svelte-n3xfoa ol:where(.svelte-n3xfoa),.no-js-fallback.svelte-n3xfoa ol:where(.svelte-n3xfoa){display:grid;gap:var(--space-3);margin:0;padding-inline-start:var(--space-5)}.paper-record-content.svelte-n3xfoa li:where(.svelte-n3xfoa),.no-js-fallback.svelte-n3xfoa li:where(.svelte-n3xfoa){color:var(--text-secondary);line-height:var(--leading-relaxed)}.paper-record-content.svelte-n3xfoa li:where(.svelte-n3xfoa) span:where(.svelte-n3xfoa),.no-js-fallback.svelte-n3xfoa li:where(.svelte-n3xfoa) span:where(.svelte-n3xfoa){display:block}pre.svelte-n3xfoa{max-inline-size:100%;overflow-wrap:anywhere;white-space:pre-wrap;padding:var(--space-4);border:1px solid var(--border-structural);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-relaxed)}@container (inline-size >= 40rem){.tool-shell.svelte-n3xfoa{gap:var(--space-12)}.tool-intro.svelte-n3xfoa{--grid-gap: var(--space-6)}.step-fields.svelte-n3xfoa{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.step-fields.svelte-n3xfoa .state-options:where(.svelte-n3xfoa){grid-template-columns:repeat(2,minmax(0,1fr))}.step-fields.svelte-n3xfoa .state-option:where(.svelte-n3xfoa){gap:var(--space-2);padding-inline:var(--space-2)}.record-action.svelte-n3xfoa,.result-heading.svelte-n3xfoa{flex-direction:row;align-items:center;justify-content:space-between}}@media print{.tool-shell.svelte-n3xfoa{display:none}.no-js-fallback.svelte-n3xfoa{display:block}.paper-record.svelte-n3xfoa{display:none}.paper-record-print.svelte-n3xfoa{display:block}.paper-record-print.svelte-n3xfoa .paper-record-content:where(.svelte-n3xfoa){padding:0}html[data-print-mode=record] .tool-shell.svelte-n3xfoa{display:block}html[data-print-mode=record] .no-js-fallback.svelte-n3xfoa,html[data-print-mode=record] .paper-record.svelte-n3xfoa,html[data-print-mode=record] .paper-record-print.svelte-n3xfoa{display:none}html[data-print-mode=record] .tool-shell.svelte-n3xfoa>:where(.svelte-n3xfoa):not(.result-panel){display:none}.result-actions.svelte-n3xfoa{display:none}.result-panel.svelte-n3xfoa{break-inside:avoid;border-color:var(--border-structural)}}#quote-path-recorder{border-block:1px solid var(--border-structural);background:var(--surface-sunken)}@media(scripting:none){#quote-path-recorder [data-quote-path-recorder]{display:none}#quote-path-recorder .no-js-note,#quote-path-recorder .no-js-fallback{display:block;max-inline-size:var(--content-prose);padding:var(--space-5);border:1px solid var(--border-structural);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-secondary);line-height:var(--leading-relaxed)}}@media print{#quote-path-recorder{border:0;background:transparent}html[data-print-mode=record] main>section{display:none}html[data-print-mode=record] main>#quote-path-recorder{display:block;border:0;background:transparent}}
