.claim-tool.svelte-lqzbml{container-type:inline-size;display:flex;flex-direction:column;gap:var(--space-12);min-inline-size:0}.tool-heading.svelte-lqzbml,.subsection-heading.svelte-lqzbml,.result-heading.svelte-lqzbml,.group-heading.svelte-lqzbml{display:flex;flex-direction:column;gap:var(--space-2)}.tool-heading.svelte-lqzbml{max-inline-size:var(--content-prose)}.tool-heading.svelte-lqzbml h2:where(.svelte-lqzbml),.result-heading.svelte-lqzbml h3:where(.svelte-lqzbml){font-family:var(--font-display);font-size:var(--text-fluid-4xl);font-weight:var(--weight-display);letter-spacing:var(--tracking-display)}.eyebrow.svelte-lqzbml{color:var(--accent-text);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-mono-eyebrow);text-transform:uppercase}.privacy-note.svelte-lqzbml{display:flex;flex-direction:column;gap:var(--space-2);max-inline-size:var(--content-prose);padding-block:var(--space-5);border-block:1px solid var(--border-structural)}.privacy-note.svelte-lqzbml h3:where(.svelte-lqzbml){font-size:var(--text-lg)}.tool-inputs.svelte-lqzbml,.results.svelte-lqzbml,.result-block.svelte-lqzbml{display:flex;flex-direction:column;gap:var(--space-6);min-inline-size:0}fieldset.svelte-lqzbml{display:flex;flex-direction:column;gap:var(--space-6);min-inline-size:0;margin:0;padding:var(--space-6);border:1px solid var(--border-structural);border-radius:var(--radius-md);background:var(--surface-raised)}legend.svelte-lqzbml{padding-inline:var(--space-2);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold)}.rate-control.svelte-lqzbml{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3)}.rate-control.svelte-lqzbml span:where(.svelte-lqzbml){color:var(--text-secondary);font-size:var(--text-sm)}.numeric-grid.svelte-lqzbml,.option-grid.svelte-lqzbml{--form-grid-min: 20rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--form-grid-min)),1fr));gap:var(--space-4)}.compact-grid.svelte-lqzbml{--form-grid-min: var(--auto-grid-min)}.definition-group.svelte-lqzbml{display:flex;flex-direction:column;gap:var(--space-4);min-inline-size:0}.group-heading.svelte-lqzbml h4:where(.svelte-lqzbml){font-size:var(--text-lg)}.group-heading.svelte-lqzbml p:where(.svelte-lqzbml),.subsection-heading.svelte-lqzbml p:where(.svelte-lqzbml),.tool-heading.svelte-lqzbml p:where(.svelte-lqzbml),.privacy-note.svelte-lqzbml p:where(.svelte-lqzbml){color:var(--text-secondary);line-height:var(--leading-relaxed)}.option-card.svelte-lqzbml{align-items:flex-start;padding:var(--space-3);border:1px solid var(--border-structural);border-radius:var(--radius-md);background:var(--surface-ground)}.option-card.svelte-lqzbml:hover{background:var(--state-hover-bg)}.option-card.svelte-lqzbml:has(input:where(.svelte-lqzbml):checked){border-color:var(--accent-text);background:var(--state-selected-bg)}.option-card.svelte-lqzbml span:where(.svelte-lqzbml){display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}.option-card.svelte-lqzbml small:where(.svelte-lqzbml){color:var(--text-secondary);line-height:var(--leading-normal)}.skip-results.svelte-lqzbml{align-self:flex-start;min-block-size:44px;display:inline-flex;align-items:center;color:var(--text-primary);font-weight:var(--weight-semibold);text-underline-offset:.3em}.results.svelte-lqzbml{padding-block-start:var(--space-8);border-block-start:1px solid var(--border-structural);scroll-margin-block-start:var(--space-16)}.headline.svelte-lqzbml{max-inline-size:var(--content-prose);font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--leading-tight)}.gap-result.svelte-lqzbml{max-inline-size:var(--content-prose);color:var(--text-secondary);line-height:var(--leading-relaxed)}.invalid-summary.svelte-lqzbml{max-inline-size:var(--content-prose);padding:var(--space-3);border-inline-start:3px solid var(--field-border-invalid);background:var(--color-danger-subtle)}.noscript-note.svelte-lqzbml{max-inline-size:var(--content-prose);padding:var(--space-4);border:1px solid var(--border-structural);background:var(--surface-raised);line-height:var(--leading-relaxed)}.field-error.svelte-lqzbml:empty{display:none}.stated-rate-sentence.svelte-lqzbml{max-inline-size:var(--content-prose);padding:var(--space-4);border-inline-start:3px solid var(--accent-text);background:var(--surface-raised);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-relaxed);overflow-wrap:anywhere}.stated-rate-caveat.svelte-lqzbml{max-inline-size:var(--content-prose);color:var(--text-secondary);line-height:var(--leading-relaxed)}.stated-rate.svelte-lqzbml .btn:where(.svelte-lqzbml){align-self:flex-start}.result-block.svelte-lqzbml{padding-block:var(--space-8);border-block-start:1px solid var(--border-structural)}.result-block.svelte-lqzbml h4:where(.svelte-lqzbml){font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-display)}.matrix-wrap.svelte-lqzbml{container-type:inline-size;min-inline-size:0}.matrix-table.svelte-lqzbml{display:none;inline-size:100%;border-collapse:collapse;table-layout:fixed}.matrix-table.svelte-lqzbml caption:where(.svelte-lqzbml){padding-block-end:var(--space-3);color:var(--text-secondary);text-align:start}.matrix-table.svelte-lqzbml th:where(.svelte-lqzbml),.matrix-table.svelte-lqzbml td:where(.svelte-lqzbml){padding:var(--space-3);border:1px solid var(--border-structural);text-align:start;vertical-align:top;overflow-wrap:anywhere}.matrix-table.svelte-lqzbml thead:where(.svelte-lqzbml) th:where(.svelte-lqzbml){background:var(--surface-sunken)}.matrix-table.svelte-lqzbml th:where(.svelte-lqzbml) strong:where(.svelte-lqzbml),.matrix-table.svelte-lqzbml td:where(.svelte-lqzbml) strong:where(.svelte-lqzbml),.matrix-table.svelte-lqzbml th:where(.svelte-lqzbml) small:where(.svelte-lqzbml),.matrix-table.svelte-lqzbml td:where(.svelte-lqzbml) small:where(.svelte-lqzbml){display:block}.matrix-table.svelte-lqzbml small:where(.svelte-lqzbml){padding-block-start:var(--space-1);color:var(--text-secondary);font-weight:var(--weight-normal)}.matrix-cards.svelte-lqzbml{display:grid;gap:var(--space-4)}.matrix-card.svelte-lqzbml{display:flex;flex-direction:column;gap:var(--space-4);min-inline-size:0;padding:var(--space-4);border:1px solid var(--border-structural);background:var(--surface-raised)}.matrix-card.svelte-lqzbml h5:where(.svelte-lqzbml){font-family:var(--font-display);font-size:var(--text-lg)}.matrix-card.svelte-lqzbml dl:where(.svelte-lqzbml),.claim-check.svelte-lqzbml dl:where(.svelte-lqzbml){display:grid;gap:var(--space-3)}.matrix-card.svelte-lqzbml dl:where(.svelte-lqzbml) div:where(.svelte-lqzbml),.claim-check.svelte-lqzbml dl:where(.svelte-lqzbml) div:where(.svelte-lqzbml){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1);padding-block-start:var(--space-3);border-block-start:1px solid var(--border-subtle)}.matrix-card.svelte-lqzbml dt:where(.svelte-lqzbml),.claim-check.svelte-lqzbml dt:where(.svelte-lqzbml){color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.matrix-card.svelte-lqzbml dd:where(.svelte-lqzbml),.claim-check.svelte-lqzbml dd:where(.svelte-lqzbml){margin:0;overflow-wrap:anywhere}.matrix-card.svelte-lqzbml dd:where(.svelte-lqzbml) strong:where(.svelte-lqzbml),.matrix-card.svelte-lqzbml dd:where(.svelte-lqzbml) small:where(.svelte-lqzbml){display:block}.matrix-card.svelte-lqzbml dd:where(.svelte-lqzbml) small:where(.svelte-lqzbml){padding-block-start:var(--space-1);color:var(--text-secondary)}.interpretation.svelte-lqzbml{max-inline-size:var(--content-prose);padding-inline-start:var(--space-4);border-inline-start:3px solid var(--border-structural);color:var(--text-secondary);line-height:var(--leading-relaxed)}.claim-check.svelte-lqzbml>p:where(.svelte-lqzbml){max-inline-size:var(--content-prose)}.slot-list.svelte-lqzbml{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--auto-grid-min)),1fr));gap:var(--space-4)}.slot-item.svelte-lqzbml{display:flex;flex-direction:column;gap:var(--space-3);min-inline-size:0;padding:var(--space-4);border:1px solid var(--border-structural);background:var(--surface-raised)}.slot-item.svelte-lqzbml dt:where(.svelte-lqzbml){display:flex;align-items:flex-start;gap:var(--space-2);font-weight:var(--weight-semibold)}.slot-item.svelte-lqzbml dt:where(.svelte-lqzbml) span:where(.svelte-lqzbml){flex:none;font-family:var(--font-mono)}.slot-item.svelte-lqzbml dd:where(.svelte-lqzbml){display:flex;flex-direction:column;gap:var(--space-1);margin:0;color:var(--text-secondary)}.slot-item.svelte-lqzbml dd:where(.svelte-lqzbml) strong:where(.svelte-lqzbml){color:var(--text-primary);font-size:var(--text-sm)}.questions.svelte-lqzbml ol:where(.svelte-lqzbml),.interpretation-block.svelte-lqzbml ul:where(.svelte-lqzbml),.non-claims.svelte-lqzbml ul:where(.svelte-lqzbml){display:flex;flex-direction:column;gap:var(--space-3);max-inline-size:var(--content-prose);padding-inline-start:var(--space-6)}.questions.svelte-lqzbml li:where(.svelte-lqzbml),.interpretation-block.svelte-lqzbml li:where(.svelte-lqzbml),.non-claims.svelte-lqzbml li:where(.svelte-lqzbml){line-height:var(--leading-relaxed)}.questions.svelte-lqzbml .btn:where(.svelte-lqzbml){align-self:flex-start}.export-actions.svelte-lqzbml{display:flex;flex-wrap:wrap;gap:var(--space-3)}.action-status.svelte-lqzbml{min-block-size:1.5em;color:var(--text-secondary)}.plain-record.svelte-lqzbml{max-inline-size:100%;border-block-start:1px solid var(--border-structural);padding-block-start:var(--space-4)}.plain-record.svelte-lqzbml summary:where(.svelte-lqzbml){min-block-size:44px;display:flex;align-items:center;cursor:pointer;font-weight:var(--weight-semibold)}.plain-record.svelte-lqzbml pre:where(.svelte-lqzbml){max-inline-size:100%;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-sm);line-height:var(--leading-normal)}@container (inline-size >= 42rem){.matrix-table.svelte-lqzbml{display:table}.matrix-cards.svelte-lqzbml{display:none}.claim-check.svelte-lqzbml dl:where(.svelte-lqzbml) div:where(.svelte-lqzbml){grid-template-columns:minmax(10rem,.35fr) minmax(0,1fr);gap:var(--space-4)}}@container (inline-size < 32rem){fieldset.svelte-lqzbml{padding:var(--space-4)}.export-actions.svelte-lqzbml,.export-actions.svelte-lqzbml .btn:where(.svelte-lqzbml),.questions.svelte-lqzbml .btn:where(.svelte-lqzbml){inline-size:100%}.btn.svelte-lqzbml{white-space:normal}}@media print{.claim-tool.svelte-lqzbml{gap:var(--space-6)}.tool-heading.svelte-lqzbml,.privacy-note.svelte-lqzbml,.tool-inputs.svelte-lqzbml,.export-actions.svelte-lqzbml,.action-status.svelte-lqzbml,.sr-only.svelte-lqzbml{display:none}.results.svelte-lqzbml{padding-block-start:0;border-block-start:0}.result-block.svelte-lqzbml{break-inside:avoid;padding-block:var(--space-4)}.matrix-table.svelte-lqzbml{display:table}.matrix-cards.svelte-lqzbml{display:none}.plain-record.svelte-lqzbml,.plain-record.svelte-lqzbml pre:where(.svelte-lqzbml){display:block}.plain-record.svelte-lqzbml summary:where(.svelte-lqzbml){display:none}}.hero-container.svelte-1hg3be1{container:tool-hero / inline-size}.hero-grid.svelte-1hg3be1{display:grid;gap:var(--space-12);align-items:end}.hero-copy.svelte-1hg3be1,.method-intro.svelte-1hg3be1,.next-step-copy.svelte-1hg3be1{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.hero-copy.svelte-1hg3be1{max-inline-size:var(--content-prose)}.eyebrow.svelte-1hg3be1{color:var(--accent-text);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-mono-eyebrow);text-transform:uppercase}h1.svelte-1hg3be1,.method-intro.svelte-1hg3be1 h2:where(.svelte-1hg3be1),.next-step-copy.svelte-1hg3be1 h2:where(.svelte-1hg3be1){font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--tracking-display)}h1.svelte-1hg3be1{max-inline-size:17ch;font-size:var(--text-fluid-5xl);line-height:var(--leading-display)}.standfirst.svelte-1hg3be1{max-inline-size:58ch;color:var(--text-secondary);font-size:var(--text-lg);line-height:var(--leading-relaxed)}.page-meta.svelte-1hg3be1{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase}.page-meta.svelte-1hg3be1>div:where(.svelte-1hg3be1){display:inline-flex;flex:none;gap:.45em;align-items:baseline;white-space:nowrap}.page-meta.svelte-1hg3be1>div:where(.svelte-1hg3be1)+div:where(.svelte-1hg3be1):before{margin-inline-end:var(--space-2);color:var(--border-structural);content:"/"}.page-meta.svelte-1hg3be1 dt:where(.svelte-1hg3be1),.page-meta.svelte-1hg3be1 dd:where(.svelte-1hg3be1){margin:0}.definition-stamp.svelte-1hg3be1{display:flex;flex-direction:column;gap:var(--space-6);min-inline-size:0;padding:var(--space-6);border-block:1px solid var(--border-structural)}.definition-stamp.svelte-1hg3be1 h2:where(.svelte-1hg3be1){font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-display)}.definition-stamp.svelte-1hg3be1 dl:where(.svelte-1hg3be1){display:grid;gap:var(--space-3)}.definition-stamp.svelte-1hg3be1 dl:where(.svelte-1hg3be1) div:where(.svelte-1hg3be1){display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);align-items:baseline;padding-block-start:var(--space-3);border-block-start:1px solid var(--border-subtle)}.definition-stamp.svelte-1hg3be1 dt:where(.svelte-1hg3be1){color:var(--accent-text);font-family:var(--font-mono);font-size:var(--text-xs)}.definition-stamp.svelte-1hg3be1 dd:where(.svelte-1hg3be1){margin:0}.method-intro.svelte-1hg3be1{max-inline-size:var(--content-prose);padding-block-end:var(--space-8);border-block-end:1px solid var(--border-structural)}.method-intro.svelte-1hg3be1 h2:where(.svelte-1hg3be1),.next-step-copy.svelte-1hg3be1 h2:where(.svelte-1hg3be1){font-size:var(--text-fluid-4xl)}.method-intro.svelte-1hg3be1>p:where(.svelte-1hg3be1):last-child,.next-step-copy.svelte-1hg3be1 p:where(.svelte-1hg3be1){color:var(--text-secondary);line-height:var(--leading-relaxed)}.method-prose.svelte-1hg3be1{display:flex;flex-direction:column;gap:var(--space-6);min-inline-size:0;padding-block-start:var(--space-8);container:method-prose / inline-size}.method-prose.svelte-1hg3be1 h2{margin-block-start:var(--space-10);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-display)}.method-prose.svelte-1hg3be1 h2:first-child{margin-block-start:0}.method-prose.svelte-1hg3be1 h3{margin-block-start:var(--space-6);font-size:var(--text-xl)}.method-prose.svelte-1hg3be1 p,.method-prose.svelte-1hg3be1 li,.method-prose.svelte-1hg3be1 dd{line-height:var(--leading-relaxed)}.method-prose.svelte-1hg3be1 p,.method-prose.svelte-1hg3be1 ul,.method-prose.svelte-1hg3be1 ol,.method-prose.svelte-1hg3be1 dl,.method-prose.svelte-1hg3be1 blockquote{max-inline-size:var(--content-prose)}.method-prose.svelte-1hg3be1 ul,.method-prose.svelte-1hg3be1 ol{display:flex;flex-direction:column;gap:var(--space-2);padding-inline-start:var(--space-6)}.method-prose.svelte-1hg3be1 table{inline-size:100%;border-collapse:collapse;table-layout:fixed}.method-prose.svelte-1hg3be1 th,.method-prose.svelte-1hg3be1 td{padding:var(--space-3);border:1px solid var(--border-structural);text-align:start;vertical-align:top;overflow-wrap:anywhere}.method-prose.svelte-1hg3be1 th{background:var(--surface-sunken)}.method-prose.svelte-1hg3be1 blockquote{padding-block:var(--space-3);font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-relaxed)}.next-step-copy.svelte-1hg3be1{max-inline-size:var(--content-prose)}.next-step-copy.svelte-1hg3be1 .eyebrow:where(.svelte-1hg3be1){color:var(--accent-text)}@container tool-hero (width >= 56rem){.hero-grid.svelte-1hg3be1{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr)}}@container method-prose (width < 36rem){.method-prose.svelte-1hg3be1 table,.method-prose.svelte-1hg3be1 thead,.method-prose.svelte-1hg3be1 tbody,.method-prose.svelte-1hg3be1 tr,.method-prose.svelte-1hg3be1 th,.method-prose.svelte-1hg3be1 td{display:block;inline-size:100%}.method-prose.svelte-1hg3be1 thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.method-prose.svelte-1hg3be1 tr{margin-block-end:var(--space-4);border:1px solid var(--border-structural)}.method-prose.svelte-1hg3be1 th,.method-prose.svelte-1hg3be1 td{border:0;border-block-start:1px solid var(--border-subtle)}.method-prose.svelte-1hg3be1 td:empty{min-block-size:var(--space-8)}}@media print{section.tool-hero,section.method-section,section.next-step{display:none}section.calculator-section{padding:0}}
