.tool-page[data-astro-cid-wkb2vcr5]{max-width:1000px;margin:0 auto;padding:var(--space-8) var(--space-4)}.tool-header[data-astro-cid-wkb2vcr5]{text-align:center;margin-bottom:var(--space-8)}.tool-header[data-astro-cid-wkb2vcr5] h1[data-astro-cid-wkb2vcr5]{margin-bottom:var(--space-4)}.tool-description[data-astro-cid-wkb2vcr5]{font-size:var(--text-lg);color:var(--color-text-secondary);max-width:600px;margin:0 auto}.calculator-grid[data-astro-cid-wkb2vcr5]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);margin-bottom:var(--space-10)}@media(max-width:768px){.calculator-grid[data-astro-cid-wkb2vcr5]{grid-template-columns:1fr}}.input-section[data-astro-cid-wkb2vcr5],.results-section[data-astro-cid-wkb2vcr5]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.input-section[data-astro-cid-wkb2vcr5] h2[data-astro-cid-wkb2vcr5],.results-section[data-astro-cid-wkb2vcr5] h2[data-astro-cid-wkb2vcr5]{font-size:var(--text-lg);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.subsection-title[data-astro-cid-wkb2vcr5]{font-size:var(--text-base)!important;margin-top:var(--space-6)!important;margin-bottom:var(--space-4)!important;padding-bottom:var(--space-2)!important}.input-group[data-astro-cid-wkb2vcr5]{margin-bottom:var(--space-5)}.input-group[data-astro-cid-wkb2vcr5] label[data-astro-cid-wkb2vcr5]{display:block;font-size:var(--text-sm);font-weight:500;margin-bottom:var(--space-2);color:var(--color-text-secondary)}.input-group[data-astro-cid-wkb2vcr5] input[data-astro-cid-wkb2vcr5],.input-group[data-astro-cid-wkb2vcr5] select[data-astro-cid-wkb2vcr5]{width:100%;padding:var(--space-3);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--text-base)}.input-group[data-astro-cid-wkb2vcr5] input[data-astro-cid-wkb2vcr5]:focus,.input-group[data-astro-cid-wkb2vcr5] select[data-astro-cid-wkb2vcr5]:focus{outline:none;border-color:var(--color-primary)}.input-with-prefix[data-astro-cid-wkb2vcr5],.input-with-suffix[data-astro-cid-wkb2vcr5]{display:flex;align-items:center}.input-with-prefix[data-astro-cid-wkb2vcr5] input[data-astro-cid-wkb2vcr5]{border-top-left-radius:0;border-bottom-left-radius:0}.input-with-suffix[data-astro-cid-wkb2vcr5] input[data-astro-cid-wkb2vcr5]{border-top-right-radius:0;border-bottom-right-radius:0}.prefix[data-astro-cid-wkb2vcr5],.suffix[data-astro-cid-wkb2vcr5]{padding:var(--space-3);background:var(--color-border);border:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--text-base)}.prefix[data-astro-cid-wkb2vcr5]{border-right:none;border-radius:var(--radius-md) 0 0 var(--radius-md)}.suffix[data-astro-cid-wkb2vcr5]{border-left:none;border-radius:0 var(--radius-md) var(--radius-md) 0}.input-hint[data-astro-cid-wkb2vcr5]{display:block;font-size:var(--text-xs);color:var(--color-text-secondary);margin-top:var(--space-1)}.results-grid[data-astro-cid-wkb2vcr5]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);margin-bottom:var(--space-6)}.result-card[data-astro-cid-wkb2vcr5]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-1)}.result-card[data-astro-cid-wkb2vcr5].highlight{border-color:var(--color-primary);background:#dc26260d}.result-card[data-astro-cid-wkb2vcr5].full-width{grid-column:span 2}.result-label[data-astro-cid-wkb2vcr5]{font-size:var(--text-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.result-value[data-astro-cid-wkb2vcr5]{font-size:var(--text-xl);font-weight:700;color:var(--color-text)}.result-hint[data-astro-cid-wkb2vcr5]{font-size:var(--text-xs);color:var(--color-text-secondary)}.adjustments-section[data-astro-cid-wkb2vcr5] h3[data-astro-cid-wkb2vcr5]{font-size:var(--text-base);margin-bottom:var(--space-4)}.adjustments-list[data-astro-cid-wkb2vcr5]{display:flex;flex-direction:column;gap:var(--space-3)}.adjustment-item[data-astro-cid-wkb2vcr5]{background:var(--color-bg);border-radius:var(--radius-md);padding:var(--space-3);border-left:3px solid}.adjustment-item[data-astro-cid-wkb2vcr5].positive{border-color:var(--color-success)}.adjustment-item[data-astro-cid-wkb2vcr5].negative{border-color:var(--color-primary)}.adjustment-header[data-astro-cid-wkb2vcr5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-1)}.adjustment-factor[data-astro-cid-wkb2vcr5]{font-size:var(--text-sm);font-weight:500}.adjustment-impact[data-astro-cid-wkb2vcr5]{font-size:var(--text-sm);font-weight:700}.adjustment-item[data-astro-cid-wkb2vcr5].positive .adjustment-impact[data-astro-cid-wkb2vcr5]{color:var(--color-success)}.adjustment-item[data-astro-cid-wkb2vcr5].negative .adjustment-impact[data-astro-cid-wkb2vcr5]{color:var(--color-primary)}.adjustment-reason[data-astro-cid-wkb2vcr5]{font-size:var(--text-xs);color:var(--color-text-secondary)}.multiples-section[data-astro-cid-wkb2vcr5],.improvement-section[data-astro-cid-wkb2vcr5],.explanation-section[data-astro-cid-wkb2vcr5]{margin-bottom:var(--space-10)}.multiples-section[data-astro-cid-wkb2vcr5] h2[data-astro-cid-wkb2vcr5],.improvement-section[data-astro-cid-wkb2vcr5] h2[data-astro-cid-wkb2vcr5],.explanation-section[data-astro-cid-wkb2vcr5] h2[data-astro-cid-wkb2vcr5]{font-size:var(--text-xl);margin-bottom:var(--space-6)}.multiples-grid[data-astro-cid-wkb2vcr5]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}@media(max-width:900px){.multiples-grid[data-astro-cid-wkb2vcr5]{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.multiples-grid[data-astro-cid-wkb2vcr5]{grid-template-columns:1fr}}.multiple-card[data-astro-cid-wkb2vcr5]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4)}.multiple-card[data-astro-cid-wkb2vcr5] h3[data-astro-cid-wkb2vcr5]{font-size:var(--text-base);margin-bottom:var(--space-3);color:var(--color-primary)}.multiple-range[data-astro-cid-wkb2vcr5]{display:flex;justify-content:space-between;padding:var(--space-2) 0;border-bottom:1px solid var(--color-border)}.range-label[data-astro-cid-wkb2vcr5]{font-size:var(--text-sm);color:var(--color-text-secondary)}.range-value[data-astro-cid-wkb2vcr5]{font-size:var(--text-sm);font-weight:600}.multiple-note[data-astro-cid-wkb2vcr5]{font-size:var(--text-xs);color:var(--color-text-secondary);margin-top:var(--space-3)}.improvement-grid[data-astro-cid-wkb2vcr5]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}@media(max-width:768px){.improvement-grid[data-astro-cid-wkb2vcr5]{grid-template-columns:1fr}}.improvement-card[data-astro-cid-wkb2vcr5]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.improvement-card[data-astro-cid-wkb2vcr5] h3[data-astro-cid-wkb2vcr5]{font-size:var(--text-base);margin-bottom:var(--space-3)}.improvement-card[data-astro-cid-wkb2vcr5] p[data-astro-cid-wkb2vcr5]{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-3)}.improvement-impact[data-astro-cid-wkb2vcr5]{font-size:var(--text-sm);font-weight:600;color:var(--color-success)}.explanation-grid[data-astro-cid-wkb2vcr5]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6)}@media(max-width:768px){.explanation-grid[data-astro-cid-wkb2vcr5]{grid-template-columns:1fr}}.explanation-card[data-astro-cid-wkb2vcr5]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.explanation-card[data-astro-cid-wkb2vcr5] h3[data-astro-cid-wkb2vcr5]{font-size:var(--text-base);margin-bottom:var(--space-3)}.explanation-card[data-astro-cid-wkb2vcr5] p[data-astro-cid-wkb2vcr5]{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-3)}.explanation-card[data-astro-cid-wkb2vcr5] p[data-astro-cid-wkb2vcr5]:last-child{margin-bottom:0}.explanation-card[data-astro-cid-wkb2vcr5] ul[data-astro-cid-wkb2vcr5]{margin:0;padding-left:var(--space-5)}.explanation-card[data-astro-cid-wkb2vcr5] li[data-astro-cid-wkb2vcr5]{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-2)}
