.pill.svelte-stnarq{inset-inline-start:.25rem;transition:translate .25s cubic-bezier(.3,1.3,.5,1)}.pill.need.svelte-stnarq{translate:100%}[dir=rtl] .pill.need.svelte-stnarq{translate:-100%}.promo.svelte-1isg8g6{--loop: 7s;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--color-violet) 45%,transparent),transparent 60%),radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--color-mint) 14%,transparent),transparent 55%),var(--color-night);transition:transform .2s ease}.promo.svelte-1isg8g6:hover{transform:translateY(-2px)}.tile.svelte-1isg8g6{position:relative;width:1.45rem;height:2rem;border-radius:.3rem;background:linear-gradient(#2a2148 0 50%,#221a3c 50% 100%);box-shadow:inset 0 -1px #00000059;perspective:200px;font-size:1.1rem;font-weight:500;font-variant-numeric:tabular-nums}.tile.svelte-1isg8g6:after{content:"";position:absolute;inset-inline:0;top:50%;height:1px;background:#00000073}.tile.dot.svelte-1isg8g6{width:.6rem;background:none;box-shadow:none}.tile.dot.svelte-1isg8g6:after{display:none}.face.svelte-1isg8g6{position:absolute;inset:0;display:grid;place-items:center;backface-visibility:hidden;animation:var(--loop) cubic-bezier(.5,0,.5,1) var(--d) infinite}.before.svelte-1isg8g6{animation-name:svelte-1isg8g6-flip-away}.after.svelte-1isg8g6{color:var(--color-mint);animation-name:svelte-1isg8g6-flip-in}@keyframes svelte-1isg8g6-flip-away{0%,18%{transform:rotateX(0)}24%,90%{transform:rotateX(-90deg)}96%,to{transform:rotateX(0)}}@keyframes svelte-1isg8g6-flip-in{0%,24%{transform:rotateX(90deg)}30%,86%{transform:rotateX(0)}90%,to{transform:rotateX(90deg)}}.alert.svelte-1isg8g6{animation:svelte-1isg8g6-alert var(--loop) cubic-bezier(.3,1.3,.5,1) infinite}@keyframes svelte-1isg8g6-alert{0%,34%{transform:translateY(-.75rem) scale(.96);opacity:0}40%,84%{transform:none;opacity:1}90%,to{transform:translateY(-.5rem);opacity:0}}@media(prefers-reduced-motion:reduce){.face.svelte-1isg8g6,.alert.svelte-1isg8g6{animation:none}.before.svelte-1isg8g6{transform:rotateX(-90deg)}}.plot.svelte-1xt4ure{touch-action:pan-y;overflow:hidden}svg.svelte-1xt4ure{cursor:crosshair;outline-offset:2px}.cover.svelte-1xt4ure{position:absolute;inset:0;z-index:1;pointer-events:none;background:var(--color-night);transform-origin:right;animation:svelte-1xt4ure-uncover .9s cubic-bezier(.4,0,.2,1) forwards}@keyframes svelte-1xt4ure-uncover{to{transform:scaleX(0)}}.tile.svelte-1xt4ure{position:relative;display:grid;place-items:center;width:1.75rem;height:2.5rem;border-radius:.375rem;background:linear-gradient(#2a2148 0 50%,#221a3c 50% 100%);box-shadow:inset 0 -1px #00000059;font-size:1.5rem;font-weight:500;font-variant-numeric:tabular-nums;animation:svelte-1xt4ure-flap .38s cubic-bezier(.3,1.2,.5,1) var(--d) backwards}.tile.svelte-1xt4ure:after{content:"";position:absolute;inset-inline:0;top:50%;height:1px;background:#00000073}.tile.narrow.svelte-1xt4ure{width:.75rem;background:none;box-shadow:none}.tile.narrow.svelte-1xt4ure:after{display:none}@keyframes svelte-1xt4ure-flap{0%{transform:perspective(200px) rotateX(-85deg);opacity:0}}@media(prefers-reduced-motion:reduce){.cover.svelte-1xt4ure{display:none}.tile.svelte-1xt4ure{animation:none}}.glow.svelte-1uha8ag{position:absolute;inset:-40%;background:radial-gradient(circle at 75% 20%,rgb(124 92 255 / .35),transparent 35%),radial-gradient(circle at 20% 85%,rgb(61 255 180 / .14),transparent 35%);animation:svelte-1uha8ag-drift 18s ease-in-out infinite alternate}@keyframes svelte-1uha8ag-drift{to{transform:translate(6%,-4%) rotate(8deg)}}.pulse.svelte-1uha8ag:after{content:"";position:absolute;inset:0;border-radius:999px;background:var(--highlight);animation:svelte-1uha8ag-ping 1.8s ease-out infinite}@keyframes svelte-1uha8ag-ping{to{transform:scale(2.6);opacity:0}}.route.svelte-1uha8ag{position:absolute;inset-inline-start:1.75rem;top:1.75rem;bottom:1.75rem;border-inline-start:2px dashed color-mix(in srgb,var(--accent) 35%,transparent)}.traveller.svelte-1uha8ag{position:absolute;inset-inline-start:-7px;width:12px;height:12px;border-radius:999px;background:var(--highlight);box-shadow:0 0 0 4px color-mix(in srgb,var(--highlight) 25%,transparent);animation:svelte-1uha8ag-walk-down 6s ease-in-out infinite}@keyframes svelte-1uha8ag-walk-down{0%,10%{top:0}45%,55%{top:calc(50% - 6px)}90%,to{top:calc(100% - 12px)}}@media(min-width:48rem){.route.svelte-1uha8ag{inset-inline:16.66%;top:1.75rem;bottom:auto;border-inline-start:none;border-top:2px dashed color-mix(in srgb,var(--accent) 35%,transparent)}.traveller.svelte-1uha8ag{top:-7px;animation-name:svelte-1uha8ag-walk-across}@keyframes svelte-1uha8ag-walk-across{0%,10%{inset-inline-start:0}45%,55%{inset-inline-start:calc(50% - 6px)}90%,to{inset-inline-start:calc(100% - 12px)}}}@media(prefers-reduced-motion:reduce){.glow.svelte-1uha8ag,.pulse.svelte-1uha8ag:after,.traveller.svelte-1uha8ag{animation:none}}
