.showcase.svelte-10p06xr{perspective:1600px}.showcase__frame.svelte-10p06xr{transition:transform .8s var(--ease-out-expo);border-radius:.75rem;animation:6s ease-in-out infinite svelte-10p06xr-float;transform:rotateY(-14deg)rotateX(6deg)rotate(1deg);box-shadow:30px 40px 80px -20px #0e0e1859}.showcase.svelte-10p06xr:hover .showcase__frame:where(.svelte-10p06xr){animation-play-state:paused;transform:rotateY(-4deg)rotateX(2deg)}@keyframes svelte-10p06xr-float{0%,to{translate:0}50%{translate:0 -10px}}@media (prefers-reduced-motion:reduce){.showcase__frame.svelte-10p06xr{transition:none;animation:none}}.tour-layer.svelte-1ek0c26{transition:transform 1.1s cubic-bezier(.65,0,.35,1),transform-origin 1.1s cubic-bezier(.65,0,.35,1)}.tour-layer.ending.svelte-1ek0c26{transition-duration:.6s}.tour-cursor.svelte-1ek0c26{transform:translate(-4px, -2px) scale(calc(1 / var(--s,1)));transform-origin:0 0;animation:svelte-1ek0c26-cursor-in .5s .7s both var(--ease-out-expo);position:absolute}.tour-ripple.svelte-1ek0c26{background:color-mix(in srgb, var(--color-brand-pink) 50%, transparent);border-radius:9999px;width:36px;height:36px;margin:-18px 0 0 -18px;animation:.8s ease-out 1.1s both svelte-1ek0c26-ripple;position:absolute;top:2px;left:4px}@keyframes svelte-1ek0c26-cursor-in{0%{opacity:0;translate:24px 24px}to{opacity:1;translate:0}}@keyframes svelte-1ek0c26-ripple{0%{opacity:1;scale:.2}to{opacity:0;scale:1.6}}.scroll-frame.svelte-n2ko8n{container-type:size}.scrolling.svelte-n2ko8n{animation:ease-in-out both svelte-n2ko8n-scroll-down}@keyframes svelte-n2ko8n-scroll-down{0%,12%{transform:translateY(0)}88%,to{transform:translateY(calc(100cqh - 100%))}}.panning.svelte-n2ko8n{animation:ease-in-out both svelte-n2ko8n-pan-right}@keyframes svelte-n2ko8n-pan-right{0%,12%{transform:translate(0)}88%,to{transform:translate(calc(100cqw - 100%))}}.still.svelte-ha82yj{transition:transform 1.2s cubic-bezier(.65,0,.35,1)}.clip.svelte-ha82yj{opacity:0;transition:opacity 1.2s}.clip.shown.svelte-ha82yj{opacity:1}.then.svelte-1cc3oje{opacity:0;transition:opacity 1s ease-in-out}.then.shown.svelte-1cc3oje{opacity:1}.intro.svelte-hqfqnu{opacity:0;transition:opacity .7s ease-in-out}.intro.shown.svelte-hqfqnu{opacity:1;transition-duration:.3s}.caption-text.svelte-aq5uie{animation:svelte-aq5uie-caption-in .4s .3s both var(--ease-out-expo)}@keyframes svelte-aq5uie-caption-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.caption-text.svelte-aq5uie{animation:none}}.screen.svelte-1cz7vpi{opacity:0;transition:opacity .7s ease-in-out}.screen.shown.svelte-1cz7vpi{opacity:1}.progress.svelte-1cz7vpi{animation:linear both svelte-1cz7vpi-progress}@keyframes svelte-1cz7vpi-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.inheritance.svelte-d4qtq0{--row:3.5rem;--gap:.75rem;--sep:1.5rem;--label:1.25rem;--track:2.25rem;gap:var(--gap);flex-direction:column;padding-right:1.75rem;display:flex}.row.svelte-d4qtq0{height:var(--row)}.row.result.svelte-d4qtq0{margin-top:var(--sep);position:relative}.row.result.svelte-d4qtq0:before{content:"";left:0;right:-1.75rem;top:calc(var(--sep) / -2 - var(--gap) / 2);border-top:1px solid #ffffff1a;position:absolute}.label.svelte-d4qtq0{height:var(--label);color:#ffffff80;font-size:.75rem;line-height:1rem}.track.svelte-d4qtq0{height:var(--track);background:var(--color-ink-950);border-radius:.375rem;position:relative;overflow:hidden}.block.svelte-d4qtq0{color:var(--color-ink-950);border-radius:.25rem;align-items:center;padding-inline:.75rem;font-size:.8125rem;font-weight:600;transition:opacity .5s ease-out;animation:.5s ease-out svelte-d4qtq0-fill-in;display:flex;position:absolute;inset:.25rem}.block.overridden.svelte-d4qtq0{opacity:.4}.block.empty.svelte-d4qtq0{color:#ffffff59;background:0 0;border:1px dashed #fff3;font-style:italic;font-weight:400}.block.chosen.svelte-d4qtq0{animation:.6s cubic-bezier(.22,1,.36,1) svelte-d4qtq0-drop-in}@keyframes svelte-d4qtq0-fill-in{0%{opacity:0;transform:scaleX(.9)}}@keyframes svelte-d4qtq0-drop-in{0%{opacity:0;transform:translateY(-.75rem)}}.connector.svelte-d4qtq0{--center:calc(var(--label) + var(--track) / 2);width:2px;right:.5rem;top:calc(var(--winner) * (var(--row) + var(--gap)) + var(--center));height:calc((3 - var(--winner)) * (var(--row) + var(--gap)) + var(--sep));background:#ffffff80;border-radius:1px;transition:top .6s cubic-bezier(.65,0,.35,1),height .6s cubic-bezier(.65,0,.35,1);position:absolute}.connector.svelte-d4qtq0:before,.connector.svelte-d4qtq0:after{content:"";position:absolute;left:50%;transform:translate(-50%)}.connector.svelte-d4qtq0:before{background:#ffffffb3;border-radius:50%;width:8px;height:8px;top:-4px}.connector.svelte-d4qtq0:after{border:5px solid #0000;border-top:7px solid #ffffffb3;border-bottom:0;bottom:-2px}.still.svelte-d4qtq0 .block:where(.svelte-d4qtq0),.still.svelte-d4qtq0 .connector:where(.svelte-d4qtq0){transition:none;animation:none}.silence.svelte-dqvqbu{transition:opacity .8s ease-out;animation:.7s ease-in-out infinite svelte-dqvqbu-alarm}.silence.resolved.svelte-dqvqbu{opacity:.35;animation:none}@keyframes svelte-dqvqbu-alarm{0%,to{opacity:.45}50%{opacity:1}}.fallback.svelte-dqvqbu{opacity:0}.fallback.started.svelte-dqvqbu{animation:1.4s cubic-bezier(.22,1,.36,1) .8s forwards svelte-dqvqbu-fallback-in}@keyframes svelte-dqvqbu-fallback-in{0%{opacity:0;transform:translateY(-80px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.fallback.started.svelte-dqvqbu{opacity:1;animation:none}.silence.svelte-dqvqbu{opacity:.6;animation:none}}.drawer.svelte-4lrehr:before{content:"";top:-.45rem;left:calc(var(--arrow-x) - .45rem);background:inherit;border-top:1px solid #ffffff1a;border-left:1px solid #ffffff1a;width:.9rem;height:.9rem;position:absolute;transform:rotate(45deg)}.tip.svelte-4lrehr{z-index:10;background:var(--color-ink-800);color:#ffffffb3;text-align:center;pointer-events:none;opacity:0;width:max-content;max-width:14rem;transform:translate(calc(-50% + var(--shift,0px)), .25rem);border:1px solid #ffffff26;border-radius:.375rem;padding:.375rem .625rem;font-size:.75rem;line-height:1.4;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + .5rem);left:50%}li.svelte-4lrehr:hover .tip:where(.svelte-4lrehr),li.svelte-4lrehr:focus-within .tip:where(.svelte-4lrehr){opacity:1;transform:translate(calc(-50% + var(--shift,0px)), 0)}
