.chip-row[data-astro-cid-pyt6sqjl]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-row[data-astro-cid-pyt6sqjl] .chip{border:1px solid var(--calc-chip-border,var(--calc-input-border));background:var(--calc-chip-bg,var(--calc-input-bg));min-width:max-content;color:var(--calc-chip-text,var(--calc-text));cursor:pointer;transition:all var(--calc-transition-fast,.15s ease);text-align:center;border-radius:10px;flex:auto;padding:.6rem 1rem;font-family:inherit;font-size:.9rem;font-weight:600}.chip-row[data-astro-cid-pyt6sqjl] .chip:hover{border-color:var(--calc-chip-hover-border,var(--calc-accent));background:var(--calc-chip-hover-bg,var(--calc-chip-bg));color:var(--calc-chip-hover-text,var(--calc-text))}.chip-row[data-astro-cid-pyt6sqjl] .chip.active{background:var(--calc-chip-active-bg,var(--calc-accent));border-color:var(--calc-chip-active-border,var(--calc-accent));color:var(--calc-chip-active-text,#fff)}.field-block[data-astro-cid-pyt6sqjl]{margin-top:.25rem}.field-block[data-astro-cid-pyt6sqjl] label[data-astro-cid-pyt6sqjl]{color:var(--calc-text-muted);margin-bottom:.4rem;font-size:.85rem;font-weight:600;display:block}.input-affix[data-astro-cid-pyt6sqjl]{border:2px solid var(--calc-input-border-interactive,var(--calc-input-border));background:var(--calc-input-bg);transition:border-color var(--calc-transition-fast,.15s ease);border-radius:10px;align-items:center;padding:0 .85rem;display:flex}.input-affix[data-astro-cid-pyt6sqjl]:focus-within{border-color:var(--calc-accent);background:var(--calc-input-focus-bg,var(--calc-input-bg))}.affix-prefix[data-astro-cid-pyt6sqjl]{color:var(--calc-text-muted);font-size:1rem;font-weight:600}.input-affix[data-astro-cid-pyt6sqjl] input[data-astro-cid-pyt6sqjl]{width:100%;color:var(--calc-text);font-family:var(--calc-font-mono,inherit);background:0 0;border:none;outline:none;flex:1;padding:.7rem .5rem;font-size:1.05rem;font-weight:600}.field-note[data-astro-cid-pyt6sqjl]{color:var(--calc-text-muted);margin:.6rem 0 0;font-size:.78rem;line-height:1.55}.toggle-row[data-astro-cid-pyt6sqjl]{color:var(--calc-text);cursor:pointer;align-items:center;gap:.6rem;font-size:.875rem;font-weight:600;display:flex}.toggle-row[data-astro-cid-pyt6sqjl] input[data-astro-cid-pyt6sqjl]{width:1.1rem;height:1.1rem;accent-color:var(--calc-accent);cursor:pointer}.primary-result-sub[data-astro-cid-pyt6sqjl]{color:var(--calc-text-muted);margin-top:.5rem;font-size:.85rem;font-weight:600}.status-note[data-astro-cid-pyt6sqjl]{background:var(--calc-notice-bg);border:1px solid var(--calc-notice-border);color:var(--calc-text-muted);border-radius:10px;margin:1rem 0 0;padding:.75rem 1rem;font-size:.8125rem;line-height:1.55}.context-note[data-astro-cid-pyt6sqjl]{color:var(--calc-text-muted);margin:.6rem 0 0;font-size:.75rem;line-height:1.55}.sub-block[data-astro-cid-pyt6sqjl]{border-top:1px solid var(--calc-results-row-border,var(--calc-card-border));margin-top:1rem;padding-top:.75rem}.results-breakdown[data-astro-cid-pyt6sqjl] .result-row[data-astro-cid-pyt6sqjl].total{border-top:1px solid var(--calc-results-row-border,var(--calc-card-border));margin-top:.4rem;padding-top:.6rem}.results-breakdown[data-astro-cid-pyt6sqjl] .result-row[data-astro-cid-pyt6sqjl].total .result-label[data-astro-cid-pyt6sqjl],.results-breakdown[data-astro-cid-pyt6sqjl] .result-row[data-astro-cid-pyt6sqjl].total .result-value[data-astro-cid-pyt6sqjl]{color:var(--calc-text);font-weight:700}.disclaimer[data-astro-cid-pyt6sqjl]{background:var(--calc-notice-bg);border:1px solid var(--calc-notice-border);color:var(--calc-text-muted);border-radius:12px;margin-top:1.5rem;padding:1rem 1.25rem;font-size:.8125rem;line-height:1.6}.disclaimer[data-astro-cid-pyt6sqjl] strong[data-astro-cid-pyt6sqjl]{color:var(--calc-notice-strong,var(--calc-text))}.threshold-table[data-astro-cid-pyt6sqjl]{border-collapse:collapse;width:100%;margin:1.25rem 0;font-size:.9375rem}.threshold-table[data-astro-cid-pyt6sqjl] th[data-astro-cid-pyt6sqjl],.threshold-table[data-astro-cid-pyt6sqjl] td[data-astro-cid-pyt6sqjl]{text-align:left;border-bottom:1px solid var(--calc-card-border);padding:.6rem .75rem}.threshold-table[data-astro-cid-pyt6sqjl] th[data-astro-cid-pyt6sqjl]{text-transform:uppercase;letter-spacing:.05em;color:var(--calc-text-muted);font-size:.75rem}.threshold-table[data-astro-cid-pyt6sqjl] td[data-astro-cid-pyt6sqjl]:last-child{font-family:var(--calc-font-mono,inherit);font-weight:600}
