.scrolly.svelte-3hu6yk{--story-font:var(--font-serif);margin-block:var(--space-8);display:grid}.scrolly.svelte-3hu6yk:lang(fa){--story-font:var(--font-fa)}.stage.svelte-3hu6yk{grid-area:1/1;align-self:start;height:100svh;position:sticky;top:0;overflow:clip}.track.svelte-3hu6yk{grid-area:1/1}canvas.svelte-3hu6yk{width:100%;height:100%;position:absolute;inset:0}.beat.svelte-3hu6yk{padding:calc(var(--header-height) + 6svh) var(--gutter,16px) 0;pointer-events:none;align-content:start;justify-items:center;display:grid;position:absolute;inset:0}.beat.svelte-3hu6yk p:where(.svelte-3hu6yk){text-align:center;text-wrap:balance;max-inline-size:20ch;color:var(--ink);font:600 clamp(24px, 3.4vw, 42px) / 1.35 var(--story-font);letter-spacing:-.01em;opacity:var(--v,0);transform:translateY(calc((1 - var(--v,0)) * 28px));filter:blur(calc((1 - var(--v,0)) * 8px));will-change:opacity, transform, filter;margin:0}.scrolly.svelte-3hu6yk:lang(fa) .beat:where(.svelte-3hu6yk) p:where(.svelte-3hu6yk){letter-spacing:0}.w.svelte-3hu6yk{opacity:clamp(.14, calc(var(--k,1) * (var(--n) + 2) - var(--j)), 1);display:inline-block}.still.svelte-3hu6yk .beat:where(.svelte-3hu6yk) p:where(.svelte-3hu6yk){filter:none;transform:none}.scrolly.svelte-3hu6yk:not(.live) .stage:where(.svelte-3hu6yk){height:auto;position:static}.scrolly.svelte-3hu6yk:not(.live) canvas:where(.svelte-3hu6yk),.scrolly.svelte-3hu6yk:not(.live) .track:where(.svelte-3hu6yk){display:none}.scrolly.svelte-3hu6yk:not(.live) .beat:where(.svelte-3hu6yk){padding-block:var(--space-3);position:static}.scrolly.svelte-3hu6yk:not(.live) .beat:where(.svelte-3hu6yk) p:where(.svelte-3hu6yk){opacity:1;filter:none;max-inline-size:36ch;font-size:var(--text-subhead,22px);transform:none}.kicker.svelte-168eogr{color:var(--muted);margin:0}.title.svelte-168eogr{color:var(--ink);margin:var(--space-1) 0 var(--space-4);font-weight:700}svg.svelte-168eogr{direction:ltr;block-size:auto;inline-size:100%;display:block;overflow:visible}.shape.svelte-168eogr{fill:var(--surface);stroke:var(--ink);stroke-width:1.5px;stroke-linejoin:round}.hid.svelte-168eogr{fill:none;stroke:var(--muted);stroke-dasharray:3 3}.label.svelte-168eogr{font:600 14px var(--font-ui);fill:var(--ink)}.value.svelte-168eogr{font:14px var(--font-ui);fill:var(--ink-body)}:lang(fa) :is(.label.svelte-168eogr,.value.svelte-168eogr){font-family:var(--font-fa);direction:rtl}.bar.svelte-168eogr{fill:var(--rule-strong)}.extra.svelte-168eogr{fill:var(--accent)}.base-line.svelte-168eogr{stroke:var(--muted);stroke-dasharray:4 4}.bar.svelte-168eogr,.extra.svelte-168eogr,.icon.svelte-168eogr{transform-box:view-box}.stage.svelte-168eogr{padding-block-end:52px;position:relative}details.svelte-168eogr{margin-block-start:var(--space-2)}table.svelte-168eogr{border-collapse:collapse;margin-block-start:var(--space-2)}th.svelte-168eogr,td.svelte-168eogr{border-block-end:1px solid var(--rule);text-align:start;padding:4px 8px}.kicker.svelte-93u20y{color:var(--muted);margin:0}.title.svelte-93u20y{color:var(--ink);margin:var(--space-1) 0 var(--space-4);font-weight:700}.now.svelte-93u20y{align-items:center;gap:var(--space-4);margin-block-end:var(--space-4);display:flex}.swatch.svelte-93u20y{border:1px solid var(--rule-strong);border-radius:50%;flex:none;block-size:72px;inline-size:72px;transition:background-color .25s cubic-bezier(.25,1,.5,1);box-shadow:inset -8px -10px 18px #0000001f,inset 8px 8px 14px #ffffff59}.read.svelte-93u20y{color:var(--ink-body);align-items:center;min-block-size:3.4em;margin:0;display:flex}.scale.svelte-93u20y{direction:ltr;position:relative}.zones.svelte-93u20y,.ticks.svelte-93u20y{block-size:1.6em;font:13px var(--font-ui);color:var(--muted);position:relative}:lang(fa) :is(.zones.svelte-93u20y,.ticks.svelte-93u20y){font-family:var(--font-fa)}.zones.svelte-93u20y span:where(.svelte-93u20y),.ticks.svelte-93u20y span:where(.svelte-93u20y){white-space:nowrap;transition:color .25s cubic-bezier(.25,1,.5,1);position:absolute;inset-inline-start:calc(var(--x) * 100%);transform:translate(-50%)}.zones.svelte-93u20y span.first:where(.svelte-93u20y),.ticks.svelte-93u20y span:where(.svelte-93u20y):first-child{transform:none}.ticks.svelte-93u20y span:where(.svelte-93u20y):last-child{transform:translate(-100%)}.zones.svelte-93u20y span:where(.svelte-93u20y):last-child{transform:translate(-60%)}.zones.svelte-93u20y span.on:where(.svelte-93u20y){color:var(--ink);font-weight:600}.strip.svelte-93u20y{border-radius:var(--radius-sm);border:1px solid var(--rule);block-size:44px;position:relative;overflow:hidden}canvas.svelte-93u20y{block-size:100%;inline-size:100%;display:block}.marker.svelte-93u20y{pointer-events:none;transform:translateX(calc(var(--p) * 100%));transition:transform .22s cubic-bezier(.25,1,.5,1);position:absolute;inset:0}.marker.svelte-93u20y span:where(.svelte-93u20y){background:var(--ink);inline-size:4px;box-shadow:0 0 0 1.5px var(--paper);border-radius:2px;position:absolute;inset-block:-2px;inset-inline-start:-2px}input.svelte-93u20y{inline-size:100%;margin:var(--space-2) 0 0;accent-color:var(--accent);display:block}.controls.svelte-93u20y{min-block-size:calc(44px + 2 * var(--space-3));color:var(--ink-body);visibility:hidden;align-items:center;padding-inline-end:calc(44px + 2 * var(--space-3));display:inline-flex;position:relative}.js .controls.svelte-93u20y{visibility:visible}details.svelte-93u20y{margin-block-start:var(--space-2)}details.svelte-93u20y p:where(.svelte-93u20y){margin:var(--space-1) 0 0}.js .strip.svelte-93u20y{clip-path:inset(0 100% 0 0)}.js .marker.svelte-93u20y span:where(.svelte-93u20y){opacity:0}.js .swatch.svelte-93u20y{opacity:0;filter:blur(6px);transform:scale(.6)}.in.svelte-93u20y .strip:where(.svelte-93u20y){animation:1.1s cubic-bezier(.76,0,.24,1) forwards svelte-93u20y-open}.in.svelte-93u20y .marker:where(.svelte-93u20y) span:where(.svelte-93u20y){animation:.7s cubic-bezier(.16,1,.3,1) .8s forwards svelte-93u20y-drop}.in.svelte-93u20y .swatch:where(.svelte-93u20y){animation:.9s cubic-bezier(.16,1,.3,1) .7s forwards svelte-93u20y-swatch}@keyframes svelte-93u20y-open{to{clip-path:inset(0)}}@keyframes svelte-93u20y-drop{0%{opacity:0;filter:blur(3px);transform:translateY(-14px)scaleY(1.4)}to{opacity:1;filter:none;transform:none}}@keyframes svelte-93u20y-swatch{to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.strip.svelte-93u20y,.marker.svelte-93u20y span:where(.svelte-93u20y),.swatch.svelte-93u20y{clip-path:none!important;opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.marker.svelte-93u20y,.swatch.svelte-93u20y,.zones.svelte-93u20y span:where(.svelte-93u20y){transition:none}}.kicker.svelte-16flfcp{color:var(--muted);margin:0}.title.svelte-16flfcp{color:var(--ink);margin:var(--space-1) 0 var(--space-4);font-weight:700}svg.svelte-16flfcp{direction:ltr;block-size:auto;inline-size:100%;display:block;overflow:visible}.film.svelte-16flfcp{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round}.film.fill.svelte-16flfcp{stroke:none;fill:var(--accent-soft)}.wall.svelte-16flfcp{stroke:var(--ink-body)}.name.svelte-16flfcp{font:14px var(--font-ui);fill:var(--muted)}.ray.svelte-16flfcp{stroke:var(--accent);stroke-width:2px;stroke-linecap:round}.arc.svelte-16flfcp{fill:none;stroke:var(--accent);stroke-width:1.25px}.deg.svelte-16flfcp{font:600 13px var(--font-ui);fill:var(--accent)}.dot.svelte-16flfcp{fill:var(--accent)}:lang(fa) :is(.name.svelte-16flfcp,.deg.svelte-16flfcp){font-family:var(--font-fa)}.control.svelte-16flfcp{gap:var(--space-1);color:var(--ink-body);margin-block-start:var(--space-4);display:grid}.control.svelte-16flfcp input:where(.svelte-16flfcp){inline-size:100%;max-inline-size:360px;accent-color:var(--accent);direction:ltr}.ends.svelte-16flfcp{max-inline-size:360px;color:var(--muted);direction:ltr;justify-content:space-between;font-size:15px;display:flex}.note.svelte-16flfcp{color:var(--ink-body);margin:var(--space-3) 0 0;min-block-size:3.4em}.js .film.svelte-16flfcp:not(.fill){stroke-dasharray:1;stroke-dashoffset:1px}.js .film.fill.svelte-16flfcp,.js .marks.svelte-16flfcp>:where(.svelte-16flfcp){opacity:0}.js .ray.svelte-16flfcp{transform:scale(0)}.ray.svelte-16flfcp,.arc.svelte-16flfcp,.deg.svelte-16flfcp{transform-box:view-box}.in.svelte-16flfcp .film:where(.svelte-16flfcp):not(.fill){animation:svelte-16flfcp-draw 1s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * .16s) forwards}.in.svelte-16flfcp .film.fill:where(.svelte-16flfcp){animation:.9s cubic-bezier(.16,1,.3,1) .5s forwards svelte-16flfcp-fade}.in.svelte-16flfcp .marks:where(.svelte-16flfcp)>:where(.svelte-16flfcp){animation:svelte-16flfcp-mark .7s cubic-bezier(.16, 1, .3, 1) calc(.7s + var(--i,0) * 80ms) forwards}.in.svelte-16flfcp .ray:where(.svelte-16flfcp){animation-name:svelte-16flfcp-ray}@keyframes svelte-16flfcp-draw{to{stroke-dashoffset:0}}@keyframes svelte-16flfcp-fade{to{opacity:1}}@keyframes svelte-16flfcp-mark{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}@keyframes svelte-16flfcp-ray{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.film.svelte-16flfcp:not(.fill),.film.fill.svelte-16flfcp,.marks.svelte-16flfcp>:where(.svelte-16flfcp){opacity:1!important;stroke-dashoffset:0!important;filter:none!important;animation:none!important;transform:none!important}}.kicker.svelte-1nhqvu2{color:var(--muted);margin:0}.title.svelte-1nhqvu2{color:var(--ink);margin:var(--space-1) 0 var(--space-4);font-weight:700}.control.svelte-1nhqvu2{gap:var(--space-1);color:var(--ink-body);display:grid}.control.svelte-1nhqvu2 input:where(.svelte-1nhqvu2){inline-size:100%;max-inline-size:360px;accent-color:var(--accent);direction:ltr}.ends.svelte-1nhqvu2{max-inline-size:360px;color:var(--muted);direction:ltr;justify-content:space-between;font-size:15px;display:flex}.nums.svelte-1nhqvu2{gap:var(--space-2) var(--space-6);margin:var(--space-4) 0;flex-wrap:wrap;display:flex}.nums.svelte-1nhqvu2 dt:where(.svelte-1nhqvu2){color:var(--muted);font-size:15px}.nums.svelte-1nhqvu2 dd:where(.svelte-1nhqvu2){color:var(--ink);font-weight:700;font-size:var(--text-subhead);font-variant-numeric:tabular-nums;margin:0}.nums.svelte-1nhqvu2 small:where(.svelte-1nhqvu2){color:var(--muted);font-size:15px;font-weight:400}svg.svelte-1nhqvu2{direction:ltr;block-size:auto;inline-size:100%;display:block;overflow:visible}.label.svelte-1nhqvu2{font:14px var(--font-ui);fill:var(--ink-body)}.tick.svelte-1nhqvu2{font:13px var(--font-ui);fill:var(--muted)}:lang(fa) :is(.label.svelte-1nhqvu2,.tick.svelte-1nhqvu2){font-family:var(--font-fa)}:lang(fa) .label.svelte-1nhqvu2{direction:rtl}.bar.svelte-1nhqvu2{transform-box:view-box;transform-origin:0 0;transition:transform .25s cubic-bezier(.25,1,.5,1)}.running.svelte-1nhqvu2 .bar:where(.svelte-1nhqvu2){transition:none}.pop.svelte-1nhqvu2{fill:var(--accent)}.blink.svelte-1nhqvu2{fill:var(--muted)}.range.svelte-1nhqvu2{fill:var(--rule-strong);opacity:.6}.clock.svelte-1nhqvu2{stroke:var(--ink);stroke-width:1px;opacity:0;transition:opacity .3s cubic-bezier(.12,0,.39,0)}.running.svelte-1nhqvu2 .clock:where(.svelte-1nhqvu2){opacity:.6;transition:none}.controls.svelte-1nhqvu2{min-block-size:calc(44px + 2 * var(--space-3));color:var(--muted);visibility:hidden;align-items:center;padding-inline-end:calc(44px + 2 * var(--space-3));font-size:15px;display:inline-flex;position:relative}.js .controls.svelte-1nhqvu2{visibility:visible}@media (prefers-reduced-motion:reduce){.bar.svelte-1nhqvu2,.clock.svelte-1nhqvu2{transition:none}}
