.backdrop.svelte-k0o3ar{position:absolute;inset:0;overflow:hidden}.layer.svelte-k0o3ar{opacity:var(--opacity);filter:blur(var(--blur)) saturate(.9);transition:opacity 1.2s,filter 1.2s;animation:40s ease-in-out infinite alternate svelte-k0o3ar-drift;position:absolute;inset:-3%}.layer.svelte-k0o3ar .art{position:absolute;inset:0}@keyframes svelte-k0o3ar-drift{0%{transform:scale(1.02)translate(-1%)}to{transform:scale(1.08)translate(1%,-1%)}}@media (prefers-reduced-motion:reduce){.layer.svelte-k0o3ar{animation:none}}.constellation.svelte-1i07tei{flex-direction:column;align-items:center;gap:.35rem;width:min(18rem,60vw);display:flex;position:relative}svg.svelte-1i07tei,ol.svelte-1i07tei{aspect-ratio:300/36;width:100%}svg.svelte-1i07tei{display:block;overflow:visible}ol.svelte-1i07tei{margin:0;padding:0;list-style:none;position:absolute;inset:0 0 auto}li.svelte-1i07tei{position:absolute;transform:translate(-50%,-50%)}.path.svelte-1i07tei{stroke:color-mix(in srgb, var(--text) 18%, transparent);stroke-width:.8px;stroke-dasharray:2 3}.thread.svelte-1i07tei{stroke:var(--focus);stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 2px var(--focus));transition:stroke-dashoffset .9s cubic-bezier(.3,.7,.2,1)}.thread.lit.svelte-1i07tei{stroke-dashoffset:0}.star.svelte-1i07tei{background:color-mix(in srgb, var(--text) 35%, transparent);border-radius:var(--radius);border:none;width:.42rem;height:.42rem;padding:0;transition:background-color .5s,box-shadow .5s,transform .5s cubic-bezier(.2,1.4,.4,1);display:block}.star.passed.svelte-1i07tei{background:var(--focus);box-shadow:0 0 .5rem .05rem color-mix(in srgb, var(--focus) 80%, transparent)}button.star.svelte-1i07tei{cursor:pointer}button.star.svelte-1i07tei:hover,button.star.svelte-1i07tei:focus-visible{box-shadow:0 0 0 .2rem color-mix(in srgb, var(--focus) 35%, transparent), 0 0 .8rem var(--focus);outline:none;transform:scale(1.6)}.star.current.svelte-1i07tei{background:var(--text);width:.62rem;height:.62rem;box-shadow:0 0 .4rem .1rem var(--focus), 0 0 1.4rem .3rem color-mix(in srgb, var(--focus) 55%, transparent);animation:2.6s ease-in-out infinite svelte-1i07tei-pulse}.caption.svelte-1i07tei{letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--text) 60%, transparent);white-space:nowrap;gap:.45rem;margin:0;font-size:.68rem;display:flex}.name.svelte-1i07tei{color:color-mix(in srgb, var(--focus) 75%, var(--text))}@keyframes svelte-1i07tei-pulse{50%{box-shadow:0 0 .5rem .15rem var(--focus), 0 0 2.2rem .6rem color-mix(in srgb, var(--focus) 35%, transparent)}}@media (prefers-reduced-motion:reduce){.thread.svelte-1i07tei,.star.svelte-1i07tei{transition:none}.star.current.svelte-1i07tei{animation:none}}.legend.svelte-1j54pnv{letter-spacing:.06em;color:color-mix(in srgb, var(--text) 62%, transparent);flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;font-size:.72rem;display:flex}.item.svelte-1j54pnv{align-items:center;gap:.45rem;transition:opacity .3s;display:inline-flex}.item.muted.svelte-1j54pnv{opacity:.45}kbd.svelte-1j54pnv{min-width:1.6rem;font:inherit;text-align:center;color:color-mix(in srgb, var(--text) 82%, transparent);background:color-mix(in srgb, var(--text) 6%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--text) 20%, transparent);border-radius:calc(var(--radius) * .9);border-bottom-width:2px;padding:.12rem .42rem;font-size:.68rem}.note.svelte-1j54pnv{letter-spacing:.02em;color:color-mix(in srgb, var(--focus) 60%, var(--text));font-style:italic}@media (width<=40rem),(hover:none){.legend.svelte-1j54pnv{display:none}}.shell.svelte-8a8k0n{background:var(--backdrop);isolation:isolate;grid-template-rows:auto minmax(0,1fr);height:100svh;display:grid;position:relative;overflow:clip}.shell.has-footer.svelte-8a8k0n{grid-template-rows:auto minmax(0,1fr) auto}.scene.svelte-8a8k0n{z-index:-1;pointer-events:none;position:absolute;inset:0}.glow.svelte-8a8k0n{background:radial-gradient(40rem 30rem at 50% 108%, color-mix(in srgb, var(--focus) 22%, transparent), transparent 70%), radial-gradient(50rem 26rem at 80% -6%, color-mix(in srgb, var(--focus) 10%, transparent), transparent 70%);mix-blend-mode:screen;position:absolute;inset:0}.pool.svelte-8a8k0n{background:radial-gradient(closest-side, color-mix(in srgb, var(--tone) 22%, transparent), transparent);mix-blend-mode:screen;width:70vmax;height:70vmax;animation:1.4s both svelte-8a8k0n-pool-in;position:absolute;transform:translate(-50%,-50%)}.vignette.svelte-8a8k0n{background:radial-gradient(ellipse 85% 75% at 50% 45%, transparent 40%, color-mix(in srgb, var(--backdrop) 82%, transparent) 100%), linear-gradient(to bottom, color-mix(in srgb, var(--backdrop) 55%, transparent), transparent 18%, transparent 78%, color-mix(in srgb, var(--backdrop) 75%, transparent));position:absolute;inset:0}.chrome.svelte-8a8k0n{z-index:2;padding:max(.9rem, env(safe-area-inset-top)) clamp(1rem, 4vw, 2.5rem) .6rem;opacity:0;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;transition:opacity .9s .4s,transform .9s cubic-bezier(.2,.7,.2,1) .4s;display:grid;position:relative;transform:translateY(-.6rem)}.chrome.visible.svelte-8a8k0n{opacity:1;pointer-events:auto;transform:none}.brand.svelte-8a8k0n{color:var(--text);opacity:.85;justify-self:start;transition:opacity .2s;display:inline-flex}.brand.svelte-8a8k0n:hover{opacity:1}.stage.svelte-8a8k0n{z-index:1;min-height:0;display:grid;position:relative}.stage.svelte-8a8k0n>*{grid-area:1/1;min-height:0}.footer.svelte-8a8k0n{z-index:2;min-height:4.6rem;padding:.8rem clamp(1rem, 4vw, 2.5rem) max(1rem, env(safe-area-inset-bottom));background:linear-gradient(to top, color-mix(in srgb, var(--backdrop) 92%, transparent), transparent);animation:svelte-8a8k0n-footer-in .8s ease var(--footer-delay) both;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;display:grid;position:relative}.legend-slot.svelte-8a8k0n{justify-self:start}.actions.svelte-8a8k0n{justify-content:center;align-items:center;gap:.6rem;display:flex}@keyframes svelte-8a8k0n-footer-in{0%{opacity:0;transform:translateY(.6rem)}}.flash.svelte-8a8k0n{z-index:5;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 46%, color-mix(in srgb, var(--text) 85%, var(--focus)), color-mix(in srgb, var(--focus) 70%, transparent) 35%, color-mix(in srgb, var(--backdrop) 0%, transparent) 75%);position:absolute;inset:0}.flash.on.svelte-8a8k0n{animation:1.5s ease-in-out both svelte-8a8k0n-flash}@keyframes svelte-8a8k0n-flash{0%{opacity:0;transform:scale(.4)}40%{opacity:.95;transform:scale(1.6)}to{opacity:0;transform:scale(2.4)}}@keyframes svelte-8a8k0n-pool-in{0%{opacity:0}}@media (width<=40rem){.chrome.svelte-8a8k0n{grid-template-columns:auto 1fr auto;gap:.5rem}.chrome.svelte-8a8k0n .constellation{justify-self:center;width:min(13rem,52vw)}.footer.svelte-8a8k0n{display:flex}.legend-slot.svelte-8a8k0n{display:none}.actions.svelte-8a8k0n{flex:1}}@media (prefers-reduced-motion:reduce){.chrome.svelte-8a8k0n{transition:opacity .4s;transform:none}.flash.on.svelte-8a8k0n{animation:.6s both svelte-8a8k0n-calm-flash}.pool.svelte-8a8k0n{animation:none}.footer.svelte-8a8k0n{animation-name:svelte-8a8k0n-calm-in}}@keyframes svelte-8a8k0n-calm-in{0%{opacity:0}}@keyframes svelte-8a8k0n-calm-flash{50%{opacity:.35}}.charter.svelte-t2zoz3{background:radial-gradient(ellipse 90% 60% at 0% 0%, color-mix(in srgb, var(--focus) 14%, transparent), transparent), color-mix(in srgb, var(--backdrop) 62%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--text) 12%, transparent);border-radius:calc(var(--radius) * 2.5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.kicker.svelte-t2zoz3{letter-spacing:.22em;text-transform:uppercase;color:var(--focus);font-size:.72rem}dl.svelte-t2zoz3{flex-direction:column;gap:.9rem;margin:0;display:flex}.row.svelte-t2zoz3{border-top:var(--border-width) solid color-mix(in srgb, var(--text) 8%, transparent);flex-direction:column;gap:.35rem;padding-top:.9rem;display:flex}.row.svelte-t2zoz3:first-child{border-top:none;padding-top:0}dt.svelte-t2zoz3{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--text) 55%, transparent);align-items:center;gap:.45rem;font-size:.75rem;display:flex}dd.svelte-t2zoz3{font-family:var(--font-title);justify-content:space-between;align-items:baseline;gap:.8rem;margin:0;font-size:1.1rem;display:flex}.regions.svelte-t2zoz3{flex-wrap:wrap;gap:.3rem .9rem;display:flex}.region.svelte-t2zoz3{align-items:center;gap:.4rem;display:inline-flex}.region.svelte-t2zoz3 i:where(.svelte-t2zoz3){background:var(--tone);border-radius:var(--radius);width:.45rem;height:.45rem;box-shadow:0 0 .5rem var(--tone)}.edit.svelte-t2zoz3{font:inherit;font-family:var(--font-body);color:color-mix(in srgb, var(--focus) 80%, var(--text));text-underline-offset:.2em;cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-size:.78rem;text-decoration:underline}.heading.svelte-1xngwij{flex-direction:column;gap:.9rem;max-width:46rem;display:flex}.heading.center.svelte-1xngwij{text-align:center;align-items:center;margin-inline:auto}.heading.start.svelte-1xngwij{text-align:left;align-items:flex-start}.kicker.svelte-1xngwij,.lead.svelte-1xngwij,.accent.svelte-1xngwij,.lede-wrap.svelte-1xngwij{animation:1s cubic-bezier(.2,.7,.2,1) both svelte-1xngwij-rise;animation-delay:calc(.25s + var(--i) * .14s);display:block}.kicker.svelte-1xngwij{color:var(--focus);letter-spacing:.24em;text-transform:uppercase;font-size:.75rem}.heading.svelte-1xngwij .title{letter-spacing:-.02em;text-shadow:0 .2rem 2rem color-mix(in srgb, var(--backdrop) 90%, transparent);text-wrap:balance;flex-direction:column;font-size:clamp(2.1rem,4.6vw,3.8rem);font-weight:500;line-height:1.04;display:flex}.heading.compact.svelte-1xngwij .title{font-size:clamp(1.8rem,3.4vw,2.9rem)}.accent.svelte-1xngwij{color:var(--focus);filter:drop-shadow(0 0 1.6rem color-mix(in srgb, var(--focus) 35%, transparent));font-style:italic;font-weight:400}.heading.svelte-1xngwij .lede{max-width:36rem;color:color-mix(in srgb, var(--text) 74%, transparent);text-wrap:pretty}@keyframes svelte-1xngwij-rise{0%{opacity:0;filter:blur(6px);transform:translateY(.9rem)}}@media (prefers-reduced-motion:reduce){.kicker.svelte-1xngwij,.lead.svelte-1xngwij,.accent.svelte-1xngwij,.lede-wrap.svelte-1xngwij{animation-name:svelte-1xngwij-fade}}@keyframes svelte-1xngwij-fade{0%{opacity:0}}.account-step.svelte-8jvn9q{overscroll-behavior:contain;flex-direction:column;gap:clamp(1.2rem,3vh,2rem);height:100%;padding:1rem clamp(1rem,4vw,3rem) 2.5rem;display:flex;overflow-y:auto}.layout.svelte-8jvn9q{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(1rem,3vw,2.4rem);width:min(62rem,100%);margin-inline:auto;display:grid}.charter-slot.svelte-8jvn9q{animation:.9s cubic-bezier(.2,.7,.2,1) .6s both svelte-8jvn9q-rise}.panel.svelte-8jvn9q{background:color-mix(in srgb, var(--backdrop) 74%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--text) 14%, transparent);border-radius:calc(var(--radius) * 2.5);box-shadow:0 2rem 5rem -2rem color-mix(in srgb, var(--focus) 30%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;gap:1.1rem;padding:clamp(1.3rem,3vw,2rem);animation:.9s cubic-bezier(.2,.7,.2,1) .75s both svelte-8jvn9q-rise;display:flex}.panel.svelte-8jvn9q .textbox,.panel.svelte-8jvn9q .submit{min-height:3.2rem}.signing.svelte-8jvn9q{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.who.svelte-8jvn9q{font-family:var(--font-title);color:var(--focus);font-size:1.35rem;font-style:italic}.edit.svelte-8jvn9q{font:inherit;color:color-mix(in srgb, var(--text) 60%, transparent);text-underline-offset:.2em;cursor:pointer;background:0 0;border:none;padding:0;font-size:.78rem;text-decoration:underline}.consents.svelte-8jvn9q{flex-direction:column;gap:.6rem;display:flex}.consent.svelte-8jvn9q{align-items:flex-start;gap:.5rem;display:flex}.panel.svelte-8jvn9q .switch{text-align:center}@keyframes svelte-8jvn9q-rise{0%{opacity:0;transform:translateY(1.2rem)}}@media (width<=52rem){.layout.svelte-8jvn9q{grid-template-columns:minmax(0,1fr);width:min(32rem,100%)}.charter-slot.svelte-8jvn9q{order:1}}@media (prefers-reduced-motion:reduce){.charter-slot.svelte-8jvn9q,.panel.svelte-8jvn9q{animation-name:svelte-8jvn9q-fade}}@keyframes svelte-8jvn9q-fade{0%{opacity:0}}.card.svelte-1lguci8{min-height:clamp(18rem,46vh,28rem);color:var(--text);font:inherit;text-align:left;background:radial-gradient(ellipse at 50% 20%, color-mix(in srgb, var(--tone) 22%, transparent), transparent 70%), color-mix(in srgb, var(--backdrop) 85%, var(--text) 3%);border:var(--border-width) solid color-mix(in srgb, var(--text) 12%, transparent);cursor:pointer;flex-direction:column;justify-content:flex-end;padding:0;transition:border-color .4s,box-shadow .5s,opacity .4s,filter .4s,transform .5s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:hidden}.card.adventure.svelte-1lguci8{border-radius:calc(var(--radius) * .75)}.card.narrative.svelte-1lguci8{border-radius:calc(var(--radius) * 2) 3.5rem calc(var(--radius) * 2) 3.5rem}.card.svelte-1lguci8:hover{border-color:color-mix(in srgb, var(--tone) 50%, transparent);transform:translateY(-.3rem)}.card.svelte-1lguci8:focus-visible{outline:2px solid var(--tone);outline-offset:3px}.card.selected.svelte-1lguci8{border-color:var(--tone);box-shadow:0 0 0 1px var(--tone), 0 2rem 5rem -2rem color-mix(in srgb, var(--tone) 70%, transparent);transform:translateY(-.4rem)}.card.dimmed.svelte-1lguci8{opacity:.55;filter:saturate(.6)}.art.svelte-1lguci8,.art.svelte-1lguci8 .painting,.motif.svelte-1lguci8,.shade.svelte-1lguci8{position:absolute;inset:0}.art.svelte-1lguci8 .painting{transition:transform 6s cubic-bezier(.2,.7,.2,1);transform:scale(1.04)}.locked.svelte-1lguci8 .art:where(.svelte-1lguci8) .tile{color:color-mix(in srgb, var(--tone) 60%, transparent);background:0 0;justify-content:flex-end;padding-right:22%;font-size:2rem}.card.svelte-1lguci8:hover .art:where(.svelte-1lguci8) .painting,.card.selected.svelte-1lguci8 .art:where(.svelte-1lguci8) .painting{transform:scale(1.12)}.shade.svelte-1lguci8{background:linear-gradient(to top, color-mix(in srgb, var(--backdrop) 96%, transparent) 30%, color-mix(in srgb, var(--backdrop) 55%, transparent) 60%, transparent 90%)}.grid.svelte-1lguci8{background-image:linear-gradient(color-mix(in srgb, var(--tone) 22%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--tone) 22%, transparent) 1px, transparent 1px);opacity:.55;background-size:2.2rem 2.2rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 65%);mask-image:linear-gradient(#000,#0000 65%)}.die.svelte-1lguci8{width:2.6rem;height:2.6rem;color:var(--tone);filter:drop-shadow(0 0 .8rem color-mix(in srgb, var(--tone) 80%, transparent));position:absolute;top:1.2rem;left:1.2rem}.die.roll.svelte-1lguci8{animation:.8s cubic-bezier(.3,.7,.3,1) svelte-1lguci8-tumble}.ink.svelte-1lguci8{width:100%;height:100%;position:absolute;inset:0}.ink.svelte-1lguci8 path:where(.svelte-1lguci8){fill:none;stroke:color-mix(in srgb, var(--tone) 75%, var(--text));stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:.72px;opacity:.55;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px var(--tone));transition:stroke-dashoffset 2.2s cubic-bezier(.3,.6,.2,1)}.ink.svelte-1lguci8 .thin:where(.svelte-1lguci8){stroke-width:1.2px;opacity:.35;stroke-dashoffset:.85px}.card.svelte-1lguci8:hover .ink:where(.svelte-1lguci8) path:where(.svelte-1lguci8),.card.selected.svelte-1lguci8 .ink:where(.svelte-1lguci8) path:where(.svelte-1lguci8){stroke-dashoffset:0}.quill.svelte-1lguci8{width:2.4rem;height:2.4rem;color:var(--tone);filter:drop-shadow(0 0 .8rem color-mix(in srgb, var(--tone) 80%, transparent));transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;top:1.2rem;left:1.2rem}.card.selected.svelte-1lguci8 .quill:where(.svelte-1lguci8){transform:rotate(-14deg)translateY(-.2rem)}.text.svelte-1lguci8{flex-direction:column;gap:.4rem;padding:4.4rem 1.5rem 1.5rem;display:flex;position:relative}.eyebrow.svelte-1lguci8{letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb, var(--tone) 80%, var(--text));font-size:.7rem}.title.svelte-1lguci8{font-family:var(--font-title);font-size:clamp(1.8rem,3vw,2.4rem);font-weight:500;line-height:1.05}.narrative.svelte-1lguci8 .title:where(.svelte-1lguci8){font-style:italic}.description.svelte-1lguci8{max-width:26rem;color:color-mix(in srgb, var(--text) 80%, transparent);line-height:1.5}.traits.svelte-1lguci8{color:color-mix(in srgb, var(--text) 70%, transparent);flex-direction:column;gap:.25rem;margin-top:.4rem;font-size:.85rem;display:flex}.trait.svelte-1lguci8{align-items:center;gap:.45rem;display:inline-flex}.trait.svelte-1lguci8 svg{color:var(--tone);flex:none}.check.svelte-1lguci8{width:1.9rem;height:1.9rem;color:var(--backdrop);background:var(--tone);border-radius:calc(var(--radius) * 1.5);opacity:0;place-items:center;transition:opacity .3s,transform .4s cubic-bezier(.2,1.5,.4,1);display:grid;position:absolute;top:1.2rem;right:1.2rem;transform:scale(.5)}.card.selected.svelte-1lguci8 .check:where(.svelte-1lguci8){opacity:1;transform:none}.card.locked.svelte-1lguci8{border-radius:calc(var(--radius) * 2);cursor:not-allowed;border-style:dashed;flex-direction:row;align-items:center;min-height:6.5rem}.card.locked.svelte-1lguci8:hover{border-color:color-mix(in srgb, var(--text) 18%, transparent);transform:none}.locked.svelte-1lguci8 .art:where(.svelte-1lguci8) .painting{filter:grayscale()brightness(.45)}.locked.svelte-1lguci8 .shade:where(.svelte-1lguci8){background:linear-gradient(to right, color-mix(in srgb, var(--backdrop) 92%, transparent) 45%, color-mix(in srgb, var(--backdrop) 60%, transparent))}.locked.svelte-1lguci8 .text:where(.svelte-1lguci8){opacity:.75;flex:1;gap:.2rem;padding:1rem 1.3rem}.locked.svelte-1lguci8 .title:where(.svelte-1lguci8){font-size:1.3rem}.locked.svelte-1lguci8 .description:where(.svelte-1lguci8){max-width:38rem;font-size:.85rem}.badge.svelte-1lguci8{flex:none;padding-right:1.2rem;position:relative}@keyframes svelte-1lguci8-tumble{0%{transform:none}35%{transform:translateY(-.5rem)rotate(150deg)scale(1.12)}70%{transform:translateY(.05rem)rotate(330deg)scale(1.04)}to{transform:rotate(360deg)}}@media (width<=40rem){.card.svelte-1lguci8{min-height:16rem}.card.locked.svelte-1lguci8{min-height:5.5rem}.locked.svelte-1lguci8 .description:where(.svelte-1lguci8){display:none}}@media (prefers-reduced-motion:reduce){.card.svelte-1lguci8,.art.svelte-1lguci8 .painting,.ink.svelte-1lguci8 path:where(.svelte-1lguci8),.quill.svelte-1lguci8,.check.svelte-1lguci8{transition:none}.card.svelte-1lguci8:hover,.card.selected.svelte-1lguci8{transform:none}.die.roll.svelte-1lguci8{animation:none}}.experience-step.svelte-gsv491{overscroll-behavior:contain;flex-direction:column;align-items:center;gap:clamp(1.2rem,3vh,2rem);height:100%;padding:1rem clamp(1rem,4vw,3rem) 2rem;display:flex;overflow-y:auto}.choices.svelte-gsv491{flex-direction:column;gap:1rem;width:min(60rem,100%);margin-block:auto;display:flex}.pair.svelte-gsv491{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.8rem,2vw,1.4rem);display:grid}.slot.svelte-gsv491{animation:.9s cubic-bezier(.2,.7,.2,1) both svelte-gsv491-rise;animation-delay:calc(.6s + var(--i) * .14s);flex-direction:column;display:flex}.slot.svelte-gsv491>*{flex:1}@keyframes svelte-gsv491-rise{0%{opacity:0;transform:translateY(1.4rem)}}@media (width<=40rem){.pair.svelte-gsv491{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.slot.svelte-gsv491{animation-name:svelte-gsv491-fade}}@keyframes svelte-gsv491-fade{0%{opacity:0}}.cluster.svelte-s0pyxu{justify-content:center;align-items:flex-end;gap:.5rem;height:5.6rem;padding-bottom:.3rem;display:flex;position:relative}.halo.svelte-s0pyxu{background:radial-gradient(closest-side, color-mix(in srgb, var(--focus) 32%, transparent), transparent);opacity:.3;width:9rem;height:9rem;margin-left:-4.5rem;transition:opacity .6s,transform .6s;position:absolute;bottom:2.4rem;left:50%}.cluster.lit.svelte-s0pyxu .halo:where(.svelte-s0pyxu){opacity:1;transform:scale(1.25)}.candle.svelte-s0pyxu{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.wax.svelte-s0pyxu{width:.8rem;height:var(--h);background:radial-gradient(ellipse 60% .5rem at 50% 0, color-mix(in srgb, var(--focus) 45%, var(--text)), transparent), linear-gradient(to right, color-mix(in srgb, var(--text) 62%, var(--focus)), color-mix(in srgb, var(--text) 88%, var(--focus)) 35%, color-mix(in srgb, var(--text) 50%, var(--backdrop)));border-radius:var(--radius) var(--radius) 0 0;opacity:.82;transition:opacity .5s}.cluster.lit.svelte-s0pyxu .wax:where(.svelte-s0pyxu){opacity:.95}.wick.svelte-s0pyxu{background:color-mix(in srgb, var(--backdrop) 80%, var(--text));width:1.5px;height:.3rem}.flame.svelte-s0pyxu{background:radial-gradient(ellipse at 50% 75%, var(--text), color-mix(in srgb, var(--focus) 80%, var(--text)) 45%, color-mix(in srgb, var(--focus) 60%, transparent) 70%, transparent 76%);width:.6rem;height:1.15rem;filter:drop-shadow(0 0 .4rem var(--focus));opacity:.6;transform-origin:50% 100%;animation:2.6s ease-in-out infinite svelte-s0pyxu-flicker;animation-delay:var(--d);border-radius:50% 50% 45% 45%/65% 65% 35% 35%;transition:opacity .5s;animation-play-state:paused;position:relative}.cluster.lit.svelte-s0pyxu .flame:where(.svelte-s0pyxu){opacity:1;animation-play-state:running}.core.svelte-s0pyxu{background:color-mix(in srgb, var(--focus) 40%, var(--backdrop));border-radius:var(--radius);opacity:.6;width:.2rem;height:.35rem;margin-left:-.1rem;position:absolute;bottom:.12rem;left:50%}.plate.svelte-s0pyxu{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--focus) 55%, var(--text)) 20%, color-mix(in srgb, var(--focus) 55%, var(--text)) 80%, transparent);border-radius:var(--radius);opacity:.55;width:4.4rem;height:.2rem;margin-left:-2.2rem;position:absolute;bottom:.15rem;left:50%}@keyframes svelte-s0pyxu-flicker{0%,to{transform:scale(1)rotate(-2deg)}30%{transform:scale(.94,1.08)rotate(2deg)}60%{transform:scale(1.05,.95)rotate(-1deg)}}@media (prefers-reduced-motion:reduce){.flame.svelte-s0pyxu{animation:none}.halo.svelte-s0pyxu{transition:opacity .3s}.cluster.lit.svelte-s0pyxu .halo:where(.svelte-s0pyxu){transform:none}}.expertise-step.svelte-eomdra{overscroll-behavior:contain;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.6rem,4vh,2.8rem);height:100%;min-height:100%;padding:1.5rem clamp(1rem,4vw,3rem) 2rem;display:flex;overflow-y:auto}.options.svelte-eomdra{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.6vw,1.2rem);width:min(58rem,100%);display:grid}.option.svelte-eomdra{color:var(--text);font:inherit;text-align:center;background:color-mix(in srgb, var(--backdrop) 72%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--text) 12%, transparent);border-radius:calc(var(--radius) * 2);box-shadow:0 1.2rem 2.6rem -1.6rem color-mix(in srgb, var(--backdrop) 90%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;animation:.9s cubic-bezier(.2,.7,.2,1) both svelte-eomdra-rise;animation-delay:calc(.6s + var(--i) * .12s);flex-direction:column;align-items:center;padding:1.4rem 1.4rem 1.3rem;transition:border-color .35s,background-color .35s,box-shadow .45s,opacity .35s;display:flex;position:relative}.option.svelte-eomdra:hover{border-color:color-mix(in srgb, var(--focus) 38%, transparent)}.option.svelte-eomdra:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.option.selected.svelte-eomdra{background:radial-gradient(ellipse 90% 55% at 50% 0%, color-mix(in srgb, var(--focus) 16%, transparent), transparent), color-mix(in srgb, var(--backdrop) 78%, transparent);border-color:color-mix(in srgb, var(--focus) 65%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--focus) 18%, transparent), 0 1.4rem 3.2rem -1.6rem color-mix(in srgb, var(--focus) 55%, transparent)}.option.dimmed.svelte-eomdra{opacity:.72}.option.dimmed.svelte-eomdra:hover{opacity:.9}.title.svelte-eomdra{font-family:var(--font-title);margin-top:.9rem;font-size:1.4rem;font-weight:500;line-height:1.2}.claim.svelte-eomdra{color:color-mix(in srgb, var(--text) 72%, transparent);min-height:2.9em;margin-top:.35rem;font-size:.95rem;font-style:italic;line-height:1.45}.promise.svelte-eomdra{flex-direction:column;gap:.4rem;width:100%;padding-top:.9rem;display:flex}.promise.svelte-eomdra:before{content:"";background:linear-gradient(to right, transparent, color-mix(in srgb, var(--text) 16%, transparent), transparent);width:100%;height:1px;margin:0 auto .75rem;transition:background .35s;display:block}.option.selected.svelte-eomdra .promise:where(.svelte-eomdra):before{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--focus) 55%, transparent), transparent)}.promise-label.svelte-eomdra{letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb, var(--text) 45%, transparent);font-size:.62rem;transition:color .35s}.promise-text.svelte-eomdra{color:color-mix(in srgb, var(--text) 62%, transparent);font-size:.88rem;line-height:1.5;transition:color .35s}.option.selected.svelte-eomdra .promise-label:where(.svelte-eomdra){color:var(--focus)}.option.selected.svelte-eomdra .promise-text:where(.svelte-eomdra){color:color-mix(in srgb, var(--text) 88%, transparent)}.check.svelte-eomdra{color:#0000;border:var(--border-width) solid color-mix(in srgb, var(--text) 24%, transparent);border-radius:var(--radius);place-items:center;width:1.35rem;height:1.35rem;transition:color .25s,background-color .25s,border-color .25s;display:grid;position:absolute;top:.85rem;right:.85rem}.option.selected.svelte-eomdra .check:where(.svelte-eomdra){color:var(--backdrop);background:var(--focus);border-color:var(--focus)}@keyframes svelte-eomdra-rise{0%{opacity:0;transform:translateY(1.2rem)}}@media (width<=52rem){.options.svelte-eomdra{grid-template-columns:minmax(0,1fr);width:min(30rem,100%)}.option.svelte-eomdra{text-align:left;grid-template-columns:4.5rem minmax(0,1fr);grid-template-areas:"art title""art claim""art promise";align-items:start;column-gap:1rem;padding:1rem 1rem 1rem .8rem;display:grid}.option.svelte-eomdra .cluster{grid-area:art;align-self:center;transform:scale(.75)}.title.svelte-eomdra{grid-area:title;margin-top:0;padding-right:2rem}.claim.svelte-eomdra{grid-area:claim;min-height:0}.promise.svelte-eomdra{grid-area:promise;padding-top:.7rem}.promise-label.svelte-eomdra{display:none}.promise.svelte-eomdra:before{background:color-mix(in srgb, var(--text) 12%, transparent);margin-bottom:.5rem}}@media (prefers-reduced-motion:reduce){.option.svelte-eomdra{transition:none;animation-name:svelte-eomdra-fade}.check.svelte-eomdra,.promise-label.svelte-eomdra,.promise-text.svelte-eomdra{transition:none}}@keyframes svelte-eomdra-fade{0%{opacity:0}}.runes.svelte-sfgpjv{flex-direction:column;gap:1.1rem;width:100%;display:flex}ol.svelte-sfgpjv{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}ol.svelte-sfgpjv:before{content:"";background:color-mix(in srgb, var(--text) 16%, transparent);height:1px;position:absolute;top:1.35rem;left:12.5%;right:12.5%}.rune.svelte-sfgpjv{text-align:center;flex-direction:column;align-items:center;gap:.6rem;display:flex;position:relative}.seal.svelte-sfgpjv{width:2.7rem;height:2.7rem;color:color-mix(in srgb, var(--text) 45%, transparent);background:color-mix(in srgb, var(--backdrop) 85%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--text) 18%, transparent);border-radius:calc(var(--radius) * 1.5);place-items:center;transition:color .5s,background-color .5s,border-color .5s,box-shadow .6s;display:grid;position:relative}.ring.svelte-sfgpjv{inset:calc(var(--border-width) * -1);border:1.5px solid var(--focus);border-radius:inherit;opacity:0;pointer-events:none;position:absolute}.rune.running.svelte-sfgpjv .seal:where(.svelte-sfgpjv){color:var(--text);border-color:color-mix(in srgb, var(--focus) 70%, transparent);box-shadow:0 0 1.6rem color-mix(in srgb, var(--focus) 55%, transparent)}.rune.running.svelte-sfgpjv .ring:where(.svelte-sfgpjv){animation:1.6s ease-out infinite svelte-sfgpjv-halo}.rune.done.svelte-sfgpjv .seal:where(.svelte-sfgpjv){color:var(--backdrop);background:var(--focus);border-color:var(--focus);box-shadow:0 0 1.2rem color-mix(in srgb, var(--focus) 60%, transparent);animation:.5s cubic-bezier(.2,1.5,.4,1) svelte-sfgpjv-stamp}.rune.failed.svelte-sfgpjv .seal:where(.svelte-sfgpjv){color:var(--caution);border-color:var(--caution)}.label.svelte-sfgpjv{color:color-mix(in srgb, var(--text) 55%, transparent);font-size:.75rem;line-height:1.3;transition:color .4s}.rune.running.svelte-sfgpjv .label:where(.svelte-sfgpjv),.rune.done.svelte-sfgpjv .label:where(.svelte-sfgpjv){color:var(--text)}.bar.svelte-sfgpjv{background:color-mix(in srgb, var(--text) 12%, transparent);border-radius:var(--radius);height:4px;overflow:hidden}.fill.svelte-sfgpjv{background:linear-gradient(to right, color-mix(in srgb, var(--focus) 70%, var(--text)), var(--focus));height:100%;box-shadow:0 0 1rem var(--focus);transform-origin:0;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:block}.caption.svelte-sfgpjv{min-height:1.4rem;color:color-mix(in srgb, var(--text) 70%, transparent);justify-content:center;align-items:center;gap:.5rem;font-size:.85rem;display:flex}@keyframes svelte-sfgpjv-halo{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@keyframes svelte-sfgpjv-stamp{0%{transform:scale(.7)}}@media (width<=30rem){.label.svelte-sfgpjv{font-size:.66rem}}@media (prefers-reduced-motion:reduce){.seal.svelte-sfgpjv,.fill.svelte-sfgpjv{transition:none}.rune.running.svelte-sfgpjv .ring:where(.svelte-sfgpjv),.rune.done.svelte-sfgpjv .seal:where(.svelte-sfgpjv){animation:none}}.poll.svelte-6tq8bj{background:color-mix(in srgb, var(--backdrop) 72%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--text) 12%, transparent);border-radius:calc(var(--radius) * 2.5);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;gap:.85rem;width:100%;padding:1.2rem 1.3rem;scroll-margin-block:1.5rem;animation:.8s cubic-bezier(.2,.7,.2,1) both svelte-6tq8bj-rise;display:flex}.kicker.svelte-6tq8bj{letter-spacing:.22em;text-transform:uppercase;color:var(--focus);font-size:.7rem}.question.svelte-6tq8bj{flex-direction:column;gap:.55rem;animation:.5s both svelte-6tq8bj-rise;display:flex}footer.svelte-6tq8bj{align-items:center;gap:.5rem;display:flex}.spacer.svelte-6tq8bj{flex:1}.count.svelte-6tq8bj{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--text) 50%, transparent);font-size:.75rem}.thanks.svelte-6tq8bj{align-items:center;gap:.8rem;display:flex}.seal.svelte-6tq8bj{width:2.2rem;height:2.2rem;color:var(--focus);background:color-mix(in srgb, var(--focus) 16%, transparent);border-radius:calc(var(--radius) * 1.5);place-items:center;display:grid}.poll.svelte-6tq8bj .error{color:var(--caution)}@keyframes svelte-6tq8bj-rise{0%{opacity:0;transform:translateY(.8rem)}}@media (prefers-reduced-motion:reduce){.poll.svelte-6tq8bj,.question.svelte-6tq8bj{animation:none}}.forge-step.svelte-1vhj5ui{overscroll-behavior:contain;flex-direction:column;align-items:center;gap:clamp(1.6rem,4vh,2.6rem);height:100%;padding:1.5rem clamp(1rem,4vw,3rem) 2.5rem;transition:opacity .6s,filter .6s;display:flex;overflow-y:auto}.forge-step.leaving.svelte-1vhj5ui{opacity:0;filter:blur(6px)}.work.svelte-1vhj5ui{flex-direction:column;align-items:center;gap:1.6rem;width:min(36rem,100%);animation:.9s cubic-bezier(.2,.7,.2,1) .6s both svelte-1vhj5ui-rise;display:flex}.actions.svelte-1vhj5ui{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--backdrop) 88%, transparent) 30%, transparent 75%);flex-direction:column;align-items:center;gap:.8rem;min-height:4.5rem;padding:1rem 2.4rem;display:flex}.note.svelte-1vhj5ui{color:color-mix(in srgb, var(--text) 70%, transparent)}.note.ready.svelte-1vhj5ui{font-family:var(--font-title);color:color-mix(in srgb, var(--focus) 60%, white);text-shadow:0 1px 1.2rem var(--backdrop);font-size:1.2rem;font-style:italic;animation:.6s both svelte-1vhj5ui-rise}.actions.svelte-1vhj5ui .btn.enter{border-radius:var(--radius);background:var(--focus);min-height:3.3rem;color:var(--backdrop);box-shadow:0 0 2.4rem color-mix(in srgb, var(--focus) 40%, transparent);padding-inline:1.8rem;animation:.6s .15s both svelte-1vhj5ui-rise}.actions.svelte-1vhj5ui .btn.enter:hover:not(:disabled){background:color-mix(in srgb, var(--focus) 85%, white)}@keyframes svelte-1vhj5ui-rise{0%{opacity:0;transform:translateY(1rem)}}@media (prefers-reduced-motion:reduce){.forge-step.svelte-1vhj5ui{transition:none}.work.svelte-1vhj5ui,.note.ready.svelte-1vhj5ui,.actions.svelte-1vhj5ui .btn.enter{animation-name:svelte-1vhj5ui-fade}}@keyframes svelte-1vhj5ui-fade{0%{opacity:0}}.name-step.svelte-lokrw8{flex-direction:column;justify-content:center;align-items:center;gap:2.4rem;min-height:100%;padding:2rem clamp(1.25rem,5vw,3rem) 3rem;display:flex}.ledger.svelte-lokrw8{width:min(34rem,100%);animation:1s cubic-bezier(.2,.7,.2,1) .8s both svelte-lokrw8-rise;position:relative}:is(.ledger.svelte-lokrw8 .ledger-field,.ledger.svelte-lokrw8 .ledger-field:has(.field:focus)){background:0 0;border:none;border-radius:0;min-height:4.6rem;padding:0 .5rem}.ledger.svelte-lokrw8 .ledger-field .field{font-family:var(--font-title);text-align:center;caret-color:var(--focus);font-size:clamp(2rem,5vw,3rem);font-style:italic}.ledger.svelte-lokrw8 .ledger-field .field::placeholder{color:color-mix(in srgb, var(--text) 26%, transparent)}.ledger.svelte-lokrw8 .textbox-error{text-align:center;margin-top:.8rem}.rule.svelte-lokrw8{background:color-mix(in srgb, var(--text) 18%, transparent);height:1px;position:absolute;top:4.6rem;left:0;right:0}.ink.svelte-lokrw8{background:linear-gradient(to right, transparent, var(--focus) 20%, var(--focus) 80%, transparent);box-shadow:0 0 1rem color-mix(in srgb, var(--focus) 70%, transparent);transform:scaleX(var(--ink));transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:-.5px 0}.greeting.svelte-lokrw8{min-height:2rem;color:color-mix(in srgb, var(--focus) 70%, var(--text));opacity:0;font-style:italic;transition:opacity .5s,transform .5s;transform:translateY(.4rem)}.greeting.shown.svelte-lokrw8{opacity:1;transform:none}@keyframes svelte-lokrw8-rise{0%{opacity:0;transform:translateY(1rem)}}@media (prefers-reduced-motion:reduce){.ledger.svelte-lokrw8{animation:none}.ink.svelte-lokrw8,.greeting.svelte-lokrw8{transition:none}}.card.svelte-1cmruv1{width:100%;color:var(--text);font:inherit;text-align:left;background:color-mix(in srgb, var(--backdrop) 62%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:calc(var(--radius) * 2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;grid-template-columns:4.6rem minmax(0,1fr) auto;align-items:start;gap:.9rem;padding:.7rem .9rem .7rem .7rem;transition:background-color .5s,border-color .5s,box-shadow .5s,transform .3s;display:grid;position:relative}.card.svelte-1cmruv1:hover,.card.hot.svelte-1cmruv1{border-color:color-mix(in srgb, var(--tone) 45%, transparent);transform:translate(-.2rem)}.card.svelte-1cmruv1:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.card.on.svelte-1cmruv1{background:linear-gradient(110deg, color-mix(in srgb, var(--tone) 18%, transparent), transparent 70%), color-mix(in srgb, var(--backdrop) 70%, transparent);border-color:color-mix(in srgb, var(--tone) 60%, transparent);box-shadow:0 0 2.4rem -.6rem color-mix(in srgb, var(--tone) 55%, transparent)}.thumb.svelte-1cmruv1{aspect-ratio:1;border-radius:calc(var(--radius) * 1.5);width:4.6rem;box-shadow:inset 0 0 0 var(--border-width) color-mix(in srgb, var(--text) 12%, transparent);display:block;position:relative;overflow:hidden}.thumb.svelte-1cmruv1 .art{filter:grayscale(.85)brightness(.6);transition:filter .8s,transform 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1.06)}.thumb.svelte-1cmruv1 .tile{color:var(--tone)}.card.on.svelte-1cmruv1 .thumb:where(.svelte-1cmruv1) .art{filter:none;transform:scale(1)}.body.svelte-1cmruv1{flex-direction:column;gap:.15rem;min-width:0;display:flex}.kind.svelte-1cmruv1{letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--tone) 70%, var(--text));font-size:.66rem}.name.svelte-1cmruv1{font-family:var(--font-title);font-size:1.2rem;font-weight:500;line-height:1.2}.tagline.svelte-1cmruv1{color:color-mix(in srgb, var(--text) 68%, transparent);font-size:.85rem;line-height:1.4}.brings.svelte-1cmruv1{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.2,.7,.2,1),opacity .5s;display:grid}.card.on.svelte-1cmruv1 .brings:where(.svelte-1cmruv1){opacity:1;grid-template-rows:1fr}.brings-inner.svelte-1cmruv1{min-height:0;color:color-mix(in srgb, var(--tone) 55%, var(--text));align-items:baseline;gap:.4rem;padding-top:.35rem;font-size:.78rem;line-height:1.45;display:flex;overflow:hidden}.brings-label.svelte-1cmruv1{letter-spacing:.16em;text-transform:uppercase;color:var(--tone);flex:none;font-size:.64rem}.toggle.svelte-1cmruv1{letter-spacing:.04em;min-width:0;color:color-mix(in srgb, var(--text) 78%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--text) 22%, transparent);border-radius:var(--radius);justify-content:center;align-self:center;align-items:center;gap:.3rem;padding:.35rem .7rem;font-size:.78rem;transition:color .3s,background-color .3s,border-color .3s,box-shadow .4s;display:inline-flex}.card.svelte-1cmruv1:hover .toggle:where(.svelte-1cmruv1),.card.hot.svelte-1cmruv1 .toggle:where(.svelte-1cmruv1){color:var(--text);border-color:color-mix(in srgb, var(--tone) 55%, transparent)}.card.on.svelte-1cmruv1 .toggle:where(.svelte-1cmruv1){color:var(--backdrop);background:color-mix(in srgb, var(--tone) 85%, var(--text));box-shadow:0 0 1.2rem -.2rem color-mix(in srgb, var(--tone) 60%, transparent);border-color:#0000}@media (width<=40rem){.card.svelte-1cmruv1{grid-template-columns:3.6rem minmax(0,1fr) auto;gap:.75rem}.thumb.svelte-1cmruv1{width:3.6rem}.toggle.svelte-1cmruv1{min-width:0;padding-inline:.55rem}}@media (prefers-reduced-motion:reduce){.card.svelte-1cmruv1,.thumb.svelte-1cmruv1 .art,.brings.svelte-1cmruv1,.toggle.svelte-1cmruv1{transition:none}.card.svelte-1cmruv1:hover,.card.hot.svelte-1cmruv1{transform:none}}.map.svelte-1nbudjh{aspect-ratio:16/9;background:radial-gradient(ellipse at 50% 40%, color-mix(in srgb, var(--focus) 8%, transparent), transparent 70%), color-mix(in srgb, var(--backdrop) 80%, var(--text) 3%);border:var(--border-width) solid color-mix(in srgb, var(--text) 14%, transparent);border-radius:calc(var(--radius) * 2);width:100%;box-shadow:0 2rem 5rem -2rem color-mix(in srgb, var(--backdrop) 90%, transparent), inset 0 0 6rem color-mix(in srgb, var(--backdrop) 80%, transparent);position:relative;overflow:hidden}.paint.svelte-1nbudjh,.layers.svelte-1nbudjh,.paint.svelte-1nbudjh .painting{position:absolute;inset:0}.paint.svelte-1nbudjh .painting{filter:brightness(.7)saturate(.85)}.chart.svelte-1nbudjh{background-image:linear-gradient(color-mix(in srgb, var(--text) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--text) 5%, transparent) 1px, transparent 1px);background-size:8% 12.8%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 85%);mask-image:radial-gradient(#000 30%,#0000 85%)}.compass.svelte-1nbudjh{aspect-ratio:1;width:12%;color:color-mix(in srgb, var(--focus) 30%, transparent);position:absolute;bottom:6%;right:4%}.pool.svelte-1nbudjh{aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--tone) 55%, transparent), color-mix(in srgb, var(--tone) 18%, transparent) 55%, transparent);mix-blend-mode:screen;opacity:0;width:38%;transition:opacity 1.1s,transform 1.4s cubic-bezier(.2,.7,.2,1);position:absolute;transform:translate(-50%,-50%)scale(.6)}.pool.on.svelte-1nbudjh{opacity:1;transform:translate(-50%,-50%)scale(1)}.fog.svelte-1nbudjh{aspect-ratio:1.3;background:radial-gradient(closest-side, color-mix(in srgb, var(--backdrop) 55%, transparent), color-mix(in srgb, var(--backdrop) 22%, transparent) 60%, transparent);width:30%;transition:opacity 1.2s,transform 1.6s cubic-bezier(.2,.7,.2,1);animation:18s ease-in-out infinite alternate svelte-1nbudjh-fog-drift;position:absolute;transform:translate(-50%,-50%)}.fog.cleared.svelte-1nbudjh{opacity:0;transform:translate(-50%,-50%)scale(1.5)}.marker.svelte-1nbudjh{z-index:1;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:.35rem;padding:0;display:flex;position:absolute;transform:translate(-50%,-1.1rem)}.seal.svelte-1nbudjh{width:2.3rem;height:2.3rem;color:color-mix(in srgb, var(--text) 60%, transparent);background:color-mix(in srgb, var(--backdrop) 75%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--text) 25%, transparent);border-radius:calc(var(--radius) * 1.5);box-shadow:0 .4rem 1.2rem color-mix(in srgb, var(--backdrop) 80%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;transition:color .4s,background-color .4s,border-color .4s,box-shadow .5s,transform .4s cubic-bezier(.2,1.4,.4,1);display:grid;position:relative}.marker.on.svelte-1nbudjh .seal:where(.svelte-1nbudjh){color:var(--backdrop);background:var(--tone);border-color:color-mix(in srgb, var(--text) 50%, var(--tone));box-shadow:0 0 0 .25rem color-mix(in srgb, var(--tone) 25%, transparent), 0 0 2rem .4rem color-mix(in srgb, var(--tone) 60%, transparent);animation:2.8s ease-in-out 1.1s infinite svelte-1nbudjh-pulse}.marker.svelte-1nbudjh:hover .seal:where(.svelte-1nbudjh),.marker.hot.svelte-1nbudjh .seal:where(.svelte-1nbudjh),.marker.svelte-1nbudjh:focus-visible .seal:where(.svelte-1nbudjh){transform:scale(1.14)}.marker.svelte-1nbudjh:focus-visible{outline:none}.marker.svelte-1nbudjh:focus-visible .seal:where(.svelte-1nbudjh){outline:2px solid var(--focus);outline-offset:3px}.label.svelte-1nbudjh{letter-spacing:.08em;white-space:nowrap;color:color-mix(in srgb, var(--text) 62%, transparent);background:color-mix(in srgb, var(--backdrop) 60%, transparent);border-radius:var(--radius);padding:.15rem .5rem;font-size:.72rem;transition:color .4s}.marker.on.svelte-1nbudjh .label:where(.svelte-1nbudjh),.marker.hot.svelte-1nbudjh .label:where(.svelte-1nbudjh){color:var(--text)}.ripple.svelte-1nbudjh{border:2px solid var(--tone);border-radius:calc(var(--radius) * 1.5);opacity:0;pointer-events:none;width:2.3rem;height:2.3rem;margin-left:-1.15rem;position:absolute;top:0;left:50%}.ripple.play.svelte-1nbudjh{animation:1.1s cubic-bezier(.2,.7,.2,1) svelte-1nbudjh-ripple}@keyframes svelte-1nbudjh-ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes svelte-1nbudjh-pulse{50%{box-shadow:0 0 0 .45rem color-mix(in srgb, var(--tone) 18%, transparent), 0 0 2.6rem .6rem color-mix(in srgb, var(--tone) 70%, transparent)}}@keyframes svelte-1nbudjh-fog-drift{to{translate:3% -2%}}@media (width<=40rem){.map.svelte-1nbudjh{aspect-ratio:4/3.4}.seal.svelte-1nbudjh{width:2rem;height:2rem}.label.svelte-1nbudjh{letter-spacing:.04em;font-size:.62rem}}@media (prefers-reduced-motion:reduce){.pool.svelte-1nbudjh,.fog.svelte-1nbudjh,.seal.svelte-1nbudjh{transition:opacity .3s}.fog.svelte-1nbudjh,.ripple.play.svelte-1nbudjh,.marker.on.svelte-1nbudjh .seal:where(.svelte-1nbudjh){animation:none}.pool.svelte-1nbudjh,.pool.on.svelte-1nbudjh,.fog.cleared.svelte-1nbudjh{transform:translate(-50%,-50%)}}.spawn-step.svelte-emhaky{grid-template:"atlas head""atlas list"minmax(0,1fr)/minmax(0,1.6fr) minmax(20rem,1fr);gap:1.2rem clamp(1.2rem,3vw,2.6rem);width:min(84rem,100%);height:100%;margin-inline:auto;padding:.6rem clamp(1rem,3vw,2.5rem) 1rem;display:grid}.head.svelte-emhaky{grid-area:head;padding-top:.4rem}.atlas.svelte-emhaky{flex-direction:column;grid-area:atlas;place-self:center;gap:.9rem;width:min(100%,160svh - 20.8rem);animation:1s cubic-bezier(.2,.7,.2,1) .55s both svelte-emhaky-rise;display:flex}.list.svelte-emhaky{overscroll-behavior:contain;flex-direction:column;grid-area:list;gap:.55rem;min-height:0;padding:.3rem .4rem 1rem .2rem;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(#000 calc(100% - 2rem),#0000)}.charter.svelte-emhaky{flex-direction:column;gap:.35rem;padding:.2rem .3rem;display:flex}.charter-head.svelte-emhaky{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.world.svelte-emhaky{font-family:var(--font-title);color:var(--focus);font-size:1.15rem;font-style:italic}.count.svelte-emhaky{letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--text) 55%, transparent);font-size:.7rem}.summary.svelte-emhaky{color:color-mix(in srgb, var(--text) 82%, transparent)}.moods.svelte-emhaky{flex-wrap:wrap;gap:.4rem;margin-top:.2rem;display:flex}.mood.svelte-emhaky{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--tone) 75%, var(--text));border:var(--border-width) solid color-mix(in srgb, var(--tone) 45%, transparent);border-radius:var(--radius);padding:.1rem .55rem;font-size:.7rem;animation:.5s both svelte-emhaky-rise}.item.svelte-emhaky{animation:.8s cubic-bezier(.2,.7,.2,1) both svelte-emhaky-slide;animation-delay:calc(.7s + var(--i) * 80ms)}@keyframes svelte-emhaky-rise{0%{opacity:0;transform:translateY(.8rem)}}@keyframes svelte-emhaky-slide{0%{opacity:0;transform:translate(1.2rem)}}@media (width<=60rem){.spawn-step.svelte-emhaky{overscroll-behavior:contain;grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""atlas""list";overflow-y:auto}.head.svelte-emhaky .heading{text-align:center;align-items:center;margin-inline:auto}.atlas.svelte-emhaky{width:100%}.list.svelte-emhaky{overflow:visible;-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-motion:reduce){.atlas.svelte-emhaky,.item.svelte-emhaky,.mood.svelte-emhaky{animation-name:svelte-emhaky-fade}}@keyframes svelte-emhaky-fade{0%{opacity:0}}.welcome.svelte-sdh1zd{--mark-h:clamp(7rem, 19vh, 10.5rem);--blade:36.2%;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.8rem,5vh,3rem);height:100%;padding:1.5rem clamp(1.25rem,5vw,3rem);display:flex;position:relative;overflow:hidden}.emblem.svelte-sdh1zd{height:var(--mark-h);aspect-ratio:411.341/593.416;flex:none;position:relative}.seam.svelte-sdh1zd{left:calc(var(--blade) - .5px);background:linear-gradient(to bottom, transparent, var(--text) 18%, var(--text) 82%, transparent);width:1px;height:112%;box-shadow:0 0 .8rem .15rem color-mix(in srgb, var(--focus) 90%, transparent), 0 0 2.6rem .6rem color-mix(in srgb, var(--focus) 45%, transparent);animation:1.3s cubic-bezier(.6,0,.2,1) .3s forwards svelte-sdh1zd-seam-grow,1.2s 1.7s forwards svelte-sdh1zd-seam-fade;position:absolute;top:-6%;transform:scaleY(0)}.mark.svelte-sdh1zd{color:var(--text);clip-path:inset(0 calc(100% - var(--blade)) 0 var(--blade));justify-content:center;animation:1.5s cubic-bezier(.65,0,.2,1) 1.45s forwards svelte-sdh1zd-unfold,2.6s 1.45s both svelte-sdh1zd-cool;display:flex;position:absolute;inset:0}.glow.svelte-sdh1zd{background:radial-gradient(closest-side, color-mix(in srgb, var(--focus) 26%, transparent), transparent);opacity:0;width:320%;height:170%;animation:3s 1.4s forwards svelte-sdh1zd-glow-in;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.copy.svelte-sdh1zd{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:46rem;display:flex;position:relative}.copy.svelte-sdh1zd .headline{letter-spacing:-.02em;text-shadow:0 .3rem 2.4rem color-mix(in srgb, var(--backdrop) 95%, transparent);font-size:clamp(2rem,4.4vw,3.6rem);font-weight:500;line-height:1.1}.word.svelte-sdh1zd{animation:1.1s cubic-bezier(.2,.7,.2,1) both svelte-sdh1zd-word;animation-delay:calc(3s + var(--w) * .12s);display:inline-block}.lede.svelte-sdh1zd{max-width:30rem;color:color-mix(in srgb, var(--text) 70%, transparent);animation:1.2s cubic-bezier(.2,.7,.2,1) 3.7s both svelte-sdh1zd-rise}.cta.svelte-sdh1zd{margin-top:.8rem;animation:1.2s cubic-bezier(.2,.7,.2,1) 4.1s both svelte-sdh1zd-rise}.cta.svelte-sdh1zd .begin{border-radius:var(--radius);min-height:3.2rem;box-shadow:0 0 2.2rem color-mix(in srgb, var(--focus) 30%, transparent);padding-inline:1.9rem;font-size:1rem;animation:3.2s ease-in-out 5.3s infinite svelte-sdh1zd-beckon}@keyframes svelte-sdh1zd-seam-grow{to{transform:scaleY(1)}}@keyframes svelte-sdh1zd-seam-fade{30%{opacity:1;transform:scaleY(1)scaleX(3)}to{opacity:0;transform:scaleY(1)scaleX(1)}}@keyframes svelte-sdh1zd-unfold{to{clip-path:inset(0)}}@keyframes svelte-sdh1zd-cool{0%{color:color-mix(in srgb, var(--text) 60%, var(--focus));filter:blur(3px) drop-shadow(0 0 1rem var(--focus))}55%{filter:blur(0) drop-shadow(0 0 .8rem color-mix(in srgb, var(--focus) 70%, transparent))}to{color:var(--text);filter:drop-shadow(0 0 1.4rem color-mix(in srgb, var(--focus) 35%, transparent))}}@keyframes svelte-sdh1zd-glow-in{to{opacity:1}}@keyframes svelte-sdh1zd-beckon{50%{box-shadow:0 0 3.2rem color-mix(in srgb, var(--focus) 55%, transparent)}}@keyframes svelte-sdh1zd-word{0%{opacity:0;filter:blur(10px);transform:translateY(.4em)}}@keyframes svelte-sdh1zd-rise{0%{opacity:0;transform:translateY(.8rem)}}@media (prefers-reduced-motion:reduce){.seam.svelte-sdh1zd{display:none}.mark.svelte-sdh1zd{clip-path:none;filter:drop-shadow(0 0 1.4rem color-mix(in srgb, var(--focus) 35%, transparent));animation:.8s both svelte-sdh1zd-fade}.glow.svelte-sdh1zd{opacity:1;animation:none}.cta.svelte-sdh1zd .begin{animation:none}.word.svelte-sdh1zd,.lede.svelte-sdh1zd,.cta.svelte-sdh1zd{animation:.8s .2s both svelte-sdh1zd-fade}}@keyframes svelte-sdh1zd-fade{0%{opacity:0}}.slide.svelte-fpvdp2{will-change:transform, opacity, filter;height:100%;min-height:0;overflow:hidden}.footer .continue,.footer .back{border-radius:var(--radius);min-height:3rem}.footer .continue{min-width:11rem}.footer .back{padding-inline:1.2rem}@media (width<=40rem){.footer .back .btn-label{display:none}.footer .continue{flex:1}}
