.DocCard_grid__CjN9n{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:1.5rem 0}.DocCard_card__zyMHw{position:relative;display:block;aspect-ratio:16/10;border-radius:12px;overflow:hidden;text-decoration:none;border:1px solid var(--color-fd-border)}.DocCard_image__AuKMV{object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.DocCard_card__zyMHw:hover .DocCard_image__AuKMV{transform:scale(1.04)}.DocCard_scrim__l78sZ{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.72) 0,rgba(0,0,0,.28) 42%,rgba(0,0,0,0) 72%)}.DocCard_body__jpjlL{position:absolute;inset:auto 0 0 0;padding:14px 16px;display:block}.DocCard_titleRow__aLP18{display:flex;align-items:center;justify-content:space-between;gap:10px}.DocCard_title__ah6zQ{color:#ffffff;font-size:15px;font-weight:500;line-height:1.3}.DocCard_arrow__U_T_R{color:rgba(255,255,255,.85);font-size:16px;transition:transform .22s ease}.DocCard_card__zyMHw:hover .DocCard_arrow__U_T_R{transform:translateX(3px)}.DocCard_blurb__kHxsW{display:block;margin-top:4px;color:rgba(255,255,255,.82);font-size:13px;line-height:1.45}.page_page__hJ2oH{background:radial-gradient(ellipse 70% 40% at 50% -6%,color-mix(in srgb,var(--identity) 7%,transparent),transparent 56%)}.page_article__aNNfX{padding:clamp(120px,14vw,196px) 24px clamp(80px,10vw,128px)}.page_inner__BE7KN{width:min(720px,100%);margin:0 auto}.page_back__y8lw_{display:inline-block;color:var(--identity-active);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.page_back__y8lw_:hover{color:var(--accent-hover)}.page_title__32WtL{margin:18px 0 0;color:var(--text);font-size:clamp(2.2rem,5vw,3.4rem);font-weight:300;letter-spacing:-.035em;line-height:1.08}.page_summary__xeNcM{margin:22px 0 0;color:var(--text-muted);font-size:20px;font-weight:400;line-height:1.55}.page_meta__8upkP{display:flex;align-items:center;gap:10px;margin:24px 0 0;font-size:14px}.page_dot__TbmHL,.page_meta__8upkP{color:var(--text-subtle)}.page_prose__psYAu{margin-top:clamp(40px,5vw,56px);border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent);padding-top:clamp(40px,5vw,56px)}.page_prose__psYAu h2{margin:48px 0 0;color:var(--text);font-size:clamp(1.5rem,3vw,2rem);font-weight:400;letter-spacing:-.02em;line-height:1.2}.page_prose__psYAu h3{margin:36px 0 0;color:var(--text);font-size:1.2rem;font-weight:500;line-height:1.3}.page_prose__psYAu p{margin:20px 0 0;color:var(--text-muted);font-size:18px;font-weight:400;line-height:1.75}.page_prose__psYAu ol,.page_prose__psYAu ul{margin:20px 0 0;padding-left:24px;color:var(--text-muted);font-size:18px;line-height:1.7}.page_prose__psYAu li{margin:10px 0 0}.page_prose__psYAu li::marker{color:var(--text-subtle)}.page_prose__psYAu strong{color:var(--text);font-weight:600}.page_prose__psYAu a{color:var(--text);text-decoration:underline;text-underline-offset:3px;transition:color .16s ease}.page_prose__psYAu a:hover{color:var(--accent-hover)}.page_prose__psYAu blockquote{margin:28px 0 0;padding-left:20px;border-left:2px solid color-mix(in srgb,var(--accent) 45%,var(--border));color:var(--text-muted);font-style:italic}.page_prose__psYAu code{padding:2px 6px;border-radius:6px;background:var(--bg-elevated);border:1px solid var(--border);font-size:.92em}.page_footer__mHcRq{margin-top:clamp(56px,7vw,80px);padding-top:28px;border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent)}.page_backFooter__4aJ21{color:var(--text);font-size:15px;font-weight:500;text-decoration:underline;text-underline-offset:5px}.page_backFooter__4aJ21:hover{color:var(--accent-hover)}@media (max-width:760px){.page_article__aNNfX{padding-right:16px;padding-left:16px}}.BenchmarkBars_figure__I1YHI{margin:32px 0 8px}.BenchmarkBars_chart__Eq_BD{display:flex;flex-direction:column;gap:14px;padding:24px clamp(16px,3vw,28px);border:1px solid var(--border);border-radius:14px;background:var(--bg-surface)}.BenchmarkBars_row__A9TA3{display:grid;grid-template-columns:minmax(0,200px) 1fr 40px;align-items:center;gap:16px}.BenchmarkBars_label__bLTgW{display:flex;align-items:center;gap:10px;min-width:0}.BenchmarkBars_rank__kcM4H{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;border:1px solid var(--border);color:var(--text-subtle);font-family:var(--mono);font-size:12px;font-weight:500;line-height:1}.BenchmarkBars_labelText__zHUsU{display:flex;flex-direction:column;gap:2px;min-width:0}.BenchmarkBars_model__OIw4C{color:var(--text);font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BenchmarkBars_served__kGR_4{color:var(--text-subtle);font-size:11px;font-weight:400;letter-spacing:.02em;line-height:1.2;white-space:nowrap}.BenchmarkBars_track__08vKa{position:relative;height:26px;border-radius:7px;background:color-mix(in srgb,var(--border) 55%,transparent);overflow:hidden}.BenchmarkBars_fill__6JzR4{height:100%;border-radius:7px;transform-origin:left center}.BenchmarkBars_closed__W91z0{background:linear-gradient(90deg,var(--brand-bronze-deep),var(--brand-copper-hover))}.BenchmarkBars_open__PcTLQ{background:linear-gradient(90deg,var(--brand-patina-deep),var(--brand-patina-active))}.BenchmarkBars_leader__XFGgZ{box-shadow:0 0 0 1px color-mix(in srgb,var(--text) 22%,transparent) inset}.BenchmarkBars_score__vFF4p{justify-self:end;color:var(--text-muted);font-family:var(--mono);font-size:15px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1}.BenchmarkBars_leaderText__ZNVie{color:var(--text);font-weight:600}.BenchmarkBars_legend__hiV3x{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:16px;padding:0 4px}.BenchmarkBars_legendItem__tRNc5{display:inline-flex;align-items:center;gap:8px;color:var(--text-muted);font-size:12px;letter-spacing:.02em}.BenchmarkBars_swatch__yqGXD{width:12px;height:12px;border-radius:3px}.BenchmarkBars_scale__jsMs3{margin-left:auto;color:var(--text-subtle);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.BenchmarkBars_caption__2OAIl{margin-top:14px;color:var(--text-subtle);font-size:13px;line-height:1.5}.BenchmarkBars_active__1QThG .BenchmarkBars_fill__6JzR4{animation:BenchmarkBars_benchGrow__8YELY .82s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--i, 0) * 85ms)}@keyframes BenchmarkBars_benchGrow__8YELY{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:640px){.BenchmarkBars_row__A9TA3{grid-template-columns:1fr 40px;row-gap:8px}.BenchmarkBars_label__bLTgW{grid-column:1/-1}.BenchmarkBars_model__OIw4C{white-space:normal}}@media (prefers-reduced-motion:reduce){.BenchmarkBars_active__1QThG .BenchmarkBars_fill__6JzR4{animation-duration:0s}}