.scene[data-v-9f94d7df]{aspect-ratio:480/400;width:min(38rem,100%);position:relative;container-type:inline-size}.scene__wires[data-v-9f94d7df]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.trace[data-v-9f94d7df]{fill:none;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.node[data-v-9f94d7df],.trace[data-v-9f94d7df]{stroke:var(--color-trace)}.node[data-v-9f94d7df]{fill:var(--color-surface);stroke-width:3px}.pulse[data-v-9f94d7df]{fill:none;stroke-width:5px;stroke-linecap:round;visibility:hidden;filter:drop-shadow(0 0 .35rem color-mix(in srgb,currentColor var(--glow-strength),transparent))}.pulse--code[data-v-9f94d7df]{stroke:var(--color-code);color:var(--color-code)}.pulse--make[data-v-9f94d7df]{stroke:var(--color-make);color:var(--color-make)}.pulse--robotics[data-v-9f94d7df]{stroke:var(--color-robotics);color:var(--color-robotics)}.pulse--ai[data-v-9f94d7df]{stroke:var(--color-ai);color:var(--color-ai)}.pulse--electronics[data-v-9f94d7df]{stroke:var(--color-electronics);color:var(--color-electronics)}.pulse--creative[data-v-9f94d7df]{stroke:var(--color-creative);color:var(--color-creative)}.chip__pin[data-v-9f94d7df]{stroke-width:6px;stroke-linecap:round}.chip__body[data-v-9f94d7df],.chip__pin[data-v-9f94d7df]{stroke:var(--color-chip-edge)}.chip__body[data-v-9f94d7df]{fill:var(--color-surface-dark);stroke-width:5px}.chip__die[data-v-9f94d7df]{fill:var(--color-purple)}.scene__bean[data-v-9f94d7df]{width:31%;height:auto;filter:drop-shadow(0 .35rem 0 color-mix(in srgb,var(--color-night) 35%,transparent));position:absolute;top:26%;left:7%}.tile[data-v-9f94d7df]{top:var(--y);left:var(--x);width:16.67%;position:absolute;translate:-50% -50%}.tile__face[data-v-9f94d7df]{aspect-ratio:1;border:var(--border-chunky);border-radius:var(--radius-medium);box-shadow:var(--shadow-sticker-small);color:var(--color-ink);transition:transform var(--duration-fast) var(--ease-bounce);flex-direction:column;justify-content:center;align-items:center;gap:.2rem;display:flex}.tile:hover .tile__face[data-v-9f94d7df]{transform:scale(1.08)rotate(-5deg)}.tile__icon[data-v-9f94d7df]{font-size:2rem}.tile__label[data-v-9f94d7df]{font-family:var(--font-display);text-align:center;font-size:.75rem;font-weight:700;line-height:1.1}.tile--code .tile__face[data-v-9f94d7df]{background:var(--color-code)}.tile--make .tile__face[data-v-9f94d7df]{background:var(--color-make)}.tile--robotics .tile__face[data-v-9f94d7df]{background:var(--color-robotics)}.tile--ai .tile__face[data-v-9f94d7df]{background:var(--color-ai)}.tile--electronics .tile__face[data-v-9f94d7df]{background:var(--color-electronics)}.tile--creative .tile__face[data-v-9f94d7df]{background:var(--color-purple-strong);color:var(--color-white)}@container (width<=30rem){.tile__label[data-v-9f94d7df]{display:none}.tile__icon[data-v-9f94d7df]{font-size:1.5rem}}@media (prefers-reduced-motion:no-preference){.trace[data-v-9f94d7df]{stroke-dasharray:100;animation:scene-draw-9f94d7df .7s var(--ease-smooth) both;animation-delay:calc(var(--i)*90ms + .15s)}.tile[data-v-9f94d7df]{animation:scene-snap-9f94d7df .5s var(--ease-bounce) both,cb-float var(--duration-float) ease-in-out infinite;animation-delay:calc(var(--i)*90ms + .35s),calc(var(--i)*.7s + 1.2s)}.tile[data-v-9f94d7df]:nth-child(odd){--float-tilt:-3deg}:root:not([data-motion=calm]) .pulse[data-v-9f94d7df]{visibility:visible;stroke-dasharray:8 92;animation:2.6s linear infinite scene-pulse-9f94d7df;animation-delay:calc(var(--i)*.42s + 1.1s)}.scene__bean[data-v-9f94d7df]{--float-tilt:2deg;animation:4s ease-in-out infinite cb-float}@keyframes scene-draw-9f94d7df{0%{stroke-dashoffset:100px}}@keyframes scene-snap-9f94d7df{0%{opacity:0;rotate:-25deg;scale:.4}}@keyframes scene-pulse-9f94d7df{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}}.loop[data-v-e7b77e9f]{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.loop__steps[data-v-e7b77e9f]{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}.loop__steps[data-v-e7b77e9f]:before{content:"";border-radius:var(--radius-pill);background:var(--color-trace);height:.3125rem;position:absolute;top:2.25rem;left:12.5%;right:12.5%}.loop__step[data-v-e7b77e9f]{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;display:flex;position:relative}.loop__node[data-v-e7b77e9f]{border:var(--border-chunky);border-radius:var(--radius-medium);width:4.5rem;height:4.5rem;box-shadow:var(--shadow-sticker);color:var(--color-ink);font-size:var(--text-3xl);transition:rotate var(--duration-fast) var(--ease-bounce),scale var(--duration-fast) var(--ease-bounce);place-items:center;display:grid;rotate:-4deg}.loop__step:nth-child(2n) .loop__node[data-v-e7b77e9f]{rotate:4deg}.loop__step:hover .loop__node[data-v-e7b77e9f]{rotate:0deg;scale:1.1}.loop__node--code[data-v-e7b77e9f]{background:var(--color-code)}.loop__node--make[data-v-e7b77e9f]{background:var(--color-make)}.loop__node--robotics[data-v-e7b77e9f]{background:var(--color-robotics)}.loop__node--ai[data-v-e7b77e9f]{background:var(--color-ai)}.loop__node--electronics[data-v-e7b77e9f]{background:var(--color-electronics)}.loop__node--creative[data-v-e7b77e9f]{background:var(--color-purple-strong);color:var(--color-white)}.loop__who[data-v-e7b77e9f]{margin-top:var(--space-1);padding:.0625rem var(--space-3);border:.125rem solid var(--color-outline);border-radius:var(--radius-pill);font-family:var(--font-code);font-size:var(--text-xs);color:var(--color-ink);font-weight:700}.loop__who--student[data-v-e7b77e9f]{background:var(--color-cyan)}.loop__who--teacher[data-v-e7b77e9f]{background:var(--color-bean-orange)}.loop__who--together[data-v-e7b77e9f]{background:linear-gradient(90deg,var(--color-cyan) 50%,var(--color-bean-orange) 50%)}.loop__title[data-v-e7b77e9f]{font-family:var(--font-display);font-size:var(--text-xl)}.loop__text[data-v-e7b77e9f]{max-width:16rem;color:var(--color-text-muted)}.loop__again[data-v-e7b77e9f]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-6);background:var(--color-surface-warm);border:.1875rem dashed var(--color-outline);border-radius:var(--radius-pill);font-family:var(--font-display);font-weight:600;display:flex}.loop__again-icon[data-v-e7b77e9f]{font-size:var(--text-xl);color:var(--color-make-strong)}@media (width<=60rem){.loop__steps[data-v-e7b77e9f]{row-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.loop__steps[data-v-e7b77e9f]:before{display:none}}@media (width<=40rem){.loop__steps[data-v-e7b77e9f]{row-gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.loop__steps[data-v-e7b77e9f]:before{width:.3125rem;height:auto;display:block;inset:2.25rem auto 2.25rem 2.1rem}.loop__step[data-v-e7b77e9f]{-moz-column-gap:var(--space-4);column-gap:var(--space-4);text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.loop__node[data-v-e7b77e9f]{grid-row:span 3}.loop__who[data-v-e7b77e9f]{justify-self:start}.loop__text[data-v-e7b77e9f]{max-width:none}}@media (prefers-reduced-motion:no-preference){.loop__steps[data-v-e7b77e9f]:before{background:linear-gradient(90deg,transparent,var(--color-electronics),var(--color-creative),var(--color-ai),var(--color-robotics),transparent) no-repeat,var(--color-trace);background-size:30% 100%,100% 100%;animation:4s linear infinite loop-current-e7b77e9f}.loop__again-icon[data-v-e7b77e9f]{animation:loop-again-e7b77e9f 4s var(--ease-bounce) infinite}@keyframes loop-current-e7b77e9f{0%{background-position:-40% 0,0 0}to{background-position:140% 0,0 0}}@keyframes loop-again-e7b77e9f{0%,85%,to{translate:0}92%{translate:-.375rem}}}@media (prefers-reduced-motion:no-preference) and (width<=40rem){.loop__steps[data-v-e7b77e9f]:before{background:linear-gradient(180deg,transparent,var(--color-electronics),var(--color-creative),var(--color-ai),var(--color-robotics),transparent) no-repeat,var(--color-trace);background-size:100% 30%,100% 100%;animation-name:loop-current-down-e7b77e9f}@keyframes loop-current-down-e7b77e9f{0%{background-position:0 -40%,0 0}to{background-position:0 140%,0 0}}}.alike[data-v-06d1dff4]{align-items:center;gap:var(--space-6);flex-direction:column;margin:0;display:flex}.alike__builds[data-v-06d1dff4]{gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.build[data-v-06d1dff4]{gap:var(--space-2);padding:var(--space-3);background:var(--color-surface);border:var(--border-chunky);border-radius:var(--radius-card);box-shadow:var(--shadow-sticker);flex-direction:column;display:flex;rotate:-1.5deg}.build[data-v-06d1dff4]:nth-child(2n){translate:0 .75rem;rotate:1.5deg}.build__stage[data-v-06d1dff4]{height:9rem;padding-bottom:var(--space-3);background-color:var(--color-surface-soft);border-radius:var(--radius-medium);place-items:end center;display:grid}.build__maker[data-v-06d1dff4]{align-items:center;gap:var(--space-2);min-width:0;display:flex}.build__username[data-v-06d1dff4]{font-family:var(--font-display);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.build__added[data-v-06d1dff4]{font-size:var(--text-sm);color:var(--color-text-muted);font-style:italic}.critter[data-v-06d1dff4]{transform-origin:bottom;position:relative}.critter[data-v-06d1dff4],.critter__body[data-v-06d1dff4]{flex-direction:column;align-items:center;display:flex}.critter__body[data-v-06d1dff4]{background:var(--critter-color);border:var(--border-chunky);border-color:var(--color-ink);border-radius:45%;justify-content:center;gap:.375rem;width:5rem;height:5rem}.critter--tall .critter__body[data-v-06d1dff4]{border-radius:2rem;width:4rem;height:6rem}.critter--wide .critter__body[data-v-06d1dff4]{border-radius:2rem;width:6.5rem;height:4rem}.critter--blob .critter__body[data-v-06d1dff4]{border-radius:60% 40% 55% 45%}.critter--code[data-v-06d1dff4]{--critter-color:var(--color-cyan)}.critter--make[data-v-06d1dff4]{--critter-color:var(--color-bean-orange)}.critter--robotics[data-v-06d1dff4]{--critter-color:var(--color-lime)}.critter--ai[data-v-06d1dff4]{--critter-color:var(--color-pink)}.critter--electronics[data-v-06d1dff4]{--critter-color:var(--color-yellow)}.critter--creative[data-v-06d1dff4]{--critter-color:var(--color-purple)}.critter__eyes[data-v-06d1dff4]{gap:.375rem;display:flex}.critter__eye[data-v-06d1dff4]{background:radial-gradient(circle at 55% 55%,var(--color-ink) 32%,var(--color-white) 36%);border:.125rem solid var(--color-ink);border-radius:var(--radius-pill);width:1.125rem;height:1.125rem}.critter__eyes:has(.critter__eye:only-child) .critter__eye[data-v-06d1dff4]{width:2rem;height:2rem}.critter__mouth[data-v-06d1dff4]{border:.1875rem solid var(--color-ink);border-top:none;border-radius:0 0 1rem 1rem;width:1.25rem;height:.5rem}.critter__topper[data-v-06d1dff4]{margin-bottom:-.25rem;display:block}.critter__topper--hat[data-v-06d1dff4]{background:repeating-linear-gradient(135deg,var(--color-yellow) 0 .375rem,var(--color-pink) .375rem .75rem);clip-path:polygon(50% 0,100% 100%,0 100%);width:2.25rem;height:2.25rem}.critter__topper--antenna[data-v-06d1dff4]{background:var(--color-ink);width:.25rem;height:1.75rem;box-shadow:0 -.25rem 0 .25rem var(--color-yellow);border-radius:var(--radius-pill)}.critter__topper--ears[data-v-06d1dff4]{background:radial-gradient(circle at 15% 70%,var(--color-ink) 0 .75rem,transparent .8rem),radial-gradient(circle at 85% 70%,var(--color-ink) 0 .75rem,transparent .8rem);width:4.5rem;height:1.5rem}.critter__topper--bow[data-v-06d1dff4]{background:conic-gradient(from 60deg at 50% 50%,var(--color-yellow) 0 60deg,transparent 0 180deg,var(--color-yellow) 0 240deg,transparent 0);width:2.5rem;height:1.25rem}@media (width<=64rem){.alike__builds[data-v-06d1dff4]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=40rem){.alike__builds[data-v-06d1dff4]{row-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.build[data-v-06d1dff4]:nth-child(n+5){display:none}}@media (prefers-reduced-motion:no-preference){.critter[data-v-06d1dff4]{animation:alike-wiggle-06d1dff4 var(--wiggle) ease-in-out infinite}@keyframes alike-wiggle-06d1dff4{0%,to{rotate:-6deg}50%{rotate:6deg}}}.here[data-v-c17c29c4]{padding-left:2.75rem;position:relative;rotate:2deg}.here[data-v-c17c29c4],.here__plate[data-v-c17c29c4]{align-items:center;display:inline-flex}.here__plate[data-v-c17c29c4]{gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-6);background:var(--gradient-rainbow) bottom /100% .3125rem no-repeat,var(--color-night);border:var(--border-chunky);border-radius:var(--radius-pill);box-shadow:var(--shadow-sticker)}.here__at[data-v-c17c29c4]{color:var(--color-yellow);font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;line-height:1;rotate:-8deg}.here__logo[data-v-c17c29c4]{width:12rem;height:auto;display:block}.here__bean[data-v-c17c29c4]{z-index:1;width:4.25rem;height:auto;filter:drop-shadow(0 .25rem 0 color-mix(in srgb,var(--color-night) 35%,transparent));position:absolute;top:50%;left:0;translate:0 -55%;rotate:-10deg}.here__confetti[data-v-c17c29c4]{left:var(--x);top:var(--y);rotate:var(--turn);place-items:center;display:grid;position:absolute}.here__confetti--dot[data-v-c17c29c4]{background:currentColor;border-radius:50%;width:.5rem;height:.5rem}.here__confetti--strip[data-v-c17c29c4]{border-radius:var(--radius-small);background:currentColor;width:.75rem;height:.3125rem}.here__confetti--sparkle[data-v-c17c29c4]{font-size:var(--text-lg)}.here__confetti--code[data-v-c17c29c4]{color:var(--color-code)}.here__confetti--make[data-v-c17c29c4]{color:var(--color-make)}.here__confetti--robotics[data-v-c17c29c4]{color:var(--color-robotics)}.here__confetti--ai[data-v-c17c29c4]{color:var(--color-ai)}.here__confetti--electronics[data-v-c17c29c4]{color:var(--color-electronics)}.here__confetti--creative[data-v-c17c29c4]{color:var(--color-creative)}@media (prefers-reduced-motion:no-preference){.here__bean[data-v-c17c29c4]{animation:here-bounce-c17c29c4 2.4s var(--ease-bounce) infinite}.here__confetti[data-v-c17c29c4]{animation:2.4s ease-in-out infinite here-twinkle-c17c29c4;animation-delay:calc(var(--pop-index)*.16s)}.here:hover .here__bean[data-v-c17c29c4]{animation-duration:.8s}@keyframes here-bounce-c17c29c4{0%,to{translate:0 -55%;rotate:-10deg}50%{translate:0 -70%;rotate:6deg}}@keyframes here-twinkle-c17c29c4{50%{scale:1.5;rotate:calc(var(--turn) + 45deg)}}}.swap[data-v-7beaa448]{gap:var(--space-4);flex-direction:column;width:100%;max-width:64rem;margin-inline:auto;display:flex}.swap__labels[data-v-7beaa448],.swap__row[data-v-7beaa448]{grid-template-columns:minmax(0,1fr) 3rem minmax(0,1.3fr);align-items:center;display:grid}.swap__labels[data-v-7beaa448]{padding-block:var(--space-6) var(--space-2);justify-items:start}.swap__labels[data-v-7beaa448]>:last-child{grid-column:3}.swap__rows[data-v-7beaa448]{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.swap__usual[data-v-7beaa448]{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:.1875rem dashed var(--color-outline);border-radius:var(--radius-medium);color:var(--color-text-muted);display:flex;rotate:-.75deg}.swap__row:nth-child(2n) .swap__usual[data-v-7beaa448]{rotate:.75deg}.swap__usual-icon[data-v-7beaa448]{font-size:var(--text-xl);color:var(--color-error);flex-shrink:0}.swap__usual-text[data-v-7beaa448]{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--color-error) 70%,transparent);text-decoration-color:color-mix(in srgb,var(--color-error) 70%,transparent);text-decoration-thickness:.125rem}.swap__arrow[data-v-7beaa448]{font-size:var(--text-2xl);color:var(--color-make-strong);transition:translate var(--duration-fast) var(--ease-bounce);justify-self:center}.swap__row:hover .swap__arrow[data-v-7beaa448]{translate:.25rem}.swap__here[data-v-7beaa448]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:var(--border-chunky);border-radius:var(--radius-medium);box-shadow:var(--shadow-sticker);transition:translate var(--duration-fast) var(--ease-bounce),box-shadow var(--duration-fast) var(--ease-bounce);border-left-width:.5rem;font-weight:600;display:flex}.swap__row:hover .swap__here[data-v-7beaa448]{box-shadow:var(--shadow-sticker-large);translate:-.125rem -.125rem}.swap__chip[data-v-7beaa448]{border:.125rem solid var(--color-outline);border-radius:var(--radius-small);width:2.5rem;height:2.5rem;color:var(--color-ink);font-size:var(--text-xl);flex-shrink:0;place-items:center;display:grid;rotate:-4deg}.swap__here--code[data-v-7beaa448]{border-left-color:var(--color-code)}.swap__here--code .swap__chip[data-v-7beaa448]{background:var(--color-code)}.swap__here--make[data-v-7beaa448]{border-left-color:var(--color-make)}.swap__here--make .swap__chip[data-v-7beaa448]{background:var(--color-make)}.swap__here--robotics[data-v-7beaa448]{border-left-color:var(--color-robotics)}.swap__here--robotics .swap__chip[data-v-7beaa448]{background:var(--color-robotics)}.swap__here--ai[data-v-7beaa448]{border-left-color:var(--color-ai)}.swap__here--ai .swap__chip[data-v-7beaa448]{background:var(--color-ai)}.swap__here--electronics[data-v-7beaa448]{border-left-color:var(--color-electronics)}.swap__here--electronics .swap__chip[data-v-7beaa448]{background:var(--color-electronics)}.swap__here--creative[data-v-7beaa448]{border-left-color:var(--color-creative)}.swap__here--creative .swap__chip[data-v-7beaa448]{background:var(--color-purple-strong);color:var(--color-white)}@media (width<=46rem){.swap__labels[data-v-7beaa448]{display:none}.swap__row[data-v-7beaa448]{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.swap__arrow[data-v-7beaa448]{rotate:90deg}.swap__row:hover .swap__arrow[data-v-7beaa448]{translate:0 .25rem}}.moments[data-v-9af8ee6d]{margin:0}.moments__stage[data-v-9af8ee6d]{width:min(34rem,100%);height:37rem;margin-inline:auto;position:relative}.peek[data-v-9af8ee6d]{align-items:flex-start;gap:var(--space-2);width:15rem;height:7rem;padding:var(--space-3) var(--space-4);background:var(--color-surface);border:var(--border-chunky);border-radius:var(--radius-card);box-shadow:var(--shadow-sticker);font-family:var(--font-display);color:var(--color-text-muted);border-top-width:.5rem;font-weight:600;display:flex;position:absolute}.peek--finance[data-v-9af8ee6d]{border-top-color:var(--color-robotics);top:2.5rem;left:-.5rem;rotate:-8deg}.peek--code[data-v-9af8ee6d]{border-top-color:var(--color-code);top:1rem;left:13rem;rotate:4deg}.peek__chip[data-v-9af8ee6d]{border:.125rem solid var(--color-outline);border-radius:var(--radius-small);width:1.75rem;height:1.75rem;color:var(--color-ink);place-items:center;display:grid}.peek--finance .peek__chip[data-v-9af8ee6d]{background:var(--color-robotics)}.peek--code .peek__chip[data-v-9af8ee6d]{background:var(--color-code)}.work[data-v-9af8ee6d]{background:var(--color-surface);border:var(--border-chunky);border-top:.5rem solid var(--color-make);border-radius:var(--radius-card);width:25rem;box-shadow:var(--shadow-sticker-large);position:absolute;top:5rem;left:2.5rem;overflow:hidden;rotate:-1deg}.work__bar[data-v-9af8ee6d]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:.125rem solid var(--color-outline);font-family:var(--font-display);font-weight:600;display:flex}.work__chip[data-v-9af8ee6d]{background:var(--color-make);border:.125rem solid var(--color-outline);border-radius:var(--radius-small);width:1.75rem;height:1.75rem;color:var(--color-ink);place-items:center;display:grid}.work__step[data-v-9af8ee6d]{font-family:var(--font-code);font-size:var(--text-xs);color:var(--color-text-muted);margin-left:auto}.work__canvas[data-v-9af8ee6d]{background-color:var(--color-surface-soft);place-items:center;height:12.5rem;display:grid}.spinner[data-v-9af8ee6d]{width:10rem;height:10rem;position:relative}.spinner__arm[data-v-9af8ee6d],.spinner__hub[data-v-9af8ee6d],.spinner__spoke[data-v-9af8ee6d]{border:var(--border-chunky);position:absolute;top:50%;left:50%}.spinner__spoke[data-v-9af8ee6d]{background:var(--color-surface);border-radius:var(--radius-small);transform-origin:top;width:1.25rem;height:3.75rem;transform:rotate(calc(var(--angle) + 180deg));margin-left:-.625rem}.spinner__arm[data-v-9af8ee6d]{border-radius:var(--radius-pill);width:3.5rem;height:3.5rem;transform:rotate(var(--angle)) translateY(-3.75rem);margin:-1.75rem 0 0 -1.75rem}.spinner__arm--heavy[data-v-9af8ee6d]{width:4.5rem;height:4.5rem;transform:rotate(var(--angle)) translateY(-4.25rem);margin:-2.25rem 0 0 -2.25rem}.spinner__arm--code[data-v-9af8ee6d]{background:var(--color-code)}.spinner__arm--ai[data-v-9af8ee6d]{background:var(--color-ai)}.spinner__arm--make[data-v-9af8ee6d]{background:var(--color-make)}.spinner__hub[data-v-9af8ee6d]{background:var(--color-surface);border-radius:var(--radius-pill);width:2.5rem;height:2.5rem;margin:-1.25rem 0 0 -1.25rem}.note__number[data-v-9af8ee6d],.spinner__pin[data-v-9af8ee6d]{background:var(--color-yellow);border:.125rem solid var(--color-ink);border-radius:var(--radius-pill);width:1.5rem;height:1.5rem;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-xs);place-items:center;font-weight:700;display:grid}.spinner__pin[data-v-9af8ee6d]{transform:rotate(calc(var(--angle)*-1));position:absolute;top:-.5rem;right:-.5rem}.note[data-v-9af8ee6d]{gap:var(--space-1) var(--space-3);margin:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-yellow);border:.125rem solid var(--color-ink);border-radius:var(--radius-small);box-shadow:.125rem .125rem 0 var(--color-ink);color:var(--color-ink);flex-wrap:wrap}.note[data-v-9af8ee6d],.note__who[data-v-9af8ee6d]{align-items:center;display:flex}.note__who[data-v-9af8ee6d]{gap:var(--space-2);font-size:var(--text-xs);flex-basis:100%;font-weight:700}.note__text[data-v-9af8ee6d]{font-weight:600}.note__done[data-v-9af8ee6d]{padding:.125rem var(--space-3);background:var(--color-lime);border:.125rem solid var(--color-ink);border-radius:var(--radius-pill);font-family:var(--font-display);font-size:var(--text-sm);align-items:center;gap:.25rem;margin-left:auto;font-weight:700;display:inline-flex}.moment[data-v-9af8ee6d]{gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:var(--border-chunky);border-radius:var(--radius-medium);box-shadow:var(--shadow-sticker);color:var(--color-text);flex-direction:column;font-weight:600;display:flex;position:absolute}.moment--hand[data-v-9af8ee6d]{align-items:center;gap:var(--space-3);background:var(--color-surface-alert);border-top:.5rem solid var(--color-ai);--float-tilt:2deg;flex-direction:row;top:7.5rem;right:-1.5rem;rotate:2deg}.moment__title[data-v-9af8ee6d]{font-family:var(--font-display);align-items:center;gap:.3rem;display:flex}.moment__quote[data-v-9af8ee6d]{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:400}.moment--feedback[data-v-9af8ee6d]{border-top:.5rem solid var(--color-make);--float-tilt:-2deg;max-width:17rem;bottom:0;left:0;rotate:-2deg}.moment__emoji[data-v-9af8ee6d]{margin-right:.25rem}.moment--sent[data-v-9af8ee6d]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-robotics);border-radius:var(--radius-pill);color:var(--color-ink);font-family:var(--font-display);--float-tilt:3deg;flex-direction:row;bottom:1.5rem;right:-1.5rem;rotate:3deg}@media (width<=40rem){.moments__stage[data-v-9af8ee6d]{align-items:flex-start;gap:var(--space-4);flex-direction:column;height:auto;display:flex}.moment[data-v-9af8ee6d],.work[data-v-9af8ee6d]{position:static}.peek[data-v-9af8ee6d]{display:none}.work[data-v-9af8ee6d]{width:100%;rotate:0deg}.moment--hand[data-v-9af8ee6d]{align-self:flex-end}}@media (prefers-reduced-motion:no-preference){.spinner[data-v-9af8ee6d]{animation:2.4s ease-in-out infinite moments-wobble-9af8ee6d}.note__done[data-v-9af8ee6d]{animation:2.4s ease-in-out infinite moments-glow-9af8ee6d}@keyframes moments-wobble-9af8ee6d{0%,to{rotate:-4deg}50%{rotate:4deg}}@keyframes moments-glow-9af8ee6d{0%,60%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-lime) 0%,transparent)}80%{box-shadow:0 0 0 .375rem color-mix(in srgb,var(--color-lime) 55%,transparent)}}}.save[data-v-26e7ae0b]{width:min(32rem,calc(100% - var(--page-gutter)*2));max-height:calc(100dvh - var(--space-4)*2);color:var(--color-text);background:0 0;border:0;padding:0;overflow:visible}.save[data-v-26e7ae0b]::backdrop{background:color-mix(in srgb,var(--color-night) 60%,transparent)}.save__card[data-v-26e7ae0b]{align-items:center;gap:var(--space-4);padding:var(--space-8) var(--space-6) var(--space-6);border-radius:var(--radius-card);box-shadow:var(--shadow-sticker-large);text-align:center;flex-direction:column;display:flex;position:relative}.save__card[data-v-26e7ae0b],.save__close[data-v-26e7ae0b]{background:var(--color-surface);border:var(--border-chunky)}.save__close[data-v-26e7ae0b]{top:var(--space-3);right:var(--space-3);border-radius:var(--radius-pill);width:2.25rem;height:2.25rem;font-size:var(--text-lg);cursor:pointer;place-items:center;padding:0;display:grid;position:absolute}.save__title[data-v-26e7ae0b]{font-size:var(--text-2xl)}.save__text[data-v-26e7ae0b]{font-size:var(--text-lg)}.save__teacher[data-v-26e7ae0b]{align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);background:var(--color-surface-warm);border:var(--border-chunky);border-radius:var(--radius-medium);text-align:left;display:flex}.save__teacher-icon[data-v-26e7ae0b]{font-size:var(--text-2xl);color:var(--color-make-strong);flex-shrink:0}.save__actions[data-v-26e7ae0b]{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.save__small[data-v-26e7ae0b]{font-size:var(--text-sm);color:var(--color-text-muted)}.go__arrow[data-v-be350c68]{transition:translate var(--duration-fast) var(--ease-bounce);display:inline-block}.go:hover .go__arrow[data-v-be350c68]{translate:.25rem}.project[data-v-91e1187c]{height:100%;padding-inline:var(--space-4)}.project--soon[data-v-91e1187c]{padding-bottom:4.5rem}.project__intro[data-v-91e1187c]{align-items:center;gap:var(--space-4);grid-template-columns:1fr auto;display:grid}.project__title-row[data-v-91e1187c]{align-items:center;gap:var(--space-2);display:flex}.project__title-row .project__name[data-v-91e1187c]{flex-grow:1;min-width:0}.project__flip[data-v-91e1187c]{z-index:1;border:.125rem solid var(--color-outline);border-radius:var(--radius-pill);background:var(--color-surface-soft);width:2.25rem;height:2.25rem;color:var(--color-text);font-size:var(--text-base);cursor:pointer;flex-shrink:0;place-items:center;padding:0;display:inline-grid;position:relative}.project__flip[data-v-91e1187c]:hover{border-color:var(--card-stripe,var(--color-outline));background:color-mix(in srgb,var(--card-stripe,transparent) 20%,var(--color-surface-soft))}.project__flip--next[data-v-91e1187c]{margin-left:auto}.project__top[data-v-91e1187c]{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.project__logo[data-v-91e1187c]{-o-object-fit:contain;object-fit:contain;justify-self:center;width:auto;max-width:9rem;height:7rem}.project__category-icon[data-v-91e1187c]{font-size:1.2em}@media (prefers-reduced-motion:no-preference){.project:hover .project__category-icon[data-v-91e1187c]{animation:project-wiggle-91e1187c .45s var(--ease-bounce)}}.project__live[data-v-91e1187c]{align-items:center;gap:var(--space-2);font-family:var(--font-code);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-success);font-weight:700;display:inline-flex}.project__live-dot[data-v-91e1187c]{border-radius:var(--radius-pill);background:var(--color-lime);width:.625rem;height:.625rem;box-shadow:0 0 0 .1875rem color-mix(in srgb,var(--color-lime) 35%,transparent);position:relative}.project__part[data-v-91e1187c]{left:var(--space-4);bottom:var(--space-2);font-family:var(--font-code);font-size:var(--text-4xl);color:color-mix(in srgb,var(--card-stripe,var(--color-outline)) 30%,transparent);pointer-events:none;font-weight:700;line-height:1;position:absolute}@media (prefers-reduced-motion:no-preference){.project__live-dot[data-v-91e1187c]:after{content:"";border-radius:inherit;background:var(--color-lime);animation:1.8s ease-out infinite project-ping-91e1187c;position:absolute;inset:0}.project-swap-enter-active[data-v-91e1187c],.project-swap-leave-active[data-v-91e1187c]{transition:opacity var(--duration-fast) ease,translate var(--duration-fast) var(--ease-bounce)}.project-swap-enter-from[data-v-91e1187c]{opacity:0;translate:.75rem}.project-swap-leave-to[data-v-91e1187c]{opacity:0;translate:-.75rem}@keyframes project-wiggle-91e1187c{30%{rotate:-14deg}60%{rotate:10deg}}@keyframes project-ping-91e1187c{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}}.project__name[data-v-91e1187c]{font-size:var(--text-2xl)}.project[data-v-91e1187c] .project__action{align-self:flex-end;margin-top:auto}.hero[data-v-8615607e]{isolation:isolate;padding:var(--space-8) var(--page-gutter) var(--space-12);position:relative;overflow:hidden}.hero__inner[data-v-8615607e]{-moz-column-gap:var(--space-8);align-items:center;column-gap:var(--space-8);row-gap:var(--space-6);max-width:var(--content-max-width);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"copy scene";margin-inline:auto;display:grid;position:relative}.hero__copy[data-v-8615607e]{align-items:flex-start;gap:var(--space-6);flex-direction:column;grid-area:copy;display:flex}.hero__scene[data-v-8615607e]{grid-area:scene;justify-self:center}.hero__title[data-v-8615607e]{letter-spacing:-.02em;font-size:clamp(2.5rem,1.25rem + 3.1vw,4rem);line-height:1.05}.hero__lead[data-v-8615607e]{max-width:34rem;font-size:var(--text-lg);color:var(--color-text-muted)}.hero__actions[data-v-8615607e]{-moz-column-gap:var(--space-6);align-items:center;column-gap:var(--space-6);row-gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.hero__cta[data-v-8615607e]{padding-inline:var(--space-6);font-size:var(--text-lg)}.hero__trio[data-v-8615607e]{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hero__sign[data-v-8615607e]{border:var(--border-chunky);width:1.875rem;height:1.875rem;box-shadow:var(--shadow-sticker-small);font-size:var(--text-base);border-radius:50%;place-items:center;display:grid}.hero__sign--plus[data-v-8615607e]{background:var(--color-ai);color:var(--color-ink);rotate:-8deg}.hero__sign--equals[data-v-8615607e]{background:var(--color-purple);color:var(--color-white);rotate:6deg}.hero__break[data-v-8615607e]{display:none}@media (width<=30rem){.hero__break[data-v-8615607e]{flex-basis:100%;display:block}.hero__trio[data-v-8615607e]{row-gap:var(--space-3)}.hero__trio[data-v-8615607e] .badge{font-size:var(--text-xs)}.hero__sign[data-v-8615607e]{width:1.625rem;height:1.625rem;font-size:var(--text-sm)}}@media (prefers-reduced-motion:no-preference){.hero__sign[data-v-8615607e]{animation:hero-sign-pop-8615607e 3.2s var(--ease-bounce) infinite;transition:rotate var(--duration-fast) var(--ease-bounce)}.hero__sign--equals[data-v-8615607e]{animation-delay:.4s}.hero__trio:hover .hero__sign--plus[data-v-8615607e]{rotate:90deg}.hero__trio:hover .hero__sign--equals[data-v-8615607e]{rotate:-12deg}@keyframes hero-sign-pop-8615607e{0%,80%,to{translate:0;scale:1}88%{translate:0 -.375rem;scale:1.15}}}.hero__cta-icon[data-v-8615607e]{transition:translate var(--duration-fast) var(--ease-bounce)}.hero__actions :hover>.hero__cta-icon[data-v-8615607e]{translate:0 .1875rem}@media (width<=56rem){.hero[data-v-8615607e]{padding-block:var(--space-8) var(--space-12)}.hero__inner[data-v-8615607e]{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""scene"}.hero__scene[data-v-8615607e]{width:min(26rem,100%)}}.shelf[data-v-8615607e]{scroll-margin-top:var(--space-4);gap:var(--space-12);padding:var(--space-16) var(--page-gutter);background-color:var(--color-surface-soft);flex-direction:column;display:flex}.shelf__guest[data-v-8615607e]{justify-content:center;align-items:center;gap:var(--space-2);margin-top:calc(var(--space-8)*-1);font-size:var(--text-lg);color:var(--color-text-muted);text-align:center;display:flex}.shelf__guest strong[data-v-8615607e]{color:var(--color-text)}.shelf__guest-icon[data-v-8615607e]{font-size:var(--text-2xl);color:var(--color-code-strong);flex-shrink:0}.shelf__grid[data-v-8615607e]{gap:var(--space-6);width:100%;max-width:var(--content-max-width);grid-template-columns:minmax(0,1fr);margin:0 auto;padding:0;list-style:none;display:grid}@media (width>=46rem){.shelf__grid[data-v-8615607e]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}}.team[data-v-8615607e]{content-visibility:auto;contain-intrinsic-size:auto 50rem;padding:var(--space-16) var(--page-gutter);background-color:var(--color-surface-soft);overflow:hidden}.team__inner[data-v-8615607e]{align-items:center;gap:var(--space-12);max-width:var(--content-max-width);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);margin-inline:auto;display:grid}.team__copy[data-v-8615607e]{gap:var(--space-4);flex-direction:column;display:flex}.team__title[data-v-8615607e]{font-size:var(--text-heading);line-height:1.1}.team__lead[data-v-8615607e]{max-width:34rem;font-size:var(--text-xl);color:var(--color-text-muted)}.team__tools[data-v-8615607e]{gap:var(--space-4);margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.team__sample[data-v-8615607e]{align-items:center;gap:var(--space-3) var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.team__sample-note[data-v-8615607e],.team__tool[data-v-8615607e]{color:var(--color-text-muted)}.team__tool[data-v-8615607e]{align-items:flex-start;gap:var(--space-3);display:flex}.team__tool-title[data-v-8615607e]{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-text);display:block}.team__chip[data-v-8615607e]{border:var(--border-chunky);border-radius:var(--radius-medium);width:2.75rem;height:2.75rem;box-shadow:var(--shadow-sticker-small);color:var(--color-ink);font-size:var(--text-xl);transition:rotate var(--duration-fast) var(--ease-bounce);flex-shrink:0;place-items:center;display:grid;rotate:-4deg}.team__tool:nth-child(2n) .team__chip[data-v-8615607e]{rotate:4deg}.team__tool:hover .team__chip[data-v-8615607e]{rotate:0deg}.team__chip--ai[data-v-8615607e]{background:var(--color-ai)}.team__chip--electronics[data-v-8615607e]{background:var(--color-electronics)}.team__chip--make[data-v-8615607e]{background:var(--color-make)}.team__chip--robotics[data-v-8615607e]{background:var(--color-robotics)}.team__chip--code[data-v-8615607e]{background:var(--color-code)}.team__chip--creative[data-v-8615607e]{background:var(--color-purple-strong);color:var(--color-white)}.privacy[data-v-8615607e]{gap:var(--space-6);display:grid}@media (width>=46rem){.privacy[data-v-8615607e]{grid-template-columns:repeat(2,minmax(0,1fr))}}.privacy__more[data-v-8615607e]{color:var(--color-text-muted);text-align:center}@media (width<=60rem){.team__inner[data-v-8615607e]{grid-template-columns:minmax(0,1fr)}}@media (width>=72rem){.shelf__grid[data-v-8615607e]{grid-template-columns:repeat(3,minmax(0,1fr))}}
