.cinematic-collapse{z-index:2147483000;contain:strict;pointer-events:auto;touch-action:none;opacity:1;background:#010207;position:fixed;inset:0;overflow:hidden}.cinematic-collapse--reveal,.cinematic-collapse--complete{opacity:0;transition:opacity var(--cinematic-reveal-duration,.42s) cubic-bezier(.4, 0, .2, 1)}.cinematic-collapse__world{backface-visibility:hidden;will-change:transform;position:fixed;inset:0;overflow:hidden;transform:translate(0,0)scale(1)}.cinematic-collapse__frame{contain:strict;background:#05060d;position:absolute;overflow:hidden;transform:translateZ(0)}.cinematic-collapse__fallback,.cinematic-collapse__canvas-host,.cinematic-collapse__canvas,.cinematic-collapse__veil,.cinematic-collapse__blackout{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cinematic-collapse__fallback{z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;-webkit-user-select:none;user-select:none}.cinematic-collapse__canvas{opacity:0;transition:opacity .18s ease-out;display:block;transform:translateZ(0)}.cinematic-collapse__canvas-host{z-index:1}.cinematic-collapse__canvas-host>.cinematic-collapse__canvas{z-index:0}.cinematic-collapse__canvas-host.has-renderer-error{display:none}.cinematic-collapse__canvas.is-ready{opacity:1}.cinematic-collapse__canvas.has-renderer-error{display:none}.cinematic-collapse__veil{z-index:2;background:radial-gradient(48% 50% at 43% 51%,#0203087a 0%,#03040940 48%,#0000 76%),radial-gradient(#0000 55%,#01020757 100%);transition:opacity .68s cubic-bezier(.22,1,.36,1)}.cinematic-collapse__veil--conversation{background:radial-gradient(54% 66% at 42% 51%,#0203089e 0%,#03040961 52%,#0000 82%),radial-gradient(#0000 48%,#01020770 100%)}.cinematic-collapse--capture .cinematic-collapse__veil,.cinematic-collapse--tidal .cinematic-collapse__veil,.cinematic-collapse--consume .cinematic-collapse__veil{opacity:.72}.cinematic-collapse--stillness .cinematic-collapse__veil,.cinematic-collapse--reveal .cinematic-collapse__veil{opacity:.28}.cinematic-collapse__blackout{z-index:3;opacity:0;background:#010207;transition:opacity .62s cubic-bezier(.4,0,.2,1)}.cinematic-collapse--consume .cinematic-collapse__blackout{opacity:.08}.cinematic-collapse--stillness .cinematic-collapse__blackout{opacity:.18}.cinematic-collapse--reveal .cinematic-collapse__blackout,.cinematic-collapse--complete .cinematic-collapse__blackout{opacity:1}.cinematic-collapse__bodies{z-index:10;isolation:auto;pointer-events:none;box-shadow:none;perspective:1050px;perspective-origin:64.5% 52%;transform-style:preserve-3d;background:0 0;border:0;border-radius:0;position:fixed;inset:0}.cinematic-collapse__bodies:before,.cinematic-collapse__bodies:after{display:none}.cinematic-collapse__body{transform-origin:50%;backface-visibility:hidden;will-change:transform, opacity, filter;contain:layout style;transform-style:preserve-3d;pointer-events:none;position:fixed;overflow:visible;transform:translate(0,0)}.cinematic-collapse__body--composer{z-index:0}.cinematic-collapse__body--composer-input,.cinematic-collapse__body--composer-attachment,.cinematic-collapse__body--composer-controls,.cinematic-collapse__body--composer-menu{z-index:2}.cinematic-collapse__body.is-cropped{overflow:hidden}.cinematic-collapse__body,.cinematic-collapse__body *{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;caret-color:#0000!important;animation-play-state:paused!important}.cinematic-collapse--stillness .cinematic-collapse__body,.cinematic-collapse--reveal .cinematic-collapse__body,.cinematic-collapse--complete .cinematic-collapse__body{opacity:0!important}@media (max-width:639px){.cinematic-collapse__bodies{perspective-origin:67% 53.5%}.cinematic-collapse__fallback{-o-object-position:50% 54%;object-position:50% 54%}}@media (prefers-reduced-motion:reduce){.cinematic-collapse.is-reduced-motion .cinematic-collapse__world{transform:none!important}.cinematic-collapse.is-reduced-motion .cinematic-collapse__body{filter:none!important}}
