.eg.svelte-1yf0srb{border-bottom:2px solid var(--text);width:100%}.eg__bar.svelte-1yf0srb{display:flex;align-items:center;justify-content:space-between;padding:3rem 2rem;border-bottom:1px solid var(--border-default)}.eg__label.svelte-1yf0srb{font-family:extrabold,sans-serif;font-size:var(--font-size-fluid-5);letter-spacing:.06em;text-transform:uppercase;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(107.16deg,#f53f97 20.37%,#fa5566 44.58%,#f75735 56.71%,#fe7e0e 66.77%,#f9942f)}.eg__sub.svelte-1yf0srb{font-family:var(--font-monospace-code);font-size:.75rem;color:var(--text-dimmed);opacity:.5;text-transform:uppercase;transition:opacity .15s}.eg__grid.svelte-1yf0srb{display:grid;grid-template-columns:repeat(4,1fr);column-gap:var(--grid-gap);row-gap:0;width:100%}.eg__card.svelte-1yf0srb{display:grid;grid-row:span 4;grid-template-rows:subgrid;box-shadow:0 0 0 var(--grid-gap) var(--border-default);background:var(--bg);text-decoration:none;color:inherit;transition:background .15s}.eg__card.svelte-1yf0srb:hover{background:color-mix(in oklch,var(--bg),var(--brand) 4%)}.eg__meta.svelte-1yf0srb{text-transform:uppercase;display:flex;align-items:center;gap:.5rem;padding:1.25rem 1.5rem .5rem}.eg__time.svelte-1yf0srb{font-family:var(--font-monospace-code);font-size:.6rem;color:var(--text-dimmed);opacity:.65}.eg__type.svelte-1yf0srb{font-family:var(--font-monospace-code);font-size:.55rem;letter-spacing:.05em;color:var(--text-dimmed);opacity:.6;border:1px solid var(--border-default);padding:1px 5px}.eg__title.svelte-1yf0srb{font-family:title,sans-serif;font-size:1.1rem;line-height:1.4;margin:0;color:var(--text);padding:0 1.5rem .4rem;align-self:start}.eg__desc.svelte-1yf0srb{font-family:light,sans-serif;font-size:.8rem;line-height:1.55;color:var(--text-dimmed);margin:0;padding:0 1.5rem .5rem;align-self:start}.eg__footer.svelte-1yf0srb{display:flex;justify-content:space-between;align-items:center;padding:.6rem 1.5rem 1.25rem;align-self:end;position:relative}.eg__footer.svelte-1yf0srb:before{content:"";position:absolute;top:0;left:1.5rem;right:1.5rem;border-top:1px dotted var(--border-default)}.eg__track.svelte-1yf0srb{font-family:var(--font-monospace-code);font-size:.6rem;letter-spacing:.04em;color:var(--brand);background:none;border:none;padding:0;cursor:pointer;text-transform:uppercase;transition:opacity .15s}.eg__track.svelte-1yf0srb:hover{text-decoration:underline}.eg__date.svelte-1yf0srb{font-family:var(--font-monospace-code);font-size:.6rem;color:var(--text-dimmed);opacity:.6}.dsq.svelte-1yf0srb{display:inline-block;width:10px;height:10px;flex-shrink:0}.dsq--beginner.svelte-1yf0srb{background:var(--accent-green-dark)}.dsq--intermediate.svelte-1yf0srb{background:var(--accent-blue-dark)}.dsq--advanced.svelte-1yf0srb{background:var(--accent-yellow-dark)}.dsq--expert.svelte-1yf0srb{background:var(--accent-rose-dark)}@media (max-width: 900px){.eg__grid.svelte-1yf0srb{grid-template-columns:repeat(2,1fr)}.eg__bar.svelte-1yf0srb{padding:.75rem 1rem}}@media (max-width: 640px){.eg__grid.svelte-1yf0srb{grid-template-columns:1fr}.eg__bar.svelte-1yf0srb{padding:.75rem 1rem}}.hero.svelte-1jd3l9l{display:grid;grid-template-columns:1fr 300px;width:100%;overflow:hidden}.hero__main.svelte-1jd3l9l{position:relative;border-right:1px solid var(--border-default);overflow:hidden}.hero__ghost.svelte-1jd3l9l{position:absolute;bottom:-20px;right:-10px;font-family:extrabold,sans-serif;font-size:clamp(80px,14vw,130px);line-height:1;opacity:.04;letter-spacing:-.04em;pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--text);white-space:nowrap}.hero__content.svelte-1jd3l9l{position:relative;padding:2.5rem 2rem;display:flex;flex-direction:column;gap:1.25rem}.hero__title-block.svelte-1jd3l9l{display:flex;flex-direction:column}.hero__the.svelte-1jd3l9l{font-family:var(--font-monospace-code);font-size:1rem;letter-spacing:.35em;color:var(--text-dimmed);opacity:.55;display:block;line-height:2}.hero__h1.svelte-1jd3l9l{font-family:extrabold,sans-serif;font-size:clamp(3rem,7vw,6rem);line-height:.9;letter-spacing:-.03em;margin:0;color:var(--text);background-color:#fff;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(107.16deg,#0efe8e 20.37%,#35f7ed 34.71%,#6a9dfb 46.77%,#9369c5 66.77%,#e172dd)}.hero__taglines.svelte-1jd3l9l{display:flex;flex-direction:column}.hero__taglines.svelte-1jd3l9l p:where(.svelte-1jd3l9l){font-family:light,sans-serif;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.55;color:color-mix(in oklch,var(--text) 70%,transparent);margin:0;text-transform:uppercase;transition:opacity .15s}.hero__quote.svelte-1jd3l9l{font-family:light,sans-serif;font-size:.875rem;line-height:1.7;color:color-mix(in oklch,var(--text) 60%,transparent);max-width:52ch;margin:0}.hero__quote.svelte-1jd3l9l strong:where(.svelte-1jd3l9l){font-family:var(--font-monospace-code);font-size:.8rem;font-weight:500;color:color-mix(in oklch,var(--text) 80%,transparent)}.hero__btns.svelte-1jd3l9l{display:flex;flex-wrap:wrap}.hero__btn.svelte-1jd3l9l{font-family:var(--font-monospace-code);font-size:.75rem;letter-spacing:.04em;padding:.6rem 1.25rem;text-decoration:none;transition:all .15s;display:inline-block}.hero__btn--fill.svelte-1jd3l9l{background:var(--text);color:var(--bg);border:2px solid var(--text)}.hero__btn--fill.svelte-1jd3l9l:hover{background:var(--brand);border-color:var(--brand)}.hero__btn--line.svelte-1jd3l9l{color:var(--text-dimmed);border:2px solid var(--border-default);border-left:none;background:transparent}.hero__btn--line.svelte-1jd3l9l:hover{color:var(--text);border-color:var(--text)}.hero__side.svelte-1jd3l9l{padding:1.5rem 1.25rem;display:flex;flex-direction:column;gap:1.25rem}.hero__logo.svelte-1jd3l9l{width:100%;height:auto;display:block;border-radius:0;opacity:.85}.hero__stats.svelte-1jd3l9l{display:flex;flex-direction:column;gap:.75rem}.hero__stat.svelte-1jd3l9l{display:flex;flex-direction:column;gap:.1rem}.hero__stat-num.svelte-1jd3l9l{font-family:var(--font-monospace-code);font-size:var(--font-size-fluid-5);font-weight:500;line-height:1;letter-spacing:-.02em;color:var(--text)}.hero__stat-lbl.svelte-1jd3l9l{font-family:var(--font-monospace-code);font-size:.6rem;letter-spacing:.07em;color:var(--text-dimmed);opacity:.65}.hero__legend.svelte-1jd3l9l{border-top:1px solid var(--border-default);padding-top:1rem;margin-top:auto;text-transform:uppercase;transition:opacity .15s}.hero__legend-title.svelte-1jd3l9l{font-family:var(--font-monospace-code);font-size:.6rem;letter-spacing:.07em;color:var(--text-dimmed);opacity:.6;margin:0 0 .6rem}.hero__legend-list.svelte-1jd3l9l{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.hero__legend-list.svelte-1jd3l9l li:where(.svelte-1jd3l9l){display:flex;align-items:center;gap:.5rem;font-family:var(--font-monospace-code);font-size:.65rem;color:var(--text-dimmed);text-transform:uppercase;transition:opacity .15s}.dsq.svelte-1jd3l9l{display:inline-block;width:10px;height:10px;flex-shrink:0}.dsq--beginner.svelte-1jd3l9l{background:var(--accent-green-dark)}.dsq--intermediate.svelte-1jd3l9l{background:var(--accent-blue-dark)}.dsq--advanced.svelte-1jd3l9l{background:var(--accent-yellow-dark)}.dsq--expert.svelte-1jd3l9l{background:var(--accent-rose-dark)}@media (max-width: 640px){.hero.svelte-1jd3l9l{grid-template-columns:1fr}.hero__side.svelte-1jd3l9l{display:none}}.int.svelte-158os8u{border-bottom:2px solid var(--text);width:100%}.int__bar.svelte-158os8u{display:flex;align-items:center;justify-content:space-between;padding:3rem 2rem;border-bottom:1px solid var(--border-default)}.int__label.svelte-158os8u{font-family:extrabold,sans-serif;font-size:var(--font-size-fluid-5);letter-spacing:.06em;text-transform:uppercase;color:var(--text);background-color:#fff;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(107.16deg,#f53f97 20.37%,#fa5566 44.58%,#f75735 56.71%,#fe7e0e 66.77%,#f9942f)}.int__sub.svelte-158os8u{font-family:var(--font-monospace-code);font-size:.75rem;color:var(--text-dimmed);opacity:.5;text-transform:uppercase;transition:opacity .15s}.int__grid.svelte-158os8u{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--grid-gap);width:100%}.int__card.svelte-158os8u{box-shadow:0 0 0 var(--grid-gap) var(--border-default);padding:1rem 1.5rem 1.25rem;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:.2rem;transition:background .15s}.int__card.svelte-158os8u:hover{background:color-mix(in oklch,var(--bg),var(--brand) 5%)}.int__n.svelte-158os8u{font-family:var(--font-monospace-code);font-size:.6rem;color:var(--text-dimmed);opacity:.45;line-height:1;margin-bottom:.15rem}.int__name.svelte-158os8u{font-family:title,sans-serif;font-size:1.1rem;line-height:1.4;color:var(--text)}.int__count.svelte-158os8u{font-family:var(--font-monospace-code);font-size:.6rem;color:var(--text-dimmed);opacity:.55;margin-bottom:.5rem}.int__track.svelte-158os8u{height:2px;background:var(--border-default);width:100%;margin-top:auto}.int__fill.svelte-158os8u{height:100%;background:#f9942f}@media (max-width: 900px){.int__grid.svelte-158os8u{grid-template-columns:repeat(3,1fr)}.int__bar.svelte-158os8u{padding:.75rem 1rem}}@media (max-width: 480px){.int__grid.svelte-158os8u{grid-template-columns:repeat(2,1fr)}}.la.svelte-5g7vo0{width:100%;border-bottom:1px solid var(--border-default)}.la__bar.svelte-5g7vo0{display:flex;align-items:center;justify-content:space-between;padding:3rem 2rem;border-bottom:1px solid var(--border-default)}.la__label.svelte-5g7vo0{font-family:extrabold,sans-serif;font-size:var(--font-size-fluid-5);letter-spacing:.06em;text-transform:uppercase;color:var(--text);background-color:#fff;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(107.16deg,#f53f97 20.37%,#fa5566 44.58%,#f75735 56.71%,#fe7e0e 66.77%,#f9942f)}@media (prefers-color-scheme: light){:root:not([color-scheme=dark]) .la__label.svelte-5g7vo0{background-image:linear-gradient(107.16deg,#0a1a20,#0f2027,#203a43,#2c5364,#3d7589)}}[color-scheme=light] .la__label.svelte-5g7vo0{background-image:linear-gradient(107.16deg,#0a1a20,#0f2027,#203a43,#2c5364,#3d7589)}.la__all.svelte-5g7vo0{font-family:var(--font-monospace-code);font-size:.75rem;color:var(--brand);text-decoration:none;text-transform:uppercase;transition:opacity .15s}.la__all.svelte-5g7vo0:hover{text-decoration:underline}.la__list.svelte-5g7vo0{list-style:none;margin:0;padding:0}.la__item.svelte-5g7vo0{border-bottom:1px solid var(--border-default)}.la__item.svelte-5g7vo0:last-child{border-bottom:none}.la__link.svelte-5g7vo0{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:.75rem 2rem;text-decoration:none;color:inherit;transition:background .15s}.la__link.svelte-5g7vo0:hover{background:color-mix(in oklch,var(--bg),var(--brand) 4%)}.la__link.svelte-5g7vo0:hover .la__title:where(.svelte-5g7vo0){color:var(--brand)}.la__left.svelte-5g7vo0{display:flex;align-items:center;gap:.75rem;min-width:0}.la__sq.svelte-5g7vo0{flex-shrink:0;width:10px;height:10px;display:inline-block}.la__sq--beginner.svelte-5g7vo0{background:var(--accent-green-dark)}.la__sq--intermediate.svelte-5g7vo0{background:var(--accent-blue-dark)}.la__sq--advanced.svelte-5g7vo0{background:var(--accent-yellow-dark)}.la__sq--expert.svelte-5g7vo0{background:var(--accent-rose-dark)}.la__title.svelte-5g7vo0{font-family:semibold,sans-serif;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s;color:var(--text)}.la__right.svelte-5g7vo0{display:flex;align-items:center;gap:1.5rem;flex-shrink:0}.la__track.svelte-5g7vo0{font-family:var(--font-monospace-code);font-size:.6rem;letter-spacing:.04em;color:var(--text-dimmed);opacity:.8;white-space:nowrap}.la__date.svelte-5g7vo0{font-family:var(--font-monospace-code);font-size:.6rem;color:var(--text-dimmed);opacity:.6;white-space:nowrap}@media (max-width: 640px){.la__right.svelte-5g7vo0{display:none}.la__link.svelte-5g7vo0{padding:.75rem 1rem;grid-template-columns:1fr}.la__bar.svelte-5g7vo0{padding:.75rem 1rem}}.lt.svelte-wt9unm{border-bottom:2px solid var(--text);width:100%}.lt__bar.svelte-wt9unm{display:flex;align-items:center;justify-content:space-between;padding:3rem 2rem;border-bottom:1px solid var(--border-default)}.lt__label.svelte-wt9unm{font-family:extrabold,sans-serif;font-size:var(--font-size-fluid-5);letter-spacing:.06em;text-transform:uppercase;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(107.16deg,#f53f97 20.37%,#fa5566 44.58%,#f75735 56.71%,#fe7e0e 66.77%,#f9942f)}.lt__all.svelte-wt9unm{font-family:var(--font-monospace-code);font-size:.75rem;color:var(--brand);text-decoration:none;text-transform:uppercase;transition:opacity .15s}.lt__all.svelte-wt9unm:hover{text-decoration:underline}.lt__grid.svelte-wt9unm{display:grid;grid-template-columns:repeat(2,1fr);column-gap:var(--grid-gap);row-gap:0;width:100%}.lt__card.svelte-wt9unm{display:grid;grid-row:span 5;grid-template-rows:subgrid;box-shadow:0 0 0 var(--grid-gap) var(--border-default);background:var(--bg);text-decoration:none;color:inherit;transition:background .15s}.lt__card.svelte-wt9unm:hover{background:color-mix(in oklch,var(--bg),var(--brand) 4%)}.lt__tag.svelte-wt9unm{font-family:var(--font-monospace-code);text-transform:uppercase;font-size:.6rem;letter-spacing:.07em;color:var(--text-dimmed);opacity:.65;display:flex;align-items:center;gap:.4rem;padding:1.5rem 2rem .5rem;align-self:start}.lt__title.svelte-wt9unm{font-family:title,sans-serif;font-size:clamp(1.1rem,2vw,1.5rem);line-height:1.1;letter-spacing:-.02em;margin:0;color:var(--text);padding:0 2rem .5rem;align-self:start}.lt__desc.svelte-wt9unm{font-family:light,sans-serif;font-size:.875rem;line-height:1.55;color:var(--text-dimmed);margin:0;padding:0 2rem .75rem;align-self:start}.lt__desc.svelte-wt9unm.lt__desc--empty{min-height:1rem;visibility:hidden}.lt__topics.svelte-wt9unm{list-style:none;padding:.65rem 2rem .75rem;margin:0;display:flex;flex-direction:column;gap:.2rem;align-self:start;position:relative}.lt__topics.svelte-wt9unm:before{content:"";position:absolute;top:0;left:2rem;right:2rem;border-top:1px solid var(--border-default)}.lt__topics.svelte-wt9unm li:where(.svelte-wt9unm){font-family:var(--font-monospace-code);font-size:.65rem;color:var(--text-dimmed);padding:.1rem 0}.lt__topics.svelte-wt9unm li:where(.svelte-wt9unm):before{content:"— ";opacity:.4}.lt__topics.svelte-wt9unm.lt__topics--empty{min-height:1rem;visibility:hidden}.lt__footer.svelte-wt9unm{display:flex;align-items:center;justify-content:space-between;padding:.75rem 2rem 1.75rem;align-self:end}.lt__count.svelte-wt9unm{font-family:var(--font-monospace-code);font-size:.6rem;color:var(--text-dimmed);opacity:.65}.lt__strip.svelte-wt9unm{display:flex;gap:3px;align-items:center}.lt__more.svelte-wt9unm{color:var(--brand)!important;opacity:.8!important}.lt__more.svelte-wt9unm:before{content:""!important}.dsq.svelte-wt9unm{display:inline-block;width:10px;height:10px;flex-shrink:0}.dsq--beginner.svelte-wt9unm{background:var(--accent-green-dark)}.dsq--intermediate.svelte-wt9unm{background:var(--accent-blue-dark)}.dsq--advanced.svelte-wt9unm{background:var(--accent-yellow-dark)}.dsq--expert.svelte-wt9unm{background:var(--accent-rose-dark)}@media (max-width: 640px){.lt__grid.svelte-wt9unm{grid-template-columns:1fr}.lt__bar.svelte-wt9unm{padding:.75rem 1rem}.lt__tag.svelte-wt9unm{padding:1.25rem 1rem .4rem}.lt__title.svelte-wt9unm{padding:0 1rem .4rem}.lt__desc.svelte-wt9unm{padding:0 1rem .5rem}.lt__topics.svelte-wt9unm{padding:.5rem 1rem}.lt__footer.svelte-wt9unm{padding:.5rem 1rem 1.25rem}}.ss.svelte-1twquxp{width:100%}.home.svelte-q19b1w{width:100%;max-width:var(--page-max);margin-inline:auto;border-left:var(--page-border);border-right:var(--page-border)}
