.btn-primary{color:var(--vui-button-primary-solid-fg);background:var(--vui-button-primary-solid-bg);border-color:#0000}.btn-primary:hover{background:var(--vui-button-primary-solid-bg-hover)}.btn-primary:active{background:var(--vui-button-primary-solid-bg-active)}.btn-primary-faded{color:var(--vui-button-primary-faded-fg);background:var(--vui-button-primary-faded-bg);border-color:#0000}.btn-primary-faded:hover{background:var(--vui-button-primary-faded-bg-hover)}.btn-primary-faded:active{background:var(--vui-button-primary-faded-bg-active)}.btn-primary-outline{color:var(--vui-button-primary-outline-fg);border-color:var(--vui-button-primary-outline-border);background:0 0}.btn-primary-outline:hover{background:var(--vui-button-primary-outline-bg-hover)}.btn-primary-outline:active{background:var(--vui-button-primary-outline-bg-active)}.btn-primary-ghost{color:var(--vui-button-primary-ghost-fg);background:0 0;border-color:#0000}.btn-primary-ghost:hover{background:var(--vui-button-primary-ghost-bg-hover)}.btn-primary-ghost:active{background:var(--vui-button-primary-ghost-bg-active)}.btn-default{color:var(--vui-button-default-solid-fg);background:var(--vui-button-default-solid-bg);border-color:#0000}.btn-default:hover{background:var(--vui-button-default-solid-bg-hover)}.btn-default:active{background:var(--vui-button-default-solid-bg-active)}.btn-default-faded{color:var(--vui-button-default-faded-fg);background:var(--vui-button-default-faded-bg);border-color:#0000}.btn-default-faded:hover{background:var(--vui-button-default-faded-bg-hover)}.btn-default-faded:active{background:var(--vui-button-default-faded-bg-active)}.btn-default-outline{color:var(--vui-button-default-outline-fg);border-color:var(--vui-button-default-outline-border);background:0 0}.btn-default-outline:hover{background:var(--vui-button-default-outline-bg-hover)}.btn-default-outline:active{background:var(--vui-button-default-outline-bg-active)}.btn-default-ghost{color:var(--vui-button-default-ghost-fg);background:0 0;border-color:#0000}.btn-default-ghost:hover{background:var(--vui-button-default-ghost-bg-hover)}.btn-default-ghost:active{background:var(--vui-button-default-ghost-bg-active)}.btn-destructive{color:var(--vui-button-destructive-solid-fg);background:var(--vui-button-destructive-solid-bg);border-color:#0000}.btn-destructive:hover{background:var(--vui-button-destructive-solid-bg-hover)}.btn-destructive:active{background:var(--vui-button-destructive-solid-bg-active)}.btn-destructive-faded{color:var(--vui-button-destructive-faded-fg);background:var(--vui-button-destructive-faded-bg);border-color:#0000}.btn-destructive-faded:hover{background:var(--vui-button-destructive-faded-bg-hover)}.btn-destructive-faded:active{background:var(--vui-button-destructive-faded-bg-active)}.btn-destructive-outline{color:var(--vui-button-destructive-outline-fg);border-color:var(--vui-button-destructive-outline-border);background:0 0}.btn-destructive-outline:hover{background:var(--vui-button-destructive-outline-bg-hover)}.btn-destructive-outline:active{background:var(--vui-button-destructive-outline-bg-active)}.btn-destructive-ghost{color:var(--vui-button-destructive-ghost-fg);background:0 0;border-color:#0000}.btn-destructive-ghost:hover{background:var(--vui-button-destructive-ghost-bg-hover)}.btn-destructive-ghost:active{background:var(--vui-button-destructive-ghost-bg-active)}.btn-success{color:var(--vui-button-success-solid-fg);background:var(--vui-button-success-solid-bg);border-color:#0000}.btn-success:hover{background:var(--vui-button-success-solid-bg-hover)}.btn-success:active{background:var(--vui-button-success-solid-bg-active)}.btn-success-faded{color:var(--vui-button-success-faded-fg);background:var(--vui-button-success-faded-bg);border-color:#0000}.btn-success-faded:hover{background:var(--vui-button-success-faded-bg-hover)}.btn-success-faded:active{background:var(--vui-button-success-faded-bg-active)}.btn-success-outline{color:var(--vui-button-success-outline-fg);border-color:var(--vui-button-success-outline-border);background:0 0}.btn-success-outline:hover{background:var(--vui-button-success-outline-bg-hover)}.btn-success-outline:active{background:var(--vui-button-success-outline-bg-active)}.btn-success-ghost{color:var(--vui-button-success-ghost-fg);background:0 0;border-color:#0000}.btn-success-ghost:hover{background:var(--vui-button-success-ghost-bg-hover)}.btn-success-ghost:active{background:var(--vui-button-success-ghost-bg-active)}.btn-warning{color:var(--vui-button-warning-solid-fg);background:var(--vui-button-warning-solid-bg);border-color:#0000}.btn-warning:hover{background:var(--vui-button-warning-solid-bg-hover)}.btn-warning:active{background:var(--vui-button-warning-solid-bg-active)}.btn-warning-faded{color:var(--vui-button-warning-faded-fg);background:var(--vui-button-warning-faded-bg);border-color:#0000}.btn-warning-faded:hover{background:var(--vui-button-warning-faded-bg-hover)}.btn-warning-faded:active{background:var(--vui-button-warning-faded-bg-active)}.btn-warning-outline{color:var(--vui-button-warning-outline-fg);border-color:var(--vui-button-warning-outline-border);background:0 0}.btn-warning-outline:hover{background:var(--vui-button-warning-outline-bg-hover)}.btn-warning-outline:active{background:var(--vui-button-warning-outline-bg-active)}.btn-warning-ghost{color:var(--vui-button-warning-ghost-fg);background:0 0;border-color:#0000}.btn-warning-ghost:hover{background:var(--vui-button-warning-ghost-bg-hover)}.btn-warning-ghost:active{background:var(--vui-button-warning-ghost-bg-active)}.btn-xs{padding:var(--vui-button-xs-py) var(--vui-button-xs-px);border-radius:var(--vui-control-xs-radius);gap:var(--vui-button-xs-gap);height:var(--vui-control-xs-height);font-size:var(--vui-control-xs-font-size);line-height:var(--vui-control-xs-line-height)}.btn-xs.icon{width:var(--vui-control-xs-height)}.btn-xs svg,.btn-xs .icon{width:var(--vui-control-xs-icon-size);height:var(--vui-control-xs-icon-size)}.btn-sm{padding:var(--vui-button-sm-py) var(--vui-button-sm-px);border-radius:var(--vui-control-sm-radius);gap:var(--vui-button-sm-gap);height:var(--vui-control-sm-height);font-size:var(--vui-control-sm-font-size);line-height:var(--vui-control-sm-line-height)}.btn-sm.icon{width:var(--vui-control-sm-height)}.btn-sm svg,.btn-sm .icon{width:var(--vui-control-sm-icon-size);height:var(--vui-control-sm-icon-size)}.btn-base{padding:var(--vui-button-base-py) var(--vui-button-base-px);border-radius:var(--vui-control-base-radius);gap:var(--vui-button-base-gap);height:var(--vui-control-base-height);font-size:var(--vui-control-base-font-size);line-height:var(--vui-control-base-line-height)}.btn-base.icon{width:var(--vui-control-base-height)}.btn-base svg,.btn-base .icon{width:var(--vui-control-base-icon-size);height:var(--vui-control-base-icon-size)}.btn-lg{padding:var(--vui-button-lg-py) var(--vui-button-lg-px);border-radius:var(--vui-control-lg-radius);gap:var(--vui-button-lg-gap);height:var(--vui-control-lg-height);font-size:var(--vui-control-lg-font-size);line-height:var(--vui-control-lg-line-height)}.btn-lg.icon{width:var(--vui-control-lg-height)}.btn-lg svg,.btn-lg .icon{width:var(--vui-control-lg-icon-size);height:var(--vui-control-lg-icon-size)}.btn-xl{padding:var(--vui-button-xl-py) var(--vui-button-xl-px);border-radius:var(--vui-control-xl-radius);gap:var(--vui-button-xl-gap);height:var(--vui-control-xl-height);font-size:var(--vui-control-xl-font-size);line-height:var(--vui-control-xl-line-height)}.btn-xl.icon{width:var(--vui-control-xl-height)}.btn-xl svg,.btn-xl .icon{width:var(--vui-control-xl-icon-size);height:var(--vui-control-xl-icon-size)}.dialog{background:var(--vui-dialog-bg);border:1px solid var(--vui-dialog-border)}.dialog [data-slot=dialog-overlay]{padding:var(--vui-dialog-pxy)}.dialog .dialog-overlay{padding:var(--vui-dialog-pxy) var(--vui-dialog-pxy)}.dialog-sm{border-radius:var(--vui-dialog-sm-radius)}.dialog-sm .dialog-header{padding:var(--vui-dialog-sm-header-py) var(--vui-dialog-sm-header-px);gap:var(--vui-dialog-sm-header-gap)}.dialog-sm .dialog-header-group{gap:var(--vui-dialog-sm-header-group-gap)}.dialog-sm .dialog-media{padding:var(--vui-dialog-sm-media-py) var(--vui-dialog-sm-media-px);border-radius:var(--vui-dialog-sm-media-radius)}.dialog-sm .dialog-title{font-size:var(--vui-dialog-sm-title-font-size);line-height:var(--vui-dialog-sm-title-line-height);font-weight:var(--vui-dialog-sm-title-font-weight)}.dialog-sm .dialog-description{font-size:var(--vui-dialog-sm-description-font-size);line-height:var(--vui-dialog-sm-description-line-height);font-weight:var(--vui-dialog-sm-description-font-weight)}.dialog-sm .dialog-content{padding:var(--vui-dialog-sm-body-py) var(--vui-dialog-sm-body-px);gap:var(--vui-dialog-sm-body-gap);margin-top:var(--vui-dialog-sm-body-gap-negative)}.dialog-sm .dialog-footer{padding:var(--vui-dialog-sm-footer-pt) var(--vui-dialog-sm-footer-px) var(--vui-dialog-sm-footer-pb);gap:var(--vui-dialog-sm-footer-gap)}.dialog-base{border-radius:var(--vui-dialog-base-radius)}.dialog-base .dialog-header{padding:var(--vui-dialog-base-header-py) var(--vui-dialog-base-header-px);gap:var(--vui-dialog-base-header-gap)}.dialog-base .dialog-header-group{gap:var(--vui-dialog-base-header-group-gap)}.dialog-base .dialog-media{padding:var(--vui-dialog-base-media-py) var(--vui-dialog-base-media-px);border-radius:var(--vui-dialog-base-media-radius)}.dialog-base .dialog-title{font-size:var(--vui-dialog-base-title-font-size);line-height:var(--vui-dialog-base-title-line-height);font-weight:var(--vui-dialog-base-title-font-weight)}.dialog-base .dialog-description{font-size:var(--vui-dialog-base-description-font-size);line-height:var(--vui-dialog-base-description-line-height);font-weight:var(--vui-dialog-base-description-font-weight)}.dialog-base .dialog-content{padding:var(--vui-dialog-base-body-py) var(--vui-dialog-base-body-px);gap:var(--vui-dialog-base-body-gap);margin-top:var(--vui-dialog-base-body-gap-negative)}.dialog-base .dialog-footer{padding:var(--vui-dialog-base-footer-pt) var(--vui-dialog-base-footer-px) var(--vui-dialog-base-footer-pb);gap:var(--vui-dialog-base-footer-gap)}.dialog-lg{border-radius:var(--vui-dialog-lg-radius)}.dialog-lg .dialog-header{padding:var(--vui-dialog-lg-header-py) var(--vui-dialog-lg-header-px);gap:var(--vui-dialog-lg-header-gap)}.dialog-lg .dialog-header-group{gap:var(--vui-dialog-lg-header-group-gap)}.dialog-lg .dialog-media{padding:var(--vui-dialog-lg-media-py) var(--vui-dialog-lg-media-px);border-radius:var(--vui-dialog-lg-media-radius)}.dialog-lg .dialog-title{font-size:var(--vui-dialog-lg-title-font-size);line-height:var(--vui-dialog-lg-title-line-height);font-weight:var(--vui-dialog-lg-title-font-weight)}.dialog-lg .dialog-description{font-size:var(--vui-dialog-lg-description-font-size);line-height:var(--vui-dialog-lg-description-line-height);font-weight:var(--vui-dialog-lg-description-font-weight)}.dialog-lg .dialog-content{padding:var(--vui-dialog-lg-body-py) var(--vui-dialog-lg-body-px);gap:var(--vui-dialog-lg-body-gap);margin-top:var(--vui-dialog-lg-body-gap-negative)}.dialog-lg .dialog-footer{padding:var(--vui-dialog-lg-footer-pt) var(--vui-dialog-lg-footer-px) var(--vui-dialog-lg-footer-pb);gap:var(--vui-dialog-lg-footer-gap)}:where(.dialog-media){background:var(--vui-feedback-default-faded-bg);color:var(--vui-feedback-default-faded-fg)}.btn-group-horizontal [data-slot]{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group-horizontal>[data-slot]~[data-slot]{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.btn-group-horizontal>[data-slot]:not(:has(~[data-slot])).btn-xs{border-top-right-radius:var(--vui-control-xs-radius);border-bottom-right-radius:var(--vui-control-xs-radius)}.btn-group-horizontal>[data-slot]:not(:has(~[data-slot])).btn-sm{border-top-right-radius:var(--vui-control-sm-radius);border-bottom-right-radius:var(--vui-control-sm-radius)}.btn-group-horizontal>[data-slot]:not(:has(~[data-slot])).btn-base{border-top-right-radius:var(--vui-control-base-radius);border-bottom-right-radius:var(--vui-control-base-radius)}.btn-group-horizontal>[data-slot]:not(:has(~[data-slot])).btn-lg{border-top-right-radius:var(--vui-control-lg-radius);border-bottom-right-radius:var(--vui-control-lg-radius)}.btn-group-horizontal>[data-slot]:not(:has(~[data-slot])).btn-xl{border-top-right-radius:var(--vui-control-xl-radius);border-bottom-right-radius:var(--vui-control-xl-radius)}.btn-group-vertical [data-slot]{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>[data-slot]~[data-slot]{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.btn-group-vertical>[data-slot]:not(:has(~[data-slot])).btn-xs{border-bottom-left-radius:var(--vui-control-xs-radius);border-bottom-right-radius:var(--vui-control-xs-radius)}.btn-group-vertical>[data-slot]:not(:has(~[data-slot])).btn-sm{border-bottom-left-radius:var(--vui-control-sm-radius);border-bottom-right-radius:var(--vui-control-sm-radius)}.btn-group-vertical>[data-slot]:not(:has(~[data-slot])).btn-base{border-bottom-left-radius:var(--vui-control-base-radius);border-bottom-right-radius:var(--vui-control-base-radius)}.btn-group-vertical>[data-slot]:not(:has(~[data-slot])).btn-lg{border-bottom-left-radius:var(--vui-control-lg-radius);border-bottom-right-radius:var(--vui-control-lg-radius)}.btn-group-vertical>[data-slot]:not(:has(~[data-slot])).btn-xl{border-bottom-left-radius:var(--vui-control-xl-radius);border-bottom-right-radius:var(--vui-control-xl-radius)}.btn-group-solid.btn-group-primary .btn-group-separator{background:var(--vui-button-primary-solid-separator)}.btn-group-solid.btn-group-default .btn-group-separator{background:var(--vui-button-default-solid-separator)}.btn-group-faded.btn-group-primary .btn-group-separator{background:var(--vui-button-primary-faded-separator)}.btn-group-faded.btn-group-default .btn-group-separator{background:var(--vui-button-default-faded-separator)}.btn-group-faded.btn-group-primary>.btn{background:var(--vui-button-group-primary-faded-bg);color:var(--vui-button-group-primary-faded-text)}.btn-group-faded.btn-group-default>.btn{background:var(--vui-button-group-default-faded-bg);color:var(--vui-button-group-default-faded-text)}.btn-group-text{color:inherit}.separator[data-orientation=horizontal]{block-size:var(--vui-utility-border-width-1,1px);inline-size:100%}.separator[data-orientation=vertical]{inline-size:var(--vui-utility-border-width-1,1px);align-self:stretch}.separator[data-surface=main]{background-color:var(--vui-surface-main-separator)}.separator[data-surface=overlay]{background-color:var(--vui-surface-overlay-separator)}.separator[data-surface=container]{background-color:var(--vui-surface-container-separator)}.carousel{gap:var(--vui-carousel-gap)}.carousel-shadow-room{margin:var(--vui-carousel-shadow-room-negative)}.carousel-shadow-room .carousel-content{padding:var(--vui-carousel-shadow-room)}.carousel-track{gap:var(--vui-carousel-content-gap)}.carousel-arrow-group{gap:var(--vui-carousel-arrow-group-gap)}.carousel-gradient-overlay-left{background:linear-gradient(to right, var(--vui-carousel-bg), var(--vui-carousel-bg-start))}.carousel-gradient-overlay-right{background:linear-gradient(to left, var(--vui-carousel-bg), var(--vui-carousel-bg-start))}.carousel-gradient-overlay-top{background:linear-gradient(to bottom, var(--vui-carousel-bg), var(--vui-carousel-bg-start))}.carousel-gradient-overlay-bottom{background:linear-gradient(to top, var(--vui-carousel-bg), var(--vui-carousel-bg-start))}[data-slot=checkbox-field] [data-slot=field-slot]{color:var(--vui-icon-decorative)!important}[data-slot=checkbox-field]:has([data-slot=checkbox][data-checked]) [data-slot=field-slot]{color:var(--vui-input-selected-border)!important}.field[data-orientation=vertical][data-size=xs]{gap:var(--vui-field-xs-layout-vertical-gap)}.field[data-orientation=vertical][data-size=sm]{gap:var(--vui-field-sm-layout-vertical-gap)}.field[data-orientation=vertical][data-size=base]{gap:var(--vui-field-base-layout-vertical-gap)}.field[data-orientation=vertical][data-size=lg]{gap:var(--vui-field-lg-layout-vertical-gap)}.field[data-orientation=vertical][data-size=xl]{gap:var(--vui-field-xl-layout-vertical-gap)}.field[data-orientation=horizontal][data-size=xs],.field[data-orientation=responsive][data-size=xs]{gap:var(--vui-field-xs-layout-horizontal-gap)}.field[data-orientation=horizontal][data-size=sm],.field[data-orientation=responsive][data-size=sm]{gap:var(--vui-field-sm-layout-horizontal-gap)}.field[data-orientation=horizontal][data-size=base],.field[data-orientation=responsive][data-size=base]{gap:var(--vui-field-base-layout-horizontal-gap)}.field[data-orientation=horizontal][data-size=lg],.field[data-orientation=responsive][data-size=lg]{gap:var(--vui-field-lg-layout-horizontal-gap)}.field[data-orientation=horizontal][data-size=xl],.field[data-orientation=responsive][data-size=xl]{gap:var(--vui-field-xl-layout-horizontal-gap)}.fieldset{gap:var(--vui-field-general-set-gap)}.fieldset+.fieldset{padding-top:var(--vui-field-general-set-pt)}.field-group{gap:var(--vui-field-general-group-gap)}.field-slot{color:var(--vui-field-card-default-icon)}.field-description-xs,.field-error-xs,.field-separator-xs,.field-description-sm,.field-error-sm,.field-separator-sm{font-size:var(--vui-field-sm-description-font-size);font-weight:var(--vui-field-sm-description-font-weight);line-height:var(--vui-field-sm-description-line-height)}.field-description-base,.field-error-base,.field-separator-base{font-size:var(--vui-field-base-description-font-size);font-weight:var(--vui-field-base-description-font-weight);line-height:var(--vui-field-base-description-line-height)}.field-description-lg,.field-error-lg,.field-separator-lg,.field-description-xl,.field-error-xl,.field-separator-xl{font-size:var(--vui-field-lg-description-font-size);font-weight:var(--vui-field-lg-description-font-weight);line-height:var(--vui-field-lg-description-line-height)}.field-xs .field-content{gap:var(--vui-field-xs-content-gap)}.field-xs .field-content-group{gap:var(--vui-field-sm-slot-gap)}.field-xs .field-slot{width:var(--vui-field-sm-slot-size);height:var(--vui-field-sm-slot-size)}.field-xs.field-card{gap:var(--vui-field-sm-layout-card-gap);padding-inline:var(--vui-field-sm-layout-card-px);padding-block:var(--vui-field-sm-layout-card-py);border-radius:var(--vui-field-sm-card-radius)}.field-sm .field-content{gap:var(--vui-field-sm-content-gap)}.field-sm .field-content-group{gap:var(--vui-field-sm-slot-gap)}.field-sm .field-slot{width:var(--vui-field-sm-slot-size);height:var(--vui-field-sm-slot-size)}.field-sm.field-card{gap:var(--vui-field-sm-layout-card-gap);padding-inline:var(--vui-field-sm-layout-card-px);padding-block:var(--vui-field-sm-layout-card-py);border-radius:var(--vui-field-sm-card-radius)}.field-base .field-content{gap:var(--vui-field-base-content-gap)}.field-base .field-content-group{gap:var(--vui-field-base-slot-gap)}.field-base .field-slot{width:var(--vui-field-base-slot-size);height:var(--vui-field-base-slot-size)}.field-base.field-card{gap:var(--vui-field-base-layout-card-gap);padding-inline:var(--vui-field-base-layout-card-px);padding-block:var(--vui-field-base-layout-card-py);border-radius:var(--vui-field-base-card-radius)}.field-lg .field-content{gap:var(--vui-field-lg-content-gap)}.field-lg .field-content-group{gap:var(--vui-field-lg-slot-gap)}.field-lg .field-slot{width:var(--vui-field-lg-slot-size);height:var(--vui-field-lg-slot-size)}.field-lg.field-card{gap:var(--vui-field-lg-layout-card-gap);padding-inline:var(--vui-field-lg-layout-card-px);padding-block:var(--vui-field-lg-layout-card-py);border-radius:var(--vui-field-lg-card-radius)}.field-xl .field-content{gap:var(--vui-field-xl-content-gap)}.field-xl .field-content-group{gap:var(--vui-field-lg-slot-gap)}.field-xl .field-slot{width:var(--vui-field-lg-slot-size);height:var(--vui-field-lg-slot-size)}.field-xl.field-card{gap:var(--vui-field-lg-layout-card-gap);padding-inline:var(--vui-field-lg-layout-card-px);padding-block:var(--vui-field-lg-layout-card-py);border-radius:var(--vui-field-lg-card-radius)}.field-card{background:var(--vui-field-card-default-bg);border-color:var(--vui-field-card-default-border)}.field-card:hover{background:var(--vui-field-card-default-bg-hover);border-color:var(--vui-field-card-default-border-hover)}.field-card:active{background:var(--vui-field-card-default-bg-active);border-color:var(--vui-field-card-default-border-active)}.field-card[data-state=selected]{background:var(--vui-field-card-selected-bg);border-color:var(--vui-field-card-selected-border)}.field-card:has([data-state=checked]){background:var(--vui-field-card-selected-bg);border-color:var(--vui-field-card-selected-border)}.field-card[data-state=selected]:hover{background:var(--vui-field-card-selected-bg-hover);border-color:var(--vui-field-card-selected-border-hover)}.field-card:has([data-state=checked]):hover{background:var(--vui-field-card-selected-bg-hover);border-color:var(--vui-field-card-selected-border-hover)}.field-card[data-state=selected]:active{background:var(--vui-field-card-selected-bg-active);border-color:var(--vui-field-card-selected-border-active)}.field-card:has([data-state=checked]):active{background:var(--vui-field-card-selected-bg-active);border-color:var(--vui-field-card-selected-border-active)}.field-card[data-state=selected] .field-slot{color:var(--vui-field-card-selected-icon)}.field-card:has([data-state=checked]) .field-slot{color:var(--vui-field-card-selected-icon)}.label[data-size=xs],[data-slot=field-legend][data-size=xs],[data-slot=field-title][data-size=xs],[data-slot=field-label][data-size=xs]{font-size:var(--vui-field-xs-label-font-size);font-weight:var(--vui-field-xs-label-font-weight);line-height:var(--vui-field-xs-label-line-height)}.label[data-size=sm],[data-slot=field-legend][data-size=sm],[data-slot=field-title][data-size=sm],[data-slot=field-label][data-size=sm]{font-size:var(--vui-field-sm-label-font-size);font-weight:var(--vui-field-sm-label-font-weight);line-height:var(--vui-field-sm-label-line-height)}.label[data-size=base],[data-slot=field-legend][data-size=base],[data-slot=field-title][data-size=base],[data-slot=field-label][data-size=base]{font-size:var(--vui-field-base-label-font-size);font-weight:var(--vui-field-base-label-font-weight);line-height:var(--vui-field-base-label-line-height)}.label[data-size=lg],[data-slot=field-legend][data-size=lg],[data-slot=field-title][data-size=lg],[data-slot=field-label][data-size=lg]{font-size:var(--vui-field-lg-label-font-size);font-weight:var(--vui-field-lg-label-font-weight);line-height:var(--vui-field-lg-label-line-height)}.label[data-size=xl],[data-slot=field-legend][data-size=xl],[data-slot=field-title][data-size=xl],[data-slot=field-label][data-size=xl]{font-size:var(--vui-field-xl-label-font-size);font-weight:var(--vui-field-xl-label-font-weight);line-height:var(--vui-field-xl-label-line-height)}.codeblock{border-color:var(--vui-codeblock-border);background-color:var(--vui-codeblock-bg);color:var(--vui-codeblock-fg);font-weight:var(--font-weight-medium)}.codeblock.codeblock-sm{font-size:var(--text-body-xs);line-height:var(--text-body-xs--line-height);border-radius:var(--vui-codeblock-sm-radius)}.codeblock.codeblock-sm .codeblock-header{min-height:var(--vui-codeblock-sm-min-height);padding:var(--vui-codeblock-sm-py) var(--vui-codeblock-sm-px);gap:var(--vui-codeblock-sm-gap);border-color:var(--vui-codeblock-border)}.codeblock.codeblock-sm .tabs .codeblock-header .tabs-list-container{margin-bottom:calc(var(--vui-codeblock-sm-py) * -1)}.codeblock.codeblock-sm .codeblock-body{min-height:var(--vui-codeblock-sm-min-height);padding:var(--vui-codeblock-sm-py) var(--vui-codeblock-sm-px)}.codeblock.codeblock-sm .codeblock-code{font-family:var(--font-mono);font-size:var(--vui-text-code-sm-font-size);line-height:var(--vui-text-code-sm-line-height);font-weight:var(--vui-text-code-sm-font-weight)}.codeblock.codeblock-sm .codeblock-footer{min-height:var(--vui-codeblock-sm-min-height);padding:var(--vui-codeblock-sm-py) var(--vui-codeblock-sm-px);border-color:var(--vui-codeblock-border)}.codeblock.codeblock-base{font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);border-radius:var(--vui-codeblock-base-radius)}.codeblock.codeblock-base .codeblock-header{min-height:var(--vui-codeblock-base-min-height);padding:var(--vui-codeblock-base-py) var(--vui-codeblock-base-px);gap:var(--vui-codeblock-base-gap);border-color:var(--vui-codeblock-border)}.codeblock.codeblock-base .tabs .codeblock-header .tabs-list-container{margin-bottom:calc(var(--vui-codeblock-base-py) * -1)}.codeblock.codeblock-base .codeblock-body{min-height:var(--vui-codeblock-base-min-height);padding:var(--vui-codeblock-base-py) var(--vui-codeblock-base-px)}.codeblock.codeblock-base .codeblock-code{font-family:var(--font-mono);font-size:var(--vui-text-code-base-font-size);line-height:var(--vui-text-code-base-line-height);font-weight:var(--vui-text-code-base-font-weight)}.codeblock.codeblock-base .codeblock-footer{min-height:var(--vui-codeblock-base-min-height);padding:var(--vui-codeblock-base-py) var(--vui-codeblock-base-px);border-color:var(--vui-codeblock-border)}.codeblock .codeblock-label,.codeblock .codeblock-attribution{color:var(--vui-codeblock-header-fg)}.codeblock .highlight .k,.codeblock .highlight .kc,.codeblock .highlight .kd,.codeblock .highlight .kn,.codeblock .highlight .kp,.codeblock .highlight .kr{color:var(--vui-codeblock-syntax-keyword)}.codeblock .highlight .kt,.codeblock .highlight .nc{color:var(--vui-codeblock-syntax-type)}.codeblock .highlight .s,.codeblock .highlight .s1,.codeblock .highlight .s2,.codeblock .highlight .sb,.codeblock .highlight .sc,.codeblock .highlight .sd,.codeblock .highlight .sh,.codeblock .highlight .sx{color:var(--vui-codeblock-syntax-string)}.codeblock .highlight .se,.codeblock .highlight .si,.codeblock .highlight .sr{color:var(--vui-codeblock-syntax-string-escape)}.codeblock .highlight .m,.codeblock .highlight .mi,.codeblock .highlight .mf,.codeblock .highlight .mh,.codeblock .highlight .mo,.codeblock .highlight .mb{color:var(--vui-codeblock-syntax-number)}.codeblock .highlight .c,.codeblock .highlight .c1,.codeblock .highlight .cm,.codeblock .highlight .cs,.codeblock .highlight .cp,.codeblock .highlight .cpf{color:var(--vui-codeblock-syntax-comment)}.codeblock .highlight .nf,.codeblock .highlight .fm{color:var(--vui-codeblock-syntax-function)}.codeblock .highlight .no{color:var(--vui-codeblock-syntax-constant)}.codeblock .highlight .o,.codeblock .highlight .ow{color:var(--vui-codeblock-syntax-operator)}.codeblock .highlight .nt,.codeblock .highlight .na,.codeblock .highlight .bp{color:var(--vui-codeblock-syntax-tag)}pre{line-height:125%}td.linenos .normal,span.linenos{color:inherit;background-color:#0000;padding-left:5px;padding-right:5px}td.linenos .special,span.linenos.special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.hll{background-color:#ffc}.c{color:#3d7b7b;font-style:italic}.err{border:1px solid red}.k{color:green;font-weight:700}.o{color:#666}.ch,.cm{color:#3d7b7b;font-style:italic}.cp{color:#9c6500}.cpf,.c1,.cs{color:#3d7b7b;font-style:italic}.gd{color:#a00000}.ge{font-style:italic}.ges{font-style:italic;font-weight:700}.gr{color:#e40000}.gh{color:navy;font-weight:700}.gi{color:#008400}.go{color:#717171}.gp{color:navy;font-weight:700}.gs{font-weight:700}.gu{color:purple;font-weight:700}.gt{color:#04d}.kc,.kd,.kn{color:green;font-weight:700}.kp{color:green}.kr{color:green;font-weight:700}.kt{color:#b00040}.m{color:#666}.s{color:#ba2121}.na{color:#687822}.nb{color:green}.nc{color:#00f;font-weight:700}.no{color:#800}.nd{color:#a2f}.ni{color:#717171;font-weight:700}.ne{color:#cb3f38;font-weight:700}.nf{color:#00f}.nl{color:#767600}.nn{color:#00f;font-weight:700}.nt{color:green;font-weight:700}.nv{color:#19177c}.ow{color:#a2f;font-weight:700}.w{color:#bbb}.mb,.mf,.mh,.mi,.mo{color:#666}.sa,.sb,.sc,.dl{color:#ba2121}.sd{color:#ba2121;font-style:italic}.s2{color:#ba2121}.se{color:#aa5d1f;font-weight:700}.sh{color:#ba2121}.si{color:#a45a77;font-weight:700}.sx{color:green}.sr{color:#a45a77}.s1{color:#ba2121}.ss{color:#19177c}.bp{color:green}.fm{color:#00f}.vc,.vg,.vi,.vm{color:#19177c}.il{color:#666}.context-dark pre{line-height:125%}.context-dark td.linenos .normal,.context-dark span.linenos{color:#3c4354;background-color:#0000;padding-left:5px;padding-right:5px}.context-dark td.linenos .special,.context-dark span.linenos.special{color:#3c4354;background-color:#ffffc0;padding-left:5px;padding-right:5px}.context-dark .hll{background-color:#6e7681}.context-dark .c{color:#7e8aa1}.context-dark .err{color:#f88f7f}.context-dark .esc,.context-dark .g{color:#d4d2c8}.context-dark .k{color:#ffad66}.context-dark .l{color:#d5ff80}.context-dark .n{color:#d4d2c8}.context-dark .o{color:#ffad66}.context-dark .x,.context-dark .p{color:#d4d2c8}.context-dark .ch{color:#f88f7f;font-style:italic}.context-dark .cm{color:#7e8aa1}.context-dark .cp{color:#ffad66;font-weight:700}.context-dark .cpf,.context-dark .c1{color:#7e8aa1}.context-dark .cs{color:#7e8aa1;font-style:italic}.context-dark .gd{color:#f88f7f;background-color:#3d1e20}.context-dark .ge{color:#d4d2c8;font-style:italic}.context-dark .ges{color:#d4d2c8}.context-dark .gr{color:#f88f7f}.context-dark .gh{color:#d4d2c8}.context-dark .gi{color:#6ad4af;background-color:#19362c}.context-dark .go{color:#7e8aa1}.context-dark .gp{color:#d4d2c8}.context-dark .gs{color:#d4d2c8;font-weight:700}.context-dark .gu{color:#d4d2c8}.context-dark .gt{color:#f88f7f}.context-dark .kc,.context-dark .kd,.context-dark .kn,.context-dark .kp,.context-dark .kr{color:#ffad66}.context-dark .kt{color:#73d0ff}.context-dark .ld{color:#d5ff80}.context-dark .m{color:#dfbfff}.context-dark .s{color:#d5ff80}.context-dark .na,.context-dark .nb{color:#ffd173}.context-dark .nc{color:#73d0ff}.context-dark .no{color:#ffd173}.context-dark .nd{color:#7e8aa1;font-style:italic;font-weight:700}.context-dark .ni{color:#95e6cb}.context-dark .ne{color:#73d0ff}.context-dark .nf{color:#ffd173}.context-dark .nl,.context-dark .nn,.context-dark .nx{color:#d4d2c8}.context-dark .py{color:#ffd173}.context-dark .nt{color:#5ccfe6}.context-dark .nv{color:#d4d2c8}.context-dark .ow{color:#ffad66}.context-dark .pm,.context-dark .w{color:#d4d2c8}.context-dark .mb,.context-dark .mf,.context-dark .mh,.context-dark .mi,.context-dark .mo{color:#dfbfff}.context-dark .sa{color:#f29e74}.context-dark .sb,.context-dark .sc,.context-dark .dl{color:#d5ff80}.context-dark .sd{color:#7e8aa1}.context-dark .s2{color:#d5ff80}.context-dark .se{color:#95e6cb}.context-dark .sh{color:#d5ff80}.context-dark .si,.context-dark .sx,.context-dark .sr{color:#95e6cb}.context-dark .s1{color:#d5ff80}.context-dark .ss{color:#dfbfff}.context-dark .bp{color:#5ccfe6}.context-dark .fm{color:#ffd173}.context-dark .vc,.context-dark .vg,.context-dark .vi,.context-dark .vm{color:#d4d2c8}.context-dark .il{color:#dfbfff}.btn-link{color:inherit;cursor:pointer;text-decoration:none}.btn-link:hover{text-decoration:underline}.btn-link:active{text-decoration:none}.btn-link:focus-visible{outline:0;text-decoration:underline}.btn-link:disabled,.btn-link[aria-disabled=true]{pointer-events:none;text-decoration:none}.btn-link-xs{font-size:var(--vui-control-xs-font-size);line-height:var(--vui-control-xs-line-height);gap:var(--vui-button-xs-gap);border-radius:var(--vui-control-xs-radius)}.btn-link-xs svg,.btn-link-xs .icon{width:var(--vui-control-xs-icon-size);height:var(--vui-control-xs-icon-size)}.btn-link-sm{font-size:var(--vui-control-sm-font-size);line-height:var(--vui-control-sm-line-height);gap:var(--vui-button-sm-gap);border-radius:var(--vui-control-sm-radius)}.btn-link-sm svg,.btn-link-sm .icon{width:var(--vui-control-sm-icon-size);height:var(--vui-control-sm-icon-size)}.btn-link-base{font-size:var(--vui-control-base-font-size);line-height:var(--vui-control-base-line-height);gap:var(--vui-button-base-gap);border-radius:var(--vui-control-base-radius)}.btn-link-base svg,.btn-link-base .icon{width:var(--vui-control-base-icon-size);height:var(--vui-control-base-icon-size)}.btn-link-lg{font-size:var(--vui-control-lg-font-size);line-height:var(--vui-control-lg-line-height);gap:var(--vui-button-lg-gap);border-radius:var(--vui-control-lg-radius)}.btn-link-lg svg,.btn-link-lg .icon{width:var(--vui-control-lg-icon-size);height:var(--vui-control-lg-icon-size)}.btn-link-xl{font-size:var(--vui-control-xl-font-size);line-height:var(--vui-control-xl-line-height);gap:var(--vui-button-xl-gap);border-radius:var(--vui-control-xl-radius)}.btn-link-xl svg,.btn-link-xl .icon{width:var(--vui-control-xl-icon-size);height:var(--vui-control-xl-icon-size)}.btn-link-primary{color:var(--vui-button-primary-ghost-fg)}.btn-link-default{color:var(--vui-button-default-ghost-fg)}.btn-link-destructive{color:var(--vui-button-destructive-ghost-fg)}.btn-link-warning{color:var(--vui-button-warning-ghost-fg)}.btn-link-success{color:var(--vui-button-success-ghost-fg)}.scroll-area-thumb{background:var(--vui-scrollarea-thumb)}.scroll-area-bar[data-orientation=vertical]{width:var(--vui-scrollarea-thumb-width)}.scroll-area-bar[data-orientation=horizontal]{height:var(--vui-scrollarea-thumb-width)}.input-group{border:1px solid var(--vui-input-default-border);background:var(--vui-input-default-bg)}.input-group-input,.input-group-textarea{border:none!important}.input-group-input:hover,.input-group-input:focus-visible,.input-group-textarea:hover,.input-group-textarea:focus-visible{box-shadow:none!important;border:none!important}.input-group-input[aria-invalid=true],.input-group-input[data-success],.input-group-textarea[aria-invalid=true],.input-group-textarea[data-success]{border:none!important}.input-group-input[aria-invalid=true]:hover,.input-group-input[aria-invalid=true]:focus-visible,.input-group-input[data-success]:hover,.input-group-input[data-success]:focus-visible,.input-group-textarea[aria-invalid=true]:hover,.input-group-textarea[aria-invalid=true]:focus-visible,.input-group-textarea[data-success]:hover,.input-group-textarea[data-success]:focus-visible{box-shadow:none!important;border:none!important}.input-group-addon>svg{stroke-width:1.5px;stroke:var(--vui-input-default-placeholder)}.input-group-addon-xs{gap:var(--vui-input-xs-gap)}.input-group-addon-xs svg{width:var(--vui-control-xs-icon-size);height:var(--vui-control-xs-icon-size)}.input-group-addon-xs button{height:var(--vui-input-addon-xs-item-height)}.input-group-addon-xs button.icon{width:var(--vui-input-addon-xs-item-height);height:var(--vui-input-addon-xs-item-height)}.input-group-addon-xs.inline-start{padding:var(--vui-input-xs-py) 0 var(--vui-input-xs-py) var(--vui-input-xs-px)}:is(.input-group-addon-xs.inline-start :has(>button):first-child,.input-group-addon-xs.inline-start :has(>kbd):first-child){margin-left:var(--vui-input-addon-xs-px-negative)}.input-group-addon-xs.inline-end{padding:var(--vui-input-xs-py) var(--vui-input-xs-px) var(--vui-input-xs-py) 0}:is(.input-group-addon-xs.inline-end :has(>button):last-child,.input-group-addon-xs.inline-end :has(>kbd):last-child){margin-right:var(--vui-input-addon-xs-px-negative)}.input-group-addon-xs.block-start,.input-group-addon-xs.block-end{padding:var(--vui-input-xs-py) var(--vui-input-xs-px);gap:var(--vui-input-xs-gap)}.input-group-addon-sm{gap:var(--vui-input-sm-gap)}.input-group-addon-sm svg{width:var(--vui-control-sm-icon-size);height:var(--vui-control-sm-icon-size)}.input-group-addon-sm button{height:var(--vui-input-addon-sm-item-height)}.input-group-addon-sm button.icon{width:var(--vui-input-addon-sm-item-height);height:var(--vui-input-addon-sm-item-height)}.input-group-addon-sm.inline-start{padding:var(--vui-input-sm-py) 0 var(--vui-input-sm-py) var(--vui-input-sm-px)}:is(.input-group-addon-sm.inline-start :has(>button):first-child,.input-group-addon-sm.inline-start :has(>kbd):first-child){margin-left:var(--vui-input-addon-sm-px-negative)}.input-group-addon-sm.inline-end{padding:var(--vui-input-sm-py) var(--vui-input-sm-px) var(--vui-input-sm-py) 0}:is(.input-group-addon-sm.inline-end :has(>button):last-child,.input-group-addon-sm.inline-end :has(>kbd):last-child){margin-right:var(--vui-input-addon-sm-px-negative)}.input-group-addon-sm.block-start,.input-group-addon-sm.block-end{padding:var(--vui-input-sm-py) var(--vui-input-sm-px);gap:var(--vui-input-sm-gap)}.input-group-addon-base{gap:var(--vui-input-base-gap)}.input-group-addon-base svg{width:var(--vui-control-base-icon-size);height:var(--vui-control-base-icon-size)}.input-group-addon-base button{height:var(--vui-input-addon-base-item-height)}.input-group-addon-base button.icon{width:var(--vui-input-addon-base-item-height);height:var(--vui-input-addon-base-item-height)}.input-group-addon-base.inline-start{padding:var(--vui-input-base-py) 0 var(--vui-input-base-py) var(--vui-input-base-px)}:is(.input-group-addon-base.inline-start :has(>button):first-child,.input-group-addon-base.inline-start :has(>kbd):first-child){margin-left:var(--vui-input-addon-base-px-negative)}.input-group-addon-base.inline-end{padding:var(--vui-input-base-py) var(--vui-input-base-px) var(--vui-input-base-py) 0}:is(.input-group-addon-base.inline-end :has(>button):last-child,.input-group-addon-base.inline-end :has(>kbd):last-child){margin-right:var(--vui-input-addon-base-px-negative)}.input-group-addon-base.block-start,.input-group-addon-base.block-end{padding:var(--vui-input-base-py) var(--vui-input-base-px);gap:var(--vui-input-base-gap)}.input-group-addon-lg{gap:var(--vui-input-lg-gap)}.input-group-addon-lg svg{width:var(--vui-control-lg-icon-size);height:var(--vui-control-lg-icon-size)}.input-group-addon-lg button{height:var(--vui-input-addon-lg-item-height)}.input-group-addon-lg button.icon{width:var(--vui-input-addon-lg-item-height);height:var(--vui-input-addon-lg-item-height)}.input-group-addon-lg.inline-start{padding:var(--vui-input-lg-py) 0 var(--vui-input-lg-py) var(--vui-input-lg-px)}:is(.input-group-addon-lg.inline-start :has(>button):first-child,.input-group-addon-lg.inline-start :has(>kbd):first-child){margin-left:var(--vui-input-addon-lg-px-negative)}.input-group-addon-lg.inline-end{padding:var(--vui-input-lg-py) var(--vui-input-lg-px) var(--vui-input-lg-py) 0}:is(.input-group-addon-lg.inline-end :has(>button):last-child,.input-group-addon-lg.inline-end :has(>kbd):last-child){margin-right:var(--vui-input-addon-lg-px-negative)}.input-group-addon-lg.block-start,.input-group-addon-lg.block-end{padding:var(--vui-input-lg-py) var(--vui-input-lg-px);gap:var(--vui-input-lg-gap)}.input-group-addon-xl{gap:var(--vui-input-xl-gap)}.input-group-addon-xl svg{width:var(--vui-control-xl-icon-size);height:var(--vui-control-xl-icon-size)}.input-group-addon-xl button{height:var(--vui-input-addon-xl-item-height)}.input-group-addon-xl button.icon{width:var(--vui-input-addon-xl-item-height);height:var(--vui-input-addon-xl-item-height)}.input-group-addon-xl.inline-start{padding:var(--vui-input-xl-py) 0 var(--vui-input-xl-py) var(--vui-input-xl-px)}:is(.input-group-addon-xl.inline-start :has(>button):first-child,.input-group-addon-xl.inline-start :has(>kbd):first-child){margin-left:var(--vui-input-addon-xl-px-negative)}.input-group-addon-xl.inline-end{padding:var(--vui-input-xl-py) var(--vui-input-xl-px) var(--vui-input-xl-py) 0}:is(.input-group-addon-xl.inline-end :has(>button):last-child,.input-group-addon-xl.inline-end :has(>kbd):last-child){margin-right:var(--vui-input-addon-xl-px-negative)}.input-group-addon-xl.block-start,.input-group-addon-xl.block-end{padding:var(--vui-input-xl-py) var(--vui-input-xl-px);gap:var(--vui-input-xl-gap)}.input-group:hover{border-color:var(--vui-input-default-border-hover)}.input-group:focus-visible{box-shadow:0 0 0 3px var(--vui-color-ring);border-color:var(--vui-input-default-border-active)}.input-group:has([data-slot=input-group-control]:focus-visible){box-shadow:0 0 0 3px var(--vui-color-ring);border-color:var(--vui-input-default-border-active)}.input-group:focus-visible .input-group-addon>svg{stroke:var(--vui-input-default-icon-active)}.input-group:has([data-slot=input-group-control]:focus-visible) .input-group-addon>svg{stroke:var(--vui-input-default-icon-active)}.input-group:has([data-slot=input-group-control]:disabled){border-color:var(--vui-input-default-border);opacity:.5}.input-group[aria-invalid=true]{border-color:var(--vui-input-invalid-border)}.input-group:has([data-slot=input-group-control][aria-invalid=true]){border-color:var(--vui-input-invalid-border)}.input-group[aria-invalid=true] .input-group-addon>svg{stroke:var(--vui-input-invalid-icon)}.input-group:has([data-slot=input-group-control][aria-invalid=true]) .input-group-addon>svg{stroke:var(--vui-input-invalid-icon)}.input-group[aria-invalid=true]:hover{border-color:var(--vui-input-invalid-border-hover)}.input-group:has([data-slot=input-group-control][aria-invalid=true]):hover{border-color:var(--vui-input-invalid-border-hover)}.input-group[aria-invalid=true]:focus-visible{border-color:var(--vui-input-invalid-border-active);box-shadow:0 0 0 3px var(--vui-color-ring-invalid)}.input-group:has([data-slot=input-group-control][aria-invalid=true]:focus-visible){border-color:var(--vui-input-invalid-border-active);box-shadow:0 0 0 3px var(--vui-color-ring-invalid)}.input-group[data-success=true]{border-color:var(--vui-input-success-border)}.input-group:has([data-slot=input-group-control][data-success=true]){border-color:var(--vui-input-success-border)}.input-group[data-success=true] .input-group-addon>svg{stroke:var(--vui-input-success-icon)}.input-group:has([data-slot=input-group-control][data-success=true]) .input-group-addon>svg{stroke:var(--vui-input-success-icon)}.input-group[data-success=true]:hover{border-color:var(--vui-input-success-border-hover)}.input-group:has([data-slot=input-group-control][data-success=true]):hover{border-color:var(--vui-input-success-border-hover)}.input-group[data-success=true]:focus-visible{border-color:var(--vui-input-success-border-active);box-shadow:0 0 0 3px var(--vui-color-ring-success)}.input-group:has([data-slot=input-group-control][data-success=true]:focus-visible){border-color:var(--vui-input-success-border-active);box-shadow:0 0 0 3px var(--vui-color-ring-success)}.input-group-xs{height:var(--vui-control-xs-height);border-radius:var(--vui-control-xs-radius)}.input-group-xs .input-group-text{font-size:var(--vui-control-xs-font-size);font-weight:var(--vui-input-xs-font-weight);line-height:var(--vui-control-xs-line-height)}.input-group-sm{height:var(--vui-control-sm-height);border-radius:var(--vui-control-sm-radius)}.input-group-sm .input-group-text{font-size:var(--vui-control-sm-font-size);font-weight:var(--vui-input-sm-font-weight);line-height:var(--vui-control-sm-line-height)}.input-group-base{height:var(--vui-control-base-height);border-radius:var(--vui-control-base-radius)}.input-group-base .input-group-text{font-size:var(--vui-control-base-font-size);font-weight:var(--vui-input-base-font-weight);line-height:var(--vui-control-base-line-height)}.input-group-lg{height:var(--vui-control-lg-height);border-radius:var(--vui-control-lg-radius)}.input-group-lg .input-group-text{font-size:var(--vui-control-lg-font-size);font-weight:var(--vui-input-lg-font-weight);line-height:var(--vui-control-lg-line-height)}.input-group-xl{height:var(--vui-control-xl-height);border-radius:var(--vui-control-xl-radius)}.input-group-xl .input-group-text{font-size:var(--vui-control-xl-font-size);font-weight:var(--vui-input-xl-font-weight);line-height:var(--vui-control-xl-line-height)}.input-group:has(textarea){flex-direction:column;height:auto}.input-group-value{color:var(--vui-input-default-text)}.input-group-value[data-placeholder]{color:var(--vui-input-default-placeholder)}.input-group-xs .input-group-value{padding-inline-start:var(--vui-input-xs-px);padding-inline-end:var(--vui-input-xs-gap)}.input-group-sm .input-group-value{padding-inline-start:var(--vui-input-sm-px);padding-inline-end:var(--vui-input-sm-gap)}.input-group-base .input-group-value{padding-inline-start:var(--vui-input-base-px);padding-inline-end:var(--vui-input-base-gap)}.input-group-lg .input-group-value{padding-inline-start:var(--vui-input-lg-px);padding-inline-end:var(--vui-input-lg-gap)}.input-group-xl .input-group-value{padding-inline-start:var(--vui-input-xl-px);padding-inline-end:var(--vui-input-xl-gap)}.input-group[aria-invalid=true] .input-group-value:not([data-placeholder]){color:var(--vui-input-invalid-text)}.input{background:var(--vui-input-default-bg);border-color:var(--vui-input-default-border);color:var(--vui-input-default-text)}.input:hover{border-color:var(--vui-input-default-border-hover)}.input::placeholder{color:var(--vui-input-default-placeholder)}.input:focus-visible{border-color:var(--vui-input-default-border-active)}.input:disabled{background:var(--vui-input-default-bg);border-color:var(--vui-input-default-border);color:var(--vui-input-default-text)}.input[type=file]{color:var(--vui-input-default-placeholder);text-overflow:ellipsis;overflow:hidden}.input::file-selector-button{background:var(--vui-button-default-ghost-bg);color:var(--vui-button-default-ghost-fg);font-weight:var(--font-weight-medium);border:0}.input[aria-invalid=true]{color:var(--vui-input-invalid-text);border-color:var(--vui-input-invalid-border)}.input[aria-invalid=true]:hover{border-color:var(--vui-input-invalid-border-hover)}.input[aria-invalid=true]:focus-visible{border-color:var(--vui-input-invalid-border-active)}.input[data-success=true]{color:var(--vui-input-success-text);border-color:var(--vui-input-success-border)}.input[data-success=true]:hover{border-color:var(--vui-input-success-border-hover)}.input[data-success=true]:focus-visible{border-color:var(--vui-input-success-border-active)}.input-xs{height:var(--vui-control-xs-height);padding:var(--vui-input-xs-py) var(--vui-input-xs-px);gap:var(--vui-input-xs-gap);border-radius:var(--vui-control-xs-radius);font-size:var(--vui-control-xs-font-size);font-weight:var(--vui-input-xs-font-weight);line-height:var(--vui-control-xs-line-height)}.input-xs::file-selector-button{margin-right:var(--vui-input-xs-gap);border-radius:var(--vui-control-xs-radius)}.input-sm{height:var(--vui-control-sm-height);padding:var(--vui-input-sm-py) var(--vui-input-sm-px);gap:var(--vui-input-sm-gap);border-radius:var(--vui-control-sm-radius);font-size:var(--vui-control-sm-font-size);font-weight:var(--vui-input-sm-font-weight);line-height:var(--vui-control-sm-line-height)}.input-sm::file-selector-button{margin-right:var(--vui-input-sm-gap);border-radius:var(--vui-control-sm-radius)}.input-base{height:var(--vui-control-base-height);padding:var(--vui-input-base-py) var(--vui-input-base-px);gap:var(--vui-input-base-gap);border-radius:var(--vui-control-base-radius);font-size:var(--vui-control-base-font-size);font-weight:var(--vui-input-base-font-weight);line-height:var(--vui-control-base-line-height)}.input-base::file-selector-button{margin-right:var(--vui-input-base-gap);border-radius:var(--vui-control-base-radius)}.input-lg{height:var(--vui-control-lg-height);padding:var(--vui-input-lg-py) var(--vui-input-lg-px);gap:var(--vui-input-lg-gap);border-radius:var(--vui-control-lg-radius);font-size:var(--vui-control-lg-font-size);font-weight:var(--vui-input-lg-font-weight);line-height:var(--vui-control-lg-line-height)}.input-lg::file-selector-button{margin-right:var(--vui-input-lg-gap);border-radius:var(--vui-control-lg-radius)}.input-xl{height:var(--vui-control-xl-height);padding:var(--vui-input-xl-py) var(--vui-input-xl-px);gap:var(--vui-input-xl-gap);border-radius:var(--vui-control-xl-radius);font-size:var(--vui-control-xl-font-size);font-weight:var(--vui-input-xl-font-weight);line-height:var(--vui-control-xl-line-height)}.input-xl::file-selector-button{margin-right:var(--vui-input-xl-gap);border-radius:var(--vui-control-xl-radius)}.textarea{resize:vertical;background:var(--vui-input-default-bg);border-color:var(--vui-input-default-border);color:var(--vui-input-default-text)}.textarea:hover{border-color:var(--vui-input-default-border-hover)}.textarea::placeholder{color:var(--vui-input-default-placeholder)}.textarea:focus-visible{border-color:var(--vui-input-default-border-active)}.textarea:disabled{background:var(--vui-input-default-bg);border-color:var(--vui-input-default-border);color:var(--vui-input-default-text)}.textarea::file-selector-button{color:var(--vui-button-default-ghost-fg)}.textarea[aria-invalid=true]{color:var(--vui-input-invalid-text);border-color:var(--vui-input-invalid-border)}.textarea[aria-invalid=true]:hover{border-color:var(--vui-input-invalid-border-hover)}.textarea[aria-invalid=true]:focus-visible{border-color:var(--vui-input-invalid-border-active)}.textarea[data-state=success]{color:var(--vui-input-success-text);border-color:var(--vui-input-success-border)}.textarea[data-state=success]:hover{border-color:var(--vui-input-success-border-hover)}.textarea[data-state=success]:focus-visible{border-color:var(--vui-input-success-border-active)}.textarea-xs{min-height:var(--vui-textarea-xs-min-height);padding:var(--vui-textarea-xs-pxy);border-radius:var(--vui-control-xs-radius);font-size:var(--vui-control-xs-font-size);font-weight:var(--vui-input-xs-font-weight);line-height:var(--vui-control-xs-line-height)}.textarea-sm{min-height:var(--vui-textarea-sm-min-height);padding:var(--vui-textarea-sm-pxy);border-radius:var(--vui-control-sm-radius);font-size:var(--vui-control-sm-font-size);font-weight:var(--vui-input-sm-font-weight);line-height:var(--vui-control-sm-line-height)}.textarea-base{min-height:var(--vui-textarea-base-min-height);padding:var(--vui-textarea-base-pxy);border-radius:var(--vui-control-base-radius);font-size:var(--vui-control-base-font-size);font-weight:var(--vui-input-base-font-weight);line-height:var(--vui-control-base-line-height)}.textarea-lg{min-height:var(--vui-textarea-lg-min-height);padding:var(--vui-textarea-lg-pxy);border-radius:var(--vui-control-lg-radius);font-size:var(--vui-control-lg-font-size);font-weight:var(--vui-input-lg-font-weight);line-height:var(--vui-control-lg-line-height)}.textarea-xl{min-height:var(--vui-textarea-xl-min-height);padding:var(--vui-textarea-xl-pxy);border-radius:var(--vui-control-xl-radius);font-size:var(--vui-control-xl-font-size);font-weight:var(--vui-input-xl-font-weight);line-height:var(--vui-control-xl-line-height)}.checkbox{background:var(--vui-input-default-bg);border-color:var(--vui-input-default-border)}.checkbox [data-slot=checkbox-indicator]>svg{stroke:var(--vui-feedback-primary-solid-icon)}.checkbox:hover{border-color:var(--vui-input-default-border-hover)}.checkbox:active,.checkbox:focus-visible{border-color:var(--vui-input-default-border-active)}.checkbox[data-checked]{border-color:var(--vui-input-selected-border);background:var(--vui-input-selected-border)}.checkbox[data-checked]:hover{border-color:var(--vui-input-selected-border-hover);background:var(--vui-input-selected-border-hover)}.checkbox[data-checked]:active{border-color:var(--vui-input-default-border-active);background:var(--vui-input-default-border-active)}.checkbox[data-checked]:focus-visible{border-color:var(--vui-input-default-border-active);background:var(--vui-input-selected-border)}.checkbox[data-checked].checkbox-success{border-color:var(--vui-input-success-border);background:var(--vui-input-success-border)}.checkbox[data-checked].checkbox-success:hover{border-color:var(--vui-input-success-border-hover);background:var(--vui-input-success-border-hover)}.checkbox[data-checked].checkbox-success:active{border-color:var(--vui-input-success-border-active);background:var(--vui-input-success-border-active)}.checkbox[data-checked].checkbox-success:focus-visible{border-color:var(--vui-input-success-border-active);background:var(--vui-input-success-border)}.checkbox[data-checked].checkbox-danger{border-color:var(--vui-input-invalid-border);background:var(--vui-input-invalid-border)}.checkbox[data-checked].checkbox-danger:hover{border-color:var(--vui-input-invalid-border-hover);background:var(--vui-input-invalid-border-hover)}.checkbox[data-checked].checkbox-danger:active{border-color:var(--vui-input-invalid-border-active);background:var(--vui-input-invalid-border-active)}.checkbox[data-checked].checkbox-danger:focus-visible{border-color:var(--vui-input-invalid-border-active);background:var(--vui-input-invalid-border)}.checkbox[aria-invalid=true],.checkbox[aria-invalid=true]:focus-visible{border-color:var(--vui-input-invalid-border-active)}.checkbox.checkbox-sm{width:var(--vui-check-sm-size);height:var(--vui-check-sm-size);border-radius:var(--vui-check-sm-radius)}.checkbox.checkbox-sm [data-slot=checkbox-indicator]>svg{width:var(--vui-check-sm-icon-size);height:var(--vui-check-sm-icon-size)}.checkbox.checkbox-base{width:var(--vui-check-base-size);height:var(--vui-check-base-size);border-radius:var(--vui-check-base-radius)}.checkbox.checkbox-base [data-slot=checkbox-indicator]>svg{width:var(--vui-check-base-icon-size);height:var(--vui-check-base-icon-size)}.checkbox.checkbox-lg{width:var(--vui-check-lg-size);height:var(--vui-check-lg-size);border-radius:var(--vui-check-lg-radius)}.checkbox.checkbox-lg [data-slot=checkbox-indicator]>svg{width:var(--vui-check-lg-icon-size);height:var(--vui-check-lg-icon-size)}.dropdown-menu-content{background:var(--vui-dropdown-bg);border-color:var(--vui-dropdown-border);max-width:var(--vui-dropdown-max-width)}.dropdown-menu-content-lg{padding:var(--vui-dropdown-lg-menu-pxy);border-radius:var(--vui-dropdown-lg-menu-radius)}.dropdown-menu-content-lg .input-group{margin-bottom:var(--vui-dropdown-lg-menu-pxy)}.dropdown-menu-content-base{padding:var(--vui-dropdown-base-menu-pxy);border-radius:var(--vui-dropdown-base-menu-radius)}.dropdown-menu-content-base .input-group{margin-bottom:var(--vui-dropdown-base-menu-pxy)}.dropdown-menu-content-sm{padding:var(--vui-dropdown-sm-menu-pxy);border-radius:var(--vui-dropdown-sm-menu-radius)}.dropdown-menu-content-sm .input-group{margin-bottom:var(--vui-dropdown-sm-menu-pxy)}.dropdown-menu-label{color:var(--vui-dropdown-label-text-muted)}.dropdown-menu-content-lg .dropdown-menu-label{padding-inline:var(--vui-dropdown-lg-label-px);padding-block:var(--vui-dropdown-lg-label-py);font-size:var(--vui-dropdown-lg-label-font-size);line-height:var(--vui-dropdown-lg-label-line-height);font-weight:var(--vui-dropdown-lg-label-font-weight)}.dropdown-menu-content-base .dropdown-menu-label{padding-inline:var(--vui-dropdown-base-label-px);padding-block:var(--vui-dropdown-base-label-py);font-size:var(--vui-dropdown-base-label-font-size);line-height:var(--vui-dropdown-base-label-line-height);font-weight:var(--vui-dropdown-base-label-font-weight)}.dropdown-menu-content-sm .dropdown-menu-label{padding-inline:var(--vui-dropdown-sm-label-px);padding-block:var(--vui-dropdown-sm-label-py);font-size:var(--vui-dropdown-sm-label-font-size);line-height:var(--vui-dropdown-sm-label-line-height);font-weight:var(--vui-dropdown-sm-label-font-weight)}.dropdown-menu-item{color:var(--vui-dropdown-item-default-fg)}.dropdown-menu-content-lg .dropdown-menu-item{gap:var(--vui-dropdown-lg-item-gap);padding-inline:var(--vui-dropdown-lg-item-px);padding-block:var(--vui-dropdown-lg-item-py);font-size:var(--vui-dropdown-lg-item-font-size);line-height:var(--vui-dropdown-lg-item-line-height);font-weight:var(--vui-dropdown-lg-item-font-weight);border-radius:var(--vui-dropdown-lg-item-radius)}.dropdown-menu-content-lg .dropdown-menu-item svg{width:var(--vui-dropdown-lg-item-icon-size);height:var(--vui-dropdown-lg-item-icon-size);flex-shrink:0}.dropdown-menu-content-lg .dropdown-menu-item[data-appearance=advanced]{font-size:var(--vui-dropdown-lg-item-description-font-size);line-height:var(--vui-dropdown-lg-item-description-line-height);font-weight:var(--vui-dropdown-lg-item-description-font-weight)}.dropdown-menu-content-base .dropdown-menu-item{gap:var(--vui-dropdown-base-item-gap);padding-inline:var(--vui-dropdown-base-item-px);padding-block:var(--vui-dropdown-base-item-py);font-size:var(--vui-dropdown-base-item-font-size);line-height:var(--vui-dropdown-base-item-line-height);font-weight:var(--vui-dropdown-base-item-font-weight);border-radius:var(--vui-dropdown-base-item-radius)}.dropdown-menu-content-base .dropdown-menu-item svg{width:var(--vui-dropdown-base-item-icon-size);height:var(--vui-dropdown-base-item-icon-size);flex-shrink:0}.dropdown-menu-content-base .dropdown-menu-item[data-appearance=advanced]{font-size:var(--vui-dropdown-base-item-description-font-size);line-height:var(--vui-dropdown-base-item-description-line-height);font-weight:var(--vui-dropdown-base-item-description-font-weight)}.dropdown-menu-content-sm .dropdown-menu-item{gap:var(--vui-dropdown-sm-item-gap);padding-inline:var(--vui-dropdown-sm-item-px);padding-block:var(--vui-dropdown-sm-item-py);font-size:var(--vui-dropdown-sm-item-font-size);line-height:var(--vui-dropdown-sm-item-line-height);font-weight:var(--vui-dropdown-sm-item-font-weight);border-radius:var(--vui-dropdown-sm-item-radius)}.dropdown-menu-content-sm .dropdown-menu-item svg{width:var(--vui-dropdown-sm-item-icon-size);height:var(--vui-dropdown-sm-item-icon-size);flex-shrink:0}.dropdown-menu-content-sm .dropdown-menu-item[data-appearance=advanced]{font-size:var(--vui-dropdown-sm-item-description-font-size);line-height:var(--vui-dropdown-sm-item-description-line-height);font-weight:var(--vui-dropdown-sm-item-description-font-weight)}.dropdown-menu-item .shortcut{color:var(--vui-dropdown-item-default-text-muted)}.dropdown-menu-item:hover{background:var(--vui-dropdown-item-default-bg-hover)}.dropdown-menu-item[data-active=true]{color:var(--vui-dropdown-item-default-fg-active)}.dropdown-menu-item[data-active=true] .shortcut{color:var(--vui-dropdown-item-default-text-muted-active)}.dropdown-menu-item[data-active=true]:hover{background:var(--vui-dropdown-item-default-bg-hover)}.dropdown-menu-item[data-disabled]{opacity:.5;pointer-events:none}.dropdown-menu-item[data-variant=destructive]{color:var(--vui-dropdown-item-destructive-fg)}.dropdown-menu-item[data-variant=destructive] .shortcut{color:var(--vui-dropdown-item-destructive-text-muted)}.dropdown-menu-item[data-variant=destructive]:hover{background:var(--vui-dropdown-item-destructive-bg-hover)}.dropdown-menu-item[data-variant=destructive][data-active=true]:hover{background:var(--vui-dropdown-item-destructive-bg-active)}.dropdown-menu-sub-trigger{color:var(--vui-dropdown-subtriger-fg);cursor:default}.dropdown-menu-content-lg .dropdown-menu-sub-trigger{gap:var(--vui-dropdown-lg-item-gap);padding-inline:var(--vui-dropdown-lg-item-px);padding-block:var(--vui-dropdown-lg-item-py);font-size:var(--vui-dropdown-lg-item-font-size);line-height:var(--vui-dropdown-lg-item-line-height);font-weight:var(--vui-dropdown-lg-item-font-weight);border-radius:var(--vui-dropdown-lg-item-radius)}.dropdown-menu-content-lg .dropdown-menu-sub-trigger svg{width:var(--vui-dropdown-lg-item-icon-size);height:var(--vui-dropdown-lg-item-icon-size);flex-shrink:0}.dropdown-menu-content-base .dropdown-menu-sub-trigger{gap:var(--vui-dropdown-base-item-gap);padding-inline:var(--vui-dropdown-base-item-px);padding-block:var(--vui-dropdown-base-item-py);font-size:var(--vui-dropdown-base-item-font-size);line-height:var(--vui-dropdown-base-item-line-height);font-weight:var(--vui-dropdown-base-item-font-weight);border-radius:var(--vui-dropdown-base-item-radius)}.dropdown-menu-content-base .dropdown-menu-sub-trigger svg{width:var(--vui-dropdown-base-item-icon-size);height:var(--vui-dropdown-base-item-icon-size);flex-shrink:0}.dropdown-menu-content-sm .dropdown-menu-sub-trigger{gap:var(--vui-dropdown-sm-item-gap);padding-inline:var(--vui-dropdown-sm-item-px);padding-block:var(--vui-dropdown-sm-item-py);font-size:var(--vui-dropdown-sm-item-font-size);line-height:var(--vui-dropdown-sm-item-line-height);font-weight:var(--vui-dropdown-sm-item-font-weight);border-radius:var(--vui-dropdown-sm-item-radius)}.dropdown-menu-content-sm .dropdown-menu-sub-trigger svg{width:var(--vui-dropdown-sm-item-icon-size);height:var(--vui-dropdown-sm-item-icon-size);flex-shrink:0}.dropdown-menu-sub-trigger[data-popup-open]{color:var(--vui-dropdown-subtriger-fg-active);background:var(--vui-dropdown-subtriger-bg-active)}.dropdown-menu-separator{background:var(--vui-dropdown-separator);height:1px}.dropdown-menu-content-lg .dropdown-menu-separator{margin-block:var(--vui-dropdown-lg-menu-pxy);margin-inline:var(--vui-dropdown-lg-separator-mx-negative)}.dropdown-menu-content-base .dropdown-menu-separator{margin-block:var(--vui-dropdown-base-menu-pxy);margin-inline:var(--vui-dropdown-base-separator-mx-negative)}.dropdown-menu-content-sm .dropdown-menu-separator{margin-block:var(--vui-dropdown-sm-menu-pxy);margin-inline:var(--vui-dropdown-sm-separator-mx-negative)}.dropdown-menu-empty{color:var(--vui-dropdown-label-text-muted)}.dropdown-menu-content-lg .dropdown-menu-empty{font-size:var(--vui-dropdown-lg-item-font-size);line-height:var(--vui-dropdown-lg-item-line-height);font-weight:var(--vui-dropdown-lg-item-font-weight)}.dropdown-menu-content-base .dropdown-menu-empty{font-size:var(--vui-dropdown-base-item-font-size);line-height:var(--vui-dropdown-base-item-line-height);font-weight:var(--vui-dropdown-base-item-font-weight)}.dropdown-menu-content-sm .dropdown-menu-empty{font-size:var(--vui-dropdown-sm-item-font-size);line-height:var(--vui-dropdown-sm-item-line-height);font-weight:var(--vui-dropdown-sm-item-font-weight)}.dropdown-scroll-button{z-index:1;background:var(--vui-dropdown-bg);position:absolute;inset-inline:0}.dropdown-scroll-button[data-direction=up]{border:1px solid var(--vui-dropdown-border);inset-block-start:0}.dropdown-scroll-button[data-direction=down]{border:1px solid var(--vui-dropdown-border);inset-block-end:0}.dropdown-menu-content-lg .dropdown-scroll-button{padding-block:var(--vui-dropdown-lg-trigger-py)}.dropdown-menu-content-lg .dropdown-scroll-button svg{width:var(--vui-dropdown-lg-item-icon-size);height:var(--vui-dropdown-lg-item-icon-size);flex-shrink:0}.dropdown-menu-content-lg .dropdown-scroll-button[data-direction=up]{border-top-left-radius:var(--vui-dropdown-lg-menu-radius);border-top-right-radius:var(--vui-dropdown-lg-menu-radius)}.dropdown-menu-content-lg .dropdown-scroll-button[data-direction=down]{border-bottom-left-radius:var(--vui-dropdown-lg-menu-radius);border-bottom-right-radius:var(--vui-dropdown-lg-menu-radius)}.dropdown-menu-content-base .dropdown-scroll-button{padding-block:var(--vui-dropdown-base-trigger-py)}.dropdown-menu-content-base .dropdown-scroll-button svg{width:var(--vui-dropdown-base-item-icon-size);height:var(--vui-dropdown-base-item-icon-size);flex-shrink:0}.dropdown-menu-content-base .dropdown-scroll-button[data-direction=up]{border-top-left-radius:var(--vui-dropdown-base-menu-radius);border-top-right-radius:var(--vui-dropdown-base-menu-radius)}.dropdown-menu-content-base .dropdown-scroll-button[data-direction=down]{border-bottom-left-radius:var(--vui-dropdown-base-menu-radius);border-bottom-right-radius:var(--vui-dropdown-base-menu-radius)}.dropdown-menu-content-sm .dropdown-scroll-button{padding-block:var(--vui-dropdown-sm-trigger-py)}.dropdown-menu-content-sm .dropdown-scroll-button svg{width:var(--vui-dropdown-sm-item-icon-size);height:var(--vui-dropdown-sm-item-icon-size);flex-shrink:0}.dropdown-menu-content-sm .dropdown-scroll-button[data-direction=up]{border-top-left-radius:var(--vui-dropdown-sm-menu-radius);border-top-right-radius:var(--vui-dropdown-sm-menu-radius)}.dropdown-menu-content-sm .dropdown-scroll-button[data-direction=down]{border-bottom-left-radius:var(--vui-dropdown-sm-menu-radius);border-bottom-right-radius:var(--vui-dropdown-sm-menu-radius)}.radio{background:var(--vui-input-default-bg);border-color:var(--vui-input-default-border)}.radio:hover{border-color:var(--vui-input-default-border-hover)}.radio:active,.radio:focus-visible{border-color:var(--vui-input-default-border-active)}.radio[data-checked]{border-color:var(--vui-input-selected-border);background:var(--vui-input-selected-border)}.radio[data-checked]:hover{border-color:var(--vui-input-selected-border-hover);background:var(--vui-input-selected-border-hover)}.radio[data-checked]:active{border-color:var(--vui-input-default-border-active);background:var(--vui-input-default-border-active)}.radio[data-checked]:focus-visible{border-color:var(--vui-input-default-border-active);background:var(--vui-input-selected-border)}.radio[data-checked].radio-success{border-color:var(--vui-input-success-border);background:var(--vui-input-success-border)}.radio[data-checked].radio-success:hover{border-color:var(--vui-input-success-border-hover);background:var(--vui-input-success-border-hover)}.radio[data-checked].radio-success:active{border-color:var(--vui-input-success-border-active);background:var(--vui-input-success-border-active)}.radio[data-checked].radio-success:focus-visible{border-color:var(--vui-input-success-border-active);background:var(--vui-input-success-border)}.radio[data-checked].radio-danger{border-color:var(--vui-input-invalid-border);background:var(--vui-input-invalid-border)}.radio[data-checked].radio-danger:hover{border-color:var(--vui-input-invalid-border-hover);background:var(--vui-input-invalid-border-hover)}.radio[data-checked].radio-danger:active{border-color:var(--vui-input-invalid-border-active);background:var(--vui-input-invalid-border-active)}.radio[data-checked].radio-danger:focus-visible{border-color:var(--vui-input-invalid-border-active);background:var(--vui-input-invalid-border)}.radio[aria-invalid=true],.radio[aria-invalid=true]:focus-visible{border-color:var(--vui-input-invalid-border-active)}.radio-sm{width:var(--vui-check-sm-size);height:var(--vui-check-sm-size)}.radio-sm [data-slot=radio-group-indicator]>span{width:var(--vui-check-sm-dot-size);height:var(--vui-check-sm-dot-size);background:var(--vui-input-selected-indicator)}.radio-base{width:var(--vui-check-base-size);height:var(--vui-check-base-size)}.radio-base [data-slot=radio-group-indicator]>span{width:var(--vui-check-base-dot-size);height:var(--vui-check-base-dot-size);background:var(--vui-input-selected-indicator)}.radio-lg{width:var(--vui-check-lg-size);height:var(--vui-check-lg-size)}.radio-lg [data-slot=radio-group-indicator]>span{width:var(--vui-check-lg-dot-size);height:var(--vui-check-lg-dot-size);background:var(--vui-input-selected-indicator)}.content-block-sm{border-radius:var(--vui-content-block-sm-radius)}.content-block-sm .content-block-header{padding-left:var(--vui-content-block-sm-body-px);padding-right:var(--vui-content-block-sm-body-px)}.content-block-sm .content-block-media{border-radius:var(--vui-content-block-sm-radius)}.content-block-sm .content-block-body{padding:var(--vui-content-block-sm-body-py) var(--vui-content-block-sm-body-px);gap:var(--vui-content-block-sm-body-gap)}.content-block-sm .content-block-gap{gap:var(--vui-content-block-sm-body-gap)}.content-block-base{border-radius:var(--vui-content-block-base-radius)}.content-block-base .content-block-header{padding-left:var(--vui-content-block-base-body-px);padding-right:var(--vui-content-block-base-body-px)}.content-block-base .content-block-media{border-radius:var(--vui-content-block-base-radius)}.content-block-base .content-block-body{padding:var(--vui-content-block-base-body-py) var(--vui-content-block-base-body-px);gap:var(--vui-content-block-base-body-gap)}.content-block-base .content-block-gap{gap:var(--vui-content-block-base-body-gap)}.content-block-lg{border-radius:var(--vui-content-block-lg-radius)}.content-block-lg .content-block-header{padding-left:var(--vui-content-block-lg-body-px);padding-right:var(--vui-content-block-lg-body-px)}.content-block-lg .content-block-media{border-radius:var(--vui-content-block-lg-radius)}.content-block-lg .content-block-body{padding:var(--vui-content-block-lg-body-py) var(--vui-content-block-lg-body-px);gap:var(--vui-content-block-lg-body-gap)}.content-block-lg .content-block-gap{gap:var(--vui-content-block-lg-body-gap)}.content-block-xl{border-radius:var(--vui-content-block-xl-radius)}.content-block-xl .content-block-header{padding-left:var(--vui-content-block-xl-body-px);padding-right:var(--vui-content-block-xl-body-px)}.content-block-xl .content-block-media{border-radius:var(--vui-content-block-xl-radius)}.content-block-xl .content-block-body{padding:var(--vui-content-block-xl-body-py) var(--vui-content-block-xl-body-px);gap:var(--vui-content-block-xl-body-gap)}.content-block-xl .content-block-gap{gap:var(--vui-content-block-xl-body-gap)}.content-block-2xl{border-radius:var(--vui-content-block-2xl-radius)}.content-block-2xl .content-block-header{padding-left:var(--vui-content-block-2xl-body-px);padding-right:var(--vui-content-block-2xl-body-px)}.content-block-2xl .content-block-media{border-radius:var(--vui-content-block-2xl-radius)}.content-block-2xl .content-block-body{padding:var(--vui-content-block-2xl-body-py) var(--vui-content-block-2xl-body-px);gap:var(--vui-content-block-2xl-body-gap)}.content-block-2xl .content-block-gap{gap:var(--vui-content-block-2xl-body-gap)}.content-block-3xl{border-radius:var(--vui-content-block-3xl-radius)}.content-block-3xl .content-block-header{padding-left:var(--vui-content-block-3xl-body-px);padding-right:var(--vui-content-block-3xl-body-px)}.content-block-3xl .content-block-media{border-radius:var(--vui-content-block-3xl-radius)}.content-block-3xl .content-block-body{padding:var(--vui-content-block-3xl-body-py) var(--vui-content-block-3xl-body-px);gap:var(--vui-content-block-3xl-body-gap)}.content-block-3xl .content-block-gap{gap:var(--vui-content-block-3xl-body-gap)}.content-block-body:has(~.content-block-body){border-bottom:1px solid #0000}.content-block-default{background:var(--vui-content-block-default-bg);border-color:var(--vui-content-block-default-border)}.content-block-default .content-block-body:has(~.content-block-body){border-bottom-color:var(--vui-content-block-default-separator)}.content-block-default:hover{border-color:var(--vui-content-block-default-border-hover)}.content-block-primary{background:var(--vui-content-block-primary-bg);border-color:var(--vui-content-block-primary-border)}.content-block-primary .content-block-body:has(~.content-block-body){border-bottom-color:var(--vui-content-block-primary-separator)}.content-block-primary:hover{border-color:var(--vui-content-block-primary-border-hover)}.content-block-muted{background:var(--vui-content-block-muted-bg);border-color:var(--vui-content-block-muted-border)}.content-block-muted .content-block-body:has(~.content-block-body){border-bottom-color:var(--vui-content-block-muted-separator)}.content-block-muted:hover{border-color:var(--vui-content-block-muted-border-hover)}.content-meta-base{gap:var(--vui-content-meta-base-gap)}.content-meta-sm{gap:var(--vui-content-meta-sm-gap)}.content-meta-item:not(a):not(button){color:var(--vui-content-meta-item-fg)}.content-meta-base .content-meta-item{gap:var(--vui-content-meta-base-item-gap)}.content-meta-sm .content-meta-item{gap:var(--vui-content-meta-sm-item-gap)}a.content-meta-item,button.content-meta-item{transition:color .15s}a.content-meta-item:hover,button.content-meta-item:hover{color:var(--vui-content-meta-item-fg-hover)}a.content-meta-item:active,button.content-meta-item:active{color:var(--vui-content-meta-item-fg-active)}.avatar svg{flex-shrink:0}.avatar-4xl{width:var(--vui-avatar-4xl-size);height:var(--vui-avatar-4xl-size);--avatar-badge-size:var(--vui-avatar-4xl-badge-size);--avatar-badge-icon-size:var(--vui-avatar-4xl-badge-icon-size)}.avatar-3xl{width:var(--vui-avatar-3xl-size);height:var(--vui-avatar-3xl-size);--avatar-badge-size:var(--vui-avatar-3xl-badge-size);--avatar-badge-icon-size:var(--vui-avatar-3xl-badge-icon-size)}.avatar-2xl{width:var(--vui-avatar-2xl-size);height:var(--vui-avatar-2xl-size);--avatar-badge-size:var(--vui-avatar-2xl-badge-size);--avatar-badge-icon-size:var(--vui-avatar-2xl-badge-icon-size)}.avatar-xl{width:var(--vui-avatar-xl-size);height:var(--vui-avatar-xl-size);--avatar-badge-size:var(--vui-avatar-xl-badge-size);--avatar-badge-icon-size:var(--vui-avatar-xl-badge-icon-size)}.avatar-lg{width:var(--vui-avatar-lg-size);height:var(--vui-avatar-lg-size);--avatar-badge-size:var(--vui-avatar-lg-badge-size);--avatar-badge-icon-size:var(--vui-avatar-lg-badge-icon-size)}.avatar-base{width:var(--vui-avatar-base-size);height:var(--vui-avatar-base-size);--avatar-badge-size:var(--vui-avatar-base-badge-size);--avatar-badge-icon-size:var(--vui-avatar-base-badge-icon-size)}.avatar-sm{width:var(--vui-avatar-sm-size);height:var(--vui-avatar-sm-size);--avatar-badge-size:var(--vui-avatar-sm-badge-size)}.avatar-sm .avatar-badge svg{display:none}.avatar-xs{width:var(--vui-avatar-xs-size);height:var(--vui-avatar-xs-size);--avatar-badge-size:var(--vui-avatar-xs-badge-size)}.avatar-xs .avatar-badge svg{display:none}.avatar-2xs{width:var(--vui-avatar-2xs-size);height:var(--vui-avatar-2xs-size);--avatar-badge-size:var(--vui-avatar-2xs-badge-size)}.avatar-2xs .avatar-badge svg{display:none}.avatar-3xs{width:var(--vui-avatar-3xs-size);height:var(--vui-avatar-3xs-size);--avatar-badge-size:var(--vui-avatar-3xs-badge-size)}.avatar-3xs .avatar-badge svg{display:none}.avatar-4xs{width:var(--vui-avatar-4xs-size);height:var(--vui-avatar-4xs-size);--avatar-badge-size:var(--vui-avatar-4xs-badge-size)}.avatar-4xs .avatar-badge svg{display:none}.avatar-badge{width:var(--avatar-badge-size);height:var(--avatar-badge-size)}.avatar-badge svg{width:var(--avatar-badge-icon-size);height:var(--avatar-badge-icon-size);flex-shrink:0}.avatar-group-xl>:not(:first-child){margin-left:var(--vui-avatar-group-xl-gap)}.avatar-group-xl .avatar-group-indicator{width:var(--vui-avatar-xl-size);height:var(--vui-avatar-xl-size)}.avatar-group-xl .avatar-group-indicator svg{width:var(--vui-icon-xl);height:var(--vui-icon-xl);flex-shrink:0}.avatar-group-lg>:not(:first-child){margin-left:var(--vui-avatar-group-lg-gap)}.avatar-group-lg .avatar-group-indicator{width:var(--vui-avatar-lg-size);height:var(--vui-avatar-lg-size)}.avatar-group-lg .avatar-group-indicator svg{width:var(--vui-icon-lg);height:var(--vui-icon-lg);flex-shrink:0}.avatar-group-base>:not(:first-child){margin-left:var(--vui-avatar-group-base-gap)}.avatar-group-base .avatar-group-indicator{width:var(--vui-avatar-base-size);height:var(--vui-avatar-base-size)}.avatar-group-base .avatar-group-indicator svg{width:var(--vui-icon-base);height:var(--vui-icon-base);flex-shrink:0}.avatar-group-sm>:not(:first-child){margin-left:var(--vui-avatar-group-sm-gap)}.avatar-group-sm .avatar-group-indicator{width:var(--vui-avatar-sm-size);height:var(--vui-avatar-sm-size)}.avatar-group-sm .avatar-group-indicator svg{width:var(--vui-icon-sm);height:var(--vui-icon-sm);flex-shrink:0}.avatar-group-xs>:not(:first-child){margin-left:var(--vui-avatar-group-xs-gap)}.avatar-group-xs .avatar-group-indicator{width:var(--vui-avatar-xs-size);height:var(--vui-avatar-xs-size)}.avatar-group-xs .avatar-group-indicator svg{width:var(--vui-icon-xs);height:var(--vui-icon-xs);flex-shrink:0}.tooltip-content{background-color:var(--vui-tooltip-bg);color:var(--vui-tooltip-text);padding:var(--vui-tooltip-tooltip-content-py) var(--vui-tooltip-tooltip-content-px);border-radius:var(--vui-tooltip-radius);max-width:var(--vui-tooltip-tooltip-content-max-width);gap:var(--vui-tooltip-tooltip-content-gap)}.tooltip-arrow{width:var(--vui-tooltip-tooltip-content-arrow-size);height:var(--vui-tooltip-tooltip-content-arrow-size);background-color:var(--vui-tooltip-bg);fill:var(--vui-tooltip-bg)}[data-push-drawer-wrapper]:has([data-vui-push-marker][data-drawer-open=true][data-direction=right]){margin-right:var(--vui-drawer-width);transition:margin .3s}[data-push-drawer-wrapper]:has([data-vui-push-marker][data-drawer-open=true][data-direction=left]){margin-left:var(--vui-drawer-width);transition:margin .3s}.drawer-content{background:var(--vui-drawer-bg);border:1px solid var(--vui-drawer-border);box-shadow:var(--shadow-2xl)}@media (max-width:767px){.drawer-content.drawer-full-width-mobile{width:100%}}.drawer-body{padding:var(--vui-drawer-body-py) var(--vui-drawer-body-px);gap:var(--vui-drawer-body-gap)}.drawer-header{padding:var(--vui-drawer-header-py) var(--vui-drawer-header-px);gap:var(--vui-drawer-header-inner-gap);border-color:var(--vui-drawer-separator)}.drawer-header-content{gap:var(--vui-drawer-header-gap)}.drawer-header-actions{gap:var(--vui-drawer-header-inner-gap)}.drawer-footer{padding:var(--vui-drawer-footer-py) var(--vui-drawer-footer-px);gap:var(--vui-drawer-footer-gap);border-color:var(--vui-drawer-separator)}.drawer-separator{background:var(--vui-drawer-separator)}.drawer-separator.drawer-separator-default{margin-inline:var(--vui-drawer-header-mx-negative)}.drawer-grabber{max-width:var(--vui-drawer-grabber-max-width);background:var(--vui-drawer-separator)}.drawer-grabber-top{margin-top:var(--vui-drawer-grabber-py)}.drawer-grabber-bottom{margin-bottom:var(--vui-drawer-grabber-py)}.empty-xs{gap:var(--vui-empty-xs-gap)}.empty-xs .empty-header{gap:var(--vui-empty-xs-header-gap)}.empty-xs .empty-header-text{gap:var(--vui-empty-xs-header-inner-gap)}.empty-xs .empty-media{max-height:var(--vui-empty-xs-slot-max-height)}.empty-xs .empty-content{gap:var(--vui-empty-xs-content-gap)}.empty-xs .empty-content-row{gap:var(--vui-empty-xs-content-inner-gap)}.empty-sm{gap:var(--vui-empty-sm-gap)}.empty-sm .empty-header{gap:var(--vui-empty-sm-header-gap)}.empty-sm .empty-header-text{gap:var(--vui-empty-sm-header-inner-gap)}.empty-sm .empty-media{max-height:var(--vui-empty-sm-slot-max-height)}.empty-sm .empty-content{gap:var(--vui-empty-sm-content-gap)}.empty-sm .empty-content-row{gap:var(--vui-empty-sm-content-inner-gap)}.empty-base{gap:var(--vui-empty-base-gap)}.empty-base .empty-header{gap:var(--vui-empty-base-header-gap)}.empty-base .empty-header-text{gap:var(--vui-empty-base-header-inner-gap)}.empty-base .empty-media{max-height:var(--vui-empty-base-slot-max-height)}.empty-base .empty-content{gap:var(--vui-empty-base-content-gap)}.empty-base .empty-content-row{gap:var(--vui-empty-base-content-inner-gap)}.empty-lg{gap:var(--vui-empty-lg-gap)}.empty-lg .empty-header{gap:var(--vui-empty-lg-header-gap)}.empty-lg .empty-header-text{gap:var(--vui-empty-lg-header-inner-gap)}.empty-lg .empty-media{max-height:var(--vui-empty-lg-slot-max-height)}.empty-lg .empty-content{gap:var(--vui-empty-lg-content-gap)}.empty-lg .empty-content-row{gap:var(--vui-empty-lg-content-inner-gap)}.item{color:var(--vui-item-fg)}.item .item-description{color:var(--vui-item-fg-faded)}.item[data-interactive]{cursor:pointer}.item[data-interactive]:hover{background-color:var(--vui-item-bg-hover);color:var(--vui-item-fg-hover)}.item[data-interactive]:active{background-color:var(--vui-item-bg-active);color:var(--vui-item-fg-active)}.item.item-base{padding:var(--vui-item-base-py) var(--vui-item-base-px);gap:var(--vui-item-base-gap);border-radius:var(--vui-item-base-radius)}.item.item-base .item-body{gap:var(--vui-item-base-body-gap)}.item.item-base .item-content{gap:var(--vui-item-base-content-gap)}.item.item-base .item-title{font-size:var(--vui-item-base-title-font-size);line-height:var(--vui-item-base-title-line-height);font-weight:var(--vui-item-base-title-font-weight)}.item.item-base .item-description{font-size:var(--vui-item-base-description-font-size);line-height:var(--vui-item-base-description-line-height);font-weight:var(--vui-item-base-description-font-weight)}.item.item-sm{padding:var(--vui-item-sm-py) var(--vui-item-sm-px);gap:var(--vui-item-sm-gap);border-radius:var(--vui-item-sm-radius)}.item.item-sm .item-body{gap:var(--vui-item-sm-body-gap)}.item.item-sm .item-content{gap:var(--vui-item-sm-content-gap)}.item.item-sm .item-title{font-size:var(--vui-item-sm-title-font-size);line-height:var(--vui-item-sm-title-line-height);font-weight:var(--vui-item-sm-title-font-weight)}.item.item-sm .item-description{font-size:var(--vui-item-sm-description-font-size);line-height:var(--vui-item-sm-description-line-height);font-weight:var(--vui-item-sm-description-font-weight)}.item.item-xs{padding:var(--vui-item-xs-py) var(--vui-item-xs-px);gap:var(--vui-item-xs-gap);border-radius:var(--vui-item-xs-radius)}.item.item-xs .item-body{gap:var(--vui-item-xs-body-gap)}.item.item-xs .item-content{gap:var(--vui-item-xs-content-gap)}.item.item-xs .item-title{font-size:var(--vui-item-xs-title-font-size);line-height:var(--vui-item-xs-title-line-height);font-weight:var(--vui-item-xs-title-font-weight)}.item.item-xs .item-description{font-size:var(--vui-item-xs-description-font-size);line-height:var(--vui-item-xs-description-line-height);font-weight:var(--vui-item-xs-description-font-weight)}.item-outline{border-color:var(--vui-item-border)}.item-outline[data-interactive]:hover{border-color:var(--vui-item-border-hover)}.item-outline[data-interactive]:active{border-color:var(--vui-item-border-active)}.item-muted{background-color:var(--vui-item-bg-muted)}.item-actions{gap:var(--vui-item-actions-gap)}.item-group-gap{gap:var(--vui-item-group-gap)}.item-separator{background-color:var(--vui-item-separator)}.markdown-core{color:var(--vui-text-body);font-size:calc(var(--vui-markdown-body-font-size) * var(--vui-markdown-content-size-multiplier,1));line-height:calc(var(--vui-markdown-body-line-height) * var(--vui-markdown-content-size-multiplier,1));font-weight:var(--vui-markdown-body-font-weight)}.markdown-core .markdown-h1{color:var(--vui-text-heading);font-size:var(--vui-markdown-h1-font-size);line-height:var(--vui-markdown-h1-line-height);font-weight:var(--vui-markdown-h1-font-weight);margin-top:var(--vui-markdown-h1-mt);margin-bottom:var(--vui-markdown-h1-mb)}.markdown-core .markdown-h2{color:var(--vui-text-heading);font-size:var(--vui-markdown-h2-font-size);line-height:var(--vui-markdown-h2-line-height);font-weight:var(--vui-markdown-h2-font-weight);margin-top:var(--vui-markdown-h2-mt);margin-bottom:var(--vui-markdown-h2-mb)}.markdown-core .markdown-h3{color:var(--vui-text-heading);font-size:var(--vui-markdown-h3-font-size);line-height:var(--vui-markdown-h3-line-height);font-weight:var(--vui-markdown-h3-font-weight);margin-top:var(--vui-markdown-h3-mt);margin-bottom:var(--vui-markdown-h3-mb)}.markdown-core .markdown-h4{color:var(--vui-text-heading);font-size:var(--vui-markdown-h4-font-size);line-height:var(--vui-markdown-h4-line-height);font-weight:var(--vui-markdown-h4-font-weight);margin-top:var(--vui-markdown-h4-mt);margin-bottom:var(--vui-markdown-h4-mb)}.markdown-core .markdown-h5{color:var(--vui-text-heading);font-size:var(--vui-markdown-h5-font-size);line-height:var(--vui-markdown-h5-line-height);font-weight:var(--vui-markdown-h5-font-weight);margin-top:var(--vui-markdown-h5-mt);margin-bottom:var(--vui-markdown-h5-mb)}.markdown-core .markdown-h6{color:var(--vui-text-heading);font-size:var(--vui-markdown-h6-font-size);line-height:var(--vui-markdown-h6-line-height);font-weight:var(--vui-markdown-h6-font-weight);margin-top:var(--vui-markdown-h6-mt);margin-bottom:var(--vui-markdown-h6-mb)}.markdown-core .markdown-h7{color:var(--vui-text-heading);font-size:var(--vui-markdown-h7-font-size);line-height:var(--vui-markdown-h7-line-height);font-weight:var(--vui-markdown-h7-font-weight);margin-top:var(--vui-markdown-h7-mt);margin-bottom:var(--vui-markdown-h7-mb)}.markdown-core .markdown-body{font-size:calc(var(--vui-markdown-body-font-size) * var(--vui-markdown-content-size-multiplier,1));line-height:calc(var(--vui-markdown-body-line-height) * var(--vui-markdown-content-size-multiplier,1));font-weight:var(--vui-markdown-body-font-weight);margin-bottom:var(--vui-markdown-block-mb);color:var(--vui-text-body)}.markdown-core .markdown-body-sm{font-size:calc(var(--vui-markdown-body-sm-font-size) * var(--vui-markdown-content-size-multiplier,1));line-height:calc(var(--vui-markdown-body-sm-line-height) * var(--vui-markdown-content-size-multiplier,1));font-weight:var(--vui-markdown-body-sm-font-weight);margin-bottom:var(--vui-markdown-block-mb);color:var(--vui-text-body)}.markdown-core ul,.markdown-core ol{font-size:calc(var(--vui-markdown-body-font-size) * var(--vui-markdown-content-size-multiplier,1));line-height:calc(var(--vui-markdown-body-line-height) * var(--vui-markdown-content-size-multiplier,1));font-weight:var(--vui-markdown-body-font-weight);padding-left:var(--vui-markdown-list-pl);margin-bottom:var(--vui-markdown-block-mb)}.markdown-core ul li,.markdown-core ol li{position:relative}.markdown-core ul li>p,.markdown-core ol li>p{padding-bottom:0}.markdown-core ul ul,.markdown-core ul ol,.markdown-core ol ul,.markdown-core ol ol{padding-left:var(--vui-markdown-list-pl);margin:0}.markdown-core ol{list-style:decimal}.markdown-core ol[data-variant=steps]{padding-left:var(--vui-markdown-list-steps-pl);margin-bottom:var(--vui-markdown-block-mb);counter-reset:markdown-step;list-style:none}.markdown-core ol[data-variant=steps]>li{counter-increment:markdown-step;position:relative}.markdown-core ol[data-variant=steps]>li:before{content:counter(markdown-step);left:calc((-1 * var(--vui-markdown-list-steps-pl) - var(--vui-markdown-list-steps-dot-size)) / 2);top:calc((var(--vui-markdown-body-line-height) * var(--vui-markdown-content-size-multiplier,1) - var(--vui-markdown-list-steps-dot-size)) / 2);width:var(--vui-markdown-list-steps-dot-size);height:var(--vui-markdown-list-steps-dot-size);background:var(--vui-markdown-list-steps-dot-bg);color:var(--vui-markdown-list-steps-dot-fg);font-size:calc(var(--vui-markdown-body-sm-font-size) * var(--vui-markdown-content-size-multiplier,1));font-weight:var(--vui-markdown-body-sm-font-weight);border-radius:9999px;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute}.markdown-core ul>li:before{content:"";width:var(--vui-markdown-list-dot-size);height:var(--vui-markdown-list-dot-size);left:calc(var(--vui-markdown-list-dot-size) * -3);top:calc((var(--vui-markdown-body-line-height) * var(--vui-markdown-content-size-multiplier,1) - var(--vui-markdown-list-dot-size)) / 2);background:var(--vui-markdown-list-dot);border-radius:9999px;position:absolute}.markdown-core ul ul>li:before{border:1px solid var(--vui-markdown-list-dot);background:0 0}.markdown-core pre,.markdown-core blockquote{padding-bottom:var(--vui-markdown-block-mb)}.markdown-core pre>*{padding:var(--vui-markdown-codeblock-py) var(--vui-markdown-codeblock-px);min-height:var(--vui-markdown-codeblock-min-height);border-radius:var(--vui-markdown-block-radius);background:var(--vui-markdown-code-bg);border:1px solid var(--vui-markdown-code-border);font-family:var(--font-mono);font-size:calc(var(--vui-text-code-base-font-size) * var(--vui-markdown-content-size-multiplier,1));line-height:calc(var(--vui-text-code-base-line-height) * var(--vui-markdown-content-size-multiplier,1));font-weight:var(--vui-text-code-base-font-weight);white-space:pre-wrap}.markdown-core blockquote>*{padding:var(--vui-markdown-blockquote-py) var(--vui-markdown-blockquote-px);border-left:2px solid var(--vui-markdown-blockquote-border);font-size:calc(var(--vui-markdown-body-font-size) * var(--vui-markdown-content-size-multiplier,1));line-height:calc(var(--vui-markdown-body-line-height) * var(--vui-markdown-content-size-multiplier,1));font-weight:var(--vui-markdown-body-font-weight)}.markdown-core code{padding:var(--vui-markdown-code-inline-py) var(--vui-markdown-code-inline-px);border-radius:var(--vui-markdown-code-inline-radius);background:var(--vui-markdown-codeinline-bg);border:1px solid var(--vui-markdown-codeinline-border)}.markdown-core q{padding:var(--vui-markdown-code-inline-py) var(--vui-markdown-code-inline-px);border-radius:var(--vui-markdown-code-inline-radius);background:var(--vui-markdown-code-bg)}.markdown-core hr{margin-block:var(--vui-markdown-divider-py)}.markdown-core figure{padding-bottom:var(--vui-markdown-block-mb)}.markdown-core figure pre,.markdown-core figure blockquote{padding-bottom:0}.markdown-core img,.markdown-core .markdown-image{border-radius:var(--vui-markdown-block-radius);border:1px solid var(--vui-surface-main-border);margin-bottom:var(--vui-markdown-block-mb)}.markdown-core a{color:var(--vui-text-link)}.markdown-core a:hover{color:var(--vui-text-link-hover)}.markdown-core a:active{color:var(--vui-text-link-active)}.markdown-core .markdown-code{font-family:var(--font-mono);font-size:calc(var(--vui-text-code-base-font-size) * var(--vui-markdown-content-size-multiplier,1));line-height:calc(var(--vui-text-code-base-line-height) * var(--vui-markdown-content-size-multiplier,1));font-weight:var(--vui-text-code-base-font-weight)}.markdown-core .markdown-code-block{border-radius:var(--vui-markdown-block-radius);border-color:var(--vui-markdown-code-border);background:var(--vui-markdown-code-bg);font-size:var(--vui-markdown-code-font-size)}.markdown-core .markdown-code-block .markdown-code-block-header{padding:var(--vui-markdown-codeblock-py) var(--vui-markdown-codeblock-px);min-height:var(--vui-markdown-codeblock-min-height);gap:var(--vui-markdown-codeblock-gap);border-color:var(--vui-markdown-code-border)}.markdown-core .markdown-code-block .markdown-code-block-body{padding:var(--vui-markdown-codeblock-py) var(--vui-markdown-codeblock-px);min-height:var(--vui-markdown-codeblock-min-height)}.markdown-core .markdown-code-block .markdown-code-block-footer{padding:var(--vui-markdown-codeblock-py) var(--vui-markdown-codeblock-px);min-height:var(--vui-markdown-codeblock-min-height);gap:var(--vui-markdown-codeblock-gap);border-color:var(--vui-markdown-code-border)}.markdown-core .markdown-code-block pre{font-family:var(--font-mono);white-space:pre-wrap;padding-bottom:0}.markdown-core .codeblock{margin-bottom:var(--vui-markdown-block-mb)}.markdown-core .codeblock .codeblock-label{font-size:var(--vui-markdown-h7-font-size);line-height:var(--vui-markdown-h7-line-height);font-weight:var(--vui-markdown-h7-font-weight)}.markdown-core .codeblock .tabs-trigger{font-size:var(--vui-markdown-h6-font-size);line-height:var(--vui-markdown-h6-line-height);font-weight:var(--vui-markdown-h6-font-weight)}.markdown-core .codeblock .codeblock-attribution{font-size:var(--text-body-2xs);line-height:var(--text-body-2xs--line-height);font-weight:var(--text-body-2xs--font-weight)}.markdown-core .markdown-context .accordion-lg .accordion-trigger .accordion-trigger-content{font-size:var(--vui-markdown-h5-font-size);line-height:var(--vui-markdown-h5-line-height);font-weight:var(--vui-markdown-h5-font-weight)}.markdown-core .markdown-context .accordion-lg .accordion-content{font-size:var(--vui-markdown-body-sm-font-size);line-height:var(--vui-markdown-body-sm-line-height);font-weight:var(--vui-markdown-body-sm-font-weight)}.markdown-core .markdown-context .alert-base .alert-title{font-size:var(--vui-markdown-h5-font-size);line-height:var(--vui-markdown-h5-line-height);font-weight:var(--vui-markdown-h5-font-weight)}.markdown-core .markdown-context .alert-base .alert-description{font-size:var(--vui-markdown-body-sm-font-size);line-height:var(--vui-markdown-body-sm-line-height);font-weight:var(--vui-markdown-body-sm-font-weight)}.markdown-core .markdown-context{margin-bottom:var(--vui-markdown-block-mb)}.markdown-core .markdown-tabs{border-color:var(--vui-surface-main-border);border-radius:var(--vui-markdown-block-radius);margin-bottom:var(--vui-markdown-block-mb)}.markdown-core .markdown-tabs .markdown-tabs-header{border-color:var(--vui-surface-main-border)}.markdown-core .markdown-tabs .tabs-lg .tabs-list{padding:0 var(--vui-markdown-tabsblock-px)}.markdown-core .markdown-tabs .tabs-lg .tabs-trigger{font-size:var(--vui-markdown-h6-font-size);line-height:var(--vui-markdown-h6-line-height);font-weight:var(--vui-markdown-h6-font-weight)}.markdown-core .markdown-tabs .tabs-lg .tabs-content{padding:var(--vui-markdown-tabsblock-py) var(--vui-markdown-tabsblock-px)}.markdown-core .markdown-tabs .tabs-lg{gap:0}.markdown-core .kbd.kbd-sm{font-size:var(--vui-markdown-body-sm-font-size);line-height:var(--vui-markdown-body-sm-line-height);font-weight:var(--vui-markdown-body-sm-font-weight)}.markdown-core .markdown-video{margin-bottom:var(--vui-markdown-block-mb)}.markdown-core .markdown-admonition{padding-left:var(--vui-markdown-admonition-px);padding-right:var(--vui-markdown-admonition-px);border-radius:var(--vui-markdown-admonition-radius);border-color:var(--vui-markdown-admonition-border);margin-bottom:var(--vui-markdown-block-mb)}.markdown-core .markdown-admonition .markdown-admonition-trigger{padding-top:var(--vui-markdown-admonition-trigger-py);padding-bottom:var(--vui-markdown-admonition-trigger-py);gap:var(--vui-markdown-admonition-trigger-gap)}.markdown-core .markdown-admonition .markdown-admonition-trigger:hover,.markdown-core .markdown-admonition .markdown-admonition-trigger[data-panel-open]{color:var(--vui-text-primary)}.markdown-core .markdown-admonition .markdown-admonition-content{margin-bottom:var(--vui-markdown-admonition-mb)}.markdown-core .markdown-admonition .markdown-admonition-trigger .markdown-h5{margin:0}.markdown-core .markdown-admonition .markdown-admonition-trigger:hover .markdown-h5,.markdown-core .markdown-admonition .markdown-admonition-trigger[data-panel-open] .markdown-h5{color:var(--vui-text-primary)}.markdown-core.markdown-sm .markdown-h1{font-size:var(--vui-markdown-sm-h1-font-size);line-height:var(--vui-markdown-sm-h1-line-height);font-weight:var(--vui-markdown-sm-h1-font-weight);margin-top:var(--vui-markdown-sm-h1-mt);margin-bottom:var(--vui-markdown-sm-h1-mb)}.markdown-core.markdown-sm .markdown-h2{font-size:var(--vui-markdown-sm-h2-font-size);line-height:var(--vui-markdown-sm-h2-line-height);font-weight:var(--vui-markdown-sm-h2-font-weight);margin-top:var(--vui-markdown-sm-h2-mt);margin-bottom:var(--vui-markdown-sm-h2-mb)}.markdown-core.markdown-sm .markdown-h3{font-size:var(--vui-markdown-sm-h3-font-size);line-height:var(--vui-markdown-sm-h3-line-height);font-weight:var(--vui-markdown-sm-h3-font-weight);margin-top:var(--vui-markdown-sm-h3-mt);margin-bottom:var(--vui-markdown-sm-h3-mb)}.markdown-core.markdown-sm .markdown-h4{font-size:var(--vui-markdown-sm-h4-font-size);line-height:var(--vui-markdown-sm-h4-line-height);font-weight:var(--vui-markdown-sm-h4-font-weight);margin-top:var(--vui-markdown-sm-h4-mt);margin-bottom:var(--vui-markdown-sm-h4-mb)}.markdown-core.markdown-sm .markdown-h5{font-size:var(--vui-markdown-sm-h5-font-size);line-height:var(--vui-markdown-sm-h5-line-height);font-weight:var(--vui-markdown-sm-h5-font-weight);margin-top:var(--vui-markdown-sm-h5-mt);margin-bottom:var(--vui-markdown-sm-h5-mb)}.markdown-core.markdown-sm .markdown-h6{font-size:var(--vui-markdown-sm-h6-font-size);line-height:var(--vui-markdown-sm-h6-line-height);font-weight:var(--vui-markdown-sm-h6-font-weight);margin-top:var(--vui-markdown-sm-h6-mt);margin-bottom:var(--vui-markdown-sm-h6-mb)}.markdown-core.markdown-sm .markdown-h7{font-size:var(--vui-markdown-sm-h7-font-size);line-height:var(--vui-markdown-sm-h7-line-height);font-weight:var(--vui-markdown-sm-h7-font-weight);margin-top:var(--vui-markdown-sm-h7-mt);margin-bottom:var(--vui-markdown-sm-h7-mb)}.markdown-core.markdown-sm .markdown-body{font-size:calc(var(--vui-markdown-sm-body-font-size) * var(--vui-markdown-content-size-multiplier,1));line-height:calc(var(--vui-markdown-sm-body-line-height) * var(--vui-markdown-content-size-multiplier,1));font-weight:var(--vui-markdown-sm-body-font-weight);margin-bottom:var(--vui-markdown-sm-body-mb)}.markdown-core.markdown-sm .markdown-body-sm{font-size:calc(var(--vui-markdown-sm-body-sm-font-size) * var(--vui-markdown-content-size-multiplier,1));line-height:calc(var(--vui-markdown-sm-body-sm-line-height) * var(--vui-markdown-content-size-multiplier,1));font-weight:var(--vui-markdown-sm-body-sm-font-weight);margin-bottom:var(--vui-markdown-sm-body-sm-mb)}.markdown-core.markdown-sm ul,.markdown-core.markdown-sm ol{font-size:calc(var(--vui-markdown-sm-body-font-size) * var(--vui-markdown-content-size-multiplier,1));line-height:calc(var(--vui-markdown-sm-body-line-height) * var(--vui-markdown-content-size-multiplier,1));font-weight:var(--vui-markdown-sm-body-font-weight);padding-left:var(--vui-markdown-sm-list-pl);margin-bottom:var(--vui-markdown-sm-block-mb)}.markdown-core.markdown-sm ul ul,.markdown-core.markdown-sm ul ol,.markdown-core.markdown-sm ol ul,.markdown-core.markdown-sm ol ol{padding-left:var(--vui-markdown-sm-list-pl)}.markdown-core.markdown-sm ol[data-variant=steps]{padding-left:var(--vui-markdown-sm-list-steps-pl);margin-bottom:var(--vui-markdown-sm-block-mb)}.markdown-core.markdown-sm ol[data-variant=steps]>li:before{left:calc((-1 * var(--vui-markdown-sm-list-steps-pl) - var(--vui-markdown-sm-list-steps-dot-size)) / 2);top:calc((var(--vui-markdown-sm-body-line-height) * var(--vui-markdown-content-size-multiplier,1) - var(--vui-markdown-sm-list-steps-dot-size)) / 2);width:var(--vui-markdown-sm-list-steps-dot-size);height:var(--vui-markdown-sm-list-steps-dot-size);font-size:calc(var(--vui-markdown-sm-body-sm-font-size) * var(--vui-markdown-content-size-multiplier,1));font-weight:var(--vui-markdown-sm-body-sm-font-weight)}.markdown-core.markdown-sm ul>li:before{width:var(--vui-markdown-sm-list-dot-size);height:var(--vui-markdown-sm-list-dot-size);left:calc(var(--vui-markdown-sm-list-dot-size) * -3);top:calc((var(--vui-markdown-sm-body-line-height) * var(--vui-markdown-content-size-multiplier,1) - var(--vui-markdown-sm-list-dot-size)) / 2)}.markdown-core.markdown-sm .markdown-image-sm{margin-bottom:var(--vui-markdown-sm-block-mb)}.markdown-core.markdown-sm hr{margin-block:var(--vui-markdown-sm-divider-py)}.markdown-core.markdown-sm blockquote{padding-bottom:var(--vui-markdown-sm-block-mb)}.markdown-core.markdown-sm blockquote>*{padding:var(--vui-markdown-sm-blockquote-py) var(--vui-markdown-sm-blockquote-px);font-size:calc(var(--vui-markdown-sm-body-font-size) * var(--vui-markdown-content-size-multiplier,1));line-height:calc(var(--vui-markdown-sm-body-line-height) * var(--vui-markdown-content-size-multiplier,1));font-weight:var(--vui-markdown-sm-body-font-weight)}.markdown-core.markdown-sm .markdown-code{font-size:calc(var(--vui-text-code-sm-font-size) * var(--vui-markdown-content-size-multiplier,1));line-height:calc(var(--vui-text-code-sm-line-height) * var(--vui-markdown-content-size-multiplier,1));font-weight:var(--vui-text-code-sm-font-weight)}.markdown-core.markdown-sm .codeblock{margin-bottom:var(--vui-markdown-sm-block-mb)}.markdown-core.markdown-sm .codeblock .codeblock-label{font-size:var(--vui-markdown-sm-h7-font-size);line-height:var(--vui-markdown-sm-h7-line-height);font-weight:var(--vui-markdown-sm-h7-font-weight)}.markdown-core.markdown-sm .codeblock .tabs-trigger{font-size:var(--vui-markdown-sm-h6-font-size);line-height:var(--vui-markdown-sm-h6-line-height);font-weight:var(--vui-markdown-sm-h6-font-weight)}.markdown-core.markdown-sm code{padding:var(--vui-markdown-sm-code-inline-py) var(--vui-markdown-sm-code-inline-px)}.markdown-core.markdown-sm .kbd.kbd-sm{font-size:var(--vui-markdown-sm-body-sm-font-size);line-height:var(--vui-markdown-sm-body-sm-line-height);font-weight:var(--vui-markdown-sm-body-sm-font-weight)}.markdown-core.markdown-sm .markdown-tabs{margin-bottom:var(--vui-markdown-sm-block-mb)}.markdown-core.markdown-sm .markdown-tabs .tabs-sm .tabs-list{padding:0 var(--vui-markdown-sm-tabsblock-px)}.markdown-core.markdown-sm .markdown-tabs .tabs-sm .tabs-trigger{font-size:var(--vui-markdown-sm-h6-font-size);line-height:var(--vui-markdown-sm-h6-line-height);font-weight:var(--vui-markdown-sm-h6-font-weight)}.markdown-core.markdown-sm .markdown-tabs .tabs-sm .tabs-content{padding:var(--vui-markdown-sm-tabsblock-py) var(--vui-markdown-sm-tabsblock-px)}.markdown-core.markdown-sm .markdown-admonition{padding-left:var(--vui-markdown-sm-admonition-px);padding-right:var(--vui-markdown-sm-admonition-px);border-color:var(--vui-markdown-sm-admonition-border);margin-bottom:var(--vui-markdown-sm-block-mb)}.markdown-core.markdown-sm .markdown-admonition .markdown-admonition-trigger{padding-top:var(--vui-markdown-sm-admonition-trigger-py);padding-bottom:var(--vui-markdown-sm-admonition-trigger-py);gap:var(--vui-markdown-sm-admonition-trigger-gap)}.markdown-core.markdown-sm .markdown-context .accordion-sm .accordion-trigger .accordion-trigger-content{font-size:var(--vui-markdown-sm-h5-font-size);line-height:var(--vui-markdown-sm-h5-line-height);font-weight:var(--vui-markdown-sm-h5-font-weight)}.markdown-core.markdown-sm .markdown-context .accordion-sm .accordion-content{font-size:var(--vui-markdown-sm-body-sm-font-size);line-height:var(--vui-markdown-sm-body-sm-line-height);font-weight:var(--vui-markdown-sm-body-sm-font-weight)}.markdown-core.markdown-sm .markdown-context .alert-sm .alert-title{font-size:var(--vui-markdown-sm-h5-font-size);line-height:var(--vui-markdown-sm-h5-line-height);font-weight:var(--vui-markdown-sm-h5-font-weight)}.markdown-core.markdown-sm .markdown-context .alert-sm .alert-description{font-size:var(--vui-markdown-sm-body-sm-font-size);line-height:var(--vui-markdown-sm-body-sm-line-height);font-weight:var(--vui-markdown-sm-body-sm-font-weight)}.markdown-core.markdown-sm>:last-child,.markdown-core>:last-child{margin-bottom:0}.accordion,.accordion-item{border-color:var(--vui-accordion-border)}.accordion-trigger{color:var(--vui-accordion-trigger)}.accordion-trigger:hover{color:var(--vui-accordion-trigger-hover)}.accordion-trigger[data-panel-open]{color:var(--vui-accordion-trigger-active)}.accordion-content{color:var(--vui-accordion-content)}.accordion-xs{border-radius:var(--vui-accordion-xs-radius)}.accordion-xs .accordion-item-border{padding:0 var(--vui-accordion-xs-trigger-px)}.accordion-xs .accordion-trigger{padding:var(--vui-accordion-xs-trigger-py) 0}.accordion-xs .accordion-trigger svg{width:var(--vui-accordion-xs-icon-size);height:var(--vui-accordion-xs-icon-size)}.accordion-xs .accordion-trigger-content{gap:var(--vui-accordion-xs-trigger-gap)}.accordion-xs .accordion-content{padding-bottom:var(--vui-accordion-xs-content-py)}.accordion-sm{border-radius:var(--vui-accordion-sm-radius)}.accordion-sm .accordion-item-border{padding:0 var(--vui-accordion-sm-trigger-px)}.accordion-sm .accordion-trigger{padding:var(--vui-accordion-sm-trigger-py) 0}.accordion-sm .accordion-trigger svg{width:var(--vui-accordion-sm-icon-size);height:var(--vui-accordion-sm-icon-size)}.accordion-sm .accordion-trigger-content{gap:var(--vui-accordion-sm-trigger-gap)}.accordion-sm .accordion-content{padding-bottom:var(--vui-accordion-sm-content-py)}.accordion-base{border-radius:var(--vui-accordion-base-radius)}.accordion-base .accordion-item-border{padding:0 var(--vui-accordion-base-trigger-px)}.accordion-base .accordion-trigger{padding:var(--vui-accordion-base-trigger-py) 0}.accordion-base .accordion-trigger svg{width:var(--vui-accordion-base-icon-size);height:var(--vui-accordion-base-icon-size)}.accordion-base .accordion-trigger-content{gap:var(--vui-accordion-base-trigger-gap)}.accordion-base .accordion-content{padding-bottom:var(--vui-accordion-base-content-py)}.accordion-lg{border-radius:var(--vui-accordion-lg-radius)}.accordion-lg .accordion-item-border{padding:0 var(--vui-accordion-lg-trigger-px)}.accordion-lg .accordion-trigger{padding:var(--vui-accordion-lg-trigger-py) 0}.accordion-lg .accordion-trigger svg{width:var(--vui-accordion-lg-icon-size);height:var(--vui-accordion-lg-icon-size)}.accordion-lg .accordion-trigger-content{gap:var(--vui-accordion-lg-trigger-gap)}.accordion-lg .accordion-content{padding-bottom:var(--vui-accordion-lg-content-py)}.accordion-xl{border-radius:var(--vui-accordion-xl-radius)}.accordion-xl .accordion-item-border{padding:0 var(--vui-accordion-xl-trigger-px)}.accordion-xl .accordion-trigger{padding:var(--vui-accordion-xl-trigger-py) 0}.accordion-xl .accordion-trigger svg{width:var(--vui-accordion-xl-icon-size);height:var(--vui-accordion-xl-icon-size)}.accordion-xl .accordion-trigger-content{gap:var(--vui-accordion-xl-trigger-gap)}.accordion-xl .accordion-content{padding-bottom:var(--vui-accordion-xl-content-py)}.alert-sm{padding-left:var(--vui-alert-sm-layout-px);padding-right:var(--vui-alert-sm-layout-px);padding-top:var(--vui-alert-sm-layout-py);padding-bottom:var(--vui-alert-sm-layout-py);gap:0 var(--vui-alert-sm-layout-gap);border-radius:var(--vui-alert-sm-radius)}.alert-sm .alert-title{font-size:var(--vui-alert-sm-title-font-size);font-weight:var(--vui-alert-sm-title-font-weight);line-height:var(--vui-alert-sm-title-line-height)}.alert-sm .alert-description{font-size:var(--vui-alert-sm-description-font-size);font-weight:var(--vui-alert-sm-description-font-weight);line-height:var(--vui-alert-sm-description-line-height)}.alert-sm .alert-icon{width:var(--vui-alert-sm-icon-size);height:var(--vui-alert-sm-icon-size)}.alert-sm .alert-content{gap:var(--vui-alert-sm-content-gap)}.alert-sm .alert-content-group{gap:var(--vui-alert-sm-content-group-gap)}.alert-sm .alert-action{gap:var(--vui-alert-sm-action-gap)}.alert-base{padding-left:var(--vui-alert-base-layout-px);padding-right:var(--vui-alert-base-layout-px);padding-top:var(--vui-alert-base-layout-py);padding-bottom:var(--vui-alert-base-layout-py);gap:0 var(--vui-alert-base-layout-gap);border-radius:var(--vui-alert-base-radius)}.alert-base .alert-title{font-size:var(--vui-alert-base-title-font-size);font-weight:var(--vui-alert-base-title-font-weight);line-height:var(--vui-alert-base-title-line-height)}.alert-base .alert-description{font-size:var(--vui-alert-base-description-font-size);font-weight:var(--vui-alert-base-description-font-weight);line-height:var(--vui-alert-base-description-line-height)}.alert-base .alert-icon{width:var(--vui-alert-base-icon-size);height:var(--vui-alert-base-icon-size)}.alert-base .alert-content{gap:var(--vui-alert-base-content-gap)}.alert-base .alert-content-group{gap:var(--vui-alert-base-content-group-gap)}.alert-base .alert-action{gap:var(--vui-alert-base-action-gap)}.alert-lg{padding-left:var(--vui-alert-lg-layout-px);padding-right:var(--vui-alert-lg-layout-px);padding-top:var(--vui-alert-lg-layout-py);padding-bottom:var(--vui-alert-lg-layout-py);gap:0 var(--vui-alert-lg-layout-gap);border-radius:var(--vui-alert-lg-radius)}.alert-lg .alert-title{font-size:var(--vui-alert-lg-title-font-size);font-weight:var(--vui-alert-lg-title-font-weight);line-height:var(--vui-alert-lg-title-line-height)}.alert-lg .alert-description{font-size:var(--vui-alert-lg-description-font-size);font-weight:var(--vui-alert-lg-description-font-weight);line-height:var(--vui-alert-lg-description-line-height)}.alert-lg .alert-icon{width:var(--vui-alert-lg-icon-size);height:var(--vui-alert-lg-icon-size)}.alert-lg .alert-content{gap:var(--vui-alert-lg-content-gap)}.alert-lg .alert-content-group{gap:var(--vui-alert-lg-content-group-gap)}.alert-lg .alert-action{gap:var(--vui-alert-lg-action-gap)}.badge-xl{height:var(--vui-badge-xl-height);padding:var(--vui-badge-xl-py) var(--vui-badge-xl-px);gap:var(--vui-badge-xl-gap);font-size:var(--vui-badge-xl-font-size);line-height:var(--vui-badge-xl-line-height)}.badge-xl svg{width:var(--vui-badge-xl-icon-size);height:var(--vui-badge-xl-icon-size)}.badge-xl .inline-start{margin-inline-start:var(--vui-badge-xl-mx-negative)}.badge-xl .inline-end{margin-inline-end:var(--vui-badge-xl-mx-negative)}.badge-xl .badge-dot{width:var(--vui-badge-xl-dot);height:var(--vui-badge-xl-dot)}.badge-xl .badge-item-container{width:var(--vui-badge-xl-item-size);height:var(--vui-badge-xl-item-size)}.badge-xl.badge-count{min-width:var(--vui-badge-xl-height);padding:var(--vui-badge-xl-py)}.badge-lg{height:var(--vui-badge-lg-height);padding:var(--vui-badge-lg-py) var(--vui-badge-lg-px);gap:var(--vui-badge-lg-gap);font-size:var(--vui-badge-lg-font-size);line-height:var(--vui-badge-lg-line-height)}.badge-lg svg{width:var(--vui-badge-lg-icon-size);height:var(--vui-badge-lg-icon-size)}.badge-lg .inline-start{margin-inline-start:var(--vui-badge-lg-mx-negative)}.badge-lg .inline-end{margin-inline-end:var(--vui-badge-lg-mx-negative)}.badge-lg .badge-dot{width:var(--vui-badge-lg-dot);height:var(--vui-badge-lg-dot)}.badge-lg .badge-item-container{width:var(--vui-badge-lg-item-size);height:var(--vui-badge-lg-item-size)}.badge-lg.badge-count{min-width:var(--vui-badge-lg-height);padding:var(--vui-badge-lg-py)}.badge-base{height:var(--vui-badge-base-height);padding:var(--vui-badge-base-py) var(--vui-badge-base-px);gap:var(--vui-badge-base-gap);font-size:var(--vui-badge-base-font-size);line-height:var(--vui-badge-base-line-height)}.badge-base svg{width:var(--vui-badge-base-icon-size);height:var(--vui-badge-base-icon-size)}.badge-base .inline-start{margin-inline-start:var(--vui-badge-base-mx-negative)}.badge-base .inline-end{margin-inline-end:var(--vui-badge-base-mx-negative)}.badge-base .badge-dot{width:var(--vui-badge-base-dot);height:var(--vui-badge-base-dot)}.badge-base .badge-item-container{width:var(--vui-badge-base-item-size);height:var(--vui-badge-base-item-size)}.badge-base.badge-count{min-width:var(--vui-badge-base-height);padding:var(--vui-badge-base-py)}.badge-sm{height:var(--vui-badge-sm-height);padding:var(--vui-badge-sm-py) var(--vui-badge-sm-px);gap:var(--vui-badge-sm-gap);font-size:var(--vui-badge-sm-font-size);line-height:var(--vui-badge-sm-line-height)}.badge-sm svg{width:var(--vui-badge-sm-icon-size);height:var(--vui-badge-sm-icon-size)}.badge-sm .inline-start{margin-inline-start:var(--vui-badge-sm-mx-negative)}.badge-sm .inline-end{margin-inline-end:var(--vui-badge-sm-mx-negative)}.badge-sm .badge-dot{width:var(--vui-badge-sm-dot);height:var(--vui-badge-sm-dot)}.badge-sm .badge-item-container{width:var(--vui-badge-sm-item-size);height:var(--vui-badge-sm-item-size)}.badge-sm.badge-count{min-width:var(--vui-badge-sm-height);padding:var(--vui-badge-sm-py)}.badge-xs{height:var(--vui-badge-xs-height);padding:var(--vui-badge-xs-py) var(--vui-badge-xs-px);gap:var(--vui-badge-xs-gap);font-size:var(--vui-badge-xs-font-size);line-height:var(--vui-badge-xs-line-height)}.badge-xs svg{width:var(--vui-badge-xs-icon-size);height:var(--vui-badge-xs-icon-size)}.badge-xs .inline-start{margin-inline-start:var(--vui-badge-xs-mx-negative)}.badge-xs .inline-end{margin-inline-end:var(--vui-badge-xs-mx-negative)}.badge-xs .badge-dot{width:var(--vui-badge-xs-dot);height:var(--vui-badge-xs-dot)}.badge-xs .badge-item-container{width:var(--vui-badge-xs-item-size);height:var(--vui-badge-xs-item-size)}.badge-xs.badge-count{min-width:var(--vui-badge-xs-height);padding:var(--vui-badge-xs-py)}.kbd{background-color:var(--vui-kbd-bg);color:var(--vui-kbd-fg)}.kbd svg{flex-shrink:0}.kbd-xl{height:var(--vui-kbd-xl-height);padding-inline:var(--vui-kbd-xl-px);padding-block:var(--vui-kbd-xl-py);gap:var(--vui-kbd-xl-gap);border-radius:var(--vui-kbd-xl-radius);--kbd-icon-size:var(--vui-kbd-xl-icon-size)}.kbd-lg{height:var(--vui-kbd-lg-height);padding-inline:var(--vui-kbd-lg-px);padding-block:var(--vui-kbd-lg-py);gap:var(--vui-kbd-lg-gap);border-radius:var(--vui-kbd-lg-radius);--kbd-icon-size:var(--vui-kbd-lg-icon-size)}.kbd-base{height:var(--vui-kbd-base-height);padding-inline:var(--vui-kbd-base-px);padding-block:var(--vui-kbd-base-py);gap:var(--vui-kbd-base-gap);border-radius:var(--vui-kbd-base-radius);--kbd-icon-size:var(--vui-kbd-base-icon-size)}.kbd-sm{height:var(--vui-kbd-sm-height);padding-inline:var(--vui-kbd-sm-px);padding-block:var(--vui-kbd-sm-py);gap:var(--vui-kbd-sm-gap);border-radius:var(--vui-kbd-sm-radius);--kbd-icon-size:var(--vui-kbd-sm-icon-size)}.kbd-xs{height:var(--vui-kbd-xs-height);padding-inline:var(--vui-kbd-xs-px);padding-block:var(--vui-kbd-xs-py);gap:var(--vui-kbd-xs-gap);border-radius:var(--vui-kbd-xs-radius);--kbd-icon-size:var(--vui-kbd-xs-icon-size)}.kbd-icon{width:var(--kbd-icon-size);height:var(--kbd-icon-size);flex-shrink:0;display:flex}.kbd-icon svg{width:var(--kbd-icon-size);height:var(--kbd-icon-size);flex-shrink:0}.kbd-group-xl{gap:var(--vui-kbd-xl-group-gap)}.kbd-group-lg{gap:var(--vui-kbd-lg-group-gap)}.kbd-group-base{gap:var(--vui-kbd-base-group-gap)}.kbd-group-sm{gap:var(--vui-kbd-sm-group-gap)}.kbd-group-xs{gap:var(--vui-kbd-xs-group-gap)}.kbd-group-separator{color:var(--vui-kbd-group-fg)}.tabs-list-default{background:var(--vui-tabs-list-bg)}.tabs-trigger{color:var(--vui-tabs-fg);letter-spacing:var(--tracking-normal)}.tabs-trigger:hover{color:var(--vui-tabs-fg-hover)}.tabs-trigger[data-active]{color:var(--vui-tabs-fg-active)}.tabs-trigger[data-active].tabs-trigger-default{background:var(--vui-tabs-bg-active);box-shadow:var(--shadow-sm-1-offset-x) var(--shadow-sm-1-offset-y) var(--shadow-sm-1-blur-radius) var(--shadow-sm-1-spread-radius) var(--shadow-sm-1-color), var(--shadow-sm-2-offset-x) var(--shadow-sm-2-offset-y) var(--shadow-sm-2-blur-radius) var(--shadow-sm-2-spread-radius) var(--shadow-sm-2-color)}.tabs-trigger[data-active].tabs-trigger-line{border-color:var(--vui-tabs-fg-active)}.tabs-list-loading.tabs-list-default,.tabs-trigger-loading[data-active].tabs-trigger-default{background:var(--vui-skeleton-bg)}.tabs-trigger-loading[data-active].tabs-trigger-line{border-color:var(--vui-skeleton-bg)}.tabs-overlay-left{background:linear-gradient(to right, var(--vui-tabs-gradient-end), var(--vui-tabs-gradient-start))}.tabs-list-container[data-can-scroll-left=true] .tabs-overlay-left{opacity:1}.tabs-overlay-right{background:linear-gradient(to left, var(--vui-tabs-gradient-end), var(--vui-tabs-gradient-start))}.tabs-list-container[data-can-scroll-right=true] .tabs-overlay-right{opacity:1}.tabs-xs{gap:var(--vui-tabs-xs-gap)}.tabs-xs .tabs-list{padding:var(--vui-tabs-xs-list-pxy);gap:var(--vui-tabs-xs-list-default-gap);border-radius:var(--vui-tabs-xs-list-radius)}.tabs-xs .tabs-list-line{gap:var(--vui-tabs-xs-list-line-gap)}.tabs-xs .tabs-trigger{height:var(--vui-control-xs-height);padding:var(--vui-tabs-xs-control-py) var(--vui-tabs-xs-control-px);gap:var(--vui-tabs-xs-control-gap);border-radius:var(--vui-control-xs-radius);font-size:var(--vui-control-xs-font-size);font-weight:var(--vui-tabs-xs-font-weight);line-height:var(--vui-control-xs-line-height)}.tabs-xs .tabs-trigger svg,.tabs-xs .tabs-skeleton-icon{width:var(--vui-control-xs-icon-size);height:var(--vui-control-xs-icon-size)}.tabs-sm{gap:var(--vui-tabs-sm-gap)}.tabs-sm .tabs-list{padding:var(--vui-tabs-sm-list-pxy);gap:var(--vui-tabs-sm-list-default-gap);border-radius:var(--vui-tabs-sm-list-radius)}.tabs-sm .tabs-list-line{gap:var(--vui-tabs-sm-list-line-gap)}.tabs-sm .tabs-trigger{height:var(--vui-control-sm-height);padding:var(--vui-tabs-sm-control-py) var(--vui-tabs-sm-control-px);gap:var(--vui-tabs-sm-control-gap);border-radius:var(--vui-control-sm-radius);font-size:var(--vui-control-sm-font-size);font-weight:var(--vui-tabs-sm-font-weight);line-height:var(--vui-control-sm-line-height)}.tabs-sm .tabs-trigger svg,.tabs-sm .tabs-skeleton-icon{width:var(--vui-control-sm-icon-size);height:var(--vui-control-sm-icon-size)}.tabs-base{gap:var(--vui-tabs-base-gap)}.tabs-base .tabs-list{padding:var(--vui-tabs-base-list-pxy);gap:var(--vui-tabs-base-list-default-gap);border-radius:var(--vui-tabs-base-list-radius)}.tabs-base .tabs-list-line{gap:var(--vui-tabs-base-list-line-gap)}.tabs-base .tabs-trigger{height:var(--vui-control-base-height);padding:var(--vui-tabs-base-control-py) var(--vui-tabs-base-control-px);gap:var(--vui-tabs-base-control-gap);border-radius:var(--vui-control-base-radius);font-size:var(--vui-control-base-font-size);font-weight:var(--vui-tabs-base-font-weight);line-height:var(--vui-control-base-line-height)}.tabs-base .tabs-trigger svg,.tabs-base .tabs-skeleton-icon{width:var(--vui-control-base-icon-size);height:var(--vui-control-base-icon-size)}.tabs-lg{gap:var(--vui-tabs-lg-gap)}.tabs-lg .tabs-list{padding:var(--vui-tabs-lg-list-pxy);gap:var(--vui-tabs-lg-list-default-gap);border-radius:var(--vui-tabs-lg-list-radius)}.tabs-lg .tabs-list-line{gap:var(--vui-tabs-lg-list-line-gap)}.tabs-lg .tabs-trigger{height:var(--vui-control-lg-height);padding:var(--vui-tabs-lg-control-py) var(--vui-tabs-lg-control-px);gap:var(--vui-tabs-lg-control-gap);border-radius:var(--vui-control-lg-radius);font-size:var(--vui-control-lg-font-size);font-weight:var(--vui-tabs-lg-font-weight);line-height:var(--vui-control-lg-line-height)}.tabs-lg .tabs-trigger svg,.tabs-lg .tabs-skeleton-icon{width:var(--vui-control-lg-icon-size);height:var(--vui-control-lg-icon-size)}.tabs-xl{gap:var(--vui-tabs-xl-gap)}.tabs-xl .tabs-list{padding:var(--vui-tabs-xl-list-pxy);gap:var(--vui-tabs-xl-list-default-gap);border-radius:var(--vui-tabs-xl-list-radius)}.tabs-xl .tabs-list-line{gap:var(--vui-tabs-xl-list-line-gap)}.tabs-xl .tabs-trigger{height:var(--vui-control-xl-height);padding:var(--vui-tabs-xl-control-py) var(--vui-tabs-xl-control-px);gap:var(--vui-tabs-xl-control-gap);border-radius:var(--vui-control-xl-radius);font-size:var(--vui-control-xl-font-size);font-weight:var(--vui-tabs-xl-font-weight);line-height:var(--vui-control-xl-line-height)}.tabs-xl .tabs-trigger svg,.tabs-xl .tabs-skeleton-icon{width:var(--vui-control-xl-icon-size);height:var(--vui-control-xl-icon-size)}.nav-list [data-level=first]{margin-left:var(--vui-nav-list-level-1-pl)}.nav-list [data-level=second]{margin-left:var(--vui-nav-list-level-2-pl)}.nav-list-item-group-sub{border-left:var(--vui-nav-list-guide-line-width-default) solid var(--vui-nav-list-guide-line)}.nav-list-item{color:var(--vui-nav-list-item-fg)}.nav-list-item .nav-list-item-icon,.nav-list-item .nav-list-item-chevron{color:var(--vui-nav-list-item-icon)}.nav-list-item.open:hover,.nav-list-item[data-panel-open]:hover,.nav-list-item:active,.nav-list-item.active{color:var(--vui-nav-list-item-fg-active)}.nav-list-item.open:hover .nav-list-item-icon,.nav-list-item.open:hover .nav-list-item-chevron,.nav-list-item[data-panel-open]:hover .nav-list-item-icon,.nav-list-item[data-panel-open]:hover .nav-list-item-chevron,.nav-list-item:active .nav-list-item-icon,.nav-list-item:active .nav-list-item-chevron,.nav-list-item.active .nav-list-item-icon,.nav-list-item.active .nav-list-item-chevron{color:var(--vui-nav-list-item-icon-active)}.nav-list-item.active:hover{color:var(--vui-nav-list-item-fg-active-hover)}.nav-list-item.active:hover .nav-list-item-icon,.nav-list-item.active:hover .nav-list-item-chevron{color:var(--vui-nav-list-item-icon-active-hover)}.nav-list-item.open .nav-list-item-chevron,.nav-list-item[data-panel-open] .nav-list-item-chevron{color:var(--vui-nav-list-item-icon-active);transform:rotate(180deg)}.nav-list-item svg{width:100%;height:100%}.nav-list-item-main:hover{background:var(--vui-nav-list-item-bg-hover)}.nav-list-item-main.open,.nav-list-item-main[data-panel-open]{color:var(--vui-nav-list-item-fg-active)}.nav-list-item-main:active,.nav-list-item-main.active{background:var(--vui-nav-list-item-bg-active);color:var(--vui-nav-list-item-fg-active)}.nav-list-item-main.active:hover{background:var(--vui-nav-list-item-bg-active-hover)}.nav-list-item-main-line:hover{background:var(--vui-nav-list-item-bg-hover)}.nav-list-item-main-line.open,.nav-list-item-main-line[data-panel-open]{color:var(--vui-nav-list-item-fg-active)}.nav-list-item-main-line:active,.nav-list-item-main-line.active{background:var(--vui-nav-list-item-bg-active);color:var(--vui-nav-list-item-fg-active)}.nav-list-item-main-line.active:hover{background:var(--vui-nav-list-item-bg-active-hover)}.nav-list-item-main-line:before{content:"";height:100%;width:var(--vui-nav-list-guide-line-width-default);background:var(--vui-nav-list-guide-line);border-radius:2px;position:absolute;top:0;left:0}.nav-list-item-main-line:hover:before{background:var(--vui-nav-list-guide-line-hover)}.nav-list-item-main-line:active:before,.nav-list-item-main-line.active:before{width:var(--vui-nav-list-guide-line-width-active);background:var(--vui-nav-list-guide-line-active)}.nav-list-item-main-line.active:hover:before{background:var(--vui-nav-list-guide-line-active-hover)}.nav-list-item-group-header.nav-list-item-sub:before{content:"";width:var(--vui-nav-list-guide-line-width-default);background:var(--vui-nav-list-guide-line);border-radius:2px;height:100%;position:absolute;top:0;left:-1px}.nav-list-item-group-header.nav-list-item-sub:hover:before{background:var(--vui-nav-list-guide-line-hover)}.nav-list-item-group-header.nav-list-item-sub:active:before,.nav-list-item-group-header.nav-list-item-sub.active:before{width:var(--vui-nav-list-guide-line-width-active);background:var(--vui-nav-list-guide-line-active)}.nav-list-item-group-header.nav-list-item-sub.active:hover:before{background:var(--vui-nav-list-guide-line-active-hover)}.nav-list-base .nav-list-item{min-height:var(--vui-nav-list-base-item-min-height);padding:var(--vui-nav-list-base-item-py) var(--vui-nav-list-base-item-px);gap:var(--vui-nav-list-base-item-gap);font-size:var(--vui-nav-list-item-base-main-font-size);font-weight:var(--vui-nav-list-item-base-main-main-font-weight);line-height:var(--vui-nav-list-item-base-main-line-height)}.nav-list-base .nav-list-item .nav-list-item-icon{width:var(--vui-nav-list-item-base-main-icon-size);height:var(--vui-nav-list-item-base-main-icon-size)}.nav-list-base .nav-list-item .nav-list-item-chevron{width:var(--vui-nav-list-item-base-main-chevron-size);height:var(--vui-nav-list-item-base-main-chevron-size)}.nav-list-base .nav-list-item.nav-list-item-sub{font-size:var(--vui-nav-list-item-base-sub-font-size);font-weight:var(--vui-nav-list-item-base-sub-font-weight);line-height:var(--vui-nav-list-item-base-sub-line-height)}.nav-list-base .nav-list-item.nav-list-item-sub .nav-list-item-chevron{width:var(--vui-nav-list-item-base-sub-chevron-size);height:var(--vui-nav-list-item-base-sub-chevron-size)}.nav-list-base .nav-list-item-main,.nav-list-base .nav-list-item-main-line{border-radius:var(--vui-nav-list-item-base-main-radius);font-weight:var(--vui-nav-list-item-base-main-main-font-weight)}.nav-list-base .nav-list-separator{margin:var(--vui-nav-list-base-separator-py) var(--vui-nav-list-base-separator-mx-negative)}.nav-list-lg .nav-list-item{min-height:var(--vui-nav-list-lg-item-min-height);padding:var(--vui-nav-list-lg-item-py) var(--vui-nav-list-lg-item-px);gap:var(--vui-nav-list-lg-item-gap);font-size:var(--vui-nav-list-item-lg-main-font-size);font-weight:var(--vui-nav-list-item-lg-main-main-font-weight);line-height:var(--vui-nav-list-item-lg-main-line-height)}.nav-list-lg .nav-list-item .nav-list-item-icon{width:var(--vui-nav-list-item-lg-main-icon-size);height:var(--vui-nav-list-item-lg-main-icon-size)}.nav-list-lg .nav-list-item .nav-list-item-chevron{width:var(--vui-nav-list-item-lg-main-chevron-size);height:var(--vui-nav-list-item-lg-main-chevron-size)}.nav-list-lg .nav-list-item.nav-list-item-sub{font-size:var(--vui-nav-list-item-lg-sub-font-size);font-weight:var(--vui-nav-list-item-lg-sub-font-weight);line-height:var(--vui-nav-list-item-lg-sub-line-height)}.nav-list-lg .nav-list-item.nav-list-item-sub .nav-list-item-chevron{width:var(--vui-nav-list-item-lg-sub-chevron-size);height:var(--vui-nav-list-item-lg-sub-chevron-size)}.nav-list-lg .nav-list-item-main,.nav-list-lg .nav-list-item-main-line{border-radius:var(--vui-nav-list-item-lg-main-radius);font-weight:var(--vui-nav-list-item-lg-main-main-font-weight)}.nav-list-lg .nav-list-separator{margin:var(--vui-nav-list-lg-separator-py) var(--vui-nav-list-lg-separator-mx-negative)}.nav-list .nav-list-item.nav-list-item-size-base{min-height:var(--vui-nav-list-base-item-min-height);padding:var(--vui-nav-list-base-item-py) var(--vui-nav-list-base-item-px);gap:var(--vui-nav-list-base-item-gap);font-size:var(--vui-nav-list-item-base-main-font-size);font-weight:var(--vui-nav-list-item-base-main-main-font-weight);line-height:var(--vui-nav-list-item-base-main-line-height)}.nav-list .nav-list-item.nav-list-item-size-base .nav-list-item-icon{width:var(--vui-nav-list-item-base-main-icon-size);height:var(--vui-nav-list-item-base-main-icon-size)}.nav-list .nav-list-item.nav-list-item-size-base .nav-list-item-chevron{width:var(--vui-nav-list-item-base-main-chevron-size);height:var(--vui-nav-list-item-base-main-chevron-size)}.nav-list .nav-list-item.nav-list-item-size-base.nav-list-item-sub{font-size:var(--vui-nav-list-item-base-sub-font-size);font-weight:var(--vui-nav-list-item-base-sub-font-weight);line-height:var(--vui-nav-list-item-base-sub-line-height)}.nav-list .nav-list-item.nav-list-item-size-base.nav-list-item-sub .nav-list-item-chevron{width:var(--vui-nav-list-item-base-sub-chevron-size);height:var(--vui-nav-list-item-base-sub-chevron-size)}.nav-list .nav-list-item.nav-list-item-size-lg{min-height:var(--vui-nav-list-lg-item-min-height);padding:var(--vui-nav-list-lg-item-py) var(--vui-nav-list-lg-item-px);gap:var(--vui-nav-list-lg-item-gap);font-size:var(--vui-nav-list-item-lg-main-font-size);font-weight:var(--vui-nav-list-item-lg-main-main-font-weight);line-height:var(--vui-nav-list-item-lg-main-line-height)}.nav-list .nav-list-item.nav-list-item-size-lg .nav-list-item-icon{width:var(--vui-nav-list-item-lg-main-icon-size);height:var(--vui-nav-list-item-lg-main-icon-size)}.nav-list .nav-list-item.nav-list-item-size-lg .nav-list-item-chevron{width:var(--vui-nav-list-item-lg-main-chevron-size);height:var(--vui-nav-list-item-lg-main-chevron-size)}.nav-list .nav-list-item.nav-list-item-size-lg.nav-list-item-sub{font-size:var(--vui-nav-list-item-lg-sub-font-size);font-weight:var(--vui-nav-list-item-lg-sub-font-weight);line-height:var(--vui-nav-list-item-lg-sub-line-height)}.nav-list .nav-list-item.nav-list-item-size-lg.nav-list-item-sub .nav-list-item-chevron{width:var(--vui-nav-list-item-lg-sub-chevron-size);height:var(--vui-nav-list-item-lg-sub-chevron-size)}.nav-list-separator{background:var(--vui-nav-list-separator)}.nav-list-line{position:relative}.nav-list-line:before{content:"";width:var(--vui-nav-list-guide-line-width-default);background:var(--vui-nav-list-guide-line);pointer-events:none;position:absolute;top:0;bottom:0;left:0}.nav-list-line .nav-list-item-main:before{content:"";height:100%;width:var(--vui-nav-list-guide-line-width-default);background:var(--vui-nav-list-guide-line);border-radius:2px;position:absolute;top:0;left:0}.nav-list-line .nav-list-item-main:hover:before{background:var(--vui-nav-list-guide-line-hover)}.nav-list-line .nav-list-item-main:active:before,.nav-list-line .nav-list-item-main.active:before{width:var(--vui-nav-list-guide-line-width-active);background:var(--vui-nav-list-guide-line-active)}.nav-list-line .nav-list-item-main.active:hover:before{background:var(--vui-nav-list-guide-line-active-hover)}.nav-list .nav-list-item.nav-list-item-sub{min-height:unset}.popover-content{background:var(--vui-popover-bg);border-color:var(--vui-popover-border);border-radius:var(--vui-popover-radius);padding:var(--vui-popover-content-py) var(--vui-popover-content-px);gap:var(--vui-popover-content-gap);max-width:var(--vui-popover-max-width)}.popover-header{gap:var(--vui-popover-header-gap)}[data-slot=radio-group-field] [data-slot=field-slot]{color:var(--vui-icon-decorative)!important}[data-slot=radio-group-field]:has([data-slot=radio-group-item][data-checked]) [data-slot=field-slot]{color:var(--vui-input-selected-border)!important}.rich-text-editor{background:var(--vui-rich-text-editor-bg);border-color:var(--vui-rich-text-editor-border)}.rich-text-editor:focus-within{border-color:var(--vui-input-default-border-active)}.rich-text-editor[data-status=invalid]{border-color:var(--vui-input-invalid-border)}.rich-text-editor-sm{border-radius:var(--vui-rich-text-editor-sm-radius)}.rich-text-editor-sm .rich-text-editor-toolbar{padding-inline:var(--vui-rich-text-editor-sm-toolbar-px);padding-block:var(--vui-rich-text-editor-sm-toolbar-py);gap:var(--vui-rich-text-editor-sm-toolbar-gap)}.rich-text-editor-sm .rich-text-editor-toolbar-start,.rich-text-editor-sm .rich-text-editor-toolbar-end{gap:var(--vui-rich-text-editor-sm-toolbar-gap)}.rich-text-editor-sm .rich-text-editor-toolbar-group{gap:var(--vui-rich-text-editor-sm-toolbar-inner-gap)}.rich-text-editor-sm .rich-text-editor-toolbar-separator{height:var(--vui-rich-text-editor-sm-separator-height);margin-block:var(--vui-rich-text-editor-sm-separator-py)}.rich-text-editor-sm .rich-text-editor-content{padding-inline:var(--vui-rich-text-editor-sm-content-px);padding-block:var(--vui-rich-text-editor-sm-content-py);min-height:var(--vui-rich-text-editor-sm-content-min-height);max-height:var(--vui-rich-text-editor-sm-content-max-height)}.rich-text-editor-sm .rich-text-editor-footer{padding-inline:var(--vui-rich-text-editor-sm-footer-px);padding-block:var(--vui-rich-text-editor-sm-footer-py);gap:var(--vui-rich-text-editor-sm-footer-gap)}.rich-text-editor-sm .rich-text-editor-footer-start,.rich-text-editor-sm .rich-text-editor-footer-end{gap:var(--vui-rich-text-editor-sm-footer-inner-gap)}.rich-text-editor-base{border-radius:var(--vui-rich-text-editor-base-radius)}.rich-text-editor-base .rich-text-editor-toolbar{padding-inline:var(--vui-rich-text-editor-base-toolbar-px);padding-block:var(--vui-rich-text-editor-base-toolbar-py);gap:var(--vui-rich-text-editor-base-toolbar-gap)}.rich-text-editor-base .rich-text-editor-toolbar-start,.rich-text-editor-base .rich-text-editor-toolbar-end{gap:var(--vui-rich-text-editor-base-toolbar-gap)}.rich-text-editor-base .rich-text-editor-toolbar-group{gap:var(--vui-rich-text-editor-base-toolbar-inner-gap)}.rich-text-editor-base .rich-text-editor-toolbar-separator{height:var(--vui-rich-text-editor-base-separator-height);margin-block:var(--vui-rich-text-editor-base-separator-py)}.rich-text-editor-base .rich-text-editor-content{padding-inline:var(--vui-rich-text-editor-base-content-px);padding-block:var(--vui-rich-text-editor-base-content-py);min-height:var(--vui-rich-text-editor-base-content-min-height);max-height:var(--vui-rich-text-editor-base-content-max-height)}.rich-text-editor-base .rich-text-editor-footer{padding-inline:var(--vui-rich-text-editor-base-footer-px);padding-block:var(--vui-rich-text-editor-base-footer-py);gap:var(--vui-rich-text-editor-base-footer-gap)}.rich-text-editor-base .rich-text-editor-footer-start,.rich-text-editor-base .rich-text-editor-footer-end{gap:var(--vui-rich-text-editor-base-footer-inner-gap)}.rich-text-editor-toolbar{border-bottom:1px solid var(--vui-rich-text-editor-border)}.rich-text-editor-toolbar-separator{background:var(--vui-rich-text-editor-separator);width:1px}.rich-text-editor-footer{border-top:1px solid var(--vui-rich-text-editor-border)}.toggle-xs{padding-inline:var(--vui-toggle-xs-px);padding-block:var(--vui-toggle-xs-py);gap:var(--vui-toggle-xs-gap);height:var(--vui-control-xs-height);border-radius:var(--vui-control-xs-radius);font-size:var(--vui-control-xs-font-size);line-height:var(--vui-control-xs-line-height)}.toggle-xs.toggle-icon{width:var(--vui-control-xs-height);height:var(--vui-control-xs-height)}.toggle-xs .toggle-icon-size,.toggle-xs svg{width:var(--vui-control-xs-icon-size);height:var(--vui-control-xs-icon-size)}.toggle-sm{padding-inline:var(--vui-toggle-sm-px);padding-block:var(--vui-toggle-sm-py);gap:var(--vui-toggle-sm-gap);height:var(--vui-control-sm-height);border-radius:var(--vui-control-sm-radius);font-size:var(--vui-control-sm-font-size);line-height:var(--vui-control-sm-line-height)}.toggle-sm.toggle-icon{width:var(--vui-control-sm-height);height:var(--vui-control-sm-height)}.toggle-sm .toggle-icon-size,.toggle-sm svg{width:var(--vui-control-sm-icon-size);height:var(--vui-control-sm-icon-size)}.toggle-base{padding-inline:var(--vui-toggle-base-px);padding-block:var(--vui-toggle-base-py);gap:var(--vui-toggle-base-gap);height:var(--vui-control-base-height);border-radius:var(--vui-control-base-radius);font-size:var(--vui-control-base-font-size);line-height:var(--vui-control-base-line-height)}.toggle-base.toggle-icon{width:var(--vui-control-base-height);height:var(--vui-control-base-height)}.toggle-base .toggle-icon-size,.toggle-base svg{width:var(--vui-control-base-icon-size);height:var(--vui-control-base-icon-size)}.toggle-lg{padding-inline:var(--vui-toggle-lg-px);padding-block:var(--vui-toggle-lg-py);gap:var(--vui-toggle-lg-gap);height:var(--vui-control-lg-height);border-radius:var(--vui-control-lg-radius);font-size:var(--vui-control-lg-font-size);line-height:var(--vui-control-lg-line-height)}.toggle-lg.toggle-icon{width:var(--vui-control-lg-height);height:var(--vui-control-lg-height)}.toggle-lg .toggle-icon-size,.toggle-lg svg{width:var(--vui-control-lg-icon-size);height:var(--vui-control-lg-icon-size)}.toggle-xl{padding-inline:var(--vui-toggle-xl-px);padding-block:var(--vui-toggle-xl-py);gap:var(--vui-toggle-xl-gap);height:var(--vui-control-xl-height);border-radius:var(--vui-control-xl-radius);font-size:var(--vui-control-xl-font-size);line-height:var(--vui-control-xl-line-height)}.toggle-xl.toggle-icon{width:var(--vui-control-xl-height);height:var(--vui-control-xl-height)}.toggle-xl .toggle-icon-size,.toggle-xl svg{width:var(--vui-control-xl-icon-size);height:var(--vui-control-xl-icon-size)}.toggle-default{background-color:var(--vui-toggle-default-bg);color:var(--vui-toggle-default-fg)}.toggle-default:hover{background-color:var(--vui-toggle-default-bg-hover);color:var(--vui-toggle-default-fg-hover)}.toggle-default[data-pressed],.toggle-default[data-state=on],.toggle-default[aria-pressed=true],.toggle-default[data-pressed]:hover,.toggle-default[data-state=on]:hover,.toggle-default[aria-pressed=true]:hover{background-color:var(--vui-toggle-default-bg-pressed);color:var(--vui-toggle-default-fg-pressed)}.toggle-outline{background-color:var(--vui-toggle-outline-bg);color:var(--vui-toggle-outline-fg);border:1px solid var(--vui-toggle-outline-border)}.toggle-outline:hover{background-color:var(--vui-toggle-outline-bg-hover);color:var(--vui-toggle-outline-fg-hover)}.toggle-outline[data-pressed],.toggle-outline[data-state=on],.toggle-outline[aria-pressed=true]{background-color:var(--vui-toggle-outline-bg-pressed);color:var(--vui-toggle-outline-fg-pressed);border-color:var(--vui-toggle-outline-border-pressed)}.toggle-outline[data-pressed]:hover,.toggle-outline[data-state=on]:hover,.toggle-outline[aria-pressed=true]:hover{background-color:var(--vui-toggle-outline-bg-pressed);color:var(--vui-toggle-outline-fg-pressed)}.sidebar{width:var(--vui-sidebar-width);background:var(--vui-sidebar-bg);border-right:var(--utility-border-width-1,1px) solid var(--vui-sidebar-border);transition:width .2s}.sidebar-side-right{border-right:0;border-left:var(--utility-border-width-1,1px) solid var(--vui-sidebar-border)}.sidebar-collapsible-icon{width:auto}.sidebar-collapsible-offcanvas[data-state=closed]{border-inline:0;width:0;overflow:hidden}.sidebar-header{padding:var(--vui-sidebar-header-py) var(--vui-sidebar-header-px);gap:var(--vui-sidebar-header-gap);border-bottom:var(--utility-border-width-1,1px) solid var(--vui-sidebar-border)}.sidebar-content{padding:var(--vui-sidebar-content-py) var(--vui-sidebar-content-px);gap:var(--vui-sidebar-content-gap)}.sidebar-footer{padding:var(--vui-sidebar-footer-py) var(--vui-sidebar-footer-px);gap:var(--vui-sidebar-footer-gap);border-top:var(--utility-border-width-1,1px) solid var(--vui-sidebar-border)}.sidebar-group-label{min-height:var(--vui-sidebar-group-header-min-height);padding-left:var(--vui-sidebar-group-header-pl)}.sidebar-group-label-text{font-size:var(--vui-sidebar-label-font-size);line-height:var(--vui-sidebar-label-line-height);font-weight:var(--vui-sidebar-label-font-weight);color:var(--vui-sidebar-label-text)}.sidebar-group-content{padding-bottom:var(--vui-sidebar-group-content-pb);margin-inline:var(--vui-sidebar-group-content-mx-negative)}.sidebar-group-action{top:0;right:0}.sidebar-menu-button{border-radius:var(--vui-sidebar-item-radius);gap:var(--vui-sidebar-item-gap);color:var(--vui-sidebar-item-fg)}.sidebar-menu-button .sidebar-menu-icon{color:var(--vui-sidebar-item-icon)}.sidebar-menu-button:hover{color:var(--vui-sidebar-item-fg-hover)}.sidebar-menu-button:hover .sidebar-menu-icon{color:var(--vui-sidebar-item-icon-hover)}.sidebar-menu-button[data-current],.sidebar-menu-button.active,.sidebar-menu-button[data-panel-open],.sidebar-menu-button.open{color:var(--vui-sidebar-item-fg-active)}.sidebar-menu-button[data-current] .sidebar-menu-icon,.sidebar-menu-button.active .sidebar-menu-icon,.sidebar-menu-button[data-panel-open] .sidebar-menu-icon,.sidebar-menu-button.open .sidebar-menu-icon{color:var(--vui-sidebar-item-icon-active)}.sidebar-menu-button[data-current]:hover,.sidebar-menu-button.active:hover{color:var(--vui-sidebar-item-fg-active-hover)}.sidebar-menu-button[data-current]:hover .sidebar-menu-icon,.sidebar-menu-button.active:hover .sidebar-menu-icon{color:var(--vui-sidebar-item-icon-active-hover)}.sidebar-menu-button[data-panel-open] .sidebar-menu-chevron,.sidebar-menu-button.open .sidebar-menu-chevron{transform:rotate(180deg)}.sidebar-menu-button svg{width:100%;height:100%}.sidebar-menu-button-main{min-height:var(--vui-sidebar-item-main-min-height);padding-left:var(--vui-sidebar-item-main-pl);padding-right:var(--vui-sidebar-item-main-pr);font-size:var(--vui-sidebar-item-main-font-size);line-height:var(--vui-sidebar-item-main-line-height);font-weight:var(--vui-sidebar-item-main-font-weight)}.sidebar-menu-button-main .sidebar-menu-icon{width:var(--vui-sidebar-item-main-icon-size);height:var(--vui-sidebar-item-main-icon-size)}.sidebar-menu-button-main .sidebar-menu-chevron{width:var(--vui-sidebar-item-main-chevron-size);height:var(--vui-sidebar-item-main-chevron-size)}.sidebar-menu-button-main:hover{background:var(--vui-sidebar-item-bg-hover)}.sidebar-menu-button-main[data-current],.sidebar-menu-button-main.active,.sidebar-menu-button-main[data-panel-open],.sidebar-menu-button-main.open{background:var(--vui-sidebar-item-bg-active)}.sidebar-menu-button-main[data-current]:hover,.sidebar-menu-button-main.active:hover{background:var(--vui-sidebar-item-bg-active-hover)}.sidebar-menu-button-sub{min-height:var(--vui-sidebar-item-sub-min-height);padding-left:var(--vui-sidebar-item-sub-pl);padding-right:var(--vui-sidebar-item-sub-pr);font-size:var(--vui-sidebar-item-sub-font-size);line-height:var(--vui-sidebar-item-sub-line-height);font-weight:var(--vui-sidebar-item-sub-font-weight)}.sidebar-menu-sub{padding-left:var(--vui-sidebar-level-1-pl);border-left:var(--vui-sidebar-item-guide-line-width-default) solid var(--vui-sidebar-item-guide-line)}.sidebar-menu-sub:hover{border-left-color:var(--vui-sidebar-item-guide-line-hover)}.sidebar-menu-sub-item[data-current],.sidebar-menu-sub-item.active{border-left:var(--vui-sidebar-item-guide-line-width-active) solid var(--vui-sidebar-item-guide-line-active);margin-left:calc(-1 * var(--vui-sidebar-item-guide-line-width-active))}.sidebar-menu-sub-item[data-current]:hover,.sidebar-menu-sub-item.active:hover{border-left-color:var(--vui-sidebar-item-guide-line-active-hover)}.sidebar-separator{background:var(--vui-sidebar-separator);margin-block:var(--vui-sidebar-separator-py)}.sidebar-separator-default{margin-inline:var(--vui-sidebar-separator-mx-negative)}.sidebar-rail{width:var(--vui-sidebar-rail-width)}.sidebar-rail .sidebar-rail-line{height:100%;width:var(--vui-sidebar-rail-line-width-default);background:var(--vui-sidebar-rail-line);display:block}.sidebar-rail:hover .sidebar-rail-line{width:var(--vui-sidebar-rail-line-width-active);background:var(--vui-sidebar-rail-line-hover)}.sidebar-side-left .sidebar-rail{right:0}.sidebar-side-right .sidebar-rail{left:0}[data-slot=switch-field] [data-slot=field-slot]{color:var(--vui-icon-decorative)!important}[data-slot=switch-field]:has([data-slot=switch][data-checked]) [data-slot=field-slot]{color:var(--vui-input-selected-border)!important}.switch-track{background-color:var(--vui-input-default-border)}.switch-track:hover{background-color:var(--vui-input-default-border-hover)}.switch-track:active{background-color:var(--vui-input-default-border-active)}.switch-default[data-checked]{background-color:var(--vui-input-selected-border)}.switch-default[data-checked]:hover{background-color:var(--vui-input-selected-border-hover)}.switch-default[data-checked]:active{background-color:var(--vui-input-default-border-active)}.switch-default[data-checked] .switch-thumb{background-color:var(--vui-input-selected-indicator)}.switch-danger[data-checked]{background-color:var(--vui-input-invalid-border)}.switch-danger[data-checked]:hover{background-color:var(--vui-input-invalid-border-hover)}.switch-danger[data-checked]:active{background-color:var(--vui-input-invalid-border-active)}.switch-danger[data-checked] .switch-thumb{background-color:var(--vui-input-invalid-indicator)}.switch-success[data-checked]{background-color:var(--vui-input-success-border)}.switch-success[data-checked]:hover{background-color:var(--vui-input-success-border-hover)}.switch-success[data-checked]:active{background-color:var(--vui-input-success-border-active)}.switch-success[data-checked] .switch-thumb{background-color:var(--vui-input-success-indicator)}.switch-sm{width:var(--vui-switch-sm-width);height:var(--vui-switch-sm-height);padding:var(--vui-switch-sm-pxy);--switch-thumb-translate:calc(var(--vui-switch-sm-width) - var(--vui-switch-sm-dot-size) - 2 * var(--vui-switch-sm-pxy))}.switch-sm .switch-thumb{width:var(--vui-switch-sm-dot-size);height:var(--vui-switch-sm-dot-size)}.switch-base{width:var(--vui-switch-base-width);height:var(--vui-switch-base-height);padding:var(--vui-switch-base-pxy);--switch-thumb-translate:calc(var(--vui-switch-base-width) - var(--vui-switch-base-dot-size) - 2 * var(--vui-switch-base-pxy))}.switch-base .switch-thumb{width:var(--vui-switch-base-dot-size);height:var(--vui-switch-base-dot-size)}.switch-lg{width:var(--vui-switch-lg-width);height:var(--vui-switch-lg-height);padding:var(--vui-switch-lg-pxy);--switch-thumb-translate:calc(var(--vui-switch-lg-width) - var(--vui-switch-lg-dot-size) - 2 * var(--vui-switch-lg-pxy))}.switch-lg .switch-thumb{width:var(--vui-switch-lg-dot-size);height:var(--vui-switch-lg-dot-size)}.switch-thumb{background-color:var(--vui-input-default-indicator);border-radius:9999px;transition:transform .12s}.switch-thumb[data-unchecked]{transform:translate(0)}.switch-thumb[data-checked]{transform:translateX(var(--switch-thumb-translate))}.datatable.datatable-xl{gap:var(--vui-table-xl-body-gap)}.datatable.datatable-lg{gap:var(--vui-table-lg-body-gap)}.datatable.datatable-base{gap:var(--vui-table-base-body-gap)}.datatable.datatable-sm{gap:var(--vui-table-sm-body-gap)}.datatable.datatable-xs{gap:var(--vui-table-xs-body-gap)}.table.table-border{border-color:var(--vui-table-border)}.table.table-xl.table-border{border-radius:var(--vui-table-xl-radius)}.table.table-xl .table-head,.table.table-xl .table-cell{padding-inline:var(--vui-table-xl-cell-px);padding-block:var(--vui-table-xl-cell-py);min-height:var(--vui-table-xl-cell-min-height);font-size:var(--vui-table-xl-cell-font-size);line-height:var(--vui-table-xl-cell-line-height);border-bottom-color:var(--vui-table-border)}.table.table-xl .table-head-button{gap:var(--vui-table-xl-cell-inline-gap)}.table.table-xl .table-cell-description{margin-top:var(--vui-table-xl-cell-description-gap);font-size:var(--vui-table-xl-cell-description-font-size);line-height:var(--vui-table-xl-cell-description-line-height)}.table.table-xl .table-head-icon{width:var(--vui-table-xl-cell-icon-size);height:var(--vui-table-xl-cell-icon-size)}.table.table-lg.table-border{border-radius:var(--vui-table-lg-radius)}.table.table-lg .table-head,.table.table-lg .table-cell{padding-inline:var(--vui-table-lg-cell-px);padding-block:var(--vui-table-lg-cell-py);min-height:var(--vui-table-lg-cell-min-height);font-size:var(--vui-table-lg-cell-font-size);line-height:var(--vui-table-lg-cell-line-height);border-bottom-color:var(--vui-table-border)}.table.table-lg .table-head-button{gap:var(--vui-table-lg-cell-inline-gap)}.table.table-lg .table-cell-description{margin-top:var(--vui-table-lg-cell-description-gap);font-size:var(--vui-table-lg-cell-description-font-size);line-height:var(--vui-table-lg-cell-description-line-height)}.table.table-lg .table-head-icon{width:var(--vui-table-lg-cell-icon-size);height:var(--vui-table-lg-cell-icon-size)}.table.table-base.table-border{border-radius:var(--vui-table-base-radius)}.table.table-base .table-head,.table.table-base .table-cell{padding-inline:var(--vui-table-base-cell-px);padding-block:var(--vui-table-base-cell-py);min-height:var(--vui-table-base-cell-min-height);font-size:var(--vui-table-base-cell-font-size);line-height:var(--vui-table-base-cell-line-height);border-bottom-color:var(--vui-table-border)}.table.table-base .table-head-button{gap:var(--vui-table-base-cell-inline-gap)}.table.table-base .table-cell-description{margin-top:var(--vui-table-base-cell-description-gap);font-size:var(--vui-table-base-cell-description-font-size);line-height:var(--vui-table-base-cell-description-line-height)}.table.table-base .table-head-icon{width:var(--vui-table-base-cell-icon-size);height:var(--vui-table-base-cell-icon-size)}.table.table-sm.table-border{border-radius:var(--vui-table-sm-radius)}.table.table-sm .table-head,.table.table-sm .table-cell{padding-inline:var(--vui-table-sm-cell-px);padding-block:var(--vui-table-sm-cell-py);min-height:var(--vui-table-sm-cell-min-height);font-size:var(--vui-table-sm-cell-font-size);line-height:var(--vui-table-sm-cell-line-height);border-bottom-color:var(--vui-table-border)}.table.table-sm .table-head-button{gap:var(--vui-table-sm-cell-inline-gap)}.table.table-sm .table-cell-description{margin-top:var(--vui-table-sm-cell-description-gap);font-size:var(--vui-table-sm-cell-description-font-size);line-height:var(--vui-table-sm-cell-description-line-height)}.table.table-sm .table-head-icon{width:var(--vui-table-sm-cell-icon-size);height:var(--vui-table-sm-cell-icon-size)}.table.table-xs.table-border{border-radius:var(--vui-table-xs-radius)}.table.table-xs .table-head,.table.table-xs .table-cell{padding-inline:var(--vui-table-xs-cell-px);padding-block:var(--vui-table-xs-cell-py);min-height:var(--vui-table-xs-cell-min-height);font-size:var(--vui-table-xs-cell-font-size);line-height:var(--vui-table-xs-cell-line-height);border-bottom-color:var(--vui-table-border)}.table.table-xs .table-head-button{gap:var(--vui-table-xs-cell-inline-gap)}.table.table-xs .table-cell-description{margin-top:var(--vui-table-xs-cell-description-gap);font-size:var(--vui-table-xs-cell-description-font-size);line-height:var(--vui-table-xs-cell-description-line-height)}.table.table-xs .table-head-icon{width:var(--vui-table-xs-cell-icon-size);height:var(--vui-table-xs-cell-icon-size)}.table-head{background:var(--vui-table-head-bg);color:var(--vui-table-head-fg)}.table-head .table-head-icon{color:var(--vui-table-head-icon)}.table-head[data-sortable]:hover{color:var(--vui-table-head-fg-hover)}.table-head[data-sortable]:hover .table-head-icon{color:var(--vui-table-head-icon-hover)}.table-head[data-sorted=asc],.table-head[data-sorted=desc]{color:var(--vui-table-head-fg-selected)}.table-head[data-sorted=asc] .table-head-icon,.table-head[data-sorted=desc] .table-head-icon{color:var(--vui-table-head-icon-active)}.table-cell{color:var(--vui-table-row-fg)}.table-cell .table-cell-description{color:var(--vui-table-row-fg-faded)}.table-row{background:var(--vui-table-row-bg)}.table-row:hover{background:var(--vui-table-row-bg-hover)}.table-row[data-state=selected]{background:var(--vui-table-row-bg-selected)}.table-row[data-state=selected]:hover{background:var(--vui-table-row-bg-selected-hover)}.table-footer{color:var(--vui-table-footer-fg)}.table-footer .table-row{background:var(--vui-table-footer-bg)}.table-footer .table-row:hover{background:var(--vui-table-footer-bg-hover)}.table-footer .table-cell{color:var(--vui-table-footer-fg)}.table-footer .table-cell-description,.table-caption{color:var(--vui-table-footer-fg-faded)}.toggle-group-segmented{border-color:var(--vui-toggle-outline-border)}.toggle-group-segmented .toggle{height:auto}.toggle-group-segmented .toggle.toggle-xs{border-radius:var(--vui-control-xs-radius-inset)}.toggle-group-segmented .toggle.toggle-sm{border-radius:var(--vui-control-sm-radius-inset)}.toggle-group-segmented .toggle.toggle-base{border-radius:var(--vui-control-base-radius-inset)}.toggle-group-segmented .toggle.toggle-lg{border-radius:var(--vui-control-lg-radius-inset)}.toggle-group-segmented .toggle.toggle-xl{border-radius:var(--vui-control-xl-radius-inset)}.toggle-group-segmented.toggle-group-xs:not(.toggle-group-vertical){height:var(--vui-control-xs-height)}.toggle-group-segmented.toggle-group-xs{padding:var(--vui-toggle-group-xs-pxy);border-radius:var(--vui-control-xs-radius)}.toggle-group-segmented.toggle-group-sm:not(.toggle-group-vertical){height:var(--vui-control-sm-height)}.toggle-group-segmented.toggle-group-sm{padding:var(--vui-toggle-group-sm-pxy);border-radius:var(--vui-control-sm-radius)}.toggle-group-segmented.toggle-group-base:not(.toggle-group-vertical){height:var(--vui-control-base-height)}.toggle-group-segmented.toggle-group-base{padding:var(--vui-toggle-group-base-pxy);border-radius:var(--vui-control-base-radius)}.toggle-group-segmented.toggle-group-lg:not(.toggle-group-vertical){height:var(--vui-control-lg-height)}.toggle-group-segmented.toggle-group-lg{padding:var(--vui-toggle-group-lg-pxy);border-radius:var(--vui-control-lg-radius)}.toggle-group-segmented.toggle-group-xl:not(.toggle-group-vertical){height:var(--vui-control-xl-height)}.toggle-group-segmented.toggle-group-xl{padding:var(--vui-toggle-group-xl-pxy);border-radius:var(--vui-control-xl-radius)}.toggle-group-separated.toggle-group-xs{gap:var(--vui-toggle-group-xs-gap)}.toggle-group-separated.toggle-group-sm{gap:var(--vui-toggle-group-sm-gap)}.toggle-group-separated.toggle-group-base{gap:var(--vui-toggle-group-base-gap)}.toggle-group-separated.toggle-group-lg{gap:var(--vui-toggle-group-lg-gap)}.toggle-group-separated.toggle-group-xl{gap:var(--vui-toggle-group-xl-gap)}.toggle-group-outline.toggle-group-horizontal .toggle:not(:first-child):not(:last-child){border-radius:0}.toggle-group-outline.toggle-group-horizontal .toggle:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.toggle-group-outline.toggle-group-horizontal .toggle:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.toggle-group-outline.toggle-group-horizontal .toggle:not(:first-child){border-left:0}.toggle-group-outline.toggle-group-vertical .toggle:not(:first-child):not(:last-child){border-radius:0}.toggle-group-outline.toggle-group-vertical .toggle:first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.toggle-group-outline.toggle-group-vertical .toggle:last-child{border-top-left-radius:0;border-top-right-radius:0}.toggle-group-outline.toggle-group-vertical .toggle:not(:first-child){border-top:0}:is(.toggle-group-horizontal:not(.toggle-group-separated):not(.toggle-group-segmented).toggle-group-outline .toggle:has(+.toggle[data-state=on]),.toggle-group-horizontal:not(.toggle-group-separated):not(.toggle-group-segmented).toggle-group-outline .toggle:has(+.toggle[aria-pressed=true])){border-right-color:var(--vui-toggle-outline-border-pressed)}:is(.toggle-group-vertical:not(.toggle-group-separated):not(.toggle-group-segmented).toggle-group-outline .toggle:has(+.toggle[data-state=on]),.toggle-group-vertical:not(.toggle-group-separated):not(.toggle-group-segmented).toggle-group-outline .toggle:has(+.toggle[aria-pressed=true])){border-bottom-color:var(--vui-toggle-outline-border-pressed)}.breadcrumb-link{color:var(--vui-breadcrumb-fg)}.breadcrumb-link:hover{color:var(--vui-breadcrumb-fg-hover)}.breadcrumb-link-section{color:var(--vui-button-primary-ghost-fg);font-weight:var(--font-weight-medium)}.breadcrumb-page{color:var(--vui-breadcrumb-fg-active)}.breadcrumb-separator{color:var(--vui-breadcrumb-separator)}.breadcrumb-ellipsis{border-radius:var(--vui-control-xs-radius);color:var(--vui-button-default-ghost-fg)}.breadcrumb-ellipsis:hover{background-color:var(--vui-button-default-ghost-bg-hover)}.breadcrumb-ellipsis-icon{width:var(--vui-control-xs-icon-size);height:var(--vui-control-xs-icon-size)}.breadcrumb-2xs,.breadcrumb-list-2xs,.breadcrumb-2xs .breadcrumb-list,.breadcrumb-2xs .breadcrumb-item,.breadcrumb-2xs .breadcrumb-link,.breadcrumb-2xs .breadcrumb-page,.breadcrumb-list-2xs .breadcrumb-list,.breadcrumb-list-2xs .breadcrumb-item,.breadcrumb-list-2xs .breadcrumb-link,.breadcrumb-list-2xs .breadcrumb-page{gap:var(--vui-breadcrumb-2xs-gap)}.breadcrumb-2xs .breadcrumb-separator,.breadcrumb-2xs .breadcrumb-link svg,.breadcrumb-list-2xs .breadcrumb-separator,.breadcrumb-list-2xs .breadcrumb-link svg{width:var(--vui-breadcrumb-2xs-icon-size);height:var(--vui-breadcrumb-2xs-icon-size)}.breadcrumb-2xs .breadcrumb-ellipsis,.breadcrumb-list-2xs .breadcrumb-ellipsis{height:var(--vui-text-body-2xs-line-height)}.breadcrumb-xs,.breadcrumb-list-xs,.breadcrumb-xs .breadcrumb-list,.breadcrumb-xs .breadcrumb-item,.breadcrumb-xs .breadcrumb-link,.breadcrumb-xs .breadcrumb-page,.breadcrumb-list-xs .breadcrumb-list,.breadcrumb-list-xs .breadcrumb-item,.breadcrumb-list-xs .breadcrumb-link,.breadcrumb-list-xs .breadcrumb-page{gap:var(--vui-breadcrumb-xs-gap)}.breadcrumb-xs .breadcrumb-separator,.breadcrumb-xs .breadcrumb-link svg,.breadcrumb-list-xs .breadcrumb-separator,.breadcrumb-list-xs .breadcrumb-link svg{width:var(--vui-breadcrumb-xs-icon-size);height:var(--vui-breadcrumb-xs-icon-size)}.breadcrumb-xs .breadcrumb-ellipsis,.breadcrumb-list-xs .breadcrumb-ellipsis{height:var(--vui-text-body-xs-line-height)}.breadcrumb-sm,.breadcrumb-list-sm,.breadcrumb-sm .breadcrumb-list,.breadcrumb-sm .breadcrumb-item,.breadcrumb-sm .breadcrumb-link,.breadcrumb-sm .breadcrumb-page,.breadcrumb-list-sm .breadcrumb-list,.breadcrumb-list-sm .breadcrumb-item,.breadcrumb-list-sm .breadcrumb-link,.breadcrumb-list-sm .breadcrumb-page{gap:var(--vui-breadcrumb-sm-gap)}.breadcrumb-sm .breadcrumb-separator,.breadcrumb-sm .breadcrumb-link svg,.breadcrumb-list-sm .breadcrumb-separator,.breadcrumb-list-sm .breadcrumb-link svg{width:var(--vui-breadcrumb-sm-icon-size);height:var(--vui-breadcrumb-sm-icon-size)}.breadcrumb-sm .breadcrumb-ellipsis,.breadcrumb-list-sm .breadcrumb-ellipsis{height:var(--vui-text-body-sm-line-height)}.breadcrumb-base,.breadcrumb-list-base,.breadcrumb-base .breadcrumb-list,.breadcrumb-base .breadcrumb-item,.breadcrumb-base .breadcrumb-link,.breadcrumb-base .breadcrumb-page,.breadcrumb-list-base .breadcrumb-list,.breadcrumb-list-base .breadcrumb-item,.breadcrumb-list-base .breadcrumb-link,.breadcrumb-list-base .breadcrumb-page{gap:var(--vui-breadcrumb-base-gap)}.breadcrumb-base .breadcrumb-separator,.breadcrumb-base .breadcrumb-link svg,.breadcrumb-list-base .breadcrumb-separator,.breadcrumb-list-base .breadcrumb-link svg{width:var(--vui-breadcrumb-base-icon-size);height:var(--vui-breadcrumb-base-icon-size)}.breadcrumb-base .breadcrumb-ellipsis,.breadcrumb-list-base .breadcrumb-ellipsis{height:var(--vui-text-body-base-line-height)}.breadcrumb-lg,.breadcrumb-list-lg,.breadcrumb-lg .breadcrumb-list,.breadcrumb-lg .breadcrumb-item,.breadcrumb-lg .breadcrumb-link,.breadcrumb-lg .breadcrumb-page,.breadcrumb-list-lg .breadcrumb-list,.breadcrumb-list-lg .breadcrumb-item,.breadcrumb-list-lg .breadcrumb-link,.breadcrumb-list-lg .breadcrumb-page{gap:var(--vui-breadcrumb-lg-gap)}.breadcrumb-lg .breadcrumb-separator,.breadcrumb-lg .breadcrumb-link svg,.breadcrumb-list-lg .breadcrumb-separator,.breadcrumb-list-lg .breadcrumb-link svg{width:var(--vui-breadcrumb-lg-icon-size);height:var(--vui-breadcrumb-lg-icon-size)}.breadcrumb-lg .breadcrumb-ellipsis,.breadcrumb-list-lg .breadcrumb-ellipsis{height:var(--vui-text-body-lg-line-height)}.chip{color:var(--vui-chip-fg);background:var(--vui-chip-bg);border-color:var(--vui-chip-border)}button.chip:hover,.chip[role=button]:hover{background:var(--vui-chip-bg-hover)}button.chip:active,.chip[role=button]:active{background:var(--vui-chip-bg-active)}.chip{font-weight:var(--font-weight-medium)}.chip-button:hover{background:var(--vui-button-default-ghost-bg-hover)}.chip-button:active{background:var(--vui-button-default-ghost-bg-active)}.chip-xs{height:var(--vui-badge-xs-height);padding:var(--vui-badge-xs-py) var(--vui-badge-xs-px);gap:var(--vui-badge-xs-gap);font-size:var(--vui-badge-xs-font-size);line-height:var(--vui-badge-xs-line-height)}.chip-xs .inline-start{margin-left:var(--vui-badge-xs-mx-negative)}.chip-xs .inline-end{margin-right:var(--vui-badge-xs-mx-negative)}.chip-xs .chip-item-container{width:var(--vui-badge-xs-item-size);height:var(--vui-badge-xs-item-size)}.chip-xs .chip-item-container svg{width:var(--vui-badge-xs-icon-size);height:var(--vui-badge-xs-icon-size)}.chip-xs .chip-button{width:var(--vui-chip-xs-button-size);height:var(--vui-chip-xs-button-size);font-size:var(--vui-badge-xs-font-size);line-height:var(--vui-badge-xs-line-height)}.chip-xs .chip-button svg{width:var(--vui-chip-xs-button-icon-size);height:var(--vui-chip-xs-button-icon-size)}.chip-sm{height:var(--vui-badge-sm-height);padding:var(--vui-badge-sm-py) var(--vui-badge-sm-px);gap:var(--vui-badge-sm-gap);font-size:var(--vui-badge-sm-font-size);line-height:var(--vui-badge-sm-line-height)}.chip-sm .inline-start{margin-left:var(--vui-badge-sm-mx-negative)}.chip-sm .inline-end{margin-right:var(--vui-badge-sm-mx-negative)}.chip-sm .chip-item-container{width:var(--vui-badge-sm-item-size);height:var(--vui-badge-sm-item-size)}.chip-sm .chip-item-container svg{width:var(--vui-badge-sm-icon-size);height:var(--vui-badge-sm-icon-size)}.chip-sm .chip-button{width:var(--vui-chip-sm-button-size);height:var(--vui-chip-sm-button-size);font-size:var(--vui-badge-sm-font-size);line-height:var(--vui-badge-sm-line-height)}.chip-sm .chip-button svg{width:var(--vui-chip-sm-button-icon-size);height:var(--vui-chip-sm-button-icon-size)}.chip-base{height:var(--vui-badge-base-height);padding:var(--vui-badge-base-py) var(--vui-badge-base-px);gap:var(--vui-badge-base-gap);font-size:var(--vui-badge-base-font-size);line-height:var(--vui-badge-base-line-height)}.chip-base .inline-start{margin-left:var(--vui-badge-base-mx-negative)}.chip-base .inline-end{margin-right:var(--vui-badge-base-mx-negative)}.chip-base .chip-item-container{width:var(--vui-badge-base-item-size);height:var(--vui-badge-base-item-size)}.chip-base .chip-item-container svg{width:var(--vui-badge-base-icon-size);height:var(--vui-badge-base-icon-size)}.chip-base .chip-button{width:var(--vui-chip-base-button-size);height:var(--vui-chip-base-button-size);font-size:var(--vui-badge-base-font-size);line-height:var(--vui-badge-base-line-height)}.chip-base .chip-button svg{width:var(--vui-chip-base-button-icon-size);height:var(--vui-chip-base-button-icon-size)}.chip-lg{height:var(--vui-badge-lg-height);padding:var(--vui-badge-lg-py) var(--vui-badge-lg-px);gap:var(--vui-badge-lg-gap);font-size:var(--vui-badge-lg-font-size);line-height:var(--vui-badge-lg-line-height)}.chip-lg .inline-start{margin-left:var(--vui-badge-lg-mx-negative)}.chip-lg .inline-end{margin-right:var(--vui-badge-lg-mx-negative)}.chip-lg .chip-item-container{width:var(--vui-badge-lg-item-size);height:var(--vui-badge-lg-item-size)}.chip-lg .chip-item-container svg{width:var(--vui-badge-lg-icon-size);height:var(--vui-badge-lg-icon-size)}.chip-lg .chip-button{width:var(--vui-chip-lg-button-size);height:var(--vui-chip-lg-button-size);font-size:var(--vui-badge-lg-font-size);line-height:var(--vui-badge-lg-line-height)}.chip-lg .chip-button svg{width:var(--vui-chip-lg-button-icon-size);height:var(--vui-chip-lg-button-icon-size)}.chip-xl{height:var(--vui-badge-xl-height);padding:var(--vui-badge-xl-py) var(--vui-badge-xl-px);gap:var(--vui-badge-xl-gap);font-size:var(--vui-badge-xl-font-size);line-height:var(--vui-badge-xl-line-height)}.chip-xl .inline-start{margin-left:var(--vui-badge-xl-mx-negative)}.chip-xl .inline-end{margin-right:var(--vui-badge-xl-mx-negative)}.chip-xl .chip-item-container{width:var(--vui-badge-xl-item-size);height:var(--vui-badge-xl-item-size)}.chip-xl .chip-item-container svg{width:var(--vui-badge-xl-icon-size);height:var(--vui-badge-xl-icon-size)}.chip-xl .chip-button{width:var(--vui-chip-xl-button-size);height:var(--vui-chip-xl-button-size);font-size:var(--vui-badge-xl-font-size);line-height:var(--vui-badge-xl-line-height)}.chip-xl .chip-button svg{width:var(--vui-chip-xl-button-icon-size);height:var(--vui-chip-xl-button-icon-size)}.highlight{padding:var(--vui-highlight-py) var(--vui-highlight-px);border-radius:var(--vui-highlight-radius);background:var(--vui-highlight-bg);color:var(--vui-highlight-fg);-webkit-box-decoration-break:clone;box-decoration-break:clone}.icon-tile-2xs{padding:var(--vui-icon-tile-2xs-pxy);border-radius:var(--vui-icon-tile-2xs-radius)}.icon-tile-2xs.skeleton{border-radius:var(--vui-icon-tile-2xs-radius)}.icon-tile-xs{padding:var(--vui-icon-tile-xs-pxy);border-radius:var(--vui-icon-tile-xs-radius)}.icon-tile-xs.skeleton{border-radius:var(--vui-icon-tile-xs-radius)}.icon-tile-sm{padding:var(--vui-icon-tile-sm-pxy);border-radius:var(--vui-icon-tile-sm-radius)}.icon-tile-sm.skeleton{border-radius:var(--vui-icon-tile-sm-radius)}.icon-tile-base{padding:var(--vui-icon-tile-base-pxy);border-radius:var(--vui-icon-tile-base-radius)}.icon-tile-base.skeleton{border-radius:var(--vui-icon-tile-base-radius)}.icon-tile-lg{padding:var(--vui-icon-tile-lg-pxy);border-radius:var(--vui-icon-tile-lg-radius)}.icon-tile-lg.skeleton{border-radius:var(--vui-icon-tile-lg-radius)}.icon-tile-xl{padding:var(--vui-icon-tile-xl-pxy);border-radius:var(--vui-icon-tile-xl-radius)}.icon-tile-xl.skeleton{border-radius:var(--vui-icon-tile-xl-radius)}.icon-tile-2xl{padding:var(--vui-icon-tile-2xl-pxy);border-radius:var(--vui-icon-tile-2xl-radius)}.icon-tile-2xl.skeleton{border-radius:var(--vui-icon-tile-2xl-radius)}.icon-tile-3xl{padding:var(--vui-icon-tile-3xl-pxy);border-radius:var(--vui-icon-tile-3xl-radius)}.icon-tile-3xl.skeleton{border-radius:var(--vui-icon-tile-3xl-radius)}.icon-tile-4xl{padding:var(--vui-icon-tile-4xl-pxy);border-radius:var(--vui-icon-tile-4xl-radius)}.icon-tile-4xl.skeleton{border-radius:var(--vui-icon-tile-4xl-radius)}.icon-tile-5xl{padding:var(--vui-icon-tile-5xl-pxy);border-radius:var(--vui-icon-tile-5xl-radius)}.icon-tile-5xl.skeleton{border-radius:var(--vui-icon-tile-5xl-radius)}.icon-tile-6xl{padding:var(--vui-icon-tile-6xl-pxy);border-radius:var(--vui-icon-tile-6xl-radius)}.icon-tile-6xl.skeleton{border-radius:var(--vui-icon-tile-6xl-radius)}.icon-tile-7xl{padding:var(--vui-icon-tile-7xl-pxy);border-radius:var(--vui-icon-tile-7xl-radius)}.icon-tile-7xl.skeleton{border-radius:var(--vui-icon-tile-7xl-radius)}.icon-tile-8xl{padding:var(--vui-icon-tile-8xl-pxy);border-radius:var(--vui-icon-tile-8xl-radius)}.icon-tile-8xl.skeleton{border-radius:var(--vui-icon-tile-8xl-radius)}.icon-tile-9xl{padding:var(--vui-icon-tile-9xl-pxy);border-radius:var(--vui-icon-tile-9xl-radius)}.icon-tile-9xl.skeleton{border-radius:var(--vui-icon-tile-9xl-radius)}.nav-menu-list{gap:var(--vui-nav-menu-list-gap)}.nav-menu-toggle-base{height:var(--vui-nav-menu-toggle-base-height);padding-inline:var(--vui-nav-menu-toggle-base-px);gap:var(--vui-nav-menu-toggle-base-gap);border-radius:var(--vui-control-base-radius);font-size:var(--vui-nav-menu-toggle-base-font-size);font-weight:var(--vui-nav-menu-toggle-base-font-weight);line-height:var(--vui-nav-menu-toggle-base-line-height);color:var(--vui-nav-menu-toggle-fg)}.nav-menu-toggle-base .nav-menu-toggle-chevron{width:var(--vui-nav-menu-toggle-base-icon-size);height:var(--vui-nav-menu-toggle-base-icon-size)}.nav-menu-toggle-lg{height:var(--vui-nav-menu-toggle-lg-height);padding-inline:var(--vui-nav-menu-toggle-lg-px);gap:var(--vui-nav-menu-toggle-lg-gap);border-radius:var(--vui-control-base-radius);font-size:var(--vui-nav-menu-toggle-lg-font-size);font-weight:var(--vui-nav-menu-toggle-lg-font-weight);line-height:var(--vui-nav-menu-toggle-lg-line-height);color:var(--vui-nav-menu-toggle-fg-strong)}.nav-menu-toggle-lg .nav-menu-toggle-chevron{width:var(--vui-nav-menu-toggle-lg-icon-size);height:var(--vui-nav-menu-toggle-lg-icon-size)}.nav-menu-toggle{background:var(--vui-nav-menu-toggle-bg)}.nav-menu-toggle:hover{background:var(--vui-nav-menu-toggle-bg-hover);color:var(--vui-nav-menu-toggle-fg-hover)}.nav-menu-toggle[aria-current=page],.nav-menu-toggle[data-popup-open],.nav-menu-toggle[data-open]{color:var(--vui-nav-menu-toggle-fg-active)}.nav-menu-toggle[aria-current=page]:hover,.nav-menu-toggle[data-popup-open]:hover,.nav-menu-toggle[data-open]:hover{color:var(--vui-nav-menu-toggle-fg-hover)}.nav-menu-toggle:disabled{color:var(--vui-nav-menu-toggle-fg);opacity:.5}.nav-menu-indicator{background-color:var(--vui-nav-menu-toggle-indicator);opacity:0;height:2px;transition:opacity .15s}.nav-menu-toggle[aria-current=page] .nav-menu-indicator{opacity:1}.nav-menu-content{padding:var(--vui-nav-menu-content-pxy);border-radius:var(--vui-nav-menu-content-radius);background:var(--vui-nav-menu-content-bg);border-color:var(--vui-nav-menu-content-border)}.nav-menu-content-list{gap:var(--vui-nav-menu-content-list-gap)}.nav-menu-link{padding-inline:var(--vui-nav-menu-link-px);padding-block:var(--vui-nav-menu-link-py);gap:var(--vui-nav-menu-link-gap);border-radius:var(--vui-nav-menu-link-radius);max-width:var(--vui-nav-menu-link-max-width);color:var(--vui-nav-menu-link-title-fg)}.nav-menu-link:hover{background:var(--vui-nav-menu-link-bg-hover);color:var(--vui-nav-menu-toggle-fg-hover)}.nav-menu-link:hover .nav-menu-link-title{color:var(--vui-nav-menu-link-title-fg-hover)}.nav-menu-link:hover .nav-menu-link-description{color:var(--vui-nav-menu-link-description-fg-hover)}.nav-menu-link:active,.nav-menu-link[aria-current=page]{color:var(--vui-nav-menu-link-title-fg-active);background:var(--vui-nav-menu-link-bg-active)}.nav-menu-link:active .nav-menu-link-description,.nav-menu-link[aria-current=page] .nav-menu-link-description{color:var(--vui-nav-menu-link-description-fg-active)}.nav-menu-link[aria-disabled=true] .nav-menu-link-title,.nav-menu-link[aria-disabled=true] .nav-menu-link-description{color:var(--vui-nav-menu-link-description-fg)}.nav-menu-link svg{height:var(--vui-nav-menu-link-icon-size);width:var(--vui-nav-menu-link-icon-size);color:var(--vui-nav-menu-link-icon-fg)}.nav-menu-link-title{font-size:var(--vui-nav-menu-link-title-font-size);line-height:var(--vui-nav-menu-link-title-line-height);font-weight:var(--vui-nav-menu-link-title-font-weight)}.nav-menu-link-description{font-size:var(--vui-nav-menu-link-description-font-size);line-height:var(--vui-nav-menu-link-description-line-height);font-weight:var(--vui-nav-menu-link-description-font-weight);color:var(--vui-nav-menu-link-description-fg)}.pagination-ellipsis{color:var(--vui-pagination-ellipsis-fg)}.pagination-xs{gap:var(--vui-pagination-xs-gap)}.pagination-sm{gap:var(--vui-pagination-sm-gap)}.pagination-base{gap:var(--vui-pagination-base-gap)}.pagination-lg{gap:var(--vui-pagination-lg-gap)}.pagination-xl{gap:var(--vui-pagination-xl-gap)}.progress [data-slot=progress-track]{height:var(--vui-progress-height,6px)}.progress-default [data-slot=progress-indicator]{background:var(--vui-feedback-default-faded-fg)}.progress-default [data-slot=progress-track]{background:var(--vui-feedback-default-faded-bg)}.progress-primary [data-slot=progress-indicator]{background:var(--vui-feedback-primary-faded-fg)}.progress-primary [data-slot=progress-track]{background:var(--vui-feedback-primary-faded-bg)}.progress-success [data-slot=progress-indicator]{background:var(--vui-feedback-success-faded-fg)}.progress-success [data-slot=progress-track]{background:var(--vui-feedback-success-faded-bg)}.progress-warning [data-slot=progress-indicator]{background:var(--vui-feedback-warning-faded-fg)}.progress-warning [data-slot=progress-track]{background:var(--vui-feedback-warning-faded-bg)}.progress-destructive [data-slot=progress-indicator]{background:var(--vui-feedback-destructive-faded-fg)}.progress-destructive [data-slot=progress-track]{background:var(--vui-feedback-destructive-faded-bg)}.progress-with-label{gap:var(--vui-progress-label-gap,6px)}.spinner{color:var(--vui-spinner-fg);stroke-width:var(--vui-spinner-track-weight)}.spinner-track{stroke:var(--vui-spinner-track);stroke-opacity:var(--vui-spinner-track-opacity)}.spinner-indicator{stroke:currentColor}.feedback-default-solid{background-color:var(--vui-feedback-default-solid-bg);color:var(--vui-feedback-default-solid-fg);border-color:var(--vui-feedback-default-solid-border)}.feedback-default-solid svg{color:var(--vui-feedback-default-solid-icon)}.hover\:feedback-default-solid:hover{background-color:var(--vui-feedback-default-solid-bg-hover);border-color:var(--vui-feedback-default-solid-border-hover)}.feedback-default-faded{background-color:var(--vui-feedback-default-faded-bg);color:var(--vui-feedback-default-faded-fg);border-color:var(--vui-feedback-default-faded-border)}.feedback-default-faded svg{color:var(--vui-feedback-default-faded-icon)}.hover\:feedback-default-faded:hover{background-color:var(--vui-feedback-default-faded-bg-hover);border-color:var(--vui-feedback-default-faded-border)}.feedback-default-faded-outline{background-color:var(--vui-feedback-default-faded-outline-bg);color:var(--vui-feedback-default-faded-outline-fg);border-color:var(--vui-feedback-default-faded-outline-border)}.feedback-default-faded-outline svg{color:var(--vui-feedback-default-faded-outline-icon)}.hover\:feedback-default-faded-outline:hover{background-color:var(--vui-feedback-default-faded-outline-bg-hover);border-color:var(--vui-feedback-default-faded-outline-border)}.feedback-default-outline{color:var(--vui-feedback-default-outline-fg);border-color:var(--vui-feedback-default-outline-border);background-color:#0000}.feedback-default-outline svg{color:var(--vui-feedback-default-outline-icon)}.hover\:feedback-default-outline:hover{background-color:var(--vui-feedback-default-outline-bg-hover);border-color:var(--vui-feedback-default-outline-border)}.active\:feedback-default-solid:active{background-color:var(--vui-feedback-default-solid-bg-active);border-color:var(--vui-feedback-default-solid-border-active)}.feedback-primary-solid{background-color:var(--vui-feedback-primary-solid-bg);color:var(--vui-feedback-primary-solid-fg);border-color:var(--vui-feedback-primary-solid-border)}.feedback-primary-solid svg{color:var(--vui-feedback-primary-solid-icon)}.hover\:feedback-primary-solid:hover{background-color:var(--vui-feedback-primary-solid-bg-hover);border-color:var(--vui-feedback-primary-solid-border-hover)}.feedback-primary-faded{background-color:var(--vui-feedback-primary-faded-bg);color:var(--vui-feedback-primary-faded-fg);border-color:var(--vui-feedback-primary-faded-border)}.feedback-primary-faded svg{color:var(--vui-feedback-primary-faded-icon)}.hover\:feedback-primary-faded:hover{background-color:var(--vui-feedback-primary-faded-bg-hover);border-color:var(--vui-feedback-primary-faded-border)}.feedback-primary-faded-outline{background-color:var(--vui-feedback-primary-faded-outline-bg);color:var(--vui-feedback-primary-faded-outline-fg);border-color:var(--vui-feedback-primary-faded-outline-border)}.feedback-primary-faded-outline svg{color:var(--vui-feedback-primary-faded-outline-icon)}.hover\:feedback-primary-faded-outline:hover{background-color:var(--vui-feedback-primary-faded-outline-bg-hover);border-color:var(--vui-feedback-primary-faded-outline-border)}.feedback-primary-outline{color:var(--vui-feedback-primary-outline-fg);border-color:var(--vui-feedback-primary-outline-border);background-color:#0000}.feedback-primary-outline svg{color:var(--vui-feedback-primary-outline-icon)}.hover\:feedback-primary-outline:hover{background-color:var(--vui-feedback-primary-outline-bg-hover);border-color:var(--vui-feedback-primary-outline-border)}.active\:feedback-primary-solid:active{background-color:var(--vui-feedback-primary-solid-bg-active);border-color:var(--vui-feedback-primary-solid-border-active)}.feedback-success-solid{background-color:var(--vui-feedback-success-solid-bg);color:var(--vui-feedback-success-solid-fg);border-color:var(--vui-feedback-success-solid-border)}.feedback-success-solid svg{color:var(--vui-feedback-success-solid-icon)}.hover\:feedback-success-solid:hover{background-color:var(--vui-feedback-success-solid-bg-hover);border-color:var(--vui-feedback-success-solid-border-hover)}.feedback-success-faded{background-color:var(--vui-feedback-success-faded-bg);color:var(--vui-feedback-success-faded-fg);border-color:var(--vui-feedback-success-faded-border)}.feedback-success-faded svg{color:var(--vui-feedback-success-faded-icon)}.hover\:feedback-success-faded:hover{background-color:var(--vui-feedback-success-faded-bg-hover);border-color:var(--vui-feedback-success-faded-border)}.feedback-success-faded-outline{background-color:var(--vui-feedback-success-faded-outline-bg);color:var(--vui-feedback-success-faded-outline-fg);border-color:var(--vui-feedback-success-faded-outline-border)}.feedback-success-faded-outline svg{color:var(--vui-feedback-success-faded-outline-icon)}.hover\:feedback-success-faded-outline:hover{background-color:var(--vui-feedback-success-faded-outline-bg-hover);border-color:var(--vui-feedback-success-faded-outline-border)}.feedback-success-outline{color:var(--vui-feedback-success-outline-fg);border-color:var(--vui-feedback-success-outline-border);background-color:#0000}.feedback-success-outline svg{color:var(--vui-feedback-success-outline-icon)}.hover\:feedback-success-outline:hover{background-color:var(--vui-feedback-success-outline-bg-hover);border-color:var(--vui-feedback-success-outline-border)}.active\:feedback-success-solid:active{background-color:var(--vui-feedback-success-solid-bg-active);border-color:var(--vui-feedback-success-solid-border-active)}.feedback-warning-solid{background-color:var(--vui-feedback-warning-solid-bg);color:var(--vui-feedback-warning-solid-fg);border-color:var(--vui-feedback-warning-solid-border)}.feedback-warning-solid svg{color:var(--vui-feedback-warning-solid-icon)}.hover\:feedback-warning-solid:hover{background-color:var(--vui-feedback-warning-solid-bg-hover);border-color:var(--vui-feedback-warning-solid-border-hover)}.feedback-warning-faded{background-color:var(--vui-feedback-warning-faded-bg);color:var(--vui-feedback-warning-faded-fg);border-color:var(--vui-feedback-warning-faded-border)}.feedback-warning-faded svg{color:var(--vui-feedback-warning-faded-icon)}.hover\:feedback-warning-faded:hover{background-color:var(--vui-feedback-warning-faded-bg-hover);border-color:var(--vui-feedback-warning-faded-border)}.feedback-warning-faded-outline{background-color:var(--vui-feedback-warning-faded-outline-bg);color:var(--vui-feedback-warning-faded-outline-fg);border-color:var(--vui-feedback-warning-faded-outline-border)}.feedback-warning-faded-outline svg{color:var(--vui-feedback-warning-faded-outline-icon)}.hover\:feedback-warning-faded-outline:hover{background-color:var(--vui-feedback-warning-faded-outline-bg-hover);border-color:var(--vui-feedback-warning-faded-outline-border)}.feedback-warning-outline{color:var(--vui-feedback-warning-outline-fg);border-color:var(--vui-feedback-warning-outline-border);background-color:#0000}.feedback-warning-outline svg{color:var(--vui-feedback-warning-outline-icon)}.hover\:feedback-warning-outline:hover{background-color:var(--vui-feedback-warning-outline-bg-hover);border-color:var(--vui-feedback-warning-outline-border)}.active\:feedback-warning-solid:active{background-color:var(--vui-feedback-warning-solid-bg-active);border-color:var(--vui-feedback-warning-solid-border-active)}.feedback-destructive-solid{background-color:var(--vui-feedback-destructive-solid-bg);color:var(--vui-feedback-destructive-solid-fg);border-color:var(--vui-feedback-destructive-solid-border)}.feedback-destructive-solid svg{color:var(--vui-feedback-destructive-solid-icon)}.hover\:feedback-destructive-solid:hover{background-color:var(--vui-feedback-destructive-solid-bg-hover);border-color:var(--vui-feedback-destructive-solid-border-hover)}.feedback-destructive-faded{background-color:var(--vui-feedback-destructive-faded-bg);color:var(--vui-feedback-destructive-faded-fg);border-color:var(--vui-feedback-destructive-faded-border)}.feedback-destructive-faded svg{color:var(--vui-feedback-destructive-faded-icon)}.hover\:feedback-destructive-faded:hover{background-color:var(--vui-feedback-destructive-faded-bg-hover);border-color:var(--vui-feedback-destructive-faded-border)}.feedback-destructive-faded-outline{background-color:var(--vui-feedback-destructive-faded-outline-bg);color:var(--vui-feedback-destructive-faded-outline-fg);border-color:var(--vui-feedback-destructive-faded-outline-border)}.feedback-destructive-faded-outline svg{color:var(--vui-feedback-destructive-faded-outline-icon)}.hover\:feedback-destructive-faded-outline:hover{background-color:var(--vui-feedback-destructive-faded-outline-bg-hover);border-color:var(--vui-feedback-destructive-faded-outline-border)}.feedback-destructive-outline{color:var(--vui-feedback-destructive-outline-fg);border-color:var(--vui-feedback-destructive-outline-border);background-color:#0000}.feedback-destructive-outline svg{color:var(--vui-feedback-destructive-outline-icon)}.hover\:feedback-destructive-outline:hover{background-color:var(--vui-feedback-destructive-outline-bg-hover);border-color:var(--vui-feedback-destructive-outline-border)}.active\:feedback-destructive-solid:active{background-color:var(--vui-feedback-destructive-solid-bg-active);border-color:var(--vui-feedback-destructive-solid-border-active)}.feedback-none-solid{color:var(--vui-feedback-none-solid-fg)}.feedback-none-solid svg{color:var(--vui-feedback-none-solid-icon)}.feedback-none-faded{color:var(--vui-feedback-none-faded-fg)}.feedback-none-faded svg{color:var(--vui-feedback-none-faded-icon)}.feedback-none-faded-outline{color:var(--vui-feedback-none-faded-outline-fg)}.feedback-none-faded-outline svg{color:var(--vui-feedback-none-faded-outline-icon)}.feedback-none-outline{color:var(--vui-feedback-none-outline-fg)}.feedback-none-outline svg{color:var(--vui-feedback-none-outline-icon)}.glass-light-02{isolation:isolate;background:linear-gradient(180deg, #ffffff0a 0%, #fff0 32%), var(--color-white-alpha-02);position:relative}.glass-light-02:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff05 0%,#256af601 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-light-04{isolation:isolate;background:linear-gradient(180deg, #ffffff0a 0%, #fff0 32%), var(--color-white-alpha-04);position:relative}.glass-light-04:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff0a 0%,#256af601 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-light-06{isolation:isolate;background:linear-gradient(180deg, #ffffff0a 0%, #fff0 32%), var(--color-white-alpha-06);position:relative}.glass-light-06:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff0f 0%,#256af602 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-light-08{isolation:isolate;background:linear-gradient(180deg, #ffffff0a 0%, #fff0 32%), var(--color-white-alpha-08);position:relative}.glass-light-08:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff14 0%,#256af602 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-light-10{isolation:isolate;background:linear-gradient(180deg, #ffffff0a 0%, #fff0 32%), var(--color-white-alpha-10);position:relative}.glass-light-10:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff1a 0%,#256af603 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-light-12{isolation:isolate;background:linear-gradient(180deg, #ffffff0a 0%, #fff0 32%), var(--color-white-alpha-12);position:relative}.glass-light-12:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff1f 0%,#256af604 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-light-16{isolation:isolate;background:linear-gradient(180deg, #ffffff0a 0%, #fff0 32%), var(--color-white-alpha-16);position:relative}.glass-light-16:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff29 0%,#256af605 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-light-24{isolation:isolate;background:linear-gradient(180deg, #ffffff0a 0%, #fff0 32%), var(--color-white-alpha-24);position:relative}.glass-light-24:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff3d 0%,#256af607 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-light-32{isolation:isolate;background:linear-gradient(180deg, #ffffff0a 0%, #fff0 32%), var(--color-white-alpha-32);position:relative}.glass-light-32:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff52 0%,#256af60a 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-light-40{isolation:isolate;background:linear-gradient(180deg, #ffffff0a 0%, #fff0 32%), var(--color-white-alpha-40);position:relative}.glass-light-40:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#fff6 0%,#256af60c 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-light-48{isolation:isolate;background:linear-gradient(180deg, #ffffff0a 0%, #fff0 32%), var(--color-white-alpha-48);position:relative}.glass-light-48:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff7a 0%,#256af60f 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-light-56{isolation:isolate;background:linear-gradient(180deg, #ffffff0a 0%, #fff0 32%), var(--color-white-alpha-56);position:relative}.glass-light-56:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff8f 0%,#256af611 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-light-64{isolation:isolate;background:linear-gradient(180deg, #ffffff0a 0%, #fff0 32%), var(--color-white-alpha-64);position:relative}.glass-light-64:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffffa3 0%,#256af614 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-light-72{isolation:isolate;background:linear-gradient(180deg, #ffffff0a 0%, #fff0 32%), var(--color-white-alpha-72);position:relative}.glass-light-72:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffffb8 0%,#256af616 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-light-80{isolation:isolate;background:linear-gradient(180deg, #ffffff0a 0%, #fff0 32%), var(--color-white-alpha-80);position:relative}.glass-light-80:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#fffc 0%,#256af618 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-light-88{isolation:isolate;background:linear-gradient(180deg, #ffffff0a 0%, #fff0 32%), var(--color-white-alpha-88);position:relative}.glass-light-88:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffffe0 0%,#256af61b 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-light-96{isolation:isolate;background:linear-gradient(180deg, #ffffff0a 0%, #fff0 32%), var(--color-white-alpha-96);position:relative}.glass-light-96:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#fffffff5 0%,#256af61d 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-dark-02{isolation:isolate;background:linear-gradient(180deg, var(--color-white-alpha-04) 0%, transparent 32%), var(--color-secondary-alpha-500-02);position:relative}.glass-dark-02:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff01 0%,#fff0 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-dark-04{isolation:isolate;background:linear-gradient(180deg, var(--color-white-alpha-04) 0%, transparent 32%), var(--color-secondary-alpha-500-04);position:relative}.glass-dark-04:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff01 0%,#fff0 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-dark-06{isolation:isolate;background:linear-gradient(180deg, var(--color-white-alpha-04) 0%, transparent 32%), var(--color-secondary-alpha-500-06);position:relative}.glass-dark-06:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff02 0%,#fff0 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-dark-08{isolation:isolate;background:linear-gradient(180deg, var(--color-white-alpha-04) 0%, transparent 32%), var(--color-secondary-alpha-500-08);position:relative}.glass-dark-08:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff02 0%,#fff0 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-dark-10{isolation:isolate;background:linear-gradient(180deg, var(--color-white-alpha-04) 0%, transparent 32%), var(--color-secondary-alpha-500-10);position:relative}.glass-dark-10:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff03 0%,#ffffff01 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-dark-12{isolation:isolate;background:linear-gradient(180deg, var(--color-white-alpha-04) 0%, transparent 32%), var(--color-secondary-alpha-500-12);position:relative}.glass-dark-12:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff03 0%,#ffffff01 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-dark-16{isolation:isolate;background:linear-gradient(180deg, var(--color-white-alpha-04) 0%, transparent 32%), var(--color-secondary-alpha-500-16);position:relative}.glass-dark-16:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff04 0%,#ffffff01 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-dark-24{isolation:isolate;background:linear-gradient(180deg, var(--color-white-alpha-04) 0%, transparent 32%), var(--color-secondary-alpha-500-24);position:relative}.glass-dark-24:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff06 0%,#ffffff01 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-dark-32{isolation:isolate;background:linear-gradient(180deg, var(--color-white-alpha-04) 0%, transparent 32%), var(--color-secondary-alpha-500-32);position:relative}.glass-dark-32:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff08 0%,#ffffff02 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-dark-40{isolation:isolate;background:linear-gradient(180deg, var(--color-white-alpha-04) 0%, transparent 32%), var(--color-secondary-alpha-500-40);position:relative}.glass-dark-40:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff0a 0%,#ffffff02 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-dark-48{isolation:isolate;background:linear-gradient(180deg, var(--color-white-alpha-04) 0%, transparent 32%), var(--color-secondary-alpha-500-48);position:relative}.glass-dark-48:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff0c 0%,#ffffff02 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-dark-56{isolation:isolate;background:linear-gradient(180deg, var(--color-white-alpha-04) 0%, transparent 32%), var(--color-secondary-alpha-500-56);position:relative}.glass-dark-56:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff0e 0%,#ffffff03 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-dark-64{isolation:isolate;background:linear-gradient(180deg, var(--color-white-alpha-04) 0%, transparent 32%), var(--color-secondary-alpha-500-64);position:relative}.glass-dark-64:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff10 0%,#ffffff03 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-dark-72{isolation:isolate;background:linear-gradient(180deg, var(--color-white-alpha-04) 0%, transparent 32%), var(--color-secondary-alpha-500-72);position:relative}.glass-dark-72:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff12 0%,#ffffff04 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-dark-80{isolation:isolate;background:linear-gradient(180deg, var(--color-white-alpha-04) 0%, transparent 32%), var(--color-secondary-alpha-500-80);position:relative}.glass-dark-80:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff14 0%,#ffffff04 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-dark-88{isolation:isolate;background:linear-gradient(180deg, var(--color-white-alpha-04) 0%, transparent 32%), var(--color-secondary-alpha-500-88);position:relative}.glass-dark-88:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff16 0%,#ffffff04 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-dark-96{isolation:isolate;background:linear-gradient(180deg, var(--color-white-alpha-04) 0%, transparent 32%), var(--color-secondary-alpha-500-96);position:relative}.glass-dark-96:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff18 0%,#ffffff05 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-md{-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md));box-shadow:0 2px 6px -2px #0000000a,0 10px 16px -4px #00000008}.glass-xl{-webkit-backdrop-filter:blur(var(--blur-xl));backdrop-filter:blur(var(--blur-xl));box-shadow:0 12px 36px -5px #0000000a,0 8px 40px -4px #00000008}.glass-2xl{-webkit-backdrop-filter:blur(var(--blur-2xl));backdrop-filter:blur(var(--blur-2xl));box-shadow:0 12px 48px -8px #0000001f,0 14px 52px -10px #00000024}.glass-3xl{-webkit-backdrop-filter:blur(var(--blur-3xl));backdrop-filter:blur(var(--blur-3xl));box-shadow:0 14px 56px -10px #0000001f,0 16px 60px -12px #00000024}.markdown{color:var(--vui-text-body);font-size:calc(var(--vui-markdown-body-font-size) * var(--vui-markdown-content-size-multiplier,1));line-height:calc(var(--vui-markdown-body-line-height) * var(--vui-markdown-content-size-multiplier,1));font-weight:var(--vui-markdown-body-font-weight)}.markdown h1{color:var(--vui-text-heading);font-size:var(--vui-markdown-h1-font-size);line-height:var(--vui-markdown-h1-line-height);font-weight:var(--vui-markdown-h1-font-weight);padding-top:var(--vui-markdown-h1-mt);padding-bottom:var(--vui-markdown-h1-mb)}.markdown h2{color:var(--vui-text-heading);font-size:var(--vui-markdown-h2-font-size);line-height:var(--vui-markdown-h2-line-height);font-weight:var(--vui-markdown-h2-font-weight);padding-top:var(--vui-markdown-h2-mt);padding-bottom:var(--vui-markdown-h2-mb)}.markdown h3{color:var(--vui-text-heading);font-size:var(--vui-markdown-h3-font-size);line-height:var(--vui-markdown-h3-line-height);font-weight:var(--vui-markdown-h3-font-weight);padding-top:var(--vui-markdown-h3-mt);padding-bottom:var(--vui-markdown-h3-mb)}.markdown h4{color:var(--vui-text-heading);font-size:var(--vui-markdown-h4-font-size);line-height:var(--vui-markdown-h4-line-height);font-weight:var(--vui-markdown-h4-font-weight);padding-top:var(--vui-markdown-h4-mt);padding-bottom:var(--vui-markdown-h4-mb)}.markdown h5{color:var(--vui-text-heading);font-size:var(--vui-markdown-h5-font-size);line-height:var(--vui-markdown-h5-line-height);font-weight:var(--vui-markdown-h5-font-weight);padding-top:var(--vui-markdown-h5-mt);padding-bottom:var(--vui-markdown-h5-mb)}.markdown h6{color:var(--vui-text-heading);font-size:var(--vui-markdown-h6-font-size);line-height:var(--vui-markdown-h6-line-height);font-weight:var(--vui-markdown-h6-font-weight);padding-top:var(--vui-markdown-h6-mt);padding-bottom:var(--vui-markdown-h6-mb)}.markdown h7{color:var(--vui-text-heading);font-size:var(--vui-markdown-h7-font-size);line-height:var(--vui-markdown-h7-line-height);font-weight:var(--vui-markdown-h7-font-weight);padding-top:var(--vui-markdown-h7-mt);padding-bottom:var(--vui-markdown-h7-mb)}.markdown p{font-size:calc(var(--vui-markdown-body-font-size) * var(--vui-markdown-content-size-multiplier,1));line-height:calc(var(--vui-markdown-body-line-height) * var(--vui-markdown-content-size-multiplier,1));font-weight:var(--vui-markdown-body-font-weight);margin-bottom:var(--vui-markdown-body-mb);color:var(--vui-text-body)}.markdown a{color:var(--vui-text-link);text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.markdown a:hover{color:var(--vui-text-link-hover)}.markdown a:active{color:var(--vui-text-link-active)}.markdown ul,.markdown ol{font-size:calc(var(--vui-markdown-body-font-size) * var(--vui-markdown-content-size-multiplier,1));line-height:calc(var(--vui-markdown-body-line-height) * var(--vui-markdown-content-size-multiplier,1));font-weight:var(--vui-markdown-body-font-weight);padding-left:var(--vui-markdown-list-pl);padding-bottom:var(--vui-markdown-block-mb)}.markdown ul li,.markdown ol li{position:relative}.markdown ul li>p,.markdown ol li>p{padding-bottom:0}.markdown ul ul,.markdown ul ol,.markdown ol ul,.markdown ol ol{padding-left:var(--vui-markdown-list-pl);padding-bottom:0}.markdown ol{list-style:decimal}.markdown ol[data-variant=steps]{padding-left:var(--vui-markdown-list-steps-pl);padding-bottom:var(--vui-markdown-block-mb);counter-reset:markdown-step;list-style:none}.markdown ol[data-variant=steps]>li{counter-increment:markdown-step;position:relative}.markdown ol[data-variant=steps]>li:before{content:counter(markdown-step);left:calc((-1 * var(--vui-markdown-list-steps-pl) - var(--vui-markdown-list-steps-dot-size)) / 2);top:calc((var(--vui-markdown-body-line-height) * var(--vui-markdown-content-size-multiplier,1) - var(--vui-markdown-list-steps-dot-size)) / 2);width:var(--vui-markdown-list-steps-dot-size);height:var(--vui-markdown-list-steps-dot-size);background:var(--vui-markdown-list-steps-dot-bg);color:var(--vui-markdown-list-steps-dot-fg);font-size:calc(var(--vui-markdown-body-sm-font-size) * var(--vui-markdown-content-size-multiplier,1));font-weight:var(--vui-markdown-body-sm-font-weight);border-radius:9999px;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute}.markdown ul>li:before{content:"";width:var(--vui-markdown-list-dot-size);height:var(--vui-markdown-list-dot-size);left:calc(var(--vui-markdown-list-dot-size) * -3);top:calc((var(--vui-markdown-body-line-height) * var(--vui-markdown-content-size-multiplier,1) - var(--vui-markdown-list-dot-size)) / 2);background:var(--vui-markdown-list-dot);border-radius:9999px;position:absolute}.markdown ul ul>li:before{border:1px solid var(--vui-markdown-list-dot);background:0 0}.markdown pre,.markdown blockquote{padding-bottom:var(--vui-markdown-block-mb)}.markdown pre>*{padding:var(--vui-markdown-codeblock-py) var(--vui-markdown-codeblock-px);min-height:var(--vui-markdown-codeblock-min-height);border-radius:var(--vui-markdown-block-radius);background:var(--vui-markdown-code-bg);border:1px solid var(--vui-markdown-code-border);font-family:var(--font-mono);font-size:var(--vui-markdown-code-font-size);line-height:var(--vui-markdown-code-line-height);font-weight:var(--vui-markdown-code-font-weight);white-space:pre-wrap}.markdown blockquote>*{padding:var(--vui-markdown-blockquote-py) var(--vui-markdown-blockquote-px);border-left:2px solid var(--vui-markdown-blockquote-border);font-size:calc(var(--vui-markdown-body-font-size) * var(--vui-markdown-content-size-multiplier,1));line-height:calc(var(--vui-markdown-body-line-height) * var(--vui-markdown-content-size-multiplier,1));font-weight:var(--vui-markdown-body-font-weight)}.markdown code{padding:var(--vui-markdown-code-inline-py) var(--vui-markdown-code-inline-px);border-radius:var(--vui-markdown-code-inline-radius);background:var(--vui-markdown-code-bg);border:1px solid var(--vui-markdown-code-border);font-family:var(--font-mono);font-size:calc(var(--vui-markdown-code-font-size) * var(--vui-markdown-content-size-multiplier,1));font-weight:var(--vui-markdown-code-font-weight);line-height:var(--vui-markdown-code-line-height)}.markdown q{padding:var(--vui-markdown-code-inline-py) var(--vui-markdown-code-inline-px);border-radius:var(--vui-markdown-code-inline-radius);background:var(--vui-markdown-code-bg)}.markdown pre code{padding:unset;border-radius:unset;background:unset;border:unset;font-size:var(--vui-markdown-code-font-size)}.markdown hr{margin-block:var(--vui-markdown-divider-py)}.markdown figure{padding-bottom:var(--vui-markdown-block-mb)}.markdown figure pre,.markdown figure blockquote{padding-bottom:0}.markdown img{border-radius:var(--vui-markdown-block-radius);border:1px solid var(--vui-surface-main-border);margin-bottom:var(--vui-markdown-block-mb)}.markdown>:last-child{margin-bottom:0}
