@keyframes melange-fab-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes melange-shimmer-text{0%{background-position:200%}to{background-position:-200%}}@keyframes melange-glow-rise{0%{opacity:0;transform:translateY(40px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes melange-blob-float-1{0%,to{transform:translateY(0)}50%{transform:translateY(-30px)}}@keyframes melange-blob-float-2{0%,to{transform:translateY(0)}50%{transform:translateY(-50px)}}@keyframes melange-blob-float-3{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes melange-blob-float-4{0%,to{transform:translateY(0)}50%{transform:translateY(-40px)}}@keyframes melange-blob-float-5{0%,to{transform:translateY(0)}50%{transform:translateY(-55px)}}.melange-shimmer-text{background-image:linear-gradient(90deg, hsl(var(--text-000) / .15) 0%, hsl(var(--text-000) / .15) 30%, hsl(var(--text-000)) 48%, hsl(var(--text-000)) 52%, hsl(var(--text-000) / .15) 70%, hsl(var(--text-000) / .15) 100%);color:#0000;background-size:400% 100%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite melange-shimmer-text}.melange-glow-rise{animation:1.2s ease-out forwards melange-glow-rise}.melange-fab-fade-in{animation:.3s forwards melange-fab-fade-in}.melange-fab-shadow{box-shadow:0 4px 16px #00000014}.melange-stream{--line-h:36px;width:460px;height:calc(var(--line-h) * 5);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 30% 88%,#0000 100%)}.melange-stream-inner{will-change:transform;flex-direction:column;width:max-content;transition:transform .5s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:50%;left:50%}.melange-stream-line{height:var(--line-h);color:hsl(var(--text-000));white-space:nowrap;align-items:center;gap:10px;font-size:15px;transition:opacity .45s;animation:.5s cubic-bezier(.22,1,.36,1) both melange-stream-line-in;display:flex}.melange-stream-dot{background:hsl(var(--accent-brand));border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:transform .4s}.melange-stream-line.is-active{opacity:1;font-weight:500}.melange-stream-line.is-active .melange-stream-dot{transform:scale(1.5)}.melange-stream-line.is-past-near{opacity:.6}.melange-stream-line.is-past-far{opacity:.3}.melange-stream-line.is-past-faded{opacity:.12}@keyframes melange-stream-line-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.melange-fade-in{animation:.35s both melange-fade-in}.melange-strip-in{animation:.3s ease-out both melange-strip-in}@keyframes melange-strip-in{0%{opacity:0}to{opacity:1}}.melange-strip-step{animation:.35s ease-out both melange-strip-step-fade}@keyframes melange-strip-step-fade{0%{opacity:0}to{opacity:1}}.melange-md-body,.melange-md-body :is(p,li,ul,ol,blockquote,strong,em,a){font-family:inherit}.melange-md-body :is(h1,h2,h3,h4,h5,h6){color:hsl(var(--text-000));font-family:inherit;font-size:1rem;font-weight:500;line-height:1.5}.melange-md-body :is(p,ul,ol,li){margin-block:0}.melange-md-body :is(ul,ol)+:is(ul,ol),.melange-md-body p+p,.melange-md-body :is(h1,h2,h3,h4,h5,h6){margin-top:1em}[data-memory-panel-card] *{font-size:inherit!important;line-height:inherit!important}.melange-strip-spinner{border:1.5px solid hsl(var(--text-000));border-right-color:#0000;border-radius:9999px;width:20px;height:20px;animation:.9s linear infinite melange-strip-spin}@keyframes melange-strip-spin{to{transform:rotate(360deg)}}@keyframes melange-fade-in{0%{opacity:0}to{opacity:1}}.melange-overlay-exiting .melange-glow-rise{animation:.5s ease-out both melange-glow-sink}.melange-overlay-exiting .melange-stream{opacity:0;transition:opacity .35s}@keyframes melange-glow-sink{to{opacity:0;transform:translateY(40%)}}@media (prefers-reduced-motion:reduce){.melange-stream-inner{transition:none}.melange-stream-line,.melange-overlay-exiting .melange-glow-rise{animation:none}}.melange-placeholder-enter{animation:.3s .2s both melange-placeholder-in}.melange-placeholder-exit{animation:.2s both melange-placeholder-out}@keyframes melange-placeholder-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes melange-placeholder-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.melange-placeholder-enter,.melange-placeholder-exit{animation:none}.melange-placeholder-exit{opacity:0}}
