.diagram.svelte-e7mc51{font-family:var(--font-mono)}.stroke.svelte-e7mc51{fill:none;stroke:#fefefe;stroke-width:2}.stroke.thin.svelte-e7mc51{stroke-width:1.5}.t.svelte-e7mc51{fill:#fefefe;font-size:12px;font-weight:600;letter-spacing:.06em}.t.head.svelte-e7mc51{font-size:16px;letter-spacing:.14em}.t.small.svelte-e7mc51{font-size:10.5px}.t.dim.svelte-e7mc51{fill:#fefefe8c;font-size:10.5px}.dot.svelte-e7mc51{fill:#fefefe66;animation:svelte-e7mc51-think 1.2s ease-in-out infinite}.d1.svelte-e7mc51{animation-delay:.2s}.d2.svelte-e7mc51{animation-delay:.4s}.gen.svelte-e7mc51{opacity:0;transform:translate(10px);animation:svelte-e7mc51-land 8s ease-out infinite}.g0.svelte-e7mc51{animation-delay:.6s}.g1.svelte-e7mc51{animation-delay:1.2s}.g2.svelte-e7mc51{animation-delay:1.8s}.g3.svelte-e7mc51{animation-delay:2.4s}.playbar.svelte-e7mc51{fill:#fefefe1f;stroke:none;animation:svelte-e7mc51-playback 8s steps(4,end) infinite;animation-delay:3.2s;opacity:0}.play.svelte-e7mc51{fill:#fefefe;opacity:0;animation:svelte-e7mc51-appear 8s ease-out infinite;animation-delay:3s}.play.svelte-e7mc51 text:where(.svelte-e7mc51){fill:#fefefe}@keyframes svelte-e7mc51-land{0%{opacity:0;transform:translate(10px)}6%,92%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes svelte-e7mc51-playback{0%{opacity:1;transform:translate(0)}30%{opacity:1;transform:translate(352px)}31%,to{opacity:0;transform:translate(0)}}@keyframes svelte-e7mc51-appear{0%{opacity:0}6%,88%{opacity:1}to{opacity:0}}@keyframes svelte-e7mc51-think{0%,to{fill:#fefefe40}50%{fill:#fefefee6}}@media(prefers-reduced-motion:reduce){.dot.svelte-e7mc51,.gen.svelte-e7mc51,.play.svelte-e7mc51{animation:none;opacity:1;transform:none}.playbar.svelte-e7mc51{animation:none;opacity:0}}.diagram.svelte-m4yt6c{font-family:var(--font-mono)}.stroke.svelte-m4yt6c{fill:none;stroke:#fefefe;stroke-width:2}.stroke.thin.svelte-m4yt6c{stroke-width:1.5}.t.svelte-m4yt6c{fill:#fefefe;font-size:12px;font-weight:600;letter-spacing:.06em}.t.head.svelte-m4yt6c{font-size:16px;letter-spacing:.14em}.t.small.svelte-m4yt6c{font-size:10.5px}.t.dim.svelte-m4yt6c{fill:#fefefe8c;font-size:10.5px}.q.svelte-m4yt6c{animation:svelte-m4yt6c-appear 7s ease-out infinite}.caret.svelte-m4yt6c{fill:#fefefe;animation:svelte-m4yt6c-blink 1s steps(2,start) infinite}.rail.svelte-m4yt6c{stroke:#fefefe4d;stroke-width:1.5;stroke-dasharray:4 6}.tok.svelte-m4yt6c{fill:none;stroke:#fefefe;stroke-width:1.5;opacity:0;animation:svelte-m4yt6c-travel 7s linear infinite}.k1.svelte-m4yt6c{animation-delay:.5s}.k2.svelte-m4yt6c{animation-delay:1s}.dot.svelte-m4yt6c{fill:#fefefe66;animation:svelte-m4yt6c-think 1.2s ease-in-out infinite}.d1.svelte-m4yt6c{animation-delay:.2s}.d2.svelte-m4yt6c{animation-delay:.4s}.ans.svelte-m4yt6c{stroke:#fefefe;stroke-width:3;stroke-dasharray:160;stroke-dashoffset:160;animation:svelte-m4yt6c-write 7s ease-out infinite}.a0.svelte-m4yt6c{animation-delay:1.6s}.a1.svelte-m4yt6c{animation-delay:2.2s}.a2.svelte-m4yt6c{animation-delay:2.8s}.a3.svelte-m4yt6c{animation-delay:3.4s}.a4.svelte-m4yt6c{animation-delay:4s}@keyframes svelte-m4yt6c-appear{0%{opacity:0}8%,92%{opacity:1}to{opacity:0}}@keyframes svelte-m4yt6c-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes svelte-m4yt6c-travel{0%,8%{opacity:0;transform:translate(0)}12%{opacity:1}22%{opacity:0;transform:translate(58px)}to{opacity:0;transform:translate(58px)}}@keyframes svelte-m4yt6c-think{0%,to{fill:#fefefe40}50%{fill:#fefefee6}}@keyframes svelte-m4yt6c-write{0%,4%{stroke-dashoffset:160}14%,92%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@media(prefers-reduced-motion:reduce){.q.svelte-m4yt6c,.caret.svelte-m4yt6c,.tok.svelte-m4yt6c,.dot.svelte-m4yt6c,.ans.svelte-m4yt6c{animation:none;opacity:1;stroke-dashoffset:0;transform:none}}.diagram.svelte-15sjaw5{font-family:var(--font-mono)}.stroke.svelte-15sjaw5{fill:none;stroke:#fefefe;stroke-width:2}.stroke.thin.svelte-15sjaw5{stroke-width:1.5}.t.svelte-15sjaw5{fill:#fefefe;font-size:12px;font-weight:600;letter-spacing:.06em}.t.head.svelte-15sjaw5{font-size:16px;letter-spacing:.14em}.t.small.svelte-15sjaw5{font-size:10.5px}.t.tiny.svelte-15sjaw5{font-size:10px}.t.dim.svelte-15sjaw5{fill:#fefefe8c;font-size:10.5px}.strike.svelte-15sjaw5{fill:#fefefe73;text-decoration:line-through}.check.svelte-15sjaw5{font-size:10.5px}.chip.svelte-15sjaw5{opacity:0;transform:translateY(8px);animation:svelte-15sjaw5-land 8s ease-out infinite}.c1.svelte-15sjaw5{animation-delay:.7s}.feed.svelte-15sjaw5{fill:none;stroke:#fefefe80;stroke-width:1.5;stroke-dasharray:120;stroke-dashoffset:120;animation:svelte-15sjaw5-feed 8s ease-out infinite}.f1.svelte-15sjaw5{animation-delay:.7s}.f2.svelte-15sjaw5{animation-delay:1.4s}.dot.svelte-15sjaw5{fill:#fefefe66;animation:svelte-15sjaw5-think 1.2s ease-in-out infinite}.d1.svelte-15sjaw5{animation-delay:.2s}.d2.svelte-15sjaw5{animation-delay:.4s}.swap.svelte-15sjaw5{opacity:0;transform:translate(10px);animation:svelte-15sjaw5-land-x 8s ease-out infinite}.s0.svelte-15sjaw5{animation-delay:2.2s}.s1.svelte-15sjaw5{animation-delay:2.8s}.s2.svelte-15sjaw5{animation-delay:3.4s}.s3.svelte-15sjaw5{animation-delay:4.2s}@keyframes svelte-15sjaw5-land{0%{opacity:0;transform:translateY(8px)}7%,92%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes svelte-15sjaw5-land-x{0%{opacity:0;transform:translate(10px)}7%,92%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes svelte-15sjaw5-feed{0%,4%{stroke-dashoffset:120}16%,92%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes svelte-15sjaw5-think{0%,to{fill:#fefefe40}50%{fill:#fefefee6}}@media(prefers-reduced-motion:reduce){.chip.svelte-15sjaw5,.feed.svelte-15sjaw5,.dot.svelte-15sjaw5,.swap.svelte-15sjaw5{animation:none;opacity:1;transform:none;stroke-dashoffset:0}}.diagram.svelte-1llw5kk{font-family:var(--font-mono)}.stroke.svelte-1llw5kk{fill:none;stroke:#fefefe;stroke-width:2}.stroke.thin.svelte-1llw5kk{stroke-width:1.5}.t.svelte-1llw5kk{fill:#fefefe;font-size:12px;font-weight:600;letter-spacing:.06em}.t.head.svelte-1llw5kk{font-size:16px;letter-spacing:.14em}.t.tiny.svelte-1llw5kk{font-size:10px}.t.dim.svelte-1llw5kk{fill:#fefefe8c;font-size:10.5px}.dim2.svelte-1llw5kk{fill:#fefefe99}.dot.svelte-1llw5kk{fill:#fefefe66;animation:svelte-1llw5kk-think 1.2s ease-in-out infinite}.d1.svelte-1llw5kk{animation-delay:.2s}.d2.svelte-1llw5kk{animation-delay:.4s}.query.svelte-1llw5kk{fill:none;stroke:#fefefe80;stroke-width:1.5;stroke-dasharray:6 5;animation:svelte-1llw5kk-ping 9s linear infinite;opacity:0}.q1.svelte-1llw5kk{animation-delay:.4s}.q2.svelte-1llw5kk{animation-delay:.8s}.hit.svelte-1llw5kk{opacity:0;transform:translate(10px);animation:svelte-1llw5kk-land 9s ease-out infinite}.h0.svelte-1llw5kk{animation-delay:1s}.h1.svelte-1llw5kk{animation-delay:1.4s}.h2.svelte-1llw5kk{animation-delay:1.8s}.ans.svelte-1llw5kk{stroke:#fefefe;stroke-width:3;stroke-dasharray:280;stroke-dashoffset:280;animation:svelte-1llw5kk-write 9s ease-out infinite}.a0.svelte-1llw5kk{animation-delay:2.8s}.a1.svelte-1llw5kk{animation-delay:3.4s}.cite.svelte-1llw5kk{opacity:0;animation:svelte-1llw5kk-pop 9s ease-out infinite}.c0.svelte-1llw5kk{animation-delay:3.6s}.c1.svelte-1llw5kk{animation-delay:4.2s}.c2.svelte-1llw5kk{animation-delay:4.5s}@keyframes svelte-1llw5kk-ping{0%,2%{opacity:0}8%,92%{opacity:1}to{opacity:0}}@keyframes svelte-1llw5kk-land{0%{opacity:0;transform:translate(10px)}6%,92%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes svelte-1llw5kk-write{0%,3%{stroke-dashoffset:280}14%,92%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes svelte-1llw5kk-pop{0%{opacity:0;transform:scale(.6)}5%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes svelte-1llw5kk-think{0%,to{fill:#fefefe40}50%{fill:#fefefee6}}.cite.svelte-1llw5kk{transform-box:fill-box;transform-origin:center}@media(prefers-reduced-motion:reduce){.dot.svelte-1llw5kk,.query.svelte-1llw5kk,.hit.svelte-1llw5kk,.ans.svelte-1llw5kk,.cite.svelte-1llw5kk{animation:none;opacity:1;transform:none;stroke-dashoffset:0}}.diagram.svelte-1a2txd0{font-family:var(--font-mono)}.stroke.svelte-1a2txd0{fill:none;stroke:#fefefe;stroke-width:2}.t.svelte-1a2txd0{fill:#fefefe;font-size:13px;font-weight:600;letter-spacing:.08em}.t.head.svelte-1a2txd0{font-size:18px;letter-spacing:.16em}.t.dim.svelte-1a2txd0{fill:#fefefe8c;font-size:11px}.t.score.svelte-1a2txd0{font-size:10px;fill:#fefefeb3}.arrow.svelte-1a2txd0{fill:none;stroke:#fefefe;stroke-width:2}.ing.svelte-1a2txd0{opacity:0;transform:translateY(8px);animation:svelte-1a2txd0-land 9s ease-out infinite}.feed.svelte-1a2txd0{fill:none;stroke:#fefefe80;stroke-width:1.5;stroke-dasharray:160;stroke-dashoffset:160;animation:svelte-1a2txd0-feed 9s ease-out infinite}.ans.svelte-1a2txd0{stroke:#fefefe;stroke-width:3;stroke-dasharray:160;stroke-dashoffset:160;animation:svelte-1a2txd0-write 9s ease-out infinite}.i1.svelte-1a2txd0,.f1.svelte-1a2txd0{animation-delay:1s}.i2.svelte-1a2txd0,.f2.svelte-1a2txd0{animation-delay:2s}.i3.svelte-1a2txd0,.f3.svelte-1a2txd0{animation-delay:3s}.a0.svelte-1a2txd0{animation-delay:.5s}.a1.svelte-1a2txd0{animation-delay:1.5s}.a2.svelte-1a2txd0{animation-delay:2.5s}.a3.svelte-1a2txd0{animation-delay:3.5s}.dot.svelte-1a2txd0{fill:#fefefe66;animation:svelte-1a2txd0-think 1.2s ease-in-out infinite}.d1.svelte-1a2txd0{animation-delay:.2s}.d2.svelte-1a2txd0{animation-delay:.4s}@keyframes svelte-1a2txd0-land{0%{opacity:0;transform:translateY(8px)}6%,92%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes svelte-1a2txd0-feed{0%,4%{stroke-dashoffset:160}16%,92%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes svelte-1a2txd0-write{0%,6%{stroke-dashoffset:160}18%,92%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes svelte-1a2txd0-think{0%,to{fill:#fefefe40}50%{fill:#fefefee6}}@media(prefers-reduced-motion:reduce){.ing.svelte-1a2txd0,.feed.svelte-1a2txd0,.ans.svelte-1a2txd0,.dot.svelte-1a2txd0{animation:none;opacity:1;transform:none;stroke-dashoffset:0}}.diagram.svelte-14efnkw{font-family:var(--font-mono)}.stroke.svelte-14efnkw{fill:none;stroke:#fefefe;stroke-width:2}.stroke.thin.svelte-14efnkw{stroke-width:1.5}.t.svelte-14efnkw{fill:#fefefe;font-size:12px;font-weight:600;letter-spacing:.06em}.t.head.svelte-14efnkw{font-size:14px;letter-spacing:.14em}.t.dim.svelte-14efnkw{fill:#fefefe8c;font-size:10.5px}.grid.svelte-14efnkw line:where(.svelte-14efnkw){stroke:#fefefe59;stroke-width:1}.cells.svelte-14efnkw line:where(.svelte-14efnkw){stroke:#fefefe8c;stroke-width:2.5}.dot.svelte-14efnkw{fill:#fefefe66;animation:svelte-14efnkw-think 1.2s ease-in-out infinite}.d1.svelte-14efnkw{animation-delay:.2s}.d2.svelte-14efnkw{animation-delay:.4s}.bar.svelte-14efnkw{fill:#fefefee6;transform-box:fill-box;transform-origin:bottom;transform:scaleY(0);animation:svelte-14efnkw-grow 8s ease-out infinite}.b1.svelte-14efnkw{animation-delay:.5s}.b2.svelte-14efnkw{animation-delay:1s}.b3.svelte-14efnkw{animation-delay:1.5s}.trend.svelte-14efnkw{fill:none;stroke:#fefefe99;stroke-width:1.5;stroke-dasharray:220;stroke-dashoffset:220;animation:svelte-14efnkw-draw 8s ease-out infinite;animation-delay:2.2s}@keyframes svelte-14efnkw-grow{0%,8%{transform:scaleY(0)}20%,92%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}@keyframes svelte-14efnkw-draw{0%,4%{stroke-dashoffset:220}18%,88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes svelte-14efnkw-think{0%,to{fill:#fefefe40}50%{fill:#fefefee6}}@media(prefers-reduced-motion:reduce){.bar.svelte-14efnkw,.trend.svelte-14efnkw,.dot.svelte-14efnkw{animation:none;transform:none;opacity:1;stroke-dashoffset:0}}.diagram.svelte-apoxgl{font-family:var(--font-mono)}.stroke.svelte-apoxgl{fill:none;stroke:#fefefe;stroke-width:2}.stroke.thin.svelte-apoxgl{stroke-width:1.5}.t.svelte-apoxgl{fill:#fefefe;font-size:12px;font-weight:600;letter-spacing:.06em}.t.head.svelte-apoxgl{font-size:16px;letter-spacing:.14em}.t.small.svelte-apoxgl{font-size:10.5px}.t.tiny.svelte-apoxgl{font-size:9.5px}.t.dim.svelte-apoxgl,.dim.svelte-apoxgl{fill:#fefefe8c;font-size:10.5px}.inp.svelte-apoxgl{opacity:0;transform:translateY(8px);animation:svelte-apoxgl-land 8s ease-out infinite}.i1.svelte-apoxgl{animation-delay:.7s}.i2.svelte-apoxgl{animation-delay:1.4s}.feed.svelte-apoxgl{fill:none;stroke:#fefefe80;stroke-width:1.5;stroke-dasharray:160;stroke-dashoffset:160;animation:svelte-apoxgl-feed 8s ease-out infinite}.f1.svelte-apoxgl{animation-delay:.7s}.f2.svelte-apoxgl{animation-delay:1.4s}.pupil.svelte-apoxgl{fill:#fefefe;animation:svelte-apoxgl-look 8s ease-in-out infinite}.ans.svelte-apoxgl{stroke:#fefefe;stroke-width:3;stroke-dasharray:160;stroke-dashoffset:160;animation:svelte-apoxgl-write 8s ease-out infinite}.a0.svelte-apoxgl{animation-delay:2.4s}.a1.svelte-apoxgl{animation-delay:3s}.a2.svelte-apoxgl{animation-delay:3.6s}.a3.svelte-apoxgl{animation-delay:4.2s}@keyframes svelte-apoxgl-land{0%{opacity:0;transform:translateY(8px)}6%,92%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes svelte-apoxgl-feed{0%,4%{stroke-dashoffset:160}16%,92%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes svelte-apoxgl-write{0%,5%{stroke-dashoffset:160}16%,92%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes svelte-apoxgl-look{0%,20%,to{transform:translate(0)}35%{transform:translate(-5px)}55%{transform:translate(5px)}75%{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.inp.svelte-apoxgl,.feed.svelte-apoxgl,.pupil.svelte-apoxgl,.ans.svelte-apoxgl{animation:none;opacity:1;transform:none;stroke-dashoffset:0}}.diagram.svelte-cib3dc{font-family:var(--font-mono)}.stroke.svelte-cib3dc{fill:none;stroke:#fefefe;stroke-width:2}.stroke.thin.svelte-cib3dc{stroke-width:1.5}.t.svelte-cib3dc{fill:#fefefe;font-size:12px;font-weight:600;letter-spacing:.06em}.t.head.svelte-cib3dc{font-size:16px;letter-spacing:.14em}.t.small.svelte-cib3dc{font-size:10.5px}.t.dim.svelte-cib3dc{fill:#fefefe8c;font-size:10.5px}.dot.svelte-cib3dc{fill:#fefefe66;animation:svelte-cib3dc-think 1.2s ease-in-out infinite}.d1.svelte-cib3dc{animation-delay:.2s}.d2.svelte-cib3dc{animation-delay:.4s}.noise.svelte-cib3dc rect:where(.svelte-cib3dc){fill:#fefefe80;animation:svelte-cib3dc-dissolve 9s ease-in-out infinite}.noise.svelte-cib3dc rect:where(.svelte-cib3dc):nth-child(odd){animation-delay:.4s}.noise.svelte-cib3dc rect:where(.svelte-cib3dc):nth-child(3n){animation-delay:.8s}.draw.svelte-cib3dc{fill:none;stroke:#fefefe;stroke-width:2;stroke-dasharray:340;stroke-dashoffset:340;animation:svelte-cib3dc-sketch 9s ease-in-out infinite}.draw.thin.svelte-cib3dc{stroke-width:1.5}.p1.svelte-cib3dc{animation-delay:.8s}.p2.svelte-cib3dc{animation-delay:1.2s}.p3.svelte-cib3dc{animation-delay:1.8s}.p4.svelte-cib3dc{animation-delay:2s}@keyframes svelte-cib3dc-dissolve{0%,10%{opacity:1}40%,90%{opacity:.08}to{opacity:1}}@keyframes svelte-cib3dc-sketch{0%,12%{stroke-dashoffset:340;opacity:1}45%,90%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes svelte-cib3dc-think{0%,to{fill:#fefefe40}50%{fill:#fefefee6}}@media(prefers-reduced-motion:reduce){.dot.svelte-cib3dc,.draw.svelte-cib3dc{animation:none;opacity:1;stroke-dashoffset:0}.noise.svelte-cib3dc rect:where(.svelte-cib3dc){animation:none;opacity:.08}}.diagram.svelte-ycnno1{font-family:var(--font-mono)}.stroke.svelte-ycnno1{fill:none;stroke:#fefefe;stroke-width:2}.stroke.thin.svelte-ycnno1{stroke-width:1.5}.backed.svelte-ycnno1{stroke:#fefefe73;fill:none}.t.svelte-ycnno1{fill:#fefefe;font-size:12px;font-weight:600;letter-spacing:.06em}.t.head.svelte-ycnno1{font-size:16px;letter-spacing:.14em}.t.small.svelte-ycnno1{font-size:10px}.t.tiny.svelte-ycnno1{font-size:9.5px;fill:#fefefebf}.t.dim.svelte-ycnno1{fill:#fefefe8c;font-size:10.5px}.dot.svelte-ycnno1{fill:#fefefe66;animation:svelte-ycnno1-think 1.2s ease-in-out infinite}.d1.svelte-ycnno1{animation-delay:.2s}.d2.svelte-ycnno1{animation-delay:.4s}.titlebar.svelte-ycnno1{stroke:#fefefe;stroke-width:5}.bullet.svelte-ycnno1{stroke:#fefefe99;stroke-width:2.5}.slide.svelte-ycnno1{opacity:0;transform:translateY(10px);animation:svelte-ycnno1-deal 8s ease-out infinite}.sl2.svelte-ycnno1{animation-delay:.8s}.sl1.svelte-ycnno1{animation-delay:1.4s}.sl0.svelte-ycnno1{animation-delay:2s}.tags.svelte-ycnno1{opacity:0;animation:svelte-ycnno1-appear 8s ease-out infinite;animation-delay:2.8s}@keyframes svelte-ycnno1-deal{0%{opacity:0;transform:translateY(10px)}7%,92%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes svelte-ycnno1-appear{0%{opacity:0}7%,90%{opacity:1}to{opacity:0}}@keyframes svelte-ycnno1-think{0%,to{fill:#fefefe40}50%{fill:#fefefee6}}@media(prefers-reduced-motion:reduce){.dot.svelte-ycnno1,.slide.svelte-ycnno1,.tags.svelte-ycnno1{animation:none;opacity:1;transform:none}}.diagram.svelte-14lxftj{font-family:var(--font-mono)}.stroke.svelte-14lxftj{fill:none;stroke:#fefefe;stroke-width:2}.stroke.thin.svelte-14lxftj{stroke-width:1.5}.t.svelte-14lxftj{fill:#fefefe;font-size:12px;font-weight:600;letter-spacing:.06em}.t.tiny.svelte-14lxftj{font-size:9.5px}.t.dim.svelte-14lxftj{fill:#fefefe8c;font-size:10.5px}.doc.svelte-14lxftj{opacity:0;transform:translateY(6px);animation:svelte-14lxftj-land 9s ease-out infinite}.f1.svelte-14lxftj{animation-delay:.4s}.f2.svelte-14lxftj{animation-delay:.8s}.f3.svelte-14lxftj{animation-delay:1.2s}.feed.svelte-14lxftj{fill:none;stroke:#fefefe80;stroke-width:1.5;stroke-dasharray:220;stroke-dashoffset:220;animation:svelte-14lxftj-feed 9s ease-out infinite}.w0.svelte-14lxftj{animation-delay:1.8s}.w1.svelte-14lxftj{animation-delay:2.4s}.w2.svelte-14lxftj{animation-delay:3s}.chat.svelte-14lxftj{opacity:0;transform:translate(10px);animation:svelte-14lxftj-land-x 9s ease-out infinite}.ch0.svelte-14lxftj{animation-delay:2.2s}.ch1.svelte-14lxftj{animation-delay:2.8s}.ch2.svelte-14lxftj{animation-delay:3.4s}.pre.svelte-14lxftj{stroke:#fefefe66;stroke-width:2.5}.ans.svelte-14lxftj{stroke:#fefefe;stroke-width:3}@keyframes svelte-14lxftj-land{0%{opacity:0;transform:translateY(6px)}5%,92%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes svelte-14lxftj-land-x{0%{opacity:0;transform:translate(10px)}5%,92%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes svelte-14lxftj-feed{0%,3%{stroke-dashoffset:220}14%,92%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@media(prefers-reduced-motion:reduce){.doc.svelte-14lxftj,.feed.svelte-14lxftj,.chat.svelte-14lxftj{animation:none;opacity:1;transform:none;stroke-dashoffset:0}}.diagram.svelte-1wf8t9z{font-family:var(--font-mono)}.stroke.svelte-1wf8t9z{fill:none;stroke:#fefefe;stroke-width:2}.stroke.thin.svelte-1wf8t9z{stroke-width:1.5}.t.svelte-1wf8t9z{fill:#fefefe;font-size:12px;font-weight:600;letter-spacing:.06em}.t.head.svelte-1wf8t9z{font-size:16px;letter-spacing:.14em}.t.tiny.svelte-1wf8t9z{font-size:9.5px;fill:#fefefebf}.t.dim.svelte-1wf8t9z{fill:#fefefe8c;font-size:10.5px}.sprockets.svelte-1wf8t9z rect:where(.svelte-1wf8t9z){fill:#fefefe59}.frame.svelte-1wf8t9z{fill:none;stroke:#fefefe73;stroke-width:1.5;animation:svelte-1wf8t9z-scan 8s ease-in-out infinite}.fr1.svelte-1wf8t9z{animation-delay:.5s}.fr2.svelte-1wf8t9z{animation-delay:1s}.fr3.svelte-1wf8t9z{animation-delay:1.5s}.playhead.svelte-1wf8t9z{stroke:#fefefe;stroke-width:2;animation:svelte-1wf8t9z-sweep 8s ease-in-out infinite}.dot.svelte-1wf8t9z{fill:#fefefe66;animation:svelte-1wf8t9z-think 1.2s ease-in-out infinite}.d1.svelte-1wf8t9z{animation-delay:.2s}.d2.svelte-1wf8t9z{animation-delay:.4s}.row.svelte-1wf8t9z{opacity:0;animation:svelte-1wf8t9z-appear 8s ease-out infinite}.ans.svelte-1wf8t9z{stroke:#fefefe;stroke-width:3}.r0.svelte-1wf8t9z{animation-delay:2.4s}.r1.svelte-1wf8t9z{animation-delay:3s}.r2.svelte-1wf8t9z{animation-delay:3.6s}.r3.svelte-1wf8t9z{animation-delay:4.2s}@keyframes svelte-1wf8t9z-scan{0%,to{stroke:#fefefe73}8%,22%{stroke:#fefefe}}@keyframes svelte-1wf8t9z-sweep{0%,6%{transform:translate(0);opacity:1}24%{transform:translate(222px);opacity:1}30%,to{transform:translate(222px);opacity:0}}@keyframes svelte-1wf8t9z-think{0%,to{fill:#fefefe40}50%{fill:#fefefee6}}@keyframes svelte-1wf8t9z-appear{0%{opacity:0;transform:translateY(6px)}6%,92%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.frame.svelte-1wf8t9z,.playhead.svelte-1wf8t9z,.dot.svelte-1wf8t9z,.row.svelte-1wf8t9z{animation:none;opacity:1;transform:none}.playhead.svelte-1wf8t9z{opacity:0}}.course-content.svelte-14wzisu{counter-reset:course-section}.context-rot-video.svelte-14wzisu{display:block;width:100%;height:auto;max-height:min(58vh,34rem);object-fit:contain;background:#030303}.course-markdown.svelte-14wzisu h2{counter-increment:course-section;margin:3.25rem 0 1rem;padding-top:1.5rem;border-top:2px solid var(--primary);font-size:clamp(1.85rem,5vw,3.5rem);font-weight:900;line-height:1;text-transform:uppercase}.course-markdown.svelte-14wzisu h2:before{content:counter(course-section,decimal-leading-zero) " / ";color:#fefefe59}.course-markdown.svelte-14wzisu h3{margin:2.5rem 0 .75rem;font-size:1.35rem;font-weight:900;text-transform:uppercase}.course-markdown.svelte-14wzisu h4{margin:2rem 0 .5rem;font-size:1rem;font-weight:900;text-transform:uppercase;color:#fefefed9}.course-markdown.svelte-14wzisu p,.course-markdown.svelte-14wzisu li,.course-markdown.svelte-14wzisu blockquote{font-family:var(--font-mono);font-size:clamp(.95rem,.6vw + .82rem,1.08rem);line-height:1.7;color:var(--muted-foreground);overflow-wrap:anywhere}.course-markdown.svelte-14wzisu h2,.course-markdown.svelte-14wzisu h3,.course-markdown.svelte-14wzisu h4{overflow-wrap:break-word}.course-markdown.svelte-14wzisu p{margin:1rem 0;max-width:min(100%,92ch)}.course-markdown.svelte-14wzisu ul,.course-markdown.svelte-14wzisu ol{margin:1rem 0 1.5rem;padding-left:1.25rem;max-width:min(100%,92ch)}.course-markdown.svelte-14wzisu li{margin:.5rem 0}.course-markdown.svelte-14wzisu ul{list-style:square}.course-markdown.svelte-14wzisu ol{list-style:decimal}.course-markdown.svelte-14wzisu a{color:var(--foreground);font-weight:900;text-decoration:underline;text-decoration-thickness:.15em;text-underline-offset:.2em}.course-markdown.svelte-14wzisu strong{color:var(--foreground)}.course-markdown.svelte-14wzisu code{border:1px solid var(--border);background:#fefefe1a;padding:.1rem .3rem;color:var(--foreground)}.course-markdown.svelte-14wzisu pre{margin:1.5rem 0;overflow-x:auto;border:2px solid var(--primary);background:#fefefe14;padding:1rem}.course-markdown.svelte-14wzisu pre code{border:0;background:transparent;padding:0}.course-markdown.svelte-14wzisu blockquote{margin:1.5rem 0;border:1px solid rgb(254 254 254 / .2);border-left:4px solid var(--primary);background:#fefefe0a;padding:.75rem 1.25rem;color:var(--foreground);max-width:min(100%,92ch)}.course-markdown.svelte-14wzisu blockquote:empty{display:flex;min-height:1.5rem;align-items:center;border:0;background:transparent;padding:0 .25rem}.course-markdown.svelte-14wzisu blockquote:empty:before{content:"";display:block;width:.45rem;height:.45rem;background:var(--foreground);animation:svelte-14wzisu-empty-quote-dot 1s infinite ease-in-out;box-shadow:.9rem 0 #fefefe8c,1.8rem 0 #fefefe4d}.course-markdown.svelte-14wzisu hr{margin:3rem 0;border:0;border-top:2px dashed rgb(254 254 254 / .3)}@keyframes svelte-14wzisu-empty-quote-dot{0%,to{opacity:.35;box-shadow:.9rem 0 #fefefe8c,1.8rem 0 #fefefe4d}35%{opacity:1;box-shadow:.9rem 0 #fefefe59,1.8rem 0 #fefefe8c}70%{opacity:.55;box-shadow:.9rem 0 #fefefe,1.8rem 0 #fefefe59}}
