.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}.TechnicalSignalChart_chart__U7ML2{margin-top:12px;border:1px solid #1d2a38;border-radius:8px;overflow:hidden;background:#080e15}.TechnicalSignalChart_header__7IFUc{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-height:48px;padding:9px 10px 7px;border-bottom:1px solid #172331}.TechnicalSignalChart_header__7IFUc>div:first-child span,.TechnicalSignalChart_header__7IFUc>div:first-child strong{display:block}.TechnicalSignalChart_header__7IFUc>div:first-child strong{color:#dce5ef;font-size:10px}.TechnicalSignalChart_header__7IFUc>div:first-child span{margin-top:3px;color:#64748b;font-size:8px}.TechnicalSignalChart_legend__lxPs_{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 9px;color:#94a3b8;font-size:8px}.TechnicalSignalChart_headerRight__PrOMv{display:flex;align-items:flex-start;justify-content:flex-end;gap:9px}.TechnicalSignalChart_openTerminal__cjCyX{display:inline-flex;align-items:center;gap:4px;flex:none;border:1px solid #2b4054;border-radius:5px;padding:4px 6px;color:#cbd5e1;background:#101925;font-size:8px;font-weight:800;text-decoration:none;white-space:nowrap}.TechnicalSignalChart_openTerminal__cjCyX:hover{border-color:#4ade80;color:#6ee7a0}.TechnicalSignalChart_legend__lxPs_ span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.TechnicalSignalChart_legend__lxPs_ i{width:10px;height:2px;border-radius:2px}.TechnicalSignalChart_legend__lxPs_ strong{color:#cbd5e1;font-size:inherit}.TechnicalSignalChart_legend__lxPs_ .TechnicalSignalChart_delay__uaixp{border:1px solid rgba(250,204,21,.25);border-radius:4px;color:#facc15;padding:2px 4px}.TechnicalSignalChart_canvasHost__N3cH7{position:relative;height:238px}.TechnicalSignalChart_chartMacd__fQf8b .TechnicalSignalChart_canvasHost__N3cH7{height:270px}.TechnicalSignalChart_canvasHost__N3cH7 canvas{display:block;width:100%;height:100%}.TechnicalSignalChart_state__i7pRK{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;background:radial-gradient(circle at center,rgba(34,197,94,.06),transparent 60%),#080e15;color:#64748b;font-size:9px}.TechnicalSignalChart_spin__Si57n{animation:TechnicalSignalChart_spin__Si57n .85s linear infinite}@keyframes TechnicalSignalChart_spin__Si57n{to{transform:rotate(1turn)}}@media (max-width:680px){.TechnicalSignalChart_header__7IFUc{align-items:stretch;flex-direction:column}.TechnicalSignalChart_legend__lxPs_{justify-content:flex-start}.TechnicalSignalChart_headerRight__PrOMv{align-items:center;justify-content:space-between}.TechnicalSignalChart_canvasHost__N3cH7{height:250px}}.MarketTechnicalScanner_page__0BSGf{max-width:1560px;margin:0 auto;padding:12px 20px 32px;color:#e2e8f0;background:#071019;min-height:calc(100vh - 64px)}.MarketTechnicalScanner_hero__LwuDG{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}.MarketTechnicalScanner_titleGroup__Vp1dB{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.MarketTechnicalScanner_hero__LwuDG h1{margin:0;font-size:20px;font-weight:800;letter-spacing:-.025em;color:#f8fafc}.MarketTechnicalScanner_sessionBadge__dshGM{display:inline-flex;align-items:center;background:rgba(56,189,248,.08);border:1px solid rgba(56,189,248,.22);color:#38bdf8;font-size:11px;font-weight:700;padding:2px 8px;border-radius:9999px;letter-spacing:.01em}.MarketTechnicalScanner_activeBar__oxQ0D button,.MarketTechnicalScanner_aiButton__sOYbI{display:inline-flex;align-items:center;gap:6px;border:1px solid #7e22ce;background:#2e1065;color:#e9d5ff;border-radius:7px;padding:6px 12px;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s ease}.MarketTechnicalScanner_aiButton__sOYbI:hover{background:#3b0764;border-color:#a855f7}.MarketTechnicalScanner_controls__KyD_F{position:relative;z-index:20;border:1px solid #1e293b;background:#0b1520;border-radius:10px;padding:10px 14px;box-shadow:0 10px 25px #0003}.MarketTechnicalScanner_controlRow__cLMzn{display:grid;grid-template-columns:115px 1fr;gap:10px;align-items:center}.MarketTechnicalScanner_controlRow__cLMzn+.MarketTechnicalScanner_controlRow__cLMzn{margin-top:8px;padding-top:8px;border-top:1px solid #162434}.MarketTechnicalScanner_controlLabel__ehT_M{text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900;color:#64748b}.MarketTechnicalScanner_pills__MsHDw{display:flex;gap:6px;flex-wrap:wrap}.MarketTechnicalScanner_customUniverse__XVuFH,.MarketTechnicalScanner_pillActive___z8Uy,.MarketTechnicalScanner_pill__F4Pg0,.MarketTechnicalScanner_universeActive__pyXAL,.MarketTechnicalScanner_universePill__MLAar{display:inline-flex;align-items:center;gap:5px;border-radius:6px;padding:6px 10px;border:1px solid #263445;background:#111e2b;color:#aebdcd;font-size:12px;font-weight:700;cursor:pointer;transition:all .12s ease}.MarketTechnicalScanner_pill__F4Pg0:hover,.MarketTechnicalScanner_universePill__MLAar:hover{border-color:#475569;color:#fff}.MarketTechnicalScanner_pillActive___z8Uy{background:#0c4a6e;border-color:#0ea5e9;color:#e0f2fe}.MarketTechnicalScanner_universeActive__pyXAL{background:#064e3b;border-color:#10b981;color:#d1fae5}.MarketTechnicalScanner_customUniverse__XVuFH{background:#3b0764;border-color:#a855f7;color:#f3e8ff}.MarketTechnicalScanner_scanFlyoutAnchor__S4Nwk{position:relative;display:inline-flex}.MarketTechnicalScanner_scanFlyoutAnchor__S4Nwk>button{width:100%;height:100%}.MarketTechnicalScanner_menuPill__HE1B_{border-color:rgb(245 158 11/58%);background:linear-gradient(145deg,rgb(120 72 8/34%),#111e2b);color:#fde68a}.MarketTechnicalScanner_menuPill__HE1B_:hover{border-color:#f59e0b;background:linear-gradient(145deg,rgb(146 88 10/46%),#142130);color:#fff7d6}.MarketTechnicalScanner_menuPill__HE1B_.MarketTechnicalScanner_pillActive___z8Uy{border-color:#f59e0b;background:#4a2c08;color:#fef3c7}.MarketTechnicalScanner_scanButtonCopy__reeZD,.MarketTechnicalScanner_scanButtonCopy__reeZD small,.MarketTechnicalScanner_scanButtonCopy__reeZD>span{display:block;min-width:0}.MarketTechnicalScanner_scanButtonCopy__reeZD small{margin-top:2px;color:#fbbf24;font-size:9px;font-weight:700}.MarketTechnicalScanner_menuChevron__cR8B7{flex:none;color:#fbbf24;transition:transform .15s ease}.MarketTechnicalScanner_menuPill__HE1B_[aria-expanded=true] .MarketTechnicalScanner_menuChevron__cR8B7{transform:rotate(180deg)}.MarketTechnicalScanner_crossoverFlyout__zOg_X{position:absolute;z-index:50;top:calc(100% + 7px);right:0;width:min(560px,calc(100vw - 40px));padding:11px;border:1px solid #33485d;border-radius:9px;background:#0b1622;box-shadow:0 20px 55px rgb(0 0 0/62%)}.MarketTechnicalScanner_flyoutHeader__hgvT2{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.MarketTechnicalScanner_flyoutHeader__hgvT2 strong{color:#f8fafc;font-size:11px}.MarketTechnicalScanner_flyoutHeader__hgvT2 span{color:#718398;font-size:9px}.MarketTechnicalScanner_flyoutGrid__15AeW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.MarketTechnicalScanner_flyoutActive__vKUV1,.MarketTechnicalScanner_flyoutOption__npQV5{min-height:36px;padding:6px 8px;border:1px solid #2a394a;border-radius:6px;background:#101d2a;color:#b8c7d6;font-size:10px;font-weight:750;line-height:1.25;cursor:pointer}.MarketTechnicalScanner_flyoutOption__npQV5:focus-visible,.MarketTechnicalScanner_flyoutOption__npQV5:hover{border-color:#64748b;color:#fff;outline:none}.MarketTechnicalScanner_flyoutActive__vKUV1{border-color:#f59e0b;background:#4a2c08;color:#fef3c7}.MarketTechnicalScanner_flyoutFooter__mlVgo{display:flex;gap:7px;margin-top:8px;padding-top:8px;border-top:1px solid #1e2e3e}.MarketTechnicalScanner_flyoutFooter__mlVgo select{min-height:30px;border:1px solid #334155;border-radius:6px;background:#111e2b;color:#e2e8f0;padding:4px 9px;font-size:10px}.MarketTechnicalScanner_activeBar__oxQ0D{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 8px;padding:7px 12px;background:#0b1520;border:1px solid #1e293b;border-radius:8px}.MarketTechnicalScanner_activeBar__oxQ0D>div{display:flex;align-items:center;gap:8px;font-size:12px}.MarketTechnicalScanner_activeBar__oxQ0D>div:last-child{color:#94a3b8;font-size:11px}.MarketTechnicalScanner_activeBar__oxQ0D button{padding:5px 8px;background:#111e2b;border-color:#334155;color:#cbd5e1;font-size:11px;font-weight:700}.MarketTechnicalScanner_error___AggD{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;background:#450a0a;border:1px solid #991b1b;color:#fecaca;border-radius:7px;margin-bottom:8px;font-size:12px}.MarketTechnicalScanner_error___AggD button{flex:none;padding:4px 9px;border:1px solid #f87171;border-radius:5px;background:#7f1d1d;color:#fff;font-size:10px;font-weight:800;cursor:pointer}.MarketTechnicalScanner_workspace__IqWns{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:12px;align-items:start}.MarketTechnicalScanner_workspaceLoading__me2uL>.MarketTechnicalScanner_inspector__0SjvC,.MarketTechnicalScanner_workspaceLoading__me2uL>.MarketTechnicalScanner_results__aFaoO{opacity:.34;filter:saturate(.45);pointer-events:none;user-select:none;transition:opacity .12s ease,filter .12s ease}.MarketTechnicalScanner_loadingOverlay__OH45d{position:absolute;z-index:15;top:28px;left:50%;display:flex;width:min(360px,calc(100% - 32px));box-sizing:border-box;flex-direction:column;align-items:center;gap:6px;padding:18px 20px;transform:translateX(-50%);border:1px solid #334a61;border-radius:10px;background:rgb(8 18 29/96%);color:#7dd3fc;box-shadow:0 18px 48px rgb(0 0 0/48%);text-align:center}.MarketTechnicalScanner_loadingOverlay__OH45d strong{color:#f8fafc;font-size:13px}.MarketTechnicalScanner_loadingOverlay__OH45d span{color:#94a3b8;font-size:10px;line-height:1.4}.MarketTechnicalScanner_scanningStatus__4Za05,.MarketTechnicalScanner_updatingStatus__OKJQM{display:inline-flex;align-items:center;gap:5px;color:#7dd3fc;font-weight:700}.MarketTechnicalScanner_inspector__0SjvC,.MarketTechnicalScanner_results__aFaoO{background:#0b1520;border:1px solid #1e293b;border-radius:10px;overflow:hidden}.MarketTechnicalScanner_tableWrap__EFIas{position:relative;min-height:230px;overflow:auto}.MarketTechnicalScanner_tableWrap__EFIas table{width:100%;border-collapse:collapse;font-size:12px}.MarketTechnicalScanner_tableWrap__EFIas th{position:sticky;top:0;background:#0d1925;color:#64748b;text-align:left;text-transform:uppercase;font-size:9px;letter-spacing:.08em;padding:8px 10px;border-bottom:1px solid #1e293b;white-space:nowrap}.MarketTechnicalScanner_tableWrap__EFIas td{padding:8px 10px;border-bottom:1px solid #162433;color:#cbd5e1;vertical-align:middle}.MarketTechnicalScanner_tableWrap__EFIas td small{display:block;color:#64748b;margin-top:2px}.MarketTechnicalScanner_tableWrap__EFIas tbody tr{cursor:pointer}.MarketTechnicalScanner_tableWrap__EFIas tbody tr:hover{background:#0f2231}.MarketTechnicalScanner_selectedRow__w9OqP{background:#0c2536!important;box-shadow:inset 3px 0 #0ea5e9}.MarketTechnicalScanner_stock__SC2HR{display:flex;align-items:center;gap:8px;min-width:140px}.MarketTechnicalScanner_stock__SC2HR span{min-width:0}.MarketTechnicalScanner_stock__SC2HR strong{display:block;color:#f8fafc;font-size:12px}.MarketTechnicalScanner_stock__SC2HR small{display:block;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:11px}.MarketTechnicalScanner_evidenceCell__bsybY,.MarketTechnicalScanner_priceDay__VsKOL{min-width:88px;white-space:nowrap}.MarketTechnicalScanner_evidenceCell__bsybY strong,.MarketTechnicalScanner_priceDay__VsKOL strong{display:block;color:#e2e8f0;font-size:12px}.MarketTechnicalScanner_tableWrap__EFIas .MarketTechnicalScanner_priceDay__VsKOL small.MarketTechnicalScanner_positive__oKeSl{color:#34d399}.MarketTechnicalScanner_tableWrap__EFIas .MarketTechnicalScanner_priceDay__VsKOL small.MarketTechnicalScanner_negative__vZTWL{color:#fb7185}.MarketTechnicalScanner_positive__oKeSl{color:#34d399;font-weight:700}.MarketTechnicalScanner_negative__vZTWL{color:#fb7185;font-weight:700}.MarketTechnicalScanner_openLink__ZZh3z{display:grid;place-items:center;color:#7dd3fc}.MarketTechnicalScanner_pagination__SDReh{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;color:#64748b;font-size:11px}.MarketTechnicalScanner_pagination__SDReh div{display:flex;gap:6px}.MarketTechnicalScanner_pagination__SDReh button{background:#111e2b;color:#cbd5e1;border:1px solid #334155;border-radius:6px;padding:5px 8px;font-size:11px;cursor:pointer}.MarketTechnicalScanner_pagination__SDReh button:disabled{opacity:.35;cursor:default}.MarketTechnicalScanner_inspector__0SjvC{position:sticky;top:76px}.MarketTechnicalScanner_inspectorHeader__t08Zq{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #1e293b}.MarketTechnicalScanner_inspectorHeader__t08Zq a{display:inline-flex;align-items:center;gap:4px;color:#7dd3fc;font-size:11px;font-weight:700}.MarketTechnicalScanner_details__I_V4Q{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:10px;gap:6px}.MarketTechnicalScanner_details__I_V4Q div{padding:7px 9px;background:#101d29;border-radius:6px}.MarketTechnicalScanner_details__I_V4Q dt{font-size:9px;text-transform:uppercase;color:#64748b}.MarketTechnicalScanner_details__I_V4Q dd{margin:3px 0 0;color:#e2e8f0;font-size:12px;font-weight:700}.MarketTechnicalScanner_empty__ACxrG,.MarketTechnicalScanner_loading__V13NM{display:flex;min-height:200px;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#64748b}.MarketTechnicalScanner_empty__ACxrG strong{color:#cbd5e1}.MarketTechnicalScanner_spin__9vA7v{animation:MarketTechnicalScanner_spin__9vA7v 1s linear infinite}@keyframes MarketTechnicalScanner_spin__9vA7v{to{transform:rotate(1turn)}}@media(max-width:1100px){.MarketTechnicalScanner_workspace__IqWns{grid-template-columns:1fr}.MarketTechnicalScanner_inspector__0SjvC{position:static}.MarketTechnicalScanner_controlRow__cLMzn{grid-template-columns:1fr}.MarketTechnicalScanner_controlLabel__ehT_M{padding-top:0}.MarketTechnicalScanner_flyoutGrid__15AeW{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.MarketTechnicalScanner_page__0BSGf{padding:10px 8px 80px}.MarketTechnicalScanner_hero__LwuDG{align-items:flex-start;flex-direction:column;gap:8px}.MarketTechnicalScanner_hero__LwuDG h1{font-size:18px}.MarketTechnicalScanner_activeBar__oxQ0D{align-items:flex-start;flex-direction:column}.MarketTechnicalScanner_activeBar__oxQ0D>div:last-child{flex-wrap:wrap}.MarketTechnicalScanner_workspace__IqWns{display:block}.MarketTechnicalScanner_inspector__0SjvC{margin-top:10px}.MarketTechnicalScanner_pills__MsHDw{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.MarketTechnicalScanner_customUniverse__XVuFH,.MarketTechnicalScanner_pillActive___z8Uy,.MarketTechnicalScanner_pill__F4Pg0,.MarketTechnicalScanner_universeActive__pyXAL,.MarketTechnicalScanner_universePill__MLAar{white-space:nowrap}.MarketTechnicalScanner_crossoverFlyout__zOg_X{position:fixed;top:112px;right:10px;left:10px;width:auto}.MarketTechnicalScanner_flyoutGrid__15AeW{grid-template-columns:repeat(2,minmax(0,1fr))}.MarketTechnicalScanner_flyoutFooter__mlVgo{flex-wrap:wrap}.MarketTechnicalScanner_tableWrap__EFIas{overflow-x:auto}.MarketTechnicalScanner_tableWrap__EFIas table{min-width:850px}}