.BQYfnG_root{min-height:100svh;position:relative}.BQYfnG_canvas{z-index:0;transition:opacity .8s;position:fixed;inset:0}.BQYfnG_root[data-status=loading] .BQYfnG_canvas{opacity:0}.BQYfnG_main{z-index:1;max-width:none;min-height:0;margin:0;padding:0;display:block;position:relative;overflow-x:clip}.BQYfnG_chapter[data-chapter=hero]{height:170svh}.BQYfnG_chapter[data-chapter=story]{height:340svh}.BQYfnG_chapter[data-chapter=portal]{height:150svh;margin-top:-100svh}.BQYfnG_chapter[data-chapter=route]{height:960svh;margin-top:-100svh}.BQYfnG_routeSticky>*{flex:1;align-self:stretch}.BQYfnG_chapter[data-chapter=finale]{height:160svh}.BQYfnG_finaleSticky{flex-direction:column;justify-content:center;align-items:stretch}.BQYfnG_footerFlow{z-index:1;position:relative}@media (min-width:761px) and (max-height:820px){.BQYfnG_finaleSticky{height:auto;min-height:100svh}}.BQYfnG_chapter[data-chapter=exit]{height:160svh}.BQYfnG_chapter[data-chapter=platform]{height:220svh}.BQYfnG_chapter[data-chapter=workspace]{height:360svh}.BQYfnG_sticky{box-sizing:border-box;height:100svh;padding:88px var(--inset) 40px;align-items:center;display:flex;position:sticky;top:0}.BQYfnG_copy{max-width:var(--copy);transition:opacity .5s,transform .5s,visibility .5s}.BQYfnG_copy[data-visible=false]{opacity:0;visibility:hidden;transform:translateY(12px)}.BQYfnG_storyCopy[data-visible=false]{opacity:0;visibility:hidden;transform:translateY(32px)}.BQYfnG_title{font-size:var(--text-display);letter-spacing:-.03em;text-wrap:balance;margin:0 0 24px;font-weight:650;line-height:1.02}.BQYfnG_heading{font-size:var(--text-h2);letter-spacing:-.025em;text-wrap:balance;margin:0 0 20px;font-weight:620;line-height:1.05}.BQYfnG_lead{max-width:31rem;color:var(--muted);font-size:var(--text-lead);text-wrap:pretty;margin:0 0 32px;line-height:1.5}.BQYfnG_button{background:var(--brand);min-height:48px;color:var(--on-brand);white-space:nowrap;border-radius:999px;align-items:center;padding:0 24px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.BQYfnG_button:hover{background:var(--brand-hover)}.BQYfnG_button:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.BQYfnG_caption{color:var(--muted);font-size:var(--text-small);margin:48px 0 0}.BQYfnG_steps{gap:16px;margin:0;padding:0;list-style:none;display:grid}.BQYfnG_step{border-left:2px solid var(--line);opacity:.55;grid-template-columns:2.25rem minmax(0,1fr);column-gap:12px;padding:10px 0 10px 16px;transition:opacity .4s,border-color .4s;display:grid}.BQYfnG_step:before{content:attr(data-step) / "";color:var(--brand);font-size:var(--text-meta);font-variant-numeric:tabular-nums;letter-spacing:.06em;grid-row:2/span 2;padding-top:3px;font-weight:600}.BQYfnG_stepIcon{fill:none;stroke:var(--muted);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;grid-column:2;margin-bottom:8px;transition:stroke .4s}.BQYfnG_step[data-active=true]{opacity:1;border-color:var(--brand)}.BQYfnG_step[data-active=true] .BQYfnG_stepIcon{stroke:var(--brand)}.BQYfnG_stepTitle{font-size:var(--text-body);font-weight:640;line-height:1.3}.BQYfnG_stepText{color:var(--muted);font-size:var(--text-small);margin-top:4px;line-height:1.5}.BQYfnG_points{gap:16px;margin:0 0 32px;padding:0;list-style:none;display:grid}.BQYfnG_points li{border-left:2px solid var(--line);padding:2px 0 2px 16px;transition:border-color .4s;display:grid}.BQYfnG_points li[data-active=true]{border-color:var(--brand)}@media (min-width:761px) and (min-aspect-ratio:9/10){.BQYfnG_copy{width:min(var(--copy), 42vw)}.BQYfnG_chapter[data-chapter=hero] .BQYfnG_copy{width:min(40rem,48vw);max-width:40rem}.BQYfnG_chapter[data-chapter=story] .BQYfnG_copy,.BQYfnG_chapter[data-chapter=platform] .BQYfnG_copy,.BQYfnG_chapter[data-chapter=workspace] .BQYfnG_copy{margin-left:auto}.BQYfnG_chapter[data-chapter=workspace] .BQYfnG_copy{max-width:var(--copy)}}@media (min-width:761px) and (max-height:780px){.BQYfnG_heading{margin-bottom:16px}.BQYfnG_lead{margin-bottom:24px}.BQYfnG_points{gap:12px;margin-bottom:24px}.BQYfnG_steps{gap:10px}.BQYfnG_step{padding-block:6px}}.BQYfnG_processSteps{margin:0;padding:0;list-style:none;display:grid}.BQYfnG_processSteps li{grid-area:1/1;gap:8px;transition:opacity .45s,transform .45s;display:grid}.BQYfnG_root[data-mode=scene] .BQYfnG_processSteps li[data-active=false]{opacity:0;transform:translateY(10px)}.BQYfnG_processTitle{font-size:var(--text-h3);letter-spacing:-.015em;font-weight:640;line-height:1.15}.BQYfnG_processSteps .BQYfnG_stepText{max-width:24rem;font-size:var(--text-body);margin-top:0}.BQYfnG_track{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:32px;display:grid}.BQYfnG_track span{border-top:3px solid var(--line);color:var(--muted);font-size:var(--text-meta);font-variant-numeric:tabular-nums;letter-spacing:.08em;padding-top:10px;transition:border-color .4s,color .4s}.BQYfnG_track span[data-done=true]{border-color:var(--brand);color:var(--fg)}.BQYfnG_root[data-mode=static] .BQYfnG_processSteps{gap:16px}.BQYfnG_root[data-mode=static] .BQYfnG_processSteps li{grid-area:auto}.BQYfnG_root[data-mode=static] .BQYfnG_track{display:none}.BQYfnG_faq{z-index:1;padding:120px var(--inset) 64px;background:var(--bg);position:relative}.BQYfnG_faqInner{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(24px,5vw,96px);max-width:90rem;margin:0 auto;display:grid}.BQYfnG_faq .BQYfnG_heading{align-self:start;margin:0}.BQYfnG_faqList{border-top:1px solid var(--line)}.BQYfnG_faqItem{border-bottom:1px solid var(--line)}.BQYfnG_faqItem summary{cursor:pointer;justify-content:space-between;gap:24px;padding:22px 0;font-size:1.1rem;font-weight:600;list-style:none;display:flex}.BQYfnG_faqItem summary>span{flex:1}.BQYfnG_faqItem summary::-webkit-details-marker{display:none}.BQYfnG_faqItem summary:after{content:"+";color:var(--brand);flex:none;font-weight:400;transition:transform .25s}.BQYfnG_faqItem[open] summary:after{transform:rotate(45deg)}.BQYfnG_faqItem summary:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.BQYfnG_faqItem p{max-width:44rem;color:var(--muted);margin:0 0 22px;line-height:1.55}.BQYfnG_staticFrame{border-radius:20px;width:min(54vw,920px);height:auto;display:block}.BQYfnG_root[data-mode=static] .BQYfnG_chapter{height:auto;margin-top:0}.BQYfnG_root[data-mode=static] .BQYfnG_chapter[data-chapter=portal],.BQYfnG_root[data-mode=static] .BQYfnG_chapter[data-chapter=exit]{display:none}.BQYfnG_root[data-mode=static] .BQYfnG_sticky{grid-template-columns:minmax(0, var(--copy)) minmax(0, 1fr);align-items:center;gap:clamp(24px,4vw,64px);height:auto;padding-block:120px 40px;display:grid;position:static}.BQYfnG_root[data-mode=static] .BQYfnG_chapter[data-chapter=hero] .BQYfnG_sticky{grid-template-columns:minmax(0,40rem) minmax(0,1fr)}.BQYfnG_root[data-mode=static] .BQYfnG_routeSticky{display:block}.BQYfnG_root[data-mode=static] .BQYfnG_finaleSticky{flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.BQYfnG_chapter{margin-top:0;height:auto!important}.BQYfnG_sticky{height:auto;padding-block:120px 40px;position:static}.BQYfnG_copy,.BQYfnG_step{transition:none}.BQYfnG_storyCopy[data-visible=false]{transform:none}}@media (max-width:760px),(max-aspect-ratio:9/10){.BQYfnG_chapter[data-chapter=finale]{height:auto;min-height:125svh}.BQYfnG_sticky{align-items:flex-start;padding:84px 20px 24px}.BQYfnG_finaleSticky{justify-content:flex-start;align-items:stretch;height:auto;min-height:125svh;padding-top:45svh;position:relative}.BQYfnG_root[data-mode=scene] .BQYfnG_finaleSticky{--finale-pin:100svh;padding-top:calc(45svh + var(--finale-pin))}.BQYfnG_copy{box-sizing:border-box;background:linear-gradient(var(--bg) 0%, color-mix(in oklab, var(--bg) 92%, transparent) 70%, transparent 100%);width:calc(100% + 40px);max-width:none;margin:-84px -20px 0;padding:84px 20px 40px;position:relative}.BQYfnG_title{margin-bottom:16px;font-size:clamp(2.1rem,9.5vw,3rem)}.BQYfnG_heading{font-size:clamp(1.8rem,8vw,2.4rem)}.BQYfnG_lead{font-size:var(--text-body);margin-bottom:20px}.BQYfnG_caption{margin-top:24px}.BQYfnG_root[data-mode=scene] .BQYfnG_storyExplanation{opacity:1;grid-template-rows:1fr;display:grid}.BQYfnG_storyExplanation>div{min-height:0;overflow:hidden}.BQYfnG_root[data-mode=scene] .BQYfnG_storyCopy[data-overview=false] .BQYfnG_storyExplanation{opacity:0;grid-template-rows:0fr}.BQYfnG_root[data-mode=scene] .BQYfnG_storyCopy[data-overview=true] .BQYfnG_sequenceIndicator,.BQYfnG_root[data-mode=scene] .BQYfnG_storyCopy[data-overview=true] .BQYfnG_steps,.BQYfnG_stepIcon{display:none}.BQYfnG_step:before{grid-row:1/span 2}.BQYfnG_button{min-height:var(--control)}.BQYfnG_root[data-mode=scene] .BQYfnG_step:not([data-active=true]){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.BQYfnG_step{padding-block:4px}.BQYfnG_points{margin-bottom:24px}.BQYfnG_faq{padding:88px 20px 40px}.BQYfnG_faqInner{grid-template-columns:1fr;gap:20px}.BQYfnG_root[data-mode=static] .BQYfnG_sticky{grid-template-columns:1fr}.BQYfnG_root[data-mode=static] .BQYfnG_copy{background:0 0;width:auto;margin:0;padding:0}.BQYfnG_staticFrame{width:100%}}@media (min-width:761px) and (max-height:500px){.BQYfnG_sticky{padding:64px var(--inset) 16px}.BQYfnG_copy{position:relative}.BQYfnG_copy:before{content:"";z-index:-1;inset:-24px -32px -24px calc(-1 * var(--inset));background:linear-gradient(90deg, var(--scrim) 0%, var(--scrim) 70%, transparent 100%);pointer-events:none;position:absolute}.BQYfnG_storyCopy:before,.BQYfnG_platformCopy:before,.BQYfnG_process:before{inset:-24px calc(-1 * var(--inset)) -24px -32px;background:linear-gradient(270deg, var(--scrim) 0%, var(--scrim) 70%, transparent 100%)}.BQYfnG_title{margin-bottom:10px;font-size:2rem}.BQYfnG_heading{margin-bottom:8px;font-size:1.6rem}.BQYfnG_lead{font-size:var(--text-small);margin-bottom:12px}.BQYfnG_root[data-mode=scene] .BQYfnG_step:not([data-active=true]){display:none}.BQYfnG_steps,.BQYfnG_points{gap:8px;margin-bottom:12px}.BQYfnG_stepIcon{display:none}.BQYfnG_step:before{grid-row:1/span 2}.BQYfnG_track{margin-top:16px}}.BQYfnG_sequenceIndicator{display:none}@media (max-width:760px),(max-aspect-ratio:9/10),(max-height:500px){.BQYfnG_root[data-mode=scene] .BQYfnG_platformIntroduction{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .45s,opacity .3s;display:grid}.BQYfnG_platformIntroduction>div{min-height:0;overflow:hidden}.BQYfnG_root[data-mode=scene] .BQYfnG_platformCopy[data-overview=false] .BQYfnG_platformIntroduction{opacity:0;grid-template-rows:0fr}.BQYfnG_root[data-mode=scene] .BQYfnG_sequenceIndicator{gap:8px;margin:0 0 12px;display:flex}.BQYfnG_sequenceIndicator span{border-top:2px solid var(--line);color:var(--muted);font-size:var(--text-meta);font-variant-numeric:tabular-nums;flex:1;padding-top:6px}.BQYfnG_sequenceIndicator span[data-active=true]{border-color:var(--brand);color:var(--fg)}.BQYfnG_root[data-mode=scene] .BQYfnG_points{isolation:isolate;gap:0;margin-bottom:18px;overflow:clip}.BQYfnG_root[data-mode=scene] .BQYfnG_points li{border:1px solid var(--line);background:var(--bg);border-radius:14px;grid-area:1/1;padding:12px 14px;transition:transform .45s,opacity .45s,border-color .45s;position:relative}.BQYfnG_root[data-mode=scene] .BQYfnG_points li[data-position=next]{z-index:2;opacity:0;pointer-events:none;transform:translateY(105%)}.BQYfnG_root[data-mode=scene] .BQYfnG_points li[data-position=past]{z-index:0;opacity:0;pointer-events:none;transform:translateY(-12px)scale(.98)}.BQYfnG_root[data-mode=scene] .BQYfnG_points li[data-position=current]{z-index:1;border-color:var(--brand)}.BQYfnG_chapter[data-chapter=hero] .BQYfnG_copy,.BQYfnG_chapter[data-chapter=story] .BQYfnG_copy,.BQYfnG_platformCopy{background:linear-gradient(var(--bg) 0%, color-mix(in oklab, var(--bg) 96%, transparent) 82%, transparent 100%);padding-bottom:24px}}@media (max-width:400px) and (min-height:501px){.BQYfnG_chapter[data-chapter=hero] .BQYfnG_caption{margin-top:16px}.BQYfnG_chapter[data-chapter=hero] .BQYfnG_lead{margin-bottom:16px}.BQYfnG_chapter[data-chapter=hero] .BQYfnG_title{font-size:2.1rem}.BQYfnG_platformCopy .BQYfnG_heading{margin-bottom:14px;font-size:1.8rem}.BQYfnG_platformCopy .BQYfnG_lead{margin-bottom:14px;font-size:.9375rem}}@media (min-width:761px) and (max-height:500px){.BQYfnG_platformCopy{width:52vw}.BQYfnG_platformCopy .BQYfnG_heading{margin-bottom:8px;font-size:1.5rem}.BQYfnG_platformCopy .BQYfnG_lead{margin-bottom:8px;font-size:.8125rem}.BQYfnG_platformCopy .BQYfnG_sequenceIndicator{margin-bottom:8px}.BQYfnG_root[data-mode=scene] .BQYfnG_platformCopy .BQYfnG_points{margin-bottom:10px}.BQYfnG_root[data-mode=scene] .BQYfnG_platformCopy .BQYfnG_points li{padding:8px 12px;display:grid}.BQYfnG_platformCopy .BQYfnG_stepText{font-size:.8125rem;line-height:1.4}.BQYfnG_platformCopy .BQYfnG_stepTitle{font-size:.9375rem}.BQYfnG_platformCopy .BQYfnG_button{min-height:44px}}@media (max-width:760px),(max-aspect-ratio:9/10){.BQYfnG_root[data-mode=static] .BQYfnG_chapter[data-chapter=hero] .BQYfnG_sticky{grid-template-columns:1fr}.BQYfnG_root[data-mode=static] .BQYfnG_chapter .BQYfnG_copy{background:0 0;padding:0}}@media (min-width:761px) and (max-height:500px){.BQYfnG_chapter[data-chapter=story] .BQYfnG_sticky{align-items:flex-start;padding-top:72px}.BQYfnG_storyCopy .BQYfnG_heading{font-size:1.5rem}.BQYfnG_storyCopy .BQYfnG_lead{font-size:.875rem;line-height:1.4}.BQYfnG_storyCopy .BQYfnG_stepText{font-size:.8125rem;line-height:1.4}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.mlFi7G_rail{--progress:0;z-index:9;position:fixed;top:50%;right:clamp(16px,2.4vw,40px);transform:translateY(-50%)}.mlFi7G_rail ol{gap:22px;margin:0;padding:0;list-style:none;display:grid;position:relative}.mlFi7G_rail ol:before,.mlFi7G_rail ol:after{content:"";background:var(--line);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;right:5px}.mlFi7G_rail ol:after{background:var(--brand);transform-origin:top;transform:scaleY(var(--progress));box-shadow:0 0 10px var(--brand)}.mlFi7G_rail a{z-index:1;min-height:24px;color:var(--muted);white-space:nowrap;flex-direction:row-reverse;align-items:center;gap:12px;font-size:13px;text-decoration:none;display:flex;position:relative}.mlFi7G_dot{box-sizing:border-box;border:2px solid var(--line);background:var(--bg);border-radius:50%;width:12px;height:12px;transition:border-color .3s,background-color .3s,transform .3s}.mlFi7G_label{border:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--fg);opacity:0;pointer-events:none;border-radius:999px;padding:3px 9px;font-size:12px;transition:opacity .2s,transform .2s;transform:translate(6px)}.mlFi7G_rail a[data-active=true] .mlFi7G_dot{border-color:var(--brand);background:var(--brand);transform:scale(1.15)}.mlFi7G_rail a[data-active=true] .mlFi7G_label{border-color:color-mix(in oklab, var(--brand) 60%, var(--line))}.mlFi7G_rail:hover .mlFi7G_label,.mlFi7G_rail:focus-within .mlFi7G_label{opacity:1;transform:none}.mlFi7G_rail a:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:6px}@media (max-width:759px),(max-aspect-ratio:9/10),(max-height:500px){.mlFi7G_rail{pointer-events:none;height:2px;top:0;left:0;right:0;transform:none}.mlFi7G_rail ol{display:none}.mlFi7G_rail:after{content:"";background:var(--brand);transform-origin:0;transform:scaleX(var(--progress));position:absolute;inset:0}}@media (prefers-reduced-motion:reduce){.mlFi7G_dot,.mlFi7G_label{transition:none}}
