@charset "UTF-8";.Drawer{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;visibility:hidden;margin:-9999px 0 0 -9999px;background-color:#0000004d;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0)}.Drawer_open,.Drawer_exit_active{display:block;visibility:visible;margin:0}.Drawer_enter_active,.Drawer_appear_active{animation-name:modal-open;animation-duration:.3s}.Drawer_enter_active .Drawer__content,.Drawer_appear_active .Drawer__content{animation-name:modal-content-open;animation-duration:.3s}.Drawer_exit_active{animation-name:modal;animation-duration:.3s;animation-fill-mode:forwards}.Drawer_exit_active .Drawer__content{animation-name:modal-content-close;animation-duration:.3s}.Drawer__content{background-color:#fff;height:100dvh;position:absolute;top:0;left:0;width:100%;overflow:auto}.Drawer__top{height:30px;padding:0 16px;margin-top:10px;margin-bottom:10px;display:flex;align-items:center;justify-content:flex-end}.Drawer__cross{display:flex;color:#000;padding:8px}@keyframes modal{0%{opacity:1}to{opacity:0}}@keyframes modal-open{0%{opacity:0}to{opacity:1}}@keyframes modal-content-open{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes modal-content-close{0%{transform:translate(0)}to{transform:translate(100%)}}.FeedPost__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.FeedPost__author{display:flex;justify-content:flex-start;align-items:center}.FeedPost__author-image,.FeedPost__author-image img{width:36px;height:36px;border-radius:36px;object-fit:cover}.FeedPost__author-name{margin-left:4px;font-size:15px;font-weight:500;line-height:135%;letter-spacing:-.3px}.FeedPost__post-date{margin-left:6px;color:#0000008f;font-size:15px;font-weight:400;line-height:20px;letter-spacing:-.3px}.FeedPost__more{display:flex;align-items:center;justify-content:center;height:32px;width:32px}.FeedPost__more svg{height:16px;width:16px}.FeedPost__text{font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:12px}.FeedPost__media{margin-bottom:8px;width:100%}.FeedPost__media img{border-radius:8px;width:100%}.FeedPost__stats{display:flex;align-items:center;justify-content:flex-start}.FeedPost__button{outline:none;border:none;background:none;padding:4px;display:flex;align-items:center;justify-content:flex-start;gap:4px;color:var(--graphic-primary, #0d0d0d);font-size:14px;font-style:normal;font-weight:400;line-height:22px}.FeedPost__likes_isLiked svg{color:#da3840;fill:#da3840}.FeedPost__swiper{overflow:visible!important}.Loading{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:14.6rem;margin-top:7.3rem;margin-bottom:7.3rem}.Loading:before,.Loading:after{content:"";position:absolute;border-radius:50%;animation-duration:1.8s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;filter:drop-shadow(0 0 .7555555556rem rgba(76,66,140,.75))}.Loading:before{width:100%;padding-bottom:100%;box-shadow:inset 0 0 0 1.7rem #4c428c;animation-name:pulsA}.Loading:after{width:calc(100% - 3.4rem);padding-bottom:calc(100% - 3.4rem);box-shadow:0 0 #4c428c;animation-name:pulsB}@keyframes pulsA{0%{box-shadow:inset 0 0 0 1.7rem #4c428c;opacity:1}50%,to{box-shadow:inset 0 0 #4c428c;opacity:0}}@keyframes pulsB{0%,50%{box-shadow:0 0 #4c428c;opacity:0}to{box-shadow:0 0 0 1.7rem #4c428c;opacity:1}}.ErrorContainer{display:flex;align-items:center;justify-content:center;flex-direction:column}.ErrorContainer__image{width:200px}.ErrorContainer__text{text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:17px;letter-spacing:-.24px;color:var(--training-text-color, rgba(0, 0, 0, .53))}.ErrorContainer__button{margin-top:16px}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.Button{text-decoration:none;display:flex;position:relative;padding:14px 16px;border:2px solid var(--primary-buttons, #4c428c);border-radius:12px;background:var(--primary-buttons, #4c428c);box-shadow:1px 1px 12px 2px #926fd94d;align-items:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;text-overflow:ellipsis;width:100%;font-size:15px;font-style:normal;font-weight:500;line-height:22px;-webkit-tap-highlight-color:transparent;outline:none;transition:transform .1s ease-out,color .15s linear}.Button:active{transition:none;transform:scale(.96)}.Button_width_content{display:inline-flex;width:auto}.Button_size_xs{padding:0 16px;font-size:14px;font-weight:500;line-height:22px;height:35px;border-radius:8px}.Button_view_outline{border:none;box-shadow:none;background:var(--bg-grey-primary, #f6f6f7);color:var(--primary-buttons, #4c428c)}.Button_view_outline-danger{border:1px solid var(--action-allert, rgba(229, 85, 109, .25));background-color:#fff;box-shadow:none;color:var(--Accent, #e5556d)}.Button_view_danger{border:none;box-shadow:none;border-radius:8px;background:var(--allert-text, #e5556d);color:#fff}.Button_disabled{opacity:.5}.Button_loading{animation:pulse 1s ease infinite}.DataLoader__loading{max-height:calc(100dvh - var(--bottom-bar-height, 60px));height:100dvh;display:flex;align-items:center;justify-content:center}.TopBar{height:var(--topbar-height, 66px);display:flex;align-items:center;justify-content:space-between;padding:16px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#ffffff80}.TopBar__side{display:flex;width:76px;height:36px;align-items:center}.TopBar__side_left{justify-content:flex-start;-webkit-tap-highlight-color:transparent;outline:none;transition:transform .1s ease-out,color .15s linear}.TopBar__side_left:active{transition:none;transform:scale(.96)}.TopBar__side_text{font-weight:500;font-size:15px;line-height:22px;letter-spacing:0%;padding-left:12px}.TopBar__side_right{justify-content:flex-end}.TopBar__title{flex:3;text-align:center;font-size:15px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:-.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TopBar__subtitle{color:#00000080;text-align:center;font-size:11px;font-weight:700;line-height:22px}.MiniButton{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:none;padding:0;-webkit-tap-highlight-color:transparent;outline:none;transition:transform .1s ease-out,color .15s linear}.MiniButton_withBackground{padding:6px;border-radius:360px;background:var(--Tabs-background, rgba(197, 187, 235, .25));box-shadow:0 2px 6px #00000014;color:#4c406e}.MiniButton_withBackground .MiniButton__icon{width:18px;height:18px}.MiniButton_isLiked .MiniButton__icon{fill:#4c406e}.MiniButton__icon{width:32px;height:32px}.MiniButton:active{transition:none;transform:scale(.9)}.Feed__content{padding:0 16px}.Feed__post+.Feed__post{margin-top:30px}.Feed__plus{color:gray}.Feed__comment-form-wrapper{padding:0 16px;height:100%;max-height:calc(100dvh - var(--topbar-height, 66px) - var(--tg-safe-area-inset-bottom, 0px))}.Feed__comment-form{height:100%}.TextAreaInput{width:100%;display:block}.TextAreaInput__title{color:var(--grey-unactive, #808080);font-size:12px;font-style:normal;font-weight:500;line-height:17px;letter-spacing:-.24px;margin-bottom:16px}.TextAreaInput__input{min-height:52px;color:var(--black, #000);font-family:Inter;font-size:15px;font-style:normal;font-weight:300;line-height:20px;letter-spacing:-.3px;padding:0 0 4px;width:100%;border:none;border-radius:0;border-bottom:1px solid var(--texts-unactive, #D0D0D0);outline:none}.TextAreaInput__input::placeholder{color:var(--texts-unactive, #d0d0d0)}.TextAreaInput__input:focus{border-bottom:1px solid var(--texts-unactive, #555555)}.TextAreaInput__error{color:var(--Accent, #e5556d);font-size:15px;font-weight:400;line-height:22px;letter-spacing:-.3px;margin-top:10px}.TextAreaInput_view_outline .TextAreaInput__wrapper{padding:6px 30px;border-radius:12px;border:1px solid #F0ECF9}.TextAreaInput_view_outline.TextAreaInput_error .TextAreaInput__wrapper{border:1px solid var(--Accent, #E5556D)}.TextAreaInput_view_outline .TextAreaInput__title{font-weight:400;margin-bottom:4px}.TextAreaInput_view_outline .TextAreaInput__input{border-bottom:none}.TextAreaInput_view_outline .TextAreaInput__error{font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:-.24px}.PostForm__form{height:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:12px}.PostForm__head{display:flex;align-items:center;justify-content:flex-start;margin-bottom:18px}.PostForm__avatar{width:36px;height:36px;border-radius:100px;object-fit:cover}.PostForm__title{font-size:14px;font-style:normal;font-weight:500;line-height:22px;color:#06090a;margin-left:8px}.PostForm__field{border-bottom:1px solid #e5e5e5;margin-bottom:22px}.PostForm__file-input{display:none}.PostForm__attachment-button{color:gray;width:20px;height:20px;pointer-events:none}.PostForm__files{margin-bottom:12px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;gap:8px}.PostForm__preview-container{position:relative;width:100%;height:60px;border-radius:10px;overflow:hidden}.PostForm__preview-image{width:100%;height:100%;object-fit:cover}.PostForm__delete-button{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background-color:#00000080;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:opacity .2s ease;padding:0}.PostForm__delete-button svg{width:12px;height:12px;color:#fff}.PostForm__button+.PostForm__button{margin-top:4px}.g-icon{color:inherit;line-height:0;vertical-align:top}.g-portal__theme-wrapper{display:contents}.g-sheet{position:fixed;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;z-index:100000}.g-sheet__veil{position:absolute;inset-block-start:0;inset-inline-start:0;height:100%;width:100%;background-color:var(--g-color-sfx-veil);opacity:0;will-change:opacity}.g-sheet__veil_with-transition{transition:opacity .3s ease}.g-sheet__sheet{position:absolute;inset-block-start:100%;inset-inline-start:0;width:100%;max-height:90%;will-change:transform}.g-sheet__sheet_with-transition{transition:transform .3s ease}.g-sheet__sheet-swipe-area{position:absolute;inset-block-start:-20px;inset-inline-start:0;width:100%;height:40px;z-index:1}.g-sheet__sheet-top{position:relative;height:20px;border-start-start-radius:20px;border-start-end-radius:20px;background-color:var(--g-color-base-float)}.g-sheet__sheet-top-resizer{--_--translate-x: calc(-50% * var(--g-flow-direction));position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(var(--_--translate-x)) translateY(-50%);width:40px;height:4px;border-radius:4px;background-color:var(--g-color-line-generic)}.g-sheet__sheet-scroll-container{box-sizing:border-box;max-height:calc(90% - 20px);overflow:hidden auto;overscroll-behavior-y:contain;background-color:var(--g-color-base-float);transition:height .3s ease}.g-sheet__sheet-scroll-container_without-scroll{overflow:hidden}.g-sheet__sheet-content-box{border:1px solid transparent}.g-sheet__sheet-content-box-border-compensation{margin:-1px}.g-sheet__sheet-content{box-sizing:border-box;width:100%;padding:var(--g-sheet-content-padding, 0 10px)}.g-sheet__sheet-content-title{padding-block-end:8px;font-size:var(--g-text-body-2-font-size);line-height:28px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.g-skeleton{--_--animation-from: calc(-100% * var(--g-flow-direction));--_--animation-to: calc(100% * var(--g-flow-direction));--_--gradient-deg: calc(90deg * var(--g-flow-direction));display:inline-block;position:relative;z-index:0;width:100%;border-radius:5px;overflow:hidden;background-color:var(--g-color-base-generic)}.g-skeleton:after{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--_--gradient-deg),transparent,var(--g-color-base-generic));animation:g-skeleton 1.2s ease-out infinite;content:""}@keyframes g-skeleton{0%{transform:translate(var(--_--animation-from))}to{transform:translate(var(--_--animation-to))}}.ListItems__item{display:flex;align-items:center;justify-content:flex-start;gap:4px;padding:6px 0;font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.3px}.ListItems__item_view_danger{color:var(--alert-text, #E5556D)}.ListItems__item+.ListItems__item{border-top:1px solid var(--bg-search-other, rgba(217, 217, 217, .3))}.ListItems__icon{width:14px;height:14px}.ListItems__icon svg{display:block;width:100%;height:100%}.Dialog{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;align-items:center;justify-content:center}.Dialog__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080}.Dialog__content{position:relative;background-color:#fff;border-radius:16px;padding:18px 26px;width:90%;max-width:400px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 4px 12px #0000001a}.Dialog__image-container{width:64px;height:64px;border-radius:8px;background-color:#ffebee;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.Dialog__title{font-size:15px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:-.3px;margin-bottom:6px}.Dialog__description{font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.3px;margin-bottom:16px}.Dialog__buttons{display:flex;width:100%;gap:12px}.Dialog__button{flex:1}.FeedPostMoreSheet{--g-sheet-content-padding: 12px 12px calc(20px + var(--tg-safe-area-inset-bottom, 0px))}.FeedPostEdit__comment-form-wrapper{padding:0 16px;height:100%;max-height:calc(100dvh - var(--topbar-height, 66px) - var(--tg-safe-area-inset-bottom, 0px))}.FeedPostEdit__comment-form{height:100%}.Notification{font-size:14px;font-style:normal;font-weight:400;line-height:22px;display:inline-flex;padding:8px 16px;align-items:center;gap:8px;border-radius:12px;background:var(--trainings-white, #fbfbfb);box-shadow:0 2px 10px #0003}.Notification_type_error{color:var(--alert-text, #e5556d);border-radius:12px;background:#f7e2e5}.Notification_type_success{color:var(--Colors-Green, var(--Colors-Green, #34c759))}.Notification__check{width:15px;height:15px;color:#fff;border-radius:15px;background:var(--Colors-Green, #34c759);display:flex;align-items:center;justify-content:center}.Notification__check svg{width:100%;height:100%;padding:2px}.Notification__text{flex:1}.EmptyContainer{display:flex;align-items:center;justify-content:center;flex-direction:column}.EmptyContainer__image{width:200px}.EmptyContainer__text{text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:17px;letter-spacing:-.24px;color:var(--training-text-color, rgba(0, 0, 0, .53))}.RadioButton{--g-color-base-generic: var(--notifications, rgba(197, 187, 235, .1));box-sizing:border-box;display:inline-flex;flex-direction:row;font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);border-radius:var(--_--border-radius);background-color:var(--g-color-base-generic);position:relative;box-shadow:0 1px 12px .5px #c6c0c012;--_--border-radius-inner: calc(var(--_--border-radius) - 3px)}.RadioButton__plate{position:absolute;inset-block:0;transition:left .2s,width .2s}.RadioButton__plate[hidden]{display:none}.RadioButton__option{-webkit-tap-highlight-color:transparent;flex:1 1 auto;-webkit-user-select:none;user-select:none;font-size:var(--g-text-body-1-font-size);text-align:center;border-radius:var(--_--border-radius-inner);cursor:pointer;transform:scale(1);transition:color .15s linear}.RadioButton__option-outline{content:"";position:absolute;z-index:-1;top:3px;right:3px;bottom:3px;left:3px;border-radius:var(--_--border-radius-inner)}.RadioButton__option-control{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;margin:0;padding:0;border:none;outline:none;opacity:0;cursor:inherit}.RadioButton__option-control:focus-visible+.RadioButton__option-outline{outline:2px solid var(--g-color-line-focus)}.RadioButton__option-text{display:inline-block;white-space:nowrap;color:var(--g-color-text-complementary);font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.3px}.RadioButton__option-text_icon{height:100%;display:flex;align-items:center}.RadioButton__option:hover .RadioButton__option-text,.RadioButton__option_checked .RadioButton__option-text{color:var(--Tabs-rate, #4c406e)}.RadioButton__option_checked{cursor:default}.RadioButton__option_disabled{cursor:default;pointer-events:none}.RadioButton__option_disabled .RadioButton__option-text{color:var(--g-color-text-hint)}.RadioButton__plate:before,.RadioButton__option:before{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:var(--_--border-radius-inner)}.RadioButton__option:before{z-index:-1}.RadioButton__plate:before,.RadioButton__plate[hidden]~.RadioButton__option_checked:before{content:"";border-radius:10px;background:var(--trainings-white, #fbfbfb);box-shadow:0 1px 12px .5px #00000012}.RadioButton_size_s{--_--border-radius: 12px}.RadioButton_size_s .RadioButton__option{height:24px;line-height:24px}.RadioButton_size_s .RadioButton__option-text{margin:0 10px}.RadioButton_size_m{--_--border-radius: 18px}.RadioButton_size_m .RadioButton__option{height:28px;line-height:28px}.RadioButton_size_m .RadioButton__option-text{margin:0 13px}.RadioButton_size_l{--_--border-radius: 12px}.RadioButton_size_l .RadioButton__option{height:36px;line-height:36px}.RadioButton_size_l .RadioButton__option-text{margin:0 15px}.RadioButton_size_xl{--_--border-radius: 18px}.RadioButton_size_xl .RadioButton__option{height:44px;line-height:44px;font-size:var(--g-text-body-2-font-size)}.RadioButton_size_xl .RadioButton__option-text{margin:0 25px}.RadioButton_width_auto{max-width:100%}.RadioButton_width_max{width:100%}.RadioButton_width_auto .RadioButton__option,.RadioButton_width_max .RadioButton__option{overflow:hidden}.RadioButton_width_auto .RadioButton__option-text,.RadioButton_width_max .RadioButton__option-text{display:block;overflow:hidden;text-overflow:ellipsis;line-height:unset}.NutritionCard{-webkit-tap-highlight-color:transparent;outline:none;color:inherit;text-decoration:none;display:block}.NutritionCard__image{margin-bottom:8px;position:relative}.NutritionCard__image:before{display:block;content:"";width:100%;padding-block-start:50%}.NutritionCard__image>*:only-child{position:absolute;top:0;right:0;bottom:0;left:0}.NutritionCard__image img{border-radius:12px;width:100%;height:100%;object-fit:cover}.NutritionCard__title{color:#06090a;font-size:15px;font-style:normal;font-weight:500;line-height:135%;letter-spacing:-.3px}.NutritionCard__params{color:var(--grey-unactive, #808080);display:flex;align-items:center;justify-content:flex-start;gap:6px}.NutritionCard__param{display:flex;align-items:center;justify-content:flex-start;gap:4px;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.28px}.NutritionCard__param_type_timer .NutritionCard__param-icon{color:#24911d}.NutritionCard__param_type_calories .NutritionCard__param-icon{color:#e5556d}.NutritionCard__param-icon{width:16px;height:16px}.ConsultationCard{-webkit-tap-highlight-color:transparent;outline:none;color:inherit;text-decoration:none}.ConsultationCard__image-wrapper{position:relative;margin-bottom:8px}.ConsultationCard__image-wrapper:before{display:block;content:"";width:100%;padding-block-start:50%}.ConsultationCard__image-wrapper>*:only-child{position:absolute;top:0;right:0;bottom:0;left:0}.ConsultationCard__image{object-fit:cover;height:100%;width:100%;border-radius:12px}.ConsultationCard__title{color:#06090a;font-size:17px;font-style:normal;font-weight:700;line-height:135%;letter-spacing:-.34px;margin-bottom:10px}.ConsultationCard__description{color:#00000087;font-size:15px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-.3px}.CardsSlider__slider{width:100%}.CardsSlider.swiper{overflow:visible}.TodayPlan__title{font-size:20px;font-style:normal;font-weight:500;line-height:135%;letter-spacing:-.4px;margin-bottom:24px}.TodayPlan__radio{margin-bottom:20px}.TodayPlan__cards{gap:10px;display:flex;flex-direction:column}.TodayPlan__cards_gap_l{gap:32px}.ProgramCard{display:block;-webkit-tap-highlight-color:transparent;outline:none;color:inherit;text-decoration:none}.ProgramCard__image-aspect-wrapper{width:100%;position:relative;margin-bottom:8px}.ProgramCard__image-aspect-wrapper:before{display:block;content:"";width:100%;padding-block-start:50%}.ProgramCard__image-aspect-wrapper>*:only-child{position:absolute;top:0;right:0;bottom:0;left:0}.ProgramCard__image-wrapper{position:relative;width:100%}.ProgramCard__image{width:100%;height:100%;object-fit:cover;border-radius:12px}.ProgramCard__progress{position:absolute;left:10px;top:10px;display:flex;align-items:center;justify-content:center;width:54px;height:54px;background-color:#fff;border-radius:30px}.ProgramCard__progress-fill{--progress: attr(data-progress);position:absolute;left:2px;top:2px;display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:conic-gradient(#4c406e var(--progress),transparent 0deg);border-radius:30px}.ProgramCard__progress-text{position:absolute;left:4px;top:4px;display:flex;align-items:center;justify-content:center;width:46px;height:46px;background-color:#fff;color:var(--Tabs-rate, #4c406e);font-size:17px;font-weight:500;letter-spacing:-.34px;border-radius:30px}.ProgramCard__title{color:#06090a;font-size:17px;font-weight:700;line-height:135%;letter-spacing:-.34px;margin-bottom:10px}.ProgramCard__tags{display:flex;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:10px}.ProgramCard__tag{display:flex;padding:5px 10px;justify-content:center;align-items:center;gap:4px;border-radius:12px;background:var(--Progress-background, rgba(197, 187, 235, .15));color:var(--Tabs-rate, #4c406e);font-size:12px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-.24px;min-height:32px}.ProgramCard__difficulty{display:flex;justify-content:flex-start;align-items:center;gap:4px}.ProgramCard__tag-icon{width:15px;height:15px;color:#9386b9}.ProgramCard__tag-icon_active{color:#4c406e}.ProgramCard__description{color:#00000087;font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.3px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.ProgramCard__description_full{overflow:auto;display:block;-webkit-line-clamp:none;line-clamp:none;color:#000}.StreakWidget{color:var(--widget-main, #7068a3)}.StreakWidget__section{border-radius:12px;border:1px solid var(--wiget-stroke, #ecebf3);background:var(--white, #fff)}.StreakWidget__section+.StreakWidget__section{margin-top:4px}.StreakWidget__top{padding:18px 20px;display:flex;justify-content:space-between;align-items:center}.StreakWidget__bottom{padding:12px 20px;display:flex;justify-content:space-between;align-items:center}.StreakWidget__left{display:flex;justify-content:flex-start;align-items:center}.StreakWidget__subtitle{font-size:11px;font-style:normal;font-weight:300;line-height:17px;letter-spacing:-.22px}.StreakWidget__title{font-size:15px;font-style:normal;font-weight:500;line-height:22px}.StreakWidget__duration{font-size:12px;font-style:normal;font-weight:300;line-height:17px;letter-spacing:-.24px}.StreakWidget__days{display:flex;justify-content:space-between;align-items:center;width:100%}.StreakWidget__day{text-align:center}.StreakWidget__day_status_done .StreakWidget__day-box{background:var(--pick-color-widget, #c5bbeb)}.StreakWidget__day-title{font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.28px;margin-bottom:6px}.StreakWidget__day-box{width:36px;height:50px;border-radius:12px;background:var(--bg-color-grey, #f6f6f6)}.Recomendation__title{font-size:20px;font-style:normal;font-weight:500;line-height:135%;letter-spacing:-.4px;margin-bottom:18px}.Recomendation__card+.Recomendation__card{margin-top:30px}.CaloriesButton{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;outline:none;transition:transform .1s ease-out,color .15s linear;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#ec4998;padding:16px 10px;border-radius:12px}.CaloriesButton:active{transition:none;transform:scale(.96)}.CaloriesButton__icon,.CaloriesButton__arrow{display:flex;align-items:center}.CaloriesButton__text{flex:1;font-size:15px;font-style:normal;font-weight:400;line-height:10px;letter-spacing:-.3px;color:var(--progress-bar, #8e73dc)}.CaloriesCard{color:var(--widget-main, #7068A3)}.CaloriesCard__card{border-radius:12px;border:1px solid var(--bg-search-other, rgba(217, 217, 217, .3));background:var(--white, #FFF);box-shadow:0 0 12px 1px #926fd917}.CaloriesCard__cards-list{margin-top:4px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:4px;grid-row-gap:0px}.CaloriesCard__top-card{padding:16px 24px;display:flex;align-items:center;justify-content:space-between}.CaloriesCard__top-card-subtitle{font-size:12px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:-.24px}.CaloriesCard__top-card-title{margin-top:16px;font-size:20px;font-style:normal;font-weight:700;line-height:14px;letter-spacing:-.4px}.CaloriesCard__top-card-icon{display:flex;align-items:center;justify-content:center;color:#a499e6}.CaloriesCard__bottom-card{padding:6px 12px;text-align:center}.CaloriesCard__bottom-card-subtitle{font-size:10px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.2px;margin-top:4px}.CaloriesCard__bottom-card-title{color:var(--red-widget, #E76A7F);font-size:15px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:-.3px}.Home{padding:22px 16px 16px;overflow-x:hidden}.Home .Home__section+.Home__section{margin-top:30px}.Home__skeleton-streak{height:84px;margin-bottom:4px}.Home__skeleton-calendar{height:102px;margin-bottom:30px}.Home__skeleton-calories{height:79px;margin-bottom:4px}.Home__skeleton-grams{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:4px;grid-row-gap:0px;margin-bottom:30px}.Home__skeleton-gram{height:60px}.Home__skeleton-title{width:120px;height:32px;margin-bottom:24px}.Home__skeleton-filter{height:36px;margin-bottom:20px}.Home__skeleton-card{position:relative;margin-bottom:10px}.Home__skeleton-card:before{display:block;content:"";width:100%;padding-block-start:50%}.Home__skeleton-card>*:only-child{position:absolute;top:0;right:0;bottom:0;left:0}body{--g-color-base-generic: rgba(0, 0, 0, .1);--g-flow-direction: 1;--_--animation-from: calc(-100% * var(--g-flow-direction));--_--animation-to: calc(100% * var(--g-flow-direction));--_--gradient-deg: calc(90deg * var(--g-flow-direction))}.TextInput{display:block;width:100%}.TextInput_disabled .TextInput__input{opacity:.3;background-color:transparent}.TextInput__title{color:var(--grey-unactive, #808080);font-size:12px;font-style:normal;font-weight:500;line-height:17px;letter-spacing:-.24px;margin-bottom:16px}.TextInput__input{color:var(--black, #000);font-family:Inter;font-size:15px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.3px;padding:0 0 4px;width:100%;border:none;border-radius:0;border-bottom:1px solid var(--texts-unactive, #D0D0D0);outline:none}.TextInput__input::placeholder{color:var(--texts-unactive, #D0D0D0)}.TextInput__input:focus{border-bottom:1px solid var(--texts-unactive, #555555)}.TextInput__error{color:var(--Accent, #E5556D);font-size:15px;font-weight:400;line-height:22px;letter-spacing:-.3px;margin-top:10px}.TextInput_view_outline .TextInput__wrapper{padding:6px 30px;border-radius:12px;border:1px solid #F0ECF9}.TextInput_view_outline.TextInput_error .TextInput__wrapper{border:1px solid var(--Accent, #E5556D)}.TextInput_view_outline .TextInput__title{font-weight:400;margin-bottom:4px}.TextInput_view_outline .TextInput__input{border-bottom:none}.TextInput_view_outline .TextInput__error{font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:-.24px}.Login{padding:20px;min-height:100dvh;display:flex;align-items:center;justify-content:flex-start}.Login__title{color:var(--black, #000);text-align:center;font-family:Inter;font-size:28px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:-.56px;margin-bottom:36px}.Login__form{width:100%}.Login__field+.Login__field{margin-top:22px}.Login__button{margin-top:36px}.Login__card{padding:24px;border-radius:20px;border:1px solid var(--bg-search-other, rgba(217, 217, 217, .3));box-shadow:2px 4px 50px #0000001a}.Login__links{margin-top:10px}.Login__link{display:block;color:var(--black, #000);text-align:center;font-size:15px;font-weight:400;line-height:22px;letter-spacing:-.3px;-webkit-tap-highlight-color:transparent;outline:none;color:inherit;text-decoration:none}.Login__link_forgot{opacity:.56}.Login__link+.Login__link{margin-top:6px}.Menu{height:var(--menu-height, 60px);display:flex;align-items:center;justify-content:space-between;background-color:var(--bg-color, #ffffff);margin-bottom:var(--tg-safe-area-inset-bottom, 0px)}.Menu__item{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#00000080;text-decoration:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;transition:transform .1s ease-out,color .15s linear}.Menu__item:active{transition:none;transform:scale(.96)}.Menu__item_active{color:var(--Tabs-rate, #4c406e)}.Menu__icon{width:30px;height:30px}.Menu__title{margin-top:2px;text-align:center;font-family:Nunito;font-size:11px;font-style:normal;font-weight:800;line-height:135%}.PageWrapper{height:100%;overflow-y:scroll}.PageWrapper_type_simple{padding-bottom:var(--menu-container-height)}.PageWrapper_type_center{display:flex;justify-content:center;align-items:center}.PageWrapper_type_gap{display:flex;flex-direction:column;gap:16px}.MenuWrapper{height:100vh;height:100dvh}.MenuWrapper__content-wrapper{min-height:100%;height:1px;overflow:hidden scroll}.MenuWrapper__content{height:auto;min-height:100%;padding-bottom:calc(var(--bottom-inset, 80px))}.MenuWrapper__menu{position:fixed;height:var(--bottom-bar-height);bottom:0;left:0;width:100%;z-index:10000;background-color:#fff;box-shadow:0 0 20px #00000030;transition:transform .3s ease}.MenuWrapper__menu_hidden{transform:translateY(calc(60px + var(--tg-safe-area-inset-bottom, 0px)))}.BaseCard{display:block;border-radius:12px;background:var(--trainings-white, #fbfbfb);box-shadow:0 1px 12px .5px #00000012;height:100px;text-decoration:none}.BaseCard__wrapper{display:flex;align-items:center;padding:10px;height:100%;gap:20px}.BaseCard__image{width:117px;height:100%;border-radius:12px;object-fit:cover}.BaseCard__content{flex:1;width:calc(100% - 36px);max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.BaseCard__title,.BaseCard__date{padding:10px 0}.BaseCard__title{color:#000;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:22px;overflow:hidden;text-overflow:ellipsis}.BaseCard__date{color:#0000008f;font-size:12px;font-style:normal;font-weight:500;line-height:17px;letter-spacing:-.24px}.TrainingCard_completed{opacity:.6}.TrainingCard__active{color:#8e73dc}.ProgramView__content{padding:0 16px}.ProgramView__training-card+.ProgramView__training-card{margin-top:12px}.ProgramView__trainings-title{font-size:15px;font-weight:800;line-height:22px;letter-spacing:-.3px;margin-top:16px;margin-bottom:16px}.ProgramView__card{margin-bottom:16px}.LikeButton{width:32px;height:32px;padding:6px;display:flex;align-items:center;justify-content:center;border-radius:360px;background:var(--Tabs-background, rgba(197, 187, 235, .25));box-shadow:0 2px 6px #00000014;color:#4c406e;-webkit-tap-highlight-color:transparent;outline:none;transition:transform .1s ease-out,color .15s linear}.LikeButton_isLiked .LikeButton__icon{fill:#4c406e}.LikeButton_loading{opacity:.5;pointer-events:none;cursor:not-allowed}.LikeButton__icon{width:18px;height:18px}.LikeButton:active{transition:none;transform:scale(.9)}.StarsRating{display:flex;justify-content:center;align-items:center;gap:8px}.StarsRating__star{color:#c5bbeb;opacity:.25}.StarsRating__star_active{opacity:1;color:#4c428c}.ProgramReviewForm{max-height:calc(100dvh - var(--topbar-height, 66px) - var(--tg-safe-area-inset-bottom, 0px));display:flex;flex-direction:column;justify-content:space-between;height:100%}.ProgramReviewForm__top{padding:0 16px;overflow:auto;overflow:hidden}.ProgramReviewForm__bottom{padding:16px;background:#fff}.ProgramReviewForm__moods,.ProgramReviewForm__stars{margin-bottom:20px}.ProgramReviewForm__slider.swiper{overflow:visible}.ProgramReviewForm__mood.swiper-slide{width:40%}.ProgramReviewForm__mood-title{opacity:0;transition:opacity .3s ease}.ProgramReviewForm .swiper-slide-active .ProgramReviewForm__mood-title{opacity:1}.ProgramReviewForm__mood-image{width:100%;height:100%;object-fit:cover;border-radius:12px;margin-bottom:10px;transition:transform .3s ease;transform:scale(.6)}.ProgramReviewForm .swiper-slide-active .ProgramReviewForm__mood-image{transform:scale(1);opacity:1}.ProgramReviewForm__mood-title{text-align:center}.ProgramReviewForm__title{font-size:25px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.5px;text-align:center;margin-bottom:4px}.ProgramReviewForm__subtitle{font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.3px;text-align:center;margin-bottom:12px}.ProgramReviewForm__comment{border-radius:12px;border:1px solid rgba(128,128,128,.45);padding:10px 20px;width:100%;font-family:Inter;font-size:13px;font-weight:500;line-height:20px;letter-spacing:-.26px}.ProgramComponent{display:flex;flex-direction:column;height:100%}.ProgramComponent__content{flex:1;overflow:auto;padding:0 16px 32px}.SkeletonComponent__skeleton{height:100%}.SkeletonComponent_type_filter{width:230px!important;height:36px;margin-bottom:20px}.SkeletonComponent_type_topbar{width:100%;height:66px;padding:8px 16px}.SkeletonComponent__card+.SkeletonComponent__card{margin-top:30px}.SkeletonComponent__image{position:relative}.SkeletonComponent__image:before{display:block;content:"";width:100%;padding-block-start:50%}.SkeletonComponent__image>*:only-child{position:absolute;top:0;right:0;bottom:0;left:0}.SkeletonComponent__title{height:23px;margin-bottom:10px;width:200px!important}.SkeletonComponent__tags{margin-bottom:8px;display:flex;gap:8px}.SkeletonComponent__tag{height:32px;width:80px!important}.SkeletonComponent__description{height:66px}.Program__component{padding:0 16px 32px}.Program__training-card+.Program__training-card{margin-top:12px}.Program__trainings-title{font-size:15px;font-weight:800;line-height:22px;letter-spacing:-.3px;margin-top:16px;margin-bottom:16px}.Program__card{margin-bottom:16px}.ProgramsSkeleton__filter{width:230px!important;height:36px;margin-bottom:20px}.ProgramsSkeleton__card+.ProgramsSkeleton__card{margin-top:30px}.ProgramsSkeleton__image{position:relative}.ProgramsSkeleton__image:before{display:block;content:"";width:100%;padding-block-start:50%}.ProgramsSkeleton__image>*:only-child{position:absolute;top:0;right:0;bottom:0;left:0}.ProgramsSkeleton__title{height:23px;margin-bottom:10px;width:200px!important}.ProgramsSkeleton__tags{margin-bottom:8px;display:flex;gap:8px}.ProgramsSkeleton__tag{height:32px;width:80px!important}.ProgramsSkeleton__description{height:66px}.FilterButton{padding:6px;display:inline-flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;outline:none;transition:transform .1s ease-out,color .15s linear;color:var(--semantic-fg-base, #131214)}.FilterButton:active{transition:none;transform:scale(.96)}.FilterButton__sheet{background:#fff;border-radius:16px 16px 0 0;box-shadow:0 0 24px #00000014;display:flex;flex-direction:column}.FilterButton__sheet-header{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 0;font-size:20px;font-weight:700;position:sticky;top:0;background:#fff;z-index:2;min-height:48px}.FilterButton__sheet-title{font-size:20px;font-weight:700;color:#181818}.FilterButton__reset-sheet{font-size:28px;color:#a0a0a0;cursor:pointer;-webkit-user-select:none;user-select:none;margin-left:12px;line-height:1;transition:color .2s}.FilterButton__reset-sheet:hover{color:#e5556d}.FilterButton__form{flex:1 1 auto;overflow-y:auto;padding:0 0 80px;margin:0;background:#fff}.FilterButton__sections{padding:0 6px}.FilterButton__section{margin-bottom:8px}.FilterButton__section-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:18px 0 10px;font-size:16px;font-weight:600;color:#181818;-webkit-user-select:none;user-select:none}.FilterButton__section-title{font-size:15px;line-height:20px;font-weight:500;color:#181818}.FilterButton__section-arrow-icon{color:#a0a0a0;transition:transform .2s}.FilterButton__section-arrow-icon_expanded{transform:rotate(180deg)}.FilterButton__section-content{padding-bottom:8px;display:flex;flex-direction:column;gap:8px}.FilterButton__section-divider{height:1px;background:#f0f0f0;margin:0;width:100%}.FilterButton__footer{position:fixed;left:0;right:0;bottom:0;background:#fff;padding:16px 20px;z-index:10;display:flex;justify-content:center}.FilterButton__apply-btn{width:100%;font-size:16px;font-weight:600;border-radius:12px;padding:14px 0}.FilterButton__checkbox-label{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:15px;line-height:20px;font-weight:400;padding:8px 0;-webkit-user-select:none;user-select:none}.FilterButton__checkbox-input{display:none}.FilterButton__checkbox-box{width:26px;height:26px;border:1px solid var(--semantic-bg-interactive-tertiary, #C1C4C6);border-radius:4px;background:#fff;display:flex;align-items:center;justify-content:center;transition:border-color .2s,background .2s;margin-left:12px;flex-shrink:0}.FilterButton__checkbox-box_checked{border-color:#4c406e;background:#4c406e}.FilterButton__checkbox-box svg{display:block;width:16px;height:16px}.FilterButton__checkbox-text{flex:1 1 auto;text-align:left;color:#181818;font-size:15px;line-height:20px;font-weight:400}.FilterButton__custom-button{-webkit-tap-highlight-color:transparent;outline:none;border:none;background:none;padding:0;font-weight:500;font-size:15px;line-height:20px;letter-spacing:-2%;color:var(--semantic-fg-base, #131214)}.FilterButton__btn-icon{margin-right:8px}.FilterButton__reset-btn{color:var(--semantic-fg-base, #131214);-webkit-tap-highlight-color:transparent;outline:none;border:none;background:none;padding:0;background:var(--bg-grey-primary, #F6F6F7);border-radius:4px;width:20px;height:20px;margin-left:8px;display:inline-flex;align-items:center;justify-content:center}.ProgramsList{padding:16px 16px 32px}.ProgramsList__card+.ProgramsList__card{margin-top:40px}.ProgramsList__filter-button{margin-bottom:14px}.TrainingsList{padding:16px 16px 32px}.TrainingsList__filter{margin-bottom:24px}.TrainingsList__filter-button{margin-bottom:14px}.TrainingsList__radio{width:100%}.TrainingsList__card+.TrainingsList__card{margin-top:12px}.TrainingsList__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;text-align:center}.TrainingsList__empty-title{font-size:18px;font-weight:600;margin-bottom:8px;color:#333}.TrainingsList__empty-text{font-size:14px;color:#666}.TrainingsList__skeleton{padding:16px 0}.TrainingsList__skeleton-item{height:80px;background:#f0f0f0;border-radius:12px;margin-bottom:12px}.TrainingsList__skeleton-item:last-child{margin-bottom:0}.ProgramsAndTrainings__tabs{padding:16px 16px 0}.ProgramsAndTrainings__radio{width:100%}.ProgramsAndTrainings__content{flex:1;overflow:auto}.KinescopeVideo{position:relative;width:100%;height:0;padding-bottom:56.25%}.KinescopeVideo iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.InventoryList__items{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;gap:20px}.InventoryList__item{overflow:hidden}.InventoryList__title{color:#06090a;font-size:17px;font-weight:500;line-height:135%;letter-spacing:-.34px;margin-bottom:15px}.InventoryList__box{border-radius:12px;background:var(--BG-pics, rgba(197, 187, 235, .18));position:relative;margin-bottom:8px}.InventoryList__box:before{display:block;content:"";width:100%;padding-block-start:100%}.InventoryList__box>*:only-child{position:absolute;top:0;right:0;bottom:0;left:0}.InventoryList__image-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.InventoryList__image{position:absolute;width:calc(100% - 20px);height:calc(100% - 20px);border-radius:12px;inset:unset;left:50%;top:50%;transform:translate(-50%,-50%)}.InventoryList__item-title{color:#000;text-align:center;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Training{padding:16px}.Training__title{font-size:24px;font-weight:700;line-height:1.2;color:#000;text-align:left;margin-bottom:20px}.Training__view-selector{margin-bottom:20px}.Training__media-container{position:relative;margin-bottom:20px}.Training__media-container:before{display:block;content:"";width:100%;padding-block-start:56.25%}.Training__media-container>*:only-child{position:absolute;top:0;right:0;bottom:0;left:0}.Training__video{width:100%;height:100%;border-radius:12px}.Training__muscles-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#c5bbeb40;color:#4c406e;font-size:16px}.Training__muscles-schema{width:100%;height:auto;display:block;border-radius:12px;object-fit:contain}.Training__execution-section{margin-bottom:20px}.Training__section-title{font-weight:500;font-size:15px;line-height:135%;margin-bottom:16px}.Training__section-title_expandable{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.Training__expand-icon{color:#4c406e;transition:transform .2s ease}.Training__expand-icon_expanded{transform:rotate(180deg)}.Training__tags{display:block}.Training__tag{display:inline-flex;align-items:center;gap:6px;margin-right:14px;margin-bottom:8px}.Training__tag-icon{width:16px;height:16px;color:#4c406e;flex-shrink:0}.Training__tag-icon svg{width:16px;height:16px}.Training__tag-text{font-size:14px;line-height:22px;display:flex;align-items:center;gap:10px}.Training__tag-label{font-weight:500;color:#4c406e}.Training__tag-value{font-weight:400}.Training__description-section{margin-bottom:20px}.Training__description-content{font-weight:400;font-size:15px;line-height:20px;letter-spacing:-2%;white-space:pre-wrap}.Training__inventory-section{margin-bottom:20px}.TrainingPage__content{flex:1;overflow:auto}.TrainingPage__training{padding:0 16px}.TrainingPage__skeleton-content{padding:0 16px 32px}.TrainingCompletionForm__title{font-weight:500;font-size:15px;line-height:135%;margin-bottom:20px}.TrainingCompletionForm__form{display:flex;flex-direction:column;gap:16px}.ProgramTrainingPage__content{flex:1;overflow:auto}.ProgramTrainingPage__training{padding:0 16px}.ProgramTrainingPage__completion-form{margin:0 16px 20px}.ProgramTrainingPage__start-program-container{padding:0 16px}.ProgramTrainingPage__skeleton-content{padding:0 16px 32px}.ProfileForm__head{display:grid;grid-template-columns:67px auto;grid-template-rows:auto;gap:8px}.ProfileForm__avatar{position:relative}.ProfileForm__avatar:before{display:block;content:"";width:100%;padding-block-start:50%}.ProfileForm__avatar>*:only-child{position:absolute;top:0;right:0;bottom:0;left:0}.ProfileForm__image{width:100%;height:100%;border-radius:100px}.ProfileForm__name-field+.ProfileForm__name-field{margin-top:14px}.ProfileForm__section{padding-top:26px}.ProfileForm__section-title{margin-bottom:16px;font-size:17px;font-style:normal;font-weight:700;line-height:135%;letter-spacing:-.34px}.ProfileForm__section-field+.ProfileForm__section-field{margin-top:14px}.ProfileForm__button{margin-top:30px}.ProfileForm__calories-button{margin-top:18px}.Measure{display:flex;padding:20px 10px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:12px;border:1px solid var(--wiget-stroke, #ecebf3);overflow-x:scroll}.Measure__measure-item+.Measure__measure-item{border-left:1px solid var(--semantic-bg-muted, #e6e9eb)}.Measure__measure-item{flex:1;padding:0 10px}.Measure__name{color:var(--widget-main, #7068a3);font-size:14px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:-.28px;margin-bottom:12px}.Measure__value{color:var(--Accent, #e5556d);font-size:17px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:-.34px}.Profile{padding:0 16px 16px}.Profile__section{margin-top:50px}.Profile__section-head{margin-bottom:16px}.Profile__section-title{font-size:25px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:-.5px;padding-bottom:6px}.Profile__section-description{color:var(--training-text-color, rgba(0, 0, 0, .53));font-size:12px;font-style:normal;font-weight:500;line-height:17px;letter-spacing:-.24px}.Profile__measures{margin-bottom:36px}.ProfileInfo__profile{display:flex;flex-direction:column;justify-content:stretch;gap:4px;width:100%;margin-bottom:8px}.ProfileInfo__section{width:100%;border-radius:12px;background:#ded8e129;position:relative}.ProfileInfo__section_top{padding-top:24px;padding-bottom:60px}.ProfileInfo__section_bottom{padding-top:60px;padding-bottom:24px}.ProfileInfo__section_card{padding:12px 14px}.ProfileInfo__points{display:flex;gap:4px}.ProfileInfo__title{text-align:center;font-size:17px;font-style:normal;font-weight:700;line-height:135%;letter-spacing:-.34px}.ProfileInfo__avatar-container{position:absolute;top:calc(100% - 42px);left:50%;transform:translate(-50%);z-index:100;padding:4px;background-color:#fff;border-radius:100px}.ProfileInfo__avatar-wrapper{position:relative;width:80px;height:80px;margin:0 auto}.ProfileInfo__avatar{width:80px;height:80px;border-radius:50%;object-fit:cover}.ProfileInfo__avatar-placeholder{width:80px;height:80px;border-radius:50%;background-color:#a8d5e5;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:500;color:#fff}.ProfileInfo__edit-avatar-button{background:none;padding:0;-webkit-tap-highlight-color:transparent;outline:none;transition:transform .1s ease-out,color .15s linear;position:absolute;bottom:0;right:0;width:24px;height:24px;border-radius:50%;background-color:#000;color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.ProfileInfo__edit-avatar-button:active{transition:none;transform:scale(.96)}.ProfileInfo__edit-icon{width:100%;height:100%;padding:4px}.ProfileInfo__edit-icon svg{width:100%;height:100%}.ProfileInfo__user-info{margin-bottom:24px}.ProfileInfo__name{font-size:15px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.3px;margin-bottom:4px;text-align:center}.ProfileInfo__email{font-size:12px;font-style:normal;font-weight:500;line-height:17px;letter-spacing:-.24px;color:var(--grey-unactive, #808080);margin-bottom:14px;text-align:center}.ProfileInfo__subscription{font-size:12px;font-style:normal;font-weight:500;line-height:17px;letter-spacing:-.24px;text-align:center}.ProfileInfo__stats{display:flex;width:100%;justify-content:space-between;background-color:#fff;border-radius:12px;overflow:hidden}.ProfileInfo__stat-label{font-size:12px;font-style:normal;font-weight:500;line-height:17px;letter-spacing:-.24px;color:var(--grey-unactive, #808080);margin-bottom:6px}.ProfileInfo__stat-value{font-size:17px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-.34px}.ActionList{display:flex;flex-direction:column;gap:10px;width:100%;background-color:#ded8e129;border-radius:12px;padding:8px 0}.ActionList__item{background:none;-webkit-tap-highlight-color:transparent;outline:none;color:inherit;text-decoration:none;display:flex;align-items:center;padding:8px 20px;border:none;text-align:left;cursor:pointer;transition:background-color .2s ease}.ActionList__item:hover{background-color:#f0f0f0}.ActionList__item_theme_default .ActionList__icon{color:#4c406e}.ActionList__item_theme_error .ActionList__icon,.ActionList__item_theme_error .ActionList__title{color:#e5556d}.ActionList__icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:8px}.ActionList__icon svg{width:20px;height:20px}.ActionList__title{font-size:15px;font-style:normal;font-weight:400;line-height:10px;letter-spacing:-.3px}.ProfileV2{display:flex;flex-direction:column;background-color:#fff}.ProfileV2__content{flex:1;padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:24px}.ProfileV2__profile-info{margin-bottom:8px}.ProfileV2__action-list{margin-top:8px}.Measures{display:flex;flex-direction:column;height:100%;height:1px;min-height:calc(100dvh - var(--bottom-bar-height));overflow:hidden scroll}.Measures__top{flex:1;display:flex;flex-direction:column}.Measures__content{flex:1;padding:16px;display:flex;flex-direction:column}.Measures__group{margin-bottom:26px}.Measures__date{font-size:17px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:-.34px;margin-bottom:18px}.Measures__empty{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px;text-align:center}.Measures__bottom{padding:16px}.Measures__add-button{width:100%}.WizardForm__form{height:100%;width:100%;display:flex;flex-direction:column;align-items:stretch}.WizardForm__title{text-align:center;font-size:20px;font-style:normal;font-weight:500;line-height:135%;letter-spacing:-.4px}.WizardForm__top,.WizardForm__bottom{width:100%}.WizardForm__top{flex:1}.WizardForm__bottom{padding-bottom:20px}.WizardForm__buttons{display:flex;align-items:center;justify-content:space-between;gap:6px;padding-top:20px}.WizardForm__button_back{width:51px;height:51px}.WizardForm__button_forward{flex:1}.WizardForm__dot{background-color:red}.WizardForm__arrow{height:15px;width:15px;transform:rotate(-90deg)}.CaloriesFormHeader{padding:16px 24px;display:flex;align-items:center;justify-content:space-between;border-radius:12px;background:var(--BG-pics, rgba(197, 187, 235, .18));color:var(--widget-main, #7068A3);width:100%}.CaloriesFormHeader__subtitle{font-size:12px;font-style:normal;font-weight:500;line-height:17px;letter-spacing:-.24px;font-weight:400}.CaloriesFormHeader__title{margin-top:2px;font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.3px;font-weight:500}.CaloriesFormHeader__image{border-radius:100px;width:52px;height:52px}.MeasureForm{display:flex;flex-direction:column;width:100%}.MeasureForm__header{margin-bottom:26px}.MeasureForm__image{width:185px;height:185px;object-fit:cover;margin:0 auto 28px}.MeasureForm__fields{display:flex;flex-direction:column;gap:16px}.MeasureForm__field{width:100%}.MeasureCreate{height:1px;min-height:calc(100dvh - var(--bottom-bar-height));overflow:hidden scroll}.MeasureCreate__wizard{height:1px;min-height:calc(100dvh - var(--bottom-bar-height) - var(--topbar-height));padding:0 16px}.RadioCards__items{display:flex;justify-content:center;align-items:center}.RadioCards__items_vertical{flex-direction:column;gap:10px}.RadioCards__items_vertical .RadioCards__item{width:100%;border-radius:16px}.RadioCards__items_horizontal{flex-direction:row;gap:28px}.RadioCards__items_horizontal .RadioCards__item{border-radius:20px}.RadioCards__item{-webkit-tap-highlight-color:transparent;outline:none;transition:transform .1s ease-out,color .15s linear;font-size:15px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:-.3px;font-weight:500;padding:16px 12px;border:3px solid var(--bg-search-other, rgba(217, 217, 217, .3));box-shadow:2px 4px 50px #0000001a}.RadioCards__item:active{transition:none;transform:scale(.97)}.RadioCards__item_active{border:3px solid var(--pick-color-widget, #C5BBEB)}.RadioCards__error{color:var(--Accent, #E5556D);font-size:15px;font-weight:400;line-height:22px;letter-spacing:-.3px;margin-top:10px}.OnboardingGoalForm__field{margin-top:10vh}.EditGoal__content{height:1px;min-height:calc(100dvh - var(--bottom-bar-height) - var(--topbar-height));overflow:hidden scroll;display:flex;flex-direction:column}.EditGoal__top{flex:1;display:flex;flex-direction:column;overflow:hidden}.EditGoal__form{padding:16px}.EditGoal__goal-form{flex:1}.EditGoal__bottom{padding:16px}.EditGoal__submit-button{width:100%}.NutritionView__content{padding:0 16px}.NutritionView__image{margin-bottom:12px;position:relative}.NutritionView__image:before{display:block;content:"";width:100%;padding-block-start:75%}.NutritionView__image>*:only-child{position:absolute;top:0;right:0;bottom:0;left:0}.NutritionView__image img{width:100%;height:100%;object-fit:cover}.NutritionView__title{color:#000;font-size:28px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:-.56px;margin-bottom:24px}.NutritionView__params{color:var(--grey-unactive, #808080);display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-bottom:30px}.NutritionView__param{display:flex;align-items:center;justify-content:flex-start;gap:4px;padding:5px 10px;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.28px;border-radius:12px;background:var(--BG-pics, rgba(197, 187, 235, .18));color:var(--primary-buttons, #4C428C)}.NutritionView__param-icon{width:16px;height:16px}.NutritionView__ingredient{font-size:17px;font-weight:400;line-height:22px;letter-spacing:-.34px;display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-bottom:1px solid #E5E5E5}.NutritionView__ingredient+.NutritionView__ingredient{margin-top:8px}.NutritionView__ingredient-value{font-weight:500}.NutritionView__section+.NutritionView__section{margin-top:40px}.NutritionView__description{font-size:17px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:-.34px}.NutritionView__description ol,.NutritionView__description ul{padding-left:18px}.Nutrition__title{color:#000;font-size:25px;font-weight:700;letter-spacing:-.5px;margin-bottom:16px}.Nutrition__section+.Nutrition__section{margin-top:40px}.NutritionPlanCard{-webkit-tap-highlight-color:transparent;outline:none;color:inherit;text-decoration:none;display:block}.NutritionPlanCard__image{position:relative}.NutritionPlanCard__image:before{display:block;content:"";width:100%;padding-block-start:50%}.NutritionPlanCard__image>*:only-child{position:absolute;top:0;right:0;bottom:0;left:0}.NutritionPlanCard__image img{width:100%;height:100%;object-fit:cover;border-radius:12px}.NutritionPlanCard__title{font-size:15px;font-style:normal;font-weight:500;line-height:135%;letter-spacing:-.3px;margin-top:8px}.NutritionPlans{padding:0 16px 16px}.NutritionPlans__filter{margin-bottom:20px}.NutritionPlans__list{display:flex;flex-direction:column;gap:26px}.NutritionsSlider__slider.swiper{overflow:visible}.NutritionsSlider__title{color:#06090a;font-size:17px;font-weight:600;line-height:135%;letter-spacing:-.34px;margin-bottom:15px}.NutritionsSlider__box{border-radius:12px;background:var(--BG-pics, rgba(197, 187, 235, .18));position:relative;margin-bottom:8px}.NutritionsSlider__box:before{display:block;content:"";width:100%;padding-block-start:50%}.NutritionsSlider__box>*:only-child{position:absolute;top:0;right:0;bottom:0;left:0}.NutritionsSlider__image-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.NutritionsSlider__image{position:absolute;width:calc(100% - 20px);height:calc(100% - 20px);border-radius:12px;inset:unset;left:50%;top:50%;transform:translate(-50%,-50%)}.NutritionsSlider__item-title{color:#000;text-align:center;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.28px}.NutritionPlanView__section+.NutritionPlanView__section{margin-top:40px}.NutritionPlanView__section-title{font-size:20px;font-style:normal;font-weight:500;line-height:135%;letter-spacing:-.4px;margin:0 0 20px}.NutritionPlanPreview{padding-bottom:12px}.NutritionPlanPreview__header{margin-bottom:24px}.NutritionPlanPreview__content{padding:0 16px 16px}.NutritionPlanPreview__image{margin-bottom:16px;position:relative}.NutritionPlanPreview__image:before{display:block;content:"";width:100%;padding-block-start:50%}.NutritionPlanPreview__image>*:only-child{position:absolute;top:0;right:0;bottom:0;left:0}.NutritionPlanPreview__image img{width:100%;height:100%;object-fit:cover}.NutritionPlanPreview__title{margin-bottom:26px;font-size:17px;font-style:normal;font-weight:600;line-height:normal}.NutritionPlanPreview__subtitle{color:var(--grey-unactive, #808080);margin-bottom:12px;font-size:14px;font-style:normal;font-weight:500;line-height:12px;letter-spacing:-.28px}.NutritionPlanPreview__description{margin-bottom:18px;font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.3px}.NutritionPlanPreview__description ol,.NutritionPlanPreview__description ul{padding-left:18px}.NutritionPlanPreview__price{margin-bottom:16px;font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.3px}.NutritionPlanPreview__link{display:flex;align-items:center;gap:8px;color:var(--Tabs-rate, #4c406e);font-size:15px;font-style:normal;font-weight:500;line-height:22px;text-decoration:none}.NutritionPlanPreview__link svg{transform:rotate(90deg);width:16px;height:16px}.NutritionPlanPreview__similar-plans{margin-top:28px}.NutritionPlanPreview__similar-plans-title{font-size:17px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:20px}.NutritionPlan__view{padding:0 16px}.NutritionPlan__loading{padding:16px}.NutritionPlan__skeleton-title{height:32px;width:70%;margin-bottom:24px}.NutritionPlan__skeleton-info{height:80px;margin-bottom:24px}.NutritionPlan__skeleton-section{height:120px;margin-bottom:24px}.ForgotPassword{padding:20px;min-height:100dvh;display:flex;align-items:center;justify-content:flex-start}.ForgotPassword__title{color:var(--black, #000);text-align:center;font-family:Inter;font-size:28px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:-.56px}.ForgotPassword__description{color:var(--black, #000);text-align:center;font-size:15px;font-weight:400;line-height:22px;letter-spacing:-.3px;margin-top:10px}.ForgotPassword__head{margin-bottom:36px}.ForgotPassword__form{width:100%}.ForgotPassword__field+.ForgotPassword__field{margin-top:22px}.ForgotPassword__button{margin-top:36px}.ForgotPassword__card{padding:24px;border-radius:20px;border:1px solid var(--bg-search-other, rgba(217, 217, 217, .3));box-shadow:2px 4px 50px #0000001a}.ForgotPassword__forgot-pass{display:block;color:var(--black, #000);text-align:center;font-size:15px;font-weight:400;line-height:22px;letter-spacing:-.3px;margin-top:12px;-webkit-tap-highlight-color:transparent;outline:none;color:inherit;text-decoration:none}.CommentPost__head{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-bottom:6px}.CommentPost__author-name{font-size:15px;font-style:normal;font-weight:500;line-height:135%;letter-spacing:-.3px}.CommentPost__date{color:var(--Grays-Gray, var(--Grays-Gray, #8e8e93));font-size:13px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.26px}.CommentPost__comment{font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.3px}.CommentPost__actions{display:flex;justify-content:flex-start;margin-top:6px}.CommentPost__delete-action{color:var(--Grays-Gray, var(--Grays-Gray, #8e8e93));font-size:13px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.26px;background:none;border:none;padding:0;cursor:pointer;text-decoration:none}.CommentForm__form{display:flex;align-items:flex-end;gap:8px}.CommentForm__avatar{width:45px;height:45px;object-fit:cover;border-radius:45px}.CommentForm__field{display:flex;align-items:flex-end;padding:8px 6px 8px 16px;flex:1;border-radius:22px;border:1px solid var(--Progress-background, rgba(197, 187, 235, .15))}.CommentForm__textarea{min-height:23px;padding:2px 0;border:none;outline:none;resize:none;overflow:hidden;width:100%;background:transparent;margin:0;font-family:inherit;font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.3px}.CommentForm__button{padding:2px 10px}.CommentForm__button svg{width:16px;height:16px;margin:0 4px}.FeedPostOverview{height:1px;min-height:calc(100dvh - var(--bottom-bar-height));overflow:hidden scroll}.FeedPostOverview__content{height:1px;min-height:calc(100dvh - var(--bottom-bar-height) - var(--topbar-height));padding:0 16px}.FeedPostOverview__wrapper{height:100%;display:flex;flex-direction:column;justify-content:space-between}.FeedPostOverview__bottom{padding-bottom:20px}.FeedPostOverview__post{margin-bottom:12px}.FeedPostOverview__comments{font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.3px;margin-bottom:12px}.FeedPostOverview__comment+.FeedPostOverview__comment{margin-top:12px}.Registration{padding:20px;min-height:100dvh;display:flex;align-items:center;justify-content:flex-start}.Registration__title{color:var(--black, #000);text-align:center;font-family:Inter;font-size:28px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:-.56px;margin-bottom:36px}.Registration__form{width:100%}.Registration__field+.Registration__field{margin-top:22px}.Registration__button{margin-top:36px}.Registration__card{padding:24px;border-radius:20px;border:1px solid var(--bg-search-other, rgba(217, 217, 217, .3));box-shadow:2px 4px 50px #0000001a}.Registration__link{display:block;color:var(--black, #000);text-align:center;font-size:15px;font-weight:400;line-height:22px;letter-spacing:-.3px;margin-top:12px;-webkit-tap-highlight-color:transparent;outline:none;color:inherit;text-decoration:none}.OnboardingNameForm{padding-top:15vh}.OnboardingNameForm__field+.OnboardingNameForm__field{margin-top:30px}.OnboardingSexForm__description{margin-top:30px;text-align:center;font-size:15px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:-.3px}.OnboardingSexForm__field{margin-top:10vh}.OnboardingSexForm__sex-item{padding:4px 8px;display:flex;align-items:center;justify-content:center;flex-direction:column}.OnboardingSexForm__sex-item_active .OnboardingSexForm__sex-icon{color:var(--primary-buttons, #4C428C)}.OnboardingSexForm__sex-icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin-bottom:10px;border-radius:1000px;background:var(--bg-color-grey, #F6F6F6);color:var(--texts-unactive, #D0D0D0)}.OnboardingSexForm__sex-icon svg{width:40px;height:40px}.OnboardingAgeForm{padding-top:15vh}.OnboardingExperienceForm__field{margin-top:10vh}.OnboardingDaysForm__description{color:var(--training-text-color, rgba(0, 0, 0, .53));margin-top:30px;text-align:center;font-size:15px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:-.3px}.OnboardingDaysForm__field{margin-top:10vh}.DaysSelector__days{display:flex;justify-content:center;gap:14px}.DaysSelector__day{-webkit-tap-highlight-color:transparent;outline:none;transition:transform .1s ease-out,color .15s linear}.DaysSelector__day:active{transition:none;transform:scale(.96)}.DaysSelector__day-icon{width:30px;height:30px;border-radius:15px;background:var(--Tabs-background, rgba(197, 187, 235, .25));display:flex;align-items:center;justify-content:center;margin-bottom:8px}.DaysSelector__day-icon_active{color:#fff;background:var(--Tabs-rate, #4c406e)}.DaysSelector__day-title{color:#0000008f;text-align:center;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.28px;text-transform:uppercase}.DaysSelector__error{color:var(--Accent, #E5556D);font-size:15px;font-weight:400;line-height:22px;letter-spacing:-.3px;margin-top:10px}.Onboarding{padding:60px 20px 20px;height:1px;min-height:100dvh}.Onboarding__wizzard{height:1px;min-height:calc(100dvh - 80px)}.Onboarding__form{height:100%}.CaloriesBaseInfoForm__fields{margin-top:26px}.CaloriesBaseInfoForm__field+.CaloriesBaseInfoForm__field{margin-top:13px}.CaloriesActivityForm__field{margin-top:26px}.CaloriesResultForm__card{margin-top:16px}.CaloriesResultForm__description{margin-top:12px;color:var(--texts-unactive, #d0d0d0);font-size:12px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:-.24px}.CaloriesResultForm__recomended-plans{margin-top:28px}.CaloriesResultForm__recomended-plans-title{font-size:17px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:20px}.CalculateCalories{height:1px;min-height:calc(100dvh - var(--bottom-bar-height));overflow:hidden scroll}.CalculateCalories__wizzard{height:1px;min-height:calc(100dvh - var(--bottom-bar-height) - var(--topbar-height));padding:0 16px}.ConsultationView{height:100%;width:100%}.ConsultationView__content{padding:0 16px}.ConsultationView__image-wrapper{position:relative;margin-bottom:16px}.ConsultationView__image-wrapper:before{display:block;content:"";width:100%;padding-block-start:50%}.ConsultationView__image-wrapper>*:only-child{position:absolute;top:0;right:0;bottom:0;left:0}.ConsultationView__image{height:100%;width:100%;object-fit:cover}.ConsultationView__title{margin-bottom:26px;font-size:17px;font-style:normal;font-weight:600;line-height:normal}.ConsultationView__subtitle{color:var(--grey-unactive, #808080);margin-bottom:12px;font-size:14px;font-style:normal;font-weight:500;line-height:12px;letter-spacing:-.28px}.ConsultationView__description{margin-bottom:18px;font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.3px}.ConsultationView__description ol,.ConsultationView__description ul{padding-left:18px}.ConsultationView__price{margin-bottom:16px;font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.3px}.ConsultationView__link{display:flex;align-items:center;gap:8px;color:var(--Tabs-rate, #4c406e);font-size:15px;font-style:normal;font-weight:500;line-height:22px;text-decoration:none}.ConsultationView__link svg{transform:rotate(90deg);width:16px;height:16px}.CategoryCard{-webkit-tap-highlight-color:transparent;outline:none;color:inherit;text-decoration:none;display:block;position:relative;color:#fff;border-radius:12px;overflow:hidden}.CategoryCard:before{display:block;content:"";width:100%;padding-block-start:40%}.CategoryCard>*:only-child{position:absolute;top:0;right:0;bottom:0;left:0}.CategoryCard__wrapper:after{z-index:5;content:"";background:linear-gradient(220deg,#00000005 20.09%,#0003 60.41%);width:100%;height:100%;position:absolute;top:0;left:0}.CategoryCard__image{object-fit:cover;height:100%;width:100%}.CategoryCard__title{font-size:17px;font-style:normal;font-weight:700;line-height:135%;letter-spacing:-.34px;position:absolute;top:50%;left:0;z-index:100;transform:translateY(-50%);padding-left:8px}.KnowledgeBase__view{padding:0 16px 16px}.KnowledgeBase__card+.KnowledgeBase__card{margin-top:16px}.ChallengeCard{-webkit-tap-highlight-color:transparent;outline:none;color:inherit;text-decoration:none;display:block;position:relative;color:#fff;border-radius:12px;overflow:hidden}.ChallengeCard:before{display:block;content:"";width:100%;padding-block-start:50%}.ChallengeCard>*:only-child{position:absolute;top:0;right:0;bottom:0;left:0}.ChallengeCard__wrapper:after{z-index:5;content:"";background:linear-gradient(220deg,#00000005 20.09%,#0003 60.41%);width:100%;height:100%;position:absolute;top:0;left:0}.ChallengeCard__image{object-fit:cover;height:100%;width:100%}.ChallengeCard__global-tag{z-index:10;position:absolute;top:10px;left:6px;padding:5px 16px;border-radius:12px;background:var(--Tabs-unactive, #9386b9);box-shadow:1px 1px 12px 1px #926fd938;color:var(--BG-main, #fefefe);font-size:12px;font-style:normal;font-weight:500;line-height:17px;letter-spacing:-.24px}.ChallengeCard__content{z-index:10;position:absolute;bottom:0;left:0;padding:12px 8px;width:100%}.ChallengeCard__title{font-size:17px;font-style:normal;font-weight:700;line-height:135%;letter-spacing:-.34px;margin-bottom:2px}.ChallengeCard__tags{display:flex;justify-content:flex-start;align-items:center;gap:5px;margin-bottom:6px}.ChallengeCard__tag{display:flex;align-items:center}.ChallengeCard__tag-icon{color:#8ee289;width:16px;height:16px}.ChallengeCard__tag-text{font-size:12px;font-style:normal;font-weight:500;line-height:17px;letter-spacing:-.24px}.ChallengeCard__date{font-size:12px;font-style:normal;font-weight:500;line-height:17px;letter-spacing:-.24px;color:#ffffffab}.ChallengeCard__date span{text-transform:capitalize}.Challenges__radio{margin-bottom:32px}.Challenges__view{padding:0 16px 16px}.Challenges__card+.Challenges__card{margin-top:8px}.Challenges__skeleton-card{position:relative}.Challenges__skeleton-card:before{display:block;content:"";width:100%;padding-block-start:50%}.Challenges__skeleton-card>*:only-child{position:absolute;top:0;right:0;bottom:0;left:0}.Challenges__skeleton-card+.Challenges__skeleton-card{margin-top:8px}.ChallengeOnboarding{text-align:center}.ChallengeOnboarding__image{border-radius:160px;width:160px;height:160px;margin-bottom:16px}.ChallengeOnboarding__title{padding:0 50px;font-size:25px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.5px;margin-bottom:10px}.ChallengeOnboarding__description{font-size:15px;font-weight:400;line-height:20px;letter-spacing:-.3px}.ChallengeView__image{width:100%;height:100%;border-radius:12px;margin-bottom:20px}.ChallengeView__tag{margin-bottom:10px;padding:5px 10px;border-radius:12px;background:var(--Progress-background, rgba(197, 187, 235, .15));color:var(--Tabs-rate, #4C406E);font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.28px;display:inline-block}.ChallengeView__description{margin-bottom:26px;font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.3px}.ChallengeView__button{margin-bottom:26px}.ChallengeView__divider{background:#d9d9d9ab;height:1px;width:100%;margin-bottom:24px}.ChallengeView__wizzard.WizardForm{height:1px;min-height:calc(100dvh - var(--topbar-height));padding:0 16px}.ChallengeInfo__info{display:flex;align-items:center;justify-content:flex-start;padding-top:12px;padding-bottom:12px;border-bottom:1px solid rgba(217,217,217,.67);margin-bottom:18px}.ChallengeInfo__info-block{padding-right:10px}.ChallengeInfo__info-block+.ChallengeInfo__info-block{padding-left:10px;position:relative}.ChallengeInfo__info-block+.ChallengeInfo__info-block:before{content:"";position:absolute;left:0;top:0;display:block;height:100%;width:1px;background:#d9d9d9ab}.ChallengeInfo__info-title{font-size:15px;font-weight:600;line-height:22px;letter-spacing:-.3px}.ChallengeInfo__info-subtitle{color:#00000080;font-size:11px;font-weight:700;line-height:22px}.ChallengeInfo__days{display:flex;align-items:center;justify-content:flex-start;gap:20px;padding-bottom:18px;border-bottom:1px solid rgba(217,217,217,.67);overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.ChallengeInfo__days::-webkit-scrollbar{display:none}.ChallengeInfo__day{text-align:center}.ChallengeInfo__day_done .ChallengeInfo__day-icon{background:var(--Tabs-rate, #4C406E)}.ChallengeInfo__day-title{margin-bottom:8px;font-size:14px;font-style:normal;font-weight:500;line-height:12px;letter-spacing:-.28px}.ChallengeInfo__day-icon{color:#fff;width:30px;height:30px;border-radius:15px;background:var(--Tabs-background, rgba(197, 187, 235, .25));display:flex;align-items:center;justify-content:center}.ChallengeTrainingCard{border-radius:12px;border:1px solid var(--Tabs-background, rgba(197, 187, 235, .25));padding:20px}.ChallengeTrainingCard__day{display:inline-block;padding:5px 10px;border-radius:12px;background:var(--Progress-background, rgba(197, 187, 235, .15));margin-bottom:8px;color:var(--Tabs-rate, #4C406E);font-size:12px;font-style:normal;font-weight:500;line-height:17px;letter-spacing:-.24px}.ChallengeTrainingCard__image-wrapper{position:relative;margin-bottom:8px}.ChallengeTrainingCard__image-wrapper:before{display:block;content:"";width:100%;padding-block-start:50%}.ChallengeTrainingCard__image-wrapper>*:only-child{position:absolute;top:0;right:0;bottom:0;left:0}.ChallengeTrainingCard__image{border-radius:6px;width:100%;height:100%;object-fit:cover}.ChallengeTrainingCard__title{font-size:17px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:-.34px;margin-bottom:4px}.ChallengeTrainingCard__description{font-size:14px;font-weight:400;line-height:22px;margin-bottom:12px}.ChallengeDashboard__info{margin-bottom:14px}.ChallengeDashboard__card+.ChallengeDashboard__card{margin-top:15px}.Challenge__content{padding:0 16px 16px}.Challenge__skeleton{padding:0 16px}.Challenge__skeleton-topbar{margin-top:8px;height:50px;margin-bottom:8px}.Challenge__skeleton-image{position:relative;margin-bottom:20px}.Challenge__skeleton-image:before{display:block;content:"";width:100%;padding-block-start:50%}.Challenge__skeleton-image>*:only-child{position:absolute;top:0;right:0;bottom:0;left:0}.Challenge__skeleton-tags{height:30px;margin-bottom:20px}.Challenge__skeleton-description{height:110px;margin-bottom:26px}.Challenge__skeleton-button{height:48px;margin-bottom:26px}.Challenge__skeleton-inventory-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;gap:20px}.Challenge__skeleton-inventory-item{height:80px}.Challenge__training{padding-top:0}.Challenge__finish-training-btn-container{margin:0 12px}.MaterialView__content{padding:0 16px}.MaterialView__image{margin-bottom:12px;position:relative}.MaterialView__image:before{display:block;content:"";width:100%;padding-block-start:75%}.MaterialView__image>*:only-child{position:absolute;top:0;right:0;bottom:0;left:0}.MaterialView__image img{width:100%;height:100%;object-fit:cover}.MaterialView__title{color:#000;font-size:28px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:-.56px;margin-bottom:24px}.MaterialView__params{color:var(--grey-unactive, #808080);display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-bottom:30px}.MaterialView__param{display:flex;align-items:center;justify-content:flex-start;gap:4px;padding:5px 10px;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.28px;border-radius:12px;background:var(--BG-pics, rgba(197, 187, 235, .18));color:var(--primary-buttons, #4C428C)}.MaterialView__param-icon{width:16px;height:16px}.MaterialView__ingredient{font-size:17px;font-weight:400;line-height:22px;letter-spacing:-.34px;display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-bottom:1px solid #E5E5E5}.MaterialView__ingredient+.MaterialView__ingredient{margin-top:8px}.MaterialView__ingredient-value{font-weight:500}.MaterialView__section+.MaterialView__section{margin-top:40px}.MaterialView__description{font-size:17px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:-.34px}.KnowledgeBaseMaterial__view{padding:0 0 16px}.KnowledgeBaseMaterial__card+.KnowledgeBaseMaterial__card{margin-top:8px}.MaterialCard{display:block;color:#fff;position:relative;-webkit-tap-highlight-color:transparent;outline:none;color:inherit;text-decoration:none;border-radius:12px;overflow:hidden}.MaterialCard:before{display:block;content:"";width:100%;padding-block-start:50%}.MaterialCard>*:only-child{position:absolute;top:0;right:0;bottom:0;left:0}.MaterialCard__wrapper:after{z-index:5;content:"";background:linear-gradient(220deg,#00000005 20.09%,#0003 60.41%);width:100%;height:100%;position:absolute;top:0;left:0}.MaterialCard__image{object-fit:cover;height:100%;width:100%}.MaterialCard__content{z-index:10;position:absolute;bottom:0;left:0;padding:12px 8px;width:100%}.MaterialCard__title{font-size:17px;font-style:normal;font-weight:700;line-height:135%;letter-spacing:-.34px;margin-bottom:2px}.MaterialCard__tags{display:flex;justify-content:flex-start;align-items:center;gap:5px;margin-bottom:6px}.MaterialCard__tag{display:flex;align-items:center}.MaterialCard__tag-icon{color:#8ee289;width:16px;height:16px}.MaterialCard__tag-text{font-size:12px;font-style:normal;font-weight:500;line-height:17px;letter-spacing:-.24px}.MaterialCard__date{font-size:12px;font-style:normal;font-weight:500;line-height:17px;letter-spacing:-.24px;color:#ffffffab}.KnowledgeBaseCategory__view{padding:0 16px 16px}.KnowledgeBaseCategory__card+.KnowledgeBaseCategory__card{margin-top:8px}.Favorites__view{padding:0 16px}.Favorites__card+.Favorites__card{margin-top:30px}.Favorites__radio{margin-bottom:24px}.SubscriptionCard{display:flex;align-items:center;min-height:130px;border-radius:12px;color:var(--trainings-white, #fbfbfb);padding:22px 12px}.SubscriptionCard_premiumType_s{background:var(--linear-premium, linear-gradient(128deg, #4c406e 18.07%, #927bd4 71.84%))}.SubscriptionCard_premiumType_m{background:var(--linear-classic, linear-gradient(128deg, #a48ee4 18.07%, #5031a9 71.84%))}.SubscriptionCard_premiumType_l{background:var(--linear-classic, linear-gradient(57deg, #f38322 27.43%, #eda566 50.43%, #e7c6a9 79.82%))}.SubscriptionCard_premiumType_l .SubscriptionCard__head-tag,.SubscriptionCard_premiumType_l .SubscriptionCard__days{color:var(--semantic-orange, #f38322)}.SubscriptionCard__main{flex:auto}.SubscriptionCard__title{font-size:25px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.5px;margin-bottom:6px}.SubscriptionCard__head{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}.SubscriptionCard__head-title{font-size:17px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-.34px}.SubscriptionCard__head-tag{padding:5px 10px;border-radius:12px;background:var(--BG-main, #fefefe);color:var(--Tabs-rate, #4c406e)}.SubscriptionCard__price{font-size:25px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:-.5px;margin-bottom:10px}.SubscriptionCard__description{font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:-.24px}.SubscriptionCard__additional{flex:1;width:54px}.SubscriptionCard__days{display:flex;width:54px;height:54px;justify-content:center;align-items:center;flex-direction:column;gap:2px;color:var(--Tabs-rate, #4c406e);overflow:hidden;border-radius:27px;background:var(--trainings-white, #fbfbfb)}.SubscriptionCard__days-number{font-size:20px;font-style:normal;font-weight:700;line-height:13px;letter-spacing:-.4px}.SubscriptionCard__days-title{font-size:11px;font-style:normal;font-weight:400;line-height:13px;letter-spacing:-.22px}.SubscriptionFeatures{padding:20px 16px;border-radius:12px;background:var(--trainings-white, #fbfbfb)}.SubscriptionFeatures__title{font-size:17px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:16px}.SubscriptionFeatures__item+.SubscriptionFeatures__item{margin-top:16px}.SubscriptionFeatures__text{font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:12px}.SubscriptionFeatures__availability{display:flex;align-items:center;gap:8px}.SubscriptionFeatures__availability_enabled .SubscriptionFeatures__availability-icon{color:var(--Tabs-rate, #4c406e)}.SubscriptionFeatures__availability-icon{display:flex;align-items:center;width:12px;height:12px;color:var(--allert-text, #e5556d)}.SubscriptionFeatures__availability-icon svg{width:12px;height:12px}.SubscriptionFeatures__availability-text{font-size:15px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.3px}@keyframes slideLeft{0%{transform:translate(16px)}to{transform:translate(0)}}@keyframes slideRight{0%{transform:translate(-16px)}to{transform:translate(0)}}.SliderPagination{padding:10px 0;position:relative;overflow:hidden;max-width:40px;margin:auto}.SliderPagination__dots-container{display:flex;gap:8px;transition:transform .3s ease}.SliderPagination__dot{width:8px;height:8px;border-radius:50%;background-color:#d9d9d9;transition:background-color .3s ease,transform .3s ease;flex-shrink:0}.SliderPagination__dot_active{background-color:#007bff}.SubscriptionSlider__slider{width:100%}.SubscriptionSlider__pagination{margin-top:6px;margin-bottom:6px}.SubscriptionSlider__features{margin-top:10px;margin-bottom:20px}.SubscriptionSlider__button-icon{margin-left:4px}.Subscriptions__view{padding:0 0 16px}.Subscriptions__radio{margin:0 16px 18px}.Subscriptions__slider.swiper{padding:0 16px;overflow-x:hidden}.Subscriptions__card+.Subscriptions__card{margin-top:8px}.Subscriptions__loading{padding:0 16px}.Subscriptions__skeleton-progress{height:36px;margin-bottom:24px}.Subscriptions__skeleton-title{height:24px;margin-bottom:16px}.Subscriptions__skeleton-filter{height:40px;margin-bottom:16px}.Subscriptions__skeleton-card{height:120px;margin-bottom:8px}.AiRecommendations__content{padding:16px;display:flex;flex-direction:column;gap:24px}.AiRecommendations__generate-section{display:flex;justify-content:center;padding:24px 0}.AiRecommendations__generate-button{max-width:400px}.AiRecommendations__recommendation-section{background:var(--g-color-base-background);border-radius:12px;padding:20px;border:1px solid var(--g-color-line-generic)}.AiRecommendations__recommendation-title{font-size:18px;font-weight:600;margin-bottom:16px;color:var(--g-color-text-primary)}.AiRecommendations__recommendation-content{line-height:1.6;color:var(--g-color-text-primary);white-space:pre-line}.AiRecommendations__recommendation-content p{margin:0 0 8px}.AiRecommendations__recommendation-content p:last-child{margin-bottom:0}.AiRecommendations__user-context{margin-top:24px;padding-top:20px;border-top:1px solid var(--g-color-line-generic)}.AiRecommendations__context-title{font-size:16px;font-weight:600;margin-bottom:12px;color:var(--g-color-text-secondary)}.AiRecommendations__context-content{font-size:14px;color:var(--g-color-text-secondary)}.AiRecommendations__context-content p{margin:0 0 4px}.AiRecommendations__context-content p:last-child{margin-bottom:0}:root{--bottom-bar-height: calc(var(--tg-safe-area-inset-bottom, 0px) + var(--menu-height, 0px));--bottom-inset: calc(var(--bottom-bar-height, 0));--topbar-height: 66px;--bg-color: #ffffff;--toastify-z-index: 999999;--menu-height: 60px;--menu-container-height: calc(var(--menu-height) + var(--tg-safe-area-inset-bottom, 0px))}@media only screen and (max-width: 480px){.Toastify__toast-container{width:90vw;left:5vw;top:20px}}.Toastify__toast-container{gap:12px}.notify{--toastify-container-width: 100vw;--toastify-toast-width: 100vw;--toastify-toast-padding: 0;--toastify-toast-min-height: 0;--toastify-toast-max-height: auto;--toastify-color-light: transparent;--toastify-toast-shadow: none;left:0!important;width:100vw!important}.notify__toast{padding:0 16px;width:100%;display:flex;align-items:center;justify-content:center;outline:none;-webkit-tap-highlight-color:transparent}.notify .Toastify__progress-bar--wrp{opacity:0}*{box-sizing:border-box}html,body,#root{font-family:Inter;margin:0}body{zoom:100%!important;transform-origin:0 0;-webkit-user-scalable:no;-ms-user-scalable:no;user-scalable:no;touch-action:pan-x pan-y}html{overflow:hidden}@media screen and (-webkit-min-device-pixel-ratio: 0){select,textarea,input{font-size:16px}}*{-webkit-tap-highlight-color:transparent;outline:none}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.g-root{background:var(--g-color-base-background);color:var(--g-color-text-primary);--g-font-family-sans: "Inter", "Helvetica Neue", "Helvetica", "Arial", sans-serif;--g-font-family-monospace: "Menlo", "Monaco", "Consolas", "Ubuntu Mono", "Liberation Mono", "DejaVu Sans Mono", "Courier New", "Courier", monospace;--g-text-body-font-family: var(--g-font-family-sans);--g-text-caption-font-family: var(--g-font-family-sans);--g-text-header-font-family: var(--g-font-family-sans);--g-text-subheader-font-family: var(--g-font-family-sans);--g-text-display-font-family: var(--g-font-family-sans);--g-text-code-font-family: var(--g-font-family-monospace);--g-text-body-font-weight: 400;--g-text-caption-font-weight: 400;--g-text-header-font-weight: 600;--g-text-subheader-font-weight: 600;--g-text-display-font-weight: 600;--g-text-code-font-weight: 400;--g-text-accent-font-weight: 600;--g-text-body-1-font-size: 13px;--g-text-body-1-line-height: 18px;--g-text-body-2-font-size: 15px;--g-text-body-2-line-height: 20px;--g-text-body-3-font-size: 17px;--g-text-body-3-line-height: 24px;--g-text-body-short-font-size: 13px;--g-text-body-short-line-height: 16px;--g-text-caption-1-font-size: 9px;--g-text-caption-1-line-height: 12px;--g-text-caption-2-font-size: 11px;--g-text-caption-2-line-height: 16px;--g-text-header-1-font-size: 20px;--g-text-header-1-line-height: 24px;--g-text-header-2-font-size: 24px;--g-text-header-2-line-height: 28px;--g-text-subheader-1-font-size: 13px;--g-text-subheader-1-line-height: 18px;--g-text-subheader-2-font-size: 15px;--g-text-subheader-2-line-height: 20px;--g-text-subheader-3-font-size: 17px;--g-text-subheader-3-line-height: 24px;--g-text-display-1-font-size: 28px;--g-text-display-1-line-height: 36px;--g-text-display-2-font-size: 32px;--g-text-display-2-line-height: 40px;--g-text-display-3-font-size: 40px;--g-text-display-3-line-height: 48px;--g-text-display-4-font-size: 48px;--g-text-display-4-line-height: 52px;--g-text-code-1-font-size: 12px;--g-text-code-1-line-height: 18px;--g-text-code-2-font-size: 14px;--g-text-code-2-line-height: 20px;--g-text-code-3-font-size: 16px;--g-text-code-3-line-height: 24px;--g-text-code-inline-1-font-size: 12px;--g-text-code-inline-1-line-height: 14px;--g-text-code-inline-2-font-size: 14px;--g-text-code-inline-2-line-height: 16px;--g-text-code-inline-3-font-size: 16px;--g-text-code-inline-3-line-height: 20px;font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-1-font-size);line-height:var(--g-text-body-1-line-height);--g-spacing-base: 4px;--g-spacing-0: calc(var(--g-spacing-base) * 0);--g-spacing-half: calc(var(--g-spacing-base) * .5);--g-spacing-1: var(--g-spacing-base);--g-spacing-2: calc(var(--g-spacing-base) * 2);--g-spacing-3: calc(var(--g-spacing-base) * 3);--g-spacing-4: calc(var(--g-spacing-base) * 4);--g-spacing-5: calc(var(--g-spacing-base) * 5);--g-spacing-6: calc(var(--g-spacing-base) * 6);--g-spacing-7: calc(var(--g-spacing-base) * 7);--g-spacing-8: calc(var(--g-spacing-base) * 8);--g-spacing-9: calc(var(--g-spacing-base) * 9);--g-spacing-10: calc(var(--g-spacing-base) * 10);--g-scrollbar-width: 12px;--g-border-radius-xs: 3px;--g-border-radius-s: 5px;--g-border-radius-m: 6px;--g-border-radius-l: 8px;--g-border-radius-xl: 10px;--g-focus-border-radius: 2px}body.g-root,.g-root[dir=ltr]{--g-flow-direction: 1;--g-flow-is-ltr: 1;--g-flow-is-rtl: 0}.g-root[dir=rtl]{--g-flow-direction: -1;--g-flow-is-ltr: 0;--g-flow-is-rtl: 1}.g-root_theme_light{--g-color-private-white-50: rgba(255, 255, 255, .05);--g-color-private-white-70: rgba(255, 255, 255, .07);--g-color-private-white-100: rgba(255, 255, 255, .1);--g-color-private-white-150: rgba(255, 255, 255, .15);--g-color-private-white-200: rgba(255, 255, 255, .2);--g-color-private-white-250: rgba(255, 255, 255, .25);--g-color-private-white-300: rgba(255, 255, 255, .3);--g-color-private-white-350: rgba(255, 255, 255, .35);--g-color-private-white-400: rgba(255, 255, 255, .4);--g-color-private-white-450: rgba(255, 255, 255, .45);--g-color-private-white-500: rgba(255, 255, 255, .5);--g-color-private-white-550: rgba(255, 255, 255, .55);--g-color-private-white-600: rgba(255, 255, 255, .6);--g-color-private-white-650: rgba(255, 255, 255, .65);--g-color-private-white-700: rgba(255, 255, 255, .7);--g-color-private-white-750: rgba(255, 255, 255, .75);--g-color-private-white-800: rgba(255, 255, 255, .8);--g-color-private-white-850: rgba(255, 255, 255, .85);--g-color-private-white-900: rgba(255, 255, 255, .9);--g-color-private-white-950: rgba(255, 255, 255, .95);--g-color-private-white-1000-solid: rgb(255, 255, 255);--g-color-private-black-50: rgba(0, 0, 0, .05);--g-color-private-black-70: rgba(0, 0, 0, .07);--g-color-private-black-100: rgba(0, 0, 0, .1);--g-color-private-black-150: rgba(0, 0, 0, .15);--g-color-private-black-200: rgba(0, 0, 0, .2);--g-color-private-black-250: rgba(0, 0, 0, .25);--g-color-private-black-300: rgba(0, 0, 0, .3);--g-color-private-black-350: rgba(0, 0, 0, .35);--g-color-private-black-400: rgba(0, 0, 0, .4);--g-color-private-black-450: rgba(0, 0, 0, .45);--g-color-private-black-500: rgba(0, 0, 0, .5);--g-color-private-black-550: rgba(0, 0, 0, .55);--g-color-private-black-600: rgba(0, 0, 0, .6);--g-color-private-black-650: rgba(0, 0, 0, .65);--g-color-private-black-700: rgba(0, 0, 0, .7);--g-color-private-black-750: rgba(0, 0, 0, .75);--g-color-private-black-800: rgba(0, 0, 0, .8);--g-color-private-black-850: rgba(0, 0, 0, .85);--g-color-private-black-900: rgba(0, 0, 0, .9);--g-color-private-black-950: rgba(0, 0, 0, .95);--g-color-private-black-20-solid: rgb(250, 250, 250);--g-color-private-black-50-solid: rgb(242, 242, 242);--g-color-private-black-100-solid: rgb(229, 229, 229);--g-color-private-black-150-solid: rgb(217, 217, 217);--g-color-private-black-200-solid: rgb(204, 204, 204);--g-color-private-black-250-solid: rgb(191, 191, 191);--g-color-private-black-300-solid: rgb(179, 179, 179);--g-color-private-black-350-solid: rgb(166, 166, 166);--g-color-private-black-400-solid: rgb(153, 153, 153);--g-color-private-black-450-solid: rgb(140, 140, 140);--g-color-private-black-500-solid: rgb(128, 128, 128);--g-color-private-black-550-solid: rgb(115, 115, 115);--g-color-private-black-600-solid: rgb(102, 102, 102);--g-color-private-black-650-solid: rgb(89, 89, 89);--g-color-private-black-700-solid: rgb(76, 76, 76);--g-color-private-black-750-solid: rgb(64, 64, 64);--g-color-private-black-800-solid: rgb(51, 51, 51);--g-color-private-black-850-solid: rgb(38, 38, 38);--g-color-private-black-900-solid: rgb(26, 26, 26);--g-color-private-black-950-solid: rgb(13, 13, 13);--g-color-private-black-1000-solid: rgb(0, 0, 0);--g-color-private-blue-50: rgba(54, 151, 241, .1);--g-color-private-blue-100: rgba(54, 151, 241, .15);--g-color-private-blue-150: rgba(54, 151, 241, .2);--g-color-private-blue-200: rgba(54, 151, 241, .3);--g-color-private-blue-250: rgba(54, 151, 241, .4);--g-color-private-blue-300: rgba(54, 151, 241, .5);--g-color-private-blue-350: rgba(54, 151, 241, .6);--g-color-private-blue-400: rgba(54, 151, 241, .7);--g-color-private-blue-450: rgba(54, 151, 241, .8);--g-color-private-blue-500: rgba(54, 151, 241, .9);--g-color-private-blue-50-solid: rgb(235, 245, 254);--g-color-private-blue-100-solid: rgb(225, 239, 253);--g-color-private-blue-150-solid: rgb(215, 234, 252);--g-color-private-blue-200-solid: rgb(195, 224, 251);--g-color-private-blue-250-solid: rgb(175, 213, 249);--g-color-private-blue-300-solid: rgb(155, 203, 248);--g-color-private-blue-350-solid: rgb(134, 193, 247);--g-color-private-blue-400-solid: rgb(114, 182, 245);--g-color-private-blue-450-solid: rgb(94, 172, 244);--g-color-private-blue-500-solid: rgb(74, 161, 242);--g-color-private-blue-550-solid: rgb(54, 151, 241);--g-color-private-blue-600-solid: rgb(52, 139, 220);--g-color-private-blue-650-solid: rgb(50, 127, 200);--g-color-private-blue-700-solid: rgb(48, 114, 179);--g-color-private-blue-750-solid: rgb(46, 102, 158);--g-color-private-blue-800-solid: rgb(44, 90, 138);--g-color-private-blue-850-solid: rgb(42, 78, 117);--g-color-private-blue-900-solid: rgb(40, 66, 96);--g-color-private-blue-950-solid: rgb(38, 53, 75);--g-color-private-blue-1000-solid: rgb(37, 47, 65);--g-color-private-green-50: rgba(50, 186, 118, .1);--g-color-private-green-100: rgba(50, 186, 118, .15);--g-color-private-green-150: rgba(50, 186, 118, .2);--g-color-private-green-200: rgba(50, 186, 118, .3);--g-color-private-green-250: rgba(50, 186, 118, .4);--g-color-private-green-300: rgba(50, 186, 118, .5);--g-color-private-green-350: rgba(50, 186, 118, .6);--g-color-private-green-400: rgba(50, 186, 118, .7);--g-color-private-green-450: rgba(50, 186, 118, .8);--g-color-private-green-500: rgba(50, 186, 118, .9);--g-color-private-green-50-solid: rgb(235, 248, 241);--g-color-private-green-100-solid: rgb(224, 245, 234);--g-color-private-green-150-solid: rgb(214, 241, 228);--g-color-private-green-200-solid: rgb(194, 234, 214);--g-color-private-green-250-solid: rgb(173, 227, 200);--g-color-private-green-300-solid: rgb(153, 221, 187);--g-color-private-green-350-solid: rgb(132, 214, 173);--g-color-private-green-400-solid: rgb(112, 207, 159);--g-color-private-green-450-solid: rgb(91, 200, 145);--g-color-private-green-500-solid: rgb(71, 193, 132);--g-color-private-green-550-solid: rgb(50, 186, 118);--g-color-private-green-600-solid: rgb(48, 170, 110);--g-color-private-green-650-solid: rgb(47, 155, 101);--g-color-private-green-700-solid: rgb(45, 139, 93);--g-color-private-green-750-solid: rgb(44, 123, 84);--g-color-private-green-800-solid: rgb(42, 108, 76);--g-color-private-green-850-solid: rgb(40, 92, 68);--g-color-private-green-900-solid: rgb(39, 76, 59);--g-color-private-green-950-solid: rgb(37, 60, 51);--g-color-private-green-1000-solid: rgb(36, 53, 47);--g-color-private-yellow-50: rgba(255, 190, 92, .1);--g-color-private-yellow-100: rgba(255, 190, 92, .15);--g-color-private-yellow-150: rgba(255, 190, 92, .2);--g-color-private-yellow-200: rgba(255, 190, 92, .3);--g-color-private-yellow-250: rgba(255, 190, 92, .4);--g-color-private-yellow-300: rgba(255, 190, 92, .5);--g-color-private-yellow-350: rgba(255, 190, 92, .6);--g-color-private-yellow-400: rgba(255, 190, 92, .7);--g-color-private-yellow-450: rgba(255, 190, 92, .8);--g-color-private-yellow-500: rgba(255, 190, 92, .9);--g-color-private-yellow-50-solid: rgb(255, 249, 239);--g-color-private-yellow-100-solid: rgb(255, 245, 231);--g-color-private-yellow-150-solid: rgb(255, 242, 222);--g-color-private-yellow-200-solid: rgb(255, 236, 206);--g-color-private-yellow-250-solid: rgb(255, 229, 190);--g-color-private-yellow-300-solid: rgb(255, 223, 174);--g-color-private-yellow-350-solid: rgb(255, 216, 157);--g-color-private-yellow-400-solid: rgb(255, 210, 141);--g-color-private-yellow-450-solid: rgb(255, 203, 125);--g-color-private-yellow-500-solid: rgb(255, 197, 108);--g-color-private-yellow-550-solid: rgb(255, 190, 92);--g-color-private-yellow-600-solid: rgb(233, 174, 86);--g-color-private-yellow-650-solid: rgb(211, 158, 80);--g-color-private-yellow-700-solid: rgb(189, 142, 75);--g-color-private-yellow-750-solid: rgb(167, 126, 69);--g-color-private-yellow-800-solid: rgb(145, 110, 63);--g-color-private-yellow-850-solid: rgb(122, 93, 57);--g-color-private-yellow-900-solid: rgb(100, 77, 51);--g-color-private-yellow-950-solid: rgb(78, 61, 46);--g-color-private-yellow-1000-solid: rgb(67, 53, 43);--g-color-private-orange-50: rgba(255, 119, 0, .1);--g-color-private-orange-100: rgba(255, 119, 0, .15);--g-color-private-orange-150: rgba(255, 119, 0, .2);--g-color-private-orange-200: rgba(255, 119, 0, .3);--g-color-private-orange-250: rgba(255, 119, 0, .4);--g-color-private-orange-300: rgba(255, 119, 0, .5);--g-color-private-orange-350: rgba(255, 119, 0, .6);--g-color-private-orange-400: rgba(255, 119, 0, .7);--g-color-private-orange-450: rgba(255, 119, 0, .8);--g-color-private-orange-500: rgba(255, 119, 0, .9);--g-color-private-orange-50-solid: rgb(255, 241, 230);--g-color-private-orange-100-solid: rgb(255, 235, 217);--g-color-private-orange-150-solid: rgb(255, 228, 204);--g-color-private-orange-200-solid: rgb(255, 214, 179);--g-color-private-orange-250-solid: rgb(255, 201, 153);--g-color-private-orange-300-solid: rgb(255, 187, 128);--g-color-private-orange-350-solid: rgb(255, 173, 102);--g-color-private-orange-400-solid: rgb(255, 160, 77);--g-color-private-orange-450-solid: rgb(255, 146, 51);--g-color-private-orange-500-solid: rgb(255, 133, 25);--g-color-private-orange-550-solid: rgb(255, 119, 0);--g-color-private-orange-600-solid: rgb(233, 110, 3);--g-color-private-orange-650-solid: rgb(211, 101, 7);--g-color-private-orange-700-solid: rgb(189, 92, 10);--g-color-private-orange-750-solid: rgb(167, 83, 14);--g-color-private-orange-800-solid: rgb(145, 74, 17);--g-color-private-orange-850-solid: rgb(122, 65, 20);--g-color-private-orange-900-solid: rgb(100, 56, 24);--g-color-private-orange-950-solid: rgb(78, 47, 27);--g-color-private-orange-1000-solid: rgb(67, 43, 29);--g-color-private-red-50: rgba(255, 0, 61, .1);--g-color-private-red-100: rgba(255, 0, 61, .15);--g-color-private-red-150: rgba(255, 0, 61, .2);--g-color-private-red-200: rgba(255, 0, 61, .3);--g-color-private-red-250: rgba(255, 0, 61, .4);--g-color-private-red-300: rgba(255, 0, 61, .5);--g-color-private-red-350: rgba(255, 0, 61, .6);--g-color-private-red-400: rgba(255, 0, 61, .7);--g-color-private-red-450: rgba(255, 0, 61, .8);--g-color-private-red-500: rgba(255, 0, 61, .9);--g-color-private-red-50-solid: rgb(255, 230, 236);--g-color-private-red-100-solid: rgb(255, 217, 226);--g-color-private-red-150-solid: rgb(255, 204, 216);--g-color-private-red-200-solid: rgb(255, 179, 197);--g-color-private-red-250-solid: rgb(255, 153, 177);--g-color-private-red-300-solid: rgb(255, 128, 158);--g-color-private-red-350-solid: rgb(255, 102, 139);--g-color-private-red-400-solid: rgb(255, 77, 119);--g-color-private-red-450-solid: rgb(255, 51, 100);--g-color-private-red-500-solid: rgb(255, 25, 80);--g-color-private-red-550-solid: rgb(255, 0, 61);--g-color-private-red-600-solid: rgb(233, 3, 58);--g-color-private-red-650-solid: rgb(211, 6, 56);--g-color-private-red-700-solid: rgb(189, 9, 53);--g-color-private-red-750-solid: rgb(167, 12, 50);--g-color-private-red-800-solid: rgb(145, 15, 48);--g-color-private-red-850-solid: rgb(122, 17, 45);--g-color-private-red-900-solid: rgb(100, 20, 42);--g-color-private-red-950-solid: rgb(78, 23, 39);--g-color-private-red-1000-solid: rgb(67, 25, 38);--g-color-private-purple-50: rgba(143, 82, 204, .1);--g-color-private-purple-100: rgba(143, 82, 204, .15);--g-color-private-purple-150: rgba(143, 82, 204, .2);--g-color-private-purple-200: rgba(143, 82, 204, .3);--g-color-private-purple-250: rgba(143, 82, 204, .4);--g-color-private-purple-300: rgba(143, 82, 204, .5);--g-color-private-purple-350: rgba(143, 82, 204, .6);--g-color-private-purple-400: rgba(143, 82, 204, .7);--g-color-private-purple-450: rgba(143, 82, 204, .8);--g-color-private-purple-500: rgba(143, 82, 204, .9);--g-color-private-purple-50-solid: rgb(244, 238, 250);--g-color-private-purple-100-solid: rgb(238, 229, 247);--g-color-private-purple-150-solid: rgb(233, 220, 245);--g-color-private-purple-200-solid: rgb(221, 203, 240);--g-color-private-purple-250-solid: rgb(210, 186, 235);--g-color-private-purple-300-solid: rgb(199, 169, 230);--g-color-private-purple-350-solid: rgb(188, 151, 224);--g-color-private-purple-400-solid: rgb(177, 134, 219);--g-color-private-purple-450-solid: rgb(165, 117, 214);--g-color-private-purple-500-solid: rgb(154, 99, 209);--g-color-private-purple-550-solid: rgb(143, 82, 204);--g-color-private-purple-600-solid: rgb(132, 77, 187);--g-color-private-purple-650-solid: rgb(121, 71, 170);--g-color-private-purple-700-solid: rgb(110, 66, 153);--g-color-private-purple-750-solid: rgb(99, 61, 136);--g-color-private-purple-800-solid: rgb(89, 56, 119);--g-color-private-purple-850-solid: rgb(78, 50, 102);--g-color-private-purple-900-solid: rgb(67, 45, 85);--g-color-private-purple-950-solid: rgb(56, 40, 68);--g-color-private-purple-1000-solid: rgb(50, 37, 60);--g-color-private-cool-grey-50: rgba(107, 132, 153, .1);--g-color-private-cool-grey-100: rgba(107, 132, 153, .15);--g-color-private-cool-grey-150: rgba(107, 132, 153, .2);--g-color-private-cool-grey-200: rgba(107, 132, 153, .3);--g-color-private-cool-grey-250: rgba(107, 132, 153, .4);--g-color-private-cool-grey-300: rgba(107, 132, 153, .5);--g-color-private-cool-grey-350: rgba(107, 132, 153, .6);--g-color-private-cool-grey-400: rgba(107, 132, 153, .7);--g-color-private-cool-grey-450: rgba(107, 132, 153, .8);--g-color-private-cool-grey-500: rgba(107, 132, 153, .9);--g-color-private-cool-grey-50-solid: rgb(240, 243, 245);--g-color-private-cool-grey-100-solid: rgb(233, 237, 240);--g-color-private-cool-grey-150-solid: rgb(225, 230, 235);--g-color-private-cool-grey-200-solid: rgb(211, 218, 224);--g-color-private-cool-grey-250-solid: rgb(196, 206, 214);--g-color-private-cool-grey-300-solid: rgb(181, 194, 204);--g-color-private-cool-grey-350-solid: rgb(166, 181, 194);--g-color-private-cool-grey-400-solid: rgb(151, 169, 184);--g-color-private-cool-grey-450-solid: rgb(137, 157, 173);--g-color-private-cool-grey-500-solid: rgb(122, 144, 163);--g-color-private-cool-grey-550-solid: rgb(107, 132, 153);--g-color-private-cool-grey-600-solid: rgb(100, 122, 141);--g-color-private-cool-grey-650-solid: rgb(92, 111, 129);--g-color-private-cool-grey-700-solid: rgb(85, 101, 117);--g-color-private-cool-grey-750-solid: rgb(78, 91, 105);--g-color-private-cool-grey-800-solid: rgb(71, 81, 94);--g-color-private-cool-grey-850-solid: rgb(63, 70, 82);--g-color-private-cool-grey-900-solid: rgb(56, 60, 70);--g-color-private-cool-grey-950-solid: rgb(49, 50, 58);--g-color-private-cool-grey-1000-solid: rgb(45, 44, 52);--g-color-text-primary: var(--g-color-text-dark-primary);--g-color-text-complementary: var(--g-color-text-dark-complementary);--g-color-text-secondary: var(--g-color-text-dark-secondary);--g-color-text-hint: var(--g-color-text-dark-hint);--g-color-text-info: var(--g-color-private-blue-600-solid);--g-color-text-positive: var(--g-color-private-green-600-solid);--g-color-text-warning: var(--g-color-private-yellow-700-solid);--g-color-text-danger: var(--g-color-private-red-600-solid);--g-color-text-utility: var(--g-color-private-purple-600-solid);--g-color-text-misc: var(--g-color-private-cool-grey-600-solid);--g-color-text-info-heavy: var(--g-color-private-blue-700-solid);--g-color-text-positive-heavy: var(--g-color-private-green-700-solid);--g-color-text-warning-heavy: var(--g-color-private-orange-700-solid);--g-color-text-danger-heavy: var(--g-color-private-red-700-solid);--g-color-text-utility-heavy: var(--g-color-private-purple-700-solid);--g-color-text-misc-heavy: var(--g-color-private-cool-grey-700-solid);--g-color-text-brand: var(--g-color-private-yellow-700-solid);--g-color-text-brand-heavy: var(--g-color-private-orange-700-solid);--g-color-text-brand-contrast: var(--g-color-text-dark-primary);--g-color-text-link: var(--g-color-private-yellow-650-solid);--g-color-text-link-hover: var(--g-color-private-orange-650-solid);--g-color-text-link-visited: var(--g-color-private-purple-550-solid);--g-color-text-link-visited-hover: var(--g-color-private-purple-800-solid);--g-color-text-dark-primary: var(--g-color-private-black-850);--g-color-text-dark-complementary: var(--g-color-private-black-700);--g-color-text-dark-secondary: var(--g-color-private-black-500);--g-color-text-dark-hint: var(--g-color-private-black-300);--g-color-text-light-primary: var(--g-color-private-white-1000-solid);--g-color-text-light-complementary: var(--g-color-private-white-850);--g-color-text-light-secondary: var(--g-color-private-white-700);--g-color-text-light-hint: var(--g-color-private-white-500);--g-color-text-inverted-primary: var(--g-color-text-light-primary);--g-color-text-inverted-complementary: var(--g-color-text-light-complementary);--g-color-text-inverted-secondary: var(--g-color-text-light-secondary);--g-color-text-inverted-hint: var(--g-color-text-light-hint);--g-color-base-background: var(--g-color-private-white-1000-solid);--g-color-base-generic: var(--g-color-private-black-50);--g-color-base-generic-hover: var(--g-color-private-black-150);--g-color-base-generic-medium: var(--g-color-private-black-150);--g-color-base-generic-medium-hover: var(--g-color-private-black-250);--g-color-base-generic-accent: var(--g-color-private-black-150);--g-color-base-generic-accent-disabled: var(--g-color-private-black-70);--g-color-base-generic-ultralight: var(--g-color-private-black-20-solid);--g-color-base-simple-hover: var(--g-color-private-black-50);--g-color-base-simple-hover-solid: var(--g-color-private-black-50-solid);--g-color-base-brand: var(--g-color-private-yellow-550-solid);--g-color-base-brand-hover: var(--g-color-private-yellow-600-solid);--g-color-base-selection: var(--g-color-private-yellow-200);--g-color-base-selection-hover: var(--g-color-private-yellow-300);--g-color-base-info-light: var(--g-color-private-blue-100);--g-color-base-info-light-hover: var(--g-color-private-blue-200);--g-color-base-info-medium: var(--g-color-private-blue-200);--g-color-base-info-medium-hover: var(--g-color-private-blue-300);--g-color-base-info-heavy: var(--g-color-private-blue-600-solid);--g-color-base-info-heavy-hover: var(--g-color-private-blue-700-solid);--g-color-base-positive-light: var(--g-color-private-green-100);--g-color-base-positive-light-hover: var(--g-color-private-green-200);--g-color-base-positive-medium: var(--g-color-private-green-200);--g-color-base-positive-medium-hover: var(--g-color-private-green-300);--g-color-base-positive-heavy: var(--g-color-private-green-600-solid);--g-color-base-positive-heavy-hover: var(--g-color-private-green-700-solid);--g-color-base-warning-light: var(--g-color-private-yellow-200);--g-color-base-warning-light-hover: var(--g-color-private-yellow-300);--g-color-base-warning-medium: var(--g-color-private-yellow-400);--g-color-base-warning-medium-hover: var(--g-color-private-yellow-500);--g-color-base-warning-heavy: var(--g-color-private-yellow-550-solid);--g-color-base-warning-heavy-hover: var(--g-color-private-yellow-650-solid);--g-color-base-danger-light: var(--g-color-private-red-100);--g-color-base-danger-light-hover: var(--g-color-private-red-200);--g-color-base-danger-medium: var(--g-color-private-red-200);--g-color-base-danger-medium-hover: var(--g-color-private-red-300);--g-color-base-danger-heavy: var(--g-color-private-red-600-solid);--g-color-base-danger-heavy-hover: var(--g-color-private-red-700-solid);--g-color-base-utility-light: var(--g-color-private-purple-100);--g-color-base-utility-light-hover: var(--g-color-private-purple-200);--g-color-base-utility-medium: var(--g-color-private-purple-200);--g-color-base-utility-medium-hover: var(--g-color-private-purple-300);--g-color-base-utility-heavy: var(--g-color-private-purple-600-solid);--g-color-base-utility-heavy-hover: var(--g-color-private-purple-700-solid);--g-color-base-neutral-light: var(--g-color-private-black-50);--g-color-base-neutral-light-hover: var(--g-color-private-black-100);--g-color-base-neutral-medium: var(--g-color-private-black-200);--g-color-base-neutral-medium-hover: var(--g-color-private-black-250);--g-color-base-neutral-heavy: var(--g-color-private-black-450);--g-color-base-neutral-heavy-hover: var(--g-color-private-black-550);--g-color-base-misc-light: var(--g-color-private-cool-grey-100);--g-color-base-misc-light-hover: var(--g-color-private-cool-grey-200);--g-color-base-misc-medium: var(--g-color-private-cool-grey-200);--g-color-base-misc-medium-hover: var(--g-color-private-cool-grey-300);--g-color-base-misc-heavy: var(--g-color-private-cool-grey-600-solid);--g-color-base-misc-heavy-hover: var(--g-color-private-cool-grey-700-solid);--g-color-base-light: var(--g-color-private-white-1000-solid);--g-color-base-light-hover: var(--g-color-private-white-850);--g-color-base-light-simple-hover: var(--g-color-private-white-150);--g-color-base-light-disabled: var(--g-color-private-white-150);--g-color-base-light-accent-disabled: var(--g-color-private-white-300);--g-color-base-float: var(--g-color-private-white-1000-solid);--g-color-base-float-hover: var(--g-color-private-black-50-solid);--g-color-base-float-medium: var(--g-color-private-black-550-solid);--g-color-base-float-heavy: var(--g-color-private-black-700-solid);--g-color-base-float-accent: var(--g-color-private-white-1000-solid);--g-color-base-float-accent-hover: var(--g-color-private-white-850);--g-color-base-float-announcement: var(--g-color-private-cool-grey-50-solid);--g-color-base-modal: var(--g-color-base-background);--g-color-line-generic: var(--g-color-private-black-100);--g-color-line-generic-hover: var(--g-color-private-black-150);--g-color-line-generic-active: var(--g-color-private-black-300);--g-color-line-generic-accent: var(--g-color-private-black-150);--g-color-line-generic-accent-hover: var(--g-color-private-black-300);--g-color-line-generic-solid: var(--g-color-private-black-100-solid);--g-color-line-brand: var(--g-color-private-yellow-600-solid);--g-color-line-focus: var(--g-color-private-cool-grey-450);--g-color-line-light: var(--g-color-private-white-500);--g-color-line-info: var(--g-color-private-blue-450);--g-color-line-positive: var(--g-color-private-green-450);--g-color-line-warning: var(--g-color-private-yellow-600-solid);--g-color-line-danger: var(--g-color-private-red-450);--g-color-line-utility: var(--g-color-private-purple-450);--g-color-line-misc: var(--g-color-private-cool-grey-450);--g-color-sfx-veil: var(--g-color-private-black-250);--g-color-sfx-shadow: var(--g-color-private-black-150);--g-color-sfx-shadow-heavy: var(--g-color-private-black-500);--g-color-sfx-shadow-light: var(--g-color-private-black-50);--g-color-sfx-fade: var(--g-color-private-white-300);--g-color-scroll-track: var(--g-color-base-background);--g-color-scroll-handle: var(--g-color-private-black-100);--g-color-scroll-handle-hover: var(--g-color-private-black-150);--g-color-scroll-corner: var(--g-color-private-black-100);--g-color-infographics-axis: var(--g-color-private-black-150-solid);--g-color-infographics-tooltip-bg: var(--g-color-private-white-950)}.g-root_theme_dark{--g-color-private-white-50: rgba(255, 255, 255, .05);--g-color-private-white-70: rgba(255, 255, 255, .07);--g-color-private-white-100: rgba(255, 255, 255, .1);--g-color-private-white-150: rgba(255, 255, 255, .15);--g-color-private-white-200: rgba(255, 255, 255, .2);--g-color-private-white-250: rgba(255, 255, 255, .25);--g-color-private-white-300: rgba(255, 255, 255, .3);--g-color-private-white-350: rgba(255, 255, 255, .35);--g-color-private-white-400: rgba(255, 255, 255, .4);--g-color-private-white-450: rgba(255, 255, 255, .45);--g-color-private-white-500: rgba(255, 255, 255, .5);--g-color-private-white-550: rgba(255, 255, 255, .55);--g-color-private-white-600: rgba(255, 255, 255, .6);--g-color-private-white-650: rgba(255, 255, 255, .65);--g-color-private-white-700: rgba(255, 255, 255, .7);--g-color-private-white-750: rgba(255, 255, 255, .75);--g-color-private-white-800: rgba(255, 255, 255, .8);--g-color-private-white-850: rgba(255, 255, 255, .85);--g-color-private-white-900: rgba(255, 255, 255, .9);--g-color-private-white-950: rgba(255, 255, 255, .95);--g-color-private-white-20-solid: rgb(38, 34, 38);--g-color-private-white-50-solid: rgb(45, 40, 45);--g-color-private-white-70-solid: rgb(49, 45, 49);--g-color-private-white-100-solid: rgb(56, 52, 56);--g-color-private-white-150-solid: rgb(67, 63, 67);--g-color-private-white-200-solid: rgb(78, 74, 78);--g-color-private-white-250-solid: rgb(89, 85, 89);--g-color-private-white-300-solid: rgb(100, 97, 100);--g-color-private-white-350-solid: rgb(111, 108, 111);--g-color-private-white-400-solid: rgb(122, 119, 122);--g-color-private-white-450-solid: rgb(133, 131, 133);--g-color-private-white-500-solid: rgb(144, 142, 144);--g-color-private-white-550-solid: rgb(156, 153, 156);--g-color-private-white-600-solid: rgb(167, 165, 167);--g-color-private-white-650-solid: rgb(178, 176, 178);--g-color-private-white-700-solid: rgb(189, 187, 189);--g-color-private-white-750-solid: rgb(200, 198, 200);--g-color-private-white-800-solid: rgb(211, 210, 211);--g-color-private-white-850-solid: rgb(222, 221, 222);--g-color-private-white-900-solid: rgb(233, 232, 233);--g-color-private-white-950-solid: rgb(244, 244, 244);--g-color-private-white-1000-solid: rgb(255, 255, 255);--g-color-private-white-opaque-150: rgba(76, 75, 81, .95);--g-color-private-black-20: rgba(0, 0, 0, .02);--g-color-private-black-50: rgba(0, 0, 0, .05);--g-color-private-black-100: rgba(0, 0, 0, .1);--g-color-private-black-150: rgba(0, 0, 0, .15);--g-color-private-black-200: rgba(0, 0, 0, .2);--g-color-private-black-250: rgba(0, 0, 0, .25);--g-color-private-black-300: rgba(0, 0, 0, .3);--g-color-private-black-350: rgba(0, 0, 0, .35);--g-color-private-black-400: rgba(0, 0, 0, .4);--g-color-private-black-450: rgba(0, 0, 0, .45);--g-color-private-black-500: rgba(0, 0, 0, .5);--g-color-private-black-550: rgba(0, 0, 0, .55);--g-color-private-black-600: rgba(0, 0, 0, .6);--g-color-private-black-650: rgba(0, 0, 0, .65);--g-color-private-black-700: rgba(0, 0, 0, .7);--g-color-private-black-750: rgba(0, 0, 0, .75);--g-color-private-black-800: rgba(0, 0, 0, .8);--g-color-private-black-850: rgba(0, 0, 0, .85);--g-color-private-black-900: rgba(0, 0, 0, .9);--g-color-private-black-950: rgba(0, 0, 0, .95);--g-color-private-black-1000-solid: rgb(0, 0, 0);--g-color-private-blue-50: rgba(54, 151, 241, .1);--g-color-private-blue-100: rgba(54, 151, 241, .15);--g-color-private-blue-150: rgba(54, 151, 241, .2);--g-color-private-blue-200: rgba(54, 151, 241, .3);--g-color-private-blue-250: rgba(54, 151, 241, .4);--g-color-private-blue-300: rgba(54, 151, 241, .5);--g-color-private-blue-350: rgba(54, 151, 241, .6);--g-color-private-blue-400: rgba(54, 151, 241, .7);--g-color-private-blue-450: rgba(54, 151, 241, .8);--g-color-private-blue-500: rgba(54, 151, 241, .9);--g-color-private-blue-50-solid: rgb(36, 41, 55);--g-color-private-blue-100-solid: rgb(37, 47, 65);--g-color-private-blue-150-solid: rgb(38, 53, 75);--g-color-private-blue-200-solid: rgb(40, 66, 96);--g-color-private-blue-250-solid: rgb(42, 78, 117);--g-color-private-blue-300-solid: rgb(44, 90, 138);--g-color-private-blue-350-solid: rgb(46, 102, 158);--g-color-private-blue-400-solid: rgb(48, 114, 179);--g-color-private-blue-450-solid: rgb(50, 127, 200);--g-color-private-blue-500-solid: rgb(52, 139, 220);--g-color-private-blue-550-solid: rgb(54, 151, 241);--g-color-private-blue-600-solid: rgb(74, 161, 242);--g-color-private-blue-650-solid: rgb(94, 172, 244);--g-color-private-blue-700-solid: rgb(114, 182, 245);--g-color-private-blue-750-solid: rgb(134, 193, 247);--g-color-private-blue-800-solid: rgb(155, 203, 248);--g-color-private-blue-850-solid: rgb(175, 213, 249);--g-color-private-blue-900-solid: rgb(195, 224, 251);--g-color-private-blue-950-solid: rgb(215, 234, 252);--g-color-private-blue-1000-solid: rgb(225, 239, 253);--g-color-private-green-50: rgba(77, 176, 155, .1);--g-color-private-green-100: rgba(77, 176, 155, .15);--g-color-private-green-150: rgba(77, 176, 155, .2);--g-color-private-green-200: rgba(77, 176, 155, .3);--g-color-private-green-250: rgba(77, 176, 155, .4);--g-color-private-green-300: rgba(77, 176, 155, .5);--g-color-private-green-350: rgba(77, 176, 155, .6);--g-color-private-green-400: rgba(77, 176, 155, .7);--g-color-private-green-450: rgba(77, 176, 155, .8);--g-color-private-green-500: rgba(77, 176, 155, .9);--g-color-private-green-50-solid: rgb(38, 44, 46);--g-color-private-green-100-solid: rgb(40, 51, 52);--g-color-private-green-150-solid: rgb(43, 58, 58);--g-color-private-green-200-solid: rgb(47, 73, 70);--g-color-private-green-250-solid: rgb(51, 88, 82);--g-color-private-green-300-solid: rgb(56, 103, 95);--g-color-private-green-350-solid: rgb(60, 117, 107);--g-color-private-green-400-solid: rgb(64, 132, 119);--g-color-private-green-450-solid: rgb(68, 147, 131);--g-color-private-green-500-solid: rgb(73, 161, 143);--g-color-private-green-550-solid: rgb(77, 176, 155);--g-color-private-green-600-solid: rgb(95, 184, 165);--g-color-private-green-650-solid: rgb(113, 192, 175);--g-color-private-green-700-solid: rgb(130, 200, 185);--g-color-private-green-750-solid: rgb(148, 208, 195);--g-color-private-green-800-solid: rgb(166, 216, 205);--g-color-private-green-850-solid: rgb(184, 223, 215);--g-color-private-green-900-solid: rgb(202, 231, 225);--g-color-private-green-950-solid: rgb(219, 239, 235);--g-color-private-green-1000-solid: rgb(228, 243, 240);--g-color-private-yellow-50: rgba(255, 190, 92, .1);--g-color-private-yellow-100: rgba(255, 190, 92, .15);--g-color-private-yellow-150: rgba(255, 190, 92, .2);--g-color-private-yellow-200: rgba(255, 190, 92, .3);--g-color-private-yellow-250: rgba(255, 190, 92, .4);--g-color-private-yellow-300: rgba(255, 190, 92, .5);--g-color-private-yellow-350: rgba(255, 190, 92, .6);--g-color-private-yellow-400: rgba(255, 190, 92, .7);--g-color-private-yellow-450: rgba(255, 190, 92, .8);--g-color-private-yellow-500: rgba(255, 190, 92, .9);--g-color-private-yellow-50-solid: rgb(56, 45, 40);--g-color-private-yellow-100-solid: rgb(67, 53, 43);--g-color-private-yellow-150-solid: rgb(78, 61, 46);--g-color-private-yellow-200-solid: rgb(100, 77, 51);--g-color-private-yellow-250-solid: rgb(122, 93, 57);--g-color-private-yellow-300-solid: rgb(145, 110, 63);--g-color-private-yellow-350-solid: rgb(167, 126, 69);--g-color-private-yellow-400-solid: rgb(189, 142, 75);--g-color-private-yellow-450-solid: rgb(211, 158, 80);--g-color-private-yellow-500-solid: rgb(233, 174, 86);--g-color-private-yellow-550-solid: rgb(255, 190, 92);--g-color-private-yellow-600-solid: rgb(255, 197, 108);--g-color-private-yellow-650-solid: rgb(255, 203, 125);--g-color-private-yellow-700-solid: rgb(255, 210, 141);--g-color-private-yellow-750-solid: rgb(255, 216, 157);--g-color-private-yellow-800-solid: rgb(255, 223, 174);--g-color-private-yellow-850-solid: rgb(255, 229, 190);--g-color-private-yellow-900-solid: rgb(255, 236, 206);--g-color-private-yellow-950-solid: rgb(255, 242, 222);--g-color-private-yellow-1000-solid: rgb(255, 245, 231);--g-color-private-orange-50: rgba(200, 99, 12, .1);--g-color-private-orange-100: rgba(200, 99, 12, .15);--g-color-private-orange-150: rgba(200, 99, 12, .2);--g-color-private-orange-200: rgba(200, 99, 12, .3);--g-color-private-orange-250: rgba(200, 99, 12, .4);--g-color-private-orange-300: rgba(200, 99, 12, .5);--g-color-private-orange-350: rgba(200, 99, 12, .6);--g-color-private-orange-400: rgba(200, 99, 12, .7);--g-color-private-orange-450: rgba(200, 99, 12, .8);--g-color-private-orange-500: rgba(200, 99, 12, .9);--g-color-private-orange-50-solid: rgb(51, 36, 32);--g-color-private-orange-100-solid: rgb(59, 40, 31);--g-color-private-orange-150-solid: rgb(67, 43, 30);--g-color-private-orange-200-solid: rgb(84, 50, 27);--g-color-private-orange-250-solid: rgb(100, 57, 25);--g-color-private-orange-300-solid: rgb(117, 64, 23);--g-color-private-orange-350-solid: rgb(134, 71, 21);--g-color-private-orange-400-solid: rgb(150, 78, 19);--g-color-private-orange-450-solid: rgb(167, 85, 16);--g-color-private-orange-500-solid: rgb(183, 92, 14);--g-color-private-orange-550-solid: rgb(200, 99, 12);--g-color-private-orange-600-solid: rgb(206, 115, 36);--g-color-private-orange-650-solid: rgb(211, 130, 61);--g-color-private-orange-700-solid: rgb(217, 146, 85);--g-color-private-orange-750-solid: rgb(222, 161, 109);--g-color-private-orange-800-solid: rgb(228, 177, 134);--g-color-private-orange-850-solid: rgb(233, 193, 158);--g-color-private-orange-900-solid: rgb(239, 208, 182);--g-color-private-orange-950-solid: rgb(244, 224, 206);--g-color-private-orange-1000-solid: rgb(247, 232, 219);--g-color-private-red-50: rgba(229, 50, 93, .1);--g-color-private-red-100: rgba(229, 50, 93, .15);--g-color-private-red-150: rgba(229, 50, 93, .2);--g-color-private-red-200: rgba(229, 50, 93, .3);--g-color-private-red-250: rgba(229, 50, 93, .4);--g-color-private-red-300: rgba(229, 50, 93, .5);--g-color-private-red-350: rgba(229, 50, 93, .6);--g-color-private-red-400: rgba(229, 50, 93, .7);--g-color-private-red-450: rgba(229, 50, 93, .8);--g-color-private-red-500: rgba(229, 50, 93, .9);--g-color-private-red-50-solid: rgb(54, 31, 40);--g-color-private-red-100-solid: rgb(63, 32, 43);--g-color-private-red-150-solid: rgb(73, 33, 46);--g-color-private-red-200-solid: rgb(93, 35, 52);--g-color-private-red-250-solid: rgb(112, 37, 58);--g-color-private-red-300-solid: rgb(132, 40, 64);--g-color-private-red-350-solid: rgb(151, 42, 69);--g-color-private-red-400-solid: rgb(171, 44, 75);--g-color-private-red-450-solid: rgb(190, 46, 81);--g-color-private-red-500-solid: rgb(210, 48, 87);--g-color-private-red-550-solid: rgb(229, 50, 93);--g-color-private-red-600-solid: rgb(232, 71, 109);--g-color-private-red-650-solid: rgb(234, 91, 125);--g-color-private-red-700-solid: rgb(237, 112, 142);--g-color-private-red-750-solid: rgb(239, 132, 158);--g-color-private-red-800-solid: rgb(242, 153, 174);--g-color-private-red-850-solid: rgb(245, 173, 190);--g-color-private-red-900-solid: rgb(247, 194, 206);--g-color-private-red-950-solid: rgb(250, 214, 223);--g-color-private-red-1000-solid: rgb(251, 224, 231);--g-color-private-purple-50: rgba(143, 82, 204, .1);--g-color-private-purple-100: rgba(143, 82, 204, .15);--g-color-private-purple-150: rgba(143, 82, 204, .2);--g-color-private-purple-200: rgba(143, 82, 204, .3);--g-color-private-purple-250: rgba(143, 82, 204, .4);--g-color-private-purple-300: rgba(143, 82, 204, .5);--g-color-private-purple-350: rgba(143, 82, 204, .6);--g-color-private-purple-400: rgba(143, 82, 204, .7);--g-color-private-purple-450: rgba(143, 82, 204, .8);--g-color-private-purple-500: rgba(143, 82, 204, .9);--g-color-private-purple-50-solid: rgb(45, 34, 51);--g-color-private-purple-100-solid: rgb(50, 37, 60);--g-color-private-purple-150-solid: rgb(56, 40, 68);--g-color-private-purple-200-solid: rgb(67, 45, 85);--g-color-private-purple-250-solid: rgb(78, 50, 102);--g-color-private-purple-300-solid: rgb(89, 56, 119);--g-color-private-purple-350-solid: rgb(99, 61, 136);--g-color-private-purple-400-solid: rgb(110, 66, 153);--g-color-private-purple-450-solid: rgb(121, 71, 170);--g-color-private-purple-500-solid: rgb(132, 77, 187);--g-color-private-purple-550-solid: rgb(143, 82, 204);--g-color-private-purple-600-solid: rgb(154, 99, 209);--g-color-private-purple-650-solid: rgb(165, 117, 214);--g-color-private-purple-700-solid: rgb(177, 134, 219);--g-color-private-purple-750-solid: rgb(188, 151, 224);--g-color-private-purple-800-solid: rgb(199, 169, 230);--g-color-private-purple-850-solid: rgb(210, 186, 235);--g-color-private-purple-900-solid: rgb(221, 203, 240);--g-color-private-purple-950-solid: rgb(233, 220, 245);--g-color-private-purple-1000-solid: rgb(238, 229, 247);--g-color-private-cool-grey-50: rgba(96, 128, 156, .1);--g-color-private-cool-grey-100: rgba(96, 128, 156, .15);--g-color-private-cool-grey-150: rgba(96, 128, 156, .2);--g-color-private-cool-grey-200: rgba(96, 128, 156, .3);--g-color-private-cool-grey-250: rgba(96, 128, 156, .4);--g-color-private-cool-grey-300: rgba(96, 128, 156, .5);--g-color-private-cool-grey-350: rgba(96, 128, 156, .6);--g-color-private-cool-grey-400: rgba(96, 128, 156, .7);--g-color-private-cool-grey-450: rgba(96, 128, 156, .8);--g-color-private-cool-grey-500: rgba(96, 128, 156, .9);--g-color-private-cool-grey-50-solid: rgb(40, 39, 46);--g-color-private-cool-grey-100-solid: rgb(43, 44, 52);--g-color-private-cool-grey-150-solid: rgb(46, 49, 58);--g-color-private-cool-grey-200-solid: rgb(53, 59, 71);--g-color-private-cool-grey-250-solid: rgb(59, 69, 83);--g-color-private-cool-grey-300-solid: rgb(65, 79, 95);--g-color-private-cool-grey-350-solid: rgb(71, 88, 107);--g-color-private-cool-grey-400-solid: rgb(77, 98, 119);--g-color-private-cool-grey-450-solid: rgb(84, 108, 132);--g-color-private-cool-grey-500-solid: rgb(90, 118, 144);--g-color-private-cool-grey-550-solid: rgb(96, 128, 156);--g-color-private-cool-grey-600-solid: rgb(112, 141, 166);--g-color-private-cool-grey-650-solid: rgb(128, 153, 176);--g-color-private-cool-grey-700-solid: rgb(144, 166, 186);--g-color-private-cool-grey-750-solid: rgb(160, 179, 196);--g-color-private-cool-grey-800-solid: rgb(176, 192, 206);--g-color-private-cool-grey-850-solid: rgb(191, 204, 215);--g-color-private-cool-grey-900-solid: rgb(207, 217, 225);--g-color-private-cool-grey-950-solid: rgb(223, 230, 235);--g-color-private-cool-grey-1000-solid: rgb(231, 236, 240);--g-color-text-primary: var(--g-color-text-light-primary);--g-color-text-complementary: var(--g-color-text-light-complementary);--g-color-text-secondary: var(--g-color-text-light-secondary);--g-color-text-hint: var(--g-color-text-light-hint);--g-color-text-info: var(--g-color-private-blue-550-solid);--g-color-text-positive: var(--g-color-private-green-550-solid);--g-color-text-warning: var(--g-color-private-yellow-550-solid);--g-color-text-danger: var(--g-color-private-red-550-solid);--g-color-text-utility: var(--g-color-private-purple-600-solid);--g-color-text-misc: var(--g-color-private-cool-grey-600-solid);--g-color-text-info-heavy: var(--g-color-private-blue-600-solid);--g-color-text-positive-heavy: var(--g-color-private-green-600-solid);--g-color-text-warning-heavy: var(--g-color-private-yellow-600-solid);--g-color-text-danger-heavy: var(--g-color-private-red-600-solid);--g-color-text-utility-heavy: var(--g-color-private-purple-650-solid);--g-color-text-misc-heavy: var(--g-color-private-cool-grey-650-solid);--g-color-text-brand: var(--g-color-private-yellow-600-solid);--g-color-text-brand-heavy: var(--g-color-private-yellow-700-solid);--g-color-text-brand-contrast: var(--g-color-text-dark-primary);--g-color-text-link: var(--g-color-private-yellow-550-solid);--g-color-text-link-hover: var(--g-color-private-orange-550-solid);--g-color-text-link-visited: var(--g-color-private-purple-600-solid);--g-color-text-link-visited-hover: var(--g-color-private-purple-750-solid);--g-color-text-dark-primary: var(--g-color-private-black-900);--g-color-text-dark-complementary: var(--g-color-private-black-700);--g-color-text-dark-secondary: var(--g-color-private-black-500);--g-color-text-dark-hint: var(--g-color-private-black-300);--g-color-text-light-primary: var(--g-color-private-white-850);--g-color-text-light-complementary: var(--g-color-private-white-700);--g-color-text-light-secondary: var(--g-color-private-white-500);--g-color-text-light-hint: var(--g-color-private-white-300);--g-color-text-inverted-primary: var(--g-color-text-dark-primary);--g-color-text-inverted-complementary: var(--g-color-text-dark-complementary);--g-color-text-inverted-secondary: var(--g-color-text-dark-secondary);--g-color-text-inverted-hint: var(--g-color-text-dark-hint);--g-color-base-background: rgb(34, 29, 34);--g-color-base-generic: var(--g-color-private-white-100);--g-color-base-generic-hover: var(--g-color-private-white-150);--g-color-base-generic-medium: var(--g-color-private-white-250);--g-color-base-generic-medium-hover: var(--g-color-private-white-300);--g-color-base-generic-accent: var(--g-color-private-white-150);--g-color-base-generic-accent-disabled: var(--g-color-private-white-70);--g-color-base-generic-ultralight: var(--g-color-private-white-20-solid);--g-color-base-simple-hover: var(--g-color-private-white-100);--g-color-base-simple-hover-solid: var(--g-color-private-white-100-solid);--g-color-base-brand: var(--g-color-private-yellow-550-solid);--g-color-base-brand-hover: var(--g-color-private-yellow-650-solid);--g-color-base-selection: var(--g-color-private-yellow-150);--g-color-base-selection-hover: var(--g-color-private-yellow-200);--g-color-base-info-light: var(--g-color-private-blue-150);--g-color-base-info-light-hover: var(--g-color-private-blue-200);--g-color-base-info-medium: var(--g-color-private-blue-300);--g-color-base-info-medium-hover: var(--g-color-private-blue-400);--g-color-base-info-heavy: var(--g-color-private-blue-600-solid);--g-color-base-info-heavy-hover: var(--g-color-private-blue-700-solid);--g-color-base-positive-light: var(--g-color-private-green-150);--g-color-base-positive-light-hover: var(--g-color-private-green-200);--g-color-base-positive-medium: var(--g-color-private-green-300);--g-color-base-positive-medium-hover: var(--g-color-private-green-400);--g-color-base-positive-heavy: var(--g-color-private-green-600-solid);--g-color-base-positive-heavy-hover: var(--g-color-private-green-700-solid);--g-color-base-warning-light: var(--g-color-private-yellow-150);--g-color-base-warning-light-hover: var(--g-color-private-yellow-200);--g-color-base-warning-medium: var(--g-color-private-yellow-300);--g-color-base-warning-medium-hover: var(--g-color-private-yellow-400);--g-color-base-warning-heavy: var(--g-color-private-yellow-600-solid);--g-color-base-warning-heavy-hover: var(--g-color-private-yellow-700-solid);--g-color-base-danger-light: var(--g-color-private-red-150);--g-color-base-danger-light-hover: var(--g-color-private-red-200);--g-color-base-danger-medium: var(--g-color-private-red-300);--g-color-base-danger-medium-hover: var(--g-color-private-red-400);--g-color-base-danger-heavy: var(--g-color-private-red-600-solid);--g-color-base-danger-heavy-hover: var(--g-color-private-red-700-solid);--g-color-base-utility-light: var(--g-color-private-purple-150);--g-color-base-utility-light-hover: var(--g-color-private-purple-250);--g-color-base-utility-medium: var(--g-color-private-purple-300);--g-color-base-utility-medium-hover: var(--g-color-private-purple-400);--g-color-base-utility-heavy: var(--g-color-private-purple-600-solid);--g-color-base-utility-heavy-hover: var(--g-color-private-purple-700-solid);--g-color-base-neutral-light: var(--g-color-private-white-100);--g-color-base-neutral-light-hover: var(--g-color-private-white-150);--g-color-base-neutral-medium: var(--g-color-private-white-250);--g-color-base-neutral-medium-hover: var(--g-color-private-white-350);--g-color-base-neutral-heavy: var(--g-color-private-white-550);--g-color-base-neutral-heavy-hover: var(--g-color-private-white-650);--g-color-base-misc-light: var(--g-color-private-cool-grey-150);--g-color-base-misc-light-hover: var(--g-color-private-cool-grey-200);--g-color-base-misc-medium: var(--g-color-private-cool-grey-300);--g-color-base-misc-medium-hover: var(--g-color-private-cool-grey-400);--g-color-base-misc-heavy: var(--g-color-private-cool-grey-600-solid);--g-color-base-misc-heavy-hover: var(--g-color-private-cool-grey-700-solid);--g-color-base-light: var(--g-color-private-white-850);--g-color-base-light-hover: var(--g-color-private-white-700);--g-color-base-light-simple-hover: var(--g-color-private-white-150);--g-color-base-light-disabled: var(--g-color-private-white-150);--g-color-base-light-accent-disabled: var(--g-color-private-white-300);--g-color-base-float: var(--g-color-private-white-100-solid);--g-color-base-float-hover: var(--g-color-private-white-150-solid);--g-color-base-float-medium: var(--g-color-private-white-150-solid);--g-color-base-float-heavy: var(--g-color-private-white-250-solid);--g-color-base-float-accent: var(--g-color-private-white-150-solid);--g-color-base-float-accent-hover: var(--g-color-private-white-200-solid);--g-color-base-float-announcement: var(--g-color-private-white-150-solid);--g-color-base-modal: var(--g-color-base-background);--g-color-line-generic: var(--g-color-private-white-150);--g-color-line-generic-hover: var(--g-color-private-white-250);--g-color-line-generic-active: var(--g-color-private-white-300);--g-color-line-generic-accent: var(--g-color-private-white-150);--g-color-line-generic-accent-hover: var(--g-color-private-white-300);--g-color-line-generic-solid: var(--g-color-private-white-150-solid);--g-color-line-brand: var(--g-color-private-yellow-600-solid);--g-color-line-focus: var(--g-color-private-cool-grey-450);--g-color-line-light: var(--g-color-private-white-500);--g-color-line-info: var(--g-color-private-blue-450);--g-color-line-positive: var(--g-color-private-green-450);--g-color-line-warning: var(--g-color-private-yellow-450);--g-color-line-danger: var(--g-color-private-red-450);--g-color-line-utility: var(--g-color-private-purple-450);--g-color-line-misc: var(--g-color-private-cool-grey-450);--g-color-sfx-veil: var(--g-color-private-black-600);--g-color-sfx-shadow: var(--g-color-private-black-200);--g-color-sfx-shadow-heavy: var(--g-color-private-black-500);--g-color-sfx-shadow-light: var(--g-color-private-black-200);--g-color-sfx-fade: var(--g-color-private-white-250);--g-color-scroll-track: var(--g-color-base-background);--g-color-scroll-handle: var(--g-color-private-white-150);--g-color-scroll-handle-hover: var(--g-color-private-white-250);--g-color-scroll-corner: var(--g-color-private-white-150);--g-color-infographics-axis: var(--g-color-private-white-150-solid);--g-color-infographics-tooltip-bg: var(--g-color-private-white-opaque-150)}.g-root_theme_light-hc{--g-color-private-white-50: rgba(255, 255, 255, .05);--g-color-private-white-70: rgba(255, 255, 255, .07);--g-color-private-white-100: rgba(255, 255, 255, .1);--g-color-private-white-150: rgba(255, 255, 255, .15);--g-color-private-white-200: rgba(255, 255, 255, .2);--g-color-private-white-250: rgba(255, 255, 255, .25);--g-color-private-white-300: rgba(255, 255, 255, .3);--g-color-private-white-350: rgba(255, 255, 255, .35);--g-color-private-white-400: rgba(255, 255, 255, .4);--g-color-private-white-450: rgba(255, 255, 255, .45);--g-color-private-white-500: rgba(255, 255, 255, .5);--g-color-private-white-550: rgba(255, 255, 255, .55);--g-color-private-white-600: rgba(255, 255, 255, .6);--g-color-private-white-650: rgba(255, 255, 255, .65);--g-color-private-white-700: rgba(255, 255, 255, .7);--g-color-private-white-750: rgba(255, 255, 255, .75);--g-color-private-white-800: rgba(255, 255, 255, .8);--g-color-private-white-850: rgba(255, 255, 255, .85);--g-color-private-white-900: rgba(255, 255, 255, .9);--g-color-private-white-950: rgba(255, 255, 255, .95);--g-color-private-white-1000-solid: rgb(255, 255, 255);--g-color-private-black-50: rgba(0, 0, 0, .05);--g-color-private-black-100: rgba(0, 0, 0, .1);--g-color-private-black-150: rgba(0, 0, 0, .15);--g-color-private-black-200: rgba(0, 0, 0, .2);--g-color-private-black-250: rgba(0, 0, 0, .25);--g-color-private-black-300: rgba(0, 0, 0, .3);--g-color-private-black-350: rgba(0, 0, 0, .35);--g-color-private-black-400: rgba(0, 0, 0, .4);--g-color-private-black-450: rgba(0, 0, 0, .45);--g-color-private-black-500: rgba(0, 0, 0, .5);--g-color-private-black-550: rgba(0, 0, 0, .55);--g-color-private-black-600: rgba(0, 0, 0, .6);--g-color-private-black-650: rgba(0, 0, 0, .65);--g-color-private-black-700: rgba(0, 0, 0, .7);--g-color-private-black-750: rgba(0, 0, 0, .75);--g-color-private-black-800: rgba(0, 0, 0, .8);--g-color-private-black-850: rgba(0, 0, 0, .85);--g-color-private-black-900: rgba(0, 0, 0, .9);--g-color-private-black-950: rgba(0, 0, 0, .95);--g-color-private-black-50-solid: rgb(242, 242, 242);--g-color-private-black-100-solid: rgb(229, 229, 229);--g-color-private-black-150-solid: rgb(217, 217, 217);--g-color-private-black-200-solid: rgb(204, 204, 204);--g-color-private-black-250-solid: rgb(191, 191, 191);--g-color-private-black-300-solid: rgb(179, 179, 179);--g-color-private-black-350-solid: rgb(166, 166, 166);--g-color-private-black-400-solid: rgb(153, 153, 153);--g-color-private-black-450-solid: rgb(140, 140, 140);--g-color-private-black-500-solid: rgb(128, 128, 128);--g-color-private-black-550-solid: rgb(115, 115, 115);--g-color-private-black-600-solid: rgb(102, 102, 102);--g-color-private-black-650-solid: rgb(89, 89, 89);--g-color-private-black-700-solid: rgb(76, 76, 76);--g-color-private-black-750-solid: rgb(64, 64, 64);--g-color-private-black-800-solid: rgb(51, 51, 51);--g-color-private-black-850-solid: rgb(38, 38, 38);--g-color-private-black-900-solid: rgb(26, 26, 26);--g-color-private-black-950-solid: rgb(13, 13, 13);--g-color-private-black-1000-solid: rgb(0, 0, 0);--g-color-private-blue-50: rgba(54, 151, 241, .1);--g-color-private-blue-100: rgba(54, 151, 241, .15);--g-color-private-blue-150: rgba(54, 151, 241, .2);--g-color-private-blue-200: rgba(54, 151, 241, .3);--g-color-private-blue-250: rgba(54, 151, 241, .4);--g-color-private-blue-300: rgba(54, 151, 241, .5);--g-color-private-blue-350: rgba(54, 151, 241, .6);--g-color-private-blue-400: rgba(54, 151, 241, .7);--g-color-private-blue-450: rgba(54, 151, 241, .8);--g-color-private-blue-500: rgba(54, 151, 241, .9);--g-color-private-blue-50-solid: rgb(235, 245, 254);--g-color-private-blue-100-solid: rgb(225, 239, 253);--g-color-private-blue-150-solid: rgb(215, 234, 252);--g-color-private-blue-200-solid: rgb(195, 224, 251);--g-color-private-blue-250-solid: rgb(175, 213, 249);--g-color-private-blue-300-solid: rgb(155, 203, 248);--g-color-private-blue-350-solid: rgb(134, 193, 247);--g-color-private-blue-400-solid: rgb(114, 182, 245);--g-color-private-blue-450-solid: rgb(94, 172, 244);--g-color-private-blue-500-solid: rgb(74, 161, 242);--g-color-private-blue-550-solid: rgb(54, 151, 241);--g-color-private-blue-600-solid: rgb(50, 138, 219);--g-color-private-blue-650-solid: rgb(47, 124, 196);--g-color-private-blue-700-solid: rgb(43, 111, 174);--g-color-private-blue-750-solid: rgb(40, 97, 152);--g-color-private-blue-800-solid: rgb(36, 84, 130);--g-color-private-blue-850-solid: rgb(32, 71, 107);--g-color-private-blue-900-solid: rgb(29, 57, 85);--g-color-private-blue-950-solid: rgb(25, 44, 63);--g-color-private-blue-1000-solid: rgb(23, 37, 51);--g-color-private-green-50: rgba(50, 186, 118, .1);--g-color-private-green-100: rgba(50, 186, 118, .15);--g-color-private-green-150: rgba(50, 186, 118, .2);--g-color-private-green-200: rgba(50, 186, 118, .3);--g-color-private-green-250: rgba(50, 186, 118, .4);--g-color-private-green-300: rgba(50, 186, 118, .5);--g-color-private-green-350: rgba(50, 186, 118, .6);--g-color-private-green-400: rgba(50, 186, 118, .7);--g-color-private-green-450: rgba(50, 186, 118, .8);--g-color-private-green-500: rgba(50, 186, 118, .9);--g-color-private-green-50-solid: rgb(235, 248, 241);--g-color-private-green-100-solid: rgb(224, 245, 234);--g-color-private-green-150-solid: rgb(214, 241, 228);--g-color-private-green-200-solid: rgb(194, 234, 214);--g-color-private-green-250-solid: rgb(173, 227, 200);--g-color-private-green-300-solid: rgb(153, 221, 187);--g-color-private-green-350-solid: rgb(132, 214, 173);--g-color-private-green-400-solid: rgb(112, 207, 159);--g-color-private-green-450-solid: rgb(91, 200, 145);--g-color-private-green-500-solid: rgb(71, 193, 132);--g-color-private-green-550-solid: rgb(50, 186, 118);--g-color-private-green-600-solid: rgb(47, 169, 108);--g-color-private-green-650-solid: rgb(44, 152, 98);--g-color-private-green-700-solid: rgb(40, 135, 88);--g-color-private-green-750-solid: rgb(37, 118, 78);--g-color-private-green-800-solid: rgb(34, 102, 68);--g-color-private-green-850-solid: rgb(31, 85, 58);--g-color-private-green-900-solid: rgb(28, 68, 48);--g-color-private-green-950-solid: rgb(24, 51, 38);--g-color-private-green-1000-solid: rgb(23, 42, 33);--g-color-private-yellow-50: rgba(255, 190, 92, .1);--g-color-private-yellow-100: rgba(255, 190, 92, .15);--g-color-private-yellow-150: rgba(255, 190, 92, .2);--g-color-private-yellow-200: rgba(255, 190, 92, .3);--g-color-private-yellow-250: rgba(255, 190, 92, .4);--g-color-private-yellow-300: rgba(255, 190, 92, .5);--g-color-private-yellow-350: rgba(255, 190, 92, .6);--g-color-private-yellow-400: rgba(255, 190, 92, .7);--g-color-private-yellow-450: rgba(255, 190, 92, .8);--g-color-private-yellow-500: rgba(255, 190, 92, .9);--g-color-private-yellow-50-solid: rgb(255, 249, 239);--g-color-private-yellow-100-solid: rgb(255, 245, 231);--g-color-private-yellow-150-solid: rgb(255, 242, 222);--g-color-private-yellow-200-solid: rgb(255, 236, 206);--g-color-private-yellow-250-solid: rgb(255, 229, 190);--g-color-private-yellow-300-solid: rgb(255, 223, 174);--g-color-private-yellow-350-solid: rgb(255, 216, 157);--g-color-private-yellow-400-solid: rgb(255, 210, 141);--g-color-private-yellow-450-solid: rgb(255, 203, 125);--g-color-private-yellow-500-solid: rgb(255, 197, 108);--g-color-private-yellow-550-solid: rgb(255, 190, 92);--g-color-private-yellow-600-solid: rgb(231, 173, 85);--g-color-private-yellow-650-solid: rgb(208, 155, 77);--g-color-private-yellow-700-solid: rgb(184, 138, 70);--g-color-private-yellow-750-solid: rgb(160, 121, 62);--g-color-private-yellow-800-solid: rgb(137, 104, 55);--g-color-private-yellow-850-solid: rgb(113, 86, 48);--g-color-private-yellow-900-solid: rgb(89, 69, 40);--g-color-private-yellow-950-solid: rgb(65, 52, 33);--g-color-private-yellow-1000-solid: rgb(54, 43, 29);--g-color-private-orange-50: rgba(255, 119, 0, .1);--g-color-private-orange-100: rgba(255, 119, 0, .15);--g-color-private-orange-150: rgba(255, 119, 0, .2);--g-color-private-orange-200: rgba(255, 119, 0, .3);--g-color-private-orange-250: rgba(255, 119, 0, .4);--g-color-private-orange-300: rgba(255, 119, 0, .5);--g-color-private-orange-350: rgba(255, 119, 0, .6);--g-color-private-orange-400: rgba(255, 119, 0, .7);--g-color-private-orange-450: rgba(255, 119, 0, .8);--g-color-private-orange-500: rgba(255, 119, 0, .9);--g-color-private-orange-50-solid: rgb(255, 241, 230);--g-color-private-orange-100-solid: rgb(255, 235, 217);--g-color-private-orange-150-solid: rgb(255, 228, 204);--g-color-private-orange-200-solid: rgb(255, 214, 179);--g-color-private-orange-250-solid: rgb(255, 201, 153);--g-color-private-orange-300-solid: rgb(255, 187, 128);--g-color-private-orange-350-solid: rgb(255, 173, 102);--g-color-private-orange-400-solid: rgb(255, 160, 77);--g-color-private-orange-450-solid: rgb(255, 146, 51);--g-color-private-orange-500-solid: rgb(255, 133, 25);--g-color-private-orange-550-solid: rgb(255, 119, 0);--g-color-private-orange-600-solid: rgb(231, 109, 2);--g-color-private-orange-650-solid: rgb(208, 99, 4);--g-color-private-orange-700-solid: rgb(184, 88, 5);--g-color-private-orange-750-solid: rgb(160, 78, 7);--g-color-private-orange-800-solid: rgb(137, 68, 9);--g-color-private-orange-850-solid: rgb(113, 58, 11);--g-color-private-orange-900-solid: rgb(89, 48, 13);--g-color-private-orange-950-solid: rgb(65, 37, 14);--g-color-private-orange-1000-solid: rgb(54, 32, 15);--g-color-private-red-50: rgba(255, 0, 61, .1);--g-color-private-red-100: rgba(255, 0, 61, .15);--g-color-private-red-150: rgba(255, 0, 61, .2);--g-color-private-red-200: rgba(255, 0, 61, .3);--g-color-private-red-250: rgba(255, 0, 61, .4);--g-color-private-red-300: rgba(255, 0, 61, .5);--g-color-private-red-350: rgba(255, 0, 61, .6);--g-color-private-red-400: rgba(255, 0, 61, .7);--g-color-private-red-450: rgba(255, 0, 61, .8);--g-color-private-red-500: rgba(255, 0, 61, .9);--g-color-private-red-50-solid: rgb(255, 230, 236);--g-color-private-red-100-solid: rgb(255, 217, 226);--g-color-private-red-150-solid: rgb(255, 204, 216);--g-color-private-red-200-solid: rgb(255, 179, 197);--g-color-private-red-250-solid: rgb(255, 153, 177);--g-color-private-red-300-solid: rgb(255, 128, 158);--g-color-private-red-350-solid: rgb(255, 102, 139);--g-color-private-red-400-solid: rgb(255, 77, 119);--g-color-private-red-450-solid: rgb(255, 51, 100);--g-color-private-red-500-solid: rgb(255, 25, 80);--g-color-private-red-550-solid: rgb(255, 0, 61);--g-color-private-red-600-solid: rgb(231, 2, 57);--g-color-private-red-650-solid: rgb(208, 3, 52);--g-color-private-red-700-solid: rgb(184, 5, 48);--g-color-private-red-750-solid: rgb(160, 7, 44);--g-color-private-red-800-solid: rgb(137, 9, 40);--g-color-private-red-850-solid: rgb(113, 10, 35);--g-color-private-red-900-solid: rgb(89, 12, 31);--g-color-private-red-950-solid: rgb(65, 14, 27);--g-color-private-red-1000-solid: rgb(54, 14, 24);--g-color-private-purple-50: rgba(143, 82, 204, .1);--g-color-private-purple-100: rgba(143, 82, 204, .15);--g-color-private-purple-150: rgba(143, 82, 204, .2);--g-color-private-purple-200: rgba(143, 82, 204, .3);--g-color-private-purple-250: rgba(143, 82, 204, .4);--g-color-private-purple-300: rgba(143, 82, 204, .5);--g-color-private-purple-350: rgba(143, 82, 204, .6);--g-color-private-purple-400: rgba(143, 82, 204, .7);--g-color-private-purple-450: rgba(143, 82, 204, .8);--g-color-private-purple-500: rgba(143, 82, 204, .9);--g-color-private-purple-50-solid: rgb(244, 238, 250);--g-color-private-purple-100-solid: rgb(238, 229, 247);--g-color-private-purple-150-solid: rgb(233, 220, 245);--g-color-private-purple-200-solid: rgb(221, 203, 240);--g-color-private-purple-250-solid: rgb(210, 186, 235);--g-color-private-purple-300-solid: rgb(199, 169, 230);--g-color-private-purple-350-solid: rgb(188, 151, 224);--g-color-private-purple-400-solid: rgb(177, 134, 219);--g-color-private-purple-450-solid: rgb(165, 117, 214);--g-color-private-purple-500-solid: rgb(154, 99, 209);--g-color-private-purple-550-solid: rgb(143, 82, 204);--g-color-private-purple-600-solid: rgb(131, 76, 185);--g-color-private-purple-650-solid: rgb(118, 69, 167);--g-color-private-purple-700-solid: rgb(106, 63, 148);--g-color-private-purple-750-solid: rgb(93, 56, 130);--g-color-private-purple-800-solid: rgb(81, 50, 111);--g-color-private-purple-850-solid: rgb(68, 43, 92);--g-color-private-purple-900-solid: rgb(56, 37, 74);--g-color-private-purple-950-solid: rgb(43, 30, 55);--g-color-private-purple-1000-solid: rgb(37, 27, 46);--g-color-private-cool-grey-50: rgba(107, 132, 153, .1);--g-color-private-cool-grey-100: rgba(107, 132, 153, .15);--g-color-private-cool-grey-150: rgba(107, 132, 153, .2);--g-color-private-cool-grey-200: rgba(107, 132, 153, .3);--g-color-private-cool-grey-250: rgba(107, 132, 153, .4);--g-color-private-cool-grey-300: rgba(107, 132, 153, .5);--g-color-private-cool-grey-350: rgba(107, 132, 153, .6);--g-color-private-cool-grey-400: rgba(107, 132, 153, .7);--g-color-private-cool-grey-450: rgba(107, 132, 153, .8);--g-color-private-cool-grey-500: rgba(107, 132, 153, .9);--g-color-private-cool-grey-50-solid: rgb(240, 243, 245);--g-color-private-cool-grey-100-solid: rgb(233, 237, 240);--g-color-private-cool-grey-150-solid: rgb(225, 230, 235);--g-color-private-cool-grey-200-solid: rgb(211, 218, 224);--g-color-private-cool-grey-250-solid: rgb(196, 206, 214);--g-color-private-cool-grey-300-solid: rgb(181, 194, 204);--g-color-private-cool-grey-350-solid: rgb(166, 181, 194);--g-color-private-cool-grey-400-solid: rgb(151, 169, 184);--g-color-private-cool-grey-450-solid: rgb(137, 157, 173);--g-color-private-cool-grey-500-solid: rgb(122, 144, 163);--g-color-private-cool-grey-550-solid: rgb(107, 132, 153);--g-color-private-cool-grey-600-solid: rgb(98, 121, 140);--g-color-private-cool-grey-650-solid: rgb(89, 109, 126);--g-color-private-cool-grey-700-solid: rgb(80, 98, 113);--g-color-private-cool-grey-750-solid: rgb(71, 86, 99);--g-color-private-cool-grey-800-solid: rgb(63, 75, 86);--g-color-private-cool-grey-850-solid: rgb(54, 63, 72);--g-color-private-cool-grey-900-solid: rgb(45, 52, 59);--g-color-private-cool-grey-950-solid: rgb(36, 40, 45);--g-color-private-cool-grey-1000-solid: rgb(31, 34, 38);--g-color-text-primary: var(--g-color-text-dark-primary);--g-color-text-complementary: var(--g-color-text-dark-complementary);--g-color-text-secondary: var(--g-color-text-dark-secondary);--g-color-text-hint: var(--g-color-text-dark-hint);--g-color-text-info: var(--g-color-private-blue-650-solid);--g-color-text-positive: var(--g-color-private-green-650-solid);--g-color-text-warning: var(--g-color-private-yellow-700-solid);--g-color-text-danger: var(--g-color-private-red-650-solid);--g-color-text-utility: var(--g-color-private-purple-650-solid);--g-color-text-misc: var(--g-color-private-cool-grey-650-solid);--g-color-text-info-heavy: var(--g-color-private-blue-900-solid);--g-color-text-positive-heavy: var(--g-color-private-green-900-solid);--g-color-text-warning-heavy: var(--g-color-private-orange-900-solid);--g-color-text-danger-heavy: var(--g-color-private-red-900-solid);--g-color-text-utility-heavy: var(--g-color-private-purple-900-solid);--g-color-text-misc-heavy: var(--g-color-private-cool-grey-900-solid);--g-color-text-brand: var(--g-color-private-yellow-700-solid);--g-color-text-brand-heavy: var(--g-color-private-orange-900-solid);--g-color-text-brand-contrast: var(--g-color-text-dark-primary);--g-color-text-link: var(--g-color-private-yellow-700-solid);--g-color-text-link-hover: var(--g-color-private-orange-700-solid);--g-color-text-link-visited: var(--g-color-private-purple-600-solid);--g-color-text-link-visited-hover: var(--g-color-private-purple-850-solid);--g-color-text-dark-primary: var(--g-color-private-black-1000-solid);--g-color-text-dark-complementary: var(--g-color-private-black-850);--g-color-text-dark-secondary: var(--g-color-private-black-700);--g-color-text-dark-hint: var(--g-color-private-black-500);--g-color-text-light-primary: var(--g-color-private-white-1000-solid);--g-color-text-light-complementary: var(--g-color-private-white-850);--g-color-text-light-secondary: var(--g-color-private-white-700);--g-color-text-light-hint: var(--g-color-private-white-500);--g-color-text-inverted-primary: var(--g-color-text-light-primary);--g-color-text-inverted-complementary: var(--g-color-text-light-complementary);--g-color-text-inverted-secondary: var(--g-color-text-light-secondary);--g-color-text-inverted-hint: var(--g-color-text-light-hint);--g-color-base-background: var(--g-color-private-white-1000-solid);--g-color-base-generic: var(--g-color-private-black-150);--g-color-base-generic-hover: var(--g-color-private-black-300);--g-color-base-generic-medium: var(--g-color-private-black-250);--g-color-base-generic-medium-hover: var(--g-color-private-black-350);--g-color-base-generic-accent: var(--g-color-private-black-250);--g-color-base-generic-accent-disabled: var(--g-color-private-black-150);--g-color-base-generic-ultralight: var(--g-color-private-black-50-solid);--g-color-base-simple-hover: var(--g-color-private-black-150);--g-color-base-simple-hover-solid: var(--g-color-private-black-150-solid);--g-color-base-brand: var(--g-color-private-yellow-550-solid);--g-color-base-brand-hover: var(--g-color-private-yellow-650-solid);--g-color-base-selection: var(--g-color-private-yellow-300);--g-color-base-selection-hover: var(--g-color-private-yellow-400);--g-color-base-info-light: var(--g-color-private-blue-250);--g-color-base-info-light-hover: var(--g-color-private-blue-350);--g-color-base-info-medium: var(--g-color-private-blue-400);--g-color-base-info-medium-hover: var(--g-color-private-blue-500);--g-color-base-info-heavy: var(--g-color-private-blue-700-solid);--g-color-base-info-heavy-hover: var(--g-color-private-blue-850-solid);--g-color-base-positive-light: var(--g-color-private-green-250);--g-color-base-positive-light-hover: var(--g-color-private-green-350);--g-color-base-positive-medium: var(--g-color-private-green-400);--g-color-base-positive-medium-hover: var(--g-color-private-green-500);--g-color-base-positive-heavy: var(--g-color-private-green-700-solid);--g-color-base-positive-heavy-hover: var(--g-color-private-green-800-solid);--g-color-base-warning-light: var(--g-color-private-yellow-300);--g-color-base-warning-light-hover: var(--g-color-private-yellow-400);--g-color-base-warning-medium: var(--g-color-private-yellow-400);--g-color-base-warning-medium-hover: var(--g-color-private-yellow-550-solid);--g-color-base-warning-heavy: var(--g-color-private-yellow-600-solid);--g-color-base-warning-heavy-hover: var(--g-color-private-yellow-700-solid);--g-color-base-danger-light: var(--g-color-private-red-250);--g-color-base-danger-light-hover: var(--g-color-private-red-350);--g-color-base-danger-medium: var(--g-color-private-red-400);--g-color-base-danger-medium-hover: var(--g-color-private-red-500);--g-color-base-danger-heavy: var(--g-color-private-red-700-solid);--g-color-base-danger-heavy-hover: var(--g-color-private-red-800-solid);--g-color-base-utility-light: var(--g-color-private-purple-250);--g-color-base-utility-light-hover: var(--g-color-private-purple-350);--g-color-base-utility-medium: var(--g-color-private-purple-400);--g-color-base-utility-medium-hover: var(--g-color-private-purple-500);--g-color-base-utility-heavy: var(--g-color-private-purple-700-solid);--g-color-base-utility-heavy-hover: var(--g-color-private-purple-800-solid);--g-color-base-neutral-light: var(--g-color-private-black-150);--g-color-base-neutral-light-hover: var(--g-color-private-black-250);--g-color-base-neutral-medium: var(--g-color-private-black-300);--g-color-base-neutral-medium-hover: var(--g-color-private-black-400);--g-color-base-neutral-heavy: var(--g-color-private-black-550);--g-color-base-neutral-heavy-hover: var(--g-color-private-black-650);--g-color-base-misc-light: var(--g-color-private-cool-grey-250);--g-color-base-misc-light-hover: var(--g-color-private-cool-grey-350);--g-color-base-misc-medium: var(--g-color-private-cool-grey-400);--g-color-base-misc-medium-hover: var(--g-color-private-cool-grey-500);--g-color-base-misc-heavy: var(--g-color-private-cool-grey-700-solid);--g-color-base-misc-heavy-hover: var(--g-color-private-cool-grey-800-solid);--g-color-base-light: var(--g-color-private-white-1000-solid);--g-color-base-light-hover: var(--g-color-private-white-850);--g-color-base-light-simple-hover: var(--g-color-private-white-300);--g-color-base-light-disabled: var(--g-color-private-white-150);--g-color-base-light-accent-disabled: var(--g-color-private-white-300);--g-color-base-float: var(--g-color-private-white-1000-solid);--g-color-base-float-hover: var(--g-color-private-black-150-solid);--g-color-base-float-medium: var(--g-color-private-black-550-solid);--g-color-base-float-heavy: var(--g-color-private-black-700-solid);--g-color-base-float-accent: var(--g-color-private-white-1000-solid);--g-color-base-float-accent-hover: var(--g-color-private-white-850);--g-color-base-float-announcement: var(--g-color-private-cool-grey-150-solid);--g-color-base-modal: var(--g-color-base-background);--g-color-line-generic: var(--g-color-private-black-200);--g-color-line-generic-hover: var(--g-color-private-black-400);--g-color-line-generic-active: var(--g-color-private-black-700);--g-color-line-generic-accent: var(--g-color-private-black-300);--g-color-line-generic-accent-hover: var(--g-color-private-black-700);--g-color-line-generic-solid: var(--g-color-private-black-200-solid);--g-color-line-brand: var(--g-color-private-yellow-600-solid);--g-color-line-focus: var(--g-color-private-cool-grey-450);--g-color-line-light: var(--g-color-private-white-500);--g-color-line-info: var(--g-color-private-blue-450);--g-color-line-positive: var(--g-color-private-green-450);--g-color-line-warning: var(--g-color-private-yellow-600-solid);--g-color-line-danger: var(--g-color-private-red-450);--g-color-line-utility: var(--g-color-private-purple-450);--g-color-line-misc: var(--g-color-private-cool-grey-450);--g-color-sfx-veil: var(--g-color-private-black-450);--g-color-sfx-shadow: var(--g-color-private-black-300);--g-color-sfx-shadow-heavy: var(--g-color-private-black-600);--g-color-sfx-shadow-light: var(--g-color-private-black-100);--g-color-sfx-fade: var(--g-color-private-white-300);--g-color-scroll-track: var(--g-color-base-background);--g-color-scroll-handle: var(--g-color-private-black-100);--g-color-scroll-handle-hover: var(--g-color-private-black-150);--g-color-scroll-corner: var(--g-color-private-black-100);--g-color-infographics-axis: var(--g-color-private-black-150-solid);--g-color-infographics-tooltip-bg: var(--g-color-private-white-950)}.g-root_theme_dark-hc{--g-color-private-white-50: rgba(255, 255, 255, .05);--g-color-private-white-70: rgba(255, 255, 255, .07);--g-color-private-white-100: rgba(255, 255, 255, .1);--g-color-private-white-150: rgba(255, 255, 255, .15);--g-color-private-white-200: rgba(255, 255, 255, .2);--g-color-private-white-250: rgba(255, 255, 255, .25);--g-color-private-white-300: rgba(255, 255, 255, .3);--g-color-private-white-350: rgba(255, 255, 255, .35);--g-color-private-white-400: rgba(255, 255, 255, .4);--g-color-private-white-450: rgba(255, 255, 255, .45);--g-color-private-white-500: rgba(255, 255, 255, .5);--g-color-private-white-550: rgba(255, 255, 255, .55);--g-color-private-white-600: rgba(255, 255, 255, .6);--g-color-private-white-650: rgba(255, 255, 255, .65);--g-color-private-white-700: rgba(255, 255, 255, .7);--g-color-private-white-750: rgba(255, 255, 255, .75);--g-color-private-white-800: rgba(255, 255, 255, .8);--g-color-private-white-850: rgba(255, 255, 255, .85);--g-color-private-white-900: rgba(255, 255, 255, .9);--g-color-private-white-950: rgba(255, 255, 255, .95);--g-color-private-white-50-solid: rgb(30, 29, 30);--g-color-private-white-70-solid: rgb(35, 34, 35);--g-color-private-white-100-solid: rgb(42, 41, 42);--g-color-private-white-150-solid: rgb(54, 53, 54);--g-color-private-white-200-solid: rgb(65, 65, 65);--g-color-private-white-250-solid: rgb(77, 77, 77);--g-color-private-white-300-solid: rgb(89, 88, 89);--g-color-private-white-350-solid: rgb(101, 100, 101);--g-color-private-white-400-solid: rgb(113, 112, 113);--g-color-private-white-450-solid: rgb(125, 124, 125);--g-color-private-white-500-solid: rgb(136, 136, 136);--g-color-private-white-550-solid: rgb(148, 148, 148);--g-color-private-white-600-solid: rgb(160, 160, 160);--g-color-private-white-650-solid: rgb(172, 172, 172);--g-color-private-white-700-solid: rgb(184, 184, 184);--g-color-private-white-750-solid: rgb(196, 195, 196);--g-color-private-white-800-solid: rgb(208, 207, 208);--g-color-private-white-850-solid: rgb(208, 207, 208);--g-color-private-white-900-solid: rgb(231, 231, 231);--g-color-private-white-950-solid: rgb(243, 243, 243);--g-color-private-white-1000-solid: rgb(255, 255, 255);--g-color-private-white-opaque-150: rgba(56, 57, 60, .97);--g-color-private-black-20: rgba(0, 0, 0, .02);--g-color-private-black-50: rgba(0, 0, 0, .05);--g-color-private-black-100: rgba(0, 0, 0, .1);--g-color-private-black-150: rgba(0, 0, 0, .15);--g-color-private-black-200: rgba(0, 0, 0, .2);--g-color-private-black-250: rgba(0, 0, 0, .25);--g-color-private-black-300: rgba(0, 0, 0, .3);--g-color-private-black-350: rgba(0, 0, 0, .35);--g-color-private-black-400: rgba(0, 0, 0, .4);--g-color-private-black-450: rgba(0, 0, 0, .45);--g-color-private-black-500: rgba(0, 0, 0, .5);--g-color-private-black-550: rgba(0, 0, 0, .55);--g-color-private-black-600: rgba(0, 0, 0, .6);--g-color-private-black-650: rgba(0, 0, 0, .65);--g-color-private-black-700: rgba(0, 0, 0, .7);--g-color-private-black-750: rgba(0, 0, 0, .75);--g-color-private-black-800: rgba(0, 0, 0, .8);--g-color-private-black-850: rgba(0, 0, 0, .85);--g-color-private-black-900: rgba(0, 0, 0, .9);--g-color-private-black-950: rgba(0, 0, 0, .95);--g-color-private-black-1000-solid: rgb(0, 0, 0);--g-color-private-blue-50: rgba(54, 151, 241, .1);--g-color-private-blue-100: rgba(54, 151, 241, .15);--g-color-private-blue-150: rgba(54, 151, 241, .2);--g-color-private-blue-200: rgba(54, 151, 241, .3);--g-color-private-blue-250: rgba(54, 151, 241, .4);--g-color-private-blue-300: rgba(54, 151, 241, .5);--g-color-private-blue-350: rgba(54, 151, 241, .6);--g-color-private-blue-400: rgba(54, 151, 241, .7);--g-color-private-blue-450: rgba(54, 151, 241, .8);--g-color-private-blue-500: rgba(54, 151, 241, .9);--g-color-private-blue-50-solid: rgb(22, 30, 40);--g-color-private-blue-100-solid: rgb(23, 37, 51);--g-color-private-blue-150-solid: rgb(25, 44, 63);--g-color-private-blue-200-solid: rgb(29, 57, 85);--g-color-private-blue-250-solid: rgb(32, 71, 107);--g-color-private-blue-300-solid: rgb(36, 84, 130);--g-color-private-blue-350-solid: rgb(40, 97, 152);--g-color-private-blue-400-solid: rgb(43, 111, 174);--g-color-private-blue-450-solid: rgb(47, 124, 196);--g-color-private-blue-500-solid: rgb(50, 138, 219);--g-color-private-blue-550-solid: rgb(54, 151, 241);--g-color-private-blue-600-solid: rgb(74, 161, 242);--g-color-private-blue-650-solid: rgb(94, 172, 244);--g-color-private-blue-700-solid: rgb(114, 182, 245);--g-color-private-blue-750-solid: rgb(134, 193, 247);--g-color-private-blue-800-solid: rgb(155, 203, 248);--g-color-private-blue-850-solid: rgb(175, 213, 249);--g-color-private-blue-900-solid: rgb(195, 224, 251);--g-color-private-blue-950-solid: rgb(215, 234, 252);--g-color-private-blue-1000-solid: rgb(225, 239, 253);--g-color-private-green-50: rgba(77, 176, 155, .1);--g-color-private-green-100: rgba(77, 176, 155, .15);--g-color-private-green-150: rgba(77, 176, 155, .2);--g-color-private-green-200: rgba(77, 176, 155, .3);--g-color-private-green-250: rgba(77, 176, 155, .4);--g-color-private-green-300: rgba(77, 176, 155, .5);--g-color-private-green-350: rgba(77, 176, 155, .6);--g-color-private-green-400: rgba(77, 176, 155, .7);--g-color-private-green-450: rgba(77, 176, 155, .8);--g-color-private-green-500: rgba(77, 176, 155, .9);--g-color-private-green-50-solid: rgb(24, 33, 32);--g-color-private-green-100-solid: rgb(27, 41, 39);--g-color-private-green-150-solid: rgb(30, 49, 45);--g-color-private-green-200-solid: rgb(36, 65, 59);--g-color-private-green-250-solid: rgb(42, 81, 73);--g-color-private-green-300-solid: rgb(48, 97, 87);--g-color-private-green-350-solid: rgb(53, 112, 100);--g-color-private-green-400-solid: rgb(59, 128, 114);--g-color-private-green-450-solid: rgb(65, 144, 128);--g-color-private-green-500-solid: rgb(71, 160, 141);--g-color-private-green-550-solid: rgb(77, 176, 155);--g-color-private-green-600-solid: rgb(95, 184, 165);--g-color-private-green-650-solid: rgb(113, 192, 175);--g-color-private-green-700-solid: rgb(130, 200, 185);--g-color-private-green-750-solid: rgb(148, 208, 195);--g-color-private-green-800-solid: rgb(166, 216, 205);--g-color-private-green-850-solid: rgb(184, 223, 215);--g-color-private-green-900-solid: rgb(202, 231, 225);--g-color-private-green-950-solid: rgb(219, 239, 235);--g-color-private-green-1000-solid: rgb(228, 243, 240);--g-color-private-yellow-50: rgba(255, 190, 92, .1);--g-color-private-yellow-100: rgba(255, 190, 92, .15);--g-color-private-yellow-150: rgba(255, 190, 92, .2);--g-color-private-yellow-200: rgba(255, 190, 92, .3);--g-color-private-yellow-250: rgba(255, 190, 92, .4);--g-color-private-yellow-300: rgba(255, 190, 92, .5);--g-color-private-yellow-350: rgba(255, 190, 92, .6);--g-color-private-yellow-400: rgba(255, 190, 92, .7);--g-color-private-yellow-450: rgba(255, 190, 92, .8);--g-color-private-yellow-500: rgba(255, 190, 92, .9);--g-color-private-yellow-50-solid: rgb(42, 34, 25);--g-color-private-yellow-100-solid: rgb(54, 43, 29);--g-color-private-yellow-150-solid: rgb(65, 52, 33);--g-color-private-yellow-200-solid: rgb(89, 69, 40);--g-color-private-yellow-250-solid: rgb(113, 86, 48);--g-color-private-yellow-300-solid: rgb(137, 104, 55);--g-color-private-yellow-350-solid: rgb(160, 121, 62);--g-color-private-yellow-400-solid: rgb(184, 138, 70);--g-color-private-yellow-450-solid: rgb(208, 155, 77);--g-color-private-yellow-500-solid: rgb(231, 173, 85);--g-color-private-yellow-550-solid: rgb(255, 190, 92);--g-color-private-yellow-600-solid: rgb(255, 197, 108);--g-color-private-yellow-650-solid: rgb(255, 203, 125);--g-color-private-yellow-700-solid: rgb(255, 210, 141);--g-color-private-yellow-750-solid: rgb(255, 216, 157);--g-color-private-yellow-800-solid: rgb(255, 223, 174);--g-color-private-yellow-850-solid: rgb(255, 229, 190);--g-color-private-yellow-900-solid: rgb(255, 236, 206);--g-color-private-yellow-950-solid: rgb(255, 242, 222);--g-color-private-yellow-1000-solid: rgb(255, 245, 231);--g-color-private-orange-50: rgba(200, 99, 12, .1);--g-color-private-orange-100: rgba(200, 99, 12, .15);--g-color-private-orange-150: rgba(200, 99, 12, .2);--g-color-private-orange-200: rgba(200, 99, 12, .3);--g-color-private-orange-250: rgba(200, 99, 12, .4);--g-color-private-orange-300: rgba(200, 99, 12, .5);--g-color-private-orange-350: rgba(200, 99, 12, .6);--g-color-private-orange-400: rgba(200, 99, 12, .7);--g-color-private-orange-450: rgba(200, 99, 12, .8);--g-color-private-orange-500: rgba(200, 99, 12, .9);--g-color-private-orange-50-solid: rgb(36, 25, 17);--g-color-private-orange-100-solid: rgb(45, 29, 17);--g-color-private-orange-150-solid: rgb(54, 33, 17);--g-color-private-orange-200-solid: rgb(73, 42, 16);--g-color-private-orange-250-solid: rgb(91, 50, 16);--g-color-private-orange-300-solid: rgb(109, 58, 15);--g-color-private-orange-350-solid: rgb(127, 66, 14);--g-color-private-orange-400-solid: rgb(145, 74, 14);--g-color-private-orange-450-solid: rgb(164, 83, 13);--g-color-private-orange-500-solid: rgb(182, 91, 13);--g-color-private-orange-550-solid: rgb(200, 99, 12);--g-color-private-orange-600-solid: rgb(206, 115, 36);--g-color-private-orange-650-solid: rgb(211, 130, 61);--g-color-private-orange-700-solid: rgb(217, 146, 85);--g-color-private-orange-750-solid: rgb(222, 161, 109);--g-color-private-orange-800-solid: rgb(228, 177, 134);--g-color-private-orange-850-solid: rgb(233, 193, 158);--g-color-private-orange-900-solid: rgb(239, 208, 182);--g-color-private-orange-950-solid: rgb(244, 224, 206);--g-color-private-orange-1000-solid: rgb(247, 232, 219);--g-color-private-red-50: rgba(229, 50, 93, .1);--g-color-private-red-100: rgba(229, 50, 93, .15);--g-color-private-red-150: rgba(229, 50, 93, .2);--g-color-private-red-200: rgba(229, 50, 93, .3);--g-color-private-red-250: rgba(229, 50, 93, .4);--g-color-private-red-300: rgba(229, 50, 93, .5);--g-color-private-red-350: rgba(229, 50, 93, .6);--g-color-private-red-400: rgba(229, 50, 93, .7);--g-color-private-red-450: rgba(229, 50, 93, .8);--g-color-private-red-500: rgba(229, 50, 93, .9);--g-color-private-red-50-solid: rgb(39, 20, 26);--g-color-private-red-100-solid: rgb(50, 22, 29);--g-color-private-red-150-solid: rgb(60, 24, 33);--g-color-private-red-200-solid: rgb(81, 27, 41);--g-color-private-red-250-solid: rgb(102, 30, 48);--g-color-private-red-300-solid: rgb(124, 34, 56);--g-color-private-red-350-solid: rgb(145, 37, 63);--g-color-private-red-400-solid: rgb(166, 40, 71);--g-color-private-red-450-solid: rgb(187, 43, 78);--g-color-private-red-500-solid: rgb(208, 47, 86);--g-color-private-red-550-solid: rgb(229, 50, 93);--g-color-private-red-600-solid: rgb(232, 71, 109);--g-color-private-red-650-solid: rgb(234, 91, 125);--g-color-private-red-700-solid: rgb(237, 112, 142);--g-color-private-red-750-solid: rgb(239, 132, 158);--g-color-private-red-800-solid: rgb(242, 153, 174);--g-color-private-red-850-solid: rgb(245, 173, 190);--g-color-private-red-900-solid: rgb(247, 194, 206);--g-color-private-red-950-solid: rgb(250, 214, 223);--g-color-private-red-1000-solid: rgb(251, 224, 231);--g-color-private-purple-50: rgba(143, 82, 204, .1);--g-color-private-purple-100: rgba(143, 82, 204, .15);--g-color-private-purple-150: rgba(143, 82, 204, .2);--g-color-private-purple-200: rgba(143, 82, 204, .3);--g-color-private-purple-250: rgba(143, 82, 204, .4);--g-color-private-purple-300: rgba(143, 82, 204, .5);--g-color-private-purple-350: rgba(143, 82, 204, .6);--g-color-private-purple-400: rgba(143, 82, 204, .7);--g-color-private-purple-450: rgba(143, 82, 204, .8);--g-color-private-purple-500: rgba(143, 82, 204, .9);--g-color-private-purple-50-solid: rgb(31, 24, 37);--g-color-private-purple-100-solid: rgb(37, 27, 46);--g-color-private-purple-150-solid: rgb(43, 30, 55);--g-color-private-purple-200-solid: rgb(56, 37, 74);--g-color-private-purple-250-solid: rgb(68, 43, 92);--g-color-private-purple-300-solid: rgb(81, 50, 111);--g-color-private-purple-350-solid: rgb(93, 56, 130);--g-color-private-purple-400-solid: rgb(106, 63, 148);--g-color-private-purple-450-solid: rgb(118, 69, 167);--g-color-private-purple-500-solid: rgb(131, 76, 185);--g-color-private-purple-550-solid: rgb(143, 82, 204);--g-color-private-purple-600-solid: rgb(154, 99, 209);--g-color-private-purple-650-solid: rgb(165, 117, 214);--g-color-private-purple-700-solid: rgb(177, 134, 219);--g-color-private-purple-750-solid: rgb(188, 151, 224);--g-color-private-purple-800-solid: rgb(199, 169, 230);--g-color-private-purple-850-solid: rgb(210, 186, 235);--g-color-private-purple-900-solid: rgb(221, 203, 240);--g-color-private-purple-950-solid: rgb(233, 220, 245);--g-color-private-purple-1000-solid: rgb(238, 229, 247);--g-color-private-cool-grey-50: rgba(96, 128, 156, .1);--g-color-private-cool-grey-100: rgba(96, 128, 156, .15);--g-color-private-cool-grey-150: rgba(96, 128, 156, .2);--g-color-private-cool-grey-200: rgba(96, 128, 156, .3);--g-color-private-cool-grey-250: rgba(96, 128, 156, .4);--g-color-private-cool-grey-300: rgba(96, 128, 156, .5);--g-color-private-cool-grey-350: rgba(96, 128, 156, .6);--g-color-private-cool-grey-400: rgba(96, 128, 156, .7);--g-color-private-cool-grey-450: rgba(96, 128, 156, .8);--g-color-private-cool-grey-500: rgba(96, 128, 156, .9);--g-color-private-cool-grey-50-solid: rgb(26, 28, 32);--g-color-private-cool-grey-100-solid: rgb(30, 34, 39);--g-color-private-cool-grey-150-solid: rgb(34, 39, 46);--g-color-private-cool-grey-200-solid: rgb(41, 50, 59);--g-color-private-cool-grey-250-solid: rgb(49, 61, 73);--g-color-private-cool-grey-300-solid: rgb(57, 73, 87);--g-color-private-cool-grey-350-solid: rgb(65, 84, 101);--g-color-private-cool-grey-400-solid: rgb(73, 95, 115);--g-color-private-cool-grey-450-solid: rgb(80, 106, 128);--g-color-private-cool-grey-500-solid: rgb(88, 117, 142);--g-color-private-cool-grey-550-solid: rgb(96, 128, 156);--g-color-private-cool-grey-600-solid: rgb(112, 141, 166);--g-color-private-cool-grey-650-solid: rgb(128, 153, 176);--g-color-private-cool-grey-700-solid: rgb(144, 166, 186);--g-color-private-cool-grey-750-solid: rgb(160, 179, 196);--g-color-private-cool-grey-800-solid: rgb(176, 192, 206);--g-color-private-cool-grey-850-solid: rgb(191, 204, 215);--g-color-private-cool-grey-900-solid: rgb(207, 217, 225);--g-color-private-cool-grey-950-solid: rgb(223, 230, 235);--g-color-private-cool-grey-1000-solid: rgb(231, 236, 240);--g-color-text-primary: var(--g-color-text-light-primary);--g-color-text-complementary: var(--g-color-text-light-complementary);--g-color-text-secondary: var(--g-color-text-light-secondary);--g-color-text-hint: var(--g-color-text-light-hint);--g-color-text-info: var(--g-color-private-blue-650-solid);--g-color-text-positive: var(--g-color-private-green-650-solid);--g-color-text-warning: var(--g-color-private-yellow-650-solid);--g-color-text-danger: var(--g-color-private-red-650-solid);--g-color-text-utility: var(--g-color-private-purple-650-solid);--g-color-text-misc: var(--g-color-private-cool-grey-650-solid);--g-color-text-info-heavy: var(--g-color-private-blue-850-solid);--g-color-text-positive-heavy: var(--g-color-private-green-850-solid);--g-color-text-warning-heavy: var(--g-color-private-yellow-850-solid);--g-color-text-danger-heavy: var(--g-color-private-red-850-solid);--g-color-text-utility-heavy: var(--g-color-private-purple-850-solid);--g-color-text-misc-heavy: var(--g-color-private-cool-grey-850-solid);--g-color-text-brand: var(--g-color-private-yellow-600-solid);--g-color-text-brand-heavy: var(--g-color-private-yellow-700-solid);--g-color-text-brand-contrast: var(--g-color-text-dark-primary);--g-color-text-link: var(--g-color-private-yellow-550-solid);--g-color-text-link-hover: var(--g-color-private-orange-550-solid);--g-color-text-link-visited: var(--g-color-private-purple-650-solid);--g-color-text-link-visited-hover: var(--g-color-private-purple-800-solid);--g-color-text-dark-primary: var(--g-color-private-black-1000-solid);--g-color-text-dark-complementary: var(--g-color-private-black-800);--g-color-text-dark-secondary: var(--g-color-private-black-600);--g-color-text-dark-hint: var(--g-color-private-black-400);--g-color-text-light-primary: var(--g-color-private-white-1000-solid);--g-color-text-light-complementary: var(--g-color-private-white-800);--g-color-text-light-secondary: var(--g-color-private-white-600);--g-color-text-light-hint: var(--g-color-private-white-400);--g-color-text-inverted-primary: var(--g-color-text-dark-primary);--g-color-text-inverted-complementary: var(--g-color-text-dark-complementary);--g-color-text-inverted-secondary: var(--g-color-text-dark-secondary);--g-color-text-inverted-hint: var(--g-color-text-dark-hint);--g-color-base-background: rgb(18, 17, 18);--g-color-base-generic: var(--g-color-private-white-100);--g-color-base-generic-hover: var(--g-color-private-white-250);--g-color-base-generic-medium: var(--g-color-private-white-250);--g-color-base-generic-medium-hover: var(--g-color-private-white-400);--g-color-base-generic-accent: var(--g-color-private-white-200);--g-color-base-generic-accent-disabled: var(--g-color-private-white-150);--g-color-base-generic-ultralight: var(--g-color-private-white-50);--g-color-base-simple-hover: var(--g-color-private-white-250);--g-color-base-simple-hover-solid: var(--g-color-private-white-250-solid);--g-color-base-brand: var(--g-color-private-yellow-550-solid);--g-color-base-brand-hover: var(--g-color-private-yellow-700-solid);--g-color-base-selection: var(--g-color-private-yellow-250);--g-color-base-selection-hover: var(--g-color-private-yellow-400);--g-color-base-info-light: var(--g-color-private-blue-250);--g-color-base-info-light-hover: var(--g-color-private-blue-400);--g-color-base-info-medium: var(--g-color-private-blue-450);--g-color-base-info-medium-hover: var(--g-color-private-blue-600-solid);--g-color-base-info-heavy: var(--g-color-private-blue-700-solid);--g-color-base-info-heavy-hover: var(--g-color-private-blue-850-solid);--g-color-base-positive-light: var(--g-color-private-green-250);--g-color-base-positive-light-hover: var(--g-color-private-green-400);--g-color-base-positive-medium: var(--g-color-private-green-450);--g-color-base-positive-medium-hover: var(--g-color-private-green-600-solid);--g-color-base-positive-heavy: var(--g-color-private-green-700-solid);--g-color-base-positive-heavy-hover: var(--g-color-private-green-850-solid);--g-color-base-warning-light: var(--g-color-private-yellow-250);--g-color-base-warning-light-hover: var(--g-color-private-yellow-400);--g-color-base-warning-medium: var(--g-color-private-yellow-450);--g-color-base-warning-medium-hover: var(--g-color-private-yellow-600-solid);--g-color-base-warning-heavy: var(--g-color-private-yellow-700-solid);--g-color-base-warning-heavy-hover: var(--g-color-private-yellow-850-solid);--g-color-base-danger-light: var(--g-color-private-red-250);--g-color-base-danger-light-hover: var(--g-color-private-red-400);--g-color-base-danger-medium: var(--g-color-private-red-450);--g-color-base-danger-medium-hover: var(--g-color-private-red-600-solid);--g-color-base-danger-heavy: var(--g-color-private-red-700-solid);--g-color-base-danger-heavy-hover: var(--g-color-private-red-850-solid);--g-color-base-utility-light: var(--g-color-private-purple-250);--g-color-base-utility-light-hover: var(--g-color-private-purple-400);--g-color-base-utility-medium: var(--g-color-private-purple-450);--g-color-base-utility-medium-hover: var(--g-color-private-purple-600-solid);--g-color-base-utility-heavy: var(--g-color-private-purple-700-solid);--g-color-base-utility-heavy-hover: var(--g-color-private-purple-850-solid);--g-color-base-neutral-light: var(--g-color-private-white-200);--g-color-base-neutral-light-hover: var(--g-color-private-white-350);--g-color-base-neutral-medium: var(--g-color-private-white-400);--g-color-base-neutral-medium-hover: var(--g-color-private-white-550);--g-color-base-neutral-heavy: var(--g-color-private-white-650);--g-color-base-neutral-heavy-hover: var(--g-color-private-white-750);--g-color-base-misc-light: var(--g-color-private-cool-grey-250);--g-color-base-misc-light-hover: var(--g-color-private-cool-grey-400);--g-color-base-misc-medium: var(--g-color-private-cool-grey-450);--g-color-base-misc-medium-hover: var(--g-color-private-cool-grey-600-solid);--g-color-base-misc-heavy: var(--g-color-private-cool-grey-700-solid);--g-color-base-misc-heavy-hover: var(--g-color-private-cool-grey-850-solid);--g-color-base-light: var(--g-color-private-white-850);--g-color-base-light-hover: var(--g-color-private-white-700);--g-color-base-light-simple-hover: var(--g-color-private-white-150);--g-color-base-light-disabled: var(--g-color-private-white-150);--g-color-base-light-accent-disabled: var(--g-color-private-white-300);--g-color-base-float: var(--g-color-private-white-100-solid);--g-color-base-float-hover: var(--g-color-private-white-200-solid);--g-color-base-float-medium: var(--g-color-private-white-200-solid);--g-color-base-float-heavy: var(--g-color-private-white-300-solid);--g-color-base-float-accent: var(--g-color-private-white-300-solid);--g-color-base-float-accent-hover: var(--g-color-private-white-400-solid);--g-color-base-float-announcement: var(--g-color-private-white-200-solid);--g-color-base-modal: var(--g-color-base-background);--g-color-line-generic: var(--g-color-private-white-150);--g-color-line-generic-hover: var(--g-color-private-white-250);--g-color-line-generic-active: var(--g-color-private-white-600);--g-color-line-generic-accent: var(--g-color-private-white-350);--g-color-line-generic-accent-hover: var(--g-color-private-white-800);--g-color-line-generic-solid: var(--g-color-private-white-150-solid);--g-color-line-brand: var(--g-color-private-yellow-600-solid);--g-color-line-focus: var(--g-color-private-cool-grey-550-solid);--g-color-line-light: var(--g-color-private-white-500);--g-color-line-info: var(--g-color-private-blue-550-solid);--g-color-line-positive: var(--g-color-private-green-550-solid);--g-color-line-warning: var(--g-color-private-yellow-550-solid);--g-color-line-danger: var(--g-color-private-red-550-solid);--g-color-line-utility: var(--g-color-private-purple-550-solid);--g-color-line-misc: var(--g-color-private-cool-grey-550-solid);--g-color-sfx-veil: var(--g-color-private-black-700);--g-color-sfx-shadow: var(--g-color-private-black-200);--g-color-sfx-shadow-heavy: var(--g-color-private-black-400);--g-color-sfx-shadow-light: var(--g-color-private-black-200);--g-color-sfx-fade: var(--g-color-private-white-250);--g-color-scroll-track: var(--g-color-base-background);--g-color-scroll-handle: var(--g-color-private-white-150);--g-color-scroll-handle-hover: var(--g-color-private-white-250);--g-color-scroll-corner: var(--g-color-private-white-150);--g-color-infographics-axis: var(--g-color-private-white-150-solid);--g-color-infographics-tooltip-bg: var(--g-color-private-white-opaque-150)}.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar){scrollbar-width:var(--g-scrollbar-width);scrollbar-color:var(--g-color-scroll-handle) var(--g-color-scroll-track)}.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar)::-webkit-scrollbar,.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar) *::-webkit-scrollbar{width:var(--g-scrollbar-width);height:var(--g-scrollbar-width);background:var(--g-color-scroll-track)}.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar)::-webkit-scrollbar-track,.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar) *::-webkit-scrollbar-track{background:var(--g-color-scroll-track)}.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar)::-webkit-scrollbar-corner,.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar) *::-webkit-scrollbar-corner{background:var(--g-color-scroll-corner)}.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar)::-webkit-scrollbar-thumb,.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar) *::-webkit-scrollbar-thumb{background:var(--g-color-scroll-handle)}.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar)::-webkit-scrollbar-thumb:hover,.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar) *::-webkit-scrollbar-thumb:hover{background:var(--g-color-scroll-handle-hover)}@keyframes g-loading-animation{0%{background-position:-12px 0}to{background-position:0 0}}:root:has(body.g-root_theme_light),:root:has(body.g-root_theme_light-hc){color-scheme:light}:root:has(body.g-root_theme_dark),:root:has(body.g-root_theme_dark-hc){color-scheme:dark}
