.animated-brand-logo{isolation:isolate;place-items:center;display:inline-grid;position:relative}:root[data-theme=light] .animated-brand-logo{box-shadow:none;background:0 0}:root[data-theme=light] .animated-brand-logo:before{content:"";clip-path:polygon(21% 25%,50% 52%,79% 25%,79% 65%,76% 74%,69% 81%,60% 85%,40% 85%,31% 81%,24% 74%,21% 65%);background:linear-gradient(145deg,#18213a,#090d18);position:absolute;inset:0}.animated-brand-logo__art,.animated-brand-logo__image,.animated-brand-logo__eyes{width:100%;height:100%;position:absolute;inset:0}.animated-brand-logo__art{transform-origin:50% 62%;animation:6.4s ease-in-out infinite animated-brand-logo-breathe}.animated-brand-logo__image{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.animated-brand-logo__eyes{z-index:1;pointer-events:none;overflow:visible}.animated-brand-logo__round-eyes,.animated-brand-logo__focused-eyes,.animated-brand-logo__happy-eyes,.animated-brand-logo__confused-eyes,.animated-brand-logo__angry-eyes,.animated-brand-logo__surprised-eyes{opacity:0;transition:opacity .12s}.animated-brand-logo[data-expression=observing] .animated-brand-logo__round-eyes,.animated-brand-logo[data-expression=friendly] .animated-brand-logo__round-eyes,.animated-brand-logo[data-expression=curious] .animated-brand-logo__round-eyes,.animated-brand-logo[data-expression=thinking] .animated-brand-logo__round-eyes{opacity:1}.animated-brand-logo[data-expression=focused] .animated-brand-logo__focused-eyes{opacity:1;transform-box:fill-box;transform-origin:50%;animation:7.6s ease-in-out infinite animated-brand-logo-blink}.animated-brand-logo[data-expression=happy] .animated-brand-logo__happy-eyes,.animated-brand-logo[data-expression=focused]:active .animated-brand-logo__happy-eyes,:where(button,a):active>.animated-brand-logo[data-expression=focused] .animated-brand-logo__happy-eyes,.animated-brand-logo[data-expression=confused] .animated-brand-logo__confused-eyes,.animated-brand-logo[data-expression=angry] .animated-brand-logo__angry-eyes,.animated-brand-logo[data-expression=surprised] .animated-brand-logo__surprised-eyes{opacity:1}.animated-brand-logo__eye,.animated-brand-logo__focused-eye{transform-box:fill-box;transform-origin:50%}.animated-brand-logo__eye{transition:transform .18s cubic-bezier(.2,.8,.2,1);animation:7.6s ease-in-out infinite animated-brand-logo-blink}.animated-brand-logo__eye.is-right{animation-delay:45ms}.animated-brand-logo__eye-white{fill:#f8fcfffa;stroke:#b9e1ffcc;stroke-width:1.4px}.animated-brand-logo__pupil{fill:#172554;transform-box:fill-box;transform-origin:50%;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.animated-brand-logo__glint{fill:#dff8ff}.animated-brand-logo__focused-eye,.animated-brand-logo__confused-open-eye{fill:#effafffa;stroke:#b2e0ffc7;stroke-width:1.2px}.animated-brand-logo__focused-eyes,.animated-brand-logo__confused-eyes{filter:drop-shadow(0 1px 2px #5cc4ff47)}.animated-brand-logo__focused-pupil,.animated-brand-logo__confused-pupil{fill:#172554}.animated-brand-logo__confused-squint{fill:none;stroke:#f7fbff;stroke-linecap:round;stroke-width:5.2px}.animated-brand-logo__angry-eye,.animated-brand-logo__surprised-eye{fill:#f6fcfffa;stroke:#b4deffd1;stroke-width:1.2px;transform-box:fill-box;transform-origin:50%}.animated-brand-logo__angry-pupil,.animated-brand-logo__surprised-pupil{transform-box:fill-box;transform-origin:50%}.animated-brand-logo__angry-pupil{fill:#ff465d;filter:drop-shadow(0 0 2px #ff465db8)}.animated-brand-logo__surprised-pupil{fill:#172554}.animated-brand-logo__surprised-glint{fill:#e8fbff}.animated-brand-logo[data-detail=compact] .animated-brand-logo__eye-white{fill:#e8f5ff;stroke-width:0}.animated-brand-logo[data-detail=compact] .animated-brand-logo__glint{display:none}.animated-brand-logo__happy-eye{fill:none;stroke:#f7fbff;stroke-linecap:round;stroke-width:5.4px}.animated-brand-logo[data-expression=observing] .animated-brand-logo__pupil{animation:5.8s ease-in-out infinite animated-brand-logo-observe}.animated-brand-logo[data-expression=friendly] .animated-brand-logo__eye.is-left .animated-brand-logo__pupil{transform:translate(1px,.5px)}.animated-brand-logo[data-expression=friendly] .animated-brand-logo__eye.is-right .animated-brand-logo__pupil{transform:translate(-1px,.5px)}.animated-brand-logo[data-expression=thinking] .animated-brand-logo__pupil{animation:1.35s ease-in-out infinite animated-brand-logo-scan}.animated-brand-logo[data-expression=thinking] .animated-brand-logo__eye{animation:none;transform:scaleY(.72)}.animated-brand-logo[data-expression=curious] .animated-brand-logo__eye,.animated-brand-logo[data-expression=focused]:hover .animated-brand-logo__eye,:where(button,a):hover>.animated-brand-logo[data-expression=focused] .animated-brand-logo__eye{animation:none}.animated-brand-logo[data-expression=curious] .animated-brand-logo__eye.is-left,.animated-brand-logo[data-expression=focused]:hover .animated-brand-logo__eye.is-left,:where(button,a):hover>.animated-brand-logo[data-expression=focused] .animated-brand-logo__eye.is-left{transform:translate(-.8px,-.5px)scale(1.12)}.animated-brand-logo[data-expression=curious] .animated-brand-logo__eye.is-right,.animated-brand-logo[data-expression=focused]:hover .animated-brand-logo__eye.is-right,:where(button,a):hover>.animated-brand-logo[data-expression=focused] .animated-brand-logo__eye.is-right{transform:translate(1.4px,1px)scale(.82)}.animated-brand-logo[data-expression=curious] .animated-brand-logo__eye.is-left .animated-brand-logo__pupil,.animated-brand-logo[data-expression=focused]:hover .animated-brand-logo__eye.is-left .animated-brand-logo__pupil,:where(button,a):hover>.animated-brand-logo[data-expression=focused] .animated-brand-logo__eye.is-left .animated-brand-logo__pupil{transform:translate(2px,-1px)}.animated-brand-logo[data-expression=curious] .animated-brand-logo__eye.is-right .animated-brand-logo__pupil,.animated-brand-logo[data-expression=focused]:hover .animated-brand-logo__eye.is-right .animated-brand-logo__pupil,:where(button,a):hover>.animated-brand-logo[data-expression=focused] .animated-brand-logo__eye.is-right .animated-brand-logo__pupil{transform:translate(-1px,1px)}.animated-brand-logo[data-expression=confused] .animated-brand-logo__confused-eyes{transform-box:fill-box;transform-origin:50%;animation:4.6s cubic-bezier(.44,0,.24,1) infinite animated-brand-logo-confused-hesitate}.animated-brand-logo[data-expression=angry] .animated-brand-logo__angry-eyes{filter:drop-shadow(0 1px 2px #ff465d47);transform-box:fill-box;transform-origin:50%;animation:4.2s cubic-bezier(.45,0,.22,1) infinite animated-brand-logo-angry-tension}.animated-brand-logo[data-expression=angry] .animated-brand-logo__angry-pupil{animation:4.2s ease-in-out infinite animated-brand-logo-angry-look}.animated-brand-logo[data-expression=surprised] .animated-brand-logo__surprised-eyes{filter:drop-shadow(0 1px 3px #7adcff57);transform-box:fill-box;transform-origin:50%;animation:3.9s cubic-bezier(.22,.85,.28,1) infinite animated-brand-logo-surprised-pop}.animated-brand-logo[data-expression=surprised] .animated-brand-logo__surprised-eye.is-left{animation:3.9s ease-in-out infinite animated-brand-logo-surprised-left-blink}.animated-brand-logo[data-expression=surprised] .animated-brand-logo__surprised-eye.is-right{animation:3.9s ease-in-out infinite animated-brand-logo-surprised-right-blink}.animated-brand-logo[data-expression=surprised] .animated-brand-logo__surprised-pupil{animation:3.9s ease-in-out infinite animated-brand-logo-surprised-pupil}.animated-brand-logo[data-expression=happy] .animated-brand-logo__happy-eyes{transform-box:fill-box;transform-origin:50%;animation:3.8s cubic-bezier(.22,.8,.28,1) infinite animated-brand-logo-happy-bounce}.animated-brand-logo[data-expression=happy] .animated-brand-logo__happy-eye,.animated-brand-logo[data-expression=focused]:active .animated-brand-logo__happy-eye,:where(button,a):active>.animated-brand-logo[data-expression=focused] .animated-brand-logo__happy-eye{transform-box:fill-box;transform-origin:50%}.animated-brand-logo[data-expression=happy] .animated-brand-logo__happy-eye.is-left,.animated-brand-logo[data-expression=focused]:active .animated-brand-logo__happy-eye.is-left,:where(button,a):active>.animated-brand-logo[data-expression=focused] .animated-brand-logo__happy-eye.is-left{animation:3.8s ease-in-out infinite animated-brand-logo-happy-left}.animated-brand-logo[data-expression=happy] .animated-brand-logo__happy-eye.is-right,.animated-brand-logo[data-expression=focused]:active .animated-brand-logo__happy-eye.is-right,:where(button,a):active>.animated-brand-logo[data-expression=focused] .animated-brand-logo__happy-eye.is-right{animation:3.8s ease-in-out infinite animated-brand-logo-happy-right}.animated-brand-logo[data-expression=curious] .animated-brand-logo__round-eyes,.animated-brand-logo[data-expression=focused]:hover .animated-brand-logo__round-eyes,:where(button,a):hover>.animated-brand-logo[data-expression=focused] .animated-brand-logo__round-eyes{transform-box:fill-box;transform-origin:50%;animation:5.2s cubic-bezier(.4,0,.2,1) infinite animated-brand-logo-curious-tilt}.animated-brand-logo[data-expression=curious] .animated-brand-logo__eye.is-left,.animated-brand-logo[data-expression=focused]:hover .animated-brand-logo__eye.is-left,:where(button,a):hover>.animated-brand-logo[data-expression=focused] .animated-brand-logo__eye.is-left{animation:5.2s ease-in-out infinite animated-brand-logo-curious-left-eye}.animated-brand-logo[data-expression=curious] .animated-brand-logo__eye.is-right,.animated-brand-logo[data-expression=focused]:hover .animated-brand-logo__eye.is-right,:where(button,a):hover>.animated-brand-logo[data-expression=focused] .animated-brand-logo__eye.is-right{animation:5.2s ease-in-out infinite animated-brand-logo-curious-right-eye}.animated-brand-logo[data-expression=curious] .animated-brand-logo__eye.is-left .animated-brand-logo__pupil,.animated-brand-logo[data-expression=focused]:hover .animated-brand-logo__eye.is-left .animated-brand-logo__pupil,:where(button,a):hover>.animated-brand-logo[data-expression=focused] .animated-brand-logo__eye.is-left .animated-brand-logo__pupil{animation:5.2s ease-in-out infinite animated-brand-logo-curious-left-pupil}.animated-brand-logo[data-expression=curious] .animated-brand-logo__eye.is-right .animated-brand-logo__pupil,.animated-brand-logo[data-expression=focused]:hover .animated-brand-logo__eye.is-right .animated-brand-logo__pupil,:where(button,a):hover>.animated-brand-logo[data-expression=focused] .animated-brand-logo__eye.is-right .animated-brand-logo__pupil{animation:5.2s ease-in-out infinite animated-brand-logo-curious-right-pupil}.animated-brand-logo[data-expression=curious] .animated-brand-logo__glint,.animated-brand-logo[data-expression=focused]:hover .animated-brand-logo__glint,:where(button,a):hover>.animated-brand-logo[data-expression=focused] .animated-brand-logo__glint{animation:5.2s ease-in-out infinite animated-brand-logo-curious-glint}.animated-brand-logo[data-expression=confused] .animated-brand-logo__confused-open-eye{transform-box:fill-box;transform-origin:50%;animation:4.6s ease-in-out infinite animated-brand-logo-confused-blink}.animated-brand-logo[data-expression=confused] .animated-brand-logo__confused-pupil{transform-box:fill-box;transform-origin:50%;animation:4.6s ease-in-out infinite animated-brand-logo-confused-pupil}.animated-brand-logo[data-expression=confused] .animated-brand-logo__confused-squint{transform-box:fill-box;transform-origin:50%;animation:4.6s ease-in-out infinite animated-brand-logo-confused-squint}.animated-brand-logo[data-expression=focused]:hover .animated-brand-logo__round-eyes,:where(button,a):hover>.animated-brand-logo[data-expression=focused] .animated-brand-logo__round-eyes{opacity:1}.animated-brand-logo[data-expression=focused]:hover .animated-brand-logo__focused-eyes,:where(button,a):hover>.animated-brand-logo[data-expression=focused] .animated-brand-logo__focused-eyes,:where(button,a):active>.animated-brand-logo[data-expression=focused] .animated-brand-logo__focused-eyes{opacity:0}.animated-brand-logo[data-expression=focused]:active .animated-brand-logo__happy-eyes,:where(button,a):active>.animated-brand-logo[data-expression=focused] .animated-brand-logo__happy-eyes{opacity:1}.animated-brand-logo[data-expression=focused]:active .animated-brand-logo__round-eyes,:where(button,a):active>.animated-brand-logo[data-expression=focused] .animated-brand-logo__round-eyes{opacity:0}.mm-home__rail.is-home-mode .mm-home__rail-expand:hover>.animated-brand-logo,.mm-home__rail.is-home-mode .mm-home__rail-expand:focus-visible>.animated-brand-logo{opacity:1;transform:scale(1)}@keyframes animated-brand-logo-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}@keyframes animated-brand-logo-blink{0%,45%,48%,to{transform:scaleY(1)}46.4%,47.1%{transform:scaleY(.08)}}@keyframes animated-brand-logo-observe{0%,24%,to{transform:translate(0)}36%,54%{transform:translate(-2px,1px)}68%,84%{transform:translate(2px,-1px)}}@keyframes animated-brand-logo-scan{0%,to{transform:translate(-2.4px)}50%{transform:translate(2.4px)}}@keyframes animated-brand-logo-happy-bounce{0%,16%,44%,to{transform:translateY(0)scale(1)}5%{transform:translateY(-1.6px)scale(1.04,.92)}10%{transform:translateY(.5px)scale(.985,1.055)}34%{transform:translateY(-.7px)rotate(-1deg)}39%{transform:translateY(0)rotate(.7deg)}}@keyframes animated-brand-logo-happy-left{0%,28%,44%,to{transform:scaleY(1)}33%{transform:translateY(.7px)scaleY(.72)rotate(-2deg)}38%{transform:scaleY(1.06)}}@keyframes animated-brand-logo-happy-right{0%,29%,45%,to{transform:scaleY(1)}34%{transform:translateY(.7px)scaleY(.72)rotate(2deg)}39%{transform:scaleY(1.06)}}@keyframes animated-brand-logo-curious-tilt{0%,18%,78%,to{transform:translate(0)rotate(0)}29%,46%{transform:translate(-.8px,-.8px)rotate(-2.2deg)}58%,70%{transform:translate(.8px,.3px)rotate(1.7deg)}}@keyframes animated-brand-logo-curious-left-eye{0%,42%,50%,to{transform:translate(-.8px,-.5px)scale(1.12)}46%{transform:translate(-.8px,.4px)scale(1.12,.08)}}@keyframes animated-brand-logo-curious-right-eye{0%,63%,71%,to{transform:translate(1.4px,1px)scale(.82)}67%{transform:translate(1.4px,1.6px)scale(.82,.08)}}@keyframes animated-brand-logo-curious-left-pupil{0%,18%,78%,to{transform:translate(2px,-1px)}29%,46%{transform:translate(.4px,-2px)}58%,70%{transform:translate(3.1px,.2px)}}@keyframes animated-brand-logo-curious-right-pupil{0%,18%,78%,to{transform:translate(-1px,1px)}29%,46%{transform:translate(-2.2px,-.7px)}58%,70%{transform:translate(.5px,1.7px)}}@keyframes animated-brand-logo-curious-glint{0%,24%,52%,to{opacity:.82}31%,40%{opacity:1}}@keyframes animated-brand-logo-confused-hesitate{0%,19%,76%,to{transform:translate(0)rotate(0)}29%{transform:translate(-1.1px)rotate(-2.8deg)}38%{transform:translate(.8px)rotate(2deg)}47%{transform:translate(-.4px)rotate(-1.2deg)}58%,68%{transform:translate(.6px)rotate(1.4deg)}}@keyframes animated-brand-logo-confused-blink{0%,52%,60%,to{transform:scaleY(1)}56%{transform:translateY(1px)scaleY(.08)}}@keyframes animated-brand-logo-confused-pupil{0%,19%,76%,to{transform:translate(0)}29%,47%{transform:translate(-2px,1px)}58%,68%{transform:translate(1.7px,-.8px)}}@keyframes animated-brand-logo-confused-squint{0%,19%,76%,to{transform:translateY(0)rotate(0)scaleY(1)}29%,47%{transform:translateY(-.5px)rotate(-4deg)scaleY(.84)}58%,68%{transform:translateY(.4px)rotate(3deg)scaleY(1.08)}}@keyframes animated-brand-logo-angry-tension{0%,18%,72%,to{transform:translate(0)rotate(0)}30%{transform:translate(-.7px)rotate(-1.1deg)scale(1.015,.98)}38%{transform:translate(.8px)rotate(1deg)scale(1.02,.97)}46%{transform:translate(-.45px)rotate(-.6deg)}58%,64%{transform:translateY(.7px)scale(1.025,.94)}}@keyframes animated-brand-logo-angry-look{0%,18%,72%,to{transform:translate(0)}30%,46%{transform:translate(-1.8px,.5px)}58%,64%{transform:translate(1.2px,.8px)scale(.92)}}@keyframes animated-brand-logo-surprised-pop{0%,22%,58%,to{transform:translateY(0)scale(1)}31%{transform:translateY(-1.7px)scale(1.13)}39%{transform:translateY(.6px)scale(.97)}47%{transform:translateY(-.4px)scale(1.035)}}@keyframes animated-brand-logo-surprised-left-blink{0%,68%,76%,to{transform:scaleY(1)}72%{transform:translateY(1px)scaleY(.08)}}@keyframes animated-brand-logo-surprised-right-blink{0%,69%,77%,to{transform:scaleY(1)}73%{transform:translateY(1px)scaleY(.08)}}@keyframes animated-brand-logo-surprised-pupil{0%,22%,58%,to{transform:translate(0)scale(1)}31%,47%{transform:translateY(-.5px)scale(.78)}}@media (prefers-reduced-motion:reduce){.animated-brand-logo__art,.animated-brand-logo__eye,.animated-brand-logo__focused-eyes,.animated-brand-logo__happy-eyes,.animated-brand-logo__confused-eyes,.animated-brand-logo__angry-eyes,.animated-brand-logo__surprised-eyes,.animated-brand-logo[data-expression=happy] .animated-brand-logo__happy-eye,.animated-brand-logo[data-expression=curious] .animated-brand-logo__round-eyes,.animated-brand-logo[data-expression=curious] .animated-brand-logo__glint,.animated-brand-logo[data-expression=confused] .animated-brand-logo__confused-open-eye,.animated-brand-logo[data-expression=confused] .animated-brand-logo__confused-squint,.animated-brand-logo[data-expression=angry] .animated-brand-logo__angry-pupil,.animated-brand-logo[data-expression=surprised] .animated-brand-logo__surprised-eye,.animated-brand-logo[data-expression=surprised] .animated-brand-logo__surprised-pupil,.animated-brand-logo[data-expression] .animated-brand-logo__pupil{animation:none}.animated-brand-logo__eye,.animated-brand-logo__pupil,.animated-brand-logo__round-eyes,.animated-brand-logo__focused-eyes,.animated-brand-logo__happy-eyes,.animated-brand-logo__confused-eyes,.animated-brand-logo__angry-eyes,.animated-brand-logo__surprised-eyes{transition:none}}
