@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .resource-list-shell-module-scss-module__Fu0-eG__outerWrapper { min-height: calc(var(--uc-viewport-height) - var(--uc-navbar-offset) - var(--uc-feed-toolbar-height) - 1px); box-sizing: border-box; padding: var(--uc-space-6) var(--uc-space-3) var(--uc-space-4); display: flex; }
  @media (min-width: 800px) {
  .resource-list-shell-module-scss-module__Fu0-eG__outerWrapper { padding: var(--uc-space-8) var(--uc-space-6) var(--uc-space-6); }
}
  @media (min-width: 1280px) {
  .resource-list-shell-module-scss-module__Fu0-eG__outerWrapper { padding: var(--uc-page-padding-desktop); }
}
  .resource-list-shell-module-scss-module__Fu0-eG__outer { width: 100%; max-width: var(--uc-content-width-lg); box-sizing: content-box; --uc-tile-toolbar-position: static; --uc-tile-toolbar-sticky-top: calc(var(--uc-navbar-offset) + var(--uc-feed-toolbar-height)); flex-direction: column; flex: 1 1 0%; margin: 0px auto; display: flex; }
  .resource-list-shell-module-scss-module__Fu0-eG__content { gap: var(--uc-space-6); flex-direction: column; flex: 1 1 0%; display: flex; }
  @media (min-width: 800px) {
  .resource-list-shell-module-scss-module__Fu0-eG__content { gap: var(--uc-space-10); }
}
}
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .experts-list-module-scss-module__krM7lG__section, .experts-list-module-scss-module__krM7lG__list { gap: var(--uc-space-4); flex-direction: column; display: flex; }
  @media (min-width: 800px) {
  .experts-list-module-scss-module__krM7lG__revampToolbar { --toolbar-mobile-display: none; --toolbar-desktop-display: flex; }
}
  .experts-list-module-scss-module__krM7lG__revamp { --expert-bio-display: none; --expert-card-padding: var(--uc-space-4); --expert-card-gap: var(--uc-space-4); --expert-gallery-gap: var(--uc-space-2); --expert-gallery-columns: 2; }
  .experts-list-module-scss-module__krM7lG__revamp .experts-list-module-scss-module__krM7lG__cardSkeleton { height: auto; padding: var(--expert-card-padding); }
  .experts-list-module-scss-module__krM7lG__revamp .experts-list-module-scss-module__krM7lG__cardSkeleton::before { height: calc(2*var(--uc-font-size-md)*1.3); content: ""; display: block; }
  .experts-list-module-scss-module__krM7lG__revamp .experts-list-module-scss-module__krM7lG__cardSkeleton::after { width: calc(100% - var(--expert-gallery-gap)); margin-top: var(--expert-card-gap); aspect-ratio: 8 / 3; content: ""; display: block; }
  @media not (min-width: 640px) {
  .experts-list-module-scss-module__krM7lG__revamp .experts-list-module-scss-module__krM7lG__cardSkeleton::after { aspect-ratio: 4 / 3; width: 100%; }
}
  .experts-list-module-scss-module__krM7lG__revamp .experts-list-module-scss-module__krM7lG__list { grid-template-columns: minmax(0px, 1fr); display: grid; }
  @media (min-width: 800px) {
  .experts-list-module-scss-module__krM7lG__revamp .experts-list-module-scss-module__krM7lG__list { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}
  .experts-list-module-scss-module__krM7lG__cardSkeleton { border: 1px solid var(--uc-color-lines); border-radius: var(--uc-radius-lg); background: var(--uc-color-card-bg); width: 100%; height: 395px; }
  .experts-list-module-scss-module__krM7lG__empty { min-height: 200px; color: var(--uc-color-text-60); justify-content: center; align-items: center; display: flex; }
  .experts-list-module-scss-module__krM7lG__loadMoreTrigger { justify-content: center; align-items: center; min-height: 40px; display: flex; }
}
.experts-list-module-scss-module__krM7lG__shell { width: 100%; max-width: var(--uc-content-width-lg); padding-inline: var(--uc-space-4); margin: 0px auto; }
@media not (min-width: 800px) {
  .experts-list-module-scss-module__krM7lG__shell { padding-inline: var(--uc-space-3); }
}
.file-input-module-scss-module__QcKPPq__dropzone { border-radius: var(--uc-radius-sm); align-items: center; gap: var(--uc-space-3); display: flex; }
.menu-module-scss-module__ELjnxq__positioner { z-index: var(--uc-z-dropdown); outline: 0px; }
.menu-module-scss-module__ELjnxq__panel { --uc-color-border: var(--uc-color-border-soft); min-width: var(--trigger-width-min,160px); max-width: var(--trigger-width-max,190px); padding: var(--uc-space-1); border: 1px solid var(--uc-color-border); background-color: var(--uc-color-popup); box-shadow: var(--uc-shadow-popup); border-radius: 13px; outline: 0px; flex-direction: column; display: flex; }
.menu-module-scss-module__ELjnxq__search { width: 100%; height: 40px; padding-right: var(--uc-space-2); border-radius: var(--uc-radius-sm); margin-top: calc(var(--uc-space-1)*-1); font-weight: var(--uc-font-weight-body); border-bottom: 0px; align-items: center; display: flex; }
.menu-module-scss-module__ELjnxq__search:has(~ .menu-module-scss-module__ELjnxq__options:empty) { border-bottom-color: var(--menu-search-border-empty,transparent); }
.menu-module-scss-module__ELjnxq__separator { height: 1px; margin: 0 0 var(--uc-space-1) 0; background: var(--uc-color-border); }
.menu-module-scss-module__ELjnxq__separator:has(+ .menu-module-scss-module__ELjnxq__options:empty) { display: none; }
.menu-module-scss-module__ELjnxq__searchIcon { color: var(--uc-color-text-60); }
.menu-module-scss-module__ELjnxq__searchInput { color: var(--uc-color-text-60); font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; flex: 1 1 0%; line-height: 1.2; }
.menu-module-scss-module__ELjnxq__searchInput::placeholder { color: var(--uc-color-text-60); }
.menu-module-scss-module__ELjnxq__searchSpinner { width: 12px; height: 12px; color: var(--uc-color-text-60); --color-page-fg: currentcolor; flex-shrink: 0; }
.menu-module-scss-module__ELjnxq__options { max-height: var(--menu-max-height,265px); scrollbar-width: none; flex-direction: column; padding: 0px; display: flex; overflow-y: auto; }
.menu-module-scss-module__ELjnxq__options:empty { display: none; }
.menu-module-scss-module__ELjnxq__options.menu-module-scss-module__ELjnxq__scrollable { mask-image: linear-gradient(rgb(0, 0, 0) 95%, rgba(0, 0, 0, 0) 100%); }
.menu-module-scss-module__ELjnxq__options::-webkit-scrollbar { display: none; }
.menu-module-scss-module__ELjnxq__skeletonRows { --uc-color-control: var(--uc-color-control-dialog-hover); --uc-color-bg: var(--uc-color-popup); padding: 8px var(--uc-space-2) 8px calc(var(--uc-space-1) + 12px + var(--uc-space-2)); flex-direction: column; gap: 17px; display: flex; }
.menu-module-scss-module__ELjnxq__groupItem, .menu-module-scss-module__ELjnxq__option { height: 30px; min-height: 30px; padding: 0 var(--uc-space-2) 0 0; border-radius: var(--uc-radius-sm); color: var(--uc-color-text); cursor: pointer; font-feature-settings: var(--uc-font-features); font-size: var(--uc-font-size-md); font-weight: var(--uc-font-weight-body); background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; align-items: center; gap: 0px; display: flex; }
.menu-module-scss-module__ELjnxq__groupItem:focus, .menu-module-scss-module__ELjnxq__groupItem:focus-visible, .menu-module-scss-module__ELjnxq__option:focus, .menu-module-scss-module__ELjnxq__option:focus-visible { outline: none; }
.menu-module-scss-module__ELjnxq__groupItem:hover, .menu-module-scss-module__ELjnxq__groupItem[data-highlighted], .menu-module-scss-module__ELjnxq__option:hover, .menu-module-scss-module__ELjnxq__option[data-highlighted] { background-color: var(--uc-color-control-dialog-hover); }
.menu-module-scss-module__ELjnxq__groupItem { padding-left: var(--uc-space-1); gap: var(--uc-space-2); }
.menu-module-scss-module__ELjnxq__groupItem:hover > .menu-module-scss-module__ELjnxq__icon, .menu-module-scss-module__ELjnxq__groupItem[data-highlighted] > .menu-module-scss-module__ELjnxq__icon { color: var(--uc-color-text); }
.menu-module-scss-module__ELjnxq__option { text-align: left; }
.menu-module-scss-module__ELjnxq__option[data-disabled] { cursor: default; opacity: 0.5; }
.menu-module-scss-module__ELjnxq__searchIcon, .menu-module-scss-module__ELjnxq__check, .menu-module-scss-module__ELjnxq__createIcon { width: var(--menu-icon-width,calc(var(--uc-space-1) + 12px + var(--uc-space-2))); flex-shrink: 0; justify-content: center; align-items: center; display: flex; }
.menu-module-scss-module__ELjnxq__check { color: var(--uc-color-icon); visibility: hidden; }
.menu-module-scss-module__ELjnxq__check[data-checked] { visibility: visible; }
.menu-module-scss-module__ELjnxq__icon { color: var(--uc-color-icon); flex-shrink: 0; }
.menu-module-scss-module__ELjnxq__createIcon { color: var(--uc-color-icon); }
.menu-module-scss-module__ELjnxq__createPrefix { color: var(--uc-color-text-60); }
.menu-module-scss-module__ELjnxq__label { min-width: 0px; font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); text-overflow: ellipsis; white-space: nowrap; flex: 1 1 0%; line-height: 1.2; overflow: hidden; }
.menu-module-scss-module__ELjnxq__count { color: var(--uc-color-text-40); font-size: var(--uc-font-size-sm); font-variant-numeric: tabular-nums; flex-shrink: 0; }
.menu-module-scss-module__ELjnxq__chevron { color: var(--uc-color-icon); flex-shrink: 0; }
.multi-select-module-scss-module__NM4i-W__trigger { width: 100%; min-height: 30px; padding: var(--multi-select-trigger-padding,2px 30px 2px var(--uc-space-2)); border-radius: var(--uc-radius-sm); background-color: var(--uc-color-control); color: var(--uc-color-text); cursor: pointer; font-family: inherit; font-size: var(--uc-font-size-md); font-weight: var(--uc-font-weight-body); justify-content: space-between; align-items: center; gap: var(--uc-space-1); outline-offset: 0px; text-align: left; transition: box-shadow var(--uc-transition-fast); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: rgba(0, 0, 0, 0) solid 1px; line-height: 1.3; display: flex; position: relative; }
.multi-select-module-scss-module__NM4i-W__trigger:focus-visible, .multi-select-module-scss-module__NM4i-W__trigger.multi-select-module-scss-module__NM4i-W__triggerOpen { box-shadow: inset 0 0 0 1px var(--uc-color-border-focus); outline: none; }
.multi-select-module-scss-module__NM4i-W__triggerInvalid { box-shadow: inset 0 0 0 1px var(--uc-color-warning); outline: none; }
.multi-select-module-scss-module__NM4i-W__triggerInvalid:focus-visible, .multi-select-module-scss-module__NM4i-W__triggerInvalid.multi-select-module-scss-module__NM4i-W__triggerOpen { box-shadow: inset 0 0 0 1px var(--uc-color-warning); }
.multi-select-module-scss-module__NM4i-W__popup { width: var(--anchor-width); max-width: none; }
.multi-select-module-scss-module__NM4i-W__placeholder { color: var(--uc-color-text-60); }
.multi-select-module-scss-module__NM4i-W__chevron { right: var(--uc-space-2); color: var(--uc-color-text-60); position: absolute; }
.multi-select-module-scss-module__NM4i-W__tags { flex-wrap: wrap; align-items: center; gap: 3px; display: flex; }
.multi-select-module-scss-module__NM4i-W__tag { background: var(--uc-color-control-subtle); height: 22px; font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-heading); border-radius: 5px; align-items: center; gap: 4px; padding: 0px 6px; line-height: 1; display: inline-flex; }
.multi-select-module-scss-module__NM4i-W__tagLabel { text-overflow: ellipsis; white-space: nowrap; max-width: 120px; line-height: 1.2; overflow: hidden; }
.multi-select-module-scss-module__NM4i-W__tagRemove { color: var(--uc-color-icon); cursor: pointer; transition: color var(--uc-transition-fast); background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; justify-content: center; align-items: center; padding: 0px; display: flex; }
.multi-select-module-scss-module__NM4i-W__tagRemove:hover { color: var(--uc-color-text-60); }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .radio-group-module-scss-module__fBtZcq__group { gap: var(--uc-space-2); flex-direction: column; display: flex; }
  .radio-group-module-scss-module__fBtZcq__option { cursor: pointer; align-items: center; gap: var(--uc-space-2); display: flex; }
  .radio-group-module-scss-module__fBtZcq__option:has([data-disabled]) { cursor: default; opacity: 0.5; }
  .radio-group-module-scss-module__fBtZcq__option:first-child { padding-top: var(--uc-space-2); }
  .radio-group-module-scss-module__fBtZcq__radio { box-sizing: border-box; border-radius: var(--uc-radius-full); background-color: var(--uc-color-popup); cursor: pointer; width: 14px; height: 14px; transition: border-color var(--uc-transition-fast),background-color var(--uc-transition-fast); border: 1px solid rgba(255, 255, 255, 0.1); place-items: center; margin: 0px; display: grid; }
  .radio-group-module-scss-module__fBtZcq__radio:focus, .radio-group-module-scss-module__fBtZcq__radio:focus-visible { outline: none; }
  .radio-group-module-scss-module__fBtZcq__radio[data-checked] { background-color: var(--uc-color-accent); }
  .radio-group-module-scss-module__fBtZcq__radio[data-disabled] { cursor: default; }
  :root[data-uc-color-scheme="light"] .radio-group-module-scss-module__fBtZcq__radio { border-color: rgba(0, 0, 0, 0.07); }
  @media (prefers-color-scheme: light) {
  :root[data-in-framer-app] .radio-group-module-scss-module__fBtZcq__radio { border-color: rgba(0, 0, 0, 0.07); }
}
  .radio-group-module-scss-module__fBtZcq__indicator { border-radius: var(--uc-radius-full); background-color: rgb(255, 255, 255); width: 6px; height: 6px; }
  .radio-group-module-scss-module__fBtZcq__label { color: var(--uc-color-text-60); font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); user-select: none; line-height: 1.2; }
}
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .fields-module-scss-module__AqOUFa__input { border-radius: var(--uc-radius-sm); width: 100%; color: var(--uc-color-text); font-feature-settings: "cv01", "cv09"; outline-offset: var(--uc-space-1); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: rgba(0, 0, 0, 0) solid 1px; font-family: inherit; }
  .fields-module-scss-module__AqOUFa__input::placeholder { color: var(--uc-color-text-60); transition: color var(--uc-transition-base); }
  .fields-module-scss-module__AqOUFa__textarea { border-radius: var(--uc-radius-sm); width: 100%; color: var(--uc-color-text); field-sizing: content; font-feature-settings: "cv01", "cv09"; font-family: inherit; font-weight: var(--uc-font-weight-body); outline-offset: var(--uc-space-1); resize: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: rgba(0, 0, 0, 0) solid 1px; flex: 1 1 0%; line-height: 1.5; overflow-y: visible; }
  .fields-module-scss-module__AqOUFa__textarea::placeholder { color: var(--uc-color-text-60); transition: color var(--uc-transition-base); }
  .fields-module-scss-module__AqOUFa__variant-clear { background: 0px 0px; border-radius: 0px; padding: 0px; }
  .fields-module-scss-module__AqOUFa__variant-default { height: 30px; padding: 0 var(--uc-space-2); border-radius: var(--uc-radius-sm); background-color: var(--uc-color-control); font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); outline-offset: 0px; line-height: 1.3; }
  .fields-module-scss-module__AqOUFa__variant-default::placeholder { font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); line-height: 1.3; }
  .fields-module-scss-module__AqOUFa__textarea.fields-module-scss-module__AqOUFa__variant-default { height: auto; min-height: 120px; padding: var(--uc-space-2); background-color: var(--uc-color-control); line-height: 1.5; }
  .fields-module-scss-module__AqOUFa__label { gap: var(--uc-space-1); flex-direction: column; width: 100%; display: flex; }
  .fields-module-scss-module__AqOUFa__labelText { color: var(--uc-color-text-80); font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); line-height: 1.2; }
  .fields-module-scss-module__AqOUFa__size-sm { color: var(--uc-color-text-60); font-size: var(--uc-font-size-md); }
  .fields-module-scss-module__AqOUFa__size-md { color: var(--uc-color-text-80); font-size: var(--uc-font-size-md); }
  .fields-module-scss-module__AqOUFa__size-lg { font-size: var(--uc-font-size-lg); font-weight: var(--uc-font-weight-heading); }
  .fields-module-scss-module__AqOUFa__inputWrapper { gap: var(--uc-space-2); flex-direction: column; width: 100%; display: flex; }
  .fields-module-scss-module__AqOUFa__richText { gap: var(--uc-space-4); flex-direction: column; flex: 1 1 0%; min-height: 0px; display: flex; }
  .fields-module-scss-module__AqOUFa__richText > div { flex-direction: column; flex: 1 1 0%; min-height: 0px; display: flex; }
  .fields-module-scss-module__AqOUFa__richTextWithToolbar { flex: 1 1 0%; gap: 0px; min-height: 0px; }
  .fields-module-scss-module__AqOUFa__richTextWithToolbar > div { flex: 1 1 0%; min-height: 0px; }
  .fields-module-scss-module__AqOUFa__inputDisabled { pointer-events: none; user-select: none; }
  .fields-module-scss-module__AqOUFa__inputDisabled .fields-module-scss-module__AqOUFa__input { color: var(--uc-color-text-40); user-select: none; }
  .fields-module-scss-module__AqOUFa__inputDisabled .fields-module-scss-module__AqOUFa__input::placeholder { color: var(--uc-color-text-40); }
  .fields-module-scss-module__AqOUFa__label:has(.fields-module-scss-module__AqOUFa__inputDisabled) { user-select: none; }
  .fields-module-scss-module__AqOUFa__label:has(.fields-module-scss-module__AqOUFa__inputDisabled) .fields-module-scss-module__AqOUFa__labelText { color: var(--uc-color-text-40); user-select: none; }
  .fields-module-scss-module__AqOUFa__selectWrapper { align-items: center; width: 100%; display: flex; position: relative; }
  .fields-module-scss-module__AqOUFa__selectWrapper select.fields-module-scss-module__AqOUFa__select { width: 100%; height: 30px; padding: 0 var(--uc-space-6) 0 var(--uc-space-2); border-radius: var(--uc-radius-sm); appearance: none; background-color: var(--uc-color-control); color: var(--uc-color-text); cursor: pointer; font-family: inherit; font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); outline-offset: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: rgba(0, 0, 0, 0) solid 1px; line-height: 1.3; }
  .fields-module-scss-module__AqOUFa__selectWrapper select.fields-module-scss-module__AqOUFa__select:disabled { color: var(--uc-color-text-40); cursor: default; opacity: 1; }
  .fields-module-scss-module__AqOUFa__selectWrapper:has(select.fields-module-scss-module__AqOUFa__select:disabled) .fields-module-scss-module__AqOUFa__selectChevron { color: var(--uc-color-text-40); }
  .fields-module-scss-module__AqOUFa__focusOutline { transition: box-shadow var(--uc-transition-fast); }
  .fields-module-scss-module__AqOUFa__focusOutline:focus { box-shadow: inset 0 0 0 1px var(--uc-color-border-focus); outline: none; }
  .fields-module-scss-module__AqOUFa__selectChevron { right: var(--uc-space-2); color: var(--uc-color-text-60); pointer-events: none; position: absolute; }
  .fields-module-scss-module__AqOUFa__inputInvalid { box-shadow: inset 0 0 0 1px var(--uc-color-warning); outline: none; }
  .fields-module-scss-module__AqOUFa__inputInvalid:focus, .fields-module-scss-module__AqOUFa__inputInvalid:focus-visible { box-shadow: inset 0 0 0 1px var(--uc-color-warning); }
  .fields-module-scss-module__AqOUFa__errorMessage { display: var(--uc-field-error-display,flex); color: var(--uc-color-warning); font-feature-settings: "cv11", "cv05"; font-size: var(--uc-font-size-sm); font-style: normal; font-weight: var(--uc-font-weight-body); align-items: center; gap: var(--uc-space-2); letter-spacing: 0px; line-height: 1.1; }
  .fields-module-scss-module__AqOUFa__inputError::placeholder, .fields-module-scss-module__AqOUFa__textareaError::placeholder { color: var(--uc-color-warning); }
}
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .skeleton-module-scss-module__QlO9zq__root { border-radius: var(--uc-radius-sm); background-color: var(--uc-color-control); animation: 2s ease-in-out 0s infinite normal none running skeleton-module-scss-module__QlO9zq__skeleton-pulse; display: block; }
  .skeleton-module-scss-module__QlO9zq__root.skeleton-module-scss-module__QlO9zq__circle { border-radius: var(--uc-skeleton-circle-radius,var(--uc-radius-full)); }
  .skeleton-module-scss-module__QlO9zq__root.skeleton-module-scss-module__QlO9zq__text { border-radius: 6px; height: 1em; transform: scaleY(0.6); }
}
@keyframes skeleton-module-scss-module__QlO9zq__skeleton-pulse { 
  0%, 100% { background-color: var(--uc-color-control); }
  50% { background-color: var(--uc-color-skeleton-pulse); }
}
.toolbar-search-skeleton-module-scss-module__FD4UWW__searchSlot { flex: 1 1 0%; justify-content: flex-end; min-width: 0px; display: flex; }
@media (min-width: 800px) {
  .toolbar-search-skeleton-module-scss-module__FD4UWW__searchSlot { flex: 0 0 auto; justify-content: flex-start; }
}
.toolbar-search-skeleton-module-scss-module__FD4UWW__searchField { width: 100%; height: var(--uc-space-6); border-radius: var(--uc-radius-sm); }
@media (min-width: 800px) {
  .toolbar-search-skeleton-module-scss-module__FD4UWW__searchField { width: 240px; }
}
.post-tile-grid-skeleton-module-scss-module__et8NHa__section { gap: var(--uc-space-4); --post-tile-toolbar-padding: 0; flex-direction: column; display: flex; }
@media (min-width: 800px) {
  .post-tile-grid-skeleton-module-scss-module__et8NHa__section { gap: var(--uc-space-4); --post-tile-toolbar-padding: var(--uc-space-3) 0; }
}
.post-tile-grid-skeleton-module-scss-module__et8NHa__grid { gap: var(--uc-space-6) var(--uc-space-2); grid-template-columns: repeat(2, 1fr); display: grid; }
@media (min-width: 800px) {
  .post-tile-grid-skeleton-module-scss-module__et8NHa__grid { gap: var(--uc-space-6) var(--uc-space-4); grid-template-columns: repeat(auto-fill, minmax(max(220px, (100% - 3 * var(--uc-space-4)) / 4), 1fr)); }
}
@media (min-width: 1280px) {
  .post-tile-grid-skeleton-module-scss-module__et8NHa__grid { grid-template-columns: repeat(auto-fill, minmax(max(280px, (100% - 3 * var(--uc-space-4)) / 4), 1fr)); }
}
.post-tile-grid-skeleton-module-scss-module__et8NHa__tile { gap: var(--uc-space-2); flex-direction: column; display: flex; }
.post-tile-grid-skeleton-module-scss-module__et8NHa__tile:nth-child(n+7) { display: none; }
@media (min-width: 800px) {
  .post-tile-grid-skeleton-module-scss-module__et8NHa__tile:nth-child(n+7) { display: flex; }
}
.post-tile-grid-skeleton-module-scss-module__et8NHa__thumbnail { border-radius: var(--uc-radius-md); aspect-ratio: 4 / 3; }
.post-tile-grid-skeleton-module-scss-module__et8NHa__footer { justify-content: space-between; align-items: center; gap: var(--uc-space-2); display: flex; }
.post-tile-grid-skeleton-module-scss-module__et8NHa__info { flex-direction: column; align-items: flex-start; width: 100%; min-width: 0px; display: flex; }
.post-tile-grid-skeleton-module-scss-module__et8NHa__name, .post-tile-grid-skeleton-module-scss-module__et8NHa__subline { border-radius: var(--uc-radius-sm); height: 12px; margin-block: 3px; }
.post-tile-grid-skeleton-module-scss-module__et8NHa__name { width: 60%; }
.post-tile-grid-skeleton-module-scss-module__et8NHa__subline { width: 40%; display: none; }
@media (min-width: 800px) {
  .post-tile-grid-skeleton-module-scss-module__et8NHa__subline { display: block; }
}
.user-badges-module-scss-module__BojQGW__framerBadge, .user-badges-module-scss-module__BojQGW__textBadge, .user-badges-module-scss-module__BojQGW__typePill, .user-badges-module-scss-module__BojQGW__availableBadge { z-index: 1; cursor: default; height: 18px; transition: opacity var(--uc-transition-base); vertical-align: middle; background: rgba(153, 153, 153, 0.1); border: 1px solid rgba(255, 255, 255, 0.05); border-radius: 5px; flex-shrink: 0; justify-content: center; align-items: center; display: inline-flex; position: relative; }
.user-badges-module-scss-module__BojQGW__framerBadge:hover, .user-badges-module-scss-module__BojQGW__textBadge:hover, .user-badges-module-scss-module__BojQGW__typePill:hover, .user-badges-module-scss-module__BojQGW__availableBadge:hover { opacity: 0.8; }
.user-badges-module-scss-module__BojQGW__framerBadge, .user-badges-module-scss-module__BojQGW__availableBadge { width: 18px; }
.user-badges-module-scss-module__BojQGW__framerBadge { color: rgb(255, 255, 255); background: rgb(36, 36, 36); border: 1px solid rgba(255, 255, 255, 0.07); border-radius: 6px; align-items: flex-start; padding-top: 4px; }
.user-badges-module-scss-module__BojQGW__textBadge, .user-badges-module-scss-module__BojQGW__typePill { border-color: var(--uc-color-transparent-line); color: var(--uc-color-username); font-size: var(--uc-font-size-xs); font-weight: var(--uc-font-weight-body); text-align: center; text-transform: none; padding: 0px 5px; line-height: 1.4; text-decoration: none; }
.user-badges-module-scss-module__BojQGW__typePill { white-space: nowrap; }
.user-badges-module-scss-module__BojQGW__availableBadge { border-color: var(--uc-color-green-10); background-color: var(--uc-color-green-20); }
.user-badges-module-scss-module__BojQGW__availableDot { border-radius: var(--uc-radius-full); background: var(--uc-color-success); width: 6px; height: 6px; display: block; }
.user-badges-module-scss-module__BojQGW__inline { margin-left: var(--uc-space-1); }
.user-badges-module-scss-module__BojQGW__tooltipBody { color: var(--uc-color-text-60); font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); margin: 0px; line-height: 1.5; }
.user-badges-module-scss-module__BojQGW__tooltipLead { color: var(--uc-color-text); }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .page-module-scss-module__PF3Xla__page { max-width: var(--uc-content-width-detail); box-sizing: content-box; padding: var(--uc-space-6) var(--uc-space-4) var(--uc-space-4); flex-direction: column; margin: 0px auto; display: flex; }
  @media (min-width: 800px) {
  .page-module-scss-module__PF3Xla__page { padding: var(--uc-space-8) var(--uc-space-6) var(--uc-space-6); }
}
  @media (min-width: 1280px) {
  .page-module-scss-module__PF3Xla__page { padding: var(--uc-space-16) var(--uc-space-6) var(--uc-space-20); }
}
  .page-module-scss-module__PF3Xla__intro { margin-bottom: var(--uc-space-12); gap: var(--uc-space-4); flex-direction: column; display: flex; }
  .page-module-scss-module__PF3Xla__title { margin: 0px; }
  .page-module-scss-module__PF3Xla__description { max-width: 46ch; color: var(--uc-color-text-60); margin: 0px; }
  .page-module-scss-module__PF3Xla__tabs { align-items: center; gap: var(--uc-space-1); flex: 0 0 auto; margin-right: auto; display: flex; }
  .page-module-scss-module__PF3Xla__filterPill { height: 30px; padding: 0 11px 0 var(--uc-space-2); border-radius: var(--uc-radius-sm); background-color: var(--uc-color-control); color: var(--uc-color-text); cursor: pointer; align-items: center; gap: var(--uc-space-2); white-space: nowrap; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; flex: 0 0 auto; display: flex; }
  .page-module-scss-module__PF3Xla__filterPillLabel { color: var(--uc-color-text-60); }
  .page-module-scss-module__PF3Xla__filterPillIcon { color: var(--uc-color-icon); flex: 0 0 auto; }
  .page-module-scss-module__PF3Xla__toolbar { min-width: 0px; padding-bottom: var(--uc-space-2); justify-content: flex-end; align-items: center; gap: var(--uc-space-2); flex-wrap: wrap; flex: 1 1 0%; display: flex; }
  .page-module-scss-module__PF3Xla__toolbarLayout { --post-tile-toolbar-padding: 0 0 var(--uc-space-2); --uc-tile-toolbar-position: static; }
  @media (min-width: 800px) {
  .page-module-scss-module__PF3Xla__toolbarLayout { --toolbar-mobile-display: none; --toolbar-desktop-display: flex; }
}
  .page-module-scss-module__PF3Xla__centerState { min-height: 200px; color: var(--uc-color-text-60); justify-content: center; align-items: center; display: flex; }
}
.page-module-scss-module__PF3Xla__selectTrigger { --single-select-trigger-width: auto; white-space: nowrap; flex: 0 0 auto; }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .table-module-scss-module__crP2NW__tableScroll { min-width: 0px; max-width: 100%; }
  .table-module-scss-module__crP2NW__table { border-top: 1px solid var(--uc-color-lines); border-collapse: collapse; table-layout: fixed; width: 100%; }
  .table-module-scss-module__crP2NW__table th, .table-module-scss-module__crP2NW__table td { box-sizing: content-box; }
  .table-module-scss-module__crP2NW__table th:not(:last-child), .table-module-scss-module__crP2NW__table td:not(:last-child) { padding-right: var(--table-column-gap,var(--uc-space-5)); }
  @media not (min-width: 800px) {
  .table-module-scss-module__crP2NW__table th:not(:last-child), .table-module-scss-module__crP2NW__table td:not(:last-child) { padding-right: var(--table-column-gap,var(--uc-space-2)); }
  :is(.table-module-scss-module__crP2NW__table th:has(+ .table-module-scss-module__crP2NW__desktopOnly:last-child), .table-module-scss-module__crP2NW__table td:has(+ .table-module-scss-module__crP2NW__desktopOnly:last-child)) { padding-right: 0px; }
}
  .table-module-scss-module__crP2NW__headerRow > th { border-bottom: 1px solid var(--uc-color-lines); height: 50px; color: var(--uc-color-text-60); cursor: default; font-weight: var(--uc-font-weight-body); vertical-align: middle; white-space: nowrap; padding-block: 0px; overflow: hidden; }
  .table-module-scss-module__crP2NW__row { border-bottom: 1px solid var(--uc-color-lines); }
  .table-module-scss-module__crP2NW__row:hover .table-module-scss-module__crP2NW__menuTrigger { opacity: 1; }
  .table-module-scss-module__crP2NW__row > td { height: 30px; padding: var(--uc-space-3) 0; color: var(--uc-color-text); white-space: nowrap; }
  .table-module-scss-module__crP2NW__thumbnail { background: var(--uc-color-control); border-radius: 6px; flex: 0 0 auto; justify-content: center; align-items: center; width: 40px; height: 30px; display: flex; position: relative; overflow: hidden; }
  .table-module-scss-module__crP2NW__thumbnail img { object-fit: cover; width: 100%; height: 100%; }
  .table-module-scss-module__crP2NW__thumbnail::after { border-radius: inherit; box-shadow: var(--uc-shadow-media-line); content: ""; pointer-events: none; position: absolute; inset: 0px; }
  .table-module-scss-module__crP2NW__title { min-width: 0px; color: var(--uc-color-text); text-overflow: ellipsis; white-space: nowrap; flex: 1 1 0%; overflow: hidden; }
  .table-module-scss-module__crP2NW__cellSkeleton { justify-content: right; align-items: center; display: flex; }
  .table-module-scss-module__crP2NW__visuallyHidden { clip-path: inset(50%); white-space: nowrap; width: 1px; height: 1px; display: block; overflow: hidden; }
  .table-module-scss-module__crP2NW__sortButton { color: inherit; cursor: pointer; font: inherit; justify-content: flex-end; align-items: center; gap: var(--uc-space-1); background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; display: inline-flex; }
  .table-module-scss-module__crP2NW__sortButton:hover { color: var(--uc-color-text); }
  .table-module-scss-module__crP2NW__sortButton:focus-visible { outline: 2px solid var(--uc-color-border-focus); outline-offset: 2px; }
  .table-module-scss-module__crP2NW__caretDesc { flex: 0 0 auto; }
  .table-module-scss-module__crP2NW__caretAsc { flex: 0 0 auto; transform: rotate(180deg); }
  .table-module-scss-module__crP2NW__metricSlot { grid-template-columns: minmax(0px, 1fr); justify-items: end; display: grid; }
  .table-module-scss-module__crP2NW__metricSlot > * { transition: opacity var(--uc-transition-base); grid-area: 1 / 1; }
  .table-module-scss-module__crP2NW__metricSlotStart { justify-items: start; }
  .table-module-scss-module__crP2NW__metricSlotCenter { justify-items: center; }
  .table-module-scss-module__crP2NW__cellSkeletonStart { justify-content: left; }
  .table-module-scss-module__crP2NW__cellSkeletonCenter { justify-content: center; }
  .table-module-scss-module__crP2NW__metricHidden { opacity: 0; pointer-events: none; }
  .table-module-scss-module__crP2NW__metricValue { align-items: center; gap: var(--uc-space-1); max-width: 100%; display: inline-flex; }
  .table-module-scss-module__crP2NW__metricCell { color: var(--uc-color-text); font-variant-numeric: tabular-nums; text-align: right; text-overflow: ellipsis; overflow: hidden; }
  .table-module-scss-module__crP2NW__menuSpinner { width: 12px; height: 12px; }
  .table-module-scss-module__crP2NW__menuTrigger { opacity: 0; transition: opacity var(--uc-transition-base); }
  .table-module-scss-module__crP2NW__menuTrigger[data-popup-open], .table-module-scss-module__crP2NW__menuTrigger[data-loading], .table-module-scss-module__crP2NW__menuTrigger:focus-visible { opacity: 1; }
  @media (hover: none) {
  .table-module-scss-module__crP2NW__menuTrigger { opacity: 1; }
}
  .table-module-scss-module__crP2NW__colCenter { text-align: center; }
  .table-module-scss-module__crP2NW__colRight { text-align: right; }
  .table-module-scss-module__crP2NW__colLeft { text-align: left; }
  .table-module-scss-module__crP2NW__menuHeader { width: 30px; }
  .table-module-scss-module__crP2NW__nameHeader, .table-module-scss-module__crP2NW__creatorHeader { width: 24%; }
  @media not (min-width: 800px) {
  .table-module-scss-module__crP2NW__nameHeader { width: auto; }
}
  .table-module-scss-module__crP2NW__emptyCell { padding: var(--uc-space-6) var(--uc-space-2); color: var(--uc-color-text-60); text-align: center; white-space: normal; }
  .table-module-scss-module__crP2NW__iconDash { color: var(--uc-color-text-40); }
}
@media not (min-width: 800px) {
  .table-module-scss-module__crP2NW__desktopOnly { display: none; }
}
@media not (min-width: 1024px) {
  .table-module-scss-module__crP2NW__laptopOnly { display: none; }
}
@media (min-width: 800px) {
  .table-module-scss-module__crP2NW__mobileOnly { display: none; }
}
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .performance-table-module-scss-module__wHIxnG__contentHeader { text-align: left; width: auto; }
  .performance-table-module-scss-module__wHIxnG__metricHeader { text-align: right; width: 120px; }
  @media not (min-width: 1280px) {
  .performance-table-module-scss-module__wHIxnG__metricHeader { width: 100px; }
}
  @media not (min-width: 1024px) {
  .performance-table-module-scss-module__wHIxnG__metricHeader { width: 85px; }
}
  @media not (min-width: 390px) {
  .performance-table-module-scss-module__wHIxnG__metricHeader { width: auto; }
}
  .performance-table-module-scss-module__wHIxnG__row { cursor: pointer; }
  .performance-table-module-scss-module__wHIxnG__contentCell { overflow: hidden; }
  .performance-table-module-scss-module__wHIxnG__emptyMessage { padding-block: 100px; display: block; }
  .performance-table-module-scss-module__wHIxnG__contentButton { min-width: 0px; max-width: 100%; color: var(--uc-color-text); align-items: center; gap: var(--uc-space-3); display: flex; }
  @media not (min-width: 800px) {
  .performance-table-module-scss-module__wHIxnG__contentHeader, .performance-table-module-scss-module__wHIxnG__contentCell { z-index: 1; background: var(--uc-color-bg); position: sticky; left: 0px; }
}
}
.emoji-suggestion-list-module-scss-module__Kc3zpG__emoji { flex-shrink: 0; justify-content: center; align-items: center; width: 20px; height: 20px; font-size: 16px; display: flex; }
.emoji-suggestion-list-module-scss-module__Kc3zpG__name { text-overflow: ellipsis; white-space: nowrap; flex: 1 1 0%; min-width: 0px; overflow: hidden; }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .performance-chart-module-scss-module__mGurnq__chartBody { padding-top: var(--uc-space-4); border-top: 1px solid var(--uc-color-lines); position: relative; overflow: visible; }
  .performance-chart-module-scss-module__mGurnq__chartYAxisTop { top: var(--uc-space-4); color: var(--uc-color-text-40); font-feature-settings: var(--uc-font-features-tabular); pointer-events: none; position: absolute; left: 0px; }
  .performance-chart-module-scss-module__mGurnq__chartAxis { padding-top: var(--uc-space-1); color: var(--uc-color-text-40); font-feature-settings: var(--uc-font-features-tabular); justify-content: space-between; display: flex; }
  .performance-chart-module-scss-module__mGurnq__tooltip { z-index: 2; pointer-events: none; transform: translate(-50%, calc(-100% - var(--uc-space-2))); border-radius: 10px; position: absolute; box-shadow: rgba(0, 0, 0, 0.05) 0px 10px 20px; }
  .performance-chart-module-scss-module__mGurnq__tooltipContent { min-width: 240px; padding: var(--uc-space-2); border: 1px solid var(--uc-color-transparent-line); background: var(--uc-color-popup); gap: var(--uc-space-2); border-radius: 10px; flex-direction: column; line-height: 15px; display: flex; }
  .performance-chart-module-scss-module__mGurnq__tooltipDate { padding-bottom: var(--uc-space-2); border-bottom: 1px solid var(--uc-color-transparent-line); color: var(--uc-color-text-60); }
  .performance-chart-module-scss-module__mGurnq__tooltipItem { justify-content: space-between; align-items: center; gap: var(--uc-space-2); display: flex; }
  .performance-chart-module-scss-module__mGurnq__tooltipItemLabel { color: var(--uc-color-text-80); align-items: center; gap: var(--uc-space-2); flex: 1 1 0%; display: flex; }
  .performance-chart-module-scss-module__mGurnq__tooltipDot, .performance-chart-module-scss-module__mGurnq__tooltipRing { flex: 0 0 auto; width: 10px; height: 10px; }
  .performance-chart-module-scss-module__mGurnq__tooltipItemValue { color: var(--uc-color-text); font-feature-settings: var(--uc-font-features-tabular); font-weight: var(--uc-font-weight-heading); margin-left: auto; }
  .performance-chart-module-scss-module__mGurnq__chartSvg { touch-action: pan-y; user-select: none; width: 100%; display: block; overflow: visible; }
}
.suggestion-list-module-scss-module__FyNPqW__panel { width: 260px; padding: 0 var(--uc-space-1); border: 1px solid var(--uc-color-border-soft); background-color: var(--uc-color-popup); box-shadow: var(--uc-shadow-popup); border-radius: 13px; outline: 0px; flex-direction: column; display: flex; }
.suggestion-list-module-scss-module__FyNPqW__panelSearch { width: 190px; }
.suggestion-list-module-scss-module__FyNPqW__options { max-height: 180px; padding: var(--uc-space-1) 0; overscroll-behavior: contain; scroll-padding-block: var(--uc-space-1); scrollbar-width: none; flex-direction: column; display: flex; overflow-y: auto; }
.suggestion-list-module-scss-module__FyNPqW__options::-webkit-scrollbar { display: none; }
.suggestion-list-module-scss-module__FyNPqW__options.suggestion-list-module-scss-module__FyNPqW__scrollable { padding-bottom: 0px; mask-image: linear-gradient(rgb(0, 0, 0) 95%, rgba(0, 0, 0, 0) 100%); }
.suggestion-list-module-scss-module__FyNPqW__options.suggestion-list-module-scss-module__FyNPqW__scrollable::after { min-height: var(--uc-space-1); content: ""; flex-shrink: 0; display: block; }
.suggestion-list-module-scss-module__FyNPqW__item { width: 100%; min-height: 30px; padding: 0 var(--uc-space-1); border-radius: var(--uc-radius-sm); color: var(--uc-color-text); cursor: pointer; font-feature-settings: var(--uc-font-features); font-family: inherit; font-size: var(--uc-font-size-md); font-weight: var(--uc-font-weight-body); align-items: center; gap: var(--uc-space-2); text-align: left; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: 0px; display: flex; }
.suggestion-list-module-scss-module__FyNPqW__itemSearch { height: 40px; min-height: 40px; padding: var(--uc-space-2); }
.suggestion-list-module-scss-module__FyNPqW__itemActive { background-color: var(--uc-color-control-popover-hover); }
.suggestion-list-module-scss-module__FyNPqW__empty { padding: 0 var(--uc-space-1); color: var(--uc-color-text-60); font-size: var(--uc-font-size-md); font-weight: var(--uc-font-weight-body); line-height: 30px; }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .performance-module-scss-module__UdgAkW__summary { --metric-tile-value-gap: var(--uc-space-1); border-top: 1px solid var(--uc-color-lines); gap: var(--uc-space-4); padding-block: var(--uc-space-6); display: flex; }
  .performance-module-scss-module__UdgAkW__summary > * { flex: 1 1 0%; }
  .performance-module-scss-module__UdgAkW__desktopTile { display: none; }
  @media (min-width: 800px) {
  .performance-module-scss-module__UdgAkW__desktopTile { display: contents; }
}
  .performance-module-scss-module__UdgAkW__desktopTile > * { flex: 1 1 0%; }
  .performance-module-scss-module__UdgAkW__chart { margin-bottom: var(--uc-space-4); display: grid; }
  .performance-module-scss-module__UdgAkW__chart > * { transition: opacity var(--uc-transition-base); grid-area: 1 / 1; }
  .performance-module-scss-module__UdgAkW__chartHidden { opacity: 0; }
}
.bubble-menu-module-scss-module__ujnTlG__bubbleMenu { z-index: 11; box-sizing: border-box; border: 1px solid var(--uc-color-border-soft); border-radius: var(--uc-radius-sm); background-color: var(--uc-color-popup); flex-direction: row; justify-content: center; align-items: center; gap: 0px; width: min-content; height: 32px; padding: 0px 2px; display: flex; box-shadow: rgba(0, 0, 0, 0.05) 0px 10px 20px; }
.bubble-menu-module-scss-module__ujnTlG__button { border-radius: var(--uc-radius-sm); width: 26px; height: 26px; color: var(--uc-color-icon); cursor: pointer; justify-content: center; align-items: center; display: inline-flex; }
.bubble-menu-module-scss-module__ujnTlG__button:focus, .bubble-menu-module-scss-module__ujnTlG__button:focus-visible { outline: none; }
.bubble-menu-module-scss-module__ujnTlG__button:hover { background-color: var(--uc-color-control-subtle); }
.bubble-menu-module-scss-module__ujnTlG__button:disabled { cursor: not-allowed; opacity: 0.5; }
.bubble-menu-module-scss-module__ujnTlG__buttonActive { color: var(--uc-color-text); }
.bubble-menu-module-scss-module__ujnTlG__separator { background-color: var(--uc-color-border-soft); width: 1px; height: 16px; margin: 0px 2px; }
.bubble-menu-module-scss-module__ujnTlG__spacer { width: 10px; }
.follower-list-dialog-module-scss-module__s1Ls5W__trigger { width: min-content; color: var(--uc-color-icon); font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); align-items: center; gap: var(--uc-space-2); line-height: 1.2; display: flex; }
.follower-list-dialog-module-scss-module__s1Ls5W__triggerButton { color: inherit; cursor: pointer; font: inherit; transition: opacity var(--uc-transition-fast); background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; }
.follower-list-dialog-module-scss-module__s1Ls5W__triggerButton:hover { opacity: 0.8; }
.follower-list-dialog-module-scss-module__s1Ls5W__triggerButton:focus { outline: none; }
.follower-list-dialog-module-scss-module__s1Ls5W__triggerButton:focus-visible { opacity: 0.8; }
.follower-list-dialog-module-scss-module__s1Ls5W__triggerContent { align-items: center; gap: var(--uc-space-1); display: flex; }
.follower-list-dialog-module-scss-module__s1Ls5W__separator { color: var(--uc-color-text-60); font-size: var(--uc-font-size-base); }
.follower-list-dialog-module-scss-module__s1Ls5W__count { color: var(--uc-color-text-60); font-feature-settings: var(--uc-font-features-tabular); white-space: nowrap; }
.follower-list-dialog-module-scss-module__s1Ls5W__inlineCount { font-feature-settings: var(--uc-font-features-tabular); white-space: nowrap; }
.link-modal-module-scss-module__fj5qVG__modal { --dialog-padding: var(--uc-space-2); background: var(--uc-color-dialog-nested); border-radius: 18px; max-width: 260px; }
.link-modal-module-scss-module__fj5qVG__header { --dialog-separator-inset: var(--uc-space-2); min-height: 50px; padding: var(--uc-space-2); align-items: center; }
.link-modal-module-scss-module__fj5qVG__header::after { display: none; }
.link-modal-module-scss-module__fj5qVG__removeButton { color: var(--uc-color-text-60); cursor: pointer; font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; }
.link-modal-module-scss-module__fj5qVG__removeButton:hover { color: var(--uc-color-text); }
.link-modal-module-scss-module__fj5qVG__body { padding: 0 var(--uc-space-2); }
.link-modal-module-scss-module__fj5qVG__input { width: 100%; height: 30px; padding: 0 var(--uc-space-2); border-radius: var(--uc-radius-sm); background: var(--uc-color-control-light); color: var(--uc-color-text); font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); outline-offset: 0px; transition: box-shadow var(--uc-transition-fast); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: rgba(0, 0, 0, 0) solid 1px; line-height: 1.3; }
.link-modal-module-scss-module__fj5qVG__input::placeholder { color: var(--uc-color-text-40); font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); line-height: 1.3; }
.link-modal-module-scss-module__fj5qVG__input:focus-visible { box-shadow: inset 0 0 0 1px var(--uc-color-transparent-line); outline: none; }
.link-modal-module-scss-module__fj5qVG__inputError { box-shadow: inset 0 0 0 1px var(--uc-color-danger); outline: none; }
.link-modal-module-scss-module__fj5qVG__inputError:focus-visible { box-shadow: inset 0 0 0 1px var(--uc-color-danger); }
.link-modal-module-scss-module__fj5qVG__footer { padding: var(--uc-space-2); gap: var(--uc-space-2); grid-template-columns: 1fr 1fr; display: grid; }
.link-modal-module-scss-module__fj5qVG__footer::before { display: none; }
.link-modal-module-scss-module__fj5qVG__footer button:focus-visible { outline: 0px; }
.link-modal-module-scss-module__fj5qVG__footer .link-modal-module-scss-module__fj5qVG__dismissButton { background-color: var(--uc-color-control-light); }
.link-modal-module-scss-module__fj5qVG__footer .link-modal-module-scss-module__fj5qVG__dismissButton:hover:not(:disabled), .link-modal-module-scss-module__fj5qVG__footer .link-modal-module-scss-module__fj5qVG__dismissButton:active:not(:disabled) { background-color: var(--uc-color-control-dialog-hover); }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .details-context-menu-module-scss-module__ruPc1a__optionsButton { border-radius: var(--uc-radius-sm); color: var(--uc-color-icon); background-color: rgba(0, 0, 0, 0); flex-shrink: 0; padding: 0px; }
  .details-context-menu-module-scss-module__ruPc1a__optionsButton::after { inset: -8px; }
  .details-context-menu-module-scss-module__ruPc1a__optionsButton:hover, .details-context-menu-module-scss-module__ruPc1a__optionsButton[data-popup-open] { color: var(--uc-color-text); }
  .details-context-menu-module-scss-module__ruPc1a__optionsButton[data-popup-open], .details-context-menu-module-scss-module__ruPc1a__optionsButton:active { color: var(--uc-color-text); background-color: rgba(0, 0, 0, 0); }
}
.details-context-menu-module-scss-module__ruPc1a__optionsButton { width: 12px; min-width: 12px; max-width: 12px; height: 12px; }
.hero-module-scss-module__q3rOCW__hero { border-radius: var(--uc-radius-lg); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; position: relative; overflow: hidden; }
.hero-module-scss-module__q3rOCW__hero::before { z-index: 3; border-radius: inherit; box-shadow: inset 0 0 0 1px var(--uc-color-transparent-line); content: ""; pointer-events: none; position: absolute; inset: 0px; }
@media not (min-width: 800px) {
  .hero-module-scss-module__q3rOCW__hero { border-radius: 0px; }
}
.hero-module-scss-module__q3rOCW__cover { background: var(--uc-color-control); height: 200px; position: relative; }
@media not (min-width: 800px) {
  .hero-module-scss-module__q3rOCW__cover { height: 133px; }
}
.hero-module-scss-module__q3rOCW__cover::after { z-index: 2; background: var(--uc-color-transparent-line); content: ""; pointer-events: none; width: 100%; height: 1px; position: absolute; bottom: 0px; left: 0px; }
.hero-module-scss-module__q3rOCW__cover img { object-fit: cover; }
.hero-module-scss-module__q3rOCW__content { padding: 0 var(--uc-space-3) var(--uc-space-3); background: var(--uc-color-card-bg); gap: var(--uc-space-4); flex-direction: column; display: flex; }
.hero-module-scss-module__q3rOCW__avatarAndActions { justify-content: space-between; align-items: flex-end; gap: var(--uc-space-3); display: flex; }
.hero-module-scss-module__q3rOCW__actions { padding-top: var(--uc-space-1); align-items: center; gap: var(--uc-space-2); display: flex; }
.hero-module-scss-module__q3rOCW__avatarContainer { z-index: 4; --uc-avatar-radius: var(--uc-radius-md); align-items: flex-end; height: 40px; display: flex; position: relative; }
.hero-module-scss-module__q3rOCW__avatarContainer > img { background-color: var(--uc-color-control); box-shadow: rgba(0, 0, 0, 0.2) 0px -4px 20px; }
.hero-module-scss-module__q3rOCW__info { gap: var(--uc-space-2); flex-direction: column; display: flex; }
.hero-module-scss-module__q3rOCW__nameRow { align-items: center; gap: 8px; display: flex; }
.hero-module-scss-module__q3rOCW__nameLabel { color: var(--uc-color-text); font-family: var(--font-walsheim); font-feature-settings: normal; font-size: var(--uc-font-size-xl); font-weight: var(--uc-font-weight-body); letter-spacing: -0.03em; line-height: 1; }
.hero-module-scss-module__q3rOCW__nameAndDescription { gap: var(--uc-space-2); flex-direction: column; display: flex; }
.hero-module-scss-module__q3rOCW__description, .hero-module-scss-module__q3rOCW__meta { font-feature-settings: var(--uc-font-features); font-size: var(--uc-font-size-md); font-weight: var(--uc-font-weight-body); line-height: 1.5; }
.hero-module-scss-module__q3rOCW__description { max-width: 600px; color: var(--uc-color-text-80); -webkit-line-clamp: 2; overflow-wrap: break-word; text-wrap: balance; white-space-collapse: preserve; -webkit-box-orient: vertical; display: -webkit-box; overflow: clip; }
.hero-module-scss-module__q3rOCW__meta { max-width: 700px; color: var(--uc-color-text-60); align-items: center; gap: var(--uc-space-1); flex-wrap: wrap; display: flex; }
.hero-module-scss-module__q3rOCW__metaItem { color: inherit; align-items: center; gap: 8px; text-decoration: none; display: flex; }
.hero-module-scss-module__q3rOCW__metaSeparator { color: var(--uc-color-text-60); }
.hero-module-scss-module__q3rOCW__metaItem a { color: inherit; transition: opacity var(--uc-transition-base); text-decoration: none; }
.hero-module-scss-module__q3rOCW__metaItem a:hover { opacity: 0.8; }
.hero-module-scss-module__q3rOCW__metaItem a:focus { outline: none; }
.hero-module-scss-module__q3rOCW__metaItem a:focus-visible { opacity: 0.8; }
.hero-module-scss-module__q3rOCW__socials { align-items: center; gap: var(--uc-space-3); display: flex; }
.hero-module-scss-module__q3rOCW__socialLink { color: var(--uc-color-icon); transition: opacity var(--uc-transition-base); display: flex; }
.hero-module-scss-module__q3rOCW__socialLink:hover { opacity: 0.8; }
.hero-module-scss-module__q3rOCW__socialLink:focus { outline: none; }
.hero-module-scss-module__q3rOCW__socialLink:focus-visible { opacity: 0.8; }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .text-editor-module-scss-module__UL06ta__container { width: 100%; color: var(--uc-color-text-60); field-sizing: content; font-feature-settings: var(--uc-font-features); gap: var(--uc-space-2); outline-offset: var(--uc-space-1); resize: none; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; outline: rgba(0, 0, 0, 0) solid 1px; flex-direction: column; flex: 1 1 0%; padding: 0px; font-family: inherit; display: flex; overflow-y: visible; }
  .text-editor-module-scss-module__UL06ta__container::placeholder { color: var(--uc-color-text-60); transition: color var(--uc-transition-slow); }
  .text-editor-module-scss-module__UL06ta__commentContainer { font-weight: var(--uc-font-weight-body); line-height: var(--uc-line-height-body); justify-content: flex-start; gap: 0px; }
  .text-editor-module-scss-module__UL06ta__heading, .text-editor-module-scss-module__UL06ta__paragraph, .text-editor-module-scss-module__UL06ta__blockquote, .text-editor-module-scss-module__UL06ta__code, .text-editor-module-scss-module__UL06ta__bulletList, .text-editor-module-scss-module__UL06ta__orderedList, .text-editor-module-scss-module__UL06ta__bold, .text-editor-module-scss-module__UL06ta__italic, .text-editor-module-scss-module__UL06ta__link, .text-editor-module-scss-module__UL06ta__emoji { color: var(--uc-color-text-80); overflow-wrap: break-word; white-space: break-spaces; word-break: break-word; }
  .text-editor-module-scss-module__UL06ta__heading::selection, .text-editor-module-scss-module__UL06ta__paragraph::selection, .text-editor-module-scss-module__UL06ta__blockquote::selection, .text-editor-module-scss-module__UL06ta__code::selection, .text-editor-module-scss-module__UL06ta__bulletList::selection, .text-editor-module-scss-module__UL06ta__orderedList::selection, .text-editor-module-scss-module__UL06ta__bold::selection, .text-editor-module-scss-module__UL06ta__italic::selection, .text-editor-module-scss-module__UL06ta__link::selection, .text-editor-module-scss-module__UL06ta__emoji::selection { color: var(--uc-color-blue); background-color: rgba(0, 153, 255, 0.14); }
  .text-editor-module-scss-module__UL06ta__blockquote > p { color: var(--uc-color-text-40); font-family: var(--font-inter-italic),Inter,"Inter Placeholder",sans-serif; font-feature-settings: var(--uc-font-features); font-style: italic; font-weight: var(--uc-font-weight-body); letter-spacing: 0px; border-left: 2px solid rgb(85, 85, 85); padding-left: 8px; line-height: 1.5; }
  .text-editor-module-scss-module__UL06ta__bold { color: var(--uc-color-text); font-weight: var(--uc-font-weight-heading); }
  .text-editor-module-scss-module__UL06ta__code { background-color: var(--uc-color-control); color: var(--uc-color-text); font-family: var(--font-jetbrains-mono),monospace; font-feature-settings: normal; border-radius: 4px; padding: 2px 4px; }
  .text-editor-module-scss-module__UL06ta__bulletList { padding-left: var(--uc-space-3); list-style-type: disc; }
  .text-editor-module-scss-module__UL06ta__orderedList { padding-left: var(--uc-space-3); list-style-type: decimal; }
  .text-editor-module-scss-module__UL06ta__link, .text-editor-module-scss-module__UL06ta__link * { color: var(--uc-color-text); text-decoration: underline 1px color-mix(in srgb, currentcolor 20%, transparent 80%); text-underline-offset: 2px; }
  h2.text-editor-module-scss-module__UL06ta__heading, h3.text-editor-module-scss-module__UL06ta__heading { padding-top: var(--uc-space-2); color: var(--uc-color-text); font-weight: var(--uc-font-weight-heading); }
  h2.text-editor-module-scss-module__UL06ta__heading { font-family: var(--font-inter-display); font-feature-settings: var(--uc-font-features); font-size: var(--uc-font-size-xl); line-height: 1.4; }
  h3.text-editor-module-scss-module__UL06ta__heading { font-feature-settings: var(--uc-font-features); font-size: var(--uc-font-size-lg); line-height: 1.4; }
  .text-editor-module-scss-module__UL06ta__heading:first-child { padding-top: 0px; }
  .text-editor-module-scss-module__UL06ta__emptyEditor:only-child::before { height: 0px; color: var(--uc-color-text-40); content: attr(data-placeholder); float: left; font-weight: var(--uc-font-weight-body); pointer-events: none; }
  @media (prefers-color-scheme: light) {
  :root[data-in-framer-app] .text-editor-module-scss-module__UL06ta__emptyEditor:only-child::before { color: var(--uc-color-text-60); }
}
  :root[data-uc-color-scheme="light"] .text-editor-module-scss-module__UL06ta__emptyEditor:only-child::before { color: var(--uc-color-text-60); }
  .text-editor-module-scss-module__UL06ta__mention { color: var(--uc-color-text); font-weight: var(--uc-font-weight-body); transition: color var(--uc-transition-base); text-decoration: none; }
  .text-editor-module-scss-module__UL06ta__mention:hover { color: var(--uc-color-text-80); }
  .text-editor-module-scss-module__UL06ta__suggestionBackdrop { z-index: calc(var(--uc-z-dropdown) - 1); position: fixed; inset: 0px; }
  .text-editor-module-scss-module__UL06ta__suggestionPositioner { z-index: var(--uc-z-dropdown); }
  .text-editor-module-scss-module__UL06ta__toolbarEditorLayout { flex-direction: column; flex: 1 1 0%; min-height: 0px; display: flex; overflow: hidden; }
  .text-editor-module-scss-module__UL06ta__fixedToolbar { z-index: 2; box-sizing: border-box; pointer-events: none; flex-direction: column; flex-shrink: 0; width: 100%; margin: 0px; padding: 0px; display: flex; position: sticky; top: 0px; overflow: visible; }
  .text-editor-module-scss-module__UL06ta__fixedToolbar .text-editor-module-scss-module__UL06ta__toolbarGroup { box-sizing: border-box; border-radius: var(--uc-space-2); background-color: var(--uc-color-control); align-items: center; height: 30px; display: flex; }
  .text-editor-module-scss-module__UL06ta__blockTypeSelect { flex: 0 0 auto; width: 123px; }
  .text-editor-module-scss-module__UL06ta__fixedToolbarControls { box-sizing: border-box; width: 100%; padding: var(--uc-space-3); background-color: var(--uc-color-dialog); align-items: center; gap: var(--uc-space-2); pointer-events: auto; flex-direction: row; display: flex; }
  .text-editor-module-scss-module__UL06ta__toolbarTrailing { align-items: center; margin-left: auto; display: flex; }
  .text-editor-module-scss-module__UL06ta__fixedToolbar + div { flex-direction: column; flex: 1 1 0%; min-height: 0px; display: flex; overflow: auto; }
  .text-editor-module-scss-module__UL06ta__fixedToolbar + div > .text-editor-module-scss-module__UL06ta__containerWithToolbar { min-height: 100%; padding: 0 var(--uc-space-3) var(--uc-space-3); field-sizing: unset; flex: 1 1 0%; }
  :is([data-file-drag] > .prosemirror-dropcursor-block, [data-file-drag] > .prosemirror-dropcursor-inline) { display: none !important; }
}
.text-editor-module-scss-module__UL06ta__blockTypeSelect button { width: 100%; }
button.text-editor-module-scss-module__UL06ta__toolbarButton { flex-shrink: 0; justify-content: center; align-items: center; width: 30px; height: 30px; display: inline-flex; }
button.text-editor-module-scss-module__UL06ta__toolbarButton:hover { background-color: rgba(0, 0, 0, 0); }
button.text-editor-module-scss-module__UL06ta__toolbarButtonActive { color: var(--uc-color-text); }
.text-editor-module-scss-module__UL06ta__toolbarButtonSeparator { background-color: var(--uc-color-transparent-line); flex-shrink: 0; width: 1px; height: 20px; margin: 0px; }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .details-section-module-scss-module__62GShq__card { box-sizing: border-box; width: 100%; padding: var(--uc-space-4); border: 1px solid var(--uc-color-lines); border-radius: var(--uc-radius-lg); background: var(--uc-color-card-bg); gap: var(--uc-space-4); flex-direction: column; display: flex; }
  .details-section-module-scss-module__62GShq__header { justify-content: space-between; align-items: center; gap: var(--uc-space-2); min-width: 0px; display: flex; }
  .details-section-module-scss-module__62GShq__header > :first-child { flex: 1 1 0%; min-width: 0px; display: flex; }
  .details-section-module-scss-module__62GShq__creator { align-items: center; gap: var(--uc-space-2); flex: 1 1 0%; min-width: 0px; text-decoration: none; display: flex; }
  .details-section-module-scss-module__62GShq__creatorAvatar { flex-shrink: 0; }
  .details-section-module-scss-module__62GShq__creatorInfo { flex-direction: column; flex: 1 1 0%; gap: 0px; min-width: 0px; display: flex; }
  .details-section-module-scss-module__62GShq__creatorName { min-width: 0px; color: var(--uc-color-text); text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
  .details-section-module-scss-module__62GShq__creatorSlug { min-width: 0px; color: var(--uc-color-username); text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
  .details-section-module-scss-module__62GShq__divider { background-color: var(--uc-color-lines); width: 100%; height: 1px; }
  .details-section-module-scss-module__62GShq__list { gap: var(--uc-space-2); flex-direction: column; display: flex; }
  .details-section-module-scss-module__62GShq__row { justify-content: space-between; align-items: center; gap: var(--uc-space-6); display: flex; }
  .details-section-module-scss-module__62GShq__label { color: var(--uc-color-text-60); white-space: nowrap; }
  .details-section-module-scss-module__62GShq__value { min-width: 0px; color: var(--uc-color-text-80); font-feature-settings: var(--uc-font-features-tabular); font-variant-numeric: tabular-nums; text-align: right; justify-content: flex-end; align-items: center; display: flex; }
  .details-section-module-scss-module__62GShq__license, .details-section-module-scss-module__62GShq__seeAll { color: var(--uc-color-text); font-weight: var(--uc-font-weight-body); transition: color var(--uc-transition-base); text-decoration: none; }
  .details-section-module-scss-module__62GShq__license:hover, .details-section-module-scss-module__62GShq__seeAll:hover { color: var(--uc-color-text-80); }
  .details-section-module-scss-module__62GShq__license { color: var(--uc-color-text-80); white-space: nowrap; }
  .details-section-module-scss-module__62GShq__license:hover { color: var(--uc-color-text); }
  .details-section-module-scss-module__62GShq__seeAll { color: var(--uc-color-text-60); }
  .details-section-module-scss-module__62GShq__actions { align-items: stretch; gap: var(--uc-space-2); flex-direction: column; display: flex; }
  .details-section-module-scss-module__62GShq__tagsCard { --tag-list-gap: var(--uc-space-1); }
}
.details-section-module-scss-module__62GShq__tagsCard { padding: var(--uc-space-4); }
.details-section-module-scss-module__62GShq__creatorName, .details-section-module-scss-module__62GShq__creatorSlug, .details-section-module-scss-module__62GShq__label, .details-section-module-scss-module__62GShq__value { line-height: 1.3; }
.hero-legacy-module-scss-module__RFqiuG__hero { border-radius: var(--uc-radius-lg); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; position: relative; overflow: hidden; }
.hero-legacy-module-scss-module__RFqiuG__hero::before { z-index: 3; border-radius: inherit; box-shadow: inset 0 0 0 1px var(--uc-color-transparent-line); content: ""; pointer-events: none; position: absolute; inset: 0px; }
@media not (min-width: 800px) {
  .hero-legacy-module-scss-module__RFqiuG__hero { border-radius: 0px; }
  .hero-legacy-module-scss-module__RFqiuG__hero::before { content: none; }
}
.hero-legacy-module-scss-module__RFqiuG__cover { background: var(--uc-color-control); height: 180px; position: relative; }
@media not (min-width: 800px) {
  .hero-legacy-module-scss-module__RFqiuG__cover { height: 133px; }
}
.hero-legacy-module-scss-module__RFqiuG__cover::after { z-index: 2; background: var(--uc-color-transparent-line); content: ""; pointer-events: none; width: 100%; height: 1px; position: absolute; bottom: 0px; left: 0px; }
.hero-legacy-module-scss-module__RFqiuG__cover img { object-fit: cover; }
.hero-legacy-module-scss-module__RFqiuG__content { padding: 0 var(--uc-space-3) var(--uc-space-3); gap: var(--uc-space-4); flex-direction: column; display: flex; }
.hero-legacy-module-scss-module__RFqiuG__avatarAndActions { justify-content: space-between; align-items: flex-end; gap: var(--uc-space-3); display: flex; }
.hero-legacy-module-scss-module__RFqiuG__actions { align-items: center; gap: var(--uc-space-2); display: flex; }
.hero-legacy-module-scss-module__RFqiuG__avatarContainer { z-index: 4; --uc-avatar-radius: var(--uc-radius-lg); align-items: flex-end; height: 45px; display: flex; position: relative; }
.hero-legacy-module-scss-module__RFqiuG__avatarContainer > img { background-color: var(--uc-color-control); box-shadow: rgba(0, 0, 0, 0.2) 0px -4px 20px; }
.hero-legacy-module-scss-module__RFqiuG__info { gap: var(--uc-space-2); flex-direction: column; display: flex; }
.hero-legacy-module-scss-module__RFqiuG__nameRow { align-items: center; gap: 8px; display: flex; }
.hero-legacy-module-scss-module__RFqiuG__nameAndDescription { gap: var(--uc-space-1); flex-direction: column; display: flex; }
.hero-legacy-module-scss-module__RFqiuG__description { -webkit-line-clamp: 2; overflow-wrap: anywhere; -webkit-box-orient: vertical; display: -webkit-box; overflow: clip; }
.hero-legacy-module-scss-module__RFqiuG__meta { align-items: flex-start; gap: var(--uc-space-3); flex-direction: column; display: flex; }
@media (min-width: 800px) {
  .hero-legacy-module-scss-module__RFqiuG__meta { align-items: center; gap: var(--uc-space-4); flex-direction: row; }
}
.hero-legacy-module-scss-module__RFqiuG__metaItem { color: var(--uc-color-icon); font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); align-items: center; gap: 8px; line-height: 1.2; text-decoration: none; display: flex; }
.hero-legacy-module-scss-module__RFqiuG__metaItem a { color: inherit; transition: opacity var(--uc-transition-base); text-decoration: none; }
.hero-legacy-module-scss-module__RFqiuG__metaItem a:hover { opacity: 0.8; }
.hero-legacy-module-scss-module__RFqiuG__metaItem a:focus { outline: none; }
.hero-legacy-module-scss-module__RFqiuG__metaItem a:focus-visible { opacity: 0.8; }
.hero-legacy-module-scss-module__RFqiuG__socials { align-items: center; gap: var(--uc-space-2); display: flex; }
.hero-legacy-module-scss-module__RFqiuG__socialLink { color: var(--uc-color-icon); transition: opacity var(--uc-transition-base); display: flex; }
.hero-legacy-module-scss-module__RFqiuG__socialLink:hover { opacity: 0.8; }
.hero-legacy-module-scss-module__RFqiuG__socialLink:focus { outline: none; }
.hero-legacy-module-scss-module__RFqiuG__socialLink:focus-visible { opacity: 0.8; }
.mention-suggestion-list-module-scss-module__YNXu2q__avatar { flex-shrink: 0; }
.mention-suggestion-list-module-scss-module__YNXu2q__content { flex-direction: column; flex: 1 1 0%; gap: 1px; min-width: 0px; display: flex; overflow: hidden; }
.mention-suggestion-list-module-scss-module__YNXu2q__name, .mention-suggestion-list-module-scss-module__YNXu2q__handle { font-weight: var(--uc-font-weight-body); text-overflow: ellipsis; white-space: nowrap; line-height: 1.2; overflow: hidden; }
.mention-suggestion-list-module-scss-module__YNXu2q__name { color: var(--uc-color-text); font-size: var(--uc-font-size-sm); }
.mention-suggestion-list-module-scss-module__YNXu2q__handle { color: var(--uc-color-text-60); font-size: var(--uc-font-size-xs); }
.resource-detail-skeleton-module-scss-module__sGuLRa__root { --uc-details-header-height: 60px; flex-direction: column; gap: 0px; width: 100%; max-width: none; max-height: 100dvh; margin: 0px auto; display: flex; overflow: hidden; }
.resource-detail-skeleton-module-scss-module__sGuLRa__root > * { width: 100%; }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .dashboard-deprecated-dialog-module-scss-module__NlAg-a__link { color: var(--uc-color-text); text-decoration: underline rgba(255, 255, 255, 0.2); }
}
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .use-affiliate-terms-gate-module-scss-module__XhBH7W__link { color: var(--uc-color-text); text-decoration: underline rgba(255, 255, 255, 0.2); }
}
.resource-detail-page-module-scss-module__pVn5IW__page { --uc-details-header-height: 60px; --uc-sidebar-layout-aside-width: 320px; flex-direction: column; gap: 0px; width: 100%; max-width: none; margin: 0px auto; display: flex; }
.resource-detail-page-module-scss-module__pVn5IW__page > * { width: 100%; }
.resource-detail-page-module-scss-module__pVn5IW__breadcrumbs { height: var(--uc-bar-height); border-bottom: 1px solid var(--uc-color-lines); justify-content: space-between; align-items: center; display: flex; }
.resource-detail-page-module-scss-module__pVn5IW__toolbarRootWrapper { z-index: var(--uc-z-sticky); top: var(--uc-navbar-offset); background-color: var(--uc-color-bg); padding-inline: var(--uc-space-2); position: sticky; }
.resource-detail-page-module-scss-module__pVn5IW__toolbarRoot { height: calc(var(--uc-bar-height) + 1px); box-sizing: border-box; border-bottom: 1px solid var(--uc-color-lines); background-color: var(--uc-color-bg); margin-inline: calc(-1*var(--uc-layout-padding-inline)); padding-inline: var(--uc-layout-padding-inline); flex-direction: column; justify-content: center; align-items: stretch; display: flex; position: static; }
.resource-detail-page-module-scss-module__pVn5IW__toolbarInnerWrapper { box-sizing: border-box; justify-content: center; width: 100%; display: flex; }
.resource-detail-page-module-scss-module__pVn5IW__toolbarInner { width: 100%; max-width: none; height: var(--uc-bar-height); box-sizing: border-box; justify-content: space-between; align-items: center; gap: var(--uc-space-2); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; display: flex; }
.resource-detail-page-module-scss-module__pVn5IW__controls { align-items: center; gap: var(--uc-space-2); margin-left: auto; display: flex; }
.resource-detail-page-module-scss-module__pVn5IW__toolbarLeft { align-items: center; gap: var(--uc-space-2); min-width: 0px; display: flex; }
.resource-detail-page-module-scss-module__pVn5IW__toolbarButtonSkeleton { flex-shrink: 0; }
.resource-detail-page-module-scss-module__pVn5IW__toolbarPillsSkeleton { align-items: center; gap: var(--uc-space-1); min-width: 0px; display: flex; }
.resource-detail-page-module-scss-module__pVn5IW__toolbarPillOptional { display: none; }
@media (min-width: 800px) {
  .resource-detail-page-module-scss-module__pVn5IW__toolbarPillOptional { display: block; }
}
.resource-detail-page-module-scss-module__pVn5IW__detailContentWrapper { --post-item-breakout-inline: var(--uc-space-2); --post-item-padding-left: var(--uc-space-2); --post-item-padding-right: var(--uc-space-2); box-sizing: border-box; padding-right: ; padding-bottom: ; padding-left: ; padding-top: var(--uc-space-6); }
@media (min-width: 800px) {
  .resource-detail-page-module-scss-module__pVn5IW__detailContentWrapper { --post-item-breakout-inline: 0; --post-item-padding-left: 0; --post-item-padding-right: 0; padding: var(--uc-space-6); }
}
@media (min-width: 1280px) {
  .resource-detail-page-module-scss-module__pVn5IW__detailContentWrapper { padding: var(--uc-space-16) var(--uc-space-10) var(--uc-space-10); }
}
.resource-detail-page-module-scss-module__pVn5IW__detailContentInner { width: 100%; max-width: var(--uc-content-width-detail); gap: var(--uc-space-6); flex-direction: column; margin-inline: auto; display: flex; }
@media (min-width: 800px) {
  .resource-detail-page-module-scss-module__pVn5IW__detailContentInner { gap: var(--uc-space-8); }
}
.resource-detail-page-module-scss-module__pVn5IW__detailContentInner > * { width: 100%; }
.resource-detail-page-module-scss-module__pVn5IW__body { flex-direction: column; width: 100%; margin-inline: auto; padding: 0px; display: flex; }
@media (min-width: 1024px) {
  .resource-detail-page-module-scss-module__pVn5IW__body { padding: var(--uc-space-4) 0 0; align-items: start; gap: var(--uc-sidebar-layout-gap); flex-direction: row; }
}
.resource-detail-page-module-scss-module__pVn5IW__content { gap: var(--uc-space-4); flex-direction: column; min-width: 0px; display: flex; }
@media (min-width: 1024px) {
  .resource-detail-page-module-scss-module__pVn5IW__content { flex: 1 1 0%; gap: 0px; }
}
.resource-detail-page-module-scss-module__pVn5IW__recommendations { display: contents; }
.resource-detail-page-module-scss-module__pVn5IW__recommendations > section:first-of-type [data-recommendation-separator] { display: none; }
.resource-detail-page-module-scss-module__pVn5IW__recommendations > section:first-of-type { padding-top: var(--uc-space-6); }
@media (min-width: 1024px) {
  .resource-detail-page-module-scss-module__pVn5IW__recommendations > section:first-of-type { padding-top: var(--uc-space-12); }
}
.resource-detail-page-module-scss-module__pVn5IW__description { gap: var(--uc-space-3); flex-direction: column; min-width: 0px; display: flex; }
.resource-detail-page-module-scss-module__pVn5IW__introduction { color: var(--uc-color-text-80); margin: 0px; }
.resource-detail-page-module-scss-module__pVn5IW__heroBarSkeleton { justify-content: space-between; align-items: center; gap: var(--uc-space-3); display: flex; }
.resource-detail-page-module-scss-module__pVn5IW__heroBarText { flex-direction: column; gap: 2px; min-width: 0px; display: flex; }
.resource-detail-page-module-scss-module__pVn5IW__heroBarActions { align-items: center; gap: var(--uc-space-2); flex-shrink: 0; display: flex; }
.resource-detail-page-module-scss-module__pVn5IW__heroSkeleton { box-sizing: border-box; border: 1px solid var(--uc-color-transparent-line); border-radius: var(--uc-radius-lg); background-color: var(--uc-color-bg); height: 250px; position: relative; overflow: hidden; }
@media (min-width: 800px) {
  .resource-detail-page-module-scss-module__pVn5IW__heroSkeleton { height: 351px; }
}
@media (min-width: 1280px) {
  .resource-detail-page-module-scss-module__pVn5IW__heroSkeleton { border-radius: var(--uc-radius-xl); height: 700px; }
}
.resource-detail-page-module-scss-module__pVn5IW__heroSkeleton > .resource-detail-page-module-scss-module__pVn5IW__heroSkeletonFill { border-radius: 0px; }
.resource-detail-page-module-scss-module__pVn5IW__postSkeleton { flex-direction: column; min-width: 0px; display: flex; }
.resource-detail-page-module-scss-module__pVn5IW__postContentSkeleton { min-width: 0px; padding-bottom: var(--uc-space-3); border-bottom: 1px solid var(--uc-color-lines); gap: var(--uc-space-3); flex-direction: column; display: flex; }
.resource-detail-page-module-scss-module__pVn5IW__skeletonTextBlock { flex-direction: column; gap: 8px; min-width: 0px; display: flex; }
.resource-detail-page-module-scss-module__pVn5IW__postActionsSkeleton { height: var(--uc-space-12); max-height: var(--uc-space-12); box-sizing: border-box; border-top: 1px solid var(--uc-color-lines); margin-top: var(--uc-space-4); align-items: center; gap: var(--uc-space-3); flex-shrink: 0; display: flex; }
.resource-detail-page-module-scss-module__pVn5IW__postActionsEnd { margin-left: auto; }
.resource-detail-page-module-scss-module__pVn5IW__mobileInfoPanel { display: block; }
@media (min-width: 1024px) {
  .resource-detail-page-module-scss-module__pVn5IW__mobileInfoPanel { display: none; }
}
.resource-detail-page-module-scss-module__pVn5IW__infoPanelSkeleton { box-sizing: border-box; width: 100%; padding: var(--uc-space-3); border: 1px solid var(--uc-color-lines); border-radius: var(--uc-radius-lg); background: var(--uc-color-card-bg); gap: var(--uc-space-3); flex-direction: column; display: flex; }
.resource-detail-page-module-scss-module__pVn5IW__infoPanelHeader { align-items: center; gap: var(--uc-space-2); display: flex; }
.resource-detail-page-module-scss-module__pVn5IW__infoPanelHeaderText { flex-direction: column; gap: 2px; display: flex; }
.resource-detail-page-module-scss-module__pVn5IW__infoPanelContent { gap: var(--uc-space-2); flex-direction: column; display: flex; }
.resource-detail-page-module-scss-module__pVn5IW__infoRowSkeleton { justify-content: space-between; align-items: baseline; gap: var(--uc-space-4); display: flex; }
.resource-detail-page-module-scss-module__pVn5IW__infoSeparatorSkeleton { background-color: var(--uc-color-lines); width: 100%; height: 1px; }
.resource-detail-page-module-scss-module__pVn5IW__desktopSidebar { display: none; }
@media (min-width: 1024px) {
  .resource-detail-page-module-scss-module__pVn5IW__desktopSidebar { top: calc(var(--uc-navbar-offset) + var(--uc-details-header-height) + var(--uc-space-1)); width: var(--uc-sidebar-layout-aside-width); gap: var(--uc-space-3); flex-direction: column; flex-shrink: 0; display: flex; position: sticky; }
}
.resource-detail-page-module-scss-module__pVn5IW__mobileAside { margin-bottom: var(--uc-space-3); gap: var(--uc-space-3); flex-direction: column; display: flex; }
@media (min-width: 1024px) {
  .resource-detail-page-module-scss-module__pVn5IW__mobileAside { display: none; }
}
.resource-tags-module-scss-module__1heBCq__list { justify-content: end; gap: var(--tag-list-gap,8px); flex-wrap: wrap; display: flex; }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .hire-expert-dialog-module-scss-module__MfraPW__dialog { max-width: 480px; height: var(--uc-dialog-height); font-size: var(--uc-font-size-sm); line-height: 1.2; }
  .hire-expert-dialog-module-scss-module__MfraPW__dialogSheet { --uc-color-dialog: var(--uc-color-bg); max-width: none; height: 100%; max-height: none; padding-top: var(--uc-safe-area-top,0); padding-bottom: var(--uc-safe-area-bottom,0); border: 0px; border-radius: 0px; margin: 0px; }
  .hire-expert-dialog-module-scss-module__MfraPW__body { flex-direction: column; flex: 1 1 0%; min-height: 0px; display: flex; overflow-y: auto; }
  .hire-expert-dialog-module-scss-module__MfraPW__form { padding: var(--uc-space-3); gap: var(--uc-space-4); flex-direction: column; display: flex; }
  .hire-expert-dialog-module-scss-module__MfraPW__formFill { flex: 1 1 0%; min-height: 0px; }
  .hire-expert-dialog-module-scss-module__MfraPW__descriptionField, .hire-expert-dialog-module-scss-module__MfraPW__descriptionField > * { flex-direction: column; flex: 1 1 0%; min-height: 0px; display: flex; }
  .hire-expert-dialog-module-scss-module__MfraPW__descriptionTextareaField { min-height: 120px; padding: var(--uc-space-2); border-radius: var(--uc-radius-sm); background-color: var(--uc-color-control); outline-offset: 0px; transition: box-shadow var(--uc-transition-fast); outline: rgba(0, 0, 0, 0) solid 1px; flex-direction: column; flex: 1 1 0%; display: flex; overflow-y: auto; }
  .hire-expert-dialog-module-scss-module__MfraPW__descriptionTextareaField:focus-within { box-shadow: inset 0 0 0 1px var(--uc-color-border-focus); outline: none; }
  .hire-expert-dialog-module-scss-module__MfraPW__descriptionTextareaField.hire-expert-dialog-module-scss-module__MfraPW__fieldInvalid, .hire-expert-dialog-module-scss-module__MfraPW__descriptionTextareaField.hire-expert-dialog-module-scss-module__MfraPW__fieldInvalid:focus-within { box-shadow: inset 0 0 0 1px var(--uc-color-warning); outline: none; }
  .hire-expert-dialog-module-scss-module__MfraPW__descriptionTextareaField > * { flex-direction: column; flex: 1 1 0%; min-height: 0px; display: flex; }
  .hire-expert-dialog-module-scss-module__MfraPW__dialog .hire-expert-dialog-module-scss-module__MfraPW__footer { height: 50px; min-height: 50px; padding: var(--uc-space-2); border-top: 1px solid var(--uc-color-transparent-line); justify-content: flex-end; gap: var(--uc-space-2); --uc-color-control: var(--uc-color-control-dialog); --uc-color-control-hover: var(--uc-color-control-dialog-hover); }
}
.hire-expert-dialog-module-scss-module__MfraPW__descriptionTextarea { min-height: 0px; font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); background: 0px 0px; flex: 1 1 0%; padding: 0px; line-height: 1.5; }
.stepper-layout-module-scss-module__z4CReG__root { border-top: 1px solid var(--uc-color-transparent-line); min-height: 0px; font-family: var(--font-inter); font-feature-settings: var(--uc-font-features); font-size: var(--uc-font-size-sm); letter-spacing: 0px; flex-direction: column; flex: 1 1 0%; display: flex; }
.stepper-layout-module-scss-module__z4CReG__header { height: 50px; padding: var(--uc-space-2); justify-content: space-between; align-items: center; display: flex; }
.stepper-layout-module-scss-module__z4CReG__headerTitle { color: var(--uc-color-text); font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-heading); margin: 0px; line-height: 1.2; }
.stepper-layout-module-scss-module__z4CReG__body { flex: 1 1 0%; min-height: 0px; display: flex; }
.stepper-layout-module-scss-module__z4CReG__sidebar { width: 200px; min-width: 200px; padding: var(--uc-space-2); border-right: 1px solid var(--uc-color-transparent-line); flex-direction: column; display: flex; }
.stepper-layout-module-scss-module__z4CReG__divider { background-color: var(--uc-color-transparent-line); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 1px; min-height: 1px; }
.stepper-layout-module-scss-module__z4CReG__stepButton { --icon-fill: var(--uc-color-icon); --icon-stroke: var(--uc-color-icon); border-radius: var(--uc-radius-sm); width: 100%; height: 30px; color: var(--uc-color-text-60); cursor: pointer; font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); justify-content: space-between; align-items: center; gap: var(--uc-space-2); text-align: left; transition: background-color var(--uc-transition-fast),color var(--uc-transition-fast); background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; flex-direction: row; padding: 6px 8px 6px 5px; line-height: 1.5; display: flex; }
.stepper-layout-module-scss-module__z4CReG__stepButton:disabled { cursor: default; opacity: 0.5; }
.stepper-layout-module-scss-module__z4CReG__stepHeader { flex-direction: row; align-items: center; gap: 5px; display: flex; }
.stepper-layout-module-scss-module__z4CReG__stepActive { --icon-fill: var(--uc-color-text); --icon-stroke: var(--uc-color-text); background: var(--uc-color-control); color: var(--uc-color-text); }
.stepper-layout-module-scss-module__z4CReG__stepIcon { flex-shrink: 0; justify-content: center; align-items: center; display: flex; }
.stepper-layout-module-scss-module__z4CReG__panel, .stepper-layout-module-scss-module__z4CReG__stepContent { flex-direction: column; flex: 1 1 0%; min-width: 0px; min-height: 0px; display: flex; }
.stepper-layout-module-scss-module__z4CReG__stepContentHidden { display: none; }
.stepper-layout-module-scss-module__z4CReG__stepScroll { min-width: 0px; min-height: 0px; padding: var(--uc-space-4) var(--uc-space-4) 0; scrollbar-width: none; flex-direction: column; flex: 1 1 0%; display: flex; overflow: hidden auto; }
.stepper-layout-module-scss-module__z4CReG__stepScroll:has([data-fixed-toolbar]) { padding: 0px; }
.stepper-layout-module-scss-module__z4CReG__stepScroll::-webkit-scrollbar { display: none; }
.stepper-layout-module-scss-module__z4CReG__footer { height: 50px; min-height: 50px; padding: var(--uc-space-2); border-top: 1px solid var(--uc-color-transparent-line); justify-content: space-between; align-items: center; display: flex; }
.stepper-layout-module-scss-module__z4CReG__footerStart { align-items: center; display: flex; }
.stepper-layout-module-scss-module__z4CReG__helpButton { box-sizing: border-box; border-radius: var(--uc-radius-sm); width: 30px; height: 30px; color: var(--uc-color-icon); transition: background-color var(--uc-transition-fast),color var(--uc-transition-fast); background-color: rgba(0, 0, 0, 0); border: 1px solid rgba(0, 0, 0, 0); justify-content: center; align-items: center; padding: 0px; text-decoration: none; display: inline-flex; }
.stepper-layout-module-scss-module__z4CReG__helpButton:hover { color: var(--uc-color-text); background-color: rgba(0, 0, 0, 0); }
.stepper-layout-module-scss-module__z4CReG__helpButton:active { background-color: var(--uc-color-control); color: var(--uc-color-text); }
.stepper-layout-module-scss-module__z4CReG__footerEnd { align-items: center; gap: var(--uc-space-2); display: flex; }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .profile-content-module-scss-module__-cHATa__analyticsTab { min-width: 0px; max-width: 100%; padding-top: var(--uc-space-8); flex-direction: column; display: flex; }
}
.profile-content-module-scss-module__-cHATa__root { padding-inline: var(--uc-space-2); flex-direction: column; flex: 1 1 0%; display: flex; }
@media (min-width: 800px) {
  .profile-content-module-scss-module__-cHATa__root { padding-inline: 0px; }
}
.profile-content-module-scss-module__-cHATa__content { justify-content: space-between; gap: var(--uc-sidebar-layout-gap); flex: 1 1 0%; display: flex; }
.profile-content-module-scss-module__-cHATa__main { --uc-empty-state-text-width: 180px; min-width: 0px; max-width: 700px; padding-top: var(--uc-space-1); flex-direction: column; flex: 1 1 0%; display: flex; }
@media not (min-width: 800px) {
  .profile-content-module-scss-module__-cHATa__main { --uc-post-card-padding-top: 0px; --post-item-padding-top: var(--uc-space-2); }
}
.profile-content-module-scss-module__-cHATa__main > * + * { border-top: 1px solid var(--uc-color-lines); }
.profile-content-module-scss-module__-cHATa__composer + * { border-top: 0px; }
.profile-content-module-scss-module__-cHATa__gridContent { padding-top: var(--uc-space-8); }
.profile-content-module-scss-module__-cHATa__gridContent.profile-content-module-scss-module__-cHATa__smallerPadding { padding-top: var(--uc-space-3); }
@media (min-width: 800px) {
  .profile-content-module-scss-module__-cHATa__gridContent.profile-content-module-scss-module__-cHATa__smallerPadding { padding-top: var(--uc-space-4); }
}
.profile-content-module-scss-module__-cHATa__aside { padding-top: var(--uc-space-1); display: none; }
@media (min-width: 1280px) {
  .profile-content-module-scss-module__-cHATa__aside { flex-shrink: 0; width: 320px; display: block; }
}
.profile-content-module-scss-module__-cHATa__empty { padding: var(--community-space-12) 0; color: var(--community-color-text-tertiary); font-size: var(--community-font-size-sm); text-align: center; margin: 0px; }
.profile-content-module-scss-module__-cHATa__loadingMore { padding: var(--community-space-6) 0; justify-content: center; display: flex; }
.profile-content-module-scss-module__-cHATa__resourceTabsError { padding: var(--uc-space-3) 0; color: var(--uc-color-text-60); font-size: var(--uc-font-size-sm); text-align: center; margin: 0px; }
.step-fields-module-scss-module__9bOW5q__stepFields { gap: var(--uc-space-4); flex-direction: column; flex: 0 0 auto; width: 100%; min-width: 0px; min-height: 0px; display: flex; }
.step-fields-module-scss-module__9bOW5q__stepFields::after { content: ""; flex: 0 0 0px; height: 0px; display: block; }
.step-fields-module-scss-module__9bOW5q__multiSelectTrigger { --multi-select-trigger-padding: var(--uc-space-1) var(--uc-space-6) var(--uc-space-1) var(--uc-space-1); box-sizing: border-box; font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); line-height: 1.2; }
.step-fields-module-scss-module__9bOW5q__multiSelectTrigger:has(span.step-fields-module-scss-module__9bOW5q__multiSelectPlaceHolder) { --multi-select-trigger-padding: var(--uc-space-1) var(--uc-space-6) var(--uc-space-1) var(--uc-space-2); }
.step-fields-module-scss-module__9bOW5q__multiSelectTrigger .step-fields-module-scss-module__9bOW5q__multiSelectTagsContainer { gap: 4px; }
.step-fields-module-scss-module__9bOW5q__multiSelectTrigger .step-fields-module-scss-module__9bOW5q__multiSelectPlaceHolder { font-size: var(--uc-font-size-sm); line-height: 1.2; }
.step-fields-module-scss-module__9bOW5q__multiSelectTagsContainer .step-fields-module-scss-module__9bOW5q__multiSelectTag { background: var(--uc-color-composer-tag); gap: 2px; height: 20px; padding-left: 8px; padding-right: 4px; }
.step-fields-module-scss-module__9bOW5q__multiSelectTagsContainer .step-fields-module-scss-module__9bOW5q__multiSelectTag > span:first-child { font-weight: var(--uc-font-weight-body); }
.step-fields-module-scss-module__9bOW5q__multiSelectTagRemove { width: 16px; height: 16px; color: var(--uc-color-icon); }
.step-fields-module-scss-module__9bOW5q__richText { font-size: var(--uc-font-size-md); }
.step-fields-module-scss-module__9bOW5q__mediaContainer { --preview-height: 75px; box-sizing: border-box; width: 100%; min-width: 0px; max-width: 100%; height: 85px; padding: var(--uc-space-1); background-color: var(--uc-color-control); border-radius: 13px; align-items: stretch; display: flex; overflow: hidden; }
.step-fields-module-scss-module__9bOW5q__mediaContainer > section { min-width: 0px; }
.step-fields-module-scss-module__9bOW5q__mediaContainer [class*="preview"], .step-fields-module-scss-module__9bOW5q__mediaContainer [class*="youtubePreview"] { --preview-radius: 8px; }
.step-fields-module-scss-module__9bOW5q__mediaContainerError { border: 1px solid var(--uc-color-warning); }
@media (prefers-color-scheme: light) {
  :root[data-in-framer-app]:has([data-community-native-ui]) .step-fields-module-scss-module__9bOW5q__mediaContainer { background-color: rgb(235, 235, 235); }
}
:root[data-uc-color-scheme="light"]:has([data-community-native-ui]) .step-fields-module-scss-module__9bOW5q__mediaContainer { background-color: rgb(235, 235, 235); }
.step-fields-module-scss-module__9bOW5q__mediaSection { gap: var(--uc-space-3); flex-direction: column; min-width: 0px; display: flex; }
.step-fields-module-scss-module__9bOW5q__mediaSectionHeader { flex-direction: column; gap: 2px; display: flex; }
.step-fields-module-scss-module__9bOW5q__mediaSectionTitle { color: var(--uc-color-text); font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); line-height: 1.2; }
.step-fields-module-scss-module__9bOW5q__mediaSectionHint { color: var(--uc-color-text-60); font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); line-height: 1.2; }
.step-fields-module-scss-module__9bOW5q__previewSection { flex-direction: column; gap: 16px; min-width: 0px; padding-top: 4px; display: flex; }
.step-fields-module-scss-module__9bOW5q__previewTile { cursor: default; pointer-events: none; width: 100%; min-width: 0px; max-width: 100%; }
.step-fields-module-scss-module__9bOW5q__overviewBlock { gap: var(--uc-space-3); flex-direction: column; display: flex; }
.step-fields-module-scss-module__9bOW5q__overviewTitle { color: var(--uc-color-text); font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); line-height: 1.2; }
.step-fields-module-scss-module__9bOW5q__overviewTable { gap: var(--uc-space-2); flex-direction: column; margin: 0px; display: flex; }
.step-fields-module-scss-module__9bOW5q__overviewRow { display: flex; }
.step-fields-module-scss-module__9bOW5q__overviewLabel { width: 100px; color: var(--uc-color-text-60); font-weight: var(--uc-font-weight-body); flex-shrink: 0; line-height: 1.3; }
.step-fields-module-scss-module__9bOW5q__overviewValue { color: var(--uc-color-text-80); font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); line-height: 1.3; }
.step-fields-module-scss-module__9bOW5q__overviewDivider { background-color: var(--uc-color-transparent-line); height: 1px; }
.step-fields-module-scss-module__9bOW5q__postToFeed { gap: var(--uc-space-2); flex-direction: column; min-width: 0px; display: flex; }
.step-fields-module-scss-module__9bOW5q__postToFeedHeader { flex-direction: column; gap: 2px; min-width: 0px; display: flex; }
.step-fields-module-scss-module__9bOW5q__postToFeedTitle { color: var(--uc-color-text); font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); line-height: 1.2; }
.step-fields-module-scss-module__9bOW5q__postToFeedHint { color: var(--uc-color-text-60); font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); line-height: 1.2; }
.step-fields-module-scss-module__9bOW5q__postToFeedEditor { box-sizing: border-box; min-height: 145px; padding: var(--uc-space-3); background-color: var(--uc-color-control); color: var(--uc-color-text-80); font-size: var(--uc-font-size-sm); border-radius: 8px; overflow: auto; }
.content-description-module-scss-module__-cpGOq__root { width: 100%; max-width: 750px; color: var(--uc-color-text-60); overflow-wrap: anywhere; }
.content-description-module-scss-module__-cpGOq__root h2 { color: var(--uc-color-text); font-family: var(--font-inter-display); font-feature-settings: var(--uc-font-features); font-size: var(--uc-font-size-lg); font-weight: var(--uc-font-weight-heading); letter-spacing: 0px; text-wrap: balance; line-height: 1.35; }
.content-description-module-scss-module__-cpGOq__root h3 { color: var(--uc-color-text); font-feature-settings: var(--uc-font-features); font-size: var(--uc-font-size-md); font-weight: var(--uc-font-weight-heading); letter-spacing: 0px; text-wrap: balance; line-height: 1.4; }
.content-description-module-scss-module__-cpGOq__root :is(h2, h3):not(:first-child) { margin-top: var(--uc-space-4); }
.content-description-module-scss-module__-cpGOq__root > div { color: var(--uc-color-body-text); font-size: var(--uc-font-size-md); font-weight: var(--uc-font-weight-body); gap: var(--uc-space-2); letter-spacing: 0px; flex-direction: column; line-height: 1.5; display: flex; }
@media (min-width: 800px) {
  .content-description-module-scss-module__-cpGOq__root > div { font-size: var(--uc-font-size-md); }
}
.content-description-module-scss-module__-cpGOq__root p, .content-description-module-scss-module__-cpGOq__root li { margin: 0px; }
.content-description-module-scss-module__-cpGOq__root strong { color: var(--uc-color-text); font-weight: var(--uc-font-weight-heading); }
.content-description-module-scss-module__-cpGOq__root a strong { color: inherit; }
.content-description-module-scss-module__-cpGOq__root em { font-style: italic; }
.content-description-module-scss-module__-cpGOq__root ul, .content-description-module-scss-module__-cpGOq__root ol { gap: var(--uc-space-1); flex-direction: column; padding-left: 24px; display: flex; }
.content-description-module-scss-module__-cpGOq__root ul { list-style-type: disc; }
.content-description-module-scss-module__-cpGOq__root ol { list-style-type: decimal; }
.content-description-module-scss-module__-cpGOq__root code { background-color: var(--uc-color-control); color: var(--uc-color-text); font-family: var(--font-jetbrains-mono),monospace; font-feature-settings: normal; border-radius: 4px; padding: 2px 4px; }
.content-description-module-scss-module__-cpGOq__root figure { margin: var(--uc-space-1) 0; gap: var(--uc-space-2); flex-direction: column; display: flex; }
.content-description-module-scss-module__-cpGOq__root figure > img, .content-description-module-scss-module__-cpGOq__root figure article { width: 100%; display: block; }
.content-description-module-scss-module__-cpGOq__root figure > img, .content-description-module-scss-module__-cpGOq__root figure > iframe, .content-description-module-scss-module__-cpGOq__root figure article { border-radius: var(--community-radius-lg); outline: 1px solid var(--uc-color-border); outline-offset: -1px; }
.content-description-module-scss-module__-cpGOq__root figure > img, .content-description-module-scss-module__-cpGOq__root figure > iframe { outline-color: var(--uc-color-media-line); }
.content-description-module-scss-module__-cpGOq__root figure article { outline: none; }
.content-description-module-scss-module__-cpGOq__root figcaption { color: var(--uc-color-text-40); font-family: var(--font-inter-italic),var(--font-inter); font-size: var(--uc-font-size-md); font-style: italic; font-weight: var(--uc-font-weight-body); letter-spacing: -0.01em; line-height: 1.5; }
.content-description-module-scss-module__-cpGOq__root a { color: var(--uc-color-blue); transition: opacity var(--uc-transition-fast); text-decoration: none; }
.content-description-module-scss-module__-cpGOq__root a:hover, .content-description-module-scss-module__-cpGOq__root a:focus-visible { text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--uc-color-blue); }
.post-skeleton-module-scss-module__tLAJ9a__item { --uc-post-list-item-padding-top: 0; padding-top: var(--post-item-padding-top,var(--uc-post-list-item-padding-top)); padding-right: var(--post-item-padding-right,0); padding-left: var(--post-item-padding-left,0); }
@media (min-width: 800px) {
  .post-skeleton-module-scss-module__tLAJ9a__item { --uc-post-list-item-padding-top: var(--uc-space-1); }
}
.post-skeleton-module-scss-module__tLAJ9a__header { align-items: center; gap: var(--uc-space-1); flex: 1 1 0%; min-height: 20px; display: flex; }
.post-skeleton-module-scss-module__tLAJ9a__line { flex-shrink: 0; width: 70%; }
@media (min-width: 800px) {
  .post-skeleton-module-scss-module__tLAJ9a__line { width: 55%; }
}
.post-skeleton-module-scss-module__tLAJ9a__media { width: 100%; margin-top: var(--uc-space-2); aspect-ratio: 4 / 3; border-radius: 20px; }
.profile-post-skeleton-module-scss-module__9cXh4q__root { --uc-post-list-item-padding-top: 0; padding: var(--uc-space-2); gap: var(--uc-space-2); display: flex; }
@media (min-width: 800px) {
  .profile-post-skeleton-module-scss-module__9cXh4q__root { --uc-post-list-item-padding-top: var(--uc-space-1); padding: calc(var(--uc-space-2) + var(--post-item-padding-top,var(--uc-post-list-item-padding-top))) 0 0; }
}
.profile-post-skeleton-module-scss-module__9cXh4q__body { gap: var(--uc-space-1); flex-direction: column; flex: 1 1 0%; min-width: 0px; display: flex; }
.profile-post-skeleton-module-scss-module__9cXh4q__header { align-items: center; gap: var(--uc-space-1); min-height: 20px; display: flex; }
.profile-post-skeleton-module-scss-module__9cXh4q__lines { flex-direction: column; gap: 6px; padding-block: 2px; display: flex; }
@media (min-width: 800px) {
  .profile-post-skeleton-module-scss-module__9cXh4q__lines, .profile-post-skeleton-module-scss-module__9cXh4q__timestamp, .profile-post-skeleton-module-scss-module__9cXh4q__readMore { display: none; }
}
.profile-post-skeleton-module-scss-module__9cXh4q__media { display: none; }
@media (min-width: 800px) {
  .profile-post-skeleton-module-scss-module__9cXh4q__media { width: 100%; margin-top: var(--uc-space-1); aspect-ratio: 4 / 3; border-radius: 20px; display: block; }
}
.composer-dialog-module-scss-module__IGGYQq__dialog { --dialog-padding: var(--uc-space-3); border-color: var(--uc-color-transparent-line); max-width: 620px; min-height: 360px; }
.composer-dialog-module-scss-module__IGGYQq__dialog > form { flex-direction: column; flex: 1 1 0%; display: flex; }
.composer-dialog-module-scss-module__IGGYQq__newPostDialog .composer-dialog-module-scss-module__IGGYQq__media { --preview-height: 120px; }
.composer-dialog-module-scss-module__IGGYQq__stepperHeader::after { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.composer-dialog-module-scss-module__IGGYQq__postBody { overscroll-behavior: contain; flex: 1 1 auto; min-height: 0px; overflow-y: auto; }
.composer-dialog-module-scss-module__IGGYQq__editorScroll { flex-direction: column; flex: 0 0 auto; display: flex; }
.composer-dialog-module-scss-module__IGGYQq__mediaIcon { color: var(--uc-color-text-60); }
.composer-dialog-module-scss-module__IGGYQq__footer { --composer-footer-fade-width: 15px; flex-wrap: nowrap; justify-content: space-between; gap: 0px; }
.composer-dialog-module-scss-module__IGGYQq__footerStart { min-width: 0px; margin-left: calc(var(--dialog-padding)*-1); flex: 1 1 0%; align-items: center; display: flex; position: relative; overflow: hidden; }
.composer-dialog-module-scss-module__IGGYQq__footerScroll { width: 100%; min-width: 0px; padding-right: var(--uc-space-2); padding-left: var(--dialog-padding); align-items: center; gap: var(--uc-space-1); mask-image: linear-gradient(90deg, transparent 0, #000 var(--dialog-padding), #000 calc(100% - var(--dialog-padding)), transparent 100%); overscroll-behavior-x: contain; scrollbar-width: none; flex: 1 1 0%; display: flex; overflow: auto hidden; mask-size: 100% 100%; mask-repeat: no-repeat; }
.composer-dialog-module-scss-module__IGGYQq__footerScroll::-webkit-scrollbar { width: 0px; height: 0px; display: none; }
.composer-dialog-module-scss-module__IGGYQq__footerEnd { z-index: 2; background: linear-gradient(90deg, #0000 0, var(--uc-color-dialog) var(--composer-footer-fade-width)); align-items: center; gap: var(--uc-space-3); flex-shrink: 0; display: flex; position: relative; }
.composer-dialog-module-scss-module__IGGYQq__popup { background-color: var(--uc-color-control-dialog); max-width: 140px; }
.composer-dialog-module-scss-module__IGGYQq__media { padding: 0px; }
.composer-dialog-module-scss-module__IGGYQq__media > section { padding-inline: var(--uc-space-3); }
.composer-dialog-module-scss-module__IGGYQq__stepperDialog { height: 540px; overflow: hidden; }
.composer-dialog-module-scss-module__IGGYQq__stepperDialog > form { min-height: 0px; }
.composer-dialog-module-scss-module__IGGYQq__error { color: var(--uc-color-danger); font-size: var(--uc-font-size-md); margin: 0px; }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .resource-details-post-module-scss-module__JhcR9a__root { flex-direction: column; display: flex; }
  .resource-details-post-module-scss-module__JhcR9a__content { min-width: 0px; font-size: var(--uc-font-size-md); gap: var(--uc-space-4); flex-direction: column; line-height: 1.5; display: flex; }
  .resource-details-post-module-scss-module__JhcR9a__title { margin: var(--uc-space-2) 0 0; text-wrap: balance; }
  .resource-details-post-module-scss-module__JhcR9a__summary { color: var(--uc-color-text-80); }
  .resource-details-post-module-scss-module__JhcR9a__actions { border-top: 1px solid var(--uc-color-lines); margin-top: var(--uc-space-4); }
  .resource-details-post-module-scss-module__JhcR9a__aboutTitle { width: 100%; height: auto; color: var(--uc-color-text); font-family: var(--font-walsheim); font-feature-settings: normal; font-size: var(--uc-font-size-xl2); font-style: normal; font-weight: var(--uc-font-weight-body); letter-spacing: var(--uc-letter-spacing-heading); overflow-wrap: break-word; white-space: pre-wrap; line-height: 1.1; }
}
.search-field-module-scss-module__kF52EW__field { height: var(--uc-space-6); padding: 0 var(--uc-space-1); border-radius: var(--uc-radius-sm); background-color: var(--uc-color-control); cursor: text; align-items: center; gap: 9px; display: flex; position: relative; }
.search-field-module-scss-module__kF52EW__field:focus-within { box-shadow: inset 0 0 0 1px var(--uc-color-border-focus); }
.search-field-module-scss-module__kF52EW__fieldIcon { margin-left: calc(var(--uc-space-1) + 1px); color: var(--uc-color-text-60); flex-shrink: 0; justify-content: center; align-items: center; display: flex; }
.search-field-module-scss-module__kF52EW__input { width: 100%; min-width: 0px; color: var(--uc-color-text); font-family: inherit; font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; flex: 1 1 0%; padding-left: 1px; line-height: 1.2; }
.search-field-module-scss-module__kF52EW__input::placeholder { color: var(--uc-color-text-60); }
.search-field-module-scss-module__kF52EW__input::-webkit-search-cancel-button { appearance: none; }
.search-field-module-scss-module__kF52EW__clearButton { border-radius: var(--uc-radius-full); width: 18px; height: 18px; color: var(--uc-color-text-60); cursor: pointer; transition: color var(--uc-transition-fast); background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; flex-shrink: 0; justify-content: center; align-items: center; padding: 0px; display: flex; }
.search-field-module-scss-module__kF52EW__clearButton:hover { color: var(--uc-color-text); }
.comment-list-module-scss-module__dDD9LW__root { padding-inline: var(--post-item-padding-left,var(--uc-space-2)) var(--post-item-padding-right,var(--uc-space-2)); flex-direction: column; display: flex; }
@media (min-width: 800px) {
  .comment-list-module-scss-module__dDD9LW__root { margin-inline: calc(-1*var(--uc-space-4)); padding-inline: var(--uc-space-4); }
}
.comment-list-module-scss-module__dDD9LW__empty { padding: var(--uc-space-4) 0; color: var(--uc-color-text-40); font-size: var(--uc-font-size-md); text-align: center; }
.comment-list-module-scss-module__dDD9LW__loadMore { padding: var(--uc-space-2) 0; color: var(--uc-color-text-60); cursor: pointer; font-size: var(--uc-font-size-md); font-weight: var(--uc-font-weight-body); transition: color var(--uc-transition-fast); background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; justify-content: center; align-items: center; display: flex; }
.comment-list-module-scss-module__dDD9LW__loadMore:hover { color: var(--uc-color-text); }
.comment-list-module-scss-module__dDD9LW__loadMore:disabled { cursor: default; }
.comment-list-module-scss-module__dDD9LW__skeleton { box-sizing: border-box; padding: var(--uc-space-3) var(--post-item-padding-right,var(--uc-space-2)) var(--uc-space-3) var(--post-item-padding-left,var(--uc-space-2)); border-bottom: 1px solid var(--uc-color-lines); margin-right: calc(-1*var(--post-item-padding-right,var(--uc-space-2))); margin-left: calc(-1*var(--post-item-padding-left,var(--uc-space-2))); gap: var(--uc-space-3); display: flex; }
@media (min-width: 800px) {
  .comment-list-module-scss-module__dDD9LW__skeleton { padding: var(--uc-space-3) 0; margin-inline: 0px; }
}
.comment-list-module-scss-module__dDD9LW__skeletonContent { flex-direction: column; flex: 1 1 0%; justify-content: center; gap: 5px; display: flex; }
.comment-list-module-scss-module__dDD9LW__skeletonLabel { height: calc(var(--uc-font-size-md)*1.2); align-items: center; display: flex; }
.comment-list-module-scss-module__dDD9LW__skeletonBody { height: calc(var(--uc-font-size-md)*1.5); align-items: center; display: flex; }
.profile-toolbar-module-scss-module__8lYGWG__toolbar { padding: 0 0 var(--uc-space-3); border-bottom-width: ; border-bottom-style: ; border-bottom-color: var(--uc-color-lines); margin: var(--uc-space-8) 0 0; background-color: var(--uc-color-bg); justify-content: space-between; align-items: center; gap: var(--uc-space-2); display: flex; }
@media not (min-width: 800px) {
  .profile-toolbar-module-scss-module__8lYGWG__toolbar { padding: var(--uc-space-2) 0 var(--uc-space-3); border-top: 1px solid var(--uc-color-lines); margin: 0px; }
}
@media (min-width: 800px) {
  .profile-toolbar-module-scss-module__8lYGWG__toolbar.profile-toolbar-module-scss-module__8lYGWG__biggerToolbarPadding { padding-bottom: var(--uc-space-4); margin-top: var(--uc-space-12); }
}
.profile-toolbar-module-scss-module__8lYGWG__toolbar.profile-toolbar-module-scss-module__8lYGWG__resourceToolbar { border-bottom: 0px; padding-bottom: 0px; }
@media not (min-width: 800px) {
  .profile-toolbar-module-scss-module__8lYGWG__toolbar.profile-toolbar-module-scss-module__8lYGWG__expertsRevamp { border-top: 0px; }
}
.profile-toolbar-module-scss-module__8lYGWG__tabs { scrollbar-width: none; flex: 1 1 0%; align-items: center; gap: 0px; min-width: 0px; transition: -webkit-mask 0.2s, mask 0.2s; display: flex; overflow-x: auto; }
.profile-toolbar-module-scss-module__8lYGWG__tabs::-webkit-scrollbar { display: none; }
.profile-toolbar-module-scss-module__8lYGWG__tabs > * { font-size: var(--uc-font-size-sm); flex-shrink: 0; line-height: 1.2; }
.profile-toolbar-module-scss-module__8lYGWG__tabs.profile-toolbar-module-scss-module__8lYGWG__isScrollable { mask: linear-gradient(90deg, rgb(0, 0, 0) 95%, rgba(0, 0, 0, 0) 100%); }
.profile-toolbar-module-scss-module__8lYGWG__tabs.profile-toolbar-module-scss-module__8lYGWG__isScrollable.profile-toolbar-module-scss-module__8lYGWG__isScrolled { mask: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 5%, rgb(0, 0, 0) 95%, rgba(0, 0, 0, 0) 100%); }
.profile-toolbar-module-scss-module__8lYGWG__tabs.profile-toolbar-module-scss-module__8lYGWG__isScrollable.profile-toolbar-module-scss-module__8lYGWG__isAtEnd { mask: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 5%, rgb(0, 0, 0) 100%); }
.profile-toolbar-module-scss-module__8lYGWG__sort { flex-shrink: 0; }
.profile-toolbar-module-scss-module__8lYGWG__sortMobile { display: block; }
@media (min-width: 800px) {
  .profile-toolbar-module-scss-module__8lYGWG__sortMobile { display: none; }
}
.profile-toolbar-module-scss-module__8lYGWG__sortDesktop { display: none; }
@media (min-width: 800px) {
  .profile-toolbar-module-scss-module__8lYGWG__sortDesktop { display: block; }
}
.text-composer-dialog-module-scss-module__vMY-ja__shell { --dialog-padding: var(--uc-space-3); border-color: var(--uc-color-transparent-line); width: 100%; max-width: 620px; min-height: 260px; max-height: calc(100dvh - 80px); overflow: hidden; }
.text-composer-dialog-module-scss-module__vMY-ja__shellSheet { --uc-color-dialog: var(--uc-color-bg); max-width: none; height: var(--uc-sheet-height,100dvh); min-height: 0px; max-height: var(--uc-sheet-height,100dvh); padding-top: var(--uc-safe-area-top,0); padding-bottom: var(--uc-safe-area-bottom,0); border: 0px; border-radius: 0px; margin: 0px; transform: none; }
.text-composer-dialog-module-scss-module__vMY-ja__shellSheet[data-starting-style], .text-composer-dialog-module-scss-module__vMY-ja__shellSheet[data-ending-style] { transform: none; }
.text-composer-dialog-module-scss-module__vMY-ja__header { height: 50px; padding: 0 var(--dialog-padding); flex-shrink: 0; }
.text-composer-dialog-module-scss-module__vMY-ja__header::after { right: var(--dialog-padding); left: var(--dialog-padding); }
.text-composer-dialog-module-scss-module__vMY-ja__form { flex-direction: column; flex: 1 1 auto; min-height: 0px; display: flex; }
.text-composer-dialog-module-scss-module__vMY-ja__body { border-radius: 18px; flex: 1 1 auto; min-height: 0px; }
.text-composer-dialog-module-scss-module__vMY-ja__content { padding: var(--dialog-padding); gap: var(--uc-space-3); flex-direction: column; flex: 0 0 auto; display: flex; }
.text-composer-dialog-module-scss-module__vMY-ja__content :is([role="textbox"], .text-composer-dialog-module-scss-module__vMY-ja__textarea) { font-size: max(16px,var(--uc-font-size-md)); }
@media (min-width: 800px) {
  .text-composer-dialog-module-scss-module__vMY-ja__content :is([role="textbox"], .text-composer-dialog-module-scss-module__vMY-ja__textarea) { font-size: var(--uc-font-size-md); }
}
.text-composer-dialog-module-scss-module__vMY-ja__footer { flex-shrink: 0; }
.text-composer-dialog-module-scss-module__vMY-ja__sheetForm { flex-direction: column; flex: 1 1 0%; min-height: 0px; display: flex; overflow: hidden; }
.text-composer-dialog-module-scss-module__vMY-ja__sheetHeader { height: var(--uc-bar-height); padding: 0 var(--uc-space-3); flex-shrink: 0; justify-content: space-between; align-items: center; display: flex; }
.text-composer-dialog-module-scss-module__vMY-ja__sheetBackButton { border-radius: var(--uc-radius-sm); width: 32px; height: 32px; color: var(--uc-color-icon); cursor: pointer; background: 0px 0px; border: 0px; justify-content: center; align-items: center; margin-left: -6px; padding: 0px; display: flex; }
.text-composer-dialog-module-scss-module__vMY-ja__sheetBody { overscroll-behavior: contain; flex: 1 1 0%; min-height: 0px; overflow-y: auto; }
.text-composer-dialog-module-scss-module__vMY-ja__sheetScroll { min-height: 100%; padding: var(--uc-space-3); flex-direction: column; display: flex; }
.text-composer-dialog-module-scss-module__vMY-ja__sheetFields { min-height: 100px; padding: var(--uc-space-1) var(--uc-space-1) var(--uc-space-4); gap: var(--uc-space-3); flex-direction: column; flex: 0 0 auto; display: flex; }
.text-composer-dialog-module-scss-module__vMY-ja__sheetFields > :first-child, .text-composer-dialog-module-scss-module__vMY-ja__sheetFields > :first-child > div, .text-composer-dialog-module-scss-module__vMY-ja__sheetFields [role="textbox"] { min-height: 100px; font-size: var(--uc-font-size-md); flex: 0 0 auto; }
.text-composer-dialog-module-scss-module__vMY-ja__sheetMedia { padding: 0 0 var(--uc-space-4); flex-shrink: 0; }
.text-composer-dialog-module-scss-module__vMY-ja__sheetFooter { padding: var(--uc-space-3) 0; border-top: 1px solid var(--uc-color-lines); align-items: center; gap: var(--uc-space-1); flex-shrink: 0; display: flex; }
.last-edited-footer-module-scss-module__pg7tpW__root { color: var(--uc-color-text-60); font-size: var(--uc-font-size-md); font-weight: var(--uc-font-weight-body); align-items: center; gap: var(--uc-space-1); line-height: 1.3; display: flex; }
@media (prefers-color-scheme: light) {
  :root[data-in-framer-app] .last-edited-footer-module-scss-module__pg7tpW__root { color: var(--uc-color-page-description); }
}
:root[data-uc-color-scheme="light"] .last-edited-footer-module-scss-module__pg7tpW__root { color: var(--uc-color-page-description); }
.last-edited-footer-module-scss-module__pg7tpW__button { color: var(--uc-color-text-60); cursor: pointer; font: inherit; transition: color var(--uc-transition-fast); background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; }
@media (prefers-color-scheme: light) {
  :root[data-in-framer-app] .last-edited-footer-module-scss-module__pg7tpW__button { color: var(--uc-color-page-description); }
  :root[data-in-framer-app] .last-edited-footer-module-scss-module__pg7tpW__button:hover, :root[data-in-framer-app] .last-edited-footer-module-scss-module__pg7tpW__button:focus-visible { color: var(--uc-color-text); }
}
:root[data-uc-color-scheme="light"] .last-edited-footer-module-scss-module__pg7tpW__button { color: var(--uc-color-page-description); }
:is(:root[data-uc-color-scheme="light"] .last-edited-footer-module-scss-module__pg7tpW__button:hover, :root[data-uc-color-scheme="light"] .last-edited-footer-module-scss-module__pg7tpW__button:focus-visible), .last-edited-footer-module-scss-module__pg7tpW__button:hover { color: var(--uc-color-text); }
.last-edited-footer-module-scss-module__pg7tpW__button:focus { outline: none; }
.last-edited-footer-module-scss-module__pg7tpW__button:focus-visible { color: var(--uc-color-text); }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .tab-expert-module-scss-module__VaFsfq__form { padding: var(--uc-space-4); gap: var(--uc-space-3); flex-direction: column; display: flex; }
  .tab-expert-module-scss-module__VaFsfq__revampForm { gap: var(--uc-space-4); }
  .tab-expert-module-scss-module__VaFsfq__row { gap: var(--uc-space-3); grid-template-columns: 1fr 1fr; display: grid; }
  .tab-expert-module-scss-module__VaFsfq__separator { border-top: 1px solid var(--uc-color-border); }
  .tab-expert-module-scss-module__VaFsfq__empty { --uc-empty-state-icon-bg: var(--uc-color-control-dialog); padding: var(--uc-space-4); flex: 1 1 0%; justify-content: center; align-items: center; display: flex; }
  .tab-expert-module-scss-module__VaFsfq__icon { width: 30px; height: 30px; }
  .tab-expert-module-scss-module__VaFsfq__footer { padding: var(--uc-space-2); border-top: 1px solid var(--uc-color-border); background: var(--uc-color-dialog); justify-content: flex-end; gap: var(--uc-space-2); flex-shrink: 0; margin-top: auto; display: flex; position: sticky; bottom: 0px; }
}
.profile-page-frame-module-scss-module__TUQ8iW__nativeContent { width: 100%; max-width: var(--uc-content-width-lg); box-sizing: border-box; padding: var(--uc-space-12) var(--uc-space-4); flex-direction: column; gap: 0px; margin: 0px auto; display: flex; }
@media not (min-width: 1280px) {
  .profile-page-frame-module-scss-module__TUQ8iW__nativeContent { max-width: 960px; }
}
@media not (min-width: 800px) {
  .profile-page-frame-module-scss-module__TUQ8iW__nativeContent { padding: 0 0 var(--uc-space-8); }
}
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .expert-list-card-module-scss-module__hcXn1W__card { box-sizing: border-box; width: 100%; height: min-content; padding: var(--expert-card-padding,var(--uc-space-3)); border: 1px solid var(--uc-color-lines); border-radius: var(--uc-radius-lg); background: var(--uc-color-card-bg); contain-intrinsic-size: 0px 395px; content-visibility: auto; justify-content: flex-start; align-items: stretch; gap: var(--expert-card-gap,var(--uc-space-3)); flex-direction: column; display: flex; position: relative; overflow: visible; }
  .expert-list-card-module-scss-module__hcXn1W__card:has(.expert-list-card-module-scss-module__hcXn1W__cardLink:focus-visible) { box-shadow: inset 0 0 0 1px var(--uc-color-border-focus); }
  .expert-list-card-module-scss-module__hcXn1W__revamp { --uc-avatar-line-color: var(--uc-color-transparent-line); }
  .expert-list-card-module-scss-module__hcXn1W__revamp .expert-list-card-module-scss-module__hcXn1W__name, .expert-list-card-module-scss-module__hcXn1W__revamp .expert-list-card-module-scss-module__hcXn1W__meta { line-height: 1.3; }
  .expert-list-card-module-scss-module__hcXn1W__revamp .expert-list-card-module-scss-module__hcXn1W__meta { gap: 0px; }
  .expert-list-card-module-scss-module__hcXn1W__revamp .expert-list-card-module-scss-module__hcXn1W__meta span + span::before { content: " · "; margin-right: 0px; }
  .expert-list-card-module-scss-module__hcXn1W__revamp .expert-list-card-module-scss-module__hcXn1W__thumb { background: 0px 0px; }
  .expert-list-card-module-scss-module__hcXn1W__revamp .expert-list-card-module-scss-module__hcXn1W__thumb::after { border: 1px solid var(--uc-color-transparent-line); border-radius: inherit; content: ""; pointer-events: none; position: absolute; inset: 0px; }
  @media not (min-width: 640px) {
  .expert-list-card-module-scss-module__hcXn1W__revamp .expert-list-card-module-scss-module__hcXn1W__gallery { grid-template-columns: minmax(0px, 1fr); }
  .expert-list-card-module-scss-module__hcXn1W__revamp .expert-list-card-module-scss-module__hcXn1W__thumb:not(:first-child) { display: none; }
}
  .expert-list-card-module-scss-module__hcXn1W__header { justify-content: space-between; align-items: center; gap: var(--uc-space-2); flex-wrap: wrap; min-width: 0px; display: flex; }
  .expert-list-card-module-scss-module__hcXn1W__identity { align-items: center; gap: var(--uc-space-2); flex: 1 1 0%; min-width: 0px; display: flex; }
  .expert-list-card-module-scss-module__hcXn1W__avatar { flex-shrink: 0; }
  .expert-list-card-module-scss-module__hcXn1W__identityText { flex-direction: column; flex: 1 1 0%; min-width: 0px; display: flex; }
  .expert-list-card-module-scss-module__hcXn1W__nameRow { align-items: center; gap: var(--uc-space-1); min-width: 0px; display: flex; }
  .expert-list-card-module-scss-module__hcXn1W__name { min-width: 0px; color: var(--uc-color-text); text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
  .expert-list-card-module-scss-module__hcXn1W__meta { min-width: 0px; color: var(--uc-color-text-60); gap: var(--uc-space-1); text-overflow: ellipsis; white-space: nowrap; display: flex; overflow: hidden; }
  .expert-list-card-module-scss-module__hcXn1W__meta span + span::before { margin-right: var(--uc-space-1); content: "·"; }
  .expert-list-card-module-scss-module__hcXn1W__bio { display: var(--expert-bio-display,-webkit-box); max-width: 620px; min-height: calc(1em*var(--uc-line-height-snug)); -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin: 0px; overflow: hidden; }
  .expert-list-card-module-scss-module__hcXn1W__gallery { gap: var(--uc-space-2); grid-template-columns: repeat(2, minmax(0px, 1fr)); display: grid; }
  @media (min-width: 800px) {
  .expert-list-card-module-scss-module__hcXn1W__gallery { gap: var(--expert-gallery-gap,var(--uc-space-4)); grid-template-columns: repeat(var(--expert-gallery-columns,4), minmax(0, 1fr)); }
}
  .expert-list-card-module-scss-module__hcXn1W__followAction { display: none; }
  @media (min-width: 800px) {
  .expert-list-card-module-scss-module__hcXn1W__followAction { display: flex; }
}
  .expert-list-card-module-scss-module__hcXn1W__thumb { z-index: 2; appearance: none; aspect-ratio: 4 / 3; background: var(--uc-color-control); cursor: pointer; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 10px; padding: 0px; display: block; position: relative; overflow: hidden; }
  .expert-list-card-module-scss-module__hcXn1W__thumb:focus-visible { outline: 2px solid var(--uc-color-border-focus); outline-offset: 2px; }
  .expert-list-card-module-scss-module__hcXn1W__thumbImage { object-fit: cover; }
  .expert-list-card-module-scss-module__hcXn1W__thumb[data-pending="true"] .expert-list-card-module-scss-module__hcXn1W__thumbImage { opacity: 0.4; }
  .expert-list-card-module-scss-module__hcXn1W__thumbSpinner { place-items: center; display: grid; position: absolute; inset: 0px; }
}
.expert-list-card-module-scss-module__hcXn1W__cardLink { z-index: 1; color: rgba(0, 0, 0, 0); cursor: pointer; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; font-size: 0px; text-decoration: none; position: absolute; inset: 0px; }
.expert-list-card-module-scss-module__hcXn1W__cardLink:focus { outline: none; }
.expert-list-card-module-scss-module__hcXn1W__actions { z-index: 2; align-items: center; gap: var(--uc-space-2); flex-shrink: 0; display: flex; position: relative; }
.expert-list-card-module-scss-module__hcXn1W__actions .expert-list-card-module-scss-module__hcXn1W__viewAction { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.expert-list-card-module-scss-module__hcXn1W__actions .expert-list-card-module-scss-module__hcXn1W__viewAction:hover:not(:disabled) { background-color: var(--uc-color-control); }
.expert-list-card-module-scss-module__hcXn1W__actions .expert-list-card-module-scss-module__hcXn1W__viewAction:active:not(:disabled) { opacity: 1; }
.spinner-module__z8pT-a__spinner { aspect-ratio: 1 / 1; width: 16px; height: 16px; position: relative; overflow: hidden; }
.spinner-module__z8pT-a__spinnerInner { background: conic-gradient(from 0deg at 50% 50%, rgb(from var(--color-page-fg) r g b / 0%) 0deg, var(--color-page-fg) 342deg); border-radius: 9999px; animation: 1s linear 0s infinite normal none running spinner-module__z8pT-a__spin; position: absolute; inset: 0px; }
@keyframes spinner-module__z8pT-a__spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.youtube-embed-module-scss-module__NkU_nG__wrapper { border-radius: inherit; aspect-ratio: 16 / 9; cursor: pointer; width: 100%; position: relative; overflow: hidden; }
.youtube-embed-module-scss-module__NkU_nG__wrapper::after { z-index: 20; border-radius: inherit; box-shadow: var(--uc-shadow-media-line,inset 0 0 0 1px transparent); content: ""; pointer-events: none; position: absolute; inset: 0px; }
.youtube-embed-module-scss-module__NkU_nG__video { z-index: 10; width: 100%; height: 100%; display: block; position: absolute; top: 0px; left: 0px; }
.youtube-embed-module-scss-module__NkU_nG__thumbnail { z-index: 2; aspect-ratio: 16 / 9; object-fit: cover; width: 100%; position: absolute; }
.youtube-embed-module-scss-module__NkU_nG__playButton { z-index: 3; cursor: pointer; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 68px; height: 48px; padding: 0px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.youtube-embed-module-scss-module__NkU_nG__playButtonPath { transition: fill 0.1s cubic-bezier(0.4, 0, 1, 1), fill-opacity 0.1s cubic-bezier(0.4, 0, 1, 1); }
.youtube-embed-module-scss-module__NkU_nG__emptyState { color: rgb(102, 102, 102); background-color: rgb(240, 240, 240); justify-content: center; align-items: center; width: 100%; height: 100%; font-family: system-ui, -apple-system, sans-serif; font-size: 14px; display: flex; overflow: hidden; }
.youtube-embed-module-scss-module__NkU_nG__errorContainer { color: rgb(198, 40, 40); background-color: rgb(255, 235, 238); justify-content: center; align-items: center; width: 100%; height: 100%; font-family: system-ui, -apple-system, sans-serif; font-size: 14px; display: flex; overflow: hidden; }
.youtube-embed-module-scss-module__NkU_nG__centerText { text-align: center; min-width: 140px; }
.youtube-embed-module-scss-module__NkU_nG__videoHidden { z-index: 1; width: 100%; height: 100%; display: none; position: absolute; top: 0px; left: 0px; }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .image-crop-dialog-module-scss-module__aM6apG__dialog { --corner-hit-size: 25px; --corner-hit-offset: -10px; --corner-bracket-inset: 8px; --corner-bracket-length: 8px; --corner-bracket-thickness: 2px; width: fit-content; max-width: min(640px, -32px + 100vw); }
  .image-crop-dialog-module-scss-module__aM6apG__body { padding: var(--uc-space-3); justify-content: center; align-items: center; display: flex; }
  .image-crop-dialog-module-scss-module__aM6apG__imageContainer { border-radius: var(--uc-radius-sm); background: var(--uc-color-media-bg); justify-content: center; align-items: center; display: flex; }
  .image-crop-dialog-module-scss-module__aM6apG__imageWrapper { line-height: 0; display: inline-block; position: relative; }
  .image-crop-dialog-module-scss-module__aM6apG__dimmedOverlay { pointer-events: none; background-color: rgba(0, 0, 0, 0.6); position: absolute; }
  .image-crop-dialog-module-scss-module__aM6apG__image { object-fit: contain; user-select: none; border-radius: 2px; min-width: 300px; max-width: min(580px, -80px + 100vw); min-height: 200px; max-height: 60vh; display: block; }
  .image-crop-dialog-module-scss-module__aM6apG__cropBox { border: 1px solid var(--uc-color-accent-button-text); position: absolute; }
  .image-crop-dialog-module-scss-module__aM6apG__moveArea { cursor: move; touch-action: none; position: absolute; inset: 12px; }
  .image-crop-dialog-module-scss-module__aM6apG__corner { width: var(--corner-hit-size); height: var(--corner-hit-size); touch-action: none; position: absolute; }
  .image-crop-dialog-module-scss-module__aM6apG__corner::before, .image-crop-dialog-module-scss-module__aM6apG__corner::after { background-color: var(--uc-color-accent-button-text); content: ""; filter: drop-shadow(rgba(0, 0, 0, 0.4) 0px 0px 2px); border-radius: 1px; position: absolute; }
  .image-crop-dialog-module-scss-module__aM6apG__corner::before { width: var(--corner-bracket-length); height: var(--corner-bracket-thickness); }
  .image-crop-dialog-module-scss-module__aM6apG__corner::after { width: var(--corner-bracket-thickness); height: var(--corner-bracket-length); }
  .image-crop-dialog-module-scss-module__aM6apG__cornerTopLeft { top: var(--corner-hit-offset); left: var(--corner-hit-offset); cursor: nwse-resize; }
  .image-crop-dialog-module-scss-module__aM6apG__cornerTopLeft::before, .image-crop-dialog-module-scss-module__aM6apG__cornerTopLeft::after { top: var(--corner-bracket-inset); left: var(--corner-bracket-inset); }
  .image-crop-dialog-module-scss-module__aM6apG__cornerTopRight { top: var(--corner-hit-offset); right: var(--corner-hit-offset); cursor: nesw-resize; }
  .image-crop-dialog-module-scss-module__aM6apG__cornerTopRight::before, .image-crop-dialog-module-scss-module__aM6apG__cornerTopRight::after { top: var(--corner-bracket-inset); right: var(--corner-bracket-inset); }
  .image-crop-dialog-module-scss-module__aM6apG__cornerBottomRight { right: var(--corner-hit-offset); bottom: var(--corner-hit-offset); cursor: nwse-resize; }
  .image-crop-dialog-module-scss-module__aM6apG__cornerBottomRight::before, .image-crop-dialog-module-scss-module__aM6apG__cornerBottomRight::after { right: var(--corner-bracket-inset); bottom: var(--corner-bracket-inset); }
  .image-crop-dialog-module-scss-module__aM6apG__cornerBottomLeft { bottom: var(--corner-hit-offset); left: var(--corner-hit-offset); cursor: nesw-resize; }
  .image-crop-dialog-module-scss-module__aM6apG__cornerBottomLeft::before, .image-crop-dialog-module-scss-module__aM6apG__cornerBottomLeft::after { bottom: var(--corner-bracket-inset); left: var(--corner-bracket-inset); }
  .image-crop-dialog-module-scss-module__aM6apG__footer { padding: var(--uc-space-2); border-top: 1px solid var(--uc-color-border); justify-content: flex-end; gap: var(--uc-space-2); }
}
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .trending-templates-module-scss-module__e9YJZW__seeAll { color: var(--uc-color-text-60); transition: color var(--uc-transition-base); text-decoration: none; }
  .trending-templates-module-scss-module__e9YJZW__seeAll:hover { color: var(--uc-color-text); }
}
.network-activity-module-scss-module__M-WHLW__errorText { color: var(--uc-color-text-40); font-size: var(--uc-font-size-md); }
.activity-filter-tabs-module-scss-module__6z_BOW__root { gap: 0px; display: flex; }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .agent-templates-promo-module-scss-module__Q2BKHW__root { width: 350px; max-width: 100%; padding: var(--uc-space-2); border: 1px solid var(--uc-color-lines); border-radius: var(--uc-radius-lg); background-color: var(--uc-color-card-bg); color: inherit; cursor: pointer; font: inherit; align-items: center; gap: var(--uc-space-2); text-align: left; transition: opacity var(--uc-transition-base); flex-shrink: 0; display: none; }
  .agent-templates-promo-module-scss-module__Q2BKHW__root:hover, .agent-templates-promo-module-scss-module__Q2BKHW__root:focus-visible { opacity: 0.8; }
  @media (min-width: 800px) {
  .agent-templates-promo-module-scss-module__Q2BKHW__root { display: flex; }
}
  .agent-templates-promo-module-scss-module__Q2BKHW__thumbnail { aspect-ratio: 4 / 3; border-radius: 10px; flex-shrink: 0; width: 134px; position: relative; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.15) 0px 0.3px 0.78px -1.33px, rgba(0, 0, 0, 0.13) 0px 1.14px 2.98px -2.67px, rgba(0, 0, 0, 0.04) 0px 5px 13px -4px; }
  .agent-templates-promo-module-scss-module__Q2BKHW__thumbnail::after { border: 1px solid var(--uc-color-transparent-line); border-radius: inherit; content: ""; pointer-events: none; position: absolute; inset: 0px; }
  .agent-templates-promo-module-scss-module__Q2BKHW__thumbnail img { object-fit: cover; }
  .agent-templates-promo-module-scss-module__Q2BKHW__text { min-width: 0px; padding: var(--uc-space-1); gap: var(--uc-space-1); flex-direction: column; display: flex; }
  .agent-templates-promo-module-scss-module__Q2BKHW__titleRow { align-items: center; gap: var(--uc-space-1); display: flex; }
  .agent-templates-promo-module-scss-module__Q2BKHW__title { color: var(--uc-color-text); font-size: var(--uc-font-size-md); font-weight: var(--uc-font-weight-body); line-height: 1.2; }
  .agent-templates-promo-module-scss-module__Q2BKHW__badge { height: 18px; padding: 0 var(--uc-space-1); border-radius: var(--uc-radius-xs); background-color: color-mix(in srgb, var(--uc-color-accent) 15%, transparent); color: var(--uc-color-accent); font-size: var(--uc-font-size-xs2); font-weight: var(--uc-font-weight-body); align-items: center; line-height: 1; display: flex; }
  .agent-templates-promo-module-scss-module__Q2BKHW__description { color: var(--uc-color-text-60); font-size: var(--uc-font-size-md); font-weight: var(--uc-font-weight-body); line-height: 1.3; }
}
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .marketplace-directory-module-scss-module__YuqPSW__directory { --uc-marker-size: 3px; --uc-marker-gap: 6px; --uc-marker-gutter: calc(var(--uc-marker-size) + var(--uc-marker-gap)); --uc-directory-column-gap: var(--uc-space-4); --uc-directory-row-gap: var(--uc-space-2); --uc-directory-row-height: calc(var(--uc-font-size-sm) * 1.2); width: 100%; }
  .marketplace-directory-module-scss-module__YuqPSW__groups, .marketplace-directory-module-scss-module__YuqPSW__columns { width: calc(100% + var(--uc-marker-gutter)); padding-left: var(--uc-marker-gutter); margin-left: calc(var(--uc-marker-gutter)*-1); gap: var(--uc-directory-row-gap) var(--uc-directory-column-gap); grid-template-rows: repeat(5, auto); grid-template-columns: repeat(2, minmax(0px, 1fr)); grid-auto-flow: column; display: grid; }
  @media (min-width: 800px) {
  .marketplace-directory-module-scss-module__YuqPSW__groups, .marketplace-directory-module-scss-module__YuqPSW__columns { grid-template-rows: none; grid-template-columns: repeat(5, minmax(0px, 1fr)); grid-auto-flow: row; }
}
  @media (min-width: 1024px) {
  .marketplace-directory-module-scss-module__YuqPSW__groups, .marketplace-directory-module-scss-module__YuqPSW__columns { grid-template-columns: repeat(10, minmax(0px, 1fr)); }
}
  @media (min-width: 800px) {
  .marketplace-directory-module-scss-module__YuqPSW__columns { --uc-directory-column-gap: var(--uc-space-8); height: calc(var(--uc-directory-row-height)*3 + var(--uc-directory-row-gap)*2); flex-flow: column wrap; align-content: flex-start; display: flex; }
}
  .marketplace-directory-module-scss-module__YuqPSW__groups { --uc-directory-row-gap: var(--uc-space-3); }
  @media (min-width: 800px) {
  .marketplace-directory-module-scss-module__YuqPSW__groups { --uc-directory-row-gap: var(--uc-space-6); }
}
  @media (min-width: 1024px) {
  .marketplace-directory-module-scss-module__YuqPSW__groups { --uc-directory-row-gap: var(--uc-directory-column-gap); }
}
  .marketplace-directory-module-scss-module__YuqPSW__groups .marketplace-directory-module-scss-module__YuqPSW__categoryGroup { align-items: flex-start; gap: var(--uc-space-2); flex-direction: column; width: max-content; display: flex; }
  @media not (min-width: 800px) {
  .marketplace-directory-module-scss-module__YuqPSW__groups .marketplace-directory-module-scss-module__YuqPSW__categoryGroup { width: auto; }
}
  .marketplace-directory-module-scss-module__YuqPSW__columns .marketplace-directory-module-scss-module__YuqPSW__categoryGroup, .marketplace-directory-module-scss-module__YuqPSW__subcategories { display: contents; }
  .marketplace-directory-module-scss-module__YuqPSW__categoryLink { width: max-content; font-family: var(--font-inter); font-feature-settings: var(--uc-font-features); font-size: var(--uc-font-size-sm); font-style: normal; font-weight: var(--uc-font-weight-body); letter-spacing: 0px; transition: color var(--uc-transition-base); white-space: nowrap; line-height: 1.2; text-decoration: none; }
  @media not (min-width: 800px) {
  .marketplace-directory-module-scss-module__YuqPSW__categoryLink { font-size: var(--uc-font-size-subhead); }
}
  .marketplace-directory-module-scss-module__YuqPSW__categoryLink[aria-current="page"] { position: relative; }
  .marketplace-directory-module-scss-module__YuqPSW__categoryLink[aria-current="page"]::before { top: calc(50% - 0.5px); right: calc(100% + var(--uc-marker-gap)); width: var(--uc-marker-size); height: var(--uc-marker-size); background: var(--uc-color-text); content: ""; border-radius: 50%; position: absolute; transform: translateY(-50%); }
  .marketplace-directory-module-scss-module__YuqPSW__mainCategory { color: var(--uc-color-text); }
  .marketplace-directory-module-scss-module__YuqPSW__mainCategory:hover, .marketplace-directory-module-scss-module__YuqPSW__mainCategory:focus-visible, .marketplace-directory-module-scss-module__YuqPSW__subcategory { color: var(--uc-color-text-60); }
  .marketplace-directory-module-scss-module__YuqPSW__subcategory:hover, .marketplace-directory-module-scss-module__YuqPSW__subcategory:focus-visible { color: var(--uc-color-text); }
  .marketplace-directory-module-scss-module__YuqPSW__columns .marketplace-directory-module-scss-module__YuqPSW__mainCategory:not([aria-current="page"]) { color: var(--uc-color-text-60); }
  .marketplace-directory-module-scss-module__YuqPSW__columns .marketplace-directory-module-scss-module__YuqPSW__mainCategory:not([aria-current="page"]):hover, .marketplace-directory-module-scss-module__YuqPSW__columns .marketplace-directory-module-scss-module__YuqPSW__mainCategory:not([aria-current="page"]):focus-visible, .marketplace-directory-module-scss-module__YuqPSW__mainCategory[aria-current="page"], .marketplace-directory-module-scss-module__YuqPSW__subcategory[aria-current="page"] { color: var(--uc-color-text); }
  .marketplace-directory-module-scss-module__YuqPSW__directoryRoot { display: none; }
  @media not (min-width: 800px) {
  .marketplace-directory-module-scss-module__YuqPSW__columns { column-gap: var(--uc-space-3); grid-template-rows: none; grid-auto-flow: row; width: 100%; margin-left: 0px; padding-left: 0px; }
  .marketplace-directory-module-scss-module__YuqPSW__columns .marketplace-directory-module-scss-module__YuqPSW__categoryLink { color: var(--uc-color-text-60); }
  .marketplace-directory-module-scss-module__YuqPSW__columns .marketplace-directory-module-scss-module__YuqPSW__categoryLink[aria-current="page"] { color: var(--uc-color-text); }
  .marketplace-directory-module-scss-module__YuqPSW__groups .marketplace-directory-module-scss-module__YuqPSW__subcategories, .marketplace-directory-module-scss-module__YuqPSW__groups.marketplace-directory-module-scss-module__YuqPSW__hasActiveGroup .marketplace-directory-module-scss-module__YuqPSW__categoryGroup:not(.marketplace-directory-module-scss-module__YuqPSW__activeGroup) { display: none; }
  .marketplace-directory-module-scss-module__YuqPSW__groups.marketplace-directory-module-scss-module__YuqPSW__hasActiveGroup { gap: var(--uc-space-3); flex-direction: column; display: flex; }
  .marketplace-directory-module-scss-module__YuqPSW__groups.marketplace-directory-module-scss-module__YuqPSW__hasActiveGroup .marketplace-directory-module-scss-module__YuqPSW__categoryGroup { gap: var(--uc-space-3); }
  .marketplace-directory-module-scss-module__YuqPSW__groups.marketplace-directory-module-scss-module__YuqPSW__hasActiveGroup .marketplace-directory-module-scss-module__YuqPSW__activeGroup .marketplace-directory-module-scss-module__YuqPSW__subcategories { display: contents; }
  .marketplace-directory-module-scss-module__YuqPSW__groups.marketplace-directory-module-scss-module__YuqPSW__hasActiveGroup .marketplace-directory-module-scss-module__YuqPSW__directoryRoot { order: -1; display: inline; }
  .marketplace-directory-module-scss-module__YuqPSW__groups.marketplace-directory-module-scss-module__YuqPSW__hasActiveGroup .marketplace-directory-module-scss-module__YuqPSW__categoryLink { color: var(--uc-color-text-60); }
  .marketplace-directory-module-scss-module__YuqPSW__groups.marketplace-directory-module-scss-module__YuqPSW__hasActiveGroup .marketplace-directory-module-scss-module__YuqPSW__categoryLink[aria-current="page"] { color: var(--uc-color-text); }
  .marketplace-directory-module-scss-module__YuqPSW__categoryLink[aria-current="page"]::before { content: none; }
}
}
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .typography-module-scss-module__cYy7za__h1, .typography-module-scss-module__cYy7za__h2, .typography-module-scss-module__cYy7za__h3, .typography-module-scss-module__cYy7za__h4 { color: var(--uc-color-text); font-feature-settings: var(--uc-font-features); font-weight: var(--uc-font-weight-heading); }
  .typography-module-scss-module__cYy7za__h2 { font-size: var(--uc-font-size-lg); line-height: 1.4; }
  .typography-module-scss-module__cYy7za__h1 { font-size: var(--uc-font-size-xl); font-weight: var(--uc-font-weight-display); letter-spacing: -0.05px; text-wrap: balance; margin: 0px; line-height: 1.3; }
  .typography-module-scss-module__cYy7za__h1xl { font-family: var(--font-walsheim); font-size: var(--uc-font-size-xl3); font-weight: var(--uc-font-weight-display); letter-spacing: var(--uc-letter-spacing-display); text-wrap: balance; margin: 0px; line-height: 1; }
  .typography-module-scss-module__cYy7za__h3, .typography-module-scss-module__cYy7za__h4 { line-height: var(--uc-line-height-body); }
  .typography-module-scss-module__cYy7za__h3 { font-size: var(--uc-font-size-md); }
  .typography-module-scss-module__cYy7za__h4 { font-size: var(--uc-font-size-sm); }
  .typography-module-scss-module__cYy7za__bodyM, .typography-module-scss-module__cYy7za__bodyS, .typography-module-scss-module__cYy7za__bodyXS, .typography-module-scss-module__cYy7za__subtitle, .typography-module-scss-module__cYy7za__label { font-feature-settings: var(--uc-font-features); font-weight: var(--uc-font-weight-body); line-height: var(--uc-line-height-body); }
  .typography-module-scss-module__cYy7za__bodyM, .typography-module-scss-module__cYy7za__subtitle { font-size: var(--uc-font-size-md); }
  .typography-module-scss-module__cYy7za__bodyS { font-size: var(--uc-font-size-sm); }
  .typography-module-scss-module__cYy7za__bodyXS { font-size: var(--uc-font-size-xs); }
  .typography-module-scss-module__cYy7za__subtitle { max-width: 520px; color: var(--uc-color-page-description); text-wrap: balance; white-space-collapse: preserve; margin: 0px; }
  .typography-module-scss-module__cYy7za__label { font-size: var(--uc-font-size-md); line-height: 1.2; }
  .typography-module-scss-module__cYy7za__link { color: var(--uc-color-text); }
  .typography-module-scss-module__cYy7za__link:hover { text-decoration: underline; }
  .typography-module-scss-module__cYy7za__display { color: var(--uc-color-text); font-family: var(--font-walsheim); font-feature-settings: normal; font-size: var(--uc-font-size-2xl); font-style: normal; font-weight: var(--uc-font-weight-body); letter-spacing: var(--uc-letter-spacing-display); line-height: var(--uc-line-height-display); overflow-wrap: anywhere; white-space: pre-wrap; margin: 0px; overflow: visible; }
  .typography-module-scss-module__cYy7za__subhead { color: var(--uc-color-text-60); font-family: var(--font-inter); font-feature-settings: var(--uc-font-features-subhead); font-size: var(--uc-font-size-subhead); font-variation-settings: var(--uc-font-variation-body); font-style: normal; font-weight: var(--uc-font-weight-regular); letter-spacing: var(--uc-letter-spacing-subhead); line-height: var(--uc-line-height-snug); overflow-wrap: anywhere; text-wrap: balance; white-space-collapse: preserve; margin: 0px; overflow: hidden; }
}
.author-link-module-scss-module__MbMqiG__root { z-index: 1; transition: opacity var(--uc-transition-base); outline: none; position: relative; }
.author-link-module-scss-module__MbMqiG__root:hover { opacity: 0.8; }
.animated-count-module-scss-module__R2xQ_W__countText { color: var(--animated-count-color); align-items: center; display: inline-grid; position: relative; overflow: hidden; }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .follow-button-module-scss-module__ZDmtMq__following:not([aria-disabled="true"]):hover .follow-button-module-scss-module__ZDmtMq__defaultLabel { opacity: 0; }
  .follow-button-module-scss-module__ZDmtMq__following:not([aria-disabled="true"]):hover .follow-button-module-scss-module__ZDmtMq__hoverLabel { opacity: 1; }
  .follow-button-module-scss-module__ZDmtMq__hoverLabelWrap { display: inline-grid; }
  .follow-button-module-scss-module__ZDmtMq__defaultLabel, .follow-button-module-scss-module__ZDmtMq__hoverLabel { transition: opacity var(--uc-transition-base); grid-area: 1 / 1; }
  .follow-button-module-scss-module__ZDmtMq__hoverLabel { opacity: 0; }
}
.follow-button-module-scss-module__ZDmtMq__following .follow-button-module-scss-module__ZDmtMq__defaultLabel { color: var(--uc-color-text-60); }
.follow-button-module-scss-module__ZDmtMq__following:not([aria-disabled="true"]):hover .follow-button-module-scss-module__ZDmtMq__hoverLabel { color: var(--uc-color-text); }
.interactive-thumbnail-module-scss-module__SvoXnq__wrapper { width: 100%; }
.interactive-thumbnail-module-scss-module__SvoXnq__surface { width: 100%; transform: translateY(var(--tile-translate-y,0)) scale(var(--tile-scale,1)); transition: transform var(--tile-transition-duration,.18s) var(--tile-transition-easing,ease-out); display: block; position: relative; overflow: hidden; }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .media-module-scss-module__ppU8Eq__imageButton { cursor: pointer; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; padding: 0px; line-height: 0; display: block; }
  .media-module-scss-module__ppU8Eq__imageButton:focus-visible { outline: none; }
  .media-module-scss-module__ppU8Eq__imageLink { width: 100%; line-height: 0; display: block; }
  .media-module-scss-module__ppU8Eq__imageLinkFitContent { width: fit-content; max-width: 100%; }
  .media-module-scss-module__ppU8Eq__frame { width: 100%; height: 100%; position: relative; overflow: hidden; }
  .media-module-scss-module__ppU8Eq__frameAutoHeight { width: 100%; overflow: hidden; }
  .media-module-scss-module__ppU8Eq__frameFitContent { width: fit-content; max-width: 100%; }
  .media-module-scss-module__ppU8Eq__youtubeFrame { border-radius: var(--uc-radius-md); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; overflow: hidden; }
  .media-module-scss-module__ppU8Eq__media { border-radius: inherit; object-fit: cover; width: 100%; height: 100%; display: block; }
  .media-module-scss-module__ppU8Eq__mediaAutoHeight { border-radius: inherit; width: 100%; height: auto; display: block; }
  .media-module-scss-module__ppU8Eq__youtubeNonInteractive { pointer-events: none; }
}
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .post-link-preview-module-scss-module__AQcVXa__linkPreview { border-radius: var(--uc-radius-md); background: var(--uc-color-control); width: 100%; color: inherit; transition: background var(--uc-transition-fast); flex-direction: column; text-decoration: none; display: flex; overflow: hidden; }
  .post-link-preview-module-scss-module__AQcVXa__linkPreview:hover { background: var(--uc-color-control-hover); }
  .post-link-preview-module-scss-module__AQcVXa__linkPreview[data-has-image] .post-link-preview-module-scss-module__AQcVXa__image { display: block; }
  .post-link-preview-module-scss-module__AQcVXa__linkPreviewFitToImage { width: fit-content; max-width: 100%; position: relative; }
  .post-link-preview-module-scss-module__AQcVXa__linkPreviewFitToImage[data-has-image] .post-link-preview-module-scss-module__AQcVXa__image { width: auto; max-width: 100%; height: auto; max-height: var(--media-max-height,480px); object-fit: contain; }
  .post-link-preview-module-scss-module__AQcVXa__image { object-fit: cover; width: 100%; display: none; }
  .post-link-preview-module-scss-module__AQcVXa__imageOnly { object-fit: cover; width: 100%; height: 100%; display: block; }
  .post-link-preview-module-scss-module__AQcVXa__content { z-index: 1; box-sizing: border-box; max-height: 18px; padding: var(--uc-space-1); border-radius: var(--uc-radius-xs); backdrop-filter: blur(3px); box-shadow: var(--uc-shadow-overlay-control); opacity: 1; transition: opacity var(--uc-transition-fast); background: rgba(34, 34, 34, 0.8); border: 1px solid rgba(0, 0, 0, 0.1); flex-direction: row; place-content: center; align-items: center; display: flex; position: absolute; bottom: 10px; left: 10px; overflow: hidden; }
  .post-link-preview-module-scss-module__AQcVXa__content:hover { opacity: 0.8; }
  .post-link-preview-module-scss-module__AQcVXa__siteName { color: rgb(255, 255, 255); font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); text-overflow: ellipsis; white-space: nowrap; line-height: 1.2; overflow: hidden; }
  .post-link-preview-module-scss-module__AQcVXa__description { display: none; }
  @media (min-width: 800px) {
  .post-link-preview-module-scss-module__AQcVXa__description { display: inline; }
}
}
.post-tile-module-scss-module__MRCKIq__tile { cursor: pointer; gap: var(--uc-space-2); text-align: left; flex-direction: column; display: flex; position: relative; }
.post-tile-module-scss-module__MRCKIq__tile:has(.post-tile-module-scss-module__MRCKIq__cardLink:focus-visible) .post-tile-module-scss-module__MRCKIq__thumbnail { --tile-translate-y: -3px; }
.post-tile-module-scss-module__MRCKIq__tile:has(.post-tile-module-scss-module__MRCKIq__cardLink:focus-visible) .post-tile-module-scss-module__MRCKIq__name { opacity: 0.8; }
.post-tile-module-scss-module__MRCKIq__staticTile { cursor: default; }
.post-tile-module-scss-module__MRCKIq__thumbnail { z-index: 2; border-radius: var(--post-tile-thumbnail-radius,var(--uc-radius-md)); aspect-ratio: 4 / 3; background: var(--uc-color-control-subtle); pointer-events: none; --tile-transition-duration: .14s; --tile-transition-easing: var(--uc-ease-out); }
.post-tile-module-scss-module__MRCKIq__thumbnail::after { z-index: 1; border: 1px solid var(--uc-color-media-line); border-radius: inherit; content: ""; pointer-events: none; position: absolute; inset: 0px; }
.post-tile-module-scss-module__MRCKIq__thumbnail :is(img, video) { object-fit: cover; width: 100%; height: 100%; }
.post-tile-module-scss-module__MRCKIq__colorOverlay { z-index: 1; pointer-events: none; position: absolute; inset: 0px; mask: linear-gradient(225deg, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.8) 85%); }
.post-tile-module-scss-module__MRCKIq__footer { justify-content: space-between; align-items: center; gap: var(--uc-space-2); min-width: 0px; display: flex; overflow: hidden; }
.post-tile-module-scss-module__MRCKIq__info { flex-direction: column; width: 100%; min-width: 0px; display: flex; overflow: hidden; }
.post-tile-module-scss-module__MRCKIq__titleRow { align-items: center; gap: var(--uc-space-1); min-width: 0px; display: flex; overflow: hidden; }
.post-tile-module-scss-module__MRCKIq__avatar { transition: opacity 0.4s cubic-bezier(0.34, 1.56, 0.64, 1); }
.post-tile-module-scss-module__MRCKIq__avatar:hover { opacity: 0.7; }
.post-tile-module-scss-module__MRCKIq__subline { color: var(--uc-color-page-description); align-items: center; display: flex; }
.post-tile-module-scss-module__MRCKIq__dot { margin-left: 3px; margin-right: 3px; display: none; }
@media (min-width: 800px) {
  .post-tile-module-scss-module__MRCKIq__dot { display: block; }
}
.post-tile-module-scss-module__MRCKIq__name, .post-tile-module-scss-module__MRCKIq__resourceType { text-overflow: ellipsis; white-space: nowrap; min-width: 0px; max-width: 100%; display: block; overflow: hidden; }
.post-tile-module-scss-module__MRCKIq__name { color: var(--uc-color-text); }
.post-tile-module-scss-module__MRCKIq__cardLink { z-index: 1; position: absolute; inset: 0px; }
.post-tile-module-scss-module__MRCKIq__cardLink:focus { outline: none; }
.post-tile-module-scss-module__MRCKIq__resourceType { display: none; }
@media (min-width: 800px) {
  .post-tile-module-scss-module__MRCKIq__resourceType { display: block; }
}
.post-tile-module-scss-module__MRCKIq__button { z-index: 2; position: relative; }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .post-tile-grid-module-scss-module___mafBq__virtualGridContainer { --virtual-grid-row-gap: var(--virtual-grid-row-gap-override,var(--virtual-grid-mobile-row-gap,30px)); --virtual-grid-column-gap: var(--virtual-grid-mobile-column-gap,10px); --virtual-grid-min-item-width: 150px; --virtual-grid-max-columns: 2; width: 100%; }
  @media (min-width: 800px) {
  .post-tile-grid-module-scss-module___mafBq__virtualGridContainer { --virtual-grid-row-gap: var(--virtual-grid-row-gap-override,30px); --virtual-grid-column-gap: 20px; --virtual-grid-min-item-width: 220px; --virtual-grid-max-columns: 4; }
}
  @media (min-width: 1280px) {
  .post-tile-grid-module-scss-module___mafBq__virtualGridContainer { --virtual-grid-min-item-width: 280px; }
}
  .post-tile-grid-module-scss-module___mafBq__empty { padding: var(--uc-space-8) 0; margin-bottom: var(--post-tile-empty-margin-bottom,0); color: var(--uc-color-text-60); font-size: var(--uc-font-size-md); text-align: center; }
}
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .section-card-module-scss-module__pvNjWq__root { padding: var(--uc-space-3); border: 1px solid var(--uc-color-lines); border-radius: var(--uc-radius-lg); background: var(--uc-color-card-bg); font-size: var(--uc-font-size-sm); justify-content: center; align-items: stretch; gap: var(--uc-space-3); flex-direction: column; display: flex; }
  .section-card-module-scss-module__pvNjWq__header { justify-content: space-between; align-items: center; gap: var(--uc-space-2); display: flex; }
  .section-card-module-scss-module__pvNjWq__title { align-items: center; display: flex; }
  .section-card-module-scss-module__pvNjWq__content { font-size: var(--uc-font-size-sm); justify-content: center; align-items: stretch; gap: var(--uc-space-2); flex-direction: column; display: flex; }
}
.activity-item-module-scss-module__H8wwNq__item { align-items: flex-start; gap: var(--uc-space-3); display: flex; }
.activity-item-module-scss-module__H8wwNq__skeletonItem { align-items: flex-start; gap: var(--uc-space-4); display: flex; }
.activity-item-module-scss-module__H8wwNq__avatarWrap { flex-shrink: 0; width: 30px; height: 30px; position: relative; }
.activity-item-module-scss-module__H8wwNq__avatar { position: absolute; top: 0px; left: 0px; }
.activity-item-module-scss-module__H8wwNq__badge { z-index: 2; border-radius: var(--uc-radius-full); width: 16px; height: 16px; box-shadow: 0 0 0 2px var(--uc-color-bg); --icon-fill-opacity: 1; color: rgb(255, 255, 255); justify-content: center; align-items: center; display: flex; position: absolute; bottom: 0px; right: 0px; }
.activity-item-module-scss-module__H8wwNq__body { flex-direction: column; flex: 1 1 0%; gap: 2px; min-width: 0px; display: flex; }
.activity-item-module-scss-module__H8wwNq__skeletonBody { flex-direction: column; flex: 1 1 0%; gap: 6px; min-width: 0px; display: flex; }
.activity-item-module-scss-module__H8wwNq__skeletonTextLines { flex-direction: column; gap: 4px; display: flex; }
.activity-item-module-scss-module__H8wwNq__rightSlot { flex-shrink: 0; }
.activity-item-module-scss-module__H8wwNq__text { color: var(--uc-color-text-60); -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
.activity-item-module-scss-module__H8wwNq__actorLink { color: var(--uc-color-text); font-weight: var(--uc-font-weight-body); text-decoration: none; transition: opacity 0.2s; }
.activity-item-module-scss-module__H8wwNq__actorLink:hover { opacity: 0.8; }
.activity-item-module-scss-module__H8wwNq__targetLink { color: var(--uc-color-text); font-weight: var(--uc-font-weight-body); text-decoration: none; transition: opacity 0.2s; }
.activity-item-module-scss-module__H8wwNq__targetLink:hover { opacity: 0.8; }
.activity-item-module-scss-module__H8wwNq__verb { color: var(--activity-muted-text-color,var(--uc-color-text-60)); }
.activity-item-module-scss-module__H8wwNq__time { color: var(--uc-color-text-40); }
.feed-media-grid-module-scss-module__wmXPHW__frame { --feed-media-grid-max-height: 480px; width: min(100%,var(--feed-media-grid-max-height)*var(--uc-media-aspect-ratio)); max-height: var(--feed-media-grid-max-height); border-radius: var(--uc-radius-lg); aspect-ratio: var(--uc-media-aspect-ratio); background: var(--uc-color-bg); position: relative; overflow: hidden; }
.feed-media-grid-module-scss-module__wmXPHW__frame::after { z-index: 1; border-radius: inherit; box-shadow: inset 0 0 0 1px var(--uc-color-media-line); content: ""; pointer-events: none; position: absolute; inset: 0px; }
.feed-media-grid-module-scss-module__wmXPHW__root { gap: 2px; width: 100%; height: 100%; display: grid; }
.feed-media-grid-module-scss-module__wmXPHW__count2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.feed-media-grid-module-scss-module__wmXPHW__count3 { grid-template-rows: repeat(2, minmax(0px, 1fr)); grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.feed-media-grid-module-scss-module__wmXPHW__count3 .feed-media-grid-module-scss-module__wmXPHW__item:first-child { grid-row: 1 / span 2; }
.feed-media-grid-module-scss-module__wmXPHW__count4 { grid-template-rows: repeat(2, minmax(0px, 1fr)); grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.feed-media-grid-module-scss-module__wmXPHW__item { background: var(--uc-color-bg); min-width: 0px; min-height: 0px; color: inherit; cursor: pointer; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; place-items: center; padding: 0px; line-height: 0; text-decoration: none; display: grid; position: relative; overflow: hidden; }
.feed-media-grid-module-scss-module__wmXPHW__item:focus-visible { z-index: 1; outline: 2px solid var(--uc-color-text); outline-offset: -2px; }
.feed-media-grid-module-scss-module__wmXPHW__item > :is(img, video, mux-video) { object-fit: cover; object-position: center center; width: 100%; height: 100%; }
.feed-media-grid-module-scss-module__wmXPHW__countBadge { z-index: 1; right: var(--uc-space-3); bottom: var(--uc-space-3); width: min-content; height: var(--uc-space-4); box-sizing: border-box; backdrop-filter: blur(3px); color: rgb(255, 255, 255); font-size: var(--uc-font-size-sm); font-variant-numeric: tabular-nums; font-weight: var(--uc-font-weight-heading); background: rgba(34, 34, 34, 0.8); border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 6px; flex-flow: row; place-content: center; align-items: center; gap: 4px; padding: 0px 4px; line-height: 1; display: flex; position: absolute; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 6px; }
.media-frame-module-scss-module__Zj6ruq__root { box-sizing: border-box; border-radius: var(--uc-space-3); background-color: var(--uc-color-dialog); width: 100%; max-width: 100%; box-shadow: var(--uc-shadow-surface); isolation: isolate; position: relative; overflow: hidden; }
.media-frame-module-scss-module__Zj6ruq__root::after { z-index: 3; border-radius: inherit; box-shadow: var(--uc-shadow-media-line); content: ""; pointer-events: none; position: absolute; inset: 0px; }
.media-frame-module-scss-module__Zj6ruq__rootFitContent { width: fit-content; max-width: 100%; }
.media-frame-module-scss-module__Zj6ruq__rootWithResource { border: 1px solid var(--uc-color-lines); border-radius: 18px; }
.media-frame-module-scss-module__Zj6ruq__rootWithResource::after { box-shadow: none; }
.media-frame-module-scss-module__Zj6ruq__clickable { cursor: pointer; }
.media-frame-module-scss-module__Zj6ruq__contentPadded { --media-frame-padding: var(--uc-space-1); --carousel-item-width: calc(100cqw - 2 * var(--media-frame-padding)); --carousel-item-gap: var(--uc-space-1); --carousel-item-radius: var(--uc-space-2); padding: var(--media-frame-padding) 0; }
.media-frame-module-scss-module__Zj6ruq__contentNoBottomPadding { padding-top: 0px; padding-bottom: 0px; }
.resource-info-bar-module-scss-module__AHP0fa__root { --resource-info-line-height: 1.3; box-sizing: border-box; height: 50px; padding-top: ; padding-right: ; padding-bottom: ; padding-left: var(--uc-space-3); border-top: 1px solid var(--uc-color-lines); background-color: var(--uc-color-card-bg); font-size: var(--uc-font-size-sm); align-items: center; gap: var(--uc-space-2); display: flex; }
.resource-info-bar-module-scss-module__AHP0fa__rootNoTopBorder { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.resource-info-bar-module-scss-module__AHP0fa__link { min-width: 0px; color: inherit; flex: 1 1 0%; align-items: center; text-decoration: none; display: flex; }
.resource-info-bar-module-scss-module__AHP0fa__link:focus { outline: none; }
.resource-info-bar-module-scss-module__AHP0fa__link:focus-visible { opacity: 0.8; }
.resource-info-bar-module-scss-module__AHP0fa__title { color: var(--uc-color-text); font-size: var(--uc-font-size-sm); line-height: var(--resource-info-line-height); text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.resource-info-bar-module-scss-module__AHP0fa__dot, .resource-info-bar-module-scss-module__AHP0fa__type { color: var(--uc-color-text-60); font-size: var(--uc-font-size-sm); line-height: var(--resource-info-line-height); }
.resource-info-bar-module-scss-module__AHP0fa__dot { margin: 0 var(--uc-space-1); }
.resource-info-bar-module-scss-module__AHP0fa__type { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.resource-info-bar-module-scss-module__AHP0fa__action { margin-left: auto; }
@media not (min-width: 800px) {
  .resource-info-bar-module-scss-module__AHP0fa__action { display: none; }
}
.sticky-aside-module-scss-module__bGQPFq__root { --sticky-aside-offset: var(--uc-bar-height); padding: var(--uc-space-3) 0 var(--uc-space-3); gap: var(--uc-space-3); flex-direction: column; display: flex; position: sticky; }
.sticky-aside-module-scss-module__bGQPFq__root[data-sticky-aside-variant="navbarOnly"] { --sticky-aside-offset: var(--uc-navbar-offset); }
.sticky-aside-module-scss-module__bGQPFq__root[data-native-sticky-aside-variant="twoToolbars"] { --sticky-aside-offset: calc(var(--uc-bar-height) + var(--uc-bar-height)); }
.sticky-aside-module-scss-module__bGQPFq__root[data-sticky-aside-mode="fixedTop"] { top: var(--sticky-aside-offset); padding: var(--uc-space-3) 0 0; gap: var(--uc-space-3); }
.activity-type-indicator-module-scss-module__6jH7pa__indicator { border-radius: var(--uc-radius-sm); width: 30px; height: 30px; color: var(--type-icon-color); flex-shrink: 0; justify-content: center; align-items: center; display: flex; }
@media (prefers-color-scheme: light) {
  :root[data-in-framer-app] .activity-type-indicator-module-scss-module__6jH7pa__indicator[data-icon="users"] { color: var(--uc-color-icon); }
}
:root[data-uc-color-scheme="light"] .activity-type-indicator-module-scss-module__6jH7pa__indicator[data-icon="users"] { color: var(--uc-color-icon); }
.aside-skeleton-module-scss-module__VdQl5G__card { border-radius: var(--uc-radius-lg); width: 100%; height: 275px; }
.aside-skeleton-module-scss-module__VdQl5G__trendingTagsCard { border-radius: var(--uc-radius-lg); width: 100%; height: 115px; }
.activity-section-module-scss-module__LBp1ka__trendingPostThumbnailSkeleton { flex-shrink: 0; }
.activity-section-module-scss-module__LBp1ka__trendingPostThumbnailPlaceholder { border: 2px solid color-mix(in srgb, var(--uc-color-text) 45%, transparent); border-radius: 4px; width: 16px; height: 12px; position: relative; top: 50%; left: 50%; transform: translate(-50%, -60%); }
.activity-section-module-scss-module__LBp1ka__trendingPostThumbnailPlaceholder::after { background: color-mix(in srgb, var(--uc-color-text) 45%, transparent); content: ""; border-radius: 999px; width: 9px; height: 2px; position: absolute; bottom: -5px; left: 50%; transform: translate(-50%); }
.activity-section-module-scss-module__LBp1ka__trendingPostTitle { color: var(--uc-color-text); text-overflow: ellipsis; white-space: nowrap; margin: 0px; overflow: hidden; }
.activity-section-module-scss-module__LBp1ka__trendingPostMeta { color: var(--uc-color-page-description); font-feature-settings: var(--uc-font-features-tabular); font-size: var(--uc-font-size-sm); margin: 0px; }
.creators-list-module-scss-module__nGtXDq__creatorItem { align-items: center; gap: 10px; display: flex; }
.creators-list-module-scss-module__nGtXDq__creatorItem > span { flex: 1 1 0%; min-width: 0px; display: flex; }
.creators-list-module-scss-module__nGtXDq__creatorLink { border-radius: var(--uc-radius-sm); align-items: center; gap: var(--uc-space-2); min-width: 0px; transition: opacity var(--uc-transition-base); flex: 1 1 0%; text-decoration: none; display: flex; }
.creators-list-module-scss-module__nGtXDq__creatorLink:hover { opacity: 0.8; }
.creators-list-module-scss-module__nGtXDq__creatorInfo { flex-direction: column; flex: 1 1 0%; gap: 2px; min-width: 0px; display: flex; }
.creators-list-module-scss-module__nGtXDq__creatorName { align-items: center; gap: var(--uc-space-1); min-width: 0px; display: flex; }
.creators-list-module-scss-module__nGtXDq__label { font-feature-settings: var(--uc-font-features); font-size: inherit; font-weight: var(--uc-font-weight-body); line-height: 1.2; }
.creators-list-module-scss-module__nGtXDq__creatorNameText { min-width: 0px; color: var(--uc-color-text); }
.creators-list-module-scss-module__nGtXDq__creatorHandle { color: var(--uc-color-username); }
.creators-list-module-scss-module__nGtXDq__avatar { flex-shrink: 0; align-self: center; }
.creators-list-module-scss-module__nGtXDq__skeletonRow { height: calc(var(--uc-font-size-md)*1.2); align-items: center; display: flex; }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .animated-like-button-module-scss-module__Ic4zaG__root { --like-accent-color: #09f; --like-hover-stroke: #fff; --like-hover-fill: #ffffff26; --like-idle-stroke: #888; --like-idle-fill: #88888826; --fill-active: #0090f8; --like-count-idle: var(--uc-color-text-60); --like-count-hover: var(--uc-color-text); --like-count-active: var(--fill-active); --animated-count-color: var(--like-count-idle); --like-heart-fill: var(--like-idle-fill); --like-heart-stroke: var(--like-idle-stroke); color: var(--uc-color-icon); transition: color var(--uc-transition-base); user-select: none; place-content: center; align-items: center; gap: 0px; display: flex; position: relative; }
  @supports (color:color(display-p3 0 0 0)) {
  .animated-like-button-module-scss-module__Ic4zaG__root { --fill-active: color(display-p3 0 .55 1); }
}
  .animated-like-button-module-scss-module__Ic4zaG__root::after { content: ""; position: absolute; inset: -8px; }
  .animated-like-button-module-scss-module__Ic4zaG__root:hover { --animated-count-color: var(--like-count-hover); --like-idle-fill: var(--like-hover-fill); --like-idle-stroke: var(--like-hover-stroke); --like-heart-fill: var(--like-hover-fill); --like-heart-stroke: var(--like-hover-stroke); cursor: pointer; }
  .animated-like-button-module-scss-module__Ic4zaG__root:focus { outline: none; }
  .animated-like-button-module-scss-module__Ic4zaG__root:focus-visible { --animated-count-color: var(--like-count-hover); --like-idle-fill: var(--like-hover-fill); --like-idle-stroke: var(--like-hover-stroke); --like-heart-fill: var(--like-hover-fill); --like-heart-stroke: var(--like-hover-stroke); }
  .animated-like-button-module-scss-module__Ic4zaG__root.animated-like-button-module-scss-module__Ic4zaG__active, .animated-like-button-module-scss-module__Ic4zaG__root.animated-like-button-module-scss-module__Ic4zaG__active:hover { --animated-count-color: var(--like-count-active); --like-heart-fill: var(--like-accent-color); --like-heart-stroke: var(--like-accent-color); --icon-fill-opacity: 1; --icon-stroke: #0090f826; }
  @supports (color:color(display-p3 0 0 0)) {
  .animated-like-button-module-scss-module__Ic4zaG__root.animated-like-button-module-scss-module__Ic4zaG__active, .animated-like-button-module-scss-module__Ic4zaG__root.animated-like-button-module-scss-module__Ic4zaG__active:hover { --icon-stroke: color(display-p3 0 .55 1/.15); }
}
  .animated-like-button-module-scss-module__Ic4zaG__root > svg { transition: transform 0.15s; transform: translateY(0.5px); }
  .animated-like-button-module-scss-module__Ic4zaG__root.animated-like-button-module-scss-module__Ic4zaG__scale:active > svg { transform: translateY(0.5px) scale(0.8); }
  .animated-like-button-module-scss-module__Ic4zaG__animatedCount { font-feature-settings: var(--uc-font-features-tabular); font-size: var(--post-action-label-font-size,var(--uc-font-size-sm)); font-variant-numeric: tabular-nums; font-weight: var(--uc-font-weight-body); letter-spacing: 0px; line-height: var(--post-action-label-line-height,1); text-align: center; transition: color var(--uc-transition-base); white-space: pre; padding-top: 0px; transform: translateY(1px); }
  .animated-like-button-module-scss-module__Ic4zaG__heartPath { fill: var(--like-heart-fill); stroke: var(--like-heart-stroke); transition: fill var(--uc-transition-base),stroke var(--uc-transition-base); }
  @media (prefers-color-scheme: light) {
  :root[data-in-framer-app] .animated-like-button-module-scss-module__Ic4zaG__root { --like-hover-stroke: #222; --like-hover-fill: #22222226; --like-idle-stroke: #888; --like-idle-fill: #88888826; }
}
  :root[data-uc-color-scheme="light"] .animated-like-button-module-scss-module__Ic4zaG__root { --like-hover-stroke: #222; --like-hover-fill: #22222226; --like-idle-stroke: #888; --like-idle-fill: #88888826; }
}
.avatar-module-scss-module__KIV3Xq__avatar { aspect-ratio: 1 / 1; background-image: ; background-position-x: ; background-position-y: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; box-shadow: none; object-fit: cover; outline: 1px solid var(--uc-avatar-line-color,var(--uc-color-media-line)); outline-offset: -1px; background-size: cover; position: relative; }
a:has(.avatar-module-scss-module__KIV3Xq__avatar):focus { outline: none; }
a:has(.avatar-module-scss-module__KIV3Xq__avatar):focus-visible { opacity: 0.8; }
.alert-dialog-module-scss-module__2y1jxG__alertDialog { --dialog-padding: var(--uc-space-2); background: var(--uc-color-dialog-nested); border-radius: 18px; max-width: 260px; }
.alert-dialog-module-scss-module__2y1jxG__alertHeader { --dialog-separator-inset: var(--uc-space-2); min-height: 50px; padding: var(--uc-space-2); align-items: center; }
.alert-dialog-module-scss-module__2y1jxG__alertTitle { line-height: 1.5; }
.alert-dialog-module-scss-module__2y1jxG__body { padding: var(--uc-space-2) var(--uc-space-2) 0; }
.alert-dialog-module-scss-module__2y1jxG__message { color: var(--uc-color-text-60); font-size: var(--uc-font-size-sm); text-wrap: balance; margin: 0px; line-height: 1.5; }
.alert-dialog-module-scss-module__2y1jxG__footer { padding: var(--uc-space-2) var(--uc-space-2) var(--uc-space-2); gap: var(--uc-space-2); grid-template-columns: 1fr 1fr; display: grid; }
.alert-dialog-module-scss-module__2y1jxG__footer::before { display: none; }
.alert-dialog-module-scss-module__2y1jxG__footer button:only-child { grid-column: 1 / -1; }
.alert-dialog-module-scss-module__2y1jxG__footer button:focus-visible { outline: 0px; }
.alert-dialog-module-scss-module__2y1jxG__footer .alert-dialog-module-scss-module__2y1jxG__dismissButton { background-color: var(--uc-color-control-light); }
.alert-dialog-module-scss-module__2y1jxG__footer .alert-dialog-module-scss-module__2y1jxG__dismissButton:hover:not(:disabled), .alert-dialog-module-scss-module__2y1jxG__footer .alert-dialog-module-scss-module__2y1jxG__dismissButton:active:not(:disabled) { background-color: var(--uc-color-control-dialog-hover); }
.button-module-scss-module__lSgg2q__root { box-sizing: border-box; border-radius: var(--uc-radius-sm,8px); cursor: pointer; font-size: var(--uc-font-size-sm,12px); font-weight: var(--uc-font-weight-heading); justify-content: center; align-items: center; gap: var(--uc-space-2,10px); transition: background-color var(--uc-transition-base,.15s cubic-bezier(.4, 0, .2, 1)),box-shadow var(--uc-transition-base,.15s cubic-bezier(.4, 0, .2, 1)),color var(--uc-transition-base,.15s cubic-bezier(.4, 0, .2, 1)),opacity var(--uc-transition-base,.15s cubic-bezier(.4, 0, .2, 1)); user-select: none; white-space: nowrap; border: 1px solid rgba(0, 0, 0, 0); line-height: 1; display: inline-flex; position: relative; }
.button-module-scss-module__lSgg2q__root:focus, .button-module-scss-module__lSgg2q__root:focus-visible { outline: none; }
.button-module-scss-module__lSgg2q__root:disabled { cursor: not-allowed; opacity: 0.5; }
.button-module-scss-module__lSgg2q__root.button-module-scss-module__lSgg2q__loading { cursor: wait; opacity: 1; }
.button-module-scss-module__lSgg2q__root.button-module-scss-module__lSgg2q__fluid { width: 100%; }
.button-module-scss-module__lSgg2q__size-medium { height: 30px; padding: 0px 10px; }
.button-module-scss-module__lSgg2q__size-medium.button-module-scss-module__lSgg2q__iconOnly { width: 30px; padding: 0px; }
.button-module-scss-module__lSgg2q__size-medium.button-module-scss-module__lSgg2q__iconOnly .button-module-scss-module__lSgg2q__content svg { flex-shrink: 0; display: block; }
.button-module-scss-module__lSgg2q__size-small { border-radius: var(--uc-radius-xs,5px); height: 20px; font-size: var(--uc-font-size-sm,12px); padding: 0px 8px; }
.button-module-scss-module__lSgg2q__size-small.button-module-scss-module__lSgg2q__iconOnly { width: 20px; padding: 0px; }
.button-module-scss-module__lSgg2q__size-small.button-module-scss-module__lSgg2q__iconOnly .button-module-scss-module__lSgg2q__content svg { flex-shrink: 0; display: block; }
.button-module-scss-module__lSgg2q__variant-default { background-color: var(--uc-color-control); color: var(--uc-color-text); }
.button-module-scss-module__lSgg2q__variant-default svg { color: var(--button-icon-color,var(--uc-color-text)); }
.button-module-scss-module__lSgg2q__variant-default:hover:not(:disabled) { background-color: var(--uc-color-control-hover); }
.button-module-scss-module__lSgg2q__variant-default:active:not(:disabled) { opacity: 0.8; }
.button-module-scss-module__lSgg2q__variant-primary { background-color: var(--uc-color-control-primary); color: var(--uc-color-control-primary-text); }
.button-module-scss-module__lSgg2q__variant-primary:hover:not(:disabled) { background-color: var(--uc-color-control-primary-hover); color: var(--uc-color-control-primary-hover-text); }
.button-module-scss-module__lSgg2q__variant-primary:active:not(:disabled) { opacity: 0.8; }
.button-module-scss-module__lSgg2q__variant-accent { background-color: var(--uc-color-accent); box-shadow: var(--uc-shadow-accent-button); color: var(--uc-color-accent-button-text); font-size: var(--uc-font-size-sm,12px); }
.button-module-scss-module__lSgg2q__variant-accent:hover:not(:disabled) { box-shadow: var(--uc-shadow-accent-button-hover); opacity: 0.85; }
.button-module-scss-module__lSgg2q__variant-accent:active:not(:disabled) { opacity: 0.7; }
.button-module-scss-module__lSgg2q__variant-ghost { color: var(--uc-color-icon); background-color: rgba(0, 0, 0, 0); }
.button-module-scss-module__lSgg2q__variant-ghost:hover:not(:disabled) { color: var(--uc-color-text); background-color: rgba(0, 0, 0, 0); }
.button-module-scss-module__lSgg2q__variant-ghost:active:not(:disabled) { background-color: var(--uc-color-control); color: var(--uc-color-text); }
.button-module-scss-module__lSgg2q__variant-dialog { background-color: var(--uc-color-control-dialog); color: var(--uc-color-text); }
.button-module-scss-module__lSgg2q__variant-dialog:hover:not(:disabled) { background-color: var(--uc-color-control-dialog-hover); }
.button-module-scss-module__lSgg2q__variant-dialog:active:not(:disabled) { opacity: 0.8; }
.button-module-scss-module__lSgg2q__variant-pill { border-radius: var(--uc-radius-full,9999px); background-color: var(--uc-color-control); height: 20px; color: var(--uc-color-text-60); font-size: var(--uc-font-size-sm,12px); font-weight: var(--uc-font-weight-body); padding: 0px 4px 0px 8px; line-height: 1.4; }
.button-module-scss-module__lSgg2q__variant-pill .button-module-scss-module__lSgg2q__content { gap: 2px; }
.button-module-scss-module__lSgg2q__variant-filter { height: 30px; padding: 0 var(--uc-space-2,10px); border-radius: var(--uc-radius-sm,8px); background-color: var(--uc-color-control); color: var(--uc-color-text); font-size: var(--uc-font-size-sm,12px); font-weight: var(--uc-font-weight-body); flex-shrink: 0; }
.button-module-scss-module__lSgg2q__variant-filter .button-module-scss-module__lSgg2q__content { gap: var(--uc-space-2); }
.button-module-scss-module__lSgg2q__variant-filter[data-popup-open], .button-module-scss-module__lSgg2q__variant-filter:focus-visible { border-color: var(--uc-color-border-focus); }
.button-module-scss-module__lSgg2q__variant-danger { background-color: var(--uc-color-danger); color: var(--uc-color-text); }
.button-module-scss-module__lSgg2q__variant-danger:hover:not(:disabled) { opacity: 0.75; }
.button-module-scss-module__lSgg2q__variant-danger:active:not(:disabled) { opacity: 0.6; }
.button-module-scss-module__lSgg2q__content { align-items: center; gap: var(--uc-space-2,10px); display: inline-flex; }
.button-module-scss-module__lSgg2q__loading .button-module-scss-module__lSgg2q__content { visibility: hidden; }
.button-module-scss-module__lSgg2q__spinner { color: currentcolor; --color-page-fg: currentcolor; justify-content: center; align-items: center; display: flex; position: absolute; }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .post-tile-toolbar-module-scss-module__lRvplG__sentinel { pointer-events: none; height: 1px; }
  .post-tile-toolbar-module-scss-module__lRvplG__toolbar { padding: var(--post-tile-toolbar-padding,var(--uc-space-3) 0); background: 0px 0px; }
  @media (min-width: 800px) {
  .post-tile-toolbar-module-scss-module__lRvplG__toolbar { position: var(--uc-tile-toolbar-position,sticky); z-index: 1; top: var(--uc-tile-toolbar-sticky-top,var(--uc-navbar-offset)); padding: 0 var(--uc-layout-padding-inline); background: var(--uc-color-bg); margin-inline: calc(-1*var(--uc-layout-padding-inline)); }
}
  .post-tile-toolbar-module-scss-module__lRvplG__mobile { display: var(--toolbar-mobile-display,flex); flex-direction: column; }
  @media (min-width: 1200px) {
  .post-tile-toolbar-module-scss-module__lRvplG__mobile { display: none; }
}
  .post-tile-toolbar-module-scss-module__lRvplG__mobileTop { align-items: center; gap: var(--uc-space-2); min-height: 30px; display: flex; }
  .post-tile-toolbar-module-scss-module__lRvplG__count { min-width: 0px; color: var(--uc-color-text); font-size: var(--uc-font-size-md); text-overflow: ellipsis; white-space: nowrap; flex: 1 1 0%; overflow: hidden; }
  .post-tile-toolbar-module-scss-module__lRvplG__actions { align-items: center; gap: var(--uc-space-2); flex-shrink: 0; margin-left: auto; display: flex; }
  .post-tile-toolbar-module-scss-module__lRvplG__desktop { display: var(--toolbar-desktop-display,none); align-items: center; gap: var(--uc-space-2); }
  @media (min-width: 1200px) {
  .post-tile-toolbar-module-scss-module__lRvplG__desktop { display: flex; }
}
  .post-tile-toolbar-module-scss-module__lRvplG__filters { align-items: center; gap: var(--uc-space-2); scrollbar-width: none; flex: 1 1 0%; min-width: 0px; display: flex; overflow-x: auto; }
  .post-tile-toolbar-module-scss-module__lRvplG__filters::-webkit-scrollbar { display: none; }
  .post-tile-toolbar-module-scss-module__lRvplG__filters > * { flex-shrink: 0; }
  .post-tile-toolbar-module-scss-module__lRvplG__meta { align-items: center; gap: var(--uc-space-2); flex-shrink: 0; margin-left: auto; display: flex; }
  .post-tile-toolbar-module-scss-module__lRvplG__sortTabs { align-items: center; min-width: 0px; display: flex; }
  .post-tile-toolbar-module-scss-module__lRvplG__filtersEnd { align-items: center; gap: var(--uc-space-2); flex-shrink: 0; margin-left: auto; display: flex; }
  .post-tile-toolbar-module-scss-module__lRvplG__caret { color: var(--uc-color-text-60); }
  .post-tile-toolbar-module-scss-module__lRvplG__search { flex: 1 1 0%; justify-content: flex-end; min-width: 0px; display: flex; }
  .post-tile-toolbar-module-scss-module__lRvplG__search > * { width: 100%; }
  .post-tile-toolbar-module-scss-module__lRvplG__search input { height: 100%; }
  @media (min-width: 1200px) {
  .post-tile-toolbar-module-scss-module__lRvplG__search { flex: 0 0 auto; justify-content: flex-start; }
  .post-tile-toolbar-module-scss-module__lRvplG__search > * { width: 240px; }
}
  .post-tile-toolbar-module-scss-module__lRvplG__searchFilters { align-items: center; gap: var(--uc-space-2); flex-shrink: 0; display: flex; }
}
.post-tile-toolbar-module-scss-module__lRvplG__filterButton { width: 30px; padding: 0px; }
.post-tile-toolbar-module-scss-module__lRvplG__filterButton svg { color: var(--uc-color-icon); flex-shrink: 0; display: block; }
.post-tile-toolbar-module-scss-module__lRvplG__metaCount { color: var(--uc-color-text-60); font-size: var(--uc-font-size-md); font-weight: var(--uc-font-weight-body); white-space: nowrap; display: none; }
@media (min-width: 1400px) {
  .post-tile-toolbar-module-scss-module__lRvplG__metaCount { display: inline; }
}
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .comment-box-module-scss-module__8i731G__root { width: 100%; height: min-content; padding: var(--uc-space-2) var(--post-item-padding-right,var(--uc-space-2)) var(--uc-space-2) var(--post-item-padding-left,var(--uc-space-2)); border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none; border-right-color: currentcolor; border-left-color: currentcolor; border-image: none; border-top: 1px solid var(--uc-color-lines); border-bottom: 1px solid var(--uc-color-lines); cursor: text; scroll-margin-top: calc(var(--uc-navbar-offset) + var(--uc-feed-toolbar-height) + var(--uc-space-2)); background-color: rgba(0, 0, 0, 0); border-radius: 0px; flex-direction: column; justify-content: center; align-items: center; display: flex; overflow: visible; }
  .comment-box-module-scss-module__8i731G__root .comment-box-module-scss-module__8i731G__submitButton { opacity: 0; pointer-events: none; }
  .comment-box-module-scss-module__8i731G__root:focus-within .comment-box-module-scss-module__8i731G__submitButton, .comment-box-module-scss-module__8i731G__root .comment-box-module-scss-module__8i731G__submitButton:not([data-empty="true"]) { opacity: 1; pointer-events: auto; }
  .comment-box-module-scss-module__8i731G__root:focus-within .comment-box-module-scss-module__8i731G__submitButton[data-empty="true"]:disabled { opacity: 0.5; }
  .comment-box-module-scss-module__8i731G__root.comment-box-module-scss-module__8i731G__compact { --uc-avatar-radius: var(--uc-radius-xs); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding: 0px; }
  @media (min-width: 800px) {
  .comment-box-module-scss-module__8i731G__root { padding: var(--uc-space-3) 0; }
}
  .comment-box-module-scss-module__8i731G__borderless { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding: 0px; }
  .comment-box-module-scss-module__8i731G__avatar { flex-shrink: 0; align-self: flex-start; }
  .comment-box-module-scss-module__8i731G__inputWrapper { align-items: flex-start; gap: var(--uc-space-2); flex: 1 1 0%; width: 100%; display: flex; }
  .comment-box-module-scss-module__8i731G__inputWrapper > div { flex: 1 1 0%; min-width: 0px; }
  .comment-box-module-scss-module__8i731G__compact .comment-box-module-scss-module__8i731G__inputWrapper { align-items: flex-start; gap: var(--uc-space-2); }
  .comment-box-module-scss-module__8i731G__inputWrapper .comment-box-module-scss-module__8i731G__textarea { box-sizing: border-box; min-height: 30px; color: var(--uc-color-text); font-family: var(--font-inter); font-feature-settings: var(--uc-font-features); font-size: var(--uc-font-size-md); font-weight: var(--uc-font-weight-body); overflow-wrap: break-word; resize: none; white-space: break-spaces; word-break: normal; background-color: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; flex: 1 1 0%; justify-content: flex-start; padding: calc(-0.6em + 15px) 0px 0px; line-height: 1.2; }
  .comment-box-module-scss-module__8i731G__inputWrapper .comment-box-module-scss-module__8i731G__textarea p { min-height: 0px; line-height: inherit; margin: 0px; }
  .comment-box-module-scss-module__8i731G__inputWrapper .comment-box-module-scss-module__8i731G__textarea::placeholder { color: var(--uc-color-text-40); }
  @media (prefers-color-scheme: light) {
  :root[data-in-framer-app] .comment-box-module-scss-module__8i731G__inputWrapper .comment-box-module-scss-module__8i731G__textarea::placeholder { color: var(--uc-color-text-60); }
}
  .comment-box-module-scss-module__8i731G__inputWrapper .comment-box-module-scss-module__8i731G__textarea.comment-box-module-scss-module__8i731G__emojiOnly { font-size: var(--uc-font-size-lg); }
  .comment-box-module-scss-module__8i731G__compact .comment-box-module-scss-module__8i731G__inputWrapper .comment-box-module-scss-module__8i731G__textarea { min-height: 20px; padding: calc(-0.6em + 10px) 0px 0px; }
  .comment-box-module-scss-module__8i731G__submitButton { color: var(--uc-color-text-60); transition: opacity var(--uc-transition-base),background-color var(--uc-transition-base),color var(--uc-transition-base); flex-shrink: 0; align-self: flex-end; }
  .comment-box-module-scss-module__8i731G__submitButton[data-empty="true"]:disabled { cursor: default; }
  .comment-box-module-scss-module__8i731G__submitButton:hover:not(:disabled) { background-color: var(--uc-color-control-hover); color: var(--uc-color-text); }
  .comment-box-module-scss-module__8i731G__avatarSkeleton { align-self: flex-start; }
}
.composer-input-skeleton-module-scss-module__C8VN3W__root { min-height: var(--uc-space-10); box-sizing: border-box; padding-block: var(--uc-space-3); align-items: center; display: none; position: relative; }
@media (min-width: 800px) {
  .composer-input-skeleton-module-scss-module__C8VN3W__root { display: flex; }
}
.composer-input-skeleton-module-scss-module__C8VN3W__root::after { border-bottom: var(--composer-input-border-width,1px) solid var(--uc-color-lines); content: ""; position: absolute; bottom: 0px; left: 0px; right: 0px; }
.composer-input-skeleton-module-scss-module__C8VN3W__avatar { z-index: 1; flex-shrink: 0; }
.composer-input-skeleton-module-scss-module__C8VN3W__button { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; justify-items: unset; justify-self: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-bottom: unset; padding-inline: unset; padding-right: unset; padding-top: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; box-sizing: border-box; padding-left: 10px; align-self: stretch; align-items: center; width: 100%; padding-block: 0px; display: flex; }
.composer-input-skeleton-module-scss-module__C8VN3W__inputLine { flex-shrink: 0; width: 126px; }
.composer-input-skeleton-module-scss-module__C8VN3W__commentButton { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; justify-items: unset; justify-self: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; box-sizing: border-box; flex: 1 1 0%; align-self: stretch; align-items: center; min-width: 0px; display: flex; }
@media (min-width: 800px) {
  .composer-input-skeleton-module-scss-module__C8VN3W__commentRoot { padding: var(--uc-space-3) 0; }
}
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .dialog-module-scss-module__dHIsFW__backdrop { z-index: var(--uc-z-modal); background: var(--uc-color-backdrop); transition: opacity var(--uc-transition-base); position: fixed; inset: 0px; }
  .dialog-module-scss-module__dHIsFW__backdrop[data-starting-style], .dialog-module-scss-module__dHIsFW__backdrop[data-ending-style] { opacity: 0; }
  .dialog-module-scss-module__dHIsFW__backdrop.dialog-module-scss-module__dHIsFW__backdropNested { z-index: var(--uc-z-modal-nested); background: var(--uc-color-backdrop); }
  .dialog-module-scss-module__dHIsFW__backdrop.dialog-module-scss-module__dHIsFW__backdropSheet { background: var(--uc-color-bg); }
  .dialog-module-scss-module__dHIsFW__dialogContainer { z-index: var(--uc-z-modal); padding-top: 16px; padding-right: 16px; padding-left: 16px; padding-bottom: max(16px,var(--uc-keyboard-inset,0px)); justify-content: center; align-items: center; display: flex; position: fixed; inset: 0px; overflow: auto; }
  .dialog-module-scss-module__dHIsFW__dialogContainer.dialog-module-scss-module__dHIsFW__containerNested { z-index: var(--uc-z-modal-nested); }
  .dialog-module-scss-module__dHIsFW__dialogContainer.dialog-module-scss-module__dHIsFW__containerSheet { height: var(--uc-sheet-height,100dvh); transform: translateY(var(--uc-sheet-top,0)); will-change: transform; justify-content: stretch; align-items: stretch; padding: 0px; overflow: hidden; }
  .dialog-module-scss-module__dHIsFW__dialog { --dialog-padding: var(--uc-space-4); --dialog-separator-inset: var(--uc-space-3); --uc-color-border: var(--uc-color-transparent-line); --uc-color-control: inherit; --uc-color-control-hover: inherit; border: 1px solid var(--uc-color-border); border-radius: var(--uc-radius-dialog); background: var(--uc-color-dialog); width: 100%; box-shadow: var(--uc-shadow-dialog); color: var(--uc-color-text); font-feature-settings: var(--uc-font-features); font-weight: var(--uc-font-weight-body); transform-origin: 50% center; transition: opacity var(--uc-transition-bounce),transform var(--uc-transition-bounce); outline: 0px; flex-direction: column; margin: auto; padding: 0px; display: flex; }
  .dialog-module-scss-module__dHIsFW__dialog[data-starting-style], .dialog-module-scss-module__dHIsFW__dialog[data-ending-style] { opacity: 0; transform: scale(var(--uc-scale-enter)); }
  .dialog-module-scss-module__dHIsFW__dialog[data-ending-style] { transition-duration: var(--uc-duration-instant); }
  @media (prefers-color-scheme: light) {
  :root[data-in-framer-app] .dialog-module-scss-module__dHIsFW__dialog { box-shadow: var(--uc-shadow-dialog); border: 0px; }
}
  :root[data-uc-color-scheme="light"] .dialog-module-scss-module__dHIsFW__dialog { box-shadow: var(--uc-shadow-dialog); border: 0px; }
  .dialog-module-scss-module__dHIsFW__dialogContainer:has(~ [data-base-ui-portal] .dialog-module-scss-module__dHIsFW__nested:not([data-ending-style])) .dialog-module-scss-module__dHIsFW__dialog { transform: scale(var(--uc-scale-enter)); }
  .dialog-module-scss-module__dHIsFW__header { height: 50px; padding: 0 var(--uc-space-3); justify-content: space-between; align-items: center; display: flex; position: relative; }
  .dialog-module-scss-module__dHIsFW__header::after { right: var(--dialog-separator-inset); bottom: 0px; left: var(--dialog-separator-inset); border-bottom: 1px solid var(--uc-color-transparent-line); content: ""; position: absolute; }
  .dialog-module-scss-module__dHIsFW__header.dialog-module-scss-module__dHIsFW__headerTabs { height: auto; padding: var(--tabbed-dialog-tab-inset,var(--uc-space-2)); }
  .dialog-module-scss-module__dHIsFW__title { color: var(--uc-color-text); font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-heading); margin: 0px; line-height: 1.2; }
  .dialog-module-scss-module__dHIsFW__closeButton { border-radius: var(--uc-radius-sm); width: 20px; height: 20px; color: var(--uc-color-icon); cursor: pointer; transition: background-color var(--uc-transition-fast),color var(--uc-transition-fast); background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; justify-content: center; align-items: center; padding: 0px; display: flex; }
  .dialog-module-scss-module__dHIsFW__closeButton:hover { color: var(--uc-color-text); }
  .dialog-module-scss-module__dHIsFW__closeButton:focus, .dialog-module-scss-module__dHIsFW__closeButton:focus-visible { outline: none; }
  .dialog-module-scss-module__dHIsFW__closeButton:focus-visible { color: var(--uc-color-text); }
  .dialog-module-scss-module__dHIsFW__body { flex-direction: column; flex: 1 1 0%; min-height: 0px; display: flex; }
  .dialog-module-scss-module__dHIsFW__footer { padding: var(--dialog-padding); justify-content: space-between; align-items: center; display: flex; position: relative; }
  .dialog-module-scss-module__dHIsFW__footer::before { display: none; }
}
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .checkbox-module-scss-module__lxpjIa__checkbox { border: 1px solid var(--uc-color-border); background-color: var(--uc-color-control); width: 14px; height: 14px; color: var(--uc-color-accent-button-text); cursor: pointer; transition: background-color var(--uc-transition-fast),border-color var(--uc-transition-fast); border-radius: 4px; flex-shrink: 0; justify-content: center; align-items: center; padding: 0px; display: inline-flex; }
  .checkbox-module-scss-module__lxpjIa__checkbox:hover:not([data-checked]) { border-color: var(--uc-color-text-40); }
  .checkbox-module-scss-module__lxpjIa__checkbox[data-checked] { border-color: var(--uc-color-accent); background-color: var(--uc-color-accent); }
  .checkbox-module-scss-module__lxpjIa__checkbox:focus-visible { outline: 2px solid var(--uc-color-accent); outline-offset: 1px; }
  .checkbox-module-scss-module__lxpjIa__indicator { justify-content: center; align-items: center; display: inline-flex; }
  .checkbox-module-scss-module__lxpjIa__label { cursor: pointer; align-items: flex-start; gap: 10px; display: flex; }
}
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .empty-state-module-scss-module__L1iz_W__root { justify-content: center; align-items: center; gap: var(--uc-space-3); text-align: center; flex-direction: column; flex: 1 1 0%; display: flex; }
  .empty-state-module-scss-module__L1iz_W__icon { border-radius: var(--uc-radius-full); background: var(--uc-empty-state-icon-bg,var(--uc-color-dialog)); width: 40px; height: 40px; color: var(--uc-color-text); justify-content: center; align-items: center; display: flex; }
  .empty-state-module-scss-module__L1iz_W__text { max-width: var(--uc-empty-state-text-width,260px); text-align: center; }
  .empty-state-module-scss-module__L1iz_W__title { color: var(--uc-color-text); margin: 0px; }
  .empty-state-module-scss-module__L1iz_W__description { color: var(--uc-color-text-60); text-wrap: balance; margin: 0px; }
}
.field-label-module-scss-module__V9hsyW__fieldLabel { gap: var(--uc-space-2); flex-direction: column; display: flex; }
.field-label-module-scss-module__V9hsyW__fieldLabelHeader { flex-direction: row; justify-content: space-between; align-items: flex-start; min-width: 0px; display: flex; }
.field-label-module-scss-module__V9hsyW__fieldLabelTextGroup { flex-direction: column; min-width: 0px; display: flex; }
.field-label-module-scss-module__V9hsyW__fieldLabelText { min-width: 0px; color: var(--uc-color-text); font-family: var(--font-inter); font-weight: var(--uc-font-weight-body); letter-spacing: 0px; text-overflow: ellipsis; white-space: nowrap; line-height: 1.2; display: block; overflow: hidden; }
.field-label-module-scss-module__V9hsyW__fieldLabelMetaLabel { color: var(--uc-color-text-40); font-variant-numeric: tabular-nums; font-weight: var(--uc-font-weight-body); line-height: 1.2; }
.field-label-module-scss-module__V9hsyW__fieldLabelDescription { color: var(--uc-color-text-60); font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); margin-top: 2px; line-height: 1.3; }
.field-label-module-scss-module__V9hsyW__fieldLabelTextWithDescription { line-height: 1.3; }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .metric-tile-module-scss-module__npi3-q__tile { flex-direction: column; gap: 6px; min-width: 0px; display: flex; }
  .metric-tile-module-scss-module__npi3-q__tileLg { gap: var(--uc-space-2); }
  .metric-tile-module-scss-module__npi3-q__tileButton { cursor: pointer; text-align: left; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; }
  .metric-tile-module-scss-module__npi3-q__tileButton:hover:not(.metric-tile-module-scss-module__npi3-q__tileSelected) .metric-tile-module-scss-module__npi3-q__label, .metric-tile-module-scss-module__npi3-q__tileButton:hover:not(.metric-tile-module-scss-module__npi3-q__tileSelected) .metric-tile-module-scss-module__npi3-q__value { color: var(--uc-color-text-80); }
  .metric-tile-module-scss-module__npi3-q__tileButton:focus-visible { outline: 2px solid var(--uc-color-border-focus); outline-offset: 2px; }
  .metric-tile-module-scss-module__npi3-q__tileButton .metric-tile-module-scss-module__npi3-q__value { color: var(--uc-color-text-60); }
  .metric-tile-module-scss-module__npi3-q__tileSelected .metric-tile-module-scss-module__npi3-q__label, .metric-tile-module-scss-module__npi3-q__tileSelected .metric-tile-module-scss-module__npi3-q__value { color: var(--uc-color-text); }
  .metric-tile-module-scss-module__npi3-q__label { color: var(--uc-color-text-60); transition: color var(--uc-transition-base); }
  .metric-tile-module-scss-module__npi3-q__valueSlot { display: grid; }
  .metric-tile-module-scss-module__npi3-q__valueSlot > * { transition: opacity var(--uc-transition-base); grid-area: 1 / 1; }
  .metric-tile-module-scss-module__npi3-q__valueHidden { opacity: 0; }
  .metric-tile-module-scss-module__npi3-q__valueRow { align-items: baseline; gap: var(--metric-tile-value-gap,var(--uc-space-2)); display: flex; }
  .metric-tile-module-scss-module__npi3-q__value { color: var(--uc-color-text); font-feature-settings: var(--uc-font-features-tabular); transition: color var(--uc-transition-base); }
  .metric-tile-module-scss-module__npi3-q__delta[data-direction="up"] { color: var(--uc-color-green); }
  .metric-tile-module-scss-module__npi3-q__delta[data-direction="down"] { color: var(--uc-color-red); }
  .metric-tile-module-scss-module__npi3-q__delta[data-direction="neutral"] { color: var(--uc-color-text-60); }
}
.minimal-video-player-module-scss-module__wyDVRq__wrapper { background-color: var(--uc-color-dialog); display: block; overflow: hidden; }
.minimal-video-player-module-scss-module__wyDVRq__wrapper::-webkit-media-controls-fullscreen-button { display: none; }
.minimal-video-player-module-scss-module__wyDVRq__wrapper::-webkit-media-controls-overflow-button { display: none; }
.minimal-video-player-module-scss-module__wyDVRq__intrinsic { width: auto; max-width: 100%; height: auto; max-height: var(--media-max-height,none); object-fit: contain; }
.minimal-video-player-module-scss-module__wyDVRq__intrinsic.minimal-video-player-module-scss-module__wyDVRq__hasRatio { width: calc(var(--media-max-height,480px)*var(--aspect-ratio)); max-width: 100%; aspect-ratio: var(--aspect-ratio); }
.minimal-video-player-module-scss-module__wyDVRq__fill { object-fit: cover; width: 100%; height: 100%; }
.minimal-video-player-module-scss-module__wyDVRq__videoWrapper { display: block; position: relative; }
.minimal-video-player-module-scss-module__wyDVRq__posterOverlay { display: block; position: absolute; inset: 0px; }
.minimal-video-player-module-scss-module__wyDVRq__posterImage { object-fit: cover; }
.navigation-arrow-module-scss-module__2bvfdq__root { z-index: 2; top: 50%; transform: translateY(-50%); }
.navigation-arrow-module-scss-module__2bvfdq__root.navigation-arrow-module-scss-module__2bvfdq__root { position: absolute; }
.navigation-arrow-module-scss-module__2bvfdq__root.navigation-arrow-module-scss-module__2bvfdq__root:focus-visible { outline: none; }
.navigation-arrow-module-scss-module__2bvfdq__root.navigation-arrow-module-scss-module__2bvfdq__nativeOverlay, .navigation-arrow-module-scss-module__2bvfdq__root.navigation-arrow-module-scss-module__2bvfdq__carousel { z-index: 1; box-sizing: border-box; border-radius: var(--uc-radius-sm); flex-flow: row; align-items: center; width: 30px; height: 30px; overflow: hidden; }
.navigation-arrow-module-scss-module__2bvfdq__root.navigation-arrow-module-scss-module__2bvfdq__nativeOverlay { border: 1px solid var(--uc-color-overlay-control-line); backdrop-filter: blur(5px); background-color: var(--uc-color-overlay-control); box-shadow: var(--uc-shadow-overlay-control); color: rgb(255, 255, 255); place-content: center; gap: 6px; padding: 0px; }
.navigation-arrow-module-scss-module__2bvfdq__root.navigation-arrow-module-scss-module__2bvfdq__nativeOverlay:not(:disabled):hover { background-color: var(--uc-color-overlay-control); opacity: 0.8; }
.navigation-arrow-module-scss-module__2bvfdq__root.navigation-arrow-module-scss-module__2bvfdq__nativeOverlay.navigation-arrow-module-scss-module__2bvfdq__left { left: var(--navigation-arrow-left,var(--uc-space-3)); }
.navigation-arrow-module-scss-module__2bvfdq__root.navigation-arrow-module-scss-module__2bvfdq__nativeOverlay.navigation-arrow-module-scss-module__2bvfdq__right { right: var(--navigation-arrow-right,var(--uc-space-3)); }
.navigation-arrow-module-scss-module__2bvfdq__root.navigation-arrow-module-scss-module__2bvfdq__carousel { padding: var(--uc-space-1); background-color: var(--uc-color-control); box-shadow: none; color: var(--uc-color-text); gap: var(--uc-space-1); border: 1px solid rgba(0, 0, 0, 0); place-content: center; }
.navigation-arrow-module-scss-module__2bvfdq__root.navigation-arrow-module-scss-module__2bvfdq__carousel:not(:disabled):hover { background-color: var(--uc-color-control-hover); }
.navigation-arrow-module-scss-module__2bvfdq__root.navigation-arrow-module-scss-module__2bvfdq__carousel:not(:disabled):active { opacity: 0.8; }
.navigation-arrow-module-scss-module__2bvfdq__root.navigation-arrow-module-scss-module__2bvfdq__carousel.navigation-arrow-module-scss-module__2bvfdq__left { left: var(--navigation-arrow-left,var(--uc-space-3)); }
.navigation-arrow-module-scss-module__2bvfdq__root.navigation-arrow-module-scss-module__2bvfdq__carousel.navigation-arrow-module-scss-module__2bvfdq__right { right: var(--navigation-arrow-right,var(--uc-space-3)); }
.navigation-arrow-module-scss-module__2bvfdq__left { left: var(--navigation-arrow-left,var(--uc-space-4)); }
.navigation-arrow-module-scss-module__2bvfdq__right { right: var(--navigation-arrow-right,var(--uc-space-4)); }
.navigation-arrow-module-scss-module__2bvfdq__carouselIcon { display: block; }
.navigation-arrow-module-scss-module__2bvfdq__carouselIconLeft { transform: translate(-2px) rotate(-90deg); }
.navigation-arrow-module-scss-module__2bvfdq__carouselIconRight { transform: rotate(90deg); }
@layer fr-base, fr-components, fr-community, fr-unified-community;
.media-carousel-module-scss-module__Mzk9SG__root { width: 100%; position: relative; }
.media-carousel-module-scss-module__Mzk9SG__rootWithPreviews { gap: var(--uc-space-2); flex-direction: column; display: flex; }
@media (min-width: 800px) {
  .media-carousel-module-scss-module__Mzk9SG__rootWithPreviews .media-carousel-module-scss-module__Mzk9SG__stage { max-height: 900px; }
  .media-carousel-module-scss-module__Mzk9SG__rootWithPreviews .media-carousel-module-scss-module__Mzk9SG__carouselArrow, .media-carousel-module-scss-module__Mzk9SG__rootWithPreviews .media-carousel-module-scss-module__Mzk9SG__dots { display: none; }
}
.media-carousel-module-scss-module__Mzk9SG__rootWithPreviews .media-carousel-module-scss-module__Mzk9SG__previews { display: none; }
@media (min-width: 800px) {
  .media-carousel-module-scss-module__Mzk9SG__rootWithPreviews .media-carousel-module-scss-module__Mzk9SG__previews { display: flex; }
  .media-carousel-module-scss-module__Mzk9SG__rootWithColumnPreviews { flex-direction: row; }
  .media-carousel-module-scss-module__Mzk9SG__rootWithColumnPreviews .media-carousel-module-scss-module__Mzk9SG__stage { flex: 1 1 0px; min-width: 0px; }
}
.media-carousel-module-scss-module__Mzk9SG__rootWithColumnPreviews .media-carousel-module-scss-module__Mzk9SG__previews { width: min(230px,20% - var(--uc-space-2)); contain: size; flex-direction: column; flex: 0 0 auto; overflow: hidden; }
.media-carousel-module-scss-module__Mzk9SG__rootWithColumnPreviews .media-carousel-module-scss-module__Mzk9SG__preview { flex: 0 0 auto; width: 100%; max-width: none; max-height: none; }
.media-carousel-module-scss-module__Mzk9SG__rootWithBorder .media-carousel-module-scss-module__Mzk9SG__item::after, .media-carousel-module-scss-module__Mzk9SG__rootWithBorder .media-carousel-module-scss-module__Mzk9SG__preview::after { z-index: 1; border: 1px solid var(--uc-color-media-line); border-radius: inherit; content: ""; pointer-events: none; position: absolute; inset: 0px; }
.media-carousel-module-scss-module__Mzk9SG__stage { border-radius: var(--uc-radius-lg); width: 100%; aspect-ratio: var(--uc-media-aspect-ratio); user-select: none; position: relative; overflow: hidden; }
.media-carousel-module-scss-module__Mzk9SG__stage:focus-visible { outline: none; }
.media-carousel-module-scss-module__Mzk9SG__stage:focus-visible .media-carousel-module-scss-module__Mzk9SG__dot { box-shadow: 0 0 0 2px var(--uc-color-text),0 1px 3px #0003; }
.media-carousel-module-scss-module__Mzk9SG__stage:hover .media-carousel-module-scss-module__Mzk9SG__carouselArrow { opacity: 1; }
.media-carousel-module-scss-module__Mzk9SG__carouselArrow { display: none; }
@media (hover: hover) {
  .media-carousel-module-scss-module__Mzk9SG__carouselArrow { opacity: 0; display: flex; }
  .media-carousel-module-scss-module__Mzk9SG__stage:hover .media-carousel-module-scss-module__Mzk9SG__carouselArrow { opacity: 1; }
}
.media-carousel-module-scss-module__Mzk9SG__viewport { touch-action: pan-y; width: 100%; height: 100%; position: relative; overflow: hidden; }
.media-carousel-module-scss-module__Mzk9SG__track { width: 100%; height: 100%; cursor: inherit; touch-action: pan-y; -webkit-user-drag: none; user-select: none; align-items: stretch; display: flex; }
.media-carousel-module-scss-module__Mzk9SG__trackVertical { flex-direction: column; }
.media-carousel-module-scss-module__Mzk9SG__item { border-radius: var(--uc-radius-lg); width: 100%; height: 100%; color: inherit; cursor: inherit; font: inherit; pointer-events: var(--carousel-pointer-events,auto); user-select: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; flex: 0 0 100%; justify-content: center; align-items: center; padding: 0px; display: flex; position: relative; overflow: hidden; mask-image: radial-gradient(rgb(255, 255, 255), rgb(255, 255, 255)); }
.media-carousel-module-scss-module__Mzk9SG__item:focus-visible { outline: none; }
.media-carousel-module-scss-module__Mzk9SG__item img, .media-carousel-module-scss-module__Mzk9SG__item video { object-fit: contain; -webkit-user-drag: none; user-select: none; border-radius: 0px; width: 100%; height: 100%; display: block; position: relative; }
.media-carousel-module-scss-module__Mzk9SG__dots { z-index: 1; right: 0px; bottom: var(--uc-space-3); box-sizing: border-box; width: min-content; height: min-content; padding: var(--uc-space-1); backdrop-filter: blur(3px); align-items: center; gap: var(--uc-space-1); pointer-events: none; background-color: rgba(34, 34, 34, 0.8); border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 8px; flex-flow: row; place-content: center; margin: 0px auto; display: flex; position: absolute; left: 0px; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 6px; }
.media-carousel-module-scss-module__Mzk9SG__dotButton { cursor: pointer; pointer-events: auto; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; justify-content: center; align-items: center; padding: 0px; display: flex; }
.media-carousel-module-scss-module__Mzk9SG__dotButton:focus-visible { outline: none; }
.media-carousel-module-scss-module__Mzk9SG__dot { width: 5px; height: 5px; transition: background-color var(--uc-transition-base); background: rgba(255, 255, 255, 0.4); border-radius: 9999px; display: block; box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
.media-carousel-module-scss-module__Mzk9SG__dotButton:hover .media-carousel-module-scss-module__Mzk9SG__dot { background: rgba(255, 255, 255, 0.6); }
.media-carousel-module-scss-module__Mzk9SG__dotActive { background: rgba(255, 255, 255, 0.9); }
.media-carousel-module-scss-module__Mzk9SG__previews { gap: var(--uc-space-2); }
.media-carousel-module-scss-module__Mzk9SG__preview { border-radius: var(--post-tile-thumbnail-radius,var(--uc-radius-md)); aspect-ratio: 4 / 3; cursor: pointer; opacity: 0.5; max-width: 173.333px; max-height: 130px; transition: opacity var(--uc-transition-base); flex: 1 1 0px; display: flex; position: relative; }
.media-carousel-module-scss-module__Mzk9SG__preview:hover { opacity: 0.8; }
.media-carousel-module-scss-module__Mzk9SG__preview:focus-visible { outline: none; }
.media-carousel-module-scss-module__Mzk9SG__previewClip { border-radius: inherit; justify-content: center; align-items: safe center; display: flex; position: absolute; inset: 0px; overflow: hidden; mask-image: radial-gradient(rgb(255, 255, 255), rgb(255, 255, 255)); }
.media-carousel-module-scss-module__Mzk9SG__previewClip img, .media-carousel-module-scss-module__Mzk9SG__previewClip video { object-fit: contain; -webkit-user-drag: none; user-select: none; border-radius: 0px; flex-shrink: 0; width: 100%; max-width: 100%; height: auto; max-height: none; display: block; position: relative; }
.media-carousel-module-scss-module__Mzk9SG__previewActive, .media-carousel-module-scss-module__Mzk9SG__previewActive:hover { opacity: 1; }
.media-carousel-module-scss-module__Mzk9SG__item, .media-carousel-module-scss-module__Mzk9SG__previewClip { background: rgb(0, 0, 0); }
.media-carousel-module-scss-module__Mzk9SG__item > .media-carousel-module-scss-module__Mzk9SG__itemContent, .media-carousel-module-scss-module__Mzk9SG__previewClip > .media-carousel-module-scss-module__Mzk9SG__itemContent { background: 0px 0px; border-radius: 0px; }
.post-card-module-scss-module__wokBCq__root { padding: var(--uc-post-card-padding-top,var(--uc-space-2)) 0 0; color: inherit; flex-direction: row; gap: 10px; text-decoration: none; display: flex; }
.post-card-module-scss-module__wokBCq__withRepostAttribution { flex-wrap: wrap; row-gap: 0px; }
.post-card-module-scss-module__wokBCq__repostAttribution { box-sizing: border-box; width: 100%; margin-bottom: var(--uc-space-2); padding-left: 18px; }
.post-card-module-scss-module__wokBCq__detail { padding: var(--uc-space-2) var(--post-item-padding-right,0) 0 var(--post-item-padding-left,0); gap: var(--uc-space-1); flex-direction: column; }
@media (min-width: 800px) {
  .post-card-module-scss-module__wokBCq__detail { padding: var(--uc-space-3) 0 0; }
}
.post-card-module-scss-module__wokBCq__detail .post-card-module-scss-module__wokBCq__content { margin-top: var(--uc-space-2); gap: var(--uc-space-2); }
.post-card-module-scss-module__wokBCq__detail .post-card-module-scss-module__wokBCq__actions { --post-actions-row-height: var(--uc-space-12); margin-top: calc(-1*var(--uc-space-2)); }
.post-card-module-scss-module__wokBCq__meta { align-items: center; gap: var(--uc-space-3); display: flex; }
.post-card-module-scss-module__wokBCq__spaceLabel { color: var(--uc-color-meta); white-space: nowrap; }
.post-card-module-scss-module__wokBCq__spaceSeparator { color: var(--uc-color-meta); }
.post-card-module-scss-module__wokBCq__spaceLink { color: inherit; transition: opacity var(--uc-transition-base); text-decoration: none; }
.post-card-module-scss-module__wokBCq__spaceLink:hover { opacity: 0.8; }
.post-card-module-scss-module__wokBCq__spaceLink:focus { outline: none; }
.post-card-module-scss-module__wokBCq__spaceLink:focus-visible { opacity: 0.8; }
.post-card-module-scss-module__wokBCq__avatarLink { transition: opacity var(--uc-transition-base); flex-shrink: 0; align-self: flex-start; line-height: 0; }
.post-card-module-scss-module__wokBCq__avatarLink:hover { opacity: 0.8; }
.post-card-module-scss-module__wokBCq__avatarLink:focus { outline: none; }
.post-card-module-scss-module__wokBCq__avatarLink:focus-visible { opacity: 0.8; }
.post-card-module-scss-module__wokBCq__avatar { flex-shrink: 0; line-height: 0; }
.post-card-module-scss-module__wokBCq__body { gap: var(--uc-space-1); flex-direction: column; flex: 1 1 0%; min-width: 0px; display: flex; }
.post-card-module-scss-module__wokBCq__bodyNoMessage { gap: 0px; }
@media (min-width: 800px) {
  .post-card-module-scss-module__wokBCq__bodyNoMessage { gap: var(--uc-space-1); }
}
.post-card-module-scss-module__wokBCq__menuTrigger { opacity: 1; transition: opacity var(--uc-transition-base); margin-left: auto; }
.post-card-module-scss-module__wokBCq__menuTrigger[data-popup-open], .post-card-module-scss-module__wokBCq__menuTrigger:focus-visible { opacity: 1; }
@media (min-width: 800px) {
  .post-card-module-scss-module__wokBCq__menuTrigger { opacity: var(--uc-post-card-menu-opacity,0); }
}
@media (min-width: 800px) and (hover: none) {
  .post-card-module-scss-module__wokBCq__menuTrigger { opacity: 1; }
}
.post-card-module-scss-module__wokBCq__root:hover { --uc-post-card-menu-opacity: 1; }
.post-card-module-scss-module__wokBCq__root:hover .post-card-module-scss-module__wokBCq__menuTrigger { opacity: 1; }
.post-card-module-scss-module__wokBCq__detailHeaderMenuWrapper { justify-content: flex-end; align-items: center; gap: var(--uc-space-2); flex-grow: 1; display: flex; }
.post-card-module-scss-module__wokBCq__content { gap: var(--uc-space-1); flex-direction: column; margin-top: 1px; padding-top: 0px; display: flex; }
.post-card-module-scss-module__wokBCq__content h3 { color: var(--uc-color-text); overflow-wrap: break-word; white-space: pre-wrap; margin: 0px; }
.post-card-module-scss-module__wokBCq__bodyHtml { color: var(--uc-color-body-text); font-size: var(--uc-font-size-md); font-weight: var(--uc-font-weight-body); overflow-wrap: anywhere; flex-direction: column; line-height: 1.5; display: flex; }
.post-card-module-scss-module__wokBCq__bodyHtml > * + h2, .post-card-module-scss-module__wokBCq__bodyHtml > * + h3 { margin-top: var(--uc-space-4); }
.post-card-module-scss-module__wokBCq__bodyHtml h2, .post-card-module-scss-module__wokBCq__bodyHtml h3 { color: var(--uc-color-text); font-weight: var(--uc-font-weight-heading); }
.post-card-module-scss-module__wokBCq__bodyHtml :is(h2, h3):first-child { padding-top: 0px; }
.post-card-module-scss-module__wokBCq__bodyHtml h2 { font-family: var(--font-inter-display); font-feature-settings: var(--uc-font-features); font-size: var(--uc-font-size-lg); font-weight: var(--uc-font-weight-heading); line-height: 1.4; }
.post-card-module-scss-module__wokBCq__bodyHtml h3 { font-feature-settings: var(--uc-font-features); font-size: var(--uc-font-size-md); font-weight: var(--uc-font-weight-heading); line-height: 1.4; }
.post-card-module-scss-module__wokBCq__bodyHtml strong { font-weight: var(--uc-font-weight-heading); }
.post-card-module-scss-module__wokBCq__bodyHtml a strong { color: inherit; }
.post-card-module-scss-module__wokBCq__bodyHtml em { font-style: italic; }
.post-card-module-scss-module__wokBCq__bodyHtml code { background-color: var(--uc-color-control); color: var(--uc-color-text); font-family: var(--font-jetbrains-mono),monospace; font-feature-settings: normal; border-radius: 4px; padding: 2px 4px; }
.post-card-module-scss-module__wokBCq__bodyHtml blockquote { padding-left: var(--uc-space-3); position: relative; }
.post-card-module-scss-module__wokBCq__bodyHtml blockquote::before { border-radius: var(--uc-radius-sm); background: var(--uc-color-text-40); content: ""; width: 2px; position: absolute; top: 0px; bottom: 0px; left: 0px; }
.post-card-module-scss-module__wokBCq__bodyHtml blockquote { color: var(--uc-color-text-60); font-family: var(--font-inter-italic),var(--font-inter); font-size: var(--uc-font-size-md); font-style: italic; font-weight: var(--uc-font-weight-body); line-height: 1.5; }
.post-card-module-scss-module__wokBCq__bodyHtml ul, .post-card-module-scss-module__wokBCq__bodyHtml ol { gap: var(--uc-space-1); flex-direction: column; padding-left: 0px; list-style: none; display: flex; }
.post-card-module-scss-module__wokBCq__bodyHtml li { padding-left: 24px; position: relative; }
.post-card-module-scss-module__wokBCq__bodyHtml li + li { margin-top: 0px; }
.post-card-module-scss-module__wokBCq__bodyHtml ul > li::before, .post-card-module-scss-module__wokBCq__bodyHtml ol > li::before { color: var(--uc-color-text-80); font-weight: var(--uc-font-weight-body); line-height: 1.5; position: absolute; top: 0px; left: 0px; }
.post-card-module-scss-module__wokBCq__bodyHtml ul > li::before { content: "•"; }
.post-card-module-scss-module__wokBCq__bodyHtml ol { counter-reset: item 0; }
.post-card-module-scss-module__wokBCq__bodyHtml ol > li { counter-increment: item 1; }
.post-card-module-scss-module__wokBCq__bodyHtml ol > li::before { content: counter(item) "."; }
.post-card-module-scss-module__wokBCq__bodyHtmlFeed { font-size: var(--uc-font-size-md); }
.post-card-module-scss-module__wokBCq__bodyHtmlFeed > * + h2, .post-card-module-scss-module__wokBCq__bodyHtmlFeed > * + h3 { margin-top: var(--uc-space-3); }
.post-card-module-scss-module__wokBCq__bodyHtmlFeed h2 { font-family: inherit; font-size: var(--uc-font-size-md); }
.post-card-module-scss-module__wokBCq__bodyHtmlFeed h3 { font-size: var(--uc-font-size-md); line-height: 1.3; }
.post-card-module-scss-module__wokBCq__bodyHtmlFeed ul, .post-card-module-scss-module__wokBCq__bodyHtmlFeed ol, .post-card-module-scss-module__wokBCq__bodyHtmlFeed li { pointer-events: none; }
.post-card-module-scss-module__wokBCq__bodyHtmlFeed a { pointer-events: auto; }
.post-card-module-scss-module__wokBCq__bodyHtmlDetail { max-height: none; }
.post-card-module-scss-module__wokBCq__media { z-index: 1; min-width: 0px; position: relative; }
.post-card-module-scss-module__wokBCq__mediaAfterContent, .post-card-module-scss-module__wokBCq__mediaOnly { margin-top: var(--uc-space-2); }
.post-card-module-scss-module__wokBCq__singleStandaloneMedia { width: fit-content; max-width: 100%; }
.post-card-module-scss-module__wokBCq__resourceMediaContent { width: 100%; aspect-ratio: var(--uc-media-aspect-ratio); background-color: var(--uc-color-media-bg); justify-content: center; align-items: center; display: flex; overflow: hidden; }
.post-card-module-scss-module__wokBCq__resourceMediaItem { object-fit: cover; width: 100%; max-width: 100%; height: 100%; }
.post-card-module-scss-module__wokBCq__mediaBlur { filter: blur(10px); }
.post-card-module-scss-module__wokBCq__mediaContainer { position: relative; }
.post-card-module-scss-module__wokBCq__unblurButton { z-index: 1; top: var(--uc-space-2); left: var(--uc-space-2); height: 30px; padding-right: var(--uc-space-2); padding-left: var(--uc-space-2); border-radius: var(--uc-radius-sm); backdrop-filter: blur(5px); background-color: rgba(94, 94, 94, 0.8); position: absolute; box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 6px; }
.post-card-module-scss-module__wokBCq__actions { --post-actions-row-height: 50px; box-sizing: border-box; min-height: 0px; margin-top: calc(-1*var(--uc-space-2)); flex-shrink: 0; align-items: center; display: flex; }
.post-card-module-scss-module__wokBCq__media + .post-card-module-scss-module__wokBCq__actions, .post-card-module-scss-module__wokBCq__mediaContainer + .post-card-module-scss-module__wokBCq__actions { --post-actions-row-height: var(--uc-space-12); margin-top: 0px; }
.post-card-module-scss-module__wokBCq__singleStandaloneMedia + .post-card-module-scss-module__wokBCq__actions { margin-top: calc(-1*var(--uc-space-1)); }
@media (min-width: 800px) {
  .post-card-module-scss-module__wokBCq__media + .post-card-module-scss-module__wokBCq__actions, .post-card-module-scss-module__wokBCq__mediaContainer + .post-card-module-scss-module__wokBCq__actions { margin-top: calc(-1*var(--uc-space-1)); }
}
.post-card-module-scss-module__wokBCq__actionsEnd { align-items: center; margin-left: auto; display: flex; }
.post-card-module-scss-module__wokBCq__singleMedia { --media-max-height: 480px; --media-border-color: var(--uc-color-media-line); --media-border-radius: var(--uc-radius-md); width: var(--media-frame-width,fit-content); border-radius: var(--media-border-radius); max-width: 100%; aspect-ratio: var(--media-frame-aspect-ratio,auto); box-shadow: var(--uc-shadow-surface); isolation: isolate; position: relative; }
@media (prefers-color-scheme: light) {
  :root[data-in-framer-app] .post-card-module-scss-module__wokBCq__singleMedia { --media-border-color: var(--uc-color-border); }
}
.post-card-module-scss-module__wokBCq__singleMedia::after { z-index: 1; border-radius: inherit; box-shadow: inset 0 0 0 1px var(--media-border-color); content: ""; pointer-events: none; position: absolute; inset: 0px; }
.post-card-module-scss-module__wokBCq__singleMedia > :is(img, video, mux-video) { width: var(--media-frame-width,auto); max-width: 100%; height: auto; max-height: var(--media-max-height); object-fit: contain; }
.post-card-module-scss-module__wokBCq__clickable { cursor: pointer; }
.post-card-module-scss-module__wokBCq__tagPills { z-index: 1; margin-top: 8px; position: relative; }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .rich-text-module-scss-module__Ate-1a__root { overflow-wrap: anywhere; }
  .rich-text-module-scss-module__Ate-1a__root > * { margin: 0px; }
  .rich-text-module-scss-module__Ate-1a__root > :where(p, blockquote, ul, ol) + :where(p, blockquote, ul, ol) { margin-top: var(--uc-space-2); }
  .rich-text-module-scss-module__Ate-1a__root > [data-empty-rich-text-block="true"] { height: 0px; margin-top: 1lh; }
  .rich-text-module-scss-module__Ate-1a__root > [data-empty-rich-text-block="true"] + * { margin-top: 0px; }
  .rich-text-module-scss-module__Ate-1a__root a { z-index: 1; color: var(--uc-color-blue); overflow-wrap: anywhere; transition: opacity var(--uc-transition-fast); text-decoration: none; position: relative; }
  .rich-text-module-scss-module__Ate-1a__root a:hover { opacity: 0.8; }
  .rich-text-module-scss-module__Ate-1a__root a:focus { outline: none; }
  .rich-text-module-scss-module__Ate-1a__root a:focus-visible { opacity: 0.8; }
  .rich-text-module-scss-module__Ate-1a__root a[data-type="mention"] { text-decoration: none; }
  .rich-text-module-scss-module__Ate-1a__lineClamp { -webkit-line-clamp: var(--rich-text-line-clamp); -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
  .rich-text-module-scss-module__Ate-1a__expandable { gap: var(--uc-space-1); flex-direction: column; display: flex; }
  .rich-text-module-scss-module__Ate-1a__collapsedHeight { max-height: var(--expandable-rich-text-collapsed-height); overflow: hidden; }
  .rich-text-module-scss-module__Ate-1a__readMore { z-index: 1; color: var(--uc-color-text-40); cursor: pointer; font-size: var(--uc-font-size-md); font-weight: var(--uc-font-weight-body); text-align: left; transition: opacity var(--uc-transition-fast); background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; align-self: flex-start; padding: 0px; text-decoration: none; display: inline-block; position: relative; }
  .rich-text-module-scss-module__Ate-1a__readMore:hover { opacity: 0.8; }
  .rich-text-module-scss-module__Ate-1a__readMore:focus { outline: none; }
  .rich-text-module-scss-module__Ate-1a__readMore:focus-visible { opacity: 0.8; }
}
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .action-menu-module-scss-module__-QRvmG__positioner { z-index: var(--uc-z-dropdown); outline: 0px; }
  .action-menu-module-scss-module__-QRvmG__positioner[data-open] .action-menu-module-scss-module__-QRvmG__panel { pointer-events: auto; }
  .action-menu-module-scss-module__-QRvmG__icon { width: var(--action-menu-icon-size,16px); height: var(--action-menu-icon-size,16px); color: var(--uc-color-icon); }
  .action-menu-module-scss-module__-QRvmG__panel { --action-menu-offset: var(--uc-space-2); --action-menu-item-inline: var(--uc-space-2); width: 140px; padding: var(--uc-space-1); border: 1px solid var(--uc-color-border-soft); backdrop-filter: blur(5px); background-color: var(--uc-color-popup); border-radius: 13px; outline: 0px; position: relative; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 8px, rgba(0, 0, 0, 0.04) 0px 1px; }
  .action-menu-module-scss-module__-QRvmG__panel::before { height: var(--action-menu-offset); content: ""; bottom: 100%; position: absolute; inset-inline: 0px; }
  @media (prefers-color-scheme: light) {
  :root[data-in-framer-app] .action-menu-module-scss-module__-QRvmG__panel { --action-menu-item-hover-bg: #f2f2f2; box-shadow: var(--uc-shadow-menu); border: 0px; }
}
  :root[data-uc-color-scheme="light"] .action-menu-module-scss-module__-QRvmG__panel { --action-menu-item-hover-bg: #f2f2f2; box-shadow: var(--uc-shadow-menu); border: 0px; }
  .action-menu-module-scss-module__-QRvmG__item { height: 30px; padding: 0 var(--action-menu-item-inline); border-radius: var(--uc-radius-sm); cursor: pointer; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; align-items: center; gap: 10px; display: flex; }
  .action-menu-module-scss-module__-QRvmG__item:focus, .action-menu-module-scss-module__-QRvmG__item:focus-visible { outline: none; }
  .action-menu-module-scss-module__-QRvmG__item[data-disabled] { cursor: default; opacity: 0.7; }
  .action-menu-module-scss-module__-QRvmG__item:hover, .action-menu-module-scss-module__-QRvmG__item[data-highlighted], .action-menu-module-scss-module__-QRvmG__item[data-popup-open] { background-color: var(--action-menu-item-hover-bg,var(--uc-color-control-popover-hover)); }
  .action-menu-module-scss-module__-QRvmG__item:hover .action-menu-module-scss-module__-QRvmG__icon, .action-menu-module-scss-module__-QRvmG__item[data-highlighted] .action-menu-module-scss-module__-QRvmG__icon, .action-menu-module-scss-module__-QRvmG__item[data-popup-open] .action-menu-module-scss-module__-QRvmG__icon { color: var(--uc-color-text); }
  .action-menu-module-scss-module__-QRvmG__item ~ .action-menu-module-scss-module__-QRvmG__item { margin-top: var(--action-menu-item-spacing,0); }
  .action-menu-module-scss-module__-QRvmG__itemDim .action-menu-module-scss-module__-QRvmG__label { color: var(--uc-color-text-60); }
  .action-menu-module-scss-module__-QRvmG__itemActive { background-color: var(--uc-color-control-popover-hover); }
  .action-menu-module-scss-module__-QRvmG__divider { background-color: var(--uc-color-border-soft); height: 1px; margin-block: var(--uc-space-1); }
  .action-menu-module-scss-module__-QRvmG__groupLabel { color: var(--uc-color-text-60); padding-block: var(--uc-space-2); padding-inline: var(--action-menu-item-inline); text-box: cap alphabetic; }
  .action-menu-module-scss-module__-QRvmG__submenuPanel { --action-menu-icon-size: 12px; width: auto; min-width: 160px; max-width: 190px; }
  .action-menu-module-scss-module__-QRvmG__check, .action-menu-module-scss-module__-QRvmG__chevron { color: var(--uc-color-icon); flex-shrink: 0; display: flex; }
  .action-menu-module-scss-module__-QRvmG__check { visibility: hidden; }
  .action-menu-module-scss-module__-QRvmG__check[data-checked] { visibility: visible; }
  .action-menu-module-scss-module__-QRvmG__chevron { margin-right: -5px; }
  .action-menu-module-scss-module__-QRvmG__label { min-width: 0px; color: var(--uc-color-text); font-feature-settings: var(--uc-font-features); font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); flex: 1 1 0%; line-height: 1.2; }
  .action-menu-module-scss-module__-QRvmG__shortcut { color: var(--uc-color-text-60); font-feature-settings: var(--uc-font-features); font-size: 12px; font-weight: var(--uc-font-weight-body); letter-spacing: 0.05em; line-height: 1.2; }
}
@layer fr-unified-community {
  .context-action-menu-module-scss-module__24vvVa__panel { width: 190px; }
  .context-action-menu-module-scss-module__24vvVa__trigger { width: var(--uc-space-4); min-width: var(--uc-space-4); height: var(--uc-space-4); border-radius: var(--uc-radius-sm); color: var(--uc-color-icon); cursor: pointer; transition: color var(--uc-transition-base),background-color var(--uc-transition-base); background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; justify-content: center; align-items: center; padding: 0px; display: flex; position: relative; }
  .context-action-menu-module-scss-module__24vvVa__trigger::after { content: ""; position: absolute; inset: -8px; }
  .context-action-menu-module-scss-module__24vvVa__trigger:hover, .context-action-menu-module-scss-module__24vvVa__trigger[data-popup-open] { color: var(--uc-color-text); }
  .context-action-menu-module-scss-module__24vvVa__trigger:focus, .context-action-menu-module-scss-module__24vvVa__trigger:focus-visible { outline: none; }
  .context-action-menu-module-scss-module__24vvVa__trigger:focus-visible { color: var(--uc-color-text); }
}
@layer fr-base, fr-components;
@layer fr-community {
  .popover-module-scss-module__D8ReVq__trigger { outline: 0px; }
  .popover-module-scss-module__D8ReVq__popup { z-index: var(--community-z-overlay); max-width: 320px; padding: var(--community-space-3); border-radius: var(--community-radius-lg); backdrop-filter: var(--community-popup-blur); background-color: var(--community-color-popup-bg); box-shadow: var(--community-shadow-popup); outline: 0px; }
}
@layer fr-unified-community;
@layer fr-base, fr-components, fr-community, fr-unified-community;
.profile-hover-card-module-scss-module__jNNFpG__trigger { outline: 0px; width: fit-content; height: fit-content; display: inline-block; }
.profile-hover-card-module-scss-module__jNNFpG__popup { --header-height: 120px; --avatar-overlap: var(--uc-space-8); --card-inset: var(--uc-space-3); border-radius: var(--uc-radius-lg); background-color: var(--uc-color-dialog); width: 320px; box-shadow: var(--uc-shadow-surface); font-size: var(--uc-font-size-sm); pointer-events: auto; padding: 0px; position: relative; overflow: visible; }
.profile-hover-card-module-scss-module__jNNFpG__popup::after { border-radius: var(--uc-radius-lg); box-shadow: var(--uc-shadow-media-line); content: ""; pointer-events: none; border: 0px; position: absolute; inset: 0px; }
.profile-hover-card-module-scss-module__jNNFpG__header { height: var(--header-height); border-radius: var(--uc-radius-lg) var(--uc-radius-lg) 0 0; background-color: var(--uc-color-control-dialog); position: relative; overflow: hidden; }
.profile-hover-card-module-scss-module__jNNFpG__header::after { background-color: var(--uc-color-border-soft); content: ""; pointer-events: none; height: 1px; position: absolute; inset: auto 0px 0px; }
.profile-hover-card-module-scss-module__jNNFpG__posterImage { object-fit: cover; }
.profile-hover-card-module-scss-module__jNNFpG__avatarWrap { z-index: 1; top: calc(var(--header-height) - var(--avatar-overlap)); left: var(--card-inset); border-radius: 50%; line-height: 0; position: absolute; }
.profile-hover-card-module-scss-module__jNNFpG__avatar { --uc-avatar-line-color: var(--uc-color-media-line); }
.profile-hover-card-module-scss-module__jNNFpG__followWrap { z-index: 1; top: calc(var(--header-height) + var(--card-inset)); right: var(--card-inset); position: absolute; }
.profile-hover-card-module-scss-module__jNNFpG__body { padding: calc(var(--avatar-overlap) + var(--card-inset)) var(--card-inset) var(--card-inset); gap: var(--uc-space-1); flex-direction: column; display: flex; }
.profile-hover-card-module-scss-module__jNNFpG__nameAndDescription { flex-direction: column; gap: 5px; display: flex; }
.profile-hover-card-module-scss-module__jNNFpG__nameAndDescription:has(p) { margin-bottom: calc(var(--uc-space-2) - var(--uc-space-1)); }
.profile-hover-card-module-scss-module__jNNFpG__nameRow { align-items: center; gap: 8px; display: flex; }
.profile-hover-card-module-scss-module__jNNFpG__name { color: var(--uc-color-text); text-decoration: none; }
.profile-hover-card-module-scss-module__jNNFpG__name:hover { opacity: 0.8; }
.profile-hover-card-module-scss-module__jNNFpG__description { color: var(--uc-color-text-80); font-size: var(--uc-font-size-sm); -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin: 0px; display: -webkit-box; overflow: hidden; }
.profile-hover-card-module-scss-module__jNNFpG__stats { color: var(--uc-color-text-60); align-items: center; gap: var(--uc-space-1); display: flex; }
.profile-hover-card-module-scss-module__jNNFpG__statsIcon { color: var(--uc-color-icon); flex-shrink: 0; }
.profile-hover-card-module-scss-module__jNNFpG__statLink { color: var(--uc-color-text-60); font-feature-settings: var(--uc-font-features-tabular); font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); align-items: center; gap: var(--uc-space-1); transition: opacity var(--uc-transition-base); text-decoration: none; display: flex; }
.profile-hover-card-module-scss-module__jNNFpG__statLink:hover { opacity: 0.7; }
.profile-hover-card-module-scss-module__jNNFpG__statSeparator { color: var(--uc-color-text-40); font-size: var(--uc-font-size-sm); }
.post-detail-header-module-scss-module__J3nl2G__root { align-items: center; gap: var(--uc-space-2); display: flex; }
.post-detail-header-module-scss-module__J3nl2G__avatarLink { flex-shrink: 0; line-height: 0; }
.post-detail-header-module-scss-module__J3nl2G__avatarLink:focus { outline: none; }
.post-detail-header-module-scss-module__J3nl2G__avatarLink:focus-visible { opacity: 0.8; }
.post-detail-header-module-scss-module__J3nl2G__avatar { flex-shrink: 0; line-height: 0; }
.post-detail-header-module-scss-module__J3nl2G__feedHeader { min-width: 0px; }
.post-actions-row-module-scss-module__GMLiXW__root { height: var(--post-actions-row-height,var(--uc-space-12)); min-height: 0px; max-height: var(--post-actions-row-height,var(--uc-space-12)); box-sizing: border-box; flex-shrink: 0; align-items: center; display: flex; }
.post-actions-row-module-scss-module__GMLiXW__default { gap: var(--uc-space-3); }
.post-actions-row-module-scss-module__GMLiXW__countDefault, .post-actions-row-module-scss-module__GMLiXW__countSmall { --post-action-label-line-height: 1.5; line-height: 1.5; }
.post-actions-row-module-scss-module__GMLiXW__countDefault { --post-action-label-font-size: var(--uc-font-size-md); font-size: var(--uc-font-size-md); }
.post-actions-row-module-scss-module__GMLiXW__countSmall { --post-action-label-font-size: var(--uc-font-size-sm); font-size: var(--uc-font-size-sm); }
.post-actions-row-module-scss-module__GMLiXW__end { align-items: center; margin-left: auto; display: flex; }
.post-feed-header-module-scss-module__txPf4q__root { font-feature-settings: var(--uc-font-features); min-height: 20px; font-size: var(--uc-font-size-md); font-weight: var(--uc-font-weight-body); align-items: center; gap: var(--uc-space-1); flex: 1 1 0%; line-height: 1.5; display: flex; }
.post-feed-header-module-scss-module__txPf4q__creator { align-items: center; display: flex; }
.post-feed-header-module-scss-module__txPf4q__creatorName { color: var(--uc-color-text); font-weight: var(--uc-font-weight-heading); transition: opacity var(--uc-transition-base); text-decoration: none; }
.post-feed-header-module-scss-module__txPf4q__creator:hover .post-feed-header-module-scss-module__txPf4q__creatorName { opacity: 0.8; }
.post-feed-header-module-scss-module__txPf4q__creator:focus { outline: none; }
.post-feed-header-module-scss-module__txPf4q__creator:focus-visible .post-feed-header-module-scss-module__txPf4q__creatorName { opacity: 0.8; }
.post-feed-header-module-scss-module__txPf4q__timestamp { color: var(--uc-color-meta); font-feature-settings: var(--uc-font-features-tabular); }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .post-quality-dialog-module-scss-module__2p7A4q__dialog { max-width: 260px; }
  .post-quality-dialog-module-scss-module__2p7A4q__content { padding: 0 var(--uc-space-2) var(--uc-space-2); flex-direction: column; display: flex; }
  .post-quality-dialog-module-scss-module__2p7A4q__top { align-items: center; height: 50px; display: flex; }
  .post-quality-dialog-module-scss-module__2p7A4q__description { margin: var(--uc-space-2) 0; color: var(--uc-color-text-60); font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); text-wrap: balance; line-height: 1.5; }
  .post-quality-dialog-module-scss-module__2p7A4q__actions { gap: var(--uc-space-2); display: flex; }
  .post-quality-dialog-module-scss-module__2p7A4q__action { flex: 1 1 0%; }
}
.report-dialog-module-scss-module__XNz9vW__reportDialog { max-width: 480px; }
.report-dialog-module-scss-module__XNz9vW__reportDialogSheet { --uc-color-dialog: var(--uc-color-bg); max-width: none; height: 100%; padding-top: var(--uc-safe-area-top,0); padding-bottom: var(--uc-safe-area-bottom,0); border: 0px; border-radius: 0px; margin: 0px; }
.report-dialog-module-scss-module__XNz9vW__body { flex-direction: column; gap: 15px; padding: 15px; display: flex; overflow-y: auto; }
.report-dialog-module-scss-module__XNz9vW__field { flex-direction: column; gap: 6px; display: flex; }
.report-dialog-module-scss-module__XNz9vW__select { border: 1px solid var(--uc-color-border); border-radius: var(--uc-radius-sm); appearance: none; background-color: var(--uc-color-control); width: 100%; height: 36px; color: var(--uc-color-text); --lightningcss-light: ; --lightningcss-dark: initial; color-scheme: dark; font-family: inherit; font-size: var(--uc-font-size-sm); transition: border-color var(--uc-transition-base); background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%23999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); background-position: right 10px center; background-repeat: no-repeat; outline: none; padding: 0px 32px 0px 12px; }
.report-dialog-module-scss-module__XNz9vW__select:focus-visible { border-color: var(--uc-color-border-focus); }
.report-dialog-module-scss-module__XNz9vW__checkboxContainer { gap: var(--uc-space-2); flex-direction: column; display: flex; }
.report-dialog-module-scss-module__XNz9vW__declarationText { color: var(--uc-color-text-80); font-size: var(--uc-font-size-sm); line-height: 1.4; }
.report-dialog-module-scss-module__XNz9vW__footer { padding: var(--uc-space-2); border-top: 1px solid var(--uc-color-transparent-line); justify-content: flex-end; gap: 10px; }
.report-dialog-module-scss-module__XNz9vW__separator { border-top: 1px solid var(--uc-color-border); }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .repost-button-module-scss-module__-OjKFG__repostButton { --repost-accent-color: var(--uc-color-green,#0d6); --repost-hover-stroke: #fff; --repost-idle-stroke: #888; --repost-count-idle: var(--uc-color-text-60); --repost-count-hover: var(--uc-color-text); --repost-count-active: var(--repost-accent-color); --animated-count-color: var(--repost-count-idle); --repost-icon-color: var(--repost-idle-stroke); color: var(--repost-idle-stroke); transition: color var(--uc-transition-base); user-select: none; place-content: center; align-items: center; gap: 0px; display: flex; position: relative; }
  .repost-button-module-scss-module__-OjKFG__repostButton::after { content: ""; position: absolute; inset: -8px; }
  .repost-button-module-scss-module__-OjKFG__repostButton:hover { --animated-count-color: var(--repost-count-hover); --repost-icon-color: var(--repost-hover-stroke); color: var(--repost-hover-stroke); cursor: pointer; }
  .repost-button-module-scss-module__-OjKFG__repostButton:focus { outline: none; }
  .repost-button-module-scss-module__-OjKFG__repostButton:focus-visible { --animated-count-color: var(--repost-count-hover); --repost-icon-color: var(--repost-hover-stroke); color: var(--repost-hover-stroke); }
  .repost-button-module-scss-module__-OjKFG__repostButton.repost-button-module-scss-module__-OjKFG__active, .repost-button-module-scss-module__-OjKFG__repostButton.repost-button-module-scss-module__-OjKFG__active:hover { --animated-count-color: var(--repost-count-active); --repost-icon-color: var(--repost-accent-color); color: var(--repost-accent-color); }
  .repost-button-module-scss-module__-OjKFG__repostButton > svg { transform: translateY(0.5px); }
  @media (prefers-color-scheme: light) {
  :root[data-in-framer-app] .repost-button-module-scss-module__-OjKFG__repostButton { --repost-hover-stroke: #222; --repost-idle-stroke: #888; }
}
  :root[data-uc-color-scheme="light"] .repost-button-module-scss-module__-OjKFG__repostButton { --repost-hover-stroke: #222; --repost-idle-stroke: #888; }
}
.repost-button-module-scss-module__-OjKFG__icon { color: var(--repost-icon-color); transition: color var(--uc-transition-base),transform .15s ease; }
.repost-button-module-scss-module__-OjKFG__count { font-feature-settings: var(--uc-font-features-tabular); font-size: var(--post-action-label-font-size,var(--uc-font-size-xs)); font-variant-numeric: tabular-nums; font-weight: var(--uc-font-weight-medium); letter-spacing: 0px; line-height: var(--post-action-label-line-height,1); text-align: center; transition: color var(--uc-transition-base); white-space: pre; padding-top: 0px; transform: translateY(1px); }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .action-button-module-scss-module__Simoxq__actionButton { --action-accent-color: #09f; --action-hover-stroke: #fff; --action-hover-fill: #ffffff26; --action-idle-stroke: #888; --action-idle-fill: #88888826; --fill-active: #0090f8; --action-count-idle: var(--uc-color-text-60); --action-count-hover: var(--uc-color-text); --action-count-active: var(--fill-active); --animated-count-color: var(--action-count-idle); --action-icon-color: var(--action-idle-stroke); color: var(--action-idle-stroke); transition: color var(--uc-transition-base); user-select: none; place-content: center; align-items: center; gap: 0px; display: flex; position: relative; }
  @supports (color:color(display-p3 0 0 0)) {
  .action-button-module-scss-module__Simoxq__actionButton { --fill-active: color(display-p3 0 .55 1); }
}
  .action-button-module-scss-module__Simoxq__actionButton::after { content: ""; position: absolute; inset: -8px; }
  .action-button-module-scss-module__Simoxq__actionButton:hover { --animated-count-color: var(--action-count-hover); --action-icon-color: var(--action-hover-stroke); color: var(--action-hover-stroke); cursor: pointer; }
  .action-button-module-scss-module__Simoxq__actionButton:focus { outline: none; }
  .action-button-module-scss-module__Simoxq__actionButton:focus-visible { --animated-count-color: var(--action-count-hover); --action-icon-color: var(--action-hover-stroke); --action-idle-stroke: var(--action-hover-stroke); color: var(--action-hover-stroke); }
  .action-button-module-scss-module__Simoxq__actionButton.action-button-module-scss-module__Simoxq__active, .action-button-module-scss-module__Simoxq__actionButton.action-button-module-scss-module__Simoxq__active:hover { --animated-count-color: var(--action-count-active); --action-icon-color: var(--action-accent-color); color: var(--action-accent-color); --icon-fill-opacity: 1; --icon-stroke: #0090f826; }
  @supports (color:color(display-p3 0 0 0)) {
  .action-button-module-scss-module__Simoxq__actionButton.action-button-module-scss-module__Simoxq__active, .action-button-module-scss-module__Simoxq__actionButton.action-button-module-scss-module__Simoxq__active:hover { --icon-stroke: color(display-p3 0 .55 1/.15); }
}
  .action-button-module-scss-module__Simoxq__actionButton > svg { transform: translateY(0.5px); }
  .action-button-module-scss-module__Simoxq__actionButton.action-button-module-scss-module__Simoxq__scale:active > svg { transform: translateY(0.5px) scale(0.8); }
  @media (prefers-color-scheme: light) {
  :root[data-in-framer-app] .action-button-module-scss-module__Simoxq__actionButton { --action-hover-stroke: #222; --action-hover-fill: #22222226; --action-idle-stroke: #888; --action-idle-fill: #88888826; }
}
  :root[data-uc-color-scheme="light"] .action-button-module-scss-module__Simoxq__actionButton { --action-hover-stroke: #222; --action-hover-fill: #22222226; --action-idle-stroke: #888; --action-idle-fill: #88888826; }
}
.action-button-module-scss-module__Simoxq__icon { color: var(--action-icon-color); transition: color var(--uc-transition-base),transform .15s ease; }
.action-button-module-scss-module__Simoxq__actionText { font-feature-settings: var(--uc-font-features-tabular); font-size: var(--post-action-label-font-size,var(--uc-font-size-sm)); font-variant-numeric: tabular-nums; font-weight: var(--uc-font-weight-body); letter-spacing: 0px; line-height: var(--post-action-label-line-height,1); text-align: center; transition: color var(--uc-transition-base); white-space: pre; padding-top: 0px; transform: translateY(1px); }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .reposted-by-label-module-scss-module__pg7d0q__root { width: fit-content; color: var(--uc-color-meta); font-size: var(--uc-font-size-md); font-weight: var(--uc-font-weight-medium); white-space: nowrap; align-items: center; gap: 10px; line-height: 1; text-decoration: none; display: flex; }
  .reposted-by-label-module-scss-module__pg7d0q__root:focus-visible { outline: 1px solid var(--uc-color-text-40); outline-offset: 2px; border-radius: 6px; }
  .reposted-by-label-module-scss-module__pg7d0q__icon { width: 12px; height: 12px; color: inherit; flex: 0 0 auto; }
}
.tag-pill-module-scss-module__6mbFIa__pills { flex-wrap: wrap; gap: 8px; display: flex; }
.tag-pill-module-scss-module__6mbFIa__pill { border-radius: var(--uc-radius-full); background: var(--uc-color-control); align-items: center; gap: 8px; height: 20px; padding: 0px 10px 0px 8px; display: inline-flex; }
.tag-pill-module-scss-module__6mbFIa__link { cursor: pointer; transition: background-color var(--uc-transition-base); will-change: background-color; text-decoration: none; }
.tag-pill-module-scss-module__6mbFIa__link:hover { background-color: var(--uc-color-control-hover); opacity: 1; }
.tag-pill-module-scss-module__6mbFIa__link:focus { outline: none; }
.tag-pill-module-scss-module__6mbFIa__link:focus-visible { background-color: var(--uc-color-control-hover); }
.tag-pill-module-scss-module__6mbFIa__label { color: var(--uc-color-text-60); white-space: nowrap; }
.tag-pill-module-scss-module__6mbFIa__remove { color: var(--uc-color-text-60); }
.post-link-module-scss-module__PWCm-q__root { position: absolute; inset: 0px; }
.post-list-module-scss-module__xTBeiq__root { --uc-post-list-item-padding-top: 0; flex-direction: column; display: flex; }
@media (min-width: 800px) {
  .post-list-module-scss-module__xTBeiq__root { --uc-post-list-item-padding-top: var(--uc-space-1); }
}
.post-list-module-scss-module__xTBeiq__root > * + * { border-top: 1px solid var(--uc-color-lines); }
.post-list-module-scss-module__xTBeiq__virtualRoot { --uc-post-list-item-padding-top: 0; width: 100%; position: relative; }
@media (min-width: 800px) {
  .post-list-module-scss-module__xTBeiq__virtualRoot { --uc-post-list-item-padding-top: var(--uc-space-1); }
}
.post-list-module-scss-module__xTBeiq__virtualItem { width: 100%; position: absolute; top: 0px; left: 0px; }
.post-list-module-scss-module__xTBeiq__virtualItem .post-list-module-scss-module__xTBeiq__item { contain: none; content-visibility: visible; }
.post-list-module-scss-module__xTBeiq__virtualItemBordered { border-top: 1px solid var(--uc-color-lines); }
.post-list-module-scss-module__xTBeiq__item { padding-top: var(--post-item-padding-top,var(--uc-post-list-item-padding-top)); padding-right: var(--post-item-padding-right,0); padding-left: var(--post-item-padding-left,0); contain: content; contain-intrinsic-size: auto 350px; content-visibility: auto; --carousel-pointer-events: none; position: relative; }
.post-list-module-scss-module__xTBeiq__item:hover { --uc-post-card-menu-opacity: 1; }
.share-dialog-module-scss-module__5QbY3a__dialog { --dialog-padding: var(--uc-space-3); max-width: 350px; box-shadow: var(--uc-shadow-dialog),inset 0 0 0 1px var(--uc-color-border-soft); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.share-dialog-module-scss-module__5QbY3a__header { padding: var(--dialog-padding) var(--dialog-padding) var(--uc-space-2); }
.share-dialog-module-scss-module__5QbY3a__header::after { display: none; }
.share-dialog-module-scss-module__5QbY3a__body { padding: 0 var(--dialog-padding) var(--dialog-padding); gap: var(--uc-space-3); flex-direction: column; display: flex; }
.share-dialog-module-scss-module__5QbY3a__preview { border-radius: var(--uc-radius-sm); background: var(--uc-color-control); width: 100%; height: 240px; box-shadow: var(--uc-shadow-media-line),0 8px 20px #00000026; justify-content: center; display: flex; position: relative; overflow: hidden; }
.share-dialog-module-scss-module__5QbY3a__previewEmpty { height: 180px; }
.share-dialog-module-scss-module__5QbY3a__previewImage { object-fit: cover; width: 100%; height: 100%; }
.share-dialog-module-scss-module__5QbY3a__fallback { justify-content: center; align-items: center; gap: var(--uc-space-2); flex-direction: column; width: 100%; height: 100%; display: flex; }
.share-dialog-module-scss-module__5QbY3a__fallbackText { align-items: center; gap: var(--uc-space-1); min-width: 0px; max-width: 100%; padding-inline: var(--uc-space-2); flex-direction: column; display: flex; }
.share-dialog-module-scss-module__5QbY3a__fallbackTitle { max-width: 100%; color: var(--uc-color-text-60); font-size: var(--uc-font-size-md); font-weight: var(--uc-font-weight-heading); text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.share-dialog-module-scss-module__5QbY3a__fallbackAuthor { max-width: 100%; color: var(--uc-color-text-60); font-size: var(--uc-font-size-md); font-weight: var(--uc-font-weight-body); text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.share-dialog-module-scss-module__5QbY3a__shareButtons { gap: var(--uc-space-2); width: 100%; display: flex; }
.share-dialog-module-scss-module__5QbY3a__shareButton { --uc-color-text: var(--uc-color-icon); flex: 1 1 0%; }
.share-dialog-module-scss-module__5QbY3a__urlContainer { border-radius: var(--uc-radius-sm); background: var(--uc-color-control); align-items: center; width: 100%; height: 30px; display: flex; overflow: hidden; }
.share-dialog-module-scss-module__5QbY3a__urlInput { height: 100%; padding: 0 var(--uc-space-2); color: var(--uc-color-text-60); font-family: inherit; font-size: var(--uc-font-size-md); background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; flex: 1 1 0%; }
.share-dialog-module-scss-module__5QbY3a__urlInput:focus { outline: none; }
.share-dialog-module-scss-module__5QbY3a__urlInput::placeholder { color: var(--uc-color-text-60); }
.share-dialog-module-scss-module__5QbY3a__copyButton { height: 100%; padding: 0 var(--uc-space-2); color: var(--uc-color-text); cursor: pointer; font-family: inherit; font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-heading); transition: opacity var(--uc-transition-base); white-space: nowrap; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.share-dialog-module-scss-module__5QbY3a__copyButton:hover:not(:disabled) { opacity: 0.7; }
.share-dialog-module-scss-module__5QbY3a__copyButton:disabled { cursor: not-allowed; opacity: 0.5; }
.tab-count-module-scss-module__TH48Yq__root { color: var(--uc-color-text-40); font-weight: var(--uc-font-weight-body); }
.tab-count-module-scss-module__TH48Yq__active { color: var(--uc-color-text-60); }
.tab-module-scss-module__c-tITq__root { border-radius: var(--uc-radius-sm); appearance: none; height: 30px; color: var(--uc-color-text-60); cursor: pointer; font-family: inherit; font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); transition: background-color var(--uc-transition-base),color var(--uc-transition-base); white-space: nowrap; background: 0px 0px; border: 0px; justify-content: center; align-items: center; padding: 0px 10px; line-height: 1; text-decoration: none; display: inline-flex; }
.tab-module-scss-module__c-tITq__root:focus, .tab-module-scss-module__c-tITq__root:focus-visible { outline: none; }
.tab-module-scss-module__c-tITq__root:not(.tab-module-scss-module__c-tITq__active):hover { color: var(--uc-color-text-60); }
.tab-module-scss-module__c-tITq__label { flex-direction: column; align-items: center; display: flex; }
.tab-module-scss-module__c-tITq__label::after { content: attr(data-label); height: 0px; font-weight: var(--tab-active-font-weight,var(--uc-font-weight-heading)); pointer-events: none; visibility: hidden; display: block; overflow: hidden; }
.tab-module-scss-module__c-tITq__active { background-color: var(--tab-active-background,var(--uc-color-control)); color: var(--tab-active-color,var(--uc-color-text)); font-weight: var(--tab-active-font-weight,var(--uc-font-weight-heading)); }
.tab-module-scss-module__c-tITq__inner { align-items: center; gap: var(--uc-space-1); display: inline-flex; }
.tabbed-dialog-module-scss-module__cX6_6W__dialog { --tabbed-dialog-tab-inset: var(--uc-space-2); max-width: var(--tabbed-dialog-max-width,620px); height: var(--tabbed-dialog-height,var(--uc-dialog-height)); font-size: var(--uc-font-size-sm); line-height: 1.2; overflow: hidden; }
.tabbed-dialog-module-scss-module__cX6_6W__headerFullBorder::after { left: 0px; right: 0px; }
.tabbed-dialog-module-scss-module__cX6_6W__tabTitle { min-width: 0px; font-weight: var(--uc-font-weight-body); flex: 1 1 0%; line-height: 1; }
.tabbed-dialog-module-scss-module__cX6_6W__tabs { gap: 0px; display: flex; }
.tabbed-dialog-module-scss-module__cX6_6W__tab { height: 30px; padding: 0 var(--uc-space-2); border-radius: var(--uc-radius-sm); color: var(--uc-color-text-60); cursor: pointer; font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); transition: background-color var(--uc-transition-base),color var(--uc-transition-base); white-space: nowrap; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; justify-content: center; align-items: center; line-height: 1; display: inline-flex; }
.tabbed-dialog-module-scss-module__cX6_6W__tab:not(.tabbed-dialog-module-scss-module__cX6_6W__tabActive):hover { color: var(--uc-color-text-80); }
.tabbed-dialog-module-scss-module__cX6_6W__tab:focus, .tabbed-dialog-module-scss-module__cX6_6W__tab:focus-visible { outline: none; }
.tabbed-dialog-module-scss-module__cX6_6W__tabLabel { flex-direction: column; align-items: center; display: flex; }
.tabbed-dialog-module-scss-module__cX6_6W__tabLabel::after { content: attr(data-label); height: 0px; font-weight: var(--uc-font-weight-heading); pointer-events: none; visibility: hidden; display: block; overflow: hidden; }
.tabbed-dialog-module-scss-module__cX6_6W__tabInner { align-items: center; gap: var(--uc-space-1); display: inline-flex; }
.tabbed-dialog-module-scss-module__cX6_6W__tabActive { background-color: var(--uc-color-control); color: var(--uc-color-text); font-weight: var(--uc-font-weight-heading); }
.tag-module-scss-module__toQDtq__tag { height: var(--uc-space-4); padding: 0 var(--uc-space-1); border-radius: var(--uc-radius-xs); background-color: var(--uc-color-control); color: var(--uc-color-text-60); cursor: default; font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); white-space: nowrap; flex-shrink: 0; align-items: center; line-height: 1; text-decoration: none; display: inline-flex; }
.tag-module-scss-module__toQDtq__small { height: 18px; font-size: var(--uc-font-size-xs2); }
.tag-module-scss-module__toQDtq__clickable { cursor: pointer; }
.tag-module-scss-module__toQDtq__clickable, .tag-module-scss-module__toQDtq__hoverable { color: var(--uc-color-text-60); transition: background-color var(--uc-transition-base); }
.tag-module-scss-module__toQDtq__clickable:hover, .tag-module-scss-module__toQDtq__hoverable:hover { background-color: var(--uc-color-control-hover); color: var(--uc-color-text-80); }
.tag-module-scss-module__toQDtq__tooltipBody { color: var(--uc-color-text); font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); margin: 0px; line-height: 1.5; }
.tooltip-module-scss-module__jpGzTq__positioner { z-index: var(--uc-z-tooltip); }
.tooltip-module-scss-module__jpGzTq__popup { width: min-content; height: 30px; padding: 0 var(--uc-space-2); border: 1px solid var(--uc-color-transparent-line); background-color: var(--uc-color-popup); box-shadow: var(--uc-shadow-popup); border-radius: 10px; place-content: center; align-items: center; display: flex; overflow: clip; }
.tooltip-module-scss-module__jpGzTq__popupRich { white-space: normal; border-radius: 13px; place-content: start; width: 200px; height: auto; padding: 10px 12px; }
.tooltip-module-scss-module__jpGzTq__popupFit { width: max-content; max-width: 200px; }
.tooltip-module-scss-module__jpGzTq__label { color: var(--uc-color-text); font-family: Inter, "Inter Placeholder", sans-serif; font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); letter-spacing: 0px; white-space: pre; margin: 0px; line-height: 1.2; }
.user-list-dialog-module-scss-module__cSTcEW__dialog { --tabbed-dialog-max-width: var(--uc-dialog-width-sm); }
.user-list-dialog-module-scss-module__cSTcEW__dialogSheet { --uc-color-dialog: var(--uc-color-bg); --tabbed-dialog-max-width: none; --tabbed-dialog-height: 100%; height: 100%; padding-top: var(--uc-safe-area-top,0); padding-bottom: var(--uc-safe-area-bottom,0); border: 0px; border-radius: 0px; margin: 0px; }
.user-list-dialog-module-scss-module__cSTcEW__dialogSheet .user-list-dialog-module-scss-module__cSTcEW__list { overscroll-behavior: contain; }
.user-list-dialog-module-scss-module__cSTcEW__list { min-height: 0px; padding: var(--uc-space-4) var(--dialog-padding); flex-direction: column; flex: 1 1 0%; display: flex; overflow-y: auto; }
.user-list-dialog-module-scss-module__cSTcEW__row { padding-top: var(--uc-space-3); padding-bottom: var(--uc-space-3); border-top: 1px solid var(--uc-color-transparent-line); justify-content: space-between; align-items: center; gap: var(--uc-space-2); display: flex; }
.user-list-dialog-module-scss-module__cSTcEW__row:first-child { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-top: 0px; }
.user-list-dialog-module-scss-module__cSTcEW__userLink { align-items: center; gap: var(--uc-space-2); min-width: 0px; transition: opacity var(--uc-transition-fast); flex: 1 1 0%; text-decoration: none; display: flex; }
.user-list-dialog-module-scss-module__cSTcEW__userLink:hover { opacity: 0.8; }
.user-list-dialog-module-scss-module__cSTcEW__userLink:focus { outline: none; }
.user-list-dialog-module-scss-module__cSTcEW__userLink:focus-visible { opacity: 0.8; }
.user-list-dialog-module-scss-module__cSTcEW__userDetails { flex-direction: column; flex: 1 1 0%; gap: 2px; min-width: 0px; display: flex; }
.user-list-dialog-module-scss-module__cSTcEW__userName { min-width: 0px; color: var(--uc-color-text); font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-heading); align-items: center; gap: var(--uc-space-1); text-overflow: ellipsis; white-space: nowrap; line-height: 1.2; display: inline-flex; overflow: hidden; }
.user-list-dialog-module-scss-module__cSTcEW__userHandle { min-width: 0px; color: var(--uc-color-text-60); font-size: var(--uc-font-size-sm); text-overflow: ellipsis; white-space: nowrap; line-height: 1.2; overflow: hidden; }
.user-list-dialog-module-scss-module__cSTcEW__spinnerContainer { padding: var(--uc-space-4); justify-content: center; display: flex; }
.user-list-dialog-module-scss-module__cSTcEW__emptyState { --uc-empty-state-icon-bg: var(--uc-color-control-dialog); --uc-empty-state-text-width: 240px; padding: var(--uc-space-8) var(--dialog-padding); }
.post-tags-module-scss-module__LxYhja__popup { width: 260px; max-width: none; }
.cookie-banner-module-scss-module__RkoN_W__overlay { z-index: var(--uc-z-toast,1600); right: calc(var(--uc-space-3,12px) + var(--uc-safe-area-right,var(--fr-safe-area-right,0px))); bottom: calc(var(--uc-safe-area-bottom,var(--fr-safe-area-bottom,0px)) + var(--uc-space-3,15px)); width: min(300px,100vw - 2*var(--uc-space-3,15px)); pointer-events: none; position: fixed; }
@media (min-width: 800px) {
  .cookie-banner-module-scss-module__RkoN_W__overlay { bottom: calc(var(--uc-space-3,15px) + var(--uc-safe-area-bottom,var(--fr-safe-area-bottom,0px))); }
}
.cookie-banner-module-scss-module__RkoN_W__card { --uc-color-accent: #09f; --uc-color-accent-button-text: #fff; --uc-shadow-accent-button: 0 1px 2px 0 #0099ff26, 0 2px 4px 0 #09f3; --uc-shadow-accent-button-hover: 0 1px 2px 0 #0d90ff26, 0 2px 4px 0 #0d90ff33; --uc-color-card-bg: #fff; --uc-color-text: #222; --uc-color-text-80: #666; --uc-color-text-60: #999; --uc-color-text-40: #bbb; --uc-color-page-description: #666; --uc-color-lines: #eee; --uc-color-control: #f3f3f3; --uc-color-control-hover: #ededed; --uc-color-control-dialog: #f3f3f3; --uc-color-control-dialog-hover: #ebebeb; border-radius: var(--uc-radius-lg,20px); background: var(--uc-color-card-bg); width: 100%; color: var(--uc-color-text); isolation: isolate; pointer-events: auto; flex-direction: column; display: flex; position: relative; }
:root[data-uc-color-scheme="light"] .cookie-banner-module-scss-module__RkoN_W__card { --uc-color-card-bg: #171717; --uc-color-text: #fff; --uc-color-text-80: #ccc; --uc-color-text-60: #999; --uc-color-text-40: #666; --uc-color-page-description: #999; --uc-color-lines: #212121; --uc-color-control: #1f1f1f; --uc-color-control-hover: #262626; --uc-color-control-dialog: #2b2b2b; --uc-color-control-dialog-hover: #2e2e2e; }
@media (prefers-color-scheme: light) {
  :root[data-in-framer-app] .cookie-banner-module-scss-module__RkoN_W__card { --uc-color-card-bg: #171717; --uc-color-text: #fff; --uc-color-text-80: #ccc; --uc-color-text-60: #999; --uc-color-text-40: #666; --uc-color-page-description: #999; --uc-color-lines: #212121; --uc-color-control: #1f1f1f; --uc-color-control-hover: #262626; --uc-color-control-dialog: #2b2b2b; --uc-color-control-dialog-hover: #2e2e2e; }
}
.cookie-banner-module-scss-module__RkoN_W__card::after { z-index: 1; border-radius: inherit; box-shadow: inset 0 0 0 1px var(--uc-color-lines); content: ""; pointer-events: none; position: absolute; inset: 0px; }
.cookie-banner-module-scss-module__RkoN_W__body { padding: var(--uc-space-3,15px); gap: var(--uc-space-2,10px); flex-direction: column; display: flex; }
.cookie-banner-module-scss-module__RkoN_W__text { color: var(--uc-color-text-80); font-feature-settings: var(--uc-font-features,"cv01" on, "cv05" on, "cv09" on, "cv11" on, "blwf" on); font-size: var(--uc-font-size-sm,12px); font-weight: var(--uc-font-weight-medium,500); margin: 0px; line-height: 1.5; }
.cookie-banner-module-scss-module__RkoN_W__text a { color: var(--uc-color-text-60); transition: color var(--uc-transition-fast,.1s cubic-bezier(.4, 0, .2, 1)); text-decoration: none; }
.cookie-banner-module-scss-module__RkoN_W__text a:hover { color: var(--uc-color-text); }
.cookie-banner-module-scss-module__RkoN_W__actions { gap: var(--uc-space-2,10px); display: flex; }
.toast-module-scss-module__cXKnyG__viewport { z-index: var(--community-z-toast,var(--uc-z-toast,1600)); width: 100vw; padding: 15px calc(15px + var(--fr-safe-area-right,0px)) calc(15px + var(--fr-safe-area-bottom,0px)) calc(15px + var(--fr-safe-area-left,0px)); pointer-events: none; flex-direction: column; align-items: center; gap: 15px; list-style: none; display: flex; position: fixed; bottom: 0px; left: 50%; transform: translate(-50%); }
.toast-module-scss-module__cXKnyG__root { pointer-events: auto; background: rgb(255, 255, 255); border-radius: 15px; align-items: center; gap: 10px; height: 50px; padding: 10px 15px; display: flex; }
.toast-module-scss-module__cXKnyG__root[data-state="open"] { animation: 0.2s cubic-bezier(0.18, 0.89, 0.32, 1.27) 0s 1 normal none running toast-module-scss-module__cXKnyG__open; }
.toast-module-scss-module__cXKnyG__root[data-state="closed"] { animation: 0.5s ease 0s 1 normal none running toast-module-scss-module__cXKnyG__close; }
@keyframes toast-module-scss-module__cXKnyG__open { 
  0% { opacity: 0; scale: 0.9; }
  100% { opacity: 1; scale: 1; }
}
@keyframes toast-module-scss-module__cXKnyG__close { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
.toast-module-scss-module__cXKnyG__description { color: rgb(68, 68, 68); font-size: 12px; font-weight: 600; }
.toast-module-scss-module__cXKnyG__actionButton { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.toast-module-scss-module__cXKnyG__icon.toast-module-scss-module__cXKnyG__variant-error { color: rgb(231, 49, 95); }
.toast-module-scss-module__cXKnyG__icon.toast-module-scss-module__cXKnyG__variant-warning { color: var(--uc-color-yellow); }
.toast-module-scss-module__cXKnyG__icon.toast-module-scss-module__cXKnyG__variant-success { color: var(--uc-color-blue); }
@font-face { font-family: inter; src: url("../media/Inter_Variable-s.p.2v4uvb3i5caxn.woff2") format("woff2"); font-display: swap; }
@font-face { font-family: "inter Fallback"; src: local("Arial"); ascent-override: 89.79%; descent-override: 22.36%; line-gap-override: 0%; size-adjust: 107.89%; }
.inter_5a3c645f-module__uFz-PG__className { font-family: inter, "inter Fallback"; }
.inter_5a3c645f-module__uFz-PG__variable { --font-inter: "inter", "inter Fallback"; }
@font-face { font-family: interItalic; src: url("../media/Inter_Variable_Italic-s.44o28jqvv04m6.woff2") format("woff2"); font-display: swap; font-style: italic; }
@font-face { font-family: "interItalic Fallback"; src: local("Arial"); ascent-override: 89.21%; descent-override: 22.21%; line-gap-override: 0%; size-adjust: 108.59%; }
.interitalic_7c287133-module__Da6boG__className { font-family: interItalic, "interItalic Fallback"; }
.interitalic_7c287133-module__Da6boG__variable { --font-inter-italic: "interItalic", "interItalic Fallback"; }
@font-face { font-family: interDisplay; src: url("../media/InterDisplay_SemiBold-s.0kosapxib8nox.woff2") format("woff2"); font-display: swap; font-weight: 600; }
@font-face { font-family: "interDisplay Fallback"; src: local("Arial"); ascent-override: 94.48%; descent-override: 23.53%; line-gap-override: 0%; size-adjust: 102.53%; }
.interdisplay_2c0fac9d-module__AtcEtG__className { font-family: interDisplay, "interDisplay Fallback"; }
.interdisplay_2c0fac9d-module__AtcEtG__variable { --font-inter-display: "interDisplay", "interDisplay Fallback"; }
@font-face { font-family: jetBrainsMono; src: url("../media/JetBrainsMono_Medium-s.1rvf60ypyk9mv.woff2") format("woff2"); font-display: swap; font-weight: 500; font-style: normal; }
@font-face { font-family: jetBrainsMono; src: url("../media/JetBrainsMono_MediumItalic-s.0-7i9z390r_tb.woff2") format("woff2"); font-display: swap; font-weight: 500; font-style: italic; }
@font-face { font-family: "jetBrainsMono Fallback"; src: local("Arial"); ascent-override: 77.57%; descent-override: 22.82%; line-gap-override: 0%; size-adjust: 131.49%; }
.jetbrainsmono_9c4bbdff-module__KyHUCq__className { font-family: jetBrainsMono, "jetBrainsMono Fallback"; }
.jetbrainsmono_9c4bbdff-module__KyHUCq__variable { --font-jetbrains-mono: "jetBrainsMono", "jetBrainsMono Fallback"; }
@font-face { font-family: walsheim; src: url("../media/GT_Walsheim_Medium-s.p.16euuzc__2r_-.woff2") format("woff2"); font-display: swap; font-weight: 500; }
@font-face { font-family: "walsheim Fallback"; src: local("Arial"); ascent-override: 87.85%; descent-override: 23.92%; line-gap-override: 0%; size-adjust: 102.45%; }
.walsheim_836f367a-module__ZpcxJq__className { font-family: walsheim, "walsheim Fallback"; }
.walsheim_836f367a-module__ZpcxJq__variable { --font-walsheim: "walsheim", "walsheim Fallback"; }
@layer fr-base {
  :root { --color-page-bg: #000; --color-page-fg: #fff; --font-feature-settings-default: "cv01", "cv05", "cv09", "cv11", "dlig"; --user-select: auto; }
  :root[data-theme="app"] { --font-feature-settings-default: "cv01", "cv09"; }
  @media (prefers-color-scheme: light) {
  :root[data-in-framer-app] { --user-select: none; }
}
  *, ::before, ::after { box-sizing: border-box; border: 0px solid; }
  * { -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; text-size-adjust: none; user-select: var(--user-select); margin: 0px; font-synthesis: none !important; }
  html, :host { --fr-safe-area-top: env(safe-area-inset-top,0px); --fr-safe-area-right: env(safe-area-inset-right,0px); --fr-safe-area-bottom: env(safe-area-inset-bottom,0px); --fr-safe-area-left: env(safe-area-inset-left,0px); font-family: var(--font-inter); font-feature-settings: normal; font-variation-settings: normal; scrollbar-gutter: stable; tab-size: 4; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); line-height: 1.5; }
  body { background-color: var(--color-page-bg); color: var(--color-page-fg); font-feature-settings: var(--font-feature-settings-default); line-height: inherit; }
  :where(em, i):not(:where(code, pre, kbd, samp) *) { font-family: var(--font-inter-italic),var(--font-inter); }
  hr { height: 0px; color: inherit; border-top-width: 1px; }
  h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }
  a { color: inherit; text-decoration: inherit; }
  b, strong { font-weight: bolder; }
  button, input, optgroup, select, textarea { color: inherit; font: inherit; letter-spacing: inherit; padding: 0px; }
  button, select { text-transform: none; }
  button, input:where([type="button"]), input:where([type="reset"]), input:where([type="submit"]) { appearance: auto; cursor: pointer; background-color: rgba(0, 0, 0, 0); background-image: none; }
  ol, ul, menu { padding: 0px; list-style: none; }
  [role="button"] { cursor: pointer; }
  img, svg, video, canvas, audio, iframe, embed, object { vertical-align: middle; display: block; }
  img, video { max-width: 100%; height: auto; }
  svg { will-change: transform; transform: translate(0px, 0px); }
  [hidden]:where(:not([hidden="until-found"])) { display: none; }
  @supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
  input[type="number"]::-webkit-inner-spin-button { appearance: none; margin: 0px; }
  input[type="number"]::-webkit-outer-spin-button { appearance: none; margin: 0px; }
  @media (display-mode: standalone) {
  html { touch-action: pan-x pan-y; }
}
}
@layer fr-components, fr-community, fr-unified-community;
[data-in-framer-app] .hide-framer-app { display: none; }
.block { display: block; }
.flex { display: flex; }
.hidden { display: none; }
.truncate { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.underline { text-decoration: underline; }
.opacity-75 { opacity: 0.75; }
.link-underline { text-decoration: underline; }
.link-underline:hover { text-decoration: none; }
.global-error-module-scss-module__vFjbda__body { margin: 0px; }
.global-error-module-scss-module__vFjbda__root { color: rgb(255, 255, 255); background: rgb(0, 0, 0); justify-content: center; align-items: center; min-height: 100vh; padding: 30px; display: flex; }
.global-error-module-scss-module__vFjbda__panel { text-align: left; flex-direction: column; align-items: flex-start; gap: 12px; width: min(100%, 300px); max-width: 100%; display: flex; }
.global-error-module-scss-module__vFjbda__code { color: rgb(136, 136, 136); font-feature-settings: "cv01", "cv05", "cv09", "cv11", "dlig", "tnum", "case"; font-size: 13px; font-weight: 520; line-height: 1; }
.global-error-module-scss-module__vFjbda__title { font-size: 24px; font-weight: 560; line-height: 1.2; }
.global-error-module-scss-module__vFjbda__message { color: rgb(153, 153, 153); font-size: 15px; line-height: 1.4; }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .not-found-module-scss-module__HfxUKG__wrapper { width: 100%; min-height: calc(100vh - var(--uc-navbar-height)); justify-content: center; align-items: center; gap: var(--uc-space-4); flex-direction: column; flex: 1 1 0%; display: flex; }
  .not-found-module-scss-module__HfxUKG__container { gap: var(--uc-space-1); flex-direction: column; max-width: 300px; display: flex; }
  .not-found-module-scss-module__HfxUKG__title { text-align: left; }
  .not-found-module-scss-module__HfxUKG__message { color: var(--uc-color-text-60); text-align: left; text-wrap: balance; line-height: 1.5; }
  .not-found-module-scss-module__HfxUKG__buttons { margin-top: var(--uc-space-4); gap: var(--uc-space-2); flex-direction: row; display: flex; }
}
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  :root { --uc-font-size-xs: 10px; --uc-font-size-xs2: 11px; --uc-font-size-sm: 12px; --uc-font-size-md: 13px; --uc-font-size-lg: 16px; --uc-font-size-xl: 20px; --uc-font-size-xl2: 28px; --uc-font-size-xl3: 30px; --uc-font-size-2xl: 40px; --uc-font-size-subhead: 15px; --uc-font-weight-regular: 400; --uc-font-weight-body: 500; --uc-font-weight-heading: 600; --uc-font-weight-display: 700; --uc-font-features: "cv01" on, "cv05" on, "cv09" on, "cv11" on, "blwf" on; --uc-font-features-tabular: "cv01" on, "cv05" on, "cv09" on, "cv11" on, "blwf" on, "tnum" on; --uc-font-features-subhead: "cv01" on, "cv05" on, "cv09" on, "cv11" on, "ss03" on; --uc-font-variation-body: "opsz" 16, "wght" 450; --uc-letter-spacing-display: -.04em; --uc-letter-spacing-heading: -.03em; --uc-letter-spacing-subhead: -.1px; --uc-line-height-display: 1; --uc-line-height-snug: 1.35; --uc-line-height-body: 1.5; --uc-color-blue: #09f; --uc-color-blue-20: #09f3; --uc-color-green: #0d6; --uc-color-green-20: #00de6833; --uc-color-green-10: #00de681a; --uc-color-sky: #0cf; --uc-color-purple: #a6f; --uc-color-red: #f36; --uc-color-yellow: #fb0; --uc-color-bg: #111; --color-page-bg: #111; --color-page-fg: var(--uc-color-text); --uc-color-media-bg: #000; --uc-color-popup: #242424; --uc-color-dialog: #181818; --uc-color-dialog-raised: #1a1a1a; --uc-color-dialog-nested: #1f1f1f; --uc-color-backdrop: #0000004d; --uc-color-text: #fff; --uc-color-text-80: #ccc; --uc-color-text-60: #999; --uc-color-text-40: #666; --uc-color-body-text: var(--uc-color-text-80); --uc-color-username: var(--uc-color-text-60); --uc-color-meta: var(--uc-color-text-40); --uc-color-page-description: var(--uc-color-text-60); --uc-color-icon: #888; --uc-color-border-hard: #ffffff26; --uc-color-border: #ffffff1a; --uc-color-border-soft: #333; --uc-color-border-focus: #333; --uc-color-border-dialog: #ffffff12; --uc-color-card-bg: #171717; --uc-color-accent: var(--uc-color-blue); --uc-color-accent-button-text: #fff; --uc-color-success: var(--uc-color-green); --uc-color-warning: var(--uc-color-yellow); --uc-color-danger: var(--uc-color-red); --uc-color-control: #1f1f1f; --uc-color-control-light: #2b2b2b; --uc-color-control-raised: #1f1f1f; --uc-color-control-raised-hover: #262626; --uc-color-control-subtle: #ffffff14; --uc-color-composer-tag: #424242; --uc-color-control-text: #fff; --uc-color-control-hover: #262626; --uc-color-control-dialog: #2b2b2b; --uc-color-control-dialog-hover: #2e2e2e; --uc-color-control-field: #242424; --uc-color-control-field-hover: #2b2b2b; --uc-color-overlay-control: #000000b3; --uc-color-overlay-control-line: #ffffff1a; --uc-color-control-popover: #2e2e2e; --uc-color-control-popover-hover: #2e2e2e; --uc-color-control-primary-text: var(--uc-color-text); --uc-color-control-primary: var(--uc-color-blue); --uc-color-control-primary-hover: #18f; --uc-color-control-primary-hover-text: var(--uc-color-text); --uc-color-skeleton-pulse: color-mix(in srgb, var(--uc-color-control) 68%, var(--uc-color-bg)); --uc-color-lines: #212121; --uc-color-transparent-line-soft: #ffffff0d; --uc-color-transparent-line: #ffffff12; --uc-color-media-line: #ffffff1a; --uc-radius-xs: 5px; --uc-radius-sm: 8px; --uc-radius-md: 16px; --uc-radius-dialog: 18px; --uc-radius-lg: 20px; --uc-radius-xl: 30px; --uc-radius-full: 9999px; --uc-avatar-radius: var(--uc-radius-sm); --uc-skeleton-circle-radius: var(--uc-radius-sm); --uc-space-1: 5px; --uc-space-2: 10px; --uc-space-3: 15px; --uc-space-4: 20px; --uc-space-5: 25px; --uc-space-6: 30px; --uc-space-8: 40px; --uc-space-10: 50px; --uc-space-12: 60px; --uc-space-16: 80px; --uc-space-20: 100px; --uc-page-padding-desktop: var(--uc-space-12); --uc-duration-instant: 0s; --uc-duration-fast: .1s; --uc-duration-base: .15s; --uc-duration-slow: .2s; --uc-ease-out: cubic-bezier(.4, 0, .2, 1); --uc-ease-popup: cubic-bezier(0, 0, .2, 1); --uc-ease-bounce: cubic-bezier(.175, .885, .32, 1.275); --uc-transition-fast: var(--uc-duration-fast) var(--uc-ease-out); --uc-transition-base: var(--uc-duration-base) var(--uc-ease-out); --uc-transition-popup-enter: var(--uc-duration-fast) var(--uc-ease-popup); --uc-transition-bounce: var(--uc-duration-slow) var(--uc-ease-bounce); --uc-scale-enter: .95; --uc-shadow-popup: 0 3px 6px 0 #00000014; --uc-shadow-dialog: 0 3px 6px 0 #00000014; --uc-shadow-menu: 0 3px 6px 0 #00000014; --uc-shadow-overlay-control: 0 2px 6px 0 #00000040; --uc-shadow-surface: 0 .602px 2.047px -1.33px #00000014, 0 2.288px 7.781px -2.67px #00000012, 0 10px 34px -4px #00000005; --uc-shadow-media-line: inset 0 0 0 1px var(--uc-color-media-line); --uc-shadow-accent-button: none; --uc-shadow-accent-button-hover: none; --uc-shadow-control-raised: none; --uc-z-sticky: 1100; --uc-z-navbar: 1150; --uc-z-overlay: 1200; --uc-z-modal: 1300; --uc-z-modal-nested: 1350; --uc-z-dropdown: 1400; --uc-z-tooltip: 1500; --uc-z-toast: 1600; --uc-content-width-sm: 880px; --uc-sidebar-layout-width: 960px; --uc-sidebar-layout-gap: 60px; --uc-sidebar-layout-aside-width: 300px; --uc-content-width-detail: 1200px; --uc-content-width-lg: 1240px; --uc-dialog-width-sm: 420px; --uc-dialog-height: 486px; --uc-bar-height: 50px; --uc-safe-area-top: var(--fr-safe-area-top,0px); --uc-safe-area-right: var(--fr-safe-area-right,0px); --uc-safe-area-bottom: var(--fr-safe-area-bottom,0px); --uc-safe-area-left: var(--fr-safe-area-left,0px); --uc-navbar-height: calc(var(--uc-bar-height) + var(--uc-safe-area-top)); --uc-navbar-offset: var(--uc-navbar-height); --uc-viewport-height: 100vh; --uc-feed-toolbar-height: var(--uc-bar-height); --uc-media-aspect-ratio: 4 / 3; --uc-media-max-height: 420px; font-size: 12px; }
  @supports (height:100dvh) {
  :root { --uc-viewport-height: 100dvh; }
}
  @media (prefers-color-scheme: light) {
  :root[data-in-framer-app] { --uc-color-bg: #fff; --color-page-bg: #fff; --uc-color-dialog: #fff; --uc-color-dialog-raised: #fff; --uc-color-dialog-nested: #fff; --uc-color-popup: #fff; --uc-color-media-bg: #fff; --uc-color-backdrop: #0006; --uc-color-text: #222; --uc-color-text-80: #666; --uc-color-text-60: #999; --uc-color-text-40: #bbb; --uc-color-body-text: var(--uc-color-text-80); --uc-color-username: #666; --uc-color-meta: #999; --uc-color-page-description: #666; --uc-color-icon: #999; --uc-color-border-hard: #00000026; --uc-color-border: #00000012; --uc-color-border-soft: #eee; --uc-color-border-focus: #0000000d; --uc-color-border-dialog: #00000012; --uc-color-card-bg: #fff; --uc-color-control: #f3f3f3; --uc-color-control-light: #f3f3f3; --uc-color-control-raised: #fff; --uc-color-control-raised-hover: #fff; --uc-color-control-subtle: #00000014; --uc-color-composer-tag: #fff; --uc-color-control-text: #333; --uc-color-control-hover: #ededed; --uc-color-control-dialog: #f3f3f3; --uc-color-control-dialog-hover: #ebebeb; --uc-color-control-field: #f3f3f3; --uc-color-control-field-hover: #ededed; --uc-color-overlay-control: #000000b3; --uc-color-overlay-control-line: #ffffff1a; --uc-color-control-popover: #333; --uc-color-control-popover-hover: var(--uc-color-control-hover); --uc-color-control-primary: var(--uc-color-text); --uc-color-control-primary-text: var(--uc-color-bg); --uc-color-control-primary-hover: var(--uc-color-text-80); --uc-color-control-primary-hover-text: var(--uc-color-bg); --uc-color-skeleton-pulse: color-mix(in srgb, var(--uc-color-control) 88%, #000); --uc-color-lines: #eee; --uc-color-transparent-line-soft: #0000000d; --uc-color-transparent-line: #00000012; --uc-color-media-line: #0000000d; --uc-shadow-media-line: inset 0 0 0 1px var(--uc-color-media-line); --uc-shadow-overlay-control: 0 2px 6px 0 #00000040; --uc-shadow-menu: 0px 3px 6px 0px #00000014, 0px 0px 0px 1px #0000000f; --uc-shadow-dialog: 0px 10px 30px 0px #00000026, 0px 0px 0px 1px #00000008; --uc-shadow-accent-button: 0 1px 2px 0 #0099ff26, 0 2px 4px 0 #09f3; --uc-shadow-accent-button-hover: 0 1px 2px 0 #0d90ff26, 0 2px 4px 0 #0d90ff33; --uc-shadow-control-raised: 0px 0px 0px 1px #00000005, 0px 1px 0px 0px #0000000d, 0px 2px 4px 0px #0000001a; }
}
  :root[data-uc-color-scheme="light"] { --uc-color-bg: #fff; --color-page-bg: #fff; --uc-color-dialog: #fff; --uc-color-dialog-raised: #fff; --uc-color-dialog-nested: #fff; --uc-color-popup: #fff; --uc-color-media-bg: #fff; --uc-color-backdrop: #0006; --uc-color-text: #222; --uc-color-text-80: #666; --uc-color-text-60: #999; --uc-color-text-40: #bbb; --uc-color-body-text: var(--uc-color-text-80); --uc-color-username: #666; --uc-color-meta: #999; --uc-color-page-description: #666; --uc-color-icon: #999; --uc-color-border-hard: #00000026; --uc-color-border: #00000012; --uc-color-border-soft: #eee; --uc-color-border-focus: #0000000d; --uc-color-border-dialog: #00000012; --uc-color-card-bg: #fff; --uc-color-control: #f3f3f3; --uc-color-control-light: #f3f3f3; --uc-color-control-raised: #fff; --uc-color-control-raised-hover: #fff; --uc-color-control-subtle: #00000014; --uc-color-composer-tag: #fff; --uc-color-control-text: #333; --uc-color-control-hover: #ededed; --uc-color-control-dialog: #f3f3f3; --uc-color-control-dialog-hover: #ebebeb; --uc-color-control-field: #f3f3f3; --uc-color-control-field-hover: #ededed; --uc-color-overlay-control: #000000b3; --uc-color-overlay-control-line: #ffffff1a; --uc-color-control-popover: #333; --uc-color-control-popover-hover: var(--uc-color-control-hover); --uc-color-control-primary: var(--uc-color-text); --uc-color-control-primary-text: var(--uc-color-bg); --uc-color-control-primary-hover: var(--uc-color-text-80); --uc-color-control-primary-hover-text: var(--uc-color-bg); --uc-color-skeleton-pulse: color-mix(in srgb, var(--uc-color-control) 88%, #000); --uc-color-lines: #eee; --uc-color-transparent-line-soft: #0000000d; --uc-color-transparent-line: #00000012; --uc-color-media-line: #0000000d; --uc-shadow-media-line: inset 0 0 0 1px var(--uc-color-media-line); --uc-shadow-overlay-control: 0 2px 6px 0 #00000040; --uc-shadow-menu: 0px 3px 6px 0px #00000014, 0px 0px 0px 1px #0000000f; --uc-shadow-dialog: 0px 10px 30px 0px #00000026, 0px 0px 0px 1px #00000008; --uc-shadow-accent-button: 0 1px 2px 0 #0099ff26, 0 2px 4px 0 #09f3; --uc-shadow-accent-button-hover: 0 1px 2px 0 #0d90ff26, 0 2px 4px 0 #0d90ff33; --uc-shadow-control-raised: 0px 0px 0px 1px #00000005, 0px 1px 0px 0px #0000000d, 0px 2px 4px 0px #0000001a; }
  :is(button:not(:disabled), a[href], [role="button"], [role="menuitem"], [role="menuitemcheckbox"], [role="menuitemradio"], [role="tab"], [role="radio"], [role="switch"], [role="link"]):focus, :is(button:not(:disabled), a[href], [role="button"], [role="menuitem"], [role="menuitemcheckbox"], [role="menuitemradio"], [role="tab"], [role="radio"], [role="switch"], [role="link"]):focus-visible { outline: none; }
}
.community-install-prompt-module-scss-module__svBb5W__overlay { z-index: var(--uc-z-toast); right: calc(var(--uc-space-3) + var(--uc-safe-area-right)); bottom: calc(var(--uc-safe-area-bottom) + 20px); left: calc(var(--uc-space-3) + var(--uc-safe-area-left)); pointer-events: none; transition: opacity var(--uc-transition-fast); justify-content: center; display: flex; position: fixed; }
:root[data-keyboard-open] .community-install-prompt-module-scss-module__svBb5W__overlay { opacity: 0; pointer-events: none; }
:root[data-keyboard-open] .community-install-prompt-module-scss-module__svBb5W__overlay .community-install-prompt-module-scss-module__svBb5W__banner { pointer-events: none; }
.community-install-prompt-module-scss-module__svBb5W__banner { box-sizing: border-box; width: min(100%, 420px); animation: community-install-prompt-module-scss-module__svBb5W__banner-in var(--uc-duration-slow) var(--uc-ease-out) both; backdrop-filter: blur(20px); pointer-events: auto; background-color: rgba(28, 28, 30, 0.72); border: 1px solid rgba(255, 255, 255, 0.08); border-radius: 24px; flex-direction: row; align-items: center; gap: 14px; padding: 10px; display: flex; position: relative; box-shadow: rgba(0, 0, 0, 0.32) 0px 8px 28px; }
.community-install-prompt-module-scss-module__svBb5W__icon { object-fit: cover; outline-offset: -1px; border-radius: 15px; outline: rgba(255, 255, 255, 0.05) solid 1px; flex-shrink: 0; width: 54px; height: 54px; display: block; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px; }
.community-install-prompt-module-scss-module__svBb5W__content { flex: 1 1 0%; min-width: 0px; }
.community-install-prompt-module-scss-module__svBb5W__title { color: rgb(255, 255, 255); font-size: var(--uc-font-size-md); font-weight: var(--uc-font-weight-heading); margin: 0px; line-height: 1.25; }
.community-install-prompt-module-scss-module__svBb5W__description { color: rgba(255, 255, 255, 0.6); font-size: var(--uc-font-size-md); font-weight: var(--uc-font-weight-body); margin: 2px 0px 0px; line-height: 1.3; }
.community-install-prompt-module-scss-module__svBb5W__description strong { color: rgba(255, 255, 255, 0.8); font-weight: inherit; }
.community-install-prompt-module-scss-module__svBb5W__closeButton { color: rgba(255, 255, 255, 0.4); cursor: pointer; width: 26px; height: 26px; font-size: var(--uc-font-size-lg); background: 0px 0px; border: 0px; border-radius: 50%; flex-shrink: 0; justify-content: center; align-items: center; padding: 0px; line-height: 1; display: flex; position: absolute; top: 8px; right: 8px; }
.community-install-prompt-module-scss-module__svBb5W__closeButton:hover { color: rgba(255, 255, 255, 0.8); }
@keyframes community-install-prompt-module-scss-module__svBb5W__banner-in { 
  0% { opacity: 0; transform: translateY(12px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@media (prefers-reduced-motion: reduce) {
  .community-install-prompt-module-scss-module__svBb5W__banner { animation: auto ease 0s 1 normal none running none; }
}
.community-notification-prompt-module-scss-module__rpgzYq__overlay { z-index: var(--uc-z-toast); right: calc(var(--uc-space-3) + var(--uc-safe-area-right)); bottom: calc(var(--uc-safe-area-bottom) + 20px); left: calc(var(--uc-space-3) + var(--uc-safe-area-left)); pointer-events: none; transition: opacity var(--uc-transition-fast); justify-content: center; display: flex; position: fixed; }
:root[data-keyboard-open] .community-notification-prompt-module-scss-module__rpgzYq__overlay { opacity: 0; pointer-events: none; }
:root[data-keyboard-open] .community-notification-prompt-module-scss-module__rpgzYq__overlay .community-notification-prompt-module-scss-module__rpgzYq__popup { pointer-events: none; }
.community-notification-prompt-module-scss-module__rpgzYq__popup { box-sizing: border-box; width: min(100%, 420px); animation: community-notification-prompt-module-scss-module__rpgzYq__popup-in var(--uc-duration-slow) var(--uc-ease-out) both; backdrop-filter: blur(20px); pointer-events: auto; background-color: rgba(28, 28, 30, 0.72); border: 1px solid rgba(255, 255, 255, 0.08); border-radius: 24px; align-items: center; gap: 14px; padding: 10px 16px 10px 10px; display: flex; position: relative; box-shadow: rgba(0, 0, 0, 0.32) 0px 8px 28px; }
.community-notification-prompt-module-scss-module__rpgzYq__icon { overflow: var(--overflow-clip-fallback,clip); box-sizing: border-box; color: rgb(255, 255, 255); width: 48px; height: 48px; font-size: 18px; font-weight: var(--uc-font-weight-display); background: linear-gradient(135deg, rgb(35, 35, 35) 0%, rgb(13, 13, 13) 100%); border: 0px; border-radius: 15px; flex-shrink: 0; justify-content: center; align-items: center; display: flex; box-shadow: rgba(255, 255, 255, 0.05) 0px 0px 0px 1px inset, rgba(0, 0, 0, 0.2) 0px 2px 4px; }
.community-notification-prompt-module-scss-module__rpgzYq__content { min-width: 0px; padding-right: var(--uc-space-4); flex: 1 1 0%; }
.community-notification-prompt-module-scss-module__rpgzYq__title { color: rgb(255, 255, 255); font-size: 12px; font-weight: var(--uc-font-weight-heading); letter-spacing: 0px; margin: 0px; line-height: 1.25; }
.community-notification-prompt-module-scss-module__rpgzYq__description { color: rgba(255, 255, 255, 0.6); letter-spacing: 0px; margin: 2px 0px 0px; font-size: 12px; line-height: 1.3; }
.community-notification-prompt-module-scss-module__rpgzYq__actionButton { border-radius: var(--uc-radius-full); color: rgb(17, 17, 17); cursor: pointer; min-height: 34px; font-size: var(--uc-font-size-md); font-weight: var(--uc-font-weight-heading); letter-spacing: 0px; background: rgb(255, 255, 255); border: 0px; flex-shrink: 0; padding: 0px 10px; }
.community-notification-prompt-module-scss-module__rpgzYq__actionButton:hover { background: rgba(255, 255, 255, 0.84); }
@keyframes community-notification-prompt-module-scss-module__rpgzYq__popup-in { 
  0% { opacity: 0; transform: translateY(12px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@media (prefers-reduced-motion: reduce) {
  .community-notification-prompt-module-scss-module__rpgzYq__popup { animation: auto ease 0s 1 normal none running none; }
}
.settings-dialog-module-scss-module__YMyLdW__dialog { --uc-field-error-display: none; --tabbed-dialog-max-width: var(--uc-dialog-width-sm); margin: auto; }
.settings-dialog-module-scss-module__YMyLdW__dialog > div:last-child { scrollbar-width: none; overflow-y: auto; }
.settings-dialog-module-scss-module__YMyLdW__dialog > div:last-child::-webkit-scrollbar { display: none; }
.settings-dialog-module-scss-module__YMyLdW__revamp { --uc-color-dialog: var(--uc-color-dialog-raised); --uc-color-control: var(--uc-color-control-field); --uc-color-control-hover: var(--uc-color-control-field-hover); }
.settings-dialog-module-scss-module__YMyLdW__dialogSheet { --uc-color-dialog: var(--uc-color-bg); --tabbed-dialog-max-width: none; --tabbed-dialog-height: 100%; height: 100%; padding-top: var(--uc-safe-area-top,0); padding-bottom: var(--uc-safe-area-bottom,0); border: 0px; border-radius: 0px; margin: 0px; }
.settings-dialog-module-scss-module__YMyLdW__dialogSheet > div:last-child { overscroll-behavior: contain; }
.settings-dialog-module-scss-module__YMyLdW__trigger { width: 100%; color: inherit; cursor: pointer; font-family: inherit; font-size: inherit; font-weight: inherit; text-align: left; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; align-items: center; padding: 0px; display: flex; }
.settings-dialog-module-scss-module__YMyLdW__loading { padding: var(--uc-space-4); justify-content: center; align-items: center; display: flex; }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .popover-motion-module-scss-module__ZAVQGW__popoverMotion { transform-origin: var(--transform-origin); transition: opacity var(--uc-transition-popup-enter),transform var(--uc-transition-popup-enter); }
  .popover-motion-module-scss-module__ZAVQGW__popoverMotion[data-instant] { transition-duration: var(--uc-duration-instant); }
  .popover-motion-module-scss-module__ZAVQGW__popoverMotion[data-starting-style] { opacity: 0; transform: scale(var(--uc-scale-enter)); }
  .popover-motion-module-scss-module__ZAVQGW__popoverMotion[data-ending-style] { opacity: 0; }
}
.attribute-pill-module-scss-module__U4peoG__pill { min-width: 30px; max-width: 170px; height: 30px; padding: var(--uc-space-1); border-radius: var(--uc-radius-sm); background-color: var(--uc-color-control); color: var(--uc-color-icon); cursor: pointer; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; flex-shrink: 0; justify-content: center; align-items: center; font-family: inherit; display: inline-flex; }
.attribute-pill-module-scss-module__U4peoG__pill:disabled { cursor: default; }
.attribute-pill-module-scss-module__U4peoG__pill { font-feature-settings: var(--uc-font-features-tabular); transition: background-color var(--uc-transition-base),color var(--uc-transition-base); user-select: none; gap: 8px; }
.attribute-pill-module-scss-module__U4peoG__pill:hover:not(:disabled), .attribute-pill-module-scss-module__U4peoG__pill[data-open="true"] { background-color: var(--uc-color-control-hover); color: var(--uc-color-text); }
.attribute-pill-module-scss-module__U4peoG__pill[data-variant="active"] { color: var(--uc-color-text); gap: 5px; padding: 0px 10px 0px 7px; }
.attribute-pill-module-scss-module__U4peoG__pill[data-variant="active"] svg { flex-shrink: 0; }
.attribute-pill-module-scss-module__U4peoG__pill[data-variant="dragging"] { background-color: color-mix(in srgb, var(--uc-color-accent) 20%, transparent); color: var(--uc-color-accent); }
.attribute-pill-module-scss-module__U4peoG__pill[data-variant="dragging"] svg { fill: currentcolor; }
.attribute-pill-module-scss-module__U4peoG__pill:has(.attribute-pill-module-scss-module__U4peoG__label) { padding: 0px 10px 0px 8px; }
.attribute-pill-module-scss-module__U4peoG__ghostPill { min-width: var(--uc-space-6); max-width: var(--uc-space-6); flex-shrink: 0; padding: 0px; }
.attribute-pill-module-scss-module__U4peoG__label { font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-heading); letter-spacing: 0px; text-overflow: ellipsis; white-space: nowrap; line-height: 1.2; overflow: hidden; }
.attribute-pill-module-scss-module__U4peoG__pillError { background-color: rgb(from var(--uc-color-warning) r g b/20%); color: var(--uc-color-warning); }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .details-hero-bar-module-scss-module__A7MKoa__root { justify-content: space-between; align-items: center; gap: var(--uc-space-3); flex-direction: column; width: 100%; display: flex; }
  @media (min-width: 800px) {
  .details-hero-bar-module-scss-module__A7MKoa__root { flex-direction: row; align-items: flex-end; }
}
  .details-hero-bar-module-scss-module__A7MKoa__identity { justify-content: center; gap: var(--uc-space-2); flex-direction: column; flex: 1 1 0%; width: 100%; min-width: 0px; display: flex; }
  @media (min-width: 800px) {
  .details-hero-bar-module-scss-module__A7MKoa__identity { width: auto; }
}
  .details-hero-bar-module-scss-module__A7MKoa__titleRow { align-items: center; gap: var(--uc-space-1); width: 100%; min-width: 0px; display: flex; }
  .details-hero-bar-module-scss-module__A7MKoa__title { flex: 1 1 0%; min-width: 0px; }
  .details-hero-bar-module-scss-module__A7MKoa__byline { width: 100%; min-width: 0px; }
  .details-hero-bar-module-scss-module__A7MKoa__agentTemplatesIdentity { gap: var(--uc-space-2); }
  .details-hero-bar-module-scss-module__A7MKoa__authorLink { color: inherit; text-decoration: none; }
  .details-hero-bar-module-scss-module__A7MKoa__meta { margin: var(--uc-space-1) 0 0; color: var(--uc-color-text-60); align-items: center; gap: var(--uc-space-1) var(--uc-space-4); flex-wrap: wrap; padding: 0px; list-style: none; display: flex; }
  .details-hero-bar-module-scss-module__A7MKoa__metaItem { align-items: center; gap: var(--uc-space-1); display: flex; }
  .details-hero-bar-module-scss-module__A7MKoa__metaItem:has(.details-hero-bar-module-scss-module__A7MKoa__metaLink:hover, .details-hero-bar-module-scss-module__A7MKoa__metaLink:focus-visible) .details-hero-bar-module-scss-module__A7MKoa__metaIcon { color: var(--uc-color-text); }
  .details-hero-bar-module-scss-module__A7MKoa__metaIcon { color: var(--uc-color-icon); flex-shrink: 0; }
  .details-hero-bar-module-scss-module__A7MKoa__metaLink { color: inherit; text-decoration: none; }
  .details-hero-bar-module-scss-module__A7MKoa__metaLink:hover, .details-hero-bar-module-scss-module__A7MKoa__metaLink:focus-visible { color: var(--uc-color-text); }
  .details-hero-bar-module-scss-module__A7MKoa__actions { justify-content: flex-start; align-items: center; gap: var(--uc-space-2); flex-shrink: 0; width: 100%; display: flex; }
  @media (min-width: 800px) {
  .details-hero-bar-module-scss-module__A7MKoa__actions { width: auto; }
}
  .details-hero-bar-module-scss-module__A7MKoa__iconActions { align-items: center; gap: 8px; display: flex; }
  @media (min-width: 800px) {
  .details-hero-bar-module-scss-module__A7MKoa__iconActions { gap: var(--uc-space-1); }
}
  .details-hero-bar-module-scss-module__A7MKoa__statButton { width: var(--uc-space-6); min-width: var(--uc-space-6); height: var(--uc-space-6); box-sizing: border-box; flex-shrink: 0; }
  .details-hero-bar-module-scss-module__A7MKoa__statButton::after { inset: 0px; }
}
.details-hero-bar-module-scss-module__A7MKoa__agentTemplatesByline { color: var(--uc-color-text); }
.character-count-module-scss-module__0u9Njq__count { color: var(--uc-color-text-40); font-size: var(--uc-font-size-sm); white-space: nowrap; margin-left: auto; line-height: 1; }
.character-count-module-scss-module__0u9Njq__over { color: var(--uc-color-danger); }
.comment-module-scss-module__Cor6aW__root { gap: var(--uc-space-2); isolation: isolate; scroll-margin-top: calc(var(--uc-navbar-offset) + var(--uc-feed-toolbar-height) + var(--uc-space-4)); display: flex; position: relative; }
.comment-module-scss-module__Cor6aW__root.comment-module-scss-module__Cor6aW__compact { --uc-avatar-radius: var(--uc-radius-xs); gap: var(--uc-space-2); }
.comment-module-scss-module__Cor6aW__root::before { z-index: 0; background-color: var(--uc-color-control); content: ""; inset-block: calc(-1*var(--uc-space-3) - 1px); inset-inline: calc(-1*var(--post-item-padding-left,var(--uc-space-2))) calc(-1*var(--post-item-padding-right,var(--uc-space-2))); opacity: 0; pointer-events: none; transition: opacity var(--uc-transition-base); border-radius: 15px; position: absolute; }
.comment-module-scss-module__Cor6aW__root > * { z-index: 1; position: relative; }
.comment-module-scss-module__Cor6aW__highlighted::before { opacity: 1; }
.comment-module-scss-module__Cor6aW__reported { opacity: 0.45; }
.comment-module-scss-module__Cor6aW__content { flex-direction: column; flex: 1 1 0%; align-items: flex-start; min-width: 0px; display: flex; }
.comment-module-scss-module__Cor6aW__header { width: 100%; margin-bottom: var(--uc-space-1); font-size: var(--uc-font-size-md); align-items: center; gap: var(--uc-space-1); line-height: 1.5; display: flex; }
.comment-module-scss-module__Cor6aW__editing .comment-module-scss-module__Cor6aW__header { margin-bottom: var(--uc-space-2); }
.comment-module-scss-module__Cor6aW__avatarColumn { flex-direction: column; align-items: center; display: flex; }
.comment-module-scss-module__Cor6aW__avatarLink { transition: opacity var(--uc-transition-base); line-height: 0; }
.comment-module-scss-module__Cor6aW__avatarLink:hover { opacity: 0.8; }
.comment-module-scss-module__Cor6aW__avatarLink:focus { outline: none; }
.comment-module-scss-module__Cor6aW__avatarLink:focus-visible { opacity: 0.8; }
.comment-module-scss-module__Cor6aW__authorName { max-width: 112px; height: calc(var(--uc-font-size-md)*1.5); color: var(--uc-color-text); font-weight: var(--uc-font-weight-heading); text-overflow: ellipsis; transition: opacity var(--uc-transition-base); white-space: nowrap; word-break: break-all; align-items: center; line-height: 1.5; display: inline-flex; overflow: hidden; }
.comment-module-scss-module__Cor6aW__authorName:hover { opacity: 0.8; }
.comment-module-scss-module__Cor6aW__authorName:focus { outline: none; }
.comment-module-scss-module__Cor6aW__authorName:focus-visible { opacity: 0.8; }
.comment-module-scss-module__Cor6aW__timestamp { height: calc(var(--uc-font-size-md)*1.5); color: var(--uc-color-meta); align-items: center; line-height: 1.5; display: inline-flex; }
.comment-module-scss-module__Cor6aW__body { max-width: 100%; margin: 0 0 var(--uc-space-2) 0; color: var(--uc-color-body-text); font-size: var(--uc-font-size-md); font-weight: var(--uc-font-weight-body); overflow-wrap: anywhere; white-space: pre-wrap; word-break: normal; line-height: 1.5; }
.comment-module-scss-module__Cor6aW__body > * { margin: 0px; }
.comment-module-scss-module__Cor6aW__body > * + * { margin-top: var(--uc-space-2); }
.comment-module-scss-module__Cor6aW__body > [data-empty-rich-text-block="true"] { height: 0px; margin-top: 1lh; }
.comment-module-scss-module__Cor6aW__body > [data-empty-rich-text-block="true"] + * { margin-top: 0px; }
.comment-module-scss-module__Cor6aW__body a { z-index: 1; color: var(--uc-color-blue); overflow-wrap: anywhere; transition: opacity var(--uc-transition-fast); text-decoration: none; position: relative; }
.comment-module-scss-module__Cor6aW__body a:hover { opacity: 1; text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--uc-color-blue); }
.comment-module-scss-module__Cor6aW__body a:focus { outline: none; }
.comment-module-scss-module__Cor6aW__body a:focus-visible { text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--uc-color-blue); }
.comment-module-scss-module__Cor6aW__body a[data-type="mention"] { text-decoration: none; }
.comment-module-scss-module__Cor6aW__body strong { font-weight: var(--uc-font-weight-heading); }
.comment-module-scss-module__Cor6aW__body code { background-color: var(--uc-color-control); color: var(--uc-color-text); font-family: var(--font-jetbrains-mono),monospace; font-feature-settings: normal; border-radius: 4px; padding: 2px 4px; }
.comment-module-scss-module__Cor6aW__body p[data-content="emoji"] { font-size: var(--uc-font-size-lg); }
.comment-module-scss-module__Cor6aW__editBody { margin: 0 0 var(--uc-space-2) 0; }
.comment-module-scss-module__Cor6aW__actions { width: 100%; height: var(--uc-space-4); align-items: center; gap: var(--uc-space-3); flex-direction: row; display: flex; }
@media (min-width: 800px) {
  .comment-module-scss-module__Cor6aW__actions { height: 16px; }
}
.comment-module-scss-module__Cor6aW__compact .comment-module-scss-module__Cor6aW__actions { height: var(--uc-space-4); }
.comment-module-scss-module__Cor6aW__lastEdited { margin-left: auto; }
.comment-module-scss-module__Cor6aW__withConnector .comment-module-scss-module__Cor6aW__actions { margin-bottom: var(--uc-space-4); }
.comment-module-scss-module__Cor6aW__replyButton { color: var(--uc-color-icon); cursor: pointer; transition: color var(--uc-transition-base); user-select: none; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; justify-content: center; align-items: center; padding: 0px; display: flex; position: relative; }
.comment-module-scss-module__Cor6aW__replyButton::after { content: ""; position: absolute; inset: -8px; }
.comment-module-scss-module__Cor6aW__replyButton:hover { color: var(--uc-color-text); }
.comment-module-scss-module__Cor6aW__replyButton:focus { outline: none; }
.comment-module-scss-module__Cor6aW__replyButton:focus-visible { color: var(--uc-color-text); }
.comment-module-scss-module__Cor6aW__replyCount { margin-left: var(--uc-space-1); color: var(--uc-color-icon); font-size: var(--uc-font-size-md); font-weight: var(--uc-font-weight-body); transition: color var(--uc-transition-base); line-height: 1.5; }
.comment-module-scss-module__Cor6aW__replyButton:hover .comment-module-scss-module__Cor6aW__replyCount { color: var(--uc-color-text); }
.comment-module-scss-module__Cor6aW__actionCount { --post-action-label-font-size: var(--uc-font-size-md); --post-action-label-line-height: 1.5; font-size: var(--uc-font-size-md); line-height: 1.5; }
.comment-module-scss-module__Cor6aW__menuTrigger { opacity: 0; width: 16px; min-width: 16px; height: 16px; transition: opacity var(--uc-transition-base); border-radius: 0px; justify-content: flex-start; margin-left: auto; }
.comment-module-scss-module__Cor6aW__menuTrigger[data-popup-open], .comment-module-scss-module__Cor6aW__menuTrigger:focus-visible { opacity: 1; }
@media (hover: none) {
  .comment-module-scss-module__Cor6aW__menuTrigger { opacity: 1; }
}
.comment-module-scss-module__Cor6aW__compact .comment-module-scss-module__Cor6aW__menuTrigger { justify-content: center; margin-left: 0px; position: absolute; top: 0px; right: 0px; }
.comment-module-scss-module__Cor6aW__root:hover .comment-module-scss-module__Cor6aW__menuTrigger, .comment-module-scss-module__Cor6aW__compact:hover .comment-module-scss-module__Cor6aW__menuTrigger, .comment-module-scss-module__Cor6aW__compact:focus-within .comment-module-scss-module__Cor6aW__menuTrigger { opacity: 1; }
.single-select-module-scss-module__RN69_q__trigger { width: var(--single-select-trigger-width,100%); height: 30px; padding: 0 11px 0 var(--uc-space-2); border-radius: var(--uc-radius-sm); background-color: var(--uc-color-control); color: var(--uc-color-text); cursor: pointer; font-family: inherit; font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); outline-offset: 0px; text-align: left; transition: box-shadow var(--uc-transition-fast); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: rgba(0, 0, 0, 0) solid 1px; align-items: center; gap: 10px; line-height: 1.3; display: flex; }
.single-select-module-scss-module__RN69_q__trigger:focus-visible, .single-select-module-scss-module__RN69_q__trigger.single-select-module-scss-module__RN69_q__triggerOpen { box-shadow: inset 0 0 0 1px var(--uc-color-border-focus); outline: none; }
.single-select-module-scss-module__RN69_q__trigger:disabled { color: var(--uc-color-text-40); cursor: not-allowed; opacity: 1; }
.single-select-module-scss-module__RN69_q__triggerInvalid { box-shadow: inset 0 0 0 1px var(--uc-color-warning); outline: none; }
.single-select-module-scss-module__RN69_q__triggerInvalid:focus-visible, .single-select-module-scss-module__RN69_q__triggerInvalid.single-select-module-scss-module__RN69_q__triggerOpen { box-shadow: inset 0 0 0 1px var(--uc-color-warning); }
.single-select-module-scss-module__RN69_q__label { text-overflow: ellipsis; white-space: nowrap; flex: 1 1 0%; min-width: 0px; overflow: hidden; }
.single-select-module-scss-module__RN69_q__placeholder { min-width: 0px; color: var(--uc-color-text-60); text-overflow: ellipsis; white-space: nowrap; flex: 1 1 0%; overflow: hidden; }
.single-select-module-scss-module__RN69_q__chevron { color: var(--uc-color-text-60); pointer-events: none; flex-shrink: 0; display: flex; }
.info-panel-module-scss-module__kg2Yra__root { gap: var(--uc-space-3); flex-direction: column; width: 100%; display: flex; }
@media (min-width: 1024px) {
  .info-panel-module-scss-module__kg2Yra__root { max-width: var(--uc-sidebar-layout-aside-width); }
}
.video-player-module-scss-module__mjyXYq__wrapper { width: 100%; height: 100%; display: flex; position: relative; overflow: hidden; }
.video-player-module-scss-module__mjyXYq__placeholder { z-index: 1; border-radius: inherit; object-fit: contain; width: 100%; height: 100%; position: absolute; inset: 0px; }
.video-player-module-scss-module__mjyXYq__player { border-radius: inherit; width: 100%; height: 100%; box-shadow: none; object-fit: contain; background: 0px 0px; border: 0px; outline: none; flex-shrink: 0; display: block; }
.video-player-module-scss-module__mjyXYq__inlineChrome { --controls-backdrop-color: transparent; --media-accent-color: #888; --media-background-color: transparent; --media-focus-box-shadow: none; --media-primary-color: #fff; --media-range-thumb-box-shadow: none; --media-range-track-border: 0; --media-range-track-box-shadow: none; --media-range-track-outline: 0; --media-range-track-outline-offset: 0; --rendition-menu-button: none; --center-controls: none; }
.video-player-module-scss-module__mjyXYq__inlineChrome::part(controller), .video-player-module-scss-module__mjyXYq__inlineChrome::part(poster), .video-player-module-scss-module__mjyXYq__inlineChrome::part(control-bar), .video-player-module-scss-module__mjyXYq__inlineChrome::part(top), .video-player-module-scss-module__mjyXYq__inlineChrome::part(center), .video-player-module-scss-module__mjyXYq__inlineChrome::part(bottom) { box-shadow: none; border: 0px; outline: none; }
.video-player-module-scss-module__mjyXYq__inlineChrome::part(bottom) { --media-control-hover-background: #ffffff26; --media-range-track-border-radius: 3px; --media-range-track-background: #fff3; --media-time-range-buffered-color: #ffffff1a; --media-range-bar-color: #fff; --media-range-thumb-background: #fff; }
.video-player-module-scss-module__mjyXYq__inlineChrome::part(seek-forward), .video-player-module-scss-module__mjyXYq__inlineChrome::part(seek-backward), .video-player-module-scss-module__mjyXYq__inlineChrome::part(playback-rate), .video-player-module-scss-module__mjyXYq__inlineChrome::part(airplay), .video-player-module-scss-module__mjyXYq__inlineChrome::part(cast) { display: none; }
.video-player-module-scss-module__mjyXYq__noControls { --controls: none; --dialog: none; --loading-indicator: none; }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .emoji-tone-picker-module-scss-module__1G20mq__picker { align-items: center; display: flex; position: relative; }
  .emoji-tone-picker-module-scss-module__1G20mq__options { z-index: 1; padding: var(--uc-space-1); border: 1px solid var(--uc-color-border); border-radius: var(--uc-radius-xs); margin-bottom: var(--uc-space-1); background-color: var(--uc-color-control-popover); box-shadow: var(--uc-shadow-popup); gap: var(--uc-space-1); display: flex; position: absolute; bottom: 100%; right: 0px; }
  .emoji-tone-picker-module-scss-module__1G20mq__swatch { box-sizing: border-box; border-radius: var(--uc-radius-xs); width: 28px; height: 28px; font-size: var(--uc-font-size-lg); justify-content: center; align-items: center; line-height: 1; display: flex; }
  .emoji-tone-picker-module-scss-module__1G20mq__swatch:hover { background-color: var(--uc-color-control-dialog-hover); }
  .emoji-tone-picker-module-scss-module__1G20mq__swatch:focus-visible { box-shadow: inset 0 0 0 2px var(--uc-color-border-focus); outline: none; }
  .emoji-tone-picker-module-scss-module__1G20mq__swatchActive { box-shadow: inset 0 0 0 2px var(--uc-color-border-focus); }
}
.creator-submenu-module-scss-module__Kh78EG__panel { width: 200px; min-width: 200px; max-width: 200px; }
.sidebar-media-item-module-scss-module__1TQrzq__root { align-items: center; gap: var(--uc-space-2); transition: opacity var(--uc-transition-base); text-decoration: none; display: flex; }
.sidebar-media-item-module-scss-module__1TQrzq__root:hover { opacity: 0.8; }
.sidebar-media-item-module-scss-module__1TQrzq__thumbnail { border-radius: var(--uc-radius-sm); background: var(--uc-color-control); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; flex-shrink: 0; width: 50px; height: 37.5px; position: relative; overflow: hidden; }
.sidebar-media-item-module-scss-module__1TQrzq__thumbnail::after { z-index: 1; border-radius: inherit; box-shadow: var(--uc-shadow-media-line); content: ""; pointer-events: none; position: absolute; inset: 0px; }
.sidebar-media-item-module-scss-module__1TQrzq__thumbnailEmpty { background: var(--uc-color-control); }
.sidebar-media-item-module-scss-module__1TQrzq__thumbnailEmpty::after { box-shadow: inset 0 0 0 1px var(--uc-color-transparent-line); }
.sidebar-media-item-module-scss-module__1TQrzq__thumbnailMedia { width: 100%; height: 100%; }
.sidebar-media-item-module-scss-module__1TQrzq__thumbnailMedia > * { width: 100%; height: 100%; display: block; }
:is(.sidebar-media-item-module-scss-module__1TQrzq__thumbnailMedia img, .sidebar-media-item-module-scss-module__1TQrzq__thumbnailMedia video) { object-fit: cover; width: 100%; height: 100%; display: block; }
.sidebar-media-item-module-scss-module__1TQrzq__content { flex-direction: column; flex: 1 1 0%; min-width: 0px; display: flex; }
.sidebar-media-item-module-scss-module__1TQrzq__title { color: var(--uc-color-text); font-feature-settings: var(--uc-font-features); font-size: inherit; font-weight: var(--uc-font-weight-body); line-height: 1.3; overflow: hidden; }
.sidebar-media-item-module-scss-module__1TQrzq__titleSingleLine { text-overflow: ellipsis; white-space: nowrap; }
.sidebar-media-item-module-scss-module__1TQrzq__meta { color: var(--uc-color-page-description); font-feature-settings: var(--uc-font-features); font-size: var(--uc-font-size-sm); text-overflow: ellipsis; line-height: 1.3; overflow: hidden; }
.sidebar-media-item-module-scss-module__1TQrzq__metaSingleLine { white-space: nowrap; }
.activity-aside-item-module-scss-module__oJupXW__item { --activity-muted-text-color: var(--uc-color-text-60); align-items: flex-start; gap: var(--uc-space-2); display: flex; }
:root[data-uc-color-scheme="light"] .activity-aside-item-module-scss-module__oJupXW__item { --activity-muted-text-color: var(--uc-color-page-description); }
@media (prefers-color-scheme: light) {
  :root[data-in-framer-app] .activity-aside-item-module-scss-module__oJupXW__item { --activity-muted-text-color: var(--uc-color-page-description); }
}
.activity-aside-item-module-scss-module__oJupXW__body { flex-direction: column; flex: 1 1 0%; gap: 2px; min-width: 0px; display: flex; }
.activity-aside-item-module-scss-module__oJupXW__text { color: var(--activity-muted-text-color); font-feature-settings: var(--uc-font-features); font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 1.4; display: -webkit-box; overflow: hidden; }
.activity-aside-item-module-scss-module__oJupXW__time { color: var(--uc-color-text-40); font-feature-settings: var(--uc-font-features); font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); line-height: 1.2; }
.related-row-items-module-scss-module__El11GG__tile { --post-tile-thumbnail-radius: 10px; }
.space-switcher-module-scss-module__TRvrkq__trigger { border-radius: var(--uc-radius-sm); background: var(--uc-color-control-raised); height: 30px; box-shadow: var(--uc-shadow-control-raised); color: var(--uc-color-text); cursor: pointer; font: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: 0px; align-items: center; gap: 8px; padding: 0px 8px; display: flex; position: relative; }
.space-switcher-module-scss-module__TRvrkq__trigger:hover { background: var(--uc-color-control-raised-hover); }
.space-switcher-module-scss-module__TRvrkq__logo { flex-shrink: 0; width: 10px; height: 15px; }
.space-switcher-module-scss-module__TRvrkq__label { font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-heading); text-overflow: ellipsis; white-space: nowrap; line-height: normal; overflow: hidden; }
.space-switcher-module-scss-module__TRvrkq__chevron { color: var(--uc-color-text-60); flex-shrink: 0; }
.space-switcher-module-scss-module__TRvrkq__badge { border-radius: var(--uc-radius-full); width: 4px; min-width: 4px; height: 4px; animation: space-switcher-module-scss-module__TRvrkq__badge-in var(--uc-transition-bounce) both; background: var(--uc-color-text); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; }
.space-switcher-module-scss-module__TRvrkq__badge[data-exiting] { animation: space-switcher-module-scss-module__TRvrkq__badge-out var(--uc-duration-fast) var(--uc-ease-out) both; }
.space-switcher-module-scss-module__TRvrkq__panel { --action-menu-icon-size: 12px; --action-menu-item-spacing: 2px; width: 200px; max-height: var(--available-height,none); padding: var(--uc-space-1); background-color: var(--uc-color-popup); scrollbar-width: none; overflow-y: auto; }
.space-switcher-module-scss-module__TRvrkq__panel::-webkit-scrollbar { display: none; }
@keyframes space-switcher-module-scss-module__TRvrkq__badge-in { 
  0% { scale: 0; }
  100% { scale: 1; }
}
@keyframes space-switcher-module-scss-module__TRvrkq__badge-out { 
  0% { scale: 1; }
  100% { scale: 0; }
}
.connector-module-scss-module__DMXT-q__root { background-color: var(--uc-color-border-hard); align-self: center; width: 2px; }
.connector-module-scss-module__DMXT-q__fill { min-height: var(--uc-space-2); flex: 1 1 0%; }
.connector-module-scss-module__DMXT-q__fixed { height: var(--uc-space-3); }
@layer fr-unified-community {
  .plugin-file-dropzone-module-scss-module__yM6lhq__dropzone { border-radius: var(--uc-radius-sm); align-items: center; gap: var(--uc-space-2); width: 100%; min-width: 0px; display: flex; }
  .plugin-file-dropzone-module-scss-module__yM6lhq__icon { --icon-fill: #fff; --icon-stroke: var(--uc-color-icon); border-radius: var(--uc-radius-sm); width: 30px; min-width: 30px; height: 30px; box-shadow: inset 0 0 0 1px var(--uc-color-transparent-line); color: var(--uc-color-icon); transition: color var(--uc-transition-fast),background-color var(--uc-transition-fast); background-color: rgba(255, 255, 255, 0.05); justify-content: center; align-items: center; display: flex; }
  .plugin-file-dropzone-module-scss-module__yM6lhq__dropzoneActive .plugin-file-dropzone-module-scss-module__yM6lhq__icon { --icon-fill: var(--uc-color-blue); --icon-stroke: var(--uc-color-text); background-color: var(--uc-color-blue); color: var(--uc-color-text); }
  .plugin-file-dropzone-module-scss-module__yM6lhq__dropzoneError .plugin-file-dropzone-module-scss-module__yM6lhq__icon { border: 1px solid var(--uc-color-warning); }
  .plugin-file-dropzone-module-scss-module__yM6lhq__text { flex-direction: column; flex: 1 1 0px; gap: 2px; width: 0px; min-width: 0px; line-height: 1.2; display: flex; overflow: hidden; }
  .plugin-file-dropzone-module-scss-module__yM6lhq__label { color: var(--uc-color-text); font-family: var(--font-inter); font-weight: var(--uc-font-weight-body); letter-spacing: 0px; line-height: 1.2; }
  .plugin-file-dropzone-module-scss-module__yM6lhq__description { min-width: 0px; max-width: 100%; color: var(--uc-color-text-60); font-variation-settings: "opsz" 14, "wght" 500; font-weight: var(--uc-font-weight-body); text-overflow: ellipsis; white-space: nowrap; line-height: 1.2; display: block; overflow: hidden; }
  .plugin-file-dropzone-module-scss-module__yM6lhq__trigger { margin-left: var(--uc-space-2); flex-shrink: 0; }
  .plugin-file-dropzone-module-scss-module__yM6lhq__trigger:focus-visible { outline-offset: -2px; }
}
.related-row-layout-module-scss-module__zpYm4G__root { flex-direction: column; display: flex; }
.related-row-layout-module-scss-module__zpYm4G__separator { background-color: var(--uc-color-lines); height: 1px; margin-block: var(--uc-space-6); }
@media (min-width: 1280px) {
  .related-row-layout-module-scss-module__zpYm4G__separator { margin-block: var(--uc-space-12); }
}
.related-row-layout-module-scss-module__zpYm4G__header { justify-content: space-between; align-items: center; gap: var(--uc-space-3); display: flex; }
.related-row-layout-module-scss-module__zpYm4G__title { width: 100%; color: var(--uc-color-text); font-family: var(--font-walsheim); font-feature-settings: normal; font-size: var(--uc-font-size-xl); font-style: normal; font-weight: var(--uc-font-weight-body); letter-spacing: var(--uc-letter-spacing-heading); overflow-wrap: break-word; white-space: pre-wrap; margin: 0px; line-height: 1.1; }
.related-row-layout-module-scss-module__zpYm4G__grid { margin-top: var(--uc-space-4); gap: var(--uc-space-8) var(--uc-space-4); grid-template-columns: repeat(2, minmax(0px, 190px)); display: grid; }
@media (min-width: 800px) {
  .related-row-layout-module-scss-module__zpYm4G__grid { grid-template-columns: repeat(4, minmax(0px, 190px)); }
}
.related-row-layout-module-scss-module__zpYm4G__tile { --post-tile-thumbnail-radius: 12px; }
.tab-profile-module-scss-module__3vaXuq__form { padding: var(--uc-space-4); gap: var(--uc-space-4); flex-direction: column; display: flex; }
.tab-profile-module-scss-module__3vaXuq__row { gap: var(--uc-space-3); grid-template-columns: 1fr 1fr; display: grid; }
.tab-profile-module-scss-module__3vaXuq__separator { border-top: 1px solid var(--uc-color-border); }
.tab-profile-module-scss-module__3vaXuq__footer { padding: var(--uc-space-2); border-top: 1px solid var(--uc-color-border); background: var(--uc-color-dialog); justify-content: flex-end; gap: var(--uc-space-2); display: flex; position: sticky; bottom: 0px; }
.tab-profile-module-scss-module__3vaXuq__bio { height: auto; min-height: 90px; padding: var(--uc-space-2); }
.tab-profile-module-scss-module__3vaXuq__imageRow { justify-content: space-between; align-items: center; display: flex; }
.tab-profile-module-scss-module__3vaXuq__imageInfo { flex-direction: column; gap: 2px; display: flex; }
.tab-profile-module-scss-module__3vaXuq__imageTitle { color: var(--uc-color-text); font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-heading); line-height: 1.2; }
.tab-profile-module-scss-module__3vaXuq__imageDimensions { color: var(--uc-color-text-60); font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); line-height: 1.2; }
.tab-profile-module-scss-module__3vaXuq__imagePreviewAction { align-items: center; gap: var(--uc-space-2); display: flex; }
.tab-profile-module-scss-module__3vaXuq__imagePreviewAction .tab-profile-module-scss-module__3vaXuq__imagePreviewWrapper { align-items: center; display: flex; position: relative; }
.tab-profile-module-scss-module__3vaXuq__imageRemoveButton { z-index: 1; justify-content: center; align-items: center; width: 16px; height: 16px; padding: 0px; display: flex; position: absolute; top: 0px; right: 0px; transform: translate(50%, -50%); }
.tab-profile-module-scss-module__3vaXuq__dropzone { border-radius: var(--uc-radius-sm); cursor: pointer; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; flex-shrink: 0; justify-content: center; align-items: center; height: 30px; padding: 0px; display: flex; position: relative; overflow: clip; }
.tab-profile-module-scss-module__3vaXuq__dropzone:focus, .tab-profile-module-scss-module__3vaXuq__dropzone:focus-visible { outline: none; }
.tab-profile-module-scss-module__3vaXuq__dropzone::before { z-index: 1; border-radius: inherit; box-shadow: inset 0 0 0 1px var(--uc-color-border-soft); content: ""; pointer-events: none; position: absolute; inset: 0px; }
.tab-profile-module-scss-module__3vaXuq__dropzone::after { z-index: 2; border-radius: inherit; content: ""; pointer-events: none; position: absolute; inset: 0px; }
.tab-profile-module-scss-module__3vaXuq__dropzone.tab-profile-module-scss-module__3vaXuq__dropzoneDragging::after { box-shadow: inset 0 0 0 2px var(--uc-color-accent); }
.tab-profile-module-scss-module__3vaXuq__avatarDropzone { background-color: var(--uc-color-control-dialog); width: 30px; }
.tab-profile-module-scss-module__3vaXuq__avatarImage { border-radius: var(--uc-radius-sm); object-fit: cover; width: 100%; height: 100%; display: block; }
.tab-profile-module-scss-module__3vaXuq__posterDropzone { background-color: var(--uc-color-control-dialog); width: 150px; }
.tab-profile-module-scss-module__3vaXuq__posterImage { object-fit: cover; width: 100%; height: 100%; display: block; }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .top-bar-back-button-module-scss-module__emQ__q__root { --button-icon-color: var(--uc-color-text-60); }
  @media not (min-width: 800px) {
  .top-bar-back-button-module-scss-module__emQ__q__root { display: none; }
}
}
.inline-comment-editor-module-scss-module__a2_Jta__root { box-sizing: border-box; width: 100%; height: min-content; padding: var(--uc-space-2); border: 1px solid var(--uc-color-border-soft); border-radius: var(--uc-radius-md); background-color: var(--uc-color-dialog-nested,var(--uc-color-control)); cursor: text; align-items: center; gap: var(--uc-space-3); flex-flow: column; place-content: center; display: flex; position: relative; overflow: visible; }
.inline-comment-editor-module-scss-module__a2_Jta__compact { padding: var(--uc-space-2); }
.inline-comment-editor-module-scss-module__a2_Jta__editor { width: 100%; min-width: 0px; }
.inline-comment-editor-module-scss-module__a2_Jta__textarea { color: var(--uc-color-text-80); font-family: var(--font-inter); font-feature-settings: var(--uc-font-features); font-size: var(--uc-font-size-md); font-weight: var(--uc-font-weight-body); overflow-wrap: break-word; resize: none; white-space: break-spaces; word-break: normal; background-color: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; padding: 0px; line-height: 1.5; }
.inline-comment-editor-module-scss-module__a2_Jta__textarea p { font-feature-settings: var(--uc-font-features); margin: 0px; }
.inline-comment-editor-module-scss-module__a2_Jta__textarea::placeholder { color: var(--uc-color-text-40); }
.inline-comment-editor-module-scss-module__a2_Jta__textarea.inline-comment-editor-module-scss-module__a2_Jta__emojiOnly { font-size: var(--uc-font-size-lg); }
[data-community-native-ui] .inline-comment-editor-module-scss-module__a2_Jta__textarea { font-size: var(--uc-font-size-md); line-height: 1.5; }
.inline-comment-editor-module-scss-module__a2_Jta__submitButton { box-sizing: border-box; width: min-content; height: 30px; padding: 0 var(--uc-space-2); border-radius: var(--uc-radius-sm); background-color: var(--uc-color-control-dialog); color: var(--uc-color-control-text); font-family: var(--font-inter); font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-heading); letter-spacing: 0px; flex-flow: row; place-content: center; align-self: flex-end; align-items: center; gap: 0px; line-height: 1; display: flex; overflow: hidden; }
.inline-comment-editor-module-scss-module__a2_Jta__submitButton:hover:not(:disabled) { background-color: var(--uc-color-control-dialog-hover); }
.inline-comment-editor-module-scss-module__a2_Jta__submitButton:disabled { cursor: default; opacity: 0.5; }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .tabbed-search-menu-module-scss-module__YwUecG__tabs { width: 100%; padding: 0 var(--uc-space-1); border: 1px solid var(--uc-color-border); border-radius: var(--uc-radius-xs); margin-bottom: var(--uc-space-1); align-items: center; gap: var(--uc-space-1); scrollbar-width: none; display: flex; overflow-x: auto; }
  .tabbed-search-menu-module-scss-module__YwUecG__tabs::-webkit-scrollbar { display: none; }
  .tabbed-search-menu-module-scss-module__YwUecG__tabs:focus-within { outline: 1px solid var(--uc-color-border-focus); }
  .tabbed-search-menu-module-scss-module__YwUecG__tabButton { box-sizing: border-box; width: 16px; height: 26px; color: var(--uc-color-text-80); font-size: var(--uc-font-size-md); user-select: none; flex: 1 1 0px; justify-content: center; align-items: center; display: inline-flex; }
  .tabbed-search-menu-module-scss-module__YwUecG__tabButton:disabled { cursor: default; opacity: 0.4; pointer-events: none; }
  .tabbed-search-menu-module-scss-module__YwUecG__tabButtonActive { border-bottom: 2px solid var(--uc-color-blue); color: var(--uc-color-text); }
  .tabbed-search-menu-module-scss-module__YwUecG__grid { display: grid; }
  .tabbed-search-menu-module-scss-module__YwUecG__groupTitle { padding-bottom: var(--uc-space-1); padding-left: var(--uc-space-1); color: var(--uc-color-text); font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); user-select: none; grid-column: 1 / -1; margin: 0px; }
  .tabbed-search-menu-module-scss-module__YwUecG__groupTitle:not(:first-child) { padding-top: var(--uc-space-2); }
  .tabbed-search-menu-module-scss-module__YwUecG__item { box-sizing: border-box; border-radius: var(--uc-radius-xs); aspect-ratio: 1 / 1; font-size: var(--uc-font-size-lg); user-select: none; justify-content: center; align-items: center; display: flex; }
  .tabbed-search-menu-module-scss-module__YwUecG__item:hover { background-color: var(--uc-color-control-dialog-hover); }
  .tabbed-search-menu-module-scss-module__YwUecG__item:focus { box-shadow: inset 0 0 0 2px var(--uc-color-border-focus); outline: none; }
  .tabbed-search-menu-module-scss-module__YwUecG__footer { padding: var(--uc-space-1) var(--uc-space-2) 0; contain: inline-size; justify-content: flex-start; align-items: center; gap: var(--uc-space-2); flex-direction: row; display: flex; }
  .tabbed-search-menu-module-scss-module__YwUecG__itemPreview { width: var(--uc-space-4); height: var(--uc-space-6); font-size: var(--uc-font-size-xl); flex-shrink: 0; justify-content: center; align-items: center; display: flex; }
  .tabbed-search-menu-module-scss-module__YwUecG__itemLabel { min-width: 0px; color: var(--uc-color-text); font-size: var(--uc-font-size-md); text-overflow: ellipsis; white-space: nowrap; flex: 1 1 auto; overflow: hidden; }
  .tabbed-search-menu-module-scss-module__YwUecG__footerAccessory { align-items: center; margin-left: auto; display: flex; }
}
.tabbed-search-menu-module-scss-module__YwUecG__panel { max-width: unset; }
.tabbed-search-menu-module-scss-module__YwUecG__scrollArea { padding-top: var(--uc-space-1); position: relative; }
.shadow-ban-dialog-module-scss-module__oW52dW__dialog { max-width: 480px; }
.shadow-ban-dialog-module-scss-module__oW52dW__body { flex-direction: column; gap: 15px; padding: 15px; display: flex; }
.shadow-ban-dialog-module-scss-module__oW52dW__message { color: var(--uc-color-text-60); font-size: var(--uc-font-size-md); margin: 0px; line-height: 1.5; }
.shadow-ban-dialog-module-scss-module__oW52dW__field { flex-direction: column; gap: 6px; display: flex; }
.shadow-ban-dialog-module-scss-module__oW52dW__label { color: var(--uc-color-text); font-size: var(--uc-font-size-md); font-weight: var(--uc-font-weight-heading); }
.shadow-ban-dialog-module-scss-module__oW52dW__textarea { border: 1px solid var(--uc-color-border); border-radius: var(--uc-radius-sm); background-color: var(--uc-color-control); width: 100%; min-height: 80px; max-height: 160px; color: var(--uc-color-text); font-family: inherit; font-size: var(--uc-font-size-md); resize: vertical; transition: border-color var(--uc-transition-base); outline: none; padding: 10px 12px; }
.shadow-ban-dialog-module-scss-module__oW52dW__textarea::placeholder { color: var(--uc-color-text-40); }
.shadow-ban-dialog-module-scss-module__oW52dW__textarea:focus-visible { border-color: var(--uc-color-border-focus); }
.shadow-ban-dialog-module-scss-module__oW52dW__footer { justify-content: flex-end; gap: 10px; }
.composer-input-module-scss-module__dUhvWG__root { min-height: var(--uc-space-10); box-sizing: border-box; padding-block: var(--uc-space-3); align-items: center; display: none; position: relative; }
@media (min-width: 800px) {
  .composer-input-module-scss-module__dUhvWG__root { display: flex; }
}
.composer-input-module-scss-module__dUhvWG__root::after { border-bottom: var(--composer-input-border-width,1px) solid var(--uc-color-lines); content: ""; position: absolute; bottom: 0px; left: 0px; right: 0px; }
.composer-input-module-scss-module__dUhvWG__avatar { z-index: 1; cursor: pointer; transition: opacity var(--uc-transition-fast); flex-shrink: 0; }
.composer-input-module-scss-module__dUhvWG__avatar:hover { opacity: 0.8; }
.composer-input-module-scss-module__dUhvWG__button { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; justify-items: unset; justify-self: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-bottom: unset; padding-inline: unset; padding-right: unset; padding-top: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; box-sizing: border-box; cursor: text; padding-left: 10px; width: 100%; transition: var(--uc-transition-fast); align-self: stretch; align-items: center; padding-block: 0px; display: flex; }
.composer-input-module-scss-module__dUhvWG__button:hover .composer-input-module-scss-module__dUhvWG__input { opacity: 0.8; }
.composer-input-module-scss-module__dUhvWG__input { color: var(--uc-color-text-40); font-size: var(--uc-font-size-md); transition: opacity var(--uc-transition-fast); line-height: 1.2; }
@media (prefers-color-scheme: light) {
  :root[data-in-framer-app] .composer-input-module-scss-module__dUhvWG__input { color: var(--uc-color-text-60); }
}
:root[data-uc-color-scheme="light"] .composer-input-module-scss-module__dUhvWG__input { color: var(--uc-color-text-60); }
.tab-links-module-scss-module__Iu-Weq__root { padding-right: var(--uc-space-4); padding-left: var(--uc-space-3); flex-direction: column; display: flex; }
.tab-links-module-scss-module__Iu-Weq__createRow { padding: var(--uc-space-3) 0; border-bottom: 1px solid var(--uc-color-border); align-items: center; gap: var(--uc-space-2); display: flex; }
.tab-links-module-scss-module__Iu-Weq__dubButton { color: var(--uc-color-icon); }
.tab-links-module-scss-module__Iu-Weq__list { flex-direction: column; display: flex; }
.tab-links-module-scss-module__Iu-Weq__linkRow { padding: var(--uc-space-3) 0; border-bottom: 1px solid var(--uc-color-border); justify-content: space-between; align-items: center; gap: var(--uc-space-2); display: flex; position: relative; }
.tab-links-module-scss-module__Iu-Weq__linkInfo { font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); flex-direction: column; flex: 1 1 0%; gap: 2px; line-height: 1.2; display: flex; overflow: hidden; }
.tab-links-module-scss-module__Iu-Weq__shortLink { color: var(--uc-color-text); text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.tab-links-module-scss-module__Iu-Weq__destination { color: var(--uc-color-text-60); text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.tab-links-module-scss-module__Iu-Weq__editRow { align-items: center; gap: var(--uc-space-2); flex: 1 1 0%; display: flex; }
.tab-links-module-scss-module__Iu-Weq__empty { --uc-empty-state-icon-bg: var(--uc-color-control-dialog); padding: var(--uc-space-4); flex: 1 1 0%; justify-content: center; align-items: center; display: flex; }
.tab-links-module-scss-module__Iu-Weq__icon { width: 30px; height: 30px; }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .menu-tab-module-scss-module__hmQFFG__caret { color: var(--uc-color-text-60); flex-shrink: 0; }
}
.menu-tab-module-scss-module__hmQFFG__panel { --action-menu-icon-size: 12px; --action-menu-item-spacing: 2px; --menu-row-height: 30px; --menu-chrome-height: 6px; --menu-whole-rows: 13; width: 200px; max-height: min(var(--menu-chrome-height) + var(--menu-whole-rows)*(var(--menu-row-height) + var(--action-menu-item-spacing)) + var(--menu-row-height)/2,var(--available-height,100vh)); scrollbar-width: none; overflow-y: auto; }
.menu-tab-module-scss-module__hmQFFG__panel::-webkit-scrollbar { display: none; }
.comment-thread-module-scss-module__VET8Za__root { padding-top: var(--uc-space-2); padding-bottom: var(--uc-space-2); flex-direction: column; display: flex; position: relative; }
@media (min-width: 800px) {
  .comment-thread-module-scss-module__VET8Za__root { padding-top: var(--uc-space-3); padding-bottom: var(--uc-space-3); }
}
.comment-thread-module-scss-module__VET8Za__root::after { right: calc(-1*var(--post-item-padding-right,var(--uc-space-2))); bottom: 0px; left: calc(-1*var(--post-item-padding-left,var(--uc-space-2))); border-bottom: 1px solid var(--uc-color-lines); content: ""; pointer-events: none; position: absolute; }
@media (min-width: 800px) {
  .comment-thread-module-scss-module__VET8Za__root { border-bottom: 1px solid var(--uc-color-lines); }
  .comment-thread-module-scss-module__VET8Za__root::after { content: none; }
}
.comment-thread-module-scss-module__VET8Za__replyConnector { justify-content: center; width: 30px; display: flex; }
.comment-thread-module-scss-module__VET8Za__compact .comment-thread-module-scss-module__VET8Za__replyConnector { width: 20px; }
.comment-thread-module-scss-module__VET8Za__replies { flex-direction: column; display: flex; }
.comment-thread-module-scss-module__VET8Za__showMore { color: var(--uc-color-text); cursor: pointer; font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); align-self: flex-start; align-items: center; gap: var(--uc-space-2); transition: color var(--uc-transition-base); background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: flex; }
.comment-thread-module-scss-module__VET8Za__showMore:hover { color: var(--uc-color-text); }
.comment-thread-module-scss-module__VET8Za__showMore:disabled { cursor: default; }
.comment-thread-module-scss-module__VET8Za__showMore.comment-thread-module-scss-module__VET8Za__compact { gap: var(--uc-space-2); }
.comment-thread-module-scss-module__VET8Za__plus { border-radius: var(--uc-radius-sm); background: var(--uc-color-control); width: 30px; height: 30px; color: var(--uc-color-text-60); transition: color var(--uc-transition-base); justify-content: center; align-items: center; display: inline-flex; }
.comment-thread-module-scss-module__VET8Za__showMore:hover .comment-thread-module-scss-module__VET8Za__plus { color: var(--uc-color-text); }
.comment-thread-module-scss-module__VET8Za__compact .comment-thread-module-scss-module__VET8Za__plus { border-radius: var(--uc-radius-xs); width: 20px; height: 20px; }
.comment-thread-module-scss-module__VET8Za__skeleton { gap: var(--uc-space-3); display: flex; }
.comment-thread-module-scss-module__VET8Za__skeletonAvatarColumn { flex-direction: column; align-items: center; display: flex; }
.comment-thread-module-scss-module__VET8Za__skeletonContent { justify-content: center; gap: var(--uc-space-1); flex-direction: column; flex: 1 1 0%; display: flex; }
.comment-thread-module-scss-module__VET8Za__error { padding: var(--uc-space-3) 0 var(--uc-space-3) var(--uc-space-3); color: var(--uc-color-text-40); font-size: var(--uc-font-size-md); }
.comment-thread-module-scss-module__VET8Za__retryButton { color: var(--uc-color-text-60); cursor: pointer; font-size: var(--uc-font-size-md); font-weight: var(--uc-font-weight-body); transition: color var(--uc-transition-base); background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; text-decoration: underline; }
.comment-thread-module-scss-module__VET8Za__retryButton:hover { color: var(--uc-color-text); }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .switch-module-scss-module__XU8B4q__root { --switch-width: 30px; --switch-thumb-size: 16px; --switch-padding: 2px; width: var(--switch-width); height: calc(var(--switch-thumb-size) + var(--switch-padding)*2); box-sizing: border-box; padding: var(--switch-padding); border-radius: var(--uc-radius-full); background-color: var(--uc-color-control-dialog); cursor: pointer; transition: background-color var(--uc-transition-fast); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; flex-shrink: 0; align-items: center; margin: 0px; display: inline-flex; }
  .switch-module-scss-module__XU8B4q__root:focus, .switch-module-scss-module__XU8B4q__root:focus-visible { outline: none; }
  .switch-module-scss-module__XU8B4q__root:focus-visible { outline: 2px solid var(--uc-color-accent); outline-offset: 1px; }
  .switch-module-scss-module__XU8B4q__root[data-checked] { background-color: var(--uc-color-accent); }
  .switch-module-scss-module__XU8B4q__root[data-disabled] { cursor: default; opacity: 0.5; }
  .switch-module-scss-module__XU8B4q__thumb { width: var(--switch-thumb-size); height: var(--switch-thumb-size); border-radius: var(--uc-radius-full); transition: transform var(--uc-transition-fast); background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px; }
  .switch-module-scss-module__XU8B4q__thumb[data-checked] { transform: translateX(calc(var(--switch-width) - var(--switch-padding) * 2 - var(--switch-thumb-size))); }
}
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .feed-columns-module-scss-module__wF1tiq__root { width: 100%; max-width: var(--uc-sidebar-layout-width); box-sizing: border-box; gap: var(--uc-sidebar-layout-gap); flex-direction: row; flex: 1 1 0%; margin: 0px auto; display: flex; }
  .feed-columns-module-scss-module__wF1tiq__wrapper { --post-item-padding-left: var(--uc-space-2); --post-item-padding-right: var(--uc-space-2); --uc-post-card-padding-top: var(--uc-space-2); flex-direction: column; flex: 1 1 0%; width: 100%; min-width: 0px; max-width: 600px; margin: 0px auto; display: flex; }
  @media (min-width: 800px) {
  .feed-columns-module-scss-module__wF1tiq__wrapper { --post-item-padding-left: 0; --post-item-padding-right: 0; --uc-post-card-padding-top: var(--uc-space-2); }
}
  .feed-columns-module-scss-module__wF1tiq__main { flex-direction: column; flex: 1 1 0%; min-width: 0px; display: flex; }
  .feed-columns-module-scss-module__wF1tiq__main > * + * { border-top: 1px solid var(--uc-color-lines); }
  .feed-columns-module-scss-module__wF1tiq__aside { display: none; }
  @media (min-width: 1280px) {
  .feed-columns-module-scss-module__wF1tiq__aside { width: var(--uc-sidebar-layout-aside-width); flex-shrink: 0; display: block; }
}
}
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .resource-grid-with-toolbar-module-scss-module__qlPcwW__section { gap: var(--uc-space-4); scroll-margin-top: calc(var(--uc-navbar-offset) + var(--uc-space-4)); --post-tile-toolbar-padding: 0; --post-tile-thumbnail-radius: 12px; --post-tile-empty-margin-bottom: var(--uc-space-8); flex-direction: column; flex: 1 1 0%; display: flex; }
  @media (min-width: 800px) {
  .resource-grid-with-toolbar-module-scss-module__qlPcwW__section { --post-tile-toolbar-padding: var(--uc-space-3) 0; --post-tile-thumbnail-radius: var(--uc-radius-md); }
}
}
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .template-agent-fields-module-scss-module__qT8Z-q__learnMore { color: var(--uc-color-text-80); text-decoration: none; }
  .template-agent-fields-module-scss-module__qT8Z-q__learnMore:hover { color: var(--uc-color-text); }
  .template-agent-fields-module-scss-module__qT8Z-q__agentSwitch { margin-left: var(--uc-space-2); flex-shrink: 0; align-self: center; }
  .template-agent-fields-module-scss-module__qT8Z-q__designSystem > label:first-child { padding-top: 0px; }
  .template-agent-fields-module-scss-module__qT8Z-q__skills { gap: var(--uc-space-2); flex-direction: column; display: flex; }
  .template-agent-fields-module-scss-module__qT8Z-q__skillRow { gap: var(--uc-space-2); flex-direction: column; min-width: 0px; display: flex; }
  .template-agent-fields-module-scss-module__qT8Z-q__skill { box-sizing: border-box; min-width: 0px; padding: var(--uc-space-2) var(--uc-space-3) var(--uc-space-2) var(--uc-space-2); border-radius: var(--uc-radius-sm); background-color: var(--uc-color-control); align-items: flex-start; gap: var(--uc-space-1); display: flex; }
  .template-agent-fields-module-scss-module__qT8Z-q__skill:hover .template-agent-fields-module-scss-module__qT8Z-q__skillRemove, .template-agent-fields-module-scss-module__qT8Z-q__skill:focus-within .template-agent-fields-module-scss-module__qT8Z-q__skillRemove { opacity: 1; }
  .template-agent-fields-module-scss-module__qT8Z-q__skillInputs { flex-direction: column; flex: 1 1 0%; gap: 2px; min-width: 0px; display: flex; }
  .template-agent-fields-module-scss-module__qT8Z-q__skillName, .template-agent-fields-module-scss-module__qT8Z-q__skillDescription { font-size: var(--uc-font-size-sm); line-height: 1.3; }
  .template-agent-fields-module-scss-module__qT8Z-q__skillName { color: var(--uc-color-text); }
  .template-agent-fields-module-scss-module__qT8Z-q__skill .template-agent-fields-module-scss-module__qT8Z-q__skillDescription { color: var(--uc-color-text-80); overflow-y: hidden; }
  .template-agent-fields-module-scss-module__qT8Z-q__skillRemove { opacity: 0; transition: opacity var(--uc-transition-fast); flex-shrink: 0; align-self: center; }
}
.tab-notifications-module-scss-module__A6VqFW__root { padding-right: var(--uc-space-4); padding-left: var(--uc-space-3); flex-direction: column; display: flex; }
.tab-notifications-module-scss-module__A6VqFW__section { padding: var(--uc-space-3) 0; border-bottom: 1px solid var(--uc-color-border); gap: var(--uc-space-3); flex-direction: column; display: flex; }
.tab-notifications-module-scss-module__A6VqFW__description { max-width: 420px; color: var(--uc-color-text-60); font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); margin: 0px; line-height: 1.4; }
.tab-notifications-module-scss-module__A6VqFW__deviceRow { justify-content: space-between; align-items: center; gap: var(--uc-space-3); min-height: 34px; display: flex; }
.tab-notifications-module-scss-module__A6VqFW__deviceInfo { flex-direction: column; flex: 1 1 0%; gap: 3px; min-width: 0px; display: flex; }
.tab-notifications-module-scss-module__A6VqFW__deviceLabel { min-width: 0px; color: var(--uc-color-text); font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-heading); align-items: center; gap: var(--uc-space-2); line-height: 1.2; display: flex; }
.tab-notifications-module-scss-module__A6VqFW__deviceName { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.tab-notifications-module-scss-module__A6VqFW__deviceMeta { color: var(--uc-color-text-60); font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); text-overflow: ellipsis; white-space: nowrap; line-height: 1.2; overflow: hidden; }
.tab-notifications-module-scss-module__A6VqFW__installInstructions { max-width: 440px; margin: var(--uc-space-1) 0 0; color: var(--uc-color-text-60); font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); line-height: 1.35; }
.tab-notifications-module-scss-module__A6VqFW__deviceList { flex-direction: column; display: flex; }
.tab-notifications-module-scss-module__A6VqFW__otherDeviceRow { padding: var(--uc-space-3) 0; border-bottom: 1px solid var(--uc-color-border); }
.tab-notifications-module-scss-module__A6VqFW__otherDeviceRow:last-child { border-bottom: 0px; }
.tab-notifications-module-scss-module__A6VqFW__statusDot { background: var(--uc-color-text-40); border-radius: 50%; flex-shrink: 0; width: 6px; height: 6px; }
.tab-notifications-module-scss-module__A6VqFW__statusActive { background: var(--uc-color-success); }
.tab-notifications-module-scss-module__A6VqFW__statusDenied { background: var(--uc-color-danger); }
.tab-notifications-module-scss-module__A6VqFW__empty { padding: var(--uc-space-3) 0; color: var(--uc-color-text-60); font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); margin: 0px; line-height: 1.4; }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .top-bar-tabs-module-scss-module__Gcqdra__root { --tab-active-background: transparent; --tab-active-font-weight: var(--uc-font-weight-body); display: none; }
  @media (min-width: 800px) {
  .top-bar-tabs-module-scss-module__Gcqdra__root { align-items: center; gap: 0px; display: flex; }
}
}
.comment-section-module-scss-module__RwtXya__root { min-height: 0px; margin-inline: calc(-1*var(--post-item-breakout-inline,0)); flex-direction: column; flex: 1 1 0%; display: flex; }
@media (min-width: 800px) {
  .comment-section-module-scss-module__RwtXya__root { margin-inline: 0px; }
}
.comment-section-module-scss-module__RwtXya__root.comment-section-module-scss-module__RwtXya__compact .comment-section-module-scss-module__RwtXya__composer { padding: var(--uc-comment-composer-padding-block,var(--uc-space-2)) 0; border-top: 1px solid var(--uc-color-lines); border-bottom: 1px solid var(--uc-color-lines); }
.activity-group-row-module-scss-module__vwYVdW__row { --activity-leading-width: 68px; padding: var(--uc-space-3) var(--uc-space-2); border-bottom: 1px solid var(--uc-color-lines); align-items: flex-start; gap: var(--uc-space-4); display: flex; }
.activity-group-row-module-scss-module__vwYVdW__row:focus, .activity-group-row-module-scss-module__vwYVdW__row:focus-visible { outline: none; }
.activity-group-row-module-scss-module__vwYVdW__clickable { cursor: pointer; }
.activity-group-row-module-scss-module__vwYVdW__main { gap: var(--uc-space-2); flex-direction: column; flex: 1 1 0%; min-width: 0px; display: flex; }
.activity-group-row-module-scss-module__vwYVdW__left { width: var(--activity-leading-width); align-items: center; gap: var(--uc-space-2); flex-shrink: 0; display: flex; }
.activity-group-row-module-scss-module__vwYVdW__stackedAvatars { flex-shrink: 0; gap: 10px; display: flex; }
.activity-group-row-module-scss-module__vwYVdW__body { min-width: 0px; padding-left: calc(30px + var(--uc-space-2)); gap: var(--uc-space-1); flex-direction: column; flex: 1 1 0%; display: flex; }
.activity-group-row-module-scss-module__vwYVdW__actionRow { align-items: baseline; gap: 5px; min-width: 0px; display: flex; }
.activity-group-row-module-scss-module__vwYVdW__action { min-width: 0px; color: var(--uc-color-text); text-overflow: ellipsis; white-space: nowrap; flex: 0 1 auto; line-height: 1.4; overflow: hidden; }
.activity-group-row-module-scss-module__vwYVdW__actorName { color: var(--uc-color-text); font-weight: var(--uc-font-weight-heading); text-decoration: none; transition: opacity 0.2s; }
.activity-group-row-module-scss-module__vwYVdW__actorName:hover { opacity: 0.8; }
.activity-group-row-module-scss-module__vwYVdW__actorName:focus { outline: none; }
.activity-group-row-module-scss-module__vwYVdW__actorName:focus-visible { opacity: 0.8; }
.activity-group-row-module-scss-module__vwYVdW__actionText { color: inherit; }
.activity-group-row-module-scss-module__vwYVdW__actorWithBadges { align-items: center; gap: var(--uc-space-1); display: inline-flex; }
.activity-group-row-module-scss-module__vwYVdW__targetName { color: var(--uc-color-text); text-decoration: none; transition: opacity 0.2s; }
.activity-group-row-module-scss-module__vwYVdW__targetName:hover { opacity: 0.8; }
.activity-group-row-module-scss-module__vwYVdW__targetName:focus { outline: none; }
.activity-group-row-module-scss-module__vwYVdW__targetName:focus-visible { opacity: 0.8; }
.activity-group-row-module-scss-module__vwYVdW__quote { color: var(--uc-color-text-80); -webkit-line-clamp: 2; overflow-wrap: anywhere; white-space: pre-line; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
.activity-group-row-module-scss-module__vwYVdW__quoteFull { -webkit-line-clamp: unset; display: block; overflow: visible; }
.activity-group-row-module-scss-module__vwYVdW__quoteLink { color: inherit; text-decoration: none; transition: opacity 0.2s; }
.activity-group-row-module-scss-module__vwYVdW__quoteLink:hover { opacity: 0.8; }
.activity-group-row-module-scss-module__vwYVdW__quoteLink:focus { outline: none; }
.activity-group-row-module-scss-module__vwYVdW__quoteLink:focus-visible { opacity: 0.8; }
.activity-group-row-module-scss-module__vwYVdW__meta { flex-shrink: 0; align-items: center; gap: 6px; display: flex; }
.activity-group-row-module-scss-module__vwYVdW__followAction { margin-top: var(--uc-space-1); align-self: flex-start; }
.activity-group-row-module-scss-module__vwYVdW__unseenDot { border-radius: var(--uc-radius-full); background-color: var(--uc-color-text); flex-shrink: 0; width: 5px; height: 5px; }
.activity-group-row-module-scss-module__vwYVdW__time { color: var(--uc-color-text-40); font-feature-settings: var(--uc-font-features); line-height: 1.2; }
.activity-group-row-module-scss-module__vwYVdW__right { flex-shrink: 0; align-self: center; align-items: center; display: flex; }
.activity-group-row-module-scss-module__vwYVdW__avatarLink { border-radius: var(--uc-radius-full); width: max-content; transition: opacity 0.2s; display: block; }
.activity-group-row-module-scss-module__vwYVdW__avatarLink:hover { opacity: 0.8; }
.activity-group-row-module-scss-module__vwYVdW__avatarLink:focus { outline: none; }
.activity-group-row-module-scss-module__vwYVdW__avatarLink:focus-visible { opacity: 0.8; }
.activity-group-row-module-scss-module__vwYVdW__thumbnailFrame { border-radius: var(--uc-radius-sm); display: block; position: relative; overflow: hidden; }
.activity-group-row-module-scss-module__vwYVdW__thumbnailFrame::after { border-radius: inherit; box-shadow: var(--uc-shadow-media-line); content: ""; pointer-events: none; position: absolute; inset: 0px; }
.activity-group-row-module-scss-module__vwYVdW__thumbnailLink { transition: opacity 0.2s; }
.activity-group-row-module-scss-module__vwYVdW__thumbnailLink:hover { opacity: 0.8; }
.activity-group-row-module-scss-module__vwYVdW__thumbnailLink:focus { outline: none; }
.activity-group-row-module-scss-module__vwYVdW__thumbnailLink:focus-visible { opacity: 0.8; }
.activity-group-row-module-scss-module__vwYVdW__thumbnail { border-radius: var(--uc-radius-sm); object-fit: cover; width: 80px; height: 60px; display: block; }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .rankings-table-module-scss-module__gGANhq__table { --table-column-gap: var(--uc-space-4); }
  .rankings-table-module-scss-module__gGANhq__change { justify-content: flex-end; align-self: center; align-items: center; gap: var(--uc-space-1); display: inline-flex; }
  .rankings-table-module-scss-module__gGANhq__changeUp { color: var(--uc-color-success); }
  .rankings-table-module-scss-module__gGANhq__changeDown { color: var(--uc-color-text-60); }
  .rankings-table-module-scss-module__gGANhq__changeIcon { --icon-fill-opacity: 1; flex: 0 0 auto; }
  .rankings-table-module-scss-module__gGANhq__changeDownIcon { transform: rotate(180deg); }
  .rankings-table-module-scss-module__gGANhq__nameCell { min-width: 0px; max-width: 100%; color: inherit; align-items: center; gap: var(--uc-space-3); text-decoration: none; display: flex; }
  @media not (min-width: 800px) {
  .rankings-table-module-scss-module__gGANhq__nameCell { max-width: 160px; }
}
  .rankings-table-module-scss-module__gGANhq__rankHeader, .rankings-table-module-scss-module__gGANhq__todayHeader { width: 50px; }
  .rankings-table-module-scss-module__gGANhq__priceHeader { width: 60px; }
  .rankings-table-module-scss-module__gGANhq__lastWeekHeader { width: 130px; }
  .rankings-table-module-scss-module__gGANhq__categoryRankHeader { width: 160px; }
  .rankings-table-module-scss-module__gGANhq__creatorCell { align-items: center; gap: var(--uc-space-2); min-width: 0px; display: flex; }
  .rankings-table-module-scss-module__gGANhq__creatorName { text-overflow: ellipsis; min-width: 0px; overflow: hidden; }
  .rankings-table-module-scss-module__gGANhq__link { width: fit-content; min-width: 0px; max-width: 100%; color: inherit; align-items: center; gap: var(--uc-space-1); text-decoration: none; display: flex; }
  .rankings-table-module-scss-module__gGANhq__linkText { text-overflow: ellipsis; white-space: nowrap; flex: 0 1 auto; min-width: 0px; overflow: hidden; }
  .rankings-table-module-scss-module__gGANhq__link:hover .rankings-table-module-scss-module__gGANhq__linkText { text-decoration: underline; }
  .rankings-table-module-scss-module__gGANhq__newTabIcon { color: var(--uc-color-text-60); visibility: hidden; flex: 0 0 auto; display: block; }
  .rankings-table-module-scss-module__gGANhq__link:hover .rankings-table-module-scss-module__gGANhq__newTabIcon, .rankings-table-module-scss-module__gGANhq__link:focus-visible .rankings-table-module-scss-module__gGANhq__newTabIcon { visibility: visible; }
  .rankings-table-module-scss-module__gGANhq__categoryButton { color: inherit; cursor: pointer; font: inherit; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; }
  .rankings-table-module-scss-module__gGANhq__categoryButton:hover { text-decoration: underline; }
  .rankings-table-module-scss-module__gGANhq__categoryButton:focus-visible { outline: 2px solid var(--uc-color-border-focus); outline-offset: 2px; }
  .rankings-table-module-scss-module__gGANhq__youTag { height: var(--uc-space-4); padding: 0 var(--uc-space-1); border-radius: var(--uc-radius-xs); background-color: var(--uc-color-control); color: var(--uc-color-text-60); flex: 0 0 auto; align-items: center; line-height: 1; display: inline-flex; }
  .rankings-table-module-scss-module__gGANhq__categoryRankNumber { color: var(--uc-color-text-60); }
  .rankings-table-module-scss-module__gGANhq__table .rankings-table-module-scss-module__gGANhq__stickyHeaderRow > th { z-index: calc(var(--uc-z-sticky) - 1); top: var(--uc-navbar-offset); background-color: var(--uc-color-bg); box-shadow: inset 0 -1px 0 var(--uc-color-lines); border-bottom: 0px; position: sticky; }
}
@media not (min-width: 1024px) {
  .rankings-table-module-scss-module__gGANhq__laptopOnly { display: none; }
}
.profile-page-frame-legacy-module-scss-module__TK4pvG__nativeContent { width: 100%; max-width: var(--uc-sidebar-layout-width); box-sizing: border-box; padding: var(--uc-space-8) var(--uc-space-2); flex-direction: column; gap: 0px; margin: 0px auto; display: flex; }
@media not (min-width: 1280px) {
  .profile-page-frame-legacy-module-scss-module__TK4pvG__nativeContent { max-width: var(--uc-sidebar-layout-width); }
}
@media not (min-width: 800px) {
  .profile-page-frame-legacy-module-scss-module__TK4pvG__nativeContent { padding: 0 0 var(--uc-space-8); }
}
.search-page-module-scss-module__d2BgnW__bodyWrapper { padding: var(--search-content-top,var(--uc-space-1)) var(--uc-space-2) var(--uc-space-3); flex-direction: column; display: flex; }
@media (min-width: 800px) {
  .search-page-module-scss-module__d2BgnW__bodyWrapper { padding: var(--uc-space-8) var(--uc-space-6) var(--uc-space-6); }
}
@media (min-width: 1280px) {
  .search-page-module-scss-module__d2BgnW__bodyWrapper { padding: var(--uc-page-padding-desktop) var(--uc-space-10) var(--uc-space-10); }
}
.search-page-module-scss-module__d2BgnW__body { width: 100%; max-width: var(--uc-content-width-lg); box-sizing: content-box; gap: var(--uc-space-4); flex-direction: column; margin: 0px auto; display: flex; }
.search-page-module-scss-module__d2BgnW__loadingTarget { flex-direction: column; display: flex; }
@media not (min-width: 800px) {
  .search-page-module-scss-module__d2BgnW__filteredTabWrapper { --search-content-top: 0; }
}
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .resource-list-section-module-scss-module__obMOYa__page { --resource-list-header-space: calc(var(--uc-space-12) + var(--uc-space-4)); gap: var(--uc-space-12); flex-direction: column; flex: 1 1 0%; display: flex; }
  .resource-list-section-module-scss-module__obMOYa__pageSkeleton { max-height: 100dvh; overflow: hidden; }
  .resource-list-section-module-scss-module__obMOYa__header { width: 100%; padding-top: var(--resource-list-header-space); margin-top: calc(-1*var(--uc-space-6)); align-items: flex-start; gap: var(--uc-space-4); flex-direction: column; flex-shrink: 0; display: flex; }
  @media (min-width: 800px) {
  .resource-list-section-module-scss-module__obMOYa__header { margin-top: calc(-1*var(--uc-space-8)); flex-direction: row; justify-content: space-between; align-items: center; }
}
  @media (min-width: 1280px) {
  .resource-list-section-module-scss-module__obMOYa__header { margin-top: calc(-1*var(--uc-page-padding-desktop)); }
}
  .resource-list-section-module-scss-module__obMOYa__headerText { align-items: flex-start; gap: var(--uc-space-4); flex-direction: column; width: 100%; min-width: 0px; display: flex; }
  @media (min-width: 800px) {
  .resource-list-section-module-scss-module__obMOYa__header:not(:has(~ nav)) { padding-bottom: calc(var(--resource-list-header-space) - var(--uc-space-12)); }
}
  .resource-list-section-module-scss-module__obMOYa__header .resource-list-section-module-scss-module__obMOYa__subtitle { text-wrap: balance; width: 100%; max-width: 520px; min-height: 2lh; }
  .resource-list-section-module-scss-module__obMOYa__divider { border-top-width: medium; border-right-width: medium; border-left-width: medium; border-top-style: none; border-right-style: none; border-left-style: none; border-top-color: currentcolor; border-right-color: currentcolor; border-left-color: currentcolor; border-image: none; border-bottom: 1px solid var(--uc-color-lines); width: 100%; margin: 0px; }
}
.category-card-module-scss-module__INzDAa__root { border-radius: var(--uc-radius-lg); background-color: var(--uc-color-bg); transition: opacity var(--uc-transition-base); flex-direction: column; flex: 0 0 250px; display: flex; position: relative; }
.category-card-module-scss-module__INzDAa__root::after { z-index: 1; border: 1px solid var(--uc-color-transparent-line); border-radius: inherit; content: ""; pointer-events: none; position: absolute; inset: 0px; }
.category-card-module-scss-module__INzDAa__root:hover { opacity: 0.8; }
@media (min-width: 1280px) {
  .category-card-module-scss-module__INzDAa__root { flex: 1 0 0px; min-width: 100px; }
}
.category-card-module-scss-module__INzDAa__thumbnail { border-radius: var(--uc-radius-lg) var(--uc-radius-lg) 0 0; aspect-ratio: auto 1.3333 / 1; width: 100%; position: relative; overflow: hidden; }
.category-card-module-scss-module__INzDAa__thumbnail:has(img)::after { background: var(--uc-color-media-line); }
.category-card-module-scss-module__INzDAa__thumbnail img { object-fit: cover; }
.category-card-module-scss-module__INzDAa__text { justify-content: space-between; align-items: center; gap: var(--uc-space-2); min-width: 0px; height: 50px; padding: 15px; display: flex; }
.category-card-module-scss-module__INzDAa__name { min-width: 0px; color: var(--uc-color-text); font-size: var(--uc-font-size-md); font-weight: var(--uc-font-weight-heading); text-overflow: ellipsis; white-space: nowrap; line-height: 1.4; overflow: hidden; }
.category-card-module-scss-module__INzDAa__count { color: var(--uc-color-text-60); font-feature-settings: var(--uc-font-features-tabular); font-size: var(--uc-font-size-md); font-weight: var(--uc-font-weight-body); white-space: pre; flex-shrink: 0; line-height: 1.4; }
@layer fr-base;
@layer fr-components {
  .pull-to-refresh-module-scss-module__HpJK0q__container, .pull-to-refresh-module-scss-module__HpJK0q__content { flex-direction: column; flex: 1 1 0%; min-width: 0px; display: flex; }
  .pull-to-refresh-module-scss-module__HpJK0q__container { overflow-anchor: none; position: relative; }
  .pull-to-refresh-module-scss-module__HpJK0q__indicator { border-bottom: 1px solid var(--uc-color-lines); justify-content: center; align-items: center; display: flex; position: absolute; top: 0px; left: 0px; right: 0px; overflow: hidden; }
  .pull-to-refresh-module-scss-module__HpJK0q__announcement { clip-path: inset(50%); white-space: nowrap; border: 0px; width: 1px; height: 1px; margin: -1px; position: absolute; overflow: hidden; }
}
@layer fr-community, fr-unified-community;
.pull-to-refresh-module-scss-module__HpJK0q__spinner { width: 24px; height: 24px; }
.top-bar-module-scss-module__24rLOG__root { z-index: var(--uc-z-navbar); width: 100%; min-height: var(--uc-navbar-height); padding: var(--uc-safe-area-top) var(--uc-safe-area-right) 0 var(--uc-safe-area-left); border-bottom: 1px solid var(--uc-color-lines); background-color: var(--uc-color-bg); font-feature-settings: var(--uc-font-features); position: fixed; top: 0px; }
.top-bar-module-scss-module__24rLOG__inner { width: 100%; height: var(--uc-bar-height); padding: 0 var(--uc-space-2); align-items: center; gap: var(--uc-space-2); grid-template-columns: 1fr auto 1fr; display: grid; }
.top-bar-module-scss-module__24rLOG__start, .top-bar-module-scss-module__24rLOG__center, .top-bar-module-scss-module__24rLOG__end { align-items: center; gap: var(--uc-space-2); min-width: 0px; display: flex; }
.top-bar-module-scss-module__24rLOG__end { justify-content: flex-end; }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .activity-preview-module-scss-module__n44dua__root { color: var(--uc-color-text-80); overflow-wrap: anywhere; }
  .activity-preview-module-scss-module__n44dua__plain { color: var(--uc-color-text-80); overflow-wrap: anywhere; white-space: pre-line; margin: 0px; }
  .activity-preview-module-scss-module__n44dua__expandablePlain { display: block; overflow: visible; }
  .activity-preview-module-scss-module__n44dua__plainLink { color: inherit; text-decoration: none; transition: opacity 0.2s; }
  .activity-preview-module-scss-module__n44dua__plainLink:hover { opacity: 0.8; }
  .activity-preview-module-scss-module__n44dua__plainLink:focus { outline: none; }
  .activity-preview-module-scss-module__n44dua__plainLink:focus-visible { opacity: 0.8; }
}
.activity-toolbar-module-scss-module__6xLb2a__rootWrapper { z-index: var(--uc-z-sticky); top: var(--uc-navbar-offset); background-color: var(--uc-color-bg); padding-inline: var(--uc-space-2); position: sticky; }
@media (min-width: 800px) {
  .activity-toolbar-module-scss-module__6xLb2a__rootWrapper { padding-inline: 0px; }
}
.activity-toolbar-module-scss-module__6xLb2a__root { height: var(--uc-bar-height); box-sizing: border-box; background-color: var(--uc-color-bg); justify-content: space-between; align-items: center; gap: var(--uc-space-2); display: flex; position: relative; }
.activity-toolbar-module-scss-module__6xLb2a__root::after { right: calc(-1*var(--uc-space-2)); bottom: 0px; left: calc(-1*var(--uc-space-2)); border-bottom: 1px solid var(--uc-color-lines); content: ""; position: absolute; }
@media (min-width: 800px) {
  .activity-toolbar-module-scss-module__6xLb2a__root::after { left: 0px; right: 0px; }
}
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .rank-sparkline-module-scss-module__DYUGVW__sparklineContainer { vertical-align: middle; display: inline-flex; position: relative; }
  .rank-sparkline-module-scss-module__DYUGVW__sparkline { width: 130px; height: 30px; display: block; overflow: visible; }
  .rank-sparkline-module-scss-module__DYUGVW__sparklineLine { stroke: var(--uc-color-text-40); stroke-width: 1.5px; }
  .rank-sparkline-module-scss-module__DYUGVW__sparklineLine[data-placeholder] { stroke: var(--uc-color-border-soft); }
  .rank-sparkline-module-scss-module__DYUGVW__sparklineDot { fill: var(--uc-color-bg); stroke: var(--uc-color-text-40); stroke-width: 1.5px; transition: r var(--uc-transition-base),stroke var(--uc-transition-base); }
  .rank-sparkline-module-scss-module__DYUGVW__sparklineDot[data-active] { fill: var(--uc-color-text-40); }
  .rank-sparkline-module-scss-module__DYUGVW__sparklineDot[data-placeholder] { stroke: var(--uc-color-border-soft); }
  .rank-sparkline-module-scss-module__DYUGVW__sparklineTooltip { z-index: var(--uc-z-tooltip); pointer-events: none; transform: translate(-50%, calc(-100% - var(--uc-space-2))); position: absolute; top: 0px; }
  .rank-sparkline-module-scss-module__DYUGVW__sparklineTooltipContent { border: 1px solid var(--uc-color-transparent-line); border-radius: var(--uc-radius-sm); background: var(--uc-color-control-light); color: var(--uc-color-text); padding: 7px 9px; line-height: 14px; display: block; }
}
.profile-content-loading-module-scss-module__D7FXSq__root { padding-inline: var(--uc-space-2); flex-direction: column; display: flex; }
@media (min-width: 800px) {
  .profile-content-loading-module-scss-module__D7FXSq__root { padding-inline: 0px; }
}
.profile-content-loading-module-scss-module__D7FXSq__toolbar { padding: var(--uc-space-5) 0; border-bottom: 1px solid var(--uc-color-lines); margin: var(--uc-space-8) 0 0; justify-content: space-between; align-items: center; display: flex; }
@media not (min-width: 800px) {
  .profile-content-loading-module-scss-module__D7FXSq__toolbar { padding: var(--uc-space-2) 0; border-top: 1px solid var(--uc-color-lines); border-bottom-color: var(--uc-color-lines); margin: 0px; }
}
.profile-content-loading-module-scss-module__D7FXSq__tabs { gap: var(--uc-space-2); display: flex; }
.profile-content-loading-module-scss-module__D7FXSq__content { justify-content: space-between; gap: var(--uc-sidebar-layout-gap); display: flex; }
.profile-content-loading-module-scss-module__D7FXSq__main { min-width: 0px; max-width: 700px; padding-top: var(--uc-space-1); flex-direction: column; flex: 1 1 0%; display: flex; }
.profile-content-loading-module-scss-module__D7FXSq__main > * + * { border-top: 1px solid var(--uc-color-border); }
.profile-content-loading-module-scss-module__D7FXSq__aside { padding-top: var(--uc-space-1); display: none; }
@media (min-width: 1280px) {
  .profile-content-loading-module-scss-module__D7FXSq__aside { gap: var(--uc-space-4); flex-direction: column; flex-shrink: 0; width: 320px; display: flex; }
}
.feed-toolbar-module-scss-module__JijTrG__rootWrapper { z-index: var(--uc-z-sticky); top: var(--uc-navbar-offset); background-color: var(--uc-color-bg); padding-inline: var(--uc-space-2); position: sticky; }
@media (min-width: 800px) {
  .feed-toolbar-module-scss-module__JijTrG__rootWrapper { padding-inline: 0px; }
}
.feed-toolbar-module-scss-module__JijTrG__root { height: var(--uc-bar-height); box-sizing: border-box; background-color: var(--uc-color-bg); align-items: center; gap: var(--uc-space-2); display: flex; position: relative; }
.feed-toolbar-module-scss-module__JijTrG__root::after { right: calc(-1*var(--uc-space-2)); bottom: 0px; left: calc(-1*var(--uc-space-2)); border-bottom: 1px solid var(--uc-color-lines); content: ""; position: absolute; }
@media (min-width: 800px) {
  .feed-toolbar-module-scss-module__JijTrG__root::after { left: 0px; right: 0px; }
}
.feed-toolbar-module-scss-module__JijTrG__items { align-items: center; display: flex; }
.new-posts-pill-module-scss-module__HJsCiG__wrapper { z-index: var(--uc-z-sticky); top: calc(var(--uc-navbar-offset) + var(--uc-feed-toolbar-height)); pointer-events: none; justify-content: center; align-items: flex-start; height: 0px; display: flex; position: sticky; }
.new-posts-pill-module-scss-module__HJsCiG__wrapper + * { border-top: 0px; }
.new-posts-pill-module-scss-module__HJsCiG__pill { height: 30px; padding-right: var(--uc-space-2); padding-left: var(--uc-space-1); border: 1px solid var(--uc-color-transparent-line); margin-top: var(--uc-space-3); animation: new-posts-pill-module-scss-module__HJsCiG__new-posts-pill-enter var(--uc-duration-slow) var(--uc-ease-out) both; backdrop-filter: blur(5px); background-color: var(--uc-color-control); color: var(--uc-color-text); cursor: pointer; font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); pointer-events: auto; border-radius: 10px; flex-shrink: 0; align-items: center; gap: 2px; line-height: 1.2; display: inline-flex; box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 6px; }
.new-posts-pill-module-scss-module__HJsCiG__pill:focus { outline: none; }
.new-posts-pill-module-scss-module__HJsCiG__icon { color: var(--uc-color-text-60); }
@keyframes new-posts-pill-module-scss-module__HJsCiG__new-posts-pill-enter { 
  0% { opacity: 0; transform: translateY(-12px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@media (prefers-reduced-motion: reduce) {
  .new-posts-pill-module-scss-module__HJsCiG__pill { animation: auto ease 0s 1 normal none running none; }
}
.layout-module-scss-module__P9S6KG__container { width: 100%; padding-top: var(--uc-navbar-offset); font-feature-settings: var(--uc-font-features); font-weight: var(--uc-font-weight-body); grid-template-columns: 1fr; margin-top: 0px; display: grid; position: relative; }
.layout-module-scss-module__P9S6KG__content { --uc-layout-padding-inline: max(var(--uc-safe-area-left), var(--uc-safe-area-right)); width: 100%; min-width: 0px; min-height: calc(var(--uc-viewport-height) - var(--uc-navbar-offset)); box-sizing: border-box; padding: 0 var(--uc-safe-area-right) var(--uc-safe-area-bottom) var(--uc-safe-area-left); background: var(--uc-color-bg); justify-self: center; margin: 0px auto; }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .performance-chart-module-scss-module__OhzkkW__chartBody { padding-top: var(--uc-space-4); border-top: 1px solid var(--uc-color-lines); position: relative; overflow: visible; }
  .performance-chart-module-scss-module__OhzkkW__chartYAxisTop { top: var(--uc-space-4); color: var(--uc-color-text-40); font-feature-settings: var(--uc-font-features-tabular); pointer-events: none; position: absolute; left: 0px; }
  .performance-chart-module-scss-module__OhzkkW__chartAxis { padding-top: var(--uc-space-2); color: var(--uc-color-text-40); font-feature-settings: var(--uc-font-features-tabular); justify-content: space-between; display: flex; }
  .performance-chart-module-scss-module__OhzkkW__tooltip { z-index: 2; border: 1px solid var(--uc-color-lines); border-radius: var(--uc-radius-sm); background: var(--uc-color-popup); min-width: max-content; color: var(--uc-color-text); pointer-events: none; flex-direction: column; gap: 2px; padding: 7px 9px; display: flex; position: absolute; transform: translate(-50%, calc(-100% - 10px)); }
  .performance-chart-module-scss-module__OhzkkW__chartSvg { touch-action: pan-y; user-select: none; width: 100%; display: block; overflow: visible; }
}
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .search-results-module-scss-module__1PSZRa__resultsPage { gap: var(--uc-space-6); flex-direction: column; display: flex; }
  @media (min-width: 800px) {
  .search-results-module-scss-module__1PSZRa__resultsPage { gap: var(--uc-space-8); }
}
  .search-results-module-scss-module__1PSZRa__resultsChrome { --post-tile-toolbar-padding: var(--uc-space-6) 0 0; }
  @media (min-width: 800px) {
  .search-results-module-scss-module__1PSZRa__resultsChrome { --post-tile-toolbar-padding: 0; }
}
  .search-results-module-scss-module__1PSZRa__empty { padding: var(--uc-space-8) 0; color: var(--uc-color-text-60); font-size: var(--uc-font-size-sm); text-align: center; }
  .search-results-module-scss-module__1PSZRa__container { align-self: center; width: 100%; max-width: 600px; }
  @media not (min-width: 800px) {
  .search-results-module-scss-module__1PSZRa__container { --post-item-padding-left: var(--uc-space-2); --post-item-padding-right: var(--uc-space-2); width: calc(100% + 2*var(--uc-space-2)); max-width: none; margin-inline: calc(-1*var(--uc-space-2)); }
}
  .search-results-module-scss-module__1PSZRa__skeletonItem { padding: var(--uc-space-3) 0; }
  .search-results-module-scss-module__1PSZRa__skeletonItem:first-child { padding-top: 0px; }
  .search-results-module-scss-module__1PSZRa__expertList { gap: var(--uc-space-4); flex-direction: column; display: flex; }
  .search-results-module-scss-module__1PSZRa__expertCardSkeleton { border: 1px solid var(--uc-color-lines); border-radius: var(--uc-radius-lg); background: var(--uc-color-card-bg); width: 100%; height: 160px; }
  .search-results-module-scss-module__1PSZRa__loadingMore { padding: var(--uc-space-4) 0; justify-content: center; align-items: center; display: flex; }
}
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .categories-grid-module-scss-module__GpZWtq__grid { gap: var(--uc-space-3); grid-template-columns: repeat(2, minmax(0px, 1fr)); display: grid; }
  @media (min-width: 800px) {
  .categories-grid-module-scss-module__GpZWtq__grid { gap: var(--uc-space-4) var(--uc-space-2); grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)); }
}
  @media (min-width: 1280px) {
  .categories-grid-module-scss-module__GpZWtq__grid { gap: var(--uc-space-6) var(--uc-space-3); }
}
  .categories-grid-module-scss-module__GpZWtq__sections { font-feature-settings: var(--uc-font-features); gap: var(--uc-space-6); flex-direction: column; display: flex; }
  .categories-grid-module-scss-module__GpZWtq__section { gap: var(--uc-space-6); flex-direction: column; display: flex; }
  .categories-grid-module-scss-module__GpZWtq__section + .categories-grid-module-scss-module__GpZWtq__section { padding-top: var(--uc-space-6); border-top: 1px solid var(--uc-color-lines); }
  .categories-grid-module-scss-module__GpZWtq__sectionHeader { justify-content: space-between; gap: var(--uc-space-2); display: flex; }
  .categories-grid-module-scss-module__GpZWtq__sectionTitle { color: var(--uc-color-text); font-size: var(--uc-font-size-md); font-weight: var(--uc-font-weight-heading); line-height: 1.5; }
  .categories-grid-module-scss-module__GpZWtq__sectionTitleLink { color: inherit; }
  .categories-grid-module-scss-module__GpZWtq__sectionTitleLink:hover { color: var(--uc-color-text-60); }
}
.categories-grid-module-scss-module__GpZWtq__sectionLink { color: rgb(153, 153, 153); font-size: var(--uc-font-size-md); font-weight: var(--uc-font-weight-body); align-items: center; gap: var(--uc-space-1); line-height: 1.5; display: flex; }
.categories-grid-module-scss-module__GpZWtq__sectionLink:hover { color: var(--uc-color-text); }
.virtual-grid-module-scss-module__0a1O3q__grid { gap: 0 var(--virtual-grid-column-gap,10px); grid-template-columns: repeat(auto-fill, minmax(max(var(--virtual-grid-min-item-width,260px), (100% - (var(--virtual-grid-max-columns,4) - 1) * var(--virtual-grid-column-gap,10px)) / var(--virtual-grid-max-columns,4)), 1fr)); width: 100%; display: grid; }
.virtual-grid-module-scss-module__0a1O3q__item { margin-bottom: var(--virtual-grid-row-gap,10px); flex-direction: column; display: flex; }
.virtual-grid-module-scss-module__0a1O3q__item > * { flex: 1 1 0%; }
.virtual-grid-module-scss-module__0a1O3q__loadMore { justify-content: center; padding: 24px 0px; display: flex; }
@layer fr-unified-community {
  .new-version-dialog-module-scss-module__-rgsOa__dialog { width: min(460px, 100%); }
  .new-version-dialog-module-scss-module__-rgsOa__body { padding: var(--uc-space-4); gap: var(--uc-space-4); flex-direction: column; display: flex; }
  .new-version-dialog-module-scss-module__-rgsOa__separator { border-right-width: medium; border-bottom-width: medium; border-left-width: medium; border-right-style: none; border-bottom-style: none; border-left-style: none; border-right-color: currentcolor; border-bottom-color: currentcolor; border-left-color: currentcolor; border-image: none; border-top: 1px solid var(--uc-color-transparent-line); margin: 0px; }
  .new-version-dialog-module-scss-module__-rgsOa__changesSection { gap: var(--uc-space-2); flex-direction: column; display: flex; }
  .new-version-dialog-module-scss-module__-rgsOa__changesHeader { justify-content: space-between; align-items: center; display: flex; }
  .new-version-dialog-module-scss-module__-rgsOa__changesLabel { color: var(--uc-color-text); font-weight: var(--uc-font-weight-body); line-height: 1.2; }
  .new-version-dialog-module-scss-module__-rgsOa__changesCount { color: var(--uc-color-text-40); font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); }
  .new-version-dialog-module-scss-module__-rgsOa__editorWrapper { min-height: 160px; max-height: 280px; padding: var(--uc-space-2) var(--uc-space-3); border-radius: var(--uc-radius-sm); background-color: var(--uc-color-control); cursor: text; flex-direction: column; display: flex; overflow-y: auto; }
  .new-version-dialog-module-scss-module__-rgsOa__editor { font-size: var(--uc-font-size-sm); flex: 1 1 0%; }
  .new-version-dialog-module-scss-module__-rgsOa__editor .ProseMirror { min-height: 100%; }
  .new-version-dialog-module-scss-module__-rgsOa__footer { padding: var(--uc-space-2) var(--uc-space-2) var(--uc-space-3); border-top: 1px solid var(--uc-color-transparent-line); justify-content: space-between; align-items: center; display: flex; }
  .new-version-dialog-module-scss-module__-rgsOa__helpButton { box-sizing: border-box; border-radius: var(--uc-radius-sm); width: 30px; height: 30px; color: var(--uc-color-icon); transition: background-color var(--uc-transition-fast),color var(--uc-transition-fast); background-color: rgba(0, 0, 0, 0); border: 1px solid rgba(0, 0, 0, 0); justify-content: center; align-items: center; padding: 0px; text-decoration: none; display: inline-flex; }
  .new-version-dialog-module-scss-module__-rgsOa__helpButton:hover { color: var(--uc-color-text); background-color: rgba(0, 0, 0, 0); }
  .new-version-dialog-module-scss-module__-rgsOa__helpButton:active { background-color: var(--uc-color-control); color: var(--uc-color-text); }
}
.mobile-media-viewer-module-scss-module__U5o0mq__popup { --mobile-media-viewer-bg: #000; --mobile-media-viewer-fg: #fff; --mobile-media-viewer-icon-muted: #ffffffa3; --mobile-media-viewer-action-muted: #ffffff8c; --mobile-media-viewer-count-muted: #ffffffb8; --mobile-media-viewer-close-size: var(--uc-space-6); --mobile-media-viewer-actions-gap: var(--uc-space-4); --mobile-media-viewer-actions-padding: var(--uc-space-5); z-index: var(--uc-z-overlay); width: 100%; height: var(--uc-viewport-height); background: var(--mobile-media-viewer-bg); color: var(--mobile-media-viewer-fg); outline: none; display: block; position: fixed; inset: 0px; overflow: hidden; }
.mobile-media-viewer-module-scss-module__U5o0mq__backdrop { z-index: var(--uc-z-overlay); background: var(--mobile-media-viewer-bg,#000); display: block; position: fixed; inset: 0px; }
.mobile-media-viewer-module-scss-module__U5o0mq__root { touch-action: none; width: 100%; height: 100%; position: relative; overflow: hidden; }
.mobile-media-viewer-module-scss-module__U5o0mq__root::after { z-index: 1; height: calc(238px + var(--uc-safe-area-bottom)); content: ""; pointer-events: none; transition: opacity var(--uc-transition-fast); background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.28) 38%, rgba(0, 0, 0, 0.72) 78%, rgba(0, 0, 0, 0.94) 100%); position: absolute; bottom: 0px; left: 0px; right: 0px; }
.mobile-media-viewer-module-scss-module__U5o0mq__root[data-active-media-type="video"]::after { content: none; }
.mobile-media-viewer-module-scss-module__U5o0mq__root[data-chrome-visible="false"]::after { opacity: 0; }
.mobile-media-viewer-module-scss-module__U5o0mq__title { clip-path: inset(50%); white-space: nowrap; border: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; position: absolute; overflow: hidden; }
.mobile-media-viewer-module-scss-module__U5o0mq__closeButton, .mobile-media-viewer-module-scss-module__U5o0mq__optionsButton { z-index: 2; top: calc(var(--uc-safe-area-top) + var(--uc-space-3)); width: var(--mobile-media-viewer-close-size); height: var(--mobile-media-viewer-close-size); box-sizing: border-box; border-radius: var(--uc-radius-sm); backdrop-filter: blur(3px); color: var(--mobile-media-viewer-fg); -webkit-tap-highlight-color: rgba(0, 0, 0, 0); transition: background-color var(--uc-transition-base); background-color: rgba(34, 34, 34, 0.8); border: 1px solid rgba(0, 0, 0, 0.1); outline: none; place-items: center; padding: 0px; display: grid; position: absolute; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 6px; }
.mobile-media-viewer-module-scss-module__U5o0mq__closeButton:focus, .mobile-media-viewer-module-scss-module__U5o0mq__optionsButton:focus { outline: none; }
.mobile-media-viewer-module-scss-module__U5o0mq__closeButton:not(:disabled):hover, .mobile-media-viewer-module-scss-module__U5o0mq__optionsButton:not(:disabled):hover { background-color: rgba(34, 34, 34, 0.8); }
.mobile-media-viewer-module-scss-module__U5o0mq__closeButton:active, .mobile-media-viewer-module-scss-module__U5o0mq__optionsButton:active { background-color: rgba(34, 34, 34, 0.88); }
.mobile-media-viewer-module-scss-module__U5o0mq__closeButton { left: calc(var(--uc-safe-area-left) + var(--uc-space-3)); }
.mobile-media-viewer-module-scss-module__U5o0mq__optionsButton { right: calc(var(--uc-safe-area-right) + var(--uc-space-3)); }
.mobile-media-viewer-module-scss-module__U5o0mq__mediaStage { background: var(--mobile-media-viewer-bg); align-items: center; width: 100%; height: 100%; display: flex; position: relative; overflow: hidden; }
.mobile-media-viewer-module-scss-module__U5o0mq__track { will-change: transform; width: 100%; height: 100%; display: flex; }
.mobile-media-viewer-module-scss-module__U5o0mq__mediaBlur { filter: blur(10px); }
.mobile-media-viewer-module-scss-module__U5o0mq__unblurButton { z-index: 2; top: calc(var(--uc-safe-area-top) + var(--uc-space-3)); left: calc(var(--uc-safe-area-left) + var(--mobile-media-viewer-close-size) + var(--uc-space-5)); height: 30px; padding-right: var(--uc-space-2); padding-left: var(--uc-space-2); border-radius: var(--uc-radius-sm); backdrop-filter: blur(5px); color: var(--mobile-media-viewer-fg); -webkit-tap-highlight-color: rgba(0, 0, 0, 0); background-color: rgba(94, 94, 94, 0.8); border: 0px; outline: none; position: absolute; box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 6px; }
.mobile-media-viewer-module-scss-module__U5o0mq__slide { flex: 0 0 100%; justify-content: center; align-items: center; min-width: 100%; height: 100%; display: flex; }
.mobile-media-viewer-module-scss-module__U5o0mq__media { background: var(--mobile-media-viewer-bg); object-fit: contain; border: 0px; width: 100%; max-width: 100%; height: 100%; max-height: 100%; display: block; overflow: hidden; }
.mobile-media-viewer-module-scss-module__U5o0mq__media :is(img, video, mux-player) { background: var(--mobile-media-viewer-bg); }
.mobile-media-viewer-module-scss-module__U5o0mq__videoPoster { z-index: 0; background: var(--mobile-media-viewer-bg); width: 100%; max-width: 100%; height: 100%; max-height: 100%; position: absolute; inset: 0px; overflow: hidden; }
.mobile-media-viewer-module-scss-module__U5o0mq__videoPosterImage { object-fit: contain; }
.mobile-media-viewer-module-scss-module__U5o0mq__videoPlayer { z-index: 0; clip-path: inset(1px); object-fit: contain; opacity: 1; width: 100%; max-width: 100%; height: 100%; max-height: 100%; transition: opacity var(--uc-transition-fast); background: 0px 0px; position: absolute; inset: 0px; overflow: hidden; }
.mobile-media-viewer-module-scss-module__U5o0mq__videoPlayerHidden { opacity: 0; }
.mobile-media-viewer-module-scss-module__U5o0mq__videoGestureBoundary { background: var(--mobile-media-viewer-bg); width: 100%; height: 100%; display: flex; position: relative; overflow: hidden; }
.mobile-media-viewer-module-scss-module__U5o0mq__actions { z-index: 2; padding: var(--mobile-media-viewer-actions-padding) var(--uc-safe-area-right) calc(var(--mobile-media-viewer-actions-padding) + var(--uc-safe-area-bottom)) var(--uc-safe-area-left); justify-content: center; align-items: center; gap: var(--mobile-media-viewer-actions-gap); pointer-events: none; transition: opacity var(--uc-transition-fast); display: flex; position: absolute; bottom: 0px; left: 0px; right: 0px; }
.mobile-media-viewer-module-scss-module__U5o0mq__root[data-chrome-visible="false"] .mobile-media-viewer-module-scss-module__U5o0mq__actions { opacity: 0; }
.mobile-media-viewer-module-scss-module__U5o0mq__root[data-chrome-visible="false"] .mobile-media-viewer-module-scss-module__U5o0mq__actionButton { pointer-events: none; }
.mobile-media-viewer-module-scss-module__U5o0mq__actionButton { --action-hover-stroke: var(--mobile-media-viewer-fg); --action-idle-stroke: var(--mobile-media-viewer-fg); --action-count-idle: var(--mobile-media-viewer-fg); --action-count-hover: var(--mobile-media-viewer-fg); --like-hover-stroke: var(--mobile-media-viewer-fg); --like-idle-stroke: var(--mobile-media-viewer-fg); --like-count-idle: var(--mobile-media-viewer-fg); --like-count-hover: var(--mobile-media-viewer-fg); --like-count-active: var(--mobile-media-viewer-fg); --like-accent-color: var(--mobile-media-viewer-fg); pointer-events: auto; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; gap: 4px; }
.mobile-media-viewer-module-scss-module__U5o0mq__actionButton:focus, .mobile-media-viewer-module-scss-module__U5o0mq__actionButton svg { outline: none; }
.mobile-media-viewer-module-scss-module__U5o0mq__actionCount { font-size: var(--uc-font-size-md); }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .reply-dialog-module-scss-module__Vgwcbq__body { overflow: hidden; }
  .reply-dialog-module-scss-module__Vgwcbq__content { overscroll-behavior: contain; overflow-y: auto; }
}
.reply-dialog-module-scss-module__Vgwcbq__footer { justify-content: flex-end; align-items: center; gap: var(--uc-space-3); }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .become-creator-dialog-module-scss-module___oyegG__dialog { max-width: 420px; font-size: var(--uc-font-size-sm); line-height: 1.2; }
  .become-creator-dialog-module-scss-module___oyegG__body { overflow-y: auto; }
  .become-creator-dialog-module-scss-module___oyegG__dialog .become-creator-dialog-module-scss-module___oyegG__footer { height: 50px; min-height: 50px; padding: var(--uc-space-2); border-top: 1px solid var(--uc-color-transparent-line); }
  .become-creator-dialog-module-scss-module___oyegG__intro { padding: var(--uc-space-3); gap: var(--uc-space-3); flex-direction: column; display: flex; }
  .become-creator-dialog-module-scss-module___oyegG__hero { border: 1px solid var(--uc-color-media-line); aspect-ratio: 16 / 11; object-fit: contain; background: rgb(0, 0, 0); border-radius: 12px; width: 100%; height: 200px; display: block; }
  .become-creator-dialog-module-scss-module___oyegG__introText { max-width: 380px; color: var(--uc-color-text-80); font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); gap: var(--uc-space-3); flex-direction: column; line-height: 1.5; display: flex; }
  .become-creator-dialog-module-scss-module___oyegG__introText p { margin: 0px; }
  .become-creator-dialog-module-scss-module___oyegG__link { color: var(--uc-color-text); text-decoration: underline rgba(255, 255, 255, 0.2); }
  .become-creator-dialog-module-scss-module___oyegG__form { padding: var(--uc-space-4); gap: var(--uc-space-4); flex-direction: column; display: flex; }
  .become-creator-dialog-module-scss-module___oyegG__separator { border-top: 1px solid var(--uc-color-border); }
  .become-creator-dialog-module-scss-module___oyegG__reasonInput.become-creator-dialog-module-scss-module___oyegG__reasonInput { field-sizing: content; height: 60px; min-height: 60px; }
  .become-creator-dialog-module-scss-module___oyegG__termsField { gap: var(--uc-space-2); flex-direction: column; display: flex; }
  .become-creator-dialog-module-scss-module___oyegG__terms { color: var(--uc-color-text-80); font-size: var(--uc-font-size-sm); font-weight: var(--uc-font-weight-body); align-items: center; gap: var(--uc-space-2); }
  .become-creator-dialog-module-scss-module___oyegG__helpButton { border-radius: var(--uc-radius-sm); width: 30px; height: 30px; color: var(--uc-color-icon); transition: color var(--uc-transition-fast); background-color: rgba(0, 0, 0, 0); justify-content: center; align-items: center; padding: 0px; text-decoration: none; display: inline-flex; }
  .become-creator-dialog-module-scss-module___oyegG__helpButton:hover { color: var(--uc-color-text); }
  .become-creator-dialog-module-scss-module___oyegG__helpButton:focus { outline: none; }
}
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .expert-apply-dialog-module-scss-module__iBMDfa__dialog { max-width: 420px; font-size: var(--uc-font-size-sm); line-height: 1.2; }
  .expert-apply-dialog-module-scss-module__iBMDfa__noticeDialog { box-sizing: content-box; max-width: 260px; font-size: var(--uc-font-size-sm); line-height: 1.2; }
  .expert-apply-dialog-module-scss-module__iBMDfa__noticeDialog .expert-apply-dialog-module-scss-module__iBMDfa__noticeHeader { padding: 0 var(--uc-space-2); }
  .expert-apply-dialog-module-scss-module__iBMDfa__noticeDialog .expert-apply-dialog-module-scss-module__iBMDfa__noticeHeader::after { display: none; }
  .expert-apply-dialog-module-scss-module__iBMDfa__body { overflow-y: auto; }
  .expert-apply-dialog-module-scss-module__iBMDfa__dialog .expert-apply-dialog-module-scss-module__iBMDfa__footer { height: 50px; min-height: 50px; padding: var(--uc-space-2); border-top: 1px solid var(--uc-color-transparent-line); justify-content: flex-end; }
  .expert-apply-dialog-module-scss-module__iBMDfa__notice { padding: 0 var(--uc-space-2) var(--uc-space-2); gap: var(--uc-space-2); flex-direction: column; display: flex; }
  .expert-apply-dialog-module-scss-module__iBMDfa__hero { width: 100%; height: 160px; box-shadow: 0 0 0 1px var(--uc-color-control-field); background: rgb(0, 0, 0); border-radius: 10px; display: block; position: relative; overflow: hidden; }
  .expert-apply-dialog-module-scss-module__iBMDfa__copy { color: var(--uc-color-text-60); font-size: var(--uc-font-size-sm); font-variation-settings: "opsz" 14, "wght" 500; font-weight: var(--uc-font-weight-body); text-wrap: balance; margin: 0px; line-height: 1.5; }
  .expert-apply-dialog-module-scss-module__iBMDfa__prettyWrap { text-wrap: pretty; }
  .expert-apply-dialog-module-scss-module__iBMDfa__link { color: var(--uc-color-text); text-decoration: none; }
  .expert-apply-dialog-module-scss-module__iBMDfa__form { padding: var(--uc-space-4); gap: var(--uc-space-4); flex-direction: column; display: flex; }
  .expert-apply-dialog-module-scss-module__iBMDfa__grid { gap: var(--uc-space-3); grid-template-columns: 1fr 1fr; display: grid; }
  .expert-apply-dialog-module-scss-module__iBMDfa__separator { border-top: 1px solid var(--uc-color-transparent-line); }
  .expert-apply-dialog-module-scss-module__iBMDfa__termsField { gap: var(--uc-space-2); flex-direction: column; display: flex; }
}
.expert-apply-dialog-module-scss-module__iBMDfa__terms { color: var(--uc-color-text-60); align-items: center; gap: var(--uc-space-3); text-wrap: balance; }
.expert-apply-dialog-module-scss-module__iBMDfa__dialog, .expert-apply-dialog-module-scss-module__iBMDfa__noticeDialog { --uc-color-dialog: var(--uc-color-dialog-raised); --uc-color-control: var(--uc-color-control-field); --uc-color-control-hover: var(--uc-color-control-field-hover); }
.layout-module-scss-module__TnnD3q__outer { box-sizing: border-box; flex-direction: column; width: 100%; min-height: 100%; display: flex; }
@media (min-width: 800px) {
  .layout-module-scss-module__TnnD3q__outer { padding-top: var(--uc-space-8); }
}
@media (min-width: 1280px) {
  .layout-module-scss-module__TnnD3q__outer { padding-top: 0px; }
}
@media (min-width: 800px) and (not (min-width: 1280px)) {
  .layout-module-scss-module__TnnD3q__outer { padding-inline: var(--uc-space-2); }
}
.layout-module-scss-module__TnnD3q__wrapper { width: 100%; max-width: var(--uc-sidebar-layout-width); box-sizing: border-box; gap: var(--uc-sidebar-layout-gap); flex-direction: row; flex: 1 1 0%; margin: 0px auto; display: flex; }
.layout-module-scss-module__TnnD3q__main { flex-direction: column; flex: 1 1 0%; width: 100%; min-width: 0px; max-width: 600px; margin: 0px auto; display: flex; }
.layout-module-scss-module__TnnD3q__page, .layout-module-scss-module__TnnD3q__feedList { flex-direction: column; flex: 1 1 0%; display: flex; }
.layout-module-scss-module__TnnD3q__aside { display: none; }
@media (min-width: 1280px) {
  .layout-module-scss-module__TnnD3q__aside { width: var(--uc-sidebar-layout-aside-width); flex-shrink: 0; display: block; }
}
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .rankings-content-module-scss-module__7dp2oa__status { padding: var(--uc-space-4); color: var(--uc-color-text-60); justify-content: center; align-items: center; gap: var(--uc-space-2); display: flex; }
}
.feed-module-scss-module__-2ib9q__empty { color: var(--uc-color-text-60); font-size: var(--uc-font-size-md); text-align: center; margin: 0px; }
.feed-module-scss-module__-2ib9q__loadMore { border-top: 1px solid var(--uc-color-lines); }
.feed-module-scss-module__-2ib9q__loadingMore { padding: var(--uc-space-6) 0; justify-content: center; display: flex; }
.feed-module-scss-module__-2ib9q__loading > * + * { border-top: 1px solid var(--uc-color-lines); }
.layout-module-scss-module__13XbAW__outer { box-sizing: border-box; flex-direction: column; width: 100%; min-height: 100%; display: flex; }
@media (min-width: 800px) {
  .layout-module-scss-module__13XbAW__outer { padding-top: var(--uc-space-8); }
}
@media (min-width: 1280px) {
  .layout-module-scss-module__13XbAW__outer { padding-top: 0px; }
}
@media (min-width: 800px) and (not (min-width: 1280px)) {
  .layout-module-scss-module__13XbAW__outer { padding-inline: var(--uc-space-2); }
}
.post-activity-dialog-module-scss-module__jkBI4G__performance { min-width: 0px; padding: 0 var(--dialog-padding) var(--uc-space-4); gap: var(--uc-space-4); flex-direction: column; flex: 1 1 0%; display: flex; overflow-y: auto; }
.post-activity-dialog-module-scss-module__jkBI4G__performanceHeader { padding-top: var(--uc-space-3); justify-content: space-between; align-items: center; gap: var(--uc-space-2); display: flex; }
.post-activity-dialog-module-scss-module__jkBI4G__seeAll { color: var(--uc-color-text-60); transition: color var(--uc-transition-base); white-space: nowrap; text-decoration: none; }
.post-activity-dialog-module-scss-module__jkBI4G__seeAll:hover { color: var(--uc-color-text); }
.post-activity-dialog-module-scss-module__jkBI4G__stats { --metric-tile-value-gap: var(--uc-space-1); padding-top: var(--uc-space-4); border-top: 1px solid var(--uc-color-transparent-line); gap: var(--uc-space-2); grid-auto-columns: minmax(0px, 1fr); grid-auto-flow: column; display: grid; }
.post-activity-dialog-module-scss-module__jkBI4G__periodTrigger { --single-select-trigger-width: auto; white-space: nowrap; flex: 0 0 auto; }
.tag-page-module-scss-module__Tp1s7W__column { --post-item-padding-left: var(--uc-space-2); --post-item-padding-right: var(--uc-space-2); --uc-post-card-padding-top: var(--uc-space-2); flex-direction: column; flex: 1 1 0%; width: 100%; min-width: 0px; max-width: 600px; margin: 0px auto; display: flex; }
@media (min-width: 800px) {
  .tag-page-module-scss-module__Tp1s7W__column { --post-item-padding-left: 0; --post-item-padding-right: 0; }
}
.tag-page-module-scss-module__Tp1s7W__header { padding: var(--uc-space-3) var(--post-item-padding-right) var(--uc-space-3) var(--post-item-padding-left); justify-content: space-between; align-items: center; gap: var(--uc-space-2); display: flex; }
.tag-page-module-scss-module__Tp1s7W__title { align-items: center; gap: var(--uc-space-2); min-width: 0px; display: flex; }
.tag-page-module-scss-module__Tp1s7W__badge { border: 1px solid var(--uc-color-lines); background: var(--uc-color-card-bg); width: 30px; height: 30px; color: var(--uc-color-icon); border-radius: 8px; flex-shrink: 0; justify-content: center; align-items: center; display: inline-flex; }
.tag-page-module-scss-module__Tp1s7W__main { border-top: 1px solid var(--uc-color-lines); flex-direction: column; flex: 1 1 0%; min-width: 0px; display: flex; }
.tag-page-module-scss-module__Tp1s7W__main > * + * { border-top: 1px solid var(--uc-color-lines); }
.tag-page-module-scss-module__Tp1s7W__composer + * { border-top: 0px; }
.tag-page-module-scss-module__Tp1s7W__empty { padding: var(--uc-space-12) 0; color: var(--uc-color-text-60); font-size: var(--uc-font-size-sm); text-align: center; margin: 0px; }
.tag-page-module-scss-module__Tp1s7W__loadingMore { padding: var(--uc-space-6) 0; justify-content: center; display: flex; }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .featured-page-module-scss-module__wmkz8a__page { gap: var(--uc-space-6); flex-direction: column; display: flex; }
  @media (min-width: 800px) {
  .featured-page-module-scss-module__wmkz8a__page { gap: var(--uc-space-8); }
}
  .featured-page-module-scss-module__wmkz8a__header { flex-direction: column; display: flex; }
  .featured-page-module-scss-module__wmkz8a__headerContent { gap: var(--uc-space-1); flex-direction: column; display: flex; }
}
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .resource-categories-page-module-scss-module__yhADRG__page { gap: var(--uc-space-6); flex-direction: column; display: flex; }
  @media (min-width: 800px) {
  .resource-categories-page-module-scss-module__yhADRG__page { gap: var(--uc-space-8); }
}
  .resource-categories-page-module-scss-module__yhADRG__header { gap: var(--uc-space-1); flex-direction: column; display: flex; }
}
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .resource-listing-module-scss-module__jWoYEq__grid { flex-direction: column; flex: 1 1 0%; display: flex; }
}
.top-bar-search-module-scss-module__WEI4GG__field { display: none; }
@media (min-width: 800px) {
  .top-bar-search-module-scss-module__WEI4GG__field { width: 240px; display: block; }
}
.top-bar-search-module-scss-module__WEI4GG__iconLink { border-radius: var(--uc-radius-sm); background: var(--uc-color-control); width: 30px; height: 30px; color: var(--uc-color-icon); justify-content: center; align-items: center; display: flex; }
.top-bar-search-module-scss-module__WEI4GG__iconLink:hover { background: var(--uc-color-control-hover); color: var(--uc-color-text); }
@media (min-width: 800px) {
  .top-bar-search-module-scss-module__WEI4GG__iconLink { display: none; }
}
.qJTHM { user-select: none; color: rgb(32, 33, 36); direction: ltr; font-family: Roboto-Regular, arial, sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; margin: 0px; overflow: hidden; text-size-adjust: 100%; }
.ynRLnc { left: -9999px; position: absolute; top: -9999px; }
.L6cTce { display: none; }
.bltWBb { overflow-wrap: break-word; word-break: break-word; }
.hSRGPd { color: rgb(26, 115, 232); cursor: pointer; font-weight: 500; text-decoration: none; }
.Bz112c-W3lGp { height: 16px; width: 16px; }
.Bz112c-E3DyYd { height: 20px; width: 20px; }
.Bz112c-r9oPif { height: 24px; width: 24px; }
.Bz112c-u2z5K { height: 36px; width: 36px; }
.Bz112c-uaxL4e { border-radius: 10px; }
.LgbsSe-Bz112c { display: block; }
.S9gUrf-YoZ4jf { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; padding: 0px; }
.S9gUrf-YoZ4jf * { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; padding: 0px; }
.fFW7wc-ibnC6b > .aZ2wEe > div { border-color: rgb(66, 133, 244); }
.P1ekSe-ZMv3u { transition: height 0.2s linear; }
.P1ekSe-ZMv3u > div:first-child { transition: width 0.3s linear; background-color: rgb(26, 115, 232) !important; }
.P1ekSe-ZMv3u > div:nth-child(2) { background-image: linear-gradient(90deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), linear-gradient(90deg, rgb(26, 115, 232), rgb(26, 115, 232)) !important; }
.P1ekSe-ZMv3u > div:nth-child(3) { background-image: linear-gradient(90deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), linear-gradient(90deg, rgb(26, 115, 232), rgb(26, 115, 232)) !important; }
.haAclf { display: inline-block; }
.nsm7Bb-HzV7m-LgbsSe { border-radius: 4px; box-sizing: border-box; transition: background-color 0.218s, border-color 0.218s; user-select: none; appearance: none; background-color: rgb(255, 255, 255); background-image: none; border: 1px solid rgb(218, 220, 224); color: rgb(60, 64, 67); cursor: pointer; font-family: "Google Sans", arial, sans-serif; font-size: 0.875rem; height: 40px; letter-spacing: 0.25px; outline: none; overflow: hidden; padding: 0px 12px; position: relative; text-align: center; vertical-align: middle; white-space: nowrap; width: auto; }
.nsm7Bb-HzV7m-LgbsSe.TzA9Ye-LgbsSe { font-size: 14px; }
@media screen and (-ms-high-contrast:active) {
  .nsm7Bb-HzV7m-LgbsSe { border: 2px solid windowtext; color: windowtext; }
}
@media screen and (preferes-contrast:more) {
  .nsm7Bb-HzV7m-LgbsSe { color: rgb(0, 0, 0); }
}
.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe { font-size: 0.875rem; height: 32px; letter-spacing: 0.25px; padding: 0px 10px; }
.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe.TzA9Ye-LgbsSe { font-size: 14px; }
.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe { font-size: 0.6875rem; height: 20px; letter-spacing: 0.3px; padding: 0px 8px; }
.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe.TzA9Ye-LgbsSe { font-size: 11px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe { padding: 0px; width: 40px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.pSzOP-SxQuSe { width: 32px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.purZT-SxQuSe { width: 20px; }
.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK { border-radius: 20px; }
.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK.pSzOP-SxQuSe { border-radius: 16px; }
.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK.purZT-SxQuSe { border-radius: 10px; }
.nsm7Bb-HzV7m-LgbsSe.i5vt6e-to915-Ia7Qfc { border: 1px solid rgb(142, 145, 143); background-color: rgb(19, 19, 20); color: rgb(227, 227, 227); }
.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(255, 255, 255); }
.nsm7Bb-HzV7m-LgbsSe.MFS4be-v3pZbf-Ia7Qfc { background-color: rgb(26, 115, 232); }
.nsm7Bb-HzV7m-LgbsSe.MFS4be-JaPV2b-Ia7Qfc { background-color: rgb(32, 33, 36); color: rgb(232, 234, 237); }
@media screen and (prefers-contrast: more) {
  .nsm7Bb-HzV7m-LgbsSe.MFS4be-JaPV2b-Ia7Qfc { color: rgb(255, 255, 255); }
}
.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { height: 18px; margin-right: 8px; min-width: 18px; width: 18px; }
.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { height: 14px; min-width: 14px; width: 14px; }
.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { height: 10px; min-width: 10px; width: 10px; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-Bz112c { margin-left: 8px; margin-right: -4px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { margin: 0px; padding: 10px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { padding: 8px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { padding: 4px; }
.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-top-left-radius: 3px; border-bottom-left-radius: 3px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; background-color: rgb(255, 255, 255); height: 36px; margin-left: -10px; margin-right: 12px; min-width: 36px; width: 36px; }
.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf .nsm7Bb-HzV7m-LgbsSe-Bz112c, .nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf .nsm7Bb-HzV7m-LgbsSe-Bz112c { margin: 0px; padding: 0px; }
.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { height: 28px; margin-left: -8px; margin-right: 10px; min-width: 28px; width: 28px; }
.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { height: 16px; margin-left: -6px; margin-right: 8px; min-width: 16px; width: 16px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 3px; margin-left: 2px; margin-right: 0px; padding: 0px; }
.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 18px; }
.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 14px; }
.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 8px; }
.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-bN97Pc-sM5MNb { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; -webkit-box-pack: justify; justify-content: space-between; height: 100%; position: relative; width: 100%; }
.nsm7Bb-HzV7m-LgbsSe .oXtfBe-l4eHX { -webkit-box-pack: center; justify-content: center; }
.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-BPrWId { -webkit-box-flex: 1; flex-grow: 1; font-family: "Google Sans", arial, sans-serif; font-weight: 500; overflow: hidden; text-overflow: ellipsis; vertical-align: top; }
.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-BPrWId { font-weight: 300; }
.nsm7Bb-HzV7m-LgbsSe .oXtfBe-l4eHX .nsm7Bb-HzV7m-LgbsSe-BPrWId { -webkit-box-flex: 0; flex-grow: 0; }
.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-MJoBVe { transition: background-color 0.218s; inset: 0px; position: absolute; }
.nsm7Bb-HzV7m-LgbsSe:focus, .nsm7Bb-HzV7m-LgbsSe:hover { box-shadow: none; border-color: rgb(210, 227, 252); outline: none; }
.nsm7Bb-HzV7m-LgbsSe:focus-within { outline: rgb(0, 99, 155) solid 2px; border-color: transparent; }
.nsm7Bb-HzV7m-LgbsSe:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe { background: rgba(66, 133, 244, 0.08); }
.nsm7Bb-HzV7m-LgbsSe:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe, .nsm7Bb-HzV7m-LgbsSe:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe { background: rgba(66, 133, 244, 0.1); }
.nsm7Bb-HzV7m-LgbsSe.i5vt6e-to915-Ia7Qfc:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe { background: rgba(255, 255, 255, 0.08); }
.nsm7Bb-HzV7m-LgbsSe.i5vt6e-to915-Ia7Qfc:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe, .nsm7Bb-HzV7m-LgbsSe.i5vt6e-to915-Ia7Qfc:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe { background: rgba(255, 255, 255, 0.12); }
.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe { background: rgba(255, 255, 255, 0.24); }
.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe, .nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe { background: rgba(255, 255, 255, 0.32); }
.nsm7Bb-HzV7m-LgbsSe .n1UuX-DkfjY { border-radius: 50%; display: flex; height: 20px; margin-left: -4px; margin-right: 8px; min-width: 20px; width: 20px; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId { font-family: Roboto; font-size: 12px; text-align: left; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff .fmcmS, .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .ssJRIf { overflow: hidden; text-overflow: ellipsis; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff { display: flex; -webkit-box-align: center; align-items: center; color: rgb(95, 99, 104); fill: rgb(95, 99, 104); font-size: 11px; font-weight: 400; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe.i5vt6e-to915-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff { color: rgb(196, 199, 197); fill: rgb(196, 199, 197); }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe.MFS4be-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff { color: rgb(232, 234, 237); fill: rgb(232, 234, 237); }
@media screen and (prefers-contrast: more) {
  .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff, .nsm7Bb-HzV7m-LgbsSe.jVeSEe.MFS4be-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff { color: rgb(0, 0, 0); fill: rgb(0, 0, 0); }
}
.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff .Bz112c { height: 18px; margin: -3px -3px -3px 2px; min-width: 18px; width: 18px; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 0px 3px 3px 0px; margin-left: 12px; margin-right: -10px; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 18px; }
.L5Fo6c-sM5MNb { border: 0px; display: block; left: 0px; position: relative; top: 0px; }
.L5Fo6c-bF1uUb { border-radius: 4px; inset: 0px; cursor: pointer; position: absolute; }
.L5Fo6c-bF1uUb:focus { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; }
sentinel { }
#__framer-flap-wrapper { position: fixed; top: 64px; padding: 0px 20px; width: 100%; display: flex; align-items: center; justify-content: center; z-index: 99; pointer-events: none; }
#__framer-flap-container { max-width: 1400px; width: 100%; display: flex; align-items: center; justify-content: flex-end; }
#__framer-flap { transform: translateY(8px) translateX(8px); opacity: 0; transition: 0.3s ease-in-out; }
#__framer-flap.show { transform: translateY(0px) translateX(8px); opacity: 1; pointer-events: all; }
.embed-preview-module-scss-module__ANACtW__container { border-radius: inherit; corner-shape: superellipse(1.5); width: 100%; height: 100%; position: relative; overflow: hidden; }
.embed-preview-module-scss-module__ANACtW__image { object-fit: cover; opacity: 1; width: 100%; height: 100%; transition: opacity var(--community-transition-fast); position: absolute; inset: 0px; }
.embed-preview-module-scss-module__ANACtW__image.embed-preview-module-scss-module__ANACtW__iframeLoaded { opacity: 0; }
.embed-preview-module-scss-module__ANACtW__spinner { z-index: 1; width: 24px; height: 24px; color: var(--community-color-text-muted); position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.embed-preview-module-scss-module__ANACtW__iframe { width: var(--preview-iframe-width,100%); height: var(--preview-iframe-height,100%); opacity: 0; pointer-events: none; transform: scale(var(--preview-iframe-scale,1)); transform-origin: 0px 0px; transition: opacity var(--community-transition-fast); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; position: absolute; top: 0px; left: 0px; }
.embed-preview-module-scss-module__ANACtW__iframe.embed-preview-module-scss-module__ANACtW__iframeLoaded { opacity: 1; pointer-events: auto; }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .details-hero-module-scss-module__QB_AOG__embedContainer { border-radius: var(--uc-radius-lg); background-color: var(--uc-color-bg); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: 250px; position: relative; overflow: hidden; }
  .details-hero-module-scss-module__QB_AOG__embedContainer::after { z-index: 3; border-radius: inherit; box-shadow: var(--uc-shadow-media-line); content: ""; pointer-events: none; position: absolute; inset: 0px; }
  @media (min-width: 800px) {
  .details-hero-module-scss-module__QB_AOG__embedContainer { border-radius: var(--uc-radius-xl); height: 351px; }
}
  @media (min-width: 1280px) {
  .details-hero-module-scss-module__QB_AOG__embedContainer { height: 700px; }
}
  .details-hero-module-scss-module__QB_AOG__singleMediaContainer { --media-max-height: 900px; border-radius: var(--uc-radius-lg); background-color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; position: relative; overflow: hidden; mask-image: radial-gradient(rgb(255, 255, 255), rgb(255, 255, 255)); }
  .details-hero-module-scss-module__QB_AOG__singleMediaContainer::after { z-index: 3; border-radius: inherit; box-shadow: var(--uc-shadow-media-line); content: ""; pointer-events: none; position: absolute; inset: 0px; }
  .details-hero-module-scss-module__QB_AOG__singleMediaContainer > .details-hero-module-scss-module__QB_AOG__media { justify-content: center; display: flex; }
  .details-hero-module-scss-module__QB_AOG__carouselContainer { position: relative; }
  @media not (min-width: 1280px) {
  .details-hero-module-scss-module__QB_AOG__desktopOnly { display: none; }
}
  @media (min-width: 1280px) {
  .details-hero-module-scss-module__QB_AOG__belowDesktop { display: none; }
}
  .details-hero-module-scss-module__QB_AOG__blur { filter: blur(10px); }
  .details-hero-module-scss-module__QB_AOG__unblurButton { z-index: 1; top: var(--uc-space-4); left: var(--uc-space-4); height: 30px; padding-right: var(--uc-space-2); padding-left: var(--uc-space-2); border-radius: var(--uc-radius-sm); backdrop-filter: blur(5px); background-color: rgba(94, 94, 94, 0.8); position: absolute; box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 6px; }
}
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .video-dialog-module-scss-module__YvsFXq__backdrop { z-index: var(--uc-z-overlay); transition: opacity var(--uc-duration-slow) cubic-bezier(.12, .23, .5, 1); background: rgb(0, 0, 0); position: fixed; inset: 0px; }
  .video-dialog-module-scss-module__YvsFXq__backdrop[data-starting-style], .video-dialog-module-scss-module__YvsFXq__backdrop[data-ending-style] { opacity: 0; }
  html:has(.video-dialog-module-scss-module__YvsFXq__popup) { scrollbar-gutter: auto !important; }
  .video-dialog-module-scss-module__YvsFXq__popup { z-index: var(--uc-z-overlay); width: 100%; height: var(--uc-viewport-height); box-sizing: border-box; padding: var(--uc-space-4); transition: opacity var(--uc-duration-slow) cubic-bezier(.12, .23, .5, 1); background-color: rgb(0, 0, 0); outline: none; flex-direction: column; display: flex; position: fixed; top: 0px; left: 0px; }
  .video-dialog-module-scss-module__YvsFXq__popup[data-starting-style], .video-dialog-module-scss-module__YvsFXq__popup[data-ending-style] { opacity: 0; }
  .video-dialog-module-scss-module__YvsFXq__title { clip-path: inset(50%); white-space: nowrap; width: 1px; height: 1px; position: absolute; overflow: hidden; }
  .video-dialog-module-scss-module__YvsFXq__close { z-index: 30; top: var(--uc-space-4); right: var(--uc-space-4); width: var(--uc-space-6); height: var(--uc-space-6); border-radius: var(--uc-radius-full); backdrop-filter: blur(5px); color: rgb(255, 255, 255); cursor: pointer; transition: opacity var(--uc-duration-slow) ease-out; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; place-items: center; padding: 0px; display: grid; position: absolute; }
  .video-dialog-module-scss-module__YvsFXq__close:hover { opacity: 0.6; }
  .video-dialog-module-scss-module__YvsFXq__close:focus-visible { outline: 2px solid var(--uc-color-border-focus); outline-offset: 2px; }
  .video-dialog-module-scss-module__YvsFXq__closeIcon { width: 20px; height: 20px; display: block; }
  .video-dialog-module-scss-module__YvsFXq__closeLine { fill: none; stroke: currentcolor; stroke-dasharray: 15.56; stroke-linecap: round; stroke-width: 2px; animation: 0.7s cubic-bezier(0.2, 0.9, 0.3, 1) 0s 1 normal both running video-dialog-module-scss-module__YvsFXq__video-dialog-draw; }
  .video-dialog-module-scss-module__YvsFXq__closeLine + .video-dialog-module-scss-module__YvsFXq__closeLine { animation-delay: 0.2s; }
  .video-dialog-module-scss-module__YvsFXq__stage { flex: 1 1 0%; justify-content: center; align-items: center; min-height: 0px; animation: 0.4s cubic-bezier(0.12, 0.23, 0.5, 1) 0.3s 1 normal both running video-dialog-module-scss-module__YvsFXq__video-dialog-fade-in; display: flex; container-type: size; }
  @keyframes video-dialog-module-scss-module__YvsFXq__video-dialog-fade-in { 
  0% { opacity: 0; }
}
  @keyframes video-dialog-module-scss-module__YvsFXq__video-dialog-draw { 
  0% { stroke-dashoffset: 15.56px; }
}
}
.video-dialog-module-scss-module__YvsFXq__stage .video-dialog-module-scss-module__YvsFXq__player { border-radius: 0px; width: min(100cqw, 177.778cqh); max-width: 1280px; max-height: 720px; }
.video-dialog-module-scss-module__YvsFXq__stage .video-dialog-module-scss-module__YvsFXq__player::after { display: none; }
.video-dialog-module-scss-module__YvsFXq__stage .video-dialog-module-scss-module__YvsFXq__nativePlayer { aspect-ratio: 16 / 9; height: auto; overflow: hidden; }
@layer fr-base, fr-components, fr-community;
@layer fr-unified-community {
  .agent-template-card-module-scss-module__qokEcq__root { box-sizing: border-box; width: 100%; padding-bottom: var(--uc-space-4); border: 1px solid var(--uc-color-lines); border-radius: var(--uc-radius-lg); background: var(--uc-color-card-bg); flex-direction: column; display: flex; overflow: hidden; }
  .agent-template-card-module-scss-module__qokEcq__cover { --cover-height: 180px; height: var(--cover-height); display: none; position: relative; overflow: hidden; }
  @media (min-width: 1024px) {
  .agent-template-card-module-scss-module__qokEcq__cover { display: block; }
}
  .agent-template-card-module-scss-module__qokEcq__coverImage { width: max(100%,var(--cover-height)*16/9); max-width: none; height: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
  .agent-template-card-module-scss-module__qokEcq__text { padding: var(--uc-space-4) var(--uc-space-4) 0; flex-direction: column; gap: 2px; display: flex; }
  .agent-template-card-module-scss-module__qokEcq__title { color: var(--uc-color-text); margin: 0px; }
  .agent-template-card-module-scss-module__qokEcq__description { color: var(--uc-color-text-60); margin: 0px; }
  .agent-template-card-module-scss-module__qokEcq__highlight { color: var(--uc-color-text-80); text-decoration: none; }
  .agent-template-card-module-scss-module__qokEcq__highlight:hover, .agent-template-card-module-scss-module__qokEcq__highlight:focus-visible { color: var(--uc-color-text); }
  .agent-template-card-module-scss-module__qokEcq__actions { padding: var(--uc-space-3) var(--uc-space-4) 0; }
}
mux-player[data-mux-player-react-lazy-placeholder] { aspect-ratio: 16 / 9; display: block; background-color: var(--media-background-color, #000); width: 100%; position: relative; background-image: var(--mux-player-react-lazy-placeholder); background-repeat: no-repeat; background-size: var(--media-object-fit, contain); background-position: var(--media-object-position, 50% 50%); --controls: none; --controls-backdrop-color: rgba(0, 0, 0, 0.6); }
mux-player [data-mux-player-react-lazy-placeholder-overlay] { position: absolute; inset: 0px; background-color: var(--controls-backdrop-color); }
.layout-module-scss-module__HItHTa__page { flex-direction: column; width: 100%; display: flex; }
.layout-module-scss-module__HItHTa__pageInput { z-index: var(--uc-z-sticky); top: var(--uc-navbar-offset); padding: var(--uc-space-2); border-bottom: 1px solid var(--uc-color-lines); background-color: var(--uc-color-bg); flex-direction: column; display: flex; position: sticky; }
@media (min-width: 800px) {
  .layout-module-scss-module__HItHTa__pageInput { display: none; }
}