.wrap.svelte-1wda2f5{display:flex;flex-direction:column;align-items:center;gap:1.6rem;width:100%;margin:0 auto}.row.svelte-1wda2f5{display:flex;flex-direction:column;align-items:center;gap:.35rem;width:100%;min-width:0}.row-header.svelte-1wda2f5{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.label.svelte-1wda2f5{font-size:1.3rem;font-weight:400;color:#666}.label.svelte-1wda2f5 strong:where(.svelte-1wda2f5){font-weight:600}.clock.svelte-1wda2f5{flex-shrink:0;display:block}.paragraph.svelte-1wda2f5{font-size:var(--paragraph-font-size, 1.05rem);line-height:1.4;color:#333;margin:0;width:100%;display:grid;grid-template-columns:repeat(12,1fr);gap:.5rem 4px}.unit.svelte-1wda2f5{grid-column:span 1;border-radius:6px;padding:.15em 0;display:flex;justify-content:center}.block.svelte-1wda2f5{grid-column:span 4;display:grid;grid-template-columns:subgrid;border-radius:6px;padding:.15em 0}.unit.highlight.svelte-1wda2f5,.block.highlight.svelte-1wda2f5{background:#fde0c8}.unit.just-decoded.svelte-1wda2f5,.block.just-decoded.svelte-1wda2f5{animation:svelte-1wda2f5-reveal-blink .2s ease-in-out 2}@keyframes svelte-1wda2f5-reveal-blink{0%,to{background:#fde0c8}50%{background:#f7a869}}.slot.svelte-1wda2f5{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:center;justify-items:center;min-width:0;min-height:1.4em}.slot.svelte-1wda2f5>.content:where(.svelte-1wda2f5),.slot.svelte-1wda2f5>.placeholder:where(.svelte-1wda2f5){grid-row:1;grid-column:1;white-space:nowrap}.placeholder.ar.svelte-1wda2f5{width:60%;height:1em;border-bottom:1px dashed #c8c8c8;color:transparent}.placeholder.mask.svelte-1wda2f5{background:var(--mask-color, #cfe0f2);color:#33506e;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;font-size:.7em;font-weight:500;padding:.15em;border-radius:3px;white-space:nowrap;line-height:1.25;max-width:100%;box-sizing:border-box}.wrap.svelte-1v384h8{display:flex;flex-direction:column;align-items:center;gap:1.6rem;width:100%;margin:0 auto}.row.svelte-1v384h8{display:flex;flex-direction:column;align-items:center;gap:.35rem;width:100%;min-width:0}.row-header.svelte-1v384h8{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%}.label.svelte-1v384h8{font-size:1.3rem;font-weight:400;color:#666}.label.svelte-1v384h8 strong:where(.svelte-1v384h8){font-weight:600}.paragraph.svelte-1v384h8{font-size:var(--paragraph-font-size, 1.05rem);line-height:1.4;color:#333;margin:0;width:100%;display:grid;grid-template-columns:repeat(12,1fr);gap:.5rem 4px}.block.svelte-1v384h8{grid-column:span var(--block-span, 6);display:grid;grid-template-columns:subgrid;border-radius:6px;padding:.15em 0}.block.highlight.svelte-1v384h8{background:#fde0c8}.block.just-decoded.svelte-1v384h8{animation:svelte-1v384h8-reveal-blink .2s ease-in-out 2}@keyframes svelte-1v384h8-reveal-blink{0%,to{background:#fde0c8}50%{background:#f7a869}}.slot.svelte-1v384h8{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:center;justify-items:center;min-width:0;min-height:1.4em}.slot.svelte-1v384h8>.content:where(.svelte-1v384h8),.slot.svelte-1v384h8>.placeholder:where(.svelte-1v384h8){grid-row:1;grid-column:1;white-space:nowrap}.placeholder.mask.svelte-1v384h8{background:var(--mask-color, #cfe0f2);color:#33506e;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;font-size:.7em;font-weight:500;padding:.15em;border-radius:3px;white-space:nowrap;line-height:1.25;max-width:100%;box-sizing:border-box}.wrap.svelte-1ucb5lg{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:4rem;width:100%;margin:0 auto;flex-wrap:wrap}.block.svelte-1ucb5lg{display:flex;flex-direction:column;align-items:center;gap:.6rem}.label.svelte-1ucb5lg{font-size:1.15rem;font-weight:600;color:#666}.stack.svelte-1ucb5lg{display:flex;flex-direction:column;gap:.35rem;align-items:flex-start}.line.svelte-1ucb5lg{font-size:1.05rem;line-height:1.6;color:#333;margin:0;text-align:left;white-space:nowrap}.pre.svelte-1ucb5lg,.post.svelte-1ucb5lg{white-space:pre}.slot.svelte-1ucb5lg{display:inline-grid;grid-template-columns:1fr;grid-template-rows:1fr;vertical-align:middle;line-height:inherit;align-items:center;justify-items:center;margin:0 2px}.slot.svelte-1ucb5lg>.content:where(.svelte-1ucb5lg),.slot.svelte-1ucb5lg>.placeholder:where(.svelte-1ucb5lg){grid-row:1;grid-column:1;white-space:nowrap}.slot.svelte-1ucb5lg>.content:where(.svelte-1ucb5lg){color:#333}.slot.svelte-1ucb5lg>.placeholder:where(.svelte-1ucb5lg){width:100%;color:transparent}.placeholder.ar.svelte-1ucb5lg{border-bottom:1px dashed #c8c8c8}.placeholder.mask.svelte-1ucb5lg{height:1em;background:var(--mask-color, #c4c8ce);border-radius:3px}.smiley-flow.svelte-9iw59u{display:flex;flex-direction:column;align-items:center;gap:.5rem}.stage.svelte-9iw59u{width:100%}canvas.svelte-9iw59u{display:block;width:100%;height:100%;border-radius:4px}.wrap.svelte-1a4t457{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%;margin:0 auto}.section.svelte-1a4t457{display:flex;flex-direction:column;align-items:center;gap:.4rem;width:100%}.canvas-row.svelte-1a4t457{display:flex;justify-content:center;width:100%}.paragraph.svelte-1a4t457{font-size:1.2rem;line-height:1.9;color:#333;margin:.5rem 0;text-align:left;max-width:780px}.pre.svelte-1a4t457,.post.svelte-1a4t457{white-space:pre-wrap}.slot.svelte-1a4t457{display:inline-grid;grid-template-columns:1fr;grid-template-rows:1fr;vertical-align:middle;line-height:inherit;align-items:center;justify-items:center;margin:0 2px}.slot.has-callout.svelte-1a4t457{position:relative}.callout.svelte-1a4t457{position:absolute;top:100%;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;pointer-events:none;z-index:2}.callout-line.svelte-1a4t457{display:block;width:1.5px;height:1.8rem;background:#9aa0a6;border-radius:1px}.callout-label.svelte-1a4t457{margin-top:.15rem;font-size:.85rem;font-weight:500;color:#9aa0a6;white-space:nowrap}.slot.svelte-1a4t457>.word:where(.svelte-1a4t457),.slot.svelte-1a4t457>.mask:where(.svelte-1a4t457){grid-row:1;grid-column:1;white-space:nowrap}.mask.svelte-1a4t457{width:100%;height:1em;background:var(--mask-color, #cfe0f2);border-radius:3px;color:transparent}.slider-row.svelte-1a4t457{position:relative;display:flex;flex-direction:column;align-items:center;gap:.4rem;width:100%}.direction-badge.svelte-1a4t457{position:relative;display:flex;align-items:center;justify-content:center;width:240px;height:32px;margin:0 auto .4rem;pointer-events:none}.direction-arrow.svelte-1a4t457{position:absolute;inset:0;width:100%;height:100%}.direction-text.svelte-1a4t457{position:relative;z-index:1;padding:0 .6rem;background:#fff;font-size:1.15rem;font-weight:600;color:#666;letter-spacing:.02em}.wrap.svelte-1kkhs08{position:relative;width:100%;max-width:780px;margin:0 auto}svg.svelte-1kkhs08{width:100%;height:auto;display:block}.wrap.svelte-1muv4jw{position:relative;width:100%}.canvas.svelte-1muv4jw{width:100%;height:auto;display:block;margin:0 auto}.wrap.svelte-64dygy{width:100%;margin:0 auto}.titles.svelte-64dygy{display:flex;flex-direction:row;align-items:flex-start;margin-bottom:.4rem}.title-cell.svelte-64dygy{display:flex;flex-direction:column;align-items:center;gap:2px}.title-text.svelte-64dygy{font-size:1.25rem;font-weight:500;color:#666}.title-math.svelte-64dygy{font-size:1.4rem;color:#666}.arrow-spacer.svelte-64dygy{flex-shrink:0}.canvas.svelte-64dygy{width:100%;height:auto;display:block}.mask-token.svelte-11oy83l{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;font-size:.85em;font-weight:500;padding:.2em .3em;border-radius:3px;white-space:nowrap;line-height:1.25}.wrap.svelte-umgmd9{width:100%;max-width:780px;margin:0 auto}svg.svelte-umgmd9{width:100%;height:auto;display:block}svg.svelte-1krjcbp{width:100%;height:auto;display:block}.active-layer-outline.svelte-1krjcbp{stroke-dasharray:6 6;animation:svelte-1krjcbp-marching-ants .6s linear infinite}@keyframes svelte-1krjcbp-marching-ants{0%{stroke-dashoffset:0}to{stroke-dashoffset:-12}}.wrap.svelte-19f7r99{width:100%;max-width:780px;margin:0 auto;position:relative}.wrap.svelte-19f7r99>svg:where(.svelte-19f7r99){width:100%;height:auto;display:block}.wrap.svelte-vp3jof{position:relative;width:100%;max-width:780px;margin:0 auto}svg.svelte-vp3jof{width:100%;height:auto;display:block}.section-divider.svelte-1uha8ag{border:none;border-top:1px solid #e0e0e0;margin:2.5rem 0}.equation-scroll.svelte-1uha8ag{overflow-x:auto;max-width:100%}
