.flow.svelte-1r8f9q2{--gold:#d6ac5c;--coral:#ff7a57;--red:#ff5d5d;color:#f3f1ec;max-width:1240px;margin:0 auto;padding:22vh clamp(16px,6vw,96px) 6vh}header.svelte-1r8f9q2{max-width:62ch}h2.svelte-1r8f9q2{margin:0 0 18px;font-size:clamp(28px,3.4vw,48px);font-weight:600;font-stretch:112%;line-height:1.05}header.svelte-1r8f9q2 p:where(.svelte-1r8f9q2){color:#b9bbbf;text-wrap:pretty;margin:0;font-size:18px;line-height:1.5}.track.svelte-1r8f9q2{height:420vh}.stage.svelte-1r8f9q2{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,4vw,64px);height:100svh;display:grid;position:sticky;top:0}.captions.svelte-1r8f9q2{display:grid;position:relative}.steps.svelte-1r8f9q2{gap:6px;margin:0 0 28px;padding:0;list-style:none;display:flex}.steps.svelte-1r8f9q2 li:where(.svelte-1r8f9q2){background:#ffffff26;border-radius:2px;width:28px;height:3px;transition:background .4s}.steps.svelte-1r8f9q2 li.on:where(.svelte-1r8f9q2){background:var(--coral)}.scene.svelte-1r8f9q2{opacity:0;pointer-events:none;grid-area:2/1;transition:opacity .5s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.scene.on.svelte-1r8f9q2{opacity:1;transform:none}.scene.svelte-1r8f9q2 h3:where(.svelte-1r8f9q2){text-wrap:balance;margin:0 0 18px;font-size:clamp(30px,3.6vw,52px);font-weight:600;font-stretch:112%;line-height:1.04}.scene.svelte-1r8f9q2 p:where(.svelte-1r8f9q2){color:#b9bbbf;text-wrap:pretty;max-width:40ch;margin:0;font-size:18px;line-height:1.5}.log.svelte-1r8f9q2{font-variant-numeric:tabular-nums;color:#d9d6cf;grid-area:3/1;align-items:center;gap:10px;margin:28px 0 0;font-size:15px;display:flex}.log.svelte-1r8f9q2 i:where(.svelte-1r8f9q2){background:var(--gold);width:8px;height:8px;box-shadow:0 0 10px var(--gold);border-radius:50%;transition:background .3s}.log.svelte-1r8f9q2 i.bad:where(.svelte-1r8f9q2){background:var(--red);box-shadow:0 0 10px var(--red)}.board.svelte-1r8f9q2{background:radial-gradient(120% 80% at 50% 0,#12201b,#0b1210);border:1px solid #d6ac5c24;border-radius:28px;height:86svh;margin:0;padding:20px;overflow:hidden;box-shadow:0 40px 80px -30px #000000b3}.board.svelte-1r8f9q2 svg:where(.svelte-1r8f9q2){width:100%;height:100%;font-family:inherit;display:block}.silk.svelte-1r8f9q2 path:where(.svelte-1r8f9q2){fill:none;stroke:#d6ac5c1f;stroke-width:2px}.trace.svelte-1r8f9q2{fill:none;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.base.svelte-1r8f9q2{stroke:#d6ac5c29}.live.svelte-1r8f9q2{stroke:var(--gold);stroke-dasharray:1}.live.bad.svelte-1r8f9q2{stroke:var(--red)}.chip.svelte-1r8f9q2 rect:where(.svelte-1r8f9q2){fill:#111214;stroke:#d6ac5c4d;stroke-width:1.5px;transition:stroke .35s,fill .35s,filter .35s}.chip.svelte-1r8f9q2 .label:where(.svelte-1r8f9q2){letter-spacing:.06em;fill:#8d9095;font-size:14px;font-weight:600;transition:fill .35s}.sub.svelte-1r8f9q2{fill:#85888d;font-size:12.5px;transition:fill .35s}.chip.on.svelte-1r8f9q2 rect:where(.svelte-1r8f9q2){stroke:var(--gold)}.chip.on.svelte-1r8f9q2 .label:where(.svelte-1r8f9q2){fill:#f3f1ec}.chip.on.svelte-1r8f9q2 .sub:where(.svelte-1r8f9q2){fill:#c9c6bf}.chip.bad.svelte-1r8f9q2 rect:where(.svelte-1r8f9q2){stroke:var(--red);fill:#1f1214;filter:drop-shadow(0 0 10px #ff5d5d80)}.chip.good.svelte-1r8f9q2 rect:where(.svelte-1r8f9q2){stroke:var(--coral);fill:#1d1513;filter:drop-shadow(0 0 10px #ff7a578c)}.chip.svelte-1r8f9q2 .bar:where(.svelte-1r8f9q2){fill:#ffffff14;stroke:none}.chip.svelte-1r8f9q2 .fill:where(.svelte-1r8f9q2){fill:var(--gold);stroke:none;filter:none}.chip.bad.svelte-1r8f9q2 .fill:where(.svelte-1r8f9q2){fill:var(--red)}.check.svelte-1r8f9q2 circle:where(.svelte-1r8f9q2){fill:none;stroke:#5b5e63;stroke-width:1.5px;transition:fill .3s,stroke .3s}.check.svelte-1r8f9q2 path:where(.svelte-1r8f9q2){fill:none;stroke:#111214;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .3s}.check.on.svelte-1r8f9q2 circle:where(.svelte-1r8f9q2){fill:var(--coral);stroke:var(--coral)}.check.on.svelte-1r8f9q2 path:where(.svelte-1r8f9q2){opacity:1}.check.on.svelte-1r8f9q2 .sub:where(.svelte-1r8f9q2){fill:#f3f1ec}.tag.svelte-1r8f9q2{letter-spacing:.04em;fill:#6f7277;font-size:12px;font-weight:600;transition:fill .3s}.tag.on.svelte-1r8f9q2{fill:var(--gold)}.tag.bad.svelte-1r8f9q2{fill:var(--red)}.metric.svelte-1r8f9q2 rect:where(.svelte-1r8f9q2){fill:#0b1210;stroke:#d6ac5c33;stroke-width:1.2px;transition:stroke .35s,fill .35s}.metric.svelte-1r8f9q2 text:where(.svelte-1r8f9q2){letter-spacing:.04em;fill:#6f7277;font-size:11px;font-weight:600;transition:fill .35s}.metric.on.svelte-1r8f9q2 rect:where(.svelte-1r8f9q2){stroke:var(--coral);fill:#1d1513}.metric.on.svelte-1r8f9q2 text:where(.svelte-1r8f9q2){fill:#f3f1ec}.pulse.svelte-1r8f9q2{fill:var(--coral);filter:drop-shadow(0 0 7px #ff7a57f2)}.pulse.bad.svelte-1r8f9q2{fill:var(--red);filter:drop-shadow(0 0 7px #ff5d5df2)}.packet.svelte-1r8f9q2{fill:#ffd9a0;filter:drop-shadow(0 0 4px #ffc878e6)}.details.svelte-1r8f9q2{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;margin:8vh 0 56px;display:grid}details.svelte-1r8f9q2{background:#111214b3;border:1px solid #d6ac5c38;border-radius:18px}summary.svelte-1r8f9q2{cursor:pointer;justify-content:space-between;align-items:baseline;gap:12px;padding:18px 20px;font-size:18px;font-weight:600;list-style:none;display:flex}summary.svelte-1r8f9q2::-webkit-details-marker{display:none}summary.svelte-1r8f9q2 span:where(.svelte-1r8f9q2){color:var(--coral);font-size:14px;font-weight:500}details[open].svelte-1r8f9q2 summary:where(.svelte-1r8f9q2) span:where(.svelte-1r8f9q2){color:#9a9da2}summary.svelte-1r8f9q2:focus-visible{outline:2px solid var(--coral);outline-offset:2px;border-radius:18px}details.svelte-1r8f9q2 ul:where(.svelte-1r8f9q2){gap:12px;margin:0;padding:0 20px 20px;list-style:none;display:grid}details.svelte-1r8f9q2 li:where(.svelte-1r8f9q2){color:#b9bbbf;text-wrap:pretty;padding-left:22px;font-size:15px;line-height:1.5;position:relative}details.svelte-1r8f9q2 li:where(.svelte-1r8f9q2):before{content:"";border:1.5px solid var(--gold);border-radius:2px;width:7px;height:7px;position:absolute;top:.55em;left:0}.more.svelte-1r8f9q2{border-top:1px solid #ffffff1a;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:28px 48px;margin:0;padding-top:40px;display:grid}dt.svelte-1r8f9q2{color:#f3f1ec;margin-bottom:6px;font-weight:600}dd.svelte-1r8f9q2{color:#b9bbbf;margin:0;font-size:16px;line-height:1.5}@media (width<=899px){.stage.svelte-1r8f9q2{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;padding:6svh 0 3svh}.steps.svelte-1r8f9q2{margin-bottom:14px}.scene.svelte-1r8f9q2 h3:where(.svelte-1r8f9q2){margin-bottom:8px;font-size:26px}.scene.svelte-1r8f9q2 p:where(.svelte-1r8f9q2){font-size:15px}.log.svelte-1r8f9q2{margin-top:12px;font-size:14px}.board.svelte-1r8f9q2{border-radius:22px;height:auto;padding:10px}}.still.svelte-1r8f9q2 .track:where(.svelte-1r8f9q2){height:auto}.still.svelte-1r8f9q2 .stage:where(.svelte-1r8f9q2){height:auto;padding:6vh 0;position:static}.still.svelte-1r8f9q2 .scene:where(.svelte-1r8f9q2){opacity:1;grid-area:auto;margin-bottom:28px;transform:none}.still.svelte-1r8f9q2 .steps:where(.svelte-1r8f9q2),.still.svelte-1r8f9q2 .log:where(.svelte-1r8f9q2){display:none}.still.svelte-1r8f9q2 .board:where(.svelte-1r8f9q2){height:80vh}.chapter.svelte-8p1r9i{--pad:clamp(16px, 6vw, 96px);box-sizing:border-box;max-width:calc(720px + 2 * var(--pad));padding:20vh var(--pad) 0;color:#f3f1ec;margin-inline:auto;font-family:Archivo,system-ui,sans-serif}h2.svelte-8p1r9i{margin:0 0 clamp(20px,3vw,32px);font-size:clamp(28px,3.4vw,48px);font-weight:600;font-stretch:112%;line-height:1.05}.wrap.svelte-8p1r9i{position:relative}ol.svelte-8p1r9i{gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.card.svelte-8p1r9i{will-change:transform;background:#28292b;border-radius:22px;padding:14px 18px;position:relative;box-shadow:0 12px 28px -14px #000000b3}summary.svelte-8p1r9i{cursor:pointer;align-items:center;gap:14px;list-style:none;display:flex}summary.svelte-8p1r9i::-webkit-details-marker{display:none}summary.svelte-8p1r9i:focus-visible{outline-offset:6px;border-radius:12px;outline:2px solid #ff7a57}.chev.svelte-8p1r9i{fill:none;stroke:#9a9da2;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;transition:transform .25s}details[open].svelte-8p1r9i .chev:where(.svelte-8p1r9i){transform:rotate(180deg)}.tile.svelte-8p1r9i{object-fit:cover;border-radius:23%;flex:none;width:44px;height:44px}.initials.svelte-8p1r9i{color:#f3f1ec;background:#16171a;place-items:center;font-size:16px;font-weight:600;display:grid}.body.svelte-8p1r9i{flex:1;min-width:0}.top.svelte-8p1r9i{flex-wrap:wrap;justify-content:space-between;align-items:baseline;column-gap:12px;display:flex}h3.svelte-8p1r9i{color:#f3f1ec;margin:0;font-size:16px;font-weight:600;line-height:1.3}.when.svelte-8p1r9i{font-variant-numeric:tabular-nums;color:#9a9da2;font-size:13px}.role.svelte-8p1r9i{color:#c9c6bf;margin:2px 0 0;font-size:14px;line-height:1.4}.own.svelte-8p1r9i{color:#ff7a57;white-space:nowrap;background:#ff7a5724;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:12px;line-height:1.5;display:inline-block}.text.svelte-8p1r9i{color:#b9bbbf;overflow-wrap:anywhere;margin:10px 32px 0 58px;font-size:15px;line-height:1.45}@media (width<=560px){.text.svelte-8p1r9i{margin-inline:0}}.count.svelte-8p1r9i{text-align:center;color:#9a9da2;pointer-events:none;margin:0;font-size:13px;position:absolute;top:0;left:0;right:0}.count[hidden].svelte-8p1r9i{display:none}.chapter.svelte-1di6m50{--pad:clamp(16px, 6vw, 96px);box-sizing:border-box;max-width:calc(1180px + 2 * var(--pad));padding:20vh var(--pad) 0;color:#f3f1ec;margin-inline:auto;font-family:Archivo,system-ui,sans-serif}h2.svelte-1di6m50{margin:0 0 clamp(20px,3vw,32px);font-size:clamp(28px,3.4vw,48px);font-weight:600;font-stretch:112%;line-height:1.05}.head.svelte-1di6m50{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 24px;margin-bottom:clamp(20px,3vw,32px);display:flex}.head.svelte-1di6m50 h2:where(.svelte-1di6m50){margin:0}.nav.svelte-1di6m50{align-items:center;gap:8px;display:flex}.total.svelte-1di6m50{color:#c9c6bf;align-items:center;gap:4px;margin-right:8px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.total.svelte-1di6m50:hover{color:#f3f1ec;text-decoration:underline}.total.svelte-1di6m50 svg:where(.svelte-1di6m50){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.nav.svelte-1di6m50 button:where(.svelte-1di6m50){color:#f3f1ec;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;transition:background .2s,border-color .2s;display:grid}.nav.svelte-1di6m50 button:where(.svelte-1di6m50):hover{background:#ffffff1a;border-color:#ffffff4d}.nav.svelte-1di6m50 svg:where(.svelte-1di6m50){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}button.svelte-1di6m50:focus-visible{outline-offset:3px;outline:2px solid #ff7a57}ol.svelte-1di6m50{margin:0 calc(-1 * var(--pad));padding:4px var(--pad) 12px;overscroll-behavior-x:contain;scrollbar-width:none;--fade:max(var(--pad), 72px);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);align-items:start;gap:16px;list-style:none;display:flex;overflow-x:auto}ol.svelte-1di6m50::-webkit-scrollbar{display:none}.msg.svelte-1di6m50{flex:none;width:min(380px,82vw)}.clamp.svelte-1di6m50{-webkit-line-clamp:7;line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.more.svelte-1di6m50{color:#ff9a7c;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:4px 2px;font-size:14px;font-weight:600}.more.svelte-1di6m50:hover{text-underline-offset:3px;text-decoration:underline}.who.svelte-1di6m50{align-items:center;gap:10px;margin-bottom:8px;display:flex}.who.svelte-1di6m50 img:where(.svelte-1di6m50){object-fit:cover;border-radius:50%;flex:none;width:32px;height:32px}.ini.svelte-1di6m50{color:#f3f1ec;letter-spacing:.02em;background:#2a2d31;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:grid}.name.svelte-1di6m50{color:#f3f1ec;font-weight:600}.meta.svelte-1di6m50{flex-direction:column;min-width:0;font-size:14px;line-height:1.3;display:flex}a.svelte-1di6m50{color:#f3f1ec;text-underline-offset:3px;font-weight:600;text-decoration-color:#f3f1ec59}a.svelte-1di6m50:hover{text-decoration-color:currentColor}a.svelte-1di6m50:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #ff7a57}.role.svelte-1di6m50{color:#9a9da2}.slot.svelte-1di6m50{position:relative}.bubble.svelte-1di6m50{box-sizing:border-box;color:#e9e7e2;overflow-wrap:anywhere;text-wrap:pretty;background:#ffffff1a;border-radius:20px 20px 20px 6px;margin:0;padding:12px 16px;font-size:15px;line-height:1.45}.typing.svelte-1di6m50{background:#ffffff1a;border-radius:20px 20px 20px 6px;align-items:center;gap:5px;padding:14px 16px;display:none;position:absolute;top:0;left:0}.typing.svelte-1di6m50 i:where(.svelte-1di6m50){background:#9a9da2;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite svelte-1di6m50-pulse}.typing.svelte-1di6m50 i:where(.svelte-1di6m50):nth-child(2){animation-delay:.15s}.typing.svelte-1di6m50 i:where(.svelte-1di6m50):nth-child(3){animation-delay:.3s}@keyframes svelte-1di6m50-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}body{background:#111214;margin:0}html{scrollbar-color:#3a3c40 #111214;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}::selection{color:#fff;background:#ff7a5759}.lab.svelte-1uha8ag{color:#ece9e2;isolation:isolate;font-family:Archivo,system-ui,sans-serif;position:relative}.ambient.svelte-1uha8ag{z-index:-1;pointer-events:none;--c1:#ff7a57;--c2:#3d5a80;--c3:#e8b34a;position:fixed;inset:0;overflow:hidden}.ambient[data-scene=flow].svelte-1uha8ag{--c1:#2f8f6a;--c2:#e8b34a;--c3:#2f8f6a}.ambient[data-scene=work].svelte-1uha8ag{--c1:#4a6fa5;--c2:#ff7a57;--c3:#7d5ba6}.ambient[data-scene=refs].svelte-1uha8ag{--c1:#7d5ba6;--c2:#ff7a57;--c3:#4a6fa5}.ambient[data-scene=contact].svelte-1uha8ag{--c1:#ff7a57;--c2:#e8b34a;--c3:#ff7a57}.ambient.svelte-1uha8ag i:where(.svelte-1uha8ag){opacity:.3;will-change:transform;background:radial-gradient(closest-side,currentColor,#0000);border-radius:50%;width:75vmax;height:75vmax;transition:color 1.6s;animation:24s ease-in-out infinite alternate svelte-1uha8ag-drift;position:absolute}.ambient.svelte-1uha8ag i:where(.svelte-1uha8ag):first-child{color:var(--c1);top:-30vmax;right:-20vmax}.ambient.svelte-1uha8ag i:where(.svelte-1uha8ag):nth-child(2){color:var(--c2);animation-duration:31s;animation-direction:alternate-reverse;bottom:-35vmax;left:-25vmax}.ambient.svelte-1uha8ag i:where(.svelte-1uha8ag):nth-child(3){color:var(--c3);opacity:.18;width:45vmax;height:45vmax;animation-duration:19s;top:35%;left:35%}.ambient.svelte-1uha8ag:after{content:"";opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes svelte-1uha8ag-drift{to{transform:translate(12vmax,9vmax)scale(1.15)}}.w.svelte-1uha8ag{vertical-align:top;margin-bottom:-.2em;padding-bottom:.2em;display:inline-block;overflow:hidden}.w.svelte-1uha8ag>span:where(.svelte-1uha8ag){animation:1.1s cubic-bezier(.2,.7,.2,1) both svelte-1uha8ag-rise;animation-delay:calc(.15s + var(--i) * .1s);display:inline-block}@keyframes svelte-1uha8ag-rise{0%{font-stretch:62%;transform:translateY(105%)}}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag),.hero.svelte-1uha8ag .hint:where(.svelte-1uha8ag){animation:.9s cubic-bezier(.2,.7,.2,1) .55s both svelte-1uha8ag-up}@keyframes svelte-1uha8ag-up{0%{opacity:0;transform:translateY(14px)}}h2.rv{clip-path:inset(0 0 100%);font-stretch:70%;transition:clip-path 1s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.2,.7,.2,1),font-stretch 1.2s cubic-bezier(.2,.7,.2,1);transform:translateY(.35em)}h2.rv.in{clip-path:inset(0 0 -.2em);font-stretch:112%;transform:none}@media (prefers-reduced-motion:reduce){.ambient.svelte-1uha8ag i:where(.svelte-1uha8ag),.w.svelte-1uha8ag>span:where(.svelte-1uha8ag),.hero.svelte-1uha8ag p:where(.svelte-1uha8ag),.hero.svelte-1uha8ag .hint:where(.svelte-1uha8ag){animation:none}}.track.svelte-1uha8ag{--p:0;height:760vh}.outro.svelte-1uha8ag{z-index:0;height:320vh;margin-top:-60vh;position:relative}.over.svelte-1uha8ag{z-index:1;position:relative}.stage.svelte-1uha8ag{--t:0;height:100svh;position:sticky;top:0;overflow:hidden}.stage.svelte-1uha8ag canvas{width:100%;height:100%;position:absolute;inset:0}.hero.svelte-1uha8ag{z-index:1;max-width:32ch;opacity:clamp(0, 1 - var(--p) * 9, 1);pointer-events:none;position:absolute;top:50%;left:clamp(20px,7vw,120px);translate:0 -50%}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.01em;text-wrap:balance;margin:0 0 18px;font-size:clamp(36px,5vw,68px);font-weight:600;font-stretch:112%;line-height:.98}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#b9bbbf;margin:0 0 10px;font-size:18px;line-height:1.45}.hero.svelte-1uha8ag .role:where(.svelte-1uha8ag){color:#c9c6bf}.hero.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#f3f1ec;font-weight:600}.hint.svelte-1uha8ag{color:#9a9da2;align-items:center;gap:10px;margin-top:32px;font-size:14px;display:flex}.hint.svelte-1uha8ag i:where(.svelte-1uha8ag){background:#ffffff24;border-radius:2px;width:2px;height:28px;position:relative;overflow:hidden}.hint.svelte-1uha8ag i:where(.svelte-1uha8ag):after{content:"";background:#ff7a57;border-radius:2px;width:2px;height:10px;animation:1.8s cubic-bezier(.6,0,.4,1) infinite svelte-1uha8ag-run;position:absolute;left:0}@keyframes svelte-1uha8ag-run{0%{transform:translateY(-10px)}to{transform:translateY(28px)}}.hero.svelte-1uha8ag .status:where(.svelte-1uha8ag){color:#d9d6cf;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;margin:0 0 20px;padding:6px 12px 6px 10px;font-size:14px;display:inline-flex}.status.svelte-1uha8ag i:where(.svelte-1uha8ag){background:#5fd08a;border-radius:50%;width:8px;height:8px;animation:2.2s ease-out infinite svelte-1uha8ag-ping;box-shadow:0 0 #5fd08a99}@keyframes svelte-1uha8ag-ping{to{box-shadow:0 0 0 9px #5fd08a00}}.cta.svelte-1uha8ag{pointer-events:auto;flex-wrap:wrap;gap:10px;margin-top:24px;animation:.9s cubic-bezier(.2,.7,.2,1) .7s both svelte-1uha8ag-up;display:flex}.past .cta.svelte-1uha8ag{visibility:hidden}.cta.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#f3f1ec;border:1px solid #ffffff2e;border-radius:999px;padding:12px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s}.cta.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{background:#ffffff14}.cta.svelte-1uha8ag .primary:where(.svelte-1uha8ag){color:#1c1d1f;background:#ff7a57;border-color:#ff7a57}.cta.svelte-1uha8ag .primary:where(.svelte-1uha8ag):hover{background:#ff916f}.cta.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible{outline-offset:3px;outline:2px solid #ff7a57}.marquee.svelte-1uha8ag{z-index:0;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #ffffff17;opacity:clamp(0, 1 - var(--p) * 9, 1);pointer-events:none;font-size:clamp(90px,15vw,230px);font-weight:700;font-stretch:125%;line-height:1;animation:70s linear infinite svelte-1uha8ag-slide;display:flex;position:absolute;top:50%;left:0;translate:0 -50%}@keyframes svelte-1uha8ag-slide{to{transform:translate(-50%)}}.stage.svelte-1uha8ag canvas{z-index:1}.facts.svelte-1uha8ag{z-index:1;opacity:clamp(0, 1 - var(--p) * 12, 1);pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.facts.svelte-1uha8ag li:where(.svelte-1uha8ag){left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);-webkit-backdrop-filter:blur(14px);translate:calc(-50% + var(--mx,0) * var(--d) * -18px) calc(-50% + var(--my,0) * var(--d) * -12px);animation:svelte-1uha8ag-pop .9s cubic-bezier(.2, .7, .2, 1) calc(.9s + var(--i) * .14s) both, svelte-1uha8ag-bob calc(5s + var(--i) * .9s) ease-in-out calc(var(--i) * -1.3s) infinite alternate;background:#24262a8c;border:1px solid #ffffff1a;border-radius:18px;gap:2px;padding:12px 16px;transition:translate .6s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;box-shadow:0 18px 40px -18px #000c}.facts.svelte-1uha8ag b:where(.svelte-1uha8ag){color:#f3f1ec;font-size:20px;font-weight:600;font-stretch:112%}.facts.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#a9acb1;font-size:13px}@keyframes svelte-1uha8ag-pop{0%{opacity:0;scale:.85}}@keyframes svelte-1uha8ag-bob{to{transform:translateY(-10px)}}.layers.svelte-1uha8ag{z-index:1;color:#b9bbbf;max-width:300px;opacity:clamp(0, 1 - abs(var(--p) - .51) * 11, 1);pointer-events:none;gap:26px;margin:0;padding:0;font-size:17px;line-height:1.35;list-style:none;display:grid;position:absolute;top:50%;left:clamp(20px,7vw,120px);translate:0 -50%}.layers.svelte-1uha8ag b:where(.svelte-1uha8ag){color:#f3f1ec;margin-bottom:4px;font-weight:600;font-stretch:112%;display:block}.sheet.svelte-1uha8ag{--bg:1;--k:0;z-index:2;visibility:hidden;transform-origin:0 0;position:absolute;top:0;left:0;overflow:hidden}.sheet.svelte-1uha8ag:before{content:"";opacity:var(--bg);background:radial-gradient(62% 62% at 50% 105%,#ff7a5780,#ff7a5700 100%),linear-gradient(#202227,#0b0c0e);position:absolute;inset:0}.intro.svelte-1uha8ag .sheet:where(.svelte-1uha8ag){--bg:0}.sheet.svelte-1uha8ag h2:where(.svelte-1uha8ag){opacity:clamp(0, (var(--k) - .6) * 3, 1);margin:0;font-size:clamp(28px,3.4vw,48px);font-weight:600;font-stretch:112%;position:absolute;top:8vh;left:8vw}.app.svelte-1uha8ag{--s:60px;width:var(--s);position:absolute;top:0;left:0}.app.svelte-1uha8ag img:where(.svelte-1uha8ag){width:var(--s);height:var(--s);object-fit:cover;box-shadow:0 calc(var(--k) * 18px) calc(var(--k) * 40px) #00000073;border-radius:23%;display:block}.label.svelte-1uha8ag{left:50%;top:calc(var(--s) + var(--fs) * .35);font-size:var(--fs);white-space:nowrap;color:#f3f1ec;opacity:clamp(0, 1 - var(--k) * 4, 1);font-weight:500;position:absolute;translate:-50%}.more.svelte-1uha8ag{left:50%;top:calc(var(--s) + 16px);text-align:center;width:min(240px,20vw);opacity:clamp(0, (var(--k) - .65) * 3, 1);position:absolute;translate:-50%}.more.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 6px;font-size:18px;font-weight:600}.more.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#b9bbbf;margin:0;font-size:14px;line-height:1.4}.contact.svelte-1uha8ag{z-index:3;width:min(440px,40vw);translate:0 calc(-50% + (1 - clamp(0, (var(--t) - .55) * 4, 1)) * 24px);opacity:clamp(0, (var(--t) - .55) * 4, 1);position:absolute;top:50%;left:clamp(20px,7vw,120px)}.contact.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 14px;font-size:clamp(28px,3.4vw,48px);font-weight:600;font-stretch:112%;line-height:1.05}.contact.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#b9bbbf;text-wrap:pretty;margin:0 0 28px;font-size:17px;line-height:1.5}.contact.svelte-1uha8ag ul:where(.svelte-1uha8ag){border-top:1px solid #ffffff1a;margin:0 0 28px;padding:0;list-style:none}.contact.svelte-1uha8ag li:where(.svelte-1uha8ag){border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:16px;padding:13px 0;font-size:16px;display:flex}.contact.svelte-1uha8ag li:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#9a9da2}.contact.svelte-1uha8ag li:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:#f3f1ec;overflow-wrap:anywhere;text-align:right;text-decoration:none}.contact.svelte-1uha8ag li:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{color:#ff7a57}.save.svelte-1uha8ag{color:#1c1d1f;background:#ff7a57;border-radius:999px;align-items:center;min-height:48px;padding:0 26px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.save.svelte-1uha8ag:hover{background:#ff916f}.lab.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #ff7a57}@media (width<=699px){.hero.svelte-1uha8ag,.layers.svelte-1uha8ag{max-width:none;top:auto;bottom:max(5vh,28px);right:20px;translate:none}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:38px}.facts.svelte-1uha8ag li:where(.svelte-1uha8ag):nth-child(n+3){display:none}.facts.svelte-1uha8ag li:where(.svelte-1uha8ag){border-radius:14px;padding:9px 12px}.facts.svelte-1uha8ag li:where(.svelte-1uha8ag):first-child{top:14%;left:18%}.facts.svelte-1uha8ag li:where(.svelte-1uha8ag):nth-child(2){top:44%;left:82%}.facts.svelte-1uha8ag b:where(.svelte-1uha8ag){font-size:16px}.facts.svelte-1uha8ag li:where(.svelte-1uha8ag){white-space:nowrap}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag):not(.role):not(.status),.hint.svelte-1uha8ag{display:none}.facts.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:12px}.hero.svelte-1uha8ag .status:where(.svelte-1uha8ag){margin-bottom:12px}.cta.svelte-1uha8ag{margin-top:14px}.cta.svelte-1uha8ag a:where(.svelte-1uha8ag){padding:10px 16px;font-size:14px}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:16px}.hint.svelte-1uha8ag{margin-top:18px}.layers.svelte-1uha8ag{gap:14px;font-size:15px}.sheet.svelte-1uha8ag h2:where(.svelte-1uha8ag){top:7vh;left:5vw}.more.svelte-1uha8ag{left:calc(var(--s) + 14px);top:calc(var(--s) / 2);width:calc(90vw - var(--s) - 14px);text-align:left;translate:0 -50%}.more.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:2px;font-size:15px}.more.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:13px;line-height:1.35}.contact.svelte-1uha8ag{width:auto;opacity:clamp(0, (var(--t) - .8) * 5, 1);translate:0 calc((1 - clamp(0, (var(--t) - .8) * 5, 1)) * 24px);inset:auto 20px max(4vh,20px)}.contact.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:8px;font-size:26px}.contact.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-bottom:12px;font-size:15px}.contact.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin-bottom:16px}.contact.svelte-1uha8ag li:where(.svelte-1uha8ag){padding:9px 0;font-size:14px}}.still.svelte-1uha8ag .track:where(.svelte-1uha8ag){height:auto;margin-top:0}.still.svelte-1uha8ag .stage:where(.svelte-1uha8ag){height:auto;padding:18vh clamp(16px,6vw,96px) 6vh;position:relative;overflow:visible}.still.svelte-1uha8ag .hero:where(.svelte-1uha8ag),.still.svelte-1uha8ag .layers:where(.svelte-1uha8ag),.still.svelte-1uha8ag .contact:where(.svelte-1uha8ag){opacity:1;width:auto;max-width:62ch;margin-bottom:48px;position:static;translate:none}.still.svelte-1uha8ag .sheet:where(.svelte-1uha8ag){visibility:visible;--k:1;grid-template-columns:repeat(auto-fill,minmax(min(200px,40%),1fr));gap:40px 24px;display:grid;position:static}.still.svelte-1uha8ag .sheet:where(.svelte-1uha8ag):before,.still.svelte-1uha8ag .back:where(.svelte-1uha8ag),.still.svelte-1uha8ag .hint:where(.svelte-1uha8ag),.still.svelte-1uha8ag .marquee:where(.svelte-1uha8ag),.still.svelte-1uha8ag .facts:where(.svelte-1uha8ag),.still.svelte-1uha8ag .label:where(.svelte-1uha8ag){display:none}.still.svelte-1uha8ag .sheet:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag){grid-column:1/-1;position:static}.still.svelte-1uha8ag .app:where(.svelte-1uha8ag){--s:72px;width:auto;position:static}.still.svelte-1uha8ag .more:where(.svelte-1uha8ag){text-align:left;width:auto;margin-top:14px;position:static;translate:none}
