@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.5}}.sig-card{transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s}.sig-card:hover{transform:translateY(-5px);box-shadow:0 28px 52px -16px #000000d9,0 0 0 1px #5b5ef83d!important;border-color:#5b5ef84d!important}@keyframes guideIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.guide-card{animation:guideIn .65s cubic-bezier(.16,.84,.3,1) backwards;transition:transform .3s,border-color .3s}.guide-card:hover{transform:translateY(-4px);border-color:#5b5ef840!important}.guide-grid .guide-card:nth-child(1){animation-delay:.04s}.guide-grid .guide-card:nth-child(2){animation-delay:.12s}.guide-grid .guide-card:nth-child(3){animation-delay:.2s}.guide-grid .guide-card:nth-child(4){animation-delay:.28s}.guide-grid .guide-card:nth-child(5){animation-delay:.36s}.guide-grid .guide-card:nth-child(6){animation-delay:.44s}@keyframes lcSeq{0%,to{opacity:.35;box-shadow:none}7%{opacity:1;box-shadow:0 0 8px currentColor}16%{opacity:.35;box-shadow:none}}@keyframes sunSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sun-spin{animation:sunSpin 26s linear infinite;transform-origin:center}@keyframes moonBob{0%,to{transform:translateY(.5px);opacity:.85}50%{transform:translateY(-1.5px);opacity:1}}.moon-bob{animation:moonBob 4.5s ease-in-out infinite}@media(max-width:940px){.guide-grid{grid-template-columns:1fr!important}}@media(max-width:1100px){.top-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}.top-row .tp-main{grid-column:2 / 4}.top-row .tp-radar>div{height:170px!important}}@media(max-width:640px){.top-row{grid-template-columns:1fr!important}}.tab-btn{transition:background .18s,color .18s,border-color .18s}.sub-btn{transition:color .2s}@media(max-width:900px){.sig-grid{grid-template-columns:1fr!important}.pm-levels{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}.status-row{flex-direction:column;align-items:flex-start!important;gap:12px!important}.status-row>div{max-width:100%}.hist-wrap{overflow-x:auto}}.tab-scroll{scrollbar-width:none}.tab-scroll::-webkit-scrollbar{display:none}@media(max-width:640px){.tp-slot{border-right:none!important;padding-right:0!important;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.07)}.top-row{padding:20px!important;gap:20px!important}.top-row .tp-main{grid-column:auto}.top-row .tp-radar>div{height:250px!important}}@media(max-width:600px){.status-row>.tab-scroll{width:100%}.tab-scroll{flex-wrap:nowrap;overflow-x:auto}.tab-scroll .tab-btn{flex:1 1 auto;padding:7px 8px!important;font-size:12px!important}.sub-row{overflow-x:auto;scrollbar-width:none}.sub-btn{padding:12px 14px!important;font-size:13.5px!important}.tm-head h1{font-size:36px!important}.hist-inner{min-width:0!important}.h-grid{grid-template-columns:50px minmax(0,1fr) 46px 50px 58px!important;gap:8px!important;padding-left:12px!important;padding-right:12px!important}.hc-ses,.hc-tf,.hc-tier,.hc-entry,.hc-exit,.hc-pl{display:none!important}.card-levels{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:12px!important}}input:focus{border-color:#5b5ef88c!important;box-shadow:0 0 0 3px #5b5ef826}@keyframes barGrowX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes barGrowY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.hb-x{transform-origin:0 50%;animation:barGrowX .9s cubic-bezier(.2,.7,.2,1) .2s both}.hb-y{transform-origin:50% 100%;animation:barGrowY .8s cubic-bezier(.2,.7,.2,1) both}@keyframes eqDraw{0%{stroke-dashoffset:1800}to{stroke-dashoffset:0}}.h-row{transition:background .15s}.h-row:hover{background:#5b5ef80d!important}.hist-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:1100px){.h-stats{grid-template-columns:repeat(3,1fr)!important}.h-perf{grid-template-columns:repeat(2,1fr)!important}.h-charts{grid-template-columns:1fr!important}}@media(max-width:640px){.h-stats{grid-template-columns:repeat(2,1fr)!important}}.tv-btn:hover{background:#5b5ef838!important;border-color:#7c80ff8c!important}.csv-btn:hover{background:#5b5ef838!important}.tm-sentiment:hover .tm-sentiment-link{color:#a5b4fc!important;border-color:#a5b4fcb3!important}@keyframes skShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sk{background:linear-gradient(90deg,#ffffff08 25%,#ffffff12,#ffffff08 75%);background-size:200% 100%;animation:skShimmer 1.2s linear infinite;border-radius:14px}.h-sort{cursor:pointer;user-select:none;transition:color .15s}.h-sort:hover{color:#a5b4fc!important}.h-row-detail{background:#5b5ef80a;border:1px solid rgba(91,94,248,.14);border-top:none}.eq-btn{transition:background .18s,color .18s}.load-more:hover{background:#5b5ef838!important}
