.media-gallery-module__o-lbIW__container{padding:var(--spacing-xl) var(--spacing-md)}@media (min-width:768px){.media-gallery-module__o-lbIW__container{padding:var(--spacing-2xl) var(--spacing-xl)}}.media-gallery-module__o-lbIW__header{text-align:center;margin-bottom:var(--spacing-2xl);padding:0 var(--spacing-md)}.media-gallery-module__o-lbIW__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md);color:hsl(var(--foreground))}@media (min-width:480px){.media-gallery-module__o-lbIW__title{font-size:var(--font-size-3xl)}}@media (min-width:768px){.media-gallery-module__o-lbIW__title{font-size:var(--font-size-4xl)}}@media (min-width:1200px){.media-gallery-module__o-lbIW__title{font-size:var(--font-size-5xl)}}.media-gallery-module__o-lbIW__description{font-size:var(--font-size-lg);color:hsl(var(--muted-foreground));max-width:600px;line-height:var(--line-height-relaxed);margin:0 auto}@media (min-width:768px){.media-gallery-module__o-lbIW__description{font-size:var(--font-size-xl)}}.media-gallery-module__o-lbIW__tabs{margin-top:var(--spacing-xl)}.media-gallery-module__o-lbIW__galleryContainer{padding:var(--spacing-xl) var(--spacing-md)}@media (min-width:768px){.media-gallery-module__o-lbIW__galleryContainer{padding:var(--spacing-4xl) var(--spacing-xl)}}.media-gallery-module__o-lbIW__galleryTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);text-align:center;margin-bottom:var(--spacing-xl)}@media (min-width:480px){.media-gallery-module__o-lbIW__galleryTitle{font-size:var(--font-size-3xl)}}@media (min-width:768px){.media-gallery-module__o-lbIW__galleryTitle{font-size:var(--font-size-4xl)}}@media (min-width:1200px){.media-gallery-module__o-lbIW__galleryTitle{font-size:var(--font-size-5xl)}}.media-gallery-module__o-lbIW__galleryTabsList{justify-content:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);flex-wrap:wrap;display:flex}.media-gallery-module__o-lbIW__galleryGrid{grid-gap:var(--spacing-lg);gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (min-width:560px){.media-gallery-module__o-lbIW__galleryGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media (min-width:768px){.media-gallery-module__o-lbIW__galleryGrid{gap:var(--spacing-xl);grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.media-gallery-module__o-lbIW__galleryCard{transition:transform var(--transition-slow) ease, box-shadow var(--transition-slow) ease;cursor:pointer;overflow:hidden}.media-gallery-module__o-lbIW__galleryCard:hover{transform:translateY(-4px);box-shadow:0 10px 25px #00000026}.media-gallery-module__o-lbIW__galleryImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow) ease}.media-gallery-module__o-lbIW__galleryCard:hover .media-gallery-module__o-lbIW__galleryImage{transform:scale(1.05)}.media-gallery-module__o-lbIW__galleryCardContent{padding:var(--spacing-md)}.media-gallery-module__o-lbIW__galleryCardTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm);color:hsl(var(--foreground))}.media-gallery-module__o-lbIW__galleryCardDescription{font-size:var(--font-size-sm);color:hsl(var(--muted-foreground));line-height:var(--line-height-normal)}.media-gallery-module__o-lbIW__galleryVideoOverlay{opacity:0;transition:opacity var(--transition-slow) ease;background-color:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.media-gallery-module__o-lbIW__galleryCard:hover .media-gallery-module__o-lbIW__galleryVideoOverlay{opacity:1}.media-gallery-module__o-lbIW__galleryPlayButton{border-radius:var(--border-radius-full);padding:var(--spacing-md);transition:transform var(--transition-slow) ease;background-color:#ffffffe6;justify-content:center;align-items:center;display:flex}.media-gallery-module__o-lbIW__galleryCard:hover .media-gallery-module__o-lbIW__galleryPlayButton{transform:scale(1.1)}.media-gallery-module__o-lbIW__galleryVideoPlayer{border-radius:var(--border-radius-lg);width:100%;height:100%;overflow:hidden}.media-gallery-module__o-lbIW__galleryVideoPlayer video{-o-object-fit:contain;object-fit:contain;background-color:#000;width:100%;height:100%}.media-gallery-module__o-lbIW__galleryVideoPlayer iframe{border-radius:var(--border-radius-lg);border:none;width:100%;height:100%}.media-gallery-module__o-lbIW__pagination{justify-content:center;align-items:center;gap:var(--spacing-sm);display:flex}.media-gallery-module__o-lbIW__pagination [data-active=true]{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}
.card-module__93vgVa__card{border-radius:var(--border-radius-xl);border:1px solid hsl(var(--border));background-color:hsl(var(--card));color:hsl(var(--card-foreground));box-shadow:var(--shadow-base)}.card-module__93vgVa__header{padding:var(--spacing-lg);flex-direction:column;gap:.375rem;display:flex}.card-module__93vgVa__title{font-weight:var(--font-weight-semibold);line-height:var(--line-height-none);letter-spacing:-.025em}.card-module__93vgVa__description{font-size:var(--font-size-sm);color:hsl(var(--muted-foreground))}.card-module__93vgVa__content{padding:var(--spacing-lg);padding-top:0}.card-module__93vgVa__footer{padding:var(--spacing-lg);align-items:center;padding-top:0;display:flex}
.checkbox-module__se8Y7G__wrapper{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:relative}.checkbox-module__se8Y7G__wrapperDisabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.checkbox-module__se8Y7G__hiddenInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.checkbox-module__se8Y7G__visual{border-radius:var(--border-radius-base);border:2px solid hsl(var(--primary));background-color:hsl(var(--background));width:22px;height:22px;box-shadow:var(--shadow-sm);transition:all var(--transition-base) ease;justify-content:center;align-items:center;display:flex}.checkbox-module__se8Y7G__visual:hover{box-shadow:0 0 0 2px hsl(var(--primary) / .2)}.checkbox-module__se8Y7G__visualChecked{background-color:hsl(var(--primary));border-color:hsl(var(--primary))}.checkbox-module__se8Y7G__checkIcon{width:.875rem;height:.875rem;color:hsl(var(--primary-foreground));transition:all var(--transition-base) ease}.checkbox-module__se8Y7G__checkIconHidden{opacity:0;transform:scale(.75)}.checkbox-module__se8Y7G__checkIconVisible{opacity:1;transform:scale(1)}
.multi-select-dropdown-module__eH9ygW__wrapper{width:100%;position:relative}.multi-select-dropdown-module__eH9ygW__trigger{justify-content:space-between;align-items:center;gap:var(--spacing-xs);width:100%;min-height:2.5rem;padding:var(--spacing-sm) var(--spacing-md);border:1px solid hsl(var(--border));border-radius:var(--border-radius-md);background:hsl(var(--input));color:hsl(var(--foreground));font-size:var(--font-size-base);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;display:flex}.multi-select-dropdown-module__eH9ygW__trigger:focus{outline:2px solid hsl(var(--ring));outline-offset:2px}.multi-select-dropdown-module__eH9ygW__triggerOpen{border-color:hsl(var(--ring))}.multi-select-dropdown-module__eH9ygW__triggerDisabled{opacity:.5;cursor:not-allowed}.multi-select-dropdown-module__eH9ygW__triggerContent{flex-wrap:wrap;flex:1;gap:4px;min-width:0;display:flex}.multi-select-dropdown-module__eH9ygW__placeholder{color:hsl(var(--muted-foreground))}.multi-select-dropdown-module__eH9ygW__chip{padding:2px var(--spacing-xs);border-radius:var(--border-radius-sm);background:hsl(var(--accent));color:hsl(var(--accent-foreground));font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:10rem;display:inline-flex;overflow:hidden}.multi-select-dropdown-module__eH9ygW__chipRemove{cursor:pointer;color:hsl(var(--muted-foreground));background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.multi-select-dropdown-module__eH9ygW__chipRemove:hover{color:hsl(var(--foreground))}.multi-select-dropdown-module__eH9ygW__chevron{color:hsl(var(--muted-foreground));flex-shrink:0;transition:transform .2s}.multi-select-dropdown-module__eH9ygW__chevronOpen{transform:rotate(180deg)}.multi-select-dropdown-module__eH9ygW__dropdown{z-index:50;background:hsl(var(--popover));border:1px solid hsl(var(--border));border-radius:var(--border-radius-md);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 4px 12px #0000001f}.multi-select-dropdown-module__eH9ygW__searchBox{padding:var(--spacing-sm);border-bottom:1px solid hsl(var(--border))}.multi-select-dropdown-module__eH9ygW__searchInput{width:100%;padding:var(--spacing-xs) var(--spacing-sm);border:1px solid hsl(var(--border));border-radius:var(--border-radius-sm);background:hsl(var(--input));color:hsl(var(--foreground));font-size:var(--font-size-sm)}.multi-select-dropdown-module__eH9ygW__searchInput:focus{outline:2px solid hsl(var(--ring));outline-offset:1px}.multi-select-dropdown-module__eH9ygW__optionsList{max-height:12rem;padding:var(--spacing-xs) 0;overflow-y:auto}.multi-select-dropdown-module__eH9ygW__optionItem{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);cursor:pointer;font-size:var(--font-size-sm);color:hsl(var(--foreground));transition:background-color .1s;display:flex}.multi-select-dropdown-module__eH9ygW__optionItem:hover{background:hsl(var(--accent))}.multi-select-dropdown-module__eH9ygW__checkboxWrap{pointer-events:none;align-items:center;display:flex}.multi-select-dropdown-module__eH9ygW__optionLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.multi-select-dropdown-module__eH9ygW__emptyMessage{padding:var(--spacing-md);text-align:center;font-size:var(--font-size-sm);color:hsl(var(--muted-foreground))}
.news-editor-drawer-module__YV8yMG__form{gap:var(--spacing-md);flex-direction:column;display:flex}.news-editor-drawer-module__YV8yMG__field{gap:var(--spacing-xs);flex-direction:column;display:flex}.news-editor-drawer-module__YV8yMG__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsl(var(--foreground))}.news-editor-drawer-module__YV8yMG__required{color:hsl(var(--destructive));margin-left:2px}.news-editor-drawer-module__YV8yMG__input{padding:var(--spacing-sm) var(--spacing-md);border:1px solid hsl(var(--border));border-radius:var(--border-radius-md);background:hsl(var(--input));color:hsl(var(--foreground));font-size:var(--font-size-base)}.news-editor-drawer-module__YV8yMG__input:focus{outline:2px solid hsl(var(--ring));outline-offset:2px}select.news-editor-drawer-module__YV8yMG__input{cursor:pointer}.news-editor-drawer-module__YV8yMG__textarea{resize:vertical;min-height:4rem;}.news-editor-drawer-module__YV8yMG__statusRow{align-items:center;gap:var(--spacing-md);display:flex}.news-editor-drawer-module__YV8yMG__statusBadge{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.news-editor-drawer-module__YV8yMG__statusPublished{background:hsl(var(--success,142 76% 36%) / .15);color:hsl(var(--success,142 76% 36%))}.news-editor-drawer-module__YV8yMG__statusDraft{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.news-editor-drawer-module__YV8yMG__actions{gap:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px solid hsl(var(--border));flex-wrap:wrap;justify-content:flex-end;display:flex}.news-editor-drawer-module__YV8yMG__fieldError{font-size:var(--font-size-xs);color:hsl(var(--destructive));margin-top:2px}.news-editor-drawer-module__YV8yMG__fieldHint{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));margin:0}.news-editor-drawer-module__YV8yMG__hiddenInput{display:none}.news-editor-drawer-module__YV8yMG__mediaButton{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border:1px dashed hsl(var(--border));border-radius:var(--border-radius-md);background:hsl(var(--muted));color:hsl(var(--foreground));font-size:var(--font-size-sm);cursor:pointer;transition:border-color .15s;display:inline-flex}.news-editor-drawer-module__YV8yMG__mediaButton:hover{border-color:hsl(var(--primary))}.news-editor-drawer-module__YV8yMG__mediaList{gap:var(--spacing-xs);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}.news-editor-drawer-module__YV8yMG__mediaChip{padding:2px var(--spacing-xs);border-radius:var(--border-radius-sm);background:hsl(var(--accent));font-size:var(--font-size-xs);align-items:center;gap:4px;max-width:12rem;display:inline-flex}.news-editor-drawer-module__YV8yMG__mediaName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.news-editor-drawer-module__YV8yMG__mediaRemove{cursor:pointer;color:hsl(var(--muted-foreground));background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.news-editor-drawer-module__YV8yMG__mediaRemove:hover{color:hsl(var(--destructive))}.news-editor-drawer-module__YV8yMG__mediaThumbnail{-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius-sm);flex-shrink:0;width:3rem;height:3rem}.news-editor-drawer-module__YV8yMG__mediaPreviewGrid{gap:var(--spacing-sm);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}.news-editor-drawer-module__YV8yMG__mediaPreviewItem{padding:var(--spacing-xs);border:1px solid hsl(var(--border));border-radius:var(--border-radius-md);background:hsl(var(--muted));flex-direction:column;align-items:center;gap:4px;max-width:6rem;display:flex;position:relative}.news-editor-drawer-module__YV8yMG__mediaPreviewName{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:5rem;overflow:hidden}.news-editor-drawer-module__YV8yMG__mediaPreviewRemove{border-radius:var(--border-radius-full);background:hsl(var(--destructive));width:1.25rem;height:1.25rem;color:hsl(var(--destructive-foreground,0 0% 100%));cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:2px;right:2px}
.cover-image-picker-module__y1ZvyG__container{gap:var(--spacing-xs);flex-direction:column;display:flex}.cover-image-picker-module__y1ZvyG__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsl(var(--foreground))}.cover-image-picker-module__y1ZvyG__hint{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));margin:0}.cover-image-picker-module__y1ZvyG__grid{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.cover-image-picker-module__y1ZvyG__item{border-radius:var(--border-radius-md);cursor:pointer;border:var(--border-width-thick) solid hsl(var(--border));width:5rem;height:5rem;transition:border-color var(--transition-base) ease, box-shadow var(--transition-base) ease, transform var(--transition-base) ease;background:hsl(var(--muted));appearance:none;font:inherit;flex-shrink:0;padding:0;line-height:normal;position:relative;overflow:hidden}.cover-image-picker-module__y1ZvyG__item:hover{border-color:hsl(var(--primary));transform:scale(1.05)}.cover-image-picker-module__y1ZvyG__itemSelected{border-color:hsl(var(--success));border-width:var(--border-width-thick);box-shadow:0 0 0 var(--border-width-thick) hsl(var(--success) / .5), 0 0 var(--spacing-md) hsl(var(--success) / .35);z-index:1;transform:scale(1.1)}.cover-image-picker-module__y1ZvyG__itemSelected:hover{border-color:hsl(var(--success));transform:scale(1.1)}.cover-image-picker-module__y1ZvyG__selectedOverlay{background:hsl(var(--success) / .3);pointer-events:none;position:absolute;inset:0}.cover-image-picker-module__y1ZvyG__thumbnail{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.cover-image-picker-module__y1ZvyG__badge{width:var(--spacing-xl);height:var(--spacing-xl);border-radius:var(--border-radius-full);background:hsl(var(--success));color:hsl(var(--primary-foreground));box-shadow:0 var(--spacing-2xs) var(--spacing-sm) #0006;font-weight:var(--font-weight-bold);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cover-image-picker-module__y1ZvyG__newLabel{bottom:var(--spacing-2xs);left:var(--spacing-2xs);color:hsl(var(--primary-foreground));border-radius:var(--border-radius-sm);padding:var(--spacing-2xs) var(--spacing-xs);font-size:var(--font-size-xs);line-height:var(--line-height-none);background:#0009;position:absolute}.cover-image-picker-module__y1ZvyG__empty{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));font-style:italic}
.mfa-methods-module__hFZN8W__container{gap:var(--spacing-md);flex-direction:column;display:flex}.mfa-methods-module__hFZN8W__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.mfa-methods-module__hFZN8W__description{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground))}.mfa-methods-module__hFZN8W__methodLabel{padding:var(--spacing-md);border:1px solid hsl(var(--border));border-radius:var(--border-radius-lg);cursor:pointer;transition:background-color var(--transition-base) ease;justify-content:space-between;align-items:center;display:flex}.mfa-methods-module__hFZN8W__methodLabel:hover{background-color:hsl(var(--muted) / .5)}.mfa-methods-module__hFZN8W__methodLabelDisabled{opacity:var(--opacity-disabled);cursor:not-allowed}.mfa-methods-module__hFZN8W__methodLabelDisabled:hover{background-color:#0000}.mfa-methods-module__hFZN8W__methodContent{margin-right:var(--spacing-md);flex:1}.mfa-methods-module__hFZN8W__methodName{font-weight:var(--font-weight-medium);font-size:var(--font-size-xs)}.mfa-methods-module__hFZN8W__methodDescription{font-size:var(--font-size-2xs);color:hsl(var(--muted-foreground));margin-top:var(--spacing-xs)}
.profile-settings-module__3qW-za__grid{grid-gap:var(--spacing-lg);gap:var(--spacing-lg);display:grid}@media (min-width:1024px){.profile-settings-module__3qW-za__grid{grid-template-columns:repeat(2,1fr)}}.profile-settings-module__3qW-za__card{background-color:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--border-radius-lg);padding:var(--spacing-lg)}
.search-bar-module__Q9ZLdq__bar{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.search-bar-module__Q9ZLdq__inputWrap{flex:1;min-width:12rem;position:relative}.search-bar-module__Q9ZLdq__searchIcon{color:hsl(var(--muted-foreground));pointer-events:none;flex-shrink:0;position:absolute;top:50%;left:.625rem;transform:translateY(-50%)}.search-bar-module__Q9ZLdq__input{border:1px solid hsl(var(--border));border-radius:var(--border-radius-md);background:hsl(var(--input));width:100%;height:2.25rem;color:hsl(var(--foreground));font-size:var(--font-size-sm);box-sizing:border-box;transition:box-shadow var(--transition-base) ease;outline:none;padding:0 2rem 0 2.25rem}.search-bar-module__Q9ZLdq__input:focus{box-shadow:0 0 0 2px hsl(var(--ring))}.search-bar-module__Q9ZLdq__input::placeholder{color:hsl(var(--muted-foreground))}.search-bar-module__Q9ZLdq__clearBtn{cursor:pointer;color:hsl(var(--muted-foreground));border-radius:var(--border-radius-sm);transition:color var(--transition-base) ease;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.search-bar-module__Q9ZLdq__clearBtn:hover{color:hsl(var(--foreground))}.search-bar-module__Q9ZLdq__filters{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}
.user-info-display-module__g6ZRha__card{background-color:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--border-radius-lg);padding:var(--spacing-lg)}.user-info-display-module__g6ZRha__infoList{gap:var(--spacing-md);flex-direction:column;display:flex}.user-info-display-module__g6ZRha__infoRow{align-items:center;gap:var(--spacing-md);background-color:hsl(var(--muted) / .5);border-radius:var(--border-radius-lg);padding:.75rem;display:flex}.user-info-display-module__g6ZRha__icon{width:1.25rem;height:1.25rem;color:hsl(var(--muted-foreground))}.user-info-display-module__g6ZRha__label{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground))}.user-info-display-module__g6ZRha__value{font-weight:var(--font-weight-medium)}.user-info-display-module__g6ZRha__rolesWrapper{gap:var(--spacing-sm);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}.user-info-display-module__g6ZRha__roleBadge{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);background-color:hsl(var(--primary) / .1);color:hsl(var(--primary));border-radius:var(--border-radius-base)}.user-info-display-module__g6ZRha__placeholder{color:hsl(var(--muted-foreground))}
.sort-select-module__DhGZtq__select{height:var(--control-height-sm);padding:0 var(--spacing-sm);border:var(--border-width) solid hsl(var(--border));border-radius:var(--border-radius-md);background:hsl(var(--input));color:hsl(var(--foreground));font-size:var(--font-size-sm);cursor:pointer;transition:box-shadow var(--transition-base) ease;outline:none}.sort-select-module__DhGZtq__select:focus{box-shadow:0 0 0 var(--ring-width) hsl(var(--ring))}
.page-module__aVVJBG__container{gap:var(--spacing-lg);flex-direction:column;display:flex}.page-module__aVVJBG__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}
.input-module__bsd_Yq__input{border-radius:var(--border-radius-md);border:1px solid hsl(var(--input));background-color:hsl(var(--background));width:100%;min-width:0;height:2.5rem;padding:var(--spacing-sm) .75rem;font-size:var(--font-size-sm);color:inherit;transition:box-shadow var(--transition-base) ease;display:flex}.input-module__bsd_Yq__input::file-selector-button{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background:0 0;border:0}.input-module__bsd_Yq__input::placeholder{color:hsl(var(--muted-foreground))}.input-module__bsd_Yq__input:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--ring));outline:none}.input-module__bsd_Yq__input:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}
.date-input-module__qrV_yq__wrapper{align-items:center;display:flex;position:relative}.date-input-module__qrV_yq__input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;z-index:1;width:2.5rem;height:100%;position:absolute;right:0}.date-input-module__qrV_yq__input{padding-right:2.5rem}.date-input-module__qrV_yq__calendarButton{right:var(--spacing-sm);cursor:pointer;color:hsl(var(--muted-foreground));padding:var(--spacing-xs);border-radius:var(--border-radius-sm);transition:color var(--transition-base) ease;pointer-events:none;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute}.date-input-module__qrV_yq__calendarButton:hover{color:hsl(var(--foreground))}
.skeleton-module__qMrpEa__skeleton{border-radius:var(--border-radius-md);background-color:hsl(var(--muted));animation:2s cubic-bezier(.4,0,.6,1) infinite skeleton-module__qMrpEa__pulse}
.drawer-module__-Sf22G__backdrop{z-index:var(--z-index-modal-backdrop);background-color:#00000080;position:fixed;inset:0}.drawer-module__-Sf22G__panel{z-index:var(--z-index-modal);background-color:hsl(var(--card));border-left:1px solid hsl(var(--border));width:100%;max-width:28rem;box-shadow:var(--shadow-xl);flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto}.drawer-module__-Sf22G__panelWide{max-width:42rem}.drawer-module__-Sf22G__header{border-bottom:1px solid hsl(var(--border));flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem;display:flex}.drawer-module__-Sf22G__headerTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.drawer-module__-Sf22G__closeButton{border-radius:var(--border-radius-base);cursor:pointer;color:inherit;transition:background-color var(--transition-fast) ease;background:0 0;border:none;padding:.25rem}.drawer-module__-Sf22G__closeButton:hover{background-color:hsl(var(--muted))}.drawer-module__-Sf22G__closeIcon{width:1.25rem;height:1.25rem}.drawer-module__-Sf22G__body{padding:var(--spacing-lg);flex:1;overflow-y:auto}@media (max-width:360px){.drawer-module__-Sf22G__header{padding:.75rem}.drawer-module__-Sf22G__body{padding:var(--spacing-sm)}}
.button-module__6tk32G__button{justify-content:center;align-items:center;gap:var(--spacing-xs);white-space:nowrap;border-radius:var(--border-radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);transition:all var(--transition-base) ease;cursor:pointer;border:none;display:inline-flex}.button-module__6tk32G__button:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--ring));outline:none}.button-module__6tk32G__button:disabled{pointer-events:none;opacity:var(--opacity-disabled)}.button-module__6tk32G__default{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:var(--shadow-md)}.button-module__6tk32G__default:hover{background-color:hsl(var(--primary) / .9);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.button-module__6tk32G__destructive{background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground));box-shadow:var(--shadow-md)}.button-module__6tk32G__destructive:hover{background-color:hsl(var(--destructive) / .9);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.button-module__6tk32G__outline{border:2px solid hsl(var(--primary));color:hsl(var(--primary));box-shadow:var(--shadow-sm);background-color:#0000}.button-module__6tk32G__outline:hover{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:var(--shadow-md);transform:translateY(-1px)}.button-module__6tk32G__secondary{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground));box-shadow:var(--shadow-md)}.button-module__6tk32G__secondary:hover{background-color:hsl(var(--secondary) / .8);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.button-module__6tk32G__ghost{color:inherit;background-color:#0000}.button-module__6tk32G__ghost:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground));box-shadow:var(--shadow-sm)}.button-module__6tk32G__link{color:hsl(var(--link-color));text-underline-offset:4px;background-color:#0000}.button-module__6tk32G__link:hover{color:hsl(var(--link-hover-color))}.button-module__6tk32G__sizeDefault{height:2.25rem;padding:var(--spacing-sm) var(--spacing-md)}.button-module__6tk32G__sizeSm{border-radius:var(--border-radius-md);height:2rem;font-size:var(--font-size-xs);padding:0 .75rem}.button-module__6tk32G__sizeLg{border-radius:var(--border-radius-md);height:2.5rem;padding:0 var(--spacing-xl)}.button-module__6tk32G__sizeIcon{width:2.25rem;height:2.25rem}
.toast-container-module__Q2QgJW__container{bottom:var(--spacing-md);right:var(--spacing-md);z-index:var(--z-index-modal);gap:var(--spacing-sm);pointer-events:none;flex-direction:column;width:100%;max-width:24rem;display:flex;position:fixed}.toast-container-module__Q2QgJW__toast{pointer-events:auto;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);animation:toast-container-module__Q2QgJW__slideIn var(--transition-slow) ease-out;border:1px solid;display:flex}@keyframes toast-container-module__Q2QgJW__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.toast-container-module__Q2QgJW__toastSuccess{background-color:#edfdf3;border-color:#a5f3c2}.toast-container-module__Q2QgJW__toastError{background-color:#fdecec;border-color:#f7a1a1}.toast-container-module__Q2QgJW__toastInfo{border-color:hsl(var(--link-hover-color));background-color:#ecf3fe}.toast-container-module__Q2QgJW__iconSuccess{color:hsl(var(--success))}.toast-container-module__Q2QgJW__iconError{color:#bc1010}.toast-container-module__Q2QgJW__iconInfo{color:#0950c3}.toast-container-module__Q2QgJW__icon{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem}.toast-container-module__Q2QgJW__message{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:#0f1729;flex:1}.toast-container-module__Q2QgJW__dismissButton{border-radius:var(--border-radius-md);padding:var(--spacing-xs);opacity:var(--opacity-light);transition:opacity var(--transition-base) ease;cursor:pointer;color:#0f1729;background:0 0;border:none;flex-shrink:0}.toast-container-module__Q2QgJW__dismissButton:hover{opacity:1}.toast-container-module__Q2QgJW__dismissIcon{width:1rem;height:1rem}[data-theme=dark] .toast-container-module__Q2QgJW__toastSuccess{background-color:#09431e80;border-color:#159d47}[data-theme=dark] .toast-container-module__Q2QgJW__toastError{background-color:#46060680;border-color:#a40e0e}[data-theme=dark] .toast-container-module__Q2QgJW__toastInfo{background-color:#031e4980;border-color:#0846aa}:is([data-theme=dark] .toast-container-module__Q2QgJW__message,[data-theme=dark] .toast-container-module__Q2QgJW__dismissButton){color:#f1f5f9}[data-theme=dark] .toast-container-module__Q2QgJW__iconSuccess{color:#62ea94}[data-theme=dark] .toast-container-module__Q2QgJW__iconError{color:#f15b5b}[data-theme=dark] .toast-container-module__Q2QgJW__iconInfo{color:#5593f7}
.layout-module__avCBQW__body{flex-direction:column;min-height:100vh;display:flex}.layout-module__avCBQW__main{flex:1}
.theme-icon-module__HYe-CW__colorDot{border-radius:var(--border-radius-full,50%);aspect-ratio:1;background:linear-gradient(to bottom right,#000,#eb1414);flex-shrink:0}
.user-avatar-module__g0NeMG__avatar{border-radius:var(--border-radius-full);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.user-avatar-module__g0NeMG__sm{width:2rem;height:2rem;font-size:.75rem}.user-avatar-module__g0NeMG__md{width:2.5rem;height:2.5rem;font-size:.875rem}.user-avatar-module__g0NeMG__lg{width:3.5rem;height:3.5rem;font-size:1.25rem}.user-avatar-module__g0NeMG__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.user-avatar-module__g0NeMG__fallback{background-color:hsl(var(--primary));width:100%;height:100%;color:hsl(var(--primary-foreground));-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex}
.confirm-dialog-module__kHij8W__overlay{z-index:var(--z-index-modal);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.confirm-dialog-module__kHij8W__dialog{background-color:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--border-radius-lg);width:calc(100% - 2rem);max-width:400px;animation:confirm-dialog-module__kHij8W__dialogEnter var(--transition-base) ease-out;margin:1rem;box-shadow:0 25px 50px -12px #00000040}@keyframes confirm-dialog-module__kHij8W__dialogEnter{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.confirm-dialog-module__kHij8W__header{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.confirm-dialog-module__kHij8W__title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:hsl(var(--foreground));margin:0}.confirm-dialog-module__kHij8W__closeButton{border-radius:var(--radius);color:hsl(var(--muted-foreground));transition:background-color var(--transition-base), color var(--transition-base);justify-content:center;align-items:center;padding:.25rem;display:flex}.confirm-dialog-module__kHij8W__closeButton:hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.confirm-dialog-module__kHij8W__closeButton:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.confirm-dialog-module__kHij8W__content{color:hsl(var(--muted-foreground));padding:1.5rem}.confirm-dialog-module__kHij8W__actions{justify-content:flex-end;gap:var(--spacing-md);border-top:1px solid hsl(var(--border));flex-wrap:wrap;padding:1rem 1.5rem;display:flex}@media (max-width:360px){.confirm-dialog-module__kHij8W__actions{flex-direction:column-reverse;padding:.75rem 1rem}.confirm-dialog-module__kHij8W__dialog{width:calc(100% - 1rem);margin:.5rem}.confirm-dialog-module__kHij8W__header{padding:.75rem 1rem}.confirm-dialog-module__kHij8W__content{padding:1rem}}
.crop-image-picker-module__REBiQq__wrapper{gap:var(--spacing-sm);flex-direction:column;display:flex}.crop-image-picker-module__REBiQq__cropArea{border-radius:var(--border-radius-base);justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.crop-image-picker-module__REBiQq__cropArea[data-theme=light]{background-color:#fff}.crop-image-picker-module__REBiQq__cropArea[data-theme=dark]{background-color:#020817}.crop-image-picker-module__REBiQq__cropArea[data-theme=classic]{background-color:#fff}.crop-image-picker-module__REBiQq__cropImage{width:auto;max-width:100%;height:auto;max-height:320px;display:block}.crop-image-picker-module__REBiQq__cropActions{gap:var(--spacing-sm);justify-content:flex-end;display:flex}.crop-image-picker-module__REBiQq__preview{-o-object-fit:contain;object-fit:contain;border-radius:var(--border-radius-base);border:1px solid hsl(var(--border));background-image:linear-gradient(45deg,#e0e0e0 25%,#0000 25%),linear-gradient(-45deg,#e0e0e0 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e0e0e0 75%),linear-gradient(-45deg,#0000 75%,#e0e0e0 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;max-width:200px;max-height:100px}.crop-image-picker-module__REBiQq__previewCircular{-o-object-fit:cover;object-fit:cover;border:3px solid hsl(var(--border));border-radius:50%;width:128px;height:128px;margin:0 auto;display:block}.crop-image-picker-module__REBiQq__actions{gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.crop-image-picker-module__REBiQq__fileInput{display:none}.crop-image-picker-module__REBiQq__uploadLabel{justify-content:center;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);border:2px solid hsl(var(--primary));border-radius:var(--border-radius-md);cursor:pointer;height:2rem;color:hsl(var(--primary));box-shadow:var(--shadow-sm);transition:all var(--transition-base) ease;white-space:nowrap;background-color:#0000;padding:0 .75rem;display:inline-flex}.crop-image-picker-module__REBiQq__uploadLabel:hover{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:var(--shadow-md);transform:translateY(-1px)}
.dialog-module__gvoXuq__overlay{z-index:var(--z-index-modal-backdrop);background-color:hsl(var(--background) / .8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:fixed;inset:0}.dialog-module__gvoXuq__content{z-index:var(--z-index-modal);grid-gap:var(--spacing-md);gap:var(--spacing-md);border:1px solid hsl(var(--border));background-color:hsl(var(--background));width:95%;max-width:32rem;padding:var(--spacing-md);box-shadow:var(--shadow-lg);border-radius:var(--border-radius-lg);display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:640px){.dialog-module__gvoXuq__content{gap:var(--spacing-md);padding:var(--spacing-lg)}}.dialog-module__gvoXuq__closeButton{border-radius:var(--border-radius-sm);opacity:var(--opacity-light);cursor:pointer;color:inherit;transition:opacity var(--transition-fast) ease;background:0 0;border:none;padding:.25rem;position:absolute;top:.75rem;right:.75rem}@media (min-width:640px){.dialog-module__gvoXuq__closeButton{right:var(--spacing-md);top:var(--spacing-md)}}.dialog-module__gvoXuq__closeButton:hover{opacity:1}.dialog-module__gvoXuq__closeButton:focus{box-shadow:0 0 0 2px hsl(var(--ring));outline:none}.dialog-module__gvoXuq__closeIcon{width:1rem;height:1rem}.dialog-module__gvoXuq__header{gap:var(--spacing-xs);text-align:center;flex-direction:column;display:flex}@media (min-width:640px){.dialog-module__gvoXuq__header{text-align:left;gap:.375rem}}.dialog-module__gvoXuq__footer{flex-direction:column-reverse;gap:.375rem;display:flex}@media (min-width:640px){.dialog-module__gvoXuq__footer{justify-content:flex-end;gap:var(--spacing-sm);flex-direction:row}}.dialog-module__gvoXuq__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-none);letter-spacing:-.025em}.dialog-module__gvoXuq__description{font-size:var(--font-size-sm);color:hsl(var(--muted-foreground))}
.inline-prompt-module__SUSODa__overlay{z-index:999;background:#0000004d;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.inline-prompt-module__SUSODa__prompt{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--border-radius-md);box-shadow:var(--shadow-lg);padding:var(--spacing-md);gap:var(--spacing-sm);flex-direction:column;width:100%;max-width:24rem;display:flex}.inline-prompt-module__SUSODa__input{padding:var(--spacing-sm) var(--spacing-md);border:1px solid hsl(var(--border));border-radius:var(--border-radius-md);background:hsl(var(--input));color:hsl(var(--foreground));font-size:var(--font-size-base);width:100%}.inline-prompt-module__SUSODa__input:focus{outline:2px solid hsl(var(--ring));outline-offset:2px}.inline-prompt-module__SUSODa__actions{gap:var(--spacing-sm);justify-content:flex-end;display:flex}
.label-module__aZObNq__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-none)}.label-module__aZObNq__label[data-disabled]{cursor:not-allowed;opacity:var(--opacity-light)}.label-module__aZObNq__label:has(~:disabled){cursor:not-allowed;opacity:var(--opacity-light)}
.loader-module__1bku9q__wrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.loader-module__1bku9q__loader{background-color:hsl(var(--primary) / .15);border-radius:var(--border-radius-full);width:4rem;height:4rem;box-shadow:0 0 20px hsl(var(--primary) / .4);margin:0 auto;position:relative;overflow:hidden}.loader-module__1bku9q__loader:before,.loader-module__1bku9q__loader:after{content:"";background-color:hsl(var(--primary) / .6);border-radius:45%;width:100%;height:100%;animation:5s linear infinite loader-module__1bku9q__wave;position:absolute;top:-40%}.loader-module__1bku9q__loader:before{background:hsl(var(--primary));border-radius:30%;animation:5s linear infinite loader-module__1bku9q__wave}@keyframes loader-module__1bku9q__wave{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.comment-section-module__aVXmJW__section{margin-top:var(--spacing-2xl);padding-top:var(--spacing-xl);border-top:1px solid hsl(var(--border))}.comment-section-module__aVXmJW__sectionTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-lg);color:hsl(var(--foreground))}.comment-section-module__aVXmJW__form{gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);flex-direction:column;display:flex}.comment-section-module__aVXmJW__fieldLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsl(var(--foreground))}.comment-section-module__aVXmJW__required{color:hsl(var(--destructive));margin-left:2px}.comment-section-module__aVXmJW__submitRow{justify-content:flex-end;display:flex}.comment-section-module__aVXmJW__loginPrompt{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);background:hsl(var(--muted));border-radius:var(--border-radius-md);margin-bottom:var(--spacing-xl);flex-wrap:wrap;display:flex}.comment-section-module__aVXmJW__loginLink{color:hsl(var(--primary));font-weight:var(--font-weight-semibold);text-decoration:underline}.comment-section-module__aVXmJW__commentList{gap:var(--spacing-md);-webkit-overflow-scrolling:touch;flex-direction:column;display:flex;overflow-x:auto}.comment-section-module__aVXmJW__comment{gap:var(--spacing-sm);padding:var(--spacing-md);background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--border-radius-md);display:flex}.comment-section-module__aVXmJW__replies{gap:var(--spacing-sm);margin-top:var(--spacing-sm);padding-left:var(--spacing-sm);border-left:2px solid hsl(var(--border));flex-direction:column;margin-left:1.5rem;display:flex}.comment-section-module__aVXmJW__repliesCapped{gap:var(--spacing-sm);margin-top:var(--spacing-sm);padding-left:var(--spacing-sm);border-left:2px dashed hsl(var(--border));flex-direction:column;display:flex}@media (max-width:480px){.comment-section-module__aVXmJW__replies{margin-left:.5rem;padding-left:.375rem}.comment-section-module__aVXmJW__comment{padding:var(--spacing-sm);gap:var(--spacing-xs);min-width:16rem}.comment-section-module__aVXmJW__replyForm{margin-left:.5rem;padding-left:.375rem}.comment-section-module__aVXmJW__replyActions,.comment-section-module__aVXmJW__commentActions{flex-wrap:wrap}.comment-section-module__aVXmJW__avatar,.comment-section-module__aVXmJW__avatarFallback{width:1.5rem;height:1.5rem;font-size:.625rem}}.comment-section-module__aVXmJW__deletedComment{gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:hsl(var(--muted));border:1px dashed hsl(var(--border));border-radius:var(--border-radius-md);color:hsl(var(--muted-foreground));font-style:italic;font-size:var(--font-size-sm);display:flex}.comment-section-module__aVXmJW__commentActions{gap:var(--spacing-sm);margin-top:var(--spacing-xs);display:flex}.comment-section-module__aVXmJW__actionBtn{cursor:pointer;font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));transition:color var(--transition-base);background:0 0;border:none;align-items:center;gap:.25rem;padding:0;display:inline-flex}.comment-section-module__aVXmJW__actionBtn:hover{color:hsl(var(--foreground))}.comment-section-module__aVXmJW__actionBtnDanger:hover{color:hsl(var(--destructive,0 84% 60%))}.comment-section-module__aVXmJW__replyForm{gap:var(--spacing-xs);margin-top:var(--spacing-sm);padding-left:var(--spacing-sm);border-left:2px solid hsl(var(--primary));flex-direction:column;margin-left:1.5rem;display:flex}.comment-section-module__aVXmJW__replyActions{gap:var(--spacing-sm);justify-content:flex-end;display:flex}.comment-section-module__aVXmJW__avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:2rem;height:2rem}.comment-section-module__aVXmJW__avatarFallback{background:hsl(var(--muted));width:2rem;height:2rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:hsl(var(--muted-foreground));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.comment-section-module__aVXmJW__commentContent{flex:1;min-width:0}.comment-section-module__aVXmJW__commentHeader{align-items:baseline;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs);flex-wrap:wrap;display:flex}.comment-section-module__aVXmJW__authorName{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:hsl(var(--foreground))}.comment-section-module__aVXmJW__commentDate{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground))}.comment-section-module__aVXmJW__commentBody{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:hsl(var(--foreground));word-break:break-word}.comment-section-module__aVXmJW__commentBody a{color:hsl(var(--primary))}.comment-section-module__aVXmJW__empty{text-align:center;padding:var(--spacing-lg);color:hsl(var(--muted-foreground));font-size:var(--font-size-sm)}.comment-section-module__aVXmJW__loadMore{margin-top:var(--spacing-md);justify-content:center;display:flex}
.media-dialog-module__8qEPda__dialogContent{background-color:var(--media-dialog-bg)!important;border-radius:var(--border-radius-lg)!important;border:none!important;flex-direction:column!important;width:auto!important;max-width:90vw!important;max-height:90vh!important;padding:0!important;display:flex!important;position:fixed!important;top:50%!important;left:50%!important;overflow:hidden!important;transform:translate(-50%,-50%)!important}@media (max-width:1200px){.media-dialog-module__8qEPda__dialogContent{max-width:95vw!important;max-height:95vh!important}}@media (max-width:768px){.media-dialog-module__8qEPda__dialogContent{border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100vh!important}}.media-dialog-module__8qEPda__closeButton{-webkit-tap-highlight-color:transparent;touch-action:manipulation;z-index:200!important;background-color:var(--media-dialog-close-bg)!important;color:#fff!important;border:2px solid #ffffff80!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;display:flex!important;position:absolute!important;top:16px!important;right:16px!important;box-shadow:0 2px 12px #0009!important}.media-dialog-module__8qEPda__closeButton:hover{background-color:var(--media-dialog-close-bg-hover)!important;border-color:#fffc!important}.media-dialog-module__8qEPda__closeButton svg{color:#fff!important;width:24px!important;height:24px!important}@media (max-width:768px){.media-dialog-module__8qEPda__closeButton{top:max(16px, env(safe-area-inset-top,16px))!important;width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;right:16px!important}.media-dialog-module__8qEPda__closeButton svg{width:28px!important;height:28px!important}}.media-dialog-module__8qEPda__mediaContainer{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;padding:70px 16px 90px;display:flex;position:relative;overflow:hidden}.media-dialog-module__8qEPda__mediaContainerZoomed{cursor:grab;touch-action:none}.media-dialog-module__8qEPda__mediaContainerDragging{-webkit-user-select:none;user-select:none;cursor:grabbing!important}@media (max-width:768px){.media-dialog-module__8qEPda__mediaContainer{padding:80px 8px 100px}}.media-dialog-module__8qEPda__mediaWrapper{--rotation:0deg;--scale:1;--pan-x:0px;--pan-y:0px;transform:translate(var(--pan-x), var(--pan-y)) rotate(var(--rotation)) scale(var(--scale));transition:transform var(--transition-slow) ease;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.media-dialog-module__8qEPda__mediaContainerDragging .media-dialog-module__8qEPda__mediaWrapper{transition:none}.media-dialog-module__8qEPda__image{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:auto;max-width:100%;height:auto;max-height:100%}.media-dialog-module__8qEPda__video{-o-object-fit:contain;object-fit:contain;touch-action:manipulation;width:auto;max-width:100%;height:auto;max-height:100%}.media-dialog-module__8qEPda__controls{padding:16px 16px max(16px, env(safe-area-inset-bottom,16px));background:linear-gradient(to top, var(--media-dialog-controls-bg) 0%, #000000b3 100%);flex-wrap:nowrap;gap:16px;container-type:inline-size;z-index:150!important;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}@media (max-width:768px){.media-dialog-module__8qEPda__controls{padding:14px 8px max(20px, env(safe-area-inset-bottom,20px));justify-content:space-around;gap:8px}}@media (max-width:400px){.media-dialog-module__8qEPda__controls{padding:10px 4px max(12px, env(safe-area-inset-bottom,12px));justify-content:center;gap:4px}}.media-dialog-module__8qEPda__controlButton{font-weight:var(--font-weight-medium);transition:all var(--transition-base) ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation;gap:8px;position:relative;box-shadow:0 2px 8px #0006;background-color:var(--media-dialog-button-bg)!important;color:#fff!important;border:2px solid var(--media-dialog-button-border)!important;border-radius:var(--border-radius-xl)!important;justify-content:center!important;align-items:center!important;min-width:48px!important;min-height:48px!important;padding:12px 20px!important;display:flex!important}.media-dialog-module__8qEPda__controlButton:hover:not(:disabled){background-color:var(--media-dialog-button-bg-hover)!important;border-color:#ffffffb3!important}.media-dialog-module__8qEPda__controlButton:active:not(:disabled){transform:scale(.95)}.media-dialog-module__8qEPda__controlButton:disabled{cursor:not-allowed;opacity:.35!important}@media (max-width:768px){.media-dialog-module__8qEPda__controlButton{border-radius:var(--border-radius-xl)!important;min-width:52px!important;min-height:52px!important;padding:12px 14px!important}.media-dialog-module__8qEPda__controlButton span{display:none}.media-dialog-module__8qEPda__controlButton svg{width:26px!important;height:26px!important;margin:0!important}}@media (max-width:400px){.media-dialog-module__8qEPda__controlButton{min-width:44px!important;min-height:44px!important;padding:8px!important}.media-dialog-module__8qEPda__controlButton svg{width:22px!important;height:22px!important}}.media-dialog-module__8qEPda__controlButton svg,.media-dialog-module__8qEPda__controlButton span{color:#fff!important}@container (max-width:600px){.media-dialog-module__8qEPda__controlButton{padding:12px!important}.media-dialog-module__8qEPda__controlButton span{display:none}.media-dialog-module__8qEPda__controlButton svg{width:24px!important;height:24px!important;margin:0!important}.media-dialog-module__8qEPda__controlButton[data-tooltip]:hover:after{content:attr(data-tooltip);color:#fff;border-radius:var(--border-radius-md);font-size:var(--font-size-xs);white-space:nowrap;pointer-events:none;z-index:300;background:#000000eb;padding:4px 10px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000080}}
.hero-carousel-module___l-Uha__carouselWrap{position:absolute;inset:0;overflow:hidden}.hero-carousel-module___l-Uha__slidePhoto,.hero-carousel-module___l-Uha__slideVideo{opacity:0;width:100%;height:100%;transition:opacity 1s ease-in-out;position:absolute;inset:0}.hero-carousel-module___l-Uha__slidePhoto.hero-carousel-module___l-Uha__active,.hero-carousel-module___l-Uha__slideVideo.hero-carousel-module___l-Uha__active{opacity:1;z-index:1}.hero-carousel-module___l-Uha__slidePhoto{background-position:50%;background-size:cover}.hero-carousel-module___l-Uha__slideVideo{-o-object-fit:cover;object-fit:cover}.hero-carousel-module___l-Uha__slideVideoInner{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-carousel-module___l-Uha__playBtn{top:5rem;left:var(--spacing-md);z-index:30;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:2.75rem;height:2.75rem;transition:background var(--transition-base);background:#ffffff40;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.hero-carousel-module___l-Uha__playBtn:hover{background:#fff6}.hero-carousel-module___l-Uha__overlay{z-index:10;background-color:#00000080;position:absolute;inset:0}.hero-carousel-module___l-Uha__muteBtn{bottom:4.5rem;right:var(--spacing-md);z-index:30;color:#fff;cursor:pointer;width:2.25rem;height:2.25rem;transition:background var(--transition-base);background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.hero-carousel-module___l-Uha__muteBtn:hover{background:#000000bf}@media (max-width:640px){.hero-carousel-module___l-Uha__playBtn{top:4.5rem;left:var(--spacing-sm);width:2.25rem;height:2.25rem}.hero-carousel-module___l-Uha__muteBtn{bottom:3.5rem;right:var(--spacing-sm);width:2rem;height:2rem}}
.auth-module__SUv9sW__formCard{width:100%;max-width:28rem;padding:var(--spacing-lg);background-color:hsl(var(--card));border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);margin:0 auto}.auth-module__SUv9sW__formStack{gap:var(--spacing-md);flex-direction:column;display:flex}.auth-module__SUv9sW__formTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);text-align:center;margin-bottom:var(--spacing-lg)}.auth-module__SUv9sW__errorAlert{background-color:hsl(var(--destructive) / .15);border:1px solid hsl(var(--destructive) / .5);color:hsl(var(--destructive));padding:var(--spacing-md);border-radius:var(--border-radius-base)}.auth-module__SUv9sW__fieldGroup{gap:var(--spacing-md);flex-direction:column;display:flex}.auth-module__SUv9sW__fieldItem{gap:var(--spacing-xs);flex-direction:column;display:flex}.auth-module__SUv9sW__fieldError{font-size:var(--font-size-xs);color:hsl(var(--destructive))}.auth-module__SUv9sW__fullWidthButton{width:100%;font-weight:var(--font-weight-bold)}.auth-module__SUv9sW__footerText{text-align:center;font-size:var(--font-size-xs)}.auth-module__SUv9sW__footerLink{color:hsl(var(--link-color));font-weight:var(--font-weight-medium);text-decoration:underline}.auth-module__SUv9sW__footerLink:hover{color:hsl(var(--link-hover-color));text-decoration:underline}.auth-module__SUv9sW__centeredContainer{padding:var(--spacing-3xl) var(--spacing-md);justify-content:center;align-items:center;display:flex}.auth-module__SUv9sW__centerText{text-align:center}.auth-module__SUv9sW__subtitleText{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));text-align:center}.auth-module__SUv9sW__successText{color:hsl(var(--success));font-weight:var(--font-weight-medium);font-size:var(--font-size-lg)}.auth-module__SUv9sW__destructiveText{color:hsl(var(--destructive))}.auth-module__SUv9sW__mutedText{color:hsl(var(--muted-foreground))}.auth-module__SUv9sW__badgesRow{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.auth-module__SUv9sW__successBadge{font-size:var(--font-size-2xs);color:#1a9e4a;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-base);background-color:#24db6733}.auth-module__SUv9sW__sectionDivider{border-top:1px solid hsl(var(--border));padding-top:.75rem}.auth-module__SUv9sW__buttonRow{gap:var(--spacing-sm);display:flex}.auth-module__SUv9sW__primaryLink{padding:var(--spacing-sm) var(--spacing-lg);background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:var(--border-radius-base);transition:opacity var(--transition-base) ease;display:inline-block}.auth-module__SUv9sW__primaryLink:hover{opacity:.9}.auth-module__SUv9sW__resendButton{padding:var(--spacing-sm) var(--spacing-md);border:1px solid hsl(var(--border));border-radius:var(--border-radius-base);cursor:pointer;transition:background-color var(--transition-base) ease;background:0 0}.auth-module__SUv9sW__resendButton:hover{background-color:hsl(var(--muted))}.auth-module__SUv9sW__resendButton:disabled{opacity:var(--opacity-disabled)}
.upload-button-module__BxMPoW__hiddenInput{display:none}
.comment-moderation-module__wfTpFG__commentList{gap:var(--spacing-sm);-webkit-overflow-scrolling:touch;flex-direction:column;display:flex;overflow-x:auto}.comment-moderation-module__wfTpFG__comment{gap:var(--spacing-xs);padding:var(--spacing-sm);border:1px solid hsl(var(--border));border-radius:var(--border-radius-md);background:hsl(var(--card));flex-direction:column;min-width:16rem;display:flex}.comment-moderation-module__wfTpFG__commentHeader{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.comment-moderation-module__wfTpFG__authorInfo{align-items:center;gap:var(--spacing-xs);display:flex}.comment-moderation-module__wfTpFG__authorAvatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:1.5rem;height:1.5rem}.comment-moderation-module__wfTpFG__authorName{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsl(var(--foreground))}.comment-moderation-module__wfTpFG__commentDate{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground))}.comment-moderation-module__wfTpFG__commentBody{font-size:var(--font-size-sm);color:hsl(var(--foreground));line-height:var(--line-height-relaxed);word-break:break-word}.comment-moderation-module__wfTpFG__commentBody a{color:hsl(var(--primary))}.comment-moderation-module__wfTpFG__replies{gap:var(--spacing-xs);margin-top:var(--spacing-xs);padding-left:var(--spacing-xs);border-left:2px solid hsl(var(--border));flex-direction:column;margin-left:1rem;display:flex}.comment-moderation-module__wfTpFG__repliesCapped{gap:var(--spacing-xs);margin-top:var(--spacing-xs);padding-left:var(--spacing-xs);border-left:2px dashed hsl(var(--border));flex-direction:column;display:flex}.comment-moderation-module__wfTpFG__deletedComment{padding:var(--spacing-xs) var(--spacing-sm);background:hsl(var(--muted));border:1px dashed hsl(var(--border));border-radius:var(--border-radius-md);color:hsl(var(--muted-foreground));font-style:italic;font-size:var(--font-size-sm)}.comment-moderation-module__wfTpFG__empty{text-align:center;padding:var(--spacing-lg);color:hsl(var(--muted-foreground));font-size:var(--font-size-sm)}
.user-edit-drawer-module__zDHDGG__drawerLayout{flex-direction:column;height:100%;display:flex}.user-edit-drawer-module__zDHDGG__scrollContent{gap:var(--spacing-lg);flex-direction:column;flex:1;padding:1.25rem;display:flex;overflow-y:auto}.user-edit-drawer-module__zDHDGG__sectionHeader{align-items:center;gap:var(--spacing-sm);color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border));padding-bottom:var(--spacing-sm);display:flex}.user-edit-drawer-module__zDHDGG__sectionHeaderIcon{width:1rem;height:1rem}.user-edit-drawer-module__zDHDGG__sectionHeaderText{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.user-edit-drawer-module__zDHDGG__sectionFields{gap:var(--spacing-md);flex-direction:column;display:flex}.user-edit-drawer-module__zDHDGG__footer{padding:var(--spacing-md);border-top:1px solid hsl(var(--border));background-color:hsl(var(--muted) / .1);justify-content:flex-end;gap:var(--spacing-md);flex-wrap:wrap;flex-shrink:0;display:flex}@media (max-width:360px){.user-edit-drawer-module__zDHDGG__scrollContent{padding:.75rem}.user-edit-drawer-module__zDHDGG__footer{flex-direction:column-reverse;padding:.75rem}}
.tag-filter-chips-module__3V2Tga__wrapper{gap:var(--spacing-xs);flex-direction:column;display:flex}.tag-filter-chips-module__3V2Tga__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:hsl(var(--foreground));white-space:nowrap}.tag-filter-chips-module__3V2Tga__chips{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.tag-filter-chips-module__3V2Tga__chip{padding:4px var(--spacing-sm);border-radius:var(--border-radius-md);border:var(--border-width) solid hsl(var(--border));font-size:var(--font-size-xs);color:hsl(var(--foreground));cursor:pointer;transition:background var(--transition-base) ease;-webkit-user-select:none;user-select:none;background:0 0;align-items:center;min-height:2rem;display:inline-flex}.tag-filter-chips-module__3V2Tga__chip:hover{background:hsl(var(--accent))}.tag-filter-chips-module__3V2Tga__chipActive{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.tag-filter-chips-module__3V2Tga__chipActive:hover{opacity:.9;background:hsl(var(--primary))}
.landing-module__fCrtEG__homeContainer{background-color:hsl(var(--background));min-height:100vh}.landing-module__fCrtEG__section{padding:var(--spacing-section) var(--spacing-md);max-width:var(--container-max-width);margin:0 auto}@media (min-width:768px){.landing-module__fCrtEG__section{padding:var(--spacing-section) var(--spacing-xl)}}@media (min-width:1024px){.landing-module__fCrtEG__section{padding:var(--spacing-section) var(--spacing-4xl)}}.landing-module__fCrtEG__sectionMuted{background-color:hsl(var(--muted) / .5);}.landing-module__fCrtEG__sectionHeader{text-align:center;margin-bottom:var(--spacing-2xl)}.landing-module__fCrtEG__sectionTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);text-align:center;margin-bottom:var(--spacing-md)}@media (min-width:480px){.landing-module__fCrtEG__sectionTitle{font-size:var(--font-size-2xl)}}@media (min-width:768px){.landing-module__fCrtEG__sectionTitle{font-size:var(--font-size-3xl)}}@media (min-width:1200px){.landing-module__fCrtEG__sectionTitle{font-size:var(--font-size-4xl)}}.landing-module__fCrtEG__sectionDivider{width:6rem;height:var(--border-radius-base);background-color:hsl(var(--primary));margin:0 auto var(--spacing-lg)}.landing-module__fCrtEG__sectionDescription{font-size:var(--font-size-base);color:hsl(var(--muted-foreground));text-align:center;max-width:48rem;margin:0 auto}@media (min-width:768px){.landing-module__fCrtEG__sectionDescription{font-size:var(--font-size-lg)}}.landing-module__fCrtEG__faqList{align-items:center;gap:var(--spacing-sm);text-align:center;flex-direction:column;display:flex}.landing-module__fCrtEG__featureGrid{grid-gap:var(--spacing-xl);gap:var(--spacing-xl);grid-template-columns:1fr;display:grid}@media (min-width:768px){.landing-module__fCrtEG__featureGrid{grid-template-columns:repeat(3,1fr)}}.landing-module__fCrtEG__featureItem{text-align:center}.landing-module__fCrtEG__featureIcon{background-color:hsl(var(--primary) / .1);border-radius:var(--border-radius-full);width:var(--spacing-4xl);height:var(--spacing-4xl);margin:0 auto var(--spacing-md);color:hsl(var(--primary));justify-content:center;align-items:center;display:flex}.landing-module__fCrtEG__featureTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm)}.landing-module__fCrtEG__featureDescription{color:hsl(var(--muted-foreground))}.landing-module__fCrtEG__cta{text-align:center;margin-top:var(--spacing-2xl)}.landing-module__fCrtEG__ctaButton{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius-md);transition:background-color var(--transition-slow) ease;font-weight:var(--font-weight-bold);align-items:center;text-decoration:none;display:inline-flex}.landing-module__fCrtEG__ctaButton:hover{background-color:hsl(var(--primary) / .9)}.landing-module__fCrtEG__galleryGrid{grid-gap:var(--spacing-md);gap:var(--spacing-md);grid-template-columns:1fr;display:grid}@media (min-width:768px){.landing-module__fCrtEG__galleryGrid{gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr)}}.landing-module__fCrtEG__galleryItem{border-radius:var(--border-radius-lg);aspect-ratio:1;position:relative;overflow:hidden}.landing-module__fCrtEG__galleryItem:hover .landing-module__fCrtEG__galleryImage{transform:scale(1.1)}.landing-module__fCrtEG__galleryImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slower) ease}.landing-module__fCrtEG__galleryOverlay{opacity:0;transition:opacity var(--transition-slow) ease;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.landing-module__fCrtEG__galleryItem:hover .landing-module__fCrtEG__galleryOverlay{opacity:1}.landing-module__fCrtEG__galleryOverlay a{color:#fff!important;text-decoration:none!important}.landing-module__fCrtEG__galleryOverlay a:hover{color:#000!important;background-color:#fff!important}.landing-module__fCrtEG__galleryOverlay a.landing-module__fCrtEG__inline-flex{color:#fff!important}.landing-module__fCrtEG__galleryOverlay a.landing-module__fCrtEG__inline-flex:hover{color:#000!important;background-color:#fff!important}.landing-module__fCrtEG__galleryOverlay a[href*=gallery]{color:#fff!important}.landing-module__fCrtEG__galleryOverlay a[href*=gallery]:hover{color:#000!important;background-color:#fff!important}.landing-module__fCrtEG__scheduleCard{border:1px solid hsl(var(--border));box-shadow:var(--shadow-lg);overflow:hidden}.landing-module__fCrtEG__scheduleGrid{grid-template-columns:1fr;display:grid}@media (min-width:768px){.landing-module__fCrtEG__scheduleGrid{grid-template-columns:repeat(2,1fr)}}.landing-module__fCrtEG__scheduleContent{padding:var(--spacing-xl);flex-direction:column;justify-content:center;display:flex}@media (min-width:768px){.landing-module__fCrtEG__scheduleContent{padding:var(--spacing-2xl)}}@media (min-width:1024px){.landing-module__fCrtEG__scheduleContent{padding:3rem 3.5rem}}.landing-module__fCrtEG__scheduleImage{height:20rem;min-height:400px;position:relative}@media (min-width:768px){.landing-module__fCrtEG__scheduleImage{height:100%;min-height:500px}}.landing-module__fCrtEG__scheduleImageImg{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.landing-module__fCrtEG__contactContent{padding:var(--spacing-xl);text-align:center}@media (min-width:768px){.landing-module__fCrtEG__contactContent{padding:var(--spacing-2xl)}}.landing-module__fCrtEG__iconContainer{background-color:hsl(var(--primary) / .1);border-radius:var(--border-radius-full);width:var(--spacing-xl);height:var(--spacing-xl);margin-right:var(--spacing-sm);justify-content:center;align-items:center;display:flex}.landing-module__fCrtEG__scheduleDetails{gap:var(--spacing-md);margin-bottom:var(--spacing-md);flex-direction:column;display:flex}.landing-module__fCrtEG__scheduleDetailItem{align-items:flex-start;display:flex}.landing-module__fCrtEG__sectionBadge{align-items:center;gap:var(--spacing-sm);background-color:hsl(var(--primary) / .1);color:hsl(var(--primary));padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-md);cursor:pointer;transition:all var(--transition-slow) ease;text-decoration:none;display:inline-flex}.landing-module__fCrtEG__sectionBadge:hover{background-color:hsl(var(--primary) / .2);transform:translateY(-2px)}.landing-module__fCrtEG__sectionBadgeText{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}
.article-media-viewer-module__TflcsG__coverWrapper{cursor:pointer;margin:0 auto var(--spacing-lg);max-width:fit-content;display:block}.article-media-viewer-module__TflcsG__coverImage{border-radius:var(--border-radius-lg);width:auto;max-width:100%;height:auto;max-height:24rem;transition:opacity var(--transition-base) ease;margin:0 auto;display:block}.article-media-viewer-module__TflcsG__coverWrapper:hover .article-media-viewer-module__TflcsG__coverImage{opacity:.85}.article-media-viewer-module__TflcsG__gallery{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.article-media-viewer-module__TflcsG__grid{grid-gap:var(--spacing-sm);gap:var(--spacing-sm);grid-template-columns:1fr;display:grid}@media (min-width:480px){.article-media-viewer-module__TflcsG__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.article-media-viewer-module__TflcsG__grid{grid-template-columns:repeat(3,1fr)}}.article-media-viewer-module__TflcsG__item{border-radius:var(--border-radius-md);background:hsl(var(--muted));aspect-ratio:4/3;position:relative;overflow:hidden}.article-media-viewer-module__TflcsG__image{-o-object-fit:cover;object-fit:cover;cursor:pointer;width:100%;height:100%;transition:transform var(--transition-base) ease;display:block}.article-media-viewer-module__TflcsG__image:hover{transform:scale(1.03)}.article-media-viewer-module__TflcsG__videoButton{cursor:pointer;background:hsl(var(--muted));border:none;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.article-media-viewer-module__TflcsG__videoThumb{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.article-media-viewer-module__TflcsG__videoOverlay{transition:background-color var(--transition-base) ease;pointer-events:none;background-color:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.article-media-viewer-module__TflcsG__videoButton:hover .article-media-viewer-module__TflcsG__videoOverlay{background-color:#00000080}.article-media-viewer-module__TflcsG__playIcon{color:#fff;width:3rem;height:3rem}
.page-module__XM0GYa__page{background-color:var(--background);min-height:100vh;padding:var(--spacing-xl) var(--spacing-sm)}@media (min-width:480px){.page-module__XM0GYa__page{padding:var(--spacing-2xl) var(--spacing-md)}}.page-module__XM0GYa__container{max-width:1200px;margin:0 auto}.page-module__XM0GYa__header{text-align:center;margin-bottom:var(--spacing-2xl)}.page-module__XM0GYa__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--foreground);margin:0 0 var(--spacing-md) 0}@media (min-width:480px){.page-module__XM0GYa__title{font-size:var(--font-size-3xl)}}@media (min-width:768px){.page-module__XM0GYa__title{font-size:var(--font-size-4xl)}}@media (min-width:1024px){.page-module__XM0GYa__title{font-size:var(--font-size-5xl)}}.page-module__XM0GYa__subtitle{font-size:var(--font-size-lg);color:var(--muted-foreground);max-width:700px;margin:0 auto var(--spacing-sm) auto;line-height:var(--line-height-relaxed)}.page-module__XM0GYa__thankYou{font-size:var(--font-size-base);color:var(--primary);font-weight:var(--font-weight-medium);margin:0}.page-module__XM0GYa__becomePartner{margin-top:var(--spacing-2xl);padding:var(--spacing-xl);background-color:var(--card);border:1px solid var(--border);border-radius:var(--border-radius-lg);text-align:center}.page-module__XM0GYa__becomePartnerTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-sm) 0;color:var(--foreground)}@media (min-width:1024px){.page-module__XM0GYa__becomePartnerTitle{font-size:var(--font-size-3xl)}}.page-module__XM0GYa__becomePartnerText{font-size:var(--font-size-base);margin:0 0 var(--spacing-lg) 0;color:var(--muted-foreground)}.page-module__XM0GYa__buttonIcon{width:18px;height:18px}
.personal-fields-module__juuvsq__select{border-radius:var(--border-radius-md);border:1px solid hsl(var(--input));background-color:hsl(var(--background));width:100%;height:2.5rem;padding:var(--spacing-sm) .75rem;font-size:var(--font-size-sm);color:inherit;cursor:pointer;display:flex}.personal-fields-module__juuvsq__select:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--ring));outline:none}
.contact-form-module__gZTixG__loadingContainer,.contact-form-module__gZTixG__cooldownContainer{padding:var(--spacing-2xl);text-align:center;justify-content:center;align-items:center;gap:var(--spacing-md);flex-direction:column;min-height:300px;display:flex}.contact-form-module__gZTixG__sendingLabel{font-size:var(--font-size-sm);color:hsl(var(--muted-foreground))}.contact-form-module__gZTixG__successMessage{color:hsl(var(--success,142 71% 45%));font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-md)}.contact-form-module__gZTixG__cooldownMessage{color:hsl(var(--muted-foreground));font-size:var(--font-size-base)}.contact-form-module__gZTixG__form{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}.contact-form-module__gZTixG__fieldGroup{gap:var(--spacing-sm);flex-direction:column;display:flex}.contact-form-module__gZTixG__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsl(var(--foreground))}.contact-form-module__gZTixG__required{color:hsl(var(--destructive,0 84.2% 60.2%))}.contact-form-module__gZTixG__input,.contact-form-module__gZTixG__textarea{padding:var(--spacing-sm) var(--spacing-md);border:1px solid hsl(var(--border));border-radius:var(--border-radius-md);background-color:hsl(var(--background));color:hsl(var(--foreground));font-size:var(--font-size-base);transition:border-color var(--transition-base) ease}.contact-form-module__gZTixG__input:focus,.contact-form-module__gZTixG__textarea:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .1);outline:none}.contact-form-module__gZTixG__input::-moz-placeholder{color:hsl(var(--muted-foreground))}.contact-form-module__gZTixG__textarea::-moz-placeholder{color:hsl(var(--muted-foreground))}.contact-form-module__gZTixG__input::placeholder,.contact-form-module__gZTixG__textarea::placeholder{color:hsl(var(--muted-foreground))}.contact-form-module__gZTixG__inputError{border-color:hsl(var(--destructive,0 84.2% 60.2%))}.contact-form-module__gZTixG__inputError:focus{border-color:hsl(var(--destructive,0 84.2% 60.2%));box-shadow:0 0 0 3px hsl(var(--destructive,0 84.2% 60.2%) / .1)}.contact-form-module__gZTixG__textarea{resize:vertical;min-height:120px;font-family:inherit}.contact-form-module__gZTixG__errorText{color:hsl(var(--destructive,0 84.2% 60.2%));font-size:var(--font-size-sm);margin-top:var(--spacing-xs)}.contact-form-module__gZTixG__errorMessage{color:hsl(var(--destructive,0 84.2% 60.2%));font-size:var(--font-size-base);padding:var(--spacing-sm) var(--spacing-md);background-color:hsl(var(--destructive,0 84.2% 60.2%) / .1);border-radius:var(--border-radius-md);border:1px solid hsl(var(--destructive,0 84.2% 60.2%))}.contact-form-module__gZTixG__submitButton{padding:var(--spacing-sm) var(--spacing-lg);background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:var(--border-radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-base) ease;border:none}.contact-form-module__gZTixG__privacyRow{align-items:center;gap:var(--spacing-sm);cursor:pointer;display:flex}.contact-form-module__gZTixG__privacyText{font-size:var(--font-size-sm);color:hsl(var(--foreground));line-height:var(--line-height-snug)}.contact-form-module__gZTixG__privacyLink{color:hsl(var(--primary));transition:color var(--transition-base) ease;text-decoration:underline}.contact-form-module__gZTixG__privacyLink:hover{color:hsl(var(--primary) / .8)}.contact-form-module__gZTixG__submitButton:hover:not(:disabled){background-color:hsl(var(--primary) / .9);box-shadow:0 4px 12px hsl(var(--primary) / .3);transform:translateY(-2px)}.contact-form-module__gZTixG__submitButton:active:not(:disabled){transform:translateY(0)}.contact-form-module__gZTixG__submitButton:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}@media (max-width:768px){.contact-form-module__gZTixG__form{gap:var(--spacing-md)}.contact-form-module__gZTixG__submitButton{width:100%}}
.user-edit-form-module__MSdd5G__grid{grid-gap:var(--spacing-md);gap:var(--spacing-md);grid-template-columns:1fr;display:grid}@media (min-width:640px){.user-edit-form-module__MSdd5G__grid{grid-template-columns:1fr 1fr}}.user-edit-form-module__MSdd5G__fieldFull{grid-column:1/-1}.user-edit-form-module__MSdd5G__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-xs);display:block}.user-edit-form-module__MSdd5G__select{border-radius:var(--border-radius-md);border:1px solid hsl(var(--input));background-color:hsl(var(--background));width:100%;min-width:0;height:2.5rem;padding:var(--spacing-sm) .75rem;font-size:var(--font-size-sm);color:inherit;transition:box-shadow var(--transition-base) ease;cursor:pointer;display:flex}.user-edit-form-module__MSdd5G__select:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--ring));outline:none}.user-edit-form-module__MSdd5G__errorText{font-size:var(--font-size-xs);color:hsl(var(--destructive));margin-top:var(--spacing-xs)}.user-edit-form-module__MSdd5G__errorBorder{border-color:hsl(var(--destructive))}
.content-page-module__UGwVbW__page{background-color:hsl(var(--background));min-height:100vh;padding:var(--spacing-2xl) var(--spacing-sm);max-width:var(--container-max-width);margin:0 auto}@media (min-width:480px){.content-page-module__UGwVbW__page{padding:var(--spacing-3xl) var(--spacing-md)}}@media (min-width:768px){.content-page-module__UGwVbW__page{padding:var(--spacing-3xl) var(--spacing-2xl)}}@media (min-width:1024px){.content-page-module__UGwVbW__page{padding:var(--spacing-3xl) var(--spacing-3xl)}}.content-page-module__UGwVbW__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);text-align:center;margin-bottom:var(--spacing-2xl);color:hsl(var(--foreground))}@media (min-width:480px){.content-page-module__UGwVbW__title{font-size:var(--font-size-2xl)}}@media (min-width:768px){.content-page-module__UGwVbW__title{font-size:var(--font-size-3xl)}}@media (min-width:1024px){.content-page-module__UGwVbW__title{font-size:var(--font-size-4xl)}}@media (min-width:1200px){.content-page-module__UGwVbW__title{font-size:var(--font-size-5xl)}}.content-page-module__UGwVbW__content{gap:var(--spacing-xl);flex-direction:column;max-width:56rem;margin:0 auto;display:flex}.content-page-module__UGwVbW__card{background-color:hsl(var(--card));color:hsl(var(--card-foreground));border-radius:var(--border-radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-md);border:1px solid hsl(var(--border))}@media (min-width:768px){.content-page-module__UGwVbW__card{padding:var(--spacing-xl)}}.content-page-module__UGwVbW__sectionTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-md);color:hsl(var(--foreground))}@media (min-width:768px){.content-page-module__UGwVbW__sectionTitle{font-size:var(--font-size-2xl)}}@media (min-width:1200px){.content-page-module__UGwVbW__sectionTitle{font-size:var(--font-size-3xl)}}.content-page-module__UGwVbW__subsectionTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm);color:hsl(var(--foreground))}@media (min-width:768px){.content-page-module__UGwVbW__subsectionTitle{font-size:var(--font-size-xl)}}@media (min-width:1200px){.content-page-module__UGwVbW__subsectionTitle{font-size:var(--font-size-2xl)}}.content-page-module__UGwVbW__text{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:hsl(var(--muted-foreground));margin-bottom:var(--spacing-md)}@media (min-width:768px){.content-page-module__UGwVbW__text{font-size:var(--font-size-lg)}}.content-page-module__UGwVbW__text:last-child{margin-bottom:0}.content-page-module__UGwVbW__list{gap:var(--spacing-sm);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:hsl(var(--muted-foreground));margin-bottom:var(--spacing-md);padding-left:var(--spacing-sm);flex-direction:column;display:flex}@media (min-width:768px){.content-page-module__UGwVbW__list{font-size:var(--font-size-lg)}}.content-page-module__UGwVbW__list:last-child{margin-bottom:0}.content-page-module__UGwVbW__ruleGroups{gap:var(--spacing-lg);flex-direction:column;display:flex}.content-page-module__UGwVbW__link{color:hsl(var(--primary));font-weight:var(--font-weight-medium);transition:all var(--transition-base) ease}.content-page-module__UGwVbW__link:hover{color:hsl(var(--primary) / .8);text-decoration:underline}
.logout-button-module__uLIzkG__button{align-items:center;gap:var(--spacing-sm);color:hsl(var(--muted-foreground));transition:color var(--transition-base) ease;display:flex}.logout-button-module__uLIzkG__button:hover{color:hsl(var(--foreground))}.logout-button-module__uLIzkG__icon{flex-shrink:0;width:1rem;height:1rem}
.tooltip-module__ZlDb7a__tooltipWrapper{display:inline-flex;position:relative}.tooltip-module__ZlDb7a__tooltipContent{visibility:hidden;opacity:0;color:#fff;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-md);font-size:var(--font-size-xs);white-space:nowrap;pointer-events:none;transition:opacity var(--transition-fast) ease, visibility var(--transition-fast) ease;z-index:var(--z-index-tooltip);background-color:#000000e6;position:absolute;bottom:100%;left:50%;transform:translate(-50%)translateY(-8px)}.tooltip-module__ZlDb7a__tooltipContent:after{content:"";border:5px solid #0000;border-top-color:#000000e6;position:absolute;top:100%;left:50%;transform:translate(-50%)}.tooltip-module__ZlDb7a__tooltipWrapper:hover .tooltip-module__ZlDb7a__tooltipContent{visibility:visible;opacity:1}@media (max-width:768px){.tooltip-module__ZlDb7a__tooltipContent{display:none}}
.schedule-info-module__yfxYiW__scheduleDetails{gap:var(--spacing-md);margin-bottom:var(--spacing-md);flex-direction:column;min-width:0;display:flex;overflow:hidden}.schedule-info-module__yfxYiW__scrollArea{gap:var(--spacing-md);flex-direction:column;display:flex}.schedule-info-module__yfxYiW__moreIndicator{font-size:var(--font-size-xs);color:hsl(var(--primary));font-weight:var(--font-weight-medium);text-align:center;padding:var(--spacing-xs) 0}.schedule-info-module__yfxYiW__sessionBlock{gap:var(--spacing-xs);padding:var(--spacing-md);border:1px solid hsl(var(--border));border-radius:var(--border-radius-md);background:hsl(var(--card));transition:box-shadow var(--transition-base) ease;flex-direction:column;display:flex}.schedule-info-module__yfxYiW__sessionBlock:hover{box-shadow:0 2px 8px hsl(var(--foreground) / .06)}.schedule-info-module__yfxYiW__sessionBlock:last-child{border-bottom:1px solid hsl(var(--border));padding-bottom:var(--spacing-md)}.schedule-info-module__yfxYiW__scheduleDetailItem{align-items:center;gap:var(--spacing-sm);display:flex}.schedule-info-module__yfxYiW__iconContainer{background-color:hsl(var(--primary) / .1);border-radius:var(--border-radius-full);width:var(--spacing-xl);height:var(--spacing-xl);flex-shrink:0;justify-content:center;align-items:center;display:flex}.schedule-info-module__yfxYiW__primaryIcon{color:hsl(var(--primary))}.schedule-info-module__yfxYiW__timeValue{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground))}.schedule-info-module__yfxYiW__locationLink{font-size:var(--font-size-xs);color:hsl(var(--primary))}.schedule-info-module__yfxYiW__locationLink:hover{text-decoration:underline}.schedule-info-module__yfxYiW__noSessions{color:hsl(var(--muted-foreground));font-size:var(--font-size-sm)}.schedule-info-module__yfxYiW__sessionDesc{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));padding-left:calc(var(--spacing-xl) + var(--spacing-sm));font-style:italic}
.page-module__koMCiq__container{background-color:hsl(var(--background));min-height:100vh}
.admin-sidebar-module__bl5ikG__sidebar{display:none}@media (min-width:768px){.admin-sidebar-module__bl5ikG__sidebar{background-color:hsl(var(--card));border-right:1px solid hsl(var(--border));width:260px;z-index:var(--z-index-fixed);flex-shrink:0;display:block}}.admin-sidebar-module__bl5ikG__sidebarInner{max-height:100vh;padding:var(--spacing-lg) var(--spacing-md);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.admin-sidebar-module__bl5ikG__sidebarTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xl);padding-right:var(--spacing-xl)}.admin-sidebar-module__bl5ikG__close{display:none}.admin-sidebar-module__bl5ikG__navFlex{flex:1}.admin-sidebar-module__bl5ikG__nav{gap:var(--spacing-xs);flex-direction:column;display:flex}.admin-sidebar-module__bl5ikG__navItem{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius-md);color:hsl(var(--foreground));font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:background-color var(--transition-base) ease;text-decoration:none;display:flex}.admin-sidebar-module__bl5ikG__navItem:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.admin-sidebar-module__bl5ikG__navItemActive{background-color:hsl(var(--primary) / .1);color:hsl(var(--primary));font-weight:var(--font-weight-semibold)}.admin-sidebar-module__bl5ikG__navIcon{flex-shrink:0;width:1.25rem;height:1.25rem}.admin-sidebar-module__bl5ikG__navLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-sidebar-module__bl5ikG__mobileLogout,.admin-sidebar-module__bl5ikG__overlay{display:none}
.sortable-media-item-module__czoAmW__wrapper{cursor:grab;min-width:0}.sortable-media-item-module__czoAmW__wrapper:active{cursor:grabbing}.sortable-media-item-module__czoAmW__card{overflow:hidden}.sortable-media-item-module__czoAmW__cardContent{padding:0;position:relative}.sortable-media-item-module__czoAmW__imageContainer{aspect-ratio:1;background-color:hsl(var(--muted));touch-action:manipulation;position:relative}.sortable-media-item-module__czoAmW__image{--rotation:0deg;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;transform:rotate(var(--rotation))}.sortable-media-item-module__czoAmW__placeholder{height:100%;color:hsl(var(--muted-foreground));justify-content:center;align-items:center;display:flex}.sortable-media-item-module__czoAmW__videoOverlay{pointer-events:none;background-color:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sortable-media-item-module__czoAmW__playIcon{color:#fff;width:3rem;height:3rem}.sortable-media-item-module__czoAmW__infoArea{padding:0 var(--spacing-sm) var(--spacing-sm);align-items:center;gap:var(--spacing-sm);min-height:2rem;display:flex}.sortable-media-item-module__czoAmW__filenameRow{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-sm) 0;min-width:0;display:flex}.sortable-media-item-module__czoAmW__filename{font-size:var(--font-size-xs);color:hsl(var(--foreground));white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sortable-media-item-module__czoAmW__renameBtn{border-radius:var(--border-radius-base);width:1.25rem;height:1.25rem;color:hsl(var(--muted-foreground));cursor:pointer;transition:color var(--transition-base);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sortable-media-item-module__czoAmW__renameBtn:hover{color:hsl(var(--foreground))}.sortable-media-item-module__czoAmW__checkboxLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-none);cursor:pointer}.sortable-media-item-module__czoAmW__checkboxLabelDisabled{opacity:var(--opacity-disabled);cursor:not-allowed}.sortable-media-item-module__czoAmW__actionsOverlay{z-index:5;opacity:1;visibility:visible;transition:opacity var(--transition-base) ease;gap:0;padding:2px;display:flex;position:absolute;top:0;right:0}@media (min-width:768px){.sortable-media-item-module__czoAmW__actionsOverlay{opacity:0;visibility:hidden;background:hsl(var(--card) / .85);border-bottom-left-radius:var(--border-radius-base)}.sortable-media-item-module__czoAmW__wrapper:hover .sortable-media-item-module__czoAmW__actionsOverlay{opacity:1;visibility:visible}.sortable-media-item-module__czoAmW__actionsOverlay{gap:var(--spacing-sm);padding:var(--spacing-sm)}}.sortable-media-item-module__czoAmW__actionBtn{width:2rem;height:2rem;padding:0}@media (min-width:768px){.sortable-media-item-module__czoAmW__actionBtn{width:2.25rem;height:2.25rem}}.sortable-media-item-module__czoAmW__actionIcon{width:.875rem;height:.875rem}@media (min-width:768px){.sortable-media-item-module__czoAmW__actionIcon{width:1rem;height:1rem}}.sortable-media-item-module__czoAmW__hiddenInput{display:none}
.news-management-module__2ARNma__container{gap:var(--spacing-lg);flex-direction:column;display:flex}.news-management-module__2ARNma__header{justify-content:space-between;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.news-management-module__2ARNma__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:hsl(var(--foreground));word-break:break-word}@media (min-width:768px){.news-management-module__2ARNma__title{font-size:var(--font-size-2xl)}}.news-management-module__2ARNma__grid{grid-gap:var(--spacing-md);gap:var(--spacing-md);grid-template-columns:1fr;display:grid}@media (min-width:640px){.news-management-module__2ARNma__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.news-management-module__2ARNma__grid{grid-template-columns:repeat(3,1fr)}}.news-management-module__2ARNma__card{background:hsl(var(--card));border:var(--border-width) solid hsl(var(--border));border-radius:var(--border-radius-lg);flex-direction:column;gap:0;min-width:0;padding:0;display:flex;overflow:hidden}.news-management-module__2ARNma__cardCover{aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:hsl(var(--muted));width:100%;display:block}.news-management-module__2ARNma__cardContent{gap:var(--spacing-sm);padding:var(--spacing-md);flex-direction:column;flex:1;display:flex}.news-management-module__2ARNma__cardPublished{border-top:var(--border-width-thick) solid hsl(var(--success))}.news-management-module__2ARNma__cardDraft{border-top:var(--border-width-thick) solid hsl(var(--muted-foreground))}.news-management-module__2ARNma__cardTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.news-management-module__2ARNma__cardMeta{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));flex-wrap:wrap;display:flex}.news-management-module__2ARNma__statusBadge{padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--border-radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.news-management-module__2ARNma__published{background:hsl(var(--success) / .15);color:hsl(var(--success))}.news-management-module__2ARNma__draft{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.news-management-module__2ARNma__statusToggle{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--border-radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;transition:opacity var(--transition-fast), filter var(--transition-fast);border:none;display:inline-flex}.news-management-module__2ARNma__statusToggle:hover{opacity:.8;filter:brightness(1.1)}.news-management-module__2ARNma__cardExcerpt{font-size:var(--font-size-sm);color:hsl(var(--muted-foreground));text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.news-management-module__2ARNma__cardActions{gap:var(--spacing-xs);padding-top:var(--spacing-sm);border-top:var(--border-width) solid hsl(var(--border));flex-wrap:wrap;margin-top:auto;display:flex}.news-management-module__2ARNma__tagsRow{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.news-management-module__2ARNma__tag{padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--border-radius-sm);background:hsl(var(--accent));color:hsl(var(--accent-foreground));font-size:var(--font-size-xs)}.news-management-module__2ARNma__commentsCount{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground))}.news-management-module__2ARNma__empty{text-align:center;padding:var(--spacing-2xl);color:hsl(var(--muted-foreground))}
.user-roles-section-module__0ip74q__container{gap:var(--spacing-md);flex-direction:column;display:flex}.user-roles-section-module__0ip74q__heading{align-items:center;gap:var(--spacing-sm);color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border));padding-bottom:var(--spacing-sm);display:flex}.user-roles-section-module__0ip74q__headingIcon{width:1rem;height:1rem}.user-roles-section-module__0ip74q__headingText{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.user-roles-section-module__0ip74q__chipRow{gap:var(--spacing-sm);padding-top:var(--spacing-xs);flex-wrap:wrap;display:flex}.user-roles-section-module__0ip74q__chip{font-size:var(--font-size-2xs);border-radius:var(--border-radius-full);border:1px solid hsl(var(--border));background-color:hsl(var(--background));cursor:pointer;transition:border-color var(--transition-base) ease, background-color var(--transition-base) ease, color var(--transition-base) ease;padding:.375rem .75rem}.user-roles-section-module__0ip74q__chip:hover{border-color:hsl(var(--primary) / .5)}.user-roles-section-module__0ip74q__chipActive{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}
.user-management-module__6Zd5ta__stack{gap:var(--spacing-md);flex-direction:column;min-width:0;max-width:100%;display:flex}.user-management-module__6Zd5ta__stackLg{gap:var(--spacing-lg);flex-direction:column;display:flex}.user-management-module__6Zd5ta__headerRow{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.user-management-module__6Zd5ta__headerIcon{width:1.5rem;height:1.5rem}.user-management-module__6Zd5ta__headerTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.user-management-module__6Zd5ta__countBadge{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground))}.user-management-module__6Zd5ta__errorText{font-size:var(--font-size-xs);color:hsl(var(--destructive))}.user-management-module__6Zd5ta__mutedText{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground))}.user-management-module__6Zd5ta__centeredMuted{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));text-align:center;padding:var(--spacing-xl) 0}.user-management-module__6Zd5ta__errorBox{color:#bc1010;border-radius:var(--border-radius-base);background-color:#fdecec;padding:.75rem}.user-management-module__6Zd5ta__infoText{color:#0b64f4}.user-management-module__6Zd5ta__tableWrapper{-webkit-overflow-scrolling:touch;border:1px solid hsl(var(--border));border-radius:var(--border-radius-lg);width:100%;max-width:100%;overflow-x:auto}.user-management-module__6Zd5ta__table{width:100%;min-width:600px}.user-management-module__6Zd5ta__tableHead{background-color:hsl(var(--muted) / .5);border-bottom:1px solid hsl(var(--border))}.user-management-module__6Zd5ta__sortTh{text-align:left;font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);color:hsl(var(--muted-foreground));cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--transition-base) ease;padding:.75rem}.user-management-module__6Zd5ta__sortTh:hover{color:hsl(var(--foreground))}.user-management-module__6Zd5ta__sortIcon{margin-left:var(--spacing-xs);font-size:var(--font-size-3xs)}.user-management-module__6Zd5ta__th{text-align:left;font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);color:hsl(var(--muted-foreground));padding:.75rem}.user-management-module__6Zd5ta__thSmall{width:3rem;padding:.75rem}.user-management-module__6Zd5ta__paginationRow{justify-content:center;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.user-management-module__6Zd5ta__paginationText{font-size:var(--font-size-xs)}
.media-preview-module__spHYTq__loadingText{text-align:center;padding:var(--spacing-xl) 0}.media-preview-module__spHYTq__grid{grid-gap:var(--spacing-md);gap:var(--spacing-md);grid-template-columns:1fr;display:grid}@media (min-width:640px){.media-preview-module__spHYTq__grid{grid-template-columns:repeat(3,1fr)}}.media-preview-module__spHYTq__card{text-align:left;border-radius:var(--border-radius-lg);border:1px solid hsl(var(--border));background-color:hsl(var(--card));width:100%;box-shadow:var(--shadow-sm);transition:transform var(--transition-base) ease;cursor:pointer;overflow:hidden}.media-preview-module__spHYTq__card:hover{transform:scale(1.05)}.media-preview-module__spHYTq__imageWrapper{width:100%;padding-bottom:75%;position:relative;overflow:hidden}.media-preview-module__spHYTq__videoOverlay{pointer-events:none;background-color:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.media-preview-module__spHYTq__playIcon{color:#fff;width:3rem;height:3rem}.media-preview-module__spHYTq__hoverOverlay{opacity:0;transition:opacity var(--transition-base) ease;pointer-events:none;background-color:#0009;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.media-preview-module__spHYTq__card:hover .media-preview-module__spHYTq__hoverOverlay{opacity:1}.media-preview-module__spHYTq__hoverContent{align-items:center;gap:var(--spacing-sm);color:#fff;flex-direction:column;display:flex}.media-preview-module__spHYTq__hoverIcon{width:2rem;height:2rem}.media-preview-module__spHYTq__hoverText{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.media-preview-module__spHYTq__previewImage{--rotation:0deg;-o-object-fit:cover;object-fit:cover;transform:rotate(var(--rotation));transition:transform var(--transition-slow) ease;pointer-events:none}
.news-filters-module__IvVHbq__filtersContainer{gap:var(--spacing-md);padding:var(--spacing-md);background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--border-radius-lg);flex-direction:column;display:flex}.news-filters-module__IvVHbq__searchRow{align-items:center;gap:var(--spacing-sm);display:flex}.news-filters-module__IvVHbq__searchInput{flex:1}.news-filters-module__IvVHbq__dateRow{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.news-filters-module__IvVHbq__dateField{align-items:center;gap:var(--spacing-xs);display:flex}.news-filters-module__IvVHbq__dateLabel{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));white-space:nowrap}.news-filters-module__IvVHbq__actionsRow{justify-content:flex-end;display:flex}
.page-module__tKqU1a__page{background-color:hsl(var(--background));min-height:100vh;padding:var(--spacing-2xl) var(--spacing-sm)}@media (min-width:480px){.page-module__tKqU1a__page{padding:var(--spacing-3xl) var(--spacing-md)}}@media (min-width:768px){.page-module__tKqU1a__page{padding:var(--spacing-3xl) var(--spacing-xl)}}.page-module__tKqU1a__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);text-align:center;margin-bottom:var(--spacing-xl)}@media (min-width:480px){.page-module__tKqU1a__title{font-size:var(--font-size-3xl)}}@media (min-width:768px){.page-module__tKqU1a__title{font-size:var(--font-size-4xl)}}@media (min-width:1200px){.page-module__tKqU1a__title{font-size:var(--font-size-5xl)}}.page-module__tKqU1a__cardWrapper{align-items:stretch;gap:var(--spacing-xl);flex-direction:column;max-width:90rem;margin:0 auto;display:flex}@media (min-width:1024px){.page-module__tKqU1a__cardWrapper{flex-direction:row;justify-content:center;align-items:stretch}}.page-module__tKqU1a__card{background-color:hsl(var(--card));border-radius:var(--border-radius-lg);padding:var(--spacing-md);box-shadow:var(--shadow-lg);border:1px solid hsl(var(--border));flex-direction:column;width:100%;max-width:42rem;margin:0 auto;display:flex}@media (min-width:480px){.page-module__tKqU1a__card{padding:var(--spacing-xl)}}@media (min-width:1024px){.page-module__tKqU1a__card{flex:1 1 0;margin:0}}.page-module__tKqU1a__cardTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-lg);text-align:center}@media (min-width:768px){.page-module__tKqU1a__cardTitle{font-size:var(--font-size-2xl)}}@media (min-width:1200px){.page-module__tKqU1a__cardTitle{font-size:var(--font-size-3xl)}}.page-module__tKqU1a__content{gap:var(--spacing-md);flex-direction:column;flex:1;display:flex}.page-module__tKqU1a__socialTitle{font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-sm)}.page-module__tKqU1a__socialList{gap:var(--spacing-sm);flex-direction:column;display:flex}.page-module__tKqU1a__socialLink{color:hsl(var(--link-color));transition:color var(--transition-base) ease;word-break:break-word;overflow-wrap:break-word}.page-module__tKqU1a__socialLink:hover{color:hsl(var(--link-hover-color))}
.article-module___tc1cW__article{max-width:56rem;margin:0 auto}.article-module___tc1cW__backLink{align-items:center;gap:var(--spacing-xs);color:hsl(var(--primary));font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-lg);text-decoration:none;display:inline-flex}.article-module___tc1cW__backLink:hover{text-decoration:underline}.article-module___tc1cW__articleTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:hsl(var(--foreground));margin-bottom:var(--spacing-sm);line-height:var(--line-height-tight)}@media (min-width:768px){.article-module___tc1cW__articleTitle{font-size:var(--font-size-3xl)}}@media (min-width:1024px){.article-module___tc1cW__articleTitle{font-size:var(--font-size-4xl)}}.article-module___tc1cW__meta{align-items:center;gap:var(--spacing-md);font-size:var(--font-size-sm);color:hsl(var(--muted-foreground));margin-bottom:var(--spacing-xl);flex-wrap:wrap;display:flex}.article-module___tc1cW__tags{gap:var(--spacing-xs);margin-bottom:var(--spacing-lg);flex-wrap:wrap;display:flex}.article-module___tc1cW__tag{padding:2px var(--spacing-sm);border-radius:var(--border-radius-sm);background:hsl(var(--accent));color:hsl(var(--accent-foreground));font-size:var(--font-size-xs)}.article-module___tc1cW__excerpt{font-size:var(--font-size-lg);color:hsl(var(--muted-foreground));line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-xl);font-style:italic}.article-module___tc1cW__body{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:hsl(var(--foreground))}@media (min-width:768px){.article-module___tc1cW__body{font-size:var(--font-size-lg)}}.article-module___tc1cW__body h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin:var(--spacing-lg) 0 var(--spacing-sm)}.article-module___tc1cW__body h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:var(--spacing-md) 0 var(--spacing-xs)}.article-module___tc1cW__body p{margin-bottom:var(--spacing-md)}.article-module___tc1cW__body ul{padding-left:var(--spacing-xl);margin-bottom:var(--spacing-md);list-style-type:disc}.article-module___tc1cW__body ol{padding-left:var(--spacing-xl);margin-bottom:var(--spacing-md);list-style-type:decimal}.article-module___tc1cW__body blockquote{border-left:3px solid hsl(var(--primary));padding-left:var(--spacing-md);margin:var(--spacing-md) 0;color:hsl(var(--muted-foreground));font-style:italic}.article-module___tc1cW__body a{color:hsl(var(--primary));text-decoration:underline}.article-module___tc1cW__body hr{border:none;border-top:1px solid hsl(var(--border));margin:var(--spacing-lg) 0}
.page-module__vLmx7G__intro{text-align:center;margin-bottom:var(--spacing-xl)}.page-module__vLmx7G__sections{gap:var(--spacing-xl);flex-direction:column;display:flex}.page-module__vLmx7G__section{border:1px solid hsl(var(--border));border-radius:var(--border-radius-lg);padding:var(--spacing-lg)}.page-module__vLmx7G__sessionsSection{-webkit-overflow-scrolling:touch;max-height:70vh;overflow-y:auto}.page-module__vLmx7G__mutedText{color:hsl(var(--muted-foreground));white-space:pre-line;line-height:var(--line-height-relaxed)}.page-module__vLmx7G__weatherExtra{margin-top:var(--spacing-md)}
.media-picker-dialog-module__WbQKBa__overlay{z-index:var(--z-index-dropdown);padding:var(--spacing-md);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.media-picker-dialog-module__WbQKBa__dialog{background:hsl(var(--card));border-radius:var(--border-radius-lg);padding:var(--spacing-lg);width:100%;max-width:640px;max-height:80vh;overflow-y:auto}.media-picker-dialog-module__WbQKBa__dialogTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-sm)}.media-picker-dialog-module__WbQKBa__searchWrapper{margin-bottom:var(--spacing-md);position:relative}.media-picker-dialog-module__WbQKBa__searchIcon{top:50%;left:var(--spacing-sm);color:hsl(var(--muted-foreground));pointer-events:none;position:absolute;transform:translateY(-50%)}.media-picker-dialog-module__WbQKBa__searchInput{width:100%;padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-sm) calc(var(--spacing-sm) + 24px);border:1px solid hsl(var(--border));border-radius:var(--border-radius-md);background:hsl(var(--background));color:hsl(var(--foreground));font-size:var(--font-size-sm);outline:none}.media-picker-dialog-module__WbQKBa__searchInput:focus{border-color:hsl(var(--primary))}.media-picker-dialog-module__WbQKBa__grid{grid-gap:var(--spacing-sm);gap:var(--spacing-sm);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}.media-picker-dialog-module__WbQKBa__mediaCard{border-radius:var(--border-radius-base);cursor:pointer;background:hsl(var(--muted));transition:border-color var(--transition-base);border:2px solid #0000;flex-direction:column;display:flex;overflow:hidden}.media-picker-dialog-module__WbQKBa__mediaCard:hover:not(:disabled){border-color:hsl(var(--primary))}.media-picker-dialog-module__WbQKBa__mediaCard.media-picker-dialog-module__WbQKBa__used{cursor:not-allowed;opacity:.4}.media-picker-dialog-module__WbQKBa__thumbWrapper{aspect-ratio:16/10;position:relative;overflow:hidden}.media-picker-dialog-module__WbQKBa__mediaThumb{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.media-picker-dialog-module__WbQKBa__mediaTitle{padding:2px var(--spacing-xs);font-size:var(--font-size-2xs);color:hsl(var(--foreground));white-space:nowrap;text-overflow:ellipsis;text-align:center;display:block;overflow:hidden}.media-picker-dialog-module__WbQKBa__videoBadge{font-size:var(--font-size-2xs);color:#fff;border-radius:var(--border-radius-base);background:#000000b3;padding:1px 5px;position:absolute;bottom:3px;right:5px}.media-picker-dialog-module__WbQKBa__usedOverlay{font-size:var(--font-size-lg);color:hsl(var(--primary));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.media-picker-dialog-module__WbQKBa__footer{margin-top:var(--spacing-md);justify-content:flex-end;display:flex}.media-picker-dialog-module__WbQKBa__closeBtn{padding:var(--spacing-sm) var(--spacing-md);border:1px solid hsl(var(--border));border-radius:var(--border-radius-md);color:hsl(var(--foreground));cursor:pointer;font-size:var(--font-size-sm);background:0 0}.media-picker-dialog-module__WbQKBa__closeBtn:hover{background:hsl(var(--muted))}@media (max-width:380px){.media-picker-dialog-module__WbQKBa__overlay{padding:var(--spacing-xs)}.media-picker-dialog-module__WbQKBa__dialog{padding:var(--spacing-sm)}.media-picker-dialog-module__WbQKBa__grid{gap:var(--spacing-xs);grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}}
.media-list-module___V53Na__grid{--columns:3;grid-template-columns:repeat(var(--columns), 1fr);grid-gap:var(--spacing-md);gap:var(--spacing-md);min-width:0;display:grid;overflow:hidden}.media-list-module___V53Na__emptyState{height:16rem;color:hsl(var(--muted-foreground));justify-content:center;align-items:center;display:flex}
.sponsor-card-module__05ujwW__card{border:1px solid hsl(var(--border));border-radius:var(--border-radius-lg);padding:var(--spacing-md);background:hsl(var(--card));gap:var(--spacing-sm);height:100%;transition:box-shadow var(--transition-base) ease, border-color var(--transition-base) ease;cursor:pointer;flex-direction:column;min-width:0;display:flex;overflow:hidden}.sponsor-card-module__05ujwW__card:hover{box-shadow:0 2px 12px hsl(var(--foreground) / .06);border-color:hsl(var(--primary) / .3)}.sponsor-card-module__05ujwW__cardLogo{-o-object-fit:contain;object-fit:contain;border-radius:var(--border-radius-base);width:auto;max-width:160px;height:auto;max-height:80px}.sponsor-card-module__05ujwW__cardLogoSlot{align-items:center;min-height:84px;display:flex}.sponsor-card-module__05ujwW__cardName{font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);color:hsl(var(--foreground));line-height:var(--line-height-snug);word-break:break-word}.sponsor-card-module__05ujwW__cardNameRow{align-items:center;gap:var(--spacing-sm);display:flex}.sponsor-card-module__05ujwW__badge{font-size:var(--font-size-xs);border-radius:var(--border-radius-full);background:hsl(var(--muted));color:hsl(var(--muted-foreground));padding:.125rem .5rem}.sponsor-card-module__05ujwW__statusDot{cursor:help;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.sponsor-card-module__05ujwW__statusDotActive{background:#1da54f}.dark .sponsor-card-module__05ujwW__statusDotActive{background:#4ade80}.sponsor-card-module__05ujwW__statusDotInactive{background:#d92626}.sponsor-card-module__05ujwW__cardDescSlot{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex}.sponsor-card-module__05ujwW__cardDesc{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));word-break:break-word;-webkit-line-clamp:3;max-height:4.6em;transition:max-height var(--transition-slow) ease;-webkit-box-orient:vertical;font-style:italic;display:-webkit-box;overflow:hidden}.sponsor-card-module__05ujwW__cardDescExpanded{-webkit-line-clamp:unset;max-height:600px}.sponsor-card-module__05ujwW__cardDescToggle{font-size:var(--font-size-xs);color:hsl(var(--primary));cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:2px 0;display:inline-flex}.sponsor-card-module__05ujwW__cardUrlSlot{min-width:0;min-height:0;overflow:hidden}.sponsor-card-module__05ujwW__cardUrlTooltip{min-width:0;display:block}.sponsor-card-module__05ujwW__cardUrlRow{font-size:var(--font-size-xs);border-radius:var(--border-radius-full);background:hsl(var(--muted));color:hsl(var(--muted-foreground));align-items:center;gap:4px;min-width:0;max-width:100%;padding:.125rem .5rem;text-decoration:none;display:flex}.sponsor-card-module__05ujwW__cardUrlText{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sponsor-card-module__05ujwW__cardUrlRow:hover{color:hsl(var(--primary))}.sponsor-card-module__05ujwW__cardActions{gap:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px solid hsl(var(--border));flex-wrap:wrap;display:flex}@media (max-width:480px){.sponsor-card-module__05ujwW__cardActions{flex-direction:column}}
.user-actions-section-module__afnXSa__container{gap:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid hsl(var(--border));flex-direction:column;display:flex}.user-actions-section-module__afnXSa__emailRow{gap:var(--spacing-md);flex-direction:column;display:flex}@media (min-width:640px){.user-actions-section-module__afnXSa__emailRow{flex-direction:row;justify-content:space-between;align-items:center}}.user-actions-section-module__afnXSa__emailLabel{align-items:center;gap:var(--spacing-sm);display:flex}.user-actions-section-module__afnXSa__emailIcon{width:1rem;height:1rem;color:hsl(var(--muted-foreground))}.user-actions-section-module__afnXSa__emailLabelText{font-size:var(--font-size-xs)}.user-actions-section-module__afnXSa__emailToggle{justify-content:center;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-2xs);border-radius:var(--border-radius-md);cursor:pointer;transition:background-color var(--transition-base) ease;border:none;padding:.375rem .75rem;display:flex}.user-actions-section-module__afnXSa__emailVerified{color:#1a9e4a;background-color:#24db671a}.user-actions-section-module__afnXSa__emailVerified:hover{background-color:#24db6733}.user-actions-section-module__afnXSa__emailNotVerified{color:#967903;background-color:#fac9051a}.user-actions-section-module__afnXSa__emailNotVerified:hover{background-color:#fac90533}.user-actions-section-module__afnXSa__toggleIcon{width:.75rem;height:.75rem}.user-actions-section-module__afnXSa__deleteButton{width:100%;margin-top:var(--spacing-sm)}.user-actions-section-module__afnXSa__deleteIcon{width:1rem;height:1rem;margin-right:var(--spacing-sm)}
.user-table-row-module__TF2KeG__row{border-bottom:1px solid hsl(var(--border));cursor:pointer;transition:background-color var(--transition-base) ease}.user-table-row-module__TF2KeG__row:hover{background-color:hsl(var(--primary) / .05)}.user-table-row-module__TF2KeG__td{padding:.75rem}@media (max-width:480px){.user-table-row-module__TF2KeG__td{padding:.5rem .375rem}}.user-table-row-module__TF2KeG__avatarCell{border-radius:var(--border-radius-full);background-color:hsl(var(--muted));flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;overflow:hidden}.user-table-row-module__TF2KeG__avatarImg{-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius-full);width:100%;height:100%}.user-table-row-module__TF2KeG__avatarLetter{font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold)}.user-table-row-module__TF2KeG__usernameCell{font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.user-table-row-module__TF2KeG__emailCell{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.user-table-row-module__TF2KeG__badgeRow{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.user-table-row-module__TF2KeG__roleBadge{font-size:var(--font-size-2xs);padding:.125rem var(--spacing-sm);border-radius:var(--border-radius-base);background-color:hsl(var(--primary) / .1);color:hsl(var(--primary))}.user-table-row-module__TF2KeG__statusVerified{font-size:var(--font-size-2xs);padding:.125rem var(--spacing-sm);border-radius:var(--border-radius-base);color:#1a9e4a;background-color:#24db671a}.user-table-row-module__TF2KeG__statusMfa{font-size:var(--font-size-2xs);padding:.125rem var(--spacing-sm);border-radius:var(--border-radius-base);color:#0950c3;background-color:#0b64f41a}.user-table-row-module__TF2KeG__inlineIcon{width:.75rem;height:.75rem;margin-right:.125rem;display:inline}.user-table-row-module__TF2KeG__dateCell{font-size:var(--font-size-2xs);color:hsl(var(--muted-foreground))}.user-table-row-module__TF2KeG__editIcon{width:1rem;height:1rem;margin-right:var(--spacing-xs)}
.toast-handler-module__1G71MG__toast{z-index:var(--z-index-modal);align-items:center;gap:var(--spacing-md);border-radius:var(--border-radius-lg);animation:toast-handler-module__1G71MG__slideIn var(--transition-slow) ease-out;max-width:calc(100vw - 3rem);padding:1rem 1.25rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}@keyframes toast-handler-module__1G71MG__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.toast-handler-module__1G71MG__success{background-color:hsl(var(--success));color:#fff}.toast-handler-module__1G71MG__error{background-color:hsl(var(--destructive));color:#fff}.toast-handler-module__1G71MG__info{color:#fff;background-color:#2463eb}.toast-handler-module__1G71MG__icon{flex-shrink:0}.toast-handler-module__1G71MG__message{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);flex:1}.toast-handler-module__1G71MG__close{border-radius:var(--border-radius-base);opacity:var(--opacity-light);transition:opacity var(--transition-base);color:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.25rem}.toast-handler-module__1G71MG__close:hover{opacity:1}
.error-module__48vcWq__container{padding:var(--spacing-4xl) 0 var(--spacing-5xl);justify-content:center;display:grid}.error-module__48vcWq__title{margin-bottom:var(--spacing-3xl)}
.page-module__kIwKeG__container{padding-top:var(--spacing-section);padding-bottom:var(--spacing-xl);padding-left:var(--spacing-md);padding-right:var(--spacing-md);justify-content:center;align-items:center;display:flex}
