.kI4hna_chart{margin:24px 0}.kI4hna_warning{border:2px solid var(--fg);padding:12px}.kI4hna_tableScroll{max-width:100%;overflow-x:auto}.kI4hna_table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9rem}.kI4hna_table caption{text-align:left;margin:8px 0}.kI4hna_table th,.kI4hna_table td{border:1px solid var(--line);text-align:right;white-space:nowrap;padding:10px 8px}.kI4hna_table th{background:var(--panel)}.kI4hna_table td.kI4hna_boundary{border-top:5px solid var(--fg)}.kI4hna_table td.kI4hna_verticalBoundary{border-left:5px solid var(--fg)}.kI4hna_basis{color:var(--muted);font-size:.75rem;display:block}.kI4hna_solution{border-left:4px solid var(--accent);margin-bottom:20px;padding-left:12px}.kI4hna_solution ol{padding-left:20px}.kI4hna_solution li{margin-bottom:8px}.kI4hna_otherChart summary{cursor:pointer;padding:12px 0;font-weight:600}.kI4hna_embed{width:100%;min-height:180px;color:var(--fg);background:var(--panel);border:1px solid var(--line);padding:12px;font:.85rem/1.5 monospace;display:block}.kI4hna_page{overflow-wrap:anywhere}.kI4hna_page :focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (max-width:480px){.kI4hna_table th,.kI4hna_table td{padding:8px 5px;font-size:.8rem}.kI4hna_page button{width:100%}}
