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