.ht{--ht-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,monospace;--ht-glow:rgba(255,204,0,0.22)}@supports (color:color-mix(in srgb,red 50%,transparent)){.ht{--ht-glow:color-mix(in srgb,var(--sg-primary) 22%,transparent)}}.ht-head{margin-bottom:28px}.ht-eyebrow{display:flex;align-items:center;gap:10px}.ht-dash{width:18px;height:3px;border-radius:2px;background:var(--sg-primary)}.ht-head .sg-h2{margin:8px 0 0}.ht-lede{margin:14px 0 0;max-width:560px;font-size:15px;line-height:22px;color:var(--sg-fg-muted)}.ht-card{background:var(--sg-bg);border-radius:22px;box-shadow:var(--sg-shadow-md);padding:24px 26px 26px}.ht-grad{height:14px;margin-bottom:8px;background:repeating-linear-gradient(to right,var(--sg-border) 0 1px,transparent 1px 8px)}.ht-years{display:flex;padding:8px 0 22px;border-bottom:1px solid var(--sg-border);overflow-x:auto;scrollbar-width:none}.ht-years::-webkit-scrollbar{display:none}.ht-year{flex:1;min-width:88px;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:13.5px;font-weight:600;color:var(--sg-fg-muted);white-space:nowrap;transition:color .2s ease}.ht-year.is-on{color:var(--sg-fg-strong)}.ht-circle{width:13px;height:13px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--sg-border);transition:background .2s ease,box-shadow .2s ease}.ht-year.is-on .ht-circle{background:var(--sg-primary);box-shadow:0 0 0 5px var(--ht-glow)}@media (hover:hover){.ht-year:hover{color:var(--sg-fg-strong)}.ht-year:hover .ht-circle{box-shadow:inset 0 0 0 1.5px var(--sg-fg-soft)}.ht-year.is-on:hover .ht-circle{box-shadow:0 0 0 5px var(--ht-glow)}}.ht-body{display:grid;gap:26px;padding-top:26px}@media (min-width:860px){.ht-body{grid-template-columns:260px 1fr;gap:44px}}.ht-big{font-family:dsHeading,TinkoffSans,haas,-apple-system,sans-serif;font-size:clamp(46px,6vw,62px);font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--sg-fg-strong);margin-bottom:18px}.ht-gauge{display:block;width:132px;height:76px}.ht-right{position:relative}.ht-right .sg-h3{margin:0 0 12px}.ht-right p{margin:0;max-width:600px;font-size:16px;line-height:25px;color:var(--sg-fg)}.ht-probe{position:absolute;left:0;right:0;top:0;visibility:hidden;pointer-events:none}.ht-foot{display:flex;align-items:center;gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid var(--sg-border)}.ht-counter{font-size:13px;color:var(--sg-fg-muted);font-variant-numeric:tabular-nums}.ht-bar{flex:1;height:3px;border-radius:2px;background:var(--sg-border);overflow:hidden}.ht-bar i{display:block;height:100%;border-radius:2px;background:var(--sg-primary);transition:width .4s cubic-bezier(.4,0,.2,1)}.ht-arrows{display:inline-flex;gap:8px}.ht-arrows button{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;cursor:pointer;color:var(--sg-fg-strong);background:var(--sg-bg);box-shadow:var(--sg-shadow-sm),inset 0 0 0 1px var(--sg-border);transition:box-shadow .15s ease,transform .15s ease}.ht-arrows button:hover{box-shadow:var(--sg-shadow-md),inset 0 0 0 1px var(--sg-border)}.ht-arrows button:active{transform:scale(.94)}.ht-arrows svg{width:18px;height:18px}.ht button:focus-visible{outline:2px solid var(--sg-secondary);outline-offset:2px}.ht-hint{margin-top:16px;text-align:center;font-size:13px;color:var(--sg-fg-muted)}@media (max-width:767px){.ht-card{padding:22px 18px}.ht-foot{flex-wrap:wrap}.ht-bar{order:3;flex-basis:100%}}@media (prefers-reduced-motion:reduce){.ht-arrows button,.ht-bar i,.ht-circle,.ht-year{transition:none}}