.field.astro-iljbdace{gap:var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);flex-direction:column;display:flex}input.astro-iljbdace{width:100%;min-width:0;min-height:var(--layout-touch-target);padding:var(--space-3) var(--space-4);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-xs);background:var(--color-surface);font-size:var(--font-size-md)}input.astro-iljbdace:focus{border-color:var(--color-accent)}.field-note.astro-iljbdace{color:var(--color-text-muted);font-weight:var(--font-weight-regular)}@media (width<=50rem){:root{--layout-header-padding-expanded:var(--space-4);--layout-header-content-height:max(var(--size-logo-height-phone), var(--layout-header-control-height))}}.calculator-section.astro-ti3gssum{padding:var(--space-20) var(--layout-content-inset);border-block-start:var(--border-thin) solid var(--color-border)}.calculator.astro-ti3gssum{max-width:71.25rem;margin-inline:auto;display:block}.switch-label.astro-ti3gssum{margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.switch.astro-ti3gssum{max-width:100%;padding:var(--space-1);border:var(--border-thin) solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-surface);margin-block-end:var(--space-6);display:inline-flex}.switch.astro-ti3gssum button.astro-ti3gssum{min-height:var(--layout-touch-target);padding:var(--space-3) var(--space-5);border-radius:var(--radius-xs);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);background:0 0;border:0}.switch.astro-ti3gssum button.astro-ti3gssum:hover{background:var(--color-background);color:var(--color-accent)}.switch.astro-ti3gssum button.astro-ti3gssum[aria-pressed=true]{background:var(--color-action);color:var(--color-on-action)}.panel-heading.astro-ti3gssum{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-block-end:var(--space-4);display:flex}.panel-heading.astro-ti3gssum h2.astro-ti3gssum{font-family:var(--font-body);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);margin:0}.panel-heading.astro-ti3gssum p.astro-ti3gssum{color:var(--color-text-muted);font-size:var(--font-size-xs);margin:0}.panel.astro-ti3gssum{align-items:start;gap:var(--space-10);grid-template-columns:1.12fr 1fr;display:grid}.fields.astro-ti3gssum{gap:var(--space-4);grid-template-columns:1fr 1fr;margin:0;display:grid}.help.astro-ti3gssum{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.method.astro-ti3gssum{color:var(--color-text-muted);font-size:var(--font-size-xs);margin-block-start:var(--space-5)}.method.astro-ti3gssum summary.astro-ti3gssum{color:var(--color-accent);font-weight:var(--font-weight-semibold);cursor:pointer}.method.astro-ti3gssum p.astro-ti3gssum{margin:var(--space-3) 0 0}.result.astro-ti3gssum{padding:var(--space-7) var(--space-8);border-radius:var(--radius-xs)}.result-scenario.astro-ti3gssum{border:var(--border-thin) solid var(--color-divider);background:var(--color-surface)}.result-value.astro-ti3gssum{font-family:var(--font-display);font-size:var(--font-size-stat);font-weight:var(--font-weight-light);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight);margin-block-end:var(--space-5);display:block}.result-status.astro-ti3gssum{margin:0 0 var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-xs)}.result-row.astro-ti3gssum{justify-content:space-between;align-items:baseline;gap:var(--space-5);padding-block:var(--space-3);border-block-start:var(--border-thin) solid var(--color-divider);font-size:var(--font-size-xs);display:flex}.result-row.astro-ti3gssum b.astro-ti3gssum{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);white-space:nowrap}.continuity.astro-ti3gssum{border-block-start:var(--border-thin) solid var(--color-border);margin-block-start:var(--space-8);padding-block-start:var(--space-6)}.continuity-toggle.astro-ti3gssum{align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-6);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-xs);background:var(--color-page);cursor:pointer;display:flex}.continuity-toggle.astro-ti3gssum input.astro-ti3gssum{width:var(--space-5);height:var(--space-5);accent-color:var(--color-action);flex-shrink:0;margin-block-start:var(--space-1)}.continuity-toggle.astro-ti3gssum strong.astro-ti3gssum{font-size:var(--font-size-lg);line-height:var(--line-height-normal);display:block}.continuity-toggle.astro-ti3gssum small.astro-ti3gssum{color:var(--color-text-muted);font-size:var(--font-size-xs);margin-block-start:var(--space-1);display:block}.continuity-panel.astro-ti3gssum{padding-block-start:var(--space-6)}.example-actions.astro-ti3gssum{align-items:center;gap:var(--space-5);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.astro-ti3gssum[hidden]{display:none}@media (width<=50rem){.calculator-section.astro-ti3gssum{padding-block:var(--space-14)}.panel.astro-ti3gssum{gap:var(--space-6);grid-template-columns:1fr}.panel-heading.astro-ti3gssum{align-items:start;gap:var(--space-2);flex-direction:column}}@media (width<=30rem){.switch.astro-ti3gssum button.astro-ti3gssum{padding-inline:var(--space-4)}.fields.astro-ti3gssum{grid-template-columns:1fr}.result.astro-ti3gssum{padding:var(--space-6) var(--space-5)}}@media (width<=50rem){:root{--layout-header-padding-expanded:var(--space-4);--layout-header-content-height:max(var(--size-logo-height-phone), var(--layout-header-control-height))}}
