.CalendarEventDetailModal_modal__U3n29{--g-modal-width:720px}.CalendarEventDetailModal_content__aw5dk{display:flex;flex-direction:column;gap:var(--padding-m);padding:var(--padding-l)}.CalendarEventDetailModal_header__QPed9{display:flex;gap:var(--padding-s);align-items:flex-start;justify-content:space-between}.CalendarEventDetailModal_title__yiopw{min-width:0}.CalendarEventDetailModal_favorite__3_wC2{flex-shrink:0}.CalendarEventDetailModal_section__oY094{display:flex;flex-direction:column;gap:var(--padding-s)}.CalendarEventDetailModal_externalLink__o9gwC{text-decoration:none}.EventStageTimeline_timeline__Cd1ix{display:flex;flex-direction:column;gap:var(--padding-s);margin:0;padding:0;list-style:none}.EventStageTimeline_item__ohor3{display:flex;gap:var(--padding-m);align-items:flex-start;padding:var(--padding-s);border:1px solid var(--g-color-line-generic);border-radius:var(--padding-xs)}.EventStageTimeline_itemActive__6nBTQ{border-color:var(--g-color-line-brand);background:var(--g-color-base-selection)}.EventStageTimeline_date__eITi9{flex-shrink:0}.EventStageTimeline_content__7RgQG{display:flex;flex-direction:column;gap:var(--padding-xxs);min-width:0}.EventStageTimeline_headRow__qTMMu{display:flex;gap:var(--padding-xs);align-items:center}.EventStageTimeline_stageType__i2Kom{text-transform:uppercase}.CalendarExportModal_modal__EEPJh{--g-modal-width:640px}.CalendarExportModal_content__c1Emp{display:flex;flex-direction:column;gap:var(--padding-m);padding:var(--padding-l)}.CalendarExportModal_back__KenHF{align-self:flex-start}.CalendarExportModal_links__pipq5{display:flex;flex-direction:column;gap:var(--padding-m)}.CalendarExportModal_guestHint__4NqF4{display:block}.CalendarExportModal_instructions__ezrvr{display:flex;flex-direction:column;gap:var(--padding-s);margin-top:var(--padding-s)}.FeedLinkRow_row__vwvvS{display:flex;align-items:center;gap:var(--padding-xs)}.FeedLinkRow_input__pNPIV{flex:1 1 auto;min-width:0}.InstructionCard_steps__OSryv{display:flex;flex-direction:column;gap:var(--padding-xs);margin:var(--padding-xs) 0 0;padding-left:var(--padding-l)}.InstructionCard_step__Z73p1{color:var(--g-color-text-secondary);font-size:var(--g-text-body-2-font-size);line-height:var(--g-text-body-2-line-height)}.g-disclosure{--_--text-color:var(--g-color-text-primary);--_--text-color-disabled:var(--g-color-text-secondary)}.g-disclosure_size_m .g-disclosure__trigger{font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-1-font-size);line-height:var(--g-text-body-1-line-height)}.g-disclosure_size_l .g-disclosure__trigger{font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-2-font-size);line-height:var(--g-text-body-2-line-height)}.g-disclosure_size_xl .g-disclosure__trigger{font-family:var(--g-text-subheader-font-family);font-weight:var(--g-text-subheader-font-weight);font-size:var(--g-text-subheader-3-font-size);line-height:var(--g-text-subheader-3-line-height)}.g-disclosure__trigger{padding:0;font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);color:inherit;background:none;border:none;outline:none;cursor:pointer;display:flex;flex-flow:row nowrap;gap:8px;flex-shrink:0;align-items:center;font-size:inherit;line-height:inherit;font-weight:inherit;border-radius:var(--g-focus-border-radius);color:var(--g-disclosure-text-color,var(--_--text-color))}.g-disclosure__trigger:focus-visible{outline:2px solid var(--g-color-line-focus)}.g-disclosure__trigger_arrow_end{flex-direction:row-reverse}.g-disclosure__trigger_disabled{color:var(--g-disclosure-text-color-disabled,var(--_--text-color-disabled));cursor:auto}.g-disclosure__content{display:none}.g-disclosure__content_visible{display:block}.g-disclosure__content.g-disclosure_exit_active{display:block;animation-name:g-disclosure-collapsed;animation-duration:.1s;opacity:0}.g-disclosure__content.g-disclosure_enter_active{animation-name:g-disclosure-expanded;animation-duration:.2s}@keyframes g-disclosure-expanded{0%{opacity:.4}to{opacity:1}}@keyframes g-disclosure-collapsed{0%{opacity:1}to{opacity:0}}.MonthGridEvent_event__sW0Su{display:flex;align-items:center;gap:var(--padding-xxs);padding:var(--padding-xxs) var(--padding-xs);border-radius:var(--padding-xxs);background-color:var(--g-color-base-generic);color:var(--g-color-text-primary);font-size:var(--g-text-caption-2-font-size);line-height:var(--g-text-caption-2-line-height)}.MonthGridEvent_event__sW0Su:hover{background-color:var(--g-color-base-generic-hover)}.MonthGridEvent_title__OHIUR{overflow:hidden;flex:1 1 auto;white-space:nowrap;text-overflow:ellipsis}.MonthGridEvent_titleButton__Egnii{padding:0;border:none;background:transparent;font:inherit;text-align:left;cursor:pointer}.MonthGridEvent_titleButton__Egnii,.MonthGridEvent_titleLink__4PiNq{overflow:hidden;flex:1 1 auto;color:inherit;white-space:nowrap;text-overflow:ellipsis}.MonthGridEvent_titleLink__4PiNq{text-decoration:none}.MonthGridEvent_titleButton__Egnii:hover,.MonthGridEvent_titleLink__4PiNq:hover{text-decoration:underline}.MonthGridEvent_favoriteButton__HwF17{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer}.MonthGridEvent_favoriteIcon__qERd1{color:var(--g-color-text-danger)}.MonthGridEvent_soon__Yt7MZ{box-shadow:inset 3px 0 0 0 var(--g-color-line-info)}.MonthGridEvent_ongoing__DGtC1{box-shadow:inset 3px 0 0 0 var(--g-color-line-positive)}.MonthGridEvent_ending__bWc49{box-shadow:inset 3px 0 0 0 var(--g-color-line-warning)}.MonthGridEvent_finished__mx9yc{color:var(--g-color-text-hint)}.MonthGridCell_cell__jIYaK{display:flex;min-height:96px;flex-direction:column;gap:var(--padding-xxs);padding:var(--padding-xs);border:1px solid var(--g-color-line-generic);border-radius:var(--padding-xs);background-color:var(--g-color-base-background)}.MonthGridCell_outsideMonth__c6aZ3{background-color:var(--g-color-base-generic-ultralight)}.MonthGridCell_outsideMonth__c6aZ3 .MonthGridCell_dayNumber__1Iglm{color:var(--g-color-text-hint)}.MonthGridCell_today__OjQ4y{border-color:var(--g-color-line-brand);box-shadow:inset 0 0 0 1px var(--g-color-line-brand)}.MonthGridCell_dayNumber__1Iglm{align-self:flex-start;font-weight:var(--g-text-body-font-weight)}.MonthGridCell_today__OjQ4y .MonthGridCell_dayNumber__1Iglm{color:var(--g-color-text-brand)}.MonthGridCell_events__zMgiM{display:flex;flex-direction:column;gap:var(--padding-xxs)}.MonthGridCell_moreButton__8hP_D{padding:0 var(--padding-xxs);border:none;background:transparent;color:var(--g-color-text-secondary);cursor:pointer;font-size:var(--g-text-caption-2-font-size);text-align:left}.MonthGridCell_moreButton__8hP_D:hover{color:var(--g-color-text-primary)}.CalendarMonthGrid_grid__FBY9S{display:flex;flex-direction:column;gap:var(--padding-m)}.CalendarMonthGrid_header__AgRMG{display:flex;align-items:center;justify-content:center;gap:var(--padding-m)}.CalendarMonthGrid_monthTitle__h5M6F{min-width:220px;text-align:center}.CalendarMonthGrid_weekdays__Y4hAw{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--padding-xs)}.CalendarMonthGrid_weekday__haBLp{padding:var(--padding-xxs) var(--padding-xs);text-align:center;text-transform:uppercase}.CalendarMonthGrid_cells__ta6dH{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--padding-xs)}.CalendarMonthGrid_empty__oQSCL{display:block;padding:var(--padding-l) 0;text-align:center}@media (max-width:640px){.CalendarMonthGrid_cells__ta6dH,.CalendarMonthGrid_weekdays__Y4hAw{min-width:560px}.CalendarMonthGrid_grid__FBY9S{overflow-x:auto}.CalendarMonthGrid_monthTitle__h5M6F{min-width:0}}.ProblemAdminForm_form__UZrG4{display:flex;flex-direction:column;gap:var(--padding-m);width:100%}.ProblemAdminForm_row__w_51f{display:flex;gap:var(--padding-m);>*{flex:1 1}}.ProblemAdminForm_group__6oo6G{display:flex;flex-direction:column;gap:var(--padding-s)}.ProblemAdminForm_actions__0pmZX{display:flex;justify-content:flex-end;gap:var(--padding-s)}.ProblemAdminForm_binaryTagsList__8_Acn{display:flex;flex-direction:column;gap:var(--padding-s)}.ProblemAdminForm_binaryTagsList__8_Acn .g-segmented-radio-group__option{flex:1 1}