:root{--text-color:#323232;--fs-xs:11px;--fs-12:12px;--fs-13:13px;--fs-sm:14px;--fs-14:14px;--fs-md:15px;--fs-lg:17px;--fs-xl:20px;--fs-2xl:24px;--fs-3xl:28px;--fs-4xl:32px;--fs-5xl:40px;--fs-6xl:48px;--avatar-lg:50px;--avatar:40px;--avatar-xl:48px;--fs-title:26px;--padding-drawer:40px;--roster-container-padding:32px;--select-member-width:400px;--roster-gap:24px;--roster-radius-xl:24px;--roster-radius-lg:20px;--roster-radius-md:16px;--roster-radius-sm:12px;--roster-card-radius:var(--roster-radius-xl);--roster-title-size:18px;--roster-heading-size:16px;--roster-label-size:16px;--roster-name-size:15px;--roster-role-size:12px;--roster-input-size:15px;--roster-button-size:14px;--roster-footer-size:13px;--roster-fw-bold:700;--roster-fw-semi:600;--roster-fw-normal:400;--roster-input-height:52px;--roster-search-height:44px;--roster-input-padding:18px;--roster-card-padding:18px;--roster-card-gap:14px;--roster-avatar:46px;--roster-avatar-font:14px;--roster-btn-height:46px;--roster-btn-padding:10px 30px;--roster-btn-gap:12px;--roster-chip-padding:12px 16px;--roster-check:28px;--roster-checkbox:var(--roster-check);--roster-bg:#fff;--roster-card-border:#c2c7cf4d;--roster-border:#d1d5db00;--roster-panel-border:#c2c7cf4d;--roster-soft:#f7f4ef;--roster-text:#222;--roster-sub:#707070;--roster-dark:#1e1e1e;--roster-light:#efe4cf;--app-input-height-sm:36px;--app-input-height-md:44px;--app-input-height-lg:52px;--app-input-height-xl:60px;--app-input-height-2xl:68px;--app-input-height-3xl:76px;--app-font-sm:13px;--app-font-md:15px;--app-font-lg:17px;--app-font-xl:19px;--app-font-2xl:21px;--app-font-3xl:24px;--app-radius-sm:4px;--app-radius-md:8px;--app-radius-lg:12px;--app-radius-xl:16px;--app-radius-2xl:20px;--app-radius-3xl:24px;--app-radius-pill:999px;--app-border:#d9d9d9;--app-focus:#d9d9d9;--app-bg:#fff;--app-filled:#f5f6f8;--app-text:#222;--app-placeholder:#999;--app-error:#dc3545;--roster-variant:#202020;--roster-check-color:#cfcfcf;--scandia-bold:var(--font-scandia-bold,"Scandia-Bold");--scandia-regular:var(--font-scandia-regular,"Scandia-Regular");--scandia-light:var(--font-scandia-light,"Scandia-Light");--scandia-medium:var(--font-scandia-medium,"Scandia-Medium");--scandia-regular-italic:var(--font-scandia-regular-italic,"Scandia-Regular-Italic");--scandia-line-bold:var(--font-scandia-line-bold,"Scandia-Line-Bold");--background:#fff;--foreground:#171717}.cursor-default{cursor:default!important}.anchor-tag{color:#798daf;cursor:pointer;word-break:break-word;text-decoration:underline}.builder_android_schedule_modal_header .modal_header-container{flex-direction:column;justify-content:flex-end;height:100%;display:flex;position:relative}.bg-trans-secondary{color:#4a4a4a;background-color:#f8f9f8;border-radius:100px;padding:8px 10px;line-height:1}.coach_dashboard_builder_fullscreen_date_row{--icon-size:18px;--right-spacing:18px;--icon-size-svg:18px;--close-spacing-right:42px}.font-md{font-size:var(--fs-md)}.vault-coach-use{max-width:430px;margin:auto}.timepicker_popper{background-color:#16161656;flex-direction:column;width:100%;height:100%;position:fixed;top:0;left:0}.timepicker_popper,.timepicker_popper .timepicker_modal{justify-content:center;align-items:center;display:flex}.font-lg{font-size:var(--fs-lg)}.font-xl{font-size:var(--fs-xl)}.font-sm{font-size:var(--fs-sm)}.font-xs{font-size:var(--fs-xs)}.font-14{font-size:var(--fs-14)}button.add-button{width:fit-content;min-width:190px!important;padding:15px 36px!important;display:inline-flex!important;position:relative!important;bottom:0!important;right:0!important;transform:none!important}.wrapper{box-sizing:border-box;float:left;width:100%}body{background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--scandia-regular)!important}body,html{box-sizing:border-box;font-family:var(--scandia-regular);background-color:#fdf7eb;max-width:100vw;margin:0;padding:0;overflow-x:hidden}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.auth_dark_route_layout{background-color:#323232}body:has(.auth_dark_route_layout){background-color:#323232}body:has(.auth_dark_route_layout) .wrapper{background-color:#323232}html:has(.auth_dark_route_layout){background-color:#323232}.auth_dark_route_layout{min-height:100vh}@supports (overflow:clip){body,html{overflow-x:clip}}*{box-sizing:border-box;margin:0;padding:0}.product_app_svg_icon{vertical-align:middle;flex:none;display:inline-block}a{color:inherit;text-decoration:none}.transform-mirror{transform:scaleX(-1)}.position-relative .down-arrow-container{cursor:pointer;z-index:1000;animation:2s infinite bounce;position:fixed;top:75px;right:10px;transform:translate(-50%)}.rotate-180{transform:rotate(180deg)}.position-relative .up-arrow-container{cursor:pointer;z-index:1000;animation:2s infinite bounce;position:fixed;bottom:35%;right:10px;transform:translate(-50%)}.down-arrow-img{color:#333;width:23px}.up-arrow-container .up-arrow-img{width:23px;bottom:50px;transform:rotate(180deg);font-size:5rem!important}.app-input{width:100%}.app-label{margin-bottom:6px;font-size:14px;font-weight:500;display:inline-block}.required{color:var(--app-error);margin-left:4px}.app-input-group{background:var(--app-bg);border:1px solid var(--app-border);border-radius:var(--app-radius-md);flex-wrap:nowrap;align-items:center;width:100%;display:flex;overflow:hidden}.app-input-group:focus-within{border-color:var(--app-focus)}.app-input-icon{color:var(--app-placeholder);background:0 0;flex-shrink:0;justify-content:center;align-items:center;height:100%;padding:3px 12px;display:flex}.app-input .input-group.app-input-group input.form-control.app-control{background:0 0;flex:1;box-shadow:none!important;border:none!important}.app-control:focus{box-shadow:none!important;border:none!important}.app-input-group .input-group-text{background:var(--app-bg);border-color:var(--app-border)}.app-control{border-color:var(--app-border);color:var(--app-text)}.app-control::placeholder{color:var(--app-placeholder)}.app-control:focus{border-color:var(--app-focus);box-shadow:none}.app-size-sm{height:var(--app-input-height-sm)}.app-size-md{height:var(--app-input-height-md)}.app-size-lg{height:var(--app-input-height-lg)}.app-size-xl{height:var(--app-input-height-xl)}.app-size-2xl{height:var(--app-input-height-2xl)}.app-size-3xl{height:var(--app-input-height-3xl)}.app-font-sm{font-size:var(--app-font-sm)}.app-font-md{font-size:var(--app-font-md)}.app-font-lg{font-size:var(--app-font-lg)}.app-font-xl{font-size:var(--app-font-xl)}.app-font-2xl{font-size:var(--app-font-2xl)}.app-font-3xl{font-size:var(--app-font-3xl)}.app-rounded-sm{border-radius:var(--app-radius-sm)}.app-rounded-md{border-radius:var(--app-radius-md)}.app-rounded-lg{border-radius:var(--app-radius-lg)}.app-rounded-xl{border-radius:var(--app-radius-xl)}.app-rounded-2xl{border-radius:var(--app-radius-2xl)}.app-rounded-3xl{border-radius:var(--app-radius-3xl)}.app-rounded-pill{border-radius:var(--app-radius-pill)}.app-outline .form-control,.app-outline .input-group-text{background:var(--app-bg)}.app-filled,.app-filled .form-control,.app-filled .input-group-text{background:var(--app-filled);--app-border:transparent;--app-focus:transparent;border-color:#0000}.white .app-filled{--app-filled:#fff}.app-flushed .form-control{border:none;border-bottom:1px solid var(--app-border);border-radius:0}.app-flushed .input-group-text{border:none;border-bottom:1px solid var(--app-border);background:0 0}.app-input-icon{cursor:default}.is-invalid{border-color:var(--app-error)!important}.is_new{--card-padding:22px;--card-bottom-padding:70px;--card-radius:24px;--avatar-size:52px;--avatar-font-size:22px;--title-font-size:24px;--member-font-size:17px;--member-avatar-size:34px;--member-avatar-font-size:11px;--edit-width:64px;--edit-height:34px;--edit-font-size:13px}.is_new.product_app_member_list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.is_new .product_app_member_card{background:#fff;border:1px solid #ececec;min-height:190px;transition:all .25s;position:relative;border-radius:var(--card-radius)!important;padding:var(--card-padding)var(--card-padding)var(--card-padding)var(--card-padding)!important;flex-direction:column!important;align-items:flex-start!important}.is_new .product_app_member_card:hover{box-shadow:0 8px 25px #00000014}.is_new .product_app_member_row{cursor:pointer;flex-direction:column;display:flex;gap:10px!important}.text-underline{text-decoration:underline}.cursor-pointer{cursor:pointer}.contain-group-info{display:contents}.icon_top{z-index:3;justify-content:center;width:100%;margin-top:-50px;padding-bottom:30px;display:flex;position:sticky;top:0;min-width:100%!important}.product_app_modal_sheet :has(.icon_top) .product_app_editor_panel.product_app_team_action_modal_body{padding-bottom:0;overflow-y:scroll;max-height:calc(100dvh - 260px)!important}.product_app_modal_sheet :has(.icon_top) .product_app_editor_panel.product_app_team_action_modal_body .product_app_editor_footer{background:#fffaf1;padding-left:0;padding-right:0;position:sticky;bottom:0}.product_app_modal_sheet :has(.icon_top) .product_app_editor_panel.product_app_team_action_modal_body .product_app_editor_body.product_app_form{padding-left:0;padding-right:0}.is_new .product_app_member_avatar{color:#222;font-size:var(--avatar-font-size);height:var(--avatar-size);width:var(--avatar-size);background:#e9e8e7;border:1px solid #c7c6cb1a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-weight:700;display:flex}.is_new .product_app_member_row strong{color:#111;font-size:var(--title-font-size);font-weight:500;display:block}.is_new .product_app_member_status{color:#666;font-size:var(--member-font-size);margin-top:3px;display:inline-block;position:relative!important}.is_new .product_app_action_row{position:relative;top:0;right:0}.is_new .product_app_action_row button{color:#333;cursor:pointer;font-size:var(--edit-font-size);text-transform:uppercase;background:#f3ead7;border:none;border-radius:999px;padding:10px 20px;font-weight:600}.is_new .product_app_action_row button:hover{background:#eadfc5}.is_new .product_app_team_subgroup_member_preview{align-items:flex-start;width:100%;margin-top:20px;padding-top:10px;display:flex;position:relative}.is_new .product_app_team_subgroup_member_preview span{color:#333;font-size:var(--member-avatar-font-size);height:var(--member-avatar-size);width:var(--member-avatar-size);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;margin-left:-8px;font-weight:700;display:flex;position:relative!important}.is_new .product_app_team_subgroup_member_preview span:first-child{background:#dbe9ff;margin-left:0}.is_new .product_app_team_subgroup_member_preview span:nth-child(2){background:#c8f5dd}.is_new .product_app_team_subgroup_member_preview span:nth-child(3){background:#ffe9b8}.roster_member_card_sm{--roster-card-gap:10px;--roster-card-padding:10px 14px;--roster-card-radius:8px;--roster-check-radius:5px;--roster-avatar:36px;--roster-avatar-font:13px;--roster-checkbox:18px;--fs-14:13px;--fs-xs:11px}.roster_member_card_lg{--roster-card-gap:18px;--roster-card-padding:18px 22px;--roster-card-radius:20px;--roster-avatar:56px;--roster-avatar-font:18px;--roster-checkbox:26px;--fs-14:16px;--fs-xs:14px}.roster_member_card.skyblue{--roster-variant:#798daf;--roster-check-color:#798daf}.roster_member_card.plain{box-shadow:none;background:0 0;border:none;border-radius:0;padding:8px 0}.roster_member_card.plain.is-selected,.roster_member_card.plain:hover{box-shadow:none;background:0 0;border:none}.roster_member_card.plain+.roster_member_card.plain{margin-top:8px}.roster_member_card.plain.is-selected .roster_member_name{color:#222}.roster_member_card.plain .roster_member_indicator{border-color:var(--roster-check-color)}.roster_member_card.plain.is-selected .roster_member_indicator{background:var(--roster-variant);border-color:var(--roster-variant)}.roster_member_card{border-radius:var(--roster-card-radius);cursor:pointer;align-items:center;gap:var(--roster-card-gap);padding:var(--roster-card-padding);-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #ececec;width:100%;transition:all .25s;display:flex;position:relative;margin:0!important}.roster_member_card+.roster_member_card{margin-top:12px}.roster_member_card:hover{border-color:#ddd;box-shadow:0 4px 14px #0000000d}.roster_member_input{display:none}.roster_member_avatar{color:#333;font-size:var(--roster-avatar-font);height:var(--roster-avatar);width:var(--roster-avatar);background:#eceae7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.roster_member_content{flex-direction:column;min-width:0;display:flex}.roster_member_name{color:#222;font-size:var(--fs-14);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.2;overflow:hidden}.roster_member_role{color:#7a7a7a;font-size:var(--fs-xs);margin-top:3px;line-height:1.3}.roster_member_indicator{border:2px solid var(--roster-check-color);color:#fff;height:var(--roster-checkbox);width:var(--roster-checkbox);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .25s;display:flex}.roster_member_indicator svg{opacity:0;transition:all .25s;transform:scale(.5)}.roster_member_card.is-selected{background:#fff;border-color:#e7e2d8;box-shadow:0 8px 22px #00000014}.roster_member_card.is-selected .roster_member_indicator{background:var(--roster-variant);border-color:var(--roster-variant)}.roster_member_card.is-selected .roster_member_indicator svg{opacity:1;transform:scale(1)}.roster_member_indicator_circle{border-radius:50%}.roster_member_indicator_square{border-radius:var(--roster-check-radius,12px)}.roster_member_content{flex:1}.roster_ui_shell{background:var(--roster-bg);border-radius:var(--roster-radius-xl);color:#000;gap:var(--roster-gap);grid-template-columns:minmax(0,1fr)var(--select-member-width);max-width:min(var(--app-desktop-wide-panel-max),calc(100% - 48px));padding:var(--roster-container-padding);width:100%;margin:-52px auto 0;display:grid;position:relative}.roster_ui_left,.roster_ui_right{flex-direction:column;display:flex}.roster_ui_label{color:var(--roster-text);font-size:var(--roster-label-size);font-weight:var(--roster-fw-bold);margin-bottom:10px;display:block}.roster_ui_input{background:var(--roster-soft);border:1px solid var(--roster-border);border-radius:var(--roster-radius-md);height:var(--roster-input-height);padding:0 var(--roster-input-padding);width:100%}.roster_ui_input,.roster_ui_search{color:#000;font-size:var(--roster-input-size);outline:none}.roster_ui_search{border:1px solid var(--roster-border);height:var(--roster-search-height);padding:10px var(--roster-input-padding);background:#fff;border-radius:999px;margin-top:20px}.roster_ui_toolbar_title{color:#000}.roster_ui_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.roster_ui_toolbar_title{font-size:var(--roster-heading-size);font-weight:var(--roster-fw-bold)}.roster_ui_list{border-radius:var(--roster-radius-lg);background:#f0f0f333;border:1px solid #c2c7cf4d;overflow:hidden}.roster_ui_member{cursor:pointer;align-items:center;gap:var(--roster-card-gap);padding:var(--roster-card-padding);border-bottom:1px solid #f2f2f2;transition:all .25s;display:flex}.roster_ui_member:last-child{border-bottom:none}.roster_ui_member:hover{background:#fafafa}.roster_ui_avatar{font-size:var(--roster-avatar-font);height:var(--roster-avatar);width:var(--roster-avatar);background:#ececec;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.roster_ui_selected{flex-direction:column;margin-top:20px;display:flex}.roster_ui_chip{border:1px solid #e8e8e8;border-radius:16px;min-height:56px;padding:0 18px;transition:all .25s}.roster_ui_chip:hover{border-color:#d8d8d8;box-shadow:0 4px 12px #0000000d}.roster_ui_chip_text{color:#222;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15px;font-weight:600;overflow:hidden}.roster_ui_chip_remove{color:#8a8a8a;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;transition:all .2s;display:flex}.roster_ui_chip_remove:hover{color:#222;background:#f3f3f3}.roster_ui_content{flex:1;min-width:0}.roster_ui_name{color:#222;font-size:var(--roster-name-size);margin-bottom:4px;font-weight:700}.roster_ui_name,.roster_ui_role{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.roster_ui_role{color:#777;font-size:var(--roster-role-size)}.roster_ui_check{height:var(--roster-check);width:var(--roster-check);border:2px solid #cfcfcf;border-radius:50%;justify-content:center;align-items:center;display:flex}.roster_ui_member.active .roster_ui_check{color:#fff;background:#222;border-color:#222}.roster_ui_panel{border:1px solid var(--roster-panel-border);border-radius:var(--roster-radius-lg);flex-direction:column;height:100%;padding:24px;display:flex}.roster_ui_panel_head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.roster_ui_panel_title{font-size:var(--roster-heading-size);font-weight:700}.roster_ui_counter{color:#fff;background:#222;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:flex}.roster_ui_chip{border:1px solid var(--roster-border);font-size:var(--roster-name-size);padding:var(--roster-chip-padding);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex;box-shadow:0 0 5px #0000002e}.roster_ui_actions{gap:var(--roster-btn-gap);justify-content:flex-end;margin-top:auto;padding-top:24px;display:flex}.roster_ui_btn:disabled{cursor:auto;opacity:.7}.roster_ui_btn{cursor:pointer;font-size:var(--roster-button-size);height:var(--roster-btn-height);padding:var(--roster-btn-padding);border:none;border-radius:100px;justify-content:center;align-items:center;gap:10px;font-weight:600;transition:all .2s;display:flex}.roster_ui_btn_cancel{color:#444;background:#f1e7d5}.roster_ui_btn_submit{color:#fff;background:#1e1e1e}.roster_ui_btn:hover{transform:translateY(-2px)}@keyframes bounce{0%,20%,50%,80%,to{transform:translate(-50%)translateY(0)}40%{transform:translate(-50%)translateY(-10px)}60%{transform:translate(-50%)translateY(-5px)}}@media (max-width:1480px) and (min-width:1280px){.banner_section.cmn_home_banner .banner_content .col-md-7{max-width:50%!important}}@media (min-width:768px) and (max-width:1024px){:root body{--fs-xs:12px;--fs-sm:13px;--fs-md:16px;--fs-14:17px;--fs-lg:17px;--fs-xl:18px;--fs-2xl:25px;--fs-title:34px;--fs-3xl:27px;--fs-4xl:30px;--fs-5xl:33px;--fs-6xl:56px}}@media (min-width:768px){.product_app_shell.has_desktop_app_header .product_app_content:has(.android_add_team_page){width:100%!important;max-width:100%!important;padding:0!important}.standalone_auth_layout:has(.android_add_team_page) .product_app_frame{width:100%!important;max-width:100%!important;padding:0!important}.standalone_auth_layout:has(.android_add_team_page) .android_add_team_page>.android_add_team_desktop_breadcrumb{max-width:min(var(--app-desktop-wide-panel-max),calc(100% - 48px));padding-left:0!important;padding-right:0!important}.standalone_auth_layout:has(.android_add_team_page) .android_add_team_page>h1{max-width:min(var(--app-desktop-wide-panel-max),calc(100% - 48px));padding-left:0!important;padding-right:0!important}.standalone_auth_layout:has(.android_add_team_page) .android_add_team_page .android_add_team_panel{max-width:min(var(--app-desktop-wide-panel-max),calc(100% - 48px));margin:0 auto 80px!important}}html :has(.is_desktop_header_panel.is_desktop_header_portal) html{overflow:hidden}.is_desktop_header_portal_overflow .product_app_team_card_notifications_panel.is_desktop_header_portal{transform:none;position:relative!important;top:0!important;right:0!important}@media (max-width:767px){.header-dropdown{padding:11px 20px!important}}@media (min-width:768px){:root{--fs-xs:12px;--fs-sm:13px;--fs-md:16px;--fs-14:15px;--fs-lg:18px;--fs-xl:19px;--fs-2xl:25px;--fs-title:34px;--fs-3xl:27px;--fs-4xl:30px;--fs-5xl:33px;--fs-6xl:56px}}@media screen and (min-width:1260px){:root{--fs-xs:11px;--fs-12:12px;--fs-13:13px;--fs-sm:14px;--fs-14:14px;--fs-md:15px;--fs-lg:17px;--fs-xl:20px;--fs-2xl:24px;--fs-3xl:28px;--fs-4xl:32px;--fs-5xl:40px;--fs-6xl:48px}}@media (min-width:1920px){:root{--fs-xs:13px;--fs-sm:15px;--fs-md:19px;--fs-14:17px;--fs-lg:21px;--fs-xl:23px;--fs-2xl:27px;--fs-title:38px;--fs-3xl:30px;--fs-4xl:40px;--fs-5xl:47px;--fs-6xl:56px;--avatar:40px;--avatar-lg:50px;--avatar-xl:55px;--padding-drawer:60px}}@media screen and (min-width:2560px){:root{--fs-xs:17px;--fs-sm:20px;--fs-md:23px;--fs-14:19px;--fs-lg:26px;--fs-xl:28px;--fs-2xl:32px;--fs-3xl:36px;--fs-title:40px;--fs-4xl:44px;--fs-5xl:52px;--fs-6xl:64px;--avatar:54px;--avatar-lg:65px;--avatar-xl:70px;--padding-drawer:70px}}@media screen and (min-width:2959px){.header-section:not(.active_header) .dropdown-toggle:after{border-width:10px!important}:root{--fs-xs:18px;--fs-sm:20px;--fs-md:23px;--fs-14:19px;--fs-lg:26px;--fs-xl:28px;--fs-2xl:32px;--fs-3xl:36px;--fs-4xl:44px;--fs-5xl:52px;--fs-6xl:64px;--avatar-lg:79px;--avatar-xl:84px;--fs-title:44px}}@media screen and (min-width:3460px){:root{--fs-xs:22px;--fs-sm:26px;--fs-md:30px;--fs-14:28px;--fs-lg:36px;--fs-xl:46px;--fs-2xl:50px;--fs-3xl:53px;--fs-4xl:55px;--fs-5xl:57px;--fs-6xl:64px;--avatar:65px}}
