.PlaybookDiscovery_page__mZ1z8{min-height:100vh;background:radial-gradient(circle at 14% 0,rgba(15,90,105,.18),transparent 32%),#070b11;color:#e7edf5;padding:0}.PlaybookDiscovery_layout__xmd_R{width:100%;max-width:100%;margin:0;display:grid;grid-template-columns:240px minmax(0,1fr) 390px;column-gap:16px;align-items:start;padding-right:clamp(12px,2vw,24px)}.PlaybookDiscovery_layoutReady__cbxnR{transition:grid-template-columns .2s ease}.PlaybookDiscovery_layoutCollapsed__Vk4ie{grid-template-columns:58px minmax(0,1fr) 390px}.PlaybookDiscovery_libraryCollapsed__Bn5By{width:58px;padding:12px 6px;overflow-x:hidden;border-radius:0}.PlaybookDiscovery_libraryCollapsed__Bn5By .PlaybookDiscovery_libraryHeader__fsZBB{margin-bottom:8px}.PlaybookDiscovery_libraryCollapsed__Bn5By .PlaybookDiscovery_libraryTitleRow__WDBRU{justify-content:center}.PlaybookDiscovery_libraryCollapsed__Bn5By .PlaybookDiscovery_libraryTitle__ZEx2i,.PlaybookDiscovery_libraryCollapsed__Bn5By .PlaybookDiscovery_searchWrap___iWAu{display:none}.PlaybookDiscovery_libraryCollapsed__Bn5By .PlaybookDiscovery_traderAccordionList__O_Ejx{gap:2px}.PlaybookDiscovery_libraryCollapsed__Bn5By .PlaybookDiscovery_libraryList__m0j7S{margin:2px 0;padding:0;border-left:0;align-items:center;gap:4px}.PlaybookDiscovery_libraryCollapsed__Bn5By .PlaybookDiscovery_libraryLink__LYcNJ{width:40px;height:38px;padding:0;justify-content:center;border-radius:8px}.PlaybookDiscovery_libraryCollapsed__Bn5By .PlaybookDiscovery_libraryLinkActive__JMuND{background:rgba(45,212,191,.14);border-color:rgba(45,212,191,.55);color:#5eead4}.PlaybookDiscovery_railDivider__kKzEe{display:block;width:24px;height:1px;margin:7px auto;background:#1c2635}.PlaybookDiscovery_library__sNZwr{position:sticky;top:61px;height:calc(100vh - 61px);max-height:calc(100vh - 61px);overflow-y:auto;overflow-x:hidden;background:#080d14;border:none;border-right:1px solid #1c2635;border-radius:0;padding:14px 10px;scrollbar-width:thin;z-index:40;box-sizing:border-box}.PlaybookDiscovery_libraryHeader__fsZBB{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.PlaybookDiscovery_libraryTitleRow__WDBRU{display:flex;justify-content:space-between;align-items:center}.PlaybookDiscovery_libraryTitle__ZEx2i{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:#e2e8f0;letter-spacing:-.01em}.PlaybookDiscovery_libraryIcon__d0Lyc{color:#2dd4bf}.PlaybookDiscovery_collapseBtn__efHGB{background:transparent;border:0;color:#64748b;cursor:pointer;padding:4px;border-radius:4px;display:grid;place-items:center}.PlaybookDiscovery_collapseBtn__efHGB:hover{color:#e2e8f0;background:#141f2d}.PlaybookDiscovery_searchWrap___iWAu{position:relative;display:flex;align-items:center}.PlaybookDiscovery_searchIcon__cWCS5{position:absolute;left:10px;color:#64748b;pointer-events:none}.PlaybookDiscovery_searchWrap___iWAu input{width:100%;background:#060a0f;border:1px solid #1e293b;border-radius:8px;color:#e2e8f0;font-size:12px;padding:7px 10px 7px 30px;outline:none;transition:border-color .15s ease}.PlaybookDiscovery_searchWrap___iWAu input:focus{border-color:#2dd4bf}.PlaybookDiscovery_traderAccordionList__O_Ejx{display:flex;flex-direction:column;gap:6px}.PlaybookDiscovery_traderSection__8nuXt{border-radius:8px;overflow:hidden}.PlaybookDiscovery_traderHeaderBtn__CO6ml{width:100%;display:flex;justify-content:space-between;align-items:center;background:transparent;border:0;padding:6px 8px;color:#cbd5e1;font-size:12.5px;font-weight:600;cursor:pointer;border-radius:6px;transition:background .15s ease}.PlaybookDiscovery_traderHeaderBtn__CO6ml:hover{background:#111a26;color:#f1f5f9}.PlaybookDiscovery_traderHeaderHasActive___4_z_{color:#f8fafc}.PlaybookDiscovery_traderIdentity__WgDEE{display:flex;align-items:center;gap:8px}.PlaybookDiscovery_traderAvatar__YBihM{width:22px;height:22px;border-radius:50%;background:#0ea5e9;color:#ffffff;display:grid;place-items:center;font-size:11px;font-weight:800;line-height:1;flex-shrink:0}.PlaybookDiscovery_traderNameText__5N0bg{font-size:12.5px;letter-spacing:-.01em}.PlaybookDiscovery_chevron__q5Jhu{color:#64748b}.PlaybookDiscovery_libraryList__m0j7S{list-style:none;margin:4px 0 6px 12px;padding:0 0 0 10px;border-left:1px solid #1c2635;display:flex;flex-direction:column;gap:2px}.PlaybookDiscovery_libraryLink__LYcNJ{display:flex;align-items:center;gap:8px;padding:6px 9px;border-radius:6px;border:1px solid transparent;color:#94a3b8;text-decoration:none;font-size:12px;font-weight:500;transition:all .15s ease}.PlaybookDiscovery_libraryLink__LYcNJ:hover{background:#131e2b;color:#f1f5f9;border-color:#243142}.PlaybookDiscovery_libraryLinkActive__JMuND{background:rgba(45,212,191,.08);border-color:rgba(45,212,191,.45);color:#5eead4;font-weight:600}.PlaybookDiscovery_libraryLinkName__nmKt7{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlaybookDiscovery_playbookItemIcon__1EyMJ{display:grid;place-items:center;color:inherit;opacity:.85}.PlaybookDiscovery_libraryEmpty__s8MrX{color:#64748b;font-size:11.5px;padding:10px 4px}.PlaybookDiscovery_center__yUmba{min-width:0;padding-top:18px;padding-bottom:60px}.PlaybookDiscovery_layout__xmd_R>:nth-child(3),.PlaybookDiscovery_layout__xmd_R>aside:last-child{margin-top:18px}.PlaybookDiscovery_compactHeader__aUV9r{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 0 14px;margin-bottom:12px;border-bottom:1px solid #1a2533;flex-wrap:wrap}.PlaybookDiscovery_headerLeft__c0JDe{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.PlaybookDiscovery_titleBadgeGroup__Yfx0Z{display:flex;align-items:center;gap:8px;flex-shrink:0}.PlaybookDiscovery_traderTag__iAjjf{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#2dd4bf;background:rgba(45,212,191,.1);border:1px solid rgba(45,212,191,.25);border-radius:5px;padding:2px 7px;white-space:nowrap}.PlaybookDiscovery_compactTitle__DujWR{font-size:17px;font-weight:700;margin:0;letter-spacing:-.02em;color:#f1f5f9;white-space:nowrap}.PlaybookDiscovery_rulesBtn__wpGrZ{display:inline-flex;align-items:center;gap:6px;background:#0d1520;border:1px solid #243142;border-radius:6px;color:#94a3b8;font-size:11px;font-weight:600;padding:4px 9px;cursor:pointer;transition:all .15s ease;white-space:nowrap;flex-shrink:0}.PlaybookDiscovery_rulesBtnActive__NI5gn,.PlaybookDiscovery_rulesBtn__wpGrZ:hover{color:#38bdf8;border-color:#38bdf8;background:rgba(56,189,248,.08)}.PlaybookDiscovery_rulesCount___RztI{display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);color:#cbd5e1;border-radius:10px;padding:1px 6px;font-size:10px;font-weight:700;margin-left:2px}.PlaybookDiscovery_rulesBtnActive__NI5gn .PlaybookDiscovery_rulesCount___RztI,.PlaybookDiscovery_rulesBtn__wpGrZ:hover .PlaybookDiscovery_rulesCount___RztI{background:rgba(56,189,248,.2);color:#7dd3fc}.PlaybookDiscovery_headerRight__Jh4nV{display:flex;align-items:center;gap:10px;flex-shrink:0}.PlaybookDiscovery_viewToggle__qpXQt{display:inline-flex;background:#0b1118;border:1px solid #1e293b;border-radius:7px;padding:2px;gap:2px}.PlaybookDiscovery_viewToggle__qpXQt button{display:inline-flex;align-items:center;gap:5px;background:transparent;border:0;border-radius:5px;color:#94a3b8;font-size:11px;font-weight:600;padding:4px 8px;cursor:pointer;transition:all .15s ease}.PlaybookDiscovery_viewToggle__qpXQt button:hover{color:#e2e8f0}.PlaybookDiscovery_viewToggleActive__cxdXs{background:#172332!important;color:#f1f5f9!important}.PlaybookDiscovery_freeAccessBadge__qYGLs,.PlaybookDiscovery_proAccessBadge__J1elv{display:inline-flex;align-items:center;padding:4px 9px;border-radius:6px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.PlaybookDiscovery_freeAccessBadge__qYGLs{color:#93c5fd;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.25)}.PlaybookDiscovery_proAccessBadge__J1elv{color:#5eead4;background:rgba(45,212,191,.1);border:1px solid rgba(45,212,191,.25)}.PlaybookDiscovery_dataStamp__OUkSb{display:flex;gap:6px;align-items:center;color:#94a3b8;background:#0b1118;border:1px solid #1e293b;border-radius:7px;padding:5px 9px;font-size:11px;white-space:nowrap}.PlaybookDiscovery_dataStampIcon__gS69O{color:#64748b;flex-shrink:0}.PlaybookDiscovery_dataStampLabel__8x55i{color:#cbd5e1;font-weight:500}.PlaybookDiscovery_dataStampDot__eQ_9g{color:#475569}.PlaybookDiscovery_dataStampTime__mStqJ{color:#94a3b8}.PlaybookDiscovery_libraryToggle__mx9Zh{display:none;align-items:center;gap:6px;background:#0d1622;border:1px solid #243244;border-radius:6px;color:#cbd5e1;font-size:11.5px;font-weight:600;padding:5px 9px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .15s ease}.PlaybookDiscovery_libraryToggle__mx9Zh:hover{background:#141f2d;color:#f1f5f9;border-color:#38bdf8}.PlaybookDiscovery_rulesDrawer__z3CWX{background:#0d1520;border:1px solid #223246;border-radius:10px;padding:14px 16px;margin-bottom:16px;box-shadow:0 12px 30px rgba(0,0,0,.4);animation:PlaybookDiscovery_fadeIn__qBHvT .15s ease}@keyframes PlaybookDiscovery_fadeIn__qBHvT{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.PlaybookDiscovery_rulesDrawerHeader__nls1B{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.PlaybookDiscovery_rulesDrawerHeader__nls1B h3{font-size:13px;font-weight:700;color:#e2e8f0;margin:0}.PlaybookDiscovery_rulesDrawerHeader__nls1B button{background:transparent;border:0;color:#64748b;cursor:pointer;padding:2px;display:grid;place-items:center;border-radius:4px}.PlaybookDiscovery_rulesDrawerHeader__nls1B button:hover{color:#e2e8f0;background:#192638}.PlaybookDiscovery_rulesUniverseNote__f3ib6{margin:10px 0 0;font-size:11.5px;line-height:1.55;color:#64748b}.PlaybookDiscovery_rulesSummaryText__uDSjX{font-size:12px;color:#94a3b8;line-height:1.5;margin:0 0 10px}.PlaybookDiscovery_rulesList__P90wO{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:6px 14px;list-style:none;padding:0;margin:0}.PlaybookDiscovery_rulesList__P90wO li{font-size:11.5px;color:#cbd5e1;line-height:1.4;position:relative;padding-left:12px}.PlaybookDiscovery_rulesList__P90wO li:before{content:"•";position:absolute;left:0;color:#2dd4bf;font-weight:800}.PlaybookDiscovery_rulesList__P90wO strong{color:#f1f5f9}.PlaybookDiscovery_emptyNotice__xNJsE{color:#94a3b8;font-size:13px;padding:30px 10px;text-align:center;background:#0b1118;border:1px dashed #1e293b;border-radius:10px;margin-bottom:20px}.PlaybookDiscovery_screenerCard__FJjdL{flex:0 0 235px;width:235px;min-height:208px;background:#0d1520;border:1px solid #1f2c3d;border-radius:9px;padding:11px;display:flex;flex-direction:column;justify-content:space-between;gap:8px;cursor:pointer;transition:all .15s ease;outline:none}.PlaybookDiscovery_screenerCardChart__ayHD6{height:105px;border-radius:6px;background:#080d13;border:1px solid #162434;position:relative;overflow:hidden}.PlaybookDiscovery_screenerCardChart__ayHD6 canvas{width:100%;height:100%;display:block}.PlaybookDiscovery_screenerCardSelected__xPAJY,.PlaybookDiscovery_screenerCard__FJjdL:hover{border-color:#2dd4bf;background:#111c2a;box-shadow:0 4px 20px rgba(0,0,0,.4)}.PlaybookDiscovery_screenerCardHeader__EimRF{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.PlaybookDiscovery_screenerCardHeader__EimRF strong{display:block;font-size:15px;color:#f8fafc}.PlaybookDiscovery_screenerCardHeader__EimRF span{display:block;font-size:10px;color:#64748b;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlaybookDiscovery_screenerFacts__SbaR_{display:flex;flex-wrap:wrap;gap:4px}.PlaybookDiscovery_screenerFacts__SbaR_ span{font-size:9.5px;padding:2px 5px;border-radius:4px;background:#070c12;border:1px solid #1c2837;color:#94a3b8}.PlaybookDiscovery_screenerReturn__zRx4Q{font-size:10px;color:#64748b}.PlaybookDiscovery_tableWrap__xZAJY{overflow-x:auto;background:#0b1118;border:1px solid #1c2635;border-radius:10px;margin-top:4px}.PlaybookDiscovery_tableWrap__xZAJY table{width:100%;border-collapse:collapse;font-size:12px}.PlaybookDiscovery_tableWrap__xZAJY th{text-align:left;padding:9px 12px;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#64748b;border-bottom:1px solid #1c2635;background:#070c12}.PlaybookDiscovery_tableWrap__xZAJY td{padding:9px 12px;border-bottom:1px solid #121b26;color:#cbd5e1}.PlaybookDiscovery_tableSelectedRow__PiL9G,.PlaybookDiscovery_tableWrap__xZAJY tr:hover{background:#111b27}.PlaybookDiscovery_tableTicker__J94S_{font-weight:700;color:#f8fafc;display:block}.PlaybookDiscovery_tableCompany__g6LqN{font-size:10px;color:#64748b;display:block}.PlaybookDiscovery_tableLink__xjgX2{color:#2dd4bf;display:inline-flex;align-items:center;justify-content:center;padding:4px;border-radius:4px;text-decoration:none}.PlaybookDiscovery_tableLink__xjgX2:hover{background:rgba(45,212,191,.1)}.PlaybookDiscovery_tableLockButton__KqRcN{background:#0f9f8c;color:#ffffff;border:1px solid #2dd4bf;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:700;cursor:pointer}.PlaybookDiscovery_tableLockButton__KqRcN:hover{background:#0d8a7a}.PlaybookDiscovery_loadMoreBtn__eg6GU{align-self:flex-start;margin-top:10px;background:#0d1622;border:1px solid #243244;color:#cbd5e1;border-radius:8px;font-size:12px;font-weight:650;padding:8px 14px;cursor:pointer;white-space:nowrap}.PlaybookDiscovery_loadMoreBtn__eg6GU:hover{border-color:#2dd4bf;color:#f1f5f9}.PlaybookDiscovery_toolbarMeta__5IYdL{font-size:11.5px;color:#64748b}@media (max-width:1200px){.PlaybookDiscovery_layout__xmd_R{grid-template-columns:210px minmax(0,1fr) 340px;column-gap:12px}.PlaybookDiscovery_layoutCollapsed__Vk4ie{grid-template-columns:54px minmax(0,1fr) 340px}}@media (max-width:960px){.PlaybookDiscovery_layout__xmd_R{grid-template-columns:1fr;padding:0 12px 60px}.PlaybookDiscovery_layoutCollapsed__Vk4ie{grid-template-columns:1fr}.PlaybookDiscovery_center__yUmba{padding-top:14px;padding-bottom:24px}.PlaybookDiscovery_layout__xmd_R>:nth-child(3),.PlaybookDiscovery_layout__xmd_R>aside:last-child{margin-top:0}.PlaybookDiscovery_library__sNZwr{display:none}.PlaybookDiscovery_libraryOpen__nhh3X{display:block;position:fixed;top:0;left:0;bottom:0;width:280px;height:100vh;max-height:100vh;border-radius:0;border-right:1px solid #1c2635;z-index:999;background:#0a0f16}.PlaybookDiscovery_libraryBackdrop__MIi0W{display:none;position:fixed;inset:0;background:rgba(0,0,0,.7);z-index:998;border:0}.PlaybookDiscovery_libraryBackdropOpen__TIycM{display:block}.PlaybookDiscovery_libraryToggle__mx9Zh{display:inline-flex}}@media (max-width:640px){.PlaybookDiscovery_compactHeader__aUV9r{flex-direction:column;align-items:flex-start;gap:10px}.PlaybookDiscovery_headerRight__Jh4nV{width:100%;justify-content:space-between}}@keyframes PlaybookDiscovery_skeleton-shimmer___FqnS{0%{background-position:-200% 0}to{background-position:200% 0}}.PlaybookDiscovery_skeletonBlock__zbFEA{display:block;background:linear-gradient(90deg,#0d1520,#182435 50%,#0d1520);background-size:200% 100%;animation:PlaybookDiscovery_skeleton-shimmer___FqnS 1.6s ease-in-out infinite;border-radius:4px}.PlaybookDiscovery_skeletonSidebarHeader__7B8fy{display:flex;align-items:center;gap:8px;margin-bottom:12px}.PlaybookDiscovery_skeletonSidebarTitle__YwlNA{width:140px;height:14px}.PlaybookDiscovery_skeletonSidebarSearch__KA4i5{width:100%;height:32px;border-radius:8px;margin-bottom:14px}.PlaybookDiscovery_skeletonTraderSection__S7x6c{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.PlaybookDiscovery_skeletonTraderRow__5klH_{display:flex;align-items:center;gap:8px;padding:4px 6px}.PlaybookDiscovery_skeletonTraderAvatar__CRNIC{width:22px;height:22px;border-radius:50%;flex-shrink:0}.PlaybookDiscovery_skeletonTraderName__mB7dp{width:105px;height:12px}.PlaybookDiscovery_skeletonTraderItems___f0kp{margin:2px 0 4px 14px;padding-left:10px;border-left:1px solid #1c2635;display:flex;flex-direction:column;gap:5px}.PlaybookDiscovery_skeletonTraderItem__mWT_w{height:20px;width:80%;border-radius:4px}.PlaybookDiscovery_skeletonHeaderTag__DSaxh{width:72px;height:19px;border-radius:5px}.PlaybookDiscovery_skeletonHeaderTitle__xJNo6{width:160px;height:22px;border-radius:5px}.PlaybookDiscovery_skeletonHeaderBtn__Vsa69{width:68px;height:22px;border-radius:6px}.PlaybookDiscovery_skeletonHeaderToggle__7YH5r{width:124px;height:25px;border-radius:6px}.PlaybookDiscovery_skeletonHeaderStamp__5XM_T{width:95px;height:25px;border-radius:6px}.PlaybookDiscovery_skeletonRail__HhXGZ{margin-bottom:24px}.PlaybookDiscovery_skeletonRailHeader__y0muF{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:10px}.PlaybookDiscovery_skeletonRailTitle__m1S5p{width:180px;height:16px;margin-bottom:5px}.PlaybookDiscovery_skeletonRailDesc__5GJPG{width:260px;height:11px}.PlaybookDiscovery_skeletonRailControls__qtdXs{display:flex;gap:6px}.PlaybookDiscovery_skeletonRailBtn__uG5z5{width:28px;height:28px;border-radius:6px}.PlaybookDiscovery_skeletonRailTrack__1fTYT{display:flex;gap:12px;overflow:hidden;padding-bottom:4px}.PlaybookDiscovery_skeletonCard__OkTIb{min-height:208px;flex:0 0 230px;max-width:230px;background:#0c141e;border:1px solid #1c2a3b;border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:8px}.PlaybookDiscovery_skeletonCardHeader__grJex{display:flex;justify-content:space-between;align-items:flex-start}.PlaybookDiscovery_skeletonCardTicker__1Alb_{width:48px;height:15px;margin-bottom:4px}.PlaybookDiscovery_skeletonCardCompany__T7_E2{width:90px;height:9px}.PlaybookDiscovery_skeletonCardBadge__WV5ot{width:58px;height:16px;border-radius:4px}.PlaybookDiscovery_skeletonCardChart__Pp5mw{height:108px;border-radius:6px;background:#080d13;border:1px solid #162434;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-around;padding:0 10px}.PlaybookDiscovery_skeletonCardChart__Pp5mw span{width:4px;border-radius:2px;background:#1e2c3e;animation:PlaybookDiscovery_skeleton-shimmer___FqnS 1.6s ease-in-out infinite}.PlaybookDiscovery_skeletonCardChart__Pp5mw span:first-child{height:35%}.PlaybookDiscovery_skeletonCardChart__Pp5mw span:nth-child(2){height:55%}.PlaybookDiscovery_skeletonCardChart__Pp5mw span:nth-child(3){height:42%}.PlaybookDiscovery_skeletonCardChart__Pp5mw span:nth-child(4){height:68%}.PlaybookDiscovery_skeletonCardChart__Pp5mw span:nth-child(5){height:30%}.PlaybookDiscovery_skeletonCardChart__Pp5mw span:nth-child(6){height:60%}.PlaybookDiscovery_skeletonCardChart__Pp5mw span:nth-child(7){height:48%}.PlaybookDiscovery_skeletonCardBadges__nvfqG{display:flex;gap:4px}.PlaybookDiscovery_skeletonCardPill__hTyI_{height:15px;flex:1;border-radius:3px}.PlaybookDiscovery_skeletonLockedCard__nisAU{min-height:208px;flex:0 0 210px;max-width:210px;background:#080e15;border:1px dashed #1e2d3e;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px}.PlaybookDiscovery_skeletonLockedIcon__6O2Fp{width:32px;height:32px;border-radius:50%}.PlaybookDiscovery_skeletonLockedText__3SNJO{width:110px;height:12px}.PlaybookDiscovery_skeletonLockedSub__sbra0{width:140px;height:9px}.PlaybookDiscovery_skeletonInspector__bF_ed{background:#0b1118;border:1px solid #1c2635;border-radius:12px;padding:16px;min-height:600px;display:flex;flex-direction:column;gap:12px}.PlaybookDiscovery_skeletonInspectorHeader__CRR3g{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:10px}.PlaybookDiscovery_skeletonInspectorLogo__Kkjmt{width:40px;height:40px;border-radius:50%}.PlaybookDiscovery_skeletonInspectorTicker__MjuOs{width:65px;height:18px;margin-bottom:4px}.PlaybookDiscovery_skeletonInspectorCompany__RjgzW{width:120px;height:10px}.PlaybookDiscovery_skeletonInspectorPrice__285G0{width:70px;height:18px;margin-bottom:4px;margin-left:auto}.PlaybookDiscovery_skeletonInspectorChange__r8dzu{width:48px;height:10px;margin-left:auto}.PlaybookDiscovery_skeletonInspectorBadges__L7elm{display:flex;gap:6px;flex-wrap:wrap}.PlaybookDiscovery_skeletonInspectorBadge__1bcpe{width:68px;height:20px;border-radius:4px}.PlaybookDiscovery_skeletonInspectorChart__Db2Dn{height:165px;border-radius:8px;background:#080d13;border:1px solid #162434;position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-around;padding:14px 10px}.PlaybookDiscovery_skeletonInspectorChart__Db2Dn span{width:5px;border-radius:2px;background:#1e2c3e;animation:PlaybookDiscovery_skeleton-shimmer___FqnS 1.6s ease-in-out infinite}.PlaybookDiscovery_skeletonInspectorChart__Db2Dn span:first-child{height:40%}.PlaybookDiscovery_skeletonInspectorChart__Db2Dn span:nth-child(2){height:60%}.PlaybookDiscovery_skeletonInspectorChart__Db2Dn span:nth-child(3){height:35%}.PlaybookDiscovery_skeletonInspectorChart__Db2Dn span:nth-child(4){height:75%}.PlaybookDiscovery_skeletonInspectorChart__Db2Dn span:nth-child(5){height:50%}.PlaybookDiscovery_skeletonInspectorChart__Db2Dn span:nth-child(6){height:65%}.PlaybookDiscovery_skeletonInspectorChart__Db2Dn span:nth-child(7){height:80%}.PlaybookDiscovery_skeletonInspectorChart__Db2Dn span:nth-child(8){height:55%}.PlaybookDiscovery_skeletonInspectorChart__Db2Dn span:nth-child(9){height:70%}.PlaybookDiscovery_skeletonInspectorChart__Db2Dn span:nth-child(10){height:85%}.PlaybookDiscovery_skeletonMetricsGrid__H78w9{display:grid;grid-template-columns:1fr 1fr;gap:8px}.PlaybookDiscovery_skeletonMetricTile__qq9rH{background:#070c12;border:1px solid #152230;border-radius:6px;padding:8px 10px;display:flex;flex-direction:column;gap:4px}.PlaybookDiscovery_skeletonMetricLabel__2i9KU{width:60px;height:9px}.PlaybookDiscovery_skeletonMetricVal__doYFM{width:45px;height:13px}.PlaybookDiscovery_skeletonSimilarHeader__tNLGB{width:130px;height:11px;margin-top:4px}.PlaybookDiscovery_skeletonSimilarRow__e6_xd{display:flex;gap:6px}.PlaybookDiscovery_skeletonSimilarBtn___oMbg{flex:1;height:28px;border-radius:6px}.PlaybookDiscovery_skeletonInspectorActions___xfNi{display:flex;gap:8px;margin-top:auto}.PlaybookDiscovery_skeletonActionBtn__qK8jQ{flex:1;height:34px;border-radius:6px}.GoogleContinueButton_button__RijPV.GoogleContinueButton_button__RijPV{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;min-height:36px;padding:0 12px;border:1px solid #dadce0;border-radius:6px;background:#fff;color:#1f1f1f;font-family:Arial,sans-serif;font-size:13.5px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;box-sizing:border-box}.GoogleContinueButton_button__RijPV.GoogleContinueButton_button__RijPV:hover{background:#f8faff;border-color:#c4c7c5}.GoogleContinueButton_button__RijPV svg{flex-shrink:0}.GoogleContinueButton_button__RijPV.GoogleContinueButton_button__RijPV:disabled,.GoogleContinueButton_email__9otaX.GoogleContinueButton_email__9otaX:disabled{opacity:.7;cursor:wait}.GoogleContinueButton_button__RijPV:focus-visible,.GoogleContinueButton_email__9otaX:focus-visible{outline:2px solid #38bdf8;outline-offset:3px}.GoogleContinueButton_actions__4Pdzk{display:grid;justify-items:center;gap:8px}.GoogleContinueButton_email__9otaX.GoogleContinueButton_email__9otaX{padding:4px;border:0;border-radius:3px;background:transparent;color:#cbd5e1;font-size:12px;font-weight:400;line-height:20px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.GoogleContinueButton_email__9otaX.GoogleContinueButton_email__9otaX:hover{color:#fff}.GoogleContinueButton_compactLabel__DDLXf{display:none}@media (max-width:768px){.GoogleContinueButton_fullLabel__wgfGx{display:none}.GoogleContinueButton_compactLabel__DDLXf{display:inline}}.AuthProvider_authBtn__UkhZe{min-height:36px;min-width:120px;padding:6px 12px;border-radius:6px;border:1px solid rgba(255,255,255,.3);background:transparent;color:rgba(255,255,255,.85);display:inline-flex;align-items:center;justify-content:center;gap:8px}.AuthProvider_loading__Ob0EN{opacity:.75;cursor:not-allowed}.AuthProvider_spinner__0uLAd{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.25);border-top-color:rgba(255,255,255,.85);animation:AuthProvider_authSpin__QdGai .8s linear infinite}@keyframes AuthProvider_authSpin__QdGai{to{transform:rotate(1turn)}}.AuthProvider_authUserInfo__ezTsX{display:inline-flex;align-items:center;gap:10px}.AuthProvider_authAvatar__Ly59k{width:32px;height:32px;border-radius:50%;border:2px solid rgba(255,255,255,.3)}.AuthProvider_authName__Nujhu{color:white;font-size:14px;font-weight:500;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AuthProvider_authLogoutBtn__CNhb6{padding:6px 12px;border:1px solid rgba(255,255,255,.3);border-radius:6px;background:transparent;color:rgba(255,255,255,.8);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.AuthProvider_authLogoutBtn__CNhb6:hover{background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.5);color:#fca5a5}.AuthProvider_authGoogleBtn__8494h{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:white;border:none;border-radius:6px;color:#333;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;box-shadow:0 1px 3px rgba(0,0,0,.1)}.AuthProvider_authGoogleBtn__8494h:hover{background:#f8f9fa;box-shadow:0 2px 6px rgba(0,0,0,.15)}.AuthProvider_googleIcon__bGHCf{width:18px;height:18px}.AuthProvider_signInOptions__6U7Vk{display:grid;gap:14px;width:min(100%,420px)}.AuthProvider_signInOptions__6U7Vk .AuthProvider_authGoogleBtn__8494h{width:100%;min-height:44px;justify-content:center;border:1px solid #d1d5db}.AuthProvider_signInDivider__LZJUO{display:flex;align-items:center;gap:12px;color:#94a3b8;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.AuthProvider_signInDivider__LZJUO:after,.AuthProvider_signInDivider__LZJUO:before{content:"";flex:1;height:1px;background:#e2e8f0}.AuthProvider_emailForm__sWxKQ{display:grid;gap:8px;width:100%;text-align:left}.AuthProvider_emailLabel__uobJQ{color:#334155;font-size:13px;font-weight:600}.AuthProvider_emailRow__v5kOa{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.AuthProvider_emailInput__UxsTe{min-width:0;min-height:42px;padding:9px 11px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#0f172a;font:inherit;font-size:14px;outline:none}.AuthProvider_emailInput__UxsTe:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.AuthProvider_emailSubmit__smEp8{min-height:42px;padding:9px 14px;border:0;border-radius:7px;background:#0f172a;color:#fff;font-size:13px;font-weight:650;cursor:pointer;white-space:nowrap}.AuthProvider_emailInput__UxsTe:disabled,.AuthProvider_emailSubmit__smEp8:disabled{cursor:wait;opacity:.65}.AuthProvider_emailError__pAI0e,.AuthProvider_emailHelp__Cwf_m{margin:0;font-size:12px;line-height:1.5}.AuthProvider_emailHelp__Cwf_m{color:#64748b}.AuthProvider_emailError__pAI0e{color:#b91c1c}.AuthProvider_emailSent__WVEUs{display:grid;gap:7px;width:min(100%,420px);padding:14px 16px;border:1px solid #bbf7d0;border-radius:8px;background:#f0fdf4;color:#166534;font-size:13px;line-height:1.5;text-align:left}.AuthProvider_emailTryAgain__9ERMn{justify-self:start;padding:0;border:0;background:transparent;color:#166534;font-size:12px;font-weight:650;text-decoration:underline;cursor:pointer}@media (max-width:520px){.AuthProvider_emailRow__v5kOa{grid-template-columns:1fr}}.AuthProvider_emailAlternative__Cm2We{border:0;background:transparent;color:#475569;text-decoration:underline;cursor:pointer;font-size:13px;padding:6px}.TrialStatusBanner_banner__dFc1J{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 20px;padding:14px 16px;border:1px solid #186a54;border-radius:10px;background:linear-gradient(120deg,rgba(15,118,110,.16),rgba(6,78,59,.12));color:#e2f7ef}.TrialStatusBanner_expired__XBmMU{border-color:#9a6b16;background:linear-gradient(120deg,rgba(146,91,12,.17),rgba(113,63,18,.12));color:#fff3d6}.TrialStatusBanner_copy__I5xJh{display:grid;gap:3px;font-size:13px;line-height:1.45}.TrialStatusBanner_copy__I5xJh strong{font-size:14px}.TrialStatusBanner_action__4jywl{flex:0 0 auto;padding:8px 12px;border:1px solid;border-radius:7px;color:inherit;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.TrialStatusBanner_action__4jywl:hover{background:rgba(255,255,255,.1)}.TrialStatusBanner_compact__fQ56_{margin:0;padding:5px 12px;border-radius:999px;gap:10px;background:rgba(13,148,136,.12);border:1px solid rgba(45,212,191,.35)}.TrialStatusBanner_compact__fQ56_.TrialStatusBanner_expired__XBmMU{background:rgba(146,91,12,.14);border-color:rgba(154,107,22,.45)}.TrialStatusBanner_compact__fQ56_ .TrialStatusBanner_copy__I5xJh{gap:2px;min-width:0}.TrialStatusBanner_titleRow__bmwlH{display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden}.TrialStatusBanner_badge__VsfmP{font-size:11px;font-weight:700;color:#34d399;letter-spacing:.01em}.TrialStatusBanner_badgeExpired__YEOQr{font-size:11px;font-weight:700;color:#fbbf24;letter-spacing:.01em}.TrialStatusBanner_remaining___Y3Y9{font-size:10px;font-weight:600;padding:1px 5px;border-radius:4px;background:rgba(52,211,153,.15);color:#a7f3d0}.TrialStatusBanner_subtext__BlSc4{font-size:11px;line-height:1.3;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TrialStatusBanner_compact__fQ56_ .TrialStatusBanner_action__4jywl{padding:5px 10px;font-size:11px;font-weight:600;border-radius:6px;background:rgba(16,185,129,.15);border-color:rgba(52,211,153,.4);color:#34d399;transition:all .15s ease}.TrialStatusBanner_compact__fQ56_ .TrialStatusBanner_action__4jywl:hover{background:rgba(16,185,129,.3);border-color:#34d399;color:#ffffff}.TrialStatusBanner_compact__fQ56_.TrialStatusBanner_expired__XBmMU .TrialStatusBanner_action__4jywl{background:rgba(245,158,11,.15);border-color:rgba(251,191,36,.4);color:#fbbf24}.TrialStatusBanner_compact__fQ56_.TrialStatusBanner_expired__XBmMU .TrialStatusBanner_action__4jywl:hover{background:rgba(245,158,11,.3);border-color:#fbbf24;color:#ffffff}@media (max-width:620px){.TrialStatusBanner_banner__dFc1J:not(.TrialStatusBanner_compact__fQ56_){align-items:flex-start;flex-direction:column}}.PatternThumbnailProvider_placeholder__epH2i{position:relative;height:100%;min-height:inherit;overflow:hidden;background:linear-gradient(180deg,transparent 24%,rgba(148,163,184,.08) 25%,transparent 26%),linear-gradient(180deg,transparent 49%,rgba(148,163,184,.08) 50%,transparent 51%),linear-gradient(180deg,transparent 74%,rgba(148,163,184,.08) 75%,transparent 76%)}.PatternThumbnailProvider_placeholder__epH2i:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(100deg,transparent 25%,rgba(148,163,184,.08) 50%,transparent 75%);animation:PatternThumbnailProvider_thumbnail-shimmer__Lyxk2 1.5s ease-in-out infinite}.PatternThumbnailProvider_candles__HAgRe{position:absolute;inset:18% 6% 20%;display:flex;align-items:center;justify-content:space-between;opacity:.38}.PatternThumbnailProvider_candles__HAgRe i{width:clamp(2px,1.4%,5px);height:var(--candle-height);border-radius:1px;background:#334155;box-shadow:0 var(--wick-offset) 0 -1px #334155}.PatternThumbnailProvider_pivot__ix4N_{position:absolute;top:43%;right:0;left:0;border-top:1px dashed rgba(45,212,191,.25)}@keyframes PatternThumbnailProvider_thumbnail-shimmer__Lyxk2{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.PatternThumbnailProvider_placeholder__epH2i:after{animation:none}}.PriceAlertModal_overlay__k3U_2{position:fixed;inset:0;margin:0;width:100%;height:100dvh;max-width:none;max-height:none;border:0;box-sizing:border-box;overflow:hidden;background:rgba(0,0,0,.72);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;animation:PriceAlertModal_fadeIn__40uWi .15s ease-out}.PriceAlertModal_overlay__k3U_2:not([open]){display:none}.PriceAlertModal_overlay__k3U_2::backdrop{background:rgba(0,0,0,.45)}@keyframes PriceAlertModal_fadeIn__40uWi{0%{opacity:0}to{opacity:1}}.PriceAlertModal_modal__fEelb{width:480px;max-width:100%;max-height:100%;min-height:0;box-sizing:border-box;background:var(--terminal-panel,#1e222d);border:1px solid var(--terminal-border,#2a2e39);border-radius:12px;box-shadow:0 20px 50px var(--terminal-shadow,rgba(0,0,0,.75));overflow:hidden;display:flex;flex-direction:column;animation:PriceAlertModal_modalSlide__s11_q .18s cubic-bezier(.16,1,.3,1);font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;color:var(--terminal-ink,#d1d4dc)}@keyframes PriceAlertModal_modalSlide__s11_q{0%{transform:scale(.96) translateY(-8px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.PriceAlertModal_header__QSCWP{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--terminal-border,#2a2e39);background:var(--terminal-panel,#171b26)}.PriceAlertModal_headerLeft__iNJZi{display:flex;align-items:center;gap:10px}.PriceAlertModal_bellIcon__v_0xI{color:var(--terminal-orange,#f59e0b);width:20px;height:20px}.PriceAlertModal_title__hao4J{margin:0;font-size:16px;font-weight:700;color:var(--terminal-ink,#f0f3fa);letter-spacing:.2px}.PriceAlertModal_closeBtn___UbrC{background:none;border:none;color:var(--terminal-muted,#787b86);cursor:pointer;padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .15s}.PriceAlertModal_closeBtn___UbrC:hover{color:var(--terminal-ink,#f0f3fa);background:var(--terminal-hover,#2a2e39)}.PriceAlertModal_form__hL_lI{overflow:hidden}.PriceAlertModal_body__wPNPp,.PriceAlertModal_form__hL_lI{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.PriceAlertModal_body__wPNPp{padding:20px;gap:18px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--terminal-muted,#787b86) transparent}.PriceAlertModal_body__wPNPp>*{flex-shrink:0}.PriceAlertModal_body__wPNPp::-webkit-scrollbar{width:6px}.PriceAlertModal_body__wPNPp::-webkit-scrollbar-track{background:transparent}.PriceAlertModal_body__wPNPp::-webkit-scrollbar-thumb{background:var(--terminal-muted,#787b86);border-radius:6px}.PriceAlertModal_priceBanner__cVjA6{display:flex;align-items:center;justify-content:space-between;background:var(--terminal-panel,#131722);border:1px solid var(--terminal-border,#2a2e39);border-radius:8px;padding:10px 14px}.PriceAlertModal_priceBannerLabel__vBPY6{font-size:12px;color:var(--terminal-muted,#787b86);text-transform:uppercase;font-weight:600;letter-spacing:.5px}.PriceAlertModal_priceBannerValue__MRNjC{font-size:15px;font-weight:700;color:var(--terminal-ink,#f0f3fa);font-family:Courier New,monospace}.PriceAlertModal_fieldGroup__BNUcM{display:flex;min-width:0;flex-direction:column;gap:8px}.PriceAlertModal_fieldLabel__Saw9J{font-size:12px;font-weight:600;color:var(--terminal-secondary,#9aa0a6);text-transform:uppercase;letter-spacing:.4px;display:flex;align-items:center;justify-content:space-between}.PriceAlertModal_conditionGrid__LWR3Z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.PriceAlertModal_conditionBtn__aBy3_{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;background:var(--terminal-panel,#131722);border:1px solid var(--terminal-border,#2a2e39);border-radius:8px;color:var(--terminal-muted,#848e9c);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.PriceAlertModal_conditionBtn__aBy3_:hover{background:var(--terminal-hover,#202636);color:var(--terminal-ink,#d1d4dc);border-color:var(--terminal-border,#363a45)}.PriceAlertModal_conditionBtnActiveUp__ZASbs{background:var(--terminal-cyan-soft,rgba(8,153,129,.15))!important;border-color:var(--terminal-cyan,#089981)!important;color:var(--terminal-cyan,#089981)!important}.PriceAlertModal_conditionBtnActiveDown__3rhNS{background:var(--terminal-red-soft,rgba(242,54,69,.15))!important;border-color:var(--terminal-red,#f23645)!important;color:var(--terminal-red,#f23645)!important}.PriceAlertModal_inputWrapper__joN_X{position:relative;display:flex;align-items:center}.PriceAlertModal_dollarSign__alS0e{position:absolute;left:12px;font-size:15px;font-weight:700;color:var(--terminal-muted,#787b86);pointer-events:none}.PriceAlertModal_input__naUB3{width:100%;padding:10px 12px 10px 28px;background:var(--terminal-panel,#131722);border:1px solid var(--terminal-border,#2a2e39);border-radius:8px;color:var(--terminal-ink,#f0f3fa);font-size:15px;font-weight:600;font-family:Courier New,monospace;outline:none;transition:border-color .15s}.PriceAlertModal_input__naUB3:focus{border-color:var(--terminal-blue,#2962ff);box-shadow:0 0 0 2px var(--terminal-shadow,rgba(41,98,255,.2))}.PriceAlertModal_textInput__r9ciV{width:100%;padding:10px 12px;background:var(--terminal-panel,#131722);border:1px solid var(--terminal-border,#2a2e39);border-radius:8px;color:var(--terminal-ink,#f0f3fa);font-size:13px;outline:none;transition:border-color .15s}.PriceAlertModal_textInput__r9ciV:focus{border-color:var(--terminal-blue,#2962ff)}.PriceAlertModal_presetsRow__hdiYU{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.PriceAlertModal_presetChip__xLGU3{padding:4px 8px;background:var(--terminal-hover,#202636);border:1px solid var(--terminal-border,#2a2e39);border-radius:4px;color:var(--terminal-muted,#848e9c);font-size:11px;font-weight:600;cursor:pointer;transition:all .12s}.PriceAlertModal_presetChip__xLGU3:hover{background:var(--terminal-hover,#2a2e39);color:var(--terminal-ink,#f0f3fa)}.PriceAlertModal_rowCols__baTUj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.PriceAlertModal_select__9XN5u{width:100%;padding:10px 12px;background:var(--terminal-panel,#131722);border:1px solid var(--terminal-border,#2a2e39);border-radius:8px;color:var(--terminal-ink,#d1d4dc);font-size:13px;outline:none;cursor:pointer}.PriceAlertModal_select__9XN5u:focus{border-color:var(--terminal-blue,#2962ff)}.PriceAlertModal_infoBox__CMBNf{background:var(--terminal-orange-soft,rgba(245,158,11,.08));border:1px solid var(--terminal-orange,rgba(245,158,11,.25));border-radius:8px;padding:10px 12px;font-size:12px;color:var(--terminal-orange,#d97706);line-height:1.4;display:flex;align-items:flex-start;gap:8px}.PriceAlertModal_errorBanner__bghvv{background:var(--terminal-red-soft,rgba(242,54,69,.1));border:1px solid var(--terminal-red,rgba(242,54,69,.3));border-radius:8px;padding:8px 12px;color:var(--terminal-red,#f23645);font-size:12px}.PriceAlertModal_successBanner__BrQnX{background:var(--terminal-cyan-soft,rgba(8,153,129,.1));border:1px solid var(--terminal-cyan,rgba(8,153,129,.3));border-radius:8px;padding:8px 12px;color:var(--terminal-cyan,#089981);font-size:12px}.PriceAlertModal_footer__Ls_ip{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:14px 20px;border-top:1px solid var(--terminal-border,#2a2e39);background:var(--terminal-panel,#171b26)}.PriceAlertModal_footerActions__7nLg0{display:flex;align-items:center;gap:10px;margin-left:auto}.PriceAlertModal_cancelBtn__wxw7v{padding:9px 16px;background:transparent;border:1px solid var(--terminal-border,#363a45);border-radius:8px;color:var(--terminal-muted,#848e9c);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.PriceAlertModal_cancelBtn__wxw7v:hover{background:var(--terminal-hover,#2a2e39);color:var(--terminal-ink,#d1d4dc)}.PriceAlertModal_deleteBtn__a92EJ{padding:9px 14px;background:var(--terminal-red-soft,rgba(242,54,69,.1));border:1px solid var(--terminal-red,rgba(242,54,69,.25));border-radius:8px;color:var(--terminal-red,#f23645);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.PriceAlertModal_deleteBtn__a92EJ:hover{background:var(--terminal-red-soft,rgba(242,54,69,.2))}.PriceAlertModal_saveBtn__rnYOH{padding:9px 20px;background:var(--terminal-blue,#2962ff);border:none;border-radius:8px;color:var(--terminal-on-accent,#ffffff);font-size:13px;font-weight:700;cursor:pointer;transition:background .15s,transform .05s;display:flex;align-items:center;gap:6px}.PriceAlertModal_saveBtn__rnYOH:hover:not(:disabled){background:var(--terminal-blue,#1e53e5)}.PriceAlertModal_saveBtn__rnYOH:active:not(:disabled){transform:scale(.98)}.PriceAlertModal_saveBtn__rnYOH:disabled{opacity:.5;cursor:not-allowed}.PriceAlertModal_modal__fEelb button:focus-visible,.PriceAlertModal_modal__fEelb input:focus-visible,.PriceAlertModal_modal__fEelb select:focus-visible{outline:2px solid var(--terminal-blue,#5794ff);outline-offset:2px}@media (max-width:480px){.PriceAlertModal_overlay__k3U_2{padding:8px}.PriceAlertModal_body__wPNPp,.PriceAlertModal_footer__Ls_ip,.PriceAlertModal_header__QSCWP{padding:12px}.PriceAlertModal_rowCols__baTUj{grid-template-columns:minmax(0,1fr)}.PriceAlertModal_conditionBtn__aBy3_{padding:10px 6px}.PriceAlertModal_footerActions__7nLg0{gap:6px}.PriceAlertModal_cancelBtn__wxw7v,.PriceAlertModal_saveBtn__rnYOH{padding:9px 12px}}.QualityLensBadge_badgeContainer__pzHuJ{position:relative;display:inline-flex;align-items:center}.QualityLensBadge_badgeActive__PDOka{display:inline-flex;align-items:center;gap:6px;background:var(--terminal-purple-soft,rgba(147,51,234,.15));border:1px solid var(--terminal-purple,rgba(168,85,247,.35));color:var(--terminal-ink,#d8b4fe);padding:4px 10px;border-radius:9999px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease;user-select:none}.QualityLensBadge_badgeActive__PDOka:hover{background:var(--terminal-purple-soft,rgba(147,51,234,.25));border-color:var(--terminal-purple,rgba(168,85,247,.55))}.QualityLensBadge_badgeInactive____9nB{display:inline-flex;align-items:center;gap:6px;background:var(--terminal-wash,rgba(255,255,255,.04));border:1px solid var(--terminal-outline-wash,rgba(255,255,255,.1));color:var(--terminal-ink,rgba(255,255,255,.75));padding:5px 12px;border-radius:9999px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease;user-select:none}.QualityLensBadge_badgeInactive____9nB:hover{background:var(--terminal-wash,rgba(255,255,255,.08));color:var(--terminal-ink,#ffffff);border-color:var(--terminal-outline-wash,rgba(255,255,255,.25))}.QualityLensBadge_badgeInactive____9nB:disabled{cursor:wait;opacity:.72}.QualityLensBadge_badgeInactive____9nB:disabled:hover{background:var(--terminal-wash,rgba(255,255,255,.04));color:var(--terminal-ink,rgba(255,255,255,.6));border-color:var(--terminal-outline-wash,rgba(255,255,255,.1))}.QualityLensBadge_badgeText__LSvoa{display:inline-flex;align-items:center;gap:5px}.QualityLensBadge_badgeCount__2QT1Z{background:rgba(0,0,0,.3);padding:1px 6px;border-radius:6px;font-size:.7rem;color:var(--terminal-ink,#e9d5ff);font-weight:600}.QualityLensBadge_closeButton__J7X8K{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--terminal-purple,#c084fc);cursor:pointer;padding:2px;border-radius:50%;margin-left:2px;transition:background .15s ease,color .15s ease}.QualityLensBadge_closeButton__J7X8K:hover{background:var(--terminal-purple-soft,rgba(168,85,247,.3));color:var(--terminal-ink,#ffffff)}.QualityLensBadge_menuButton__nIoVI{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--terminal-purple,#c084fc);cursor:pointer;padding:2px;border-radius:4px}.QualityLensBadge_menuButton__nIoVI:hover{background:var(--terminal-purple-soft,rgba(168,85,247,.3));color:var(--terminal-ink,#ffffff)}.QualityLensBadge_menuDropdown__WVnMV{position:absolute;top:calc(100% + 6px);z-index:60;min-width:270px;max-width:320px;background:var(--terminal-panel,#0f172a);border:1px solid var(--terminal-outline-wash,rgba(255,255,255,.14));border-radius:10px;box-shadow:0 16px 36px -4px var(--terminal-shadow,rgba(0,0,0,.7)),0 0 0 1px var(--terminal-shadow,rgba(255,255,255,.05));padding:6px;display:flex;flex-direction:column;box-sizing:border-box}.QualityLensBadge_menuDropdownLeft__1WzK0{left:0;right:auto}.QualityLensBadge_menuDropdownRight__2tjli{right:0;left:auto}.QualityLensBadge_menuHeader__rUp9x{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 8px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--terminal-secondary,#94a3b8);border-bottom:1px solid var(--terminal-outline-wash,rgba(255,255,255,.08));margin-bottom:4px}.QualityLensBadge_menuCount__yd8JO{background:var(--terminal-wash,rgba(255,255,255,.08));color:var(--terminal-ink,#cbd5e1);padding:1px 6px;border-radius:9999px;font-size:.65rem}.QualityLensBadge_menuList__tBnwD{max-height:280px;overflow-y:auto;display:flex;flex-direction:column;gap:3px;padding-right:2px}.QualityLensBadge_menuList__tBnwD::-webkit-scrollbar{width:4px}.QualityLensBadge_menuList__tBnwD::-webkit-scrollbar-track{background:transparent}.QualityLensBadge_menuList__tBnwD::-webkit-scrollbar-thumb{background:var(--terminal-wash,rgba(255,255,255,.15));border-radius:4px}.QualityLensBadge_menuSectionLabel__nZljA{padding:7px 8px 3px;color:var(--terminal-muted,#64748b);font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.QualityLensBadge_menuItem__Y5yyC{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px;border-radius:6px;font-size:.75rem;color:var(--terminal-ink,rgba(255,255,255,.85));background:transparent;border:none;width:100%;text-align:left;cursor:pointer;transition:all .12s ease;box-sizing:border-box}.QualityLensBadge_menuItem__Y5yyC:hover{background:var(--terminal-wash,rgba(255,255,255,.08));color:var(--terminal-ink,#ffffff)}.QualityLensBadge_menuItemActive__JW4iH{background:var(--terminal-purple-soft,rgba(147,51,234,.2));color:var(--terminal-ink,#e9d5ff)}.QualityLensBadge_menuItemActive__JW4iH:hover{background:var(--terminal-purple-soft,rgba(147,51,234,.3))}.QualityLensBadge_menuItemLeft__a7szy{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.QualityLensBadge_checkIcon__zsgVg{color:var(--terminal-purple,#c084fc);flex-shrink:0}.QualityLensBadge_sparkleDim__jivGn{color:var(--terminal-secondary,#94a3b8);opacity:.6;flex-shrink:0}.QualityLensBadge_menuItemContent__icjIO{min-width:0;flex:1}.QualityLensBadge_menuItemTitle__UpDEh{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;color:var(--terminal-ink,#f8fafc)}.QualityLensBadge_menuItemMeta__EsyBm{font-size:.68rem;color:var(--terminal-secondary,#94a3b8);margin-top:1px}.QualityLensBadge_refineActiveItem__REuHG{display:flex;align-items:center;gap:6px;width:100%;padding:6px 8px;margin-bottom:4px;background:var(--terminal-purple-soft,rgba(147,51,234,.15));border:1px solid var(--terminal-purple,rgba(168,85,247,.3));border-radius:6px;color:var(--terminal-ink,#d8b4fe);font-size:.72rem;font-weight:600;cursor:pointer;transition:all .12s ease}.QualityLensBadge_refineActiveItem__REuHG:hover{background:var(--terminal-purple-soft,rgba(147,51,234,.25));color:var(--terminal-ink,#ffffff)}.QualityLensBadge_menuItemActions__J0ch_{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.QualityLensBadge_deleteItemBtn__re1R_{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--terminal-ink,rgba(255,255,255,.3));padding:3px;border-radius:4px;cursor:pointer;transition:all .12s ease}.QualityLensBadge_deleteItemBtn__re1R_:hover{background:var(--terminal-red-soft,rgba(239,68,68,.2));color:var(--terminal-red,#f87171)}.QualityLensBadge_refineItemBtn__4g4bX{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--terminal-purple,rgba(192,132,252,.65));padding:3px;border-radius:4px;cursor:pointer;transition:all .12s ease}.QualityLensBadge_refineItemBtn__4g4bX:hover{background:var(--terminal-purple-soft,rgba(147,51,234,.22));color:var(--terminal-ink,#d8b4fe)}.QualityLensBadge_menuFooter__ImKpd{margin-top:4px;padding-top:6px;border-top:1px solid var(--terminal-outline-wash,rgba(255,255,255,.08))}.QualityLensBadge_buildFilterButton__fiZdO{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:7px 10px;border:1px dashed var(--terminal-purple,rgba(168,85,247,.4));border-radius:6px;background:var(--terminal-purple-soft,rgba(147,51,234,.08));color:var(--terminal-purple,#c084fc);font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease;box-sizing:border-box}.QualityLensBadge_buildFilterButton__fiZdO:hover{background:var(--terminal-purple-soft,rgba(147,51,234,.18));border-color:var(--terminal-purple,rgba(168,85,247,.7));color:var(--terminal-ink,#f3e8ff)}.QuickPriceAlert_popover__4BjUX{position:fixed;inset:0;margin:auto;width:min(332px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:16px;box-sizing:border-box;overflow-y:auto;border:1px solid var(--terminal-border,#363a45);border-radius:10px;background:var(--terminal-panel,#1e222d);color:var(--terminal-ink,#d1d4dc);box-shadow:0 8px 32px #0005;font:13px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;scrollbar-width:thin}.QuickPriceAlert_popover__4BjUX::backdrop{background:transparent}.QuickPriceAlert_header__KunJp{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.QuickPriceAlert_header__KunJp h3{margin:0;font-size:15px}.QuickPriceAlert_close__eiP0Q{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:4px;color:inherit;background:transparent;cursor:pointer}.QuickPriceAlert_fields__VO70i{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px}.QuickPriceAlert_fields__VO70i label{display:flex;flex-direction:column;gap:4px;color:var(--terminal-secondary,#9aa0a6);font-size:11px}.QuickPriceAlert_fields__VO70i input,.QuickPriceAlert_fields__VO70i select{width:100%;min-width:0;padding:9px 6px;box-sizing:border-box;border:1px solid var(--terminal-border,#363a45);border-radius:6px;color:var(--terminal-ink,#d1d4dc);background:var(--terminal-surface,#131722);font:inherit;font-size:13px}.QuickPriceAlert_summary__sDuU7{color:var(--terminal-secondary,#9aa0a6);font-size:12px;margin:12px 0}.QuickPriceAlert_actions__7MOga{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:center;margin-top:14px}.QuickPriceAlert_choice__aMBao,.QuickPriceAlert_danger__Eyfgi,.QuickPriceAlert_deleteAction__889y3,.QuickPriceAlert_primary__KRnHj,.QuickPriceAlert_secondary__45JVd{font:inherit;border-radius:6px;padding:8px 10px;cursor:pointer}.QuickPriceAlert_choice__aMBao,.QuickPriceAlert_secondary__45JVd{border:1px solid var(--terminal-border,#363a45);color:inherit;background:transparent}.QuickPriceAlert_primary__KRnHj{border:1px solid transparent;background:var(--terminal-blue,#2962ff);color:var(--terminal-on-accent,#fff)}.QuickPriceAlert_danger__Eyfgi{border:1px solid var(--terminal-red,#f87171);background:transparent;color:var(--terminal-red,#f87171)}.QuickPriceAlert_deleteAction__889y3{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--terminal-border,#363a45);background:transparent;color:var(--terminal-secondary,#9aa0a6)}.QuickPriceAlert_deleteAction__889y3:hover{color:var(--terminal-red,#f87171)}.QuickPriceAlert_popover__4BjUX button:disabled{opacity:.5;cursor:not-allowed}.QuickPriceAlert_popover__4BjUX button:focus-visible,.QuickPriceAlert_popover__4BjUX input:focus-visible,.QuickPriceAlert_popover__4BjUX select:focus-visible{outline:2px solid var(--terminal-blue,#5794ff);outline-offset:2px}.QuickPriceAlert_message__p7sby{padding:8px;border:1px solid var(--terminal-border,#363a45);border-radius:6px;margin:10px 0;font-size:12px}.QuickPriceAlert_error__Ytcdt{color:var(--terminal-red,#f87171)}.QuickPriceAlert_choice__aMBao{display:block;width:100%;text-align:left;margin-top:6px}.QuickPriceAlert_choiceNote__Myyjz{display:block;color:var(--terminal-secondary,#9aa0a6);font-size:12px;overflow-wrap:anywhere}@media (pointer:coarse){.QuickPriceAlert_popover__4BjUX button{min-height:44px}}.AlertsSidePanel_container__OGvYJ{display:flex;flex-direction:column;height:100%;background:var(--terminal-panel,#131722);color:var(--terminal-ink,#d1d4dc);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;user-select:none;overflow:hidden}.AlertsSidePanel_headerTabs___GgbO{display:flex;background:var(--terminal-panel,#181c27);padding:6px 8px 0;gap:4px;border-bottom:1px solid var(--terminal-border,#2a2e39)}.AlertsSidePanel_tabBtn__nhBqX{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;background:transparent;border:none;border-radius:4px 4px 0 0;color:var(--terminal-muted,#787b86);font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.AlertsSidePanel_tabBtn__nhBqX:hover{color:var(--terminal-ink,#d1d4dc);background:var(--terminal-glass,rgba(42,46,57,.4))}.AlertsSidePanel_tabBtnActive__IcTbe{color:var(--terminal-ink,#ffffff);background:var(--terminal-panel,#1e222d);border-bottom:2px solid var(--terminal-orange,#f59e0b)}.AlertsSidePanel_badge__ZBCNt{background:var(--terminal-orange-soft,rgba(245,158,11,.18));color:var(--terminal-orange,#f59e0b);font-size:10px;font-weight:700;padding:1px 6px;border-radius:10px}.AlertsSidePanel_closeBtn___jE6x{display:flex;align-items:center;justify-content:center;width:26px;height:26px;margin:4px 0 2px 4px;flex-shrink:0;background:transparent;border:none;border-radius:4px;color:var(--terminal-muted,#787b86);cursor:pointer;transition:all .15s ease}.AlertsSidePanel_closeBtn___jE6x:hover{color:var(--terminal-ink,#f0f3fa);background:var(--terminal-hover,#2a2e39)}.AlertsSidePanel_refreshSpin__8IkN9{display:inline-block;animation:AlertsSidePanel_alertsSpin__aBT88 .8s linear infinite}@keyframes AlertsSidePanel_alertsSpin__aBT88{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AlertsSidePanel_actionBar__IX8WC{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--terminal-panel,#131722);border-bottom:1px solid var(--terminal-border,#2a2e39);gap:8px}.AlertsSidePanel_actionLeft__lGUqI{display:flex;align-items:center;gap:6px}.AlertsSidePanel_createBtn__yJY9a{display:flex;align-items:center;gap:5px;background:var(--terminal-orange,#f59e0b);color:var(--terminal-on-accent,#000000);border:none;border-radius:4px;padding:5px 10px;font-size:11px;font-weight:700;cursor:pointer;transition:background .15s ease}.AlertsSidePanel_createBtn__yJY9a:hover{background:var(--terminal-amber,#fbbf24)}.AlertsSidePanel_createBtn__yJY9a:disabled{background:var(--terminal-hover,#2a2e39);color:var(--terminal-muted,#5d606b);cursor:not-allowed}.AlertsSidePanel_iconBtn__Jmfud{display:flex;align-items:center;justify-content:center;background:var(--terminal-panel,#1e222d);border:1px solid var(--terminal-border,#2a2e39);color:var(--terminal-muted,#787b86);width:28px;height:28px;border-radius:4px;cursor:pointer;transition:all .15s ease}.AlertsSidePanel_iconBtn__Jmfud:hover{color:var(--terminal-ink,#d1d4dc);border-color:var(--terminal-border,#363c4e);background:var(--terminal-hover,#2a2e39)}.AlertsSidePanel_iconBtnActive__vyQCv{color:var(--terminal-orange,#f59e0b);border-color:var(--terminal-orange,rgba(245,158,11,.4));background:var(--terminal-orange-soft,rgba(245,158,11,.12))}.AlertsSidePanel_searchBox__p6CAC{display:flex;align-items:center;background:var(--terminal-panel,#1e222d);border:1px solid var(--terminal-border,#2a2e39);border-radius:4px;padding:2px 8px;flex:1;max-width:140px;gap:6px}.AlertsSidePanel_searchBox__p6CAC:focus-within{border-color:var(--terminal-orange,#f59e0b)}.AlertsSidePanel_searchInput__e6yXL{background:transparent;border:none;outline:none;color:var(--terminal-ink,#d1d4dc);font-size:11px;width:100%}.AlertsSidePanel_searchInput__e6yXL::placeholder{color:var(--terminal-muted,#787b86)}.AlertsSidePanel_filterBar__MYM5u{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background:var(--terminal-panel,#181c27);border-bottom:1px solid var(--terminal-border,#2a2e39);font-size:11px}.AlertsSidePanel_filterChips__i8PMQ{display:flex;gap:4px}.AlertsSidePanel_chip__f2hPj{background:transparent;border:1px solid transparent;color:var(--terminal-muted,#787b86);font-size:10px;font-weight:600;padding:2px 8px;border-radius:10px;cursor:pointer}.AlertsSidePanel_chip__f2hPj:hover{color:var(--terminal-ink,#d1d4dc);background:var(--terminal-hover,#2a2e39)}.AlertsSidePanel_chipActive__cFOZ_{background:var(--terminal-hover,#2a2e39);color:var(--terminal-orange,#f59e0b);border-color:var(--terminal-orange,rgba(245,158,11,.3))}.AlertsSidePanel_quotaText__CSNVj{color:var(--terminal-muted,#787b86);font-size:10px;white-space:nowrap}.AlertsSidePanel_quotaTextOver__IRvSj{color:var(--terminal-orange,#f59e0b)}.AlertsSidePanel_upgradeLink___A_Yw{color:var(--terminal-blue,#60a5fa);text-decoration:none;font-weight:600;margin-left:4px}.AlertsSidePanel_upgradeLink___A_Yw:hover{text-decoration:underline;color:var(--terminal-blue,#93c5fd)}.AlertsSidePanel_panelError__P1_MU{display:block;width:100%;text-align:left;background:var(--terminal-red-soft,rgba(239,68,68,.12));border:1px solid var(--terminal-red,rgba(239,68,68,.35));color:var(--terminal-secondary,#fca5a5);font-size:11px;line-height:1.4;border-radius:4px;padding:6px 10px;margin:0 10px 6px;cursor:pointer;transition:background .15s ease}.AlertsSidePanel_panelError__P1_MU:hover{background:var(--terminal-red-soft,rgba(239,68,68,.2))}.AlertsSidePanel_content__6egPc{flex:1;overflow-y:auto;padding:8px 10px;display:flex;flex-direction:column;gap:8px;scrollbar-width:thin;scrollbar-color:var(--terminal-muted,#2a2e39) transparent}.AlertsSidePanel_content__6egPc::-webkit-scrollbar{width:4px}.AlertsSidePanel_content__6egPc::-webkit-scrollbar-thumb{background:var(--terminal-hover,#2a2e39);border-radius:2px}.AlertsSidePanel_alertCard__NWGS8{background:var(--terminal-panel,#1e222d);border:1px solid var(--terminal-border,#2a2e39);border-radius:6px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;transition:all .15s ease;position:relative}.AlertsSidePanel_alertCard__NWGS8:hover{border-color:var(--terminal-border,#363c4e);background:var(--terminal-hover,#222633)}.AlertsSidePanel_alertCardTriggered__SvRyG{opacity:.75;border-color:var(--terminal-border,#2a2e39);background:var(--terminal-panel,#161922)}.AlertsSidePanel_cardHeader__aBLbr{display:flex;align-items:center;justify-content:space-between}.AlertsSidePanel_cardTitle__N6Zih{font-size:12px;font-weight:600;color:var(--terminal-ink,#ffffff);display:flex;align-items:center;gap:6px}.AlertsSidePanel_tickerPill__1I_Gk{background:var(--terminal-wash,rgba(255,255,255,.08));color:var(--terminal-ink,#ffffff);padding:1px 5px;border-radius:3px;font-size:10px;font-weight:700;letter-spacing:.3px}.AlertsSidePanel_statusIndicator__5Dnle{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:600}.AlertsSidePanel_dotActive___4srw{width:6px;height:6px;border-radius:50%;background:var(--terminal-green,#22c55e);box-shadow:0 0 6px var(--terminal-shadow,rgba(34,197,94,.6))}.AlertsSidePanel_dotTriggered__28sPE{width:6px;height:6px;border-radius:50%;background:var(--terminal-surface,#64748b)}.AlertsSidePanel_dotExpired__10F3K{width:6px;height:6px;border-radius:50%;background:var(--terminal-red,#ef4444)}.AlertsSidePanel_cardCondition__K6niD{font-size:11px;color:var(--terminal-secondary,#94a3b8);display:flex;align-items:center;gap:4px}.AlertsSidePanel_priceHighlight__xCUeN{color:var(--terminal-orange,#f59e0b);font-weight:700}.AlertsSidePanel_cardMeta__vC2j9{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--terminal-muted,#64748b);padding-top:4px;border-top:1px solid var(--terminal-outline-wash,rgba(42,46,57,.5))}.AlertsSidePanel_cardNote__HoY0D{font-size:10px;color:var(--terminal-secondary,#94a3b8);font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.AlertsSidePanel_cardActions__zbWb6{display:flex;align-items:center;gap:4px}.AlertsSidePanel_actionBtn__r4d8L{background:transparent;border:none;color:var(--terminal-muted,#787b86);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.AlertsSidePanel_actionBtn__r4d8L:hover{color:var(--terminal-ink,#ffffff);background:var(--terminal-hover,#2a2e39)}.AlertsSidePanel_actionBtnDelete__H44cf:hover{color:var(--terminal-red,#ef4444);background:var(--terminal-red-soft,rgba(239,68,68,.15))}.AlertsSidePanel_actionBtnConfirming__B5WCy,.AlertsSidePanel_actionBtnConfirming__B5WCy:hover{color:var(--terminal-on-accent,#ffffff);background:var(--terminal-red,#ef4444);padding:2px 8px}.AlertsSidePanel_confirmLabel__QSQag{font-size:10px;font-weight:700;letter-spacing:.02em}.AlertsSidePanel_actionBtnRearm__6mgap{color:var(--terminal-orange,#f59e0b);background:var(--terminal-orange-soft,rgba(245,158,11,.12));padding:2px 6px;font-size:10px;font-weight:600;border-radius:3px;display:flex;align-items:center;gap:3px}.AlertsSidePanel_actionBtnRearm__6mgap:hover{background:var(--terminal-orange-soft,rgba(245,158,11,.22))}.AlertsSidePanel_emptyState__5Ox5J{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px 16px;text-align:center;color:var(--terminal-muted,#787b86);gap:10px}.AlertsSidePanel_emptyIcon__CdhzH{color:var(--terminal-muted,#363c4e);margin-bottom:4px}.AlertsSidePanel_emptyTitle__02Ki4{font-size:13px;font-weight:600;color:var(--terminal-ink,#d1d4dc)}.AlertsSidePanel_emptySubtitle__fgxGQ{font-size:11px;color:var(--terminal-muted,#64748b);line-height:1.4;max-width:220px}.AlertsSidePanel_signInCta__zfhPw{margin-top:6px;background:var(--terminal-orange,#f59e0b);color:var(--terminal-on-accent,#0f172a);font-size:12px;font-weight:700;padding:7px 18px;border:none;border-radius:5px;cursor:pointer;transition:all .15s ease}.AlertsSidePanel_signInCta__zfhPw:hover{background:var(--terminal-amber,#fbbf24);transform:translateY(-1px)}.AlertsSidePanel_logDelta__40llW{font-weight:600}.AlertsSidePanel_logItem__IxSPA{background:var(--terminal-panel,#181c27);border:1px solid var(--terminal-border,#2a2e39);border-radius:4px;padding:8px 10px;display:flex;flex-direction:column;gap:3px}.AlertsSidePanel_logHeader__ybzm4{display:flex;align-items:center;justify-content:space-between}.AlertsSidePanel_logTitle__ZmR7W{font-size:11px;font-weight:600;color:var(--terminal-ink,#d1d4dc)}.AlertsSidePanel_logTime__i_BxV{font-size:10px;color:var(--terminal-muted,#64748b)}.AlertsSidePanel_logDesc__SMqmH{font-size:10px;color:var(--terminal-secondary,#94a3b8)}.AlertsSidePanel_focusedCard__Y2jDG{outline:2px solid var(--terminal-blue,#5794ff);outline-offset:-2px}.AlertsSidePanel_editTitle___Y_CX{padding:0;color:inherit;font:inherit;text-align:left;background:transparent;border:0;cursor:pointer}.AlertsSidePanel_stateLabel__KAMxm{font-size:11px;color:var(--terminal-secondary,#cbd5e1)}.AlertsSidePanel_stateLabel__KAMxm[data-state=Active]{color:var(--terminal-green,#22c55e)}.AlertsSidePanel_stateLabel__KAMxm[data-state=Triggered]{color:var(--terminal-orange,#f59e0b)}.AlertsSidePanel_stateLabel__KAMxm[data-state=Expired]{color:var(--terminal-red,#ef4444)}.AlertsSidePanel_cardActions__zbWb6 a,.AlertsSidePanel_cardActions__zbWb6 button,.AlertsSidePanel_logItem__IxSPA a{border:0;background:transparent;color:var(--terminal-blue,#93c5fd);font:inherit;padding:4px;cursor:pointer}.AlertsSidePanel_cardActions__zbWb6{flex-wrap:wrap}.AlertsSidePanel_container__OGvYJ a:focus-visible,.AlertsSidePanel_container__OGvYJ button:focus-visible,.AlertsSidePanel_container__OGvYJ input:focus-visible{outline:2px solid #5794ff;outline-offset:2px}.AlertsSidePanel_chip__f2hPj[aria-pressed=true]{background:var(--terminal-hover,#334155);color:var(--terminal-ink,#fff)}.AlertsSidePanel_monitoringNote__Uw3AT{padding:8px 12px;margin:0;font-size:11px;color:var(--terminal-muted,#94a3b8);border-top:1px solid var(--terminal-border,#334155)}.AlertsSidePanel_createSymbol__r63ln{padding:12px}.AlertsSidePanel_createSymbol__r63ln input{color:inherit;background:var(--terminal-panel,#131722);border:1px solid #64748b;padding:8px}.PriceAlertChartLayer_alertLayer__a1znT{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:12}.PriceAlertChartLayer_alertLayer__a1znT[hidden]{display:none}.PriceAlertChartLayer_alertLayer__a1znT:focus-within,.PriceAlertChartLayer_alertLayer__a1znT[data-alert-hovered]{z-index:16}.PriceAlertChartLayer_alertLayer__a1znT:focus-within~[id=cursor-price],.PriceAlertChartLayer_alertLayer__a1znT[data-alert-hovered]~[id=cursor-price]:not(:focus-within){visibility:hidden;pointer-events:none}.PriceAlertChartLayer_alertSvg__TnLKy{position:absolute;inset:0;pointer-events:none}.PriceAlertChartLayer_line__ArOlZ{stroke:var(--terminal-secondary,#9aa0a6);stroke-width:1;stroke-dasharray:4 5;stroke-opacity:.95}.PriceAlertChartLayer_marker__mkV5Y{position:absolute;left:0;height:0;pointer-events:none}.PriceAlertChartLayer_axisMarker__emrNS{position:absolute;right:-12px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:24px;height:28px;padding:0;border:0;border-radius:3px;background:transparent;color:var(--terminal-secondary,#9aa0a6);cursor:pointer;pointer-events:auto}.PriceAlertChartLayer_arrow__T8Pr_{fill:var(--terminal-secondary,#9aa0a6);fill-opacity:.95}.PriceAlertChartLayer_axisMarker__emrNS:focus-visible,.PriceAlertChartLayer_axisMarker__emrNS:hover,.PriceAlertChartLayer_marker__mkV5Y[data-hovered] .PriceAlertChartLayer_axisMarker__emrNS{color:var(--terminal-ink,#d1d4dc)}.PriceAlertChartLayer_axisMarker__emrNS:focus-visible{outline:2px solid var(--terminal-blue,#5794ff);outline-offset:1px}.PriceAlertChartLayer_centerLabel__WJLQB{position:absolute;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:stretch;max-width:min(420px,calc(100% - 48px));width:max-content;border:1px solid var(--terminal-border,#363a45);border-radius:4px;background:var(--terminal-panel,#1e222d);color:var(--terminal-ink,#d1d4dc);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease}.PriceAlertChartLayer_deleteButton__1qzCO,.PriceAlertChartLayer_labelText__nBoSq{min-height:26px;border:0;border-radius:3px;background:transparent;color:inherit;cursor:pointer}.PriceAlertChartLayer_labelText__nBoSq{padding:3px 7px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:11px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.PriceAlertChartLayer_deleteButton__1qzCO{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;border-left:1px solid var(--terminal-border,#363a45)}.PriceAlertChartLayer_labelText__nBoSq:hover{background:var(--terminal-hover,#202636)}.PriceAlertChartLayer_deleteButton__1qzCO:hover{color:var(--terminal-red,#f87171);background:var(--terminal-hover,#202636)}.PriceAlertChartLayer_deleteButton__1qzCO:focus-visible,.PriceAlertChartLayer_labelText__nBoSq:focus-visible{outline:2px solid var(--terminal-blue,#5794ff);outline-offset:2px}.PriceAlertChartLayer_marker__mkV5Y:focus-within .PriceAlertChartLayer_centerLabel__WJLQB,.PriceAlertChartLayer_marker__mkV5Y:hover .PriceAlertChartLayer_centerLabel__WJLQB,.PriceAlertChartLayer_marker__mkV5Y[data-hovered] .PriceAlertChartLayer_centerLabel__WJLQB{opacity:1;visibility:visible;pointer-events:auto}.PriceAlertChartLayer_alertLayer__a1znT[data-gesture-active] .PriceAlertChartLayer_axisMarker__emrNS,.PriceAlertChartLayer_alertLayer__a1znT[data-gesture-active] .PriceAlertChartLayer_centerLabel__WJLQB,.PriceAlertChartLayer_alertLayer__a1znT[data-tool-active] .PriceAlertChartLayer_axisMarker__emrNS,.PriceAlertChartLayer_alertLayer__a1znT[data-tool-active] .PriceAlertChartLayer_centerLabel__WJLQB{pointer-events:none}.PriceAlertChartLayer_alertLayer__a1znT[data-gesture-active] .PriceAlertChartLayer_centerLabel__WJLQB,.PriceAlertChartLayer_alertLayer__a1znT[data-tool-active] .PriceAlertChartLayer_centerLabel__WJLQB{opacity:0;visibility:hidden}@media (pointer:coarse){.PriceAlertChartLayer_axisMarker__emrNS{right:-18px;width:36px;height:36px}.PriceAlertChartLayer_deleteButton__1qzCO,.PriceAlertChartLayer_labelText__nBoSq{min-height:36px}.PriceAlertChartLayer_deleteButton__1qzCO{flex-basis:36px}}@media (prefers-reduced-motion:reduce){.PriceAlertChartLayer_centerLabel__WJLQB{transition:none}}.BacktestChartOverlay_overlayContainer__lY9H2{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:12}.BacktestChartOverlay_svgLayer__sDxPZ{position:absolute;inset:0;pointer-events:none;z-index:8}.BacktestChartOverlay_markerContainer__gcaZi{position:absolute;inset:0;pointer-events:none;z-index:12}.BacktestChartOverlay_marker__ayG4o{position:absolute;transform:translateX(-50%);cursor:pointer;pointer-events:auto;user-select:none;display:flex;flex-direction:column;align-items:center;z-index:14;transition:transform .12s cubic-bezier(.4,0,.2,1),filter .12s ease,opacity .12s ease}.BacktestChartOverlay_marker__ayG4o:hover{transform:translateX(-50%) scale(1.08);z-index:30;filter:brightness(1.25)}.BacktestChartOverlay_markerSelected__as18D{z-index:28;filter:drop-shadow(0 0 10px var(--terminal-cyan,rgba(16,185,129,.7)))}.BacktestChartOverlay_markerSelectedLoss__C_9cC{z-index:28;filter:drop-shadow(0 0 10px var(--terminal-red,rgba(244,63,94,.7)))}.BacktestChartOverlay_markerArrow__xB4ra{font-size:13px;line-height:1;font-weight:900;display:flex;align-items:center;justify-content:center}.BacktestChartOverlay_markerPill__hHYxI{font-size:10px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.3px;white-space:nowrap;padding:2.5px 7px;border-radius:4px;box-shadow:0 4px 12px var(--terminal-shadow,rgba(0,0,0,.6));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);margin-top:2px;text-align:center}.BacktestChartOverlay_markerHead__WTnUv{display:block;line-height:1.25}.BacktestChartOverlay_markerCond__z_NPD{display:block;font-size:8px;font-weight:700;opacity:.95;letter-spacing:.2px;margin-top:2px;padding-top:2px;border-top:1px solid var(--terminal-outline-wash,rgba(255,255,255,.18));white-space:nowrap}.BacktestChartOverlay_buyMarker__fltYq .BacktestChartOverlay_markerArrow__xB4ra{color:var(--terminal-cyan,#10b981)}.BacktestChartOverlay_buyMarker__fltYq .BacktestChartOverlay_markerPill__hHYxI{color:var(--terminal-green,#34d399);background:var(--terminal-cyan-soft,rgba(6,78,59,.92));border:1px solid var(--terminal-cyan,rgba(16,185,129,.75))}.BacktestChartOverlay_sellWinMarker__0NS71 .BacktestChartOverlay_markerArrow__xB4ra{color:var(--terminal-cyan,#10b981)}.BacktestChartOverlay_sellWinMarker__0NS71 .BacktestChartOverlay_markerPill__hHYxI{color:var(--terminal-green,#34d399);background:var(--terminal-cyan-soft,rgba(6,78,59,.92));border:1px solid var(--terminal-cyan,rgba(16,185,129,.75));margin-top:0;margin-bottom:2px}.BacktestChartOverlay_sellLossMarker__X_4zC .BacktestChartOverlay_markerArrow__xB4ra{color:var(--terminal-red,#f43f5e)}.BacktestChartOverlay_sellLossMarker__X_4zC .BacktestChartOverlay_markerPill__hHYxI{color:var(--terminal-secondary,#fda4af);background:var(--terminal-red-soft,rgba(136,19,55,.92));border:1px solid var(--terminal-red,rgba(244,63,94,.75));margin-top:0;margin-bottom:2px}.BacktestChartOverlay_partialMarker__gcXKZ .BacktestChartOverlay_markerArrow__xB4ra{color:var(--terminal-orange,#f59e0b)}.BacktestChartOverlay_partialMarker__gcXKZ .BacktestChartOverlay_markerPill__hHYxI{color:var(--terminal-amber,#fcd34d);background:var(--terminal-orange-soft,rgba(120,53,15,.92));border:1px solid var(--terminal-orange,rgba(245,158,11,.75));margin-top:0;margin-bottom:2px}.BacktestChartOverlay_addMarker__yTlmb .BacktestChartOverlay_markerArrow__xB4ra{color:var(--terminal-blue,#38bdf8)}.BacktestChartOverlay_addMarker__yTlmb .BacktestChartOverlay_markerPill__hHYxI{color:var(--terminal-blue,#7dd3fc);background:var(--terminal-blue-soft,rgba(12,74,110,.92));border:1px solid var(--terminal-blue,rgba(56,189,248,.75))}.BacktestChartOverlay_whyChip__70dvK{margin-top:3px;font-size:8.5px;font-weight:700;color:var(--terminal-purple,#c084fc);background:var(--terminal-glass,rgba(30,10,50,.95));padding:2.5px 8px;border:1px solid var(--terminal-purple,#a855f7);border-radius:4px;white-space:nowrap;box-shadow:0 4px 12px var(--terminal-shadow,rgba(168,85,247,.4));letter-spacing:.3px}.BacktestChartOverlay_tooltipCard__dq57U{position:absolute;pointer-events:none;z-index:100;background:var(--terminal-glass,rgba(15,23,42,.96));border:1px solid var(--terminal-border,#334155);border-radius:8px;padding:10px 12px;box-shadow:0 12px 30px -5px var(--terminal-shadow,rgba(0,0,0,.8)),0 0 0 1px var(--terminal-shadow,rgba(255,255,255,.06));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--terminal-ink,#e2e8f0);font-size:11px;min-width:220px;transform:translate(-50%,-108%);animation:BacktestChartOverlay_tooltipFade__glLyg .12s cubic-bezier(0,0,.2,1)}.BacktestChartOverlay_tooltipCardBelow__qYoWH{transform:translate(-50%,16px);animation:BacktestChartOverlay_tooltipFadeBelow__1XnOf .12s cubic-bezier(0,0,.2,1)}@keyframes BacktestChartOverlay_tooltipFadeBelow__1XnOf{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%,16px)}}@keyframes BacktestChartOverlay_tooltipFade__glLyg{0%{opacity:0;transform:translate(-50%,-100%)}to{opacity:1;transform:translate(-50%,-108%)}}.BacktestChartOverlay_ttHead__jWBrw{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;padding-bottom:5px;border-bottom:1px solid var(--terminal-outline-wash,rgba(255,255,255,.08))}.BacktestChartOverlay_ttTag__X_Jq8{font-size:9.5px;font-weight:800;padding:2px 6px;border-radius:4px;text-transform:uppercase}.BacktestChartOverlay_ttTagWin__N61NJ{background:var(--terminal-cyan-soft,rgba(16,185,129,.2));color:var(--terminal-green,#34d399);border:1px solid var(--terminal-cyan,#059669)}.BacktestChartOverlay_ttTagLoss__hm5ed{background:var(--terminal-red-soft,rgba(244,63,94,.2));color:var(--terminal-secondary,#fda4af);border:1px solid var(--terminal-red,#e11d48)}.BacktestChartOverlay_ttDates__DD0BA{font-size:9.5px;color:var(--terminal-secondary,#94a3b8)}.BacktestChartOverlay_ttGrid__43j23{display:grid;grid-template-columns:1fr 1fr;gap:4px 8px;margin-bottom:6px;font-variant-numeric:tabular-nums}.BacktestChartOverlay_ttGrid__43j23 span{color:var(--terminal-muted,#64748b);font-size:10px}.BacktestChartOverlay_ttGrid__43j23 strong{color:var(--terminal-ink,#f8fafc);font-weight:600}.BacktestChartOverlay_ttPos__5_X1q{color:var(--terminal-green,#34d399)!important}.BacktestChartOverlay_ttNeg__nOqkq{color:var(--terminal-secondary,#fda4af)!important}.BacktestChartOverlay_ttTrigger__Z9fZk{font-size:9px;color:var(--terminal-purple,#c084fc);background:var(--terminal-purple-soft,rgba(88,28,135,.25));border:1px solid var(--terminal-purple,rgba(168,85,247,.35));padding:3px 6px;border-radius:4px;margin-top:4px;line-height:1.35}.BacktestChartOverlay_ttExit__cwyBh{font-size:9px;color:var(--terminal-secondary,#94a3b8);margin-top:4px}.BacktestChartOverlay_ttHint___WkXw{font-size:8.5px;color:var(--terminal-muted,#64748b);margin-top:5px;text-align:right;font-style:italic}.BacktestChartOverlay_filteredMarker__fBaLx{opacity:.82}.BacktestChartOverlay_filteredMarker__fBaLx:hover{opacity:1;z-index:35}.BacktestChartOverlay_filteredMarker__fBaLx .BacktestChartOverlay_markerArrow__xB4ra{color:var(--terminal-secondary,#94a3b8);font-size:11px}.BacktestChartOverlay_filteredMarker__fBaLx .BacktestChartOverlay_markerPill__hHYxI{color:var(--terminal-ink,#cbd5e1);background:var(--terminal-glass,rgba(30,41,59,.94));border:1px dashed var(--terminal-outline-wash,rgba(148,163,184,.65));box-shadow:0 4px 10px var(--terminal-shadow,rgba(0,0,0,.5))}.BacktestChartOverlay_filteredMarker__fBaLx .BacktestChartOverlay_markerCond__z_NPD{color:var(--terminal-orange,#f59e0b);border-top-color:var(--terminal-orange,rgba(245,158,11,.25))}.BacktestChartOverlay_ttTagFiltered__9JXsK{background:var(--terminal-orange-soft,rgba(245,158,11,.15));color:var(--terminal-amber,#fbbf24);border:1px solid var(--terminal-orange,rgba(245,158,11,.4))}.BacktestChartOverlay_ttReasonTitle__c4cqr{font-size:11px;font-weight:700;color:var(--terminal-orange,#f59e0b);margin-top:4px}.BacktestChartOverlay_ttReasonDetail__13dLe{font-size:10px;color:var(--terminal-ink,#cbd5e1);margin-top:2px;line-height:1.4}.BacktestChartOverlay_ttCriteriaBox__MO9SW{margin-top:6px;padding:5px 8px;background:var(--terminal-glass,rgba(15,23,42,.7));border:1px solid var(--terminal-outline-wash,rgba(255,255,255,.08));border-radius:4px}.BacktestChartOverlay_ttCriteriaTitle__NOICU{font-size:9px;font-weight:700;color:var(--terminal-secondary,#94a3b8);text-transform:uppercase;letter-spacing:.3px;margin-bottom:3px}.BacktestChartOverlay_ttCriteriaItem__WWdkj{font-size:9.5px;color:var(--terminal-secondary,#fda4af);display:flex;align-items:center;gap:5px;margin-top:2px}.BacktestChartOverlay_ttCross__mjdsx{color:var(--terminal-red,#f43f5e);font-weight:900}.BacktestChartOverlay_ttCriteriaUnavailable___KsVs{font-size:9.5px;color:var(--terminal-secondary,#94a3b8);display:flex;align-items:center;gap:5px;margin-top:2px}.BacktestChartOverlay_ttInsight__PWHbX{margin-top:6px;padding-top:5px;border-top:1px solid var(--terminal-outline-wash,rgba(255,255,255,.08));font-size:9.5px;color:var(--terminal-secondary,#94a3b8);line-height:1.35}.BacktestChartOverlay_ttInsight__PWHbX strong{color:var(--terminal-blue,#38bdf8)}