.CandlestickChart_chartWrapper__5zjAa{width:100%;height:100%;position:relative;overflow:hidden}.CandlestickChart_chart__8yhkU{display:block}.ChartModal_overlay___fnJ4{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1.5rem}.ChartModal_modal__EehQT{width:min(90vw,160vh);height:min(90vh,50.625vw);max-width:1280px;max-height:720px;background:var(--color-bg-secondary);border:.5px solid var(--color-border);border-radius:14px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 48px rgba(0,0,0,.3),0 0 0 1px hsla(0,0%,100%,.05)}.ChartModal_header__qCtGB{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border-bottom:.5px solid var(--color-divider);flex-shrink:0}.ChartModal_info__Rqbn9{display:flex;align-items:center;gap:.5rem}.ChartModal_symbol__2D0PT{margin:0;font-size:1rem;font-weight:800;color:var(--color-text-primary)}.ChartModal_interval__0ubyl{font-size:.68rem;font-weight:700;padding:.15rem .4rem;border-radius:4px;background:var(--color-primary-light);color:var(--color-primary)}.ChartModal_stats__O6v8r{display:flex;align-items:center;gap:.75rem;margin-left:auto}.ChartModal_price__UYP7J{font-size:.88rem;font-weight:700;color:var(--color-text-primary)}.ChartModal_changeUp__zRdBB{font-size:.82rem;font-weight:800;color:var(--color-success)}.ChartModal_changeDown__GDqSl{font-size:.82rem;font-weight:800;color:var(--color-error)}.ChartModal_vol__bLS1y{font-size:.75rem;font-weight:700;color:var(--color-text-secondary)}.ChartModal_intervals__oAqxJ{display:flex;gap:2px;background:var(--color-bg-tertiary);border-radius:6px;padding:2px;border:.5px solid var(--color-border)}.ChartModal_itvBtn__t7s5d{padding:.2rem .5rem;border:none;border-radius:4px;background:transparent;color:var(--color-text-secondary);font-size:.68rem;font-weight:700;cursor:pointer;transition:all .15s ease}.ChartModal_itvBtn__t7s5d:hover{color:var(--color-text-primary)}.ChartModal_itvBtnActive__aTaiu{background:var(--color-primary);color:var(--color-text-inverse)}.ChartModal_itvBtnActive__aTaiu:hover{color:var(--color-text-inverse)}.ChartModal_legend__aeVfI{display:flex;align-items:center;gap:.75rem;padding:.35rem 1rem;font-size:.7rem;font-weight:600;color:var(--color-text-secondary);border-bottom:.5px solid var(--color-divider);flex-shrink:0}.ChartModal_legendLabel__nITlr{display:inline-flex;gap:.2rem;white-space:nowrap}.ChartModal_legendUp__lTXAM{color:#10b981;font-weight:700}.ChartModal_legendDown__rB9SX{color:#ef4444;font-weight:700}.ChartModal_legendVol__FUkJb{color:var(--color-text-primary);font-weight:700}.ChartModal_closeBtn__lqup2{margin-left:.5rem;width:30px;height:30px;border-radius:8px;border:none;background:var(--color-bg-tertiary);color:var(--color-text-secondary);font-size:.9rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.ChartModal_closeBtn__lqup2:hover{background:var(--color-error-bg);color:var(--color-error)}.ChartModal_chartArea__rXuMm{flex:1 1;min-height:0;position:relative}.ChartModal_loading__q8vhM{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:700;color:var(--color-text-secondary)}@media(max-width:640px){.ChartModal_overlay___fnJ4{padding:.5rem}.ChartModal_modal__EehQT{height:80vh;max-height:none;border-radius:10px}.ChartModal_header__qCtGB{flex-wrap:wrap;gap:.5rem}.ChartModal_stats__O6v8r{margin-left:0}}.CoinIcon_coinIcon__M_YTk{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;flex-shrink:0;vertical-align:middle}.CoinIcon_coinIcon__M_YTk svg{width:100%;height:100%}.CoinIcon_coinIconFallback__kDBxA{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;vertical-align:middle;background:var(--color-bg-tertiary);color:var(--color-text-secondary);font-size:.65em;font-weight:700;text-transform:uppercase}.crypto-scanner_layout__m9PxA{display:grid;grid-template-areas:"sidebar header" "sidebar main";grid-template-columns:240px 1fr;grid-template-rows:auto 1fr;height:100vh;background:var(--gradient-page);overflow:hidden;transition:background .3s ease}.crypto-scanner_layout__m9PxA>header{grid-area:header}.crypto-scanner_layout__m9PxA>aside{grid-area:sidebar}.crypto-scanner_sidebarCollapsed__eM6UF{grid-template-columns:84px 1fr}.crypto-scanner_main__IkWM9{grid-area:main;padding:0;overflow:hidden}.crypto-scanner_mainScroll__pPcld{height:100%}.crypto-scanner_mainScroll__pPcld .simplebar-content-wrapper{overflow-x:hidden!important}.crypto-scanner_statsBar__xJHbo{display:flex;align-items:center;gap:1rem;padding:.4rem 1rem;margin:0 0 .8rem;border-bottom:.5px solid var(--color-divider);font-size:.72rem;font-weight:700;color:var(--color-text-secondary);background:var(--color-surface);position:-webkit-sticky;position:sticky;top:0;z-index:90;backdrop-filter:saturate(180%) blur(8px);-webkit-backdrop-filter:saturate(180%) blur(8px)}.crypto-scanner_statsItem__9LiuV strong{color:var(--color-text-primary);margin-left:.2rem}.crypto-scanner_statsUp__MTghg{color:var(--color-success)}.crypto-scanner_statsDown__wVTZ2{color:var(--color-error)}.crypto-scanner_signalGrid__KBTzJ{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;padding:0 1.25rem}.crypto-scanner_signalCard__LjmwF{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:.5px solid var(--glass-border);border-radius:var(--radius-lg);padding:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.crypto-scanner_signalCard__LjmwF:hover{transform:translateY(-6px) scale(1.01);border-color:var(--color-primary);background:var(--color-surface-hover)}.crypto-scanner_signalCard__LjmwF:active{transform:translateY(-2px) scale(.995)}.crypto-scanner_cardHeader__k8tc3{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.crypto-scanner_cardTitle__NPOS9{display:flex;flex-direction:column;gap:.5rem}.crypto-scanner_symbolName__EFK0q{font-size:1.125rem;font-weight:700;color:var(--color-text-primary)}.crypto-scanner_badge__4b61t{display:inline-block;padding:.25rem .75rem;border-radius:.375rem;font-size:.625rem;font-weight:600;width:-moz-fit-content;width:fit-content}.crypto-scanner_badgeUp__Y0umV{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success)}.crypto-scanner_badgeDown__kMQLk{background:color-mix(in srgb,var(--color-error) 12%,transparent);color:var(--color-error)}.crypto-scanner_cardRight__d6zQ8{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}.crypto-scanner_scoreBadge__aC5rV{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .5rem;border-radius:6px;font-size:.65rem;font-weight:700;min-width:26px;letter-spacing:.02em;cursor:help;border:1px solid transparent;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crypto-scanner_scorePrefix__9zSFW{font-size:.56rem;font-weight:600;opacity:.65}.crypto-scanner_scoreMild__PsLZA{background:color-mix(in srgb,var(--color-error) 12%,transparent);color:var(--color-error);text-shadow:0 1px 2px rgba(0,0,0,.1)}.crypto-scanner_scoreModerate__Abr_Y{background:color-mix(in srgb,var(--color-warning) 12%,transparent);color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 28%,transparent);text-shadow:0 1px 2px rgba(0,0,0,.1)}.crypto-scanner_scoreStrong__zX2zV{border-color:color-mix(in srgb,var(--color-success) 30%,transparent)}.crypto-scanner_scoreStrong__zX2zV,.crypto-scanner_scoreVeryStrong__KuSBK{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);text-shadow:0 1px 2px rgba(0,0,0,.1)}.crypto-scanner_scoreVeryStrong__KuSBK{border:1px solid color-mix(in srgb,var(--color-success) 20%,transparent)}.crypto-scanner_timeframe__i7j1J{background:var(--color-bg-tertiary);color:var(--color-text-secondary);padding:.2rem .45rem;border-radius:4px;font-size:.6rem;font-weight:700}.crypto-scanner_chartPlaceholder__cA4dq{height:100px;margin-bottom:1rem;border-radius:.5rem;overflow:hidden}.crypto-scanner_chartPlaceholder__cA4dq svg{width:100%;height:100%}.crypto-scanner_cardFooter__gZnhT{display:flex;justify-content:space-between;align-items:center}.crypto-scanner_footerItem___yfCS{display:flex;align-items:baseline;gap:.5rem}.crypto-scanner_footerLabel__jBsfc{font-size:.75rem;color:var(--color-text-tertiary)}.crypto-scanner_footerValue__tynb6{font-size:.875rem;font-weight:700;color:var(--color-text-primary)}.crypto-scanner_footerChange__5_8hB{font-size:.875rem;font-weight:700}.crypto-scanner_changeUp__UCo5t{color:var(--color-success)}.crypto-scanner_changeDown__JpYNf{color:var(--color-error)}@media(max-width:968px){.crypto-scanner_layout__m9PxA{grid-template-areas:"header" "main";grid-template-columns:1fr;grid-template-rows:auto 1fr}.crypto-scanner_layout__m9PxA>aside{display:none}.crypto-scanner_main__IkWM9{padding:0}.crypto-scanner_statsBar__xJHbo{gap:.75rem;font-size:.68rem;overflow-x:auto;white-space:nowrap}.crypto-scanner_signalGrid__KBTzJ{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;padding:0 1rem}.crypto-scanner_signalCard__LjmwF{padding:1rem}}@media(max-width:640px){.crypto-scanner_layout__m9PxA{grid-template-rows:auto 1fr}.crypto-scanner_signalGrid__KBTzJ{grid-template-columns:1fr;gap:.75rem}.crypto-scanner_signalCard__LjmwF{border-radius:var(--radius);padding:1rem}.crypto-scanner_signalCard__LjmwF:hover{transform:translateY(-3px)}.crypto-scanner_cardHeader__k8tc3{margin-bottom:.75rem}.crypto-scanner_symbolName__EFK0q{font-size:1rem}.crypto-scanner_chartPlaceholder__cA4dq{height:80px;margin-bottom:.75rem}.crypto-scanner_main__IkWM9{padding:0 0 62px}.crypto-scanner_signalGrid__KBTzJ{padding:0 .75rem}}@keyframes crypto-scanner_skeletonPulse__jUFgO{0%,to{opacity:1}50%{opacity:.5}}.crypto-scanner_skeletonCard__nxVuu{background:var(--glass-bg);border:.5px solid var(--glass-border);border-radius:var(--radius-lg);padding:1.25rem;animation:crypto-scanner_skeletonPulse__jUFgO 1.5s ease-in-out infinite}.crypto-scanner_skeletonHeader__D60GN{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.crypto-scanner_skeletonBadge__UusyS{width:60px;height:24px;background:var(--color-surface-hover);border-radius:6px}.crypto-scanner_skeletonBody__6SakV{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.crypto-scanner_skeletonLine__gpPar{height:12px;background:var(--color-surface-hover);border-radius:4px}.crypto-scanner_skeletonChart__xYo6E{height:100px;background:var(--color-surface-hover);border-radius:8px;margin-bottom:1rem}.crypto-scanner_skeletonFooter__v_8Y4{display:flex;justify-content:space-between;align-items:center}@keyframes crypto-scanner_cardFadeIn__O75jm{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.crypto-scanner_signalCard__LjmwF{animation:crypto-scanner_cardFadeIn__O75jm .4s ease forwards;opacity:0}.crypto-scanner_signalCard__LjmwF:first-child{animation-delay:.05s}.crypto-scanner_signalCard__LjmwF:nth-child(2){animation-delay:.1s}.crypto-scanner_signalCard__LjmwF:nth-child(3){animation-delay:.15s}.crypto-scanner_signalCard__LjmwF:nth-child(4){animation-delay:.2s}.crypto-scanner_signalCard__LjmwF:nth-child(5){animation-delay:.25s}.crypto-scanner_signalCard__LjmwF:nth-child(6){animation-delay:.3s}.crypto-scanner_signalCard__LjmwF:nth-child(7){animation-delay:.35s}.crypto-scanner_signalCard__LjmwF:nth-child(8){animation-delay:.4s}.crypto-scanner_signalCard__LjmwF:nth-child(9){animation-delay:.45s}.crypto-scanner_signalCard__LjmwF:nth-child(10){animation-delay:.5s}.crypto-scanner_signalCard__LjmwF:nth-child(11){animation-delay:.55s}.crypto-scanner_signalCard__LjmwF:nth-child(12){animation-delay:.6s}.crypto-scanner_mobileNav__iWjpB{display:none;position:fixed;bottom:0;left:0;right:0;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-top:.5px solid var(--color-border);padding:.5rem 1rem;z-index:100}@media(max-width:968px){.crypto-scanner_mobileNav__iWjpB{display:flex;justify-content:space-around;align-items:center}}.crypto-scanner_mobileNavItem___Hph0{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem;border:none;background:transparent;color:var(--color-text-secondary);font-size:.625rem;font-weight:600;cursor:pointer;transition:all .2s ease;border-radius:10px}.crypto-scanner_mobileNavItem___Hph0.crypto-scanner_active__ut80o,.crypto-scanner_mobileNavItem___Hph0:hover{color:var(--color-primary);background:var(--color-primary-light)}.crypto-scanner_mobileNavIcon__0J4Gx{display:flex;align-items:center;justify-content:center;color:inherit}.crypto-scanner_mobileNavIcon__0J4Gx svg{stroke:currentColor;fill:none}