.sta-meta{color:var(--faint);flex-wrap:wrap;gap:.4rem .8rem;margin-top:.85rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;display:flex}.sta-top{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:2rem;margin-top:1.6rem;display:grid}.sta-copy p{max-width:42rem;color:var(--dim);text-wrap:pretty;margin-top:1rem;font-size:.92rem;line-height:1.85}.sta-copy p strong{color:var(--fg);font-weight:600}.sta-copy code{border:1px solid var(--border);background:var(--bg-elev);color:var(--fg);border-radius:5px;padding:.1rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.sta-formulas{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.sta-formulas div{border:1px solid var(--line);background:color-mix(in srgb, var(--bg-elev) 62%, transparent);border-radius:9px;padding:.65rem .75rem}.sta-formulas dt{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.63rem}.sta-formulas dd{color:var(--fg);overflow-wrap:anywhere;margin:.22rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.77rem;line-height:1.55}.sta-diagram{border:1px solid var(--border);background:radial-gradient(120% 120% at 80% 0%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 60%), var(--bg-elev);border-radius:14px;margin:0;padding:.9rem .9rem .7rem}.sta-diagram svg{width:100%;height:auto;display:block}.sta-diagram figcaption{color:var(--faint);margin-top:.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;line-height:1.6}.sta-sec{padding:1.8rem 0 .2rem}.sta-head{align-items:baseline;gap:.8rem;margin-bottom:.35rem;display:flex}.sta-head .idx{letter-spacing:.08em;color:var(--accent-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem}.sta-head h2{letter-spacing:.01em;text-transform:none;color:var(--fg);font-size:1.12rem;font-weight:600}.sta-sec p{max-width:42rem;color:var(--dim);text-wrap:pretty;font-size:.9rem;line-height:1.8}.sta-fig{border:1px solid var(--border);background:#1b1b1b;border-radius:14px;margin-top:1rem;overflow:hidden}.sta-figbar{color:#8f989d;border-bottom:1px solid #ffffff0f;align-items:center;gap:.65rem;padding:.48rem .85rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;display:flex}.sta-figbar .dot{background:#e5b94f;border-radius:50%;flex:none;width:5px;height:5px}.sta-fig video{aspect-ratio:16/9;background:#1b1b1b;width:100%;height:auto;display:block}.sta-fig figcaption{color:#9aa1a6;border-top:1px solid #ffffff0f;padding:.6rem .9rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;line-height:1.7}.sta-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;max-width:46rem;margin:1rem 0 0;display:grid}.sta-facts div{border:1px solid var(--line);background:color-mix(in srgb, var(--bg-elev) 55%, transparent);border-radius:9px;padding:.7rem .8rem}.sta-facts dt{letter-spacing:.04em;color:var(--faint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem}.sta-facts dd{color:var(--fg);font-variant-numeric:tabular-nums;margin:.2rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.sta-note{border-left:2px solid var(--accent);background:color-mix(in srgb, var(--bg-elev) 72%, transparent);max-width:42rem;color:var(--dim);margin-top:1.6rem;padding:.85rem 1rem;font-size:.84rem;line-height:1.8}.sta-note code{color:var(--fg);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.sta-back{border-top:1px solid var(--line);margin-top:1.8rem;padding-top:.9rem}.sta-back a{color:var(--faint);border-bottom:1px solid #0000;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;text-decoration:none}.sta-back a:hover{color:var(--fg);border-color:currentColor}@media (width<=900px){.sta-top{grid-template-columns:minmax(0,1fr);gap:1.2rem}.sta-diagram{max-width:540px}}@media (width<=640px){.sta-formulas,.sta-facts{grid-template-columns:minmax(0,1fr)}.sta-fig{border-radius:10px}.sta-fig figcaption{padding:.5rem .7rem .6rem}}
