.animated-brand-logo{isolation:isolate;place-items:center;display:inline-grid;position:relative}.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{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=confused] .animated-brand-logo__confused-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[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:.54s ease-in-out 2 animated-brand-logo-confused}.animated-brand-logo[data-expression=happy] .animated-brand-logo__happy-eyes{transform-box:fill-box;transform-origin:50%;animation:.32s ease-out animated-brand-logo-happy}.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{0%{transform:scale(.84)}68%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes animated-brand-logo-confused{0%,to{transform:rotate(0)}35%{transform:rotate(-2.5deg)translate(-.6px)}70%{transform:rotate(2deg)translate(.5px)}}@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[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{transition:none}}:root{--mm-page-background-color:#0f0f0f;--mm-page-background-dot-color:#ffffff0f;--mm-page-background-gradient:linear-gradient(180deg, #050505 0, #090909 180px, var(--mm-page-background-color) 460px);--mm-page-background-layers:radial-gradient(circle, var(--mm-page-background-dot-color) .75px, transparent .9px), var(--mm-page-background-gradient);--mm-page-background-size:16px 16px, 100% 100%}.mm-app-page-state{color:#f6f9ff;background-color:var(--mm-page-background-color);background-image:var(--mm-page-background-layers);background-position:0 0;background-size:var(--mm-page-background-size);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;place-items:center;min-height:100svh;padding:32px;display:grid}.mm-app-page-state__content{text-align:center;justify-items:center;gap:12px;width:min(520px,100%);display:grid}.mm-app-page-state__logo{filter:drop-shadow(0 12px 30px #2a57ff38);width:88px;height:88px;margin-bottom:6px}.mm-app-page-state__content h1,.mm-app-page-state__content p{margin:0}.mm-app-page-state__content h1{color:#f7f9fc;letter-spacing:-.02em;font-size:22px}.mm-app-page-state.is-loading .mm-app-page-state__content h1{color:#0000;background-image:linear-gradient(100deg,#f7f9fc 0% 38%,#aebbd8 48%,#fff 52%,#f7f9fc 62% 100%);background-position:120% 0;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s ease-in-out infinite mm-app-page-loading-shimmer}.mm-app-page-state__content p,.mm-app-page-state__content small{color:#e1e9f894;line-height:1.65}.mm-app-page-state__content p{max-width:440px;font-size:14px}.mm-app-page-state__content small{overflow-wrap:anywhere;font-size:12px}.mm-app-page-state__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.mm-app-page-state__actions :is(button,a){color:#f6f9ff;min-height:40px;font:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.mm-app-page-state__actions :is(button,a):hover{background:#ffffff1f}.mm-app-page-state__actions :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #77e8ff}@keyframes mm-app-page-loading-shimmer{to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.mm-app-page-state.is-loading .mm-app-page-state__content h1{color:#f7f9fc;background-image:none;animation:none}}@media (width<=520px){.mm-app-page-state{padding:20px}.mm-app-page-state__logo{width:76px;height:76px}}
