.SectionHeader-module__29vN0a__header{gap:var(--spacing);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.SectionHeader-module__29vN0a__titleRow{gap:var(--spacing);align-items:center;display:flex}.SectionHeader-module__29vN0a__titleIcon{width:2.25rem;height:2.25rem;color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, transparent);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.SectionHeader-module__29vN0a__titleContent{gap:var(--spacing-xs);flex-direction:column;display:flex}.SectionHeader-module__29vN0a__titleLine{gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.SectionHeader-module__29vN0a__title{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.SectionHeader-module__29vN0a__subtitle{font-size:var(--text-sm);color:var(--text-secondary);margin:0}@media (max-width:640px){.SectionHeader-module__29vN0a__header{gap:var(--spacing-md);flex-direction:column;align-items:flex-start}.SectionHeader-module__29vN0a__titleRow{align-items:flex-start;min-width:0}.SectionHeader-module__29vN0a__titleIcon{width:2rem;height:2rem}.SectionHeader-module__29vN0a__titleContent{min-width:0}.SectionHeader-module__29vN0a__title{font-size:var(--text-base)}.SectionHeader-module__29vN0a__subtitle{font-size:var(--text-xs);line-height:1.35}}
.UsersPage-module__sBZa9a__page{gap:var(--spacing-xl);flex-direction:column;display:flex}@media (max-width:480px){.UsersPage-module__sBZa9a__page{gap:var(--spacing-lg)}}
.calendar-skin-module__g0MSIa__calendar{width:100%;max-width:240px;line-height:var(--leading-none);border:none}.calendar-skin-module__g0MSIa__calendar .react-calendar__navigation{gap:var(--spacing-xs);height:32px;margin-bottom:var(--spacing-xs);align-items:center;display:flex}.calendar-skin-module__g0MSIa__calendar .react-calendar__navigation button{min-width:26px;height:26px;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);cursor:pointer;border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--ease-in-out), color var(--duration-fast) var(--ease-in-out), transform var(--duration-fast) var(--ease-in-out);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.calendar-skin-module__g0MSIa__calendar .react-calendar__navigation button:hover:not(:disabled){color:var(--color-primary);background-color:var(--bg-card-hover);transform:scale(1.05)}.calendar-skin-module__g0MSIa__calendar .react-calendar__navigation button:active:not(:disabled){transform:scale(.95)}.calendar-skin-module__g0MSIa__calendar .react-calendar__navigation button:disabled{cursor:not-allowed;opacity:.3}.calendar-skin-module__g0MSIa__calendar .react-calendar__navigation__label{padding:0 var(--spacing-xs);font-weight:var(--font-semibold);flex-grow:1}.calendar-skin-module__g0MSIa__calendar .react-calendar__navigation__arrow{font-size:var(--text-lg)}.calendar-skin-module__g0MSIa__calendar .react-calendar__month-view__weekdays{margin-bottom:var(--spacing-xs);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-secondary);text-align:center;text-transform:uppercase;letter-spacing:.5px}.calendar-skin-module__g0MSIa__calendar .react-calendar__month-view__weekdays__weekday{padding:var(--spacing-xs) 0}.calendar-skin-module__g0MSIa__calendar .react-calendar__month-view__weekdays__weekday abbr{cursor:default;text-decoration:none}.calendar-skin-module__g0MSIa__calendar .react-calendar__tile{aspect-ratio:1;max-width:100%;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);cursor:pointer;border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--ease-in-out), box-shadow var(--duration-fast) var(--ease-in-out), transform var(--duration-fast) var(--ease-in-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.calendar-skin-module__g0MSIa__calendar .react-calendar__tile:hover:not(:disabled):not(.react-calendar__tile--active){background-color:var(--bg-card-hover);transform:scale(1.08)}.calendar-skin-module__g0MSIa__calendar .react-calendar__tile:active:not(:disabled){transform:scale(.92)}.calendar-skin-module__g0MSIa__calendar .react-calendar__tile:disabled{cursor:not-allowed;opacity:.3}.calendar-skin-module__g0MSIa__calendar .react-calendar__tile:focus-visible{z-index:1;outline:2px solid var(--color-primary);outline-offset:2px}.calendar-skin-module__g0MSIa__calendar .react-calendar__tile--active{font-weight:var(--font-semibold);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 20%, transparent);color:var(--on-primary)!important;background-color:var(--color-primary)!important}.calendar-skin-module__g0MSIa__calendar .react-calendar__tile--active:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 30%, transparent);transform:scale(1.05);background-color:var(--color-primary)!important}.calendar-skin-module__g0MSIa__calendar .react-calendar__tile--now:not(.react-calendar__tile--active){font-weight:var(--font-semibold);color:var(--color-primary);background-color:color-mix(in srgb, var(--color-primary) 8%, transparent)}.calendar-skin-module__g0MSIa__calendar .react-calendar__tile--now:not(.react-calendar__tile--active):hover{background-color:color-mix(in srgb, var(--color-primary) 15%, transparent)}.calendar-skin-module__g0MSIa__calendar .react-calendar__month-view__days__day--neighboringMonth{color:var(--text-tertiary);opacity:.35}:is(.calendar-skin-module__g0MSIa__calendar .react-calendar__year-view,.calendar-skin-module__g0MSIa__calendar .react-calendar__decade-view,.calendar-skin-module__g0MSIa__calendar .react-calendar__century-view){max-width:220px}:is(.calendar-skin-module__g0MSIa__calendar .react-calendar__year-view__months,.calendar-skin-module__g0MSIa__calendar .react-calendar__decade-view__years,.calendar-skin-module__g0MSIa__calendar .react-calendar__century-view__decades){gap:var(--spacing-xs)!important;grid-template-columns:repeat(3,1fr)!important;display:grid!important}:is(.calendar-skin-module__g0MSIa__calendar .react-calendar__year-view .react-calendar__tile,.calendar-skin-module__g0MSIa__calendar .react-calendar__decade-view .react-calendar__tile,.calendar-skin-module__g0MSIa__calendar .react-calendar__century-view .react-calendar__tile){aspect-ratio:auto;min-height:36px;padding:var(--spacing-sm) var(--spacing-xs);font-size:var(--text-sm);margin:0!important}
.DatePicker-module__SKwvIW__container{width:100%;position:relative}.DatePicker-module__SKwvIW__input{gap:var(--spacing-sm);min-width:180px;padding:calc(var(--spacing-sm) + var(--spacing-2xs)) var(--spacing-md);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-sm);transition:background-color var(--duration-normal) var(--ease-in-out), border-color var(--duration-normal) var(--ease-in-out), box-shadow var(--duration-normal) var(--ease-in-out);background-color:#0000;border:1px solid #0000;outline:none;align-items:center;display:inline-flex}.DatePicker-module__SKwvIW__input:hover:not(:disabled){background-color:var(--bg-card-hover)}.DatePicker-module__SKwvIW__input:focus-visible{box-shadow:var(--focus-ring)}.DatePicker-module__SKwvIW__input:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.DatePicker-module__SKwvIW__input[data-state=open]{background-color:var(--bg-card-hover)}.DatePicker-module__SKwvIW__icon{color:var(--text-secondary);transition:color var(--duration-normal) var(--ease-in-out);flex-shrink:0}.DatePicker-module__SKwvIW__input:hover:not(:disabled) .DatePicker-module__SKwvIW__icon,.DatePicker-module__SKwvIW__input[data-state=open] .DatePicker-module__SKwvIW__icon{color:var(--color-primary)}.DatePicker-module__SKwvIW__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.DatePicker-module__SKwvIW__inputInline{width:100%;min-width:auto;min-height:38px;padding:var(--spacing-2xs) var(--spacing-md);font-weight:var(--font-normal);border-radius:0;justify-content:space-between}.DatePicker-module__SKwvIW__inputInline .DatePicker-module__SKwvIW__icon{opacity:0;transition:opacity var(--duration-fast) ease;order:1}.DatePicker-module__SKwvIW__inputInline:hover:not(:disabled) .DatePicker-module__SKwvIW__icon,.DatePicker-module__SKwvIW__inputInline:focus-visible .DatePicker-module__SKwvIW__icon,.DatePicker-module__SKwvIW__inputInline[data-state=open] .DatePicker-module__SKwvIW__icon{opacity:1}.DatePicker-module__SKwvIW__inputInline:hover:not(:disabled),.DatePicker-module__SKwvIW__inputInline:focus-visible{background-color:color-mix(in srgb, var(--surface-muted) 50%, transparent);border-color:color-mix(in srgb, var(--border) 40%, transparent)}.DatePicker-module__SKwvIW__inputInline[data-state=open]{background-color:var(--bg-card);border-color:var(--color-primary)}.DatePicker-module__SKwvIW__inputInline:disabled{background-color:#0000;border-color:#0000}.DatePicker-module__SKwvIW__popoverContent{z-index:var(--z-popover);width:fit-content;max-width:280px;padding:var(--spacing-sm);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--card-radius);box-shadow:var(--shadow-lg);animation:var(--kf-float-in) var(--duration-normal) var(--ease-out);outline:none}
.MenuSearch-module__EWYLqG__container{gap:var(--space-15);padding:0 var(--space-25);margin-bottom:var(--space-15);border-bottom:1px solid var(--border);align-items:center;display:flex;position:relative}.MenuSearch-module__EWYLqG__container:after{content:"";background:var(--color-primary);height:1px;transition:transform var(--transition);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.MenuSearch-module__EWYLqG__container:focus-within:after{transform:scaleX(1)}.MenuSearch-module__EWYLqG__icon{color:var(--text-tertiary);transition:color var(--transition);flex:none}.MenuSearch-module__EWYLqG__container:focus-within .MenuSearch-module__EWYLqG__icon{color:var(--text-secondary)}.MenuSearch-module__EWYLqG__input{min-width:0;height:var(--input-height);font-size:var(--text-sm);color:var(--text-primary);background:0 0;border:0;outline:none;flex:1}.MenuSearch-module__EWYLqG__input::placeholder{color:var(--input-placeholder)}
.DropdownMenu-module__o4WR-q__trigger{gap:var(--spacing-sm);min-width:180px;padding:calc(var(--spacing-sm) + var(--spacing-2xs)) var(--spacing-md);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-normal);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-sm);transition:background-color var(--duration-normal) var(--ease-in-out), border-color var(--duration-normal) var(--ease-in-out), box-shadow var(--duration-normal) var(--ease-in-out);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0000;border:1px solid #0000;outline:none;justify-content:space-between;align-items:center;display:inline-flex}.DropdownMenu-module__o4WR-q__trigger:hover:not(:disabled){background-color:var(--bg-card-hover)}.DropdownMenu-module__o4WR-q__trigger:focus-visible{box-shadow:var(--focus-ring)}.DropdownMenu-module__o4WR-q__trigger:disabled{pointer-events:none;cursor:not-allowed}.DropdownMenu-module__o4WR-q__trigger[data-state=open]{background-color:var(--bg-card-hover)}.DropdownMenu-module__o4WR-q__triggerInline{width:100%;min-width:auto;min-height:38px;padding:var(--spacing-2xs) var(--spacing-md);font-weight:var(--font-normal);border-radius:0}.DropdownMenu-module__o4WR-q__triggerInline:hover:not(:disabled),.DropdownMenu-module__o4WR-q__triggerInline:focus-visible{background-color:color-mix(in srgb, var(--surface-muted) 50%, transparent);border-color:color-mix(in srgb, var(--border) 40%, transparent)}.DropdownMenu-module__o4WR-q__triggerInline[data-state=open]{background-color:var(--bg-card);border-color:var(--color-primary)}.DropdownMenu-module__o4WR-q__triggerInline:disabled{opacity:.5;background-color:#0000;border-color:#0000}.DropdownMenu-module__o4WR-q__triggerIcon{color:var(--text-secondary);transition:transform var(--duration-normal) var(--ease-in-out), color var(--duration-normal) var(--ease-in-out), opacity var(--duration-fast) ease;flex-shrink:0;justify-content:center;align-items:center;display:flex}.DropdownMenu-module__o4WR-q__trigger[data-state=open] .DropdownMenu-module__o4WR-q__triggerIcon{color:var(--color-primary);transform:rotate(180deg)}.DropdownMenu-module__o4WR-q__triggerInline .DropdownMenu-module__o4WR-q__triggerIcon{opacity:0}.DropdownMenu-module__o4WR-q__triggerInline:hover:not(:disabled) .DropdownMenu-module__o4WR-q__triggerIcon,.DropdownMenu-module__o4WR-q__triggerInline:focus-visible .DropdownMenu-module__o4WR-q__triggerIcon,.DropdownMenu-module__o4WR-q__triggerInline[data-state=open] .DropdownMenu-module__o4WR-q__triggerIcon{opacity:1}.DropdownMenu-module__o4WR-q__value{text-overflow:ellipsis;text-align:left;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.DropdownMenu-module__o4WR-q__content{z-index:var(--z-popover);min-width:240px;max-width:400px;max-height:360px;padding:var(--space-15);overscroll-behavior:contain;background-color:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);animation:var(--kf-slide-down) .16s var(--ease-out);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden auto}.DropdownMenu-module__o4WR-q__contentInline{border-color:#0000;border-radius:0}.DropdownMenu-module__o4WR-q__item{gap:var(--spacing-sm);padding:var(--spacing-sm) var(--space-25);font-size:var(--text-sm);font-weight:var(--font-normal);line-height:var(--leading-normal);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-sm);transition:background-color var(--duration-instant) ease;background-color:#0000;outline:none;align-items:center;display:flex}.DropdownMenu-module__o4WR-q__item:hover,.DropdownMenu-module__o4WR-q__item:focus{background-color:var(--bg-card-hover)}.DropdownMenu-module__o4WR-q__item:active{background-color:color-mix(in srgb, var(--bg-card-hover) 140%, transparent)}.DropdownMenu-module__o4WR-q__item[data-disabled]{pointer-events:none;cursor:not-allowed;opacity:.4}.DropdownMenu-module__o4WR-q__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.DropdownMenu-module__o4WR-q__destructive{font-weight:var(--font-medium);color:var(--danger)}.DropdownMenu-module__o4WR-q__destructive:hover,.DropdownMenu-module__o4WR-q__destructive:focus{color:var(--danger);background-color:color-mix(in srgb, var(--danger) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--danger) 20%, transparent)}.DropdownMenu-module__o4WR-q__destructive:active{background-color:color-mix(in srgb, var(--danger) 15%, transparent)}.DropdownMenu-module__o4WR-q__separator{height:1px;margin:var(--spacing-sm) var(--spacing-xs);background:linear-gradient(to right, transparent, var(--border) 10%, var(--border) 90%, transparent)}.DropdownMenu-module__o4WR-q__empty{padding:var(--spacing-md) var(--spacing-sm);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary);text-align:center;-webkit-user-select:none;user-select:none}
.ToggleSwitch-module__PUmu4q__toggle{cursor:pointer;background:var(--border-strong);border-radius:var(--radius-full);width:36px;height:20px;transition:background var(--duration-slow) var(--ease-out), transform var(--duration-fast) var(--ease-out);border:none;outline:none;flex-shrink:0;padding:0;position:relative}.ToggleSwitch-module__PUmu4q__toggle:hover:not(:disabled){background:color-mix(in srgb, var(--border-strong) 80%, var(--text-tertiary))}.ToggleSwitch-module__PUmu4q__toggle:active:not(:disabled){transform:scale(.97)}.ToggleSwitch-module__PUmu4q__toggle:focus-visible{box-shadow:var(--focus-ring)}.ToggleSwitch-module__PUmu4q__toggle:disabled{cursor:not-allowed;opacity:.45}.ToggleSwitch-module__PUmu4q__on{background:var(--color-primary)}.ToggleSwitch-module__PUmu4q__on:hover:not(:disabled){background:var(--color-primary-hover)}.ToggleSwitch-module__PUmu4q__slider{background:var(--white);border-radius:var(--radius-round);width:16px;height:16px;box-shadow:var(--shadow-sm);transition:transform var(--duration-slow) var(--ease-spring);position:absolute;top:2px;left:2px}.ToggleSwitch-module__PUmu4q__on .ToggleSwitch-module__PUmu4q__slider{transform:translate(16px)}
.PasswordStrength-module__6G4hgG__root{gap:var(--space-15);flex-direction:column;display:flex}.PasswordStrength-module__6G4hgG__score0{--strength:var(--danger)}.PasswordStrength-module__6G4hgG__score1{--strength:var(--warning)}.PasswordStrength-module__6G4hgG__score2{--strength:var(--amber-500)}.PasswordStrength-module__6G4hgG__score3{--strength:var(--green-500)}.PasswordStrength-module__6G4hgG__score4{--strength:var(--success)}.PasswordStrength-module__6G4hgG__bars{gap:var(--spacing-xs);height:4px;display:flex}.PasswordStrength-module__6G4hgG__bar{background:var(--border);border-radius:var(--radius-2);transition:background var(--duration-normal) var(--ease-out);flex:1}.PasswordStrength-module__6G4hgG__filled{background:var(--strength)}.PasswordStrength-module__6G4hgG__label{font-size:var(--text-2xs);font-weight:var(--font-semibold);line-height:var(--leading-none);color:var(--strength);transition:color var(--duration-normal) var(--ease-out)}
.FilterPill-module__pSFpbq__pill{--pill-height:30px;--pill-padding-x:14px;--pill-gap:6px;--pill-font-size:var(--text-xs);gap:var(--pill-gap);height:var(--pill-height);padding:0 var(--pill-padding-x);font-family:inherit;font-size:var(--pill-font-size);font-weight:var(--font-semibold);line-height:var(--leading-none);color:var(--text-tertiary);letter-spacing:.02em;white-space:nowrap;cursor:pointer;border-radius:var(--radius-full);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:none;align-items:center;display:inline-flex}.FilterPill-module__pSFpbq__pill[data-size=sm]{--pill-height:26px;--pill-padding-x:10px;--pill-font-size:var(--text-2xs)}.FilterPill-module__pSFpbq__pill[data-size=lg]{--pill-height:36px;--pill-padding-x:18px;--pill-font-size:var(--text-sm)}.FilterPill-module__pSFpbq__pill:hover{color:var(--text-primary);background:var(--surface-muted)}.FilterPill-module__pSFpbq__pill:focus-visible{box-shadow:var(--focus-ring);outline:none}.FilterPill-module__pSFpbq__pill:disabled{cursor:not-allowed;opacity:.5}.FilterPill-module__pSFpbq__pill[data-state=open]{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 14%, transparent)}.FilterPill-module__pSFpbq__pill[data-active]{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, transparent)}.FilterPill-module__pSFpbq__pill[data-active]:hover{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 14%, transparent)}.FilterPill-module__pSFpbq__icon{color:currentColor;flex-shrink:0;display:inline-flex}.FilterPill-module__pSFpbq__icon svg{width:15px;height:15px}.FilterPill-module__pSFpbq__label{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}
.ResetButton-module__vWnadq__reset{--control-size:30px;width:var(--control-size);height:var(--control-size);color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-full);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ResetButton-module__vWnadq__reset[data-size=sm]{--control-size:26px}.ResetButton-module__vWnadq__reset[data-size=lg]{--control-size:36px}.ResetButton-module__vWnadq__reset:hover{color:var(--text-primary);background:var(--surface-muted)}.ResetButton-module__vWnadq__reset:focus-visible{box-shadow:var(--focus-ring);outline:none}.ResetButton-module__vWnadq__icon{width:13px;height:13px}
.SearchFilter-module__RYRF4W__trigger{--control-size:30px;width:var(--control-size);height:var(--control-size);color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-full);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.SearchFilter-module__RYRF4W__trigger[data-size=sm],.SearchFilter-module__RYRF4W__expanded[data-size=sm]{--control-size:26px}.SearchFilter-module__RYRF4W__trigger[data-size=lg],.SearchFilter-module__RYRF4W__expanded[data-size=lg]{--control-size:36px}.SearchFilter-module__RYRF4W__trigger:hover{color:var(--text-primary);background:var(--surface-muted)}.SearchFilter-module__RYRF4W__trigger:focus-visible{box-shadow:var(--focus-ring);outline:none}.SearchFilter-module__RYRF4W__trigger[data-active]{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, transparent)}.SearchFilter-module__RYRF4W__triggerIcon{width:15px;height:15px}.SearchFilter-module__RYRF4W__expanded{--control-size:30px;gap:var(--space-15);height:var(--control-size);padding:0 var(--space-25);background:var(--surface-muted);border-radius:var(--radius-full);animation:SearchFilter-module__RYRF4W__expandSearch var(--duration-normal) var(--ease-out) both;align-items:center;display:inline-flex}@keyframes SearchFilter-module__RYRF4W__expandSearch{0%{opacity:.6;width:30px}to{opacity:1;width:220px}}.SearchFilter-module__RYRF4W__searchIcon{width:15px;height:15px;color:var(--text-tertiary);flex-shrink:0}.SearchFilter-module__RYRF4W__input{min-width:0;font-family:inherit;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-primary);letter-spacing:.02em;background:0 0;border:none;outline:none;flex:1;padding:0}.SearchFilter-module__RYRF4W__input::placeholder{color:var(--text-tertiary)}.SearchFilter-module__RYRF4W__clear{width:18px;height:18px;color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-full);transition:color var(--duration-fast) var(--ease-out);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.SearchFilter-module__RYRF4W__clear:hover{color:var(--text-primary)}.SearchFilter-module__RYRF4W__clearIcon{width:12px;height:12px}@media (max-width:480px){.SearchFilter-module__RYRF4W__expanded{width:min(220px,100vw - 2rem);animation:none}}
.SegmentedFilter-module__HDRUrq__group{gap:var(--filter-bar-gap,var(--spacing-xs));align-items:center;min-width:0;display:inline-flex}
.FilterBar-module__VhjpMG__bar{--filter-bar-gap:var(--spacing-sm);gap:var(--filter-bar-gap);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.FilterBar-module__VhjpMG__bar[data-align=end],.FilterBar-module__VhjpMG__bar[data-align=between]{width:100%}.FilterBar-module__VhjpMG__bar[data-align=end]{justify-content:flex-end}.FilterBar-module__VhjpMG__bar[data-align=between]{justify-content:space-between}.FilterBar-module__VhjpMG__bar[data-overflow=scroll]{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;overflow:auto hidden}.FilterBar-module__VhjpMG__bar[data-overflow=scroll]::-webkit-scrollbar{display:none}.FilterBar-module__VhjpMG__bar[data-overflow=scroll]>*{flex-shrink:0}.FilterBar-module__VhjpMG__bar[data-overflow=scroll][data-align=end]{justify-content:safe flex-end}.FilterBar-module__VhjpMG__bar[data-overflow=scroll][data-align=between]{justify-content:safe space-between}
.StatSkeleton-module___idt4G__value,.StatSkeleton-module___idt4G__label{background:linear-gradient(90deg, var(--surface-muted) 25%, var(--border) 50%, var(--surface-muted) 75%);border-radius:var(--radius-sm);animation:var(--kf-shimmer) var(--duration-shimmer) var(--ease-in-out) infinite;background-size:200% 100%}.StatSkeleton-module___idt4G__value{width:70%;height:20px}.StatSkeleton-module___idt4G__label{width:45%;height:12px}
.StatTrend-module__7lCmnq__trend{gap:var(--spacing-2xs);font-size:var(--text-xs);font-weight:var(--font-medium);align-items:center;display:inline-flex}.StatTrend-module__7lCmnq__up{color:var(--success)}.StatTrend-module__7lCmnq__down{color:var(--danger)}
.StatCard-module__0CM5fq__card{--stat-accent:var(--color-primary);gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--card-radius);transition:box-shadow var(--transition), border-color var(--transition);align-items:center;display:flex}.StatCard-module__0CM5fq__card:hover{border-color:color-mix(in srgb, var(--stat-accent) 35%, var(--border));box-shadow:0 2px 8px color-mix(in srgb, var(--stat-accent) 12%, transparent)}.StatCard-module__0CM5fq__primary{--stat-accent:var(--color-primary)}.StatCard-module__0CM5fq__success{--stat-accent:var(--success)}.StatCard-module__0CM5fq__warning{--stat-accent:var(--warning)}.StatCard-module__0CM5fq__danger{--stat-accent:var(--danger)}.StatCard-module__0CM5fq__info{--stat-accent:var(--info)}.StatCard-module__0CM5fq__highlight{--stat-accent:var(--accent)}.StatCard-module__0CM5fq__neutral{--stat-accent:var(--text-tertiary)}.StatCard-module__0CM5fq__accentTop{border-top:3px solid var(--stat-accent)}.StatCard-module__0CM5fq__accentLeft{border-left:3px solid var(--stat-accent)}.StatCard-module__0CM5fq__icon{width:40px;height:40px;color:var(--stat-accent);background:color-mix(in srgb, var(--stat-accent) 12%, transparent);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.StatCard-module__0CM5fq__icon svg{width:20px;height:20px}.StatCard-module__0CM5fq__body{gap:var(--spacing-2xs);flex-direction:column;min-width:0;display:flex}.StatCard-module__0CM5fq__value{text-overflow:ellipsis;max-width:100%;font-size:var(--text-2xl);font-weight:var(--font-bold);line-height:var(--leading-none);color:var(--text-primary);letter-spacing:-.02em;white-space:nowrap;overflow:hidden}.StatCard-module__0CM5fq__label{text-overflow:ellipsis;font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap;overflow:hidden}.StatCard-module__0CM5fq__meta{gap:var(--spacing-sm);align-items:center;display:flex}.StatCard-module__0CM5fq__subtext{font-size:var(--text-xs);color:var(--text-tertiary)}.StatCard-module__0CM5fq__sm{gap:var(--spacing-sm);padding:var(--spacing)}.StatCard-module__0CM5fq__sm .StatCard-module__0CM5fq__icon{width:36px;height:36px}.StatCard-module__0CM5fq__sm .StatCard-module__0CM5fq__value{font-size:var(--text-xl)}.StatCard-module__0CM5fq__sm .StatCard-module__0CM5fq__label{font-size:var(--text-xs);font-weight:var(--font-medium)}.StatCard-module__0CM5fq__loading{pointer-events:none}.StatCard-module__0CM5fq__loading .StatCard-module__0CM5fq__icon{background:linear-gradient(90deg, var(--surface-muted) 25%, var(--border) 50%, var(--surface-muted) 75%);animation:var(--kf-shimmer) var(--duration-shimmer) var(--ease-in-out) infinite;background-size:200% 100%}@media (max-width:480px){.StatCard-module__0CM5fq__card{padding:var(--spacing-md)}.StatCard-module__0CM5fq__md .StatCard-module__0CM5fq__value{font-size:var(--text-xl)}}
.Modal-module__dhM-oG__overlay{z-index:var(--z-modal);background:var(--surface-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:var(--kf-fade-in) var(--duration-normal) var(--ease-out);position:fixed;inset:0}.Modal-module__dhM-oG__panel{z-index:calc(var(--z-modal) + 1);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);width:90vw;max-height:85vh;box-shadow:var(--shadow-xl);animation:Modal-module__dhM-oG__panelIn var(--duration-normal) var(--ease-out);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.Modal-module__dhM-oG__sm{max-width:400px}.Modal-module__dhM-oG__md{max-width:560px}.Modal-module__dhM-oG__lg{max-width:720px}.Modal-module__dhM-oG__xl{max-width:960px}.Modal-module__dhM-oG__header{gap:var(--spacing-md);padding:var(--space-5) var(--spacing-lg);border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.Modal-module__dhM-oG__heading{flex-direction:column;gap:2px;min-width:0;display:flex}.Modal-module__dhM-oG__eyebrow{font-size:var(--font-size-10);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.11em}.Modal-module__dhM-oG__title{font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:var(--leading-tight);color:var(--text-primary);margin:0}.Modal-module__dhM-oG__close{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border:1px solid var(--border);border-radius:var(--radius-sm);transition:background var(--transition), color var(--transition);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.Modal-module__dhM-oG__close:hover{color:var(--text-primary);background:var(--bg-card-hover)}.Modal-module__dhM-oG__close:focus-visible{box-shadow:var(--focus-ring);outline:none}.Modal-module__dhM-oG__body{min-height:0;padding:var(--spacing-lg);flex:1;overflow-y:auto}.Modal-module__dhM-oG__footer{gap:var(--spacing-sm);padding:var(--spacing) var(--spacing-lg);background:var(--surface-muted);border-top:1px solid var(--border);flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.Modal-module__dhM-oG__srOnly{white-space:nowrap;clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes Modal-module__dhM-oG__panelIn{0%{opacity:0;transform:translate(-50%,-48%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (max-width:640px){.Modal-module__dhM-oG__panel{width:95vw;max-height:92vh}.Modal-module__dhM-oG__header,.Modal-module__dhM-oG__body{padding:var(--spacing)}.Modal-module__dhM-oG__footer{padding:var(--spacing-md) var(--spacing)}}
.Button-module__Qq9Yga__button{gap:var(--btn-gap);font-family:inherit;font-weight:var(--btn-font-weight);line-height:var(--leading-none);white-space:nowrap;cursor:pointer;border-radius:var(--btn-radius);transition:background var(--transition), border-color var(--transition), color var(--transition);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.Button-module__Qq9Yga__button:focus-visible{box-shadow:var(--focus-ring);outline:none}.Button-module__Qq9Yga__button:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.Button-module__Qq9Yga__sm{height:var(--btn-height-sm);padding:0 var(--btn-pad-x-sm);font-size:var(--btn-font-sm)}.Button-module__Qq9Yga__md{height:var(--btn-height-md);padding:0 var(--btn-pad-x-md);font-size:var(--btn-font-md)}.Button-module__Qq9Yga__lg{height:var(--btn-height-lg);padding:0 var(--btn-pad-x-lg);font-size:var(--btn-font-lg)}.Button-module__Qq9Yga__pill{border-radius:var(--btn-radius-pill)}.Button-module__Qq9Yga__circle{border-radius:var(--btn-radius-circle);padding:0}.Button-module__Qq9Yga__circle.Button-module__Qq9Yga__sm{width:var(--btn-height-sm)}.Button-module__Qq9Yga__circle.Button-module__Qq9Yga__md{width:var(--btn-height-md)}.Button-module__Qq9Yga__circle.Button-module__Qq9Yga__lg{width:var(--btn-height-lg)}.Button-module__Qq9Yga__primary{color:var(--btn-primary-text);background:var(--btn-primary-bg)}.Button-module__Qq9Yga__primary:hover:not(:disabled){background:var(--btn-primary-bg-hover)}.Button-module__Qq9Yga__primary:active:not(:disabled){background:var(--btn-primary-bg-active)}.Button-module__Qq9Yga__secondary{color:var(--btn-secondary-text);background:var(--btn-secondary-bg);border-color:var(--btn-secondary-border)}.Button-module__Qq9Yga__secondary:hover:not(:disabled){background:var(--btn-secondary-bg-hover)}.Button-module__Qq9Yga__secondary:active:not(:disabled){background:var(--btn-secondary-bg-active)}.Button-module__Qq9Yga__ghost{color:var(--btn-ghost-text);background:0 0}.Button-module__Qq9Yga__ghost:hover:not(:disabled){color:var(--btn-ghost-text-hover);background:var(--btn-ghost-bg-hover)}.Button-module__Qq9Yga__ghost:active:not(:disabled){background:var(--btn-ghost-bg-active)}.Button-module__Qq9Yga__destructive{color:var(--btn-destructive-text);background:var(--btn-destructive-bg)}.Button-module__Qq9Yga__destructive:hover:not(:disabled){background:var(--btn-destructive-bg-hover)}.Button-module__Qq9Yga__destructive:active:not(:disabled){background:var(--btn-destructive-bg-active)}.Button-module__Qq9Yga__success{color:var(--btn-success-text);background:var(--btn-success-bg)}.Button-module__Qq9Yga__success:hover:not(:disabled){background:var(--btn-success-bg-hover)}.Button-module__Qq9Yga__success:active:not(:disabled){background:var(--btn-success-bg-active)}.Button-module__Qq9Yga__link{padding-inline:var(--spacing-2xs);color:var(--btn-link-text);background:0 0}.Button-module__Qq9Yga__link:hover:not(:disabled){color:var(--btn-link-text-hover);text-decoration:underline}
.SegmentedTabs-module__-WoKiW__root{min-width:0;max-width:100%;margin-block:var(--spacing-xs);scrollbar-width:none;-ms-overflow-style:none;justify-content:flex-start;display:flex;overflow:auto hidden}.SegmentedTabs-module__-WoKiW__root::-webkit-scrollbar{display:none}.SegmentedTabs-module__-WoKiW__center{justify-content:safe center}.SegmentedTabs-module__-WoKiW__tabGroup{gap:var(--spacing-2xs);width:max-content;padding:var(--spacing-xs);background:var(--bg-card);border:1px solid color-mix(in srgb, var(--border) 75%, transparent);border-radius:var(--radius-md);box-shadow:inset 0 1px 0 var(--shadow-inset-highlight), var(--shadow-xs);flex-wrap:nowrap;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.SegmentedTabs-module__-WoKiW__indicator{z-index:0;pointer-events:none;background:var(--bg-card-hover);border:1px solid color-mix(in srgb, var(--border) 85%, transparent);border-radius:var(--radius-sm);box-shadow:inset 0 1px 0 var(--shadow-inset-highlight), var(--shadow-xs);position:absolute;top:4px;bottom:4px}.SegmentedTabs-module__-WoKiW__indicatorAnimated{transition:left var(--duration-slow) var(--ease-spring), width var(--duration-slow) var(--ease-spring)}.SegmentedTabs-module__-WoKiW__tab{z-index:1;padding:9px var(--space-35);font-size:var(--text-13);font-weight:var(--font-semibold);line-height:var(--leading-none);color:var(--text-secondary);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-sm);transition:color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;display:inline-flex;position:relative}.SegmentedTabs-module__-WoKiW__tab:hover:not(.SegmentedTabs-module__-WoKiW__tabActive){color:var(--text-primary);background:color-mix(in srgb, var(--text-primary) 5%, transparent)}.SegmentedTabs-module__-WoKiW__tab:active{transform:scale(.98)}.SegmentedTabs-module__-WoKiW__tab:focus-visible{box-shadow:var(--focus-ring);outline:none}.SegmentedTabs-module__-WoKiW__tabActive,.SegmentedTabs-module__-WoKiW__tabActive:hover{color:var(--text-primary);background:0 0}.SegmentedTabs-module__-WoKiW__tabIcon{color:currentColor;opacity:.85;transition:opacity var(--duration-fast) var(--ease-out);flex-shrink:0}.SegmentedTabs-module__-WoKiW__tab:hover .SegmentedTabs-module__-WoKiW__tabIcon,.SegmentedTabs-module__-WoKiW__tabActive .SegmentedTabs-module__-WoKiW__tabIcon{opacity:1}.SegmentedTabs-module__-WoKiW__tabActive .SegmentedTabs-module__-WoKiW__tabIcon{color:var(--color-primary)}.SegmentedTabs-module__-WoKiW__tabLabel{font-weight:inherit}@media (max-width:768px){.SegmentedTabs-module__-WoKiW__tab{font-size:var(--text-xs);padding:9px 11px}}
.BulkActionMenu-module__0bouNG__button{gap:var(--space-1);height:1.75rem;padding:0 var(--space-2);font-family:inherit;font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;cursor:pointer;border-radius:var(--radius-full);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);background:0 0;border:0;flex:none;align-items:center;display:inline-flex}.BulkActionMenu-module__0bouNG__button:hover{color:var(--text-primary);background:var(--surface-hover)}.BulkActionMenu-module__0bouNG__button:active{transform:scale(.96)}.BulkActionMenu-module__0bouNG__button:focus-visible{box-shadow:var(--focus-ring);outline:none}.BulkActionMenu-module__0bouNG__destructive:hover{color:var(--danger);background:var(--danger-bg)}.BulkActionMenu-module__0bouNG__confirm{gap:var(--space-15);min-width:13rem;padding:var(--space-2);flex-direction:column;display:flex}.BulkActionMenu-module__0bouNG__confirm button{width:100%}.BulkActionMenu-module__0bouNG__question{padding:var(--space-1) var(--space-1) var(--space-15);font-size:var(--text-13);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}
.ExportMenu-module__T7BcuW__button{gap:var(--space-1);height:1.75rem;padding:0 var(--space-2);font-family:inherit;font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;cursor:pointer;border-radius:var(--radius-full);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);background:0 0;border:0;flex:none;align-items:center;display:inline-flex}.ExportMenu-module__T7BcuW__button:hover{color:var(--text-primary);background:var(--surface-hover)}.ExportMenu-module__T7BcuW__button:active{transform:scale(.96)}.ExportMenu-module__T7BcuW__button:focus-visible{box-shadow:var(--focus-ring);outline:none}
.SelectionBar-module__ilc8gq__bar{inset-inline:0;bottom:var(--spacing-lg);z-index:var(--z-sticky);gap:var(--space-1);width:fit-content;max-width:calc(100% - var(--spacing-xl));padding:var(--space-15) var(--space-15) var(--space-15) var(--space-3);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-full);box-shadow:var(--shadow-lg);animation:var(--kf-float-in) var(--duration-normal) var(--ease-spring);align-items:center;margin-inline:auto;display:flex;position:fixed;overflow-x:auto}@supports ((-webkit-backdrop-filter:blur(0)) or (backdrop-filter:blur(0))){.SelectionBar-module__ilc8gq__bar{background:color-mix(in srgb, var(--bg-card) 86%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.SelectionBar-module__ilc8gq__count{font-size:var(--text-xs);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap;flex:none}.SelectionBar-module__ilc8gq__divider{width:1px;height:1rem;margin-inline:var(--space-15);background:var(--border);flex:none}.SelectionBar-module__ilc8gq__icon{width:1.75rem;height:1.75rem;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-full);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.SelectionBar-module__ilc8gq__icon:hover{color:var(--text-primary);background:var(--surface-hover)}.SelectionBar-module__ilc8gq__icon:active{transform:scale(.96)}.SelectionBar-module__ilc8gq__icon:focus-visible{box-shadow:var(--focus-ring);outline:none}
.StateMessage-module__eCmM7W__state{gap:var(--spacing-sm);padding:var(--spacing-2xl) var(--spacing-lg);text-align:center;flex-direction:column;align-items:center;display:flex}.StateMessage-module__eCmM7W__glyph{width:2.875rem;height:2.875rem;margin-bottom:var(--space-1);color:var(--text-tertiary);background:var(--surface-muted);border-radius:var(--radius-md);place-items:center;display:grid}.StateMessage-module__eCmM7W__danger .StateMessage-module__eCmM7W__glyph{color:var(--danger);background:var(--danger-bg)}.StateMessage-module__eCmM7W__title{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.StateMessage-module__eCmM7W__body{max-width:42ch;font-size:var(--text-13);line-height:var(--leading-normal);color:var(--text-secondary);margin:0}.StateMessage-module__eCmM7W__actions{gap:var(--spacing-sm);margin-top:var(--space-2);display:flex}
.StateButton-module__rjYvTa__button{height:var(--input-height-sm);padding:0 var(--space-3);font-family:inherit;font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--on-primary);cursor:pointer;background:var(--color-primary);border-radius:var(--radius-sm);border:0}.StateButton-module__rjYvTa__button:hover{background:var(--color-primary-hover)}.StateButton-module__rjYvTa__button:focus-visible{box-shadow:var(--focus-ring);outline:none}
.SkeletonRow-module__VF2Orq__row{gap:var(--spacing-lg);height:var(--table-row-height);padding-inline:var(--table-cell-pad-x);border-bottom:var(--table-row-border);align-items:center;display:flex}.SkeletonRow-module__VF2Orq__bar{background:linear-gradient(90deg, var(--surface-muted) 25%, var(--bg-card-hover) 37%, var(--surface-muted) 63%);border-radius:var(--radius-4);height:.5rem;animation:var(--kf-shimmer) var(--duration-shimmer) ease-in-out infinite;background-size:200% 100%}
.ToastStack-module__WM4Ggq__stack{inset-inline:0;bottom:var(--spacing-lg);z-index:var(--z-notification);gap:var(--space-2);pointer-events:none;flex-direction:column-reverse;align-items:center;display:flex;position:fixed}[data-selecting] .ToastStack-module__WM4Ggq__stack{bottom:calc(var(--spacing-lg) + 3.25rem)}.ToastStack-module__WM4Ggq__toast{gap:var(--space-1);width:fit-content;max-width:calc(100% - var(--spacing-xl));padding:var(--space-15) var(--space-15) var(--space-15) var(--space-3);pointer-events:auto;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-full);box-shadow:var(--shadow-lg);animation:var(--kf-float-in) var(--duration-normal) var(--ease-spring);align-items:center;display:flex}@supports ((-webkit-backdrop-filter:blur(0)) or (backdrop-filter:blur(0))){.ToastStack-module__WM4Ggq__toast{background:color-mix(in srgb, var(--bg-card) 86%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.ToastStack-module__WM4Ggq__label{font-size:var(--text-xs);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap;flex:none}.ToastStack-module__WM4Ggq__divider{width:1px;height:1rem;margin-inline:var(--space-15);background:var(--border);flex:none}.ToastStack-module__WM4Ggq__action{gap:var(--space-1);height:1.625rem;padding:0 var(--space-2);font-family:inherit;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-primary);cursor:pointer;border-radius:var(--radius-full);background:0 0;border:0;align-items:center;display:inline-flex}.ToastStack-module__WM4Ggq__action:hover{background:var(--color-primary-subtle)}.ToastStack-module__WM4Ggq__close{width:1.5rem;height:1.5rem;color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-full);background:0 0;border:0;place-items:center;padding:0;display:grid}.ToastStack-module__WM4Ggq__close:hover{color:var(--text-primary);background:var(--surface-hover)}.ToastStack-module__WM4Ggq__action:focus-visible,.ToastStack-module__WM4Ggq__close:focus-visible{box-shadow:var(--focus-ring);outline:none}
.ReorderButtons-module__X2vP7a__reorder{flex-direction:column;flex:none;display:inline-flex}.ReorderButtons-module__X2vP7a__reorder button{width:var(--menu-chevron-w);height:var(--menu-chevron-h);color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.ReorderButtons-module__X2vP7a__reorder button:hover:not(:disabled){color:var(--text-primary)}.ReorderButtons-module__X2vP7a__reorder button:disabled{cursor:default;opacity:var(--disabled-opacity)}.ReorderButtons-module__X2vP7a__reorder button:focus-visible{box-shadow:var(--focus-ring);outline:none}
.Switch-module__plHAza__track{cursor:pointer;background:var(--border-strong);border-radius:var(--radius-full);width:2.125rem;height:1.25rem;transition:background-color var(--duration-fast) var(--ease-out);border:0;flex:none;padding:0;position:relative}.Switch-module__plHAza__track:after{content:"";background:var(--on-success);border-radius:var(--radius-full);width:1rem;height:1rem;box-shadow:var(--shadow-xs);transition:transform var(--duration-fast) var(--ease-spring);position:absolute;top:2px;left:2px}.Switch-module__plHAza__track[aria-checked=true]{background:var(--success)}.Switch-module__plHAza__track[aria-checked=true]:after{transform:translate(.875rem)}.Switch-module__plHAza__track:focus-visible{box-shadow:var(--focus-ring);outline:none}.Switch-module__plHAza__track:disabled{cursor:default;opacity:var(--disabled-opacity)}
.ColumnsControl-module__Ca7L1W__row{gap:var(--menu-row-item-gap);min-height:var(--menu-row-height);padding:var(--menu-row-pad-y) var(--menu-row-pad-x);border-radius:var(--menu-row-radius);align-items:center;display:flex}.ColumnsControl-module__Ca7L1W__row:hover{background:var(--surface-hover)}.ColumnsControl-module__Ca7L1W__name{text-overflow:ellipsis;min-width:6rem;font-size:var(--text-13);color:var(--text-primary);white-space:nowrap;flex:1;overflow:hidden}.ColumnsControl-module__Ca7L1W__row>:last-child{margin-inline-start:var(--space-1)}.ColumnsControl-module__Ca7L1W__pin{width:var(--menu-icon-button);height:var(--menu-icon-button);color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-4);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.ColumnsControl-module__Ca7L1W__pin:hover:not(:disabled){color:var(--text-primary);background:var(--bg-card-hover)}.ColumnsControl-module__Ca7L1W__pinOn{color:var(--color-primary);background:var(--color-primary-subtle)}.ColumnsControl-module__Ca7L1W__pin:disabled{cursor:default;opacity:var(--disabled-opacity)}.ColumnsControl-module__Ca7L1W__resets{gap:var(--space-05);padding:var(--space-1) var(--space-25) var(--space-05);align-items:center;display:flex}.ColumnsControl-module__Ca7L1W__resetsLabel{font-size:var(--text-10);font-weight:var(--font-medium);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;margin-inline-end:var(--space-1)}.ColumnsControl-module__Ca7L1W__resetButton{padding:var(--space-05) var(--space-15);font-family:inherit;font-size:var(--text-2xs);color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-4);background:0 0;border:0}.ColumnsControl-module__Ca7L1W__resetButton:hover{color:var(--text-primary);background:var(--surface-hover)}.ColumnsControl-module__Ca7L1W__resetButton:focus-visible{box-shadow:var(--focus-ring);outline:none}.ColumnsControl-module__Ca7L1W__resetRule{background:var(--border);flex:none;width:1px;height:.875rem}.ColumnsControl-module__Ca7L1W__pin:focus-visible{box-shadow:var(--focus-ring);outline:none}
.EmptyPanel-module__RJeuKa__empty{gap:var(--space-05);padding:var(--space-5) var(--space-4) var(--space-4);text-align:center;flex-direction:column;align-items:center;display:flex}.EmptyPanel-module__RJeuKa__empty button{margin-top:var(--space-2)}.EmptyPanel-module__RJeuKa__icon{width:2.25rem;height:2.25rem;margin-bottom:var(--space-15);color:var(--text-tertiary);background:var(--surface-muted);border-radius:var(--radius-full);place-items:center;display:grid}.EmptyPanel-module__RJeuKa__title{font-size:var(--text-13);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.EmptyPanel-module__RJeuKa__body{font-size:var(--text-xs);color:var(--text-tertiary);margin:0}
.TagValueInput-module__ceuMtG__trigger{gap:var(--spacing-2xs);width:100%;height:var(--input-height-sm);padding:0 var(--space-2);font-family:inherit;font-size:var(--text-13);color:var(--text-primary);cursor:pointer;background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-6);justify-content:space-between;align-items:center;display:flex}.TagValueInput-module__ceuMtG__trigger:focus-visible{border-color:var(--input-border-focus);outline:none}.TagValueInput-module__ceuMtG__summary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TagValueInput-module__ceuMtG__placeholder{color:var(--text-tertiary)}.TagValueInput-module__ceuMtG__list{gap:var(--space-05);flex-direction:column;min-width:11rem;display:flex}.TagValueInput-module__ceuMtG__option{gap:var(--spacing-sm);width:100%;padding:var(--space-25) var(--space-2);font-family:inherit;font-size:var(--text-13);cursor:pointer;border-radius:var(--radius-6);background:0 0;border:0;align-items:center;display:flex}.TagValueInput-module__ceuMtG__option:hover{background:var(--surface-hover)}.TagValueInput-module__ceuMtG__chip{--tag:var(--color-primary);max-width:max-content;padding:var(--space-05) var(--space-2);text-overflow:ellipsis;font-size:var(--text-xs);font-weight:var(--font-medium);color:color-mix(in srgb, var(--tag) 55%, var(--text-primary));white-space:nowrap;background:color-mix(in srgb, var(--tag) 14%, transparent);border-radius:var(--radius-full);flex:1;overflow:hidden}.TagValueInput-module__ceuMtG__tick{color:var(--color-primary);flex:none;margin-inline-start:auto}.TagValueInput-module__ceuMtG__none{padding:var(--space-2);font-size:var(--text-xs);color:var(--text-tertiary);margin:0}
.FilterValueInput-module__jwCOeW__control{min-width:0;height:var(--input-height-sm);padding:0 var(--space-15);font-family:inherit;font-size:var(--text-xs);color:var(--text-primary);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-6)}.FilterValueInput-module__jwCOeW__control::placeholder{color:var(--input-placeholder)}.FilterValueInput-module__jwCOeW__dateTrigger{gap:var(--space-1);font-size:var(--text-xs);text-align:start;cursor:pointer;flex:1;justify-content:space-between;align-items:center;display:inline-flex}.FilterValueInput-module__jwCOeW__dateTrigger svg{color:var(--text-tertiary);flex:none}.FilterValueInput-module__jwCOeW__placeholder{color:var(--input-placeholder)}.FilterValueInput-module__jwCOeW__control:hover{border-color:var(--input-border-hover)}.FilterValueInput-module__jwCOeW__control:focus-visible{border-color:var(--input-border-focus);outline:none}.FilterValueInput-module__jwCOeW__spacer{height:var(--input-height-sm)}
.FilterRuleRow-module__I84BDq__row{gap:var(--menu-row-item-gap);align-items:center;display:flex}.FilterRuleRow-module__I84BDq__field,.FilterRuleRow-module__I84BDq__operator,.FilterRuleRow-module__I84BDq__value{flex:1;min-width:0;display:flex}@media (max-width:32rem){.FilterRuleRow-module__I84BDq__row{flex-wrap:wrap}.FilterRuleRow-module__I84BDq__field,.FilterRuleRow-module__I84BDq__operator,.FilterRuleRow-module__I84BDq__value{flex:100%}}.FilterRuleRow-module__I84BDq__value>*{width:100%}.FilterRuleRow-module__I84BDq__join{width:3.5rem;font-size:var(--text-2xs);color:var(--text-tertiary);text-align:end;flex:none;padding-inline-end:var(--space-1)}.FilterRuleRow-module__I84BDq__remove{width:var(--menu-icon-button);height:var(--menu-icon-button);color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-4);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.FilterRuleRow-module__I84BDq__remove:hover{color:var(--danger);background:var(--danger-bg)}.FilterRuleRow-module__I84BDq__remove:focus-visible{box-shadow:var(--focus-ring);outline:none}
.FilterBuilder-module__aMxmXW__builder{gap:var(--spacing-sm);min-width:30rem;padding:var(--space-1);flex-direction:column;display:flex}.FilterBuilder-module__aMxmXW__rules{gap:var(--spacing-xs);flex-direction:column;display:flex}.FilterBuilder-module__aMxmXW__footer{gap:var(--spacing-sm);padding-top:var(--space-1);border-top:1px solid var(--border);align-items:center;display:flex}.FilterBuilder-module__aMxmXW__add,.FilterBuilder-module__aMxmXW__clear{gap:var(--space-1);padding:var(--space-1) var(--space-15);font-family:inherit;font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-4);background:0 0;border:0;align-items:center;display:inline-flex}.FilterBuilder-module__aMxmXW__add:hover,.FilterBuilder-module__aMxmXW__clear:hover{color:var(--text-primary);background:var(--surface-hover)}.FilterBuilder-module__aMxmXW__add:focus-visible,.FilterBuilder-module__aMxmXW__clear:focus-visible{box-shadow:var(--focus-ring);outline:none}.FilterBuilder-module__aMxmXW__count{font-size:var(--text-2xs);font-variant-numeric:tabular-nums;color:var(--text-tertiary);margin-inline-start:auto}@media (max-width:32rem){.FilterBuilder-module__aMxmXW__builder{min-width:0}}
.SegmentedControl-module__K9KOkG__group{background:var(--surface-muted);flex:none;gap:2px;padding:2px;display:inline-flex}.SegmentedControl-module__K9KOkG__option{white-space:nowrap;cursor:pointer;transition:background-color var(--duration-instant) var(--ease-out), color var(--duration-instant) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;font-family:inherit;display:grid}.SegmentedControl-module__K9KOkG__option:hover:not([aria-pressed=true]){color:var(--text-primary)}.SegmentedControl-module__K9KOkG__option[aria-pressed=true]{color:var(--text-primary);background:var(--bg-card);box-shadow:var(--shadow-xs)}.SegmentedControl-module__K9KOkG__option:focus-visible{box-shadow:var(--focus-ring);outline:none}.SegmentedControl-module__K9KOkG__md{border:1px solid var(--border);border-radius:var(--radius-sm)}.SegmentedControl-module__K9KOkG__md .SegmentedControl-module__K9KOkG__option{width:1.625rem;height:calc(var(--btn-height-md) - 6px);color:var(--text-tertiary);border-radius:var(--radius-6)}.SegmentedControl-module__K9KOkG__sm{border-radius:var(--radius-6)}.SegmentedControl-module__K9KOkG__sm .SegmentedControl-module__K9KOkG__option{height:calc(var(--menu-icon-button) - 4px);padding:0 var(--space-15);font-size:var(--text-10);color:var(--text-secondary);border-radius:var(--radius-4)}
.SearchBox-module__lbsyFG__wrap{flex:none;align-items:center;min-width:1.75rem;display:flex;position:relative}.SearchBox-module__lbsyFG__input{width:0;height:var(--btn-height-md);font-family:inherit;font-size:var(--text-xs);color:var(--text-primary);background:var(--surface-muted);border-radius:var(--radius-sm);opacity:0;transition:width var(--duration-normal) var(--ease-out), padding var(--duration-normal) var(--ease-out), opacity var(--duration-fast) var(--ease-out);border:1px solid #0000;padding:0}.SearchBox-module__lbsyFG__input::placeholder{color:var(--input-placeholder)}.SearchBox-module__lbsyFG__input::-webkit-search-cancel-button{display:none}.SearchBox-module__lbsyFG__open .SearchBox-module__lbsyFG__input{width:13rem;padding:0 var(--space-6) 0 var(--space-2);border-color:var(--border-strong);opacity:1}.SearchBox-module__lbsyFG__open .SearchBox-module__lbsyFG__input:focus-visible{border-color:var(--input-border-focus);outline:none}.SearchBox-module__lbsyFG__icon{width:1.75rem;height:var(--btn-height-md);color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:0}.SearchBox-module__lbsyFG__icon:hover{color:var(--text-primary)}.SearchBox-module__lbsyFG__icon:focus-visible{box-shadow:var(--focus-ring);outline:none}
.SortRuleRow-module__3vGy_W__rule{gap:var(--menu-row-item-gap);min-height:var(--menu-row-height);padding:var(--menu-row-pad-y) var(--menu-row-pad-x);border-radius:var(--menu-row-radius);align-items:center;display:flex}.SortRuleRow-module__3vGy_W__rule:hover{background:var(--surface-hover)}.SortRuleRow-module__3vGy_W__rank{width:1.0625rem;height:1.0625rem;font-size:var(--text-10);font-variant-numeric:tabular-nums;color:var(--on-primary);background:var(--color-primary);border-radius:var(--radius-4);flex:none;place-items:center;display:grid}.SortRuleRow-module__3vGy_W__label{text-overflow:ellipsis;min-width:4rem;font-size:var(--text-13);color:var(--text-primary);white-space:nowrap;flex:1;overflow:hidden}.SortRuleRow-module__3vGy_W__remove{width:var(--menu-icon-button);height:var(--menu-icon-button);color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-4);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.SortRuleRow-module__3vGy_W__remove:hover{color:var(--danger);background:var(--danger-bg)}.SortRuleRow-module__3vGy_W__remove:focus-visible{box-shadow:var(--focus-ring);outline:none}
.TableTitle-module__XhJudq__title{text-overflow:ellipsis;font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-primary);letter-spacing:-.015em;white-space:nowrap;margin:0;overflow:hidden}.TableTitle-module__XhJudq__count{padding:2px var(--space-2) 3px;font-size:var(--text-2xs);font-weight:var(--font-medium);font-variant-numeric:tabular-nums;color:var(--text-secondary);white-space:nowrap;background:var(--surface-muted);border-radius:var(--radius-full);flex:none}
.SharePopover-module__TJerdq__panel{gap:var(--space-1);width:19rem;padding:var(--space-3);flex-direction:column;display:flex}.SharePopover-module__TJerdq__title{margin:0 0 var(--space-1);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}.SharePopover-module__TJerdq__choice{gap:var(--space-2);padding:var(--space-15) var(--space-15);cursor:pointer;border-radius:var(--radius-sm);align-items:flex-start;display:flex}.SharePopover-module__TJerdq__choice:hover{background:var(--bg-card-hover)}.SharePopover-module__TJerdq__choice input{accent-color:var(--color-primary);margin-top:.2rem}.SharePopover-module__TJerdq__choiceName{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-primary);display:block}.SharePopover-module__TJerdq__choiceNote{font-size:var(--text-2xs);color:var(--text-tertiary);margin-top:.1rem;display:block}.SharePopover-module__TJerdq__people{margin:var(--space-05) 0 var(--space-1);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.SharePopover-module__TJerdq__search{width:100%;padding:var(--space-15) var(--space-2);font-family:inherit;font-size:var(--text-xs);color:var(--text-primary);background:var(--input-bg);border:0;border-bottom:1px solid var(--border);outline:none}.SharePopover-module__TJerdq__search::placeholder{color:var(--text-tertiary)}.SharePopover-module__TJerdq__names{max-height:11rem;overflow-y:auto}.SharePopover-module__TJerdq__person{gap:var(--space-15);padding:var(--space-15) var(--space-2);font-size:var(--text-xs);color:var(--text-primary);cursor:pointer;align-items:center;display:flex}.SharePopover-module__TJerdq__person:hover{background:var(--bg-card-hover)}.SharePopover-module__TJerdq__person input{accent-color:var(--color-primary)}.SharePopover-module__TJerdq__nobody{padding:var(--space-2);font-size:var(--text-2xs);color:var(--text-tertiary);margin:0}.SharePopover-module__TJerdq__note{padding-top:var(--space-2);margin:var(--space-15) 0 0;font-size:var(--text-2xs);line-height:var(--leading-normal);color:var(--text-tertiary);border-top:1px solid var(--border)}
.ViewsControl-module__5jtDQG__trigger{gap:var(--spacing-xs);max-width:15rem;height:var(--btn-height-md);padding:0 var(--space-15) 0 var(--space-2);font-family:inherit;font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-sm);transition:background-color var(--duration-instant) var(--ease-out), color var(--duration-instant) var(--ease-out);align-items:center;display:inline-flex}.ViewsControl-module__5jtDQG__trigger:hover,.ViewsControl-module__5jtDQG__trigger[aria-expanded=true]{color:var(--text-primary);background:var(--bg-card-hover)}.ViewsControl-module__5jtDQG__trigger:focus-visible{box-shadow:var(--focus-ring);outline:none}.ViewsControl-module__5jtDQG__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ViewsControl-module__5jtDQG__modified{background:var(--color-primary);border-radius:var(--radius-round);flex:none;width:.375rem;height:.375rem}.ViewsControl-module__5jtDQG__rename{width:12rem;height:var(--btn-height-md);padding:0 var(--space-2);font-family:inherit;font-size:var(--text-xs);color:var(--text-primary);background:var(--input-bg);border:1px solid var(--input-border-focus);border-radius:var(--radius-sm);outline:none}.ViewsControl-module__5jtDQG__rowDot{background:var(--color-primary);border-radius:var(--radius-round);flex:none;width:.3rem;height:.3rem}.ViewsControl-module__5jtDQG__shareMark{color:var(--text-tertiary);flex:none}
.Toolbar-module__WXHptW__toolbar{gap:var(--spacing-sm);padding:var(--space-2) var(--table-cell-pad-x);border-bottom:var(--table-header-border);grid-template-columns:auto auto 1fr auto;grid-template-areas:"identity views strip primary";align-items:center;display:grid}.Toolbar-module__WXHptW__identity{gap:var(--spacing-sm);grid-area:identity;align-items:center;min-width:0;display:flex}.Toolbar-module__WXHptW__views{gap:var(--spacing-sm);grid-area:views;align-items:center;display:flex}.Toolbar-module__WXHptW__strip{gap:var(--space-3);grid-area:strip;justify-content:flex-end;align-items:center;min-width:0;display:flex}.Toolbar-module__WXHptW__primary{grid-area:primary;align-items:center;display:flex}@media (max-width:84rem){.Toolbar-module__WXHptW__toolbar{grid-template-columns:auto 1fr auto;grid-template-areas:"identity identity primary""views strip strip"}.Toolbar-module__WXHptW__strip{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.Toolbar-module__WXHptW__strip::-webkit-scrollbar{display:none}.Toolbar-module__WXHptW__strip>:first-child{margin-inline-start:auto}}
.ViewNotice-module__3TPega__notice{gap:var(--space-15);padding:var(--space-15) var(--table-cell-pad-x);font-size:var(--text-xs);color:var(--warning-text);background:var(--warning-bg);border-bottom:1px solid var(--warning-border);flex:none;align-items:center;display:flex}.ViewNotice-module__3TPega__notice svg{flex:none}
.ViewRail-module__Lcci9W__rail{max-width:100%;margin-bottom:var(--spacing-sm);scrollbar-width:none;display:flex;overflow:auto hidden}.ViewRail-module__Lcci9W__rail::-webkit-scrollbar{display:none}.ViewRail-module__Lcci9W__group{gap:var(--spacing-2xs);padding:var(--spacing-xs);background:var(--bg-card);border:1px solid color-mix(in srgb, var(--border) 75%, transparent);border-radius:var(--radius-md);box-shadow:inset 0 1px 0 var(--shadow-inset-highlight), var(--shadow-xs);flex-shrink:0;align-items:center;display:inline-flex}.ViewRail-module__Lcci9W__tab{gap:var(--spacing-sm);padding:9px var(--space-35);font-size:var(--text-13);font-weight:var(--font-semibold);line-height:var(--leading-none);color:var(--text-secondary);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border-radius:var(--radius-sm);transition:var(--transition-fast);background:0 0;border:1px solid #0000;align-items:center;display:inline-flex}.ViewRail-module__Lcci9W__tab:hover{color:var(--text-primary)}.ViewRail-module__Lcci9W__tab[aria-current]{color:var(--text-primary);background:var(--bg-card-hover);border-color:color-mix(in srgb, var(--border) 85%, transparent);box-shadow:inset 0 1px 0 var(--shadow-inset-highlight), var(--shadow-xs)}.ViewRail-module__Lcci9W__icon{color:var(--text-tertiary);flex:none}.ViewRail-module__Lcci9W__tab[aria-current] .ViewRail-module__Lcci9W__icon{color:var(--color-primary)}.ViewRail-module__Lcci9W__dot{border-radius:var(--radius-round);flex:none;width:.375rem;height:.375rem}.ViewRail-module__Lcci9W__neutral{background:var(--badge-neutral-text)}.ViewRail-module__Lcci9W__blue{background:var(--badge-blue-text)}.ViewRail-module__Lcci9W__sky{background:var(--badge-sky-text)}.ViewRail-module__Lcci9W__teal{background:var(--badge-teal-text)}.ViewRail-module__Lcci9W__violet{background:var(--badge-violet-text)}.ViewRail-module__Lcci9W__orange{background:var(--badge-orange-text)}.ViewRail-module__Lcci9W__green{background:var(--badge-green-text)}.ViewRail-module__Lcci9W__amber{background:var(--badge-amber-text)}.ViewRail-module__Lcci9W__red{background:var(--badge-red-text)}.ViewRail-module__Lcci9W__gold{background:var(--badge-gold-text)}
.Grid-module__uSk6Xa__wrap{min-width:0}.Grid-module__uSk6Xa__grid{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);position:relative;overflow:hidden}
.PageContainer-module__A3Wq2q__container{width:calc(100vw - var(--sidebar-width));min-height:100vh;margin-left:var(--sidebar-width);transition:margin-left var(--transition), width var(--transition);background:0 0;flex-direction:column;display:flex}.PageContainer-module__A3Wq2q__withMargins{padding:var(--spacing-md) 0 var(--space-10)}@media (max-width:768px){.PageContainer-module__A3Wq2q__container{width:100vw;max-width:100vw!important;margin-left:0!important;margin-right:0!important}.PageContainer-module__A3Wq2q__withMargins{padding:var(--spacing) 0}}
.DrawerHeader-module__uLZdaW__header{gap:var(--spacing);min-height:64px;padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;display:flex}.DrawerHeader-module__uLZdaW__title{text-overflow:ellipsis;font-size:var(--text-xl);font-weight:var(--font-semibold);line-height:var(--leading-tight);color:var(--text-primary);white-space:nowrap;margin:0;overflow:hidden}.DrawerHeader-module__uLZdaW__actions{gap:var(--spacing-sm);flex-shrink:0;align-items:center;margin-left:auto;display:flex}.DrawerHeader-module__uLZdaW__close{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition), color var(--transition), border-color var(--transition), transform var(--transition);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.DrawerHeader-module__uLZdaW__actions+.DrawerHeader-module__uLZdaW__close{margin-left:0}.DrawerHeader-module__uLZdaW__close:hover{color:var(--text-primary);background:var(--bg-card-hover);border-color:var(--border)}.DrawerHeader-module__uLZdaW__close:active{transform:scale(.92)}.DrawerHeader-module__uLZdaW__close:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (max-width:768px){.DrawerHeader-module__uLZdaW__header{min-height:56px;padding:var(--spacing-md) var(--spacing-lg)}.DrawerHeader-module__uLZdaW__title{font-size:var(--text-lg)}}
.Drawer-module__9OV4_G__root{z-index:var(--z-modal);pointer-events:none;justify-content:flex-end;display:flex;position:fixed;inset:0}.Drawer-module__9OV4_G__backdrop{z-index:var(--z-modal-backdrop);pointer-events:none;background:var(--surface-overlay);opacity:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity var(--duration-slower) var(--ease-out);position:fixed;inset:0}.Drawer-module__9OV4_G__open .Drawer-module__9OV4_G__backdrop{pointer-events:auto;opacity:1}.Drawer-module__9OV4_G__panel{z-index:var(--z-modal);width:min(var(--drawer-width,480px), 92vw);pointer-events:auto;background:var(--bg-card);border-left:1px solid var(--border);height:100%;box-shadow:var(--shadow-xl);transition:transform var(--duration-slower) var(--ease-out);will-change:transform;flex-direction:column;display:flex;position:relative;overflow:hidden;transform:translate(100%)}.Drawer-module__9OV4_G__panel:focus-visible{outline:none}.Drawer-module__9OV4_G__open .Drawer-module__9OV4_G__panel{transform:translate(0)}.Drawer-module__9OV4_G__body{padding:var(--spacing-xl);flex-direction:column;flex:1;display:flex;overflow:hidden auto}.Drawer-module__9OV4_G__footer{padding:var(--spacing-lg) var(--spacing-xl);background:var(--bg-card);border-top:1px solid var(--border);flex-shrink:0}@media (max-width:768px){.Drawer-module__9OV4_G__root{align-items:flex-end}.Drawer-module__9OV4_G__panel{width:100%;height:92dvh;padding-top:var(--spacing-md);border-top:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-left:none;transform:translateY(100%)}.Drawer-module__9OV4_G__open .Drawer-module__9OV4_G__panel{transform:translateY(0)}.Drawer-module__9OV4_G__panel:before{width:40px;height:4px;margin:0 auto var(--spacing-md);content:"";background:var(--border-strong);border-radius:var(--radius-2);flex-shrink:0;display:block}.Drawer-module__9OV4_G__body{padding:var(--spacing-lg)}.Drawer-module__9OV4_G__footer{padding:var(--spacing-md) var(--spacing-lg);padding-bottom:max(var(--spacing-lg), env(safe-area-inset-bottom))}}@media (max-width:480px){.Drawer-module__9OV4_G__panel{height:96dvh}.Drawer-module__9OV4_G__body{padding:var(--spacing)}}
.ConfirmModal-module__RICVHa__primary{border-top:3px solid var(--color-primary)}.ConfirmModal-module__RICVHa__danger{border-top:3px solid var(--danger)}.ConfirmModal-module__RICVHa__success{border-top:3px solid var(--success)}.ConfirmModal-module__RICVHa__description{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-secondary);margin:0}.ConfirmModal-module__RICVHa__description+*,.ConfirmModal-module__RICVHa__details+*{margin-top:var(--spacing)}.ConfirmModal-module__RICVHa__details p{margin:var(--spacing-xs) 0;font-size:var(--text-sm);color:var(--text-secondary)}.ConfirmModal-module__RICVHa__spinner{animation:var(--kf-spin) var(--duration-spin) linear infinite}
.ModalFooter-module__7yTvdG__spinner{animation:var(--kf-spin) var(--duration-spin) linear infinite}
.ModalError-module___UWgCq__error{padding:var(--spacing-sm) var(--spacing);font-size:var(--text-sm);color:var(--danger-text);background:var(--danger-bg);border:1px solid var(--danger-border);border-radius:var(--radius-md);margin:0}
.InstallActionButtons-module__VU94ra__container{gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.InstallActionButtons-module__VU94ra__button{gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing);font-size:var(--text-sm);font-weight:var(--font-medium);white-space:nowrap;cursor:pointer;border-radius:var(--radius-md);transition:all var(--duration-fast) var(--ease-out);background:0 0;border:1px solid #0000;align-items:center;display:inline-flex;position:relative}.InstallActionButtons-module__VU94ra__button:hover:not(:disabled){box-shadow:var(--shadow-sm);transform:translateY(-1px)}.InstallActionButtons-module__VU94ra__button:active:not(:disabled){transform:translateY(0)}.InstallActionButtons-module__VU94ra__button:focus{outline:none}.InstallActionButtons-module__VU94ra__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.InstallActionButtons-module__VU94ra__button:disabled{cursor:not-allowed;opacity:.5}.InstallActionButtons-module__VU94ra__button svg{flex-shrink:0}.InstallActionButtons-module__VU94ra__buttonIconOnly{min-width:36px;min-height:36px;padding:var(--spacing-sm);justify-content:center}.InstallActionButtons-module__VU94ra__buttonIconOnly span{display:none}.InstallActionButtons-module__VU94ra__buttonIconOnly:after{bottom:calc(100% + var(--spacing-sm));z-index:var(--z-tooltip);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--bg-card);white-space:nowrap;pointer-events:none;content:attr(title);background:var(--text-primary);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);opacity:0;transition:opacity var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);position:absolute;left:50%;transform:translate(-50%)scale(.95)}.InstallActionButtons-module__VU94ra__buttonIconOnly:before{z-index:var(--z-tooltip);pointer-events:none;content:"";border:6px solid #0000;border-top-color:var(--text-primary);opacity:0;transition:opacity var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)scale(.95)}.InstallActionButtons-module__VU94ra__buttonIconOnly:hover:after,.InstallActionButtons-module__VU94ra__buttonIconOnly:hover:before{opacity:1;transform:translate(-50%)scale(1)}.InstallActionButtons-module__VU94ra__buttonIconOnly:disabled:after,.InstallActionButtons-module__VU94ra__buttonIconOnly:disabled:before{display:none}.InstallActionButtons-module__VU94ra__buttonBack{color:var(--text-primary);background:var(--bg-card);border-color:var(--border)}.InstallActionButtons-module__VU94ra__buttonBack:hover:not(:disabled){background:var(--bg-card-hover);border-color:var(--border)}.InstallActionButtons-module__VU94ra__buttonSecondary{color:var(--text-secondary);background:var(--bg-card);border-color:var(--border)}.InstallActionButtons-module__VU94ra__buttonSecondary:hover:not(:disabled){color:var(--text-primary);background:var(--bg-card-hover);border-color:var(--border)}.InstallActionButtons-module__VU94ra__buttonHold{color:var(--warning-text);background:var(--warning-bg);border-color:var(--warning-border)}.InstallActionButtons-module__VU94ra__buttonHold:hover:not(:disabled){color:var(--warning);background:color-mix(in srgb, var(--warning-bg) 70%, var(--bg-card-hover));border-color:var(--warning)}.InstallActionButtons-module__VU94ra__buttonDanger{color:var(--danger);border-color:var(--danger);background:0 0}.InstallActionButtons-module__VU94ra__buttonDanger:hover:not(:disabled){color:var(--on-danger);background:var(--danger);border-color:var(--danger)}.InstallActionButtons-module__VU94ra__dropdownContent{z-index:var(--z-dropdown);min-width:200px;padding:var(--spacing-xs);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);animation:var(--kf-slide-down) var(--duration-normal) var(--ease-out)}.InstallActionButtons-module__VU94ra__dropdownItem{gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--ease-out);outline:none;align-items:center;display:flex}.InstallActionButtons-module__VU94ra__dropdownItem:hover,.InstallActionButtons-module__VU94ra__dropdownItem:focus{background:var(--bg-card-hover)}.InstallActionButtons-module__VU94ra__dropdownItem svg{width:16px;height:16px;color:var(--text-secondary);flex-shrink:0}.InstallActionButtons-module__VU94ra__dropdownItem:hover svg{color:var(--text-primary)}.InstallActionButtons-module__VU94ra__dropdownItemDanger{color:var(--danger)}.InstallActionButtons-module__VU94ra__dropdownItemDanger:hover{color:var(--danger);background:var(--danger-bg)}.InstallActionButtons-module__VU94ra__dropdownItemDanger svg,.InstallActionButtons-module__VU94ra__dropdownItemDanger:hover svg{color:var(--danger)}.InstallActionButtons-module__VU94ra__dropdownSeparator{height:1px;margin:var(--spacing-xs) 0;background:var(--border)}@media (max-width:768px){.InstallActionButtons-module__VU94ra__container{gap:var(--spacing-xs)}.InstallActionButtons-module__VU94ra__button{font-size:var(--text-xs)}.InstallActionButtons-module__VU94ra__button svg{width:16px;height:16px}.InstallActionButtons-module__VU94ra__buttonIconOnly{min-width:32px;min-height:32px;padding:var(--spacing-xs)}.InstallActionButtons-module__VU94ra__dropdownContent{min-width:180px}.InstallActionButtons-module__VU94ra__dropdownItem{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--text-xs)}.InstallActionButtons-module__VU94ra__dropdownItem svg{width:14px;height:14px}}
.Avatar-module__ZQLCmG__avatar{--_depth:inset 0 1px 1px #ffffff2e, inset 0 -1px 1px #00000014, inset 0 0 0 1px #0000000f;width:var(--_size);height:var(--_size);font-size:calc(var(--_size) * .38);font-weight:var(--font-semibold);color:var(--white);text-transform:uppercase;letter-spacing:.01em;-webkit-user-select:none;user-select:none;border-radius:var(--radius-round);box-shadow:var(--_depth);transition:transform var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Avatar-module__ZQLCmG__initials{z-index:2;line-height:var(--leading-none);position:relative;transform:translateY(-.02em)}.Avatar-module__ZQLCmG__image{z-index:2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Avatar-module__ZQLCmG__clickable{cursor:pointer}.Avatar-module__ZQLCmG__clickable:hover{box-shadow:var(--_depth), var(--shadow-sm);transform:scale(1.04)}.Avatar-module__ZQLCmG__clickable:active{transform:scale(1)}.Avatar-module__ZQLCmG__clickable:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.Avatar-module__ZQLCmG__sizeXs{--_size:28px}.Avatar-module__ZQLCmG__sizeSm{--_size:36px}.Avatar-module__ZQLCmG__sizeMd{--_size:44px}.Avatar-module__ZQLCmG__sizeLg{--_size:56px}.Avatar-module__ZQLCmG__sizeXl{--_size:72px}.Avatar-module__ZQLCmG__pulse{animation:Avatar-module__ZQLCmG__avatarPulse 2s var(--ease-out) both}@keyframes Avatar-module__ZQLCmG__avatarPulse{0%{transform:scale(1)}20%{transform:scale(1.1)}45%{transform:scale(1)}60%{transform:scale(1.04)}to{transform:scale(1)}}@media (max-width:768px){.Avatar-module__ZQLCmG__sizeXs{--_size:24px}.Avatar-module__ZQLCmG__sizeSm{--_size:32px}.Avatar-module__ZQLCmG__sizeMd{--_size:40px}.Avatar-module__ZQLCmG__sizeLg{--_size:48px}.Avatar-module__ZQLCmG__sizeXl{--_size:60px}}
.AvatarGroup-module__f0uvpa__group{flex-direction:row;align-items:center;display:flex}.AvatarGroup-module__f0uvpa__item{border:2px solid var(--bg-card);border-radius:var(--radius-round);transition:transform var(--duration-normal) var(--ease-out);margin-left:-8px}.AvatarGroup-module__f0uvpa__item:first-child{margin-left:0}.AvatarGroup-module__f0uvpa__group:hover .AvatarGroup-module__f0uvpa__item:hover{z-index:10;transform:translateY(-3px)scale(1.08)}.AvatarGroup-module__f0uvpa__overflow{font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--text-secondary);-webkit-user-select:none;user-select:none;background:var(--surface-muted);border-radius:var(--radius-round);flex-shrink:0;justify-content:center;align-items:center;display:flex}.AvatarGroup-module__f0uvpa__overflow[role=button]{cursor:pointer}.AvatarGroup-module__f0uvpa__overflow[role=button]:hover{background:var(--bg-card-hover);transform:translateY(-3px)scale(1.08)}.AvatarGroup-module__f0uvpa__overflow[role=button]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.AvatarGroup-module__f0uvpa__overflow[data-size=xs]{width:28px;height:28px;font-size:var(--text-xs)}.AvatarGroup-module__f0uvpa__overflow[data-size=sm]{width:36px;height:36px;font-size:var(--text-sm)}.AvatarGroup-module__f0uvpa__overflow[data-size=md]{width:44px;height:44px;font-size:var(--text-base)}.AvatarGroup-module__f0uvpa__overflow[data-size=lg]{width:56px;height:56px;font-size:var(--text-lg)}.AvatarGroup-module__f0uvpa__overflow[data-size=xl]{width:72px;height:72px;font-size:var(--text-xl)}@media (max-width:768px){.AvatarGroup-module__f0uvpa__item{margin-left:-6px}.AvatarGroup-module__f0uvpa__overflow[data-size=xs]{width:24px;height:24px}.AvatarGroup-module__f0uvpa__overflow[data-size=sm]{width:32px;height:32px;font-size:var(--text-xs)}.AvatarGroup-module__f0uvpa__overflow[data-size=md]{width:40px;height:40px;font-size:var(--text-sm)}.AvatarGroup-module__f0uvpa__overflow[data-size=lg]{width:48px;height:48px;font-size:var(--text-base)}.AvatarGroup-module__f0uvpa__overflow[data-size=xl]{width:60px;height:60px;font-size:var(--text-lg)}}
.Stack-module__NqRd6G__stack{flex-direction:column;display:flex}.Stack-module__NqRd6G__gap-none{gap:0}.Stack-module__NqRd6G__gap-xs{gap:var(--spacing-sm)}.Stack-module__NqRd6G__gap-sm{gap:var(--spacing-md)}.Stack-module__NqRd6G__gap-md{gap:var(--spacing)}.Stack-module__NqRd6G__gap-lg{gap:var(--spacing-lg)}.Stack-module__NqRd6G__gap-xl{gap:var(--spacing-xl)}
.BoardCrumbs-module__5Sspnq__crumbs{gap:var(--spacing-sm);min-height:calc(var(--text-3xl) * var(--leading-tight));font-size:var(--text-sm);font-weight:var(--font-semibold);align-items:center;display:flex}.BoardCrumbs-module__5Sspnq__backLink{color:var(--text-tertiary);transition:color var(--duration-fast) var(--ease-out);align-items:center;gap:.2rem;text-decoration:none;display:inline-flex}.BoardCrumbs-module__5Sspnq__backLink:hover{color:var(--text-primary)}.BoardCrumbs-module__5Sspnq__backLink:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring);outline:none}.BoardCrumbs-module__5Sspnq__separator{color:var(--text-disabled)}.BoardCrumbs-module__5Sspnq__current{color:var(--text-primary)}
.BoardHeader-module__YPQQLa__headerRow{gap:var(--spacing-lg);justify-content:space-between;align-items:flex-end;display:flex}.BoardHeader-module__YPQQLa__headingBlock{gap:var(--spacing-2xs);flex-direction:column;min-width:0;display:flex}.BoardHeader-module__YPQQLa__title{font-size:var(--text-3xl);font-weight:var(--font-medium);line-height:var(--leading-tight);color:var(--text-primary);letter-spacing:-.02em;margin:0}.BoardHeader-module__YPQQLa__subtitle{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary);margin:0}.BoardHeader-module__YPQQLa__headerAction{flex-shrink:0}.BoardHeader-module__YPQQLa__headerRow .BoardHeader-module__YPQQLa__customHeader{flex:1;min-width:0}@media (max-width:768px){.BoardHeader-module__YPQQLa__headerRow{gap:var(--spacing-sm);flex-wrap:wrap;align-items:flex-start}.BoardHeader-module__YPQQLa__headerAction{width:100%}.BoardHeader-module__YPQQLa__title{font-size:var(--text-2xl)}.BoardHeader-module__YPQQLa__subtitle{font-size:var(--text-13)}}
.BoardLayout-module__kuQdfG__wrapper{padding:var(--spacing) var(--spacing-xl) 5rem}@media (min-width:1025px){.BoardLayout-module__kuQdfG__wrapper{padding-top:var(--spacing)}}.BoardLayout-module__kuQdfG__card,.BoardLayout-module__kuQdfG__panel{width:100%;min-width:0}@media (max-width:1024px){.BoardLayout-module__kuQdfG__wrapper{padding:var(--spacing-xl) var(--spacing-lg)}}@media (max-width:768px){.BoardLayout-module__kuQdfG__wrapper{--board-gutter:max(var(--spacing), env(safe-area-inset-left));padding:calc(44px + var(--spacing-sm)) var(--board-gutter) 0;margin:0;width:100vw!important;max-width:100vw!important;margin-left:0!important}.BoardLayout-module__kuQdfG__tabRail{padding:0 var(--board-gutter);margin-right:calc(-1 * var(--board-gutter));margin-left:calc(-1 * var(--board-gutter))}.BoardLayout-module__kuQdfG__card{width:calc(100% + 2 * var(--board-gutter));max-width:calc(100% + 2 * var(--board-gutter));margin:0 calc(-1 * var(--board-gutter))}.BoardLayout-module__kuQdfG__panel{box-sizing:border-box;padding:0 var(--board-gutter) var(--spacing-lg)}}
.Empty-module__gmXG3a__container{gap:var(--spacing-sm);padding:var(--spacing-2xl) var(--spacing-lg);text-align:center;opacity:0;animation:Empty-module__gmXG3a__enter var(--duration-slower) var(--ease-out) forwards;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}@keyframes Empty-module__gmXG3a__enter{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}.Empty-module__gmXG3a__iconRing{width:56px;height:56px;margin-bottom:var(--spacing-xs);color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 8%, transparent);border-radius:var(--radius-round);opacity:.85;transition:transform var(--duration-slow) ease;place-items:center;display:grid}.Empty-module__gmXG3a__container:hover .Empty-module__gmXG3a__iconRing{transform:scale(1.06)}.Empty-module__gmXG3a__message{font-size:var(--text-base);font-weight:var(--font-semibold);line-height:var(--leading-snug);color:var(--text-primary);letter-spacing:-.01em;margin:0}.Empty-module__gmXG3a__description{max-width:280px;font-size:var(--text-13);font-weight:var(--font-normal);color:var(--text-tertiary);margin:0;line-height:1.55}.Empty-module__gmXG3a__action{padding:var(--spacing-sm) 18px;margin-top:var(--spacing-sm);font-size:var(--text-13);font-weight:var(--font-semibold);color:var(--on-primary);cursor:pointer;background:var(--color-primary);border-radius:var(--radius-md);transition:opacity var(--duration-fast) ease, transform var(--duration-fast) ease, box-shadow var(--duration-normal) ease;border:none}.Empty-module__gmXG3a__action:hover{box-shadow:0 4px 14px color-mix(in srgb, var(--color-primary) 25%, transparent);opacity:.92;transform:translateY(-1px)}.Empty-module__gmXG3a__action:active{transform:translateY(0)}.Empty-module__gmXG3a__action:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Empty-module__gmXG3a__compact{gap:var(--spacing-xs);padding:var(--spacing);font-size:var(--text-13);font-weight:var(--font-medium);color:var(--text-tertiary);justify-content:center;align-items:center;display:flex}@media (max-width:640px){.Empty-module__gmXG3a__container{padding:var(--spacing-xl) var(--spacing)}.Empty-module__gmXG3a__iconRing{width:48px;height:48px}.Empty-module__gmXG3a__message{font-size:var(--font-size-15)}}
.Skeleton-module__q7U_ZW__avatar,.Skeleton-module__q7U_ZW__name,.Skeleton-module__q7U_ZW__time,.Skeleton-module__q7U_ZW__line,.Skeleton-module__q7U_ZW__action{background:color-mix(in srgb, var(--surface-muted) 80%, transparent);border-radius:var(--radius-sm);position:relative;overflow:hidden}.Skeleton-module__q7U_ZW__avatar:after,.Skeleton-module__q7U_ZW__name:after,.Skeleton-module__q7U_ZW__time:after,.Skeleton-module__q7U_ZW__line:after,.Skeleton-module__q7U_ZW__action:after{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--text-primary) 4%, transparent) 40%, color-mix(in srgb, var(--text-primary) 4%, transparent) 60%, transparent 100%);animation:Skeleton-module__q7U_ZW__sweep 1.8s var(--ease-in-out) infinite;position:absolute;inset:0;translate:-100%}@keyframes Skeleton-module__q7U_ZW__sweep{to{translate:100%}}.Skeleton-module__q7U_ZW__container{gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}.Skeleton-module__q7U_ZW__card{gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-sm);border-radius:var(--radius-sm);opacity:0;animation:var(--kf-fade-in) var(--duration-slow) ease forwards;display:flex}.Skeleton-module__q7U_ZW__avatar{border-radius:var(--radius-round);flex-shrink:0;width:32px;height:32px}.Skeleton-module__q7U_ZW__content{gap:var(--space-25);flex-direction:column;flex:1;min-width:0;display:flex}.Skeleton-module__q7U_ZW__header{gap:var(--space-25);align-items:center;display:flex}.Skeleton-module__q7U_ZW__name{border-radius:var(--radius-6);width:96px;height:13px}.Skeleton-module__q7U_ZW__time{border-radius:var(--radius-xs);opacity:.6;width:40px;height:11px}.Skeleton-module__q7U_ZW__body{flex-direction:column;gap:7px;display:flex}.Skeleton-module__q7U_ZW__line{border-radius:var(--radius-xs);height:11px}.Skeleton-module__q7U_ZW__actions{gap:var(--space-25);margin-top:var(--spacing-2xs);display:flex}.Skeleton-module__q7U_ZW__action{border-radius:var(--radius-sm);opacity:.5;width:20px;height:20px}.Skeleton-module__q7U_ZW__reply{gap:var(--spacing-md);padding-left:var(--spacing-md);margin-top:var(--spacing-xs);border-left:1.5px solid color-mix(in srgb, var(--border) 40%, transparent);margin-left:44px;display:flex}.Skeleton-module__q7U_ZW__reply .Skeleton-module__q7U_ZW__avatar{width:28px;height:28px}.Skeleton-module__q7U_ZW__compact{gap:var(--space-25);padding:var(--space-25) var(--spacing-sm);align-items:center;display:flex}.Skeleton-module__q7U_ZW__compactBody{gap:var(--space-15);flex-direction:column;flex:1;display:flex}@media (max-width:640px){.Skeleton-module__q7U_ZW__card{padding:var(--space-25) var(--space-15)}.Skeleton-module__q7U_ZW__reply{margin-left:36px}.Skeleton-module__q7U_ZW__avatar{width:28px;height:28px}}
.Reactions-module__LXkPcq__reactions{gap:var(--space-15);flex-wrap:wrap;align-items:center;display:flex}.Reactions-module__LXkPcq__compact{gap:var(--spacing-xs)}.Reactions-module__LXkPcq__pillWrapper{display:inline-flex;position:relative}.Reactions-module__LXkPcq__pill{height:26px;padding:0 var(--spacing-sm);color:var(--text-tertiary);cursor:pointer;border:1px solid color-mix(in srgb, var(--border) 50%, transparent);border-radius:var(--radius-md);transition:color var(--duration-normal) ease, background-color var(--duration-normal) ease, border-color var(--duration-normal) ease, transform var(--duration-fast) ease;background:0 0;align-items:center;gap:5px;display:inline-flex}.Reactions-module__LXkPcq__pill:hover{color:var(--text-secondary);background:color-mix(in srgb, var(--text-tertiary) 6%, transparent);border-color:color-mix(in srgb, var(--border) 80%, transparent)}.Reactions-module__LXkPcq__pill:active{transform:scale(.94)}.Reactions-module__LXkPcq__pill:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Reactions-module__LXkPcq__pill.Reactions-module__LXkPcq__active{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 8%, transparent);border-color:color-mix(in srgb, var(--color-primary) 25%, transparent)}.Reactions-module__LXkPcq__pill.Reactions-module__LXkPcq__active:hover{background:color-mix(in srgb, var(--color-primary) 12%, transparent);border-color:color-mix(in srgb, var(--color-primary) 35%, transparent)}.Reactions-module__LXkPcq__pill:disabled{cursor:not-allowed;opacity:.5;transform:none}.Reactions-module__LXkPcq__icon{flex-shrink:0;width:14px;height:14px}.Reactions-module__LXkPcq__count{font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:var(--leading-none);color:inherit}.Reactions-module__LXkPcq__compact .Reactions-module__LXkPcq__pill{gap:var(--spacing-xs);height:22px;padding:0 var(--space-15)}.Reactions-module__LXkPcq__compact .Reactions-module__LXkPcq__icon{width:12px;height:12px}.Reactions-module__LXkPcq__compact .Reactions-module__LXkPcq__count{font-size:var(--text-2xs)}.Reactions-module__LXkPcq__tooltip{z-index:var(--z-tooltip,1070);visibility:hidden;padding:var(--space-15) var(--space-25);font-size:var(--text-2xs);font-weight:var(--font-medium);color:var(--text-primary);white-space:nowrap;pointer-events:none;background:var(--bg-card);border:1px solid color-mix(in srgb, var(--border) 60%, transparent);border-radius:var(--radius-sm);opacity:0;transition:opacity var(--duration-normal) ease, transform var(--duration-normal) var(--ease-out), visibility var(--duration-normal) ease;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 4px 16px -4px #0000001a,0 2px 6px -2px #0000000f}.Reactions-module__LXkPcq__tooltip:after{content:"";border:4px solid #0000;border-top-color:var(--bg-card);position:absolute;top:100%;left:50%;transform:translate(-50%)}.Reactions-module__LXkPcq__pillWrapper:hover .Reactions-module__LXkPcq__tooltip{visibility:visible;opacity:1;transform:translate(-50%)translateY(0)}.Reactions-module__LXkPcq__addWrapper{position:relative}.Reactions-module__LXkPcq__addButton{width:28px;height:26px;padding:0 var(--space-15);color:var(--text-tertiary);cursor:pointer;border:1px solid color-mix(in srgb, var(--border) 50%, transparent);border-radius:var(--radius-md);transition:color var(--duration-normal) ease, background-color var(--duration-normal) ease, border-color var(--duration-normal) ease, transform var(--duration-fast) ease;background:0 0;justify-content:center;align-items:center;display:flex}.Reactions-module__LXkPcq__addButton:hover{color:var(--text-secondary);background:color-mix(in srgb, var(--text-tertiary) 6%, transparent);border-color:color-mix(in srgb, var(--border) 80%, transparent)}.Reactions-module__LXkPcq__addButton:active{transform:scale(.92)}.Reactions-module__LXkPcq__compact .Reactions-module__LXkPcq__addButton{width:22px;height:22px}.Reactions-module__LXkPcq__picker{padding:var(--spacing-xs) 5px;background:var(--bg-card);border:1px solid color-mix(in srgb, var(--border) 60%, transparent);border-radius:var(--radius-10);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:Reactions-module__LXkPcq__pickerIn var(--duration-normal) var(--ease-out);align-items:center;gap:1px;display:flex;position:relative;box-shadow:0 8px 32px -8px #0000002e,0 4px 12px -4px #00000014}.Reactions-module__LXkPcq__caret{pointer-events:none;background:var(--bg-card);border:1px solid color-mix(in srgb, var(--border) 60%, transparent);width:8px;height:8px;position:absolute;transform:translate(-50%)rotate(45deg)}.Reactions-module__LXkPcq__pickerAbove .Reactions-module__LXkPcq__caret{border-top:none;border-left:none;bottom:-5px}.Reactions-module__LXkPcq__pickerBelow .Reactions-module__LXkPcq__caret{border-bottom:none;border-right:none;top:-5px}@keyframes Reactions-module__LXkPcq__pickerIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.Reactions-module__LXkPcq__option{width:26px;height:26px;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-6);transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease, transform var(--duration-fast) ease;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.Reactions-module__LXkPcq__option:hover{color:var(--text-primary);background:color-mix(in srgb, var(--text-tertiary) 10%, transparent);transform:scale(1.1)}.Reactions-module__LXkPcq__option:active{transform:scale(.95)}.Reactions-module__LXkPcq__option.Reactions-module__LXkPcq__selected{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, transparent)}.Reactions-module__LXkPcq__option.Reactions-module__LXkPcq__selected:hover{background:color-mix(in srgb, var(--color-primary) 16%, transparent)}.Reactions-module__LXkPcq__option:disabled{cursor:not-allowed;opacity:.5;transform:none}
.Comment-module__FFpHyG__comment{gap:var(--space-25);padding:var(--space-25) var(--spacing-sm);border-radius:var(--radius-sm);transition:background-color var(--duration-normal) ease;display:flex}.Comment-module__FFpHyG__comment:hover{background:color-mix(in srgb, var(--bg-card-hover) 30%, transparent)}.Comment-module__FFpHyG__compact{gap:var(--spacing-sm);padding:var(--spacing-sm) var(--space-15)}.Comment-module__FFpHyG__content{flex:1;min-width:0}.Comment-module__FFpHyG__header{gap:var(--spacing-sm);margin-bottom:var(--spacing-xs);justify-content:space-between;align-items:center;display:flex}.Comment-module__FFpHyG__meta{gap:var(--spacing-sm);align-items:center;display:flex}.Comment-module__FFpHyG__author{font-size:var(--text-13);font-weight:var(--font-semibold);color:var(--text-primary);letter-spacing:-.01em}.Comment-module__FFpHyG__time{font-size:var(--text-xs);font-weight:var(--font-normal);color:var(--text-tertiary)}.Comment-module__FFpHyG__edited{padding:1px var(--space-15);font-size:var(--text-2xs);font-weight:var(--font-medium);color:var(--text-tertiary);background:color-mix(in srgb, var(--text-tertiary) 8%, transparent);border-radius:var(--radius-xs)}.Comment-module__FFpHyG__compact .Comment-module__FFpHyG__author{font-size:var(--text-xs)}.Comment-module__FFpHyG__compact .Comment-module__FFpHyG__time,.Comment-module__FFpHyG__compact .Comment-module__FFpHyG__edited{font-size:var(--text-10)}.Comment-module__FFpHyG__menuTrigger{width:26px;height:26px;color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-6);opacity:0;transition:opacity var(--duration-normal) ease, color var(--duration-normal) ease, background-color var(--duration-normal) ease;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.Comment-module__FFpHyG__comment:hover .Comment-module__FFpHyG__menuTrigger{opacity:1}.Comment-module__FFpHyG__menuTrigger:hover{color:var(--text-secondary);background:color-mix(in srgb, var(--text-tertiary) 8%, transparent)}.Comment-module__FFpHyG__menu{min-width:120px;padding:var(--spacing-xs);background:var(--bg-card);border:1px solid color-mix(in srgb, var(--border) 50%, transparent);border-radius:var(--radius-10);animation:var(--kf-slide-down) var(--duration-fast) var(--ease-out);box-shadow:0 4px 16px -4px #0000001f,0 2px 6px -2px #0000000f}.Comment-module__FFpHyG__menuItem{gap:var(--spacing-sm);width:100%;padding:7px var(--space-25);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-6);transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border:none;align-items:center;display:flex}.Comment-module__FFpHyG__menuItem:hover{color:var(--text-primary);background:var(--bg-card-hover)}.Comment-module__FFpHyG__menuItem.Comment-module__FFpHyG__danger{color:var(--color-error)}.Comment-module__FFpHyG__menuItem.Comment-module__FFpHyG__danger:hover{color:var(--color-error);background:color-mix(in srgb, var(--color-error) 8%, transparent)}.Comment-module__FFpHyG__body{font-size:var(--text-sm);color:var(--text-primary);letter-spacing:.01em;word-break:break-word;white-space:pre-wrap;margin:0;line-height:1.6}.Comment-module__FFpHyG__compact .Comment-module__FFpHyG__body{font-size:var(--text-13);line-height:var(--leading-normal)}.Comment-module__FFpHyG__footer{gap:var(--space-25);margin-top:var(--space-15);justify-content:flex-start;align-items:center;display:flex}.Comment-module__FFpHyG__compact .Comment-module__FFpHyG__footer{margin-top:var(--spacing-xs)}.Comment-module__FFpHyG__actions{gap:var(--spacing-xs);align-items:center;display:flex}.Comment-module__FFpHyG__actionBtn{min-width:26px;height:26px;padding:0 var(--spacing-sm);color:var(--text-tertiary);cursor:pointer;border:1px solid color-mix(in srgb, var(--border) 50%, transparent);border-radius:var(--radius-md);transition:color var(--duration-normal) ease, background-color var(--duration-normal) ease, border-color var(--duration-normal) ease, transform var(--duration-fast) ease;background:0 0;justify-content:center;align-items:center;gap:5px;display:flex}.Comment-module__FFpHyG__actionBtn:hover{color:var(--text-secondary);background:color-mix(in srgb, var(--text-tertiary) 6%, transparent);border-color:color-mix(in srgb, var(--border) 80%, transparent)}.Comment-module__FFpHyG__actionBtn:active{transform:scale(.94)}.Comment-module__FFpHyG__actionBtn.Comment-module__FFpHyG__hasReplies{padding:0 var(--space-25);color:var(--text-secondary);background:color-mix(in srgb, var(--color-primary) 6%, transparent);border-color:color-mix(in srgb, var(--color-primary) 20%, transparent)}.Comment-module__FFpHyG__actionBtn.Comment-module__FFpHyG__hasReplies:hover{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, transparent);border-color:color-mix(in srgb, var(--color-primary) 30%, transparent)}.Comment-module__FFpHyG__replyCount{font-size:var(--text-xs);font-weight:var(--font-semibold)}.Comment-module__FFpHyG__editForm{margin-top:var(--space-15);animation:Comment-module__FFpHyG__editIn var(--duration-normal) var(--ease-out)}@keyframes Comment-module__FFpHyG__editIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Comment-module__FFpHyG__editTextarea{width:100%;min-height:72px;padding:var(--space-25) var(--spacing-md);font-size:var(--text-sm);color:var(--text-primary);resize:none;background:var(--bg-card);border:1px solid color-mix(in srgb, var(--border) 80%, transparent);border-radius:var(--radius-10);transition:border-color var(--duration-normal) ease, box-shadow var(--duration-normal) ease;line-height:1.6}.Comment-module__FFpHyG__editTextarea:focus{border-color:color-mix(in srgb, var(--color-primary) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 8%, transparent);outline:none}.Comment-module__FFpHyG__editActions{gap:var(--spacing-sm);margin-top:var(--spacing-sm);justify-content:flex-end;display:flex}.Comment-module__FFpHyG__cancelBtn{padding:var(--space-15) var(--spacing-md);font-size:var(--text-13);font-weight:var(--font-medium);color:var(--text-secondary);cursor:pointer;border:1px solid color-mix(in srgb, var(--border) 60%, transparent);border-radius:var(--radius-sm);transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0}.Comment-module__FFpHyG__cancelBtn:hover{color:var(--text-primary);background:var(--bg-card-hover)}.Comment-module__FFpHyG__saveBtn{padding:var(--space-15) var(--space-35);font-size:var(--text-13);font-weight:var(--font-semibold);color:var(--on-primary);cursor:pointer;background:var(--color-primary);border-radius:var(--radius-sm);transition:opacity var(--duration-fast) ease, transform var(--duration-instant) ease, box-shadow var(--duration-normal) ease;border:none}.Comment-module__FFpHyG__saveBtn:hover:not(:disabled){box-shadow:0 4px 12px color-mix(in srgb, var(--color-primary) 25%, transparent);opacity:.92;transform:translateY(-1px)}.Comment-module__FFpHyG__saveBtn:active:not(:disabled){transform:translateY(0)}.Comment-module__FFpHyG__saveBtn:disabled{cursor:not-allowed;opacity:.45}
.Thread-module__qwHw_W__thread{position:relative}.Thread-module__qwHw_W__nested{flex:1;min-width:0}.Thread-module__qwHw_W__children{margin-top:var(--spacing-2xs);animation:var(--kf-slide-down) var(--duration-normal) var(--ease-out);flex-direction:column;display:flex}.Thread-module__qwHw_W__branch{align-items:stretch;display:flex}.Thread-module__qwHw_W__connector{flex-shrink:0;width:28px;position:relative}.Thread-module__qwHw_W__elbow{border-bottom:1.5px solid color-mix(in srgb, var(--border) 30%, transparent);border-left:1.5px solid color-mix(in srgb, var(--border) 30%, transparent);border-bottom-left-radius:var(--radius-sm);width:10px;height:22px;position:absolute;top:0;left:18px}.Thread-module__qwHw_W__trunk{background:linear-gradient(to bottom, color-mix(in srgb, var(--border) 30%, transparent), color-mix(in srgb, var(--border) 8%, transparent));width:1.5px;position:absolute;top:22px;bottom:0;left:18px}.Thread-module__qwHw_W__compact .Thread-module__qwHw_W__connector{width:20px}.Thread-module__qwHw_W__compact .Thread-module__qwHw_W__elbow{border-bottom-left-radius:var(--radius-6);width:6px;height:16px;left:14px}.Thread-module__qwHw_W__compact .Thread-module__qwHw_W__trunk{top:16px;left:14px}.Thread-module__qwHw_W__compact .Thread-module__qwHw_W__rail{width:20px}.Thread-module__qwHw_W__compact .Thread-module__qwHw_W__rail:before{border-bottom-left-radius:var(--radius-6);width:6px;height:14px;left:14px}.Thread-module__qwHw_W__compact .Thread-module__qwHw_W__composer{margin:var(--spacing-2xs) 0 var(--spacing-sm)}
.CommentFeed-module__3qn6nG__feed{flex-direction:column;gap:0;display:flex}.CommentFeed-module__3qn6nG__feed.CommentFeed-module__3qn6nG__empty{height:100%}.CommentFeed-module__3qn6nG__threads{flex-direction:column;gap:0;display:flex}.CommentFeed-module__3qn6nG__threads>:not(:last-child){padding-bottom:var(--spacing-2xs);position:relative}.CommentFeed-module__3qn6nG__threads>:not(:last-child):after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--border) 35%, transparent), color-mix(in srgb, var(--border) 10%, transparent));height:1px;position:absolute;bottom:0;left:48px;right:4px}.CommentFeed-module__3qn6nG__compact .CommentFeed-module__3qn6nG__threads>:not(:last-child){padding-bottom:0}.CommentFeed-module__3qn6nG__compact .CommentFeed-module__3qn6nG__threads>:not(:last-child):after{left:40px}.CommentFeed-module__3qn6nG__loadMore{padding:var(--spacing-md) 0 var(--spacing-xs);justify-content:center;display:flex}.CommentFeed-module__3qn6nG__loadMoreBtn{gap:var(--spacing-sm);height:34px;padding:0 var(--space-5);font-size:var(--text-13);font-weight:var(--font-semibold);color:var(--text-secondary);cursor:pointer;border:1px solid color-mix(in srgb, var(--border) 50%, transparent);border-radius:var(--radius-lg);transition:background-color var(--duration-normal) ease, color var(--duration-normal) ease, border-color var(--duration-normal) ease, transform var(--duration-fast) ease, box-shadow var(--duration-normal) ease;background:0 0;justify-content:center;align-items:center;display:flex}.CommentFeed-module__3qn6nG__loadMoreBtn:hover:not(:disabled){color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 6%, transparent);border-color:color-mix(in srgb, var(--color-primary) 25%, transparent);box-shadow:0 2px 8px color-mix(in srgb, var(--color-primary) 10%, transparent);transform:translateY(-1px)}.CommentFeed-module__3qn6nG__loadMoreBtn:active:not(:disabled){box-shadow:none;transform:translateY(0)}.CommentFeed-module__3qn6nG__loadMoreBtn:focus-visible{outline:2px solid color-mix(in srgb, var(--color-primary) 40%, transparent);outline-offset:2px}.CommentFeed-module__3qn6nG__loadMoreBtn:disabled{cursor:not-allowed;opacity:.5}.CommentFeed-module__3qn6nG__loadMoreLabel{line-height:var(--leading-none)}.CommentFeed-module__3qn6nG__spinner{border:2px solid color-mix(in srgb, var(--text-tertiary) 25%, transparent);border-top-color:var(--text-secondary);border-radius:var(--radius-round);width:14px;height:14px;animation:var(--kf-spin) .7s linear infinite}.CommentFeed-module__3qn6nG__paginating{margin-top:var(--spacing-xs)}
.Editor-module__DDKy0W__editor{min-width:0;min-height:32px;padding:var(--spacing-sm) var(--spacing-xs);font-size:var(--text-13);line-height:var(--leading-normal);color:var(--text-primary);cursor:text;flex:1;overflow:hidden}.Editor-module__DDKy0W__editor .ProseMirror{word-break:break-word;word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap;outline:none;min-height:20px}.Editor-module__DDKy0W__editor .ProseMirror p.is-editor-empty:first-child:before{float:left;height:0;color:var(--text-tertiary);pointer-events:none;content:attr(data-placeholder);opacity:.6}.Editor-module__DDKy0W__editor .ProseMirror strong{font-weight:var(--font-semibold)}.Editor-module__DDKy0W__editor .ProseMirror em{font-style:italic}.Editor-module__DDKy0W__editor .ProseMirror u{text-decoration:underline}.Editor-module__DDKy0W__editor .ProseMirror s{text-decoration:line-through}.Editor-module__DDKy0W__editor .ProseMirror code{padding:1px var(--spacing-xs);font-family:var(--font-mono);background:color-mix(in srgb, var(--text-tertiary) 10%, transparent);border-radius:var(--radius-xs);font-size:.9em}.Editor-module__DDKy0W__editor .ProseMirror h2{margin:var(--spacing-xs) 0 var(--spacing-2xs);font-size:1.15em;font-weight:var(--font-semibold)}:is(.Editor-module__DDKy0W__editor .ProseMirror ul,.Editor-module__DDKy0W__editor .ProseMirror ol){padding-left:var(--space-5);margin:var(--spacing-2xs) 0}.Editor-module__DDKy0W__editor .ProseMirror li{margin:1px 0}.Editor-module__DDKy0W__editor .ProseMirror li p{margin:0}.Editor-module__DDKy0W__editor .ProseMirror p{margin:0}.Editor-module__DDKy0W__editor .ProseMirror p+p{margin-top:var(--spacing-xs)}.Editor-module__DDKy0W__disabled{pointer-events:none;opacity:.6}.Editor-module__DDKy0W__compact{min-height:28px;padding:var(--spacing-xs) var(--space-15);font-size:var(--text-xs)}
.ErrorMessage-module__ayAkxq__error{gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);margin:var(--space-15) var(--spacing-md);font-size:var(--text-xs);color:var(--danger);background:color-mix(in srgb, var(--danger) 6%, var(--bg-card));border-radius:var(--radius-sm);animation:var(--kf-slide-down) var(--duration-normal) ease;align-items:center;display:flex}.ErrorMessage-module__ayAkxq__error svg{flex-shrink:0}
.Footer-module__qOqEJa__footer{gap:var(--space-25);padding:var(--spacing-2xs) var(--spacing-md) var(--spacing-sm) 46px;animation:var(--kf-slide-down) var(--duration-normal) ease;align-items:center;display:flex}.Footer-module__qOqEJa__author{font-size:var(--text-2xs);color:var(--text-tertiary);opacity:.7}.Footer-module__qOqEJa__chars{padding:1px var(--spacing-sm);font-size:var(--text-10);font-variant-numeric:tabular-nums;color:var(--text-tertiary);letter-spacing:.01em;background:color-mix(in srgb, var(--text-tertiary) 8%, transparent);border-radius:var(--radius-10);align-items:center;display:inline-flex}.Footer-module__qOqEJa__chars.Footer-module__qOqEJa__nearLimit{color:var(--warning-text);background:color-mix(in srgb, var(--warning) 12%, transparent)}.Footer-module__qOqEJa__chars.Footer-module__qOqEJa__overLimit{font-weight:var(--font-semibold);color:var(--danger-text);background:color-mix(in srgb, var(--danger) 12%, transparent)}.Footer-module__qOqEJa__spacer{flex:1}.Footer-module__qOqEJa__cancel{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);cursor:pointer;border:1px solid color-mix(in srgb, var(--border) 50%, transparent);border-radius:var(--radius-6);transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0}.Footer-module__qOqEJa__cancel:hover:not(:disabled){color:var(--text-primary);background:var(--bg-card-hover);border-color:color-mix(in srgb, var(--border) 80%, transparent)}.Footer-module__qOqEJa__cancel:disabled{cursor:not-allowed;opacity:.5}
.SendButton-module__EYbhrG__send{width:30px;height:30px;margin-top:var(--spacing-xs);color:var(--text-tertiary);cursor:default;border-radius:var(--radius-round);opacity:.35;transition:background-color var(--duration-normal) var(--ease-out), color var(--duration-normal) var(--ease-out), opacity var(--duration-normal) var(--ease-out), transform var(--duration-instant) ease;background:0 0;border:none;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;display:flex}.SendButton-module__EYbhrG__send.SendButton-module__EYbhrG__active{color:var(--on-primary);cursor:pointer;background:var(--color-primary);opacity:1}.SendButton-module__EYbhrG__send.SendButton-module__EYbhrG__active:hover{opacity:.88}.SendButton-module__EYbhrG__send:active:not(:disabled){transform:scale(.9)}.SendButton-module__EYbhrG__send:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.SendButton-module__EYbhrG__spinner{border:2px solid #ffffff40;border-top-color:var(--white);border-radius:var(--radius-round);width:14px;height:14px;animation:var(--kf-spin) .7s linear infinite;display:block}
.Toolbar-module__7mXSaW__toolbar{gap:var(--spacing-2xs);padding:var(--spacing-xs) var(--space-25) var(--spacing-xs) 46px;border-top:1px solid color-mix(in srgb, var(--border) 20%, transparent);animation:var(--kf-fade-in) var(--duration-fast) ease;align-items:center;display:flex}.Toolbar-module__7mXSaW__btn{width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-6);transition:background-color var(--duration-instant) ease, color var(--duration-instant) ease;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.Toolbar-module__7mXSaW__btn:hover:not(:disabled):not(.Toolbar-module__7mXSaW__active){color:var(--text-primary);background:color-mix(in srgb, var(--text-tertiary) 8%, transparent)}.Toolbar-module__7mXSaW__btn:active:not(:disabled){background:color-mix(in srgb, var(--text-tertiary) 14%, transparent)}.Toolbar-module__7mXSaW__btn.Toolbar-module__7mXSaW__active{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 14%, transparent)}.Toolbar-module__7mXSaW__btn.Toolbar-module__7mXSaW__active:hover:not(:disabled){background:color-mix(in srgb, var(--color-primary) 22%, transparent)}.Toolbar-module__7mXSaW__btn:disabled{cursor:not-allowed;opacity:.4}
.Composer-module__r-P9oW__composer{background:color-mix(in srgb, var(--bg-card) 60%, transparent);border-radius:var(--radius-20);transition:border-color var(--duration-slow) var(--ease-out), border-radius var(--duration-slow) var(--ease-out), background-color var(--duration-slow) var(--ease-out), box-shadow var(--duration-slow) var(--ease-out);border:1px solid #0000}.Composer-module__r-P9oW__composer:hover{background:var(--bg-card);border-color:color-mix(in srgb, var(--border) 60%, transparent)}.Composer-module__r-P9oW__composer.Composer-module__r-P9oW__expanded{background:var(--bg-card);border-color:var(--border);border-radius:var(--radius-16);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 12%, transparent)}.Composer-module__r-P9oW__composer.Composer-module__r-P9oW__submitting{pointer-events:none;opacity:.65}.Composer-module__r-P9oW__replyBanner{padding:var(--space-15) var(--spacing-md);background:color-mix(in srgb, var(--color-primary) 6%, transparent);border-bottom:1px solid color-mix(in srgb, var(--color-primary) 12%, transparent);animation:var(--kf-slide-down) var(--duration-normal) var(--ease-out);border-radius:13px 13px 0 0;justify-content:space-between;align-items:center;display:flex}.Composer-module__r-P9oW__replyLabel{font-size:var(--text-2xs);line-height:var(--leading-none);color:var(--text-secondary)}.Composer-module__r-P9oW__replyLabel strong{font-weight:var(--font-semibold);color:var(--color-primary)}.Composer-module__r-P9oW__replyDismiss{width:18px;height:18px;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-round);transition:background-color var(--duration-fast), color var(--duration-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.Composer-module__r-P9oW__replyDismiss:hover{color:var(--text-primary);background:color-mix(in srgb, var(--color-primary) 12%, transparent)}.Composer-module__r-P9oW__replyDismiss:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Composer-module__r-P9oW__body{gap:var(--spacing-sm);padding:var(--space-15) var(--spacing-sm) var(--space-15) var(--space-25);align-items:center;display:flex}.Composer-module__r-P9oW__expanded .Composer-module__r-P9oW__body{align-items:flex-start}.Composer-module__r-P9oW__compact{border-radius:var(--radius-20)}.Composer-module__r-P9oW__compact.Composer-module__r-P9oW__expanded{border-radius:var(--radius-md)}.Composer-module__r-P9oW__compact .Composer-module__r-P9oW__body{padding:var(--spacing-xs) var(--space-15) var(--spacing-xs) var(--spacing-sm)}
.SortBar-module__V4khnW__root{display:inline-flex;position:relative}.SortBar-module__V4khnW__trigger{width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.SortBar-module__V4khnW__trigger:hover{color:var(--text-secondary);background:color-mix(in srgb, var(--bg-card-hover) 60%, transparent)}.SortBar-module__V4khnW__trigger:focus-visible{box-shadow:var(--focus-ring);outline:none}.SortBar-module__V4khnW__trigger.SortBar-module__V4khnW__compact{width:28px;height:28px}.SortBar-module__V4khnW__menu{z-index:var(--z-dropdown,100);background:var(--bg-card);border:1px solid color-mix(in srgb, var(--border) 50%, transparent);border-radius:var(--radius-md);opacity:0;min-width:120px;padding:3px;animation:.18s forwards SortBar-module__V4khnW__menuIn;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 6px 20px -4px #00000024,0 2px 6px -2px #00000014}@keyframes SortBar-module__V4khnW__menuIn{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0}}.SortBar-module__V4khnW__item{gap:var(--spacing-sm);width:100%;padding:7px var(--space-25);font-size:var(--text-13);font-weight:var(--font-medium);color:var(--text-secondary);text-align:left;cursor:pointer;border-radius:calc(var(--radius-md) - var(--radius-2));transition:background var(--duration-instant) ease;background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.SortBar-module__V4khnW__item:hover{background:var(--bg-card-hover)}.SortBar-module__V4khnW__item:focus-visible{box-shadow:var(--focus-ring);outline:none}.SortBar-module__V4khnW__item.SortBar-module__V4khnW__active{font-weight:var(--font-semibold);color:var(--color-primary)}
.Comments-module__AG3vkG__section{gap:var(--spacing);flex-direction:column;width:calc(100% + 24px);height:100%;margin-left:-12px;margin-right:-12px;display:flex;position:relative}.Comments-module__AG3vkG__section.Comments-module__AG3vkG__compact{gap:var(--spacing-md)}.Comments-module__AG3vkG__header{padding:0 var(--spacing-md) var(--spacing-sm);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex}.Comments-module__AG3vkG__error{padding:var(--spacing-md);margin:0 var(--spacing-md);color:var(--text-primary);text-align:center;background-color:color-mix(in srgb, var(--color-error) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-error) 25%, transparent);border-radius:var(--radius-10)}.Comments-module__AG3vkG__error p{font-size:var(--text-13);margin:0;line-height:1.4}.Comments-module__AG3vkG__feed{min-height:0;padding:0 var(--spacing-xs);flex:1;margin:0 -4px;overflow:visible auto}.Comments-module__AG3vkG__form{z-index:var(--z-sticky);padding:var(--space-25) var(--spacing-md);margin-top:var(--spacing-xs);background:linear-gradient(to bottom, color-mix(in srgb, var(--bg-card) 95%, transparent), var(--bg-card));border-radius:var(--radius-10);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-shrink:0;position:sticky;bottom:0}.Comments-module__AG3vkG__form:before{content:"";background:linear-gradient(90deg, transparent, var(--border) 20%, var(--border) 80%, transparent);opacity:.6;height:1px;position:absolute;top:0;left:12px;right:12px}
.FileActions-module__4vKCnW__actions{gap:var(--spacing-2xs);align-items:center;display:flex}.FileActions-module__4vKCnW__btn{width:30px;height:30px;color:var(--text-tertiary,var(--text-tertiary));cursor:pointer;border-radius:var(--radius-6);transition:background var(--duration-fast) ease, color var(--duration-fast) ease, border-color var(--duration-fast) ease;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.FileActions-module__4vKCnW__btn:hover{color:var(--color-primary,var(--color-primary));background:color-mix(in srgb, var(--color-primary,var(--color-primary)) 10%, transparent);border-color:color-mix(in srgb, var(--color-primary,var(--color-primary)) 25%, transparent)}.FileActions-module__4vKCnW__btn:active{transform:scale(.92)}.FileActions-module__4vKCnW__btn:focus-visible{outline:2px solid var(--color-primary,var(--color-primary));outline-offset:1px}.FileActions-module__4vKCnW__btn:disabled{pointer-events:none;opacity:.4}.FileActions-module__4vKCnW__danger:hover{color:var(--danger,var(--danger));background:var(--danger-bg);border-color:var(--danger-border)}
.FileMetadata-module__RgiYLa__meta{gap:var(--space-25);font-size:var(--text-13);display:flex}.FileMetadata-module__RgiYLa__meta.FileMetadata-module__RgiYLa__horizontal{flex-direction:row;justify-content:space-between;align-items:center}.FileMetadata-module__RgiYLa__meta.FileMetadata-module__RgiYLa__vertical{flex-direction:column;align-items:flex-start}.FileMetadata-module__RgiYLa__uploader{gap:var(--spacing-sm);align-items:center;min-width:0;display:flex}.FileMetadata-module__RgiYLa__avatar{object-fit:cover;border:1px solid var(--border,var(--border-strong));border-radius:var(--radius-round);flex-shrink:0;width:24px;height:24px}.FileMetadata-module__RgiYLa__initials{width:24px;height:24px;font-size:var(--text-10);font-weight:var(--font-semibold);line-height:var(--leading-none);color:var(--on-primary);background:var(--color-primary,var(--color-primary));border-radius:var(--radius-round);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.FileMetadata-module__RgiYLa__info{flex-direction:column;gap:1px;min-width:0;display:flex}.FileMetadata-module__RgiYLa__name{text-overflow:ellipsis;font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-primary,var(--text-primary));white-space:nowrap;line-height:1.3;overflow:hidden}.FileMetadata-module__RgiYLa__date{font-size:var(--text-2xs);color:var(--text-tertiary,var(--text-tertiary));line-height:1.3}.FileMetadata-module__RgiYLa__size{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary,var(--text-secondary));white-space:nowrap;flex-shrink:0}
.UserStats-module__GOGWtW__grid{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(4,1fr);display:grid}.UserStats-module__GOGWtW__error{padding:var(--space-35) var(--spacing);margin-bottom:var(--spacing-lg);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--danger-text);text-align:center;background:color-mix(in srgb, var(--danger) 8%, transparent);border:1px solid color-mix(in srgb, var(--danger) 20%, transparent);border-radius:var(--radius-sm)}@media (max-width:1024px){.UserStats-module__GOGWtW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.UserStats-module__GOGWtW__grid{gap:var(--spacing-sm);margin-bottom:var(--spacing);grid-template-columns:repeat(2,minmax(0,1fr))}}
.UserTable-module__TR9TKG__section{gap:var(--filter-content-gap);flex-direction:column;width:100%;min-width:0;display:flex}@media (max-width:480px){.UserTable-module__TR9TKG__section{gap:var(--spacing-xs)}}
.Analytics-module__KaDjfq__container{gap:var(--filter-content-gap);flex-direction:column;width:100%;min-width:0;display:flex}.Analytics-module__KaDjfq__header{justify-content:flex-end;align-items:center;display:flex}.Analytics-module__KaDjfq__analyticsContent{gap:var(--spacing-lg);flex-direction:column;width:100%;min-width:0;display:flex}.Analytics-module__KaDjfq__chartRow{gap:var(--spacing-lg);grid-template-columns:1fr 340px;display:grid}@media (max-width:768px){.Analytics-module__KaDjfq__container{gap:var(--spacing-xs)}.Analytics-module__KaDjfq__analyticsContent{gap:var(--spacing)}}@media (max-width:900px){.Analytics-module__KaDjfq__chartRow{grid-template-columns:1fr}}
.ResizeHandle-module__Ewfiuq__handle{z-index:2;touch-action:none;cursor:col-resize;-webkit-user-select:none;user-select:none;justify-content:center;align-items:stretch;width:9px;height:100%;display:flex;position:absolute;top:0;right:-4px}.ResizeHandle-module__Ewfiuq__indicator{pointer-events:none;border-radius:var(--radius-2);width:2px;transition:background-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;background-color:#0000}.ResizeHandle-module__Ewfiuq__handle:hover .ResizeHandle-module__Ewfiuq__indicator{background-color:var(--color-primary);box-shadow:0 0 6px 1px color-mix(in srgb, var(--color-primary) 45%, transparent)}.ResizeHandle-module__Ewfiuq__handle.ResizeHandle-module__Ewfiuq__resizing .ResizeHandle-module__Ewfiuq__indicator{background-color:var(--color-primary);box-shadow:0 0 10px 2px color-mix(in srgb, var(--color-primary) 55%, transparent)}