.ds .lo-top{gap:var(--space-32);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.ds .lo-fig,.ds .lo-hide-in{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.ds .lo-hide{min-width:0}.ds .lo-num{font-size:var(--fs-48);font-weight:var(--fw-450);letter-spacing:var(--tracking-snug);white-space:nowrap;transition:color var(--t-fast);line-height:1}.ds .lo-num[data-off]{color:var(--text-accent-mustard)}.ds .lo-hide{opacity:0;transition:opacity .26s}.ds .lo-hide[data-on]{opacity:1}.ds .lo-hide-num{font-size:var(--fs-24);font-weight:var(--fw-450);white-space:nowrap;color:var(--text-accent-tuscany);line-height:1}.ds .lo-hide-pct{min-height:1.2em;font-size:var(--fs-12);font-weight:var(--fw-350);color:var(--text-secondary);line-height:1.2}.ds .lo-row.is-revenue{gap:var(--space-12);grid-template-columns:16px minmax(0,1fr) auto;align-items:baseline;display:grid}.ds .lo-row.is-revenue .lo-k{grid-column:2}.ds .lo-toggle{gap:var(--space-12);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;margin:0;padding:0;display:grid}.ds .lo-toggle:focus-visible{outline:2px solid var(--borders-focus);outline-offset:4px;border-radius:var(--radius-xs)}.ds .lo-box{box-sizing:border-box;border:1px solid var(--borders-standard);border-radius:var(--radius-xs);width:16px;height:16px;transition:background-color var(--t-fast), border-color var(--t-fast);position:relative}.ds .lo-toggle[aria-pressed=true] .lo-box{background:var(--text-primary);border-color:var(--text-primary)}.ds .lo-toggle[aria-pressed=true] .lo-box:after{content:"";background:var(--text-primary-inverse);position:absolute;inset:2px;-webkit-mask:url(/icons/check-16.svg) 50%/100% 100% no-repeat;mask:url(/icons/check-16.svg) 50%/100% 100% no-repeat}.ds .lo-k{gap:var(--space-4);min-width:0;font-size:var(--fs-16);font-weight:var(--fw-400);flex-direction:column;line-height:1.2;display:flex}.ds .lo-sub{font-size:var(--fs-12);font-weight:var(--fw-350);color:var(--text-secondary);line-height:1.3}.ds .lo-v{font-size:var(--fs-16);font-weight:var(--fw-400);white-space:nowrap;line-height:1.2}.ds .lo-toggle :is(.lo-k,.lo-v){transition:opacity .2s}.ds .lo-toggle[aria-pressed=false] :is(.lo-k,.lo-v){opacity:.4;text-decoration:line-through;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.ds .lo-toggle:hover .lo-box{border-color:var(--text-primary)}}@media (max-width:767px){.ds .lo-top{grid-template-rows:auto 0fr;grid-template-columns:minmax(0,1fr);gap:0;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1)}.ds .lo-top[data-hiding]{grid-template-rows:auto 1fr}.ds .lo-hide{clip-path:inset(0 0 -.5em);align-self:stretch;min-height:0}.ds .lo-hide-in{padding-top:var(--space-16)}.ds .lo-num{font-size:var(--fs-40,32px)}}@media (prefers-reduced-motion:reduce){.ds .lo-top,.ds .lo-hide,.ds .lo-num,.ds .lo-box,.ds .lo-toggle :is(.lo-k,.lo-v){transition:none}}
