@charset "UTF-8";@keyframes cf-skeleton-shimmer{to{transform:translate(100%)}}.cf-skeleton-block{position:relative;overflow:hidden;border-radius:14px;background:#eceff4}.cf-skeleton-block:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,#fff0,#ffffffb8 48%,#fff0);animation:cf-skeleton-shimmer 1.35s infinite}.cf-skeleton-block--title{height:28px;border-radius:12px}.cf-skeleton-block--line{height:14px;border-radius:999px}.cf-skeleton-block--pill{height:36px;border-radius:999px}.cf-skeleton-block--icon{width:36px;height:36px;border-radius:12px}.cf-skeleton-block--w-full{width:100%}.cf-skeleton-block--w-lg{width:min(420px,100%)}.cf-skeleton-block--w-md{width:min(280px,100%)}.cf-skeleton-block--w-sm{width:min(180px,100%)}.cf-skeleton-block--w-xs{width:min(120px,100%)}.cf-skeleton-block--w-xxs{width:56px}.cf-skeleton-page-header,.cf-skeleton-panel__header{display:flex;align-items:center;justify-content:space-between;gap:16px}.cf-skeleton-page-header--stack{flex-direction:column;align-items:flex-start}.cf-skeleton-panel__actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.cf-home-score-skeleton{min-height:400px;height:100%;display:flex;flex-direction:column;gap:20px}.cf-home-score-skeleton__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;flex:1}.cf-home-score-skeleton__card{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.cf-home-score-skeleton__ring{width:120px;height:120px;border-radius:50%}.cf-calendar-skeleton{height:400px;min-height:0;display:flex;flex-direction:column;gap:10px}@media(min-width:991px)and (max-width:1199px){.cf-calendar-skeleton{height:436px}}.cf-calendar-skeleton__streaks{display:flex;flex-direction:row;align-items:center;gap:10px;min-height:36px}.cf-calendar-skeleton__calendar{min-height:0;flex:1}.cf-content-card-skeleton{display:flex;flex-direction:column;gap:12px}.cf-content-card-skeleton__media{width:100%;aspect-ratio:62/45;border-radius:16px}.cf-content-card-skeleton__body{display:flex;flex-direction:column;gap:10px}.cf-content-card-skeleton--playlist .cf-content-card-skeleton__media{aspect-ratio:1/1}.cf-content-card-skeleton--result{flex-direction:row;align-items:center;gap:16px;padding:14px 0}.cf-content-card-skeleton__thumb{width:84px;height:84px;border-radius:18px;flex-shrink:0}.cf-content-card-skeleton--list-item{flex-direction:row;align-items:center;gap:14px;padding:14px 0}.cf-content-card-skeleton__avatar{width:46px;height:46px;border-radius:50%;flex-shrink:0}.cf-stats-skeleton,.cf-stats-history-skeleton{display:flex;flex-direction:column;gap:20px;width:100%;box-sizing:border-box}.cf-stats-skeleton--page-shell{padding-top:8px;padding-bottom:20px}@media screen and (min-width:992px){.cf-stats-skeleton--page-shell{width:calc(100vw - 40px);margin-left:calc(50% - 50vw + 20px);margin-right:calc(50% - 50vw + 20px)}}.cf-stats-skeleton__overall{min-height:254px;border-radius:20px}.cf-stats-skeleton__grid,.cf-stats-history-skeleton__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cf-stats-skeleton__card{min-height:700px}.cf-stats-history-skeleton__chart{min-height:360px}.cf-stats-history-skeleton__card{min-height:320px}.cf-panel-skeleton{display:flex;flex-direction:column;gap:20px}.cf-panel-skeleton__legal{display:flex;flex-direction:column;gap:14px}.cf-panel-skeleton__legal-row{display:flex;flex-direction:column;gap:10px}.cf-panel-skeleton__list{display:flex;flex-direction:column}.cf-panel-skeleton__list-row{display:flex;align-items:center;gap:14px;padding:18px 0;border-bottom:1px solid #eef2f7}.cf-panel-skeleton__list-avatar{width:48px;height:48px;border-radius:50%;flex-shrink:0}.cf-panel-skeleton__list-text{display:flex;flex-direction:column;gap:10px;flex:1}.cf-panel-skeleton__profile{display:flex;align-items:center;gap:20px}.cf-panel-skeleton__profile-avatar{width:100px;height:100px;border-radius:50%;flex-shrink:0}.cf-panel-skeleton__profile-meta{display:flex;flex-direction:column;gap:12px;flex:1}.cf-panel-skeleton__subscription-card{min-height:190px}.cf-panel-skeleton__playlist-hero{min-height:240px}.cf-panel-skeleton__playlist-list{display:flex;flex-direction:column;gap:12px}.cf-panel-skeleton__playlist-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid #eef2f7}.cf-panel-skeleton__split{display:grid;grid-template-columns:minmax(240px,32%) minmax(0,1fr);gap:16px}.cf-panel-skeleton__split-sidebar,.cf-panel-skeleton__split-body{min-height:420px}.cf-journal-page-skeleton__layout{min-height:100vh;background-color:var(--color-surface, #f5f7fb);background-image:radial-gradient(ellipse at 60% 0%,#e0eaf8,#eceff7,#f5f2ea 70%,#faf8f3);background-repeat:no-repeat;background-size:cover}.cf-journal-page-skeleton__topnav{position:fixed;z-index:999;top:0;right:0;left:0;display:grid;grid-template-columns:180px minmax(0,1fr) 180px;align-items:center;gap:24px;height:75px;box-sizing:border-box;padding:0 40px;border-bottom:1px solid #f6f8fa;border-radius:0 0 20px 20px;background:#fff}.cf-journal-page-skeleton__topnav-logo{width:34px;height:34px;border-radius:12px}.cf-journal-page-skeleton__topnav-links{display:flex;justify-content:center;gap:20px;min-width:0}.cf-journal-page-skeleton__topnav-link{width:min(90px,12vw);height:14px}.cf-journal-page-skeleton__topnav-profile{justify-self:end;width:42px;height:42px;border-radius:50%}.cf-journal-page-skeleton__layout-content{min-height:100vh;padding-top:75px;box-sizing:border-box}.cf-journal-page-skeleton{display:flex;width:100%;min-height:calc(100vh - 75px);box-sizing:border-box}.cf-journal-page-skeleton__sidebar{position:fixed;z-index:100;top:100px;left:20px;width:256px;min-width:256px;height:calc(100vh - 170px);box-sizing:border-box;overflow:hidden;border-radius:20px;background:#fff;padding:40px 0 16px;box-shadow:var(--shadow-md, 0 4px 16px rgba(15, 23, 42, .08))}.cf-journal-page-skeleton__sidebar-section{display:flex;flex-direction:column;gap:8px;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #eef2f7}.cf-journal-page-skeleton__sidebar-section:last-child{border-bottom:0}.cf-journal-page-skeleton__sidebar-row{display:flex;align-items:center;gap:10px;min-height:38px;box-sizing:border-box;padding:9px 20px 9px 32px}.cf-journal-page-skeleton__sidebar-row:first-child{padding-left:20px}.cf-journal-page-skeleton__sidebar-icon{width:20px;height:20px;border-radius:7px;flex:0 0 auto}.cf-journal-page-skeleton__sidebar-label{flex:1 1 auto;min-width:0;max-width:150px}.cf-journal-page-skeleton__sidebar-count{width:26px;height:22px;border-radius:999px;flex:0 0 auto}.cf-journal-page-skeleton__main{flex:1 1 auto;width:100%;min-width:0;box-sizing:border-box;padding:8px}.cf-journal-page-skeleton__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.cf-journal-page-skeleton__title{width:min(260px,45vw);height:30px}.cf-journal-page-skeleton__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto}.cf-journal-page-skeleton__button{width:112px;height:40px;border-radius:33px}.cf-journal-page-skeleton__button--primary{width:124px}.cf-journal-page-skeleton__search{width:100%;height:40px;margin-bottom:20px;border-radius:33px}.cf-journal-page-skeleton__entries{display:flex;flex-direction:column;gap:16px}.cf-journal-entry-preview-skeleton{display:flex;width:100%;height:100vh;min-height:100vh;flex-direction:column;overflow:hidden;background:#fff;box-sizing:border-box}.cf-journal-entry-preview-skeleton__header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:0 0 auto;padding:12px 16px 0;background:#fff;box-sizing:border-box}.cf-journal-entry-preview-skeleton__breadcrumb{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden}.cf-journal-entry-preview-skeleton__breadcrumb-pill{height:28px;border-radius:33px;border:1px solid #d8e2f1;background:#fff}.cf-journal-entry-preview-skeleton__breadcrumb-pill--home{width:84px;flex:0 0 84px}.cf-journal-entry-preview-skeleton__breadcrumb-pill--entry{width:min(220px,44vw);flex:0 1 220px;border-color:#96b8ff}.cf-journal-entry-preview-skeleton__breadcrumb-separator{width:12px;height:12px;border-radius:4px;flex:0 0 12px}.cf-journal-entry-preview-skeleton__edit-button{width:112px;height:32px;border-radius:33px;flex:0 0 auto;background:#dbe6ff}.cf-journal-entry-preview-skeleton__body{flex:1 1 auto;min-height:0;overflow:hidden;padding:48px 16px 32px;background:#fff;box-sizing:border-box}.cf-journal-entry-preview-skeleton__title-section{margin-bottom:26px}.cf-journal-entry-preview-skeleton__title-row,.cf-journal-entry-preview-skeleton__meta-row{display:flex;align-items:center;min-width:0}.cf-journal-entry-preview-skeleton__title-row{gap:12px;margin-bottom:32px}.cf-journal-entry-preview-skeleton__title{width:min(430px,72vw);height:31px;border-radius:10px}.cf-journal-entry-preview-skeleton__notebook-pill{width:58px;height:22px;border-radius:33px;flex:0 0 auto;background:#dbe6ff}.cf-journal-entry-preview-skeleton__meta-row{gap:12px}.cf-journal-entry-preview-skeleton__meta{height:16px;border-radius:999px}.cf-journal-entry-preview-skeleton__meta--date{width:min(180px,42vw)}.cf-journal-entry-preview-skeleton__meta--words{width:76px}.cf-journal-entry-preview-skeleton__meta-dot{width:4px;height:4px;border-radius:50%;flex:0 0 auto}.cf-journal-entry-preview-skeleton__divider{height:1px;margin-bottom:30px;background:#edf1f6}.cf-journal-entry-preview-skeleton__content{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.cf-journal-entry-preview-skeleton__activity-card{width:182px;overflow:hidden;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 1px 2px #0f172a0a}.cf-journal-entry-preview-skeleton__activity-header{display:flex;align-items:center;height:31px;padding:0 10px;background:#fffaf0}.cf-journal-entry-preview-skeleton__activity-label{width:72px;height:13px}.cf-journal-entry-preview-skeleton__activity-media{width:100%;height:56px;border-radius:0}.cf-journal-entry-preview-skeleton__activity-body{display:flex;flex-direction:column;gap:9px;padding:13px 10px 12px}.cf-journal-entry-preview-skeleton__activity-title{width:92px;height:12px;border-radius:999px}.cf-journal-entry-preview-skeleton__activity-subtitle{width:68px;height:10px;border-radius:999px}.cf-journal-entry-preview-skeleton__copy{display:flex;width:min(620px,100%);flex-direction:column;gap:12px}.cf-journal-entry-preview-skeleton__copy-line{height:16px;border-radius:999px}.cf-journal-entry-preview-skeleton__copy-line--wide{width:min(360px,100%)}.cf-journal-entry-preview-skeleton__copy-line--medium{width:min(260px,76%)}.cf-journal-entry-preview-skeleton__copy-line--long{width:min(520px,100%)}.cf-journal-editor-skeleton{position:relative;display:flex;width:100%;max-width:none;height:100vh;min-height:100vh;flex-direction:column;overflow:hidden;background:#fff;box-sizing:border-box}.cf-journal-editor-skeleton__header{display:grid;grid-template-areas:"title actions" "mood mood";grid-template-columns:minmax(0,1fr) max-content;gap:8px 10px;flex:0 0 auto;padding:12px 16px;border-bottom:1px solid #e5e7eb;background:#fff;box-sizing:border-box}.cf-journal-editor-skeleton__title-area{grid-area:title;min-width:0}.cf-journal-editor-skeleton__title{width:min(380px,82%);height:24px;border-radius:999px}.cf-journal-editor-skeleton__meta{display:flex;align-items:center;gap:8px;margin-top:8px}.cf-journal-editor-skeleton__journal-icon{width:14px;height:14px;border-radius:5px;flex:0 0 auto}.cf-journal-editor-skeleton__date{width:min(180px,55vw);height:12px}.cf-journal-editor-skeleton__actions{display:flex;grid-area:actions;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.cf-journal-editor-skeleton__round-action{width:32px;height:32px;border-radius:50%}.cf-journal-editor-skeleton__primary-action{width:96px;height:32px;border-radius:33px}.cf-journal-editor-skeleton__mood-row{display:flex;grid-area:mood;align-items:center;justify-content:flex-end;gap:8px;min-width:0;flex-wrap:wrap}.cf-journal-editor-skeleton__mood-pill{width:90px;height:31px;border-radius:33px}.cf-journal-editor-skeleton__mood-score{width:128px;height:31px;border-radius:33px}.cf-journal-editor-skeleton__mood-slider{width:132px;height:8px;border-radius:999px}.cf-journal-editor-skeleton__toolbar{position:relative;z-index:2;flex:0 0 auto;overflow:visible;border-bottom:1px solid #e4eaf3;background:#fff;box-shadow:0 1px #0f172a08}.cf-journal-editor-skeleton__toolbar-row{display:flex;align-items:center;gap:8px;overflow:hidden;padding:10px 12px}.cf-journal-editor-skeleton__toolbar-row--mobile{display:none}.cf-journal-editor-skeleton__toolbar-group{display:inline-flex;align-items:center;gap:4px;padding:2px;border:1px solid #e6edf7;border-radius:33px;background:#f8fbff;flex:0 0 auto}.cf-journal-editor-skeleton__toolbar-button{width:32px;height:32px;border-radius:50%}.cf-journal-editor-skeleton__font-select,.cf-journal-editor-skeleton__size-select{height:34px;border-radius:33px}.cf-journal-editor-skeleton__font-select{flex:1 1 auto;min-width:120px}.cf-journal-editor-skeleton__size-select{width:82px;flex:0 0 auto}.cf-journal-editor-skeleton__writing-area{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;padding:16px 24px;background:#fff}.cf-journal-editor-skeleton__paper{display:flex;width:100%;min-height:240px;flex-direction:column;gap:14px}.cf-journal-editor-skeleton__placeholder-line{width:100%;height:16px;border-radius:999px;background:#f0f3f8}.cf-journal-editor-skeleton__placeholder-line--first{width:min(180px,60%)}.cf-journal-editor-skeleton__placeholder-line--medium{width:72%}.cf-journal-editor-skeleton__placeholder-line--short{width:42%}.cf-journal-editor-skeleton__fab-stack{position:absolute;right:28px;bottom:28px;display:flex;flex-direction:column;align-items:center;gap:12px}.cf-journal-editor-skeleton__fab{width:54px;height:54px;border-radius:50%}.cf-journal-editor-skeleton__fab--small{width:44px;height:44px}@media screen and (min-width:640px){.cf-journal-page-skeleton__main{padding:20px}.cf-journal-entry-preview-skeleton__header{padding:12px 24px 0}.cf-journal-entry-preview-skeleton__body{padding:48px 24px 32px}.cf-journal-editor-skeleton__header{padding:16px 24px}}@media screen and (min-width:1024px){.cf-journal-page-skeleton__main{width:calc(100vw - 276px);max-width:calc(100vw - 276px);margin-left:276px;margin-right:0}}@media screen and (min-width:1180px){.cf-journal-editor-skeleton__header{grid-template-areas:"title mood actions";grid-template-columns:minmax(240px,.8fr) minmax(0,1.35fr) max-content;gap:12px}}@media screen and (max-width:1023px){.cf-journal-page-skeleton__sidebar{display:none}.cf-journal-page-skeleton__main{width:100%;max-width:100%;margin-left:0}}.cf-group-skeleton{display:flex;flex-direction:column;gap:20px;flex:1 1 auto;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.cf-group-skeleton__full-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cf-group-skeleton__banner{position:relative;overflow:hidden;border-radius:20px;min-height:220px;padding:24px 20px 16px}.cf-group-skeleton__banner-bg{position:absolute;inset:0;border-radius:20px}.cf-group-skeleton__winners{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:center;gap:18px;min-height:180px}.cf-group-skeleton__winner{display:flex;flex-direction:column;align-items:center;gap:10px}.cf-group-skeleton__winner-ring{width:74px;height:74px;border-radius:50%}.cf-group-skeleton__table{display:flex;flex-direction:column;gap:12px}.cf-group-skeleton__table-row{display:grid;grid-template-columns:56px minmax(0,1fr) 60px;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #eef2f7}.cf-group-skeleton__table-user{display:flex;align-items:center;gap:12px}.cf-group-skeleton__table-avatar{width:34px;height:34px;border-radius:50%;flex-shrink:0}.cf-group-skeleton__chat-body{min-height:300px;display:flex;flex-direction:column;gap:14px}.cf-group-skeleton__chat-row{display:flex}.cf-group-skeleton__chat-row--self{justify-content:flex-end}.cf-group-skeleton__chat-bubble{width:min(72%,240px);min-height:54px;border-radius:18px}.cf-group-skeleton__chat-input{display:flex;align-items:center;gap:12px}.cf-group-skeleton__chat-input-field{height:48px;border-radius:999px;flex:1}.cf-group-skeleton--team-calendar{gap:12px;flex:1 1 auto;height:100%;min-height:0;max-height:100%;overflow:hidden}.cf-group-skeleton__calendar-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.cf-group-skeleton__calendar-nav,.cf-group-skeleton__calendar-actions{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.cf-group-skeleton__calendar-actions{justify-content:flex-end}.cf-group-skeleton__calendar-nav-button{width:30px;height:30px;border-radius:999px;flex:0 0 auto}.cf-group-skeleton__calendar-grid{display:grid;grid-template-columns:64px repeat(7,minmax(0,1fr));grid-auto-rows:52px;flex:1 1 auto;width:100%;max-width:100%;min-width:0;min-height:0;overflow:hidden}.cf-group-skeleton__calendar-corner,.cf-group-skeleton__calendar-header,.cf-group-skeleton__calendar-time,.cf-group-skeleton__calendar-cell{border-right:1px solid #eef2f7;border-bottom:1px solid #eef2f7;background:#fff;min-width:0}.cf-group-skeleton__calendar-corner,.cf-group-skeleton__calendar-header{min-height:42px}.cf-group-skeleton__calendar-header,.cf-group-skeleton__calendar-time{display:flex;align-items:center;justify-content:center}.cf-group-skeleton__calendar-time{padding:0 8px}.cf-group-skeleton__calendar-cell{position:relative;padding:6px}.cf-group-skeleton__calendar-event{width:100%;height:38px;border-radius:12px}.cf-library-page-skeleton,.cf-library-page-skeleton__panel{display:flex;flex-direction:column;gap:20px}.cf-library-page-skeleton--with-sidebar{--cf-feature-sidebar-left: 20px;--cf-feature-sidebar-width: 256px;--cf-feature-content-offset: calc( var(--cf-feature-sidebar-left) + var(--cf-feature-sidebar-width) );width:100vw;min-height:calc(100vh - 80px);box-sizing:border-box;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-top:20px;padding-bottom:20px;gap:0}.cf-library-page-skeleton__sidebar{position:fixed;z-index:100;top:100px;left:var(--cf-feature-sidebar-left);width:var(--cf-feature-sidebar-width);min-width:var(--cf-feature-sidebar-width);height:calc(100vh - 170px);overflow:hidden;border-radius:20px;background:var(--color-surface, #ffffff);box-shadow:var(--shadow-md, 0 4px 16px rgba(15, 23, 42, .08));box-sizing:content-box;padding:40px 0 16px}.cf-library-page-skeleton__sidebar-section{display:flex;flex-direction:column;gap:8px;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #eef2f7}.cf-library-page-skeleton__sidebar-section:last-child{border-bottom:0}.cf-library-page-skeleton__sidebar-header,.cf-library-page-skeleton__sidebar-row{display:flex;align-items:center;gap:10px;box-sizing:border-box}.cf-library-page-skeleton__sidebar-header{padding:10px 20px}.cf-library-page-skeleton__sidebar-row{padding:9px 20px 9px 32px}.cf-library-page-skeleton__sidebar-header .cf-skeleton-block--icon,.cf-library-page-skeleton__sidebar-row .cf-skeleton-block--icon{width:20px;height:20px;border-radius:7px;flex-shrink:0}.cf-library-page-skeleton__sidebar-header .cf-skeleton-block--line,.cf-library-page-skeleton__sidebar-row .cf-skeleton-block--line{max-width:150px}.cf-library-page-skeleton__topbar{display:none}.cf-library-page-skeleton__content{min-width:0;box-sizing:border-box;margin-left:var(--cf-feature-content-offset);padding-right:20px;padding-left:20px}.cf-library-page-skeleton__content>.main_div_wrapper_container{margin-right:0}.cf-library-page-skeleton__content>.main_div_wrapper_container>.inner_div{padding-right:24px;padding-left:12px}.cf-library-page-skeleton--carousel .cf-library-page-skeleton__content{overflow:visible;padding-bottom:220px}.cf-library-page-skeleton--brain-grid .cf-library-page-skeleton__content{width:calc(100vw - var(--cf-feature-content-offset))}.cf-library-page-skeleton__filters{display:flex;align-items:center;justify-content:space-between;gap:16px}.cf-library-page-skeleton__filters>.cf-skeleton-block{flex-shrink:0}.breathwork_carousel_skeleton{--carousel-edge-padding: clamp(20px, 2.8vw, 40px);--breathwork-carousel-skeleton-slide-width: calc(80% - 1.6px) ;--breathwork-carousel-skeleton-slide-step: calc(80% + 6.4px) ;--breathwork-carousel-skeleton-slide-step-2: calc( var(--breathwork-carousel-skeleton-slide-step) + var(--breathwork-carousel-skeleton-slide-step) );--breathwork-carousel-skeleton-slide-step-3: calc( var(--breathwork-carousel-skeleton-slide-step-2) + var(--breathwork-carousel-skeleton-slide-step) );--breathwork-carousel-skeleton-card-size: 300px;position:relative;width:100vw;box-sizing:border-box;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:20px var(--carousel-edge-padding);overflow:visible}.breathwork_carousel_skeleton__viewport{box-sizing:border-box;padding:10px 0 40px;overflow:visible}.breathwork_carousel_skeleton__track{position:relative;height:var(--breathwork-carousel-skeleton-card-size);overflow:visible}.breathwork_carousel_skeleton__slide{position:absolute;top:0;left:50%;display:flex;justify-content:center;width:var(--breathwork-carousel-skeleton-slide-width);opacity:.6;transform:translate(-50%) scale(.9) translateZ(0);transform-origin:center center;transition:opacity .3s ease,transform .3s ease;backface-visibility:hidden;will-change:transform}.breathwork_carousel_skeleton__slide--1{left:calc(50% + var(--breathwork-carousel-skeleton-slide-step))}.breathwork_carousel_skeleton__slide--2{left:calc(50% + var(--breathwork-carousel-skeleton-slide-step-2))}.breathwork_carousel_skeleton__slide--3{left:calc(50% + var(--breathwork-carousel-skeleton-slide-step-3))}.breathwork_carousel_skeleton__slide--active{opacity:1;transform:translate(-50%) scale(1) translateZ(0)}.breathwork_carousel_skeleton__card{width:min(100%,var(--breathwork-carousel-skeleton-card-size));aspect-ratio:1/1;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;box-sizing:border-box;box-shadow:0 4px 16px #00000014}.breathwork_carousel_skeleton__card--active{box-shadow:0 8px 32px #0000001f}.breathwork_carousel_skeleton__icon,.breathwork_carousel_skeleton__title{position:relative;z-index:1;background:#ffffff9e}.breathwork_carousel_skeleton__icon{width:54px;height:54px;border-radius:18px}.breathwork_carousel_skeleton__title{width:min(160px,64%);height:18px;border-radius:999px}.breathwork_carousel_skeleton__arrow{position:absolute;z-index:2;top:46%;width:36px;height:36px;border-radius:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0000001f}.breathwork_carousel_skeleton__arrow--prev{left:var(--carousel-edge-padding)}.breathwork_carousel_skeleton__arrow--next{right:var(--carousel-edge-padding)}.breathwork_carousel_skeleton__dots{display:flex;justify-content:center;gap:6px;margin-top:8px}.breathwork_carousel_skeleton__dot{width:8px;height:8px;border-radius:50%}.breathwork_carousel_skeleton__dot--active{width:20px;border-radius:4px}@media screen and (min-width:420px){.breathwork_carousel_skeleton{--breathwork-carousel-skeleton-slide-width: calc(68.965517% - 3.103448px);--breathwork-carousel-skeleton-slide-step: calc(68.965517% + 6.896552px)}}@media screen and (min-width:560px){.breathwork_carousel_skeleton{--breathwork-carousel-skeleton-slide-width: calc(60.606061% - 4.727273px);--breathwork-carousel-skeleton-slide-step: calc(60.606061% + 7.272727px)}}@media screen and (min-width:720px){.breathwork_carousel_skeleton{--breathwork-carousel-skeleton-slide-width: calc(52.631579% - 6.631579px);--breathwork-carousel-skeleton-slide-step: calc(52.631579% + 7.368421px)}}@media screen and (min-width:900px){.breathwork_carousel_skeleton{--breathwork-carousel-skeleton-slide-width: calc(46.511628% - 8.55814px);--breathwork-carousel-skeleton-slide-step: calc(46.511628% + 7.44186px)}}@media screen and (min-width:1080px){.breathwork_carousel_skeleton{--breathwork-carousel-skeleton-slide-width: calc(42.553191% - 10.340426px);--breathwork-carousel-skeleton-slide-step: calc(42.553191% + 7.659574px)}}@media screen and (min-width:1280px){.breathwork_carousel_skeleton{--breathwork-carousel-skeleton-slide-width: calc(38.461538% - 12.307692px);--breathwork-carousel-skeleton-slide-step: calc(38.461538% + 7.692308px)}}@media screen and (min-width:1500px){.breathwork_carousel_skeleton{--breathwork-carousel-skeleton-slide-width: calc(35.087719% - 14.280702px);--breathwork-carousel-skeleton-slide-step: calc(35.087719% + 7.719298px)}}@media screen and (min-width:1700px){.breathwork_carousel_skeleton{--breathwork-carousel-skeleton-slide-width: calc(33.333333% - 16px);--breathwork-carousel-skeleton-slide-step: calc(33.333333% + 8px)}}@media screen and (max-width:1400px){.breathwork_carousel_skeleton{--breathwork-carousel-skeleton-card-size: 270px;padding-top:4px;padding-bottom:4px}}@media screen and (max-width:1100px){.breathwork_carousel_skeleton{--breathwork-carousel-skeleton-card-size: 240px}}@media screen and (max-height:860px){.breathwork_carousel_skeleton{--breathwork-carousel-skeleton-card-size: 250px}.breathwork_carousel_skeleton__viewport{padding:6px 0 28px}}@media screen and (max-height:700px){.breathwork_carousel_skeleton__viewport{padding:4px 0 22px}}@media screen and (max-height:770px){.breathwork_carousel_skeleton{--breathwork-carousel-skeleton-card-size: 176px}.breathwork_carousel_skeleton__viewport{padding:2px 0 18px}}@media screen and (max-height:620px){.breathwork_carousel_skeleton{--breathwork-carousel-skeleton-card-size: 176px}}@media screen and (min-width:821px)and (max-height:860px){.breathwork_carousel_skeleton{--breathwork-carousel-skeleton-card-size: 250px}}@media screen and (min-width:821px)and (max-height:770px){.breathwork_carousel_skeleton{--breathwork-carousel-skeleton-card-size: 250px}}@media screen and (min-width:821px)and (max-height:620px){.breathwork_carousel_skeleton{--breathwork-carousel-skeleton-card-size: 220px}}@media screen and (max-width:820px){.breathwork_carousel_skeleton{--breathwork-carousel-skeleton-card-size: 210px}}@media screen and (min-width:769px)and (max-width:820px){.breathwork_carousel_skeleton{--breathwork-carousel-skeleton-card-size: 270px}}@media screen and (max-width:768px){.breathwork_carousel_skeleton{--breathwork-carousel-skeleton-card-size: 200px}.breathwork_carousel_skeleton__viewport{padding:2px 0 28px}}@media screen and (min-width:541px)and (max-width:768px){.breathwork_carousel_skeleton{--breathwork-carousel-skeleton-card-size: 240px}}@media screen and (max-width:540px){.breathwork_carousel_skeleton{--carousel-edge-padding: 10px;--breathwork-carousel-skeleton-card-size: 184px}.breathwork_carousel_skeleton__viewport{padding:0 0 24px}}@media screen and (min-width:390px)and (max-width:540px){.breathwork_carousel_skeleton{--breathwork-carousel-skeleton-card-size: 220px}}@media screen and (max-width:430px)and (max-height:770px){.breathwork_carousel_skeleton{--breathwork-carousel-skeleton-card-size: 176px}.breathwork_carousel_skeleton__viewport{padding:0 0 10px}}@media screen and (min-height:861px){.breathwork_carousel_skeleton{padding-top:14px;padding-bottom:8px}.breathwork_carousel_skeleton__viewport{padding:12px 0 34px}}@media screen and (min-height:861px)and (min-width:1101px){.breathwork_carousel_skeleton{--breathwork-carousel-skeleton-card-size: 310px}}@media screen and (min-height:861px)and (min-width:821px)and (max-width:1100px){.breathwork_carousel_skeleton{--breathwork-carousel-skeleton-card-size: 270px}}@media screen and (min-height:861px)and (min-width:769px)and (max-width:820px){.breathwork_carousel_skeleton{--breathwork-carousel-skeleton-card-size: 290px}}@media screen and (min-height:861px)and (min-width:541px)and (max-width:768px){.breathwork_carousel_skeleton{--breathwork-carousel-skeleton-card-size: 260px}}@media screen and (min-height:861px)and (min-width:390px)and (max-width:540px){.breathwork_carousel_skeleton{--breathwork-carousel-skeleton-card-size: 232px}}.cf-library-page-skeleton__breathwork-info{position:fixed;z-index:99;right:0;bottom:0;left:var(--cf-feature-content-offset);display:grid;grid-template-columns:repeat(3,1fr);gap:16px;box-sizing:border-box;padding:16px 20px;pointer-events:none}.cf-library-page-skeleton__breathwork-info-card{display:flex;min-width:0;flex-direction:column;gap:10px;border-radius:20px;background:#fff;padding:20px 24px;box-shadow:0 4px 16px #00000014;box-sizing:border-box}.cf-library-page-skeleton__breathwork-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cf-library-page-skeleton__brain-card{width:100%;border-radius:17px;background:#fff;box-shadow:4px 4px 10px #0003;overflow:hidden}.cf-library-page-skeleton__brain-card-media{width:100%;height:270px;border-radius:20px 20px 0 0}.cf-library-page-skeleton__brain-card-body{display:flex;flex-direction:column;gap:12px;padding:20px}.cf-library-page-skeleton__brain-card-tags{display:flex;gap:6px;padding-top:4px}.cf-library-page-skeleton__brain-card-tags .cf-skeleton-block--pill{flex:1 1 0;min-width:0;height:34px}.breathwork_favorite_skeleton_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.breathwork_favorite_card_skeleton{display:flex;flex-direction:column;gap:14px;border-radius:33px;background:#fff;padding:24px;box-shadow:0 4px 16px #00000014}.breathwork_favorite_card_skeleton__header,.breathwork_favorite_card_skeleton__details{display:flex;align-items:center;justify-content:space-between;gap:12px}.breathwork_favorite_card_skeleton__header{min-height:38px}.breathwork_favorite_card_skeleton__header .cf-skeleton-block--icon{width:28px;height:28px;border-radius:8px;flex-shrink:0}.breathwork_favorite_card_skeleton__details{justify-content:flex-start;flex-wrap:wrap}.breathwork_favorite_card_skeleton__details .cf-skeleton-block--pill{height:28px}.breathwork_test_stats_skeleton{width:100%}.breathwork_test_stats_skeleton__cell{display:flex;min-height:65px;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid #eef2f7}.breathwork_test_stats_skeleton__cell .cf-skeleton-block{max-width:100%}.breathwork_test_graph_skeleton{display:flex;min-height:480px;flex-direction:column;gap:18px;border-radius:20px;background:#fff;padding:18px;box-sizing:border-box}.breathwork_test_graph_skeleton__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.breathwork_test_graph_skeleton__header>div:first-child,.brain_training_graph_card_skeleton__header>div:first-child{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:10px}.breathwork_test_graph_skeleton__stats{display:flex;flex-shrink:0;gap:12px}.breathwork_test_graph_skeleton__chart,.brain_training_graph_card_skeleton__chart{position:relative;display:flex;min-width:0;flex:1 1 auto;min-height:0;flex-direction:column;justify-content:space-evenly;overflow:hidden}.breathwork_test_graph_skeleton__gridline,.brain_training_graph_card_skeleton__gridline{width:100%;height:1px;border-radius:999px;background:#edf1f6}.breathwork_test_graph_skeleton__area,.brain_training_graph_card_skeleton__area{position:absolute;right:0;bottom:12%;left:0;height:44%;border-radius:18px;background:linear-gradient(180deg,#e7edf8,#e7edf833);clip-path:polygon(0 82%,12% 70%,24% 76%,38% 42%,52% 56%,66% 22%,82% 34%,100% 16%,100% 100%,0 100%)}.brain_training_game_results_header--skeleton{min-height:27px}.brain_training_graph_card_skeleton{display:flex;min-width:0;min-height:360px;flex-direction:column;gap:16px;border:1px solid #e6edf8;border-radius:18px;background:#fff;padding:18px;box-shadow:0 10px 28px #0f172a0f;box-sizing:border-box}.brain_training_graph_card_skeleton__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.brain_training_graph_card_skeleton__chart{height:300px;min-height:250px;border-radius:16px;padding:14px;box-sizing:border-box}.brain_training_graph_card_skeleton__area{right:14px;left:14px;bottom:18%;height:38%}@media screen and (max-width:1199px){.cf-library-page-skeleton--with-sidebar{width:auto;min-height:auto;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0}.cf-library-page-skeleton__sidebar{display:none}.cf-library-page-skeleton__topbar{position:fixed;z-index:110;top:91px;right:40px;left:40px;display:flex;gap:4px;box-sizing:border-box;padding:4px;border-radius:999px;background:#fff;box-shadow:0 4px 16px #0f172a14}.cf-library-page-skeleton__topbar-item{display:flex;min-width:0;flex:1 1 0;flex-direction:column;align-items:center;gap:5px;border-radius:999px;padding:10px 8px}.cf-library-page-skeleton__topbar-item .cf-skeleton-block--icon{width:20px;height:20px;border-radius:7px}.cf-library-page-skeleton__topbar-item .cf-skeleton-block--line{width:min(56px,100%)}.cf-library-page-skeleton__content{width:auto;margin-left:0;padding:87px 8px 0}.cf-library-page-skeleton__content>.main_div_wrapper_container>.inner_div{padding:20px}.cf-library-page-skeleton--carousel .cf-library-page-skeleton__content{padding:80px 0 0}.breathwork_carousel_skeleton{--carousel-edge-padding: 16px;padding-top:4px;padding-bottom:4px}.cf-library-page-skeleton__breathwork-info{right:0;left:0;display:block;padding:8px}.cf-library-page-skeleton__breathwork-info-card{display:none;padding:20px 24px}.cf-library-page-skeleton__breathwork-info-card:first-child{display:flex}.cf-library-page-skeleton__filters{flex-direction:column;align-items:stretch}.cf-home-score-skeleton__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cf-home-score-skeleton__card{min-height:160px}.cf-home-score-skeleton__ring{width:100px;height:100px}}@media screen and (max-width:991px){.cf-stats-skeleton__grid,.cf-stats-history-skeleton__grid,.cf-group-skeleton__full-grid,.cf-panel-skeleton__split{grid-template-columns:1fr}.cf-journal-page-skeleton__topnav{grid-template-columns:80px minmax(0,1fr) 80px}.cf-journal-page-skeleton__topnav-links{gap:12px}.cf-journal-editor-skeleton__toolbar-row--desktop{display:none}.cf-journal-editor-skeleton__toolbar-row--mobile{display:flex}}@media screen and (max-width:767px){.cf-home-score-skeleton{min-height:auto}.cf-home-score-skeleton__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.cf-home-score-skeleton__card{min-height:160px}.cf-home-score-skeleton__ring{width:100px;height:100px}.cf-content-card-skeleton--result,.cf-content-card-skeleton--list-item,.cf-panel-skeleton__profile,.cf-skeleton-page-header,.cf-skeleton-panel__header{align-items:flex-start}.cf-skeleton-page-header,.cf-skeleton-panel__header,.cf-panel-skeleton__profile{flex-direction:column}.cf-journal-page-skeleton__topnav{grid-template-columns:1fr 1fr;padding-right:10px;padding-left:10px}.cf-journal-page-skeleton__topnav-links{display:none}.cf-journal-page-skeleton__header{align-items:flex-start;flex-direction:column}.cf-journal-page-skeleton__actions{width:100%;justify-content:flex-start;overflow:hidden}.cf-journal-page-skeleton__button{width:96px}.cf-journal-entry-preview-skeleton__header{align-items:flex-start;gap:12px;padding:12px 12px 0}.cf-journal-entry-preview-skeleton__breadcrumb{flex:1 1 auto;max-width:calc(100% - 108px)}.cf-journal-entry-preview-skeleton__breadcrumb-pill--home{width:82px;flex-basis:82px}.cf-journal-entry-preview-skeleton__breadcrumb-pill--entry{width:128px;flex-basis:128px}.cf-journal-entry-preview-skeleton__edit-button{width:92px}.cf-journal-entry-preview-skeleton__body{padding:44px 12px 28px}.cf-journal-entry-preview-skeleton__title-row{gap:8px;margin-bottom:30px}.cf-journal-entry-preview-skeleton__title{width:min(245px,72vw);height:28px}.cf-journal-entry-preview-skeleton__notebook-pill{width:46px}.cf-journal-entry-preview-skeleton__meta-row{gap:9px}.cf-journal-entry-preview-skeleton__meta--date{width:min(152px,48vw)}.cf-journal-entry-preview-skeleton__meta--words{width:62px}.cf-journal-entry-preview-skeleton__activity-card{width:min(182px,100%)}.cf-journal-editor-skeleton__header{padding:12px 16px}.cf-journal-editor-skeleton__mood-row{justify-content:flex-start;overflow:hidden;max-height:40px;flex-wrap:nowrap}.cf-journal-editor-skeleton__mood-pill{width:78px;flex:0 0 auto}.cf-journal-editor-skeleton__mood-score{width:118px;flex:0 0 auto}.cf-journal-editor-skeleton__mood-slider{display:none}.cf-journal-editor-skeleton__actions{gap:6px}.cf-journal-editor-skeleton__primary-action{width:78px}.cf-journal-editor-skeleton__writing-area{padding:16px}.cf-journal-editor-skeleton__fab-stack{right:18px;bottom:24px}.cf-panel-skeleton__split-sidebar,.cf-panel-skeleton__split-body{min-height:260px}.cf-group-skeleton__banner{min-height:200px;padding:20px 14px 16px}.cf-group-skeleton__winners{gap:10px}.cf-group-skeleton__winner-ring{width:62px;height:62px}.cf-group-skeleton__calendar-toolbar{align-items:flex-start;flex-direction:column}.cf-group-skeleton__calendar-actions{justify-content:flex-start}.cf-group-skeleton__calendar-grid{grid-template-columns:52px minmax(0,1fr);grid-auto-rows:48px}.cf-group-skeleton__calendar-day--1,.cf-group-skeleton__calendar-day--2,.cf-group-skeleton__calendar-day--3,.cf-group-skeleton__calendar-day--4,.cf-group-skeleton__calendar-day--5,.cf-group-skeleton__calendar-day--6{display:none}}@media screen and (max-width:768px){.cf-stats-skeleton__overall{min-height:220px}.cf-stats-skeleton__card{min-height:420px}}@media screen and (max-width:540px){.cf-library-page-skeleton__topbar{right:10px;left:10px}.cf-library-page-skeleton--brain-grid{width:calc(100vw - 16px);max-width:calc(100vw - 16px);margin-right:calc(50% - 50vw + 8px);margin-left:calc(50% - 50vw + 8px)}.cf-library-page-skeleton--brain-grid .cf-library-page-skeleton__content{width:100%;max-width:100%;padding-right:0;padding-left:0}.cf-library-page-skeleton__brain-grid{width:100%;margin-right:0!important;margin-left:0!important}.meditation_library_skeleton_row,.fitness_library_skeleton_row,.breathwork_library_skeleton_row{width:calc(100vw - 16px);max-width:calc(100vw - 16px);box-sizing:border-box;margin-right:calc(50% - 50vw + 8px)!important;margin-left:calc(50% - 50vw + 8px)!important}.cf-library-page-skeleton__brain-grid>.ant-col,.meditation_library_skeleton_row>.ant-col,.fitness_library_skeleton_row>.ant-col,.breathwork_library_skeleton_row>.ant-col{padding-right:0!important;padding-left:0!important}.breathwork_library_skeleton_row>.ant-col:nth-child(n+2),.breathwork_favorite_skeleton_grid>.breathwork_favorite_card_skeleton:nth-child(n+2){display:none}.breathwork_carousel_skeleton{--carousel-edge-padding: 10px}.breathwork_carousel_skeleton__slide:not(.breathwork_carousel_skeleton__slide--active){display:none}.breathwork_carousel_skeleton__arrow{width:32px;height:32px}}@media screen and (max-width:375px){.cf-home-score-skeleton__ring{width:80px;height:80px}}@keyframes homeJourneyMiniScheduleMaximize{0%{opacity:0;transform:translate3d(0,14px,0);clip-path:inset(86% 0 0 72% round 999px)}72%{opacity:1;transform:translate3d(0,-2px,0);clip-path:inset(0 0 0 0 round 24px)}to{opacity:1;transform:translateZ(0);clip-path:inset(0 0 0 0 round 24px)}}@keyframes homeJourneyMiniScheduleMinimize{0%{opacity:1;transform:translateZ(0);clip-path:inset(0 0 0 0 round 24px)}to{opacity:0;transform:translate3d(0,14px,0);clip-path:inset(86% 0 0 72% round 999px)}}@keyframes homeJourneyMiniScheduleDayIn{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:translateZ(0)}}.home_health_wearable_dropdown .ant-dropdown-menu{min-width:168px;padding:6px;border:1px solid #e8edf5;border-radius:16px;box-shadow:0 16px 34px #0f172a24}.home_health_wearable_dropdown .ant-dropdown-menu-item{min-height:38px;border-radius:10px;color:#111827;font-family:Inter,sans-serif;font-size:13px;font-weight:700}.home_health_wearable_dropdown .ant-dropdown-menu-item.ant-dropdown-menu-item-active{background:#f5f8ff;color:#165dfc}.home_health_wearable_dropdown .ant-dropdown-menu-item-danger{color:#b42318!important}.home_health_wearable_dropdown .ant-dropdown-menu-item-danger.ant-dropdown-menu-item-active{background:#fff1f0!important;color:#b42318!important}.home_health_sync_popover .ant-popover-inner{width:min(360px,100vw - 32px);padding:14px 16px;border:1px solid #d8e4ff;border-radius:14px;box-shadow:0 16px 34px #0f172a24}.home_health_sync_popover_content{display:flex;flex-direction:column;gap:5px;color:#344054;font-family:Inter,sans-serif;font-size:13px;line-height:1.45}.home_health_sync_popover_content strong{color:#175cd3;font-size:13px;font-weight:700}.home_health_wearable_menu_item{min-width:126px;display:flex;align-items:center;line-height:1.1}.home_health_wearable_logo{width:56px;height:14px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-start;box-sizing:border-box;padding:0;border:0;background:transparent}.home_health_wearable_logo img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.home_health_wearable_logo.is_oura img{max-width:46px;max-height:11px}.home_health_wearable_logo.is_google_health{width:116px;height:19px}.home_health_wearable_logo.is_google_health img{max-width:116px;max-height:19px}.home_health_wearable_menu_text{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.home_health_wearable_menu_text span{color:inherit;font-size:13px;font-weight:700}.home_health_wearable_menu_text small{color:#98a2b3;font-size:11px;font-weight:700}.home_page_main_div{width:100vw;box-sizing:border-box;padding:20px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media screen and (max-width:480px){.home_page_main_div{padding:8px}}.home_page_main_div .home_page_layout{width:100%;min-width:0}.home_page_main_div .home_page_content{width:100%;min-width:0;max-width:100%;box-sizing:border-box;padding-left:100px}.home_page_main_div .home_desktop_rail{position:fixed;left:20px;top:100px;bottom:12px;z-index:100;width:80px;box-sizing:border-box;padding:40px 0 16px;border:1px solid #eef2f7;border-radius:20px;background:#fff;box-shadow:0 4px 16px #00000014;display:flex;flex-direction:column;gap:8px;overflow-y:auto;scrollbar-width:thin}.home_page_main_div .home_desktop_rail::-webkit-scrollbar{width:4px}.home_page_main_div .home_desktop_rail::-webkit-scrollbar-thumb{background:#d8e0ea;border-radius:999px}.home_page_main_div .home_desktop_rail--skeleton,.home_page_main_div .home_mobile_shortcut_bar--skeleton{pointer-events:none}.home_page_main_div .home_nav_skeleton_item{min-height:68px;padding:9px 4px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px}.home_page_main_div .home_nav_skeleton_icon{width:24px;height:24px;border-radius:8px}.home_page_main_div .home_nav_skeleton_label{width:42px;height:10px}.home_page_main_div .home_mobile_shortcut_bar{display:none}.home_page_main_div .home_nav_button{position:relative;width:100%;min-height:68px;padding:9px 4px;border:0;border-radius:33px;background:transparent;color:#475467;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;font-family:Inter,sans-serif;font-size:10px;font-weight:600;line-height:1.1;text-align:center;isolation:isolate;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease;-webkit-tap-highlight-color:transparent}.home_page_main_div .home_nav_button:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 999px 999px 0;background:transparent;transition:background-color .18s ease}.home_page_main_div .home_nav_button:after{content:"";position:absolute;inset:10px 0;z-index:-1;border-radius:0;background:transparent;transition:background-color .18s ease}.home_page_main_div .home_nav_button:hover{background:transparent;color:#165dfc}.home_page_main_div .home_nav_button:focus-visible{outline:3px solid rgba(22,93,252,.22);outline-offset:2px}.home_page_main_div .home_nav_button.is_active{background:transparent;color:#165dfc;box-shadow:none}.home_page_main_div .home_nav_button.is_active:before{background:#165dfc}.home_page_main_div .home_nav_button.is_active:after{background:var(--color-surface-active, #eff6ff)}.home_page_main_div .home_nav_button.is_active:hover{background:transparent;color:#165dfc}.home_page_main_div .home_nav_icon{position:relative;z-index:1;width:auto;height:auto;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:currentColor}.home_page_main_div .home_nav_icon svg{width:clamp(14px,1.5vw,20px);height:clamp(14px,1.5vw,20px);display:block;flex:0 0 auto}.home_page_main_div .home_nav_icon .home_nav_svg{transform:scale(1.16);transform-origin:center}.home_page_main_div .home_nav_header_home_icon{width:21px;height:20px;display:inline-flex;align-items:center;justify-content:center}.home_page_main_div .home_nav_header_home_icon svg{width:21px;height:20px;fill:currentColor;stroke:none;stroke-width:0}.home_page_main_div .home_nav_header_home_icon path{fill:currentColor;stroke:none;stroke-width:0}.home_page_main_div .home_nav_label{position:relative;z-index:1;display:block;max-width:100%;overflow-wrap:anywhere}.home_page_main_div .home_nav_badge{position:absolute;top:7px;right:7px;width:18px;min-width:18px;height:18px;padding:0;border:0;border-radius:999px;background:#ff3b30;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;line-height:18px;box-shadow:none;pointer-events:none;z-index:2}.home_page_main_div .home_journey_schedule_layer{position:fixed;left:120px;top:100px;z-index:120;width:min(380px,100vw - 140px)}.home_page_main_div .home_journey_schedule_layer .home_journey_mini_schedule{width:100%;max-height:min(620px,100vh - 120px);transform-origin:left top}.home_page_main_div .home_journey_schedule_backdrop{display:none}.home_page_main_div .home_health_metrics_panel{width:100%;min-width:0;max-width:100%;min-height:360px;box-sizing:border-box;overflow-x:clip;overflow-y:visible;padding:0 0 2px}.home_page_main_div .home_health_metrics_panel--detail{overflow-x:clip;overflow-y:visible}.home_page_main_div .home_health_metrics_top{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.home_page_main_div .home_health_metrics_header{min-width:0;max-width:720px}.home_page_main_div .home_health_metrics_header h2{margin:0;color:#0f172a;font-size:28px;font-weight:700;line-height:1.15;letter-spacing:0;overflow-wrap:anywhere}.home_page_main_div .home_health_provider_picker{min-width:160px;max-width:100%;display:flex;flex-direction:column;gap:7px;padding-top:0;color:#667085;font-size:12px;font-weight:700}.home_page_main_div .home_health_provider_picker .home_health_provider_trigger{width:100%;height:44px;padding:0 13px 0 16px;border:1px solid #d0d5dd;border-radius:33px;background:#fff;color:#111827;font-family:Inter,sans-serif;font-size:14px;font-weight:500;outline:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;text-align:left}.home_page_main_div .home_health_provider_picker .home_health_provider_trigger svg{width:18px;height:18px;flex:0 0 auto}.home_page_main_div .home_health_provider_picker .home_health_provider_trigger:hover,.home_page_main_div .home_health_provider_picker .home_health_provider_trigger:focus{border-color:#165dfc;box-shadow:0 0 0 3px #165dfc1f}.home_page_main_div .home_health_provider_controls{min-width:0;margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:10px}.home_page_main_div .home_health_sync_info_button{width:36px;height:36px;flex:0 0 36px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #bfd4ff;border-radius:50%;background:#f4f7ff;color:#175cd3;font-size:17px;line-height:1;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.home_page_main_div .home_health_sync_info_button:hover,.home_page_main_div .home_health_sync_info_button:focus-visible{border-color:#165dfc;background:#fff;box-shadow:0 0 0 3px #165dfc1f;outline:none}.home_page_main_div .home_health_sync_info_button.is_reconnect{border-color:#fec84b;background:#fffaeb;color:#b54708}.home_page_main_div .home_health_provider_trigger_label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home_page_main_div .home_health_provider_trigger_content{min-width:0;display:inline-flex;align-items:center;gap:8px}.home_page_main_div .home_health_provider_trigger_content .home_health_wearable_logo{width:58px;height:14px}.home_page_main_div .home_health_provider_trigger_content .home_health_wearable_logo.is_google_health{width:90px;height:17px}.home_page_main_div .home_health_provider_trigger_content .home_health_wearable_logo.is_google_health img{max-width:90px;max-height:17px}.home_page_main_div .home_health_provider_trigger_content .home_health_wearable_logo.is_oura img{max-width:48px;max-height:11px}.home_page_main_div .home_health_tabs{width:100%;min-width:0;max-width:100%;display:flex;align-items:center;gap:8px;margin-top:8px;padding-bottom:6px;border-bottom:1px solid #edf1f7;overflow-x:auto;overscroll-behavior-x:contain}.home_page_main_div .home_health_tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;background:transparent;color:#475467;cursor:pointer;padding:9px 13px;font-size:13px;font-weight:700;white-space:nowrap;transition:background .16s ease,color .16s ease}.home_page_main_div .home_health_tabs button.is_active{background:#eff5ff;color:#165dfc}.home_page_main_div .home_health_tabs button:hover{background:#f7faff;color:#165dfc}.home_page_main_div .home_health_empty_state{min-height:290px;margin-top:20px;border:1px dashed #d7deea;border-radius:20px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px;box-sizing:border-box}.home_page_main_div .home_health_empty_state h3{margin:0;color:#111827;font-size:24px;font-weight:700;line-height:1.2}.home_page_main_div .home_health_empty_state p{max-width:520px;margin:10px 0 0;color:#667085;font-size:15px;font-weight:500;line-height:1.45}.home_page_main_div .home_health_empty_state button{min-height:33px;margin-top:22px;padding:0 18px;border:0;border-radius:33px;background:#165dfc;color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:500;cursor:pointer}.home_page_main_div .home_health_empty_state--plain{min-height:190px;margin-top:0;border:0;border-radius:0;background:transparent;padding:24px 0}.home_page_main_div .home_health_building_label{display:block;max-width:150px;margin-top:6px;color:#667085;font-size:12px;font-weight:600;line-height:1.3}.home_page_main_div .home_health_skeleton{width:100%;max-width:100%;min-width:0;margin-top:20px;display:flex;flex-direction:column;gap:18px;overflow:hidden}.home_page_main_div .home_health_skeleton_overview_grid,.home_page_main_div .home_health_skeleton_graph_grid{min-width:0;display:grid;gap:16px}.home_page_main_div .home_health_skeleton_overview_grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home_page_main_div .home_health_skeleton_graph_grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.home_page_main_div .home_health_skeleton_main_grid,.home_page_main_div .home_health_skeleton_detail_hero{min-width:0;display:grid;gap:16px;align-items:stretch}.home_page_main_div .home_health_skeleton_main_grid{grid-template-columns:minmax(520px,1.35fr) minmax(430px,1fr)}.home_page_main_div .home_health_skeleton_detail_hero{grid-template-columns:minmax(150px,.34fr) minmax(0,1fr)}.home_page_main_div .home_health_skeleton_overview_card,.home_page_main_div .home_health_skeleton_sleep_card,.home_page_main_div .home_health_skeleton_today_card,.home_page_main_div .home_health_skeleton_graph_card,.home_page_main_div .home_health_skeleton_expanded_graph_card,.home_page_main_div .home_health_skeleton_more_section,.home_page_main_div .home_health_skeleton_score_card,.home_page_main_div .home_health_skeleton_detail_trend,.home_page_main_div .home_health_skeleton_section_panel,.home_page_main_div .home_health_skeleton_recovery_baselines,.home_page_main_div .home_health_skeleton_sleep_summary_card,.home_page_main_div .home_health_skeleton_sleep_stage_panel,.home_page_main_div .home_health_skeleton_editor_row{min-width:0;box-sizing:border-box;border:1px solid #e8edf5;border-radius:18px;background:#fff;box-shadow:0 14px 32px #0f172a0f}.home_page_main_div .home_health_skeleton_overview_card{min-height:190px;padding:16px;display:flex;flex-direction:column;gap:16px}.home_page_main_div .home_health_skeleton_sleep_card,.home_page_main_div .home_health_skeleton_today_card,.home_page_main_div .home_health_skeleton_more_section{padding:18px}.home_page_main_div .home_health_skeleton_sleep_card{min-height:320px}.home_page_main_div .home_health_skeleton_today_card{min-height:320px;display:flex;flex-direction:column;gap:14px}.home_page_main_div .home_health_skeleton_card_header,.home_page_main_div .home_health_skeleton_graph_header,.home_page_main_div .home_health_skeleton_editor_header,.home_page_main_div .home_health_skeleton_editor_row,.home_page_main_div .home_health_skeleton_today_row{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.home_page_main_div .home_health_skeleton_card_header>.cf-skeleton-block--line,.home_page_main_div .home_health_skeleton_graph_header>.cf-skeleton-block--line{width:min(180px,58%)}.home_page_main_div .home_health_skeleton_card_header>.cf-skeleton-block--pill{width:104px}.home_page_main_div .home_health_skeleton_logo{width:58px;height:14px;border-radius:999px;flex:0 0 auto}.home_page_main_div .home_health_skeleton_icon{width:32px;height:32px;border-radius:50%;flex:0 0 auto}.home_page_main_div .home_health_skeleton_ring{width:94px;height:94px;border-radius:50%;align-self:center}.home_page_main_div .home_health_skeleton_small_ring{width:58px;height:58px;border-radius:50%}.home_page_main_div .home_health_skeleton_chart_lines{min-width:0;display:flex;flex-direction:column;gap:9px}.home_page_main_div .home_health_skeleton_chart_lines .cf-skeleton-block--line:nth-child(1){width:min(240px,86%)}.home_page_main_div .home_health_skeleton_chart_lines .cf-skeleton-block--line:nth-child(2){width:min(180px,68%)}.home_page_main_div .home_health_skeleton_chart_lines .cf-skeleton-block--line:nth-child(3){width:min(300px,92%)}.home_page_main_div .home_health_skeleton_chart_lines .cf-skeleton-block--line:nth-child(4){width:min(220px,74%)}.home_page_main_div .home_health_skeleton_stage_bars{margin-top:22px;display:flex;flex-direction:column;gap:13px}.home_page_main_div .home_health_skeleton_stage_row{min-width:0;display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center}.home_page_main_div .home_health_skeleton_stage_row .cf-skeleton-block--line:first-child{width:54px}.home_page_main_div .home_health_skeleton_sleep_rings{min-width:0;margin-top:24px;display:grid;grid-template-columns:repeat(5,minmax(52px,1fr));gap:14px}.home_page_main_div .home_health_skeleton_sleep_ring_item{min-width:0;display:flex;flex-direction:column;align-items:center;gap:8px}.home_page_main_div .home_health_skeleton_sleep_ring_item .cf-skeleton-block--line{width:44px;height:10px}.home_page_main_div .home_health_skeleton_today_row{justify-content:flex-start}.home_page_main_div .home_health_skeleton_editor_text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:8px}.home_page_main_div .home_health_skeleton_editor_text .cf-skeleton-block--line:first-child{width:min(180px,78%)}.home_page_main_div .home_health_skeleton_editor_text .cf-skeleton-block--line:last-child{width:min(120px,54%)}.home_page_main_div .home_health_skeleton_graph_card{min-height:286px;padding:16px;display:flex;flex-direction:column;gap:16px}.home_page_main_div .home_health_skeleton_expanded_controls{min-width:0;display:flex;justify-content:flex-end;gap:10px}.home_page_main_div .home_health_skeleton_expanded_controls .cf-skeleton-block--pill{width:126px;height:44px;border-radius:999px}.home_page_main_div .home_health_skeleton_expanded_graph_card{min-height:430px;padding:18px;display:flex;flex-direction:column;gap:18px}.home_page_main_div .home_health_skeleton_chart_area{flex:1 1 auto;min-height:190px;width:100%;border-radius:14px}.home_page_main_div .home_health_skeleton_chart_area--expanded{min-height:340px}.home_page_main_div .home_health_skeleton_breadcrumb{display:flex;align-items:center;gap:10px}.home_page_main_div .home_health_skeleton_breadcrumb .cf-skeleton-block--line:first-child{width:72px}.home_page_main_div .home_health_skeleton_breadcrumb .cf-skeleton-block--line:last-child{width:48px}.home_page_main_div .home_health_skeleton_score_card{min-height:230px;padding:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.home_page_main_div .home_health_skeleton_score_card .cf-skeleton-block--line{width:92px}.home_page_main_div .home_health_skeleton_section_title{width:110px;height:18px}.home_page_main_div .home_health_skeleton_detail_trend{min-height:230px;padding:22px;display:flex;flex-direction:column;justify-content:center;gap:26px}.home_page_main_div .home_health_skeleton_detail_trend .cf-skeleton-block--title{width:min(210px,60%)}.home_page_main_div .home_health_skeleton_strain_zones,.home_page_main_div .home_health_skeleton_recovery_baselines,.home_page_main_div .home_health_skeleton_sleep_stage_panel{padding:18px}.home_page_main_div .home_health_skeleton_zone_rows,.home_page_main_div .home_health_skeleton_recovery_baselines{display:flex;flex-direction:column;gap:14px}.home_page_main_div .home_health_skeleton_zone_row{min-width:0;display:grid;grid-template-columns:minmax(62px,.22fr) minmax(0,1fr);gap:14px;align-items:center}.home_page_main_div .home_health_skeleton_zone_row .cf-skeleton-block--line:first-child{width:min(74px,100%)}.home_page_main_div .home_health_skeleton_zone_row .cf-skeleton-block--line:last-child,.home_page_main_div .home_health_skeleton_baseline_track{width:100%;height:18px;border-radius:999px}.home_page_main_div .home_health_skeleton_baseline_row{min-width:0;display:grid;grid-template-columns:minmax(120px,.32fr) minmax(0,1fr);gap:16px;align-items:center}.home_page_main_div .home_health_skeleton_baseline_text{min-width:0;display:flex;flex-direction:column;gap:8px}.home_page_main_div .home_health_skeleton_baseline_text .cf-skeleton-block--line:first-child{width:min(138px,88%)}.home_page_main_div .home_health_skeleton_baseline_text .cf-skeleton-block--line:last-child{width:min(76px,58%)}.home_page_main_div .home_health_skeleton_sleep_summary_grid{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.home_page_main_div .home_health_skeleton_sleep_summary_card{min-height:94px;padding:16px;display:flex;flex-direction:column;justify-content:center;gap:12px}.home_page_main_div .home_health_skeleton_sleep_summary_card .cf-skeleton-block--line{width:min(112px,76%)}.home_page_main_div .home_health_skeleton_sleep_summary_card .cf-skeleton-block--title{width:min(82px,62%);height:24px}.home_page_main_div .home_health_skeleton_editor_header{padding:0 2px}.home_page_main_div .home_health_skeleton_editor_header .cf-skeleton-block--title{width:min(160px,42%)}.home_page_main_div .home_health_skeleton_editor_header .cf-skeleton-block--pill{width:112px}.home_page_main_div .home_health_skeleton_editor_list{display:flex;flex-direction:column;gap:10px}.home_page_main_div .home_health_skeleton_editor_row{min-height:72px;padding:14px 16px;box-shadow:none}.home_page_main_div .home_health_sections{min-width:0;display:flex;flex-direction:column;gap:24px;margin-top:20px}.home_page_main_div .home_health_metric_group{min-width:0;display:flex;flex-direction:column;gap:12px}.home_page_main_div .home_health_metric_group_header{display:flex;align-items:center;justify-content:space-between}.home_page_main_div .home_health_metric_group_header h3{margin:0;color:#111827;font-size:18px;font-weight:700;line-height:1.25}.home_page_main_div .home_health_graph_grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.home_page_main_div .home_health_graph_card{--health-graph-body-height: 264px;--health-graph-plot-height: 224px;position:relative;min-width:0;min-height:330px;display:flex;flex-direction:column;box-sizing:border-box;padding:18px 18px 8px;border:1px solid #eef2f7;border-radius:20px;background:#fff;box-shadow:0 10px 24px #0f172a0d;overflow:hidden}.home_page_main_div .home_health_graph_card.is_stat{min-height:190px;padding-bottom:18px}.home_page_main_div .home_health_graph_card.is_expanded{--health-graph-body-height: 340px;--health-graph-plot-height: 300px}.home_page_main_div .home_health_graph_card.has_sparkline_tooltips{overflow:visible}.home_page_main_div .home_health_graph_card.has_sparkline_tooltips:hover,.home_page_main_div .home_health_graph_card.has_sparkline_tooltips:focus-within{z-index:8}.home_page_main_div .home_health_graph_card.has_graph_keys .home_health_graph_header{margin-bottom:18px;padding-right:min(224px,44%)}.home_page_main_div .home_health_graph_card.is_sleep_need_line .apexcharts-line-series path[stroke]:not([stroke=none]){opacity:1!important;stroke-width:4px!important}.home_page_main_div .home_health_graph_card .apexcharts-yaxis-annotations>line.health-average-line{cursor:help;pointer-events:stroke}.home_page_main_div .home_health_graph_card .apexcharts-yaxis-annotations>rect.health-average-line,.home_page_main_div .home_health_graph_card .apexcharts-yaxis-annotation-label.home_health_average_line_label{opacity:0;pointer-events:none;transition:opacity .14s ease}.home_page_main_div .home_health_graph_card .apexcharts-yaxis-annotations>line.health-average-line:hover~rect.health-average-line,.home_page_main_div .home_health_graph_card .apexcharts-yaxis-annotations>line.health-average-line:hover~.apexcharts-yaxis-annotation-label.home_health_average_line_label{opacity:1}.home_page_main_div .home_health_graph_header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.home_page_main_div .home_health_graph_header h3{display:inline-flex;align-items:center;width:auto;max-width:100%;margin:0;color:#111827;font-size:16px;font-weight:700;line-height:1.25}.home_page_main_div .home_health_graph_card.has_source_badge .home_health_graph_header{padding-right:72px}.home_page_main_div .home_health_graph_card.has_source_badge.has_graph_keys .home_health_graph_header{padding-right:min(224px,44%)}.home_page_main_div .home_health_graph_keys{position:absolute;top:32px;right:14px;z-index:5;max-width:min(224px,44%);display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px 9px;color:#667085;font-size:10px;font-weight:800;line-height:1;text-align:right;pointer-events:none}.home_page_main_div .home_health_graph_keys span{min-width:0;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.home_page_main_div .home_health_graph_keys i{display:block;width:7px;height:7px;border-radius:50%;flex:0 0 auto}.home_page_main_div .home_health_graph_title_block{min-width:0}.home_page_main_div .home_health_graph_header_right{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto;overflow:visible}.home_page_main_div .home_health_expanded_graph_controls{min-width:0;max-width:100%;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:nowrap;overflow:visible}.home_page_main_div .home_health_graph_dropdown_button{margin-top:0!important;display:flex!important;width:auto!important;min-width:0;max-width:none;flex:0 0 max-content;flex-direction:row;align-items:center;justify-content:center;gap:5px;white-space:nowrap;border-color:#dcdcdc!important;border-radius:33px!important;color:#454545}.home_page_main_div .home_health_graph_dropdown_button svg{flex:0 0 auto}.home_page_main_div .home_health_graph_dropdown_button:hover,.home_page_main_div .home_health_graph_dropdown_button:focus-visible{border-color:#165dfc!important;color:#165dfc!important}.home_page_main_div .home_health_graph_dropdown_button.is_range{min-width:-moz-max-content;min-width:max-content}.home_page_main_div .home_health_graph_dropdown_content{width:-moz-max-content;width:max-content;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap}.home_page_main_div .home_health_graph_dropdown_content:before{display:none}.home_page_main_div .home_health_graph_dropdown_content svg{width:18px;height:18px}.home_page_main_div .home_health_graph_dropdown_label{min-width:0;width:auto;overflow:visible;text-align:center;text-overflow:clip;white-space:nowrap}.home_page_main_div .home_health_graph_dropdown_overlay .ant-dropdown-menu{width:-moz-max-content;width:max-content;min-width:-moz-max-content;min-width:max-content;max-width:none}.home_page_main_div .home_health_graph_dropdown_overlay .ant-dropdown-menu-item,.home_page_main_div .home_health_graph_dropdown_overlay .ant-dropdown-menu-title-content{white-space:nowrap}.home_page_main_div .home_health_graph_empty{min-height:var(--health-graph-body-height);border-radius:16px;background:#f8fafc;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.home_page_main_div .home_health_graph_empty span{color:#98a2b3;font-size:13px;font-weight:700}.home_page_main_div .home_health_graph_empty p{margin:7px 0 0;color:#98a2b3;font-size:13px;font-weight:500}.home_page_main_div .home_health_stat_body{min-height:102px;border-radius:16px;background:#f8fafc;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:18px}.home_page_main_div .home_health_stat_body strong{color:#165dfc;font-size:34px;font-weight:700;line-height:1;letter-spacing:0}.home_page_main_div .home_health_stat_body span{margin-top:8px;color:#667085;font-size:13px;font-weight:700;line-height:1.25}.home_page_main_div .home_health_apex_chart{min-height:var(--health-graph-body-height);flex:1 1 auto;display:flex;flex-direction:column;align-items:stretch;justify-content:center;min-width:0}.home_page_main_div .home_health_apex_chart .home_health_apex_plot{width:100%;height:var(--health-graph-body-height);min-width:0}.home_page_main_div .home_health_apex_chart .home_health_apex_plot>div{width:100%;min-width:0}.home_page_main_div .home_health_apex_chart.has_external_axis{justify-content:flex-end}.home_page_main_div .home_health_apex_chart.has_external_axis .home_health_apex_plot{height:var(--health-graph-plot-height);flex:0 0 var(--health-graph-plot-height)}.home_page_main_div .home_health_apex_chart .apexcharts-canvas,.home_page_main_div .home_health_apex_chart .apexcharts-svg{width:100%!important;margin:0 auto}.home_page_main_div .home_health_apex_axis{flex:0 0 13px;width:100%;min-height:13px;margin-top:5px;padding-top:0}.home_page_main_div .home_health_apex_axis span{top:0}.home_page_main_div .home_health_bar_chart{min-height:var(--health-graph-body-height);flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-end;min-width:0;padding-top:18px;--health-bar-count: 1}.home_page_main_div .home_health_bar_plot{position:relative;min-height:0;flex:1 1 auto;margin:0 8px;overflow:visible;background:repeating-linear-gradient(to top,rgba(152,162,179,.18) 0,rgba(152,162,179,.18) 1px,transparent 1px,transparent 28px)}.home_page_main_div .home_health_bar_columns{position:absolute;inset:0;display:grid;grid-template-columns:repeat(var(--health-bar-count),minmax(0,1fr));align-items:stretch;gap:0}.home_page_main_div .home_health_bar_column{position:relative;min-width:0;height:100%}.home_page_main_div .home_health_bar_fill{position:absolute;bottom:0;left:50%;width:var(--health-bar-fill-width, clamp(24px, 48%, 38px));height:var(--health-bar-height);min-height:0;transform:translate(-50%);border-radius:7px;background:var(--health-bar-color);box-shadow:0 8px 18px #165dfc29}.home_page_main_div .home_health_bar_value{position:absolute;right:0;bottom:calc(var(--health-bar-height) + 5px);left:0;color:#344054;font-size:11px;font-weight:800;line-height:1;text-align:center;white-space:nowrap;pointer-events:none}.home_page_main_div .home_health_bar_average{position:absolute;right:0;left:0;bottom:var(--health-average-position);z-index:3;display:block;border-top:2px dashed #475467;color:#475467;cursor:help}.home_page_main_div .home_health_bar_average .home_health_average_line_label{position:absolute;bottom:calc(100% + 3px);left:0;padding:3px 6px;border-radius:4px;background:#475467;color:#fff;font-size:10px;font-weight:800;line-height:1;opacity:0;pointer-events:none;transition:opacity .14s ease;white-space:nowrap}.home_page_main_div .home_health_bar_average:hover .home_health_average_line_label{opacity:1}.home_page_main_div .home_health_bar_axis{position:relative;z-index:2;display:grid;grid-template-columns:repeat(var(--health-bar-count),minmax(0,1fr));gap:0;min-height:13px;margin-top:5px;padding:0 8px;color:#98a2b3;font-size:9px;font-weight:700;line-height:1}.home_page_main_div .home_health_bar_axis span{min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.home_page_main_div .home_health_bar_axis.is_positioned{display:block}.home_page_main_div .home_health_bar_axis.is_positioned span{position:absolute;top:0;transform:translate(-50%)}.home_page_main_div .home_health_graph_sparkline{min-height:var(--health-graph-body-height);flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-end;padding:8px 2px 0}.home_page_main_div .home_health_graph_sparkline .home_health_sparkline_plot{height:var(--health-graph-plot-height);min-height:0;flex:0 0 var(--health-graph-plot-height);margin-top:0}.home_page_main_div .home_health_graph_sparkline_axis{position:relative;display:block;min-height:12px;margin-top:auto;padding-top:8px;color:#98a2b3;font-size:9px;font-weight:700;line-height:1}.home_page_main_div .home_health_graph_sparkline_axis span{position:absolute;top:8px;transform:translate(-50%);text-align:center;white-space:nowrap}.home_page_main_div .home_health_sleep_compare{min-height:var(--health-graph-body-height);display:flex;flex-direction:column;justify-content:flex-end;gap:12px;padding:8px 2px}.home_page_main_div .home_health_sleep_compare_plot{height:var(--health-graph-plot-height);display:grid;grid-template-columns:repeat(var(--health-special-count, 1),minmax(0,1fr));align-items:end;gap:var(--health-special-gap, 10px)}.home_page_main_div .home_health_sleep_compare_group{min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px}.home_page_main_div .home_health_sleep_compare_bars{width:100%;height:calc(var(--health-graph-plot-height) - 24px);display:flex;align-items:flex-end;justify-content:center;gap:var(--health-special-gap, 6px)}.home_page_main_div .home_health_sleep_compare_bar{width:var(--health-special-bar-width, clamp(12px, 30%, 20px));min-height:0;border-radius:999px 999px 5px 5px;transition:opacity .16s ease}.home_page_main_div .home_health_sleep_compare_bar.is_actual{background:#165dfc}.home_page_main_div .home_health_sleep_compare_bar.is_needed{background:#98a2b3}.home_page_main_div .home_health_sleep_compare_bar:hover{opacity:.82}.home_page_main_div .home_health_sleep_compare_label{color:#98a2b3;font-size:9px;font-weight:700;line-height:1;white-space:nowrap}.home_page_main_div .home_health_sleep_compare_legend{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:#667085;font-size:11px;font-weight:700;line-height:1}.home_page_main_div .home_health_sleep_compare_legend span{display:inline-flex;align-items:center;gap:6px}.home_page_main_div .home_health_sleep_compare_legend i{display:block;width:9px;height:9px;border-radius:50%}.home_page_main_div .home_health_sleep_compare_legend i.is_actual{background:#165dfc}.home_page_main_div .home_health_sleep_compare_legend i.is_needed{background:#98a2b3}.home_page_main_div .home_health_sleep_stages_trend{min-height:var(--health-graph-body-height);display:flex;flex-direction:column;justify-content:flex-end;gap:12px;padding:8px 2px}.home_page_main_div .home_health_sleep_stages_plot{height:var(--health-graph-plot-height);display:grid;grid-template-columns:repeat(var(--health-special-count, 1),minmax(0,1fr));align-items:end;gap:var(--health-special-gap, 10px)}.home_page_main_div .home_health_sleep_stages_group{min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px}.home_page_main_div .home_health_sleep_stages_stack{width:var(--health-special-stack-width, clamp(24px, 54%, 38px));min-height:0;display:flex;flex-direction:column-reverse;overflow:hidden;border-radius:999px 999px 6px 6px;background:#f1f5f9}.home_page_main_div .home_health_sleep_stages_segment{display:block;min-height:3px;width:100%}.home_page_main_div .home_health_sleep_stages_label{color:#98a2b3;font-size:9px;font-weight:700;line-height:1;white-space:nowrap}.home_page_main_div .home_health_sleep_stages_legend{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:#667085;font-size:11px;font-weight:700;line-height:1}.home_page_main_div .home_health_sleep_stages_legend span{display:inline-flex;align-items:center;gap:6px}.home_page_main_div .home_health_sleep_stages_legend i{display:block;width:9px;height:9px;border-radius:50%}.home_page_main_div .home_health_pie_chart{min-height:var(--health-graph-body-height);display:flex;align-items:center;justify-content:center;gap:22px;padding:8px 2px}.home_page_main_div .home_health_pie_chart svg{width:min(180px,48%);min-width:150px;height:auto;overflow:visible;filter:drop-shadow(0 10px 24px rgba(17,24,39,.1))}.home_page_main_div .home_health_pie_legend{min-width:150px;display:flex;flex-direction:column;gap:8px;color:#475467;font-size:11px;font-weight:700;line-height:1.15}.home_page_main_div .home_health_pie_legend span{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px}.home_page_main_div .home_health_pie_legend i{width:8px;height:18px;border-radius:999px;display:block}.home_page_main_div .home_health_pie_legend strong{min-width:0;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home_page_main_div .home_health_pie_legend em{color:#667085;font-style:normal;white-space:nowrap}.home_page_main_div .home_health_restorative_chart{min-height:var(--health-graph-body-height);display:flex;flex-direction:column;justify-content:flex-end;gap:12px;padding:8px 2px}.home_page_main_div .home_health_restorative_plot{height:var(--health-graph-plot-height);display:grid;grid-template-columns:repeat(var(--health-special-count, 1),minmax(0,1fr));align-items:end;gap:var(--health-special-gap, 10px)}.home_page_main_div .home_health_restorative_group{min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px}.home_page_main_div .home_health_restorative_bars{width:100%;height:calc(var(--health-graph-plot-height) - 24px);display:flex;align-items:flex-end;justify-content:center;gap:var(--health-special-gap, 6px)}.home_page_main_div .home_health_restorative_stack{width:var(--health-restorative-stack-width, clamp(18px, 46%, 28px));min-height:0;border-radius:6px;background:#eef2f7;display:flex;flex-direction:column-reverse;overflow:hidden}.home_page_main_div .home_health_restorative_segment{width:100%;min-height:3px;display:block;flex:0 0 auto}.home_page_main_div .home_health_restorative_bar{width:var(--health-special-bar-width, clamp(12px, 30%, 20px));min-height:0;border-radius:6px}.home_page_main_div .home_health_restorative_bar.is_percent{background:#165dfc}.home_page_main_div .home_health_restorative_bar.is_time{background:#9b5cf6}.home_page_main_div .home_health_restorative_label{color:#98a2b3;font-size:9px;font-weight:700;line-height:1;white-space:nowrap}.home_page_main_div .home_health_restorative_legend{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:#667085;font-size:11px;font-weight:700;line-height:1}.home_page_main_div .home_health_restorative_legend span{display:inline-flex;align-items:center;gap:6px}.home_page_main_div .home_health_restorative_legend i{display:block;width:9px;height:9px;border-radius:50%}.home_page_main_div .home_health_restorative_legend i.is_percent{background:#165dfc}.home_page_main_div .home_health_restorative_legend i.is_time{background:#9b5cf6}.home_page_main_div .home_health_time_in_bed_chart{min-height:var(--health-graph-body-height);display:grid;grid-template-columns:minmax(0,1fr);align-content:end;padding:18px 2px 8px}.home_page_main_div .home_health_time_in_bed_plot{height:var(--health-graph-plot-height);min-width:0;display:flex;flex-direction:column;justify-content:flex-end;gap:18px}.home_page_main_div .home_health_time_in_bed_plot_area{position:relative;height:calc(var(--health-graph-plot-height) - 24px);flex:0 0 calc(var(--health-graph-plot-height) - 24px);border-radius:12px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 37px,rgba(152,162,179,.18) 38px)}.home_page_main_div .home_health_time_in_bed_columns{position:relative;z-index:2;height:100%;display:grid;grid-template-columns:repeat(var(--health-time-in-bed-count, 1),minmax(0,1fr));gap:var(--health-time-in-bed-gap, 8px)}.home_page_main_div .home_health_time_in_bed_day{position:relative;min-width:0;height:100%;overflow:visible}.home_page_main_div .home_health_time_in_bed_date_axis{display:grid;grid-template-columns:repeat(var(--health-time-in-bed-count, 1),minmax(0,1fr));gap:var(--health-time-in-bed-gap, 8px);color:#98a2b3;font-size:9px;font-weight:700;line-height:1}.home_page_main_div .home_health_time_in_bed_date_axis span{min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.home_page_main_div .home_health_time_in_bed_range{position:absolute;left:50%;z-index:2;width:var(--health-time-in-bed-range-width, clamp(14px, 38%, 24px));min-height:8px;transform:translate(-50%);border-radius:6px;background:#0f3d91;box-shadow:0 10px 18px #0f3d912e}.home_page_main_div .home_health_time_in_bed_range_label{position:absolute;left:50%;z-index:4;max-width:min(74px,100% + 28px);overflow:hidden;color:#475467;font-size:9px;font-weight:800;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.home_page_main_div .home_health_time_in_bed_range_label.is_start{transform:translate(-50%,calc(-100% - 5px))}.home_page_main_div .home_health_time_in_bed_range_label.is_end{transform:translate(-50%,7px)}.home_page_main_div .home_health_time_in_bed_average{position:absolute;z-index:3;right:0;left:0;transform:translateY(-50%);border-top:2px dotted currentColor;color:#667085;text-align:right;pointer-events:none}.home_page_main_div .home_health_time_in_bed_average:after{content:"";display:inline-block;width:0;height:0;margin-left:5px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid currentColor;vertical-align:-1px}.home_page_main_div .home_health_time_in_bed_average.is_start{color:#165dfc}.home_page_main_div .home_health_time_in_bed_average.is_end{color:#9b5cf6}.home_page_main_div .home_health_dashboard{width:100%;min-width:0;max-width:100%;margin-top:20px;display:flex;flex-direction:column;gap:18px}.home_page_main_div .home_health_summary_grid{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.home_page_main_div .home_health_mobile_strain_hero,.home_page_main_div .home_health_summary_grid--mobile{display:none}.home_page_main_div .home_health_summary_card,.home_page_main_div .home_health_sleep_architecture_card,.home_page_main_div .home_health_mini_chart_card,.home_page_main_div .home_health_insight_rail,.home_page_main_div .home_health_today_plan_rail,.home_page_main_div .home_health_readiness_panel{position:relative;min-width:0;box-sizing:border-box;border:1px solid #e8edf5;border-radius:18px;background:#fff;box-shadow:0 14px 32px #0f172a0f}.home_page_main_div .home_health_source_badge{position:absolute;top:14px;right:14px;z-index:4;display:inline-flex;align-items:center;justify-content:center;height:22px;min-width:48px;box-sizing:border-box;padding:0 7px;border:1px solid #e4e7ec;border-radius:999px;background:#fff;box-shadow:0 6px 14px #0f172a14;pointer-events:none}.home_page_main_div .home_health_source_badge.is_whoop,.home_page_main_div .home_health_source_badge.is_oura{width:58px;min-width:58px;height:14px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.home_page_main_div .home_health_source_badge.is_whoop img,.home_page_main_div .home_health_source_badge.is_oura img{width:58px;height:auto}.home_page_main_div .home_health_source_badge.is_oura{width:48px;min-width:48px}.home_page_main_div .home_health_source_badge.is_oura img{width:48px;max-height:11px;-o-object-fit:contain;object-fit:contain}.home_page_main_div .home_health_source_badge.is_google_health{width:104px;min-width:104px;height:18px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.home_page_main_div .home_health_source_badge.is_google_health img{width:104px;max-height:18px;-o-object-fit:contain;object-fit:contain}.home_page_main_div .home_health_source_badge.is_complete_focus{width:34px;height:34px;min-width:34px;padding:0}.home_page_main_div .home_health_source_badge.is_complete_focus img{width:24px;height:24px}.home_page_main_div .home_health_source_badge.is_text{min-width:0;height:22px;padding:0 8px;color:#344054;font-size:10px;font-weight:700;line-height:1;white-space:nowrap}.home_page_main_div .home_health_source_badge img{display:block;-o-object-fit:contain;object-fit:contain}.home_page_main_div .home_health_summary_card{min-height:178px;padding:16px;position:relative;overflow:visible}.home_page_main_div .home_health_summary_card:hover,.home_page_main_div .home_health_summary_card:focus-within{z-index:8}.home_page_main_div .home_health_summary_top{display:flex;align-items:center;gap:10px;color:#111827;font-size:13px;font-weight:800;position:relative;z-index:1;padding-right:72px}.home_page_main_div .home_health_summary_icon{width:34px;height:34px;border-radius:50%;background:#f3f7ff;color:var(--health-accent, #165dfc);display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:800}.home_page_main_div .home_health_summary_value{display:flex;align-items:baseline;gap:5px;margin-top:18px;position:relative;z-index:1}.home_page_main_div .home_health_summary_value strong{color:#111827;font-size:30px;font-weight:800;line-height:1}.home_page_main_div .home_health_summary_value span{color:#475467;font-size:13px;font-weight:700}.home_page_main_div .home_health_summary_inline_status{-webkit-box-orient:vertical;-webkit-line-clamp:2;flex:1 1 auto;min-width:0;max-width:none;color:var(--health-accent, #165dfc);display:-webkit-box;font-size:10.5px;font-weight:800;line-height:1.1;max-height:2.2em;overflow:hidden;overflow-wrap:anywhere;white-space:normal}.home_page_main_div .home_health_summary_card p{margin:7px 0 0;color:var(--health-accent, #165dfc);font-size:12px;font-weight:800;position:relative;z-index:1}.home_page_main_div .home_health_summary_delta{display:inline-block;margin-top:9px;color:#059669;font-size:12px;font-weight:800;position:relative;z-index:1}.home_page_main_div .home_health_summary_delta.is_unfavorable{color:#ef4444}.home_page_main_div .home_health_readiness_ring{position:absolute;right:16px;bottom:14px;z-index:1;width:86px;height:86px;border-radius:50%;background:radial-gradient(circle at center,#ffffff 58%,transparent 60%),conic-gradient(var(--health-accent, #10b981) 0 82%,#e8f2ed 82% 100%);display:flex;align-items:center;justify-content:center}.home_page_main_div .home_health_readiness_ring span{color:#111827;font-size:18px;font-weight:800}.home_page_main_div .home_health_summary_card.is_strain_target .home_health_summary_value strong{font-size:28px}.home_page_main_div .home_health_strain_target_range{position:absolute;left:16px;right:16px;bottom:18px;z-index:1}.home_page_main_div .home_health_strain_target_track{position:relative;height:16px;border:1px solid #e4e7ec;border-radius:999px;background:#f2f4f7;overflow:visible}.home_page_main_div .home_health_strain_target_track .home_health_strain_target_fill{position:absolute;inset:0 auto 0 0;display:block;height:100%;border-radius:inherit;background:#165dfc;z-index:1}.home_page_main_div .home_health_strain_target_track .home_health_strain_target_band{position:absolute;top:-5px;bottom:-5px;display:block;border:2px dotted #98a2b3;border-radius:999px;background:#ffffffad;z-index:2}.home_page_main_div .home_health_strain_target_track .home_health_strain_target_band:before{content:none}.home_page_main_div .home_health_strain_target_track .home_health_strain_target_band.is_in_range{border-color:#16a34a}.home_page_main_div .home_health_strain_target_track:before,.home_page_main_div .home_health_strain_target_track:after{content:none}.home_page_main_div .home_health_strain_target_labels{display:flex;align-items:center;justify-content:space-between;margin-top:7px;color:#475467;font-size:12px;font-weight:800;line-height:1}.home_page_main_div .home_health_strain_target_current{display:block;margin-top:8px;color:#111827;font-size:12px;font-weight:800;line-height:1.15}.home_page_main_div .home_health_summary_card.is_strain_metric{min-height:190px}.home_page_main_div .home_health_summary_card.is_strain_metric .home_health_summary_value{margin-top:16px;z-index:3}.home_page_main_div .home_health_summary_card.is_inline_status_metric .home_health_summary_value{align-items:center;gap:5px 8px;margin-top:16px;width:100%}.home_page_main_div .home_health_summary_card.is_inline_status_metric .home_health_sparkline_empty,.home_page_main_div .home_health_summary_card.is_inline_status_metric .home_health_sparkline_plot{height:70px;margin-top:12px}.home_page_main_div .home_health_strain_vertical_bar{position:absolute;right:14px;bottom:14px;left:16px;z-index:1;height:74px;pointer-events:none}.home_page_main_div .home_health_strain_vertical_tracks{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:space-between;gap:0}.home_page_main_div .home_health_strain_vertical_track{position:relative;width:var(--health-strain-bar-width, 11px);height:100%;flex:0 0 var(--health-strain-bar-width, 11px);border:1px solid #d8dee8;border-radius:999px;background:#edf2f8;overflow:visible}.home_page_main_div .home_health_strain_vertical_fill{position:absolute;right:0;bottom:0;left:0;display:block;border-radius:inherit;background:#165dfc;box-shadow:inset 0 0 0 1px #ffffffb8,0 0 0 1px #165dfc3d,0 4px 10px #165dfc3d;z-index:1}.home_page_main_div .home_health_strain_vertical_fill.has_value{min-height:13px}.home_page_main_div .home_health_strain_vertical_band{position:absolute;right:-3px;left:-3px;display:block;border:2px dotted #98a2b3;border-radius:999px;background:#ffffffad;z-index:2}.home_page_main_div .home_health_strain_vertical_band:before{content:none}.home_page_main_div .home_health_strain_vertical_band.is_in_range{border-color:#16a34a}.home_page_main_div .home_health_strain_vertical_range_label{position:absolute;right:calc(100% + 6px);z-index:3;color:#64748b;font-size:9px;font-weight:800;line-height:1;pointer-events:none;transform:translateY(50%);white-space:nowrap}.home_page_main_div .home_health_sparkline_empty{height:54px}.home_page_main_div .home_health_sparkline_plot{position:relative;z-index:3;display:block;width:100%;height:54px;margin-top:10px;overflow:visible}.home_page_main_div .home_health_sparkline_svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.home_page_main_div .home_health_graph_strain_bars{position:relative;width:100%;height:var(--health-strain-plot-height, var(--health-graph-body-height));min-height:0;flex:0 0 var(--health-strain-plot-height, var(--health-graph-body-height));padding:8px 4px 0;box-sizing:border-box}.home_page_main_div .home_health_strain_vertical_bar.is_graph_card,.home_page_main_div .home_health_strain_vertical_bar.is_section_hero{position:relative;width:100%;height:100%;margin:0;inset:auto}.home_page_main_div .home_health_strain_vertical_bar.is_graph_card .home_health_strain_vertical_track,.home_page_main_div .home_health_strain_vertical_bar.is_section_hero .home_health_strain_vertical_track{width:var(--health-strain-bar-width, 14px);flex-basis:var(--health-strain-bar-width, 14px)}.home_page_main_div .home_health_time_in_bed_average_label{position:absolute;z-index:5;right:8px;max-width:calc(100% - 16px);padding:2px 4px;border-radius:4px;background:#ffffffe6;font-size:10px;font-weight:800;line-height:1;text-align:right;white-space:nowrap;pointer-events:none}.home_page_main_div .home_health_time_in_bed_average_label.is_start{top:4px;color:#165dfc}.home_page_main_div .home_health_time_in_bed_average_label.is_end{bottom:4px;color:#9b5cf6}.home_page_main_div .home_health_strain_vertical_bar.has_date_labels .home_health_strain_vertical_tracks{bottom:23px;display:grid;grid-template-columns:repeat(var(--health-strain-bar-count, 7),minmax(0,1fr));align-items:end;justify-items:center}.home_page_main_div .home_health_strain_vertical_bar.has_date_labels .home_health_strain_vertical_track{justify-self:center}.home_page_main_div .home_health_strain_vertical_axis{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(var(--health-strain-bar-count, 7),minmax(0,1fr));gap:0;margin-top:0;padding-top:8px}.home_page_main_div .home_health_strain_vertical_axis span{position:static;top:auto;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;transform:none;white-space:nowrap}.home_page_main_div .home_health_strain_vertical_axis.is_positioned{display:block}.home_page_main_div .home_health_strain_vertical_axis.is_positioned span{position:absolute;top:8px;transform:translate(-50%)}.home_page_main_div .home_health_strain_vertical_bar.is_section_hero{display:flex;justify-content:center}.home_page_main_div .home_health_strain_vertical_bar.is_section_hero .home_health_strain_vertical_tracks{position:relative;inset:auto;width:100%;height:100%;justify-content:space-evenly;gap:0}.home_page_main_div .home_health_graph_card.is_expanded .home_health_graph_strain_bars{padding-top:12px}.home_page_main_div .home_health_sparkline_dot{position:absolute;width:var(--health-sparkline-dot-size, 6px);height:var(--health-sparkline-dot-size, 6px);border:var(--health-sparkline-dot-border-width, 1.5px) solid #ffffff;border-radius:50%;box-shadow:0 1px 2px #0f172a2e;transform:translate(-50%,-50%);cursor:default;z-index:2}.home_page_main_div .home_health_sparkline_dot:before{content:"";position:absolute;inset:-7px;border-radius:50%}.home_page_main_div .home_health_sparkline_dot:hover,.home_page_main_div .home_health_sparkline_dot:focus-visible{z-index:4}.home_page_main_div .home_health_sparkline_dot:hover .home_health_sparkline_tooltip,.home_page_main_div .home_health_sparkline_dot:focus-visible .home_health_sparkline_tooltip{opacity:1;transform:translate(-50%,-10px);visibility:visible}.home_page_main_div .home_health_sparkline_dot.is_tooltip_left .home_health_sparkline_tooltip{left:0;transform:translateY(-3px)}.home_page_main_div .home_health_sparkline_dot.is_tooltip_left:hover .home_health_sparkline_tooltip,.home_page_main_div .home_health_sparkline_dot.is_tooltip_left:focus-visible .home_health_sparkline_tooltip{transform:translateY(-10px)}.home_page_main_div .home_health_sparkline_dot.is_tooltip_right .home_health_sparkline_tooltip{right:0;left:auto;transform:translateY(-3px)}.home_page_main_div .home_health_sparkline_dot.is_tooltip_right:hover .home_health_sparkline_tooltip,.home_page_main_div .home_health_sparkline_dot.is_tooltip_right:focus-visible .home_health_sparkline_tooltip{transform:translateY(-10px)}.home_page_main_div .home_health_sparkline_tooltip{position:absolute;left:50%;bottom:calc(100% + 12px);z-index:5;width:-moz-max-content;width:max-content;max-width:min(220px,100vw - 32px);border:1px solid #e3e3e3;border-radius:5px;background:#fffffff5;color:#373d3f;font-size:12px;font-weight:400;line-height:1.35;opacity:0;pointer-events:none;transform:translate(-50%,-3px);box-shadow:2px 2px 6px -4px #999;transition:opacity .14s ease,transform .14s ease,visibility .14s ease;visibility:hidden;white-space:normal;overflow:hidden}.home_page_main_div .home_health_sparkline_tooltip_title{display:block;padding:6px 8px;border-bottom:1px solid #e3e3e3;background:#eceff1}.home_page_main_div .home_health_sparkline_tooltip_body{display:flex;align-items:center;gap:6px;padding:6px 8px;white-space:nowrap}.home_page_main_div .home_health_sparkline_tooltip_body i{display:block;width:8px;height:8px;border-radius:50%;flex:0 0 auto}.home_page_main_div .home_health_dashboard_main_grid{display:grid;grid-template-columns:minmax(520px,1.35fr) minmax(430px,1fr);gap:16px;align-items:stretch}.home_page_main_div .home_health_sleep_architecture_card{min-height:320px;display:flex;flex-direction:column;padding:18px}.home_page_main_div .home_health_today_plan_rail{min-height:430px;padding:18px 20px;overflow:hidden}.home_page_main_div .home_health_today_plan_rail .home_today_plan{min-height:394px}.home_page_main_div .home_health_today_plan_rail .home_today_plan_carousel{min-height:248px}.home_page_main_div .home_health_today_plan_rail .home_today_plan_card{flex-basis:calc((100% - var(--today-plan-card-gap)) / 1.14)}.home_page_main_div .home_health_sleep_header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:12px;margin-bottom:14px}.home_page_main_div .home_health_sleep_header h3{margin:0;color:#111827;font-size:16px;font-weight:800;line-height:1.2}.home_page_main_div .home_health_sleep_header span,.home_page_main_div .home_health_sleep_header strong{color:#667085;font-size:12px;font-weight:700}.home_page_main_div .home_health_sleep_header span{display:block;margin-top:5px}.home_page_main_div .home_health_sleep_window{justify-self:center;color:#111827!important;font-size:16px!important;font-weight:800!important;line-height:1.2!important;text-align:center;white-space:nowrap}.home_page_main_div .home_health_sleep_stage_legend{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.home_page_main_div .home_health_sleep_stage_legend span{display:inline-flex;align-items:center;gap:6px;color:#475467;font-size:12px;font-weight:700}.home_page_main_div .home_health_sleep_stage_legend i{width:8px;height:8px;border-radius:2px}.home_page_main_div .home_health_sleep_stage_lanes{display:flex;flex-direction:column;gap:14px;padding:14px 0 12px}.home_page_main_div .home_health_sleep_stage_lane{display:grid;grid-template-columns:52px minmax(0,1fr) 56px;align-items:center;gap:10px}.home_page_main_div .home_health_sleep_stage_lane>span,.home_page_main_div .home_health_sleep_stage_lane>strong{color:#475467;font-size:12px;font-weight:700}.home_page_main_div .home_health_sleep_stage_lane>strong{color:#111827;text-align:right}.home_page_main_div .home_health_sleep_stage_track{position:relative;height:13px;border-radius:999px;background:#f1f5f9;overflow:visible}.home_page_main_div .home_health_sleep_stage_track div{height:100%;border-radius:inherit;transform-origin:left center;transition:width .34s cubic-bezier(.22,1,.36,1),background-color .18s ease;will-change:width}.home_page_main_div .home_health_sleep_stage_range{position:absolute;top:-5px;bottom:-5px;display:block;min-width:10px;border:2px dotted #98a2b3;border-radius:999px;background:#ffffffad;z-index:2;pointer-events:none}.home_page_main_div .home_health_sleep_night_pies{--home-health-sleep-night-card-pad: 18px;--home-health-sleep-night-edge: 38px;--home-health-sleep-night-width: clamp(136px, 13vw, 176px);box-sizing:border-box;flex:1 1 auto;min-height:148px;display:flex;gap:16px;width:calc(100% + var(--home-health-sleep-night-card-pad) * 2);max-width:none;align-items:center;cursor:grab;margin-left:calc(var(--home-health-sleep-night-card-pad) * -1);margin-right:calc(var(--home-health-sleep-night-card-pad) * -1);margin-top:8px;overflow-x:auto;overflow-y:visible;padding:8px 0 12px;scroll-padding-inline:var(--home-health-sleep-night-edge);scroll-snap-type:x proximity;scrollbar-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.home_page_main_div .home_health_sleep_night_pies::-webkit-scrollbar{display:none}.home_page_main_div .home_health_sleep_night_pies.is_dragging{cursor:grabbing;scroll-snap-type:none}.home_page_main_div .home_health_sleep_night_pies:before,.home_page_main_div .home_health_sleep_night_pies:after{content:"";flex:0 0 var(--home-health-sleep-night-edge);pointer-events:none}.home_page_main_div .home_health_sleep_night{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:center;flex:0 0 var(--home-health-sleep-night-width);gap:5px;padding:0;scroll-snap-align:start;text-align:center}.home_page_main_div .home_health_sleep_night:hover .home_health_sleep_night_pie,.home_page_main_div .home_health_sleep_night:focus-visible .home_health_sleep_night_pie,.home_page_main_div .home_health_sleep_night.is_selected .home_health_sleep_night_pie{box-shadow:0 0 0 2px #165dfc2e,0 10px 20px #165dfc1f}.home_page_main_div .home_health_sleep_night:focus-visible{outline:2px solid rgba(22,93,252,.35);outline-offset:4px}.home_page_main_div .home_health_sleep_night .home_health_sleep_night_pie{position:relative;width:76px;height:76px;border:3px solid #ffffff;border-radius:50%;box-shadow:0 0 0 1px #e8edf5,0 8px 18px #0f172a14;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;transition:box-shadow .18s ease,transform .18s ease}.home_page_main_div .home_health_sleep_night .home_health_sleep_night_pie:before{content:"";position:absolute;inset:17px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px #e2e8f0e6}.home_page_main_div .home_health_sleep_night .home_health_sleep_night_pie span{position:relative;z-index:1;color:#111827;font-size:14px;font-weight:800;line-height:1}.home_page_main_div .home_health_sleep_night small{color:#98a2b3;font-size:10px;font-weight:700;white-space:nowrap}.home_page_main_div .home_health_sleep_night strong{color:#111827;font-size:11px;font-weight:800;line-height:1;white-space:nowrap}@media(prefers-reduced-motion:reduce){.home_page_main_div .home_health_sleep_stage_track div,.home_page_main_div .home_health_sleep_night .home_health_sleep_night_pie{transition:none}}.home_page_main_div .home_health_sleep_footer{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid #eef2f7;text-align:center}.home_page_main_div .home_health_sleep_footer>div,.home_page_main_div .home_health_sleep_footer>button{min-width:0;display:flex;flex-direction:column;align-items:center}.home_page_main_div .home_health_sleep_footer>button{width:100%;border:0;background:transparent;cursor:pointer;font-family:Inter,sans-serif;padding:0;text-align:center}.home_page_main_div .home_health_sleep_footer>button:hover,.home_page_main_div .home_health_sleep_footer>button:focus-visible{outline:none}.home_page_main_div .home_health_sleep_footer>button:hover strong,.home_page_main_div .home_health_sleep_footer>button:hover span,.home_page_main_div .home_health_sleep_footer>button:focus-visible strong,.home_page_main_div .home_health_sleep_footer>button:focus-visible span{color:#165dfc}.home_page_main_div .home_health_sleep_footer span,.home_page_main_div .home_health_sleep_footer small{display:block;color:#667085;font-size:11px;font-weight:700;line-height:1.2}.home_page_main_div .home_health_sleep_footer>button span{display:inline-flex;align-items:center;justify-content:center;gap:2px}.home_page_main_div .home_health_sleep_footer>button span .home_health_title_chevron{width:14px;height:14px;margin-left:2px}.home_page_main_div .home_health_sleep_footer>button span .home_health_title_chevron svg{width:14px;height:14px}.home_page_main_div .home_health_sleep_footer strong{display:block;margin-top:6px;color:#111827;font-size:18px;font-weight:800;line-height:1}.home_page_main_div .home_health_sleep_footer .tone_positive strong{color:#039855}.home_page_main_div .home_health_sleep_footer .tone_warning strong{color:#d97706}.home_page_main_div .home_health_sleep_footer .tone_negative strong{color:#dc2626}.home_page_main_div .home_health_sleep_footer .tone_neutral strong{color:#111827}.home_page_main_div .home_health_sleep_footer small{margin-top:4px;color:#9b5cf6}.home_page_main_div .home_health_sleep_pending{min-height:190px;border-radius:16px;background:#f8fafc;display:flex;flex-direction:column;justify-content:center;padding:18px;text-align:center}.home_page_main_div .home_health_sleep_pending strong{color:#111827;font-size:18px;font-weight:800}.home_page_main_div .home_health_sleep_pending p{margin:8px auto 0;max-width:280px;color:#667085;font-size:13px;font-weight:700;line-height:1.45}.home_page_main_div .home_health_mini_chart_card{min-height:190px;padding:16px;position:relative;overflow:visible}.home_page_main_div .home_health_mini_chart_card:hover,.home_page_main_div .home_health_mini_chart_card:focus-within{z-index:8}.home_page_main_div .home_health_mini_chart_card .apexcharts-canvas{margin-top:12px}.home_page_main_div .home_health_mini_card_header{display:flex;align-items:flex-start;justify-content:space-between;padding-right:72px}.home_page_main_div .home_health_mini_card_header h3{margin:0 0 9px;color:#111827;font-size:14px;font-weight:800}.home_page_main_div .home_health_mini_card_header strong{display:block;color:#111827;font-size:25px;font-weight:800;line-height:1}.home_page_main_div .home_health_mini_card_header span{display:block;margin-top:7px;color:var(--health-accent, #165dfc);font-size:12px;font-weight:800}.home_page_main_div .home_health_metric_context,.home_page_main_div .home_health_summary_inline_status{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;line-height:1.1;max-height:2.2em;max-width:100%;overflow:hidden;overflow-wrap:anywhere;white-space:normal}.home_page_main_div .home_health_metric_context.tone_positive,.home_page_main_div .home_health_summary_inline_status.tone_positive{color:#039855}.home_page_main_div .home_health_metric_context.tone_warning,.home_page_main_div .home_health_summary_inline_status.tone_warning{color:#d97706}.home_page_main_div .home_health_metric_context.tone_negative,.home_page_main_div .home_health_summary_inline_status.tone_negative{color:#dc2626}.home_page_main_div .home_health_metric_context.tone_neutral,.home_page_main_div .home_health_summary_inline_status.tone_neutral{color:#667085}.home_page_main_div .home_health_mini_card_header .home_health_metric_context{display:-webkit-box}.home_page_main_div .home_health_insight_rail{grid-row:auto;padding:18px}.home_page_main_div .home_health_insight_header{padding-right:72px}.home_page_main_div .home_health_insight_header h3{margin:0;color:#111827;font-size:16px;font-weight:800}.home_page_main_div .home_health_insight_list{display:flex;flex-direction:column;gap:10px;margin-top:15px}.home_page_main_div .home_health_insight_card{padding:14px;border-radius:14px;border:1px solid #edf1f7;background:#f8fafc}.home_page_main_div .home_health_insight_card.tone_sleep{background:#fbf5ff;border-color:#ead7ff}.home_page_main_div .home_health_insight_card.tone_recovery,.home_page_main_div .home_health_insight_card.tone_win{background:#f1fbf7;border-color:#d7f2e6}.home_page_main_div .home_health_insight_card.tone_stress,.home_page_main_div .home_health_insight_card.tone_strain{background:#fff7ed;border-color:#fed7aa}.home_page_main_div .home_health_insight_card strong{display:block;color:#111827;font-size:13px;font-weight:800}.home_page_main_div .home_health_insight_card p{margin:7px 0 0;color:#344054;font-size:12px;font-weight:700;line-height:1.45}.home_page_main_div .home_health_compact_metric_grid,.home_page_main_div .home_health_readiness_grid{display:grid;gap:14px}.home_page_main_div .home_health_compact_metric_grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home_page_main_div .home_health_readiness_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.home_page_main_div .home_health_readiness_panel{min-height:205px;padding:18px;display:grid;grid-template-columns:120px 112px minmax(0,1fr);gap:18px;align-items:center}.home_page_main_div .home_health_readiness_score{padding-right:72px}.home_page_main_div .home_health_readiness_score span,.home_page_main_div .home_health_readiness_score small{display:block;color:#667085;font-size:12px;font-weight:800}.home_page_main_div .home_health_readiness_score strong{display:block;margin:12px 0 8px;color:#111827;font-size:36px;font-weight:800;line-height:1}.home_page_main_div .home_health_readiness_score small{color:#059669}.home_page_main_div .home_health_readiness_meter{width:104px;height:104px;border-radius:50%;background:radial-gradient(circle at center,#ffffff 58%,transparent 60%),conic-gradient(#165dfc 0 var(--meter-value, 0%),#edf2f7 var(--meter-value, 0%) 100%)}.home_page_main_div .home_health_readiness_metrics{display:flex;flex-direction:column;gap:12px;min-width:0}.home_page_main_div .home_health_readiness_metrics div{display:grid;grid-template-columns:minmax(78px,1fr) auto;gap:8px;align-items:center}.home_page_main_div .home_health_readiness_metrics label,.home_page_main_div .home_health_readiness_metrics span{color:#111827;font-size:12px;font-weight:800}.home_page_main_div .home_health_readiness_metrics span{text-align:right;color:#475467}.home_page_main_div .home_health_readiness_metrics i{grid-column:1/-1;height:5px;border-radius:999px;background:#edf2f7;position:relative;overflow:hidden}.home_page_main_div .home_health_readiness_metrics i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--metric-width, 0%);background:var(--metric-accent, #165dfc);border-radius:inherit}.home_page_main_div .home_journey_floating{--journey-schedule-motion-duration: .22s;position:fixed;right:28px;bottom:28px;z-index:110;display:flex;flex-direction:column;align-items:flex-end;gap:10px}@media screen and (max-width:480px){.home_page_main_div .home_journey_floating{right:8px;bottom:18px}}.home_page_main_div .home_journey_split{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:4px;border:0;border-radius:999px;background:#fffffff5;box-shadow:0 16px 34px #165dfc4d;transition:transform .18s ease,box-shadow .18s ease;will-change:transform}.home_page_main_div .home_journey_floating.is_open .home_journey_split{transform:translate3d(0,2px,0);box-shadow:0 12px 26px #165dfc3d}.home_page_main_div .home_journey_fab{position:relative;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;border:0;border-radius:50%;background:#165dfc;color:#fff;box-shadow:none;cursor:pointer}.home_page_main_div .home_journey_fab .home_journey_fab_badge{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border:2px solid #ffffff;border-radius:999px;background:#ef4444;color:#fff;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;font-size:11px;font-weight:700;line-height:1;box-shadow:0 6px 12px #ef444447;pointer-events:none}.home_page_main_div .home_journey_fab svg{width:24px;height:24px;display:block;flex:0 0 auto;shape-rendering:geometricPrecision}.home_page_main_div .home_journey_fab svg *{vector-effect:non-scaling-stroke}.home_page_main_div .home_journey_fab:hover{background:#1248d4}.home_page_main_div .home_journey_fab:focus-visible{outline:3px solid rgba(22,93,252,.25);outline-offset:3px}@media screen and (max-width:480px){.home_page_main_div .home_journey_fab{width:52px;height:52px}.home_page_main_div .home_journey_fab .home_journey_fab_badge{top:-3px;right:-3px}}.home_page_main_div .home_journey_schedule_toggle{width:42px;height:42px;padding:0;border:0;border-radius:50%;background:#165dfc;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.home_page_main_div .home_journey_schedule_toggle svg{width:18px;height:18px;display:block;flex:0 0 auto;shape-rendering:geometricPrecision}.home_page_main_div .home_journey_schedule_toggle svg *{vector-effect:non-scaling-stroke}.home_page_main_div .home_journey_schedule_toggle:hover{background:#1248d4}.home_page_main_div .home_journey_schedule_toggle:focus-visible{outline:3px solid rgba(22,93,252,.25);outline-offset:3px}@media screen and (max-width:480px){.home_page_main_div .home_journey_schedule_toggle{width:40px;height:40px}}.home_page_main_div .home_journey_mini_schedule{width:min(380px,100vw - 16px);max-height:min(520px,100vh - 112px);border-radius:24px;background:#fff;box-shadow:0 20px 48px #0f172a2e;border:1px solid #eef2f7;overflow:hidden;display:flex;flex-direction:column;font-family:Inter,sans-serif!important;font-synthesis-weight:none;letter-spacing:0;transform-origin:right bottom;animation:none;will-change:opacity,transform,clip-path}.home_page_main_div .home_journey_mini_schedule *,.home_page_main_div .home_journey_mini_schedule button{font-family:Inter,sans-serif!important;font-synthesis-weight:none;letter-spacing:inherit}.home_page_main_div .home_journey_schedule_layer.is_open .home_journey_mini_schedule{animation:homeJourneyMiniScheduleMaximize var(--journey-schedule-motion-duration) cubic-bezier(.18,.9,.24,1) both}.home_page_main_div .home_journey_schedule_layer.is_closing .home_journey_mini_schedule{pointer-events:none;animation:homeJourneyMiniScheduleMinimize .18s cubic-bezier(.4,0,.2,1) both}.home_page_main_div .home_journey_mini_header{padding:16px 16px 12px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.home_page_main_div .home_journey_mini_header span{display:block;color:#64748b;font-size:12px;font-weight:500;line-height:1.1}.home_page_main_div .home_journey_mini_header h3{margin:4px 0 0;color:#0f172a;font-size:20px;font-weight:700;line-height:1.15}.home_page_main_div .home_journey_mini_header .home_journey_selected_date_label{margin:4px 0 0;color:#64748b;font-size:12px;font-weight:500;line-height:1.2}.home_page_main_div .home_journey_mini_header .home_journey_mini_actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.home_page_main_div .home_journey_mini_header .home_journey_weekly_button{width:34px;height:34px;padding:0;border:1px solid #165dfc;border-radius:50%;background:#165dfc;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.home_page_main_div .home_journey_mini_header .home_journey_weekly_button svg{display:block;width:18px;height:18px;flex:0 0 auto}.home_page_main_div .home_journey_mini_header .home_journey_weekly_button:hover{background:#1248d4;border-color:#1248d4}.home_page_main_div .home_journey_mini_header .home_journey_mini_minimize{width:34px;height:34px;padding:0;border:0;border-radius:8px;background:#fff;color:#165dfc;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.home_page_main_div .home_journey_mini_header .home_journey_mini_minimize svg{width:20px;height:20px;display:block;flex:0 0 auto;shape-rendering:geometricPrecision}.home_page_main_div .home_journey_mini_header .home_journey_mini_minimize:hover{background:#f8fbff}.home_page_main_div .home_journey_date_shortcuts{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 16px 10px}.home_page_main_div .home_journey_date_shortcuts button{min-width:0;min-height:28px;padding:0;border:0;border-radius:0;background:transparent;color:#64748b;font-size:12px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px;line-height:1}.home_page_main_div .home_journey_date_shortcuts button:hover{color:#165dfc}.home_page_main_div .home_journey_date_shortcuts .home_journey_date_shortcut:first-child{justify-content:flex-start}.home_page_main_div .home_journey_date_shortcuts .home_journey_date_shortcut:last-child{justify-content:flex-end}.home_page_main_div .home_journey_date_shortcuts .home_journey_date_arrow{color:currentColor;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.home_page_main_div .home_journey_date_shortcuts .home_journey_date_arrow--previous{transform:rotate(90deg)}.home_page_main_div .home_journey_date_shortcuts .home_journey_date_arrow--next{transform:rotate(-90deg)}.home_page_main_div .home_journey_date_shortcuts .home_journey_date_arrow svg{width:22px;height:22px;display:block}.home_page_main_div .home_journey_activity_list{box-sizing:border-box;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px;transition:height .24s cubic-bezier(.22,1,.36,1);will-change:height;scrollbar-gutter:stable}.home_page_main_div .home_journey_activity_list_content{display:flex;flex-direction:column;gap:8px;animation:homeJourneyMiniScheduleDayIn .22s cubic-bezier(.22,1,.36,1) both}.home_page_main_div .home_journey_activity_list.is_resizing{overflow:hidden}.home_page_main_div .home_journey_activity_item{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"top main chevron";align-items:center;gap:10px;padding:10px;border:2px solid var(--journey-accent, #165dfc);border-radius:16px;background:#fff;box-shadow:0 8px 18px #0f172a0d;text-align:left;cursor:pointer}.home_page_main_div .home_journey_activity_item.is_missed{background:#fff}.home_page_main_div .home_journey_activity_item.is_planned,.home_page_main_div .home_journey_activity_item.is_in_progress,.home_page_main_div .home_journey_activity_item.is_missed{border-style:dotted}.home_page_main_div .home_journey_activity_item.is_completed{border-style:solid}.home_page_main_div .home_journey_activity_item:hover{border-color:var(--journey-accent, #165dfc);box-shadow:0 10px 22px #0f172a14;transform:translateY(-1px)}.home_page_main_div .home_journey_activity_topline{grid-area:top;min-width:54px}.home_page_main_div .home_journey_activity_main{grid-area:main;min-width:0;display:flex;align-items:center;gap:10px}.home_page_main_div .home_journey_activity_time{min-width:0}.home_page_main_div .home_journey_activity_time strong{display:block;color:#0f172a;font-size:12px;line-height:1.15;white-space:nowrap}.home_page_main_div .home_journey_activity_time span{display:block;margin-top:2px;color:#64748b;font-size:10px;font-weight:500;line-height:1;white-space:nowrap}.home_page_main_div .home_journey_activity_chevron{grid-area:chevron;color:#94a3b8;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;transform:rotate(-90deg)}.home_page_main_div .home_journey_activity_chevron svg{width:24px;height:24px;display:block;flex:0 0 auto}.home_page_main_div .home_journey_activity_icon{width:40px;height:40px;flex:0 0 40px;border-radius:8px;background:color-mix(in srgb,var(--journey-accent, #165dfc) 14%,#ffffff);color:var(--journey-accent, #165dfc);display:flex;align-items:center;justify-content:center;overflow:hidden}.home_page_main_div .home_journey_activity_icon img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home_page_main_div .home_journey_activity_icon svg{display:block;width:21px;height:21px;flex:0 0 auto}.home_page_main_div .home_journey_activity_icon.home_journey_activity_icon--image{background:#f8fafc}.home_page_main_div .home_journey_activity_icon.home_journey_activity_icon--gradient,.home_page_main_div .home_journey_activity_icon.home_journey_activity_icon--breathwork,.home_page_main_div .home_journey_activity_icon.home_journey_activity_icon--breathwork-journey,.home_page_main_div .home_journey_activity_icon.home_journey_activity_icon--journey-category{color:#fff}.home_page_main_div .home_journey_activity_icon.home_journey_activity_icon--breathwork-journey{background:#3c82f5}.home_page_main_div .home_journey_activity_icon.home_journey_activity_icon--timer{background:#f3e5f5;color:#ab3ace}.home_page_main_div .home_journey_activity_icon.home_journey_activity_icon--brain-training{background:#e8f5e9;color:#55c775}.home_page_main_div .home_journey_activity_icon.home_journey_activity_icon--journal{background:#fff;color:#c50}.home_page_main_div .home_journey_activity_icon.home_journey_activity_icon--journal svg{width:30px;height:30px}.home_page_main_div .home_journey_activity_text{min-width:0}.home_page_main_div .home_journey_activity_text h4{margin:0;color:#0f172a;font-size:13px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home_page_main_div .home_journey_activity_text p{margin:2px 0 0;color:#64748b;font-size:11px;font-weight:500;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home_page_main_div .home_journey_schedule_empty{padding:28px 18px;border-radius:18px;background:#fff;text-align:center}.home_page_main_div .home_journey_schedule_empty h4{margin:0;color:#0f172a;font-size:15px;font-weight:700;line-height:1.2}.home_page_main_div .home_journey_schedule_empty p{margin:8px 0 0;color:#64748b;font-size:13px;font-weight:500;line-height:1.35}@media screen and (max-width:480px){.home_page_main_div .home_journey_mini_schedule{width:calc(100vw - 16px);max-height:min(520px,100vh - 104px);border-radius:22px}.home_page_main_div .home_journey_mini_header{padding:14px 14px 10px}.home_page_main_div .home_journey_mini_header h3{font-size:18px}.home_page_main_div .home_journey_date_shortcuts{gap:6px;padding:6px 14px 8px}.home_page_main_div .home_journey_date_shortcuts button{min-height:28px;padding:0}.home_page_main_div .home_journey_activity_item{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"top main chevron";align-items:center;gap:10px;padding:12px;border-radius:18px}.home_page_main_div .home_journey_activity_item .home_journey_activity_topline{min-width:52px}.home_page_main_div .home_journey_activity_item .home_journey_activity_text h4,.home_page_main_div .home_journey_activity_item .home_journey_activity_text p{white-space:normal}}@media screen and (max-width:1199px){.home_page_main_div .home_health_summary_grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home_page_main_div .home_health_dashboard_main_grid,.home_page_main_div .home_health_skeleton_main_grid{grid-template-columns:1fr}.home_page_main_div .home_health_compact_metric_grid,.home_page_main_div .home_health_readiness_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home_page_main_div .home_health_readiness_panel{grid-template-columns:110px 104px minmax(0,1fr)}}@media screen and (max-width:768px){.home_page_main_div{padding-top:87px;overflow-x:hidden}.home_page_main_div .home_page_content{padding-left:0}.home_page_main_div .home_desktop_rail{display:none}.home_page_main_div .home_mobile_shortcut_bar{display:flex;position:fixed;top:91px;left:40px;right:40px;z-index:110;width:auto;box-sizing:border-box;margin-bottom:0;padding:4px;border:0;border-radius:var(--app-radius-pill);background:var(--color-surface, #ffffff);box-shadow:var(--shadow-sm, 0 4px 12px rgba(15, 23, 42, .08));transform:translate3d(0,var(--cf-home-mobile-toggle-y, 0px),0);will-change:transform}.home_page_main_div .home_mobile_shortcut_bar .home_nav_button{flex:1;min-height:0;padding:10px 8px;border-radius:var(--app-radius-pill);align-items:center;justify-content:flex-start;gap:4px;font-size:11px;font-weight:500;line-height:normal;color:var(--color-text-muted, #6b7280)}.home_page_main_div .home_mobile_shortcut_bar .home_nav_button:before{display:none}.home_page_main_div .home_mobile_shortcut_bar .home_nav_button:after{display:none}.home_page_main_div .home_mobile_shortcut_bar .home_nav_button:hover{background:var(--color-surface-muted, #f9fafb);color:var(--color-text-muted, #6b7280)}.home_page_main_div .home_mobile_shortcut_bar .home_nav_button.is_active{background:var(--color-surface-active, #eff6ff);color:var(--theme-color, #165dfc);font-weight:500}.home_page_main_div .home_mobile_shortcut_bar .home_nav_button.is_active:hover{background:var(--color-surface-active, #eff6ff);color:var(--theme-color, #165dfc)}.home_page_main_div .home_mobile_shortcut_bar .home_nav_icon{width:auto;height:auto;flex-shrink:0}.home_page_main_div .home_mobile_shortcut_bar .home_nav_icon svg{width:clamp(14px,1.5vw,20px);height:clamp(14px,1.5vw,20px)}.home_page_main_div .home_mobile_shortcut_bar .home_nav_header_home_icon{width:clamp(14px,1.5vw,20px);height:clamp(14px,1.5vw,20px)}.home_page_main_div .home_mobile_shortcut_bar .home_nav_header_home_icon svg{width:100%;height:100%}.home_page_main_div .home_mobile_shortcut_bar .home_nav_label{display:inline;max-width:none;line-height:normal;overflow-wrap:normal}.home_page_main_div .home_mobile_shortcut_bar .home_nav_badge{top:5px;right:5px}.home_page_main_div .home_mobile_shortcut_bar.home_mobile_shortcut_bar--skeleton .home_nav_skeleton_item{flex:1 1 0;min-height:0;padding:10px 8px;gap:4px}.home_page_main_div .home_mobile_shortcut_bar.home_mobile_shortcut_bar--skeleton .home_nav_skeleton_icon{width:clamp(14px,1.5vw,20px);height:clamp(14px,1.5vw,20px);border-radius:6px}.home_page_main_div .home_mobile_shortcut_bar.home_mobile_shortcut_bar--skeleton .home_nav_skeleton_label{width:min(44px,72%);height:10px}.home_page_main_div .home_journey_schedule_layer{inset:0;z-index:998;width:auto;display:flex;align-items:flex-end;justify-content:center;padding:0 8px 8px;box-sizing:border-box}.home_page_main_div .home_journey_schedule_layer .home_journey_mini_schedule{position:relative;z-index:1;width:100%;max-height:min(620px,100vh - 92px);border-radius:24px 24px 20px 20px;transform-origin:center bottom}.home_page_main_div .home_journey_schedule_backdrop{position:absolute;inset:0;display:block;border:0;background:#0f172a2e;cursor:pointer}.home_page_main_div .home_health_metrics_top{flex-direction:column;align-items:stretch}.home_page_main_div .home_health_metrics_panel{overflow:visible}.home_page_main_div .home_health_provider_picker,.home_page_main_div .home_health_provider_controls{display:none}.home_page_main_div .home_health_detail_page{margin-top:0}.home_page_main_div .home_health_detail_page>.home_health_breadcrumb{margin-bottom:14px}.home_page_main_div .home_health_more_editor_page{margin-top:0}.home_page_main_div .home_health_graph_grid,.home_page_main_div .home_health_skeleton_overview_grid,.home_page_main_div .home_health_skeleton_graph_grid,.home_page_main_div .home_health_skeleton_detail_hero{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.home_page_main_div .home_health_skeleton_sleep_card,.home_page_main_div .home_health_skeleton_today_card,.home_page_main_div .home_health_skeleton_more_section,.home_page_main_div .home_health_skeleton_strain_zones,.home_page_main_div .home_health_skeleton_recovery_baselines,.home_page_main_div .home_health_skeleton_sleep_stage_panel{grid-column:1/-1}.home_page_main_div .home_health_skeleton_sleep_summary_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.home_page_main_div .home_health_sections{gap:18px}.home_page_main_div .home_health_summary_grid,.home_page_main_div .home_health_dashboard_main_grid,.home_page_main_div .home_health_skeleton_main_grid,.home_page_main_div .home_health_compact_metric_grid,.home_page_main_div .home_health_readiness_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.home_page_main_div .home_health_sleep_architecture_card,.home_page_main_div .home_health_insight_rail,.home_page_main_div .home_health_today_plan_rail{grid-column:1/-1}.home_page_main_div .home_health_insight_rail,.home_page_main_div .home_health_today_plan_rail{grid-row:auto}.home_page_main_div .home_health_readiness_panel{grid-template-columns:100px minmax(86px,auto) minmax(0,1fr)}}@media screen and (max-width:480px){.home_page_main_div .home_mobile_shortcut_bar{left:10px;right:10px;padding:4px}.home_page_main_div .home_health_metrics_panel{width:100%;max-width:100%;padding-top:0}.home_page_main_div .home_health_metrics_header h2{font-size:23px}.home_page_main_div .home_health_graph_grid{grid-template-columns:1fr;gap:18px}.home_page_main_div .home_health_skeleton{gap:18px}.home_page_main_div .home_health_skeleton_overview_grid,.home_page_main_div .home_health_skeleton_graph_grid,.home_page_main_div .home_health_skeleton_main_grid,.home_page_main_div .home_health_skeleton_detail_hero{grid-template-columns:1fr;gap:18px}.home_page_main_div .home_health_skeleton_sleep_card,.home_page_main_div .home_health_skeleton_today_card,.home_page_main_div .home_health_skeleton_more_section,.home_page_main_div .home_health_skeleton_strain_zones,.home_page_main_div .home_health_skeleton_recovery_baselines,.home_page_main_div .home_health_skeleton_sleep_stage_panel,.home_page_main_div .home_health_skeleton_sleep_summary_card{padding:16px 14px}.home_page_main_div .home_health_skeleton_sleep_summary_grid{grid-template-columns:1fr;gap:14px}.home_page_main_div .home_health_skeleton_zone_row,.home_page_main_div .home_health_skeleton_baseline_row{grid-template-columns:1fr;gap:8px}.home_page_main_div .home_health_skeleton_baseline_track,.home_page_main_div .home_health_skeleton_zone_row .cf-skeleton-block--line:last-child{height:16px}.home_page_main_div .home_health_skeleton_sleep_rings{grid-template-columns:repeat(3,minmax(52px,1fr))}.home_page_main_div .home_health_skeleton_graph_card{min-height:260px;padding:16px 14px}.home_page_main_div .home_health_skeleton_expanded_controls{justify-content:flex-start;overflow:hidden}.home_page_main_div .home_health_skeleton_expanded_controls .cf-skeleton-block--pill{width:min(126px,50% - 5px)}.home_page_main_div .home_health_skeleton_expanded_graph_card{min-height:430px;padding:16px 14px}.home_page_main_div .home_health_sections{gap:18px;margin-top:12px}.home_page_main_div .home_health_graph_card{--health-graph-body-height: 246px;--health-graph-plot-height: 206px;min-height:312px;padding:16px 14px 6px}.home_page_main_div .home_health_tabs{margin-top:8px;scrollbar-width:none}.home_page_main_div .home_health_tabs::-webkit-scrollbar{display:none}.home_page_main_div .home_health_summary_grid,.home_page_main_div .home_health_dashboard_main_grid,.home_page_main_div .home_health_compact_metric_grid,.home_page_main_div .home_health_readiness_grid{grid-template-columns:1fr;gap:18px}.home_page_main_div .home_health_mobile_strain_hero{display:block;min-width:0}.home_page_main_div .home_health_summary_grid--desktop{display:none}.home_page_main_div .home_health_summary_grid--mobile{display:grid}.home_page_main_div .home_health_summary_card{min-height:158px;overflow:hidden}.home_page_main_div .home_health_summary_card.is_strain_target{min-height:174px}.home_page_main_div .home_health_summary_card.is_strain_target .home_health_summary_value{margin-top:12px}.home_page_main_div .home_health_summary_card.is_strain_target .home_health_summary_value strong{font-size:24px;line-height:1}.home_page_main_div .home_health_summary_card.is_strain_target .home_health_strain_target_range{bottom:14px}.home_page_main_div .home_health_summary_card.is_strain_target .home_health_strain_target_track{height:14px}.home_page_main_div .home_health_summary_card.is_strain_target .home_health_strain_target_labels{margin-top:6px}.home_page_main_div .home_health_summary_card.is_strain_target .home_health_strain_target_current{margin-top:7px}.home_page_main_div .home_health_summary_card.is_mobile_strain_hero{min-height:206px;border-color:#dbeafe;box-shadow:0 16px 34px #165dfc17}.home_page_main_div .home_health_summary_card.is_mobile_strain_hero .home_health_summary_top{padding-right:72px}.home_page_main_div .home_health_summary_card.is_mobile_strain_hero .home_health_summary_value{margin-top:14px}.home_page_main_div .home_health_summary_card.is_mobile_strain_hero .home_health_summary_value strong{font-size:30px;line-height:1}.home_page_main_div .home_health_summary_card.is_mobile_strain_hero .home_health_strain_target_range{right:16px;bottom:18px;left:16px}.home_page_main_div .home_health_summary_card.is_mobile_strain_hero .home_health_strain_target_track{height:18px}.home_page_main_div .home_health_summary_card.is_mobile_strain_hero .home_health_strain_target_labels{margin-top:8px}.home_page_main_div .home_health_summary_card.is_mobile_strain_hero .home_health_strain_target_current{margin-top:9px;font-size:13px}.home_page_main_div .home_health_sleep_architecture_card{min-height:0;overflow:hidden;padding:16px 14px 10px}.home_page_main_div .home_health_sleep_header{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:8px;padding-right:112px}.home_page_main_div .home_health_sleep_window{position:absolute;top:34px;right:14px;max-width:110px;color:#667085!important;font-size:10px!important;font-weight:700!important;line-height:1.15!important;text-align:right;white-space:normal}.home_page_main_div .home_health_sleep_stage_lanes{padding:18px 0 8px}.home_page_main_div .home_health_sleep_stage_lane{grid-template-columns:48px minmax(0,1fr) 50px}.home_page_main_div .home_health_sleep_night_pies{flex:0 0 auto;gap:5px;min-height:86px;padding-bottom:4px}.home_page_main_div .home_health_sleep_night{gap:4px}.home_page_main_div .home_health_sleep_night .home_health_sleep_night_pie{width:50px;height:50px;border-width:2px}.home_page_main_div .home_health_sleep_night .home_health_sleep_night_pie:before{inset:11px}.home_page_main_div .home_health_sleep_night .home_health_sleep_night_pie span{font-size:11px}.home_page_main_div .home_health_sleep_night small{font-size:9px}.home_page_main_div .home_health_sleep_night strong{font-size:9.5px}.home_page_main_div .home_health_sleep_footer{grid-template-columns:repeat(2,minmax(0,1fr))}.home_page_main_div .home_health_readiness_panel{grid-template-columns:1fr;gap:14px}.home_page_main_div .home_health_readiness_meter{width:94px;height:94px}.home_page_main_div .home_health_empty_state{min-height:240px;padding:24px 18px}}.home_page_main_div .home_dashboard_top_row,.home_page_main_div .home_dashboard_second_row{align-items:stretch}.home_page_main_div .home_dashboard_top_row>.ant-col,.home_page_main_div .home_dashboard_second_row>.ant-col{display:flex}.home_page_main_div .home_dashboard_top_row .main_div_wrapper_container,.home_page_main_div .home_dashboard_second_row .main_div_wrapper_container{width:100%;height:100%}.home_page_main_div .home_dashboard_top_row .main_div_wrapper_container .inner_div,.home_page_main_div .home_dashboard_second_row .main_div_wrapper_container .inner_div{height:100%;box-sizing:border-box}.home_page_main_div .home_dashboard_top_row .main_div_score{min-height:auto}.home_page_main_div .home_dashboard_top_row .main_div_score .inner_loader_div{height:366px}.home_page_main_div .home_dashboard_second_row{margin-top:20px}.home_page_main_div.home_page_main_div--skeleton{min-height:calc(100vh - 75px)}.home_page_main_div.home_page_main_div--skeleton .home_page_layout,.home_page_main_div.home_page_main_div--skeleton .home_page_content{min-height:inherit}.home_page_main_div.home_page_main_div--skeleton .home_dashboard_top_row,.home_page_main_div.home_page_main_div--skeleton .home_dashboard_second_row{min-height:0}.home_page_main_div.home_page_main_div--skeleton .home_dashboard_top_row>.ant-col,.home_page_main_div.home_page_main_div--skeleton .home_dashboard_top_row .main_div_wrapper_container,.home_page_main_div.home_page_main_div--skeleton .home_dashboard_top_row .main_div_wrapper_container .inner_div,.home_page_main_div.home_page_main_div--skeleton .home_dashboard_second_row>.ant-col,.home_page_main_div.home_page_main_div--skeleton .home_dashboard_second_row .main_div_wrapper_container,.home_page_main_div.home_page_main_div--skeleton .home_dashboard_second_row .main_div_wrapper_container .inner_div{height:auto;min-height:100%}.home_page_main_div.home_page_main_div--skeleton .home_dashboard_top_row{min-height:440px}.home_page_main_div.home_page_main_div--skeleton .home_dashboard_second_row{min-height:420px;padding-bottom:20px}.home_page_main_div.home_page_main_div--skeleton .home_dashboard_today_col,.home_page_main_div.home_page_main_div--skeleton .home_dashboard_groups_col{align-items:stretch}@media screen and (max-width:768px){.home_page_main_div.home_page_main_div--skeleton{min-height:calc(100vh - 87px)}.home_page_main_div.home_page_main_div--skeleton .home_dashboard_top_row,.home_page_main_div.home_page_main_div--skeleton .home_dashboard_second_row{min-height:auto}.home_page_main_div.home_page_main_div--skeleton .home_dashboard_top_row>.ant-col,.home_page_main_div.home_page_main_div--skeleton .home_dashboard_top_row .main_div_wrapper_container,.home_page_main_div.home_page_main_div--skeleton .home_dashboard_top_row .main_div_wrapper_container .inner_div,.home_page_main_div.home_page_main_div--skeleton .home_dashboard_second_row>.ant-col,.home_page_main_div.home_page_main_div--skeleton .home_dashboard_second_row .main_div_wrapper_container,.home_page_main_div.home_page_main_div--skeleton .home_dashboard_second_row .main_div_wrapper_container .inner_div{min-height:0}}.home_page_main_div .home_dashboard_groups_col,.home_page_main_div .home_dashboard_calendar_col,.home_page_main_div .home_dashboard_today_col{min-width:0}@media screen and (min-width:992px)and (max-width:1199px){.home_page_main_div .home_dashboard_calendar_col .calendar_main_div .ant-picker-calendar-header .calendar_schedule_button{width:35px;padding:0;border-radius:50%}.home_page_main_div .home_dashboard_calendar_col .calendar_main_div .ant-picker-calendar-header .calendar_schedule_button .calendar_schedule_button__label{display:none}.home_page_main_div .home_dashboard_calendar_col .calendar_main_div .ant-picker-calendar-header .calendar_schedule_button .calendar_schedule_button__icon{display:block}}@media screen and (min-width:992px){.home_page_main_div .home_dashboard_groups_col .custom_table_group_home .ant-table-tbody>tr:nth-child(n+5){display:none}}.home_page_main_div .home_dashboard_groups_col .group_section,.home_page_main_div .home_dashboard_groups_col .group_section .main_div_wrapper_container,.home_page_main_div .home_dashboard_groups_col .group_section .main_div_wrapper_container .inner_div,.home_page_main_div .home_dashboard_groups_col .main_div_group_page{height:100%}.home_page_main_div .home_dashboard_groups_col .main_div_group_page,.home_page_main_div .home_dashboard_groups_col .home_group_table_block{min-height:0;display:flex;flex-direction:column}.home_page_main_div .home_dashboard_groups_col .home_group_table_block{flex:1 1 auto}.home_page_main_div .home_dashboard_groups_col .home_groups_see_all{margin-top:auto;padding-top:20px;align-self:flex-start}.home_page_main_div .home_dashboard_groups_col .cf-panel-skeleton--list{min-height:100%}.home_page_main_div .group_section{width:100%;height:100%}.home_page_main_div .home_today_plan{min-height:386px;height:100%;min-width:0;display:flex;flex-direction:column;color:#111827}.home_page_main_div .home_today_plan_header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.home_page_main_div .home_today_plan_header h2{margin:0;color:#0f172a;font-size:22px;line-height:46px;font-weight:700;letter-spacing:0}@media screen and (max-width:425px){.home_page_main_div .home_today_plan_header h2{font-size:20px}}.home_page_main_div .home_today_plan_header_skeleton_title{width:min(190px,54%);height:24px;margin-top:11px;border-radius:8px}.home_page_main_div .home_today_plan_header_skeleton_btn{width:124px;height:33px;margin-top:6px;border-radius:33px}.home_page_main_div .home_today_plan_journey_btn.ant-btn,.home_page_main_div .home_today_plan_journey_btn{flex:0 0 auto;margin-left:auto;border:1px solid #dcdcdc!important;border-radius:33px!important;background:#fff!important;color:#454545!important;display:inline-flex;align-items:center;justify-content:center;box-shadow:none!important;letter-spacing:0;white-space:nowrap;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.home_page_main_div .home_today_plan_journey_btn.ant-btn:hover,.home_page_main_div .home_today_plan_journey_btn.ant-btn:focus,.home_page_main_div .home_today_plan_journey_btn:hover,.home_page_main_div .home_today_plan_journey_btn:focus{color:var(--theme-color)!important;border-color:var(--theme-color)!important;background:#fff!important}.home_page_main_div .home_today_plan_journey_btn.ant-btn:focus-visible,.home_page_main_div .home_today_plan_journey_btn:focus-visible{outline:3px solid rgba(22,93,252,.2);outline-offset:2px}.home_page_main_div .home_today_plan_journey_btn.ant-btn span,.home_page_main_div .home_today_plan_journey_btn span{font-size:inherit;font-weight:inherit;line-height:inherit}.home_page_main_div .home_today_plan_insight{margin:16px 0 18px;color:#111827;font-size:12px;font-weight:500;line-height:1.3}.home_page_main_div .home_today_plan_insight strong{color:inherit;font-weight:700}@media screen and (min-width:768px){.home_page_main_div .home_today_plan_insight{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;min-height:5.2em;overflow:hidden}}.home_page_main_div .home_today_plan_insight_skeleton{min-height:5.2em;margin:16px 0 18px;display:flex;flex-direction:column;gap:8px;justify-content:center}.home_page_main_div .home_today_plan_insight_skeleton_line{width:min(540px,100%)}.home_page_main_div .home_today_plan_insight_skeleton_line--short{width:min(360px,72%)}.home_page_main_div .home_today_plan_loading{flex:1;min-height:224px;min-width:0;background:#fff}.home_page_main_div .home_today_plan_loading_shell{height:100%}.home_page_main_div .home_today_plan_carousel--skeleton{cursor:default;overflow:hidden;pointer-events:none}.home_page_main_div .home_today_plan_card--skeleton{border-color:#eef2f7;background:#fff}.home_page_main_div .home_today_plan_loading_visual{width:40px;height:40px;flex:0 0 40px;border-radius:8px}.home_page_main_div .home_today_plan_loading_topline{width:100%}.home_page_main_div .home_today_plan_loading_badge{width:min(96px,50%)}.home_page_main_div .home_today_plan_loading_meta{width:min(58px,32%)}.home_page_main_div .home_today_plan_loading_title{width:min(210px,100%);height:15px;margin-top:2px}.home_page_main_div .home_today_plan_loading_title--short{width:min(150px,72%);margin-top:8px}.home_page_main_div .home_today_plan_why--skeleton{padding-right:0}.home_page_main_div .home_today_plan_loading_why_label{width:62px;height:12px}.home_page_main_div .home_today_plan_loading_why_line{width:min(100%,260px);height:12px;margin-top:8px}.home_page_main_div .home_today_plan_loading_why_line--short{width:min(78%,200px)}.home_page_main_div .home_today_plan_loading_play{grid-column:1/-1;grid-row:3;position:static;width:100%;height:40px;margin-top:4px;border-radius:999px}.home_page_main_div .home_today_plan_carousel_shell{--today-plan-start-bleed: 20px;--today-plan-end-bleed: 20px;position:relative;width:calc(100% + var(--today-plan-start-bleed) + var(--today-plan-end-bleed));max-width:none;min-width:0;margin-left:calc(var(--today-plan-start-bleed) * -1);margin-right:calc(var(--today-plan-end-bleed) * -1);background:#fff}.home_page_main_div .home_today_plan_carousel{--today-plan-card-gap: 14px;--today-plan-edge-gutter: 12px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;display:flex;gap:var(--today-plan-card-gap);min-height:224px;background:#fff;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline-start:calc(var(--today-plan-edge-gutter) + var(--today-plan-start-bleed, 0px));scroll-padding-inline-end:calc(var(--today-plan-edge-gutter) + var(--today-plan-end-bleed, 0px));scrollbar-width:none;padding:3px calc(var(--today-plan-edge-gutter) + var(--today-plan-end-bleed, 0px)) 8px calc(var(--today-plan-edge-gutter) + var(--today-plan-start-bleed, 0px));margin:0;overscroll-behavior-x:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home_page_main_div .home_today_plan_carousel::-webkit-scrollbar{display:none}.home_page_main_div .home_today_plan_carousel.is_dragging{cursor:grabbing;scroll-snap-type:none}.home_page_main_div .home_today_plan_carousel.home_today_plan_carousel--single .home_today_plan_card{flex-basis:100%}.home_page_main_div .home_today_plan_card{position:relative;flex:0 0 calc((100% - var(--today-plan-card-gap)) / 1.5);min-width:0;min-height:216px;box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;border:1.5px solid var(--today-plan-accent, #165dfc);border-radius:18px;background:#fff;box-shadow:none;display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;align-items:start;-moz-column-gap:10px;column-gap:10px;row-gap:8px;padding:14px;overflow:hidden;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.home_page_main_div .home_today_plan_card:not(.home_today_plan_card--skeleton):hover,.home_page_main_div .home_today_plan_card:not(.home_today_plan_card--skeleton):focus-within,.home_page_main_div .home_today_plan_card:not(.home_today_plan_card--skeleton):active{border-color:var(--today-plan-accent, #165dfc);background:#f5f8ff;box-shadow:0 8px 18px #165dfc1f}.home_page_main_div .home_today_plan_side{width:40px;grid-column:1;grid-row:1;min-width:0;display:flex;align-items:flex-start}.home_page_main_div .home_today_plan_visual{width:40px;height:40px;flex:0 0 40px;border-radius:8px;background:radial-gradient(circle at 28% 22%,#ffffffb3,#fff0 42%),linear-gradient(135deg,color-mix(in srgb,var(--today-plan-accent, #165dfc) 82%,#ffffff),color-mix(in srgb,var(--today-plan-accent, #165dfc) 32%,#ffffff));color:var(--today-plan-accent, #165dfc);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.home_page_main_div .home_today_plan_visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.home_page_main_div .home_today_plan_visual span{font-size:13px;font-weight:500;letter-spacing:0}.home_page_main_div .home_today_plan_visual .home_today_plan_breathwork_icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;line-height:0}.home_page_main_div .home_today_plan_visual .home_today_plan_breathwork_icon svg{width:28px;height:28px;display:block}.home_page_main_div .home_today_plan_visual .home_today_plan_brain_icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;line-height:0}.home_page_main_div .home_today_plan_visual .home_today_plan_brain_icon svg{width:24px;height:24px}.home_page_main_div .home_today_plan_visual .home_today_plan_timer_icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;line-height:0}.home_page_main_div .home_today_plan_visual .home_today_plan_timer_icon svg{width:22px;height:22px;display:block}.home_page_main_div .home_today_plan_visual .home_today_plan_journey_category_icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;line-height:0}.home_page_main_div .home_today_plan_visual .home_today_plan_journey_category_icon svg{width:24px;height:24px;display:block}.home_page_main_div .home_today_plan_visual.home_today_plan_visual--image{background:#f8fafc}.home_page_main_div .home_today_plan_visual.home_today_plan_visual--gradient,.home_page_main_div .home_today_plan_visual.home_today_plan_visual--breathwork,.home_page_main_div .home_today_plan_visual.home_today_plan_visual--brain-training,.home_page_main_div .home_today_plan_visual.home_today_plan_visual--journey-category{color:#fff}.home_page_main_div .home_today_plan_visual.home_today_plan_visual--brain-training{background:#e8f5e9;color:#55c775}.home_page_main_div .home_today_plan_visual.home_today_plan_visual--timer{background:#f3e5f5;color:#ab3ace}.home_page_main_div .home_today_plan_card_body{min-width:0;padding:0;grid-column:2;grid-row:1;display:flex;flex-direction:column;align-items:flex-start}.home_page_main_div .home_today_plan_card_topline{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-width:0;max-width:100%;margin-bottom:6px}.home_page_main_div .home_today_plan_card_topline .home_today_plan_badge,.home_page_main_div .home_today_plan_card_topline .home_today_plan_meta,.home_page_main_div .home_today_plan_card_topline .home_today_plan_meta_time,.home_page_main_div .home_today_plan_card_topline .home_today_plan_meta_status{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:0}.home_page_main_div .home_today_plan_card_topline .home_today_plan_badge{color:var(--today-plan-accent, #165dfc);font-size:11px;font-weight:700}.home_page_main_div .home_today_plan_card_topline .home_today_plan_meta{display:inline-flex;align-items:center;gap:4px;color:#64748b;font-size:11px;font-weight:500}.home_page_main_div .home_today_plan_card_topline .home_today_plan_meta--split .home_today_plan_meta_time:after{content:" ·"}.home_page_main_div .home_today_plan_card h3{margin:0;color:#0f172a;font-size:13px;line-height:1.2;font-weight:700;letter-spacing:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home_page_main_div .home_today_plan_why{grid-column:1/-1;grid-row:2;position:relative;width:100%;margin-top:0;padding:0;box-sizing:border-box;letter-spacing:0}.home_page_main_div .home_today_plan_why span{display:block;color:var(--today-plan-accent, #165dfc);font-size:11px;font-weight:700;line-height:1.15}.home_page_main_div .home_today_plan_why .home_today_plan_why_text{margin:2px 0 0;color:#0f172a;font-size:11.5px;font-weight:500;line-height:1.35;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.home_page_main_div .home_today_plan_why .home_today_plan_why_text strong{color:inherit;font-weight:800}.home_page_main_div .home_today_plan_why .home_today_plan_why_more{position:absolute;right:0;bottom:0;margin:0;padding-left:4px;background:#fff;color:#165dfc;font-size:11.5px;font-weight:500;line-height:1.35;cursor:pointer}.home_page_main_div .home_today_plan_why .home_today_plan_why_more:hover,.home_page_main_div .home_today_plan_why .home_today_plan_why_more:focus-visible{color:#0f4fe3;text-decoration:underline}.home_page_main_div .home_today_plan_why_modal .ant-modal-content{border-radius:20px;padding:24px}.home_page_main_div .home_today_plan_why_modal .ant-modal-title{color:#0f172a;font-family:Inter,sans-serif;font-size:11.5px;font-weight:700;line-height:1.35}.home_page_main_div .home_today_plan_why_modal .ant-modal-body{padding-top:14px}.home_page_main_div .home_today_plan_why_modal p{margin:0;color:#0f172a;font-family:Inter,sans-serif;font-size:11.5px;font-weight:500;line-height:1.35}.home_page_main_div .home_today_plan_why_modal strong{color:inherit;font-weight:800}.home_page_main_div .home_today_plan_cta{grid-column:1/-1;grid-row:3;width:100%;min-width:0;height:42px;margin-top:4px;padding:4px 9px 4px 5px;border:1.5px solid var(--today-plan-accent, #165dfc);border-radius:999px;background:#fff;color:#0f172a;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;justify-items:center;gap:6px;cursor:pointer;font-size:13px;font-weight:700;line-height:1.2;letter-spacing:0;text-align:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.home_page_main_div .home_today_plan_cta:hover,.home_page_main_div .home_today_plan_cta:focus-visible{border-color:var(--today-plan-accent, #165dfc);background:var(--today-plan-accent, #165dfc);color:#fff;transform:translateY(-1px);box-shadow:0 8px 16px color-mix(in srgb,var(--today-plan-accent, #165dfc) 22%,transparent)}.home_page_main_div .home_today_plan_cta:focus-visible{outline:3px solid color-mix(in srgb,var(--today-plan-accent, #165dfc) 28%,transparent);outline-offset:2px}.home_page_main_div .home_today_plan_cta:active{transform:translateY(0)}.home_page_main_div .home_today_plan_cta:hover .home_today_plan_cta_icon,.home_page_main_div .home_today_plan_cta:focus-visible .home_today_plan_cta_icon{background:#fff;color:var(--today-plan-accent, #165dfc)}.home_page_main_div .home_today_plan_cta_icon{width:32px;height:32px;border-radius:999px;background:var(--today-plan-accent, #165dfc);color:#fff;display:inline-flex;align-items:center;justify-content:center;justify-self:start;line-height:0;transition:background-color .18s ease,color .18s ease}.home_page_main_div .home_today_plan_cta_icon svg{width:10px;height:12px;display:block}.home_page_main_div .home_today_plan_cta_text{min-width:0;width:100%;display:inline-grid;align-items:center;justify-items:center;line-height:1.25}.home_page_main_div .home_today_plan_cta_label{grid-area:1/1;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home_page_main_div .home_today_plan_cta_label--hover{display:none}.home_page_main_div .home_today_plan_cta--completed:hover .home_today_plan_cta_label--default,.home_page_main_div .home_today_plan_cta--completed:focus-visible .home_today_plan_cta_label--default{display:none}.home_page_main_div .home_today_plan_cta--completed:hover .home_today_plan_cta_label--hover,.home_page_main_div .home_today_plan_cta--completed:focus-visible .home_today_plan_cta_label--hover{display:inline}.home_page_main_div .home_today_plan_arrow_chevron{width:25px;height:24px;display:inline-flex;align-items:center;justify-content:center}.home_page_main_div .home_today_plan_arrow_chevron svg{width:25px;height:24px;display:block;stroke:none}.home_page_main_div .home_today_plan_arrow_chevron--previous{transform:rotate(90deg)}.home_page_main_div .home_today_plan_arrow_chevron--next{transform:rotate(-90deg)}.home_page_main_div .home_today_plan_arrow{position:absolute;top:calc(50% - 6px);z-index:8;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:28px;height:28px;padding:10px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#475467;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 18px #0f172a24;cursor:pointer;transform:translateY(-50%);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color .18s ease,border-color .18s ease,background-color .18s ease,opacity .18s ease,box-shadow .18s ease,transform .18s ease}.home_page_main_div .home_today_plan_arrow svg{display:block}.home_page_main_div .home_today_plan_arrow:hover:not(:disabled){border-color:#165dfc;color:#165dfc;background:#f5f8ff;box-shadow:0 12px 28px #165dfc29;transform:translateY(-50%) scale(1.04)}.home_page_main_div .home_today_plan_arrow:active:not(:disabled){transform:translateY(-50%) scale(.98)}.home_page_main_div .home_today_plan_arrow:disabled{opacity:.42;cursor:not-allowed}.home_page_main_div .home_today_plan_arrow:focus-visible{outline:3px solid rgba(22,93,252,.2);outline-offset:2px}.home_page_main_div .home_today_plan_arrow--previous{left:8px}.home_page_main_div .home_today_plan_arrow--next{right:8px}.home_page_main_div .home_today_plan_dots{display:flex;align-items:center;justify-content:center;gap:6px;min-height:8px;margin:auto 0 -2px}.home_page_main_div .home_today_plan_dots button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#d1d5db;cursor:pointer;transition:width .18s ease,background-color .18s ease}.home_page_main_div .home_today_plan_dots button.is_active{width:20px;border-radius:4px;background:#165dfc}.home_page_main_div .home_today_plan_dots button:hover:not(.is_active){background:#165dfc}.home_page_main_div .home_today_plan_dots button:focus-visible{outline:3px solid rgba(22,93,252,.22);outline-offset:3px}@media screen and (max-width:600px){.home_page_main_div .home_today_plan_carousel_shell{--today-plan-start-bleed: 20px;--today-plan-end-bleed: 20px;width:calc(100% + var(--today-plan-start-bleed) + var(--today-plan-end-bleed));max-width:none;margin-left:calc(var(--today-plan-start-bleed) * -1);margin-right:calc(var(--today-plan-end-bleed) * -1)}.home_page_main_div .home_today_plan_carousel{--today-plan-edge-gutter: 20px;padding-top:8px;padding-bottom:14px}.home_page_main_div .home_today_plan{min-height:360px}.home_page_main_div .home_today_plan_card{flex-basis:calc((100% - var(--today-plan-card-gap)) / 1.125)}.home_page_main_div .home_today_plan_side{width:40px}.home_page_main_div .home_today_plan_card_topline{align-items:flex-start;gap:6px}.home_page_main_div .home_today_plan_card_topline .home_today_plan_badge{flex:0 1 auto}.home_page_main_div .home_today_plan_card_topline .home_today_plan_meta{flex:0 0 auto}.home_page_main_div .home_today_plan_card_topline .home_today_plan_meta--split{flex-direction:row;align-items:center;gap:4px;line-height:1.05}.home_page_main_div .home_today_plan_card_topline .home_today_plan_meta--split .home_today_plan_meta_time:after{content:""}.home_page_main_div .home_today_plan_card--assigned .home_today_plan_meta--split{flex-direction:column;align-items:flex-start}.home_page_main_div .home_today_plan_card--assigned .home_today_plan_meta--split .home_today_plan_meta_time:after{content:""}.home_page_main_div .home_today_plan_why .home_today_plan_why_text{-webkit-line-clamp:4}.home_page_main_div .home_today_plan_cta{height:40px;margin-top:2px;padding-top:4px;padding-bottom:4px}.home_page_main_div .home_today_plan_cta_icon{width:30px;height:30px}.home_page_main_div .home_today_plan_carousel.home_today_plan_carousel--single .home_today_plan_card{flex-basis:100%}.home_page_main_div .home_today_plan_arrow{width:28px;height:28px}.home_page_main_div .home_today_plan_arrow--previous{left:12px}.home_page_main_div .home_today_plan_arrow--next{right:12px}}.home_page_main_div .generic_nav{color:var(--theme-color);display:flex;flex-direction:row;align-items:center;gap:6px;text-decoration:none;transition:color .18s ease}.home_page_main_div .generic_nav svg path,.home_page_main_div .generic_nav svg circle,.home_page_main_div .generic_nav svg rect,.home_page_main_div .generic_nav svg line,.home_page_main_div .generic_nav svg polyline,.home_page_main_div .generic_nav svg polygon{transition:fill .18s ease,stroke .18s ease}.home_page_main_div .generic_nav svg [stroke]:not([stroke=none]){stroke:currentColor!important}.home_page_main_div .generic_nav svg [fill]:not([fill=none]){fill:currentColor!important}.home_page_main_div .generic_nav:hover{color:var(--theme-color)}@media(prefers-reduced-motion:reduce){.home_page_main_div .home_journey_split{transition:none}.home_page_main_div .home_journey_mini_schedule,.home_page_main_div .home_journey_mini_schedule.is_closing{animation:none;clip-path:none;transform:none}.home_page_main_div .home_journey_activity_list{transition:none}.home_page_main_div .home_journey_activity_list_content{animation:none}}.home_panel_heading{margin:0;font-size:22px;font-weight:700;line-height:46px;letter-spacing:0}@media screen and (max-width:425px){.home_panel_heading{font-size:20px}}.main_div_group_page .group_header{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:12px}.main_div_group_page .group_header h2{flex:0 0 auto;margin:0;line-height:46px;white-space:nowrap}@media screen and (max-width:480px){.main_div_group_page .group_header{flex-direction:row;align-items:flex-start;gap:8px}}.main_div_group_page .group_header .btn_div{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto;margin-left:auto}@media screen and (max-width:480px){.main_div_group_page .group_header .btn_div{gap:8px}}.main_div_group_page .group_header .btn_div .btn{display:flex;flex-direction:row;align-items:center;white-space:nowrap;color:#454545;border-color:#dcdcdc;transition:color .18s ease,border-color .18s ease,background-color .18s ease}@media screen and (max-width:480px){.main_div_group_page .group_header .btn_div .btn{padding-inline:12px}}.main_div_group_page .group_header .btn_div .btn:hover{color:var(--theme-color)!important;border-color:var(--theme-color)!important;background-color:#fff!important}.main_div_group_page .group_header .btn_div .btn:hover .ant-btn-icon{color:var(--theme-color)}.main_div_group_page .group_header .btn_div .btn:hover .ant-btn-icon svg path[stroke]:not([stroke=none]),.main_div_group_page .group_header .btn_div .btn:hover .ant-btn-icon svg circle[stroke]:not([stroke=none]),.main_div_group_page .group_header .btn_div .btn:hover .ant-btn-icon svg rect[stroke]:not([stroke=none]),.main_div_group_page .group_header .btn_div .btn:hover .ant-btn-icon svg line[stroke]:not([stroke=none]),.main_div_group_page .group_header .btn_div .btn:hover .ant-btn-icon svg polyline[stroke]:not([stroke=none]),.main_div_group_page .group_header .btn_div .btn:hover .ant-btn-icon svg polygon[stroke]:not([stroke=none]){stroke:var(--theme-color)!important}.main_div_group_page .group_header .btn_div .btn:hover .ant-btn-icon svg path[fill]:not([fill=none]),.main_div_group_page .group_header .btn_div .btn:hover .ant-btn-icon svg circle[fill]:not([fill=none]),.main_div_group_page .group_header .btn_div .btn:hover .ant-btn-icon svg rect[fill]:not([fill=none]){fill:var(--theme-color)!important}.main_div_group_page .group_header .btn_div .btn:active,.main_div_group_page .group_header .btn_div .btn.ant-btn:active,.main_div_group_page .group_header .btn_div .btn.ant-btn-clicked{transform:none!important}.habit_daily_tracker{width:100%;display:flex;flex-direction:column;gap:14px;margin-top:20px}.habit_daily_header{display:flex;align-items:center;justify-content:space-between;gap:12px}.habit_daily_header h3{margin:0;color:#111827;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:0}.habit_daily_header p{margin:3px 0 0;color:#64748b;font-size:13px;font-weight:500}.habit_daily_title_line{display:inline-flex;align-items:center;gap:10px;min-width:0}.habit_daily_date_button{min-height:30px;flex-shrink:0;border:1px solid #d9e3ff!important;border-radius:999px!important;background:#fff!important;color:#667085;font-size:14px;font-weight:700;line-height:1;display:inline-flex;align-items:center;gap:7px;padding:0 10px 0 14px;white-space:nowrap}.habit_daily_date_button:hover,.habit_daily_date_button:focus-visible{border-color:#165dfc!important;background:#fff!important;color:#165dfc;box-shadow:none;outline:none}.habit_daily_date_nav{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.habit_daily_header_controls{display:inline-flex;align-items:center;gap:12px;flex:0 0 auto}.habit_daily_edit_link{display:inline-flex;align-items:center;gap:6px;color:#111827;font-size:13px;font-weight:700;line-height:1;transition:color .16s ease,transform .16s ease}.habit_daily_edit_link:hover,.habit_daily_edit_link:focus-visible{color:#165dfc;outline:none;transform:translateY(-1px)}.habit_daily_edit_icon{width:16px;height:16px;display:block;flex:0 0 auto}.habit_daily_nav_button{width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid #d9e3ff;border-radius:999px;background:#fff;color:#6b7280;cursor:pointer;padding:0;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.habit_daily_nav_button svg{width:25px;height:24px;display:block;flex:0 0 auto;stroke:none}.habit_daily_nav_button:hover,.habit_daily_nav_button:focus-visible{border-color:#165dfc;background:#eff6ff;color:#165dfc;outline:none}.habit_daily_nav_chevron{width:25px;height:24px;display:inline-flex;align-items:center;justify-content:center}.habit_daily_nav_chevron--previous{transform:rotate(90deg)}.habit_daily_nav_chevron--next{transform:rotate(-90deg)}.habit_daily_picker_panel{width:330px}.habit_daily_picker_popover{z-index:60120!important}.habit_daily_picker_popover .journal_calendar_picker_calendar .ant-picker-cell-selected .ant-picker-cell-inner,.habit_daily_picker_popover .journal_calendar_picker_calendar .ant-picker-cell-today .ant-picker-cell-inner{border-radius:999px}.habit_daily_grid{width:100%;box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:0;padding:0 20px;overflow:visible}.habit_daily_category_groups{display:flex;flex-direction:column;gap:18px}.habit_daily_category_group{display:flex;flex-direction:column;gap:10px;min-width:0}.habit_daily_category_title{margin:0;color:#111827;font-size:14px;font-weight:700;line-height:1.2}.habit_daily_card{min-width:0;border:1px solid #e2e8f0;border-radius:18px;background:#fff;box-shadow:none;padding:16px;transition:border-color .16s ease}.habit_daily_card.is_complete{border-color:#16a34a52;box-shadow:none}.habit_daily_card.is_skipped{border-color:#ef444447;box-shadow:none}.habit_daily_tracker:not(.is_compact) .habit_daily_grid{width:100%;max-width:100%;margin-right:0;margin-left:0;padding-right:0;padding-left:0}.habit_daily_card_header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.habit_daily_card_header h4{margin:0;color:#111827;font-size:15px;font-weight:700;line-height:1.25;letter-spacing:0}.habit_daily_card_header p{margin:5px 0 0;color:#64748b;font-size:12px;line-height:1.35}.habit_daily_card_header small{color:#165dfc;font-size:11px;font-weight:700;white-space:nowrap}.habit_daily_header_actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.habit_daily_add_to_journal{min-height:34px;border:1px solid #165dfc;border-radius:999px;background:#165dfc;box-shadow:0 8px 18px #165dfc33;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:700;line-height:1;padding:0 13px 0 9px;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.habit_daily_add_to_journal .habit_daily_add_icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:currentColor}.habit_daily_add_to_journal svg{width:20px;height:20px;display:block}.habit_daily_add_to_journal:hover,.habit_daily_add_to_journal:focus-visible{outline:none;border-color:#0f4fe3;background:#0f4fe3;box-shadow:0 10px 22px #165dfc47;color:#fff;transform:translateY(-1px)}.habit_daily_decision_group{display:inline-flex;align-items:center;gap:6px}.habit_daily_decision{width:32px;height:32px;border:1px solid #cbd5e1;border-radius:50%;background:#fff;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.habit_daily_decision span{position:relative;width:14px;height:14px;display:block}.habit_daily_decision:hover,.habit_daily_decision:focus-visible{outline:none;box-shadow:0 0 0 3px #165dfc1f}.habit_daily_decision--check span:before{content:"";position:absolute;left:50%;top:50%;width:7px;height:12px;border:solid currentColor;border-width:0 2px 2px 0;transform:translate(-50%,-58%) rotate(45deg);transform-origin:center}.habit_daily_decision--check:hover,.habit_daily_decision--check.is_active{border-color:#16a34a;background:#16a34a1f;color:#16a34a}.habit_daily_decision--x span:before,.habit_daily_decision--x span:after{content:"";position:absolute;left:6px;top:1px;width:2px;height:13px;border-radius:999px;background:currentColor}.habit_daily_decision--x span:before{transform:rotate(45deg)}.habit_daily_decision--x span:after{transform:rotate(-45deg)}.habit_daily_decision--x:hover,.habit_daily_decision--x.is_active{border-color:#ef4444;background:#ef44441a;color:#ef4444}.habit_daily_fields{display:flex;flex-direction:column;gap:10px}.habit_daily_field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;color:#334155;font-size:13px;font-weight:600}.habit_daily_field>span{min-width:0;overflow-wrap:anywhere}.habit_daily_input{width:110px;min-height:36px;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#0f172a;font-size:13px;font-weight:600;outline:none;padding:0 10px;transition:border-color .16s ease,box-shadow .16s ease}.habit_daily_input:focus{border-color:#165dfc;box-shadow:0 0 0 3px #165dfc1f}.habit_daily_input--text{width:min(220px,100%)}.habit_daily_check{width:38px;height:28px;border:1px solid #cbd5e1;border-radius:999px;background:#f8fafc;padding:3px;display:inline-flex;align-items:center;justify-content:flex-start;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.habit_daily_check span{width:20px;height:20px;border-radius:50%;background:#94a3b8;transition:background-color .16s ease,transform .16s ease}.habit_daily_check.is_checked{justify-content:flex-start;border-color:#16a34a;background:#16a34a24}.habit_daily_check.is_checked span{background:#16a34a;transform:translate(10px)}.habit_daily_counter,.habit_daily_number_field{display:inline-flex;align-items:center;gap:6px}.habit_daily_counter span,.habit_daily_number_field span{color:#64748b;font-size:12px;font-weight:700;white-space:nowrap}.habit_daily_counter .habit_daily_input{width:70px;text-align:center}.habit_daily_counter button{width:30px;height:30px;border:1px solid #cbd5e1;border-radius:50%;background:#fff;color:#165dfc;font-size:17px;font-weight:700;line-height:1;cursor:pointer}.habit_daily_number_field .habit_daily_input{width:92px}.habit_daily_field--duration{grid-template-columns:1fr;align-items:stretch;gap:8px}.habit_daily_duration_toggle{width:100%;display:grid;gap:7px;justify-self:stretch}.habit_daily_duration_topline,.habit_daily_duration_bounds{display:flex;align-items:center;gap:8px}.habit_daily_duration_topline{justify-content:center}.habit_daily_duration_bounds{justify-content:space-between}.habit_daily_duration_value{min-width:0;min-height:20px;border-radius:0;background:transparent;color:#0f172a;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;line-height:1;padding:0;text-align:center}.habit_daily_duration_note{color:#64748b;font-size:11px;font-weight:700}.habit_daily_duration_range{width:100%;height:30px;border:0;border-radius:999px;background:transparent;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.habit_daily_duration_range::-webkit-slider-runnable-track{height:10px;border-radius:999px;background:linear-gradient(90deg,#165dfc 0%,#165dfc var(--habit-duration-progress, 0%),#dbe4f0 var(--habit-duration-progress, 0%),#dbe4f0 100%)}.habit_daily_duration_range::-moz-range-track{height:10px;border-radius:999px;background:#dbe4f0}.habit_daily_duration_range::-moz-range-progress{height:10px;border-radius:999px;background:#165dfc}.habit_daily_duration_range::-webkit-slider-thumb{width:24px;height:24px;border:3px solid #ffffff;border-radius:50%;background:#165dfc;box-shadow:0 4px 12px #0f172a3d;margin-top:-7px;-webkit-appearance:none;appearance:none}.habit_daily_duration_range::-moz-range-thumb{width:20px;height:20px;border:3px solid #ffffff;border-radius:50%;background:#165dfc;box-shadow:0 4px 12px #0f172a3d}.habit_daily_duration_range:focus-visible{outline:none;box-shadow:0 0 0 3px #165dfc24}.habit_daily_duration_bounds{color:#64748b;font-size:11px;font-weight:700}.habit_daily_state{width:100%;border:1px dashed #cbd5e1;border-radius:16px;background:#f8fafc;color:#64748b;font-size:13px;font-weight:600;padding:18px;text-align:center}.habit_daily_state--plain{border:0;border-radius:0;background:transparent;padding:0}.habit_daily_tracker.is_compact{gap:10px;margin-top:0}.habit_daily_tracker.is_compact .habit_daily_header{align-items:flex-start}.habit_daily_tracker.is_compact .habit_daily_header h3{font-size:14px;font-weight:700}.habit_daily_tracker.is_compact .habit_daily_date_button{min-height:30px;font-size:14px;padding:0 10px 0 14px}.habit_daily_tracker.is_compact .habit_daily_date_button .journal_calendar_range_chevron{width:25px;height:24px}.habit_daily_tracker.is_compact .habit_daily_nav_button{width:35px;height:35px}.habit_daily_tracker.is_compact .habit_daily_grid{grid-template-columns:1fr;gap:8px}.habit_daily_tracker.is_compact .habit_daily_category_groups{gap:12px}.habit_daily_tracker.is_compact .habit_daily_category_group{gap:8px}.habit_daily_tracker.is_compact .habit_daily_category_title{font-size:12px}.habit_daily_tracker.is_compact .habit_daily_card{border-radius:14px;box-shadow:none;padding:12px}.habit_daily_tracker.is_compact .habit_daily_card.is_complete,.habit_daily_tracker.is_compact .habit_daily_card.is_skipped{box-shadow:none}.habit_daily_tracker.is_compact .habit_daily_card_header{margin-bottom:8px}.habit_daily_tracker.is_compact .habit_daily_card_header h4{font-size:13px}.habit_daily_tracker.is_compact .habit_daily_field{font-size:12px}.habit_daily_tracker.is_compact .habit_daily_decision{width:30px;height:30px}.habit_daily_tracker.is_compact .habit_daily_add_to_journal{min-height:32px;font-size:12px;padding:0 12px 0 8px}@media screen and (max-width:640px){.habit_daily_header{align-items:flex-start;flex-direction:column}.habit_daily_header_controls{width:100%;justify-content:space-between}.habit_daily_date_button{width:auto;justify-content:center;padding:0 10px 0 14px}.habit_daily_date_nav{flex-wrap:nowrap}.habit_daily_picker_panel{width:min(330px,100vw - 32px)}.habit_daily_grid{grid-template-columns:1fr;padding-left:0;padding-right:0}.habit_daily_tracker:not(.is_compact) .habit_daily_grid{width:100%;margin-right:0;margin-left:0}.habit_daily_card{padding:14px}.habit_daily_field{grid-template-columns:1fr;align-items:flex-start;gap:6px}}.home_page_main_div .home_health_mode_toggle{position:relative;width:240px;height:44px;box-sizing:border-box;padding:4px;border-radius:33px;background:#e8eef8;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;isolation:isolate;overflow:visible}.home_page_main_div .home_health_mode_toggle:before{content:"";position:absolute;top:4px;left:4px;width:calc((100% - 8px)/2);height:calc(100% - 8px);border-radius:33px;background:#165dfc;box-shadow:0 8px 20px #165dfc3d;transition:transform .22s cubic-bezier(.22,1,.36,1);z-index:0}.home_page_main_div .home_health_mode_toggle.home_health_mode_toggle--right:before{transform:translate(100%)}.home_page_main_div .home_health_mode_toggle button{position:relative;z-index:1;height:36px;border:0;border-radius:33px;background:transparent;color:#475467;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:500;transition:color .16s ease}.home_page_main_div .home_health_mode_toggle button.is_active{color:#fff}.home_page_main_div .home_health_mode_toggle button:hover:not(.is_active){color:#165dfc}.home_page_main_div .home_health_metrics_top--detail{position:relative;z-index:2;justify-content:flex-end;pointer-events:none}.home_page_main_div .home_health_metrics_top--detail .home_health_provider_controls,.home_page_main_div .home_health_metrics_top--detail .home_health_provider_picker{padding-top:0;pointer-events:auto}.home_page_main_div .home_health_title_chevron{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:6px;transform:rotate(-90deg) translateY(1px);transform-origin:center}.home_page_main_div .home_health_title_chevron svg{width:18px;height:18px;display:block}.home_page_main_div .home_health_overview_grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:0;overflow:visible}.home_page_main_div .home_health_overview_card{min-width:0;min-height:176px;border:1px solid #e8edf5;border-radius:20px;background:#fff;box-shadow:0 14px 32px #0f172a0f;padding:16px;display:grid;grid-template-columns:154px minmax(0,1fr);gap:14px;align-items:stretch;color:#111827;cursor:pointer;text-align:left;overflow:visible;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.home_page_main_div .home_health_overview_card:hover,.home_page_main_div .home_health_overview_card:focus-visible{outline:none;border-color:#165dfc61;box-shadow:0 18px 38px #165dfc1a;transform:translateY(-1px)}.home_page_main_div .home_health_overview_card h3{display:inline-flex;align-items:center;width:auto;margin:0 0 8px;color:#111827;font-size:16px;font-weight:700;line-height:1.2}.home_page_main_div .home_health_overview_copy{min-width:0;display:flex;flex-direction:column;gap:10px;align-items:flex-start;justify-content:flex-start}.home_page_main_div .home_health_overview_copy .home_health_circle_score{width:126px;height:126px}.home_page_main_div .home_health_overview_copy .home_health_circle_score strong{font-size:31px}.home_page_main_div .home_health_overview_copy .home_health_circle_score.has_target_range strong{max-width:90px;font-size:26px}.home_page_main_div .home_health_circle_score{position:relative;width:112px;height:112px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;line-height:1;isolation:isolate}.home_page_main_div .home_health_circle_score .home_health_circle_ring{position:absolute;inset:0;z-index:1;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.home_page_main_div .home_health_circle_score .home_health_circle_ring_trail,.home_page_main_div .home_health_circle_score .home_health_circle_ring_progress{fill:none;stroke-width:10}.home_page_main_div .home_health_circle_score .home_health_circle_ring_trail{stroke:var(--health-track, #dbe7f5)}.home_page_main_div .home_health_circle_score .home_health_circle_ring_progress{stroke:var(--health-accent, #165dfc)}.home_page_main_div .home_health_circle_score .home_health_circle_ring_target_band{fill:#ffffffad;stroke:#98a2b3;stroke-dasharray:0 4;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.home_page_main_div .home_health_circle_score span{position:relative;z-index:2;max-width:64px;color:#667085;font-size:10px;font-weight:700;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home_page_main_div .home_health_circle_score .home_health_circle_source_logo{width:54px;max-width:54px;height:13px;display:inline-flex;align-items:center;justify-content:center;overflow:visible}.home_page_main_div .home_health_circle_score .home_health_circle_source_logo img{display:block;width:48px;max-width:100%;height:auto;max-height:13px;-o-object-fit:contain;object-fit:contain}.home_page_main_div .home_health_circle_score .home_health_circle_source_logo.is_oura img{width:46px;max-height:11px}.home_page_main_div .home_health_circle_score strong{position:relative;z-index:2;margin-top:5px;color:#111827;font-size:28px;font-weight:700}.home_page_main_div .home_health_circle_score.has_target_range{background:#fff}.home_page_main_div .home_health_circle_score.has_target_range strong{max-width:78px;font-size:24px;white-space:nowrap}.home_page_main_div .home_health_overview_chart{min-width:0;align-self:stretch;display:flex;align-items:stretch;overflow:visible}.home_page_main_div .home_health_overview_chart .home_health_sparkline_plot{align-self:stretch;height:auto;min-height:118px;margin-top:0;overflow:visible}.home_page_main_div .home_health_overview_chart .home_health_strain_vertical_bar.is_overview{position:relative;width:100%;height:100%;min-height:118px;margin-top:0;inset:auto;overflow:visible}.home_page_main_div .home_health_overview_chart .home_health_strain_vertical_bar.is_overview .home_health_strain_vertical_tracks{top:8px;bottom:8px;overflow:visible}.home_page_main_div .home_health_overview_chart .home_health_strain_vertical_bar.is_overview .home_health_strain_vertical_track{width:13px;flex-basis:13px}.home_page_main_div .home_health_more_section{display:flex;flex-direction:column;gap:14px}.home_page_main_div .home_health_more_header{display:flex;align-items:center;justify-content:flex-start;gap:10px}.home_page_main_div .home_health_more_header h3{margin:0;color:#111827;font-size:18px;font-weight:700;line-height:1.2}.home_page_main_div .home_health_more_header .home_health_more_edit_link{align-items:center;color:#454545;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;gap:6px;line-height:1;padding:0;transition:color .18s ease}.home_page_main_div .home_health_more_header .home_health_more_edit_link:hover,.home_page_main_div .home_health_more_header .home_health_more_edit_link:focus-visible{color:#165dfc;outline:none}.home_page_main_div .home_health_more_header .home_health_more_edit_icon{color:currentColor;height:16px;width:16px}.home_page_main_div .home_health_detail_header{display:flex;align-items:center;justify-content:space-between;gap:14px}.home_page_main_div .home_health_detail_header h2{margin:0;color:#111827;font-weight:700;line-height:1.2}.home_page_main_div .home_health_detail_header h2{font-size:26px}.home_page_main_div .home_health_detail_header>button{min-height:33px;border:1px solid transparent;border-radius:33px;background:transparent;color:#111827;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:700;padding:0 12px}.home_page_main_div .home_health_detail_header>button:hover,.home_page_main_div .home_health_detail_header>button:focus-visible{outline:none;color:#165dfc}.home_page_main_div .home_health_more_grid,.home_page_main_div .home_health_section_graph_grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home_page_main_div .home_health_graph_card.is_clickable{cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.home_page_main_div .home_health_graph_card.is_clickable:hover,.home_page_main_div .home_health_graph_card.is_clickable:focus-visible{outline:none;border-color:#165dfc5c;box-shadow:0 16px 34px #165dfc1a;transform:translateY(-1px)}.home_page_main_div .home_health_graph_card.is_expanded{min-height:430px}.home_page_main_div .home_health_breadcrumb{margin-bottom:14px}.home_page_main_div .home_health_breadcrumb .custom_breadcrumb ol{display:flex;align-items:center}.home_page_main_div .home_health_breadcrumb .custom_breadcrumb ol li{display:inline-flex;align-items:center;margin-top:0}.home_page_main_div .home_health_breadcrumb .custom_breadcrumb .ant-breadcrumb-link,.home_page_main_div .home_health_breadcrumb .custom_breadcrumb .ant-breadcrumb-separator{display:inline-flex;align-items:center;line-height:1}.home_page_main_div .home_health_breadcrumb .custom_breadcrumb .ant-breadcrumb-link a,.home_page_main_div .home_health_breadcrumb .custom_breadcrumb .ant-breadcrumb-link>span{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:26px;padding:2px 15px;background:transparent;line-height:1}.home_page_main_div .home_health_breadcrumb .home_health_breadcrumb_button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-text-muted);border-radius:33px;background:transparent;color:var(--color-text-muted);cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1;min-height:26px;box-sizing:border-box;padding:2px 15px}.home_page_main_div .home_health_breadcrumb .home_health_breadcrumb_button:hover,.home_page_main_div .home_health_breadcrumb .home_health_breadcrumb_button:focus-visible{outline:none;border-color:#165dfc;color:#165dfc}.home_page_main_div .home_health_detail_page{position:relative;z-index:1;margin-top:-40px;min-width:0}.home_page_main_div .home_health_detail_page>.home_health_breadcrumb,.home_page_main_div .home_health_more_editor_page>.home_health_breadcrumb{position:relative;z-index:3;margin-bottom:20px}@media screen and (max-width:768px){.home_page_main_div .home_health_detail_page{margin-top:0}.home_page_main_div .home_health_detail_page>.home_health_breadcrumb,.home_page_main_div .home_health_more_editor_page>.home_health_breadcrumb{display:block;margin-bottom:14px}.home_page_main_div .home_health_more_editor_page>.home_health_breadcrumb{display:none}.home_page_main_div .home_health_more_editor_mobile_title{display:block;margin:0 0 18px;position:relative;z-index:2}.home_page_main_div .home_health_more_editor_header{display:none;margin:0 0 18px}.home_page_main_div .home_health_more_editor_header h2{display:block}}.home_page_main_div .home_health_range_toggle{position:relative;display:inline-flex;align-items:center;gap:4px;min-height:42px;padding:4px;border-radius:33px;background:#e8eef8;overflow:visible}.home_page_main_div .home_health_range_toggle button{min-height:34px;border:0;border-radius:33px;background:transparent;color:#475467;cursor:pointer;font-family:Inter,sans-serif;font-size:13px;font-weight:500;padding:0 13px;transition:background-color .16s ease,color .16s ease}.home_page_main_div .home_health_range_toggle button.is_active{background:#165dfc;color:#fff;box-shadow:0 8px 20px #165dfc38}.home_page_main_div .home_health_range_toggle button:hover:not(.is_active){color:#165dfc}.home_page_main_div .home_health_section_hero{display:grid;grid-template-columns:180px minmax(0,1fr);gap:26px;align-items:center;margin-top:8px;margin-bottom:26px}.home_page_main_div .home_health_section_score_stack{display:flex;min-width:0;flex-direction:column;align-items:center;gap:16px}.home_page_main_div .home_health_section_title{width:168px;margin:0;color:#111827;font-size:28px;font-weight:700;line-height:1.2}.home_page_main_div .home_health_section_score{display:flex;justify-content:center}.home_page_main_div .home_health_section_score .home_health_circle_score{width:168px;height:168px}.home_page_main_div .home_health_section_score .home_health_circle_score strong{font-size:44px}.home_page_main_div .home_health_section_trend{min-width:0}.home_page_main_div .home_health_section_trend h2{margin:0 0 16px;color:#111827;font-size:28px;font-weight:700;visibility:hidden}.home_page_main_div .home_health_section_trend .home_health_sparkline_plot,.home_page_main_div .home_health_section_trend .home_health_strain_vertical_bar.is_section_hero{height:170px}.home_page_main_div .home_health_zone_section,.home_page_main_div .home_health_baseline_grid,.home_page_main_div .home_health_sleep_detail_summary,.home_page_main_div .home_health_sleep_detail_stages{margin-bottom:26px}.home_page_main_div .home_health_zone_section h3{margin:0 0 14px;color:#111827;font-size:18px;font-weight:700}.home_page_main_div .home_health_zone_list{display:flex;flex-direction:column;gap:13px}.home_page_main_div .home_health_zone_chart{min-height:var(--health-graph-body-height);display:flex;flex-direction:column;justify-content:center}.home_page_main_div .home_health_zone_section .home_health_zone_chart{min-height:0}.home_page_main_div .home_health_zone_row{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:14px;align-items:center}.home_page_main_div .home_health_zone_row>div:first-child{min-width:0}.home_page_main_div .home_health_zone_row strong,.home_page_main_div .home_health_zone_row span{color:#111827;font-size:13px;font-weight:700}.home_page_main_div .home_health_zone_row span{color:#475467;font-weight:700}.home_page_main_div .home_health_zone_row small{display:block;margin-top:4px;color:#667085;font-size:11px;font-weight:700;line-height:1.2}.home_page_main_div .home_health_zone_heading{display:flex;align-items:baseline;gap:10px}.home_page_main_div .home_health_zone_track{height:20px;border-radius:33px;background:#eef4fb;overflow:hidden}.home_page_main_div .home_health_zone_fill{display:block;height:100%;border-radius:inherit;background:#84cc16}.home_page_main_div .home_health_zone_fill.zone_1{background:#7ddc55}.home_page_main_div .home_health_zone_fill.zone_2{background:#facc15}.home_page_main_div .home_health_zone_fill.zone_3{background:#fb923c}.home_page_main_div .home_health_zone_fill.zone_4{background:#fb7185}.home_page_main_div .home_health_zone_fill.zone_5{background:#ef4444}.home_page_main_div .home_health_baseline_grid,.home_page_main_div .home_health_sleep_detail_summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}.home_page_main_div .home_health_baseline_bar,.home_page_main_div .home_health_sleep_detail_summary>div{min-width:0}.home_page_main_div .home_health_baseline_bar{width:100%;border:0;background:transparent;font-family:Inter,sans-serif;padding:0;text-align:left}.home_page_main_div .home_health_baseline_bar.is_clickable{cursor:pointer}.home_page_main_div .home_health_baseline_bar.is_clickable:hover,.home_page_main_div .home_health_baseline_bar.is_clickable:focus-visible{outline:none}.home_page_main_div .home_health_baseline_bar.is_clickable:hover .home_health_baseline_label,.home_page_main_div .home_health_baseline_bar.is_clickable:focus-visible .home_health_baseline_label{color:#165dfc}.home_page_main_div .home_health_baseline_label{display:inline-flex;min-width:0;align-items:center}.home_page_main_div .home_health_baseline_label .home_health_title_chevron{width:15px;height:15px;margin-left:4px}.home_page_main_div .home_health_baseline_label .home_health_title_chevron svg{width:15px;height:15px}.home_page_main_div .home_health_baseline_bar_header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.home_page_main_div .home_health_baseline_bar_header span,.home_page_main_div .home_health_baseline_bar_header strong{color:#111827;font-size:13px;font-weight:700}.home_page_main_div .home_health_baseline_bar_header strong{font-size:18px;font-weight:700}.home_page_main_div .home_health_baseline_track{position:relative;height:13px;border-radius:33px;background:#bfdbfe;overflow:visible}.home_page_main_div .home_health_baseline_track.is_centered_baseline{height:18px;background:#edf2f8;box-shadow:inset 0 0 0 1px #d8dee8}.home_page_main_div .home_health_baseline_track i{position:absolute;top:-5px;width:3px;height:23px;border-radius:999px;background:#111827;transform:translate(-50%)}.home_page_main_div .home_health_baseline_fill{display:block;height:100%;border-radius:inherit;background:var(--health-bar-color, #165dfc)}.home_page_main_div .home_health_baseline_range_band{position:absolute;top:-5px;bottom:-5px;display:block;border:2px dotted #98a2b3;border-radius:999px;background:#ffffffb8;pointer-events:none;z-index:2}.home_page_main_div .home_health_baseline_range_band.is_in_range{border-color:#16a34a}.home_page_main_div .home_health_sleep_summary_value{width:100%;min-width:0;border:0;background:transparent;font-family:Inter,sans-serif;padding:0;text-align:left}.home_page_main_div .home_health_sleep_summary_value.is_clickable{cursor:pointer}.home_page_main_div .home_health_sleep_summary_value.is_clickable:hover,.home_page_main_div .home_health_sleep_summary_value.is_clickable:focus-visible{outline:none}.home_page_main_div .home_health_sleep_summary_value.is_clickable:hover span,.home_page_main_div .home_health_sleep_summary_value.is_clickable:focus-visible span{color:#165dfc}.home_page_main_div .home_health_sleep_summary_value span,.home_page_main_div .home_health_sleep_summary_value strong{display:block}.home_page_main_div .home_health_sleep_summary_value span{color:#111827;font-size:13px;font-weight:700}.home_page_main_div .home_health_sleep_summary_value>span{display:inline-flex;align-items:center}.home_page_main_div .home_health_sleep_summary_value>span .home_health_title_chevron{width:15px;height:15px;margin-left:4px}.home_page_main_div .home_health_sleep_summary_value>span .home_health_title_chevron svg{width:15px;height:15px}.home_page_main_div .home_health_sleep_summary_value strong{margin-top:8px;color:#111827;font-size:30px;font-weight:700}.home_page_main_div .home_health_sleep_detail_stages{display:flex;flex-direction:column;gap:13px}.home_page_main_div .home_health_sleep_detail_stage{display:grid;grid-template-columns:132px minmax(0,1fr);gap:16px;align-items:center}.home_page_main_div .home_health_sleep_detail_stage div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.home_page_main_div .home_health_sleep_detail_stage strong,.home_page_main_div .home_health_sleep_detail_stage span{color:#111827;font-size:15px;font-weight:700}.home_page_main_div .home_health_sleep_detail_stage span{font-size:22px}.home_page_main_div .home_health_sleep_detail_stage_track{position:relative;height:20px;border-radius:33px;background:#eef4fb;overflow:visible}.home_page_main_div .home_health_sleep_detail_stage_fill{display:block;height:100%;border-radius:inherit}.home_page_main_div .home_health_sleep_detail_stage_range{position:absolute;top:-7px;bottom:-7px;display:block;min-width:12px;border:2px dotted #98a2b3;border-radius:999px;background:#ffffffad;transform:translate(0);z-index:2;pointer-events:none}.home_page_main_div .home_health_more_editor_page{display:flex;flex-direction:column;margin-top:-40px;min-height:calc(100vh - 170px);padding-bottom:76px}.home_page_main_div .home_health_more_editor_mobile_title{display:none;margin:0;color:#111827;font-size:26px;font-weight:700;line-height:1.15}.home_page_main_div .home_health_more_editor_header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.home_page_main_div .home_health_more_editor_header h2{margin:0;color:#111827;font-size:26px;font-weight:700;line-height:1.15}.home_page_main_div .home_health_more_editor_header p{margin:6px 0 0;color:#667085;font-size:13px;font-weight:700}.home_page_main_div .home_health_more_editor_header>span{flex:0 0 auto;color:#667085;font-size:13px;font-weight:700}.home_page_main_div .home_health_more_editor_list{--health-more-reorder-gap: 74px;display:flex;flex-direction:column;gap:10px}.home_page_main_div .habit_layout_editor_list{gap:16px}.home_page_main_div .habit_layout_editor_group{display:flex;flex-direction:column;gap:10px;min-width:0}.home_page_main_div .habit_layout_editor_group h3{margin:0;color:#111827;font-size:14px;font-weight:700;line-height:1.2}.home_page_main_div .home_health_more_editor_row{align-items:center;background:#fff;border:1px solid #e4e7ec;border-radius:18px;box-sizing:border-box;color:#111827;cursor:default;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 30px 34px;min-height:64px;padding:10px 14px;position:relative;text-align:left;transition:border-color .18s ease,margin .19s ease,opacity .16s ease,box-shadow .18s ease,transform .18s ease}.home_page_main_div .home_health_more_editor_row:hover{border-color:#165dfc57;box-shadow:0 14px 30px #0f172a14;transform:translateY(-1px)}.home_page_main_div .home_health_more_editor_row.is_selected{border-color:#dbeafe;background:#f8fbff}.home_page_main_div .home_health_more_editor_row.is_dragging{opacity:.56;transform:scale(.985);box-shadow:0 18px 34px #0f172a1f;cursor:grabbing}.home_page_main_div .home_health_more_editor_row.is_reorder_settled{animation:homeHealthMoreEditorRowSettled .78s cubic-bezier(.22,1,.36,1);background:#f8fbff;border-color:#165dfc6b}.home_page_main_div .home_health_more_editor_row.is_drop_before{margin-top:var(--health-more-reorder-gap)}.home_page_main_div .home_health_more_editor_row.is_drop_after{margin-bottom:var(--health-more-reorder-gap)}.home_page_main_div .home_health_more_editor_drag_card{cursor:grabbing;margin:0!important;opacity:1;pointer-events:none;position:fixed;transform:scale(1.015);transition:none;z-index:1000;box-shadow:0 22px 42px #0f172a2e}@keyframes homeHealthMoreEditorRowSettled{0%{box-shadow:0 20px 36px #165dfc29;transform:translateY(-5px) scale(1.012)}52%{box-shadow:0 14px 30px #165dfc1a;transform:translateY(1px) scale(1)}to{box-shadow:0 0 #165dfc00;transform:translateY(0) scale(1)}}.home_page_main_div .home_health_more_editor_reorder{align-items:center;background:transparent;border:0;border-radius:0;color:#667085;cursor:grab;display:inline-flex;height:28px;justify-content:center;justify-self:end;touch-action:none;transition:color .16s ease,opacity .16s ease,transform .18s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:28px}.home_page_main_div .home_health_more_editor_reorder svg{display:block;font-size:16px}.home_page_main_div .home_health_more_editor_reorder:active{cursor:grabbing}.home_page_main_div .home_health_more_editor_reorder:focus-visible{color:#165dfc;outline:2px solid rgba(22,93,252,.3);outline-offset:2px}.home_page_main_div .home_health_more_editor_reorder:disabled{pointer-events:none}.home_page_main_div .home_health_more_editor_reorder:disabled,.home_page_main_div .home_health_more_editor_reorder.is_disabled{color:#cbd5e1;cursor:default;opacity:.48}.home_page_main_div .home_health_more_editor_row.is_dragging .home_health_more_editor_reorder{color:#165dfc;transform:scale(1.08)}.home_page_main_div .home_health_more_editor_action{align-items:center;background:transparent;border:0;border-radius:0;color:#165dfc;cursor:pointer;display:inline-flex;height:28px;justify-content:center;justify-self:end;padding:0;transition:color .16s ease,transform .18s ease;width:28px}.home_page_main_div .home_health_more_editor_action svg{display:block;font-size:18px}.home_page_main_div .home_health_more_editor_action.is_remove{color:#dc2626}.home_page_main_div .home_health_more_editor_action:hover,.home_page_main_div .home_health_more_editor_action:focus-visible{color:#0f4fd8;outline:none;transform:scale(1.08)}.home_page_main_div .home_health_more_editor_action.is_remove:hover,.home_page_main_div .home_health_more_editor_action.is_remove:focus-visible{color:#b42318}.home_page_main_div .home_health_more_editor_row_text{display:flex;min-width:0;flex-direction:column;gap:3px}.home_page_main_div .home_health_more_editor_row_text strong{color:#111827;font-size:14px;font-weight:700;line-height:1.2}.home_page_main_div .home_health_more_editor_row_text small{color:#667085;font-size:12px;font-weight:700;line-height:1.2}.home_page_main_div .home_health_more_editor_footer{align-items:center;background:transparent;box-sizing:border-box;display:flex;flex:0 0 auto;gap:16px;justify-content:flex-end;margin-top:auto;padding:5px 0 0;position:fixed;bottom:20px;right:36px;z-index:14}.home_page_main_div .home_health_more_editor_footer>div{align-items:center;display:flex;gap:10px;justify-content:flex-end;position:relative;z-index:1}.home_page_main_div .home_health_more_editor_footer button{min-height:40px;border:1px solid #dbe3ef;border-radius:33px;background:#fff;color:#334155;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:500;padding:0 16px}.home_page_main_div .home_health_more_editor_footer button.is_primary{border-color:#165dfc;background:#165dfc;color:#fff;min-width:96px}.home_page_main_div .home_health_more_editor_footer button:disabled{cursor:not-allowed;opacity:.65}@media screen and (max-width:768px){.home_page_main_div .home_health_more_editor_page{margin-top:0}.home_page_main_div .home_health_more_editor_page>.home_health_breadcrumb{display:none}.home_page_main_div .home_health_more_editor_mobile_title{display:block;margin:0 0 18px;position:relative;z-index:2}.home_page_main_div .home_health_more_editor_header{display:none}}@media screen and (max-width:1180px){.home_page_main_div .home_health_overview_card{grid-template-columns:120px minmax(0,1fr)}.home_page_main_div .home_health_overview_chart .home_health_sparkline_dot:nth-child(-n+5){display:none}.home_page_main_div .home_health_more_grid,.home_page_main_div .home_health_section_graph_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:820px){.home_page_main_div .home_health_overview_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:0;padding:10px 8px;border:1px solid #e8edf5;border-radius:20px;background:#fff;box-shadow:0 14px 32px #0f172a0f}.home_page_main_div .home_health_overview_chart{display:none}.home_page_main_div .home_health_overview_card{border:0;border-radius:0;background:transparent;box-shadow:none;grid-template-columns:1fr;min-height:132px;padding:8px 4px;justify-items:center;text-align:center;gap:8px}.home_page_main_div .home_health_overview_card:hover,.home_page_main_div .home_health_overview_card:focus-visible{border-color:transparent;box-shadow:none;transform:none}.home_page_main_div .home_health_overview_card:focus-visible{border-radius:16px;outline:2px solid rgba(22,93,252,.34);outline-offset:-2px}.home_page_main_div .home_health_overview_card h3{width:94px;justify-content:center;margin-bottom:0;gap:1px;font-size:13px}.home_page_main_div .home_health_overview_card h3 .home_health_title_chevron{width:14px;height:14px;margin-left:1px}.home_page_main_div .home_health_overview_card h3 .home_health_title_chevron svg{width:14px;height:14px}.home_page_main_div .home_health_overview_copy{align-items:center;gap:5px}.home_page_main_div .home_health_overview_copy .home_health_metric_context{font-size:11px;line-height:1.15}.home_page_main_div .home_health_overview_card .home_health_circle_score{width:94px;height:94px;margin-top:4px}.home_page_main_div .home_health_overview_card .home_health_circle_score span{max-width:48px;font-size:8px}.home_page_main_div .home_health_overview_card .home_health_circle_score strong{font-size:22px}.home_page_main_div .home_health_overview_card .home_health_circle_score.has_target_range strong{max-width:64px;font-size:22px}.home_page_main_div .home_health_section_hero{grid-template-columns:1fr;gap:14px}.home_page_main_div .home_health_section_score_stack{width:100%}.home_page_main_div .home_health_section_title{width:100%;font-size:26px}.home_page_main_div .home_health_section_score{width:100%}.home_page_main_div .home_health_section_trend{justify-self:stretch;width:100%}.home_page_main_div .home_health_section_trend h2{display:none}.home_page_main_div .home_health_baseline_grid,.home_page_main_div .home_health_sleep_detail_summary,.home_page_main_div .home_health_more_grid,.home_page_main_div .home_health_section_graph_grid{grid-template-columns:1fr;gap:18px}.home_page_main_div .home_health_detail_header{align-items:flex-start;flex-direction:column}.home_page_main_div .home_health_range_toggle{max-width:100%;overflow-x:auto}.home_page_main_div .home_health_graph_header{flex-direction:column}.home_page_main_div .home_health_graph_header_right{width:100%;justify-content:space-between;flex-wrap:wrap;overflow:visible}.home_page_main_div .home_health_graph_card.is_expanded.has_source_badge .home_health_graph_header_right{box-sizing:border-box;padding-right:124px}.home_page_main_div .home_health_expanded_graph_controls{width:100%;justify-content:flex-start;flex-wrap:wrap}.home_page_main_div .home_health_expanded_graph_controls .home_health_graph_dropdown_button{flex:0 0 max-content}.home_page_main_div .home_health_graph_card.is_expanded.has_source_badge .home_health_expanded_graph_controls{width:auto;max-width:100%}.home_page_main_div .home_health_graph_keys,.home_page_main_div .home_health_sleep_compare_legend,.home_page_main_div .home_health_sleep_stages_legend,.home_page_main_div .home_health_restorative_legend,.home_page_main_div .home_health_sleep_stage_legend{min-width:0;max-width:100%;flex-wrap:nowrap;gap:6px;overflow:hidden;white-space:nowrap}.home_page_main_div .home_health_graph_keys span,.home_page_main_div .home_health_sleep_compare_legend span,.home_page_main_div .home_health_sleep_stages_legend span,.home_page_main_div .home_health_restorative_legend span,.home_page_main_div .home_health_sleep_stage_legend span{min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home_page_main_div .home_health_graph_keys i,.home_page_main_div .home_health_sleep_compare_legend i,.home_page_main_div .home_health_sleep_stages_legend i,.home_page_main_div .home_health_restorative_legend i,.home_page_main_div .home_health_sleep_stage_legend i{flex:0 0 auto}.home_page_main_div .home_health_graph_keys{right:12px;max-width:calc(100% - 24px);font-size:9px}.home_page_main_div .home_health_sleep_compare_plot,.home_page_main_div .home_health_sleep_stages_plot,.home_page_main_div .home_health_restorative_plot{display:grid;grid-template-columns:repeat(var(--health-special-count, 1),minmax(0,1fr));gap:var(--health-special-gap, 5px);min-width:0;width:100%}.home_page_main_div .home_health_sleep_compare_group,.home_page_main_div .home_health_sleep_stages_group,.home_page_main_div .home_health_restorative_group{min-width:0}.home_page_main_div .home_health_sleep_compare_label,.home_page_main_div .home_health_sleep_stages_label,.home_page_main_div .home_health_restorative_label{display:block;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.home_page_main_div .home_health_sleep_footer{display:none}.home_page_main_div .home_health_sleep_night_pies{--home-health-sleep-night-card-pad: 14px;--home-health-sleep-night-edge: 18px;--home-health-sleep-night-edge-total: 36px;box-sizing:border-box;display:flex;grid-template-columns:none;gap:5px;width:calc(100% + var(--home-health-sleep-night-card-pad) * 2);max-width:none;margin-left:calc(var(--home-health-sleep-night-card-pad) * -1);margin-right:calc(var(--home-health-sleep-night-card-pad) * -1);overflow-x:auto;flex:0 0 auto;min-height:86px;padding:6px 0 4px;scroll-padding-inline:var(--home-health-sleep-night-edge);scroll-snap-type:x proximity;scrollbar-width:none}.home_page_main_div .home_health_sleep_night_pies::-webkit-scrollbar{display:none}.home_page_main_div .home_health_sleep_night_pies:before,.home_page_main_div .home_health_sleep_night_pies:after{content:"";flex:0 0 var(--home-health-sleep-night-edge);pointer-events:none}.home_page_main_div .home_health_sleep_night_pies .home_health_sleep_night{flex:0 0 calc((100% - var(--home-health-sleep-night-edge-total) - 20px) / 3.25);min-width:calc((100% - var(--home-health-sleep-night-edge-total) - 20px) / 3.25);scroll-snap-align:start}}@media screen and (max-width:575px){.home_page_main_div .home_health_mode_toggle{width:100%}.home_page_main_div .home_health_provider_picker{max-width:100%}.home_page_main_div .home_health_circle_score{width:76px;height:76px}.home_page_main_div .home_health_section_score .home_health_circle_score{width:156px;height:156px;margin-top:8px}.home_page_main_div .home_health_strain_vertical_bar.is_section_hero .home_health_strain_vertical_tracks{gap:0}.home_page_main_div .home_health_pie_chart{flex-direction:column;gap:12px}.home_page_main_div .home_health_pie_chart svg{width:160px;min-width:0}.home_page_main_div .home_health_pie_legend{width:100%}.home_page_main_div .home_health_time_in_bed_chart{grid-template-columns:minmax(0,1fr);padding-inline:0}.home_page_main_div .home_health_time_in_bed_columns,.home_page_main_div .home_health_time_in_bed_date_axis{gap:var(--health-time-in-bed-gap, 4px)}.home_page_main_div .home_health_time_in_bed_range{width:var(--health-time-in-bed-range-width, clamp(12px, 44%, 20px))}.home_page_main_div .home_health_time_in_bed_range_label{max-width:calc(100% - 2px);font-size:8px}.home_page_main_div .home_health_time_in_bed_average_label{font-size:9px}.home_page_main_div .home_health_zone_row,.home_page_main_div .home_health_sleep_detail_stage{grid-template-columns:1fr;gap:8px}.home_page_main_div .home_health_more_editor_header{align-items:flex-start;flex-direction:column;gap:8px}.home_page_main_div .home_health_more_editor_list{--health-more-reorder-gap: 66px}.home_page_main_div .home_health_more_editor_row{grid-template-columns:minmax(0,1fr) 28px 30px;min-height:58px;padding:9px 12px}.home_page_main_div .home_health_more_editor_reorder,.home_page_main_div .home_health_more_editor_action{height:26px;width:26px}.home_page_main_div .home_health_more_editor_footer{bottom:10px;left:20px;right:20px}}.activity_journal_prompt_backdrop{position:fixed;inset:0;z-index:65000;box-sizing:border-box;width:100vw;height:100vh;padding:8px;background:#00000073;display:flex;align-items:center;justify-content:center}.activity_journal_prompt_dialog{width:100%;max-width:none;box-sizing:border-box;border:1px solid #f3f4f6;border-radius:20px;background:#fff;padding:24px;box-shadow:0 25px 50px #0f172a40;font-family:Inter,sans-serif}.activity_journal_prompt_copy{margin-bottom:20px}.activity_journal_prompt_title{margin:0;color:#030712;font-size:20px;font-weight:600;line-height:1.25;letter-spacing:0}.activity_journal_prompt_description{margin:8px 0 0;color:#4b5563;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0}.activity_journal_prompt_actions{display:flex;flex-direction:column-reverse;gap:8px}.activity_journal_prompt_button{min-height:40px;padding:0 20px;border-radius:33px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.activity_journal_prompt_button--secondary{border:1px solid #e5e7eb;background:#fff;color:#374151}.activity_journal_prompt_button--secondary:hover{background:#f9fafb}.activity_journal_prompt_button--primary{border:1px solid #165dfc;background:#165dfc;color:#fff;font-weight:600}.activity_journal_prompt_button--primary:hover{border-color:#0f4fe3;background:#0f4fe3}.activity_journal_prompt_button:focus-visible{outline:3px solid rgba(22,93,252,.22);outline-offset:2px}@media(min-width:600px){.activity_journal_prompt_backdrop{padding:16px}.activity_journal_prompt_dialog{max-width:384px}.activity_journal_prompt_actions{flex-direction:row;justify-content:flex-end}}.profile_setup_modal .ant-modal-content{border-radius:18px;overflow:hidden}.profile_setup_modal .ant-modal-title{color:#111827;font-size:20px;font-weight:700}.profile_setup_modal_body{display:flex;flex-direction:column;gap:18px}.profile_setup_preview{display:flex;justify-content:center;padding-top:4px}.profile_setup_preview .profile_setup_preview_image{width:96px;height:96px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid #dbe5ff}.profile_setup_upload_section{display:flex;flex-direction:column;align-items:stretch;gap:8px}.profile_setup_upload_action{width:100%;min-height:44px;border:0;border-radius:33px;background:#165dfc;color:#fff;cursor:pointer;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;padding:0 22px;text-align:center;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.profile_setup_upload_action:hover,.profile_setup_upload_action:focus-visible{background:#0f4ed7;box-shadow:0 0 0 3px #165dfc2e}.profile_setup_upload_action:hover{transform:translateY(-1px)}.profile_setup_upload_action:disabled{cursor:not-allowed;opacity:.7;transform:none}.profile_setup_upload_action.is_selected{background:#0f4ed7}.profile_setup_upload_title{font-size:14px;font-weight:700}.profile_setup_upload_icon{display:inline-flex;width:18px;height:18px}.profile_setup_upload_icon svg{width:18px;height:18px}.profile_setup_upload_icon svg path{stroke:currentColor!important}.profile_setup_upload_hint{align-self:center;color:#6b7280;font-size:12px;font-weight:500;max-width:min(100%,280px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.profile_setup_clear_upload{border:0;background:transparent;color:#165dfc;cursor:pointer;font-size:13px;font-weight:700;padding:0}.profile_setup_or_divider{display:flex;align-items:center;gap:12px;color:#6b7280;font-size:12px;font-weight:700;text-transform:uppercase}.profile_setup_or_divider:before,.profile_setup_or_divider:after{content:"";flex:1;height:1px;background:#e5e7eb}.profile_setup_section{display:flex;flex-direction:column;gap:10px}.profile_setup_label{color:#374151;font-size:13px;font-weight:700}.profile_setup_swatch_grid,.profile_setup_text_color_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:10px}.profile_setup_background_swatch,.profile_setup_text_swatch{width:100%;aspect-ratio:1/1;min-width:34px;border:2px solid transparent;border-radius:10px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.profile_setup_background_swatch:hover,.profile_setup_background_swatch:focus-visible,.profile_setup_background_swatch.is_active,.profile_setup_text_swatch:hover,.profile_setup_text_swatch:focus-visible,.profile_setup_text_swatch.is_active{border-color:#165dfc;box-shadow:0 0 0 2px #165dfc29}.profile_setup_background_swatch:hover,.profile_setup_text_swatch:hover{transform:translateY(-1px)}.profile_setup_background_swatch:disabled,.profile_setup_text_swatch:disabled{cursor:not-allowed;opacity:.7;transform:none}.profile_setup_text_swatch{border-color:#e5e7eb}.profile_setup_actions{display:flex;justify-content:flex-end;gap:10px;padding-top:2px}.profile_setup_saving{display:inline-flex;align-items:center;gap:8px}:root{--theme-color: #165dfc;--secondary-color-theme: #d6ffb6;--app-radius-sm: 10px;--app-radius-md: 16px;--app-radius-card: 20px;--app-radius-pill: 33px;--color-surface: #ffffff;--color-surface-muted: #f9fafb;--color-surface-active: #eff6ff;--color-border: #d1d5db;--color-border-subtle: #f3f4f6;--color-text-strong: #111322;--color-text-default: #454545;--color-text-muted: #6b7280;--color-text-subtle: #9ca3af;--color-text-disabled: #cfcfcf;--color-text-inverse: #ffffff;--shadow-sm: 0 1px 3px rgba(15, 23, 42, .08);--shadow-md: 0 4px 16px rgba(15, 23, 42, .08);--motion-duration-xs: .12s;--motion-duration-sm: .18s;--motion-duration-md: .24s;--motion-duration-lg: .32s;--motion-ease-standard: cubic-bezier(.2, 0, 0, 1);--motion-ease-emphasized: cubic-bezier(.22, 1, .36, 1);--motion-distance-sm: 4px;--motion-distance-md: 8px;--transition-fast: .15s ease;--transition-base: .2s ease;--transition-emphasized: .35s cubic-bezier(.4, 0, .2, 1)}body{margin:0!important;font-family:Inter,sans-serif!important;font-synthesis-weight:none;background:var(--color-surface);color:var(--color-text-strong);scrollbar-width:none;scrollbar-color:transparent transparent}body::-webkit-scrollbar{width:0px!important;height:0}html,body,#root,button,input,textarea,select,optgroup,.ant-app,.ant-btn,.ant-input,.ant-input-number,.ant-select,.ant-picker,.ant-dropdown,.ant-modal,.ant-drawer,.ant-popover,.ant-tooltip,.swal2-container{font-family:Inter,sans-serif!important;font-synthesis-weight:none}::-webkit-scrollbar{display:none}.swal2-popup,.stepsBody,.main_div_stepSider{border-radius:var(--app-radius-pill)!important}.ant-select-dropdown,.ant-dropdown-menu,.ant-picker-dropdown .ant-picker-panel-container{border-radius:12px!important}.ant-dropdown{border-radius:12px!important;overflow:hidden}:root{--cf-dropdown-control-height: 40px;--cf-dropdown-control-radius: 33px;--cf-dropdown-control-padding-x: 14px;--cf-dropdown-option-height: 38px;--cf-dropdown-font-size: 14px;--cf-dropdown-font-weight: 500}.results_calendar_time_slot,.journal_calendar_entry_time,.team_calendar_event_time{white-space:nowrap;word-break:keep-all;font-variant-numeric:tabular-nums}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}.score_card_menu_btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;margin:0;padding:0;font:inherit;color:inherit;display:inline-flex;align-items:center;justify-content:center}.ui-reset-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;margin:0;padding:0;font:inherit;display:inline-flex;align-items:center;justify-content:center;color:inherit;cursor:pointer}.ui-reset-button:disabled{cursor:not-allowed}.filter-trigger-control{position:relative;display:inline-flex;align-items:center;max-width:100%}.filter-trigger-button--clearable{padding-right:40px!important}.filter-trigger-clear{position:absolute;right:12px;top:50%;width:24px;height:24px;transform:translateY(-50%);color:#00000073;z-index:3;pointer-events:auto}.filter-trigger-clear:hover,.filter-trigger-clear:focus-visible{color:#000000bf}.filter-trigger-clear svg path{fill:currentColor}.filter-trigger-chevron{display:inline-flex;align-items:center}.filter-trigger-chevron--hidden{visibility:hidden}.main_meditation_page .filter-trigger-control,.main_fitness_page .filter-trigger-control{flex:0 0 auto;height:40px}.main_meditation_page .btn_duration,.main_meditation_page .btn_goal,.main_fitness_page .btn_duration,.main_fitness_page .btn_goal{border-color:#999!important;color:#999!important;height:40px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.main_meditation_page .btn_duration svg path,.main_meditation_page .btn_duration svg circle,.main_meditation_page .btn_duration svg rect,.main_meditation_page .btn_duration svg line,.main_meditation_page .btn_duration svg polyline,.main_meditation_page .btn_duration svg polygon,.main_meditation_page .btn_goal svg path,.main_meditation_page .btn_goal svg circle,.main_meditation_page .btn_goal svg rect,.main_meditation_page .btn_goal svg line,.main_meditation_page .btn_goal svg polyline,.main_meditation_page .btn_goal svg polygon,.main_fitness_page .btn_duration svg path,.main_fitness_page .btn_duration svg circle,.main_fitness_page .btn_duration svg rect,.main_fitness_page .btn_duration svg line,.main_fitness_page .btn_duration svg polyline,.main_fitness_page .btn_duration svg polygon,.main_fitness_page .btn_goal svg path,.main_fitness_page .btn_goal svg circle,.main_fitness_page .btn_goal svg rect,.main_fitness_page .btn_goal svg line,.main_fitness_page .btn_goal svg polyline,.main_fitness_page .btn_goal svg polygon{transition:fill .18s ease,stroke .18s ease}.main_meditation_page .btn_duration svg [stroke]:not([stroke=none]),.main_meditation_page .btn_goal svg [stroke]:not([stroke=none]),.main_fitness_page .btn_duration svg [stroke]:not([stroke=none]),.main_fitness_page .btn_goal svg [stroke]:not([stroke=none]){stroke:#999!important}.main_meditation_page .btn_duration svg [fill]:not([fill=none]),.main_meditation_page .btn_goal svg [fill]:not([fill=none]),.main_fitness_page .btn_duration svg [fill]:not([fill=none]),.main_fitness_page .btn_goal svg [fill]:not([fill=none]){fill:#999!important}.main_meditation_page .btn_duration:hover,.main_meditation_page .btn_duration:focus,.main_meditation_page .btn_goal:hover,.main_meditation_page .btn_goal:focus,.main_fitness_page .btn_duration:hover,.main_fitness_page .btn_duration:focus,.main_fitness_page .btn_goal:hover,.main_fitness_page .btn_goal:focus{border-color:#999!important;color:#999!important;background-color:#fff!important}.main_meditation_page .btn_duration:hover svg [stroke]:not([stroke=none]),.main_meditation_page .btn_duration:focus svg [stroke]:not([stroke=none]),.main_meditation_page .btn_goal:hover svg [stroke]:not([stroke=none]),.main_meditation_page .btn_goal:focus svg [stroke]:not([stroke=none]),.main_fitness_page .btn_duration:hover svg [stroke]:not([stroke=none]),.main_fitness_page .btn_duration:focus svg [stroke]:not([stroke=none]),.main_fitness_page .btn_goal:hover svg [stroke]:not([stroke=none]),.main_fitness_page .btn_goal:focus svg [stroke]:not([stroke=none]){stroke:#999!important}.main_meditation_page .btn_duration:hover svg [fill]:not([fill=none]),.main_meditation_page .btn_duration:focus svg [fill]:not([fill=none]),.main_meditation_page .btn_goal:hover svg [fill]:not([fill=none]),.main_meditation_page .btn_goal:focus svg [fill]:not([fill=none]),.main_fitness_page .btn_duration:hover svg [fill]:not([fill=none]),.main_fitness_page .btn_duration:focus svg [fill]:not([fill=none]),.main_fitness_page .btn_goal:hover svg [fill]:not([fill=none]),.main_fitness_page .btn_goal:focus svg [fill]:not([fill=none]){fill:#999!important}.main_meditation_page .btn_duration.filter-trigger-button--open,.main_meditation_page .btn_goal.filter-trigger-button--open,.main_fitness_page .btn_duration.filter-trigger-button--open,.main_fitness_page .btn_goal.filter-trigger-button--open{border-color:var(--theme-color)!important;color:var(--theme-color)!important;background-color:#fff!important}.main_meditation_page .btn_duration.filter-trigger-button--open svg [stroke]:not([stroke=none]),.main_meditation_page .btn_goal.filter-trigger-button--open svg [stroke]:not([stroke=none]),.main_fitness_page .btn_duration.filter-trigger-button--open svg [stroke]:not([stroke=none]),.main_fitness_page .btn_goal.filter-trigger-button--open svg [stroke]:not([stroke=none]){stroke:var(--theme-color)!important}.main_meditation_page .btn_duration.filter-trigger-button--open svg [fill]:not([fill=none]),.main_meditation_page .btn_goal.filter-trigger-button--open svg [fill]:not([fill=none]),.main_fitness_page .btn_duration.filter-trigger-button--open svg [fill]:not([fill=none]),.main_fitness_page .btn_goal.filter-trigger-button--open svg [fill]:not([fill=none]){fill:var(--theme-color)!important}.main_meditation_page .btn_duration.filter-trigger-button--open .filter-trigger-chevron,.main_meditation_page .btn_goal.filter-trigger-button--open .filter-trigger-chevron,.main_fitness_page .btn_duration.filter-trigger-button--open .filter-trigger-chevron,.main_fitness_page .btn_goal.filter-trigger-button--open .filter-trigger-chevron{color:#2a2f35!important}.main_meditation_page .btn_duration.filter-trigger-button--open .filter-trigger-chevron svg [stroke]:not([stroke=none]),.main_meditation_page .btn_goal.filter-trigger-button--open .filter-trigger-chevron svg [stroke]:not([stroke=none]),.main_fitness_page .btn_duration.filter-trigger-button--open .filter-trigger-chevron svg [stroke]:not([stroke=none]),.main_fitness_page .btn_goal.filter-trigger-button--open .filter-trigger-chevron svg [stroke]:not([stroke=none]){stroke:#2a2f35!important}.main_meditation_page .btn_duration.filter-trigger-button--open .filter-trigger-chevron svg [fill]:not([fill=none]),.main_meditation_page .btn_goal.filter-trigger-button--open .filter-trigger-chevron svg [fill]:not([fill=none]),.main_fitness_page .btn_duration.filter-trigger-button--open .filter-trigger-chevron svg [fill]:not([fill=none]),.main_fitness_page .btn_goal.filter-trigger-button--open .filter-trigger-chevron svg [fill]:not([fill=none]){fill:#2a2f35!important}.main_meditation_page .btn_duration:hover .filter-trigger-chevron,.main_meditation_page .btn_goal:hover .filter-trigger-chevron,.main_fitness_page .btn_duration:hover .filter-trigger-chevron,.main_fitness_page .btn_goal:hover .filter-trigger-chevron{color:var(--theme-color)!important}.main_meditation_page .btn_duration:hover .filter-trigger-chevron svg [stroke]:not([stroke=none]),.main_meditation_page .btn_goal:hover .filter-trigger-chevron svg [stroke]:not([stroke=none]),.main_fitness_page .btn_duration:hover .filter-trigger-chevron svg [stroke]:not([stroke=none]),.main_fitness_page .btn_goal:hover .filter-trigger-chevron svg [stroke]:not([stroke=none]){stroke:var(--theme-color)!important}.main_meditation_page .btn_duration:hover .filter-trigger-chevron svg [fill]:not([fill=none]),.main_meditation_page .btn_goal:hover .filter-trigger-chevron svg [fill]:not([fill=none]),.main_fitness_page .btn_duration:hover .filter-trigger-chevron svg [fill]:not([fill=none]),.main_fitness_page .btn_goal:hover .filter-trigger-chevron svg [fill]:not([fill=none]){fill:var(--theme-color)!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.kalam{font-family:Inter,sans-serif}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-50{margin-top:50px}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.f12{font-size:12px}.f14{font-size:14px}.f16{font-size:16px}.f18{font-size:18px}.f20{font-size:20px}.f24{font-size:24px}.f28{font-size:28px}.f32{font-size:32px}.fw-400,.fw-500,.fw-600{font-weight:500}.fw-700{font-weight:700}.w350{max-width:350px}.m-auto{margin:auto}.onlyGradient,.gradient-badge.ant-badge .ant-badge-count{background:linear-gradient(to left,#1791c0,#14a8e6,#2766e6)}@media screen and (max-width:425px){h1{font-size:25px}}@media screen and (max-width:425px){h2{font-size:20px}}@keyframes cfAuthInputShake{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}.main_div{background-color:var(--color-surface)}.main_div .auth_logo{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}.main_div .form_wrapper{--cf-auth-field-height: 44px;--cf-auth-field-shake-room: 6px;overflow:visible}.main_div .form_wrapper .ant-input,.main_div .form_wrapper .ant-input-affix-wrapper,.main_div .form_wrapper .ant-btn{border-radius:33px}.main_div .form_wrapper .ant-input,.main_div .form_wrapper .ant-input-affix-wrapper{padding-left:17px}.main_div .form_wrapper .auth_text_field .ant-input,.main_div .form_wrapper .auth_email_field .ant-input,.main_div .form_wrapper .auth_password_field .ant-input-password{box-sizing:border-box;width:100%;height:var(--cf-auth-field-height);min-height:var(--cf-auth-field-height);line-height:calc(var(--cf-auth-field-height) - 2px)}.main_div .form_wrapper .auth_text_field .ant-input,.main_div .form_wrapper .auth_email_field .ant-input{padding-top:0;padding-bottom:0}.main_div .form_wrapper .ant-input-affix-wrapper .ant-input,.main_div .form_wrapper .ant-input-password input{border-radius:33px;padding-left:0}.main_div .form_wrapper .auth_password_field .ant-input-password{display:inline-flex;align-items:center;padding:0 13px 0 17px;overflow:hidden;background-color:transparent!important;background-clip:border-box;-webkit-background-clip:border-box}.main_div .form_wrapper .auth_password_field .ant-input-password:focus-within,.main_div .form_wrapper .auth_password_field .ant-input-password:has(input:-webkit-autofill){background-color:transparent!important}.main_div .form_wrapper .auth_password_field .ant-input-password input{position:relative;z-index:0;height:auto;line-height:1.4;border-radius:0;background-color:transparent!important}.main_div .form_wrapper .auth_password_field .ant-input-password input:-webkit-autofill{background-color:transparent!important;box-shadow:0 0 0 1000px var(--color-surface) inset!important;-webkit-box-shadow:0 0 0 1000px var(--color-surface) inset!important;-webkit-text-fill-color:var(--color-text-strong);caret-color:var(--color-text-strong);-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.main_div .form_wrapper .auth_password_field .ant-input-password-icon{display:inline-flex;align-items:center}.main_div .form_wrapper .auth_password_field .ant-input-suffix{position:relative;z-index:1;background-color:transparent!important}.main_div .form_wrapper .auth_text_field,.main_div .form_wrapper .auth_email_field,.main_div .form_wrapper .auth_password_field,.main_div .form_wrapper .auth_text_field .ant-form-item-control,.main_div .form_wrapper .auth_text_field .ant-form-item-control-input,.main_div .form_wrapper .auth_text_field .ant-form-item-control-input-content,.main_div .form_wrapper .auth_email_field .ant-form-item-control,.main_div .form_wrapper .auth_email_field .ant-form-item-control-input,.main_div .form_wrapper .auth_email_field .ant-form-item-control-input-content,.main_div .form_wrapper .auth_password_field .ant-form-item-control,.main_div .form_wrapper .auth_password_field .ant-form-item-control-input,.main_div .form_wrapper .auth_password_field .ant-form-item-control-input-content{overflow:visible}.main_div .form_wrapper .auth_text_field .ant-form-item-control-input,.main_div .form_wrapper .auth_email_field .ant-form-item-control-input,.main_div .form_wrapper .auth_password_field .ant-form-item-control-input{padding-inline:var(--cf-auth-field-shake-room)}.main_div .form_wrapper .auth_text_field.ant-form-item-has-error .ant-form-item-control-input-content,.main_div .form_wrapper .auth_email_field.ant-form-item-has-error .ant-form-item-control-input-content,.main_div .form_wrapper .auth_password_field.ant-form-item-has-error .ant-form-item-control-input-content{animation:none!important}.main_div .form_wrapper .auth_text_field.ant-form-item-has-error .ant-input,.main_div .form_wrapper .auth_text_field.ant-form-item-has-error .ant-input-affix-wrapper,.main_div .form_wrapper .auth_email_field.ant-form-item-has-error .ant-input,.main_div .form_wrapper .auth_email_field.ant-form-item-has-error .ant-input-affix-wrapper,.main_div .form_wrapper .auth_password_field.ant-form-item-has-error .ant-input,.main_div .form_wrapper .auth_password_field.ant-form-item-has-error .ant-input-affix-wrapper{animation:cfAuthInputShake var(--motion-duration-md, .24s) ease both;transform-origin:center}@media screen and (max-width:575px){.main_div .form_wrapper h2{margin:0 0 14px}.main_div .form_wrapper .ant-form-item{margin-bottom:10px}.main_div .form_wrapper .auth_text_field,.main_div .form_wrapper .auth_email_field,.main_div .form_wrapper .auth_password_field{--cf-auth-error-slot: 20px;margin-bottom:0;padding-bottom:0}.main_div .form_wrapper .auth_text_field.ant-form-item-has-error .ant-input,.main_div .form_wrapper .auth_text_field.ant-form-item-has-error .ant-input-affix-wrapper,.main_div .form_wrapper .auth_email_field.ant-form-item-has-error .ant-input,.main_div .form_wrapper .auth_email_field.ant-form-item-has-error .ant-input-affix-wrapper,.main_div .form_wrapper .auth_password_field.ant-form-item-has-error .ant-input,.main_div .form_wrapper .auth_password_field.ant-form-item-has-error .ant-input-affix-wrapper{animation:none!important;transform:none!important}.main_div .form_wrapper .auth_text_field .ant-form-item-control,.main_div .form_wrapper .auth_email_field .ant-form-item-control,.main_div .form_wrapper .auth_password_field .ant-form-item-control{padding-bottom:0}.main_div .form_wrapper .auth_text_field .ant-form-item-additional,.main_div .form_wrapper .auth_email_field .ant-form-item-additional,.main_div .form_wrapper .auth_password_field .ant-form-item-additional{position:static;min-height:var(--cf-auth-error-slot);margin-top:4px;overflow:visible}.main_div .form_wrapper .auth_text_field .ant-form-item-explain,.main_div .form_wrapper .auth_text_field .ant-form-item-extra,.main_div .form_wrapper .auth_email_field .ant-form-item-explain,.main_div .form_wrapper .auth_email_field .ant-form-item-extra,.main_div .form_wrapper .auth_password_field .ant-form-item-explain,.main_div .form_wrapper .auth_password_field .ant-form-item-extra{position:static;min-height:var(--cf-auth-error-slot);padding:0 var(--cf-auth-field-shake-room);margin-top:0;line-height:1.2;pointer-events:none}.main_div .form_wrapper .auth_text_field .ant-form-item-explain-error,.main_div .form_wrapper .auth_email_field .ant-form-item-explain-error,.main_div .form_wrapper .auth_password_field .ant-form-item-explain-error{line-height:1.2}.main_div .form_wrapper .ant-form-item-label{padding-bottom:3px}.main_div .form_wrapper .ant-form-item-label>label{height:auto;line-height:1.2}.main_div .form_wrapper .ant-input,.main_div .form_wrapper .ant-input-affix-wrapper,.main_div .form_wrapper .ant-input-affix-wrapper .ant-input,.main_div .form_wrapper .ant-input-password input{font-size:16px}.main_div .form_wrapper .ant-input,.main_div .form_wrapper .ant-input-affix-wrapper{min-height:var(--cf-auth-field-height)}.main_div .form_wrapper .auth_text_field .ant-input,.main_div .form_wrapper .auth_email_field .ant-input,.main_div .form_wrapper .auth_password_field .ant-input-password,.main_div .form_wrapper .auth_password_field .ant-input-password input{line-height:normal}.main_div .form_wrapper .auth_primary_btn,.main_div .form_wrapper .social_btn{min-height:42px}.main_div .form_wrapper .forget_link_item{margin-bottom:14px}.main_div .form_wrapper .terms_text{font-size:12px;line-height:1.25}}.main_div .form_wrapper .auth_primary_btn{border:0!important;background:#165dfc!important;color:#fff!important;box-shadow:none!important}.main_div .form_wrapper .auth_primary_btn:hover,.main_div .form_wrapper .auth_primary_btn:focus{background:#165dfc!important;color:#fff!important;box-shadow:none!important}.main_div .form_wrapper .terms_text{text-align:center;color:#111322;font-weight:500}.main_div .form_wrapper .terms_text .termsAndConidtionLink{color:#165dfc;text-decoration:underline!important}@media screen and (max-width:440px){.main_div .form_wrapper{padding-bottom:0}}.main_div .form_wrapper .label_register label{color:#454545}.main_div .form_wrapper .label_register{padding-top:15px;padding-bottom:15px}.main_div .form_wrapper .back_arrow{display:flex;flex-direction:row;align-items:center;gap:20px}.main_div .form_wrapper .back_arrow span{cursor:pointer;height:21px}.main_div .form_wrapper .forget_link_item{display:flex;flex-direction:row;justify-content:end}.main_div .form_wrapper .forget_link_item .link_forget{color:#165dfc;font-weight:500}.main_div .form_wrapper .para .verify_email{color:#111322;font-weight:700}.main_div .social_section{display:flex;flex-direction:column;gap:12px}@media screen and (max-width:575px){.main_div .social_section{gap:9px}}.main_div .navigation_section{margin-top:30px;text-align:center}@media screen and (max-width:575px){.main_div .navigation_section{margin-top:16px;font-size:13px}}.main_div .navigation_section span{color:#111322;font-weight:500}.main_div .navigation_section .link_register{color:#165dfc;font-weight:700}.main_div .term_and_condition_check span .termsAndConidtionLink{color:#165dfc;text-decoration:underline!important}.main_div .auth_or_divider{color:#111322}@media screen and (max-width:575px){.main_div .auth_or_divider{margin:14px 0}}.main_div .auth_or_divider .ant-divider-inner-text{color:#111322}@media(prefers-reduced-motion:reduce){.main_div .form_wrapper .auth_text_field.ant-form-item-has-error .ant-form-item-control-input-content,.main_div .form_wrapper .auth_text_field.ant-form-item-has-error .ant-input,.main_div .form_wrapper .auth_text_field.ant-form-item-has-error .ant-input-affix-wrapper,.main_div .form_wrapper .auth_email_field.ant-form-item-has-error .ant-form-item-control-input-content,.main_div .form_wrapper .auth_email_field.ant-form-item-has-error .ant-input,.main_div .form_wrapper .auth_email_field.ant-form-item-has-error .ant-input-affix-wrapper,.main_div .form_wrapper .auth_password_field.ant-form-item-has-error .ant-form-item-control-input-content,.main_div .form_wrapper .auth_password_field.ant-form-item-has-error .ant-input,.main_div .form_wrapper .auth_password_field.ant-form-item-has-error .ant-input-affix-wrapper{animation:none!important}}.auth_hero_panel{position:relative;height:100%;min-height:100vh;overflow:hidden;background:linear-gradient(180deg,#0a23481a,#0a234852),linear-gradient(135deg,#0e4b8f,#2f80ed 48%,#89cff0)}.auth_hero_panel .auth_hero_image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.authLayout_formWrapper{min-height:100vh;width:100%}.appLogo{margin-left:-14px}.appLogo img{width:100%;height:auto}.auth-wrapper{display:flex;flex-direction:column;justify-content:center;overflow:auto;height:100vh;margin:0 auto;width:80%;max-width:760px}.bg_content{position:relative;top:82%;left:52px}.bg_content .bg_heading{margin:0;font-size:30px;color:#fff}.bg_content .auth_para{color:#fff}.bg_content .bg_para{color:#d9d9d9;font-size:17px}@media screen and (max-width:991px){.auth-wrapper{width:min(88%,560px)}}@media screen and (max-width:575px){.authLayout_formWrapper{height:100dvh;min-height:0;overflow:hidden}.auth-wrapper{width:calc(100% - 48px);height:100dvh;min-height:0;box-sizing:border-box;overflow:hidden;padding:clamp(20px,4dvh,32px) 0 max(16px,env(safe-area-inset-bottom))}}@media screen and (max-width:359px){.auth-wrapper{width:calc(100% - 40px)}}.layout_main_div{--cf-mobile-header-y: 0px;--cf-mobile-header-opacity: 1;--cf-home-mobile-toggle-y: 0px;background-color:var(--color-surface);min-height:100vh}.layout_main_div .child{background-repeat:no-repeat;background-color:#faf8f3;padding-left:40px;padding-right:40px;background-size:cover;padding-top:80px;background-image:radial-gradient(ellipse at 60% 0%,#e0eaf8,#eceff7,#f5f2ea 70%,#faf8f3);min-height:calc(100vh - 80px)}@media screen and (max-width:480px){.layout_main_div .child{padding-left:0;padding-right:0}}.layout_main_div .child .inner_child_div{max-width:1440px;margin:0 auto}@media screen and (max-width:600px){.layout_main_div .child .inner_child_div{padding-left:10px!important;padding-right:10px!important}}.layout_main_div.layout_main_div--hide-header .header_section{display:none!important}.layout_main_div.layout_main_div--hide-header .child{min-height:100vh;padding-top:0}@media screen and (min-width:992px){.layout_main_div.layout_main_div--desktop-hide-header .header_section{display:none!important}.layout_main_div.layout_main_div--desktop-hide-header .child{box-sizing:border-box;height:100dvh;min-height:0;padding-top:0;overflow:hidden}.layout_main_div.layout_main_div--desktop-hide-header .child .inner_child_div,.layout_main_div.layout_main_div--desktop-hide-header .child .route_motion_shell{height:100%;min-height:0;overflow:visible}}.layout_main_div .header_section{height:75px;border-bottom:1px solid var(--color-border-subtle);border-radius:0 0 20px 20px;background-color:#fff;position:fixed;z-index:999;width:-webkit-fill-available;width:-moz-available;padding-left:40px;padding-right:40px}.layout_main_div .header_section .logo_column{height:75px;display:flex;flex-direction:row;align-items:center}.layout_main_div .header_section .header_logo{cursor:pointer}.layout_main_div .header_section .hamburgericon{display:none}@media screen and (max-width:768px){.layout_main_div .header_section .hamburgericon{padding-left:10px!important;display:block}}@media screen and (max-width:768px){.layout_main_div .header_section{padding-left:10px;padding-right:10px}}.layout_main_div .header_section .middle_column{height:75px;display:flex;flex-direction:row;align-items:center;justify-content:center}@media screen and (max-width:768px){.layout_main_div .header_section .middle_column{display:none}}.layout_main_div .header_section .middle_column .navs_header{display:flex;flex-direction:row;align-items:center;gap:20px;height:74px}.layout_main_div .header_section .middle_column .navs_header .inner_header_div a{color:#454545!important;text-decoration:none;height:74px;display:flex;flex-direction:row;align-items:center;gap:10px;border-bottom:3px solid transparent;transition:color .18s ease,border-color .18s ease}.layout_main_div .header_section .middle_column .navs_header .inner_header_div a svg path,.layout_main_div .header_section .middle_column .navs_header .inner_header_div a svg circle,.layout_main_div .header_section .middle_column .navs_header .inner_header_div a svg rect,.layout_main_div .header_section .middle_column .navs_header .inner_header_div a svg line,.layout_main_div .header_section .middle_column .navs_header .inner_header_div a svg polyline,.layout_main_div .header_section .middle_column .navs_header .inner_header_div a svg polygon{transition:fill .18s ease,stroke .18s ease}.layout_main_div .header_section .middle_column .navs_header .inner_header_div a .breathwork-nav-icon{transform:scale(1.1);transform-origin:center}.layout_main_div .header_section .middle_column .navs_header .inner_header_div a .breathwork-nav-icon path{fill:none!important;stroke:#454545!important}.layout_main_div .header_section .middle_column .navs_header .inner_header_div a .home-nav-icon path{fill:none!important;stroke:#454545!important}.layout_main_div .header_section .middle_column .navs_header .inner_header_div a .meditation-nav-icon{transform:scale(1.25);transform-origin:center}.layout_main_div .header_section .middle_column .navs_header .inner_header_div a .meditation-nav-icon path{fill:none!important;stroke:#454545!important}.layout_main_div .header_section .middle_column .navs_header .inner_header_div a .fitness-nav-icon{transform:scale(1.5);transform-origin:center}.layout_main_div .header_section .middle_column .navs_header .inner_header_div a .journal-nav-icon{transform:scale(1.25);transform-origin:center}.layout_main_div .header_section .middle_column .navs_header .inner_header_div a:hover{color:var(--theme-color)!important}.layout_main_div .header_section .middle_column .navs_header .inner_header_div a:hover svg [stroke]:not([stroke=none]){stroke:var(--theme-color)!important}.layout_main_div .header_section .middle_column .navs_header .inner_header_div a:hover svg [fill]:not([fill=none]){fill:var(--theme-color)!important}.layout_main_div .header_section .middle_column .navs_header .inner_header_div a:hover .breathwork-nav-icon path{fill:none!important;stroke:var(--theme-color)!important}.layout_main_div .header_section .middle_column .navs_header .inner_header_div a:hover .home-nav-icon path{fill:none!important;stroke:var(--theme-color)!important}.layout_main_div .header_section .middle_column .navs_header .inner_header_div a:hover .meditation-nav-icon path{fill:none!important;stroke:var(--theme-color)!important}.layout_main_div .header_section .middle_column .navs_header .inner_header_div a.active{color:var(--theme-color)!important;text-decoration:none;border-bottom:3px solid var(--theme-color)}.layout_main_div .header_section .middle_column .navs_header .inner_header_div a.active svg [stroke]:not([stroke=none]){stroke:var(--theme-color)!important}.layout_main_div .header_section .middle_column .navs_header .inner_header_div a.active svg [fill]:not([fill=none]){fill:var(--theme-color)!important}.layout_main_div .header_section .middle_column .navs_header .inner_header_div a.active .breathwork-nav-icon path{fill:none!important;stroke:var(--theme-color)!important}.layout_main_div .header_section .middle_column .navs_header .inner_header_div a.active .home-nav-icon path{fill:none!important;stroke:var(--theme-color)!important}.layout_main_div .header_section .middle_column .navs_header .inner_header_div a.active .meditation-nav-icon path{fill:none!important;stroke:var(--theme-color)!important}.layout_main_div .header_section .profile_column{height:75px;display:flex;flex-direction:row;align-items:center;justify-content:end;gap:12px}.layout_main_div .header_section .profile_column .header_wearable_trigger{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;justify-content:space-between;width:136px;height:40px;padding:0 12px 0 15px;border:1px solid var(--color-border);border-radius:33px;background:#fff;color:#2a2f35;box-shadow:none;outline:none;cursor:pointer;font-family:Inter,sans-serif;font-size:13px;font-weight:500;gap:8px;transition:color .18s ease,border-color .18s ease}.layout_main_div .header_section .profile_column .header_wearable_trigger:hover,.layout_main_div .header_section .profile_column .header_wearable_trigger:focus,.layout_main_div .header_section .profile_column .header_wearable_trigger:focus-visible{color:var(--theme-color);border-color:var(--theme-color);box-shadow:none;outline:none}.layout_main_div .header_section .profile_column .header_wearable_trigger>svg{width:16px;height:16px;flex:0 0 16px}.layout_main_div .header_section .profile_column .header_wearable_trigger_label{min-width:0;flex:1 1 auto;display:inline-flex;align-items:center;overflow:visible}.layout_main_div .header_section .profile_column .header_wearable_logo{display:inline-flex;align-items:center;justify-content:flex-start;width:78px;height:13px;flex:0 0 78px;overflow:visible}.layout_main_div .header_section .profile_column .header_wearable_logo img{display:block;width:78px;height:auto;max-width:none;max-height:13px;-o-object-fit:contain;object-fit:contain}.layout_main_div .header_section .profile_column .header_wearable_logo.is_oura{width:52px;flex-basis:52px}.layout_main_div .header_section .profile_column .header_wearable_logo.is_oura img{width:52px;max-height:13px}@media screen and (max-width:768px){.layout_main_div .header_section .profile_column .header_wearable_trigger{display:inline-flex}}@media screen and (max-width:425px){.layout_main_div .header_section .profile_column{gap:10px}.layout_main_div .header_section .profile_column .header_wearable_trigger{width:126px;padding:0 10px 0 13px}.layout_main_div .header_section .profile_column .header_wearable_logo{width:74px;flex-basis:74px}.layout_main_div .header_section .profile_column .header_wearable_logo img{width:74px}}.layout_main_div .header_section .profile_column .hamburgericon{color:#667085;cursor:pointer;border:1px solid transparent;border-radius:10px;transition:color .18s ease,border-color .18s ease}.layout_main_div .header_section .profile_column .hamburgericon svg path,.layout_main_div .header_section .profile_column .hamburgericon svg circle,.layout_main_div .header_section .profile_column .hamburgericon svg rect,.layout_main_div .header_section .profile_column .hamburgericon svg line,.layout_main_div .header_section .profile_column .hamburgericon svg polyline,.layout_main_div .header_section .profile_column .hamburgericon svg polygon{transition:fill .18s ease,stroke .18s ease}.layout_main_div .header_section .profile_column .hamburgericon:hover{color:var(--theme-color);border-color:transparent}.layout_main_div .header_section .profile_column .hamburgericon:hover svg path,.layout_main_div .header_section .profile_column .hamburgericon:hover svg circle,.layout_main_div .header_section .profile_column .hamburgericon:hover svg rect,.layout_main_div .header_section .profile_column .hamburgericon:hover svg line,.layout_main_div .header_section .profile_column .hamburgericon:hover svg polyline,.layout_main_div .header_section .profile_column .hamburgericon:hover svg polygon{stroke:var(--theme-color)!important}.layout_main_div .header_section .profile_column .hamburgericon:hover svg path[fill]:not([fill=none]),.layout_main_div .header_section .profile_column .hamburgericon:hover svg circle[fill]:not([fill=none]),.layout_main_div .header_section .profile_column .hamburgericon:hover svg rect[fill]:not([fill=none]){fill:var(--theme-color)!important}@media screen and (max-width:768px){.layout_main_div.layout_main_div--mobile-header-collapse .header_section{opacity:var(--cf-mobile-header-opacity, 1);transform:translate3d(0,var(--cf-mobile-header-y, 0px),0);will-change:opacity,transform}.layout_main_div.layout_main_div--mobile-header-collapse .meditation_topbar,.layout_main_div.layout_main_div--mobile-header-collapse .brain_training_topbar,.layout_main_div.layout_main_div--mobile-header-collapse .fitness_topbar,.layout_main_div.layout_main_div--mobile-header-collapse .playlist_picker_ribbon{transform:translate3d(0,var(--cf-home-mobile-toggle-y, 0px),0);transition:none!important;will-change:transform}}@media screen and (max-width:768px){.layout_main_div.layout_main_div--mobile-header-collapse.is_home_mobile_header_restoring .header_section{transition:opacity .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.layout_main_div.layout_main_div--mobile-header-collapse.is_home_mobile_header_restoring .home_mobile_shortcut_bar,.layout_main_div.layout_main_div--mobile-header-collapse.is_home_mobile_header_restoring .meditation_topbar,.layout_main_div.layout_main_div--mobile-header-collapse.is_home_mobile_header_restoring .brain_training_topbar,.layout_main_div.layout_main_div--mobile-header-collapse.is_home_mobile_header_restoring .fitness_topbar,.layout_main_div.layout_main_div--mobile-header-collapse.is_home_mobile_header_restoring .playlist_picker_ribbon{transition:transform .22s cubic-bezier(.22,1,.36,1)!important}}body.workout-fullpage-open .layout_main_div .header_section{display:none!important}body.workout-fullpage-open .layout_main_div .child{padding-top:0!important;min-height:100vh!important}body.breathwork-session-active .header_main,body.breathwork-test-active .header_main,body.breathwork-session-active .layout_main_div .header_section,body.breathwork-test-active .layout_main_div .header_section{display:none!important}body.breathwork-session-active .layout_main_div .child,body.breathwork-test-active .layout_main_div .child{padding-top:0!important;min-height:100vh!important}@media screen and (max-width:1199px){body.meditation-journey-mobile-open,body.meditation-timer-mobile-open,body.breathwork-journey-mobile-open,body.brain-training-journey-mobile-open,body.fitness-journey-mobile-open,body.fitness-results-mobile-open,body.journey-schedule-mobile-open{overflow:hidden}body.meditation-journey-mobile-open .layout_main_div,body.meditation-timer-mobile-open .layout_main_div,body.breathwork-journey-mobile-open .layout_main_div,body.brain-training-journey-mobile-open .layout_main_div,body.fitness-journey-mobile-open .layout_main_div,body.fitness-results-mobile-open .layout_main_div,body.journey-schedule-mobile-open .layout_main_div{height:100dvh;min-height:0;overflow:hidden}body.meditation-journey-mobile-open .layout_main_div .header_section,body.meditation-timer-mobile-open .layout_main_div .header_section,body.breathwork-journey-mobile-open .layout_main_div .header_section,body.brain-training-journey-mobile-open .layout_main_div .header_section,body.fitness-journey-mobile-open .layout_main_div .header_section,body.fitness-results-mobile-open .layout_main_div .header_section,body.journey-schedule-mobile-open .layout_main_div .header_section{display:none!important}body.meditation-journey-mobile-open .layout_main_div .child,body.meditation-timer-mobile-open .layout_main_div .child,body.breathwork-journey-mobile-open .layout_main_div .child,body.brain-training-journey-mobile-open .layout_main_div .child,body.fitness-journey-mobile-open .layout_main_div .child,body.fitness-results-mobile-open .layout_main_div .child,body.journey-schedule-mobile-open .layout_main_div .child{height:100dvh;min-height:0!important;padding-top:0!important;overflow:hidden}body.meditation-journey-mobile-open .layout_main_div .child .inner_child_div,body.meditation-journey-mobile-open .layout_main_div .child .route_motion_shell,body.meditation-timer-mobile-open .layout_main_div .child .inner_child_div,body.meditation-timer-mobile-open .layout_main_div .child .route_motion_shell,body.breathwork-journey-mobile-open .layout_main_div .child .inner_child_div,body.breathwork-journey-mobile-open .layout_main_div .child .route_motion_shell,body.brain-training-journey-mobile-open .layout_main_div .child .inner_child_div,body.brain-training-journey-mobile-open .layout_main_div .child .route_motion_shell,body.fitness-journey-mobile-open .layout_main_div .child .inner_child_div,body.fitness-journey-mobile-open .layout_main_div .child .route_motion_shell,body.fitness-results-mobile-open .layout_main_div .child .inner_child_div,body.fitness-results-mobile-open .layout_main_div .child .route_motion_shell,body.journey-schedule-mobile-open .layout_main_div .child .inner_child_div,body.journey-schedule-mobile-open .layout_main_div .child .route_motion_shell{height:100%;min-height:0;overflow:visible}}body.my-journey-open{overflow:hidden;scrollbar-width:none}body.my-journey-open::-webkit-scrollbar{display:none;width:0;height:0}html.my-journey-open{overflow:hidden;scrollbar-width:none}html.my-journey-open::-webkit-scrollbar{display:none;width:0;height:0}body.my-journey-open .layout_main_div{overflow:visible;scrollbar-width:none}body.my-journey-open .layout_main_div::-webkit-scrollbar{display:none;width:0;height:0}body.my-journey-open .layout_main_div .header_section{display:none!important}body.my-journey-open .layout_main_div .child{padding-top:0!important;min-height:100vh!important;overflow:visible;scrollbar-width:none}body.my-journey-open .layout_main_div .child::-webkit-scrollbar{display:none;width:0;height:0}@media screen and (max-width:600px){body.my-journey-open .layout_main_div{height:100dvh;min-height:0;overflow:hidden}body.my-journey-open .layout_main_div .child{box-sizing:border-box;height:100dvh;min-height:0!important;overflow:hidden}body.my-journey-open .layout_main_div .child .inner_child_div{max-width:none;height:100%;min-height:0;padding-left:0!important;padding-right:0!important;overflow:visible}body.my-journey-open .layout_main_div .child .route_motion_shell{height:100%;min-height:0;overflow:visible}}@media screen and (max-width:1199px){body.fitness-journey-mobile-returning .layout_main_div .header_section{animation:journeyMobileToggleRiseIn .28s ease-out both}}.main_div_pageLayout{width:100%}.main_div_norifications{width:100%;display:flex;flex-direction:row;justify-content:center}.main_div_norifications .inner_div_notifications{width:60%}@media screen and (max-width:768px){.main_div_norifications .inner_div_notifications{width:100%}}.main_div_norifications .inner_div_notifications .header{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.main_div_norifications .inner_div_notifications .header span{color:var(--color-text-muted);cursor:pointer}.main_div_norifications .inner_div_notifications .notification_section .mapped_notification_item{display:flex;flex-direction:column;gap:20px}.notificationItem{display:flex;flex-direction:row;align-items:center;gap:10px;background-color:transparent;padding:10px}.notificationItem .notificationItem_inner h3{margin:0}.notificationItem .notificationItem_inner span{color:var(--color-text-muted);margin-top:3px}.notification_bg{display:flex;flex-direction:row;align-items:center;gap:10px;background-color:#fffdf2;padding:10px}.notification_bg .notificationItem_inner h3{margin:0}.notification_bg .notificationItem_inner span{color:var(--color-text-muted);margin-top:3px}.email_notifications_settings .email_notifications_card{margin-top:18px;border:1px solid var(--color-border-subtle);border-radius:16px;background:#fff;overflow:hidden}.email_notifications_settings .email_notifications_card_header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--color-border-subtle)}.email_notifications_settings .email_notifications_card_header h2{margin:0;font-size:20px;font-weight:700;color:#101828}.email_notifications_settings .email_notifications_card_header span{color:var(--color-text-muted);font-size:13px;font-weight:500}.email_notifications_settings .email_notifications_rows{display:flex;flex-direction:column}.email_notifications_settings .email_notification_row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px}.email_notifications_settings .email_notification_row:not(:last-child){border-bottom:1px solid var(--color-border-subtle)}.email_notifications_settings .email_notification_row .ant-switch.ant-switch-checked{background:#165dfc}.email_notifications_settings .email_notification_copy h3{margin:0 0 4px;font-size:15px;font-weight:700;color:#101828}.email_notifications_settings .email_notification_copy p{margin:0;color:var(--color-text-muted);font-size:13px;font-weight:500;line-height:1.4}@media screen and (max-width:576px){.email_notifications_settings .email_notifications_card_header,.email_notifications_settings .email_notification_row{padding:16px}.email_notifications_settings .email_notification_row{align-items:flex-start}}.ant-form-item .ant-form-item-label>label{flex-direction:row-reverse;font-weight:500}.ant-form-item .ant-form-item-label>label:after{content:normal}.ant-form-item .ant-form-item-label>label:before{display:flex;margin-top:-13px;margin-left:6px}.ant-form-item .ant-form-item-explain-error{font-weight:500;font-size:12px}:where(.css-dev-only-do-not-override-1xg9z9n).ant-form-item .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{color:var(--color-text-strong)}label{color:var(--color-text-strong);font-weight:500}.btn_style{display:flex;align-items:center;justify-content:center;color:var(--theme-color);border-color:var(--theme-color)}.btn_style:hover{color:var(--theme-color)!important;border-color:var(--theme-color)!important}.btn_style .ant-btn-icon svg{fill:var(--theme-color)}.btn_style .ant-btn-icon svg circle{stroke:var(--theme-color)}.btn_style .ant-btn-icon svg path{fill:var(--theme-color)}.filled_btn{display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:none;background-color:var(--theme-color);border-color:var(--theme-color)}.filled_btn:hover{color:#fff!important;background-color:var(--theme-color)!important;border-color:var(--theme-color)!important}.form_btn_ans{display:flex;align-items:center;justify-content:center;color:var(--theme-color);box-shadow:none;background-color:transparent}.form_btn_ans .ant-btn-icon svg path{fill:var(--theme-color)}.form_btn_ans:hover{color:var(--theme-color)!important;box-shadow:none!important;background-color:transparent!important}.flash_card_btn{display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:none;border-radius:25px;border-color:#fff;background:#beb9b97a}.flash_card_btn:hover{color:#fff!important;background-color:#beb9b97a!important;border-color:#fff!important}.card_nav{text-decoration:none;color:inherit!important}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next,.ant-pagination .ant-pagination-jump-prev,.ant-pagination .ant-pagination-jump-next,.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-pagination .ant-pagination-next .ant-pagination-item-link{border-radius:33px!important}.ant-pagination .ant-pagination-item{background-color:#fff!important;border:1px solid transparent!important}.ant-pagination .ant-pagination-item a{color:#667085!important}.ant-pagination .ant-pagination-item:hover{border-color:var(--theme-color)!important}.ant-pagination .ant-pagination-item:hover a{color:var(--theme-color)!important}.ant-pagination .ant-pagination-item-active{background-color:#fff!important;border-color:var(--theme-color)!important}.ant-pagination .ant-pagination-item-active a{color:var(--theme-color)!important}.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next{background-color:transparent!important;border:0!important}.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-pagination .ant-pagination-next .ant-pagination-item-link{background-color:transparent!important;border:0!important;color:#98a2b3!important;display:inline-flex!important;align-items:center;justify-content:center}.ant-pagination .ant-pagination-prev .ant-pagination-item-link>*,.ant-pagination .ant-pagination-next .ant-pagination-item-link>*{display:none}.ant-pagination .ant-pagination-prev .ant-pagination-item-link:before,.ant-pagination .ant-pagination-next .ant-pagination-item-link:before{content:"";width:20px;height:20px;background-color:currentColor;mask-position:center;mask-repeat:no-repeat;mask-size:20px 20px;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:20px 20px}.ant-pagination .ant-pagination-prev .ant-pagination-item-link:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath fill='black' transform='rotate(90 12.5 12)' d='M19.235 10.627a.986.986 0 00-.005-1.35.885.885 0 00-1.291.006l-2.128 2.243c-.863.911-1.457 1.536-1.96 1.958-.49.41-.804.552-1.085.59a2.016 2.016 0 01-.532 0c-.281-.038-.595-.18-1.084-.59-.504-.422-1.098-1.047-1.961-1.958L7.062 9.283a.885.885 0 00-1.292-.006.986.986 0 00-.005 1.35L7.93 12.91c.816.86 1.482 1.563 2.076 2.062.618.518 1.245.894 1.997.994.33.044.664.044.994 0 .752-.1 1.38-.476 1.997-.994.594-.499 1.26-1.202 2.076-2.062l2.165-2.284z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath fill='black' transform='rotate(90 12.5 12)' d='M19.235 10.627a.986.986 0 00-.005-1.35.885.885 0 00-1.291.006l-2.128 2.243c-.863.911-1.457 1.536-1.96 1.958-.49.41-.804.552-1.085.59a2.016 2.016 0 01-.532 0c-.281-.038-.595-.18-1.084-.59-.504-.422-1.098-1.047-1.961-1.958L7.062 9.283a.885.885 0 00-1.292-.006.986.986 0 00-.005 1.35L7.93 12.91c.816.86 1.482 1.563 2.076 2.062.618.518 1.245.894 1.997.994.33.044.664.044.994 0 .752-.1 1.38-.476 1.997-.994.594-.499 1.26-1.202 2.076-2.062l2.165-2.284z'/%3E%3C/svg%3E")}.ant-pagination .ant-pagination-next .ant-pagination-item-link:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath fill='black' transform='rotate(-90 12.5 12)' d='M19.235 10.627a.986.986 0 00-.005-1.35.885.885 0 00-1.291.006l-2.128 2.243c-.863.911-1.457 1.536-1.96 1.958-.49.41-.804.552-1.085.59a2.016 2.016 0 01-.532 0c-.281-.038-.595-.18-1.084-.59-.504-.422-1.098-1.047-1.961-1.958L7.062 9.283a.885.885 0 00-1.292-.006.986.986 0 00-.005 1.35L7.93 12.91c.816.86 1.482 1.563 2.076 2.062.618.518 1.245.894 1.997.994.33.044.664.044.994 0 .752-.1 1.38-.476 1.997-.994.594-.499 1.26-1.202 2.076-2.062l2.165-2.284z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath fill='black' transform='rotate(-90 12.5 12)' d='M19.235 10.627a.986.986 0 00-.005-1.35.885.885 0 00-1.291.006l-2.128 2.243c-.863.911-1.457 1.536-1.96 1.958-.49.41-.804.552-1.085.59a2.016 2.016 0 01-.532 0c-.281-.038-.595-.18-1.084-.59-.504-.422-1.098-1.047-1.961-1.958L7.062 9.283a.885.885 0 00-1.292-.006.986.986 0 00-.005 1.35L7.93 12.91c.816.86 1.482 1.563 2.076 2.062.618.518 1.245.894 1.997.994.33.044.664.044.994 0 .752-.1 1.38-.476 1.997-.994.594-.499 1.26-1.202 2.076-2.062l2.165-2.284z'/%3E%3C/svg%3E")}.ant-pagination .ant-pagination-prev:hover .ant-pagination-item-link,.ant-pagination .ant-pagination-next:hover .ant-pagination-item-link{color:var(--theme-color)!important}.ant-pagination .ant-pagination-disabled .ant-pagination-item-link{color:#d0d5dd!important}.custom_pagination .ant-pagination-options{display:none!important}.single_graph_div{height:500px;overflow-y:scroll;scrollbar-width:none}.FormBgCreateGraph{margin-bottom:32px}.FormBgCreateGraph+.FormBgCreateGraph{padding-top:27px;border-top:1px solid #e8e8e8}.custom_Datepicker,.custom_timePicker{width:100%}.main_div_report_content p{padding:2px!important;color:var(--color-text-muted)}.main_div_variable{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.main_div_variable .inner_div_variable{width:100px;height:43px;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#fff;border-radius:10px;border:1px solid var(--color-border-subtle);border-bottom:2px solid var(--color-border-subtle)}.main_div_variable .inner_div_variable p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create_eq_modal_div{height:590px;overflow-y:scroll;scrollbar-width:none;padding:2px}.logout_btn_modal{background-color:var(--theme-color)!important;border-color:var(--theme-color)!important;color:#fff!important;box-shadow:none!important}.logout_btn_modal:hover,.logout_btn_modal:focus{background-color:var(--theme-color)!important;border-color:var(--theme-color)!important;color:#fff!important;box-shadow:none!important}.add_more_icon_avatar svg path{fill:#fff!important}.all_groupdata_action_menu{min-width:115px!important}.all_groupdata_action_menu ul li span{text-align:center}.groups_search_input{--groups-search-control-height: 46px;--groups-search-padding-x: 16px;--groups-search-font-size: 16px;box-sizing:border-box;min-height:var(--groups-search-control-height);border-radius:33px!important;overflow:visible;font-size:var(--groups-search-font-size)!important;font-weight:var(--cf-dropdown-font-weight)!important;line-height:calc(var(--groups-search-control-height) - 2px)!important}.groups_search_input.ant-input-affix-wrapper,.groups_search_input.ant-input-outlined,.groups_search_input.ant-input{box-sizing:border-box;min-height:var(--groups-search-control-height)!important;height:var(--groups-search-control-height)!important;border-radius:33px!important;font-size:var(--groups-search-font-size)!important;font-weight:var(--cf-dropdown-font-weight)!important;line-height:calc(var(--groups-search-control-height) - 2px)!important}.groups_search_input.ant-input-affix-wrapper{display:inline-flex;align-items:center;padding:0 var(--groups-search-padding-x)!important}.groups_search_input.ant-input{padding:0 var(--groups-search-padding-x)!important}.groups_search_input .ant-input{flex:1;min-width:0;height:calc(var(--groups-search-control-height) - 2px)!important;border-radius:33px!important;padding:0 2px!important;font-size:var(--groups-search-font-size)!important;font-weight:var(--cf-dropdown-font-weight)!important;line-height:calc(var(--groups-search-control-height) - 2px)!important}.groups_search_input .ant-input::-moz-placeholder{font-size:var(--groups-search-font-size);font-weight:var(--cf-dropdown-font-weight)}.groups_search_input .ant-input::placeholder{font-size:var(--groups-search-font-size);font-weight:var(--cf-dropdown-font-weight)}.groups_search_input .ant-input-clear-icon{display:inline-flex;align-items:center}.custom_table_group{overflow-x:scroll}.custom_table_group .ant-spin-nested-loading .ant-spin-container .ant-table .ant-table-container .ant-table-content .ant-table-thead .action_class{padding-right:30px}@media screen and (max-width:440px){.custom_table_group .ant-spin-nested-loading .ant-spin-container .ant-table .ant-table-container .ant-table-content .ant-table-thead .hide_col_on_mobile{display:none}}.custom_table_group .ant-spin-nested-loading .ant-spin-container .ant-table .ant-table-container .ant-table-content .ant-table-thead .ant-table-cell{background:transparent!important;color:#979797!important}.custom_table_group .ant-spin-nested-loading .ant-spin-container .ant-table .ant-table-container .ant-table-content .ant-table-thead .ant-table-cell:before{display:none!important}@media screen and (max-width:440px){.custom_table_group .ant-spin-nested-loading .ant-spin-container .ant-table .ant-table-container .ant-table-content .ant-table-tbody .ant-table-row .hide_col_on_mobile{display:none}}.action_view_btn{color:#454545;border-color:#dcdcdc;display:flex;flex-direction:row;align-items:center;height:30px;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.action_view_btn:hover{color:var(--theme-color)!important;border-color:var(--theme-color)!important;background-color:#fff!important}.group_invite_action_icon{color:#979797;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .18s ease}.group_invite_action_icon:hover{color:var(--theme-color)}.action_join_btn_div{display:flex;flex-direction:row;align-items:end;justify-content:end}.action_join_btn_div .action_join_btn_popular_groups{color:#165dfc;border-color:#165dfc;border-radius:100px;display:flex;flex-direction:row;align-items:center;justify-content:center;height:30px;width:80px}.action_join_btn_div .action_join_btn_popular_groups:hover{color:#165dfc!important;border-radius:100px!important;border-color:#165dfc!important}.group_invites_actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.group_invites_actions .ant-btn{height:30px;border-radius:100px;padding:0 16px}.group_invite_group_cell{display:flex;min-width:0;flex-direction:column;gap:6px}.group_invite_group_name{min-width:0;color:#111322;font-weight:700;overflow-wrap:anywhere}.group_invite_sender{display:inline-flex;max-width:100%;min-width:0;align-items:center;justify-content:center;gap:8px}.group_invite_sender--mobile{justify-content:flex-start;gap:6px}.group_invite_sender_name{min-width:0;overflow:hidden;color:#111322;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.group_invite_sender--mobile .group_invite_sender_name{color:#6b7280;font-size:12px;line-height:16px}.group_invite_badge .ant-badge-count{background:#ff3b30;box-shadow:none;color:#fff;font-size:11px;font-weight:700;min-width:18px;height:18px;line-height:18px;border-radius:999px}.group_invites_tab_label{display:inline-flex;align-items:center;gap:8px}.group_invites_tab_label .group_invite_badge{line-height:1}.navlink_table{color:inherit!important}.group_name_table_cell{display:inline-block;max-width:100%;min-width:0;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.group_name_table_text{display:inline;min-width:0;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.group_admin_star{color:#f7b500;font-size:14px;line-height:1;margin-left:6px;vertical-align:-1px}.group_name_table_cell>svg{margin-left:6px;vertical-align:-1px}.group_team_mode_icon{display:inline-block;height:14px;margin-left:6px;-o-object-fit:contain;object-fit:contain;vertical-align:-2px;width:14px}@media screen and (max-width:767px){.group_name_table_cell{display:-webkit-box;max-height:2.7em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.group_name_table_text{overflow-wrap:anywhere;word-break:break-word}}.toogle_leaderboard{margin-top:20px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.toogle_leaderboard .ant-switch.ant-switch-checked,.toogle_leaderboard .ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background-color:var(--theme-color)!important}.toogle_leaderboard label{font-size:15px;font-weight:500}.popular_group{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.popular_group p{font-size:15px;font-weight:700}.nav{display:flex;flex-direction:row;align-items:center;gap:6px}.main_wrapper_for_invited_people{display:flex;flex-wrap:wrap;gap:5px}.main_wrapper_for_invited_people .invited_people{border:1px solid #f6f8fa;border-radius:100px}.main_wrapper_for_invited_people .invited_people .inner_div_invited_people{display:flex;flex-direction:row;align-items:center;gap:5px;padding:3px}.main_wrapper_for_invited_people .invited_people .inner_div_invited_people .para_div p{padding:0;margin:0}.main_wrapper_for_invited_people .invited_people .inner_div_invited_people .icon_div{display:contents;cursor:pointer}.invite_user_select{min-height:var(--cf-dropdown-control-height);font-size:var(--cf-dropdown-font-size);font-weight:var(--cf-dropdown-font-weight)}.invite_user_select .ant-select-selector{border-radius:33px!important;height:var(--cf-dropdown-control-height)!important;min-height:var(--cf-dropdown-control-height)!important;align-items:center;padding:0 var(--cf-dropdown-control-padding-x)!important;font-size:var(--cf-dropdown-font-size)!important;font-weight:var(--cf-dropdown-font-weight)!important}.invite_user_select .ant-select-selection-overflow{height:100%;align-items:center}.invite_user_select .ant-select-selection-overflow-item,.invite_user_select .ant-select-selection-overflow-item-suffix,.invite_user_select .ant-select-selection-search{display:inline-flex;align-items:center}.invite_user_select .ant-select-selection-search{height:calc(var(--cf-dropdown-control-height) - 2px);margin-inline-start:0;line-height:calc(var(--cf-dropdown-control-height) - 2px)}.invite_user_select .ant-select-selection-search-input{height:calc(var(--cf-dropdown-control-height) - 2px)!important;line-height:calc(var(--cf-dropdown-control-height) - 2px)!important}.invite_user_select .ant-select-selection-placeholder{display:flex;align-items:center;height:100%;line-height:1}.invite_user_select .ant-select-selection-item{display:inline-flex;align-items:center;justify-content:center;height:26px;border-radius:33px!important;line-height:1!important;font-size:var(--cf-dropdown-font-size);font-weight:var(--cf-dropdown-font-weight)}.invite_user_select .ant-select-selection-item-content,.invite_user_select .ant-select-selection-item-remove{display:inline-flex;align-items:center;line-height:1}.create_group_form .create_group_focus_select.ant-select{width:100%;color:#737373;font-family:Inter,sans-serif}.create_group_form .create_group_focus_select.ant-select .ant-select-selector{min-height:var(--cf-dropdown-control-height)!important;height:var(--cf-dropdown-control-height)!important;align-items:center;border-color:#d9e4f5!important;border-radius:33px!important;box-shadow:none!important;padding:0 calc(var(--cf-dropdown-control-padding-x) + 22px) 0 var(--cf-dropdown-control-padding-x)!important;font-size:var(--cf-dropdown-font-size)!important;font-weight:var(--cf-dropdown-font-weight)!important;transition:border-color .18s ease,background-color .18s ease}.create_group_form .create_group_focus_select.ant-select .ant-select-selection-item{display:flex;align-items:center;color:#454545;font-size:var(--cf-dropdown-font-size);font-weight:var(--cf-dropdown-font-weight);line-height:calc(var(--cf-dropdown-control-height) - 2px)!important}.create_group_form .create_group_focus_select.ant-select .ant-select-arrow{right:12px;color:#737373}.create_group_form .create_group_focus_select.ant-select .ant-select-arrow svg{width:25px;height:24px}.create_group_form .create_group_focus_select.ant-select:hover .ant-select-selector,.create_group_form .create_group_focus_select.ant-select.ant-select-focused .ant-select-selector{border-color:#165dfc!important;background:#165dfc0f!important}.create_group_form .create_group_focus_select.ant-select:hover .ant-select-arrow{color:#165dfc}.create_group_focus_select_dropdown.ant-select-dropdown{padding:8px;border:1px solid #edf1f7;border-radius:14px;box-shadow:0 12px 32px #0f172a1f}.create_group_focus_select_dropdown.ant-select-dropdown .ant-select-item{min-height:var(--cf-dropdown-option-height);border-radius:10px;color:#454545;font-family:Inter,sans-serif;font-size:var(--cf-dropdown-font-size);font-weight:var(--cf-dropdown-font-weight)}.create_group_focus_select_dropdown.ant-select-dropdown .ant-select-item-option-selected,.create_group_focus_select_dropdown.ant-select-dropdown .ant-select-item-option-active{color:#165dfc!important;background:#165dfc14!important}.invite_copy_link_wrapper{width:100%}.invite_copy_link_wrapper .ant-input-affix-wrapper{height:46px!important;min-height:46px;padding:0 12px!important;border-radius:33px!important;align-items:center}.invite_copy_link_wrapper .ant-input{height:44px;line-height:44px;padding:0!important;border-radius:33px!important}.invite_copy_link_wrapper .copy-icon{display:inline-flex;align-items:center;justify-content:center;cursor:pointer!important}.invite_email_avatar{width:32px;height:32px;border-radius:50%;background:#eef4ff;color:var(--theme-color);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:16px;font-weight:700}.invite_user_option{display:flex;align-items:center;gap:10px;min-width:0}.invite_user_option .invite_user_option_text{min-width:0}.invite_user_option .invite_user_option_text p{margin:0;color:#111322;font-size:14px;font-weight:500;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invite_user_option .invite_user_option_text span{display:block;color:#6b7280;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bread_crumb_div{padding-top:20px;padding-left:10px}.manage_group_main_div h2{padding:0;margin:0;margin-top:15px!important}.manage_group_main_div .header_para{color:#454545;margin-top:10px!important;padding:0;margin:0;margin-bottom:30px!important}.manage_group_main_div .privacy_para{font-size:15px;font-weight:500}.area_custom_chart .apexcharts-canvas .apexcharts-toolbar,.area_custom_chart .apexcharts-canvas .apexcharts-yaxis-annotations,.area_custom_chart .apexcharts-canvas .apexcharts-xaxis-annotations,.area_custom_chart .apexcharts-canvas .apexcharts-xaxis-tick{display:none}@media(max-width:767px){.line_graph .area_custom_chart{width:calc(100% + 30px);margin-left:-20px;margin-right:-10px}.line_graph .apexcharts-xaxis-texts-g text:first-child{text-anchor:start}.line_graph .apexcharts-xaxis-texts-g text:last-child{text-anchor:end}}.text_section_chart{width:100%;text-align:center}.text_section_chart p{color:#454545;padding:0;margin:0;font-size:12px;font-weight:500}.custom_tabs .ant-tabs-nav:before{border-bottom:none!important}.custom_tabs .ant-tabs-nav-more{display:none}.custom_tabs .ant-tabs-nav-list{background-color:#e0e7f3!important;border-radius:33px;width:288px}.custom_tabs .ant-tabs-ink-bar-animated,.custom_tabs .ant-tabs-ink-bar{display:none}.custom_tabs .ant-tabs-tab{background-color:transparent;color:#454545!important;padding:3px!important}.custom_tabs .ant-tabs-tab .ant-tabs-tab-btn{width:140px;border-radius:33px;min-height:40px;display:flex;flex-direction:row;align-items:center;justify-content:center}.custom_tabs .ant-tabs-tab-active{background-color:transparent!important;color:var(--theme-color)!important}.custom_tabs .ant-tabs-tab-active .ant-tabs-tab-btn{width:140px;min-height:40px;border-radius:33px;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:var(--theme-color)!important;color:#fff!important}.custom_tabs .ant-tabs-tab+.ant-tabs-tab{margin:1px!important}@media screen and (max-width:768px){.custom_tabs .ant-tabs-nav,.custom_tabs .ant-tabs-nav-list{width:100%}.custom_tabs .ant-tabs-tab{flex:1;display:flex;justify-content:center}.custom_tabs .ant-tabs-tab .ant-tabs-tab-btn,.custom_tabs .ant-tabs-tab-active .ant-tabs-tab-btn{width:100%}}.remove_modal_div{display:flex;flex-direction:row;align-items:center;justify-content:end;gap:20px}.remove_modal_div .cancel_text{color:var(--color-text-muted);cursor:pointer}.custom_loader{width:100%;height:15vh;display:flex;flex-direction:row;align-items:center;justify-content:center}.custom_loader .ant-spin .ant-spin-dot .ant-spin-dot-item{background-color:var(--theme-color)!important}.stripe_payment_form{display:flex;flex-direction:column}.stripe_payment_form .payment_btn{margin-top:20px;background-color:#165dfc;border:none;cursor:pointer;color:#fff;font-family:Inter;height:37px;width:100%;font-weight:700;border-radius:8px}@media screen and (max-width:600px){.ant-row{margin-left:0!important;margin-right:0!important}}@media screen and (max-width:600px){.ant-col{padding-left:0!important;padding-right:0!important}}.custom_card_loader{width:100%!important;height:auto!important;aspect-ratio:62/45!important;border-radius:10px!important}.custom_card_loader svg g{filter:grayscale(1)}.main_div_score_loader{height:100%;display:flex;flex-direction:column;justify-content:center}.main_div_score_loader .avatar_ske .ant-skeleton-avatar{width:190px!important;height:190px}.main_div_score_loader .ske_node{width:100%!important;height:300px!important;border-radius:10px!important}.main_div_score_loader .ske_node .anticon-dot-chart{display:none!important}.link_register{cursor:pointer;color:#00f}.link_register.disabled{cursor:not-allowed;color:gray!important}.social_btn{box-shadow:none;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;background-color:#fff;border:1px solid var(--color-border);color:#000;font-weight:500;background-color:#fff!important;border-color:var(--color-border)!important;color:#000!important}@media screen and (max-width:440px){.social_btn{justify-content:center;padding-left:0;padding-right:0}}.social_btn:hover{background-color:#fff!important;border:1px solid var(--color-border)!important;color:#000!important}.social_btn:focus,.social_btn:active{background-color:#fff!important;border-color:var(--color-border)!important;color:#000!important;box-shadow:none!important}.OtpInput-container{display:flex;flex-direction:column;align-items:center}.OtpInput-container .time_text{text-align:center;color:var(--color-text-muted)}.OtpInput-container .time_text span{color:var(--color-text-strong);font-weight:700}.OtpInput-container input[value=""]{border-color:#fffc!important}.OtpInput-container input[value]{border-color:var(--color-border)!important}.OtpInput-container input{width:48px!important;height:48px;border:1px solid var(--color-border);font-family:Inter;border-radius:10px;font-weight:700;color:var(--color-text-strong);background:#fff}.OtpInput-container input::-moz-placeholder{color:var(--color-text-muted)}.OtpInput-container input::placeholder{color:var(--color-text-muted)}.OtpInput-container input:focus,.OtpInput-container input:focus-visible{outline:none}.OtpInput-container input::selection{color:none;background:none}.OtpInput-container input::-moz-selection{color:none;background:none}.audio_player_wrap{background:#000!important}.audio_player_wrap .ant-modal-mask{background:#000!important;opacity:1!important}.ant-modal-centered .audio_player_modal{top:0!important;padding:0!important}.custom_modal .ant-modal-content,.custom_modal .ant-modal-content .ant-modal-header{background-color:#fff}.custom_modal .ant-modal-content .ant-modal-close{background-color:#fff!important}.modalBg2{border:none!important}.modalBg2 .ant-modal-body .ModalBody{height:420px}.modalBg2 .ant-modal-content{background:#000;box-shadow:none!important}.modalBg2 .ant-modal-content svg{color:#fff}.modalBg2 .ant-modal-footer{display:none!important}.fitness_guided_video_modal .ant-modal-close{z-index:50;color:#fff!important;background:#0000007a!important;border-radius:50%;display:inline-flex!important;align-items:center;justify-content:center}.fitness_guided_video_modal .ant-modal-close:hover,.fitness_guided_video_modal .ant-modal-close:focus-visible{color:#fff!important;background:#000000ad!important}.fitness_guided_video_modal .ant-modal-close-x,.fitness_guided_video_modal .ant-modal-close-icon,.fitness_guided_video_modal .ant-modal-close svg{color:#fff!important}.audio_player_modal{position:fixed!important;width:100%!important;max-width:100%!important;height:100%!important;margin:0!important;inset:0!important;padding:0!important;border:none!important}.audio_player_modal .ant-modal-content{width:100vw;height:100vh;border-radius:0!important;display:flex;flex-direction:column;background:#000!important;position:relative;overflow:hidden}.audio_player_modal .ant-modal-close{z-index:10}.audio_player_modal .ant-modal-header{display:none!important}.audio_player_modal .ant-modal-body{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:0!important}.audio_player_modal .ant-modal-body>p{display:none}.audio_player_modal .ant-modal-body .ModalBody{height:100%!important;flex:1;display:flex;flex-direction:column;margin-top:0!important}.game_modal .ant-modal-content{background:#fffc;box-shadow:0 11px 30px #0000000d;backdrop-filter:blur(24.75px)}.game_modal .ant-modal-content .ant-modal-body .ModalBody .modal_body_game_main_div .main_div_modal_score{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:15px}.game_modal .ant-modal-content .ant-modal-body .ModalBody .modal_body_game_main_div .main_div_modal_score .correct{width:165px;height:56px;background:#06995226;border-radius:5px;color:#069952;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5px}.game_modal .ant-modal-content .ant-modal-body .ModalBody .modal_body_game_main_div .main_div_modal_score .correct span{font-size:30px;font-weight:500}.game_modal .ant-modal-content .ant-modal-body .ModalBody .modal_body_game_main_div .main_div_modal_score .wrong{width:165px;height:56px;background:#ff5a4e26;border-radius:5px;color:#ff5a4e;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5px}.game_modal .ant-modal-content .ant-modal-body .ModalBody .modal_body_game_main_div .main_div_modal_score .wrong span{font-size:30px;font-weight:500}.game_modal .ant-modal-content .ant-modal-body .ModalBody .modal_body_game_main_div .game_over_svg{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}.game_modal .ant-modal-content .ant-modal-body .ModalBody .modal_body_game_main_div .game_btn_start{display:flex;flex-direction:row;align-items:center;gap:10px;margin-top:28px}.game_modal .ant-modal-content .ant-modal-header{background:#fffc;box-shadow:0 11px 30px #0000000d;backdrop-filter:blur(24.75px)}.game_modal .ant-modal-content .ant-modal-close{background-color:#ccc!important;box-shadow:0 11px 30px #0000000d!important;backdrop-filter:blur(24.75px)!important}.main_div_side{height:100%}.main_div_side .sidevar_main{width:100%;min-height:100vh;height:100%;display:flex;flex-direction:column;gap:20px}.main_div_side .sidevar_main a.active{color:var(--theme-color)}.main_div_side .sidevar_main a.active svg path{fill:#000}.main_div_side .sidevar_main a.active svg+svg{display:flex}.main_div_side .sidevar_main a.active svg+svg path{fill:var(--theme-color)}.main_div_side .sidevar_main a svg+svg{display:none}.main_div_side .sidevar_main .logo{width:100%;height:102px;display:flex;align-items:center;justify-content:center}.main_div_side .sidevar_main .sidebar_items{color:#000;width:95%;border-top-right-radius:5px;border-bottom-right-radius:5px;transition:color .15s ease}.main_div_side .sidevar_main .sidebar_items .breathwork-nav-icon path{fill:none!important;stroke:#454545!important}.main_div_side .sidevar_main .sidebar_items .home-nav-icon{transform:scale(1.15);transform-origin:center}.main_div_side .sidevar_main .sidebar_items .home-nav-icon path{fill:none!important;stroke:#454545!important}.main_div_side .sidevar_main .sidebar_items .meditation-nav-icon{transform:scale(1.25);transform-origin:center}.main_div_side .sidevar_main .sidebar_items .meditation-nav-icon path{fill:none!important;stroke:#454545!important}.main_div_side .sidevar_main .sidebar_items svg path{fill:#000!important}.main_div_side .sidevar_main .sidebar_items.active svg path{fill:var(--theme-color)!important}.main_div_side .sidevar_main .sidebar_items.active .breathwork-nav-icon path{fill:none!important;stroke:var(--theme-color)!important}.main_div_side .sidevar_main .sidebar_items.active .home-nav-icon path{fill:none!important;stroke:var(--theme-color)!important}.main_div_side .sidevar_main .sidebar_items.active .meditation-nav-icon path{fill:none!important;stroke:var(--theme-color)!important}.main_div_side .sidevar_main .sidebar_items:hover,.main_div_side .sidevar_main .sidebar_items:focus-visible{color:var(--theme-color)}.main_div_side .sidevar_main .sidebar_items:hover svg path,.main_div_side .sidevar_main .sidebar_items:focus-visible svg path{fill:var(--theme-color)!important}.main_div_side .sidevar_main .sidebar_items:hover .breathwork-nav-icon path,.main_div_side .sidevar_main .sidebar_items:focus-visible .breathwork-nav-icon path{fill:none!important;stroke:var(--theme-color)!important}.main_div_side .sidevar_main .sidebar_items:hover .home-nav-icon path,.main_div_side .sidevar_main .sidebar_items:focus-visible .home-nav-icon path{fill:none!important;stroke:var(--theme-color)!important}.main_div_side .sidevar_main .sidebar_items:hover .meditation-nav-icon path,.main_div_side .sidevar_main .sidebar_items:focus-visible .meditation-nav-icon path{fill:none!important;stroke:var(--theme-color)!important}.main_div_side .sidevar_main .sidebar_items .journal-nav-icon path{fill:none!important;stroke:currentColor!important}.main_div_side .sidevar_main .sidebar_items.active .journal-nav-icon path,.main_div_side .sidevar_main .sidebar_items:hover .journal-nav-icon path,.main_div_side .sidevar_main .sidebar_items:focus-visible .journal-nav-icon path{fill:none!important;stroke:var(--theme-color)!important}.main_div_side .sidevar_main .sidebar_items .inner_nav{background:transparent;display:flex;align-items:center;padding:10px 10px 10px 25px;gap:10px}.app_menu_drawer .main_div_side .sidevar_main .sidebar_items{position:relative;width:100%;border-radius:0}.app_menu_drawer .main_div_side .sidevar_main .sidebar_items:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:transparent;transition:background-color .18s ease}.app_menu_drawer .main_div_side .sidevar_main .sidebar_items.active{background:#eef5ff}.app_menu_drawer .main_div_side .sidevar_main .sidebar_items.active:before{background:var(--theme-color)}.app_menu_drawer .main_div_side .sidevar_main .sidebar_items .inner_nav{gap:12px}.app_menu_drawer .main_div_side .sidevar_main .sidebar_items .inner_nav>svg{width:20px;height:20px;flex:0 0 20px;overflow:visible}.app_menu_drawer .main_div_side .sidevar_main .sidebar_items .home-nav-icon{transform:scale(1.15);transform-origin:center}.app_menu_drawer .main_div_side .sidevar_main .sidebar_items .meditation-nav-icon,.app_menu_drawer .main_div_side .sidevar_main .sidebar_items .journal-nav-icon{transform:scale(1.25);transform-origin:center}.app_menu_drawer .main_div_side .sidevar_main .sidebar_items .breathwork-nav-icon{transform:scale(1.1);transform-origin:center}.app_menu_drawer .main_div_side .sidevar_main .sidebar_items .fitness-nav-icon{transform:scale(1.5);transform-origin:center}.app_menu_drawer .main_div_side .sidevar_main .sidebar_items .home-nav-icon path,.app_menu_drawer .main_div_side .sidevar_main .sidebar_items .meditation-nav-icon path,.app_menu_drawer .main_div_side .sidevar_main .sidebar_items .breathwork-nav-icon path,.app_menu_drawer .main_div_side .sidevar_main .sidebar_items .fitness-nav-icon path,.app_menu_drawer .main_div_side .sidevar_main .sidebar_items .fitness-nav-icon rect,.app_menu_drawer .main_div_side .sidevar_main .sidebar_items .journal-nav-icon path{fill:none!important;stroke:currentColor!important}.app_menu_drawer .main_div_side .sidevar_main .sidebar_items.active .home-nav-icon path,.app_menu_drawer .main_div_side .sidevar_main .sidebar_items.active .meditation-nav-icon path,.app_menu_drawer .main_div_side .sidevar_main .sidebar_items.active .breathwork-nav-icon path,.app_menu_drawer .main_div_side .sidevar_main .sidebar_items.active .fitness-nav-icon path,.app_menu_drawer .main_div_side .sidevar_main .sidebar_items.active .fitness-nav-icon rect,.app_menu_drawer .main_div_side .sidevar_main .sidebar_items.active .journal-nav-icon path,.app_menu_drawer .main_div_side .sidevar_main .sidebar_items:hover .home-nav-icon path,.app_menu_drawer .main_div_side .sidevar_main .sidebar_items:hover .meditation-nav-icon path,.app_menu_drawer .main_div_side .sidevar_main .sidebar_items:hover .breathwork-nav-icon path,.app_menu_drawer .main_div_side .sidevar_main .sidebar_items:hover .fitness-nav-icon path,.app_menu_drawer .main_div_side .sidevar_main .sidebar_items:hover .fitness-nav-icon rect,.app_menu_drawer .main_div_side .sidevar_main .sidebar_items:hover .journal-nav-icon path,.app_menu_drawer .main_div_side .sidevar_main .sidebar_items:focus-visible .home-nav-icon path,.app_menu_drawer .main_div_side .sidevar_main .sidebar_items:focus-visible .meditation-nav-icon path,.app_menu_drawer .main_div_side .sidevar_main .sidebar_items:focus-visible .breathwork-nav-icon path,.app_menu_drawer .main_div_side .sidevar_main .sidebar_items:focus-visible .fitness-nav-icon path,.app_menu_drawer .main_div_side .sidevar_main .sidebar_items:focus-visible .fitness-nav-icon rect,.app_menu_drawer .main_div_side .sidevar_main .sidebar_items:focus-visible .journal-nav-icon path{fill:none!important;stroke:var(--theme-color)!important}.header_main{background-color:var(--color-surface);width:100%;height:102px;border-bottom:.5px solid var(--color-border);box-shadow:0 4px 16px #00000014;display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media screen and (max-width:768px){.header_main{gap:30px}}.header_main .inner_header{width:500px;padding-left:20px}.header_main .inner_header .ant-input-outlined{width:100%;height:35px}.header_main .notifications_main{padding-right:20px;display:flex;flex-direction:row;align-items:center;gap:20px}.header_main .notifications_main .header_wearable_trigger{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border);background:#fff;color:#2a2f35;border-radius:33px;height:40px;width:136px;padding:0 12px 0 15px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;outline:none;box-shadow:none;transition:color .18s ease,border-color .18s ease}.header_main .notifications_main .header_wearable_trigger:hover,.header_main .notifications_main .header_wearable_trigger:focus,.header_main .notifications_main .header_wearable_trigger:focus-visible{color:var(--theme-color);border-color:var(--theme-color);box-shadow:none;outline:none}.header_main .notifications_main .header_wearable_trigger>svg{width:16px;height:16px;flex:0 0 16px}.header_main .notifications_main .header_wearable_trigger_label{min-width:0;flex:1 1 auto;display:inline-flex;align-items:center;overflow:visible}.header_main .notifications_main .header_wearable_logo{display:inline-flex;align-items:center;justify-content:flex-start;width:78px;height:13px;flex:0 0 78px;overflow:visible}.header_main .notifications_main .header_wearable_logo img{display:block;width:78px;height:auto;max-width:none;max-height:13px;-o-object-fit:contain;object-fit:contain}.header_main .notifications_main .header_wearable_logo.is_oura{width:52px;flex-basis:52px}.header_main .notifications_main .header_wearable_logo.is_oura img{width:52px;max-height:13px}.header_main .notifications_main .header_wearable_logo.is_google_health{width:96px;flex-basis:96px}.header_main .notifications_main .header_wearable_logo.is_google_health img{width:96px;max-height:18px}.header_main .notifications_main .notifications_inner{cursor:pointer;background-color:#fff;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;border:1px solid var(--color-border);color:#667085;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.header_main .notifications_main .notifications_inner svg path,.header_main .notifications_main .notifications_inner svg circle,.header_main .notifications_main .notifications_inner svg rect,.header_main .notifications_main .notifications_inner svg line,.header_main .notifications_main .notifications_inner svg polyline,.header_main .notifications_main .notifications_inner svg polygon{transition:fill .18s ease,stroke .18s ease}.header_main .notifications_main .notifications_inner:hover{color:var(--theme-color);border-color:var(--theme-color);background-color:#fff}.header_main .notifications_main .notifications_inner:hover svg path,.header_main .notifications_main .notifications_inner:hover svg circle,.header_main .notifications_main .notifications_inner:hover svg rect,.header_main .notifications_main .notifications_inner:hover svg line,.header_main .notifications_main .notifications_inner:hover svg polyline,.header_main .notifications_main .notifications_inner:hover svg polygon{stroke:var(--theme-color)!important}.header_main .notifications_main .notifications_inner:hover svg path[fill]:not([fill=none]),.header_main .notifications_main .notifications_inner:hover svg circle[fill]:not([fill=none]),.header_main .notifications_main .notifications_inner:hover svg rect[fill]:not([fill=none]){fill:var(--theme-color)!important}.header_main .notifications_main .notifications_inner:hover.is_google_health{width:154px}.header_main .notifications_main .notifications_inner .ant-badge-count{display:flex;align-items:center;justify-content:center;background-color:var(--theme-color);min-width:17px;height:17px;top:5px;right:3px}.header_main .notifications_main .hamburgericon:hover,.header_main .notifications_main .hamburgericon:focus,.header_main .notifications_main .hamburgericon:focus-visible{outline:none;box-shadow:none}@media screen and (min-width:426px){.header_main .notifications_main .hamburgericon{display:none!important}}@media screen and (max-width:768px){.header_main .notifications_main{gap:12px}.header_main .notifications_main .header_wearable_trigger{display:inline-flex}}@media screen and (max-width:425px){.header_main .notifications_main{gap:10px;padding-right:14px}.header_main .notifications_main .header_wearable_trigger{width:126px;padding:0 10px 0 13px}.header_main .notifications_main .header_wearable_trigger.is_google_health{width:146px}.header_main .notifications_main .header_wearable_logo{width:74px;flex-basis:74px}.header_main .notifications_main .header_wearable_logo img{width:74px}.header_main .notifications_main .header_wearable_logo.is_google_health{width:96px;flex-basis:96px}.header_main .notifications_main .header_wearable_logo.is_google_health img{width:96px}}.header_wearable_dropdown .ant-dropdown-menu{border-radius:14px;padding:7px}.header_wearable_dropdown .header_wearable_menu_item,.header_wearable_dropdown .header_wearable_menu_text{display:flex;align-items:center;min-width:0}.header_wearable_dropdown .header_wearable_menu_text{flex-direction:column;align-items:flex-start;gap:3px}.header_wearable_dropdown .header_wearable_menu_text small{color:#667085;font-size:11px;font-weight:500}.header_wearable_dropdown .header_wearable_logo{display:inline-flex;align-items:center;width:72px}.header_wearable_dropdown .header_wearable_logo img{display:block;width:72px;height:auto;max-height:13px;-o-object-fit:contain;object-fit:contain}.header_wearable_dropdown .header_wearable_logo.is_oura,.header_wearable_dropdown .header_wearable_logo.is_oura img{width:48px}.header_wearable_dropdown .header_wearable_logo.is_google_health{width:118px}.header_wearable_dropdown .header_wearable_logo.is_google_health img{width:118px;max-height:19px}.header_popover .ant-popover-arrow{display:none}.header_popover .ant-popover-content{width:385px}@media screen and (max-width:768px){.header_popover .ant-popover-content{width:100%!important}}@media screen and (max-width:425px){.header_popover .ant-popover-content{width:100%!important}}.header_popover .ant-popover-content .ant-popover-inner{background-color:var(--color-surface)}.header_popover .ant-popover-content .ant-popover-inner .main_section{display:flex;flex-direction:row;align-items:center;cursor:pointer;gap:10px}.header_popover .ant-popover-content .ant-popover-inner .main_section div{display:flex}.header_popover .ant-popover-content .ant-popover-inner .main_section .title_div{width:95%}.header_popover .ant-popover-content .ant-popover-inner .main_section .title_div p{color:var(--color-text-muted);width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom_drawer{background:var(--theme-color)!important}.custom_drawer .ant-drawer-header{border-bottom:0px!important}.custom_drawer .ant-drawer-header .ant-drawer-header-title{display:flex;flex-direction:row;align-items:end;justify-content:end}.custom_drawer .ant-drawer-header .ant-drawer-header-title .ant-drawer-close .anticon-close svg path{fill:#fff}.custom_drawer .ant-drawer-body{padding:0!important}.custom_drawer .ant-drawer-body .main_div_side .sidevar_main .logo{height:56px!important}.main_div_profileDropdown .inner_span{outline:none}.main_div_profileDropdown .inner_span:hover,.main_div_profileDropdown .inner_span:focus,.main_div_profileDropdown .inner_span:focus-visible{outline:none;box-shadow:none}.main_div_profileDropdown .inner_span .span_inner_div{cursor:pointer;height:36px!important;border-radius:10px;padding:5px;border:1px solid transparent;color:#454545;background-color:#fff;display:flex;flex-direction:row;align-items:center;gap:10px;box-sizing:border-box;transition:color .18s ease,border-color .18s ease}.main_div_profileDropdown .inner_span .span_inner_div svg path,.main_div_profileDropdown .inner_span .span_inner_div svg circle,.main_div_profileDropdown .inner_span .span_inner_div svg rect,.main_div_profileDropdown .inner_span .span_inner_div svg line,.main_div_profileDropdown .inner_span .span_inner_div svg polyline,.main_div_profileDropdown .inner_span .span_inner_div svg polygon{transition:fill .18s ease,stroke .18s ease}.main_div_profileDropdown .inner_span .span_inner_div:hover,.main_div_profileDropdown .inner_span .span_inner_div:focus,.main_div_profileDropdown .inner_span .span_inner_div:focus-visible{color:var(--theme-color);border-color:transparent;outline:none;box-shadow:none}.main_div_profileDropdown .inner_span .span_inner_div:hover svg path,.main_div_profileDropdown .inner_span .span_inner_div:hover svg circle,.main_div_profileDropdown .inner_span .span_inner_div:hover svg rect,.main_div_profileDropdown .inner_span .span_inner_div:hover svg line,.main_div_profileDropdown .inner_span .span_inner_div:hover svg polyline,.main_div_profileDropdown .inner_span .span_inner_div:hover svg polygon,.main_div_profileDropdown .inner_span .span_inner_div:focus svg path,.main_div_profileDropdown .inner_span .span_inner_div:focus svg circle,.main_div_profileDropdown .inner_span .span_inner_div:focus svg rect,.main_div_profileDropdown .inner_span .span_inner_div:focus svg line,.main_div_profileDropdown .inner_span .span_inner_div:focus svg polyline,.main_div_profileDropdown .inner_span .span_inner_div:focus svg polygon,.main_div_profileDropdown .inner_span .span_inner_div:focus-visible svg path,.main_div_profileDropdown .inner_span .span_inner_div:focus-visible svg circle,.main_div_profileDropdown .inner_span .span_inner_div:focus-visible svg rect,.main_div_profileDropdown .inner_span .span_inner_div:focus-visible svg line,.main_div_profileDropdown .inner_span .span_inner_div:focus-visible svg polyline,.main_div_profileDropdown .inner_span .span_inner_div:focus-visible svg polygon{stroke:var(--theme-color)!important}.main_div_profileDropdown .inner_span .span_inner_div:hover svg path[fill]:not([fill=none]),.main_div_profileDropdown .inner_span .span_inner_div:hover svg circle[fill]:not([fill=none]),.main_div_profileDropdown .inner_span .span_inner_div:hover svg rect[fill]:not([fill=none]),.main_div_profileDropdown .inner_span .span_inner_div:focus svg path[fill]:not([fill=none]),.main_div_profileDropdown .inner_span .span_inner_div:focus svg circle[fill]:not([fill=none]),.main_div_profileDropdown .inner_span .span_inner_div:focus svg rect[fill]:not([fill=none]),.main_div_profileDropdown .inner_span .span_inner_div:focus-visible svg path[fill]:not([fill=none]),.main_div_profileDropdown .inner_span .span_inner_div:focus-visible svg circle[fill]:not([fill=none]),.main_div_profileDropdown .inner_span .span_inner_div:focus-visible svg rect[fill]:not([fill=none]){fill:var(--theme-color)!important;stroke:none!important}@media screen and (max-width:425px){.main_div_profileDropdown .inner_span .span_inner_div{display:none!important}}.main_div_profileDropdown .inner_span .span_inner_div .icon_name{display:flex;flex-direction:row;align-items:center;gap:10px}@media screen and (min-width:426px){.main_div_profileDropdown .span_inner_div_mob{display:none!important}}.iner_meun{gap:10px}.iner_meun .avatar_div{width:60px;height:60px}.iner_meun .avatar_div .avatar_meun{width:60px;height:60px;padding:2px}.iner_meun .avatar_div .avatar_meun img{border-radius:50%}.iner_meun .profile_name_wrap{width:100%;max-width:100%}.iner_meun p{padding:0;margin:0}.iner_meun h4{font-size:14px;line-height:18px;padding:0;margin:0;max-width:100%;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word}.inner_meun_profile .profile_btn{width:100%;border:none;display:flex;flex-direction:row;align-items:center;padding:7px 0 0;margin:0;border-top:1px solid #f6f8fa;border-radius:0}.inner_meun_profile .profile_btn:hover{background-color:transparent!important;border-top:1px solid #f6f8fa;border-radius:0}.inner_meun_profile_logout .profile_btn_logout{display:flex;align-items:center;color:#ff5a4e;background:transparent!important;border-top:1px solid #f6f8fa;border-radius:0;box-shadow:none!important;margin:0;padding:0}.inner_meun_profile_logout .profile_btn_logout:hover{color:#ff5a4e!important;background:transparent!important;border-top:1px solid #f6f8fa;border-radius:0;box-shadow:none!important}.profile_dropdown{width:300px}.profile_dropdown .ant-dropdown-menu-title-content .iner_meun h4{width:100%;white-space:normal;overflow:visible;text-overflow:clip}.profile_dropdown .ant-dropdown-menu h3{padding-left:10px}.profile_dropdown .ant-dropdown-menu .profile_view{cursor:auto;margin-top:20px;margin-bottom:10px}.profile_dropdown .ant-dropdown-menu .ant-dropdown-menu-item,.profile_dropdown .ant-dropdown-menu .ant-dropdown-menu-item-active{background-color:transparent!important;outline:none!important;box-shadow:none!important}.arrow_div{position:relative}.arrow_div .authSlider{width:100%;padding-bottom:em(80px)}.arrow_div .authSlider .swiper-backface-hidden .swiper-slide{opacity:0}.arrow_div .authSlider .swiper-slide{opacity:0!important}.arrow_div .authSlider .swiper-slide.swiper-slide-active{opacity:1!important}.arrow_div .authSlider .swiper-pagination-bullets,.arrow_div .authSlider .swiper-pagination-bullets.swiper-pagination-horizontal{display:flex;bottom:0;width:414px;left:auto}@media screen and (max-width:480px){.arrow_div .authSlider .swiper-pagination-bullets,.arrow_div .authSlider .swiper-pagination-bullets.swiper-pagination-horizontal{right:12%}}.arrow_div .authSlider .swiper-pagination-bullets .swiper-pagination-bullet,.arrow_div .authSlider .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{border-radius:0;background:var(--color-text-muted);opacity:1;flex:1;height:3px}.arrow_div .authSlidebox{position:relative;display:flex;flex-flow:column;gap:80px}.arrow_div .authSlidebox .slideImg{width:100%;height:490px}.arrow_div .authSlidebox .slideImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.arrow_div .authSlidebox .authSlideContent{position:absolute;bottom:30px;left:30px}.arrow_div .authSlidebox .authSlideContent .heading{position:relative;color:#fff;padding:5px 3px;margin:3px}.arrow_div .authSlidebox .authSlideContent .heading:after{width:25px;height:2px;background-color:var(--theme-color);position:absolute;bottom:0;left:2px;content:""}.arrow_div .authSlidebox .authSlideContent .heading:before{width:25px;height:2px;background-color:var(--theme-color);position:absolute;top:0;left:2px;content:""}.arrow_div .authSlidebox .authSlideContent .title{width:706px;padding:3px;margin:3px;color:#fff}@media screen and (max-width:768px){.arrow_div .authSlidebox .authSlideContent .title{width:100%}}.arrow_div .authSlidebox .authSlideContent .para_div{display:flex;flex-direction:row;align-items:center;gap:20px}.arrow_div .authSlidebox .authSlideContent .para_div .para_icon{display:flex;align-items:center;gap:5px}.arrow_div .authSlidebox .authSlideContent .para_div .para_icon .para{color:#fff;padding:3px;margin:3px}.arrow_div .arrow_icon{cursor:pointer;position:absolute;top:48%;right:15px;z-index:99}.filter_main_div .radioGroup_custom{display:block!important;font-size:14px!important}.filter_main_div .radioGroup_custom .radio_div{display:flex;align-items:center;justify-content:space-between}.filter_main_div .radioGroup_custom .radio_div .custom_radio{margin-inline-end:0px!important}.filter_main_div .radioGroup_custom .radio_div .custom_radio .ant-radio-checked .ant-radio-inner{border-color:var(--theme-color)!important;background-color:var(--theme-color)!important}.filter_main_div .radioGroup_custom .radio_div .custom_radio :after{border-color:var(--theme-color)!important}.filter_main_div .checkBox_div{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:10px;margin-bottom:20px}.filter_main_div .checkBox_div span{color:var(--color-text-muted)}.filter_main_div .checkBox_div .custom_checkbox .ant-checkbox-checked .ant-checkbox-inner{border-color:var(--theme-color)!important;background-color:var(--theme-color)!important}.filter_main_div .sperator_custom{background-color:var(--color-border-subtle);width:100%;height:1px}.filter_main_div .button_div{width:100%;display:flex;align-items:center}.filter_main_div .button_div .reset_btn{width:200px}.custom_breadcrumb{--cf-breadcrumb-pill-height: 26px;--cf-breadcrumb-pill-padding: 2px 15px;--cf-breadcrumb-edge-buffer: 2px;--cf-breadcrumb-separator-size: 20px;--cf-breadcrumb-separator-gap: 4px;box-sizing:border-box;display:block;flex:1 1 auto;width:-moz-max-content;width:max-content;max-width:100%;min-width:0;overflow:visible;padding:var(--cf-breadcrumb-edge-buffer)}.custom_breadcrumb ol{box-sizing:border-box;display:flex;align-items:center;flex-wrap:nowrap;width:-moz-max-content;width:max-content;max-width:100%;min-width:0;min-height:calc(var(--cf-breadcrumb-pill-height) + var(--cf-breadcrumb-edge-buffer) * 2);overflow:visible;padding:var(--cf-breadcrumb-edge-buffer);white-space:nowrap}.custom_breadcrumb ol li{display:inline-flex;align-items:center;flex:0 0 auto;width:auto;max-width:100%;min-width:0;min-height:var(--cf-breadcrumb-pill-height);overflow:visible;margin-top:10px}.custom_breadcrumb ol li:first-of-type{flex:0 0 auto}.custom_breadcrumb ol li:first-of-type .ant-breadcrumb-link,.custom_breadcrumb ol li:first-of-type .ant-breadcrumb-link a,.custom_breadcrumb ol li:first-of-type .ant-breadcrumb-link>span,.custom_breadcrumb ol li:first-of-type .ant-breadcrumb-link button,.custom_breadcrumb ol li:first-of-type .custom_breadcrumb_text,.custom_breadcrumb ol li:first-of-type .custom_breadcrumb_label{flex:0 0 auto;max-width:none;overflow:visible;text-overflow:clip}.custom_breadcrumb ol li .ant-breadcrumb-link{display:inline-flex;align-items:center;flex:0 0 auto;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:0;min-height:var(--cf-breadcrumb-pill-height);overflow:visible;line-height:1}.custom_breadcrumb ol li .ant-breadcrumb-link a,.custom_breadcrumb ol li .ant-breadcrumb-link button{color:var(--color-text-muted)!important;border:1px solid;padding:var(--cf-breadcrumb-pill-padding);border-radius:33px;background:transparent;cursor:pointer}.custom_breadcrumb ol li .ant-breadcrumb-link a,.custom_breadcrumb ol li .ant-breadcrumb-link>span,.custom_breadcrumb ol li .ant-breadcrumb-link button{box-sizing:border-box;display:inline-flex;align-items:center;flex:0 0 auto;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:0;min-height:var(--cf-breadcrumb-pill-height);overflow:hidden;line-height:1;white-space:nowrap}.custom_breadcrumb ol li .ant-breadcrumb-link .custom_breadcrumb_text{display:inline-flex;align-items:center;flex:0 0 auto;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:0;min-height:var(--cf-breadcrumb-pill-height);overflow:hidden;line-height:1}.custom_breadcrumb ol li .ant-breadcrumb-link .custom_breadcrumb_label{display:inline-block;max-width:100%;min-width:0;overflow:visible;text-overflow:clip;white-space:nowrap}.custom_breadcrumb ol li:last-child .ant-breadcrumb-link a,.custom_breadcrumb ol li:last-child .ant-breadcrumb-link>span{color:var(--theme-color)!important;border:1px solid var(--theme-color);padding:var(--cf-breadcrumb-pill-padding);border-radius:33px;display:inline-flex;align-items:center}.custom_breadcrumb ol li:last-child .ant-breadcrumb-link a:hover,.custom_breadcrumb ol li:last-child .ant-breadcrumb-link a:focus-visible,.custom_breadcrumb ol li:last-child .ant-breadcrumb-link>span:hover,.custom_breadcrumb ol li:last-child .ant-breadcrumb-link>span:focus-visible{color:var(--theme-color)!important;border-color:var(--theme-color)!important;outline:none}.custom_breadcrumb ol li:last-of-type{flex:0 1 auto;max-width:100%;min-width:0;overflow:visible}.custom_breadcrumb ol li:last-of-type .ant-breadcrumb-link,.custom_breadcrumb ol li:last-of-type .ant-breadcrumb-link a,.custom_breadcrumb ol li:last-of-type .ant-breadcrumb-link>span,.custom_breadcrumb ol li:last-of-type .ant-breadcrumb-link button,.custom_breadcrumb ol li:last-of-type .custom_breadcrumb_text{flex:0 1 auto;width:auto;max-width:100%;min-width:0;overflow:hidden}.custom_breadcrumb ol li:last-of-type .custom_breadcrumb_label{max-width:100%;overflow:hidden;text-overflow:ellipsis}.custom_breadcrumb.custom_breadcrumb--has-room ol{width:-moz-max-content;width:max-content;max-width:100%}.custom_breadcrumb.custom_breadcrumb--has-room ol li:last-of-type{flex:0 0 auto!important;width:auto!important;max-width:none!important;min-width:-moz-max-content!important;min-width:max-content!important;overflow:visible!important}.custom_breadcrumb.custom_breadcrumb--has-room ol li:last-of-type .ant-breadcrumb-link,.custom_breadcrumb.custom_breadcrumb--has-room ol li:last-of-type .ant-breadcrumb-link a,.custom_breadcrumb.custom_breadcrumb--has-room ol li:last-of-type .ant-breadcrumb-link>span,.custom_breadcrumb.custom_breadcrumb--has-room ol li:last-of-type .ant-breadcrumb-link button,.custom_breadcrumb.custom_breadcrumb--has-room ol li:last-of-type .custom_breadcrumb_text{flex:0 0 auto!important;width:-moz-fit-content!important;width:fit-content!important;max-width:none!important;min-width:-moz-max-content!important;min-width:max-content!important;overflow:visible!important}.custom_breadcrumb.custom_breadcrumb--has-room ol li:last-of-type .custom_breadcrumb_label{max-width:none!important;overflow:visible!important;text-overflow:clip!important}.custom_breadcrumb .ant-breadcrumb-separator{display:flex;flex-direction:row;flex:0 0 var(--cf-breadcrumb-separator-size);align-items:center;justify-content:center;width:var(--cf-breadcrumb-separator-size);min-width:var(--cf-breadcrumb-separator-size);height:var(--cf-breadcrumb-pill-height);margin-inline:var(--cf-breadcrumb-separator-gap);color:var(--color-text-muted);line-height:0}.custom_breadcrumb .ant-breadcrumb-separator .breadcrumb_chevron_icon{display:block;flex:0 0 auto;width:var(--cf-breadcrumb-separator-size);height:var(--cf-breadcrumb-separator-size)}.breadcrumb_div,.breadCrumb_div,.bread_crumb_div{box-sizing:border-box;max-width:100%;min-width:0}.breadcrumb_div>.breadcrumb_left{flex:1 1 auto;max-width:100%;min-width:0}@media screen and (min-width:992px){.layout_main_div .child .breadcrumb_div:not(.home_health_breadcrumb){margin-top:calc(5px - var(--cf-desktop-breadcrumb-offset-y, 0px))!important;padding-top:0!important}.layout_main_div .child .breadCrumb_div{margin-top:5px!important;padding-top:0!important}.layout_main_div .child .group-detail-topbar>.custom_breadcrumb{margin-top:calc(5px - var(--cf-desktop-breadcrumb-offset-y, 0px))!important}body.workout-fullpage-open .layout_main_div .child .breadcrumb_div:not(.home_health_breadcrumb){margin-top:0!important;padding-top:0!important}.layout_main_div.layout_main_div--hide-header .child .breadcrumb_div:not(.home_health_breadcrumb){margin-top:0!important;padding-top:0!important}body.my-journey-open .layout_main_div .child .breadcrumb_div:not(.home_health_breadcrumb){margin-top:calc(-1 * var(--cf-desktop-breadcrumb-offset-y, 0px))!important;padding-top:0!important}body.group-detail-screen-active .layout_main_div .child .group-detail-topbar{margin-top:calc(-1 * var(--cf-desktop-breadcrumb-offset-y, 0px))!important}body.group-detail-screen-active .layout_main_div .child .group-detail-topbar>.custom_breadcrumb{margin-top:0!important}body.group-detail-screen-active .layout_main_div .child .group-detail-topbar>.custom_breadcrumb ol li{margin-top:0!important}}.main_div_wrapper_container{width:100%;height:auto;background-color:#fff;border-radius:20px;box-shadow:0 4px 8px #eaeaea,0 6px 20px #eaeaea}.main_div_wrapper_container .inner_div{padding:20px}.main_setting_sidebar a .inner_div_settings{cursor:pointer;height:40px;margin-top:10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.main_setting_sidebar a .inner_div_settings .name_svg_div{display:flex;flex-direction:row;align-items:center;gap:10px}.main_setting_sidebar a{color:var(--color-text-muted)!important}.main_setting_sidebar a.active{color:var(--theme-color)!important}.main_setting_sidebar a.active svg path{fill:var(--theme-color)!important}.main_setting_sidebar a .name_svg_div .group-sidebar-outline-icon path,.main_setting_sidebar a .name_svg_div .group-sidebar-outline-icon circle,.main_setting_sidebar a .name_svg_div .group-sidebar-outline-icon ellipse{fill:none!important;stroke:currentColor!important}.main_setting_sidebar span{color:#667085;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;cursor:pointer}.badge_custom_white span{color:#fff!important}.main_div_settings .breadCrumb_div{margin-top:10px;padding-left:6px}.main_div_settings .inner_div_header_settings{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.main_div_settings .inner_div_header_settings .settings_header_right{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-left:auto}.main_div_settings .inner_div_header_settings .settings_version{color:#667085;font-size:14px;font-weight:500;line-height:1.2;white-space:nowrap}.main_div_settings .inner_div_header_settings .btn_div{display:flex;flex-direction:row;align-items:center;gap:10px}.main_div_settings .inner_div_header_settings .btn_div button{display:flex;flex-direction:row;align-items:center;justify-content:center;height:40px}@media screen and (min-width:992px){.main_div_settings .inner_div_header_settings .hamburgericon{display:none!important}}@media screen and (max-width:576px){.main_div_settings .inner_div_header_settings .settings_version{font-size:12px}}.main_div_settings .layout_sidebar{height:600px;overflow-y:scroll;scrollbar-width:none;background-color:#fff;border-radius:20px;padding:10px}.main_div_settings .layout_sidebar .iner_meun{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.main_div_settings .layout_sidebar .iner_meun .headings_div{display:flex;flex-direction:row;align-items:center;gap:10px}.main_div_settings .layout_sidebar .iner_meun .headings_div h4{width:255px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:1300px){.main_div_settings .layout_sidebar .iner_meun .headings_div h4{width:135px!important}}@media screen and (max-width:991px){.main_div_settings .layout_sidebar{display:none!important}}.main_div_settings .outlet_custom{height:600px;overflow-y:scroll;scrollbar-width:none;background-color:#fff;border-radius:20px;padding:10px;margin-bottom:30px}.main_div_settings--group-settings{width:calc(100vw - 40px);max-width:calc(100vw - 40px);margin-left:calc(50% - 50vw + 20px);margin-right:calc(50% - 50vw + 20px);box-sizing:border-box}.main_div_settings--group-settings>.breadCrumb_div{margin-top:7px;margin-bottom:-12px}@media screen and (max-width:991px){.main_div_settings--group-settings{width:calc(100vw - 16px);max-width:calc(100vw - 16px);margin-left:calc(50% - 50vw + 8px);margin-right:calc(50% - 50vw + 8px)}.main_div_settings--group-settings>.breadCrumb_div{margin-top:1px;margin-bottom:-6px}}@media screen and (min-width:992px){.layout_main_div .child .main_div_settings--group-settings>.breadCrumb_div{margin-top:-2px!important}}html.profile-settings-route,body.profile-settings-route,body.profile-settings-route #root,body.profile-settings-route .layout_main_div,body.profile-settings-route .layout_main_div .child{background-color:#faf8f3}body.profile-settings-route,body.profile-settings-route #root,body.profile-settings-route .layout_main_div{min-height:100vh;min-height:100dvh}body.profile-settings-route .layout_main_div .child{min-height:calc(100vh - 80px);min-height:calc(100dvh - 80px)}.main_div_settings--profile{width:calc(100vw - 40px);max-width:none;min-height:calc(100vh - 100px);min-height:calc(100dvh - 100px);margin-left:calc(50% - 50vw + 20px);margin-right:calc(50% - 50vw + 20px);display:flex;flex-direction:column;overflow:visible;box-sizing:border-box}.main_div_settings--profile .inner_div_header_settings{padding:20px 0}.main_div_settings--profile .inner_div_header_settings h1{font-size:22px;font-weight:700;line-height:28px;letter-spacing:0;margin:0}@media screen and (max-width:425px){.main_div_settings--profile .inner_div_header_settings h1{font-size:20px}}.main_div_settings--profile .settings_content_row{flex:1 1 auto;min-height:calc(100vh - 160px);min-height:calc(100dvh - 160px);box-sizing:border-box}.main_div_settings--profile .settings_content_row>.ant-col{min-height:inherit;display:flex;flex-direction:column}.main_div_settings--profile .layout_sidebar,.main_div_settings--profile .outlet_custom{height:auto;min-height:100%;margin-bottom:0}.main_div_settings--profile .outlet_custom{display:flex;flex-direction:column;overflow:visible}.main_div_settings--profile .main_div_user_profile{flex:0 0 auto;min-height:100%}@media screen and (max-width:991px){.main_div_settings--profile{width:calc(100vw - 16px);min-height:calc(100vh - 88px);min-height:calc(100dvh - 88px);margin-left:calc(50% - 50vw + 8px);margin-right:calc(50% - 50vw + 8px);overflow:visible}.main_div_settings--profile .settings_content_row{width:100%;flex:1 1 auto;min-height:auto;margin-left:0!important;margin-right:0!important}.main_div_settings--profile .settings_content_row>.ant-col{max-width:100%;min-height:auto;padding-left:0!important;padding-right:0!important}.main_div_settings--profile .outlet_custom{width:100%;height:auto;min-height:calc(100vh - 146px);min-height:calc(100dvh - 146px);overflow:visible;box-sizing:border-box}}.ant-drawer .ant-drawer-content-wrapper .custom_drawer_settings.app_menu_drawer{border-top-right-radius:20px;border-bottom-right-radius:20px;overflow:hidden}.ant-drawer .ant-drawer-content-wrapper .custom_drawer_settings .ant-drawer-header{border-bottom:none}.ant-drawer .ant-drawer-content-wrapper .custom_drawer_settings .ant-drawer-header .ant-drawer-header-title{display:flex;flex-direction:row;align-items:center;justify-content:end}.ant-drawer .ant-drawer-content-wrapper .custom_drawer_settings.app_menu_drawer .ant-drawer-header{padding-right:18px}.ant-drawer .ant-drawer-content-wrapper .custom_drawer_settings.app_menu_drawer .ant-drawer-header .ant-drawer-header-title{position:relative;min-height:32px}.ant-drawer .ant-drawer-content-wrapper .custom_drawer_settings.app_menu_drawer .ant-drawer-header .ant-drawer-close{position:absolute;top:50%;right:0;margin:0;transform:translateY(-50%)}.ant-drawer .ant-drawer-content-wrapper .custom_drawer_settings .ant-drawer-body{padding:0}.main_change_password .inner_div p{color:var(--color-text-muted)}.main_change_password .inner_div .collapse_div{margin-top:20px}.main_change_password .inner_div .collapse_div .custom_collapse{background:transparent!important}.main_change_password .inner_div .collapse_div .custom_collapse .ant-collapse-item{background-color:#fff!important;margin-top:10px}.main_change_password .inner_div .collapse_div .custom_collapse .ant-collapse-item{border-bottom:1px solid var(--color-border-subtle)!important}.main_change_password .inner_div .collapse_div .custom_collapse .ant-collapse-item .ant-collapse-header .ant-collapse-expand-icon svg path{fill:#4169e1}.main_div_terms .inner_div_terms p{color:var(--color-text-muted)}.ant-notification-notice-wrapper,.ant-notification-notice,.ant-notification .ant-notification-notice-wrapper,.ant-notification .ant-notification-notice,.createdNotification,.deletedNotification{background:#fff;border-radius:33px!important;overflow:hidden}.ant-notification .ant-notification-notice-wrapper .ant-notification-notice{padding:12px 14px;display:flex;align-items:center;justify-content:space-between}.ant-notification .ant-notification-notice-wrapper .ant-notification-notice-with-icon{color:#000;display:flex;gap:15px;width:100%;align-items:center}.ant-notification .ant-notification-notice-wrapper .ant-notification-notice-with-icon .ant-notification-notice-icon{position:relative}.ant-notification .ant-notification-notice-wrapper .ant-notification-notice-with-icon .ant-notification-notice-icon svg ellipse{fill:var(--theme-color)}.ant-notification .ant-notification-notice-wrapper .ant-notification-notice-with-icon .ant-notification-notice-message{color:#000;font-weight:500;margin:0;margin-inline-start:0}.ant-notification .ant-notification-notice-wrapper .ant-notification-notice-with-icon .ant-notification-notice-description{display:none}.ant-notification .ant-notification-notice-wrapper .ant-notification-notice-close{color:#000;position:relative;top:auto;transform:none;left:auto;right:auto}.ant-message .ant-message-notice-wrapper .ant-message-notice-content{background:#fff;border-radius:33px!important;padding:12px 14px;color:#000;font-weight:500;overflow:hidden}.ant-message .ant-message-notice-wrapper .ant-message-custom-content{display:flex;align-items:center;gap:15px}.ant-message .ant-message-notice-wrapper .anticon{width:29px;height:29px;border-radius:50%;background:var(--theme-color);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:0 0 29px}.main_div_subscription{width:99%;height:auto;border-radius:10px;border:2px solid transparent;cursor:pointer;box-shadow:0 11px 8px -10px #eaeaea,0 -11px 8px -10px #eaeaea}.main_div_subscription.active{border:2px solid #4169e1;background-color:#eff5fd;box-shadow:none!important}.main_div_subscription .inner_div_subs{padding:10px}.main_div_subscription .inner_div_subs .subs_title{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.main_div_subscription .inner_div_subs .subs_title .subs_duration p{color:#454545}.main_div_subscription .inner_div_subs .subs_title .subs_duration p span{font-weight:700;color:#000;font-size:22px}.main_div_subscription .inner_div_subs .main_div_service_list .inner_div_service_list{display:flex;flex-direction:row;align-items:center;gap:10px}.main_div_subscription .inner_div_subs .main_div_service_list .inner_div_service_list p{color:#454545;font-size:13px}.badage_custom_div{position:relative;top:15px;left:80%;right:0;width:120px;height:30px;background-color:#4169e1;border-radius:100px;display:flex;justify-content:center;align-items:center}.badage_custom_div p{color:#fff}.main_div_subscription_parent{margin-top:22px;overflow:visible}.main_div_subscription_parent .plans_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:780px}.main_div_subscription_parent .main_wrapper_plan{position:relative;min-height:450px;overflow:visible;border-radius:33px;border:1px solid #dfe5f3;background:#fff;box-shadow:0 16px 40px #11182714;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.main_div_subscription_parent .main_wrapper_plan.active{border-color:transparent;background:linear-gradient(180deg,#09122b,#0c1431,#132053);box-shadow:0 22px 55px #09122b47;transform:translateY(-2px)}.main_div_subscription_parent .main_wrapper_plan.active,.main_div_subscription_parent .main_wrapper_plan.active p,.main_div_subscription_parent .main_wrapper_plan.active h3,.main_div_subscription_parent .main_wrapper_plan.active span,.main_div_subscription_parent .main_wrapper_plan.active div,.main_div_subscription_parent .main_wrapper_plan.active .plan_billing,.main_div_subscription_parent .main_wrapper_plan.active .benefit_row p,.main_div_subscription_parent .main_wrapper_plan.active .plan_price_row span,.main_div_subscription_parent .main_wrapper_plan.active .plan_eyebrow,.main_div_subscription_parent .main_wrapper_plan.active .plan_price_row h3{color:#fff}.main_div_subscription_parent .main_wrapper_plan .plan_badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);z-index:3}.main_div_subscription_parent .main_wrapper_plan .plan_badge .ant-badge-count{min-width:auto;height:28px;max-width:150px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;line-height:1;border-radius:999px;background:linear-gradient(90deg,#5d84ff,#3db6ff);color:#fff;font-size:12px;font-weight:700;box-shadow:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main_div_subscription_parent .main_wrapper_plan .plan_card_inner{display:flex;flex-direction:column;height:100%;padding:22px 22px 30px;border-radius:33px;overflow:hidden}.main_div_subscription_parent .main_wrapper_plan .plan_top{display:flex;flex-direction:column;gap:8px}.main_div_subscription_parent .main_wrapper_plan .plan_check{display:flex;justify-content:flex-end}.main_div_subscription_parent .main_wrapper_plan .plan_check_dot{width:22px;height:22px;border-radius:999px;border:2px solid #b7c4ea;background:transparent;transition:all .2s ease}.main_div_subscription_parent .main_wrapper_plan .plan_check_dot.checked{border-color:#4b7bff;background:radial-gradient(circle,#4b7bff 0 45%,transparent 50%)}.main_div_subscription_parent .main_wrapper_plan .plan_eyebrow{margin:0;color:#4b7bff;font-size:14px;font-weight:700;letter-spacing:.02em;text-transform:none}.main_div_subscription_parent .main_wrapper_plan .plan_price_row{display:flex;align-items:flex-end;gap:6px}.main_div_subscription_parent .main_wrapper_plan .plan_price_row h3{margin:0;color:#1f2440;font-size:42px;line-height:.95;font-weight:700}.main_div_subscription_parent .main_wrapper_plan .plan_price_row span{color:#667085;font-size:14px;padding-bottom:5px}.main_div_subscription_parent .main_wrapper_plan .plan_billing{margin:0;color:#667085;font-size:13px}.main_div_subscription_parent .main_wrapper_plan .plan_divider{height:1px;margin:16px 0 14px;background:#e7eaf4}.main_div_subscription_parent .main_wrapper_plan .plan_benefits{display:flex;flex-direction:column;gap:8px;flex:0 0 auto}.main_div_subscription_parent .main_wrapper_plan .benefit_row{display:flex;align-items:center;gap:12px}.main_div_subscription_parent .main_wrapper_plan .benefit_row p{margin:0;color:#4b5565;font-size:14px;font-weight:500}.main_div_subscription_parent .main_wrapper_plan .benefit_icon{width:16px;height:16px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#4b7bff1f;color:#4b7bff!important;font-size:11px;font-weight:700;flex-shrink:0}.main_div_subscription_parent .main_wrapper_plan .plan_cta{margin-top:81px;min-height:50px;height:50px;width:100%;display:inline-flex;align-items:center;justify-content:center;border-radius:33px;font-size:18px;line-height:1;text-align:center;font-weight:700;align-self:stretch;flex-shrink:0}.main_div_subscription_parent .main_wrapper_plan .primary_cta{border:none;background:#165dfc;color:#fff}.main_div_subscription_parent .main_wrapper_plan .primary_cta:hover,.main_div_subscription_parent .main_wrapper_plan .primary_cta:focus{background:#165dfc;color:#fff}.main_div_subscription_parent .main_wrapper_plan .secondary_cta{border:2px solid #165dfc;background:#165dfc;color:#fff}.main_div_subscription_parent .discount_section{margin-top:62px;max-width:280px}.main_div_subscription_parent .ant-form-item{margin-top:0}.main_div_subscription_parent .ant-form-item .ant-input{height:48px;border-radius:33px;padding:0 18px}@media(max-width:991px){.main_div_subscription_parent{margin-top:18px}.main_div_subscription_parent .plans_grid{grid-template-columns:1fr;max-width:100%;gap:12px}.main_div_subscription_parent .main_wrapper_plan{min-height:auto;border-radius:28px}.main_div_subscription_parent .main_wrapper_plan .plan_card_inner{padding:18px 18px 24px;border-radius:28px}.main_div_subscription_parent .main_wrapper_plan .plan_price_row h3{font-size:34px}.main_div_subscription_parent .main_wrapper_plan .plan_price_row span{font-size:13px;padding-bottom:4px}.main_div_subscription_parent .main_wrapper_plan .plan_badge{top:-12px}.main_div_subscription_parent .main_wrapper_plan .plan_badge .ant-badge-count{height:26px;max-width:138px;padding:0 9px;font-size:11px}.main_div_subscription_parent .main_wrapper_plan .plan_billing{font-size:12px}.main_div_subscription_parent .main_wrapper_plan .plan_divider{margin:14px 0 12px}.main_div_subscription_parent .main_wrapper_plan .plan_benefits{gap:7px}.main_div_subscription_parent .main_wrapper_plan .benefit_row{gap:10px}.main_div_subscription_parent .main_wrapper_plan .benefit_row p{font-size:13px}.main_div_subscription_parent .main_wrapper_plan .benefit_icon{width:14px;height:14px;font-size:10px}.main_div_subscription_parent .main_wrapper_plan .plan_cta{margin-top:28px;min-height:46px;height:46px;font-size:17px}.main_div_subscription_parent .main_wrapper_plan:not(.active) .plan_benefits{display:none}.main_div_subscription_parent .discount_section{margin-top:28px;max-width:100%}}@media(max-width:575px){.main_div_subscription_parent .plans_grid{gap:10px}.main_div_subscription_parent .main_wrapper_plan{border-radius:24px}.main_div_subscription_parent .main_wrapper_plan .plan_card_inner{padding:16px 16px 20px;border-radius:24px}.main_div_subscription_parent .main_wrapper_plan .plan_check_dot{width:20px;height:20px}.main_div_subscription_parent .main_wrapper_plan .plan_eyebrow{font-size:13px}.main_div_subscription_parent .main_wrapper_plan .plan_price_row{gap:4px}.main_div_subscription_parent .main_wrapper_plan .plan_price_row h3{font-size:30px}.main_div_subscription_parent .main_wrapper_plan .plan_price_row span{font-size:12px;padding-bottom:3px}.main_div_subscription_parent .main_wrapper_plan .plan_billing{font-size:11px}.main_div_subscription_parent .main_wrapper_plan .plan_badge .ant-badge-count{max-width:128px;font-size:10px}.main_div_subscription_parent .main_wrapper_plan .benefit_row p{font-size:12px}.main_div_subscription_parent .main_wrapper_plan .plan_cta{margin-top:22px;min-height:44px;height:44px;font-size:16px}}.main_div_payment .inner_div_payment .main_div_comp{border:1px solid #4169e1;padding:15px;border-radius:5px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.main_div_payment .inner_div_payment .main_div_comp span{color:#00f;cursor:pointer}.main_div_payment .inner_div_payment .main_div_comp span.active{color:red!important}.main_div_payment .inner_div_payment .main_div_comp_paypal{border:1px solid #dddddd;padding:15px;border-radius:5px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.main_div_payment .inner_div_payment .main_div_comp_paypal span{color:#00f;cursor:pointer}.main_div_payment .inner_div_payment .main_div_comp_paypal span.active{color:red!important}.meditation_main_div{height:277px;width:100%;background:linear-gradient(180deg,#fce5f4,#f4defa 52%,#eedbfc);border-radius:20px}@media screen and (max-width:1199px){.meditation_main_div{height:160px!important}}.meditation_main_div .meditation_inner_div{padding:10px}@media screen and (max-width:1199px){.meditation_main_div .meditation_inner_div{height:100%;display:flex;flex-direction:column}}.meditation_main_div .meditation_inner_div .meditation_heading{display:flex;flex-direction:row;align-items:center;gap:10px;padding-top:8px}@media screen and (max-width:1199px){.meditation_main_div .meditation_inner_div .meditation_heading{gap:1px;justify-content:center;position:relative;top:2px;min-height:24px;padding-top:0}}.meditation_main_div .meditation_inner_div .meditation_heading h2{font-size:17px;color:#000;margin:0}@media screen and (max-width:1199px){.meditation_main_div .meditation_inner_div .meditation_heading h2{font-size:14px;line-height:1.1;white-space:nowrap}}@media screen and (max-width:375px){.meditation_main_div .meditation_inner_div .meditation_heading h2{font-size:12px}}.meditation_main_div .meditation_inner_div .meditation_heading h2{font-weight:500}.meditation_main_div .meditation_inner_div .meditation_progress{width:100%;height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width:1199px){.meditation_main_div .meditation_inner_div .meditation_progress{flex:1;height:auto;justify-content:center;position:relative;top:0}}.meditation_main_div.score_card_hidden{background:#c8c8c8!important}.meditation_main_div.score_card_hidden *{color:#c8c8c8!important;-webkit-text-fill-color:#c8c8c8!important}.meditation_main_div.score_card_hidden h2{color:#000!important;-webkit-text-fill-color:#000!important}.meditation_main_div.score_card_hidden .meditation_progress svg,.meditation_main_div.score_card_hidden .meditation_progress canvas{opacity:0!important}.meditation_main_div.score_card_hidden .ant-progress .ant-progress-inner,.meditation_main_div.score_card_hidden .ant-progress .ant-progress-inner .ant-progress-bg{background-color:#c8c8c8!important}.meditation_main_div.score_card_hidden .ant-progress .ant-progress-text{color:#c8c8c8!important}.main_div_badge{width:70px;height:20px;border-radius:5px;background-color:#e5f4cd}.main_div_badge .inner_div_badge{display:flex;flex-direction:row;align-items:center;gap:5px;padding-left:5px}.main_div_badge .inner_div_badge p{padding:0;margin:0;color:#00a656}.main_div_badge_error{width:70px;height:20px;border-radius:5px;background-color:#ffeae9}.main_div_badge_error .inner_div_badge{display:flex;flex-direction:row;align-items:center;gap:5px;padding-left:5px}.main_div_badge_error .inner_div_badge p{padding:0;margin:0;color:#ff5a4e}.breathWork_main_div{height:277px;width:100%;background:linear-gradient(180deg,#d9e8fe,#cee2ff 52%,#bfddff);border-radius:20px}@media screen and (max-width:1199px){.breathWork_main_div{height:160px!important}}.breathWork_main_div .breathWork_inner_div{padding:10px}@media screen and (max-width:1199px){.breathWork_main_div .breathWork_inner_div{height:100%;display:flex;flex-direction:column}}.breathWork_main_div .breathWork_inner_div .breathWork_heading{display:flex;flex-direction:row;align-items:center;gap:10px;padding-top:8px}@media screen and (max-width:1199px){.breathWork_main_div .breathWork_inner_div .breathWork_heading{gap:1px;justify-content:center;position:relative;top:2px;min-height:24px;padding-top:0}}.breathWork_main_div .breathWork_inner_div .breathWork_heading h2{font-size:17px;color:#000;margin:0}@media screen and (max-width:1199px){.breathWork_main_div .breathWork_inner_div .breathWork_heading h2{font-size:14px;line-height:1.1;white-space:nowrap}}@media screen and (max-width:375px){.breathWork_main_div .breathWork_inner_div .breathWork_heading h2{font-size:12px}}.breathWork_main_div .breathWork_inner_div .breathWork_heading h2{font-weight:500}.breathWork_main_div .breathWork_inner_div .breathWork_progress{width:100%;height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width:1199px){.breathWork_main_div .breathWork_inner_div .breathWork_progress{flex:1;height:auto;justify-content:center;position:relative;top:0}}.breathWork_main_div.score_card_hidden{background:#c8c8c8!important}.breathWork_main_div.score_card_hidden *{color:#c8c8c8!important;-webkit-text-fill-color:#c8c8c8!important}.breathWork_main_div.score_card_hidden h2{color:#000!important;-webkit-text-fill-color:#000!important}.breathWork_main_div.score_card_hidden .breathWork_progress svg,.breathWork_main_div.score_card_hidden .breathWork_progress canvas{opacity:0!important}.breathWork_main_div.score_card_hidden .ant-progress .ant-progress-inner,.breathWork_main_div.score_card_hidden .ant-progress .ant-progress-inner .ant-progress-bg{background-color:#c8c8c8!important}.breathWork_main_div.score_card_hidden .ant-progress .ant-progress-text{color:#c8c8c8!important}.brain_main_div{height:277px;width:100%;background:linear-gradient(180deg,#d9fce4,#cafadb 52%,#b9f5ce);border-radius:20px}@media screen and (max-width:1199px){.brain_main_div{height:160px!important}}.brain_main_div .brain_inner_div{padding:10px}@media screen and (max-width:1199px){.brain_main_div .brain_inner_div{height:100%;display:flex;flex-direction:column}}.brain_main_div .brain_inner_div .brain_heading{display:flex;flex-direction:row;align-items:center;gap:10px;padding-top:8px}@media screen and (max-width:1199px){.brain_main_div .brain_inner_div .brain_heading{gap:1px;justify-content:center;position:relative;top:2px;min-height:24px;padding-top:0}}.brain_main_div .brain_inner_div .brain_heading h2{font-size:16px;color:#000;margin:0}@media screen and (max-width:1199px){.brain_main_div .brain_inner_div .brain_heading h2{font-size:14px;line-height:1.1;white-space:nowrap}}@media screen and (max-width:375px){.brain_main_div .brain_inner_div .brain_heading h2{font-size:12px}}.brain_main_div .brain_inner_div .brain_heading h2{font-weight:500}.brain_main_div .brain_inner_div .brain_progress{width:100%;height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width:1199px){.brain_main_div .brain_inner_div .brain_progress{flex:1;height:auto;justify-content:center;position:relative;top:0}}.brain_main_div.score_card_hidden{background:#c8c8c8!important}.brain_main_div.score_card_hidden *{color:#c8c8c8!important;-webkit-text-fill-color:#c8c8c8!important}.brain_main_div.score_card_hidden h2{color:#000!important;-webkit-text-fill-color:#000!important}.brain_main_div.score_card_hidden .brain_progress svg,.brain_main_div.score_card_hidden .brain_progress canvas{opacity:0!important}.brain_main_div.score_card_hidden .ant-progress .ant-progress-inner,.brain_main_div.score_card_hidden .ant-progress .ant-progress-inner .ant-progress-bg{background-color:#c8c8c8!important}.brain_main_div.score_card_hidden .ant-progress .ant-progress-text{color:#c8c8c8!important}.fitness_main_div{height:277px;width:100%;background:linear-gradient(180deg,#fff8b9,#ffec9d);border-radius:20px}@media screen and (max-width:1199px){.fitness_main_div{height:160px!important}}.fitness_main_div .fitness_inner_div{padding:10px}@media screen and (max-width:1199px){.fitness_main_div .fitness_inner_div{height:100%;display:flex;flex-direction:column}}.fitness_main_div .fitness_inner_div .fitness_heading{display:flex;flex-direction:row;align-items:center;gap:10px;padding-top:8px}@media screen and (max-width:1199px){.fitness_main_div .fitness_inner_div .fitness_heading{gap:1px;justify-content:center;position:relative;top:2px;min-height:24px;padding-top:0}}.fitness_main_div .fitness_inner_div .fitness_heading h2{font-size:16px;color:#000;margin:0}@media screen and (max-width:1199px){.fitness_main_div .fitness_inner_div .fitness_heading h2{font-size:14px;line-height:1.1;white-space:nowrap}}@media screen and (max-width:375px){.fitness_main_div .fitness_inner_div .fitness_heading h2{font-size:12px}}.fitness_main_div .fitness_inner_div .fitness_heading h2{font-weight:500}.fitness_main_div .fitness_inner_div .fitness_progress{width:100%;height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width:1199px){.fitness_main_div .fitness_inner_div .fitness_progress{flex:1;height:auto;justify-content:center;position:relative;top:0}}.fitness_main_div.score_card_hidden{background:#c8c8c8!important}.fitness_main_div.score_card_hidden *{color:#c8c8c8!important;-webkit-text-fill-color:#c8c8c8!important}.fitness_main_div.score_card_hidden h2{color:#000!important;-webkit-text-fill-color:#000!important}.fitness_main_div.score_card_hidden .fitness_progress svg,.fitness_main_div.score_card_hidden .fitness_progress canvas{opacity:0!important}.fitness_main_div.score_card_hidden .ant-progress .ant-progress-inner,.fitness_main_div.score_card_hidden .ant-progress .ant-progress-inner .ant-progress-bg{background-color:#c8c8c8!important}.fitness_main_div.score_card_hidden .ant-progress .ant-progress-text{color:#c8c8c8!important}.training_stats_main_comp .training_stats_header h2{margin:0;font-size:22px;font-weight:500;color:#1f1f1f}.training_stats_main_comp .training_stats_overall{margin-top:10px;display:flex;justify-content:center}.training_stats_main_comp .training_stats_list{margin-top:18px;display:grid;gap:10px}.training_stats_main_comp .training_stats_list .training_stats_row{padding:12px 14px;border:1px solid #f0e4b4;border-radius:10px;background:#fffae8;display:flex;justify-content:space-between;align-items:center}.training_stats_main_comp .training_stats_list .training_stats_row h3{margin:0;font-size:14px;font-weight:500;color:#5c4a00}.training_stats_main_comp .training_stats_list .training_stats_row span{font-size:16px;font-weight:500;color:#3f3200}.main_div_share_stats .share_stats_primary_btn{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:33px;font-weight:700}.main_div_share_stats .share_stats_primary_btn svg{width:20px;height:20px}.main_div_share_stats .input_field_div .img_div{width:100%;padding:5px;border-radius:10px;background-color:#f0f8ff}.main_div_share_stats .input_field_div .img_div img{width:100%;aspect-ratio:800/487;-o-object-fit:contain;object-fit:contain}.main_div_share_stats .input_field_div .custom-input-wrapper .ant-input-affix-wrapper .ant-input-suffix .copy-icon{cursor:pointer!important}.main_div_share_stats .input_field_div .title_div{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.main_div_share_stats .input_field_div .title_div p{font-size:16px;font-weight:700}.main_div_share_stats .input_field_div .title_div svg path{stroke:#454545!important;transition:stroke .18s ease}.main_div_share_stats .input_field_div .title_div button{color:#454545;transition:color .18s ease}.main_div_share_stats .input_field_div .title_div button:hover{color:var(--theme-color)!important}.main_div_share_stats .input_field_div .title_div button:hover svg [stroke]:not([stroke=none]){stroke:var(--theme-color)!important}.main_div_share_stats .input_field_div .title_div button:hover svg [fill]:not([fill=none]){fill:var(--theme-color)!important}.main_div_share_stats .input_field_div svg{cursor:pointer}.main_div_popular_group{width:170px;box-shadow:0 4px 8px #eaeaea,0 6px 20px #eaeaea;border-radius:6px}.main_div_popular_group.main_div_popular_group--joined{cursor:pointer}.main_div_popular_group .inner_div{padding:10px;display:flex;flex-direction:column;align-items:center}.main_div_popular_group .inner_div h4{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.main_div_popular_group .inner_div p{font-size:16px;font-weight:500;padding:0;margin:0}.main_div_popular_group .inner_div .btn_div{width:100%;padding-top:10px}.main_div_popular_group .inner_div .btn_div .join_btn{width:100%;border:1px solid #165dfc;color:#165dfc;border-radius:40px}.joinGroupSwiperSlider .swiper-wrapper .swiper-slide{width:160px!important}.events{margin:0;padding:0;list-style:none}.badge_div_calendar{display:flex;flex-direction:row;align-items:center;justify-content:center;height:6px;gap:1px;line-height:0;margin-top:-3px}.badge_div_calendar .calendar_dot--planned{background:#fff!important;border:1.5px solid currentColor;box-sizing:border-box}.notes-month{font-size:28px;text-align:center}.notes-month section{font-size:28px}.custom_calenadar .ant-picker-cell-selected .ant-picker-cell-inner,.custom_calenadar .ant-picker-cell-selected .ant-picker-calendar-date,.custom_calenadar .ant-picker-cell-selected .ant-picker-calendar-date-value,.custom_calenadar .ant-picker-cell-range-start .ant-picker-cell-inner,.custom_calenadar .ant-picker-cell-range-start .ant-picker-calendar-date,.custom_calenadar .ant-picker-cell-range-start .ant-picker-calendar-date-value,.custom_calenadar .ant-picker-cell-range-end .ant-picker-cell-inner,.custom_calenadar .ant-picker-cell-range-end .ant-picker-calendar-date,.custom_calenadar .ant-picker-cell-range-end .ant-picker-calendar-date-value,.custom_calenadar .ant-picker-cell-today .ant-picker-cell-inner,.custom_calenadar .ant-picker-cell-today .ant-picker-calendar-date,.custom_calenadar .ant-picker-cell-today .ant-picker-calendar-date-value{border-radius:20px!important}.custom_calenadar .ant-picker-cell-selected .ant-picker-cell-inner,.custom_calenadar .ant-picker-cell-selected .ant-picker-calendar-date,.custom_calenadar .ant-picker-cell-range-start .ant-picker-cell-inner,.custom_calenadar .ant-picker-cell-range-start .ant-picker-calendar-date,.custom_calenadar .ant-picker-cell-range-end .ant-picker-cell-inner,.custom_calenadar .ant-picker-cell-range-end .ant-picker-calendar-date,.custom_calenadar .ant-picker-cell-today .ant-picker-cell-inner,.custom_calenadar .ant-picker-cell-today .ant-picker-calendar-date{min-height:36px!important;height:36px!important}.custom_calenadar .ant-picker-calendar-header{margin-top:8px;padding:4px 0 10px;display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:10px}.custom_calenadar .ant-picker-calendar-header .ant-radio-group{display:none!important}.custom_calenadar .ant-picker-calendar-header .calendar_schedule_button{height:35px;min-height:35px;padding:0 16px;border:1px solid #d9d9d9;border-radius:999px;background:#fff;color:#111827;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:1;margin:0 auto 0 0;white-space:nowrap;flex:0 0 auto;cursor:pointer;transition:border-color .18s ease,color .18s ease}.custom_calenadar .ant-picker-calendar-header .calendar_schedule_button:hover,.custom_calenadar .ant-picker-calendar-header .calendar_schedule_button:focus-visible{border-color:var(--theme-color);color:var(--theme-color);outline:none}.custom_calenadar .ant-picker-calendar-header .calendar_schedule_button:focus:not(:focus-visible){outline:none}.custom_calenadar .ant-picker-calendar-header .calendar_schedule_button .calendar_schedule_button__icon{display:none;font-size:16px}@media(max-width:480px){.custom_calenadar .ant-picker-calendar-header .calendar_schedule_button{padding:0;width:35px;border-radius:50%}.custom_calenadar .ant-picker-calendar-header .calendar_schedule_button .calendar_schedule_button__label{display:none}.custom_calenadar .ant-picker-calendar-header .calendar_schedule_button .calendar_schedule_button__icon{display:block}}.custom_calenadar .ant-picker-calendar-header .ant-select{height:var(--cf-dropdown-control-height)!important;min-height:var(--cf-dropdown-control-height)!important;display:inline-flex!important;align-items:center!important;align-self:center}.custom_calenadar .ant-picker-calendar-header .ant-select .ant-select-selector{display:flex!important;align-items:center!important;border-radius:33px!important;padding:0 20px!important;min-width:unset!important;height:var(--cf-dropdown-control-height)!important;font-size:var(--cf-dropdown-font-size)!important;font-weight:var(--cf-dropdown-font-weight)!important;font-family:Inter,sans-serif!important}.custom_calenadar .ant-picker-calendar-header .ant-select .ant-select-selection-item{display:flex;align-items:center;font-size:var(--cf-dropdown-font-size)!important;font-weight:500;line-height:calc(var(--cf-dropdown-control-height) - 2px)!important}.custom_calenadar .ant-picker-calendar-header .ant-select .ant-select-arrow{font-size:10px!important;top:50%!important}.custom_calenadar .ant-picker-panel .ant-picker-date-panel .ant-picker-body .ant-picker-content thead tr th{padding-inline-end:22px!important}@media screen and (max-width:440px){.custom_calenadar .ant-picker-panel .ant-picker-date-panel .ant-picker-body .ant-picker-content thead tr th{padding-inline-end:12px!important}}.custom_calenadar .ant-picker-panel .ant-picker-date-panel .ant-picker-body .ant-picker-content .ant-picker-cell{height:36px!important}.custom_calenadar .ant-picker-panel .ant-picker-date-panel .ant-picker-body .ant-picker-content .ant-picker-cell .ant-picker-cell-inner{height:36px!important;border-top:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:0!important}.custom_calenadar .ant-picker-panel .ant-picker-date-panel .ant-picker-body .ant-picker-content .ant-picker-cell .ant-picker-cell-inner .ant-picker-calendar-date{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:36px!important;height:36px!important;padding:0!important;margin:0!important}.custom_calenadar .ant-picker-panel .ant-picker-date-panel .ant-picker-body .ant-picker-content .ant-picker-cell .ant-picker-cell-inner .ant-picker-calendar-date-value{text-align:center}.custom_calenadar .ant-picker-panel .ant-picker-date-panel .ant-picker-body .ant-picker-content .ant-picker-cell .ant-picker-cell-inner .ant-picker-calendar-date-content{height:auto!important;overflow:visible!important;padding:0!important;margin:0!important;display:flex;align-items:center;justify-content:center}.custom_calenadar .ant-picker-panel .ant-picker-date-panel .ant-picker-body .ant-picker-content .ant-picker-cell:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):hover .ant-picker-cell-inner,.custom_calenadar .ant-picker-panel .ant-picker-date-panel .ant-picker-body .ant-picker-content .ant-picker-cell:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):hover .ant-picker-calendar-date,.custom_calenadar .ant-picker-panel .ant-picker-date-panel .ant-picker-body .ant-picker-content .ant-picker-cell:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):hover .ant-picker-calendar-date-value{border-radius:20px!important}.custom_calenadar .ant-picker-panel .ant-picker-date-panel .ant-picker-body .ant-picker-content .ant-picker-cell-selected .ant-picker-cell-inner,.custom_calenadar .ant-picker-panel .ant-picker-date-panel .ant-picker-body .ant-picker-content .ant-picker-cell-range-start .ant-picker-cell-inner,.custom_calenadar .ant-picker-panel .ant-picker-date-panel .ant-picker-body .ant-picker-content .ant-picker-cell-range-end .ant-picker-cell-inner,.custom_calenadar .ant-picker-panel .ant-picker-date-panel .ant-picker-body .ant-picker-content .ant-picker-cell-today .ant-picker-cell-inner{height:36px!important;background:transparent!important;border-radius:0!important;margin-top:0!important;margin-bottom:0!important;position:relative}.custom_calenadar .ant-picker-panel .ant-picker-date-panel .ant-picker-body .ant-picker-content .ant-picker-cell-selected .ant-picker-cell-inner .ant-picker-calendar-date,.custom_calenadar .ant-picker-panel .ant-picker-date-panel .ant-picker-body .ant-picker-content .ant-picker-cell-range-start .ant-picker-cell-inner .ant-picker-calendar-date,.custom_calenadar .ant-picker-panel .ant-picker-date-panel .ant-picker-body .ant-picker-content .ant-picker-cell-range-end .ant-picker-cell-inner .ant-picker-calendar-date,.custom_calenadar .ant-picker-panel .ant-picker-date-panel .ant-picker-body .ant-picker-content .ant-picker-cell-today .ant-picker-cell-inner .ant-picker-calendar-date{min-height:36px!important;height:36px!important;border-radius:0!important;background:transparent!important;position:relative;z-index:0}.custom_calenadar .ant-picker-panel .ant-picker-date-panel .ant-picker-body .ant-picker-content .ant-picker-cell-selected .ant-picker-cell-inner .ant-picker-calendar-date:before,.custom_calenadar .ant-picker-panel .ant-picker-date-panel .ant-picker-body .ant-picker-content .ant-picker-cell-range-start .ant-picker-cell-inner .ant-picker-calendar-date:before,.custom_calenadar .ant-picker-panel .ant-picker-date-panel .ant-picker-body .ant-picker-content .ant-picker-cell-range-end .ant-picker-cell-inner .ant-picker-calendar-date:before,.custom_calenadar .ant-picker-panel .ant-picker-date-panel .ant-picker-body .ant-picker-content .ant-picker-cell-today .ant-picker-cell-inner .ant-picker-calendar-date:before{display:none!important}.custom_calenadar .ant-picker-panel .ant-picker-date-panel .ant-picker-body .ant-picker-content .ant-picker-cell-selected .ant-picker-cell-inner .ant-picker-calendar-date-value,.custom_calenadar .ant-picker-panel .ant-picker-date-panel .ant-picker-body .ant-picker-content .ant-picker-cell-range-start .ant-picker-cell-inner .ant-picker-calendar-date-value,.custom_calenadar .ant-picker-panel .ant-picker-date-panel .ant-picker-body .ant-picker-content .ant-picker-cell-range-end .ant-picker-cell-inner .ant-picker-calendar-date-value,.custom_calenadar .ant-picker-panel .ant-picker-date-panel .ant-picker-body .ant-picker-content .ant-picker-cell-today .ant-picker-cell-inner .ant-picker-calendar-date-value{color:inherit!important;border-radius:0!important;position:relative;z-index:1}.custom_calenadar .ant-picker-panel .ant-picker-date-panel .ant-picker-body .ant-picker-content .ant-picker-cell-selected .ant-picker-cell-inner .ant-picker-calendar-date-content,.custom_calenadar .ant-picker-panel .ant-picker-date-panel .ant-picker-body .ant-picker-content .ant-picker-cell-range-start .ant-picker-cell-inner .ant-picker-calendar-date-content,.custom_calenadar .ant-picker-panel .ant-picker-date-panel .ant-picker-body .ant-picker-content .ant-picker-cell-range-end .ant-picker-cell-inner .ant-picker-calendar-date-content,.custom_calenadar .ant-picker-panel .ant-picker-date-panel .ant-picker-body .ant-picker-content .ant-picker-cell-today .ant-picker-cell-inner .ant-picker-calendar-date-content{position:relative;z-index:1}.custom_calenadar .ant-picker-panel .ant-picker-date-panel .ant-picker-body .ant-picker-content .ant-picker-cell-selected .ant-picker-cell-inner .ant-picker-calendar-date-value,.custom_calenadar .ant-picker-panel .ant-picker-date-panel .ant-picker-body .ant-picker-content .ant-picker-cell-range-start .ant-picker-cell-inner .ant-picker-calendar-date-value,.custom_calenadar .ant-picker-panel .ant-picker-date-panel .ant-picker-body .ant-picker-content .ant-picker-cell-range-end .ant-picker-cell-inner .ant-picker-calendar-date-value{color:var(--theme-color)!important}.custom_calenadar .ant-select-focused .ant-select-selector,.custom_calenadar .ant-select-open .ant-select-selector{border-radius:33px!important}.calendar_main_div{height:400px}@media(min-width:991px)and (max-width:1199px){.calendar_main_div{height:436px!important}}.calendar_main_div.calendar_main_div--history{display:flex;flex-direction:column;height:420px;margin-bottom:-20px;min-height:0;overflow:hidden}@media(min-width:991px)and (max-width:1199px){.calendar_main_div.calendar_main_div--history{height:456px!important}}.calendar_main_div.calendar_main_div--history .calendar_inner_div{flex:0 0 auto}.calendar_main_div.calendar_main_div--history .calendar_history_container{flex:1 1 auto;height:auto;min-height:0}.calendar_main_div.calendar_main_div--streaks{display:flex;flex-direction:column;height:420px;margin-bottom:-20px;min-height:0;overflow:hidden}@media(min-width:991px)and (max-width:1199px){.calendar_main_div.calendar_main_div--streaks{height:456px!important}}.calendar_main_div.calendar_main_div--streaks .calendar_inner_div{flex:0 0 auto}.calendar_main_div .calendar_inner_div{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.calendar_main_div .calendar_inner_div h2{margin:0;line-height:46px}.calendar_main_div .calendar_inner_div .Icon_div{cursor:pointer;color:#454545;transition:color .18s ease}.calendar_main_div .calendar_inner_div .Icon_div svg path,.calendar_main_div .calendar_inner_div .Icon_div svg circle,.calendar_main_div .calendar_inner_div .Icon_div svg rect,.calendar_main_div .calendar_inner_div .Icon_div svg line,.calendar_main_div .calendar_inner_div .Icon_div svg polyline,.calendar_main_div .calendar_inner_div .Icon_div svg polygon{transition:fill .18s ease,stroke .18s ease}.calendar_main_div .calendar_inner_div .Icon_div:hover{color:var(--theme-color)!important}.calendar_main_div .calendar_inner_div .Icon_div:hover svg [stroke]:not([stroke=none]){stroke:var(--theme-color)!important}.calendar_main_div .calendar_inner_div .Icon_div:hover svg [fill]:not([fill=none]){fill:var(--theme-color)!important}.calendar_main_div .calendar_inner_div .calendar_history_view_select{min-width:132px}.calendar_main_div .calendar_inner_div .calendar_history_view_select .ant-select-selector,.calendar_main_div .calendar_inner_div .calendar_history_view_select .ant-select-selection-item{font-weight:500!important}.calendar_main_div .streak_main_div{display:flex;flex-direction:row;align-items:center;gap:10px;margin-top:4px}.calendar_main_div .streak_main_div .inner_streak_div{display:flex;flex-direction:row;align-items:center;gap:5px}.calendar_main_div .streak_main_div .inner_streak_div p{padding:0;margin:0;font-weight:500}.calendar_streaks_view{flex:1 1 auto;width:100%;min-height:0;overflow-y:auto;overflow-x:hidden;padding:8px 0 0;scroll-padding-bottom:12px;margin-top:6px;margin-right:0;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.calendar_streaks_view::-webkit-scrollbar{display:none;width:0;height:0}.calendar_streaks_view::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.calendar_streaks_grid{display:flex;flex-direction:column;gap:10px;padding-right:0}.calendar_streak_card{width:100%;box-sizing:border-box;border:1.5px solid var(--streak-accent, #eef2f7);border-radius:16px;background:#fff;box-shadow:0 6px 18px #0f172a0d;padding:14px 15px;position:relative;overflow:hidden}.calendar_streak_card.calendar_streak_card--meditation{--streak-accent: #ab3ace;--streak-soft: #f7e7ff}.calendar_streak_card.calendar_streak_card--breathwork{--streak-accent: #3c82f5;--streak-soft: #e6f0ff}.calendar_streak_card.calendar_streak_card--brain-training{--streak-accent: #16a764;--streak-soft: #e7f8ef}.calendar_streak_card.calendar_streak_card--fitness{--streak-accent: #d4a900;--streak-soft: #fff6c9}.calendar_streak_card.calendar_streak_card--journal{--streak-accent: #cc5500;--streak-soft: #fff1e7}.calendar_streak_card_header{display:flex;align-items:center;gap:9px;margin-bottom:12px}.calendar_streak_card_header h3{margin:0;color:#111827;font-size:15px;font-weight:700;line-height:1.2}.calendar_streak_icon{width:34px;height:34px;border-radius:12px;background:var(--streak-soft, #eef2ff);color:var(--streak-accent, var(--theme-color));display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.calendar_streak_icon svg{color:currentColor;display:block;width:20px;height:20px}.calendar_streak_card--fitness .calendar_streak_icon .fitness-nav-icon{transform:scale(1.5);transform-origin:center}.calendar_streak_metric_row{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.calendar_streak_metric{min-width:0}.calendar_streak_metric p{margin:3px 0 0;color:#6b7280;font-size:12px;font-weight:500;line-height:1.2}.calendar_streak_metric.calendar_streak_metric--right{text-align:right}.calendar_streak_metric.calendar_streak_metric--right .calendar_streak_metric_value{justify-content:flex-end}.calendar_streak_metric_value{display:flex;align-items:center;gap:6px;color:#111827}.calendar_streak_metric_value svg{width:auto;height:20px;flex:0 0 auto}.calendar_streak_metric_value span{color:#111827;font-size:24px;font-weight:800;line-height:1}.calendar_streaks_empty{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:220px;color:#6b7280;font-size:14px;font-weight:500}.calendar_streak_card--loading{min-height:112px;border-color:#eef2f7}.calendar_streak_loading_line,.calendar_streak_loading_block{border-radius:999px;background:linear-gradient(90deg,#f1f5f9 25%,#e5e7eb,#f1f5f9 75%);background-size:200% 100%;animation:calendarStreakLoading 1.2s ease-in-out infinite}.calendar_streak_loading_line--title{width:42%;height:18px;margin-bottom:24px}.calendar_streak_loading_block{width:88px;height:34px}@keyframes calendarStreakLoading{0%{background-position:200% 0}to{background-position:-200% 0}}.calendar_history_view_select_dropdown .ant-select-item,.calendar_history_view_select_dropdown .ant-select-item-option-content{font-weight:500!important}.calendar_history_view_select_dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.calendar_history_view_select_dropdown .ant-select-item-option-selected .ant-select-item-option-content{color:#111827!important}.calendar_history_container{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;min-height:0;box-sizing:border-box;height:350px;overflow:hidden}@media(min-width:991px)and (max-width:1199px){.calendar_history_container{height:386px}}.calendar_history_container .history_header{display:flex;justify-content:flex-end;width:100%;margin-top:8px;margin-bottom:8px}.calendar_history_container .history_more_btn{width:34px;height:34px;padding:0;background:#fff;color:#6b7280;border:1px solid #e5e7eb;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:border-color .18s ease,color .18s ease,background .18s ease}.calendar_history_container .history_more_btn:hover{background:#f9fafb;border-color:#cbd5e1;color:#111827}.calendar_history_container .history_more_btn:disabled{opacity:.45;cursor:not-allowed}.calendar_history_container .history_more_btn .anticon{font-size:20px;line-height:1}.calendar_history_container .history_list{overflow-y:auto;overflow-x:hidden;flex:1 1 0;width:100%;min-width:0;min-height:0;align-self:stretch;box-sizing:border-box;margin-right:0;padding:0 4px 0 0;scroll-padding-bottom:0}.calendar_history_container .history_list::-webkit-scrollbar{width:4px}.calendar_history_container .history_list::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.calendar_history_container .history_date_group{margin-bottom:8px;width:100%;min-width:0;box-sizing:border-box}.calendar_history_container .history_date_group:last-child{margin-bottom:0;padding-bottom:0}.calendar_history_container .history_date_header{font-size:13px;color:#888;margin:0 0 4px;padding:6px 0 0;font-weight:500}.calendar_history_container .history_activity_card{display:flex;align-items:center;width:100%;max-width:100%;box-sizing:border-box;border-radius:10px;padding:9px 27px 9px 11px;margin:0 0 7px;gap:12px;min-height:60px}.calendar_history_container .history_date_group .history_activity_card:last-child{margin-bottom:0}.calendar_history_container .history_thumbnail{width:42px;height:42px;border-radius:8px;overflow:hidden;flex-shrink:0}.calendar_history_container .history_thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.calendar_history_container .history_thumbnail_placeholder{width:100%;height:100%;border-radius:6px;opacity:.6}.calendar_history_container .history_journal_icon{width:100%;height:100%;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center}.calendar_history_container .history_journal_icon svg{display:block;filter:none}.calendar_history_container .history_info{display:flex;flex-direction:column;justify-content:center;flex:1;min-width:0;gap:2px}.calendar_history_container .history_type_label{font-size:11px;font-weight:700;line-height:14px;letter-spacing:.3px}.calendar_history_container .history_title{font-size:14px;font-weight:500;line-height:18px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar_history_container .history_play_btn{cursor:pointer;flex-shrink:0;display:flex;align-items:center;transition:transform .15s ease}.calendar_history_container .history_play_btn:hover{transform:scale(1.1)}.calendar_history_container .history_play_btn svg{overflow:visible;filter:drop-shadow(0 1px 3px rgba(0,0,0,.18))}.history_actions_menu{min-width:158px}.history_actions_menu .ant-dropdown-menu-item{display:flex;align-items:center;gap:8px}@keyframes cfRouteEnter{0%{opacity:0}to{opacity:1}}@keyframes cfFadeInUp{0%{opacity:0;transform:translate3d(0,var(--motion-distance-md),0)}to{opacity:1;transform:translateZ(0)}}@keyframes cfFadeIn{0%{opacity:0}to{opacity:1}}@keyframes cfFadeInScale{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes cfListReveal{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes cfSuccessPop{0%{transform:scale(.86)}55%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes cfToggleSelectPop{0%{transform:scale(.96)}60%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes cfToggleCheckIn{0%{opacity:0;transform:scale(.55) rotate(-8deg)}70%{opacity:1;transform:scale(1.12) rotate(0)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes cfToggleHalo{0%{box-shadow:0 0 #165dfc33}to{box-shadow:0 0 0 8px #165dfc00}}@keyframes cfInlineShake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@keyframes cfProgressSheen{0%{transform:translate(-110%)}to{transform:translate(110%)}}.route_motion_shell{width:100%;min-width:0;animation:cfRouteEnter var(--motion-duration-md) var(--motion-ease-emphasized) both}body.workout-fullpage-open .route_motion_shell,body.my-journey-open .route_motion_shell{animation:none}.cf-motion-fade-up{animation:cfFadeInUp var(--motion-duration-md) var(--motion-ease-emphasized) both}.cf-motion-scale-in{animation:cfFadeInScale var(--motion-duration-sm) var(--motion-ease-emphasized) both}.cf-motion-card,.main_div_playlist_comp,.main_div_playlist_comp_video,.main_div_game_card,.favorite_card,.timer_favorite_card,.carousel_card,.journal_entry_card,.journal_calendar_entry_card,.brain_training_game_graph_card,.test_chart_stats,.graph_stat_cell,.popular_group_card,.team_assignment_card,.team_mode_assignment_card,.team_member_assignment_item,.team_assignment_part_row{transition:transform var(--motion-duration-sm) var(--motion-ease-standard),box-shadow var(--motion-duration-sm) var(--motion-ease-standard),border-color var(--motion-duration-sm) ease,background-color var(--motion-duration-sm) ease}@media(hover:hover)and (pointer:fine){.cf-motion-card:hover,.carousel_card:hover,.journal_entry_card:hover,.journal_calendar_entry_card:hover,.brain_training_game_graph_card:hover,.graph_stat_cell:hover,.popular_group_card:hover,.team_assignment_card:hover,.team_mode_assignment_card:hover,.team_member_assignment_item:hover,.team_assignment_part_row:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0f172a17}.carousel_card:hover img{transform:scale(1.025)}}.main_div_playlist_comp_video .img1,.carousel_card img{transition:transform var(--motion-duration-lg) var(--motion-ease-emphasized)}.main_meditation_page .ant-spin-nested-loading,.main_meditation_page .ant-spin-container,.main_breathwork_page .ant-spin-nested-loading,.main_breathwork_page .ant-spin-container,.main_fitness_page .ant-spin-nested-loading,.main_fitness_page .ant-spin-container,.main_div_brain_training .ant-spin-nested-loading,.main_div_brain_training .ant-spin-container,.journal-page .ant-spin-nested-loading,.journal-page .ant-spin-container,.journal_layout .ant-spin-nested-loading,.journal_layout .ant-spin-container,.stats_screen_main .ant-spin-nested-loading,.stats_screen_main .ant-spin-container,.main_stats_screen .ant-spin-nested-loading,.main_stats_screen .ant-spin-container{min-width:0}.main_meditation_page .recommended_section,.main_meditation_page .user_playlists_grid,.main_meditation_page .favorite_card,.main_meditation_page .timer_favorite_card,.main_breathwork_page .recommended_section,.main_breathwork_page .user_playlists_grid,.main_breathwork_page .favorite_card,.main_breathwork_page .timer_favorite_card,.main_fitness_page .recommended_section,.main_fitness_page .user_playlists_grid,.main_fitness_page .favorite_card,.main_fitness_page .timer_favorite_card,.main_div_brain_training .recommended_section,.main_div_brain_training .user_playlists_grid,.main_div_brain_training .favorite_card,.main_div_brain_training .timer_favorite_card{animation:cfFadeInUp var(--motion-duration-md) var(--motion-ease-emphasized) both}.main_meditation_page .btn_duration,.main_meditation_page .btn_goal,.main_meditation_page .mobile_filter_btn,.main_breathwork_page .btn_duration,.main_breathwork_page .btn_goal,.main_breathwork_page .mobile_filter_btn,.main_fitness_page .btn_duration,.main_fitness_page .btn_goal,.main_fitness_page .mobile_filter_btn,.main_div_brain_training .btn_duration,.main_div_brain_training .btn_goal,.main_div_brain_training .mobile_filter_btn{transition:color var(--motion-duration-sm) ease,border-color var(--motion-duration-sm) ease,background-color var(--motion-duration-sm) ease,box-shadow var(--motion-duration-sm) ease,transform var(--motion-duration-xs) ease}.main_meditation_page .btn_duration:active,.main_meditation_page .btn_goal:active,.main_meditation_page .mobile_filter_btn:active,.main_breathwork_page .btn_duration:active,.main_breathwork_page .btn_goal:active,.main_breathwork_page .mobile_filter_btn:active,.main_fitness_page .btn_duration:active,.main_fitness_page .btn_goal:active,.main_fitness_page .mobile_filter_btn:active,.main_div_brain_training .btn_duration:active,.main_div_brain_training .btn_goal:active,.main_div_brain_training .mobile_filter_btn:active{transform:translateY(1px)}.ant-btn,button,[role=button]{transition:color var(--motion-duration-sm) ease,border-color var(--motion-duration-sm) ease,background-color var(--motion-duration-sm) ease,box-shadow var(--motion-duration-sm) ease,transform var(--motion-duration-xs) ease}button:active:not(:disabled),[role=button]:active{transform:translateY(1px)}.home_journey_activity_item,.calendar_history_item,.calendar_streak_card,.score_card,.score_card_content,.journal_entry_card,.journal_gallery_item,.journal_stats_card,.journal_calendar_entry_card,.workout_import_row,.logger_exercise_card,.logger_active_card,.workout_metric_row,.brain_training_game_graph_card,.test_chart_wrap,.graph_stat_cell,.team_mode_assignment_card,.team_member_assignment_item,.team_assignment_part_row,.team_mode_panel .ant-tabs-tabpane-active>*{animation:cfListReveal var(--motion-duration-md) var(--motion-ease-emphasized) both}.calendar_dot,.calendar_streak_icon,.journal_calendar_day_dot,.journal_calendar_entry_marker,.badge_div_calendar,.home_journey_activity_icon{transition:transform var(--motion-duration-sm) var(--motion-ease-standard),opacity var(--motion-duration-sm) ease,background-color var(--motion-duration-sm) ease,box-shadow var(--motion-duration-sm) ease}.custom_calenadar .ant-picker-cell-selected,.custom_calenadar .ant-picker-cell-today,.journal_calendar_cell--today,.journal_calendar_cell--expanded,.journal_calendar_cell--has_entries{transition:background-color var(--motion-duration-sm) ease,box-shadow var(--motion-duration-sm) ease,border-color var(--motion-duration-sm) ease}.journey_clarification_prompt,.journey_question_card,.unified_journey_question_card,.unified_journey_answered_step,.unified_journey_card,.unified_journey_reason_preview,.meditation_journey_panel .journey_recommendation_card,.meditation_journey_panel .journey_question_card{animation:cfFadeInUp var(--motion-duration-md) var(--motion-ease-emphasized) both}.journey_clarification_options button,.unified_journey_question_options button,.unified_journey_next_question_btn,.unified_journey_back_question_btn,.journey_clarification_actions button{transition:transform var(--motion-duration-xs) ease,border-color var(--motion-duration-sm) ease,background-color var(--motion-duration-sm) ease,color var(--motion-duration-sm) ease,box-shadow var(--motion-duration-sm) ease}.journal_entries_list>*,.journal_gallery_grid>*,.journal_stats_grid>*,.journal_calendar_grid>*{animation:cfListReveal var(--motion-duration-md) var(--motion-ease-emphasized) both}.journal_entries_list>*:nth-child(1),.journal_gallery_grid>*:nth-child(1),.journal_stats_grid>*:nth-child(1),.journal_calendar_grid>*:nth-child(1){animation-delay:0ms}.journal_entries_list>*:nth-child(2),.journal_gallery_grid>*:nth-child(2),.journal_stats_grid>*:nth-child(2),.journal_calendar_grid>*:nth-child(2){animation-delay:24ms}.journal_entries_list>*:nth-child(3),.journal_gallery_grid>*:nth-child(3),.journal_stats_grid>*:nth-child(3),.journal_calendar_grid>*:nth-child(3){animation-delay:48ms}.journal_entries_list>*:nth-child(4),.journal_gallery_grid>*:nth-child(4),.journal_stats_grid>*:nth-child(4),.journal_calendar_grid>*:nth-child(4){animation-delay:72ms}.journal_entries_list>*:nth-child(5),.journal_gallery_grid>*:nth-child(5),.journal_stats_grid>*:nth-child(5),.journal_calendar_grid>*:nth-child(5){animation-delay:96ms}.journal_entries_list>*:nth-child(6),.journal_gallery_grid>*:nth-child(6),.journal_stats_grid>*:nth-child(6),.journal_calendar_grid>*:nth-child(6){animation-delay:.12s}.journal_entries_list>*:nth-child(7),.journal_gallery_grid>*:nth-child(7),.journal_stats_grid>*:nth-child(7),.journal_calendar_grid>*:nth-child(7){animation-delay:144ms}.journal_entries_list>*:nth-child(8),.journal_gallery_grid>*:nth-child(8),.journal_stats_grid>*:nth-child(8),.journal_calendar_grid>*:nth-child(8){animation-delay:168ms}.journal_entries_list>*:nth-child(9),.journal_gallery_grid>*:nth-child(9),.journal_stats_grid>*:nth-child(9),.journal_calendar_grid>*:nth-child(9){animation-delay:192ms}.journal_entries_list>*:nth-child(10),.journal_gallery_grid>*:nth-child(10),.journal_stats_grid>*:nth-child(10),.journal_calendar_grid>*:nth-child(10){animation-delay:216ms}.journal-editor-toolbar button,.journal-task-pane button,.journal-task-mobile-drawer button,.journal-sidebar button,.journal-sidebar a{transition:color var(--motion-duration-sm) ease,border-color var(--motion-duration-sm) ease,background-color var(--motion-duration-sm) ease,box-shadow var(--motion-duration-sm) ease,transform var(--motion-duration-xs) ease}.workout_import_progress{position:relative;overflow:hidden}.workout_import_progress:after{content:"";position:absolute;inset:0;width:45%;background:linear-gradient(90deg,transparent 0%,rgba(22,93,252,.08) 50%,transparent 100%);animation:cfProgressSheen 1.5s ease-in-out infinite;pointer-events:none}.workout_import_row{transition:background-color var(--motion-duration-sm) ease,border-color var(--motion-duration-sm) ease,transform var(--motion-duration-xs) ease}.logger_scan_spinner{animation-duration:.7s!important}.logger_complete_btn:not(:disabled):active,.logger_edit_btn:not(:disabled):active,.workout_import_preview_header .ant-btn:not(:disabled):active,.uwd_start_btn:not(:disabled):active,.cwd_start_btn:not(:disabled):active{animation:cfSuccessPop var(--motion-duration-md) var(--motion-ease-emphasized)}.team_mode_panel .ant-collapse-item,.team_mode_panel .ant-tabs-tabpane-active,.team_mode_panel .assignment_progress_bar,.team_mode_panel .team_assignment_progress,.team_mode_panel .team_assignment_progress_bar,.team_mode_panel .team_assignment_part_progress,.team_mode_panel .team_occurrence_progress,.team_mode_panel .team_member_assignment_stats,.team_mode_panel .team_member_completion_row,.team_mode_panel .team_assignment_member_row{transition:transform var(--motion-duration-sm) var(--motion-ease-standard),opacity var(--motion-duration-sm) ease,background-color var(--motion-duration-sm) ease,border-color var(--motion-duration-sm) ease,width var(--motion-duration-lg) var(--motion-ease-emphasized)}.team_mode_panel .ant-progress-bg{transition:width var(--motion-duration-lg) var(--motion-ease-emphasized)!important}.ant-progress-bg,.apexcharts-series path,.recharts-line,.recharts-area,.recharts-bar-rectangle,.test_chart_canvas canvas{transition:opacity var(--motion-duration-md) ease,transform var(--motion-duration-md) var(--motion-ease-standard)}.audio_meditation_player .subtitle_text,.audio_meditation_player .audio_subtitle_text,.audio_meditation_player .subtitle-line,.audio_player_modal .subtitle_text,.audio_player_modal .audio_subtitle_text,.audio_player_modal .subtitle-line,.video_player_modal .subtitle_text,.video_player_modal .audio_subtitle_text,.video_player_modal .subtitle-line{animation:cfFadeInUp var(--motion-duration-sm) var(--motion-ease-emphasized) both}.audio_meditation_player button,.audio_meditation_player .player_control,.audio_meditation_player .audio_player_control,.audio_player_modal button,.audio_player_modal .player_control,.audio_player_modal .audio_player_control,.video_player_modal button,.video_player_modal .player_control,.video_player_modal .audio_player_control{transition:transform var(--motion-duration-xs) ease,color var(--motion-duration-sm) ease,background-color var(--motion-duration-sm) ease,border-color var(--motion-duration-sm) ease}.cf-error-shake,.ant-form-item-has-error .ant-input,.ant-form-item-has-error .ant-select-selector,.journal-title-input[aria-invalid=true]{animation:cfInlineShake var(--motion-duration-md) ease both}.ant-segmented .ant-segmented-thumb,.workout_import_source_buttons .ant-segmented-thumb,.journal_calendar_view_toggle .ant-segmented-thumb,.journal-score-range-toggle .ant-segmented-thumb,.journal-view-toggle .ant-segmented-thumb,.home_journey_weekly_button .ant-segmented-thumb,.home_journey_schedule_toggle .ant-segmented-thumb,.team_calendar_view_toggle.ant-segmented .ant-segmented-thumb,.team_members_view_toggle.ant-segmented .ant-segmented-thumb{transition:transform var(--motion-duration-md) var(--motion-ease-emphasized),width var(--motion-duration-md) var(--motion-ease-emphasized),left var(--motion-duration-md) var(--motion-ease-emphasized),background-color var(--motion-duration-sm) ease,box-shadow var(--motion-duration-sm) ease!important}.ant-segmented.team_calendar_view_toggle,.ant-segmented.team_members_view_toggle,.workout_import_source_buttons.team_calendar_view_toggle,.workout_import_source_buttons.team_members_view_toggle,.journal_calendar_view_toggle.team_calendar_view_toggle,.journal_calendar_view_toggle.team_members_view_toggle,.journal-score-range-toggle.team_calendar_view_toggle,.journal-score-range-toggle.team_members_view_toggle,.journal-view-toggle.team_calendar_view_toggle,.journal-view-toggle.team_members_view_toggle,.home_journey_weekly_button.team_calendar_view_toggle,.home_journey_weekly_button.team_members_view_toggle,.home_journey_schedule_toggle.team_calendar_view_toggle,.home_journey_schedule_toggle.team_members_view_toggle,.team_calendar_view_toggle.ant-segmented.team_calendar_view_toggle,.team_calendar_view_toggle.ant-segmented.team_members_view_toggle,.team_members_view_toggle.ant-segmented.team_calendar_view_toggle,.team_members_view_toggle.ant-segmented.team_members_view_toggle{--cf-toggle-count: 2;--cf-toggle-index: 0;--cf-toggle-padding: 4px;position:relative;overflow:hidden;isolation:isolate}.ant-segmented.team_calendar_view_toggle:before,.ant-segmented.team_members_view_toggle:before,.workout_import_source_buttons.team_calendar_view_toggle:before,.workout_import_source_buttons.team_members_view_toggle:before,.journal_calendar_view_toggle.team_calendar_view_toggle:before,.journal_calendar_view_toggle.team_members_view_toggle:before,.journal-score-range-toggle.team_calendar_view_toggle:before,.journal-score-range-toggle.team_members_view_toggle:before,.journal-view-toggle.team_calendar_view_toggle:before,.journal-view-toggle.team_members_view_toggle:before,.home_journey_weekly_button.team_calendar_view_toggle:before,.home_journey_weekly_button.team_members_view_toggle:before,.home_journey_schedule_toggle.team_calendar_view_toggle:before,.home_journey_schedule_toggle.team_members_view_toggle:before,.team_calendar_view_toggle.ant-segmented.team_calendar_view_toggle:before,.team_calendar_view_toggle.ant-segmented.team_members_view_toggle:before,.team_members_view_toggle.ant-segmented.team_calendar_view_toggle:before,.team_members_view_toggle.ant-segmented.team_members_view_toggle:before{content:"";position:absolute;z-index:0;top:var(--cf-toggle-padding);bottom:var(--cf-toggle-padding);left:var(--cf-toggle-padding);width:calc((100% - var(--cf-toggle-padding) * 2) / var(--cf-toggle-count));border-radius:33px;background:var(--theme-color, #165dfc);box-shadow:0 2px 8px #165dfc40;opacity:0;transform:translate(calc(var(--cf-toggle-index) * 100%));transition:transform var(--motion-duration-lg) var(--motion-ease-emphasized),opacity var(--motion-duration-sm) ease,background-color var(--motion-duration-sm) ease,box-shadow var(--motion-duration-sm) ease;pointer-events:none}.ant-segmented.team_calendar_view_toggle:has(.ant-segmented-item-selected):before,.ant-segmented.team_members_view_toggle:has(.ant-segmented-item-selected):before,.workout_import_source_buttons.team_calendar_view_toggle:has(.ant-segmented-item-selected):before,.workout_import_source_buttons.team_members_view_toggle:has(.ant-segmented-item-selected):before,.journal_calendar_view_toggle.team_calendar_view_toggle:has(.ant-segmented-item-selected):before,.journal_calendar_view_toggle.team_members_view_toggle:has(.ant-segmented-item-selected):before,.journal-score-range-toggle.team_calendar_view_toggle:has(.ant-segmented-item-selected):before,.journal-score-range-toggle.team_members_view_toggle:has(.ant-segmented-item-selected):before,.journal-view-toggle.team_calendar_view_toggle:has(.ant-segmented-item-selected):before,.journal-view-toggle.team_members_view_toggle:has(.ant-segmented-item-selected):before,.home_journey_weekly_button.team_calendar_view_toggle:has(.ant-segmented-item-selected):before,.home_journey_weekly_button.team_members_view_toggle:has(.ant-segmented-item-selected):before,.home_journey_schedule_toggle.team_calendar_view_toggle:has(.ant-segmented-item-selected):before,.home_journey_schedule_toggle.team_members_view_toggle:has(.ant-segmented-item-selected):before,.team_calendar_view_toggle.ant-segmented.team_calendar_view_toggle:has(.ant-segmented-item-selected):before,.team_calendar_view_toggle.ant-segmented.team_members_view_toggle:has(.ant-segmented-item-selected):before,.team_members_view_toggle.ant-segmented.team_calendar_view_toggle:has(.ant-segmented-item-selected):before,.team_members_view_toggle.ant-segmented.team_members_view_toggle:has(.ant-segmented-item-selected):before{opacity:1}.ant-segmented.team_calendar_view_toggle:has(.ant-segmented-item:nth-child(1).ant-segmented-item-selected):before,.ant-segmented.team_members_view_toggle:has(.ant-segmented-item:nth-child(1).ant-segmented-item-selected):before,.workout_import_source_buttons.team_calendar_view_toggle:has(.ant-segmented-item:nth-child(1).ant-segmented-item-selected):before,.workout_import_source_buttons.team_members_view_toggle:has(.ant-segmented-item:nth-child(1).ant-segmented-item-selected):before,.journal_calendar_view_toggle.team_calendar_view_toggle:has(.ant-segmented-item:nth-child(1).ant-segmented-item-selected):before,.journal_calendar_view_toggle.team_members_view_toggle:has(.ant-segmented-item:nth-child(1).ant-segmented-item-selected):before,.journal-score-range-toggle.team_calendar_view_toggle:has(.ant-segmented-item:nth-child(1).ant-segmented-item-selected):before,.journal-score-range-toggle.team_members_view_toggle:has(.ant-segmented-item:nth-child(1).ant-segmented-item-selected):before,.journal-view-toggle.team_calendar_view_toggle:has(.ant-segmented-item:nth-child(1).ant-segmented-item-selected):before,.journal-view-toggle.team_members_view_toggle:has(.ant-segmented-item:nth-child(1).ant-segmented-item-selected):before,.home_journey_weekly_button.team_calendar_view_toggle:has(.ant-segmented-item:nth-child(1).ant-segmented-item-selected):before,.home_journey_weekly_button.team_members_view_toggle:has(.ant-segmented-item:nth-child(1).ant-segmented-item-selected):before,.home_journey_schedule_toggle.team_calendar_view_toggle:has(.ant-segmented-item:nth-child(1).ant-segmented-item-selected):before,.home_journey_schedule_toggle.team_members_view_toggle:has(.ant-segmented-item:nth-child(1).ant-segmented-item-selected):before,.team_calendar_view_toggle.ant-segmented.team_calendar_view_toggle:has(.ant-segmented-item:nth-child(1).ant-segmented-item-selected):before,.team_calendar_view_toggle.ant-segmented.team_members_view_toggle:has(.ant-segmented-item:nth-child(1).ant-segmented-item-selected):before,.team_members_view_toggle.ant-segmented.team_calendar_view_toggle:has(.ant-segmented-item:nth-child(1).ant-segmented-item-selected):before,.team_members_view_toggle.ant-segmented.team_members_view_toggle:has(.ant-segmented-item:nth-child(1).ant-segmented-item-selected):before{--cf-toggle-index: 0}.ant-segmented.team_calendar_view_toggle:has(.ant-segmented-item:nth-child(2).ant-segmented-item-selected):before,.ant-segmented.team_members_view_toggle:has(.ant-segmented-item:nth-child(2).ant-segmented-item-selected):before,.workout_import_source_buttons.team_calendar_view_toggle:has(.ant-segmented-item:nth-child(2).ant-segmented-item-selected):before,.workout_import_source_buttons.team_members_view_toggle:has(.ant-segmented-item:nth-child(2).ant-segmented-item-selected):before,.journal_calendar_view_toggle.team_calendar_view_toggle:has(.ant-segmented-item:nth-child(2).ant-segmented-item-selected):before,.journal_calendar_view_toggle.team_members_view_toggle:has(.ant-segmented-item:nth-child(2).ant-segmented-item-selected):before,.journal-score-range-toggle.team_calendar_view_toggle:has(.ant-segmented-item:nth-child(2).ant-segmented-item-selected):before,.journal-score-range-toggle.team_members_view_toggle:has(.ant-segmented-item:nth-child(2).ant-segmented-item-selected):before,.journal-view-toggle.team_calendar_view_toggle:has(.ant-segmented-item:nth-child(2).ant-segmented-item-selected):before,.journal-view-toggle.team_members_view_toggle:has(.ant-segmented-item:nth-child(2).ant-segmented-item-selected):before,.home_journey_weekly_button.team_calendar_view_toggle:has(.ant-segmented-item:nth-child(2).ant-segmented-item-selected):before,.home_journey_weekly_button.team_members_view_toggle:has(.ant-segmented-item:nth-child(2).ant-segmented-item-selected):before,.home_journey_schedule_toggle.team_calendar_view_toggle:has(.ant-segmented-item:nth-child(2).ant-segmented-item-selected):before,.home_journey_schedule_toggle.team_members_view_toggle:has(.ant-segmented-item:nth-child(2).ant-segmented-item-selected):before,.team_calendar_view_toggle.ant-segmented.team_calendar_view_toggle:has(.ant-segmented-item:nth-child(2).ant-segmented-item-selected):before,.team_calendar_view_toggle.ant-segmented.team_members_view_toggle:has(.ant-segmented-item:nth-child(2).ant-segmented-item-selected):before,.team_members_view_toggle.ant-segmented.team_calendar_view_toggle:has(.ant-segmented-item:nth-child(2).ant-segmented-item-selected):before,.team_members_view_toggle.ant-segmented.team_members_view_toggle:has(.ant-segmented-item:nth-child(2).ant-segmented-item-selected):before{--cf-toggle-index: 1}.ant-segmented.team_calendar_view_toggle .ant-segmented-group,.ant-segmented.team_calendar_view_toggle .ant-segmented-item,.ant-segmented.team_calendar_view_toggle .ant-segmented-item-label,.ant-segmented.team_members_view_toggle .ant-segmented-group,.ant-segmented.team_members_view_toggle .ant-segmented-item,.ant-segmented.team_members_view_toggle .ant-segmented-item-label,.workout_import_source_buttons.team_calendar_view_toggle .ant-segmented-group,.workout_import_source_buttons.team_calendar_view_toggle .ant-segmented-item,.workout_import_source_buttons.team_calendar_view_toggle .ant-segmented-item-label,.workout_import_source_buttons.team_members_view_toggle .ant-segmented-group,.workout_import_source_buttons.team_members_view_toggle .ant-segmented-item,.workout_import_source_buttons.team_members_view_toggle .ant-segmented-item-label,.journal_calendar_view_toggle.team_calendar_view_toggle .ant-segmented-group,.journal_calendar_view_toggle.team_calendar_view_toggle .ant-segmented-item,.journal_calendar_view_toggle.team_calendar_view_toggle .ant-segmented-item-label,.journal_calendar_view_toggle.team_members_view_toggle .ant-segmented-group,.journal_calendar_view_toggle.team_members_view_toggle .ant-segmented-item,.journal_calendar_view_toggle.team_members_view_toggle .ant-segmented-item-label,.journal-score-range-toggle.team_calendar_view_toggle .ant-segmented-group,.journal-score-range-toggle.team_calendar_view_toggle .ant-segmented-item,.journal-score-range-toggle.team_calendar_view_toggle .ant-segmented-item-label,.journal-score-range-toggle.team_members_view_toggle .ant-segmented-group,.journal-score-range-toggle.team_members_view_toggle .ant-segmented-item,.journal-score-range-toggle.team_members_view_toggle .ant-segmented-item-label,.journal-view-toggle.team_calendar_view_toggle .ant-segmented-group,.journal-view-toggle.team_calendar_view_toggle .ant-segmented-item,.journal-view-toggle.team_calendar_view_toggle .ant-segmented-item-label,.journal-view-toggle.team_members_view_toggle .ant-segmented-group,.journal-view-toggle.team_members_view_toggle .ant-segmented-item,.journal-view-toggle.team_members_view_toggle .ant-segmented-item-label,.home_journey_weekly_button.team_calendar_view_toggle .ant-segmented-group,.home_journey_weekly_button.team_calendar_view_toggle .ant-segmented-item,.home_journey_weekly_button.team_calendar_view_toggle .ant-segmented-item-label,.home_journey_weekly_button.team_members_view_toggle .ant-segmented-group,.home_journey_weekly_button.team_members_view_toggle .ant-segmented-item,.home_journey_weekly_button.team_members_view_toggle .ant-segmented-item-label,.home_journey_schedule_toggle.team_calendar_view_toggle .ant-segmented-group,.home_journey_schedule_toggle.team_calendar_view_toggle .ant-segmented-item,.home_journey_schedule_toggle.team_calendar_view_toggle .ant-segmented-item-label,.home_journey_schedule_toggle.team_members_view_toggle .ant-segmented-group,.home_journey_schedule_toggle.team_members_view_toggle .ant-segmented-item,.home_journey_schedule_toggle.team_members_view_toggle .ant-segmented-item-label,.team_calendar_view_toggle.ant-segmented.team_calendar_view_toggle .ant-segmented-group,.team_calendar_view_toggle.ant-segmented.team_calendar_view_toggle .ant-segmented-item,.team_calendar_view_toggle.ant-segmented.team_calendar_view_toggle .ant-segmented-item-label,.team_calendar_view_toggle.ant-segmented.team_members_view_toggle .ant-segmented-group,.team_calendar_view_toggle.ant-segmented.team_members_view_toggle .ant-segmented-item,.team_calendar_view_toggle.ant-segmented.team_members_view_toggle .ant-segmented-item-label,.team_members_view_toggle.ant-segmented.team_calendar_view_toggle .ant-segmented-group,.team_members_view_toggle.ant-segmented.team_calendar_view_toggle .ant-segmented-item,.team_members_view_toggle.ant-segmented.team_calendar_view_toggle .ant-segmented-item-label,.team_members_view_toggle.ant-segmented.team_members_view_toggle .ant-segmented-group,.team_members_view_toggle.ant-segmented.team_members_view_toggle .ant-segmented-item,.team_members_view_toggle.ant-segmented.team_members_view_toggle .ant-segmented-item-label{position:relative;z-index:1}.ant-segmented .ant-segmented-item,.ant-segmented button,.ant-segmented [role=button],.workout_import_source_buttons .ant-segmented-item,.workout_import_source_buttons button,.workout_import_source_buttons [role=button],.journal_calendar_view_toggle .ant-segmented-item,.journal_calendar_view_toggle button,.journal_calendar_view_toggle [role=button],.journal-score-range-toggle .ant-segmented-item,.journal-score-range-toggle button,.journal-score-range-toggle [role=button],.journal-view-toggle .ant-segmented-item,.journal-view-toggle button,.journal-view-toggle [role=button],.home_journey_weekly_button .ant-segmented-item,.home_journey_weekly_button button,.home_journey_weekly_button [role=button],.home_journey_schedule_toggle .ant-segmented-item,.home_journey_schedule_toggle button,.home_journey_schedule_toggle [role=button],.team_calendar_view_toggle.ant-segmented .ant-segmented-item,.team_calendar_view_toggle.ant-segmented button,.team_calendar_view_toggle.ant-segmented [role=button],.team_members_view_toggle.ant-segmented .ant-segmented-item,.team_members_view_toggle.ant-segmented button,.team_members_view_toggle.ant-segmented [role=button]{transition:color var(--motion-duration-sm) ease,border-color var(--motion-duration-sm) ease,background-color var(--motion-duration-sm) ease,box-shadow var(--motion-duration-sm) ease,transform var(--motion-duration-xs) ease}.ant-segmented .ant-segmented-item-selected,.workout_import_source_buttons .ant-segmented-item-selected,.journal_calendar_view_toggle .ant-segmented-item-selected,.journal-score-range-toggle .ant-segmented-item-selected,.journal-view-toggle .ant-segmented-item-selected,.home_journey_weekly_button .ant-segmented-item-selected,.home_journey_schedule_toggle .ant-segmented-item-selected,.team_calendar_view_toggle.ant-segmented .ant-segmented-item-selected,.team_members_view_toggle.ant-segmented .ant-segmented-item-selected{background:transparent!important;box-shadow:none!important}.ant-segmented .ant-segmented-item-selected .ant-segmented-item-label,.ant-segmented button.active,.ant-segmented [aria-pressed=true],.ant-segmented .active,.ant-segmented .is_selected,.workout_import_source_buttons .ant-segmented-item-selected .ant-segmented-item-label,.workout_import_source_buttons button.active,.workout_import_source_buttons [aria-pressed=true],.workout_import_source_buttons .active,.workout_import_source_buttons .is_selected,.journal_calendar_view_toggle .ant-segmented-item-selected .ant-segmented-item-label,.journal_calendar_view_toggle button.active,.journal_calendar_view_toggle [aria-pressed=true],.journal_calendar_view_toggle .active,.journal_calendar_view_toggle .is_selected,.journal-score-range-toggle .ant-segmented-item-selected .ant-segmented-item-label,.journal-score-range-toggle button.active,.journal-score-range-toggle [aria-pressed=true],.journal-score-range-toggle .active,.journal-score-range-toggle .is_selected,.journal-view-toggle .ant-segmented-item-selected .ant-segmented-item-label,.journal-view-toggle button.active,.journal-view-toggle [aria-pressed=true],.journal-view-toggle .active,.journal-view-toggle .is_selected,.home_journey_weekly_button .ant-segmented-item-selected .ant-segmented-item-label,.home_journey_weekly_button button.active,.home_journey_weekly_button [aria-pressed=true],.home_journey_weekly_button .active,.home_journey_weekly_button .is_selected,.home_journey_schedule_toggle .ant-segmented-item-selected .ant-segmented-item-label,.home_journey_schedule_toggle button.active,.home_journey_schedule_toggle [aria-pressed=true],.home_journey_schedule_toggle .active,.home_journey_schedule_toggle .is_selected,.team_calendar_view_toggle.ant-segmented .ant-segmented-item-selected .ant-segmented-item-label,.team_calendar_view_toggle.ant-segmented button.active,.team_calendar_view_toggle.ant-segmented [aria-pressed=true],.team_calendar_view_toggle.ant-segmented .active,.team_calendar_view_toggle.ant-segmented .is_selected,.team_members_view_toggle.ant-segmented .ant-segmented-item-selected .ant-segmented-item-label,.team_members_view_toggle.ant-segmented button.active,.team_members_view_toggle.ant-segmented [aria-pressed=true],.team_members_view_toggle.ant-segmented .active,.team_members_view_toggle.ant-segmented .is_selected{animation:cfToggleSelectPop var(--motion-duration-md) var(--motion-ease-emphasized) both}.ant-switch{transition:background-color var(--motion-duration-md) var(--motion-ease-emphasized),box-shadow var(--motion-duration-sm) ease,opacity var(--motion-duration-sm) ease}.ant-switch .ant-switch-handle{transition:inset-inline-start var(--motion-duration-md) var(--motion-ease-emphasized),transform var(--motion-duration-md) var(--motion-ease-emphasized),box-shadow var(--motion-duration-sm) ease}.ant-switch.ant-switch-checked{animation:cfToggleHalo var(--motion-duration-lg) ease-out}.ant-switch.ant-switch-checked .ant-switch-handle{animation:cfToggleSelectPop var(--motion-duration-md) var(--motion-ease-emphasized) both}.ant-checkbox,.ant-radio,.journal-task-checkbox-btn,.journal-emotion-pill,.journal-mood-pill,.journey_clarification_options button,.unified_journey_question_options button,.journey_swap_reason_option,.journey_schedule_day_btn,.team_mode_day_checkbox_grid .ant-checkbox-wrapper{transition:color var(--motion-duration-sm) ease,border-color var(--motion-duration-sm) ease,background-color var(--motion-duration-sm) ease,box-shadow var(--motion-duration-sm) ease,transform var(--motion-duration-xs) ease}.ant-checkbox-checked .ant-checkbox-inner,.ant-radio-wrapper-checked .ant-radio-inner,.ant-radio-checked .ant-radio-inner,.journal-task-checkbox-btn[aria-checked=true],.journal-task-checkbox-btn.is_checked,.journal-emotion-pill.is_selected,.journal-mood-pill.is_selected,.journey_clarification_options button.is_selected,.unified_journey_question_options button.is_selected,.journey_swap_reason_option.is_selected,.journey_schedule_day_btn.is_selected,.team_mode_day_checkbox_grid .ant-checkbox-wrapper-checked{animation:cfToggleCheckIn var(--motion-duration-md) var(--motion-ease-emphasized) both}.ant-tabs .ant-tabs-ink-bar{transition:left var(--motion-duration-md) var(--motion-ease-emphasized),width var(--motion-duration-md) var(--motion-ease-emphasized),transform var(--motion-duration-md) var(--motion-ease-emphasized),background-color var(--motion-duration-sm) ease!important}.ant-tabs .ant-tabs-tab,.ant-tabs .ant-tabs-tab-btn{transition:color var(--motion-duration-sm) ease,background-color var(--motion-duration-sm) ease,transform var(--motion-duration-xs) ease}.ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{animation:cfToggleSelectPop var(--motion-duration-md) var(--motion-ease-emphasized) both}.custom_tabs .ant-tabs-nav-list{--cf-toggle-index: 0;position:relative;overflow:hidden;isolation:isolate}.custom_tabs .ant-tabs-nav-list:before{content:"";position:absolute;z-index:0;top:3px;bottom:3px;left:3px;width:calc((100% - 6px)/2);border-radius:33px;background:var(--theme-color, #165dfc);box-shadow:0 2px 8px #165dfc40;transform:translate(calc(var(--cf-toggle-index) * 100%));transition:transform var(--motion-duration-lg) var(--motion-ease-emphasized),background-color var(--motion-duration-sm) ease,box-shadow var(--motion-duration-sm) ease;pointer-events:none}.custom_tabs .ant-tabs-nav-list:has(.ant-tabs-tab:nth-child(2).ant-tabs-tab-active){--cf-toggle-index: 1}.custom_tabs .ant-tabs-tab{position:relative;z-index:1}.custom_tabs .ant-tabs-tab-active .ant-tabs-tab-btn{background:transparent!important;box-shadow:none!important}.filter-trigger-button--open,.btn_duration.filter-trigger-button--open,.btn_goal.filter-trigger-button--open,.mobile_filter_btn.active,.fitness_topbar_item.active,.fitness_sidebar_item.active,.journal-sidebar .active,.journal-sidebar [aria-current=page],.playlist_picker_ribbon_done.active,.vjs-cf-captions-active{animation:cfToggleSelectPop var(--motion-duration-md) var(--motion-ease-emphasized) both}.filter-trigger-button--open,.btn_duration.filter-trigger-button--open,.btn_goal.filter-trigger-button--open,.mobile_filter_btn,.fitness_topbar_item,.fitness_sidebar_item,.journal-sidebar button,.journal-sidebar a,.playlist_picker_ribbon_done,.vjs-cf-captions-button{transition:color var(--motion-duration-sm) ease,border-color var(--motion-duration-sm) ease,background-color var(--motion-duration-sm) ease,box-shadow var(--motion-duration-sm) ease,transform var(--motion-duration-xs) ease}.workout_import_source_buttons,.journal_period_toggle,.logger_view_toggle,.aewm_steps,.library_mode_toggle,.group-tab-toggle,.feature_topbar,.home_mobile_shortcut_bar,.home_health_range_toggle{--cf-toggle-count: 2;--cf-toggle-index: 0;--cf-toggle-padding: 3px;--cf-toggle-thumb-bg: var(--theme-color, #165dfc);--cf-toggle-thumb-shadow: 0 4px 12px rgba(22, 93, 252, .18);--cf-toggle-active-color: #ffffff;position:relative;overflow:hidden;isolation:isolate}.workout_import_source_buttons:before,.journal_period_toggle:before,.logger_view_toggle:before,.aewm_steps:before,.library_mode_toggle:before,.group-tab-toggle:before,.feature_topbar:before,.home_mobile_shortcut_bar:before,.home_health_range_toggle:before{content:"";position:absolute;z-index:0;top:var(--cf-toggle-padding);bottom:var(--cf-toggle-padding);left:var(--cf-toggle-padding);width:calc((100% - var(--cf-toggle-padding) * 2) / var(--cf-toggle-count));border-radius:33px;background:var(--cf-toggle-thumb-bg);box-shadow:var(--cf-toggle-thumb-shadow);opacity:0;transform:translate(calc(var(--cf-toggle-index) * 100%));transition:transform var(--motion-duration-lg) var(--motion-ease-emphasized),width var(--motion-duration-lg) var(--motion-ease-emphasized),opacity var(--motion-duration-sm) ease,background-color var(--motion-duration-sm) ease,box-shadow var(--motion-duration-sm) ease;pointer-events:none}.workout_import_source_buttons:has(>button.active):before,.workout_import_source_buttons:has(>.journal_period_toggle_btn.active):before,.workout_import_source_buttons:has(>.aewm_step_btn.active):before,.workout_import_source_buttons:has(>.group-tab-btn--active):before,.workout_import_source_buttons:has(>.topbar_btn.active):before,.workout_import_source_buttons:has(>.home_nav_button.is_active):before,.journal_period_toggle:has(>button.active):before,.journal_period_toggle:has(>.journal_period_toggle_btn.active):before,.journal_period_toggle:has(>.aewm_step_btn.active):before,.journal_period_toggle:has(>.group-tab-btn--active):before,.journal_period_toggle:has(>.topbar_btn.active):before,.journal_period_toggle:has(>.home_nav_button.is_active):before,.logger_view_toggle:has(>button.active):before,.logger_view_toggle:has(>.journal_period_toggle_btn.active):before,.logger_view_toggle:has(>.aewm_step_btn.active):before,.logger_view_toggle:has(>.group-tab-btn--active):before,.logger_view_toggle:has(>.topbar_btn.active):before,.logger_view_toggle:has(>.home_nav_button.is_active):before,.aewm_steps:has(>button.active):before,.aewm_steps:has(>.journal_period_toggle_btn.active):before,.aewm_steps:has(>.aewm_step_btn.active):before,.aewm_steps:has(>.group-tab-btn--active):before,.aewm_steps:has(>.topbar_btn.active):before,.aewm_steps:has(>.home_nav_button.is_active):before,.library_mode_toggle:has(>button.active):before,.library_mode_toggle:has(>.journal_period_toggle_btn.active):before,.library_mode_toggle:has(>.aewm_step_btn.active):before,.library_mode_toggle:has(>.group-tab-btn--active):before,.library_mode_toggle:has(>.topbar_btn.active):before,.library_mode_toggle:has(>.home_nav_button.is_active):before,.group-tab-toggle:has(>button.active):before,.group-tab-toggle:has(>.journal_period_toggle_btn.active):before,.group-tab-toggle:has(>.aewm_step_btn.active):before,.group-tab-toggle:has(>.group-tab-btn--active):before,.group-tab-toggle:has(>.topbar_btn.active):before,.group-tab-toggle:has(>.home_nav_button.is_active):before,.feature_topbar:has(>button.active):before,.feature_topbar:has(>.journal_period_toggle_btn.active):before,.feature_topbar:has(>.aewm_step_btn.active):before,.feature_topbar:has(>.group-tab-btn--active):before,.feature_topbar:has(>.topbar_btn.active):before,.feature_topbar:has(>.home_nav_button.is_active):before,.home_mobile_shortcut_bar:has(>button.active):before,.home_mobile_shortcut_bar:has(>.journal_period_toggle_btn.active):before,.home_mobile_shortcut_bar:has(>.aewm_step_btn.active):before,.home_mobile_shortcut_bar:has(>.group-tab-btn--active):before,.home_mobile_shortcut_bar:has(>.topbar_btn.active):before,.home_mobile_shortcut_bar:has(>.home_nav_button.is_active):before,.home_health_range_toggle:has(>button.active):before,.home_health_range_toggle:has(>.journal_period_toggle_btn.active):before,.home_health_range_toggle:has(>.aewm_step_btn.active):before,.home_health_range_toggle:has(>.group-tab-btn--active):before,.home_health_range_toggle:has(>.topbar_btn.active):before,.home_health_range_toggle:has(>.home_nav_button.is_active):before{opacity:1}.workout_import_source_buttons>button,.workout_import_source_buttons>.journal_period_toggle_btn,.workout_import_source_buttons>.aewm_step_btn,.workout_import_source_buttons>.group-tab-btn,.workout_import_source_buttons>.topbar_btn,.workout_import_source_buttons>.home_nav_button,.journal_period_toggle>button,.journal_period_toggle>.journal_period_toggle_btn,.journal_period_toggle>.aewm_step_btn,.journal_period_toggle>.group-tab-btn,.journal_period_toggle>.topbar_btn,.journal_period_toggle>.home_nav_button,.logger_view_toggle>button,.logger_view_toggle>.journal_period_toggle_btn,.logger_view_toggle>.aewm_step_btn,.logger_view_toggle>.group-tab-btn,.logger_view_toggle>.topbar_btn,.logger_view_toggle>.home_nav_button,.aewm_steps>button,.aewm_steps>.journal_period_toggle_btn,.aewm_steps>.aewm_step_btn,.aewm_steps>.group-tab-btn,.aewm_steps>.topbar_btn,.aewm_steps>.home_nav_button,.library_mode_toggle>button,.library_mode_toggle>.journal_period_toggle_btn,.library_mode_toggle>.aewm_step_btn,.library_mode_toggle>.group-tab-btn,.library_mode_toggle>.topbar_btn,.library_mode_toggle>.home_nav_button,.group-tab-toggle>button,.group-tab-toggle>.journal_period_toggle_btn,.group-tab-toggle>.aewm_step_btn,.group-tab-toggle>.group-tab-btn,.group-tab-toggle>.topbar_btn,.group-tab-toggle>.home_nav_button,.feature_topbar>button,.feature_topbar>.journal_period_toggle_btn,.feature_topbar>.aewm_step_btn,.feature_topbar>.group-tab-btn,.feature_topbar>.topbar_btn,.feature_topbar>.home_nav_button,.home_mobile_shortcut_bar>button,.home_mobile_shortcut_bar>.journal_period_toggle_btn,.home_mobile_shortcut_bar>.aewm_step_btn,.home_mobile_shortcut_bar>.group-tab-btn,.home_mobile_shortcut_bar>.topbar_btn,.home_mobile_shortcut_bar>.home_nav_button,.home_health_range_toggle>button,.home_health_range_toggle>.journal_period_toggle_btn,.home_health_range_toggle>.aewm_step_btn,.home_health_range_toggle>.group-tab-btn,.home_health_range_toggle>.topbar_btn,.home_health_range_toggle>.home_nav_button{position:relative;z-index:1;background:transparent!important;box-shadow:none!important}.workout_import_source_buttons>button.active,.workout_import_source_buttons>.journal_period_toggle_btn.active,.workout_import_source_buttons>.aewm_step_btn.active,.workout_import_source_buttons>.group-tab-btn--active,.workout_import_source_buttons>.topbar_btn.active,.workout_import_source_buttons>.home_nav_button.is_active,.journal_period_toggle>button.active,.journal_period_toggle>.journal_period_toggle_btn.active,.journal_period_toggle>.aewm_step_btn.active,.journal_period_toggle>.group-tab-btn--active,.journal_period_toggle>.topbar_btn.active,.journal_period_toggle>.home_nav_button.is_active,.logger_view_toggle>button.active,.logger_view_toggle>.journal_period_toggle_btn.active,.logger_view_toggle>.aewm_step_btn.active,.logger_view_toggle>.group-tab-btn--active,.logger_view_toggle>.topbar_btn.active,.logger_view_toggle>.home_nav_button.is_active,.aewm_steps>button.active,.aewm_steps>.journal_period_toggle_btn.active,.aewm_steps>.aewm_step_btn.active,.aewm_steps>.group-tab-btn--active,.aewm_steps>.topbar_btn.active,.aewm_steps>.home_nav_button.is_active,.library_mode_toggle>button.active,.library_mode_toggle>.journal_period_toggle_btn.active,.library_mode_toggle>.aewm_step_btn.active,.library_mode_toggle>.group-tab-btn--active,.library_mode_toggle>.topbar_btn.active,.library_mode_toggle>.home_nav_button.is_active,.group-tab-toggle>button.active,.group-tab-toggle>.journal_period_toggle_btn.active,.group-tab-toggle>.aewm_step_btn.active,.group-tab-toggle>.group-tab-btn--active,.group-tab-toggle>.topbar_btn.active,.group-tab-toggle>.home_nav_button.is_active,.feature_topbar>button.active,.feature_topbar>.journal_period_toggle_btn.active,.feature_topbar>.aewm_step_btn.active,.feature_topbar>.group-tab-btn--active,.feature_topbar>.topbar_btn.active,.feature_topbar>.home_nav_button.is_active,.home_mobile_shortcut_bar>button.active,.home_mobile_shortcut_bar>.journal_period_toggle_btn.active,.home_mobile_shortcut_bar>.aewm_step_btn.active,.home_mobile_shortcut_bar>.group-tab-btn--active,.home_mobile_shortcut_bar>.topbar_btn.active,.home_mobile_shortcut_bar>.home_nav_button.is_active,.home_health_range_toggle>button.active,.home_health_range_toggle>.journal_period_toggle_btn.active,.home_health_range_toggle>.aewm_step_btn.active,.home_health_range_toggle>.group-tab-btn--active,.home_health_range_toggle>.topbar_btn.active,.home_health_range_toggle>.home_nav_button.is_active{color:var(--cf-toggle-active-color)!important}.journal_period_toggle,.aewm_steps,.home_health_range_toggle{--cf-toggle-count: 3;--cf-toggle-padding: 4px}.logger_view_toggle{--cf-toggle-padding: 3px}.group-tab-toggle:has(>.group-tab-btn:nth-child(3)),.feature_topbar:has(>.topbar_btn:nth-child(3)){--cf-toggle-count: 3}.feature_topbar:has(>.topbar_btn:nth-child(4)),.home_mobile_shortcut_bar{--cf-toggle-count: 4}.feature_topbar,.home_mobile_shortcut_bar{--cf-toggle-padding: 4px;--cf-toggle-thumb-bg: var(--color-surface-active);--cf-toggle-thumb-shadow: none;--cf-toggle-active-color: var(--theme-color)}.feature_topbar>.topbar_btn:not(.active):hover,.feature_topbar>.home_nav_button:not(.is_active):hover,.home_mobile_shortcut_bar>.topbar_btn:not(.active):hover,.home_mobile_shortcut_bar>.home_nav_button:not(.is_active):hover{background:#165dfc0f!important}.workout_import_source_buttons:has(>button:nth-child(1).active),.journal_period_toggle:has(>.journal_period_toggle_btn:nth-child(1).active),.logger_view_toggle:has(>button:nth-child(1).active),.aewm_steps:has(>.aewm_step_btn:nth-child(1).active),.library_mode_toggle:has(>.mode_btn:nth-child(1).active),.group-tab-toggle:has(>.group-tab-btn:nth-child(1).group-tab-btn--active),.feature_topbar:has(>.topbar_btn:nth-child(1).active),.home_mobile_shortcut_bar:has(>.home_nav_button:nth-child(1).is_active),.home_health_range_toggle:has(>button:nth-child(1).active){--cf-toggle-index: 0}.workout_import_source_buttons:has(>button:nth-child(2).active),.journal_period_toggle:has(>.journal_period_toggle_btn:nth-child(2).active),.logger_view_toggle:has(>button:nth-child(2).active),.aewm_steps:has(>.aewm_step_btn:nth-child(2).active),.library_mode_toggle:has(>.mode_btn:nth-child(2).active),.group-tab-toggle:has(>.group-tab-btn:nth-child(2).group-tab-btn--active),.feature_topbar:has(>.topbar_btn:nth-child(2).active),.home_mobile_shortcut_bar:has(>.home_nav_button:nth-child(2).is_active),.home_health_range_toggle:has(>button:nth-child(2).active){--cf-toggle-index: 1}.journal_period_toggle:has(>.journal_period_toggle_btn:nth-child(3).active),.aewm_steps:has(>.aewm_step_btn:nth-child(3).active),.group-tab-toggle:has(>.group-tab-btn:nth-child(3).group-tab-btn--active),.feature_topbar:has(>.topbar_btn:nth-child(3).active),.home_mobile_shortcut_bar:has(>.home_nav_button:nth-child(3).is_active),.home_health_range_toggle:has(>button:nth-child(3).active){--cf-toggle-index: 2}.feature_topbar:has(>.topbar_btn:nth-child(4).active),.home_mobile_shortcut_bar:has(>.home_nav_button:nth-child(4).is_active){--cf-toggle-index: 3}@media(prefers-reduced-motion:reduce){.route_motion_shell,.cf-motion-fade-up,.cf-motion-scale-in,.home_journey_activity_item,.calendar_history_item,.calendar_streak_card,.journal_entry_card,.journal_gallery_item,.journal_stats_card,.journal_calendar_entry_card,.workout_import_row,.logger_exercise_card,.logger_active_card,.workout_metric_row,.team_mode_panel .ant-tabs-tabpane-active>*,.score_card,.score_card_content,.brain_training_game_graph_card,.test_chart_wrap,.graph_stat_cell,.team_mode_assignment_card,.team_member_assignment_item,.team_assignment_part_row,.journey_clarification_prompt,.journey_question_card,.unified_journey_question_card,.unified_journey_answered_step,.unified_journey_card,.unified_journey_reason_preview,.journal_entries_list>*,.journal_gallery_grid>*,.journal_stats_grid>*,.journal_calendar_grid>*,.ant-segmented-item-selected .ant-segmented-item-label,.workout_import_source_buttons button.active,.ant-switch.ant-switch-checked,.ant-switch.ant-switch-checked .ant-switch-handle,.ant-checkbox-checked .ant-checkbox-inner,.ant-radio-wrapper-checked .ant-radio-inner,.ant-radio-checked .ant-radio-inner,.ant-tabs-tab-active .ant-tabs-tab-btn,.filter-trigger-button--open,.mobile_filter_btn.active,.fitness_topbar_item.active,.fitness_sidebar_item.active,.journal-sidebar .active,.journal-sidebar [aria-current=page],.journal-task-checkbox-btn[aria-checked=true],.journal-task-checkbox-btn.is_checked,.journal-emotion-pill.is_selected,.journal-mood-pill.is_selected,.journey_clarification_options button.is_selected,.unified_journey_question_options button.is_selected,.journey_swap_reason_option.is_selected,.journey_schedule_day_btn.is_selected{animation:none!important}.workout_import_progress:after{display:none}.workout_import_source_buttons:before,.journal_period_toggle:before,.logger_view_toggle:before,.aewm_steps:before,.library_mode_toggle:before,.group-tab-toggle:before,.feature_topbar:before,.home_mobile_shortcut_bar:before,.home_health_range_toggle:before,.custom_tabs .ant-tabs-nav-list:before,.team_calendar_view_toggle.ant-segmented:before,.team_members_view_toggle.ant-segmented:before{transition:none!important}}html body .ant-select.ant-select-single:not(.ant-select-customize-input){height:var(--cf-dropdown-control-height)!important;min-height:var(--cf-dropdown-control-height)!important}html body .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:var(--cf-dropdown-control-height)!important;min-height:var(--cf-dropdown-control-height)!important;border-radius:var(--cf-dropdown-control-radius)!important;padding:0 calc(var(--cf-dropdown-control-padding-x) + 22px) 0 var(--cf-dropdown-control-padding-x)!important;display:flex!important;align-items:center!important;font-size:var(--cf-dropdown-font-size)!important;font-weight:var(--cf-dropdown-font-weight)!important;font-synthesis-weight:none}html body .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selection-item,html body .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selection-placeholder,html body .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selection-search-input{height:calc(var(--cf-dropdown-control-height) - 2px)!important;line-height:calc(var(--cf-dropdown-control-height) - 2px)!important;font-size:var(--cf-dropdown-font-size)!important;font-weight:var(--cf-dropdown-font-weight)!important;font-synthesis-weight:none}html body .ant-select-dropdown{padding:8px!important;border-radius:14px!important}html body .ant-select-dropdown .ant-select-item{min-height:var(--cf-dropdown-option-height)!important;padding:8px 12px!important;border-radius:10px!important;font-size:var(--cf-dropdown-font-size)!important;font-weight:var(--cf-dropdown-font-weight)!important;line-height:20px!important;display:flex!important;align-items:center!important}html body .ant-select-dropdown .ant-select-item-option-content{font-size:var(--cf-dropdown-font-size)!important;font-weight:var(--cf-dropdown-font-weight)!important}@media screen and (max-width:767px){html body input[type=search],html body .ant-input-search .ant-input,html body .journal_search_input,html body .groups_search_input,html body .mobile_search_wrapper .ant-input,html body .aewm_search .ant-input,html body .logger_swap_search{font-size:16px!important}html body .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selection-search-input{font-size:16px!important}html body .journal_calendar_picker_popover input,html body .journal_calendar_picker_popover select,html body .journal_calendar_picker_popover textarea,html body .journal_calendar_picker_popover button,html body .journal_calendar_picker_popover .ant-select,html body .journal_calendar_picker_popover .ant-select-selector,html body .journal_calendar_picker_popover .ant-picker-cell,html body .journal_calendar_picker_popover .ant-picker-cell-inner,html body .habit_daily_picker_popover input,html body .habit_daily_picker_popover select,html body .habit_daily_picker_popover textarea,html body .habit_daily_picker_popover button,html body .habit_daily_picker_popover .ant-select,html body .habit_daily_picker_popover .ant-select-selector,html body .habit_daily_picker_popover .ant-picker-cell,html body .habit_daily_picker_popover .ant-picker-cell-inner,html body .journey_schedule_picker_popover input,html body .journey_schedule_picker_popover select,html body .journey_schedule_picker_popover textarea,html body .journey_schedule_picker_popover button,html body .journey_schedule_picker_popover .ant-select,html body .journey_schedule_picker_popover .ant-select-selector,html body .journey_schedule_picker_popover .ant-picker-cell,html body .journey_schedule_picker_popover .ant-picker-cell-inner,html body .unified_journey_date_picker_popover input,html body .unified_journey_date_picker_popover select,html body .unified_journey_date_picker_popover textarea,html body .unified_journey_date_picker_popover button,html body .unified_journey_date_picker_popover .ant-select,html body .unified_journey_date_picker_popover .ant-select-selector,html body .unified_journey_date_picker_popover .ant-picker-cell,html body .unified_journey_date_picker_popover .ant-picker-cell-inner,html body .team_calendar_picker_popover input,html body .team_calendar_picker_popover select,html body .team_calendar_picker_popover textarea,html body .team_calendar_picker_popover button,html body .team_calendar_picker_popover .ant-select,html body .team_calendar_picker_popover .ant-select-selector,html body .team_calendar_picker_popover .ant-picker-cell,html body .team_calendar_picker_popover .ant-picker-cell-inner,html body .results_calendar_picker_popover input,html body .results_calendar_picker_popover select,html body .results_calendar_picker_popover textarea,html body .results_calendar_picker_popover button,html body .results_calendar_picker_popover .ant-select,html body .results_calendar_picker_popover .ant-select-selector,html body .results_calendar_picker_popover .ant-picker-cell,html body .results_calendar_picker_popover .ant-picker-cell-inner{touch-action:manipulation}html body .journal_calendar_picker_popover input,html body .journal_calendar_picker_popover select,html body .journal_calendar_picker_popover textarea,html body .journal_calendar_picker_popover .ant-picker-calendar-header .ant-select-selection-search-input,html body .habit_daily_picker_popover input,html body .habit_daily_picker_popover select,html body .habit_daily_picker_popover textarea,html body .habit_daily_picker_popover .ant-picker-calendar-header .ant-select-selection-search-input,html body .journey_schedule_picker_popover input,html body .journey_schedule_picker_popover select,html body .journey_schedule_picker_popover textarea,html body .journey_schedule_picker_popover .ant-picker-calendar-header .ant-select-selection-search-input,html body .unified_journey_date_picker_popover input,html body .unified_journey_date_picker_popover select,html body .unified_journey_date_picker_popover textarea,html body .unified_journey_date_picker_popover .ant-picker-calendar-header .ant-select-selection-search-input,html body .team_calendar_picker_popover input,html body .team_calendar_picker_popover select,html body .team_calendar_picker_popover textarea,html body .team_calendar_picker_popover .ant-picker-calendar-header .ant-select-selection-search-input,html body .results_calendar_picker_popover input,html body .results_calendar_picker_popover select,html body .results_calendar_picker_popover textarea,html body .results_calendar_picker_popover .ant-picker-calendar-header .ant-select-selection-search-input{font-size:16px!important}}html body .ant-dropdown .ant-dropdown-menu{padding:8px!important;border-radius:14px!important}html body .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item,html body .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title{min-height:var(--cf-dropdown-option-height)!important;padding:8px 12px!important;border-radius:10px!important;font-size:var(--cf-dropdown-font-size)!important;font-weight:var(--cf-dropdown-font-weight)!important;line-height:20px!important;display:flex!important;align-items:center!important}html body .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content{font-size:var(--cf-dropdown-font-size)!important;font-weight:var(--cf-dropdown-font-weight)!important}html body .ant-btn.btn_duration,html body .ant-btn.btn_duration_count,html body .ant-btn.btn_goal,html body .ant-btn.btn_start_game_modal,html body .ant-btn.group_overall_filter_button{height:var(--cf-dropdown-control-height)!important;min-height:var(--cf-dropdown-control-height)!important;border-radius:var(--cf-dropdown-control-radius)!important;padding:0 var(--cf-dropdown-control-padding-x)!important;display:inline-flex!important;align-items:center!important;gap:6px;font-size:var(--cf-dropdown-font-size)!important;font-weight:var(--cf-dropdown-font-weight)!important;line-height:1!important;font-synthesis-weight:none}html body .ant-btn.btn_duration span,html body .ant-btn.btn_duration_count span,html body .ant-btn.btn_goal span,html body .ant-btn.btn_start_game_modal span,html body .ant-btn.group_overall_filter_button span{font-size:inherit!important;font-weight:inherit!important}html body .ant-btn.btn_duration.filter-trigger-button--clearable,html body .ant-btn.btn_goal.filter-trigger-button--clearable{padding-right:40px!important}.ant-select .ant-select-arrow{width:25px!important;height:24px!important;top:50%!important;margin-top:0!important;transform:translateY(-50%)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#2a2f35!important;background-color:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none' viewBox='0 0 25 24'%3E%3Cpath fill='%23000' d='M19.235 10.627a.986.986 0 00-.005-1.35.885.885 0 00-1.291.006l-2.128 2.243c-.863.911-1.457 1.536-1.96 1.958-.49.41-.804.552-1.085.59a2.016 2.016 0 01-.532 0c-.281-.038-.595-.18-1.084-.59-.504-.422-1.098-1.047-1.961-1.958L7.062 9.283a.885.885 0 00-1.292-.006.986.986 0 00-.005 1.35L7.93 12.91c.816.86 1.482 1.563 2.076 2.062.618.518 1.245.894 1.997.994.33.044.664.044.994 0 .752-.1 1.38-.476 1.997-.994.594-.499 1.26-1.202 2.076-2.062l2.165-2.284z'/%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;mask-size:25px 24px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none' viewBox='0 0 25 24'%3E%3Cpath fill='%23000' d='M19.235 10.627a.986.986 0 00-.005-1.35.885.885 0 00-1.291.006l-2.128 2.243c-.863.911-1.457 1.536-1.96 1.958-.49.41-.804.552-1.085.59a2.016 2.016 0 01-.532 0c-.281-.038-.595-.18-1.084-.59-.504-.422-1.098-1.047-1.961-1.958L7.062 9.283a.885.885 0 00-1.292-.006.986.986 0 00-.005 1.35L7.93 12.91c.816.86 1.482 1.563 2.076 2.062.618.518 1.245.894 1.997.994.33.044.664.044.994 0 .752-.1 1.38-.476 1.997-.994.594-.499 1.26-1.202 2.076-2.062l2.165-2.284z'/%3E%3C/svg%3E");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:25px 24px;transition:color .18s ease}.ant-select:hover .ant-select-arrow{color:#165dfc!important}.ant-select .ant-select-arrow>*{display:none!important}.html2canvas_capture_wrapper .ant-select .ant-select-arrow{top:0!important;bottom:0!important;margin-top:auto!important;margin-bottom:auto!important;transform:translateY(-1px)!important}
