:root{--l-ease:cubic-bezier(.22, .61, .36, 1)}@keyframes l-scroll-x{to{transform:translateX(var(--scroll-x,-100%))}}.landing-noise{--scroll-x:-50%;will-change:transform;animation:6s linear infinite l-scroll-x}@keyframes l-fade{0%{opacity:0}}.landing-fade{animation:.3s ease-out both l-fade}.landing-glow{--angle:115deg;--period:640px;--repeat:706.16px;--primary-half:color-mix(in oklab, var(--primary) 50%, transparent);pointer-events:none;opacity:.2;position:absolute;inset:0}.landing-glow>div{filter:blur(12px);position:absolute;inset:0}.landing-glow span{--scroll-x:calc(-1 * var(--repeat));inset-block:0;left:calc(var(--i) * var(--repeat));width:var(--repeat);animation:l-scroll-x var(--duration) linear infinite;position:absolute}.landing-glow>div:first-child span{--duration:12s;background:repeating-linear-gradient(var(--angle), var(--primary) 0px, var(--primary) 50px, transparent 110px, transparent 150px, var(--primary-half) 240px, transparent 280px, var(--primary) 320px)}.landing-glow>div:last-child span{--duration:3.5s;background:repeating-linear-gradient(var(--angle), transparent 0px, var(--bg) calc(var(--period) / 5), var(--bg) calc(var(--period) / 4), transparent calc(var(--period) / 1.2), transparent var(--period))}.tour-stage{height:calc(700px * var(--stage-scale,1));position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 86%,#0000);mask-image:linear-gradient(#000 86%,#0000)}.tour-canvas{width:1148px;height:760px;transform:scale(var(--stage-scale,1));transform-origin:0 0;position:absolute;top:0;left:0}.tour-scene{opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s;position:absolute;inset:1px}.tour-scene[data-active]{opacity:1;visibility:visible}@keyframes l-in{0%{opacity:0;translate:0 6px}}@keyframes l-out{to{opacity:0;visibility:hidden}}@keyframes l-pop{0%{opacity:0;scale:.6}70%{scale:1.06}}@keyframes l-type{0%{width:0}}@keyframes l-caret{50%{opacity:0}}@keyframes l-spin{to{rotate:1turn}}@keyframes l-grow{0%{scale:0 1}}@keyframes l-row{0%{grid-template-rows:0fr}}@keyframes l-flash{0%,45%{background-color:var(--color-blue-2,#f5f9ff)}}@keyframes l-scan{0%{opacity:0;top:12px}12%,88%{opacity:1}to{opacity:0;top:calc(100% - 14px)}}@keyframes l-press{40%{background-color:var(--color-mono-3,#f0f0f3);scale:.94}}@keyframes l-cursor{0%{opacity:0;translate:150px 90px}15%{opacity:1}}@keyframes l-toast-in{0%{opacity:0;translate:0 -10px;scale:.97}to{opacity:1}}@keyframes l-toast-out{0%{opacity:1}to{opacity:0;translate:0 -10px}}:is([data-tour-scene][data-active],[data-animate]) .a-in{animation:l-in var(--dur,.45s) var(--l-ease) var(--at,0s) both}:is([data-tour-scene][data-active],[data-animate]) .a-fade{animation:l-fade var(--dur,.5s) ease-out var(--at,0s) both}:is([data-tour-scene][data-active],[data-animate]) .a-type{animation:l-type var(--dur,.9s) steps(var(--steps,6)) var(--at,0s) both}:is([data-tour-scene][data-active],[data-animate]) .a-caret{animation:1s step-end infinite l-caret}:is([data-tour-scene][data-active],[data-animate]) .a-out{animation:l-out .2s ease-in var(--at,0s) both}:is([data-tour-scene][data-active],[data-animate]) .a-pop{animation:l-pop var(--dur,.45s) var(--l-ease) var(--at,0s) both}:is([data-tour-scene][data-active],[data-animate]) .a-spin{animation:.8s linear infinite l-spin}:is([data-tour-scene][data-active],[data-animate]) .a-grow{animation:l-grow var(--dur,.8s) var(--l-ease) var(--at,0s) both}:is([data-tour-scene][data-active],[data-animate]) .a-row{animation:l-row .45s var(--l-ease) var(--at,0s) both}:is([data-tour-scene][data-active],[data-animate]) .a-flash{animation:l-flash 2.4s ease-out var(--at,0s) both}:is([data-tour-scene][data-active],[data-animate]) .a-scan{animation:l-scan .85s ease-in-out var(--at,0s) 2 both}:is([data-tour-scene][data-active],[data-animate]) .a-press{animation:l-press .3s ease-out var(--at,0s) both}:is([data-tour-scene][data-active],[data-animate]) .a-cursor{animation:l-cursor .9s var(--l-ease) var(--at,0s) both}:is([data-tour-scene][data-active],[data-animate]) .a-toast{animation:l-toast-in .4s var(--l-ease) var(--at,0s) both, l-toast-out .3s ease-in calc(var(--at,0s) + 3.8s) forwards}.a-grow{transform-origin:0}.a-type{white-space:nowrap;vertical-align:bottom;display:inline-block;overflow:hidden}.a-row{grid-template-rows:1fr}.a-scan{opacity:0}.a-cursor{opacity:1}.a-toast{opacity:0}.js [data-animate]:not([data-inview]),.js [data-animate]:not([data-inview]) *,[data-tour][data-paused] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.landing-noise,.landing-fade,.landing-glow span,[data-tour-scene] *,[data-animate] *{animation:none!important}.tour-scene{transition:none}.a-out,.a-scan,.a-toast{visibility:hidden}}
