.PostArrows-module__p-vzHG__arrows{justify-content:space-between;gap:var(--space-control-gap);flex-wrap:wrap;width:100%;display:flex}.PostArrows-module__p-vzHG__arrow{min-height:var(--layout-touch-target);color:var(--color-primary);align-items:center;display:inline-flex}.PostArrows-module__p-vzHG__sideIcon{display:none}@media (min-width:880px){.PostArrows-module__p-vzHG__arrows[data-side]{display:contents}.PostArrows-module__p-vzHG__arrows[data-side] .PostArrows-module__p-vzHG__openPage{display:none}.PostArrows-module__p-vzHG__arrows[data-side] .PostArrows-module__p-vzHG__side{top:calc(50% - var(--layout-control-height) / 2);width:var(--layout-control-height);height:var(--layout-control-height);border:1px solid var(--color-feed-card-border,var(--color-border));border-radius:var(--radius-avatar);background:var(--color-surface);min-height:0;box-shadow:var(--shadow-card);color:var(--color-text-strong);justify-content:center;padding:0;position:absolute}.PostArrows-module__p-vzHG__arrows[data-side] .PostArrows-module__p-vzHG__previous{right:calc(100% + var(--layout-post-window-arrow-gap,var(--space-control-gap)) + var(--layout-post-window-ring,calc(var(--space-control-gap) * 0)))}.PostArrows-module__p-vzHG__arrows[data-side] .PostArrows-module__p-vzHG__next{left:calc(100% + var(--layout-post-window-arrow-gap,var(--space-control-gap)) + var(--layout-post-window-ring,calc(var(--space-control-gap) * 0)))}.PostArrows-module__p-vzHG__arrows[data-side] .PostArrows-module__p-vzHG__sideIcon{display:inline-flex}.PostArrows-module__p-vzHG__arrows[data-side] .PostArrows-module__p-vzHG__sideText{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.PostArrows-module__p-vzHG__arrows[data-side] .PostArrows-module__p-vzHG__side{border-color:var(--color-post-window-arrow,var(--color-feed-card-border,var(--color-border)));border-radius:var(--layout-post-window-arrow-radius,var(--radius-avatar));background:var(--color-post-window-arrow,var(--color-surface));box-shadow:var(--shadow-post-window-arrow,var(--shadow-card))}.PostArrows-module__p-vzHG__arrows[data-side] .PostArrows-module__p-vzHG__sideIcon svg{width:var(--layout-post-window-arrow-icon,var(--layout-header-icon-size));height:var(--layout-post-window-arrow-icon,var(--layout-header-icon-size));stroke-width:var(--layout-post-window-arrow-stroke,var(--layout-icon-stroke-width,2px))}}
.Button-module__8RiFmG__button{justify-content:center;align-items:center;gap:var(--space-control-gap);min-height:var(--layout-control-height);padding:0 var(--space-control-padding-x);border-radius:var(--radius-control);box-shadow:var(--shadow-control);font:inherit;font-size:var(--font-size-sm);line-height:var(--font-line-height-sm);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-duration-fast), border-color var(--motion-duration-fast);border:1px solid #0000;text-decoration:none;display:inline-flex;position:relative}.Button-module__8RiFmG__button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.Button-module__8RiFmG__button:disabled,.Button-module__8RiFmG__button[aria-disabled=true]{opacity:.6;cursor:default;pointer-events:none}.Button-module__8RiFmG__compact{min-height:var(--layout-control-height-compact)}.Button-module__8RiFmG__primary{background:var(--color-primary);color:var(--color-on-primary)}.Button-module__8RiFmG__secondary{background:var(--color-surface);color:var(--color-text-strong);border-color:var(--color-border-strong)}.Button-module__8RiFmG__quiet{color:var(--color-text-strong);box-shadow:none;background:0 0}.Button-module__8RiFmG__quiet:hover{background:var(--color-surface-muted)}.Button-module__8RiFmG__danger{background:var(--color-danger);color:var(--color-on-danger)}@media (max-width:767px){.Button-module__8RiFmG__button{min-height:var(--layout-touch-target)}}.Button-module__8RiFmG__spinner{border-radius:var(--radius-avatar);border:2px solid;border-right-color:#0000;width:1em;height:1em;animation:.8s linear infinite Button-module__8RiFmG__spin}@keyframes Button-module__8RiFmG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Button-module__8RiFmG__spinner{animation:none}.Button-module__8RiFmG__button{transition:none}}.Button-module__8RiFmG__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:768px){main>[data-admin-look=circle] .Button-module__8RiFmG__button:not(.Button-module__8RiFmG__compact){min-height:var(--layout-admin-button-height,var(--layout-control-height))}main>[data-admin-look=circle] .Button-module__8RiFmG__primary{background:var(--color-admin-primary,var(--color-primary));color:var(--color-on-primary)}main>[data-admin-look=circle] .Button-module__8RiFmG__secondary{border-color:var(--color-admin-control-border,var(--color-border-strong))}}@media (forced-colors:active) and (min-width:768px){main>[data-admin-look=circle] .Button-module__8RiFmG__primary{border-color:buttontext}}
.messages-module__446NWG__iconSlot{display:inline-flex;position:relative}.messages-module__446NWG__iconBadge{top:var(--layout-messages-badge-offset-y,0);right:var(--layout-messages-badge-offset-x,0);min-width:var(--layout-messages-badge-size,var(--layout-badge-height));height:var(--layout-messages-badge-size,var(--layout-badge-height));padding:0 var(--space-badge-padding-x);border-radius:var(--radius-avatar);background:var(--color-danger);color:var(--color-on-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);pointer-events:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute}.messages-module__446NWG__frame{height:calc(100dvh - var(--layout-header-height) - 2 * var(--space-section-gap));border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);display:flex;overflow:hidden}.messages-module__446NWG__list{--messages-avatar:var(--layout-messages-avatar-size,var(--layout-avatar-size));gap:var(--space-control-gap);width:var(--layout-messages-list-width-phone,100%);padding:var(--space-card-padding);border-right:1px solid var(--color-border);flex-direction:column;flex:none;min-width:0;min-height:0;display:flex}.messages-module__446NWG__listHead{justify-content:space-between;align-items:center;gap:var(--space-control-gap);display:flex}.messages-module__446NWG__listTitle{font-size:var(--font-size-xl);line-height:var(--font-line-height-xl);margin:0}.messages-module__446NWG__tabs{gap:var(--space-control-gap);display:flex}.messages-module__446NWG__rows{flex-direction:column;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.messages-module__446NWG__noResult,.messages-module__446NWG__hint{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.messages-module__446NWG__pane{min-width:0;min-height:0;padding:var(--space-card-padding);flex-direction:column;flex:1;display:none;overflow-y:auto}.messages-module__446NWG__frame[data-open=true] .messages-module__446NWG__list{display:none}.messages-module__446NWG__frame[data-open=true] .messages-module__446NWG__pane,.messages-module__446NWG__frame[data-empty=true] .messages-module__446NWG__pane{display:flex}.messages-module__446NWG__frame[data-open=true]{border:0}@media (max-width:767px){.messages-module__446NWG__frame[data-empty=true] .messages-module__446NWG__list{display:none}.messages-module__446NWG__frame{height:calc(100dvh - var(--layout-header-height-phone) - 2 * var(--space-section-gap))}}@media (min-width:768px){.messages-module__446NWG__frame[data-open=true]{border:1px solid var(--color-border)}.messages-module__446NWG__list,.messages-module__446NWG__frame[data-open=true] .messages-module__446NWG__list{width:var(--layout-messages-list-width,calc(var(--layout-touch-target) * 8));display:flex}.messages-module__446NWG__pane{display:flex}}.messages-module__446NWG__row{position:relative}.messages-module__446NWG__rowLink{align-items:center;gap:var(--space-control-gap);min-height:var(--layout-messages-row-height,calc(var(--layout-avatar-size) + 2 * var(--space-row-padding-y)));padding:var(--space-row-padding-y) var(--space-row-padding-x);border-radius:var(--radius-control);color:var(--color-text);text-decoration:none;display:flex}.messages-module__446NWG__rowLink:hover{background:var(--color-surface-muted)}.messages-module__446NWG__rowLink[aria-current=page]{background:var(--color-surface-soft)}.messages-module__446NWG__rowLink:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.messages-module__446NWG__avatars{--layout-avatar-size:var(--messages-avatar);flex:none;display:inline-flex}.messages-module__446NWG__avatars>*+*{margin-left:calc(var(--messages-avatar) / -3)}.messages-module__446NWG__rowText{flex-direction:column;flex:1;min-width:0;display:flex}.messages-module__446NWG__rowTitle{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-medium);overflow:hidden}.messages-module__446NWG__row[data-unread=true] .messages-module__446NWG__rowTitle{font-weight:var(--font-weight-semibold);color:var(--color-text-strong)}.messages-module__446NWG__rowPreview{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);font-size:var(--font-size-sm);overflow:hidden}.messages-module__446NWG__rowMeta{align-items:flex-end;gap:var(--space-control-gap);color:var(--color-text-muted);font-size:var(--font-size-xs);flex-direction:column;flex:none;display:flex}.messages-module__446NWG__dot{width:var(--space-control-gap);height:var(--space-control-gap);border-radius:var(--radius-avatar);background:var(--color-primary)}.messages-module__446NWG__empty{justify-content:center;align-items:center;gap:var(--space-control-gap);text-align:center;flex-direction:column;flex:1;display:flex}.messages-module__446NWG__emptyIcon{width:var(--layout-touch-target);height:var(--layout-touch-target);border-radius:var(--radius-avatar);background:var(--color-surface-muted);color:var(--color-text-muted);justify-content:center;align-items:center;display:inline-flex}.messages-module__446NWG__emptyTitle{font-size:var(--font-size-lg);line-height:var(--font-line-height-lg);margin:0}.messages-module__446NWG__emptyBody{color:var(--color-text-muted);margin:0}.messages-module__446NWG__compose{gap:var(--space-control-gap);flex-direction:column;flex:1;min-width:0;display:flex}.messages-module__446NWG__composeTitle{font-size:var(--font-size-xl);line-height:var(--font-line-height-xl);margin:0}.messages-module__446NWG__fieldLabel{gap:var(--space-control-gap);font-weight:var(--font-weight-medium);flex-direction:column;margin:0;display:flex}.messages-module__446NWG__picker{gap:var(--space-control-gap);flex-direction:column;display:flex}.messages-module__446NWG__chips{gap:var(--space-control-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.messages-module__446NWG__chip{align-items:center;gap:var(--space-control-gap);padding:0 var(--space-control-padding-x);min-height:var(--layout-control-height);border-radius:var(--radius-avatar);background:var(--color-surface-soft);display:inline-flex}.messages-module__446NWG__chipRemove{color:var(--color-text-muted);cursor:pointer;font:inherit;background:0 0;border:0}.messages-module__446NWG__chipRemove:focus-visible,.messages-module__446NWG__person:focus-visible,.messages-module__446NWG__hit:focus-visible,.messages-module__446NWG__linkButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.messages-module__446NWG__people,.messages-module__446NWG__hits,.messages-module__446NWG__memberList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.messages-module__446NWG__person,.messages-module__446NWG__hit{align-items:center;gap:var(--space-control-gap);width:100%;padding:var(--space-row-padding-y) var(--space-row-padding-x);border-radius:var(--radius-control);color:var(--color-text);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;display:flex}.messages-module__446NWG__person:hover,.messages-module__446NWG__hit:hover{background:var(--color-surface-muted)}.messages-module__446NWG__personText,.messages-module__446NWG__hitText{flex-direction:column;min-width:0;display:flex}.messages-module__446NWG__personName{font-weight:var(--font-weight-medium)}.messages-module__446NWG__personHeadline,.messages-module__446NWG__hitMeta{color:var(--color-text-muted);font-size:var(--font-size-sm)}.messages-module__446NWG__hit{flex-direction:column;align-items:flex-start}.messages-module__446NWG__conversation{gap:var(--space-control-gap);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.messages-module__446NWG__convHead{align-items:center;gap:var(--space-control-gap);display:flex}.messages-module__446NWG__convTitle{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-lg);line-height:var(--font-line-height-lg);flex:1;margin:0;overflow:hidden}.messages-module__446NWG__convCount,.messages-module__446NWG__convDescription{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.messages-module__446NWG__scroller{min-height:0;padding:var(--space-control-gap);flex:1;overflow-y:auto}.messages-module__446NWG__older{justify-content:center;display:flex}.messages-module__446NWG__day{margin-top:var(--space-section-gap)}.messages-module__446NWG__dayTitle{margin:0 0 var(--space-control-gap);text-align:center;color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.messages-module__446NWG__messages{gap:var(--space-control-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.messages-module__446NWG__message{align-items:flex-start;gap:var(--space-control-gap);display:flex}.messages-module__446NWG__message[data-mine=true]{flex-direction:row-reverse}.messages-module__446NWG__avatarGap{width:var(--layout-avatar-size);flex:none}.messages-module__446NWG__bubbleColumn{gap:var(--space-control-gap);flex-direction:column;min-width:0;max-width:80%;display:flex}.messages-module__446NWG__message[data-mine=true] .messages-module__446NWG__bubbleColumn{align-items:flex-end}.messages-module__446NWG__messageHead{gap:var(--space-control-gap);color:var(--color-text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;margin:0;display:flex}.messages-module__446NWG__bubble{padding:var(--space-control-gap) var(--space-control-padding-x);border-radius:var(--layout-messages-bubble-radius,var(--radius-card));background:var(--color-surface-muted);overflow-wrap:anywhere}.messages-module__446NWG__message[data-mine=true] .messages-module__446NWG__bubble{background:var(--color-surface-soft)}.messages-module__446NWG__removed{color:var(--color-text-muted);margin:0;font-style:italic}.messages-module__446NWG__edited{color:var(--color-text-muted)}.messages-module__446NWG__target .messages-module__446NWG__bubble{outline:2px solid var(--color-primary)}.messages-module__446NWG__pending{justify-content:flex-end;align-items:center;gap:var(--space-control-gap);padding:var(--space-control-gap);color:var(--color-text-muted);display:flex}.messages-module__446NWG__editBox,.messages-module__446NWG__editActions,.messages-module__446NWG__addMembers,.messages-module__446NWG__searchPanel{gap:var(--space-control-gap);flex-direction:column;display:flex}.messages-module__446NWG__editActions{flex-direction:row}.messages-module__446NWG__linkButton{color:var(--color-primary);cursor:pointer;font:inherit;background:0 0;border:0;align-self:flex-start}.messages-module__446NWG__memberRow{align-items:center;gap:var(--space-control-gap);padding:var(--space-row-padding-y) 0;display:flex}.messages-module__446NWG__memberActions{gap:var(--space-control-gap);margin-left:auto;display:flex}.messages-module__446NWG__roleTag{color:var(--color-text-muted);font-size:var(--font-size-sm)}.messages-module__446NWG__composerSlot{min-height:var(--layout-messages-composer-height,0)}.messages-module__446NWG__searchField,.messages-module__446NWG__phoneNew{display:contents}.messages-module__446NWG__winTools,.messages-module__446NWG__winOnly{display:none}@media (min-width:768px){.messages-module__446NWG__frame[data-look=window]{--messages-avatar:var(--layout-messages-avatar-size,var(--layout-avatar-size));inset:var(--layout-messages-window-inset,var(--space-page-gutter));z-index:60;border-radius:var(--layout-messages-window-radius,var(--radius-card));height:auto;box-shadow:0 0 0 100vmax var(--color-overlay);border:0;position:fixed}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__winOnly{display:inline-flex}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__winTools{align-items:center;gap:var(--space-control-gap);display:inline-flex}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__phoneNew{display:none}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__list{gap:0;padding:0}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__listHead{min-height:var(--layout-messages-head-height,calc(var(--layout-touch-target) + var(--space-control-gap)));padding:0 var(--space-card-padding)}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__listTitle{font-size:var(--font-size-base);line-height:var(--font-line-height-base);font-weight:var(--font-weight-semibold)}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__searchField{padding:0 var(--space-card-padding) var(--space-control-gap);display:block}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__list:not([data-search-open=true]) .messages-module__446NWG__searchField{display:none}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__tabs{padding:var(--space-control-gap) var(--space-card-padding);border-bottom:1px solid var(--color-border)}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__tabs>*{min-height:var(--layout-messages-tab-height,var(--layout-control-height-compact));border-radius:var(--layout-messages-tab-radius,var(--radius-control));font-size:var(--font-size-sm)}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__rows{padding:var(--space-control-gap)}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__rowLink{gap:var(--space-control-padding-x);padding:0 var(--space-control-padding-x);border-radius:var(--layout-messages-selected-radius,var(--radius-control))}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__rowLink[aria-current=page]{background:var(--color-messages-selected,var(--color-surface-soft))}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__rowTitle{color:var(--color-text-strong);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-sm)}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__rowPreview{line-height:var(--font-line-height-sm)}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__rowMeta{justify-content:flex-end;align-self:stretch}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__pane{padding:0;position:relative;overflow:hidden}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__pane>:not(.messages-module__446NWG__convFrame):not(.messages-module__446NWG__compose):not(.messages-module__446NWG__empty){padding:var(--space-card-padding)}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__paneError{display:block}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__emptyClose{top:var(--space-control-gap);right:var(--space-control-gap);position:absolute}}.messages-module__446NWG__convFrame{flex:1;min-width:0;min-height:0;display:flex}.messages-module__446NWG__backSlot,.messages-module__446NWG__headAvatar,.messages-module__446NWG__toRow,.messages-module__446NWG__composeHead,.messages-module__446NWG__flatAvatar{display:contents}.messages-module__446NWG__flatMine{display:none}@media (min-width:768px){.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__convHead{min-height:var(--layout-messages-head-height,calc(var(--layout-touch-target) + var(--space-control-gap)));padding:0 var(--space-card-padding);border-bottom:1px solid var(--color-border)}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__backSlot{display:none}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__headAvatar{--layout-avatar-size:calc(var(--messages-avatar) * .75);display:inline-flex}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__convTitle{font-size:var(--font-size-base);line-height:var(--font-line-height-base);font-weight:var(--font-weight-semibold)}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__conversation{gap:0}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__scroller{padding:var(--space-card-padding)}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__composerSlot{padding:0 var(--space-card-padding) var(--space-card-padding);display:flex}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__composerSlot>*{flex:1}.messages-module__446NWG__message[data-flat=true],.messages-module__446NWG__message[data-flat=true][data-mine=true]{--messages-avatar:var(--layout-messages-avatar-size,var(--layout-avatar-size));gap:var(--space-control-padding-x);flex-direction:row}.messages-module__446NWG__message[data-flat=true] .messages-module__446NWG__flatAvatar{--layout-avatar-sm-size:var(--messages-avatar);flex:none;display:inline-flex}.messages-module__446NWG__message[data-flat=true] .messages-module__446NWG__avatarGap{width:var(--messages-avatar);display:block}.messages-module__446NWG__message[data-flat=true] .messages-module__446NWG__bubbleColumn,.messages-module__446NWG__message[data-flat=true][data-mine=true] .messages-module__446NWG__bubbleColumn{flex:1;align-items:stretch;gap:0;max-width:none}.messages-module__446NWG__message[data-flat=true] .messages-module__446NWG__bubble,.messages-module__446NWG__message[data-flat=true][data-mine=true] .messages-module__446NWG__bubble{font-size:var(--font-size-sm);line-height:var(--font-line-height-sm);background:0 0;border-radius:0;padding:0}.messages-module__446NWG__message[data-flat=true] .messages-module__446NWG__messageHead{font-size:var(--font-size-xs);align-items:baseline}.messages-module__446NWG__message[data-flat=true] .messages-module__446NWG__messageHead strong{color:var(--color-text-strong);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);display:inline}.messages-module__446NWG__day[data-flat=true] .messages-module__446NWG__dayTitle{align-items:center;gap:var(--space-control-gap);text-align:left;display:flex}.messages-module__446NWG__day[data-flat=true] .messages-module__446NWG__dayTitle:after{content:"";border-top:1px solid var(--color-border);flex:1}.messages-module__446NWG__compose[data-look=window]{padding:0 0 var(--space-card-padding);gap:0}.messages-module__446NWG__compose[data-look=window] .messages-module__446NWG__composeHead{min-height:var(--layout-messages-head-height,calc(var(--layout-touch-target) + var(--space-control-gap)));padding:0 var(--space-card-padding);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.messages-module__446NWG__compose[data-look=window] .messages-module__446NWG__composeTitle{font-size:var(--font-size-base);line-height:var(--font-line-height-base);font-weight:var(--font-weight-semibold)}.messages-module__446NWG__compose[data-look=window] .messages-module__446NWG__toRow{align-items:flex-start;gap:var(--space-control-gap);min-height:var(--layout-messages-to-row-height,calc(var(--layout-touch-target) + var(--space-control-gap)));padding:0 var(--space-card-padding);border-bottom:1px solid var(--color-border);display:flex}.messages-module__446NWG__compose[data-look=window] .messages-module__446NWG__toRow .messages-module__446NWG__fieldLabel{min-height:var(--layout-messages-to-row-height,calc(var(--layout-touch-target) + var(--space-control-gap)));white-space:nowrap;justify-content:center}.messages-module__446NWG__compose[data-look=window] .messages-module__446NWG__toRow .messages-module__446NWG__picker{flex:1;min-width:0}.messages-module__446NWG__compose[data-look=window] .messages-module__446NWG__toRow input{box-shadow:none;background:0 0;border:0}.messages-module__446NWG__compose[data-look=window]>.messages-module__446NWG__hint{display:none}.messages-module__446NWG__compose[data-look=window]>[data-messages-composer]{width:calc(100% - 2 * var(--space-card-padding))}.messages-module__446NWG__compose[data-look=window]{min-height:0;overflow-y:auto}}.messages-module__446NWG__convPlain,.messages-module__446NWG__paneError{display:contents}@media (max-width:767px){.messages-module__446NWG__headAvatar>span{display:none}}@media (min-width:768px){.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__composerSlot{padding:0 calc(var(--space-card-padding) / 2) calc(var(--space-card-padding) - var(--space-control-gap))}.messages-module__446NWG__compose[data-look=window]{padding-bottom:calc(var(--space-card-padding) - var(--space-control-gap))}.messages-module__446NWG__frame[data-look=window]:focus,.messages-module__446NWG__frame[data-look=window]:focus-visible{outline:none}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__scroller{padding-top:0}.messages-module__446NWG__day[data-flat=true]{margin-top:var(--space-control-padding-x)}.messages-module__446NWG__day[data-flat=true] .messages-module__446NWG__dayTitle{margin-bottom:calc(2 * var(--space-control-gap));font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);display:block}.messages-module__446NWG__day[data-flat=true] .messages-module__446NWG__dayTitle:after{margin-top:var(--space-control-gap);flex:none;display:block}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__convHead{gap:0;padding-inline-start:calc(var(--space-card-padding) + 2px);padding-inline-end:calc(var(--space-card-padding) - var(--space-control-gap) / 2)}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__headAvatar,.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__convCount{margin-inline-end:var(--space-control-gap)}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__convTitle,.messages-module__446NWG__message[data-flat=true] .messages-module__446NWG__bubble,.messages-module__446NWG__message[data-flat=true][data-mine=true] .messages-module__446NWG__bubble{color:var(--color-text-strong)}}.messages-module__446NWG__headMenu{display:contents}@media (min-width:768px){.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__headMenu [role=menu]{border-color:var(--color-border);box-shadow:none}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__headMenu [data-separator-before=true]{border-top:0;margin-top:0;padding-top:0}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__listHead{padding:0 calc(2 * var(--space-control-gap))}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__listTitle{color:var(--color-text-strong)}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__searchField{padding-inline:calc(2 * var(--space-control-gap))}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__tabs{padding:0 calc(2 * var(--space-control-gap)) calc(1.5 * var(--space-control-gap))}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__tabs>*{padding-inline:calc(var(--space-control-padding-x) + .4 * var(--space-control-gap));border-color:var(--color-border);box-shadow:none}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__tabs>[aria-pressed=true]{color:var(--color-text-strong)}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__tabs>[aria-pressed=false]{color:var(--color-text-muted)}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__rowLink{gap:calc(1.5 * var(--space-control-gap));padding:0 calc(2 * var(--space-control-gap))}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__rowPreview,.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__rowMeta{color:var(--color-text-muted)}}.messages-module__446NWG__toChevron{display:none}@media (min-width:768px){.messages-module__446NWG__compose[data-look=window] .messages-module__446NWG__toRow{box-sizing:border-box;min-height:var(--layout-messages-to-row-height,calc(6 * var(--space-control-gap)));align-items:center}.messages-module__446NWG__compose[data-look=window] .messages-module__446NWG__toRow .messages-module__446NWG__fieldLabel{min-height:0;color:var(--color-text-strong);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular)}.messages-module__446NWG__compose[data-look=window] .messages-module__446NWG__toRow input{font-size:var(--font-size-sm);padding-inline-start:0}.messages-module__446NWG__compose[data-look=window] .messages-module__446NWG__toChevron{color:var(--color-text-muted);flex:none;display:inline-flex}.messages-module__446NWG__day[data-flat=true]{margin-top:calc(var(--space-control-gap) + 1px)}.messages-module__446NWG__day[data-flat=true] .messages-module__446NWG__dayTitle:after{margin-top:1px}.messages-module__446NWG__message[data-flat=true] .messages-module__446NWG__bubble,.messages-module__446NWG__message[data-flat=true][data-mine=true] .messages-module__446NWG__bubble{--color-richtext:var(--color-text-strong)}.messages-module__446NWG__compose[data-look=window] .messages-module__446NWG__composeHead{border-bottom:0}.messages-module__446NWG__compose[data-look=window]>[data-messages-composer] p.is-editor-empty:first-child:before{color:var(--color-composer-placeholder,var(--color-text-muted))}.messages-module__446NWG__compose[data-look=window] .messages-module__446NWG__toRow input{position:relative;inset-block-start:calc(var(--space-control-gap) / 2)}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__winTools{gap:calc(4.5 * var(--space-control-gap))}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__listHead{padding-inline-end:calc(1.5 * var(--space-control-gap))}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__tabs>[aria-pressed=false]{border-color:#0000}.messages-module__446NWG__frame[data-look=window] .messages-module__446NWG__rowMeta{position:relative;inset-block-start:calc(-.75 * var(--space-control-gap))}.messages-module__446NWG__message[data-flat=true] .messages-module__446NWG__messageHead{line-height:var(--font-line-height-subline,var(--font-line-height-sm));margin-bottom:1px;position:relative;inset-block-start:-2px}.messages-module__446NWG__compose[data-look=window] .messages-module__446NWG__composeHead{padding-inline-end:calc(var(--space-card-padding) - var(--space-control-gap) / 2)}}
.AdminMenu-module__mqzNTa__wrapper{display:contents}@media (max-width:767px){.AdminMenu-module__mqzNTa__hideOnPhone{display:none}}
.AvatarMenu-module__XhhsSW__identity{align-items:center;gap:var(--space-sheet-identity-gap,var(--space-control-gap));--layout-avatar-size:var(--layout-sheet-avatar-size,var(--layout-header-avatar-size-phone));margin-bottom:var(--space-sheet-identity-after,calc(var(--space-control-gap) * 0));min-width:0;min-height:calc(var(--font-line-height-base) * 2);color:inherit;text-decoration:none;display:flex}.AvatarMenu-module__XhhsSW__text{flex-direction:column;min-width:0;display:flex}.AvatarMenu-module__XhhsSW__name,.AvatarMenu-module__XhhsSW__email{text-overflow:ellipsis;white-space:nowrap;line-height:var(--font-line-height-sheet-identity,var(--font-line-height-base));overflow:hidden}.AvatarMenu-module__XhhsSW__name{font-weight:var(--font-weight-semibold);color:var(--color-text-strong)}.AvatarMenu-module__XhhsSW__email{font-size:var(--font-size-sm);color:var(--color-sheet-email,inherit)}
.BookmarkList-module__LQqvfW__list{gap:var(--space-control-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.BookmarkList-module__LQqvfW__row{justify-content:space-between;align-items:center;gap:var(--space-control-gap);padding:var(--space-control-gap) var(--space-control-padding-x);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);display:flex}.BookmarkList-module__LQqvfW__gone{background:var(--color-surface-muted);color:var(--color-text-muted);font-style:italic}.BookmarkList-module__LQqvfW__text{flex-direction:column;min-width:0;display:flex}.BookmarkList-module__LQqvfW__title{overflow-wrap:anywhere}.BookmarkList-module__LQqvfW__where{font-size:var(--font-size-sm);color:var(--color-text-muted)}.BookmarkList-module__LQqvfW__more{justify-content:center;display:flex}
.BookmarkPanel-module__Tcq6ba__tabs{padding:0 var(--space-card-padding) calc(var(--space-card-padding) - var(--space-control-gap) / 2);border-bottom:1px solid var(--color-card-rule-phone,var(--color-border));flex:none}.BookmarkPanel-module__Tcq6ba__list{min-height:0;padding:var(--space-card-padding);flex:1;overflow-y:auto}
.CommunitiesMenu-module__RvjxYq__phoneOnly{display:none}.CommunitiesMenu-module__RvjxYq__desktopBrand{display:contents}@media (max-width:767px){.CommunitiesMenu-module__RvjxYq__phoneOnly{--menu-trigger-size:var(--layout-header-control-size,var(--layout-touch-target));--menu-trigger-padding:0;display:contents}.CommunitiesMenu-module__RvjxYq__phoneOnly button[aria-haspopup=menu]{border-width:0;justify-content:flex-start}.CommunitiesMenu-module__RvjxYq__desktopBrand{display:none}}.CommunitiesMenu-module__RvjxYq__title{margin-block:var(--space-communities-title-top,var(--space-communities-title-gap,.83em)) var(--space-communities-title-gap,.83em);font-size:var(--font-size-communities-title,var(--font-size-2xl))}.CommunitiesMenu-module__RvjxYq__card{gap:var(--space-communities-head-gap,var(--space-communities-card-gap,var(--space-control-gap)));padding:var(--space-communities-card-padding,var(--space-card-padding));padding-bottom:var(--space-communities-card-padding-bottom,var(--space-communities-card-padding,var(--space-card-padding)));background:var(--color-surface-soft,var(--color-surface-muted));border-radius:var(--radius-card);flex-direction:column;display:flex}.CommunitiesMenu-module__RvjxYq__cardHead{height:var(--layout-communities-head-height,auto);align-items:center;gap:var(--space-communities-logo-gap,var(--space-control-gap));display:flex}.CommunitiesMenu-module__RvjxYq__tile,.CommunitiesMenu-module__RvjxYq__logo{width:var(--layout-communities-logo-size,var(--layout-rail-tile-size));height:var(--layout-communities-logo-size,var(--layout-rail-tile-size));border-radius:var(--radius-rail-tile);background:var(--color-rail-tile-background,var(--color-surface));color:var(--color-rail-tile-text,var(--color-text-strong));font-weight:var(--font-weight-semibold);flex:none;justify-content:center;align-items:center;display:inline-flex}.CommunitiesMenu-module__RvjxYq__logo{width:var(--layout-communities-list-logo-size,var(--layout-communities-logo-size,var(--layout-rail-tile-size)));height:var(--layout-communities-list-logo-size,var(--layout-communities-logo-size,var(--layout-rail-tile-size)))}.CommunitiesMenu-module__RvjxYq__text{flex-direction:column;flex:1;min-width:0;display:flex}.CommunitiesMenu-module__RvjxYq__name{color:var(--color-text-strong);font-weight:var(--font-weight-semibold)}.CommunitiesMenu-module__RvjxYq__text .CommunitiesMenu-module__RvjxYq__name{font-size:var(--font-size-communities-name,var(--font-size-base))}.CommunitiesMenu-module__RvjxYq__cardHead>.CommunitiesMenu-module__RvjxYq__text{top:var(--space-communities-text-top,0);position:relative}.CommunitiesMenu-module__RvjxYq__name.CommunitiesMenu-module__RvjxYq__title{color:var(--color-sheet-title,var(--color-text-strong))}.CommunitiesMenu-module__RvjxYq__domain{color:var(--color-text-muted);font-size:var(--font-size-sm)}.CommunitiesMenu-module__RvjxYq__actions{gap:var(--space-communities-card-gap,var(--space-control-gap));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CommunitiesMenu-module__RvjxYq__action{align-items:center;gap:var(--space-sheet-item-gap,var(--space-menu-item-gap,var(--space-control-gap)));min-height:var(--layout-sheet-row-height,var(--layout-touch-target));color:var(--color-text-strong);font-size:var(--font-size-sheet-item,var(--font-size-sm));text-decoration:none;display:flex}.CommunitiesMenu-module__RvjxYq__action:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.CommunitiesMenu-module__RvjxYq__action svg{width:var(--layout-menu-icon-size,var(--menu-icon-size));height:var(--layout-menu-icon-size,var(--menu-icon-size));flex:none}.CommunitiesMenu-module__RvjxYq__cardHead>.CommunitiesMenu-module__RvjxYq__text .CommunitiesMenu-module__RvjxYq__name{color:var(--color-text-deep,var(--color-text-strong))}.CommunitiesMenu-module__RvjxYq__action{gap:var(--space-communities-action-gap,var(--space-sheet-item-gap,var(--space-menu-item-gap,var(--space-control-gap))));color:var(--color-text-softer,var(--color-text-strong))}.CommunitiesMenu-module__RvjxYq__cardHead>svg{stroke:var(--color-text-deep,currentColor);margin-inline-end:calc(-1 * var(--space-communities-check-shift,calc(var(--space-control-gap) * 0)))}.CommunitiesMenu-module__RvjxYq__domain{color:var(--color-text-meta,var(--color-text-muted))}.CommunitiesMenu-module__RvjxYq__action{color:var(--color-communities-action-text,var(--color-text-softer,var(--color-text-strong)))}
.MainNav-module__Z_-zxW__nav{flex:1;justify-content:center;min-width:0;display:flex}.MainNav-module__Z_-zxW__list{justify-content:center;gap:var(--space-control-gap);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}
.NotificationRow-module__YFtazW__row{align-items:start;gap:var(--space-control-gap);padding:var(--space-control-gap) var(--space-page-gutter);border-bottom:1px solid var(--color-border-subtle);min-height:var(--layout-touch-target);grid-template-columns:auto 1fr auto;display:grid}.NotificationRow-module__YFtazW__unread{background:var(--color-nav-active-subtle)}.NotificationRow-module__YFtazW__body{min-width:0}.NotificationRow-module__YFtazW__link{color:var(--color-text-strong);overflow-wrap:anywhere;text-decoration:none}.NotificationRow-module__YFtazW__link:hover,.NotificationRow-module__YFtazW__link:focus-visible{text-decoration:underline}.NotificationRow-module__YFtazW__gone{color:var(--color-text-muted);overflow-wrap:anywhere}.NotificationRow-module__YFtazW__meta{align-items:center;gap:var(--space-control-gap);color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--font-line-height-sm);margin:0;display:flex}.NotificationRow-module__YFtazW__dot{width:var(--space-control-gap);height:var(--space-control-gap);border-radius:var(--radius-avatar);background:var(--color-primary)}.NotificationRow-module__YFtazW__words{font-weight:var(--font-weight-semibold)}
.NotificationList-module__0wBCzG__list{gap:var(--space-control-gap);flex-direction:column;display:flex}.NotificationList-module__0wBCzG__items{margin:0;padding:0;list-style:none}.NotificationList-module__0wBCzG__bulk,.NotificationList-module__0wBCzG__more{padding-inline:var(--space-page-gutter);justify-content:flex-end;display:flex}.NotificationList-module__0wBCzG__more{padding-block:var(--space-section-gap);justify-content:center}.NotificationList-module__0wBCzG__notice{padding-inline:var(--space-page-gutter);color:var(--color-text-muted);margin:0}@media (min-width:768px){.NotificationList-module__0wBCzG__bulk[data-tools=header]{display:none}}
.NotificationPanel-module__iPoQ1a__panel{gap:var(--space-section-gap);flex-direction:column;min-width:0;display:flex}.NotificationPanel-module__iPoQ1a__foot{gap:var(--space-control-gap);padding-inline:var(--space-page-gutter);flex-wrap:wrap;display:flex}
@media (min-width:768px){dialog[data-window=bell]>div>header:has(>[data-header-extra]){flex-wrap:wrap}dialog[data-window=bell]>div>header>[data-header-extra]{min-width:0;margin-top:calc(var(--space-popover-bell-tabs-gap,var(--space-control-gap)) - var(--space-control-gap));margin-bottom:calc(var(--space-control-gap) / -2);flex:0 0 100%}}
.Header-module__NpjzRq__header{z-index:30;align-items:center;gap:var(--space-control-gap);min-height:var(--layout-header-height);padding:0 var(--space-header-padding-end) 0 var(--space-header-padding-start);background:var(--color-surface);border-bottom:1px solid var(--color-border);display:flex;position:sticky;top:0}.Header-module__NpjzRq__start{align-items:center;gap:var(--space-control-gap);flex:0 auto;min-width:0;max-width:40%;display:flex}.Header-module__NpjzRq__nav{flex:1 1 0;justify-content:center;min-width:0;display:flex}.Header-module__NpjzRq__end{align-items:center;gap:var(--space-control-gap);flex:none;margin-left:auto;display:flex}.Header-module__NpjzRq__desktopOnly{align-items:center;gap:var(--space-control-gap);display:flex}.Header-module__NpjzRq__phoneOnly{display:none}.Header-module__NpjzRq__brandGroup{align-items:center;gap:var(--space-control-gap);min-width:0;display:flex;position:relative}.Header-module__NpjzRq__brandGroup>a{min-height:var(--layout-header-control-size,var(--layout-touch-target))}.Header-module__NpjzRq__brandGroup,.Header-module__NpjzRq__avatar{--menu-trigger-size:var(--layout-header-control-size,var(--layout-touch-target));--menu-trigger-padding:var(--space-header-control-padding,var(--space-control-gap))}.Header-module__NpjzRq__avatar{--layout-avatar-size:var(--layout-header-avatar-size)}.Header-module__NpjzRq__avatar button[aria-haspopup=menu]{border-width:0}.Header-module__NpjzRq__desktopOnly>a,.Header-module__NpjzRq__desktopOnly>button{width:var(--layout-header-control-size,var(--layout-touch-target));height:var(--layout-header-control-size,var(--layout-touch-target))}.Header-module__NpjzRq__phoneOnly>a{width:var(--layout-header-button-size-phone,var(--layout-touch-target));height:var(--layout-header-button-size-phone,var(--layout-touch-target));border-color:var(--color-header-plus-border,var(--color-border-strong))}.Header-module__NpjzRq__desktopOnly>a>svg,.Header-module__NpjzRq__desktopOnly>button>svg,.Header-module__NpjzRq__phoneOnly>a>svg,.Header-module__NpjzRq__phoneOnly>button>svg{width:var(--layout-header-icon-size);height:var(--layout-header-icon-size)}.Header-module__NpjzRq__phoneOnly>a>svg{width:var(--layout-header-icon-size-phone,var(--layout-header-icon-size));height:var(--layout-header-icon-size-phone,var(--layout-header-icon-size));stroke:var(--color-header-icon-phone,currentColor);stroke-width:var(--layout-header-icon-stroke-phone,var(--layout-icon-stroke-width,2px));margin-top:var(--space-header-icon-drop-phone,0)}@media (min-width:1280px){.Header-module__NpjzRq__header[data-main-nav=header_center]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.Header-module__NpjzRq__header[data-main-nav=header_center] .Header-module__NpjzRq__nav{transform:translateX(calc((var(--space-header-padding-end) - var(--space-header-padding-start)) / 2 + var(--space-main-nav-offset,calc(var(--space-control-gap) * 0))))}.Header-module__NpjzRq__header[data-main-nav=header_center] .Header-module__NpjzRq__start{max-width:none}.Header-module__NpjzRq__header[data-main-nav=header_center] .Header-module__NpjzRq__end{justify-self:end;margin-left:0}}@media (max-width:767px){.Header-module__NpjzRq__header{min-height:var(--layout-header-height-phone);padding:0 var(--space-page-gutter) 0 var(--space-header-padding-start-phone,var(--space-page-gutter))}.Header-module__NpjzRq__avatar{--layout-avatar-size:var(--layout-header-avatar-size-phone)}.Header-module__NpjzRq__nav,.Header-module__NpjzRq__desktopOnly{display:none}.Header-module__NpjzRq__phoneOnly{display:block}:is(body:has([data-course-bar=contextual]) .Header-module__NpjzRq__start,body:has([data-course-bar=contextual]) .Header-module__NpjzRq__phoneOnly){display:none}}@media (min-width:768px){.Header-module__NpjzRq__header{border-bottom-color:var(--color-header-border,var(--color-border))}.Header-module__NpjzRq__brandGroup [data-anchor]{margin-inline-start:var(--space-header-chevron-offset,calc(var(--space-control-gap) * 0))}}.Header-module__NpjzRq__desktopOnly>[data-testid=messages-icon]>a{width:var(--layout-header-control-size,var(--layout-touch-target));height:var(--layout-header-control-size,var(--layout-touch-target))}.Header-module__NpjzRq__desktopOnly>[data-testid=messages-icon]>a>svg{width:var(--layout-header-icon-size);height:var(--layout-header-icon-size)}.Header-module__NpjzRq__desktopOnly>[data-testid=messages-icon]>button{width:var(--layout-header-control-size,var(--layout-touch-target));height:var(--layout-header-control-size,var(--layout-touch-target))}.Header-module__NpjzRq__desktopOnly>[data-testid=messages-icon]>button>svg{width:var(--layout-header-icon-size);height:var(--layout-header-icon-size)}
.InstallPrompt-module__BmxDtq__prompt{right:var(--space-page-gutter);bottom:calc(var(--layout-bottom-bar-height) + var(--space-control-gap));left:var(--space-page-gutter);z-index:25;align-items:center;gap:var(--space-control-gap);padding:var(--space-control-gap) var(--space-control-gap) var(--space-control-gap) var(--space-card-padding);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;position:fixed}.InstallPrompt-module__BmxDtq__text{flex:1;margin:0}
.MobileTabs-module__j9ESea__tabs{background:var(--color-surface);border-bottom:1px solid var(--color-tab-bar-border,var(--color-border));display:none}.MobileTabs-module__j9ESea__list{gap:var(--space-tab-gap,var(--space-control-gap));padding:var(--space-tab-bar-padding-y) var(--space-page-gutter);scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}.MobileTabs-module__j9ESea__list::-webkit-scrollbar{display:none}@media (max-width:767px){.MobileTabs-module__j9ESea__tabs{display:block}}
.OfflineBanner-module__N3hYOq__offline{padding:var(--space-control-gap) var(--space-page-gutter) 0}
.Sidebar-module__m8I0oq__sidebar{flex-direction:column;height:100%;min-height:0;display:flex}.Sidebar-module__m8I0oq__scroll{min-height:0;padding:var(--space-sidebar-padding,var(--space-control-gap));scrollbar-color:var(--color-scrollbar-thumb) transparent;flex:1;overflow-y:auto}.Sidebar-module__m8I0oq__list{margin:0;padding:0;list-style:none}.Sidebar-module__m8I0oq__list>li+li{margin-top:var(--space-sidebar-row-gap)}.Sidebar-module__m8I0oq__links{margin-top:var(--space-section-gap);padding-top:var(--space-control-gap);border-top:1px solid var(--color-border)}.Sidebar-module__m8I0oq__group{margin-top:var(--space-sidebar-group-gap,var(--space-section-gap))}.Sidebar-module__m8I0oq__group>.Sidebar-module__m8I0oq__list{margin-top:var(--space-sidebar-row-gap)}.Sidebar-module__m8I0oq__groupHead{justify-content:space-between;align-items:center;gap:var(--space-control-gap);display:flex}.Sidebar-module__m8I0oq__groupToggle{align-items:center;gap:var(--space-control-gap);min-height:var(--layout-sidebar-row-height);min-width:0;padding:0 var(--space-control-padding-x);border-radius:var(--radius-control);color:var(--color-text-strong);font:inherit;font-size:var(--font-size-sidebar-group);line-height:var(--font-line-height-sidebar-group);font-weight:var(--font-weight-semibold);text-align:start;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.Sidebar-module__m8I0oq__groupToggle:hover{background:var(--color-surface-muted)}.Sidebar-module__m8I0oq__groupToggle:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.Sidebar-module__m8I0oq__groupName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Sidebar-module__m8I0oq__chevron,.Sidebar-module__m8I0oq__groupActions{flex:none;display:inline-flex}.Sidebar-module__m8I0oq__groupActions{--menu-trigger-size:var(--layout-sidebar-row-height)}.Sidebar-module__m8I0oq__quiet .Sidebar-module__m8I0oq__chevron,.Sidebar-module__m8I0oq__quiet .Sidebar-module__m8I0oq__groupActions{opacity:0;pointer-events:none}.Sidebar-module__m8I0oq__quiet:hover .Sidebar-module__m8I0oq__chevron,.Sidebar-module__m8I0oq__quiet:hover .Sidebar-module__m8I0oq__groupActions,.Sidebar-module__m8I0oq__quiet:focus-within .Sidebar-module__m8I0oq__chevron,.Sidebar-module__m8I0oq__quiet:focus-within .Sidebar-module__m8I0oq__groupActions{opacity:1;pointer-events:auto}@media (hover:none){.Sidebar-module__m8I0oq__quiet .Sidebar-module__m8I0oq__chevron,.Sidebar-module__m8I0oq__quiet .Sidebar-module__m8I0oq__groupActions{opacity:1;pointer-events:auto}}.Sidebar-module__m8I0oq__groupHead[data-quiet=true]{position:relative}.Sidebar-module__m8I0oq__groupHead[data-quiet=true] .Sidebar-module__m8I0oq__groupActions{border-radius:var(--radius-control);align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-end:0}.Sidebar-module__m8I0oq__groupHead[data-quiet=true]:hover .Sidebar-module__m8I0oq__groupActions,.Sidebar-module__m8I0oq__groupHead[data-quiet=true]:focus-within .Sidebar-module__m8I0oq__groupActions{background:var(--color-surface-muted)}@media (hover:none){.Sidebar-module__m8I0oq__groupHead[data-quiet=true][data-actions=true] .Sidebar-module__m8I0oq__groupToggle{margin-inline-end:var(--layout-sidebar-row-height)}}.Sidebar-module__m8I0oq__started{align-items:center;gap:var(--space-control-gap);margin-bottom:var(--space-control-gap);padding:var(--space-control-gap);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-muted);display:flex}.Sidebar-module__m8I0oq__startedRow{align-items:center;gap:var(--space-control-gap);margin-bottom:var(--space-sidebar-row-gap);display:flex}.Sidebar-module__m8I0oq__startedRowLink{flex:1;min-width:0}@media (min-width:768px){.Sidebar-module__m8I0oq__scroll{padding-top:var(--space-sidebar-padding-top,var(--space-sidebar-padding,var(--space-control-gap)))}.Sidebar-module__m8I0oq__startedRow>button{height:var(--layout-sidebar-row-height)}.Sidebar-module__m8I0oq__startedRow>button svg{width:var(--layout-sidebar-close-icon-size,var(--layout-menu-icon-size));height:var(--layout-sidebar-close-icon-size,var(--layout-menu-icon-size))}}.Sidebar-module__m8I0oq__startedLink{min-height:var(--layout-touch-target);color:var(--color-text-strong);flex-direction:column;flex:1;justify-content:center;text-decoration:none;display:flex}.Sidebar-module__m8I0oq__startedTitle{font-weight:var(--font-weight-semibold)}.Sidebar-module__m8I0oq__startedSteps{color:var(--color-text);font-size:var(--font-size-xs);line-height:var(--font-line-height-xs)}.Sidebar-module__m8I0oq__empty{margin:var(--space-section-gap) var(--space-control-padding-x) 0}.Sidebar-module__m8I0oq__lock{color:var(--color-locked-marker,var(--color-text-muted));display:inline-flex}span.Sidebar-module__m8I0oq__lock>svg{width:var(--layout-lock-icon-size);height:var(--layout-lock-icon-size);stroke-width:var(--layout-lock-stroke-width,var(--layout-icon-stroke-width,2px));stroke-width:var(--layout-sidebar-lock-stroke-width,var(--layout-lock-stroke-width,var(--layout-icon-stroke-width,2px)));stroke:var(--color-sidebar-locked-marker,currentColor);margin-bottom:var(--space-sidebar-lock-lift,0)}.Sidebar-module__m8I0oq__picture{min-width:var(--layout-sidebar-space-icon-size);min-height:var(--layout-sidebar-space-icon-size);flex:none;justify-content:center;align-items:center;display:inline-flex}.Sidebar-module__m8I0oq__picture>svg{width:100%;height:100%}.Sidebar-module__m8I0oq__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Sidebar-module__m8I0oq__foot{padding:var(--space-control-gap);border-top:1px solid var(--color-border);flex:none}.Sidebar-module__m8I0oq__foot:empty{display:none}
.SidebarDrawer-module__HqDh0q__toggle{display:none}@media (min-width:768px) and (max-width:1279px){.SidebarDrawer-module__HqDh0q__toggle{display:block}}
.SkipLink-module__jltf4W__skip{z-index:100;padding:var(--space-control-gap) var(--space-control-padding-x);background:var(--color-surface);color:var(--color-text-strong);border:2px solid var(--color-focus-ring);border-radius:var(--radius-control);position:absolute;top:0;left:0;transform:translateY(-100%)}.SkipLink-module__jltf4W__skip:focus{transform:translateY(0)}
.ShellFrame-module__KyUmzq__frame{background:var(--color-background);min-height:100vh;color:var(--color-text);flex-direction:column;display:flex}@media (max-width:767px){.ShellFrame-module__KyUmzq__frame[data-page=spaces]{background:var(--color-spaces-page-background)}.ShellFrame-module__KyUmzq__frame[data-page=spaces] .ShellFrame-module__KyUmzq__main{padding-top:var(--space-spaces-page-top,var(--space-section-gap))}}.ShellFrame-module__KyUmzq__body{flex:1;min-width:0;display:flex}.ShellFrame-module__KyUmzq__side{top:var(--layout-header-height);flex:0 0 var(--layout-sidebar-width);width:var(--layout-sidebar-width);height:calc(100vh - var(--layout-header-height));background:var(--color-surface);border-right:1px solid var(--color-border);position:sticky}.ShellFrame-module__KyUmzq__main{width:100%;min-width:0;max-width:var(--layout-wide-content-width);padding:var(--space-section-gap) var(--space-page-gutter);flex:1;margin:0 auto}.ShellFrame-module__KyUmzq__main:focus{outline:none}.ShellFrame-module__KyUmzq__rail{flex:0 0 var(--layout-right-rail-width);width:var(--layout-right-rail-width);padding:var(--space-section-gap) var(--space-page-gutter) var(--space-section-gap) 0}@media (max-width:1279px){.ShellFrame-module__KyUmzq__side,.ShellFrame-module__KyUmzq__rail{display:none}}@media (max-width:767px){.ShellFrame-module__KyUmzq__withBar{padding-bottom:var(--layout-bottom-bar-height)}}.ShellFrame-module__KyUmzq__liveSlot,.ShellFrame-module__KyUmzq__liveSlot:empty{display:none}.ShellFrame-module__KyUmzq__liveLink{width:100%}@media (max-width:767px){.ShellFrame-module__KyUmzq__liveSlot{padding:var(--space-control-gap) var(--space-page-gutter) 0;display:block}.ShellFrame-module__KyUmzq__liveSlot:empty{display:none}.ShellFrame-module__KyUmzq__liveLink{box-sizing:border-box}}.ShellFrame-module__KyUmzq__frame[data-rail=true]{padding-inline-start:var(--layout-rail-width)}@media (max-width:1279px){.ShellFrame-module__KyUmzq__frame[data-rail=true]{padding-inline-start:0}}.ShellFrame-module__KyUmzq__main:has(>[data-wide=true]){max-width:none;margin:0;padding-inline:0}@media (min-width:768px){.ShellFrame-module__KyUmzq__main:has(>[data-wide=true]){padding-top:0}}@media (max-width:767px){.ShellFrame-module__KyUmzq__frame:has(.ShellFrame-module__KyUmzq__main [data-space-bar=contextual])>header{display:none}.ShellFrame-module__KyUmzq__frame:has(.ShellFrame-module__KyUmzq__main [data-space-bar=contextual])>nav[data-shell-tabs]{display:none}.ShellFrame-module__KyUmzq__frame{background:var(--color-page-background-phone,var(--color-background))}.ShellFrame-module__KyUmzq__main:has(>[data-wide=true][data-feed-mobile=compact]){padding-top:var(--space-feed-top-phone,var(--space-section-gap))}.ShellFrame-module__KyUmzq__frame:has(.ShellFrame-module__KyUmzq__main [data-course-bar=contextual])>nav[data-shell-tabs]{display:none}.ShellFrame-module__KyUmzq__frame:has(.ShellFrame-module__KyUmzq__main [data-event-bar=contextual])>header{display:none}.ShellFrame-module__KyUmzq__frame:has(.ShellFrame-module__KyUmzq__main [data-event-bar=contextual])>nav[data-shell-tabs]{display:none}.ShellFrame-module__KyUmzq__frame:has(.ShellFrame-module__KyUmzq__main [data-sheet-bar=contextual])>header{display:none}.ShellFrame-module__KyUmzq__frame:has(.ShellFrame-module__KyUmzq__main [data-sheet-bar=contextual])>nav[data-shell-tabs]{display:none}.ShellFrame-module__KyUmzq__main>[data-sheet-bar=contextual]{min-height:100dvh}.ShellFrame-module__KyUmzq__main>[data-account-mobile=compact]{padding-inline:calc(var(--space-sheet-inset-phone,var(--space-page-gutter)) - var(--space-page-gutter))}.ShellFrame-module__KyUmzq__frame:has(.ShellFrame-module__KyUmzq__main [data-leaderboard-mobile=compact]){background:var(--color-leaderboard-background-phone,var(--color-page-background-phone,var(--color-background)))}.ShellFrame-module__KyUmzq__main:has(>[data-leaderboard-mobile=compact]){padding-top:var(--space-leaderboard-top-phone,var(--space-section-gap))}}@media (min-width:768px){.ShellFrame-module__KyUmzq__main:has(>[data-space-head=card]){padding-inline:0;max-width:none;margin:0;padding-top:0}.ShellFrame-module__KyUmzq__main:has(>[data-courses-view=catalogue]){max-width:calc(var(--layout-wide-content-width) + 2 * var(--space-page-gutter));padding-top:0}}@media (min-width:1280px){.ShellFrame-module__KyUmzq__body:has(>.ShellFrame-module__KyUmzq__main [data-courses-sidebar=hidden])>.ShellFrame-module__KyUmzq__side{display:none}}@media (min-width:768px){.ShellFrame-module__KyUmzq__main:has(>[data-courses-view=course]){padding-inline:0;max-width:none;margin:0;padding-top:0}.ShellFrame-module__KyUmzq__main:has(>[data-events-view=page]){max-width:calc(var(--layout-wide-content-width) + 2 * var(--space-page-gutter));padding-top:0}}@media (min-width:1280px){.ShellFrame-module__KyUmzq__body:has(>.ShellFrame-module__KyUmzq__main [data-events-sidebar=hidden])>.ShellFrame-module__KyUmzq__side{display:none}}@media (min-width:768px){.ShellFrame-module__KyUmzq__main:has(>[data-events-view=event]){padding-inline:0;max-width:none;margin:0;padding-top:0}.ShellFrame-module__KyUmzq__main:has(>[data-members-desktop=card]){max-width:calc(var(--layout-wide-content-width) + 2 * var(--space-page-gutter));padding-top:0}}@media (min-width:1280px){.ShellFrame-module__KyUmzq__body:has(>.ShellFrame-module__KyUmzq__main [data-members-sidebar=hidden])>.ShellFrame-module__KyUmzq__side{display:none}}@media (min-width:768px){.ShellFrame-module__KyUmzq__main:has(>[data-leaderboard-desktop=card]){max-width:calc(var(--layout-wide-content-width) + 2 * var(--space-page-gutter));padding-top:0}}@media (min-width:1280px){.ShellFrame-module__KyUmzq__body:has(>.ShellFrame-module__KyUmzq__main [data-leaderboard-sidebar=hidden])>.ShellFrame-module__KyUmzq__side{display:none}}@media (min-width:768px){.ShellFrame-module__KyUmzq__main:has(>[data-notifications-desktop=card]){max-width:calc(var(--layout-wide-content-width) + 2 * var(--space-page-gutter));padding-top:0}}@media (min-width:1280px){.ShellFrame-module__KyUmzq__body:has(>.ShellFrame-module__KyUmzq__main [data-notifications-sidebar=hidden])>.ShellFrame-module__KyUmzq__side{display:none}}@media (min-width:768px){.ShellFrame-module__KyUmzq__body:has(>.ShellFrame-module__KyUmzq__main>[data-notifications-desktop=card]){background:linear-gradient(to bottom, var(--color-background) 0, var(--color-background) var(--layout-feed-title-height,calc(var(--space-control-gap) * 0)), var(--color-surface) var(--layout-feed-title-height,calc(var(--space-control-gap) * 0)))}.ShellFrame-module__KyUmzq__frame[data-admin-look=circle]>.ShellFrame-module__KyUmzq__body>div.ShellFrame-module__KyUmzq__side{flex-basis:var(--layout-admin-sidebar-width,var(--layout-sidebar-width));width:var(--layout-admin-sidebar-width,var(--layout-sidebar-width));background:var(--color-admin-panel-background,var(--color-surface))}.ShellFrame-module__KyUmzq__frame[data-admin-look=circle]{background:var(--color-admin-background,var(--color-background))}.ShellFrame-module__KyUmzq__main:has(>[data-admin-look=circle][data-admin-width=list]){max-width:calc(var(--layout-admin-width-list,var(--layout-wide-content-width)) + 2 * var(--space-page-gutter))}.ShellFrame-module__KyUmzq__main:has(>[data-admin-look=circle][data-admin-width=page]){max-width:calc(var(--layout-admin-width-page,var(--layout-wide-content-width)) + 2 * var(--space-page-gutter))}.ShellFrame-module__KyUmzq__main:has(>[data-admin-look=circle][data-admin-width=form]){max-width:calc(var(--layout-admin-width-form,var(--layout-wide-content-width)) + 2 * var(--space-page-gutter))}.ShellFrame-module__KyUmzq__main:has(>[data-admin-look=circle][data-admin-panes=course]){max-width:none;margin:0;padding:0}.ShellFrame-module__KyUmzq__main:has(>[data-admin-look=circle][data-admin-settings]>[data-admin-tool]){max-width:none;margin:0;padding:0}}
.AdminLayout-module__SjlaFG__page{gap:var(--space-section-gap);flex-direction:column;display:flex}.AdminLayout-module__SjlaFG__index{min-height:var(--layout-touch-target);align-items:center;display:none}.AdminLayout-module__SjlaFG__crumbs{gap:var(--space-control-gap);color:var(--color-text);font-size:var(--font-size-sm);line-height:var(--font-line-height-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.AdminLayout-module__SjlaFG__crumb+.AdminLayout-module__SjlaFG__crumb:before{content:"/";margin-right:var(--space-control-gap)}.AdminLayout-module__SjlaFG__head{justify-content:space-between;align-items:center;gap:var(--space-control-gap);flex-wrap:wrap;display:flex}.AdminLayout-module__SjlaFG__title{color:var(--color-text-strong);font-size:var(--font-size-2xl);line-height:var(--font-line-height-2xl);font-weight:var(--font-weight-semibold);margin:0}@media (max-width:767px){.AdminLayout-module__SjlaFG__index{display:inline-flex}}@media (min-width:768px){.AdminLayout-module__SjlaFG__page[data-admin-look=circle]>nav:not(:focus-within),.AdminLayout-module__SjlaFG__page[data-admin-look=circle] [data-admin-lede]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AdminLayout-module__SjlaFG__page[data-admin-look=circle]>.AdminLayout-module__SjlaFG__head{margin-top:var(--layout-admin-head-offset,0)}.AdminLayout-module__SjlaFG__page[data-admin-look=circle] :where(select:not([class]),input[type=search]:not([class]),input[type=date]:not([class]),input[type=number]:not([class])){min-height:var(--layout-admin-button-height,var(--layout-control-height));padding-inline:var(--space-control-padding-x);border:1px solid var(--color-admin-control-border,var(--color-border-strong));border-radius:var(--radius-control);background-color:var(--color-surface);color:var(--color-text);font-size:var(--font-size-sm);line-height:var(--font-line-height-sm)}.AdminLayout-module__SjlaFG__page[data-admin-look=circle] :where(select:not([class])){appearance:none;background-image:linear-gradient(to bottom left, transparent calc(50% - 1px * .75), var(--color-text-strong) calc(50% - 1px * .75), var(--color-text-strong) calc(50% + 1px * .75), transparent calc(50% + 1px * .75)), linear-gradient(to bottom right, transparent calc(50% - 1px * .75), var(--color-text-strong) calc(50% - 1px * .75), var(--color-text-strong) calc(50% + 1px * .75), transparent calc(50% + 1px * .75));background-repeat:no-repeat;background-size:calc(var(--space-control-gap) / 2) calc(var(--space-control-gap) / 2);background-position:right calc(var(--space-control-padding-x) + var(--space-control-gap) / 2) center, right var(--space-control-padding-x) center;padding-inline-end:calc(var(--space-control-padding-x) * 2 + var(--space-control-gap))}}@media (forced-colors:active) and (min-width:768px){.AdminLayout-module__SjlaFG__page[data-admin-look=circle] :where(select:not([class])){appearance:auto;background-image:none}}.AdminLayout-module__SjlaFG__window{display:contents}@media (min-width:768px){.AdminLayout-module__SjlaFG__page[data-sheet-desktop=window]>.AdminLayout-module__SjlaFG__head{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.AdminLayout-module__SjlaFG__page[data-sheet-desktop=window]>.AdminLayout-module__SjlaFG__window{box-sizing:border-box;gap:var(--space-section-gap);min-height:calc(100% - var(--sheet-bar-height));width:min(100%, var(--layout-admin-width-form,100%));padding-block:var(--layout-admin-window-gap,0) var(--space-section-gap);flex-direction:column;width:auto;margin-inline:0;display:flex}.AdminLayout-module__SjlaFG__page[data-sheet-desktop=window]>.AdminLayout-module__SjlaFG__window>:not(:where(dialog)){box-sizing:border-box;width:min(100%, var(--layout-admin-width-form,100%));margin-inline:auto}.AdminLayout-module__SjlaFG__page[data-admin-panes=course]{--admin-pane-side:var(--layout-admin-editor-panel-width,33%);min-height:calc(100dvh - var(--layout-header-height));gap:0}.AdminLayout-module__SjlaFG__page[data-admin-panes=course]>.AdminLayout-module__SjlaFG__head{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.AdminLayout-module__SjlaFG__page[data-admin-look=circle][data-admin-settings]>.AdminLayout-module__SjlaFG__head{padding-bottom:var(--layout-admin-title-rule-gap,calc(1px * 0));border-bottom:1px solid var(--color-admin-rule,var(--color-border));margin-bottom:var(--layout-admin-rule-space,calc(1px * 0))}}@media (max-width:767px){.AdminLayout-module__SjlaFG__page[data-admin-look=circle][data-admin-settings] .AdminLayout-module__SjlaFG__action:has(>[data-head-save]){display:none}}@media (min-width:768px){.AdminLayout-module__SjlaFG__page[data-admin-look=circle][data-admin-settings]:has(>[data-admin-tool]){min-height:calc(100dvh - var(--layout-header-height));gap:0}.AdminLayout-module__SjlaFG__page[data-admin-look=circle][data-admin-settings]:has(>[data-admin-tool])>.AdminLayout-module__SjlaFG__head{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}}@media (max-width:767px){.AdminLayout-module__SjlaFG__page[data-admin-look=circle] .AdminLayout-module__SjlaFG__action:has(>[data-head-links]){display:none}}@media (min-width:768px){.AdminLayout-module__SjlaFG__page[data-sheet-desktop=window][data-window-variant=panes]>.AdminLayout-module__SjlaFG__window{padding-block:0}.AdminLayout-module__SjlaFG__page[data-sheet-desktop=window][data-window-variant=panes]>.AdminLayout-module__SjlaFG__window>:not(:where(dialog)){width:calc(100% + 2 * var(--sheet-inset));margin-inline:calc(-1 * var(--sheet-inset));margin-block-end:calc(-1 * var(--space-section-gap))}.AdminLayout-module__SjlaFG__page[data-admin-panes=course] .AdminLayout-module__SjlaFG__action:has(>[data-course-preview]){display:none}.AdminLayout-module__SjlaFG__page[data-admin-look=circle][data-admin-head=quiet]>.AdminLayout-module__SjlaFG__head{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}}
.Badge-module__H8aylq__badge{min-height:var(--layout-badge-height);padding:0 var(--space-badge-padding-x);border:1px solid var(--color-badge-border);border-radius:var(--radius-control);background:var(--color-badge-background);color:var(--color-badge-text);font-size:var(--font-size-xs);line-height:var(--font-line-height-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.Badge-module__H8aylq__count{min-width:var(--layout-badge-height);border-radius:var(--radius-avatar)}.Badge-module__H8aylq__tag{background:var(--color-surface-muted);color:var(--color-text-strong);border-color:var(--color-border);font-weight:var(--font-weight-medium)}.Badge-module__H8aylq__primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.Badge-module__H8aylq__success{background:var(--color-success);border-color:var(--color-success);color:var(--color-on-primary)}.Badge-module__H8aylq__warning{background:var(--color-warning);border-color:var(--color-warning);color:var(--color-on-primary)}.Badge-module__H8aylq__danger{background:var(--color-danger);border-color:var(--color-danger);color:var(--color-on-danger)}@media (min-width:768px){main>[data-admin-look=circle] .Badge-module__H8aylq__success{background:var(--color-admin-badge-success-background,var(--color-success));border-color:var(--color-admin-badge-success-border,var(--color-success));color:var(--color-admin-badge-success-text,var(--color-on-primary))}main>[data-admin-look=circle] .Badge-module__H8aylq__count:not(.Badge-module__H8aylq__primary,.Badge-module__H8aylq__success,.Badge-module__H8aylq__warning,.Badge-module__H8aylq__danger){background:var(--color-admin-count-background,var(--color-badge-background));border-color:var(--color-admin-control-border,var(--color-badge-border));color:var(--color-admin-count-text,var(--color-badge-text))}main>[data-admin-look=circle] table .Badge-module__H8aylq__badge:not(.Badge-module__H8aylq__count,.Badge-module__H8aylq__tag,.Badge-module__H8aylq__primary,.Badge-module__H8aylq__success,.Badge-module__H8aylq__warning,.Badge-module__H8aylq__danger){min-height:0;color:inherit;font-size:inherit;line-height:inherit;font-weight:var(--font-weight-regular);background:0 0;border-width:0;padding:0}}@media (max-width:767px){[data-admin-media] .Badge-module__H8aylq__count{display:none}}@media (min-width:768px){main>[data-admin-look=circle] [data-admin-counts] .Badge-module__H8aylq__count{min-width:var(--layout-admin-count-width,var(--layout-badge-height))}}
.Card-module__b6YjYG__card{padding:var(--space-card-padding);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);color:var(--color-text)}.Card-module__b6YjYG__card[data-locked]{background:var(--color-surface-muted)}.Card-module__b6YjYG__flat{box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:0}@media (max-width:767px){.Card-module__b6YjYG__flat{border-bottom:1px solid var(--color-border)}}@media (min-width:768px){.Card-module__b6YjYG__flat{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding-inline:var(--space-card-padding)}}.Card-module__b6YjYG__marks{gap:var(--space-control-gap);margin:0 0 var(--space-control-gap);font-size:var(--font-size-xs);line-height:var(--font-line-height-xs);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.Card-module__b6YjYG__mark{align-items:center;gap:calc(var(--space-control-gap) / 2);display:inline-flex}@media (max-width:767px){[data-feed-mobile=compact] .Card-module__b6YjYG__flat{padding-top:var(--space-card-padding-top-phone,var(--space-card-padding));padding-bottom:var(--space-card-padding-bottom-phone,var(--space-card-padding))}[data-feed-mobile=compact] .Card-module__b6YjYG__card[data-pinned]>.Card-module__b6YjYG__marks{display:none}[data-feed-mobile=compact] .Card-module__b6YjYG__flat{border-bottom-color:var(--color-card-rule-phone,var(--color-border))}[data-courses-mobile=compact] .Card-module__b6YjYG__card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}[data-courses-mobile=compact] .Card-module__b6YjYG__card[data-locked]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}[data-members-mobile=compact] .Card-module__b6YjYG__flat{padding-top:var(--space-directory-row-top-phone,var(--space-card-padding));padding-bottom:var(--space-directory-row-bottom-phone,var(--space-card-padding));border-bottom-color:var(--color-card-rule-phone,var(--color-border))}[data-account-mobile=compact] .Card-module__b6YjYG__card{border-color:var(--color-card-rule-phone,var(--color-border))}}@media (min-width:768px){[data-feed-mobile=compact] .Card-module__b6YjYG__card[data-pinned]>.Card-module__b6YjYG__marks{display:none}[data-courses-desktop=card] .Card-module__b6YjYG__card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}[data-courses-desktop=card] .Card-module__b6YjYG__card[data-locked]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}main>[data-admin-look=circle] .Card-module__b6YjYG__card{border-color:var(--color-admin-card-border,var(--color-border))}}@media (forced-colors:active) and (min-width:768px){main>[data-admin-look=circle] .Card-module__b6YjYG__card{border-color:canvastext}}
.PriceList-module__PP6u6a__list{gap:var(--space-control-gap);margin:0;padding:0;list-style:none;display:grid}.PriceList-module__PP6u6a__item{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.PriceList-module__PP6u6a__choice{gap:var(--space-control-gap);padding:var(--space-card-padding);min-height:var(--layout-touch-target);cursor:pointer;align-items:flex-start;display:flex}.PriceList-module__PP6u6a__choice input{margin-top:var(--space-row-padding-y)}.PriceList-module__PP6u6a__plain{padding:var(--space-card-padding);display:block}.PriceList-module__PP6u6a__lines{gap:var(--space-row-padding-y);display:grid}.PriceList-module__PP6u6a__label{font-weight:var(--font-weight-semibold);color:var(--color-text-strong)}.PriceList-module__PP6u6a__main{font-size:var(--font-size-lg);line-height:var(--font-line-height-lg);color:var(--color-text-strong)}.PriceList-module__PP6u6a__tax{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--font-line-height-sm)}
.OfferCards-module__4BLuVa__list{gap:var(--space-control-gap);display:grid}.OfferCards-module__4BLuVa__name{margin:0 0 var(--space-control-gap);font-size:var(--font-size-lg);line-height:var(--font-line-height-lg);color:var(--color-text-strong)}.OfferCards-module__4BLuVa__table{border-collapse:collapse;width:100%}.OfferCards-module__4BLuVa__table th,.OfferCards-module__4BLuVa__table td{text-align:left;padding:var(--space-row-padding-y) var(--space-row-padding-x);border-bottom:1px solid var(--color-border-subtle)}.OfferCards-module__4BLuVa__action{display:flex}.OfferCards-module__4BLuVa__action>*{flex:1}@media (max-width:767px){.OfferCards-module__4BLuVa__action{padding:var(--space-page-gutter);background:var(--color-surface);border-top:1px solid var(--color-border);position:sticky;bottom:0}}
.CourseOutline-module__PNW_2a__outline{gap:var(--space-control-gap);min-width:0;display:grid}.CourseOutline-module__PNW_2a__tools{gap:var(--space-control-gap);justify-content:flex-end;display:flex}.CourseOutline-module__PNW_2a__section{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.CourseOutline-module__PNW_2a__sectionTitle{font-size:var(--font-size-base);margin:0}.CourseOutline-module__PNW_2a__toggle{width:100%;min-height:var(--layout-touch-target);padding:var(--space-row-padding-y) var(--space-row-padding-x);color:var(--color-text-strong);font:inherit;font-weight:var(--font-weight-semibold);text-align:left;cursor:pointer;background:0 0;border:0}.CourseOutline-module__PNW_2a__toggle:focus-visible,.CourseOutline-module__PNW_2a__lessonTitle:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.CourseOutline-module__PNW_2a__lessons{margin:0;padding:0;list-style:none}.CourseOutline-module__PNW_2a__lessons[data-layout=grid]{grid-template-columns:repeat(auto-fill, minmax(calc(var(--layout-touch-target) * 5), 1fr));gap:var(--space-control-gap);display:grid}@media (max-width:767px){.CourseOutline-module__PNW_2a__lessons[data-layout=grid]{grid-template-columns:1fr}}.CourseOutline-module__PNW_2a__lesson{gap:var(--space-control-gap);padding:var(--space-row-padding-y) var(--space-row-padding-x);border-top:1px solid var(--color-border-subtle);align-items:flex-start;display:flex}.CourseOutline-module__PNW_2a__lesson[aria-current=page]{background:var(--color-nav-active-subtle)}.CourseOutline-module__PNW_2a__thumbnail{width:calc(var(--layout-touch-target) * 1.5);aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-media)}.CourseOutline-module__PNW_2a__text{min-width:0;display:grid}.CourseOutline-module__PNW_2a__lessonTitle{color:var(--color-text-strong);overflow-wrap:anywhere;white-space:normal}.CourseOutline-module__PNW_2a__details{color:var(--color-text-muted);font-size:var(--font-size-sm)}.CourseOutline-module__PNW_2a__total{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.CourseOutline-module__PNW_2a__summaryRow,.CourseOutline-module__PNW_2a__stateIcon,.CourseOutline-module__PNW_2a__thumbnailSlot,.CourseOutline-module__PNW_2a__sectionCount,.CourseOutline-module__PNW_2a__sectionChevron{display:none}.CourseOutline-module__PNW_2a__stateText{display:contents}@media (max-width:767px){[data-courses-mobile=compact] .CourseOutline-module__PNW_2a__tools{display:none}[data-courses-mobile=compact] .CourseOutline-module__PNW_2a__summaryRow{justify-content:space-between;align-items:center;gap:var(--space-control-gap);margin-bottom:calc(var(--space-section-gap) - var(--space-control-gap));display:flex}[data-courses-mobile=compact] .CourseOutline-module__PNW_2a__summary{font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);color:var(--color-course-secondary-phone,var(--color-text));margin:0}[data-courses-mobile=compact] .CourseOutline-module__PNW_2a__summaryRow>button{min-height:0;padding:0 var(--space-course-inset-phone,var(--space-page-gutter));line-height:var(--font-line-height-sm);color:var(--color-course-heading-phone,var(--color-text-strong));border:0}[data-courses-mobile=compact] .CourseOutline-module__PNW_2a__total[data-stated=false]{display:none}[data-courses-mobile=compact] .CourseOutline-module__PNW_2a__section{border-color:var(--color-course-border-phone,var(--color-border));border-radius:var(--radius-course-section-phone,var(--radius-card))}[data-courses-mobile=compact] .CourseOutline-module__PNW_2a__toggle{align-items:center;gap:var(--space-course-section-gap-phone,var(--space-control-gap));padding:var(--space-row-padding-y) var(--space-page-gutter);font-size:var(--font-size-sm);line-height:var(--font-line-height-sm);font-weight:var(--font-weight-medium);color:var(--color-course-section-text-phone,var(--color-text-strong));display:flex}[data-courses-mobile=compact] .CourseOutline-module__PNW_2a__sectionName{flex:1;min-width:0}[data-courses-mobile=compact] .CourseOutline-module__PNW_2a__sectionCount{font-weight:var(--font-weight-regular);color:var(--color-course-secondary-phone,var(--color-text-muted));flex:none;display:inline}[data-courses-mobile=compact] .CourseOutline-module__PNW_2a__sectionChevron{color:var(--color-course-secondary-phone,currentColor);flex:none;margin-inline-end:var(--space-course-chevron-inset-phone,0);display:inline-flex}[data-courses-mobile=compact] .CourseOutline-module__PNW_2a__lesson{margin-inline:var(--space-page-gutter);padding:var(--space-course-lesson-padding-y-phone,var(--space-row-padding-y)) var(--space-course-inset-phone,var(--space-row-padding-x));align-items:center;gap:var(--space-course-inset-phone,var(--space-control-gap));border-top-color:var(--color-course-border-phone,var(--color-border-subtle));position:relative}[data-courses-mobile=compact] .CourseOutline-module__PNW_2a__stateText{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;display:block;position:absolute;overflow:hidden}[data-courses-mobile=compact] .CourseOutline-module__PNW_2a__stateIcon{width:var(--layout-course-state-size-phone,var(--layout-lock-icon-size));height:var(--layout-course-state-size-phone,var(--layout-lock-icon-size));border:1px solid var(--color-course-state-phone,var(--color-border-strong));border-radius:var(--radius-avatar);color:var(--color-course-state-phone,var(--color-text-muted));flex:none;justify-content:center;align-items:center;display:inline-flex}[data-courses-mobile=compact] .CourseOutline-module__PNW_2a__stateIcon svg{width:70%;height:70%}[data-courses-mobile=compact] .CourseOutline-module__PNW_2a__stateIcon[data-state=completed]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}[data-courses-mobile=compact] .CourseOutline-module__PNW_2a__thumbnail{width:var(--layout-course-thumbnail-width-phone,calc(var(--layout-touch-target) * 1.5));height:var(--layout-course-thumbnail-height-phone,auto)}[data-courses-mobile=compact] .CourseOutline-module__PNW_2a__thumbnailSlot{width:var(--layout-course-thumbnail-width-phone,0);height:var(--layout-course-thumbnail-height-phone,0);flex:none;display:block}[data-courses-mobile=compact] .CourseOutline-module__PNW_2a__lessonTitle{white-space:nowrap;text-overflow:ellipsis;font-size:var(--font-size-sm);line-height:var(--font-line-height-sm);display:block;overflow:hidden}[data-courses-mobile=compact] .CourseOutline-module__PNW_2a__details{display:none}[data-courses-mobile=compact] .CourseOutline-module__PNW_2a__lessonTitle{color:var(--color-course-body-phone,var(--color-text-strong));text-decoration:none}:is([data-courses-mobile=compact] a.CourseOutline-module__PNW_2a__lessonTitle:hover,[data-courses-mobile=compact] a.CourseOutline-module__PNW_2a__lessonTitle:focus-visible){text-decoration:underline}}@media (min-width:768px){[data-courses-desktop=card] .CourseOutline-module__PNW_2a__tools{display:none}[data-courses-desktop=card] .CourseOutline-module__PNW_2a__summaryRow{justify-content:space-between;align-items:center;gap:var(--space-control-gap);margin-bottom:calc(var(--space-section-gap) - var(--space-control-gap));display:flex}[data-courses-desktop=card] .CourseOutline-module__PNW_2a__summary{font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);margin:0}[data-courses-desktop=card] .CourseOutline-module__PNW_2a__summaryRow>button{min-height:0;padding:0 var(--space-course-inset-phone,var(--space-page-gutter));line-height:var(--font-line-height-sm);border:0}[data-courses-desktop=card] .CourseOutline-module__PNW_2a__total[data-stated=false]{display:none}[data-courses-desktop=card] .CourseOutline-module__PNW_2a__section{border-color:var(--color-course-border-phone,var(--color-border));border-radius:var(--radius-course-section-phone,var(--radius-card))}[data-courses-desktop=card] .CourseOutline-module__PNW_2a__toggle{align-items:center;gap:var(--space-course-section-gap-phone,var(--space-control-gap));padding:var(--space-row-padding-y) var(--space-page-gutter);font-size:var(--font-size-sm);line-height:var(--font-line-height-sm);font-weight:var(--font-weight-medium);display:flex}[data-courses-desktop=card] .CourseOutline-module__PNW_2a__sectionName{flex:1;min-width:0}[data-courses-desktop=card] .CourseOutline-module__PNW_2a__sectionCount{font-weight:var(--font-weight-regular);color:var(--color-course-secondary-phone,var(--color-text-muted));flex:none;display:inline}[data-courses-desktop=card] .CourseOutline-module__PNW_2a__sectionChevron{color:var(--color-course-secondary-phone,currentColor);flex:none;margin-inline-end:var(--space-course-chevron-inset-phone,0);display:inline-flex}[data-courses-desktop=card] .CourseOutline-module__PNW_2a__lessons[data-layout=list] .CourseOutline-module__PNW_2a__lesson{margin-inline:var(--space-page-gutter);padding:var(--space-course-lesson-padding-y-phone,var(--space-row-padding-y)) var(--space-course-inset-phone,var(--space-row-padding-x));align-items:center;gap:var(--space-course-inset-phone,var(--space-control-gap));border-top-color:var(--color-course-border-phone,var(--color-border-subtle));position:relative}[data-courses-desktop=card] .CourseOutline-module__PNW_2a__lessons[data-layout=list] .CourseOutline-module__PNW_2a__stateText{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;display:block;position:absolute;overflow:hidden}[data-courses-desktop=card] .CourseOutline-module__PNW_2a__lessons[data-layout=list] .CourseOutline-module__PNW_2a__stateIcon{width:var(--layout-course-state-size-phone,var(--layout-lock-icon-size));height:var(--layout-course-state-size-phone,var(--layout-lock-icon-size));border:1px solid var(--color-course-state-phone,var(--color-border-strong));border-radius:var(--radius-avatar);color:var(--color-course-state-phone,var(--color-text-muted));flex:none;justify-content:center;align-items:center;display:inline-flex}[data-courses-desktop=card] .CourseOutline-module__PNW_2a__lessons[data-layout=list] .CourseOutline-module__PNW_2a__stateIcon svg{width:70%;height:70%}[data-courses-desktop=card] .CourseOutline-module__PNW_2a__lessons[data-layout=list] .CourseOutline-module__PNW_2a__stateIcon[data-state=completed]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}[data-courses-desktop=card] .CourseOutline-module__PNW_2a__lessons[data-layout=list] .CourseOutline-module__PNW_2a__thumbnail{width:var(--layout-course-thumbnail-width-phone,calc(var(--layout-touch-target) * 1.5));height:var(--layout-course-thumbnail-height-phone,auto)}[data-courses-desktop=card] .CourseOutline-module__PNW_2a__lessons[data-layout=list] .CourseOutline-module__PNW_2a__thumbnailSlot{width:var(--layout-course-thumbnail-width-phone,0);height:var(--layout-course-thumbnail-height-phone,0);flex:none;display:block}[data-courses-desktop=card] .CourseOutline-module__PNW_2a__lessons[data-layout=list] .CourseOutline-module__PNW_2a__lessonTitle{white-space:nowrap;text-overflow:ellipsis;font-size:var(--font-size-sm);line-height:var(--font-line-height-sm);text-decoration:none;display:block;overflow:hidden}:is([data-courses-desktop=card] .CourseOutline-module__PNW_2a__lessons[data-layout=list] a.CourseOutline-module__PNW_2a__lessonTitle:hover,[data-courses-desktop=card] .CourseOutline-module__PNW_2a__lessons[data-layout=list] a.CourseOutline-module__PNW_2a__lessonTitle:focus-visible){text-decoration:underline}[data-courses-desktop=card] .CourseOutline-module__PNW_2a__lessons[data-layout=list] .CourseOutline-module__PNW_2a__details{display:none}}
.Confetti-module__KXRc3a__canvas{pointer-events:none;z-index:1000;width:100%;height:100%;position:fixed;inset:0}
.Avatar-module__IVwToW__avatar{width:var(--layout-avatar-size);height:var(--layout-avatar-size);border-radius:var(--radius-avatar);background:var(--color-surface-muted);color:var(--color-text-strong);font-size:var(--font-size-sm);line-height:1;font-weight:var(--font-weight-semibold);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.Avatar-module__IVwToW__sm{width:calc(var(--layout-avatar-size) * .75);height:calc(var(--layout-avatar-size) * .75);font-size:var(--font-size-xs)}.Avatar-module__IVwToW__lg{width:calc(var(--layout-avatar-size) * 2);height:calc(var(--layout-avatar-size) * 2);font-size:var(--font-size-lg)}.Avatar-module__IVwToW__image{object-fit:cover;border-radius:inherit;width:100%;height:100%;overflow:hidden}.Avatar-module__IVwToW__initials{border-radius:inherit;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex;overflow:hidden}.Avatar-module__IVwToW__sm{width:var(--layout-avatar-sm-size,calc(var(--layout-avatar-size) * .75));height:var(--layout-avatar-sm-size,calc(var(--layout-avatar-size) * .75))}.Avatar-module__IVwToW__lg{width:var(--layout-avatar-lg-size,calc(var(--layout-avatar-size) * 2));height:var(--layout-avatar-lg-size,calc(var(--layout-avatar-size) * 2))}.Avatar-module__IVwToW__initials[data-tone]{color:var(--color-avatar-initials-text,var(--color-text-strong))}.Avatar-module__IVwToW__initials[data-tone="1"]{background:var(--color-avatar-tone-01,var(--color-surface-muted))}.Avatar-module__IVwToW__initials[data-tone="2"]{background:var(--color-avatar-tone-02,var(--color-surface-muted))}.Avatar-module__IVwToW__initials[data-tone="3"]{background:var(--color-avatar-tone-03,var(--color-surface-muted))}.Avatar-module__IVwToW__initials[data-tone="4"]{background:var(--color-avatar-tone-04,var(--color-surface-muted))}.Avatar-module__IVwToW__initials[data-tone="5"]{background:var(--color-avatar-tone-05,var(--color-surface-muted))}.Avatar-module__IVwToW__initials[data-tone="6"]{background:var(--color-avatar-tone-06,var(--color-surface-muted))}.Avatar-module__IVwToW__initials[data-tone="7"]{background:var(--color-avatar-tone-07,var(--color-surface-muted))}.Avatar-module__IVwToW__initials[data-tone="8"]{background:var(--color-avatar-tone-08,var(--color-surface-muted))}.Avatar-module__IVwToW__initials[data-tone="9"]{background:var(--color-avatar-tone-09,var(--color-surface-muted))}.Avatar-module__IVwToW__initials[data-tone="10"]{background:var(--color-avatar-tone-10,var(--color-surface-muted))}.Avatar-module__IVwToW__initials[data-tone="11"]{background:var(--color-avatar-tone-11,var(--color-surface-muted))}.Avatar-module__IVwToW__initials[data-tone="12"]{background:var(--color-avatar-tone-12,var(--color-surface-muted))}.Avatar-module__IVwToW__initials[data-tone="13"]{background:var(--color-avatar-tone-13,var(--color-surface-muted))}.Avatar-module__IVwToW__initials[data-tone="14"]{background:var(--color-avatar-tone-14,var(--color-surface-muted))}.Avatar-module__IVwToW__initials[data-tone="15"]{background:var(--color-avatar-tone-15,var(--color-surface-muted))}.Avatar-module__IVwToW__initials[data-tone="16"]{background:var(--color-avatar-tone-16,var(--color-surface-muted))}.Avatar-module__IVwToW__initials[data-tone="17"]{background:var(--color-avatar-tone-17,var(--color-surface-muted))}.Avatar-module__IVwToW__initials[data-tone="18"]{background:var(--color-avatar-tone-18,var(--color-surface-muted))}.Avatar-module__IVwToW__sm{font-size:var(--font-size-avatar-sm-initials,var(--font-size-xs))}.Avatar-module__IVwToW__initials[data-tone="1"]{color:var(--color-avatar-initials-text-01,var(--color-avatar-initials-text,var(--color-text-strong)))}.Avatar-module__IVwToW__initials[data-tone="2"]{color:var(--color-avatar-initials-text-02,var(--color-avatar-initials-text,var(--color-text-strong)))}.Avatar-module__IVwToW__initials[data-tone="3"]{color:var(--color-avatar-initials-text-03,var(--color-avatar-initials-text,var(--color-text-strong)))}.Avatar-module__IVwToW__initials[data-tone="4"]{color:var(--color-avatar-initials-text-04,var(--color-avatar-initials-text,var(--color-text-strong)))}.Avatar-module__IVwToW__initials[data-tone="5"]{color:var(--color-avatar-initials-text-05,var(--color-avatar-initials-text,var(--color-text-strong)))}.Avatar-module__IVwToW__initials[data-tone="6"]{color:var(--color-avatar-initials-text-06,var(--color-avatar-initials-text,var(--color-text-strong)))}.Avatar-module__IVwToW__initials[data-tone="7"]{color:var(--color-avatar-initials-text-07,var(--color-avatar-initials-text,var(--color-text-strong)))}.Avatar-module__IVwToW__initials[data-tone="8"]{color:var(--color-avatar-initials-text-08,var(--color-avatar-initials-text,var(--color-text-strong)))}.Avatar-module__IVwToW__initials[data-tone="9"]{color:var(--color-avatar-initials-text-09,var(--color-avatar-initials-text,var(--color-text-strong)))}.Avatar-module__IVwToW__initials[data-tone="10"]{color:var(--color-avatar-initials-text-10,var(--color-avatar-initials-text,var(--color-text-strong)))}.Avatar-module__IVwToW__initials[data-tone="11"]{color:var(--color-avatar-initials-text-11,var(--color-avatar-initials-text,var(--color-text-strong)))}.Avatar-module__IVwToW__initials[data-tone="12"]{color:var(--color-avatar-initials-text-12,var(--color-avatar-initials-text,var(--color-text-strong)))}.Avatar-module__IVwToW__initials[data-tone="13"]{color:var(--color-avatar-initials-text-13,var(--color-avatar-initials-text,var(--color-text-strong)))}.Avatar-module__IVwToW__initials[data-tone="14"]{color:var(--color-avatar-initials-text-14,var(--color-avatar-initials-text,var(--color-text-strong)))}.Avatar-module__IVwToW__initials[data-tone="15"]{color:var(--color-avatar-initials-text-15,var(--color-avatar-initials-text,var(--color-text-strong)))}.Avatar-module__IVwToW__initials[data-tone="16"]{color:var(--color-avatar-initials-text-16,var(--color-avatar-initials-text,var(--color-text-strong)))}.Avatar-module__IVwToW__initials[data-tone="17"]{color:var(--color-avatar-initials-text-17,var(--color-avatar-initials-text,var(--color-text-strong)))}.Avatar-module__IVwToW__initials[data-tone="18"]{color:var(--color-avatar-initials-text-18,var(--color-avatar-initials-text,var(--color-text-strong)))}
.ConfirmDialog-module__Xa8SYq__message{margin:0 0 var(--space-page-gutter)}.ConfirmDialog-module__Xa8SYq__label{margin-bottom:calc(var(--space-control-gap) / 2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-strong);display:block}
.ReportForm-module__dj3k8q__form{gap:var(--space-section-gap);flex-direction:column;display:flex}.ReportForm-module__dj3k8q__actions{justify-content:flex-end;gap:var(--space-control-gap);display:flex}
.DataTable-module__7dcBQG__wrap{gap:var(--space-control-gap);flex-direction:column;display:flex}.DataTable-module__7dcBQG__scroll{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);overflow-x:auto}.DataTable-module__7dcBQG__table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm);line-height:var(--font-line-height-sm)}.DataTable-module__7dcBQG__table th,.DataTable-module__7dcBQG__table td{padding:var(--space-row-padding-y) var(--space-row-padding-x);border-bottom:1px solid var(--color-border-subtle);text-align:left;vertical-align:middle}.DataTable-module__7dcBQG__table th{color:var(--color-text-strong);font-weight:var(--font-weight-semibold);background:var(--color-surface-muted)}.DataTable-module__7dcBQG__table tbody tr:last-child td{border-bottom:0}.DataTable-module__7dcBQG__table tr[aria-selected=true] td{background:var(--color-nav-active-subtle)}.DataTable-module__7dcBQG__check{width:var(--layout-touch-target)}.DataTable-module__7dcBQG__sticky{background:var(--color-surface);position:sticky;left:0}.DataTable-module__7dcBQG__table th.DataTable-module__7dcBQG__sticky{background:var(--color-surface-muted)}.DataTable-module__7dcBQG__sort{align-items:center;gap:calc(var(--space-control-gap) / 2);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.DataTable-module__7dcBQG__sort:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.DataTable-module__7dcBQG__pager{justify-content:flex-end;align-items:center;gap:var(--space-control-gap);font-size:var(--font-size-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.DataTable-module__7dcBQG__total{margin-right:auto}.DataTable-module__7dcBQG__empty{padding:var(--space-section-gap) 0}.DataTable-module__7dcBQG__cards{margin:0;padding:0;list-style:none;display:none}.DataTable-module__7dcBQG__card{padding:var(--space-card-padding);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}@media (max-width:767px){.DataTable-module__7dcBQG__hideOnPhone{display:none}.DataTable-module__7dcBQG__cards{gap:var(--space-control-gap);flex-direction:column;display:flex}.DataTable-module__7dcBQG__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.DataTable-module__7dcBQG__table,.DataTable-module__7dcBQG__table tbody,.DataTable-module__7dcBQG__table tr,.DataTable-module__7dcBQG__table td{display:block}.DataTable-module__7dcBQG__table tr{padding:var(--space-control-gap) 0;border-bottom:1px solid var(--color-border)}.DataTable-module__7dcBQG__table td{justify-content:space-between;gap:var(--space-control-gap);border:0;display:flex}.DataTable-module__7dcBQG__table td[data-label]:before{content:attr(data-label);color:var(--color-text-muted)}}@media (min-width:768px){main>[data-admin-look=circle] .DataTable-module__7dcBQG__scroll{border-color:var(--color-admin-table-rule,var(--color-border));border-radius:var(--layout-admin-table-radius,var(--radius-card))}main>[data-admin-look=circle] .DataTable-module__7dcBQG__table{--layout-avatar-sm-size:var(--layout-admin-avatar-size,calc(var(--layout-avatar-size) * .75))}:is(main>[data-admin-look=circle] .DataTable-module__7dcBQG__table th,main>[data-admin-look=circle] .DataTable-module__7dcBQG__table td){padding-block:calc((var(--layout-admin-row-height,calc(var(--font-line-height-sm) + var(--space-row-padding-y) * 2)) - var(--font-line-height-sm)) / 2);padding-inline:var(--layout-admin-table-padding,var(--space-row-padding-x));border-bottom-color:var(--color-admin-table-rule,var(--color-border-subtle))}main>[data-admin-look=circle] .DataTable-module__7dcBQG__table th{padding-block:calc((var(--layout-admin-table-head-height,calc(var(--font-line-height-sm) + var(--space-row-padding-y) * 2)) - var(--font-line-height-sm)) / 2);background:var(--color-surface);font-weight:var(--font-weight-medium)}main>[data-admin-look=circle] .DataTable-module__7dcBQG__table a:not([class]){color:var(--color-text-strong);text-decoration:none}:is(main>[data-admin-look=circle] .DataTable-module__7dcBQG__table a:not([class]):hover,main>[data-admin-look=circle] .DataTable-module__7dcBQG__table a:not([class]):focus-visible){text-decoration:underline}main>[data-admin-look=circle] .DataTable-module__7dcBQG__table .DataTable-module__7dcBQG__check{width:0;padding-inline:0;position:relative}main>[data-admin-look=circle] .DataTable-module__7dcBQG__table .DataTable-module__7dcBQG__check>input{inset-inline-start:var(--layout-admin-table-padding,var(--space-row-padding-x));opacity:0;margin:0;position:absolute;top:50%;transform:translateY(-50%)}main>[data-admin-look=circle] .DataTable-module__7dcBQG__table tr:hover>.DataTable-module__7dcBQG__check>input{opacity:1}main>[data-admin-look=circle] .DataTable-module__7dcBQG__table tr:focus-within>.DataTable-module__7dcBQG__check>input{opacity:1}main>[data-admin-look=circle] .DataTable-module__7dcBQG__table tr[aria-selected=true]>.DataTable-module__7dcBQG__check>input{opacity:1}main>[data-admin-look=circle] .DataTable-module__7dcBQG__table:has(tr[aria-selected=true]) thead .DataTable-module__7dcBQG__check>input{opacity:1}}@media (min-width:768px) and (hover:none){main>[data-admin-look=circle] .DataTable-module__7dcBQG__table .DataTable-module__7dcBQG__check{width:var(--layout-touch-target);padding-inline:var(--layout-admin-table-padding,var(--space-row-padding-x))}main>[data-admin-look=circle] .DataTable-module__7dcBQG__table .DataTable-module__7dcBQG__check>input{margin:revert;opacity:1;position:static;transform:none}}@media (min-width:768px){main>[data-admin-look=circle] .DataTable-module__7dcBQG__table tbody tr{height:var(--layout-admin-row-height,calc(var(--font-line-height-sm) + var(--space-row-padding-y) * 2))}main>[data-admin-look=circle] .DataTable-module__7dcBQG__table thead tr{height:var(--layout-admin-table-head-height,calc(var(--font-line-height-sm) + var(--space-row-padding-y) * 2))}:is(main>[data-admin-look=circle] .DataTable-module__7dcBQG__table th,main>[data-admin-look=circle] .DataTable-module__7dcBQG__table td){vertical-align:middle;padding-block:1px}}@media (min-width:768px) and (not (hover:none)){main>[data-admin-look=circle] .DataTable-module__7dcBQG__table .DataTable-module__7dcBQG__check+:is(td,th){padding-inline-start:calc(var(--layout-admin-table-padding,var(--space-row-padding-x)) + var(--space-control-gap) * 3)}main>[data-admin-look=circle] .DataTable-module__7dcBQG__table .DataTable-module__7dcBQG__check>input{pointer-events:none}main>[data-admin-look=circle] .DataTable-module__7dcBQG__table tr:hover>.DataTable-module__7dcBQG__check>input{pointer-events:auto}main>[data-admin-look=circle] .DataTable-module__7dcBQG__table tr:focus-within>.DataTable-module__7dcBQG__check>input{pointer-events:auto}main>[data-admin-look=circle] .DataTable-module__7dcBQG__table tr[aria-selected=true]>.DataTable-module__7dcBQG__check>input{pointer-events:auto}main>[data-admin-look=circle] .DataTable-module__7dcBQG__table:has(tr[aria-selected=true]) thead .DataTable-module__7dcBQG__check>input{pointer-events:auto}}@media (min-width:768px){main>[data-admin-look=circle] [data-admin-media] .DataTable-module__7dcBQG__table tbody tr{height:var(--layout-admin-media-row-height,var(--layout-admin-row-height,calc(var(--font-line-height-sm) + var(--space-row-padding-y) * 2)))}main>[data-admin-look=circle] [data-admin-media] .DataTable-module__7dcBQG__table{--layout-avatar-sm-size:var(--layout-admin-media-avatar-size,var(--layout-admin-avatar-size,calc(var(--layout-avatar-size) * .75)))}}
.LessonAttendanceCapture-module__HCj98W__info{width:100%;max-width:var(--layout-content-width);gap:var(--space-control-gap);min-width:0;padding:var(--space-card-padding);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--font-size-sm);display:grid}.LessonAttendanceCapture-module__HCj98W__line{margin:0}.LessonAttendanceCapture-module__HCj98W__info a{color:var(--color-primary);overflow-wrap:anywhere}
.DateTimePicker-module__QD4Hea__picker{gap:calc(var(--space-control-gap) / 2);flex-direction:column;display:flex}.DateTimePicker-module__QD4Hea__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-strong)}.DateTimePicker-module__QD4Hea__phone{display:contents}.DateTimePicker-module__QD4Hea__look{display:none}@media (min-width:768px){main>[data-sheet-desktop=window][data-admin-look=circle] .DateTimePicker-module__QD4Hea__split>.DateTimePicker-module__QD4Hea__phone{display:none}main>[data-sheet-desktop=window][data-admin-look=circle] .DateTimePicker-module__QD4Hea__split>.DateTimePicker-module__QD4Hea__look{grid-template-columns:var(--layout-admin-event-label-width,auto) minmax(0, 1fr);align-items:center;display:grid}main>[data-sheet-desktop=window][data-admin-look=circle] .DateTimePicker-module__QD4Hea__split>.DateTimePicker-module__QD4Hea__look>label{padding-inline-end:var(--space-control-gap)}main>[data-sheet-desktop=window][data-admin-look=circle] .DateTimePicker-module__QD4Hea__split>.DateTimePicker-module__QD4Hea__look>.DateTimePicker-module__QD4Hea__pair{gap:var(--space-control-gap);display:flex}main>[data-sheet-desktop=window][data-admin-look=circle] .DateTimePicker-module__QD4Hea__split>.DateTimePicker-module__QD4Hea__look>.DateTimePicker-module__QD4Hea__pair>input{flex:1 1 0;min-width:0}main>[data-sheet-desktop=window][data-admin-look=circle] .DateTimePicker-module__QD4Hea__split>.DateTimePicker-module__QD4Hea__look>.DateTimePicker-module__QD4Hea__pair>input:last-child{width:var(--layout-admin-event-time-width,auto);flex:none}main>[data-sheet-desktop=window][data-admin-look=circle] .DateTimePicker-module__QD4Hea__split>.DateTimePicker-module__QD4Hea__look[data-past=true]>.DateTimePicker-module__QD4Hea__pair>input{background:var(--color-admin-field-past,var(--color-surface))}main>[data-sheet-desktop=window][data-admin-look=circle] .DateTimePicker-module__QD4Hea__split>.DateTimePicker-module__QD4Hea__look>.DateTimePicker-module__QD4Hea__pair>input:last-child{padding-inline:calc(var(--space-control-padding-x) / 2)}main>[data-sheet-desktop=window][data-admin-look=circle] .DateTimePicker-module__QD4Hea__split>.DateTimePicker-module__QD4Hea__look>.DateTimePicker-module__QD4Hea__pair>input:last-child{font-size:var(--font-size-sm)}}
.CourseFinished-module__szmoNW__finished{gap:var(--space-control-gap);padding:var(--space-card-padding);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);display:grid}.CourseFinished-module__szmoNW__title{font-size:var(--font-size-xl);overflow-wrap:anywhere;margin:0}.CourseFinished-module__szmoNW__actions{gap:var(--space-control-gap);flex-wrap:wrap;display:flex}@media (max-width:767px){.CourseFinished-module__szmoNW__actions{background:var(--color-surface);padding:var(--space-control-gap) 0;position:sticky;bottom:0}}
.EventCard-module__HPQTRG__card{gap:var(--space-grid-gap-column);align-items:flex-start;display:flex}.EventCard-module__HPQTRG__body{gap:var(--space-control-gap);flex:1;min-width:0;display:grid}.EventCard-module__HPQTRG__when,.EventCard-module__HPQTRG__meta{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.EventCard-module__HPQTRG__zone{white-space:nowrap}.EventCard-module__HPQTRG__title{font-size:var(--font-size-lg);line-height:var(--font-line-height-lg);overflow-wrap:anywhere;margin:0}.EventCard-module__HPQTRG__title a{color:var(--color-text-strong);text-decoration:none}.EventCard-module__HPQTRG__badges,.EventCard-module__HPQTRG__actions{gap:var(--space-control-gap);flex-wrap:wrap;align-items:center;display:flex}.EventCard-module__HPQTRG__replay{color:var(--color-primary);min-height:var(--layout-touch-target);align-items:center;display:inline-flex}.EventCard-module__HPQTRG__cover{width:var(--layout-panel-width);aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-media)}@media (max-width:767px){.EventCard-module__HPQTRG__card{flex-direction:column-reverse}.EventCard-module__HPQTRG__cover{width:100%}.EventCard-module__HPQTRG__actions>*{flex:100%}}
.EmptyState-module__7SqAPW__empty{align-items:center;gap:var(--space-control-gap);padding:var(--space-section-gap) var(--space-page-gutter);text-align:center;color:var(--color-text-muted);flex-direction:column;display:flex}.EmptyState-module__7SqAPW__title{font-size:var(--font-size-lg);line-height:var(--font-line-height-lg);color:var(--color-text-strong);margin:0}.EmptyState-module__7SqAPW__message{max-width:40ch;margin:0}.EmptyState-module__7SqAPW__action{margin-top:var(--space-control-gap)}
.Field-module__bfn3sa__field{gap:calc(var(--space-control-gap) / 2);margin-bottom:var(--space-page-gutter);flex-direction:column;display:flex}.Field-module__bfn3sa__label{font-size:var(--font-size-sm);line-height:var(--font-line-height-sm);font-weight:var(--font-weight-medium);color:var(--color-text-strong)}.Field-module__bfn3sa__optional{font-weight:var(--font-weight-regular);color:var(--color-text-muted)}.Field-module__bfn3sa__hint{font-size:var(--font-size-sm);line-height:var(--font-line-height-sm);color:var(--color-text-muted);margin:0}.Field-module__bfn3sa__error{font-size:var(--font-size-sm);line-height:var(--font-line-height-sm);color:var(--color-danger);margin:0}.Field-module__bfn3sa__star{color:var(--color-field-star-phone,var(--color-danger));display:none}@media (max-width:767px){[data-account-mobile=compact] .Field-module__bfn3sa__star{display:inline}[data-account-mobile=compact] .Field-module__bfn3sa__optional{display:none}[data-account-mobile=compact] .Field-module__bfn3sa__field{margin-bottom:0}[data-account-mobile=compact] .Field-module__bfn3sa__label{color:var(--color-field-label-phone,var(--color-text-strong));font-size:var(--font-size-field-label-phone,var(--font-size-sm));line-height:var(--font-line-height-sm);font-weight:var(--font-weight-field-label-phone,var(--font-weight-medium))}[data-account-mobile=compact] .Field-module__bfn3sa__hint{color:var(--color-text-subline,var(--color-text-muted));font-size:var(--font-size-field-hint-phone,var(--font-size-sm));line-height:var(--font-line-height-sm)}}@media (min-width:768px){[data-sheet-desktop=window][data-account-mobile=compact]>form>section>.Field-module__bfn3sa__field>.Field-module__bfn3sa__label>.Field-module__bfn3sa__star{display:inline}[data-sheet-desktop=window][data-account-mobile=compact]>form>section>div>.Field-module__bfn3sa__field>.Field-module__bfn3sa__label>.Field-module__bfn3sa__star{display:inline}[data-sheet-desktop=window][data-account-mobile=compact]>form>section>.Field-module__bfn3sa__field>.Field-module__bfn3sa__label>.Field-module__bfn3sa__optional{display:none}[data-sheet-desktop=window][data-account-mobile=compact]>form>section>div>.Field-module__bfn3sa__field>.Field-module__bfn3sa__label>.Field-module__bfn3sa__optional{display:none}[data-sheet-desktop=window][data-account-mobile=compact]>form>section>.Field-module__bfn3sa__field>.Field-module__bfn3sa__label{color:var(--color-field-label-phone,var(--color-text-strong));font-size:var(--font-size-field-label-phone,var(--font-size-sm));line-height:var(--font-line-height-sm);font-weight:var(--font-weight-field-label-phone,var(--font-weight-medium))}[data-sheet-desktop=window][data-account-mobile=compact]>form>section>div>.Field-module__bfn3sa__field>.Field-module__bfn3sa__label{color:var(--color-field-label-phone,var(--color-text-strong));font-size:var(--font-size-field-label-phone,var(--font-size-sm));line-height:var(--font-line-height-sm);font-weight:var(--font-weight-field-label-phone,var(--font-weight-medium))}[data-sheet-desktop=window][data-account-mobile=compact]>form>section>.Field-module__bfn3sa__field>.Field-module__bfn3sa__hint{color:var(--color-text-subline,var(--color-text-muted));font-size:var(--font-size-field-hint-phone,var(--font-size-sm));line-height:var(--font-line-height-sm)}[data-sheet-desktop=window][data-account-mobile=compact]>form>section>div>.Field-module__bfn3sa__field>.Field-module__bfn3sa__hint{color:var(--color-text-subline,var(--color-text-muted));font-size:var(--font-size-field-hint-phone,var(--font-size-sm));line-height:var(--font-line-height-sm)}[data-sheet-desktop=window][data-account-mobile=compact]>form>section>.Field-module__bfn3sa__field{margin-bottom:0}[data-sheet-desktop=window][data-account-mobile=compact]>form>section>div>.Field-module__bfn3sa__field{margin-bottom:0}}
.IconButton-module__09XwpW__button{width:var(--layout-touch-target);height:var(--layout-touch-target);border-radius:var(--radius-control);color:var(--color-text-strong);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.IconButton-module__09XwpW__button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.IconButton-module__09XwpW__quiet{background:0 0}.IconButton-module__09XwpW__quiet:hover{background:var(--color-surface-muted)}.IconButton-module__09XwpW__secondary{background:var(--color-surface);border-color:var(--color-border-strong)}.IconButton-module__09XwpW__badge{position:absolute;top:0;right:0}.IconButton-module__09XwpW__button:disabled{opacity:.4;cursor:not-allowed}@media (min-width:768px){.IconButton-module__09XwpW__quiet[aria-expanded=true]{background:var(--color-nav-bar-active-background,transparent)}.IconButton-module__09XwpW__quiet[aria-expanded=true]:hover{background:var(--color-nav-bar-active-background,var(--color-surface-muted))}}
.LineChart-module__9q7tZa__figure{gap:var(--space-control-gap);margin:0;display:grid}.LineChart-module__9q7tZa__svg{aspect-ratio:3;width:100%;overflow:visible}.LineChart-module__9q7tZa__main,.LineChart-module__9q7tZa__comparison{fill:none;stroke-width:2.5px;vector-effect:non-scaling-stroke}.LineChart-module__9q7tZa__main{stroke:var(--color-chart-primary)}.LineChart-module__9q7tZa__comparison{stroke:var(--color-chart-comparison);stroke-dasharray:6 4}.LineChart-module__9q7tZa__dot{fill:currentColor}.LineChart-module__9q7tZa__baseline{stroke:var(--color-border);stroke-width:1px;vector-effect:non-scaling-stroke}.LineChart-module__9q7tZa__legend{gap:var(--space-card-padding);font-size:var(--font-size-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.LineChart-module__9q7tZa__keyMain:before,.LineChart-module__9q7tZa__keyComparison:before{content:"";width:var(--space-section-gap);vertical-align:middle;border-top:2px solid var(--color-chart-primary);margin-inline-end:var(--space-control-gap);display:inline-block}.LineChart-module__9q7tZa__keyComparison:before{border-top:2px dashed var(--color-chart-comparison)}.LineChart-module__9q7tZa__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.LineChart-module__9q7tZa__yAxis,.LineChart-module__9q7tZa__xAxis,.LineChart-module__9q7tZa__plot{display:none}@media (min-width:768px){main>[data-admin-look=circle] .LineChart-module__9q7tZa__figure[data-chart-look]{grid-template-columns:var(--layout-admin-chart-axis-width,var(--layout-touch-target)) minmax(0, 1fr) var(--layout-admin-chart-axis-width,var(--layout-touch-target));column-gap:0}main>[data-admin-look=circle] .LineChart-module__9q7tZa__figure[data-chart-look]>.LineChart-module__9q7tZa__yAxis{grid-area:1/1;display:block;position:relative}main>[data-admin-look=circle] .LineChart-module__9q7tZa__figure[data-chart-look]>.LineChart-module__9q7tZa__yAxis>span{white-space:nowrap;font-size:var(--font-size-xs);color:var(--color-text-muted);position:absolute;inset-inline-end:1px;transform:translateY(-50%)}main>[data-admin-look=circle] .LineChart-module__9q7tZa__figure[data-chart-look]>.LineChart-module__9q7tZa__yAxis>.LineChart-module__9q7tZa__tick0{top:100%}main>[data-admin-look=circle] .LineChart-module__9q7tZa__figure[data-chart-look]>.LineChart-module__9q7tZa__yAxis>.LineChart-module__9q7tZa__tick1{top:66.6667%}main>[data-admin-look=circle] .LineChart-module__9q7tZa__figure[data-chart-look]>.LineChart-module__9q7tZa__yAxis>.LineChart-module__9q7tZa__tick2{top:33.3333%}main>[data-admin-look=circle] .LineChart-module__9q7tZa__figure[data-chart-look]>.LineChart-module__9q7tZa__yAxis>.LineChart-module__9q7tZa__tick3{top:0}main>[data-admin-look=circle] .LineChart-module__9q7tZa__figure[data-chart-look]>.LineChart-module__9q7tZa__svg{height:var(--layout-admin-chart-plot-height,auto);grid-area:1/2}main>[data-admin-look=circle] .LineChart-module__9q7tZa__figure[data-chart-look]>.LineChart-module__9q7tZa__xAxis{font-size:var(--font-size-xs);color:var(--color-text-muted);grid-area:2/2;justify-content:space-between;display:flex}main>[data-admin-look=circle] .LineChart-module__9q7tZa__figure[data-chart-look]>.LineChart-module__9q7tZa__legend{grid-area:3/1/auto/-1}main>[data-admin-look=circle] .LineChart-module__9q7tZa__figure[data-chart-look]>.LineChart-module__9q7tZa__svg>:is(.LineChart-module__9q7tZa__baseline,.LineChart-module__9q7tZa__comparison,.LineChart-module__9q7tZa__main){display:none}main>[data-admin-look=circle] .LineChart-module__9q7tZa__figure[data-chart-look]>.LineChart-module__9q7tZa__svg>.LineChart-module__9q7tZa__plot{display:initial}main>[data-admin-look=circle] .LineChart-module__9q7tZa__figure[data-chart-look]>.LineChart-module__9q7tZa__svg>.LineChart-module__9q7tZa__plot>:is(.LineChart-module__9q7tZa__grid,.LineChart-module__9q7tZa__plotBase){stroke:var(--color-admin-chart-grid,var(--color-border));stroke-width:1px;vector-effect:non-scaling-stroke}main>[data-admin-look=circle] .LineChart-module__9q7tZa__figure[data-chart-look]>.LineChart-module__9q7tZa__svg>.LineChart-module__9q7tZa__plot>:is(.LineChart-module__9q7tZa__plotMain,.LineChart-module__9q7tZa__plotComparison){fill:none;stroke-width:2.5px;vector-effect:non-scaling-stroke}main>[data-admin-look=circle] .LineChart-module__9q7tZa__figure[data-chart-look]>.LineChart-module__9q7tZa__svg>.LineChart-module__9q7tZa__plot>.LineChart-module__9q7tZa__plotMain{stroke:var(--color-admin-chart-series,var(--color-chart-primary))}main>[data-admin-look=circle] .LineChart-module__9q7tZa__figure[data-chart-look]>.LineChart-module__9q7tZa__svg>.LineChart-module__9q7tZa__plot>.LineChart-module__9q7tZa__plotComparison{stroke:var(--color-chart-comparison);stroke-dasharray:6 4}main>[data-admin-look=circle] .LineChart-module__9q7tZa__figure[data-chart-look]>.LineChart-module__9q7tZa__svg>.LineChart-module__9q7tZa__plot>circle.LineChart-module__9q7tZa__plotMain{fill:var(--color-admin-chart-series,var(--color-chart-primary))}main>[data-admin-look=circle] .LineChart-module__9q7tZa__figure[data-chart-look]>.LineChart-module__9q7tZa__svg>.LineChart-module__9q7tZa__plot>circle.LineChart-module__9q7tZa__plotComparison{fill:var(--color-chart-comparison);stroke-dasharray:none}main>[data-admin-look=circle] .LineChart-module__9q7tZa__figure[data-chart-look]>.LineChart-module__9q7tZa__svg>.LineChart-module__9q7tZa__plot>.LineChart-module__9q7tZa__bars>.LineChart-module__9q7tZa__bar{fill:var(--color-admin-chart-series,var(--color-chart-primary))}main>[data-admin-look=circle] .LineChart-module__9q7tZa__figure[data-chart-look]>.LineChart-module__9q7tZa__svg>.LineChart-module__9q7tZa__plot>defs>.LineChart-module__9q7tZa__areaGradient{color:var(--color-admin-chart-series,var(--color-chart-primary))}main>[data-admin-look=circle] .LineChart-module__9q7tZa__figure[data-chart-look]>.LineChart-module__9q7tZa__legend>:is(.LineChart-module__9q7tZa__keyMain,.LineChart-module__9q7tZa__keyComparison):before{box-sizing:border-box;width:var(--layout-admin-chart-marker,var(--space-section-gap));height:var(--layout-admin-chart-marker,2px);border-radius:calc(var(--layout-admin-chart-marker,2px) / 2);border:0}main>[data-admin-look=circle] .LineChart-module__9q7tZa__figure[data-chart-look]>.LineChart-module__9q7tZa__legend>.LineChart-module__9q7tZa__keyMain:before{background:var(--color-admin-chart-series,var(--color-chart-primary))}main>[data-admin-look=circle] .LineChart-module__9q7tZa__figure[data-chart-look]>.LineChart-module__9q7tZa__legend>.LineChart-module__9q7tZa__keyComparison:before{box-shadow:inset 0 0 0 2px var(--color-chart-comparison);background:0 0}}@media (min-width:768px) and (forced-colors:active){main>[data-admin-look=circle] .LineChart-module__9q7tZa__figure[data-chart-look]>.LineChart-module__9q7tZa__svg>.LineChart-module__9q7tZa__plot>.LineChart-module__9q7tZa__area{display:none}main>[data-admin-look=circle] .LineChart-module__9q7tZa__figure[data-chart-look]>.LineChart-module__9q7tZa__svg>.LineChart-module__9q7tZa__plot>:is(.LineChart-module__9q7tZa__grid,.LineChart-module__9q7tZa__plotBase,.LineChart-module__9q7tZa__plotComparison){stroke:graytext}main>[data-admin-look=circle] .LineChart-module__9q7tZa__figure[data-chart-look]>.LineChart-module__9q7tZa__svg>.LineChart-module__9q7tZa__plot>.LineChart-module__9q7tZa__plotMain{stroke:canvastext}main>[data-admin-look=circle] .LineChart-module__9q7tZa__figure[data-chart-look]>.LineChart-module__9q7tZa__svg>.LineChart-module__9q7tZa__plot>.LineChart-module__9q7tZa__bars>.LineChart-module__9q7tZa__bar{fill:canvastext}main>[data-admin-look=circle] .LineChart-module__9q7tZa__figure[data-chart-look]>.LineChart-module__9q7tZa__legend>.LineChart-module__9q7tZa__keyMain:before{background:canvastext}main>[data-admin-look=circle] .LineChart-module__9q7tZa__figure[data-chart-look]>.LineChart-module__9q7tZa__legend>.LineChart-module__9q7tZa__keyComparison:before{box-shadow:none;border:2px solid graytext}}
.LessonBody-module__YT0UNa__body{overflow-wrap:anywhere;line-height:var(--font-line-height-base)}.LessonBody-module__YT0UNa__body img,.LessonBody-module__YT0UNa__body video,.LessonBody-module__YT0UNa__body iframe{max-width:100%;height:auto}.LessonBody-module__YT0UNa__body pre,.LessonBody-module__YT0UNa__body table{max-width:100%;display:block;overflow-x:auto}
.EventList-module__izmm4q__list{gap:var(--space-section-gap);display:grid}.EventList-module__izmm4q__group{gap:var(--space-control-gap);display:grid}.EventList-module__izmm4q__day{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-strong);margin:0}.EventList-module__izmm4q__timeline{padding:0 0 0 var(--space-control-gap);border-left:2px solid var(--color-border);gap:var(--space-control-gap);margin:0;list-style:none;display:grid}.EventList-module__izmm4q__item{margin-left:var(--space-control-gap)}
.ProgressBar-module__txim8W__wrap{align-items:center;gap:var(--space-control-gap);display:flex}.ProgressBar-module__txim8W__bar{height:var(--space-control-gap);appearance:none;border-radius:var(--radius-avatar);background:var(--color-surface-muted);border:0;flex:1;overflow:hidden}.ProgressBar-module__txim8W__bar::-webkit-progress-bar{background:var(--color-surface-muted)}.ProgressBar-module__txim8W__bar::-webkit-progress-value{background:var(--color-primary);border-radius:var(--radius-avatar)}.ProgressBar-module__txim8W__bar::-moz-progress-bar{background:var(--color-primary)}.ProgressBar-module__txim8W__text{font-size:var(--font-size-xs);line-height:var(--font-line-height-xs);color:var(--color-text-muted);white-space:nowrap}
.ReorderableList-module__e9zwfa__list{gap:calc(var(--space-control-gap) / 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ReorderableList-module__e9zwfa__item{align-items:center;gap:var(--space-control-gap);padding:calc(var(--space-control-gap) / 2) var(--space-control-gap);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);display:flex}.ReorderableList-module__e9zwfa__content{flex:1;min-width:0}.ReorderableList-module__e9zwfa__buttons{flex:none;display:flex}.ReorderableList-module__e9zwfa__live{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}
