.sky.svelte-fyo4cl{z-index:0;pointer-events:none;position:fixed;inset:0}.sky__fallback.svelte-fyo4cl{background:linear-gradient(to bottom, var(--sky-dawn-top), var(--sky-dawn-mid) 34%, var(--sky-morning-low) 78%, var(--sky-day-low));position:absolute;inset:0}.sky__canvas.svelte-fyo4cl{opacity:0;width:100%;height:100%;transition:opacity var(--dur-long) var(--ease-out);position:absolute;inset:0}.sky__canvas.is-ready.svelte-fyo4cl{opacity:1}.nav.svelte-1h32yp1{inset:var(--space-md) var(--space-md) auto auto;align-items:center;gap:var(--space-xs);z-index:var(--z-sticky);white-space:nowrap;display:flex;position:fixed}.glass-pill.svelte-1h32yp1{border-radius:var(--radius-pill);background:linear-gradient(135deg, oklch(99.5% .003 240/.5), oklch(99.5% .003 240/.12) 38%, oklch(99.5% .003 240/.04) 62%, oklch(99.5% .003 240/.28)), var(--glass-fill);-webkit-backdrop-filter:blur(22px)saturate(185%);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-shine), 0 14px 34px -14px oklch(35% .06 265/.32);transition:transform var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out);align-items:center;display:inline-flex}.glass-pill.svelte-1h32yp1:hover{box-shadow:inset 0 1px 0 var(--glass-shine), 0 18px 40px -14px oklch(35% .06 265/.38);transform:translateY(-1px)}.nav__brand.svelte-1h32yp1{font-family:var(--font-display);font-weight:700;font-size:var(--text-base);letter-spacing:.02em;gap:var(--space-3xs);padding:var(--space-xs) var(--space-md);text-decoration:none}.nav__cluster.svelte-1h32yp1{gap:var(--space-3xs);padding:var(--space-2xs)}.nav__item.svelte-1h32yp1{font-size:var(--text-sm);color:var(--color-ink-2);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-pill);transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);text-decoration:none}.nav__item.svelte-1h32yp1:hover{background:var(--glass-lens);color:var(--color-ink)}.nav__item.svelte-1h32yp1:active{translate:0 1px}.nav__sep.svelte-1h32yp1{width:1px;margin-block:var(--space-2xs);background:color-mix(in oklch, var(--color-rule) 70%, transparent);align-self:stretch}.nav__cta.svelte-1h32yp1{font-size:var(--text-sm);color:var(--color-accent-ink);background:var(--color-accent);padding:var(--space-2xs) var(--space-md);border-radius:var(--radius-pill);transition:background-color var(--dur-short) var(--ease-out), transform .1s var(--ease-out);font-weight:700;text-decoration:none;box-shadow:inset 0 1px oklch(99.5% .003 240/.35)}.nav__cta.svelte-1h32yp1:hover{background:var(--color-focus);transform:translateY(-1px)}.nav__cta.svelte-1h32yp1:active{transform:translateY(1px)}@media (width<=40rem){.nav__item.svelte-1h32yp1:not(.nav__item--lang),.nav__sep.svelte-1h32yp1,.nav__cta.svelte-1h32yp1{display:none}}.hero.svelte-1q37ri0{align-content:end;justify-items:start;gap:var(--space-xl);min-height:100svh;padding:var(--space-2xl) var(--page-gutter) var(--space-3xl);display:grid}.hero__catch.svelte-1q37ri0{justify-items:start;gap:var(--space-sm);font-weight:800;display:grid}.hero__line.svelte-1q37ri0{font-family:var(--font-display);letter-spacing:.01em;line-height:1.16}.hero__line--sub.svelte-1q37ri0{font-size:var(--text-display-s);color:var(--color-ink-2)}.hero__line--main.svelte-1q37ri0{color:var(--color-ink);font-size:clamp(3.2rem,11vw,7rem);line-height:1.02}.hero__bubble.svelte-1q37ri0{font-family:var(--font-display);font-weight:700;font-size:var(--text-md);color:var(--color-ink);background:color-mix(in oklch, var(--color-paper) 88%, transparent);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-lg);padding:var(--space-sm) var(--space-lg);box-shadow:var(--shadow-whisper);animation:svelte-1q37ri0-bob 6s var(--ease-in-out) infinite alternate;margin-block-start:var(--space-md);margin-inline-start:var(--space-2xl);position:relative;rotate:-2deg}.hero__bubble.svelte-1q37ri0:before{content:"";background:inherit;border-inline-start:var(--rule-hair) solid var(--color-rule);border-block-start:var(--rule-hair) solid var(--color-rule);width:1rem;height:1rem;position:absolute;top:-.55rem;left:2rem;rotate:45deg}.hero__cue.svelte-1q37ri0{align-items:center;gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-ink-2);display:inline-flex}.hero__line.svelte-1q37ri0,.hero__bubble.svelte-1q37ri0,.hero__cue.svelte-1q37ri0{opacity:0;animation-name:svelte-1q37ri0-rise;animation-duration:var(--dur-long);animation-timing-function:var(--ease-out);animation-fill-mode:forwards;animation-delay:calc(var(--i,0) * .14s);translate:0 14px}.hero__bubble.svelte-1q37ri0{animation-name:svelte-1q37ri0-rise,svelte-1q37ri0-bob;animation-duration:var(--dur-long), 6s;animation-timing-function:var(--ease-out), var(--ease-in-out);animation-fill-mode:forwards,none;animation-delay:calc(var(--i,0) * .14s), 1.2s;animation-iteration-count:1,infinite}@keyframes svelte-1q37ri0-rise{to{opacity:1;translate:0}}@keyframes svelte-1q37ri0-bob{0%,to{translate:0}50%{translate:0 -5px}}@media (prefers-reduced-motion:reduce){.hero__line.svelte-1q37ri0,.hero__bubble.svelte-1q37ri0,.hero__cue.svelte-1q37ri0{animation:.15s linear forwards svelte-1q37ri0-rise}}@media (width<=40rem){.hero__bubble.svelte-1q37ri0{margin-inline-start:var(--space-md)}}.map-scene.svelte-1h3g8iv{display:none}.orbit-mode .map-scene.svelte-1h3g8iv{height:100svh;display:block;position:relative;overflow:clip}.map-scene__head.svelte-1h3g8iv{top:var(--space-2xl);left:var(--page-gutter);opacity:0;visibility:hidden;position:absolute}.map-scene__head.svelte-1h3g8iv h2:where(.svelte-1h3g8iv){font-size:var(--text-display-s);gap:var(--space-2xs);display:grid}.map-scene__head.svelte-1h3g8iv span:where(.svelte-1h3g8iv):last-child{margin-inline-start:1em}.map-scene__area.svelte-1h3g8iv{display:none}.map-scene__notes.svelte-1h3g8iv{display:contents}.map-scene__note.svelte-1h3g8iv{box-sizing:border-box;background:color-mix(in oklch, var(--color-paper) 78%, transparent);border:1.5px solid color-mix(in oklch, var(--color-ink) 26%, transparent);transform-origin:0 0;opacity:0;pointer-events:none;will-change:transform, opacity;border-radius:10px;align-content:center;gap:8px;width:330px;height:210px;padding:16px 22px;display:grid;position:absolute;top:0;left:0}.map-scene__note-head.svelte-1h3g8iv{align-items:center;gap:10px;display:flex}.map-scene__note-icon.svelte-1h3g8iv{border-radius:var(--radius-pill);background:var(--color-accent-soft);width:30px;height:30px;color:var(--color-accent);flex:none;place-items:center;display:grid}.map-scene__note-title.svelte-1h3g8iv{font-size:17px;font-weight:700}.map-scene__note-text.svelte-1h3g8iv{color:var(--color-ink-2);margin:0;font-size:14px;line-height:1.7}.map-stack.svelte-1h3g8iv{min-height:100svh;padding:var(--space-3xl) var(--page-gutter);align-content:center;gap:var(--space-2xl);display:grid}.orbit-mode .map-stack.svelte-1h3g8iv{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:clip}.map__head.svelte-1h3g8iv{font-size:var(--text-display);gap:var(--space-2xs);display:grid}.map__head.svelte-1h3g8iv span:where(.svelte-1h3g8iv):last-child{margin-inline-start:1.2em}.map__lead.svelte-1h3g8iv{font-size:var(--text-md);color:var(--color-ink);max-width:44rem;padding:var(--space-lg) var(--space-xl);line-height:2}.map__points.svelte-1h3g8iv{padding:var(--space-xs) var(--space-xl);max-width:44rem;margin:0;list-style:none}.map__point.svelte-1h3g8iv{gap:var(--space-lg);padding-block:var(--space-lg);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.map__point.svelte-1h3g8iv+.map__point:where(.svelte-1h3g8iv){border-block-start:var(--rule-hair) solid color-mix(in oklch, var(--color-rule) 50%, transparent)}.map__icon.svelte-1h3g8iv{border-radius:var(--radius-pill);background:var(--color-accent-soft);width:2.6rem;height:2.6rem;color:var(--color-accent);place-items:center;display:grid}.map__point-body-wrap.svelte-1h3g8iv{gap:var(--space-2xs);display:grid}.map__point-title.svelte-1h3g8iv{font-size:var(--text-md);font-weight:700}.map__point-body.svelte-1h3g8iv{font-size:var(--text-sm);color:var(--color-ink-2);max-width:var(--measure)}@media (width<=60rem){.orbit-mode .map-scene.svelte-1h3g8iv{gap:var(--space-md);padding:var(--space-2xl) var(--page-gutter) calc(var(--space-md) + env(safe-area-inset-bottom,0px));grid-template-rows:auto minmax(0,1fr) auto;display:grid}.map-scene__head.svelte-1h3g8iv{position:static}.map-scene__area.svelte-1h3g8iv{grid-area:2/1/4;min-height:0;display:block}.map-scene__notes.svelte-1h3g8iv{z-index:1;grid-area:3/1;align-self:end;display:grid}.map-scene__note.svelte-1h3g8iv{width:auto;height:auto;padding:var(--space-sm) var(--space-md);align-content:start;gap:var(--space-2xs);background:color-mix(in oklch, var(--color-paper) 96%, transparent);box-shadow:var(--shadow-whisper);transform:translate3d(0, calc((1 - var(--in,1)) * 1.25rem), 0);grid-area:1/1;position:relative;inset:auto}.map-scene__note-icon.svelte-1h3g8iv{width:1.75rem;height:1.75rem}.map-scene__note-title.svelte-1h3g8iv{font-size:var(--text-base)}.map-scene__note-text.svelte-1h3g8iv{font-size:var(--text-xs);line-height:1.65}}@media (width<=60rem) and (orientation:landscape){.orbit-mode .map-scene.svelte-1h3g8iv{column-gap:var(--space-lg);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,24rem)}.map-scene__head.svelte-1h3g8iv{grid-column:1/-1}.map-scene__head.svelte-1h3g8iv h2:where(.svelte-1h3g8iv){flex-wrap:wrap;gap:0 .5em;display:flex}.map-scene__head.svelte-1h3g8iv span:where(.svelte-1h3g8iv):last-child{margin-inline-start:0}.map-scene__area.svelte-1h3g8iv{grid-area:2/1}.map-scene__notes.svelte-1h3g8iv{grid-area:2/2}}.concept-scene.svelte-xmfel8{display:none}.orbit-mode .concept-scene.svelte-xmfel8{height:100svh;display:block;position:relative;overflow:clip}.concept-scene__head.svelte-xmfel8{top:var(--space-2xl);left:var(--page-gutter);opacity:0;visibility:hidden;position:absolute}.concept-scene__area.svelte-xmfel8{display:none}.concept-scene__head.svelte-xmfel8 h2:where(.svelte-xmfel8){font-size:var(--text-display-s);gap:var(--space-2xs);display:grid}.concept-scene__head.svelte-xmfel8 span:where(.svelte-xmfel8):last-child{margin-inline-start:1em}.concept-scene__page.svelte-xmfel8{box-sizing:border-box;transform-origin:0 0;opacity:0;pointer-events:none;will-change:transform, opacity;flex-direction:column;justify-content:center;gap:44px;width:500px;height:733px;padding:36px 34px;display:flex;position:absolute;top:0;left:0}.concept-scene__page-lead.svelte-xmfel8{color:var(--color-ink);margin:0;font-size:24px;font-weight:500;line-height:1.9}.concept-scene__page-points.svelte-xmfel8{border-block-start:var(--rule-hair) solid color-mix(in oklch, var(--color-rule) 60%, transparent);min-height:200px;padding-block-start:30px;display:grid}.concept-scene__caption.svelte-xmfel8{opacity:0;visibility:hidden;grid-area:1/1;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;display:grid}.concept-scene__caption-icon.svelte-xmfel8{border-radius:var(--radius-pill);background:var(--color-accent-soft);width:46px;height:46px;color:var(--color-accent);place-items:center;display:grid}.concept-scene__caption-body.svelte-xmfel8{gap:6px;display:grid}.concept-scene__caption-title.svelte-xmfel8{font-size:24px;font-weight:700}.concept-scene__caption-text.svelte-xmfel8{color:var(--color-ink-2);margin:0;font-size:17.5px;line-height:1.8}.concept-stack.svelte-xmfel8{min-height:100svh;padding:var(--space-3xl) var(--page-gutter);align-content:center;gap:var(--space-2xl);display:grid}.orbit-mode .concept-stack.svelte-xmfel8{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:clip}.concept__head.svelte-xmfel8{font-size:var(--text-display);gap:var(--space-2xs);display:grid}.concept__head.svelte-xmfel8 span:where(.svelte-xmfel8):last-child{margin-inline-start:1.2em}.concept__lead.svelte-xmfel8{font-size:var(--text-md);color:var(--color-ink);max-width:44rem;padding:var(--space-lg) var(--space-xl);line-height:2}.concept__points.svelte-xmfel8{padding:var(--space-xs) var(--space-xl);max-width:44rem;margin:0;list-style:none}.concept__point.svelte-xmfel8{gap:var(--space-lg);padding-block:var(--space-lg);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.concept__point.svelte-xmfel8+.concept__point:where(.svelte-xmfel8){border-block-start:var(--rule-hair) solid color-mix(in oklch, var(--color-rule) 50%, transparent)}.concept__icon.svelte-xmfel8{border-radius:var(--radius-pill);background:var(--color-accent-soft);width:2.6rem;height:2.6rem;color:var(--color-accent);place-items:center;display:grid}.concept__point-body-wrap.svelte-xmfel8{gap:var(--space-2xs);display:grid}.concept__point-title.svelte-xmfel8{font-size:var(--text-md);font-weight:700}.concept__point-body.svelte-xmfel8{font-size:var(--text-sm);color:var(--color-ink-2);max-width:var(--measure)}@media (width<=60rem){.orbit-mode .concept-scene.svelte-xmfel8{gap:var(--space-md);padding:var(--space-2xl) var(--page-gutter) calc(var(--space-md) + env(safe-area-inset-bottom,0px));grid-template-rows:auto minmax(0,1fr) auto;display:grid}.concept-scene__head.svelte-xmfel8{position:static}.concept-scene__area.svelte-xmfel8{grid-area:2/1/4;min-height:0;display:block}.concept-scene__page.svelte-xmfel8{z-index:1;width:auto;height:auto;padding:var(--space-md) var(--space-lg);background:color-mix(in oklch, var(--color-paper) 72%, transparent);-webkit-backdrop-filter:blur(8px)saturate(112%);border:var(--rule-hair) solid color-mix(in oklch, var(--color-rule) 50%, transparent);border-radius:var(--radius-lg);grid-area:3/1;align-self:end;gap:0;display:grid;position:relative;inset:auto}.concept-scene__page-lead.svelte-xmfel8,.concept-scene__page-points.svelte-xmfel8{grid-area:1/1}.concept-scene__page-lead.svelte-xmfel8{font-size:var(--text-xs);line-height:1.75}.concept-scene__page-points.svelte-xmfel8{border-block-start:0;align-content:center;min-height:0;padding-block-start:0}.concept-scene__caption.svelte-xmfel8{gap:var(--space-sm)}.concept-scene__caption-icon.svelte-xmfel8{width:2.25rem;height:2.25rem}.concept-scene__caption-title.svelte-xmfel8{font-size:var(--text-md)}.concept-scene__caption-text.svelte-xmfel8{font-size:var(--text-sm);line-height:1.7}}@media (width<=60rem) and (orientation:landscape){.orbit-mode .concept-scene.svelte-xmfel8{column-gap:var(--space-lg);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,24rem)}.concept-scene__head.svelte-xmfel8{grid-column:1/-1}.concept-scene__head.svelte-xmfel8 h2:where(.svelte-xmfel8){flex-wrap:wrap;gap:0 .5em;display:flex}.concept-scene__head.svelte-xmfel8 span:where(.svelte-xmfel8):last-child{margin-inline-start:0}.concept-scene__area.svelte-xmfel8{grid-area:2/1}.concept-scene__page.svelte-xmfel8{padding:var(--space-lg);grid-area:2/2;align-self:center}.concept-scene__page-lead.svelte-xmfel8{font-size:var(--text-sm);line-height:1.8}}.app.svelte-vzq0l2{gap:var(--space-2xl);min-height:92svh;padding-block:var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-content:center;align-items:center;display:grid}.app--flip.svelte-vzq0l2{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.app--flip.svelte-vzq0l2 .app__text:where(.svelte-vzq0l2){order:2}.app--flip.svelte-vzq0l2 .app__shot:where(.svelte-vzq0l2){order:1;rotate:1.2deg}.app__text.svelte-vzq0l2{gap:var(--space-md);padding:var(--space-xl);justify-items:start;display:grid}.app__role.svelte-vzq0l2{align-items:center;gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-muted);display:inline-flex}.app__chip.svelte-vzq0l2{background:var(--app-color);border-radius:2px;width:.65em;height:.65em}.app__alpha.svelte-vzq0l2{font-family:var(--font-outlier);font-size:var(--text-xs);letter-spacing:.12em;color:var(--color-ink);background:color-mix(in oklch, var(--app-color) 16%, var(--color-paper));border:var(--rule-hair) solid color-mix(in oklch, var(--app-color) 45%, transparent);border-radius:var(--radius-sm);padding:var(--space-3xs) var(--space-xs)}.app__name.svelte-vzq0l2{font-size:var(--text-2xl);overflow-wrap:anywhere;min-width:0;font-weight:800}.app__tagline.svelte-vzq0l2{font-size:var(--text-xl);text-wrap:balance;color:var(--color-ink-2);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--app-color) 65%, transparent);text-decoration-color:color-mix(in oklch, var(--app-color) 65%, transparent);text-underline-offset:.22em;font-weight:700;text-decoration-thickness:.09em}.app__desc.svelte-vzq0l2{max-width:var(--measure);color:var(--color-ink-2)}.app__features.svelte-vzq0l2{gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-muted);padding:0;list-style:none;display:grid}.app__features.svelte-vzq0l2 li:where(.svelte-vzq0l2){align-items:baseline;gap:var(--space-xs);display:flex}.app__features.svelte-vzq0l2 li:where(.svelte-vzq0l2):before{content:"";border-radius:var(--radius-pill);background:var(--app-color);flex:none;width:.45em;height:.45em;translate:0 -.1em}.app__alpha-note.svelte-vzq0l2{font-size:var(--text-sm);color:var(--color-muted)}.app__link.svelte-vzq0l2{align-items:center;gap:var(--space-2xs);color:var(--color-ink);border-block-end:var(--rule-hair) solid var(--color-ink);transition:border-color var(--dur-micro) var(--ease-out);white-space:nowrap;padding-block-end:var(--space-3xs);text-decoration:none;display:inline-flex}.app__link.svelte-vzq0l2:hover{border-block-end-color:var(--app-color);border-block-end-width:2px}.app__link.svelte-vzq0l2:active{translate:0 1px}.app__url.svelte-vzq0l2{font-family:var(--font-outlier);font-size:var(--text-sm)}.app__shot.svelte-vzq0l2{border-radius:var(--radius-lg);border:var(--rule-hair) solid color-mix(in oklch, var(--color-rule) 70%, transparent);box-shadow:var(--shadow-float);background:var(--color-paper);overflow:clip;rotate:-1.2deg}.app__shot.svelte-vzq0l2 img:where(.svelte-vzq0l2){aspect-ratio:16/10;object-fit:cover;width:100%;height:auto}@media (width<=60rem){.app.svelte-vzq0l2,.app--flip.svelte-vzq0l2{gap:var(--space-xl);padding-block:var(--space-2xl);grid-template-columns:minmax(0,1fr)}.app--flip.svelte-vzq0l2 .app__text:where(.svelte-vzq0l2){order:1}.app--flip.svelte-vzq0l2 .app__shot:where(.svelte-vzq0l2){order:2}.app__shot.svelte-vzq0l2,.app--flip.svelte-vzq0l2 .app__shot:where(.svelte-vzq0l2){rotate:none}}.orbit.svelte-9c4ee9{display:none}.orbit-mode .orbit.svelte-9c4ee9{display:block}.orbit__stage.svelte-9c4ee9{height:100svh;position:relative;overflow:clip}.orbit__head.svelte-9c4ee9{top:var(--space-2xl);left:var(--page-gutter);gap:var(--space-xs);opacity:0;visibility:hidden;max-width:40rem;display:grid;position:absolute}.orbit__head.svelte-9c4ee9 h2:where(.svelte-9c4ee9){font-size:var(--text-2xl)}.orbit__lead.svelte-9c4ee9{color:var(--color-ink-2);font-size:var(--text-sm);max-width:var(--measure)}.orbit__index.svelte-9c4ee9{left:var(--page-gutter);right:var(--page-gutter);bottom:calc(var(--space-md) + env(safe-area-inset-bottom,0px));align-items:center;gap:var(--space-xs);z-index:var(--z-raised);opacity:0;visibility:hidden;margin:0;padding:0;list-style:none;display:flex;position:absolute}.orbit__index-btn.svelte-9c4ee9{align-items:center;gap:var(--space-xs);font-size:var(--text-xs);color:var(--color-muted);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm);white-space:nowrap;transition:color var(--dur-micro) var(--ease-out);display:inline-flex}.orbit__index-btn.svelte-9c4ee9:before{content:"";background:var(--app-color);opacity:.35;width:.55em;height:.55em;transition:opacity var(--dur-micro) var(--ease-out);border-radius:2px}.orbit__index-btn.svelte-9c4ee9:hover{color:var(--color-ink)}.orbit__index-btn.svelte-9c4ee9:active{translate:0 1px}.orbit__index-btn.svelte-9c4ee9.is-active{color:var(--color-ink);font-weight:700}.orbit__index-btn.svelte-9c4ee9.is-active:before{opacity:1}.orbit__index-num.svelte-9c4ee9{font-variant-numeric:tabular-nums}.orbit__index-reveal.svelte-9c4ee9{transition:grid-template-columns var(--dur-short) var(--ease-out);grid-template-columns:0fr;display:inline-grid}.orbit__index-name.svelte-9c4ee9{white-space:nowrap;min-width:0;overflow:clip}.orbit__index-btn.svelte-9c4ee9:hover .orbit__index-reveal:where(.svelte-9c4ee9),.orbit__index-btn.svelte-9c4ee9:focus-visible .orbit__index-reveal:where(.svelte-9c4ee9),.orbit__index-btn.svelte-9c4ee9.is-active .orbit__index-reveal:where(.svelte-9c4ee9){grid-template-columns:1fr}.orbit__panel.svelte-9c4ee9{opacity:0;visibility:hidden;padding:11.5rem var(--page-gutter) 6.75rem;align-content:center;justify-items:start;display:grid;position:absolute;inset:0}.orbit__text.svelte-9c4ee9{z-index:var(--z-raised);transform-origin:0;width:min(34rem,38vw);padding:var(--space-xl);gap:var(--space-md);justify-items:start;display:grid;position:relative}.orbit__role.svelte-9c4ee9{align-items:center;gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-muted);display:inline-flex}.orbit__chip.svelte-9c4ee9{background:var(--app-color);border-radius:2px;width:.65em;height:.65em}.orbit__alpha.svelte-9c4ee9{font-family:var(--font-outlier);font-size:var(--text-xs);letter-spacing:.12em;color:var(--color-ink);background:color-mix(in oklch, var(--app-color) 16%, var(--color-paper));border:var(--rule-hair) solid color-mix(in oklch, var(--app-color) 45%, transparent);border-radius:var(--radius-sm);padding:var(--space-3xs) var(--space-xs)}.orbit__name.svelte-9c4ee9{font-size:var(--text-2xl);overflow-wrap:anywhere;min-width:0;font-weight:800}.orbit__tagline.svelte-9c4ee9{font-size:var(--text-lg);text-wrap:balance;color:var(--color-ink-2);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--app-color) 65%, transparent);text-decoration-color:color-mix(in oklch, var(--app-color) 65%, transparent);text-underline-offset:.22em;font-weight:700;text-decoration-thickness:.09em}.orbit__desc.svelte-9c4ee9{color:var(--color-ink-2);max-width:var(--measure)}.orbit__features.svelte-9c4ee9{gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-muted);padding:0;list-style:none;display:grid}.orbit__features.svelte-9c4ee9 li:where(.svelte-9c4ee9){align-items:baseline;gap:var(--space-xs);display:flex}.orbit__features.svelte-9c4ee9 li:where(.svelte-9c4ee9):before{content:"";border-radius:var(--radius-pill);background:var(--app-color);flex:none;width:.45em;height:.45em;translate:0 -.1em}.orbit__alpha-note.svelte-9c4ee9{font-size:var(--text-sm);color:var(--color-muted)}.orbit__link.svelte-9c4ee9{align-items:center;gap:var(--space-2xs);color:var(--color-ink);border-block-end:var(--rule-hair) solid var(--color-ink);transition:border-color var(--dur-micro) var(--ease-out);white-space:nowrap;padding-block-end:var(--space-3xs);text-decoration:none;display:inline-flex}.orbit__link.svelte-9c4ee9:hover{border-block-end-color:var(--app-color);border-block-end-width:2px}.orbit__link.svelte-9c4ee9:active{translate:0 1px}.orbit__url.svelte-9c4ee9{font-family:var(--font-outlier);font-size:var(--text-sm)}.orbit__shot.svelte-9c4ee9{right:calc(var(--page-gutter) * .6);border-radius:var(--radius-lg);border:var(--rule-hair) solid color-mix(in oklch, var(--color-rule) 70%, transparent);width:min(44rem,38vw);box-shadow:var(--shadow-float);background:var(--color-paper);position:absolute;bottom:max(8svh,7rem);overflow:clip}.orbit__shot.svelte-9c4ee9 img:where(.svelte-9c4ee9){aspect-ratio:16/10;object-fit:cover;width:100%;height:auto}@media (height<=50rem){.orbit__text.svelte-9c4ee9{gap:var(--space-sm);padding:var(--space-lg)}.orbit__name.svelte-9c4ee9{font-size:var(--text-xl)}.orbit__tagline.svelte-9c4ee9{font-size:var(--text-md)}.orbit__desc.svelte-9c4ee9,.orbit__alpha-note.svelte-9c4ee9{font-size:var(--text-sm)}}@media (width<=60rem){.orbit__stage.svelte-9c4ee9{--orbit-rail-zone:calc(var(--space-md) + 2rem + env(safe-area-inset-bottom,0px))}.orbit__head.svelte-9c4ee9{right:var(--page-gutter);max-width:none}.orbit__head.svelte-9c4ee9 h2:where(.svelte-9c4ee9){font-size:var(--text-md)}.orbit__lead.svelte-9c4ee9{font-size:var(--text-xs)}.orbit__index.svelte-9c4ee9{scrollbar-width:none;gap:0;overflow-x:auto}.orbit__index-btn.svelte-9c4ee9{gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs)}.orbit__panel.svelte-9c4ee9{align-content:start;gap:var(--space-sm);padding-block:9rem calc(var(--orbit-rail-zone) + var(--space-xs))}.orbit__text.svelte-9c4ee9{transform-origin:50% 0;gap:var(--space-xs);width:min(100%,34rem);padding:var(--space-md) var(--space-lg)}.orbit__role.svelte-9c4ee9,.orbit__link.svelte-9c4ee9,.orbit__url.svelte-9c4ee9,.orbit__alpha-note.svelte-9c4ee9{font-size:var(--text-xs)}.orbit__name.svelte-9c4ee9{font-size:var(--text-lg)}.orbit__tagline.svelte-9c4ee9{font-size:var(--text-base)}.orbit__desc.svelte-9c4ee9{font-size:var(--text-xs);line-height:1.6}.orbit__features.svelte-9c4ee9{font-size:var(--text-xs);gap:var(--space-2xs)}.orbit__shot.svelte-9c4ee9{order:-1;width:min(100%,30rem);position:static}}@media (width<=60rem) and (orientation:portrait){.orbit__panel.svelte-9c4ee9{padding-block-start:6rem}}@media (width<=60rem) and (orientation:portrait) and (height<=40rem){.orbit__panel.svelte-9c4ee9{gap:0}.orbit__shot.svelte-9c4ee9{justify-self:center;width:min(84%,30rem)}.orbit__text.svelte-9c4ee9{margin-block-start:-3rem}.orbit__features.svelte-9c4ee9{display:none}}@media (width<=60rem) and (orientation:landscape){.orbit__panel.svelte-9c4ee9{padding-block:calc(var(--space-2xl) + var(--orbit-head-h,6rem) + var(--space-md)) calc(var(--orbit-rail-zone) + var(--space-sm));align-content:center}.orbit__text.svelte-9c4ee9{transform-origin:0;width:56%}.orbit__shot.svelte-9c4ee9{left:auto;right:var(--page-gutter);bottom:calc(var(--orbit-rail-zone) + var(--space-sm));order:0;width:36vw;position:absolute}}.apps-stack.svelte-64lthg{padding:var(--space-3xl) var(--page-gutter)}.orbit-mode .apps-stack.svelte-64lthg{display:none}.apps__head.svelte-64lthg{padding-block:var(--space-3xl) var(--space-xl);gap:var(--space-md);display:grid}.apps__head.svelte-64lthg h2:where(.svelte-64lthg){font-size:var(--text-display)}.apps__lead.svelte-64lthg{color:var(--color-ink-2);max-width:var(--measure)}.steps.svelte-d1339f{padding:var(--space-4xl) var(--page-gutter);gap:var(--space-2xl);display:grid}.steps__head.svelte-d1339f{font-size:var(--text-display-s)}.steps__list.svelte-d1339f{gap:var(--space-lg);max-width:48rem;padding:0;list-style:none;display:grid}.steps__item.svelte-d1339f{gap:var(--space-lg);padding:var(--space-lg) var(--space-xl);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.steps__num.svelte-d1339f{font-size:var(--text-3xl);color:var(--color-accent);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.steps__body.svelte-d1339f{gap:var(--space-xs);display:grid}.steps__title.svelte-d1339f{font-size:var(--text-lg);font-weight:700}.steps__body.svelte-d1339f p:where(.svelte-d1339f){color:var(--color-ink-2);max-width:var(--measure)}.steps__ctas.svelte-d1339f{gap:var(--space-md);flex-wrap:wrap;display:flex}.steps__cta.svelte-d1339f{align-items:center;gap:var(--space-xs);color:var(--color-ink);border:var(--rule-hair) solid var(--color-ink);border-radius:var(--radius-pill);padding:var(--space-sm) var(--space-lg);white-space:nowrap;transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), transform .1s var(--ease-out);font-weight:700;text-decoration:none;display:inline-flex}.steps__cta.svelte-d1339f:hover{background:var(--color-ink);color:var(--color-paper);transform:translateY(-1px)}.steps__cta.svelte-d1339f:active{transform:translateY(1px)}.steps__cta--primary.svelte-d1339f{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.steps__cta--primary.svelte-d1339f:hover{background:var(--color-focus);border-color:var(--color-focus);color:var(--color-accent-ink)}.proto.svelte-tynsso{padding:var(--space-3xl) var(--page-gutter) var(--space-4xl);display:grid}.proto__panel.svelte-tynsso{gap:var(--space-xl);border-radius:var(--radius-lg);padding:var(--space-2xl) var(--space-2xl);background:linear-gradient(135deg, oklch(99.5% .003 240/.5), oklch(99.5% .003 240/.1) 40%, oklch(99.5% .003 240/.03) 62%, oklch(99.5% .003 240/.25)), var(--glass-fill);-webkit-backdrop-filter:blur(18px)saturate(160%);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-shine), var(--shadow-float);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;display:grid;position:relative;overflow:clip}.proto__copy.svelte-tynsso{gap:var(--space-lg);justify-items:start;display:grid}.proto__head.svelte-tynsso{font-size:var(--text-display-s);gap:var(--space-2xs);display:grid}.proto__head-line2.svelte-tynsso{margin-inline-start:.8em}.proto__body.svelte-tynsso{max-width:var(--measure);color:var(--color-ink-2);line-height:2}.proto__note.svelte-tynsso{font-size:var(--text-sm);color:var(--color-muted);border-inline-start:3px solid var(--color-accent-soft);padding-inline-start:var(--space-md)}.proto__cta.svelte-tynsso{align-items:center;gap:var(--space-xs);font-size:var(--text-md);color:var(--color-accent-ink);background:var(--color-accent);border-radius:var(--radius-pill);padding:var(--space-sm) var(--space-xl);white-space:nowrap;transition:background-color var(--dur-short) var(--ease-out), transform .1s var(--ease-out);font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px oklch(99.5% .003 240/.35)}.proto__cta.svelte-tynsso:hover{background:var(--color-focus);transform:translateY(-1.5px)}.proto__cta.svelte-tynsso:active{transform:translateY(1px)}.proto__at.svelte-tynsso{font-family:var(--font-outlier);color:color-mix(in oklch, var(--color-accent) 34%, var(--color-paper));-webkit-user-select:none;user-select:none;text-shadow:0 1px oklch(99.5% .003 240/.6);justify-self:center;font-size:clamp(9rem,16vw,15rem);font-weight:500;line-height:.9;rotate:-8deg}@media (width<=60rem){.proto__panel.svelte-tynsso{padding:var(--space-lg);grid-template-columns:minmax(0,1fr)}.proto__cta.svelte-tynsso{white-space:normal;text-align:center}.proto__at.svelte-tynsso{opacity:.5;z-index:-1;font-size:11rem;position:absolute;bottom:-.2em;right:-.15em}}.cta.svelte-1d9fuzm{align-content:center;justify-items:start;gap:var(--space-xl);min-height:70svh;padding:var(--space-3xl) var(--page-gutter);display:grid}.cta__line.svelte-1d9fuzm{font-size:var(--text-display)}.cta__button.svelte-1d9fuzm{align-items:center;gap:var(--space-xs);font-size:var(--text-md);color:var(--color-accent-ink);background:var(--color-accent);border-radius:var(--radius-pill);padding:var(--space-md) var(--space-xl);white-space:nowrap;box-shadow:var(--shadow-float);transition:background-color var(--dur-short) var(--ease-out), transform .1s var(--ease-out);font-weight:700;text-decoration:none;display:inline-flex}.cta__button.svelte-1d9fuzm:hover{background:var(--color-focus);transform:translateY(-1.5px)}.cta__button.svelte-1d9fuzm:active{transform:translateY(1px)}.profile.svelte-1cszc9d{padding:0 var(--page-gutter) var(--space-2xl)}.profile__card.svelte-1cszc9d{align-items:center;gap:var(--space-lg) var(--space-xl);max-width:52rem;padding:var(--space-xl);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.profile__avatar.svelte-1cszc9d{border-radius:var(--radius-pill);background:var(--color-accent-soft);width:3.6rem;height:3.6rem;color:var(--color-accent);font-size:var(--text-lg);place-items:center;font-weight:700;display:grid}.profile__body.svelte-1cszc9d{gap:var(--space-2xs);display:grid}.profile__eyebrow.svelte-1cszc9d{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.12em;color:var(--color-muted);font-weight:500}.profile__name.svelte-1cszc9d{font-size:var(--text-md);align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;font-weight:700;display:flex}.profile__handle.svelte-1cszc9d{font-family:var(--font-outlier);font-size:var(--text-xs);color:var(--color-muted);font-weight:500}.profile__text.svelte-1cszc9d{font-size:var(--text-sm);color:var(--color-ink-2);max-width:var(--measure)}.profile__cta.svelte-1cszc9d{align-items:center;gap:var(--space-2xs);font-size:var(--text-sm);color:var(--color-accent-ink);background:var(--color-accent);border-radius:var(--radius-pill);padding:var(--space-sm) var(--space-lg);white-space:nowrap;transition:translate var(--dur-micro) var(--ease-out);font-weight:700;text-decoration:none;display:inline-flex}.profile__cta.svelte-1cszc9d:hover{translate:0 -2px}.profile__cta.svelte-1cszc9d:active{translate:0 1px}@media (width<=40rem){.profile__card.svelte-1cszc9d{grid-template-columns:auto minmax(0,1fr)}.profile__cta.svelte-1cszc9d{grid-column:2;justify-self:start}}.foot.svelte-jz8lnl{padding:var(--space-3xl) var(--page-gutter) var(--space-xl);gap:var(--space-md);display:grid}.foot__line.svelte-jz8lnl{max-width:28ch;font-size:clamp(1.75rem,5vw,3.25rem);line-height:1.1}.foot__note.svelte-jz8lnl{font-size:var(--text-xs);color:var(--color-muted);max-width:var(--measure);line-height:1.7}.foot__meta.svelte-jz8lnl{align-items:baseline;gap:var(--space-lg);border-block-start:var(--rule-hair) solid color-mix(in oklch, var(--color-rule) 60%, transparent);flex-wrap:wrap;margin-block-start:calc(var(--space-2xl) - var(--space-md));padding-block-start:var(--space-md);display:flex}.foot__wordmark.svelte-jz8lnl{align-items:baseline;gap:var(--space-3xs);font-weight:700;display:inline-flex}.foot__dot.svelte-jz8lnl{border-radius:var(--radius-pill);background:var(--color-accent);width:.4em;height:.4em;transform:translateY(-.1em)}.foot__apps.svelte-jz8lnl{gap:var(--space-md);flex-wrap:wrap;margin-inline-start:auto;display:flex}.foot__apps.svelte-jz8lnl a:where(.svelte-jz8lnl){font-size:var(--text-sm);color:var(--color-muted);white-space:nowrap;transition:color var(--dur-micro) var(--ease-out);text-decoration:none}.foot__apps.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--color-ink)}.foot__apps.svelte-jz8lnl a:where(.svelte-jz8lnl):active{translate:0 1px}.foot__rights.svelte-jz8lnl{font-size:var(--text-sm);color:var(--color-muted);white-space:nowrap}@media (width<=40rem){.foot__apps.svelte-jz8lnl{flex-basis:100%;margin-inline-start:0}}.page.svelte-10joqin{z-index:var(--z-base);position:relative}
