.landing.svelte-1uha8ag{--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.76, 0, .24, 1)}.hero-mark.svelte-1uha8ag:before{content:"";z-index:-1;background:var(--accent);transform-origin:0;border-radius:4px;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.hero-swash.svelte-1uha8ag{stroke-dasharray:1;animation:svelte-1uha8ag-draw .7s var(--ease-out) .25s both}.hero-doc.svelte-1uha8ag{animation:svelte-1uha8ag-settle .6s var(--ease-out) .1s both}.hero-mark.svelte-1uha8ag{animation:svelte-1uha8ag-mark-ink .45s ease calc(.55s + var(--i) * .15s) both}.hero-mark.svelte-1uha8ag:before{animation:svelte-1uha8ag-sweep .45s var(--ease-out) calc(.55s + var(--i) * .15s) both}.hero-card.svelte-1uha8ag{animation:.65s cubic-bezier(.3,1.35,.5,1) 1.8s both svelte-1uha8ag-save}.hero-lesson.svelte-1uha8ag{animation:svelte-1uha8ag-rise .7s var(--ease-out) 1.3s both}.hero-arrow.svelte-1uha8ag{stroke-dasharray:1;animation:svelte-1uha8ag-draw .6s var(--ease-in-out) 1.45s both}.hero-arrowhead.svelte-1uha8ag{animation:.18s 1.95s both svelte-1uha8ag-appear}.hero-answer.svelte-1uha8ag{animation:svelte-1uha8ag-tap .45s var(--ease-out) 2.5s both}.hero-feedback.svelte-1uha8ag{animation:svelte-1uha8ag-settle .45s var(--ease-out) 2.85s both}.hero-feedback.svelte-1uha8ag svg:where(.svelte-1uha8ag){animation:svelte-1uha8ag-pop .4s var(--ease-out) 2.95s both}[data-motion=armed] .step-rail.svelte-1uha8ag{transform:scaleX(0)}[data-motion=armed] :is(.step-title.svelte-1uha8ag,.step-file.svelte-1uha8ag,.step-row.svelte-1uha8ag,.step-quote.svelte-1uha8ag,.step-feedback.svelte-1uha8ag){opacity:0}[data-motion=play] .step-rail.svelte-1uha8ag{transform-origin:0;animation:svelte-1uha8ag-grow .6s var(--ease-out) var(--step,0s) both}[data-motion=play] .step-title.svelte-1uha8ag{animation:svelte-1uha8ag-settle .5s var(--ease-out) calc(var(--step,0s) + .2s) both}[data-motion=play] .step-file.svelte-1uha8ag{animation:svelte-1uha8ag-land .65s var(--ease-out) calc(var(--step,0s) + .3s + var(--i) * 90ms) both}[data-motion=play] .step-row.svelte-1uha8ag{animation:svelte-1uha8ag-build .45s var(--ease-out) calc(var(--step,0s) + .35s + var(--i) * 90ms) both}[data-motion=play] .step-quote.svelte-1uha8ag{animation:svelte-1uha8ag-settle .5s var(--ease-out) calc(var(--step,0s) + .35s) both}[data-motion=play] .step-feedback.svelte-1uha8ag{animation:svelte-1uha8ag-settle .5s var(--ease-out) calc(var(--step,0s) + .85s) both}[data-motion=play] .step-feedback.svelte-1uha8ag svg:where(.svelte-1uha8ag){animation:svelte-1uha8ag-pop .4s var(--ease-out) calc(var(--step,0s) + .95s) both}[data-motion=armed] :is(.tile-check.svelte-1uha8ag,.tile-next.svelte-1uha8ag,.tile-card.svelte-1uha8ag,.tile-note.svelte-1uha8ag){opacity:0}[data-motion=play] .tile-check.svelte-1uha8ag{animation:svelte-1uha8ag-pop .4s var(--ease-out) .15s both}[data-motion=play] .tile-next.svelte-1uha8ag{animation:svelte-1uha8ag-queue .45s var(--ease-out) .3s both}[data-motion=play] .tile-card.svelte-1uha8ag{animation:svelte-1uha8ag-deal .55s var(--ease-out) .45s both}[data-motion=play] .tile-note.svelte-1uha8ag{animation:svelte-1uha8ag-settle .45s var(--ease-out) .6s both}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cta-glyph.svelte-1uha8ag{animation:linear both svelte-1uha8ag-drift;animation-timeline:view()}}}@keyframes svelte-1uha8ag-draw{0%{stroke-dashoffset:1px;opacity:0}1%{opacity:1}}@keyframes svelte-1uha8ag-settle{0%{opacity:0;transform:translateY(10px)}}@keyframes svelte-1uha8ag-rise{0%{opacity:0;transform:translateY(28px)}}@keyframes svelte-1uha8ag-appear{0%{opacity:0}}@keyframes svelte-1uha8ag-mark-ink{0%{color:var(--foreground)}}@keyframes svelte-1uha8ag-sweep{0%{transform:scaleX(0)}}@keyframes svelte-1uha8ag-save{0%{opacity:0;translate:-30px 110px;rotate:0deg;scale:.92}1%{opacity:1}}@keyframes svelte-1uha8ag-tap{0%,40%{background-color:var(--background);border-color:#0000;scale:.94}0%{scale:1}}@keyframes svelte-1uha8ag-pop{0%{opacity:0;scale:.4}}@keyframes svelte-1uha8ag-grow{0%{transform:scaleX(0)}}@keyframes svelte-1uha8ag-land{0%{opacity:0;transform:translateY(-28px)rotate(-9deg)}}@keyframes svelte-1uha8ag-build{0%{opacity:0;transform:translate(-12px)}}@keyframes svelte-1uha8ag-queue{0%{opacity:0;transform:translate(10px)}}@keyframes svelte-1uha8ag-deal{0%{opacity:0;transform:translate(-8px,-14px)rotate(-8deg)}}@keyframes svelte-1uha8ag-drift{0%{transform:translateY(-8%)rotate(-4deg)}to{transform:translateY(8%)rotate(4deg)}}
