.colors-module__Ye771a__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__Ye771a__colors-list{gap:var(--space-3);flex-direction:column;display:flex}.colors-module__Ye771a__color-row{align-items:center;gap:var(--space-4);flex-direction:row;display:flex}.colors-module__Ye771a__color-header{flex-shrink:0;align-items:center;width:80px;display:flex}.colors-module__Ye771a__color-name{font-weight:var(--fw-semibold);font-size:var(--fs-ui-2);color:var(--clr-foreground)}.colors-module__Ye771a__color-tiles{border-radius:var(--radius-md);flex-wrap:nowrap;flex:1;gap:0;display:flex;overflow:hidden}.colors-module__Ye771a__color-tile{cursor:pointer;flex:1;min-width:0;height:64px;position:relative}.colors-module__Ye771a__color-tile:after{content:"";pointer-events:none;z-index:1;background:0 0;transition:background .15s;position:absolute;inset:0}.colors-module__Ye771a__color-tile:hover:after{background:#0000001f}.colors-module__Ye771a__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__Ye771a__color-info{text-align:center;flex-direction:column;gap:0;font-size:10px;line-height:1.1;display:flex}.colors-module__Ye771a__color-scale{font-weight:var(--fw-bold);font-size:10px}.colors-module__Ye771a__color-contrast{opacity:.8;font-size:9px}.colors-module__Ye771a__color-code{opacity:.9;font-size:9px}.colors-module__Ye771a__controls{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.colors-module__Ye771a__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__Ye771a__control-checkbox{cursor:pointer}.colors-module__Ye771a__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-input);background:var(--clr-background);color:var(--clr-foreground);cursor:pointer}
.docs-module__2dfWNW__root{gap:var(--space-8);flex-direction:column;display:flex}.docs-module__2dfWNW__header{padding:var(--space-6)0;border-bottom:1px solid var(--clr-border)}.docs-module__2dfWNW__title{font-size:var(--fs-h1);font-weight:var(--fw-bold);color:var(--clr-foreground);margin-bottom:var(--space-2)}.docs-module__2dfWNW__subtitle{font-size:var(--fs-ui-2);color:var(--clr-foreground-subtle);max-width:70ch;line-height:1.6}.docs-module__2dfWNW__section{gap:var(--space-3);flex-direction:column;display:flex}.docs-module__2dfWNW__section-title{font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--clr-foreground);margin-bottom:var(--space-1)}.docs-module__2dfWNW__description{font-size:var(--fs-ui-2);color:var(--clr-foreground-subtle);max-width:70ch;line-height:1.6}.docs-module__2dfWNW__grid{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.docs-module__2dfWNW__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__2dfWNW__card:hover{border-color:var(--clr-accent);transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.docs-module__2dfWNW__card h3{font-size:var(--fs-h5);font-weight:var(--fw-semibold);color:var(--clr-foreground);margin-bottom:var(--space-1-5)}.docs-module__2dfWNW__card p{font-size:var(--fs-small);color:var(--clr-foreground-subtle);line-height:1.5}.docs-module__2dfWNW__demo-page{gap:var(--space-6);flex-direction:column;display:flex}.docs-module__2dfWNW__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__2dfWNW__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__2dfWNW__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__2dfWNW__title{flex-direction:column;display:flex}.docs-module__2dfWNW__hint{color:var(--clr-base-600);font-size:var(--fs-ui-2)}.docs-module__2dfWNW__tabs{gap:var(--space-4);display:flex}.docs-module__2dfWNW__demo-section{gap:var(--space-6);flex-direction:column;display:flex}.docs-module__2dfWNW__demo-title{font-size:var(--fs-h2);font-weight:var(--fw-bold);margin-bottom:var(--space-1-5);color:var(--clr-foreground)}.docs-module__2dfWNW__demo-description{font-size:var(--fs-ui-2);color:var(--clr-foreground-subtle);max-width:70ch;line-height:1.6}.docs-module__2dfWNW__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__2dfWNW__demo-group:first-of-type{border-top:none;padding-top:0}.docs-module__2dfWNW__demo-subtitle{font-weight:var(--fw-semibold);color:var(--clr-foreground);scroll-margin-top:var(--space-20)}.docs-module__2dfWNW__demo-section-title{font-size:var(--fs-h4);font-weight:var(--fw-semibold);color:var(--clr-foreground);scroll-margin-top:var(--space-20)}.docs-module__2dfWNW__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__2dfWNW__item-demo-stack{gap:var(--space-2);flex-direction:column;display:flex}.docs-module__2dfWNW__propsTable{border:1px solid var(--clr-border);border-radius:var(--radius-md);margin-bottom:var(--space-8);overflow-x:auto}.docs-module__2dfWNW__propsTable table{border-collapse:collapse;width:100%;font-size:var(--fs-ui-2);margin:0}.docs-module__2dfWNW__propsTable thead{background:var(--clr-muted);border-bottom:1px solid var(--clr-border);z-index:1;position:sticky;top:0}.docs-module__2dfWNW__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__2dfWNW__propsTable td{padding:var(--space-3)var(--space-4);border-top:1px solid var(--clr-border);vertical-align:top}.docs-module__2dfWNW__propsTable tbody tr:hover{background:var(--clr-muted)}.docs-module__2dfWNW__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__2dfWNW__input-example{gap:var(--space-3);flex-direction:column;display:flex}.docs-module__2dfWNW__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__2dfWNW__input-helper{font-size:var(--fs-ui-2);color:var(--clr-muted-foreground);line-height:1.5}.docs-module__2dfWNW__input-feedback{font-size:var(--fs-ui-2);margin-top:var(--space-3)}.docs-module__2dfWNW__input-feedback.docs-module__2dfWNW__success{color:var(--clr-success)}.docs-module__2dfWNW__input-feedback.docs-module__2dfWNW__error{color:var(--clr-error)}.docs-module__2dfWNW__input-feedback.docs-module__2dfWNW__info{color:var(--clr-muted-foreground)}.docs-module__2dfWNW__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__2dfWNW__input-value-display p{margin:0}.docs-module__2dfWNW__input-value-display p+p{margin-top:var(--space-2);font-size:var(--fs-ui-3);color:var(--clr-muted-foreground)}.docs-module__2dfWNW__input-feedback-icon{align-items:center;gap:var(--space-2);display:inline-flex}.docs-module__2dfWNW__examples-stack{gap:var(--space-6);flex-direction:column;display:flex}.docs-module__2dfWNW__example-item{gap:var(--space-2);flex-direction:column;display:flex}.docs-module__2dfWNW__example-caption{font-size:var(--fs-ui-2);color:var(--clr-muted-foreground)}.docs-module__2dfWNW__demo-col{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.docs-module__2dfWNW__demo-col-narrow{gap:var(--space-4);flex-direction:column;width:100%;max-width:400px;display:flex}.docs-module__2dfWNW__demo-col-medium{gap:var(--space-4);flex-direction:column;width:100%;max-width:500px;display:flex}.docs-module__2dfWNW__demo-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.docs-module__2dfWNW__demo-row{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.docs-module__2dfWNW__demo-row-wrap{gap:var(--space-3);flex-wrap:wrap;display:flex}.docs-module__2dfWNW__demo-trigger{gap:var(--space-2-5);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.docs-module__2dfWNW__demo-text-muted{font-size:var(--fs-ui-2);color:var(--clr-foreground-subtle);margin:0}.docs-module__2dfWNW__demo-pagination-footer{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.docs-module__2dfWNW__demo-text-body{font-size:var(--fs-ui-2);color:var(--clr-foreground-subtle);line-height:var(--lh-base);margin:0}.docs-module__2dfWNW__demo-dialog-scroll{max-height:min(70vh,520px)}.docs-module__2dfWNW__demo-command-trigger{width:fit-content}.docs-module__2dfWNW__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__2dfWNW__demo-table-scroll{height:var(--space-64);border-radius:var(--radius-md);overflow-y:auto}.docs-module__2dfWNW__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__2dfWNW__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__2dfWNW__featuresList li{margin-bottom:var(--space-2)}.docs-module__2dfWNW__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__2dfWNW__api-title{font-size:var(--fs-h4);font-weight:var(--fw-semibold);color:var(--clr-foreground);margin-bottom:var(--space-4)}.docs-module__2dfWNW__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__2dfWNW__api-section:first-of-type{border-top:none;padding-top:0}.docs-module__2dfWNW__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__2dfWNW__api-stack{gap:var(--space-6);flex-direction:column;display:flex}
.carousel-demo-module__Xmu7-G__slide-image{aspect-ratio:16/7;border-radius:var(--radius-md);background:var(--clr-muted);width:100%;overflow:hidden}.carousel-demo-module__Xmu7-G__slide-image img{object-fit:cover;width:100%;height:100%;display:block}.carousel-demo-module__Xmu7-G__card-wrapper{padding:0 var(--space-2)}.carousel-demo-module__Xmu7-G__dots-row{justify-content:center;align-items:center;gap:var(--space-3);padding-top:var(--space-2);display:flex}.carousel-demo-module__Xmu7-G__testimonial-slide{align-items:center;gap:var(--space-3);padding:var(--space-8)var(--space-10);text-align:center;flex-direction:column;display:flex}.carousel-demo-module__Xmu7-G__testimonial-text{font-size:var(--fs-body);color:var(--clr-foreground-subtle);line-height:var(--lh-base);max-width:56ch;margin:0}.carousel-demo-module__Xmu7-G__testimonial-author{align-items:center;gap:var(--space-2);display:flex}.carousel-demo-module__Xmu7-G__testimonial-name{font-size:var(--fs-ui-1);font-weight:var(--fw-medium);color:var(--clr-foreground)}
.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}
.breadcrumb-module__I8pBXW__breadcrumb{margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--clr-border)}.breadcrumb-module__I8pBXW__list{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-module__I8pBXW__item{align-items:center;gap:var(--space-2);font-size:var(--fs-ui-2);display:flex}.breadcrumb-module__I8pBXW__link{color:var(--clr-muted-foreground);transition:var(--transition-slow);font-weight:var(--fw-medium);text-decoration:none;position:relative}.breadcrumb-module__I8pBXW__link:visited{color:var(--clr-muted-foreground)}.breadcrumb-module__I8pBXW__link:hover{color:var(--clr-foreground);text-decoration:none}.breadcrumb-module__I8pBXW__link:focus-visible{outline:2px solid var(--clr-ring);outline-offset:var(--space-05);border-radius:var(--radius-xxs)}.breadcrumb-module__I8pBXW__current{color:var(--clr-foreground);font-weight:var(--fw-semibold)}.breadcrumb-module__I8pBXW__separator{color:var(--clr-muted-foreground);-webkit-user-select:none;user-select:none;font-size:var(--fs-ui-2)}.breadcrumb-module__I8pBXW__ellipsis{min-width:var(--space-6);height:var(--space-6);padding:0 var(--space-1);color:var(--clr-muted-foreground);font-weight:var(--fw-bold);letter-spacing:.1em;border-radius:var(--radius-sm);transition:var(--transition-slow);cursor:default;justify-content:center;align-items:center;display:inline-flex}.breadcrumb-module__I8pBXW__ellipsis:hover{background:var(--clr-muted);color:var(--clr-foreground-subtle)}
:root{--checkbox-size-lg:18px;--checkbox-icon-lg:11px}.checkbox-module__tLav0G__wrapper{display:inline-flex}.checkbox-module__tLav0G__wrapper:has(.checkbox-module__tLav0G__root[data-variant=outline]){width:100%}.checkbox-module__tLav0G__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}.checkbox-module__tLav0G__root[data-disabled]{cursor:not-allowed;opacity:.5}.checkbox-module__tLav0G__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}.checkbox-module__tLav0G__box{border-radius:var(--radius-xs);border:var(--border-ui)solid var(--clr-input);background:var(--clr-background);color:var(--clr-foreground-inverse);transition:var(--transition-base);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.checkbox-module__tLav0G__sm .checkbox-module__tLav0G__box{width:var(--space-3-5);height:var(--space-3-5);border-radius:var(--radius-xs)}.checkbox-module__tLav0G__md .checkbox-module__tLav0G__box{width:var(--space-4);height:var(--space-4)}.checkbox-module__tLav0G__lg .checkbox-module__tLav0G__box{width:var(--checkbox-size-lg);height:var(--checkbox-size-lg)}.checkbox-module__tLav0G__sm .checkbox-module__tLav0G__box,.checkbox-module__tLav0G__md .checkbox-module__tLav0G__box{margin-top:var(--space-px)}.checkbox-module__tLav0G__lg .checkbox-module__tLav0G__box{margin-top:var(--space-05)}.checkbox-module__tLav0G__root[data-state=checked] .checkbox-module__tLav0G__box,.checkbox-module__tLav0G__root[data-state=indeterminate] .checkbox-module__tLav0G__box{background:var(--clr-accent);border-color:var(--clr-accent)}.checkbox-module__tLav0G__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);background:0 0;transition:border-color .12s,background .12s}.checkbox-module__tLav0G__root[data-variant=outline][data-state=checked],.checkbox-module__tLav0G__root[data-variant=outline][data-state=indeterminate]{border-color:var(--clr-accent);background:color-mix(in srgb,var(--clr-accent),transparent 92%)}.checkbox-module__tLav0G__root[data-variant=error] .checkbox-module__tLav0G__box{border-color:var(--clr-destructive)}.checkbox-module__tLav0G__root[data-variant=error][data-state=checked] .checkbox-module__tLav0G__box,.checkbox-module__tLav0G__root[data-variant=error][data-state=indeterminate] .checkbox-module__tLav0G__box{background:var(--clr-accent);border-color:var(--clr-accent)}.checkbox-module__tLav0G__root:has(.checkbox-module__tLav0G__sr-only:focus-visible) .checkbox-module__tLav0G__box{border-color:var(--clr-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--clr-ring),transparent 80%)}.checkbox-module__tLav0G__root[data-variant=outline]:has(.checkbox-module__tLav0G__sr-only:focus-visible){outline:2px solid var(--clr-ring);outline-offset:2px}.checkbox-module__tLav0G__root[data-variant=outline]:has(.checkbox-module__tLav0G__sr-only:focus-visible) .checkbox-module__tLav0G__box{box-shadow:none}.checkbox-module__tLav0G__root[data-variant=error]:has(.checkbox-module__tLav0G__sr-only:focus-visible) .checkbox-module__tLav0G__box{border-color:var(--clr-destructive);box-shadow:0 0 0 3px color-mix(in srgb,var(--clr-destructive),transparent 80%)}.checkbox-module__tLav0G__icon{opacity:0;transition:opacity .1s,transform .1s;position:absolute;transform:scale(.6)}.checkbox-module__tLav0G__root[data-state=checked] .checkbox-module__tLav0G__icon[data-icon=check],.checkbox-module__tLav0G__root[data-state=indeterminate] .checkbox-module__tLav0G__icon[data-icon=minus]{opacity:1;transform:scale(1)}.checkbox-module__tLav0G__sm .checkbox-module__tLav0G__icon{width:var(--space-2);height:auto}.checkbox-module__tLav0G__md .checkbox-module__tLav0G__icon{width:var(--space-2-5);height:auto}.checkbox-module__tLav0G__lg .checkbox-module__tLav0G__icon{width:var(--checkbox-icon-lg);height:auto}.checkbox-module__tLav0G__content{gap:var(--space-05);flex-direction:column;display:flex}.checkbox-module__tLav0G__label-text{font-size:var(--fs-ui-2);font-weight:var(--fw-medium);color:var(--clr-foreground);line-height:var(--lh-ui)}.checkbox-module__tLav0G__sm .checkbox-module__tLav0G__label-text{font-size:var(--fs-small)}.checkbox-module__tLav0G__lg .checkbox-module__tLav0G__label-text{font-size:var(--fs-body)}.checkbox-module__tLav0G__helper-text{font-size:var(--fs-small);color:var(--clr-muted-foreground);line-height:var(--lh-base)}.checkbox-module__tLav0G__helper-error{color:var(--clr-destructive)}.checkbox-module__tLav0G__group-label{font-size:var(--fs-ui-2);font-weight:var(--fw-semibold);color:var(--clr-foreground);margin-bottom:var(--space-2)}.checkbox-module__tLav0G__group{display:flex}.checkbox-module__tLav0G__group-vertical{gap:var(--space-2-5);flex-direction:column}.checkbox-module__tLav0G__group-horizontal{gap:var(--space-4);flex-flow:wrap;align-items:flex-start}[role=group]>.checkbox-module__tLav0G__helper-text{margin-top:var(--space-2);display:block}
.content-module__qZplHG__container-full{width:100%;padding:var(--space-8);min-height:calc(100vh - var(--space-16) - var(--space-16));flex-grow:1;margin-inline:auto}.content-module__qZplHG__container-max{max-width:var(--content-max);padding:var(--space-8);min-height:calc(100vh - var(--space-16) - var(--space-16));flex-grow:1;margin-inline:auto}.content-module__qZplHG__container-mid{max-width:var(--content-mid);padding:var(--space-8);min-height:calc(100vh - var(--space-16) - var(--space-16));flex-grow:1;margin-inline:auto}.content-module__qZplHG__container-reading{max-width:var(--content-reading);padding:var(--space-8);min-height:calc(100vh - var(--space-16) - var(--space-16));flex-grow:1;margin-inline:auto}@media (max-width:768px){.content-module__qZplHG__container-full,.content-module__qZplHG__container-max,.content-module__qZplHG__container-mid,.content-module__qZplHG__container-reading{padding:var(--space-4)}}
.badge-module__qyOxEq__badge{align-items:center;gap:var(--space-1);font-family:var(--ff-global);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__sm{padding:var(--space-05)var(--space-1-5);font-size:var(--fs-small)}.badge-module__qyOxEq__md{padding:var(--space-1)var(--space-2);font-size:var(--fs-small)}.badge-module__qyOxEq__lg{padding:var(--space-1-5)var(--space-2-5);font-size:var(--fs-ui-2)}.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(--transition-duration-base)var(--transition-easing-base);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)}
.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-input);background:var(--clr-input-bg);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-input)}.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-9);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)}
.pagination-module__zWJHsW__pagination{align-items:center;display:inline-flex}.pagination-module__zWJHsW__list{align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.pagination-module__zWJHsW__item{border-radius:var(--radius-md);font-family:var(--ff-global);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;cursor:pointer;color:var(--clr-foreground);transition:var(--transition-base);-webkit-user-select:none;user-select:none;background:0 0;border:none;outline:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.pagination-module__zWJHsW__item:focus-visible{outline:2px solid var(--clr-ring);outline-offset:2px}.pagination-module__zWJHsW__item:hover:not(:disabled):not(.pagination-module__zWJHsW__item-dots):not(.pagination-module__zWJHsW__item-active){background:var(--clr-muted);color:var(--clr-foreground)}.pagination-module__zWJHsW__item:active:not(:disabled):not(.pagination-module__zWJHsW__item-dots):not(.pagination-module__zWJHsW__item-active){background:color-mix(in srgb,var(--clr-muted),var(--clr-foreground)8%)}.pagination-module__zWJHsW__item:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.pagination-module__zWJHsW__item-active{background:var(--clr-primary);color:var(--clr-foreground-inverse);cursor:default}.pagination-module__zWJHsW__item-nav{color:var(--clr-foreground-subtle)}.pagination-module__zWJHsW__item-dots{color:var(--clr-muted-foreground);cursor:default;pointer-events:none;letter-spacing:.1em}.pagination-module__zWJHsW__double-arrow{align-items:center;display:inline-flex}.pagination-module__zWJHsW__double-arrow>*+*{margin-left:calc(-1*var(--space-1-5))}.pagination-module__zWJHsW__sm .pagination-module__zWJHsW__item{height:var(--space-7);min-width:var(--space-7);font-size:var(--fs-small);padding:0 var(--space-1-5)}.pagination-module__zWJHsW__md .pagination-module__zWJHsW__item{height:var(--space-8);min-width:var(--space-8);font-size:var(--fs-ui-2);padding:0 var(--space-2)}.pagination-module__zWJHsW__lg .pagination-module__zWJHsW__item{height:var(--space-9);min-width:var(--space-9);font-size:var(--fs-ui-1);padding:0 var(--space-2-5)}.pagination-module__zWJHsW__disabled{opacity:.5;pointer-events:none}.pagination-module__zWJHsW__disabled .pagination-module__zWJHsW__item:disabled{opacity:1}
.preview-module__2FWjCW__preview-component{background:var(--clr-background);border-radius:var(--radius-lg);border:1px solid var(--clr-border);margin-bottom:var(--space-4);flex-direction:column;display:flex;overflow:hidden}.preview-module__2FWjCW__preview{min-height:180px;padding:var(--space-8);justify-content:center;align-items:center;display:flex}.preview-module__2FWjCW__code{border-top:1px solid var(--clr-border);background:var(--clr-muted);max-height:150px;transition:var(--transition-collapse);position:relative;overflow:hidden}.preview-module__2FWjCW__code:after{content:"";background:linear-gradient(to bottom,transparent,var(--clr-muted));pointer-events:none;height:50%;position:absolute;bottom:0;left:0;right:0}.preview-module__2FWjCW__code[data-expanded=true]{max-height:none;overflow-y:auto}.preview-module__2FWjCW__code[data-expanded=true]:after{display:none}.preview-module__2FWjCW__code-toggle{margin:var(--space-2)var(--space-4);padding:var(--space-1)var(--space-2);border:1px solid var(--clr-border);border-radius:var(--radius-md);color:var(--clr-muted-foreground);font-size:var(--fs-small);font-weight:var(--fw-medium);font-family:var(--ff-global);cursor:pointer;transition:var(--transition-slow);background:0 0;align-items:center;display:inline-flex}.preview-module__2FWjCW__code-toggle:hover{color:var(--clr-foreground);background:var(--clr-muted);border-color:var(--clr-border)}:is(.preview-module__2FWjCW__code pre[class*=language-],.preview-module__2FWjCW__code code[class*=language-]){color:var(--clr-foreground)!important;background:var(--clr-muted)!important}.preview-module__2FWjCW__code .linenumber{color:var(--clr-muted-foreground)!important}:is(.preview-module__2FWjCW__code .token.comment,.preview-module__2FWjCW__code .token.prolog,.preview-module__2FWjCW__code .token.doctype,.preview-module__2FWjCW__code .token.cdata){color:var(--clr-muted-foreground)!important}:is(.preview-module__2FWjCW__code .token.punctuation,.preview-module__2FWjCW__code .token.operator){color:var(--clr-foreground-subtle)!important}.preview-module__2FWjCW__code .token.keyword{color:var(--clr-accent)!important}:is(.preview-module__2FWjCW__code .token.imports,.preview-module__2FWjCW__code .token.exports,.preview-module__2FWjCW__code .token.module){color:var(--clr-exotic)!important}:is(.preview-module__2FWjCW__code .token.tag,.preview-module__2FWjCW__code .token.property,.preview-module__2FWjCW__code .token.builtin){color:var(--clr-accent)!important}:is(.preview-module__2FWjCW__code .token.function,.preview-module__2FWjCW__code .token.class-name){color:var(--clr-brand-700)!important}:is(.preview-module__2FWjCW__code .token.string,.preview-module__2FWjCW__code .token.char,.preview-module__2FWjCW__code .token.url,.preview-module__2FWjCW__code .token.inserted,.preview-module__2FWjCW__code .token.attr-value){color:var(--clr-success)!important}:is(.preview-module__2FWjCW__code .token.number,.preview-module__2FWjCW__code .token.boolean,.preview-module__2FWjCW__code .token.constant,.preview-module__2FWjCW__code .token.symbol),:is(.preview-module__2FWjCW__code .token.attr-name,.preview-module__2FWjCW__code .token.variable){color:var(--clr-info)!important}:is(.preview-module__2FWjCW__code .token.regex,.preview-module__2FWjCW__code .token.important){color:var(--clr-warning)!important}.preview-module__2FWjCW__code .token.deleted{color:var(--clr-destructive)!important}
.evidence-module__rQ2V3a__searchSection{flex-direction:column;gap:1.5rem;display:flex}.evidence-module__rQ2V3a__filters{flex-wrap:wrap;gap:.5rem;display:flex}.evidence-module__rQ2V3a__filterChip{color:var(--clr-foreground);background:var(--clr-surface);border:1px solid var(--clr-border);cursor:pointer;border-radius:20px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s}.evidence-module__rQ2V3a__filterChip:hover{background:var(--clr-muted);border-color:var(--clr-accent)}.evidence-module__rQ2V3a__filterChip[aria-pressed=true]{color:#fff;background:var(--clr-accent);border-color:var(--clr-accent)}.evidence-module__rQ2V3a__resultsCount{color:var(--clr-foreground-subtle);margin:0;font-size:.875rem}.evidence-module__rQ2V3a__articlesGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;margin-top:2rem;display:grid}.evidence-module__rQ2V3a__articleCard{background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:8px;flex-direction:column;gap:1rem;width:100%;max-width:210mm;padding:1.5rem;text-decoration:none;transition:all .2s;display:flex}.evidence-module__rQ2V3a__articleCard:hover{border-color:var(--clr-accent);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.evidence-module__rQ2V3a__cardHeader{justify-content:space-between;align-items:center;display:flex}.evidence-module__rQ2V3a__category{color:var(--clr-accent);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.evidence-module__rQ2V3a__readTime{color:var(--clr-foreground-subtle);font-size:.75rem}.evidence-module__rQ2V3a__articleTitle{color:var(--clr-foreground);margin:0;font-size:1.25rem;font-weight:600;line-height:1.4}.evidence-module__rQ2V3a__articleDescription{color:var(--clr-foreground-subtle);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}.evidence-module__rQ2V3a__cardFooter{border-top:1px solid var(--clr-border);flex-direction:column;gap:.75rem;margin-top:auto;padding-top:1rem;display:flex}.evidence-module__rQ2V3a__tags{flex-wrap:wrap;gap:.5rem;display:flex}.evidence-module__rQ2V3a__tag{color:var(--clr-foreground-subtle);background:var(--clr-muted);border-radius:4px;padding:.25rem .5rem;font-size:.75rem}.evidence-module__rQ2V3a__meta{color:var(--clr-foreground-subtle);justify-content:space-between;align-items:center;font-size:.8125rem;display:flex}.evidence-module__rQ2V3a__author{font-weight:500}.evidence-module__rQ2V3a__date{opacity:.8}.evidence-module__rQ2V3a__emptyState{text-align:center;color:var(--clr-foreground-subtle);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 1.5rem;display:flex}.evidence-module__rQ2V3a__emptyState svg{opacity:.3}.evidence-module__rQ2V3a__emptyState p{margin:0;font-size:.9375rem}.evidence-module__rQ2V3a__clearButton{color:var(--clr-accent);border:1px solid var(--clr-border);cursor:pointer;background:0 0;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s}.evidence-module__rQ2V3a__clearButton:hover{background:var(--clr-muted);border-color:var(--clr-accent)}.evidence-module__rQ2V3a__clearButton:active{transform:scale(.98)}@media (min-width:768px){.evidence-module__rQ2V3a__articlesGrid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}}@media (min-width:1024px){.evidence-module__rQ2V3a__articlesGrid{grid-template-columns:repeat(3,1fr)}}
.product-card-module__dYJjdG__card{background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--radius-lg);transition:box-shadow var(--transition-duration-base)var(--transition-easing-base),transform var(--transition-duration-base)var(--transition-easing-base);flex-direction:column;display:flex;position:relative;overflow:hidden}.product-card-module__dYJjdG__card:hover{box-shadow:var(--shadow-subtle-hover);transform:translateY(calc(-1*var(--space-1)))}.product-card-module__dYJjdG__card[data-variant=outline]{background:0 0}.product-card-module__dYJjdG__card[data-variant=ghost]{box-shadow:none;background:0 0;border-color:#0000}.product-card-module__dYJjdG__card[data-variant=ghost]:hover{border-color:var(--clr-border)}.product-card-module__dYJjdG__card[data-orientation=horizontal]{flex-direction:row}.product-card-module__dYJjdG__card[data-orientation=horizontal] .product-card-module__dYJjdG__image-container{width:40%;aspect-ratio:unset;flex-shrink:0}.product-card-module__dYJjdG__image-container{flex-shrink:0;position:relative;overflow:hidden}.product-card-module__dYJjdG__image{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-duration-slowest)var(--transition-easing-smooth);display:block}.product-card-module__dYJjdG__card:hover .product-card-module__dYJjdG__image{transform:scale(1.04)}.product-card-module__dYJjdG__image-placeholder{width:100%;height:100%;min-height:var(--space-32);background:var(--clr-muted);color:var(--clr-muted-foreground);font-size:var(--fs-ui-2);font-family:var(--ff-global);justify-content:center;align-items:center;display:flex}.product-card-module__dYJjdG__aspect-1-1{aspect-ratio:1}.product-card-module__dYJjdG__aspect-4-3{aspect-ratio:4/3}.product-card-module__dYJjdG__aspect-16-9{aspect-ratio:16/9}.product-card-module__dYJjdG__aspect-3-4{aspect-ratio:3/4}.product-card-module__dYJjdG__badge-wrapper{z-index:1;top:var(--space-2);left:var(--space-2);position:absolute}.product-card-module__dYJjdG__badge-wrapper[data-position=top-right]{left:auto;right:var(--space-2)}.product-card-module__dYJjdG__body{gap:var(--space-2);padding:var(--space-4);flex-direction:column;flex:1;display:flex}.product-card-module__dYJjdG__title{font-family:var(--ff-global);font-size:var(--fs-ui-1);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--clr-foreground);margin:0}.product-card-module__dYJjdG__title-link{color:inherit;outline:none;text-decoration:none}.product-card-module__dYJjdG__title-link:hover{color:inherit}.product-card-module__dYJjdG__title-link:focus-visible{outline:2px solid var(--clr-ring);outline-offset:var(--space-px);border-radius:var(--radius-xs)}.product-card-module__dYJjdG__title-link:after{content:"";z-index:0;position:absolute;inset:0}.product-card-module__dYJjdG__description{font-family:var(--ff-global);font-size:var(--fs-ui-2);line-height:var(--lh-base);color:var(--clr-muted-foreground);margin:0}.product-card-module__dYJjdG__price-wrapper{align-items:baseline;gap:var(--space-1-5);flex-wrap:wrap;margin-top:auto;display:flex}.product-card-module__dYJjdG__price{font-family:var(--ff-global);font-size:var(--fs-ui-1);font-weight:var(--fw-bold);color:var(--clr-foreground);white-space:nowrap}.product-card-module__dYJjdG__price-original{font-family:var(--ff-global);font-size:var(--fs-ui-2);font-weight:var(--fw-regular);color:var(--clr-muted-foreground);white-space:nowrap;text-decoration:line-through}.product-card-module__dYJjdG__price-period{font-family:var(--ff-global);font-size:var(--fs-small);color:var(--clr-muted-foreground);white-space:nowrap}.product-card-module__dYJjdG__actions{z-index:1;align-items:center;gap:var(--space-2);margin-top:var(--space-1);display:flex;position:relative}
.command-module__eN5J1G__command{background:var(--clr-background);border:1px solid var(--clr-border);border-radius:var(--radius-md);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.command-module__eN5J1G__inputWrapper{padding:var(--space-3)var(--space-4);border-bottom:1px solid var(--clr-border);align-items:center;display:flex}.command-module__eN5J1G__input{font-family:var(--ff-global);font-size:var(--fs-ui-1);color:var(--clr-foreground);background:0 0;border:none;outline:none;flex:1;padding:0;line-height:1.5}.command-module__eN5J1G__input::placeholder{color:var(--clr-muted-foreground)}.command-module__eN5J1G__list{max-height:400px;padding:var(--space-2);overflow:hidden auto}.command-module__eN5J1G__list::-webkit-scrollbar{width:var(--space-2)}.command-module__eN5J1G__list::-webkit-scrollbar-track{background:0 0}.command-module__eN5J1G__list::-webkit-scrollbar-thumb{background:var(--clr-border);border-radius:var(--radius-sm)}.command-module__eN5J1G__list::-webkit-scrollbar-thumb:hover{background:var(--clr-muted)}.command-module__eN5J1G__empty{padding:var(--space-8)var(--space-4);text-align:center;font-size:var(--fs-ui-2);color:var(--clr-muted-foreground)}.command-module__eN5J1G__group{padding:var(--space-1);overflow:hidden}.command-module__eN5J1G__group [cmdk-group-heading]{padding:var(--space-2)var(--space-3);font-family:var(--ff-global);font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--clr-muted-foreground);text-transform:uppercase;letter-spacing:.05em}.command-module__eN5J1G__item{align-items:center;gap:var(--space-3);min-height:var(--space-9);padding:var(--space-2-5)var(--space-3);font-family:var(--ff-global);font-size:var(--fs-ui-2);line-height:var(--lh-ui);font-weight:var(--fw-medium);color:var(--clr-foreground);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--transition-base);display:flex;position:relative}.command-module__eN5J1G__item:hover{background:var(--clr-surface-subtle)}.command-module__eN5J1G__item[aria-selected=true],.command-module__eN5J1G__item[data-selected=true]{background:var(--clr-surface-press);color:var(--clr-foreground)}.command-module__eN5J1G__item[aria-disabled=true],.command-module__eN5J1G__item[data-disabled=true]{opacity:.5;pointer-events:none;cursor:not-allowed}.command-module__eN5J1G__separator{height:1px;margin:var(--space-2)0;background:var(--clr-border)}.command-module__eN5J1G__dialog{gap:0;width:min(100%,700px);max-width:none;padding:0;overflow:hidden}.command-module__eN5J1G__dialog-command{border-radius:inherit;background:0 0;border:none}@media (max-width:640px){.command-module__eN5J1G__list{max-height:300px}.command-module__eN5J1G__dialog{border-radius:var(--radius-md)}}
.dialog-module__GOaBzq__overlay{z-index:1100;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:color-mix(in srgb,var(--clr-background),transparent 90%);position:fixed;inset:0}.dialog-module__GOaBzq__overlay[data-state=open] .dialog-module__GOaBzq__backdrop{animation:var(--animate-fade-in).2s ease both}.dialog-module__GOaBzq__overlay[data-state=closed] .dialog-module__GOaBzq__backdrop{animation:var(--animate-fade-out).2s var(--transition-easing-exit)both}.dialog-module__GOaBzq__panel{z-index:1;background:var(--clr-background);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(--transition-duration-slowest)cubic-bezier(.34,1.56,.64,1)both}.dialog-module__GOaBzq__panel[data-state=closed]{animation:var(--animate-fade-out)var(--transition-duration-fast)var(--transition-easing-exit)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-background);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}}
.price-display-module___tmU9q__price-display{align-items:baseline;gap:var(--space-1-5);flex-wrap:wrap;display:inline-flex}.price-display-module___tmU9q__price{font-family:var(--ff-global);font-weight:var(--fw-bold);color:var(--clr-foreground);white-space:nowrap;line-height:var(--lh-ui)}.price-display-module___tmU9q__currency{vertical-align:super;font-size:.75em;font-weight:var(--fw-semibold);margin-left:var(--space-05)}.price-display-module___tmU9q__currency-inline{vertical-align:baseline;font-size:.75em;font-weight:var(--fw-semibold);margin-left:var(--space-05)}.price-display-module___tmU9q__free{font-family:var(--ff-global);font-weight:var(--fw-bold);color:var(--clr-success);white-space:nowrap;line-height:var(--lh-ui)}.price-display-module___tmU9q__original{font-family:var(--ff-global);font-weight:var(--fw-regular);color:var(--clr-muted-foreground);white-space:nowrap;line-height:var(--lh-ui);text-decoration:line-through}.price-display-module___tmU9q__period{font-family:var(--ff-global);font-weight:var(--fw-regular);color:var(--clr-muted-foreground);white-space:nowrap;line-height:var(--lh-ui)}.price-display-module___tmU9q__size-sm .price-display-module___tmU9q__price,.price-display-module___tmU9q__size-sm .price-display-module___tmU9q__free{font-size:var(--fs-ui-2)}.price-display-module___tmU9q__size-sm .price-display-module___tmU9q__original,.price-display-module___tmU9q__size-sm .price-display-module___tmU9q__period{font-size:var(--fs-small)}.price-display-module___tmU9q__size-md .price-display-module___tmU9q__price,.price-display-module___tmU9q__size-md .price-display-module___tmU9q__free{font-size:var(--fs-ui-1)}.price-display-module___tmU9q__size-md .price-display-module___tmU9q__original{font-size:var(--fs-ui-2)}.price-display-module___tmU9q__size-md .price-display-module___tmU9q__period{font-size:var(--fs-small)}.price-display-module___tmU9q__size-lg .price-display-module___tmU9q__price,.price-display-module___tmU9q__size-lg .price-display-module___tmU9q__free{font-size:var(--fs-h5)}.price-display-module___tmU9q__size-lg .price-display-module___tmU9q__original{font-size:var(--fs-ui-1)}.price-display-module___tmU9q__size-lg .price-display-module___tmU9q__period{font-size:var(--fs-ui-2)}
.select-module__3n__Sq__wrapper{gap:var(--space-1-5);flex-direction:column;display:flex}.select-module__3n__Sq__full-width{width:100%}.select-module__3n__Sq__label{font-size:var(--fs-ui-2);font-weight:var(--fw-medium);color:var(--clr-foreground);cursor:pointer;display:block}.select-module__3n__Sq__label.select-module__3n__Sq__disabled{opacity:.5;cursor:not-allowed}.select-module__3n__Sq__trigger{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--clr-input);background-color:var(--clr-input-bg);width:100%;font-size:var(--fs-ui-2);font-family:inherit;font-weight:var(--fw-regular);color:var(--clr-foreground);cursor:pointer;text-align:left;transition:var(--transition-base);-webkit-user-select:none;user-select:none;outline:none;padding:0;display:flex;position:relative}.select-module__3n__Sq__trigger:focus-visible,.select-module__3n__Sq__trigger[data-open=true]{border-color:var(--clr-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--clr-ring),transparent 60%)}.select-module__3n__Sq__trigger:disabled{cursor:not-allowed;opacity:.5;background-color:var(--clr-muted)}.select-module__3n__Sq__trigger.select-module__3n__Sq__error{border-color:var(--clr-destructive)}.select-module__3n__Sq__trigger.select-module__3n__Sq__error:focus-visible,.select-module__3n__Sq__trigger.select-module__3n__Sq__error[data-open=true]{border-color:var(--clr-destructive);box-shadow:0 0 0 3px color-mix(in srgb,var(--clr-destructive),transparent 80%)}.select-module__3n__Sq__trigger.select-module__3n__Sq__success{border-color:var(--clr-success)}.select-module__3n__Sq__trigger.select-module__3n__Sq__success:focus-visible,.select-module__3n__Sq__trigger.select-module__3n__Sq__success[data-open=true]{border-color:var(--clr-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--clr-success),transparent 80%)}.select-module__3n__Sq__trigger.select-module__3n__Sq__sm{height:var(--space-7);padding:0 var(--space-2)}.select-module__3n__Sq__trigger.select-module__3n__Sq__md{height:var(--space-8);padding:0 var(--space-3)}.select-module__3n__Sq__trigger.select-module__3n__Sq__lg{height:var(--space-9);padding:0 var(--space-4);font-size:var(--fs-body)}.select-module__3n__Sq__trigger-value{text-overflow:ellipsis;white-space:nowrap;line-height:var(--lh-ui);flex:1;overflow:hidden}.select-module__3n__Sq__trigger-value.select-module__3n__Sq__placeholder{color:var(--clr-muted-foreground)}.select-module__3n__Sq__trigger-chevron{color:var(--clr-muted-foreground);transition:transform .2s cubic-bezier(.16,1,.3,1),var(--transition-color);flex-shrink:0;align-items:center;display:flex}.select-module__3n__Sq__trigger[data-open=true] .select-module__3n__Sq__trigger-chevron{color:var(--clr-foreground);transform:rotate(180deg)}.select-module__3n__Sq__content[data-size=small]{--item-pad-left:var(--space-2)}.select-module__3n__Sq__content[data-size=medium]{--item-pad-left:var(--space-3)}.select-module__3n__Sq__content[data-size=large]{--item-pad-left:var(--space-4)}.select-module__3n__Sq__content{z-index:9999;background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--radius-md);box-shadow:var(--shadow-dropdown);position:fixed;overflow:hidden}.select-module__3n__Sq__content[data-side=bottom],.select-module__3n__Sq__content[data-side=item-aligned]{transform-origin:top}.select-module__3n__Sq__content[data-side=top]{transform-origin:bottom}.select-module__3n__Sq__content[data-state=open]{animation:var(--animate-fade-in).15s cubic-bezier(.16,1,.3,1)both}.select-module__3n__Sq__content[data-state=open][data-visible=false]{opacity:0;animation:none}.select-module__3n__Sq__content[data-state=closed]{animation:var(--animate-fade-out).12s ease both}.select-module__3n__Sq__viewport{gap:var(--space-05);padding:var(--space-1);flex-direction:column;display:flex;overflow-y:auto}.select-module__3n__Sq__item{min-height:var(--space-8);padding:0 var(--space-2)0 var(--item-pad-left,var(--space-2));font-size:var(--fs-ui-2);line-height:var(--lh-ui);font-weight:var(--fw-regular);color:var(--clr-foreground);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--transition-background);background:0 0;outline:none;flex-shrink:0;align-items:center;display:flex}.select-module__3n__Sq__item:hover:not(.select-module__3n__Sq__item-disabled),.select-module__3n__Sq__item.select-module__3n__Sq__item-active:not(.select-module__3n__Sq__item-disabled){background:var(--clr-surface-subtle)}.select-module__3n__Sq__item.select-module__3n__Sq__item-selected{background:var(--clr-muted);font-weight:var(--fw-medium)}.select-module__3n__Sq__item.select-module__3n__Sq__item-selected:hover:not(.select-module__3n__Sq__item-disabled){background:var(--clr-muted)}.select-module__3n__Sq__item.select-module__3n__Sq__item-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.select-module__3n__Sq__item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.select-module__3n__Sq__item-check{margin-left:var(--space-3);width:var(--icon-md);height:var(--icon-md);color:var(--clr-accent);opacity:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.select-module__3n__Sq__item.select-module__3n__Sq__item-selected .select-module__3n__Sq__item-check{opacity:1}.select-module__3n__Sq__group{gap:var(--space-05);flex-direction:column;flex-shrink:0;display:flex}.select-module__3n__Sq__group+.select-module__3n__Sq__group{margin-top:var(--space-1-5);padding-top:var(--space-1-5);border-top:1px solid var(--clr-border)}.select-module__3n__Sq__group-label{height:var(--space-6);padding:0 var(--space-2);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}.select-module__3n__Sq__separator{height:1px;margin:var(--space-1)0;background:var(--clr-border);flex-shrink:0}.select-module__3n__Sq__helper-text{font-size:var(--fs-small);color:var(--clr-muted-foreground)}.select-module__3n__Sq__helper-text.select-module__3n__Sq__error{color:var(--clr-destructive)}.select-module__3n__Sq__helper-text.select-module__3n__Sq__success{color:var(--clr-success)}
.card-demo-module__CGNeOq__formStack{gap:var(--space-4);flex-direction:column;display:flex}.card-demo-module__CGNeOq__profileHeader{align-items:center;gap:var(--space-3);display:flex}.card-demo-module__CGNeOq__avatar{border-radius:var(--radius-full);background:var(--clr-muted);width:40px;height:40px;color:var(--clr-muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.card-demo-module__CGNeOq__statsGrid{gap:var(--space-2);flex-direction:column;display:flex}.card-demo-module__CGNeOq__statRow{padding:var(--space-1)0;justify-content:space-between;align-items:center;display:flex}.card-demo-module__CGNeOq__statLabel{font-family:var(--ff-global);font-size:var(--fs-ui-2);color:var(--clr-muted-foreground)}.card-demo-module__CGNeOq__statValue{font-family:var(--ff-mono);font-size:var(--fs-ui-2);font-weight:var(--fw-semibold);color:var(--clr-foreground)}.card-demo-module__CGNeOq__change{font-family:var(--ff-mono);font-size:var(--fs-small);font-weight:var(--fw-medium);padding:var(--space-05)var(--space-2);border-radius:var(--radius-sm)}.card-demo-module__CGNeOq__positive{color:var(--clr-success);background:color-mix(in srgb,var(--clr-success),transparent 88%)}.card-demo-module__CGNeOq__negative{color:var(--clr-destructive);background:color-mix(in srgb,var(--clr-destructive),transparent 88%)}
.drag-handle-module__egncJG__handle{width:var(--space-7);height:var(--space-7);color:var(--clr-muted-foreground);border-radius:var(--radius-xs);cursor:grab;transition:color var(--transition-duration-base)var(--transition-easing-base),background var(--transition-duration-base)var(--transition-easing-base);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.drag-handle-module__egncJG__handle:hover{color:var(--clr-foreground-subtle);background:var(--clr-muted)}.drag-handle-module__egncJG__handle:focus-visible{outline:2px solid var(--clr-ring);outline-offset:var(--space-05)}.drag-handle-module__egncJG__handle.drag-handle-module__egncJG__dragging,.drag-handle-module__egncJG__handle:active{cursor:grabbing;color:var(--clr-foreground)}
.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);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__small .file-input-module__LNbTxW__file-value{font-size:var(--fs-small)}.file-input-module__LNbTxW__file-row.file-input-module__LNbTxW__large .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);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);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__small{padding:var(--space-6)var(--space-4)}.file-input-module__LNbTxW__dropzone-area.file-input-module__LNbTxW__medium{padding:var(--space-9)var(--space-6)}.file-input-module__LNbTxW__dropzone-area.file-input-module__LNbTxW__large{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__small .file-input-module__LNbTxW__dropzone-text{font-size:var(--fs-small)}.file-input-module__LNbTxW__dropzone-area.file-input-module__LNbTxW__large .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);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-input);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);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}
.progress-module__OuIT7q__root{gap:var(--space-1-5);flex-direction:column;width:100%;display:flex}.progress-module__OuIT7q__track{background:var(--clr-muted);border-radius:var(--radius-full);width:100%;position:relative;overflow:hidden}.progress-module__OuIT7q__fill{width:var(--_progress,0%);border-radius:var(--radius-full);transition:width var(--transition-duration-slow)var(--transition-easing-premium);position:absolute;top:0;bottom:0;left:0}.progress-module__OuIT7q__size-sm{height:var(--space-1)}.progress-module__OuIT7q__size-md{height:var(--space-2)}.progress-module__OuIT7q__size-lg{height:var(--space-3)}.progress-module__OuIT7q__fill-default{background:var(--clr-primary)}.progress-module__OuIT7q__fill-success{background:var(--clr-success)}.progress-module__OuIT7q__fill-warning{background:var(--clr-warning)}.progress-module__OuIT7q__fill-destructive{background:var(--clr-destructive)}.progress-module__OuIT7q__label{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--clr-muted-foreground);text-align:right;-webkit-user-select:none;user-select:none;line-height:1}@keyframes progress-module__OuIT7q__bar-slide{0%{transform:translate(-110%)}to{transform:translate(280%)}}.progress-module__OuIT7q__fill-indeterminate{width:40%;transition:none;animation:1.8s linear infinite progress-module__OuIT7q__bar-slide}.progress-module__OuIT7q__circle-wrapper{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.progress-module__OuIT7q__circle-svg{width:100%;height:100%;overflow:visible}.progress-module__OuIT7q__circle-track{stroke:color-mix(in srgb,var(--clr-foreground),transparent 88%)}.progress-module__OuIT7q__circle-fill{transition:stroke-dashoffset var(--transition-duration-slow)var(--transition-easing-premium)}.progress-module__OuIT7q__stroke-default{stroke:var(--clr-primary)}.progress-module__OuIT7q__stroke-success{stroke:var(--clr-success)}.progress-module__OuIT7q__stroke-warning{stroke:var(--clr-warning)}.progress-module__OuIT7q__stroke-destructive{stroke:var(--clr-destructive)}.progress-module__OuIT7q__circle-sm{width:var(--space-8);height:var(--space-8);font-size:var(--fs-small)}.progress-module__OuIT7q__circle-md{width:var(--space-12);height:var(--space-12);font-size:var(--fs-ui-2)}.progress-module__OuIT7q__circle-lg{width:var(--space-16);height:var(--space-16);font-size:var(--fs-body)}.progress-module__OuIT7q__circle-xl{width:var(--space-24);height:var(--space-24);font-size:var(--fs-h5)}.progress-module__OuIT7q__circle-label{font-size:inherit;font-weight:var(--fw-semibold);color:var(--clr-foreground);-webkit-user-select:none;user-select:none;pointer-events:none;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}@keyframes progress-module__OuIT7q__circle-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.progress-module__OuIT7q__circle-spin{transform-origin:50%;animation:1.4s linear infinite progress-module__OuIT7q__circle-spin}
.rating-module__M3gWjq__rating{align-items:center;gap:var(--space-05);display:inline-flex}.rating-module__M3gWjq__size-sm{--rating-star-size:var(--space-4)}.rating-module__M3gWjq__size-md{--rating-star-size:var(--space-5)}.rating-module__M3gWjq__size-lg{--rating-star-size:var(--space-6)}.rating-module__M3gWjq__star{width:var(--rating-star-size,var(--space-5));height:var(--rating-star-size,var(--space-5));color:var(--clr-border);flex-shrink:0;display:inline-flex;position:relative}.rating-module__M3gWjq__star svg{width:100%;height:100%;display:block}.rating-module__M3gWjq__star-fill{height:var(--rating-star-size,var(--space-5));color:var(--clr-warning);display:flex;position:absolute;top:0;left:0;overflow:hidden}.rating-module__M3gWjq__star-fill svg{width:var(--rating-star-size,var(--space-5));height:var(--rating-star-size,var(--space-5));flex-shrink:0}.rating-module__M3gWjq__fill-0{width:0}.rating-module__M3gWjq__fill-50{width:50%}.rating-module__M3gWjq__fill-100{width:100%}.rating-module__M3gWjq__star-btn{cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:none;outline:none;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex}.rating-module__M3gWjq__star-btn .rating-module__M3gWjq__star{transition:transform .1s}.rating-module__M3gWjq__star-btn:hover .rating-module__M3gWjq__star{transform:scale(1.2)}.rating-module__M3gWjq__star-btn:active .rating-module__M3gWjq__star{transform:scale(.9)}.rating-module__M3gWjq__star-btn:focus-visible{outline:2px solid var(--clr-ring);outline-offset:2px}.rating-module__M3gWjq__star-btn:disabled{cursor:default}.rating-module__M3gWjq__disabled{opacity:.5;pointer-events:none}.rating-module__M3gWjq__count{margin-left:var(--space-2);font-size:var(--fs-small);color:var(--clr-muted-foreground);line-height:1}
@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}
.button-module__iDa5sG__button{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--ff-global);font-weight:var(--fw-medium);line-height:var(--lh-ui);white-space:nowrap;border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-base);-webkit-user-select:none;user-select:none;border:1px solid #0000;outline:none;display:inline-flex}.button-module__iDa5sG__button.button-module__iDa5sG__rounded{border-radius:var(--radius-full)}.button-module__iDa5sG__button:focus-visible{outline:2px solid var(--clr-ring);outline-offset:2px}.button-module__iDa5sG__button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.button-module__iDa5sG__xs{height:var(--space-6);padding:0 var(--space-2);font-size:var(--fs-small)}.button-module__iDa5sG__sm{height:var(--space-7);padding:0 var(--space-3);font-size:var(--fs-ui-2)}.button-module__iDa5sG__md{height:var(--space-8);padding:0 var(--space-4);font-size:var(--fs-ui-2)}.button-module__iDa5sG__lg{height:var(--space-9);padding:0 var(--space-6);font-size:var(--fs-ui-1)}.button-module__iDa5sG__icon.button-module__iDa5sG__xs{width:var(--space-6);padding:0}.button-module__iDa5sG__icon.button-module__iDa5sG__sm{width:var(--space-7);padding:0}.button-module__iDa5sG__icon.button-module__iDa5sG__md{width:var(--space-8);padding:0}.button-module__iDa5sG__icon.button-module__iDa5sG__lg{width:var(--space-9);padding:0}.button-module__iDa5sG__button[data-variant=default]{background:var(--clr-primary);color:var(--clr-foreground-inverse);border:none}.button-module__iDa5sG__button[data-variant=default]:hover:not(:disabled){background:color-mix(in srgb,var(--clr-primary),black 15%)}.button-module__iDa5sG__button[data-variant=default]:active:not(:disabled){background:var(--clr-primary)}.button-module__iDa5sG__button[data-variant=outline]{background:color-mix(in srgb,transparent,var(--clr-foreground)4%);color:var(--clr-foreground);border-color:var(--clr-border-strong)}.button-module__iDa5sG__button[data-variant=outline]:hover:not(:disabled){background:color-mix(in srgb,transparent,var(--clr-foreground)8%);border-color:var(--clr-border-strong)}.button-module__iDa5sG__button[data-variant=outline]:active:not(:disabled){background:color-mix(in srgb,transparent,var(--clr-foreground)12%)}.button-module__iDa5sG__button[data-variant=soft]{background:var(--clr-muted);color:var(--clr-foreground);border:none}.button-module__iDa5sG__button[data-variant=soft]:hover:not(:disabled){background:color-mix(in srgb,var(--clr-muted),var(--clr-foreground)8%)}.button-module__iDa5sG__button[data-variant=soft]:active:not(:disabled){background:color-mix(in srgb,var(--clr-muted),var(--clr-foreground)14%)}.button-module__iDa5sG__button[data-variant=ghost]{color:var(--clr-foreground);background:0 0;border:none}.button-module__iDa5sG__button[data-variant=ghost]:hover:not(:disabled){background:var(--clr-muted)}.button-module__iDa5sG__button[data-variant=ghost]:active:not(:disabled){background:color-mix(in srgb,var(--clr-muted),transparent 40%)}.button-module__iDa5sG__button[data-variant=destructive]{background:color-mix(in srgb,var(--clr-surface),var(--clr-destructive)20%);color:var(--clr-destructive);border:none}.button-module__iDa5sG__button[data-variant=destructive]:hover:not(:disabled){background:color-mix(in srgb,var(--clr-surface),var(--clr-destructive)30%)}.button-module__iDa5sG__button[data-variant=destructive]:active:not(:disabled){background:color-mix(in srgb,var(--clr-surface),var(--clr-destructive)40%)}.button-module__iDa5sG__button[data-variant=link]{height:auto;color:var(--clr-accent);text-underline-offset:4px;background:0 0;border:none;padding:0;text-decoration:underline}.button-module__iDa5sG__button[data-variant=link]:hover:not(:disabled){color:color-mix(in srgb,var(--clr-accent),transparent 25%);text-decoration:none}.button-module__iDa5sG__button[data-variant=link]:active:not(:disabled){color:color-mix(in srgb,var(--clr-accent),transparent 35%)}.button-module__iDa5sG__button[data-variant=exotic]{background:color-mix(in srgb,var(--clr-surface),var(--clr-exotic)20%);color:var(--clr-exotic);border-color:color-mix(in srgb,var(--clr-surface),var(--clr-exotic)60%);animation:2s ease-in-out infinite button-module__iDa5sG__cta-pulse}.button-module__iDa5sG__button[data-variant=exotic]:hover:not(:disabled){background:color-mix(in srgb,var(--clr-surface),var(--clr-exotic)30%)}.button-module__iDa5sG__button[data-variant=exotic]:active:not(:disabled){background:color-mix(in srgb,var(--clr-surface),var(--clr-exotic)40%)}.button-module__iDa5sG__loading{pointer-events:none}@keyframes button-module__iDa5sG__cta-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--clr-exotic),transparent 45%)}60%{box-shadow:0 0 0 7px color-mix(in srgb,var(--clr-exotic),transparent 100%)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--clr-exotic),transparent 100%)}}
.button-group-module__2JV8Yq__button-group{border:1px solid var(--clr-border);border-radius:var(--radius-md);align-items:stretch;display:inline-flex;overflow:hidden}.button-group-module__2JV8Yq__button-group>*{box-shadow:none!important;border:none!important;border-radius:0!important}.button-group-module__2JV8Yq__button-group>:focus-visible{outline:2px solid var(--clr-ring);outline-offset:-2px;z-index:1;position:relative}.button-group-module__2JV8Yq__button-group:has(>[data-group]){gap:var(--space-1);border:none;overflow:visible}.button-group-module__2JV8Yq__button-group:has(>[data-group])>[data-group]{overflow:hidden;border:1px solid var(--clr-border)!important;border-radius:var(--radius-md)!important}.button-group-module__2JV8Yq__button-group[data-orientation=vertical]{flex-direction:column;align-items:stretch}.button-group-module__2JV8Yq__button-group:has(>[data-variant=outline]){border-color:var(--clr-border-strong)}.button-group-module__2JV8Yq__button-group:has(>[data-variant=outline])>.button-group-module__2JV8Yq__separator{background:var(--clr-border-strong)}.button-group-module__2JV8Yq__button-group:has(>[data-variant=default]){border-color:color-mix(in srgb,var(--clr-primary),black 20%)}.button-group-module__2JV8Yq__button-group:has(>[data-variant=default])>.button-group-module__2JV8Yq__separator{background:color-mix(in srgb,var(--clr-primary),black 20%)}.button-group-module__2JV8Yq__button-group:has(>[data-variant=destructive]){border-color:color-mix(in srgb,var(--clr-destructive),transparent 30%)}.button-group-module__2JV8Yq__button-group:has(>[data-variant=destructive])>.button-group-module__2JV8Yq__separator{background:color-mix(in srgb,var(--clr-destructive),transparent 30%)}.button-group-module__2JV8Yq__button-group:has(>[data-variant=exotic]){border-color:color-mix(in srgb,var(--clr-exotic),transparent 40%)}.button-group-module__2JV8Yq__button-group:has(>[data-variant=exotic])>.button-group-module__2JV8Yq__separator{background:color-mix(in srgb,var(--clr-exotic),transparent 40%)}.button-group-module__2JV8Yq__separator{background:var(--clr-border);flex-shrink:0;border:none!important}.button-group-module__2JV8Yq__button-group[data-orientation=horizontal]>.button-group-module__2JV8Yq__separator{align-self:stretch;width:1px}.button-group-module__2JV8Yq__button-group[data-orientation=vertical]>.button-group-module__2JV8Yq__separator{align-self:stretch;height:1px}.button-group-module__2JV8Yq__group-text{padding:0 var(--space-3);background:var(--clr-muted);color:var(--clr-foreground-subtle);font-size:var(--fs-ui-2);font-weight:var(--fw-medium);font-family:var(--ff-global);white-space:nowrap;-webkit-user-select:none;user-select:none;line-height:var(--lh-ui);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}
:root{--sidebar-width:var(--space-60);--sidebar-width-collapsed:var(--space-16);--sidebar-width-mobile:var(--space-60);--sidebar-gutter:var(--space-3);--sidebar-item-height:var(--space-9);--sidebar-sub-item-height:var(--space-8);--sidebar-transition:.28s cubic-bezier(.4,0,.2,1);--sidebar-content-delay:.12s;--sidebar-content-duration:.18s;--sidebar-icon-center:calc(var(--sidebar-gutter) + var(--icon-md)/2 - var(--space-px))}.sidebar-module__6C6wcq__sidebar{height:100%;width:var(--sidebar-width);background:var(--clr-background);transition:width var(--sidebar-transition);flex-direction:column;display:flex;position:relative;overflow:hidden}.sidebar-module__6C6wcq__sidebar[data-state=collapsed]{width:var(--sidebar-width-collapsed)}.sidebar-module__6C6wcq__sidebar:after{content:"";background:linear-gradient(to bottom,transparent 0%,var(--clr-border)20%,var(--clr-border)80%,transparent 100%);pointer-events:none;z-index:11;width:1px;position:absolute;top:0;bottom:0;right:0}.sidebar-module__6C6wcq__sidebar.sidebar-module__6C6wcq__mobile{top:var(--header-height);z-index:1000;width:var(--sidebar-width-mobile);box-shadow:0 0 0 1px var(--clr-border);transition:none;position:fixed;bottom:0;left:0;transform:translate(-100%)}.sidebar-module__6C6wcq__sidebar.sidebar-module__6C6wcq__mobile[data-ready]{transition:transform var(--sidebar-transition)}.sidebar-module__6C6wcq__sidebar.sidebar-module__6C6wcq__mobile[data-state=open]{transform:translate(0)}.sidebar-module__6C6wcq__overlay{top:var(--header-height);z-index:999;background:var(--clr-overlay);animation:var(--animate-fade-in).2s ease;position:fixed;bottom:0;left:0;right:0}@media (max-width:1023px){.sidebar-module__6C6wcq__sidebar:not(.sidebar-module__6C6wcq__mobile){top:var(--header-height);z-index:1000;width:var(--sidebar-width-mobile);transition:transform var(--sidebar-transition);box-shadow:0 0 0 1px var(--clr-border);position:fixed;bottom:0;left:0;transform:translate(-100%)}.sidebar-module__6C6wcq__sidebar:not(.sidebar-module__6C6wcq__mobile)[data-state=open]{transform:translate(0)}}.sidebar-module__6C6wcq__header{z-index:10;padding:var(--sidebar-gutter);background:var(--clr-background);flex-shrink:0;position:sticky;top:0}.sidebar-module__6C6wcq__content{min-height:0;padding:var(--space-4)var(--sidebar-gutter);gap:var(--sidebar-gutter);scrollbar-width:thin;scrollbar-color:var(--clr-border)transparent;flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden auto}.sidebar-module__6C6wcq__content::-webkit-scrollbar{width:var(--space-1-5)}.sidebar-module__6C6wcq__content::-webkit-scrollbar-track{background:0 0}.sidebar-module__6C6wcq__content::-webkit-scrollbar-thumb{background:var(--clr-border);transition:background var(--transition-duration-base)var(--transition-easing-base);border-radius:3px}.sidebar-module__6C6wcq__content::-webkit-scrollbar-thumb:hover{background:var(--clr-muted-foreground)}.sidebar-module__6C6wcq__footer{z-index:10;padding:var(--sidebar-gutter);background:var(--clr-background);flex-shrink:0;position:sticky;bottom:0}.sidebar-module__6C6wcq__scroll-fade{height:var(--space-4);margin-right:var(--space-px);pointer-events:none;z-index:10;flex-shrink:0;position:sticky}.sidebar-module__6C6wcq__scroll-fade[data-position=top]{margin-bottom:calc(-1*var(--space-4));background:linear-gradient(to bottom,var(--clr-background)40%,transparent 100%);top:0}.sidebar-module__6C6wcq__scroll-fade[data-position=bottom]{margin-top:calc(-1*var(--space-4));background:linear-gradient(to top,var(--clr-background)40%,transparent 100%);bottom:0}.sidebar-module__6C6wcq__trigger{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-sm);color:var(--clr-muted-foreground);cursor:pointer;transition:var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.sidebar-module__6C6wcq__trigger:hover{background:var(--clr-muted);color:var(--clr-foreground)}.sidebar-module__6C6wcq__trigger svg{width:var(--icon-lg);height:var(--icon-lg)}.sidebar-module__6C6wcq__group{gap:var(--space-05);flex-direction:column;flex-shrink:0;display:flex}.sidebar-module__6C6wcq__group[data-collapsed-hidden=true]{opacity:0;visibility:hidden;height:0;padding:0;transition:opacity,visibility;overflow:hidden}.sidebar-module__6C6wcq__group:not([data-collapsed-hidden=true]){transition:opacity var(--sidebar-content-duration)cubic-bezier(.4,0,.2,1)var(--sidebar-content-delay),visibility 0s var(--sidebar-content-delay)}.sidebar-module__6C6wcq__group-label{padding:0 var(--sidebar-gutter);height:var(--space-7);font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--clr-muted-foreground);text-transform:uppercase;letter-spacing:.5px;-webkit-user-select:none;user-select:none;transition:opacity .24s cubic-bezier(.4,0,.2,1)var(--sidebar-content-delay),visibility .24s cubic-bezier(.4,0,.2,1)var(--sidebar-content-delay);align-items:center;display:flex}.sidebar-module__6C6wcq__sidebar[data-state=collapsed] .sidebar-module__6C6wcq__group-label{opacity:0;height:0;transition:opacity;overflow:hidden}.sidebar-module__6C6wcq__group-content{gap:var(--space-05);flex-direction:column;display:flex}.sidebar-module__6C6wcq__collapsible-content{display:grid}.sidebar-module__6C6wcq__collapsible-content[data-state=open]{grid-template-rows:1fr}.sidebar-module__6C6wcq__collapsible-content[data-state=closed]{grid-template-rows:0fr}.sidebar-module__6C6wcq__collapsible-content-inner{overflow:hidden}.sidebar-module__6C6wcq__collapsible-content[data-state=open] .sidebar-module__6C6wcq__collapsible-content-inner{overflow:visible}.sidebar-module__6C6wcq__menu-sub .sidebar-module__6C6wcq__collapsible-content-inner{gap:var(--space-05);flex-direction:column;display:flex}.sidebar-module__6C6wcq__menu{gap:var(--space-05);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sidebar-module__6C6wcq__menu-item{flex-shrink:0;position:relative}.sidebar-module__6C6wcq__menu-button{align-items:center;gap:var(--sidebar-gutter);width:100%;height:var(--sidebar-item-height);padding:var(--sidebar-gutter);border-radius:var(--radius-sm);color:var(--clr-foreground-subtle);font-size:var(--fs-ui-2);font-weight:var(--fw-medium);line-height:var(--lh-ui);text-align:left;cursor:pointer;transition:var(--transition-base);background:0 0;border:none;text-decoration:none;display:flex;position:relative}.sidebar-module__6C6wcq__menu-button:visited{color:var(--clr-foreground-subtle)}.sidebar-module__6C6wcq__menu-button:hover{background:var(--clr-surface-subtle);color:var(--clr-foreground)}.sidebar-module__6C6wcq__menu-button:focus-visible{outline:2px solid var(--clr-ring);outline-offset:2px;background:var(--clr-muted)}.sidebar-module__6C6wcq__menu-button[aria-current=page]{background:var(--clr-muted);color:var(--clr-foreground);font-weight:var(--fw-semibold)}.sidebar-module__6C6wcq__menu-button[data-collapsed=true]{gap:0}.sidebar-module__6C6wcq__menu-button[data-collapsed=true]>span{opacity:0;pointer-events:none;width:0;position:absolute}.sidebar-module__6C6wcq__menu-button:not([data-collapsed=true])>span{transition:opacity var(--sidebar-content-duration)cubic-bezier(.4,0,.2,1)var(--sidebar-content-delay)}.sidebar-module__6C6wcq__menu-button svg{flex-shrink:0;display:block;width:var(--icon-md)!important;height:var(--icon-md)!important}.sidebar-module__6C6wcq__menu-sub{padding:0 0 0 calc(var(--sidebar-gutter) + var(--space-5));gap:var(--space-05);flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:hidden}.sidebar-module__6C6wcq__menu-sub[data-state=closed]{height:0!important;overflow:hidden!important}.sidebar-module__6C6wcq__menu-sub[data-state=open]{height:auto!important;overflow:visible!important}.sidebar-module__6C6wcq__menu-sub:before{content:"";left:var(--sidebar-icon-center);width:var(--space-px);background:var(--clr-border);border-radius:var(--space-px);position:absolute;top:0;bottom:0}.sidebar-module__6C6wcq__menu-sub-item{position:relative}.sidebar-module__6C6wcq__menu-sub-item:before{content:"";left:calc(-1*(var(--sidebar-gutter) + var(--space-5)) + var(--sidebar-icon-center));width:var(--space-px);border-radius:var(--space-px);transition:background var(--transition-duration-base)var(--transition-easing-base);z-index:1;background:0 0;position:absolute;top:0;bottom:0}.sidebar-module__6C6wcq__menu-sub-item[data-active=true]:before{background:var(--clr-accent)}.sidebar-module__6C6wcq__menu-sub-button{align-items:center;gap:var(--space-2);width:100%;height:var(--sidebar-sub-item-height);padding:0 var(--sidebar-gutter);border-radius:var(--radius-sm);color:var(--clr-muted-foreground);font-size:var(--fs-ui-2);line-height:var(--lh-ui);text-align:left;cursor:pointer;transition:var(--transition-base);background:0 0;border:none;text-decoration:none;display:flex;position:relative}.sidebar-module__6C6wcq__menu-sub-button:visited{color:var(--clr-muted-foreground)}.sidebar-module__6C6wcq__menu-sub-button:hover{background:var(--clr-surface-subtle);color:var(--clr-foreground)}.sidebar-module__6C6wcq__menu-sub-button:focus-visible{outline:2px solid var(--clr-ring);outline-offset:2px;background:var(--clr-surface-subtle)}.sidebar-module__6C6wcq__menu-sub-button[aria-current=page]{background:var(--clr-muted);color:var(--clr-foreground);font-weight:var(--fw-semibold)}.sidebar-module__6C6wcq__sidebar[data-state=collapsed] .sidebar-module__6C6wcq__menu-sub{display:none}.sidebar-module__6C6wcq__chevron{width:var(--icon-md);height:var(--icon-md);transition:transform var(--transition-duration-base)var(--transition-easing-base);flex-shrink:0;margin-left:auto;transform:rotate(-90deg)}[data-state=open] .sidebar-module__6C6wcq__chevron{transform:rotate(0)}.sidebar-module__6C6wcq__menu-button[data-collapsed=true] .sidebar-module__6C6wcq__chevron{opacity:0;pointer-events:none;width:0;min-width:0;overflow:hidden}.sidebar-module__6C6wcq__menu-button:not([data-collapsed=true]) .sidebar-module__6C6wcq__chevron{transition:opacity var(--sidebar-content-duration)cubic-bezier(.4,0,.2,1)calc(var(--sidebar-content-delay) + 30ms)}@media (max-width:1023px){.sidebar-module__6C6wcq__menu-button,.sidebar-module__6C6wcq__menu-sub-button{min-height:44px}.sidebar-module__6C6wcq__trigger{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.sidebar-module__6C6wcq__sidebar,.sidebar-module__6C6wcq__sidebar.sidebar-module__6C6wcq__mobile,.sidebar-module__6C6wcq__sidebar.sidebar-module__6C6wcq__mobile[data-ready],.sidebar-module__6C6wcq__menu-button,.sidebar-module__6C6wcq__menu-sub-button,.sidebar-module__6C6wcq__trigger,.sidebar-module__6C6wcq__group,.sidebar-module__6C6wcq__group:not([data-collapsed-hidden=true]),.sidebar-module__6C6wcq__group-label,.sidebar-module__6C6wcq__scroll-fade,.sidebar-module__6C6wcq__collapsible-content,.sidebar-module__6C6wcq__chevron,.sidebar-module__6C6wcq__menu-button:not([data-collapsed=true])>span,.sidebar-module__6C6wcq__menu-button:not([data-collapsed=true]) .sidebar-module__6C6wcq__chevron{transition:none!important;animation:none!important}.sidebar-module__6C6wcq__overlay{animation:none!important}}
.sonner-module__ELuFIW__container{--sonner-enter-duration:var(--transition-duration-slowest);--sonner-enter-easing:cubic-bezier(.16,1,.3,1);--sonner-exit-duration:var(--transition-duration-slow);--sonner-exit-easing:var(--transition-easing-exit);--sonner-stack-duration:var(--transition-duration-slower);--sonner-stack-easing:cubic-bezier(.16,1,.3,1);z-index:1050;width:min(var(--sonner-max-width,360px),calc(100vw - var(--space-8)));pointer-events:none;flex-direction:column;display:flex;position:fixed}.sonner-module__ELuFIW__bottom-right{bottom:var(--space-6);right:var(--space-6)}.sonner-module__ELuFIW__bottom-left{bottom:var(--space-6);left:var(--space-6)}.sonner-module__ELuFIW__bottom-center{bottom:var(--space-6);left:50%;transform:translate(-50%)}.sonner-module__ELuFIW__top-right{top:var(--space-6);right:var(--space-6)}.sonner-module__ELuFIW__top-left{top:var(--space-6);left:var(--space-6)}.sonner-module__ELuFIW__top-center{top:var(--space-6);left:50%;transform:translate(-50%)}.sonner-module__ELuFIW__stacked{pointer-events:auto;transition:height var(--sonner-stack-duration)var(--sonner-stack-easing);overflow:hidden}.sonner-module__ELuFIW__stacked:has(.sonner-module__ELuFIW__toast[data-state=entering]){overflow:visible}.sonner-module__ELuFIW__stack-layer{min-height:var(--stack-height);pointer-events:auto;position:absolute;left:0;right:0}.sonner-module__ELuFIW__stack-layer.sonner-module__ELuFIW__stack-top{top:0}.sonner-module__ELuFIW__stack-layer.sonner-module__ELuFIW__stack-bottom{bottom:0}.sonner-module__ELuFIW__stack-item{transform:translate3d(0,var(--stack-offset-y),0)scale(var(--stack-scale-x),var(--stack-scale-y));transform-origin:50%;transition:transform var(--sonner-stack-duration)var(--sonner-stack-easing),filter var(--sonner-stack-duration)var(--sonner-stack-easing);will-change:transform,filter;position:absolute;left:0;right:0}.sonner-module__ELuFIW__stack-layer.sonner-module__ELuFIW__stack-top .sonner-module__ELuFIW__stack-item{top:0}.sonner-module__ELuFIW__stack-layer.sonner-module__ELuFIW__stack-bottom .sonner-module__ELuFIW__stack-item{bottom:0}.sonner-module__ELuFIW__stacked .sonner-module__ELuFIW__stack-item>.sonner-module__ELuFIW__toast{filter:brightness(calc(1 - var(--stack-dim)))saturate(calc(1 - (var(--stack-dim)*.7)));transition:filter var(--sonner-stack-duration)var(--sonner-stack-easing)}@media (prefers-reduced-motion:reduce){.sonner-module__ELuFIW__stacked,.sonner-module__ELuFIW__stack-item{transition:none}.sonner-module__ELuFIW__stacked .sonner-module__ELuFIW__stack-item>.sonner-module__ELuFIW__toast{filter:none;transition:none}}.sonner-module__ELuFIW__toast{align-items:center;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);box-shadow:var(--shadow-dropdown);pointer-events:all;will-change:transform,opacity;display:flex}.sonner-module__ELuFIW__toast[data-state=entering][data-direction=up]{animation:var(--animate-enter-from-bottom)var(--sonner-enter-duration)var(--sonner-enter-easing)both}.sonner-module__ELuFIW__toast[data-state=entering][data-direction=down]{animation:var(--animate-enter-from-top)var(--sonner-enter-duration)var(--sonner-enter-easing)both}.sonner-module__ELuFIW__toast[data-state=exiting][data-direction=up]{animation:var(--animate-fade-depth-down)var(--sonner-exit-duration)var(--sonner-exit-easing)both;pointer-events:none}.sonner-module__ELuFIW__toast[data-state=exiting][data-direction=down]{animation:var(--animate-fade-depth-up)var(--sonner-exit-duration)var(--sonner-exit-easing)both;pointer-events:none}@media (prefers-reduced-motion:reduce){.sonner-module__ELuFIW__toast[data-state=entering],.sonner-module__ELuFIW__toast[data-state=exiting]{animation:none}}.sonner-module__ELuFIW__default{background:var(--clr-surface);border-color:var(--clr-border)}.sonner-module__ELuFIW__default .sonner-module__ELuFIW__icon{color:var(--clr-foreground-subtle)}.sonner-module__ELuFIW__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%)}.sonner-module__ELuFIW__info .sonner-module__ELuFIW__title{color:var(--clr-info)}.sonner-module__ELuFIW__info .sonner-module__ELuFIW__description{color:var(--clr-foreground-subtle)}.sonner-module__ELuFIW__info .sonner-module__ELuFIW__icon{color:var(--clr-info)}.sonner-module__ELuFIW__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%)}.sonner-module__ELuFIW__success .sonner-module__ELuFIW__title{color:var(--clr-success)}.sonner-module__ELuFIW__success .sonner-module__ELuFIW__description{color:var(--clr-foreground-subtle)}.sonner-module__ELuFIW__success .sonner-module__ELuFIW__icon{color:var(--clr-success)}.sonner-module__ELuFIW__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%)}.sonner-module__ELuFIW__warning .sonner-module__ELuFIW__title{color:var(--clr-warning-text)}.sonner-module__ELuFIW__warning .sonner-module__ELuFIW__description{color:var(--clr-foreground-subtle)}.sonner-module__ELuFIW__warning .sonner-module__ELuFIW__icon{color:var(--clr-warning)}.sonner-module__ELuFIW__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%)}.sonner-module__ELuFIW__error .sonner-module__ELuFIW__title{color:var(--clr-destructive)}.sonner-module__ELuFIW__error .sonner-module__ELuFIW__description{color:var(--clr-foreground-subtle)}.sonner-module__ELuFIW__error .sonner-module__ELuFIW__icon{color:var(--clr-destructive)}.sonner-module__ELuFIW__loading{background:var(--clr-surface);border-color:var(--clr-border)}.sonner-module__ELuFIW__loading .sonner-module__ELuFIW__icon{color:var(--clr-foreground-subtle)}.sonner-module__ELuFIW__toast[data-style=solid].sonner-module__ELuFIW__default{background:var(--clr-foreground);color:var(--clr-foreground-inverse);border-color:#0000}.sonner-module__ELuFIW__toast[data-style=solid].sonner-module__ELuFIW__info{background:var(--clr-info);color:var(--clr-foreground-inverse);border-color:#0000}.sonner-module__ELuFIW__toast[data-style=solid].sonner-module__ELuFIW__success{background:var(--clr-success);color:var(--clr-foreground-inverse);border-color:#0000}.sonner-module__ELuFIW__toast[data-style=solid].sonner-module__ELuFIW__warning{background:color-mix(in srgb,var(--clr-warning),black 15%);color:var(--clr-foreground-inverse);border-color:#0000}.sonner-module__ELuFIW__toast[data-style=solid].sonner-module__ELuFIW__error{background:var(--clr-destructive);color:var(--clr-foreground-inverse);border-color:#0000}.sonner-module__ELuFIW__toast[data-style=solid] .sonner-module__ELuFIW__title,.sonner-module__ELuFIW__toast[data-style=solid] .sonner-module__ELuFIW__icon{color:inherit}.sonner-module__ELuFIW__toast[data-style=solid] .sonner-module__ELuFIW__description{color:color-mix(in srgb,currentColor,transparent 30%)}.sonner-module__ELuFIW__avatar{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);background:var(--clr-muted);font-size:var(--fs-ui-2);font-weight:var(--fw-semibold);color:var(--clr-foreground-subtle);flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:flex;overflow:hidden}.sonner-module__ELuFIW__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.sonner-module__ELuFIW__body{gap:var(--space-05);flex-direction:column;flex:1;min-width:0;display:flex}.sonner-module__ELuFIW__title{color:var(--clr-foreground);font-size:var(--fs-ui-2);font-weight:var(--fw-medium);line-height:var(--lh-ui);margin:0}.sonner-module__ELuFIW__description{color:var(--clr-foreground-subtle);font-size:var(--fs-small);line-height:var(--lh-base);margin:0}.sonner-module__ELuFIW__actions{align-self:center;align-items:center;gap:var(--space-1-5);flex-shrink:0;display:flex}.sonner-module__ELuFIW__dismiss{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-xs);color:inherit;opacity:.6;cursor:pointer;transition:opacity var(--transition-duration-fast)ease,background var(--transition-duration-fast)ease;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sonner-module__ELuFIW__dismiss:hover{opacity:1;background:color-mix(in srgb,currentColor,transparent 85%)}.sonner-module__ELuFIW__dismiss:focus-visible{outline:2px solid var(--clr-ring);outline-offset:1px;opacity:1}
.separator-module__cFu2-G__separator{background:var(--clr-border);flex-shrink:0}.separator-module__cFu2-G__horizontal{width:100%;height:1px}.separator-module__cFu2-G__vertical{width:1px;height:var(--space-5);align-self:center}
.gallery-demo-module__Z790Yq__side-layout{align-items:flex-start;gap:var(--space-3);flex-direction:row}.gallery-demo-module__Z790Yq__side-layout>:first-child{flex:1;min-width:0}.gallery-demo-module__Z790Yq__note{align-items:flex-start;gap:var(--space-2-5);padding:var(--space-3)var(--space-4);background:var(--clr-surface);border:var(--space-px)solid var(--clr-border);border-radius:var(--radius-md);font-size:var(--fs-ui-2);color:var(--clr-foreground-subtle);line-height:var(--lh-base);display:flex}.gallery-demo-module__Z790Yq__note strong{color:var(--clr-foreground);font-weight:var(--fw-semibold)}.gallery-demo-module__Z790Yq__gallery-demo-wrap{max-width:32rem}
.stepper-demos-module__3dB7sq__demo-wrapper{width:100%;padding:var(--space-4)0}.stepper-demos-module__3dB7sq__controls{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-6);display:flex}.stepper-demos-module__3dB7sq__step-label{font-size:var(--fs-ui-2);color:var(--clr-muted-foreground);min-width:var(--space-16);text-align:center}
.alert-dialog-module__N_ZhZW__overlay{z-index:1200;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:color-mix(in srgb,var(--clr-background),transparent 90%);position:fixed;inset:0}.alert-dialog-module__N_ZhZW__overlay[data-state=open] .alert-dialog-module__N_ZhZW__backdrop{animation:var(--animate-fade-in).2s ease both}.alert-dialog-module__N_ZhZW__overlay[data-state=closed] .alert-dialog-module__N_ZhZW__backdrop{animation:var(--animate-fade-out).2s var(--transition-easing-exit)both}.alert-dialog-module__N_ZhZW__panel{z-index:1;background:var(--clr-background);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:380px;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(--transition-duration-slowest)cubic-bezier(.34,1.56,.64,1)both}.alert-dialog-module__N_ZhZW__panel[data-state=closed]{animation:var(--animate-fade-out)var(--transition-duration-fast)var(--transition-easing-exit)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}}
.navigation-menu-module__88cxDG__root{position:relative}.navigation-menu-module__88cxDG__list{align-items:center;margin:0;padding:0;list-style:none;display:flex}.navigation-menu-module__88cxDG__trigger{align-items:center;gap:var(--space-1-5);padding:var(--space-2)var(--space-3);border-radius:var(--radius-md);color:var(--clr-foreground-subtle);font-size:var(--fs-ui-1);font-weight:var(--fw-medium);font-family:var(--ff-global);line-height:var(--lh-ui);cursor:pointer;white-space:nowrap;transition:background var(--transition-duration-base)var(--transition-easing-base),color var(--transition-duration-base)var(--transition-easing-base);background:0 0;border:none;display:inline-flex}.navigation-menu-module__88cxDG__trigger:hover,.navigation-menu-module__88cxDG__trigger[data-state=open]{color:var(--clr-foreground);background:var(--clr-surface-subtle)}.navigation-menu-module__88cxDG__trigger:focus-visible{outline:2px solid var(--clr-ring);outline-offset:var(--space-px)}.navigation-menu-module__88cxDG__trigger:disabled{opacity:.5;pointer-events:none}.navigation-menu-module__88cxDG__trigger-chevron{transition:transform var(--transition-duration-base)var(--transition-easing-base);flex-shrink:0;align-items:center;display:flex}.navigation-menu-module__88cxDG__trigger[data-state=open] .navigation-menu-module__88cxDG__trigger-chevron{transform:rotate(-180deg)}.navigation-menu-module__88cxDG__content{z-index:9999;min-width:var(--space-56);background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--radius-lg);width:max-content;box-shadow:var(--shadow-dropdown);padding:var(--space-2);font-family:var(--ff-global);font-size:var(--fs-ui-2);color:var(--clr-foreground);visibility:hidden;pointer-events:none;position:fixed}.navigation-menu-module__88cxDG__content[data-visible=true]{visibility:visible;pointer-events:auto}.navigation-menu-module__88cxDG__content[data-align=start]{transform-origin:0 0}.navigation-menu-module__88cxDG__content[data-align=center]{transform-origin:top}.navigation-menu-module__88cxDG__content[data-align=end]{transform-origin:100% 0}.navigation-menu-module__88cxDG__content[data-state=open][data-visible=true]{--motion-slide-distance:var(--space-1-5);--motion-slide-opacity-start:0;--motion-slide-scale-start:.96;animation:var(--animate-slide-down).2s cubic-bezier(.16,1,.3,1)both}.navigation-menu-module__88cxDG__content[data-state=closed]{visibility:visible;animation:var(--animate-fade-out).1s ease both;pointer-events:none}.navigation-menu-module__88cxDG__link{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);border-radius:var(--radius-md);color:var(--clr-foreground-subtle);font-size:var(--fs-ui-1);font-weight:var(--fw-medium);font-family:var(--ff-global);line-height:var(--lh-ui);white-space:nowrap;transition:background var(--transition-duration-base)var(--transition-easing-base),color var(--transition-duration-base)var(--transition-easing-base);cursor:pointer;text-decoration:none;display:flex}.navigation-menu-module__88cxDG__link:hover{color:var(--clr-foreground);background:var(--clr-surface-subtle)}.navigation-menu-module__88cxDG__link:visited{color:var(--clr-foreground-subtle)}.navigation-menu-module__88cxDG__link:visited:hover{color:var(--clr-foreground)}.navigation-menu-module__88cxDG__link:focus-visible{outline:2px solid var(--clr-ring);outline-offset:var(--space-px)}.navigation-menu-module__88cxDG__link-active{color:var(--clr-primary);font-weight:var(--fw-semibold)}.navigation-menu-module__88cxDG__link-active:hover{color:var(--clr-primary)}
.scroll-area-module__Hr-d8W__scroll-area{--_scrollbar-size:var(--space-2);--_scrollbar-thumb:color-mix(in srgb,var(--clr-foreground),transparent 75%);--_scrollbar-thumb-hover:color-mix(in srgb,var(--clr-foreground),transparent 55%);outline:none}.scroll-area-module__Hr-d8W__scroll-area:focus-visible{outline:2px solid var(--clr-ring);outline-offset:2px;border-radius:var(--radius-sm)}.scroll-area-module__Hr-d8W__vertical{overflow:hidden auto}.scroll-area-module__Hr-d8W__horizontal{overflow:auto hidden}.scroll-area-module__Hr-d8W__both{overflow:auto}.scroll-area-module__Hr-d8W__scroll-area::-webkit-scrollbar{width:var(--_scrollbar-size);height:var(--_scrollbar-size)}.scroll-area-module__Hr-d8W__scroll-area::-webkit-scrollbar-track{background:0 0}.scroll-area-module__Hr-d8W__scroll-area::-webkit-scrollbar-thumb{background:var(--_scrollbar-thumb);border:var(--space-05)solid transparent;border-radius:var(--radius-full);background-clip:content-box}.scroll-area-module__Hr-d8W__scroll-area::-webkit-scrollbar-thumb:hover{background:var(--_scrollbar-thumb-hover);background-clip:content-box}.scroll-area-module__Hr-d8W__scroll-area::-webkit-scrollbar-corner{background:0 0}.scroll-area-module__Hr-d8W__scroll-area{scrollbar-width:thin;scrollbar-color:var(--_scrollbar-thumb)transparent}
.stat-module__PVS59a__stat{gap:var(--space-3);padding:var(--space-5);background:var(--clr-surface);border:var(--space-px)solid var(--clr-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-subtle);flex-direction:column;display:flex}.stat-module__PVS59a__header{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.stat-module__PVS59a__label{font-size:var(--fs-ui-2);font-weight:var(--fw-medium);color:var(--clr-muted-foreground);line-height:1.3}.stat-module__PVS59a__icon-wrapper{width:var(--space-9);height:var(--space-9);border-radius:var(--radius-md);background:var(--clr-muted);color:var(--clr-muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.stat-module__PVS59a__value{font-size:var(--fs-h3);font-weight:var(--fw-bold);color:var(--clr-foreground);letter-spacing:-.02em;margin:0;line-height:1}.stat-module__PVS59a__footer{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.stat-module__PVS59a__delta{align-items:center;gap:var(--space-1);font-size:var(--fs-small);font-weight:var(--fw-medium);padding:var(--space-05)var(--space-2);border-radius:var(--radius-full);line-height:1.3;display:inline-flex}.stat-module__PVS59a__delta-increase{background:color-mix(in srgb,var(--clr-success),transparent 85%);color:var(--clr-success)}.stat-module__PVS59a__delta-decrease{background:color-mix(in srgb,var(--clr-destructive),transparent 85%);color:var(--clr-destructive)}.stat-module__PVS59a__delta-neutral{background:var(--clr-muted);color:var(--clr-muted-foreground)}.stat-module__PVS59a__description{font-size:var(--fs-small);color:var(--clr-muted-foreground);line-height:1.4}
.timeline-module__n-5EjW__timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.timeline-module__n-5EjW__item{grid-template-columns:var(--space-8)1fr;column-gap:var(--space-4);display:grid}.timeline-module__n-5EjW__rail{padding-top:var(--space-05);flex-direction:column;align-items:center;display:flex;position:relative}.timeline-module__n-5EjW__rail:after{content:"";top:calc(var(--space-8) + var(--space-1));width:var(--space-px);background:var(--clr-border);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.timeline-module__n-5EjW__item:last-child .timeline-module__n-5EjW__rail:after{display:none}.timeline-module__n-5EjW__dot{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);z-index:1;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.timeline-module__n-5EjW__dot-bullet:before{content:"";width:var(--space-3);height:var(--space-3);border-radius:var(--radius-full);flex-shrink:0;display:block}.timeline-module__n-5EjW__dot-with-icon{border:var(--space-px)solid var(--clr-border);background:var(--clr-surface)}.timeline-module__n-5EjW__dot svg{display:block}.timeline-module__n-5EjW__dot-bullet.timeline-module__n-5EjW__dot-default:before{background:var(--clr-muted-foreground)}.timeline-module__n-5EjW__dot-bullet.timeline-module__n-5EjW__dot-primary:before{background:var(--clr-primary)}.timeline-module__n-5EjW__dot-bullet.timeline-module__n-5EjW__dot-success:before{background:var(--clr-success)}.timeline-module__n-5EjW__dot-bullet.timeline-module__n-5EjW__dot-warning:before{background:var(--clr-warning)}.timeline-module__n-5EjW__dot-bullet.timeline-module__n-5EjW__dot-destructive:before{background:var(--clr-destructive)}.timeline-module__n-5EjW__dot-with-icon.timeline-module__n-5EjW__dot-default{border-color:var(--clr-border);background:var(--clr-muted);color:var(--clr-muted-foreground)}.timeline-module__n-5EjW__dot-with-icon.timeline-module__n-5EjW__dot-primary{border-color:var(--clr-primary);background:color-mix(in srgb,var(--clr-primary),transparent 88%);color:var(--clr-primary)}.timeline-module__n-5EjW__dot-with-icon.timeline-module__n-5EjW__dot-success{border-color:var(--clr-success);background:color-mix(in srgb,var(--clr-success),transparent 88%);color:var(--clr-success)}.timeline-module__n-5EjW__dot-with-icon.timeline-module__n-5EjW__dot-warning{border-color:var(--clr-warning);background:color-mix(in srgb,var(--clr-warning),transparent 82%);color:var(--clr-warning)}.timeline-module__n-5EjW__dot-with-icon.timeline-module__n-5EjW__dot-destructive{border-color:var(--clr-destructive);background:color-mix(in srgb,var(--clr-destructive),transparent 88%);color:var(--clr-destructive)}.timeline-module__n-5EjW__dot-icon{align-items:center;line-height:0;display:inline-flex}.timeline-module__n-5EjW__content{padding-bottom:var(--space-6)}.timeline-module__n-5EjW__item:last-child .timeline-module__n-5EjW__content{padding-bottom:0}.timeline-module__n-5EjW__date{font-size:var(--fs-small);color:var(--clr-muted-foreground);margin-bottom:var(--space-05);line-height:1.3;display:block}.timeline-module__n-5EjW__title{font-size:var(--fs-ui-1);font-weight:var(--fw-medium);color:var(--clr-foreground);margin:0;line-height:1.4}.timeline-module__n-5EjW__description{margin-top:var(--space-1);font-size:var(--fs-ui-2);color:var(--clr-foreground-subtle);line-height:1.5}
.product-card-demos-module__lzWPGG__demo-single{width:280px}.product-card-demos-module__lzWPGG__demo-grid-3{gap:var(--space-4);grid-template-columns:repeat(3,1fr);width:100%;display:grid}.product-card-demos-module__lzWPGG__demo-stack{gap:var(--space-3);flex-direction:column;width:100%;max-width:560px;display:flex}.product-card-demos-module__lzWPGG__product-grid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);width:100%;display:grid}
.stat-demos-module__v6Yu-G__stat-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));width:100%;display:grid}.stat-demos-module__v6Yu-G__stat-single{max-width:20rem}.stat-demos-module__v6Yu-G__dashboard-grid{gap:var(--space-4);grid-template-columns:repeat(2,1fr);width:100%;display:grid}
.timeline-demos-module__0nn0YG__demo-wrapper{width:100%;max-width:32rem}
