.tool[data-astro-cid-oivpawzo]{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--elev-3);padding:var(--space-m);gap:var(--space-m);text-align:start;min-inline-size:0;display:grid}.tool-head[data-astro-cid-oivpawzo]{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-s);min-block-size:var(--control-h-sm);flex-wrap:wrap;display:flex}.tool-title[data-astro-cid-oivpawzo]{font-size:var(--fs-lg)}.tool-body[data-astro-cid-oivpawzo]{gap:var(--space-m);min-inline-size:0;display:grid}.tool-inputs[data-astro-cid-oivpawzo]{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));align-items:end;display:grid}.tool-stage[data-astro-cid-oivpawzo]{place-items:center;min-inline-size:0;display:grid}.tool-primary[data-astro-cid-oivpawzo]{gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.tool-result[data-astro-cid-oivpawzo]{min-inline-size:0}.tool-foot[data-astro-cid-oivpawzo]{border-block-start:1px solid var(--border);padding-block-start:var(--space-s)}@media (width>=62rem){.tool[data-astro-cid-oivpawzo]{padding:var(--space-l)}.tool-side[data-astro-cid-oivpawzo] .tool-body[data-astro-cid-oivpawzo]{gap:var(--space-m) var(--space-xl);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}.tool-side[data-astro-cid-oivpawzo].tool-has-stage .tool-body[data-astro-cid-oivpawzo]{grid-template-areas:"inputs stage""primary result"}.tool-side[data-astro-cid-oivpawzo].tool-no-stage .tool-body[data-astro-cid-oivpawzo]{grid-template-areas:"inputs result""primary result"}.tool-side[data-astro-cid-oivpawzo] .tool-inputs[data-astro-cid-oivpawzo]{grid-area:inputs;grid-template-columns:1fr}.tool-side[data-astro-cid-oivpawzo] .tool-stage[data-astro-cid-oivpawzo]{grid-area:stage}.tool-side[data-astro-cid-oivpawzo] .tool-primary[data-astro-cid-oivpawzo]{grid-area:primary}.tool-side[data-astro-cid-oivpawzo] .tool-result[data-astro-cid-oivpawzo]{grid-area:result}}@media (width<=61.99rem){[data-tool-shell]{inline-size:100%;max-inline-size:100%;margin-inline:0;padding:2px;overflow:hidden}[data-tool-shell] .tool-body{flex-direction:column!important;gap:.45rem!important;display:flex!important}[data-tool-shell] .tool-inputs,.wb-inputs-panel[data-astro-cid-3vr66e6v]{display:contents!important}[data-tool-shell] .tool-stage{order:1;inline-size:100%;max-inline-size:100%;padding:0}.wb-route-zone-grid[data-astro-cid-3vr66e6v]{order:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.wb-presets-block[data-astro-cid-3vr66e6v]{order:3}[data-tool-shell] .tool-primary{order:4;margin-block-start:.15rem!important}.wb-toggles-grid[data-astro-cid-3vr66e6v]{order:5;margin-block-start:5.5rem!important}[data-tool-shell] .tool-result{order:6;margin-block-start:.35rem!important}.wb-stage-wrap[data-astro-cid-3vr66e6v]{gap:.25rem;min-block-size:232px}.wb-visualizer-svg[data-astro-cid-3vr66e6v]{block-size:192px;min-block-size:192px}.wb-stage-bottom-bar[data-astro-cid-3vr66e6v]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.4rem!important;padding:.2rem .35rem!important;display:grid!important}.wb-stage-summary-pill[data-astro-cid-3vr66e6v]{display:none!important}}@media (width>=62rem){[data-tool-shell]{gap:.35rem!important;padding:.55rem .85rem!important}[data-tool-shell] .tool-body{grid-template-columns:18rem minmax(0,1fr)!important;grid-template-areas:"inputs stage""primary stage""result result"!important;align-items:start!important;gap:.55rem .9rem!important;display:grid!important}[data-tool-shell] .tool-inputs{grid-area:inputs}[data-tool-shell] .tool-stage{grid-area:stage;inline-size:100%;min-block-size:485px!important;padding:.2rem!important}[data-tool-shell] .tool-primary{grid-area:primary;align-self:end!important}[data-tool-shell] .tool-result{grid-area:result;margin-block-start:38px!important}.wb-stage-wrap[data-astro-cid-3vr66e6v]{gap:.3rem;min-block-size:480px!important}.wb-visualizer-svg[data-astro-cid-3vr66e6v]{block-size:442px!important;min-block-size:442px!important;inline-size:100%!important}.wb-route-zone-grid[data-astro-cid-3vr66e6v]{gap:.65rem;display:grid}.wb-inputs-panel[data-astro-cid-3vr66e6v]{gap:.65rem!important}.wb-select-wrap[data-astro-cid-3vr66e6v] select[data-astro-cid-3vr66e6v]{min-block-size:2.6rem!important}.wb-preset-btn[data-astro-cid-3vr66e6v],.wb-toggle-btn[data-astro-cid-3vr66e6v]{min-block-size:2.4rem!important}.wb-preset-grid[data-astro-cid-3vr66e6v],.wb-toggles-grid[data-astro-cid-3vr66e6v]{gap:.45rem!important}.wb-result-card[data-astro-cid-3vr66e6v]{grid-template-columns:18rem minmax(0,1fr);align-items:center;gap:.5rem 1.35rem;padding:.55rem .85rem}.wb-details-grid[data-astro-cid-3vr66e6v]{border-inline-start:1px solid var(--border);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:1.15rem;padding-inline-start:1.15rem;display:grid}.wb-foot-wrap[data-astro-cid-3vr66e6v]{grid-template-columns:auto 1fr;align-items:center;gap:.35rem .85rem}}.wb-inputs-panel[data-astro-cid-3vr66e6v],.wb-foot-wrap[data-astro-cid-3vr66e6v]{gap:.32rem;min-inline-size:0;max-inline-size:100%;display:grid}.wb-field-group[data-astro-cid-3vr66e6v],.wb-result-head[data-astro-cid-3vr66e6v],.wb-receipt-list[data-astro-cid-3vr66e6v]{gap:.15rem;min-inline-size:0;max-inline-size:100%;margin:0;display:grid}.wb-label[data-astro-cid-3vr66e6v],.wb-result-label[data-astro-cid-3vr66e6v]{font-size:var(--fs-sm);color:var(--ink);font-weight:650}.wb-result-label[data-astro-cid-3vr66e6v]{color:var(--ink-soft);margin:0}.wb-select-wrap[data-astro-cid-3vr66e6v]{align-items:center;min-inline-size:0;max-inline-size:100%;display:flex;position:relative}.wb-select-wrap[data-astro-cid-3vr66e6v]:after{content:"▾";pointer-events:none;color:var(--ink-soft);font-size:var(--fs-sm);position:absolute;inset-inline-end:var(--space-s)}.wb-select-wrap[data-astro-cid-3vr66e6v] select[data-astro-cid-3vr66e6v],.wb-field-group[data-astro-cid-3vr66e6v] input[data-astro-cid-3vr66e6v][type=number],.wb-adults-input[data-astro-cid-3vr66e6v]{min-block-size:2.15rem;inline-size:100%;min-inline-size:0;max-inline-size:100%;padding-block:.2rem;padding-inline:var(--space-xs);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.wb-select-wrap[data-astro-cid-3vr66e6v] select[data-astro-cid-3vr66e6v]{text-overflow:ellipsis;white-space:nowrap;padding-inline-end:var(--space-l);overflow:hidden}.wb-hint[data-astro-cid-3vr66e6v]{display:none}.wb-reef-audit-line[data-astro-cid-3vr66e6v],.wb-timeline-main[data-astro-cid-3vr66e6v],.wb-timeline-sub[data-astro-cid-3vr66e6v],.wb-validation-block[data-astro-cid-3vr66e6v] p[data-astro-cid-3vr66e6v],.wb-result-preset-note[data-astro-cid-3vr66e6v]{font-size:var(--fs-sm);color:var(--ink-soft);line-height:var(--lh-snug);margin:0}.wb-presets-block[data-astro-cid-3vr66e6v],.wb-toggles-grid[data-astro-cid-3vr66e6v]{min-inline-size:0;max-inline-size:100%;padding-block-start:.08rem}.wb-preset-grid[data-astro-cid-3vr66e6v],.wb-toggles-grid[data-astro-cid-3vr66e6v]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;min-inline-size:0;max-inline-size:100%;display:grid}.wb-toggle-cell[data-astro-cid-3vr66e6v]{min-inline-size:0;display:flex}.wb-preset-btn[data-astro-cid-3vr66e6v],.wb-toggle-btn[data-astro-cid-3vr66e6v],.wb-util-btn[data-astro-cid-3vr66e6v]{border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);min-block-size:2.1rem;inline-size:100%;min-inline-size:0;color:var(--ink);font-family:var(--font-body);font-size:var(--fs-sm);text-align:center;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;padding:.2rem .45rem;font-weight:600;text-decoration:none;display:inline-flex}.wb-preset-btn[data-astro-cid-3vr66e6v]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent);font-weight:700}.wb-util-btn[data-astro-cid-3vr66e6v]{background:var(--surface-raised);inline-size:auto;color:var(--ink-soft);padding-inline:.6rem}.wb-preset-btn[data-astro-cid-3vr66e6v]:hover,.wb-toggle-btn[data-astro-cid-3vr66e6v]:hover,.wb-util-btn[data-astro-cid-3vr66e6v]:hover{background:var(--accent-soft);border-color:var(--accent-line)}.wb-preset-btn[data-astro-cid-3vr66e6v][aria-pressed=true],.wb-toggle-btn[data-astro-cid-3vr66e6v][aria-pressed=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.wb-stage-wrap[data-astro-cid-3vr66e6v]{grid-template-rows:1fr auto;align-content:start;inline-size:100%;min-inline-size:0;max-inline-size:100%;display:grid}.wb-stage-bottom-bar[data-astro-cid-3vr66e6v]{justify-content:space-between;align-items:center;gap:var(--space-xs);border-radius:var(--radius-sm);background:var(--surface);flex-wrap:wrap;padding:.2rem .5rem;display:flex}.wb-adults-inline[data-astro-cid-3vr66e6v]{align-items:center;gap:var(--space-xs);flex:7.5rem;min-inline-size:0;display:flex}.wb-adults-inline[data-astro-cid-3vr66e6v] .wb-adults-input[data-astro-cid-3vr66e6v]{max-inline-size:4.5rem}.wb-stage-summary-pill[data-astro-cid-3vr66e6v]{align-items:center;gap:var(--space-2xs);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--ink-soft);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;padding:.15rem .5rem;font-weight:600;display:inline-flex}.wb-visualizer-svg[data-astro-cid-3vr66e6v]{border-radius:var(--radius-md);block-size:auto;inline-size:100%;max-inline-size:100%;font-size:14px;display:block}.wb-result-card[data-astro-cid-3vr66e6v]{border-radius:var(--radius-md);background:var(--accent-soft);gap:.35rem;min-inline-size:0;max-inline-size:100%;padding:.55rem .75rem;display:grid}.wb-result-head[data-astro-cid-3vr66e6v]{align-content:center;gap:.2rem;display:grid}.wb-result-main[data-astro-cid-3vr66e6v]{align-items:baseline;gap:var(--space-xs);font-family:var(--font-figures);font-size:var(--fs-xl);font-variant-numeric:tabular-nums;color:var(--ink);flex-wrap:wrap;margin:0;font-weight:700;line-height:1.1;display:flex}.wb-result-unit[data-astro-cid-3vr66e6v]{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--ink-soft);font-weight:600}.wb-side-details[data-astro-cid-3vr66e6v]{gap:.25rem;min-inline-size:0;display:grid}.wb-receipt-block[data-astro-cid-3vr66e6v],.wb-timeline-block[data-astro-cid-3vr66e6v],.wb-validation-block[data-astro-cid-3vr66e6v]{gap:.1rem;min-inline-size:0;display:grid}.wb-receipt-row[data-astro-cid-3vr66e6v]{justify-content:space-between;align-items:baseline;gap:var(--space-xs);font-size:var(--fs-sm);display:flex}.wb-receipt-row[data-astro-cid-3vr66e6v] dt[data-astro-cid-3vr66e6v]{color:var(--ink-soft)}.wb-receipt-row[data-astro-cid-3vr66e6v] dd[data-astro-cid-3vr66e6v]{font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;margin:0;font-weight:700}.wb-saved-tray-line[data-astro-cid-3vr66e6v]{color:var(--ink);font-weight:600}.wb-utility-actions[data-astro-cid-3vr66e6v]{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.wb-safe-harbor[data-astro-cid-3vr66e6v],.wb-safe-harbor[data-astro-cid-3vr66e6v] .safe-harbor{font-size:var(--fs-sm);color:var(--ink-subtle);max-inline-size:100%;margin:0;line-height:1.18}.wb-safe-harbor[data-astro-cid-3vr66e6v] p[data-astro-cid-3vr66e6v]{margin:0}
