._gallery_1aitb_1{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}._variation_1aitb_2{margin:0;padding:8px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;max-width:100%}._variation_1aitb_2 svg{display:block;max-width:100%;height:auto}._variation_1aitb_2 figcaption{color:#4b5563;font-size:.75rem;text-align:center;margin-top:6px}._empty_1aitb_5{color:#6b7280;font-size:.85rem}._pager_1aitb_6{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:.7rem}._pager_1aitb_6 button{min-height:44px;width:28px;padding:0;border:0;border-radius:4px;background:transparent;color:#9f1239;font-size:1.4rem;cursor:pointer}._pager_1aitb_6 button:hover{background:#fce8ec}._pager_1aitb_6 button:focus-visible{outline:2px solid #6366f1;outline-offset:1px}._diagramLink_1aitb_11{display:flex;justify-content:center;width:100%;color:inherit;text-decoration:none}._diagramLink_1aitb_11:hover{box-shadow:0 0 0 1px #be123c}._detailButton_1aitb_14{display:block;padding:0;margin:0;border:0;background:transparent;color:inherit;line-height:0;cursor:zoom-in;border-radius:3px}._detailButton_1aitb_14:focus-visible{outline:2px solid #6366f1;outline-offset:2px}._container_1sfru_7{max-width:100%;margin:0 auto;padding:16px}._backLink_1sfru_13{display:inline-block;margin-bottom:12px;color:#6366f1;text-decoration:none;font-size:.85rem}._backLink_1sfru_13:hover{text-decoration:underline}._pageBanner_1sfru_25{margin-bottom:16px}._bannerTitle_1sfru_29{margin:0;font-size:1.4rem;font-weight:700;color:#111827}._bannerSub_1sfru_36{margin:4px 0 0;font-size:.85rem;color:#6b7280}._controls_1sfru_44{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-bottom:20px;padding:12px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}._controlGroup_1sfru_56{display:flex;align-items:center;gap:8px}._controlLabel_1sfru_62{font-size:.85rem;font-weight:600;color:#374151}._toggleBtn_1sfru_68{padding:4px 12px;border:1px solid #d1d5db;border-radius:6px;background:#fff;cursor:pointer;font-size:.8rem;transition:all .15s}._toggleBtn_1sfru_68:hover{background:#f3f4f6}._toggleBtnActive_1sfru_82{background:#3b82f6;color:#fff;border-color:#3b82f6}._toggleBtnActive_1sfru_82:hover{background:#3b82f6}._scaleSlider_1sfru_95{width:120px;min-width:0}._gridScroll_1sfru_102{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#c4c9d4 #f3f4f6;padding-bottom:4px}._gridScroll_1sfru_102::-webkit-scrollbar{height:10px}._gridScroll_1sfru_102::-webkit-scrollbar-track{background:#f3f4f6;border-radius:5px}._gridScroll_1sfru_102::-webkit-scrollbar-thumb{background:#c4c9d4;border-radius:5px}._grid_1sfru_102{display:grid;gap:2px;width:fit-content}._headerCell_1sfru_131{display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;color:#374151;padding:4px 2px;text-align:center;line-height:1.2;overflow-wrap:anywhere}._cornerCell_1sfru_146{font-size:.75rem;color:#6b7280;position:sticky;left:0;z-index:2;background:#fff}._rowHeader_1sfru_156{justify-content:flex-end;padding-right:4px;font-size:.7rem;position:sticky;left:0;z-index:1;white-space:nowrap}._cell_1sfru_170{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2px;border:1px solid #f3f4f6;border-radius:4px;position:relative}._naCell_1sfru_181{font-size:.7rem;color:#9ca3af}._footNote_1sfru_188{margin-top:20px;font-size:.85rem;color:#6b7280}._footLink_1sfru_194{color:#6366f1;text-decoration:none}._footLink_1sfru_194:hover{text-decoration:underline}._rowHeaderLink_1sfru_205{color:inherit;text-decoration:none;cursor:pointer}._rowHeaderLink_1sfru_205:hover{text-decoration:underline}._topLinks_1sfru_218{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:12px}._topLinks_1sfru_218>a{margin-bottom:0}._diagramSlot_1sfru_229{display:flex;align-items:center;justify-content:center;flex-shrink:0}._variationButton_1sfru_230{display:block;padding:2px 6px;height:28px;min-height:0;flex-shrink:0;max-width:100%;background:transparent;color:#9f1239;border:0;border-radius:4px;cursor:pointer;font-size:11px;line-height:1.2;white-space:nowrap}._variationButton_1sfru_230:hover,._variationButton_1sfru_230[aria-expanded=true]{background:#fff1f2;text-decoration:underline}@media(max-width:600px){._variationButton_1sfru_230{padding-inline:2px;font-size:9px;white-space:normal;overflow-wrap:anywhere}}._comparison_1sfru_235{position:fixed;z-index:40;bottom:16px;left:16px;right:16px;max-height:65dvh;overflow:auto;padding:16px;background:#fff;border:1px solid #d1d5db;border-radius:12px;box-shadow:0 8px 32px #0003}._comparisonHeading_1sfru_236{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}._comparisonHeading_1sfru_236 h2{margin:0;font-size:1.1rem}._comparisonHeading_1sfru_236 button{min-height:44px;padding:4px 12px;background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;cursor:pointer}._detailButton_1sfru_240{display:block;padding:0;margin:0;border:0;background:transparent;color:inherit;line-height:0;cursor:zoom-in;border-radius:3px}._detailButton_1sfru_240:focus-visible{outline:2px solid #6366f1;outline-offset:2px}
