.Badge-module__cPI-Hq__badge,.Badge-module__cPI-Hq__filterPill{--badge-accent:var(--color-text-secondary);justify-content:center;align-items:center;gap:var(--space-4);border:1px solid color-mix(in srgb, var(--badge-accent) 24%, var(--color-border));min-width:0;max-width:100%;color:color-mix(in srgb, var(--badge-accent) 62%, var(--color-text-primary));background-color:color-mix(in srgb, var(--badge-accent) 8%, var(--color-surface));box-shadow:var(--elevation-inset-highlight), inset 0 -1px 0 color-mix(in srgb, var(--badge-accent) 8%, transparent), 0 1px 2px color-mix(in srgb, var(--color-text-primary) 7%, transparent);font-family:inherit;font-size:var(--font-size-overline);font-weight:var(--font-weight-semibold);white-space:nowrap;vertical-align:middle;flex:none;line-height:1rem;display:inline-flex;position:relative}.Badge-module__cPI-Hq__sm{min-height:22px;padding:2px var(--space-8)}.Badge-module__cPI-Hq__md{min-height:26px;padding:var(--space-4) var(--space-8);font-size:var(--font-size-caption)}.Badge-module__cPI-Hq__label{border-radius:var(--radius-tooltip)}.Badge-module__cPI-Hq__pill{border-radius:var(--radius-chip)}.Badge-module__cPI-Hq__neutral{--badge-accent:var(--color-text-secondary);background-color:color-mix(in srgb, var(--color-background-secondary) 72%, var(--color-surface))}.Badge-module__cPI-Hq__primary{--badge-accent:var(--color-primary)}.Badge-module__cPI-Hq__success{--badge-accent:var(--color-success)}.Badge-module__cPI-Hq__warning{--badge-accent:var(--color-warning)}.Badge-module__cPI-Hq__error{--badge-accent:var(--color-error)}.Badge-module__cPI-Hq__info{--badge-accent:var(--color-information)}.Badge-module__cPI-Hq__labelText{text-overflow:ellipsis;min-width:0;overflow:hidden}.Badge-module__cPI-Hq__dot{border-radius:var(--radius-avatar);background-color:var(--badge-accent);width:6px;height:6px;box-shadow:0 0 0 1px color-mix(in srgb, var(--badge-accent) 12%, transparent);flex:none}.Badge-module__cPI-Hq__icon{opacity:.82;flex:none;justify-content:center;align-items:center;display:inline-flex}.Badge-module__cPI-Hq__icon :where(svg){width:12px;height:12px}.Badge-module__cPI-Hq__tag{padding-right:2px}.Badge-module__cPI-Hq__removeButton{border-radius:var(--radius-chip);width:18px;height:18px;color:inherit;cursor:pointer;transition:color var(--motion-hover-duration) var(--motion-hover-easing), background-color var(--motion-hover-duration) var(--motion-hover-easing);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.Badge-module__cPI-Hq__removeButton:hover:not(:disabled){background-color:color-mix(in srgb, var(--badge-accent) 13%, transparent)}.Badge-module__cPI-Hq__removeButton:focus-visible,.Badge-module__cPI-Hq__filterPill:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:1px}.Badge-module__cPI-Hq__disabled,.Badge-module__cPI-Hq__removeButton:disabled,.Badge-module__cPI-Hq__filterPill:disabled{cursor:not-allowed}.Badge-module__cPI-Hq__disabled,.Badge-module__cPI-Hq__filterPill:disabled{color:var(--color-text-secondary);background-color:var(--color-background-secondary);border-color:var(--color-border);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-surface) 72%, transparent)}.Badge-module__cPI-Hq__filterPill{min-height:var(--layout-touch-target-dense);padding:var(--space-4) 12px;border-radius:var(--radius-chip);cursor:pointer;transition:color var(--motion-hover-duration) var(--motion-hover-easing), background-color var(--motion-hover-duration) var(--motion-hover-easing), border-color var(--motion-hover-duration) var(--motion-hover-easing), box-shadow var(--motion-hover-duration) var(--motion-hover-easing)}.Badge-module__cPI-Hq__filterPill:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-primary) 28%, var(--color-border-strong));background-color:color-mix(in srgb, var(--color-primary) 5%, var(--color-surface-hover))}.Badge-module__cPI-Hq__filterPill.Badge-module__cPI-Hq__selected{--badge-accent:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary) 42%, var(--color-border));color:color-mix(in srgb, var(--color-primary) 78%, var(--color-text-primary));background-color:color-mix(in srgb, var(--color-primary) 13%, var(--color-surface));box-shadow:var(--elevation-inset-highlight), inset 0 -1px 0 color-mix(in srgb, var(--color-primary) 12%, transparent), 0 1px 2px color-mix(in srgb, var(--color-primary) 10%, transparent)}.Badge-module__cPI-Hq__countBadge{min-width:18px;height:18px;padding-inline:var(--space-4);border:1px solid color-mix(in srgb, var(--color-surface) 42%, transparent);border-radius:var(--radius-chip);color:#fff;box-shadow:inset 0 1px 0 #fff3, 0 1px 2px color-mix(in srgb, var(--color-text-primary) 14%, transparent);font-family:inherit;font-size:10px;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle;justify-content:center;align-items:center;line-height:1;display:inline-flex}.Badge-module__cPI-Hq__count-primary{background-color:var(--color-primary)}.Badge-module__cPI-Hq__count-error{background-color:var(--color-error)}@media (prefers-reduced-motion:reduce){.Badge-module__cPI-Hq__removeButton,.Badge-module__cPI-Hq__filterPill{transition:none}}
.Button-module__PZP5Aa__button{justify-content:center;align-items:center;gap:var(--space-8);border-radius:var(--radius-button);min-width:0;font-family:inherit;font-size:var(--font-size-button);font-weight:var(--font-weight-button);line-height:var(--line-height-button);letter-spacing:var(--letter-spacing-button);white-space:nowrap;cursor:pointer;transition:transform var(--motion-hover-duration) var(--motion-hover-easing), background-color var(--motion-hover-duration) var(--motion-hover-easing), border-color var(--motion-hover-duration) var(--motion-hover-easing), box-shadow var(--motion-hover-duration) var(--motion-hover-easing);border:1px solid #0000;text-decoration:none;display:inline-flex;position:relative}.Button-module__PZP5Aa__button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.Button-module__PZP5Aa__button:disabled{cursor:not-allowed;color:var(--color-text-secondary);background:var(--color-disabled);border-color:var(--color-disabled);box-shadow:none;transform:none}.Button-module__PZP5Aa__sm{height:var(--layout-touch-target-dense);padding-inline:var(--space-8);font-size:var(--font-size-button-compact)}.Button-module__PZP5Aa__md{height:var(--button-height-compact);padding-inline:var(--space-16)}.Button-module__PZP5Aa__lg{height:var(--button-height);padding-inline:var(--space-24)}.Button-module__PZP5Aa__primary,.Button-module__PZP5Aa__danger{color:#fff;box-shadow:inset 0 1px #ffffff29,0 1px 1px #11182729,0 4px 10px #1118271f}.Button-module__PZP5Aa__primary{background:var(--color-primary);border-color:var(--color-primary)}.Button-module__PZP5Aa__primary:hover:not(:disabled){background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff2e,0 2px 2px #11182724,0 6px 14px #11182724}.Button-module__PZP5Aa__primary:active:not(:disabled){background:var(--color-primary-active);transform:translateY(1px);box-shadow:inset 0 1px 1px #1118272e,0 1px 1px #11182724}.Button-module__PZP5Aa__secondary{color:var(--color-text-primary);background:var(--color-surface);border-color:var(--color-border-strong);box-shadow:inset 0 1px #ffffffb8,0 1px 1px #11182714,0 3px 8px #1118270f}.Button-module__PZP5Aa__secondary:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-primary);transform:translateY(-1px)}.Button-module__PZP5Aa__secondary:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 1px 1px #1118271a}.Button-module__PZP5Aa__tertiary,.Button-module__PZP5Aa__ghost{color:var(--color-primary);box-shadow:none;background:0 0;border-color:#0000}.Button-module__PZP5Aa__tertiary:hover:not(:disabled),.Button-module__PZP5Aa__ghost:hover:not(:disabled){background:var(--color-primary-subtle)}.Button-module__PZP5Aa__tertiary:active:not(:disabled),.Button-module__PZP5Aa__ghost:active:not(:disabled){transform:translateY(1px)}.Button-module__PZP5Aa__danger{background:var(--color-error);border-color:var(--color-error)}.Button-module__PZP5Aa__danger:hover:not(:disabled){filter:brightness(.9);transform:translateY(-1px)}.Button-module__PZP5Aa__danger:active:not(:disabled){filter:brightness(.82);transform:translateY(1px);box-shadow:inset 0 1px 1px #1118272e,0 1px 1px #11182724}.Button-module__PZP5Aa__link{height:auto;color:var(--color-primary);box-shadow:none;background:0 0;border-color:#0000;border-radius:0;padding:0}.Button-module__PZP5Aa__link:hover:not(:disabled){text-decoration:underline}.Button-module__PZP5Aa__iconOnly{width:var(--button-height-compact);padding-inline:0}.Button-module__PZP5Aa__iconOnly.Button-module__PZP5Aa__sm{width:var(--layout-touch-target-dense)}.Button-module__PZP5Aa__iconOnly.Button-module__PZP5Aa__lg{width:var(--button-height)}.Button-module__PZP5Aa__content{justify-content:center;align-items:center;gap:var(--space-8);display:inline-flex}.Button-module__PZP5Aa__icon{flex:none;display:inline-flex}.Button-module__PZP5Aa__loading .Button-module__PZP5Aa__content{visibility:hidden}.Button-module__PZP5Aa__spinner{border:2px solid;border-top-color:#0000;border-radius:999px;width:1rem;height:1rem;animation:.7s linear infinite Button-module__PZP5Aa__button-spin;position:absolute}@keyframes Button-module__PZP5Aa__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Button-module__PZP5Aa__button{transition:none}.Button-module__PZP5Aa__spinner{animation-duration:1.4s}}
:where(.Card-module__RWMg-G__wc-card){background-color:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-card);color:var(--color-text-primary);box-shadow:var(--elevation-inset-highlight), inset 0 -1px 0 color-mix(in srgb, var(--color-border) 52%, transparent), 0 1px 2px color-mix(in srgb, var(--color-text-primary) 10%, transparent), var(--elevation-card);position:relative}:where(.Card-module__RWMg-G__wc-card--padding-default){padding:var(--space-24)}:where(.Card-module__RWMg-G__wc-card--padding-compact){padding:var(--space-16)}:where(.Card-module__RWMg-G__wc-card--padding-none){padding:0}:where(.Card-module__RWMg-G__wc-card--default){background-color:color-mix(in srgb, var(--color-surface-card) 94%, var(--color-background-secondary))}:where(.Card-module__RWMg-G__wc-card--raised){background-color:var(--color-surface-card);border-color:color-mix(in srgb, var(--color-border-strong) 68%, var(--color-border));box-shadow:var(--elevation-inset-highlight), inset 0 -1px 0 color-mix(in srgb, var(--color-border) 58%, transparent), 0 2px 3px color-mix(in srgb, var(--color-text-primary) 10%, transparent), var(--elevation-interactive-card)}:where(.Card-module__RWMg-G__wc-card--subtle){background-color:color-mix(in srgb, var(--color-surface-card) 68%, var(--color-background-secondary));box-shadow:var(--elevation-inset-highlight), inset 0 -1px 0 color-mix(in srgb, var(--color-border) 42%, transparent), 0 1px 2px color-mix(in srgb, var(--color-text-primary) 6%, transparent)}:where(.Card-module__RWMg-G__wc-card--interactive){background-color:var(--color-surface-interactive-card);cursor:pointer;transition:background-color var(--motion-hover-duration) var(--motion-hover-easing), border-color var(--motion-hover-duration) var(--motion-hover-easing), box-shadow var(--motion-hover-duration) var(--motion-hover-easing), transform var(--motion-hover-duration) var(--motion-hover-easing)}:where(.Card-module__RWMg-G__wc-card--interactive):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}:where(.Card-module__RWMg-G__wc-card--interactive):has(:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}:where(.Card-module__RWMg-G__wc-card--selected){background-color:color-mix(in srgb, var(--color-surface-card) 82%, var(--color-primary-subtle));border-color:color-mix(in srgb, var(--color-primary) 34%, var(--color-border));box-shadow:var(--elevation-inset-highlight), inset 0 -1px 0 color-mix(in srgb, var(--color-primary) 10%, transparent), 0 1px 2px color-mix(in srgb, var(--color-text-primary) 10%, transparent), var(--elevation-card), 0 0 0 1px color-mix(in srgb, var(--color-primary) 10%, transparent), 0 12px 28px -20px color-mix(in srgb, var(--color-primary) 32%, transparent)}@media (hover:hover) and (pointer:fine){:where(.Card-module__RWMg-G__wc-card--interactive):hover{background-color:color-mix(in srgb, var(--color-surface-interactive-card) 96%, var(--color-primary-subtle));border-color:color-mix(in srgb, var(--color-primary) 16%, var(--color-border));box-shadow:var(--elevation-inset-highlight), inset 0 -1px 0 color-mix(in srgb, var(--color-border) 52%, transparent), 0 2px 3px color-mix(in srgb, var(--color-text-primary) 9%, transparent), var(--elevation-interactive-card), 0 12px 26px -22px color-mix(in srgb, var(--color-primary) 24%, transparent);transform:translateY(-1px)}}:where(.Card-module__RWMg-G__wc-card--interactive):active{box-shadow:var(--elevation-inset-highlight), inset 0 -1px 0 color-mix(in srgb, var(--color-border) 52%, transparent), 0 1px 2px color-mix(in srgb, var(--color-text-primary) 9%, transparent), var(--elevation-card);transform:translateY(0)}@media (prefers-reduced-motion:reduce){:where(.Card-module__RWMg-G__wc-card--interactive){transition:none}:where(.Card-module__RWMg-G__wc-card--interactive):hover,:where(.Card-module__RWMg-G__wc-card--interactive):active{transform:none}}
.Input-module__aOZ_XG__field{gap:var(--space-4);width:100%;min-width:0;color:var(--color-text-primary);flex-direction:column;display:flex}.Input-module__aOZ_XG__labelRow{justify-content:space-between;align-items:baseline;gap:var(--space-8);min-width:0;display:flex}.Input-module__aOZ_XG__label{min-width:0;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);line-height:var(--line-height-caption);color:var(--color-text-primary)}.Input-module__aOZ_XG__required,.Input-module__aOZ_XG__error{color:var(--color-error)}.Input-module__aOZ_XG__optional,.Input-module__aOZ_XG__description,.Input-module__aOZ_XG__error{font-size:var(--font-size-overline);line-height:var(--line-height-overline);margin:0}.Input-module__aOZ_XG__optional,.Input-module__aOZ_XG__description{color:var(--color-text-secondary)}.Input-module__aOZ_XG__shell{align-items:center;gap:var(--space-8);width:100%;min-width:0;padding-inline:var(--space-16);border:1px solid var(--color-border-strong);border-radius:var(--radius-input);background:color-mix(in srgb, var(--color-surface) 94%, var(--color-background-secondary));transition:border-color var(--duration-fast) var(--easing-out), background-color var(--duration-fast) var(--easing-out), box-shadow var(--duration-fast) var(--easing-out);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc7,inset 0 -1px 2px #11182706,0 1px 2px #1118270f,0 3px 8px #11182709}.Input-module__aOZ_XG__sm .Input-module__aOZ_XG__shell{min-height:var(--button-height-compact)}.Input-module__aOZ_XG__md .Input-module__aOZ_XG__shell{min-height:var(--input-height)}.Input-module__aOZ_XG__field:not([data-disabled=true]):not([data-readonly=true]):not([data-invalid=true]) .Input-module__aOZ_XG__shell:hover{border-color:color-mix(in srgb, var(--color-border-strong) 62%, var(--color-text-secondary));background:color-mix(in srgb, var(--color-surface) 97%, var(--color-background-secondary));box-shadow:inset 0 1px #ffffffdb,inset 0 -1px 2px #11182706,0 1px 2px #11182712,0 4px 10px #1118270b}.Input-module__aOZ_XG__field:not([data-disabled=true]):not([data-invalid=true]) .Input-module__aOZ_XG__shell:focus-within{border-color:var(--color-primary);background:var(--color-surface);box-shadow:inset 0 1px 0 #ffffffe0, 0 0 0 3px color-mix(in srgb, var(--color-primary) 13%, transparent), 0 2px 6px #11182714}.Input-module__aOZ_XG__field[data-invalid=true] .Input-module__aOZ_XG__shell{border-color:var(--color-error);box-shadow:inset 0 1px 0 #ffffffc7, 0 0 0 2px color-mix(in srgb, var(--color-error) 9%, transparent), 0 1px 3px #1118270d}.Input-module__aOZ_XG__field[data-invalid=true] .Input-module__aOZ_XG__shell:focus-within{box-shadow:inset 0 1px 0 #ffffffd1, 0 0 0 3px color-mix(in srgb, var(--color-error) 14%, transparent), 0 2px 6px #11182712}.Input-module__aOZ_XG__field[data-readonly=true] .Input-module__aOZ_XG__shell{border-color:var(--color-border);background:var(--color-background-secondary);box-shadow:inset 0 1px 2px #1118270b}.Input-module__aOZ_XG__field[data-disabled=true] .Input-module__aOZ_XG__shell{border-color:var(--color-border);background:var(--color-background-secondary);box-shadow:none;opacity:.72}.Input-module__aOZ_XG__field[data-filled=true]:not([data-disabled=true]):not([data-invalid=true]) .Input-module__aOZ_XG__shell{border-color:var(--color-border-strong)}.Input-module__aOZ_XG__control{width:100%;min-width:0;height:100%;color:var(--color-text-primary);font-family:inherit;line-height:var(--line-height-body);caret-color:var(--color-primary);background:0 0;border:0;outline:0;padding:0}.Input-module__aOZ_XG__sm .Input-module__aOZ_XG__control{font-size:var(--font-size-caption)}.Input-module__aOZ_XG__md .Input-module__aOZ_XG__control{font-size:var(--font-size-body)}.Input-module__aOZ_XG__control::placeholder{color:var(--color-text-secondary);opacity:.82}.Input-module__aOZ_XG__control:focus,.Input-module__aOZ_XG__control:focus-visible{outline:none}.Input-module__aOZ_XG__control:disabled{color:var(--color-text-secondary);cursor:not-allowed}.Input-module__aOZ_XG__control:read-only:not(:disabled){color:var(--color-text-primary);cursor:default}.Input-module__aOZ_XG__leadingIcon,.Input-module__aOZ_XG__trailingIcon{color:var(--color-text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.Input-module__aOZ_XG__leadingIcon>svg,.Input-module__aOZ_XG__trailingIcon>svg{stroke-width:1.75px;width:1.125rem;height:1.125rem}.Input-module__aOZ_XG__field:focus-within .Input-module__aOZ_XG__leadingIcon,.Input-module__aOZ_XG__field:focus-within .Input-module__aOZ_XG__trailingIcon{color:var(--color-primary)}.Input-module__aOZ_XG__field[data-invalid=true] .Input-module__aOZ_XG__leadingIcon,.Input-module__aOZ_XG__field[data-invalid=true] .Input-module__aOZ_XG__trailingIcon{color:var(--color-error)}.Input-module__aOZ_XG__multiline{min-height:var(--space-96);padding-block:var(--space-8);align-items:flex-start}.Input-module__aOZ_XG__textarea{min-height:calc(var(--space-96) - (2 * var(--space-16)));resize:vertical}.Input-module__aOZ_XG__spinner{border:2px solid color-mix(in srgb, var(--color-primary) 24%, transparent);border-top-color:var(--color-primary);border-radius:var(--radius-avatar);flex:none;width:1rem;height:1rem;animation:.7s linear infinite Input-module__aOZ_XG__input-spin}@keyframes Input-module__aOZ_XG__input-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Input-module__aOZ_XG__shell{transition:none}.Input-module__aOZ_XG__spinner{animation-duration:1.4s}}
.OverlaySurface-module__VINU4q__overlay{z-index:var(--z-scrim);background:color-mix(in srgb, var(--color-scrim) 88%, transparent);-webkit-backdrop-filter:saturate(.86)blur(1.5px);backdrop-filter:saturate(.86)blur(1.5px);animation:.2s ease-out both OverlaySurface-module__VINU4q__overlay-in;position:fixed;inset:0}.OverlaySurface-module__VINU4q__overlay[data-state=closed]{animation:.18s ease-out both OverlaySurface-module__VINU4q__overlay-out}.OverlaySurface-module__VINU4q__surface{z-index:var(--z-modal);min-width:0;color:var(--color-text-primary);background:var(--color-surface-modal,var(--color-surface));border:1px solid color-mix(in srgb, var(--color-border-strong) 78%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-surface) 82%, #fff), inset 1px 0 0 color-mix(in srgb, var(--color-surface) 92%, #fff), 0 2px 4px #11182724, 0 18px 42px #1118272b, 0 40px 88px #1118271a;flex-direction:column;display:flex;overflow:hidden}.OverlaySurface-module__VINU4q__dialog{border-radius:var(--radius-dialog);width:calc(100vw - 32px);max-height:calc(100dvh - 32px);animation:.2s ease-out both OverlaySurface-module__VINU4q__dialog-in;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.OverlaySurface-module__VINU4q__dialog[data-state=closed]{animation:.18s ease-out both OverlaySurface-module__VINU4q__dialog-out}.OverlaySurface-module__VINU4q__dialogSm{max-width:400px}.OverlaySurface-module__VINU4q__dialogMd{max-width:var(--layout-dialog-width)}.OverlaySurface-module__VINU4q__dialogLg{max-width:640px}.OverlaySurface-module__VINU4q__dialogXl{max-width:900px}.OverlaySurface-module__VINU4q__drawer{width:min(100vw, var(--drawer-width));height:100dvh;animation:.2s ease-out both OverlaySurface-module__VINU4q__drawer-in-right;position:fixed;top:0;bottom:0}.OverlaySurface-module__VINU4q__drawer[data-side=right]{border-radius:var(--radius-drawer);box-shadow:inset 1px 0 0 color-mix(in srgb, var(--color-surface) 88%, #fff), -2px 0 5px #1118271f, -18px 0 46px #11182726, -42px 0 90px #11182714;border-right:0;right:0}.OverlaySurface-module__VINU4q__drawer[data-side=left]{border-radius:var(--radius-drawer);box-shadow:inset -1px 0 0 color-mix(in srgb, var(--color-surface) 88%, #fff), 2px 0 5px #1118271f, 18px 0 46px #11182726, 42px 0 90px #11182714;border-left:0;animation-name:OverlaySurface-module__VINU4q__drawer-in-left;left:0}.OverlaySurface-module__VINU4q__drawer[data-state=closed][data-side=right]{animation:.18s ease-out both OverlaySurface-module__VINU4q__drawer-out-right}.OverlaySurface-module__VINU4q__drawer[data-state=closed][data-side=left]{animation:.18s ease-out both OverlaySurface-module__VINU4q__drawer-out-left}.OverlaySurface-module__VINU4q__drawerNarrow{--drawer-width:400px}.OverlaySurface-module__VINU4q__drawerStandard{--drawer-width:520px}.OverlaySurface-module__VINU4q__drawerWide{--drawer-width:640px}.OverlaySurface-module__VINU4q__header{justify-content:space-between;align-items:flex-start;gap:var(--space-16);padding:var(--space-24);padding-top:max(var(--space-24), env(safe-area-inset-top));border-bottom:1px solid color-mix(in srgb, var(--color-divider) 82%, transparent);background:color-mix(in srgb, var(--color-surface) 94%, var(--color-background-secondary));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-surface) 88%, #fff);flex:none;display:flex}.OverlaySurface-module__VINU4q__headingGroup{align-items:flex-start;gap:var(--space-16);min-width:0;display:flex}.OverlaySurface-module__VINU4q__headingCopy{min-width:0}.OverlaySurface-module__VINU4q__icon{width:var(--button-height-compact);height:var(--button-height-compact);border:1px solid color-mix(in srgb, var(--color-primary) 18%, var(--color-border));border-radius:var(--radius-button);color:var(--color-primary);background:var(--color-primary-subtle);box-shadow:var(--elevation-inset-highlight);flex:none;justify-content:center;align-items:center;display:inline-flex}.OverlaySurface-module__VINU4q__title{color:var(--color-text-primary);font-size:var(--font-size-body-large);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);text-wrap:balance;margin:0}.OverlaySurface-module__VINU4q__description{margin:var(--space-4) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-body);text-wrap:pretty}.OverlaySurface-module__VINU4q__closeButton{color:var(--color-text-secondary);flex:none}.OverlaySurface-module__VINU4q__body{overscroll-behavior:contain;min-height:0;padding:var(--space-24);flex:auto;overflow-y:auto}.OverlaySurface-module__VINU4q__footer{justify-content:flex-end;align-items:center;gap:var(--space-8);padding:var(--space-16) var(--space-24);padding-bottom:max(var(--space-16), env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb, var(--color-divider) 82%, transparent);background:color-mix(in srgb, var(--color-surface) 94%, var(--color-background-secondary));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-surface) 91%, #fff);flex-wrap:wrap;flex:none;display:flex}.OverlaySurface-module__VINU4q__drawer[data-side=right] .OverlaySurface-module__VINU4q__header,.OverlaySurface-module__VINU4q__drawer[data-side=right] .OverlaySurface-module__VINU4q__body,.OverlaySurface-module__VINU4q__drawer[data-side=right] .OverlaySurface-module__VINU4q__footer{padding-right:max(var(--space-24), env(safe-area-inset-right))}.OverlaySurface-module__VINU4q__drawer[data-side=left] .OverlaySurface-module__VINU4q__header,.OverlaySurface-module__VINU4q__drawer[data-side=left] .OverlaySurface-module__VINU4q__body,.OverlaySurface-module__VINU4q__drawer[data-side=left] .OverlaySurface-module__VINU4q__footer{padding-left:max(var(--space-24), env(safe-area-inset-left))}@keyframes OverlaySurface-module__VINU4q__overlay-in{0%{opacity:0}to{opacity:1}}@keyframes OverlaySurface-module__VINU4q__overlay-out{0%{opacity:1}to{opacity:0}}@keyframes OverlaySurface-module__VINU4q__dialog-in{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))scale(.99)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes OverlaySurface-module__VINU4q__dialog-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,calc(4px - 50%))scale(.99)}}@keyframes OverlaySurface-module__VINU4q__drawer-in-right{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes OverlaySurface-module__VINU4q__drawer-out-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(12px)}}@keyframes OverlaySurface-module__VINU4q__drawer-in-left{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes OverlaySurface-module__VINU4q__drawer-out-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-12px)}}@media (prefers-reduced-motion:reduce){.OverlaySurface-module__VINU4q__overlay,.OverlaySurface-module__VINU4q__overlay[data-state=closed],.OverlaySurface-module__VINU4q__dialog,.OverlaySurface-module__VINU4q__dialog[data-state=closed],.OverlaySurface-module__VINU4q__drawer,.OverlaySurface-module__VINU4q__drawer[data-state=closed]{animation:none}.OverlaySurface-module__VINU4q__overlay[data-state=closed],.OverlaySurface-module__VINU4q__dialog[data-state=closed],.OverlaySurface-module__VINU4q__drawer[data-state=closed]{pointer-events:none;opacity:0}}@media (max-width:767px){.OverlaySurface-module__VINU4q__dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.OverlaySurface-module__VINU4q__header,.OverlaySurface-module__VINU4q__body,.OverlaySurface-module__VINU4q__footer{padding-right:var(--space-16);padding-left:var(--space-16)}}
.Select-module__zmLooa__field{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.Select-module__zmLooa__compatRoot{vertical-align:middle;min-width:0;max-width:100%;display:inline-flex}.Select-module__zmLooa__fieldLabel{color:var(--color-text-primary);font-size:var(--font-size-caption);font-weight:500;line-height:var(--line-height-caption)}.Select-module__zmLooa__requiredMark,.Select-module__zmLooa__errorText,.Select-module__zmLooa__errorIcon{color:var(--color-error)}.Select-module__zmLooa__supportText{color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-caption);margin:0}.Select-module__zmLooa__trigger{align-items:center;gap:var(--space-8);border:1px solid color-mix(in srgb, var(--color-border-strong) 72%, var(--color-border));border-radius:var(--radius-input);background-color:color-mix(in srgb, var(--color-surface) 96%, var(--color-background-secondary));width:100%;min-width:0;color:var(--color-text-primary);text-align:start;cursor:pointer;box-shadow:var(--elevation-inset-highlight), inset 0 -1px 0 color-mix(in srgb, var(--color-border) 58%, transparent), 0 1px 2px color-mix(in srgb, var(--color-text-primary) 8%, transparent), 0 4px 10px -8px color-mix(in srgb, var(--color-text-primary) 20%, transparent);transition:background-color var(--motion-dropdown-open-close-duration) var(--motion-dropdown-open-close-easing), border-color var(--motion-dropdown-open-close-duration) var(--motion-dropdown-open-close-easing), box-shadow var(--motion-dropdown-open-close-duration) var(--motion-dropdown-open-close-easing);font-family:inherit;display:inline-flex;position:relative}.Select-module__zmLooa__trigger[data-size=sm]{height:var(--layout-touch-target-dense);padding-inline:var(--space-8);font-size:var(--font-size-button-compact)}.Select-module__zmLooa__trigger[data-size=md]{height:var(--button-height-compact);padding-inline:var(--space-16);font-size:var(--font-size-button-compact)}.Select-module__zmLooa__trigger[data-size=lg]{height:var(--input-height);padding-inline:var(--space-16);font-size:var(--font-size-body)}.Select-module__zmLooa__trigger:focus-visible{border-color:var(--color-primary);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);box-shadow:var(--elevation-inset-highlight), inset 0 -1px 0 color-mix(in srgb, var(--color-primary) 10%, transparent), 0 1px 2px color-mix(in srgb, var(--color-text-primary) 8%, transparent), 0 4px 12px -8px color-mix(in srgb, var(--color-primary) 38%, transparent)}.Select-module__zmLooa__trigger[data-state=open]{border-color:color-mix(in srgb, var(--color-primary) 72%, var(--color-border));background-color:var(--color-surface)}.Select-module__zmLooa__trigger[aria-invalid=true]{border-color:color-mix(in srgb, var(--color-error) 72%, var(--color-border));box-shadow:var(--elevation-inset-highlight), inset 0 -1px 0 color-mix(in srgb, var(--color-error) 8%, transparent), 0 1px 2px color-mix(in srgb, var(--color-text-primary) 8%, transparent), 0 4px 12px -8px color-mix(in srgb, var(--color-error) 30%, transparent)}.Select-module__zmLooa__trigger:disabled{border-color:var(--color-border);background-color:var(--color-surface-hover);color:var(--color-text-secondary);cursor:not-allowed;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-surface) 72%, transparent)}.Select-module__zmLooa__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Select-module__zmLooa__trigger[data-placeholder] .Select-module__zmLooa__value{color:var(--color-text-secondary)}.Select-module__zmLooa__leadingIcon,.Select-module__zmLooa__indicators,.Select-module__zmLooa__itemLeadingIcon,.Select-module__zmLooa__itemIndicator{flex:none;justify-content:center;align-items:center;display:inline-flex}.Select-module__zmLooa__leadingIcon{color:var(--color-text-secondary)}.Select-module__zmLooa__indicators{gap:var(--space-8)}.Select-module__zmLooa__chevron{color:var(--color-text-secondary);transition:transform var(--motion-dropdown-open-close-duration) var(--motion-dropdown-open-close-easing)}.Select-module__zmLooa__trigger[data-state=open] .Select-module__zmLooa__chevron{transform:rotate(180deg)}.Select-module__zmLooa__content{z-index:var(--z-overlay-nested,var(--z-dropdown));min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height);border:1px solid color-mix(in srgb, var(--color-border-strong) 76%, var(--color-border));border-radius:var(--radius-popover);background-color:var(--color-surface-floating-panel);color:var(--color-text-primary);box-shadow:var(--elevation-inset-highlight), inset 0 -1px 0 color-mix(in srgb, var(--color-border) 48%, transparent), 0 2px 4px color-mix(in srgb, var(--color-text-primary) 12%, transparent), 0 10px 24px -8px color-mix(in srgb, var(--color-text-primary) 24%, transparent), var(--elevation-floating-panel);transform-origin:var(--radix-select-content-transform-origin);overflow:hidden}.Select-module__zmLooa__content[data-layer=modal]{z-index:var(--z-modal)}.Select-module__zmLooa__content[data-state=open]{animation:Select-module__zmLooa__select-content-in var(--motion-dropdown-open-close-duration) var(--motion-dropdown-open-close-easing)}.Select-module__zmLooa__viewport{padding:var(--space-8)}.Select-module__zmLooa__content[data-side=bottom] .Select-module__zmLooa__viewport,.Select-module__zmLooa__content[data-side=top] .Select-module__zmLooa__viewport{width:100%}.Select-module__zmLooa__item{min-height:var(--button-height-compact);align-items:center;gap:var(--space-8);padding-block:var(--space-8);padding-inline:var(--space-8) var(--space-40);border-radius:calc(var(--radius-popover) - var(--space-8));color:var(--color-text-primary);font-size:var(--font-size-caption);line-height:var(--line-height-caption);cursor:pointer;transition:background-color var(--motion-dropdown-open-close-duration) var(--motion-dropdown-open-close-easing), color var(--motion-dropdown-open-close-duration) var(--motion-dropdown-open-close-easing);outline:none;display:flex;position:relative}.Select-module__zmLooa__item[data-highlighted]{background-color:color-mix(in srgb, var(--color-surface-hover) 84%, var(--color-primary-subtle))}.Select-module__zmLooa__item[data-state=checked]{background-color:color-mix(in srgb, var(--color-primary-subtle) 68%, var(--color-surface));color:var(--color-primary);font-weight:var(--font-weight-semibold)}.Select-module__zmLooa__item[data-state=checked][data-highlighted]{background-color:var(--color-primary-subtle)}.Select-module__zmLooa__item[data-disabled]{color:var(--color-text-secondary);cursor:not-allowed;opacity:.72}.Select-module__zmLooa__itemCopy{flex-direction:column;flex:1;min-width:0;display:flex}.Select-module__zmLooa__itemDescription,.Select-module__zmLooa__itemMetadata{color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular)}.Select-module__zmLooa__itemDescription{white-space:normal}.Select-module__zmLooa__itemMetadata{white-space:nowrap;flex:none}.Select-module__zmLooa__itemLeadingIcon{color:var(--color-text-secondary)}.Select-module__zmLooa__itemIndicator{color:var(--color-primary);position:absolute;inset-inline-end:var(--space-8)}.Select-module__zmLooa__groupLabel{padding:var(--space-8);color:var(--color-text-secondary);font-size:var(--font-size-overline);font-weight:var(--font-weight-semibold);line-height:var(--line-height-overline);text-transform:uppercase}.Select-module__zmLooa__separator{height:1px;margin-block:var(--space-8);background-color:var(--color-divider)}.Select-module__zmLooa__scrollButton{height:var(--layout-touch-target-dense);background-color:var(--color-surface);color:var(--color-text-secondary);cursor:default;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.Select-module__zmLooa__trigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-primary) 22%, var(--color-border-strong));background-color:color-mix(in srgb, var(--color-surface) 94%, var(--color-primary-subtle));box-shadow:var(--elevation-inset-highlight), inset 0 -1px 0 color-mix(in srgb, var(--color-primary) 7%, transparent), 0 1px 2px color-mix(in srgb, var(--color-text-primary) 8%, transparent), 0 5px 12px -9px color-mix(in srgb, var(--color-primary) 28%, transparent)}}@keyframes Select-module__zmLooa__select-content-in{0%{opacity:0;transform:translateY(calc(var(--space-4) * -1))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Select-module__zmLooa__trigger,.Select-module__zmLooa__chevron,.Select-module__zmLooa__item{transition:none}.Select-module__zmLooa__content[data-state=open]{animation:none}}
.Table-module__M-Fq2q__surface{border:1px solid color-mix(in srgb, var(--color-border-strong) 66%, var(--color-border));border-radius:var(--radius-table-container);background:color-mix(in srgb, var(--color-surface-card) 96%, var(--color-background-secondary));min-width:0;color:var(--color-text-primary);box-shadow:var(--elevation-inset-highlight), inset 0 -1px 0 color-mix(in srgb, var(--color-border) 44%, transparent), 0 1px 2px color-mix(in srgb, var(--color-text-primary) 8%, transparent), 0 16px 36px -30px color-mix(in srgb, var(--color-text-primary) 30%, transparent);flex-direction:column;display:flex;position:relative;overflow:hidden}.Table-module__M-Fq2q__surface:before{z-index:1;background:color-mix(in srgb, var(--color-surface) 86%, transparent);content:"";pointer-events:none;height:1px;position:absolute;inset:0 0 auto}.Table-module__M-Fq2q__surface[data-variant=subtle]{background:color-mix(in srgb, var(--color-surface-card) 78%, var(--color-background-secondary));box-shadow:var(--elevation-inset-highlight), inset 0 -1px 0 color-mix(in srgb, var(--color-border) 38%, transparent), 0 1px 2px color-mix(in srgb, var(--color-text-primary) 6%, transparent)}.Table-module__M-Fq2q__toolbar{min-height:var(--button-height);align-items:center;gap:var(--space-8);padding:var(--space-12,12px) var(--space-16);border-bottom:1px solid color-mix(in srgb, var(--color-border) 82%, transparent);background:color-mix(in srgb, var(--color-surface) 84%, var(--color-background-secondary));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-surface) 88%, transparent);flex-wrap:wrap;flex:none;display:flex;position:relative}.Table-module__M-Fq2q__scrollArea{scrollbar-color:color-mix(in srgb, var(--color-text-secondary) 34%, transparent) transparent;scrollbar-width:thin;min-width:0;min-height:0;overflow:auto}.Table-module__M-Fq2q__table{border-spacing:0;border-collapse:separate;width:100%;color:var(--color-text-primary);font-size:var(--font-size-caption);line-height:var(--line-height-caption);text-align:left}.Table-module__M-Fq2q__header,.Table-module__M-Fq2q__table>thead{color:var(--color-text-secondary)}.Table-module__M-Fq2q__headCell{padding:11px var(--space-16);border-bottom:1px solid color-mix(in srgb, var(--color-border-strong) 72%, var(--color-border));background:color-mix(in srgb, var(--color-background-secondary) 82%, var(--color-surface));font-size:var(--font-size-overline);font-weight:var(--font-weight-semibold);line-height:var(--line-height-overline);letter-spacing:.015em;text-align:left;white-space:nowrap;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-surface) 88%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-text-primary) 2%, transparent);position:relative}.Table-module__M-Fq2q__table>thead>tr>th{border-bottom:1px solid color-mix(in srgb, var(--color-border-strong) 72%, var(--color-border));background:color-mix(in srgb, var(--color-background-secondary) 82%, var(--color-surface));color:var(--color-text-secondary);font-size:var(--font-size-overline);font-weight:var(--font-weight-semibold);line-height:var(--line-height-overline);letter-spacing:.015em;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-surface) 88%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-text-primary) 2%, transparent)}.Table-module__M-Fq2q__table>thead[class*=sticky]>tr>th,.Table-module__M-Fq2q__table>thead>tr>th[class*=sticky]{z-index:var(--z-sticky);background:color-mix(in srgb, var(--color-background-secondary) 92%, var(--color-surface));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-surface) 90%, transparent), 0 3px 8px -7px color-mix(in srgb, var(--color-text-primary) 45%, transparent)}.Table-module__M-Fq2q__header[data-sticky=true] .Table-module__M-Fq2q__headCell{z-index:var(--z-sticky);top:var(--table-sticky-offset,0);background:color-mix(in srgb, var(--color-background-secondary) 92%, var(--color-surface));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-surface) 90%, transparent), 0 3px 8px -7px color-mix(in srgb, var(--color-text-primary) 45%, transparent);position:sticky}.Table-module__M-Fq2q__headCell[data-align=center],.Table-module__M-Fq2q__cell[data-align=center]{text-align:center}.Table-module__M-Fq2q__headCell[data-align=right],.Table-module__M-Fq2q__cell[data-align=right]{text-align:right}.Table-module__M-Fq2q__sortButton{justify-content:flex-start;align-items:center;gap:var(--space-4);border-radius:calc(var(--radius-button) / 2);min-height:24px;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;transition:color var(--motion-hover-duration) var(--motion-hover-easing), background-color var(--motion-hover-duration) var(--motion-hover-easing);background:0 0;border:0;margin:-4px;padding:4px;display:inline-flex}.Table-module__M-Fq2q__headCell[data-align=right] .Table-module__M-Fq2q__sortButton{margin-inline-start:auto}.Table-module__M-Fq2q__headCell[data-align=center] .Table-module__M-Fq2q__sortButton{margin-inline:auto}.Table-module__M-Fq2q__sortButton:hover{background:color-mix(in srgb, var(--color-primary-subtle) 64%, transparent);color:var(--color-text-primary)}.Table-module__M-Fq2q__sortButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:1px}.Table-module__M-Fq2q__sortIcon{width:14px;height:14px;color:color-mix(in srgb, var(--color-text-secondary) 62%, transparent);transition:color var(--motion-hover-duration) var(--motion-hover-easing), transform var(--motion-hover-duration) var(--motion-hover-easing);flex:none;justify-content:center;align-items:center;display:inline-flex}.Table-module__M-Fq2q__sortIcon>svg{stroke-width:1.8px;width:13px;height:13px}.Table-module__M-Fq2q__headCell[data-sorted]{color:var(--color-text-primary)}.Table-module__M-Fq2q__headCell[data-sorted] .Table-module__M-Fq2q__sortIcon{color:var(--color-primary)}.Table-module__M-Fq2q__cell{padding:13px var(--space-16);border-bottom:1px solid color-mix(in srgb, var(--color-divider) 76%, transparent);vertical-align:middle;transition:background-color var(--motion-hover-duration) var(--motion-hover-easing), box-shadow var(--motion-hover-duration) var(--motion-hover-easing);background-color:#0000}.Table-module__M-Fq2q__table>tbody>tr>td,.Table-module__M-Fq2q__table>tfoot>tr>td{border-bottom-color:color-mix(in srgb, var(--color-divider) 76%, transparent);vertical-align:middle;transition:background-color var(--motion-hover-duration) var(--motion-hover-easing), box-shadow var(--motion-hover-duration) var(--motion-hover-easing)}.Table-module__M-Fq2q__table>tbody>tr:last-child>td{border-bottom-color:#0000}.Table-module__M-Fq2q__table>tbody input[type=checkbox],.Table-module__M-Fq2q__table>thead input[type=checkbox]{accent-color:var(--color-primary)}.Table-module__M-Fq2q__table[data-density=compact] .Table-module__M-Fq2q__headCell,.Table-module__M-Fq2q__table[data-density=compact] .Table-module__M-Fq2q__cell,.Table-module__M-Fq2q__table[data-density=compact] .Table-module__M-Fq2q__skeletonCell{padding:8px 12px}.Table-module__M-Fq2q__row:last-child .Table-module__M-Fq2q__cell{border-bottom-color:#0000}.Table-module__M-Fq2q__row[data-interactive]{cursor:pointer}.Table-module__M-Fq2q__row[data-selected] .Table-module__M-Fq2q__cell{background:color-mix(in srgb, var(--color-primary-subtle) 68%, var(--color-surface))}.Table-module__M-Fq2q__row[data-selected] .Table-module__M-Fq2q__cell:first-child{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--color-primary) 72%, transparent)}.Table-module__M-Fq2q__body input[type=checkbox],.Table-module__M-Fq2q__header input[type=checkbox]{accent-color:var(--color-primary)}.Table-module__M-Fq2q__cell[data-numeric]{font-variant-numeric:tabular-nums;white-space:nowrap}.Table-module__M-Fq2q__cell[data-mono]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:var(--font-size-overline)}.Table-module__M-Fq2q__tableFooter .Table-module__M-Fq2q__cell{border-top:1px solid var(--color-border);background:color-mix(in srgb, var(--color-background-secondary) 74%, var(--color-surface));font-weight:var(--font-weight-semibold);border-bottom:0}.Table-module__M-Fq2q__caption{padding:var(--space-8) var(--space-16);caption-side:bottom;color:var(--color-text-secondary);font-size:var(--font-size-overline);text-align:left}.Table-module__M-Fq2q__userCell{align-items:center;gap:var(--space-8);min-width:0;display:flex}.Table-module__M-Fq2q__avatar{border:1px solid var(--color-border);border-radius:var(--radius-avatar);background:var(--color-background-secondary);flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;overflow:hidden}.Table-module__M-Fq2q__avatar>*{object-fit:cover;width:100%;height:100%}.Table-module__M-Fq2q__userCopy{flex-direction:column;min-width:0;display:flex}.Table-module__M-Fq2q__primaryValue,.Table-module__M-Fq2q__secondaryValue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Table-module__M-Fq2q__primaryValue{color:var(--color-text-primary);font-weight:500}.Table-module__M-Fq2q__secondaryValue{color:var(--color-text-secondary);font-size:var(--font-size-overline)}.Table-module__M-Fq2q__state{justify-content:center;align-items:center;gap:var(--space-12,12px);min-height:220px;padding:var(--space-32);color:var(--color-text-primary);text-align:center;flex-direction:column;flex:1;display:flex}.Table-module__M-Fq2q__stateIcon{width:var(--space-40);height:var(--space-40);border:1px solid color-mix(in srgb, var(--color-border-strong) 68%, var(--color-border));border-radius:var(--radius-button);background:color-mix(in srgb, var(--color-background-secondary) 78%, var(--color-surface));color:var(--color-text-secondary);box-shadow:var(--elevation-inset-highlight), 0 3px 10px -8px var(--color-text-primary);justify-content:center;align-items:center;display:inline-flex}.Table-module__M-Fq2q__stateIcon>svg{stroke-width:1.7px;width:19px;height:19px}.Table-module__M-Fq2q__state[data-tone=error] .Table-module__M-Fq2q__stateIcon{border-color:color-mix(in srgb, var(--color-error) 22%, var(--color-border));background:color-mix(in srgb, var(--color-error) 8%, var(--color-surface));color:var(--color-error)}.Table-module__M-Fq2q__stateCopy{gap:var(--space-4);flex-direction:column;max-width:420px;display:flex}.Table-module__M-Fq2q__stateTitle,.Table-module__M-Fq2q__stateDescription{margin:0}.Table-module__M-Fq2q__stateTitle{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body)}.Table-module__M-Fq2q__stateDescription{color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.Table-module__M-Fq2q__stateAction{margin-top:var(--space-4)}.Table-module__M-Fq2q__skeletonCell{padding:13px var(--space-16);border-bottom:1px solid color-mix(in srgb, var(--color-divider) 64%, transparent)}.Table-module__M-Fq2q__skeletonLine{width:var(--table-skeleton-width);border-radius:var(--radius-chip);background:color-mix(in srgb, var(--color-border) 74%, var(--color-background-secondary));max-width:180px;height:10px;display:block;position:relative;overflow:hidden}.Table-module__M-Fq2q__skeletonLine:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-surface) 72%, transparent), transparent);content:"";animation:Table-module__M-Fq2q__table-shimmer var(--motion-skeleton-shimmer-duration) var(--motion-skeleton-shimmer-easing) infinite;position:absolute;inset:0;transform:translate(-100%)}.Table-module__M-Fq2q__pagination{min-height:var(--button-height);justify-content:space-between;align-items:center;gap:var(--space-8) var(--space-16);padding:var(--space-8) var(--space-16);border-top:1px solid color-mix(in srgb, var(--color-border) 82%, transparent);background:color-mix(in srgb, var(--color-surface) 88%, var(--color-background-secondary));color:var(--color-text-secondary);font-size:var(--font-size-caption);flex-wrap:wrap;flex:none;display:flex}.Table-module__M-Fq2q__paginationSummary,.Table-module__M-Fq2q__paginationActions{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.Table-module__M-Fq2q__pageCount:before{color:var(--color-border-strong);content:"•";margin-inline-end:var(--space-8)}@media (hover:hover) and (pointer:fine){.Table-module__M-Fq2q__row:hover .Table-module__M-Fq2q__cell{background:color-mix(in srgb, var(--color-surface-hover) 78%, var(--color-surface))}.Table-module__M-Fq2q__row[data-selected]:hover .Table-module__M-Fq2q__cell{background:color-mix(in srgb, var(--color-primary-subtle) 78%, var(--color-surface-hover))}.Table-module__M-Fq2q__table>tbody>tr:hover>td{background:color-mix(in srgb, var(--color-surface-hover) 78%, var(--color-surface))}}@media (max-width:639px){.Table-module__M-Fq2q__toolbar,.Table-module__M-Fq2q__pagination{align-items:stretch}.Table-module__M-Fq2q__paginationSummary,.Table-module__M-Fq2q__paginationActions{justify-content:space-between;width:100%}}@keyframes Table-module__M-Fq2q__table-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.Table-module__M-Fq2q__cell,.Table-module__M-Fq2q__sortButton,.Table-module__M-Fq2q__sortIcon{transition:none}.Table-module__M-Fq2q__skeletonLine:after{opacity:.35;animation:none;transform:none}}
.Tabs-module__Fnd70q__root{min-width:0}.Tabs-module__Fnd70q__list,.Tabs-module__Fnd70q__segmented{overscroll-behavior-inline:contain;scrollbar-width:none;align-items:center;width:fit-content;max-width:100%;display:flex;overflow-x:auto}.Tabs-module__Fnd70q__list::-webkit-scrollbar{display:none}.Tabs-module__Fnd70q__segmented::-webkit-scrollbar{display:none}.Tabs-module__Fnd70q__list[data-orientation=vertical],.Tabs-module__Fnd70q__segmented[data-orientation=vertical]{flex-direction:column;align-items:stretch;width:100%;overflow:visible}.Tabs-module__Fnd70q__list[data-full-width=true],.Tabs-module__Fnd70q__segmented[data-full-width=true]{width:100%}.Tabs-module__Fnd70q__segmented[data-wrap=true]{flex-wrap:wrap;overflow:visible}.Tabs-module__Fnd70q__list[data-variant=underline]{gap:var(--space-4);border-block-end:1px solid var(--color-border)}.Tabs-module__Fnd70q__list[data-variant=contained],.Tabs-module__Fnd70q__segmented{gap:var(--space-4);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--color-border-strong) 72%, var(--color-border));border-radius:var(--radius-input);background:color-mix(in srgb, var(--color-background-secondary) 86%, var(--color-surface-hover));box-shadow:inset 0 1px 2px color-mix(in srgb, var(--color-text-primary) 7%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-surface) 80%, transparent), 0 1px 2px color-mix(in srgb, var(--color-text-primary) 4%, transparent)}.Tabs-module__Fnd70q__list[data-variant=contained]{border-radius:var(--radius-input)}.Tabs-module__Fnd70q__item,.Tabs-module__Fnd70q__segment{justify-content:center;align-items:center;gap:var(--space-8);min-width:max-content;font-family:inherit;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);line-height:var(--line-height-caption);letter-spacing:.005em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .18s var(--easing-out), background-color .18s var(--easing-out), border-color .18s var(--easing-out), box-shadow .18s var(--easing-out), transform .18s var(--easing-out);border:1px solid #0000;flex:none;margin:0;display:inline-flex;position:relative}.Tabs-module__Fnd70q__item>svg,.Tabs-module__Fnd70q__segment>svg{width:1rem;height:1rem;color:var(--color-text-secondary);stroke-width:1.75px;transition:color .18s var(--easing-out);flex:none}.Tabs-module__Fnd70q__list[data-size=sm] .Tabs-module__Fnd70q__item,.Tabs-module__Fnd70q__segmented[data-size=sm] .Tabs-module__Fnd70q__segment{min-height:var(--layout-touch-target-dense);padding-inline:var(--space-8)}.Tabs-module__Fnd70q__list[data-size=md] .Tabs-module__Fnd70q__item,.Tabs-module__Fnd70q__segmented[data-size=md] .Tabs-module__Fnd70q__segment{min-height:var(--button-height-compact);padding-inline:var(--space-16)}.Tabs-module__Fnd70q__list[data-size=lg] .Tabs-module__Fnd70q__item{min-height:var(--button-height);padding-inline:var(--space-24)}.Tabs-module__Fnd70q__list[data-full-width=true] .Tabs-module__Fnd70q__item,.Tabs-module__Fnd70q__segmented[data-full-width=true] .Tabs-module__Fnd70q__segment{flex:1 1 0;min-width:0}.Tabs-module__Fnd70q__list[data-orientation=vertical] .Tabs-module__Fnd70q__item,.Tabs-module__Fnd70q__segmented[data-orientation=vertical] .Tabs-module__Fnd70q__segment{justify-content:flex-start;width:100%}.Tabs-module__Fnd70q__list[data-variant=underline] .Tabs-module__Fnd70q__item{border-radius:calc(var(--radius-input) - var(--space-4)) calc(var(--radius-input) - var(--space-4)) 0 0;color:var(--color-text-secondary);background:0 0}.Tabs-module__Fnd70q__list[data-variant=underline] .Tabs-module__Fnd70q__item:after{inset-inline:var(--space-8);border-radius:var(--radius-avatar) var(--radius-avatar) 0 0;background:var(--color-primary);height:2px;box-shadow:0 -1px 4px color-mix(in srgb, var(--color-primary) 20%, transparent);content:"";opacity:0;transition:opacity .18s var(--easing-out), transform .18s var(--easing-out);position:absolute;inset-block-end:-1px;transform:scaleX(.55)}.Tabs-module__Fnd70q__list[data-variant=underline] .Tabs-module__Fnd70q__item[data-state=active]{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary-subtle) 34%, transparent)}.Tabs-module__Fnd70q__list[data-variant=underline] .Tabs-module__Fnd70q__item[data-state=active]:after{opacity:1;transform:scaleX(1)}.Tabs-module__Fnd70q__list[data-variant=contained] .Tabs-module__Fnd70q__item,.Tabs-module__Fnd70q__segment{border-radius:calc(var(--radius-input) - var(--space-4));color:var(--color-text-secondary);background:0 0}.Tabs-module__Fnd70q__list[data-variant=contained] .Tabs-module__Fnd70q__item[data-state=active],.Tabs-module__Fnd70q__segment[data-state=active]{border-color:color-mix(in srgb, var(--color-primary) 18%, var(--color-border));color:var(--color-primary);background:color-mix(in srgb, var(--color-surface) 94%, var(--color-primary-subtle));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-surface) 92%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-primary) 5%, transparent), 0 1px 2px color-mix(in srgb, var(--color-text-primary) 11%, transparent), 0 4px 10px -7px color-mix(in srgb, var(--color-primary) 32%, transparent)}.Tabs-module__Fnd70q__item[data-state=active]>svg,.Tabs-module__Fnd70q__segment[data-state=active]>svg{color:var(--color-primary)}.Tabs-module__Fnd70q__item:focus-visible,.Tabs-module__Fnd70q__segment:focus-visible{z-index:1;outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:1px}.Tabs-module__Fnd70q__item:disabled,.Tabs-module__Fnd70q__segment:disabled{color:color-mix(in srgb, var(--color-text-secondary) 70%, var(--color-disabled));cursor:not-allowed;box-shadow:none}.Tabs-module__Fnd70q__item:disabled>svg,.Tabs-module__Fnd70q__segment:disabled>svg{color:var(--color-disabled)}.Tabs-module__Fnd70q__panel:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.Tabs-module__Fnd70q__panel[hidden]{display:none!important}@media (hover:hover) and (pointer:fine){.Tabs-module__Fnd70q__list[data-variant=underline] .Tabs-module__Fnd70q__item:hover:not(:disabled):not([data-state=active]){color:var(--color-text-primary);background:color-mix(in srgb, var(--color-surface-hover) 76%, transparent)}.Tabs-module__Fnd70q__list[data-variant=contained] .Tabs-module__Fnd70q__item:hover:not(:disabled):not([data-state=active]),.Tabs-module__Fnd70q__segment:hover:not(:disabled):not([data-state=active]){border-color:color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--color-text-primary);background:color-mix(in srgb, var(--color-surface) 56%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-surface) 64%, transparent)}}@media (prefers-reduced-motion:reduce){.Tabs-module__Fnd70q__item,.Tabs-module__Fnd70q__segment,.Tabs-module__Fnd70q__item:after,.Tabs-module__Fnd70q__item>svg,.Tabs-module__Fnd70q__segment>svg{transition:none}}
