.mp-enter{animation:.42s cubic-bezier(.22,1,.36,1) both mp-fade-up}@keyframes mp-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}#home-authenticated-root{position:relative}#home-authenticated-root:before,#home-authenticated-root:after{content:"";pointer-events:none;z-index:0;opacity:.35;position:absolute}#home-authenticated-root:before{background:radial-gradient(circle,#a8c2a824,#0000 68%);width:420px;height:420px;animation:32s ease-in-out infinite mp-ambient-drift;top:42%;left:-120px}#home-authenticated-root:after{background:radial-gradient(circle,#d6bb8a1a,#0000 70%);width:280px;height:280px;animation:26s ease-in-out infinite reverse mp-ambient-drift;bottom:8%;right:-80px}#home-authenticated-root>*{z-index:1;position:relative}#home-hero-premium{position:relative;overflow:hidden}#home-hero-premium:before{content:"";pointer-events:none;background:radial-gradient(55% 45% at 30% 40%,#d6bb8a1f,#0000 62%);animation:10s ease-in-out infinite mp-hero-glow;position:absolute;inset:-20%}#home-hero-premium:after{content:"";pointer-events:none;background:#d6bb8ab8;border-radius:50%;width:8px;height:8px;animation:14s ease-in-out infinite mp-particles-drift;position:absolute;top:22%;left:18%;box-shadow:120px 40px #d6bb8a66,240px 80px #d6bb8a47,80px 100px 0 1px #d6bb8a38}#home-hero-premium .hero-portrait-frame{transition:transform .4s}@media (hover:hover) and (pointer:fine){#home-hero-premium:hover .hero-portrait-frame{transform:translateY(-2px)scale(1.01)}}.home-journey-svg{width:100%;height:auto;margin-top:8px;display:block}.home-journey-track{fill:none;stroke:#d6bb8a8c;stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 0 6px #a8c2a859);stroke-dasharray:1200;stroke-dashoffset:1200px;animation:2.2s cubic-bezier(.22,1,.36,1) forwards home-path-draw}.home-journey-glow{fill:none;stroke:#a8c2a840;stroke-width:10px;stroke-linecap:round;opacity:.6}.home-journey-particle{fill:#d6bb8a;opacity:.85}.home-journey-node-active{animation:4s ease-in-out infinite home-node-pulse}@keyframes home-path-draw{to{stroke-dashoffset:0}}@keyframes home-node-pulse{0%,to{filter:drop-shadow(0 0 #173f3600)}50%{filter:drop-shadow(0 0 8px #173f3659)}}@keyframes mp-hero-glow{0%,to{opacity:.55;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(18px,-12px)scale(1.08)}}@keyframes mp-particles-drift{0%,to{opacity:.5;transform:translate(0)}50%{opacity:.9;transform:translate(8px,-6px)}}@keyframes mp-ambient-drift{0%,to{transform:translate(0)}50%{transform:translate(16px,-12px)}}#home-relationship-compass .compass-orbit-ring,[data-mp-ui=compass-orbit-ring]{transform-origin:50%;animation:28s linear infinite home-compass-orbit}#home-relationship-compass .compass-node:nth-child(2){animation-delay:.8s}#home-relationship-compass .compass-node:nth-child(3){animation-delay:1.6s}#home-relationship-compass .compass-node:nth-child(4){animation-delay:2.4s}#home-relationship-compass .compass-node:nth-child(5){animation-delay:3.2s}#home-relationship-compass .compass-node:nth-child(6){animation-delay:4s}@keyframes home-compass-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mp-discover-card,[data-mp-ui=mp-discover-card]{transition:transform .22s,box-shadow .22s;animation:.42s cubic-bezier(.22,1,.36,1) backwards mp-fade-up;overflow:visible}@media (hover:hover) and (pointer:fine){.mp-discover-card:hover,[data-mp-ui=mp-discover-card]:hover{transform:translateY(-4px);box-shadow:0 12px 28px #173f361f}.mp-discover-card:hover .mp-discover-photo,[data-mp-ui=mp-discover-card]:hover [data-mp-ui=mp-discover-photo]{transform:scale(1.02)}}.mp-discover-photo,[data-mp-ui=mp-discover-photo]{transition:transform .22s;overflow:hidden}[data-mp-ui=mp-discover-card][data-mp-stagger="1"],.mp-stagger-1{animation-delay:0s}[data-mp-ui=mp-discover-card][data-mp-stagger="2"],.mp-stagger-2{animation-delay:70ms}[data-mp-ui=mp-discover-card][data-mp-stagger="3"],.mp-stagger-3{animation-delay:.14s}[data-mp-ui=mp-discover-card][data-mp-stagger="4"],.mp-stagger-4{animation-delay:.21s}[data-mp-ui=mp-discover-card][data-mp-stagger="5"],.mp-stagger-5{animation-delay:.28s}#mp-messages-thread .mp-chat-bubble,#mp-messages-thread [data-mp-ui=mp-chat-bubble]{animation:.32s cubic-bezier(.22,1,.36,1) both mp-bubble-in}@keyframes mp-bubble-in{0%{opacity:0;transform:translateY(5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.home-journey-svg-compact{max-height:112px}.home-journey-path-muted{fill:none;stroke:#d6bb8a47;stroke-width:2px;stroke-linecap:round}.home-journey-path-glow{fill:none;stroke:#a8c2a82e;stroke-width:7px;stroke-linecap:round;opacity:.75}.home-journey-node-fill-active{fill:#f5f8f4fa;stroke:#d6bb8a;stroke-width:2px}.home-journey-node-fill-reached{fill:#e8f0e8d9;stroke:#173f36;stroke-width:1.5px}.home-journey-node-fill-future{fill:#0000;stroke:#6b736873;stroke-width:1.5px;stroke-dasharray:3 3}.home-journey-node{transform-origin:50%;transform-box:fill-box;transition:transform .22s}@media (hover:hover) and (pointer:fine){.home-journey-node:hover{transform:scale(1.06)}}.home-journey-path-active{fill:none;stroke:url("#homeJourneyStroke");stroke-width:2.5px;stroke-linecap:round;filter:drop-shadow(0 0 4px #a8c2a859);stroke-dasharray:560;stroke-dashoffset:560px;animation:2.8s cubic-bezier(.22,1,.36,1) forwards home-path-draw}.home-journey-particle{fill:#d6bb8a;opacity:1;filter:drop-shadow(0 0 4px #d6bb8acc)}.compass-constellation{transform-origin:50%;animation:32s linear infinite lifeline-orbit}.mp-discover-private-orbit .orbit,.mp-discover-private-orbit [class*=orbit]{animation:18s linear infinite lifeline-orbit}#home-relationship-compass .compass-node,[data-mp-ui=compass-node]{animation:7s ease-in-out infinite home-compass-float}[data-mp-ui=compass-node]:first-of-type{animation-delay:0s}[data-mp-ui=compass-node]:nth-of-type(2){animation-delay:.8s}[data-mp-ui=compass-node]:nth-of-type(3){animation-delay:1.6s}[data-mp-ui=compass-node]:nth-of-type(4){animation-delay:2.4s}[data-mp-ui=compass-node]:nth-of-type(5){animation-delay:3.2s}@keyframes home-compass-float{0%,to{transform:translate(0)}50%{transform:translateY(-5px)}}.home-journey-node-glow{animation:4s ease-in-out infinite home-node-pulse}#home-hero-premium button,#home-hero-premium [role=button]{transition:transform .28s}@media (hover:hover) and (pointer:fine){#home-hero-premium button:hover,#home-hero-premium [role=button]:hover{transform:translateY(-2px)}}.hero-portrait-frame:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff1f 50%,#0000 60%);animation:12s ease-in-out infinite hero-edge-sweep;position:absolute;inset:0}@keyframes hero-edge-sweep{0%,to{opacity:.2;transform:translate(-30%)}50%{opacity:.5;transform:translate(30%)}}[data-mp-ui=mp-enter],.mp-enter{animation:.52s cubic-bezier(.22,1,.36,1) backwards mp-fade-up}[data-mp-stagger="2"],.mp-stagger-2{animation-delay:90ms}[data-mp-stagger="3"],.mp-stagger-3{animation-delay:.16s}[data-mp-stagger="4"],.mp-stagger-4{animation-delay:.23s}[data-mp-stagger="5"],.mp-stagger-5{animation-delay:.3s}#home-hero-premium [data-mp-ui=hero-copy-block]>*,#home-hero-premium .hero-copy-block>*{animation:.64s cubic-bezier(.22,1,.36,1) backwards mp-fade-up}#home-hero-premium [data-mp-ui=hero-eyebrow]{animation-delay:80ms}#home-hero-premium [data-mp-ui=hero-title]{animation-delay:.14s}#home-hero-premium [data-mp-ui=hero-lead]{animation-delay:.22s}#home-hero-premium [data-mp-ui=hero-cta]{animation-delay:.3s}[data-mp-ui=home-hero-float],.home-hero-float{transition:transform .4s;animation:9s ease-in-out infinite home-hero-image-float;box-shadow:0 16px 40px #00000038}@keyframes home-hero-image-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-2px)}}.home-stage-ring-track{fill:none;stroke:#6b736840;stroke-width:3px}.home-stage-ring-progress{fill:none;stroke:#d6bb8a;stroke-width:3px;stroke-linecap:round;transform-origin:50%;animation:1.1s cubic-bezier(.22,1,.36,1) forwards home-stage-ring-draw;transform:rotate(-90deg)}@keyframes home-stage-ring-draw{0%{opacity:.4}to{opacity:1}}[data-mp-ui=home-journey-stage-card]{box-shadow:inset 0 1px #ffffffa6}[data-mp-ui=home-journey-stage-cta] button,[data-mp-ui=home-journey-stage-cta] [role=button]{transition:transform .22s}@media (hover:hover) and (pointer:fine){[data-mp-ui=home-journey-stage-cta] button:hover,[data-mp-ui=home-journey-stage-cta] [role=button]:hover{transform:translateY(-1px)}[data-mp-ui=home-journey-stage-cta] button:hover span,[data-mp-ui=home-journey-stage-cta] [role=button]:hover span{transform:translate(3px)}}[data-mp-ui=home-next-step-card],.home-next-step-card{transition:transform .24s,box-shadow .24s,border-color .24s}@media (hover:hover) and (pointer:fine){[data-mp-ui=home-next-step-card]:hover,.home-next-step-card:hover{border-color:#d6bb8a8c;transform:translateY(-3px);box-shadow:0 14px 32px #173f361a}[data-mp-ui=home-next-step-card]:hover [data-mp-ui=home-next-step-arrow],.home-next-step-card:hover .home-next-step-arrow{transform:translate(4px)}}[data-mp-ui=home-next-step-arrow]{transition:transform .22s}[data-mp-ui=home-trust-strip]{backdrop-filter:blur(6px);box-shadow:0 10px 28px #173f360d}[data-mp-ui=home-momentum-connector]{animation:.7s cubic-bezier(.22,1,.36,1) .32s backwards home-momentum-line-in}@keyframes home-momentum-line-in{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:scaleX(1)}}[data-mp-ui=home-timeline-item]{animation:.48s cubic-bezier(.22,1,.36,1) backwards mp-fade-up}[data-mp-ui=home-timeline-item][data-mp-stagger="1"]{animation-delay:.42s}[data-mp-ui=home-timeline-item][data-mp-stagger="2"]{animation-delay:.5s}[data-mp-ui=home-timeline-item][data-mp-stagger="3"]{animation-delay:.58s}#home-relationship-compass:hover [data-mp-ui=compass-node]{opacity:.55;transition:opacity .22s,transform .22s}#home-relationship-compass [data-mp-ui=compass-node]:hover{z-index:6;opacity:1!important}[data-mp-ui=compass-orbit-ring-inner]{animation:36s linear infinite reverse home-compass-orbit}.compass-value-link,.compass-value-link-b,.compass-value-link-c{animation:8s ease-in-out infinite compass-link-breathe}.compass-value-link-b{animation-delay:1.2s}.compass-value-link-c{animation-delay:2.4s}@keyframes compass-link-breathe{0%,to{opacity:.35}50%{opacity:.75}}@media (width<=767px){.home-journey-svg-compact{max-height:340px}#home-relationship-compass .compass-orbit-ring,[data-mp-ui=compass-orbit-ring],.compass-constellation,[data-mp-ui=compass-orbit-ring-inner]{animation-duration:48s}}.lifeline-ring-a,[data-mp-ui=lifeline-ring-a]{animation:14s linear infinite lifeline-orbit}.lifeline-ring-b,[data-mp-ui=lifeline-ring-b]{animation:10s linear infinite reverse lifeline-orbit}.lifeline-ring-c,[data-mp-ui=lifeline-ring-c]{animation:5s ease-in-out infinite home-compass-breathe}[data-mp-ui=lifeline-orbit-dots]{animation:9s linear infinite lifeline-orbit}[data-mp-ui=lifeline-orbit-dots-b]{animation:13s linear infinite reverse lifeline-orbit}[data-mp-ui=lifeline-glow]{animation:6s ease-in-out infinite home-compass-breathe}.lifeline-balance-value,[data-mp-ui=lifeline-balance-value]{animation:.6s both mp-fade-up}.lifeline-action-active{transition:transform .3s,box-shadow .3s}@media (hover:hover) and (pointer:fine){.lifeline-action-active:hover{transform:translateY(-2px);box-shadow:0 8px 24px #173f3614}}@keyframes lifeline-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mp-private-portrait-orbit,[data-mp-ui=mp-private-portrait-orbit]{transform-origin:50%;animation:22s linear infinite lifeline-orbit}[data-mp-ui=mp-profile-story]{position:relative}[data-mp-ui=mp-profile-hero]{border-radius:24px;transition:transform .42s,box-shadow .42s;overflow:hidden;box-shadow:0 18px 42px #173f3624}@media (hover:hover) and (pointer:fine){[data-mp-ui=mp-profile-hero]:hover{transform:translateY(-3px);box-shadow:0 22px 48px #173f362e}}[data-mp-ui=mp-profile-section-card],.mp-profile-section-card{transition:transform .22s,box-shadow .22s,border-color .22s;animation:.48s cubic-bezier(.22,1,.36,1) backwards mp-fade-up}@media (hover:hover) and (pointer:fine){[data-mp-ui=mp-profile-section-card]:hover,.mp-profile-section-card:hover{border-color:#d6bb8a73;transform:translateY(-4px);box-shadow:0 14px 32px #173f361a}}[data-mp-ui=mp-profile-settings-tile]{transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s}@media (hover:hover) and (pointer:fine){[data-mp-ui=mp-profile-settings-tile]:hover{background-color:#f5f8f4fa;border-color:#173f3638;transform:translateY(-2px);box-shadow:0 10px 22px #173f3614}}[data-mp-ui=mp-profile-trust-strip],[data-mp-ui=mp-profile-settings-card],[data-mp-ui=mp-profile-prompt-card],[data-mp-ui=mp-profile-life-plan]{animation:.52s cubic-bezier(.22,1,.36,1) .12s backwards mp-fade-up}[data-mp-ui=mp-profile-section-grid]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}[data-mp-ui=mp-profile-section-grid]>*{width:auto;max-width:none}[data-mp-ui=mp-profile-settings-grid],[data-mp-ui=mp-profile-link-grid]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (prefers-reduced-motion:reduce){.mp-enter,[data-mp-ui=mp-enter],#home-hero-premium [data-mp-ui=hero-copy-block]>*,[data-mp-ui=home-timeline-item],[data-mp-ui=home-momentum-connector],[data-mp-ui=home-hero-float],.home-hero-float,.home-stage-ring-progress,.compass-value-link,.compass-value-link-b,.compass-value-link-c,[data-mp-ui=compass-orbit-ring-inner],.mp-discover-card,#mp-messages-thread .mp-chat-bubble,.home-journey-track,.home-journey-node-active,#home-relationship-compass .core,#home-relationship-compass .compass-node,#home-relationship-compass .compass-orbit-ring,#home-journey-band:before,#home-partner-motion>*,#home-hero-premium:before,#home-hero-premium:after,#home-authenticated-root:before,#home-authenticated-root:after,#lifeline-hero-visual .lifeline-orbit,.lifeline-ring-a,.lifeline-ring-b,.lifeline-ring-c,[data-mp-ui=lifeline-ring-a],[data-mp-ui=lifeline-ring-b],[data-mp-ui=lifeline-ring-c],[data-mp-ui=lifeline-orbit-dots],[data-mp-ui=lifeline-orbit-dots-b],[data-mp-ui=lifeline-glow],.home-journey-path-active,.hero-portrait-frame:after,[data-mp-ui=mp-profile-section-card],[data-mp-ui=mp-profile-trust-strip],[data-mp-ui=mp-profile-settings-card],[data-mp-ui=mp-profile-prompt-card],[data-mp-ui=mp-profile-life-plan]{animation:none!important}.home-journey-path-active{stroke-dashoffset:0}#home-relationship-compass:hover [data-mp-ui=compass-node]{opacity:1}}