.MarketMemory-module__R3dxRW__page{--teal:#338c83;--negative:#bc634c;max-width:1440px;margin:0 auto;padding:52px 44px 24px}.dark .MarketMemory-module__R3dxRW__page{--teal:#83bcae;--negative:#ed9d85}.MarketMemory-module__R3dxRW__eyebrow,.MarketMemory-module__R3dxRW__sectionNumber,.MarketMemory-module__R3dxRW__researchFooter>span{font:10px var(--font-geist-mono), monospace;letter-spacing:.13em}.MarketMemory-module__R3dxRW__eyebrow{color:hsl(var(--primary));align-items:center;gap:10px;display:flex}.MarketMemory-module__R3dxRW__eyebrow span{color:hsl(var(--muted-foreground));margin-left:auto}.MarketMemory-module__R3dxRW__hero{padding-bottom:40px}.MarketMemory-module__R3dxRW__heroLine{justify-content:space-between;align-items:center;gap:48px;margin-top:28px;display:flex}.MarketMemory-module__R3dxRW__hero h1{letter-spacing:-.065em;font-size:clamp(48px,6vw,88px);font-weight:500;line-height:.99}.MarketMemory-module__R3dxRW__hero h1 em,.MarketMemory-module__R3dxRW__evaluation h2 em{color:hsl(var(--primary));font-family:Georgia,Times New Roman,serif;font-weight:400}.MarketMemory-module__R3dxRW__heroNote{padding-right:5%;font-size:20px;line-height:1.6}.MarketMemory-module__R3dxRW__noteRule{background:hsl(var(--primary));width:42px;height:2px;margin-bottom:22px;display:block}.MarketMemory-module__R3dxRW__heroNote small{color:hsl(var(--muted-foreground));margin-top:14px;font-size:12px;display:block}.MarketMemory-module__R3dxRW__intro{max-width:530px;color:hsl(var(--muted-foreground));margin-top:24px;font-size:14px;line-height:1.8}.MarketMemory-module__R3dxRW__workspace{border:1px solid hsl(var(--border));background:hsl(var(--card));grid-template-columns:265px minmax(0,1fr);display:grid}.MarketMemory-module__R3dxRW__controls{border-right:1px solid hsl(var(--border));background:hsl(var(--muted) / .35);padding:30px 24px}.MarketMemory-module__R3dxRW__sectionNumber{color:hsl(var(--muted-foreground))}.MarketMemory-module__R3dxRW__controls h2{margin:12px 0 22px;font-size:21px;font-weight:500}.MarketMemory-module__R3dxRW__field{gap:8px;margin-bottom:18px;font-size:11px;font-weight:600;display:grid}.MarketMemory-module__R3dxRW__tickerSearch{margin-bottom:24px}.MarketMemory-module__R3dxRW__tickerSearch>label{margin-bottom:8px;font-size:11px;font-weight:600;display:block}.MarketMemory-module__R3dxRW__searchRow{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:3px;display:flex}.MarketMemory-module__R3dxRW__searchRow input{background:0 0;width:100%;min-width:0;padding:12px 10px;font-size:12px}.MarketMemory-module__R3dxRW__searchRow button{color:hsl(var(--primary));border-left:1px solid hsl(var(--border));flex:0 0 36px;place-items:center;display:grid}.MarketMemory-module__R3dxRW__searchRow button:hover{background:hsl(var(--primary) / .1)}.MarketMemory-module__R3dxRW__tickerSearch>p{color:hsl(var(--muted-foreground));margin-top:8px;font-size:10px;line-height:1.6}.MarketMemory-module__R3dxRW__tickerSearch>p[role=alert]{color:var(--negative)}.MarketMemory-module__R3dxRW__tickerSearch>p:empty{display:none}.MarketMemory-module__R3dxRW__securityName{color:hsl(var(--muted-foreground));margin-top:8px;font-size:11px;line-height:1.5}.MarketMemory-module__R3dxRW__field select,.MarketMemory-module__R3dxRW__field input{border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;min-width:0;color:hsl(var(--foreground));border-radius:3px;padding:12px 10px;font-size:12px}.MarketMemory-module__R3dxRW__selectWrap{min-width:0;display:block;position:relative}.MarketMemory-module__R3dxRW__selectWrap select{appearance:none;padding-right:36px}.MarketMemory-module__R3dxRW__selectWrap:after{content:"";pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}.MarketMemory-module__R3dxRW__page button:focus-visible,.MarketMemory-module__R3dxRW__page input:focus-visible,.MarketMemory-module__R3dxRW__page select:focus-visible,.MarketMemory-module__R3dxRW__page summary:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}.MarketMemory-module__R3dxRW__textButton{color:hsl(var(--muted-foreground));text-align:left;align-items:center;gap:7px;font-size:11px;display:inline-flex}.MarketMemory-module__R3dxRW__textButton:hover{color:hsl(var(--primary))}.MarketMemory-module__R3dxRW__page button:disabled{opacity:.45;cursor:not-allowed}.MarketMemory-module__R3dxRW__divider{background:hsl(var(--border));height:1px;margin:29px 0}.MarketMemory-module__R3dxRW__controlHelp{color:hsl(var(--muted-foreground));margin-top:-12px;margin-bottom:24px;font-size:12px;line-height:1.65}.MarketMemory-module__R3dxRW__sliderLabel{margin:0 0 22px;display:block}.MarketMemory-module__R3dxRW__sliderLabel>span{justify-content:space-between;font-size:12px;font-weight:500;display:flex}.MarketMemory-module__R3dxRW__sliderLabel output{font:11px var(--font-geist-mono), monospace;color:hsl(var(--primary))}.MarketMemory-module__R3dxRW__sliderLabel input{width:100%;accent-color:hsl(var(--primary));cursor:pointer;margin:12px 0 4px}.MarketMemory-module__R3dxRW__sliderLabel input:disabled{opacity:.3;cursor:not-allowed}.MarketMemory-module__R3dxRW__sliderLabel small{color:hsl(var(--muted-foreground));font-size:10px}.MarketMemory-module__R3dxRW__horizon{border-top:1px solid hsl(var(--border));gap:6px;margin-top:30px;padding-top:23px;display:grid}.MarketMemory-module__R3dxRW__horizon span,.MarketMemory-module__R3dxRW__horizon small{color:hsl(var(--muted-foreground));font-size:10px}.MarketMemory-module__R3dxRW__horizon strong{font-size:13px;font-weight:500}.MarketMemory-module__R3dxRW__results{min-width:0;padding:30px}.MarketMemory-module__R3dxRW__resultsHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.MarketMemory-module__R3dxRW__resultsHeader h2{margin-top:13px;font-size:32px;font-weight:500;line-height:1.16}.MarketMemory-module__R3dxRW__resultsHeader h2 span{color:hsl(var(--muted-foreground))}.MarketMemory-module__R3dxRW__matchBadge{background:hsl(var(--muted));white-space:nowrap;border-radius:2px;padding:7px 10px;font-size:10px}.MarketMemory-module__R3dxRW__context{color:hsl(var(--muted-foreground));max-width:590px;margin-top:20px;font-size:12px;line-height:1.8}.MarketMemory-module__R3dxRW__context b{color:hsl(var(--foreground));font-weight:500}.MarketMemory-module__R3dxRW__chartWrap{margin:30px -8px 14px}.MarketMemory-module__R3dxRW__chartWrap svg{width:100%;display:block;overflow:visible}.MarketMemory-module__R3dxRW__futureShade{fill:hsl(var(--muted) / .22)}.MarketMemory-module__R3dxRW__gridLine{stroke:hsl(var(--border));stroke-width:.7px}.MarketMemory-module__R3dxRW__axisText{fill:hsl(var(--muted-foreground));font:11px var(--font-geist-mono), monospace}.MarketMemory-module__R3dxRW__chartLabel{fill:hsl(var(--muted-foreground));font:10px var(--font-geist-mono), monospace;letter-spacing:1.5px}.MarketMemory-module__R3dxRW__baselineBand{fill:hsl(var(--muted-foreground) / .1)}.MarketMemory-module__R3dxRW__baselineLine{fill:none;stroke:hsl(var(--muted-foreground) / .7);stroke-dasharray:4 4;stroke-width:1.5px}.MarketMemory-module__R3dxRW__episodeLine{fill:none;stroke:var(--teal);stroke-width:1.3px;opacity:.5;transition:opacity .2s}.MarketMemory-module__R3dxRW__selectedLine{stroke:hsl(var(--primary));stroke-width:3px;opacity:1}.MarketMemory-module__R3dxRW__currentLine{fill:none;stroke:hsl(var(--foreground));stroke-width:3px}.MarketMemory-module__R3dxRW__dateLine{stroke:hsl(var(--muted-foreground) / .6);stroke-width:1px;stroke-dasharray:3 4}.MarketMemory-module__R3dxRW__origin{fill:hsl(var(--foreground));stroke:hsl(var(--card));stroke-width:2px}.MarketMemory-module__R3dxRW__legend{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:10px;display:flex}.MarketMemory-module__R3dxRW__legend span{color:hsl(var(--muted-foreground));align-items:center;gap:6px;font-size:10px;display:flex}.MarketMemory-module__R3dxRW__legend i{width:16px;height:2px;display:block}.MarketMemory-module__R3dxRW__currentKey{background:hsl(var(--foreground))}.MarketMemory-module__R3dxRW__matchKey{background:var(--teal)}.MarketMemory-module__R3dxRW__legend .MarketMemory-module__R3dxRW__baselineKey{background:hsl(var(--muted-foreground) / .25);height:9px}.MarketMemory-module__R3dxRW__caption{color:hsl(var(--muted-foreground));font-size:10px;line-height:1.7}.MarketMemory-module__R3dxRW__stats{border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));grid-template-columns:1fr 1fr 1.3fr 1.1fr;gap:14px;margin-top:25px;padding:22px 0;display:grid}.MarketMemory-module__R3dxRW__stats>div{flex-direction:column;gap:8px;display:flex}.MarketMemory-module__R3dxRW__stats span{color:hsl(var(--muted-foreground));font-size:10px}.MarketMemory-module__R3dxRW__stats strong{font:25px var(--font-geist-mono), monospace;letter-spacing:-.05em}.MarketMemory-module__R3dxRW__stats .MarketMemory-module__R3dxRW__rangeStat{font-size:18px;line-height:30px}.MarketMemory-module__R3dxRW__stats small{color:hsl(var(--muted-foreground));font-size:9px}.MarketMemory-module__R3dxRW__episodeHeading{justify-content:space-between;align-items:center;gap:12px;margin:28px 0 14px;display:flex}.MarketMemory-module__R3dxRW__episodeHeading h3{font-size:15px;font-weight:500}.MarketMemory-module__R3dxRW__episodeHeading span{color:hsl(var(--muted-foreground));font-size:10px}.MarketMemory-module__R3dxRW__episodeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.MarketMemory-module__R3dxRW__episodeCard{text-align:left;border:1px solid hsl(var(--border));min-width:0;padding:13px 12px;transition:border-color .15s,background .15s;display:block}.MarketMemory-module__R3dxRW__episodeCard:hover,.MarketMemory-module__R3dxRW__episodeSelected{border-color:hsl(var(--primary));background:hsl(var(--primary) / .04)}.MarketMemory-module__R3dxRW__episodeTop{align-items:center;gap:8px;font-size:11px;display:flex}.MarketMemory-module__R3dxRW__episodeTop>svg{color:hsl(var(--muted-foreground));flex-shrink:0;margin-left:auto}.MarketMemory-module__R3dxRW__rank{font:9px var(--font-geist-mono), monospace;color:hsl(var(--muted-foreground))}.MarketMemory-module__R3dxRW__episodeMiddle{align-items:center;gap:10px;margin:18px 0;display:flex}.MarketMemory-module__R3dxRW__episodeMiddle svg{width:45%;height:42px;color:var(--teal)}.MarketMemory-module__R3dxRW__episodeMiddle strong{font:18px var(--font-geist-mono), monospace;white-space:nowrap}.MarketMemory-module__R3dxRW__episodeMiddle small{font:8px var(--font-geist-sans), sans-serif;color:hsl(var(--muted-foreground));margin-top:6px;display:block}.MarketMemory-module__R3dxRW__gain{color:var(--teal)}.MarketMemory-module__R3dxRW__loss{color:var(--negative)}.MarketMemory-module__R3dxRW__episodeBottom{color:hsl(var(--muted-foreground));flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:8px;display:flex}.MarketMemory-module__R3dxRW__episodeBottom b{color:hsl(var(--foreground));font-weight:500}.MarketMemory-module__R3dxRW__matchDetail{background:hsl(var(--muted) / .5);border-left:2px solid hsl(var(--primary));margin-top:18px;padding:20px}.MarketMemory-module__R3dxRW__matchDetail h3{font-size:15px}.MarketMemory-module__R3dxRW__matchDetail p{color:hsl(var(--muted-foreground));margin-top:6px;font-size:11px;line-height:1.6}.MarketMemory-module__R3dxRW__tableScroll{overflow-x:auto}.MarketMemory-module__R3dxRW__page table{border-collapse:collapse;width:100%;margin-top:16px;font-size:11px}.MarketMemory-module__R3dxRW__page th{color:hsl(var(--muted-foreground));text-align:left;font-size:10px;font-weight:500}.MarketMemory-module__R3dxRW__page td,.MarketMemory-module__R3dxRW__page th{border-bottom:1px solid hsl(var(--border));padding:10px 12px 10px 0}.MarketMemory-module__R3dxRW__notice{border-left:2px solid hsl(var(--primary));background:hsl(var(--primary) / .06);margin-top:20px;padding:14px 16px;font-size:12px;line-height:1.7}.MarketMemory-module__R3dxRW__notice strong{font-weight:500;display:block}.MarketMemory-module__R3dxRW__notice span{color:hsl(var(--muted-foreground));font-size:11px}.MarketMemory-module__R3dxRW__emptyMatches{color:hsl(var(--muted-foreground));padding:24px 0;font-size:12px}.MarketMemory-module__R3dxRW__state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:600px;display:flex}.MarketMemory-module__R3dxRW__state h2{font-size:26px;font-weight:500}.MarketMemory-module__R3dxRW__state p{color:hsl(var(--muted-foreground));max-width:390px;font-size:13px;line-height:1.8}.MarketMemory-module__R3dxRW__spinner{animation:1.3s linear infinite MarketMemory-module__R3dxRW__spin}@keyframes MarketMemory-module__R3dxRW__spin{to{transform:rotate(360deg)}}.MarketMemory-module__R3dxRW__evaluation{border-bottom:1px solid hsl(var(--border));grid-template-columns:340px minmax(0,1fr);gap:55px;padding:56px 0;display:grid}.MarketMemory-module__R3dxRW__evaluation h2{margin-top:18px;font-size:38px;line-height:1.15}.MarketMemory-module__R3dxRW__evaluationIntro>p{color:hsl(var(--muted-foreground));margin:20px 0;font-size:13px;line-height:1.8}.MarketMemory-module__R3dxRW__primaryButton{background:hsl(var(--foreground));color:hsl(var(--background));border-radius:3px;justify-content:center;align-items:center;gap:13px;padding:13px 18px;font-size:12px;font-weight:500;display:inline-flex}.MarketMemory-module__R3dxRW__primaryButton:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.MarketMemory-module__R3dxRW__evaluationBody{align-content:center;min-width:0;display:grid}.MarketMemory-module__R3dxRW__evaluationEmpty{border:1px dashed hsl(var(--border));padding:32px;position:relative;overflow:hidden}.MarketMemory-module__R3dxRW__largeNumber{color:hsl(var(--muted-foreground) / .13);font:italic 160px Georgia,serif;position:absolute;top:10px;right:24px}.MarketMemory-module__R3dxRW__evaluationEmpty h3{font-size:22px;position:relative}.MarketMemory-module__R3dxRW__evaluationEmpty p{color:hsl(var(--muted-foreground));max-width:390px;margin-top:12px;font-size:12px;line-height:1.8;position:relative}.MarketMemory-module__R3dxRW__evaluationEmpty>span:last-child{font:9px var(--font-geist-mono), monospace;color:hsl(var(--muted-foreground));margin-top:24px;display:block}.MarketMemory-module__R3dxRW__verdict{font-size:20px;line-height:1.4}.MarketMemory-module__R3dxRW__evaluationNumbers{grid-template-columns:repeat(3,1fr);gap:20px;padding:23px 0;display:grid}.MarketMemory-module__R3dxRW__evaluationNumbers span{color:hsl(var(--muted-foreground));margin-bottom:10px;font-size:10px;display:block}.MarketMemory-module__R3dxRW__evaluationNumbers strong{font:25px var(--font-geist-mono), monospace}.MarketMemory-module__R3dxRW__evaluationNumbers small{color:hsl(var(--muted-foreground));font-size:15px}.MarketMemory-module__R3dxRW__evaluationReport>.MarketMemory-module__R3dxRW__caption{margin-bottom:12px}.MarketMemory-module__R3dxRW__audit summary{cursor:pointer;padding:12px 0;font-size:11px}.MarketMemory-module__R3dxRW__audit .MarketMemory-module__R3dxRW__tableScroll{max-height:300px}.MarketMemory-module__R3dxRW__method{grid-template-columns:340px minmax(0,1fr);gap:55px;padding:44px 0;display:grid}.MarketMemory-module__R3dxRW__method h2{margin-top:14px;font-size:26px}.MarketMemory-module__R3dxRW__method p{color:hsl(var(--muted-foreground));margin-top:13px;font-size:12px;line-height:1.8}.MarketMemory-module__R3dxRW__methodNotes details{border-bottom:1px solid hsl(var(--border));padding:16px 0}.MarketMemory-module__R3dxRW__methodNotes details:first-child{padding-top:0}.MarketMemory-module__R3dxRW__methodNotes summary{cursor:pointer;font-size:13px}.MarketMemory-module__R3dxRW__researchFooter{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));flex-wrap:wrap;justify-content:space-between;gap:20px;padding:22px 0;display:flex}@media (min-width:1450px){.MarketMemory-module__R3dxRW__page{padding-top:65px}}@media (max-width:1100px){.MarketMemory-module__R3dxRW__page{padding:35px 24px 20px}.MarketMemory-module__R3dxRW__workspace{grid-template-columns:235px minmax(0,1fr)}.MarketMemory-module__R3dxRW__controls{padding:25px 18px}.MarketMemory-module__R3dxRW__results{padding:25px 20px}.MarketMemory-module__R3dxRW__episodeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.MarketMemory-module__R3dxRW__stats{grid-template-columns:repeat(2,1fr);row-gap:24px}.MarketMemory-module__R3dxRW__evaluation,.MarketMemory-module__R3dxRW__method{grid-template-columns:280px minmax(0,1fr);gap:30px}.MarketMemory-module__R3dxRW__evaluationNumbers{gap:12px}.MarketMemory-module__R3dxRW__evaluationNumbers strong{font-size:20px}}@media (max-width:760px){.MarketMemory-module__R3dxRW__page{padding:28px 18px 16px}.MarketMemory-module__R3dxRW__heroNote{display:none}.MarketMemory-module__R3dxRW__heroLine{margin-top:24px}.MarketMemory-module__R3dxRW__hero{padding-bottom:28px}.MarketMemory-module__R3dxRW__intro{font-size:13px}.MarketMemory-module__R3dxRW__workspace{grid-template-columns:1fr}.MarketMemory-module__R3dxRW__controls{border-right:0;border-bottom:1px solid hsl(var(--border));padding:22px}.MarketMemory-module__R3dxRW__controls h2{margin-bottom:18px}.MarketMemory-module__R3dxRW__field{vertical-align:top;width:calc(50% - 8px);display:inline-grid}.MarketMemory-module__R3dxRW__field+.MarketMemory-module__R3dxRW__field{margin-left:16px}.MarketMemory-module__R3dxRW__controls>.MarketMemory-module__R3dxRW__textButton{display:flex}.MarketMemory-module__R3dxRW__divider{margin:23px 0}.MarketMemory-module__R3dxRW__sliderLabel{margin-bottom:16px}.MarketMemory-module__R3dxRW__sliderLabel input{margin-top:8px}.MarketMemory-module__R3dxRW__horizon{margin-top:18px;padding-top:18px}.MarketMemory-module__R3dxRW__results{padding:24px 18px}.MarketMemory-module__R3dxRW__resultsHeader h2{font-size:28px}.MarketMemory-module__R3dxRW__resultsHeader{flex-wrap:wrap}.MarketMemory-module__R3dxRW__chartWrap{margin-top:24px}.MarketMemory-module__R3dxRW__chartWrap svg{min-height:210px}.MarketMemory-module__R3dxRW__caption{font-size:10px}.MarketMemory-module__R3dxRW__evaluation,.MarketMemory-module__R3dxRW__method{grid-template-columns:1fr;gap:28px;padding:34px 0}.MarketMemory-module__R3dxRW__evaluation h2{font-size:34px}.MarketMemory-module__R3dxRW__evaluationEmpty{padding:24px}.MarketMemory-module__R3dxRW__evaluationNumbers{grid-template-columns:1fr 1fr}.MarketMemory-module__R3dxRW__state{min-height:360px}}@media (max-width:390px){.MarketMemory-module__R3dxRW__page{padding-left:12px;padding-right:12px}.MarketMemory-module__R3dxRW__episodeGrid{grid-template-columns:1fr}.MarketMemory-module__R3dxRW__episodeMiddle svg{width:55%}.MarketMemory-module__R3dxRW__eyebrow{font-size:9px}.MarketMemory-module__R3dxRW__eyebrow span{letter-spacing:0}}@media (prefers-reduced-motion:reduce){.MarketMemory-module__R3dxRW__spinner{animation:none}.MarketMemory-module__R3dxRW__episodeLine,.MarketMemory-module__R3dxRW__episodeCard{transition:none}}
