.md-hero[data-astro-cid-h6a7f5pm]{background:var(--panel);color:var(--on-panel);border-radius:20px;padding:26px 30px 22px;margin:8px 0 40px}.md-kick[data-astro-cid-h6a7f5pm]{margin:0 0 14px;font:600 11.5px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--c)}.md-big[data-astro-cid-h6a7f5pm]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 24px}.md-big[data-astro-cid-h6a7f5pm] b[data-astro-cid-h6a7f5pm]{display:block;font:700 44px/1 var(--sans);letter-spacing:-.035em;color:#fff;font-feature-settings:"tnum" 1}.md-big[data-astro-cid-h6a7f5pm] span[data-astro-cid-h6a7f5pm]{display:block;margin-top:8px;font:500 14px/1.35 var(--sans);color:var(--on-panel)}.md-hero-note[data-astro-cid-h6a7f5pm]{margin:20px 0 0;padding-top:14px;border-top:1px solid rgba(255,255,255,.12);font:400 14px/1.5 var(--sans);color:var(--on-panel)}.md-sec[data-astro-cid-h6a7f5pm]{margin:0 0 52px;max-width:calc(var(--main) + 140px)}.md-sec[data-astro-cid-h6a7f5pm] h2[data-astro-cid-h6a7f5pm]{font:600 28px/1.15 var(--serif);letter-spacing:-.01em;margin:0 0 10px;color:var(--ink)}.md-lede[data-astro-cid-h6a7f5pm]{margin:0 0 18px;max-width:64ch;font:400 17px/1.55 var(--serif);color:var(--ink2)}.md-wall-bar[data-astro-cid-h6a7f5pm]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:12px}.md-seg[data-astro-cid-h6a7f5pm]{display:inline-flex;border:1px solid var(--grid2);border-radius:999px;padding:2px}.md-seg[data-astro-cid-h6a7f5pm] button[data-astro-cid-h6a7f5pm]{font:600 12.5px/1 var(--sans);border:0;background:none;color:var(--ink2);padding:7px 12px;border-radius:999px;cursor:pointer}.md-seg[data-astro-cid-h6a7f5pm] button[data-astro-cid-h6a7f5pm].on{background:var(--ink);color:#fff}.md-key[data-astro-cid-h6a7f5pm]{display:flex;flex-wrap:wrap;gap:6px 14px;list-style:none;margin:0;padding:0;font:500 12.5px/1.2 var(--sans);color:var(--ink2)}.md-key[data-astro-cid-h6a7f5pm][hidden]{display:none}.md-key[data-astro-cid-h6a7f5pm] li[data-astro-cid-h6a7f5pm]{display:flex;align-items:center;gap:6px}.md-key[data-astro-cid-h6a7f5pm] span[data-astro-cid-h6a7f5pm]{color:var(--ink3);font-feature-settings:"tnum" 1}.md-key[data-astro-cid-h6a7f5pm] i[data-astro-cid-h6a7f5pm]{width:10px;height:10px;border-radius:2px;display:inline-block}.k-o[data-astro-cid-h6a7f5pm],.l-j[data-astro-cid-h6a7f5pm]{background:#2a78d6}.k-c[data-astro-cid-h6a7f5pm],.l-k[data-astro-cid-h6a7f5pm]{background:#9cc2ee}.k-p[data-astro-cid-h6a7f5pm],.l-e[data-astro-cid-h6a7f5pm]{background:#7b8597}.k-v[data-astro-cid-h6a7f5pm]{background:#c3c9d4}.k-x[data-astro-cid-h6a7f5pm],.l-x[data-astro-cid-h6a7f5pm]{background:#e4e7ec;box-shadow:inset 0 0 0 1px #d3d7de}.md-canvas-wrap[data-astro-cid-h6a7f5pm]{position:relative;padding-left:44px}.md-canvas-wrap[data-astro-cid-h6a7f5pm] canvas[data-astro-cid-h6a7f5pm]{display:block;cursor:crosshair;touch-action:pan-y}.md-years[data-astro-cid-h6a7f5pm]{position:absolute;left:0;top:0;bottom:0;width:40px;pointer-events:none}.md-years[data-astro-cid-h6a7f5pm] span{position:absolute;left:0;font:500 11px/1.15 var(--sans);color:var(--ink3);font-feature-settings:"tnum" 1;transform:translateY(-1px)}.md-tip[data-astro-cid-h6a7f5pm][hidden]{display:none}.md-tip[data-astro-cid-h6a7f5pm]{display:block;position:absolute;z-index:3;width:250px;box-sizing:border-box;padding:9px 11px;border-radius:10px;background:var(--panel);color:#fff;text-decoration:none;box-shadow:0 8px 24px #0f141e38;pointer-events:none}.md-tip[data-astro-cid-h6a7f5pm] b{display:block;font:600 13px/1.35 var(--sans);overflow-wrap:anywhere}.md-tip[data-astro-cid-h6a7f5pm] span{display:block;margin-top:3px;font:400 12px/1.35 var(--sans);color:var(--on-panel)}.md-map[data-astro-cid-h6a7f5pm]{display:grid;gap:18px}.md-map-g[data-astro-cid-h6a7f5pm] h3[data-astro-cid-h6a7f5pm]{margin:0 0 8px;font:600 11.5px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink3)}.md-map-g[data-astro-cid-h6a7f5pm] ul[data-astro-cid-h6a7f5pm]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.md-map-g[data-astro-cid-h6a7f5pm] li[data-astro-cid-h6a7f5pm]>a[data-astro-cid-h6a7f5pm],.md-map-g[data-astro-cid-h6a7f5pm] li[data-astro-cid-h6a7f5pm]>span[data-astro-cid-h6a7f5pm]{display:grid;gap:3px;padding:9px 11px;border-radius:10px;text-decoration:none;background:color-mix(in srgb,#2a78d6 calc(var(--t) * 92%),#fff);border:1px solid color-mix(in srgb,#2a78d6 calc(var(--t) * 60% + 10%),#fff)}.md-map-g[data-astro-cid-h6a7f5pm] li[data-astro-cid-h6a7f5pm]>a[data-astro-cid-h6a7f5pm]:hover{outline:2px solid #2a78d6;outline-offset:1px}.md-leaf-n[data-astro-cid-h6a7f5pm]{font:600 14px/1.2 var(--sans);color:var(--ink)}.md-leaf-v[data-astro-cid-h6a7f5pm]{font:400 12px/1.2 var(--sans);color:var(--ink2);font-feature-settings:"tnum" 1}.md-map-g[data-astro-cid-h6a7f5pm] li[data-astro-cid-h6a7f5pm].dark .md-leaf-n[data-astro-cid-h6a7f5pm]{color:#fff}.md-map-g[data-astro-cid-h6a7f5pm] li[data-astro-cid-h6a7f5pm].dark .md-leaf-v[data-astro-cid-h6a7f5pm]{color:#ffffffd1}.md-work[data-astro-cid-h6a7f5pm]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px}.md-work[data-astro-cid-h6a7f5pm] li[data-astro-cid-h6a7f5pm]{display:grid;align-content:start;gap:4px;padding-top:12px;border-top:2px solid var(--ink)}.md-work[data-astro-cid-h6a7f5pm] b[data-astro-cid-h6a7f5pm]{font:700 34px/1 var(--sans);letter-spacing:-.03em;color:#2a78d6;font-feature-settings:"tnum" 1}.md-work[data-astro-cid-h6a7f5pm] h3[data-astro-cid-h6a7f5pm]{margin:4px 0 0;font:600 16px/1.25 var(--sans);color:var(--ink)}.md-work[data-astro-cid-h6a7f5pm] p[data-astro-cid-h6a7f5pm]{margin:2px 0 0;font:400 14.5px/1.5 var(--sans);color:var(--ink2)}.md-who[data-astro-cid-h6a7f5pm]{margin:24px 0 0;padding:14px 16px;border-radius:12px;background:#fff;border:1px solid var(--grid);max-width:64ch;font:400 14.5px/1.5 var(--sans);color:var(--ink2)}.md-ex[data-astro-cid-h6a7f5pm]{background:#fff;border:1px solid var(--grid);border-radius:16px;padding:22px 24px}.md-ex-q[data-astro-cid-h6a7f5pm]{margin:0;font:600 19px/1.3 var(--serif);color:var(--ink)}.md-ex-a[data-astro-cid-h6a7f5pm]{margin:6px 0 0;font:600 16px/1.45 var(--sans);color:#2a78d6}.md-ex-steps[data-astro-cid-h6a7f5pm]{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:12px;counter-reset:s}.md-ex-steps[data-astro-cid-h6a7f5pm] li[data-astro-cid-h6a7f5pm]{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:baseline}.md-ex-steps[data-astro-cid-h6a7f5pm] span[data-astro-cid-h6a7f5pm]{font:600 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}.md-ex-steps[data-astro-cid-h6a7f5pm] p[data-astro-cid-h6a7f5pm]{margin:0;font:400 15px/1.5 var(--sans);color:var(--ink)}.md-ex-how[data-astro-cid-h6a7f5pm]{margin-top:18px;padding-top:14px;border-top:1px solid var(--grid)}.md-ex-how[data-astro-cid-h6a7f5pm] h3[data-astro-cid-h6a7f5pm]{margin:0 0 10px;font:600 11.5px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink3)}.md-dv[data-astro-cid-h6a7f5pm]{margin:0 0 16px;padding:12px 14px;border:1px solid var(--grid);border-radius:12px;background:#fbfcfd}.md-dv-h[data-astro-cid-h6a7f5pm]{display:flex;gap:10px;align-items:baseline;margin:0 0 8px;font:600 15px/1.35 var(--sans);color:var(--ink)}.md-dv-h[data-astro-cid-h6a7f5pm] span[data-astro-cid-h6a7f5pm]{flex:none;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#2a78d6;color:#fff;font:700 11.5px/1 var(--sans)}.md-dv[data-astro-cid-h6a7f5pm] table[data-astro-cid-h6a7f5pm]{width:100%;border-collapse:collapse;font:400 14px/1.4 var(--sans)}.md-dv[data-astro-cid-h6a7f5pm] td[data-astro-cid-h6a7f5pm]{padding:6px 0;border-top:1px solid var(--grid);vertical-align:baseline;color:var(--ink2)}.md-dv[data-astro-cid-h6a7f5pm] td[data-astro-cid-h6a7f5pm]:nth-child(2){text-align:right;white-space:nowrap;padding-left:12px;font-weight:600;color:var(--ink);font-feature-settings:"tnum" 1}.md-dv[data-astro-cid-h6a7f5pm] td[data-astro-cid-h6a7f5pm]:nth-child(3){width:1%;white-space:nowrap;padding-left:8px}.md-dv[data-astro-cid-h6a7f5pm] tr[data-astro-cid-h6a7f5pm].calc td[data-astro-cid-h6a7f5pm]{color:var(--ink);font-weight:500;background:#f1f6fd}.md-dv[data-astro-cid-h6a7f5pm] tr[data-astro-cid-h6a7f5pm].calc td[data-astro-cid-h6a7f5pm]:first-child{padding-left:8px}.md-dv-a[data-astro-cid-h6a7f5pm]{margin:8px 0 0;font:400 13.5px/1.5 var(--sans);color:var(--ink2)}.md-dv-a[data-astro-cid-h6a7f5pm] b[data-astro-cid-h6a7f5pm]{color:var(--ink)}.md-dv-end[data-astro-cid-h6a7f5pm]{margin:4px 0 0;font:500 15px/1.5 var(--sans);color:var(--ink)}@media(max-width:520px){.md-dv[data-astro-cid-h6a7f5pm]{padding:10px}.md-dv[data-astro-cid-h6a7f5pm] table[data-astro-cid-h6a7f5pm]{font-size:13px}.md-dv[data-astro-cid-h6a7f5pm] td[data-astro-cid-h6a7f5pm]:nth-child(2){white-space:normal}}.md-ex-as[data-astro-cid-h6a7f5pm]{margin-top:18px;padding-top:14px;border-top:1px solid var(--grid)}.md-ex-as[data-astro-cid-h6a7f5pm] h3[data-astro-cid-h6a7f5pm]{margin:0 0 8px;font:600 11.5px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink3)}.md-ex-as[data-astro-cid-h6a7f5pm] ul[data-astro-cid-h6a7f5pm]{margin:0;padding:0 0 0 18px;display:grid;gap:8px}.md-ex-as[data-astro-cid-h6a7f5pm] li[data-astro-cid-h6a7f5pm]{font:400 14.5px/1.5 var(--sans);color:var(--ink2)}.md-ex-as[data-astro-cid-h6a7f5pm] b[data-astro-cid-h6a7f5pm]{font-weight:600;color:var(--ink)}.md-ex-check[data-astro-cid-h6a7f5pm]{margin:16px 0 0;font:400 14.5px/1.5 var(--sans);color:var(--ink2)}.md-ex-check[data-astro-cid-h6a7f5pm] b[data-astro-cid-h6a7f5pm]{color:var(--ink)}.md-ex-links[data-astro-cid-h6a7f5pm]{margin:14px 0 0;font:600 14px/1.4 var(--sans)}.md-ex-links[data-astro-cid-h6a7f5pm] a[data-astro-cid-h6a7f5pm]{color:#2a78d6}@media(max-width:520px){.md-ex[data-astro-cid-h6a7f5pm]{padding:18px 16px}.md-ex-steps[data-astro-cid-h6a7f5pm] li[data-astro-cid-h6a7f5pm]{grid-template-columns:minmax(0,1fr);gap:4px}}.md-ex-files[data-astro-cid-h6a7f5pm]{margin-top:18px;padding-top:14px;border-top:1px solid var(--grid)}.md-ex-files[data-astro-cid-h6a7f5pm] h3[data-astro-cid-h6a7f5pm]{margin:0 0 8px;font:600 11.5px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink3)}.md-ex-sum[data-astro-cid-h6a7f5pm]{margin:0;font:400 14.5px/1.5 var(--sans);color:var(--ink)}.md-ex-sub[data-astro-cid-h6a7f5pm]{margin:12px 0 6px;font:500 13px/1.4 var(--sans);color:var(--ink2)}.md-ex-group[data-astro-cid-h6a7f5pm]{margin-top:14px;padding-top:12px;border-top:1px dashed var(--grid)}.md-ex-calc[data-astro-cid-h6a7f5pm]{display:flex;align-items:baseline;gap:8px;margin:0 0 8px;font:600 14.5px/1.4 var(--sans);color:var(--ink)}.md-ex-calc[data-astro-cid-h6a7f5pm] span[data-astro-cid-h6a7f5pm]{min-width:0}.md-ex-none[data-astro-cid-h6a7f5pm]{margin:0;font:400 13px/1.4 var(--sans);color:var(--ink3)}.md-ex-inputs[data-astro-cid-h6a7f5pm]{list-style:none;margin:0;padding:0;display:grid;gap:6px}.md-ex-inputs[data-astro-cid-h6a7f5pm] li[data-astro-cid-h6a7f5pm]{display:flex;align-items:baseline;gap:8px;font:400 14px/1.4 var(--sans);color:var(--ink)}.md-ex-inputs[data-astro-cid-h6a7f5pm] li[data-astro-cid-h6a7f5pm] span[data-astro-cid-h6a7f5pm]{min-width:0}.md-ex-docs[data-astro-cid-h6a7f5pm]{list-style:none;margin:0;padding:0;display:grid;gap:5px}.md-ex-docs[data-astro-cid-h6a7f5pm] li[data-astro-cid-h6a7f5pm]{display:grid;grid-template-columns:10px minmax(0,1fr);column-gap:8px;align-items:baseline}.md-ex-docs[data-astro-cid-h6a7f5pm] i[data-astro-cid-h6a7f5pm]{width:8px;height:8px;border-radius:50%;background:var(--ink);transform:translateY(-1px)}.md-ex-docs[data-astro-cid-h6a7f5pm] li[data-astro-cid-h6a7f5pm].g-B i[data-astro-cid-h6a7f5pm]{background:linear-gradient(90deg,var(--ink) 50%,#fff 50%);box-shadow:inset 0 0 0 1.5px var(--ink)}.md-ex-docs[data-astro-cid-h6a7f5pm] li[data-astro-cid-h6a7f5pm].g-C i[data-astro-cid-h6a7f5pm]{background:transparent;box-shadow:inset 0 0 0 1.5px var(--ink3);border:0}.md-ex-docs[data-astro-cid-h6a7f5pm] a[data-astro-cid-h6a7f5pm]{font:500 14px/1.35 var(--sans);color:var(--ink);text-decoration:underline;text-decoration-color:var(--grid2);text-underline-offset:3px;overflow-wrap:anywhere}.md-ex-docs[data-astro-cid-h6a7f5pm] a[data-astro-cid-h6a7f5pm]:hover{text-decoration-color:currentColor}.md-ex-docs[data-astro-cid-h6a7f5pm] span[data-astro-cid-h6a7f5pm]{grid-column:2;font:400 12.5px/1.35 var(--sans);color:var(--ink3)}.md-ex-more[data-astro-cid-h6a7f5pm]{margin-top:8px;padding-left:18px}.md-ex-more[data-astro-cid-h6a7f5pm] summary[data-astro-cid-h6a7f5pm]{cursor:pointer;font:600 13.5px/1.4 var(--sans);color:#2a78d6}.md-ex-more[data-astro-cid-h6a7f5pm] .md-ex-docs[data-astro-cid-h6a7f5pm]{margin-top:10px}.md-run[data-astro-cid-h6a7f5pm]{list-style:none;margin:0;padding:0 0 0 2px;position:relative}.md-run[data-astro-cid-h6a7f5pm]:before{content:"";position:absolute;left:58px;top:8px;bottom:8px;width:2px;background:var(--grid2)}.md-run[data-astro-cid-h6a7f5pm] li[data-astro-cid-h6a7f5pm]{display:grid;grid-template-columns:48px 76px minmax(0,1fr);align-items:baseline;gap:0 12px;padding:7px 0;position:relative}.md-run[data-astro-cid-h6a7f5pm] li[data-astro-cid-h6a7f5pm]:before{content:"";position:absolute;left:52px;top:13px;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid #7b8597;box-sizing:border-box}.md-run[data-astro-cid-h6a7f5pm] li[data-astro-cid-h6a7f5pm].w-redteam:before,.md-run[data-astro-cid-h6a7f5pm] li[data-astro-cid-h6a7f5pm].w-publish:before{background:#2a78d6;border-color:#2a78d6}.md-run[data-astro-cid-h6a7f5pm] time[data-astro-cid-h6a7f5pm]{font:600 13px/1.4 var(--sans);color:var(--ink);font-feature-settings:"tnum" 1}.md-run-m[data-astro-cid-h6a7f5pm]{grid-column:2;padding-left:22px;font:500 12px/1.4 var(--sans);color:var(--ink3);font-feature-settings:"tnum" 1}.md-run[data-astro-cid-h6a7f5pm] p[data-astro-cid-h6a7f5pm]{margin:0;font:400 15px/1.45 var(--sans);color:var(--ink)}.md-after[data-astro-cid-h6a7f5pm]{margin:16px 0 0;max-width:64ch;font:400 15.5px/1.55 var(--serif);color:var(--ink2)}@media(max-width:800px){.md-big[data-astro-cid-h6a7f5pm]{grid-template-columns:repeat(2,minmax(0,1fr))}.md-big[data-astro-cid-h6a7f5pm] b[data-astro-cid-h6a7f5pm]{font-size:34px}.md-work[data-astro-cid-h6a7f5pm]{grid-template-columns:minmax(0,1fr)}.md-hero[data-astro-cid-h6a7f5pm]{padding:22px 20px 18px}}@media(max-width:520px){.md-canvas-wrap[data-astro-cid-h6a7f5pm]{padding-left:34px}.md-years[data-astro-cid-h6a7f5pm]{width:32px}.md-run[data-astro-cid-h6a7f5pm] li[data-astro-cid-h6a7f5pm]{grid-template-columns:44px minmax(0,1fr)}.md-run-m[data-astro-cid-h6a7f5pm]{display:none}.md-run[data-astro-cid-h6a7f5pm]:before{left:48px}.md-run[data-astro-cid-h6a7f5pm] li[data-astro-cid-h6a7f5pm]:before{left:43px}.md-run[data-astro-cid-h6a7f5pm] p[data-astro-cid-h6a7f5pm]{padding-left:18px}}
