.TechnicalVisuals-module__vrzgHW__atlas{gap:18px;padding:24px 24px 20px;display:grid}.TechnicalVisuals-module__vrzgHW__head{gap:8px;display:grid}.TechnicalVisuals-module__vrzgHW__title{letter-spacing:-.03em;font-size:clamp(22px,1.1vw + 12px,28px);font-weight:650;line-height:1.15}.TechnicalVisuals-module__vrzgHW__sentence{letter-spacing:-.01em;max-width:62ch;color:var(--text-strong);text-wrap:pretty;font-size:clamp(16px,.45vw + 13.5px,19px);font-weight:600;line-height:1.4}.TechnicalVisuals-module__vrzgHW__meta{max-width:90ch;color:var(--text-muted);flex-wrap:wrap;gap:2px 14px;font-size:12.5px;line-height:1.45;display:flex}.TechnicalVisuals-module__vrzgHW__basis{color:var(--text-body);white-space:nowrap;font-weight:650}.TechnicalVisuals-module__vrzgHW__legend{color:var(--text-muted);flex-wrap:wrap;gap:6px 16px;margin-top:2px;font-size:12px;display:flex}.TechnicalVisuals-module__vrzgHW__legend li{align-items:center;gap:6px;display:inline-flex}.TechnicalVisuals-module__vrzgHW__legendZone,.TechnicalVisuals-module__vrzgHW__zoneBand{background:color-mix(in srgb, var(--up) 30%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--up) 55%, transparent);border-radius:3px}.TechnicalVisuals-module__vrzgHW__legendZone{width:18px;height:10px}.TechnicalVisuals-module__vrzgHW__legendDot{background:var(--text-strong);border-radius:50%;width:10px;height:10px}.TechnicalVisuals-module__vrzgHW__legendDot[data-snapshot]{box-shadow:inset 0 0 0 2px var(--text-strong);background:0 0}.TechnicalVisuals-module__vrzgHW__legendTick{background:var(--text-muted);border-radius:1px;width:2px;height:12px}.TechnicalVisuals-module__vrzgHW__legendTick[data-kind=stop]{background:var(--down)}.TechnicalVisuals-module__vrzgHW__legendTick[data-kind=target]{background:var(--up)}.TechnicalVisuals-module__vrzgHW__legendTick[data-kind=level]{opacity:.6;width:1px;height:9px}.TechnicalVisuals-module__vrzgHW__body{align-items:start;gap:20px;display:grid}.TechnicalVisuals-module__vrzgHW__groups{--cols:46px minmax(0,1fr) 58px 44px;--gap:10px;gap:16px;margin-inline:-8px;display:grid}.TechnicalVisuals-module__vrzgHW__group{display:grid}.TechnicalVisuals-module__vrzgHW__groupHead{grid-template-columns:var(--cols);column-gap:var(--gap);border-bottom:1px solid var(--line-soft);align-items:end;row-gap:2px;padding:0 8px 6px;display:grid}.TechnicalVisuals-module__vrzgHW__groupTitle{letter-spacing:.06em;color:var(--text-strong);grid-column:1/-1;align-items:baseline;gap:6px;font-size:13px;font-weight:800;display:flex}.TechnicalVisuals-module__vrzgHW__groupTitle[data-verdict=buy]{color:var(--up)}.TechnicalVisuals-module__vrzgHW__groupTitle[data-verdict=hold]{color:var(--brass-ink)}.TechnicalVisuals-module__vrzgHW__groupTitle[data-verdict=sell]{color:var(--down)}.TechnicalVisuals-module__vrzgHW__groupTitle b{letter-spacing:0;color:var(--text-muted);font-weight:600}.TechnicalVisuals-module__vrzgHW__axisNames{height:15px;color:var(--text-muted);grid-column:2;font-size:11px;line-height:15px;position:relative}.TechnicalVisuals-module__vrzgHW__axisNames>span{white-space:nowrap;position:absolute;bottom:0;translate:-50%}.TechnicalVisuals-module__vrzgHW__axisNames>[data-end=start]{left:calc(var(--zero) * 100%)}.TechnicalVisuals-module__vrzgHW__axisNames>[data-end=end]{left:calc(var(--one) * 100%)}.TechnicalVisuals-module__vrzgHW__columnName{text-align:right;color:var(--text-muted);grid-column:3;font-size:11px;line-height:1.2}.TechnicalVisuals-module__vrzgHW__groupNote{color:var(--text-muted);padding:6px 8px 0;font-size:11.5px;line-height:1.4}.TechnicalVisuals-module__vrzgHW__rows{display:grid}.TechnicalVisuals-module__vrzgHW__row{grid-template-columns:var(--cols);column-gap:var(--gap);transition:background-color var(--default-transition-duration) var(--ease-brand);border-radius:8px;align-items:center;padding-inline:8px;display:grid}.TechnicalVisuals-module__vrzgHW__rowLink{grid-column:1/4;grid-template-columns:subgrid;min-height:44px;color:inherit;border-radius:6px;align-items:center;display:grid}.TechnicalVisuals-module__vrzgHW__rowLink:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}.TechnicalVisuals-module__vrzgHW__symbol{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--text-strong);font-size:12.5px;font-weight:700}.TechnicalVisuals-module__vrzgHW__track{height:24px;position:relative}.TechnicalVisuals-module__vrzgHW__guide{top:-10px;bottom:-10px;left:calc(var(--zero) * 100%);background:var(--line-soft);width:1px;position:absolute}.TechnicalVisuals-module__vrzgHW__guide[data-at=one]{left:calc(var(--one) * 100%)}.TechnicalVisuals-module__vrzgHW__lane{height:var(--lane-h,5px);background:var(--line-soft);border-radius:999px;position:absolute;inset:50% 0 auto;translate:0 -50%}.TechnicalVisuals-module__vrzgHW__lane:after{content:"";inset:0 calc((1 - var(--one)) * 100%) 0 calc(var(--zero) * 100%);border-radius:inherit;background:var(--line);position:absolute}.TechnicalVisuals-module__vrzgHW__zone{top:50%;left:calc(var(--from) * 100%);width:calc((var(--to) - var(--from)) * 100%);min-width:3px;height:12px;margin-top:-6px;position:absolute}.TechnicalVisuals-module__vrzgHW__tick{top:50%;left:calc(var(--at) * 100%);background:var(--text-muted);border-radius:1px;width:2px;height:14px;margin:-7px 0 0 -1px;position:absolute}.TechnicalVisuals-module__vrzgHW__tick[data-kind=stop],.TechnicalVisuals-module__vrzgHW__tick[data-kind=sell]{background:var(--down)}.TechnicalVisuals-module__vrzgHW__tick[data-kind=target]{background:var(--up)}.TechnicalVisuals-module__vrzgHW__tick[data-kind=target2]{background:var(--up);opacity:.55;height:10px;margin-top:-5px}.TechnicalVisuals-module__vrzgHW__tick[data-kind=sell2]{background:var(--down);opacity:.55;height:10px;margin-top:-5px}.TechnicalVisuals-module__vrzgHW__tick[data-kind=level]{opacity:.5;width:1px;height:8px;margin:-4px 0 0}.TechnicalVisuals-module__vrzgHW__carrier{pointer-events:none;transform:translateX(calc(var(--at) * 100%));position:absolute;inset:0}.TechnicalVisuals-module__vrzgHW__dot{background:var(--text-strong);width:11px;height:11px;box-shadow:0 0 0 2px var(--premium-surface);border-radius:50%;margin:-5.5px 0 0 -5.5px;position:absolute;top:50%;left:0}.TechnicalVisuals-module__vrzgHW__dot[data-tone=up]{background:var(--up)}.TechnicalVisuals-module__vrzgHW__dot[data-tone=down]{background:var(--down)}.TechnicalVisuals-module__vrzgHW__dot[data-snapshot]{background:var(--premium-surface);box-shadow:inset 0 0 0 2px var(--text-strong), 0 0 0 2px var(--premium-surface)}.TechnicalVisuals-module__vrzgHW__noLevels{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;font-size:12px;display:flex;position:absolute;inset:0;overflow:hidden}.TechnicalVisuals-module__vrzgHW__distance{text-align:right;color:var(--text-body);white-space:nowrap;font-size:12.5px;font-weight:650}.TechnicalVisuals-module__vrzgHW__distance[data-tone=up]{color:var(--up)}.TechnicalVisuals-module__vrzgHW__distance[data-tone=down]{color:var(--down)}.TechnicalVisuals-module__vrzgHW__toggle{width:44px;height:44px;color:var(--primary-ink);border-radius:8px;grid-column:4;place-items:center;display:grid}.TechnicalVisuals-module__vrzgHW__toggle svg{transition:transform var(--default-transition-duration) var(--ease-brand)}.TechnicalVisuals-module__vrzgHW__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.TechnicalVisuals-module__vrzgHW__toggle:focus-visible{outline:2px solid var(--line-focus);outline-offset:-2px}.TechnicalVisuals-module__vrzgHW__row[data-open]{background:var(--surface-sunken)}.TechnicalVisuals-module__vrzgHW__inline{animation:TechnicalVisuals-module__vrzgHW__atlas-fold .22s var(--ease-brand) backwards;grid-column:1/-1;padding:2px 0 14px}@keyframes TechnicalVisuals-module__vrzgHW__atlas-fold{0%{opacity:0;transform:translateY(-4px)}}.TechnicalVisuals-module__vrzgHW__readout{display:none}.TechnicalVisuals-module__vrzgHW__detail{gap:8px;display:grid}.TechnicalVisuals-module__vrzgHW__detailHead{align-items:center;gap:8px;font-size:17px;line-height:1.2;display:flex}.TechnicalVisuals-module__vrzgHW__detailHead b{letter-spacing:-.02em;color:var(--text-strong);font-weight:750}.TechnicalVisuals-module__vrzgHW__pill{border-radius:var(--radius-sm);letter-spacing:.06em;padding:2px 8px;font-size:12px;font-weight:800;display:inline-flex}.TechnicalVisuals-module__vrzgHW__detailCompany{color:var(--text-muted);margin-top:-4px;font-size:12.5px}.TechnicalVisuals-module__vrzgHW__detailPrice{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;display:flex}.TechnicalVisuals-module__vrzgHW__detailPrice span{color:var(--text-muted);font-size:12px}.TechnicalVisuals-module__vrzgHW__detailPrice strong{letter-spacing:-.035em;color:var(--text-strong);font-size:22px;font-weight:600;line-height:1.15}.TechnicalVisuals-module__vrzgHW__detailPosition{color:var(--text-body);font-size:12.5px;font-weight:700}.TechnicalVisuals-module__vrzgHW__detailPosition[data-tone=up]{color:var(--up)}.TechnicalVisuals-module__vrzgHW__detailPosition[data-tone=down]{color:var(--down)}.TechnicalVisuals-module__vrzgHW__facts{border-top:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding-top:10px;display:grid}.TechnicalVisuals-module__vrzgHW__facts>div{gap:1px;min-width:0;display:grid}.TechnicalVisuals-module__vrzgHW__facts dt{color:var(--text-muted);font-size:11.5px}.TechnicalVisuals-module__vrzgHW__facts dd{color:var(--text-strong);white-space:nowrap;margin:0;font-size:14px;font-weight:650}.TechnicalVisuals-module__vrzgHW__facts dd[data-tone=up]{color:var(--up)}.TechnicalVisuals-module__vrzgHW__facts dd[data-tone=down]{color:var(--down)}.TechnicalVisuals-module__vrzgHW__openPlan{min-height:44px;color:var(--primary-ink);place-self:start;align-items:center;gap:4px;font-size:13px;font-weight:650;display:inline-flex}.TechnicalVisuals-module__vrzgHW__openPlan:hover{color:var(--primary-hover)}.TechnicalVisuals-module__vrzgHW__hint{color:var(--text-muted);font-size:11.5px;line-height:1.4}@media (hover:hover) and (pointer:fine) and (min-width:1024px){.TechnicalVisuals-module__vrzgHW__body{grid-template-columns:minmax(0,1fr) 272px;gap:28px}.TechnicalVisuals-module__vrzgHW__groups{--cols:60px minmax(0,1fr) 84px;--gap:14px}.TechnicalVisuals-module__vrzgHW__rowLink{min-height:32px}.TechnicalVisuals-module__vrzgHW__toggle,.TechnicalVisuals-module__vrzgHW__inline{display:none}.TechnicalVisuals-module__vrzgHW__row[data-open]{background:0 0}.TechnicalVisuals-module__vrzgHW__row[data-active]{background:var(--surface-sunken)}.TechnicalVisuals-module__vrzgHW__readout{background:var(--surface-sunken);border-radius:14px;gap:12px;padding:18px;display:grid;position:sticky;top:96px}}@media (max-width:639px){.TechnicalVisuals-module__vrzgHW__atlas{gap:14px;padding:18px 16px 14px}.TechnicalVisuals-module__vrzgHW__groups{--gap:8px}.TechnicalVisuals-module__vrzgHW__legend{gap:4px 12px;font-size:11.5px}}@media (prefers-reduced-motion:no-preference){.TechnicalVisuals-module__vrzgHW__lane,.TechnicalVisuals-module__vrzgHW__zone{animation:TechnicalVisuals-module__vrzgHW__atlas-in .48s var(--ease-brand) calc(var(--i,0) * 28ms) backwards}.TechnicalVisuals-module__vrzgHW__zone{transform-origin:50%}.TechnicalVisuals-module__vrzgHW__tick{animation:TechnicalVisuals-module__vrzgHW__atlas-fade .36s var(--ease-brand) calc(.12s + var(--i,0) * 28ms) backwards}.TechnicalVisuals-module__vrzgHW__carrier{animation:TechnicalVisuals-module__vrzgHW__atlas-travel .76s var(--ease-brand) calc(.18s + var(--i,0) * 28ms) backwards}}@keyframes TechnicalVisuals-module__vrzgHW__atlas-in{0%{opacity:0;transform:scaleX(.2)}}@keyframes TechnicalVisuals-module__vrzgHW__atlas-fade{0%{opacity:0}}@keyframes TechnicalVisuals-module__vrzgHW__atlas-travel{0%{opacity:0;transform:translateX(calc(var(--from) * 100%))}25%{opacity:1}}@media (prefers-reduced-motion:reduce){.TechnicalVisuals-module__vrzgHW__inline{animation:none}}.TechnicalVisuals-module__vrzgHW__rail{gap:8px;margin:0;display:grid}.TechnicalVisuals-module__vrzgHW__railCaption{color:var(--text-body);font-size:13px;font-weight:650}.TechnicalVisuals-module__vrzgHW__railSeg{top:50%;left:calc(var(--from) * 100%);width:calc((var(--to) - var(--from)) * 100%);height:var(--lane-h,5px);border-radius:999px;position:absolute;translate:0 -50%}.TechnicalVisuals-module__vrzgHW__railSeg[data-tone=down]{background:var(--down-wash);box-shadow:inset 3px 0 0 var(--down);transform-origin:100%}.TechnicalVisuals-module__vrzgHW__railSeg[data-tone=up]{background:var(--up-wash);box-shadow:inset -3px 0 0 var(--up);transform-origin:0}@keyframes TechnicalVisuals-module__vrzgHW__rail-grow{to{scale:1}}.TechnicalVisuals-module__vrzgHW__railTick{top:50%;left:calc(var(--x) * 100%);width:2px;height:10px;opacity:var(--tick-opacity,1);border-radius:1px;margin:-5px 0 0 -1px;position:absolute}.TechnicalVisuals-module__vrzgHW__railTick[data-tone=down]{background:var(--down)}.TechnicalVisuals-module__vrzgHW__railTick[data-tone=up]{background:var(--up)}.TechnicalVisuals-module__vrzgHW__railTick[data-trigger]{height:16px;margin-top:-8px}.TechnicalVisuals-module__vrzgHW__railTrack{container-type:inline-size}.TechnicalVisuals-module__vrzgHW__railTick[data-trigger][data-tone=up]{translate:max(0px, 13px - (var(--x) - var(--at)) * 100cqw) 0}.TechnicalVisuals-module__vrzgHW__railTick[data-trigger][data-tone=down]{translate:min(0px, (var(--at) - var(--x)) * 100cqw - 13px) 0}.TechnicalVisuals-module__vrzgHW__railTick:not([data-trigger]){--tick-opacity:.55}@keyframes TechnicalVisuals-module__vrzgHW__rail-tick{to{opacity:var(--tick-opacity,1)}}.TechnicalVisuals-module__vrzgHW__rail .TechnicalVisuals-module__vrzgHW__railNowLabel{translate:calc(var(--at) * -100% + 8px) 0;left:0}.TechnicalVisuals-module__vrzgHW__railPaths{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.TechnicalVisuals-module__vrzgHW__railPaths>div{gap:2px;display:grid}.TechnicalVisuals-module__vrzgHW__railPaths>div[data-tone=up]{text-align:right}.TechnicalVisuals-module__vrzgHW__railPaths dt{color:var(--text-muted);font-size:11.5px}.TechnicalVisuals-module__vrzgHW__railPaths dd{color:var(--text-strong);margin:0;font-size:13px;font-weight:600}.TechnicalVisuals-module__vrzgHW__railNote{color:var(--text-muted);font-size:12px;line-height:1.45}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.TechnicalVisuals-module__vrzgHW__railSeg{scale:0 1}[data-inview] .TechnicalVisuals-module__vrzgHW__railSeg{animation:TechnicalVisuals-module__vrzgHW__rail-grow .8s var(--ease-brand) .2s forwards}.TechnicalVisuals-module__vrzgHW__railTick{opacity:0}[data-inview] .TechnicalVisuals-module__vrzgHW__railTick{animation:TechnicalVisuals-module__vrzgHW__rail-tick .36s var(--ease-brand) .64s forwards}}.TechnicalVisuals-module__vrzgHW__railSeg[data-path]{opacity:.5;box-shadow:none}.TechnicalVisuals-module__vrzgHW__rail dt b{color:var(--text-strong);white-space:nowrap;font-weight:650;display:block}.TechnicalVisuals-module__vrzgHW__railGroup{white-space:nowrap}.TechnicalVisuals-module__vrzgHW__rail dl>div{align-content:start}
.AnalysisVisuals-module__2G5iwW__scoreCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.AnalysisVisuals-module__2G5iwW__scoreCards li{grid-template-rows:subgrid;background:var(--premium-surface);border:1px solid var(--line);border-radius:16px;grid-row:span 4;gap:10px;padding:18px 18px 16px;display:grid}.AnalysisVisuals-module__2G5iwW__scoreCards li[data-lead]{background:var(--surface-sunken);border-color:#0000}.AnalysisVisuals-module__2G5iwW__cardLabel{color:var(--text-muted);font-size:13px;font-weight:600}.AnalysisVisuals-module__2G5iwW__cardValue{letter-spacing:-.05em;color:var(--text-strong);align-items:baseline;gap:6px;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:600;line-height:1;display:flex}.AnalysisVisuals-module__2G5iwW__cardValue small{letter-spacing:0;color:var(--text-muted);font-size:13px;font-weight:450}.AnalysisVisuals-module__2G5iwW__track{background:var(--line-soft);border-radius:999px;height:5px;display:block;position:relative;overflow:hidden}.AnalysisVisuals-module__2G5iwW__trackFill{border-radius:inherit;background:var(--text-strong);transform-origin:0;position:absolute;inset:0 auto 0 0;scale:0 1}[data-inview] .AnalysisVisuals-module__2G5iwW__trackFill{animation:AnalysisVisuals-module__2G5iwW__grow-x .9s var(--ease-brand) calc(.12s + var(--i,0) * 90ms) forwards}.AnalysisVisuals-module__2G5iwW__cardNote{color:var(--text-body);font-size:12.5px}@keyframes AnalysisVisuals-module__2G5iwW__grow-x{to{scale:1}}.AnalysisVisuals-module__2G5iwW__axis{background:var(--surface-sunken);border-radius:16px;gap:14px;padding:22px 22px 18px;display:grid}.AnalysisVisuals-module__2G5iwW__axisTrack{height:44px;position:relative}.AnalysisVisuals-module__2G5iwW__axisTrack:before{content:"";background:var(--line-soft);border-radius:999px;height:5px;margin-top:-2.5px;position:absolute;top:50%;left:0;right:0}.AnalysisVisuals-module__2G5iwW__axisBear,.AnalysisVisuals-module__2G5iwW__axisBull{height:var(--lane-h,5px);border-radius:999px;position:absolute;top:50%;translate:0 -50%}.AnalysisVisuals-module__2G5iwW__axisBear{width:calc(var(--at) * 100%);background:var(--down-wash);transform-origin:100%;box-shadow:inset 3px 0 0 var(--down);left:0}.AnalysisVisuals-module__2G5iwW__axisBull{width:calc((1 - var(--at)) * 100%);background:var(--up-wash);transform-origin:0;box-shadow:inset -3px 0 0 var(--up);right:0}.AnalysisVisuals-module__2G5iwW__axisNow{top:50%;left:calc(var(--at) * 100%);background:var(--text-strong);width:16px;height:16px;box-shadow:0 0 0 4px var(--surface-sunken);border-radius:50%;margin:-8px 0 0 -8px;position:absolute}.AnalysisVisuals-module__2G5iwW__axisNow>span{white-space:nowrap;color:var(--text-strong);font-size:12.5px;font-weight:700;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50%}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.AnalysisVisuals-module__2G5iwW__axisBear,.AnalysisVisuals-module__2G5iwW__axisBull{scale:0 1}[data-inview] .AnalysisVisuals-module__2G5iwW__axisBear,[data-inview] .AnalysisVisuals-module__2G5iwW__axisBull{animation:AnalysisVisuals-module__2G5iwW__grow-x .8s var(--ease-brand) .2s forwards}.AnalysisVisuals-module__2G5iwW__axisNow{opacity:0}[data-inview] .AnalysisVisuals-module__2G5iwW__axisNow{animation:AnalysisVisuals-module__2G5iwW__now-in .52s var(--ease-spring-soft) .7s forwards}}@keyframes AnalysisVisuals-module__2G5iwW__now-in{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}.AnalysisVisuals-module__2G5iwW__axisEnds{color:var(--text-muted);justify-content:space-between;gap:16px;font-size:12.5px;display:flex}.AnalysisVisuals-module__2G5iwW__axisEnds>span{gap:2px;display:grid}.AnalysisVisuals-module__2G5iwW__axisEnds>span:last-child{text-align:right}.AnalysisVisuals-module__2G5iwW__axisEnds b{font-size:15px;font-weight:650}.AnalysisVisuals-module__2G5iwW__axisEnds [data-tone=down] b{color:var(--down)}.AnalysisVisuals-module__2G5iwW__axisEnds [data-tone=up] b{color:var(--up)}.AnalysisVisuals-module__2G5iwW__dial{background:var(--premium-surface);border:1px solid var(--line);border-radius:16px;justify-items:center;gap:6px;padding:18px 16px 14px;display:grid}.AnalysisVisuals-module__2G5iwW__dialFace{width:min(180px,100%);position:relative}.AnalysisVisuals-module__2G5iwW__dialFace svg{width:100%;display:block;overflow:visible}.AnalysisVisuals-module__2G5iwW__dialTrack,.AnalysisVisuals-module__2G5iwW__dialZone{fill:none;stroke-linecap:round}.AnalysisVisuals-module__2G5iwW__dialTrack{stroke:var(--line-soft);stroke-width:5px}.AnalysisVisuals-module__2G5iwW__dialZone{stroke:var(--line-strong);stroke-width:5px}.AnalysisVisuals-module__2G5iwW__needle{transform-box:view-box;transform-origin:50px 50px;rotate:none}.AnalysisVisuals-module__2G5iwW__needle line{stroke:var(--text-strong);stroke-width:2.2px;stroke-linecap:round}.AnalysisVisuals-module__2G5iwW__needle circle{fill:var(--text-strong)}[data-inview] .AnalysisVisuals-module__2G5iwW__needle{animation:AnalysisVisuals-module__2G5iwW__needle 1.1s var(--ease-brand) .2s forwards}@keyframes AnalysisVisuals-module__2G5iwW__needle{to{rotate:var(--deg)}}.AnalysisVisuals-module__2G5iwW__dialValue{text-align:center;letter-spacing:-.03em;color:var(--text-strong);margin-top:4px;font-size:22px;font-weight:650;display:block}.AnalysisVisuals-module__2G5iwW__dial figcaption{color:var(--text-muted);font-size:12.5px}.AnalysisVisuals-module__2G5iwW__dial figcaption b{color:var(--text-strong);font-weight:650}.AnalysisVisuals-module__2G5iwW__trend{align-content:start;gap:8px;display:grid}.AnalysisVisuals-module__2G5iwW__trend li{background:var(--surface-sunken);min-height:44px;color:var(--text-body);opacity:0;border-radius:12px;grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 14px;font-size:13.5px;display:grid;translate:-8px}[data-inview] .AnalysisVisuals-module__2G5iwW__trend li,[data-inview].AnalysisVisuals-module__2G5iwW__trend li{animation:AnalysisVisuals-module__2G5iwW__slide-in .52s var(--ease-brand) calc(var(--i,0) * 90ms) forwards}@keyframes AnalysisVisuals-module__2G5iwW__slide-in{to{opacity:1;translate:0}}.AnalysisVisuals-module__2G5iwW__trendMark{border-radius:7px;place-items:center;width:22px;height:22px;font-size:9px;display:grid}li[data-tone=up] .AnalysisVisuals-module__2G5iwW__trendMark{background:var(--up-wash);color:var(--up)}li[data-tone=down] .AnalysisVisuals-module__2G5iwW__trendMark{background:var(--down-wash);color:var(--down)}.AnalysisVisuals-module__2G5iwW__trendState{font-weight:650}li[data-tone=up] .AnalysisVisuals-module__2G5iwW__trendState{color:var(--up)}li[data-tone=down] .AnalysisVisuals-module__2G5iwW__trendState{color:var(--down)}.AnalysisVisuals-module__2G5iwW__trendGap{color:var(--text-muted);text-align:right;min-width:52px;font-size:12.5px}.AnalysisVisuals-module__2G5iwW__returns{background:var(--premium-surface);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px;display:grid}.AnalysisVisuals-module__2G5iwW__returns li{grid-template-rows:auto 112px auto;justify-items:center;gap:8px;display:grid}.AnalysisVisuals-module__2G5iwW__returnValue{color:var(--text-strong);font-size:14px;font-weight:650}li[data-tone=up] .AnalysisVisuals-module__2G5iwW__returnValue{color:var(--up)}li[data-tone=down] .AnalysisVisuals-module__2G5iwW__returnValue{color:var(--down)}.AnalysisVisuals-module__2G5iwW__returnPlot{width:100%;max-width:44px;position:relative}.AnalysisVisuals-module__2G5iwW__returnPlot:before{content:"";background:var(--line-strong);height:1px;position:absolute;top:50%;left:-6px;right:-6px}.AnalysisVisuals-module__2G5iwW__returnPlot>span{height:calc(var(--h) * 50%);border-radius:6px;position:absolute;left:8px;right:8px;scale:1 0}li[data-tone=up] .AnalysisVisuals-module__2G5iwW__returnPlot>span{background:var(--up);transform-origin:bottom;border-bottom-right-radius:0;border-bottom-left-radius:0;bottom:50%}li[data-tone=down] .AnalysisVisuals-module__2G5iwW__returnPlot>span{background:var(--down);transform-origin:top;border-top-left-radius:0;border-top-right-radius:0;top:50%}[data-inview] .AnalysisVisuals-module__2G5iwW__returnPlot>span{animation:AnalysisVisuals-module__2G5iwW__grow-y .9s var(--ease-brand) calc(.15s + var(--i,0) * 80ms) forwards}@keyframes AnalysisVisuals-module__2G5iwW__grow-y{to{scale:1}}.AnalysisVisuals-module__2G5iwW__returnLabel{color:var(--text-muted);font-size:12px}@media (max-width:899px){.AnalysisVisuals-module__2G5iwW__scoreCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.AnalysisVisuals-module__2G5iwW__axis{padding:18px 16px 14px}.AnalysisVisuals-module__2G5iwW__returns li{grid-template-rows:auto 88px auto}.AnalysisVisuals-module__2G5iwW__scoreCards li{padding:14px}}@media (prefers-reduced-motion:reduce){.AnalysisVisuals-module__2G5iwW__trackFill,.AnalysisVisuals-module__2G5iwW__axisBear,.AnalysisVisuals-module__2G5iwW__axisBull,.AnalysisVisuals-module__2G5iwW__returnPlot>span{animation:none!important;scale:1!important}.AnalysisVisuals-module__2G5iwW__axisNow,.AnalysisVisuals-module__2G5iwW__trend li{opacity:1!important;animation:none!important;translate:0!important}.AnalysisVisuals-module__2G5iwW__needle{rotate:var(--deg)!important;animation:none!important}}.AnalysisVisuals-module__2G5iwW__scorecard{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(1rem,2.5vw,2rem);display:grid}.AnalysisVisuals-module__2G5iwW__categories{background:var(--premium-surface);border:1px solid var(--line);border-radius:20px;gap:14px;padding:20px 22px;display:grid}.AnalysisVisuals-module__2G5iwW__categories li{grid-template-columns:minmax(0,1.3fr) minmax(0,1.6fr) 36px;align-items:center;gap:14px;display:grid}.AnalysisVisuals-module__2G5iwW__catName{color:var(--text-strong);font-size:14px;font-weight:600}.AnalysisVisuals-module__2G5iwW__catName small{color:var(--text-muted);margin-left:6px;font-size:11.5px;font-weight:500}.AnalysisVisuals-module__2G5iwW__catScore{text-align:right;color:var(--text-strong);font-size:16px;font-weight:700}.AnalysisVisuals-module__2G5iwW__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.AnalysisVisuals-module__2G5iwW__metrics>div{background:var(--surface-sunken);opacity:0;border-radius:14px;gap:6px;padding:14px 16px;display:grid;translate:0 8px}[data-inview].AnalysisVisuals-module__2G5iwW__metrics>div{animation:AnalysisVisuals-module__2G5iwW__metric-in .52s var(--ease-brand) calc(var(--i,0) * 60ms) forwards}@keyframes AnalysisVisuals-module__2G5iwW__metric-in{to{opacity:1;translate:0}}.AnalysisVisuals-module__2G5iwW__metrics dt{color:var(--text-muted);font-size:12px}.AnalysisVisuals-module__2G5iwW__metrics dd{letter-spacing:-.03em;color:var(--text-strong);margin:0;font-size:20px;font-weight:650}.AnalysisVisuals-module__2G5iwW__metrics [data-tone=up] dd{color:var(--up)}.AnalysisVisuals-module__2G5iwW__metrics [data-tone=down] dd{color:var(--down)}@media (max-width:899px){.AnalysisVisuals-module__2G5iwW__scorecard{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.AnalysisVisuals-module__2G5iwW__metrics>div{opacity:1!important;animation:none!important;translate:0!important}}.AnalysisVisuals-module__2G5iwW__axisMath{border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:12px;display:grid}.AnalysisVisuals-module__2G5iwW__axisMath>div{gap:2px;display:grid}.AnalysisVisuals-module__2G5iwW__axisMath>div:nth-child(2){text-align:center}.AnalysisVisuals-module__2G5iwW__axisMath>div:last-child{text-align:right}.AnalysisVisuals-module__2G5iwW__axisMath dt{color:var(--text-muted);font-size:11.5px}.AnalysisVisuals-module__2G5iwW__axisMath dd{color:var(--text-strong);margin:0;font-size:14px;font-weight:650}.AnalysisVisuals-module__2G5iwW__axisMath [data-tone=up]{color:var(--up)}.AnalysisVisuals-module__2G5iwW__axisMath [data-tone=down]{color:var(--down)}
