.af[data-astro-cid-acycdoqe]{--af-bg:var(--app-bg);border:1px solid var(--outline);border-radius:var(--r-frame);background:var(--af-bg);box-shadow:var(--shadow-lg);color:var(--text);text-align:left;font-size:12.5px;line-height:1.5;position:relative;overflow:hidden}.af__bar[data-astro-cid-acycdoqe]{background:var(--surface);border-bottom:1px solid var(--line);white-space:nowrap;align-items:center;gap:14px;height:38px;padding:0 14px;display:flex;overflow:hidden}.af__dots[data-astro-cid-acycdoqe]{flex:none;gap:6px;display:inline-flex}.af__dots[data-astro-cid-acycdoqe] i[data-astro-cid-acycdoqe]{background:var(--line);border-radius:50%;width:9px;height:9px}.af__crumbs[data-astro-cid-acycdoqe]{color:var(--muted);text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.af__brand[data-astro-cid-acycdoqe]{font-family:var(--font-display);color:var(--accent-text);letter-spacing:.04em;font-weight:600}.af__sep[data-astro-cid-acycdoqe]{color:var(--outline)}.af__here[data-astro-cid-acycdoqe]{color:var(--text)}.af__label[data-astro-cid-acycdoqe]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:4px;flex:none;margin-left:auto;padding:2px 6px;font-size:10px}@media (width<=560px){.af__label[data-astro-cid-acycdoqe]{display:none}}.af__body[data-astro-cid-acycdoqe]{position:relative}.wb[data-astro-cid-kmrzgy3t]{grid-template-rows:1fr auto;grid-template-columns:1fr;min-height:300px;display:grid}.wb__side[data-astro-cid-kmrzgy3t]{border-right:1px solid var(--line);background:var(--surface);padding:14px 12px;display:none}.wb__h[data-astro-cid-kmrzgy3t]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:10px}.wb__h--gap[data-astro-cid-kmrzgy3t]{margin-top:18px}.wb__tree[data-astro-cid-kmrzgy3t],.wb__boards[data-astro-cid-kmrzgy3t]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.wb__tree[data-astro-cid-kmrzgy3t] li[data-astro-cid-kmrzgy3t],.wb__boards[data-astro-cid-kmrzgy3t] li[data-astro-cid-kmrzgy3t]{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:3px 8px;font-size:11.5px;overflow:hidden}.wb__tree[data-astro-cid-kmrzgy3t] .dir[data-astro-cid-kmrzgy3t]{color:var(--text)}.wb__tree[data-astro-cid-kmrzgy3t] .dir[data-astro-cid-kmrzgy3t]:before{content:"▾ ";color:var(--outline)}.wb__tree[data-astro-cid-kmrzgy3t] .d2[data-astro-cid-kmrzgy3t]{padding-left:22px}.wb__tree[data-astro-cid-kmrzgy3t] .ev[data-astro-cid-kmrzgy3t]:after{content:" ●";color:var(--accent-text);vertical-align:middle;font-size:8px}.wb__tree[data-astro-cid-kmrzgy3t] .on[data-astro-cid-kmrzgy3t],.wb__boards[data-astro-cid-kmrzgy3t] .on[data-astro-cid-kmrzgy3t]{background:var(--raised);color:var(--text)}.wb__boards[data-astro-cid-kmrzgy3t] .on[data-astro-cid-kmrzgy3t]{box-shadow:inset 2px 0 0 var(--accent)}.wb__panes[data-astro-cid-kmrzgy3t]{grid-template-columns:1fr;display:grid}.pane[data-astro-cid-kmrzgy3t]{border-bottom:1px solid var(--line);min-width:0}.pane[data-astro-cid-kmrzgy3t]:nth-child(n+2){display:none}.pane__head[data-astro-cid-kmrzgy3t]{border-bottom:1px solid var(--line);background:var(--app-head);white-space:nowrap;align-items:center;gap:8px;height:34px;padding:0 12px;display:flex}.pane__name[data-astro-cid-kmrzgy3t]{font-size:12px;font-weight:600}.pane__kind[data-astro-cid-kmrzgy3t]{font-family:var(--font-mono);color:var(--muted);font-size:10.5px}.pane__state[data-astro-cid-kmrzgy3t]{color:var(--muted);align-items:center;gap:6px;margin-left:auto;font-size:11px;display:inline-flex}.pane__state[data-astro-cid-kmrzgy3t] i[data-astro-cid-kmrzgy3t]{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 1px var(--ink);border-radius:50%}.pane__body[data-astro-cid-kmrzgy3t]{gap:9px;padding:14px 14px 18px;display:grid}.pane__doc-h[data-astro-cid-kmrzgy3t]{font-family:var(--font-display);margin-bottom:2px;font-size:14px;font-weight:600}.pane__plan[data-astro-cid-kmrzgy3t]{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin-top:8px;padding:10px 12px}.pane__plan-h[data-astro-cid-kmrzgy3t]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:10px}.pane__plan[data-astro-cid-kmrzgy3t] ul[data-astro-cid-kmrzgy3t]{gap:5px;margin:0;padding:0;list-style:none;display:grid}.pane__plan[data-astro-cid-kmrzgy3t] li[data-astro-cid-kmrzgy3t]{color:var(--muted);padding-left:20px;position:relative}.pane__plan[data-astro-cid-kmrzgy3t] li[data-astro-cid-kmrzgy3t]:before{content:"";border:1px solid var(--outline);border-radius:3px;width:11px;height:11px;position:absolute;top:4px;left:0}.pane__plan[data-astro-cid-kmrzgy3t] .done[data-astro-cid-kmrzgy3t]{color:var(--text)}.pane__plan[data-astro-cid-kmrzgy3t] .done[data-astro-cid-kmrzgy3t]:before{background:var(--accent);border-color:var(--ink)}.pane__plan[data-astro-cid-kmrzgy3t] .now[data-astro-cid-kmrzgy3t]{color:var(--accent-text)}.pane__plan[data-astro-cid-kmrzgy3t] .now[data-astro-cid-kmrzgy3t]:before{border-color:var(--ink)}.pane__event[data-astro-cid-kmrzgy3t]{border:1px solid var(--line);border-left:2px solid var(--accent);background:var(--surface);border-radius:0 6px 6px 0;flex-wrap:wrap;justify-content:space-between;gap:6px;margin-top:8px;padding:8px 10px;display:flex}.pane__event[data-astro-cid-kmrzgy3t] span[data-astro-cid-kmrzgy3t]{color:var(--accent-text);font-weight:550}.pane__event[data-astro-cid-kmrzgy3t] code[data-astro-cid-kmrzgy3t]{font-family:var(--font-mono);color:var(--muted);font-size:11px}.sk[data-astro-cid-kmrzgy3t]{background:var(--skeleton);border-radius:3px;height:7px;display:block}.w30[data-astro-cid-kmrzgy3t]{width:30%}.w40[data-astro-cid-kmrzgy3t]{width:40%}.w50[data-astro-cid-kmrzgy3t]{width:50%}.w60[data-astro-cid-kmrzgy3t]{width:60%}.w70[data-astro-cid-kmrzgy3t]{width:70%}.w80[data-astro-cid-kmrzgy3t]{width:80%}.w90[data-astro-cid-kmrzgy3t]{width:90%}.sk--accent[data-astro-cid-kmrzgy3t]{background:var(--skeleton-accent)}.wb__status[data-astro-cid-kmrzgy3t]{border-top:1px solid var(--line);background:var(--surface);font-family:var(--font-mono);color:var(--muted);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 18px;padding:8px 14px;font-size:10.5px;display:flex}.wb__status[data-astro-cid-kmrzgy3t] .dot[data-astro-cid-kmrzgy3t]{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 1px var(--ink);vertical-align:middle;border-radius:50%;margin-right:6px;display:inline-block}.wb__status-end[data-astro-cid-kmrzgy3t]{margin-left:auto}@media (width>=640px){.wb__panes[data-astro-cid-kmrzgy3t]{grid-template-columns:1fr 1fr}.pane[data-astro-cid-kmrzgy3t]:nth-child(2){border-left:1px solid var(--line);display:block}}@media (width>=900px){.wb[data-astro-cid-kmrzgy3t]{grid-template-columns:190px 1fr;min-height:360px}.wb__side[data-astro-cid-kmrzgy3t]{display:block}.wb__panes[data-astro-cid-kmrzgy3t]{grid-template-columns:1.2fr 1fr .9fr}.pane[data-astro-cid-kmrzgy3t]{border-bottom:0}.pane[data-astro-cid-kmrzgy3t]:nth-child(3){border-left:1px solid var(--line);display:block}}.fd[data-astro-cid-nj2lxjod]{grid-template-columns:1fr;display:grid}.fd__main[data-astro-cid-nj2lxjod]{align-content:start;gap:8px;padding:18px;display:grid}.fd__top[data-astro-cid-nj2lxjod]{align-items:center;gap:8px;display:flex}.fd__ver[data-astro-cid-nj2lxjod]{font-family:var(--font-mono);color:var(--muted);margin-left:auto;font-size:10.5px}.fd__title[data-astro-cid-nj2lxjod]{font-family:var(--font-display);letter-spacing:-.01em;margin:4px 0 2px;font-size:17px;font-weight:600}.fd__h[data-astro-cid-nj2lxjod]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:8px;font-size:10px}.fd__steps[data-astro-cid-nj2lxjod]{color:var(--muted);gap:8px;margin:0;padding-left:18px;font-size:11px;display:grid}.fd__steps[data-astro-cid-nj2lxjod] li[data-astro-cid-nj2lxjod]::marker{color:var(--accent-text)}.fd__steps[data-astro-cid-nj2lxjod] .sk[data-astro-cid-nj2lxjod]{margin-top:5px}.fd__ev[data-astro-cid-nj2lxjod]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fd__ev[data-astro-cid-nj2lxjod] li[data-astro-cid-nj2lxjod]{border:1px solid var(--line);border-left:2px solid var(--accent);background:var(--surface);border-radius:6px;justify-content:space-between;gap:10px;padding:7px 10px;display:flex}.mono[data-astro-cid-nj2lxjod]{font-family:var(--font-mono);font-size:11.5px}.fp[data-astro-cid-nj2lxjod]{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;font-size:10.5px}.fd__side[data-astro-cid-nj2lxjod]{border-top:1px solid var(--line);background:var(--surface);padding:18px}.tl[data-astro-cid-nj2lxjod]{gap:12px;margin:10px 0 0;padding:0 0 0 16px;list-style:none;display:grid;position:relative}.tl[data-astro-cid-nj2lxjod]:before{content:"";background:var(--line);width:1px;position:absolute;top:4px;bottom:4px;left:4px}.tl[data-astro-cid-nj2lxjod] li[data-astro-cid-nj2lxjod]{display:grid;position:relative}.tl[data-astro-cid-nj2lxjod] li[data-astro-cid-nj2lxjod]:before{content:"";border:1px solid var(--outline);background:var(--af-bg);border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:-16px}.tl[data-astro-cid-nj2lxjod] li[data-astro-cid-nj2lxjod].on:before{background:var(--accent);border-color:var(--ink)}.tl[data-astro-cid-nj2lxjod] li[data-astro-cid-nj2lxjod].next{opacity:.6}.tl[data-astro-cid-nj2lxjod] b[data-astro-cid-nj2lxjod]{font-size:12px;font-weight:600}.tl[data-astro-cid-nj2lxjod] span[data-astro-cid-nj2lxjod]{color:var(--muted);font-size:11px}.chip[data-astro-cid-nj2lxjod]{font-family:var(--font-mono);letter-spacing:.06em;border:1px solid var(--line);border-radius:4px;padding:2px 7px;font-size:10px}.chip--sev[data-astro-cid-nj2lxjod]{color:var(--warning);border-color:color-mix(in srgb, var(--warning) 45%, transparent)}.chip--ok[data-astro-cid-nj2lxjod]{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.sk[data-astro-cid-nj2lxjod]{background:var(--skeleton);border-radius:3px;height:7px;display:block}.w50[data-astro-cid-nj2lxjod]{width:50%}.w60[data-astro-cid-nj2lxjod]{width:60%}.w70[data-astro-cid-nj2lxjod]{width:70%}.w80[data-astro-cid-nj2lxjod]{width:80%}.w90[data-astro-cid-nj2lxjod]{width:90%}@media (width>=720px){.fd[data-astro-cid-nj2lxjod]{grid-template-columns:1fr 220px}.fd__side[data-astro-cid-nj2lxjod]{border-top:0;border-left:1px solid var(--line)}}.rp[data-astro-cid-3lofrqip]{grid-template-columns:1fr;display:grid}.rp__side[data-astro-cid-3lofrqip]{border-bottom:1px solid var(--line);background:var(--surface);padding:16px}.rp__h[data-astro-cid-3lofrqip]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:10px}.rp__h--gap[data-astro-cid-3lofrqip]{margin-top:16px}.rp__secs[data-astro-cid-3lofrqip]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rp__secs[data-astro-cid-3lofrqip] li[data-astro-cid-3lofrqip]{align-items:center;gap:8px;font-size:12px;display:flex}.rp__secs[data-astro-cid-3lofrqip] i[data-astro-cid-3lofrqip]{background:var(--accent);border-radius:3px;flex:none;width:12px;height:12px}.rp__secs[data-astro-cid-3lofrqip] .off[data-astro-cid-3lofrqip]{color:var(--muted)}.rp__secs[data-astro-cid-3lofrqip] .off[data-astro-cid-3lofrqip] i[data-astro-cid-3lofrqip]{border:1px solid var(--outline);background:0 0}.rp__fmts[data-astro-cid-3lofrqip]{flex-wrap:wrap;gap:6px;display:flex}.fmt[data-astro-cid-3lofrqip]{font-family:var(--font-mono);border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:3px 8px;font-size:10.5px}.fmt[data-astro-cid-3lofrqip].on{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.rp__stage[data-astro-cid-3lofrqip]{background:radial-gradient(circle at 50% 0%, var(--tint), transparent 75%), var(--raised);place-items:center;padding:22px;display:grid}.page[data-astro-cid-3lofrqip]{aspect-ratio:1/1.3;color:#17161f;background:#fff;border-radius:4px;flex-direction:column;width:min(100%,300px);padding:22px;display:flex;box-shadow:0 20px 40px -20px #17161f59,0 0 0 1px #d8d1c3}.page__brand[data-astro-cid-3lofrqip]{letter-spacing:.1em;text-transform:uppercase;color:#8a8273;border:1px dashed #c9c3b4;border-radius:3px;align-self:flex-end;padding:3px 6px;font-size:9px}.page__kicker[data-astro-cid-3lofrqip]{letter-spacing:.12em;text-transform:uppercase;color:#17161f;margin-top:26px;font-size:9.5px;font-weight:600}.page__title[data-astro-cid-3lofrqip]{font-family:var(--font-display);letter-spacing:-.01em;margin-top:6px;font-size:19px;font-weight:600;line-height:1.15}.page__meta[data-astro-cid-3lofrqip]{color:#4a4856;margin-top:6px;font-size:10px}.page__rule[data-astro-cid-3lofrqip]{background:#d8d1c3;height:1px;margin:16px 0 12px}.page__h[data-astro-cid-3lofrqip]{text-transform:uppercase;letter-spacing:.1em;color:#4a4856;font-size:10px;font-weight:600}.page__toc[data-astro-cid-3lofrqip]{gap:6px;margin:8px 0 0;padding:0;font-size:11px;list-style:none;display:grid}.page__toc[data-astro-cid-3lofrqip] li[data-astro-cid-3lofrqip]{border-bottom:1px dotted #d8d1c3;justify-content:space-between;padding-bottom:3px;display:flex}@media (width>=720px){.rp[data-astro-cid-3lofrqip]{grid-template-columns:210px 1fr}.rp__side[data-astro-cid-3lofrqip]{border-bottom:0;border-right:1px solid var(--line)}}.pn[data-astro-cid-je4udpyk]{align-content:start;gap:10px;min-height:240px;padding:18px;display:grid}.pn--split[data-astro-cid-je4udpyk]{grid-template-columns:1fr;gap:0;padding:0}.pn--split[data-astro-cid-je4udpyk]>[data-astro-cid-je4udpyk]:first-child{padding:18px}.side[data-astro-cid-je4udpyk]{border-top:1px solid var(--line);background:var(--surface);padding:18px}@media (width>=720px){.pn--split[data-astro-cid-je4udpyk]{grid-template-columns:1fr 210px}.side[data-astro-cid-je4udpyk]{border-top:0;border-left:1px solid var(--line)}}.h[data-astro-cid-je4udpyk]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px}.h--gap[data-astro-cid-je4udpyk]{margin-top:8px}.note[data-astro-cid-je4udpyk]{color:var(--muted);margin-top:6px;font-size:11px}.mono[data-astro-cid-je4udpyk],code[data-astro-cid-je4udpyk]{font-family:var(--font-mono);font-size:11.5px}.kv[data-astro-cid-je4udpyk]{gap:10px;margin:0;display:grid}.kv[data-astro-cid-je4udpyk] div[data-astro-cid-je4udpyk]{grid-template-columns:84px 1fr;gap:10px;display:grid}.kv[data-astro-cid-je4udpyk] dt[data-astro-cid-je4udpyk]{color:var(--muted)}.kv[data-astro-cid-je4udpyk] dd[data-astro-cid-je4udpyk]{margin:0}.kv--tight[data-astro-cid-je4udpyk]{gap:8px;margin-top:10px}.kv--tight[data-astro-cid-je4udpyk] div[data-astro-cid-je4udpyk]{grid-template-columns:76px 1fr}.revs[data-astro-cid-je4udpyk]{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.revs[data-astro-cid-je4udpyk] li[data-astro-cid-je4udpyk]{border-left:2px solid var(--line);padding-left:10px;display:grid}.revs[data-astro-cid-je4udpyk] li[data-astro-cid-je4udpyk].on{border-left-color:var(--accent)}.revs[data-astro-cid-je4udpyk] b[data-astro-cid-je4udpyk]{font-family:var(--font-mono);font-size:11px;font-weight:400}.revs[data-astro-cid-je4udpyk] span[data-astro-cid-je4udpyk]{color:var(--muted);font-size:11px}.viewer[data-astro-cid-je4udpyk]{padding:0!important}.viewer__bar[data-astro-cid-je4udpyk]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;display:flex}.tag[data-astro-cid-je4udpyk]{font-family:var(--font-mono);color:var(--accent-text);font-size:10px}.viewer__body[data-astro-cid-je4udpyk]{gap:9px;padding:16px;display:grid}.gap[data-astro-cid-je4udpyk]{height:6px}.sk[data-astro-cid-je4udpyk]{background:var(--skeleton);border-radius:3px;height:7px;display:block}.sk[data-astro-cid-je4udpyk].acc{background:var(--skeleton-accent)}.w30[data-astro-cid-je4udpyk]{width:30%}.w40[data-astro-cid-je4udpyk]{width:40%}.w50[data-astro-cid-je4udpyk]{width:50%}.w60[data-astro-cid-je4udpyk]{width:60%}.w70[data-astro-cid-je4udpyk]{width:70%}.w80[data-astro-cid-je4udpyk]{width:80%}.people[data-astro-cid-je4udpyk]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.people[data-astro-cid-je4udpyk] li[data-astro-cid-je4udpyk]{border:1px solid var(--line);background:var(--surface);border-radius:6px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.who[data-astro-cid-je4udpyk]{align-items:center;gap:10px;display:inline-flex}.who[data-astro-cid-je4udpyk] i[data-astro-cid-je4udpyk]{background:var(--raised);width:24px;height:24px;font-style:normal;font-family:var(--font-mono);color:var(--muted);border-radius:6px;place-items:center;font-size:9.5px;display:grid}.role[data-astro-cid-je4udpyk]{font-family:var(--font-mono);color:var(--muted);font-size:10.5px}.role--ed[data-astro-cid-je4udpyk]{color:var(--accent-text)}.lanes[data-astro-cid-je4udpyk]{gap:6px;margin-top:6px;display:grid}.lane[data-astro-cid-je4udpyk]{border-left:2px solid var(--accent);background:var(--app-head);border-radius:0 6px 6px 0;justify-content:space-between;gap:10px;padding:7px 10px;display:flex}.lane[data-astro-cid-je4udpyk] b[data-astro-cid-je4udpyk]{font-weight:600}.lane[data-astro-cid-je4udpyk] span[data-astro-cid-je4udpyk]{color:var(--muted);font-size:11px}.lane--watch[data-astro-cid-je4udpyk]{border-left-color:var(--outline)}.pol[data-astro-cid-je4udpyk]{border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden}.pol[data-astro-cid-je4udpyk] div[data-astro-cid-je4udpyk]{grid-template-columns:90px 1fr auto;gap:10px;padding:9px 12px;display:grid}.pol[data-astro-cid-je4udpyk] div[data-astro-cid-je4udpyk]+div[data-astro-cid-je4udpyk]{border-top:1px solid var(--line)}.pol__k[data-astro-cid-je4udpyk]{color:var(--muted)}.ok[data-astro-cid-je4udpyk]{color:var(--accent-text);font-size:9px}.dest[data-astro-cid-je4udpyk]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dest[data-astro-cid-je4udpyk] li[data-astro-cid-je4udpyk]{border:1px solid var(--line);border-radius:4px;padding:4px 8px}.shot[data-astro-cid-aatdr2li]{margin:0}.shot__img[data-astro-cid-aatdr2li]{border:1px solid var(--outline);border-radius:var(--r-frame);width:100%;height:auto}.shot[data-astro-cid-aatdr2li] figcaption[data-astro-cid-aatdr2li]{margin-top:var(--s3)}.px__tabs[data-astro-cid-2n5qg53m]{margin-bottom:var(--s5)}.px__panel[data-astro-cid-2n5qg53m]{gap:var(--s6);padding-block:var(--s6) 0;align-items:center;display:grid}.px__panel[data-astro-cid-2n5qg53m]+.px__panel[data-astro-cid-2n5qg53m]{margin-top:var(--s5)}[data-astro-cid-2n5qg53m][data-enhanced] .px__panel[data-astro-cid-2n5qg53m]+.px__panel[data-astro-cid-2n5qg53m]{margin-top:0}.px__panel[data-astro-cid-2n5qg53m]:focus-visible{outline-offset:4px}@media (width>=1024px){.px__panel[data-astro-cid-2n5qg53m]{gap:var(--s8);grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}.px__label[data-astro-cid-2n5qg53m]{font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ember-text);font-weight:600}.px__text[data-astro-cid-2n5qg53m] .px__icon{width:36px;height:36px;color:var(--accent-text);background:var(--tint);padding:6px}.px__text[data-astro-cid-2n5qg53m] h3[data-astro-cid-2n5qg53m]{margin-top:var(--s4);font-size:var(--fs-h2);line-height:1.1}.px__body[data-astro-cid-2n5qg53m]{margin-top:var(--s3);color:var(--muted);max-width:44ch}.px__text[data-astro-cid-2n5qg53m] ul[data-astro-cid-2n5qg53m]{margin:var(--s5) 0 var(--s5);gap:var(--s2);padding:0;list-style:none;display:grid}.px__text[data-astro-cid-2n5qg53m] li[data-astro-cid-2n5qg53m]{padding-left:var(--s6);font-size:.9375rem;position:relative}.px__text[data-astro-cid-2n5qg53m] li[data-astro-cid-2n5qg53m]:before{content:"";border-left:1.5px solid var(--indigo);border-bottom:1.5px solid var(--indigo);width:12px;height:6px;position:absolute;top:.5em;left:2px;transform:rotate(-45deg)}.px__viz[data-astro-cid-2n5qg53m]{min-width:0}.al__tabs[data-astro-cid-zjhhxki3]{margin-bottom:var(--s5)}.al__panel[data-astro-cid-zjhhxki3]{gap:var(--s5);display:grid}.al__panel[data-astro-cid-zjhhxki3]+.al__panel[data-astro-cid-zjhhxki3]{margin-top:var(--s7)}[data-astro-cid-zjhhxki3][data-enhanced] .al__panel[data-astro-cid-zjhhxki3]+.al__panel[data-astro-cid-zjhhxki3]{margin-top:0}.al__panel[data-astro-cid-zjhhxki3]:focus-visible{outline-offset:4px;border-radius:12px}@media (width>=1024px){.al__panel[data-astro-cid-zjhhxki3]{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}.al__side[data-astro-cid-zjhhxki3]{gap:var(--s4);align-content:start;display:grid}.al__card[data-astro-cid-zjhhxki3]{padding-top:var(--s4)}.al__kind[data-astro-cid-zjhhxki3]{font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ember-text);font-weight:600}.al__card[data-astro-cid-zjhhxki3] h3[data-astro-cid-zjhhxki3]{margin-top:var(--s2);font-size:var(--fs-h2)}.al__body[data-astro-cid-zjhhxki3]{margin-top:var(--s3);color:var(--muted)}.al__rules[data-astro-cid-zjhhxki3]{margin:var(--s5) 0 0;background:var(--line);border:1px solid var(--line);border-radius:10px;gap:1px;display:grid;overflow:hidden}.al__rules[data-astro-cid-zjhhxki3] div[data-astro-cid-zjhhxki3]{gap:var(--s3);background:var(--surface);grid-template-columns:5rem 1fr;padding:10px 14px;font-size:.9375rem;display:grid}.al__rules[data-astro-cid-zjhhxki3] dt[data-astro-cid-zjhhxki3]{font-weight:600}.al__rules[data-astro-cid-zjhhxki3] dd[data-astro-cid-zjhhxki3]{color:var(--muted);margin:0}.al__note[data-astro-cid-zjhhxki3]{font-size:var(--fs-small);color:var(--muted);padding-inline:var(--s2)}.al__record[data-astro-cid-zjhhxki3]{padding:var(--s5);border:1px solid var(--line);background:var(--app-bg);box-shadow:var(--shadow-lg)}.al__head[data-astro-cid-zjhhxki3]{align-items:center;gap:var(--s3);padding-bottom:var(--s4);border-bottom:1px solid var(--line);display:flex}.al__badge[data-astro-cid-zjhhxki3]{background:var(--tint);width:38px;height:38px;color:var(--indigo);place-items:center;display:grid}.al__badge[data-astro-cid-zjhhxki3] .ic{width:20px;height:20px}.al__title[data-astro-cid-zjhhxki3]{font-weight:600}.al__sub[data-astro-cid-zjhhxki3]{color:var(--muted);font-size:.8125rem}.al__steps[data-astro-cid-zjhhxki3]{margin:var(--s4) 0 0;gap:var(--s2);padding:0;list-style:none;display:grid;position:relative}.al__steps[data-astro-cid-zjhhxki3]:before{content:"";background:var(--line);width:1px;position:absolute;top:18px;bottom:18px;left:17px}.al__steps[data-astro-cid-zjhhxki3] li[data-astro-cid-zjhhxki3]{align-items:center;gap:var(--s3);border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto auto;padding:10px 14px 10px 10px;font-size:.9375rem;display:grid;position:relative}.al__dot[data-astro-cid-zjhhxki3]{border:2px solid var(--outline);background:var(--surface);z-index:1;border-radius:50%;justify-self:center;width:10px;height:10px;position:relative}.is-done[data-astro-cid-zjhhxki3] .al__dot[data-astro-cid-zjhhxki3]{background:var(--accent);border-color:var(--ink)}.is-now[data-astro-cid-zjhhxki3]{border-color:var(--accent);background:var(--tint)}.is-now[data-astro-cid-zjhhxki3] .al__dot[data-astro-cid-zjhhxki3]{border-color:var(--ink);box-shadow:0 0 0 4px #2e2f8c80}.is-flag[data-astro-cid-zjhhxki3] .al__dot[data-astro-cid-zjhhxki3]{border-color:var(--warning)}.al__text[data-astro-cid-zjhhxki3]{min-width:0}.al__tag[data-astro-cid-zjhhxki3]{font-family:var(--font-mono);border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:.6875rem}.is-done[data-astro-cid-zjhhxki3] .al__tag[data-astro-cid-zjhhxki3]{color:var(--accent-text);border-color:var(--accent)}.is-flag[data-astro-cid-zjhhxki3] .al__tag[data-astro-cid-zjhhxki3]{color:var(--warning);border-color:color-mix(in srgb, var(--warning) 40%, transparent)}.al__time[data-astro-cid-zjhhxki3]{font-family:var(--font-mono);color:var(--muted);font-size:.75rem}@media (width<=560px){.al__steps[data-astro-cid-zjhhxki3] li[data-astro-cid-zjhhxki3]{grid-template-columns:22px minmax(0,1fr) auto}.al__tag[data-astro-cid-zjhhxki3]{display:none}}.hero[data-astro-cid-lcdefpme]{isolation:isolate;flex-direction:column;display:flex;position:relative}.hero__scene[data-astro-cid-lcdefpme]{aspect-ratio:1;position:relative;overflow:hidden}.hero__scene[data-astro-cid-lcdefpme] .hero__wide{display:none}.hero__copy[data-astro-cid-lcdefpme]{padding-block:calc(var(--header-h) + var(--s6)) var(--s6);margin-top:calc(-1 * var(--header-h));background:linear-gradient(#d6d1e6 0%,#e6dde0 70%,#ece3dc 100%);order:-1;position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:var(--fs-display);letter-spacing:-.03em;max-width:12ch;line-height:.98}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin-top:var(--s5);color:#3f3d4b;max-width:36ch}.hero[data-astro-cid-lcdefpme] .actions[data-astro-cid-lcdefpme]{margin-top:var(--s6)}@media (width>=900px){.hero[data-astro-cid-lcdefpme]{height:clamp(960px,100svh + 340px,1400px);margin-top:calc(-1 * var(--header-h));display:block;overflow:hidden}.hero__scene[data-astro-cid-lcdefpme]{aspect-ratio:auto;z-index:-1;position:absolute;inset:0}.hero__scene[data-astro-cid-lcdefpme] .hero__wide{display:block}.hero__scene[data-astro-cid-lcdefpme] .hero__tall{display:none}.hero__copy[data-astro-cid-lcdefpme]{padding-block:calc(var(--header-h) + 5vh) var(--s8);background:0 0;margin-top:0}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:13ch}}.pillars[data-astro-cid-lcdefpme]{display:grid}.pillar[data-astro-cid-lcdefpme]{padding-block:var(--s5);border-top:1px solid var(--rule)}.pillar[data-astro-cid-lcdefpme]:first-child{border-top:0;padding-top:0}.pillar[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:var(--s3);color:var(--ink-2);max-width:38ch}@media (width>=900px){.pillars[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}.pillar[data-astro-cid-lcdefpme],.pillar[data-astro-cid-lcdefpme]:first-child{padding:0 var(--s6);border-top:0;border-left:1px solid var(--rule)}.pillar[data-astro-cid-lcdefpme]:first-child{border-left:0;padding-left:0}}.split[data-astro-cid-lcdefpme]{border:1px solid var(--rule);border-radius:var(--radius);display:grid;overflow:hidden}.split__a[data-astro-cid-lcdefpme]{gap:var(--s5);padding:var(--s6) var(--s5);background:var(--paper-2);display:grid;position:relative}.split__title[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:var(--fs-h2);letter-spacing:-.016em;text-align:center;color:var(--ink);line-height:1.08;position:relative}.split__a[data-astro-cid-lcdefpme] .split__title[data-astro-cid-lcdefpme]{order:-1}.scatter[data-astro-cid-lcdefpme]{gap:var(--s3);display:grid}.note[data-astro-cid-lcdefpme]{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius);color:var(--ink-2);gap:4px;padding:10px 12px;font-size:.875rem;display:grid;box-shadow:0 10px 22px -18px #17161f80}.note__tag[data-astro-cid-lcdefpme]{font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ember-text);font-weight:600}.split__b[data-astro-cid-lcdefpme]{isolation:isolate;align-content:start;place-items:center;gap:var(--s5);min-height:340px;padding:var(--s8) var(--s5);background:var(--night);display:grid;position:relative;overflow:hidden}.split__b[data-astro-cid-lcdefpme] .view{z-index:-1}.split__title--light[data-astro-cid-lcdefpme]{color:var(--night-text)}.split__chip[data-astro-cid-lcdefpme]{color:var(--night-text);text-align:center;background:#15151f99;border:1px solid #ece8f54d;border-radius:999px;padding:8px 14px;font-size:.875rem}@media (width>=860px){.split[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.split__a[data-astro-cid-lcdefpme]{min-height:460px;padding:var(--s6);place-items:center;display:grid}.scatter[data-astro-cid-lcdefpme]{display:block;position:absolute;inset:0}.note[data-astro-cid-lcdefpme]{max-width:230px;position:absolute}.note--0[data-astro-cid-lcdefpme]{top:7%;left:4%;transform:rotate(-2deg)}.note--1[data-astro-cid-lcdefpme]{top:10%;right:4%;transform:rotate(2.5deg)}.note--2[data-astro-cid-lcdefpme]{bottom:8%;left:4%;transform:rotate(1.5deg)}.note--3[data-astro-cid-lcdefpme]{bottom:7%;right:4%;transform:rotate(-2deg)}.split__a[data-astro-cid-lcdefpme] .split__title[data-astro-cid-lcdefpme]{order:0;max-width:11ch}.split__b[data-astro-cid-lcdefpme]{min-height:460px}}.course[data-astro-cid-lcdefpme]{gap:var(--s6);align-items:start;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-lcdefpme]{gap:var(--s4);grid-template-columns:80px minmax(0,1fr);align-items:start;display:grid}@media (width>=480px){.step[data-astro-cid-lcdefpme]{gap:var(--s5);grid-template-columns:128px minmax(0,1fr)}}.step__body[data-astro-cid-lcdefpme]{padding-top:var(--s4);border-top:1px solid var(--rule);position:relative}.step__body[data-astro-cid-lcdefpme]:before{content:"";background:var(--ink);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.step__n[data-astro-cid-lcdefpme]{margin-bottom:var(--s2);color:var(--ember-text);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:600;display:block}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--fs-h3)}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:var(--s2);color:var(--ink-2);max-width:32ch}@media (width>=900px){.course[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.step[data-astro-cid-lcdefpme]{padding-inline:var(--s5);grid-template-columns:minmax(0,1fr);gap:0}.step[data-astro-cid-lcdefpme]:first-child{padding-left:0}.step[data-astro-cid-lcdefpme]:last-child{padding-right:0}.step__fig[data-astro-cid-lcdefpme]{height:clamp(140px,11vw,176px);margin-bottom:var(--s5)}.step__fig[data-astro-cid-lcdefpme] .figure{width:auto;max-width:100%;height:100%}.step__body[data-astro-cid-lcdefpme]{padding-top:var(--s5)}}.caps[data-astro-cid-lcdefpme]{margin:var(--s7) 0 0;gap:var(--s5);display:grid}.cap[data-astro-cid-lcdefpme]{padding-top:var(--s4);border-top:1px solid var(--rule)}.cap[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{gap:var(--s3);font-family:var(--serif);font-size:1.2rem;line-height:1.25;display:grid}.cap[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme] .ic{color:var(--indigo)}.cap[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:var(--s2) 0 0;color:var(--ink-2);font-size:.95rem}@media (width>=720px){.caps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.caps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr))}}.who__grid[data-astro-cid-lcdefpme]{gap:var(--s7);display:grid}.who__lead[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:var(--s4);max-width:15ch}.who__lead[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin-top:var(--s5);max-width:40ch}.who__qa[data-astro-cid-lcdefpme]{gap:var(--s6);align-content:start;display:grid}.qa[data-astro-cid-lcdefpme]{padding-top:var(--s4);border-top:1px solid var(--ink)}.qa[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--fs-h3)}.qa[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:var(--s2);color:var(--ink-2);max-width:44ch}@media (width>=900px){.who__grid[data-astro-cid-lcdefpme]{gap:var(--s9);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.who__qa[data-astro-cid-lcdefpme]{padding-top:var(--s7)}}
