.page_main__nw1Wk{display:flex;flex-direction:column;min-height:100vh;padding:2rem;max-width:1400px;margin:0 auto}.page_title__po7na{text-align:center;margin-bottom:2rem;color:#2c3e50}.page_inputContainer__jqdjd{background-color:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:1.5rem}.page_dateInputs__hUbF8{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.page_inputGroup__keP_G{flex:1 1;min-width:200px}.page_inputGroup__keP_G label{display:block;margin-bottom:.5rem;font-weight:600}.page_inputGroup__keP_G input{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px}.page_buttonContainer__0INWU{display:flex;gap:1rem;justify-content:center;margin-top:1rem}.page_fetchButton__xuJO0,.page_resetButton__uvLeL,.page_startButton__monj7,.page_stopButton__T25L8{padding:.6rem 1.5rem;border:none;border-radius:4px;font-weight:600;cursor:pointer;transition:background-color .2s,transform .1s}.page_fetchButton__xuJO0{background-color:#3498db;color:#fff}.page_startButton__monj7{background-color:#2ecc71;color:#fff}.page_stopButton__T25L8{background-color:#e74c3c;color:#fff}.page_resetButton__uvLeL{background-color:#7f8c8d;color:#fff}.page_fetchButton__xuJO0:hover,.page_resetButton__uvLeL:hover,.page_startButton__monj7:hover,.page_stopButton__T25L8:hover{filter:brightness(1.1);transform:translateY(-1px)}.page_fetchButton__xuJO0:disabled,.page_startButton__monj7:disabled{background-color:#bdc3c7;cursor:not-allowed;transform:none}.page_status__e5ASC{text-align:center;padding:.8rem;margin-bottom:1.5rem;border-radius:4px;font-weight:600}.page_error__JBrsB{background-color:#fdedec;color:#c0392b}.page_success__r1r7Y{background-color:#eafaf1;color:#27ae60}.page_warning__wzo3a{background-color:#fef9e7;color:#f39c12}.page_loading__4WMny{background-color:#ebf5fb;color:#2980b9}.page_refreshIndicator__1T1h4{display:inline-block;margin-left:10px;animation:page_pulse__XPtbN 1s infinite}@keyframes page_pulse__XPtbN{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.page_tableContainer__fEY4m{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);margin-top:1rem;overflow:hidden;width:100%;max-width:100vw;overflow-x:hidden}.page_tableContainer__fEY4m:after{content:"← Swipe to see more →";display:block;text-align:center;padding:.5rem;color:#7f8c8d;font-size:.8rem;background-color:#f8f9fa;border-top:1px solid #e9ecef}.page_timestamp__f6RkV{padding:.5rem 1rem;background-color:#f8f9fa;border-bottom:1px solid #e9ecef;font-size:.9rem;color:#6c757d;text-align:right}.page_tableWrapper__uHVlV{overflow-x:auto;max-height:calc(100vh - 320px);overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;border-radius:8px}.page_tableWrapper__uHVlV::-webkit-scrollbar{width:8px;height:8px}.page_tableWrapper__uHVlV::-webkit-scrollbar-track{background:#f1f1f1}.page_tableWrapper__uHVlV::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.page_tableWrapper__uHVlV::-webkit-scrollbar-thumb:hover{background:#555}.page_resultsTable____rW_{width:100%;border-collapse:separate;border-spacing:0;font-size:.9rem;table-layout:fixed;display:table}.page_resultsTable____rW_ td,.page_resultsTable____rW_ th{padding:.75rem .5rem;text-align:right;border:1px solid #e9ecef;white-space:nowrap;min-width:70px;max-width:90px}.page_resultsTable____rW_ th{position:relative;font-size:.85rem;font-weight:700;padding:10px 6px;text-shadow:0 1px 1px rgba(0,0,0,.3);position:-webkit-sticky;position:sticky;top:0;z-index:10;box-shadow:0 2px 3px rgba(0,0,0,.2);height:70px;width:85px}.page_resultsTable____rW_ th>div{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;white-space:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;line-height:1.3;font-size:.85rem}.page_resultsTable____rW_ th br{display:block;margin:3px 0}.page_resultsTable____rW_ th:hover:after{content:attr(data-full-title);position:absolute;background:#2c3e50;color:#fff;padding:5px 10px;border-radius:4px;z-index:100;top:0;left:100%;white-space:nowrap;box-shadow:0 3px 6px rgba(0,0,0,.16);font-size:.8rem;transform:none}.page_strikeHeader__n8DY4{background-color:#1a2a3a!important;color:#fff!important;position:-webkit-sticky!important;position:sticky!important;z-index:20!important;text-align:center!important;font-weight:800!important;border:2px solid #0d1a26!important;width:100px!important;font-size:1rem!important;height:60px!important}.page_strikeHeader__n8DY4>div{transform:none!important;position:static!important;width:auto!important;text-align:center!important;padding:20px 0;white-space:nowrap}.page_strikeColumn__h9oM2{font-weight:700;background-color:#34495e!important;color:#fff!important;text-align:center!important;position:-webkit-sticky;position:sticky;z-index:10;box-shadow:0 0 5px rgba(0,0,0,.3);border-left:2px solid #2c3e50;border-right:2px solid #2c3e50;width:100px;font-size:1rem}.page_resultsTable____rW_ tr:hover .page_strikeColumn__h9oM2{background-color:#2c3e50!important}.page_positiveValue__HnRf_{color:#196f3d;font-weight:500}.page_negativeValue__PC1Qt{color:#943126;font-weight:500}.page_zeroValue__YWZDh{color:#5d6d7e}.page_emptyCell__xnOCU{color:#bdc3c7;font-style:italic}@media screen and (max-width:1200px){.page_resultsTable____rW_{font-size:.8rem}.page_resultsTable____rW_ th{height:75px;width:80px;padding:8px 4px}.page_resultsTable____rW_ th>div{font-size:.8rem;line-height:1.2}.page_resultsTable____rW_ td{padding:.6rem .4rem;min-width:65px}.page_strikeColumn__h9oM2,.page_strikeHeader__n8DY4{min-width:75px}}@media screen and (max-width:768px){.page_main__nw1Wk{padding:1rem}.page_buttonContainer__0INWU{flex-wrap:wrap}.page_resultsTable____rW_ th:hover:after{display:none}.page_resultsTable____rW_{font-size:.75rem}.page_resultsTable____rW_ th{height:70px;width:70px;padding:6px 3px}.page_resultsTable____rW_ th>div{font-size:.75rem;line-height:1.2}.page_resultsTable____rW_ td{padding:.5rem .3rem;min-width:60px}.page_strikeColumn__h9oM2,.page_strikeHeader__n8DY4{min-width:70px}}@media screen and (max-width:480px){.page_tableWrapper__uHVlV{max-height:70vh}.page_resultsTable____rW_ th{height:60px;width:65px;padding:5px 2px}.page_resultsTable____rW_ th>div{font-size:.7rem;line-height:1.1}.page_strikeHeader__n8DY4{min-width:65px}.page_strikeColumn__h9oM2{font-weight:600}.page_tableContainer__fEY4m:after{font-size:.7rem;padding:.3rem}}.page_resultsTable____rW_ td:nth-child(-n+9){background-color:#eaf2f8}.page_resultsTable____rW_ tr:nth-child(2n) td:nth-child(-n+9){background-color:#d4e6f1}.page_resultsTable____rW_ td:nth-child(n+11){background-color:#fadbd8}.page_resultsTable____rW_ tr:nth-child(2n) td:nth-child(n+11){background-color:#f5b7b1}.page_resultsTable____rW_ tr:hover td:nth-child(-n+9){background-color:#aed6f1}.page_resultsTable____rW_ tr:hover td:nth-child(n+11){background-color:#f1948a}.page_resultsTable____rW_ td{overflow:hidden;text-overflow:ellipsis;max-width:80px}.page_resultsTable____rW_ th:nth-child(-n+9){background-color:#2980b9;color:#fff;border:1px solid #2471a3}.page_resultsTable____rW_ th:nth-child(n+11){background-color:#c0392b;color:#fff;border:1px solid #a93226}@media screen and (max-width:375px){.page_tableWrapper__uHVlV{max-width:100vw}.page_resultsTable____rW_ th{width:60px;height:65px;padding:4px 2px}.page_resultsTable____rW_ th>div{font-size:.65rem;line-height:1.1}.page_strikeColumn__h9oM2,.page_strikeHeader__n8DY4{width:60px!important}.page_resultsTable____rW_ td{padding:.3rem .1rem;min-width:60px;max-width:60px;font-size:.7rem}}.page_authContainer__Encka{margin:1rem 0;padding:1rem;border-radius:8px;width:100%;max-width:800px;display:flex;flex-direction:column;align-items:center;background-color:#fff3e0;border:1px solid #ffcc80}.page_authButton__tNiNq{margin-top:.5rem;padding:.5rem 1rem;background-color:#ff9800;color:#fff;border:none;border-radius:4px;font-weight:700;cursor:pointer;transition:background-color .3s}.page_authButton__tNiNq:hover{background-color:#f57c00}.page_authButton__tNiNq:focus{outline:none;box-shadow:0 0 0 2px rgba(255,152,0,.5)}