.ms-scene{--ms-scene-zoom:.8;--ms-scene-ink:var(--color-endlessness);--ms-scene-ink-soft:color-mix(in srgb, var(--color-endlessness) 80%, var(--color-white));--ms-scene-text:var(--color-body);--ms-scene-muted:var(--color-muted);--ms-scene-line:color-mix(in srgb, var(--color-border) 60%, var(--color-white));--ms-scene-line-strong:var(--color-border);--ms-scene-blue:var(--color-orbit-dark);--ms-scene-blue-ink:color-mix(in srgb, var(--color-orbit-dark) 70%, var(--color-endlessness));--ms-scene-blue-tint:color-mix(in srgb, var(--color-orbit-dark) 8%, var(--color-white));--ms-scene-pink-ink:color-mix(in srgb, var(--color-supernova) 80%, var(--color-endlessness));--ms-scene-pink-tint:color-mix(in srgb, var(--color-supernova) 14%, var(--color-white));--ms-scene-green-ink:color-mix(in srgb, var(--color-success) 80%, var(--color-endlessness));--ms-scene-float:0 var(--space-40) var(--space-72) calc(var(--space-48) * -1) color-mix(in srgb, var(--color-endlessness) 45%, transparent);--ms-scene-pop:0 var(--space-24) var(--space-48) calc(var(--space-24) * -1) color-mix(in srgb, var(--color-endlessness) 45%, transparent);--ms-scene-ease-loop:cubic-bezier(.65, 0, .25, 1);--ms-scene-ease-pop:cubic-bezier(.3, 1.5, .5, 1);width:100%;min-height:calc(var(--ms-scene-zoom) * 700px);padding:var(--space-40) var(--space-32) var(--space-32);box-sizing:border-box;border-radius:var(--radius-24);background:linear-gradient(to top right, color-mix(in srgb, var(--color-orbit-dark) 8%, var(--color-cloud)), var(--color-cloud) 55%, color-mix(in srgb, var(--color-supernova) 6%, var(--color-cloud)));justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ms-scene--manager{--ms-scene-zoom:.864;min-height:calc(var(--ms-scene-zoom) * 580px);padding:var(--space-24);background:linear-gradient(to top right, color-mix(in srgb, var(--color-warning) 8%, var(--color-cloud)), color-mix(in srgb, var(--color-warning) 4%, var(--color-white)) 55%, color-mix(in srgb, var(--color-supernova) 5%, var(--color-cloud)))}.ms-scene__stage{zoom:var(--ms-scene-zoom);width:575px;height:550px;font-family:var(--font-headline);color:var(--ms-scene-ink);text-align:left;flex:none;position:relative}.ms-scene--manager .ms-scene__stage{height:525px}.ms-scene__body{position:absolute;inset:0}.ms-scene__body>*{position:absolute}.ms-scene__stage b{font-weight:var(--weight-700)}.ms-scene__stage i,.ms-scene__stage em{font-style:normal}.ms-scene:not([data-playing]) .ms-scene__stage,.ms-scene:not([data-playing]) .ms-scene__stage *{animation-play-state:paused!important}.ms-scene-in{animation:ms-scene-in .45s var(--ease-out) var(--ms-scene-delay,0s) both}.ms-scene-card{box-sizing:border-box;border:1px solid var(--ms-scene-line);background:var(--color-white);box-shadow:var(--ms-scene-float)}.ms-scene-photo{object-fit:cover;background:var(--color-cloud);max-width:none;display:block}.ms-scene-photo--top{object-position:center top}.ms-scene-photo--bottom{object-position:center bottom}.ms-scene-label{font-family:var(--font-mono);font-size:var(--text-12);font-weight:var(--weight-600);line-height:var(--leading-1);letter-spacing:var(--tracking-eyebrow);white-space:nowrap;text-transform:uppercase;color:var(--ms-scene-muted)}.ms-scene-prompt{z-index:4;align-items:center;gap:var(--space-12);width:575px;height:60px;padding:0 var(--space-8);box-sizing:border-box;border:2px solid color-mix(in srgb, var(--color-orbit-dark) 22%, transparent);border-radius:var(--radius-full);background:var(--color-white);box-shadow:0 var(--space-18) var(--space-40) calc(var(--space-24) * -1) color-mix(in srgb, var(--color-orbit-dark) 50%, transparent);font:inherit;color:inherit;text-align:left;cursor:pointer;margin:0;animation:.35s both ms-scene-in,.6s ease-in-out 1.4s both ms-scene-glow;display:flex;position:absolute;top:0;left:0}.ms-scene[data-looped] .ms-scene-prompt{animation:.6s ease-in-out 1.4s both ms-scene-glow}.ms-scene-prompt:focus-visible{outline:2px solid var(--color-orbit-dark);outline-offset:var(--space-4)}.ms-scene-prompt img{object-fit:contain;flex:none;width:42px;height:42px}.ms-scene-prompt__stack{flex:1 1 0;min-width:0;height:100%;position:relative;overflow:hidden}.ms-scene-prompt__question,.ms-scene-prompt__answer{font-size:var(--text-16);font-weight:var(--weight-500);line-height:var(--leading-1);white-space:nowrap;text-overflow:ellipsis;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.ms-scene-prompt__question{color:var(--ms-scene-ink);animation:.9s steps(34,end) .15s both ms-scene-type,.35s 1.4s forwards ms-scene-ask}.ms-scene-prompt__answer{color:var(--ms-scene-blue-ink);opacity:0;animation:.35s 1.45s forwards ms-scene-answer}.ms-scene-prompt__answer b{margin-right:var(--space-8);padding:var(--space-4) var(--space-8);border-radius:var(--radius-full);background:var(--ms-scene-blue-tint);font-size:var(--text-12);color:var(--ms-scene-blue)}.ms-scene-prompt__send{border-radius:var(--radius-full);background:var(--ms-scene-blue);width:42px;height:42px;color:var(--color-white);flex:none;place-items:center;animation:.3s 1s both ms-scene-press;display:grid}.ms-scene-prompt__send svg{width:19px;height:19px}@media (max-width:1199.98px){.ms-scene{--ms-scene-zoom:.6}}@media (max-width:809.98px){.ms-scene{--ms-scene-zoom:.5;padding:var(--space-40) var(--space-8) var(--space-12)}.ms-scene--manager{padding:var(--space-8)}}@media (prefers-reduced-motion:reduce){.ms-scene__stage,.ms-scene__stage *{transition:none!important;animation:none!important}.ms-scene-prompt__question{opacity:0}.ms-scene-prompt__answer{opacity:1}}@keyframes ms-scene-in{0%{opacity:0;transform:translate(var(--ms-scene-from-x,0px), var(--ms-scene-from-y,var(--space-12)))}}@keyframes ms-scene-show{0%{opacity:0;transform:translateY(var(--space-8))}to{opacity:1;transform:none}}@keyframes ms-scene-hide{0%{opacity:1}to{opacity:0}}@keyframes ms-scene-pop{0%{opacity:0;transform:scale(0)}}@keyframes ms-scene-glow{0%{border-color:color-mix(in srgb, var(--color-orbit-dark) 22%, transparent)}30%,70%{border-color:var(--color-orbit-dark);box-shadow:0 0 0 var(--space-4) color-mix(in srgb, var(--color-orbit-dark) 10%, transparent), 0 0 var(--space-32) var(--space-2) color-mix(in srgb, var(--color-orbit-dark) 42%, transparent)}to{border-color:color-mix(in srgb, var(--color-orbit-dark) 35%, transparent);box-shadow:0 0 0 var(--space-4) color-mix(in srgb, var(--color-orbit-dark) 6%, transparent), 0 var(--space-18) var(--space-40) calc(var(--space-24) * -1) color-mix(in srgb, var(--color-orbit-dark) 50%, transparent)}}@keyframes ms-scene-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ms-scene-ask{to{opacity:0;transform:translateY(-150%)}}@keyframes ms-scene-answer{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:translateY(-50%)}}@keyframes ms-scene-press{50%{transform:scale(.86)}}
