.field-block[data-astro-cid-yyg6apq6]{margin-bottom:1rem}.field-block[data-astro-cid-yyg6apq6]:last-child{margin-bottom:0}.field-block[data-astro-cid-yyg6apq6][hidden]{display:none}.field-label[data-astro-cid-yyg6apq6]{color:var(--calc-text,#0f172a);margin-bottom:.4rem;font-size:.82rem;font-weight:600;display:block}.field-input[data-astro-cid-yyg6apq6]{border:1px solid var(--calc-input-border,#e2e8f0);border-radius:var(--calc-radius,8px);background:var(--calc-input-bg,#fff);width:100%;color:var(--calc-text,#0f172a);padding:.55rem .65rem;font-family:inherit;font-size:.95rem}.field-input[data-astro-cid-yyg6apq6]:focus{border-color:var(--calc-input-focus-border,var(--calc-accent,#2563eb));box-shadow:0 0 0 3px var(--calc-accent-soft,#2563eb26)}.field-hint[data-astro-cid-yyg6apq6]{color:var(--calc-text-muted,#64748b);margin:.5rem 0 0;font-size:.78rem;line-height:1.45}.chip-row[data-astro-cid-yyg6apq6]{flex-wrap:wrap;gap:.5rem;display:flex}.chip[data-astro-cid-yyg6apq6]{cursor:pointer;border:1px solid var(--calc-chip-border,#e2e8f0);border-radius:var(--calc-radius,10px);background:var(--calc-chip-bg,#fff);color:var(--calc-chip-text,#475569);transition:all var(--calc-transition-fast,.15s ease);flex-direction:column;align-items:center;gap:.1rem;padding:.5rem .8rem;font-family:inherit;font-size:.9rem;font-weight:600;line-height:1.2;display:flex}.chip[data-astro-cid-yyg6apq6] .chip-sub[data-astro-cid-yyg6apq6]{font-size:.7rem;font-weight:500}.chip[data-astro-cid-yyg6apq6]:hover{border-color:var(--calc-chip-hover-border,#2563eb);background:var(--calc-chip-hover-bg,#2563eb0f);color:var(--calc-chip-hover-text,#0f172a)}.chip[data-astro-cid-yyg6apq6].active{background:var(--calc-chip-active-bg,#2563eb);border-color:var(--calc-chip-active-border,#2563eb);color:var(--calc-chip-active-text,#fff);box-shadow:var(--calc-chip-active-shadow,none)}.toggle-row[data-astro-cid-yyg6apq6]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.toggle-label[data-astro-cid-yyg6apq6]{color:var(--calc-text,#0f172a);cursor:pointer;font-size:.9375rem;font-weight:600}.switch[data-astro-cid-yyg6apq6]{cursor:pointer;flex-shrink:0;display:inline-flex;position:relative}.switch[data-astro-cid-yyg6apq6] input[data-astro-cid-yyg6apq6]{opacity:0;width:0;height:0;position:absolute}.switch-track[data-astro-cid-yyg6apq6]{background:var(--calc-input-border,#e2e8f0);width:2.75rem;height:1.5rem;transition:background var(--calc-transition-fast,.15s ease);border-radius:999px;display:inline-block}.switch-thumb[data-astro-cid-yyg6apq6]{background:var(--calc-card-bg,#fff);width:1.125rem;height:1.125rem;transition:transform var(--calc-transition-fast,.15s ease);border-radius:50%;margin:.1875rem;display:block}.switch[data-astro-cid-yyg6apq6] input[data-astro-cid-yyg6apq6]:checked+.switch-track[data-astro-cid-yyg6apq6]{background:var(--calc-accent,#2563eb)}.switch[data-astro-cid-yyg6apq6] input[data-astro-cid-yyg6apq6]:checked+.switch-track[data-astro-cid-yyg6apq6] .switch-thumb[data-astro-cid-yyg6apq6]{transform:translate(1.25rem)}.switch[data-astro-cid-yyg6apq6] input[data-astro-cid-yyg6apq6]:focus-visible+.switch-track[data-astro-cid-yyg6apq6]{outline:2px solid var(--calc-accent);outline-offset:2px}.modifier-body[data-astro-cid-yyg6apq6]{margin-top:1rem}.modifier-body[data-astro-cid-yyg6apq6][hidden]{display:none}.primary-note[data-astro-cid-yyg6apq6]{color:var(--calc-text-muted,#64748b);margin-top:.35rem;font-size:.78rem;line-height:1.4}.callout[data-astro-cid-yyg6apq6]{border-radius:var(--calc-radius,8px);background:var(--calc-warning-bg,#fbbf2414);border:1px solid var(--calc-warning-border,#fbbf2440);color:var(--calc-warning-text,var(--calc-text,#0f172a));margin-top:1rem;padding:.7rem .85rem;font-size:.85rem;line-height:1.5}.callout[data-astro-cid-yyg6apq6][hidden]{display:none}.result-row-total[data-astro-cid-yyg6apq6]{border-top:1px solid var(--calc-card-border,#e2e8f0);margin-top:.5rem;padding-top:.75rem;font-weight:600}#segmentCard[data-astro-cid-yyg6apq6][hidden]{display:none}.related-card[data-astro-cid-yyg6apq6] h3[data-astro-cid-yyg6apq6]{margin:0 0 .5rem;font-size:1.05rem}.related-card[data-astro-cid-yyg6apq6] p[data-astro-cid-yyg6apq6]{margin:0;font-size:.9rem;line-height:1.55}
