.unidades-module__RFMbwq__wrap{padding-bottom:var(--space-6)}.unidades-module__RFMbwq__crumbRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.unidades-module__RFMbwq__hero{margin:var(--space-2)0 var(--space-5)}.unidades-module__RFMbwq__stat{align-items:baseline;gap:var(--space-3);border-left:3px solid var(--accent);padding:var(--space-1)0 var(--space-1)var(--space-4);flex-wrap:wrap;display:flex}.unidades-module__RFMbwq__statNumber{font-size:max(34px,min(5vw,44px));font-weight:var(--fw-bold);color:var(--text);font-variant-numeric:tabular-nums;line-height:1}.unidades-module__RFMbwq__statLabel{font-size:var(--fs-sm);color:var(--muted)}.unidades-module__RFMbwq__lede{margin:var(--space-4)0 0;max-width:68ch;font-size:var(--fs-body);color:var(--text);line-height:1.6}.unidades-module__RFMbwq__section{margin-bottom:var(--space-5)}.unidades-module__RFMbwq__specGrid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));margin:0;display:grid}.unidades-module__RFMbwq__spec{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3)}.unidades-module__RFMbwq__specLabel{color:var(--muted);font-size:var(--fs-xs);margin-bottom:2px}.unidades-module__RFMbwq__specValue{font-weight:var(--fw-semibold);font-size:var(--fs-body);color:var(--text);margin:0}.unidades-module__RFMbwq__colorHead{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.unidades-module__RFMbwq__colorHead h2{margin:0}.unidades-module__RFMbwq__unitSwitch{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.unidades-module__RFMbwq__switch{border:1px solid var(--border);background:var(--card-bg);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:5px;align-items:stretch;display:inline-flex;overflow:hidden}.unidades-module__RFMbwq__switchOpt{color:var(--muted);font-size:13px;font-weight:var(--fw-semibold);padding:9px 12px;line-height:1.2}.unidades-module__RFMbwq__switchOpt+.unidades-module__RFMbwq__switchOpt{border-left:1px solid var(--border)}.unidades-module__RFMbwq__unitSwitch:not(:checked)~.unidades-module__RFMbwq__colorHead .unidades-module__RFMbwq__optCount,.unidades-module__RFMbwq__unitSwitch:checked~.unidades-module__RFMbwq__colorHead .unidades-module__RFMbwq__optPct{background:var(--accent-surface-bg);color:var(--accent-surface-text)}.unidades-module__RFMbwq__unitSwitch:focus-visible~.unidades-module__RFMbwq__colorHead .unidades-module__RFMbwq__switch{outline:2px solid var(--accent);outline-offset:2px}.unidades-module__RFMbwq__unitSwitch:not(:checked)~.unidades-module__RFMbwq__colorGrid .unidades-module__RFMbwq__pctValue,.unidades-module__RFMbwq__unitSwitch:checked~.unidades-module__RFMbwq__colorGrid .unidades-module__RFMbwq__countValue{display:none}.unidades-module__RFMbwq__colorGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;display:grid}.unidades-module__RFMbwq__colorCard{padding:var(--space-4)}.unidades-module__RFMbwq__table{border-collapse:collapse;table-layout:fixed;width:100%}.unidades-module__RFMbwq__caption{text-align:left;color:var(--muted);font-size:var(--fs-xs);padding-bottom:var(--space-2);line-height:1.4}.unidades-module__RFMbwq__colorName{text-align:left;font-weight:var(--fw-regular);font-size:var(--fs-sm);color:var(--text);padding:5px var(--space-3)5px 0;width:40%;line-height:1.3}.unidades-module__RFMbwq__swatch{border-radius:var(--radius-sm);width:12px;height:12px;margin-right:var(--space-2);vertical-align:middle;background:0 0;flex:none;display:inline-block}.unidades-module__RFMbwq__barCell{width:auto;padding:5px 0}.unidades-module__RFMbwq__barTrack{background:color-mix(in srgb,var(--border)55%,transparent);border-radius:var(--radius-sm);height:14px;overflow:hidden}.unidades-module__RFMbwq__barFill{border-radius:var(--radius-sm);height:100%}.unidades-module__RFMbwq__barFillUnknown{background-color:color-mix(in srgb,var(--muted)18%,transparent)}.unidades-module__RFMbwq__unknownRow th,.unidades-module__RFMbwq__unknownRow td{border-top:1px solid var(--border);padding-top:9px}.unidades-module__RFMbwq__unknownRow .unidades-module__RFMbwq__colorName,.unidades-module__RFMbwq__unknownRow .unidades-module__RFMbwq__count{color:var(--muted)}.unidades-module__RFMbwq__hatch{background-image:repeating-linear-gradient(45deg,color-mix(in srgb,var(--text)30%,transparent)0 3px,transparent 3px 6px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text)25%,transparent)}.unidades-module__RFMbwq__count{text-align:right;padding-left:var(--space-3);font-weight:var(--fw-semibold);font-size:var(--fs-sm);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;width:calc(5.5ch + var(--space-3))}.unidades-module__RFMbwq__countValue,.unidades-module__RFMbwq__pctValue{display:inline}.unidades-module__RFMbwq__cardFoot{justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-top:var(--space-3);display:flex}.unidades-module__RFMbwq__coverage{color:var(--muted);font-size:var(--fs-xs);margin:0;line-height:1.4}.unidades-module__RFMbwq__mark{flex:none;margin-left:auto;line-height:0}.unidades-module__RFMbwq__markImg{opacity:.7;width:auto;height:14px;display:block}.unidades-module__RFMbwq__markDark{display:none}.dark .unidades-module__RFMbwq__markDark{display:block}.dark .unidades-module__RFMbwq__markLight{display:none}@media (prefers-color-scheme:dark){:root:not(.dark):not(.light) .unidades-module__RFMbwq__markLight{display:none}:root:not(.dark):not(.light) .unidades-module__RFMbwq__markDark{display:block}}.unidades-module__RFMbwq__cta{margin:var(--space-5)0 0}.unidades-module__RFMbwq__cta a{text-decoration:none;display:inline-block}.unidades-module__RFMbwq__provenance{margin:var(--space-5)0 0;padding-top:var(--space-4);border-top:1px solid var(--border);color:var(--muted);font-size:var(--fs-xs);max-width:68ch;line-height:1.5}@media (max-width:640px){.unidades-module__RFMbwq__stat{padding-left:var(--space-3)}.unidades-module__RFMbwq__colorCard{padding:var(--space-3)}.unidades-module__RFMbwq__colorName{width:45%}}
