.strip[data-astro-cid-7jvqvqy3]{gap:var(--space-xs);padding:0 0 var(--space-2xs);margin:0;list-style:none;display:flex;overflow-x:auto}.strip[data-astro-cid-7jvqvqy3] li[data-astro-cid-7jvqvqy3]{flex:none}.step[data-astro-cid-7jvqvqy3]{gap:var(--space-3xs);min-width:9rem;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-control-line);border-radius:var(--radius-control);background:var(--color-surface);font-size:var(--text-sm);flex-direction:column;text-decoration:none;display:flex}a[data-astro-cid-7jvqvqy3].step:hover{border-color:var(--color-link)}.name[data-astro-cid-7jvqvqy3]{font-weight:600}a[data-astro-cid-7jvqvqy3].step .name[data-astro-cid-7jvqvqy3]{color:var(--color-link)}.here[data-astro-cid-7jvqvqy3]{border-color:var(--color-accent);background:var(--color-select)}.when[data-astro-cid-7jvqvqy3]{font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-muted)}.panel[data-astro-cid-7fjhhngr]{--mm:5px;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-raised)}.panel-head[data-astro-cid-7fjhhngr]{justify-content:space-between;align-items:flex-end;gap:var(--space-md);padding:var(--space-lg) var(--space-lg) var(--space-md);border-bottom:1px solid var(--color-line);flex-wrap:wrap;display:flex}h2[data-astro-cid-7fjhhngr]{margin:0}.sub[data-astro-cid-7fjhhngr]{margin:var(--space-2xs) 0 0;font-size:var(--text-sm);color:var(--color-muted)}.seg[data-astro-cid-7fjhhngr]{padding:var(--space-3xs);border-radius:var(--radius-control);background:var(--color-segment);display:flex}.seg[data-astro-cid-7fjhhngr] button[data-astro-cid-7fjhhngr]{min-width:104px;min-height:44px;color:var(--color-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);background:0 0;border:0;border-radius:6px;font-weight:500}.seg[data-astro-cid-7fjhhngr] button[data-astro-cid-7fjhhngr]:hover{color:var(--color-ink)}.seg[data-astro-cid-7fjhhngr] button[data-astro-cid-7fjhhngr]:active{background:var(--color-line-soft)}.seg[data-astro-cid-7fjhhngr] button[data-astro-cid-7fjhhngr][aria-pressed=true]{background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-press);font-weight:600}.set[data-astro-cid-7fjhhngr]+.set[data-astro-cid-7fjhhngr]{border-top:1px solid var(--color-line)}.set-title[data-astro-cid-7fjhhngr]{padding:var(--space-md) var(--space-lg) 0;margin:0}.has-switch[data-astro-cid-7fjhhngr] .set-title[data-astro-cid-7fjhhngr]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.set-body[data-astro-cid-7fjhhngr]{align-items:flex-end;gap:var(--space-xl);padding:var(--space-lg);flex-wrap:wrap;display:flex}.profile[data-astro-cid-7fjhhngr]{flex:220px;min-width:0;max-width:360px;margin:0}.wedge-box[data-astro-cid-7fjhhngr]{height:calc(var(--stack) * var(--mm));border-bottom:2px solid var(--color-ink)}.wedge-box[data-astro-cid-7fjhhngr] svg[data-astro-cid-7fjhhngr]{width:100%;height:100%;display:block}.wedge[data-astro-cid-7fjhhngr]{fill:var(--color-wedge)}.dropwedge[data-astro-cid-7fjhhngr]{fill:var(--color-signal)}.slope[data-astro-cid-7fjhhngr]{fill:none;stroke:var(--color-accent);stroke-width:2px}.profile[data-astro-cid-7fjhhngr] figcaption[data-astro-cid-7fjhhngr]{margin-top:var(--space-xs);font-size:var(--text-xs);color:var(--color-muted)}.figs[data-astro-cid-7fjhhngr]{flex:3 480px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));min-width:0;margin:0;display:grid}.fig[data-astro-cid-7fjhhngr]{padding:var(--space-2xs) var(--space-lg);border-left:1px solid var(--color-line)}.fig[data-astro-cid-7fjhhngr] dt[data-astro-cid-7fjhhngr]{font-size:var(--text-xs);color:var(--color-muted)}.fig[data-astro-cid-7fjhhngr] dd[data-astro-cid-7fjhhngr]{margin:var(--space-3xs) 0 0;font-family:var(--font-mono);font-size:var(--text-figure);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:500}.fig[data-astro-cid-7fjhhngr] dd[data-astro-cid-7fjhhngr].note,.fig[data-astro-cid-7fjhhngr] dd[data-astro-cid-7fjhhngr].missing{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:0;color:var(--color-muted);font-weight:400}.fig[data-astro-cid-7fjhhngr] dd[data-astro-cid-7fjhhngr].missing{font-size:var(--text-sm)}.unit[data-astro-cid-7fjhhngr]{font-size:var(--text-sm);letter-spacing:0;color:var(--color-muted)}@media (width<=40rem){.panel[data-astro-cid-7fjhhngr]{--mm:4px}.set-body[data-astro-cid-7fjhhngr]{padding:var(--space-md)}.fig[data-astro-cid-7fjhhngr]{padding:var(--space-xs) var(--space-md)}}.links[data-astro-cid-cac7kedp]{justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap;display:flex}.side[data-astro-cid-cac7kedp]{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.side-next[data-astro-cid-cac7kedp]{align-items:flex-end;margin-inline-start:auto}.button[data-astro-cid-cac7kedp]{padding:var(--space-sm) var(--space-md);border:1px solid var(--color-control-line);border-radius:var(--radius-control);background:var(--color-surface);font-size:var(--text-sm);font-weight:600;text-decoration:none;display:inline-block}.button[data-astro-cid-cac7kedp]:hover{border-color:var(--color-link)}.mono[data-astro-cid-cac7kedp]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:400}.ended[data-astro-cid-cac7kedp]{padding:var(--space-sm) var(--space-md);border:1px dashed var(--color-control-line);border-radius:var(--radius-control);font-size:var(--text-sm);color:var(--color-muted);font-weight:600}.scroll[data-astro-cid-hroeg7ms]{overflow-x:auto}table[data-astro-cid-hroeg7ms]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}th[data-astro-cid-hroeg7ms],td[data-astro-cid-hroeg7ms]{padding:var(--space-sm) var(--space-md) var(--space-sm) 0;border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top}thead[data-astro-cid-hroeg7ms] th[data-astro-cid-hroeg7ms]{color:var(--color-muted);font-weight:500}tbody[data-astro-cid-hroeg7ms] th[data-astro-cid-hroeg7ms]{font-weight:600}.mono[data-astro-cid-hroeg7ms]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.note[data-astro-cid-hroeg7ms]{font-size:var(--text-xs);color:var(--color-muted);display:block}.shoe[data-astro-cid-zokpydjr]{gap:var(--space-2xl);flex-direction:column;padding-block-start:var(--space-md);display:flex}.hero[data-astro-cid-zokpydjr]{align-items:stretch;gap:var(--space-xl);flex-wrap:wrap;display:flex}.hero-text[data-astro-cid-zokpydjr]{justify-content:center;gap:var(--space-md);flex-direction:column;flex:6 420px;min-width:0;display:flex}.name[data-astro-cid-zokpydjr]{margin:0}.name-brand[data-astro-cid-zokpydjr]{margin-bottom:var(--space-xs);font-size:var(--text-xl);letter-spacing:-.01em;line-height:1.2;display:block}.facts[data-astro-cid-zokpydjr]{align-items:center;gap:var(--space-xs);font-size:var(--text-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pill[data-astro-cid-zokpydjr]{align-items:center;gap:var(--space-xs);padding:var(--space-3xs) var(--space-xs);border:1px solid var(--color-control-line);border-radius:var(--radius-tag);background:var(--color-surface);font-weight:600;display:flex}.pill-now[data-astro-cid-zokpydjr]{border-color:var(--color-signal);background:var(--color-signal);color:var(--color-signal-ink)}.pill-warn[data-astro-cid-zokpydjr]{border:1px dashed var(--color-warn-line);background:var(--color-warn-wash);color:var(--color-warn-ink)}.swatch[data-astro-cid-zokpydjr]{border-radius:2px;flex:none;width:8px;height:8px}.fact[data-astro-cid-zokpydjr]{align-items:baseline;gap:var(--space-2xs);color:var(--color-muted);margin-inline-end:var(--space-xs);display:flex}.fact[data-astro-cid-zokpydjr] .mono[data-astro-cid-zokpydjr]{color:var(--color-ink)}.mono[data-astro-cid-zokpydjr]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.note[data-astro-cid-zokpydjr]{font-size:var(--text-xs);color:var(--color-muted)}.quote[data-astro-cid-zokpydjr]{max-width:40ch;margin:0}.quote[data-astro-cid-zokpydjr] blockquote[data-astro-cid-zokpydjr]{font-size:var(--text-lg);color:var(--color-ink-2);quotes:"“" "”";margin:0;line-height:1.4}.quote[data-astro-cid-zokpydjr] blockquote[data-astro-cid-zokpydjr]:before{content:open-quote}.quote[data-astro-cid-zokpydjr] blockquote[data-astro-cid-zokpydjr]:after{content:close-quote}.quote[data-astro-cid-zokpydjr] figcaption[data-astro-cid-zokpydjr]{margin-top:var(--space-2xs);font-size:var(--text-xs);color:var(--color-muted)}.class-note[data-astro-cid-zokpydjr]{max-width:60ch;font-size:var(--text-sm);color:var(--color-muted);margin:0}.slot[data-astro-cid-zokpydjr]{justify-content:center;align-items:center;gap:var(--space-2xs);min-width:0;min-height:300px;padding:var(--space-lg);border:1px dashed var(--color-control-line);border-radius:var(--radius-card);font-size:var(--text-sm);text-align:center;color:var(--color-muted);flex-direction:column;flex:5 360px;margin:0;display:flex}.sec[data-astro-cid-zokpydjr]{gap:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-control-line);flex-direction:column;display:flex}.sec[data-astro-cid-zokpydjr] h2[data-astro-cid-zokpydjr]{margin:0}.cols[data-astro-cid-zokpydjr]{gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.cols[data-astro-cid-zokpydjr] h3[data-astro-cid-zokpydjr]{margin:0 0 var(--space-xs)}.cards[data-astro-cid-zokpydjr]{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.rows[data-astro-cid-zokpydjr]{font-size:var(--text-sm);margin:0}.row[data-astro-cid-zokpydjr]{justify-content:space-between;gap:var(--space-sm);padding:var(--space-sm) 0;border-bottom:1px solid var(--color-line);display:flex}.row[data-astro-cid-zokpydjr]:last-child{border-bottom:0}.row[data-astro-cid-zokpydjr] dt[data-astro-cid-zokpydjr]{color:var(--color-muted)}.row[data-astro-cid-zokpydjr] dd[data-astro-cid-zokpydjr]{text-align:right;margin:0;font-weight:500}.foam[data-astro-cid-zokpydjr]{display:block}.foam[data-astro-cid-zokpydjr] .note[data-astro-cid-zokpydjr]{font-weight:400;display:block}.record[data-astro-cid-zokpydjr]{justify-content:space-between;gap:var(--space-sm);padding:var(--space-md) 0 0;border-top:1px solid var(--color-line);font-size:var(--text-xs);color:var(--color-muted);flex-wrap:wrap;margin:0;list-style:none;display:flex}
