.wt-stage-bg{--wt-dot:var(--retro-mustard-800);--wt-shadow:color-mix(in srgb, var(--neutral-900) 30%, transparent);--wt-shadow-soft:color-mix(in srgb, var(--brand-900) 14%, transparent);background:var(--retro-paper)}@media (prefers-color-scheme:dark){.wt-stage-bg{--wt-dot:var(--retro-mustard);--wt-shadow:color-mix(in srgb, var(--neutral-950) 70%, transparent);--wt-shadow-soft:color-mix(in srgb, var(--neutral-950) 45%, transparent)}}.wt-retro,.wt-retro>span{pointer-events:none;position:absolute}.wt-retro{inset:0}.wt-retro-arch{background:var(--retro-teal-200);border-radius:9999px 9999px 0 0;width:24%;height:70%;bottom:18%;left:4%}.wt-retro-block{background:var(--retro-coral);opacity:.16;width:40%;height:74%;top:8%;left:30%}.wt-retro-sun{aspect-ratio:1;background:var(--retro-mustard);opacity:.3;border-radius:9999px;width:34%;top:-14%;right:2%}.wt-retro-floor{border-top:4px solid var(--retro-mustard-800);background-color:color-mix(in srgb, var(--retro-mustard) 30%, transparent);background-image:radial-gradient(circle, color-mix(in srgb, var(--wt-dot) 45%, transparent) 1.1px, transparent 1.6px);background-size:7px 7px;height:18%;bottom:0;left:0;right:0}.wt-retro-grain{background-image:radial-gradient(circle, color-mix(in srgb, var(--retro-mustard-800) 20%, transparent) .55px, transparent 1px), radial-gradient(circle, color-mix(in srgb, var(--retro-coral-800) 14%, transparent) .5px, transparent .95px), radial-gradient(circle, color-mix(in srgb, var(--retro-teal-800) 14%, transparent) .5px, transparent .95px);background-position:0 0,2px 3px,5px 1px;background-size:5px 5px,7px 7px,11px 11px;inset:0}@media (prefers-color-scheme:dark){.wt-retro-grain{background-image:radial-gradient(circle, color-mix(in srgb, var(--retro-mustard-200) 10%, transparent) .55px, transparent 1px), radial-gradient(circle, color-mix(in srgb, var(--retro-coral-200) 7%, transparent) .5px, transparent .95px), radial-gradient(circle, color-mix(in srgb, var(--retro-teal-200) 7%, transparent) .5px, transparent .95px)}}.wt-stage{perspective:1100px;perspective-origin:50% 42%;position:absolute;top:0;left:0}.wt-drift{transform-style:preserve-3d;position:absolute;inset:0}.wt-world,.wt-anchor{transform-style:preserve-3d;position:absolute;top:0;left:0}.wt-world{top:50%;left:50%}.wt-panel{box-shadow:0 40px 70px -30px var(--wt-shadow), 0 18px 30px -18px var(--wt-shadow-soft), 0 0 0 1px var(--color-border-default);backface-visibility:hidden;border-radius:14px;position:absolute;transform:translate(-50%,-50%)}.wt-panel-dim{pointer-events:none;background:var(--color-bg-secondary);opacity:0;border-radius:14px;position:absolute;inset:0}.wt-panel[data-active=false] .wt-panel-dim{opacity:.55}.wt-stage-bg[data-mode=narrow] .wt-panel[data-active=false]{visibility:hidden}.wt-office-tick{display:none}.wt-stage-bg[data-mode=narrow] .wt-office-tick{display:inline-flex}.wt-stage-bg[data-mode=narrow] .wt-office-sub,.wt-stage-bg[data-mode=narrow] .wt-office-benefit,.wt-stage-bg[data-mode=narrow] .wt-lobby-msg{display:none}.wt-office{backface-visibility:hidden;opacity:0;position:absolute}.wt-office[data-out=true]{opacity:1}.wt-cursor{z-index:5;width:0;height:0;position:absolute}.wt-cursor-body{transform-origin:3px 2px;display:block}.wt-cursor[data-press=true] .wt-cursor-body{transform:scale(.8)}.wt-ripple{border:2px solid var(--brand-500);background:color-mix(in srgb, var(--brand-400) 25%, transparent);opacity:0;border-radius:9999px;width:34px;height:34px;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.2)}.wt-type,.wt-pop,.wt-scan,.wt-sign{will-change:auto}.wt-sign{stroke-dasharray:260;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.wt-world{transition:transform .9s cubic-bezier(.65,0,.35,1)}.wt-world[data-cut=true],.wt-anchor[data-cut=true]{transition:none}.wt-anchor{transition:transform .9s cubic-bezier(.65,0,.35,1)}.wt-panel-dim{transition:opacity .6s var(--ease-out)}.wt-office{transition:transform .9s cubic-bezier(.34, 1.3, .64, 1), opacity .4s var(--ease-out)}.wt-cursor{transition:left .78s cubic-bezier(.45, 0, .2, 1), top .78s cubic-bezier(.45, 0, .2, 1), opacity .3s var(--ease-out)}.wt-cursor-body{transition:transform .12s var(--ease-out)}.wt-ripple{animation:wt-ripple .65s var(--ease-out) forwards}.wt-type{animation:wt-type .9s steps(var(--wt-chars,12), end) both}.wt-caret{animation:.5s step-end 4 wt-blink}.wt-pop{animation:.45s cubic-bezier(.34,1.56,.64,1) both wt-pop}.wt-pop-late{animation:.45s cubic-bezier(.34,1.56,.64,1) .15s both wt-pop}.wt-scan{animation:wt-scan .9s var(--ease-in-out) both}.wt-sign{animation:wt-sign 1s var(--ease-out) both}.wt-fill{animation:wt-fill 1.1s var(--ease-out) .2s both}.wt-progress{animation:wt-progress var(--wt-duration,2.4s) linear both}.wt-caption{animation:wt-caption .5s var(--ease-out) both}.wt-drift{animation:wt-drift 9s var(--ease-in-out) infinite alternate}.wt-stage-bg[data-mode=narrow] .wt-drift{animation-name:wt-drift-narrow}[data-paused=true] .wt-ripple,[data-paused=true] .wt-type,[data-paused=true] .wt-caret,[data-paused=true] .wt-pop,[data-paused=true] .wt-pop-late,[data-paused=true] .wt-scan,[data-paused=true] .wt-sign,[data-paused=true] .wt-fill,[data-paused=true] .wt-progress,[data-paused=true] .wt-caption,[data-paused=true] .wt-drift{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.wt-world:where([data-marketing-motion=always] *){transition:transform .9s cubic-bezier(.65,0,.35,1)}.wt-world[data-cut=true]:where([data-marketing-motion=always] *),.wt-anchor[data-cut=true]:where([data-marketing-motion=always] *){transition:none}.wt-anchor:where([data-marketing-motion=always] *){transition:transform .9s cubic-bezier(.65,0,.35,1)}.wt-panel-dim:where([data-marketing-motion=always] *){transition:opacity .6s var(--ease-out)}.wt-office:where([data-marketing-motion=always] *){transition:transform .9s cubic-bezier(.34, 1.3, .64, 1), opacity .4s var(--ease-out)}.wt-cursor:where([data-marketing-motion=always] *){transition:left .78s cubic-bezier(.45, 0, .2, 1), top .78s cubic-bezier(.45, 0, .2, 1), opacity .3s var(--ease-out)}.wt-cursor-body:where([data-marketing-motion=always] *){transition:transform .12s var(--ease-out)}.wt-ripple:where([data-marketing-motion=always] *){animation:wt-ripple .65s var(--ease-out) forwards}.wt-type:where([data-marketing-motion=always] *){animation:wt-type .9s steps(var(--wt-chars,12), end) both}.wt-caret:where([data-marketing-motion=always] *){animation:.5s step-end 4 wt-blink}.wt-pop:where([data-marketing-motion=always] *){animation:.45s cubic-bezier(.34,1.56,.64,1) both wt-pop}.wt-pop-late:where([data-marketing-motion=always] *){animation:.45s cubic-bezier(.34,1.56,.64,1) .15s both wt-pop}.wt-scan:where([data-marketing-motion=always] *){animation:wt-scan .9s var(--ease-in-out) both}.wt-sign:where([data-marketing-motion=always] *){animation:wt-sign 1s var(--ease-out) both}.wt-fill:where([data-marketing-motion=always] *){animation:wt-fill 1.1s var(--ease-out) .2s both}.wt-progress:where([data-marketing-motion=always] *){animation:wt-progress var(--wt-duration,2.4s) linear both}.wt-caption:where([data-marketing-motion=always] *){animation:wt-caption .5s var(--ease-out) both}.wt-drift:where([data-marketing-motion=always] *){animation:wt-drift 9s var(--ease-in-out) infinite alternate}.wt-stage-bg[data-mode=narrow] .wt-drift:where([data-marketing-motion=always] *){animation-name:wt-drift-narrow}[data-paused=true] .wt-ripple:where([data-marketing-motion=always] *),[data-paused=true] .wt-type:where([data-marketing-motion=always] *),[data-paused=true] .wt-caret:where([data-marketing-motion=always] *),[data-paused=true] .wt-pop:where([data-marketing-motion=always] *),[data-paused=true] .wt-pop-late:where([data-marketing-motion=always] *),[data-paused=true] .wt-scan:where([data-marketing-motion=always] *),[data-paused=true] .wt-sign:where([data-marketing-motion=always] *),[data-paused=true] .wt-fill:where([data-marketing-motion=always] *),[data-paused=true] .wt-progress:where([data-marketing-motion=always] *),[data-paused=true] .wt-caption:where([data-marketing-motion=always] *),[data-paused=true] .wt-drift:where([data-marketing-motion=always] *){animation-play-state:paused}}@keyframes wt-drift{0%{transform:rotateX(.5deg)rotateY(-1.2deg)translateY(0)}to{transform:rotateX(-.4deg)rotateY(1.2deg)translateY(-5px)}}@keyframes wt-drift-narrow{0%{transform:rotateY(-.5deg)translateY(0)}to{transform:rotateY(.5deg)translateY(-3px)}}@keyframes wt-ripple{0%{opacity:.9;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(2.4)}}@keyframes wt-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes wt-blink{50%{opacity:0}}@keyframes wt-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes wt-scan{0%{opacity:0;transform:translateY(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(46px)}}@keyframes wt-sign{0%{stroke-dashoffset:260px}to{stroke-dashoffset:0}}@keyframes wt-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes wt-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes wt-caption{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
