.guide-page.svelte-yxsc6c{position:relative;min-height:100svh;color:var(--color-base-content);display:flex;justify-content:center;padding:calc(env(safe-area-inset-top,0px) + var(--sg-nav-row) + .75rem) 1rem 2.5rem;overflow-x:clip}.guide-column.svelte-yxsc6c{position:relative;z-index:1;width:100%;max-width:42rem;display:flex;flex-direction:column;align-items:center;gap:.9rem}.guide-stage-area.svelte-yxsc6c{position:relative;display:flex;justify-content:center;width:100%}.guide-constellations.svelte-yxsc6c{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none;z-index:0}.gc-wrap.svelte-yxsc6c{position:absolute;left:0;top:0;transform:translate(-50%,-50%) translate(calc(var(--ox, 0) * 1vw),calc(var(--oy, 0) * .5svh)) scale(var(--cs, 1))}@media(max-width:767px){.guide-constellations.svelte-yxsc6c{display:none}}.guide-stage.svelte-yxsc6c{position:relative;z-index:1;width:min(62vw,26svh)}@media(min-width:768px){.guide-stage.svelte-yxsc6c{width:min(34vh,22rem)}}.guide-poke.svelte-yxsc6c{position:absolute;inset:4%;z-index:9;display:block;border-radius:50%!important;background:transparent!important;border:none;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.guide-poke.svelte-yxsc6c:focus-visible{outline:2px solid color-mix(in oklch,var(--color-primary) 60%,transparent);outline-offset:4px}.guide-stage.svelte-yxsc6c .guide-moon .moon-btn{width:100%;height:100%}.guide-stage.svelte-yxsc6c .guide-moon{position:absolute;right:-2.2rem;bottom:-.55rem;z-index:12;width:2.6rem;height:2.6rem}@media(min-width:768px){.guide-stage.svelte-yxsc6c .guide-moon{width:3.4rem;height:3.4rem;right:-2.9rem;bottom:-.7rem}}.guide-pretext.svelte-yxsc6c{margin:0;font-size:.85rem;font-weight:400;font-style:italic;letter-spacing:.14em;text-transform:lowercase;opacity:.65;text-align:center}.guide-speaks.svelte-yxsc6c{min-height:3.3rem;display:flex;align-items:center;justify-content:center}.guide-reaction.svelte-yxsc6c{margin:0;max-width:26rem;font-size:1.1rem;line-height:1.5;font-style:italic;opacity:.95;text-align:center;text-shadow:0 0 16px color-mix(in oklch,var(--color-primary) 40%,transparent)}.guide-question.svelte-yxsc6c{margin:0;font-size:1.15rem;font-weight:600;letter-spacing:.01em;text-align:center}.guide-fade-in.svelte-yxsc6c{animation:svelte-yxsc6c-guide-fade .9s ease-out both}@keyframes svelte-yxsc6c-guide-fade{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.guide-swap.svelte-yxsc6c{position:relative;width:100%;min-height:23rem;display:flex;flex-direction:column;align-items:center}@media(min-width:768px){.guide-swap.svelte-yxsc6c{min-height:15rem}}.guide-panel.svelte-yxsc6c{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}.guide-road-label.svelte-yxsc6c{margin:0;font-size:.8rem;font-style:italic;letter-spacing:.12em;text-transform:lowercase;opacity:.6}.guide-roads.svelte-yxsc6c{display:flex;flex-direction:column;gap:.55rem;width:100%;max-width:26rem}@media(min-width:768px){.guide-roads.svelte-yxsc6c{display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,auto);grid-template-columns:1fr 1fr;column-gap:.7rem;max-width:38rem}}.guide-pill.svelte-yxsc6c{display:flex;align-items:center;gap:.8rem;width:100%;padding:.7rem 1.1rem;border-radius:9999px!important;border:1px solid color-mix(in oklch,var(--color-primary) 35%,transparent);background:color-mix(in oklch,var(--color-primary) 10%,transparent)!important;color:color-mix(in oklch,var(--color-base-content) 88%,transparent)!important;font-size:.95rem;text-align:left;cursor:pointer;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease}.guide-pill.svelte-yxsc6c:hover{background:color-mix(in oklch,var(--color-primary) 22%,transparent)!important;border-color:color-mix(in oklch,var(--color-primary) 60%,transparent);transform:translateY(-1px)}.guide-pill-seen.svelte-yxsc6c{border-color:color-mix(in oklch,var(--color-primary) 50%,transparent)}.guide-pill-key.svelte-yxsc6c{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:50%;border:1px solid color-mix(in oklch,var(--color-primary) 45%,transparent);font-size:.8rem;font-style:italic}.guide-pill-label.svelte-yxsc6c{min-width:0;flex:1}.guide-pill-star.svelte-yxsc6c{flex-shrink:0;font-size:.7rem;opacity:.7;color:color-mix(in oklch,var(--color-primary) 80%,white)}.guide-keys-hint.svelte-yxsc6c{margin:0;font-size:.72rem;letter-spacing:.1em;opacity:.35;display:none}@media(min-width:768px)and (hover:hover){.guide-keys-hint.svelte-yxsc6c{display:block}}.guide-narration.svelte-yxsc6c{margin:0;max-width:27rem;font-size:1.02rem;line-height:1.55;font-style:italic;opacity:.88;text-align:center}.guide-steps.svelte-yxsc6c{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem;max-width:27rem;text-align:left}.guide-steps.svelte-yxsc6c li:where(.svelte-yxsc6c){position:relative;padding-left:1.4rem;line-height:1.5;font-size:.95rem;opacity:.92}.guide-steps.svelte-yxsc6c li:where(.svelte-yxsc6c):before{content:"✦";position:absolute;left:0;top:0;font-size:.8rem;color:color-mix(in oklch,var(--color-primary) 85%,white);text-shadow:0 0 8px color-mix(in oklch,var(--color-primary) 60%,transparent)}.guide-links.svelte-yxsc6c{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem}.guide-link.svelte-yxsc6c{display:inline-flex;align-items:center;gap:.4rem;min-height:2.5rem;padding:.55rem 1.25rem;border-radius:9999px;border:1px solid color-mix(in oklch,var(--color-primary) 55%,transparent);background:color-mix(in oklch,var(--color-primary) 24%,transparent);color:var(--color-base-content);font-size:.92rem;font-weight:600;text-decoration:none;box-shadow:0 0 18px color-mix(in oklch,var(--color-primary) 25%,transparent);transition:background .25s ease,box-shadow .25s ease,transform .25s ease}.guide-link.svelte-yxsc6c:hover,.guide-link.svelte-yxsc6c:focus-visible{background:color-mix(in oklch,var(--color-primary) 38%,transparent);box-shadow:0 0 26px color-mix(in oklch,var(--color-primary) 45%,transparent);transform:translateY(-1px);outline:none}.guide-link-icon{width:.95rem;height:.95rem;flex:none}.guide-sky-inline.svelte-yxsc6c{display:none}@media(max-width:767px){.guide-sky-inline.svelte-yxsc6c{display:block;position:absolute;left:50%;top:30%;width:220px;height:220px;transform:translate(-50%,-50%);z-index:-1;opacity:.5;pointer-events:none}}.guide-return.svelte-yxsc6c{background:transparent!important;border:none;color:color-mix(in oklch,var(--color-base-content) 60%,transparent)!important;font-size:.85rem;font-style:italic;cursor:pointer;text-decoration:underline dotted;border-radius:9999px!important}.guide-return.svelte-yxsc6c:hover{color:color-mix(in oklch,var(--color-base-content) 85%,transparent)!important}.guide-chamber.svelte-yxsc6c{margin-top:.6rem;background:transparent;border:none;color:color-mix(in oklch,var(--color-base-content) 60%,transparent);font-size:.85rem;font-style:italic;text-decoration:underline dotted}.guide-chamber.svelte-yxsc6c:hover{color:color-mix(in oklch,var(--color-base-content) 85%,transparent)}@media(max-width:767px)and (max-height:740px){.guide-page.svelte-yxsc6c{padding:calc(env(safe-area-inset-top,0px) + var(--sg-nav-row) + .25rem) 1rem 1.5rem}.guide-stage.svelte-yxsc6c{width:min(52vw,21svh)}.guide-column.svelte-yxsc6c{gap:.55rem}.guide-speaks.svelte-yxsc6c{min-height:2.6rem}.guide-reaction.svelte-yxsc6c{font-size:1rem}.guide-swap.svelte-yxsc6c{min-height:0}}@media(prefers-reduced-motion:reduce){.guide-fade-in.svelte-yxsc6c{animation:none}.guide-pill.svelte-yxsc6c,.guide-link.svelte-yxsc6c{transition:none}}
