._form_hip69_1{display:flex;flex-direction:column;gap:1rem;padding:1rem;background-color:#fff;border-radius:4px;box-shadow:0 2px 4px #0000001a}._input_hip69_11{padding:.5rem;font-size:1rem;border:1px solid #ccc;border-radius:4px}._button_hip69_18{padding:1.25rem .75rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;display:inline-block}._button_hip69_18:hover{background-color:#0056b3}@media (max-width: 768px){._input_hip69_11{padding:.75rem}._button_hip69_18{padding:1.5rem 1rem}}@media (max-width: 414px){._form_hip69_1{padding:.5rem}._input_hip69_11{padding:.75rem;font-size:.9rem}._button_hip69_18{padding:1.25rem .75rem}}._chartContainer_1rl8s_2{position:relative;width:100%;height:400px}._enlargeButton_1rl8s_8{position:absolute;top:10px;right:10px;z-index:10;padding:5px 10px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}._enlargeButton_1rl8s_8:hover{background-color:#0056b3}._chartContainer_1rl8s_2:fullscreen{background-color:#fff}._pageWrapper_1rl8s_29{display:flex;flex-direction:column;width:100%}._container_1y8p2_3{width:100%;margin:0;display:flex;flex-direction:column;gap:2rem;padding:1rem}._formsContainer_1y8p2_13{display:flex;gap:2rem;justify-content:space-between;flex-wrap:wrap}._strategySection_1y8p2_21{flex:1;min-width:300px;padding:1rem}._resultsContainer_1y8p2_28{display:flex;gap:2rem;justify-content:space-between;flex-wrap:wrap}._metricsAndChart_1y8p2_36{flex:1;min-width:350px;padding:1rem}._metrics_1y8p2_36{margin-bottom:1rem}._chart_1y8p2_48{margin-top:1rem}._tableContainer_xyww2_1{overflow-x:auto}._table_xyww2_1{width:100%;border-collapse:collapse}._th_xyww2_10{padding:8px;text-align:left;border-bottom:1px solid #ddd;background-color:#f2f2f2;font-weight:700}._td_xyww2_18{padding:8px;text-align:right;border-bottom:1px solid #ddd}@media (max-width: 768px){._th_xyww2_10,._td_xyww2_18{padding:6px}}@media (max-width: 414px){._th_xyww2_10,._td_xyww2_18{padding:4px;font-size:12px}}*{margin:0;padding:0;box-sizing:border-box;font-family:Arial,sans-serif}body{width:100%;margin:0;display:flex;flex-direction:column;min-height:100vh;font-family:sans-serif;background-color:#f5f5f5;color:#333}h1,h2,h3{margin-bottom:1rem}.container{width:100%;margin:0 auto}#root{width:80%;margin:0 auto}footer{width:80%;max-width:1000px;margin:40px auto 0;text-align:center;padding:10px}@media (max-width: 768px){body{font-size:16px}}
