.icon-button-module__WsVqza__root{-webkit-user-select:none;user-select:none;border-radius:var(--radius);border:calc(var(--space-xs)/8)solid transparent;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform 75ms;display:inline-flex}.icon-button-module__WsVqza__root:active{transform:translateY(calc(var(--space-xs)/16))}.icon-button-module__WsVqza__root:disabled,.icon-button-module__WsVqza__root[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.icon-button-module__WsVqza__root:focus-visible{box-shadow:0 0 0 calc(var(--space-sm)/4)var(--ring);outline:none}.icon-button-module__WsVqza__variantPrimary{background:var(--primary);color:var(--primary-foreground)}.icon-button-module__WsVqza__variantPrimary:hover{background:var(--primary-hover)}.icon-button-module__WsVqza__variantSecondary{background:var(--secondary);color:var(--secondary-foreground)}.icon-button-module__WsVqza__variantSecondary:hover{background:var(--secondary-hover)}.icon-button-module__WsVqza__variantOutline{color:var(--foreground);border-color:var(--border);background:0 0}.icon-button-module__WsVqza__variantOutline:hover{background:var(--outline-hover)}.icon-button-module__WsVqza__variantGhost{color:var(--ghost-foreground);background:0 0}.icon-button-module__WsVqza__variantGhost:hover{background:var(--ghost-hover)}.icon-button-module__WsVqza__variantDestructive{background:var(--destructive);color:var(--destructive-foreground)}.icon-button-module__WsVqza__variantDestructive:hover{filter:brightness(.95)}.icon-button-module__WsVqza__variantDestructive:focus-visible{box-shadow:0 0 0 calc(var(--space-sm)/4)var(--ring-error)}.icon-button-module__WsVqza__sizeDefault{width:calc(var(--space-2xl) + var(--space-xs));height:calc(var(--space-2xl) + var(--space-xs))}.icon-button-module__WsVqza__sizeLarge{width:calc(var(--space-2xl) + var(--space-sm));height:calc(var(--space-2xl) + var(--space-sm))}.icon-button-module__WsVqza__sizeSmall{width:calc(var(--space-xl) + var(--space-sm));height:calc(var(--space-xl) + var(--space-sm))}.icon-button-module__WsVqza__sizeMini{width:var(--space-2xl);height:var(--space-2xl)}.icon-button-module__WsVqza__round{border-radius:var(--radius-full)}.icon-button-module__WsVqza__icon{justify-content:center;align-items:center;display:inline-flex}.icon-button-module__WsVqza__root svg{width:var(--space-md);height:var(--space-md)}.icon-button-module__WsVqza__sizeMini svg{width:var(--text-sm-font-size);height:var(--text-sm-font-size)}
.alert-module__-C6lWa__root{align-items:flex-start;gap:var(--space-sm);border-radius:var(--radius);border:calc(var(--space-xs)/8)solid transparent;width:100%;padding:var(--space-sm);font-family:var(--font-body);color:var(--foreground);display:flex}.alert-module__-C6lWa__variantNeutral{background:var(--secondary);border-color:var(--border)}.alert-module__-C6lWa__variantError{background:color-mix(in srgb,var(--destructive)10%,var(--background));border-color:var(--border)}.alert-module__-C6lWa__variantSuccess{background:color-mix(in srgb,var(--primary)12%,var(--background));border-color:var(--primary)}.alert-module__-C6lWa__iconSlot{margin-top:calc(var(--text-sm-line-height)/2 - var(--space-md)/2);flex:none;justify-content:center;align-items:center;display:inline-flex}.alert-module__-C6lWa__iconSlot svg{width:var(--space-md);height:var(--space-md)}.alert-module__-C6lWa__variantNeutral .alert-module__-C6lWa__iconSlot{color:var(--muted-foreground)}.alert-module__-C6lWa__variantError .alert-module__-C6lWa__iconSlot{color:var(--destructive)}.alert-module__-C6lWa__variantSuccess .alert-module__-C6lWa__iconSlot{color:var(--primary)}.alert-module__-C6lWa__content{gap:calc(var(--space-xs)/2);flex-direction:column;flex:auto;min-width:0;display:flex}.alert-module__-C6lWa__title{font-size:var(--text-sm-font-size);line-height:var(--text-sm-line-height);color:inherit;font-weight:500}.alert-module__-C6lWa__variantError .alert-module__-C6lWa__title{color:var(--destructive)}.alert-module__-C6lWa__variantSuccess .alert-module__-C6lWa__title,.alert-module__-C6lWa__variantNeutral .alert-module__-C6lWa__title{color:var(--foreground)}.alert-module__-C6lWa__description{font-size:var(--text-sm-font-size);line-height:var(--text-sm-line-height);color:var(--muted-foreground)}.alert-module__-C6lWa__actionSlot{flex:none;align-self:center}.alert-module__-C6lWa__root.alert-module__-C6lWa__iconEnd .alert-module__-C6lWa__iconSlot{order:10}
.avatar-module__IcrE3W__root{background:var(--secondary);color:var(--foreground);font-family:var(--font-body);flex:none;justify-content:center;align-items:center;font-weight:600;transition:box-shadow .15s;display:inline-flex;position:relative;overflow:hidden}.avatar-module__IcrE3W__root:focus-visible{box-shadow:0 0 0 calc(var(--space-sm)/4)var(--ring);outline:none}.avatar-module__IcrE3W__sizeRegular{width:calc(var(--space-2xl) + var(--space-xs));height:calc(var(--space-2xl) + var(--space-xs))}.avatar-module__IcrE3W__sizeSmall{width:var(--space-2xl);height:var(--space-2xl)}.avatar-module__IcrE3W__sizeTiny{width:var(--space-xl);height:var(--space-xl)}.avatar-module__IcrE3W__sizeExtraTiny{width:calc(var(--space-md) + (var(--space-xs)/2));height:calc(var(--space-md) + (var(--space-xs)/2))}.avatar-module__IcrE3W__round{border-radius:var(--radius-full)}.avatar-module__IcrE3W__roundrect{border-radius:var(--radius-lg-xl)}.avatar-module__IcrE3W__image{object-fit:cover;width:100%;height:100%;display:block}.avatar-module__IcrE3W__image[data-status=loading],.avatar-module__IcrE3W__image[data-status=error]{display:none}.avatar-module__IcrE3W__imageRound{border-radius:var(--radius-full)}.avatar-module__IcrE3W__imageRoundrect{border-radius:var(--radius)}.avatar-module__IcrE3W__fallback{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.avatar-module__IcrE3W__fallbackSizeRegular{font-size:var(--text-sm-font-size);line-height:var(--text-sm-line-height)}.avatar-module__IcrE3W__fallbackSizeSmall{font-size:var(--text-xs-font-size);line-height:var(--text-xs-line-height)}.avatar-module__IcrE3W__fallbackSizeTiny{font-size:calc(var(--text-xs-font-size) - (var(--space-xs)/8));line-height:calc(var(--text-xs-line-height) - (var(--space-xs)/4))}.avatar-module__IcrE3W__fallbackSizeExtraTiny{font-size:calc(var(--text-xs-font-size) - (var(--space-xs)/4));line-height:calc(var(--text-xs-line-height) - (var(--space-xs)/2))}.avatar-module__IcrE3W__stack{padding-right:var(--space-xs);align-items:center;display:inline-flex}.avatar-module__IcrE3W__stackItem{border:calc(var(--space-xs)/8)solid var(--background);border-radius:var(--radius-full);flex:none;overflow:hidden}.avatar-module__IcrE3W__stackItem:not(:first-child){margin-left:calc(var(--space-xs)*-1)}.avatar-module__IcrE3W__stackSizeSmall .avatar-module__IcrE3W__stackItem{width:var(--space-2xl);height:var(--space-2xl)}.avatar-module__IcrE3W__stackSizeRegular .avatar-module__IcrE3W__stackItem{width:calc(var(--space-2xl) + var(--space-xs));height:calc(var(--space-2xl) + var(--space-xs))}
.badge-module__8kZLwG__root{justify-content:center;align-items:center;gap:calc(var(--space-xs)/2);white-space:nowrap;-webkit-user-select:none;user-select:none;height:calc(var(--space-sm) + var(--space-xs));padding:0 var(--space-xs);border-radius:var(--radius);border:calc(var(--space-xs)/8)solid transparent;font-family:var(--font-body);font-size:var(--text-xs-font-size);line-height:var(--text-xs-line-height);font-weight:500;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.badge-module__8kZLwG__root:focus-visible{box-shadow:0 0 0 calc(var(--space-sm)/4)var(--ring);outline:none}.badge-module__8kZLwG__variantPrimary{background:var(--primary);color:var(--primary-foreground)}.badge-module__8kZLwG__variantSecondary{background:var(--secondary);color:var(--secondary-foreground)}.badge-module__8kZLwG__variantOutline{color:var(--foreground);border-color:var(--border);background:0 0}.badge-module__8kZLwG__variantGhost{color:var(--ghost-foreground);background:0 0}.badge-module__8kZLwG__variantDestructive{background:var(--destructive);color:var(--destructive-foreground)}.badge-module__8kZLwG__variantDestructive:focus-visible{box-shadow:0 0 0 calc(var(--space-sm)/4)var(--ring-error)}.badge-module__8kZLwG__round{border-radius:var(--radius-full)}
.input-module__q_QpaW__root{align-items:center;gap:var(--space-xs);border:calc(var(--space-xs)/8)solid var(--border);background:var(--input);width:100%;color:var(--foreground);border-radius:var(--radius);padding:0 var(--space-sm);transition:border-color .15s,box-shadow .15s;display:flex}.input-module__q_QpaW__root:focus-within{border-color:var(--border-strong);box-shadow:0 0 0 calc(var(--space-sm)/4)var(--ring)}.input-module__q_QpaW__round{border-radius:var(--radius-full)}.input-module__q_QpaW__error{border-color:var(--destructive-border)}.input-module__q_QpaW__error:focus-within{box-shadow:0 0 0 calc(var(--space-sm)/4)var(--ring-error)}.input-module__q_QpaW__disabled{opacity:.5;cursor:not-allowed}.input-module__q_QpaW__input{width:100%;color:inherit;font-family:var(--font-body);background:0 0;border:0;outline:none}.input-module__q_QpaW__input::placeholder{color:var(--mid-alt)}.input-module__q_QpaW__sizeRegular{height:calc(var(--space-xl) + var(--space-sm));font-size:var(--text-sm-font-size);line-height:var(--text-sm-line-height)}.input-module__q_QpaW__sizeLarge{height:calc(var(--space-2xl) + var(--space-xs));font-size:var(--text-sm-font-size);line-height:var(--text-sm-line-height)}.input-module__q_QpaW__sizeSmall{height:var(--space-2xl);font-size:var(--text-sm-font-size);line-height:var(--text-sm-line-height)}.input-module__q_QpaW__sizeMini{height:calc(var(--space-xl) + (var(--space-xs)/2));font-size:var(--text-xs-font-size);line-height:var(--text-xs-line-height);padding:0 calc(var(--space-sm) - (var(--space-xs)/4))}.input-module__q_QpaW__start,.input-module__q_QpaW__end{align-items:center;gap:var(--space-xs);color:var(--muted-foreground);white-space:nowrap;display:inline-flex}.input-module__q_QpaW__endAction{align-items:center;gap:var(--space-xs);margin-right:calc(var(--space-sm)*-1);white-space:nowrap;display:inline-flex}.input-module__q_QpaW__start svg,.input-module__q_QpaW__end svg{width:var(--space-md);height:var(--space-md)}
.table-module__tHBzQa__wrapper{width:100%;overflow:auto}.table-module__tHBzQa__table{caption-side:bottom;border-collapse:collapse;width:100%;color:var(--foreground);font-family:var(--font-body);font-size:calc(var(--text-sm-font-size) + (var(--space-xs)/4));line-height:calc(var(--text-sm-line-height) + (var(--space-xs)/2))}.table-module__tHBzQa__caption{margin-top:var(--space-sm);color:var(--muted-foreground);font-size:var(--text-sm-font-size);line-height:var(--text-sm-line-height);text-align:left}.table-module__tHBzQa__header{border-bottom:calc(var(--space-xs)/8)solid var(--border)}.table-module__tHBzQa__footer{border-top:calc(var(--space-xs)/8)solid var(--border)}.table-module__tHBzQa__row{border-bottom:calc(var(--space-xs)/8)solid var(--border);transition:background-color .15s}.table-module__tHBzQa__body .table-module__tHBzQa__row:hover{background:var(--outline-hover)}.table-module__tHBzQa__body .table-module__tHBzQa__row[data-state=selected]{background:var(--secondary)}.table-module__tHBzQa__body .table-module__tHBzQa__row[data-state=selected]:hover{background:var(--secondary-hover)}.table-module__tHBzQa__head{padding:calc(var(--space-xs) - (var(--space-xs)/8))var(--space-xs);color:var(--foreground);text-align:left;vertical-align:middle;font-weight:500}.table-module__tHBzQa__cell{padding:calc(var(--space-xs) - (var(--space-xs)/8))var(--space-xs);text-align:left;vertical-align:middle}.table-module__tHBzQa__head[data-align=right],.table-module__tHBzQa__cell[data-align=right]{text-align:right}.table-module__tHBzQa__head[data-align=center],.table-module__tHBzQa__cell[data-align=center]{text-align:center}
.textarea-module__JngN0G__root{border:calc(var(--space-xs)/8)solid var(--border);background:var(--input);width:100%;color:var(--foreground);border-radius:var(--radius);padding:var(--space-sm);transition:border-color .15s,box-shadow .15s;display:block}.textarea-module__JngN0G__root:focus-within{border-color:var(--border-strong);box-shadow:0 0 0 calc(var(--space-sm)/4)var(--ring)}.textarea-module__JngN0G__round{border-radius:var(--radius-2xl)}.textarea-module__JngN0G__error{border-color:var(--destructive-border)}.textarea-module__JngN0G__error:focus-within{box-shadow:0 0 0 calc(var(--space-sm)/4)var(--ring-error)}.textarea-module__JngN0G__disabled{opacity:.5;cursor:not-allowed}.textarea-module__JngN0G__textarea{resize:none;width:100%;min-height:0;color:inherit;font-family:var(--font-body);font-size:var(--text-sm-font-size);line-height:var(--text-sm-line-height);background:0 0;border:0;outline:none;display:block}.textarea-module__JngN0G__textarea::placeholder{color:var(--mid-alt)}.textarea-module__JngN0G__root:not(.textarea-module__JngN0G__autogrow) .textarea-module__JngN0G__textarea{resize:vertical}.textarea-module__JngN0G__root.textarea-module__JngN0G__autogrow .textarea-module__JngN0G__textarea{resize:none;min-height:calc(var(--text-sm-line-height)*var(--textarea-rows,3));overflow:hidden}
