.sanero .md-hero{background:var(--ink);color:var(--paper);padding:clamp(56px,7vw,96px) 0 clamp(40px,5vw,64px)}.sanero .md-hero h1{color:var(--paper);letter-spacing:-.03em;text-wrap:balance;max-width:14em;font-size:clamp(38px,5.2vw,76px);font-weight:500;line-height:1.04}.sanero.lang-ge .md-hero h1{letter-spacing:0;font-size:clamp(30px,3.8vw,56px);line-height:1.18}.sanero .md-hero-sub{color:#ede7dac7;max-width:40em;margin-top:18px;font-size:17px;line-height:1.6}.sanero .md-controls{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.sanero .md-seg{background:#ede7da1a;border-radius:999px;padding:4px;display:inline-flex}.sanero .md-seg button{color:#ede7dabf;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:600;transition:background .25s,color .25s}.sanero .md-seg button[aria-pressed=true]{background:var(--paper);color:var(--ink)}.sanero .md-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 32px;margin-bottom:clamp(20px,3vw,32px);display:flex}.sanero .md-head h2,.sanero .md-frame h2{letter-spacing:-.02em;font-size:clamp(28px,3.4vw,46px);font-weight:500;line-height:1.08}.sanero.lang-ge .md-head h2,.sanero.lang-ge .md-frame h2{letter-spacing:0;font-size:clamp(24px,2.8vw,38px);line-height:1.22}.sanero .md-head p{color:var(--ink-soft);font-size:14px}.sanero .md-rank{padding:clamp(56px,7vw,96px) 0 clamp(40px,5vw,64px)}.sanero .md-rows{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.sanero .md-row{border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--ink);grid-template-columns:28px minmax(130px,1.1fr) minmax(0,2fr) minmax(150px,auto) 92px;align-items:center;gap:20px;padding:16px 6px;transition:background .25s;display:grid}.sanero .md-row:hover{background:var(--paper-deep)}.sanero .md-row[aria-pressed=true] .md-row-name{font-weight:600}.sanero .md-row-rank{font-family:var(--font-fraunces), serif;color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:15px}.sanero .md-row-name{align-items:center;gap:10px;font-size:17px;display:flex}.sanero .md-row-dot{width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--line);background:0 0;border-radius:50%;flex-shrink:0}.sanero .md-row[aria-pressed=true] .md-row-dot,.sanero .md-chips button[aria-pressed=true] .md-row-dot,.sanero .md-frame-legend .md-row-dot{box-shadow:none}.sanero .md-row-track{background:var(--paper-deep);border-radius:8px;height:8px;overflow:hidden}.sanero .md-row:hover .md-row-track{background:var(--paper)}.sanero .md-row-fill{background:var(--ink);transform-origin:0;border-radius:8px;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1);display:block}.sanero .md-rows li:first-child .md-row-fill{background:var(--seal)}.sanero .md-row-value{text-align:right;font-family:var(--font-fraunces), serif;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:19px}.sanero .md-row-value small,.sanero .md-row-change small{font-family:var(--font-inter), sans-serif;color:var(--ink-soft);font-size:12px}.sanero.lang-ge .md-row-value small,.sanero.lang-ge .md-row-change small{font-family:inherit}.sanero .md-row-change{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600}.sanero .md-row-change.is-up{color:#2e7d4f}.sanero .md-row-change.is-down{color:var(--seal)}.sanero .md-caption{max-width:62em;color:var(--ink-soft);margin-top:18px;font-size:13px;line-height:1.6}@supports (animation-timeline:view()){.sanero .md-row-fill{animation:linear both md-grow;animation-timeline:view();animation-range:entry cover 30%}}@keyframes md-grow{0%{transform:scaleX(0)}}.sanero .md-trend{padding:clamp(40px,5vw,64px) 0}.sanero .md-chips{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.sanero .md-chips button{background:var(--paper-deep);color:var(--ink-soft);border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 12px;font-size:13.5px;transition:background .2s,color .2s;display:inline-flex}.sanero .md-chips button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.sanero .md-chart{background:var(--paper-deep);border-radius:16px;height:380px;padding:20px 16px 8px 0}.sanero .md-chart--short{height:320px}.sanero .md-frame{padding:clamp(40px,5vw,64px) 0}.sanero .md-frame-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.sanero .md-frame h2{font-size:clamp(24px,2.6vw,36px)}.sanero.lang-ge .md-frame h2{font-size:clamp(22px,2.1vw,30px)}.sanero .md-frame-note{color:var(--ink-soft);margin-top:14px;font-size:14px;line-height:1.6}.sanero .md-frame-legend{border-top:1px solid var(--line);margin:24px 0 0;padding:0;list-style:none}.sanero .md-frame-legend li{border-bottom:1px solid var(--line);grid-template-columns:12px 1fr auto 64px;align-items:center;gap:12px;padding:14px 0;font-size:15px;display:grid}.sanero .md-frame-legend strong{font-family:var(--font-fraunces), serif;font-variant-numeric:tabular-nums;font-size:18px;font-weight:500}.sanero .md-frame-legend small{text-align:right;color:#2e7d4f;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.sanero .md-calc{padding:clamp(40px,5vw,64px) 0}.sanero .md-calc .calc-panel{background:var(--paper-deep);border:0;border-radius:20px;padding:clamp(24px,4vw,48px)}.sanero .md-calc .calc-title{letter-spacing:-.02em;max-width:none;margin:0;font-size:clamp(28px,3.4vw,46px);font-weight:500;line-height:1.08}.sanero.lang-ge .md-calc .calc-title{letter-spacing:0;font-size:clamp(24px,2.8vw,38px)}.sanero .md-calc .calc-sub{color:var(--ink-soft);margin:10px 0 32px;font-size:16px}.sanero .md-calc input[type=range]{accent-color:var(--seal)}.sanero .md-calc .calc-result{background:var(--ink);color:var(--paper);border:0;border-radius:16px;padding:28px}.sanero .md-calc .calc-result *{color:inherit}.sanero .md-calc .calc-result-label,.sanero .md-calc .calc-note{color:#ede7dab3}.sanero .md-calc .calc-result-value{font-family:var(--font-fraunces), serif;font-variant-numeric:tabular-nums}.sanero .md-calc .calc-listings{background:var(--seal);color:var(--paper);border-radius:999px;gap:8px;margin-top:20px;padding:12px 20px;font-size:14px;font-weight:600;transition:background .25s;display:inline-flex}.sanero .md-calc .calc-listings:hover{background:var(--seal-deep)}.sanero .md-sources{padding:8px 0 clamp(56px,7vw,96px)}.sanero .md-sources p{max-width:62em;color:var(--ink-soft);font-size:12.5px;line-height:1.6}.sanero .md-sources p+p{margin-top:6px}.sanero .md-sources a{color:var(--seal);text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.sanero .md-frame-grid{grid-template-columns:1fr}.sanero .md-row{grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"rank name value""rank track change";gap:6px 12px;padding:14px 2px}.sanero .md-row-rank{grid-area:rank}.sanero .md-row-name{grid-area:name;font-size:16px}.sanero .md-row-track{grid-area:track}.sanero .md-row-value{grid-area:value;font-size:17px}.sanero .md-row-change{grid-area:change}.sanero .md-chart{height:300px}}@media (prefers-reduced-motion:reduce){.sanero .md-row-fill{transition:none;animation:none}}
