.stat-inline-grid{display:grid;grid-template-columns:repeat(var(--items-count,4),1fr);gap:0}@media (max-width:1024px){.stat-inline-grid{grid-template-columns:repeat(2,1fr);row-gap:var(--t-rhythm-grid)}}@media (max-width:480px){.stat-inline-grid{grid-template-columns:1fr}}.stat-inline-cell{padding:0 clamp(16px,3vw,32px);border-left:1px solid var(--t-border)}.stat-inline-cell:first-child{border-left:none}@media (max-width:1024px){.stat-inline-cell{border-left:none}.stat-inline-cell:nth-child(2n){border-left:1px solid var(--t-border)}}@media (max-width:480px){.stat-inline-cell:nth-child(2n){border-left:none}}.stat-inline-value{font-size:clamp(28px,6vw,56px);line-height:1;color:var(--t-fg);font-variant-numeric:tabular-nums}.stat-split-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--t-rhythm-grid);align-items:center}.stat-split-grid .t-section-head{margin-bottom:0}@media (max-width:768px){.stat-split-grid{grid-template-columns:1fr}}.stat-split-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:480px){.stat-split-cards{grid-template-columns:1fr}}.stat-split-card-value{font-size:clamp(28px,7vw,44px);line-height:1;font-variant-numeric:tabular-nums}[data-section-id][id]{scroll-margin-top:var(--toc-offset,96px)}.toc-wrap{position:sticky;top:var(--t-header-h,0);z-index:40;background:var(--t-bg);border-bottom:1px solid transparent;transition:border-color .2s}.toc-wrap[data-stuck]{border-bottom-color:var(--t-border)}.toc-wrap--static{position:relative}.toc-v6e{padding:10px 0;display:flex;align-items:center;flex-wrap:nowrap;gap:12px;font-size:13px;color:var(--t-fg-soft);overflow-x:auto;scrollbar-width:none}.toc-v6e::-webkit-scrollbar{display:none}.toc-v6e__lab{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--t-text-muted);font-weight:600;flex-shrink:0}.toc-v6e__list{list-style:none;padding:0;margin:0;display:contents}.toc-v6e__li{gap:12px;flex-shrink:0}.toc-v6e__li,.toc-v6e__link{display:inline-flex;align-items:center}.toc-v6e__link{gap:7px;text-decoration:none;color:var(--t-fg-soft);white-space:nowrap;transition:color .18s;font-weight:500}.toc-v6e__link:hover{color:var(--t-fg)}.toc-v6e__link[aria-current=location]{color:var(--t-fg);font-weight:700}.toc-v6e__dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;border:1.5px solid var(--t-border);background:var(--t-bg);transition:background-color .25s,border-color .25s,transform .25s}.toc-v6e__link[data-toc-past] .toc-v6e__dot{background:var(--t-fg-soft);border-color:var(--t-fg-soft)}.toc-v6e__link[aria-current=location] .toc-v6e__dot{background:var(--t-accent);border-color:var(--t-accent);transform:scale(1.3)}.toc-v6e__num{font-family:var(--t-font-display);font-weight:700;color:var(--t-accent);font-size:12px}.toc-v6e__sep{width:20px;height:1px;flex-shrink:0;background:var(--t-border)}.toc-v6e__time{margin-left:auto;font-size:12px;color:var(--t-text-muted);white-space:nowrap;flex-shrink:0;padding-left:8px}.toc-progress{position:absolute;top:0;left:0;right:0;height:2px;pointer-events:none}.toc-progress__fill{display:block;height:100%;background:var(--t-accent);transform:scaleX(0);transform-origin:left}.toc-bar,.toc-sheet{display:none;box-sizing:border-box}@media (max-width:767px){.toc-wrap{position:relative;top:auto}.toc-v6e{flex-direction:column;align-items:stretch;gap:4px;padding:16px 0 12px;font-size:14px;overflow:visible}.toc-v6e__list{display:flex;flex-direction:column;position:relative}.toc-v6e__list:before{content:"";position:absolute;left:3px;top:16px;bottom:16px;width:1px;background:var(--t-border)}.toc-v6e__link{position:relative;gap:12px;padding:7px 0;white-space:normal}.toc-v6e__sep{display:none}.toc-v6e__time{margin-left:0;padding-left:0}.toc-bar{position:fixed;top:var(--t-header-h,0);left:0;right:0;z-index:49;display:flex;align-items:center;gap:10px;min-height:40px;padding:0 var(--t-gutter,16px);border:0;border-bottom:1px solid var(--t-border);background:var(--t-bg);color:var(--t-fg);font:inherit;font-size:14px;text-align:left;cursor:pointer;transform:translateY(-100%);opacity:0;visibility:hidden;transition:transform .25s,opacity .2s,visibility 0s .25s}.toc-bar[data-shown]{transform:none;opacity:1;visibility:visible;transition:transform .25s,opacity .2s}.toc-bar__dot{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:var(--t-accent)}.toc-bar__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.toc-bar__count{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:12px;color:var(--t-fg-soft)}.toc-sheet[open]{display:block;position:fixed;inset:auto 0 0;width:100%;max-width:100%;max-height:75dvh;margin:0;padding:8px var(--t-gutter,16px) max(20px,env(safe-area-inset-bottom,0px));border:0;border-radius:16px 16px 0 0;background:var(--t-bg);color:var(--t-fg);overflow-y:auto;overscroll-behavior:contain}.toc-sheet::backdrop{background:rgb(0 0 0/.35)}.toc-sheet__head{display:flex;align-items:center;justify-content:space-between;padding:8px 0 4px;font-weight:600}.toc-sheet__close{display:inline-flex;padding:8px;margin-right:-8px;border:0;background:none;color:var(--t-fg);cursor:pointer}.toc-sheet .toc-v6e{padding-top:4px}}@media (prefers-reduced-motion:reduce){.toc-bar,.toc-bar[data-shown],.toc-v6e__dot{transition:none}}