:root{--text:#1f2430;--text-muted:#5b6472;--bg:#f4f6fb;--card-bg:#fff;--border:#dde2ea;--accent:#2f6fed;--accent-soft:#eaf1ff;--danger:#d1373f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:16px/145% system-ui,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}body{margin:0}#root{min-height:100svh}._form_1gbo8_1{background:var(--card-bg);border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;padding:1.25rem;display:grid}._field_1gbo8_11{flex-direction:column;gap:.3rem;font-size:.9rem;display:flex}._label_1gbo8_18{color:var(--text);font-weight:600}._inputRow_1gbo8_23{align-items:center;gap:.5rem;display:flex}._inputRow_1gbo8_23 input{border:1px solid var(--border);color:var(--text);background:#fff;border-radius:6px;flex:1;padding:.5rem .7rem;font-size:1rem}._inputRow_1gbo8_23 input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}._unit_1gbo8_45{color:var(--text-muted);min-width:2em}._error_1gbo8_50{color:var(--danger);font-size:.8rem}._selector_1uc9l_1{background:var(--card-bg);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:1.25rem;margin:0;padding:.9rem 1.25rem;display:flex}._selector_1uc9l_1 legend{color:var(--text);padding:0 .4rem;font-weight:600}._option_1uc9l_19{color:var(--text);cursor:pointer;align-items:center;gap:.4rem;font-size:.9rem;display:flex}._wrapper_m3a61_1{flex-direction:column;gap:1rem;display:flex}._group_m3a61_7{flex-direction:column;gap:.6rem;display:flex}._groupTitle_m3a61_13{color:var(--text-muted);margin:0;font-size:.95rem}._tableWrapper_p8u1a_1{background:var(--card-bg);border:1px solid var(--border);border-radius:10px;max-height:400px;overflow-y:auto}._table_p8u1a_1{border-collapse:collapse;width:100%;color:var(--text);font-size:.9rem}._table_p8u1a_1 th,._table_p8u1a_1 td{text-align:right;border-bottom:1px solid var(--border);padding:.5rem .75rem}._table_p8u1a_1 th:first-child,._table_p8u1a_1 td:first-child{text-align:left}._table_p8u1a_1 thead th{background:var(--card-bg);color:var(--text);font-weight:600;position:sticky;top:0}._summary_lxfau_1{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}._pairSummary_lxfau_7{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1rem;display:grid}._card_lxfau_13{background:var(--card-bg);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:.4rem;padding:1rem 1.25rem;display:flex}._cardLabel_lxfau_23{color:var(--text-muted);font-size:.85rem}._cardValue_lxfau_28{color:var(--accent);font-size:1.25rem;font-weight:700}._pairTable_lxfau_34{border-collapse:collapse;width:100%;font-size:.9rem}._pairTable_lxfau_34 th,._pairTable_lxfau_34 td{text-align:right;color:var(--text);padding:.3rem .5rem}._pairTable_lxfau_34 thead th{text-align:right;color:var(--text-muted);font-size:.8rem;font-weight:600}._pairTable_lxfau_34 tbody th{text-align:left;color:var(--text-muted);font-weight:500}._pairTable_lxfau_34 tbody td:last-child,._pairTable_lxfau_34 thead th:last-child{color:var(--accent);font-weight:700}._notes_fmtm3_1{background:var(--card-bg);border:1px solid var(--border);border-radius:10px;padding:1.25rem}._notes_fmtm3_1 summary{color:var(--text);cursor:pointer;list-style:revert;font-size:1.1rem;font-weight:600}._notes_fmtm3_1[open] summary{margin-bottom:.75rem}._notes_fmtm3_1 dl{flex-direction:column;gap:.9rem;margin:0;display:flex}._notes_fmtm3_1 dt{color:var(--text);margin-bottom:.3rem;font-weight:600}._notes_fmtm3_1 dd{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.6}._notes_fmtm3_1 dd p{margin:0 0 .5rem}._notes_fmtm3_1 dd p:last-child{margin-bottom:0}._formula_fmtm3_48{background:var(--accent-soft);color:var(--text);white-space:pre-wrap;border-radius:6px;margin:0 0 .5rem;padding:.6rem .9rem;font-family:ui-monospace,Consolas,monospace;font-size:.9rem;overflow-x:auto}._formulaNote_fmtm3_60{font-size:.85rem}._notes_fmtm3_1 code{background:var(--accent-soft);color:var(--text);border-radius:4px;padding:.1em .35em;font-family:ui-monospace,Consolas,monospace}._formulaBlock_9schg_1{color:var(--text-muted);margin-bottom:1rem;font-size:.9rem;line-height:1.6}._formulaBlock_9schg_1 p{margin:0 0 .5rem}._formula_9schg_1{background:var(--accent-soft);color:var(--text);white-space:pre-wrap;border-radius:6px;margin:0 0 .5rem;padding:.6rem .9rem;font-family:ui-monospace,Consolas,monospace;font-size:.9rem;overflow-x:auto}._formulaNote_9schg_24{font-size:.85rem}._summary_9schg_28{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.25rem;display:grid}._card_9schg_35{background:var(--bg);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:.4rem;padding:1rem 1.25rem;display:flex}._cardLabel_9schg_45{color:var(--text-muted);font-size:.85rem}._cardValue_9schg_50{color:var(--accent);font-size:1.25rem;font-weight:700}._pairTable_9schg_56{border-collapse:collapse;width:100%;font-size:.9rem}._pairTable_9schg_56 th,._pairTable_9schg_56 td{text-align:right;color:var(--text);padding:.3rem .5rem}._pairTable_9schg_56 thead th{text-align:right;color:var(--text-muted);font-size:.8rem;font-weight:600}._pairTable_9schg_56 tbody th{text-align:left;color:var(--text-muted);font-weight:500}._pairTable_9schg_56 tbody td:last-child,._pairTable_9schg_56 thead th:last-child{color:var(--accent);font-weight:700}._tableWrapper_9schg_88{background:var(--bg);border:1px solid var(--border);border-radius:10px;max-height:400px;overflow-y:auto}._table_9schg_88{border-collapse:collapse;width:100%;font-size:.9rem}._table_9schg_88 th,._table_9schg_88 td{text-align:right;border-bottom:1px solid var(--border);color:var(--text);padding:.5rem .75rem}._table_9schg_88 th:first-child,._table_9schg_88 td:first-child{text-align:left}._table_9schg_88 thead th{background:var(--bg);color:var(--text);font-weight:600;position:sticky;top:0}.app{flex-direction:column;gap:1.5rem;max-width:960px;margin:0 auto;padding:2rem 1.5rem 4rem;display:flex}.app h1{color:var(--text);margin:0;font-size:1.5rem}.chart-section h2,.table-section h2{color:var(--text);margin:0 0 .75rem;font-size:1.1rem}.chart-section{background:var(--card-bg);border:1px solid var(--border);border-radius:10px;padding:1.25rem}
