.tour.svelte-mkxzzc{container-type:inline-size;--h: clamp(22rem, calc(100svh - 17rem) , 53.125cqw );--ease: cubic-bezier(.16, 1, .3, 1)}.stage.svelte-mkxzzc{position:relative}.device.svelte-mkxzzc{--band: 0px;--bezel: 0px;--frame: calc(var(--band) + var(--bezel));--pw: calc((var(--h) - 2 * var(--frame)) * 384 / 848 + 2 * var(--frame));--radius: calc(var(--pw) * .12);position:relative;display:flex;flex-direction:column;margin-inline:auto;width:var(--pw);height:var(--h);padding:var(--bezel);border:var(--band) solid transparent;border-radius:var(--radius);background:#f3f5f7;box-shadow:inset 0 0 0 1px transparent,0 0 0 1px #ffffff24,0 1px 2px transparent,0 50px 100px -40px #000000f2,0 30px 80px -30px #0000;transition:width 1s var(--ease),height 1s var(--ease),padding 1s var(--ease),border-width 1s var(--ease),border-radius 1s var(--ease),box-shadow 1s ease}.device.is-web.svelte-mkxzzc{--band: 0px;--bezel: 0px;--radius: 1rem;width:calc(var(--h) * 1920 / 1020);box-shadow:inset 0 0 0 1px transparent,0 0 0 1px #ffffff24,0 1px 2px transparent,0 60px 120px -50px #000000f2,0 40px 100px -40px #7ee8a824}.device-glow.svelte-mkxzzc{position:absolute;inset:12% -10% 4%;z-index:-1;background:radial-gradient(ellipse at center,var(--accent-flux-soft) 0%,rgba(255,255,255,.03) 45%,transparent 70%);filter:blur(40px);pointer-events:none}.screen.svelte-mkxzzc{position:relative;flex:1 1 auto;min-height:0;display:grid;grid-template:100% / 100%;justify-items:center;border-radius:calc(var(--radius) - var(--frame));overflow:hidden;background:#f3f5f7;isolation:isolate;transition:border-radius 1s var(--ease)}.screen.svelte-mkxzzc:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 1px #00000073;pointer-events:none;transition:opacity .3s ease}.device.is-web.svelte-mkxzzc .screen:where(.svelte-mkxzzc):after{opacity:0}.screen-video.svelte-mkxzzc{grid-area:1 / 1;width:auto;height:100%;object-fit:cover;opacity:0;transition:opacity 0s linear .75s}.screen-video.is-phone.svelte-mkxzzc{aspect-ratio:576 / 1272}.screen-video.is-web.svelte-mkxzzc{aspect-ratio:1920 / 1020}.screen-video.is-shown.svelte-mkxzzc{z-index:1;opacity:1;transition:opacity .5s ease .1s}.screen-play.svelte-mkxzzc{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;background:#0000002e;transition:background .3s ease}.screen-play.svelte-mkxzzc:hover{background:#0000004d}.screen-play-icon.svelte-mkxzzc{display:grid;place-items:center;width:3.75rem;height:3.75rem;border-radius:999px;color:#000;background:#ffffffeb;box-shadow:0 10px 40px #00000059;transition:transform .3s ease}.screen-play.svelte-mkxzzc:hover .screen-play-icon:where(.svelte-mkxzzc){transform:scale(1.06)}.screen-play-label.svelte-mkxzzc{display:flex;gap:.6rem;padding:.4rem .8rem;border-radius:999px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:#fff;background:#0000009e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.panel.svelte-mkxzzc{width:min(100%,calc(var(--h) * 1920 / 1020));margin-inline:auto}.controls.svelte-mkxzzc{display:flex;align-items:center;gap:1rem;margin-top:1.5rem}.control-btn.svelte-mkxzzc{display:grid;place-items:center;flex-shrink:0;width:2rem;height:2rem;border-radius:999px;color:#ffffffd9;border:1px solid rgba(255,255,255,.16);transition:border-color .3s ease,color .3s ease}.control-btn.svelte-mkxzzc:hover{color:#fff;border-color:#fff6}.track.svelte-mkxzzc{display:flex;flex:1;gap:.75rem}.track-group.svelte-mkxzzc{display:flex;flex-basis:0;gap:3px}.segment.svelte-mkxzzc{position:relative;flex-basis:0;height:3px;border-radius:2px;overflow:hidden;background:#ffffff1f}.segment-fill.svelte-mkxzzc{position:absolute;inset:0;background:var(--accent-flux);transform-origin:left}.time.svelte-mkxzzc{flex-shrink:0;font-size:11px;color:#fff6}.notes.svelte-mkxzzc{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem 3rem;margin-top:1.5rem;padding-left:3rem}.captions.svelte-mkxzzc{display:grid}.caption.svelte-mkxzzc{grid-area:1 / 1;max-width:36rem;opacity:0;visibility:hidden;transform:translateY(.5rem);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s}.caption.is-active.svelte-mkxzzc{opacity:1;visibility:visible;transform:none;transition:opacity .45s ease .25s,transform .7s var(--ease) .25s,visibility 0s}.caption-label.svelte-mkxzzc{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-flux)}.caption-title.svelte-mkxzzc{margin-top:.6rem;font-size:1.75rem;font-weight:600;line-height:1.2;color:#fff;text-wrap:balance}.caption-body.svelte-mkxzzc{margin-top:.6rem;font-size:.95rem;line-height:1.6;color:#ffffff8c;text-wrap:pretty}.rail.svelte-mkxzzc{display:grid;grid-template-columns:repeat(2,auto);gap:2.5rem;align-content:start}.rail-label.svelte-mkxzzc{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#ffffff47;transition:color .4s ease}.rail-group.is-active.svelte-mkxzzc .rail-label:where(.svelte-mkxzzc){color:#fff9}.rail.svelte-mkxzzc ol:where(.svelte-mkxzzc){margin-top:.5rem}.chapter.svelte-mkxzzc{position:relative;display:flex;align-items:baseline;gap:.6rem;width:100%;padding:.15rem 0;font-size:.875rem;text-align:left;color:#ffffff73;cursor:pointer;transition:color .3s ease}.chapter.svelte-mkxzzc:hover{color:#ffffffd9}.chapter-index.svelte-mkxzzc{font-size:.65rem;color:#ffffff40;transition:color .3s ease}.chapter.is-active.svelte-mkxzzc{color:#fff}.chapter.is-active.svelte-mkxzzc .chapter-index:where(.svelte-mkxzzc){color:var(--accent-flux)}.chapter-bar.svelte-mkxzzc{position:absolute;left:0;right:0;bottom:0;height:1px;overflow:hidden}.chapter-bar.svelte-mkxzzc span:where(.svelte-mkxzzc){position:absolute;inset:0;background:var(--accent-flux);box-shadow:0 0 12px var(--accent-flux-glow);transform-origin:left}@supports (width: round(1.5px,1px)){.tour.svelte-mkxzzc{--h: round(clamp(22rem, calc(100svh - 17rem) , 53.125cqw ), 1px)}.device.svelte-mkxzzc{--pw: round(calc((var(--h) - 2 * var(--frame)) * 384 / 848 + 2 * var(--frame)), 1px)}.device.is-web.svelte-mkxzzc{width:round(calc(var(--h) * 1920 / 1020),1px)}}@container (max-width: 47.99rem){.device.svelte-mkxzzc{--band: 0px;--bezel: 0px;--pw: min(76vw, 300px);--h: calc((var(--pw) - 2 * var(--frame)) * 848 / 384 + 2 * var(--frame))}.device.is-web.svelte-mkxzzc{--h: 53.125cqw }.panel.svelte-mkxzzc{width:100%}.notes.svelte-mkxzzc{grid-template-columns:minmax(0,1fr);padding-left:0}.caption-title.svelte-mkxzzc{font-size:1.5rem}.rail.svelte-mkxzzc{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media(prefers-reduced-motion:reduce){.device.svelte-mkxzzc,.screen.svelte-mkxzzc,.screen.svelte-mkxzzc:after,.screen-video.svelte-mkxzzc,.caption.svelte-mkxzzc{transition:none}}.agent-mark.svelte-1x86vsr{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.agent-mark.framed.svelte-1x86vsr{width:2rem;height:2rem;border-radius:.5rem;border:1px solid rgba(126,232,168,.22);background:radial-gradient(circle at 50% 50%,#7ee8a829,#7ee8a808 70%);box-shadow:0 0 14px #7ee8a81f;transition:box-shadow .4s,border-color .4s}.agent-mark.framed.working.svelte-1x86vsr{border-color:#7ee8a880;box-shadow:0 0 20px #7ee8a84d}svg.svelte-1x86vsr{overflow:visible}.mark-ring.svelte-1x86vsr{stroke:#7ee8a82e;stroke-width:.75;stroke-dasharray:1.5 2.2}.mark-shell.svelte-1x86vsr{stroke:#7ee8a8;stroke-width:1.3}.mark-facets.svelte-1x86vsr{stroke:#e8f4ec8c;stroke-width:.8}.mark-heart.svelte-1x86vsr{fill:#e8f4ec;filter:drop-shadow(0 0 2px #7ee8a8)}.mark-orbit.svelte-1x86vsr{fill:#7ee8a8;filter:drop-shadow(0 0 2px #7ee8a8)}.mark-core.svelte-1x86vsr,.mark-orbit.svelte-1x86vsr{transform-origin:12px 12px;transform-box:view-box}.mark-core.svelte-1x86vsr{animation:svelte-1x86vsr-mark-breathe 3.2s ease-in-out infinite}.mark-orbit.svelte-1x86vsr{animation:svelte-1x86vsr-mark-spin 4s linear infinite}.working.svelte-1x86vsr .mark-core:where(.svelte-1x86vsr){animation-duration:.9s}.working.svelte-1x86vsr .mark-orbit:where(.svelte-1x86vsr){animation-duration:1.1s}@keyframes svelte-1x86vsr-mark-spin{to{transform:rotate(360deg)}}@keyframes svelte-1x86vsr-mark-breathe{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(.9);opacity:1}}@media(prefers-reduced-motion:reduce){.mark-core.svelte-1x86vsr,.mark-orbit.svelte-1x86vsr{animation:none}}.typing-dots.svelte-1cub9qi{display:flex;align-items:center;gap:.25rem}.typing-dots.svelte-1cub9qi>span:where(.svelte-1cub9qi){width:6px;height:6px;border-radius:9999px;background:#ffffff80;animation:svelte-1cub9qi-typing-bounce 1s infinite ease-in-out}.typing-dots.svelte-1cub9qi>span:where(.svelte-1cub9qi):nth-child(2){animation-delay:.15s}.typing-dots.svelte-1cub9qi>span:where(.svelte-1cub9qi):nth-child(3){animation-delay:.3s}@keyframes svelte-1cub9qi-typing-bounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:.9}}@media(prefers-reduced-motion:reduce){.typing-dots.svelte-1cub9qi>span:where(.svelte-1cub9qi){animation:none;opacity:.6}}.agent-stage.svelte-15w49y7{position:relative;height:128px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:radial-gradient(ellipse at 50% 45%,rgba(255,255,255,.025),transparent 65%),#070a08d9;overflow:hidden}.agent-viewport.svelte-15w49y7{position:absolute;inset:0;opacity:0;transition:opacity .6s}.agent-viewport.ready.svelte-15w49y7{opacity:1}.agent-viewport.svelte-15w49y7 canvas{display:block;width:100%;height:100%}.agent-fallback.svelte-15w49y7{position:absolute;inset:0 12px 28px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9px;letter-spacing:.1em;color:#ffffff59;transition:opacity .3s}.agent-fallback.hidden.svelte-15w49y7{opacity:0;visibility:hidden}.agent-status.svelte-15w49y7{position:absolute;left:50%;bottom:9px;transform:translate(-50%);white-space:nowrap;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#d6e2db80}@media(prefers-reduced-motion:reduce){.agent-viewport.svelte-15w49y7,.agent-fallback.svelte-15w49y7{transition:none}}.homepage.svelte-1uha8ag{overflow-x:clip;background:radial-gradient(ellipse at 75% 5%,rgba(162,255,207,.045),transparent 35%)}.content.svelte-1uha8ag{max-width:1152px;margin-inline:auto;padding-inline:24px}.hero.svelte-1uha8ag{padding-top:clamp(48px,8vw,100px);padding-bottom:56px}.eyebrow.svelte-1uha8ag,.index.svelte-1uha8ag{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.16em;color:#929793}.eyebrow.svelte-1uha8ag{margin-bottom:24px}h1.svelte-1uha8ag{font-size:clamp(42px,6.2vw,78px);line-height:1.06;letter-spacing:-.045em;max-width:1000px;font-weight:600}.lede.svelte-1uha8ag{max-width:650px;font-size:clamp(17px,1.8vw,20px);line-height:1.65;color:#a8afaa;margin-top:24px}.actions.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.actions.svelte-1uha8ag a:where(.svelte-1uha8ag){gap:16px}.hero-note.svelte-1uha8ag{margin-top:24px;font-size:12px;color:#939b95}.section.svelte-1uha8ag{padding-top:72px;padding-bottom:72px;scroll-margin-top:96px}h2.svelte-1uha8ag{font-size:clamp(32px,4.3vw,54px);line-height:1.12;letter-spacing:-.035em;font-weight:600}.audiences.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:40px}article.svelte-1uha8ag{border-top:1px solid #343b36;padding-top:24px}h3.svelte-1uha8ag{font-size:21px;line-height:1.3;font-weight:550;margin-top:18px}article.svelte-1uha8ag p:where(.svelte-1uha8ag):last-child,.process.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#a8afaa;line-height:1.7;margin-top:12px;font-size:16px}.paper.svelte-1uha8ag{background:var(--paper);color:#191b19;border-radius:8px;padding:clamp(24px,5vw,64px)}.paper.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag),.paper.svelte-1uha8ag .index:where(.svelte-1uha8ag){color:#5f665f}.process.svelte-1uha8ag{padding:0;list-style:none;margin-top:32px}.process.svelte-1uha8ag li:where(.svelte-1uha8ag){display:grid;grid-template-columns:36px 1fr;gap:16px;padding-block:24px;border-top:1px solid #c9cec7}.process.svelte-1uha8ag .index:where(.svelte-1uha8ag){padding-top:5px}.process.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-top:0}.process.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#525b53;max-width:690px;margin-top:8px}.connections.svelte-1uha8ag{border-bottom:1px solid #242a26}.closing.svelte-1uha8ag{padding-block:88px}.closing.svelte-1uha8ag .btn-primary:where(.svelte-1uha8ag){display:inline-flex;margin-top:32px}.footer.svelte-1uha8ag{border-top:1px solid #242a26;padding-block:32px;color:#939b95;font-size:12px;line-height:1.65}.footer-bottom.svelte-1uha8ag{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-top:20px}.footer.svelte-1uha8ag nav:where(.svelte-1uha8ag){display:flex;gap:24px}.footer.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:#fff}a.svelte-1uha8ag:focus-visible{outline:2px solid var(--accent-flux);outline-offset:5px}@media(max-width:640px){.hero.svelte-1uha8ag{padding-top:40px;padding-bottom:32px}.eyebrow.svelte-1uha8ag{font-size:10px;margin-bottom:20px}.actions.svelte-1uha8ag{flex-direction:column}.actions.svelte-1uha8ag a:where(.svelte-1uha8ag){width:100%}.section.svelte-1uha8ag{padding-block:48px}.audiences.svelte-1uha8ag{grid-template-columns:1fr;gap:32px;margin-top:32px}.process.svelte-1uha8ag li:where(.svelte-1uha8ag){grid-template-columns:24px 1fr;gap:12px}.closing.svelte-1uha8ag{padding-block:64px}}
