.mk-glass{--glass-hl:color-mix(in srgb, var(--fg-1) 7%, transparent);--glass-ring:color-mix(in srgb, var(--fg-1) 9%, transparent);--glass-edge-1:color-mix(in srgb, var(--bg-surface) 70%, var(--logo-dark));--glass-edge-2:color-mix(in srgb, var(--bg-surface) 55%, var(--logo-dark));--glass-lift:var(--shadow-card);background:color-mix(in srgb, var(--bg-surface) 88%, transparent);border:1px solid var(--glass-ring);border-radius:var(--radius-card);box-shadow:inset 0 1px 0 var(--glass-hl), 0 1px 0 0 var(--glass-edge-1), 0 2px 0 0 var(--glass-edge-2), var(--glass-lift);-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);min-width:0;position:relative}:root[data-theme=paper] .mk-glass{--glass-hl:color-mix(in srgb, var(--logo-light) 95%, transparent);--glass-ring:color-mix(in srgb, var(--logo-dark) 8%, transparent);--glass-edge-1:color-mix(in srgb, var(--bg-canvas) 92%, var(--logo-dark));--glass-edge-2:color-mix(in srgb, var(--bg-canvas) 87%, var(--logo-dark));--glass-lift:0 6px 8px -3px color-mix(in srgb, var(--logo-dark) 12%, transparent), 0 18px 40px -12px color-mix(in srgb, var(--logo-dark) 12%, transparent)}.mk-glass--raised{background:color-mix(in srgb, var(--bg-elevated) 90%, transparent)}:root[data-theme=paper] .mk-glass--raised{--glass-lift:var(--shadow-plate)}.mk-glass--pop{background:color-mix(in srgb, var(--bg-elevated) 94%, transparent);box-shadow:var(--shadow-pop);border-radius:var(--radius-pop)}.mk-glass--hero{border-radius:var(--radius-hero);--glass-hl:color-mix(in srgb, var(--fg-1) 10%, transparent)}:root[data-theme=paper] .mk-glass--hero{--glass-edge-2:color-mix(in srgb, var(--bg-canvas) 84%, var(--logo-dark));--glass-lift:0 3px 0 0 color-mix(in srgb, var(--bg-canvas) 82%, var(--logo-dark)), var(--shadow-hero), 0 30px 60px -24px color-mix(in srgb, var(--logo-dark) 12%, transparent)}.mk-glass.mk-glass--press{cursor:pointer;transition:border-color .15s ease-out,box-shadow .15s ease-out}.mk-glass.mk-glass--press:hover{--glass-ring:var(--line-3)}.mk-glass.mk-pop-solid{background:var(--bg-elevated);-webkit-backdrop-filter:none;backdrop-filter:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mk-glass{background:var(--bg-surface)}.mk-glass--raised,.mk-glass--pop{background:var(--bg-elevated)}}@media (prefers-reduced-transparency:reduce){.mk-glass{background:var(--bg-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.mk-glass--raised,.mk-glass--pop{background:var(--bg-elevated)}}@media (forced-colors:active){.mk-glass{background:var(--bg-surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border:1px solid}}.mk-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}table.mk-sr-only{table-layout:fixed;font-size:1px;line-height:1px;left:0}.mk-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.mk-stack{flex-direction:column;gap:24px;display:flex}.mk-tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.mk-split{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.mk-open-section{border-top:1px solid var(--line-1);min-width:0;padding-top:28px}.mk-tiles:has([data-metric=StatTile]){border-top:1px solid var(--line-1);border-bottom:1px solid var(--line-1);gap:18px 0;padding:16px 0;overflow:hidden}.mk-tiles:has([data-metric=StatTile])>*{border-left:1px solid var(--line-1);min-width:0;margin-left:-1px;display:flex}:root .mk-tiles [data-metric=StatTile]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex:1;transition:background-color .12s;padding:4px 22px!important}.mk-tiles a:hover [data-metric=StatTile]{background:var(--tint-hover)}:root .mk-glass.mk-open{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}.mk-strip{border-top:1px solid var(--line-1);border-bottom:1px solid var(--line-1);gap:18px 0;padding:16px 0;display:grid;overflow:hidden}.mk-strip>*{border-left:1px solid var(--line-1);min-width:0;margin-left:-1px;padding:4px 22px}@media (width<=860px){.mk-split{grid-template-columns:minmax(0,1fr)}}.mk-hero{padding:var(--pad-hero);grid-template-columns:minmax(220px,auto) minmax(0,1fr);align-items:start;gap:16px 48px;display:grid}.mk-hero-top{align-items:center;min-height:24px;display:flex}.mk-hero-foot{border-top:1px solid var(--line-2);grid-column:1/-1;min-width:0;padding-top:16px}@media (width<=640px){.mk-hero{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px}}.mk-focusable:focus-visible,.mk-row-btn:focus-visible,.mk-fix-action:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.mk-row-btn{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:14px;width:100%;display:flex}.mk-row-btn[aria-disabled=true]{cursor:default}.mk-row-hover:hover{background:var(--tint-hover)}.mk-reveal,.mk-reveal-gate{opacity:1;transform:none}.js-reveal .mk-reveal{opacity:0;transition:opacity var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);transition-delay:var(--reveal-delay,0s);transform:translateY(6px)}.js-reveal .mk-reveal.is-in{opacity:1;transform:none}@keyframes mkDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes mkFade{0%{opacity:0}to{opacity:1}}@keyframes mkGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mkRise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.mk-draw{stroke-dasharray:1;stroke-dashoffset:0;animation:mkDraw var(--dur-3) var(--ease) both}.mk-fade{animation:mkFade var(--dur-3) var(--ease) both}.mk-grow{transform-origin:0;animation:mkGrow var(--dur-3) var(--ease) both}.mk-rise{transform-box:fill-box;transform-origin:bottom;animation:mkRise var(--dur-3) var(--ease) both}.js-reveal :is(.mk-reveal,.mk-reveal-gate):not(.is-in) :is(.mk-draw,.mk-fade,.mk-grow,.mk-rise){animation-play-state:paused}.js-reveal :is(.mk-reveal,.mk-reveal-gate).is-in :is(.mk-draw,.mk-fade,.mk-grow,.mk-rise){animation-delay:calc(var(--reveal-delay,0s) + .1s)}@media (prefers-reduced-motion:reduce),(forced-colors:active){.mk-draw,.mk-fade,.mk-grow,.mk-rise{animation:none}.js-reveal .mk-reveal{opacity:1;transition:none;transform:none}}@media print{.mk-reveal,.mk-reveal-gate{opacity:1!important;transition:none!important;transform:none!important}.mk-draw,.mk-fade,.mk-grow,.mk-rise{animation:none!important}}.mk-wash{fill:color-mix(in srgb, var(--fg-1) 3.5%, transparent)}:root[data-theme=paper] .mk-wash{fill:color-mix(in srgb, var(--fg-1) 6.5%, transparent)}.mk-wash--band{fill:color-mix(in srgb, var(--fg-1) 13%, transparent)}:root[data-theme=paper] .mk-wash--band{fill:color-mix(in srgb, var(--fg-1) 14%, transparent)}.mk-herocard{grid-template-columns:minmax(260px,300px) minmax(0,1fr);align-items:stretch;padding:0;display:grid}.mk-herocard-num{border-right:1px solid var(--line-2);flex-direction:column;gap:10px;min-width:0;padding:22px 24px;display:flex}.mk-herocard-chart{min-width:0;padding:18px 20px 16px}.mk-herocard-foot{border-top:1px solid var(--line-2);margin-top:auto;padding-top:14px}.mk-herocard-value{letter-spacing:-.04em;color:var(--fg-1);font-size:64px;font-weight:500;line-height:64px}:root[data-theme=paper] .mk-herocard{border-color:#0000}@media (width<=767px){.mk-herocard{grid-template-columns:minmax(0,1fr)}.mk-herocard-num{border-right:0;border-bottom:1px solid var(--line-2);padding:18px 16px}.mk-herocard-chart{padding:14px 16px}.mk-herocard-value{font-size:52px;line-height:54px}}.mk-tile-value-number{min-width:0;font-size:var(--fs-28);line-height:var(--lh-28);color:var(--fg-1);overflow-wrap:anywhere;margin:0;font-weight:500}.mk-tile-value-word{min-width:0;font-size:var(--fs-16);line-height:var(--lh-16);color:var(--fg-2);margin:6px 0 4px;font-weight:600}.mk-tile-value-date{min-width:0;color:var(--fg-1);margin:6px 0 4px;font-size:15px;font-weight:500;line-height:20px}.mk-grid{stroke:color-mix(in srgb, var(--fg-1) 8%, transparent)}.mk-avg{stroke:color-mix(in srgb, var(--fg-1) 45%, transparent);stroke-width:1px;stroke-dasharray:4 3;fill:none}.mk-compare{stroke:var(--chart-1);stroke-opacity:.45;stroke-width:1.25px;stroke-dasharray:5 4;fill:none}.mk-extreme{fill:var(--bg-surface);stroke:var(--chart-1);stroke-width:1.5px}.mk-active-mark{fill:none;stroke:var(--fg-1);stroke-width:1.5px}.mk-tip{box-sizing:border-box}[data-drill-hit][data-drill^=\/]:hover{border-radius:4px;background:color-mix(in srgb, var(--fg-1) 5%, transparent)!important}
