.mf-glow1[data-v-9103860c]{width:320px;height:320px;background:radial-gradient(circle,rgba(107,143,113,.22) 0,transparent 65%);-webkit-animation:mf-p1-9103860c 3.5s ease-in-out infinite;animation:mf-p1-9103860c 3.5s ease-in-out infinite}.mf-glow1[data-v-9103860c],.mf-glow2[data-v-9103860c]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;pointer-events:none}.mf-glow2[data-v-9103860c]{width:200px;height:200px;background:radial-gradient(circle,rgba(212,168,67,.18) 0,transparent 65%);-webkit-animation:mf-p2-9103860c 4.5s ease-in-out 1s infinite;animation:mf-p2-9103860c 4.5s ease-in-out 1s infinite}@-webkit-keyframes mf-p1-9103860c{0%,to{opacity:.25;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}50%{opacity:.5;-webkit-transform:translate(-50%,-50%) scale(1.15);transform:translate(-50%,-50%) scale(1.15)}}@keyframes mf-p1-9103860c{0%,to{opacity:.25;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}50%{opacity:.5;-webkit-transform:translate(-50%,-50%) scale(1.15);transform:translate(-50%,-50%) scale(1.15)}}@-webkit-keyframes mf-p2-9103860c{0%,to{opacity:.15;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}50%{opacity:.35;-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}}@keyframes mf-p2-9103860c{0%,to{opacity:.15;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}50%{opacity:.35;-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}}.mf-check-circle[data-v-9103860c]{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,rgba(107,143,113,.28),rgba(107,143,113,.1));border:1.5px solid rgba(107,143,113,.55);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;-webkit-box-shadow:0 0 48px rgba(107,143,113,.3);box-shadow:0 0 48px rgba(107,143,113,.3);-webkit-animation:mf-check-in-9103860c .4s cubic-bezier(.175,.885,.32,1.275) both;animation:mf-check-in-9103860c .4s cubic-bezier(.175,.885,.32,1.275) both}@-webkit-keyframes mf-check-in-9103860c{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes mf-check-in-9103860c{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.mf-content-in[data-v-9103860c]{-webkit-animation:mf-fade-up-9103860c .38s ease .16s both;animation:mf-fade-up-9103860c .38s ease .16s both}@-webkit-keyframes mf-fade-up-9103860c{0%{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mf-fade-up-9103860c{0%{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.mf-slot-btn[data-v-9103860c]{-webkit-transition:-webkit-transform .18s ease;transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease,-webkit-transform .18s ease}.mf-slot-btn[data-v-9103860c]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.mf-slot-btn[data-v-9103860c]:active{-webkit-transform:scale(.95);transform:scale(.95)}.mf-plan-btn[data-v-9103860c]{-webkit-transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:transform .15s,box-shadow .15s;transition:transform .15s,box-shadow .15s,-webkit-transform .15s,-webkit-box-shadow .15s}.mf-plan-btn[data-v-9103860c]:hover{-webkit-transform:scale(1.015);transform:scale(1.015)}.mf-plan-btn[data-v-9103860c]:active{-webkit-transform:scale(.97);transform:scale(.97)}.mf-history-btn[data-v-9103860c]{-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.mf-history-btn[data-v-9103860c]:hover{-webkit-transform:scale(1.012);transform:scale(1.012)}.mf-history-btn[data-v-9103860c]:active{-webkit-transform:scale(.97);transform:scale(.97)}.mf-adh-btn[data-v-9103860c]{-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.mf-adh-btn[data-v-9103860c]:hover{-webkit-transform:scale(1.015);transform:scale(1.015)}.mf-adh-btn[data-v-9103860c]:active{-webkit-transform:scale(.97);transform:scale(.97)}.mf-tag-chip[data-v-9103860c]:active{-webkit-transform:scale(.95);transform:scale(.95)}.mf-item-btn[data-v-9103860c]:active{-webkit-transform:scale(.97);transform:scale(.97)}.mf-portion-chip[data-v-9103860c]{-webkit-transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:transform .15s,box-shadow .15s;transition:transform .15s,box-shadow .15s,-webkit-transform .15s,-webkit-box-shadow .15s}.mf-portion-chip[data-v-9103860c]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.mf-portion-chip[data-v-9103860c]:active{-webkit-transform:scale(.95);transform:scale(.95)}.mf-custom-btn[data-v-9103860c]:active,.mf-log-btn[data-v-9103860c]:active,.mf-next-btn[data-v-9103860c]:active{-webkit-transform:scale(.98);transform:scale(.98)}.ss-glow1[data-v-61a591d4]{width:340px;height:340px;background:radial-gradient(circle,rgba(107,143,113,.22) 0,transparent 65%);-webkit-animation:ss-pulse1-61a591d4 3.5s ease-in-out infinite;animation:ss-pulse1-61a591d4 3.5s ease-in-out infinite}.ss-glow1[data-v-61a591d4],.ss-glow2[data-v-61a591d4]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;pointer-events:none}.ss-glow2[data-v-61a591d4]{width:220px;height:220px;background:radial-gradient(circle,rgba(212,168,67,.18) 0,transparent 65%);-webkit-animation:ss-pulse2-61a591d4 4.5s ease-in-out 1s infinite;animation:ss-pulse2-61a591d4 4.5s ease-in-out 1s infinite}@-webkit-keyframes ss-pulse1-61a591d4{0%,to{opacity:.25}50%{opacity:.5}}@keyframes ss-pulse1-61a591d4{0%,to{opacity:.25}50%{opacity:.5}}@-webkit-keyframes ss-pulse2-61a591d4{0%,to{opacity:.15}50%{opacity:.35}}@keyframes ss-pulse2-61a591d4{0%,to{opacity:.15}50%{opacity:.35}}.ex-btn-tap[data-v-1b33f360]:active{-webkit-transform:scale(.88);transform:scale(.88)}.ex-hover-x[data-v-1b33f360]:hover{-webkit-transform:translateX(3px);transform:translateX(3px)}.ex-hover-x[data-v-1b33f360]:active{-webkit-transform:scale(.98);transform:scale(.98)}.ex-act-btn:hover .ex-act-img[data-v-1b33f360]{-webkit-transform:scale(1.03);transform:scale(1.03)}.ex-dur-num[data-v-1b33f360]{-webkit-animation:ex-num-in-1b33f360 .1s ease both;animation:ex-num-in-1b33f360 .1s ease both}@-webkit-keyframes ex-num-in-1b33f360{0%{opacity:.6;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ex-num-in-1b33f360{0%{opacity:.6;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.ex-msg-in[data-v-1b33f360]{-webkit-animation:ex-msg-1b33f360 .22s ease both;animation:ex-msg-1b33f360 .22s ease both}@-webkit-keyframes ex-msg-1b33f360{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ex-msg-1b33f360{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.slp-time-anim[data-v-ef3cfede]{-webkit-animation:slp-time-in-ef3cfede .12s ease both;animation:slp-time-in-ef3cfede .12s ease both}@-webkit-keyframes slp-time-in-ef3cfede{0%{opacity:.6;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slp-time-in-ef3cfede{0%{opacity:.6;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.slp-dur-anim[data-v-ef3cfede]{-webkit-animation:slp-dur-in-ef3cfede .2s ease both;animation:slp-dur-in-ef3cfede .2s ease both}@-webkit-keyframes slp-dur-in-ef3cfede{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slp-dur-in-ef3cfede{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.slp-msg-anim[data-v-ef3cfede]{-webkit-animation:slp-msg-in-ef3cfede .22s ease both;animation:slp-msg-in-ef3cfede .22s ease both}@-webkit-keyframes slp-msg-in-ef3cfede{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slp-msg-in-ef3cfede{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.slp-time-btn[data-v-ef3cfede]{-webkit-transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:transform .15s,box-shadow .15s;transition:transform .15s,box-shadow .15s,-webkit-transform .15s,-webkit-box-shadow .15s}.slp-bed-hover[data-v-ef3cfede]:hover{-webkit-transform:scale(1.01);transform:scale(1.01);-webkit-box-shadow:0 4px 28px rgba(143,168,216,.22)!important;box-shadow:0 4px 28px rgba(143,168,216,.22)!important}.slp-wake-hover[data-v-ef3cfede]:hover{-webkit-transform:scale(1.01);transform:scale(1.01);-webkit-box-shadow:0 4px 28px rgba(232,160,48,.18)!important;box-shadow:0 4px 28px rgba(232,160,48,.18)!important}.slp-time-btn[data-v-ef3cfede]:active{-webkit-transform:scale(.98);transform:scale(.98)}.slp-sun-btn[data-v-ef3cfede]{-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.slp-sun-btn[data-v-ef3cfede]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.slp-sun-btn[data-v-ef3cfede]:active{-webkit-transform:scale(.96);transform:scale(.96)}.slp-int-btn[data-v-ef3cfede]{-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.slp-int-btn[data-v-ef3cfede]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.slp-int-btn[data-v-ef3cfede]:active{-webkit-transform:scale(.95);transform:scale(.95)}.slp-quality-btn[data-v-ef3cfede]{-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.slp-quality-btn[data-v-ef3cfede]:hover{-webkit-transform:translateX(3px);transform:translateX(3px)}.slp-next-btn[data-v-ef3cfede]:active,.slp-quality-btn[data-v-ef3cfede]:active{-webkit-transform:scale(.98);transform:scale(.98)}.sun-glow[data-v-2ed92e7f]{-webkit-animation:sun-pulse-2ed92e7f 4s ease-in-out infinite;animation:sun-pulse-2ed92e7f 4s ease-in-out infinite}.sun-center-glow[data-v-2ed92e7f]{-webkit-animation:sun-center-2ed92e7f 5s ease-in-out infinite;animation:sun-center-2ed92e7f 5s ease-in-out infinite;opacity:0}@-webkit-keyframes sun-pulse-2ed92e7f{0%,to{opacity:.1}50%{opacity:.22}}@keyframes sun-pulse-2ed92e7f{0%,to{opacity:.1}50%{opacity:.22}}@-webkit-keyframes sun-center-2ed92e7f{0%,to{opacity:.06;-webkit-transform:translate(-50%,-60%) scale(1);transform:translate(-50%,-60%) scale(1)}50%{opacity:.14;-webkit-transform:translate(-50%,-60%) scale(1.14);transform:translate(-50%,-60%) scale(1.14)}}@keyframes sun-center-2ed92e7f{0%,to{opacity:.06;-webkit-transform:translate(-50%,-60%) scale(1);transform:translate(-50%,-60%) scale(1)}50%{opacity:.14;-webkit-transform:translate(-50%,-60%) scale(1.14);transform:translate(-50%,-60%) scale(1.14)}}.sun-big-num[data-v-2ed92e7f]{-webkit-animation:sun-num-2ed92e7f .1s ease both;animation:sun-num-2ed92e7f .1s ease both}.sun-num-in[data-v-2ed92e7f]{-webkit-animation:sun-num-2ed92e7f .14s ease both;animation:sun-num-2ed92e7f .14s ease both}@-webkit-keyframes sun-num-2ed92e7f{0%{opacity:.5;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes sun-num-2ed92e7f{0%{opacity:.5;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.sun-msg-in[data-v-2ed92e7f]{-webkit-animation:sun-msg-2ed92e7f .22s ease both;animation:sun-msg-2ed92e7f .22s ease both}@-webkit-keyframes sun-msg-2ed92e7f{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes sun-msg-2ed92e7f{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.sun-btn-tap[data-v-2ed92e7f]:active{-webkit-transform:scale(.88);transform:scale(.88)}.sun-log-btn[data-v-2ed92e7f]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.sun-log-btn[data-v-2ed92e7f]:active{-webkit-transform:scale(.97);transform:scale(.97)}.med-ambient1{-webkit-animation:med-amb1 6s ease-in-out infinite;animation:med-amb1 6s ease-in-out infinite}.med-ambient2{-webkit-animation:med-amb2 8s ease-in-out 2s infinite;animation:med-amb2 8s ease-in-out 2s infinite}@-webkit-keyframes med-amb1{0%,to{opacity:.06;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}50%{opacity:.14;-webkit-transform:translateX(-50%) scale(1.15);transform:translateX(-50%) scale(1.15)}}@keyframes med-amb1{0%,to{opacity:.06;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}50%{opacity:.14;-webkit-transform:translateX(-50%) scale(1.15);transform:translateX(-50%) scale(1.15)}}@-webkit-keyframes med-amb2{0%,to{opacity:.04;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}50%{opacity:.09;-webkit-transform:translateX(-50%) scale(1.08);transform:translateX(-50%) scale(1.08)}}@keyframes med-amb2{0%,to{opacity:.04;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}50%{opacity:.09;-webkit-transform:translateX(-50%) scale(1.08);transform:translateX(-50%) scale(1.08)}}.med-breath-text{-webkit-animation:med-breath-txt .5s ease both;animation:med-breath-txt .5s ease both}@-webkit-keyframes med-breath-txt{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes med-breath-txt{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.med-timer-tick{-webkit-animation:med-tick .2s ease both;animation:med-tick .2s ease both}@-webkit-keyframes med-tick{0%{opacity:.7}to{opacity:1}}@keyframes med-tick{0%{opacity:.7}to{opacity:1}}.med-prompt-in{-webkit-animation:med-prompt .7s ease both;animation:med-prompt .7s ease both}@-webkit-keyframes med-prompt{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes med-prompt{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.med-dur-glow{-webkit-animation:med-dur-g 5s ease-in-out infinite;animation:med-dur-g 5s ease-in-out infinite;opacity:0}@-webkit-keyframes med-dur-g{0%,to{opacity:.06;-webkit-transform:translate(-50%,-60%) scale(1);transform:translate(-50%,-60%) scale(1)}50%{opacity:.14;-webkit-transform:translate(-50%,-60%) scale(1.14);transform:translate(-50%,-60%) scale(1.14)}}@keyframes med-dur-g{0%,to{opacity:.06;-webkit-transform:translate(-50%,-60%) scale(1);transform:translate(-50%,-60%) scale(1)}50%{opacity:.14;-webkit-transform:translate(-50%,-60%) scale(1.14);transform:translate(-50%,-60%) scale(1.14)}}.med-dur-num{-webkit-animation:med-num .1s ease both;animation:med-num .1s ease both}@-webkit-keyframes med-num{0%{opacity:.5;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes med-num{0%{opacity:.5;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.med-dur-btn:active{-webkit-transform:scale(.88);transform:scale(.88)}.med-succ-glow{position:absolute;top:-40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(192,144,208,.7) 0,transparent 68%);pointer-events:none;-webkit-animation:med-succ-g 5s ease-in-out infinite;animation:med-succ-g 5s ease-in-out infinite}@-webkit-keyframes med-succ-g{0%,to{opacity:.08;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}50%{opacity:.18;-webkit-transform:translateX(-50%) scale(1.2);transform:translateX(-50%) scale(1.2)}}@keyframes med-succ-g{0%,to{opacity:.08;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}50%{opacity:.18;-webkit-transform:translateX(-50%) scale(1.2);transform:translateX(-50%) scale(1.2)}}.med-succ-sparkle{-webkit-animation:med-sparkle .5s ease-out both;animation:med-sparkle .5s ease-out both}@-webkit-keyframes med-sparkle{0%{-webkit-transform:scale(.6);transform:scale(.6);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes med-sparkle{0%{-webkit-transform:scale(.6);transform:scale(.6);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.med-succ-title{-webkit-animation:med-fade-up .4s ease .15s both;animation:med-fade-up .4s ease .15s both}.med-succ-mins{-webkit-animation:med-fade-up .4s ease .25s both;animation:med-fade-up .4s ease .25s both}.med-succ-shift{-webkit-animation:med-fade-up .4s ease .35s both;animation:med-fade-up .4s ease .35s both}.med-succ-insight{-webkit-animation:med-fade-up .4s ease .45s both;animation:med-fade-up .4s ease .45s both}.med-succ-pts{-webkit-animation:med-pts-in .35s ease .55s both;animation:med-pts-in .35s ease .55s both}@-webkit-keyframes med-fade-up{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes med-fade-up{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes med-pts-in{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes med-pts-in{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.med-done-btn:active{-webkit-transform:scale(.97);transform:scale(.97)}.med-card-glow{-webkit-animation:med-card-g 4s ease-in-out infinite;animation:med-card-g 4s ease-in-out infinite}@-webkit-keyframes med-card-g{0%,to{opacity:.06}50%{opacity:.14}}@keyframes med-card-g{0%,to{opacity:.06}50%{opacity:.14}}.med-post-btn{-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.med-post-btn:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.med-post-btn:active{-webkit-transform:scale(.9);transform:scale(.9)}.med-ctrl-btn:active{-webkit-transform:scale(.96);transform:scale(.96)}.med-hover-x{-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.med-hover-x:hover{-webkit-transform:translateX(3px);transform:translateX(3px)}.med-hover-x:active{-webkit-transform:scale(.98);transform:scale(.98)}.med-primary-btn{-webkit-transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:transform .15s,box-shadow .15s;transition:transform .15s,box-shadow .15s,-webkit-transform .15s,-webkit-box-shadow .15s}.med-primary-btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.med-primary-btn:active{-webkit-transform:scale(.97);transform:scale(.97)}.med-pick-btn1{-webkit-transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:transform .15s,box-shadow .15s;transition:transform .15s,box-shadow .15s,-webkit-transform .15s,-webkit-box-shadow .15s}.med-pick-btn1:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 8px 28px rgba(192,144,208,.2)!important;box-shadow:0 8px 28px rgba(192,144,208,.2)!important}.med-pick-btn1:active{-webkit-transform:scale(.98);transform:scale(.98)}.med-pick-btn2{-webkit-transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:transform .15s,box-shadow .15s;transition:transform .15s,box-shadow .15s,-webkit-transform .15s,-webkit-box-shadow .15s}.med-pick-btn2:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 8px 28px rgba(192,144,208,.28)!important;box-shadow:0 8px 28px rgba(192,144,208,.28)!important}.med-pick-btn2:active{-webkit-transform:scale(.98);transform:scale(.98)}.mood-btn-tap[data-v-3dcdc965]:active{-webkit-transform:scale(.94);transform:scale(.94)}.mood-card-btn[data-v-3dcdc965]:hover{-webkit-transform:translateY(-4px) scale(1.04);transform:translateY(-4px) scale(1.04)}.mood-card-btn[data-v-3dcdc965]:active{-webkit-transform:scale(.93);transform:scale(.93)}.bio-succ-glow{position:absolute;top:-40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:280px;height:280px;border-radius:50%;pointer-events:none;-webkit-animation:bio-sg 5s ease-in-out infinite;animation:bio-sg 5s ease-in-out infinite}@-webkit-keyframes bio-sg{0%,to{opacity:.06;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}50%{opacity:.16;-webkit-transform:translateX(-50%) scale(1.18);transform:translateX(-50%) scale(1.18)}}@keyframes bio-sg{0%,to{opacity:.06;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}50%{opacity:.16;-webkit-transform:translateX(-50%) scale(1.18);transform:translateX(-50%) scale(1.18)}}.bio-succ-icon{-webkit-animation:bio-icon-in .45s ease both;animation:bio-icon-in .45s ease both}@-webkit-keyframes bio-icon-in{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes bio-icon-in{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.bio-succ-label{-webkit-animation:bio-fade-up .35s ease .1s both;animation:bio-fade-up .35s ease .1s both}.bio-succ-value{-webkit-animation:bio-fade-up .35s ease .18s both;animation:bio-fade-up .35s ease .18s both}.bio-succ-delta{-webkit-animation:bio-fade-up .35s ease .26s both;animation:bio-fade-up .35s ease .26s both}.bio-succ-story{-webkit-animation:bio-fade-up .35s ease .34s both;animation:bio-fade-up .35s ease .34s both}.bio-succ-pts{-webkit-animation:bio-scale-in .3s ease .44s both;animation:bio-scale-in .3s ease .44s both}@-webkit-keyframes bio-fade-up{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bio-fade-up{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bio-scale-in{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes bio-scale-in{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.bio-pick-btn-0{-webkit-animation:bio-pick-in .28s ease 0s both;animation:bio-pick-in .28s ease 0s both}.bio-pick-btn-1{-webkit-animation:bio-pick-in .28s ease .06s both;animation:bio-pick-in .28s ease .06s both}.bio-pick-btn-2{-webkit-animation:bio-pick-in .28s ease .12s both;animation:bio-pick-in .28s ease .12s both}.bio-pick-btn-3{-webkit-animation:bio-pick-in .28s ease .18s both;animation:bio-pick-in .28s ease .18s both}@-webkit-keyframes bio-pick-in{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bio-pick-in{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.bio-pick-btn{-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s}.bio-pick-btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.bio-pick-btn:active{-webkit-transform:scale(.98);transform:scale(.98)}.bio-metric-glow{-webkit-animation:bio-mg 5s ease-in-out infinite;animation:bio-mg 5s ease-in-out infinite;opacity:0}@-webkit-keyframes bio-mg{0%,to{opacity:.05;-webkit-transform:translate(-50%,-60%) scale(1);transform:translate(-50%,-60%) scale(1)}50%{opacity:.12;-webkit-transform:translate(-50%,-60%) scale(1.12);transform:translate(-50%,-60%) scale(1.12)}}@keyframes bio-mg{0%,to{opacity:.05;-webkit-transform:translate(-50%,-60%) scale(1);transform:translate(-50%,-60%) scale(1)}50%{opacity:.12;-webkit-transform:translate(-50%,-60%) scale(1.12);transform:translate(-50%,-60%) scale(1.12)}}.bio-metric-num{-webkit-animation:bio-num .09s ease both;animation:bio-num .09s ease both}@-webkit-keyframes bio-num{0%{opacity:.5;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bio-num{0%{opacity:.5;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.bio-bp-preview{-webkit-animation:bio-bp-anim .1s ease both;animation:bio-bp-anim .1s ease both}@-webkit-keyframes bio-bp-anim{0%{opacity:.6;-webkit-transform:scale(.96);transform:scale(.96)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes bio-bp-anim{0%{opacity:.6;-webkit-transform:scale(.96);transform:scale(.96)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.bio-num-anim{-webkit-animation:bio-num-anim .09s ease both;animation:bio-num-anim .09s ease both}@-webkit-keyframes bio-num-anim{0%{opacity:.5;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bio-num-anim{0%{opacity:.5;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.bio-feedback-in{-webkit-animation:bio-feed-in .22s ease both;animation:bio-feed-in .22s ease both}@-webkit-keyframes bio-feed-in{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bio-feed-in{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.bio-btn-tap:active{-webkit-transform:scale(.88);transform:scale(.88)}.bio-hover-x:hover{-webkit-transform:translateX(3px);transform:translateX(3px)}.bio-hover-x:active{-webkit-transform:scale(.98);transform:scale(.98)}.bio-btn-hover:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.bio-btn-hover:active{-webkit-transform:scale(.97);transform:scale(.97)}.bio-msg-in{-webkit-animation:bio-feed-in .22s ease both;animation:bio-feed-in .22s ease both}.bio-timing-btn{-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.bio-timing-btn:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.bio-timing-btn:active{-webkit-transform:scale(.96);transform:scale(.96)}.alm-backdrop{position:fixed;inset:0;z-index:500;background:rgba(4,10,6,.82);backdrop-filter:blur(8px)}.alm-outer{position:fixed;inset:0;z-index:501;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px;pointer-events:none}.alm-outer,.alm-panel{display:-webkit-box;display:-ms-flexbox;display:flex}.alm-panel{pointer-events:auto;width:100%;max-width:760px;background:linear-gradient(160deg,#0a1a0d,#0e1c10 50%,#0c1318);border-radius:28px;overflow:hidden;-webkit-box-shadow:0 32px 80px rgba(0,0,0,.65),0 0 0 1px hsla(0,0%,100%,.07);box-shadow:0 32px 80px rgba(0,0,0,.65),0 0 0 1px hsla(0,0%,100%,.07);max-height:90vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.alm-header{gap:10px;padding:14px 20px 12px;border-bottom:1px solid hsla(0,0%,100%,.07)}.alm-btn-circle,.alm-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.alm-btn-circle{width:32px;height:32px;border-radius:50%;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:hsla(0,0%,100%,.5);font-size:18px;line-height:1}.alm-close-mid{font-size:15px;color:hsla(0,0%,100%,.35);background:transparent;border-color:hsla(0,0%,100%,.1);width:28px;height:28px}.alm-title{font-size:12px;font-weight:700;color:hsla(0,0%,100%,.4);letter-spacing:.06em;text-transform:uppercase;-webkit-box-flex:1;-ms-flex:1;flex:1}.alm-pts-pill{background:rgba(212,168,67,.12);border:1px solid rgba(212,168,67,.28);border-radius:20px;padding:4px 12px;-ms-flex-negative:0;flex-shrink:0;font-size:12px;font-weight:800;color:#d4a843}.alm-pts-done{background:rgba(107,143,113,.1);border-color:rgba(107,143,113,.25);color:#a8c5ac;font-weight:700}.alm-scroll{overflow-y:auto;scrollbar-width:none;-webkit-box-flex:1;-ms-flex:1;flex:1}.alm-mount>.alm-backdrop{-webkit-animation:alm-fade-in .2s ease both;animation:alm-fade-in .2s ease both}@-webkit-keyframes alm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes alm-fade-in{0%{opacity:0}to{opacity:1}}.alm-panel-enter{-webkit-animation:alm-panel-in .38s cubic-bezier(.175,.885,.32,1.12) both;animation:alm-panel-in .38s cubic-bezier(.175,.885,.32,1.12) both}@-webkit-keyframes alm-panel-in{0%{opacity:0;-webkit-transform:scale(.94) translateY(24px);transform:scale(.94) translateY(24px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes alm-panel-in{0%{opacity:0;-webkit-transform:scale(.94) translateY(24px);transform:scale(.94) translateY(24px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}.alm-step-enter-active{-webkit-animation:alm-step-in .22s ease both;animation:alm-step-in .22s ease both}.alm-step-leave-active{-webkit-animation:alm-step-out .18s ease both;animation:alm-step-out .18s ease both}@-webkit-keyframes alm-step-in{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes alm-step-in{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes alm-step-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes alm-step-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}}.clm-backdrop{position:fixed;inset:0;z-index:500;background:rgba(4,10,6,.82);backdrop-filter:blur(8px)}.clm-outer{position:fixed;inset:0;z-index:501;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px;pointer-events:none}.clm-outer,.clm-panel{display:-webkit-box;display:-ms-flexbox;display:flex}.clm-panel{pointer-events:auto;width:100%;max-width:480px;background:linear-gradient(160deg,#0a1a0d,#0e1c10 50%,#0c1318);border-radius:28px;overflow:hidden;-webkit-box-shadow:0 32px 80px rgba(0,0,0,.65),0 0 0 1px hsla(0,0%,100%,.07);box-shadow:0 32px 80px rgba(0,0,0,.65),0 0 0 1px hsla(0,0%,100%,.07);max-height:90vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.clm-panel-enter{-webkit-animation:clm-panel-in .38s cubic-bezier(.175,.885,.32,1.12) both;animation:clm-panel-in .38s cubic-bezier(.175,.885,.32,1.12) both}@-webkit-keyframes clm-panel-in{0%{opacity:0;-webkit-transform:scale(.94) translateY(24px);transform:scale(.94) translateY(24px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes clm-panel-in{0%{opacity:0;-webkit-transform:scale(.94) translateY(24px);transform:scale(.94) translateY(24px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}.clm-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:20px 24px 16px;-ms-flex-negative:0;flex-shrink:0}.clm-header-left{-webkit-box-flex:1;-ms-flex:1;flex:1}.clm-header-title{font-size:16px;font-weight:800;color:#fff;letter-spacing:-.02em;margin-bottom:4px}.clm-header-sub{font-size:11px;color:hsla(0,0%,100%,.42);font-weight:500}.clm-btn-close{width:32px;height:32px;border-radius:50%;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:hsla(0,0%,100%,.5);font-size:18px;-ms-flex-negative:0;flex-shrink:0;line-height:1}.clm-scroll{overflow-y:auto;scrollbar-width:none;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px 24px 28px;flex-direction:column;gap:20px}.clm-scroll,.clm-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.clm-section{flex-direction:column;gap:10px}.clm-section-label{font-size:10px;font-weight:700;color:hsla(0,0%,100%,.45);text-transform:uppercase;letter-spacing:.1em}.clm-pill-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.clm-pill{padding:8px 18px;border-radius:24px;border:1.5px solid hsla(0,0%,100%,.14);background:transparent;color:hsla(0,0%,100%,.65);font-size:13px;font-weight:600;cursor:pointer;-webkit-transition:all .16s ease;transition:all .16s ease}.clm-chip-grid{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.clm-chip{padding:7px 14px;border-radius:20px;border:1.5px solid hsla(0,0%,100%,.14);background:transparent;color:hsla(0,0%,100%,.65);font-size:12px;font-weight:500;cursor:pointer;-webkit-transition:all .16s ease;transition:all .16s ease}.clm-mood-row{gap:8px}.clm-mood-btn,.clm-mood-row{display:-webkit-box;display:-ms-flexbox;display:flex}.clm-mood-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:12px 8px;border-radius:16px;border:1.5px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);cursor:pointer;-webkit-transition:all .16s ease;transition:all .16s ease}.clm-mood-emoji{font-size:22px;line-height:1}.clm-mood-label{font-size:10px;font-weight:600;color:hsla(0,0%,100%,.55)}.clm-save-wrap{padding-top:4px}.clm-btn-save{display:block;width:100%;padding:14px 16px;border:none;border-radius:16px;font-size:14px;font-weight:800;cursor:pointer;letter-spacing:-.01em}