.whr-form[data-astro-cid-ipchejsv]{margin-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.whr-row[data-astro-cid-ipchejsv]{display:grid;grid-template-columns:12rem 1fr 4rem;align-items:start;gap:var(--space-3)}.whr-row-grid[data-astro-cid-ipchejsv]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.whr-row[data-astro-cid-ipchejsv] label[data-astro-cid-ipchejsv]{font-size:var(--text-sm);font-weight:500;padding-top:.5rem}.whr-row[data-astro-cid-ipchejsv] input[data-astro-cid-ipchejsv],.whr-row[data-astro-cid-ipchejsv] select[data-astro-cid-ipchejsv]{padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:1rem;border:1px solid var(--color-border);border-radius:var(--radius-sm, .35rem);background:var(--color-bg);color:var(--color-fg)}.whr-row[data-astro-cid-ipchejsv] input[data-astro-cid-ipchejsv]:focus,.whr-row[data-astro-cid-ipchejsv] select[data-astro-cid-ipchejsv]:focus{outline:2px solid var(--color-fg);outline-offset:1px}.whr-hint[data-astro-cid-ipchejsv]{font-size:var(--text-sm);color:var(--color-fg-muted);align-self:center}.whr-howto[data-astro-cid-ipchejsv]{margin:var(--space-2) 0 0 0;font-size:var(--text-sm);color:var(--color-fg-muted);line-height:1.5}.whr-summary[data-astro-cid-ipchejsv]{margin-top:var(--space-4);padding:var(--space-4);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius, .5rem)}.whr-summary-row[data-astro-cid-ipchejsv]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}@media(max-width:640px){.whr-summary-row[data-astro-cid-ipchejsv]{grid-template-columns:1fr}}.whr-summary-cell[data-astro-cid-ipchejsv]{display:flex;flex-direction:column;gap:.2rem}.whr-summary-label[data-astro-cid-ipchejsv]{font-size:var(--text-sm);color:var(--color-fg-muted);font-weight:600}.whr-summary-value[data-astro-cid-ipchejsv]{font-family:var(--font-mono);font-size:1.8rem;font-weight:700;color:var(--color-fg);line-height:1.1}.whr-summary-value-small[data-astro-cid-ipchejsv]{font-size:1.1rem}.whr-summary-unit[data-astro-cid-ipchejsv]{font-size:var(--text-sm);color:var(--color-fg-muted)}.whr-error[data-astro-cid-ipchejsv]{margin-top:var(--space-3);color:#b00020;font-size:var(--text-sm)}.whr-table-block[data-astro-cid-ipchejsv]{margin-top:var(--space-5)}.whr-table-head[data-astro-cid-ipchejsv]{margin-bottom:var(--space-3)}.whr-h2[data-astro-cid-ipchejsv]{font-size:1.2rem;margin:0 0 .3rem}.whr-table-hint[data-astro-cid-ipchejsv]{margin:0;font-size:var(--text-sm);color:var(--color-fg-muted);line-height:1.5}.whr-table[data-astro-cid-ipchejsv]{border:1px solid var(--color-border);border-radius:var(--radius, .5rem);overflow:hidden}.whr-tr[data-astro-cid-ipchejsv]{display:grid;grid-template-columns:1.5fr 2fr 1.6fr 3fr;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border)}.whr-table[data-astro-cid-ipchejsv] .whr-tr[data-astro-cid-ipchejsv]:last-child{border-bottom:none}.whr-tr-head[data-astro-cid-ipchejsv]{font-weight:700;background:var(--color-bg-elevated)}.whr-td-band[data-astro-cid-ipchejsv],.whr-td-range[data-astro-cid-ipchejsv]{font-family:var(--font-mono);text-align:right}.whr-td-note[data-astro-cid-ipchejsv]{font-size:var(--text-sm);color:var(--color-fg-muted)}@media(max-width:640px){.whr-table[data-astro-cid-ipchejsv] .whr-tr[data-astro-cid-ipchejsv]{grid-template-columns:1.2fr 1.6fr 1.2fr 2fr;font-size:.85rem}.whr-td-note[data-astro-cid-ipchejsv]{display:none}}.whr-help-block[data-astro-cid-ipchejsv]{margin-top:var(--space-5);padding:var(--space-3) var(--space-4);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius, .5rem)}.whr-help-block[data-astro-cid-ipchejsv] summary[data-astro-cid-ipchejsv]{cursor:pointer;font-weight:600}.whr-help-block[data-astro-cid-ipchejsv] ul[data-astro-cid-ipchejsv]{margin:.6rem 0 .2rem 1.2rem;padding:0}.whr-help-block[data-astro-cid-ipchejsv] li[data-astro-cid-ipchejsv]{margin-bottom:.5rem;line-height:1.5}.whr-inline-code[data-astro-cid-ipchejsv]{font-family:var(--font-mono);font-size:.9em;background:var(--color-bg);padding:0 .3em;border-radius:.25em}
