._chartContainer_ce3wk_2{position:relative;width:100%;height:400px;background:#1e212466;border-radius:12px;padding:1rem;border:1px solid var(--glass-border);display:flex;flex-direction:column}._chartContainer_ce3wk_2 h2{margin-top:0;font-size:1.2rem;color:var(--text-primary);margin-bottom:1rem}._controlsContainer_ce3wk_22{display:flex;justify-content:flex-end;gap:8px;margin-bottom:10px}._chartWrapper_ce3wk_29{flex:1;position:relative;min-height:0;width:100%}._controlButton_ce3wk_36{padding:6px 12px;background:#ffffff0d;color:var(--text-secondary);border:1px solid var(--glass-border);border-radius:6px;cursor:pointer;font-size:.85rem;transition:all .2s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}._controlButton_ce3wk_36:hover,._controlButton_ce3wk_36._active_ce3wk_49{background:#ffffff1a;color:var(--text-primary);border-color:var(--neon-green);box-shadow:0 0 10px #00ff9d33}._iconButton_ce3wk_56{padding:6px;display:flex;align-items:center;justify-content:center;width:32px;height:32px}._chartContainer_ce3wk_2:fullscreen{background-color:var(--bg-dark);padding:2rem;display:flex;flex-direction:column;justify-content:center}._chartContainer_ce3wk_2:fullscreen canvas{max-height:90vh}._pageWrapper_ce3wk_77{display:flex;flex-direction:column;width:100%}._checkboxContainer_ce3wk_83{display:flex;align-items:center;gap:12px;margin-right:12px;background:#ffffff0d;padding:4px 12px;border-radius:6px;border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}._checkboxLabel_ce3wk_95{display:flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:.85rem;cursor:pointer;-webkit-user-select:none;user-select:none}._checkboxLabel_ce3wk_95:hover{color:var(--text-primary)}._checkboxLabel_ce3wk_95 input{accent-color:var(--neon-green);cursor:pointer}._checkboxLabel_ce3wk_95._p2_ce3wk_114 input{accent-color:var(--neon-blue, #00ccff)}._container_1aalk_3{width:100%;margin:0;display:flex;flex-direction:column;gap:2rem;padding:1rem}._formsContainer_1aalk_13{display:flex;gap:2rem;justify-content:space-between;flex-wrap:wrap}._strategySection_1aalk_21{flex:1;min-width:350px}._resultsContainer_1aalk_28{display:flex;gap:2rem;justify-content:space-between;flex-wrap:wrap}._metricsAndChart_1aalk_36{flex:1;min-width:350px}._metricsGrid_1aalk_43{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1rem}._metricCard_1aalk_51{background:rgba(var(--card-bg-rgb, 20, 24, 32),.6);border:2px solid var(--neon-border, #00ff88);border-radius:12px;padding:1.5rem 1rem;position:relative;overflow:hidden;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._metricCard_1aalk_51:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--neon-glow, #00ff88),transparent);animation:_shimmer_1aalk_1 2s infinite}@keyframes _shimmer_1aalk_1{0%,to{opacity:.3}50%{opacity:1}}._metricCard_1aalk_51:hover{transform:translateY(-5px);border-color:var(--neon-bright, #00ffaa);box-shadow:0 0 20px #0f86,0 0 40px #0f83,0 10px 30px #0000004d}._metricLabel_1aalk_95{font-size:.75rem;color:var(--text-secondary, #999);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:.75rem;font-weight:600}._metricValue_1aalk_105{font-size:1.75rem;font-weight:700;color:var(--text-primary, #fff);text-shadow:0 0 10px rgba(0,255,136,.3);font-variant-numeric:tabular-nums}._metrics_1aalk_36{margin-bottom:1rem}._chart_1aalk_119{margin-top:1rem}._downloadButton_1aalk_124{background:#00ff881a;border:1px solid var(--neon-green, #00ff88);color:var(--neon-green, #00ff88);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 0 10px #0f83;padding:0;margin-left:1rem}._downloadButton_1aalk_124:hover{background:var(--neon-green, #00ff88);color:#000;transform:scale(1.1);box-shadow:0 0 20px #0f89}._downloadButton_1aalk_124 svg{width:16px;height:16px;fill:currentColor}._compareCheckbox_1aalk_155{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0d;padding:4px 12px;border-radius:20px;border:1px solid var(--glass-border);transition:all .2s ease}._compareCheckbox_1aalk_155:hover{background:#ffffff1a;color:var(--text-primary);border-color:var(--neon-blue)}._compareCheckbox_1aalk_155 input{accent-color:var(--neon-blue);cursor:pointer}._form_12ivo_1{display:flex;flex-direction:column;gap:1.2rem}._form_12ivo_1 label{display:flex;flex-direction:column;gap:.5rem;font-size:.9rem;color:var(--text-secondary);font-weight:500;letter-spacing:.5px}._input_12ivo_17,input[type=text],input[type=number],input[type=date],select{padding:.8rem 1rem;font-size:1rem;background-color:var(--input-bg);border:1px solid transparent;border-radius:8px;color:var(--text-primary);transition:all .3s ease;width:100%;box-sizing:border-box}._input_12ivo_17:focus,input[type=text]:focus,input[type=number]:focus,input[type=date]:focus,select:focus{outline:none;border-color:var(--neon-blue);box-shadow:0 0 15px #00f3ff33;background-color:#2a2d31}input[type=checkbox]{width:1.2rem;height:1.2rem;accent-color:var(--neon-green);cursor:pointer;filter:drop-shadow(0 0 2px var(--neon-green))}._button_12ivo_53,button[type=submit]{padding:1rem;background:linear-gradient(45deg,var(--neon-green),var(--neon-blue));color:#000;border:none;border-radius:8px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s ease;letter-spacing:.5px;margin-top:1rem;position:relative;overflow:hidden}._button_12ivo_53:hover,button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 0 20px #00ff9d66;filter:brightness(1.1)}._button_12ivo_53:disabled,button[type=submit]:disabled{background:#444;color:#888;cursor:not-allowed;transform:none;box-shadow:none}._indentedInputs_12ivo_86{margin-left:1rem;padding-left:1rem;border-left:2px solid var(--glass-border);display:flex;flex-direction:column;gap:1rem}._checkboxRow_12ivo_95{display:flex;flex-direction:row;gap:1.5rem;align-items:center;flex-wrap:wrap;padding:.5rem 0;border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border)}._checkboxRow_12ivo_95 label{flex-direction:row;align-items:center;gap:.5rem;white-space:nowrap;margin:0;color:var(--text-primary)}@media(max-width:768px){._input_12ivo_17,input,select{padding:.75rem}._button_12ivo_53,button[type=submit]{padding:1rem}}._card_19x4h_1{background:var(--card-bg);border:1px solid var(--glass-border);border-radius:16px;padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 30px #0000001a;transition:all .3s ease;position:relative;overflow:hidden}._card_19x4h_1:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--card-neon);box-shadow:0 0 10px var(--card-neon),0 0 20px var(--card-neon);opacity:.7}._card_19x4h_1:hover{transform:translateY(-5px);box-shadow:0 10px 40px #0003,0 0 20px rgba(var(--card-neon),.2);border-color:var(--card-neon)}._header_19x4h_31{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;border-bottom:1px solid var(--glass-border);padding-bottom:.5rem}._title_19x4h_40{color:var(--card-neon);font-size:1.2rem;letter-spacing:1px;margin:0}._action_19x4h_47{display:flex;align-items:center}._content_19x4h_52{width:100%}._tableContainer_y3xn2_3{position:relative;width:100%;overflow-x:auto;border-radius:12px;background:#14182099;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(0,255,136,.3);padding:1rem}._downloadButton_y3xn2_14{position:absolute;top:1rem;right:1rem;background:#00ff881a;border:1px solid var(--neon-green, #00ff88);color:var(--neon-green, #00ff88);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10;box-shadow:0 0 10px #0f83;padding:0}._downloadButton_y3xn2_14:hover{background:var(--neon-green, #00ff88);color:#000;transform:scale(1.1);box-shadow:0 0 20px #0f89}._downloadButton_y3xn2_14 svg{width:16px;height:16px;fill:currentColor}._table_y3xn2_3{width:100%;border-collapse:separate;border-spacing:0;font-size:.9rem}._table_y3xn2_3 thead{background:linear-gradient(135deg,#00ff8826,#00c8ff26);position:relative}._table_y3xn2_3 thead:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--neon-green, #00ff88),var(--neon-blue, #00c8ff),transparent);box-shadow:0 0 10px #00ff8880}._th_y3xn2_71{padding:1rem .75rem;text-align:left;color:var(--neon-green, #00ff88);font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:.75rem;text-shadow:0 0 10px rgba(0,255,136,.5);background:transparent;border:none}._table_y3xn2_3 tbody tr{transition:all .3s ease;border-bottom:1px solid rgba(255,255,255,.05)}._table_y3xn2_3 tbody tr:hover{background:#00ff880d;transform:scale(1.01);box-shadow:0 0 15px #00ff8826}._table_y3xn2_3 tbody tr:last-child{border-bottom:none}._td_y3xn2_100{padding:1rem .75rem;color:var(--text-primary, #e0e0e0);font-weight:500;border:none;font-variant-numeric:tabular-nums}._td_y3xn2_100:first-child{color:var(--neon-blue, #00c8ff);font-weight:600}._td_y3xn2_100:not(:first-child):not(:nth-child(2)){text-align:right;font-weight:600;text-shadow:0 0 5px rgba(0,255,136,.2)}._table_y3xn2_3 tbody tr:nth-child(2n){background:#ffffff05}@media(max-width:768px){._th_y3xn2_71,._td_y3xn2_100{padding:.75rem .5rem;font-size:.8rem}._th_y3xn2_71{font-size:.7rem}}._pagination_y3xn2_141{display:flex;justify-content:center;align-items:center;margin-top:1rem;gap:1rem}._pageButton_y3xn2_149{background:#00ff881a;border:1px solid var(--neon-green, #00ff88);color:var(--neon-green, #00ff88);padding:.5rem 1rem;border-radius:4px;cursor:pointer;transition:all .3s ease;font-family:inherit;font-weight:600}._pageButton_y3xn2_149:hover:not(:disabled){background:var(--neon-green, #00ff88);color:#000;box-shadow:0 0 10px #0f86}._pageButton_y3xn2_149:disabled{opacity:.5;cursor:not-allowed;border-color:#555;color:#555}._pageInfo_y3xn2_174{color:var(--text-primary, #e0e0e0);font-size:.9rem;font-weight:500}:root{--bg-dark: #0a0b0d;--card-bg: rgba(30, 33, 36, .7);--glass-border: rgba(255, 255, 255, .1);--neon-green: #00ff9d;--neon-blue: #00f3ff;--neon-purple: #bc13fe;--text-primary: #ffffff;--text-secondary: #b0b3b8;--input-bg: #1e2124;--accent-gradient: linear-gradient(45deg, var(--neon-green), var(--neon-blue))}*{margin:0;padding:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}body{width:100%;margin:0;display:flex;flex-direction:column;min-height:100vh;font-family:sans-serif;background-color:var(--bg-dark);color:var(--text-primary);background-image:radial-gradient(circle at 10% 20%,rgba(0,255,157,.05) 0%,transparent 20%),radial-gradient(circle at 90% 80%,rgba(0,243,255,.05) 0%,transparent 20%)}h1,h2,h3{margin-bottom:1rem;font-weight:600;letter-spacing:-.5px}h1{text-align:center;margin-top:2rem;background:var(--accent-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:2.5rem;text-shadow:0 0 30px rgba(0,255,157,.3)}.container{width:100%;margin:0 auto}#root{width:90%;max-width:1400px;margin:0 auto}footer{width:80%;max-width:1000px;margin:40px auto 0;text-align:center;padding:10px;color:var(--text-secondary)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}@media(max-width:768px){body{font-size:16px}h1{font-size:1.8rem}#root{width:95%}}
