@layer components{.sstat{min-width:0}.sstat-figure{margin:0}.sstat-n{letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--text);overflow-wrap:anywhere;font-size:clamp(2.6rem,1.6rem + 2.9vw,4.4rem);font-weight:300;line-height:1;display:block}.sstat--sm .sstat-n{font-size:clamp(2rem,1.4rem + 1.6vw,3rem)}.sstat-figure:after{content:"";background:var(--accent-line);transform-origin:0;width:28px;height:2px;transform:scaleX(var(--stat-line,1));margin-top:1.1rem;display:block}.sstat-label{color:var(--text-muted);font-size:var(--fs-card,1rem);text-wrap:pretty;max-width:24rem;margin-top:.85rem}.sstat-note{color:var(--text-muted);font-variant-numeric:tabular-nums;text-wrap:pretty;max-width:24rem;margin-top:.45rem;font-size:.8125rem;line-height:1.5}.sstat-meta{font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.35rem 1rem;margin-top:.9rem;font-size:.75rem;display:flex}.sstat-src{color:var(--link);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px;transition:text-decoration-color var(--dur-fast);align-items:center;gap:.3rem;display:inline-flex}.sstat-src:hover,.sstat-src:focus-visible{text-decoration-color:currentColor}.sstat-src .icon{width:12px;height:12px}.sstat-checked{white-space:nowrap}.sstat-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem;margin-top:clamp(2rem,4vw,3rem);list-style:none;display:grid}.sstat-strip>li{min-width:0}@media (min-width:1024px){.sstat-strip{grid-template-columns:repeat(var(--cols,3), minmax(0,1fr));gap:2.5rem 2rem}}}
@layer components{.ctable-wrap{margin-top:clamp(2rem,4vw,3rem)}.ctable{border-collapse:collapse;text-align:left;width:100%}.ctable-caption{caption-side:top;text-align:left;color:var(--text-muted);padding-bottom:1rem;font-size:.875rem}.ctable th,.ctable td{vertical-align:top;border-top:1px solid var(--line);padding:1rem .85rem}.ctable thead th{border-top:0;border-bottom:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding-top:0;padding-bottom:.75rem;font-size:.75rem;font-weight:500}.ctable tbody th{letter-spacing:-.01em;color:var(--text);font-weight:560}.ctable td{color:var(--text-muted);font-variant-numeric:tabular-nums;text-wrap:pretty}.ctable-note{letter-spacing:0;color:var(--text-muted);margin-top:.3rem;font-size:.8125rem;font-weight:400;display:block}.ctable .is-hi{background:color-mix(in srgb, var(--amber) 6%, transparent)}.ctable thead .is-hi{color:var(--chip-amber,var(--amber));box-shadow:inset 0 2px 0 var(--accent-line)}.ctable td.is-hi{color:var(--text)}.ctable th:first-child,.ctable td:first-child{padding-left:0}.ctable th:last-child,.ctable td:last-child{padding-right:0}[data-world=daylight] .ctable thead .is-hi{color:var(--amber-text)}@media (min-width:700px){.ctable[data-cols="2"] th,.ctable[data-cols="2"] td{width:33.333%}.ctable[data-cols="3"] th,.ctable[data-cols="3"] td{width:25%}}@media (max-width:699px){.ctable,.ctable tbody,.ctable tr,.ctable th,.ctable td,.ctable-caption{display:block}.ctable thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ctable tr{border-top:1px solid var(--line);padding:1.1rem 0}.ctable tr:last-child{border-bottom:1px solid var(--line)}.ctable th,.ctable td{border:0;padding:0}.ctable tbody th{padding-bottom:.6rem;font-size:1.0625rem}.ctable td{grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);gap:.75rem;padding:.4rem 0;display:grid}.ctable td:before{content:attr(data-col);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding-top:.15em;font-size:.75rem}.ctable td.is-hi{background:0 0;border-radius:0}.ctable td.is-hi:before{color:var(--chip-amber,var(--amber))}[data-world=daylight] .ctable td.is-hi:before{color:var(--amber-text)}}}@media (prefers-color-scheme:dark){[data-auto-scheme] [data-world=daylight] .ctable thead .is-hi,[data-auto-scheme] [data-world=daylight] .ctable td.is-hi:before{color:var(--amber)}}
@layer components{.pladder{--rise:clamp(1.5rem, 4vw, 4rem);margin-top:clamp(2.5rem,5vw,4rem)}.pladder-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.pladder-ladder{min-width:0;position:relative}.pladder-line{pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0;overflow:visible}.pladder-line path{stroke:var(--accent-line);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pladder-rail{background:var(--accent-line);transform-origin:top;width:2px;display:block;position:absolute;top:0;bottom:0;left:0}.pladder-steps{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;padding-left:1.25rem;list-style:none;display:grid;position:relative}.pladder-step{border-radius:var(--r-card);background:var(--bg-raised);border:1px solid var(--line);min-width:0;padding:clamp(1.5rem,2.4vw,2rem) clamp(1.25rem,2vw,1.75rem) clamp(1.25rem,2vw,1.75rem);position:relative;box-shadow:inset 0 1px #ffffff0a}html:not(.js) .pladder-step:before{content:"";background:var(--accent-line);border-radius:2px;height:2px;position:absolute;top:-1px;left:0;right:0}.pladder-n{color:var(--chip-amber,var(--amber))}[data-world=daylight] .pladder-n{color:var(--amber-text)}.pladder-step h3{letter-spacing:-.025em;margin-top:1rem;font-size:1.25rem;line-height:1.15}.pladder-covers{color:var(--text-muted);font-size:var(--fs-card,1rem);text-wrap:pretty;margin-top:.75rem}.pladder-fit{border-top:1px solid var(--line);font-size:var(--fs-card,1rem);color:var(--text);margin-top:1rem;padding-top:.85rem}.pladder-fit-k{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.3rem;font-size:.75rem;display:block}.pladder-aside{border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line);min-width:0;padding:clamp(1.25rem,2vw,1.75rem)}.pladder-aside h3{letter-spacing:-.02em;font-size:1.125rem}.pladder-aside-body{max-width:46rem;color:var(--text-muted);font-size:var(--fs-card,1rem);margin-top:.75rem}.pladder-aside-body>*+*{margin-top:.75rem}@media (min-width:900px){.pladder[data-n="2"] .pladder-line,.pladder[data-n="3"] .pladder-line{display:block}.pladder[data-n="2"] .pladder-rail,.pladder[data-n="3"] .pladder-rail{display:none}.pladder[data-n="2"] .pladder-steps,.pladder[data-n="3"] .pladder-steps{grid-template-columns:repeat(var(--n), minmax(0,1fr));padding-left:0}.pladder[data-n="2"] .pladder-step,.pladder[data-n="3"] .pladder-step{margin-top:calc((var(--n) - 1 - var(--i)) * var(--rise))}}@media (min-width:1024px){.pladder[data-n="4"] .pladder-line,.pladder[data-n="5"] .pladder-line,.pladder[data-n="6"] .pladder-line{display:block}.pladder[data-n="4"] .pladder-rail,.pladder[data-n="5"] .pladder-rail,.pladder[data-n="6"] .pladder-rail{display:none}.pladder[data-n="4"] .pladder-steps,.pladder[data-n="5"] .pladder-steps,.pladder[data-n="6"] .pladder-steps{grid-template-columns:repeat(var(--n), minmax(0,1fr));padding-left:0}.pladder[data-n="4"] .pladder-step,.pladder[data-n="5"] .pladder-step,.pladder[data-n="6"] .pladder-step{margin-top:calc((var(--n) - 1 - var(--i)) * var(--rise))}.pladder--aside .pladder-grid{gap:2rem}.pladder-aside{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:.75rem clamp(2rem,4vw,4rem);display:grid}.pladder-aside-body{margin-top:0}}}@media (prefers-color-scheme:dark){[data-auto-scheme] [data-world=daylight] .pladder-n{color:var(--amber)}}
