.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:-.02em;font-size:16px;font-weight:700;line-height:1.25}.TechnicalVisuals-module__vrzgHW__sentence{letter-spacing:-.01em;max-width:70ch;color:var(--text-strong);text-wrap:pretty;font-size:clamp(15px,.3vw + 13.5px,17px);font-weight:600;line-height:1.45}.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:600}.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:linear-gradient(var(--primary-wash), var(--primary-wash)), var(--premium-surface);box-shadow:inset 0 0 0 1px var(--primary-faint);border-radius:5px}.TechnicalVisuals-module__vrzgHW__legendZone{border-radius:4px;width:18px;height:10px}.TechnicalVisuals-module__vrzgHW__legendBar{background:var(--bar-soft);border-radius:999px;width:18px;height:8px}.TechnicalVisuals-module__vrzgHW__legendBar[data-snapshot]{box-shadow:inset 0 0 0 2px var(--bar-soft);background:0 0}.TechnicalVisuals-module__vrzgHW__legendTick{background:var(--text-muted);border-radius:1px;width:2px;height:14px}.TechnicalVisuals-module__vrzgHW__legendTick[data-kind=stop]{background:var(--down)}.TechnicalVisuals-module__vrzgHW__legendTick[data-kind=target]{background:var(--up)}.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:700;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:12px;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:12px;line-height:1.2}.TechnicalVisuals-module__vrzgHW__groupNote{color:var(--text-muted);padding:6px 8px 0;font-size:12px;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__track{--notch-out:-5px}.TechnicalVisuals-module__vrzgHW__track>.TechnicalVisuals-module__vrzgHW__lane{position:absolute;inset:9.5px 0 auto}.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:14px;margin-top:-7px;position:absolute}.TechnicalVisuals-module__vrzgHW__tick{left:calc(var(--at) * 100%);--notch-tone:var(--text-muted)}.TechnicalVisuals-module__vrzgHW__tick[data-kind=stop],.TechnicalVisuals-module__vrzgHW__tick[data-kind=sell]{--notch-tone:var(--down)}.TechnicalVisuals-module__vrzgHW__tick[data-kind=target]{--notch-tone:var(--up)}.TechnicalVisuals-module__vrzgHW__fill{animation-delay:calc(min(var(--i,0), 10) * var(--step))}.TechnicalVisuals-module__vrzgHW__track>.TechnicalVisuals-module__vrzgHW__fill[data-snapshot]{background:var(--premium-surface);box-shadow:inset 0 0 0 2px var(--bar-soft)}.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:600}.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 var(--mark) var(--ease-brand) backwards;grid-column:1/-1;padding:2px 0 14px}@keyframes TechnicalVisuals-module__vrzgHW__atlas-fold{0%{opacity:0}}.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:700}.TechnicalVisuals-module__vrzgHW__thesis{border-top:1px solid var(--line-soft);gap:4px;padding-top:10px;display:grid}.TechnicalVisuals-module__vrzgHW__thesis span{color:var(--text-muted);font-size:12px;font-weight:600}.TechnicalVisuals-module__vrzgHW__thesis p{color:var(--text-body);text-wrap:pretty;font-size:13px;line-height:1.55}.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:12px}.TechnicalVisuals-module__vrzgHW__facts dd{color:var(--text-strong);white-space:nowrap;margin:0;font-size:14px;font-weight:600}.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:600;display:inline-flex}.TechnicalVisuals-module__vrzgHW__openPlan:hover{color:var(--primary-hover)}.TechnicalVisuals-module__vrzgHW__hint{color:var(--text-muted);font-size:12px;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:12px}}@media (prefers-reduced-motion:no-preference){.TechnicalVisuals-module__vrzgHW__lane,.TechnicalVisuals-module__vrzgHW__zone{animation:TechnicalVisuals-module__vrzgHW__atlas-in var(--draw) var(--ease-brand) calc(min(var(--i,0), 10) * var(--step)) backwards}.TechnicalVisuals-module__vrzgHW__zone{transform-origin:50%}.TechnicalVisuals-module__vrzgHW__tick{animation:TechnicalVisuals-module__vrzgHW__atlas-fade var(--mark) var(--ease-brand) calc(min(var(--i,0), 10) * var(--step)) backwards}}@keyframes TechnicalVisuals-module__vrzgHW__atlas-in{0%{opacity:0;transform:scaleX(.2)}}@keyframes TechnicalVisuals-module__vrzgHW__atlas-fade{0%{opacity:0}}@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:600}.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:12px}.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 var(--draw) var(--ease-brand) forwards}.TechnicalVisuals-module__vrzgHW__railTick{opacity:0}[data-inview] .TechnicalVisuals-module__vrzgHW__railTick{animation:TechnicalVisuals-module__vrzgHW__rail-tick var(--mark) var(--ease-brand) .4s 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:600;display:block}.TechnicalVisuals-module__vrzgHW__railGroup{white-space:nowrap}.TechnicalVisuals-module__vrzgHW__rail dl>div{align-content:start}
