.cascade.svelte-18bbgmh{display:flex;flex-direction:column;align-items:center;gap:.4rem;margin:0;inline-size:100%}svg.svelte-18bbgmh{inline-size:100%;max-inline-size:24rem;block-size:auto;overflow:visible}.cascade[data-dim=true].svelte-18bbgmh svg:where(.svelte-18bbgmh){opacity:.35}.ground.svelte-18bbgmh{fill:color-mix(in srgb,var(--c-night) 82%,var(--c-ink))}.horizon.svelte-18bbgmh{stroke:color-mix(in srgb,var(--c-panel) 55%,transparent);stroke-width:1.5}.upright.svelte-18bbgmh{stroke:color-mix(in srgb,var(--c-panel) 22%,transparent);stroke-width:1;stroke-dasharray:3 4}.arc.svelte-18bbgmh{fill:none;stroke:var(--c-rambam);stroke-width:2.5;stroke-linecap:round}.ghost.svelte-18bbgmh{fill:none;stroke:var(--c-rambam);stroke-width:1.5;stroke-dasharray:3 3}.bracket.svelte-18bbgmh line:where(.svelte-18bbgmh){stroke:var(--c-modern);stroke-width:1.5;stroke-dasharray:2 2}.frac.svelte-18bbgmh{direction:ltr;fill:var(--c-modern);font-family:var(--f-ui);font-size:15px;text-anchor:middle;unicode-bidi:isolate}.value.svelte-18bbgmh{direction:ltr;fill:var(--c-modern);font-family:var(--f-ui);font-size:12px;font-variant-numeric:tabular-nums;text-anchor:middle;unicode-bidi:isolate}.sun.svelte-18bbgmh{fill:color-mix(in srgb,var(--c-rambam) 45%,transparent);stroke:var(--c-rambam);stroke-width:1.25;stroke-dasharray:3 2}.moon.svelte-18bbgmh{fill:var(--c-panel);stroke:var(--c-night);stroke-width:1.25}@media (prefers-reduced-motion: no-preference){.arc.svelte-18bbgmh,.moon.svelte-18bbgmh,.bracket.svelte-18bbgmh{transition:d .42s ease,cx .42s ease,cy .42s ease,opacity .42s ease}}.note.svelte-18bbgmh{margin:0;color:color-mix(in srgb,var(--c-panel) 60%,transparent);font-family:var(--f-ui);font-size:.74rem;line-height:1.5;text-align:center}.keshet-viz.svelte-1r231n9{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;inline-size:100%;min-block-size:26rem}.stages.svelte-1r231n9{display:flex;flex-wrap:wrap;gap:.3rem .15rem;align-items:center;justify-content:center;margin:0;padding:0;inline-size:100%;max-inline-size:27rem;list-style:none}.stage.svelte-1r231n9{display:inline-flex;gap:.25rem;align-items:center;padding-inline:.15rem;opacity:.42}.stage[data-on=true].svelte-1r231n9{opacity:1}.stage[data-active=true].svelte-1r231n9 .val:where(.svelte-1r231n9){border-color:var(--c-rambam);background:color-mix(in srgb,var(--c-rambam) 22%,transparent)}.stage.svelte-1r231n9+.stage:where(.svelte-1r231n9):before{color:color-mix(in srgb,var(--c-panel) 45%,transparent);content:"→";font-size:.8rem}.stages[dir=rtl].svelte-1r231n9 .stage:where(.svelte-1r231n9)+.stage:where(.svelte-1r231n9):before{content:"←"}.name.svelte-1r231n9{color:color-mix(in srgb,var(--c-panel) 88%,transparent);font-family:var(--f-book);font-size:.82rem;line-height:1.2}.stage[data-active=true].svelte-1r231n9 .name:where(.svelte-1r231n9){color:var(--c-panel)}.val.svelte-1r231n9{padding:.05rem .35rem;border:1px solid color-mix(in srgb,var(--c-rambam) 45%,transparent);border-radius:.35rem;color:var(--c-rambam);font-family:var(--f-ui);font-size:.76rem;font-variant-numeric:tabular-nums}.frac.svelte-1r231n9{color:var(--c-modern);font-family:var(--f-ui);font-size:.95rem}.free.svelte-1r231n9{display:flex;gap:.5rem;align-items:center;color:color-mix(in srgb,var(--c-panel) 78%,transparent);font-family:var(--f-ui);font-size:.82rem}.free.svelte-1r231n9 input:where(.svelte-1r231n9){inline-size:7rem;min-block-size:2rem;padding-inline:.5rem;border:1px solid color-mix(in srgb,var(--c-panel) 30%,transparent);border-radius:.3rem;background:color-mix(in srgb,var(--c-panel) 8%,transparent);color:var(--c-panel);font-variant-numeric:tabular-nums}.night.svelte-1r231n9{margin:0;color:color-mix(in srgb,var(--c-panel) 62%,transparent);font-family:var(--f-ui);font-size:.76rem}.replay.svelte-1r231n9{display:flex;flex-direction:column;align-items:center;gap:.55rem;inline-size:100%;max-inline-size:26rem}.explainer.svelte-1r231n9,.narration.svelte-1r231n9{margin:0;inline-size:100%;max-inline-size:26rem;padding:.6rem .9rem;border-inline-start:3px solid color-mix(in srgb,var(--c-rambam) 55%,transparent);border-radius:.3rem;background:color-mix(in srgb,var(--c-rambam) 8%,transparent);color:var(--c-panel);font-family:var(--f-ui);font-size:.88rem;line-height:1.65;text-align:center}.shut.svelte-1r231n9{margin:0;max-inline-size:26rem;padding:.55rem .9rem;border:1px dashed color-mix(in srgb,var(--c-accent) 65%,transparent);border-radius:.3rem;color:color-mix(in srgb,var(--c-panel) 82%,transparent);font-family:var(--f-ui);font-size:.82rem;line-height:1.55;text-align:center}.stamp.svelte-1r231n9{display:inline-flex;flex-wrap:wrap;gap:.5rem;align-items:baseline;justify-content:center;margin:0;padding:.35rem .95rem;border:1px solid color-mix(in srgb,var(--c-rambam) 60%,transparent);border-radius:999px;background:color-mix(in srgb,var(--c-rambam) 14%,transparent)}.lbl.svelte-1r231n9{color:color-mix(in srgb,var(--c-panel) 62%,transparent);font-family:var(--f-ui);font-size:.78rem}.siman.svelte-1r231n9{color:var(--c-rambam);font-family:var(--f-book);font-size:1.15rem;font-weight:400}.num.svelte-1r231n9{color:var(--c-rambam);font-family:var(--f-ui);font-size:.85rem;font-variant-numeric:tabular-nums}.steps.svelte-1r231n9{display:flex;gap:.75rem;align-items:center;justify-content:center}.walk.svelte-1r231n9,.run.svelte-1r231n9{display:inline-flex;align-items:center;min-block-size:2rem;padding-inline:.9rem;border:1px solid color-mix(in srgb,var(--c-modern) 55%,transparent);border-radius:999px;background:color-mix(in srgb,var(--c-modern) 10%,transparent);color:var(--c-panel);font-family:var(--f-ui);font-size:.8rem;cursor:pointer}.walk.svelte-1r231n9:hover:not(:disabled),.walk.svelte-1r231n9:focus-visible:not(:disabled),.run.svelte-1r231n9:hover,.run.svelte-1r231n9:focus-visible{border-color:var(--c-modern);background:color-mix(in srgb,var(--c-modern) 22%,transparent)}.walk.svelte-1r231n9:disabled{opacity:.4;cursor:default}.run.svelte-1r231n9{min-block-size:2.2rem;border-color:color-mix(in srgb,var(--c-rambam) 60%,transparent);background:color-mix(in srgb,var(--c-rambam) 16%,transparent);color:var(--c-rambam)}.run.svelte-1r231n9:hover,.run.svelte-1r231n9:focus-visible{border-color:var(--c-rambam);background:color-mix(in srgb,var(--c-rambam) 28%,transparent)}.progress.svelte-1r231n9{color:color-mix(in srgb,var(--c-panel) 60%,transparent);font-family:var(--f-ui);font-size:.75rem;font-variant-numeric:tabular-nums}
