.colors-module__JMdHmW__colors-container{padding:var(--space-6);border:1px solid var(--clr-border);border-radius:var(--radius-md);gap:var(--space-6);background:0 0;flex-direction:column;display:flex}.colors-module__JMdHmW__colors-list{gap:var(--space-3);flex-direction:column;display:flex}.colors-module__JMdHmW__color-row{align-items:center;gap:var(--space-4);flex-direction:row;display:flex}.colors-module__JMdHmW__color-header{flex-shrink:0;align-items:center;width:80px;display:flex}.colors-module__JMdHmW__color-name{font-weight:var(--fw-semibold);font-size:var(--fs-ui-2);color:var(--clr-foreground)}.colors-module__JMdHmW__color-tiles{border-radius:var(--radius-md);flex-wrap:nowrap;flex:1;gap:0;display:flex;overflow:hidden}.colors-module__JMdHmW__color-tile{cursor:pointer;flex:1;min-width:0;height:64px;position:relative}.colors-module__JMdHmW__color-tile:after{content:"";transition:var(--transition-background);pointer-events:none;z-index:1;background:0 0;position:absolute;inset:0}.colors-module__JMdHmW__color-tile:hover:after{background:#0000001f}.colors-module__JMdHmW__color-swatch{width:100%;height:100%;padding:var(--space-05);z-index:0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.colors-module__JMdHmW__color-info{text-align:center;flex-direction:column;gap:0;font-size:10px;line-height:1.1;display:flex}.colors-module__JMdHmW__color-scale{font-weight:var(--fw-bold);font-size:10px}.colors-module__JMdHmW__color-contrast{opacity:.8;font-size:9px}.colors-module__JMdHmW__color-code{opacity:.9;font-size:9px}.colors-module__JMdHmW__controls{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.colors-module__JMdHmW__control-label{align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--fs-ui-2);color:var(--clr-muted-foreground);display:flex}.colors-module__JMdHmW__control-checkbox{cursor:pointer}.colors-module__JMdHmW__format-select{padding:var(--space-1) var(--space-2);font-size:var(--fs-ui-2);border-radius:var(--radius-sm);border:1px solid var(--clr-border);background:var(--clr-background);color:var(--clr-foreground);cursor:pointer}
.docs-module__29-Xzq__root{gap:var(--space-8);flex-direction:column;display:flex}.docs-module__29-Xzq__header{padding:var(--space-6) 0;border-bottom:1px solid var(--clr-border)}.docs-module__29-Xzq__title{font-size:var(--fs-h1);font-weight:var(--fw-bold);color:var(--clr-foreground);margin-bottom:var(--space-2)}.docs-module__29-Xzq__subtitle{font-size:var(--fs-ui-2);color:var(--clr-foreground-subtle);max-width:70ch;line-height:1.6}.docs-module__29-Xzq__section{gap:var(--space-3);flex-direction:column;display:flex}.docs-module__29-Xzq__section-title{font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--clr-foreground);margin-bottom:var(--space-1)}.docs-module__29-Xzq__description{font-size:var(--fs-ui-2);color:var(--clr-foreground-subtle);max-width:70ch;line-height:1.6}.docs-module__29-Xzq__grid{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.docs-module__29-Xzq__card{padding:var(--space-4);background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--radius-md);transition:var(--transition-slow);color:inherit;text-decoration:none}.docs-module__29-Xzq__card:hover{border-color:var(--clr-accent);box-shadow:var(--shadow-subtle-hover);transform:translateY(-2px)}.docs-module__29-Xzq__card h3{font-size:var(--fs-h5);font-weight:var(--fw-semibold);color:var(--clr-foreground);margin-bottom:var(--space-1-5)}.docs-module__29-Xzq__card p{font-size:var(--fs-small);color:var(--clr-foreground-subtle);line-height:1.5}.docs-module__29-Xzq__card-disabled{opacity:.6;cursor:not-allowed}.docs-module__29-Xzq__card-disabled:hover{border-color:var(--clr-border);box-shadow:none;transform:none}.docs-module__29-Xzq__coming-soon{font-size:var(--fs-small);color:var(--clr-muted-foreground)}.docs-module__29-Xzq__demo-flex{gap:var(--space-8);align-items:center;display:flex}.docs-module__29-Xzq__demo-flex-wrap{gap:var(--space-8);flex-wrap:wrap;align-items:center;display:flex}.docs-module__29-Xzq__demo-item-center{text-align:center}.docs-module__29-Xzq__caption{margin-top:var(--space-2);font-size:var(--fs-small);color:var(--clr-foreground-subtle)}.docs-module__29-Xzq__demo-stack{gap:var(--space-3);flex-direction:column;width:100%;max-width:520px;display:flex}.docs-module__29-Xzq__demo-stack-lg{gap:var(--space-8);flex-direction:column;width:100%;max-width:540px;display:flex}.docs-module__29-Xzq__demo-page{gap:var(--space-6);flex-direction:column;display:flex}.docs-module__29-Xzq__section-description{font-size:var(--fs-ui-2);color:var(--clr-foreground-subtle);margin-bottom:var(--space-4);max-width:70ch;line-height:1.6}.docs-module__29-Xzq__section-list{font-size:var(--fs-ui-2);color:var(--clr-foreground-subtle);margin-bottom:var(--space-4);max-width:70ch;padding-left:var(--space-5);gap:var(--space-1-5);flex-direction:column;line-height:1.6;display:flex}.docs-module__29-Xzq__wrap-title{margin-bottom:var(--space-8);align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.docs-module__29-Xzq__title{flex-direction:column;display:flex}.docs-module__29-Xzq__hint{color:var(--clr-base-600);font-size:var(--fs-ui-2)}.docs-module__29-Xzq__tabs{gap:var(--space-4);display:flex}.docs-module__29-Xzq__demo-section{gap:var(--space-6);flex-direction:column;display:flex}.docs-module__29-Xzq__demo-title{font-size:var(--fs-h2);font-weight:var(--fw-bold);margin-bottom:var(--space-1-5);color:var(--clr-foreground)}.docs-module__29-Xzq__demo-description{font-size:var(--fs-ui-2);color:var(--clr-foreground-subtle);max-width:70ch;line-height:1.6}.docs-module__29-Xzq__demo-group{padding-top:var(--space-8);border-top:1px solid var(--clr-border);gap:var(--space-4);flex-direction:column;display:flex}.docs-module__29-Xzq__demo-group:first-of-type{border-top:none;padding-top:0}.docs-module__29-Xzq__demo-subtitle{font-weight:var(--fw-semibold);color:var(--clr-foreground);scroll-margin-top:var(--space-20)}.docs-module__29-Xzq__demo-section-title{font-size:var(--fs-h4);font-weight:var(--fw-semibold);color:var(--clr-foreground);margin-bottom:var(--space-4);scroll-margin-top:var(--space-20)}.docs-module__29-Xzq__demo-placeholder{padding:var(--space-8);text-align:center;color:var(--clr-muted-foreground);background:var(--clr-muted);border-radius:var(--radius-md);font-style:italic}.docs-module__29-Xzq__item-demo-stack{gap:var(--space-2);flex-direction:column;display:flex}.docs-module__29-Xzq__propsTable{border:1px solid var(--clr-border);border-radius:var(--radius-md);margin-bottom:var(--space-8);overflow-x:auto}.docs-module__29-Xzq__propsTable table{border-collapse:collapse;width:100%;font-size:var(--fs-ui-2);margin:0}.docs-module__29-Xzq__propsTable thead{background:var(--clr-muted);border-bottom:1px solid var(--clr-border);z-index:1;position:sticky;top:0}.docs-module__29-Xzq__propsTable th{text-align:left;padding:var(--space-3) var(--space-4);font-weight:var(--fw-semibold);color:var(--clr-foreground);white-space:nowrap}.docs-module__29-Xzq__propsTable td{padding:var(--space-3) var(--space-4);border-top:1px solid var(--clr-border);vertical-align:top}.docs-module__29-Xzq__propsTable tbody tr:hover{background:var(--clr-muted)}.docs-module__29-Xzq__propsTable code{background:var(--clr-code-background);color:var(--clr-code-foreground);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-family:var(--font-mono);white-space:nowrap;font-size:.9em}.docs-module__29-Xzq__input-example{gap:var(--space-3);flex-direction:column;display:flex}.docs-module__29-Xzq__input-label{font-size:var(--fs-ui-2);font-weight:var(--fw-medium);color:var(--clr-foreground);margin-bottom:var(--space-2);display:block}.docs-module__29-Xzq__input-helper{font-size:var(--fs-ui-2);color:var(--clr-muted-foreground);line-height:1.5}.docs-module__29-Xzq__input-feedback{font-size:var(--fs-ui-2);margin-top:var(--space-3)}.docs-module__29-Xzq__input-feedback.docs-module__29-Xzq__success{color:var(--clr-success)}.docs-module__29-Xzq__input-feedback.docs-module__29-Xzq__error{color:var(--clr-error)}.docs-module__29-Xzq__input-feedback.docs-module__29-Xzq__info{color:var(--clr-muted-foreground)}.docs-module__29-Xzq__input-value-display{margin-top:var(--space-4);padding:var(--space-3);background:var(--clr-muted);border-radius:var(--radius-md);font-size:var(--fs-ui-2);color:var(--clr-foreground)}.docs-module__29-Xzq__input-value-display p{margin:0}.docs-module__29-Xzq__input-value-display p+p{margin-top:var(--space-2);font-size:var(--fs-ui-3);color:var(--clr-muted-foreground)}.docs-module__29-Xzq__input-feedback-icon{align-items:center;gap:var(--space-2);display:inline-flex}.docs-module__29-Xzq__examples-stack{gap:var(--space-6);flex-direction:column;display:flex}.docs-module__29-Xzq__example-item{gap:var(--space-2);flex-direction:column;display:flex}.docs-module__29-Xzq__example-caption{font-size:var(--fs-ui-2);color:var(--clr-muted-foreground)}.docs-module__29-Xzq__demo-col{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.docs-module__29-Xzq__demo-col-narrow{gap:var(--space-4);flex-direction:column;width:100%;max-width:400px;display:flex}.docs-module__29-Xzq__demo-col-medium{gap:var(--space-4);flex-direction:column;width:100%;max-width:500px;display:flex}.docs-module__29-Xzq__demo-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.docs-module__29-Xzq__demo-grid-2{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.docs-module__29-Xzq__demo-grid-3{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.docs-module__29-Xzq__demo-row{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.docs-module__29-Xzq__demo-row-wrap{gap:var(--space-3);flex-wrap:wrap;display:flex}.docs-module__29-Xzq__demo-row-stack{gap:var(--space-8);padding-bottom:var(--space-2);display:flex;overflow-x:auto}.docs-module__29-Xzq__demo-trigger{gap:var(--space-2-5);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.docs-module__29-Xzq__demo-text-muted{font-size:var(--fs-ui-2);color:var(--clr-foreground-subtle);margin:0}.docs-module__29-Xzq__demo-pagination-footer{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.docs-module__29-Xzq__demo-text-body{font-size:var(--fs-ui-2);color:var(--clr-foreground-subtle);line-height:var(--lh-base);margin:0}.docs-module__29-Xzq__demo-dialog-scroll{max-height:min(70vh,520px)}.docs-module__29-Xzq__demo-command-trigger{width:fit-content}.docs-module__29-Xzq__demo-crop-preview{width:var(--space-24);height:var(--space-24);border-radius:var(--radius-full);object-fit:cover;border:var(--space-px) solid var(--clr-border);display:block}.docs-module__29-Xzq__demo-table-scroll{height:var(--space-64);border-radius:var(--radius-md);overflow-y:auto}.docs-module__29-Xzq__demo-kbd-shortcut{min-width:var(--space-7);height:var(--space-5);margin-left:var(--space-1);padding:0 var(--space-2);font-family:var(--ff-mono);font-size:var(--fs-small);font-weight:var(--fw-semibold);line-height:var(--lh-ui);color:var(--clr-foreground-subtle);background:var(--clr-muted);border:1px solid var(--clr-border);border-radius:var(--radius-xs);justify-content:center;align-items:center;display:inline-flex}.docs-module__29-Xzq__featuresList{font-size:var(--fs-ui-2);color:var(--clr-foreground-subtle);margin:0;padding:0;line-height:1.7;list-style:none}.docs-module__29-Xzq__featuresList li{margin-bottom:var(--space-2)}.docs-module__29-Xzq__featuresList li code{background:var(--clr-code-background);color:var(--clr-code-foreground);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.9em}.docs-module__29-Xzq__api-title{font-size:var(--fs-h4);font-weight:var(--fw-semibold);color:var(--clr-foreground);margin-bottom:var(--space-4)}.docs-module__29-Xzq__api-section{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--clr-border);flex-direction:column;display:flex}.docs-module__29-Xzq__api-section:first-of-type{border-top:none;padding-top:0}.docs-module__29-Xzq__api-component-name{font-size:var(--fs-ui-1);font-weight:var(--fw-semibold);font-family:var(--ff-mono);color:var(--clr-foreground)}.docs-module__29-Xzq__api-stack{gap:var(--space-6);flex-direction:column;display:flex}.docs-module__29-Xzq__usage-grid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:640px){.docs-module__29-Xzq__usage-grid{grid-template-columns:1fr}}.docs-module__29-Xzq__usage-card{gap:var(--space-3);border:1px solid var(--clr-border);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.docs-module__29-Xzq__usage-card-do{border-top:3px solid var(--clr-success)}.docs-module__29-Xzq__usage-card-dont{border-top:3px solid var(--clr-destructive)}.docs-module__29-Xzq__usage-card-header{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4) 0;display:flex}.docs-module__29-Xzq__usage-badge{font-size:var(--fs-small);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.05em}.docs-module__29-Xzq__usage-badge-do{color:var(--clr-success)}.docs-module__29-Xzq__usage-badge-dont{color:var(--clr-destructive)}.docs-module__29-Xzq__usage-card-body{padding:0 var(--space-4) var(--space-4);font-size:var(--fs-ui-2);color:var(--clr-foreground-subtle);line-height:1.6}.docs-module__29-Xzq__comparison{gap:var(--space-2);flex-direction:column;display:flex}.docs-module__29-Xzq__comparison-label{font-size:var(--fs-ui-2);font-weight:var(--fw-medium);color:var(--clr-foreground-subtle)}.docs-module__29-Xzq__comparison-label[data-variant=before]{color:var(--clr-destructive)}.docs-module__29-Xzq__comparison-label[data-variant=after]{color:var(--clr-success)}.docs-module__29-Xzq__demo-code{background:var(--clr-muted);border:1px solid var(--clr-border);border-radius:var(--radius-sm);padding:var(--space-4);font-family:var(--ff-mono);font-size:var(--fs-small);color:var(--clr-foreground-subtle);white-space:pre;display:block;overflow-x:auto}
.center-module__fZaBWa__example-card{padding:var(--space-5);background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--radius-md);overflow:hidden}.center-module__fZaBWa__demo-box{background:var(--clr-primary-alpha-10,color-mix(in srgb, var(--clr-primary) 10%, transparent));border:2px dashed var(--clr-primary);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-5);font-size:var(--fs-ui-2);font-weight:var(--fw-medium);color:var(--clr-primary);white-space:nowrap}.center-module__fZaBWa__height-table{gap:var(--space-2) var(--space-4);grid-template-columns:auto auto 1fr;align-items:center;display:grid}.center-module__fZaBWa__height-name{font-family:var(--font-mono,monospace);font-size:var(--fs-small);color:var(--clr-primary);background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--radius-xs);padding:1px var(--space-2)}.center-module__fZaBWa__height-value{font-family:var(--font-mono,monospace);font-size:var(--fs-small);color:var(--clr-foreground-subtle)}.center-module__fZaBWa__height-uso{font-size:var(--fs-small);color:var(--clr-foreground-subtle)}
.cluster-module__b__O3a__example-card{gap:var(--space-3);padding:var(--space-5);background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.cluster-module__b__O3a__card-label{font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--clr-muted-foreground);text-transform:uppercase;letter-spacing:.05em;margin:0}.cluster-module__b__O3a__card-desc{font-size:var(--fs-ui-2);color:var(--clr-foreground-subtle);margin:0;line-height:1.5}.cluster-module__b__O3a__tag{padding:var(--space-1) var(--space-3);background:color-mix(in srgb, var(--clr-primary) 10%, transparent);color:var(--clr-primary);border-radius:var(--radius-full);font-size:var(--fs-small);font-weight:var(--fw-medium);line-height:1.4;display:inline-block}.cluster-module__b__O3a__chip{padding:var(--space-1) var(--space-3);background:var(--clr-muted);border:1px solid var(--clr-border);border-radius:var(--radius-full);font-size:var(--fs-small);color:var(--clr-foreground-subtle);display:inline-block}.cluster-module__b__O3a__action-btn{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-size:var(--fs-ui-2);font-weight:var(--fw-medium);cursor:pointer;transition:background var(--duration-1);align-items:center;display:inline-flex}.cluster-module__b__O3a__action-btn--ghost{border:1px solid var(--clr-border);color:var(--clr-foreground);background:0 0}.cluster-module__b__O3a__action-btn--ghost:hover{background:var(--clr-muted)}.cluster-module__b__O3a__action-btn--primary{background:var(--clr-primary);color:var(--clr-foreground-inverse);border:1px solid #0000}.cluster-module__b__O3a__action-btn--destructive{background:var(--clr-destructive);color:var(--clr-foreground-inverse);border:1px solid #0000}.cluster-module__b__O3a__nav-logo{font-size:var(--fs-ui-1);font-weight:var(--fw-bold);color:var(--clr-foreground)}.cluster-module__b__O3a__nav-link{font-size:var(--fs-ui-2);color:var(--clr-foreground-subtle);transition:color var(--duration-1);text-decoration:none}.cluster-module__b__O3a__nav-link:hover,.cluster-module__b__O3a__nav-link--active{color:var(--clr-foreground)}.cluster-module__b__O3a__toolbar-btn{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-xs);font-size:var(--fs-small);font-weight:var(--fw-semibold);cursor:pointer;color:var(--clr-foreground-subtle);transition:background var(--duration-1), color var(--duration-1);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.cluster-module__b__O3a__toolbar-btn:hover{background:var(--clr-muted);color:var(--clr-foreground)}.cluster-module__b__O3a__toolbar-btn--active{background:var(--clr-muted);border-color:var(--clr-border);color:var(--clr-foreground)}.cluster-module__b__O3a__justify-grid{border:1px solid var(--clr-border);border-radius:var(--radius-md);flex-direction:column;gap:0;display:flex;overflow:hidden}.cluster-module__b__O3a__justify-row{border-bottom:1px solid var(--clr-border);background:var(--clr-surface);grid-template-columns:7rem 1fr;align-items:center;display:grid}.cluster-module__b__O3a__justify-row:last-child{border-bottom:none}.cluster-module__b__O3a__justify-row:nth-child(2n){background:var(--clr-muted)}.cluster-module__b__O3a__justify-label{padding:var(--space-3) var(--space-4);font-family:var(--ff-mono);font-size:var(--fs-small);color:var(--clr-primary);border-right:1px solid var(--clr-border)}.cluster-module__b__O3a__justify-demo{padding:var(--space-3) var(--space-4)}
.stack-module__aDqg1G__example-card{padding:var(--space-5);background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--radius-md)}.stack-module__aDqg1G__card-eyebrow{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--clr-primary);text-transform:uppercase;letter-spacing:.05em}.stack-module__aDqg1G__card-title{font-size:var(--fs-h5);font-weight:var(--fw-semibold);color:var(--clr-foreground);margin:0}.stack-module__aDqg1G__card-body{font-size:var(--fs-ui-2);color:var(--clr-foreground-subtle);margin:0;line-height:1.5}.stack-module__aDqg1G__card-meta{font-size:var(--fs-small);color:var(--clr-muted-foreground)}.stack-module__aDqg1G__gap-table{border:1px solid var(--clr-border);border-radius:var(--radius-md);flex-direction:column;gap:0;display:flex;overflow:hidden}.stack-module__aDqg1G__gap-row{gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--clr-border);background:var(--clr-surface);font-size:var(--fs-ui-2);grid-template-columns:7rem 12rem 4rem 1fr;align-items:center;display:grid}.stack-module__aDqg1G__gap-row:last-child{border-bottom:none}.stack-module__aDqg1G__gap-row:nth-child(2n){background:var(--clr-muted)}.stack-module__aDqg1G__gap-name{font-family:var(--ff-mono);font-size:var(--fs-small);color:var(--clr-primary);background:color-mix(in srgb, var(--clr-primary) 10%, transparent);padding:var(--space-05) var(--space-2);border-radius:var(--radius-xs)}.stack-module__aDqg1G__gap-token{font-family:var(--ff-mono);font-size:var(--fs-small);color:var(--clr-foreground-subtle)}.stack-module__aDqg1G__gap-px{color:var(--clr-muted-foreground);font-size:var(--fs-small)}.stack-module__aDqg1G__gap-uso{color:var(--clr-foreground-subtle)}
.avatar-module__t4WWlq__wrapper{vertical-align:middle;flex-shrink:0;display:inline-flex;position:relative}.avatar-module__t4WWlq__avatar{font-family:var(--ff-global);font-weight:var(--fw-semibold);-webkit-user-select:none;user-select:none;background:var(--clr-muted);color:var(--clr-foreground-subtle);transition:var(--transition-base);flex-shrink:0;justify-content:center;align-items:center;line-height:1.3;display:flex;overflow:hidden}.avatar-module__t4WWlq__xs{width:var(--space-6);height:var(--space-6);font-size:var(--fs-small)}.avatar-module__t4WWlq__sm{width:var(--space-8);height:var(--space-8);font-size:var(--fs-small)}.avatar-module__t4WWlq__md{width:var(--space-10);height:var(--space-10);font-size:var(--fs-ui-2)}.avatar-module__t4WWlq__lg{width:var(--space-12);height:var(--space-12);font-size:var(--fs-body)}.avatar-module__t4WWlq__xl{width:var(--space-16);height:var(--space-16);font-size:var(--fs-h5)}.avatar-module__t4WWlq__circle{border-radius:var(--radius-full)}.avatar-module__t4WWlq__rounded{border-radius:var(--radius-lg)}.avatar-module__t4WWlq__avatar-image{object-fit:cover;width:100%;height:100%;display:block}.avatar-module__t4WWlq__initials{letter-spacing:.02em}.avatar-module__t4WWlq__icon{opacity:.5;justify-content:center;align-items:center;display:flex}.avatar-module__t4WWlq__color-0{background:color-mix(in srgb, var(--clr-accent), var(--clr-surface) 65%);color:color-mix(in srgb, var(--clr-accent), var(--clr-foreground) 20%)}.avatar-module__t4WWlq__color-1{background:color-mix(in srgb, var(--clr-success), var(--clr-surface) 65%);color:color-mix(in srgb, var(--clr-success), var(--clr-foreground) 20%)}.avatar-module__t4WWlq__color-2{background:color-mix(in srgb, var(--clr-warning), var(--clr-surface) 65%);color:color-mix(in srgb, var(--clr-warning), var(--clr-foreground) 20%)}.avatar-module__t4WWlq__color-3{background:color-mix(in srgb, var(--clr-destructive), var(--clr-surface) 65%);color:color-mix(in srgb, var(--clr-destructive), var(--clr-foreground) 20%)}.avatar-module__t4WWlq__color-4{background:color-mix(in srgb, var(--clr-info), var(--clr-surface) 65%);color:color-mix(in srgb, var(--clr-info), var(--clr-foreground) 20%)}.avatar-module__t4WWlq__color-5{background:var(--clr-muted);color:var(--clr-foreground-subtle)}.avatar-module__t4WWlq__status{border-radius:var(--radius-full);box-shadow:0 0 0 var(--space-px) var(--clr-background), 0 0 0 calc(var(--space-px) * 2) var(--clr-background);position:absolute;bottom:0;right:0}.avatar-module__t4WWlq__wrapper-xs .avatar-module__t4WWlq__status{width:var(--space-2);height:var(--space-2)}.avatar-module__t4WWlq__wrapper-sm .avatar-module__t4WWlq__status{width:var(--space-2-5);height:var(--space-2-5)}.avatar-module__t4WWlq__wrapper-md .avatar-module__t4WWlq__status{width:var(--space-3);height:var(--space-3)}.avatar-module__t4WWlq__wrapper-lg .avatar-module__t4WWlq__status{width:var(--space-3-5);height:var(--space-3-5)}.avatar-module__t4WWlq__wrapper-xl .avatar-module__t4WWlq__status{width:var(--space-4);height:var(--space-4)}.avatar-module__t4WWlq__status-online{background:var(--clr-success)}.avatar-module__t4WWlq__status-offline{background:var(--clr-muted-foreground)}.avatar-module__t4WWlq__status-away{background:var(--clr-warning)}.avatar-module__t4WWlq__status-busy{background:var(--clr-destructive)}.avatar-module__t4WWlq__avatar-group{align-items:center;display:inline-flex}.avatar-module__t4WWlq__avatar-group>*+*{margin-left:calc(var(--space-2) * -1)}.avatar-module__t4WWlq__avatar-group>* .avatar-module__t4WWlq__avatar,.avatar-module__t4WWlq__avatar-group>.avatar-module__t4WWlq__overflow{box-shadow:0 0 0 var(--space-px) var(--clr-background), 0 0 0 calc(var(--space-px) * 2) var(--clr-background)}.avatar-module__t4WWlq__overflow{background:var(--clr-muted);color:var(--clr-foreground-subtle);border:var(--space-px) solid var(--clr-border);font-size:var(--fs-small);font-weight:var(--fw-semibold);font-family:var(--ff-global);line-height:var(--lh-ui);letter-spacing:-.02em;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}
.alert-dialog-module__N_ZhZW__overlay{z-index:var(--z-dialog);padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.alert-dialog-module__N_ZhZW__overlay[data-state=closed]{pointer-events:none}.alert-dialog-module__N_ZhZW__backdrop{background:var(--clr-overlay);position:fixed;inset:0}.alert-dialog-module__N_ZhZW__overlay[data-state=open] .alert-dialog-module__N_ZhZW__backdrop{animation:var(--animate-fade-in) var(--duration-3) var(--ease-in-out) both}.alert-dialog-module__N_ZhZW__overlay[data-state=closed] .alert-dialog-module__N_ZhZW__backdrop{animation:var(--animate-fade-out) var(--duration-3) var(--ease-in) both}.alert-dialog-module__N_ZhZW__panel{z-index:1;background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-dialog);max-height:calc(100vh - var(--space-8));gap:var(--space-4);width:100%;max-width:var(--space-96);padding:var(--space-4);flex-direction:column;display:flex;position:relative;overflow:hidden auto}.alert-dialog-module__N_ZhZW__panel[data-state=open]{animation:var(--animate-fade-in) var(--duration-5) var(--ease-out-back) both}.alert-dialog-module__N_ZhZW__panel[data-state=closed]{animation:var(--animate-fade-out) var(--duration-1) var(--ease-in) both}.alert-dialog-module__N_ZhZW__header{gap:var(--space-1-5);text-align:center;flex-direction:column;margin:0;padding:0;display:flex}.alert-dialog-module__N_ZhZW__title{font-size:var(--fs-h6);font-weight:var(--fw-semibold);color:var(--clr-foreground);line-height:var(--lh-ui);margin:0}.alert-dialog-module__N_ZhZW__description{font-size:var(--fs-ui-2);color:var(--clr-foreground-subtle);line-height:var(--lh-base);margin:0}.alert-dialog-module__N_ZhZW__footer{gap:var(--space-2);margin:0 calc(var(--space-4) * -1) calc(var(--space-4) * -1);padding:var(--space-4);background:var(--clr-surface-subtle);border-top:1px solid var(--clr-border);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;flex-direction:column-reverse;display:flex}@media (min-width:640px){.alert-dialog-module__N_ZhZW__header{text-align:left}.alert-dialog-module__N_ZhZW__footer{flex-direction:row;justify-content:flex-end;align-items:center}}
.table-exercises-module__Jq7-6a__wrapper{gap:var(--space-4);flex-direction:column;display:flex}.table-exercises-module__Jq7-6a__toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.table-exercises-module__Jq7-6a__filters{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.table-exercises-module__Jq7-6a__filter-search{min-width:14rem}.table-exercises-module__Jq7-6a__count{font-size:var(--fs-small);color:var(--clr-muted-foreground);margin:0}
.alert-module__dv3IzW__root{align-items:flex-start;gap:var(--space-3);padding:var(--space-3-5) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--clr-border);background:var(--clr-surface);display:flex;position:relative}.alert-module__dv3IzW__default{background:var(--clr-surface);border-color:var(--clr-border);color:var(--clr-foreground)}.alert-module__dv3IzW__default .alert-module__dv3IzW__icon{color:var(--clr-foreground-subtle)}.alert-module__dv3IzW__info{background:color-mix(in srgb, var(--clr-info), var(--clr-surface) 80%);border-color:color-mix(in srgb, var(--clr-info), var(--clr-surface) 60%)}.alert-module__dv3IzW__info .alert-module__dv3IzW__icon,.alert-module__dv3IzW__info .alert-module__dv3IzW__title{color:var(--clr-info)}.alert-module__dv3IzW__info .alert-module__dv3IzW__description{color:var(--clr-foreground-subtle);opacity:1}.alert-module__dv3IzW__success{background:color-mix(in srgb, var(--clr-success), var(--clr-surface) 80%);border-color:color-mix(in srgb, var(--clr-success), var(--clr-surface) 60%)}.alert-module__dv3IzW__success .alert-module__dv3IzW__icon,.alert-module__dv3IzW__success .alert-module__dv3IzW__title{color:var(--clr-success)}.alert-module__dv3IzW__success .alert-module__dv3IzW__description{color:var(--clr-foreground-subtle);opacity:1}.alert-module__dv3IzW__warning{background:color-mix(in srgb, var(--clr-warning), var(--clr-surface) 72%);border-color:color-mix(in srgb, var(--clr-warning), var(--clr-surface) 52%)}.alert-module__dv3IzW__warning .alert-module__dv3IzW__icon{color:var(--clr-warning)}.alert-module__dv3IzW__warning .alert-module__dv3IzW__title{color:var(--clr-warning-text)}.alert-module__dv3IzW__warning .alert-module__dv3IzW__description{color:var(--clr-foreground-subtle);opacity:1}.alert-module__dv3IzW__error{background:color-mix(in srgb, var(--clr-destructive), var(--clr-surface) 80%);border-color:color-mix(in srgb, var(--clr-destructive), var(--clr-surface) 60%)}.alert-module__dv3IzW__error .alert-module__dv3IzW__icon,.alert-module__dv3IzW__error .alert-module__dv3IzW__title{color:var(--clr-destructive)}.alert-module__dv3IzW__error .alert-module__dv3IzW__description{color:var(--clr-foreground-subtle);opacity:1}.alert-module__dv3IzW__icon{flex-shrink:0;align-items:center;margin-top:1px;display:flex}.alert-module__dv3IzW__content{align-items:flex-start;gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.alert-module__dv3IzW__title{font-size:var(--fs-ui-2);font-weight:var(--fw-semibold);line-height:var(--lh-ui);color:inherit;margin:0}.alert-module__dv3IzW__description{font-size:var(--fs-small);line-height:var(--lh-base);color:inherit;opacity:.85;margin:0}.alert-module__dv3IzW__content:not(:has(.alert-module__dv3IzW__title)) .alert-module__dv3IzW__description{font-size:var(--fs-ui-2);opacity:1}.alert-module__dv3IzW__dismiss-btn{padding:var(--space-05);border-radius:var(--radius-sm);cursor:pointer;color:inherit;opacity:.6;transition:var(--transition-base);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:-1px -2px 0 0;display:flex}.alert-module__dv3IzW__dismiss-btn:hover{opacity:1;background:color-mix(in srgb, currentColor, transparent 85%)}.alert-module__dv3IzW__dismiss-btn:focus-visible{outline:2px solid var(--clr-ring);outline-offset:1px;opacity:1}
.background-pattern-module__GJNx-a__root{position:relative}.background-pattern-module__GJNx-a__pattern{pointer-events:none;position:absolute;inset:0}.background-pattern-module__GJNx-a__content{z-index:1;position:relative}.background-pattern-module__GJNx-a__gradient-layer{pointer-events:none;z-index:0;position:absolute;inset:0}.background-pattern-module__GJNx-a__gradient-halo-top{background:radial-gradient(125% 125% at 50% 0%, transparent 40%, var(--gradient-color) 100%)}.background-pattern-module__GJNx-a__gradient-halo-bottom{background:radial-gradient(125% 125% at 50% 100%, transparent 40%, var(--gradient-color) 100%)}.background-pattern-module__GJNx-a__gradient-halo-left{background:radial-gradient(125% 125% at 0% 50%, transparent 40%, var(--gradient-color) 100%)}.background-pattern-module__GJNx-a__gradient-halo-right{background:radial-gradient(125% 125% at 100% 50%, transparent 40%, var(--gradient-color) 100%)}.background-pattern-module__GJNx-a__gradient-halo-vertical{background:radial-gradient(125% 125% at 50% 0%, transparent 40%, var(--gradient-color) 100%), radial-gradient(125% 125% at 50% 100%, transparent 40%, var(--gradient-color) 100%)}.background-pattern-module__GJNx-a__gradient-halo-horizontal{background:radial-gradient(125% 125% at 0% 50%, transparent 40%, var(--gradient-color) 100%), radial-gradient(125% 125% at 100% 50%, transparent 40%, var(--gradient-color) 100%)}.background-pattern-module__GJNx-a__gradient-halo-diagonal-tlbr{background:radial-gradient(100% 100% at 0% 0%, transparent 35%, var(--gradient-color) 85%), radial-gradient(100% 100% at 100% 100%, transparent 35%, var(--gradient-color) 85%)}.background-pattern-module__GJNx-a__gradient-halo-diagonal-trbl{background:radial-gradient(100% 100% at 100% 0%, transparent 35%, var(--gradient-color) 85%), radial-gradient(100% 100% at 0% 100%, transparent 35%, var(--gradient-color) 85%)}.background-pattern-module__GJNx-a__gradient-glow-top{background:radial-gradient(100% 75% at 50% 0%, var(--gradient-color) 0%, transparent 80%)}.background-pattern-module__GJNx-a__gradient-glow-bottom{background:radial-gradient(100% 75% at 50% 100%, var(--gradient-color) 0%, transparent 80%)}.background-pattern-module__GJNx-a__gradient-glow-center{background:radial-gradient(85% 85% at 50% 50%, var(--gradient-color) 0%, transparent 80%)}.background-pattern-module__GJNx-a__gradient-glow-left{background:radial-gradient(75% 100% at 0% 50%, var(--gradient-color) 0%, transparent 80%)}.background-pattern-module__GJNx-a__gradient-glow-right{background:radial-gradient(75% 100% at 100% 50%, var(--gradient-color) 0%, transparent 80%)}.background-pattern-module__GJNx-a__gradient-glow-vertical{background:radial-gradient(100% 75% at 50% 0%, var(--gradient-color) 0%, transparent 80%), radial-gradient(100% 75% at 50% 100%, var(--gradient-color) 0%, transparent 80%)}.background-pattern-module__GJNx-a__gradient-glow-horizontal{background:radial-gradient(75% 100% at 0% 50%, var(--gradient-color) 0%, transparent 80%), radial-gradient(75% 100% at 100% 50%, var(--gradient-color) 0%, transparent 80%)}.background-pattern-module__GJNx-a__gradient-glow-diagonal-tlbr{background:radial-gradient(75% 75% at 0% 0%, var(--gradient-color) 0%, transparent 80%), radial-gradient(75% 75% at 100% 100%, var(--gradient-color) 0%, transparent 80%)}.background-pattern-module__GJNx-a__gradient-glow-diagonal-trbl{background:radial-gradient(75% 75% at 100% 0%, var(--gradient-color) 0%, transparent 80%), radial-gradient(75% 75% at 0% 100%, var(--gradient-color) 0%, transparent 80%)}.background-pattern-module__GJNx-a__gradient-fade-top{background:linear-gradient(to bottom, var(--gradient-color) 0%, transparent 100%)}.background-pattern-module__GJNx-a__gradient-fade-bottom{background:linear-gradient(to top, var(--gradient-color) 0%, transparent 100%)}.background-pattern-module__GJNx-a__gradient-fade-left{background:linear-gradient(to right, var(--gradient-color) 0%, transparent 100%)}.background-pattern-module__GJNx-a__gradient-fade-right{background:linear-gradient(to left, var(--gradient-color) 0%, transparent 100%)}.background-pattern-module__GJNx-a__gradient-fade-inward{background:radial-gradient(85% 85% at 50% 50%, transparent 0%, var(--gradient-color) 80%)}.background-pattern-module__GJNx-a__gradient-fade-diagonal-tl{background:linear-gradient(to bottom right, var(--gradient-color) 0%, transparent 70%)}.background-pattern-module__GJNx-a__gradient-fade-diagonal-tr{background:linear-gradient(to bottom left, var(--gradient-color) 0%, transparent 70%)}.background-pattern-module__GJNx-a__gradient-fade-diagonal-bl{background:linear-gradient(to top right, var(--gradient-color) 0%, transparent 70%)}.background-pattern-module__GJNx-a__gradient-fade-diagonal-br{background:linear-gradient(to top left, var(--gradient-color) 0%, transparent 70%)}.background-pattern-module__GJNx-a__gradient-fade-corners-tlbr{background:linear-gradient(to bottom right, var(--gradient-color) 0%, transparent 40%, transparent 60%, var(--gradient-color) 100%)}.background-pattern-module__GJNx-a__gradient-fade-corners-trbl{background:linear-gradient(to bottom left, var(--gradient-color) 0%, transparent 40%, transparent 60%, var(--gradient-color) 100%)}.background-pattern-module__GJNx-a__size-xs{--pattern-size:var(--space-2)}.background-pattern-module__GJNx-a__size-sm{--pattern-size:var(--space-4)}.background-pattern-module__GJNx-a__size-md{--pattern-size:var(--space-6)}.background-pattern-module__GJNx-a__size-lg{--pattern-size:var(--space-10)}.background-pattern-module__GJNx-a__size-xl{--pattern-size:var(--space-16)}.background-pattern-module__GJNx-a__fade-radial{-webkit-mask-image:radial-gradient(#000 35%,#0000 75%);mask-image:radial-gradient(#000 35%,#0000 75%)}.background-pattern-module__GJNx-a__fade-inward{-webkit-mask-image:radial-gradient(#0000 25%,#000 65%);mask-image:radial-gradient(#0000 25%,#000 65%)}.background-pattern-module__GJNx-a__fade-bottom{-webkit-mask-image:linear-gradient(#000 40%,#0000 100%);mask-image:linear-gradient(#000 40%,#0000 100%)}.background-pattern-module__GJNx-a__fade-top{-webkit-mask-image:linear-gradient(#0000 0%,#000 60%);mask-image:linear-gradient(#0000 0%,#000 60%)}.background-pattern-module__GJNx-a__fade-top-left{-webkit-mask-image:radial-gradient(65% 65% at 0 0,#000 40%,#0000 100%);mask-image:radial-gradient(65% 65% at 0 0,#000 40%,#0000 100%)}.background-pattern-module__GJNx-a__fade-top-right{-webkit-mask-image:radial-gradient(65% 65% at 100% 0,#000 40%,#0000 100%);mask-image:radial-gradient(65% 65% at 100% 0,#000 40%,#0000 100%)}.background-pattern-module__GJNx-a__fade-bottom-left{-webkit-mask-image:radial-gradient(65% 65% at 0 100%,#000 40%,#0000 100%);mask-image:radial-gradient(65% 65% at 0 100%,#000 40%,#0000 100%)}.background-pattern-module__GJNx-a__fade-bottom-right{-webkit-mask-image:radial-gradient(65% 65% at 100% 100%,#000 40%,#0000 100%);mask-image:radial-gradient(65% 65% at 100% 100%,#000 40%,#0000 100%)}.background-pattern-module__GJNx-a__fade-diagonal-tl{-webkit-mask-image:linear-gradient(to bottom right,#000 20%,#0000 75%);mask-image:linear-gradient(to bottom right,#000 20%,#0000 75%)}.background-pattern-module__GJNx-a__fade-diagonal-tr{-webkit-mask-image:linear-gradient(to bottom left,#000 20%,#0000 75%);mask-image:linear-gradient(to bottom left,#000 20%,#0000 75%)}.background-pattern-module__GJNx-a__fade-diagonal-bl{-webkit-mask-image:linear-gradient(to top right,#000 20%,#0000 75%);mask-image:linear-gradient(to top right,#000 20%,#0000 75%)}.background-pattern-module__GJNx-a__fade-diagonal-br{-webkit-mask-image:linear-gradient(to top left,#000 20%,#0000 75%);mask-image:linear-gradient(to top left,#000 20%,#0000 75%)}.background-pattern-module__GJNx-a__fade-arc-top{-webkit-mask-image:radial-gradient(120% 60% at 50% 0,#000 40%,#0000 100%);mask-image:radial-gradient(120% 60% at 50% 0,#000 40%,#0000 100%)}.background-pattern-module__GJNx-a__fade-arc-bottom{-webkit-mask-image:radial-gradient(120% 60% at 50% 100%,#000 40%,#0000 100%);mask-image:radial-gradient(120% 60% at 50% 100%,#000 40%,#0000 100%)}.background-pattern-module__GJNx-a__fade-arc-left{-webkit-mask-image:radial-gradient(60% 120% at 0%,#000 40%,#0000 100%);mask-image:radial-gradient(60% 120% at 0%,#000 40%,#0000 100%)}.background-pattern-module__GJNx-a__fade-arc-right{-webkit-mask-image:radial-gradient(60% 120% at 100%,#000 40%,#0000 100%);mask-image:radial-gradient(60% 120% at 100%,#000 40%,#0000 100%)}.background-pattern-module__GJNx-a__fade-inward-diagonal-tlbr{-webkit-mask-image:linear-gradient(-45deg,#0000 15%,#000 40% 60%,#0000 85%);mask-image:linear-gradient(-45deg,#0000 15%,#000 40% 60%,#0000 85%)}.background-pattern-module__GJNx-a__fade-inward-diagonal-trbl{-webkit-mask-image:linear-gradient(45deg,#0000 15%,#000 40% 60%,#0000 85%);mask-image:linear-gradient(45deg,#0000 15%,#000 40% 60%,#0000 85%)}.background-pattern-module__GJNx-a__dots{background-image:radial-gradient(circle, var(--pattern-fg) calc(var(--space-px) * 1.5), transparent calc(var(--space-px) * 1.5));background-size:var(--pattern-size) var(--pattern-size)}.background-pattern-module__GJNx-a__dots-dense{background-image:radial-gradient(circle, var(--pattern-fg) var(--space-px), transparent var(--space-px));background-size:calc(var(--pattern-size) / 2) calc(var(--pattern-size) / 2)}.background-pattern-module__GJNx-a__grid{background-image:linear-gradient(to right, var(--pattern-fg) var(--space-px), transparent var(--space-px)), linear-gradient(to bottom, var(--pattern-fg) var(--space-px), transparent var(--space-px));background-size:var(--pattern-size) var(--pattern-size)}.background-pattern-module__GJNx-a__diagonal{background-image:linear-gradient(-45deg, var(--pattern-fg) 0, var(--pattern-fg) var(--pattern-stroke,var(--space-px)), transparent var(--pattern-stroke,var(--space-px)), transparent 50%, var(--pattern-fg) 50%, var(--pattern-fg) calc(50% + var(--pattern-stroke,var(--space-px))), transparent calc(50% + var(--pattern-stroke,var(--space-px))));background-size:var(--pattern-size) var(--pattern-size)}.background-pattern-module__GJNx-a__diagonal-reverse{background-image:linear-gradient(45deg, var(--pattern-fg) 0, var(--pattern-fg) var(--pattern-stroke,var(--space-px)), transparent var(--pattern-stroke,var(--space-px)), transparent 50%, var(--pattern-fg) 50%, var(--pattern-fg) calc(50% + var(--pattern-stroke,var(--space-px))), transparent calc(50% + var(--pattern-stroke,var(--space-px))));background-size:var(--pattern-size) var(--pattern-size)}.background-pattern-module__GJNx-a__diagonal-dashes{--dash-len:var(--space-2);--gap-len:var(--space-1)}.background-pattern-module__GJNx-a__diagonal-dashes:after{content:"";background-image:linear-gradient(45deg, var(--pattern-fg) 0, var(--pattern-fg) var(--space-px), transparent var(--space-px), transparent 50%, var(--pattern-fg) 50%, var(--pattern-fg) calc(50% + var(--space-px)), transparent calc(50% + var(--space-px)));background-size:var(--pattern-size) var(--pattern-size);-webkit-mask-image:repeating-linear-gradient(to bottom, black 0, black var(--dash-len), transparent var(--dash-len), transparent calc(var(--dash-len) + var(--gap-len)));-webkit-mask-image:repeating-linear-gradient(to bottom, black 0, black var(--dash-len), transparent var(--dash-len), transparent calc(var(--dash-len) + var(--gap-len)));mask-image:repeating-linear-gradient(to bottom, black 0, black var(--dash-len), transparent var(--dash-len), transparent calc(var(--dash-len) + var(--gap-len)));position:absolute;inset:0}.background-pattern-module__GJNx-a__diagonal-dashes-reverse{--dash-len:var(--space-2);--gap-len:var(--space-1)}.background-pattern-module__GJNx-a__diagonal-dashes-reverse:after{content:"";background-image:linear-gradient(-45deg, var(--pattern-fg) 0, var(--pattern-fg) var(--space-px), transparent var(--space-px), transparent 50%, var(--pattern-fg) 50%, var(--pattern-fg) calc(50% + var(--space-px)), transparent calc(50% + var(--space-px)));background-size:var(--pattern-size) var(--pattern-size);-webkit-mask-image:repeating-linear-gradient(to bottom, black 0, black var(--dash-len), transparent var(--dash-len), transparent calc(var(--dash-len) + var(--gap-len)));-webkit-mask-image:repeating-linear-gradient(to bottom, black 0, black var(--dash-len), transparent var(--dash-len), transparent calc(var(--dash-len) + var(--gap-len)));mask-image:repeating-linear-gradient(to bottom, black 0, black var(--dash-len), transparent var(--dash-len), transparent calc(var(--dash-len) + var(--gap-len)));position:absolute;inset:0}.background-pattern-module__GJNx-a__diagonal-mixed{--dash-len:var(--space-2);--gap-len:var(--space-1)}.background-pattern-module__GJNx-a__diagonal-mixed:before{content:"";background-image:linear-gradient(45deg, var(--pattern-fg) 0, var(--pattern-fg) var(--space-px), transparent var(--space-px), transparent 50%, var(--pattern-fg) 50%, var(--pattern-fg) calc(50% + var(--space-px)), transparent calc(50% + var(--space-px)));background-size:calc(var(--pattern-size) * 2) calc(var(--pattern-size) * 2);position:absolute;inset:0}.background-pattern-module__GJNx-a__diagonal-mixed:after{content:"";background-image:linear-gradient(45deg, var(--pattern-fg) 0, var(--pattern-fg) var(--space-px), transparent var(--space-px), transparent 50%, var(--pattern-fg) 50%, var(--pattern-fg) calc(50% + var(--space-px)), transparent calc(50% + var(--space-px)));background-size:calc(var(--pattern-size) * 2) calc(var(--pattern-size) * 2);background-position:var(--pattern-size) 0;-webkit-mask-image:repeating-linear-gradient(to bottom, black 0, black var(--dash-len), transparent var(--dash-len), transparent calc(var(--dash-len) + var(--gap-len)));-webkit-mask-image:repeating-linear-gradient(to bottom, black 0, black var(--dash-len), transparent var(--dash-len), transparent calc(var(--dash-len) + var(--gap-len)));mask-image:repeating-linear-gradient(to bottom, black 0, black var(--dash-len), transparent var(--dash-len), transparent calc(var(--dash-len) + var(--gap-len)));position:absolute;inset:0}.background-pattern-module__GJNx-a__diagonal-mixed-reverse{--dash-len:var(--space-2);--gap-len:var(--space-1)}.background-pattern-module__GJNx-a__diagonal-mixed-reverse:before{content:"";background-image:linear-gradient(-45deg, var(--pattern-fg) 0, var(--pattern-fg) var(--space-px), transparent var(--space-px), transparent 50%, var(--pattern-fg) 50%, var(--pattern-fg) calc(50% + var(--space-px)), transparent calc(50% + var(--space-px)));background-size:calc(var(--pattern-size) * 2) calc(var(--pattern-size) * 2);position:absolute;inset:0}.background-pattern-module__GJNx-a__diagonal-mixed-reverse:after{content:"";background-image:linear-gradient(-45deg, var(--pattern-fg) 0, var(--pattern-fg) var(--space-px), transparent var(--space-px), transparent 50%, var(--pattern-fg) 50%, var(--pattern-fg) calc(50% + var(--space-px)), transparent calc(50% + var(--space-px)));background-size:calc(var(--pattern-size) * 2) calc(var(--pattern-size) * 2);background-position:var(--pattern-size) 0;-webkit-mask-image:repeating-linear-gradient(to bottom, black 0, black var(--dash-len), transparent var(--dash-len), transparent calc(var(--dash-len) + var(--gap-len)));-webkit-mask-image:repeating-linear-gradient(to bottom, black 0, black var(--dash-len), transparent var(--dash-len), transparent calc(var(--dash-len) + var(--gap-len)));mask-image:repeating-linear-gradient(to bottom, black 0, black var(--dash-len), transparent var(--dash-len), transparent calc(var(--dash-len) + var(--gap-len)));position:absolute;inset:0}.background-pattern-module__GJNx-a__cross{background-image:linear-gradient(45deg, var(--pattern-fg) 0, var(--pattern-fg) var(--space-px), transparent var(--space-px), transparent 50%, var(--pattern-fg) 50%, var(--pattern-fg) calc(50% + var(--space-px)), transparent calc(50% + var(--space-px))), linear-gradient(-45deg, var(--pattern-fg) 0, var(--pattern-fg) var(--space-px), transparent var(--space-px), transparent 50%, var(--pattern-fg) 50%, var(--pattern-fg) calc(50% + var(--space-px)), transparent calc(50% + var(--space-px)));background-size:var(--pattern-size) var(--pattern-size)}.background-pattern-module__GJNx-a__lines{background-image:linear-gradient(to bottom, var(--pattern-fg) var(--space-px), transparent var(--space-px));background-size:var(--pattern-size) var(--pattern-size)}.background-pattern-module__GJNx-a__dashed-grid{--dash-len:var(--space-1);--gap-len:var(--space-1-5)}.background-pattern-module__GJNx-a__dashed-grid:after{content:"";background-image:linear-gradient(to right, var(--pattern-fg) var(--space-px), transparent var(--space-px)), linear-gradient(to bottom, var(--pattern-fg) var(--space-px), transparent var(--space-px));background-size:var(--pattern-size) var(--pattern-size);-webkit-mask-image:repeating-linear-gradient(to right, black 0, black var(--dash-len), transparent var(--dash-len), transparent calc(var(--dash-len) + var(--gap-len))), repeating-linear-gradient(to bottom, black 0, black var(--dash-len), transparent var(--dash-len), transparent calc(var(--dash-len) + var(--gap-len)));-webkit-mask-composite:source-in;-webkit-mask-image:repeating-linear-gradient(to right, black 0, black var(--dash-len), transparent var(--dash-len), transparent calc(var(--dash-len) + var(--gap-len))), repeating-linear-gradient(to bottom, black 0, black var(--dash-len), transparent var(--dash-len), transparent calc(var(--dash-len) + var(--gap-len)));mask-image:repeating-linear-gradient(to right, black 0, black var(--dash-len), transparent var(--dash-len), transparent calc(var(--dash-len) + var(--gap-len))), repeating-linear-gradient(to bottom, black 0, black var(--dash-len), transparent var(--dash-len), transparent calc(var(--dash-len) + var(--gap-len)));position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}
.badge-module__qyOxEq__badge{align-items:center;gap:var(--space-1);padding:var(--space-05) var(--space-1-5);font-family:var(--ff-global);font-size:var(--fs-small);font-weight:var(--fw-medium);white-space:nowrap;border-radius:var(--radius-full);border:var(--space-px) solid transparent;transition:var(--transition-base);line-height:1.3;display:inline-flex}.badge-module__qyOxEq__default{background:var(--clr-muted);color:var(--clr-foreground-subtle);border-color:#0000}.badge-module__qyOxEq__primary{background:color-mix(in srgb, var(--clr-accent), var(--clr-surface) 80%);color:var(--clr-accent);border-color:#0000}.badge-module__qyOxEq__success{background:color-mix(in srgb, var(--clr-success), var(--clr-surface) 80%);color:var(--clr-success);border-color:#0000}.badge-module__qyOxEq__warning{background:color-mix(in srgb, var(--clr-warning), var(--clr-surface) 72%);color:var(--clr-warning-text);border-color:#0000}.badge-module__qyOxEq__destructive{background:color-mix(in srgb, var(--clr-destructive), var(--clr-surface) 80%);color:var(--clr-destructive);border-color:#0000}.badge-module__qyOxEq__outline{color:var(--clr-foreground-subtle);border-color:var(--clr-border);background:0 0}.badge-module__qyOxEq__dot{width:var(--space-1-5);height:var(--space-1-5);border-radius:var(--radius-full);background:currentColor;flex-shrink:0}.badge-module__qyOxEq__icon-wrapper{flex-shrink:0;align-items:center;line-height:0;display:inline-flex}.badge-module__qyOxEq__icon-wrapper svg{display:block}.badge-module__qyOxEq__dismiss{width:1em;height:1em;margin-left:var(--space-05);color:currentColor;font-size:inherit;opacity:.6;cursor:pointer;border-radius:var(--radius-full);transition:opacity var(--duration-2) var(--ease-in-out);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.badge-module__qyOxEq__dismiss svg{display:block}.badge-module__qyOxEq__dismiss:hover{opacity:1}.badge-module__qyOxEq__dismiss:focus-visible{outline:2px solid var(--clr-ring);outline-offset:var(--space-px)}
.card-module__m4sYZa__card{background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-subtle);transition:box-shadow var(--duration-2) var(--ease-in-out);flex-direction:column;display:flex}.card-module__m4sYZa__card:hover{box-shadow:var(--shadow-subtle-hover)}.card-module__m4sYZa__card-destructive{border-color:var(--clr-destructive)}.card-module__m4sYZa__card-destructive .card-module__m4sYZa__title{color:var(--clr-destructive)}.card-module__m4sYZa__header{gap:var(--space-1-5);padding:var(--space-6);flex-direction:column;display:flex}.card-module__m4sYZa__title{font-family:var(--ff-global);font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--clr-foreground);margin:0;line-height:1.4}.card-module__m4sYZa__description{font-family:var(--ff-global);font-size:var(--fs-ui-2);line-height:var(--lh-base);color:var(--clr-muted-foreground);margin:0}.card-module__m4sYZa__content{padding:var(--space-6)}.card-module__m4sYZa__footer{align-items:center;gap:var(--space-2);padding:0 var(--space-6) var(--space-6);display:flex}.card-module__m4sYZa__header-row{justify-content:space-between;align-items:center;gap:var(--space-4);flex-direction:row}.card-module__m4sYZa__header-row>div:first-child{gap:var(--space-1-5);flex-direction:column;flex:1;min-width:0;display:flex}.card-module__m4sYZa__header-row-clickable{cursor:pointer}.card-module__m4sYZa__action{display:inline-flex}
.card-athlete-module__PDijwW__root{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.card-athlete-module__PDijwW__info{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.card-athlete-module__PDijwW__meta{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.card-athlete-module__PDijwW__name{min-width:0;font-size:var(--fs-ui-2);color:var(--clr-foreground);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.card-athlete-module__PDijwW__badgeRow{align-items:center;gap:var(--space-2);min-width:0;display:flex}.card-athlete-module__PDijwW__email{font-size:var(--fs-small);color:var(--clr-muted-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-athlete-module__PDijwW__actions{flex-shrink:0;margin-left:auto}.card-athlete-module__PDijwW__secondaryAction{margin-left:var(--space-3)}
.combobox-module__48sLCq__combobox{flex-direction:column;width:100%;display:inline-flex;position:relative}.combobox-module__48sLCq__inputWrapper{align-items:center;width:100%;display:flex;position:relative}.combobox-module__48sLCq__input{height:var(--space-8);width:100%;padding:0 var(--space-3);font-size:var(--fs-ui-2);font-weight:var(--fw-regular);line-height:var(--lh-ui);color:var(--clr-foreground);background:var(--clr-input);border:1px solid var(--clr-border-subtle);border-radius:var(--radius-md);transition:var(--transition-base);outline:none;align-items:center;display:flex}.combobox-module__48sLCq__input::placeholder{color:var(--clr-muted-foreground)}.combobox-module__48sLCq__input:focus,.combobox-module__48sLCq__input.combobox-module__48sLCq__inputOpen{border-color:var(--clr-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--clr-ring), transparent 60%)}.combobox-module__48sLCq__input:disabled{opacity:.5;cursor:not-allowed}.combobox-module__48sLCq__input.combobox-module__48sLCq__invalid{border-color:var(--clr-destructive)}.combobox-module__48sLCq__input.combobox-module__48sLCq__invalid:focus{border-color:var(--clr-destructive);box-shadow:0 0 0 3px color-mix(in srgb, var(--clr-destructive), transparent 90%)}.combobox-module__48sLCq__input.combobox-module__48sLCq__hasChevron{padding-right:var(--space-7)}.combobox-module__48sLCq__input.combobox-module__48sLCq__hasLeadingIcon{padding-left:var(--space-8)}.combobox-module__48sLCq__leadingIcon{left:var(--space-2-5);color:var(--clr-muted-foreground);pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.combobox-module__48sLCq__chevron{right:var(--space-1);width:var(--space-6);height:var(--space-6);color:var(--clr-muted-foreground);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-fast);background:0 0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.combobox-module__48sLCq__chevron:hover{background:var(--clr-muted)}.combobox-module__48sLCq__content{z-index:var(--z-dropdown);max-height:calc(var(--surface-max-height) * .75);background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--radius-md);box-shadow:var(--shadow-dropdown);transform-origin:top;position:fixed;overflow:hidden}.combobox-module__48sLCq__content[data-state=open][data-visible=true]{animation:var(--animate-fade-in) var(--duration-3) var(--ease-in-out) both}.combobox-module__48sLCq__content[data-state=closed]{animation:var(--animate-fade-out) var(--duration-2) var(--ease-in-out) both}.combobox-module__48sLCq__content[data-side=top]{transform-origin:bottom}.combobox-module__48sLCq__list{gap:var(--space-05);padding:var(--space-1);max-height:calc(var(--surface-max-height) * .7);flex-direction:column;display:flex;overflow-y:auto}.combobox-module__48sLCq__item{align-items:center;gap:var(--space-2);min-height:28px;padding:var(--space-2) var(--space-2-5);font-size:var(--fs-ui-2);font-weight:var(--fw-regular);color:var(--clr-foreground);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-fast);-webkit-user-select:none;user-select:none;background:0 0;flex-shrink:0;min-width:0;line-height:1.2;display:flex}.combobox-module__48sLCq__item svg{flex-shrink:0}.combobox-module__48sLCq__item:hover:not(.combobox-module__48sLCq__disabled){background:var(--clr-surface-subtle)}.combobox-module__48sLCq__item.combobox-module__48sLCq__selected:hover:not(.combobox-module__48sLCq__disabled){background:var(--clr-muted)}.combobox-module__48sLCq__item.combobox-module__48sLCq__selected{background:var(--clr-muted);font-weight:var(--fw-medium)}.combobox-module__48sLCq__item.combobox-module__48sLCq__disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.combobox-module__48sLCq__item:focus-visible{outline:2px solid var(--clr-ring);outline-offset:-2px}.combobox-module__48sLCq__item.combobox-module__48sLCq__itemActive{background:var(--clr-surface-subtle);outline:2px solid var(--clr-ring);outline-offset:-2px}.combobox-module__48sLCq__empty{padding:var(--space-6) var(--space-3);font-size:var(--fs-ui-2);color:var(--clr-muted-foreground);text-align:center;justify-content:center;align-items:center;display:flex}.combobox-module__48sLCq__group{gap:var(--space-05);flex-direction:column;flex-shrink:0;display:flex}.combobox-module__48sLCq__group+.combobox-module__48sLCq__group{margin-top:var(--space-1-5);padding-top:var(--space-1-5);border-top:1px solid var(--clr-border)}.combobox-module__48sLCq__groupLabel{height:var(--space-6);padding:0 var(--space-2-5);font-size:var(--fs-small);font-weight:var(--fw-semibold);line-height:var(--space-6);color:var(--clr-muted-foreground);text-transform:uppercase;letter-spacing:.05em;-webkit-user-select:none;user-select:none;flex-shrink:0}
.date-picker-module__btD8ja__wrapper{gap:var(--space-1-5);flex-direction:column;display:flex}.date-picker-module__btD8ja__wrapper.date-picker-module__btD8ja__full-width{width:100%}.date-picker-module__btD8ja__label{font-size:var(--fs-ui-2);font-weight:var(--fw-medium);color:var(--clr-foreground);cursor:pointer}.date-picker-module__btD8ja__label.date-picker-module__btD8ja__disabled{opacity:.5;cursor:not-allowed}.date-picker-module__btD8ja__trigger{justify-content:space-between;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--clr-border-subtle);background:var(--clr-input);width:100%;color:var(--clr-foreground);font-family:var(--ff-global);font-size:var(--fs-ui-2);text-align:left;cursor:pointer;transition:var(--transition-base);outline:none;display:flex}.date-picker-module__btD8ja__trigger:focus-within:not(.date-picker-module__btD8ja__ghost){border-color:var(--clr-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--clr-ring), transparent 60%)}.date-picker-module__btD8ja__trigger.date-picker-module__btD8ja__disabled{opacity:.5;cursor:not-allowed;background:var(--clr-muted)}.date-picker-module__btD8ja__trigger.date-picker-module__btD8ja__readonly{cursor:default;background:var(--clr-muted)}.date-picker-module__btD8ja__trigger.date-picker-module__btD8ja__sm{height:var(--space-7);padding:0 var(--space-2);font-size:var(--fs-small)}.date-picker-module__btD8ja__trigger.date-picker-module__btD8ja__md{height:var(--space-8);padding:0 var(--space-3)}.date-picker-module__btD8ja__trigger.date-picker-module__btD8ja__lg{height:var(--space-9);padding:0 var(--space-4);font-size:var(--fs-body)}.date-picker-module__btD8ja__trigger.date-picker-module__btD8ja__error{border-color:var(--clr-destructive)}.date-picker-module__btD8ja__trigger.date-picker-module__btD8ja__error:focus-within{border-color:var(--clr-destructive);box-shadow:0 0 0 3px color-mix(in srgb, var(--clr-destructive), transparent 60%)}.date-picker-module__btD8ja__trigger.date-picker-module__btD8ja__success{border-color:var(--clr-success)}.date-picker-module__btD8ja__trigger.date-picker-module__btD8ja__success:focus-within{border-color:var(--clr-success);box-shadow:0 0 0 3px color-mix(in srgb, var(--clr-success), transparent 60%)}.date-picker-module__btD8ja__trigger.date-picker-module__btD8ja__ghost{background:0 0;border:none;border-radius:0;padding:0}.date-picker-module__btD8ja__trigger.date-picker-module__btD8ja__ghost .date-picker-module__btD8ja__trigger-input{text-align:right;font-size:var(--fs-small);font-weight:var(--fw-regular);font-family:var(--ff-mono);transition:var(--transition-color)}.date-picker-module__btD8ja__trigger.date-picker-module__btD8ja__ghost .date-picker-module__btD8ja__trigger-input:not(:disabled){cursor:pointer;color:var(--ghost-active-color,var(--clr-foreground))}.date-picker-module__btD8ja__trigger.date-picker-module__btD8ja__ghost:hover .date-picker-module__btD8ja__trigger-input:not(:disabled),.date-picker-module__btD8ja__trigger.date-picker-module__btD8ja__ghost:focus-within .date-picker-module__btD8ja__trigger-input:not(:disabled){--ghost-active-color:var(--clr-foreground-subtle)}.date-picker-module__btD8ja__trigger.date-picker-module__btD8ja__ghost .date-picker-module__btD8ja__trigger-icon-btn{display:none}.date-picker-module__btD8ja__trigger-input{min-width:0;color:var(--clr-foreground);font-family:var(--ff-global);font-size:inherit;cursor:text;background:0 0;border:none;outline:none;flex:1;padding:0}.date-picker-module__btD8ja__trigger-input::placeholder{color:var(--clr-muted-foreground)}.date-picker-module__btD8ja__trigger-input:disabled{cursor:not-allowed}.date-picker-module__btD8ja__trigger-icon-btn{color:var(--clr-muted-foreground);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.date-picker-module__btD8ja__trigger-icon-btn:hover:not(:disabled){color:var(--clr-foreground)}.date-picker-module__btD8ja__trigger-icon-btn:disabled{cursor:not-allowed}.date-picker-module__btD8ja__helper-text{font-size:var(--fs-small);color:var(--clr-muted-foreground);margin:0}.date-picker-module__btD8ja__helper--error{color:var(--clr-destructive)}.date-picker-module__btD8ja__helper--success{color:var(--clr-success)}.date-picker-module__btD8ja__panel{z-index:var(--z-dropdown);background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--radius-md);box-shadow:var(--shadow-dropdown);font-family:var(--ff-global);font-size:var(--fs-ui-2);pointer-events:none;overflow:hidden}.date-picker-module__btD8ja__panel[data-state=open]{animation:var(--animate-scale-in) var(--duration-3) var(--ease-out-back) both}.date-picker-module__btD8ja__panel[data-state=open][data-visible=true]{pointer-events:auto}.date-picker-module__btD8ja__panel[data-state=closed]{animation:var(--animate-scale-out) var(--duration-2) var(--ease-in) both}.date-picker-module__btD8ja__calendar{padding:var(--space-3)}.date-picker-module__btD8ja__cal-nav{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.date-picker-module__btD8ja__cal-nav-btn{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-sm);color:var(--clr-foreground-subtle);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.date-picker-module__btD8ja__cal-nav-btn:hover{background:var(--clr-muted);color:var(--clr-foreground)}.date-picker-module__btD8ja__cal-nav-btn:focus-visible{outline:2px solid var(--clr-ring);outline-offset:var(--space-px)}.date-picker-module__btD8ja__cal-title{font-size:var(--fs-ui-2);font-weight:var(--fw-semibold);color:var(--clr-foreground);min-width:var(--space-24);text-align:center}.date-picker-module__btD8ja__cal-title-btn{font-size:var(--fs-ui-2);font-weight:var(--fw-semibold);color:var(--clr-foreground);min-width:var(--space-24);text-align:center;padding:var(--space-05) var(--space-1);border-radius:var(--radius-xs);cursor:pointer;transition:var(--transition-fast);font-family:var(--ff-global);background:0 0;border:none}.date-picker-module__btD8ja__cal-title-btn:hover{background:var(--clr-muted)}.date-picker-module__btD8ja__cal-title-btn:focus-visible{outline:2px solid var(--clr-ring);outline-offset:var(--space-px)}.date-picker-module__btD8ja__cal-weekdays{grid-template-columns:repeat(7, var(--space-9));margin-bottom:var(--space-1);display:grid}.date-picker-module__btD8ja__cal-weekday{height:var(--space-8);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--clr-muted-foreground);justify-content:center;align-items:center;display:flex}.date-picker-module__btD8ja__cal-row{grid-template-columns:repeat(7, var(--space-9));display:grid}.date-picker-module__btD8ja__cal-day{width:var(--space-9);height:var(--space-9);border-radius:var(--radius-sm);color:var(--clr-foreground);font-family:var(--ff-global);font-size:var(--fs-ui-2);font-variant-numeric:tabular-nums;cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.date-picker-module__btD8ja__cal-day:hover:not(.date-picker-module__btD8ja__cal-day--disabled):not(.date-picker-module__btD8ja__cal-day--selected){background:var(--clr-muted)}.date-picker-module__btD8ja__cal-day:focus-visible{outline:2px solid var(--clr-ring);outline-offset:-2px}.date-picker-module__btD8ja__cal-day--outside{color:var(--clr-muted-foreground);opacity:.4}.date-picker-module__btD8ja__cal-day--today{font-weight:var(--fw-semibold);color:var(--clr-primary)}.date-picker-module__btD8ja__cal-day--selected{background:var(--clr-primary);color:var(--clr-foreground-inverse);font-weight:var(--fw-medium)}.date-picker-module__btD8ja__cal-day--selected.date-picker-module__btD8ja__cal-day--today{color:var(--clr-foreground-inverse)}.date-picker-module__btD8ja__cal-day--selected:hover{background:var(--clr-primary)}.date-picker-module__btD8ja__cal-day--disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.date-picker-module__btD8ja__cal-years{gap:var(--space-1);padding-top:var(--space-1);grid-template-columns:repeat(4,1fr);display:grid}.date-picker-module__btD8ja__cal-year{height:var(--space-9);border-radius:var(--radius-sm);color:var(--clr-foreground);font-family:var(--ff-global);font-size:var(--fs-ui-2);font-variant-numeric:tabular-nums;cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.date-picker-module__btD8ja__cal-year:hover:not(.date-picker-module__btD8ja__cal-year--selected){background:var(--clr-muted)}.date-picker-module__btD8ja__cal-year:focus-visible{outline:2px solid var(--clr-ring);outline-offset:-2px}.date-picker-module__btD8ja__cal-year--current{font-weight:var(--fw-semibold);color:var(--clr-primary)}.date-picker-module__btD8ja__cal-year--selected{background:var(--clr-primary);color:var(--clr-foreground-inverse);font-weight:var(--fw-medium)}.date-picker-module__btD8ja__cal-year--selected.date-picker-module__btD8ja__cal-year--current{color:var(--clr-foreground-inverse)}.date-picker-module__btD8ja__cal-day--in-range{background:color-mix(in srgb, var(--clr-primary), transparent 82%);color:var(--clr-foreground);border-radius:0}.date-picker-module__btD8ja__cal-day--range-start{background:color-mix(in srgb, var(--clr-primary), transparent 82%);border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.date-picker-module__btD8ja__cal-day--range-end{background:color-mix(in srgb, var(--clr-primary), transparent 82%);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.date-picker-module__btD8ja__cal-day--in-range:hover:not(.date-picker-module__btD8ja__cal-day--disabled){background:color-mix(in srgb, var(--clr-primary), transparent 72%)}
.charts-module__QGoH8G__container{width:100%;font-family:var(--ff-global)}.charts-module__QGoH8G__sparkline-fade{outline:none;-webkit-mask-image:linear-gradient(90deg,#00000040 0,#000 14px calc(100% - 14px),#00000040 100%);mask-image:linear-gradient(90deg,#00000040 0,#000 14px calc(100% - 14px),#00000040 100%)}.charts-module__QGoH8G__tooltip{background:var(--clr-surface);border:var(--space-px) solid var(--clr-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);box-shadow:var(--shadow-dropdown);min-width:var(--space-36)}.charts-module__QGoH8G__tooltip-label{font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--clr-foreground);padding-bottom:var(--space-1);margin-bottom:var(--space-1);border-bottom:var(--space-px) solid var(--clr-border)}.charts-module__QGoH8G__tooltip-item{align-items:center;gap:var(--space-2);padding:var(--space-05) 0;display:flex}.charts-module__QGoH8G__tooltip-dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);flex-shrink:0}.charts-module__QGoH8G__tooltip-name{font-size:var(--fs-small);color:var(--clr-muted-foreground);flex:1}.charts-module__QGoH8G__tooltip-value{font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--clr-foreground);font-variant-numeric:tabular-nums}.charts-module__QGoH8G__sparkline-tooltip{align-items:center;gap:var(--space-2);background:var(--clr-surface);border:var(--space-px) solid var(--clr-border);border-radius:var(--radius-md);padding:var(--space-1) var(--space-2);box-shadow:var(--shadow-dropdown);white-space:nowrap;display:flex}.charts-module__QGoH8G__sparkline-tooltip-label{font-size:var(--fs-xsmall);color:var(--clr-muted-foreground)}.charts-module__QGoH8G__sparkline-tooltip-value{font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--clr-foreground);font-variant-numeric:tabular-nums}.charts-module__QGoH8G__legend{justify-content:center;align-items:center;gap:var(--space-2) var(--space-5);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.charts-module__QGoH8G__legend-item{align-items:center;gap:var(--space-1-5);display:flex}.charts-module__QGoH8G__legend-dot{width:var(--space-2-5);height:var(--space-2-5);border-radius:var(--radius-full);flex-shrink:0}.charts-module__QGoH8G__legend-label{font-size:var(--fs-small);color:var(--clr-muted-foreground)}
.dialog-module__GOaBzq__overlay{z-index:var(--z-dialog);padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog-module__GOaBzq__overlay[data-state=closed]{pointer-events:none}.dialog-module__GOaBzq__backdrop{background:var(--clr-overlay);position:fixed;inset:0}.dialog-module__GOaBzq__overlay[data-state=open] .dialog-module__GOaBzq__backdrop{animation:var(--animate-fade-in) var(--duration-3) var(--ease-in-out) both}.dialog-module__GOaBzq__overlay[data-state=closed] .dialog-module__GOaBzq__backdrop{animation:var(--animate-fade-out) var(--duration-3) var(--ease-in) both}.dialog-module__GOaBzq__panel{z-index:1;background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-dialog);max-height:calc(100vh - var(--space-8));gap:var(--space-4);width:100%;padding:var(--space-4);flex-direction:column;display:flex;position:relative;overflow:hidden auto}.dialog-module__GOaBzq__panel-scroll{gap:0;padding:0;overflow:hidden}.dialog-module__GOaBzq__panel[data-state=open]{animation:var(--animate-fade-in) var(--duration-5) var(--ease-out-back) both}.dialog-module__GOaBzq__panel[data-state=closed]{animation:var(--animate-fade-out) var(--duration-1) var(--ease-in) both}.dialog-module__GOaBzq__sm{max-width:380px}.dialog-module__GOaBzq__md{max-width:480px}.dialog-module__GOaBzq__lg{max-width:620px}.dialog-module__GOaBzq__xl{max-width:800px}.dialog-module__GOaBzq__full{border-radius:var(--radius-md);max-width:100%}.dialog-module__GOaBzq__header{gap:var(--space-1-5);text-align:center;flex-direction:column;margin:0;padding:0;display:flex}.dialog-module__GOaBzq__header-sticky{padding:var(--space-4) calc(var(--space-8) + var(--space-2)) var(--space-3) var(--space-4);background:var(--clr-surface);border-bottom:1px solid var(--clr-border);flex-shrink:0;margin:0}.dialog-module__GOaBzq__title{font-size:var(--fs-h6);font-weight:var(--fw-semibold);color:var(--clr-foreground);line-height:var(--lh-ui);margin:0}.dialog-module__GOaBzq__description{font-size:var(--fs-ui-2);color:var(--clr-foreground-subtle);line-height:var(--lh-base);margin:0}.dialog-module__GOaBzq__body{gap:var(--space-3);flex-direction:column;display:flex}.dialog-module__GOaBzq__body-scrollable{min-height:0;padding:var(--space-4);flex:auto;overflow-y:auto}.dialog-module__GOaBzq__footer{gap:var(--space-2);margin:0 calc(var(--space-4) * -1) calc(var(--space-4) * -1);padding:var(--space-4);background:var(--clr-surface-subtle);border-top:1px solid var(--clr-border);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;flex-direction:column-reverse;display:flex}.dialog-module__GOaBzq__footer-sticky{flex-shrink:0;margin:0}.dialog-module__GOaBzq__close-btn{top:var(--space-4);right:var(--space-4);width:var(--space-7);height:var(--space-7);border-radius:var(--radius-sm);cursor:pointer;color:var(--clr-foreground-subtle);transition:var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute}.dialog-module__GOaBzq__close-btn:hover{color:var(--clr-foreground);background:var(--clr-surface-subtle)}.dialog-module__GOaBzq__close-btn:focus-visible{outline:2px solid var(--clr-ring);outline-offset:var(--space-px)}@media (min-width:640px){.dialog-module__GOaBzq__header{text-align:left}.dialog-module__GOaBzq__footer,.dialog-module__GOaBzq__footer-sticky{flex-direction:row;justify-content:flex-end;align-items:center}}
.dropdown-menu-module__zkfrjW__content{z-index:var(--z-dropdown);min-width:var(--surface-min-width);background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--radius-md);box-shadow:var(--shadow-dropdown);padding:var(--space-1);visibility:hidden;pointer-events:none;outline:none;position:fixed;overflow:hidden}.dropdown-menu-module__zkfrjW__content[data-visible=true]{visibility:visible;pointer-events:auto}.dropdown-menu-module__zkfrjW__content[data-state=open]{--motion-slide-distance:var(--space-1-5);--motion-slide-opacity-start:0;--motion-slide-scale-start:1}.dropdown-menu-module__zkfrjW__content[data-state=open][data-visible=true][data-side=bottom]{animation:var(--animate-slide-down) var(--duration-1) var(--ease-out) both}.dropdown-menu-module__zkfrjW__content[data-state=open][data-visible=true][data-side=top]{animation:var(--animate-slide-up) var(--duration-1) var(--ease-out) both}.dropdown-menu-module__zkfrjW__content[data-state=closing]{animation:var(--animate-fade-out) var(--duration-1) var(--ease-in-out) both;pointer-events:none}.dropdown-menu-module__zkfrjW__item{align-items:center;gap:var(--space-2);min-height:var(--space-8);padding:0 var(--space-2);font-size:var(--fs-ui-2);font-family:var(--ff-global);font-weight:var(--fw-regular);line-height:var(--lh-ui);color:var(--clr-foreground);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--transition-background);outline:none;text-decoration:none;display:flex;position:relative}.dropdown-menu-module__zkfrjW__item:hover:not([data-disabled=true]),.dropdown-menu-module__zkfrjW__item:focus-visible:not([data-disabled=true]){background:var(--clr-surface-subtle)}.dropdown-menu-module__zkfrjW__item[data-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none}.dropdown-menu-module__zkfrjW__item-destructive{color:var(--clr-destructive)}.dropdown-menu-module__zkfrjW__item-destructive:hover:not([data-disabled=true]),.dropdown-menu-module__zkfrjW__item-destructive:focus-visible:not([data-disabled=true]){background:color-mix(in srgb, var(--clr-destructive), transparent 90%)}.dropdown-menu-module__zkfrjW__item-icon{color:var(--clr-muted-foreground);flex-shrink:0;align-items:center;display:flex}.dropdown-menu-module__zkfrjW__item-destructive .dropdown-menu-module__zkfrjW__item-icon{color:var(--clr-destructive)}.dropdown-menu-module__zkfrjW__item-checkbox,.dropdown-menu-module__zkfrjW__item-radio{padding-right:var(--space-2)}.dropdown-menu-module__zkfrjW__item-checkbox .dropdown-menu-module__zkfrjW__item-indicator,.dropdown-menu-module__zkfrjW__item-radio .dropdown-menu-module__zkfrjW__item-indicator{margin-left:auto}.dropdown-menu-module__zkfrjW__item-indicator{width:var(--space-4);height:var(--space-4);color:var(--clr-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.dropdown-menu-module__zkfrjW__radio-dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--clr-foreground);display:block}.dropdown-menu-module__zkfrjW__item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dropdown-menu-module__zkfrjW__shortcut{padding-left:var(--space-6);font-size:var(--fs-small);font-weight:var(--fw-regular);color:var(--clr-muted-foreground);letter-spacing:.05em;flex-shrink:0;margin-left:auto}.dropdown-menu-module__zkfrjW__label{height:var(--space-6);padding:0 var(--space-2);font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--clr-muted-foreground);text-transform:uppercase;letter-spacing:.05em;-webkit-user-select:none;user-select:none;align-items:center;display:flex}.dropdown-menu-module__zkfrjW__separator{height:var(--space-px);margin:var(--space-1) calc(-1 * var(--space-1));background:var(--clr-border)}.dropdown-menu-module__zkfrjW__sub-trigger{justify-content:space-between}.dropdown-menu-module__zkfrjW__sub-trigger[data-state=open]{background:var(--clr-surface-subtle)}.dropdown-menu-module__zkfrjW__sub-trigger-chevron{padding-left:var(--space-4);color:var(--clr-muted-foreground);transition:transform var(--duration-2) var(--ease-in-out);flex-shrink:0;align-items:center;margin-left:auto;display:flex}.dropdown-menu-module__zkfrjW__sub-content[data-state=open][data-visible=true][data-side=right]{--motion-slide-distance:var(--space-1-5);--motion-slide-opacity-start:0;--motion-slide-scale-start:1;animation:var(--animate-slide-right) var(--duration-1) var(--ease-out) both}.dropdown-menu-module__zkfrjW__sub-content[data-state=open][data-visible=true][data-side=left]{--motion-slide-distance:var(--space-1-5);--motion-slide-opacity-start:0;--motion-slide-scale-start:1;animation:var(--animate-slide-left) var(--duration-1) var(--ease-out) both}.dropdown-menu-module__zkfrjW__sub-content[data-state=closing]{animation:var(--animate-fade-out) var(--duration-1) var(--ease-in-out) both;pointer-events:none}
.collapsible-module__EVoRJW__root{width:100%}.collapsible-module__EVoRJW__trigger{align-items:center;gap:var(--space-2);width:100%;min-height:var(--space-8);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--clr-foreground);font-family:var(--ff-global);font-size:var(--fs-ui-2);font-weight:var(--fw-medium);line-height:var(--lh-ui);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--transition-background);background:0 0;border:none;outline:none;display:flex}.collapsible-module__EVoRJW__trigger:hover:not(:disabled){background:var(--clr-surface-subtle)}.collapsible-module__EVoRJW__trigger:focus-visible{outline:2px solid var(--clr-ring);outline-offset:2px}.collapsible-module__EVoRJW__trigger:disabled{opacity:.4;cursor:not-allowed}.collapsible-module__EVoRJW__trigger-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.collapsible-module__EVoRJW__trigger-icon{color:var(--clr-muted-foreground);flex-shrink:0;align-items:center;display:flex}.collapsible-module__EVoRJW__trigger[data-state=open] .collapsible-module__EVoRJW__trigger-icon{transform:rotate(180deg)}.collapsible-module__EVoRJW__content{overflow:hidden}.collapsible-module__EVoRJW__content-inner{transition:grid-template-rows var(--duration-3) var(--ease-in-out);grid-template-rows:1fr;display:grid}.collapsible-module__EVoRJW__content[data-state=closed] .collapsible-module__EVoRJW__content-inner{grid-template-rows:0fr}.collapsible-module__EVoRJW__content-body{overflow:hidden}.collapsible-module__EVoRJW__content[data-state=closed] .collapsible-module__EVoRJW__content-body{visibility:hidden}
.empty-state-module__pSiMqa__root{text-align:center;justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-6);flex-direction:column;width:100%;display:flex}.empty-state-module__pSiMqa__sm{padding:var(--space-6) var(--space-4);gap:var(--space-1-5)}.empty-state-module__pSiMqa__md{padding:var(--space-10) var(--space-6)}.empty-state-module__pSiMqa__lg{padding:var(--space-20) var(--space-8);gap:var(--space-3)}.empty-state-module__pSiMqa__icon-wrap{color:var(--clr-muted-foreground);margin-bottom:var(--space-1);justify-content:center;align-items:center;display:flex}.empty-state-module__pSiMqa__title{font-size:var(--fs-ui-1);font-weight:var(--fw-semibold);color:var(--clr-foreground)}.empty-state-module__pSiMqa__sm .empty-state-module__pSiMqa__title{font-size:var(--fs-ui-2)}.empty-state-module__pSiMqa__lg .empty-state-module__pSiMqa__title{font-size:var(--fs-body);font-weight:var(--fw-bold)}.empty-state-module__pSiMqa__description{font-size:var(--fs-ui-2);color:var(--clr-foreground-subtle);max-width:30ch}.empty-state-module__pSiMqa__lg .empty-state-module__pSiMqa__description{font-size:var(--fs-ui-1);max-width:34ch}.empty-state-module__pSiMqa__action{margin-top:var(--space-2)}
.field-row-module__1FTORa__field-row{padding:var(--space-1-5) 0;border-bottom:var(--space-px) solid var(--clr-border)}.field-row-module__1FTORa__field-row:last-child{border-bottom:none}.field-row-module__1FTORa__field-row:has(.field-row-module__1FTORa__main:focus-within){border-bottom-color:var(--clr-border-strong)}.field-row-module__1FTORa__main{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}:is(.field-row-module__1FTORa__main:hover:has(input:not(:disabled),button:not(:disabled)),.field-row-module__1FTORa__main:focus-within:has(input:not(:disabled),button:not(:disabled))){cursor:pointer;--ghost-active-color:var(--clr-foreground-subtle)}.field-row-module__1FTORa__main-with-helper{align-items:flex-start}.field-row-module__1FTORa__label-group{gap:var(--space-05);flex-direction:column;flex:auto;min-width:0;display:flex}.field-row-module__1FTORa__label{font-size:var(--fs-small);color:var(--clr-muted-foreground)}.field-row-module__1FTORa__control{flex-shrink:0;margin-left:auto;display:flex}.field-row-module__1FTORa__helper-text{font-size:var(--fs-xsmall);color:var(--clr-muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}
.file-input-module__LNbTxW__wrapper{gap:var(--space-1-5);flex-direction:column;display:flex}.file-input-module__LNbTxW__label{font-size:var(--fs-ui-2);font-weight:var(--fw-medium);color:var(--clr-foreground);cursor:default}.file-input-module__LNbTxW__label.file-input-module__LNbTxW__disabled{opacity:.5;cursor:not-allowed}.file-input-module__LNbTxW__hidden-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute;inset:0}.file-input-module__LNbTxW__file-row{align-items:center;gap:var(--space-2);display:flex}.file-input-module__LNbTxW__trigger{align-items:center;gap:var(--space-1-5);border-radius:var(--radius-sm);border:1px solid var(--clr-border-subtle);background:var(--clr-muted);color:var(--clr-foreground);font-weight:var(--fw-medium);font-size:var(--fs-ui-2);cursor:pointer;transition:var(--transition-base);white-space:nowrap;outline:none;flex-shrink:0;display:inline-flex}.file-input-module__LNbTxW__trigger:hover:not(.file-input-module__LNbTxW__disabled){background:var(--clr-base-200);border-color:var(--clr-base-300)}.file-input-module__LNbTxW__trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--clr-surface), var(--clr-ring) 10%);border-color:color-mix(in srgb, var(--clr-surface), var(--clr-ring) 30%)}.file-input-module__LNbTxW__trigger.file-input-module__LNbTxW__disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.file-input-module__LNbTxW__file-row.file-input-module__LNbTxW__sm .file-input-module__LNbTxW__trigger{height:var(--space-7);padding:0 var(--space-2);font-size:var(--fs-small)}.file-input-module__LNbTxW__file-row.file-input-module__LNbTxW__md .file-input-module__LNbTxW__trigger{height:var(--space-8);padding:0 var(--space-3)}.file-input-module__LNbTxW__file-row.file-input-module__LNbTxW__lg .file-input-module__LNbTxW__trigger{height:var(--space-9);padding:0 var(--space-4);font-size:var(--fs-body)}.file-input-module__LNbTxW__trigger.file-input-module__LNbTxW__error{border-color:var(--clr-destructive)}.file-input-module__LNbTxW__trigger.file-input-module__LNbTxW__success{border-color:var(--clr-success)}.file-input-module__LNbTxW__file-value{font-size:var(--fs-ui-2);color:var(--clr-foreground);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.file-input-module__LNbTxW__file-value.file-input-module__LNbTxW__placeholder{color:var(--clr-muted-foreground)}.file-input-module__LNbTxW__file-row.file-input-module__LNbTxW__sm .file-input-module__LNbTxW__file-value{font-size:var(--fs-small)}.file-input-module__LNbTxW__file-row.file-input-module__LNbTxW__lg .file-input-module__LNbTxW__file-value{font-size:var(--fs-body)}.file-input-module__LNbTxW__file-list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.file-input-module__LNbTxW__file-item{align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-sm);background:var(--clr-muted);border:1px solid var(--clr-border-subtle);min-width:0;display:flex}.file-input-module__LNbTxW__file-icon{color:var(--clr-muted-foreground);flex-shrink:0}.file-input-module__LNbTxW__file-name{font-size:var(--fs-ui-2);color:var(--clr-foreground);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.file-input-module__LNbTxW__file-size{font-size:var(--fs-small);color:var(--clr-muted-foreground);flex-shrink:0}.file-input-module__LNbTxW__remove-button{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-xxs);color:var(--clr-muted-foreground);cursor:pointer;transition:var(--transition-base);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.file-input-module__LNbTxW__remove-button:hover:not(:disabled){background:var(--clr-base-200);color:var(--clr-foreground)}.file-input-module__LNbTxW__remove-button:focus-visible{outline:2px solid var(--clr-ring);outline-offset:var(--space-px)}.file-input-module__LNbTxW__remove-button:disabled{opacity:.5;cursor:not-allowed}.file-input-module__LNbTxW__helper-text{font-size:var(--fs-small);color:var(--clr-muted-foreground)}.file-input-module__LNbTxW__helper-text.file-input-module__LNbTxW__error{color:var(--clr-destructive)}.file-input-module__LNbTxW__helper-text.file-input-module__LNbTxW__success{color:var(--clr-success)}.file-input-module__LNbTxW__dropzone-area{border-radius:var(--radius-md);border:1px dashed var(--clr-border-subtle);background:var(--clr-muted);cursor:pointer;transition:var(--transition-base);outline:none;justify-content:center;align-items:center;display:flex;position:relative}.file-input-module__LNbTxW__dropzone-area:hover:not(.file-input-module__LNbTxW__disabled){border-color:var(--clr-base-400);background:var(--clr-base-100)}.file-input-module__LNbTxW__dropzone-area:focus-visible{border-color:color-mix(in srgb, var(--clr-surface), var(--clr-ring) 40%);box-shadow:0 0 0 3px color-mix(in srgb, var(--clr-surface), var(--clr-ring) 10%)}.file-input-module__LNbTxW__dropzone-area.file-input-module__LNbTxW__drag-over{border-color:var(--clr-primary);background:color-mix(in srgb, var(--clr-primary), transparent 93%)}.file-input-module__LNbTxW__dropzone-area.file-input-module__LNbTxW__disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.file-input-module__LNbTxW__dropzone-area.file-input-module__LNbTxW__sm{padding:var(--space-6) var(--space-4)}.file-input-module__LNbTxW__dropzone-area.file-input-module__LNbTxW__md{padding:var(--space-9) var(--space-6)}.file-input-module__LNbTxW__dropzone-area.file-input-module__LNbTxW__lg{padding:var(--space-12) var(--space-8)}.file-input-module__LNbTxW__dropzone-area.file-input-module__LNbTxW__error{border-color:var(--clr-destructive)}.file-input-module__LNbTxW__dropzone-area.file-input-module__LNbTxW__success{border-color:var(--clr-success)}.file-input-module__LNbTxW__dropzone-content{align-items:center;gap:var(--space-2);text-align:center;pointer-events:none;flex-direction:column;display:flex}.file-input-module__LNbTxW__dropzone-icon{color:var(--clr-muted-foreground);flex-shrink:0}.file-input-module__LNbTxW__drag-over .file-input-module__LNbTxW__dropzone-icon{color:var(--clr-primary)}.file-input-module__LNbTxW__dropzone-text{font-size:var(--fs-ui-2);font-weight:var(--fw-medium);color:var(--clr-foreground-subtle);margin:0}.file-input-module__LNbTxW__drag-over .file-input-module__LNbTxW__dropzone-text{color:var(--clr-primary)}.file-input-module__LNbTxW__dropzone-area.file-input-module__LNbTxW__sm .file-input-module__LNbTxW__dropzone-text{font-size:var(--fs-small)}.file-input-module__LNbTxW__dropzone-area.file-input-module__LNbTxW__lg .file-input-module__LNbTxW__dropzone-text{font-size:var(--fs-body)}.file-input-module__LNbTxW__dropzone-browse{font-size:var(--fs-small);color:var(--clr-muted-foreground);margin:0}.file-input-module__LNbTxW__browse-link{color:var(--clr-primary);font-weight:var(--fw-medium);text-underline-offset:var(--space-px);text-decoration:underline}.file-input-module__LNbTxW__preview-grid{grid-template-columns:repeat(auto-fill, minmax(var(--space-20), 1fr));gap:var(--space-2);display:grid}.file-input-module__LNbTxW__preview-item{gap:var(--space-1);flex-direction:column;display:flex;position:relative}.file-input-module__LNbTxW__preview-image{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--clr-border-subtle);background:var(--clr-muted);width:100%;display:block}.file-input-module__LNbTxW__preview-remove{top:var(--space-1);right:var(--space-1);width:var(--space-5);height:var(--space-5);border-radius:var(--radius-full);background:var(--clr-foreground);color:var(--clr-background);cursor:pointer;transition:var(--transition-base);opacity:.85;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.file-input-module__LNbTxW__preview-remove:hover:not(:disabled){opacity:1}.file-input-module__LNbTxW__preview-remove:focus-visible{outline:2px solid var(--clr-ring);outline-offset:var(--space-px)}.file-input-module__LNbTxW__preview-remove:disabled{opacity:.5;cursor:not-allowed}.file-input-module__LNbTxW__preview-name{font-size:var(--fs-small);color:var(--clr-muted-foreground);white-space:nowrap;text-overflow:ellipsis;text-align:center;overflow:hidden}.file-input-module__LNbTxW__inline-container{border:1px solid var(--clr-border-subtle);border-radius:var(--radius-sm);background:var(--clr-background);transition:var(--transition-base);align-items:center;display:flex;overflow:hidden}.file-input-module__LNbTxW__inline-container:focus-within:not(.file-input-module__LNbTxW__disabled){border-color:color-mix(in srgb, var(--clr-surface), var(--clr-ring) 30%);box-shadow:0 0 0 3px color-mix(in srgb, var(--clr-surface), var(--clr-ring) 10%)}.file-input-module__LNbTxW__inline-container.file-input-module__LNbTxW__disabled{opacity:.5;cursor:not-allowed}.file-input-module__LNbTxW__inline-container.file-input-module__LNbTxW__error{border-color:var(--clr-destructive)}.file-input-module__LNbTxW__inline-container.file-input-module__LNbTxW__error:focus-within:not(.file-input-module__LNbTxW__disabled){box-shadow:0 0 0 3px color-mix(in srgb, var(--clr-destructive), transparent 90%)}.file-input-module__LNbTxW__inline-container.file-input-module__LNbTxW__success{border-color:var(--clr-success)}.file-input-module__LNbTxW__inline-container.file-input-module__LNbTxW__success:focus-within:not(.file-input-module__LNbTxW__disabled){box-shadow:0 0 0 3px color-mix(in srgb, var(--clr-success), transparent 90%)}.file-input-module__LNbTxW__inline-container.file-input-module__LNbTxW__sm{height:var(--space-7)}.file-input-module__LNbTxW__inline-container.file-input-module__LNbTxW__md{height:var(--space-8)}.file-input-module__LNbTxW__inline-container.file-input-module__LNbTxW__lg{height:var(--space-9)}.file-input-module__LNbTxW__inline-value{padding:0 var(--space-3);font-size:var(--fs-ui-2);color:var(--clr-foreground);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.file-input-module__LNbTxW__inline-container.file-input-module__LNbTxW__small .file-input-module__LNbTxW__inline-value{padding:0 var(--space-2);font-size:var(--fs-small)}.file-input-module__LNbTxW__inline-container.file-input-module__LNbTxW__large .file-input-module__LNbTxW__inline-value{padding:0 var(--space-4);font-size:var(--fs-body)}.file-input-module__LNbTxW__inline-value.file-input-module__LNbTxW__placeholder{color:var(--clr-muted-foreground)}.file-input-module__LNbTxW__inline-trigger{justify-content:center;align-items:center;gap:var(--space-1-5);height:100%;padding:0 var(--space-3);border:none;border-left:1px solid var(--clr-border-subtle);background:var(--clr-muted);color:var(--clr-foreground);font-size:var(--fs-ui-2);font-weight:var(--fw-medium);cursor:pointer;transition:var(--transition-base);white-space:nowrap;outline:none;flex-shrink:0;display:flex}.file-input-module__LNbTxW__inline-container.file-input-module__LNbTxW__small .file-input-module__LNbTxW__inline-trigger{padding:0 var(--space-2);font-size:var(--fs-small)}.file-input-module__LNbTxW__inline-container.file-input-module__LNbTxW__large .file-input-module__LNbTxW__inline-trigger{padding:0 var(--space-4);font-size:var(--fs-body)}.file-input-module__LNbTxW__inline-trigger:hover:not(.file-input-module__LNbTxW__disabled){background:var(--clr-base-200)}.file-input-module__LNbTxW__inline-trigger:focus-visible{outline:2px solid var(--clr-ring);outline-offset:calc(-1 * var(--space-1))}.file-input-module__LNbTxW__inline-trigger.file-input-module__LNbTxW__disabled{opacity:.5;cursor:not-allowed;pointer-events:none}
.input-number-module__oYDKjW__wrapper{gap:var(--space-1-5);flex-direction:column;display:flex}.input-number-module__oYDKjW__wrapper.input-number-module__oYDKjW__full-width .input-number-module__oYDKjW__field{width:100%}.input-number-module__oYDKjW__label{font-size:var(--fs-ui-2);font-weight:var(--fw-medium);color:var(--clr-foreground);cursor:pointer}.input-number-module__oYDKjW__label.input-number-module__oYDKjW__disabled{opacity:.5;cursor:not-allowed}.input-number-module__oYDKjW__field{border:1px solid var(--clr-border-subtle);border-radius:var(--radius-sm);background:var(--clr-input);transition:var(--transition-border), var(--transition-shadow);align-items:stretch;display:inline-flex;overflow:hidden}.input-number-module__oYDKjW__field:focus-within:not(.input-number-module__oYDKjW__ghost):not(.input-number-module__oYDKjW__ghost-hero){border-color:var(--clr-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--clr-ring), transparent 60%)}.input-number-module__oYDKjW__field:not(:focus-within):not(.input-number-module__oYDKjW__ghost):not(.input-number-module__oYDKjW__ghost-hero):has(.input-number-module__oYDKjW__input:not(:disabled)):hover{border-color:var(--clr-border)}.input-number-module__oYDKjW__sm{height:var(--space-7)}.input-number-module__oYDKjW__md{height:var(--space-8)}.input-number-module__oYDKjW__lg{height:var(--space-10)}.input-number-module__oYDKjW__error{border-color:var(--clr-destructive)}.input-number-module__oYDKjW__error:focus-within{border-color:var(--clr-destructive);box-shadow:0 0 0 3px color-mix(in srgb, var(--clr-destructive), transparent 90%)}.input-number-module__oYDKjW__success{border-color:var(--clr-success)}.input-number-module__oYDKjW__success:focus-within{border-color:var(--clr-success);box-shadow:0 0 0 3px color-mix(in srgb, var(--clr-success), transparent 90%)}.input-number-module__oYDKjW__input{min-width:0;height:100%;padding:0 var(--space-3);color:var(--clr-foreground);font-size:var(--fs-ui-2);appearance:textfield;background:0 0;border:none;outline:none;flex:1}.input-number-module__oYDKjW__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-number-module__oYDKjW__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-number-module__oYDKjW__input::placeholder{color:var(--clr-muted-foreground)}.input-number-module__oYDKjW__input:disabled{cursor:not-allowed;opacity:.5}.input-number-module__oYDKjW__sm .input-number-module__oYDKjW__input{padding:0 var(--space-2);font-size:var(--fs-small)}.input-number-module__oYDKjW__lg .input-number-module__oYDKjW__input{padding:0 var(--space-4);font-size:var(--fs-body)}.input-number-module__oYDKjW__unit{padding-right:var(--space-1-5);font-size:var(--fs-small);color:var(--clr-muted-foreground);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;display:flex}.input-number-module__oYDKjW__sides .input-number-module__oYDKjW__side-btn:first-child{border-right:1px solid var(--clr-border-subtle)}.input-number-module__oYDKjW__sides .input-number-module__oYDKjW__side-btn:last-child{border-left:1px solid var(--clr-border-subtle)}.input-number-module__oYDKjW__sides.input-number-module__oYDKjW__sm .input-number-module__oYDKjW__side-btn{width:var(--space-7)}.input-number-module__oYDKjW__sides.input-number-module__oYDKjW__md .input-number-module__oYDKjW__side-btn{width:var(--space-8)}.input-number-module__oYDKjW__sides.input-number-module__oYDKjW__lg .input-number-module__oYDKjW__side-btn{width:var(--space-9)}.input-number-module__oYDKjW__sides .input-number-module__oYDKjW__input{text-align:center}.input-number-module__oYDKjW__spin-wrap{border-left:1px solid var(--clr-border-subtle);flex-direction:column;align-self:stretch;display:flex}.input-number-module__oYDKjW__sm .input-number-module__oYDKjW__spin-wrap{width:var(--space-5)}.input-number-module__oYDKjW__md .input-number-module__oYDKjW__spin-wrap{width:var(--space-6)}.input-number-module__oYDKjW__lg .input-number-module__oYDKjW__spin-wrap{width:var(--space-7)}.input-number-module__oYDKjW__spin-btn{color:var(--clr-foreground-subtle);cursor:pointer;transition:var(--transition-base);background:0 0;border:none;flex:1;justify-content:center;align-items:center;display:flex}.input-number-module__oYDKjW__spin-btn+.input-number-module__oYDKjW__spin-btn{border-top:1px solid var(--clr-border-subtle)}.input-number-module__oYDKjW__spin-btn:hover:not(:disabled){background:var(--clr-muted);color:var(--clr-foreground)}.input-number-module__oYDKjW__spin-btn:active:not(:disabled){background:color-mix(in srgb, var(--clr-muted), var(--clr-foreground) 8%)}.input-number-module__oYDKjW__spin-btn:focus-visible{outline:2px solid var(--clr-ring);outline-offset:-2px}.input-number-module__oYDKjW__spin-btn:disabled{opacity:.4;cursor:not-allowed}.input-number-module__oYDKjW__helper-text{font-size:var(--fs-small);color:var(--clr-muted-foreground)}.input-number-module__oYDKjW__ghost{background:0 0;border:none;border-radius:0;padding:0}.input-number-module__oYDKjW__ghost:has(.input-number-module__oYDKjW__input:not(:disabled)){cursor:pointer}.input-number-module__oYDKjW__ghost .input-number-module__oYDKjW__input{text-align:right;font-size:var(--fs-small);font-weight:var(--fw-regular);font-family:var(--ff-mono);transition:var(--transition-color);padding:0}.input-number-module__oYDKjW__ghost .input-number-module__oYDKjW__input:not(:disabled){cursor:pointer;color:var(--ghost-active-color,var(--clr-foreground))}.input-number-module__oYDKjW__ghost:hover .input-number-module__oYDKjW__input:not(:disabled),.input-number-module__oYDKjW__ghost:focus-within .input-number-module__oYDKjW__input:not(:disabled){--ghost-active-color:var(--clr-foreground-subtle)}.input-number-module__oYDKjW__ghost .input-number-module__oYDKjW__unit{padding-right:0;padding-left:var(--space-1);opacity:.6}.input-number-module__oYDKjW__ghost .input-number-module__oYDKjW__spin-wrap,.input-number-module__oYDKjW__ghost.input-number-module__oYDKjW__sides .input-number-module__oYDKjW__side-btn{display:none}.input-number-module__oYDKjW__ghost-hero{background:0 0;border:none;border-radius:0;padding:0}.input-number-module__oYDKjW__ghost-hero:has(.input-number-module__oYDKjW__input:not(:disabled)){cursor:pointer}.input-number-module__oYDKjW__ghost-hero .input-number-module__oYDKjW__input{width:calc(var(--hero-num-ch,3) * 1ch);text-align:left;min-width:0;font-family:var(--ff-global);font-size:var(--fs-h6);font-weight:var(--fw-bold);letter-spacing:-.02em;transition:var(--transition-color);flex:none;padding:0;line-height:1}.input-number-module__oYDKjW__ghost-hero .input-number-module__oYDKjW__input:not(:disabled){cursor:pointer;color:var(--ghost-active-color,var(--clr-foreground))}.input-number-module__oYDKjW__ghost-hero:hover .input-number-module__oYDKjW__input:not(:disabled),.input-number-module__oYDKjW__ghost-hero:focus-within .input-number-module__oYDKjW__input:not(:disabled){--ghost-active-color:var(--clr-foreground-subtle)}.input-number-module__oYDKjW__ghost-hero .input-number-module__oYDKjW__unit{padding-right:0;padding-left:var(--space-1);font-size:var(--fs-h6);font-weight:var(--fw-bold);color:var(--clr-foreground);opacity:1}.input-number-module__oYDKjW__ghost-hero .input-number-module__oYDKjW__spin-wrap,.input-number-module__oYDKjW__ghost-hero.input-number-module__oYDKjW__sides .input-number-module__oYDKjW__side-btn{display:none}
.input-module__g1Ti0W__wrapper{gap:var(--space-1-5);flex-direction:column;display:flex}.input-module__g1Ti0W__wrapper.input-module__g1Ti0W__full-width{width:100%}.input-module__g1Ti0W__label{font-size:var(--fs-ui-2);font-weight:var(--fw-medium);color:var(--clr-foreground);cursor:pointer}.input-module__g1Ti0W__label.input-module__g1Ti0W__disabled{opacity:.5;cursor:not-allowed}.input-module__g1Ti0W__input-container{align-items:center;display:flex;position:relative}.input-module__g1Ti0W__input-container.input-module__g1Ti0W__full-width{width:100%}.input-module__g1Ti0W__input{border-radius:var(--radius-sm);border:1px solid var(--clr-border-subtle);background:var(--clr-input);width:100%;color:var(--clr-foreground);font-size:var(--fs-ui-2);transition:var(--transition-base);outline:none;display:flex}.input-module__g1Ti0W__input::placeholder{color:var(--clr-muted-foreground)}.input-module__g1Ti0W__input:hover:not(:disabled):not(:focus){border-color:var(--clr-border)}.input-module__g1Ti0W__input:focus{border-color:var(--clr-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--clr-ring), transparent 60%)}.input-module__g1Ti0W__input:disabled{cursor:not-allowed;opacity:.5;background-color:var(--clr-muted)}.input-module__g1Ti0W__input[readonly]{cursor:default;background-color:var(--clr-muted)}.input-module__g1Ti0W__input[type=search]::-webkit-search-cancel-button{appearance:none}.input-module__g1Ti0W__input[type=search]::-webkit-search-decoration{appearance:none}.input-module__g1Ti0W__input.input-module__g1Ti0W__sm{height:var(--space-7);padding:0 var(--space-2);font-size:var(--fs-small)}.input-module__g1Ti0W__input.input-module__g1Ti0W__md{height:var(--space-8);padding:0 var(--space-3)}.input-module__g1Ti0W__input.input-module__g1Ti0W__lg{height:var(--space-10);padding:0 var(--space-4);font-size:var(--fs-body)}.input-module__g1Ti0W__input.input-module__g1Ti0W__has-leading-icon.input-module__g1Ti0W__sm{padding-left:var(--space-7)}.input-module__g1Ti0W__input.input-module__g1Ti0W__has-leading-icon.input-module__g1Ti0W__md{padding-left:var(--space-8)}.input-module__g1Ti0W__input.input-module__g1Ti0W__has-leading-icon.input-module__g1Ti0W__lg{padding-left:var(--space-9)}.input-module__g1Ti0W__input.input-module__g1Ti0W__has-trailing-icon.input-module__g1Ti0W__sm{padding-right:var(--space-7)}.input-module__g1Ti0W__input.input-module__g1Ti0W__has-trailing-icon.input-module__g1Ti0W__md{padding-right:var(--space-8)}.input-module__g1Ti0W__input.input-module__g1Ti0W__has-trailing-icon.input-module__g1Ti0W__lg{padding-right:var(--space-9)}.input-module__g1Ti0W__input.input-module__g1Ti0W__error{border-color:var(--clr-destructive)}.input-module__g1Ti0W__input.input-module__g1Ti0W__error:focus{border-color:var(--clr-destructive);box-shadow:0 0 0 3px color-mix(in srgb, var(--clr-destructive), transparent 90%)}.input-module__g1Ti0W__input.input-module__g1Ti0W__success{border-color:var(--clr-success)}.input-module__g1Ti0W__input.input-module__g1Ti0W__success:focus{border-color:var(--clr-success);box-shadow:0 0 0 3px color-mix(in srgb, var(--clr-success), transparent 90%)}.input-module__g1Ti0W__icon-wrapper{pointer-events:none;color:var(--clr-muted-foreground);justify-content:center;align-items:center;display:flex;position:absolute}.input-module__g1Ti0W__icon-wrapper.input-module__g1Ti0W__leading.input-module__g1Ti0W__sm{left:var(--space-2)}.input-module__g1Ti0W__icon-wrapper.input-module__g1Ti0W__leading.input-module__g1Ti0W__md{left:var(--space-3)}.input-module__g1Ti0W__icon-wrapper.input-module__g1Ti0W__leading.input-module__g1Ti0W__lg{left:var(--space-4)}.input-module__g1Ti0W__icon-wrapper.input-module__g1Ti0W__trailing.input-module__g1Ti0W__sm{right:var(--space-2)}.input-module__g1Ti0W__icon-wrapper.input-module__g1Ti0W__trailing.input-module__g1Ti0W__md{right:var(--space-3)}.input-module__g1Ti0W__icon-wrapper.input-module__g1Ti0W__trailing.input-module__g1Ti0W__lg{right:var(--space-4)}.input-module__g1Ti0W__icon-wrapper.input-module__g1Ti0W__disabled{opacity:.5}.input-module__g1Ti0W__icon-button{color:var(--clr-muted-foreground);cursor:pointer;transition:var(--transition-color);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.input-module__g1Ti0W__icon-button:hover:not(:disabled){color:var(--clr-foreground)}.input-module__g1Ti0W__icon-button:focus-visible{outline:2px solid var(--clr-ring);outline-offset:var(--space-05);border-radius:var(--radius-xs)}.input-module__g1Ti0W__icon-button:disabled{opacity:.5;cursor:not-allowed}.input-module__g1Ti0W__icon-button.input-module__g1Ti0W__trailing.input-module__g1Ti0W__sm{right:var(--space-2)}.input-module__g1Ti0W__icon-button.input-module__g1Ti0W__trailing.input-module__g1Ti0W__md{right:var(--space-3)}.input-module__g1Ti0W__icon-button.input-module__g1Ti0W__trailing.input-module__g1Ti0W__lg{right:var(--space-4)}.input-module__g1Ti0W__helper-text{font-size:var(--fs-small);color:var(--clr-muted-foreground)}.input-module__g1Ti0W__helper-text.input-module__g1Ti0W__error{color:var(--clr-destructive)}.input-module__g1Ti0W__helper-text.input-module__g1Ti0W__success{color:var(--clr-success)}
.program-preset-section-module__01nkVa__section{gap:var(--space-4);flex-direction:column;display:flex}.program-preset-section-module__01nkVa__sectionHeader{gap:var(--space-1);flex-direction:column;display:flex}.program-preset-section-module__01nkVa__sectionTitle{font-size:var(--fs-ui-1);font-weight:var(--fw-semibold);color:var(--clr-foreground);margin:0}.program-preset-section-module__01nkVa__sectionDesc{font-size:var(--fs-small);color:var(--clr-foreground-subtle);margin:0}.program-preset-section-module__01nkVa__grid{gap:var(--space-3);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:900px){.program-preset-section-module__01nkVa__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.program-preset-section-module__01nkVa__grid{grid-template-columns:1fr}}.program-preset-section-module__01nkVa__card{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--clr-border);border-radius:var(--radius-md);cursor:pointer;text-align:left;width:100%;transition:border-color var(--duration-1), background var(--duration-1);background:0 0;flex-direction:column;display:flex}.program-preset-section-module__01nkVa__addCard{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-4);border:2px dashed var(--clr-border);border-radius:var(--radius-md);cursor:pointer;width:100%;min-height:8rem;color:var(--clr-foreground-subtle);transition:border-color var(--duration-1), color var(--duration-1), background var(--duration-1);background:0 0;flex-direction:column;display:flex}.program-preset-section-module__01nkVa__addCard:hover{background:var(--clr-muted);border-color:var(--clr-border-strong);color:var(--clr-foreground)}.program-preset-section-module__01nkVa__addCard:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.program-preset-section-module__01nkVa__addCardLabel{font-size:var(--fs-small);font-weight:var(--fw-semibold)}.program-preset-section-module__01nkVa__card:hover{background:var(--clr-muted);border-color:var(--clr-border-strong)}.program-preset-section-module__01nkVa__card:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.program-preset-section-module__01nkVa__card:hover .program-preset-section-module__01nkVa__cardIcon{color:var(--clr-foreground)}.program-preset-section-module__01nkVa__cardIcon{color:var(--clr-foreground-subtle);transition:color var(--duration-1);margin-bottom:var(--space-1)}.program-preset-section-module__01nkVa__cardTitle{font-size:var(--fs-ui-1);font-weight:var(--fw-semibold);color:var(--clr-foreground)}.program-preset-section-module__01nkVa__cardDesc{font-size:var(--fs-small);color:var(--clr-foreground-subtle);flex:1;line-height:1.45}
.popover-module__JserOG__content{z-index:var(--z-dropdown);min-width:var(--surface-min-width);max-width:var(--surface-max-width);background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--radius-md);width:max-content;box-shadow:var(--shadow-dropdown);font-family:var(--ff-global);font-size:var(--fs-ui-2);color:var(--clr-foreground);pointer-events:none;position:fixed}.popover-module__JserOG__content[data-state=open]{animation:var(--animate-scale-in) var(--duration-3) var(--ease-out-back) both}.popover-module__JserOG__content[data-state=open][data-visible=true]{pointer-events:auto}.popover-module__JserOG__content[data-state=closed]{animation:var(--animate-scale-out) var(--duration-2) var(--ease-in) both}.popover-module__JserOG__close-btn{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-sm);color:var(--clr-muted-foreground);cursor:pointer;transition:background var(--duration-1) var(--ease-in-out), color var(--duration-1) var(--ease-in-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.popover-module__JserOG__close-btn:hover{background:var(--clr-muted);color:var(--clr-foreground)}.popover-module__JserOG__close-btn:focus-visible{outline:2px solid var(--clr-ring);outline-offset:1px}
:root{--radio-size-lg:18px;--radio-dot-sm:5px;--radio-dot-lg:7px}.radio-group-module__vEHvrW__wrapper{display:inline-flex}.radio-group-module__vEHvrW__wrapper:has(.radio-group-module__vEHvrW__root[data-variant=outline]){width:100%}.radio-group-module__vEHvrW__root{align-items:flex-start;gap:var(--space-2-5);cursor:pointer;-webkit-user-select:none;user-select:none;line-height:var(--lh-ui);display:inline-flex}.radio-group-module__vEHvrW__root[data-disabled]{cursor:not-allowed;opacity:.5}.radio-group-module__vEHvrW__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.radio-group-module__vEHvrW__circle{border-radius:var(--radius-full);border:var(--border-ui) solid var(--clr-border-subtle);background:var(--clr-background);transition:var(--transition-base);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.radio-group-module__vEHvrW__sm .radio-group-module__vEHvrW__circle{width:var(--space-3-5);height:var(--space-3-5)}.radio-group-module__vEHvrW__md .radio-group-module__vEHvrW__circle{width:var(--space-4);height:var(--space-4)}.radio-group-module__vEHvrW__lg .radio-group-module__vEHvrW__circle{width:var(--radio-size-lg);height:var(--radio-size-lg)}.radio-group-module__vEHvrW__sm .radio-group-module__vEHvrW__circle,.radio-group-module__vEHvrW__md .radio-group-module__vEHvrW__circle{margin-top:var(--space-px)}.radio-group-module__vEHvrW__lg .radio-group-module__vEHvrW__circle{margin-top:var(--space-05)}.radio-group-module__vEHvrW__dot{border-radius:var(--radius-full);background:var(--clr-foreground-inverse);opacity:0;transition:opacity var(--duration-1) var(--ease-in-out), transform var(--duration-2) var(--ease-in-out);transform:scale(0)}.radio-group-module__vEHvrW__sm .radio-group-module__vEHvrW__dot{width:var(--radio-dot-sm);height:var(--radio-dot-sm)}.radio-group-module__vEHvrW__md .radio-group-module__vEHvrW__dot{width:var(--space-1-5);height:var(--space-1-5)}.radio-group-module__vEHvrW__lg .radio-group-module__vEHvrW__dot{width:var(--radio-dot-lg);height:var(--radio-dot-lg)}.radio-group-module__vEHvrW__root[data-state=checked] .radio-group-module__vEHvrW__circle{background:var(--clr-accent);border-color:var(--clr-accent)}.radio-group-module__vEHvrW__root[data-state=checked] .radio-group-module__vEHvrW__dot{opacity:1;transform:scale(1)}.radio-group-module__vEHvrW__root[data-variant=outline]{width:100%;padding:var(--space-3) var(--space-3-5);border-radius:var(--radius-md);border:var(--border-ui) solid var(--clr-border);transition:var(--transition-border), var(--transition-background);background:0 0}.radio-group-module__vEHvrW__root[data-variant=outline][data-state=checked]{border-color:var(--clr-accent);background:color-mix(in srgb, var(--clr-accent), transparent 92%)}.radio-group-module__vEHvrW__root[data-variant=error] .radio-group-module__vEHvrW__circle{border-color:var(--clr-destructive)}.radio-group-module__vEHvrW__root[data-variant=error][data-state=checked] .radio-group-module__vEHvrW__circle{background:var(--clr-accent);border-color:var(--clr-accent)}.radio-group-module__vEHvrW__root:has(.radio-group-module__vEHvrW__sr-only:focus-visible) .radio-group-module__vEHvrW__circle{border-color:var(--clr-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--clr-ring), transparent 80%)}.radio-group-module__vEHvrW__root[data-variant=outline]:has(.radio-group-module__vEHvrW__sr-only:focus-visible){outline:2px solid var(--clr-ring);outline-offset:2px}.radio-group-module__vEHvrW__root[data-variant=outline]:has(.radio-group-module__vEHvrW__sr-only:focus-visible) .radio-group-module__vEHvrW__circle{box-shadow:none}.radio-group-module__vEHvrW__root[data-variant=error]:has(.radio-group-module__vEHvrW__sr-only:focus-visible) .radio-group-module__vEHvrW__circle{border-color:var(--clr-destructive);box-shadow:0 0 0 3px color-mix(in srgb, var(--clr-destructive), transparent 80%)}.radio-group-module__vEHvrW__content{gap:var(--space-05);flex-direction:column;display:flex}.radio-group-module__vEHvrW__label-text{font-size:var(--fs-ui-2);font-weight:var(--fw-medium);color:var(--clr-foreground);line-height:var(--lh-ui)}.radio-group-module__vEHvrW__sm .radio-group-module__vEHvrW__label-text{font-size:var(--fs-small)}.radio-group-module__vEHvrW__lg .radio-group-module__vEHvrW__label-text{font-size:var(--fs-body)}.radio-group-module__vEHvrW__helper-text{font-size:var(--fs-small);color:var(--clr-muted-foreground);line-height:var(--lh-base)}.radio-group-module__vEHvrW__helper-error{color:var(--clr-destructive)}.radio-group-module__vEHvrW__group-label{font-size:var(--fs-ui-2);font-weight:var(--fw-semibold);color:var(--clr-foreground);margin-bottom:var(--space-2)}.radio-group-module__vEHvrW__group{display:flex}.radio-group-module__vEHvrW__group-vertical{gap:var(--space-2-5);flex-direction:column}.radio-group-module__vEHvrW__group-horizontal{gap:var(--space-4);flex-flow:wrap;align-items:flex-start}[role=radiogroup]>.radio-group-module__vEHvrW__helper-text{margin-top:var(--space-2);display:block}
.cluster-module__l9vZlq__cluster{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cluster-module__l9vZlq__gap-none{gap:0}.cluster-module__l9vZlq__gap-xs{gap:var(--space-1)}.cluster-module__l9vZlq__gap-sm{gap:var(--space-2)}.cluster-module__l9vZlq__gap-md{gap:var(--space-3)}.cluster-module__l9vZlq__gap-lg{gap:var(--space-4)}.cluster-module__l9vZlq__gap-xl{gap:var(--space-6)}.cluster-module__l9vZlq__justify-start{justify-content:flex-start}.cluster-module__l9vZlq__justify-center{justify-content:center}.cluster-module__l9vZlq__justify-end{justify-content:flex-end}.cluster-module__l9vZlq__justify-between{justify-content:space-between}.cluster-module__l9vZlq__justify-around{justify-content:space-around}.cluster-module__l9vZlq__justify-evenly{justify-content:space-evenly}.cluster-module__l9vZlq__align-start{align-items:flex-start}.cluster-module__l9vZlq__align-center{align-items:center}.cluster-module__l9vZlq__align-end{align-items:flex-end}.cluster-module__l9vZlq__align-stretch{align-items:stretch}.cluster-module__l9vZlq__align-baseline{align-items:baseline}.cluster-module__l9vZlq__nowrap{flex-wrap:nowrap}
@keyframes skeleton-module__BBtfzW__skeleton-fade{0%,to{opacity:1}50%{opacity:.4}}.skeleton-module__BBtfzW__skeleton{background:color-mix(in srgb, var(--clr-foreground), transparent 88%);flex-shrink:0;animation:1.8s ease-in-out infinite skeleton-module__BBtfzW__skeleton-fade;display:block}.skeleton-module__BBtfzW__no-animation{animation:none}.skeleton-module__BBtfzW__block{width:100%;height:var(--space-5);border-radius:var(--radius-sm)}.skeleton-module__BBtfzW__text{width:100%;height:var(--space-3-5);border-radius:var(--radius-xs)}.skeleton-module__BBtfzW__circle,.skeleton-module__BBtfzW__avatar{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-full)}
@keyframes spinner-module__GMZDtW__spin{to{transform:rotate(360deg)}}.spinner-module__GMZDtW__spinner{border-radius:var(--radius-full);border:2px solid;border-top-color:#0000;flex-shrink:0;animation:.9s linear infinite spinner-module__GMZDtW__spin;display:inline-block}.spinner-module__GMZDtW__xs{width:var(--space-3);height:var(--space-3);border-width:1.5px}.spinner-module__GMZDtW__sm{width:var(--space-3-5);height:var(--space-3-5)}.spinner-module__GMZDtW__md{width:var(--icon-md);height:var(--icon-md)}.spinner-module__GMZDtW__lg{width:var(--icon-lg);height:var(--icon-lg);border-width:2.5px}
:root{--tooltip-arrow-size:var(--space-1-5)}.tooltip-module__cfZ4zG__tooltip{z-index:var(--z-dropdown);max-width:var(--space-64);padding:var(--space-1-5) var(--space-2-5);border-radius:var(--radius-md);background:var(--clr-foreground);color:var(--clr-background);font-family:var(--ff-global);font-size:var(--fs-small);font-weight:var(--fw-medium);line-height:var(--lh-snug);text-align:center;white-space:normal;word-break:break-word;pointer-events:none;opacity:0;transition:opacity var(--duration-1) var(--ease-in-out), transform var(--duration-1) var(--ease-in-out);position:fixed}.tooltip-module__cfZ4zG__tooltip[data-side=top]{transform:translateY(var(--space-1))}.tooltip-module__cfZ4zG__tooltip[data-side=bottom]{transform:translateY(calc(-1 * var(--space-1)))}.tooltip-module__cfZ4zG__tooltip[data-side=left]{transform:translateX(var(--space-1))}.tooltip-module__cfZ4zG__tooltip[data-side=right]{transform:translateX(calc(-1 * var(--space-1)))}.tooltip-module__cfZ4zG__tooltip[data-visible=true]{opacity:1;transform:translate(0)}.tooltip-module__cfZ4zG__arrow{width:var(--tooltip-arrow-size);height:var(--tooltip-arrow-size);background:var(--clr-foreground);position:absolute;transform:rotate(45deg)}.tooltip-module__cfZ4zG__tooltip[data-side=top] .tooltip-module__cfZ4zG__arrow{bottom:calc(var(--tooltip-arrow-size) / -2);left:var(--arrow-offset,50%);margin-left:calc(var(--tooltip-arrow-size) / -2)}.tooltip-module__cfZ4zG__tooltip[data-side=bottom] .tooltip-module__cfZ4zG__arrow{top:calc(var(--tooltip-arrow-size) / -2);left:var(--arrow-offset,50%);margin-left:calc(var(--tooltip-arrow-size) / -2)}.tooltip-module__cfZ4zG__tooltip[data-side=left] .tooltip-module__cfZ4zG__arrow{right:calc(var(--tooltip-arrow-size) / -2);top:var(--arrow-offset,50%);margin-top:calc(var(--tooltip-arrow-size) / -2)}.tooltip-module__cfZ4zG__tooltip[data-side=right] .tooltip-module__cfZ4zG__arrow{left:calc(var(--tooltip-arrow-size) / -2);top:var(--arrow-offset,50%);margin-top:calc(var(--tooltip-arrow-size) / -2)}
