.field.svelte-138axrz{flex-direction:column;gap:6px;width:100%;display:flex}label.svelte-138axrz{font-family:var(--font-body);font-size:14px;font-weight:var(--fw-medium);color:var(--text-strong)}.control.svelte-138axrz{align-items:center;gap:var(--space-sm);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-sm);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);padding:0 14px;display:flex}.control[data-size=sm].svelte-138axrz{height:var(--control-sm)}.control[data-size=md].svelte-138axrz{height:var(--control-md)}.control[data-size=lg].svelte-138axrz{height:var(--control-lg)}.control.svelte-138axrz:focus-within{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.control[data-status=error].svelte-138axrz{border-color:var(--status-error);box-shadow:none}.control[data-status=success].svelte-138axrz{border-color:var(--status-success);box-shadow:none}input.svelte-138axrz{min-width:0;font-family:var(--font-body);color:var(--text-body);background:0 0;border:none;outline:none;flex:1;font-size:16px}input.svelte-138axrz::placeholder{color:var(--text-faint)}.helper.svelte-138axrz{font-family:var(--font-body);font-size:13px;line-height:var(--lh-caption);color:var(--text-muted)}.helper[data-status=error].svelte-138axrz{color:var(--status-error)}.helper[data-status=success].svelte-138axrz{color:var(--status-success)}.checkbox.svelte-zlg8mq{align-items:flex-start;gap:var(--space-sm);display:flex}input.svelte-zlg8mq{width:20px;height:20px;accent-color:var(--color-primary);cursor:pointer;flex:none;margin:2px 0 0}label.svelte-zlg8mq{font-family:var(--font-body);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--text-muted);cursor:pointer}.checkbox.invalid.svelte-zlg8mq input:where(.svelte-zlg8mq){outline:2px solid var(--status-error);outline-offset:1px;border-radius:4px}.checkbox.svelte-zlg8mq a{color:var(--text-link);text-decoration:underline}.btn.svelte-1xko78n{justify-content:center;align-items:center;gap:var(--space-sm);width:auto;font-family:var(--font-body);font-weight:var(--fw-semibold);white-space:nowrap;border-radius:var(--radius-md);cursor:pointer;transition:background var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:1px solid #0000;line-height:1;display:inline-flex}.btn.full.svelte-1xko78n{width:100%}.btn.pill.svelte-1xko78n{border-radius:var(--radius-pill)}.btn.svelte-1xko78n:active:not(:disabled){transform:translateY(.5px)}.btn.svelte-1xko78n:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.btn[data-size=sm].svelte-1xko78n{height:var(--control-sm);padding:0 16px;font-size:14px}.btn[data-size=md].svelte-1xko78n{height:var(--control-md);padding:0 24px;font-size:16px}.btn[data-size=lg].svelte-1xko78n{height:var(--control-lg);padding:0 32px;font-size:17px}.btn[data-variant=primary].svelte-1xko78n{background:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--shadow-e1)}.btn[data-variant=primary].svelte-1xko78n:hover:not(:disabled){background:var(--color-primary-hover)}.btn[data-variant=secondary].svelte-1xko78n{background:var(--color-secondary);color:var(--color-on-primary);box-shadow:var(--shadow-e1)}.btn[data-variant=secondary].svelte-1xko78n:hover:not(:disabled){background:var(--color-secondary-hover)}.btn[data-variant=outline].svelte-1xko78n{color:var(--color-primary);border-color:var(--border-strong);background:0 0}.btn[data-variant=outline].svelte-1xko78n:hover:not(:disabled),.btn[data-variant=ghost].svelte-1xko78n:hover:not(:disabled){background:#0f6fda12}.btn[data-variant=ghost].svelte-1xko78n{color:var(--color-primary);background:0 0}.spinner.svelte-1xko78n{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.6s linear infinite svelte-1xko78n-spin}@keyframes svelte-1xko78n-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-1xko78n{animation-duration:1.2s}}.form.svelte-r2xnp1{gap:var(--space-md);flex-direction:column;width:100%;max-width:520px;display:flex}.row.svelte-r2xnp1{gap:var(--space-sm);align-items:stretch;display:flex}.email.svelte-r2xnp1{flex:1;min-width:0}.microcopy.svelte-r2xnp1{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-muted);margin:0}.microcopy.svelte-r2xnp1 a:where(.svelte-r2xnp1){color:var(--text-link);text-decoration:underline}.error.svelte-r2xnp1{font-size:var(--fs-body-sm);color:var(--status-error);margin:0}@media (max-width:520px){.row.svelte-r2xnp1{flex-direction:column}}.hero.svelte-gzujjl{background:var(--gradient-sky);border-bottom:1px solid var(--border-subtle);position:relative;overflow:hidden}.aurora.svelte-gzujjl{filter:blur(18px);pointer-events:none;height:720px;animation:svelte-gzujjl-aurora-drift 24s var(--ease-in-out) infinite;background:radial-gradient(38% 55% at 22% 30%,#0f6fda38,#0000 70%),radial-gradient(34% 48% at 80% 22%,#9b6eef33,#0000 72%),radial-gradient(30% 42% at 62% 68%,#00a0a324,#0000 70%);position:absolute;inset:-25% -10% auto}@keyframes svelte-gzujjl-aurora-drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-3%,2%)scale(1.06)}}.particles.svelte-gzujjl{pointer-events:none;position:absolute;inset:0}.particles.svelte-gzujjl span:where(.svelte-gzujjl){border-radius:var(--radius-pill);opacity:.7;background:radial-gradient(circle at 35% 35%,#ffffffe6,#9cbde980);width:10px;height:10px;animation:14s linear infinite svelte-gzujjl-particle-rise;position:absolute}.particles.svelte-gzujjl span:where(.svelte-gzujjl):first-child{animation-delay:0s;bottom:-12px;left:12%;transform:scale(.7)}.particles.svelte-gzujjl span:where(.svelte-gzujjl):nth-child(2){animation-delay:3.5s;bottom:-12px;left:34%;transform:scale(1.1)}.particles.svelte-gzujjl span:where(.svelte-gzujjl):nth-child(3){animation-delay:7s;bottom:-12px;left:53%;transform:scale(.6)}.particles.svelte-gzujjl span:where(.svelte-gzujjl):nth-child(4){animation-delay:1.8s;bottom:-12px;left:68%;transform:scale(.9)}.particles.svelte-gzujjl span:where(.svelte-gzujjl):nth-child(5){animation-delay:5.2s;bottom:-12px;left:82%;transform:scale(.75)}.particles.svelte-gzujjl span:where(.svelte-gzujjl):nth-child(6){animation-delay:9s;bottom:-12px;left:92%;transform:scale(.5)}@keyframes svelte-gzujjl-particle-rise{0%{transform:translateY(0) scale(var(--s,1));opacity:0}12%{opacity:.7}90%{opacity:.5}to{transform:translateY(-560px) scale(var(--s,1));opacity:0}}.grid.svelte-gzujjl{align-items:center;gap:var(--space-2xl);grid-template-columns:1.15fr .85fr;padding-block:clamp(56px,9vw,120px);display:grid;position:relative}.copy.svelte-gzujjl{gap:var(--space-base);flex-direction:column;max-width:560px;display:flex}.tagline.svelte-gzujjl{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--tracking-tight);text-wrap:balance}.sub.svelte-gzujjl{font-size:var(--fs-subtitle);line-height:var(--lh-subtitle);color:var(--text-body);white-space:pre-line;margin:0}.anchor.svelte-gzujjl{align-items:center;gap:var(--space-sm);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);color:var(--color-primary);border-radius:var(--radius-pill);background:#0f6fda14;align-self:flex-start;margin:0;padding:6px 14px;display:inline-flex}.form-wrap.svelte-gzujjl{margin-top:var(--space-sm);border-radius:var(--radius-lg);position:relative}.form-wrap.svelte-gzujjl:before{content:"";border-radius:var(--radius-xl);opacity:0;pointer-events:none;animation:svelte-gzujjl-cta-pulse 2s var(--ease-out) .5s 1;background:radial-gradient(60% 80% at 30% 40%,#00a0a32e,#0000 70%);position:absolute;inset:-10px}@keyframes svelte-gzujjl-cta-pulse{0%{opacity:0;transform:scale(.98)}35%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.02)}}.trust.svelte-gzujjl{align-items:center;gap:var(--space-sm);margin:var(--space-xs) 0 0;font-size:var(--fs-body-sm);color:var(--text-muted);display:inline-flex}.tick.svelte-gzujjl{width:18px;height:18px;color:var(--cyan-bright);flex:none}.art.svelte-gzujjl{transform:translate(var(--gaze-x,0), var(--gaze-y,0));transition:transform .6s var(--ease-out);justify-content:center;display:flex;position:relative}.halo.svelte-gzujjl{filter:blur(14px);animation:svelte-gzujjl-halo-breathe 6s var(--ease-in-out) infinite;background:radial-gradient(circle,#0f6fda2e,#0000 68%);border-radius:50%;position:absolute;inset:8% 14%}.mos.svelte-gzujjl{width:clamp(190px,26vw,280px);height:auto;animation:svelte-gzujjl-mos-float 5s var(--ease-in-out) infinite;position:relative}@keyframes svelte-gzujjl-mos-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.012)}}@keyframes svelte-gzujjl-halo-breathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@media (max-width:880px){.grid.svelte-gzujjl{gap:var(--space-lg);grid-template-columns:1fr}}@media (max-width:640px){.art.svelte-gzujjl{display:none}.grid.svelte-gzujjl{padding-block:clamp(32px,8vw,56px)}.copy.svelte-gzujjl{gap:var(--space-md)}}.empathy.svelte-12vwl7l{background:var(--surface-page)}.grid.svelte-12vwl7l{align-items:center;gap:var(--space-2xl);grid-template-columns:1fr .9fr;display:grid}.cut.svelte-12vwl7l{gap:var(--space-base);flex-direction:column;max-width:520px;display:flex}.loss.svelte-12vwl7l{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tracking-tight);color:var(--text-strong);white-space:pre-line;margin:0}.gain.svelte-12vwl7l{align-items:baseline;gap:var(--space-sm);font-size:var(--fs-subtitle);line-height:var(--lh-subtitle);color:var(--color-primary);font-weight:var(--fw-medium);margin:0;display:flex}.arrow.svelte-12vwl7l{color:var(--cyan-bright);font-weight:var(--fw-bold)}.art.svelte-12vwl7l{justify-content:center;display:flex}.scene.svelte-12vwl7l{width:100%;max-width:320px;height:280px;position:relative}.task.svelte-12vwl7l{font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--text-muted);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-pill);box-shadow:var(--shadow-e1);padding:7px 13px;position:absolute}.task-a.svelte-12vwl7l{animation:svelte-12vwl7l-drift 6s var(--ease-in-out) infinite;top:8px;left:18%}.task-b.svelte-12vwl7l{animation:svelte-12vwl7l-drift 7s var(--ease-in-out) .8s infinite;top:40px;right:6%}.task-c.svelte-12vwl7l{animation:svelte-12vwl7l-drift 6.6s var(--ease-in-out) 1.6s infinite;top:96px;left:6%}@keyframes svelte-12vwl7l-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.mos-hold.svelte-12vwl7l{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.mos-hold.svelte-12vwl7l img:where(.svelte-12vwl7l){width:clamp(150px,22vw,180px);height:auto;animation:svelte-12vwl7l-mos-float 5.5s var(--ease-in-out) infinite;position:relative}.halo.svelte-12vwl7l{filter:blur(12px);background:radial-gradient(circle,#00a0a329,#0000 68%);border-radius:50%;position:absolute;inset:12% 8%}@keyframes svelte-12vwl7l-mos-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (max-width:880px){.grid.svelte-12vwl7l{gap:var(--space-lg);grid-template-columns:1fr}.scene.svelte-12vwl7l{height:240px;margin-inline:auto}}.demo.svelte-19w36dk{background:var(--surface-subtle);border-bottom:1px solid var(--border-subtle)}.head.svelte-19w36dk{margin-bottom:var(--space-2xl)}.stage.svelte-19w36dk{max-width:600px;margin-inline:auto}.window.svelte-19w36dk{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-e2);overflow:hidden}.winbar.svelte-19w36dk{padding:var(--space-md) var(--space-base);border-bottom:1px solid var(--border-subtle);background:var(--surface-subtle);align-items:center;gap:6px;display:flex}.winbar.svelte-19w36dk .dot:where(.svelte-19w36dk){border-radius:var(--radius-pill);background:var(--border-light-strong);width:9px;height:9px}.winlabel.svelte-19w36dk{margin-left:var(--space-sm);font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--text-faint);letter-spacing:var(--tracking-wide)}.thread.svelte-19w36dk{gap:var(--space-md);padding:var(--space-lg);flex-direction:column;min-height:470px;display:flex}.msg.svelte-19w36dk{align-items:flex-end;gap:var(--space-sm);opacity:0;transition:opacity .45s var(--ease-out), transform .45s var(--ease-out);display:flex;transform:translateY(10px)}.msg.show.svelte-19w36dk{opacity:1;transform:none}.msg.user.svelte-19w36dk{justify-content:flex-end}.bubble.svelte-19w36dk{max-width:80%;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);border-radius:var(--radius-lg);margin:0;padding:10px 14px}.msg.user.svelte-19w36dk .bubble:where(.svelte-19w36dk){background:var(--color-primary);color:var(--color-on-primary);border-bottom-right-radius:var(--radius-sm)}.msg.ai.svelte-19w36dk .bubble:where(.svelte-19w36dk){background:var(--surface-sunken);color:var(--text-body);border-bottom-left-radius:var(--radius-sm)}.avatar.svelte-19w36dk{border-radius:var(--radius-pill);background:var(--surface-card);width:32px;height:32px;box-shadow:0 0 0 1px var(--border-subtle), var(--shadow-e1);flex:none;place-items:center;display:grid;overflow:hidden}.avatar.svelte-19w36dk img:where(.svelte-19w36dk){object-fit:contain;width:28px;height:28px}.team.svelte-19w36dk{opacity:0;transition:opacity .45s var(--ease-out), transform .45s var(--ease-out);margin-left:40px;transform:translateY(8px)}.team.show.svelte-19w36dk{opacity:1;transform:none}.mon-row.svelte-19w36dk{gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mon.svelte-19w36dk{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-e1);opacity:0;transform:translateX(var(--from,0)) scale(.86);align-items:center;gap:8px;padding:6px 12px 6px 6px;display:flex}.team.show.svelte-19w36dk .mon:where(.svelte-19w36dk){animation:svelte-19w36dk-mon-in .5s var(--ease-out) var(--delay,0s) forwards}@keyframes svelte-19w36dk-mon-in{to{opacity:1;transform:none}}.mon-art.svelte-19w36dk{border-radius:var(--radius-pill);background:var(--surface-subtle);width:34px;height:34px;box-shadow:0 0 0 2px var(--tone,var(--purple-pop));flex:none;place-items:center;display:grid;overflow:hidden}.mon-art.svelte-19w36dk img:where(.svelte-19w36dk){object-fit:cover;width:34px;height:34px;animation:svelte-19w36dk-mon-bob 2.6s var(--ease-in-out) infinite;animation-delay:var(--delay,0s)}.team.done.svelte-19w36dk .mon-art:where(.svelte-19w36dk) img:where(.svelte-19w36dk){animation-play-state:paused}@keyframes svelte-19w36dk-mon-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.mon-meta.svelte-19w36dk{flex-direction:column;gap:1px;min-width:0;display:flex}.mon-label.svelte-19w36dk{font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--tone,var(--text-strong));line-height:1.2}.mon-src.svelte-19w36dk{font-size:11.5px;font-weight:var(--fw-medium);color:var(--text-muted);line-height:1.2}.mon-src[data-src=hub].svelte-19w36dk{color:var(--cyan-bright)}.mon-task.svelte-19w36dk{font-size:var(--fs-caption);color:var(--text-muted);align-items:center;gap:4px;display:inline-flex}.mon[data-tone=research].svelte-19w36dk{--tone:var(--mon-research)}.mon[data-tone=organize].svelte-19w36dk{--tone:var(--mon-organize)}.mon[data-tone=design].svelte-19w36dk{--tone:var(--mon-design)}.check.svelte-19w36dk{width:14px;height:14px;color:var(--status-success)}.typing.svelte-19w36dk{gap:3px;margin-left:2px;display:inline-flex}.typing.svelte-19w36dk i:where(.svelte-19w36dk){border-radius:var(--radius-pill);background:var(--text-faint);width:4px;height:4px;animation:svelte-19w36dk-typing 1.2s var(--ease-in-out) infinite}.typing.svelte-19w36dk i:where(.svelte-19w36dk):nth-child(2){animation-delay:.2s}.typing.svelte-19w36dk i:where(.svelte-19w36dk):nth-child(3){animation-delay:.4s}@keyframes svelte-19w36dk-typing{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.mon-gloss.svelte-19w36dk{margin:var(--space-sm) 0 0;font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-muted);white-space:pre-line}.result.svelte-19w36dk{width:min(86%,360px);padding:var(--space-base);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-e2);opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);align-self:flex-start;margin-left:40px;transform:translateY(12px)scale(.98)}.result.built.svelte-19w36dk{opacity:1;transform:none}.result-tag.svelte-19w36dk{margin-bottom:var(--space-sm);font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--cyan-bright);border-radius:var(--radius-pill);background:#00a0a31f;align-items:center;gap:5px;padding:3px 10px;display:inline-flex}.deck-ico.svelte-19w36dk{width:13px;height:13px}.result-title.svelte-19w36dk{font-size:var(--fs-subtitle);line-height:var(--lh-subtitle);color:var(--text-strong);margin:0 0 var(--space-md)}.result-list.svelte-19w36dk{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rline.svelte-19w36dk{font-size:var(--fs-body-sm);color:var(--text-body);opacity:0;transform:translate(var(--dx,0), 6px) scale(.9);transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transition-delay:var(--d,0s);padding-left:20px;position:relative}.result.built.svelte-19w36dk .rline:where(.svelte-19w36dk){opacity:1;transform:none}.rline.svelte-19w36dk:before{content:"";background:var(--tone,var(--blue-core));border-radius:3px;width:9px;height:9px;position:absolute;top:6px;left:2px}.rline[data-tone=research].svelte-19w36dk{--tone:var(--mon-research)}.rline[data-tone=organize].svelte-19w36dk{--tone:var(--mon-organize)}.rline[data-tone=design].svelte-19w36dk{--tone:var(--mon-design)}.controls.svelte-19w36dk{align-items:center;gap:var(--space-md);margin-top:var(--space-base);padding-inline:var(--space-xs);display:flex}.ctrl.svelte-19w36dk{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-pill);border:1px solid var(--border-default);background:var(--surface-card);color:var(--text-strong);cursor:pointer;touch-action:manipulation;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex}.ctrl.svelte-19w36dk:hover{border-color:var(--border-strong);background:#0f6fda12}.ctrl.svelte-19w36dk svg:where(.svelte-19w36dk){fill:currentColor;width:16px;height:16px}.track.svelte-19w36dk{border-radius:var(--radius-pill);background:var(--border-subtle);flex:1;height:4px;overflow:hidden}.fill.svelte-19w36dk{border-radius:var(--radius-pill);background:var(--gradient-brand);transform-origin:0;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out);display:block}@media (max-width:480px){.thread.svelte-19w36dk{padding:var(--space-base);min-height:440px}.result.svelte-19w36dk,.team.svelte-19w36dk{margin-left:0}.bubble.svelte-19w36dk{max-width:88%}}@media (prefers-reduced-motion:reduce){.mon-art.svelte-19w36dk img:where(.svelte-19w36dk){animation:none}.team.svelte-19w36dk .mon:where(.svelte-19w36dk){opacity:1;animation:none;transform:none}}.mos.svelte-bkbzii{background:var(--gradient-sky);border-bottom:1px solid var(--border-subtle)}.grid.svelte-bkbzii{align-items:center;gap:var(--space-3xl);grid-template-columns:.9fr 1.1fr;display:grid}.visual.svelte-bkbzii{justify-content:center;display:flex}.stage.svelte-bkbzii{width:min(100%,360px);height:340px;position:relative}.mos-hold.svelte-bkbzii{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mos-hold.svelte-bkbzii img:where(.svelte-bkbzii){z-index:2;width:clamp(180px,28vw,220px);height:auto;animation:svelte-bkbzii-mos-float 5.5s var(--ease-in-out) infinite;position:relative}.halo.svelte-bkbzii{filter:blur(16px);background:radial-gradient(circle,#0f6fda29,#0000 66%);border-radius:50%;position:absolute;inset:6% 4%}@keyframes svelte-bkbzii-mos-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.nametag.svelte-bkbzii{z-index:3;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-body-sm);color:var(--color-on-primary);background:var(--gradient-brand);border-radius:var(--radius-pill);box-shadow:var(--shadow-e1);padding:4px 14px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.mon-peek.svelte-bkbzii{z-index:1;border-radius:var(--radius-pill);background:var(--surface-card);width:64px;height:64px;box-shadow:0 0 0 3px var(--mon-research), var(--shadow-e2);animation:svelte-bkbzii-peek 6.5s var(--ease-in-out) infinite;place-items:center;display:grid;position:absolute;top:46%;left:50%}.mon-peek.svelte-bkbzii img:where(.svelte-bkbzii){border-radius:var(--radius-pill);object-fit:cover;width:58px;height:58px}@keyframes svelte-bkbzii-peek{0%,to{opacity:0;transform:translate(-40%)scale(.8)}40%,66%{opacity:1;transform:translate(64%,-8px)scale(1)}}.mosaic.svelte-bkbzii{position:absolute;inset:0}.mosaic.svelte-bkbzii span:where(.svelte-bkbzii){background:var(--gradient-brand);opacity:.5;width:18px;height:18px;animation:svelte-bkbzii-harden 4.5s var(--ease-in-out) infinite;border-radius:5px;position:absolute}.mosaic.svelte-bkbzii .m1:where(.svelte-bkbzii){animation-delay:0s;top:18%;left:8%}.mosaic.svelte-bkbzii .m2:where(.svelte-bkbzii){animation-delay:.5s;top:26%;left:84%}.mosaic.svelte-bkbzii .m3:where(.svelte-bkbzii){animation-delay:1s;top:70%;left:16%}.mosaic.svelte-bkbzii .m4:where(.svelte-bkbzii){animation-delay:1.5s;top:74%;left:78%}.mosaic.svelte-bkbzii .m5:where(.svelte-bkbzii){animation-delay:2s;top:46%;left:4%}.mosaic.svelte-bkbzii .m6:where(.svelte-bkbzii){animation-delay:2.5s;top:52%;left:90%}@keyframes svelte-bkbzii-harden{0%,to{opacity:.32;transform:scale(.82)}50%{opacity:.85;transform:scale(1)}}.copy.svelte-bkbzii{gap:var(--space-base);flex-direction:column;max-width:520px;display:flex}.title.svelte-bkbzii{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--tracking-tight)}.gloss.svelte-bkbzii{font-size:var(--fs-subtitle);line-height:var(--lh-subtitle);color:var(--text-body);white-space:pre-line;margin:0}.skilled.svelte-bkbzii{margin-top:var(--space-sm);padding:var(--space-lg);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-e1)}.skilled-head.svelte-bkbzii{margin:0 0 var(--space-xs);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-h3);color:var(--text-strong)}.skilled-sub.svelte-bkbzii{color:var(--text-muted);line-height:var(--lh-body);margin:0}.hint.svelte-bkbzii{align-items:center;gap:var(--space-sm);margin:var(--space-md) 0 0;font-size:var(--fs-body-sm);color:var(--mon-research);display:inline-flex}.hint-dot.svelte-bkbzii{border-radius:var(--radius-pill);background:radial-gradient(circle at 34% 30%, #c4a6f6, var(--mon-research));flex:none;width:10px;height:10px}@media (max-width:880px){.grid.svelte-bkbzii{gap:var(--space-xl);grid-template-columns:1fr}.visual.svelte-bkbzii{order:-1}.stage.svelte-bkbzii{height:300px}}@media (prefers-reduced-motion:reduce){.mos-hold.svelte-bkbzii img:where(.svelte-bkbzii),.mosaic.svelte-bkbzii span:where(.svelte-bkbzii){animation:none}.mon-peek.svelte-bkbzii{opacity:1;animation:none;transform:translate(64%,-8px)scale(1)}}.loop.svelte-197hvps{background:var(--surface-page);border-bottom:1px solid var(--border-subtle)}.section-head.svelte-197hvps{margin-bottom:var(--space-2xl)}.section-lead.svelte-197hvps{white-space:pre-line}.ring.svelte-197hvps{aspect-ratio:1;width:min(100%,500px);margin-inline:auto;position:relative}.ring-track.svelte-197hvps{width:100%;height:100%;position:absolute;inset:0}.ring-track.svelte-197hvps circle:where(.svelte-197hvps){fill:none;stroke:url(#loop-grad);stroke-width:.5px;stroke-dasharray:1.6 2.2;stroke-linecap:round;opacity:.5}.orbit.svelte-197hvps{animation:9s linear infinite svelte-197hvps-orbit-spin;position:absolute;inset:0}@keyframes svelte-197hvps-orbit-spin{to{transform:rotate(360deg)}}.spark.svelte-197hvps{border-radius:var(--radius-pill);background:radial-gradient(circle at 35% 35%, #fff, var(--blue-core));width:14px;height:14px;position:absolute;top:10%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px 2px #0f6fda73}.world.svelte-197hvps{aspect-ratio:1;place-items:center;width:clamp(150px,38%,190px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.world-halo.svelte-197hvps{filter:blur(14px);background:radial-gradient(circle,#0f6fda24,#0000 68%);border-radius:50%;position:absolute;inset:6%}.world.svelte-197hvps .mos:where(.svelte-197hvps){z-index:2;width:clamp(94px,58%,124px);height:auto;animation:svelte-197hvps-float 6s var(--ease-in-out) infinite;position:relative}@keyframes svelte-197hvps-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.mons.svelte-197hvps{z-index:1;pointer-events:none;position:absolute;inset:0}.mon.svelte-197hvps{border-radius:var(--radius-pill);background:var(--surface-card);width:30px;height:30px;box-shadow:var(--shadow-e1);animation:svelte-197hvps-float 5s var(--ease-in-out) infinite;place-items:center;display:grid;position:absolute}.mon.svelte-197hvps img:where(.svelte-197hvps){border-radius:var(--radius-pill);object-fit:cover;width:26px;height:26px}.mon.a1.svelte-197hvps{box-shadow:0 0 0 2px var(--mon-research), var(--shadow-e1);animation-delay:0s;bottom:8%;left:0}.mon.a2.svelte-197hvps{box-shadow:0 0 0 2px var(--mon-organize), var(--shadow-e1);animation-delay:.6s;bottom:18%;right:-2%}.mon.a3.svelte-197hvps{box-shadow:0 0 0 2px var(--mon-design), var(--shadow-e1);animation-delay:1.2s;top:0;right:8%}.nodes.svelte-197hvps{margin:0;padding:0;list-style:none}.node.svelte-197hvps{width:clamp(128px,28%,162px);padding:var(--space-md) var(--space-base);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-e1);text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute}.node[data-pos=tl].svelte-197hvps{top:0;left:0}.node[data-pos=tr].svelte-197hvps{top:0;right:0}.node[data-pos=br].svelte-197hvps{bottom:0;right:0}.node[data-pos=bl].svelte-197hvps{bottom:0;left:0}.badge.svelte-197hvps{border-radius:var(--radius-pill);width:26px;height:26px;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-body-sm);color:var(--color-on-primary);background:var(--tone,var(--blue-core));place-items:center;display:grid}.node[data-tone=blue].svelte-197hvps{--tone:var(--blue-core)}.node[data-tone=purple].svelte-197hvps{--tone:var(--purple-pop)}.node[data-tone=green].svelte-197hvps{--tone:var(--mon-organize)}.node[data-tone=cyan].svelte-197hvps{--tone:var(--cyan-bright)}.node-name.svelte-197hvps{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-body);color:var(--text-strong)}.node-desc.svelte-197hvps{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-muted)}.kicker.svelte-197hvps{max-width:var(--width-reading);margin:var(--space-2xl) auto 0;text-align:center;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--text-strong);text-wrap:balance}@media (max-width:720px){.ring.svelte-197hvps{aspect-ratio:auto;align-items:center;gap:var(--space-lg);flex-direction:column;width:100%;max-width:440px;display:flex}.ring-track.svelte-197hvps,.orbit.svelte-197hvps{display:none}.world.svelte-197hvps{width:168px;position:static;transform:none}.nodes.svelte-197hvps{gap:var(--space-md);flex-direction:column;width:100%;display:flex}.node.svelte-197hvps{gap:var(--space-md);text-align:left;flex-direction:row;align-items:center;width:100%;position:static}.badge.svelte-197hvps{flex:none}.node-desc.svelte-197hvps{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.orbit.svelte-197hvps,.world.svelte-197hvps .mos:where(.svelte-197hvps),.mon.svelte-197hvps{animation:none}.spark.svelte-197hvps{opacity:.8}}.trust.svelte-az59l5{background:var(--surface-page)}.grid.svelte-az59l5{align-items:center;gap:var(--space-3xl);grid-template-columns:1fr 1fr;display:grid}.note-col.svelte-az59l5{gap:var(--space-base);flex-direction:column;max-width:480px;display:flex}.stat.svelte-az59l5{padding:var(--space-md) var(--space-base);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--text-body);background:var(--surface-subtle);border-left:3px solid var(--cyan-bright);border-radius:var(--radius-sm);margin:0}.note.svelte-az59l5{padding:var(--space-lg);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-e1);margin:0}blockquote.svelte-az59l5{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body);margin:0}figcaption.svelte-az59l5{margin-top:var(--space-md);display:inline-block;position:relative}.sign.svelte-az59l5{font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--text-strong)}.underline.svelte-az59l5{width:120px;height:8px;color:var(--color-primary);margin-top:2px;display:block}.underline.svelte-az59l5 path:where(.svelte-az59l5){stroke-dasharray:1;stroke-dashoffset:1px}.note-col.svelte-az59l5.is-in .underline:where(.svelte-az59l5) path:where(.svelte-az59l5){transition:stroke-dashoffset .9s var(--ease-out) .5s;stroke-dashoffset:0}.care.svelte-az59l5{font-size:var(--fs-body-sm);color:var(--text-muted);line-height:var(--lh-body);margin:0}.count.svelte-az59l5{align-items:baseline;gap:var(--space-sm);color:var(--text-muted);font-size:var(--fs-body-sm);margin:0;display:flex}.count.svelte-az59l5 strong:where(.svelte-az59l5){font-family:var(--font-display);font-size:var(--fs-h3);color:var(--color-primary);font-variant-numeric:tabular-nums}.cta-col.svelte-az59l5{gap:var(--space-base);padding:var(--space-2xl);background:var(--gradient-sky);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);flex-direction:column;display:flex}.cta-title.svelte-az59l5{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tracking-tight)}.form-wrap.svelte-az59l5{border-radius:var(--radius-lg);transition:box-shadow var(--dur-slow) var(--ease-out)}.form-wrap.svelte-az59l5:focus-within{box-shadow:0 0 0 4px #00a0a329}@media (max-width:880px){.grid.svelte-az59l5{gap:var(--space-xl);grid-template-columns:1fr}.cta-col.svelte-az59l5{padding:var(--space-lg)}}.build.svelte-7f8uy7{padding-block:var(--space-3xl);background:var(--surface-page);border-top:1px solid var(--border-subtle)}.band.svelte-7f8uy7{align-items:center;gap:var(--space-lg);padding:var(--space-lg) var(--space-xl);background:var(--surface-card);border:1px solid var(--border-subtle);border-left:3px solid var(--purple-pop);border-radius:var(--radius-lg);box-shadow:var(--shadow-e1);display:flex}.art.svelte-7f8uy7{flex:none;place-items:center;display:grid}.art.svelte-7f8uy7 img:where(.svelte-7f8uy7){width:72px;height:auto;animation:svelte-7f8uy7-bob 5.5s var(--ease-in-out) infinite}@keyframes svelte-7f8uy7-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.copy.svelte-7f8uy7{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.title.svelte-7f8uy7{font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--text-strong)}.roles.svelte-7f8uy7{flex-wrap:wrap;gap:6px;margin:2px 0;padding:0;list-style:none;display:flex}.roles.svelte-7f8uy7 li:where(.svelte-7f8uy7){font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--color-secondary);border-radius:var(--radius-pill);background:#9b6eef1a;padding:2px 10px}.text.svelte-7f8uy7{font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--text-muted);margin:0}.cta.svelte-7f8uy7{align-items:center;gap:var(--space-sm);height:var(--control-md);padding-inline:var(--space-lg);border:1px solid var(--color-secondary);border-radius:var(--radius-pill);color:var(--color-secondary);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);flex:none;text-decoration:none;display:inline-flex}.cta.svelte-7f8uy7:hover{background:#9b6eef1a;text-decoration:none;transform:translateY(-1px)}.cta.svelte-7f8uy7 svg:where(.svelte-7f8uy7){width:15px;height:15px}@media (max-width:720px){.band.svelte-7f8uy7{align-items:flex-start;gap:var(--space-md);padding:var(--space-lg);flex-direction:column}.cta.svelte-7f8uy7{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.art.svelte-7f8uy7 img:where(.svelte-7f8uy7){animation:none}}.field.svelte-gjx2ev{flex-direction:column;gap:6px;width:100%;display:flex}label.svelte-gjx2ev{font-family:var(--font-body);font-size:14px;font-weight:var(--fw-medium);color:var(--text-strong)}.control.svelte-gjx2ev{align-items:center;display:flex;position:relative}.control.svelte-gjx2ev:after{content:"";border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);pointer-events:none;width:9px;height:9px;position:absolute;right:16px;transform:translateY(-2px)rotate(45deg)}select.svelte-gjx2ev{appearance:none;width:100%;height:var(--control-md);font-family:var(--font-body);color:var(--text-body);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);padding:0 40px 0 14px;font-size:16px}select.svelte-gjx2ev:focus-visible{border-color:var(--color-primary);box-shadow:var(--shadow-focus);outline:none}.chip.svelte-y4103d{min-height:var(--control-sm);font-family:var(--font-body);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);color:var(--text-body);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;padding:0 16px;display:inline-flex}.chip.svelte-y4103d:hover{border-color:var(--border-strong);background:#0f6fda0d}.chip.selected.svelte-y4103d{border-color:var(--color-primary);color:var(--color-primary);font-weight:var(--fw-semibold);background:#0f6fda1a}.confirm.svelte-flz98n{align-items:flex-start;gap:var(--space-md);flex-direction:column;width:100%;max-width:560px;display:flex}.celebrate.svelte-flz98n{align-self:center;width:200px;height:170px;position:relative}.mascot-hold.svelte-flz98n{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.mascot.svelte-flz98n{z-index:2;height:auto;animation:svelte-flz98n-mos-jump 1s var(--ease-out) 1;position:relative}.halo.svelte-flz98n{filter:blur(14px);background:radial-gradient(circle,#0f6fda2e,#0000 66%);border-radius:50%;position:absolute;inset:10% 6%}@keyframes svelte-flz98n-mos-jump{0%{transform:translateY(0)scale(1)}30%{transform:translateY(-22px)scale(1.04)}55%{transform:translateY(0)scale(.98)}72%{transform:translateY(-7px)scale(1.01)}to{transform:translateY(0)scale(1)}}.confetti.svelte-flz98n{pointer-events:none;position:absolute;inset:0}.bit.svelte-flz98n{opacity:0;width:8px;height:8px;animation:svelte-flz98n-confetti 1.2s var(--ease-out) .1s 1;border-radius:2px;position:absolute;top:40%;left:50%}.bit.svelte-flz98n:nth-child(odd){border-radius:var(--radius-pill)}.b0.svelte-flz98n{--tx:-78px;--tr:-120px;background:var(--blue-core)}.b1.svelte-flz98n{--tx:-54px;--tr:-150px;background:var(--purple-pop)}.b2.svelte-flz98n{--tx:-30px;--tr:-132px;background:var(--cyan-bright)}.b3.svelte-flz98n{--tx:-10px;--tr:-160px;background:var(--blue-light)}.b4.svelte-flz98n{--tx:16px;--tr:-150px;background:var(--purple-pop)}.b5.svelte-flz98n{--tx:36px;--tr:-134px;background:var(--blue-core)}.b6.svelte-flz98n{--tx:60px;--tr:-156px;background:var(--cyan-bright)}.b7.svelte-flz98n{--tx:82px;--tr:-122px;background:var(--blue-light)}.b8.svelte-flz98n{--tx:-66px;--tr:-96px;background:var(--cyan-bright)}.b9.svelte-flz98n{--tx:70px;--tr:-98px;background:var(--purple-pop)}.b10.svelte-flz98n{--tx:-22px;--tr:-176px;background:var(--blue-core)}.b11.svelte-flz98n{--tx:26px;--tr:-178px;background:var(--blue-light)}@keyframes svelte-flz98n-confetti{0%{opacity:0;transform:translate(0)scale(.6)}15%{opacity:1}to{opacity:0;transform:translate(var(--tx,0), var(--tr,-140px)) rotate(220deg) scale(1)}}.world-tagline.svelte-flz98n{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);color:var(--color-secondary);align-self:center;margin:0}h2.svelte-flz98n{font-size:var(--fs-h2);line-height:var(--lh-h2);color:var(--text-strong)}.reward.svelte-flz98n{font-weight:var(--fw-semibold);color:var(--color-primary);margin:0}.care.svelte-flz98n{color:var(--text-muted);line-height:var(--lh-body);margin:0}.next.svelte-flz98n{font-size:var(--fs-caption);color:var(--text-muted);line-height:var(--lh-body);margin:0}.done.svelte-flz98n{margin:var(--space-sm) 0 0;font-size:var(--fs-subtitle);color:var(--text-strong)}.survey.svelte-flz98n{gap:var(--space-base);width:100%;margin-top:var(--space-base);padding:var(--space-lg);background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;display:flex}.progress.svelte-flz98n .bar:where(.svelte-flz98n){border-radius:var(--radius-pill);background:var(--border-subtle);height:6px;display:block;overflow:hidden}.progress.svelte-flz98n .fill:where(.svelte-flz98n){border-radius:var(--radius-pill);background:var(--gradient-brand);transform-origin:0;width:50%;height:100%;animation:svelte-flz98n-fill-half .9s var(--ease-out) .2s 1 backwards;display:block}@keyframes svelte-flz98n-fill-half{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.survey-intro.svelte-flz98n{line-height:var(--lh-body);color:var(--text-body);margin:0}.step.svelte-flz98n{font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--color-primary);border-radius:var(--radius-pill);background:#0f6fda1a;align-self:flex-start;padding:3px 10px}.tasks.svelte-flz98n{border:0;margin:0;padding:0}legend.svelte-flz98n{font-size:14px;font-weight:var(--fw-medium);color:var(--text-strong);padding:0}.hint.svelte-flz98n{font-size:var(--fs-caption);color:var(--text-muted);margin:4px 0 10px}.chips.svelte-flz98n{gap:var(--space-md) var(--space-sm);flex-wrap:wrap;display:flex}.actions.svelte-flz98n{gap:var(--space-sm);margin-top:var(--space-xs);display:flex}@media (max-width:480px){.survey.svelte-flz98n{padding:var(--space-base)}}@media (prefers-reduced-motion:reduce){.mascot.svelte-flz98n{animation:none;transform:none}.bit.svelte-flz98n{display:none}.progress.svelte-flz98n .fill:where(.svelte-flz98n){animation:none;transform:scaleX(1)}}.confirm-screen.svelte-1uha8ag{min-height:calc(100svh - 64px);padding-block:var(--section-y-tablet);background:var(--gradient-sky);justify-content:center;align-items:center;display:flex}.confirm-screen.svelte-1uha8ag .container:where(.svelte-1uha8ag){justify-content:center;display:flex}
