.About-module__Tgu3nG__about{min-width:0}.About-module__Tgu3nG__hero{isolation:isolate;border:1px solid var(--line);background:var(--premium-surface);border-radius:24px;gap:26px;min-width:0;padding:32px 34px;display:grid;position:relative}.About-module__Tgu3nG__heroCopy{align-self:center;min-width:0}.About-module__Tgu3nG__heroCopy h1{letter-spacing:-.05em;text-wrap:balance;width:fit-content;max-width:100%;margin:10px 0 12px;font-size:clamp(34px,4vw,50px);font-weight:600;line-height:1.06}.About-module__Tgu3nG__heroCopy>p:not(:first-child){max-width:40ch;color:var(--text-body);text-wrap:pretty;font-size:15px;line-height:1.7}@media (min-width:900px){.About-module__Tgu3nG__hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:36px}}.About-module__Tgu3nG__clock{background:var(--surface-sunken);border-radius:18px;min-width:0;padding:18px 20px 16px}.About-module__Tgu3nG__clockHead{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-size:12px;display:flex}.About-module__Tgu3nG__clockHead>span:first-child{color:var(--text-strong);font-size:13px;font-weight:650}.About-module__Tgu3nG__clockTimes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.About-module__Tgu3nG__clockTimes>div{flex-direction:column;min-width:0;display:flex}.About-module__Tgu3nG__clockTimes>div+div{border-left:1px solid var(--line);padding-left:16px}.About-module__Tgu3nG__clockTimes dt{color:var(--text-muted);font-size:12px;font-weight:500}.About-module__Tgu3nG__clockTimes dd:not(.About-module__Tgu3nG__clockSecondary){letter-spacing:-.055em;color:var(--text-strong);margin-top:2px;font-size:clamp(34px,4vw,46px);font-weight:600;line-height:1.05}.About-module__Tgu3nG__clockSecondary{color:var(--text-muted);margin-top:2px;font-size:12px}.About-module__Tgu3nG__track{background:var(--rail-track);border-radius:6px;height:12px;margin-top:18px;position:relative;overflow:hidden}.About-module__Tgu3nG__track>span{background:var(--primary-faint);transform-origin:0;animation:About-module__Tgu3nG__window-grow .9s var(--ease-brand) both;animation-delay:calc(var(--i,0) * .12s + .15s);border-radius:6px;position:absolute;top:0;bottom:0}.About-module__Tgu3nG__track>span[data-kind=regular]{background:var(--primary)}@keyframes About-module__Tgu3nG__window-grow{0%{transform:scaleX(0)}}.About-module__Tgu3nG__ticks{height:16px;color:var(--text-muted);margin-top:6px;font-size:12px;position:relative}.About-module__Tgu3nG__ticks>span{position:absolute;top:0;translate:-50%}.About-module__Tgu3nG__ticks>span:first-child{translate:0}.About-module__Tgu3nG__ticks>span:last-child{translate:-100%}.About-module__Tgu3nG__legend{color:var(--text-muted);flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:12px;display:flex}.About-module__Tgu3nG__legend li{align-items:center;gap:6px;display:inline-flex}.About-module__Tgu3nG__legend li:before{content:"";background:var(--primary-faint);border-radius:2px;width:10px;height:6px}.About-module__Tgu3nG__legend li[data-kind=regular]:before{background:var(--primary)}.About-module__Tgu3nG__lede{letter-spacing:-.015em;max-width:40em;color:var(--text-strong);text-wrap:pretty;font-size:clamp(18px,1.8vw,21px);font-weight:500;line-height:1.5}.About-module__Tgu3nG__principles{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr);display:grid}.About-module__Tgu3nG__principles>li{min-width:0;padding:24px 20px}.About-module__Tgu3nG__principles>li+li{border-top:1px solid var(--line-soft)}.About-module__Tgu3nG__principles>li>svg{color:var(--primary-ink);transition:rotate .5s var(--ease-brand),scale .5s var(--ease-brand)}.About-module__Tgu3nG__principles h3{letter-spacing:-.05em;color:var(--text-strong);margin-top:12px;font-size:clamp(28px,3.4vw,40px);font-weight:600;line-height:1.04}.About-module__Tgu3nG__principles p{max-width:36ch;color:var(--text-body);margin-top:9px;font-size:14px;line-height:1.65}@media (min-width:640px){.About-module__Tgu3nG__principles{grid-template-columns:repeat(2,minmax(0,1fr))}.About-module__Tgu3nG__principles>li{padding:28px 24px 26px}.About-module__Tgu3nG__principles>li+li{border-top:0}.About-module__Tgu3nG__principles>li:nth-child(odd){border-right:1px solid var(--line-soft)}.About-module__Tgu3nG__principles>li:nth-child(n+3){border-top:1px solid var(--line-soft)}}@media (hover:hover) and (pointer:fine){.About-module__Tgu3nG__principles>li:hover>svg{rotate:-8deg;scale:1.1}}.About-module__Tgu3nG__dataFlow{flex-direction:column;align-items:stretch;min-width:0;padding:0 16px 22px;display:flex}@media (min-width:640px){.About-module__Tgu3nG__dataFlow{padding-inline:20px}}@media (min-width:900px){.About-module__Tgu3nG__dataFlow{grid-template-columns:minmax(0,1.05fr) 34px minmax(0,1fr) 34px minmax(0,.95fr);align-items:stretch;display:grid}}.About-module__Tgu3nG__stage{background:var(--surface-sunken);border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:16px 18px 18px;display:flex}.About-module__Tgu3nG__stageTitle{color:var(--text-strong);align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}.About-module__Tgu3nG__stageTitle>svg{color:var(--primary-ink);flex-shrink:0}.About-module__Tgu3nG__stageIntro{color:var(--text-muted);font-size:12.5px;line-height:1.6}.About-module__Tgu3nG__sources>li{flex-direction:column;gap:1px;padding-block:8px;display:flex}.About-module__Tgu3nG__sources>li+li{border-top:1px solid var(--line-soft)}.About-module__Tgu3nG__sources>li:first-child{padding-top:0}.About-module__Tgu3nG__sources strong{color:var(--text-strong);font-size:13px;font-weight:650}.About-module__Tgu3nG__sources span{color:var(--text-body);font-size:12px;line-height:1.55}.About-module__Tgu3nG__gates,.About-module__Tgu3nG__gates>li{flex-direction:column;display:flex}.About-module__Tgu3nG__fallback{color:var(--text-muted);align-self:center;padding:18px 0 6px;font-size:12px;font-weight:600;position:relative}.About-module__Tgu3nG__fallback:before{content:"";background:var(--primary-faint);width:1.5px;height:14px;position:absolute;top:2px;left:50%}.About-module__Tgu3nG__gate{border:1px solid var(--line);background:var(--premium-surface);border-radius:12px;align-items:flex-start;gap:11px;padding:11px 13px;display:flex}.About-module__Tgu3nG__gate>svg{color:var(--primary-ink);flex-shrink:0;margin-top:1px}.About-module__Tgu3nG__gate strong{color:var(--text-strong);font-size:13.5px;font-weight:650;display:block}.About-module__Tgu3nG__gate span>span{color:var(--text-body);margin-top:2px;font-size:12px;line-height:1.55;display:block}.About-module__Tgu3nG__stamp{flex-wrap:wrap;gap:6px;display:flex}.About-module__Tgu3nG__stamp>span{border:1px solid var(--line);background:var(--premium-surface);color:var(--text-strong);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.About-module__Tgu3nG__stamp>span[data-slot]{border-style:dashed;border-color:var(--line-strong);color:var(--text-muted);background:0 0}.About-module__Tgu3nG__stale{background:var(--brass-wash);width:fit-content;color:var(--brass-ink);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.About-module__Tgu3nG__connector{background:var(--primary-soft);transform-origin:top;align-self:center;width:2px;height:26px;position:relative}.About-module__Tgu3nG__connector:after{content:"";border-right:2px solid var(--primary-soft);border-bottom:2px solid var(--primary-soft);width:8px;height:8px;position:absolute;bottom:0;left:50%;translate:-50%;rotate:45deg}@media (min-width:900px){.About-module__Tgu3nG__connector{transform-origin:0;width:100%;height:2px}.About-module__Tgu3nG__connector:after{inset:50% 0 auto auto;translate:0 -50%;rotate:-45deg}}.About-module__Tgu3nG__contentFlowWrap{padding:4px 16px 24px}@media (min-width:640px){.About-module__Tgu3nG__contentFlowWrap{padding-inline:20px}}.About-module__Tgu3nG__contentFlow{grid-template-columns:minmax(0,1fr);display:grid}.About-module__Tgu3nG__contentFlow>li{grid-template-columns:44px minmax(0,1fr);column-gap:14px;padding-bottom:22px;display:grid;position:relative}.About-module__Tgu3nG__contentFlow>li:last-child{padding-bottom:0}.About-module__Tgu3nG__contentFlow h3{letter-spacing:-.015em;color:var(--text-strong);align-self:center;font-size:16px;font-weight:650;line-height:1.3}.About-module__Tgu3nG__contentFlow p{color:var(--text-body);grid-column:2;margin-top:4px;font-size:13px;line-height:1.6}.About-module__Tgu3nG__stepIcon{background:var(--primary-tint);width:44px;height:44px;color:var(--primary-ink);border-radius:13px;grid-row:span 2;place-items:center;display:grid}.About-module__Tgu3nG__stepConnector{background:var(--primary-faint);transform-origin:top;width:2px;position:absolute;top:52px;bottom:6px;left:21px}@media (min-width:900px){.About-module__Tgu3nG__contentFlow{grid-template-columns:repeat(4,minmax(0,1fr))}.About-module__Tgu3nG__contentFlow>li{flex-direction:column;padding:0 22px 0 0;display:flex}.About-module__Tgu3nG__contentFlow h3{align-self:flex-start;margin-top:14px}.About-module__Tgu3nG__contentFlow p{margin-top:6px}.About-module__Tgu3nG__stepConnector{transform-origin:0;width:auto;height:2px;inset:21px 10px auto 54px}}:is(.About-module__Tgu3nG__dataFlow,.About-module__Tgu3nG__contentFlowWrap)[data-armed]:not([data-play]) [data-step]{opacity:0;translate:0 14px}:is(.About-module__Tgu3nG__dataFlow,.About-module__Tgu3nG__contentFlowWrap)[data-armed]:not([data-play]) [data-connector]{scale:1 0}@media (min-width:900px){:is(.About-module__Tgu3nG__dataFlow,.About-module__Tgu3nG__contentFlowWrap)[data-armed]:not([data-play]) [data-connector]{scale:0 1}}:is(.About-module__Tgu3nG__dataFlow,.About-module__Tgu3nG__contentFlowWrap)[data-play] [data-step]{transition:opacity .55s var(--ease-brand),translate .7s var(--ease-brand);transition-delay:calc(var(--step,0) * .3s)}:is(.About-module__Tgu3nG__dataFlow,.About-module__Tgu3nG__contentFlowWrap)[data-play] [data-connector]{transition:scale .5s var(--ease-brand);transition-delay:calc(var(--step,0) * .3s)}.About-module__Tgu3nG__rhythm{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.About-module__Tgu3nG__rhythm>div{border-top:1px solid var(--line-soft);min-width:0;padding-top:8px}.About-module__Tgu3nG__rhythm dt{color:var(--primary-ink);font-size:12px;font-weight:600}.About-module__Tgu3nG__rhythm dd{letter-spacing:-.015em;color:var(--text-strong);margin-top:2px;font-size:15px;font-weight:650;line-height:1.3}@media (min-width:768px){.About-module__Tgu3nG__rhythm{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.About-module__Tgu3nG__rhythm>div{border-top:0;border-left:1px solid var(--line-soft);padding:2px 14px 4px}.About-module__Tgu3nG__rhythm>div:first-child{border-left:0;padding-left:0}}.About-module__Tgu3nG__preview{background:var(--surface-sunken);border-radius:16px;justify-content:center;min-width:0;padding:14px;display:flex}@media (max-width:767px){.About-module__Tgu3nG__hero{border-radius:20px;gap:18px;padding:22px 20px 20px}.About-module__Tgu3nG__clock{padding:14px 16px}}@media (prefers-reduced-motion:reduce){.About-module__Tgu3nG__track>span{animation:none}.About-module__Tgu3nG__principles>li>svg{transition:none}.About-module__Tgu3nG__principles>li:hover>svg{rotate:none;scale:none}}
.PremiumMotion-module__zqInUW__reveal{min-width:0}.PremiumMotion-module__zqInUW__spotlight{isolation:isolate;border-radius:1.5rem;position:relative}.PremiumMotion-module__zqInUW__scrollProgress{z-index:35;inset:env(safe-area-inset-top) 0 auto;transform-origin:0;background:var(--primary);pointer-events:none;height:2px;position:fixed}.PremiumMotion-module__zqInUW__sectionNav{top:var(--section-nav-top,calc(var(--app-bar-h) + 12px));z-index:20;border:1px solid var(--line-strong);background:var(--page-bg);border-radius:1rem;align-items:center;gap:1rem;min-width:0;padding:.45rem .65rem;display:flex;position:sticky}.PremiumMotion-module__zqInUW__sectionNav:before{content:"";z-index:-1;top:calc(var(--app-bar-h) - var(--section-nav-top,calc(var(--app-bar-h) + 12px)) - 2px);bottom:-10px;left:calc(-1 * var(--nav-x,0px));border-bottom:1px solid var(--chrome-border);background:var(--chrome);visibility:hidden;pointer-events:none;width:100vw;position:absolute}.PremiumMotion-module__zqInUW__sectionNav[data-stuck]{box-shadow:none;background:0 0;border-color:#0000}.PremiumMotion-module__zqInUW__sectionNav[data-stuck]:before{visibility:visible}.PremiumMotion-module__zqInUW__navLead,.PremiumMotion-module__zqInUW__navTrail{flex:none;align-items:center;gap:8px;min-width:0;display:none}.PremiumMotion-module__zqInUW__sectionNav:is([data-stuck],[data-variant=floating]) .PremiumMotion-module__zqInUW__navLead{border-right:1px solid var(--line-soft);max-width:240px;animation:PremiumMotion-module__zqInUW__nav-lead-in .2s var(--ease-brand) both;padding-right:12px;display:flex}.PremiumMotion-module__zqInUW__sectionNav:is([data-stuck],[data-variant=floating]) .PremiumMotion-module__zqInUW__navTrail{border-left:1px solid var(--line-soft);animation:PremiumMotion-module__zqInUW__nav-lead-in .2s var(--ease-brand) both;padding-left:12px;display:flex}@keyframes PremiumMotion-module__zqInUW__nav-lead-in{0%{opacity:0;translate:-6px}}@media (max-width:639px){.PremiumMotion-module__zqInUW__sectionNav:is([data-stuck],[data-variant=floating]) .PremiumMotion-module__zqInUW__navLead{max-width:112px}}.PremiumMotion-module__zqInUW__sectionNav{transition:translate .22s var(--ease-brand)}.PremiumMotion-module__zqInUW__sectionNav[data-tucked]{translate:0 calc(-100% - 24px)}.PremiumMotion-module__zqInUW__sectionNav[data-variant=floating]{--nav-gutter:18px;top:var(--app-bar-h);height:44px;padding-block:0;padding-inline:calc(max(0px, (100vw - 1400px) / 2) + var(--nav-gutter));border:0;border-bottom:1px solid var(--chrome-border);background:var(--chrome);visibility:hidden;transition:translate .22s var(--ease-brand), visibility 0s .22s var(--ease-brand);border-radius:0;position:fixed;inset-inline:0;translate:0 -100%}.PremiumMotion-module__zqInUW__sectionNav[data-variant=floating]:before{content:none}.PremiumMotion-module__zqInUW__sectionNav[data-variant=floating][data-shown]{visibility:visible;transition:translate .22s var(--ease-brand), visibility 0s var(--ease-brand);translate:none}.PremiumMotion-module__zqInUW__sectionNav[data-variant=floating][data-shown][data-tucked]{translate:0 -100%}.PremiumMotion-module__zqInUW__sectionNav[data-variant=floating] .PremiumMotion-module__zqInUW__navLink{flex:none;min-height:36px;padding-block:.4rem}@media (min-width:640px){.PremiumMotion-module__zqInUW__sectionNav[data-variant=floating]{--nav-gutter:24px}}@media (min-width:1280px){.PremiumMotion-module__zqInUW__sectionNav[data-variant=floating]{--nav-gutter:40px}}.PremiumMotion-module__zqInUW__navItems{overscroll-behavior-inline:none;scrollbar-width:none;flex:1;gap:.2rem;min-width:0;display:flex;overflow:auto hidden}.PremiumMotion-module__zqInUW__navItems::-webkit-scrollbar{display:none}.PremiumMotion-module__zqInUW__navItems[data-edge=end]{-webkit-mask-image:linear-gradient(90deg, var(--text-strong) calc(100% - 28px), transparent 100%);mask-image:linear-gradient(90deg, var(--text-strong) calc(100% - 28px), transparent 100%)}.PremiumMotion-module__zqInUW__navItems[data-edge=start]{-webkit-mask-image:linear-gradient(90deg, transparent 0, var(--text-strong) 28px);mask-image:linear-gradient(90deg, transparent 0, var(--text-strong) 28px)}.PremiumMotion-module__zqInUW__navItems[data-edge=both]{-webkit-mask-image:linear-gradient(90deg, transparent 0, var(--text-strong) 28px, var(--text-strong) calc(100% - 28px), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, var(--text-strong) 28px, var(--text-strong) calc(100% - 28px), transparent 100%)}.PremiumMotion-module__zqInUW__navLink{min-height:42px;color:var(--text-body);white-space:nowrap;transition:color .18s var(--ease-brand), background-color .18s var(--ease-brand), scale .12s var(--ease-brand);border-radius:.65rem;flex:1;justify-content:center;align-items:center;gap:.55rem;padding:.65rem 1rem;font-size:.75rem;font-weight:550;display:inline-flex;position:relative;scale:1}.PremiumMotion-module__zqInUW__navLink:active{scale:.97}@media (prefers-reduced-motion:reduce){.PremiumMotion-module__zqInUW__navLink{transition:color .18s var(--ease-brand), background-color .18s var(--ease-brand)}.PremiumMotion-module__zqInUW__navLink:active{scale:none}}@media (hover:hover) and (pointer:fine){.PremiumMotion-module__zqInUW__navLink:hover{color:var(--text-strong);background:var(--surface)}}.PremiumMotion-module__zqInUW__navLink[aria-current=location]{color:var(--text-strong)}.PremiumMotion-module__zqInUW__navLink:focus-visible{outline:2px solid var(--line-focus);outline-offset:-2px}.PremiumMotion-module__zqInUW__navText{z-index:1;position:relative}.PremiumMotion-module__zqInUW__navIndicator{z-index:0;border:1px solid var(--line-soft);border-radius:inherit;background:var(--surface-elevated);position:absolute;inset:0}@media (max-width:767px){.PremiumMotion-module__zqInUW__sectionNav{border-radius:.9rem;gap:0;padding:.3rem}.PremiumMotion-module__zqInUW__navItems{width:100%}.PremiumMotion-module__zqInUW__navLink{flex:none;gap:.4rem;min-height:42px;padding-inline:.8rem;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.PremiumMotion-module__zqInUW__reveal{opacity:1!important;transform:none!important}.PremiumMotion-module__zqInUW__sectionNav,.PremiumMotion-module__zqInUW__sectionNav[data-variant=floating],.PremiumMotion-module__zqInUW__sectionNav[data-variant=floating][data-shown]{transition:none}.PremiumMotion-module__zqInUW__navLead,.PremiumMotion-module__zqInUW__navTrail,.PremiumMotion-module__zqInUW__sectionNav:is([data-stuck],[data-variant=floating]) :is(.PremiumMotion-module__zqInUW__navLead,.PremiumMotion-module__zqInUW__navTrail){animation:none}}.PremiumMotion-module__zqInUW__stage{min-width:0;position:relative}.PremiumMotion-module__zqInUW__stageContent{min-width:0}@media (prefers-reduced-motion:reduce){.PremiumMotion-module__zqInUW__stageContent{transform:none!important}.PremiumMotion-module__zqInUW__experience :is([data-motion-reveal],[data-motion-draw]),.PremiumMotion-module__zqInUW__experience [data-motion-stagger]>*{opacity:1!important;transform:none!important}}.PremiumMotion-module__zqInUW__experience,:is(.PremiumMotion-module__zqInUW__experience .spark-line,.PremiumMotion-module__zqInUW__experience .spark-area,.PremiumMotion-module__zqInUW__experience .spark-dot,.PremiumMotion-module__zqInUW__experience .ring-fill,.PremiumMotion-module__zqInUW__experience .panel,.PremiumMotion-module__zqInUW__experience [data-motion-draw]){animation:none}.PremiumMotion-module__zqInUW__heroAccent{z-index:-1;border-radius:inherit;pointer-events:none;view-timeline-name:--hero-contour;view-timeline-axis:block;position:absolute;inset:0;overflow:hidden}.PremiumMotion-module__zqInUW__heroAccent svg{aspect-ratio:200/140;opacity:.5;width:min(30%,280px);height:auto;position:absolute;top:0;right:0}.PremiumMotion-module__zqInUW__accentContours{stroke:var(--primary-faint);stroke-width:1px;transform-origin:100% 0}.PremiumMotion-module__zqInUW__accentContours>*{vector-effect:non-scaling-stroke;stroke-dasharray:1;animation:PremiumMotion-module__zqInUW__contour-draw 1.5s var(--ease-brand) .12s backwards}.PremiumMotion-module__zqInUW__accentContours>:nth-child(2){animation-delay:.3s}@keyframes PremiumMotion-module__zqInUW__contour-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@supports (animation-timeline:view()){.PremiumMotion-module__zqInUW__accentContours{animation:linear both PremiumMotion-module__zqInUW__contour-scroll;animation-timeline:--hero-contour;animation-range:exit}@keyframes PremiumMotion-module__zqInUW__contour-scroll{0%{transform:translateY(0)rotate(0)}to{transform:translateY(18px)rotate(6deg)}}}.PremiumMotion-module__zqInUW__spotlight{transition:border-color .24s var(--ease-brand),box-shadow .3s var(--ease-brand)}.PremiumMotion-module__zqInUW__spotlight:focus-within{box-shadow:0 0 0 1px var(--primary-faint),var(--premium-shadow)}@media (hover:hover) and (pointer:fine){a:hover>.PremiumMotion-module__zqInUW__spotlight{border-color:var(--primary-faint)}.PremiumMotion-module__zqInUW__spotlight:has(>a:hover){border-color:var(--primary-faint)}}@media (max-width:767px){.PremiumMotion-module__zqInUW__heroAccent svg{opacity:.42;width:88px}}@media (prefers-reduced-motion:reduce){.PremiumMotion-module__zqInUW__accentContours,.PremiumMotion-module__zqInUW__accentContours>*{animation:none}.PremiumMotion-module__zqInUW__spotlight{transition:none}}@media (forced-colors:active){.PremiumMotion-module__zqInUW__heroAccent{display:none}}
.EarningsReport-module__HeXsoq__report{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.EarningsReport-module__HeXsoq__report [id]{scroll-margin-top:10rem}.EarningsReport-module__HeXsoq__cover{background:var(--premium-surface,var(--surface-solid));box-shadow:var(--premium-shadow);border-radius:1.5rem;gap:1.4rem;padding:clamp(1.25rem,2.5vw,2rem);position:relative}.EarningsReport-module__HeXsoq__companyTitle{color:var(--text-strong);letter-spacing:-.065em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(2rem,4.7vw,4.5rem);font-weight:650;line-height:1.05}.EarningsReport-module__HeXsoq__companyTitle[data-long]{letter-spacing:-.05em;font-size:clamp(1.6rem,3.4vw,3.2rem)}.EarningsReport-module__HeXsoq__coverIdentity{flex-direction:column;gap:1rem;display:flex}.EarningsReport-module__HeXsoq__coverIdentity>:first-child{flex:1;min-width:0}@media (min-width:640px){.EarningsReport-module__HeXsoq__coverIdentity{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1.5rem}.EarningsReport-module__HeXsoq__coverResults{order:1}.EarningsReport-module__HeXsoq__verdictPanel{order:2}.EarningsReport-module__HeXsoq__coverFacts{order:3}.EarningsReport-module__HeXsoq__cover .EarningsReport-module__HeXsoq__coverFacts{border-top:0;padding-top:0}}.EarningsReport-module__HeXsoq__coverResults{border:1px solid var(--line-soft);background:var(--surface-sunken);border-radius:18px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);padding:24px;display:grid}.EarningsReport-module__HeXsoq__coverResults[data-has-trend=false],.EarningsReport-module__HeXsoq__coverResults[data-has-metrics=false]{grid-template-columns:minmax(0,1fr)}.EarningsReport-module__HeXsoq__coverLeadFacts{grid-template-rows:auto auto auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 24px;min-width:0;display:grid}.EarningsReport-module__HeXsoq__coverLeadFacts>div{grid-template-rows:subgrid;grid-row:span 3;justify-items:start;min-width:0;display:grid;position:relative}.EarningsReport-module__HeXsoq__coverLeadFacts[data-rows="4"]{grid-template-rows:auto auto auto auto}.EarningsReport-module__HeXsoq__coverLeadFacts[data-rows="4"]>div{grid-row:span 4}.EarningsReport-module__HeXsoq__coverLeadFacts>div>dd.EarningsReport-module__HeXsoq__coverExpectation{letter-spacing:normal;width:100%;margin:0;font-size:1rem;line-height:1.3}.EarningsReport-module__HeXsoq__coverLeadFacts>div+div:before{inset-block:0;content:"";background:var(--line);width:1px;position:absolute;left:-12px}.EarningsReport-module__HeXsoq__coverLeadFacts dt{color:var(--text-muted);font-size:.8rem;font-weight:550}.EarningsReport-module__HeXsoq__coverLeadFacts dd:not(.EarningsReport-module__HeXsoq__coverMetricNote){letter-spacing:-.065em;color:var(--text-strong);overflow-wrap:anywhere;margin-top:0;font-size:clamp(30px,3.4vw,49px);font-weight:550;line-height:1.12}.EarningsReport-module__HeXsoq__coverLabelSub{color:var(--text-muted);opacity:.9;margin-top:1px;font-size:.75rem;font-weight:500;display:block}.EarningsReport-module__HeXsoq__coverMetricNote{text-wrap:pretty;margin-top:0;font-size:.75rem;font-weight:550;line-height:1.55}.EarningsReport-module__HeXsoq__coverTrend{min-width:0}.EarningsReport-module__HeXsoq__coverTrend figcaption{color:var(--text-body);flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;font-size:.75rem;font-weight:550;display:flex}.EarningsReport-module__HeXsoq__coverTrend figcaption>span:last-child{color:var(--text-muted);font-size:.75rem;font-weight:450}.EarningsReport-module__HeXsoq__coverTrendLink{transition:color .18s var(--ease-brand);border-radius:.2rem;align-items:center;gap:.4rem;display:inline-flex}.EarningsReport-module__HeXsoq__coverTrendLink:hover{color:var(--primary-ink)}.EarningsReport-module__HeXsoq__coverTrendLink:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.EarningsReport-module__HeXsoq__coverTrendPlot{--trend-track:90px;gap:clamp(.6rem,1.1vw,1.1rem);margin-top:1.75rem;display:flex}.EarningsReport-module__HeXsoq__coverTrendColumn{text-align:center;flex:1;min-width:0}.EarningsReport-module__HeXsoq__coverTrendTrack{height:var(--trend-track);border-bottom:1px solid var(--line-strong);justify-content:center;align-items:flex-end;display:flex}.EarningsReport-module__HeXsoq__coverTrendGap{height:var(--trend-track);background:repeating-linear-gradient(to bottom, var(--line-strong) 0 4px, transparent 4px 8px) center / 1px 100% no-repeat;flex:0 0 12px}.EarningsReport-module__HeXsoq__coverTrendBar{background:var(--bar);transform-origin:bottom;border-radius:4px 4px 0 0;width:100%;max-width:18px;position:relative}.EarningsReport-module__HeXsoq__coverTrendBar[data-latest=true]{background:var(--primary)}.EarningsReport-module__HeXsoq__coverTrendBar>span{color:var(--text-body);white-space:nowrap;font-size:.75rem;line-height:1;position:absolute;bottom:calc(100% + .3rem);left:50%;transform:translate(-50%)}.EarningsReport-module__HeXsoq__coverTrendBar[data-latest=true]>span{color:var(--primary-ink);font-weight:650}.EarningsReport-module__HeXsoq__coverTrendPeriod{font-size:var(--text-nano);color:var(--text-muted);margin-top:.45rem;line-height:1.35;display:block}.EarningsReport-module__HeXsoq__coverTrendColumn:last-child .EarningsReport-module__HeXsoq__coverTrendPeriod{color:var(--primary-ink);font-weight:600}.EarningsReport-module__HeXsoq__coverFacts{gap:1.5rem}.EarningsReport-module__HeXsoq__reportClose>p:nth-child(2)>span:first-child{font-size:clamp(1.8rem,3vw,2.55rem)}.EarningsReport-module__HeXsoq__priceLadder{margin-top:1rem}.EarningsReport-module__HeXsoq__coverFacts>dl{border-top:1px solid var(--line-soft);background:0 0;border-radius:0;padding:1rem 0 0}.EarningsReport-module__HeXsoq__coverFacts>dl dd{padding-top:.65rem;font-size:1.2rem}.EarningsReport-module__HeXsoq__verdictPanel{border-block:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 2rem;padding:1.25rem 0;display:grid;position:relative}.EarningsReport-module__HeXsoq__verdictScore{align-items:center;gap:.85rem;display:flex}.EarningsReport-module__HeXsoq__verdictDecision{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}.EarningsReport-module__HeXsoq__verdictWord{letter-spacing:-.05em;font-size:1.8rem}.EarningsReport-module__HeXsoq__headlineBlock{grid-column:1;min-width:0}.EarningsReport-module__HeXsoq__verdictHeadline{letter-spacing:-.025em;max-width:32em;color:var(--text-strong);text-wrap:pretty;font-size:.94rem;font-weight:550;line-height:1.75}.EarningsReport-module__HeXsoq__headlineToggle{display:none}.EarningsReport-module__HeXsoq__verdictTarget{border-left:1px solid var(--primary-faint);flex-direction:column;grid-area:1/2/3;align-items:flex-start;gap:.45rem;max-width:15rem;padding-left:1.5rem;display:flex}.EarningsReport-module__HeXsoq__targetValue{font-size:1.7rem}.EarningsReport-module__HeXsoq__verdictPanel[data-has-target=false]{grid-template-columns:minmax(0,1fr)}.EarningsReport-module__HeXsoq__reportChapter{margin-bottom:1.5rem}.EarningsReport-module__HeXsoq__reportBody,.EarningsReport-module__HeXsoq__figuresSection,.EarningsReport-module__HeXsoq__readingSection{flex-direction:column;gap:clamp(1.25rem,2.5vw,2rem);min-width:0;display:flex}.EarningsReport-module__HeXsoq__reportBody{gap:clamp(2rem,4vw,3.5rem)}.EarningsReport-module__HeXsoq__metricGrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;gap:.9rem;display:grid}.EarningsReport-module__HeXsoq__metricGrid[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.EarningsReport-module__HeXsoq__metricGrid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.EarningsReport-module__HeXsoq__metricGrid[data-count="1"]{grid-template-columns:minmax(0,1fr)}.EarningsReport-module__HeXsoq__metricItem{grid-template-rows:subgrid;grid-row:span 3;min-width:0;display:grid}.EarningsReport-module__HeXsoq__metricCard{grid-template-rows:subgrid;border:1px solid var(--line);background:var(--premium-surface,var(--surface-solid));border-radius:1.1rem;grid-row:span 3;min-width:0;padding:1.4rem 1.5rem;display:grid}.EarningsReport-module__HeXsoq__metricTop{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.EarningsReport-module__HeXsoq__metricLabel{color:var(--text-muted);font-size:.8rem;font-weight:600;line-height:1.5}.EarningsReport-module__HeXsoq__metricValue{color:var(--text-strong);letter-spacing:-.065em;overflow-wrap:anywhere;align-self:start;font-size:clamp(1.8rem,3vw,2.75rem);font-weight:550;line-height:1.1}.EarningsReport-module__HeXsoq__metricNote{text-wrap:pretty;align-self:end;font-size:.75rem;line-height:1.5}.EarningsReport-module__HeXsoq__metricGrid[data-count="6"]{grid-template-columns:repeat(12,minmax(0,1fr))}.EarningsReport-module__HeXsoq__metricGrid[data-count="6"] .EarningsReport-module__HeXsoq__metricItem{grid-column:span 3}.EarningsReport-module__HeXsoq__metricGrid[data-count="6"] .EarningsReport-module__HeXsoq__metricItem:nth-child(-n+2){grid-column:span 6}.EarningsReport-module__HeXsoq__metricGrid[data-count="6"] .EarningsReport-module__HeXsoq__metricItem:nth-child(-n+2) .EarningsReport-module__HeXsoq__metricValue{padding-top:1.3rem;font-size:clamp(2.3rem,4.5vw,4rem)}.EarningsReport-module__HeXsoq__chartPanel{box-shadow:var(--premium-shadow);background:var(--premium-surface,var(--surface-solid));border-radius:1.35rem;gap:1.5rem;padding:clamp(1.1rem,2.5vw,2rem)}.EarningsReport-module__HeXsoq__chartHead{align-items:flex-start;gap:.9rem}.EarningsReport-module__HeXsoq__chartHead h2,.EarningsReport-module__HeXsoq__panelHead h2{font-size:var(--text-title);letter-spacing:-.025em;font-weight:700;line-height:1.3}.EarningsReport-module__HeXsoq__chartHead h2{max-width:27ch}.EarningsReport-module__HeXsoq__revenuePlot{isolation:isolate;padding-top:.5rem}.EarningsReport-module__HeXsoq__revenueBars{height:100%;position:absolute;inset:0}.EarningsReport-module__HeXsoq__revenueBar{transform-origin:bottom;border-radius:.45rem .45rem 0 0;position:relative;overflow:hidden}.EarningsReport-module__HeXsoq__revenueBar:after{content:"";border:1px solid var(--line-soft);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.EarningsReport-module__HeXsoq__revenueGap{background:repeating-linear-gradient(to bottom, var(--line-strong) 0 4px, transparent 4px 8px) center / 1px 100% no-repeat}.EarningsReport-module__HeXsoq__readout{height:1.25rem}.EarningsReport-module__HeXsoq__readoutLine{opacity:0;pointer-events:none;transition:opacity .15s var(--ease-brand);position:absolute;bottom:calc(100% + .5rem);left:0;right:0}.EarningsReport-module__HeXsoq__revenueBars>li[data-default]>.EarningsReport-module__HeXsoq__readoutLine{opacity:1}.EarningsReport-module__HeXsoq__revenueBars:has(>li[data-bar]:is(:hover,:focus))>li[data-default]>.EarningsReport-module__HeXsoq__readoutLine{opacity:0}.EarningsReport-module__HeXsoq__revenueBars>li[data-bar]:is(:hover,:focus)>.EarningsReport-module__HeXsoq__readoutLine{opacity:1}.EarningsReport-module__HeXsoq__revenueBars>li[data-bar]{outline:none}.EarningsReport-module__HeXsoq__revenueBars>li[data-bar]:focus-visible>div{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}@media (max-width:639px){.EarningsReport-module__HeXsoq__readout{height:2.4rem}}.EarningsReport-module__HeXsoq__guidanceRow{border-bottom:1px solid var(--line-soft);padding:.55rem 0 .7rem}.EarningsReport-module__HeXsoq__guidanceRow:last-child{border-bottom:0}.EarningsReport-module__HeXsoq__guidanceRow>div:first-child>span:last-child{letter-spacing:-.04em;white-space:normal;font-size:1.25rem}.EarningsReport-module__HeXsoq__axisNote>summary{cursor:pointer;width:fit-content;color:var(--text-body);align-items:center;gap:.4rem;font-weight:600;list-style:none;display:flex}.EarningsReport-module__HeXsoq__axisNote>summary::-webkit-details-marker{display:none}.EarningsReport-module__HeXsoq__axisNote>summary svg{transition:rotate var(--default-transition-duration) var(--ease-brand)}.EarningsReport-module__HeXsoq__axisNote>summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.EarningsReport-module__HeXsoq__axisNote[open]>summary svg{rotate:180deg}.EarningsReport-module__HeXsoq__chartFooter{padding-top:1.2rem}.EarningsReport-module__HeXsoq__chartFooter dt{white-space:normal;line-height:1.45}.EarningsReport-module__HeXsoq__chartFooter dd{letter-spacing:-.035em;margin-top:.45rem;font-size:1.15rem;line-height:1.3}@media (min-width:640px){.EarningsReport-module__HeXsoq__chartFooter{grid-auto-rows:auto}.EarningsReport-module__HeXsoq__chartFooter>div{grid-row:span 2;grid-template-rows:subgrid;row-gap:0;display:grid}.EarningsReport-module__HeXsoq__chartFooter dd{align-self:start}}.EarningsReport-module__HeXsoq__ceoQuote{border:0;border-block:1px solid var(--primary-faint);border-left:3px solid var(--primary);background:0 0;border-radius:0;padding:40px 32px}.EarningsReport-module__HeXsoq__ceoQuote blockquote{max-width:60ch;color:var(--text-strong);letter-spacing:-.04em;font-size:clamp(1.15rem,2.2vw,1.75rem);font-style:normal;font-weight:450;line-height:1.48}.EarningsReport-module__HeXsoq__summaryPanel,.EarningsReport-module__HeXsoq__analysisPanel{background:var(--premium-surface,var(--surface-solid));border-radius:1.3rem;padding:clamp(1.35rem,3vw,2.5rem)}.EarningsReport-module__HeXsoq__summaryPanel{border-top:3px solid var(--primary)}.EarningsReport-module__HeXsoq__analysisPanel{box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:0}.EarningsReport-module__HeXsoq__panelHead{gap:.85rem;margin-bottom:1.6rem;padding-bottom:1.25rem}.EarningsReport-module__HeXsoq__panelHead>span:first-child{border-radius:50%;width:2.25rem;height:2.25rem}.EarningsReport-module__HeXsoq__panelHead h2{white-space:normal}.EarningsReport-module__HeXsoq__summaryProse{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.EarningsReport-module__HeXsoq__summaryLead{max-width:34em;color:var(--text-strong);letter-spacing:-.02em;font-size:1.14rem;font-weight:500;line-height:1.65}.EarningsReport-module__HeXsoq__summaryRest{flex-direction:column;gap:.9rem;min-width:0;display:flex}.EarningsReport-module__HeXsoq__summaryRest>p{max-width:36em;color:var(--text-body);font-size:1rem;line-height:1.8}@media (min-width:1024px){.EarningsReport-module__HeXsoq__summaryProse{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:0 clamp(2rem,3.5vw,3.5rem);display:grid}.EarningsReport-module__HeXsoq__summaryLead{max-width:none;font-size:1.2rem;line-height:1.6}.EarningsReport-module__HeXsoq__summaryRest{border-left:1px solid var(--line-soft);margin-left:calc(clamp(2rem,3.5vw,3.5rem)/-2);padding-left:calc(clamp(2rem,3.5vw,3.5rem)/2)}.EarningsReport-module__HeXsoq__summaryRest>p{max-width:none;font-size:1rem}.EarningsReport-module__HeXsoq__summaryProse:not(:has(>.EarningsReport-module__HeXsoq__summaryRest)){grid-template-columns:minmax(0,1fr)}.EarningsReport-module__HeXsoq__summaryProse:not(:has(>.EarningsReport-module__HeXsoq__summaryRest)) .EarningsReport-module__HeXsoq__summaryLead{max-width:44em}}@media (min-width:1280px){.EarningsReport-module__HeXsoq__summaryLead{font-size:1.35rem}}.EarningsReport-module__HeXsoq__analysisGrid{grid-template-columns:minmax(0,1fr);gap:28px 40px;display:grid}.EarningsReport-module__HeXsoq__analysisItem{padding:24px 0 0 48px;position:relative}.EarningsReport-module__HeXsoq__analysisItem>span:first-child{letter-spacing:-.025em;font-size:16px;font-weight:550;line-height:1;position:absolute;top:28px;left:0}.EarningsReport-module__HeXsoq__analysisItem h3{letter-spacing:-.04em;color:var(--primary-ink);margin-bottom:.85rem;font-size:22px;line-height:1.25}.EarningsReport-module__HeXsoq__analysisItem p{max-width:32em;font-size:15px;line-height:1.85}@media (min-width:1101px){.EarningsReport-module__HeXsoq__analysisGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.EarningsReport-module__HeXsoq__analysisItem{grid-column:span 2}.EarningsReport-module__HeXsoq__analysisItem:last-child:nth-child(3n+2),.EarningsReport-module__HeXsoq__analysisItem:nth-last-child(2):nth-child(3n+1){grid-column:span 3}.EarningsReport-module__HeXsoq__analysisGrid:has(>.EarningsReport-module__HeXsoq__analysisItem:last-child:nth-child(3n+1))>.EarningsReport-module__HeXsoq__analysisItem{grid-column:span 3}.EarningsReport-module__HeXsoq__analysisItem:only-child{grid-column:1/-1}}.EarningsReport-module__HeXsoq__reportFooter{margin-top:.75rem;padding-top:1.5rem}.EarningsReport-module__HeXsoq__reportFooter a{gap:.35rem}.EarningsReport-module__HeXsoq__reportNav{border-color:var(--line);border-radius:12px}.EarningsReport-module__HeXsoq__reportNav a[aria-current=location]{color:var(--primary-ink)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.EarningsReport-module__HeXsoq__revenueBar{animation:linear both EarningsReport-module__HeXsoq__barArrival;animation-timeline:view();animation-range:entry}}}@keyframes EarningsReport-module__HeXsoq__barArrival{0%{transform:scaleY(.04)}to{transform:scaleY(1)}}.EarningsReport-module__HeXsoq__scoreDial{overflow:visible}@media (min-width:1101px){.EarningsReport-module__HeXsoq__cover{padding:2rem 2.5rem}.EarningsReport-module__HeXsoq__coverIdentity,.EarningsReport-module__HeXsoq__coverResults,.EarningsReport-module__HeXsoq__verdictPanel,.EarningsReport-module__HeXsoq__coverFacts{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}.EarningsReport-module__HeXsoq__coverIdentity{align-items:start}.EarningsReport-module__HeXsoq__coverIdentity>:first-child{grid-column:1/9}.EarningsReport-module__HeXsoq__coverLive{grid-column:9/13;justify-self:end}.EarningsReport-module__HeXsoq__coverResults{align-items:center;row-gap:0;margin-inline:-20px;padding:16px 19px}.EarningsReport-module__HeXsoq__coverResults>.EarningsReport-module__HeXsoq__coverLeadFacts{grid-column:1/9}.EarningsReport-module__HeXsoq__coverResults>.EarningsReport-module__HeXsoq__coverTrend{grid-column:9/13}.EarningsReport-module__HeXsoq__coverResults[data-has-metrics=false]>.EarningsReport-module__HeXsoq__coverTrend,.EarningsReport-module__HeXsoq__coverResults[data-has-trend=false]>.EarningsReport-module__HeXsoq__coverLeadFacts{grid-column:1/-1}.EarningsReport-module__HeXsoq__verdictPanel{align-items:start;gap:0 24px}.EarningsReport-module__HeXsoq__verdictScore{flex-direction:column;grid-column:1/3;align-items:flex-start}.EarningsReport-module__HeXsoq__headlineBlock{grid-area:1/3/auto/9}.EarningsReport-module__HeXsoq__verdictTarget{border-left:0;grid-area:1/9/auto/13;max-width:none;padding-left:0;position:relative}.EarningsReport-module__HeXsoq__verdictTarget:before,.EarningsReport-module__HeXsoq__coverFacts>dl:before{inset-block:0;content:"";background:var(--line);width:1px;position:absolute;left:-12px}.EarningsReport-module__HeXsoq__verdictPanel[data-has-target=false] .EarningsReport-module__HeXsoq__headlineBlock{grid-column:3/-1}.EarningsReport-module__HeXsoq__coverFacts{align-items:start;row-gap:0}.EarningsReport-module__HeXsoq__coverFacts>.EarningsReport-module__HeXsoq__reportClose{grid-column:1/5}.EarningsReport-module__HeXsoq__coverFacts>dl{border-top:0;grid-column:5/13;padding:0;position:relative}.EarningsReport-module__HeXsoq__coverFacts>dl:only-child{grid-column:1/-1}}@media (max-width:1100px){.EarningsReport-module__HeXsoq__coverResults{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.EarningsReport-module__HeXsoq__coverLeadFacts{gap:1rem}.EarningsReport-module__HeXsoq__coverLeadFacts dd:not(.EarningsReport-module__HeXsoq__coverMetricNote){font-size:clamp(1.9rem,3.5vw,2.6rem)}.EarningsReport-module__HeXsoq__coverFacts{display:flex}.EarningsReport-module__HeXsoq__verdictPanel{gap:1.4rem}.EarningsReport-module__HeXsoq__verdictScore{flex-direction:row;gap:.65rem}.EarningsReport-module__HeXsoq__verdictTarget{max-width:12rem}}@media (max-width:767px){.EarningsReport-module__HeXsoq__cover{border-radius:1.1rem;gap:1.35rem}.EarningsReport-module__HeXsoq__coverResults{border-radius:14px;grid-template-columns:minmax(0,1fr);gap:20px;padding:18px 14px}.EarningsReport-module__HeXsoq__coverLeadFacts{gap:12px}.EarningsReport-module__HeXsoq__coverLeadFacts>div+div:before{left:-6px}.EarningsReport-module__HeXsoq__coverLeadFacts dd:not(.EarningsReport-module__HeXsoq__coverMetricNote){letter-spacing:-.05em;font-size:clamp(22px,6.4vw,26px)}.EarningsReport-module__HeXsoq__coverLeadFacts dt{font-size:.8125rem;line-height:1.35}.EarningsReport-module__HeXsoq__coverMetricNote{font-size:.75rem;line-height:1.5}.EarningsReport-module__HeXsoq__coverMetricNote [data-note-sep]{display:none}.EarningsReport-module__HeXsoq__coverMetricNote [data-note-part]{display:block}.EarningsReport-module__HeXsoq__coverTrend{border-top:1px solid var(--line-soft);padding-top:18px}.EarningsReport-module__HeXsoq__coverResults[data-has-metrics=false] .EarningsReport-module__HeXsoq__coverTrend{border-top:0;padding-top:0}.EarningsReport-module__HeXsoq__coverTrendPlot{--trend-track:62px}.EarningsReport-module__HeXsoq__coverFacts{gap:16px}.EarningsReport-module__HeXsoq__coverFacts>dl dd{padding-top:0}.EarningsReport-module__HeXsoq__verdictPanel{gap:1rem;padding:1rem 0}.EarningsReport-module__HeXsoq__verdictScore{gap:.6rem}.EarningsReport-module__HeXsoq__headlineBlock{grid-area:2/1/auto/-1}.EarningsReport-module__HeXsoq__verdictHeadline{font-size:.875rem}.EarningsReport-module__HeXsoq__verdictTarget{border-left:1px solid var(--line);grid-row:1;align-self:center;max-width:none;padding:0 0 0 .85rem}.EarningsReport-module__HeXsoq__targetValue{font-size:clamp(1.15rem,5.5vw,1.7rem)}.EarningsReport-module__HeXsoq__metricGrid,.EarningsReport-module__HeXsoq__metricGrid[data-count="4"],.EarningsReport-module__HeXsoq__metricGrid[data-count="6"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.EarningsReport-module__HeXsoq__metricGrid[data-count="6"] .EarningsReport-module__HeXsoq__metricItem,.EarningsReport-module__HeXsoq__metricGrid[data-count="6"] .EarningsReport-module__HeXsoq__metricItem:nth-child(-n+2){grid-column:auto}.EarningsReport-module__HeXsoq__metricCard{border-radius:.9rem;padding:1rem}.EarningsReport-module__HeXsoq__metricTop{gap:.35rem}.EarningsReport-module__HeXsoq__metricLabel{font-size:.75rem}.EarningsReport-module__HeXsoq__metricValue,.EarningsReport-module__HeXsoq__metricGrid[data-count="6"] .EarningsReport-module__HeXsoq__metricItem:nth-child(-n+2) .EarningsReport-module__HeXsoq__metricValue{padding-top:1rem;font-size:clamp(1.6rem,6vw,2.5rem)}.EarningsReport-module__HeXsoq__metricNote{font-size:.75rem}.EarningsReport-module__HeXsoq__ceoQuote{padding:28px 14px 28px 16px}.EarningsReport-module__HeXsoq__chartFooter dd{font-size:1.05rem}.EarningsReport-module__HeXsoq__analysisGrid{gap:24px}.EarningsReport-module__HeXsoq__analysisItem{padding-left:34px}.EarningsReport-module__HeXsoq__analysisItem>span:first-child{font-size:13px}.EarningsReport-module__HeXsoq__analysisItem h3{font-size:20px}.EarningsReport-module__HeXsoq__analysisItem p{font-size:14px;line-height:1.8}}@media (max-width:639px){.EarningsReport-module__HeXsoq__cover{gap:1rem}.EarningsReport-module__HeXsoq__verdictPanel{align-items:start;padding-top:.75rem}.EarningsReport-module__HeXsoq__verdictScore{align-items:flex-start}.EarningsReport-module__HeXsoq__coverIdentity{gap:.75rem}.EarningsReport-module__HeXsoq__coverIdentity>:first-child{gap:.625rem}.EarningsReport-module__HeXsoq__companyTitle,.EarningsReport-module__HeXsoq__companyTitle[data-long]{font-size:var(--text-heading);letter-spacing:-.035em}.EarningsReport-module__HeXsoq__verdictScore{--score-ring-size:56px}.EarningsReport-module__HeXsoq__verdictScore [data-ring-denominator]{display:none}.EarningsReport-module__HeXsoq__verdictDecision{gap:.35rem}.EarningsReport-module__HeXsoq__verdictWord{font-size:var(--text-heading)}.EarningsReport-module__HeXsoq__targetValue{font-size:var(--text-title)}.EarningsReport-module__HeXsoq__verdictHeadline:not([data-expanded]){-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.EarningsReport-module__HeXsoq__headlineToggle{align-items:center;min-height:44px;margin-bottom:-.5rem;display:inline-flex}.EarningsReport-module__HeXsoq__headlineToggle:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}}@media (prefers-reduced-motion:reduce){.EarningsReport-module__HeXsoq__coverTrendLink,.EarningsReport-module__HeXsoq__readoutLine,.EarningsReport-module__HeXsoq__axisNote>summary svg{transition:none}}.EarningsReport-module__HeXsoq__summaryProse,.EarningsReport-module__HeXsoq__summaryProse[class]{flex-direction:column;gap:22px;display:flex}.EarningsReport-module__HeXsoq__summaryLead,.EarningsReport-module__HeXsoq__summaryLead[class]{border-left:3px solid var(--primary);max-width:68ch;color:var(--text-strong);padding:4px 0 4px 20px;font-size:clamp(1.15rem,1.6vw,1.35rem);line-height:1.6}.EarningsReport-module__HeXsoq__summaryRest,.EarningsReport-module__HeXsoq__summaryRest[class]{column-count:2;column-rule:1px solid var(--line-soft);border:0;column-gap:clamp(2rem,4vw,3.5rem);max-width:68rem;margin:0;padding:0;display:block}.EarningsReport-module__HeXsoq__summaryRest>p,.EarningsReport-module__HeXsoq__summaryRest[class]>p{break-inside:avoid;max-width:none;color:var(--text-body);margin:0 0 .9rem;font-size:1rem;line-height:1.8}@media (max-width:1023px){.EarningsReport-module__HeXsoq__summaryRest,.EarningsReport-module__HeXsoq__summaryRest[class]{column-count:1}}.EarningsReport-module__HeXsoq__coverTrendBar>span{font-size:.8rem;font-weight:600}.EarningsReport-module__HeXsoq__coverTrendBar[data-latest=true]>span{font-size:.875rem}.EarningsReport-module__HeXsoq__assessment{border:1px solid var(--line);background:var(--surface-sunken);border-radius:18px;order:2;min-width:0;padding:22px}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__verdictPanel{border:0;grid-template-columns:150px minmax(0,1fr) minmax(190px,.6fr);align-items:start;gap:24px;padding:0 0 22px;display:grid}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__verdictScore{flex-direction:column;grid-area:1/1;align-items:flex-start;gap:12px}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__headlineBlock{grid-area:1/2}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__verdictHeadline{max-width:36em;font-size:15px;line-height:1.75}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__verdictTarget{border-left:1px solid var(--line);grid-area:1/3;gap:8px;max-width:none;height:100%;padding:0 0 0 20px}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__verdictTarget:before,.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__coverFacts>dl:before{content:none}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__verdictPanel[data-has-target=false]{grid-template-columns:150px minmax(0,1fr)}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__verdictPanel[data-has-target=false] .EarningsReport-module__HeXsoq__headlineBlock{grid-column:2}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__targetValue{font-size:30px}.EarningsReport-module__HeXsoq__cover .EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__coverFacts{border-top:1px solid var(--line);grid-template-columns:minmax(240px,.9fr) minmax(0,1.8fr);gap:24px;padding-top:22px;display:grid}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__coverFacts>.EarningsReport-module__HeXsoq__reportClose{grid-column:auto;min-width:0}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__reportClose>p:nth-child(2)>span:first-child{font-size:34px}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__priceLadder{margin-top:14px}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__coverFacts>dl{border:0;border-left:1px solid var(--line);background:0 0;grid-column:auto;align-content:start;gap:18px;margin:0;padding:0 0 0 24px}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__coverFacts>dl>div{gap:8px;padding:0}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__coverFacts>dl dt{flex-direction:column;align-items:flex-start;gap:5px;line-height:1.5;display:flex}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__coverFacts>dl dt>span:last-child{flex-shrink:1}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__coverFacts>dl dd{padding-top:0;font-size:22px;line-height:1.25}.EarningsReport-module__HeXsoq__liveReading{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.EarningsReport-module__HeXsoq__liveValue{font-size:clamp(36px,3.4vw,50px)}.EarningsReport-module__HeXsoq__liveReading>span:last-child{align-items:center;gap:12px;margin:0}.EarningsReport-module__HeXsoq__liveReading>span:last-child>span:last-child:not(:first-child){font-size:17px}@media (max-width:1100px){.EarningsReport-module__HeXsoq__assessment{padding:20px}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__verdictPanel{grid-template-columns:minmax(0,1fr) minmax(190px,.65fr);gap:18px}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__verdictScore{flex-direction:row;grid-column:1;align-items:center}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__headlineBlock{grid-area:2/1/auto/-1}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__verdictTarget{grid-area:1/2}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__verdictPanel[data-has-target=false]{grid-template-columns:minmax(0,1fr)}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__verdictPanel[data-has-target=false] .EarningsReport-module__HeXsoq__headlineBlock{grid-column:1}.EarningsReport-module__HeXsoq__cover .EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__coverFacts{grid-template-columns:minmax(0,1fr)}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__coverFacts>dl{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}.EarningsReport-module__HeXsoq__liveValue{font-size:38px}}@media (max-width:639px){.EarningsReport-module__HeXsoq__assessment{border-radius:14px;padding:16px}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__verdictPanel{grid-template-columns:minmax(0,1fr);gap:16px;padding-bottom:18px}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__verdictScore{grid-area:1/1;align-items:center}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__headlineBlock{grid-area:2/1}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__verdictTarget{border-left:0;border-top:1px solid var(--line);grid-area:3/1;height:auto;padding:16px 0 0}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__targetValue{font-size:28px}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__verdictHeadline{font-size:14px}.EarningsReport-module__HeXsoq__cover .EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__coverFacts{gap:18px;padding-top:18px}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__coverFacts>dl>div{flex-direction:row;align-items:center;padding:10px 0}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__coverFacts>dl>div:first-child{padding-top:0}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__coverFacts>dl>div:last-child{padding-bottom:0}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__coverFacts>dl dt{gap:3px}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__coverFacts>dl dd{font-size:20px}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__reportClose>p:nth-child(2)>span:first-child{font-size:30px}.EarningsReport-module__HeXsoq__liveReading{align-items:flex-start;gap:6px}.EarningsReport-module__HeXsoq__liveValue{font-size:36px}.EarningsReport-module__HeXsoq__coverLive{border-top:1px solid var(--line-soft);padding-top:14px}}@media (min-width:1101px){.EarningsReport-module__HeXsoq__assessment{margin-inline:-20px;padding-inline:19px}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__verdictPanel{grid-template-columns:auto minmax(0,1fr) minmax(210px,.55fr);align-items:center;gap:28px}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__verdictPanel[data-has-target=false]{grid-template-columns:auto minmax(0,1fr)}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__verdictScore{flex-direction:row;align-items:center;gap:16px}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__verdictTarget{justify-content:center;align-self:stretch}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__headlineBlock{justify-self:center;min-width:0;max-width:100%}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__coverFacts>dl>div{flex-direction:column;gap:0;display:flex}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__coverFacts>dl dt{display:contents}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__coverFacts>dl dt>span:first-child{order:1}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__coverFacts>dl dd{order:2;margin-top:14px;font-size:26px;line-height:1.1}.EarningsReport-module__HeXsoq__assessment .EarningsReport-module__HeXsoq__coverFacts>dl dt>span:not(:first-child){order:3;margin-top:8px;line-height:1.45}}.EarningsReport-module__HeXsoq__coverLeadFacts>div{animation:EarningsReport-module__HeXsoq__cover-fact .7s var(--ease-brand) .14s backwards}.EarningsReport-module__HeXsoq__coverLeadFacts>div+div{animation-delay:.24s}.EarningsReport-module__HeXsoq__coverTrendBar{animation:EarningsReport-module__HeXsoq__cover-bar .9s var(--ease-brand) backwards;animation-delay:calc(.26s + var(--i,0) * 70ms)}@keyframes EarningsReport-module__HeXsoq__cover-fact{0%{transform:translateY(14px)}}@keyframes EarningsReport-module__HeXsoq__cover-bar{0%{clip-path:inset(100% -2em 0)}to{clip-path:inset(-2em -2em 0)}}@media (prefers-reduced-motion:reduce){.EarningsReport-module__HeXsoq__coverLeadFacts>div,.EarningsReport-module__HeXsoq__coverTrendBar{animation:none}}
.MarketBoards-module__73fsCa__section{flex-direction:column;gap:16px;min-width:0;scroll-margin-top:100px;display:flex}.MarketBoards-module__73fsCa__boards{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:1200px){.MarketBoards-module__73fsCa__boards{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch}.MarketBoards-module__73fsCa__boards>.MarketBoards-module__73fsCa__board{flex-direction:column;display:flex}.MarketBoards-module__73fsCa__boards>.MarketBoards-module__73fsCa__board>.MarketBoards-module__73fsCa__notes{margin-top:auto}}.MarketBoards-module__73fsCa__board,.MarketBoards-module__73fsCa__pulsePanel{background:var(--premium-surface);border-radius:18px;scroll-margin-top:100px}.MarketBoards-module__73fsCa__table{border-collapse:collapse;width:100%;min-width:560px;font-size:var(--text-small)}.MarketBoards-module__73fsCa__tableCompact{min-width:480px}.MarketBoards-module__73fsCa__table thead tr{border-bottom:1px solid var(--line);background:var(--surface-sunken)}.MarketBoards-module__73fsCa__table th,.MarketBoards-module__73fsCa__table td{vertical-align:top;padding:9px 12px}.MarketBoards-module__73fsCa__table tbody tr+tr{border-top:1px solid var(--line-soft)}.MarketBoards-module__73fsCa__labelHead{text-align:left;font-weight:600;font-size:var(--text-nano);color:var(--text-muted)}.MarketBoards-module__73fsCa__valueHead{text-align:right;font-weight:600;font-size:var(--text-nano);color:var(--text-muted);white-space:nowrap}.MarketBoards-module__73fsCa__table tr>:first-child{z-index:1;background:var(--premium-surface);padding-left:16px;position:sticky;left:0}.MarketBoards-module__73fsCa__table thead tr>:first-child{background:var(--surface-sunken)}@media (min-width:640px){.MarketBoards-module__73fsCa__table tr>:first-child{padding-left:20px}.MarketBoards-module__73fsCa__table tr>:last-child{padding-right:20px}}.MarketBoards-module__73fsCa__labelCell{text-align:left;min-width:132px;font-weight:400}.MarketBoards-module__73fsCa__labelLink{color:var(--text-strong);flex-direction:column;gap:1px;margin-block:-6px;padding-block:6px;display:flex}.MarketBoards-module__73fsCa__labelLink:hover .MarketBoards-module__73fsCa__labelName{color:var(--primary)}.MarketBoards-module__73fsCa__table tbody tr:has(.MarketBoards-module__73fsCa__labelLink):focus-within{background:var(--primary-tint)}.MarketBoards-module__73fsCa__table tbody tr:has(.MarketBoards-module__73fsCa__labelLink):focus-within>:first-child{background:color-mix(in srgb, var(--primary) 5%, var(--premium-surface))}@media (hover:hover){.MarketBoards-module__73fsCa__table tbody tr:has(.MarketBoards-module__73fsCa__labelLink):hover{background:var(--primary-tint)}.MarketBoards-module__73fsCa__table tbody tr:has(.MarketBoards-module__73fsCa__labelLink):hover>:first-child{background:color-mix(in srgb, var(--primary) 5%, var(--premium-surface))}}.MarketBoards-module__73fsCa__labelName{font-size:var(--text-base);color:var(--text-strong);transition:color .2s var(--ease-brand);font-weight:650;line-height:1.3}.MarketBoards-module__73fsCa__labelSymbol{font-size:var(--text-tiny);color:var(--text-muted)}.MarketBoards-module__73fsCa__valueCell{text-align:right;white-space:nowrap}.MarketBoards-module__73fsCa__valueCell>span:first-child{display:block}.MarketBoards-module__73fsCa__bar{max-width:72px;margin-top:6px}.MarketBoards-module__73fsCa__basis{font-size:var(--text-nano);color:var(--text-body);margin-top:3px;font-weight:600;display:block}.MarketBoards-module__73fsCa__sortLink{min-height:44px;color:var(--text-body);transition:color .2s var(--ease-brand);align-items:center;gap:4px;margin-block:-12px;display:inline-flex}@media (min-width:640px){.MarketBoards-module__73fsCa__sortLink{min-height:32px;margin-block:-8px}}.MarketBoards-module__73fsCa__sortLink:hover,.MarketBoards-module__73fsCa__sortLink[data-active]{color:var(--primary)}.MarketBoards-module__73fsCa__groupRow th{text-align:left;padding-top:12px;padding-bottom:6px}.MarketBoards-module__73fsCa__table tbody:not(:first-of-type) .MarketBoards-module__73fsCa__groupRow{border-top:1px solid var(--line)}.MarketBoards-module__73fsCa__groupLabel{font-size:var(--text-nano);color:var(--text-muted);font-weight:650}.MarketBoards-module__73fsCa__notes{border-top:1px solid var(--line-soft);font-size:var(--text-tiny);color:var(--text-muted);flex-direction:column;gap:6px;padding:12px 16px;line-height:1.55;display:flex}.MarketBoards-module__73fsCa__stamp{border-top:1px solid var(--line-soft);flex-direction:column;gap:3px;padding:10px 16px 14px;display:flex}.MarketBoards-module__73fsCa__stampLine,.MarketBoards-module__73fsCa__sourceLine{font-size:var(--text-tiny);color:var(--text-muted);line-height:1.45}.MarketBoards-module__73fsCa__sourceLine{border-top:1px solid var(--line-soft);padding:10px 16px 14px}@media (min-width:640px){.MarketBoards-module__73fsCa__notes,.MarketBoards-module__73fsCa__stamp,.MarketBoards-module__73fsCa__sourceLine{padding-inline:20px}}.MarketBoards-module__73fsCa__pulseBody{grid-template-columns:minmax(0,1fr);gap:18px;padding:4px 16px 16px;display:grid}@media (min-width:640px){.MarketBoards-module__73fsCa__pulseBody{padding-inline:20px}}@media (min-width:900px){.MarketBoards-module__73fsCa__pulseBody{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:center;gap:28px}}.MarketBoards-module__73fsCa__gaugeWrap{flex-direction:column;align-items:center;gap:2px;display:flex}.MarketBoards-module__73fsCa__gauge{width:100%;max-width:260px;height:auto;overflow:visible}.MarketBoards-module__73fsCa__gaugeCompact{max-width:180px}.MarketBoards-module__73fsCa__gaugeMarker{fill:var(--surface-solid);stroke:var(--text-strong);stroke-width:3px}.MarketBoards-module__73fsCa__gaugeReading{flex-direction:column;align-items:center;gap:2px;margin-top:-34px;display:flex}.MarketBoards-module__73fsCa__gaugeReading strong{letter-spacing:-.04em;color:var(--text-strong);font-size:40px;font-weight:700;line-height:1}.MarketBoards-module__73fsCa__gaugeCompact+.MarketBoards-module__73fsCa__gaugeReading{margin-top:-26px}.MarketBoards-module__73fsCa__gaugeCompact+.MarketBoards-module__73fsCa__gaugeReading strong{font-size:30px}.MarketBoards-module__73fsCa__gaugeReading span{font-size:var(--text-small);color:var(--text-body);font-weight:650}.MarketBoards-module__73fsCa__gaugeCaption{font-size:var(--text-tiny);color:var(--text-muted);text-align:center;margin-top:4px}.MarketBoards-module__73fsCa__pulseList{grid-template-columns:minmax(0,1fr);gap:0;display:grid}@media (min-width:640px){.MarketBoards-module__73fsCa__pulseList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}.MarketBoards-module__73fsCa__pulseList>li{border-top:1px solid var(--line-soft);flex-direction:column;gap:6px;min-width:0;padding-block:10px;display:flex}.MarketBoards-module__73fsCa__pulseRowHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.MarketBoards-module__73fsCa__pulseName{font-size:var(--text-base);color:var(--text-strong);font-weight:650}.MarketBoards-module__73fsCa__pulseRowHead b{letter-spacing:-.03em;color:var(--text-strong);font-size:20px;font-weight:700}.MarketBoards-module__73fsCa__scoreTrack{background:var(--line-soft);border-radius:999px;height:4px;display:block;position:relative}.MarketBoards-module__73fsCa__scoreTrack:after{content:"";background:var(--line-strong);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.MarketBoards-module__73fsCa__scoreTrack i{background:color-mix(in srgb, var(--down) 70%, transparent);border-radius:999px;height:100%;display:block}.MarketBoards-module__73fsCa__scoreTrack i[data-side=up]{background:color-mix(in srgb, var(--up) 70%, transparent)}.MarketBoards-module__73fsCa__pulseRaw{font-size:var(--text-tiny);color:var(--text-muted);line-height:1.45}.MarketBoards-module__73fsCa__pulseCompact{flex-wrap:wrap;align-items:center;gap:12px 20px;padding:0 16px 16px;display:flex}@media (min-width:640px){.MarketBoards-module__73fsCa__pulseCompact{padding-inline:20px}}.MarketBoards-module__73fsCa__pulseCompact .MarketBoards-module__73fsCa__gaugeWrap{flex:none;width:180px}.MarketBoards-module__73fsCa__pulseChips{flex-direction:column;flex:180px;min-width:0;display:flex}.MarketBoards-module__73fsCa__pulseChips li{border-top:1px solid var(--line-soft);font-size:var(--text-small);color:var(--text-body);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding-block:9px;display:grid}.MarketBoards-module__73fsCa__pulseChips li:first-child{border-top:0}.MarketBoards-module__73fsCa__pulseChipScore{align-items:center;gap:14px;display:flex}.MarketBoards-module__73fsCa__chipTrack{width:120px;height:6px}.MarketBoards-module__73fsCa__pulseChipScore b{letter-spacing:-.03em;text-align:right;min-width:2.2ch;color:var(--down);font-size:22px;font-weight:700;line-height:1}.MarketBoards-module__73fsCa__pulseChipScore b[data-side=up]{color:var(--up)}@media (max-width:479px){.MarketBoards-module__73fsCa__pulseChips li{row-gap:3px}.MarketBoards-module__73fsCa__pulseChips .MarketBoards-module__73fsCa__pulseChipName{display:contents}.MarketBoards-module__73fsCa__pulseChips .MarketBoards-module__73fsCa__pulseChipName small{grid-area:2/1/auto/-1}.MarketBoards-module__73fsCa__pulseChipScore{grid-area:1/2;gap:10px}.MarketBoards-module__73fsCa__chipTrack{width:64px}.MarketBoards-module__73fsCa__pulseChipScore b{font-size:20px}}.MarketBoards-module__73fsCa__pulseLead{max-width:62ch;font-size:var(--text-small);color:var(--text-muted);margin:-4px 16px 12px;line-height:1.45}@media (min-width:640px){.MarketBoards-module__73fsCa__pulseLead{margin-inline:20px}}.MarketBoards-module__73fsCa__gaugeNote{text-align:center;max-width:180px;color:var(--text-muted);margin-top:4px;font-size:12px;line-height:1.35}.MarketBoards-module__73fsCa__pulseChipName{min-width:0;color:var(--text-strong);flex-direction:column;gap:2px;font-weight:600;display:flex}.MarketBoards-module__73fsCa__pulseChipName small,.MarketBoards-module__73fsCa__pulseName small{color:var(--text-muted);font-size:12px;font-weight:400;line-height:1.3;display:block}@media (max-width:639px){.MarketBoards-module__73fsCa__labelName{max-width:128px;display:block}}.MarketBoards-module__73fsCa__heatTable{border-collapse:separate;border-spacing:0 2px;min-width:440px}.MarketBoards-module__73fsCa__heatTable tbody tr+tr{border-top:0}.MarketBoards-module__73fsCa__heatTable tbody .MarketBoards-module__73fsCa__labelCell{vertical-align:middle;padding-block:6px}.MarketBoards-module__73fsCa__heatTable td.MarketBoards-module__73fsCa__heatCell{text-align:right;white-space:nowrap;vertical-align:middle;padding:0 0 0 3px}.MarketBoards-module__73fsCa__heatTable tr>td.MarketBoards-module__73fsCa__heatCell:last-child{padding-right:16px}@media (min-width:640px){.MarketBoards-module__73fsCa__heatTable tr>td.MarketBoards-module__73fsCa__heatCell:last-child{padding-right:20px}}.MarketBoards-module__73fsCa__heat{--heat-color:var(--line-strong);background:color-mix(in oklab, var(--heat-color) calc(var(--heat,0) * 38% + 4%), transparent);min-height:40px;color:var(--text-strong);transition:box-shadow .16s var(--ease-brand);border-radius:8px;justify-content:flex-end;align-items:center;padding:0 9px;font-weight:700;display:flex}.MarketBoards-module__73fsCa__heat[data-tone=up]{--heat-color:var(--up)}.MarketBoards-module__73fsCa__heat[data-tone=down]{--heat-color:var(--down)}.MarketBoards-module__73fsCa__heat:not([data-tone]){color:var(--text-muted);background:0 0}.MarketBoards-module__73fsCa__heatCell .MarketBoards-module__73fsCa__basis{margin-top:2px;padding-right:9px}.MarketBoards-module__73fsCa__heatTable tbody tr:focus-within .MarketBoards-module__73fsCa__heat{box-shadow:inset 0 0 0 1.5px var(--line-strong)}@media (hover:hover){.MarketBoards-module__73fsCa__heatTable tbody tr:hover .MarketBoards-module__73fsCa__heat{box-shadow:inset 0 0 0 1.5px var(--line-strong)}}.MarketBoards-module__73fsCa__heatHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:2px 16px 12px;display:flex}@media (min-width:640px){.MarketBoards-module__73fsCa__heatHead{padding-inline:20px}}.MarketBoards-module__73fsCa__heatLead{max-width:68ch;font-size:var(--text-base);color:var(--text-strong);text-wrap:pretty;flex:320px;font-weight:550;line-height:1.5}.MarketBoards-module__73fsCa__heatKey{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.MarketBoards-module__73fsCa__heatScale{font-size:var(--text-tiny);color:var(--text-muted);white-space:nowrap;line-height:1.35}.MarketBoards-module__73fsCa__heatScale>span{font-weight:600}@media (max-width:639px){.MarketBoards-module__73fsCa__heatKey{align-items:flex-start}.MarketBoards-module__73fsCa__heatScale{white-space:normal}}.MarketBoards-module__73fsCa__heatLegend{font-size:var(--text-tiny);color:var(--text-muted);align-items:center;gap:3px;font-weight:600;display:flex}.MarketBoards-module__73fsCa__heatLegend>span:first-child{margin-right:5px}.MarketBoards-module__73fsCa__heatLegend>span:last-child{margin-left:5px}.MarketBoards-module__73fsCa__heatLegend .MarketBoards-module__73fsCa__heat{border-radius:3px;width:16px;height:12px;min-height:12px;padding:0;display:inline-block}.MarketBoards-module__73fsCa__heatLegend .MarketBoards-module__73fsCa__heat[data-tone=flat]{box-shadow:inset 0 0 0 1px var(--line)}@media (max-width:639px){.MarketBoards-module__73fsCa__heatTable{min-width:0}.MarketBoards-module__73fsCa__heatTable .MarketBoards-module__73fsCa__labelCell{min-width:100px}.MarketBoards-module__73fsCa__heatTable .MarketBoards-module__73fsCa__labelName{max-width:100px}.MarketBoards-module__73fsCa__heat{letter-spacing:-.01em;min-height:38px;padding:0 5px;font-size:12px}}@media (prefers-reduced-motion:reduce){.MarketBoards-module__73fsCa__heat{transition:none}}
.Themes-module__RivKIG__roll{white-space:nowrap;line-height:1;display:inline-block}.Themes-module__RivKIG__rollTrack{align-items:flex-start;display:inline-flex}.Themes-module__RivKIG__rollGlyph,.Themes-module__RivKIG__rollColumn{height:1.1em;line-height:1.1em;display:inline-block}.Themes-module__RivKIG__rollColumn{position:relative}.Themes-module__RivKIG__rollStrip{visibility:hidden;position:absolute;inset:0 0 auto}[data-rolling] .Themes-module__RivKIG__rollColumn{clip-path:inset(0 -50%)}[data-rolling] .Themes-module__RivKIG__rollSizer{visibility:hidden}[data-rolling] .Themes-module__RivKIG__rollStrip{visibility:visible}.Themes-module__RivKIG__rollGlyph:before,.Themes-module__RivKIG__rollSizer:before{content:attr(data-c);white-space:pre}.Themes-module__RivKIG__rollStrip:before{content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9";white-space:pre;text-align:center;line-height:1.1em;display:block}.Themes-module__RivKIG__rank{flex-direction:column;gap:12px;min-width:0;display:flex}.Themes-module__RivKIG__rankHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.Themes-module__RivKIG__rankHead :is(h2,h3,h4){font-size:var(--text-lead);letter-spacing:-.015em;color:var(--text-strong);font-weight:650}.Themes-module__RivKIG__rankHead span{color:var(--text-muted);font-size:12px}.Themes-module__RivKIG__rankList{flex-direction:column;gap:1px;display:flex}.Themes-module__RivKIG__rankRow{min-height:28px;color:var(--text-body);transition:background-color .2s var(--ease-brand), color .2s var(--ease-brand);border-radius:8px;grid-template-columns:minmax(0,10.5rem) minmax(0,1fr) 4.9rem;align-items:center;gap:12px;margin-inline:-8px;padding:0 8px;font-size:13px;display:grid}.Themes-module__RivKIG__rankRow:focus-visible{outline:2px solid var(--line-focus);outline-offset:1px}@media (hover:hover){.Themes-module__RivKIG__rankRow:hover{background:var(--primary-tint);color:var(--primary-ink)}}.Themes-module__RivKIG__rankName{text-overflow:ellipsis;white-space:nowrap;color:var(--text-strong);font-weight:600;overflow:hidden}@media (hover:hover){.Themes-module__RivKIG__rankRow:hover .Themes-module__RivKIG__rankName{color:var(--primary-ink)}}.Themes-module__RivKIG__rankTrack{background:var(--line-soft);border-radius:3px;height:6px;position:relative}.Themes-module__RivKIG__rankTrack:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:-4px;bottom:-4px;left:50%}.Themes-module__RivKIG__rankBar{background:var(--flat);transition:filter .2s var(--ease-brand);border-radius:3px;position:absolute;top:0;bottom:0}@media (hover:hover){.Themes-module__RivKIG__rankRow:hover .Themes-module__RivKIG__rankBar{filter:saturate(1.25)brightness(1.06)}}.Themes-module__RivKIG__rankBar[data-tone=up]{background:var(--up)}.Themes-module__RivKIG__rankBar[data-tone=down]{background:var(--down)}.Themes-module__RivKIG__rankValue{text-align:right;font-size:13.5px;font-weight:750}@media (max-width:767px){.Themes-module__RivKIG__rankList{gap:2px}.Themes-module__RivKIG__rankRow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value""track track";gap:7px 12px;min-height:52px;padding-block:7px;font-size:14.5px}.Themes-module__RivKIG__rankName{white-space:normal;grid-area:name;line-height:1.25}.Themes-module__RivKIG__rankValue{grid-area:value;font-size:15px}.Themes-module__RivKIG__rankTrack{grid-area:track}}.Themes-module__RivKIG__gallery{gap:16px;display:grid}.Themes-module__RivKIG__galleryItem{min-width:0}@media (min-width:768px){.Themes-module__RivKIG__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Themes-module__RivKIG__gallery{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.Themes-module__RivKIG__galleryItem[data-span="4"]{grid-column:span 4}.Themes-module__RivKIG__galleryItem[data-span="5"]{grid-column:span 5}.Themes-module__RivKIG__galleryItem[data-span="6"]{grid-column:span 6}.Themes-module__RivKIG__galleryItem[data-span="7"]{grid-column:span 7}.Themes-module__RivKIG__galleryItem[data-span="8"]{grid-column:span 8}}.Themes-module__RivKIG__card{border:1px solid var(--line);border-radius:var(--radius-feature);background:var(--premium-surface);min-width:0;height:100%;color:inherit;transition:background-color .3s var(--ease-brand), border-color .3s var(--ease-brand), transform .2s var(--ease-brand);flex-direction:column;gap:12px;padding:18px 22px 14px;display:flex}.Themes-module__RivKIG__card:focus-visible{outline:2px solid var(--line-focus);outline-offset:3px}.Themes-module__RivKIG__card:active{transform:scale(.992)}@media (hover:hover){.Themes-module__RivKIG__card:hover{border-color:var(--primary-faint);background:var(--primary-tint)}}.Themes-module__RivKIG__cardHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.Themes-module__RivKIG__cardTitle{font-size:var(--text-title);letter-spacing:-.025em;color:var(--text-strong);text-wrap:balance;font-weight:700;line-height:1.25}.Themes-module__RivKIG__card[data-wide] .Themes-module__RivKIG__cardTitle{letter-spacing:-.035em;font-size:22px}.Themes-module__RivKIG__cardArrow{color:var(--primary);transition:transform .35s var(--ease-brand);flex-shrink:0;margin-top:3px}@media (hover:hover){.Themes-module__RivKIG__card:hover .Themes-module__RivKIG__cardArrow{transform:translate(3px,-3px)}}.Themes-module__RivKIG__cardDek{-webkit-line-clamp:2;max-width:56ch;min-height:3.1em;color:var(--text-body);-webkit-box-orient:vertical;font-size:13.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.Themes-module__RivKIG__cardBody{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 20px;margin-top:auto;display:flex}.Themes-module__RivKIG__cardFigure{flex-direction:column;gap:4px;min-width:0;display:flex}.Themes-module__RivKIG__figureLabel{min-height:20px;color:var(--text-muted);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.Themes-module__RivKIG__flag{background:var(--surface-sunken);min-height:20px;color:var(--text-strong);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.Themes-module__RivKIG__figure{letter-spacing:-.05em;font-size:clamp(34px,3.1vw,44px);font-weight:600;line-height:1.1;display:block}.Themes-module__RivKIG__card[data-wide] .Themes-module__RivKIG__figure{font-size:clamp(38px,3.8vw,54px)}.Themes-module__RivKIG__stack{align-items:center;padding-left:8px;display:flex}.Themes-module__RivKIG__stack .Themes-module__RivKIG__logoSlot{box-shadow:0 0 0 2px var(--premium-surface);transition:transform .45s var(--ease-brand);transition-delay:calc(var(--i) * 18ms);border-radius:9px;margin-left:-8px}@media (hover:hover){.Themes-module__RivKIG__card:hover .Themes-module__RivKIG__stack .Themes-module__RivKIG__logoSlot{transform:translateX(calc(var(--i) * 4px))}}.Themes-module__RivKIG__mosaic{grid-template-columns:repeat(5,32px);gap:6px;display:grid}.Themes-module__RivKIG__mosaic .Themes-module__RivKIG__logoSlot{transition:transform .4s var(--ease-brand);transition-delay:calc(var(--i) * 22ms)}@media (hover:hover){.Themes-module__RivKIG__card:hover .Themes-module__RivKIG__mosaic .Themes-module__RivKIG__logoSlot{transform:translateY(-3px)}}.Themes-module__RivKIG__logoSlot{border-radius:9px;flex-shrink:0;display:inline-flex}.Themes-module__RivKIG__logoSkeleton{border-radius:8px;width:32px;height:32px}.Themes-module__RivKIG__logoRest{background:var(--surface-sunken);width:32px;height:32px;color:var(--text-body);border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:700}.Themes-module__RivKIG__stack .Themes-module__RivKIG__logoRest{width:auto;min-width:32px;padding:0 6px}.Themes-module__RivKIG__spreadWrap{min-width:0}.Themes-module__RivKIG__spread{height:28px;position:relative;container-type:inline-size}.Themes-module__RivKIG__spread:before{content:"";background:var(--line);height:1px;position:absolute;top:50%;left:0;right:0}.Themes-module__RivKIG__spreadZero{background:var(--line-strong);width:1px;position:absolute;top:3px;bottom:3px;left:50%}.Themes-module__RivKIG__tick{background:var(--flat);opacity:.9;width:2px;transition:transform .35s var(--ease-brand);border-radius:1px;margin-left:-1px;position:absolute;top:7px;bottom:7px}.Themes-module__RivKIG__tick[data-tone=up]{background:var(--up)}.Themes-module__RivKIG__tick[data-tone=down]{background:var(--down)}.Themes-module__RivKIG__tickMedian{background:var(--text-strong);border-radius:2px;width:3px;margin-left:-1.5px;position:absolute;top:0;bottom:0}@media (hover:hover){.Themes-module__RivKIG__card:hover .Themes-module__RivKIG__tick{transform:scaleY(1.5)}}.Themes-module__RivKIG__spreadScale{color:var(--text-muted);justify-content:space-between;margin-top:3px;font-size:12px;line-height:1.3;display:flex}.Themes-module__RivKIG__card .Themes-module__RivKIG__spread{height:30px}.Themes-module__RivKIG__card .Themes-module__RivKIG__spread:before{background:var(--rail-track);border-radius:2px;height:4px;top:calc(50% - 2px)}.Themes-module__RivKIG__card .Themes-module__RivKIG__spreadZero{background:var(--text-muted);opacity:.55;width:1px;top:0;bottom:0}.Themes-module__RivKIG__card .Themes-module__RivKIG__tick{opacity:1;top:6px;bottom:6px}.Themes-module__RivKIG__card .Themes-module__RivKIG__tickMedian{top:2px;bottom:0}.Themes-module__RivKIG__card .Themes-module__RivKIG__tickMedian:before{content:"";background:var(--text-strong);border-radius:50%;width:9px;height:9px;margin-left:-4.5px;position:absolute;top:-2px;left:50%}.Themes-module__RivKIG__cardFoot{border-top:1px solid var(--line-soft);color:var(--text-muted);white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;font-size:12px;display:flex}.Themes-module__RivKIG__breadth{align-items:baseline;gap:4px;display:inline-flex}.Themes-module__RivKIG__breadth b{font-size:13px;font-weight:700}.Themes-module__RivKIG__breadthSep{background:var(--line-strong);width:1px;height:10px;margin:0 6px;display:inline-block}@media (max-width:767px){.Themes-module__RivKIG__card{border-radius:20px;gap:12px;padding:16px 16px 12px}.Themes-module__RivKIG__card[data-wide] .Themes-module__RivKIG__cardTitle{font-size:var(--text-title)}.Themes-module__RivKIG__card[data-wide] .Themes-module__RivKIG__figure,.Themes-module__RivKIG__figure{font-size:36px}.Themes-module__RivKIG__cardBody{flex-direction:column;align-items:flex-start}.Themes-module__RivKIG__mosaic{gap:6px;display:flex}.Themes-module__RivKIG__mosaic>:nth-child(n+8):not(.Themes-module__RivKIG__logoRest),.Themes-module__RivKIG__logoRest>[data-at=wide]{display:none}}@media (min-width:768px){.Themes-module__RivKIG__logoRest>[data-at=narrow],.Themes-module__RivKIG__logoRest[data-only=narrow]{display:none}}.Themes-module__RivKIG__cluster{flex-wrap:wrap;place-content:center;gap:10px;height:184px;display:flex;overflow:hidden}.Themes-module__RivKIG__cluster .Themes-module__RivKIG__logoSlot{border-radius:12px}.Themes-module__RivKIG__clusterBox{display:block;container-type:inline-size}.Themes-module__RivKIG__cluster{--tile:44px;--gap:10px;max-width:calc(var(--cols,99) * (var(--tile) + var(--gap)) - var(--gap));margin-inline:auto}@media (min-width:768px){@container (min-width:260px){.Themes-module__RivKIG__cluster{--cols:var(--c5)}}@container (min-width:314px){.Themes-module__RivKIG__cluster{--cols:var(--c6)}}@container (min-width:368px){.Themes-module__RivKIG__cluster{--cols:var(--c7)}}@container (min-width:422px){.Themes-module__RivKIG__cluster{--cols:var(--c8)}}@container (min-width:476px){.Themes-module__RivKIG__cluster{--cols:var(--c9)}}@container (min-width:530px){.Themes-module__RivKIG__cluster{--cols:var(--c10)}}@container (min-width:584px){.Themes-module__RivKIG__cluster{--cols:var(--c11)}}@container (min-width:638px){.Themes-module__RivKIG__cluster{--cols:var(--c12)}}}@media (max-width:767px){.Themes-module__RivKIG__cluster{--tile:36px;--gap:8px;margin-inline:0}@container (min-width:212px){.Themes-module__RivKIG__cluster{--cols:var(--c5)}}@container (min-width:256px){.Themes-module__RivKIG__cluster{--cols:var(--c6)}}@container (min-width:300px){.Themes-module__RivKIG__cluster{--cols:var(--c7)}}@container (min-width:344px){.Themes-module__RivKIG__cluster{--cols:var(--c8)}}@container (min-width:388px){.Themes-module__RivKIG__cluster{--cols:var(--c9)}}@container (min-width:432px){.Themes-module__RivKIG__cluster{--cols:var(--c10)}}@container (min-width:476px){.Themes-module__RivKIG__cluster{--cols:var(--c11)}}@container (min-width:520px){.Themes-module__RivKIG__cluster{--cols:var(--c12)}}@container (min-width:564px){.Themes-module__RivKIG__cluster{--cols:var(--c13)}}@container (min-width:608px){.Themes-module__RivKIG__cluster{--cols:var(--c14)}}}.Themes-module__RivKIG__cluster .Themes-module__RivKIG__logoSkeleton,.Themes-module__RivKIG__cluster .Themes-module__RivKIG__logoRest{border-radius:11px;width:44px;height:44px}@media (prefers-reduced-motion:no-preference){.Themes-module__RivKIG__cluster .Themes-module__RivKIG__logoSlot{animation:Themes-module__RivKIG__cluster-in .6s var(--ease-brand) both;animation-delay:calc(var(--i) * 32ms)}}@keyframes Themes-module__RivKIG__cluster-in{0%{opacity:0;transform:translateY(10px)scale(.86)}}@media (hover:hover){.Themes-module__RivKIG__cluster .Themes-module__RivKIG__logoSlot{transition:transform .3s var(--ease-brand)}.Themes-module__RivKIG__cluster .Themes-module__RivKIG__logoSlot:hover{transform:translateY(-3px)}}@media (max-width:767px){.Themes-module__RivKIG__cluster{justify-content:flex-start;gap:8px;height:172px}.Themes-module__RivKIG__cluster .Themes-module__RivKIG__logoSlot>*,.Themes-module__RivKIG__cluster .Themes-module__RivKIG__logoSkeleton,.Themes-module__RivKIG__cluster .Themes-module__RivKIG__logoRest{width:36px;height:36px}}.Themes-module__RivKIG__heroMeta{color:var(--text-muted);flex-wrap:wrap;gap:6px 18px;margin-top:18px;font-size:13px;display:flex}.Themes-module__RivKIG__heroMeta b{color:var(--text-strong);font-weight:650}.Themes-module__RivKIG__mapPanel{overflow:visible}.Themes-module__RivKIG__mapBody{border-top:1px solid var(--line);gap:0;display:grid}.Themes-module__RivKIG__mapBody[data-bench]{grid-template-columns:minmax(0,1fr)}@media (min-width:1200px){.Themes-module__RivKIG__mapBody[data-bench]{grid-template-columns:minmax(0,1fr) 272px}.Themes-module__RivKIG__mapBody[data-bench] .Themes-module__RivKIG__bench{border-radius:0 0 var(--radius-panel,var(--radius-xl)) 0}}.Themes-module__RivKIG__mapMain{min-width:0;padding:16px 20px 18px}.Themes-module__RivKIG__mapHint{color:var(--text-body);margin-bottom:12px;font-size:12.5px;line-height:1.6}.Themes-module__RivKIG__stage{position:relative}.Themes-module__RivKIG__mapLayout[data-layout=narrow]{display:none}.Themes-module__RivKIG__map,.Themes-module__RivKIG__mapSkeleton{aspect-ratio:1.9;width:100%;position:relative}@media (min-width:1200px){.Themes-module__RivKIG__map,.Themes-module__RivKIG__mapSkeleton{aspect-ratio:2.1}.Themes-module__RivKIG__mapBody:not([data-bench]) :is(.Themes-module__RivKIG__map,.Themes-module__RivKIG__mapSkeleton){aspect-ratio:2.6}}@media (max-width:639px){.Themes-module__RivKIG__mapLayout[data-layout=wide]{display:none}.Themes-module__RivKIG__mapLayout[data-layout=narrow]{display:block}.Themes-module__RivKIG__mapLayout[data-layout=narrow] .Themes-module__RivKIG__map,.Themes-module__RivKIG__mapSkeleton{aspect-ratio:.8}.Themes-module__RivKIG__mapMain{padding:14px 14px 16px}}.Themes-module__RivKIG__tile{color:var(--text-strong);padding:2px;position:absolute;container:tile/size}.Themes-module__RivKIG__tile:focus-visible{outline:none}.Themes-module__RivKIG__tile:focus-visible .Themes-module__RivKIG__tileFace{box-shadow:0 0 0 2px var(--premium-surface), 0 0 0 4px var(--line-focus)}.Themes-module__RivKIG__tileFace{text-align:center;height:100%;transition:box-shadow .2s var(--ease-brand), transform .3s var(--ease-brand), opacity .25s var(--ease-brand);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:3px;display:flex;position:relative;overflow:hidden}.Themes-module__RivKIG__tileHead{justify-content:center;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.Themes-module__RivKIG__tileLogo{display:none}.Themes-module__RivKIG__tileId{flex-direction:column;min-width:0;display:flex}.Themes-module__RivKIG__tileSymbol{letter-spacing:.01em;white-space:nowrap;font-size:clamp(8.5px,26cqi,10.5px);font-weight:750;line-height:1.15}.Themes-module__RivKIG__tileName{text-overflow:ellipsis;white-space:nowrap;opacity:.78;font-size:12px;line-height:1.3;display:none;overflow:hidden}.Themes-module__RivKIG__tilePct{letter-spacing:-.01em;white-space:nowrap;font-size:12px;font-weight:650;line-height:1.15;display:none}.Themes-module__RivKIG__tileMuted{color:var(--text-muted)}.Themes-module__RivKIG__tileFoot{display:none}@container tile (max-width:27px) or (max-height:17px){.Themes-module__RivKIG__tileSymbol{display:none}}@container tile (min-width:36px) and (min-height:32px){.Themes-module__RivKIG__tileFace{border-radius:8px;gap:3px;padding:3px 2px}.Themes-module__RivKIG__tileSymbol{font-size:clamp(8.5px,26cqi,11.5px)}.Themes-module__RivKIG__tilePct{font-size:clamp(8.5px,24cqi,11.5px);display:block}}@container tile (min-width:84px) and (min-height:62px){.Themes-module__RivKIG__tileFace{text-align:left;border-radius:10px;justify-content:space-between;align-items:stretch;padding:9px 10px}.Themes-module__RivKIG__tileHead{justify-content:flex-start}.Themes-module__RivKIG__tileLogo{border-radius:6px;width:22px;height:22px;display:flex}.Themes-module__RivKIG__tileSymbol{font-size:13px}.Themes-module__RivKIG__tilePct{font-size:13.5px}}@container tile (min-width:118px) and (min-height:80px){.Themes-module__RivKIG__tileLogo{border-radius:8px;width:28px;height:28px}.Themes-module__RivKIG__tileName{display:block}}@container tile (min-width:170px) and (min-height:128px){.Themes-module__RivKIG__tileFace{padding:14px 16px 12px}.Themes-module__RivKIG__tileLogo{border-radius:10px;width:36px;height:36px}.Themes-module__RivKIG__tileHead{gap:10px}.Themes-module__RivKIG__tileSymbol{font-size:17px}.Themes-module__RivKIG__tileName{font-size:12.5px}.Themes-module__RivKIG__tilePct{letter-spacing:-.045em;flex:1;align-items:center;font-size:clamp(22px,13cqmin,56px);font-weight:650;line-height:1;display:flex}.Themes-module__RivKIG__tileFoot{border-top:1px solid color-mix(in oklab, currentColor 16%, transparent);white-space:nowrap;justify-content:space-between;align-items:baseline;gap:8px;padding-top:8px;font-size:12px;display:none}.Themes-module__RivKIG__tileFoot>span{text-overflow:ellipsis;opacity:.78;overflow:hidden}.Themes-module__RivKIG__tileFoot b{font-weight:650}}@container tile (min-width:230px) and (min-height:128px){.Themes-module__RivKIG__tileFoot{display:flex}}@media (hover:hover) and (pointer:fine){.Themes-module__RivKIG__map:hover .Themes-module__RivKIG__tileFace{opacity:.6}.Themes-module__RivKIG__tile:hover{z-index:3}.Themes-module__RivKIG__tile:hover .Themes-module__RivKIG__tileFace{opacity:1;box-shadow:0 0 0 2px var(--premium-surface), 0 0 0 3px var(--text-strong);transform:scale(1.015)}}.Themes-module__RivKIG__groupTile{color:var(--text-body)}.Themes-module__RivKIG__groupTile .Themes-module__RivKIG__tileFace{border:1px dashed var(--line-strong);background:var(--surface-sunken)}.Themes-module__RivKIG__groupLogos{display:none}.Themes-module__RivKIG__groupLogos>*{box-shadow:0 0 0 2px var(--premium-surface)}.Themes-module__RivKIG__groupLogos>*+*{margin-left:-6px}.Themes-module__RivKIG__groupLabel{color:var(--text-strong);font-size:12px;font-weight:650;display:none}.Themes-module__RivKIG__groupCount{font-size:12px;font-weight:700}@container tile (max-width:13px) or (max-height:15px){.Themes-module__RivKIG__groupCount{display:none}}@container tile (min-width:72px) and (min-height:56px){.Themes-module__RivKIG__groupTile .Themes-module__RivKIG__tileFace{gap:6px}.Themes-module__RivKIG__groupLogos{display:flex}.Themes-module__RivKIG__groupCount{display:none}.Themes-module__RivKIG__groupLabel{display:block}}@container tile (max-width:99px){.Themes-module__RivKIG__groupLogos>:nth-child(n+4){display:none}}@media (prefers-reduced-motion:no-preference){.Themes-module__RivKIG__tile{animation:Themes-module__RivKIG__tile-in .62s var(--ease-brand) both;animation-delay:calc(min(var(--i), 16) * 34ms)}.Themes-module__RivKIG__tileId,.Themes-module__RivKIG__tilePct{animation:Themes-module__RivKIG__tile-ink .45s var(--ease-brand) both;animation-delay:calc(min(var(--i), 16) * 34ms + .2s)}.Themes-module__RivKIG__stage[data-armed]:not([data-play]) .Themes-module__RivKIG__tile{opacity:0;animation:none}.Themes-module__RivKIG__stage[data-armed]:not([data-play]) :is(.Themes-module__RivKIG__tileId,.Themes-module__RivKIG__tilePct){animation:none}.Themes-module__RivKIG__stage[data-play] .Themes-module__RivKIG__tile{animation-name:Themes-module__RivKIG__tile-in-again}.Themes-module__RivKIG__stage[data-play] :is(.Themes-module__RivKIG__tileId,.Themes-module__RivKIG__tilePct){animation-name:Themes-module__RivKIG__tile-ink-again}.Themes-module__RivKIG__stage[data-settled] :is(.Themes-module__RivKIG__tile,.Themes-module__RivKIG__tileId,.Themes-module__RivKIG__tilePct){opacity:1;animation:none;transform:none}}@keyframes Themes-module__RivKIG__tile-in{0%{opacity:0;transform:scale(.9)}}@keyframes Themes-module__RivKIG__tile-in-again{0%{opacity:0;transform:scale(.9)}}@keyframes Themes-module__RivKIG__tile-ink{0%{opacity:0;transform:translateY(4px)}}@keyframes Themes-module__RivKIG__tile-ink-again{0%{opacity:0;transform:translateY(4px)}}.Themes-module__RivKIG__heat{--heat-tone:var(--line);--heat-mix:0%;background:var(--surface-sunken);color:var(--text-strong)}.Themes-module__RivKIG__heat[data-heat-tone=up]{--heat-tone:var(--up)}.Themes-module__RivKIG__heat[data-heat-tone=down]{--heat-tone:var(--down)}.Themes-module__RivKIG__heat[data-heat-level="1"]{--heat-mix:var(--heat-mix-1)}.Themes-module__RivKIG__heat[data-heat-level="2"]{--heat-mix:var(--heat-mix-2)}.Themes-module__RivKIG__heat[data-heat-level="3"]{--heat-mix:var(--heat-mix-3)}.Themes-module__RivKIG__heat:not([data-heat-level="0"]){background:color-mix(in oklab,var(--heat-tone) var(--heat-mix),var(--premium-surface))}.Themes-module__RivKIG__heat[data-heat-level="4"]{color:var(--heat-deep-ink)}.Themes-module__RivKIG__heat[data-heat-level="4"][data-heat-tone=up]{background:var(--heat-deep-up)}.Themes-module__RivKIG__heat[data-heat-level="4"][data-heat-tone=down]{background:var(--heat-deep-down)}.Themes-module__RivKIG__legend{min-width:156px;max-width:190px;color:var(--text-body)}.Themes-module__RivKIG__legendSwatches{border-radius:3px;grid-template-columns:repeat(9,1fr);gap:2px;height:7px;display:grid;overflow:hidden}.Themes-module__RivKIG__legendLabels{justify-content:space-between;margin-top:3px;font-size:12px;line-height:1.2;display:flex}.Themes-module__RivKIG__roster{border-top:1px solid var(--line-soft);margin-top:14px;padding-top:12px}.Themes-module__RivKIG__rosterTitle{color:var(--text-strong);align-items:baseline;gap:6px;margin-bottom:8px;font-size:12.5px;font-weight:650;display:flex}.Themes-module__RivKIG__rosterTitle span{color:var(--text-muted);font-weight:600}.Themes-module__RivKIG__rosterList{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 10px;display:grid}.Themes-module__RivKIG__rosterItem{background:var(--surface-sunken);min-height:44px;transition:background .2s var(--ease-brand);border-radius:12px;align-items:center;gap:10px;padding:6px 8px 6px 6px;display:flex}@media (hover:hover){.Themes-module__RivKIG__rosterItem:hover{background:var(--primary-tint)}}.Themes-module__RivKIG__rosterText{flex-direction:column;flex:1;min-width:0;display:flex}.Themes-module__RivKIG__rosterText b{color:var(--text-strong);font-size:13px;font-weight:700;line-height:1.25}.Themes-module__RivKIG__rosterText small{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:12px;overflow:hidden}.Themes-module__RivKIG__rosterPct{border-radius:7px;flex-shrink:0;padding:3px 7px;font-size:12px;font-weight:650}.Themes-module__RivKIG__bench{border-top:1px solid var(--line);background:var(--surface-sunken);flex-direction:column;gap:16px;min-width:0;padding:18px 20px;display:flex}@media (min-width:1024px){.Themes-module__RivKIG__bench{border-top:0;border-left:1px solid var(--line)}}.Themes-module__RivKIG__benchTitle{color:var(--text-strong);font-size:13px;font-weight:650}.Themes-module__RivKIG__benchRow{flex-direction:column;gap:6px;display:flex}.Themes-module__RivKIG__benchLabel{color:var(--text-muted);flex-direction:column;font-size:12px;line-height:1.4;display:flex}.Themes-module__RivKIG__benchLabel b{color:var(--text-strong);font-size:13px;font-weight:700}.Themes-module__RivKIG__benchValue{letter-spacing:-.045em;font-size:30px;font-weight:600;line-height:1.1}.Themes-module__RivKIG__benchTrack{border-radius:3px;height:8px;position:relative}.Themes-module__RivKIG__benchTrack:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.Themes-module__RivKIG__benchNote{border-top:1px solid var(--line);color:var(--text-body);margin-top:auto;padding-top:12px;font-size:12.5px;line-height:1.6}.Themes-module__RivKIG__metrics{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:1024px){.Themes-module__RivKIG__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.Themes-module__RivKIG__metric{flex-direction:column;gap:8px;min-width:0;padding:18px 20px 20px;display:flex}.Themes-module__RivKIG__metric+.Themes-module__RivKIG__metric{border-left:1px solid var(--line-soft)}@media (max-width:1023px){.Themes-module__RivKIG__metric:nth-child(3){border-left:0}.Themes-module__RivKIG__metric:nth-child(n+3){border-top:1px solid var(--line-soft)}}.Themes-module__RivKIG__metricLabel{color:var(--text-muted);font-size:12px;font-weight:650}.Themes-module__RivKIG__metricValue{letter-spacing:-.05em;font-size:clamp(30px,3vw,40px);font-weight:600;line-height:1.1}.Themes-module__RivKIG__metricNote{color:var(--text-muted);font-size:12px}.Themes-module__RivKIG__split{border-radius:3px;gap:2px;height:6px;display:flex;overflow:hidden}.Themes-module__RivKIG__split>i{height:100%;display:block}.Themes-module__RivKIG__split>i[data-tone=up]{background:var(--up)}.Themes-module__RivKIG__split>i[data-tone=down]{background:var(--down)}.Themes-module__RivKIG__split>i[data-tone=flat]{background:var(--rail-track)}.Themes-module__RivKIG__member{min-width:0;color:inherit;align-items:center;gap:10px;display:flex}.Themes-module__RivKIG__member:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px;border-radius:8px}.Themes-module__RivKIG__memberText{flex-direction:column;min-width:0;display:flex}.Themes-module__RivKIG__memberText b{color:var(--text-strong);font-size:15px;font-weight:750}.Themes-module__RivKIG__memberText small{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:12px;overflow:hidden}@media (hover:hover){.Themes-module__RivKIG__member:hover b{color:var(--primary-ink)}}@media (max-width:767px){.Themes-module__RivKIG__metric{padding:14px 16px 16px}.Themes-module__RivKIG__metricValue{font-size:30px}}.Themes-module__RivKIG__sortButton{min-height:28px;font:inherit;color:inherit;cursor:pointer;transition:color .2s var(--ease-brand), background-color .2s var(--ease-brand);border-radius:6px;align-items:center;gap:4px;margin:-4px -6px;padding:4px 6px;display:inline-flex}.Themes-module__RivKIG__sortButton[data-active]{color:var(--text-strong)}.Themes-module__RivKIG__sortButton:focus-visible{outline:2px solid var(--line-focus);outline-offset:1px}@media (hover:hover){.Themes-module__RivKIG__sortButton:hover{color:var(--primary-ink);background:var(--primary-tint)}}.Themes-module__RivKIG__sortIcon{transition:transform .3s var(--ease-brand)}.Themes-module__RivKIG__sortButton[data-dir=asc] .Themes-module__RivKIG__sortIcon{transform:rotate(180deg)}.Themes-module__RivKIG__tableFoot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 20px;display:flex}@media (max-width:639px){.Themes-module__RivKIG__tableFoot{padding:12px 16px}}.Themes-module__RivKIG__others{border-top:1px solid var(--line);display:grid}@media (min-width:768px){.Themes-module__RivKIG__others{grid-template-columns:repeat(2,minmax(0,1fr))}}.Themes-module__RivKIG__otherLink{border-bottom:1px solid var(--line-soft);min-width:0;min-height:64px;color:inherit;transition:background-color .2s var(--ease-brand);align-items:center;gap:14px;padding:12px 20px;display:flex}@media (min-width:768px){.Themes-module__RivKIG__others>:nth-child(odd) .Themes-module__RivKIG__otherLink{border-right:1px solid var(--line-soft)}}.Themes-module__RivKIG__otherLink:focus-visible{outline:2px solid var(--line-focus);outline-offset:-2px}@media (hover:hover){.Themes-module__RivKIG__otherLink:hover{background:var(--primary-tint)}}.Themes-module__RivKIG__otherText{flex-direction:column;flex:1;min-width:0;display:flex}.Themes-module__RivKIG__otherText b{color:var(--text-strong);font-size:14.5px;font-weight:700}.Themes-module__RivKIG__otherText small{color:var(--text-muted);font-size:12px}.Themes-module__RivKIG__otherStack{flex-shrink:0;width:112px}.Themes-module__RivKIG__stack[data-size=sm] .Themes-module__RivKIG__logoRest{min-width:26px;height:26px;font-size:12px}.Themes-module__RivKIG__otherArrow{color:var(--primary);transition:transform .3s var(--ease-brand);flex-shrink:0}@media (hover:hover){.Themes-module__RivKIG__otherLink:hover .Themes-module__RivKIG__otherArrow{transform:translate(3px)}.Themes-module__RivKIG__otherLink:hover .Themes-module__RivKIG__stack .Themes-module__RivKIG__logoSlot{transform:translateX(calc(var(--i) * 3px))}}.Themes-module__RivKIG__otherLink .Themes-module__RivKIG__stack .Themes-module__RivKIG__logoSlot{transition:transform .4s var(--ease-brand);transition-delay:calc(var(--i) * 18ms)}@media (prefers-reduced-motion:reduce){.Themes-module__RivKIG__card,.Themes-module__RivKIG__cardArrow,.Themes-module__RivKIG__stack .Themes-module__RivKIG__logoSlot,.Themes-module__RivKIG__mosaic .Themes-module__RivKIG__logoSlot,.Themes-module__RivKIG__tick,.Themes-module__RivKIG__tileFace,.Themes-module__RivKIG__otherArrow,.Themes-module__RivKIG__sortIcon,.Themes-module__RivKIG__rosterItem{transition:none}.Themes-module__RivKIG__card:hover .Themes-module__RivKIG__stack .Themes-module__RivKIG__logoSlot,.Themes-module__RivKIG__card:hover .Themes-module__RivKIG__mosaic .Themes-module__RivKIG__logoSlot,.Themes-module__RivKIG__card:hover .Themes-module__RivKIG__tick,.Themes-module__RivKIG__card:hover .Themes-module__RivKIG__cardArrow,.Themes-module__RivKIG__otherLink:hover .Themes-module__RivKIG__stack .Themes-module__RivKIG__logoSlot,.Themes-module__RivKIG__tile:hover .Themes-module__RivKIG__tileFace{transform:none}}.Themes-module__RivKIG__heroSummary{background:var(--surface-sunken);border-radius:14px;flex-direction:column;max-width:34rem;margin-top:22px;display:flex}.Themes-module__RivKIG__heroLabel{color:var(--text-muted);font-size:12px;font-weight:600;line-height:1.3}.Themes-module__RivKIG__heroBreadth{flex-direction:column;gap:9px;padding:12px 14px 13px;display:flex}.Themes-module__RivKIG__heroBreadthHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.Themes-module__RivKIG__heroCounts{color:var(--text-muted);align-items:baseline;gap:5px;font-size:12.5px;display:inline-flex}.Themes-module__RivKIG__heroCounts b{letter-spacing:-.03em;font-size:20px;font-weight:700;line-height:1}.Themes-module__RivKIG__heroExtremes{border-top:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Themes-module__RivKIG__heroExtreme{min-width:0;color:inherit;transition:background-color .2s var(--ease-brand);flex-direction:column;gap:8px;padding:11px 14px 12px;display:flex}.Themes-module__RivKIG__heroExtreme+.Themes-module__RivKIG__heroExtreme{border-left:1px solid var(--line-soft)}.Themes-module__RivKIG__heroExtremes>:first-child{border-bottom-left-radius:14px}.Themes-module__RivKIG__heroExtremes>:last-child{border-bottom-right-radius:14px}a.Themes-module__RivKIG__heroExtreme:focus-visible{outline:2px solid var(--line-focus);outline-offset:-2px}@media (hover:hover){a.Themes-module__RivKIG__heroExtreme:hover{background:var(--primary-tint)}a.Themes-module__RivKIG__heroExtreme:hover .Themes-module__RivKIG__heroExtremeName{color:var(--primary-ink)}}.Themes-module__RivKIG__heroExtremeHead{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.Themes-module__RivKIG__heroExtremeHead .Themes-module__RivKIG__heroLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Themes-module__RivKIG__heroExtremePct{flex-shrink:0;font-size:15px;font-weight:700}.Themes-module__RivKIG__heroExtremeBody{align-items:center;gap:10px;min-width:0;min-height:22px;display:flex}.Themes-module__RivKIG__heroLogos{flex-shrink:0;gap:3px;display:flex}.Themes-module__RivKIG__heroExtremeName{text-overflow:ellipsis;white-space:nowrap;color:var(--text-strong);transition:color .2s var(--ease-brand);font-size:14.5px;font-weight:650;overflow:hidden}@media (max-width:639px){.Themes-module__RivKIG__heroSummary{margin-top:16px}.Themes-module__RivKIG__heroExtremes{grid-template-columns:minmax(0,1fr)}.Themes-module__RivKIG__heroExtreme+.Themes-module__RivKIG__heroExtreme{border-left:0;border-top:1px solid var(--line-soft)}.Themes-module__RivKIG__heroExtremes>:first-child{border-bottom-left-radius:0}.Themes-module__RivKIG__heroExtremes>:last-child{border-bottom-left-radius:14px}.Themes-module__RivKIG__heroExtreme{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logos label pct""logos name pct";align-items:center;gap:2px 10px;padding:10px 14px;display:grid}.Themes-module__RivKIG__heroExtremeHead,.Themes-module__RivKIG__heroExtremeBody{display:contents}.Themes-module__RivKIG__heroExtremeHead .Themes-module__RivKIG__heroLabel{grid-area:label}.Themes-module__RivKIG__heroExtremePct{grid-area:pct}.Themes-module__RivKIG__heroLogos{grid-area:logos}.Themes-module__RivKIG__heroExtremeName{grid-area:name}}.Themes-module__RivKIG__ratio{background:var(--rail-track);border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.Themes-module__RivKIG__ratio>i{flex-basis:0;min-width:3px;height:100%;display:block}.Themes-module__RivKIG__ratio>i[data-tone=up]{background:var(--up)}.Themes-module__RivKIG__ratio>i[data-tone=down]{background:var(--down)}.Themes-module__RivKIG__ratio>i[data-tone=neutral-up]{background:var(--flat)}.Themes-module__RivKIG__ratio>i[data-tone=neutral-down]{background:var(--line-strong)}.Themes-module__RivKIG__ratio>i[data-tone=flat]{background:0 0}.Themes-module__RivKIG__cardRatio{border-radius:3px;flex:1;min-width:40px;height:6px}.Themes-module__RivKIG__card:not([data-wide]) .Themes-module__RivKIG__mosaic{grid-template-columns:repeat(4,32px)}
.PortfolioSlot-module__dVWZ5W__panel{flex-direction:column;gap:16px;padding:16px;display:flex}@media (min-width:640px){.PortfolioSlot-module__dVWZ5W__panel{padding:20px}}.PortfolioSlot-module__dVWZ5W__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.PortfolioSlot-module__dVWZ5W__label{color:var(--text-muted);font-size:var(--text-nano);font-weight:500;display:block}.PortfolioSlot-module__dVWZ5W__figures{gap:14px;display:grid}@media (min-width:480px){.PortfolioSlot-module__dVWZ5W__figures{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end}}.PortfolioSlot-module__dVWZ5W__total{flex-direction:column;gap:4px;min-width:0;display:flex}.PortfolioSlot-module__dVWZ5W__totalValue{color:var(--text-strong);letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(28px,3vw,36px);font-weight:700;line-height:1.05}.PortfolioSlot-module__dVWZ5W__sub{color:var(--text-muted);font-size:var(--text-tiny)}.PortfolioSlot-module__dVWZ5W__pnl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.PortfolioSlot-module__dVWZ5W__pnl dd{flex-direction:column;gap:2px;margin-top:4px;font-size:15px;font-weight:700;line-height:1.2;display:flex}.PortfolioSlot-module__dVWZ5W__pnl dd small{font-size:var(--text-tiny);opacity:.85;font-weight:600}.PortfolioSlot-module__dVWZ5W__weights{flex-direction:column;gap:8px;display:flex}.PortfolioSlot-module__dVWZ5W__bar{border-radius:999px;gap:2px;height:6px;display:flex;overflow:hidden}.PortfolioSlot-module__dVWZ5W__slice{flex:0 0 var(--w);background:color-mix(in srgb, var(--primary) var(--tone), var(--surface-sunken));transform-origin:0}@media (prefers-reduced-motion:no-preference){.PortfolioSlot-module__dVWZ5W__slice{animation:PortfolioSlot-module__dVWZ5W__slice-grow .7s var(--ease-brand) both;animation-delay:calc(var(--i) * 70ms)}}@keyframes PortfolioSlot-module__dVWZ5W__slice-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.PortfolioSlot-module__dVWZ5W__legend{flex-wrap:wrap;gap:6px 14px;display:flex}.PortfolioSlot-module__dVWZ5W__legend li{color:var(--text-body);font-size:var(--text-tiny);align-items:center;gap:6px;font-weight:600;display:inline-flex}.PortfolioSlot-module__dVWZ5W__legend b{color:var(--text-muted);font-weight:600}.PortfolioSlot-module__dVWZ5W__swatch{background:color-mix(in srgb, var(--primary) var(--tone), var(--surface-sunken));border-radius:2px;width:8px;height:8px}.PortfolioSlot-module__dVWZ5W__rows>li+li{border-top:1px solid var(--line)}.PortfolioSlot-module__dVWZ5W__row{transition:opacity .2s var(--ease-brand);align-items:center;gap:12px;padding:10px 0;display:flex}.PortfolioSlot-module__dVWZ5W__row:hover{opacity:.8}.PortfolioSlot-module__dVWZ5W__note{border-top:1px solid var(--line-soft);color:var(--text-muted);font-size:var(--text-tiny);padding-top:10px;line-height:1.5}.PortfolioSlot-module__dVWZ5W__stamp{margin-top:-4px}
.CompanyCard-module__nJub4q__card{z-index:25;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--overlay-surface);width:min(272px,100vw - 24px);box-shadow:var(--shadow-overlay);color:var(--text-body);pointer-events:none;padding:14px;position:fixed;top:0;left:0}.CompanyCard-module__nJub4q__card:not([data-side]),.CompanyCard-module__nJub4q__card[data-away]{visibility:hidden}.CompanyCard-module__nJub4q__card[data-side=below]{animation:CompanyCard-module__nJub4q__company-card-below var(--default-transition-duration) var(--ease-brand)}.CompanyCard-module__nJub4q__card[data-side=above]{animation:CompanyCard-module__nJub4q__company-card-above var(--default-transition-duration) var(--ease-brand)}.CompanyCard-module__nJub4q__card[data-swap]{animation:none}@keyframes CompanyCard-module__nJub4q__company-card-below{0%{opacity:0;translate:0 -4px}}@keyframes CompanyCard-module__nJub4q__company-card-above{0%{opacity:0;translate:0 4px}}@media (prefers-reduced-motion:reduce){.CompanyCard-module__nJub4q__card[data-side]{animation:none}}.CompanyCard-module__nJub4q__body{flex-direction:column;gap:10px;display:flex}.CompanyCard-module__nJub4q__head{align-items:center;gap:10px;display:flex}.CompanyCard-module__nJub4q__who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.CompanyCard-module__nJub4q__who strong{letter-spacing:-.02em;color:var(--text-strong);font-size:14px;font-weight:700;line-height:1.2}.CompanyCard-module__nJub4q__who span{-webkit-line-clamp:2;color:var(--text-muted);-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.CompanyCard-module__nJub4q__pill{border-radius:var(--radius-sm);flex:none;padding:3px 8px;font-size:12px;font-weight:650}.CompanyCard-module__nJub4q__sector{text-overflow:ellipsis;white-space:nowrap;color:var(--text-body);margin-top:-4px;font-size:12px;font-weight:500;line-height:1.4;overflow:hidden}.CompanyCard-module__nJub4q__quote{border-radius:var(--radius-lg);background:var(--surface-sunken);justify-content:space-between;align-items:flex-end;gap:10px;padding:10px 12px;display:flex}.CompanyCard-module__nJub4q__quoteMain{flex-direction:column;gap:2px;min-width:0;display:flex}.CompanyCard-module__nJub4q__quoteMain small{color:var(--text-muted);font-size:12px;font-weight:600}.CompanyCard-module__nJub4q__quoteMain b{letter-spacing:-.03em;color:var(--text-strong);white-space:nowrap;font-size:20px;font-weight:700;line-height:1.1}.CompanyCard-module__nJub4q__move{color:var(--text-muted);flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.CompanyCard-module__nJub4q__move em{background:var(--line-soft);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:700}.CompanyCard-module__nJub4q__move small{white-space:nowrap;font-size:12px;font-weight:600}.CompanyCard-module__nJub4q__move[data-dir=up]{color:var(--up)}.CompanyCard-module__nJub4q__move[data-dir=up] em{background:var(--up-wash)}.CompanyCard-module__nJub4q__move[data-dir=down]{color:var(--down)}.CompanyCard-module__nJub4q__move[data-dir=down] em{background:var(--down-wash)}.CompanyCard-module__nJub4q__facts{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px 12px;display:grid}.CompanyCard-module__nJub4q__facts>div{display:contents}.CompanyCard-module__nJub4q__facts dt{color:var(--text-muted);font-size:12px;font-weight:600}.CompanyCard-module__nJub4q__facts dd{text-align:right;min-width:0;color:var(--text-strong);overflow-wrap:anywhere;font-size:12.5px;font-weight:650}.CompanyCard-module__nJub4q__foot{border-top:1px solid var(--line-soft);color:var(--text-muted);padding-top:8px;font-size:12px;font-weight:600;line-height:1.45}
