.companion-stage.svelte-9nzfr{pointer-events:none;z-index:0;width:36vw;height:53vh;transition:opacity .3s;position:fixed;top:22vh;right:7vw}.past.svelte-9nzfr{opacity:0;visibility:hidden}.traveler.svelte-9nzfr{width:65%;height:80%;transform:translate(var(--x),var(--drop)) rotate(var(--tilt));transition:transform .12s linear;position:absolute;top:0;left:17%}.ledge.svelte-9nzfr{background:#c6b494;border-radius:50%;width:82%;height:12px;margin:-5px auto 0;box-shadow:0 6px #9e857433}.trail.svelte-9nzfr{border-left:3px dashed #b7a6cc55;border-radius:45%;position:absolute;inset:5% 14%}.trail.svelte-9nzfr i:where(.svelte-9nzfr){background:#b7a6cc44;border-radius:9px;width:45%;height:9px;position:absolute;top:12%;left:10%}.trail.svelte-9nzfr i:where(.svelte-9nzfr):nth-child(2){top:55%;left:65%}.trail.svelte-9nzfr i:where(.svelte-9nzfr):nth-child(3){top:90%;left:5%}@media (width<=900px){.companion-stage.svelte-9nzfr{width:60%;height:23vh;top:105px;right:20%}.traveler.svelte-9nzfr{width:55%;height:85%;left:22%}.ledge.svelte-9nzfr{height:7px}}@media (prefers-reduced-motion:reduce){.traveler.svelte-9nzfr{transition:none;transform:none}.companion-stage.svelte-9nzfr{transition:none}}.companion-link.svelte-1uha8ag{padding-block:2.5rem}.companion-link.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:2rem}.companion-choice.svelte-1uha8ag{gap:12px;margin-top:24px;display:flex}.companion-choice.svelte-1uha8ag button:where(.svelte-1uha8ag){text-align:left;border:1px solid var(--line);background:var(--panel);color:var(--ink);font:inherit;cursor:pointer;border-radius:18px;flex:1;padding:14px 18px}.companion-choice.svelte-1uha8ag button[aria-pressed=true]:where(.svelte-1uha8ag){border:2px solid var(--mint);background:var(--raised)}.companion-choice.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--muted);font-size:.7rem;display:block}.face-list.svelte-1uha8ag{background:0 0;border:0;gap:.65rem}.face-list.svelte-1uha8ag li:where(.svelte-1uha8ag){background:var(--panel);border:0;border-radius:24px;flex-wrap:nowrap;align-items:center;gap:1rem;padding:.55rem .9rem;display:flex}.little-art.svelte-1uha8ag{flex:0 0 56px;width:56px}.row-copy.svelte-1uha8ag{gap:.25rem;min-width:0;display:grid}.face-list.svelte-1uha8ag b:where(.svelte-1uha8ag){letter-spacing:0;color:var(--ink);font-family:Fredoka,sans-serif;font-size:1.1rem}.face-list.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:.9rem;line-height:1.45}.mode-card.svelte-1uha8ag{background:0 0;border:0;align-items:center;gap:1.1rem;padding:.65rem 0;display:flex}.mode-art.svelte-1uha8ag{background:var(--panel);border-radius:30px 35px 25px 32px;flex:0 0 84px;width:84px;padding:5px}.mode-copy.svelte-1uha8ag{min-width:0}.mode-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.4rem}.mode-card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:.35rem 0 0;font-family:inherit;font-size:.95rem;line-height:1.5}.build-status.svelte-1uha8ag{border:0;gap:.6rem;padding:0;display:grid}.build-status.svelte-1uha8ag li:where(.svelte-1uha8ag){background:var(--panel);border:0;border-radius:20px;grid-template-columns:38px 1fr auto;align-items:center;gap:.65rem;padding:.8rem;display:grid}.build-status.svelte-1uha8ag b:where(.svelte-1uha8ag){font-size:.95rem}.build-status.svelte-1uha8ag em:where(.svelte-1uha8ag){letter-spacing:0;background:var(--mint-solid);color:var(--ink);border-radius:20px;padding:.4rem .65rem;font-family:inherit}.build-status.svelte-1uha8ag em.pending:where(.svelte-1uha8ag){background:var(--raised);color:var(--ink)}.status-stamp.svelte-1uha8ag{background:var(--mint-solid);width:34px;height:34px;color:var(--ink);border-radius:50%;place-items:center;font-size:1.2rem;display:grid;transform:rotate(-8deg)}.status-stamp.pending.svelte-1uha8ag{background:var(--raised)}@media (width<=420px){.build-status.svelte-1uha8ag li:where(.svelte-1uha8ag){grid-template-columns:34px 1fr}.build-status.svelte-1uha8ag em:where(.svelte-1uha8ag){grid-column:2;justify-self:start}.little-art.svelte-1uha8ag{flex-basis:46px;width:46px}}.store-launch.svelte-1uha8ag{margin-top:1.6rem}.coming-soon.svelte-1uha8ag{color:var(--ink);margin:0 0 .8rem;font-family:Fredoka,sans-serif;font-size:1.1rem;font-weight:500}.store-badges.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}
