.factlist-anchor{position:relative;--card-bg: #fef3c7;--card-fg: #12151b;--card-fg-soft: rgba(18, 21, 27, .72);--card-muted: rgba(18, 21, 27, .5);--card-border: rgba(0, 0, 0, .16);--live-dot: #16a34a}.dark .factlist-anchor{--card-bg: #000;--card-fg: #fff;--card-fg-soft: rgba(255, 255, 255, .82);--card-muted: rgba(255, 255, 255, .5);--card-border: rgba(255, 255, 255, .16);--live-dot: #facc15}.factrow{width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:-.5rem;padding:.25rem .5rem;border-radius:0;cursor:default;outline:none;transition:background-color .15s ease}.factrow:hover,.factrow[data-active=true]{background:#00000014}.dark .factrow:hover,.dark .factrow[data-active=true]{background:#ffffff1a}.factrow__link{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:#0006}.factrow__link:hover{text-decoration-color:currentColor}.dark .factrow__link{text-decoration-color:#ffffff73}.dark .factrow__link:hover{text-decoration-color:#fff}.detail-card__frame,.factsheet{--card-bg: #fef3c7;--card-fg: #12151b;--card-fg-soft: rgba(18, 21, 27, .72);--card-muted: rgba(18, 21, 27, .5);--card-border: rgba(0, 0, 0, .16);--live-dot: #16a34a}.dark .detail-card__frame,.dark .factsheet{--card-bg: #000;--card-fg: #fff;--card-fg-soft: rgba(255, 255, 255, .82);--card-muted: rgba(255, 255, 255, .5);--card-border: rgba(255, 255, 255, .16);--live-dot: #facc15}.detail-card{position:absolute;top:0;left:100%;margin-left:18px;width:clamp(320px,30vw,400px);box-sizing:border-box;z-index:40;transform:translateY(0);pointer-events:none;will-change:transform;transition:transform .24s cubic-bezier(.22,1,.36,1);font-family:Matter SQ,Helvetica,Arial,sans-serif}.detail-card[data-instant]{transition:none}.detail-card__frame{background:var(--card-bg);border:0;border-radius:0;padding:0;color:var(--card-fg);box-shadow:0 22px 44px -20px #0000008c;opacity:0;transform:translateY(8px);visibility:hidden;will-change:opacity,transform;transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1),visibility 0s linear .2s}.detail-card__frame[data-visible=true]{opacity:1;transform:translateY(0);visibility:visible;transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1)}.detail-card__frame[data-visible=true] .detail-card__media-link{pointer-events:auto}.detail-card__viewport{position:relative;overflow:hidden}.detail-card__layer--in{animation:cardIn .16s cubic-bezier(.4,0,.2,1) both}.detail-card__layer--out{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;animation:cardOut .16s cubic-bezier(.4,0,.2,1) forwards}@keyframes cardIn{0%{opacity:0}to{opacity:1}}@keyframes cardOut{0%{opacity:1}to{opacity:0}}.detail-card__img{width:100%;aspect-ratio:1.9 / 1;-o-object-fit:cover;object-fit:cover;border-radius:0;margin:0;display:block}.detail-card__media-link{display:block;color:inherit;cursor:pointer;overflow:hidden}.detail-card__media-link .detail-card__img{transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .18s ease}.detail-card__media-link:hover .detail-card__img{transform:scale(1.015);opacity:.88}.detail-card__media-link:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.detail-card__pad{padding:16px 18px}.detail-card__text{font-size:15px;line-height:1.5;letter-spacing:-.01em;color:var(--card-fg-soft);margin:0}.detail-card__title{font-weight:700;color:var(--card-fg);margin-right:1em}.detail-card__kpi{display:flex;align-items:baseline;gap:8px;margin-top:14px}.detail-card__dot--live{width:6px;height:6px;border-radius:50%;background:var(--live-dot);align-self:center;flex:0 0 auto;animation:recBlink 1.6s step-end infinite}@keyframes recBlink{0%,to{opacity:1}50%{opacity:.15}}.detail-card__num{font-size:15px;font-weight:600;color:var(--card-muted);font-variant-numeric:tabular-nums}.detail-card__label{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:15px;color:var(--card-muted)}@media (prefers-reduced-motion: reduce){.detail-card{transition:none}.detail-card__frame,.detail-card__frame[data-visible=true]{transform:none;transition:opacity .12s linear}.detail-card__layer--in,.detail-card__layer--out{animation-duration:.1s}.detail-card__dot--live{animation:none}.detail-card__media-link .detail-card__img{transition:none}}.factsheet-scrim{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:60;animation:sheetFade .2s ease;touch-action:none;overscroll-behavior:contain}.factsheet{position:absolute;left:0;right:0;bottom:0;background:var(--card-bg);color:var(--card-fg);box-shadow:0 -14px 34px -14px #00000080;animation:sheetIn .32s cubic-bezier(.22,1,.36,1);font-family:Matter SQ,Helvetica,Arial,sans-serif;border-radius:0;touch-action:pan-y;max-height:92vh;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:env(safe-area-inset-bottom,0px)}.factsheet .detail-card__img{max-height:40vh;border-radius:0}.factsheet__card>.detail-card__pad:first-child{padding-top:26px}.factsheet__grip{position:absolute;top:8px;left:50%;transform:translate(-50%);z-index:2;width:36px;height:5px;border-radius:3px;background:var(--card-bg);box-shadow:0 0 0 1px color-mix(in srgb,var(--card-fg) 22%,transparent),0 1px 4px #00000073}@keyframes sheetIn{0%{transform:translateY(100%)}to{transform:none}}@keyframes sheetFade{0%{opacity:0}to{opacity:1}}.factsheet-spacer{height:60vh}@media (max-width: 1023px),(hover: none){.detail-card{display:none}.factsheet-scrim{display:block}.factrow[data-tapped=true]{position:relative;z-index:70;background:var(--card-bg);color:var(--card-fg);border-radius:8px;box-shadow:0 8px 22px -10px #0009}.factrow[data-tapped=true] .factrow__link{color:var(--card-fg);text-decoration-color:color-mix(in srgb,var(--card-fg) 55%,transparent)}}@media (prefers-reduced-motion: reduce){.factsheet,.factsheet-scrim{animation:none}}.home-shell{overflow-x:clip;background:#fef3c7}.dark .home-shell{background:#000}.home-shell__background,.home-shell__content{transition:transform .62s cubic-bezier(.76,0,.24,1);will-change:transform}.home-shell__footer{transition:translate .62s cubic-bezier(.76,0,.24,1);will-change:translate}.home-shell[data-article-active=true]{height:100vh;overflow:hidden;pointer-events:none}.home-shell[data-article-active=true] .home-shell__background{transform:translate3d(calc(-100vw + max(2vw,8px)),0,0)}.home-shell[data-article-active=true] .home-shell__content{transform:translate3d(-100vw,0,0)}.home-shell[data-article-active=true] .home-shell__footer{translate:-100vw 0}@media (prefers-reduced-motion: reduce){.home-shell__background,.home-shell__content,.home-shell__footer{transition:none}}
