.defs[data-astro-cid-ah7okcmz]{position:absolute;width:0;height:0;overflow:hidden}.ts[data-astro-cid-cmbnxz2u]{position:relative;z-index:0;--nav-h: 80px}.sr-only[data-astro-cid-cmbnxz2u]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.stage[data-astro-cid-cmbnxz2u]{z-index:3;position:sticky;top:var(--nav-h);height:calc(100vh - var(--nav-h));height:calc(100svh - var(--nav-h));overflow:hidden;pointer-events:none}.w[data-astro-cid-cmbnxz2u]{position:absolute;left:0;top:0;font-family:var(--font-serif);font-weight:500;line-height:1;letter-spacing:-.02em;font-size:min(11.5vw,24vh);white-space:nowrap;transform-origin:center;will-change:transform,opacity;opacity:0}.ts[data-astro-cid-cmbnxz2u].ready .w[data-astro-cid-cmbnxz2u]{opacity:1}.byline[data-astro-cid-cmbnxz2u],.cue[data-astro-cid-cmbnxz2u]{position:absolute;left:0;right:0;text-align:center;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);opacity:var(--intro, 1)}.byline[data-astro-cid-cmbnxz2u]{top:calc(50% + min(8vw,17vh))}.cue[data-astro-cid-cmbnxz2u]{bottom:28px}.skip[data-astro-cid-cmbnxz2u]{position:absolute;z-index:4;top:16px;right:24px;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;padding:7px 14px;border:1px solid var(--line);border-radius:999px;background:var(--bg);color:var(--fg);text-decoration:none;white-space:nowrap}.skip[data-astro-cid-cmbnxz2u]:hover,.skip[data-astro-cid-cmbnxz2u]:focus-visible{border-color:var(--fg)}.band[data-astro-cid-cmbnxz2u]{display:none}.links[data-astro-cid-cmbnxz2u]{position:absolute;left:50%;top:50%;width:min(46vw,560px);transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:26px;opacity:var(--join, 0)}.link[data-astro-cid-cmbnxz2u]{display:flex;align-items:center;gap:12px}.rule[data-astro-cid-cmbnxz2u]{flex:1;height:0;border-top:1.2px dashed var(--c);transform-origin:left;transform:scaleX(var(--join, 0))}.link[data-astro-cid-cmbnxz2u] .rule[data-astro-cid-cmbnxz2u]:last-child{transform-origin:right}.lab[data-astro-cid-cmbnxz2u]{font-family:Geist,system-ui,sans-serif;font-size:13px;color:#3d3c38;white-space:nowrap}.lab[data-astro-cid-cmbnxz2u] b[data-astro-cid-cmbnxz2u]{color:var(--c);font-weight:600}.flow[data-astro-cid-cmbnxz2u]{position:relative;margin-top:calc(-100vh + var(--nav-h));margin-top:calc(-100svh + var(--nav-h));z-index:2}.chapter[data-astro-cid-cmbnxz2u]{margin-left:max(420px,34vw);max-width:620px;padding:72vh 40px 40vh 0}.intro-ch[data-astro-cid-cmbnxz2u]{margin:0 auto;padding:10vh 40px;max-width:680px}.intro-ch[data-astro-cid-cmbnxz2u] h2[data-astro-cid-cmbnxz2u]{font-size:34px}.intro-ch[data-astro-cid-cmbnxz2u] .ik[data-astro-cid-cmbnxz2u]{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.chapter[data-astro-cid-cmbnxz2u] h2[data-astro-cid-cmbnxz2u]{font-size:40px;line-height:1.12;font-weight:500;margin:0 0 22px;letter-spacing:-.01em}.chapter[data-astro-cid-cmbnxz2u]>p[data-astro-cid-cmbnxz2u]{font-size:19px;line-height:1.6;margin:0 0 26px}.forms[data-astro-cid-cmbnxz2u]{display:grid;grid-template-columns:1fr 1fr;gap:22px 28px;margin:34px 0}.form[data-astro-cid-cmbnxz2u]{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:start}.sq[data-astro-cid-cmbnxz2u]{width:40px;height:40px;border-radius:2px;filter:url(#ap-wc)}.fn[data-astro-cid-cmbnxz2u]{font-weight:600;font-size:16px;line-height:1.25}.fx[data-astro-cid-cmbnxz2u]{font-family:Geist,system-ui,sans-serif;font-size:12.5px;color:#5c5b56;margin:2px 0}.fs[data-astro-cid-cmbnxz2u]{font-family:Geist Mono,monospace;font-size:11.5px;color:#3d3c38;text-decoration:underline dotted;text-underline-offset:3px}.fs[data-astro-cid-cmbnxz2u].muted{color:var(--muted);text-decoration:none}.rail[data-astro-cid-cmbnxz2u]{width:100%;margin:26px 0 10px;overflow:visible}.node[data-astro-cid-cmbnxz2u]{font-family:Geist,system-ui,sans-serif;font-size:12px;fill:#3d3c38;text-anchor:middle}.arrow[data-astro-cid-cmbnxz2u]{stroke:var(--ln-c);stroke-width:1.2;stroke-dasharray:5 3}.a-2[data-astro-cid-cmbnxz2u]{stroke:var(--ln-a)}.a-2[data-astro-cid-cmbnxz2u].card{stroke:var(--ln-c)}.lane[data-astro-cid-cmbnxz2u]{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;fill:var(--muted)}.brace[data-astro-cid-cmbnxz2u]{font-family:Geist Mono,monospace;font-size:11px;fill:var(--ln-a);text-anchor:middle}.bline[data-astro-cid-cmbnxz2u]{stroke:var(--ln-a);stroke-width:1}.parts[data-astro-cid-cmbnxz2u]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:18px}.part[data-astro-cid-cmbnxz2u]{border-top:1px solid var(--line);padding-top:14px}.pn[data-astro-cid-cmbnxz2u]{font-weight:600;font-size:18px;margin-bottom:6px}.part[data-astro-cid-cmbnxz2u] p[data-astro-cid-cmbnxz2u]{font-size:15px;line-height:1.5;margin:0 0 8px}.px[data-astro-cid-cmbnxz2u]{font-family:Geist,system-ui,sans-serif;font-size:12px;color:#5c5b56;margin-bottom:6px}@media(max-width:900px){.ts[data-astro-cid-cmbnxz2u]{--nav-h: 100px}.w[data-astro-cid-cmbnxz2u]{font-size:min(19vw,18vh)}.band[data-astro-cid-cmbnxz2u]{display:block;position:absolute;left:0;right:0;top:0;height:64px;background:linear-gradient(var(--bg) 70%,transparent);z-index:-1}.byline[data-astro-cid-cmbnxz2u]{padding:0 24px}.chapter[data-astro-cid-cmbnxz2u]{margin-left:0;padding:72vh 16px 40vh}.intro-ch[data-astro-cid-cmbnxz2u]{padding:10vh 16px}.forms[data-astro-cid-cmbnxz2u],.parts[data-astro-cid-cmbnxz2u]{grid-template-columns:1fr}.links[data-astro-cid-cmbnxz2u]{width:70vw;top:58%}}.ap-scrolly[data-astro-cid-w2qqmcpp]{position:relative;--nav-h: 80px}.ap-sticky[data-astro-cid-w2qqmcpp]{position:sticky;top:var(--nav-h);height:calc(100vh - var(--nav-h));height:calc(100svh - var(--nav-h));display:flex;align-items:center;justify-content:center;overflow:hidden}.ap-steps[data-astro-cid-w2qqmcpp]{position:relative;margin-top:calc(-100vh + var(--nav-h));margin-top:calc(-100svh + var(--nav-h));z-index:2;pointer-events:none;padding-bottom:39vh}.ap-step[data-astro-cid-w2qqmcpp]{min-height:95vh;display:flex;align-items:center;padding:0 40px}.ap-step[data-astro-cid-w2qqmcpp]:first-child{min-height:70vh;align-items:flex-start;padding-top:18vh}.side-right[data-astro-cid-w2qqmcpp] .ap-step[data-astro-cid-w2qqmcpp]{justify-content:flex-end}.ap-card[data-astro-cid-w2qqmcpp]{pointer-events:auto;width:300px;background:var(--card);border:1px solid var(--line);border-radius:4px;padding:16px 18px 18px;box-shadow:0 1px 2px #0000000a,0 8px 24px #281e0a0d;opacity:.35;transition:opacity .4s ease}.ap-step[data-astro-cid-w2qqmcpp].is-active .ap-card[data-astro-cid-w2qqmcpp]{opacity:1}.ap-card-title[data-astro-cid-w2qqmcpp]{font-family:var(--font-serif);font-weight:700;font-size:16px;line-height:1.35;margin-bottom:10px}.ap-card-body[data-astro-cid-w2qqmcpp]{font-size:16px;line-height:1.55}.ap-card-body[data-astro-cid-w2qqmcpp] p{margin:0 0 10px}.ap-card-body[data-astro-cid-w2qqmcpp] p:last-child{margin:0}.ap-card-body[data-astro-cid-w2qqmcpp] small{display:block;font-size:12.5px;color:var(--muted);line-height:1.45;margin-top:10px}.ap-card-body[data-astro-cid-w2qqmcpp] b{font-weight:600}.ap-card-body[data-astro-cid-w2qqmcpp] a{color:inherit;text-decoration:underline;text-decoration-style:dotted;text-decoration-color:#8f8b80;text-underline-offset:3px}.ap-card-body[data-astro-cid-w2qqmcpp] a:hover{text-decoration-style:solid;color:inherit}@media(max-width:900px){.ap-scrolly[data-astro-cid-w2qqmcpp]{--nav-h: 100px}.ap-card[data-astro-cid-w2qqmcpp]{opacity:0}.ap-step[data-astro-cid-w2qqmcpp]{align-items:flex-end;padding:0 16px 6vh;min-height:100vh}.ap-step[data-astro-cid-w2qqmcpp]:first-child{padding-top:0;align-items:flex-end;min-height:100vh}.side-right[data-astro-cid-w2qqmcpp] .ap-step[data-astro-cid-w2qqmcpp],.ap-step[data-astro-cid-w2qqmcpp]{justify-content:center}.ap-card[data-astro-cid-w2qqmcpp]{width:100%;max-width:440px;background:#fafafaf7}}.bundle[data-astro-cid-voiiztzh]{position:relative;width:min(1100px,100%);height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:340px;box-sizing:border-box}.g-title[data-astro-cid-voiiztzh]{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.tiles[data-astro-cid-voiiztzh]{width:100%;max-height:74vh;overflow:visible;transition:opacity .6s ease}.fill[data-astro-cid-voiiztzh]{fill:var(--ap-beige);transition:fill .7s ease}.sq[data-astro-cid-voiiztzh]{transform-box:fill-box;transform-origin:center;transition:transform .8s cubic-bezier(.3,.1,.2,1),opacity .6s ease}.lbl[data-astro-cid-voiiztzh]{font-family:Geist,system-ui,sans-serif;font-size:11.5px;fill:#6b6a66;text-anchor:middle;transition:opacity .5s ease}.lbl[data-astro-cid-voiiztzh].new{opacity:0;fill:#3a3a38}.delta[data-astro-cid-voiiztzh]{font-family:Geist Mono,monospace;font-size:10.5px;fill:var(--ap-blue-ink);text-anchor:middle;opacity:0;transition:opacity .5s ease}.tile[data-astro-cid-voiiztzh]{transition:opacity .6s ease}.k-new[data-astro-cid-voiiztzh]{opacity:0}[data-step="1"] .tile[data-astro-cid-voiiztzh]:not(.k-same){opacity:.28}[data-step="2"] .tile[data-astro-cid-voiiztzh]:not(.k-same):not(.k-code){opacity:.28}[data-reached~="2"] .k-code[data-astro-cid-voiiztzh] .fill[data-astro-cid-voiiztzh]{fill:var(--ap-blue)}[data-reached~="3"] .k-reshaped[data-astro-cid-voiiztzh] .fill[data-astro-cid-voiiztzh]{fill:var(--ap-lav)}[data-reached~="3"] .k-reshaped[data-astro-cid-voiiztzh] .lbl[data-astro-cid-voiiztzh].old{opacity:0}[data-reached~="3"] .k-reshaped[data-astro-cid-voiiztzh] .lbl[data-astro-cid-voiiztzh].new,[data-reached~="4"] .k-new[data-astro-cid-voiiztzh]{opacity:1}[data-reached~="4"] .k-new[data-astro-cid-voiiztzh] .fill[data-astro-cid-voiiztzh]{fill:var(--ap-orange)}[data-step="5"] .k-reshaped[data-astro-cid-voiiztzh],[data-step="5"] .k-new[data-astro-cid-voiiztzh]{opacity:.35}[data-reached~="5"] .sq[data-astro-cid-voiiztzh]{transform:scale(var(--s))}[data-reached~="5"] .delta[data-astro-cid-voiiztzh]{opacity:1}.scale[data-astro-cid-voiiztzh]{position:absolute;inset:0 0 0 340px;display:flex;align-items:center;justify-content:center;gap:70px;opacity:0;pointer-events:none;transition:opacity .7s ease}.sq-wrap[data-astro-cid-voiiztzh]{display:flex;flex-direction:column;align-items:center;gap:14px}.big[data-astro-cid-voiiztzh],.small[data-astro-cid-voiiztzh]{filter:url(#ap-wc)}.big[data-astro-cid-voiiztzh]{background:var(--ap-beige)}.small[data-astro-cid-voiiztzh]{background:var(--ap-orange);outline:1px dashed #b98a36;outline-offset:6px}.cap[data-astro-cid-voiiztzh]{font-family:Geist,system-ui,sans-serif;font-size:12.5px;color:#555;text-align:center;max-width:220px;line-height:1.4}.cap[data-astro-cid-voiiztzh] b[data-astro-cid-voiiztzh]{font-family:var(--font-serif);font-size:20px;color:var(--fg);font-weight:500}[data-step="6"] .scale[data-astro-cid-voiiztzh]{opacity:1;pointer-events:auto}[data-step="6"] .tiles[data-astro-cid-voiiztzh],[data-step="6"] .legend[data-astro-cid-voiiztzh],[data-step="6"] .g-title[data-astro-cid-voiiztzh]{opacity:0}.legend[data-astro-cid-voiiztzh]{display:flex;gap:18px;flex-wrap:wrap;justify-content:center;font-size:11px;color:var(--muted);margin-top:10px;transition:opacity .6s ease}.legend[data-astro-cid-voiiztzh] span[data-astro-cid-voiiztzh]{display:inline-flex;align-items:center;gap:6px}.legend[data-astro-cid-voiiztzh] i[data-astro-cid-voiiztzh]{width:11px;height:11px;display:inline-block;border-radius:1px}.legend[data-astro-cid-voiiztzh] .k-same[data-astro-cid-voiiztzh]{background:var(--ap-beige)}.legend[data-astro-cid-voiiztzh] .k-reshaped[data-astro-cid-voiiztzh]{background:var(--ap-lav)}.legend[data-astro-cid-voiiztzh] .k-code[data-astro-cid-voiiztzh]{background:var(--ap-blue)}.legend[data-astro-cid-voiiztzh] .k-new[data-astro-cid-voiiztzh]{background:var(--ap-orange);opacity:1}@media(max-width:900px){.bundle[data-astro-cid-voiiztzh]{padding:12px 8px 0;justify-content:flex-start}.tiles[data-astro-cid-voiiztzh]{max-height:60vh}.lbl[data-astro-cid-voiiztzh]{font-size:13px}.scale[data-astro-cid-voiiztzh]{inset:0;flex-direction:column;justify-content:flex-start;padding-top:6vh;gap:28px}.big[data-astro-cid-voiiztzh]{transform:scale(.62);margin:-60px 0}}.stack[data-astro-cid-rle2x7k4]{max-width:1120px;margin:0 auto;padding:0 40px}.tabs[data-astro-cid-rle2x7k4]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:28px}.tabs[data-astro-cid-rle2x7k4] button[data-astro-cid-rle2x7k4]{font:inherit;font-size:13px;border:1px solid var(--line);background:var(--card);color:var(--fg);border-radius:999px;padding:7px 14px;cursor:pointer;display:inline-flex;align-items:center;gap:7px}.tabs[data-astro-cid-rle2x7k4] button[data-astro-cid-rle2x7k4][data-p]:not([data-p=all]):before{content:"";width:9px;height:9px;border-radius:2px;background:var(--c)}.tabs[data-astro-cid-rle2x7k4] button[data-astro-cid-rle2x7k4][aria-selected=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.body[data-astro-cid-rle2x7k4]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:36px;align-items:start}.rows[data-astro-cid-rle2x7k4]{display:flex;flex-direction:column;gap:8px}.row[data-astro-cid-rle2x7k4]{display:grid;grid-template-columns:170px minmax(0,1fr);gap:16px;align-items:center;transition:opacity .4s ease}.lname[data-astro-cid-rle2x7k4]{display:flex;flex-direction:column}.n[data-astro-cid-rle2x7k4]{font-size:18px;font-weight:600;line-height:1.2}.q[data-astro-cid-rle2x7k4]{font-family:Geist,system-ui,sans-serif;font-size:12px;color:var(--muted)}.band[data-astro-cid-rle2x7k4]{position:relative;display:flex;flex-wrap:wrap;gap:6px;padding:14px;min-height:30px;border-radius:3px}.wash[data-astro-cid-rle2x7k4]{position:absolute;inset:0;border-radius:3px;background:var(--ap-beige);opacity:.45;filter:url(#ap-wc);transition:background .5s ease,opacity .5s ease}.chip[data-astro-cid-rle2x7k4]{position:relative;font-family:Geist,system-ui,sans-serif;font-size:12.5px;background:#ffffffc7;border:1px solid transparent;border-radius:3px;padding:3px 8px;color:#2c2b28;cursor:pointer}.chip[data-astro-cid-rle2x7k4]:hover,.chip[data-astro-cid-rle2x7k4]:focus-visible{border-color:var(--fg)}.chip[data-astro-cid-rle2x7k4][aria-pressed=true]{background:var(--fg);color:var(--bg)}.eyebrow[data-astro-cid-rle2x7k4]{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.share[data-astro-cid-rle2x7k4]{margin-top:14px}.stat[data-astro-cid-rle2x7k4][hidden],.share[data-astro-cid-rle2x7k4][hidden]{display:none}.sbar[data-astro-cid-rle2x7k4]{height:8px;background:var(--field);border-radius:2px;overflow:hidden}.sbar[data-astro-cid-rle2x7k4] i[data-astro-cid-rle2x7k4]{display:block;height:100%;background:var(--fg);min-width:2px}.snum[data-astro-cid-rle2x7k4]{margin-top:6px;font-family:Geist,system-ui,sans-serif;font-size:12px;color:var(--muted)}.snum[data-astro-cid-rle2x7k4] b[data-astro-cid-rle2x7k4]{font-family:var(--font-serif);font-size:22px;font-weight:500;color:var(--fg);margin-right:4px}.visit[data-astro-cid-rle2x7k4]{display:inline-block;margin-top:14px;font-family:Geist Mono,monospace;font-size:12px;text-decoration:underline;text-underline-offset:3px}.stat[data-astro-cid-rle2x7k4]:not([hidden]) b[data-astro-cid-rle2x7k4],.stat[data-astro-cid-rle2x7k4] a[data-astro-cid-rle2x7k4]{font-size:17px}.stack[data-astro-cid-rle2x7k4]:not([data-active=all]) .row[data-astro-cid-rle2x7k4]{opacity:.32}.stack[data-astro-cid-rle2x7k4]:not([data-active=all]) .row[data-astro-cid-rle2x7k4].on{opacity:1}.row[data-astro-cid-rle2x7k4].on .wash[data-astro-cid-rle2x7k4]{background:var(--active);opacity:.85}.cards[data-astro-cid-rle2x7k4]{position:sticky;top:110px}.pcard[data-astro-cid-rle2x7k4]{display:none;background:var(--card);border:1px solid var(--line);border-radius:4px;padding:18px;box-shadow:0 8px 24px #281e0a0d}.pcard[data-astro-cid-rle2x7k4].is-on{display:block}.pcard[data-astro-cid-rle2x7k4] p[data-astro-cid-rle2x7k4]{margin:0;font-size:16px;line-height:1.55}.pname[data-astro-cid-rle2x7k4]{font-size:18px;font-weight:700;margin-bottom:10px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pname[data-astro-cid-rle2x7k4] i[data-astro-cid-rle2x7k4]{width:12px;height:12px;border-radius:2px;background:var(--c);display:inline-block}.full[data-astro-cid-rle2x7k4]{font-weight:400;font-size:14px;color:var(--muted)}dl[data-astro-cid-rle2x7k4]{margin:0;display:grid;gap:4px}dt[data-astro-cid-rle2x7k4]{font-family:Geist Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-top:8px}dd[data-astro-cid-rle2x7k4]{margin:0;font-size:15px;line-height:1.5}.stat[data-astro-cid-rle2x7k4]{margin-top:16px;padding-top:12px;border-top:1px dashed #cfcabd;display:flex;flex-direction:column}.stat[data-astro-cid-rle2x7k4] b[data-astro-cid-rle2x7k4]{font-size:24px;font-weight:500}.stat[data-astro-cid-rle2x7k4] a[data-astro-cid-rle2x7k4]{text-decoration:underline dotted;text-decoration-color:#b9b4a8;text-underline-offset:4px}.stat[data-astro-cid-rle2x7k4] span[data-astro-cid-rle2x7k4]{font-family:Geist,system-ui,sans-serif;font-size:12px;color:var(--muted)}@media(max-width:900px){.stack[data-astro-cid-rle2x7k4]{padding:0 16px}.body[data-astro-cid-rle2x7k4]{grid-template-columns:1fr}.cards[data-astro-cid-rle2x7k4]{position:static;order:-1}.row[data-astro-cid-rle2x7k4]{grid-template-columns:1fr;gap:4px}}.mh[data-astro-cid-5utw53uv]{position:relative;max-width:1100px;margin:208px auto 104px;aspect-ratio:30 / 11;display:flex;align-items:center;justify-content:center}svg[data-astro-cid-5utw53uv]{position:absolute;inset:0;width:100%;height:100%}.inner[data-astro-cid-5utw53uv]{position:relative;text-align:center;max-width:560px;padding:0 16px}h2[data-astro-cid-5utw53uv]{font-size:46px;line-height:1.1;font-weight:500;margin:0 0 16px;letter-spacing:-.01em}.sub[data-astro-cid-5utw53uv]{font-size:17px;color:#3d3c38;line-height:1.55}.sub[data-astro-cid-5utw53uv] p{margin:0}@media(max-width:900px){.mh[data-astro-cid-5utw53uv]{aspect-ratio:auto;min-height:320px;margin:143px 0 65px}h2[data-astro-cid-5utw53uv]{font-size:32px}.inner[data-astro-cid-5utw53uv]{background:#ffffffe6;padding:18px}}.growth[data-astro-cid-oqktvftk]{width:min(1180px,100%);height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:340px;box-sizing:border-box}.g-title[data-astro-cid-oqktvftk]{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}svg[data-astro-cid-oqktvftk]{width:100%;max-height:76vh;overflow:visible}.src[data-astro-cid-oqktvftk]{font-size:11px;color:var(--muted);margin-top:6px}.src[data-astro-cid-oqktvftk] a[data-astro-cid-oqktvftk]{text-decoration:underline dotted;text-underline-offset:3px}.gridline[data-astro-cid-oqktvftk]{stroke:#00000017;stroke-width:1}.axis[data-astro-cid-oqktvftk]{stroke:#8a877f;stroke-width:1}.tick[data-astro-cid-oqktvftk]{font-family:Geist,system-ui,sans-serif;font-size:12px;fill:#7a7870}.area[data-astro-cid-oqktvftk]{fill:var(--ln-a);opacity:.05}.ln[data-astro-cid-oqktvftk]{fill:none;stroke:var(--ln-a);stroke-width:1.5;stroke-dasharray:6 3;stroke-linejoin:round}.ln2[data-astro-cid-oqktvftk]{display:none}.reveal[data-astro-cid-oqktvftk]{transform-box:view-box;transform-origin:58px 0;transform:scaleX(var(--r0));transition:transform 1.1s cubic-bezier(.3,.1,.2,1)}[data-step="1"] .reveal[data-astro-cid-oqktvftk]{transform:scaleX(var(--r1))}[data-step="2"] .reveal[data-astro-cid-oqktvftk]{transform:scaleX(var(--r2))}[data-step="3"] .reveal[data-astro-cid-oqktvftk]{transform:scaleX(var(--r3))}[data-step="4"] .reveal[data-astro-cid-oqktvftk]{transform:scaleX(var(--r4))}.evline[data-astro-cid-oqktvftk]{stroke:#9a978e;stroke-width:1;stroke-dasharray:2 4}.evlbl[data-astro-cid-oqktvftk]{font-family:Geist,system-ui,sans-serif;font-size:12px;fill:#3d3c38;paint-order:stroke;stroke:#fff;stroke-width:4px}.ev[data-astro-cid-oqktvftk],.adj[data-astro-cid-oqktvftk]{opacity:0;transition:opacity .5s ease}[data-reached~="0"] .ev-0[data-astro-cid-oqktvftk],[data-reached~="1"] .ev-1[data-astro-cid-oqktvftk],[data-reached~="2"] .ev-2[data-astro-cid-oqktvftk],[data-reached~="3"] .ev-3[data-astro-cid-oqktvftk],[data-reached~="4"] .adj[data-astro-cid-oqktvftk]{opacity:1}.adjline[data-astro-cid-oqktvftk]{stroke:var(--ap-teal);stroke-width:2;stroke-dasharray:4 3}.adjdot[data-astro-cid-oqktvftk]{fill:var(--ap-teal)}.rawdot[data-astro-cid-oqktvftk]{fill:var(--ln-a)}.fanline[data-astro-cid-oqktvftk]{fill:none;stroke:var(--ap-teal);stroke-width:1.4;stroke-dasharray:5 4}.fanlbl[data-astro-cid-oqktvftk]{font-family:Geist,system-ui,sans-serif;font-size:11px;fill:var(--ap-teal)}.adjsub[data-astro-cid-oqktvftk]{font-family:Geist,system-ui,sans-serif;font-size:11px;fill:var(--ap-teal);text-decoration:underline;text-decoration-style:dotted}.adjlbl[data-astro-cid-oqktvftk]{font-family:Geist,system-ui,sans-serif;font-size:12.5px;fill:var(--ap-teal);font-weight:500}.endlbl[data-astro-cid-oqktvftk]{font-family:Geist,system-ui,sans-serif;font-size:12.5px;fill:var(--ln-a);font-weight:500}@media(max-width:900px){.growth[data-astro-cid-oqktvftk]{padding:12px 6px 0;justify-content:flex-start}svg[data-astro-cid-oqktvftk]{max-height:58vh}.tick[data-astro-cid-oqktvftk],.evlbl[data-astro-cid-oqktvftk],.endlbl[data-astro-cid-oqktvftk]{font-size:24px}.adjlbl[data-astro-cid-oqktvftk]{font-size:20px}.adjsub[data-astro-cid-oqktvftk]{font-size:18px}.fanlbl[data-astro-cid-oqktvftk]{font-size:17px}.evlbl[data-astro-cid-oqktvftk]{display:none}.ev-0[data-astro-cid-oqktvftk] .evlbl[data-astro-cid-oqktvftk],.ev-3[data-astro-cid-oqktvftk] .evlbl[data-astro-cid-oqktvftk]{display:inline}}.pn[data-astro-cid-xcpfpign]{max-width:1100px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.cell[data-astro-cid-xcpfpign]{padding:22px 18px 24px;display:flex;flex-direction:column;gap:6px;border-left:1px solid var(--line)}.cell[data-astro-cid-xcpfpign]:first-child{border-left:0}.swatch[data-astro-cid-xcpfpign]{width:28px;height:28px;background:var(--c);filter:url(#ap-wc);border-radius:2px;margin-bottom:6px}.name[data-astro-cid-xcpfpign]{font-size:17px;font-weight:600;display:flex;justify-content:space-between;align-items:baseline;gap:8px}.name[data-astro-cid-xcpfpign] span[data-astro-cid-xcpfpign]{font-family:Geist Mono,monospace;font-size:11px;font-weight:400;color:var(--muted)}.num[data-astro-cid-xcpfpign]{text-decoration:underline dotted;text-decoration-color:#b9b4a8;text-underline-offset:4px;font-size:24px;line-height:1.2;font-weight:500}.note[data-astro-cid-xcpfpign]{font-family:Geist,system-ui,sans-serif;font-size:12px;color:var(--muted);line-height:1.4}@media(max-width:900px){.pn[data-astro-cid-xcpfpign]{grid-template-columns:1fr 1fr;padding:0 16px}.cell[data-astro-cid-xcpfpign]{border-left:0;border-top:1px solid var(--line)}}.truth[data-astro-cid-lmgxcbpf]{width:min(1100px,100%);height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:340px;box-sizing:border-box}.g-title[data-astro-cid-lmgxcbpf]{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;text-align:center}.grid[data-astro-cid-lmgxcbpf]{width:min(62vh,520px);height:auto;overflow:visible}.fill[data-astro-cid-lmgxcbpf]{fill:var(--ap-beige);transition:fill .7s ease}.t[data-astro-cid-lmgxcbpf]{transition:opacity .6s ease}.real[data-astro-cid-lmgxcbpf],.real-ring[data-astro-cid-lmgxcbpf]{opacity:0;transition:opacity .6s ease}.legend[data-astro-cid-lmgxcbpf]{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;font-size:11px;color:var(--muted);margin-top:14px}.legend[data-astro-cid-lmgxcbpf] span[data-astro-cid-lmgxcbpf]{position:relative;display:inline-flex;align-items:center;gap:6px;cursor:help;text-decoration:underline dotted;text-decoration-color:#c9c9c9;text-underline-offset:3px}.legend[data-astro-cid-lmgxcbpf] span[data-astro-cid-lmgxcbpf]:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);width:290px;padding:12px 14px;background:var(--card);color:var(--fg);border:1px solid var(--line);box-shadow:0 8px 24px #00000014;font-family:var(--font-serif);font-size:14px;line-height:1.5;letter-spacing:0;text-transform:none;text-align:left;border-radius:4px;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:5}.legend[data-astro-cid-lmgxcbpf] span[data-astro-cid-lmgxcbpf]:hover:after,.legend[data-astro-cid-lmgxcbpf] span[data-astro-cid-lmgxcbpf]:focus-visible:after{opacity:1}.legend[data-astro-cid-lmgxcbpf] i[data-astro-cid-lmgxcbpf]{width:11px;height:11px;display:inline-block;border-radius:1px}.lg-real[data-astro-cid-lmgxcbpf]{opacity:.35}.src[data-astro-cid-lmgxcbpf]{font-size:11px;color:var(--muted);margin-top:8px}.src[data-astro-cid-lmgxcbpf] a[data-astro-cid-lmgxcbpf]{text-decoration:underline dotted;text-underline-offset:3px}.mode[data-astro-cid-lmgxcbpf]{font-size:12px;margin-top:10px;color:var(--fg);height:16px;position:relative;width:100%;text-align:center}.mode[data-astro-cid-lmgxcbpf] span[data-astro-cid-lmgxcbpf]{position:absolute;left:0;right:0;transition:opacity .4s ease}.m-value[data-astro-cid-lmgxcbpf]{opacity:0}[data-reached~="1"] .c-f[data-astro-cid-lmgxcbpf] .fill[data-astro-cid-lmgxcbpf]{fill:var(--ap-pink)}[data-reached~="2"] .c-i[data-astro-cid-lmgxcbpf] .fill[data-astro-cid-lmgxcbpf]{fill:#bdb7aa}[data-reached~="3"] .c-u[data-astro-cid-lmgxcbpf] .fill[data-astro-cid-lmgxcbpf]{fill:var(--ap-blue)}[data-reached~="4"] .v-f[data-astro-cid-lmgxcbpf] .fill[data-astro-cid-lmgxcbpf]{fill:var(--ap-pink)}[data-reached~="4"] .v-i[data-astro-cid-lmgxcbpf] .fill[data-astro-cid-lmgxcbpf]{fill:#bdb7aa}[data-reached~="4"] .v-u[data-astro-cid-lmgxcbpf] .fill[data-astro-cid-lmgxcbpf]{fill:var(--ap-blue)}[data-reached~="4"] .m-count[data-astro-cid-lmgxcbpf]{opacity:0}[data-reached~="4"] .m-value[data-astro-cid-lmgxcbpf]{opacity:1}[data-reached~="5"] .t[data-astro-cid-lmgxcbpf]{opacity:.35}[data-reached~="5"] .real[data-astro-cid-lmgxcbpf],[data-reached~="5"] .real-ring[data-astro-cid-lmgxcbpf],[data-reached~="5"] .lg-real[data-astro-cid-lmgxcbpf]{opacity:1}@media(max-width:900px){.truth[data-astro-cid-lmgxcbpf]{padding:16px 12px 0;justify-content:flex-start}.grid[data-astro-cid-lmgxcbpf]{width:min(86vw,52vh)}}.funnel[data-astro-cid-cmjfvgcq]{max-width:980px;margin:0 auto;padding:0 40px;display:flex;flex-direction:column;gap:14px}figcaption[data-astro-cid-cmjfvgcq]{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:10px}.frow[data-astro-cid-cmjfvgcq]{display:grid;grid-template-columns:110px minmax(0,1fr) 300px;gap:18px;align-items:center}.fnum[data-astro-cid-cmjfvgcq]{font-size:26px;font-weight:500;text-align:right}.ftrack[data-astro-cid-cmjfvgcq]{height:34px;position:relative}.fbar[data-astro-cid-cmjfvgcq]{position:absolute;left:0;top:0;bottom:0;width:var(--w);background:var(--ap-beige);filter:url(#ap-wc);border-radius:2px}.frow[data-astro-cid-cmjfvgcq]:nth-child(n+4) .fbar[data-astro-cid-cmjfvgcq]{background:var(--ap-orange)}.flabel[data-astro-cid-cmjfvgcq]{display:flex;flex-direction:column;line-height:1.35}.flabel[data-astro-cid-cmjfvgcq] b[data-astro-cid-cmjfvgcq]{font-weight:600;font-size:16px}.flabel[data-astro-cid-cmjfvgcq] a[data-astro-cid-cmjfvgcq]{font-family:Geist,system-ui,sans-serif;font-size:12px;color:var(--muted)}.flabel[data-astro-cid-cmjfvgcq] a[data-astro-cid-cmjfvgcq]{text-decoration:underline dotted;text-underline-offset:3px}@media(max-width:900px){.funnel[data-astro-cid-cmjfvgcq]{padding:0 16px}.frow[data-astro-cid-cmjfvgcq]{grid-template-columns:1fr;gap:4px}.fnum[data-astro-cid-cmjfvgcq]{text-align:left;font-size:22px}.ftrack[data-astro-cid-cmjfvgcq]{height:22px}}.pies[data-astro-cid-lvlo2nwz]{width:min(1180px,100%);height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:340px;box-sizing:border-box}.g-title[data-astro-cid-lvlo2nwz]{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}svg[data-astro-cid-lvlo2nwz]{width:100%;max-height:72vh;overflow:visible}.big[data-astro-cid-lvlo2nwz]{font-family:var(--font-serif);font-size:19px;text-anchor:middle;fill:var(--fg)}.small[data-astro-cid-lvlo2nwz],.ptxt[data-astro-cid-lvlo2nwz]{font-family:Geist,system-ui,sans-serif;font-size:11.5px;text-anchor:middle;fill:#6b6a66}.ptxt[data-astro-cid-lvlo2nwz]{text-anchor:start;fill:#9a6a1e;font-size:12.5px}.plabel[data-astro-cid-lvlo2nwz]{font-family:Geist,system-ui,sans-serif;font-size:13px;text-anchor:middle;fill:#2f2e2b;font-weight:500}.pval[data-astro-cid-lvlo2nwz]{font-family:Geist Mono,monospace;font-size:12px;text-anchor:middle;fill:#6b6a66}.lnk[data-astro-cid-lvlo2nwz]{text-decoration:underline}.conn[data-astro-cid-lvlo2nwz] path[data-astro-cid-lvlo2nwz]{fill:none;stroke-width:1.4;stroke-dasharray:4 3}.conn[data-astro-cid-lvlo2nwz] .cone[data-astro-cid-lvlo2nwz]{stroke:none;opacity:.18}.donut[data-astro-cid-lvlo2nwz],.conn[data-astro-cid-lvlo2nwz],.pointer[data-astro-cid-lvlo2nwz],.mag[data-astro-cid-lvlo2nwz]{opacity:0;transition:opacity .7s ease}[data-reached~="0"] .d-0[data-astro-cid-lvlo2nwz],[data-reached~="1"] .d-1[data-astro-cid-lvlo2nwz],[data-reached~="1"] .conn-0[data-astro-cid-lvlo2nwz],[data-reached~="2"] .d-2[data-astro-cid-lvlo2nwz],[data-reached~="2"] .conn-1[data-astro-cid-lvlo2nwz],[data-reached~="2"] .pointer[data-astro-cid-lvlo2nwz],[data-reached~="3"] .mag[data-astro-cid-lvlo2nwz]{opacity:1}[data-reached~="3"] .d-2[data-astro-cid-lvlo2nwz],[data-reached~="3"] .pointer[data-astro-cid-lvlo2nwz]{opacity:0}.lens[data-astro-cid-lvlo2nwz]{fill:var(--bg);stroke:#2c2b28;stroke-width:1.5;stroke-dasharray:6 4}@media(max-width:900px){.pies[data-astro-cid-lvlo2nwz]{padding:16px 4px 0;justify-content:flex-start}.big[data-astro-cid-lvlo2nwz]{font-size:22px}.small[data-astro-cid-lvlo2nwz],.plabel[data-astro-cid-lvlo2nwz],.pval[data-astro-cid-lvlo2nwz]{font-size:14px}}.small-pies[data-astro-cid-yctk2kv5]{max-width:1040px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}figure[data-astro-cid-yctk2kv5]{margin:0;display:flex;gap:16px;align-items:center}svg[data-astro-cid-yctk2kv5]{width:132px;height:132px;flex-shrink:0}.t[data-astro-cid-yctk2kv5]{font-weight:600;font-size:16px;margin-bottom:6px}ul[data-astro-cid-yctk2kv5]{list-style:none;margin:0;padding:0;font-family:Geist,system-ui,sans-serif;font-size:12.5px}li[data-astro-cid-yctk2kv5]{display:flex;align-items:center;gap:6px;line-height:1.7}li[data-astro-cid-yctk2kv5] i[data-astro-cid-yctk2kv5]{width:10px;height:10px;border-radius:2px;display:inline-block}li[data-astro-cid-yctk2kv5] span[data-astro-cid-yctk2kv5]{margin-left:auto;padding-left:10px;font-family:Geist Mono,monospace;color:var(--muted)}.n[data-astro-cid-yctk2kv5]{display:block;text-decoration:underline dotted;text-underline-offset:3px;font-family:Geist,system-ui,sans-serif;font-size:11px;color:var(--muted);margin-top:6px}@media(max-width:900px){.small-pies[data-astro-cid-yctk2kv5]{grid-template-columns:1fr;padding:0 16px}}.fut[data-astro-cid-u6iuzfn5]{position:relative;width:min(1240px,100%);height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:340px;padding-right:215px;box-sizing:border-box}.g-title[data-astro-cid-u6iuzfn5]{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}svg[data-astro-cid-u6iuzfn5]{width:100%;max-height:78vh;overflow:visible}.gridline[data-astro-cid-u6iuzfn5]{stroke:#00000017}.src[data-astro-cid-u6iuzfn5]{font-size:11px;color:var(--muted);margin-top:6px}.src[data-astro-cid-u6iuzfn5] a[data-astro-cid-u6iuzfn5]{text-decoration:underline dotted;text-underline-offset:3px}.dashed[data-astro-cid-u6iuzfn5]{stroke-dasharray:3 5}.tick[data-astro-cid-u6iuzfn5]{font-family:Geist,system-ui,sans-serif;font-size:12px;fill:#7a7870}.today[data-astro-cid-u6iuzfn5]{stroke:#55534d;stroke-width:1}.todaylbl[data-astro-cid-u6iuzfn5],.todayval[data-astro-cid-u6iuzfn5]{font-family:Geist,system-ui,sans-serif;font-size:12px;fill:#3d3c38}.dot[data-astro-cid-u6iuzfn5]{fill:var(--fg)}.bundle[data-astro-cid-u6iuzfn5] path[data-astro-cid-u6iuzfn5]{fill:none;stroke-linecap:butt;stroke-linejoin:round}.bundle[data-astro-cid-u6iuzfn5]{opacity:.55;transition:opacity .6s ease}.blabel[data-astro-cid-u6iuzfn5]{opacity:0;transition:opacity .5s ease}.blabel[data-astro-cid-u6iuzfn5] text[data-astro-cid-u6iuzfn5]{font-family:Geist,system-ui,sans-serif;font-size:13px;font-weight:600;paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round}[data-step="0"] .bundle[data-astro-cid-u6iuzfn5]{opacity:0}[data-step="2"] .bundle[data-astro-cid-u6iuzfn5],[data-step="3"] .bundle[data-astro-cid-u6iuzfn5],[data-step="4"] .bundle[data-astro-cid-u6iuzfn5]{opacity:.12}[data-step="2"] .b-modest[data-astro-cid-u6iuzfn5],[data-step="3"] .b-substantial[data-astro-cid-u6iuzfn5],[data-step="4"] .b-extreme[data-astro-cid-u6iuzfn5],[data-step="2"] .bl-modest[data-astro-cid-u6iuzfn5],[data-step="3"] .bl-substantial[data-astro-cid-u6iuzfn5],[data-step="4"] .bl-extreme[data-astro-cid-u6iuzfn5],[data-reached~="5"] .blabel[data-astro-cid-u6iuzfn5]{opacity:1}.fut[data-astro-cid-u6iuzfn5].fp-off .bundle[data-astro-cid-u6iuzfn5],.fut[data-astro-cid-u6iuzfn5].fp-off .blabel[data-astro-cid-u6iuzfn5]{opacity:0!important}.bf[data-astro-cid-u6iuzfn5]{opacity:0;transition:opacity .6s ease}.fut[data-astro-cid-u6iuzfn5].has-broad .bundle[data-astro-cid-u6iuzfn5]{opacity:.22}.fut[data-astro-cid-u6iuzfn5].has-broad .blabel[data-astro-cid-u6iuzfn5]{opacity:.5}.bf[data-astro-cid-u6iuzfn5].show{opacity:1}.band[data-astro-cid-u6iuzfn5]{fill:var(--c);opacity:.12}.bline[data-astro-cid-u6iuzfn5]{stroke:var(--c);stroke-width:1.8;stroke-dasharray:7 4}.bdot[data-astro-cid-u6iuzfn5]{fill:var(--c)}.bstart[data-astro-cid-u6iuzfn5]{fill:#b97426;opacity:0;transition:opacity .6s ease}.fut[data-astro-cid-u6iuzfn5].has-broad .bstart[data-astro-cid-u6iuzfn5]{opacity:1}.tags[data-astro-cid-u6iuzfn5]{position:absolute;right:0;top:50%;transform:translateY(-50%);width:200px;display:grid;gap:6px;opacity:0;transition:opacity .6s ease}.fut[data-astro-cid-u6iuzfn5].has-tags .tags[data-astro-cid-u6iuzfn5]{opacity:1}.tags-h[data-astro-cid-u6iuzfn5]{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:2px}.tag[data-astro-cid-u6iuzfn5]{font:500 12px/1.3 Geist,system-ui,sans-serif;text-align:left;padding:6px 9px 6px 26px;border:1px solid var(--line);border-radius:4px;background:var(--card);color:var(--muted);cursor:pointer;position:relative}.tag[data-astro-cid-u6iuzfn5]:before{content:"";position:absolute;left:9px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:2px;border:1.5px solid var(--c);background:transparent}.tag[data-astro-cid-u6iuzfn5].on{color:var(--fg);border-color:var(--c)}.tag[data-astro-cid-u6iuzfn5].on:before{background:var(--c)}@media(max-width:900px){.fut[data-astro-cid-u6iuzfn5]{padding:12px 4px 0;justify-content:flex-start}.tags[data-astro-cid-u6iuzfn5]{position:static;transform:none;width:auto;display:flex;flex-wrap:wrap;margin-top:8px}svg[data-astro-cid-u6iuzfn5]{max-height:60vh}.tick[data-astro-cid-u6iuzfn5],.blabel[data-astro-cid-u6iuzfn5] text[data-astro-cid-u6iuzfn5],.todaylbl[data-astro-cid-u6iuzfn5],.todayval[data-astro-cid-u6iuzfn5]{font-size:22px}}.np[data-astro-cid-rtsukvs2]{max-width:1180px;margin:0 auto;padding:0 40px}.tabs[data-astro-cid-rtsukvs2]{display:flex;gap:8px;justify-content:center;margin-bottom:30px;flex-wrap:wrap}.tabs[data-astro-cid-rtsukvs2] button[data-astro-cid-rtsukvs2]{font:inherit;font-size:13px;border:1px solid var(--line);background:var(--card);color:var(--fg);border-radius:999px;padding:7px 16px;cursor:pointer}.tabs[data-astro-cid-rtsukvs2] button[data-astro-cid-rtsukvs2][aria-selected=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.cols[data-astro-cid-rtsukvs2]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}.col[data-astro-cid-rtsukvs2]{display:flex;flex-direction:column;gap:12px}.ind[data-astro-cid-rtsukvs2]{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-bottom:6px;border-bottom:1px solid var(--line);margin-bottom:4px}.tile[data-astro-cid-rtsukvs2]{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:start;outline:none}.sq[data-astro-cid-rtsukvs2]{width:38px;height:38px;border-radius:2px;background:var(--ap-beige);opacity:.45;filter:url(#ap-wc);transition:background .6s ease,opacity .6s ease,transform .6s cubic-bezier(.3,.1,.2,1);transform:scale(.72)}.nm[data-astro-cid-rtsukvs2]{font-size:15px;font-weight:600;line-height:1.25;transition:color .5s ease;color:#9c998f}.who[data-astro-cid-rtsukvs2],.unit[data-astro-cid-rtsukvs2]{font-family:Geist,system-ui,sans-serif;font-size:11.5px;color:#a8a59c;line-height:1.35;transition:color .5s ease}.unit[data-astro-cid-rtsukvs2]{font-family:Geist Mono,monospace;font-size:10.5px}.np[data-astro-cid-rtsukvs2] .hz-now[data-astro-cid-rtsukvs2] .sq[data-astro-cid-rtsukvs2]{background:var(--ap-orange);opacity:1;transform:none}.np[data-astro-cid-rtsukvs2][data-h=next] .hz-next[data-astro-cid-rtsukvs2] .sq[data-astro-cid-rtsukvs2],.np[data-astro-cid-rtsukvs2][data-h=later] .hz-next[data-astro-cid-rtsukvs2] .sq[data-astro-cid-rtsukvs2]{background:var(--ap-lav);opacity:1;transform:none}.np[data-astro-cid-rtsukvs2][data-h=later] .hz-later[data-astro-cid-rtsukvs2] .sq[data-astro-cid-rtsukvs2]{background:var(--ap-pink);opacity:1;transform:none}.np[data-astro-cid-rtsukvs2] .hz-now[data-astro-cid-rtsukvs2] .nm[data-astro-cid-rtsukvs2],.np[data-astro-cid-rtsukvs2][data-h=next] .hz-next[data-astro-cid-rtsukvs2] .nm[data-astro-cid-rtsukvs2],.np[data-astro-cid-rtsukvs2][data-h=later] .hz-next[data-astro-cid-rtsukvs2] .nm[data-astro-cid-rtsukvs2],.np[data-astro-cid-rtsukvs2][data-h=later] .hz-later[data-astro-cid-rtsukvs2] .nm[data-astro-cid-rtsukvs2]{color:var(--fg)}.np[data-astro-cid-rtsukvs2] .hz-now[data-astro-cid-rtsukvs2] [data-astro-cid-rtsukvs2]:is(.who,.unit),.np[data-astro-cid-rtsukvs2][data-h=next] .hz-next[data-astro-cid-rtsukvs2] [data-astro-cid-rtsukvs2]:is(.who,.unit),.np[data-astro-cid-rtsukvs2][data-h=later] [data-astro-cid-rtsukvs2]:is(.hz-next,.hz-later) [data-astro-cid-rtsukvs2]:is(.who,.unit){color:#5c5b56}.tile[data-astro-cid-rtsukvs2]:hover .sq[data-astro-cid-rtsukvs2],.tile[data-astro-cid-rtsukvs2]:focus-visible .sq[data-astro-cid-rtsukvs2]{transform:scale(1.08)}.legend[data-astro-cid-rtsukvs2]{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;font-size:11px;color:var(--muted);margin-top:30px}.legend[data-astro-cid-rtsukvs2] span[data-astro-cid-rtsukvs2]{display:inline-flex;align-items:center;gap:6px}.legend[data-astro-cid-rtsukvs2] i[data-astro-cid-rtsukvs2]{width:11px;height:11px;border-radius:1px;display:inline-block}.lg-now[data-astro-cid-rtsukvs2]{background:var(--ap-orange)}.lg-next[data-astro-cid-rtsukvs2]{background:var(--ap-lav)}.lg-later[data-astro-cid-rtsukvs2]{background:var(--ap-pink)}@media(max-width:1000px){.cols[data-astro-cid-rtsukvs2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.np[data-astro-cid-rtsukvs2]{padding:0 16px}.cols[data-astro-cid-rtsukvs2]{grid-template-columns:1fr}}.mk-wrap[data-astro-cid-ez5ipcwu]{position:relative;width:min(1100px,100%);height:100%;padding-left:340px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.tl[data-astro-cid-ez5ipcwu],.grid-wrap[data-astro-cid-ez5ipcwu]{position:absolute;inset:0 0 0 340px;display:flex;flex-direction:column;justify-content:center;transition:opacity .6s ease}.tl[data-astro-cid-ez5ipcwu]{margin:0;align-items:center}.tl[data-astro-cid-ez5ipcwu] svg[data-astro-cid-ez5ipcwu]{width:100%;height:auto;overflow:visible}.g-title[data-astro-cid-ez5ipcwu]{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.axis[data-astro-cid-ez5ipcwu]{stroke:#8f8b80;stroke-width:1.2}.axis[data-astro-cid-ez5ipcwu].future{stroke:var(--ap-teal);stroke-dasharray:6 5;opacity:0;transition:opacity .6s ease}.tick[data-astro-cid-ez5ipcwu]{stroke:#c9c6bd;stroke-width:1}.dot[data-astro-cid-ez5ipcwu]{filter:url(#ap-wc)}.dot[data-astro-cid-ez5ipcwu].open{fill-opacity:.6}.yr[data-astro-cid-ez5ipcwu]{font-family:Geist,system-ui,sans-serif;font-size:14px;font-weight:700;fill:var(--fg);text-anchor:middle}.nm[data-astro-cid-ez5ipcwu]{font-family:var(--font-serif);font-size:14px;fill:var(--fg);text-anchor:middle}.sub[data-astro-cid-ez5ipcwu]{font-family:Geist,system-ui,sans-serif;font-size:11px;fill:var(--muted);text-anchor:middle}.era[data-astro-cid-ez5ipcwu]{fill:var(--field);opacity:0;transition:opacity .6s ease}.eralbl[data-astro-cid-ez5ipcwu]{font-family:Geist Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;fill:var(--muted);opacity:0;transition:opacity .6s ease}.fut[data-astro-cid-ez5ipcwu]{opacity:0;transition:opacity .6s ease}.legend[data-astro-cid-ez5ipcwu]{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;font-size:11px;color:var(--muted);margin-top:6px}.legend[data-astro-cid-ez5ipcwu] span[data-astro-cid-ez5ipcwu]{display:inline-flex;align-items:center;gap:6px}.legend[data-astro-cid-ez5ipcwu] i[data-astro-cid-ez5ipcwu]{width:10px;height:10px;border-radius:50%;display:inline-block}.lg-f[data-astro-cid-ez5ipcwu]{opacity:0;transition:opacity .6s ease}.src[data-astro-cid-ez5ipcwu]{font-size:11px;color:var(--muted);margin-top:10px;text-align:center}.src[data-astro-cid-ez5ipcwu] a[data-astro-cid-ez5ipcwu]{text-decoration:underline dotted;text-underline-offset:3px}[data-reached~="1"] .era[data-astro-cid-ez5ipcwu],[data-reached~="1"] .eralbl[data-astro-cid-ez5ipcwu],[data-reached~="2"] .axis[data-astro-cid-ez5ipcwu].future,[data-reached~="2"] .fut[data-astro-cid-ez5ipcwu],[data-reached~="2"] .lg-f[data-astro-cid-ez5ipcwu]{opacity:1}.grid-wrap[data-astro-cid-ez5ipcwu]{opacity:0;pointer-events:none;zoom:.8}[data-reached~="4"] .tl[data-astro-cid-ez5ipcwu]{opacity:0;pointer-events:none}[data-reached~="4"] .grid-wrap[data-astro-cid-ez5ipcwu]{opacity:1;pointer-events:auto}@media(max-width:900px){.mk-wrap[data-astro-cid-ez5ipcwu]{padding-left:0}.tl[data-astro-cid-ez5ipcwu],.grid-wrap[data-astro-cid-ez5ipcwu]{inset:0;padding:0 12px}.yr[data-astro-cid-ez5ipcwu],.nm[data-astro-cid-ez5ipcwu]{font-size:22px}.sub[data-astro-cid-ez5ipcwu]{font-size:17px}}.closing[data-astro-cid-26ub2rx3]{margin-top:221px}.words[data-astro-cid-26ub2rx3]{max-width:640px;margin:0 auto;padding:0 16px}h2[data-astro-cid-26ub2rx3]{font-size:40px;line-height:1.15;font-weight:500;text-align:center;margin:0 0 28px}.words[data-astro-cid-26ub2rx3] p[data-astro-cid-26ub2rx3]{font-size:18px;line-height:1.6;margin:0 0 18px}.fan[data-astro-cid-26ub2rx3]{height:420px;margin-top:20px;overflow:hidden}.fan[data-astro-cid-26ub2rx3] svg[data-astro-cid-26ub2rx3]{width:100%;height:100%;display:block}.tldr[data-astro-cid-26ub2rx3]{max-width:640px;margin:78px auto 0;padding:22px 24px;border:1px solid var(--line);border-radius:4px;background:var(--card);scroll-margin-top:90px}.tldr[data-astro-cid-26ub2rx3] .tldr-h[data-astro-cid-26ub2rx3]{font-size:24px;line-height:1.25;font-weight:500;text-align:left;margin:0 0 16px;text-wrap:balance}.tldr[data-astro-cid-26ub2rx3] ul[data-astro-cid-26ub2rx3]{margin:0;padding-left:18px;display:grid;gap:10px}.tldr[data-astro-cid-26ub2rx3] li[data-astro-cid-26ub2rx3]{font-size:16.5px;line-height:1.55}.sources[data-astro-cid-26ub2rx3]{max-width:640px;margin:78px auto 156px;padding:0 16px}.eyebrow[data-astro-cid-26ub2rx3]{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.sources[data-astro-cid-26ub2rx3] p[data-astro-cid-26ub2rx3]{font-size:15px;line-height:1.6;color:#3d3c38;margin:0 0 16px}ol[data-astro-cid-26ub2rx3]{margin:0;padding-left:20px;font-size:14px;line-height:1.6}li[data-astro-cid-26ub2rx3] a[data-astro-cid-26ub2rx3]{text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.by[data-astro-cid-26ub2rx3]{font-size:12px;color:var(--muted);margin-top:26px}@media(max-width:900px){h2[data-astro-cid-26ub2rx3]{font-size:30px}.fan[data-astro-cid-26ub2rx3]{height:260px}}.test[data-astro-cid-w4xupy2t]{max-width:980px;margin:0 auto;padding:0 16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.card[data-astro-cid-w4xupy2t]{background:var(--card);border:1px solid var(--line);border-radius:4px;padding:18px 18px 20px;display:grid;gap:8px;align-content:start;min-width:0}.sw[data-astro-cid-w4xupy2t]{width:34px;height:34px;border-radius:2px;filter:url(#ap-wc)}.k-same[data-astro-cid-w4xupy2t] .sw[data-astro-cid-w4xupy2t]{background:var(--ap-beige)}.k-code[data-astro-cid-w4xupy2t] .sw[data-astro-cid-w4xupy2t]{background:var(--ap-blue)}.k-reshaped[data-astro-cid-w4xupy2t] .sw[data-astro-cid-w4xupy2t]{background:var(--ap-lav)}.k-new[data-astro-cid-w4xupy2t] .sw[data-astro-cid-w4xupy2t]{background:var(--ap-orange)}.verdict[data-astro-cid-w4xupy2t]{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:6px 0 0}.k-reshaped[data-astro-cid-w4xupy2t] .verdict[data-astro-cid-w4xupy2t],.k-new[data-astro-cid-w4xupy2t] .verdict[data-astro-cid-w4xupy2t]{color:var(--fg)}h3[data-astro-cid-w4xupy2t]{font-size:18px;line-height:1.3;font-weight:500;margin:0;text-wrap:balance}.ex[data-astro-cid-w4xupy2t]{font-size:15px;line-height:1.5;color:#555;margin:0}@media(max-width:900px){.test[data-astro-cid-w4xupy2t]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.test[data-astro-cid-w4xupy2t]{grid-template-columns:1fr}}.fake[data-astro-cid-r7mo6qw4]{max-width:1120px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.card[data-astro-cid-r7mo6qw4]{border:1px solid var(--line);border-radius:4px;background:var(--card);padding:18px 20px 20px;display:grid;gap:6px;align-content:start;min-width:0;position:relative}.ic[data-astro-cid-r7mo6qw4]{width:64px;height:48px;overflow:visible;margin-bottom:4px}.ic[data-astro-cid-r7mo6qw4] .ln{fill:none;stroke:var(--fg);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;filter:url(#ap-crayon)}.ic[data-astro-cid-r7mo6qw4] .dash{stroke-dasharray:3 3}.ic[data-astro-cid-r7mo6qw4] .w-or{fill:var(--ap-orange);filter:url(#ap-wc)}.ic[data-astro-cid-r7mo6qw4] .w-pk{fill:var(--ap-pink);filter:url(#ap-wc)}.ic[data-astro-cid-r7mo6qw4] .w-gy{fill:var(--ap-beige);filter:url(#ap-wc)}.ic[data-astro-cid-r7mo6qw4] .w-lv{fill:var(--ap-lav);filter:url(#ap-wc)}.ic[data-astro-cid-r7mo6qw4] .w-bl{fill:var(--ap-blue);filter:url(#ap-wc)}.ic[data-astro-cid-r7mo6qw4] .w-wh{fill:#fff}.ic[data-astro-cid-r7mo6qw4] .w-rd{fill:var(--ln-a);opacity:.75}.ic[data-astro-cid-r7mo6qw4] .w-tl{fill:var(--ap-teal);opacity:.75}.ic[data-astro-cid-r7mo6qw4] .ict{font-family:Geist,system-ui,sans-serif;font-size:13px;font-weight:700;fill:var(--fg);text-anchor:middle}.ic[data-astro-cid-r7mo6qw4] .ict.sm{font-size:10px}.no[data-astro-cid-r7mo6qw4]{position:absolute;top:18px;right:20px;font-size:12px;color:var(--muted)}h3[data-astro-cid-r7mo6qw4]{font-size:18px;font-weight:500;margin:0}p[data-astro-cid-r7mo6qw4]{font-size:15px;line-height:1.55;margin:0;color:#3d3d3d}p[data-astro-cid-r7mo6qw4] a{text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}@media(max-width:1000px){.fake[data-astro-cid-r7mo6qw4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.fake[data-astro-cid-r7mo6qw4]{grid-template-columns:1fr;padding:0 16px}}.prog[data-astro-cid-pcjorpo4]{position:fixed;right:18px;top:50%;transform:translateY(-50%);z-index:20;opacity:0;pointer-events:none;transition:opacity .4s ease}.prog[data-astro-cid-pcjorpo4].shown{opacity:1;pointer-events:auto}ol[data-astro-cid-pcjorpo4]{list-style:none;margin:0;padding:0;display:grid;gap:9px;justify-items:end}ol[data-astro-cid-pcjorpo4] a{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--muted)}ol[data-astro-cid-pcjorpo4] .t{width:12px;height:1.5px;background:#c9c9c9;transition:width .3s ease,background .3s ease;order:2}ol[data-astro-cid-pcjorpo4] .l{font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.04em;white-space:nowrap;opacity:0;transform:translate(6px);transition:opacity .25s ease,transform .25s ease;background:var(--bg);padding:1px 4px}ol[data-astro-cid-pcjorpo4] li.on .t{width:24px;background:var(--fg)}ol[data-astro-cid-pcjorpo4] li.on .l{color:var(--fg)}.prog[data-astro-cid-pcjorpo4].flash ol[data-astro-cid-pcjorpo4] li.on .l,.prog[data-astro-cid-pcjorpo4]:hover ol[data-astro-cid-pcjorpo4] .l{opacity:1;transform:none}ol[data-astro-cid-pcjorpo4] a:focus-visible .l{opacity:1}@media(max-width:1100px){.prog[data-astro-cid-pcjorpo4]{display:none}}@media(prefers-reduced-motion:reduce){.prog[data-astro-cid-pcjorpo4],ol[data-astro-cid-pcjorpo4] .t,ol[data-astro-cid-pcjorpo4] .l{transition:none}}.ap[data-astro-cid-yuzbug5k]{--ap-beige: #DAD4C4;--ap-lav: #A99AF2;--ap-blue: #86B6EE;--ap-blue-ink: #3F79C0;--ap-orange: #F4B55A;--ap-yellow: #F2D457;--ap-green: #8FB064;--ap-teal: #3E9A78;--ap-pink: #E27A9E;--ln-a: #D62828;--ln-b: #2E8B3E;--ln-c: #1D4FA3;--ap-grid: rgba(0, 0, 0, .035);--ap-grid-major: rgba(0, 0, 0, .06)}.ap[data-astro-cid-yuzbug5k] .ap-paper>*{position:relative}.ap[data-astro-cid-yuzbug5k] .ap-paper:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--ap-grid-major) 1px,transparent 1px),linear-gradient(90deg,var(--ap-grid-major) 1px,transparent 1px),linear-gradient(var(--ap-grid) 1px,transparent 1px),linear-gradient(90deg,var(--ap-grid) 1px,transparent 1px);background-size:72px 72px,72px 72px,12px 12px,12px 12px;-webkit-mask-image:radial-gradient(ellipse 72% 72% at 50% 50%,#000 35%,transparent 100%);mask-image:radial-gradient(ellipse 72% 72% at 50% 50%,#000 35%,transparent 100%)}.ap[data-astro-cid-yuzbug5k]{position:relative}.ap[data-astro-cid-yuzbug5k] .section-head{max-width:720px;margin:182px 0 52px;padding:0 40px}@media(max-width:900px){.ap[data-astro-cid-yuzbug5k] .section-head{padding:0 16px}}.ap[data-astro-cid-yuzbug5k] .section-head .kicker{font-size:22px;color:var(--muted);margin:0 0 4px;font-weight:400}.ap[data-astro-cid-yuzbug5k] .section-head h2{font-size:30px;line-height:1.2;font-weight:500;margin:0 0 18px}.ap[data-astro-cid-yuzbug5k] .section-head p{font-size:18px;line-height:1.6;margin:0 0 16px}.ap[data-astro-cid-yuzbug5k] .center-head{text-align:center;max-width:720px;margin:208px auto 42px;padding:0 16px}.ap[data-astro-cid-yuzbug5k] .center-head h2{font-size:40px;font-weight:500;line-height:1.15;margin:0 0 16px}.ap[data-astro-cid-yuzbug5k] .center-head p{font-size:18px;color:#444;margin:0 auto;max-width:560px}
