.product_app_root{max-width:100%;min-height:100vh;overflow-x:hidden}.builder_android_form_group{flex-direction:column;gap:8px;display:flex}.builder_android_form_label{color:#424242;font-size:var(--fs-14);font-weight:700;line-height:1.2}.builder_android_form_group_full{grid-column:1/-1}.product_app_topbar_identity{align-items:center;gap:12px;display:flex}.product_app_topbar_avatar{color:#fff;font-family:var(--scandia-bold);background:#ffffff24;border:2px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:20px;display:inline-flex}.product_app_topbar_greeting{color:#f1e7d4;margin:0 0 2px;font-size:14px}.product_app_topbar_title{font-family:var(--scandia-bold);margin:0;font-size:30px;line-height:1}.product_app_logout_button{border:1px solid #ffffff1f;border-radius:999px;padding:10px 16px;font-size:13px}.product_app_icon_button,.product_app_logout_button{color:#fff;font-family:var(--scandia-bold);background:#ffffff14}.product_app_icon_button{appearance:none;cursor:pointer;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-size:20px;line-height:1;display:inline-flex}.product_app_icon_button_menu{letter-spacing:0;font-size:18px}.product_app_topbar_avatar_button{background:0 0;border:0;border-radius:50%;padding:0}.product_app_team_picker{background:#ffffffeb;border:1px solid #32323214;border-radius:28px;padding:22px;box-shadow:0 16px 34px #3232321f}.product_app_team_sheet_overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:124;background:#3232322e;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.product_app_team_sheet{background:#323232;border:0;border-radius:0 0 30px 30px;width:min(720px,100%);max-height:calc(100vh - 80px);padding:16px 0 20px;overflow:hidden;box-shadow:0 20px 45px #32323238}.product_app_team_sheet .product_app_team_picker_header{margin:0 20px 12px}.product_app_team_sheet .product_app_team_picker_header h3{color:#fff;font-size:18px}.product_app_create_team_card{background:#ffffff14;border-radius:14px;margin:0 20px 12px}.product_app_create_team_card a{color:#fff;font-family:var(--scandia-bold);justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}.product_app_create_team_card strong{color:#fff;background:#798daf;border-radius:50%;place-items:center;width:32px;height:32px;font-size:21px;display:grid}.product_app_team_sheet_close{color:#fff;font-family:var(--scandia-bold);background:#ffffff1a;border:0;border-radius:50%;place-items:center;width:40px;height:40px;margin:-90px auto 0;font-size:20px;display:grid}.product_app_team_sheet .product_app_empty_text{color:#ffffffc7;margin:0 20px}.product_app_team_sheet .product_app_team_picker_list{margin:0 10px;padding:0 4px 56px 0}.product_app_team_picker_scroll .view{padding-bottom:56px}.product_app_team_picker .thumb-view{background:#fff;border-radius:100px!important}.thumb-view{z-index:2;background:gray;border-radius:100px!important}.product_app_modal_overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:120;background:#1f1f1f66;place-items:start center;padding:84px 20px 24px;display:grid;position:fixed;inset:0;overflow:hidden}.team.product_app_modal_overlay.product_app_confirm_overlay{flex-direction:column;justify-content:center;align-items:center;display:flex}.product_app_modal_sheet{flex-direction:column;width:min(920px,100%);max-height:calc(100vh - 120px);display:flex;overflow:hidden}.product_app_modal_sheet>*{min-height:0;overflow:hidden auto}.product_app_confirm_overlay{z-index:180;place-items:center;padding-top:24px}.product_app_team_switch_confirm_overlay{z-index:190;place-items:center;padding-top:24px}.product_app_confirm_sheet,.product_app_team_switch_confirm_overlay .product_app_modal_sheet{max-height:calc(100vh - 48px)}.product_app_confirm_sheet{text-align:center;background:#fffaf0;border:1px solid #32323214;border-radius:28px;width:min(420px,100vw - 32px);padding:28px;overflow:hidden auto;box-shadow:0 24px 70px #32323238}.product_app_confirm_icon{color:#323232;font-family:var(--scandia-bold);font-size:var(--fs-2xl);height:var(--avatar-xl);width:var(--avatar-xl);background:#f3d47c;border-radius:50%;place-items:center;margin-bottom:16px;display:inline-grid}.product_app_confirm_close{background:#f1e7d4;border:0;border-radius:999px;place-items:center;width:40px;height:40px;margin-left:auto;font-size:18px;display:grid}.product_app_confirm_close,.product_app_confirm_sheet h3{color:#323232;font-family:var(--scandia-bold);margin-bottom:8px}.product_app_confirm_sheet h3{font-size:var(--fs-2xl)}.product_app_confirm_sheet p{color:#5d5952;font-size:var(--fs-md);margin-bottom:0;line-height:1.5}.product_app_confirm_actions{justify-content:center;gap:12px;margin-top:24px;display:flex}.product_app_confirm_actions .product_app_button{font-size:var(--fs-14);border:0;margin-top:0}.product_app_confirm_actions .product_app_button_secondary{box-shadow:none;color:#323232;background:#f5ead8}.product_app_side_overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:125;background:#1f1f1f66;position:fixed;inset:0}.product_app_side_menu{background:#fdf7eb;border-right:1px solid #32323214;align-content:start;gap:18px;width:min(360px,100vw - 24px);min-height:100vh;padding:24px 18px;display:grid;box-shadow:16px 0 34px #3232321f}.product_app_side_menu_header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product_app_side_menu_list{gap:10px;display:grid}.product_app_side_menu_item{text-align:left;background:#fff;border:1px solid #32323214;border-radius:18px;width:100%;padding:16px 18px}.product_app_side_menu_item small,.product_app_side_menu_item span{display:block}.product_app_side_menu_item span{color:#323232;font-family:var(--scandia-bold);margin-bottom:4px}.product_app_side_menu_item small{color:#6d6a64}.product_app_side_menu_item_logout{background:#798daf14}.product_app_android_menu_overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#3232322e;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.product_app_android_menu{background:#323232;border-right:0;border-radius:0 0 30px 30px;width:min(720px,100%);min-height:auto;max-height:min(88.5vh,100vh - 16px);margin:0 auto;padding:14px 0 18px;overflow:hidden;box-shadow:0 20px 45px #32323238}.product_app_android_menu .product_app_side_menu_list{gap:10px;max-height:calc(88.5vh - 46px);padding-bottom:4px;overflow:hidden auto}.product_app_android_menu .product_app_side_menu_item{color:#fff;background:#ffffff14;border:0;border-radius:14px;width:calc(100% - 40px);margin:0 20px;padding:15px 20px}.product_app_android_menu .product_app_side_menu_item span{color:#fff;margin-bottom:0;font-size:15px}.product_app_android_menu .product_app_side_menu_item_danger{background:#b91c1c4d}.product_app_side_menu_item{justify-content:space-between;align-items:center;gap:12px;display:flex}.product_app_side_menu_arrow{color:#fff;font-size:18px;line-height:1}.product_app_account_menu_panel .product_app_side_menu_item{text-align:left;grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;column-gap:16px;display:grid}.product_app_account_menu_panel .product_app_side_menu_item>.product_app_svg_icon{justify-self:center}.product_app_account_menu_panel .product_app_side_menu_item span{text-align:left;justify-self:start;width:100%}.product_app_account_menu_panel .product_app_side_menu_arrow{justify-self:end}.product_app_side_menu_sublist{gap:4px;margin:-2px 20px 4px 35px;display:grid}.product_app_side_menu_sublist button{color:#fff;font-family:var(--scandia-regular);text-align:left;background:0 0;border:0;padding:10px;font-size:14px}.product_app_android_menu .product_app_android_menu_close,.product_app_android_menu .product_app_android_menu_up{color:#fff;font-family:var(--scandia-bold);background:#ffffff1a;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:4px auto 0;padding:0;font-size:20px;display:inline-flex}.product_app_side_menu_list .product_app_android_menu_close .product_app_svg_icon{margin:0}.product_app_topbar_name_button{color:inherit;text-align:left;background:0 0;border:0;padding:0}.product_app_switch_account_overlay{place-items:center;padding:24px}.product_app_switch_account_dialog{background:#fff;border-radius:28px;flex-direction:column;width:min(420px,100%);max-height:calc(100vh - 48px);padding:18px;display:flex;overflow:hidden;box-shadow:0 24px 70px #3232323d}.product_app_switch_account_header{justify-content:center;align-items:center;min-height:44px;margin-bottom:12px;display:flex;position:relative}.product_app_switch_account_header h3{color:#323232;font-family:var(--scandia-bold);margin:0;font-size:16px}.product_app_switch_account_header .product_app_team_picker_close{position:absolute;top:0;right:0}.product_app_switch_account_card{color:#323232;cursor:pointer;text-align:left;background:#fffaf1;border:1px solid #3232321a;border-radius:14px;width:100%}.product_app_switch_account_card.is_current{background:#eef2f8;border-color:#798daf57}.product_app_switch_account_card.is_current_team{box-shadow:inset 0 0 0 2px #798daf6b}.product_app_switch_account_card .product_app_account_card_avatar{color:#fff;background:#323232}.product_app_switch_account_card .product_app_account_card_identity{min-width:0}.product_app_switch_account_card .product_app_account_card_identity strong{color:#323232;overflow-wrap:anywhere}.product_app_switch_account_card .product_app_account_card_identity p,.product_app_switch_account_card .product_app_account_card_identity small{color:#625d55;overflow-wrap:anywhere}.product_app_switch_account_card .product_app_switch_account_current_team{color:#323232;font-family:var(--scandia-bold);background:#798daf29;border-radius:999px;width:fit-content;margin-top:6px;padding:5px 9px;display:inline-flex}.product_app_switch_account_dialog .product_app_account_picker_list{min-height:0;padding-right:4px;overflow:hidden auto}.product_app_switch_account_tick{color:#fff;font-family:var(--scandia-bold);background:#323232;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.product_app_switch_account_footer{flex:none;gap:16px;margin-top:14px;display:grid}.product_app_switch_add_account{color:#fff;font-family:var(--scandia-bold);background:#798daf;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.product_app_switch_add_account strong{background:#ffffff2e;border-radius:50%;place-items:center;width:30px;height:30px;font-size:20px;display:grid}.product_app_switch_logout{color:#323232;font-family:var(--scandia-bold);text-align:center;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;display:inline-flex}.product_app_delete_prompt{position:relative}.product_app_delete_prompt .product_app_team_picker_close{position:absolute;top:18px;right:18px}.product_app_delete_prompt .form-control{text-align:left;margin-top:18px}.product_app_team_picker_header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.product_app_team_picker_eyebrow{color:#798daf;font-family:var(--scandia-bold);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:11px}.product_app_team_picker_header h3{color:#323232;font-family:var(--scandia-bold);margin:0 0 6px}.product_app_team_picker_header p{color:#625d55;margin:0}.product_app_team_picker_close{color:#fff;font-family:var(--scandia-bold);background:#323232;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:40px;min-height:40px;padding:10px;display:inline-flex}.product_app_team_picker_actions{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.product_app_team_picker_list{gap:14px;display:grid}.product_app_account_picker_list{gap:12px;display:grid}.product_app_account_card{background:#f8f1e6;border:1px solid #3232320f;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.product_app_account_card.is_current{background:#798daf1f;border-color:#798daf59}.product_app_account_card_identity{align-items:center;gap:14px;display:flex}.product_app_account_card_avatar{color:#fff;font-family:var(--scandia-bold);background:#323232;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.product_app_account_card_identity p,.product_app_account_card_identity small,.product_app_account_card_identity strong{display:block}.product_app_account_card_identity strong{color:#323232}.product_app_account_card_identity p,.product_app_account_card_identity small{color:#6d6a64;margin:0}.product_app_account_card_actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.product_app_team_picker_card{background:#fff7ea;border:1px solid #3232320f;border-radius:22px;padding:10px}.product_app_team_picker_card.is_current_org{border-color:#798daf57;box-shadow:0 0 0 1px #798daf1f}.product_app_team_picker_org_header{text-align:left;background:#798daf;border:0;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:12px;padding:16px 18px;display:flex}.product_app_team_picker_org_header span,.product_app_team_picker_org_header strong{display:block}.product_app_team_picker_org_header strong{color:#fff;font-family:var(--scandia-bold);font-size:19px}.product_app_team_picker_org_header span{color:#ffffffb8;margin-top:4px;font-size:13px}.product_app_team_picker_org_header_actions{align-items:center;gap:10px;display:flex}.product_app_team_picker_org_badge{font-family:var(--scandia-bold);letter-spacing:.06em;text-transform:uppercase;background:#ffffff24;border-radius:999px;padding:6px 10px;color:#fff!important;margin-top:0!important;font-size:11px!important}.product_app_team_picker_chevron{font-family:var(--scandia-bold);background:#fff7ea;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;line-height:1;color:#798daf!important;margin-top:0!important;font-size:22px!important;display:inline-flex!important}.product_app_team_picker_team_list{background:0 0;border:none;border-radius:18px;gap:10px;padding:12px;display:grid}.product_app_team_picker_group_body{border-top:1px solid #32323214;border-bottom:1px solid #32323214;margin-top:6px;padding-top:14px;padding-bottom:14px}.product_app_team_picker_group_heading{z-index:2;background:#f8f1e6;border-bottom:1px solid #32323214;border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px 12px;display:flex;position:sticky;top:0}.product_app_team_picker_group_heading span,.product_app_team_picker_group_heading strong{display:block}.product_app_team_picker_group_heading strong{color:#323232;font-family:var(--scandia-bold);letter-spacing:.04em;text-transform:uppercase;font-size:14px}.product_app_team_picker_group_heading span{color:#7a7369;font-size:12px}.product_app_team_picker_team{background:#ffffffd6;border:1px solid #3232320f;border-left:4px solid #798daf59;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.product_app_team_picker_category{background:#f5ecdc;border:1px solid #3232320f;border-radius:18px;overflow:hidden}.product_app_team_picker_category_header{background:#32323208;border-bottom:1px solid #32323214;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.product_app_team_picker_category_header strong{max-width:calc(100% - 60px)}.product_app_team_picker_category_header span,.product_app_team_picker_category_header strong{display:block}.product_app_team_picker_category_header strong{color:#323232;font-family:var(--scandia-bold);font-size:15px}.product_app_team_picker_category_header span{color:#6e685f;font-size:12px}.product_app_team_picker_category_list{gap:0;padding:8px;display:grid}.product_app_team_picker_category_footer{border-top:1px solid #3232320f;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px 14px;display:flex}.product_app_team_picker_category_note{font-family:var(--scandia-medium);margin:0;font-size:13px}.product_app_team_picker_category_note.is_success{color:#2f6b43}.product_app_team_picker_category_note.is_warning{color:#9b6a10}.product_app_team_picker_category_note.is_danger{color:#b42318}.product_app_team_picker_team.is_current{border-color:#798daf80;box-shadow:inset 0 0 0 1px #798daf33}.product_app_team_picker_team_identity{flex:1;grid-template-columns:26px minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.product_app_team_picker_team_icon{color:#fff;font-family:var(--scandia-bold);border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;display:inline-flex}.product_app_team_picker_team_icon.is_active{background:#cf3652}.product_app_team_picker_team_icon.is_switch{background:#323232}.product_app_team_picker_team_copy{min-width:0}.product_app_team_picker_team strong{color:#323232;font-family:var(--scandia-bold)}.product_app_team_picker_team p{color:#6c655c;margin:4px 0 0}.product_app_team_picker_buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.product_app_team_picker_buttons button{color:#fff;font-family:var(--scandia-bold);letter-spacing:.02em;background:#323232;border:0;border-radius:999px;padding:8px 14px;font-size:12px}.product_app_team_picker_buttons .product_app_team_picker_button_secondary{color:#5f6571;background:#32323214;border:1px solid #32323214}.product_app_team_picker_buttons a{color:#fff;font-family:var(--scandia-bold);background:#323232;border-radius:999px;justify-content:center;align-items:center;padding:9px 14px;font-size:13px;display:inline-flex}.product_app_team_picker_team_list .product_app_team_picker_team{border-top-width:0;border-left-width:0;border-right-width:0;border-radius:0;padding-left:10px;padding-right:6px}.product_app_team_picker_team_list .product_app_team_picker_team:first-child{border-top-width:1px;border-top-left-radius:14px;border-top-right-radius:14px}.product_app_team_picker_team_list .product_app_team_picker_team:last-child{border-bottom:1px solid #798daf2e;border-bottom-right-radius:14px;border-bottom-left-radius:14px}.product_app_team_card{background:#f1e7d4;border:1px solid #32323214;border-radius:24px;justify-content:space-between;align-items:center;gap:16px;margin:-56px 22px 0;padding:18px 22px;display:flex;position:relative;box-shadow:0 18px 32px #3232321a}.product_app_team_card_copy{min-width:0}.product_app_team_card h2{color:#5f5b54;font-family:var(--scandia-bold);margin:0;font-size:18px;line-height:1.2}.product_app_team_card h2,.product_app_team_card p{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.product_app_team_card p{color:#323232c7;margin:4px 0 0;font-size:14px}.product_app_team_card_notification{color:#323232;cursor:pointer;background:#32323214;border:0;border-radius:999px;flex:0 0 46px;place-items:center;width:46px;height:46px;transition:transform .18s,background-color .18s;display:grid;position:relative}.product_app_team_card_notification:hover{background:#32323224;transform:translateY(-1px)}.product_app_team_card_notification_icon{font-size:19px;line-height:1}.product_app_team_card_notification_badge{color:#fff;font-family:var(--scandia-bold);text-align:center;background:#c95858;border-radius:999px;min-width:18px;height:18px;padding:0 4px;font-size:10px;line-height:18px;position:absolute;top:-4px;right:-4px}.product_app_team_card_notifications_header{background-color:#fff;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex;top:0;z-index:5!important;position:sticky!important}.product_app_team_card_notifications_header strong{color:#323232;font-family:var(--scandia-bold);font-size:var(--fs-14)}.product_app_team_card_notifications_header button{color:#798daf;cursor:pointer;font-family:var(--scandia-bold);background:0 0;border:0;font-size:12px}.product_app_team_card_notifications_header .product_app_team_card_notifications_close{color:#323232;background:#32323214;border-radius:999px;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;line-height:1;display:inline-grid}.product_app_team_card_notifications_header .product_app_team_card_notifications_close:hover{background:#32323224}.notification_not_found{text-align:center;font-size:20px}.product_app_team_card_notifications_empty{color:#3232329e;font-size:var(--fs-sm);margin:0;padding:10px 4px}.product_app_team_card_notification_row{text-align:left;background:0 0;border:0;border-top:1px solid #32323214;width:100%;padding:10px 4px;display:block;cursor:inherit!important}.vault_android_screen{background:#f5f1e8;gap:0;min-height:calc(100vh - 210px);padding-bottom:22px}.vault_android_intro_card{box-shadow:none;cursor:pointer;text-align:left;border:0;border-radius:18px;width:calc(100% - 40px);min-height:76px;margin:16px 20px 12px;padding:20px 30px}.vault_android_intro_card h3{color:#323232;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 54px);margin:0;font-size:18px;line-height:1.2;overflow:hidden}.vault_android_journal_button{color:#fff;cursor:pointer;font-family:var(--scandia-bold);text-align:left;background:#b894a3;border:0;border-radius:18px;align-items:center;width:calc(100% - 40px);height:60px;margin:0 20px 16px;padding:0 20px;font-size:16px;display:flex}.vault_desktop_tabs{display:none}.vault_android_category_block{border-radius:18px;margin:0 20px;padding:12px 0;overflow:hidden}.vault_android_category_block+.vault_android_category_block{margin-top:0}.vault_android_category_block .builder_android_category_header{padding:0 0 8px}.vault_android_category_block .builder_android_category_header strong{color:#323232;font-size:16px}.builder_android_category_block .builder_android_category_header button,.vault_android_category_block .builder_android_category_header button{color:#798daf;font-size:var(--fs-sm);align-items:center;gap:7px;line-height:1px;display:inline-flex}.vault_android_type_group{margin-top:4px;padding-bottom:8px}.vault_android_type_group h4{color:#323232;font-family:var(--scandia-regular);margin:0 0 8px 30px;font-size:14px;font-weight:400}.vault_android_lesson_row{gap:8px;padding:0 20px 4px;scroll-padding-left:20px}.vault_android_lesson_row .builder_android_lesson_thumb{border-radius:12px;width:120px;height:150px}.vault_android_lesson_row .builder_android_lesson_thumb span{padding:5px 10px;font-size:12px;line-height:1.25;bottom:10px;left:10px;right:10px}.builder_android_lesson_thumb .view-box{flex-direction:column;justify-content:flex-end;gap:10px;width:100%;height:100%;padding:20px;display:flex;position:absolute;top:0}.builder_android_lesson_thumb .view-box>*{max-width:100%;position:relative!important;inset:auto!important}.avatar-icon{min-height:var(--avatar-lg);min-width:var(--avatar-lg);background:#fff3;border-radius:1000px;justify-content:center;align-items:center;padding:10px;display:flex}.vault_android_journal_screen{min-height:calc(100vh - 170px)}.vault_android_journal_modal_scrim{overscroll-behavior:contain;z-index:170;background:#3232325c;justify-content:center;align-items:stretch;display:flex;position:fixed;inset:0;overflow:hidden}.vault_android_journal_modal_scrim .vault_android_journal_screen{flex-direction:column;width:min(100%,720px);height:100dvh;min-height:100dvh;display:flex;overflow:hidden;box-shadow:0 20px 48px #32323238}.vault_android_journal_top{color:#fff;background:#b894a3;border-radius:0;padding:50px 45px 70px}.vault_android_journal_top .builder_android_back_button{color:#f5f1e8;background:0 0;width:32px;height:32px;margin:0}.vault_android_journal_top h2{color:#fff;font-family:var(--scandia-bold);margin:10px 10px 0;font-size:24px;line-height:1.15}.vault_android_journal_sheet{box-shadow:none;border-radius:28px 28px 0 0;min-height:calc(100vh - 260px);padding:10px 20px 20px}.vault_android_journal_modal_scrim .vault_android_journal_sheet{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;margin-top:-30px;overflow:hidden auto;border-radius:0!important}.vault_android_journal_category{margin-top:10px}.vault_android_journal_category_header{color:#fff;cursor:pointer;text-align:left;background:#b894a3;border:0;border-radius:18px;justify-content:space-between;align-items:center;width:100%;padding:20px 30px;display:flex}.vault_android_journal_category_header span{font-family:var(--scandia-bold);text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.vault_android_journal_category_header small{color:#fff;font-family:var(--scandia-bold);border:1px solid #ffffff73;border-radius:999px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:22px;line-height:1;display:inline-flex}.vault_android_journal_category_header small .product_app_svg_icon{flex:none}.vault_android_journal_prompt_list{gap:16px;padding-top:12px;display:grid}.vault_android_journal_prompt{cursor:pointer;text-align:left;background:#f1e7d4;border:0;border-radius:8px;width:100%;min-height:74px;position:relative;overflow:hidden;box-shadow:0 10px 24px #32323214;padding:32px 78px 30px 34px!important}.vault_android_journal_prompt strong{color:#323232;font-family:var(--scandia-bold);overflow-wrap:anywhere;white-space:normal;max-width:100%;font-size:clamp(21px,2.5vw,25px);line-height:1.14;display:block}.vault_android_journal_prompt>span{padding:0!important}.vault_android_journal_no_data,.vault_android_journal_prompt span{color:#323232;font-family:var(--scandia-regular);font-size:clamp(14px,19px);overflow-wrap:anywhere;margin-top:8px;line-height:1.22;display:block}.vault_android_journal_prompt em{color:#323232;background:#dfd1b6;border-radius:0 8px 0 48px;justify-content:center;align-items:center;width:84px;height:74px;font-style:normal;display:inline-flex;position:absolute;top:0;right:0}.vault_android_journal_prompt em svg{z-index:1;width:30px;height:auto;position:relative}.vault_android_journal_no_data{text-align:center;padding:10px 0}.vault_android_journal_modal{text-align:left;max-height:82vh;position:relative;overflow-y:auto}.vault_android_modal_back{color:#323232;background:#32323214;margin-bottom:12px;position:static}.vault_android_question_stack{gap:12px;margin-top:16px;display:grid}.vault_android_question_card{background:#fffdf8;border:1px solid #32323214;border-radius:16px;padding:14px}.vault_android_question_card strong{color:#798daf;font-family:var(--scandia-bold);margin-bottom:6px;display:block}.vault_android_question_card p{color:#323232;margin:0}.product_app_team_card_notification_row p,.product_app_team_card_notification_row small,.product_app_team_card_notification_row strong{display:block}.product_app_team_card_notification_row strong{color:#323232;font-family:var(--scandia-bold);font-size:var(--fs-sm)}.product_app_team_card_notification_row p{color:#323232c7;font-size:var(--fs-sm);white-space:normal;margin:4px 0 0;line-height:1.4}.product_app_team_card_notification_row small{color:#3232327a;font-size:var(--fs-xs);margin-top:6px}.product_app_team_card_notification_row.is_read{opacity:.6}.product_app_content,.product_app_page{min-width:0;padding:0 22px}.product_app_feature_header,.product_app_hero{color:#323232;background:linear-gradient(#ffffffeb,#fffc);border:1px solid #32323214;border-radius:26px;padding:22px 24px;box-shadow:0 12px 26px #32323214}.product_app_eyebrow{color:#798daf;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px}.product_app_feature_header h1,.product_app_hero h1{color:#323232;font-family:var(--scandia-bold);margin-bottom:8px;font-size:28px;line-height:1.05}.product_app_lead{color:#575757;max-width:720px;font-size:16px}.product_app_columns,.product_app_grid,.product_app_stats,.product_app_tag_row{gap:18px;display:grid}.product_app_stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.product_app_stats div{color:#fff;background:#323232;border:1px solid #32323214;border-radius:24px;padding:18px}.product_app_stats span,.product_app_stats strong{display:block}.product_app_stats strong{color:#f1cd89;font-family:var(--scandia-bold);font-size:34px}.product_app_section{margin-top:24px}.product_app_section_heading{margin-bottom:16px}.product_app_section_heading h2{color:#323232;font-family:var(--scandia-bold);margin-bottom:6px}.product_app_grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.product_app_grid_compact{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.product_app_columns{grid-template-columns:repeat(2,minmax(0,1fr))}.product_app_card{background:#ffffffe6;border:1px solid #32323214;border-radius:0;padding:20px;box-shadow:0 10px 22px #3232320d}.product_app_card_header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.product_app_card h3{color:#323232;font-family:var(--scandia-bold);margin-bottom:10px}.product_app_card p{color:#4e4d49}.product_app_dashboard_intro{color:#fff;background:linear-gradient(135deg,#323232fa,#444d5cfa),#323232;border-radius:28px;gap:20px;padding:24px;display:grid;box-shadow:0 18px 40px #3232322e}.product_app_dashboard_intro .product_app_eyebrow{margin-bottom:8px}.product_app_dashboard_intro h2{font-family:var(--scandia-bold);margin:0 0 8px;font-size:34px}.product_app_dashboard_intro_copy p:last-child{color:#ffffffb8;margin:0}.product_app_dashboard_intro_actions{flex-wrap:wrap;gap:12px;display:flex}.product_app_dashboard_intro_actions .product_app_button{margin-top:0}.product_app_dashboard_intro_actions .product_app_button_link{box-shadow:none;background:#ffffff1f}.product_app_dashboard_intro_stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.product_app_dashboard_intro_stats div{background:#ffffff14;border:1px solid #ffffff14;border-radius:20px;padding:16px 18px}.product_app_dashboard_intro_stats span,.product_app_dashboard_intro_stats strong{display:block}.product_app_dashboard_intro_stats span{color:#ffffffa8;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.product_app_dashboard_intro_stats strong{color:#f1cd89;font-family:var(--scandia-bold);margin-top:8px;font-size:28px}.product_app_meta_block+.product_app_meta_block{margin-top:12px}.product_app_meta_block strong{color:#323232;margin-bottom:4px;display:block}.product_app_metric_label{letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px;color:#6d6a64!important}.product_app_metric_value{color:#798daf;font-family:var(--scandia-bold);margin-bottom:10px;font-size:30px;display:block}.product_app_button{color:#fff;font-family:var(--scandia-bold);background:#323232;border-radius:18px;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:12px 18px;display:inline-flex;box-shadow:0 10px 20px #3232321f}.product_app_svg_icon{vertical-align:middle;flex:none;display:inline-block}.product_app_icon_label{align-items:center;gap:8px;display:inline-flex}.product_app_list{margin-bottom:0;padding-left:18px}.product_app_list li+li{margin-top:8px}.product_app_tag_row{grid-template-columns:repeat(auto-fit,minmax(180px,max-content))}.product_app_tag{color:#323232;background:#f1e7d4;align-items:center;padding:10px 14px}.product_app_status,.product_app_tag{border-radius:999px;display:inline-flex}.product_app_status{font-family:var(--scandia-bold);text-transform:capitalize;margin-top:16px;padding:10px 16px}.product_app_status.is_planned{color:#8a6215;background:#ffd6662e}.product_app_status.is_in_progress{color:#334156;background:#798daf2e}.product_app_status.is_ready_for_port{color:#246443;background:#357e5824;font-size:12px}.product_app_route_hint{color:#334156;font-family:var(--scandia-bold);background:#798daf1f;border-radius:14px;margin-bottom:12px;padding:10px 14px;display:inline-flex}.product_app_action_list{gap:12px;display:grid}.product_app_action_button{color:#323232;text-align:left;background:#f7f1e6;border:1px solid #32323214;border-radius:18px;padding:14px 16px}.product_app_action_button span,.product_app_action_button strong{display:block}.product_app_action_button span{color:#6d6a64;margin-top:4px}.product_app_request_preview{background:#f1e7d4;border-radius:20px;margin-top:18px;padding:16px}.product_app_request_preview strong{color:#323232;margin-bottom:6px;display:block}.product_app_request_preview pre{color:#334156;white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px}.product_app_contract_heading{font-family:var(--scandia-bold);margin-top:16px;margin-bottom:8px;color:#323232!important}.product_app_form{gap:16px;display:grid}.product_app_form_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.product_app_form_note{color:#5d5952;font-family:var(--scandia-bold);background:#f1e7d4;border-radius:18px;align-items:center;min-height:50px;padding:12px 14px;line-height:1.35;display:flex}.product_app_empty_state{background:#f1e7d4;border-radius:20px;margin-bottom:18px;padding:18px}.product_app_inline_input{grid-template-columns:1fr auto;gap:12px;display:grid}.product_app_checkbox{color:#323232;align-items:flex-start;gap:10px;display:flex}.product_app_form .form-control,.product_app_inline_input .form-control{box-shadow:none;color:#323232;background:#f1e7d4;border:1px solid #32323214;border-radius:18px;min-height:50px}.product_app_form select.form-control,.product_app_inline_input select.form-control{color:#323232;background-color:#f1e7d4;width:100%;min-width:0}.product_app_form select.form-control option,.product_app_inline_input select.form-control option{color:#323232;background:#fff}.product_app_form .form-control:focus,.product_app_inline_input .form-control:focus{background:#fdf7eb;border-color:#798daf;box-shadow:0 0 0 3px #798daf1f}.product_app_member_list{gap:10px;display:grid}.product_app_member_list .is_open_new_icon{display:none}.product_app_member_list.is_due .is_open_new_icon{display:block}.product_app_contact_groups{gap:18px;display:grid}.product_app_contact_group{gap:10px;display:grid}.product_app_member_item{background:#f8f1e6;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:flex}.product_app_member_item button{color:#798daf;font-family:var(--scandia-bold);white-space:nowrap;background:0 0;border:0}.product_app_member_item_stack{align-items:stretch}.product_app_member_item_stack .product_app_member_row{cursor:pointer}.no-btn-bg{background:0 0!important;border:0!important}.no-btn-bg:not(.px-2){padding-left:0!important;padding-right:0!important}.no-btn-bg.px-2{justify-content:center;align-items:center;display:flex}.product_app_member_row{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0}.btn-pull-right{float:right}.product_app_member_item>div,.product_app_member_row>div{min-width:0}.product_app_member_item strong,.product_app_member_row strong{color:#323232;overflow-wrap:anywhere}.team-module .product_app_member_item strong{font-size:var(--fs-md)}.product_app_member_item p,.product_app_member_item small,.product_app_member_row p,.product_app_member_row small{overflow-wrap:anywhere;word-break:break-word}.product_app_step_actions{gap:12px;display:flex}.product_app_step_footer{border-top:1px solid #32323214;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:18px;display:flex}.product_app_setup_steps{gap:12px;margin:0 0 18px;display:grid}.product_app_setup_step{background:#f8f1e6;border:1px solid #32323214;border-radius:18px;align-items:center;gap:14px;padding:14px 16px;display:flex}.product_app_setup_step small,.product_app_setup_step span,.product_app_setup_step strong{display:block}.product_app_setup_step>span{color:#323232;font-family:var(--scandia-bold);background:#32323214;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.product_app_setup_step strong{color:#323232}.product_app_setup_step small{color:#6d6a64}.product_app_setup_step.is_active{background:#798daf1f;border-color:#798daf59}.product_app_setup_step.is_active>span,.product_app_setup_step.is_complete>span{color:#fff;background:#798daf}.product_app_setup_section,.product_app_setup_stage{background:#f8f1e6;border:1px solid #32323214;border-radius:20px;margin-bottom:18px;padding:16px 18px}.product_app_setup_section_header,.product_app_setup_stage_header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.product_app_setup_section_stats,.product_app_setup_selected_meta{flex-wrap:wrap;gap:8px;display:flex}.product_app_setup_section_stats span,.product_app_setup_selected_meta span{color:#5d5952;font-family:var(--scandia-bold);background:#32323214;border-radius:999px;padding:7px 10px;font-size:12px}.product_app_setup_section_header strong,.product_app_setup_stage_header h4{color:#323232;margin:0 0 6px}.product_app_setup_section_header p,.product_app_setup_stage_header p{color:#6d6a64;margin:0}.product_app_setup_stage_count{color:#fff;font-family:var(--scandia-bold);background:#323232;border-radius:999px;flex:none;padding:8px 12px;font-size:12px}.product_app_setup_intro{background:#f1e7d4b3;border:1px solid #32323214;border-radius:16px;padding:12px 14px}.product_app_setup_intro strong,.product_app_setup_selected strong{color:#323232;margin-bottom:4px;display:block}.product_app_setup_selected{background:#798daf1f;border:1px solid #798daf3d;border-radius:18px;padding:14px 16px}.product_app_setup_selected_new{background:#f1e7d4e0;border-color:#3232321a}.product_app_setup_search{gap:8px;display:grid}.product_app_setup_search strong{color:#323232}.product_app_setup_org_list{gap:12px;max-height:340px;padding-right:4px;display:grid;overflow-y:auto}.product_app_setup_tip{background:#fff;border-left:4px solid #798daf;border-radius:16px;padding:14px 16px}.product_app_setup_tip strong{color:#323232;margin-bottom:4px;display:block}.product_app_setup_tip p{color:#6d6a64;margin:0}.product_app_destination_card{text-align:left;gap:4px;display:grid}.product_app_destination_card span{font-family:var(--scandia-bold)}.product_app_destination_card small{color:inherit;opacity:.76}.product_app_org_option{background:#fff;border-radius:18px;padding:16px 18px}.product_app_org_option.is_active{border-color:#798daf59;box-shadow:0 0 0 1px #798daf33}.product_app_org_option_header,.product_app_org_option_meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.product_app_org_option_header{margin-bottom:10px}.product_app_org_option_header small,.product_app_org_option_header strong{display:block}.product_app_org_option_header strong{margin:0 0 4px}.product_app_org_option_header small{color:#6d6a64}.product_app_org_option_marker{color:#5d5952;font-family:var(--scandia-bold);white-space:nowrap;background:#32323214;border-radius:999px;padding:6px 10px;font-size:12px}.product_app_org_option_marker.is_active{color:#fff;background:#798daf}.product_app_org_option_meta{flex-wrap:wrap}.product_app_org_option_meta span{color:#5d5952;background:#f8f1e6;border-radius:999px;padding:6px 10px;font-size:12px}.product_app_button_secondary{background:#323232}.product_app_summary_block+.product_app_summary_block{margin-top:14px}.product_app_summary_block strong{color:#323232;margin-bottom:4px;display:block}.product_app_agenda{gap:12px;display:grid}.product_app_agenda_item{background:#f1e7d4;border:1px solid #32323214;border-radius:18px;padding:14px 16px}.product_app_agenda_item strong{color:#323232;margin-bottom:4px;display:block}.product_app_team_data{margin-top:24px}.product_app_team_android_screen{gap:18px;margin:0 auto;display:grid}.product_app_team_android_panel{gap:12px;display:grid}.product_app_team_android_heading{color:#323232;font-family:var(--scandia-bold);margin:0 14px -2px;font-size:14px}.product_app_team_android_actions{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.product_app_member_list{grid-template-columns:repeat(2,1fr)}.product_app_team_android_action{color:#fff;font-family:var(--scandia-bold);text-align:left;border:0;border-radius:18px;align-items:center;width:100%;min-height:54px;padding:14px 18px;transition:transform .2s,box-shadow .2s,outline-color .2s;display:inline-flex;box-shadow:0 10px 20px #32323214}.product_app_team_android_action span{max-width:fit-content}.team_add_button_plus_icon{color:#798daf;float:right;background:#fff;border-radius:15px;margin-left:auto}.product_app_team_android_action.is_active{outline-offset:2px;outline:3px solid #3232322e;transform:translateY(-1px);box-shadow:0 16px 28px #32323229}.product_app_team_android_action.is_athlete{background:linear-gradient(#b98b45,#8e6a35)}.product_app_team_android_action.is_coach{background:linear-gradient(#697f98,#4f637b)}.product_app_team_android_action.is_staff{background:linear-gradient(#f6c6ad,#f6c6ad)}.product_app_team_android_action.is_subgroup_create{background:linear-gradient(#a5d1f2,#a5d1f2)}.product_app_team_android_action.is_subgroup_edit{background:linear-gradient(#bbb,#bbb)}.product_app_team_desktop_selection_summary,.product_app_team_member_initials,.product_app_team_subgroup_member_preview{display:none}.product_app_team_action_modal_overlay{overscroll-behavior:contain;background:#3232325c;align-items:center;padding:0;overflow:hidden}.product_app_team_action_modal_sheet{width:min(100%,720px);height:100vh;max-height:100vh}.product_app_team_action_modal,.product_app_team_action_modal_sheet{box-shadow:none;background:#fffaf1;border-radius:0;padding:0;overflow:hidden}.product_app_team_action_modal{--team-action-header-bg:#f6c6ad;flex-direction:column;height:100%;min-height:0;display:flex}.product_app_team_action_modal.is_athlete{--team-action-header-bg:#b98b45}.product_app_team_action_modal.is_assistant_coach{--team-action-header-bg:#697f98}.product_app_team_action_modal.is_coaching_staff{--team-action-header-bg:#f6c6ad}.product_app_team_action_modal.is_subgroup_create{--team-action-header-bg:#a5d1f2}.product_app_team_action_modal.is_member_detail,.product_app_team_action_modal.is_subgroup_edit{--team-action-header-bg:#bbb}.product_app_team_action_modal_header{background:var(--team-action-header-bg);box-shadow:none;flex:none;align-content:start;gap:14px;min-height:24vh;padding:82px clamp(28px,4vw,58px) 38px;display:grid;position:relative;border-radius:0!important}.product_app_team_action_modal_header h3,.product_app_team_action_modal_header p{color:#323232}.product_app_team_action_modal_header h3{font-family:var(--scandia-regular);margin:0;font-size:clamp(20px,3vw,25px);font-weight:400;line-height:1.08}.product_app_team_action_modal_header p{max-width:560px;margin:12px 0 0;font-size:16px;line-height:1.35}.product_app_team_action_modal_header .product_app_status{justify-self:start;margin-top:8px}.product_app_team_action_back{top:32px;left:44px;box-shadow:0 2px 8px #32323229;color:#323232!important;background:#ffffffd1!important;border:1px solid #ffffff73!important;border-radius:999px!important;width:30px!important;height:30px!important;position:absolute!important}.product_app_team_breadcrumb{display:none}.authenticated_back_button{color:#222125;cursor:pointer;font-family:var(--scandia-bold);text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:0;font-size:14px;line-height:1.2;display:none}.authenticated_back_button_icon{color:#111;background:#fff;border-radius:999px;flex:0 0 1px;justify-content:center;align-items:center;padding:7px;display:inline-flex}.authenticated_back_button:focus-visible,.authenticated_back_button:hover{color:#111}.authenticated_back_button:focus-visible{outline-offset:4px;border-radius:999px;outline:2px solid #798daf}.product_app_team_action_modal_body{overscroll-behavior:contain;z-index:2;-webkit-overflow-scrolling:touch;background:#fffaf1;border-radius:28px 28px 0 0;flex:1;min-height:0;margin-top:-35px;padding:44px clamp(28px,4vw,58px) 64px;position:relative;overflow:hidden auto}.product_app_quick_actions{gap:12px;display:grid}.product_app_quick_action{text-align:left;background:#f8f1e6;border:1px solid #32323214;border-radius:18px;width:100%;padding:16px 18px}.product_app_quick_action span,.product_app_quick_action strong{display:block}.product_app_quick_action strong{color:#323232;margin-bottom:4px}.product_app_quick_action span{color:#6d6a64}.product_app_editor_panel{background:#fffaf1;border-radius:20px 20px 0 0;overflow:hidden}.product_app_editor_body,.product_app_editor_footer,.product_app_editor_top{padding:16px 18px}.product_app_editor_body{border-bottom:1px solid #32323214;gap:14px;display:grid}.product_app_editor_footer{justify-content:flex-end;align-items:center;gap:12px;display:flex}.product_app_editor_list{gap:10px;display:grid}.product_app_editor_list_title{color:#323232}.product_app_editor_list_body{gap:10px;display:grid}.product_app_editor_list_count,.product_app_invite_email_icon,.product_app_invite_field_label,.product_app_invite_send_desktop{display:none}.product_app_invite_email_control{align-items:center;gap:14px;position:relative;display:flex!important}.product_app_invite_email_control .product_app_button.product_app_button_secondary.product_app_invite_add_button{margin:0;bottom:auto;transform:none!important}.product_app_invite_send_mobile{display:inline}.product_app_team_tip{color:#5d5952;font-size:var(--fs-xs);text-align:center;margin:16px 0 0}.product_app_dashboard_banner{border-radius:22px;padding:20px 22px}.product_app_dashboard_screen{width:100%;margin:0 auto}.product_app_dashboard_footer_links,.product_app_dashboard_stack{gap:12px;display:grid}.product_app_dashboard_action_card,.product_app_dashboard_section_card{padding:18px}.product_app_dashboard_screen_athlete,.product_app_dashboard_screen_coach{flex-direction:column;gap:14px;display:flex}.product_app_dashboard_intro_tile{background:linear-gradient(#f6e8ca,#f4e1b9);justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.product_app_dashboard_intro_tile_copy h2{color:#323232;font-family:var(--scandia-bold);margin:0 0 6px;font-size:1.55rem}.product_app_dashboard_intro_tile_copy p:last-child{color:#5b544b;margin:0}.product_app_dashboard_play_badge{color:#fff;font-family:var(--scandia-bold);background:#323232;border:0;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1rem;display:inline-flex;box-shadow:0 10px 22px #32323229}.product_app_dashboard_request_strip{color:#fff;cursor:pointer;font-family:var(--scandia-regular);text-align:left;background:linear-gradient(135deg,#6b7f9a,#495a73);border:0;border-radius:22px;gap:6px;width:100%;padding:18px 20px;font-size:1.05rem;display:grid;box-shadow:0 12px 24px #32323224}.product_app_dashboard_request_strip strong{font-family:var(--scandia-medium);font-weight:500;display:block}.product_app_dashboard_request_strip span{opacity:.86;font-size:12px}.product_app_dashboard_section_title{color:#323232;font-family:var(--scandia-bold);letter-spacing:.04em;text-transform:uppercase;margin-bottom:14px;font-size:14px}.product_app_dashboard_task_block{gap:12px;display:grid}.product_app_dashboard_android_task{color:#fff;cursor:pointer;text-align:left;background:linear-gradient(135deg,#7d756d,#5e564f) 50%/cover;border:0;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:14px;width:100%;min-width:0;min-height:96px;padding:16px;display:flex;box-shadow:0 10px 20px #3232321f}.previous_builder_submission_right_icon{display:none}.previous_builder_submission .previous_builder_submission_right_icon{display:block}.coach_dashboard_builder_previous_cta em,.previous_builder_submission .coach_dashboard_builder_fullscreen_card em{height:56px;position:relative}.coach_dashboard_builder_previous_cta.curved_label em{font-size:var(--fs-sm);height:auto!important}.coach_dashboard_builder_previous_cta em .after,.coach_dashboard_builder_previous_cta em .after:after,.coach_dashboard_builder_previous_cta em .before,.coach_dashboard_builder_previous_cta em .before:after,.previous_builder_submission .coach_dashboard_builder_fullscreen_card em .after,.previous_builder_submission .coach_dashboard_builder_fullscreen_card em .after:after,.previous_builder_submission .coach_dashboard_builder_fullscreen_card em .before,.previous_builder_submission .coach_dashboard_builder_fullscreen_card em .before:after{content:"";border-radius:0 0 10px;justify-content:center;align-items:center;width:10px;height:10px;padding:0;display:flex;position:absolute}.coach_dashboard_builder_previous_cta em .after,.previous_builder_submission .coach_dashboard_builder_fullscreen_card em .after{background-color:var(--curved-cta-arrow-bg);z-index:0;width:10px;height:10px;top:0;left:-10px;border-radius:0 0 0 10px!important}.coach_dashboard_builder_previous_cta em .after:after,.previous_builder_submission .coach_dashboard_builder_fullscreen_card em .after:after{background-color:var(--curved-cta-curve-bg,#9b9b9b);z-index:1;top:0;left:0;rotate:270deg}.coach_dashboard_builder_previous_cta em .before,.previous_builder_submission .coach_dashboard_builder_fullscreen_card em .before{background-color:var(--curved-cta-arrow-bg);z-index:0;width:10px;height:10px;bottom:-10px;right:0;border-radius:0 0 0 10px!important}.coach_dashboard_builder_previous_cta em .before:after,.previous_builder_submission .coach_dashboard_builder_fullscreen_card em .before:after{background-color:var(--curved-cta-curve-bg,#9b9b9b);z-index:1;top:0;right:0;rotate:270deg}.previous_builder_submission .coach_dashboard_builder_fullscreen_card em .after:after,.previous_builder_submission .coach_dashboard_builder_fullscreen_card em .before:after{background-color:#bebebe}.previous_builder_submission .coach_dashboard_builder_fullscreen_card em .after,.previous_builder_submission .coach_dashboard_builder_fullscreen_card em .before{background-color:#757575c7}.product_app_dashboard_android_task.is_culture{background-color:#b49c66}.product_app_dashboard_android_task.is_mental{background-color:#6f879b}.product_app_dashboard_android_task.is_leader{background-color:#9f7787}.product_app_dashboard_android_task.is_journal{background:linear-gradient(#a67a89,#805f6d)}.product_app_dashboard_android_task.is_survey{background:linear-gradient(#70869f,#52677f)}.product_app_dashboard_android_task.is_wow{background:linear-gradient(#7ca0a5,#59787e)}.product_app_dashboard_android_task_copy{gap:6px;min-width:0;max-width:100%;display:grid}.product_app_dashboard_android_task_copy strong{color:#fff;font-family:var(--scandia-bold);overflow-wrap:anywhere;word-break:break-word;font-size:1rem}.product_app_dashboard_android_task_copy span{color:#ffffffdb;overflow-wrap:anywhere;word-break:break-word;font-size:.88rem}.product_app_dashboard_android_task em,.product_app_dashboard_android_task small{color:#fff;font-family:var(--scandia-bold);overflow-wrap:anywhere;white-space:normal;background:#ffffff2e;border-radius:999px;flex:none;justify-content:center;align-items:center;max-width:42%;padding:7px 10px;font-size:12px;font-style:normal;display:inline-flex}.product_app_dashboard_android_task em .product_app_svg_icon{flex:none}.product_app_dashboard_banner p,.product_app_dashboard_banner strong{display:block}.product_app_dashboard_banner strong{margin-bottom:6px}.product_app_dashboard_banner p{margin:0}.product_app_dashboard_banner_dark{color:#fff;background:#323232}.product_app_dashboard_banner_request{background:linear-gradient(135deg,#59647d,#323232)}.product_app_dashboard_tile_row{scrollbar-width:none;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.product_app_dashboard_tile_row::-webkit-scrollbar{display:none}.product_app_dashboard_tile_row .product_app_dashboard_tile{flex:0 0 110px}.product_app_dashboard_tile{color:#fff;cursor:pointer;font:inherit;text-align:left;background:linear-gradient(#0000001a,#00000052),linear-gradient(#b88a42,#7c5b2b);border:0;border-radius:18px;flex-direction:column;justify-content:flex-end;gap:12px;min-height:110px;padding:12px;text-decoration:none;display:flex;position:relative;overflow:hidden}.product_app_dashboard_tile:after{content:"";background:#ffffff24;border-radius:50%;width:64px;height:64px;position:absolute;inset:auto -18px -18px auto}.product_app_dashboard_tile_leadership{background:linear-gradient(#00000014,#0000004d),linear-gradient(#a17f47,#7d6438)}.product_app_dashboard_tile_video{background:linear-gradient(#0000000f,#00000057),linear-gradient(#7b9ca5,#496773)}.product_app_dashboard_tile_journal{background:linear-gradient(#00000014,#0000004d),linear-gradient(#9d7d8a,#775965)}.product_app_dashboard_tile_activity{background:linear-gradient(#00000014,#0000004d),linear-gradient(#7e9da3,#56757b)}.product_app_dashboard_tile strong{z-index:1;font-size:.9rem;line-height:1.2;position:relative}.product_app_dashboard_tile span{opacity:.92;z-index:1;font-size:12px;position:relative}.product_app_wow_resource_modal{background:#fff9f0;border-radius:28px;gap:18px;width:min(620px,100%);padding:24px;display:grid}.product_app_wow_resource_body{color:#323232;font-size:1rem;line-height:1.65}.product_app_wow_resource_body p{margin:0 0 1rem}.product_app_wow_resource_body a{color:#2f6575;font-weight:700}.product_app_wow_detail_overlay{z-index:220;align-items:flex-start;padding:72px 18px 24px}.product_app_wow_detail_modal{background:#fff8eb;border-radius:30px;width:min(760px,100%);max-height:calc(100vh - 96px);overflow:auto;box-shadow:0 30px 90px #2a221847}.product_app_wow_detail_sheet{gap:18px;padding-top:8px;display:grid}.product_app_wow_detail_sheet .product_app_form{gap:8px}.athlete_wow_android{background:#8b789f;border-radius:34px;min-height:calc(100vh - 96px);padding:0;overflow:hidden;box-shadow:0 26px 60px #30273d2e}.athlete_wow_android_shell{background:radial-gradient(circle at 14% 0,#ffffff38,#0000 28%),linear-gradient(#9a86ad,#826d9c);flex-direction:column;min-height:calc(100vh - 96px);display:flex}.athlete_wow_android_shell.is_light{background:#f7f0e6}.athlete_wow_android_header{color:#fff;grid-template-columns:36px 1fr auto;align-items:end;gap:12px;min-height:124px;padding:24px 24px 18px;display:grid}.athlete_wow_android_shell.is_light .athlete_wow_android_header{background:linear-gradient(#8b789f,#75638b);border-bottom-right-radius:28px;border-bottom-left-radius:28px;align-items:center;min-height:104px}.athlete_wow_android_header h2{font-family:var(--scandia-bold);margin:0;font-size:clamp(1.15rem,3vw,1.65rem);line-height:1.15}.athlete_wow_android_back{color:#fff;cursor:pointer;background:#fff3;border:0;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.25rem;line-height:1;display:inline-flex}.athlete_wow_android_header .product_app_status{color:#fff;white-space:nowrap;background:#ffffff2e;border-color:#ffffff47;align-self:center}.athlete_wow_android_sheet{background:#fff8ef;border-top-left-radius:30px;border-top-right-radius:30px;flex-direction:column;flex:1;gap:18px;margin-top:10px;padding:22px 22px 92px;display:flex;position:relative}.athlete_wow_library_sheet{flex:1;align-content:start;gap:16px;padding:18px 18px 28px;display:grid}.athlete_wow_action_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.athlete_wow_action_grid button,.athlete_wow_previous_button{color:#fff;cursor:pointer;font-family:var(--scandia-bold);text-align:left;background:linear-gradient(#b399c3,#8d75a5);border:0;border-radius:20px;padding:18px 20px;box-shadow:0 15px 30px #614b7638}.athlete_wow_action_grid button:nth-child(2){background:linear-gradient(#c68fa2,#a3748c)}.athlete_wow_submission_stack{gap:12px;display:grid}.athlete_wow_submission_card{color:#323232;cursor:pointer;text-align:left;background:#fff;border:0;border-radius:22px;gap:7px;padding:17px 18px;display:grid;box-shadow:0 12px 28px #352b251a}.athlete_wow_submission_card strong{font-family:var(--scandia-bold);font-size:1rem}.athlete_wow_submission_card span{color:#766f67;font-size:.86rem}.athlete_wow_submission_card.is_builder{border-left:6px solid #9a86ad}.athlete_wow_submission_card.is_journal{border-left:6px solid #bd8299}.athlete_wow_previous_button{text-align:center;background:linear-gradient(#8f7aa4,#73608a);position:absolute;bottom:18px;left:22px;right:22px}.athlete_wow_category_group{gap:12px;display:grid}.athlete_wow_category_header{color:#323232;justify-content:space-between;align-items:center;gap:12px;padding:0 4px;display:flex}.athlete_wow_category_header strong{font-family:var(--scandia-bold);font-size:1rem}.athlete_wow_category_header span{color:#8b789f;font-family:var(--scandia-bold);font-size:.86rem}.athlete_wow_lesson_row{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px;display:grid}.athlete_wow_journal_card,.athlete_wow_lesson_card{color:#323232;cursor:pointer;text-align:left;background:#fff;border:0;border-radius:22px;align-content:start;gap:9px;min-height:150px;padding:12px;display:grid;box-shadow:0 12px 24px #2c241e1c}.athlete_wow_lesson_card img,.athlete_wow_thumb_fallback{aspect-ratio:16/10;object-fit:cover;background:linear-gradient(135deg,#ffffff38,#0000),linear-gradient(#9b86ae,#75658c);border-radius:16px;width:100%}.athlete_wow_journal_card strong,.athlete_wow_lesson_card strong{font-family:var(--scandia-bold);line-height:1.2}.athlete_wow_journal_card em,.athlete_wow_lesson_card em{color:#7c6595;font-family:var(--scandia-bold);background:#f1e7f4;border-radius:999px;width:fit-content;padding:4px 9px;font-size:.72rem;font-style:normal}.athlete_wow_journal_list{gap:12px;display:grid}.athlete_wow_journal_card{border-left:6px solid #bd8299;min-height:94px}.athlete_wow_journal_card span{color:#766f67}.athlete_wow_filter_panel{grid-template-columns:1.2fr 1fr 1fr auto;align-items:center;gap:10px;display:grid}.athlete_wow_filter_panel .form-control{color:#3c3832;background:#f4eadf;border:0;border-radius:16px;min-height:46px}.product_app_dashboard_modal_scrim{z-index:70;background:#1e1c1870;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.product_app_dashboard_modal_scrim.builder-submission{z-index:1999}.product_app_dashboard_modal{background:#fff9f0;border-radius:24px;gap:14px;width:min(100%,360px);max-height:calc(100vh - 48px);padding:22px;display:grid;overflow:hidden auto;box-shadow:0 22px 48px #221f1a38}.product_app_dashboard_modal_header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product_app_dashboard_modal_header h3{color:#323232;font-family:var(--scandia-bold);margin:0;font-size:1.15rem}.product_app_dashboard_modal p{color:#5e574c;margin:0}.product_app_dashboard_modal_close{color:#323232;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.5rem;line-height:1;display:inline-flex}.product_app_dashboard_wow_resource_dialog{width:min(100%,620px);max-height:min(720px,100vh - 48px);overflow:hidden auto}.product_app_dashboard_wow_resource_body{color:#323232;font-size:.98rem;line-height:1.65}.product_app_dashboard_wow_resource_body p{margin:0 0 1rem}.product_app_dashboard_wow_resource_body p:last-child{margin-bottom:0}.product_app_dashboard_wow_resource_body a{color:#798daf;font-family:var(--scandia-bold)}.product_app_dashboard_wow_full_overlay{color:#323232;z-index:260;background:#fdf7eb00;flex-direction:column;display:flex;position:fixed;inset:0}.product_app_dashboard_wow_full_overlay.is_journal{background:#8b789f}.product_app_dashboard_wow_full_overlay.is_standard_journal{background:#788da8}.product_app_dashboard_wow_full_overlay.is_journal,.product_app_dashboard_wow_full_overlay.is_standard_journal{align-items:center;padding:24px;overflow:auto}.product_app_dashboard_wow_full_overlay.is_survey{background:#657d87}.product_app_dashboard_wow_full_header{color:#fff;background:linear-gradient(#211c272e,#211c27ad),radial-gradient(circle at 86% 12%,#ffffff2e,#0000 26%),linear-gradient(135deg,#9b86ae,#725f88);align-items:flex-start;gap:18px;min-height:220px;padding:24px clamp(20px,5vw,56px) 54px;display:flex}.product_app_dashboard_wow_full_overlay.is_journal .product_app_dashboard_wow_full_header{background:radial-gradient(circle at 88% 4%,#ffffff2e,#0000 28%),linear-gradient(#9b86ae,#7b6693);min-height:300px}.product_app_dashboard_wow_full_header.is_standard_journal{background:radial-gradient(circle at 88% 4%,#ffffff2e,#0000 28%),linear-gradient(#879ab6,#657a96);min-height:300px}.product_app_dashboard_wow_full_header.is_survey{background:radial-gradient(circle at 88% 4%,#ffffff2e,#0000 28%),linear-gradient(#758f98,#5e7680);min-height:250px}.product_app_dashboard_wow_full_overlay.is_journal .product_app_dashboard_wow_full_header,.product_app_dashboard_wow_full_overlay.is_standard_journal .product_app_dashboard_wow_full_header{border-radius:28px 28px 0 0;flex:none;width:min(760px,100%);min-height:auto;padding:24px}.product_app_dashboard_wow_full_header.has_image{background-position:50%;background-size:cover}.product_app_dashboard_wow_full_header span{font-family:var(--scandia-bold);opacity:.84;margin-top:18px;font-size:.9rem;display:block}.product_app_dashboard_wow_full_header h2{font-family:var(--scandia-bold);max-width:980px;margin:10px 0 8px;font-size:clamp(1.6rem,4vw,3rem);line-height:1.08}.product_app_dashboard_wow_full_header p{color:#ffffffd1;margin:0}.product_app_dashboard_wow_full_header small{color:#ffffffe6;max-width:760px;margin-top:18px;font-size:1rem;line-height:1.45;display:block}.product_app_dashboard_wow_full_back{color:#fff;background:#ffffff29;border:0;border-radius:999px;width:38px;height:38px;margin-top:14px;font-size:1.35rem;line-height:1}.product_app_dashboard_wow_full_body{z-index:2;background:#fdf7eb;border-top-left-radius:28px;border-top-right-radius:28px;flex:1;align-content:start;gap:18px;width:min(1040px,100% - 32px);margin:-34px auto 0;padding:clamp(18px,3vw,30px) clamp(16px,3vw,28px) 110px;display:grid;position:relative;overflow:auto}.product_app_dashboard_wow_full_overlay.is_builder.is_dashboard_builder_preview .product_app_dashboard_wow_full_header.has_image{position:sticky;top:0}.product_app_dashboard_wow_full_body.is_builder{overflow:visible}.product_app_dashboard_wow_full_body.is_journal{background:#fff8ef;border-radius:0 0 28px 28px;flex:none;width:min(760px,100%);margin-top:0;padding:24px;overflow:visible}.product_app_dashboard_wow_full_body.is_survey{background:#fff8ef;border-radius:30px 30px 0 0;width:100%;margin-top:-72px;padding:28px clamp(20px,5vw,56px) 112px}.product_app_dashboard_wow_full_overlay.is_dashboard_builder_preview{z-index:520;background:#1614129e;justify-content:center;align-items:center;padding:24px;inset:0;overflow:auto}.product_app_dashboard_wow_full_overlay.is_dashboard_builder_preview .product_app_dashboard_wow_shell{border-radius:18px;width:min(720px,100vw - 32px);max-height:calc(100vh - 48px);margin:0 auto;overflow:hidden;box-shadow:0 24px 70px #120f0c5c}.product_app_dashboard_wow_full_overlay.is_dashboard_builder_preview .product_app_dashboard_wow_full_header{box-sizing:border-box;border-radius:0;flex:none;align-items:flex-start;width:100%;min-height:300px;margin-top:0;padding:34px 30px 40px}.product_app_dashboard_wow_full_overlay.is_dashboard_builder_preview .product_app_dashboard_wow_full_back{background:0 0;margin-top:0;margin-right:4px;font-size:1.45rem}.product_app_dashboard_wow_full_overlay.is_dashboard_builder_preview .product_app_dashboard_wow_full_header.is_submission_status{color:#fff;text-align:center;z-index:1;background:#8194b0;display:block;position:sticky;top:0}.product_app_dashboard_wow_full_overlay.is_dashboard_builder_preview .product_app_dashboard_wow_full_header.is_submission_status .product_app_dashboard_wow_full_back{color:#fff;z-index:5;background:0 0;width:46px;height:46px;margin:0;position:absolute;top:0;left:0}.product_app_dashboard_builder_header_status{justify-items:center;gap:8px;margin-bottom:20px;display:grid}.product_app_dashboard_builder_header_copy{justify-items:left;gap:8px;padding-top:70px;display:grid;position:relative}.product_app_dashboard_builder_header_copy h2,.product_app_dashboard_builder_header_status h2{color:#fff;font-family:var(--scandia-bold);margin:8px 0 0;font-size:30px;line-height:1.1}.product_app_dashboard_builder_header_copy p,.product_app_dashboard_builder_header_status p{color:#fff;font-family:var(--scandia-regular);margin:0;font-size:24px;line-height:1.16}.product_app_dashboard_builder_header_status small{color:#fff;font-family:var(--scandia-regular);font-size:var(--fs-md);margin:0;line-height:1.16}.product_app_dashboard_wow_full_overlay.is_dashboard_builder_preview .coach_dashboard_submission_progress_ring.is_header{background:conic-gradient(#fdf7eb var(--submission-progress),#fdf7eb47 0);color:#fff;width:120px;height:120px;padding:20px}.product_app_dashboard_wow_full_overlay.is_dashboard_builder_preview .coach_dashboard_submission_progress_ring.is_header:before{background:#8194b0;inset:9px}.product_app_dashboard_wow_full_overlay.is_dashboard_builder_preview .coach_dashboard_submission_progress_ring.is_header strong{color:#fff;font-size:42px}.product_app_dashboard_wow_full_overlay.is_dashboard_builder_preview .coach_dashboard_submission_progress_ring.is_header span{color:#fff;max-width:none;font-size:20px}.product_app_dashboard_wow_full_overlay.is_dashboard_builder_preview .product_app_dashboard_wow_full_header>div{z-index:2;align-self:flex-end;position:relative}.product_app_dashboard_wow_full_overlay.is_dashboard_builder_preview .product_app_dashboard_wow_full_header span{color:#d6c688;opacity:1;margin-top:0;font-size:1rem}.product_app_dashboard_wow_full_overlay.is_dashboard_builder_preview .product_app_dashboard_wow_full_header h2{text-align:left;margin:5px 0 4px;font-size:clamp(1.1rem,1.5vw,1.5rem)}.product_app_dashboard_wow_full_overlay.is_dashboard_builder_preview .product_app_dashboard_wow_full_header p{color:#fff;font-size:1rem}.product_app_dashboard_wow_full_overlay.is_dashboard_builder_preview .product_app_dashboard_wow_full_body{z-index:2;background:#fff8ed;border-radius:24px 24px 0 0;flex:none;width:100%;max-height:calc(100vh - 244px);margin:-56px 0 0;padding:34px 42px;position:relative;overflow:auto}.product_app_dashboard_wow_full_overlay.is_dashboard_builder_preview .product_app_dashboard_wow_full_body.is_builder{min-height:calc(100vh - 210px);overflow:visible;max-height:none!important}.product_app_dashboard_wow_full_overlay.is_dashboard_builder_preview .product_app_dashboard_wow_full_body>.coach_dashboard_submission_progress_card{display:none}.product_app_dashboard_wow_full_overlay.is_dashboard_builder_preview .product_app_dashboard_wow_text_box{color:#6f6a61;margin:0}.product_app_dashboard_wow_full_overlay.is_dashboard_builder_preview .product_app_dashboard_wow_full_media{background:#303030;border-radius:8px;min-height:185px}.product_app_dashboard_wow_full_overlay.is_dashboard_builder_preview .product_app_dashboard_wow_reflection_title{color:#f0f0f0}.product_app_dashboard_wow_full_overlay.is_dashboard_builder_preview .builder_android_bottom_actions{z-index:3;background:linear-gradient(#fff8ed00,#fff8ed 28%);margin:16px -42px -34px;padding:18px 42px 24px;bottom:-1px}.product_app_dashboard_wow_full_media{background:#141414;border-radius:18px;min-height:250px;overflow:hidden}.product_app_dashboard_wow_full_intro{background:#fff8ed;border-radius:20px;gap:8px;padding:18px;display:grid;box-shadow:0 12px 28px #32323214}.product_app_dashboard_wow_full_intro strong{font-family:var(--scandia-bold)}.product_app_dashboard_wow_full_intro p{color:#6c655c;margin:0;line-height:1.55}.product_app_dashboard_wow_html_content{color:#000;margin:4px 0 0;font-size:1rem;line-height:1.5}.product_app_dashboard_wow_html_content p{margin:0 0 1rem}.product_app_dashboard_wow_html_content p:last-child{margin-bottom:0}.product_app_dashboard_wow_html_content a{color:#007bff;word-break:break-word;text-decoration:underline}.product_app_dashboard_wow_html_content ol,.product_app_dashboard_wow_html_content ul{color:#666;margin:0 0 1rem;padding-left:1.15rem}.product_app_dashboard_wow_html_content li+li{margin-top:.35rem}.product_app_dashboard_wow_text_box{color:#666;margin:0;font-size:.92rem;line-height:1.55}.product_app_dashboard_wow_reflection_title{font-family:var(--scandia-bold);margin:4px 0 0;font-size:1.12rem;color:#5a5a5a!important}.product_app_dashboard_wow_question_stack{gap:14px;display:grid}.product_app_dashboard_wow_journal_quote{color:#5a5a5a;gap:8px;display:grid}.product_app_dashboard_wow_journal_quote strong{font-family:var(--scandia-bold);font-size:1.1rem}.product_app_dashboard_wow_journal_quote p{color:#5f5a53;margin:0;font-size:1.1rem;line-height:1.55}.product_app_dashboard_wow_journal_quote em{color:#5f5a53;font-family:var(--scandia-bold);font-style:normal}.product_app_dashboard_wow_journal_question{background:#fff;border-radius:16px;padding:14px;position:relative;box-shadow:0 10px 22px #32323212}.product_app_dashboard_wow_journal_question>span{color:#8b789f;font-family:var(--scandia-bold)}.product_app_dashboard_wow_journal_question small{color:#8a8178;justify-self:end;font-size:.78rem}.product_app_dashboard_wow_full_actions{z-index:3;background:linear-gradient(#fdf7eb00,#fdf7eb 22%);justify-content:flex-end;gap:12px;padding:16px clamp(18px,5vw,56px) 22px;display:flex;position:relative;bottom:0;left:0;right:0}.product_app_dashboard_wow_full_overlay.is_journal .product_app_dashboard_wow_full_actions,.product_app_dashboard_wow_full_overlay.is_standard_journal .product_app_dashboard_wow_full_actions{background:linear-gradient(#fff8ef00,#fff8ef 22%);margin:8px -24px -24px;padding:16px 24px 22px;position:relative;left:auto;right:auto}.product_app_dashboard_submission_overlay{color:#35465e;z-index:235;background:#f7f1e9;flex-direction:column;display:flex;position:fixed;inset:0}.product_app_dashboard_submission_modal_overlay{background:#32323261;flex-direction:row;justify-content:center;align-items:center;overflow:hidden}.product_app_dashboard_submission_shell{background:#f7f1e9;flex-direction:column;width:min(100%,720px);height:100dvh;max-height:100dvh;display:flex;overflow:hidden;box-shadow:0 24px 70px #3232323d}.product_app_dashboard_submission_header{color:#fff;min-height:158px;padding:calc(env(safe-area-inset-top,0px) + 22px)22px 26px;background:linear-gradient(#7e91ad,#61738f);border-radius:0 0 30px 30px;grid-template-columns:42px 1fr 42px;align-items:start;gap:14px;display:grid}.product_app_dashboard_submission_overlay.is_journal .product_app_dashboard_submission_header{background:linear-gradient(#b18090,#946b7b)}.product_app_dashboard_submission_overlay.is_wow .product_app_dashboard_submission_header{background:linear-gradient(#75a1a6,#577f86)}.product_app_dashboard_submission_header h3{margin:0;font-size:clamp(24px,6vw,38px);line-height:1.05}.product_app_dashboard_submission_header p{color:#ffffffd1;margin:8px 0 0}.product_app_dashboard_submission_back,.product_app_dashboard_submission_close{color:#fff;font:inherit;background:#ffffff2e;border:0;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;font-size:26px;line-height:1;display:inline-flex}.product_app_dashboard_submission_modal_overlay .product_app_dashboard_submission_header{flex-shrink:0}.product_app_dashboard_submission_body{padding:18px 0 calc(env(safe-area-inset-bottom,0px) + 32px);flex:1;width:min(760px,100% - 28px);margin:-22px auto 0;overflow:auto}.product_app_dashboard_submission_modal_overlay .product_app_dashboard_submission_body{width:min(692px,100% - 28px);min-height:0}.product_app_dashboard_submission_filters{grid-template-columns:1.4fr 1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.product_app_dashboard_submission_filters input,.product_app_dashboard_submission_filters select{color:#35465e;font:inherit;background:#fff;border:1px solid #4a5b7324;border-radius:16px;min-height:46px;padding:0 14px}.product_app_dashboard_submission_section{gap:10px;margin-bottom:18px;display:grid}.product_app_dashboard_submission_section h4{color:#53657d;margin:0;font-size:15px}.product_app_dashboard_submission_list{gap:12px;display:grid}.product_app_dashboard_submission_row{color:#35465e;font:inherit;text-align:left;background:#fff;border:0;border-radius:22px;grid-template-columns:86px 1fr auto;align-items:center;gap:14px;width:100%;padding:10px 12px 10px 10px;display:grid;box-shadow:0 14px 34px #3d485b1a}.product_app_dashboard_submission_thumb{background:linear-gradient(135deg,#c8b777,#ecdc9b) 50%/cover;border-radius:18px;width:86px;height:72px}.product_app_dashboard_submission_row.is_journal .product_app_dashboard_submission_thumb{background:linear-gradient(135deg,#bc8fa0,#ecd2d7)}.product_app_dashboard_submission_row.is_wow .product_app_dashboard_submission_thumb{background:linear-gradient(135deg,#7fb2b8,#cce9ed)}.product_app_dashboard_submission_copy{gap:3px;min-width:0;display:grid}.product_app_dashboard_submission_copy small,.product_app_dashboard_submission_copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product_app_dashboard_submission_copy small{color:#718099}.product_app_dashboard_submission_copy em{color:#9a7a49;font-size:12px;font-style:normal}.product_app_dashboard_submission_badge{color:#fff;background:#7e91ad;border-radius:999px;justify-content:center;align-items:center;padding:7px 10px;font-size:12px;display:inline-flex}.product_app_dashboard_submission_badge .product_app_svg_icon{flex:none}.product_app_dashboard_submission_empty{color:#718099;background:#ffffffb8;border-radius:18px;padding:18px}.product_app_dashboard_shortcut{color:#fff;cursor:pointer;font:inherit;text-align:left;background:#798daf;border:0;border-radius:22px;justify-content:space-between;align-items:center;width:100%;padding:18px 20px;text-decoration:none;display:flex;position:relative;overflow:hidden}.product_app_dashboard_shortcut>div{gap:4px;display:grid}.product_app_dashboard_shortcut small{color:#ffffffd1;font-size:12px}.product_app_dashboard_shortcut em{background:#ffffff29;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;font-style:normal;display:inline-flex}.product_app_dashboard_shortcut_builder{color:#fff;background:linear-gradient(#d6c688,#d6c688)}.product_app_dashboard_shortcut_journal{color:#fff;background:linear-gradient(#a67a89,#b58f9c)}.product_app_dashboard_shortcut_wow{color:#fff;background:linear-gradient(#74959a,#92bdc4)}.product_app_dashboard_screen_coach .product_app_dashboard_stack{gap:10px;margin-top:-4px}.product_app_dashboard_screen_coach .product_app_dashboard_shortcut{border:1px solid #3232321a;border-radius:8px;padding:18px 20px;transition:transform .18s,box-shadow .18s;box-shadow:0 14px 30px #3232321a}.product_app_dashboard_screen_coach .product_app_dashboard_shortcut:hover{transform:translateY(-1px);box-shadow:0 18px 34px #32323224}.product_app_dashboard_screen_coach .product_app_dashboard_shortcut_builder{background:linear-gradient(135deg,#d6c688f5,#d6c688f5 60%,#d6c688f0)}.product_app_dashboard_screen_coach .product_app_dashboard_shortcut_journal{background:linear-gradient(135deg,#785664fa,#a67a89f5)}.product_app_dashboard_screen_coach .product_app_dashboard_shortcut strong{font-family:var(--scandia-bold);font-size:1rem;line-height:1.15}.product_app_dashboard_screen_coach .product_app_dashboard_shortcut span{font-size:1.25rem;line-height:1.1}.product_app_dashboard_screen_coach .product_app_dashboard_shortcut small{color:#ffffffc7;max-width:310px;line-height:1.25}.product_app_dashboard_screen_coach .product_app_dashboard_shortcut em{color:#fff;background:#ffffff2e;flex:0 0 34px;width:34px;height:34px;font-size:20px}.product_app_dashboard_screen_coach .product_app_dashboard_section_card{background:#fffffff0;border-radius:8px;padding:18px 20px 20px;box-shadow:0 12px 26px #3232320f}.product_app_dashboard_screen_coach .product_app_dashboard_section_title{color:#252525;letter-spacing:.04em;margin-bottom:12px;font-size:.86rem}.product_app_dashboard_pulse_list{gap:10px;display:grid}.product_app_dashboard_pulse_item{color:#fff;font:inherit;text-align:left;background:linear-gradient(#6b7f9a,#53657e);border:0;border-radius:18px;width:100%;padding:16px}.product_app_dashboard_pulse_item.is_good{background:linear-gradient(#6d8f77,#557360)}.product_app_dashboard_pulse_item.is_mid{background:linear-gradient(#9a8461,#836d4e)}.product_app_dashboard_pulse_item.is_low{background:linear-gradient(#9a6a6a,#7b5353)}.product_app_dashboard_pulse_header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.product_app_dashboard_pulse_score{color:#323232;font-family:var(--scandia-bold);background:#fffffff2;border-radius:18px;justify-content:center;align-items:center;min-width:74px;min-height:74px;padding:14px;font-size:1.9rem;display:inline-flex}.product_app_dashboard_pulse_heading{gap:6px;display:grid}.product_app_dashboard_pulse_heading strong{color:#fff;font-size:1rem}.product_app_dashboard_pulse_heading span{color:#ffffffd1;font-size:.92rem}.product_app_dashboard_pulse_topline{color:#ffffffe6;justify-content:space-between;gap:10px;margin-top:12px;font-size:13px;display:flex}.product_app_dashboard_pulse_bar{background:#3232321a;border-radius:999px;width:100%;height:4px;margin-top:10px;overflow:hidden}.product_app_dashboard_pulse_bar_fill{border-radius:inherit;background:#323232;height:100%}.product_app_dashboard_pulse_meta{color:#ffffffd1;flex-wrap:wrap;gap:8px 12px;margin-top:10px;font-size:12px;display:flex}.product_app_dashboard_pulse_note{color:#ffffffe0;margin:10px 0 0}.product_app_dashboard_pulse_section_list{gap:8px;margin-top:10px;display:grid}.product_app_dashboard_pulse_section_item{background:#ffffff24;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.product_app_dashboard_pulse_section_item span{color:#ffffffe0}.product_app_dashboard_pulse_section_item strong{color:#fff}.product_app_dashboard_pulse_detail{background:#ffffff1f;border-radius:14px;gap:4px;margin-top:10px;padding:10px 12px;display:grid}.product_app_dashboard_pulse_detail strong{color:#ffffffc2;letter-spacing:.03em;text-transform:uppercase;font-size:12px}.product_app_dashboard_pulse_detail span{color:#fff;font-family:var(--scandia-medium)}.product_app_dashboard_pulse_detail small{color:#ffffffbd}.product_app_dashboard_pulse_hint{background:#ffffff1a;border-radius:14px;gap:4px;margin-top:10px;padding:10px 12px;display:grid}.product_app_dashboard_pulse_hint strong{color:#fff;letter-spacing:.03em;text-transform:uppercase;font-size:12px}.product_app_dashboard_pulse_hint span{color:#fffc;font-size:12px}.product_app_dashboard_pulse_modal_scrim{z-index:245}.product_app_dashboard_ack_scrim{z-index:1302}.product_app_dashboard_ack_modal{text-align:center;justify-items:center;gap:10px;width:min(360px,100vw - 32px);display:grid}.product_app_dashboard_ack_modal h3{color:#323232;font-family:var(--scandia-bold);margin:0}.product_app_dashboard_modal_scrim h3{font-size:var(--fs-2xl)}.product_app_dashboard_modal_scrim .product_app_button{border-radius:100px}.coach_dashboard_submission_scrim{z-index:246}.coach_dashboard_submission_modal{width:min(760px,100vw - 28px);max-height:calc(100vh - 56px);overflow:auto}.coach_dashboard_submission_section{gap:12px;margin-top:18px;display:grid}.coach_dashboard_submission_progress_card,.coach_dashboard_submission_summary{color:#fff;background:linear-gradient(135deg,#53657e,#7f93af);border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;margin:16px 0 18px;padding:16px;display:grid}.coach_dashboard_submission_summary{grid-template-columns:auto minmax(0,1fr) auto}.coach_dashboard_submission_progress_ring{--submission-progress:0%;background:conic-gradient(#6e819c var(--submission-progress),#b5b5b5 0);color:#323232;text-align:center;border-radius:50%;place-items:center;width:86px;height:86px;padding:15px;display:grid;position:relative}.coach_dashboard_submission_progress_ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:9px}.coach_dashboard_submission_progress_ring span,.coach_dashboard_submission_progress_ring strong{z-index:1;display:block;position:relative}.coach_dashboard_submission_progress_ring strong{font-family:var(--scandia-bold);font-size:24px;line-height:1}.coach_dashboard_submission_progress_ring span{color:#5f5a52;max-width:62px;font-size:11px;line-height:1.15}.coach_dashboard_submission_progress_card>div:last-child,.coach_dashboard_submission_summary_copy{gap:4px;min-width:0;display:grid}.coach_dashboard_submission_progress_card small,.coach_dashboard_submission_summary_copy small{color:#ffffffc7;font-family:var(--scandia-bold);letter-spacing:.03em;text-transform:uppercase}.coach_dashboard_submission_progress_card>div:last-child strong,.coach_dashboard_submission_summary_copy strong{color:#fff;font-family:var(--scandia-bold);font-size:20px}.coach_dashboard_submission_progress_card p,.coach_dashboard_submission_summary_copy p{color:#ffffffd1;overflow-wrap:anywhere;margin:0}.coach_dashboard_submission_summary_actions{gap:8px;display:grid}.coach_dashboard_submission_summary_actions button{color:#fff;font-family:var(--scandia-bold);background:#ffffff29;border:0;border-radius:999px;min-width:144px;padding:10px 14px}.coach_dashboard_submission_summary_actions button.is_active{color:#53657e;background:#fff}.coach_dashboard_submission_section h4{color:#323232;font-family:var(--scandia-bold);margin:0}.coach_dashboard_submission_list{gap:10px;display:grid}.coach_dashboard_submission_row{color:#323232;font:inherit;text-align:left;background:#fff;border:0;border-radius:18px;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:10px 12px 10px 10px;display:grid;box-shadow:0 12px 28px #3232321a}.coach_dashboard_submission_thumb{background:linear-gradient(135deg,#c3b372,#eadb99) 50%/cover;border-radius:14px;width:78px;height:62px}.coach_dashboard_submission_row.is_journal .coach_dashboard_submission_thumb{background:linear-gradient(135deg,#b17f91,#efd4db)}.coach_dashboard_submission_row.is_wow .coach_dashboard_submission_thumb{background:linear-gradient(135deg,#78a5aa,#cfedf0)}.coach_dashboard_submission_copy{gap:4px;min-width:0;display:grid}.coach_dashboard_submission_copy small,.coach_dashboard_submission_copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coach_dashboard_submission_copy small{color:#625d55}.coach_dashboard_submission_copy em{color:#798daf;font-size:12px;font-style:normal}.coach_dashboard_submission_status{color:#fff;background:#53657e;border-radius:999px;padding:7px 10px;font-size:12px}.coach_dashboard_builder_fullscreen{color:#fff;z-index:1200;background:#14120f7a;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:auto}.coach_dashboard_builder_modal{background:#fff8ed;border-radius:0;width:min(720px,100%);height:100vh;overflow:hidden;box-shadow:0 24px 70px #19151057}.coach_dashboard_builder_fullscreen_header{background:#d8c987;align-content:start;gap:24px;min-height:176px;padding:24px 42px 44px;display:grid}.coach_dashboard_builder_fullscreen_back_div,.product_app_dashboard_wow_full_back_div{width:100%;margin:0 auto}.product_app_dashboard_wow_full_back_div button{position:relative}.coach_dashboard_builder_fullscreen_back{color:#fff;font-family:var(--scandia-bold);background:0 0;border:0;border-radius:999px;width:34px;height:34px;font-size:28px;line-height:1}.coach_dashboard_builder_fullscreen_header h3{color:#fff;font-family:var(--scandia-bold);max-width:360px;margin:0;font-size:26px;line-height:1.1}.coach_dashboard_builder_fullscreen_sheet{max-width:100%;margin:0 auto;padding:45px 85px 48px}.section_coach_dashboard_builder_fullscreen_sheet{z-index:2;background:#fff8ed;border-radius:24px 24px 0 0;margin-top:-24px;position:relative}.section_coach_dashboard_builder_fullscreen_sheet.previous_builder_submission .coach_dashboard_builder_fullscreen_card{background:#bebebe!important}.coach_dashboard_builder_fullscreen_filters{gap:18px;margin-bottom:26px;display:grid}.coach_dashboard_builder_fullscreen_date_row label,.coach_dashboard_builder_fullscreen_select .common_select__control{color:#6a6256;background:#f1eadb;border:0;border-radius:999px;width:100%;min-height:58px;box-shadow:0 10px 22px #5e513714}.coach_dashboard_builder_fullscreen_select .common_select__control{padding:0 14px 0 10px}.coach_dashboard_builder_fullscreen_select .common_select__control--is-focused{box-shadow:0 10px 22px #5e513714}.coach_dashboard_builder_fullscreen_select .common_select__value-container{padding-left:8px}.coach_dashboard_builder_fullscreen_select .common_select__placeholder,.coach_dashboard_builder_fullscreen_select .common_select__single-value{color:#6a6256;font-family:var(--scandia-regular);font-size:14px}.coach_dashboard_builder_fullscreen_select .common_select__indicator-separator{display:none}.coach_dashboard_builder_fullscreen_select .common_select__dropdown-indicator{color:#2f2f2f}.coach_dashboard_builder_fullscreen_select .common_select__menu{color:#323232;z-index:100;border-radius:18px;overflow:hidden}.coach_dashboard_builder_fullscreen_date_row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.coach_dashboard_builder_fullscreen_date_row label{justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:0 46px 0 18px;display:flex;position:relative}.coach_dashboard_builder_fullscreen_date_row span{color:#6a6256;font-family:var(--scandia-regular);pointer-events:none;text-overflow:ellipsis;white-space:nowrap;z-index:1;min-width:0;font-size:13px;position:relative;overflow:hidden}.coach_dashboard_builder_fullscreen_date_row .react-datepicker-wrapper{width:100%;position:absolute;inset:0}.coach_dashboard_builder_fullscreen_date_row .common_mui_date_shell,.coach_dashboard_builder_fullscreen_date_row .common_mui_date_trigger{width:100%;height:100%;position:absolute;inset:0}.common_select_variant_border_outline .common_select__control,.common_select_variant_outline .common_select__control,.common_select_variant_soft_pill .common_select__control{box-shadow:none;border-radius:999px;min-height:42px}.common_select_variant_border_outline .common_select__control,.common_select_variant_outline .common_select__control{background:0 0}.common_select_variant_outline .common_select__control{border:1px solid #30303073}.common_select_variant_border_outline .common_select__control,.form-control-input-border{border:3px solid #303030!important}.product_app_team_action_modal.is_assistant_coach .product_app_invite_add_button,.product_app_team_action_modal.is_athlete .product_app_invite_add_button,.product_app_team_action_modal.is_coaching_staff .product_app_invite_add_button{box-shadow:none;color:#fff;background:#1f2024;border:0;border-radius:999px;min-width:61px;min-height:32px;padding:0 16px;line-height:1;position:absolute;bottom:-8px;right:9px;transform:translateY(-50%)}.product_app_team_action_modal.is_assistant_coach .product_app_checkbox,.product_app_team_action_modal.is_athlete .product_app_checkbox{color:#323232;margin:2px 0 22px}.common_select_variant_soft_pill .common_select__control{background:#f1e9d9;border:0}.common_select_variant_border_outline .common_select__control--is-focused,.common_select_variant_outline .common_select__control--is-focused,.common_select_variant_soft_pill .common_select__control--is-focused{box-shadow:none;border-color:#303030}.common_select_variant_border_outline .common_select__value-container,.common_select_variant_outline .common_select__value-container,.common_select_variant_soft_pill .common_select__value-container{padding:0 14px 0 20px}.common_select_variant_border_outline .common_select__placeholder,.common_select_variant_border_outline .common_select__single-value,.common_select_variant_outline .common_select__placeholder,.common_select_variant_outline .common_select__single-value,.common_select_variant_soft_pill .common_select__placeholder,.common_select_variant_soft_pill .common_select__single-value{color:#4b4742;font-family:var(--scandia-regular);font-size:var(--fs-md);line-height:1.15}.common_select_variant_border_outline .common_select__input-container input{font-family:var(--scandia-regular);line-height:1.15;font-size:var(--fs-md)!important}.common_select_variant_border_outline .common_select__indicator-separator,.common_select_variant_outline .common_select__indicator-separator,.common_select_variant_soft_pill .common_select__indicator-separator{display:none}.common_select_variant_border_outline .common_select__dropdown-indicator,.common_select_variant_outline .common_select__dropdown-indicator,.common_select_variant_soft_pill .common_select__dropdown-indicator{color:#191919;padding-right:18px}.common_select_variant_border_outline .common_select__menu,.common_select_variant_outline .common_select__menu,.common_select_variant_soft_pill .common_select__menu{z-index:12;border:1px solid #3030301f;border-radius:16px;overflow:hidden;box-shadow:0 16px 32px #32323224}.builder_android_schedule_modal_sheet .common_select__menu{z-index:2000}.product_app_root :has(.common_select__menu) .product_app_frame{z-index:2!important}.product_app_root :has(.common_select__menu) .authenticated_app_footer .authenticated_app_footer-container{z-index:0!important}:is(.product_app_root :has(.builder_android_full_div .media_player_wrapper .media_player_title) .authenticated_app_footer,.product_app_root :has(.builder_audio_overlay) .authenticated_app_footer){visibility:hidden!important}:is(.product_app_root :has(.builder_android_full_div .media_player_wrapper .media_player_title) .mobile_header_div,.product_app_root :has(.builder_android_full_div .media_player_wrapper .media_player_title) .product_app_bottom_nav,.product_app_root :has(.builder_audio_overlay) .mobile_header_div,.product_app_root :has(.builder_audio_overlay) .product_app_bottom_nav){z-index:0!important}.common_date_variant_border_outline,.common_date_variant_outline,.common_date_variant_soft_pill{box-shadow:none;color:#4b4742;font-family:var(--scandia-regular);width:100%;min-height:42px;font-size:15px;line-height:1.15;border-radius:999px!important}.common_date_variant_border_outline,.common_date_variant_outline{background:0 0}.common_date_variant_outline{border:1px solid #30303073!important}.common_date_variant_border_outline{border:3px solid #303030!important}.common_date_variant_soft_pill{background:#f1e9d9;border:0!important}.common_date_variant_border_outline::placeholder,.common_date_variant_outline::placeholder,.common_date_variant_soft_pill::placeholder{color:#4b4742}.common_mui_date_shell{--calender-size:36px;--calender-right:10px;--clear-size:24px;--clear-right:50px;width:100%;min-width:0}.common_mui_date_trigger{width:100%;position:relative}.common_mui_date_input{box-shadow:none;box-sizing:border-box;color:#1e1e1e;cursor:pointer;font-family:var(--scandia-regular);opacity:1;-webkit-text-fill-color:currentColor;background:#fff;border:1px solid #30303029;border-radius:12px;width:100%;min-height:42px;padding:0 52px 0 20px;font-size:15px;line-height:1.15}.common_mui_date_input:active,.common_mui_date_input:focus,.common_mui_date_input:focus-visible{box-shadow:none!important;outline:none!important}.common_mui_date_clear,.common_mui_date_open{cursor:pointer;z-index:2;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.common_mui_date_open{height:var(--calender-size);right:var(--calender-right);width:var(--calender-size);padding:6px}.common_mui_date_open svg{width:100%;height:100%;display:block}.common_mui_date_clear{color:#8c8c8c;font-family:var(--scandia-bold);font-size:var(--fs-xl);height:var(--clear-size);right:var(--clear-right);width:var(--clear-size);border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex}.common_mui_date_clear:focus-visible,.common_mui_date_clear:hover{background:#798daf24}.common_mui_date_hidden_field{display:none!important}.common_mui_date_dialog .MuiPickersToolbar-root{color:#fff;background:#798daf}.common_mui_date_dialog .MuiPickersToolbar-root *,.common_mui_date_dialog .MuiPickersToolbar-root .MuiButtonBase-root,.common_mui_date_dialog .MuiPickersToolbar-root .MuiTypography-root{color:#fff!important}.common_mui_date_dialog .MuiPickersToolbar-root .MuiTypography-root:not(.Mui-selected){opacity:.92}.common_mui_date_dialog .MuiClock-pin,.common_mui_date_dialog .MuiClockPointer-root,.common_mui_date_dialog .MuiClockPointer-thumb,.common_mui_date_dialog .MuiPickerDay-root.MuiPickerDay-selected,.common_mui_date_dialog .MuiPickerDay-root.MuiPickerDay-selected:focus,.common_mui_date_dialog .MuiPickerDay-root.MuiPickerDay-selected:hover,.common_mui_date_dialog .MuiPickersDay-root.Mui-selected,.common_mui_date_dialog .MuiPickersDay-root.Mui-selected:focus,.common_mui_date_dialog .MuiPickersDay-root.Mui-selected:hover,.common_mui_date_dialog [role=gridcell][aria-selected=true],.common_mui_date_dialog [role=gridcell][aria-selected=true]:focus,.common_mui_date_dialog [role=gridcell][aria-selected=true]:hover{background-color:#798daf!important}.common_mui_date_dialog .MuiPickerDay-root.MuiPickerDay-selected,.common_mui_date_dialog .MuiPickersDay-root.Mui-selected,.common_mui_date_dialog [role=gridcell][aria-selected=true]{color:#fff!important;font-weight:600!important}.common_mui_date_dialog .MuiClockNumber-root.Mui-selected{color:#fff!important}.common_mui_date_dialog .MuiClockPointer-thumb{border-color:#798daf!important}.common_mui_date_dialog .MuiDialogActions-root .MuiButton-root,.common_mui_date_dialog .MuiPickersArrowSwitcher-button,.common_mui_date_dialog .MuiPickersCalendarHeader-switchViewButton{color:#798daf}.common_mui_date_dialog .MuiPickersMonth-monthButton.Mui-selected,.common_mui_date_dialog .MuiPickersMonth-monthButton.Mui-selected:focus,.common_mui_date_dialog .MuiPickersMonth-monthButton.Mui-selected:hover,.common_mui_date_dialog .MuiPickersYear-yearButton.Mui-selected,.common_mui_date_dialog .MuiPickersYear-yearButton.Mui-selected:focus,.common_mui_date_dialog .MuiPickersYear-yearButton.Mui-selected:hover{color:#fff!important;background-color:#798daf!important}.common_mui_date_dialog .MuiPickerDay-today,.common_mui_date_dialog .MuiPickersDay-today{border-color:#798daf!important;outline-color:#798daf!important}@media (min-width:768px) and (max-width:991px){.director_dashboard_builder_filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(100% - 48px,680px)}.director_dashboard_builder_type_filter{grid-column:1/-1}.director_dashboard_builder_date_filter{width:100%}.director_dashboard_builder_date_input.common_mui_date_input{font-size:var(--fs-sm);padding-right:58px!important}}@media (max-width:767px){.section_coach_dashboard_builder_fullscreen_sheet.previous_builder_submission .view{margin-left:0;margin-right:0}.product_app_section.is_team_panel_subgroup_list .product_app_member_list,.product_app_team_android_screen>.product_app_team_android_panel:not(:first-child)>.product_app_member_list{grid-template-columns:repeat(1,minmax(0,1fr))!important}.director_dashboard_builder_filters{grid-template-columns:1fr;gap:12px;width:100%}.director_dashboard_builder_date_filter,.director_dashboard_builder_type_filter{width:100%}.director_dashboard_builder_date_input.common_mui_date_input{font-size:var(--fs-sm);min-height:46px;padding-right:58px!important}.coach_dashboard_builder_fullscreen_date_row{grid-template-columns:1fr;gap:12px}.coach_dashboard_builder_fullscreen_date_row label{min-height:56px}.coach_dashboard_builder_fullscreen_date_row span{font-size:14px}.product_app_editor_footer.send_button{justify-content:flex-end;align-items:flex-end;padding-left:0;padding-right:0;display:flex}.product_app_editor_footer.send_button .product_app_button{max-width:fit-content;margin-top:0!important}}.react-datepicker__input-container.react-datepicker__view-calendar-icon input.common_date_variant_border_outline,.react-datepicker__input-container.react-datepicker__view-calendar-icon input.common_date_variant_outline,.react-datepicker__input-container.react-datepicker__view-calendar-icon input.common_date_variant_soft_pill{padding:0 52px 0 20px}.react-datepicker__input-container{align-items:center;display:flex}.coach_dashboard_builder_fullscreen_date_row .react-datepicker__input-container{width:100%;height:100%}.coach_dashboard_builder_fullscreen_date_row .react-datepicker__input-container.react-datepicker__view-calendar-icon input{padding:0 50px 0 0}.coach_dashboard_builder_fullscreen_calendar_icon_wrap{pointer-events:auto;width:23px;height:23px;padding:0;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.coach_dashboard_builder_fullscreen_calendar_icon_wrap svg{width:23px;height:23px;display:block}.react-datepicker__close-icon{padding:0 12px 0 0}.coach_dashboard_builder_fullscreen_date_row .react-datepicker__close-icon{z-index:2;width:22px;height:22px;padding:0;top:auto;right:10px}.coach_dashboard_builder_fullscreen_date_row .react-datepicker__close-icon:after{color:#fff;text-align:center;vertical-align:middle;background:#53657e;justify-content:center;align-items:center;width:18px;height:18px;padding:5px;font-size:13px;display:flex}.coach_dashboard_builder_fullscreen_date_input{caret-color:#0000;color:#0000;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:999px;width:100%;height:58px}.coach_dashboard_builder_fullscreen_date_input:focus{outline:0}.coach_dashboard_builder_fullscreen_date_row .common_mui_date_open{right:14px}.coach_dashboard_builder_fullscreen_date_row .common_mui_date_clear{right:42px}.coach_dashboard_builder_fullscreen_list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.product_app_dashboard_stack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.coach_dashboard_builder_fullscreen_list.is_active{margin-bottom:110px}.coach_dashboard_builder_fullscreen_loading{color:#615d56;font-family:var(--scandia-bold);justify-content:center;align-items:center;gap:10px;width:100%;margin:14px 0 110px;font-size:13px;display:inline-flex}.coach_dashboard_builder_fullscreen_loading .global_socket_loader_spinner{border-width:2px;width:18px;height:18px}.coach_dashboard_builder_previous_cta{background-color:var(--curved-cta-bg,#8f8f8f);color:var(--curved-cta-color,#fff);text-align:left;background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:58px;margin-top:8px;padding-top:21px;padding-bottom:21px;display:flex;bottom:12px;overflow:hidden;box-shadow:0 10px 24px #4841361f}.coach_dashboard_builder_previous_cta:not(.curved_label)>span{font-family:var(--scandia-bold);padding-left:22px;font-size:13px}.coach_dashboard_builder_previous_cta em,.previous_builder_submission .coach_dashboard_builder_fullscreen_card em{background:var(--curved-cta-arrow-bg,#757575c7);color:#fff;border-radius:0 8px 0 28px;justify-content:center;align-self:stretch;align-items:center;padding:13px 20px;font-style:normal;line-height:1;display:inline-flex;position:absolute;top:0;right:0}.coach_dashboard_builder_previous_cta em span{margin:0!important}.coach_dashboard_builder_previous_cta em svg{width:30px;height:auto}.product_app_dashboard_screen_coach .product_app_dashboard_section_card.is_coaching_staff_open_tasks{box-shadow:none;background:0 0;border:0;padding:12px 0 0}.product_app_dashboard_screen_coach .is_coaching_staff_open_tasks .product_app_dashboard_section_title{letter-spacing:0;text-transform:none;margin:0 0 12px;padding:0 8px;font-size:1rem}.product_app_dashboard_screen_coach .coach_dashboard_builder_previous_cta{background-color:var(--curved-cta-bg,#8f8f8f);cursor:pointer;background-position:50%;background-size:cover;border-radius:8px;margin-top:2px;position:relative;bottom:auto;box-shadow:0 12px 26px #3232321f}.coach_dashboard_builder_fullscreen_card{color:#fff;text-align:left;background-color:#b8b8b8;background-position:50%;background-size:cover;border:0;border-radius:8px;width:100%;min-height:118px;padding-top:5px;padding-bottom:5px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 18px #48413614}.coach_dashboard_builder_fullscreen_copy{align-content:start;gap:2px;width:100%;min-width:0;padding:20px 74px 16px 24px;display:grid}.coach_dashboard_builder_fullscreen_copy em,.coach_dashboard_builder_fullscreen_copy small,.coach_dashboard_builder_fullscreen_copy strong{color:#fff;overflow-wrap:anywhere}.coach_dashboard_builder_fullscreen_copy strong{font-family:var(--scandia-bold);font-size:16px;line-height:1.1}.coach_dashboard_builder_fullscreen_copy small{font-family:var(--scandia-regular);font-size:14px;line-height:1.2}.coach_dashboard_builder_fullscreen_copy em{font-family:var(--scandia-bold);margin-top:28px;font-size:12px;font-style:normal}.coach_dashboard_builder_fullscreen_arrow{color:#fff;font-family:var(--scandia-bold);background:#757575bd;border-radius:0 8px 0 28px;justify-content:center;align-items:center;width:62px;height:58px;font-size:24px;display:inline-flex;position:absolute;top:0;right:0}.product_app_dashboard_pulse_modal{width:min(760px,100vw - 28px);max-height:calc(100vh - 56px);overflow:auto}.product_app_dashboard_pulse_modal_score{color:#fff;background:linear-gradient(135deg,#53657e,#7f93af);border-radius:24px;grid-template-columns:88px 1fr;align-items:center;gap:16px;margin:18px 0;padding:18px;display:grid}.product_app_dashboard_pulse_modal_score strong{font-family:var(--scandia-bold);background:#ffffff2e;border-radius:999px;place-items:center;width:72px;height:72px;font-size:26px;display:grid}.product_app_dashboard_pulse_modal_score span{font-family:var(--scandia-bold);display:block}.product_app_dashboard_pulse_modal_score p{color:#fffc;margin:5px 0 0}.product_app_dashboard_pulse_modal_section{gap:12px;margin-top:18px;display:grid}.product_app_dashboard_pulse_modal_section h4{color:#323232;font-family:var(--scandia-bold);margin:0}.product_app_dashboard_pulse_modal_grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.product_app_dashboard_pulse_modal_athletes div,.product_app_dashboard_pulse_modal_stat{color:#625d55;background:#fff7e8;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.product_app_dashboard_pulse_modal_athletes strong,.product_app_dashboard_pulse_modal_stat strong{color:#323232;font-family:var(--scandia-bold)}.product_app_dashboard_pulse_modal_athletes,.product_app_dashboard_pulse_modal_list{gap:10px;padding-left:14px;display:grid}.product_app_dashboard_pulse_modal_question{grid-template-columns:1fr auto;gap:10px;padding-top:14px;display:grid}.product_app_dashboard_pulse_modal_question.answer{background:#fff;border:1px solid #32323214;border-radius:18px;padding:14px}.product_app_dashboard_pulse_modal_question span,.product_app_dashboard_pulse_modal_question strong{display:block}.product_app_dashboard_pulse_modal_question:not(.answer) span{color:#798daf;margin-top:4px;font-size:13px}.product_app_dashboard_pulse_modal_question em{color:#fff;font-family:var(--scandia-bold);background:#53657e;border-radius:999px;place-items:center;width:46px;height:46px;font-style:normal;display:grid}.product_app_dashboard_pulse_modal_answers{background:#fff;border:1px solid #32323214;border-radius:18px;grid-column:1/-1;gap:6px;padding:14px;display:grid}.product_app_dashboard_pulse_modal_answers_title{grid-column:1/-1;gap:6px;font-weight:600;display:grid}.product_app_dashboard_pulse_modal_answers p{color:#625d55;grid-template-columns:minmax(110px,.35fr) 1fr;gap:10px;margin:0;display:grid}.product_app_dashboard_pulse_modal_answers b{color:#323232}.product_app_dashboard_meeting_card{color:#fff;background:linear-gradient(135deg,#4f637b,#6f87a1);border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:16px;display:grid}.product_app_dashboard_meeting_icon{background:#ffffff24;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.2rem;display:inline-flex}.product_app_dashboard_meeting_copy{gap:6px;display:grid}.product_app_dashboard_meeting_copy strong{color:#fff}.product_app_dashboard_meeting_copy p{color:#ffffffdb;margin:0}.product_app_dashboard_meeting_meta{color:#ffffffc2;justify-content:space-between;gap:12px;font-size:12px;display:flex}.product_app_dashboard_snapshot{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.product_app_dashboard_snapshot_metric{color:#323232;text-align:center;background:linear-gradient(#f3e1b8,#e8cf9d);border-radius:20px;place-items:center;min-width:82px;min-height:82px;padding:12px;display:grid}.product_app_dashboard_snapshot_metric strong{font-family:var(--scandia-bold);font-size:1.65rem}.product_app_dashboard_snapshot_metric span{color:#5b544b;letter-spacing:.04em;text-transform:uppercase;font-size:12px}.product_app_dashboard_snapshot_copy{gap:8px;display:grid}.product_app_dashboard_snapshot_copy h4{color:#323232;margin:0}.product_app_dashboard_snapshot_copy p{color:#5f5a52;margin:0}.product_app_dashboard_snapshot_meta{color:#746d62;flex-wrap:wrap;gap:8px 12px;font-size:12px;display:flex}.product_app_empty_inline{color:#6d6a64;background:#f8f1e6;border:1px dashed #3232321f;border-radius:16px;padding:16px 18px}.product_app_subgroup_builder{background:#f1e7d4;border-radius:20px;gap:14px;margin-bottom:20px;padding:16px;display:grid}.product_app_subgroup_header p,.product_app_subgroup_header strong{display:block}.product_app_subgroup_header strong{color:#323232;margin-bottom:4px}.product_app_subgroup_header p{color:#6d6a64;margin:0}.product_app_subgroup_selection_bar{color:#5d5952;font-family:var(--scandia-bold);font-size:var(--fs-sm);flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.product_app_subgroup_picker{align-content:start;gap:10px;max-height:220px;display:grid;overflow:auto}.product_app_checkbox_card{background:#fff;border:1px solid #32323214;border-radius:16px;padding:12px 14px}.product_app_checkbox_card span{font-size:var(--fs-md);flex-direction:column;gap:2px;display:flex}.product_app_checkbox_card small{color:#6d6a64;font-size:var(--fs-sm)}.product_app_team_action_modal .product_app_checkbox input[type=checkbox]{appearance:none;box-shadow:none;cursor:pointer;background:0 0;border:3px solid #8799bd;border-radius:4px;flex:none;place-content:center;width:24px;height:24px;margin:0;display:inline-grid}.product_app_team_action_modal .product_app_role_picker .product_app_checkbox input[type=checkbox]{margin-top:-2px}.product_app_team_action_modal .product_app_subgroup_picker .product_app_checkbox input[type=checkbox]{margin-top:7px}.product_app_team_action_modal .product_app_checkbox input[type=checkbox]:after{content:"";transform-origin:50%;border:3px solid #fff;border-width:0 3px 3px 0;width:8px;height:13px;transition:transform .12s;transform:rotate(45deg)scale(0)}.product_app_team_action_modal .product_app_checkbox input[type=checkbox]:checked{background:#8799bd;border-color:#8799bd}.product_app_team_action_modal .product_app_checkbox input[type=checkbox]:checked:after{transform:rotate(45deg)scale(1)}.product_app_team_action_modal .product_app_checkbox input[type=checkbox]:focus-visible{outline-offset:3px;outline:2px solid #8799bd6b}.product_app_team_action_modal .product_app_checkbox input[type=checkbox]:disabled{cursor:not-allowed;opacity:.55}.product_app_action_row{justify-content:flex-end;gap:12px;display:flex}.product_app_action_row button{color:#798daf;font-family:var(--scandia-bold);background:#798daf1a;border:1px solid #798daf2e;border-radius:999px;padding:8px 12px}.product_app_member_card{background:#fff;border:1px solid #32323214;border-radius:18px;min-width:0;box-shadow:0 8px 20px #3232320a}.product_app_member_card small{color:#6d6a64}.product_app_member_status{color:#5d5952;font-family:var(--scandia-bold);white-space:nowrap;background:#798daf1f;border-radius:999px;padding:6px 10px;font-size:12px}.product_app_member_status.is_pending{color:#bbb;float:right;opacity:.5;background:#ffffff24;margin-top:10px;font-size:13px;font-weight:400}.product_app_inline_link{color:#798daf;font-family:var(--scandia-bold);text-decoration:none}.product_app_inline_link:hover{text-decoration:underline}.product_app_article{gap:16px;display:grid}.product_app_article_body{color:#323232;background:#ffffffeb;border:1px solid #32323214;border-radius:18px;padding:18px;line-height:1.65}.product_app_article_body p:last-child{margin-bottom:0}.product_app_article_body a{color:#798daf}.product_app_detail_button{text-align:left;border:1px solid #32323214;width:100%}.product_app_detail_button.is_active{background:#798daf1f;border-color:#798daf}.product_app_member_controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.product_app_toggle_row{gap:10px;display:flex}.product_app_tab_button{color:#323232;font-family:var(--scandia-bold);background:#f1e7d4;border:1px solid #32323214;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.product_app_tab_button.is_active{color:#fff;background:#798daf;border-color:#798daf}.product_app_role_picker{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;display:grid}.product_app_empty_text{color:#6d6a64;padding:30px 40px}.product_app_hint_text{color:#6d6a64;margin-top:4px;display:block}.product_app_notice{border-radius:14px;margin:8px 0 0;padding:10px 14px;font-size:15px}.product_app_notice_success{color:#2f6b43;background:#5696691f}.product_app_notice_error{color:#b42318;background:#ff292914}.product_app_textarea{color:#323232;resize:vertical;background:#f1e7d4;border:1px solid #32323214;border-radius:18px;min-height:120px}.product_app_button_link{justify-content:center;align-items:center;text-decoration:none}.product_app_survey_screen{max-width:520px;margin:0 auto;padding-bottom:32px}.product_app_survey_screen_coach.product_app_survey_stage_list .product_app_survey_hero{display:none}.product_app_survey_screen_coach.product_app_survey_stage_list .product_app_survey_sheet{box-shadow:none;border-radius:24px;margin-top:0;padding-top:8px}.product_app_survey_stack_coach_list{gap:10px}.product_app_survey_intro_card{color:#323232;background:linear-gradient(#ead9af,#d7be82);border-radius:18px;justify-content:space-between;align-items:center;min-height:94px;padding:20px 22px;display:flex}.product_app_survey_intro_card strong{font-size:1.1rem;display:block}.product_app_survey_intro_play{background:#3232321f;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;display:inline-flex}.product_app_survey_hero{color:#fff;background:#323232;border-radius:28px 28px 0 0;min-height:180px;position:relative;overflow:hidden}.product_app_survey_hero_athlete{background:linear-gradient(#323232,#232323)}.product_app_survey_hero_backdrop{background:#ffffff0f;border-radius:50%;width:240px;height:240px;position:absolute;inset:auto -80px -90px auto}.product_app_survey_hero_body{z-index:1;gap:10px;padding:22px 24px 48px;display:grid;position:relative}.product_app_survey_hero_kicker{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.product_app_survey_hero_body h2{color:#fff;margin:0;font-size:1.9rem}.product_app_survey_hero_body p{color:#ffffffd1;margin:0}.product_app_survey_sheet{z-index:2;background:#fff;border-radius:32px 32px 24px 24px;margin-top:-24px;padding:22px 18px 24px;position:relative;box-shadow:0 -12px 30px #00000014}.product_app_survey_sheet_header{margin-bottom:12px}.product_app_survey_stack{gap:14px;display:grid}.product_app_survey_launch_card,.product_app_survey_launch_item,.product_app_survey_pending_card,.product_app_survey_today_card{cursor:pointer;text-align:left;border:0;width:100%}.product_app_survey_launch_card{color:#fff;background:linear-gradient(135deg,#6e86a7,#4c5f7d);border-radius:22px;gap:8px;padding:22px 20px;display:grid;box-shadow:0 16px 28px #4f5f7d3d}.product_app_survey_launch_card span,.product_app_survey_launch_card strong{display:block}.product_app_survey_launch_card_coach{box-shadow:none;background:linear-gradient(#7b95b6,#5f7896);border-radius:14px;padding:16px 18px}.product_app_survey_today_cluster{gap:12px;display:grid}.product_app_survey_today_card{color:#fff;background:linear-gradient(135deg,#8f7d4e,#665529);border-radius:24px;gap:10px;padding:26px 20px;display:grid}.product_app_survey_today_card_athlete{background:linear-gradient(135deg,#7b9aa4,#4f6a73)}.product_app_survey_today_card small,.product_app_survey_today_card span,.product_app_survey_today_card strong{display:block}.product_app_survey_today_card_coach{background:linear-gradient(#7f6a3e,#5e4b24);border-radius:14px;gap:8px;padding:16px}.product_app_survey_today_row{grid-template-columns:auto 1fr;align-items:center;gap:12px;display:grid}.product_app_survey_today_rating{color:#323232;font-family:var(--scandia-bold);background:#fff;border-radius:14px;place-items:center;min-width:78px;min-height:74px;padding:8px 14px;font-size:2rem;display:grid}.product_app_survey_today_meta{gap:6px;display:grid}.product_app_survey_today_meta strong{font-size:1.05rem}.product_app_survey_today_card strong{font-size:1.12rem}.product_app_survey_today_card small{color:#ffffffd1}.product_app_survey_today_card.is_empty{color:#323232;background:linear-gradient(135deg,#d7ccba,#c6b397)}.product_app_survey_today_card.is_empty small,.product_app_survey_today_card.is_empty span{color:#544e47}.product_app_survey_date_pill{background:#f4eee6;border:1px solid #32323214;border-radius:999px;align-items:center;gap:12px;padding:10px 12px;display:flex}.product_app_survey_date_pill .form-control{box-shadow:none;background:0 0;border:0;min-width:0;padding:8px 4px}.product_app_survey_section_title{color:#323232;font-family:var(--scandia-bold);padding-left:10px;font-size:.95rem}.product_app_survey_launch_list,.product_app_survey_pending_list,.product_app_survey_recent_list{gap:12px;display:grid}.product_app_survey_recent_card{background:#fff;border:1px solid #32323214;border-radius:14px;gap:12px;padding:16px;display:grid}.product_app_survey_recent_copy{gap:6px;display:grid}.product_app_survey_recent_copy strong{color:#323232}.product_app_survey_recent_copy span{color:#6d6a64}.product_app_survey_recent_score{color:#323232;font-family:var(--scandia-bold);justify-self:end;font-size:1.5rem}.product_app_survey_launch_item{color:#323232;background:linear-gradient(#f3e0b8,#ecd1a0);border-radius:14px;gap:10px;padding:18px;display:grid;box-shadow:0 8px 16px #78643a1f}.product_app_survey_stage_shell{gap:16px}.product_app_survey_stage_bar{justify-content:flex-start;align-items:center;display:flex}.product_app_survey_stage_back{color:#323232;font-family:var(--scandia-bold)}.product_app_survey_stage_back,.product_app_survey_stage_note_dark{background:0 0;border:0;padding:0}.product_app_survey_stage_note_dark h3,.product_app_survey_stage_note_dark strong{color:#323232;font-size:1.15rem;line-height:1.45}.product_app_survey_stage_note_dark p,.product_app_survey_stage_note_dark span{color:#6d6a64}.product_app_survey_days_topline{color:#6d6a64;justify-content:space-between;align-items:center;gap:12px;min-height:20px;font-size:14px;display:flex}.product_app_survey_pause_link{color:#323232;background:0 0;border:0;font-size:14px;text-decoration:underline}.product_app_survey_launch_item p{color:#5c554a;margin:0}.product_app_survey_question_group,.product_app_survey_stage_note{background:#fff;border:1px solid #32323214;border-radius:22px;padding:18px}.product_app_survey_question_group h3,.product_app_survey_stage_note h3,.product_app_survey_stage_note strong{color:#323232;margin:0 0 6px}.product_app_survey_stage_note p,.product_app_survey_stage_note span{color:#6d6a64}.product_app_survey_question_list{gap:14px;display:grid}.product_app_survey_analysis_row,.product_app_survey_question_item{border-bottom:1px solid #32323214;padding-bottom:12px}.product_app_survey_analysis_row:last-child,.product_app_survey_question_item:last-child{border-bottom:0;padding-bottom:0}.product_app_survey_analysis_row strong,.product_app_survey_question_item strong{color:#323232;overflow-wrap:anywhere;margin-bottom:6px;display:block}.product_app_survey_analysis_row p,.product_app_survey_detail_question_text,.product_app_survey_detail_rowcopy p,.product_app_survey_detail_rowcopy strong,.product_app_survey_question_item p{color:#323232;overflow-wrap:anywhere}.product_app_survey_day_grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.product_app_survey_day_chip{color:#323232;font-family:var(--scandia-bold);background:#fff;border:1px solid #3232321f;border-radius:18px;justify-content:center;align-items:center;min-height:58px;padding:0;display:flex;position:relative}.product_app_survey_day_chip input{opacity:0;position:absolute;inset:0}.product_app_survey_day_chip.is_active{color:#fff;background:#798daf;border-color:#798daf}.product_app_survey_day_legend{color:#6d6a64;gap:10px;font-size:13px;display:grid}.product_app_survey_day_legend div{align-items:center;gap:10px;display:flex}.product_app_survey_day_legend span{background:#fff;border:1px solid #3232321f;border-radius:8px;width:24px;height:24px}.product_app_survey_day_legend span.is_active{background:#798daf;border-color:#798daf}.product_app_survey_schedule_grid{gap:12px}.product_app_survey_inline_field{color:#323232;background:#fff;margin-top:-2px}.product_app_step_actions_footer{border-top:1px solid #32323214;margin-top:10px;padding-top:10px}.product_app_survey_individual_list{gap:10px;min-width:0;display:grid;overflow:visible}.product_app_survey_pending_list>h3{color:#323232;margin:0}.product_app_survey_pending_card{color:#fff;background:linear-gradient(135deg,#556a7f,#323232);border-radius:24px;gap:8px;padding:18px 20px;display:grid}.product_app_survey_pending_card span,.product_app_survey_pending_card strong{display:block}.product_app_survey_answer_item{border-bottom:1px solid #32323214;gap:10px;padding-bottom:14px;display:grid}.product_app_survey_answer_item:last-child{border-bottom:0;padding-bottom:0}.product_app_survey_answer_item strong{color:#323232}.product_app_survey_detail_screen{gap:14px;display:grid}.product_app_survey_detail_header{color:#fff;background:#323232;border-radius:28px;justify-items:center;gap:12px;padding:18px 20px 22px;display:grid}.product_app_survey_detail_edit{color:#fff;background:0 0;border:0;justify-self:end;font-size:14px;text-decoration:underline}.product_app_survey_detail_ring{background:radial-gradient(circle at center,#323232 52%,transparent 53%),conic-gradient(#fff var(--survey-progress,0),#ffffff2e 0);border-radius:50%;place-items:center;width:150px;height:150px;display:grid}.product_app_survey_detail_ring_inner{color:#fff;font-family:var(--scandia-bold);background:#323232;border-radius:50%;place-items:center;width:106px;height:106px;font-size:2rem;display:grid}.product_app_survey_detail_titleblock{text-align:center;justify-items:center;gap:4px;display:grid}.product_app_survey_detail_titleblock small,.product_app_survey_detail_titleblock span,.product_app_survey_detail_titleblock strong{display:block}.product_app_survey_detail_titleblock small,.product_app_survey_detail_titleblock span{color:#ffffffe0}.product_app_survey_detail_sheet{background:#fff;border-radius:28px;gap:12px;padding:14px;display:grid}.product_app_survey_detail_tabs{background:#f1e7d4;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px;display:grid}.product_app_survey_detail_tabs button{color:#323232;font-family:var(--scandia-bold);background:0 0;border:0;border-radius:999px;height:40px}.product_app_survey_detail_tabs button.is_active{background:#fff}.product_app_survey_detail_panel{background:#fff;border:1px solid #32323214;border-radius:22px;padding:12px}.product_app_survey_detail_panel_header{justify-content:space-between;align-items:center;gap:10px;padding:6px 4px 16px;display:flex}.product_app_survey_detail_back{color:#6d6a64;font-size:13px}.product_app_survey_detail_back_button{color:#6d6a64;background:0 0;border:0;padding:0;font-size:13px}.product_app_survey_detail_panel_header strong{color:#323232}.product_app_survey_detail_scorecard{color:#fff;border-radius:18px;align-items:center;gap:16px;margin-bottom:12px;padding:12px;display:flex}.product_app_survey_detail_scorecard.is_daily{background:linear-gradient(135deg,#6d7f97,#50627e)}.product_app_survey_detail_scorecard.is_season{background:linear-gradient(135deg,#9a8451,#765f32)}.product_app_survey_detail_scorecard.is_individual{background:linear-gradient(135deg,#86735a,#65523a)}.product_app_survey_detail_score{color:#323232;font-family:var(--scandia-bold);background:#fff;border-radius:16px;place-items:center;min-width:74px;height:56px;font-size:1.7rem;display:grid}.product_app_survey_detail_scorecopy{gap:4px;display:grid}.product_app_survey_detail_scorecopy span,.product_app_survey_detail_scorecopy strong{display:block}.product_app_survey_detail_rows{gap:10px;display:grid}.product_app_survey_detail_drilldown{gap:14px;display:grid}.product_app_survey_detail_rowcard{background:#fff;border:1px solid #32323214;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:12px;display:grid}.product_app_survey_detail_rowcard.is_button{text-align:left;border:1px solid #32323214;width:100%}.product_app_survey_detail_question_text{color:#323232;background:#f7f1e7;border-radius:18px;margin:0;padding:14px 16px;line-height:1.5}.product_app_survey_media_panel{gap:12px;display:grid}.product_app_survey_media_card{background:#f7f1e7;border-radius:18px;gap:10px;padding:12px;display:grid}.product_app_survey_media_label{color:#6d6a64;text-transform:capitalize;font-size:12px}.product_app_survey_media_frame,.product_app_survey_media_player{background:#111;border:0;border-radius:14px;width:100%}.product_app_survey_media_player{min-height:52px}.product_app_survey_media_frame,.product_app_survey_media_player:not(.product_app_survey_media_player_audio){min-height:220px}.product_app_survey_media_player_shell{background:#111;border-radius:14px;width:100%;overflow:hidden}.product_app_survey_media_player_shell.is_video{aspect-ratio:16/9;min-height:220px}.product_app_survey_media_player_shell.is_audio{min-height:72px}.product_app_survey_media_sr_only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product_app_survey_media_link{color:#50627e;font-size:13px;text-decoration:underline}.product_app_journal_screen{gap:16px;display:grid}.product_app_journal_hero{display:grid}.product_app_journal_hero_card{color:#323232;background:#f1e7d4;border-radius:24px;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.product_app_journal_hero_card strong{font-family:var(--scandia-bold);font-size:1.1rem}.product_app_journal_rail_actions{gap:10px;display:grid}.product_app_journal_link_card{color:#323232;text-align:left;background:#fff;border:0;border-radius:22px;gap:4px;width:100%;padding:16px 18px;display:grid}.product_app_journal_link_card strong{font-family:var(--scandia-bold)}.product_app_journal_link_card span{color:#6d6a64;font-size:13px}.product_app_journal_tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.product_app_journal_tabs button{color:#323232;font-family:var(--scandia-bold);background:#f1e7d4;border:0;border-radius:999px;height:42px}.product_app_journal_tabs button.is_active{color:#fff;background:#a56a2a}.product_app_journal_stack{gap:12px;display:grid}.product_app_journal_category{gap:10px;display:grid}.product_app_journal_category_header{color:#fff;text-align:left;background:#a56a2a;border:0;border-radius:22px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:20px 24px;display:flex}.product_app_journal_category_header strong{font-family:var(--scandia-bold);font-size:1.05rem}.product_app_journal_prompt_list{gap:10px;display:grid}.product_app_journal_prompt_card{color:#323232;text-align:left;background:#efe6d7;border:0;border-radius:22px;gap:10px;width:100%;padding:18px 20px;display:grid}.product_app_journal_prompt_copy{gap:8px;display:grid}.product_app_journal_prompt_copy strong{color:#323232;font-family:var(--scandia-bold)}.product_app_journal_prompt_copy p{color:#4e4a45;white-space:pre-line;margin:0}.product_app_journal_prompt_badge{color:#a56a2a;font-family:var(--scandia-bold);background:#fff;border-radius:999px;justify-self:end;padding:5px 10px;font-size:12px}.product_app_journal_empty,.product_app_journal_empty_inline{color:#6d6a64;background:#fff;border-radius:18px;padding:16px 18px}.product_app_journal_detail_shell{gap:14px;width:min(760px,100%);margin:0 auto;display:grid}.product_app_journal_detail_header{color:#fff;background:#a56a2a;border-radius:28px;gap:10px;padding:24px 24px 28px;display:grid}.product_app_journal_detail_header_brown{background:#a56a2a}.product_app_journal_detail_header strong{font-family:var(--scandia-bold);font-size:1.4rem}.product_app_journal_detail_subtitle{color:#ffffffe0;font-size:1.1rem}.product_app_journal_detail_header p{color:#ffffffeb;margin:0}.product_app_journal_back{color:#fff;background:0 0;border:0;justify-self:start;padding:0;font-size:14px}.product_app_journal_detail_sheet{background:#fff;border-radius:28px;gap:16px;padding:22px;display:grid}.product_app_journal_alert{color:#b0342b;font-size:14px;line-height:1.5}.product_app_journal_bio{color:#323232;background:#faf6ef;border-radius:18px;padding:14px 16px}.product_app_journal_quote_block{color:#323232;gap:6px;display:grid}.product_app_journal_quote_label{font-family:var(--scandia-bold)}.product_app_journal_answer_list,.product_app_journal_question_list,.product_app_journal_submission_block{gap:12px;display:grid}.product_app_journal_question_list_plain{gap:10px}.product_app_journal_answer_card,.product_app_journal_answer_row,.product_app_journal_question_row,.product_app_journal_submission_question{background:#faf6ef;border-radius:18px;gap:8px;padding:14px 16px;display:grid}.product_app_journal_question_row{grid-template-columns:auto 1fr;align-items:start}.product_app_journal_answer_row p,.product_app_journal_question_row p{margin:0}.product_app_journal_builder_row{color:#323232;text-align:left;background:#faf6ef;border:0;border-radius:18px;gap:6px;width:100%;padding:14px 16px;display:grid}.product_app_journal_builder_row p{margin:0}.product_app_journal_builder_row_label{font-family:var(--scandia-bold)}.product_app_journal_schedule_box{gap:12px;display:grid}.product_app_journal_footer{justify-content:flex-end;gap:10px;display:flex}.product_app_journal_footer_between{justify-content:space-between}.product_app_journal_text_link{color:#323232;font-family:var(--scandia-bold);background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.product_app_journal_previous_filters{gap:12px;display:grid}.product_app_journal_submission_card{color:#323232;text-align:left;background:linear-gradient(#f3e7d1,#ead8bb);border:0;border-radius:22px;gap:6px;width:100%;padding:16px 18px;display:grid}.product_app_journal_submission_card_previous{background:#efe6d7}.product_app_journal_submission_card strong{font-family:var(--scandia-bold)}.product_app_journal_submission_card p,.product_app_journal_submission_card span{margin:0}.product_app_journal_score_header{color:#fff;background:#a56a2a;border-radius:28px;justify-items:center;gap:12px;padding:24px 20px 12px;display:grid}.product_app_journal_score_ring{border:12px solid #ffffff38;border-radius:50%;place-items:center;width:160px;height:160px;display:grid}.product_app_journal_score_ring div{text-align:center;gap:4px;display:grid}.product_app_journal_score_ring strong{font-family:var(--scandia-bold);font-size:2.25rem;line-height:1}.product_app_journal_score_copy{justify-items:center;gap:4px;display:grid}.product_app_journal_score_copy strong{font-family:var(--scandia-bold)}.product_app_journal_answer_card_tall textarea{min-height:140px}.product_app_journal_char_count{color:#6d6a64;font-size:12px}.product_app_journal_success_screen{place-items:center;min-height:420px;padding:12px;display:grid}.product_app_journal_success_card{text-align:center;background:#fff;border-radius:30px;align-content:center;justify-items:center;gap:18px;width:100%;max-width:560px;min-height:420px;padding:36px 24px;display:grid}.product_app_journal_success_icon{color:#fff;font-family:var(--scandia-bold);background:#a56a2a;border-radius:50%;place-items:center;width:76px;height:76px;font-size:2rem;display:grid}.product_app_survey_detail_rowindex,.product_app_survey_detail_rowscore{color:#323232;font-family:var(--scandia-bold);font-size:1.25rem}.product_app_survey_detail_rowcopy{gap:4px;display:grid}.product_app_survey_detail_rowcopy strong{color:#323232}.product_app_survey_detail_rowcopy p{color:#6d6a64;margin:0}.product_app_survey_success_screen{place-items:center;min-height:420px;display:grid}.product_app_survey_success_shell{color:#fdf7eb;text-align:center;background:#323232;border-radius:28px;place-items:center;gap:18px;width:100%;min-height:320px;padding:40px 28px;display:grid}.product_app_survey_success_icon{color:#323232;font-family:var(--scandia-bold);background:#fdf7eb;border-radius:999px;place-items:center;width:84px;height:84px;font-size:2rem;display:grid}.product_app_survey_success_shell h3{margin:0;font-size:1.8rem;line-height:1.35}.product_app_bottom_nav{z-index:40;background:#323232;border-radius:24px;grid-template-columns:repeat(auto-fit,minmax(58px,1fr));gap:8px;padding:12px;display:grid;position:fixed;bottom:14px;left:max(16px,50% - 538px);right:max(16px,50% - 538px);box-shadow:0 18px 40px #32323247}.product_app_bottom_nav_item{color:#ffffffa3;text-align:center;border-radius:18px;justify-items:center;gap:3px;padding:10px 8px;transition:background-color .2s,color .2s;display:grid}.product_app_bottom_nav_item .product_app_svg_icon{margin-bottom:1px}.product_app_bottom_nav_item strong{font-size:var(--fs-xs)}.product_app_bottom_nav_item span{letter-spacing:.08em;text-transform:uppercase;font-size:10px}.product_app_bottom_nav_item.is_active{color:#fff;background:#798daf66}.builder_detail_overlay.builder_audio_overlay{z-index:1999}
