.weak[data-astro-cid-kpaombpy]{--weak-gap:clamp(72px, 9vw, 128px);padding-bottom:var(--ds-space-section-sm,80px)}.weak__kicker[data-astro-cid-kpaombpy]{align-items:center;gap:8px;display:flex}.weak__blink[data-astro-cid-kpaombpy]{background:var(--accent-red,#e5484d);border-radius:50%;width:7px;height:7px}.weak__title[data-astro-cid-kpaombpy]{margin:18px 0 24px}.weak__intro[data-astro-cid-kpaombpy]{max-width:58ch;color:var(--muted);font-size:1.15rem;line-height:1.6}.weak__intro[data-astro-cid-kpaombpy] p[data-astro-cid-kpaombpy]{margin:0 0 10px}.weak__intro[data-astro-cid-kpaombpy] p[data-astro-cid-kpaombpy]:last-child{color:var(--text)}.weak__board[data-astro-cid-kpaombpy]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:48px 0 0;display:grid}.weak__board[data-astro-cid-kpaombpy] div[data-astro-cid-kpaombpy]{padding:18px 20px 18px 0}.weak__board[data-astro-cid-kpaombpy] div[data-astro-cid-kpaombpy]+div[data-astro-cid-kpaombpy]{border-left:1px solid var(--line);padding-left:20px}.weak__board[data-astro-cid-kpaombpy] dt[data-astro-cid-kpaombpy]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:11px}.weak__board[data-astro-cid-kpaombpy] dd[data-astro-cid-kpaombpy]{font-family:var(--ds-font-display,var(--sans));margin:6px 0 0;font-size:2.2rem;font-weight:800;line-height:1}.weak__board[data-astro-cid-kpaombpy] div[data-astro-cid-kpaombpy]:last-child dd[data-astro-cid-kpaombpy]{color:var(--positive,#3fb950)}.weak__track[data-astro-cid-kpaombpy]{pointer-events:none;height:11px;position:relative}.weak__bug[data-astro-cid-kpaombpy]{color:var(--accent-red,#e5484d);position:absolute;top:-9px;left:0;overflow:visible}.weak__bug[data-astro-cid-kpaombpy] ellipse[data-astro-cid-kpaombpy]{fill:var(--bg);stroke:currentColor;stroke-width:1.4px}.weak__bug[data-astro-cid-kpaombpy] path[data-astro-cid-kpaombpy]{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round}.weak__bug[data-astro-cid-kpaombpy] circle[data-astro-cid-kpaombpy]{fill:currentColor}.weak__toc[data-astro-cid-kpaombpy]{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.weak__toc[data-astro-cid-kpaombpy] a[data-astro-cid-kpaombpy]{border:1px solid var(--line-strong);color:var(--text);border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:14px;text-decoration:none;transition:border-color .2s,background .2s,translate .25s cubic-bezier(.3,1.6,.5,1),rotate .25s cubic-bezier(.3,1.6,.5,1);display:inline-flex}.weak__toc[data-astro-cid-kpaombpy] a[data-astro-cid-kpaombpy] span[data-astro-cid-kpaombpy]{font-family:var(--mono);color:var(--faint);font-size:11px}.weak__toc[data-astro-cid-kpaombpy] a[data-astro-cid-kpaombpy]:hover{border-color:var(--text);background:color-mix(in srgb, var(--text) 6%, transparent);translate:0 -2px;rotate:-1deg}.issue[data-astro-cid-kpaombpy]{padding-top:var(--weak-gap);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.issue--flip[data-astro-cid-kpaombpy] .issue__text[data-astro-cid-kpaombpy]{order:2}.issue--flip[data-astro-cid-kpaombpy] .issue__art[data-astro-cid-kpaombpy]{order:1}.issue__meta[data-astro-cid-kpaombpy]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;font-size:11px;display:flex}.issue__code[data-astro-cid-kpaombpy]{color:var(--accent-red,#e5484d)}.issue__tag[data-astro-cid-kpaombpy]{border:1px solid var(--line-strong);color:var(--muted);border-radius:999px;padding:3px 8px;transition:rotate .25s cubic-bezier(.3,1.6,.5,1),scale .25s cubic-bezier(.3,1.6,.5,1);display:inline-block}.issue__tag[data-astro-cid-kpaombpy]:hover{rotate:-4deg;scale:1.06}.issue__status[data-astro-cid-kpaombpy]{color:var(--faint);align-items:center;gap:6px;display:inline-flex}.issue__status[data-astro-cid-kpaombpy] i[data-astro-cid-kpaombpy]{background:var(--positive,#3fb950);border-radius:50%;width:6px;height:6px}.issue__title[data-astro-cid-kpaombpy]{letter-spacing:-.03em;text-wrap:balance;margin:0 0 18px;font-size:clamp(1.7rem,2.6vw,2.3rem);font-weight:500;line-height:1.08}.issue__p[data-astro-cid-kpaombpy]{color:var(--muted);margin:0 0 14px;line-height:1.7}.issue__fix[data-astro-cid-kpaombpy]{border-left:2px solid var(--positive,#3fb950);background:color-mix(in srgb, var(--positive,#3fb950) 6%, transparent);color:var(--text);margin:22px 0 0;padding:14px 16px;line-height:1.55;transition:translate .3s}.issue__fix[data-astro-cid-kpaombpy]:hover{translate:4px}.issue__fix[data-astro-cid-kpaombpy] span[data-astro-cid-kpaombpy]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--positive,#3fb950);margin-bottom:4px;font-size:11px;display:block}.issue__art[data-astro-cid-kpaombpy]{margin:0;position:sticky;top:32px}.issue__pull[data-astro-cid-kpaombpy]{letter-spacing:-.02em;color:var(--text);text-wrap:balance;margin:0 0 24px;padding-left:38px;font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.3;position:relative}.issue__mark[data-astro-cid-kpaombpy]{font-family:var(--ds-font-display,var(--sans));color:var(--accent-red,#e5484d);font-size:2.4em;line-height:1;display:inline-block;position:absolute;top:-.15em;left:0}.art[data-astro-cid-kpaombpy]{border:1px solid var(--line);background:var(--panel,#0a0a0a);padding:22px;overflow:hidden}.art[data-astro-cid-kpaombpy] figcaption[data-astro-cid-kpaombpy]{font-family:var(--mono);color:var(--faint);margin-top:16px;font-size:11px}.conv[data-astro-cid-kpaombpy]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.conv__belt[data-astro-cid-kpaombpy]{gap:8px;width:max-content;display:flex}.conv__belt[data-astro-cid-kpaombpy] span[data-astro-cid-kpaombpy]{border:1px solid var(--line-strong);color:var(--muted);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:13px}.conv__me[data-astro-cid-kpaombpy]{font-family:var(--mono);color:var(--text);flex-direction:column;align-items:center;gap:6px;margin-top:18px;font-size:11px;display:flex}.conv__me[data-astro-cid-kpaombpy] i[data-astro-cid-kpaombpy]{background:var(--accent-red,#e5484d);border-radius:50%;width:12px;height:12px}.term[data-astro-cid-kpaombpy]{font-family:var(--mono);font-size:13px;line-height:1.8}.term[data-astro-cid-kpaombpy] p[data-astro-cid-kpaombpy]{margin:0}.term__bar[data-astro-cid-kpaombpy]{border-bottom:1px solid var(--line);color:var(--faint);align-items:center;gap:6px;padding-bottom:10px;font-size:11px;display:flex;margin-bottom:10px!important}.term__bar[data-astro-cid-kpaombpy] i[data-astro-cid-kpaombpy]{border:1px solid var(--line-strong);border-radius:50%;width:8px;height:8px}.term__bar[data-astro-cid-kpaombpy] span[data-astro-cid-kpaombpy]{margin-left:8px}.term__line[data-astro-cid-kpaombpy]{width:calc(var(--n) * 1ch);white-space:nowrap;max-width:100%;color:var(--text);overflow:hidden}.term__dim[data-astro-cid-kpaombpy]{color:var(--muted)}.term__bad[data-astro-cid-kpaombpy]{color:var(--accent-red,#e5484d)}.term__caret[data-astro-cid-kpaombpy] b[data-astro-cid-kpaombpy]{vertical-align:-.2em;background:var(--text);width:.6em;height:1.1em;display:inline-block}.pipe[data-astro-cid-kpaombpy]{grid-template-columns:repeat(3,1fr);gap:12px;padding-top:34px;display:grid;position:relative}.pipe[data-astro-cid-kpaombpy]:before{content:"";background:var(--line-strong);height:1px;position:absolute;top:12px;left:16%;right:16%}.pipe__node[data-astro-cid-kpaombpy]{border:1px solid var(--line-strong);text-align:center;color:var(--muted);padding:12px;font-size:12px;position:relative}.pipe__node[data-astro-cid-kpaombpy] b[data-astro-cid-kpaombpy]{color:var(--text);font-size:14px;font-weight:500;display:block}.pipe__node--gate[data-astro-cid-kpaombpy]{border-color:var(--positive,#3fb950)}.pipe__node[data-astro-cid-kpaombpy] em[data-astro-cid-kpaombpy]{background:var(--positive,#3fb950);width:22px;height:22px;color:var(--bg);border-radius:50%;place-items:center;font-size:12px;font-style:normal;display:grid;position:absolute;top:-10px;right:-10px}.pipe__token[data-astro-cid-kpaombpy]{background:var(--text);border-radius:50%;width:11px;height:11px;position:absolute;top:7px;left:50%;translate:-50%}.week__label[data-astro-cid-kpaombpy]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:0 0 12px;font-size:11px}.week[data-astro-cid-kpaombpy]{gap:3px;height:132px;display:flex}.week__seg[data-astro-cid-kpaombpy]{background:color-mix(in srgb, var(--text) calc(9% + var(--c,0) * 2.5%), transparent);transform-origin:bottom;flex:1 1 0;min-width:0;position:relative}.week__seg[data-astro-cid-kpaombpy] b[data-astro-cid-kpaombpy]{writing-mode:vertical-rl;font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:10px;font-weight:400;position:absolute;bottom:10px;left:50%;transform:translate(-50%)rotate(180deg)}.week__seg--mentor[data-astro-cid-kpaombpy]{background:var(--accent-red,#e5484d);flex:0 0 5%}.week__seg--mentor[data-astro-cid-kpaombpy] b[data-astro-cid-kpaombpy]{color:var(--text)}.depth[data-astro-cid-kpaombpy]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.depth[data-astro-cid-kpaombpy] li[data-astro-cid-kpaombpy]{grid-template-columns:96px 1fr 32px;align-items:center;gap:12px;font-size:13px;display:grid}.depth__name[data-astro-cid-kpaombpy]{color:var(--text)}.depth__bar[data-astro-cid-kpaombpy]{background:var(--line);height:8px}.depth__bar[data-astro-cid-kpaombpy] i[data-astro-cid-kpaombpy]{width:var(--w);background:var(--text);transform-origin:0;height:100%;display:block}.depth__n[data-astro-cid-kpaombpy]{font-family:var(--mono);text-align:right;color:var(--faint);font-size:12px}.depth[data-astro-cid-kpaombpy] li[data-astro-cid-kpaombpy]:nth-last-child(-n+2) .depth__bar[data-astro-cid-kpaombpy] i[data-astro-cid-kpaombpy]{background:var(--accent-red,#e5484d)}.weak__close[data-astro-cid-kpaombpy]{max-width:62ch;margin-top:var(--weak-gap);border-top:1px solid var(--line);padding-top:40px}.weak__close[data-astro-cid-kpaombpy] p[data-astro-cid-kpaombpy]{letter-spacing:-.015em;margin:0;font-size:1.35rem;line-height:1.45}.weak__cta[data-astro-cid-kpaombpy]{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.weak__btn[data-astro-cid-kpaombpy]{border:1px solid var(--line-strong);height:40px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:0 18px;font-size:14px;text-decoration:none;transition:translate .25s cubic-bezier(.3,1.6,.5,1),border-color .2s;display:inline-flex}.weak__btn--solid[data-astro-cid-kpaombpy]{border-color:var(--text);background:var(--text);color:var(--bg)}.weak__btn[data-astro-cid-kpaombpy]:hover{border-color:var(--text);translate:0 -2px}@media (prefers-reduced-motion:no-preference){.weak__blink[data-astro-cid-kpaombpy]{animation:1.6s steps(2,jump-none) infinite weak-blink}.issue__status[data-astro-cid-kpaombpy] i[data-astro-cid-kpaombpy]{animation:2.4s ease-out infinite weak-ping}.weak__bug[data-astro-cid-kpaombpy]{animation:22s linear infinite bug-walk}.weak__legs[data-astro-cid-kpaombpy]{transform-origin:14px 9px;animation:.28s steps(2,jump-none) infinite bug-legs}.weak__toc[data-astro-cid-kpaombpy] a[data-astro-cid-kpaombpy]{opacity:0;transform:translateY(8px)}.weak__hero[data-astro-cid-kpaombpy].is-in .weak__toc[data-astro-cid-kpaombpy] a[data-astro-cid-kpaombpy]{animation:weak-up .5s cubic-bezier(.2, .8, .2, 1) calc(.4s + var(--i) * 70ms) forwards}.weak__board[data-astro-cid-kpaombpy] dd[data-astro-cid-kpaombpy]{opacity:0;transform:translateY(10px)scale(.9)}.weak__hero[data-astro-cid-kpaombpy].is-in .weak__board[data-astro-cid-kpaombpy] dd[data-astro-cid-kpaombpy]{animation:.5s cubic-bezier(.3,1.5,.5,1) forwards weak-up}.weak__hero[data-astro-cid-kpaombpy].is-in .weak__board[data-astro-cid-kpaombpy] div[data-astro-cid-kpaombpy]:nth-child(2) dd[data-astro-cid-kpaombpy]{animation-delay:.1s}.weak__hero[data-astro-cid-kpaombpy].is-in .weak__board[data-astro-cid-kpaombpy] div[data-astro-cid-kpaombpy]:nth-child(3) dd[data-astro-cid-kpaombpy]{animation-delay:.2s}.weak__hero[data-astro-cid-kpaombpy].is-in .weak__board[data-astro-cid-kpaombpy] div[data-astro-cid-kpaombpy]:nth-child(4) dd[data-astro-cid-kpaombpy]{animation-delay:.3s}.weak__hero[data-astro-cid-kpaombpy].is-in .weak__board[data-astro-cid-kpaombpy] div[data-astro-cid-kpaombpy]:nth-child(5) dd[data-astro-cid-kpaombpy]{animation-delay:.4s}.weak__hero[data-astro-cid-kpaombpy].is-in .weak__board[data-astro-cid-kpaombpy] div[data-astro-cid-kpaombpy]:last-child dd[data-astro-cid-kpaombpy]{animation:.5s cubic-bezier(.3,1.5,.5,1) .45s forwards weak-up,3.4s ease-in-out 1.6s infinite weak-wink}.issue[data-astro-cid-kpaombpy] .issue__text[data-astro-cid-kpaombpy],.issue[data-astro-cid-kpaombpy] .issue__art[data-astro-cid-kpaombpy]{opacity:0;transition:opacity .7s,transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(24px)}.issue[data-astro-cid-kpaombpy] .issue__art[data-astro-cid-kpaombpy]{transition-delay:.12s}.issue[data-astro-cid-kpaombpy].is-in .issue__text[data-astro-cid-kpaombpy],.issue[data-astro-cid-kpaombpy].is-in .issue__art[data-astro-cid-kpaombpy]{opacity:1;transform:none}.issue__mark[data-astro-cid-kpaombpy]{transform:scale(0)rotate(-20deg)}.issue[data-astro-cid-kpaombpy].is-in .issue__mark[data-astro-cid-kpaombpy]{animation:.6s cubic-bezier(.3,1.6,.5,1) .5s forwards weak-mark}.issue[data-astro-cid-kpaombpy].is-in .conv__belt[data-astro-cid-kpaombpy]{animation:40s linear infinite conv-run}.issue[data-astro-cid-kpaombpy].is-in .conv__me[data-astro-cid-kpaombpy] i[data-astro-cid-kpaombpy]{animation:.45s ease-in-out infinite alternate me-jog}.term__line[data-astro-cid-kpaombpy]{width:0}.issue[data-astro-cid-kpaombpy].is-in .term__line[data-astro-cid-kpaombpy]{animation:term-type calc(var(--n) * 45ms) steps(var(--n), end) calc(.5s + var(--d) * .9s) forwards}.term__caret[data-astro-cid-kpaombpy]{opacity:0}.issue[data-astro-cid-kpaombpy].is-in .term__caret[data-astro-cid-kpaombpy]{animation:10ms linear 5.2s forwards weak-show}.issue[data-astro-cid-kpaombpy].is-in .term__caret[data-astro-cid-kpaombpy] b[data-astro-cid-kpaombpy]{animation:1s steps(2,jump-none) 5.2s infinite weak-blink}.pipe__token[data-astro-cid-kpaombpy]{left:16%}.pipe__node[data-astro-cid-kpaombpy] em[data-astro-cid-kpaombpy]{opacity:0}.issue[data-astro-cid-kpaombpy].is-in .pipe__token[data-astro-cid-kpaombpy]{animation:6s cubic-bezier(.6,0,.3,1) .6s infinite pipe-move}.issue[data-astro-cid-kpaombpy].is-in .pipe__node[data-astro-cid-kpaombpy] em[data-astro-cid-kpaombpy]{animation:6s .6s infinite pipe-stamp}.issue[data-astro-cid-kpaombpy].is-in .week__seg[data-astro-cid-kpaombpy]:not(.week__seg--mentor){animation:week-grow .7s cubic-bezier(.2, .8, .2, 1) calc(var(--c) * 90ms) both}.issue[data-astro-cid-kpaombpy].is-in .week__seg--mentor[data-astro-cid-kpaombpy]{animation:5s ease-in-out 1s infinite week-squeeze}.depth__bar[data-astro-cid-kpaombpy] i[data-astro-cid-kpaombpy]{transform:scaleX(0)}.issue[data-astro-cid-kpaombpy].is-in .depth__bar[data-astro-cid-kpaombpy] i[data-astro-cid-kpaombpy]{animation:depth-grow 1s cubic-bezier(.2, .8, .2, 1) calc(.3s + var(--d) * .12s) forwards}.issue[data-astro-cid-kpaombpy].is-in .depth[data-astro-cid-kpaombpy] li[data-astro-cid-kpaombpy]:nth-last-child(-n+2) .depth__bar[data-astro-cid-kpaombpy] i[data-astro-cid-kpaombpy]{animation:depth-grow 1s cubic-bezier(.2, .8, .2, 1) calc(.3s + var(--d) * .12s) forwards, depth-wobble 2.6s ease-in-out 1.8s infinite}.weak__close[data-astro-cid-kpaombpy]{opacity:0;transition:opacity .7s,transform .8s;transform:translateY(16px)}.weak__close[data-astro-cid-kpaombpy].is-in{opacity:1;transform:none}}@keyframes weak-blink{50%{opacity:0}}@keyframes weak-show{to{opacity:1}}@keyframes weak-up{to{opacity:1;transform:none}}@keyframes weak-wink{0%,90%,to{transform:none}94%{transform:scaleY(.2)}}@keyframes weak-mark{to{transform:none}}@keyframes weak-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--positive,#3fb950) 60%, transparent)}70%,to{box-shadow:0 0 0 6px #0000}}@keyframes bug-walk{0%{left:0;transform:none}48%{left:calc(100% - 28px);transform:none}50%{left:calc(100% - 28px);transform:scaleX(-1)}98%{left:0;transform:scaleX(-1)}to{left:0;transform:none}}@keyframes bug-legs{50%{transform:scaleY(-1)}}@keyframes conv-run{to{transform:translate(-50%)}}@keyframes me-jog{to{transform:translateY(-5px)}}@keyframes term-type{to{width:calc(var(--n) * 1ch)}}@keyframes pipe-move{0%{left:16%}25%,60%{left:50%}85%,to{left:84%}}@keyframes pipe-stamp{0%,28%{opacity:0;transform:scale(.4)}34%,58%{opacity:1;transform:none}66%,to{opacity:0;transform:scale(.8)}}@keyframes week-grow{0%{transform:scaleY(0)}}@keyframes week-squeeze{0%,to{flex-basis:5%}35%{flex-basis:16%}55%{flex-basis:2%}70%{flex-basis:6%}}@keyframes depth-grow{to{transform:none}}@keyframes depth-wobble{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.8)}}@media (width<=900px){.weak__board[data-astro-cid-kpaombpy]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.weak__board[data-astro-cid-kpaombpy]>div[data-astro-cid-kpaombpy],.weak__board[data-astro-cid-kpaombpy]>div[data-astro-cid-kpaombpy]+div[data-astro-cid-kpaombpy]{border-left:0;padding:16px 16px 16px 0}.weak__board[data-astro-cid-kpaombpy]>div[data-astro-cid-kpaombpy]:nth-child(2n){border-left:1px solid var(--line);padding-left:16px}.weak__board[data-astro-cid-kpaombpy]>div[data-astro-cid-kpaombpy]:nth-child(n+3){border-top:1px solid var(--line)}.issue[data-astro-cid-kpaombpy]{grid-template-columns:minmax(0,1fr)}.issue--flip[data-astro-cid-kpaombpy] .issue__text[data-astro-cid-kpaombpy]{order:0}.issue__art[data-astro-cid-kpaombpy]{position:static}.weak__board[data-astro-cid-kpaombpy]>div[data-astro-cid-kpaombpy]:last-child:nth-child(odd){grid-column:1/-1}}@media screen and (width<=640px){.week[data-astro-cid-kpaombpy]{flex-direction:column;height:248px}.week__seg[data-astro-cid-kpaombpy]{transform-origin:0}.week__seg[data-astro-cid-kpaombpy] b[data-astro-cid-kpaombpy]{writing-mode:horizontal-tb;bottom:50%;left:10px;transform:translateY(50%)}@media (prefers-reduced-motion:no-preference){.issue[data-astro-cid-kpaombpy].is-in .week__seg[data-astro-cid-kpaombpy]:not(.week__seg--mentor){animation-name:week-grow-x}}}@keyframes week-grow-x{0%{transform:scaleX(0)}}@media print{.issue__art[data-astro-cid-kpaombpy],.weak__track[data-astro-cid-kpaombpy],.weak__toc[data-astro-cid-kpaombpy],.weak__cta[data-astro-cid-kpaombpy]{display:none}.issue[data-astro-cid-kpaombpy]{grid-template-columns:1fr;padding-top:18pt}.issue[data-astro-cid-kpaombpy] .issue__text[data-astro-cid-kpaombpy],.weak__close[data-astro-cid-kpaombpy]{opacity:1!important;transform:none!important}}
