:root{--motion-ease:cubic-bezier(.2,.8,.2,1)}[data-motion=hero].motion-observed:not(.is-playing) .living-hero-title mark{background-size:0 100%}[data-motion=hero].is-playing .living-hero-title mark{animation:melio-highlight .7s var(--motion-ease) .2s both}@keyframes melio-highlight{0%{background-size:0 100%}to{background-size:100% 100%}}[data-motion=hero].is-playing .proof-report .weak{animation:melio-line-flash .6s var(--motion-ease) .2s both}[data-motion=hero].is-playing .proof-plan{animation:melio-plan-drop .52s var(--motion-ease) .72s both}[data-motion=hero].is-playing .proof-progress{animation:melio-proof-rise .42s var(--motion-ease) 1.08s both}@keyframes melio-line-flash{0%{background-color:#0000}to{background-color:#fff0d9}}@keyframes melio-plan-drop{0%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes melio-proof-rise{0%{transform:translateY(6px)rotate(2deg)}to{transform:translateY(0)rotate(2deg)}}[data-motion=soft-section].living-audiences.motion-observed li:before{transform:scale(.82)}[data-motion=soft-section].living-audiences.is-playing li:before{animation:melio-marker-pop .3s var(--motion-ease) both}@keyframes melio-marker-pop{0%{transform:scale(.82)}to{transform:scale(1)}}[data-motion=living-path]>div{position:relative}.motion-path{z-index:0;pointer-events:none;width:92%;height:38px;position:absolute;top:14px;left:4%}.motion-path path{fill:none;stroke:#bd4f39;stroke-width:3px;stroke-linecap:round;stroke-dasharray:1200;stroke-dashoffset:0}[data-motion=living-path].motion-observed:not(.is-playing) .motion-path path{stroke-dashoffset:1200px}[data-motion=living-path].is-playing .motion-path path{animation:melio-path-trace 1.4s var(--motion-ease) .2s both}[data-motion=living-path] article{z-index:1;position:relative}[data-motion=living-path].is-playing article>b{animation:melio-step-pop .3s var(--motion-ease) both}[data-motion=living-path].is-playing article:nth-of-type(2)>b{animation-delay:.5s}[data-motion=living-path].is-playing article:nth-of-type(3)>b{animation-delay:.9s}@keyframes melio-path-trace{0%{stroke-dashoffset:1200px}to{stroke-dashoffset:0}}@keyframes melio-step-pop{0%{transform:scale(.7)}to{transform:scale(1)}}[data-motion=mentor].motion-observed .mentor-demo p{opacity:0;transform:translateY(7px)}.mentor-typing-demo{visibility:hidden;opacity:0;background:#fff;border:2px solid #182235;border-radius:15px 15px 15px 4px;justify-self:start;align-items:center;gap:5px;width:max-content;min-height:38px;padding:8px 13px;display:flex}.mentor-typing-demo i{background:#526078;border-radius:50%;width:7px;height:7px;display:block}[data-motion=mentor].is-playing .student:not(.off-topic){animation:melio-message-in .34s var(--motion-ease) 80ms both}[data-motion=mentor].is-playing .hint{animation:melio-message-in .34s var(--motion-ease) .55s both}[data-motion=mentor].is-playing .off-topic{animation:melio-message-in .34s var(--motion-ease) 1.15s both}[data-motion=mentor].is-playing .mentor-typing-demo{animation:1.05s step-end 1.65s both melio-typing-sequence}[data-motion=mentor].is-playing .mentor-typing-demo i{animation:.72s ease-in-out 1.7s 2 melio-dot-bounce}[data-motion=mentor].is-playing .mentor-typing-demo i:nth-child(2){animation-delay:1.85s}[data-motion=mentor].is-playing .mentor-typing-demo i:nth-child(3){animation-delay:2s}[data-motion=mentor].is-playing .mentor-answer{animation:melio-message-in .36s var(--motion-ease) 2.65s both}@keyframes melio-message-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes melio-dot-bounce{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes melio-typing-sequence{0%,80%{visibility:visible;opacity:1}to{visibility:hidden;opacity:0}}[data-motion=week].is-playing .family-regularity i.done{animation:melio-week-fill .38s var(--motion-ease) both;transform-origin:0}[data-motion=week].is-playing .family-regularity i.done:nth-child(2){animation-delay:.12s}[data-motion=week].is-playing .family-regularity i.done:nth-child(3){animation-delay:.24s}[data-motion=week].is-playing .family-regularity i.done:nth-child(4){animation-delay:.36s}[data-motion=week].is-playing .family-regularity i.done:nth-child(5){animation-delay:.48s}@keyframes melio-week-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.child-dossier-tabs{position:relative}.child-dossier-tabs:after{content:"";left:var(--tab-ink-left,0);width:var(--tab-ink-width,0);height:4px;transition:left .32s var(--motion-ease),width .32s var(--motion-ease);pointer-events:none;background:#bd4f39;border-radius:99px;position:absolute;bottom:-2px}.child-dossier-tabs button[aria-selected=true]{border-bottom-color:#0000!important}.ready-stamp.is-playing,[data-motion=stamp].is-playing .ready-stamp{animation:.42s cubic-bezier(.3,1.6,.5,1) .3s both melio-stamp}@keyframes melio-stamp{0%{opacity:0;transform:rotate(-7deg)scale(1.8)}to{opacity:1;transform:rotate(-7deg)scale(1)}}.living-actions a,.living-join,.living-parent-trigger,.living-pilot-trigger{transition:transform .12s var(--motion-ease),box-shadow .12s var(--motion-ease)}:is(.living-actions a,.living-join,.living-parent-trigger,.living-pilot-trigger):active{transform:translateY(4px)!important;box-shadow:0 1px #182235!important}.family-child-card,.dossier-priorities>article{transition:transform .18s var(--motion-ease),box-shadow .18s var(--motion-ease)}@media (hover:hover){.family-child-card:hover,.dossier-priorities>article:hover{transform:translate(-2px,-2px);box-shadow:7px 8px #182235}}.living-home{overflow-x:clip}.living-hero>*{min-width:0}.proof-progress>b>span{font:inherit;color:inherit;margin:0;display:inline}.proof-progress>span{margin-left:17px;font-size:7px;display:inline-block}@media (max-width:1100px){.living-hero{grid-template-columns:1fr;gap:42px}.living-proof{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:center;gap:24px;width:min(760px,100%);min-height:0;margin:0 auto;padding:8px;display:grid}.living-proof article{width:auto;position:relative;inset:auto}.proof-report{grid-row:1/span 2;top:auto;left:auto}.proof-plan{top:auto;right:auto}.proof-progress{justify-self:start;bottom:auto;left:auto}}@media (max-width:760px){.motion-path{display:none}[data-motion=living-path].is-playing article>b{animation:none}.living-proof{grid-template-columns:1fr;gap:20px;margin-bottom:0;padding:4px 0;transform:none}.proof-report{grid-row:auto;transform:rotate(-1.5deg)}.proof-plan{transform:none}.proof-progress{transform:rotate(1deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.mentor-typing-demo{visibility:hidden!important}}
