.JoinSteps-module-scss-module__-T8nmG__steps{text-align:left;flex-direction:column;gap:12px;width:100%;margin:0;padding:0;list-style:none;display:flex}.JoinSteps-module-scss-module__-T8nmG__step{align-items:flex-start;gap:10px;display:flex}.JoinSteps-module-scss-module__-T8nmG__number{width:24px;height:24px;font-size:var(--font-size-sm);color:var(--color-text-action);border:1px solid var(--color-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.JoinSteps-module-scss-module__-T8nmG__body{flex:1;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.JoinSteps-module-scss-module__-T8nmG__text{font-size:var(--font-size-sm);line-height:var(--line-height-md);color:var(--color-text);margin:0}.JoinSteps-module-scss-module__-T8nmG__link{color:var(--color-text-action);font-weight:500}.JoinSteps-module-scss-module__-T8nmG__shotRoot{cursor:zoom-in;border:1px solid var(--color-border);border-radius:var(--radius-md);flex-shrink:0;overflow:hidden}.JoinSteps-module-scss-module__-T8nmG__shot{aspect-ratio:921/2000;width:100%;height:auto;display:block}@media (max-width:600px){.JoinSteps-module-scss-module__-T8nmG__body{flex-direction:column}}
.Icon-module-scss-module__roE9na__icon{vertical-align:middle;-webkit-mask-image:var(--icon-src);mask-image:var(--icon-src);background-color:currentColor;flex-shrink:0;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.AvatarPlaceholder-module-scss-module__14okuW__root{color:var(--color-action-subtle-text);background-color:var(--color-avatar);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}
.GoalWidget-module-scss-module__4Ja8oa__banner{color:#fff;background-image:linear-gradient(174deg,#1694fa 4%,#64c7fb 94%);border-radius:20px;width:260px;height:179px;position:relative;overflow:hidden}.GoalWidget-module-scss-module__4Ja8oa__bannerReached{background-image:linear-gradient(174deg,#3aa2f6 4%,#97dcff 94%)}.GoalWidget-module-scss-module__4Ja8oa__bannerDecor,.GoalWidget-module-scss-module__4Ja8oa__bannerDecorReached{pointer-events:none;position:absolute;inset:0}.GoalWidget-module-scss-module__4Ja8oa__bannerDecorReached{background:url(/team-engagement/banner-decor-reached.png) 0 0/260px 179px no-repeat}.GoalWidget-module-scss-module__4Ja8oa__bannerMascot,.GoalWidget-module-scss-module__4Ja8oa__bannerBottleA,.GoalWidget-module-scss-module__4Ja8oa__bannerBottleB,.GoalWidget-module-scss-module__4Ja8oa__bannerCan{position:absolute}.GoalWidget-module-scss-module__4Ja8oa__bannerMascot{top:38px;left:111px}.GoalWidget-module-scss-module__4Ja8oa__bannerBottleA{top:0;left:174px}.GoalWidget-module-scss-module__4Ja8oa__bannerBottleB{top:0;left:151px}.GoalWidget-module-scss-module__4Ja8oa__bannerCan{top:22px;left:138px}.GoalWidget-module-scss-module__4Ja8oa__bannerTitle{width:197px;font-size:var(--font-size-md);font-weight:700;line-height:var(--line-height-md);text-shadow:0 0 4px #3aa2f6;margin:0;position:absolute;top:12px;left:12px}.GoalWidget-module-scss-module__4Ja8oa__bannerCounter{font-size:var(--font-size-xs);white-space:nowrap;margin:0;font-weight:500;line-height:14px;position:absolute;top:122px;left:12px}.GoalWidget-module-scss-module__4Ja8oa__bannerBar{background:#a4deff80;border-radius:22px;padding:10px 12px;position:absolute;top:144px;left:7px;right:8px}.GoalWidget-module-scss-module__4Ja8oa__bannerTrack{background:#fff6;border-radius:4px;height:8px;overflow:hidden}.GoalWidget-module-scss-module__4Ja8oa__bannerFill{background:#fff;border-radius:4px;height:100%;transition:width .3s}.GoalWidget-module-scss-module__4Ja8oa__card{color:#fff;background-image:linear-gradient(176deg,#1693fa 4%,#55c5fe 94%);border-radius:20px;flex-direction:column;gap:10px;padding:16px;display:flex;position:relative;overflow:hidden}.GoalWidget-module-scss-module__4Ja8oa__cardReached{background-image:linear-gradient(178deg,#1694fa 4%,#64c7fb 94%)}.GoalWidget-module-scss-module__4Ja8oa__embed{border-radius:12px}.GoalWidget-module-scss-module__4Ja8oa__cardDecor,.GoalWidget-module-scss-module__4Ja8oa__cardDecorReached{pointer-events:none;background-position:100% 0;background-repeat:no-repeat;background-size:auto 216px;position:absolute;inset:0}.GoalWidget-module-scss-module__4Ja8oa__cardDecor{background-image:url(/team-engagement/widget-decor.png)}.GoalWidget-module-scss-module__4Ja8oa__cardDecorReached{background-image:url(/team-engagement/widget-decor-reached.png)}.GoalWidget-module-scss-module__4Ja8oa__header{justify-content:space-between;align-items:flex-start;min-height:72px;display:flex;position:relative}.GoalWidget-module-scss-module__4Ja8oa__partnerPill{background:linear-gradient(#fffc,#fff6);border-radius:99px;padding:4px;display:flex}.GoalWidget-module-scss-module__4Ja8oa__logo{object-fit:cover;border-radius:50%}.GoalWidget-module-scss-module__4Ja8oa__partnerPill .GoalWidget-module-scss-module__4Ja8oa__logoPlaceholder{color:#898af6;background-color:#f6f6fe}.GoalWidget-module-scss-module__4Ja8oa__poweredPill{height:28px;font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-md);white-space:nowrap;text-shadow:0 0 4px #3aa2f6;background:#a4deffb3;border-radius:22px;align-items:center;margin-left:auto;padding:4px 8px;display:inline-flex}.GoalWidget-module-scss-module__4Ja8oa__stats{text-shadow:0 0 4px #3aa2f6;flex-direction:column;gap:8px;font-weight:700;display:flex;position:relative}.GoalWidget-module-scss-module__4Ja8oa__current{font-size:var(--font-size-xxxl);line-height:var(--line-height-xxxl)}.GoalWidget-module-scss-module__4Ja8oa__target{font-size:var(--font-size-md);line-height:var(--line-height-md)}.GoalWidget-module-scss-module__4Ja8oa__bar{background:#a4deff80;border-radius:22px;align-items:center;gap:4px;height:28px;padding:4px;display:flex;position:relative}.GoalWidget-module-scss-module__4Ja8oa__track{background:#fff6;border-radius:99px;flex:1;height:20px;position:relative;overflow:hidden}.GoalWidget-module-scss-module__4Ja8oa__fill{background:#fff;border-radius:99px;height:100%;transition:width .3s}@media (max-width:575px){.GoalWidget-module-scss-module__4Ja8oa__cardDecor,.GoalWidget-module-scss-module__4Ja8oa__cardDecorReached{background-size:auto 88px;height:88px;bottom:auto;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}}.GoalWidget-module-scss-module__4Ja8oa__percent{width:44px;font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-md);text-align:right;text-shadow:0 0 4px #3aa2f6}.GoalWidget-module-scss-module__4Ja8oa__unavailable{text-align:center;justify-content:center;min-height:216px}.GoalWidget-module-scss-module__4Ja8oa__unavailable .GoalWidget-module-scss-module__4Ja8oa__poweredPill{align-self:center;margin-left:0}.GoalWidget-module-scss-module__4Ja8oa__unavailableText{text-shadow:0 0 4px #3aa2f6;margin:0;font-weight:700}
.CelebrationBanner-module-scss-module__zE4SJq__banner{min-height:244px;color:var(--color-text-constant-dark);background-image:linear-gradient(105deg, var(--color-gradient-3) 31%, var(--color-gradient-4) 100%);border-radius:12px;flex-direction:column;gap:28px;padding:28px 20px;display:flex;position:relative;overflow:hidden}.CelebrationBanner-module-scss-module__zE4SJq__gallery{pointer-events:none;position:absolute;top:0;right:0}@media (max-width:991px){.CelebrationBanner-module-scss-module__zE4SJq__gallery{display:none}}.CelebrationBanner-module-scss-module__zE4SJq__copy{flex-direction:column;gap:20px;max-width:507px;display:flex;position:relative}.CelebrationBanner-module-scss-module__zE4SJq__title{font-size:var(--font-size-xxxl);font-weight:700;line-height:var(--line-height-xxxl);color:var(--color-text-constant-dark);margin:0}.CelebrationBanner-module-scss-module__zE4SJq__caption{font-size:var(--font-size-md);line-height:var(--line-height-md);color:var(--color-text-constant-dark);margin:0}.CelebrationBanner-module-scss-module__zE4SJq__action.ant-btn{height:48px;color:var(--color-primary);background:var(--color-text-constant-light);border-radius:var(--radius-pill);box-shadow:none;border:0;align-self:flex-start;padding:14px 24px;font-weight:700;position:relative}
.GoalCard-module-scss-module___rov_q__card{background:var(--color-surface);border-radius:20px;flex-direction:column;gap:20px;padding:20px;display:flex;position:relative;overflow:hidden}.GoalCard-module-scss-module___rov_q__header{justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex;position:relative}.GoalCard-module-scss-module___rov_q__title{font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-md);color:var(--color-text-secondary);text-transform:uppercase;margin:0}
.GoalStatistics-module-scss-module__GaUzea__statistics{flex-direction:column;gap:16px;display:flex;position:relative}.GoalStatistics-module-scss-module__GaUzea__counter{flex-direction:column;gap:8px;display:flex}.GoalStatistics-module-scss-module__GaUzea__current{font-size:var(--font-size-xxxl);font-weight:700;line-height:var(--line-height-xxxl);color:var(--color-text)}.GoalStatistics-module-scss-module__GaUzea__suffix{font-size:var(--font-size-md);font-weight:700;line-height:var(--line-height-md);color:var(--color-text-tertiary)}.GoalStatistics-module-scss-module__GaUzea__bar{background-image:linear-gradient(179deg,#3aa2f6 4%,#97dcff 94%);border-radius:99px;align-items:center;height:44px;padding:12px;display:flex;position:relative;overflow:hidden}.GoalStatistics-module-scss-module__GaUzea__bar:before{content:"";pointer-events:none;background:url(/team-engagement/bar-flower.svg) 0 0/100% 100% no-repeat;width:269px;height:269px;position:absolute;top:-108px;left:192px}.GoalStatistics-module-scss-module__GaUzea__track{background:#fff6;border-radius:99px;flex:1;height:20px;position:relative;overflow:hidden}.GoalStatistics-module-scss-module__GaUzea__fill{background:#fff;border-radius:99px;height:100%;transition:width .3s}.GoalStatistics-module-scss-module__GaUzea__percent{font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-md);color:#fff;padding-left:20px;position:relative}.GoalStatistics-module-scss-module__GaUzea__recycle{pointer-events:none;position:absolute;top:0;right:0}
.FinalResultCard-module-scss-module__XaLf6W__card{justify-content:space-between}.FinalResultCard-module-scss-module__XaLf6W__body{flex-direction:column;align-items:flex-start;gap:28px;display:flex;position:relative}.FinalResultCard-module-scss-module__XaLf6W__action.ant-btn{border-radius:var(--radius-pill);height:40px;padding:8px 20px;font-weight:700}
.GoalFormModal-module-scss-module__78LKEa__modalTitle{font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-md);color:var(--color-text-secondary);text-transform:uppercase}.GoalFormModal-module-scss-module__78LKEa__form{flex-direction:column;gap:20px;display:flex}.GoalFormModal-module-scss-module__78LKEa__form .ant-form-item{margin-bottom:0}.GoalFormModal-module-scss-module__78LKEa__form .ant-form-item-explain{font-size:var(--font-size-xs);line-height:var(--line-height-sm);padding-top:4px}.GoalFormModal-module-scss-module__78LKEa__goalSection{flex-direction:column;gap:12px;margin-bottom:8px;display:flex}.GoalFormModal-module-scss-module__78LKEa__field{cursor:text;background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;gap:2px;padding:8px 16px 10px;display:flex}.GoalFormModal-module-scss-module__78LKEa__fieldLabel{font-size:var(--font-size-xs);font-weight:400;line-height:var(--line-height-sm);color:var(--color-text-secondary)}:is(.GoalFormModal-module-scss-module__78LKEa__control.ant-input-number,.GoalFormModal-module-scss-module__78LKEa__control.ant-picker){background:0 0;width:100%;padding:0}:is(.GoalFormModal-module-scss-module__78LKEa__control.ant-input-number .ant-input-number-input,.GoalFormModal-module-scss-module__78LKEa__control.ant-picker .ant-picker-input>input){height:20px;font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-height-md);color:var(--color-text);padding:0}.GoalFormModal-module-scss-module__78LKEa__control.ant-picker .ant-picker-suffix{color:var(--color-text);margin-left:0}.GoalFormModal-module-scss-module__78LKEa__chips{flex-wrap:wrap;gap:8px;display:flex}.GoalFormModal-module-scss-module__78LKEa__chip.ant-btn{height:34px;font-size:13px;font-weight:500;line-height:var(--line-height-sm);color:var(--color-text-secondary);background:var(--color-bg);border-color:var(--color-border);box-shadow:none;border-radius:20px;padding:8px 16px}.GoalFormModal-module-scss-module__78LKEa__chipActive.ant-btn{color:var(--color-text-action);background:var(--color-action-subtle);border-color:var(--color-primary)}.GoalFormModal-module-scss-module__78LKEa__previewLabel{font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-md);color:var(--color-text)}.GoalFormModal-module-scss-module__78LKEa__caption{font-size:var(--font-size-xs);line-height:var(--line-height-sm);color:var(--color-text-secondary);margin:0}.GoalFormModal-module-scss-module__78LKEa__footer{justify-content:flex-end;display:flex}.GoalFormModal-module-scss-module__78LKEa__submit.ant-btn{border-radius:var(--radius-pill);min-width:120px;height:48px;padding:14px 24px;font-weight:700}
.HistoryBlock-module-scss-module__wCPSOa__table.HistoryBlock-module-scss-module__wCPSOa__table .ant-table{background:0 0}.HistoryBlock-module-scss-module__wCPSOa__table.HistoryBlock-module-scss-module__wCPSOa__table .ant-table-thead>tr>th{font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-md);color:var(--color-text-tertiary);border-bottom:1px solid var(--color-border);background:0 0;padding:0 0 8px}.HistoryBlock-module-scss-module__wCPSOa__table.HistoryBlock-module-scss-module__wCPSOa__table .ant-table-thead>tr>th:before{display:none}.HistoryBlock-module-scss-module__wCPSOa__table.HistoryBlock-module-scss-module__wCPSOa__table .ant-table-tbody>tr>td{font-size:var(--font-size-sm);font-weight:400;line-height:var(--line-height-md);color:var(--color-text);border-bottom:0;padding:8px 0}.HistoryBlock-module-scss-module__wCPSOa__table.HistoryBlock-module-scss-module__wCPSOa__table .ant-table-tbody>tr:first-child>td{padding-top:16px}.HistoryBlock-module-scss-module__wCPSOa__table.HistoryBlock-module-scss-module__wCPSOa__table .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:0 0}.HistoryBlock-module-scss-module__wCPSOa__table.HistoryBlock-module-scss-module__wCPSOa__table td.HistoryBlock-module-scss-module__wCPSOa__goalCell.HistoryBlock-module-scss-module__wCPSOa__goalCell{font-weight:700}.HistoryBlock-module-scss-module__wCPSOa__table.HistoryBlock-module-scss-module__wCPSOa__table td.HistoryBlock-module-scss-module__wCPSOa__deadlineCell.HistoryBlock-module-scss-module__wCPSOa__deadlineCell{color:var(--color-text-secondary)}.HistoryBlock-module-scss-module__wCPSOa__table.HistoryBlock-module-scss-module__wCPSOa__table td.HistoryBlock-module-scss-module__wCPSOa__achievedCell.HistoryBlock-module-scss-module__wCPSOa__achievedCell{font-weight:500}
.ProgressCard-module-scss-module__mC2rrW__card{gap:6px}.ProgressCard-module-scss-module__mC2rrW__body{flex-direction:column;gap:28px;display:flex;position:relative}.ProgressCard-module-scss-module__mC2rrW__summary{flex-direction:column;gap:4px;display:flex}.ProgressCard-module-scss-module__mC2rrW__fields{gap:12px;margin:0;display:flex}.ProgressCard-module-scss-module__mC2rrW__field{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ProgressCard-module-scss-module__mC2rrW__field dt{font-size:var(--font-size-xs);line-height:var(--line-height-sm);color:var(--color-text-secondary)}.ProgressCard-module-scss-module__mC2rrW__field dd{font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-height-md);color:var(--color-text);margin:0}.ProgressCard-module-scss-module__mC2rrW__divider{background:linear-gradient(var(--color-border), var(--color-border)) center/100% 1px no-repeat;border:0;height:16px;margin:0}.ProgressCard-module-scss-module__mC2rrW__caption{font-size:13px;font-weight:500;line-height:var(--line-height-sm);color:var(--color-text-tertiary);margin:0}
.PublicWidgetCard-module-scss-module__BWVl-q__shareButton.ant-btn{border-radius:var(--radius-sm);width:24px;min-width:24px;height:24px;padding:0}.PublicWidgetCard-module-scss-module__BWVl-q__shareButton.ant-btn:disabled{opacity:.4}.PublicWidgetCard-module-scss-module__BWVl-q__note{font-size:var(--font-size-xs);line-height:var(--line-height-sm);color:var(--color-text-tertiary);margin:0}
.ShareWidgetModal-module-scss-module__NoHUVG__title{font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-md);color:var(--color-text-secondary);text-transform:uppercase}.ShareWidgetModal-module-scss-module__NoHUVG__body{flex-direction:column;gap:20px;display:flex}.ShareWidgetModal-module-scss-module__NoHUVG__hint{font-size:var(--font-size-sm);line-height:var(--line-height-md);color:var(--color-text-secondary);margin:0}.ShareWidgetModal-module-scss-module__NoHUVG__options{flex-direction:column;gap:8px;display:flex}.ShareWidgetModal-module-scss-module__NoHUVG__option.ant-btn{border-radius:var(--radius-pill);height:48px;font-weight:700}
.WhenYouReachBlock-module-scss-module__oTzHfG__list{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.WhenYouReachBlock-module-scss-module__oTzHfG__item{align-items:flex-start;gap:16px;display:flex}.WhenYouReachBlock-module-scss-module__oTzHfG__icon{background:var(--color-action-subtle);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.WhenYouReachBlock-module-scss-module__oTzHfG__text{flex-direction:column;gap:4px;min-width:0;display:flex}.WhenYouReachBlock-module-scss-module__oTzHfG__itemTitle{font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-md);color:var(--color-text)}.WhenYouReachBlock-module-scss-module__oTzHfG__itemText{font-size:13px;font-weight:500;line-height:var(--line-height-sm);color:var(--color-text-secondary);margin:0}.WhenYouReachBlock-module-scss-module__oTzHfG__note{background:var(--color-bg);font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-height-md);color:var(--color-text-secondary);border-radius:12px;align-items:center;gap:12px;margin:0;padding:12px 16px;display:flex}
.CompanyGoalTab-module-scss-module__nRuJYa__stack{flex-direction:column;gap:28px;display:flex}.CompanyGoalTab-module-scss-module__nRuJYa__actions{display:flex}.CompanyGoalTab-module-scss-module__nRuJYa__editButton.ant-btn{border-radius:var(--radius-pill);height:40px;padding:8px 20px;font-weight:700}.CompanyGoalTab-module-scss-module__nRuJYa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}@media (max-width:991px){.CompanyGoalTab-module-scss-module__nRuJYa__grid{grid-template-columns:minmax(0,1fr)}}.CompanyGoalTab-module-scss-module__nRuJYa__wide{grid-column:1/-1}
.TeamEngagementView-module-scss-module__YSkBsq__page{flex-direction:column;gap:16px;display:flex}.TeamEngagementView-module-scss-module__YSkBsq__title{font-size:var(--font-size-xxxl);font-weight:700;line-height:var(--line-height-xxxl);color:var(--color-text);margin:0}.TeamEngagementView-module-scss-module__YSkBsq__tabs.TeamEngagementView-module-scss-module__YSkBsq__tabs .ant-tabs-nav{margin-bottom:28px}.TeamEngagementView-module-scss-module__YSkBsq__tabs.TeamEngagementView-module-scss-module__YSkBsq__tabs .ant-tabs-nav:before{display:none}.TeamEngagementView-module-scss-module__YSkBsq__tabs.TeamEngagementView-module-scss-module__YSkBsq__tabs .ant-tabs-tab{border-bottom:1px solid var(--color-border);justify-content:center;width:180px;padding:12px 16px 11px}.TeamEngagementView-module-scss-module__YSkBsq__tabs.TeamEngagementView-module-scss-module__YSkBsq__tabs .ant-tabs-tab .ant-tabs-tab-btn{font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-height-md);color:var(--color-text-secondary)}.TeamEngagementView-module-scss-module__YSkBsq__tabs.TeamEngagementView-module-scss-module__YSkBsq__tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-text-action)}.TeamEngagementView-module-scss-module__YSkBsq__tabs.TeamEngagementView-module-scss-module__YSkBsq__tabs .ant-tabs-ink-bar{background:var(--color-primary);height:2px}
.ChallengeHeader-module-scss-module__WT-PUW__header{flex-direction:column;gap:16px;display:flex}.ChallengeHeader-module-scss-module__WT-PUW__back{height:32px;font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-md);color:var(--color-text-action);align-items:center;gap:8px;display:inline-flex}.ChallengeHeader-module-scss-module__WT-PUW__row{justify-content:space-between;align-items:center;gap:16px;min-height:48px;display:flex}@media (max-width:767px){.ChallengeHeader-module-scss-module__WT-PUW__row{flex-direction:column;align-items:flex-start}}.ChallengeHeader-module-scss-module__WT-PUW__title{font-size:var(--font-size-xxxl);font-weight:700;line-height:var(--line-height-xxxl);color:var(--color-text);margin:0}.ChallengeHeader-module-scss-module__WT-PUW__meta{font-size:13px;font-weight:500;line-height:var(--line-height-sm);color:var(--color-text-secondary);white-space:nowrap}@media (max-width:767px){.ChallengeHeader-module-scss-module__WT-PUW__meta{white-space:normal}}.ChallengeHeader-module-scss-module__WT-PUW__chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ChallengeHeader-module-scss-module__WT-PUW__pill{font-size:var(--font-size-xs);color:var(--color-text-secondary);background:var(--color-surface);border-radius:20px;padding:4px 10px;font-weight:600;line-height:14px}.ChallengeHeader-module-scss-module__WT-PUW__edit{margin-left:auto}
.ChallengeView-module-scss-module__4Dxv1q__page{flex-direction:column;gap:28px;display:flex}.ChallengeView-module-scss-module__4Dxv1q__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.ChallengeView-module-scss-module__4Dxv1q__grid>*{border-radius:var(--radius-card)}@media (max-width:991px){.ChallengeView-module-scss-module__4Dxv1q__grid{grid-template-columns:minmax(0,1fr)}}.ChallengeView-module-scss-module__4Dxv1q__wide{grid-column:1/-1}
.AwardsBlock-module-scss-module__fufXXG__card{flex-direction:column;gap:20px;display:flex}.AwardsBlock-module-scss-module__fufXXG__tiles{grid-template-columns:repeat(7,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1024px){.AwardsBlock-module-scss-module__fufXXG__tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.AwardsBlock-module-scss-module__fufXXG__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.AwardsBlock-module-scss-module__fufXXG__tile{text-align:center;-webkit-hyphens:auto;hyphens:auto;border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex;overflow:hidden}.AwardsBlock-module-scss-module__fufXXG__team{--tile-accent:var(--color-action-subtle-text);background:var(--color-action-subtle)}.AwardsBlock-module-scss-module__fufXXG__individual{--tile-accent:var(--color-accent);background:var(--color-status-positive-bg)}.AwardsBlock-module-scss-module__fufXXG__participation{--tile-accent:var(--color-accent-alt);background:var(--color-accent-alt-bg)}.AwardsBlock-module-scss-module__fufXXG__tileKind{font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-height-md);color:var(--tile-accent);margin:0}.AwardsBlock-module-scss-module__fufXXG__tileTitle{font-size:var(--font-size-md);font-weight:700;line-height:var(--line-height-md);color:var(--color-text);margin:0}.AwardsBlock-module-scss-module__fufXXG__tileStar{justify-content:center;width:100%;display:flex}.AwardsBlock-module-scss-module__fufXXG__tileIssuer{font-size:13px;font-weight:500;line-height:var(--line-height-sm);color:var(--color-text-secondary);margin:0}.AwardsBlock-module-scss-module__fufXXG__caption{font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-height-md);color:var(--color-text);margin:0}.AwardsBlock-module-scss-module__fufXXG__download.ant-btn{gap:8px;height:32px;padding:0;font-weight:700}
.CertificatePreview-module-scss-module__gz79FW__preview{border-radius:var(--radius-card);height:240px;position:relative;overflow:hidden}.CertificatePreview-module-scss-module__gz79FW__sample{object-fit:cover;filter:blur(8px);width:100%;height:100%;display:block;transform:scale(1.05)}.CertificatePreview-module-scss-module__gz79FW__overlay{background:color-mix(in srgb, var(--color-surface) 75%, transparent);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:16px;display:flex;position:absolute;inset:0}.CertificatePreview-module-scss-module__gz79FW__locked{font-size:var(--font-size-xxl);color:var(--color-text);text-align:center;margin:0;font-weight:600}.CertificatePreview-module-scss-module__gz79FW__frame{border:0;width:100%;height:70vh;display:block}
.RecipientsModal-module-scss-module__QtmIeG__search{margin-bottom:16px}.RecipientsModal-module-scss-module__QtmIeG__section+.RecipientsModal-module-scss-module__QtmIeG__section{margin-top:24px}.RecipientsModal-module-scss-module__QtmIeG__title{margin:0 0 8px;font-size:16px;font-weight:500}.RecipientsModal-module-scss-module__QtmIeG__certificateName{align-items:center;gap:8px;display:inline-flex}.RecipientsModal-module-scss-module__QtmIeG__edited{color:var(--color-text-tertiary);font-size:12px}.RecipientsModal-module-scss-module__QtmIeG__shared{margin-inline-start:8px}.RecipientsModal-module-scss-module__QtmIeG__muted,.RecipientsModal-module-scss-module__QtmIeG__excludedRow td{color:var(--color-text-tertiary)}.RecipientsModal-module-scss-module__QtmIeG__footer{align-items:center;gap:16px;display:flex}.RecipientsModal-module-scss-module__QtmIeG__summary{color:var(--color-text-secondary);margin-inline-end:auto}.RecipientsModal-module-scss-module__QtmIeG__progress{align-items:center;display:inline-flex}.RecipientsModal-module-scss-module__QtmIeG__signerRow{grid-template-columns:1fr 1fr auto;align-items:start;gap:12px;display:grid}@media (max-width:640px){.RecipientsModal-module-scss-module__QtmIeG__signerRow{grid-template-columns:1fr}}
.KeepTheMomentumBlock-module-scss-module__z4F7Oa__card{flex-direction:column;gap:8px;display:flex}.KeepTheMomentumBlock-module-scss-module__z4F7Oa__caption{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.KeepTheMomentumBlock-module-scss-module__z4F7Oa__list.ant-collapse{background:0 0}.KeepTheMomentumBlock-module-scss-module__z4F7Oa__list.ant-collapse .ant-collapse-title{min-width:0}.KeepTheMomentumBlock-module-scss-module__z4F7Oa__row{align-items:baseline;gap:12px;min-width:0;display:flex}.KeepTheMomentumBlock-module-scss-module__z4F7Oa__label{color:var(--color-text);flex:none;font-weight:600}.KeepTheMomentumBlock-module-scss-module__z4F7Oa__preview{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-sm);color:var(--color-text-secondary);overflow:hidden}.KeepTheMomentumBlock-module-scss-module__z4F7Oa__text{font:inherit;font-size:var(--font-size-sm);line-height:var(--line-height-md);white-space:pre-wrap;color:var(--color-text);margin:0}
.MaterialsCard-module-scss-module__TE0x4W__card.MaterialsCard-module-scss-module__TE0x4W__card{gap:12px}.MaterialsCard-module-scss-module__TE0x4W__text{font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-height-md);color:var(--color-text);margin:0}.MaterialsCard-module-scss-module__TE0x4W__list{flex-direction:column;gap:12px;margin:8px 0 0;padding:0;list-style:none;display:flex}.MaterialsCard-module-scss-module__TE0x4W__row{border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:8px;padding:12px;display:flex}.MaterialsCard-module-scss-module__TE0x4W__label{min-width:0;font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-md);color:var(--color-text);flex:1}.MaterialsCard-module-scss-module__TE0x4W__download.ant-btn{gap:8px;height:32px;padding:0;font-weight:700}.MaterialsCard-module-scss-module__TE0x4W__progress{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}
.PrizesCard-module-scss-module__LXT8Ka__card.PrizesCard-module-scss-module__LXT8Ka__card{gap:12px}.PrizesCard-module-scss-module__LXT8Ka__list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.PrizesCard-module-scss-module__LXT8Ka__row{align-items:center;gap:12px;display:flex}.PrizesCard-module-scss-module__LXT8Ka__copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.PrizesCard-module-scss-module__LXT8Ka__prizeTitle{font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-md);color:var(--color-text)}.PrizesCard-module-scss-module__LXT8Ka__place{font-size:var(--font-size-xs);line-height:var(--line-height-sm);color:var(--color-text-secondary)}.PrizesCard-module-scss-module__LXT8Ka__awarded{height:22px;font:inherit;font-size:var(--font-size-xs);font-weight:500;line-height:var(--line-height-sm);white-space:nowrap;border-radius:var(--radius-pill);box-shadow:none;border:0;align-items:center;padding:0 8px;display:inline-flex}.PrizesCard-module-scss-module__LXT8Ka__mark.ant-btn{height:22px;font:inherit;font-size:var(--font-size-xs);font-weight:500;line-height:var(--line-height-sm);white-space:nowrap;border-radius:var(--radius-pill);box-shadow:none;border:0;align-items:center;padding:0 8px;display:inline-flex}.PrizesCard-module-scss-module__LXT8Ka__mark.ant-btn{color:var(--color-text-secondary);background:var(--color-bg)}.PrizesCard-module-scss-module__LXT8Ka__awarded{color:var(--color-accent);background:var(--color-status-positive-bg);cursor:pointer}.PrizesCard-module-scss-module__LXT8Ka__noPrizes{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}
.ProgressToGoalCard-module-scss-module__MnQVKW__card{flex-direction:column;gap:8px;display:flex}.ProgressToGoalCard-module-scss-module__MnQVKW__numbers{align-items:baseline;gap:8px;display:flex}.ProgressToGoalCard-module-scss-module__MnQVKW__big{color:var(--color-text);font-size:40px;font-weight:800;line-height:1}.ProgressToGoalCard-module-scss-module__MnQVKW__suffix,.ProgressToGoalCard-module-scss-module__MnQVKW__percent{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.ProgressToGoalCard-module-scss-module__MnQVKW__bar.ant-progress{margin:0}
.PublicLeaderboardCard-module-scss-module__h6KJeG__card.PublicLeaderboardCard-module-scss-module__h6KJeG__card{gap:12px}.PublicLeaderboardCard-module-scss-module__h6KJeG__text{font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-height-md);color:var(--color-text);flex:1;margin:0}.PublicLeaderboardCard-module-scss-module__h6KJeG__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.PublicLeaderboardCard-module-scss-module__h6KJeG__pill.ant-btn{height:40px;color:var(--color-text-action);border:2px solid var(--color-primary);border-radius:var(--radius-pill);padding:0 20px;font-weight:700}.PublicLeaderboardCard-module-scss-module__h6KJeG__link.ant-btn{height:40px;padding:0;font-weight:700}
.TeamLeaderboard-module-scss-module__H7qwCq__card{flex-direction:column;gap:8px;display:flex}.TeamLeaderboard-module-scss-module__H7qwCq__table.TeamLeaderboard-module-scss-module__H7qwCq__table .ant-table{background:0 0}.TeamLeaderboard-module-scss-module__H7qwCq__table.TeamLeaderboard-module-scss-module__H7qwCq__table .ant-table-content{overflow-x:auto}.TeamLeaderboard-module-scss-module__H7qwCq__table.TeamLeaderboard-module-scss-module__H7qwCq__table .ant-table-thead>tr>th{font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-md);color:var(--color-text-tertiary);border-bottom:1px solid var(--color-border);background:0 0;padding:0 12px 8px 0}.TeamLeaderboard-module-scss-module__H7qwCq__table.TeamLeaderboard-module-scss-module__H7qwCq__table .ant-table-thead>tr>th:before{display:none}.TeamLeaderboard-module-scss-module__H7qwCq__table.TeamLeaderboard-module-scss-module__H7qwCq__table .ant-table-tbody>tr>td{font-size:var(--font-size-sm);line-height:var(--line-height-md);border-bottom:1px solid var(--color-border);padding:16px 12px 16px 0}.TeamLeaderboard-module-scss-module__H7qwCq__table.TeamLeaderboard-module-scss-module__H7qwCq__table .ant-table-tbody>tr:last-child>td{border-bottom:0}.TeamLeaderboard-module-scss-module__H7qwCq__nameCell{color:var(--color-text);font-weight:700}.TeamLeaderboard-module-scss-module__H7qwCq__metricCell{color:var(--color-text);font-weight:500}.TeamLeaderboard-module-scss-module__H7qwCq__empty{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;margin:0;padding:32px 0}.TeamLeaderboard-module-scss-module__H7qwCq__team{align-items:center;gap:10px;display:flex}.TeamLeaderboard-module-scss-module__H7qwCq__teamText{flex-direction:column;display:flex}.TeamLeaderboard-module-scss-module__H7qwCq__teamName{color:var(--color-text);font-weight:600}.TeamLeaderboard-module-scss-module__H7qwCq__joined{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.TeamLeaderboard-module-scss-module__H7qwCq__actions{justify-content:flex-end;gap:4px;display:flex}.TeamLeaderboard-module-scss-module__H7qwCq__add.ant-btn{padding:0;font-weight:600}.TeamLeaderboard-module-scss-module__H7qwCq__progress{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:8px 0 0}.TeamLeaderboard-module-scss-module__H7qwCq__inactiveRow>td{color:var(--color-text-tertiary)}.TeamLeaderboard-module-scss-module__H7qwCq__tag{font-size:var(--font-size-xs);color:var(--color-text-secondary);border-radius:var(--radius-pill);background:var(--color-bg);margin-left:8px;padding:0 8px;font-weight:500}
.FinishedBanner-module-scss-module__1ODJDq__banner{border-radius:var(--radius-card);background:linear-gradient(105.5deg, var(--color-gradient-1) 31.37%, var(--color-gradient-2) 100%);flex-direction:column;align-items:flex-start;gap:52px;min-height:228px;padding:28px 460px 28px 20px;display:flex;position:relative;overflow:hidden}@media (max-width:991px){.FinishedBanner-module-scss-module__1ODJDq__banner{padding-right:20px}}.FinishedBanner-module-scss-module__1ODJDq__title{max-width:560px;font-size:var(--font-size-xxxl);font-weight:700;line-height:var(--line-height-xxxl);color:var(--color-text-constant-dark);margin:0}.FinishedBanner-module-scss-module__1ODJDq__copy.ant-btn{gap:var(--spacing-sm);height:48px;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-md);cursor:pointer;border-radius:var(--radius-pill);border:none;justify-content:center;align-items:center;padding:14px 24px;transition:opacity .15s;display:inline-flex}.FinishedBanner-module-scss-module__1ODJDq__copy.ant-btn:hover{opacity:.9}.FinishedBanner-module-scss-module__1ODJDq__copy.ant-btn{height:48px;color:var(--color-primary);border:2px solid var(--color-primary);background:0 0;padding:0 24px}.FinishedBanner-module-scss-module__1ODJDq__decor{pointer-events:none;position:absolute;top:0;right:0}@media (max-width:991px){.FinishedBanner-module-scss-module__1ODJDq__decor{display:none}}
.TopThreePodium-module-scss-module__aSk2eq__podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;display:grid}.TopThreePodium-module-scss-module__aSk2eq__block{text-align:center;border-radius:var(--radius-card);flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;padding:16px;display:flex}.TopThreePodium-module-scss-module__aSk2eq__place1{background:var(--color-status-warning-bg);min-height:246px}.TopThreePodium-module-scss-module__aSk2eq__place2{background:var(--color-bg);min-height:174px}.TopThreePodium-module-scss-module__aSk2eq__place3{background:var(--color-attention-bg);min-height:114px}.TopThreePodium-module-scss-module__aSk2eq__entry{flex-direction:column;gap:4px;width:100%;display:flex}.TopThreePodium-module-scss-module__aSk2eq__name{font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-md);color:var(--color-text)}.TopThreePodium-module-scss-module__aSk2eq__result{font-size:13px;font-weight:500;line-height:var(--line-height-sm);color:var(--color-text-secondary)}.TopThreePodium-module-scss-module__aSk2eq__empty{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;margin:0;padding:24px 0}
.ParticipantLeaderboard-module-scss-module__xV0C2a__wrap{flex-direction:column;gap:8px;display:flex}.ParticipantLeaderboard-module-scss-module__xV0C2a__table.ParticipantLeaderboard-module-scss-module__xV0C2a__table .ant-table{background:0 0}.ParticipantLeaderboard-module-scss-module__xV0C2a__table.ParticipantLeaderboard-module-scss-module__xV0C2a__table .ant-table-content{overflow-x:auto}.ParticipantLeaderboard-module-scss-module__xV0C2a__table.ParticipantLeaderboard-module-scss-module__xV0C2a__table .ant-table-thead>tr>th{font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-md);color:var(--color-text-tertiary);border-bottom:1px solid var(--color-border);background:0 0;padding:0 12px 8px 0}.ParticipantLeaderboard-module-scss-module__xV0C2a__table.ParticipantLeaderboard-module-scss-module__xV0C2a__table .ant-table-thead>tr>th:before{display:none}.ParticipantLeaderboard-module-scss-module__xV0C2a__table.ParticipantLeaderboard-module-scss-module__xV0C2a__table .ant-table-tbody>tr>td{font-size:var(--font-size-sm);line-height:var(--line-height-md);border-bottom:1px solid var(--color-border);padding:16px 12px 16px 0}.ParticipantLeaderboard-module-scss-module__xV0C2a__table.ParticipantLeaderboard-module-scss-module__xV0C2a__table .ant-table-tbody>tr:last-child>td{border-bottom:0}.ParticipantLeaderboard-module-scss-module__xV0C2a__nameCell{color:var(--color-text);font-weight:700}.ParticipantLeaderboard-module-scss-module__xV0C2a__cell{color:var(--color-text-secondary)}.ParticipantLeaderboard-module-scss-module__xV0C2a__metricCell{color:var(--color-text);font-weight:500}.ParticipantLeaderboard-module-scss-module__xV0C2a__more.ant-btn{align-self:center;font-weight:700}.ParticipantLeaderboard-module-scss-module__xV0C2a__empty{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;margin:0;padding:32px 0}
.VenuesCard-module-scss-module__lgw4Ta__list{margin:0;padding:0;list-style:none}.VenuesCard-module-scss-module__lgw4Ta__row{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) 120px 120px;align-items:center;gap:12px;min-height:56px;display:grid}.VenuesCard-module-scss-module__lgw4Ta__row:last-child{border-bottom:0}.VenuesCard-module-scss-module__lgw4Ta__inactive{color:var(--color-text-tertiary)}.VenuesCard-module-scss-module__lgw4Ta__name{font-size:var(--font-size-sm);align-items:center;gap:8px;font-weight:700;display:flex}.VenuesCard-module-scss-module__lgw4Ta__tag{font-size:var(--font-size-xs);color:var(--color-text-secondary);border-radius:var(--radius-pill);background:var(--color-bg);padding:0 8px;font-weight:500}.VenuesCard-module-scss-module__lgw4Ta__meta{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.VenuesCard-module-scss-module__lgw4Ta__items{font-size:var(--font-size-sm);text-align:right;font-weight:700}.VenuesCard-module-scss-module__lgw4Ta__joined{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:400}
.LoadingDots-module-scss-module__G0PJsG__root{align-items:baseline;display:inline-flex}.LoadingDots-module-scss-module__G0PJsG__dots{display:inline-flex}.LoadingDots-module-scss-module__G0PJsG__dot{animation:1.4s ease-in-out infinite LoadingDots-module-scss-module__G0PJsG__pulse}.LoadingDots-module-scss-module__G0PJsG__dot:nth-child(2){animation-delay:.2s}.LoadingDots-module-scss-module__G0PJsG__dot:nth-child(3){animation-delay:.4s}@keyframes LoadingDots-module-scss-module__G0PJsG__pulse{0%,70%,to{opacity:.25}35%{opacity:1}}@media (prefers-reduced-motion:reduce){.LoadingDots-module-scss-module__G0PJsG__dot{opacity:1;animation:none}}
.QueryBoundary-module-scss-module__HWU6nW__center{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;min-height:240px;display:flex}.QueryBoundary-module-scss-module__HWU6nW__error{color:var(--color-text-secondary);margin:0;font-size:14px}
.EventCard-module-scss-module__fqdS3q__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.EventCard-module-scss-module__fqdS3q__cover{height:140px;position:relative}.EventCard-module-scss-module__fqdS3q__coverImage{object-fit:cover;width:100%;height:100%;display:block}.EventCard-module-scss-module__fqdS3q__chips{flex-wrap:wrap;gap:8px;display:flex;position:absolute;inset:auto 12px 12px}.EventCard-module-scss-module__fqdS3q__chip{background:var(--color-surface);color:var(--color-text-secondary);border-radius:100px;align-items:center;gap:4px;padding:6px 8px;font-size:13px;font-weight:500;display:inline-flex}.EventCard-module-scss-module__fqdS3q__body{flex-direction:column;flex:1;gap:16px;padding:16px 16px 20px;display:flex}.EventCard-module-scss-module__fqdS3q__textInfo{flex-direction:column;gap:8px;display:flex}.EventCard-module-scss-module__fqdS3q__name{color:var(--color-text);font-size:var(--font-size-lg);font-weight:700;line-height:var(--line-height-lg);margin:0}.EventCard-module-scss-module__fqdS3q__tagline{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-md);margin:0}.EventCard-module-scss-module__fqdS3q__actions{gap:8px;margin-top:auto;display:flex}.EventCard-module-scss-module__fqdS3q__action.EventCard-module-scss-module__fqdS3q__action{border-radius:var(--radius-pill);flex:1;height:48px;font-size:14px;font-weight:700}.EventCard-module-scss-module__fqdS3q__detailsAction.EventCard-module-scss-module__fqdS3q__detailsAction{color:var(--color-text-action)}
.EventCatalog-module-scss-module__sbovWa__catalog{background-color:var(--color-surface);border-radius:20px;flex-direction:column;gap:20px;padding:20px;display:flex}.EventCatalog-module-scss-module__sbovWa__header{flex-direction:column;gap:8px;display:flex}.EventCatalog-module-scss-module__sbovWa__heading{color:var(--color-text);font-size:var(--font-size-lg);font-weight:700;line-height:var(--line-height-lg);margin:0}.EventCatalog-module-scss-module__sbovWa__subtitle{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.5}.EventCatalog-module-scss-module__sbovWa__grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.EventCatalog-module-scss-module__sbovWa__empty{border:1px dashed var(--color-border);border-radius:4px;flex-direction:column;align-items:center;gap:16px;padding:32px 0 20px;display:flex}.EventCatalog-module-scss-module__sbovWa__emptyTitle{color:var(--color-text);font-size:var(--font-size-md);font-weight:700;line-height:var(--line-height-md);margin:0}.EventCatalog-module-scss-module__sbovWa__emptyText{max-width:448px;color:var(--color-text-secondary);text-align:center;margin:0;font-size:13px;line-height:1.5}
.EventDetailsDrawer-module-scss-module__w6gOIW__panel{border-radius:20px 0 0 20px;overflow:hidden}.EventDetailsDrawer-module-scss-module__w6gOIW__panel .EventDetailsDrawer-module-scss-module__w6gOIW__panelBody.ant-drawer-body{flex-direction:column;padding:0;display:flex}.EventDetailsDrawer-module-scss-module__w6gOIW__content{flex-direction:column;flex:1;min-height:100%;display:flex}.EventDetailsDrawer-module-scss-module__w6gOIW__cover{background:linear-gradient(90deg, var(--color-header-gradient-start), var(--color-header-gradient-end));flex-shrink:0;height:140px;position:relative}.EventDetailsDrawer-module-scss-module__w6gOIW__close{border-radius:var(--radius-pill);background:var(--color-surface);cursor:pointer;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex;position:absolute;top:12px;right:12px}.EventDetailsDrawer-module-scss-module__w6gOIW__chips{flex-wrap:wrap;gap:8px;display:flex;position:absolute;inset:auto 12px 12px}.EventDetailsDrawer-module-scss-module__w6gOIW__chip{background:var(--color-surface);color:var(--color-text-secondary);border-radius:100px;align-items:center;gap:4px;padding:6px 8px;font-size:13px;font-weight:500;display:inline-flex}.EventDetailsDrawer-module-scss-module__w6gOIW__body{flex-direction:column;flex:1;gap:20px;padding:16px 20px 20px;display:flex}.EventDetailsDrawer-module-scss-module__w6gOIW__textInfo{flex-direction:column;gap:16px;display:flex}.EventDetailsDrawer-module-scss-module__w6gOIW__name{color:var(--color-text);font-size:var(--font-size-lg);font-weight:700;line-height:var(--line-height-lg);margin:0}.EventDetailsDrawer-module-scss-module__w6gOIW__description{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-md);margin:0}.EventDetailsDrawer-module-scss-module__w6gOIW__divider{border:0;border-top:1px solid var(--color-border);width:100%;margin:8px 0}.EventDetailsDrawer-module-scss-module__w6gOIW__section{flex-direction:column;gap:16px;display:flex}.EventDetailsDrawer-module-scss-module__w6gOIW__sectionTitle{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-md);text-transform:uppercase;margin:0}.EventDetailsDrawer-module-scss-module__w6gOIW__steps,.EventDetailsDrawer-module-scss-module__w6gOIW__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.EventDetailsDrawer-module-scss-module__w6gOIW__step,.EventDetailsDrawer-module-scss-module__w6gOIW__listItem{color:var(--color-text);font-size:var(--font-size-sm);line-height:var(--line-height-md);align-items:flex-start;gap:12px;display:flex}.EventDetailsDrawer-module-scss-module__w6gOIW__stepBadge{background:var(--color-action-subtle);width:24px;height:24px;color:var(--color-text-action);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.EventDetailsDrawer-module-scss-module__w6gOIW__columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.EventDetailsDrawer-module-scss-module__w6gOIW__gallery{gap:10px;display:flex}.EventDetailsDrawer-module-scss-module__w6gOIW__galleryImage{border-radius:var(--radius-card);object-fit:cover;flex:1;min-width:0;height:80px}.EventDetailsDrawer-module-scss-module__w6gOIW__attachment{border-radius:var(--radius-card);background:var(--color-action-subtle);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.EventDetailsDrawer-module-scss-module__w6gOIW__attachmentInfo{align-items:center;gap:12px;display:flex}.EventDetailsDrawer-module-scss-module__w6gOIW__attachmentText{flex-direction:column;display:flex}.EventDetailsDrawer-module-scss-module__w6gOIW__attachmentName{color:var(--color-text-action);font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-height-md)}.EventDetailsDrawer-module-scss-module__w6gOIW__attachmentExt{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-sm)}.EventDetailsDrawer-module-scss-module__w6gOIW__attachmentDownload{border-radius:var(--radius-pill);background:var(--color-surface);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.EventDetailsDrawer-module-scss-module__w6gOIW__bestFor{border-radius:var(--radius-card);background:var(--color-accent-alt-bg);flex-direction:column;gap:12px;padding:16px;display:flex}.EventDetailsDrawer-module-scss-module__w6gOIW__bestForTitle,.EventDetailsDrawer-module-scss-module__w6gOIW__bestForText{color:var(--color-accent-alt);font-size:var(--font-size-sm);line-height:var(--line-height-md);margin:0}.EventDetailsDrawer-module-scss-module__w6gOIW__bestForTitle{font-weight:700}.EventDetailsDrawer-module-scss-module__w6gOIW__footer{background:var(--color-surface);margin-top:auto;padding:16px 20px;position:sticky;bottom:0}.EventDetailsDrawer-module-scss-module__w6gOIW__request.EventDetailsDrawer-module-scss-module__w6gOIW__request{border-radius:var(--radius-pill);height:48px;font-size:14px;font-weight:700}
.TextInput-module-scss-module__HCBTaG__field{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;gap:2px;padding:8px 16px 10px;display:flex}.TextInput-module-scss-module__HCBTaG__fieldLabel{font-size:var(--font-size-xs);font-weight:400;line-height:var(--line-height-sm);color:var(--color-text-secondary)}.TextInput-module-scss-module__HCBTaG__fieldInput{width:100%;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-height-md);color:var(--color-text);background:0 0;border:none;outline:none}.TextInput-module-scss-module__HCBTaG__fieldInput::placeholder{color:var(--color-text-tertiary)}.TextInput-module-scss-module__HCBTaG__fieldWithAction{flex-direction:row;align-items:center;padding:0}.TextInput-module-scss-module__HCBTaG__fieldBody{flex-direction:column;flex:1;gap:2px;min-width:0;padding:8px 0 10px 16px;display:flex}.TextInput-module-scss-module__HCBTaG__rightContent{flex-shrink:0;justify-content:center;align-items:center;width:52px;height:100%;display:flex}
.TextSelect-module-scss-module__nPKDqG__field{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;gap:2px;padding:8px 16px 10px;display:flex}.TextSelect-module-scss-module__nPKDqG__fieldLabel{font-size:var(--font-size-xs);font-weight:400;line-height:var(--line-height-sm);color:var(--color-text-secondary)}.TextSelect-module-scss-module__nPKDqG__fieldNoLabel{padding-top:18px;padding-bottom:18px}.TextSelect-module-scss-module__nPKDqG__selectRow{align-items:center;display:flex;position:relative}.TextSelect-module-scss-module__nPKDqG__select{width:100%;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-height-md);color:var(--color-text);appearance:none;cursor:pointer;background:0 0;border:none;outline:none;padding-right:28px}.TextSelect-module-scss-module__nPKDqG__chevron{pointer-events:none;position:absolute;right:0}
.RequestEventModal-module-scss-module__zCKyyG__modalTitle{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-md);text-transform:uppercase}.RequestEventModal-module-scss-module__zCKyyG__form{flex-direction:column;gap:20px;display:flex}.RequestEventModal-module-scss-module__zCKyyG__form .ant-form-item{margin-bottom:0}.RequestEventModal-module-scss-module__zCKyyG__form .ant-form-item-extra{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-sm);padding-top:8px}.RequestEventModal-module-scss-module__zCKyyG__block{flex-direction:column;gap:12px;display:flex}.RequestEventModal-module-scss-module__zCKyyG__blockLabel{color:var(--color-text);font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-md)}.RequestEventModal-module-scss-module__zCKyyG__noteArea.ant-input{height:80px;color:var(--color-text);font-size:var(--font-size-sm);line-height:var(--line-height-md);background-color:var(--color-bg);border-color:var(--color-border);border-radius:var(--radius-card);resize:none;padding:8px 16px 10px}.RequestEventModal-module-scss-module__zCKyyG__noteArea.ant-input::placeholder{color:var(--color-text-secondary)}.RequestEventModal-module-scss-module__zCKyyG__profileRow{background:var(--color-bg);border-radius:var(--radius-md);align-items:center;gap:12px;padding:12px;display:flex}.RequestEventModal-module-scss-module__zCKyyG__avatar{object-fit:cover;border-radius:50%;flex-shrink:0}.RequestEventModal-module-scss-module__zCKyyG__contactName{color:var(--color-text);font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-height-md)}.RequestEventModal-module-scss-module__zCKyyG__contactEmail{color:var(--color-text-secondary);font-size:13px;font-weight:500;line-height:var(--line-height-sm)}.RequestEventModal-module-scss-module__zCKyyG__submit.ant-btn{border-radius:var(--radius-pill);height:48px;font-weight:700}.RequestEventModal-module-scss-module__zCKyyG__privacy{color:var(--color-text-secondary);margin:0;font-size:11px}.RequestEventModal-module-scss-module__zCKyyG__privacy a{color:var(--color-text-action);text-decoration:underline}.RequestEventModal-module-scss-module__zCKyyG__success{text-align:center;flex-direction:column;align-items:center;gap:28px;padding-top:8px;display:flex}.RequestEventModal-module-scss-module__zCKyyG__successIcon{background:var(--color-status-positive-bg);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.RequestEventModal-module-scss-module__zCKyyG__successCopy{flex-direction:column;gap:8px;display:flex}.RequestEventModal-module-scss-module__zCKyyG__successTitle{color:var(--color-text);font-size:var(--font-size-md);font-weight:700;line-height:var(--line-height-md);margin:0}.RequestEventModal-module-scss-module__zCKyyG__successText{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-sm);margin:0}.RequestEventModal-module-scss-module__zCKyyG__successActions{flex-direction:column;gap:10px;width:100%;display:flex}.RequestEventModal-module-scss-module__zCKyyG__backToEvents.ant-btn{height:48px;color:var(--color-text-action);font-size:var(--font-size-sm);font-weight:700}
.VideoCard-module-scss-module__FYoUHq__card{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;gap:8px;padding:0;display:flex}.VideoCard-module-scss-module__FYoUHq__previewWrap{border-radius:12px;position:relative;overflow:hidden}.VideoCard-module-scss-module__FYoUHq__preview{aspect-ratio:308/172;object-fit:cover;width:100%;display:block}.VideoCard-module-scss-module__FYoUHq__play{background:var(--color-surface);width:64px;height:64px;color:var(--color-text-action);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;margin:auto;font-size:28px;transition:transform .15s;display:flex;position:absolute;inset:0;box-shadow:0 4px 16px #22232529}.VideoCard-module-scss-module__FYoUHq__card:hover .VideoCard-module-scss-module__FYoUHq__play{transform:scale(1.06)}.VideoCard-module-scss-module__FYoUHq__duration{background:var(--color-text-constant-dark);color:#fff;border-radius:6px;padding:2px 6px;font-size:12px;position:absolute;bottom:8px;right:8px}.VideoCard-module-scss-module__FYoUHq__title{color:var(--color-text);font-size:var(--font-size-md);font-weight:500;line-height:var(--line-height-md)}
.VideoShelf-module-scss-module__8rDteW__shelf{background-color:var(--color-surface);border-radius:20px;flex-direction:column;gap:20px;padding:20px;display:flex}.VideoShelf-module-scss-module__8rDteW__header{flex-direction:column;gap:8px;display:flex}.VideoShelf-module-scss-module__8rDteW__heading{color:var(--color-text);font-size:var(--font-size-lg);font-weight:700;line-height:var(--line-height-lg);margin:0}.VideoShelf-module-scss-module__8rDteW__subtitle{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.5}.VideoShelf-module-scss-module__8rDteW__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}
.OverviewTab-module-scss-module__B6Q7QG__tab{flex-direction:column;gap:32px;display:flex}
.ProfileView-module-scss-module__-Vw_nG__page{flex-direction:column;gap:28px;display:flex}.ProfileView-module-scss-module__-Vw_nG__title{font-size:var(--font-size-xxxl);font-weight:700;line-height:var(--line-height-xxxl);color:var(--color-text);margin:0}.ProfileView-module-scss-module__-Vw_nG__card{background-color:var(--color-surface);border-radius:var(--radius-card);flex-direction:column;gap:28px;padding:20px 20px 48px;display:flex;overflow:clip}.ProfileView-module-scss-module__-Vw_nG__sectionTitle{font-size:var(--font-size-lg);font-weight:700;line-height:var(--line-height-lg);color:var(--color-text);margin:0}.ProfileView-module-scss-module__-Vw_nG__formRow{align-items:flex-start;gap:28px;display:flex}@media (max-width:575px){.ProfileView-module-scss-module__-Vw_nG__formRow{gap:var(--spacing-md);flex-direction:column}}.ProfileView-module-scss-module__-Vw_nG__avatarColumn{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;display:flex}.ProfileView-module-scss-module__-Vw_nG__avatarWrap{width:84px;height:84px;position:relative}.ProfileView-module-scss-module__-Vw_nG__deleteAvatarBtn{font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-md);color:var(--color-text-action);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0}.ProfileView-module-scss-module__-Vw_nG__deleteAvatarBtn:hover{opacity:.8}.ProfileView-module-scss-module__-Vw_nG__avatarImg{object-fit:cover;border-radius:42px}.ProfileView-module-scss-module__-Vw_nG__hiddenInput{display:none}.ProfileView-module-scss-module__-Vw_nG__editBadge{justify-content:center;align-items:center;gap:var(--spacing-sm);height:48px;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-md);cursor:pointer;border-radius:var(--radius-pill);border:none;justify-content:center;align-items:center;padding:14px 24px;transition:opacity .15s;display:inline-flex}.ProfileView-module-scss-module__-Vw_nG__editBadge:hover{opacity:.9}.ProfileView-module-scss-module__-Vw_nG__editBadge{cursor:pointer;color:#fff;background-color:var(--color-primary);border:2px solid var(--color-border);border-radius:100px;width:26px;height:26px;padding:0;position:absolute;bottom:-4px;right:-4px}.ProfileView-module-scss-module__-Vw_nG__fields{flex-direction:column;gap:12px;width:358px;max-width:100%;display:flex}@media (max-width:575px){.ProfileView-module-scss-module__-Vw_nG__fields{width:100%}}.ProfileView-module-scss-module__-Vw_nG__fieldWrapper{flex-direction:column;display:flex}.ProfileView-module-scss-module__-Vw_nG__charCounter{font-size:var(--font-size-xs);font-weight:400;line-height:var(--line-height-sm);color:var(--color-text-tertiary);align-self:flex-end;padding:8px 16px}.ProfileView-module-scss-module__-Vw_nG__field{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;gap:2px;padding:8px 16px 10px;display:flex}.ProfileView-module-scss-module__-Vw_nG__fieldLabel{font-size:var(--font-size-xs);font-weight:400;line-height:var(--line-height-sm);color:var(--color-text-secondary)}.ProfileView-module-scss-module__-Vw_nG__fieldInput{width:100%;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-height-md);color:var(--color-text);background:0 0;border:none;outline:none}.ProfileView-module-scss-module__-Vw_nG__fieldInput::placeholder{color:var(--color-text-tertiary)}.ProfileView-module-scss-module__-Vw_nG__fieldWithAction{flex-direction:row;align-items:center;padding:0}.ProfileView-module-scss-module__-Vw_nG__fieldBody{flex-direction:column;flex:1;gap:2px;min-width:0;padding:8px 0 10px 16px;display:flex}.ProfileView-module-scss-module__-Vw_nG__eyeButton{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:100%;padding:0;display:flex}.ProfileView-module-scss-module__-Vw_nG__changePasswordBtn{height:48px;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-md);color:var(--color-text-action);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.ProfileView-module-scss-module__-Vw_nG__changePasswordBtn:hover{opacity:.8}.ProfileView-module-scss-module__-Vw_nG__fieldReadOnly{background-color:var(--color-surface)}.ProfileView-module-scss-module__-Vw_nG__fieldLabelMuted{font-size:var(--font-size-xs);font-weight:400;line-height:var(--line-height-sm);color:var(--color-text-tertiary)}.ProfileView-module-scss-module__-Vw_nG__fieldReadOnlyValue{font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-height-md);color:var(--color-text-tertiary)}.ProfileView-module-scss-module__-Vw_nG__divider{border:none;border-top:1px solid var(--color-border);width:100%;margin:0}.ProfileView-module-scss-module__-Vw_nG__modalTitle{font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-md);color:var(--color-text-secondary);text-transform:uppercase}.ProfileView-module-scss-module__-Vw_nG__passwordHint{font-size:var(--font-size-xs);line-height:var(--line-height-sm);color:var(--color-text-secondary);margin-top:-12px;margin-bottom:16px}.ProfileView-module-scss-module__-Vw_nG__passwordHint p{margin:0}.ProfileView-module-scss-module__-Vw_nG__passwordHint ul{margin:0;padding-left:18px;list-style:outside}.ProfileView-module-scss-module__-Vw_nG__modalFooter{justify-content:flex-end;margin-top:4px;display:flex}.ProfileView-module-scss-module__-Vw_nG__saveRow{justify-content:flex-end;display:flex}.ProfileView-module-scss-module__-Vw_nG__saveButton{gap:var(--spacing-sm);height:48px;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-md);cursor:pointer;border-radius:var(--radius-pill);border:none;justify-content:center;align-items:center;padding:14px 24px;transition:opacity .15s;display:inline-flex}.ProfileView-module-scss-module__-Vw_nG__saveButton:hover{opacity:.9}.ProfileView-module-scss-module__-Vw_nG__saveButton{color:#fff;cursor:pointer;background-color:var(--color-primary);width:160px}
.GoalBanner-module-scss-module__5-Yo-a__link{margin-bottom:20px;text-decoration:none;display:block}
.EducationView-module-scss-module__AC8axq__page{flex-direction:column;gap:16px;display:flex}.EducationView-module-scss-module__AC8axq__title{color:var(--color-text);font-size:var(--font-size-xxxl);font-weight:700;line-height:var(--line-height-xxxl);margin:0}.EducationView-module-scss-module__AC8axq__tabs.EducationView-module-scss-module__AC8axq__tabs .ant-tabs-nav{margin-bottom:28px}.EducationView-module-scss-module__AC8axq__tabs.EducationView-module-scss-module__AC8axq__tabs .ant-tabs-nav:before{display:none}.EducationView-module-scss-module__AC8axq__tabs.EducationView-module-scss-module__AC8axq__tabs .ant-tabs-tab{border-bottom:1px solid var(--color-border);justify-content:center;width:195px;padding:12px 16px 11px}@media (max-width:575px){.EducationView-module-scss-module__AC8axq__tabs.EducationView-module-scss-module__AC8axq__tabs .ant-tabs-nav-list{width:100%}.EducationView-module-scss-module__AC8axq__tabs.EducationView-module-scss-module__AC8axq__tabs .ant-tabs-tab{flex:1 1 0;width:auto;min-width:0}.EducationView-module-scss-module__AC8axq__tabs.EducationView-module-scss-module__AC8axq__tabs .ant-tabs-tab .ant-tabs-tab-btn{white-space:normal;text-align:center}}.EducationView-module-scss-module__AC8axq__tabs.EducationView-module-scss-module__AC8axq__tabs .ant-tabs-tab .ant-tabs-tab-btn{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-height-md)}.EducationView-module-scss-module__AC8axq__tabs.EducationView-module-scss-module__AC8axq__tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-text-action)}.EducationView-module-scss-module__AC8axq__tabs.EducationView-module-scss-module__AC8axq__tabs .ant-tabs-ink-bar{background:var(--color-primary);height:2px}.EducationView-module-scss-module__AC8axq__requestsTabLabel{align-items:center;gap:6px;display:inline-flex}.EducationView-module-scss-module__AC8axq__requestsCount{color:var(--color-text-tertiary)}
.LanguageSelectRow-module-scss-module__xlwpSa__row{justify-content:space-between;align-items:center;height:48px;display:flex}.LanguageSelectRow-module-scss-module__xlwpSa__label{font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-height-md);color:var(--color-text)}.LanguageSelectRow-module-scss-module__xlwpSa__select{min-width:160px}
.PublicChallengeView-module-scss-module__Zl9dzG__page{background:var(--color-bg);min-height:100vh}.PublicChallengeView-module-scss-module__Zl9dzG__header{background:var(--color-surface);justify-content:space-between;align-items:center;gap:16px;min-height:84px;padding:0 20px;display:flex}.PublicChallengeView-module-scss-module__Zl9dzG__partner{font-size:var(--font-size-md);font-weight:500;line-height:var(--line-height-md);color:var(--color-text);align-items:center;gap:12px;display:flex}.PublicChallengeView-module-scss-module__Zl9dzG__partnerLogo{object-fit:cover;border-radius:50%}.PublicChallengeView-module-scss-module__Zl9dzG__powered{font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-height-md);color:var(--color-text-action);flex-direction:column;align-items:flex-start;padding-top:8px;display:flex}.PublicChallengeView-module-scss-module__Zl9dzG__logo{display:flex}.PublicChallengeView-module-scss-module__Zl9dzG__header .PublicChallengeView-module-scss-module__Zl9dzG__powered{align-self:flex-start}.PublicChallengeView-module-scss-module__Zl9dzG__content{flex-direction:column;gap:28px;max-width:1024px;margin:0 auto;padding:48px 24px;display:flex}.PublicChallengeView-module-scss-module__Zl9dzG__title{font-size:var(--font-size-xxxl);font-weight:700;line-height:var(--line-height-xxxl);color:var(--color-text);text-align:center;margin:0}.PublicChallengeView-module-scss-module__Zl9dzG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.PublicChallengeView-module-scss-module__Zl9dzG__card{border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;gap:20px;padding:20px;display:flex;position:relative;overflow:hidden}.PublicChallengeView-module-scss-module__Zl9dzG__joinCard{border-radius:20px;justify-content:center;align-items:center}.PublicChallengeView-module-scss-module__Zl9dzG__joinCopy{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.PublicChallengeView-module-scss-module__Zl9dzG__prizesCard{gap:12px}.PublicChallengeView-module-scss-module__Zl9dzG__cardLabel{font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-md);color:var(--color-text-secondary);text-transform:uppercase;position:relative}.PublicChallengeView-module-scss-module__Zl9dzG__cardValue{font-size:var(--font-size-xxxl);font-weight:700;line-height:var(--line-height-xxxl);color:var(--color-text);position:relative}.PublicChallengeView-module-scss-module__Zl9dzG__qr{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;padding:20px;display:flex}.PublicChallengeView-module-scss-module__Zl9dzG__qrBlock{flex-direction:column;align-items:center;gap:8px;display:flex}.PublicChallengeView-module-scss-module__Zl9dzG__qrLink{font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-height-md);color:var(--color-text-action)}.PublicChallengeView-module-scss-module__Zl9dzG__joinTitle{font-size:var(--font-size-md);font-weight:700;line-height:var(--line-height-md);color:var(--color-text);text-align:center}.PublicChallengeView-module-scss-module__Zl9dzG__joinText{font-size:var(--font-size-sm);line-height:var(--line-height-md);color:var(--color-text-secondary);text-align:center;margin:0}.PublicChallengeView-module-scss-module__Zl9dzG__center{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.PublicChallengeView-module-scss-module__Zl9dzG__meta{font-size:13px;font-weight:500;line-height:var(--line-height-sm);color:var(--color-text-secondary);text-align:center;margin:0}.PublicChallengeView-module-scss-module__Zl9dzG__wide{grid-column:1/-1}.PublicChallengeView-module-scss-module__Zl9dzG__cardHead{justify-content:space-between;align-items:center;display:flex}.PublicChallengeView-module-scss-module__Zl9dzG__pill{font-size:var(--font-size-xs);color:var(--color-text-action);border-radius:var(--radius-pill);background:var(--color-action-subtle);padding:2px 10px;font-weight:700}.PublicChallengeView-module-scss-module__Zl9dzG__cardSuffix{font-size:var(--font-size-md);color:var(--color-text-secondary)}.PublicChallengeView-module-scss-module__Zl9dzG__track{border-radius:var(--radius-pill);background:var(--color-action-subtle);height:32px;overflow:hidden}.PublicChallengeView-module-scss-module__Zl9dzG__fill{border-radius:var(--radius-pill);background:linear-gradient(90deg, #8fb6ff 0%, var(--color-primary) 100%);height:100%}.PublicChallengeView-module-scss-module__Zl9dzG__prizes{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.PublicChallengeView-module-scss-module__Zl9dzG__prize{align-items:center;gap:12px;display:flex}.PublicChallengeView-module-scss-module__Zl9dzG__prizeCopy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.PublicChallengeView-module-scss-module__Zl9dzG__prizeTitle{font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-md);color:var(--color-text)}.PublicChallengeView-module-scss-module__Zl9dzG__prizePlace{font-size:var(--font-size-xs);line-height:var(--line-height-sm);color:var(--color-text-secondary)}.PublicChallengeView-module-scss-module__Zl9dzG__rank{width:32px;height:32px;font-size:var(--font-size-xs);color:#fff;background-color:var(--medal-color);border:1.5px solid var(--medal-color);background-clip:content-box;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:1.5px;font-weight:500;line-height:1;display:flex}.PublicChallengeView-module-scss-module__Zl9dzG__rank1{--medal-color:#f5cb48}.PublicChallengeView-module-scss-module__Zl9dzG__rank2{--medal-color:#929cba}.PublicChallengeView-module-scss-module__Zl9dzG__rank3{--medal-color:#be966c}.PublicChallengeView-module-scss-module__Zl9dzG__disclaimer{font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-height-md);color:var(--color-text-secondary);border-radius:var(--radius-card);background:var(--color-bg);align-items:flex-start;gap:12px;margin:0;padding:16px;display:flex}.PublicChallengeView-module-scss-module__Zl9dzG__footer{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;margin:0}.PublicChallengeView-module-scss-module__Zl9dzG__stub{background:var(--color-surface);border-radius:20px;flex-direction:column;align-items:center;gap:16px;padding:32px;display:flex}.PublicChallengeView-module-scss-module__Zl9dzG__stubText{font-size:var(--font-size-md);color:var(--color-text);margin:0;font-weight:700}@media (max-width:767px){.PublicChallengeView-module-scss-module__Zl9dzG__content{padding:24px 16px}.PublicChallengeView-module-scss-module__Zl9dzG__title{font-size:var(--font-size-xxl);line-height:var(--line-height-xl)}.PublicChallengeView-module-scss-module__Zl9dzG__grid{grid-template-columns:minmax(0,1fr)}}
.PublicGoalView-module-scss-module__T93bdW__page{background:var(--color-bg);min-height:100vh}.PublicGoalView-module-scss-module__T93bdW__header{background:var(--color-surface);justify-content:space-between;align-items:center;gap:16px;min-height:84px;padding:8px 20px;display:flex}.PublicGoalView-module-scss-module__T93bdW__partner{min-width:0;font-size:var(--font-size-md);font-weight:500;line-height:var(--line-height-md);color:var(--color-text);align-items:center;gap:12px;display:flex}.PublicGoalView-module-scss-module__T93bdW__partner span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PublicGoalView-module-scss-module__T93bdW__partnerLogo{object-fit:cover;border-radius:50%;flex-shrink:0}.PublicGoalView-module-scss-module__T93bdW__powered{font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-height-md);color:var(--color-text-action);flex-direction:column;align-items:flex-start;display:flex}.PublicGoalView-module-scss-module__T93bdW__logo{display:flex}.PublicGoalView-module-scss-module__T93bdW__content{flex-direction:column;gap:28px;max-width:1024px;margin:0 auto;padding:48px 24px;display:flex}.PublicGoalView-module-scss-module__T93bdW__title{font-size:var(--font-size-xxxl);font-weight:700;line-height:var(--line-height-xxxl);color:var(--color-text);text-align:center;margin:0}.PublicGoalView-module-scss-module__T93bdW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}@media (max-width:991px){.PublicGoalView-module-scss-module__T93bdW__grid{grid-template-columns:minmax(0,1fr)}}.PublicGoalView-module-scss-module__T93bdW__card{background:var(--color-surface);border-radius:20px;gap:16px;min-height:160px;padding:20px;display:flex;position:relative;overflow:hidden}.PublicGoalView-module-scss-module__T93bdW__cardBody{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.PublicGoalView-module-scss-module__T93bdW__joinCard .PublicGoalView-module-scss-module__T93bdW__cardBody{justify-content:center}.PublicGoalView-module-scss-module__T93bdW__cardLabel{font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-md);color:var(--color-text-secondary);text-transform:uppercase}.PublicGoalView-module-scss-module__T93bdW__cardValue{font-size:var(--font-size-xxxl);font-weight:700;line-height:var(--line-height-xxxl);color:var(--color-text)}.PublicGoalView-module-scss-module__T93bdW__reachedAhead{font-size:var(--font-size-sm);line-height:var(--line-height-md);color:var(--color-text-secondary);margin:0}.PublicGoalView-module-scss-module__T93bdW__decor{object-fit:contain;pointer-events:none;width:128px;height:160px;position:absolute;bottom:0;right:0}@media (max-width:767px){.PublicGoalView-module-scss-module__T93bdW__decor{width:112px;height:140px}}@media (max-width:575px){.PublicGoalView-module-scss-module__T93bdW__decor{width:88px;height:110px}}.PublicGoalView-module-scss-module__T93bdW__decorSlot{flex-shrink:0;width:108px}@media (max-width:767px){.PublicGoalView-module-scss-module__T93bdW__decorSlot{width:92px}}@media (max-width:575px){.PublicGoalView-module-scss-module__T93bdW__decorSlot{width:68px}}.PublicGoalView-module-scss-module__T93bdW__joinRow{align-items:flex-start;gap:20px;display:flex}.PublicGoalView-module-scss-module__T93bdW__qrBlock{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;display:flex}.PublicGoalView-module-scss-module__T93bdW__qrLink{font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-height-md);color:var(--color-text-action)}.PublicGoalView-module-scss-module__T93bdW__qr{border:1px solid var(--color-border);background:#fff;border-radius:9px;padding:12px;display:flex}.PublicGoalView-module-scss-module__T93bdW__joinCopy{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.PublicGoalView-module-scss-module__T93bdW__joinTitle{font-size:var(--font-size-md);font-weight:700;line-height:var(--line-height-md);color:var(--color-text)}.PublicGoalView-module-scss-module__T93bdW__joinText{font-size:var(--font-size-sm);line-height:var(--line-height-md);color:var(--color-text-secondary);margin:0}@media (max-width:575px){.PublicGoalView-module-scss-module__T93bdW__content{gap:20px;padding:32px 16px}.PublicGoalView-module-scss-module__T93bdW__title{font-size:var(--font-size-xxl);line-height:var(--line-height-xxl)}.PublicGoalView-module-scss-module__T93bdW__grid{gap:20px}.PublicGoalView-module-scss-module__T93bdW__joinRow{flex-direction:column;align-items:flex-start;gap:16px}}.PublicGoalView-module-scss-module__T93bdW__center{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}
.UsersTable-module-scss-module__gfZ4FW__scrollWrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.UsersTable-module-scss-module__gfZ4FW__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:480px}.UsersTable-module-scss-module__gfZ4FW__headCell{padding:0 0 var(--spacing-sm);font-size:var(--font-size-xs);font-weight:400;line-height:var(--line-height-sm);color:var(--color-text-secondary);text-align:left;vertical-align:middle;border-bottom:1px solid var(--color-border)}.UsersTable-module-scss-module__gfZ4FW__colName{width:55%}.UsersTable-module-scss-module__gfZ4FW__colRole{width:45%}.UsersTable-module-scss-module__gfZ4FW__cell{vertical-align:middle;padding:14px 0}.UsersTable-module-scss-module__gfZ4FW__userCell{align-items:center;gap:12px;display:flex}.UsersTable-module-scss-module__gfZ4FW__avatarPhoto{object-fit:cover;border-radius:24px;flex-shrink:0}.UsersTable-module-scss-module__gfZ4FW__avatarPlaceholder{background-color:var(--color-avatar);border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.UsersTable-module-scss-module__gfZ4FW__userData{gap:var(--spacing-xs);flex-direction:column;min-width:0;display:flex}.UsersTable-module-scss-module__gfZ4FW__userName{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-md);font-weight:500;line-height:var(--line-height-md);color:var(--color-text);overflow:hidden}.UsersTable-module-scss-module__gfZ4FW__userEmail{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:var(--line-height-sm);color:var(--color-text-secondary);overflow:hidden}.UsersTable-module-scss-module__gfZ4FW__roleCell{justify-content:space-between;align-items:center;display:flex}.UsersTable-module-scss-module__gfZ4FW__role{gap:var(--spacing-sm);font-size:13px;font-weight:500;line-height:var(--line-height-sm);color:var(--color-text-secondary);align-items:center;display:inline-flex}.UsersTable-module-scss-module__gfZ4FW__roleActive{color:var(--color-text-action)}.UsersTable-module-scss-module__gfZ4FW__delete{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex}.UsersTable-module-scss-module__gfZ4FW__delete:hover{opacity:.7}
.SparklomatTable-module-scss-module__Wdnduq__scrollWrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.SparklomatTable-module-scss-module__Wdnduq__table{z-index:1;background-color:var(--color-surface);border-collapse:collapse;table-layout:fixed;width:100%;min-width:842px;position:relative}.SparklomatTable-module-scss-module__Wdnduq__headRow{z-index:1;background-color:var(--color-bg);position:relative}.SparklomatTable-module-scss-module__Wdnduq__headCell{font-size:var(--font-size-xs);font-weight:400;line-height:var(--line-height-sm);color:var(--color-text-secondary);text-align:left;padding:10px 16px}.SparklomatTable-module-scss-module__Wdnduq__colId{width:130px}.SparklomatTable-module-scss-module__Wdnduq__colLocation{width:272px}.SparklomatTable-module-scss-module__Wdnduq__colStatus{width:222px}.SparklomatTable-module-scss-module__Wdnduq__colFill{width:218px}.SparklomatTable-module-scss-module__Wdnduq__row{border-top:1px solid var(--color-border)}.SparklomatTable-module-scss-module__Wdnduq__cell{color:var(--color-text);vertical-align:middle;padding:13px 16px;font-size:13px;line-height:19.5px}.SparklomatTable-module-scss-module__Wdnduq__id{font-weight:500}.SparklomatTable-module-scss-module__Wdnduq__location{gap:var(--spacing-sm);align-items:center;display:inline-flex}.SparklomatTable-module-scss-module__Wdnduq__date{color:var(--color-text-secondary)}.SparklomatTable-module-scss-module__Wdnduq__badge{height:22px;font-size:var(--font-size-xs);font-weight:500;line-height:var(--line-height-sm);white-space:nowrap;border-radius:9999px;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.SparklomatTable-module-scss-module__Wdnduq__active{color:var(--color-status-positive);background-color:var(--color-status-positive-bg)}.SparklomatTable-module-scss-module__Wdnduq__maintenance{color:var(--color-status-warning);background-color:var(--color-status-warning-bg)}.SparklomatTable-module-scss-module__Wdnduq__offline{color:var(--color-status-negative);background-color:var(--color-status-negative-bg)}.SparklomatTable-module-scss-module__Wdnduq__fillCell{gap:var(--spacing-sm);align-items:center;display:flex}.SparklomatTable-module-scss-module__Wdnduq__fillTrack{background-color:var(--color-bg);border-radius:9999px;flex:0 120px;max-width:120px;height:6px;overflow:hidden}.SparklomatTable-module-scss-module__Wdnduq__fillValue{border-radius:9999px;height:6px}.SparklomatTable-module-scss-module__Wdnduq__fillEmpty{background-color:var(--color-rvm-fill-empty)}.SparklomatTable-module-scss-module__Wdnduq__fillNeutral{background-color:var(--color-rvm-fill-neutral)}.SparklomatTable-module-scss-module__Wdnduq__fillCritical{background-color:var(--color-rvm-fill-critical)}.SparklomatTable-module-scss-module__Wdnduq__percent{color:var(--color-text);font-size:13px;line-height:19.5px}.exporting .SparklomatTable-module-scss-module__Wdnduq__scrollWrap{overflow-x:visible}@media print{div.SparklomatTable-module-scss-module__Wdnduq__scrollWrap{break-inside:auto;overflow-x:visible}.SparklomatTable-module-scss-module__Wdnduq__headRow,.SparklomatTable-module-scss-module__Wdnduq__row{break-inside:avoid}.SparklomatTable-module-scss-module__Wdnduq__table{table-layout:auto;min-width:0}.SparklomatTable-module-scss-module__Wdnduq__colId{width:16%}.SparklomatTable-module-scss-module__Wdnduq__colLocation{width:34%}.SparklomatTable-module-scss-module__Wdnduq__colStatus{width:26%}.SparklomatTable-module-scss-module__Wdnduq__colFill{width:24%}}
.Sidebar-module-scss-module__EeKr1a__sidebar{width:var(--sidebar-width);background-color:var(--color-surface);flex-direction:column;flex-shrink:0;max-height:100vh;padding:0 20px;transition:width .2s;display:flex;position:sticky;top:0;overflow-y:auto}@media (max-width:767px){.Sidebar-module-scss-module__EeKr1a__sidebar{z-index:50;width:var(--sidebar-width);max-width:85vw;height:100%;max-height:100%;transition:transform .25s;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:2px 0 16px #0000001f}.Sidebar-module-scss-module__EeKr1a__sidebar.Sidebar-module-scss-module__EeKr1a__open{transform:translate(0)}}.Sidebar-module-scss-module__EeKr1a__collapsed{width:var(--sidebar-width-collapsed)}.Sidebar-module-scss-module__EeKr1a__collapsed .Sidebar-module-scss-module__EeKr1a__logoRow{justify-content:center}.Sidebar-module-scss-module__EeKr1a__collapsed .Sidebar-module-scss-module__EeKr1a__logoBlock{display:none}.Sidebar-module-scss-module__EeKr1a__collapsed .Sidebar-module-scss-module__EeKr1a__collapse .Sidebar-module-scss-module__EeKr1a__chevron{transform:rotate(-90deg)}.Sidebar-module-scss-module__EeKr1a__collapsed .Sidebar-module-scss-module__EeKr1a__profile{justify-content:center}.Sidebar-module-scss-module__EeKr1a__collapsed .Sidebar-module-scss-module__EeKr1a__profileData{display:none}.Sidebar-module-scss-module__EeKr1a__collapsed .Sidebar-module-scss-module__EeKr1a__navItem{justify-content:center}.Sidebar-module-scss-module__EeKr1a__collapsed .Sidebar-module-scss-module__EeKr1a__navLabel{display:none}.Sidebar-module-scss-module__EeKr1a__collapsed .Sidebar-module-scss-module__EeKr1a__actionButton{justify-content:center}.Sidebar-module-scss-module__EeKr1a__collapsed .Sidebar-module-scss-module__EeKr1a__actionLabel{display:none}.Sidebar-module-scss-module__EeKr1a__logoRow{justify-content:space-between;align-items:center;padding:20px 0;display:flex}.Sidebar-module-scss-module__EeKr1a__logoBlock{flex-direction:column;align-items:flex-start;display:flex}.Sidebar-module-scss-module__EeKr1a__logo{display:flex}.Sidebar-module-scss-module__EeKr1a__tagline{font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-height-md);color:var(--color-text-action)}.Sidebar-module-scss-module__EeKr1a__collapse{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.Sidebar-module-scss-module__EeKr1a__collapse .Sidebar-module-scss-module__EeKr1a__chevron{transform:rotate(90deg)}@media (max-width:767px){.Sidebar-module-scss-module__EeKr1a__collapse{display:none}}.Sidebar-module-scss-module__EeKr1a__divider{border:none;border-top:1px solid var(--color-border);width:100%;margin:8px 0}.Sidebar-module-scss-module__EeKr1a__profile{align-items:center;gap:12px;padding:10px 0;display:flex}.Sidebar-module-scss-module__EeKr1a__avatar{object-fit:cover;border-radius:24px}.Sidebar-module-scss-module__EeKr1a__profileData{gap:var(--spacing-xs);flex-direction:column;min-width:0;display:flex}.Sidebar-module-scss-module__EeKr1a__profileName{font-size:var(--font-size-md);font-weight:500;line-height:var(--line-height-md);color:var(--color-text)}.Sidebar-module-scss-module__EeKr1a__profileMeta{font-size:13px;font-weight:500;line-height:var(--line-height-sm);color:var(--color-text-secondary)}.Sidebar-module-scss-module__EeKr1a__nav{flex-direction:column;flex:1;align-items:stretch;gap:2px;display:flex}.Sidebar-module-scss-module__EeKr1a__navItem{font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-height-md);color:var(--color-text);border-radius:8px;align-items:center;gap:12px;padding:8px 12px;display:flex}.Sidebar-module-scss-module__EeKr1a__navItem:hover{background-color:var(--color-bg)}.Sidebar-module-scss-module__EeKr1a__navItemActive,.Sidebar-module-scss-module__EeKr1a__navItemActive:hover{background-color:var(--color-action-subtle)}.Sidebar-module-scss-module__EeKr1a__bottom{flex-direction:column;padding:12px 0;display:flex}.Sidebar-module-scss-module__EeKr1a__profileLink{color:inherit;cursor:pointer;border-radius:var(--radius-md);text-decoration:none}.Sidebar-module-scss-module__EeKr1a__profileLink:hover{background-color:var(--color-bg)}.Sidebar-module-scss-module__EeKr1a__profileLinkActive,.Sidebar-module-scss-module__EeKr1a__profileLinkActive:hover{background-color:var(--color-action-subtle)}.Sidebar-module-scss-module__EeKr1a__actionButton{width:100%;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-height-md);color:var(--color-text-secondary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;padding:8px 12px;display:flex}.Sidebar-module-scss-module__EeKr1a__actionButton:hover{background-color:var(--color-bg)}
.MainLayout-module-scss-module__4M9HIG__layout{background-color:var(--color-bg);min-height:100vh;display:flex}.MainLayout-module-scss-module__4M9HIG__main{flex:1;min-width:0;max-width:1140px;padding:48px 32px 16px}@media (min-width:1600px){.MainLayout-module-scss-module__4M9HIG__main{max-width:1320px}}@media (max-width:991px){.MainLayout-module-scss-module__4M9HIG__main{padding:32px 24px 16px}}@media (max-width:767px){.MainLayout-module-scss-module__4M9HIG__main{padding:16px}}@media (max-width:575px){.MainLayout-module-scss-module__4M9HIG__main{padding:12px}}.MainLayout-module-scss-module__4M9HIG__topBar{z-index:30;align-items:center;gap:var(--spacing-sm);height:56px;padding:0 var(--spacing-md);background-color:var(--color-surface);border-bottom:1px solid var(--color-border);display:none;position:sticky;top:0}@media (max-width:767px){.MainLayout-module-scss-module__4M9HIG__topBar{display:flex}}.MainLayout-module-scss-module__4M9HIG__logo{display:flex}.MainLayout-module-scss-module__4M9HIG__menuButton{width:40px;height:40px;color:var(--color-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.MainLayout-module-scss-module__4M9HIG__backdrop{z-index:40;background-color:#0006;position:fixed;inset:0}@media (min-width:768px){.MainLayout-module-scss-module__4M9HIG__backdrop{display:none}}@media (max-width:767px){.MainLayout-module-scss-module__4M9HIG__layout{flex-direction:column}}
.ThemeToggleRow-module-scss-module__lqzWIG__row{justify-content:space-between;align-items:center;height:48px;display:flex}.ThemeToggleRow-module-scss-module__lqzWIG__label{font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-height-md);color:var(--color-text);align-items:center;gap:12px;display:flex}.ThemeToggleRow-module-scss-module__lqzWIG__icon{color:var(--color-text-secondary);flex-shrink:0}
.PublicLeaderboard-module-scss-module__mron8a__scroll{overflow-x:auto}.PublicLeaderboard-module-scss-module__mron8a__empty{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;margin:0;padding:16px 0}.PublicLeaderboard-module-scss-module__mron8a__table{border-collapse:collapse;width:100%}.PublicLeaderboard-module-scss-module__mron8a__table th{font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-md);color:var(--color-text-tertiary);text-align:left;border-bottom:1px solid var(--color-border);padding:0 12px 8px 0}.PublicLeaderboard-module-scss-module__mron8a__table td{font-size:var(--font-size-sm);line-height:var(--line-height-md);color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);padding:16px 12px 16px 0}.PublicLeaderboard-module-scss-module__mron8a__table tr:last-child td{border-bottom:0}@media (max-width:767px){.PublicLeaderboard-module-scss-module__mron8a__table th,.PublicLeaderboard-module-scss-module__mron8a__table td{padding:12px 8px 12px 0}}.PublicLeaderboard-module-scss-module__mron8a__name{color:var(--color-text);font-weight:700}.PublicLeaderboard-module-scss-module__mron8a__metric{color:var(--color-text);font-weight:500}.PublicLeaderboard-module-scss-module__mron8a__rank{width:32px;height:32px;font-size:var(--font-size-xs);color:var(--color-text-secondary);border-radius:50%;justify-content:center;align-items:center;font-weight:500;line-height:1;display:flex}.PublicLeaderboard-module-scss-module__mron8a__rank1,.PublicLeaderboard-module-scss-module__mron8a__rank2,.PublicLeaderboard-module-scss-module__mron8a__rank3{color:#fff;background-color:var(--medal-color);border:1.5px solid var(--medal-color);background-clip:content-box;padding:1.5px}.PublicLeaderboard-module-scss-module__mron8a__rank1{--medal-color:#f5cb48}.PublicLeaderboard-module-scss-module__mron8a__rank2{--medal-color:#929cba}.PublicLeaderboard-module-scss-module__mron8a__rank3{--medal-color:#be966c}.PublicLeaderboard-module-scss-module__mron8a__inactive td{color:var(--color-text-tertiary)}.PublicLeaderboard-module-scss-module__mron8a__joined{font-size:var(--font-size-xs);color:var(--color-text-tertiary);font-weight:400;display:block}.PublicLeaderboard-module-scss-module__mron8a__tag{font-size:var(--font-size-xs);color:var(--color-text-secondary);border-radius:var(--radius-pill);background:var(--color-bg);margin-left:8px;padding:0 8px;font-weight:500}
.PublicGoalEmbed-module-scss-module___TmMvW__embed{padding:8px}.PublicGoalEmbed-module-scss-module___TmMvW__center{justify-content:center;align-items:center;min-height:200px;display:flex}
.SettingsView-module-scss-module__wyJHnG__page{flex-direction:column;gap:28px;display:flex}.SettingsView-module-scss-module__wyJHnG__header{gap:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}@media (max-width:575px){.SettingsView-module-scss-module__wyJHnG__header{flex-direction:column;align-items:stretch}}.SettingsView-module-scss-module__wyJHnG__title{font-size:var(--font-size-xxxl);font-weight:700;line-height:var(--line-height-xxxl);color:var(--color-text);margin:0}.SettingsView-module-scss-module__wyJHnG__addButton{gap:var(--spacing-sm);height:48px;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-md);cursor:pointer;border-radius:var(--radius-pill);border:none;justify-content:center;align-items:center;padding:14px 24px;transition:opacity .15s;display:inline-flex}.SettingsView-module-scss-module__wyJHnG__addButton:hover{opacity:.9}.SettingsView-module-scss-module__wyJHnG__addButton{color:#fff;cursor:pointer;background-color:var(--color-primary)}.SettingsView-module-scss-module__wyJHnG__card{background-color:var(--color-surface);border-radius:var(--radius-card);flex-direction:column;gap:28px;padding:20px 20px 48px;display:flex;overflow:clip}.SettingsView-module-scss-module__wyJHnG__modalTitle{font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-md);color:var(--color-text-secondary);text-transform:uppercase}.SettingsView-module-scss-module__wyJHnG__modalIntro{flex-direction:column;gap:4px;margin-bottom:20px;display:flex}.SettingsView-module-scss-module__wyJHnG__modalIntroTitle{font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-md);color:var(--color-text);margin:0}.SettingsView-module-scss-module__wyJHnG__modalIntroDesc{font-size:13px;font-weight:500;line-height:var(--line-height-sm);color:var(--color-text-secondary);margin:0}.SettingsView-module-scss-module__wyJHnG__passwordHint{font-size:var(--font-size-xs);line-height:var(--line-height-sm);color:var(--color-text-secondary);margin-top:-12px;margin-bottom:16px}.SettingsView-module-scss-module__wyJHnG__passwordHint p{margin:0}.SettingsView-module-scss-module__wyJHnG__passwordHint ul{margin:0;padding-left:18px;list-style:outside}.SettingsView-module-scss-module__wyJHnG__roleLabel{font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-md);color:var(--color-text);margin:0 0 8px}.SettingsView-module-scss-module__wyJHnG__eyeButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex}.SettingsView-module-scss-module__wyJHnG__modalFooter{justify-content:flex-end;margin-top:4px;display:flex}.SettingsView-module-scss-module__wyJHnG__sendInviteButton{gap:var(--spacing-sm);height:48px;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-md);cursor:pointer;border-radius:var(--radius-pill);border:none;justify-content:center;align-items:center;padding:14px 24px;transition:opacity .15s;display:inline-flex}.SettingsView-module-scss-module__wyJHnG__sendInviteButton:hover{opacity:.9}.SettingsView-module-scss-module__wyJHnG__sendInviteButton{color:#fff;background-color:var(--color-primary)}.SettingsView-module-scss-module__wyJHnG__sendInviteButton:disabled{opacity:.6;cursor:not-allowed}
.SparklomatView-module-scss-module__2V9k9a__page{flex-direction:column;gap:28px;display:flex}.SparklomatView-module-scss-module__2V9k9a__report{flex-direction:column;gap:16px;display:flex}.SparklomatView-module-scss-module__2V9k9a__reportHeader{justify-content:space-between;align-items:flex-start;gap:24px;display:none}.SparklomatView-module-scss-module__2V9k9a__reportTitle{font-size:var(--font-size-xxxl);font-weight:700;line-height:var(--line-height-xxxl);color:var(--color-text);margin:0}.SparklomatView-module-scss-module__2V9k9a__reportLogo{object-fit:contain;flex-shrink:0;width:auto;height:83px}.SparklomatView-module-scss-module__2V9k9a__header{gap:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}@media (max-width:575px){.SparklomatView-module-scss-module__2V9k9a__header{flex-direction:column;align-items:flex-start}}.SparklomatView-module-scss-module__2V9k9a__title{font-size:var(--font-size-xxxl);font-weight:700;line-height:var(--line-height-xxxl);color:var(--color-text);margin:0}.SparklomatView-module-scss-module__2V9k9a__export{gap:var(--spacing-sm);height:48px;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-md);cursor:pointer;border-radius:var(--radius-pill);border:none;justify-content:center;align-items:center;padding:14px 24px;transition:opacity .15s;display:inline-flex}.SparklomatView-module-scss-module__2V9k9a__export:hover{opacity:.9}.SparklomatView-module-scss-module__2V9k9a__export{color:#fff;background-color:var(--color-primary)}.SparklomatView-module-scss-module__2V9k9a__card{background-color:var(--color-surface);border-radius:20px;flex-direction:column;gap:20px;padding:20px;display:flex;position:relative;overflow:clip}.SparklomatView-module-scss-module__2V9k9a__cardTitle{font-size:var(--font-size-lg);font-weight:700;line-height:var(--line-height-lg);color:var(--color-text);margin:0}.SparklomatView-module-scss-module__2V9k9a__subtitle{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:19.5px}.SparklomatView-module-scss-module__2V9k9a__mascot{z-index:0;object-fit:contain;pointer-events:none;width:220px;height:220px;position:absolute;top:-16px;right:24px}.SparklomatView-module-scss-module__2V9k9a__screenOnly,.SparklomatView-module-scss-module__2V9k9a__exportOnly{flex-direction:column;gap:20px;display:flex}.SparklomatView-module-scss-module__2V9k9a__exportOnly{display:none}.SparklomatView-module-scss-module__2V9k9a__pagination{justify-content:flex-end;margin-top:16px;display:flex}.exporting .SparklomatView-module-scss-module__2V9k9a__reportHeader{margin-bottom:8px;display:flex}.exporting .SparklomatView-module-scss-module__2V9k9a__card{overflow:visible}.exporting .SparklomatView-module-scss-module__2V9k9a__mascot{display:none}.exporting .SparklomatView-module-scss-module__2V9k9a__screenOnly{display:none}.exporting .SparklomatView-module-scss-module__2V9k9a__exportOnly{display:flex}@media print{.SparklomatView-module-scss-module__2V9k9a__reportHeader{margin-bottom:16px;display:flex}.SparklomatView-module-scss-module__2V9k9a__card{overflow:visible}.SparklomatView-module-scss-module__2V9k9a__mascot{display:none}}