.cu-ex{display:grid;gap:16px;min-width:0}.cu-ex .ex-head{display:grid;gap:6px;max-width:760px}.cu-ex .ex-head h2{margin:0;font-size:24px;line-height:1.25}.cu-ex .ex-head p{margin:0;color:var(--muted);font-size:15px;line-height:1.6}.cu-ex .ex-grid{display:grid;grid-template-columns:310px minmax(0,1fr);gap:20px;align-items:start;min-width:0}.cu-ex .tree-col,.cu-ex .plot-col{display:grid;gap:14px;min-width:0}.cu-ex .tree{display:grid;gap:4px;padding:12px;border-radius:var(--sw-radius-lg);background:var(--sw-card-bg);box-shadow:var(--edge)}.cu-ex .branch{border-radius:14px;padding:2px}.cu-ex .branch.on{background:var(--sw-gloss-bg);box-shadow:var(--sw-gloss-shadow)}.cu-ex .b-head{display:grid;grid-template-columns:auto 18px 1fr auto;align-items:center;gap:8px;padding:8px 10px;cursor:pointer;border-radius:12px;font-size:14.5px;font-weight:600}.cu-ex .b-head:hover{background:var(--sw-glass-hover-bg)}.cu-ex .b-head input{margin:0;accent-color:var(--sw-accent)}.cu-ex .b-head:has(input:focus-visible){outline:2px solid var(--sw-accent);outline-offset:1px}.cu-ex .b-head .n{color:var(--muted);font-weight:400;font-size:12.5px}.cu-ex .sw{width:18px;height:18px;display:block}.cu-ex .sw.all{border-radius:50%;background:conic-gradient(#e69b7b 0 20%,#d6ca4e 0 40%,#7fcf9a 0 60%,#a7c4f5 0 80%,#c4a7f5 0);width:14px;height:14px;margin:2px}.cu-ex .mk{stroke:var(--bg);stroke-width:1.2}.cu-ex .leaves{list-style:none;padding:0 0 0 28px;display:grid;gap:1px;border-left:1px solid var(--line-strong);margin:0 0 4px 19px}.cu-ex .leaf a{display:grid;gap:0;padding:4px 8px;border-radius:8px;text-decoration:none;color:var(--fg)}.cu-ex .leaf a:hover,.cu-ex .leaf a:focus-visible{background:var(--sw-glass-hover-bg);outline:none;box-shadow:var(--sw-focus-ring)}.cu-ex .lt{font-size:13.5px;line-height:1.35}.cu-ex .lv{font-size:12px;color:var(--muted)}.cu-ex.js .branch:not(.on) .leaves{display:none}.cu-ex .leaf.dim,.cu-ex .pt.dim{opacity:.22}.cu-ex .readout{padding:14px 16px;border-radius:var(--sw-radius-lg);box-shadow:var(--sw-gloss-shadow);background:var(--sw-gloss-bg);min-height:112px}.cu-ex .readout>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px 24px}.cu-ex .readout>div>h3,.cu-ex .readout>div>.bl{grid-column:1 / -1}.cu-ex:not(.js) .readout{display:none}.cu-ex .readout h3{margin:0 0 6px;font-size:16px}.cu-ex .readout p{margin:4px 0 0;font-size:14px;line-height:1.55}.cu-ex .readout .bl{color:var(--muted)}.cu-ex .viewbar,.cu-ex .scalebar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cu-ex .scalebar .lab{color:var(--muted);font-size:13px;margin-right:2px}.cu-ex .chip{position:relative;display:inline-flex}.cu-ex .chip input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.cu-ex .chip span{padding:8px 14px;border-radius:999px;background:var(--sw-glass-bg);box-shadow:var(--sw-glass-shadow);font-size:14px;font-weight:600;color:var(--muted)}.cu-ex .chip.small span{font-size:13px;padding:6px 12px;font-weight:500}.cu-ex .chip span i{font-style:normal;color:var(--faint);margin-left:4px;font-weight:400}.cu-ex .chip input:checked+span{background:var(--sw-gloss-bg);box-shadow:var(--sw-gloss-shadow);color:var(--fg)}.cu-ex .chip input:focus-visible+span{outline:2px solid var(--sw-accent);outline-offset:2px}.cu-ex .viewpanel{display:grid;gap:12px;min-width:0}.cu-ex:not(.js) .viewbar,.cu-ex:not(.js) .scalebar{display:none}.cu-ex:not(.js) .viewpanel{gap:22px}.cu-ex:not(.js) .cardslot{display:none}.cu-ex .fig{margin:0;padding:var(--s-4);border-radius:var(--sw-radius-lg);background:var(--sw-card-bg);box-shadow:var(--edge);display:grid;gap:10px;min-width:0}.cu-ex .fig[hidden],.cu-ex .viewpanel[hidden]{display:none}.cu-ex figcaption{display:grid;gap:4px}.cu-ex figcaption b{font-size:16px;font-weight:600}.cu-ex figcaption span{color:var(--muted);font-size:13.5px;line-height:1.5}.cu-ex .plot{overflow-x:auto;border-radius:12px}.cu-ex .plot:focus-visible{outline:2px solid var(--sw-accent);outline-offset:2px}.cu-ex .plot svg{width:100%;min-width:600px;height:auto;display:block}.cu-ex .grid{stroke:#ffffff1a;stroke-width:1}.cu-ex .tick{fill:var(--muted);font-size:12px}.cu-ex .axis{fill:var(--muted);font-size:12.5px}.cu-ex .plabel{fill:var(--fg);font-size:12.5px;font-weight:600;paint-order:stroke;stroke:var(--sw-card-bg);stroke-width:3px}.cu-ex .empty{fill:var(--faint);font-size:13px;font-style:italic}.cu-ex .empty.left{text-anchor:start}.cu-ex .band{fill:#ffffff06}.cu-ex .band.b2{fill:#ffffff0d}.cu-ex .ghead{fill:var(--fg);font-size:13.5px;font-weight:600}.cu-ex .rlabel{fill:var(--fg);font-size:13px}.cu-ex .vlabel{fill:var(--muted);font-size:12px}.cu-ex .hit{fill:transparent}.cu-ex .pt{cursor:pointer;outline:none;transition:opacity .15s}.cu-ex .pt:hover .hit,.cu-ex .pt:focus-visible .hit{fill:#a7c4f51a}.cu-ex .pt:hover .mk,.cu-ex .pt:focus-visible .mk{stroke:var(--fg);stroke-width:2}.cu-ex .pt:focus-visible .plabel{fill:var(--sw-accent)}.cu-ex .unplaced{margin:0;font-size:13.5px;line-height:1.55;color:var(--muted)}.cu-ex .cardslot{padding:14px 16px;border-radius:var(--sw-radius-lg);box-shadow:var(--edge);background:var(--sw-card-bg);min-height:220px}.cu-ex .cardslot .hint{margin:0;color:var(--faint);font-size:14px}.cu-ex .cardslot header{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;margin-bottom:8px}.cu-ex .cardslot .cname{font-size:17px;font-weight:600}.cu-ex .cardslot .cfam{color:var(--muted);font-size:13px}.cu-ex .cardslot dl{margin:0;display:grid;grid-template-columns:150px minmax(0,1fr);gap:6px 14px;font-size:14px;line-height:1.5}.cu-ex .cardslot dt{color:var(--muted)}.cu-ex .cardslot dd{margin:0}.cu-ex .cardslot ul{margin:0;padding:0;list-style:none;display:grid;gap:2px}.cu-ex .cardslot .s{color:var(--muted);font-size:12.5px}.cu-ex .cardslot .nd{color:var(--faint);font-style:italic}@media(max-width:940px){.cu-ex .ex-grid{grid-template-columns:minmax(0,1fr)}.cu-ex.js .tree{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px}.cu-ex .readout>div{grid-template-columns:minmax(0,1fr)}.cu-ex .cardslot dl{grid-template-columns:minmax(0,1fr);gap:0}.cu-ex .cardslot dt{margin-top:8px}}.art[data-astro-cid-cjdjggrh]{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:44px;padding-block:var(--s-5) var(--s-7);min-width:0}.narrow[data-astro-cid-cjdjggrh]{max-width:760px}.stack[data-astro-cid-cjdjggrh]{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;align-content:start}.kicker[data-astro-cid-cjdjggrh]{margin:0;color:var(--accent);font-size:var(--t-sm);letter-spacing:.04em}h1[data-astro-cid-cjdjggrh]{font-size:clamp(30px,5vw,42px);line-height:1.12;margin:0;font-weight:600}h2[data-astro-cid-cjdjggrh]{font-size:24px;line-height:1.25;margin:0}h3[data-astro-cid-cjdjggrh]{font-size:17px;margin:8px 0 0}.lede[data-astro-cid-cjdjggrh]{font-size:19px;line-height:1.55;margin:0}.byline[data-astro-cid-cjdjggrh]{margin:0;color:var(--muted);font-size:var(--t-sm);overflow-wrap:anywhere}.art[data-astro-cid-cjdjggrh] p[data-astro-cid-cjdjggrh],.art[data-astro-cid-cjdjggrh] li[data-astro-cid-cjdjggrh]{font-size:16.5px;line-height:1.7;margin:0}.verdict[data-astro-cid-cjdjggrh]{padding:var(--s-5);border-radius:var(--sw-radius-lg);background:var(--sw-gloss-bg);box-shadow:var(--sw-gloss-shadow);display:grid;gap:12px}.verdict[data-astro-cid-cjdjggrh] h2[data-astro-cid-cjdjggrh]{font-size:20px}.verdict[data-astro-cid-cjdjggrh] ul[data-astro-cid-cjdjggrh],.plain[data-astro-cid-cjdjggrh]{margin:0;padding-left:22px;display:grid;gap:8px}.gloss[data-astro-cid-cjdjggrh]{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 20px;padding:var(--s-4);border-radius:var(--sw-radius-lg);box-shadow:var(--edge)}.gloss[data-astro-cid-cjdjggrh] dt[data-astro-cid-cjdjggrh]{font-weight:600;font-size:14px}.gloss[data-astro-cid-cjdjggrh] dd[data-astro-cid-cjdjggrh]{margin:2px 0 0;color:var(--muted);font-size:13.5px;line-height:1.5}.note[data-astro-cid-cjdjggrh]{font-size:var(--t-sm)!important;color:var(--muted)}.s[data-astro-cid-cjdjggrh]{color:var(--muted);font-size:12.5px;font-weight:400}.nd[data-astro-cid-cjdjggrh]{color:var(--faint);font-style:italic}.dot[data-astro-cid-cjdjggrh]{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:8px;vertical-align:baseline}.ranges[data-astro-cid-cjdjggrh],.alltab[data-astro-cid-cjdjggrh]{min-width:820px}.ranges[data-astro-cid-cjdjggrh] td[data-astro-cid-cjdjggrh],.alltab[data-astro-cid-cjdjggrh] td[data-astro-cid-cjdjggrh],.ranges[data-astro-cid-cjdjggrh] th[data-astro-cid-cjdjggrh][scope=row],.alltab[data-astro-cid-cjdjggrh] th[data-astro-cid-cjdjggrh][scope=row]{font-size:14px;line-height:1.5;vertical-align:top}.ranges[data-astro-cid-cjdjggrh] th[data-astro-cid-cjdjggrh][scope=row]{white-space:normal;min-width:190px}.alltab[data-astro-cid-cjdjggrh] th[data-astro-cid-cjdjggrh][scope=row]{white-space:normal;min-width:170px}.alltab[data-astro-cid-cjdjggrh] .grp[data-astro-cid-cjdjggrh] th[data-astro-cid-cjdjggrh]{background:var(--sw-glass-bg);font-size:13px;font-weight:600;color:var(--fg);white-space:normal}.why[data-astro-cid-cjdjggrh]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.why[data-astro-cid-cjdjggrh]>li[data-astro-cid-cjdjggrh]{display:grid;grid-template-columns:170px minmax(0,1fr);gap:6px 18px;padding:14px 16px;border-radius:var(--sw-radius-lg);background:var(--sw-card-bg);box-shadow:var(--edge);align-items:start}.why[data-astro-cid-cjdjggrh] .wel[data-astro-cid-cjdjggrh]{display:grid;gap:2px;font-size:15px}.why[data-astro-cid-cjdjggrh] .wbar[data-astro-cid-cjdjggrh]{position:relative;height:12px;border-radius:6px;background:var(--sw-tile-bg);box-shadow:var(--sw-track-shadow);align-self:center}.why[data-astro-cid-cjdjggrh] .fill[data-astro-cid-cjdjggrh]{position:absolute;inset:0 auto 0 0;border-radius:6px;background:var(--sw-accent)}.why[data-astro-cid-cjdjggrh] .ref[data-astro-cid-cjdjggrh]{position:absolute;top:-5px;bottom:-5px;border-left:2px dashed var(--amber)}.why[data-astro-cid-cjdjggrh] .wtxt[data-astro-cid-cjdjggrh]{grid-column:2;display:grid;gap:6px}.why[data-astro-cid-cjdjggrh] .wtxt[data-astro-cid-cjdjggrh] ul[data-astro-cid-cjdjggrh]{margin:0;padding-left:18px;display:grid;gap:2px}.why[data-astro-cid-cjdjggrh] .wtxt[data-astro-cid-cjdjggrh] li[data-astro-cid-cjdjggrh],.why[data-astro-cid-cjdjggrh] .wtxt[data-astro-cid-cjdjggrh] p[data-astro-cid-cjdjggrh]{font-size:14.5px;line-height:1.55}.why[data-astro-cid-cjdjggrh] .wtxt[data-astro-cid-cjdjggrh] p[data-astro-cid-cjdjggrh]{color:var(--muted)}.more[data-astro-cid-cjdjggrh]>summary[data-astro-cid-cjdjggrh]{cursor:pointer;font-size:20px;font-weight:600;padding:4px 0}.more[data-astro-cid-cjdjggrh][open]>summary[data-astro-cid-cjdjggrh]{margin-bottom:12px}.links[data-astro-cid-cjdjggrh]{columns:2;gap:24px;padding-left:20px;margin:0}.links[data-astro-cid-cjdjggrh] li[data-astro-cid-cjdjggrh]{break-inside:avoid;margin-bottom:6px}.qa[data-astro-cid-cjdjggrh] p[data-astro-cid-cjdjggrh]{color:var(--muted)}@media(max-width:700px){.art[data-astro-cid-cjdjggrh]{padding-bottom:96px;gap:36px}.why[data-astro-cid-cjdjggrh]>li[data-astro-cid-cjdjggrh]{grid-template-columns:minmax(0,1fr)}.why[data-astro-cid-cjdjggrh] .wtxt[data-astro-cid-cjdjggrh]{grid-column:1}.links[data-astro-cid-cjdjggrh]{columns:1}}
