:root{--mm-glass-bg:#080c1894;--mm-glass-border:#7ea7ff0d;--mm-pill-active:linear-gradient(180deg,#3f69ff29,#3f69ff0f);--mm-text-muted:#3a4e7a;--mm-text-secondary:#4a5e8a;--mm-blue-soft:#3f69ffdb;--mm-success:#2f8;--mm-error:#ff5c5c;--mm-accent-blue:#6ea8ff;--mm-danger-soft:#b56268;--mm-radius-card:16px;--mm-radius-pill:20px;--mm-radius-btn:9px}body{background:#0b0c10;margin:0}@keyframes mm-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mm-slide-up{animation:.28s cubic-bezier(.4,0,.2,1) both mm-slide-up}.mm-tap-card{cursor:pointer;transition:transform .22s cubic-bezier(.4,0,.2,1)}.mm-tap-card:active{transform:scale(.97)}@media (hover:hover){.mm-tap-card:hover{transform:translateY(-2px)}}@keyframes mm-insight-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}.mm-insight-in{animation:.22s ease-out both mm-insight-in}@keyframes mm-ambient{0%,to{opacity:1;transform:scale(1)translateY(0)}50%{opacity:.55;transform:scale(1.08)translateY(-8px)}}@keyframes mmBreath{0%,to{opacity:.14;transform:scale(1)translateY(0)}50%{opacity:.22;transform:scale(1.12)translateY(-6px)}}@keyframes mmGlowPulse{0%,to{opacity:.1}50%{opacity:.22}}@keyframes mmFloat{0%{transform:translateY(0)scale(1)}to{transform:translateY(40px)scale(1.08)}}.mm-bg-orb{filter:blur(120px);opacity:.14;pointer-events:none;z-index:0;border-radius:50%;width:420px;height:420px;animation:28s ease-in-out infinite alternate mmFloat;position:fixed}.mm-bg-orb.blue{background:radial-gradient(circle,#3f69ff,#0000 70%);animation-duration:22s;top:-120px;left:-80px}.mm-bg-orb.red{background:radial-gradient(circle,#ff5c5c,#0000 70%);animation-duration:28s;animation-delay:-14s;bottom:-140px;right:-100px}.mm-bg-orb.purple{opacity:.1;background:radial-gradient(circle,#6030cc,#0000 70%);width:320px;height:320px;animation-duration:32s;animation-delay:-8s;top:38%;right:-80px}.mm-reveal{opacity:0;transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1);transform:translateY(24px)}.mm-reveal.visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.mm-bg-orb{display:none}.mm-reveal{opacity:1;transition:none;transform:none}.mm-slide-up,.mm-insight-in{animation:none}*{animation-duration:.01ms!important}}@media (width<=639px){.mm-topbar{padding-top:calc(env(safe-area-inset-top,0px) + 10px)!important;padding-bottom:10px!important;padding-left:14px!important;padding-right:14px!important}.mm-logo-wrap svg,.mm-logo-wrap img{width:26px!important;height:26px!important}.mm-brand{letter-spacing:-.2px!important;font-size:14px!important}.mm-logout{display:none!important}.mm-icon-btn{border-radius:11px!important;width:34px!important;height:34px!important}.mm-topbar-actions{gap:6px!important}.mm-primary-btn{white-space:nowrap;border-radius:10px!important;gap:4px!important;padding:8px 10px!important;font-size:12px!important}.mm-label-short{display:inline!important}.mm-label-full,.mm-page-cta{display:none!important}.mm-adv-filter-toggle{align-items:center;display:inline-flex!important}.mm-adv-filters{display:none}.mm-adv-filters.mm-adv-filters-open{display:block}.mm-hero-amount{letter-spacing:-1.4px!important;font-size:34px!important}.mm-modal-save{padding:12px 0!important;font-size:14px!important}}@media (width>=640px){.mm-label-short{display:none!important}.mm-label-full{display:inline!important}.mm-adv-filter-toggle{display:none!important}.mm-adv-filters{display:block!important}}
