@media screen and (max-width: 768px){.gallery-pages{width:100vw;height:100%;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;flex-direction:column}.gallery-pages .gallery-pages-wrap{width:300vw;height:100%;margin-left:-100%;display:flex;align-items:flex-start}.gallery-pages .gallery-pages-wrap .gallery-pages-scroll{flex-shrink:0;min-height:100px;width:100vw;height:100%;display:flex;flex-direction:column;gap:16px;align-items:center;box-sizing:border-box;padding:44px 0 48px 0}.gallery-pages .gallery-pages-wrap .gallery-pages-scroll .gallery-pages-item{flex:1;width:100%;max-width:460px;overflow-y:scroll;overflow-x:hidden;scrollbar-width:none}.gallery-pages .gallery-pages-wrap .gallery-pages-scroll .gallery-pages-item::-webkit-scrollbar{width:0;height:0;display:none}.gallery-page{align-items:center;background-color:var(--material-themesyslightsurface-container-lowest);display:flex;flex-direction:column;position:relative;width:100%;gap:16px;padding:32px 20px 0px 20px}}@media screen and (min-width: 768px){.gallery-pages{width:100vw;height:100%;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;flex-direction:column}.gallery-pages .gallery-pages-wrap{width:300vw;height:100%;margin-left:-100%;display:flex;align-items:flex-start}.gallery-pages .gallery-pages-wrap .gallery-pages-scroll{flex-shrink:0;min-height:100px;width:100vw;height:100%;display:flex;flex-direction:column;gap:16px;align-items:center;box-sizing:border-box;padding:44px 0 48px 0}.gallery-pages .gallery-pages-wrap .gallery-pages-scroll .gallery-pages-item{flex:1;width:100%;max-width:1160px;overflow-y:scroll;overflow-x:hidden;scrollbar-width:none;display:flex;flex-direction:column;align-items:center}.gallery-pages .gallery-pages-wrap .gallery-pages-scroll .gallery-pages-item::-webkit-scrollbar{width:0;height:0;display:none}.gallery-page{align-items:center;background-color:var(--material-themesyslightsurface-container-lowest);display:flex;flex-direction:column;justify-content:center;position:relative;width:100%;gap:16px;padding:48px 20px 0px 20px;max-width:520px}}.next{animation:right .3s ease;animation-fill-mode:forwards}.prev{animation:left .3s ease;animation-fill-mode:forwards}.disabled{opacity:.5;pointer-events:none}*:focus{outline:none}@keyframes left{0%{margin-left:-100%}100%{margin-left:0px}}@keyframes right{0%{margin-left:-100%}100%{margin-left:-200%}}.clear-btn{position:fixed;left:0px;bottom:0px;background:rgba(0,128,0,.1);color:#fff;font-size:14px;padding:8px 12px;z-index:999}
@media screen and (max-width: 768px){.navigation{position:fixed;left:0;top:0;width:100%;z-index:10;flex-direction:column;align-items:center;transition:left .3s ease,right .3s ease;background:#fff}.navigation .navigation-wrap{display:flex;width:100%;padding:0 12px;box-sizing:border-box;justify-content:space-between;align-items:center}.navigation .navigation-wrap .back-icon{width:44px;height:44px}.navigation .navigation-wrap .progress-bar{flex:1;height:4px;background:#d8e7ce;border-radius:2px;position:relative;display:flex;align-items:flex-start}.navigation .navigation-wrap .progress-bar .progress-bar-content{height:4px;background:#00a809;border-radius:2px;position:relative;transition:width .15s ease}.navigation .navigation-wrap .title-icon{width:60px;height:20px}.navigation .navigation-wrap .menu-icon{width:44px;height:44px}}@media screen and (min-width: 768px){.navigation{position:fixed;left:0;top:0;width:100%;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;height:96px}.navigation .navigation-container{width:100%;max-width:1160px;position:relative;display:flex;flex-direction:column;align-items:center;height:96px}.navigation .navigation-container .navigation-wrap{display:flex;width:100%;padding:24px 12px;box-sizing:border-box;justify-content:space-between;align-items:center}.navigation .navigation-container .navigation-wrap .title-icon{width:72px;height:24px}.navigation .navigation-container .navigation-wrap .menu-icon{width:48px;height:48px;cursor:pointer}.navigation .navigation-container .back-icon{position:absolute;top:144px;left:0;width:48px;height:48px;cursor:pointer}.navigation .navigation-container .progress-bar{width:100%;background:rgba(0,0,0,.08);border-radius:2px;position:relative;display:flex;align-items:flex-start;height:4px}.navigation .navigation-container .progress-bar .progress-bar-content{height:4px;background:#00a809;border-radius:2px;position:relative;transition:width .15s ease}}

.support-popup{display:flex;flex-direction:column;align-items:flex-end;width:100%;height:100%;position:fixed;left:0;top:0;z-index:999;background:rgba(0,0,0,.6)}.support-popup .support-popup-right{background-color:#fff;box-shadow:0px 1px 3px rgba(0,0,0,.2980392157),0px 4px 8px 3px rgba(0,0,0,.1490196078);display:flex;flex-direction:column;overflow:hidden;padding:20px 12px;position:relative;width:280px;height:100%;overflow-y:scroll}.support-popup .support-popup-right .support-popup-top{display:flex;align-items:center}.support-popup .support-popup-right .support-popup-top .support-popup-top-content{font-weight:600;font-size:24px;line-height:100%;color:#151e13;flex:1}.support-popup .support-popup-right .support-popup-top .support-popup-top-icon{width:44px;height:44px}.support-popup .support-popup-right .support-popup-items{padding:24px 0;flex:1;display:flex;flex-direction:column;gap:16px}.support-popup .support-popup-right .support-popup-items .support-popup-item{font-weight:600;font-size:16px;line-height:44px;letter-spacing:0px;vertical-align:middle;height:44px;cursor:pointer;color:#151e13}.support-popup .support-popup-right .support-popup-bottom{font-weight:400;font-size:14px;line-height:100%;letter-spacing:0px;color:#151e13}.support-popup .support-popup-right .support-popup-bottom span{text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;color:#00a809}
.privacy{align-items:center;background-color:#fafafa;display:flex;flex-direction:column;width:100%;height:100%;position:fixed;left:0;top:0;z-index:999;overflow-y:scroll}.privacy .top-nav-bar{align-items:flex-start;align-self:stretch;display:flex;height:44px;padding:0px 12px;position:relative;width:100%;flex-shrink:0}.privacy .frame{align-self:stretch;flex:1;flex-grow:1;position:relative}.privacy .icon{align-items:center;display:flex;gap:10px;height:44px;justify-content:center;left:0;position:absolute;top:0;width:44px}.privacy .img{height:24px;position:relative;width:24px}.privacy .calo{height:20px;left:146px;position:absolute;top:12px;width:60px}.privacy .frame-wrapper{align-items:flex-end;align-self:stretch;display:flex;flex:0 0 auto;gap:10px;padding:10px;position:relative;width:100%}.privacy .frame-wrapper-dropdown{top:80px;z-index:88;position:absolute;width:100%;display:flex;flex-direction:column;border:1px solid #e0e0e0;background:#fff;border-radius:12px}.privacy .frame-wrapper-dropdown-item{width:100%;padding:16px;font-weight:500;font-size:14px;line-height:26px;letter-spacing:0px;color:#151e13;cursor:pointer}.privacy .div{align-items:center;background-color:#fff;border:1px solid;border-color:#e0e0e0;border-radius:12px;display:flex;flex:1;flex-grow:1;justify-content:space-between;overflow:hidden;padding:16px 8px 16px 16px;position:relative}.privacy .dropdown{color:var(--material-themesyslighton-surface);font-size:14px;font-weight:500;letter-spacing:0;line-height:normal;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.privacy .privacy-main-content{align-items:center;align-self:stretch;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:24px;overflow:hidden;padding:24px 16px;position:relative;width:100%;overflow-y:scroll;font-size:16px;color:#000}.privacy .privacy-main-content p{width:100%}.privacy .title{align-self:stretch;color:var(--material-themesyslighton-surface);font-size:18px;font-weight:700;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;text-align:center}.privacy .body-text{align-self:stretch;color:var(--material-themesyslighton-surface);font-size:12px;font-weight:400;letter-spacing:0;line-height:12px;margin-bottom:-24px;position:relative}.privacy-main-content table{border-collapse:collapse;border:1px solid #000;table-layout:fixed;width:100%;word-break:break-word}.privacy-main-content td{padding:0 10px;border:1px solid #000}.privacy-main-content p{text-align:left}.privacy-main-content li{-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em}.privacy-main-content a{word-break:break-all}.privacy-main-content h2{text-align:center;font-weight:bold}.privacy-main-content ol{-webkit-padding-start:20px;padding-inline-start:20px;list-style-type:upper-roman}.privacy-main-content ol p,.privacy-main-content ol li{margin:16px 0}.privacy-main-content li{-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;list-style-position:unset;display:list-item;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;list-style-position:inside}
.div-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:12px;height:238px}.div-wrapper .p{align-self:stretch;color:rgba(0,0,0,0);font-size:12px;font-weight:400;letter-spacing:0;line-height:18px;position:relative}.div-wrapper .text-wrapper-5{color:#151e13}.div-wrapper .text-wrapper-6{color:#00a809;font-weight:600;text-decoration:underline}.div-wrapper .text-wrapper-7{color:#00a809;font-weight:600}
.flexcontainer{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.flexcontainer .text{align-self:stretch;color:var(--material-themesyslighton-surface);font-size:16px;font-weight:400;letter-spacing:0;line-height:18px;position:relative}.flexcontainer .text-wrapper{color:#151e13;font-size:16px;font-weight:400;letter-spacing:0;line-height:18px}.flexcontainer .span{font-weight:700}
.flexcontainer-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.flexcontainer-wrapper .flexcontainer-wrapper-div{align-self:stretch;color:rgba(0,0,0,0);font-size:16px;font-weight:400;letter-spacing:0;line-height:18px;position:relative}.flexcontainer-wrapper .text-wrapper-2{color:#151e13}.flexcontainer-wrapper .text-wrapper-3{color:#00a809;font-weight:600;text-decoration:underline}.flexcontainer-wrapper .text-wrapper-4{color:#151e13;font-weight:700}
.money-back-policy{align-items:center;background-color:#fafafa;display:flex;flex-direction:column;position:relative}.money-back-policy .container-2{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;padding:24px;position:relative;width:100%}.money-back-policy .title{align-self:stretch;color:var(--material-themesyslighton-surface);font-size:18px;font-weight:700;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;text-align:center}.money-back-policy .section{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:10px;padding:16px 0px 0px;position:relative;width:100%}.money-back-policy .title-2{color:var(--material-themesyslighton-surface);font-size:16px;font-weight:700;height:20px;letter-spacing:0;line-height:20px;position:relative;white-space:nowrap}.money-back-policy .body-text{align-self:stretch;font-size:16px;font-weight:400;letter-spacing:0;line-height:16px;position:relative}.money-back-policy .title-3{color:var(--material-themesyslighton-surface);font-size:16px;font-weight:700;height:40px;letter-spacing:0;line-height:20px;margin-top:-1px;position:relative;width:343px}
.continue-btn{padding:14px 24px;background:#1fc81d;border-radius:24px;box-sizing:border-box;width:calc(100% - 40px);max-width:420px;font-weight:700;font-size:22px;line-height:27px;text-align:center;color:#fff;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.continue-btn-disabled{background:#d3ddcb;color:#fff;pointer-events:none}@media screen and (min-width: 768px){.continue-btn{font-weight:700;font-size:30px;line-height:72px;text-align:center;width:520px;height:72px;flex-shrink:0;box-sizing:border-box;padding:0;max-width:520px}}
.user-scale-pc{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;position:relative;width:1440px}.user-scale-pc .top{align-items:center;border-bottom-style:solid;border-bottom-width:2px;border-color:rgba(0,0,0,.0784313725);display:flex;height:96px;justify-content:space-between;max-width:1160px;padding:24px 12px;position:relative;width:100%}.user-scale-pc .calo{height:24px;position:relative;width:72px}.user-scale-pc .img{height:48px;position:relative;width:48px}.user-scale-pc .frame{background-color:var(--material-themerefprimaryprimary60);border-radius:2px;height:4px;left:0;position:absolute;top:93px;width:100px}.user-scale-pc .contents{align-items:center;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:48px;max-width:1160px;padding:48px 0px;position:relative;width:100%}.user-scale-pc .title{font-weight:700;font-size:48px;line-height:100%;color:#000}.user-scale-pc .container{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:24px;position:relative;width:100%}.user-scale-pc .image-container{flex:1;flex-grow:1;height:400px;position:relative}.user-scale-pc .text-container{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:36px;justify-content:center;padding:0px 24px;position:relative}.user-scale-pc .subtitle{align-self:stretch;color:var(--material-themesyslightoutline);font-size:24px;font-weight:600;letter-spacing:0px;line-height:32px;position:relative}.user-scale-pc .button{all:unset;align-items:center;background-color:var(--material-themekey-colorsprimary);border-radius:24px;box-sizing:border-box;display:flex;height:72px;justify-content:center;left:460px;max-width:520px;overflow:hidden;padding:0px 20px;position:absolute;top:828px;width:520px}.user-scale-pc .button-text{all:unset;box-sizing:border-box;color:var(--material-themewhite);font-size:30px;font-weight:700;letter-spacing:0px;line-height:normal;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.user-scale{align-items:center;justify-content:center;display:flex;flex-direction:column;box-sizing:border-box;position:relative;width:100%;height:100%}.user-scale .img-wrap{position:relative;width:100%}.user-scale .img{width:100%}.user-scale .img-shadow{position:absolute;bottom:-20px;width:100%}.user-scale .status-bar{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.user-scale .div{align-items:center;display:flex;height:54px;justify-content:space-between;position:relative;width:375px}.user-scale .time{align-items:center;display:flex;height:54px;justify-content:center;padding:16px 0px;position:relative;width:133px}.user-scale .levels{align-items:flex-start;align-self:stretch;display:flex;gap:7px;justify-content:center;padding:20px 0px;position:relative;width:133px}.user-scale .cellular-connection{height:12.23px;position:relative;width:19.2px}.user-scale .wifi{height:12.33px;position:relative;width:17.14px}.user-scale .battery{height:13px;position:relative;width:27.33px}.user-scale .cap{height:4px;left:26px;position:absolute;top:5px;width:1px}.user-scale .bar{align-self:stretch;height:44px;position:relative;width:100%}.user-scale .button{height:44px;left:319px;position:absolute;top:0;width:44px}.user-scale .calo{height:20px;left:158px;position:absolute;top:12px;width:60px}.user-scale .contents{align-items:center;display:flex;flex-direction:column;gap:20px;padding:8px 20px;width:100%}.user-scale .title{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;position:relative;width:100%}.user-scale .main-title{color:#151e13;text-align:center;font-size:30px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:0px}.user-scale .subtitle{align-self:stretch;color:#333;font-size:17px;font-weight:500;letter-spacing:0;line-height:24px;position:relative;text-align:center}
.gender-pc{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;position:relative;width:100%}.gender-pc .top{align-items:center;border-bottom-style:solid;border-bottom-width:2px;border-color:rgba(0,0,0,.0784313725);display:flex;height:96px;justify-content:space-between;max-width:1160px;overflow:hidden;padding:24px 12px;position:relative;width:100%}.gender-pc .calo{height:24px;position:relative;width:72px}.gender-pc .button{height:48px;position:relative;width:48px}.gender-pc .frame{background-color:var(--material-themerefprimaryprimary60);border-radius:2px;height:4px;left:0;position:absolute;top:93px;width:100px}.gender-pc .contents{align-items:center;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:48px;max-width:1160px;padding:48px 0px;position:relative;width:100%}.gender-pc .title{align-self:stretch;height:60px;position:relative;width:100%}.gender-pc .back{height:48px;left:12px;position:absolute;top:6px;width:48px}.gender-pc .heading{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:var(--material-themesyslighton-surface);display:-webkit-box;font-size:36px;font-weight:600;left:406px;letter-spacing:0px;line-height:normal;overflow:hidden;position:absolute;text-align:center;text-overflow:ellipsis;top:7px}.gender-pc .div{align-items:center;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:24px;max-width:520px;position:relative}.gender-pc .sex-options{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:12px;justify-content:center;position:relative}.gender-pc .div-2{align-items:center;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:16px;justify-content:center;position:relative;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.gender-pc .female-image{background-position:50% 50%;background-size:cover;height:320px;position:relative;width:240px}.gender-pc .beautiful-shadows{height:296px;left:0;position:absolute;top:24px;width:239px}.gender-pc .text-wrapper{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:var(--material-themesyslighton-surface);display:-webkit-box;font-size:var(--web-text-font-size);font-style:var(--web-text-font-style);font-weight:var(--web-text-font-weight);letter-spacing:var(--web-text-letter-spacing);line-height:var(--web-text-line-height);overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.gender-pc .male-image{background-position:50% 50%;background-size:cover;height:320px;position:relative;width:240px}.gender-pc .img{height:296px;left:1px;position:absolute;top:24px;width:239px}.gender-pc .button-2{all:unset;align-items:center;align-self:stretch;border-radius:24px;box-sizing:border-box;display:flex;gap:8px;height:56px;justify-content:center;overflow:hidden;padding:12px 16px;position:relative;width:100%;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.gender-pc .icon-nonbinary{height:36px;margin-bottom:-2px;margin-top:-2px;position:relative;width:36px}.gender-pc .non-binary-text{color:var(--material-themesyslightoutline);font-size:18px;font-weight:500;letter-spacing:0px;line-height:26px;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.gender-mobile{align-items:center;background-color:var(--material-themesyslightsurface-container-lowest);display:flex;flex-direction:column;height:100%;position:relative;width:100%}.gender-mobile .status-bar{align-self:stretch;height:54px;position:relative;width:100%}.gender-mobile .top-nav-bar{align-items:flex-start;align-self:stretch;display:flex;height:44px;padding:0px 12px;position:relative;width:100%}.gender-mobile .frame{align-items:center;align-self:stretch;display:flex;flex:1;flex-grow:1;justify-content:space-between;position:relative}.gender-mobile .icon{align-items:center;display:flex;gap:10px;height:44px;justify-content:center;position:relative;width:44px}.gender-mobile .icon-path{height:24px;position:relative;width:24px}.gender-mobile .div{align-items:center;display:flex;gap:6px;position:relative;width:169px}.gender-mobile .frame-2{background-color:var(--material-themesyslightsurface-variant);border-radius:2px;flex:1;flex-grow:1;height:4px;position:relative}.gender-mobile .frame-3{background-color:var(--material-themerefprimaryprimary60);border-radius:2px;height:4px;left:0;position:absolute;top:0;width:8px}.gender-mobile .button{border-radius:12px;height:44px;overflow:hidden;position:relative;width:44px}.gender-mobile .rectangle{background-color:#333;border-radius:1px;height:2px;left:12px;position:absolute;top:14px;width:20px}.gender-mobile .rectangle-2{background-color:#333;border-radius:1px;height:2px;left:12px;position:absolute;top:21px;width:20px}.gender-mobile .rectangle-3{background-color:#333;border-radius:1px;height:2px;left:12px;position:absolute;top:28px;width:20px}.gender-mobile .frame-4{align-items:center;align-self:stretch;border-radius:32px 32px 0px 0px;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:24px;overflow:hidden;padding:32px 20px 0px;position:relative;width:100%}.gender-mobile .title{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;min-height:64px;position:relative;width:100%}.gender-mobile .heading{-webkit-box-orient:vertical;-webkit-line-clamp:4;align-self:stretch;color:var(--material-themesyslighton-surface);display:-webkit-box;font-size:24px;font-weight:600;letter-spacing:0px;line-height:32px;margin-top:-1px;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis}.gender-mobile .frame-5{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;position:relative;width:100%}.gender-mobile .sex-options{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;gap:12px;justify-content:center;position:relative;width:100%}.gender-mobile .div-2{align-items:center;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:16px;height:300px;justify-content:center;position:relative;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.gender-mobile .img{height:216px;position:relative;width:161.5px}.gender-mobile .text-wrapper{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:var(--material-themesyslighton-surface);display:-webkit-box;font-size:18px;font-style:normal;font-weight:600;line-height:26px;letter-spacing:0px;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.gender-mobile .button-2{all:unset;align-items:center;align-self:stretch;border-radius:24px;box-sizing:border-box;display:flex;gap:8px;height:56px;justify-content:center;overflow:hidden;padding:12px 16px;position:relative;width:100%;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.gender-mobile .icon-nonbinary{height:36px;margin-bottom:-2px;margin-top:-2px;position:relative;width:36px}.gender-mobile .non-binary-text{color:var(--material-themesyslightoutline);font-size:18px;font-weight:500;letter-spacing:0px;line-height:26px;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.enhanced-image-container{position:relative;display:inline-block}.enhanced-image-container .image-loading-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;border-radius:4px;z-index:1}.enhanced-image-container .image-loading-placeholder .default-loading-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center}.enhanced-image-container .image-loading-placeholder .default-loading-placeholder .loading-spinner{width:24px;height:24px;border:2px solid #e0e0e0;border-top:2px solid #007bff;border-radius:50%;animation:spin 1s linear infinite}.enhanced-image-container .image-error-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;color:#6c757d;z-index:2}.enhanced-image-container .image-error-placeholder .error-icon{font-size:24px;margin-bottom:8px}.enhanced-image-container .image-error-placeholder .error-text{font-size:12px;text-align:center}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.current-body-type{align-items:center;background-color:var(--material-themesyslightsurface-container-lowest);display:flex;flex-direction:column;height:100%;position:relative;width:100%}.current-body-type .navigation-bar{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.current-body-type .status-bar{align-self:stretch;height:44px;position:relative;width:100%}.current-body-type .top-nav-bar{align-items:flex-start;align-self:stretch;display:flex;height:44px;padding:0px 12px;position:relative;width:100%}.current-body-type .frame{align-items:center;align-self:stretch;display:flex;flex:1;flex-grow:1;justify-content:space-between;position:relative}.current-body-type .icon{align-items:center;display:flex;gap:10px;height:44px;justify-content:center;position:relative;width:44px}.current-body-type .icon-path{height:24px;position:relative;width:24px}.current-body-type .div{align-items:center;display:flex;gap:6px;position:relative;width:169px}.current-body-type .frame-2{background-color:var(--material-themesyslightsurface-variant);border-radius:2px;flex:1;flex-grow:1;height:4px;position:relative}.current-body-type .frame-3{background-color:var(--material-themerefprimaryprimary60);border-radius:2px;height:4px;left:0;position:absolute;top:0;width:8px}.current-body-type .button{border-radius:12px;height:44px;overflow:hidden;position:relative;width:44px}.current-body-type .rectangle{background-color:#333;border-radius:1px;height:2px;left:12px;position:absolute;top:14px;width:20px}.current-body-type .rectangle-2{background-color:#333;border-radius:1px;height:2px;left:12px;position:absolute;top:21px;width:20px}.current-body-type .rectangle-3{background-color:#333;border-radius:1px;height:2px;left:12px;position:absolute;top:28px;width:20px}.current-body-type .frame-4{align-items:center;align-self:stretch;border-radius:32px 32px 0px 0px;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:24px;overflow:hidden;padding:32px 20px 0px;position:relative;width:100%}.current-body-type .title{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;min-height:64px;position:relative;width:100%}.current-body-type .heading{-webkit-box-orient:vertical;-webkit-line-clamp:4;align-self:stretch;color:var(--material-themesyslighton-surface);display:-webkit-box;font-size:24px;font-weight:600;letter-spacing:0px;line-height:32px;margin-top:-1px;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis}@media screen and (min-width: 768px){.current-body-type .frame-4{padding:48px 20px 0px}.current-body-type .heading{font-weight:600;font-size:36px;line-height:100%;text-align:center}}.current-body-type .frame-5{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;position:relative;width:100%;justify-content:center}.current-body-type .list{align-items:center;background-color:#f4f9f0;border-radius:16px;display:flex;height:120px;justify-content:space-between;overflow:hidden;padding:0px 0px 0px 24px;position:relative;width:100%;max-width:520px}.current-body-type .text-wrapper{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--material-themesyslighton-surface);display:-webkit-box;flex:1;font-size:18px;font-style:normal;font-weight:600;line-height:26px;letter-spacing:0px;overflow:hidden;position:relative;text-overflow:ellipsis}.current-body-type .image{height:120px;position:relative;width:160px}.current-body-type .image-placeholder{height:120px;width:160px}.current-body-type .list .enhanced-image-container{position:relative;height:120px;width:160px;overflow:hidden}.current-body-type .list .enhanced-image-container .image-loading-placeholder{background-color:#f0f0f0;border-radius:8px}.current-body-type .list .enhanced-image-container .default-loading-placeholder{height:100%;width:100%}
.height{align-items:center;background-color:var(--material-themesyslightsurface-container-lowest);display:flex;flex-direction:column;width:100%;height:100%;position:relative;padding:0px 0px 48px}.height .frame-4{align-items:center;border-radius:32px 32px 0px 0px;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:24px;overflow:hidden;padding:32px 20px 0px;position:relative;width:100%}.height .title{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;min-height:64px;position:relative;width:100%}.height .heading{-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;align-self:stretch;color:var(--material-themesyslighton-surface);display:-webkit-box;font-size:24px;font-weight:600;letter-spacing:0px;line-height:32px;margin-top:-1px;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis}.height .frame-5{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;padding:0px 56px;position:relative;width:100%}.height .age-container{align-items:center;border-bottom-style:solid;border-bottom-width:2px;border-color:var(--material-themerefneutralneutral95);display:inline-flex;gap:16px;height:62px;justify-content:center;position:relative}.height .div-2{align-items:center;display:inline-flex;flex:0 0 auto;position:relative}.height .height-label{color:#151e13;font-size:36px;font-weight:700;letter-spacing:0;line-height:36px;margin-top:0;position:relative;text-align:center;white-space:nowrap;width:108px;border:none;vertical-align:baseline}.height .height-label::-webkit-input-placeholder{color:var(--material-themesyslightoutline-variant);font-size:22px;line-height:22px;vertical-align:baseline;position:relative;top:-5px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.height .height-label::-moz-placeholder{color:var(--material-themesyslightoutline-variant);font-size:22px;line-height:22px;vertical-align:baseline;position:relative;top:-5px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.height .height-label::placeholder{color:var(--material-themesyslightoutline-variant);font-size:22px;line-height:22px;vertical-align:baseline;position:relative;top:-5px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports(-webkit-touch-callout: none){.height .height-label::-webkit-input-placeholder{vertical-align:unset;position:unset;top:unset;font-size:20px;line-height:36px;transform:translateY(-2px)}.height .height-label::-moz-placeholder{vertical-align:unset;position:unset;top:unset;font-size:20px;line-height:36px;transform:translateY(-2px)}.height .height-label::placeholder{vertical-align:unset;position:unset;top:unset;font-size:20px;line-height:36px;transform:translateY(-2px)}}.height .unit-label-2{color:var(--material-themesyslightoutline);font-size:22px;font-weight:600;letter-spacing:0;line-height:36px;margin-top:0;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;vertical-align:baseline}.height .info-container{align-items:flex-start;align-self:stretch;background-color:var(--material-themerefneutralneutral99);border:1px solid;border-color:var(--material-themerefneutralneutral98);border-radius:16px;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.height .info-row{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;justify-content:center;padding:16px;position:relative;width:100%}.height .info-text{align-self:stretch;color:var(--material-themesyslighton-surface);font-size:14px;font-weight:600;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative}.height .info-description{align-self:stretch;color:var(--material-themesyslightoutline);font-size:12px;font-weight:500;letter-spacing:0px;line-height:normal;position:relative}.height .button-text-wrapper{all:unset;align-items:center;background-color:var(--material-themesyslightsurface-dim);border-radius:24px;box-sizing:border-box;display:flex;height:56px;justify-content:center;overflow:hidden;padding:0px 20px;position:relative;width:335px}.height .button-text{all:unset;box-sizing:border-box;color:var(--material-themewhite);font-size:22px;font-weight:700;letter-spacing:0px;line-height:normal;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 768px){.height .frame-4{padding:48px 20px 0px;max-width:520px}.height .heading{font-weight:600;font-size:36px;line-height:100%;text-align:center}}
.unit-selector{background-color:#fff;border:1px solid;border-color:var(--material-themesyslightsurface-variant);border-radius:24px;height:44px;overflow:hidden;position:relative;width:120px;display:flex;align-items:center;padding:0 4px;box-sizing:border-box;gap:8px}.unit-selector-wrap{height:36px;flex:1;border-radius:24px;color:var(--material-themesyslightoutline);font-size:16px;font-weight:700;line-height:36px;text-align:center;white-space:nowrap;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.unit-selector-select{background:#1fc81d;color:#fff}
.pc-age-range{align-items:center;background-color:#fff;display:flex;flex-direction:column;position:relative;width:100%}.pc-age-range .top{align-items:center;border-bottom-style:solid;border-bottom-width:2px;border-color:rgba(0,0,0,.0784313725);display:flex;height:96px;justify-content:space-between;max-width:1160px;padding:24px 12px;position:relative;width:100%}.pc-age-range .calo{height:24px;position:relative;width:72px}.pc-age-range .button{height:48px;position:relative;width:48px}.pc-age-range .contents{align-items:center;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:48px;max-width:1160px;padding:48px 0px;position:relative;width:100%}.pc-age-range .title{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:4px;position:relative;width:100%}.pc-age-range .heading{align-self:stretch;color:var(--material-themesyslighton-surface);font-size:42px;font-weight:700;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;text-align:center}.pc-age-range .text{align-items:center;align-self:stretch;border-radius:16px;display:flex;flex:0 0 auto;flex-direction:column;gap:4px;overflow:hidden;padding:16px;position:relative;width:100%}.pc-age-range .subtitle{color:var(--material-themesyslightoutline);font-size:24px;font-weight:600;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pc-age-range .quiz-info{color:var(--material-themesyslighton-surface-variant);font-size:18px;font-weight:600;letter-spacing:0;line-height:normal;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pc-age-range .frame{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;gap:16px;justify-content:center;position:relative;width:100%}.pc-age-range .card{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:11.25px;position:relative}.pc-age-range .age-wrapper{align-items:center;background-color:var(--material-themerefneutral-variantneutral-variant98);border:1.69px solid;border-color:var(--material-themerefneutral-variantneutral-variant95);border-radius:22.5px;display:flex;flex-direction:column;height:180px;justify-content:flex-end;overflow:hidden;position:relative;width:180px}.pc-age-range .pc-age-range-age{-webkit-backdrop-filter:blur(2.25px) brightness(100%);align-items:center;align-self:stretch;backdrop-filter:blur(2.25px) brightness(100%);background-color:var(--material-themerefprimaryprimary70);border-radius:0px 0px 22.5px 22.5px;display:flex;flex:0 0 auto;justify-content:space-between;overflow:hidden;padding:6.75px 13.5px 6.75px 18px;position:relative;width:100%}.pc-age-range .text-wrapper{color:#fff;font-size:18px;font-weight:700;letter-spacing:0;line-height:29.2px;margin-top:-1.12px;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pc-age-range .img{height:27px;position:relative;width:27px}.pc-age-range .img-2{height:148px;left:0;position:absolute;top:-11px;width:180px}.pc-age-range .image-fx{height:148px;left:19px;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:144px}.pc-age-range .image-fx-2{height:148px;left:7px;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:167px}.pc-age-range .image-fx-3{height:148px;left:4px;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:168px}.pc-age-range .disclaimer-wrapper{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;position:relative;width:100%}.pc-age-range .disclaimer{align-self:stretch;color:rgba(0,0,0,0);font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;margin-top:-1px;position:relative;text-align:center}.pc-age-range .span{color:#000}.pc-age-range .text-wrapper-2{color:#1c82f9;font-weight:500}.pc-age-range .text-wrapper-3{color:#1c82f9;font-weight:500;text-decoration:underline}.pc-age-range .text-wrapper-4{color:#1c82f9}
.age-range{align-items:center;display:flex;flex-direction:column;position:relative;width:100%;height:100%;padding-top:32px;box-sizing:border-box}.age-range .cap{height:4px;left:26px;position:absolute;top:5px;width:1px}.age-range .contents{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;position:relative;width:100%}.age-range .bar{align-self:stretch;height:44px;position:relative;width:100%}.age-range .button{border-radius:12px;height:44px;left:319px;overflow:hidden;position:absolute;top:0;width:44px}.age-range .rectangle{background-color:#333;border-radius:1px;height:2px;left:12px;position:absolute;top:14px;width:20px}.age-range .div{background-color:#333;border-radius:1px;height:2px;left:12px;position:absolute;top:21px;width:20px}.age-range .rectangle-2{background-color:#333;border-radius:1px;height:2px;left:12px;position:absolute;top:28px;width:20px}.age-range .calo{height:20px;left:158px;position:absolute;top:12px;width:60px}.age-range .title{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;padding:0px 20px;position:relative;width:100%}.age-range .chair-yoga{align-self:stretch;color:rgba(0,0,0,0);font-size:24px;font-weight:700;letter-spacing:0;line-height:28px;margin-top:-1px;position:relative;text-align:center}.age-range .span{color:#151e13}.age-range .text-wrapper-2{color:#00a809}.age-range .text{align-items:center;align-self:stretch;border-radius:16px;display:flex;flex:0 0 auto;flex-direction:column;gap:2px;overflow:hidden;padding:8px 12px;position:relative;width:100%}.age-range .subtitle{color:var(--material-themesyslightoutline);font-size:16px;font-weight:500;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.age-range .description{align-self:stretch;color:var(--material-themesyslighton-surface-variant);font-size:13px;font-weight:600;letter-spacing:0;line-height:normal;position:relative;text-align:center}.age-range .card{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:12px 10px;justify-content:space-between;padding:0px 15px;position:relative;width:375px}.age-range .card-2{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:10px;position:relative}.age-range .age-wrapper{align-items:center;background-color:var(--material-themerefneutral-variantneutral-variant98);border:1.5px solid;border-color:var(--material-themerefneutral-variantneutral-variant95);border-radius:20px;display:flex;flex-direction:column;height:160px;justify-content:flex-end;position:relative;width:160px}.age-range .card-age{-webkit-backdrop-filter:blur(2px) brightness(100%);align-items:center;align-self:stretch;backdrop-filter:blur(2px) brightness(100%);background-color:var(--material-themerefprimaryprimary70);border-radius:0px 0px 20px 20px;display:flex;flex:0 0 auto;justify-content:space-between;overflow:hidden;padding:6px 12px 6px 16px;position:relative;width:100%;z-index:5}.age-range .age-2{color:#fff;font-size:16px;font-weight:700;letter-spacing:0;line-height:26px;margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.age-range .play-icon{height:24px;position:relative;width:24px}.age-range .img{height:132px;left:0;position:absolute;top:-10px;width:160px}.age-range .image-fx{height:132px;left:17px;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:128px}.age-range .image-fx-2{height:132px;left:6px;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:148px}.age-range .terms{color:var(--material-themesyslighton-surface);font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;margin-top:-1px;position:relative;text-align:center;width:315px}.age-range .text-wrapper-3{color:#151e13;font-weight:600}.age-range .text-wrapper-4{color:#1c82f9;font-weight:500}.age-range .text-wrapper-5{color:#1c82f9;font-weight:500;text-decoration:underline}@media screen and (min-width: 768px){.age-range .card{width:100%;justify-content:center}.age-range .age-wrapper{width:180px;height:180px}.age-range .img{height:152px;left:0;position:absolute;top:-10px;width:180px}}
.activity-level{align-items:center;background-color:var(--material-themesyslightsurface-container-lowest);display:flex;flex-direction:column;height:100%;position:relative;width:100%}
.questionnaire-select{display:flex;flex-direction:column;gap:56px;width:100%;box-sizing:border-box}.questionnaire-select .questionnaire-select-title{font-weight:600;font-size:24px;line-height:32px;text-align:center;color:#151e13}.questionnaire-select .questionnaire-select-list{display:flex;flex-direction:column;gap:16px;width:100%;box-sizing:border-box}.questionnaire-select .questionnaire-select-list .questionnaire-select-item{display:flex;flex-direction:column;gap:4px;padding:26px 20px;background:#f4f9f0;border-radius:16px;border:2px solid #fff;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer}.questionnaire-select .questionnaire-select-list .questionnaire-select-item .questionnaire-select-item-content{font-weight:600;font-size:18px;line-height:26px;color:#151e13}.questionnaire-select .questionnaire-select-list .questionnaire-select-item .questionnaire-select-item-sub-content{font-weight:500;font-size:14px;line-height:20px;letter-spacing:0px;color:#3d4a38}.questionnaire-select .questionnaire-select-list .questionnaire-select-item-select{border:2px solid #1fc81d}
.results-timing{align-items:center;background-color:var(--material-themesyslightsurface-container-lowest);display:flex;flex-direction:column;height:100%;position:relative;width:100%}
.health-concerns{align-items:center;background-color:var(--material-themesyslightsurface-container-lowest);display:flex;flex-direction:column;height:100%;position:relative;width:100%}
.questionnaire-multiple{align-items:center;display:flex;flex-direction:column;box-sizing:border-box;position:relative;width:100%;gap:56px}.questionnaire-multiple .questionnaire-multiple-title{font-weight:600;font-size:24px;line-height:32px;text-align:center;color:#151e13}.questionnaire-multiple .questionnaire-multiple-subtitle{margin-top:-40px;font-weight:500;font-size:16px;line-height:24px;text-align:center;color:#6d7b66}.questionnaire-multiple .questionnaire-multiple-list{display:flex;flex-direction:column;gap:16px;width:100%;box-sizing:border-box}.questionnaire-multiple .questionnaire-multiple-list .questionnaire-multiple-item{display:flex;align-items:center;gap:4px;background:#f4f9f0;padding:23px 20px;border-radius:16px;border:2px solid #fff;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer}.questionnaire-multiple .questionnaire-multiple-list .questionnaire-multiple-item .questionnaire-multiple-item-content{font-weight:600;font-size:18px;line-height:26px;color:#151e13;flex:1}.questionnaire-multiple .questionnaire-multiple-list .questionnaire-multiple-item .questionnaire-multiple-item-icon{width:24px;height:24px}.questionnaire-multiple .questionnaire-multiple-list .questionnaire-multiple-item-select{border:2px solid #1fc81d}
.target-body-type{align-items:center;background-color:var(--material-themesyslightsurface-container-lowest);display:flex;flex-direction:column;position:relative}.target-body-type .div{align-items:center;display:flex;gap:6px;position:relative;width:169px}.target-body-type .frame-2{background-color:var(--material-themesyslightsurface-variant);border-radius:2px;flex:1;flex-grow:1;height:4px;position:relative}.target-body-type .frame-3{background-color:var(--material-themerefprimaryprimary60);border-radius:2px;height:4px;left:0;position:absolute;top:0;width:8px}.target-body-type .button{border-radius:12px;height:44px;overflow:hidden;position:relative;width:44px}.target-body-type .icon-menu{height:24px;left:10px;position:absolute;top:10px;width:24px}.target-body-type .frame-4{align-items:center;align-self:stretch;border-radius:32px 32px 0px 0px;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:24px;overflow:hidden;padding:32px 20px 0px;position:relative;width:100%}.target-body-type .title{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;min-height:64px;position:relative;width:100%}.target-body-type .heading{-webkit-box-orient:vertical;-webkit-line-clamp:4;align-self:stretch;color:var(--material-themesyslighton-surface);display:-webkit-box;font-size:24px;font-weight:600;letter-spacing:0px;line-height:32px;margin-top:-1px;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis}.target-body-type .frame-5{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;position:relative;width:100%}.target-body-type .list{align-items:center;background-color:#f4f9f0;border-radius:16px;display:flex;height:120px;justify-content:space-between;overflow:hidden;padding:0px 0px 0px 24px;position:relative;width:100%;max-width:520px}@media screen and (min-width: 768px){.target-body-type .frame-4{padding:48px 20px 0px}.target-body-type .heading{font-weight:600;font-size:36px;line-height:100%;text-align:center}}.target-body-type .text-wrapper{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--material-themesyslighton-surface);display:-webkit-box;flex:1;font-weight:600;font-size:18px;line-height:26px;letter-spacing:0px;overflow:hidden;position:relative;text-overflow:ellipsis}.target-body-type .image{height:120px;position:relative;width:160px}.target-body-type .image-placeholder{height:120px;width:160px}.target-body-type .list .enhanced-image-container{position:relative;height:120px;width:160px;overflow:hidden}.target-body-type .list .enhanced-image-container .image-loading-placeholder{background-color:#f0f0f0;border-radius:8px}.target-body-type .list .enhanced-image-container .default-loading-placeholder{height:100%;width:100%}
.current-weight{align-items:center;background-color:var(--material-themesyslightsurface-container-lowest);display:flex;flex-direction:column;width:100%;height:100%;position:relative}.current-weight .frame-4{align-items:center;border-radius:32px 32px 0px 0px;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:24px;overflow:hidden;padding:32px 20px 0px;position:relative;width:100%}.current-weight .title{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;min-height:64px;position:relative;width:100%}.current-weight .heading{-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;align-self:stretch;color:var(--material-themesyslighton-surface);display:-webkit-box;font-size:24px;font-weight:600;letter-spacing:0px;line-height:32px;margin-top:-1px;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis}.current-weight .frame-5{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;padding:0px 56px;position:relative;width:100%}.current-weight .button-group{align-items:center;background-color:var(--material-themewhite);border:1px solid;border-color:var(--material-themesyslightsurface-variant);border-radius:var(--spacing-corner-radius-24);display:inline-flex;flex:0 0 auto;gap:var(--spacing-space-0);overflow:hidden;padding:var(--spacing-space-4);position:relative}.current-weight .div-wrapper{all:unset;align-items:center;background-color:var(--material-themekey-colorsprimary);border-radius:var(--spacing-corner-radius-24);box-sizing:border-box;display:flex;height:36px;justify-content:center;overflow:hidden;position:relative;width:56px}.current-weight .text-wrapper{color:var(--colors-semantic-text-white);font-size:var(--web-text-font-size);font-style:var(--web-text-font-style);font-weight:var(--web-text-font-weight);letter-spacing:var(--web-text-letter-spacing);line-height:var(--web-text-line-height);position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.current-weight .button-2{all:unset;align-items:center;border-radius:var(--spacing-corner-radius-24);box-sizing:border-box;display:flex;height:36px;justify-content:center;overflow:hidden;position:relative;width:56px}.current-weight .text-wrapper-2{color:var(--material-themesyslightoutline);font-size:var(--web-text-font-size);font-style:var(--web-text-font-style);font-weight:var(--web-text-font-weight);letter-spacing:var(--web-text-letter-spacing);line-height:var(--web-text-line-height);position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.current-weight .age-container{align-items:center;border-bottom-style:solid;border-bottom-width:2px;border-color:var(--material-themerefneutralneutral95);display:inline-flex;gap:6px;height:62px;justify-content:center;position:relative}.current-weight .height-label{color:#151e13;font-size:36px;font-weight:700;letter-spacing:0;line-height:36px;margin-top:0;position:relative;text-align:center;white-space:nowrap;width:188px;border:none;vertical-align:baseline}.current-weight .height-label::-webkit-input-placeholder{color:var(--material-themesyslightoutline-variant);font-size:22px;line-height:22px;vertical-align:baseline;position:relative;top:-5px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.current-weight .height-label::-moz-placeholder{color:var(--material-themesyslightoutline-variant);font-size:22px;line-height:22px;vertical-align:baseline;position:relative;top:-5px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.current-weight .height-label::placeholder{color:var(--material-themesyslightoutline-variant);font-size:22px;line-height:22px;vertical-align:baseline;position:relative;top:-5px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports(-webkit-touch-callout: none){.current-weight .height-label::-webkit-input-placeholder{vertical-align:unset;position:unset;top:unset;font-size:20px;line-height:36px;transform:translateY(-2px)}.current-weight .height-label::-moz-placeholder{vertical-align:unset;position:unset;top:unset;font-size:20px;line-height:36px;transform:translateY(-2px)}.current-weight .height-label::placeholder{vertical-align:unset;position:unset;top:unset;font-size:20px;line-height:36px;transform:translateY(-2px)}}.current-weight .unit-label{color:var(--material-themesyslightoutline);font-size:22px;font-weight:600;letter-spacing:0;line-height:36px;margin-top:0;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;vertical-align:baseline}.current-weight .info-container{align-items:flex-start;align-self:stretch;background-color:var(--material-themerefneutralneutral99);border:1px solid;border-color:var(--material-themerefneutralneutral98);border-radius:16px;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.current-weight .info-row{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;justify-content:center;padding:16px;position:relative;width:100%}.current-weight .info-text{align-self:stretch;color:var(--material-themesyslighton-surface);font-size:14px;font-weight:600;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative}.current-weight .info-description{align-self:stretch;color:var(--material-themesyslightoutline);font-size:12px;font-weight:500;letter-spacing:0px;line-height:normal;position:relative}.current-weight .button-text-wrapper{all:unset;align-items:center;background-color:var(--material-themesyslightsurface-dim);border-radius:24px;box-sizing:border-box;display:flex;height:56px;justify-content:center;overflow:hidden;padding:0px 20px;position:relative;width:335px}.current-weight .button-text{all:unset;box-sizing:border-box;color:#fff;font-size:22px;font-weight:700;letter-spacing:0px;line-height:normal;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 768px){.current-weight .frame-4{padding:48px 20px 0px;max-width:520px}.current-weight .heading{font-weight:600;font-size:36px;line-height:100%;text-align:center}}
.current-weight-bmi{display:flex;width:100%;padding:16px 12px 16px 20px;background:#fcfdf6;border:1px solid #f9faf3;border-radius:16px;gap:16px;align-items:flex-start}.current-weight-bmi .current-weight-bmi-title{display:flex;flex-direction:column;gap:4px}.current-weight-bmi .current-weight-bmi-title .current-weight-bmi-title-text{font-weight:600;font-size:14px;line-height:18px;letter-spacing:0px;text-align:center;color:#6d7b66;white-space:nowrap}.current-weight-bmi .current-weight-bmi-title .current-weight-bmi-title-bmi{font-weight:700;font-size:30px;line-height:30px;letter-spacing:0px;text-align:center;color:#00a809}.current-weight-bmi .current-weight-bmi-content{font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;color:#003401}
.target-weight{align-items:center;background-color:var(--material-themesyslightsurface-container-lowest);display:flex;flex-direction:column;width:100%;height:100%;position:relative;padding:0px 0px 48px}.target-weight .frame-4{align-items:center;border-radius:32px 32px 0px 0px;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:24px;overflow:hidden;padding:32px 20px 0px;position:relative;width:100%}.target-weight .title{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;min-height:64px;position:relative;width:100%}.target-weight .heading{-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;align-self:stretch;color:var(--material-themesyslighton-surface);display:-webkit-box;font-size:24px;font-weight:600;letter-spacing:0px;line-height:32px;margin-top:-1px;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis}.target-weight .frame-5{align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:24px;position:relative;width:100%}.target-weight .button-group{align-items:center;background-color:var(--material-themewhite);border:1px solid;border-color:var(--material-themesyslightsurface-variant);border-radius:var(--spacing-corner-radius-24);display:inline-flex;flex:0 0 auto;gap:var(--spacing-space-0);overflow:hidden;padding:var(--spacing-space-4);position:relative}.target-weight .div-wrapper{all:unset;align-items:center;background-color:var(--material-themekey-colorsprimary);border-radius:var(--spacing-corner-radius-24);box-sizing:border-box;display:flex;height:36px;justify-content:center;overflow:hidden;position:relative;width:56px}.target-weight .text-wrapper{color:var(--colors-semantic-text-white);font-size:var(--web-text-font-size);font-style:var(--web-text-font-style);font-weight:var(--web-text-font-weight);letter-spacing:var(--web-text-letter-spacing);line-height:var(--web-text-line-height);opacity:.6;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.target-weight .button-2{all:unset;align-items:center;border-radius:var(--spacing-corner-radius-24);box-sizing:border-box;display:flex;height:36px;justify-content:center;overflow:hidden;position:relative;width:56px}.target-weight .text-wrapper-2{color:var(--material-themesyslightoutline);font-size:var(--web-text-font-size);font-style:var(--web-text-font-style);font-weight:var(--web-text-font-weight);letter-spacing:var(--web-text-letter-spacing);line-height:var(--web-text-line-height);opacity:.6;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.target-weight .age-container{align-items:center;border-bottom-style:solid;border-bottom-width:2px;border-color:var(--material-themerefneutralneutral95);display:inline-flex;gap:6px;height:62px;justify-content:center;position:relative}.target-weight .height-label{color:#151e13;font-size:36px;font-weight:700;letter-spacing:0;line-height:36px;margin-top:0;position:relative;text-align:center;white-space:nowrap;width:168px;border:none;vertical-align:baseline}.target-weight .height-label::-webkit-input-placeholder{color:var(--material-themesyslightoutline-variant);font-size:22px;line-height:22px;vertical-align:baseline;position:relative;top:-5px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.target-weight .height-label::-moz-placeholder{color:var(--material-themesyslightoutline-variant);font-size:22px;line-height:22px;vertical-align:baseline;position:relative;top:-5px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.target-weight .height-label::placeholder{color:var(--material-themesyslightoutline-variant);font-size:22px;line-height:22px;vertical-align:baseline;position:relative;top:-5px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports(-webkit-touch-callout: none){.target-weight .height-label::-webkit-input-placeholder{vertical-align:unset;position:unset;top:unset;font-size:20px;line-height:36px;transform:translateY(-2px)}.target-weight .height-label::-moz-placeholder{vertical-align:unset;position:unset;top:unset;font-size:20px;line-height:36px;transform:translateY(-2px)}.target-weight .height-label::placeholder{vertical-align:unset;position:unset;top:unset;font-size:20px;line-height:36px;transform:translateY(-2px)}}.target-weight .unit-label{color:var(--material-themesyslightoutline);font-size:22px;font-weight:600;letter-spacing:0;line-height:36px;margin-top:0;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;vertical-align:baseline}.target-weight .button-text-wrapper{all:unset;align-items:center;background-color:var(--material-themesyslightsurface-dim);border-radius:24px;box-sizing:border-box;display:flex;height:56px;justify-content:center;overflow:hidden;padding:0px 20px;position:relative;width:335px}.target-weight .button-text{all:unset;box-sizing:border-box;color:#fff;font-size:22px;font-weight:700;letter-spacing:0px;line-height:normal;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 768px){.target-weight .frame-4{padding:48px 20px 0px;max-width:520px}.target-weight .heading{font-weight:600;font-size:36px;line-height:100%;text-align:center}}
.target-weight-bmi{display:flex;width:100%;padding:16px 12px 16px 20px;background:#fcfdf6;border:1px solid #f9faf3;border-radius:16px;gap:8px;flex-direction:column;align-items:flex-start}.target-weight-bmi .current-weight-bmi-title{font-weight:700;font-size:16px;line-height:20px;letter-spacing:0px}.target-weight-bmi .current-weight-bmi-content{font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;color:#003401}
.age{align-items:center;background-color:var(--material-themesyslightsurface-container-lowest);display:flex;flex-direction:column;height:100%;position:relative;width:100%;padding:0px 0px 48px}.age .frame-4{align-items:center;border-radius:32px 32px 0px 0px;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:24px;overflow:hidden;padding:32px 20px 0px;position:relative;width:100%}.age .title{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;min-height:64px;position:relative;width:100%}.age .heading{-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;align-self:stretch;color:var(--material-themesyslighton-surface);display:-webkit-box;font-size:24px;font-weight:600;letter-spacing:0px;line-height:32px;margin-top:-1px;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis}.age .age-container-wrapper{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:24px;height:130px;justify-content:flex-end;padding:0px 56px;position:relative;width:100%}.age .age-container{align-items:center;border-bottom-style:solid;border-bottom-width:2px;border-color:var(--material-themerefneutralneutral95);display:inline-flex;gap:6px;height:62px;justify-content:center;position:relative}.age .height-label{color:#151e13;font-size:36px;font-weight:700;letter-spacing:0;line-height:30px;margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:10rem;border:none;padding:1rem 0rem}.age .height-label::-webkit-input-placeholder{color:var(--material-themesyslightoutline-variant);font-size:22px;line-height:22px;vertical-align:baseline;position:relative;top:-5px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.age .height-label::-moz-placeholder{color:var(--material-themesyslightoutline-variant);font-size:22px;line-height:22px;vertical-align:baseline;position:relative;top:-5px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.age .height-label::placeholder{color:var(--material-themesyslightoutline-variant);font-size:22px;line-height:22px;vertical-align:baseline;position:relative;top:-5px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports(-webkit-touch-callout: none){.age .height-label::-webkit-input-placeholder{vertical-align:unset;position:unset;top:unset;font-size:20px;line-height:30px;transform:translateY(-2px)}.age .height-label::-moz-placeholder{vertical-align:unset;position:unset;top:unset;font-size:20px;line-height:30px;transform:translateY(-2px)}.age .height-label::placeholder{vertical-align:unset;position:unset;top:unset;font-size:20px;line-height:30px;transform:translateY(-2px)}}.age .age-warning{width:100%;padding:8px 16px;font-weight:600;font-size:14px;line-height:100%;letter-spacing:0px;color:#ff5449}.age .info-container{align-items:flex-start;align-self:stretch;background-color:var(--material-themerefneutralneutral99);border:1px solid;border-color:var(--material-themerefneutralneutral98);border-radius:16px;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.age .info-row{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;justify-content:center;padding:16px;position:relative;width:100%}.age .info-text{align-self:stretch;color:var(--material-themesyslighton-surface);font-size:14px;font-weight:600;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative}.age .info-description{align-self:stretch;color:var(--material-themesyslightoutline);font-size:12px;font-weight:500;letter-spacing:0px;line-height:normal;position:relative}.age .button-text-wrapper{all:unset;align-items:center;background-color:var(--material-themesyslightsurface-dim);border-radius:24px;box-sizing:border-box;display:flex;height:56px;justify-content:center;overflow:hidden;padding:0px 20px;position:relative;width:335px}.age .button-text{all:unset;box-sizing:border-box;color:var(--material-themewhite);font-size:22px;font-weight:700;letter-spacing:0px;line-height:normal;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 768px){.age .frame-4{padding:48px 20px 0px;max-width:520px}.age .heading{font-weight:600;font-size:36px;line-height:100%;text-align:center}}
.lasting-results-pc{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;position:relative;width:100%}.lasting-results-pc .contents{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;flex-grow:1;gap:48px;max-width:1160px;padding:48px 0px;position:relative;width:100%}.lasting-results-pc .container{align-items:center;display:flex;flex:0 0 auto;gap:24px;position:relative;width:100%}.lasting-results-pc .image-container{border-radius:36px;flex:1;flex-grow:1;height:400px;overflow:hidden;position:relative}.lasting-results-pc .img{height:322px;left:56px;position:absolute;top:36px;width:450px}.lasting-results-pc .text-container{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:36px;justify-content:center;padding:0px 24px;position:relative}.lasting-results-pc .text-wrapper{align-self:stretch;color:var(--material-themesyslighton-surface);font-size:48px;font-weight:700;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative}.lasting-results-pc .subtitle{align-self:stretch;color:var(--material-themesyslightoutline);font-size:24px;font-weight:600;letter-spacing:0px;line-height:32px;position:relative}.lasting-results-pc .button-text-wrapper{all:unset;align-items:center;background-color:var(--material-themekey-colorsprimary);border-radius:24px;box-sizing:border-box;display:flex;height:72px;justify-content:center;left:460px;max-width:520px;overflow:hidden;padding:0px 20px;position:absolute;top:828px;width:520px}.lasting-results-pc .button-text{all:unset;box-sizing:border-box;color:var(--material-themewhite);font-size:30px;font-weight:700;letter-spacing:0px;line-height:normal;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.lasting-results-mobile{align-items:center;background-color:var(--material-themesyslightsurface-container-lowest);display:flex;flex-direction:column;position:relative;width:100%;height:100%;padding:32px 0px 48px}.lasting-results-mobile .div{display:flex;flex-direction:column;gap:24px}.lasting-results-mobile .heading{font-weight:600;font-size:24px;line-height:32px;letter-spacing:0px;text-align:center;color:#151e13}.lasting-results-mobile .lottie{width:100%;height:70.4vw;box-sizing:border-box;padding:0 12px}.lasting-results-mobile .img{align-self:stretch;height:240px;position:relative;width:100%}.lasting-results-mobile .description{align-self:stretch;color:#333;font-size:16px;font-weight:500;letter-spacing:0;line-height:24px;position:relative;text-align:center}.lasting-results-mobile .button-text-wrapper{all:unset;align-items:center;background-color:var(--material-themekey-colorsprimary);border-radius:24px;box-sizing:border-box;display:flex;height:56px;justify-content:center;overflow:hidden;padding:0px 20px;position:relative;width:335px}.lasting-results-mobile .button-text{all:unset;box-sizing:border-box;color:var(--material-themewhite);font-size:22px;font-weight:700;letter-spacing:0px;line-height:normal;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.profile-summary-pc{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;position:relative;width:100%}.profile-summary-pc .contents{align-items:center;justify-content:center;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:48px;max-width:1160px;padding:48px 0px;position:relative;width:100%}.profile-summary-pc .title{align-self:stretch;height:60px;position:relative;width:100%}.profile-summary-pc .container{align-items:center;display:flex;flex:0 0 auto;gap:24px;max-width:960px;position:relative;width:100%}.profile-summary-pc .div{align-items:center;background-color:var(--material-themerefneutralneutral99);border:1px solid;border-color:var(--material-themerefneutralneutral95);border-radius:16px;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:16px;padding:20px;position:relative}.profile-summary-pc .BMI-label-wrapper{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;position:relative;width:100%}.profile-summary-pc .BMI-label{color:var(--material-themesyslighton-surface);font-size:20px;font-weight:500;letter-spacing:0px;line-height:normal;margin-top:-1px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profile-summary-pc .frame-2{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;padding:48px 0px 0px;position:relative;width:100%}.profile-summary-pc .frame-3{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:8px;justify-content:center;position:relative}.profile-summary-pc .frame-4{align-self:stretch;background:linear-gradient(90deg, rgb(107, 214, 0) 0%, rgb(255, 215, 7) 50%, rgb(255, 92, 0) 100%);border-radius:24px;height:16px;position:relative;width:100%}.profile-summary-pc .frame-5{align-items:center;align-self:stretch;border-radius:24px;display:flex;flex:0 0 auto;justify-content:space-between;overflow:hidden;position:relative;width:100%}.profile-summary-pc .text-wrapper{color:var(--material-themesyslighton-surface);font-size:16px;font-weight:500;letter-spacing:0px;line-height:20px;margin-top:-1px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profile-summary-pc .text-wrapper-2{color:var(--material-themesyslightoutline);font-size:16px;font-weight:500;letter-spacing:0px;line-height:20px;margin-top:-1px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profile-summary-pc .frame-6{align-items:center;display:inline-flex;flex-direction:column;left:227px;position:absolute;top:5px}.profile-summary-pc .BMI-value-wrapper{align-items:center;background-color:var(--material-themerefprimaryprimary60);border-radius:8px;display:inline-flex;flex:0 0 auto;gap:10px;padding:4px 8px;position:relative}.profile-summary-pc .BMI-value{color:#fff;font-size:var(--body-font-size-100-s-font-size);font-style:var(--body-font-size-100-s-font-style);font-weight:var(--body-font-size-100-s-font-weight);letter-spacing:var(--body-font-size-100-s-letter-spacing);line-height:var(--body-font-size-100-s-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profile-summary-pc .BMI-indicator{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:2px;padding:0px 9px;position:relative;width:100%}.profile-summary-pc .vector{height:10px;position:relative;width:14px}.profile-summary-pc .ellipse{background-color:#fff;border-radius:7px;height:14px;position:relative;width:14px}.profile-summary-pc .risk-container{align-items:flex-start;align-self:stretch;background-color:var(--material-themereferrorerror95);border:.5px solid;border-color:var(--material-themeextendedcustom-color-1value);border-radius:16px;display:flex;flex-direction:column;gap:8px;height:92px;padding:16px;position:relative;width:100%}.profile-summary-pc .risk-info{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px;position:relative}.profile-summary-pc .icon-alert{height:20px;position:relative;width:20px}.profile-summary-pc .risk-title{color:var(--material-themesyslighton-surface);font-size:16px;font-weight:600;letter-spacing:0px;line-height:normal;margin-top:-0.5px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profile-summary-pc .risk-description{align-self:stretch;color:var(--material-themesyslighton-surface-variant);font-size:14px;font-weight:500;letter-spacing:0px;line-height:normal;position:relative}.profile-summary-pc .frame-7{align-items:center;display:flex;flex:1;flex-grow:1;justify-content:center;max-width:400px;padding:0px 0px 0px 12px;position:relative}.profile-summary-pc .area{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;position:relative}.profile-summary-pc .list{align-items:center;align-self:stretch;border-radius:16px;display:flex;flex:0 0 auto;gap:16px;overflow:hidden;padding:10px 0px;position:relative;width:100%}.profile-summary-pc .div-2{height:24px;position:relative;width:24px}.profile-summary-pc .age-icon{height:22px;left:1px;-o-object-fit:cover;object-fit:cover;position:absolute;top:1px;width:22px}.profile-summary-pc .goal{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:4px;justify-content:center;position:relative}.profile-summary-pc .text-wrapper-3{align-self:stretch;color:var(--material-themesyslightoutline);font-size:16px;font-weight:500;letter-spacing:0px;line-height:16px;margin-top:-1px;position:relative}.profile-summary-pc .fitness-level{align-self:stretch;color:var(--material-themesyslighton-surface);font-size:24px;font-weight:600;letter-spacing:0px;line-height:normal;position:relative}.profile-summary-pc .overlap-group{height:21px;left:2px;position:relative;top:2px;width:21px}.profile-summary-pc .ellipse-2{background:radial-gradient(50% 50% at 52% 50%, rgba(188, 41, 84, 0) 0%, rgba(188, 41, 84, 0.13) 89%, rgba(188, 41, 84, 0.36) 92%, rgb(188, 41, 84) 99%),radial-gradient(50% 50% at 56% 49%, rgba(191, 87, 125, 0) 0%, rgba(191, 87, 125, 0.13) 88%, rgb(191, 87, 125) 97%),linear-gradient(206deg, rgba(230, 55, 139, 0) 0%, rgb(239, 58, 92) 100%),radial-gradient(50% 50% at 49% 51%, rgba(255, 106, 162, 0) 0%, rgba(255, 106, 162, 0) 81%, rgba(255, 106, 162, 0.22) 84%, rgba(255, 106, 162, 0.87) 88%, rgb(255, 106, 162) 89%, rgb(255, 106, 162) 91%, rgba(255, 106, 162, 0.31) 95%, rgba(255, 106, 162, 0) 100%),radial-gradient(50% 50% at 140% 53%, rgb(184, 41, 116) 22%, rgba(184, 41, 116, 0) 100%),linear-gradient(206deg, rgb(230, 55, 139) 0%, rgb(239, 58, 92) 100%);border-radius:9.03px;height:18px;left:0;position:absolute;top:3px;width:18px}.profile-summary-pc .ellipse-3{background:radial-gradient(50% 50% at 128% 47%, rgb(157, 168, 180) 0%, rgba(157, 168, 180, 0) 100%),radial-gradient(50% 50% at 62% 50%, rgba(203, 196, 223, 0) 86%, rgb(203, 196, 223) 100%),linear-gradient(316deg, rgb(206, 195, 223) 0%, rgb(197, 188, 211) 100%);border-radius:6.6px;height:13px;left:2px;position:absolute;top:5px;width:13px}.profile-summary-pc .ellipse-4{background:radial-gradient(50% 50% at 103% 48%, rgb(150, 35, 89) 0%, rgba(150, 35, 89, 0) 95%),linear-gradient(217deg, rgb(210, 52, 122) 0%, rgb(237, 57, 99) 100%);border-radius:4.32px;height:9px;left:5px;position:absolute;top:8px;width:9px}.profile-summary-pc .ellipse-5{background:radial-gradient(50% 50% at 92% 58%, rgb(133, 125, 151) 0%, rgba(133, 125, 151, 0) 100%),radial-gradient(50% 50% at 62% 49%, rgba(201, 190, 217, 0) 61%, rgb(201, 190, 217) 100%),linear-gradient(0deg, rgb(183, 171, 200) 0%, rgb(183, 171, 200) 100%);border-radius:2.14px;height:4px;left:7px;position:absolute;top:10px;width:4px}.profile-summary-pc .rectangle{height:3px;left:9px;position:absolute;top:10px;width:3px}.profile-summary-pc .img{height:5px;left:13px;position:absolute;top:0;width:4px}.profile-summary-pc .vector-2{height:4px;left:16px;position:absolute;top:4px;width:5px}.profile-summary-pc .vector-3{height:9px;left:10px;position:absolute;top:2px;width:9px}.profile-summary-pc .target-weight-icon{background:radial-gradient(50% 50% at 402% 210%, rgb(41, 133, 195) 0%, rgba(41, 133, 195, 0.31) 31%, rgba(41, 133, 195, 0) 100%),radial-gradient(50% 50% at 311% -27%, rgb(41, 133, 195) 0%, rgba(41, 133, 195, 0.31) 51%, rgba(41, 133, 195, 0) 100%),linear-gradient(89deg, rgba(41, 133, 195, 0.6) 4%, rgba(41, 133, 195, 0.38) 12%, rgba(41, 133, 195, 0.19) 16%, rgba(41, 133, 195, 0) 20%, rgba(41, 133, 195, 0) 35%),radial-gradient(50% 50% at 282% 75%, rgb(60, 111, 212) 0%, rgba(60, 111, 212, 0.32) 36%, rgba(60, 111, 212, 0) 61%),radial-gradient(50% 50% at 343% -7%, rgb(60, 111, 212) 0%, rgba(60, 111, 212, 0.32) 55%, rgba(60, 111, 212, 0.09) 78%, rgba(60, 111, 212, 0) 100%),linear-gradient(270deg, rgba(60, 111, 212, 0.8) 0%, rgba(60, 111, 212, 0.26) 12%, rgba(60, 111, 212, 0) 23%, rgba(60, 111, 212, 0) 100%),radial-gradient(50% 50% at -12% 55%, rgb(96, 202, 255) 0%, rgba(96, 202, 255, 0) 100%),linear-gradient(0deg, rgb(41, 132, 228) 0%, rgb(41, 132, 228) 100%);border-radius:.66px;height:7px;left:15px;position:absolute;top:1px;transform:rotate(45deg);width:1px}.profile-summary-pc .overlap-group-2{height:21px;left:1px;position:relative;top:2px;width:21px}.profile-summary-pc .vector-4{height:5px;left:9px;position:absolute;top:3px;width:5px}.profile-summary-pc .vector-5{height:21px;left:1px;position:absolute;top:0;width:20px}.profile-summary-pc .active-level-icon{background:radial-gradient(50% 50% at 100% 75%, rgba(237, 223, 250, 0.6) 9%, rgba(237, 223, 250, 0) 100%),linear-gradient(9deg, rgba(151, 140, 166, 0.4) 40%, rgba(151, 140, 166, 0) 98%),linear-gradient(141deg, rgba(198, 191, 208, 0.8) 9%, rgba(206, 203, 215, 0) 81%),linear-gradient(104deg, rgba(125, 94, 157, 0.8) 9%, rgba(144, 112, 176, 0.27) 35%, rgba(206, 203, 215, 0) 52%),linear-gradient(330deg, rgba(169, 164, 178, 0.6) 9%, rgba(206, 203, 215, 0) 41%),linear-gradient(209deg, rgba(169, 164, 178, 0.6) 9%, rgba(206, 203, 215, 0) 41%),linear-gradient(180deg, rgba(169, 164, 178, 0.85) 17%, rgba(206, 203, 215, 0.85) 30%, rgba(234, 224, 247, 0.69) 44%, rgba(234, 224, 245, 0.59) 53%, rgba(200, 169, 233, 0.37) 71%, rgba(180, 137, 220, 0.69) 83%, rgba(163, 143, 182, 0.85) 96%),radial-gradient(50% 50% at 109% 35%, rgb(185, 165, 208) 0%, rgba(185, 165, 208, 0) 100%),radial-gradient(50% 50% at 72% 23%, rgb(202, 152, 246) 0%, rgb(223, 222, 230) 100%);border-radius:.81px;height:2px;left:12px;position:absolute;top:8px;width:4px}.profile-summary-pc .active-level-icon-2{background:radial-gradient(50% 50% at 100% 75%, rgba(237, 223, 250, 0.6) 9%, rgba(237, 223, 250, 0) 100%),linear-gradient(9deg, rgba(151, 140, 166, 0.4) 40%, rgba(151, 140, 166, 0) 98%),linear-gradient(141deg, rgba(198, 191, 208, 0.8) 9%, rgba(206, 203, 215, 0) 81%),linear-gradient(104deg, rgba(125, 94, 157, 0.8) 9%, rgba(144, 112, 176, 0.27) 35%, rgba(206, 203, 215, 0) 52%),linear-gradient(330deg, rgba(169, 164, 178, 0.6) 9%, rgba(206, 203, 215, 0) 41%),linear-gradient(209deg, rgba(169, 164, 178, 0.6) 9%, rgba(206, 203, 215, 0) 41%),linear-gradient(180deg, rgba(169, 164, 178, 0.85) 17%, rgba(206, 203, 215, 0.85) 30%, rgba(234, 224, 247, 0.69) 44%, rgba(234, 224, 245, 0.59) 53%, rgba(200, 169, 233, 0.37) 71%, rgba(180, 137, 220, 0.69) 83%, rgba(163, 143, 182, 0.85) 96%),radial-gradient(50% 50% at 109% 35%, rgb(185, 165, 208) 0%, rgba(185, 165, 208, 0) 100%),radial-gradient(50% 50% at 72% 23%, rgb(202, 152, 246) 0%, rgb(223, 222, 230) 100%);border-radius:.81px;height:2px;left:14px;position:absolute;top:10px;width:4px}.profile-summary-pc .active-level-icon-3{background:radial-gradient(50% 50% at 100% 75%, rgba(237, 223, 250, 0.6) 9%, rgba(237, 223, 250, 0) 100%),linear-gradient(9deg, rgba(151, 140, 166, 0.4) 40%, rgba(151, 140, 166, 0) 98%),linear-gradient(141deg, rgba(198, 191, 208, 0.8) 9%, rgba(206, 203, 215, 0) 81%),linear-gradient(104deg, rgba(125, 94, 157, 0.8) 9%, rgba(144, 112, 176, 0.27) 35%, rgba(206, 203, 215, 0) 52%),linear-gradient(330deg, rgba(169, 164, 178, 0.6) 9%, rgba(206, 203, 215, 0) 41%),linear-gradient(209deg, rgba(169, 164, 178, 0.6) 9%, rgba(206, 203, 215, 0) 41%),linear-gradient(180deg, rgba(169, 164, 178, 0.85) 17%, rgba(206, 203, 215, 0.85) 30%, rgba(234, 224, 247, 0.69) 44%, rgba(234, 224, 245, 0.59) 53%, rgba(200, 169, 233, 0.37) 71%, rgba(180, 137, 220, 0.69) 83%, rgba(163, 143, 182, 0.85) 96%),radial-gradient(50% 50% at 109% 35%, rgb(185, 165, 208) 0%, rgba(185, 165, 208, 0) 100%),radial-gradient(50% 50% at 72% 23%, rgb(202, 152, 246) 0%, rgb(223, 222, 230) 100%);border-radius:.81px;height:2px;left:15px;position:absolute;top:13px;width:4px}.profile-summary-pc .intersect{height:17px;left:0;position:absolute;top:4px;width:21px}.profile-summary-pc .subtract{height:9px;left:3px;position:absolute;top:2px;width:7px}.profile-summary-pc .f{height:216px;position:relative;width:162px}.profile-summary-pc .overlap{height:216px;position:relative;width:161px}.profile-summary-pc .image-fx{height:216px;left:4px;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:152px}.profile-summary-pc .beautiful-shadows{height:200px;left:0;position:absolute;top:16px;width:161px}.profile-summary-pc .button-text-wrapper{all:unset;align-items:center;background-color:var(--material-themekey-colorsprimary);border-radius:24px;box-sizing:border-box;display:flex;height:72px;justify-content:center;left:460px;max-width:520px;overflow:hidden;padding:0px 20px;position:absolute;top:828px;width:520px}.profile-summary-pc .button-text{all:unset;box-sizing:border-box;color:var(--material-themewhite);font-size:30px;font-weight:700;letter-spacing:0px;line-height:normal;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.profile-summary-mobile{align-items:center;background-color:var(--material-themesyslightsurface-container-lowest);display:flex;flex-direction:column;position:relative;width:100%}.profile-summary-mobile .status-bar{align-self:stretch;height:44px;position:relative;width:100%}.profile-summary-mobile .top-nav-bar{align-items:flex-start;align-self:stretch;display:flex;height:44px;padding:0px 12px;position:relative;width:100%}.profile-summary-mobile .frame{align-items:center;align-self:stretch;display:flex;flex:1;flex-grow:1;justify-content:space-between;position:relative}.profile-summary-mobile .icon{align-items:center;display:flex;gap:10px;height:44px;justify-content:center;position:relative;width:44px}.profile-summary-mobile .img{height:24px;position:relative;width:24px}.profile-summary-mobile .calo{height:20px;position:relative;width:60px}.profile-summary-mobile .button{border-radius:12px;height:44px;overflow:hidden;position:relative;width:44px}.profile-summary-mobile .icon-menu{height:24px;left:10px;position:absolute;top:10px;width:24px}.profile-summary-mobile .div{align-items:center;align-self:stretch;border-radius:32px 32px 0px 0px;display:flex;flex-direction:column;gap:24px;padding:32px 20px 0px;position:relative;width:100%}.profile-summary-mobile .container{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:10px;position:relative;width:100%}.profile-summary-mobile .frame-2{align-items:center;align-self:stretch;background-color:var(--material-themerefneutralneutral99);border:1px solid;border-color:var(--material-themerefneutralneutral95);border-radius:16px;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;padding:12px;position:relative;width:100%}.profile-summary-mobile .BMI-label-wrapper{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;position:relative;width:100%}.profile-summary-mobile .BMI-label{color:var(--material-themesyslighton-surface);font-size:16px;font-weight:500;letter-spacing:0px;line-height:24px;margin-top:-1px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profile-summary-mobile .frame-3{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;padding:48px 0px 0px;position:relative;width:100%}.profile-summary-mobile .frame-4{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:8px;justify-content:center;position:relative}.profile-summary-mobile .frame-5{align-self:stretch;background:linear-gradient(90deg, rgb(107, 214, 0) 0%, rgb(255, 215, 7) 50%, rgb(255, 92, 0) 100%);border-radius:24px;height:16px;position:relative;width:100%}.profile-summary-mobile .frame-6{align-items:center;align-self:stretch;border-radius:24px;display:flex;flex:0 0 auto;justify-content:space-between;overflow:hidden;position:relative;width:100%}.profile-summary-mobile .text-wrapper{color:var(--material-themesyslighton-surface);font-size:16px;font-weight:500;letter-spacing:0px;line-height:20px;margin-top:-1px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profile-summary-mobile .text-wrapper-2{color:var(--material-themesyslightoutline);font-size:16px;font-weight:500;letter-spacing:0px;line-height:20px;margin-top:-1px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profile-summary-mobile .frame-7{align-items:center;display:inline-flex;flex-direction:column;left:42px;position:absolute;top:5px}.profile-summary-mobile .BMI-value-wrapper{align-items:center;background-color:var(--material-themerefprimaryprimary60);border-radius:8px;display:flex;flex:0 0 auto;gap:10px;padding:4px 8px;position:relative;width:104px}.profile-summary-mobile .BMI-value{color:#fff;font-size:var(--body-font-size-100-s-font-size);font-style:var(--body-font-size-100-s-font-style);font-weight:var(--body-font-size-100-s-font-weight);letter-spacing:var(--body-font-size-100-s-letter-spacing);line-height:var(--body-font-size-100-s-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:100%;text-align:center}.profile-summary-mobile .BMI-indicator{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:2px;padding:0px 9px;position:relative;width:100%}.profile-summary-mobile .vector{height:10px;position:relative;width:14px}.profile-summary-mobile .ellipse{background-color:#fff;border-radius:7px;height:14px;position:relative;width:14px}.profile-summary-mobile .risk-container{align-items:flex-start;align-self:stretch;background-color:var(--material-themereferrorerror95);border:.5px solid;border-color:var(--material-themeextendedcustom-color-1value);border-radius:16px;display:flex;flex-direction:column;gap:8px;height:92px;padding:12px 16px;position:relative;width:100%}.profile-summary-mobile .risk-info{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px;position:relative}.profile-summary-mobile .icon-alert{height:20px;position:relative;width:20px}.profile-summary-mobile .risk-title{color:var(--material-themesyslighton-surface);font-size:14px;font-weight:600;letter-spacing:0px;line-height:18px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profile-summary-mobile .risk-description{align-self:stretch;color:var(--material-themesyslighton-surface-variant);font-size:13px;font-weight:500;letter-spacing:0px;line-height:16px;position:relative}.profile-summary-mobile .frame-8{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;justify-content:center;padding:0px 0px 0px 12px;position:relative;width:100%}.profile-summary-mobile .area{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;position:relative}.profile-summary-mobile .list{align-items:center;align-self:stretch;border-radius:16px;display:flex;flex:0 0 auto;gap:16px;overflow:hidden;padding:10px 0px;position:relative;width:100%}.profile-summary-mobile .goal{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:2px;justify-content:center;position:relative}.profile-summary-mobile .text-wrapper-3{align-self:stretch;color:var(--material-themesyslightoutline);font-size:13px;font-weight:600;letter-spacing:0px;line-height:16px;margin-top:-1px;position:relative}.profile-summary-mobile .fitness-level{align-self:stretch;color:var(--material-themesyslighton-surface);font-size:16px;font-weight:700;letter-spacing:0px;line-height:20px;position:relative}.profile-summary-mobile .f{background-position:50% 50%;background-size:cover;height:216px;position:relative;width:162px}.profile-summary-mobile .overlap-group{background-position:50% 50%;background-size:cover;height:216px;position:relative}.profile-summary-mobile .beautiful-shadows{height:200px;left:0;position:absolute;top:16px;width:150px}.profile-summary-mobile .button-text-wrapper{all:unset;align-items:center;background-color:var(--material-themekey-colorsprimary);border-radius:24px;box-sizing:border-box;display:flex;height:56px;justify-content:center;overflow:hidden;padding:0px 20px;position:relative;width:335px}.profile-summary-mobile .button-text{all:unset;box-sizing:border-box;color:var(--material-themewhite);font-size:22px;font-weight:700;letter-spacing:0px;line-height:normal;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.health-concerns{align-items:center;background-color:var(--material-themesyslightsurface-container-lowest);display:flex;flex-direction:column;height:100%;position:relative;width:100%}
.lose-weight-faster-pc{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;position:relative;width:100%}.lose-weight-faster-pc .contents{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;flex-grow:1;gap:48px;max-width:1160px;padding:48px 0px;position:relative;width:100%}.lose-weight-faster-pc .container{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:24px;position:relative;width:100%}.lose-weight-faster-pc .image-container{border-radius:36px;flex:1;flex-grow:1;height:400px;overflow:hidden;position:relative}.lose-weight-faster-pc .comparison{height:401px;left:74px;position:relative;top:-1px;width:424px}.lose-weight-faster-pc .overlap-group{background-color:#fff;height:401px;position:relative;width:420px}.lose-weight-faster-pc .overlap{height:176px;left:45px;position:absolute;top:211px;width:150px}.lose-weight-faster-pc .without-calo{background-size:100% 100%;height:176px;left:0;position:absolute;top:0;width:150px}.lose-weight-faster-pc .without-calo-face{height:49px;left:65px;position:absolute;top:23px;width:51px}.lose-weight-faster-pc .vector{height:12px;left:-2px;position:absolute;top:-2px;width:17px}.lose-weight-faster-pc .img{height:11px;left:38px;position:absolute;top:-2px;width:15px}.lose-weight-faster-pc .without-calo-eye{background-color:var(--material-themesyslighton-primary-container);border-radius:10.52px;height:15px;left:5px;position:absolute;top:13px;width:11px}.lose-weight-faster-pc .div{background-color:var(--material-themesyslighton-primary-container);border-radius:10.52px;height:15px;left:38px;position:absolute;top:13px;width:11px}.lose-weight-faster-pc .vector-2{height:13px;left:4px;position:absolute;top:39px;width:46px}.lose-weight-faster-pc .ellipse{background-color:var(--material-themesyslightoutline);border-radius:33.85px;height:68px;left:41px;position:absolute;top:95px;transform:rotate(-180deg);width:68px}.lose-weight-faster-pc .without-calo-text{color:var(--material-themesyslightbackground);font-size:30.1px;font-weight:800;left:0;letter-spacing:0px;line-height:40.1px;position:absolute;text-align:center;top:90px;width:150px}.lose-weight-faster-pc .overlap-2{height:384px;left:188px;position:absolute;top:3px;width:227px}.lose-weight-faster-pc .with-calo-container{background-size:100% 100%;height:351px;left:36px;position:absolute;top:33px;width:150px}.lose-weight-faster-pc .with-calo-face{height:53px;left:48px;position:absolute;top:34px;width:54px}.lose-weight-faster-pc .vector-3{height:9px;left:0;position:absolute;top:-2px;width:18px}.lose-weight-faster-pc .vector-4{height:9px;left:39px;position:absolute;top:-2px;width:18px}.lose-weight-faster-pc .with-calo-eye{background-color:#342200;border-radius:10.52px;height:15px;left:6px;position:absolute;top:12px;width:11px}.lose-weight-faster-pc .with-calo-eye-2{background-color:#342200;border-radius:10.52px;height:15px;left:39px;position:absolute;top:11px;width:11px}.lose-weight-faster-pc .vector-5{height:14px;left:-3px;position:absolute;top:41px;width:59px}.lose-weight-faster-pc .ellipse-2{background-color:#ffd600;border-radius:33.85px;height:68px;left:41px;position:absolute;top:271px;transform:rotate(-180deg);width:68px}.lose-weight-faster-pc .img-feedback{height:112px;left:0;position:absolute;top:0;width:227px}.lose-weight-faster-pc .without-calo-icon{height:83px;left:17px;position:absolute;top:125px;width:58px}.lose-weight-faster-pc .with-calo-icon{height:83px;left:148px;position:absolute;top:125px;width:58px}.lose-weight-faster-pc .with-calo-text{color:var(--material-themerefprimaryprimary60);font-size:30.1px;font-weight:800;left:36px;letter-spacing:0px;line-height:40.1px;position:absolute;text-align:center;top:298px;width:150px}.lose-weight-faster-pc .text-container{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:36px;justify-content:center;padding:0px 24px;position:relative}.lose-weight-faster-pc .p{align-self:stretch;color:rgba(0,0,0,0);font-size:48px;font-weight:400;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative}.lose-weight-faster-pc .text-wrapper{color:#151e13;font-weight:700}.lose-weight-faster-pc .span{color:#ff783e;font-weight:900}.lose-weight-faster-pc .subtitle{align-self:stretch;color:var(--material-themesyslightoutline);font-size:24px;font-weight:600;letter-spacing:0px;line-height:32px;position:relative}.lose-weight-faster-pc .button-text-wrapper{all:unset;align-items:center;background-color:var(--material-themekey-colorsprimary);border-radius:24px;box-sizing:border-box;display:flex;height:72px;justify-content:center;left:460px;max-width:520px;overflow:hidden;padding:0px 20px;position:absolute;top:828px;width:520px}.lose-weight-faster-pc .button-text{all:unset;box-sizing:border-box;color:var(--material-themewhite);font-size:30px;font-weight:700;letter-spacing:0px;line-height:normal;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.lose-weight-faster-mobile{align-items:center;background-color:var(--material-themesyslightsurface-container-lowest);display:flex;flex-direction:column;height:100%;position:relative;width:100%;padding:0px 0px 48px}.lose-weight-faster-mobile .navigation-bar{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.lose-weight-faster-mobile .status-bar{align-self:stretch;height:44px;position:relative;width:100%}.lose-weight-faster-mobile .top-nav-bar{align-items:flex-start;align-self:stretch;display:flex;height:44px;padding:0px 12px;position:relative;width:100%}.lose-weight-faster-mobile .frame{align-items:center;align-self:stretch;display:flex;flex:1;flex-grow:1;justify-content:space-between;position:relative}.lose-weight-faster-mobile .icon{align-items:center;display:flex;gap:10px;height:44px;justify-content:center;position:relative;width:44px}.lose-weight-faster-mobile .icon-path{height:24px;position:relative;width:24px}.lose-weight-faster-mobile .calo{height:20px;position:relative;width:60px}.lose-weight-faster-mobile .button{border-radius:12px;height:44px;overflow:hidden;position:relative;width:44px}.lose-weight-faster-mobile .icon-menu{height:24px;left:10px;position:absolute;top:10px;width:24px}.lose-weight-faster-mobile .div{align-items:center;align-self:stretch;border-radius:32px 32px 0px 0px;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:24px;overflow:hidden;padding:32px 20px 0px;position:relative;width:100%}.lose-weight-faster-mobile .title{-webkit-box-orient:vertical;-webkit-line-clamp:4;align-self:stretch;color:rgba(0,0,0,0);display:-webkit-box;font-size:24px;font-weight:400;letter-spacing:0px;line-height:32px;margin-top:-1px;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis}.lose-weight-faster-mobile .text-wrapper{color:#151e13;font-weight:600;letter-spacing:0px}.lose-weight-faster-mobile .span{color:#ff783e;font-weight:800;letter-spacing:0px}.lose-weight-faster-mobile .comparison-container{align-self:stretch;flex:0 0 auto;position:relative;width:100%}.lose-weight-faster-mobile .content-container{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;position:relative;width:100%}.lose-weight-faster-mobile .description{align-self:stretch;color:#333;font-size:16px;font-weight:500;letter-spacing:0;line-height:24px;margin-top:-1px;position:relative;text-align:center}.lose-weight-faster-mobile .button-text-wrapper{all:unset;align-items:center;background-color:var(--material-themekey-colorsprimary);border-radius:24px;box-sizing:border-box;display:flex;height:56px;justify-content:center;overflow:hidden;padding:0px 20px;position:relative;width:335px}.lose-weight-faster-mobile .button-text{all:unset;box-sizing:border-box;color:var(--material-themewhite);font-size:22px;font-weight:700;letter-spacing:0px;line-height:normal;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.better-food-pc{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;position:relative;width:100%}.better-food-pc .contents{align-items:center;display:flex;justify-content:center;flex:1;flex-direction:column;flex-grow:1;gap:48px;max-width:1160px;padding:48px 0px;position:relative;width:100%}.better-food-pc .container{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:24px;position:relative;width:100%}.better-food-pc .image-container{border-radius:36px;flex:1;flex-grow:1;height:400px;overflow:hidden;position:relative}.better-food-pc .left-card{height:400px;left:54px;position:absolute;top:0;width:460px}.better-food-pc .text-container{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:36px;justify-content:center;padding:0px 24px;position:relative}.better-food-pc .text-wrapper{align-self:stretch;color:var(--material-themesyslighton-surface);font-size:48px;font-weight:700;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative}.better-food-pc .description{align-self:stretch;color:var(--material-themesyslightoutline);font-size:16px;font-weight:500;letter-spacing:0px;line-height:normal;position:relative;text-decoration:underline}.better-food-pc .button-text-wrapper{all:unset;align-items:center;background-color:var(--material-themekey-colorsprimary);border-radius:24px;box-sizing:border-box;display:flex;height:72px;justify-content:center;left:460px;max-width:520px;overflow:hidden;padding:0px 20px;position:absolute;top:828px;width:520px}.better-food-pc .button-text{all:unset;box-sizing:border-box;color:var(--material-themewhite);font-size:30px;font-weight:700;letter-spacing:0px;line-height:normal;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.better-food-mobile{align-items:center;background-color:var(--material-themesyslightsurface-container-lowest);display:flex;flex-direction:column;height:100%;position:relative;width:100%}.better-food-mobile .status-bar{align-self:stretch;height:44px;position:relative;width:100%}.better-food-mobile .top-nav-bar{align-items:flex-start;align-self:stretch;display:flex;height:44px;padding:0px 12px;position:relative;width:100%}.better-food-mobile .frame{align-items:center;align-self:stretch;display:flex;flex:1;flex-grow:1;justify-content:space-between;position:relative}.better-food-mobile .icon{align-items:center;display:flex;gap:10px;height:44px;justify-content:center;position:relative;width:44px}.better-food-mobile .icon-path{height:24px;position:relative;width:24px}.better-food-mobile .calo{height:20px;position:relative;width:60px}.better-food-mobile .button{border-radius:12px;height:44px;overflow:hidden;position:relative;width:44px}.better-food-mobile .icon-menu{height:24px;left:10px;position:absolute;top:10px;width:24px}.better-food-mobile .div{align-items:center;align-self:stretch;border-radius:32px 32px 0px 0px;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:24px;overflow:hidden;padding:32px 20px 0px;position:relative;width:100%}.better-food-mobile .title{-webkit-box-orient:vertical;-webkit-line-clamp:4;align-self:stretch;color:var(--material-themesyslighton-surface);display:-webkit-box;font-size:24px;font-weight:600;letter-spacing:0px;line-height:32px;margin-top:-1px;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis}.better-food-mobile .content-container{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;position:relative;width:100%}.better-food-mobile .left-card{align-items:flex-start;display:flex;flex:0 0 auto;justify-content:space-between;position:relative;width:335px}.better-food-mobile .calo-2{align-items:center;background-color:#1fc81d;border-radius:80px;box-shadow:0px 4px 16px rgba(0,0,0,.1215686275);display:flex;flex-direction:column;gap:12px;height:300px;justify-content:flex-end;overflow:hidden;position:relative;width:160px}.better-food-mobile .kcal-number{align-items:center;display:inline-flex;flex:0 0 auto;flex-direction:column;justify-content:flex-end;position:relative}.better-food-mobile .left-calories{color:#fff;font-size:30px;font-weight:700;letter-spacing:0px;line-height:36px;margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.better-food-mobile .left-cal{color:var(--material-themerefprimaryprimary95);font-size:16px;font-weight:700;letter-spacing:0px;line-height:normal;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.better-food-mobile .div-2{align-items:center;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:8px;justify-content:flex-end;position:relative}.better-food-mobile .text-wrapper{color:#fff;font-size:18px;font-weight:700;letter-spacing:0px;line-height:normal;margin-top:-1px;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.better-food-mobile .left-img{height:160px;position:relative;width:160px}.better-food-mobile .box{align-items:center;background-color:var(--material-themeextendedcustom-color-1seed);border-radius:80px;box-shadow:0px 4px 16px rgba(0,0,0,.1215686275);display:inline-flex;flex:0 0 auto;flex-direction:column;gap:10px;height:300px;justify-content:flex-end;overflow:hidden;position:relative}.better-food-mobile .right-calories{color:#fff;font-size:30px;font-weight:700;letter-spacing:0px;line-height:normal;margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.better-food-mobile .right-cal{color:var(--material-themereferrorerror95);font-size:16px;font-weight:700;letter-spacing:0px;line-height:normal;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.better-food-mobile .rght-img{height:160px;position:relative;width:160px}.better-food-mobile .description{align-self:stretch;color:#3d4a38;font-size:16px;font-weight:500;letter-spacing:0px;line-height:normal;position:relative;text-align:center;text-decoration:underline}.better-food-mobile .button-text-wrapper{all:unset;align-items:center;background-color:var(--material-themekey-colorsprimary);border-radius:24px;box-sizing:border-box;display:flex;height:56px;justify-content:center;overflow:hidden;padding:0px 20px;position:relative;width:335px}.better-food-mobile .button-text{all:unset;box-sizing:border-box;color:var(--material-themewhite);font-size:22px;font-weight:700;letter-spacing:0px;line-height:normal;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.foods-often-eat{align-items:center;background-color:var(--material-themesyslightsurface-container-lowest);display:flex;flex-direction:column;padding:0px 0px 48px;position:relative;width:100%}.foods-often-eat .frame-4{align-items:center;border-radius:32px 32px 0px 0px;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:24px;overflow:hidden;padding:32px 20px 0px;position:relative;width:100%}.foods-often-eat .title{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;min-height:64px;position:relative;width:100%}.foods-often-eat .heading{-webkit-box-orient:vertical;-webkit-line-clamp:4;align-self:stretch;color:rgba(0,0,0,0);display:-webkit-box;font-size:24px;font-weight:600;letter-spacing:0px;line-height:32px;margin-top:-1px;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis}.foods-often-eat .text-wrapper{color:#151e13;letter-spacing:0px}.foods-often-eat .span{color:#00a809;letter-spacing:0px}.foods-often-eat .list{align-items:center;align-self:stretch;background-color:#f4f9f0;border-radius:16px;display:flex;gap:8px;height:72px;overflow:hidden;padding:0px 20px;position:relative;width:100%}.foods-often-eat .option{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--material-themesyslighton-surface);display:-webkit-box;flex:1;font-size:var(--web-text-font-size);font-style:var(--web-text-font-style);font-weight:var(--web-text-font-weight);letter-spacing:var(--web-text-letter-spacing);line-height:var(--web-text-line-height);overflow:hidden;position:relative;text-overflow:ellipsis}.foods-often-eat .switch-wrapper{align-items:center;display:flex;flex-direction:column;height:48px;justify-content:center;position:relative;width:68px}.foods-often-eat .switch{align-items:center;background-color:var(--material-themesyslightsurface-container-high);border-radius:100px;display:flex;height:32px;padding:0px 4px;position:relative;width:52px}.foods-often-eat .target{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;padding:4px;position:relative}.foods-often-eat .handle-shape{background-color:var(--material-themesyslightoutline);border-radius:100px;height:16px;position:relative;width:16px}.foods-often-eat .frame-5{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:16px 16px;justify-content:space-between;position:relative;width:100%}.foods-often-eat .food{align-items:center;display:flex;flex-direction:column;gap:8px;position:relative;width:100px}.foods-often-eat .chicken-breast{background-color:#f8f8f8;border-radius:50px;height:100px;width:100px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;border:2px solid #f8f8f8}.foods-often-eat .chicken-breast-select{background:#f6fbee;border:2px solid #1fc81d}.foods-often-eat .img{height:56px;width:56px}.foods-often-eat .food-name{align-self:stretch;color:#000;font-size:16px;font-weight:500;letter-spacing:0;line-height:20px;position:relative;text-align:center}.foods-often-eat .button-text-wrapper{all:unset;align-items:center;background-color:var(--material-themesyslightsurface-dim);border-radius:24px;box-sizing:border-box;display:flex;height:56px;justify-content:center;overflow:hidden;padding:0px 20px;position:relative;width:335px}.foods-often-eat .button-text{all:unset;box-sizing:border-box;color:var(--material-themewhite);font-size:22px;font-weight:700;letter-spacing:0px;line-height:normal;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 768px){.foods-often-eat .frame-4{padding:48px 20px 0px;max-width:520px}.foods-often-eat .heading{font-weight:600;font-size:36px;line-height:100%;text-align:center}}
.switch-btn{position:relative;width:52px;height:32px;background:#4cd964;border-radius:100px;border:0;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.switch-btn .btn-circle{width:16px;height:16px;top:8px;right:8px;border-radius:8px;background:#6d7b66;position:absolute;pointer-events:none}.switch-btn-close{background:rgba(0,0,0,.25)}.switch-btn-close .btn-circle{right:28px}.switch-btn-action{animation:switch-btn .3s ease-in-out;animation-fill-mode:forwards}.switch-btn-action .btn-circle{animation:move-circle .3s ease-in-out;animation-fill-mode:forwards}.switch-btn-revert{animation:switch-btn-revert .3s ease-in-out;animation-fill-mode:forwards}.switch-btn-revert .btn-circle{background:#fff;animation:move-circle-revert .3s ease-in-out;animation-fill-mode:forwards}@keyframes switch-btn{0%{background:#1fc81d}100%{background:#e1ebd9}}@keyframes move-circle{0%{right:8px}100%{right:28px}}@keyframes switch-btn-revert{0%{background:#e1ebd9}100%{background:#1fc81d}}@keyframes move-circle-revert{0%{right:28px}100%{right:8px}}
.foods-dislike-eat{align-items:center;background-color:var(--material-themesyslightsurface-container-lowest);display:flex;flex-direction:column;padding:0px 0px 48px;position:relative;width:100%}.foods-dislike-eat .navigation-bar{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.foods-dislike-eat .status-bar{align-self:stretch;height:44px;position:relative;width:100%}.foods-dislike-eat .top-nav-bar{align-items:flex-start;align-self:stretch;display:flex;height:44px;padding:0px 12px;position:relative;width:100%}.foods-dislike-eat .frame{align-items:center;align-self:stretch;display:flex;flex:1;flex-grow:1;justify-content:space-between;position:relative}.foods-dislike-eat .icon{align-items:center;display:flex;gap:10px;height:44px;justify-content:center;position:relative;width:44px}.foods-dislike-eat .icon-path{height:24px;position:relative;width:24px}.foods-dislike-eat .div{align-items:center;display:flex;gap:6px;position:relative;width:169px}.foods-dislike-eat .frame-2{background-color:var(--material-themesyslightsurface-variant);border-radius:2px;flex:1;flex-grow:1;height:4px;position:relative}.foods-dislike-eat .frame-3{background-color:var(--material-themerefprimaryprimary60);border-radius:2px;height:4px;left:0;position:absolute;top:0;width:8px}.foods-dislike-eat .button{border-radius:12px;height:44px;overflow:hidden;position:relative;width:44px}.foods-dislike-eat .icon-menu{height:24px;left:10px;position:absolute;top:10px;width:24px}.foods-dislike-eat .frame-4{align-items:center;border-radius:32px 32px 0px 0px;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:24px;overflow:hidden;padding:32px 20px 0px;position:relative;width:100%}.foods-dislike-eat .title{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;min-height:64px;position:relative;width:100%}.foods-dislike-eat .heading{-webkit-box-orient:vertical;-webkit-line-clamp:4;align-self:stretch;color:rgba(0,0,0,0);display:-webkit-box;font-size:24px;font-weight:600;letter-spacing:0px;line-height:32px;margin-top:-1px;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis}.foods-dislike-eat .text-wrapper{color:#151e13;letter-spacing:0px}.foods-dislike-eat .span{color:#00a809;letter-spacing:0px}.foods-dislike-eat .list{align-items:center;align-self:stretch;background-color:#f4f9f0;border-radius:16px;display:flex;gap:8px;height:72px;overflow:hidden;padding:0px 20px;position:relative;width:100%}.foods-dislike-eat .option{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--material-themesyslighton-surface);display:-webkit-box;flex:1;font-size:var(--web-text-font-size);font-style:var(--web-text-font-style);font-weight:var(--web-text-font-weight);letter-spacing:var(--web-text-letter-spacing);line-height:var(--web-text-line-height);overflow:hidden;position:relative;text-overflow:ellipsis}.foods-dislike-eat .switch-wrapper{align-items:center;display:flex;flex-direction:column;height:48px;justify-content:center;position:relative;width:68px}.foods-dislike-eat .switch{align-items:center;background-color:var(--material-themesyslightsurface-container-high);border-radius:100px;display:flex;height:32px;padding:0px 4px;position:relative;width:52px}.foods-dislike-eat .target{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;padding:4px;position:relative}.foods-dislike-eat .handle-shape{background-color:var(--material-themesyslightoutline);border-radius:100px;height:16px;position:relative;width:16px}.foods-dislike-eat .frame-5{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:16px 16px;justify-content:space-between;position:relative;width:100%}.foods-dislike-eat .food{align-items:center;display:flex;flex-direction:column;gap:8px;position:relative;width:100px}.foods-dislike-eat .chicken-breast{background-color:#f8f8f8;border-radius:50px;height:100px;overflow:hidden;position:relative;width:100px;border:2px solid #f8f8f8;display:flex;align-items:center;justify-content:center}.foods-dislike-eat .chicken-breast-select{background:#f6fbee;border:2px solid #1fc81d}.foods-dislike-eat .img{height:56px;width:56px}.foods-dislike-eat .food-name{align-self:stretch;color:#000;font-size:16px;font-weight:500;letter-spacing:0;line-height:20px;position:relative;text-align:center}.foods-dislike-eat .button-text-wrapper{all:unset;align-items:center;background-color:var(--material-themesyslightsurface-dim);border-radius:24px;box-sizing:border-box;display:flex;height:56px;justify-content:center;overflow:hidden;padding:0px 20px;position:relative;width:335px}.foods-dislike-eat .button-text{all:unset;box-sizing:border-box;color:var(--material-themewhite);font-size:22px;font-weight:700;letter-spacing:0px;line-height:normal;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 768px){.foods-dislike-eat .frame-4{padding:48px 20px 0px;max-width:520px}.foods-dislike-eat .heading{font-weight:600;font-size:36px;line-height:100%;text-align:center}}
.other-benefits-pc{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;position:relative;width:100%}.other-benefits-pc .contents{align-items:center;display:flex;justify-content:center;flex:1;flex-direction:column;flex-grow:1;gap:48px;max-width:1160px;padding:48px 0px;position:relative;width:100%}.other-benefits-pc .container{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:24px;position:relative;width:100%}.other-benefits-pc .image-container{border-radius:36px;flex:1;flex-grow:1;height:400px;overflow:hidden;position:relative}.other-benefits-pc .word{align-items:flex-start;background-color:#f4f9f0;border-radius:53.49px;display:flex;flex-direction:column;gap:53.49px;justify-content:center;left:4px;padding:66.87px 40.12px;position:relative;top:-1px;width:560px}.other-benefits-pc .icon-and-text{align-items:center;display:inline-flex;flex:0 0 auto;gap:26.75px;justify-content:center;position:relative}.other-benefits-pc .icon-instance-node{height:53.49px !important;position:relative !important;width:53.49px !important}.other-benefits-pc .text-wrapper{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:var(--material-themesyslighton-surface);display:-webkit-box;font-size:30.1px;font-weight:500;letter-spacing:0px;line-height:43.5px;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.other-benefits-pc .div{align-items:center;display:inline-flex;flex:0 0 auto;gap:26.75px;position:relative}.other-benefits-pc .text-container{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:36px;justify-content:center;padding:0px 24px;position:relative}.other-benefits-pc .p{align-self:stretch;color:var(--material-themesyslighton-surface);font-size:48px;font-weight:700;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative}.other-benefits-pc .button-text-wrapper{all:unset;align-items:center;background-color:var(--material-themekey-colorsprimary);border-radius:24px;box-sizing:border-box;display:flex;height:72px;justify-content:center;left:460px;max-width:520px;overflow:hidden;padding:0px 20px;position:absolute;top:828px;width:520px}.other-benefits-pc .button-text{all:unset;box-sizing:border-box;color:var(--material-themewhite);font-size:30px;font-weight:700;letter-spacing:0px;line-height:normal;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.other-benefits-mobile{align-items:center;background-color:var(--material-themesyslightsurface-container-lowest);display:flex;flex-direction:column;padding:0px 0px 48px;position:relative;width:100%}.other-benefits-mobile .navigation-bar{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.other-benefits-mobile .status-bar{align-self:stretch;height:44px;position:relative;width:100%}.other-benefits-mobile .top-nav-bar{align-items:flex-start;align-self:stretch;display:flex;height:44px;padding:0px 12px;position:relative;width:100%}.other-benefits-mobile .frame{align-items:center;align-self:stretch;display:flex;flex:1;flex-grow:1;justify-content:space-between;position:relative}.other-benefits-mobile .icon{align-items:center;display:flex;gap:10px;height:44px;justify-content:center;position:relative;width:44px}.other-benefits-mobile .icon-path{height:24px;position:relative;width:24px}.other-benefits-mobile .calo{height:20px;position:relative;width:60px}.other-benefits-mobile .button{border-radius:12px;height:44px;overflow:hidden;position:relative;width:44px}.other-benefits-mobile .icon-menu{height:24px;left:10px;position:absolute;top:10px;width:24px}.other-benefits-mobile .div{align-items:center;align-self:stretch;border-radius:32px 32px 0px 0px;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:24px;overflow:hidden;padding:32px 20px 0px;position:relative;width:100%}.other-benefits-mobile .title{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;min-height:64px;position:relative;width:100%}.other-benefits-mobile .heading{-webkit-box-orient:vertical;-webkit-line-clamp:4;align-self:stretch;color:var(--material-themesyslighton-surface);display:-webkit-box;font-size:24px;font-weight:600;letter-spacing:0px;line-height:32px;margin-top:-1px;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis}.other-benefits-mobile .word{align-items:flex-start;background-color:#f4f9f0;border-radius:32px;display:flex;flex:0 0 auto;flex-direction:column;gap:32px;justify-content:center;padding:40px 24px;position:relative;width:100%;box-sizing:border-box}.other-benefits-mobile .icon-and-text{align-items:center;display:inline-flex;flex:0 0 auto;gap:16px;justify-content:center;position:relative}.other-benefits-mobile .text-wrapper{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:var(--material-themesyslighton-surface);display:-webkit-box;font-size:18px;font-weight:500;letter-spacing:0px;line-height:26px;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.other-benefits-mobile .icon-and-text-2{align-items:center;display:inline-flex;flex:0 0 auto;gap:16px;position:relative}.other-benefits-mobile .button-text-wrapper{all:unset;align-items:center;background-color:var(--material-themekey-colorsprimary);border-radius:24px;box-sizing:border-box;display:flex;height:56px;justify-content:center;overflow:hidden;padding:0px 20px;position:relative;width:335px}.other-benefits-mobile .button-text{all:unset;box-sizing:border-box;color:var(--material-themewhite);font-size:22px;font-weight:700;letter-spacing:0px;line-height:normal;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.food-scan{align-items:center;background-color:var(--material-themesyslightsurface-container-lowest);display:flex;flex-direction:column;padding:0px 0px 48px;position:relative;width:100%;height:100%}.food-scan .div{align-items:center;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:24px;padding:32px 0px 0px;position:relative;width:100%}.food-scan .title{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;min-height:64px;position:relative;width:100%}.food-scan .heading{-webkit-box-orient:vertical;-webkit-line-clamp:4;align-self:stretch;color:var(--material-themesyslighton-surface);display:-webkit-box;font-size:24px;font-weight:600;letter-spacing:0px;line-height:32px;margin-top:-1px;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis}.food-scan .overlap-wrapper{height:480px;overflow:hidden;position:relative;width:335px}.food-scan .overlap{height:590px;position:relative;top:14px}.food-scan .container{height:590px;left:25px;position:absolute;top:0;width:286px}.food-scan .overlap-group{background-size:100% 100%;height:466px;position:relative}.food-scan .i-phone{height:466px;left:0;mix-blend-mode:screen;position:absolute;top:0;width:286px}.food-scan .group{height:462px;left:6px;position:absolute;top:4px;width:275px}.food-scan .nutrient-details{background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);height:100px;left:0;position:absolute;top:366px;width:335px}.food-scan .button-text-wrapper{all:unset;align-items:center;background-color:var(--material-themekey-colorsprimary);border-radius:24px;box-sizing:border-box;display:flex;height:56px;justify-content:center;overflow:hidden;padding:0px 20px;position:relative;width:335px}.food-scan .button-text{all:unset;box-sizing:border-box;color:var(--material-themewhite);font-size:22px;font-weight:700;letter-spacing:0px;line-height:normal;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 768px){.food-scan .div{padding:48px 20px 0px;max-width:520px}.food-scan .heading{font-weight:600;font-size:36px;line-height:100%;text-align:center}.food-scan .overlap-wrapper{height:600px;overflow:hidden;position:relative;width:420px}}
.user-power-pc{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;position:relative;width:100%}.user-power-pc .contents{align-items:center;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:48px;max-width:1160px;padding:48px 0px;position:relative;width:100%}.user-power-pc .title{align-self:stretch;height:60px;position:relative;width:100%}.user-power-pc .heading{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:var(--material-themesyslighton-surface);display:-webkit-box;font-size:36px;font-weight:600;left:253px;letter-spacing:0px;line-height:normal;overflow:hidden;position:absolute;text-align:center;text-overflow:ellipsis;top:7px}.user-power-pc .div{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:36px;max-width:520px;position:relative;width:100%}.user-power-pc .photo-wall{align-items:center;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:20px;position:relative}.user-power-pc .img{height:337px;position:relative;width:520px}.user-power-pc .user-count{color:var(--material-themesyslightoutline);font-size:20px;font-weight:500;letter-spacing:0;line-height:28px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.user-power-pc .user-feedback{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;position:relative;width:100%}.user-power-pc .feedback-title{align-self:stretch;color:rgba(0,0,0,0);font-size:36px;font-weight:600;letter-spacing:0px;line-height:normal;margin-top:-1px;position:relative;text-align:center}.user-power-pc .text-wrapper{color:#00a809;letter-spacing:0px}.user-power-pc .span{color:#3d4a38;letter-spacing:0px}.user-power-pc .feedback-description{align-self:stretch;color:var(--material-themesyslightoutline);font-size:16px;font-weight:600;letter-spacing:0px;line-height:24px;position:relative;text-align:center}
.user-power-mobile{align-items:center;background-color:var(--material-themesyslightsurface-container-lowest);display:flex;flex-direction:column;height:100%;position:relative;width:100%}.user-power-mobile .div{align-items:center;align-self:stretch;border-radius:32px 32px 0px 0px;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:24px;overflow:hidden;padding:32px 20px 0px;position:relative;width:100%}.user-power-mobile .title{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:4px;position:relative;width:100%}.user-power-mobile .heading{-webkit-box-orient:vertical;-webkit-line-clamp:4;align-self:stretch;color:var(--material-themesyslighton-surface);display:-webkit-box;font-size:24px;font-weight:600;letter-spacing:0px;line-height:32px;margin-top:-1px;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis}.user-power-mobile .photo-wall{align-items:center;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:24px;padding:28px 0px 0px;position:relative}.user-power-mobile .photo-wall-f{height:172px;position:relative;width:266px}.user-power-mobile .user-count{color:var(--material-themesyslightoutline);font-size:14px;font-weight:500;letter-spacing:0;line-height:20px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.user-power-mobile .user-feedback{align-items:center;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:12px;position:relative}.user-power-mobile .feedback-title{color:rgba(0,0,0,0);font-size:32px;font-weight:600;letter-spacing:0px;line-height:normal;margin-top:-1px;position:relative;text-align:center;width:311px}.user-power-mobile .text-wrapper{color:#00a809;letter-spacing:0px}.user-power-mobile .span{color:#3d4a38;letter-spacing:0px}.user-power-mobile .feedback-description{color:var(--material-themesyslightoutline);font-size:14px;font-weight:600;letter-spacing:0px;line-height:18px;position:relative;text-align:center;width:311px}.user-power-mobile .button-text-wrapper{all:unset;align-items:center;background-color:var(--material-themekey-colorsprimary);border-radius:24px;box-sizing:border-box;display:flex;height:56px;justify-content:center;overflow:hidden;padding:0px 20px;position:relative;width:335px}.user-power-mobile .button-text{all:unset;box-sizing:border-box;color:var(--material-themewhite);font-size:22px;font-weight:700;letter-spacing:0px;line-height:normal;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.creating-plan-pc{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;position:relative;width:100%}.creating-plan-pc .contents{align-items:center;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:48px;max-width:1160px;padding:48px 0px;position:relative;width:100%}.creating-plan-pc .title{align-self:stretch;height:60px;position:relative;width:100%}.creating-plan-pc .heading{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:var(--material-themesyslighton-surface);display:-webkit-box;font-size:36px;font-weight:600;left:297px;letter-spacing:0px;line-height:normal;overflow:hidden;position:absolute;text-align:center;text-overflow:ellipsis;top:7px}.creating-plan-pc .div{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:36px;position:relative;width:100%}.creating-plan-pc .frame-2{align-items:center;display:flex;flex-direction:column;gap:24px;position:relative;width:100%;max-width:520px}.creating-plan-pc .element{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;position:relative;width:100%}.creating-plan-pc .date{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;justify-content:space-between;position:relative;width:100%}.creating-plan-pc .profile-label{color:var(--material-themesyslighton-surface);font-size:14px;font-weight:700;letter-spacing:0px;line-height:20px;margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.creating-plan-pc .profile-data{color:var(--material-themewhite);margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.creating-plan-pc .overlap-group-wrapper{align-self:stretch;background-color:var(--material-themesyslightsurface-container-low);border-radius:16px;height:66px;overflow:hidden;position:relative;width:100%}.creating-plan-pc .overlap-group{background-color:#1fc81d;height:66px;position:relative;width:100px}.creating-plan-pc .profile-percentage{color:var(--material-themewhite);font-size:24px;font-weight:700;left:24px;letter-spacing:0px;line-height:normal;position:absolute;text-align:center;top:17px}.creating-plan-pc .text-wrapper{color:var(--material-themesyslightoutline);font-size:14px;font-weight:500;letter-spacing:0px;line-height:20px;margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.creating-plan-pc .frame-3{align-self:stretch;background-color:var(--material-themesyslightsurface-container-low);border-radius:10px;height:20px;position:relative;width:100%}.creating-plan-pc .review-container{align-items:center;display:flex;flex:0 0 auto;gap:12px;justify-content:center;position:relative;width:100%}.creating-plan-pc .review-container-wrapper{background-color:#fafafa;border:1.5px solid;border-color:#f8f8f8;border-radius:19px;display:inline-flex;flex-direction:column;gap:16px;padding:24px 24px 16px;position:relative;width:311px}.creating-plan-pc .review-container-2{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:12px;position:relative}.creating-plan-pc .star-rating{flex:0 0 auto;position:relative;width:109px;height:16px}.creating-plan-pc .review-text{color:#404040;font-size:14px;font-weight:500;height:112px;letter-spacing:0;line-height:18px;position:relative;width:100%}.creating-plan-pc .reviewer-name{color:#989898;font-size:13px;font-weight:400;letter-spacing:0;line-height:normal;position:relative;text-align:right;width:100%}.creating-plan-pc .div-wrapper{align-items:center;background-color:#fafafa;border:1.5px solid;border-color:#f8f8f8;border-radius:19px;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:16px;padding:24px 24px 16px;position:relative}.creating-plan-pc .review-container-3{align-items:center;background-color:#fafafa;border:1.5px solid;border-color:#f8f8f8;border-radius:19px;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:16px;margin-right:-291px;padding:24px 24px 16px;position:relative}.creating-plan-pc .button-text-wrapper{all:unset;align-items:center;background-color:var(--material-themekey-colorsprimary);border-radius:24px;box-sizing:border-box;display:flex;height:72px;justify-content:center;left:460px;max-width:520px;overflow:hidden;padding:0px 20px;position:absolute;top:828px;width:520px}.creating-plan-pc .button-text{all:unset;box-sizing:border-box;color:var(--material-themewhite);font-size:30px;font-weight:700;letter-spacing:0px;line-height:normal;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.percentage-wrap{align-self:stretch;background-color:var(--material-themesyslightsurface-container-low);border-radius:16px;height:20px;overflow:hidden;position:relative;width:100%;transition:height .2s ease-in-out}.percentage-wrap-start{height:66px}.percentage-group{background-color:#1fc81d;height:100%;position:relative;width:100px;transition:width .2s ease-in-out}.percentage-group-profile{color:var(--material-themewhite);font-size:24px;font-weight:700;left:24px;letter-spacing:0px;line-height:normal;position:absolute;text-align:center;top:17px}
.creating-plan-mobile{align-items:center;background-color:var(--material-themesyslightsurface-container-lowest);display:flex;flex-direction:column;height:100%;position:relative;width:100%}.creating-plan-mobile .navigation-bar{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.creating-plan-mobile .status-bar{align-self:stretch;height:44px;position:relative;width:100%}.creating-plan-mobile .frame{align-items:center;align-self:stretch;border-radius:32px 32px 0px 0px;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:12px;overflow:hidden;padding:0px 20px;position:relative;width:100%}.creating-plan-mobile .div{align-items:center;align-self:stretch;border-radius:32px 32px 0px 0px;display:flex;flex:0 0 auto;flex-direction:column;gap:28px;overflow:hidden;padding:24px 20px;position:relative;width:100%}.creating-plan-mobile .title{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:4px;position:relative;width:100%}.creating-plan-mobile .text-wrapper{-webkit-box-orient:vertical;-webkit-line-clamp:4;align-self:stretch;color:var(--material-themesyslighton-surface);display:-webkit-box;font-size:28px;font-weight:600;letter-spacing:0px;line-height:36px;margin-top:-1px;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis}.creating-plan-mobile .frame-2{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:42px;position:relative;width:100%}.creating-plan-mobile .element{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;position:relative;width:100%}.creating-plan-mobile .date{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;justify-content:space-between;position:relative;width:100%}.creating-plan-mobile .profile-label{color:var(--material-themesyslighton-surface);font-size:14px;font-weight:700;letter-spacing:0px;line-height:20px;margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.creating-plan-mobile .profile-data{color:var(--material-themewhite);margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.creating-plan-mobile .overlap-group-wrapper{align-self:stretch;background-color:var(--material-themesyslightsurface-container-low);border-radius:16px;height:20px;overflow:hidden;position:relative;width:100%;transition:height .2s ease-in-out}.creating-plan-mobile .overlap-group-wrapper-start{height:66px}.creating-plan-mobile .overlap-group{background-color:#1fc81d;height:100%;position:relative;width:100px;transition:width .2s ease-in-out}.creating-plan-mobile .profile-percentage{color:var(--material-themewhite);font-size:24px;font-weight:700;left:24px;letter-spacing:0px;line-height:normal;position:absolute;text-align:center;top:17px}.creating-plan-mobile .text-wrapper-2{color:var(--material-themesyslightoutline);font-size:14px;font-weight:500;letter-spacing:0px;line-height:20px;margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.creating-plan-mobile .frame-3{align-self:stretch;background-color:var(--material-themesyslightsurface-container-low);border-radius:10px;height:20px;position:relative;width:100%}.creating-plan-mobile .review-container{align-items:center;display:flex;flex:0 0 auto;gap:12px;justify-content:center;margin-left:-20px;margin-right:-20px;position:relative;width:100%;height:210px}.creating-plan-mobile .review-container-wrapper{align-items:center;background-color:#fafafa;border:1.5px solid;border-color:#f8f8f8;border-radius:19px;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:16px;margin-left:-291px;padding:24px 24px 16px;position:relative}.creating-plan-mobile .review-container-2{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:12px;position:relative;width:100%}.creating-plan-mobile .star-rating{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:6px;position:relative}.creating-plan-mobile .star{background-size:100% 100%;height:16px;margin-left:-15633px;margin-top:-4638px;position:relative;width:17px}.creating-plan-mobile .ellipse{background-color:#f5d8a2;border-radius:2.5px;-webkit-filter:blur(1.5px);filter:blur(1.5px);height:5px;left:6px;position:relative;top:6px;width:5px}.creating-plan-mobile .ellipse-wrapper{background-size:100% 100%;height:16px;margin-left:-15610px;margin-top:-4638px;position:relative;width:17px}.creating-plan-mobile .div-wrapper{background-size:100% 100%;height:16px;margin-left:-15587px;margin-top:-4638px;position:relative;width:17px}.creating-plan-mobile .star-2{background-size:100% 100%;height:16px;margin-left:-15564px;margin-top:-4638px;position:relative;width:17px}.creating-plan-mobile .star-3{background-size:100% 100%;height:16px;margin-left:-15541px;margin-top:-4638px;position:relative;width:17px}.creating-plan-mobile .review-text{color:#404040;font-size:14px;font-weight:500;height:112px;letter-spacing:0;line-height:18px;position:relative;width:100%}.creating-plan-mobile .reviewer-name{color:#989898;font-size:13px;font-weight:400;letter-spacing:0;line-height:normal;position:relative;text-align:right;width:100%}.creating-plan-mobile .review-container-3{align-items:center;background-color:#fafafa;border:1.5px solid;border-color:#f8f8f8;border-radius:19px;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:16px;padding:24px 24px 16px;width:100%;position:absolute;transition:left .3s ease-in-out}.creating-plan-mobile .review-container-img{flex:0 0 auto;position:relative;width:109px;height:16px}.creating-plan-mobile .review-container-4{align-items:center;background-color:#fafafa;border:1.5px solid;border-color:#f8f8f8;border-radius:19px;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:16px;margin-right:-291px;padding:24px 24px 16px;position:relative}.creating-plan-mobile .star-4{background-size:100% 100%;height:16px;margin-left:-16279px;margin-top:-4638px;position:relative;width:17px}.creating-plan-mobile .star-5{background-size:100% 100%;height:16px;margin-left:-16256px;margin-top:-4638px;position:relative;width:17px}.creating-plan-mobile .star-6{background-size:100% 100%;height:16px;margin-left:-16233px;margin-top:-4638px;position:relative;width:17px}.creating-plan-mobile .star-7{background-size:100% 100%;height:16px;margin-left:-16210px;margin-top:-4638px;position:relative;width:17px}.creating-plan-mobile .star-8{background-size:100% 100%;height:16px;margin-left:-16187px;margin-top:-4638px;position:relative;width:17px}
.email-pc{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;position:relative;width:100%}.email-pc .top{align-items:center;border-bottom-style:solid;border-bottom-width:2px;border-color:rgba(0,0,0,.0784313725);display:flex;height:96px;justify-content:space-between;max-width:1160px;padding:24px 12px;position:relative;width:100%}.email-pc .calo{height:24px;position:relative;width:72px}.email-pc .button{height:48px;position:relative;width:48px}.email-pc .contents{align-items:center;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:48px;max-width:1160px;padding:48px 0px;position:relative;width:100%}.email-pc .title{align-self:stretch;height:60px;position:relative;width:100%}.email-pc .back{height:48px;left:12px;position:absolute;top:6px;width:48px}.email-pc .heading{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:var(--material-themesyslighton-surface);display:-webkit-box;font-size:36px;font-weight:600;left:130px;letter-spacing:0px;line-height:normal;overflow:hidden;position:absolute;text-align:center;text-overflow:ellipsis;top:7px}.email-pc .frame{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;max-width:520px;position:relative;width:100%}.email-pc .list{align-items:center;align-self:stretch;background-color:var(--material-themewhite);border:2px solid;border-color:var(--material-themerefneutralneutral95);border-radius:20px;display:flex;height:84px;overflow:hidden;padding:0px 20px;position:relative;width:100%}.email-pc .date-picker{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:4px;justify-content:center;position:relative}.email-pc .email-pc-input{-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;color:var(--material-themesyslightoutline);display:-webkit-box;font-size:20px;font-weight:600;letter-spacing:0;line-height:normal;margin-top:-1px;overflow:hidden;position:relative;text-overflow:ellipsis;border:none}.email-pc .discount{align-items:center;align-self:stretch;background-color:#eff9ef;border-radius:12px;display:flex;flex:0 0 auto;gap:12px;justify-content:center;overflow:hidden;padding:12px;position:relative;width:100%}.email-pc .icon{height:28px;position:relative;width:28px}.email-pc .user-count{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--material-themesyslighton-surface);display:-webkit-box;flex:1;font-size:16px;font-weight:600;letter-spacing:0;line-height:normal;overflow:hidden;position:relative;text-overflow:ellipsis}.email-pc .email-pc-privacy{align-items:flex-start;align-self:stretch;border-radius:12px;display:flex;flex:0 0 auto;gap:8px;overflow:hidden;padding:4px 0px;position:relative;width:100%}.email-pc .lock{height:24px;position:relative;width:24px}.email-pc .privacy-statement{color:var(--material-themesyslightoutline);flex:1;font-size:14px;font-weight:500;letter-spacing:0px;line-height:22px;margin-top:-1px;position:relative}.email-pc .button-text-wrapper{all:unset;align-items:center;background-color:var(--material-themesyslightsurface-dim);border-radius:24px;box-sizing:border-box;display:flex;height:72px;justify-content:center;left:460px;max-width:520px;overflow:hidden;padding:0px 20px;position:absolute;top:828px;width:520px}.email-pc .button-text{all:unset;box-sizing:border-box;color:#fff;font-size:30px;font-weight:700;letter-spacing:0px;line-height:normal;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.email-mobile{align-items:center;background-color:var(--material-themesyslightsurface-container-lowest);display:flex;flex-direction:column;height:100%;padding:0px 0px 48px;position:relative;width:100%}.email-mobile .email-div{display:flex;flex-direction:column;gap:24px;padding:32px 20px 0px;position:relative;width:100%}.email-mobile .title{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:4px;position:relative;width:100%}.email-mobile .heading{-webkit-box-orient:vertical;-webkit-line-clamp:4;align-self:stretch;color:var(--material-themesyslighton-surface);display:-webkit-box;font-size:24px;font-weight:600;letter-spacing:0px;line-height:32px;margin-top:-1px;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis}.email-mobile .frame-2{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;position:relative;width:100%}.email-mobile .list{align-items:center;align-self:stretch;background-color:var(--material-themewhite);border:1.5px solid;border-color:var(--material-themerefneutralneutral95);border-radius:12px;display:flex;height:72px;overflow:hidden;padding:0px 20px;position:relative;width:100%;flex-shrink:0}.email-mobile .date-picker{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:4px;justify-content:center;position:relative}.email-mobile .email-input{-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;color:#151e13;display:-webkit-box;font-size:18px;font-weight:600;letter-spacing:0;line-height:normal;margin-top:-1px;overflow:hidden;position:relative;text-overflow:ellipsis;border:none;height:300px}.email-mobile .email-input::-webkit-input-placeholder{color:var(--material-themesyslightoutline)}.email-mobile .email-input::-moz-placeholder{color:var(--material-themesyslightoutline)}.email-mobile .email-input::placeholder{color:var(--material-themesyslightoutline)}.email-mobile .discount{align-items:center;align-self:stretch;background-color:#eff9ef;border-radius:12px;display:flex;flex:0 0 auto;gap:12px;justify-content:center;overflow:hidden;padding:12px;position:relative;width:100%}.email-mobile .img{height:28px;position:relative;width:28px}.email-mobile .user-count{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--material-themesyslighton-surface);display:-webkit-box;flex:1;font-size:14px;font-weight:600;letter-spacing:0;line-height:normal;overflow:hidden;position:relative;text-overflow:ellipsis}.email-mobile .email-privacy{align-items:flex-start;align-self:stretch;border-radius:12px;display:flex;flex:0 0 auto;gap:8px;overflow:hidden;padding:4px 0px;position:relative;width:100%}.email-mobile .lock{height:24px;position:relative;width:24px}.email-mobile .privacy-statement{color:var(--material-themesyslightoutline);flex:1;font-size:14px;font-weight:500;letter-spacing:0px;line-height:22px;margin-top:-1px;position:relative}.email-mobile .button-text-wrapper{all:unset;align-items:center;background-color:var(--material-themesyslightsurface-dim);border-radius:24px;box-sizing:border-box;display:flex;height:56px;justify-content:center;overflow:hidden;padding:0px 20px;position:relative;width:335px}.email-mobile .button-text{all:unset;box-sizing:border-box;color:#fff;font-size:22px;font-weight:700;letter-spacing:0px;line-height:normal;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.user-name-pc{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;position:relative;width:100%}.user-name-pc .top{align-items:center;border-bottom-style:solid;border-bottom-width:2px;border-color:rgba(0,0,0,.0784313725);display:flex;height:96px;justify-content:space-between;max-width:1160px;padding:24px 12px;position:relative;width:100%}.user-name-pc .calo{height:24px;position:relative;width:72px}.user-name-pc .button{height:48px;position:relative;width:48px}.user-name-pc .contents{align-items:center;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:48px;max-width:1160px;padding:48px 0px;position:relative;width:100%}.user-name-pc .title{align-self:stretch;height:60px;position:relative;width:100%}.user-name-pc .back{height:48px;left:12px;position:absolute;top:6px;width:48px}.user-name-pc .heading{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:var(--material-themesyslighton-surface);display:-webkit-box;font-size:36px;font-weight:600;left:429px;letter-spacing:0px;line-height:normal;overflow:hidden;position:absolute;text-align:center;text-overflow:ellipsis;top:7px}.user-name-pc .frame{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;max-width:520px;position:relative;width:100%}.user-name-pc .list{align-items:center;align-self:stretch;background-color:var(--material-themewhite);border:2px solid;border-color:var(--material-themerefneutralneutral95);border-radius:20px;display:flex;height:84px;overflow:hidden;padding:0px 20px;position:relative;width:100%}.user-name-pc .date-picker{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:4px;justify-content:center;position:relative}.user-name-pc .email-input{-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;color:var(--material-themesyslightoutline);display:-webkit-box;font-size:20px;font-weight:600;letter-spacing:0;line-height:normal;margin-top:-1px;overflow:hidden;position:relative;text-overflow:ellipsis;border:none}.user-name-pc .button-text-wrapper{all:unset;align-items:center;background-color:var(--material-themesyslightsurface-dim);border-radius:24px;box-sizing:border-box;display:flex;height:72px;justify-content:center;left:460px;max-width:520px;overflow:hidden;padding:0px 20px;position:absolute;top:828px;width:520px}.user-name-pc .button-text{all:unset;box-sizing:border-box;color:#fff;font-size:30px;font-weight:700;letter-spacing:0px;line-height:normal;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.user-name-mobile{align-items:center;background-color:var(--material-themesyslightsurface-container-lowest);display:flex;flex-direction:column;height:100%;padding:0px 0px 48px;position:relative;width:100%}.user-name-mobile .navigation-bar{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.user-name-mobile .status-bar{align-self:stretch;height:44px;position:relative;width:100%}.user-name-mobile .top-nav-bar{align-items:flex-start;align-self:stretch;display:flex;height:44px;padding:0px 12px;position:relative;width:100%}.user-name-mobile .frame{align-items:center;align-self:stretch;display:flex;flex:1;flex-grow:1;justify-content:space-between;position:relative}.user-name-mobile .icon{height:44px;position:relative;width:44px}.user-name-mobile .calo{height:20px;position:relative;width:60px}.user-name-mobile .button{border-radius:12px;height:44px;overflow:hidden;position:relative;width:44px}.user-name-mobile .icon-menu{height:24px;left:10px;position:absolute;top:10px;width:24px}.user-name-mobile .div{align-items:center;align-self:stretch;border-radius:32px 32px 0px 0px;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:24px;overflow:hidden;padding:32px 20px 0px;position:relative;width:100%}.user-name-mobile .title{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:4px;position:relative;width:100%}.user-name-mobile .heading{-webkit-box-orient:vertical;-webkit-line-clamp:4;align-self:stretch;color:var(--material-themesyslighton-surface);display:-webkit-box;font-size:24px;font-weight:600;letter-spacing:0px;line-height:32px;margin-top:-1px;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis}.user-name-mobile .list-wrapper{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;justify-content:center;position:relative;width:100%}.user-name-mobile .list{align-items:center;align-self:stretch;background-color:var(--material-themewhite);border:1.5px solid;border-color:var(--material-themerefneutralneutral95);border-radius:12px;display:flex;height:72px;overflow:hidden;padding:0px 20px;position:relative;width:100%}.user-name-mobile .date-picker{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:4px;justify-content:center;position:relative}.user-name-mobile .email-input{-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;color:#151e13;display:-webkit-box;font-size:18px;font-weight:600;letter-spacing:0;line-height:normal;margin-top:-1px;overflow:hidden;position:relative;text-overflow:ellipsis;border:none}.user-name-mobile .email-input::-webkit-input-placeholder{color:var(--material-themesyslightoutline)}.user-name-mobile .email-input::-moz-placeholder{color:var(--material-themesyslightoutline)}.user-name-mobile .email-input::placeholder{color:var(--material-themesyslightoutline)}.user-name-mobile .button-text-wrapper{all:unset;align-items:center;background-color:var(--material-themesyslightsurface-dim);border-radius:24px;box-sizing:border-box;display:flex;height:56px;justify-content:center;overflow:hidden;padding:0px 20px;position:relative;width:335px}.user-name-mobile .button-text{all:unset;box-sizing:border-box;color:#fff;font-size:22px;font-weight:700;letter-spacing:0px;line-height:normal;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.activity-level{align-items:center;background-color:var(--material-themesyslightsurface-container-lowest);display:flex;flex-direction:column;height:100%;position:relative;width:100%}
.activity-level{align-items:center;background-color:var(--material-themesyslightsurface-container-lowest);display:flex;flex-direction:column;height:100%;position:relative;width:100%}
.activity-level{align-items:center;background-color:var(--material-themesyslightsurface-container-lowest);display:flex;flex-direction:column;height:100%;position:relative;width:100%}
.activity-level{align-items:center;background-color:var(--material-themesyslightsurface-container-lowest);display:flex;flex-direction:column;height:100%;position:relative;width:100%}
.health-concerns{align-items:center;background-color:var(--material-themesyslightsurface-container-lowest);display:flex;flex-direction:column;height:100%;position:relative;width:100%}
.health-concerns{align-items:center;background-color:var(--material-themesyslightsurface-container-lowest);display:flex;flex-direction:column;height:100%;position:relative;width:100%}
.not-recommended{align-items:flex-start;background-color:#fff4ee;border-radius:16px;display:flex;flex-direction:column;position:relative;width:100%}.not-recommended .not-recommended-list{align-items:center;align-self:stretch;border-bottom-style:solid;border-bottom-width:1.5px;border-color:#fffaf7;display:flex;flex:0 0 auto;gap:12px;padding:16px 12px 12px 20px;position:relative;width:100%}.not-recommended .not-recommended-text{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:4px;justify-content:center;position:relative}.not-recommended .text-wrapper{-webkit-box-orient:vertical;-webkit-line-clamp:3;align-self:stretch;color:#ff783e;display:-webkit-box;font-size:18px;font-weight:700;letter-spacing:0px;line-height:26px;margin-top:-1px;overflow:hidden;position:relative;text-overflow:ellipsis}.not-recommended .div{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--material-themeextendedcustom-color-1lighton-color-container);display:-webkit-box;font-size:14px;font-weight:500;letter-spacing:0px;line-height:20px;overflow:hidden;position:relative;text-overflow:ellipsis;width:240px}.not-recommended .list{align-items:center;align-self:stretch;border-radius:16px;display:flex;gap:8px;height:72px;overflow:hidden;padding:0px 20px;position:relative;width:100%}.not-recommended .text-wrapper-2{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--material-themeextendedcustom-color-1lighton-color-container);display:-webkit-box;flex:1;font-size:18px;font-weight:500;letter-spacing:0px;line-height:26px;overflow:hidden;position:relative;text-overflow:ellipsis}.not-recommended .icon{height:24px;position:relative;width:24px}.not-recommended .img{height:92px;right:-16px;position:absolute;top:-16px;width:92px}
.health-concerns{align-items:center;background-color:var(--material-themesyslightsurface-container-lowest);display:flex;flex-direction:column;height:100%;position:relative;width:100%}
.activity-level{align-items:center;background-color:var(--material-themesyslightsurface-container-lowest);display:flex;flex-direction:column;height:100%;position:relative;width:100%}
.activity-level{align-items:center;background-color:var(--material-themesyslightsurface-container-lowest);display:flex;flex-direction:column;height:100%;position:relative;width:100%}
.illustrated-one-pc{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;position:relative;width:100%}.illustrated-one-pc .contents{align-items:center;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:48px;max-width:1160px;padding:48px 0px;position:relative;width:100%}.illustrated-one-pc .title{align-self:stretch;height:60px;position:relative;width:100%}.illustrated-one-pc .heading{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:var(--material-themesyslighton-surface);display:-webkit-box;font-size:36px;font-weight:600;left:260px;letter-spacing:0px;line-height:normal;overflow:hidden;position:absolute;text-align:center;text-overflow:ellipsis;top:7px}.illustrated-one-pc .container{align-items:center;display:flex;flex-direction:column;height:582px;padding:48px 0px 0px;position:relative;width:520px}.illustrated-one-pc .img{height:582px;left:0;position:absolute;top:0;width:520px}.illustrated-one-pc .quote{color:var(--material-themesyslighton-surface);font-size:24px;font-weight:600;letter-spacing:0;line-height:normal;margin-top:-1.55px;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.illustrated-one-pc .div{align-items:center;position:fixed;bottom:60px;display:flex;gap:16px;height:72px;max-width:520px;width:520px}.illustrated-one-pc .label-wrapper{all:unset;align-items:center;align-self:stretch;background-color:var(--material-themewhite);border:2px solid;border-color:var(--material-themerefneutralneutral90);border-radius:24px;box-sizing:border-box;display:flex;flex:1;flex-grow:1;gap:10px;justify-content:center;padding:18px 10px;position:relative}.illustrated-one-pc .label-wrapper-select{border:2px solid #1fc81d;background:#f9fef1}.illustrated-one-pc .label{color:var(--material-themesyslighton-surface-variant);flex:1;font-size:30px;font-weight:700;letter-spacing:0px;line-height:normal;margin-top:-2px;position:relative;text-align:center}.illustrated-one-pc .text-wrapper{color:var(--material-themerefprimaryprimary60);flex:1;font-size:30px;font-weight:700;letter-spacing:0px;line-height:normal;margin-top:-2px;position:relative;text-align:center}
.illustrated-one-mobile{align-items:center;background-color:var(--material-themesyslightsurface-container-lowest);display:flex;flex-direction:column;height:100%;position:relative;width:100%}.illustrated-one-mobile .frame-4{align-items:center;align-self:stretch;border-radius:32px 32px 0px 0px;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:28px;overflow:hidden;padding:32px 20px 0px;position:relative;width:100%}.illustrated-one-mobile .title{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:4px;position:relative;width:100%}.illustrated-one-mobile .text-wrapper{-webkit-box-orient:vertical;-webkit-line-clamp:4;align-self:stretch;color:var(--material-themesyslighton-surface);display:-webkit-box;font-size:24px;font-weight:600;letter-spacing:0px;line-height:32px;margin-top:-1px;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis}.illustrated-one-mobile .container{align-items:center;display:flex;flex-direction:column;gap:26px;height:375px;padding:32px 0px 0px;position:relative;width:335px}.illustrated-one-mobile .illustration{height:375px;left:0;position:absolute;top:0;width:335px}.illustrated-one-mobile .quote{color:var(--material-themesyslighton-surface);font-size:18px;font-weight:500;letter-spacing:0;line-height:26px;margin-top:-1px;position:relative;text-align:center;width:295px}.illustrated-one-mobile .container-2{align-items:center;display:inline-flex;flex:0 0 auto;gap:16px;position:relative}.illustrated-one-mobile .label-wrapper{all:unset;align-items:center;background-color:var(--material-themewhite);border:1px solid;border-color:var(--material-themerefneutralneutral90);border-radius:24px;box-sizing:border-box;display:flex;gap:10px;height:56px;justify-content:center;padding:18px 10px;position:relative;width:159.5px}.illustrated-one-mobile .label-wrapper-select{border:2px solid #1fc81d;background:#f9fef1}.illustrated-one-mobile .label{color:var(--material-themesyslighton-surface-variant);flex:1;font-size:22px;font-weight:700;letter-spacing:0px;line-height:28px;margin-bottom:-3px;margin-top:-5px;position:relative;text-align:center}.illustrated-one-mobile .label-2{color:var(--material-themerefprimaryprimary60);flex:1;font-size:22px;font-weight:700;letter-spacing:0px;line-height:28px;margin-bottom:-3px;margin-top:-5px;position:relative;text-align:center}
.illustrated-two-pc{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;position:relative;width:100%}.illustrated-two-pc .top{align-items:center;border-bottom-style:solid;border-bottom-width:2px;border-color:rgba(0,0,0,.0784313725);display:flex;height:96px;justify-content:space-between;max-width:1160px;overflow:hidden;padding:24px 12px;position:relative;width:100%}.illustrated-two-pc .calo{height:24px;position:relative;width:72px}.illustrated-two-pc .button{height:48px;position:relative;width:48px}.illustrated-two-pc .frame{background-color:var(--material-themerefprimaryprimary60);border-radius:2px;height:4px;left:0;position:absolute;top:93px;width:100px}.illustrated-two-pc .contents{align-items:center;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:48px;max-width:1160px;padding:48px 0px;position:relative;width:100%}.illustrated-two-pc .title{align-self:stretch;height:60px;position:relative;width:100%}.illustrated-two-pc .back{height:48px;left:12px;position:absolute;top:6px;width:48px}.illustrated-two-pc .heading{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:var(--material-themesyslighton-surface);display:-webkit-box;font-size:36px;font-weight:600;left:260px;letter-spacing:0px;line-height:normal;overflow:hidden;position:absolute;text-align:center;text-overflow:ellipsis;top:7px}.illustrated-two-pc .container{align-items:center;display:flex;flex-direction:column;height:582px;padding:48px 0px 0px;position:relative;width:520px}.illustrated-two-pc .img{height:582px;left:0;position:absolute;top:0;width:520px}.illustrated-two-pc .text-wrapper{color:var(--material-themesyslighton-surface);font-size:24px;font-weight:600;letter-spacing:0;line-height:normal;margin-top:-1.55px;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.illustrated-two-pc .div{align-items:center;display:flex;gap:16px;height:72px;width:520px;position:fixed;bottom:60px}.illustrated-two-pc .label-wrapper{all:unset;align-items:center;align-self:stretch;background-color:var(--material-themewhite);border:2px solid;border-color:var(--material-themerefneutralneutral90);border-radius:24px;box-sizing:border-box;display:flex;flex:1;flex-grow:1;gap:10px;justify-content:center;padding:18px 10px;position:relative}.illustrated-two-pc .label-wrapper-select{border:2px solid #1fc81d;background:#f9fef1}.illustrated-two-pc .label{color:var(--material-themesyslighton-surface-variant);flex:1;font-size:30px;font-weight:700;letter-spacing:0px;line-height:normal;margin-top:-2px;position:relative;text-align:center}.illustrated-two-pc .label-2{color:var(--material-themerefprimaryprimary60);flex:1;font-size:30px;font-weight:700;letter-spacing:0px;line-height:normal;margin-top:-2px;position:relative;text-align:center}
.illustrated-two-mobile{align-items:center;background-color:var(--material-themesyslightsurface-container-lowest);display:flex;flex-direction:column;height:100%;position:relative;width:100%}.illustrated-two-mobile .frame-4{align-items:center;align-self:stretch;border-radius:32px 32px 0px 0px;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:28px;overflow:hidden;padding:32px 20px 0px;position:relative;width:100%}.illustrated-two-mobile .title{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:4px;position:relative;width:100%}.illustrated-two-mobile .text-wrapper{-webkit-box-orient:vertical;-webkit-line-clamp:4;align-self:stretch;color:var(--material-themesyslighton-surface);display:-webkit-box;font-size:24px;font-weight:600;letter-spacing:0px;line-height:32px;margin-top:-1px;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis}.illustrated-two-mobile .container{align-items:center;display:flex;flex-direction:column;gap:26px;height:375px;padding:32px 0px 0px;position:relative;width:335px}.illustrated-two-mobile .illustration{height:375px;left:0;position:absolute;top:0;width:335px}.illustrated-two-mobile .p{color:var(--material-themesyslighton-surface);font-size:18px;font-weight:500;letter-spacing:0;line-height:26px;margin-top:-1px;position:relative;text-align:center;width:295px}.illustrated-two-mobile .container-2{align-items:center;display:inline-flex;flex:0 0 auto;gap:16px;position:relative}.illustrated-two-mobile .label-wrapper{all:unset;align-items:center;background-color:var(--material-themewhite);border:1px solid;border-color:var(--material-themerefneutralneutral90);border-radius:24px;box-sizing:border-box;display:flex;gap:10px;height:56px;justify-content:center;padding:18px 10px;position:relative;width:159.5px}.illustrated-two-mobile .label-wrapper-select{border:2px solid #1fc81d;background:#f9fef1}.illustrated-two-mobile .label{color:var(--material-themesyslighton-surface-variant);flex:1;font-size:22px;font-weight:700;letter-spacing:0px;line-height:28px;margin-bottom:-3px;margin-top:-5px;position:relative;text-align:center}.illustrated-two-mobile .label-2{color:var(--material-themerefprimaryprimary60);flex:1;font-size:22px;font-weight:700;letter-spacing:0px;line-height:28px;margin-bottom:-3px;margin-top:-5px;position:relative;text-align:center}
.illustrated-three-pc{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;position:relative;width:100%}.illustrated-three-pc .top{align-items:center;border-bottom-style:solid;border-bottom-width:2px;border-color:rgba(0,0,0,.0784313725);display:flex;height:96px;justify-content:space-between;max-width:1160px;overflow:hidden;padding:24px 12px;position:relative;width:100%}.illustrated-three-pc .calo{height:24px;position:relative;width:72px}.illustrated-three-pc .button{height:48px;position:relative;width:48px}.illustrated-three-pc .frame{background-color:var(--material-themerefprimaryprimary60);border-radius:2px;height:4px;left:0;position:absolute;top:93px;width:100px}.illustrated-three-pc .contents{align-items:center;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:48px;max-width:1160px;padding:48px 0px;position:relative;width:100%}.illustrated-three-pc .title{align-self:stretch;height:60px;position:relative;width:100%}.illustrated-three-pc .back{height:48px;left:12px;position:absolute;top:6px;width:48px}.illustrated-three-pc .heading{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:var(--material-themesyslighton-surface);display:-webkit-box;font-size:36px;font-weight:600;left:260px;letter-spacing:0px;line-height:normal;overflow:hidden;position:absolute;text-align:center;text-overflow:ellipsis;top:7px}.illustrated-three-pc .container{align-items:center;display:flex;flex-direction:column;height:582px;padding:48px 0px 0px;position:relative;width:520px}.illustrated-three-pc .img{height:582px;left:0;position:absolute;top:0;width:520px}.illustrated-three-pc .encouragement-text{color:var(--material-themesyslighton-surface);font-size:24px;font-weight:600;letter-spacing:0;line-height:normal;margin-top:-1.55px;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.illustrated-three-pc .div{align-items:center;display:flex;gap:16px;height:72px;width:520px;position:fixed;bottom:60px}.illustrated-three-pc .label-wrapper{all:unset;align-items:center;align-self:stretch;background-color:var(--material-themewhite);border:2px solid;border-color:var(--material-themerefneutralneutral90);border-radius:24px;box-sizing:border-box;display:flex;flex:1;flex-grow:1;gap:10px;justify-content:center;padding:18px 10px;position:relative}.illustrated-three-pc .label-wrapper-select{border:2px solid #1fc81d;background:#f9fef1}.illustrated-three-pc .label{color:var(--material-themesyslighton-surface-variant);flex:1;font-size:30px;font-weight:700;letter-spacing:0px;line-height:normal;margin-top:-2px;position:relative;text-align:center}.illustrated-three-pc .text-wrapper{color:var(--material-themerefprimaryprimary60);flex:1;font-size:30px;font-weight:700;letter-spacing:0px;line-height:normal;margin-top:-2px;position:relative;text-align:center}
.illustrated-three-mobile{align-items:center;background-color:var(--material-themesyslightsurface-container-lowest);display:flex;flex-direction:column;height:100%;position:relative;width:100%}.illustrated-three-mobile .frame-4{align-items:center;align-self:stretch;border-radius:32px 32px 0px 0px;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:28px;overflow:hidden;padding:32px 20px 0px;position:relative;width:100%}.illustrated-three-mobile .title{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:4px;position:relative;width:100%}.illustrated-three-mobile .text-wrapper{-webkit-box-orient:vertical;-webkit-line-clamp:4;align-self:stretch;color:var(--material-themesyslighton-surface);display:-webkit-box;font-size:24px;font-weight:600;letter-spacing:0px;line-height:32px;margin-top:-1px;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis}.illustrated-three-mobile .container{align-items:center;display:flex;flex-direction:column;gap:26px;height:375px;padding:32px 0px 0px;position:relative;width:335px}.illustrated-three-mobile .illustration{height:375px;left:0;position:absolute;top:0;width:335px}.illustrated-three-mobile .encouragement-text{color:var(--material-themesyslighton-surface);font-size:18px;font-weight:500;letter-spacing:0;line-height:26px;margin-top:-1px;position:relative;text-align:center;width:295px}.illustrated-three-mobile .button-container{align-items:center;display:inline-flex;flex:0 0 auto;gap:16px;position:relative}.illustrated-three-mobile .label-wrapper{all:unset;align-items:center;background-color:var(--material-themewhite);border:1px solid;border-color:var(--material-themerefneutralneutral90);border-radius:24px;box-sizing:border-box;display:flex;gap:10px;height:56px;justify-content:center;padding:18px 10px;position:relative;width:159.5px}.illustrated-three-mobile .label-wrapper-select{border:2px solid #1fc81d;background:#f9fef1}.illustrated-three-mobile .label{color:var(--material-themesyslighton-surface-variant);flex:1;font-size:22px;font-weight:700;letter-spacing:0px;line-height:28px;margin-bottom:-3px;margin-top:-5px;position:relative;text-align:center}.illustrated-three-mobile .label-2{color:var(--material-themerefprimaryprimary60);flex:1;font-size:22px;font-weight:700;letter-spacing:0px;line-height:28px;margin-bottom:-3px;margin-top:-5px;position:relative;text-align:center}
.illustrated-four-pc{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;position:relative;width:100%}.illustrated-four-pc .top{align-items:center;border-bottom-style:solid;border-bottom-width:2px;border-color:rgba(0,0,0,.0784313725);display:flex;height:96px;justify-content:space-between;max-width:1160px;overflow:hidden;padding:24px 12px;position:relative;width:100%}.illustrated-four-pc .calo{height:24px;position:relative;width:72px}.illustrated-four-pc .button{height:48px;position:relative;width:48px}.illustrated-four-pc .frame{background-color:var(--material-themerefprimaryprimary60);border-radius:2px;height:4px;left:0;position:absolute;top:93px;width:100px}.illustrated-four-pc .contents{align-items:center;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:48px;max-width:1160px;padding:48px 0px;position:relative;width:100%}.illustrated-four-pc .title{align-self:stretch;height:60px;position:relative;width:100%}.illustrated-four-pc .back{height:48px;left:12px;position:absolute;top:6px;width:48px}.illustrated-four-pc .heading{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:var(--material-themesyslighton-surface);display:-webkit-box;font-size:36px;font-weight:600;left:260px;letter-spacing:0px;line-height:normal;overflow:hidden;position:absolute;text-align:center;text-overflow:ellipsis;top:7px}.illustrated-four-pc .container{align-items:center;display:flex;flex-direction:column;height:582px;padding:48px 0px 0px;position:relative;width:520px}.illustrated-four-pc .illustration{height:582px;left:0;position:absolute;top:0;width:520px}.illustrated-four-pc .quote{color:var(--material-themesyslighton-surface);font-size:24px;font-weight:500;letter-spacing:0;line-height:normal;margin-top:-1.55px;position:relative;text-align:center}.illustrated-four-pc .div{align-items:center;display:flex;gap:16px;height:72px;width:520px;position:fixed;bottom:60px}.illustrated-four-pc .label-wrapper{all:unset;align-items:center;align-self:stretch;background-color:var(--material-themewhite);border:2px solid;border-color:var(--material-themerefneutralneutral90);border-radius:24px;box-sizing:border-box;display:flex;flex:1;flex-grow:1;gap:10px;justify-content:center;padding:18px 10px;position:relative}.illustrated-four-pc .label-wrapper-select{border:2px solid #1fc81d;background:#f9fef1}.illustrated-four-pc .label{color:var(--material-themesyslighton-surface-variant);flex:1;font-size:30px;font-weight:700;letter-spacing:0px;line-height:normal;margin-top:-2px;position:relative;text-align:center}.illustrated-four-pc .text-wrapper{color:var(--material-themerefprimaryprimary60);flex:1;font-size:30px;font-weight:700;letter-spacing:0px;line-height:normal;margin-top:-2px;position:relative;text-align:center}
.illustrated-four-mobile{align-items:center;background-color:var(--material-themesyslightsurface-container-lowest);display:flex;flex-direction:column;height:100%;position:relative;width:100%}.illustrated-four-mobile .frame-4{align-items:center;align-self:stretch;border-radius:32px 32px 0px 0px;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:28px;overflow:hidden;padding:32px 20px 0px;position:relative;width:100%}.illustrated-four-mobile .title{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:4px;position:relative;width:100%}.illustrated-four-mobile .text-wrapper{-webkit-box-orient:vertical;-webkit-line-clamp:4;align-self:stretch;color:var(--material-themesyslighton-surface);display:-webkit-box;font-size:24px;font-weight:600;letter-spacing:0px;line-height:32px;margin-top:-1px;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis}.illustrated-four-mobile .container{align-items:center;display:flex;flex-direction:column;gap:26px;height:375px;padding:32px 0px 0px;position:relative;width:335px}.illustrated-four-mobile .illustration{height:375px;left:0;position:absolute;top:0;width:335px}.illustrated-four-mobile .quote{color:var(--material-themesyslighton-surface);font-size:18px;font-weight:500;letter-spacing:0;line-height:26px;margin-top:-1px;position:relative;text-align:center;width:295px}.illustrated-four-mobile .container-2{align-items:center;display:inline-flex;flex:0 0 auto;gap:16px;position:relative}.illustrated-four-mobile .label-wrapper{all:unset;align-items:center;background-color:var(--material-themewhite);border:1px solid;border-color:var(--material-themerefneutralneutral90);border-radius:24px;box-sizing:border-box;display:flex;gap:10px;height:56px;justify-content:center;padding:18px 10px;position:relative;width:159.5px}.illustrated-four-mobile .label-wrapper-select{border:2px solid #1fc81d;background:#f9fef1}.illustrated-four-mobile .label{color:var(--material-themesyslighton-surface-variant);flex:1;font-size:22px;font-weight:700;letter-spacing:0px;line-height:28px;margin-bottom:-3px;margin-top:-5px;position:relative;text-align:center}.illustrated-four-mobile .label-2{color:var(--material-themerefprimaryprimary60);flex:1;font-size:22px;font-weight:700;letter-spacing:0px;line-height:28px;margin-bottom:-3px;margin-top:-5px;position:relative;text-align:center}
.pay-container{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;position:relative;width:100%}.pay-container .div-2{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%;background-color:#edf7e4;border-radius:18px;overflow:hidden}.pay-container .frame-2{-webkit-backdrop-filter:blur(6px) brightness(100%);align-items:center;align-self:stretch;border-bottom-style:solid;border-color:#fff;display:flex;flex:0 0 auto;justify-content:center;overflow:hidden;position:relative;width:100%}.pay-container .frame-3{-webkit-backdrop-filter:blur(6px) brightness(100%);align-items:center;backdrop-filter:blur(6px) brightness(100%);background-color:var(--material-themesyslightsurface-container-low);border-radius:18px 0px 0px 0px;display:flex;flex:1;flex-grow:1;justify-content:center;padding:12px 0px;position:relative}.pay-container .current-state-wrapper{align-items:center;display:flex;flex:1;flex-grow:1;gap:10px;justify-content:center;position:relative}.pay-container .current-state{color:var(--material-themesyslighton-surface);font-size:16px;font-weight:700;letter-spacing:0px;line-height:24px;margin-top:-0.67px;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pay-container .frame-4{-webkit-backdrop-filter:blur(6px) brightness(100%);align-items:center;backdrop-filter:blur(6px) brightness(100%);background-color:var(--material-themesyslightsurface-container-low);border-radius:0px 18px 0px 0px;display:flex;flex:1;flex-grow:1;justify-content:center;padding:12px 0px;position:relative}.pay-container .goal-state-wrapper{align-items:center;border-color:var(--material-themerefneutralneutral90);border-left-style:solid;border-left-width:1.33px;display:flex;flex:1;flex-grow:1;gap:10px;justify-content:center;margin-bottom:-0.67px;margin-left:-0.67px;margin-right:-0.67px;margin-top:-0.67px;position:relative}.pay-container .goal-state{color:var(--material-themerefprimaryprimary60);flex:1;font-size:16px;font-weight:700;letter-spacing:0px;line-height:24px;margin-top:-0.67px;position:relative;text-align:center}.pay-container .div-3{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.pay-container .div-4{align-items:center;align-self:stretch;background-color:var(--material-themerefneutralneutral98);display:flex;flex:0 0 auto;position:relative;width:100%}.pay-container .img{height:228px;left:calc(50% - 27px);position:absolute;top:0;width:54px}.pay-container .img-wrapper{align-items:center;display:flex;flex:1;flex-grow:1;justify-content:center;padding:24px 0px 0px;position:relative}.pay-container .img-2{height:204px;position:relative;width:120px}.pay-container .body-fat-container{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;position:relative;width:100%}.pay-container .body-fat-container-wrapper{align-items:flex-start;background-color:var(--material-themesyslightsurface-container-low);display:flex;flex:1;flex-direction:column;flex-grow:1;justify-content:center;padding:8px 0px 0px 24px;position:relative}.pay-container .body-fat-container-2{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;padding:0px 0px 8px;position:relative;width:100%}.pay-container .body-fat-label{color:var(--material-themesyslighton-surface);font-size:16px;font-weight:700;letter-spacing:0px;line-height:26px;margin-top:-0.67px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pay-container .body-fat-value{color:var(--material-themesyslighton-surface);font-size:13px;font-weight:600;letter-spacing:0px;line-height:26px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pay-container .frame-5{align-items:flex-start;background-color:var(--material-themesyslightsurface-container-low);display:flex;flex:1;flex-direction:column;flex-grow:1;justify-content:center;padding:8px 24px 0px 0px;position:relative}.pay-container .body-fat-container-3{align-items:flex-start;border-color:var(--material-themerefneutral-variantneutral-variant90);border-left-style:solid;border-left-width:2px;display:inline-flex;flex:0 0 auto;flex-direction:column;margin-bottom:-1px;margin-left:-1px;margin-top:-1px;padding:0px 0px 8px 24px;position:relative}.pay-container .text-wrapper{color:var(--material-themesyslighton-surface);font-size:16px;font-weight:700;letter-spacing:0px;line-height:26px;margin-top:-1px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pay-container .disclaimer{align-self:stretch;color:#989898;font-size:12px;font-weight:500;letter-spacing:0;line-height:normal;position:relative}
.container-wrapper{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:20px;position:relative;width:100%}.container-wrapper .p{align-self:stretch;color:rgba(0,0,0,0);font-size:24px;font-weight:700;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;text-align:center}.container-wrapper .text-wrapper-5{color:#000}.container-wrapper .text-wrapper-6{color:#00a809}.container-wrapper .frame-11{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;position:relative;width:100%}.container-wrapper .discount-info{align-items:center;align-self:stretch;background-color:#ff5c30;border-radius:20px 20px 0px 0px;display:flex;height:36px;justify-content:center;overflow:hidden;position:relative;width:100%}.container-wrapper .discount-text{color:#fff;font-size:14px;font-weight:700;letter-spacing:0;line-height:normal;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.container-wrapper .comparison-container{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;position:relative;width:100%}.container-wrapper .plan-container-2{align-items:center;background-color:#f3f3f8;border-radius:0px 0px 0px 20px;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:12px;overflow:hidden;padding:16px;position:relative}.container-wrapper .plan-title-4{align-self:stretch;color:var(--material-themesyslighton-surface);font-size:14px;font-weight:700;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative}.container-wrapper .image-container{height:160px;position:relative;width:135.5px}.container-wrapper .plan-description{color:var(--material-themesyslighton-surface-variant);font-size:14px;font-weight:600;letter-spacing:0;line-height:normal;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.container-wrapper .plan-container-3{align-items:center;background-color:#c9eddf;border-radius:0px 0px 20px 0px;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:12px;overflow:hidden;padding:16px;position:relative}
.pay-card{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;position:relative;width:335px}.pay-card .container-10{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;position:relative;width:100%}.pay-card .img-3{height:200px;position:relative;width:250px}.pay-card .guarantee-title{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:10px;justify-content:center;position:relative;width:100%}.pay-card .guarantee-title-text{color:#000;flex:1;font-size:24px;font-weight:700;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;text-align:center}.pay-card .description{align-self:stretch;color:rgba(0,0,0,0);font-size:13px;font-weight:500;letter-spacing:0;line-height:20px;position:relative;text-align:center}.pay-card .text-wrapper-9{color:#6d7b66}.pay-card .text-wrapper-10{color:#00a809;text-decoration:underline}.pay-card .footer-text{color:#8c8c8c;font-size:12px;font-weight:500;letter-spacing:0;line-height:20px;position:relative;text-align:center;text-decoration:underline;width:335px}
.pay-div-wrapper{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;position:relative;width:100%}.pay-div-wrapper .title{color:#000;font-size:24px;font-weight:700;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;text-align:center;width:303px}.pay-div-wrapper .container-2{align-items:center;display:flex;flex:0 0 auto;gap:12px;justify-content:center;position:relative;width:100%;height:442px;overflow-x:hidden}.pay-div-wrapper .container-3{align-items:center;background-color:#fafafa;border:1.5px solid;border-color:#f8f8f8;border-radius:19px;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:16px;margin-left:-614px;padding:2px 2px 16px;position:relative}.pay-div-wrapper .mask-group{height:240px;margin-left:-16447px;margin-top:-6571px;position:relative;width:307px}.pay-div-wrapper .container-4{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:12px;position:relative}.pay-div-wrapper .container-5{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:6px;position:relative;width:109px;height:16px}.pay-div-wrapper .star{background-size:100% 100%;height:16px;margin-left:-16471px;margin-top:-6829px;position:relative;width:17px}.pay-div-wrapper .ellipse{background-color:#f5d8a2;border-radius:2.5px;-webkit-filter:blur(1.5px);filter:blur(1.5px);height:5px;left:6px;position:relative;top:6px;width:5px}.pay-div-wrapper .ellipse-wrapper{background-size:100% 100%;height:16px;margin-left:-16448px;margin-top:-6829px;position:relative;width:17px}.pay-div-wrapper .star-2{background-size:100% 100%;height:16px;margin-left:-16425px;margin-top:-6829px;position:relative;width:17px}.pay-div-wrapper .star-3{background-size:100% 100%;height:16px;margin-left:-16402px;margin-top:-6829px;position:relative;width:17px}.pay-div-wrapper .star-4{background-size:100% 100%;height:16px;margin-left:-16379px;margin-top:-6829px;position:relative;width:17px}.pay-div-wrapper .review{color:#404040;font-size:14px;font-weight:500;height:112px;letter-spacing:0;line-height:18px;position:relative;width:263px}.pay-div-wrapper .reviewer{color:#989898;font-size:13px;font-weight:400;letter-spacing:0;line-height:normal;position:relative;text-align:right;width:263px}.pay-div-wrapper .container-6{align-items:center;background-color:#fafafa;border:1.5px solid;border-color:#f8f8f8;border-radius:19px;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:16px;margin-left:-291px;padding:2px 2px 16px;position:relative}.pay-div-wrapper .mask-group-2{height:240px;position:relative;width:18px}.pay-div-wrapper .container-7{align-items:center;background-color:#fafafa;border:1.5px solid;border-color:#f8f8f8;border-radius:19px;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:16px;padding:2px 2px 16px;position:absolute;height:442px;transition:all .2s linear}.pay-div-wrapper .mask-group-3{height:240px;position:relative;width:307px;border-radius:19px 19px 0 0}.pay-div-wrapper .container-8{align-items:center;background-color:#fafafa;border:1.5px solid;border-color:#f8f8f8;border-radius:19px;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:16px;margin-right:-291px;padding:2px 2px 16px;position:relative}.pay-div-wrapper .container-9{align-items:center;background-color:#fafafa;border:1.5px solid;border-color:#f8f8f8;border-radius:19px;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:16px;margin-right:-614px;padding:2px 2px 16px;position:relative}.pay-div-wrapper .mask-group-4{height:240px;margin-left:-17739px;margin-top:-6571px;position:relative;width:307px}
.pay{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:20px;position:relative;width:100%}.pay .plan-container{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;position:relative;width:100%}.pay .plan-title{align-self:stretch;color:rgba(0,0,0,0);font-size:24px;font-weight:700;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;text-align:center}.pay .span{color:#000}.pay .text-wrapper-2{color:#00b259}.pay .offer-info{align-items:center;align-self:stretch;background-color:#fff5f2;border-radius:12px;display:flex;flex:0 0 auto;gap:8px;justify-content:center;padding:8px 12px;position:relative;width:100%}.pay .offer-icon{border:1.5px solid;border-color:var(--material-themeextendedcustom-color-1value);border-radius:8px;height:16px;overflow:hidden;position:relative;width:16px}.pay .vector{height:9px;left:6px;position:absolute;top:1px;width:4px}.pay .offer-text{color:var(--material-themeextendedcustom-color-1value);font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;margin-top:-1px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pay .disclaimer-text-wrapper{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:10px;padding:0px 12px;position:relative;width:100%}.pay .disclaimer-text{color:var(--material-themesyslightoutline);font-size:11px;font-weight:500;line-height:18px}.pay .text-wrapper-3{color:#6d7b66;font-weight:500;letter-spacing:0px}.pay .text-wrapper-3 a{color:#1c82f9}.pay .text-wrapper-4{color:#3d4a38;font-weight:700;letter-spacing:0px}.pay .download-2{align-items:center;align-self:stretch;border-radius:0px 0px 16px 16px;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;justify-content:center;position:relative;width:100%}.pay .button-text-wrapper{all:unset;align-items:center;align-self:stretch;background-color:var(--material-themekey-colorsprimary);border-radius:24px;box-sizing:border-box;display:flex;height:60px;justify-content:center;padding:0px 16px;position:relative;width:100%;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.pay .button-text-2{color:var(--material-themewhite);font-size:22px;font-weight:700;letter-spacing:0px;line-height:normal;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pay .money-back-guarantee{color:var(--material-themesyslighton-surface);height:40px;letter-spacing:0;line-height:40px;position:relative;text-decoration:underline;font-size:16px;font-weight:600;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.prices{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:4px;position:relative;width:100%}.prices .card{align-items:flex-start;align-self:stretch;background-color:#f8f8f8;border:1.33px solid;border-color:#f3f3f3;border-radius:20px;display:flex;flex:0 0 auto;flex-direction:column;overflow:hidden;position:relative;width:100%}.prices .card-select{border:2px solid #ffe99b;background:#fff}.prices .frame-7{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:12px;padding:0px 12px 0px 10px;position:relative;width:100%}.prices .plan-card{align-items:center;display:inline-flex;flex:0 0 auto;gap:12px;position:relative}.prices .icon{height:16px;position:relative;width:16px}.prices .frame-8{align-items:flex-start;align-self:stretch;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:8px;padding:12px 0px;position:relative}.prices .plan-details{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:4px;position:relative}.prices .plan-title-2{color:var(--material-themesyslightoutline);font-size:18px;font-weight:600;letter-spacing:0;line-height:20px;margin-top:-1px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.prices .plan-title-2-des{display:flex;padding:2px 4px;justify-content:center;align-items:center;border-radius:4px;background:#fff4ce;color:var(--material-themesyslightoutline);font-size:12px;font-style:normal;font-weight:600;line-height:normal}.card-select .plan-title-2{color:#333}.prices .plan-duration{align-items:center;background-color:#fff4ce;border-radius:4px;display:inline-flex;flex:0 0 auto;gap:10px;justify-content:center;padding:2px 4px;position:relative}.prices .plan-price{color:var(--material-themesyslightoutline);font-size:12px;font-weight:600;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.prices .plan-price-details{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:8px;position:relative}.prices .plan-price-value{color:var(--material-themesyslightoutline);font-size:12px;font-weight:400;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;text-decoration:line-through;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.prices .plan-price-value-2{color:var(--material-themesyslightoutline);font-size:12px;font-weight:400;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.prices .frame-9{align-items:flex-end;display:flex;flex:1;flex-grow:1;gap:26px;justify-content:flex-end;padding:12px 0px;position:relative}.prices .plan-price-2{color:var(--material-themesyslightoutline);font-size:13px;font-weight:400;letter-spacing:0;line-height:normal;position:relative;text-decoration:line-through;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.prices .plan-price-details-2{align-items:flex-end;background-color:#ececec;border-radius:0px 8px 8px 0px;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:10px;padding:4px 4px 4px 0px;height:44px;position:relative}.prices .plan-price-breakdown{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:2px;justify-content:flex-end;position:relative}.prices .currency-symbol{align-items:flex-end;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:10px;justify-content:center;padding:4px 0px 0px;position:relative}.prices .currency-symbol-2{align-self:stretch;color:var(--material-themesyslightoutline);font-size:16px;font-weight:500;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative}.prices .price-value{color:var(--material-themesyslightoutline);font-size:30px;font-weight:700;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.prices .price-breakdown{align-items:flex-end;display:inline-flex;flex:0 0 auto;flex-direction:column;padding:4px 0px 0px;position:relative}.prices .price-value-2{align-self:stretch;color:var(--material-themesyslightoutline);font-size:20px;font-weight:700;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative}.prices .price-frequency{color:var(--material-themesyslightoutline);font-size:10px;font-weight:600;letter-spacing:0px;line-height:normal;margin-top:-4px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.prices .rectangle{height:44px;left:-18px;position:absolute;top:0;width:18px}.prices .card-2{align-items:flex-start;align-self:stretch;border-radius:20px;display:flex;flex:0 0 auto;flex-direction:column;overflow:hidden;position:relative;width:100%;border:1px solid #f4f4f4}.prices .card-2-select{border:2px solid #ffe99b}.prices .most-popular-tag-wrapper{background:#ececec;align-items:center;align-self:stretch;display:flex;height:30px;justify-content:center;position:relative;width:100%}.card-2-select .most-popular-tag-wrapper{background:linear-gradient(90deg, rgb(255, 233, 155) 0%, rgb(228, 197, 86) 100%)}.prices .most-popular-tag{color:#6d7b66;font-size:14px;font-weight:700;letter-spacing:0;line-height:normal;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.card-2-select .most-popular-tag{color:#381f08}.prices .frame-10{align-items:flex-start;align-self:stretch;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:8px;padding:16px 0px 12px;position:relative}.prices .plan-title-3{color:#6d7b66;font-size:18px;font-weight:600;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.card-2-select .plan-title-3{color:#333}.prices .plan-price-value-3{color:var(--material-themesyslightoutline);font-size:13px;font-weight:400;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;text-decoration:line-through;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.prices .plan-price-value-4{color:var(--material-themesyslightoutline);font-size:13px;font-weight:400;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.prices .plan-price-3{color:var(--material-themesyslightoutline);font-size:13px;font-weight:400;letter-spacing:0;line-height:normal;position:relative;text-align:right;text-decoration:line-through;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.prices .plan-price-details-3{align-items:flex-end;background-color:#ffe99c;border-radius:0px 8px 8px 0px;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:10px;padding:4px 4px 4px 0px;position:relative;height:44px}.prices .currency-symbol-3{align-self:stretch;color:#381f08;font-size:18px;font-weight:500;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative}.prices .price-value-3{color:#381f08;font-size:32px;font-weight:700;letter-spacing:0;line-height:40px;margin-top:-1px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.prices .price-value-4{align-self:stretch;color:#381f08;font-size:22px;font-weight:700;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative}.prices .price-frequency-2{color:#381f08;font-size:10px;font-weight:600;line-height:normal;margin-top:-6px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.prices .rectangle-2{height:44px;left:-18px;position:absolute;top:0;width:18px}.prices .frame-wrapper{align-items:flex-start;align-self:stretch;background-color:#f8f8f8;border:1.33px solid;border-color:#f3f3f3;border-radius:20px;display:flex;flex:0 0 auto;flex-direction:column;overflow:hidden;padding:4px 0px;position:relative;width:100%}
*, ::before, ::after {--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x:  ;--tw-pan-y:  ;--tw-pinch-zoom:  ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position:  ;--tw-gradient-via-position:  ;--tw-gradient-to-position:  ;--tw-ordinal:  ;--tw-slashed-zero:  ;--tw-numeric-figure:  ;--tw-numeric-spacing:  ;--tw-numeric-fraction:  ;--tw-ring-inset:  ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur:  ;--tw-brightness:  ;--tw-contrast:  ;--tw-grayscale:  ;--tw-hue-rotate:  ;--tw-invert:  ;--tw-saturate:  ;--tw-sepia:  ;--tw-drop-shadow:  ;--tw-backdrop-blur:  ;--tw-backdrop-brightness:  ;--tw-backdrop-contrast:  ;--tw-backdrop-grayscale:  ;--tw-backdrop-hue-rotate:  ;--tw-backdrop-invert:  ;--tw-backdrop-opacity:  ;--tw-backdrop-saturate:  ;--tw-backdrop-sepia:  ;--tw-contain-size:  ;--tw-contain-layout:  ;--tw-contain-paint:  ;--tw-contain-style:  
}::backdrop {--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x:  ;--tw-pan-y:  ;--tw-pinch-zoom:  ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position:  ;--tw-gradient-via-position:  ;--tw-gradient-to-position:  ;--tw-ordinal:  ;--tw-slashed-zero:  ;--tw-numeric-figure:  ;--tw-numeric-spacing:  ;--tw-numeric-fraction:  ;--tw-ring-inset:  ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur:  ;--tw-brightness:  ;--tw-contrast:  ;--tw-grayscale:  ;--tw-hue-rotate:  ;--tw-invert:  ;--tw-saturate:  ;--tw-sepia:  ;--tw-drop-shadow:  ;--tw-backdrop-blur:  ;--tw-backdrop-brightness:  ;--tw-backdrop-contrast:  ;--tw-backdrop-grayscale:  ;--tw-backdrop-hue-rotate:  ;--tw-backdrop-invert:  ;--tw-backdrop-opacity:  ;--tw-backdrop-saturate:  ;--tw-backdrop-sepia:  ;--tw-contain-size:  ;--tw-contain-layout:  ;--tw-contain-paint:  ;--tw-contain-style:  
}.\!container {width: 100% !important
}.container {width: 100%
}@media (min-width: 640px) {.\!container {max-width: 640px !important
    }.container {max-width: 640px
    }
}@media (min-width: 768px) {.\!container {max-width: 768px !important
    }.container {max-width: 768px
    }
}@media (min-width: 1024px) {.\!container {max-width: 1024px !important
    }.container {max-width: 1024px
    }
}@media (min-width: 1280px) {.\!container {max-width: 1280px !important
    }.container {max-width: 1280px
    }
}@media (min-width: 1536px) {.\!container {max-width: 1536px !important
    }.container {max-width: 1536px
    }
}.pointer-events-none {pointer-events: none
}.pointer-events-auto {pointer-events: auto
}.\!visible {visibility: visible !important
}.visible {visibility: visible
}.static {position: static
}.fixed {position: fixed
}.absolute {position: absolute
}.relative {position: relative
}.inset-0 {inset: 0px
}.right-\[12px\] {right: 12px
}.z-10 {z-index: 10
}.z-\[1\] {z-index: 1
}.z-\[20\] {z-index: 20
}.z-\[9999\] {z-index: 9999
}.mx-\[2rem\] {margin-left: 2rem;margin-right: 2rem
}.mb-\[1\.2rem\] {margin-bottom: 1.2rem
}.mb-\[2\.4rem\] {margin-bottom: 2.4rem
}.mb-\[24px\] {margin-bottom: 24px
}.mb-\[2rem\] {margin-bottom: 2rem
}.mt-\[0\.8rem\] {margin-top: 0.8rem
}.mt-\[1rem\] {margin-top: 1rem
}.block {display: block
}.inline {display: inline
}.flex {display: flex
}.table {display: table
}.contents {display: contents
}.hidden {display: none
}.aspect-\[295\/150\] {aspect-ratio: 295/150
}.h-\[1px\] {height: 1px
}.h-full {height: 100%
}.min-h-\[88px\] {min-height: 88px
}.w-full {width: 100%
}.max-w-\[33\.5rem\] {max-width: 33.5rem
}.transform {transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}.cursor-not-allowed {cursor: not-allowed
}.cursor-pointer {cursor: pointer
}.touch-none {touch-action: none
}.select-none {-webkit-user-select: none;-moz-user-select: none;user-select: none
}.resize {resize: both
}.flex-col {flex-direction: column
}.items-end {align-items: flex-end
}.items-center {align-items: center
}.justify-center {justify-content: center
}.gap-\[\.4rem\] {gap: .4rem
}.gap-\[0\.4rem\] {gap: 0.4rem
}.gap-\[1rem\] {gap: 1rem
}.overflow-hidden {overflow: hidden
}.rounded-\[0\.8rem\] {border-radius: 0.8rem
}.rounded-\[20px\] {border-radius: 20px
}.rounded-\[24px\] {border-radius: 24px
}.border {border-width: 1px
}.border-t {border-top-width: 1px
}.border-dashed {border-style: dashed
}.border-\[\#DABCC2\] {--tw-border-opacity: 1;border-color: rgb(218 188 194 / var(--tw-border-opacity, 1))
}.bg-\[\#1FC81D\] {--tw-bg-opacity: 1;background-color: rgb(31 200 29 / var(--tw-bg-opacity, 1))
}.bg-\[\#D3DDCB\] {--tw-bg-opacity: 1;background-color: rgb(211 221 203 / var(--tw-bg-opacity, 1))
}.bg-\[\#FFAFAF33\] {background-color: #FFAFAF33
}.bg-black\/50 {background-color: rgb(0 0 0 / 0.5)
}.bg-white {--tw-bg-opacity: 1;background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
}.object-cover {-o-object-fit: cover;object-fit: cover
}.px-\[\.4rem\] {padding-left: .4rem;padding-right: .4rem
}.px-\[24px\] {padding-left: 24px;padding-right: 24px
}.px-\[2rem\] {padding-left: 2rem;padding-right: 2rem
}.py-\[\.2rem\] {padding-top: .2rem;padding-bottom: .2rem
}.py-\[12px\] {padding-top: 12px;padding-bottom: 12px
}.pb-\[8rem\] {padding-bottom: 8rem
}.pt-\[8rem\] {padding-top: 8rem
}.text-center {text-align: center
}.text-\[1\.1rem\] {font-size: 1.1rem
}.text-\[1\.4rem\] {font-size: 1.4rem
}.text-\[1\.5rem\] {font-size: 1.5rem
}.text-\[1\.6rem\] {font-size: 1.6rem
}.text-\[16px\] {font-size: 16px
}.text-\[2\.4rem\] {font-size: 2.4rem
}.text-\[24px\] {font-size: 24px
}.text-\[2rem\] {font-size: 2rem
}.text-\[6\.4rem\] {font-size: 6.4rem
}.font-\[600\] {font-weight: 600
}.font-bold {font-weight: 700
}.font-extrabold {font-weight: 800
}.font-semibold {font-weight: 600
}.italic {font-style: italic
}.leading-\[1\.6rem\] {line-height: 1.6rem
}.leading-\[2\.4rem\] {line-height: 2.4rem
}.leading-\[28px\] {line-height: 28px
}.leading-\[2rem\] {line-height: 2rem
}.leading-\[3\.2rem\] {line-height: 3.2rem
}.leading-\[32px\] {line-height: 32px
}.leading-\[6\.4rem\] {line-height: 6.4rem
}.tracking-\[0px\] {letter-spacing: 0px
}.tracking-wider {letter-spacing: 0.05em
}.text-\[\#090909\] {--tw-text-opacity: 1;color: rgb(9 9 9 / var(--tw-text-opacity, 1))
}.text-\[\#151E13\] {--tw-text-opacity: 1;color: rgb(21 30 19 / var(--tw-text-opacity, 1))
}.text-\[\#666666\] {--tw-text-opacity: 1;color: rgb(102 102 102 / var(--tw-text-opacity, 1))
}.text-\[\#A3A3A3\] {--tw-text-opacity: 1;color: rgb(163 163 163 / var(--tw-text-opacity, 1))
}.text-\[\#F91D5F\] {--tw-text-opacity: 1;color: rgb(249 29 95 / var(--tw-text-opacity, 1))
}.text-white {--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}.antialiased {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale
}.opacity-100 {opacity: 1
}.opacity-\[0\.6\] {opacity: 0.6
}.outline {outline-style: solid
}.blur {--tw-blur: blur(8px);-webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}.filter {-webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}.transition {transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, -webkit-text-decoration-color, -webkit-filter, -webkit-backdrop-filter;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-filter, -webkit-backdrop-filter;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms
}.transition-all {transition-property: all;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms
}.transition-transform {transition-property: transform;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms
}.duration-\[200ms\] {transition-duration: 200ms
}.duration-\[300ms\] {transition-duration: 300ms
}.ease-in-out {transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}.ease-out {transition-timing-function: cubic-bezier(0, 0, 0.2, 1)
}.active\:scale-\[0\.95\]:active {--tw-scale-x: 0.95;--tw-scale-y: 0.95;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.pay-wrapper{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:20px;position:relative;width:100%}.pay-wrapper .plan-container-4{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;position:relative;width:100%}.pay-wrapper .plan-title-5{align-self:stretch;color:#000;font-size:24px;font-weight:700;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;text-align:center}.pay-wrapper .offer-info-2{align-items:center;align-self:stretch;background-color:#fff5f2;border-radius:12px;display:flex;flex:0 0 auto;gap:8px;justify-content:center;padding:8px 12px;position:relative;width:100%}.pay-wrapper .vector-wrapper{border:1.5px solid;border-color:var(--material-themeextendedcustom-color-1value);border-radius:8px;height:16px;overflow:hidden;position:relative;width:16px}.pay-wrapper .vector-2{height:9px;left:6px;position:absolute;top:1px;width:4px}.pay-wrapper .offer-text-2{color:var(--material-themeextendedcustom-color-1value);font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;margin-top:-1px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pay-wrapper .frame-12{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:4px;position:relative;width:100%}.pay-wrapper .card-3{align-items:flex-start;align-self:stretch;background-color:#f8f8f8;border:1.33px solid;border-color:#f3f3f3;border-radius:20px;display:flex;flex:0 0 auto;flex-direction:column;overflow:hidden;position:relative;width:100%}.pay-wrapper .frame-13{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:12px;padding:0px 12px 0px 20px;position:relative;width:100%}.pay-wrapper .plan-card-2{align-items:center;display:inline-flex;flex:0 0 auto;gap:12px;position:relative}.pay-wrapper .icon-2{height:16px;position:relative;width:16px}.pay-wrapper .frame-14{align-items:flex-start;align-self:stretch;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:8px;padding:12px 0px;position:relative}.pay-wrapper .plan-details-2{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:4px;position:relative}.pay-wrapper .plan-title-6{color:var(--material-themesyslightoutline);font-size:16px;font-weight:600;letter-spacing:0;line-height:20px;margin-top:-1px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pay-wrapper .plan-price-wrapper{align-items:center;background-color:#fff4ce;border-radius:4px;display:inline-flex;flex:0 0 auto;gap:10px;justify-content:center;padding:2px 4px;position:relative}.pay-wrapper .plan-price-4{color:var(--material-themesyslightoutline);font-size:12px;font-weight:600;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pay-wrapper .plan-price-details-4{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:8px;position:relative}.pay-wrapper .plan-price-value-5{color:var(--material-themesyslightoutline);font-size:12px;font-weight:400;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;text-decoration:line-through;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pay-wrapper .plan-price-value-6{color:var(--material-themesyslightoutline);font-size:12px;font-weight:400;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pay-wrapper .frame-15{align-items:flex-end;display:flex;flex:1;flex-grow:1;gap:16px;justify-content:flex-end;padding:12px 0px;position:relative}.pay-wrapper .plan-price-5{color:var(--material-themesyslightoutline);font-size:13px;font-weight:400;letter-spacing:0;line-height:normal;position:relative;text-decoration:line-through;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pay-wrapper .plan-price-details-5{align-items:flex-end;background-color:#ececec;border-radius:0px 8px 8px 0px;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:10px;padding:4px 4px 4px 0px;position:relative}.pay-wrapper .plan-price-breakdown-2{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:2px;justify-content:flex-end;position:relative}.pay-wrapper .currency-symbol-wrapper{align-items:flex-end;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:10px;justify-content:center;padding:4px 0px 0px;position:relative}.pay-wrapper .currency-symbol-4{align-self:stretch;color:var(--material-themesyslightoutline);font-size:16px;font-weight:500;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative}.pay-wrapper .price-value-5{color:var(--material-themesyslightoutline);font-size:30px;font-weight:700;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pay-wrapper .price-breakdown-2{align-items:flex-end;display:inline-flex;flex:0 0 auto;flex-direction:column;padding:4px 0px 0px;position:relative}.pay-wrapper .price-value-6{align-self:stretch;color:var(--material-themesyslightoutline);font-size:16px;font-weight:700;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative}.pay-wrapper .price-frequency-3{color:var(--material-themesyslightoutline);font-size:10px;font-weight:600;letter-spacing:0px;line-height:normal;margin-top:-4px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pay-wrapper .rectangle-3{height:44px;left:-18px;position:absolute;top:0;width:18px}.pay-wrapper .card-4{align-items:flex-start;align-self:stretch;border:none;border-radius:20px;display:flex;flex:0 0 auto;flex-direction:column;overflow:hidden;position:relative;width:100%}.pay-wrapper .card-4::before{-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;background:linear-gradient(90deg, rgb(255, 233, 155) 0%, rgb(228, 197, 86) 100%);border-radius:20px;content:"";inset:0;-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute;z-index:1}.pay-wrapper .frame-16{align-items:center;align-self:stretch;background:linear-gradient(90deg, rgb(255, 233, 155) 0%, rgb(228, 197, 86) 100%);display:flex;height:30px;justify-content:center;position:relative;width:100%}.pay-wrapper .most-popular-tag-2{color:#381f08;font-size:14px;font-weight:700;letter-spacing:0;line-height:normal;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pay-wrapper .frame-17{align-items:flex-start;align-self:stretch;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:8px;padding:16px 0px 12px;position:relative}.pay-wrapper .plan-title-7{color:#333;font-size:18px;font-weight:600;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pay-wrapper .plan-price-value-7{color:var(--material-themesyslightoutline);font-size:13px;font-weight:400;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;text-decoration:line-through;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pay-wrapper .plan-price-value-8{color:var(--material-themesyslightoutline);font-size:13px;font-weight:400;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pay-wrapper .plan-price-6{color:var(--material-themesyslightoutline);font-size:13px;font-weight:400;letter-spacing:0;line-height:normal;position:relative;text-align:right;text-decoration:line-through;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pay-wrapper .plan-price-details-6{align-items:flex-end;background-color:#ffe99c;border-radius:0px 8px 8px 0px;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:10px;padding:4px 4px 4px 0px;position:relative}.pay-wrapper .currency-symbol-5{align-self:stretch;color:#381f08;font-size:18px;font-weight:500;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative}.pay-wrapper .price-value-7{color:#381f08;font-size:32px;font-weight:700;letter-spacing:0;line-height:40px;margin-top:-1px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pay-wrapper .price-value-8{align-self:stretch;color:#381f08;font-size:18px;font-weight:700;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative}.pay-wrapper .price-frequency-4{color:#381f08;font-size:10px;font-weight:600;letter-spacing:0px;line-height:normal;margin-top:-6px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pay-wrapper .rectangle-4{height:48px;left:-18px;position:absolute;top:0;width:18px}.pay-wrapper .card-5{align-items:flex-start;align-self:stretch;background-color:#f8f8f8;border:1.33px solid;border-color:#f3f3f3;border-radius:20px;display:flex;flex:0 0 auto;flex-direction:column;overflow:hidden;padding:4px 0px;position:relative;width:100%}.pay-wrapper .frame-18{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:10px;padding:0px 12px;position:relative;width:100%}.pay-wrapper .disclaimer-text-2{color:rgba(0,0,0,0);flex:1;font-size:11px;font-weight:400;letter-spacing:0px;line-height:18px;margin-top:-1px;position:relative}.pay-wrapper .text-wrapper-7{color:#6d7b66;font-weight:500;letter-spacing:0px}.pay-wrapper .text-wrapper-7 a{color:#1c82f9}.pay-wrapper .text-wrapper-8{color:#3d4a38;font-weight:700;letter-spacing:0px}.pay-wrapper .download-3{align-items:center;align-self:stretch;border-radius:0px 0px 16px 16px;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;justify-content:center;position:relative;width:100%}.pay-wrapper .button-2{all:unset;align-items:center;align-self:stretch;background-color:var(--material-themekey-colorsprimary);border-radius:24px;box-sizing:border-box;display:flex;height:60px;justify-content:center;padding:0px 20px;position:relative;width:100%}.pay-wrapper .button-text-3{color:var(--material-themewhite);font-size:22px;font-weight:700;letter-spacing:0px;line-height:normal;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pay-wrapper .money-back-guarantee-2{color:var(--material-themesyslighton-surface);font-size:16px;font-weight:600;height:40px;line-height:40px;letter-spacing:0;position:relative;text-decoration:underline}
.section-component-node{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;margin-left:-20px;margin-right:-20px;position:relative;width:375px}.section-component-node .header{align-items:center;align-self:stretch;background-color:rgba(0,0,0,0);display:flex;gap:8px;height:24px;justify-content:center;padding:0px 28px;position:relative;width:100%}.section-component-node .title-2{color:rgba(0,0,0,0);font-size:20px;font-weight:700;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.section-component-node .text-wrapper-11{color:#000}.section-component-node .text-wrapper-12{color:#00a809}.section-component-node .icon-3{height:20px;position:relative;width:20px}.section-component-node .img-4{align-self:stretch;height:60px;position:relative;width:100%}
.top{align-items:center;display:inline-flex;flex:0 0 auto;flex-direction:column;position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:520px;z-index:9;background-color:#fff}.top .download{align-items:center;justify-content:space-between;border-radius:0px 0px 16px 16px;display:flex;flex:0 0 auto;gap:12px;padding:4px 24px 8px;position:relative;width:100%;box-sizing:border-box}@media screen and (min-width: 768px){.top{height:96px;justify-content:center}}.top .time{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;position:relative}.top .frame{align-items:center;display:inline-flex;flex:0 0 auto;gap:4px;position:relative}.top .discount-message{color:#777;font-size:12px;font-weight:500;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.top .countdown-timer{color:#000;font-size:36px;font-weight:700;letter-spacing:0;line-height:40px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.top .button{all:unset;align-items:center;background-color:var(--material-themekey-colorsprimary);border-radius:30px;box-sizing:border-box;display:flex;flex:1;flex-direction:column;flex-grow:1;justify-content:center;padding:12px 16px;position:relative}.top .button-text{align-self:stretch;color:#fff;font-size:18px;font-weight:700;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;text-align:center}
.pay-screen{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:24px;position:relative;width:100%;max-width:520px;z-index:10}.pay-screen .contents{align-items:center;align-self:stretch;background-color:#fff;display:flex;flex:0 0 auto;flex-direction:column;gap:48px;padding:76px 20px 16px;position:relative;width:100%}@media screen and (min-width: 768px){.pay-screen .contents{padding-top:96px}}.pay-screen .frame-19{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:60px;position:relative;width:100%}
.mobile-app-gallery{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:20px;position:relative;width:100%}.mobile-app-gallery .mobile-app-title{align-self:stretch;color:#000;font-size:24px;font-weight:700;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;text-align:center}.mobile-app-gallery .mobile-app-images{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:12px;position:relative;width:100%;height:412px;overflow-x:hidden}.mobile-app-gallery .mobile-app-images .mobile-app-image{flex-shrink:0;transition:all .2s linear;position:absolute}.mobile-app-gallery .mobile-app-nav{align-items:center;display:flex;flex:0 0 auto;justify-content:space-between;position:relative;width:311px}.mobile-app-gallery .mobile-app-nav .mobile-app-icon{height:24px;position:relative;width:24px}.mobile-app-gallery .mobile-app-nav .mobile-app-pagination{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px;position:relative}.mobile-app-gallery .mobile-app-nav .mobile-app-pagination .ellipse-2{background-color:#d9d9d9;border-radius:4px;height:8px;position:relative;width:8px}.mobile-app-gallery .mobile-app-nav .mobile-app-pagination .ellipse-3{background-color:var(--material-themekey-colorsprimary);border-radius:4px;height:8px;position:relative;width:8px}
.pay-remain-popup-pc{align-items:center;display:flex;flex-direction:column;justify-content:center;height:100%;position:fixed;left:0;top:0;z-index:999;background:rgba(0,0,0,.6);width:100%}.pay-remain-popup-pc .card{align-items:center;background-color:#fff;border-radius:36px;display:flex;flex-direction:column;gap:36px;overflow:hidden;padding:48px;position:relative;width:840px}.pay-remain-popup-pc .frame{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;position:relative;width:100%}.pay-remain-popup-pc .headline{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#201a1a;display:-webkit-box;flex:1;font-size:36px;font-weight:600;letter-spacing:0;line-height:normal;overflow:hidden;position:relative;text-overflow:ellipsis}.pay-remain-popup-pc .trailing-icon{align-items:center;display:inline-flex;flex:0 0 auto;height:48px;justify-content:flex-end;position:relative}.pay-remain-popup-pc .icon{align-items:center;display:flex;flex-direction:column;gap:10px;height:48px;justify-content:center;position:relative;width:48px}.pay-remain-popup-pc .icons-clear{height:24px;position:relative;width:24px;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.pay-remain-popup-pc .div{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;gap:20px;position:relative;width:100%}.pay-remain-popup-pc .frame-2{align-items:flex-start;align-self:stretch;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:24px;position:relative}.pay-remain-popup-pc .element-of-users-who{align-self:stretch;color:#000;font-size:17px;font-weight:400;letter-spacing:0;line-height:24px;margin-top:-1px;position:relative}.pay-remain-popup-pc .text-wrapper{font-weight:700}.pay-remain-popup-pc .span{color:#000;font-size:17px;font-weight:400;letter-spacing:0;line-height:24px}.pay-remain-popup-pc .frame-3{align-items:center;align-self:stretch;background-color:#fff4f5;border-radius:20px;display:flex;flex:0 0 auto;gap:16px;overflow:hidden;padding:16px 20px;position:relative;width:100%}.pay-remain-popup-pc .vector{height:25px;position:relative;width:22px}.pay-remain-popup-pc .we-want-you-to-find{color:#000;flex:1;font-size:14px;font-weight:400;letter-spacing:0;line-height:22px;margin-top:-1px;position:relative}.pay-remain-popup-pc .text-wrapper-2{color:#000;font-size:14px;font-weight:400;letter-spacing:0;line-height:22px}.pay-remain-popup-pc .p{align-self:stretch;color:#666;font-size:13px;font-weight:500;letter-spacing:0px;line-height:18px;position:relative}.pay-remain-popup-pc .frame-wrapper{align-items:flex-start;align-self:stretch;display:flex;flex:1;flex-direction:column;flex-grow:1;position:relative}.pay-remain-popup-pc .img{align-self:stretch;height:270px;position:relative;width:100%}.pay-remain-popup-pc .button{all:unset;align-items:center;box-sizing:border-box;display:inline-flex;flex:0 0 auto;flex-direction:column;position:relative;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.pay-remain-popup-pc .continue{align-items:center;background-color:var(--material-themekey-colorsprimary);border-radius:28px;display:flex;flex:0 0 auto;gap:10px;justify-content:center;overflow:hidden;padding:16px 0px;position:relative;width:380px}.pay-remain-popup-pc .text{color:#fff;font-size:20px;font-weight:700;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.pay-remain-popup{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;position:fixed;left:0;top:0;z-index:999;padding-top:80px;background:rgba(0,0,0,.6)}.pay-remain-popup .content{align-items:flex-start;align-self:stretch;background-color:#fff;border-radius:24px 24px 0px 0px;box-shadow:0px 1px 3px rgba(0,0,0,.2980392157),0px 4px 8px 3px rgba(0,0,0,.1490196078);display:flex;flex:0 0 auto;flex-direction:column;overflow:hidden;padding:20px 0px 0px;position:relative;width:100%}.pay-remain-popup .top-app-bar{align-items:center;align-self:stretch;display:flex;gap:4px;height:64px;padding:8px 4px 8px 24px;position:relative;width:100%}.pay-remain-popup .headline{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:var(--material-themesyslighton-surface);display:-webkit-box;flex:1;font-size:20px;font-weight:500;letter-spacing:0;line-height:normal;overflow:hidden;position:relative;text-overflow:ellipsis;text-align:center}.pay-remain-popup .icon{align-items:center;display:flex;flex-direction:column;gap:10px;height:48px;justify-content:center;position:relative;width:48px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.pay-remain-popup .clear{height:24px;position:relative;width:24px}.pay-remain-popup .contents{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:48px;padding:24px 24px 0px;position:relative;width:100%}.pay-remain-popup .statistic{align-self:stretch;color:var(--material-themesyslighton-surface);font-size:17px;font-weight:400;letter-spacing:0;line-height:22px;margin-top:-1px;position:relative;text-align:center}.pay-remain-popup .text-wrapper{font-weight:700}.pay-remain-popup .span{color:#151e13;font-size:17px;font-weight:400;letter-spacing:0;line-height:22px}.pay-remain-popup .chart-container{height:211px;margin-right:-24px;position:relative;width:351px}.pay-remain-popup .message-container{align-items:center;align-self:stretch;background-color:#fff4f5;border-radius:24px;display:flex;flex:0 0 auto;gap:20px;overflow:hidden;padding:16px;position:relative;width:100%}.pay-remain-popup .vector{height:25px;position:relative;width:22px}.pay-remain-popup .message{color:var(--material-themesyslighton-surface);flex:1;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;margin-top:-1px;position:relative}.pay-remain-popup .text-wrapper-2{color:#151e13;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}.pay-remain-popup .bottom{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;padding:12px 0px 0px;position:relative;width:100%}.pay-remain-popup .button{all:unset;align-items:center;align-self:stretch;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;padding:0px 24px;position:relative;width:100%;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.pay-remain-popup .button-text-wrapper{all:unset;align-items:center;align-self:stretch;background-color:var(--material-themekey-colorsprimary);border-radius:20px;box-sizing:border-box;display:flex;height:56px;justify-content:center;overflow:hidden;padding:0px 20px;position:relative;width:100%}.pay-remain-popup .button-text{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#fff;display:-webkit-box;flex:1;font-size:22px;font-weight:700;letter-spacing:0;line-height:normal;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis}.pay-remain-popup .navigation{align-items:center;align-self:stretch;display:flex;flex-direction:column;height:24px;justify-content:center;position:relative;width:100%}.pay-remain-popup .handle{background-color:var(--material-themesyslighton-surface);border-radius:12px;height:4px;position:relative;width:108px}
.pay-methods-popup-pc{align-items:center;background:rgba(0,0,0,.6);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.pay-methods-popup-pc .popup-card{align-items:center;background-color:#fff;border-radius:36px;display:flex;flex-direction:column;gap:36px;max-width:calc(100vw - 48px);overflow:hidden;padding:48px;position:relative;width:840px}.pay-methods-popup-pc .popup-header{align-items:center;align-self:stretch;display:flex;position:relative;width:100%}.pay-methods-popup-pc .popup-title{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#201a1a;display:-webkit-box;flex:1;font-size:30px;font-weight:600;letter-spacing:0;line-height:normal;overflow:hidden;position:relative;text-overflow:ellipsis}.pay-methods-popup-pc .popup-close{align-items:center;cursor:pointer;display:inline-flex;flex:0 0 auto;height:48px;justify-content:flex-end;position:relative;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.pay-methods-popup-pc .popup-close-icon-wrap{align-items:center;display:flex;flex-direction:column;gap:10px;height:48px;justify-content:center;position:relative;width:48px}.pay-methods-popup-pc .popup-close-icon{height:24px;position:relative;width:24px}.pay-methods-popup-pc .popup-body{align-items:flex-start;align-self:stretch;display:flex;gap:60px;position:relative;width:100%}.pay-methods-popup-pc .popup-summary-panel{align-items:center;display:flex;flex:1;flex-direction:column;gap:16px;position:relative;text-align:center}.pay-methods-popup-pc .popup-summary-image-wrap{align-self:stretch;border-radius:20px;display:flex;height:265px;overflow:hidden;position:relative;width:100%}.pay-methods-popup-pc .popup-summary-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pay-methods-popup-pc .popup-summary-text{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;position:relative}.pay-methods-popup-pc .popup-summary-title{color:#333;font-size:20px;font-weight:600;letter-spacing:0;line-height:1.2}.pay-methods-popup-pc .popup-summary-prices{align-items:center;display:flex;gap:8px;justify-content:center}.pay-methods-popup-pc .popup-summary-origin{color:#939393;font-size:16px;font-weight:500;line-height:1.2;text-decoration:line-through}.pay-methods-popup-pc .popup-summary-current{color:#333;font-size:18px;font-weight:700;line-height:1.2}.pay-methods-popup-pc .contents{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:16px;position:relative;width:342px}.pay-methods-popup-pc .frame-4{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:12px;position:relative;width:100%}.pay-methods-popup-pc .bottom{align-items:center;align-self:stretch;background-color:#ffc43a;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;gap:10px;height:56px;justify-content:center;padding:16px 124px;position:relative;user-select:none;width:100%;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.pay-methods-popup-pc .create-a-custom{height:21px;position:relative;width:83px}.pay-methods-popup-pc .text-wrapper-5{color:#777;font-size:14px;font-weight:500;letter-spacing:0;line-height:normal;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pay-methods-popup-pc .or{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:10px;position:relative;width:100%}.pay-methods-popup-pc .frame-5{align-items:center;align-self:stretch;display:flex;gap:16px;justify-content:center;position:relative;width:100%}.pay-methods-popup-pc .line{flex:1;height:1px;-o-object-fit:cover;object-fit:cover;position:relative}.pay-methods-popup-pc .text-wrapper-6{color:#777;font-size:14px;font-weight:500;letter-spacing:0;line-height:normal;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pay-methods-popup-pc .frame-6{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:8px;position:relative;width:100%}
.stripe-form{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;position:relative;width:100%}.stripe-form .bank-icon{width:303px;height:24px}.stripe-form .stripe-input{align-items:flex-start;align-self:stretch;background-color:#fff;border:1px solid;border-color:#efefef;border-radius:16px;display:flex;flex:0 0 auto;flex-direction:column;overflow:hidden;position:relative;width:100%}.stripe-form .stripe-input .card-number-input{color:#999;flex:1;font-size:16px;font-weight:500;letter-spacing:0;line-height:normal;position:relative}.stripe-form .stripe-input .card-number{align-items:center;align-self:stretch;border-bottom-style:solid;border-bottom-width:1px;border-color:#eaeaea;display:flex;flex:0 0 auto;gap:10px;padding:12px 14px;position:relative;width:100%}.stripe-form .stripe-input #card-number,.stripe-form .stripe-input #card-expiry,.stripe-form .stripe-input #card-cvc{width:100%}.stripe-form .stripe-input .cards{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;justify-content:space-between;position:relative;width:100%}.stripe-form .stripe-input .cards .MM-YY{align-items:center;border-color:#eaeaea;border-right-style:solid;border-right-width:1px;display:flex;flex:1;flex-grow:1;gap:10px;padding:12px 14px;position:relative}.stripe-form .stripe-input .cards .CVC{align-items:center;display:flex;flex:1;flex-grow:1;gap:10px;padding:12px 14px;position:relative}.stripe-form .bottom-btn{align-items:center;align-self:stretch;background-color:#030303;border-radius:20px;display:flex;gap:8px;height:48px;justify-content:center;overflow:hidden;position:relative;width:100%}.stripe-form .bottom-btn .bottom-icon{height:24px;position:relative;width:24px}.stripe-form .bottom-btn .continue-button{all:unset;box-sizing:border-box;color:#fff;font-size:20px;font-weight:700;letter-spacing:0;line-height:normal;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.pay-methods-popup-mobile{align-items:center;background:rgba(0,0,0,.6);display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;padding-top:50px;position:fixed;top:0;width:100%;z-index:999}.pay-methods-popup-mobile .popup-sheet{align-items:center;align-self:stretch;background-color:#fff;border-radius:24px 24px 0px 0px;box-shadow:0px 1px 3px rgba(0,0,0,.2980392157),0px 4px 8px 3px rgba(0,0,0,.1490196078);display:flex;flex:0 0 auto;flex-direction:column;gap:20px;max-height:98%;overflow-x:hidden;overflow-y:auto;padding:20px 20px 48px;position:relative;width:100%}.pay-methods-popup-mobile .popup-header{align-items:center;align-self:stretch;display:flex;gap:4px;position:relative;width:100%}.pay-methods-popup-mobile .popup-title{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#201a1a;display:-webkit-box;flex:1;font-size:22px;font-weight:600;letter-spacing:0;line-height:normal;overflow:hidden;position:relative;text-overflow:ellipsis}.pay-methods-popup-mobile .popup-close{align-items:center;display:flex;flex-direction:column;gap:10px;height:44px;justify-content:center;position:relative;width:44px}.pay-methods-popup-mobile .popup-close-icon{height:24px;position:relative;width:24px}.pay-methods-popup-mobile .popup-plan-card{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:16px;position:relative;width:100%}.pay-methods-popup-mobile .popup-plan-image-wrap{align-self:stretch;border-radius:20px;display:flex;height:180px;overflow:hidden;position:relative;width:100%}.pay-methods-popup-mobile .popup-plan-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pay-methods-popup-mobile .popup-plan-summary{align-items:center;display:flex;flex-direction:column;gap:6px;text-align:center}.pay-methods-popup-mobile .popup-plan-title{color:#333;font-size:20px;font-weight:600;letter-spacing:0;line-height:1.2}.pay-methods-popup-mobile .popup-plan-prices{align-items:center;display:flex;gap:8px;justify-content:center}.pay-methods-popup-mobile .popup-plan-origin{color:#939393;font-size:16px;font-weight:500;line-height:1.2;text-decoration:line-through}.pay-methods-popup-mobile .popup-plan-current{color:#333;font-size:18px;font-weight:700;line-height:1.2}.pay-methods-popup-mobile .payment-options{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px;position:relative;width:100%}.pay-methods-popup-mobile .paypal-info{align-items:flex-start;align-self:stretch;background-color:#f6f7f7;border-radius:20px;display:flex;flex-direction:column;gap:16px;padding:20px 16px;position:relative;width:100%}.pay-methods-popup-mobile .paypal-option{align-items:center;align-self:stretch;display:flex;gap:12px;position:relative;width:100%}.pay-methods-popup-mobile .img{height:20px;position:relative;width:20px}.pay-methods-popup-mobile .paypal-copy{align-items:flex-start;display:inline-flex;flex-direction:column;gap:2px;justify-content:center;position:relative}.pay-methods-popup-mobile .payment-title{color:#333;font-size:18px;font-weight:600;letter-spacing:0;line-height:normal}.pay-methods-popup-mobile .paypal-description{color:#777;font-size:14px;font-weight:500;letter-spacing:0;line-height:normal;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pay-methods-popup-mobile .payment-action{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px;position:relative;width:100%}.pay-methods-popup-mobile .bottom{align-items:center;align-self:stretch;background-color:#ffc43a;border-radius:16px;cursor:pointer;display:flex;gap:10px;height:48px;justify-content:center;padding:0px 124px;position:relative;user-select:none;width:100%;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.pay-methods-popup-mobile .create-a-custom{height:21px;margin-left:-61px;position:relative;width:83px}.pay-methods-popup-mobile .buy-now{color:#201a1a;font-size:20px;font-weight:700;letter-spacing:0;line-height:normal;margin-right:-61px;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pay-methods-popup-mobile .credit-card-info{align-items:flex-start;align-self:stretch;background-color:#f6f7f7;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;gap:12px;padding:20px 16px;position:relative;user-select:none;width:100%;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.pay-methods-popup-mobile .credit-card-option{align-items:center;align-self:stretch;display:flex;justify-content:space-between;position:relative;width:100%}.pay-methods-popup-mobile .credit-card-details{align-items:center;display:inline-flex;gap:10px;position:relative}.pay-methods-popup-mobile .credit-card-logos{align-items:center;display:inline-flex;gap:4px;height:24px;position:relative}.pay-methods-popup-mobile .wallet-pay-wrapper{position:relative;width:100%}.pay-methods-popup-mobile .wallet-pay-error{background-color:#fee;border:1px solid #fcc;border-radius:8px;font-size:14px;margin-bottom:10px;padding:8px 12px;text-align:center}
.payment-methods{align-items:flex-start;display:flex;flex-direction:column;gap:8px;position:relative;width:100%}.payment-methods .paypal-info{align-items:flex-start;align-self:stretch;background-color:#f6f7f7;border-radius:20px;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;padding:20px 16px;position:relative;width:100%}.payment-methods .div{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;justify-content:space-between;position:relative;width:100%}.payment-methods .credit-card-details{align-items:center;display:inline-flex;flex:0 0 auto;gap:10px;position:relative}.payment-methods .img-2{height:20px;position:relative;width:20px}.payment-methods .text-wrapper{color:var(--material-themesyslighton-surface);font-size:18px;font-weight:600;letter-spacing:0px;line-height:normal;margin-top:-1px;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.payment-methods .credit-card-logos{align-items:center;align-self:stretch;display:inline-flex;flex:0 0 auto;gap:4px;justify-content:center;position:relative}.payment-methods .payment-icons-2{height:24px;position:relative;width:38px}.payment-methods .payment-icons-3{height:24px;position:relative;width:34px}.payment-methods .credit-card-info{align-items:flex-start;align-self:stretch;background-color:#f6f7f7;border-radius:20px;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;padding:20px 16px;position:relative;width:100%}.payment-methods .paypal-option{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:12px;position:relative;width:100%}.payment-methods .paypal-text{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:2px;justify-content:center;position:relative}.payment-methods .payment-icons-instance{border:.6px solid !important;border-radius:3.6px !important;height:24px !important;width:34px !important}.payment-methods .design-component-instance-node{height:8px !important;left:5px !important;top:8px !important;width:23px !important}.payment-methods .frame-3{align-items:flex-start;align-self:stretch;background-color:#fff;border:1px solid;border-color:#efefef;border-radius:16px;display:flex;flex:0 0 auto;flex-direction:column;overflow:hidden;position:relative;width:100%}.payment-methods .card-number{align-items:center;align-self:stretch;border-bottom-style:solid;border-bottom-width:1px;border-color:#eaeaea;display:flex;flex:0 0 auto;gap:10px;padding:12px 14px;position:relative;width:100%}.payment-methods .img-3{height:24px;position:relative;width:24px}.payment-methods .text-wrapper-2{color:#999;flex:1;font-size:16px;font-weight:500;letter-spacing:0;line-height:normal;position:relative}
.wallet-pay-container{width:100%;position:relative}.wallet-pay-wrapper{width:100%;position:relative}.wallet-pay-loading{display:flex;justify-content:center;align-items:center;min-height:55px;padding:12px 0}.wallet-pay-spinner{border:3px solid #f3f3f3;border-top:3px solid #333;border-radius:50%;width:24px;height:24px;animation:wallet-pay-spin 1s linear infinite}@keyframes wallet-pay-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.wallet-pay-container:empty{display:none}
.btn-ripple{position:relative;overflow:visible}.btn-ripple::before,.btn-ripple::after{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;background:rgba(31,200,29,.5);border-radius:inherit;pointer-events:none;opacity:0}.btn-ripple::before{animation:ripple-out-1 1.5s ease-out infinite}.btn-ripple::after{animation:ripple-out-2 1.5s ease-out infinite}.btn-ripple>*{position:relative;z-index:1}@keyframes ripple-out-1{0%,100%{top:0;left:0;right:0;bottom:0;opacity:0}10%{opacity:.6}80%{top:-10px;left:-10px;right:-10px;bottom:-10px;opacity:0}}@keyframes ripple-out-2{0%,40%,100%{top:0;left:0;right:0;bottom:0;opacity:0}50%{opacity:.6}90%{top:-10px;left:-10px;right:-10px;bottom:-10px;opacity:0}}

/*# sourceMappingURL=weight-loss.870e46c7.css.map*/