.__checkbox{box-sizing:border-box}.__checkbox--task-true:has(.__checkbox__control-state:checked){text-decoration-line:line-through}.__checkbox__label{align-items:center;gap:var(--var-checkbox-label-gap,calc(var(--var-spacing-base)*.5));flex-wrap:wrap;width:fit-content;font-weight:400;display:flex}.__checkbox__label[data-disabled=true],.__checkbox[aria-disabled=true] .__checkbox__control-state{cursor:not-allowed}.__checkbox--size-big.__checkbox__label{min-block-size:var(--var-button-big-height,calc(var(--var-spacing-base)*3))}.__checkbox--size-default.__checkbox__label,.__checkbox--size-normal.__checkbox__label,.__checkbox--size-medium.__checkbox__label{min-block-size:var(--var-button-height,calc(var(--var-spacing-base)*2.5))}.__checkbox--size-min.__checkbox__label{min-block-size:var(--var-button-min-height,calc(var(--var-spacing-base)*1.75))}.__checkbox--size-small.__checkbox__label{min-block-size:var(--var-button-small-height,calc(var(--var-spacing-base)*2))}.__checkbox--size-tiny.__checkbox__label{min-block-size:var(--var-button-tiny-height,calc(var(--var-spacing-base)*1.5))}.__checkbox--size-large.__checkbox__label{min-block-size:var(--var-button-big-height,calc(var(--var-spacing-base)*3))}.__checkbox__control{margin:0}.__checkbox__control-state{vertical-align:middle;inline-size:var(--var-checkbox-control-size,calc(var(--var-spacing-base)*1));block-size:var(--var-checkbox-control-size,calc(var(--var-spacing-base)*1));appearance:none;color:var(--var-checkbox-control-foreground);border-style:solid;border-width:var(--var-checkbox-control-border-width,calc(var(--var-spacing-base)*.0625));border-color:var(--var-checkbox-control-border);border-radius:var(--var-checkbox-control-radius,calc(var(--var-radius-base)*.25));background-color:var(--var-checkbox-control-background);box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;user-select:none;transition-property:color,background-color,border-color,box-shadow,opacity;transition-duration:var(--var-motion-duration-normal);transition-timing-function:var(--var-motion-timing-linear);background-origin:border-box;outline:0;flex-shrink:0;place-content:center;padding:0;display:inline-grid;position:relative}.__checkbox__control-state:before{content:"";inline-size:var(--var-checkbox-mark-inline-size,calc(var(--var-spacing-base)*.35));block-size:var(--var-checkbox-mark-block-size,calc(var(--var-spacing-base)*.6));border-style:solid;border-color:var(--var-checkbox-mark-foreground);border-width:0 var(--var-checkbox-mark-stroke-width,calc(var(--var-spacing-base)*.125))var(--var-checkbox-mark-stroke-width,calc(var(--var-spacing-base)*.125))0;transform-origin:50%;transition:transform var(--var-motion-duration-normal)ease-in-out;margin:auto;position:absolute;inset:0;transform:rotate(45deg)scale(0)}.__checkbox__control-state:focus-visible,.__checkbox__control-state:focus{outline:var(--var-checkbox-focus-ring-width,calc(var(--var-spacing-base)*.125))solid var(--var-checkbox-focus-ring);outline-offset:var(--var-checkbox-focus-ring-offset,calc(var(--var-spacing-base)*.125))}.__checkbox__control-state:disabled{opacity:var(--var-checkbox-disabled-opacity)}.__checkbox__control-state:checked,.__checkbox__control-state:indeterminate{background-color:currentColor;background-image:none;border-color:#0000}.__checkbox__control-state:checked:before{transform:rotate(45deg)scale(1)}.__checkbox__control-state:indeterminate:before{inline-size:var(--var-checkbox-indeterminate-mark-inline-size,calc(var(--var-spacing-base)*.55));block-size:var(--var-checkbox-mark-stroke-width,calc(var(--var-spacing-base)*.125));background-color:var(--var-checkbox-mark-foreground);border:0;transform:scale(1)}.__checkbox__control-state:checked:hover,.__checkbox__control-state:checked:focus,.__checkbox__control-state:indeterminate:hover,.__checkbox__control-state:indeterminate:focus{background-color:currentColor;border-color:#0000}.__checkbox__error{min-inline-size:100%;color:var(--var-color-danger);font-size:var(--var-checkbox-error-font-size);flex:1}.__checkbox__error:empty{margin-block-start:0;display:none}@media (forced-colors:active){.__checkbox__control-state:checked,.__checkbox__control-state:indeterminate{appearance:auto}.__checkbox__control-state:before{content:none}}
.__modal{z-index:var(--var-layer-floating);min-width:var(--var-modal-surface-min-inline-size,calc(var(--var-spacing-base)*20));box-sizing:border-box;appearance:none;gap:var(--var-modal-surface-gap,calc(var(--var-spacing-base)*1));border-width:var(--var-border-hairline);border-color:var(--var-color-border);background-color:var(--var-color-background);box-shadow:var(--var-shadow-floating);outline-width:0;flex-flow:column;display:flex}.__modal--type-drawer{width:fit-content;height:100vh;min-height:0;max-height:100vh;max-width:var(--var-modal-drawer-max-inline-size);position:absolute}.__modal--type-dialog{height:min-content;max-height:var(--var-modal-dialog-max-block-size,calc(var(--var-spacing-base)*40));border-radius:var(--var-modal-surface-radius,calc(var(--var-radius-base)*1.33333));padding-block:var(--var-modal-surface-padding-block,calc(var(--var-spacing-base)*1.5));position:relative}.__modal--type-sheet{height:100vh;max-height:var(--var-modal-sheet-max-block-size);border-top-left-radius:var(--var-modal-surface-radius,calc(var(--var-radius-base)*1.33333));border-top-right-radius:var(--var-modal-surface-radius,calc(var(--var-radius-base)*1.33333));inline-size:100%;min-inline-size:0;max-inline-size:none;padding-top:var(--var-modal-sheet-padding-block-start,calc(var(--var-spacing-base)*1.5));padding-bottom:var(--var-modal-sheet-padding-block-end,calc(var(--var-spacing-base)*1.5));inset-inline:0;position:absolute;bottom:0}.__modal--position-right{border-top-left-radius:var(--var-modal-surface-radius,calc(var(--var-radius-base)*1.33333));border-bottom-left-radius:var(--var-modal-surface-radius,calc(var(--var-radius-base)*1.33333));padding-block:var(--var-modal-surface-padding-block,calc(var(--var-spacing-base)*1.5));position:absolute;top:0;right:0}.__modal--position-left{border-top-right-radius:var(--var-modal-surface-radius,calc(var(--var-radius-base)*1.33333));border-bottom-right-radius:var(--var-modal-surface-radius,calc(var(--var-radius-base)*1.33333));padding-block:var(--var-modal-surface-padding-block,calc(var(--var-spacing-base)*1.5));position:absolute;top:0;left:0}.__modal__resizer{isolation:isolate;z-index:var(--var-layer-calendar);border-radius:var(--var-modal-resizer-radius,calc(var(--var-radius-base)*.666667));position:absolute}.__modal__resizer:focus-visible{outline:var(--var-border-hairline)solid transparent;outline-offset:var(--var-modal-focus-outline-offset,calc(var(--var-spacing-base)*.125));box-shadow:0 0 0 var(--var-modal-resizer-focus-ring-width,calc(var(--var-spacing-base)/4))var(--var-color-ring)}.__modal__resizer--sheet{cursor:row-resize}.__modal__resizer--drawer{cursor:col-resize;background-color:var(--var-color-border)}.__modal__resizer--sheet-handle{top:var(--var-modal-sheet-handle-inset-block-start,calc(var(--var-spacing-base)/4));height:var(--var-modal-sheet-handle-block-size,calc(var(--var-spacing-base)*1));width:100%;padding-block:var(--var-modal-sheet-handle-padding-block,calc(var(--var-spacing-base)/4));justify-content:center;display:flex}.__modal__resizer--drawer-right{right:var(--var-modal-drawer-resizer-inset-inline,calc(var(--var-spacing-base)*1.25));height:var(--var-modal-drawer-resizer-block-size,calc(var(--var-spacing-base)*4));width:var(--var-modal-drawer-resizer-inline-size,calc(var(--var-spacing-base)*.5));top:50%}.__modal__resizer--drawer-left{left:var(--var-modal-drawer-resizer-inset-inline-start,calc(var(--var-spacing-base)*.5));height:var(--var-modal-drawer-resizer-block-size,calc(var(--var-spacing-base)*4));width:var(--var-modal-drawer-resizer-inline-size,calc(var(--var-spacing-base)*.5));top:50%}.__modal__sheet-pill{height:var(--var-modal-sheet-pill-block-size,calc(var(--var-spacing-base)*.25));width:var(--var-modal-sheet-pill-inline-size,calc(var(--var-spacing-base)*4));border-radius:var(--var-rounded-pill,calc(var(--var-radius-base)*2));background-color:var(--var-color-border)}.__modal__overlay{isolation:isolate;z-index:var(--var-layer-overlay);height:var(--var-modal-overlay-block-size);background-color:var(--var-modal-overlay-background);display:flex;inset:0;overflow:clip!important}.__modal__overlay--centered{padding-top:var(--var-modal-overlay-padding-block-start,calc(var(--var-spacing-base)*1.5));justify-content:center;align-items:flex-start}.__modal__content{isolation:isolate;overscroll-behavior:contain}.__modal__sr-description{width:var(--var-border-hairline);height:var(--var-border-hairline);margin:calc(var(--var-border-hairline)*-1);clip:rect(0,0,0,0);white-space:nowrap;border-width:0;padding:0;position:absolute;overflow:hidden}.__modal__header{isolation:isolate;width:100%;position:relative}.__modal__title{-webkit-user-select:text;user-select:text;border-bottom-width:var(--var-border-hairline);border-color:var(--var-color-border);padding-inline:var(--var-modal-content-padding-inline,calc(var(--var-spacing-base)*1.5));padding-bottom:var(--var-modal-title-padding-block-end,calc(var(--var-spacing-base)*1));font-size:var(--var-modal-title-font-size);font-weight:var(--var-font-weight-medium);line-height:var(--var-modal-title-line-height);display:block}.__modal__body{-webkit-user-select:text;user-select:text;overscroll-behavior-y:contain;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch;padding-inline:var(--var-modal-content-padding-inline,calc(var(--var-spacing-base)*1.5));padding-block:var(--var-modal-body-padding-block,calc(var(--var-spacing-base)*1));flex:1;overflow-y:auto}.__modal__footer{-webkit-user-select:text;user-select:text;border-top-width:var(--var-border-hairline);border-color:var(--var-color-border);width:100%;padding-inline:var(--var-modal-content-padding-inline,calc(var(--var-spacing-base)*1.5));padding-top:var(--var-modal-footer-padding-block-start,calc(var(--var-spacing-base)*1))}.__modal__close-control{right:var(--var-modal-close-inset-inline-end,calc(var(--var-spacing-base)*1));top:var(--var-modal-close-inset-block-start,calc(var(--var-spacing-base)*1));z-index:var(--var-layer-floating);position:absolute}.__modal__close-button{border-radius:var(--var-button-rounded,calc(var(--var-radius-base)*.733333));padding:var(--var-modal-close-button-padding,calc(var(--var-spacing-base)*.5));opacity:var(--var-modal-close-button-opacity);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:var(--var-modal-transition-duration);transition-timing-function:var(--var-modal-transition-timing)}.__modal__close-button:hover,.__modal__close-button:focus{color:var(--var-color-danger);opacity:1}.__modal__close-button:focus-visible{outline:var(--var-border-hairline)solid transparent;outline-offset:var(--var-modal-focus-outline-offset,calc(var(--var-spacing-base)*.125));box-shadow:0 0 0 var(--var-modal-close-focus-ring-width,calc(var(--var-spacing-base)*.125))var(--var-color-primary)}.__modal__close-icon{inline-size:var(--var-modal-close-icon-size,calc(var(--var-spacing-base)*1.25));block-size:var(--var-modal-close-icon-size,calc(var(--var-spacing-base)*1.25))}.__modal__confirm-dialog{max-width:var(--var-modal-confirm-dialog-max-inline-size,calc(var(--var-spacing-base)*24))}.__modal__confirm-actions{justify-content:flex-end;gap:var(--var-modal-confirm-actions-gap,calc(var(--var-spacing-base)*1));display:flex}.__modal__confirm-description{padding-block:var(--var-modal-confirm-description-padding-block,calc(var(--var-spacing-base)*1));color:var(--var-color-foreground)}
.__task-list{box-sizing:border-box;min-inline-size:0;color:inherit;font:inherit;border:0;margin:0;padding:0}
.__typography{box-sizing:border-box;color:inherit}.__typography__paragraph{font-size:var(--var-typography-paragraph-font-size);line-height:var(--var-typography-paragraph-line-height)}.__typography__description{margin-bottom:var(--var-typography-description-margin-block-end,calc(var(--var-spacing-base)*1));color:var(--var-color-muted-foreground);font-size:var(--var-typography-sm)}.__typography__info{gap:var(--var-typography-info-gap,calc(var(--var-spacing-base)*1));display:flex}.__typography__info--row{flex-direction:row;align-items:center}.__typography__info--column{flex-direction:column}.__typography__info-label{font-size:var(--var-typography-info-label-font-size);font-weight:var(--var-font-weight-medium);letter-spacing:var(--var-typography-info-label-letter-spacing)}.__typography__info-value{font-size:var(--var-typography-info-value-font-size)}.__typography__info-value--row{width:fit-content}.__typography__info-value--column{width:100%;font-size:var(--var-typography-info-secondary-font-size)}.__typography__info-value--disabled{color:var(--var-color-muted-foreground)}.__typography__page-title{font-size:var(--var-typography-page-title-font-size);font-weight:var(--var-font-weight-bold);letter-spacing:var(--var-typography-page-title-letter-spacing)}.__typography__page-description{color:var(--var-color-muted-foreground)}.__typography__page-header{justify-content:space-between;align-items:center;gap:var(--var-typography-page-header-gap,calc(var(--var-spacing-base)*1.5));flex-flow:wrap;min-width:100%;display:flex}.__typography__page-header-actions{align-items:center;gap:var(--var-typography-page-header-actions-gap,calc(var(--var-spacing-base)*1));flex-wrap:wrap;display:flex}
.__spinner{box-sizing:border-box;inline-size:var(--var-spinner-indicator-size,calc(var(--var-spacing-base)*3));block-size:var(--var-spinner-indicator-size,calc(var(--var-spacing-base)*3));border-style:solid;border-width:var(--var-spinner-indicator-border-width,calc(var(--var-spacing-base)*.25));border-color:var(--var-color-background);border-block-end-color:var(--var-color-primary);border-radius:var(--var-rounded-full);animation:var-spinner-spin var(--var-spinner-spin-duration)var(--var-motion-timing-linear)infinite;display:inline-block}.__spinner__container{block-size:100%;inline-size:100%;padding:var(--var-spinner-container-padding,calc(var(--var-spacing-base)*3));justify-content:center;align-items:center;display:flex}@keyframes var-spinner-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.__spinner{animation:none}}
.__wizard{pointer-events:none;z-index:calc(var(--var-layer-wizard) + 1);box-sizing:border-box;position:fixed;inset:0}.__wizard__overlay{fill:currentColor;block-size:100%;inline-size:100%;color:var(--var-wizard-overlay-background);position:absolute;inset:0}.__wizard__spotlight{pointer-events:auto}.__wizard__floating{pointer-events:auto;outline:var(--var-wizard-focus-outline-width,calc(var(--var-spacing-base)*.125))solid transparent;outline-offset:var(--var-wizard-focus-outline-offset,calc(var(--var-spacing-base)*.125))}.__wizard__surface{inline-size:var(--var-wizard-surface-inline-size,calc(var(--var-spacing-base)*20));max-inline-size:var(--var-wizard-surface-max-inline-size,calc(var(--var-spacing-base)*24));gap:var(--var-wizard-surface-gap,calc(var(--var-spacing-base)*.75));border-style:solid;border-width:var(--var-border-hairline);border-color:var(--var-wizard-surface-border);border-radius:var(--var-wizard-surface-radius,calc(var(--var-radius-base)/2));background-color:var(--var-wizard-surface-background);color:var(--var-wizard-surface-foreground);padding:var(--var-wizard-surface-padding,calc(var(--var-spacing-base)*1));box-shadow:var(--var-shadow-floating);flex-direction:column;display:flex}.__wizard__arrow{fill:var(--var-wizard-surface-background);stroke:var(--var-wizard-surface-border)}.__wizard__footer{border-block-start-width:var(--var-border-hairline);border-color:var(--var-wizard-surface-border);justify-content:space-between;align-items:center;margin-block-start:var(--var-wizard-footer-padding-block-start,calc(var(--var-spacing-base)*.5));padding-block-start:var(--var-wizard-footer-padding-block-start,calc(var(--var-spacing-base)*.5));display:flex}.__wizard__skip-button{color:var(--var-wizard-label-foreground);font-size:var(--var-wizard-label-font-size)}.__wizard__skip-button:hover{color:var(--var-wizard-label-foreground-hover)}.__wizard__actions{gap:var(--var-wizard-actions-gap,calc(var(--var-spacing-base)*.5));display:flex}.__wizard__counter{color:var(--var-wizard-label-foreground);font-size:var(--var-wizard-label-font-size);position:absolute;inset-block-start:var(--var-wizard-counter-inset-block-start,calc(var(--var-spacing-base)*.5));inset-inline-end:var(--var-wizard-counter-inset-inline-end,calc(var(--var-spacing-base)*.5))}
.__calendar{box-sizing:border-box;color:var(--var-color-foreground);position:relative;overflow:hidden}.__calendar__day-cell{padding:var(--var-calendar-day-cell-padding,calc(var(--var-spacing-base)/4));vertical-align:middle;position:relative}.__calendar__day-cell[data-in-range=true]{isolation:isolate;box-shadow:none;background-color:#0000}.__calendar__day-cell[data-in-range=true]:before{z-index:var(--var-layer-normal);inset-block:var(--var-calendar-day-cell-padding,calc(var(--var-spacing-base)/4));pointer-events:none;background-color:var(--var-calendar-range-background);content:"";position:absolute;inset-inline:0}.__calendar__day-cell[data-range-segment-start=true]:before{border-start-start-radius:var(--var-rounded-full);border-end-start-radius:var(--var-rounded-full)}.__calendar__day-cell[data-range-segment-end=true]:before{border-start-end-radius:var(--var-rounded-full);border-end-end-radius:var(--var-rounded-full)}.__calendar__day-cell[data-range-start=true]:before{inset-inline-start:50%}.__calendar__day-cell[data-range-end=true]:before{inset-inline-end:50%}.__calendar__day-cell[data-range-start=true][data-range-end=true]:before{display:none}.__calendar__day-button{z-index:var(--var-layer-normal);isolation:isolate;width:var(--var-calendar-day-button-size,calc(var(--var-spacing-base)*2.25));height:var(--var-calendar-day-button-size,calc(var(--var-spacing-base)*2.25));border:var(--var-border-hairline)solid transparent;border-radius:var(--var-rounded-full);color:var(--var-color-foreground);transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:var(--var-calendar-transition-duration);transition-timing-function:var(--var-calendar-transition-timing);outline:0;justify-content:center;align-items:center;margin-inline:auto;display:flex;position:relative}.__calendar__day-button:enabled:hover{background-color:var(--var-calendar-day-button-background-hover);color:var(--var-color-foreground);transform:translateY(calc(0px - var(--var-calendar-day-cell-padding,calc(var(--var-spacing-base)/4))))}.__calendar__day-button:focus-visible{border-color:var(--var-calendar-focus-border);box-shadow:0 0 0 var(--var-calendar-focus-ring-width,calc(var(--var-spacing-base)/4))var(--var-calendar-focus-ring)}.__calendar__day-button:disabled{cursor:not-allowed}.__calendar__day-button--today{border-color:var(--var-calendar-today-border);color:var(--var-color-primary);font-weight:var(--var-font-weight-semibold)}.__calendar__day-button--outside-month{color:var(--var-calendar-outside-month-foreground)}.__calendar__day-button--selected{background-color:var(--var-color-primary);color:var(--var-color-primary-foreground);box-shadow:inset 0 0 0 var(--var-calendar-selected-ring-width,calc(var(--var-spacing-base)/4))var(--var-calendar-selected-ring)}.__calendar__day-cell[data-range-start=true] .__calendar__day-button--selected,.__calendar__day-cell[data-range-end=true] .__calendar__day-button--selected{box-shadow:0 0 0 var(--var-calendar-selected-ring-width,calc(var(--var-spacing-base)/4))var(--var-color-background),inset 0 0 0 var(--var-calendar-selected-ring-width,calc(var(--var-spacing-base)/4))var(--var-calendar-selected-ring)}.__calendar__day-button--selected:enabled:hover,.__calendar__day-button--selected:focus-visible{background-color:var(--var-calendar-selected-background-hover);color:var(--var-color-primary-foreground)}.__calendar__day-cell[data-in-range=true] .__calendar__day-button{color:var(--var-color-primary)}.__calendar__day-cell[data-in-range=true] .__calendar__day-button--selected{color:var(--var-color-primary-foreground)}.__calendar__day-button--in-range{background-color:#0000;border-color:#0000}.__calendar__range-label{top:var(--var-calendar-range-label-inset-block-start,calc(var(--var-spacing-base)*-.5));width:100%;height:100%;position:absolute;left:0}.__calendar__range-label-text{color:var(--var-color-foreground);font-size:var(--var-calendar-day-button-font-size)}.__calendar__viewport{border-radius:var(--var-calendar-header-radius,calc(var(--var-radius-base)*.733333));text-align:center;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.__calendar__month-page{width:100%}.__calendar[data-layout=default] .__calendar__viewport{width:max-content;max-width:100%;margin-inline:auto}.__calendar__month-header{grid-template-columns:repeat(7,minmax(var(--var-calendar-day-button-size,calc(var(--var-spacing-base)*2.25)),1fr));width:100%;margin-bottom:var(--var-calendar-table-margin-block-start,calc(var(--var-spacing-base)*1));align-items:center;display:grid;position:relative}.__calendar__previous-button,.__calendar__next-button{z-index:var(--var-layer-calendar);border:var(--var-border-hairline)solid transparent;border-radius:var(--var-rounded-full);color:var(--var-color-muted-foreground);padding:var(--var-calendar-nav-button-padding,calc(var(--var-spacing-base)/4));transition-property:color,background-color,border-color;transition-duration:var(--var-calendar-transition-duration);transition-timing-function:var(--var-calendar-transition-timing);justify-self:center}.__calendar__previous-button{grid-column-start:1}.__calendar__next-button{grid-column-start:7}.__calendar__previous-button:hover,.__calendar__previous-button:focus-visible,.__calendar__next-button:hover,.__calendar__next-button:focus-visible{border-color:var(--var-calendar-nav-button-border-hover);background-color:var(--var-calendar-nav-button-background-hover);color:var(--var-color-primary)}.__calendar__nav-icon{width:var(--var-calendar-nav-icon-size,calc(var(--var-spacing-base)*1));height:var(--var-calendar-nav-icon-size,calc(var(--var-spacing-base)*1));justify-content:center;align-items:center;display:inline-flex}.__calendar__current-month{isolation:isolate;z-index:var(--var-layer-normal);font-size:var(--var-typography-lg);font-weight:var(--var-calendar-current-month-font-weight);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.__calendar__month-controls{justify-content:center;align-items:center;gap:var(--var-calendar-month-controls-gap,calc(var(--var-spacing-base)*.5));width:fit-content;padding-block:var(--var-calendar-month-controls-padding-block,calc(var(--var-spacing-base)/4));display:flex}.__calendar__month-select,.__calendar__year-input{cursor:pointer;appearance:none;border-radius:var(--var-calendar-header-radius,calc(var(--var-radius-base)*.733333));color:var(--var-color-foreground);text-align:center;transition-property:color,background-color;transition-duration:var(--var-calendar-transition-duration);transition-timing-function:var(--var-calendar-transition-timing);background-color:#0000}.__calendar__month-select{text-transform:capitalize}.__calendar__year-input{width:var(--var-calendar-year-input-width,calc(var(--var-spacing-base)*4))}.__calendar__month-select:hover,.__calendar__month-select:focus-visible,.__calendar__year-input:hover,.__calendar__year-input:focus-visible{background-color:var(--var-calendar-select-background-hover);color:var(--var-color-primary)}.__calendar__table{table-layout:auto;border-collapse:collapse;border-spacing:0;border-width:0;min-width:100%}.__calendar[data-layout=default] .__calendar__table{table-layout:fixed;border-collapse:collapse;border-spacing:var(--var-calendar-day-cell-padding,calc(var(--var-spacing-base)/4))}.__calendar__weekday{padding-block:var(--var-calendar-weekday-padding-block,calc(var(--var-spacing-base)*.5));color:var(--var-color-muted-foreground);font-size:var(--var-calendar-weekday-font-size);font-weight:var(--var-calendar-weekday-font-weight);text-transform:capitalize}.__calendar__datetime{margin-block:var(--var-calendar-datetime-margin-block,calc(var(--var-spacing-base)*1));align-items:center;display:grid}.__calendar__time-input{width:100%}.__calendar__footer{margin-top:var(--var-calendar-footer-margin-block-start,calc(var(--var-spacing-base)*1));text-align:center;color:var(--var-color-primary)}.__calendar__today-button{border-radius:var(--var-calendar-header-radius,calc(var(--var-radius-base)*.733333));padding:var(--var-calendar-month-controls-padding-block,calc(var(--var-spacing-base)/4))var(--var-calendar-nav-button-padding,calc(var(--var-spacing-base)/4));transition-property:color,background-color,transform;transition-duration:var(--var-calendar-transition-duration);transition-timing-function:var(--var-calendar-transition-timing)}.__calendar__today-button:hover,.__calendar__today-button:focus-visible{background-color:var(--var-calendar-nav-button-background-hover);transform:translateY(calc(0px - var(--var-calendar-day-cell-padding,calc(var(--var-spacing-base)/4))))}.__calendar__numeric{font-variant-numeric:proportional-nums}
.__masonry{box-sizing:border-box;width:100%;color:inherit;margin:0;padding:0;list-style-type:none;position:relative}.__masonry__item{box-sizing:border-box;display:block}
.__progress{inline-size:100%;block-size:var(--var-progress-track-block-size,calc(var(--var-spacing-base)*1.5));border-radius:var(--var-progress-track-radius,calc(var(--var-radius-base)*.4));background:var(--var-color-background);position:relative;overflow:hidden}.__progress__indicator{background:var(--var-color-primary);block-size:100%;transition-property:width;transition-duration:var(--var-progress-indicator-transition-duration);transition-timing-function:var(--var-progress-indicator-transition-timing)}.__progress__label{inline-size:100%;color:var(--var-color-primary-foreground);font-weight:var(--var-font-weight-semibold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:0}
.__timeline{box-sizing:border-box;display:flow-root}.__timeline--hide-last-connector>li:last-child>.__timeline__connector{display:none}.__timeline__item{padding-block-end:var(--var-timeline-item-padding-block-end,calc(var(--var-spacing-base)*2));position:relative}.__timeline__connector{background-color:var(--var-color-border);block-size:100%;inline-size:var(--var-timeline-connector-inline-size);margin-inline-start:calc(var(--var-timeline-connector-inline-size)*-.5);position:absolute;inset-block-start:var(--var-timeline-connector-inset-block-start,calc(var(--var-spacing-base)*2));inset-inline-start:var(--var-timeline-connector-inset-inline-start,calc(var(--var-spacing-base)*1))}.__timeline__content{justify-content:flex-start;align-items:stretch;gap:var(--var-timeline-content-gap,calc(var(--var-spacing-base)*.75));display:flex;position:relative}.__timeline__icon{inline-size:var(--var-timeline-icon-size,calc(var(--var-spacing-base)*2));block-size:var(--var-timeline-icon-size,calc(var(--var-spacing-base)*2));border-radius:var(--var-rounded-full);background-color:var(--var-color-primary);color:var(--var-color-primary-foreground);padding:var(--var-timeline-icon-padding,calc(var(--var-spacing-base)*.5));justify-content:center;align-items:center;display:flex}.__timeline__body{flex:1;min-width:0}.__timeline__actions{gap:var(--var-timeline-actions-gap,calc(var(--var-spacing-base)*1.5));padding-inline:var(--var-timeline-actions-padding-inline,calc(var(--var-spacing-base)*1));vertical-align:baseline;align-self:stretch;display:flex}
.__date-picker{box-sizing:border-box;color:inherit}.__date-picker__calendar-icon{inline-size:var(--var-date-picker-calendar-icon-size,calc(var(--var-spacing-base)*1));block-size:var(--var-date-picker-calendar-icon-size,calc(var(--var-spacing-base)*1))}.__date-picker__range-field{width:100%}.__date-picker__range-calendar,.__date-picker__range-header{gap:var(--var-spacing-base);flex-direction:column;display:flex}.__date-picker__range-nights{border-radius:var(--var-date-picker-range-nights-radius,var(--var-card-surface-radius,calc(var(--var-radius-base)/4)));padding-block:calc(var(--var-spacing-base)*.5);padding-inline:var(--var-spacing-base);background-color:var(--var-calendar-range-background);color:var(--var-color-primary);font-size:var(--var-typography-sm);font-weight:var(--var-font-weight-medium);flex:none}.__date-picker__range-fields{grid-template-columns:minmax(0,1fr)var(--var-border-hairline)minmax(0,1fr);align-items:stretch;gap:var(--var-spacing-base);border-block-end:var(--var-border-hairline)solid var(--var-color-border);padding-block-end:var(--var-spacing-base);display:grid}.__date-picker__range-header-field{min-inline-size:0;padding-block:calc(var(--var-spacing-base)*.5);text-align:start;position:relative}.__date-picker__range-header-field-label{color:var(--var-color-muted-foreground);font-size:calc(var(--var-fontsize)*.75);font-weight:var(--var-font-weight-medium);letter-spacing:var(--var-typography-info-label-letter-spacing);text-transform:uppercase;display:block}.__date-picker__range-header-field-value{color:var(--var-color-foreground);font-size:var(--var-typography-sm);font-weight:var(--var-font-weight-medium);margin-block-start:calc(var(--var-spacing-base)*.25);display:block}.__date-picker__range-header-field[data-empty=true] .__date-picker__range-header-field-value{color:var(--var-color-muted-foreground)}.__date-picker__range-header-field[data-active=true]:after{width:calc(var(--var-spacing-base)*8);height:calc(var(--var-border-hairline)*2);background-color:var(--var-color-primary);content:"";position:absolute;inset-block-end:calc(0px - var(--var-border-hairline));inset-inline-start:0}.__date-picker__range-header-field-divider{height:calc(var(--var-spacing-base)*2);border-inline-start:var(--var-border-hairline)solid var(--var-color-border);align-self:center}.__date-picker__range-control{overflow:hidden}.__date-picker__range-control>.__input-field__slot-end{margin-inline-start:auto}.__date-picker__range-input{border-block-end:calc(var(--var-border-hairline)*2)solid transparent;width:auto;flex:0 auto;min-inline-size:0}.__date-picker__range-input:focus{border-block-end-color:var(--var-color-primary)}.__date-picker__range-separator{color:var(--var-color-muted-foreground);flex:none}.__date-picker__sr-label{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.__date-picker__panel{gap:var(--var-date-picker-panel-gap,calc(var(--var-spacing-base)*1));padding:var(--var-date-picker-panel-padding,calc(var(--var-spacing-base)*1));flex-direction:column;display:flex}@media (min-width:768px){.__date-picker__panel{grid-template-columns:var(--var-date-picker-presets-inline-size,calc(var(--var-spacing-base)*13))max-content;gap:var(--var-date-picker-panel-gap,calc(var(--var-spacing-base)*1));padding:var(--var-date-picker-panel-padding,calc(var(--var-spacing-base)*1));display:grid}}.__date-picker__presets{gap:var(--var-date-picker-panel-gap,calc(var(--var-spacing-base)*1));flex-direction:column;padding-inline-end:var(--var-date-picker-panel-gap,calc(var(--var-spacing-base)*1));display:flex}@media (min-width:768px){.__date-picker__presets{border-inline-end:var(--var-border-hairline)solid var(--var-dropdown-surface-border)}}.__date-picker__preset-list{flex-flow:wrap;justify-content:space-between;display:flex}@media (min-width:768px){.__date-picker__preset-list{justify-content:start;gap:calc(var(--var-spacing-base)*.25);flex-direction:column}}.__date-picker__preset-button{border-radius:var(--var-radius-base);padding:var(--var-date-picker-preset-padding-block,calc(var(--var-spacing-base)*.625))var(--var-date-picker-preset-padding-inline,calc(var(--var-spacing-base)*.875));color:var(--var-color-foreground);font-size:var(--var-date-picker-preset-font-size);text-align:start;justify-content:space-between;align-items:center;display:flex}.__date-picker__preset-button:hover,.__date-picker__preset-button:focus-visible,.__date-picker__preset-button[data-selected=true]{background-color:var(--var-date-picker-preset-selected-background);color:var(--var-date-picker-preset-selected-foreground)}.__date-picker__panel .__calendar__footer{display:none}.__date-picker__actions{justify-content:space-between;align-items:center;gap:var(--var-date-picker-panel-gap,calc(var(--var-spacing-base)*1));border-block-start:var(--var-border-hairline)solid var(--var-dropdown-surface-border);grid-column:1/-1;padding-block-start:var(--var-date-picker-panel-gap,calc(var(--var-spacing-base)*1));display:flex}.__date-picker__actions-confirm{align-items:end;gap:calc(var(--var-spacing-base)*.75);display:flex}
.__file-upload{box-sizing:border-box}.__file-upload__file-icon{inline-size:var(--var-file-upload-file-icon-size,calc(var(--var-spacing-base)*3));block-size:var(--var-file-upload-file-icon-size,calc(var(--var-spacing-base)*3))}.__file-upload__remove-icon{inline-size:var(--var-file-upload-remove-icon-size,calc(var(--var-spacing-base)*1));block-size:var(--var-file-upload-remove-icon-size,calc(var(--var-spacing-base)*1))}.__file-upload__idle-icon{inline-size:var(--var-file-upload-idle-icon-size,calc(var(--var-spacing-base)*5));block-size:var(--var-file-upload-idle-icon-size,calc(var(--var-spacing-base)*5))}.__file-upload__thumb-icon{inline-size:var(--var-file-upload-thumb-icon-size,calc(var(--var-spacing-base)*1.75));block-size:var(--var-file-upload-thumb-icon-size,calc(var(--var-spacing-base)*1.75))}.__file-upload__preview-image{object-fit:contain;width:100%}.__file-upload__item{justify-content:space-between;gap:var(--var-file-upload-content-gap,calc(var(--var-spacing-base)*1));border-bottom-width:var(--var-file-upload-item-border-width,calc(var(--var-spacing-base)*.0625));border-color:var(--var-color-border);width:100%;display:flex}.__file-upload__item:last-child{border-bottom-color:#0000}.__file-upload__stack,.__file-upload__file-row,.__file-upload__idle-icon-wrap,.__file-upload__idle-copy{gap:var(--var-file-upload-content-gap,calc(var(--var-spacing-base)*1));display:flex}.__file-upload__file-row{align-items:center}.__file-upload__preview-button{inline-size:var(--var-file-upload-thumb-size,calc(var(--var-spacing-base)*4));block-size:var(--var-file-upload-thumb-size,calc(var(--var-spacing-base)*4));margin:var(--var-file-upload-preview-button-margin,calc(var(--var-spacing-base)*.5));border-radius:var(--var-file-upload-thumb-radius);justify-content:center;align-items:center;display:flex;overflow:hidden}.__file-upload__file-details{text-align:left;justify-content:flex-start;align-items:flex-start;display:flex}.__file-upload__size,.__file-upload__viewer-size{font-size:var(--var-file-upload-size-font-size)}.__file-upload__size{font-style:italic}.__file-upload__aside{flex:1;min-width:100%}.__file-upload__actions{padding-block:var(--var-file-upload-actions-padding-block,calc(var(--var-spacing-base)*1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:var(--var-motion-duration-normal);transition-timing-function:var(--var-motion-timing-linear);justify-content:flex-start;align-items:flex-start;display:flex}.__file-upload__actions:hover{color:var(--var-color-danger)}.__file-upload__remove-button{inline-size:var(--var-file-upload-remove-button-size,calc(var(--var-spacing-base)*1.5));block-size:var(--var-file-upload-remove-button-size,calc(var(--var-spacing-base)*1.5));justify-content:center;align-items:center;display:flex}.__file-upload__list{width:100%}.__file-upload__list>:not([hidden])~:not([hidden]){margin-block-start:var(--var-file-upload-list-gap,calc(var(--var-spacing-base)*2))}.__file-upload__idle{justify-content:center;align-items:center;display:flex}.__file-upload__idle-icon-wrap{justify-content:center;align-items:center;gap:var(--var-file-upload-idle-icon-gap,calc(var(--var-spacing-base)*.5))}.__file-upload__accent{color:var(--var-color-primary)}.__file-upload__idle-copy{margin-block:var(--var-file-upload-idle-copy-margin-block,calc(var(--var-spacing-base)*1));align-items:center;gap:var(--var-file-upload-idle-copy-gap,calc(var(--var-spacing-base)*.25))}.__file-upload__viewer-name{font-size:var(--var-file-upload-name-font-size);font-weight:var(--var-font-weight-medium)}.__file-upload__viewer-image{width:100%;max-width:var(--var-file-upload-viewer-media-max-inline-size,calc(var(--var-spacing-base)*24));display:inline-block}.__file-upload__viewer-video{width:100%;max-width:var(--var-file-upload-viewer-media-max-inline-size,calc(var(--var-spacing-base)*24));display:block}.__file-upload__row{flex-direction:row}.__file-upload__column{flex-direction:column}.__file-upload__dropzone{border:var(--var-border-hairline)solid var(--var-color-border);border-radius:var(--var-file-upload-surface-radius,calc(var(--var-radius-base)*.5));padding:var(--var-file-upload-surface-padding,calc(var(--var-spacing-base)*1.5));color:var(--var-color-foreground);flex-direction:column;justify-content:center;align-items:center;display:flex}.__file-upload__dropzone[data-active=true]{background-color:var(--var-color-background);border-style:solid;border-color:#0000}.__file-upload__dropzone[data-active=false]{border-style:dashed}
.__autocomplete{box-sizing:border-box}.__autocomplete__list{inline-size:100%;max-block-size:var(--var-autocomplete-list-max-block-size,calc(var(--var-spacing-base)*24));overscroll-behavior:contain;border-radius:var(--var-autocomplete-panel-radius,calc(var(--var-radius-base)/2))}.__autocomplete__item:first-child{border-start-start-radius:var(--var-autocomplete-panel-radius,calc(var(--var-radius-base)/2));border-start-end-radius:var(--var-autocomplete-panel-radius,calc(var(--var-radius-base)/2))}.__autocomplete__item:last-child{border-end-end-radius:var(--var-autocomplete-panel-radius,calc(var(--var-radius-base)/2));border-end-start-radius:var(--var-autocomplete-panel-radius,calc(var(--var-radius-base)/2))}.__autocomplete__option{inline-size:100%;min-block-size:var(--var-autocomplete-option-min-block-size,calc(var(--var-spacing-base)*2.5));cursor:pointer;padding:var(--var-autocomplete-option-padding,calc(var(--var-spacing-base)*.625));text-align:left}.__autocomplete:is(.__autocomplete--size-min,.__autocomplete--size-small,.__autocomplete--size-tiny).__autocomplete__panel .__autocomplete__option{min-block-size:var(--var-free-text-small-control-height,calc(var(--var-spacing-base)*2));padding:var(--var-free-text-small-surface-padding-inline,calc(var(--var-spacing-base)*.375))}.__autocomplete__option:hover{background-color:var(--var-autocomplete-option-background-hover)}.__autocomplete__option--active{color:var(--var-autocomplete-option-active-foreground);background-color:var(--var-autocomplete-option-active-background)}.__autocomplete__option--selected{color:var(--var-autocomplete-option-selected-foreground);background-color:var(--var-autocomplete-option-selected-background)}.__autocomplete__field-state:focus-within,.group:hover .__autocomplete__control-state{border-color:var(--var-color-primary)}.__autocomplete__disabled-border{border-color:var(--var-color-disabled)!important}.__autocomplete__actions{align-items:center;gap:var(--var-autocomplete-actions-gap,calc(var(--var-spacing-base)*.125));display:flex}.__autocomplete__action{padding:var(--var-autocomplete-action-padding,calc(var(--var-spacing-base)*.5));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:var(--var-motion-duration-normal);transition-timing-function:var(--var-motion-timing-linear)}.__autocomplete:is(.__autocomplete--size-min,.__autocomplete--size-small,.__autocomplete--size-tiny).__autocomplete__action{padding:var(--var-autocomplete-action-padding-md,calc(var(--var-spacing-base)*.25))}.__autocomplete__action--primary:hover,.__autocomplete__action--primary:focus{color:var(--var-color-primary)}.__autocomplete__action--danger:hover,.__autocomplete__action--danger:focus{color:var(--var-color-danger)}.__autocomplete__action:disabled{cursor:not-allowed;color:var(--var-color-disabled)}@media (min-width:768px){.__autocomplete__action{padding:var(--var-autocomplete-action-padding-md,calc(var(--var-spacing-base)*.25))}}.__autocomplete__input-icon{inline-size:var(--var-input-field-icon-size,calc(var(--var-spacing-base)*1));block-size:var(--var-input-field-icon-size,calc(var(--var-spacing-base)*1))}.__autocomplete:is(.__autocomplete--size-min,.__autocomplete--size-small,.__autocomplete--size-tiny) .__autocomplete__input-icon,.__autocomplete:is(.__autocomplete--size-min,.__autocomplete--size-small,.__autocomplete--size-tiny).__autocomplete__input-icon{inline-size:var(--var-input-field-small-icon-size,calc(var(--var-spacing-base)*.875));block-size:var(--var-input-field-small-icon-size,calc(var(--var-spacing-base)*.875))}.__autocomplete__sr-label{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.__autocomplete__input{inline-size:100%}.__autocomplete__input[data-error=true]{color:var(--var-color-danger)}.__autocomplete__input[data-error=true]::placeholder{color:var(--var-free-text-error-placeholder-foreground)}.__autocomplete__panel{isolation:isolate;z-index:var(--var-layer-floating);max-block-size:var(--var-autocomplete-panel-max-block-size,calc(var(--var-spacing-base)*20));transform-origin:top;overscroll-behavior:contain;border-style:solid;border-width:var(--var-border-hairline);border-color:var(--var-autocomplete-panel-border);border-radius:var(--var-autocomplete-panel-radius,calc(var(--var-radius-base)/2));background-color:var(--var-autocomplete-panel-background);color:var(--var-autocomplete-panel-foreground);box-shadow:var(--var-shadow-floating);transition-timing-function:var(--var-autocomplete-panel-transition-timing);margin:0;padding:0;overflow:hidden}.__autocomplete__panel--top{transform-origin:bottom}.__autocomplete__panel--bottom{transform-origin:top}.__autocomplete__empty{border-block-end-width:var(--var-border-hairline);border-color:var(--var-autocomplete-empty-border);inline-size:100%}.__autocomplete__empty-text{inline-size:100%;padding:var(--var-autocomplete-option-padding,calc(var(--var-spacing-base)*.625));color:var(--var-autocomplete-empty-foreground);text-align:left;justify-content:space-between;display:flex}.__autocomplete:is(.__autocomplete--size-min,.__autocomplete--size-small,.__autocomplete--size-tiny).__autocomplete__panel .__autocomplete__empty-text{padding:var(--var-free-text-small-surface-padding-inline,calc(var(--var-spacing-base)*.375))}.__autocomplete__scroll{overscroll-behavior:contain;border-color:var(--var-autocomplete-panel-border);border-radius:var(--var-autocomplete-panel-radius,calc(var(--var-radius-base)/2));background-color:var(--var-autocomplete-panel-background);max-block-size:100%;color:var(--var-autocomplete-panel-foreground);padding:0}
.__multi-select{box-sizing:border-box}.__multi-select__field{min-inline-size:min(100%,var(--var-multi-select-field-min-inline-size,calc(var(--var-spacing-base)*12)))}.__multi-select__tag-remove-icon{inline-size:var(--var-multi-select-tag-remove-icon-size,calc(var(--var-spacing-base)*.875));block-size:var(--var-multi-select-tag-remove-icon-size,calc(var(--var-spacing-base)*.875))}.__multi-select__caret-icon{inline-size:var(--var-input-field-icon-size,calc(var(--var-spacing-base)*1));block-size:var(--var-input-field-icon-size,calc(var(--var-spacing-base)*1))}.__multi-select:is(.__multi-select--size-min,.__multi-select--size-small,.__multi-select--size-tiny) .__multi-select__caret-icon,.__multi-select:is(.__multi-select--size-min,.__multi-select--size-small,.__multi-select--size-tiny).__multi-select__caret-icon{inline-size:var(--var-input-field-small-icon-size,calc(var(--var-spacing-base)*.875));block-size:var(--var-input-field-small-icon-size,calc(var(--var-spacing-base)*.875))}.__multi-select__sr-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.__multi-select__list:last-child{border-start-start-radius:var(--var-dropdown-surface-radius,calc(var(--var-radius-base)/2));border-start-end-radius:var(--var-dropdown-surface-radius,calc(var(--var-radius-base)/2))}.__multi-select__item{width:100%}.__multi-select__tags{column-gap:var(--var-multi-select-tags-gap,calc(var(--var-spacing-base)*.5));display:flex}.__multi-select:is(.__multi-select--size-min,.__multi-select--size-small,.__multi-select--size-tiny) .__multi-select__tags,.__multi-select:is(.__multi-select--size-min,.__multi-select--size-small,.__multi-select--size-tiny).__multi-select__tags{column-gap:var(--var-input-field-small-slot-gap,calc(var(--var-spacing-base)*.375))}.__multi-select__tags--row{flex-wrap:nowrap}.__multi-select__tag-remove{color:currentColor}.__multi-select__tag-remove:hover,.__multi-select__tag-remove:focus{color:var(--var-color-danger)}.__multi-select__actions{align-items:center;gap:var(--var-multi-select-actions-gap,calc(var(--var-spacing-base)*.125));display:flex}.__multi-select__action{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:var(--var-motion-duration-normal);transition-timing-function:var(--var-motion-timing-linear)}.__multi-select:is(.__multi-select--size-min,.__multi-select--size-small,.__multi-select--size-tiny).__multi-select__action{font-size:var(--var-free-text-small-font-size)}.__multi-select__input{block-size:var(--var-free-text-control-height,calc(var(--var-spacing-base)*2.5));width:100%;font-size:var(--var-free-text-font-size)}.__multi-select__surface{border-radius:var(--var-free-text-surface-radius,calc(var(--var-radius-base)*.375));padding-inline:var(--var-free-text-surface-padding-inline,calc(var(--var-spacing-base)*.5));padding-block:var(--var-free-text-surface-padding-block,calc(var(--var-spacing-base)*.25));color:var(--var-color-foreground);background-color:#0000}.__multi-select__transition{outline:var(--var-free-text-outline-width,calc(var(--var-spacing-base)*.125))solid transparent;outline-offset:var(--var-free-text-outline-offset,calc(var(--var-spacing-base)*.125));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:var(--var-motion-duration-normal);transition-timing-function:var(--var-motion-timing-linear)}.__multi-select__transition:focus{box-shadow:inset 0 0 0 var(--var-free-text-outline-width,calc(var(--var-spacing-base)*.125))var(--var-color-ring)}.__multi-select__value{align-items:center;gap:var(--var-input-field-control-column-gap,calc(var(--var-spacing-base)*.5));white-space:nowrap;text-align:left;display:flex}.__multi-select__value--row{flex-direction:row}.__multi-select__overflow{white-space:nowrap;text-overflow:ellipsis;max-inline-size:100%;overflow:hidden}.__multi-select__placeholder-text{color:var(--var-free-text-placeholder-foreground)}.__multi-select__overlay{z-index:var(--var-layer-floating)}.__multi-select__panel{isolation:isolate;z-index:var(--var-layer-floating);max-block-size:var(--var-dropdown-list-max-block-size,calc(var(--var-spacing-base)*24));overscroll-behavior:contain;border-color:var(--var-dropdown-surface-border);border-radius:var(--var-dropdown-surface-radius,calc(var(--var-radius-base)/2));background-color:var(--var-dropdown-surface-background);color:var(--var-dropdown-surface-foreground);box-shadow:var(--var-shadow-floating);transition-timing-function:var(--var-multi-select-panel-transition-timing);margin:0;padding:0;list-style-type:none;position:relative;overflow:clip}.__multi-select__panel--top{transform-origin:bottom}.__multi-select__panel--bottom{transform-origin:top}.__multi-select__search{block-size:var(--var-free-text-control-height,calc(var(--var-spacing-base)*2.5));border-bottom-width:var(--var-border-hairline);border-color:var(--var-color-border);width:100%;padding-inline:var(--var-free-text-surface-padding-inline,calc(var(--var-spacing-base)*.5));padding-block:var(--var-free-text-surface-padding-block,calc(var(--var-spacing-base)*.25));outline:var(--var-free-text-outline-width,calc(var(--var-spacing-base)*.125))solid transparent;outline-offset:var(--var-free-text-outline-offset,calc(var(--var-spacing-base)*.125));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:var(--var-motion-duration-normal);transition-timing-function:var(--var-motion-timing-linear);background-color:#0000;border-radius:0;flex:1;margin-block-end:var(--var-multi-select-search-margin-block-end,calc(var(--var-spacing-base)*.25))}.__multi-select__search:focus{border-color:var(--var-color-primary)}.__multi-select__empty{border-bottom-width:var(--var-border-hairline);border-color:var(--var-color-border);width:100%}.__multi-select__empty:last-child{border-color:#0000}.__multi-select__empty-text{width:100%;padding:var(--var-multi-select-option-padding,calc(var(--var-spacing-base)*.625));color:var(--var-color-disabled);text-align:left;justify-content:space-between;display:flex}.__multi-select:is(.__multi-select--size-min,.__multi-select--size-small,.__multi-select--size-tiny).__multi-select__panel .__multi-select__empty-text{padding:var(--var-free-text-small-surface-padding-inline,calc(var(--var-spacing-base)*.375))}.__multi-select__results,.__multi-select__scroll{max-block-size:var(--var-multi-select-results-max-block-size,calc(var(--var-spacing-base)*18));overscroll-behavior:contain;width:100%}.__multi-select__scroll{border-color:var(--var-dropdown-surface-border);background-color:var(--var-dropdown-surface-background);color:var(--var-dropdown-surface-foreground);padding:0}.__multi-select__option{cursor:pointer;width:100%;max-inline-size:100%;padding:var(--var-multi-select-option-padding,calc(var(--var-spacing-base)*.625));text-align:left;justify-content:flex-start;align-items:center;display:flex}.__multi-select:is(.__multi-select--size-min,.__multi-select--size-small,.__multi-select--size-tiny).__multi-select__panel .__multi-select__option{min-block-size:var(--var-free-text-small-control-height,calc(var(--var-spacing-base)*2));padding:var(--var-free-text-small-surface-padding-inline,calc(var(--var-spacing-base)*.375))}.__multi-select__option:hover,.__multi-select__option:focus{background-color:var(--var-multi-select-option-background-hover)}.__multi-select__option--selected{background-color:var(--var-multi-select-option-selected-background);color:var(--var-multi-select-option-selected-foreground)}.__multi-select__checkbox{pointer-events:none;flex-shrink:0;margin-inline-end:var(--var-multi-select-checkbox-margin-inline-end,calc(var(--var-spacing-base)*.5))}.__multi-select__footer{align-items:center;gap:var(--var-multi-select-footer-gap,calc(var(--var-spacing-base)*.5));background-color:var(--var-dropdown-surface-background);width:100%;padding:var(--var-multi-select-option-padding,calc(var(--var-spacing-base)*.625));border-end-end-radius:var(--var-dropdown-surface-radius,calc(var(--var-radius-base)/2));border-end-start-radius:var(--var-dropdown-surface-radius,calc(var(--var-radius-base)/2));display:flex;position:sticky;bottom:0;overflow-x:auto}.__multi-select:is(.__multi-select--size-min,.__multi-select--size-small,.__multi-select--size-tiny).__multi-select__panel .__multi-select__footer{padding:var(--var-free-text-small-surface-padding-inline,calc(var(--var-spacing-base)*.375))}.__multi-select__control-state:is(:hover,:focus-within),.__input-field:hover .__multi-select__control-state,.__input-field:focus-within .__multi-select__control-state{border-color:var(--var-color-primary)}.__input-field:has(.__multi-select:not(:focus):invalid[data-initialized=true]) .__multi-select__invalid{color:var(--var-color-danger)}.__input-field:has(.__multi-select:not(:focus):invalid[data-initialized=true]) .__multi-select__invalid::placeholder{color:var(--var-free-text-error-placeholder-foreground)}.__multi-select__placeholder::placeholder{color:var(--var-free-text-placeholder-foreground)}
.__notifications{isolation:isolate;z-index:var(--var-layer-tooltip);box-sizing:border-box;border-width:var(--var-border-hairline);border-radius:var(--var-notification-surface-radius,calc(var(--var-radius-base)*1.33333));background-color:var(--var-color-background);width:100%;font-size:var(--var-typography-sm);box-shadow:var(--var-shadow-notification,var(--var-shadow-notification-shape)var(--var-color-shadow-notification));-webkit-backdrop-filter:blur(var(--var-notification-surface-backdrop-blur,calc(var(--var-spacing-base)*.75)));backdrop-filter:blur(var(--var-notification-surface-backdrop-blur,calc(var(--var-spacing-base)*.75)));transition-property:color,background-color,border-color,opacity,box-shadow,transform;transition-duration:var(--var-motion-duration-normal);transition-timing-function:var(--var-motion-timing-linear);flex-flow:column;display:flex;position:relative;overflow:hidden}.__notifications--theme-default{border-color:var(--var-color-border);color:var(--var-color-foreground)}.__notifications--theme-info{border-color:var(--var-alert-info-border);background-color:var(--var-alert-info-background);color:var(--var-alert-info-foreground)}.__notifications--theme-warn{border-color:var(--var-alert-warn-border);background-color:var(--var-alert-warn-background);color:var(--var-alert-warn-foreground)}.__notifications--theme-muted{border-color:var(--var-color-border);background-color:var(--var-color-muted);color:var(--var-color-muted-foreground)}.__notifications--theme-danger{border-color:var(--var-alert-danger-border);background-color:var(--var-alert-danger-background);color:var(--var-alert-danger-foreground)}.__notifications--theme-success{border-color:var(--var-alert-success-border);background-color:var(--var-alert-success-background);color:var(--var-alert-success-foreground)}.__notifications--theme-secondary{border-color:var(--var-color-secondary);background-color:var(--var-color-secondary);color:var(--var-color-secondary-foreground)}.__notifications__item{pointer-events:auto;width:100%;list-style-type:none}.__notifications__content{align-items:flex-start;gap:var(--var-notification-content-gap,calc(var(--var-spacing-base)*.75));padding:var(--var-notification-content-padding,calc(var(--var-spacing-base)*1));display:flex}.__notifications__icon{margin-top:var(--var-notification-icon-margin-block-start,calc(var(--var-spacing-base)*.125));width:var(--var-notification-icon-size,calc(var(--var-spacing-base)*1));height:var(--var-notification-icon-size,calc(var(--var-spacing-base)*1));opacity:var(--var-notification-icon-opacity);flex-shrink:0;justify-content:center;align-items:center;display:flex}.__notifications__icon--loading{animation:notifications-spin var(--var-notification-loading-duration)var(--var-motion-timing-linear)infinite}.__notifications__text{gap:var(--var-notification-text-gap,calc(var(--var-spacing-base)*.25));flex-direction:column;flex:1;display:flex;overflow:hidden}.__notifications__title{-webkit-user-select:text;user-select:text;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--var-font-weight-semibold);line-height:var(--var-notification-title-line-height);letter-spacing:var(--var-notification-title-letter-spacing);overflow:hidden}.__notifications__description{-webkit-user-select:text;user-select:text;font-size:var(--var-notification-description-font-size);font-weight:var(--var-font-weight-medium);line-height:var(--var-notification-description-line-height);opacity:var(--var-notification-description-opacity)}.__notifications__close{margin-top:var(--var-notification-close-margin-block-start,calc(var(--var-spacing-base)*-.25));margin-right:var(--var-notification-close-margin-inline-end,calc(var(--var-spacing-base)*-.25));border-radius:var(--var-notification-close-radius,calc(var(--var-radius-base)*.666667));padding:var(--var-notification-close-padding,calc(var(--var-spacing-base)*.25));color:var(--var-notification-close-foreground);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform;transition-duration:var(--var-notification-close-transition-duration);transition-timing-function:var(--var-notification-close-transition-timing);flex-shrink:0}.__notifications__close:hover{background-color:var(--var-notification-close-background-hover);color:var(--var-color-foreground)}.__notifications__close-icon{width:var(--var-notification-close-icon-size,calc(var(--var-spacing-base)*.875));height:var(--var-notification-close-icon-size,calc(var(--var-spacing-base)*.875));justify-content:center;align-items:center;display:flex}.__notifications__viewport{pointer-events:none;left:50%;top:var(--var-notification-viewport-inset-block-start,calc(var(--var-spacing-base)*1));z-index:var(--var-layer-floating);width:100%;max-width:var(--var-notification-viewport-max-inline-size,calc(var(--var-spacing-base)*28));gap:var(--var-notification-viewport-gap,calc(var(--var-spacing-base)*.75));outline:var(--var-border-hairline)solid transparent;outline-offset:var(--var-notification-viewport-outline-offset,calc(var(--var-spacing-base)*.125));flex-direction:column;display:flex;position:fixed;overflow:visible;transform:translate(-50%)}.__notifications__badge{pointer-events:auto;cursor:default;border-width:var(--var-border-hairline);border-color:var(--var-color-border);border-radius:var(--var-rounded-full);background-color:var(--var-notification-badge-background);padding-inline:var(--var-notification-badge-padding-inline,calc(var(--var-spacing-base)*.75));padding-block:var(--var-notification-badge-padding-block,calc(var(--var-spacing-base)*.25));color:var(--var-notification-badge-foreground);font-size:var(--var-notification-badge-font-size);font-weight:var(--var-font-weight-bold);text-transform:uppercase;letter-spacing:var(--var-notification-badge-letter-spacing);box-shadow:var(--var-shadow-notification,var(--var-shadow-notification-shape)var(--var-color-shadow-notification));-webkit-backdrop-filter:blur(var(--var-notification-badge-backdrop-blur,calc(var(--var-spacing-base)*.5)));backdrop-filter:blur(var(--var-notification-badge-backdrop-blur,calc(var(--var-spacing-base)*.5)));transition-property:color,background-color,border-color,opacity,box-shadow,transform;transition-duration:var(--var-notification-badge-transition-duration);transition-timing-function:var(--var-notification-badge-transition-timing);align-self:center}.__notifications__badge:hover{background-color:var(--var-color-background);color:var(--var-notification-badge-foreground-hover)}@keyframes notifications-spin{to{transform:rotate(360deg)}}
.__command-palette{box-sizing:border-box;width:100%;padding-block:0;position:relative;overflow:clip}@media (min-width:768px){.__command-palette{max-inline-size:var(--var-command-dialog-max-inline-size-md,calc(var(--var-spacing-base)*40))}.__command-palette[data-has-preview=true]{max-inline-size:min(94vw,calc(var(--var-spacing-base)*96))}}@media (min-width:1024px){.__command-palette{max-inline-size:var(--var-command-dialog-max-inline-size-lg,calc(var(--var-spacing-base)*48))}.__command-palette[data-has-preview=true]{max-inline-size:min(94vw,calc(var(--var-spacing-base)*96));--var-command-list-max-block-size:min(calc(100vh - var(--var-spacing-base)*8),calc(var(--var-spacing-base)*52));--var-modal-dialog-max-block-size:min(calc(100vh - var(--var-spacing-base)*4),calc(var(--var-spacing-base)*64))}}.__command-palette__body{padding:0}.__command-palette__group-label{block-size:100%;color:var(--var-command-group-label-foreground);text-align:left;font-size:var(--var-typography-sm);font-weight:var(--var-font-weight-medium);align-items:center;display:flex}.__command-palette__group-row{block-size:var(--var-command-row-block-size,calc(var(--var-spacing-base)*2.5));padding-block-start:var(--var-command-group-padding-block-start,calc(var(--var-spacing-base)*.5));padding-block-end:var(--var-command-group-padding-block-end,calc(var(--var-spacing-base)*.25));padding-inline:var(--var-command-group-padding-inline,calc(var(--var-spacing-base)*.5))}.__command-palette__item,.__command-palette__loading-row{block-size:var(--var-command-row-block-size,calc(var(--var-spacing-base)*2.5));border-radius:var(--var-command-item-radius,calc(var(--var-radius-base)/2));padding:var(--var-command-item-padding,calc(var(--var-spacing-base)*.5));justify-content:space-between;align-items:center;display:flex}.__command-palette__item:hover,.__command-palette__item--active{background-color:var(--var-command-item-background-hover)}.__command-palette__item-content{align-items:center;gap:var(--var-command-item-content-gap,calc(var(--var-spacing-base)*.5));display:flex}.__command-palette__header{isolation:isolate;z-index:var(--var-layer-floating);inline-size:100%;block-size:var(--var-command-header-block-size,calc(var(--var-spacing-base)*3));border-block-end-width:var(--var-border-hairline);border-color:var(--var-command-surface-border);background-color:var(--var-command-surface-background);align-items:center;display:flex;position:sticky;inset-block-start:0;overflow:clip}.__command-palette__search-icon-frame{inline-size:var(--var-command-search-icon-frame-size,calc(var(--var-spacing-base)*2.5));block-size:var(--var-command-search-icon-frame-size,calc(var(--var-spacing-base)*2.5));justify-content:center;align-items:center;display:flex}.__command-palette__search-icon{inline-size:var(--var-command-search-icon-size,calc(var(--var-spacing-base)*1));block-size:var(--var-command-search-icon-size,calc(var(--var-spacing-base)*1))}.__command-palette__input{inline-size:auto;min-inline-size:0;block-size:var(--var-command-header-block-size,calc(var(--var-spacing-base)*3));padding-block:var(--var-command-input-padding-block,calc(var(--var-spacing-base)*.5));padding-inline:var(--var-command-input-padding-inline,calc(var(--var-spacing-base)*.5));text-align:left;font-size:var(--var-typography-lg);outline:var(--var-command-input-outline-width,calc(var(--var-spacing-base)*.125))solid transparent;outline-offset:var(--var-command-input-outline-offset,calc(var(--var-spacing-base)*.125));background-color:#0000;flex:auto}.__command-palette__loading-list,.__command-palette__list{inline-size:100%;max-block-size:var(--var-command-list-max-block-size,calc(var(--var-spacing-base)*24));margin-block:var(--var-command-list-margin-block,calc(var(--var-spacing-base)*.5));transform-origin:top;gap:var(--var-command-list-gap,calc(var(--var-spacing-base)*.25));flex-direction:column;display:flex;overflow-y:auto}.__command-palette__loading-list{padding-inline:var(--var-command-group-padding-inline,calc(var(--var-spacing-base)*.5))}.__command-palette__list{block-size:fit-content;padding-inline:var(--var-command-list-padding-inline,calc(var(--var-spacing-base)*.5))}.__command-palette__content{grid-template-columns:minmax(0,1fr);inline-size:100%;min-inline-size:0;display:grid}.__command-palette__empty{border-radius:var(--var-command-item-radius,calc(var(--var-radius-base)/2));padding:var(--var-command-item-padding,calc(var(--var-spacing-base)*.5));color:var(--var-command-empty-foreground);justify-content:space-between;align-items:center;display:flex}.__command-palette__footer{block-size:var(--var-command-footer-block-size,calc(var(--var-spacing-base)*2));border-block-start-width:var(--var-border-hairline);border-color:var(--var-command-surface-border);padding:var(--var-command-footer-padding,calc(var(--var-spacing-base)*.5));border-end-end-radius:var(--var-command-item-radius,calc(var(--var-radius-base)/2));border-end-start-radius:var(--var-command-item-radius,calc(var(--var-radius-base)/2));align-items:center;display:flex}.__command-palette__controls{align-items:center;gap:calc(var(--var-spacing-base)*.25);flex:none;padding-inline-end:calc(var(--var-spacing-base)*.5);display:flex}.__command-palette__filters{align-items:center;gap:calc(var(--var-spacing-base)*.5);box-sizing:border-box;border-block-end-width:var(--var-border-hairline);border-color:var(--var-command-surface-border);inline-size:100%;min-inline-size:0;padding:calc(var(--var-spacing-base)*.5);flex-wrap:wrap;display:flex}.__command-palette__filters[hidden],.__command-palette__preview[hidden]{display:none}.__command-palette__preview{min-block-size:0;min-inline-size:0;max-block-size:var(--var-command-list-max-block-size,calc(var(--var-spacing-base)*24));overscroll-behavior:contain;border-inline-start-width:var(--var-border-hairline);border-color:var(--var-command-surface-border);padding:calc(var(--var-spacing-base)*1);flex-direction:column;display:flex;overflow:auto}.__command-palette__preview-empty{min-block-size:calc(var(--var-spacing-base)*12);color:var(--var-command-empty-foreground);text-align:center;flex:auto;place-items:center;display:grid}@media (min-width:1024px){.__command-palette__content[data-preview-visible=true]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}@media (max-width:1023px){.__command-palette__preview{border-block-start-width:var(--var-border-hairline);border-inline-start-width:0}}
.__skeleton{box-sizing:border-box;border-radius:var(--var-skeleton-radius,calc(var(--var-radius-base)/3));background-color:var(--var-color-muted);animation:skeleton-pulse var(--var-skeleton-pulse-duration)cubic-bezier(.4,0,.6,1)infinite}.__skeleton__cell{width:var(--var-skeleton-cell-inline-size);height:var(--var-skeleton-cell-block-size,calc(var(--var-spacing-base)*1.5))}.__skeleton__block{width:var(--var-skeleton-block-inline-size,calc(var(--var-spacing-base)*8));height:var(--var-skeleton-block-size,calc(var(--var-spacing-base)*2));display:block}.__skeleton__list{gap:var(--var-skeleton-list-gap,calc(var(--var-spacing-base)*1.5));flex-direction:column;display:flex}@keyframes skeleton-pulse{50%{opacity:var(--var-skeleton-pulse-opacity)}}@media (prefers-reduced-motion:reduce){.__skeleton{animation:none}}
:root{--var-spacing-base:16px;--var-radius-base:.5rem;--var-color-primary:#007694}html.dark{--var-color-primary:#188495}
*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--var-card-border)}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}body{font-family:var(--font-sans)}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-1{bottom:.25rem}.right-0{right:0}.right-1{right:.25rem}.top-0{top:0}.isolate{isolation:isolate}.-mx-card-padding-x{margin-left:calc(var(--var-card-content-padding-inline,calc(var(--var-spacing-base)*1.5))*-1);margin-right:calc(var(--var-card-content-padding-inline,calc(var(--var-spacing-base)*1.5))*-1)}.-my-card-padding-y{margin-top:calc(var(--var-card-surface-padding-block,calc(var(--var-spacing-base)*.75))*-1);margin-bottom:calc(var(--var-card-surface-padding-block,calc(var(--var-spacing-base)*.75))*-1)}.my-4{margin-top:1rem;margin-bottom:1rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-auto{margin-left:auto}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-card-gap{margin-top:var(--var-card-content-gap,calc(var(--var-spacing-base)*1))}.mt-card-title-pb{margin-top:var(--var-card-title-padding-block-end,calc(var(--var-spacing-base)/2))}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1}.size-10{width:2.5rem;height:2.5rem}.size-16{width:4rem;height:4rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-input-height{width:var(--var-free-text-control-height,calc(var(--var-spacing-base)*2.5));height:var(--var-free-text-control-height,calc(var(--var-spacing-base)*2.5))}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-3{height:.75rem}.h-4{height:1rem}.h-40{height:10rem}.h-\[700px\]{height:700px}.h-full{height:100%}.h-input-height{height:var(--var-free-text-control-height,calc(var(--var-spacing-base)*2.5))}.h-screen{height:100vh}.min-h-0{min-height:0}.min-h-24{min-height:6rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-16{width:4rem}.w-2\/3{width:66.6667%}.w-32{width:8rem}.w-48{width:12rem}.w-8\/12{width:66.6667%}.w-\[200px\]{width:200px}.w-fit{width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-32{max-width:8rem}.max-w-48{max-width:12rem}.max-w-4xl{max-width:56rem}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-prose{max-width:65ch}.max-w-xl{max-width:36rem}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-base{gap:var(--var-spacing-base)}.gap-button-gap{gap:var(--var-button-gap,calc(var(--var-spacing-base)*.375))}.gap-card-title-pb{gap:var(--var-card-title-padding-block-end,calc(var(--var-spacing-base)/2))}.gap-sm{gap:var(--var-spacing-sm,calc(var(--var-spacing-base)*.75))}.gap-x-8{column-gap:2rem}.gap-y-10{row-gap:2.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.space-y-base>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--var-spacing-base)*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--var-spacing-base)*var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.divide-card-border>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:color-mix(in srgb,var(--var-card-border)calc(var(--tw-divide-opacity)*100%),transparent)}.overflow-hidden{overflow:hidden}.scroll-smooth{scroll-behavior:smooth}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-card-radius{border-radius:var(--var-card-surface-radius,calc(var(--var-radius-base)/4))}.rounded-full{border-radius:var(--var-rounded-full)}.rounded-input-radius{border-radius:var(--var-input-field-control-radius,calc(var(--var-radius-base)*.375))}.rounded-lg{border-radius:.5rem}.rounded-pill{border-radius:var(--var-rounded-pill,calc(var(--var-radius-base)*2))}.rounded-xl{border-radius:.75rem}.rounded-l-button{border-top-left-radius:var(--var-button-rounded,calc(var(--var-radius-base)*.733333));border-bottom-left-radius:var(--var-button-rounded,calc(var(--var-radius-base)*.733333))}.rounded-r-button{border-top-right-radius:var(--var-button-rounded,calc(var(--var-radius-base)*.733333));border-bottom-right-radius:var(--var-button-rounded,calc(var(--var-radius-base)*.733333))}.border{border-width:1px}.border-0{border-width:0}.border-card-border{border-width:var(--var-card-border)}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-border{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--var-color-border)calc(var(--tw-border-opacity)*100%),transparent)}.border-border\/40{border-color:color-mix(in srgb,var(--var-color-border)40%,transparent)}.border-card-border{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--var-card-border)calc(var(--tw-border-opacity)*100%),transparent)}.border-floating-border{--tw-border-opacity:1;border-color:color-mix(in srgb,var(--var-dropdown-surface-border)calc(var(--tw-border-opacity)*100%),transparent)}.bg-background{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--var-color-background)calc(var(--tw-bg-opacity)*100%),transparent)}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-blue-500\/20{background-color:#3b82f633}.bg-card-background{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--var-card-background)calc(var(--tw-bg-opacity)*100%),transparent)}.bg-card-muted{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--var-card-muted)calc(var(--tw-bg-opacity)*100%),transparent)}.bg-floating-background{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--var-dropdown-surface-background)calc(var(--tw-bg-opacity)*100%),transparent)}.bg-green-500\/20{background-color:#22c55e33}.bg-info{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--var-color-info)calc(var(--tw-bg-opacity)*100%),transparent)}.bg-inherit{background-color:inherit}.bg-muted{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--var-color-muted)calc(var(--tw-bg-opacity)*100%),transparent)}.bg-muted\/30{background-color:color-mix(in srgb,var(--var-color-muted)30%,transparent)}.bg-primary{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--var-color-primary)calc(var(--tw-bg-opacity)*100%),transparent)}.bg-primary\/10{background-color:color-mix(in srgb,var(--var-color-primary)10%,transparent)}.bg-purple-500\/20{background-color:#a855f733}.bg-success{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--var-color-success)calc(var(--tw-bg-opacity)*100%),transparent)}.bg-transparent{background-color:#0000}.bg-warn{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--var-color-warn)calc(var(--tw-bg-opacity)*100%),transparent)}.bg-yellow-500\/20{background-color:#eab30833}.p-32{padding:8rem}.p-4{padding:1rem}.p-8{padding:2rem}.p-base{padding:var(--var-spacing-base)}.p-card-padding-x{padding:var(--var-card-content-padding-inline,calc(var(--var-spacing-base)*1.5))}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-base{padding-left:var(--var-spacing-base);padding-right:var(--var-spacing-base)}.px-card-padding-x{padding-left:var(--var-card-content-padding-inline,calc(var(--var-spacing-base)*1.5));padding-right:var(--var-card-content-padding-inline,calc(var(--var-spacing-base)*1.5))}.px-input-padding-x{padding-left:var(--var-free-text-surface-padding-inline,calc(var(--var-spacing-base)*.5));padding-right:var(--var-free-text-surface-padding-inline,calc(var(--var-spacing-base)*.5))}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-card-padding-y{padding-top:var(--var-card-surface-padding-block,calc(var(--var-spacing-base)*.75));padding-bottom:var(--var-card-surface-padding-block,calc(var(--var-spacing-base)*.75))}.py-input-padding-y{padding-top:var(--var-free-text-surface-padding-block,calc(var(--var-spacing-base)*.25));padding-bottom:var(--var-free-text-surface-padding-block,calc(var(--var-spacing-base)*.25))}.py-sm{padding-top:var(--var-spacing-sm,calc(var(--var-spacing-base)*.75));padding-bottom:var(--var-spacing-sm,calc(var(--var-spacing-base)*.75))}.pb-1{padding-bottom:.25rem}.pb-4{padding-bottom:1rem}.pt-12{padding-top:3rem}.pt-card-gap{padding-top:var(--var-card-content-gap,calc(var(--var-spacing-base)*1))}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:var(--var-typography-page-title-font-size)}.text-\[14px\]{font-size:14px}.text-base{font-size:var(--var-typography-paragraph-font-size)}.text-lg{font-size:var(--var-typography-lg)}.text-sm{font-size:var(--var-typography-sm)}.text-typography-2xl{font-size:var(--var-typography-page-title-font-size)}.text-typography-4xl{font-size:var(--var-typography-4xl)}.text-typography-base{font-size:var(--var-typography-paragraph-font-size)}.text-typography-lg{font-size:var(--var-typography-lg)}.text-typography-sm{font-size:var(--var-typography-sm)}.text-typography-xl{font-size:var(--var-typography-xl)}.text-typography-xs{font-size:var(--var-typography-xs)}.text-xl{font-size:var(--var-typography-xl)}.text-xs{font-size:var(--var-typography-xs)}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal)var(--tw-slashed-zero)var(--tw-numeric-figure)var(--tw-numeric-spacing)var(--tw-numeric-fraction)}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity))}.text-danger{--tw-text-opacity:1;color:color-mix(in srgb,var(--var-color-danger)calc(var(--tw-text-opacity)*100%),transparent)}.text-disabled{--tw-text-opacity:1;color:color-mix(in srgb,var(--var-color-disabled)calc(var(--tw-text-opacity)*100%),transparent)}.text-foreground{--tw-text-opacity:1;color:color-mix(in srgb,var(--var-color-foreground)calc(var(--tw-text-opacity)*100%),transparent)}.text-foreground\/80{color:color-mix(in srgb,var(--var-color-foreground)80%,transparent)}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity))}.text-info{--tw-text-opacity:1;color:color-mix(in srgb,var(--var-color-info)calc(var(--tw-text-opacity)*100%),transparent)}.text-muted-foreground{--tw-text-opacity:1;color:color-mix(in srgb,var(--var-color-muted-foreground)calc(var(--tw-text-opacity)*100%),transparent)}.text-primary{--tw-text-opacity:1;color:color-mix(in srgb,var(--var-color-primary)calc(var(--tw-text-opacity)*100%),transparent)}.text-primary-foreground{--tw-text-opacity:1;color:color-mix(in srgb,var(--var-color-primary-foreground)calc(var(--tw-text-opacity)*100%),transparent)}.text-primary\/20{color:color-mix(in srgb,var(--var-color-primary)20%,transparent)}.text-purple-700{--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity))}.text-secondary{--tw-text-opacity:1;color:color-mix(in srgb,var(--var-color-secondary)calc(var(--tw-text-opacity)*100%),transparent)}.text-success{--tw-text-opacity:1;color:color-mix(in srgb,var(--var-color-success)calc(var(--tw-text-opacity)*100%),transparent)}.text-warn-foreground{--tw-text-opacity:1;color:color-mix(in srgb,var(--var-color-warn-foreground)calc(var(--tw-text-opacity)*100%),transparent)}.text-yellow-700{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-foreground::placeholder{--tw-placeholder-opacity:1;color:color-mix(in srgb,var(--var-color-foreground)calc(var(--tw-placeholder-opacity)*100%),transparent)}.opacity-50{opacity:.5}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-card{--tw-shadow:var(--var-shadow-card);--tw-shadow-colored:var(--var-shadow-card);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-floating{--tw-shadow:var(--var-shadow-floating);--tw-shadow-colored:var(--var-shadow-floating);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-notification{--tw-shadow:var(--var-shadow-notification,var(--var-shadow-notification-shape)var(--var-color-shadow-notification));--tw-shadow-colored:var(--var-shadow-notification,var(--var-shadow-notification-shape)var(--var-color-shadow-notification));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-table{--tw-shadow:var(--var-shadow-table,var(--var-shadow-table-shape)var(--var-color-shadow-table));--tw-shadow-colored:var(--var-shadow-table,var(--var-shadow-table-shape)var(--var-color-shadow-table));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-card{--tw-shadow-color:var(--var-card-background);--tw-shadow:var(--tw-shadow-colored)}.shadow-floating{--tw-shadow-color:var(--var-dropdown-surface-border);--tw-shadow:var(--tw-shadow-colored)}.shadow-table{--tw-shadow-color:var(--var-table-background);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}.filter{filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:ease-out;transition-duration:var(--var-motion-duration-normal)}.transition-all{transition-property:all;transition-timing-function:ease-out;transition-duration:var(--var-motion-duration-normal)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-normal{transition-timing-function:ease}.\[-webkit-touch-callout\:none\]{-webkit-touch-callout:none}:root{--font-sans:"Inter",ui-sans-serif,system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--header-height:64px;--docs-sidebar-width:248px;--docs-article-width:760px;--docs-toc-width:192px;--docs-canvas:#0d0e12;--docs-surface:#14161a;--docs-surface-raised:#202327;--docs-border:#2c2f35;--docs-primary:#33d7f0;--docs-primary-soft:#10282d;--docs-text:#f4f5f6;--docs-text-muted:#9aa2ac;--docs-success:#46b98d;--docs-danger:#e36872;--docs-success-soft:#123025;--docs-danger-soft:#410c10}html:not(.dark){--docs-canvas:#fff;--docs-surface:#f9fafb;--docs-surface-raised:#f0f2f4;--docs-border:#dce0e5;--docs-primary:#007694;--docs-primary-soft:#eaf8fb;--docs-text:#181d25;--docs-text-muted:#5a6472;--docs-success:#247b59;--docs-danger:#a52731;--docs-success-soft:#e7f8f2;--docs-danger-soft:#fbeaeb}.docs-body{background:var(--docs-canvas);min-block-size:100vh;color:var(--docs-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;caret-color:var(--docs-primary)}.docs-skip-link{z-index:var(--var-layer-wizard);border-radius:calc(var(--var-radius-base)/2);background:var(--docs-primary);color:var(--docs-canvas);padding:.75rem 1rem;position:fixed;inset-block-start:-5rem;inset-inline-start:1rem}.docs-skip-link:focus{inset-block-start:1rem}.site-button{justify-content:center;align-items:center;gap:calc(var(--var-spacing-base)/2);min-block-size:calc(var(--var-spacing-base)*2.75);padding:calc(var(--var-spacing-base)*.75)calc(var(--var-spacing-base)*1.25);border:var(--var-border-hairline)solid transparent;border-radius:calc(var(--var-radius-base)/2);font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.site-button-primary{background:var(--docs-primary);color:var(--docs-canvas)}.site-button-primary:hover{background:var(--docs-text)}.site-button-secondary{border-color:var(--docs-border);color:var(--docs-text)}.site-button-secondary:hover{background:var(--docs-surface-raised);border-color:var(--docs-text-muted)}.site-text-link{align-items:center;gap:calc(var(--var-spacing-base)/2);color:var(--docs-primary);text-underline-offset:4px;display:inline-flex}.site-text-link:hover{text-decoration:underline}html:not(.dark) .docs-body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.docs-body ::selection{background:var(--docs-primary-soft);color:var(--docs-text)}.docs-shell{background:var(--docs-canvas);min-block-size:100vh;color:var(--docs-text)}.docs-shell :where(a,button,input,select,textarea,summary):focus-visible,.docs-mobile-modal :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--docs-primary);outline-offset:3px}.docs-header{z-index:var(--var-layer-navbar);inline-size:100%;block-size:var(--header-height);border-block-end:1px solid var(--docs-border);background:var(--docs-canvas);position:sticky;inset-block-start:0}.docs-header-inner{justify-content:space-between;align-items:center;gap:24px;block-size:100%;max-inline-size:1440px;margin-inline:auto;padding-inline:24px;display:flex}.docs-header-leading,.docs-header-actions,.docs-header-nav,.docs-brand,.docs-search-trigger,.docs-icon-button{align-items:center;display:flex}.docs-header-leading,.docs-header-actions{gap:16px}.docs-brand{color:var(--docs-text);white-space:nowrap;gap:10px;font-weight:750;text-decoration:none}.docs-brand-mark{border:1px solid var(--docs-primary);border-radius:calc(var(--var-radius-base)/2);background:var(--docs-primary-soft);block-size:30px;inline-size:30px;color:var(--docs-primary);place-items:center;font-size:17px;font-weight:650;display:grid}.docs-brand-name{letter-spacing:-.01em;font-size:15px}.docs-brand-context,.docs-version,.docs-nav-shortcut,.docs-code-language,.docs-meta-label,.docs-breadcrumb,.docs-toc-title,.docs-nav-section-title{font-family:var(--font-mono)}.docs-brand-context{border-inline-start:1px solid var(--docs-border);color:var(--docs-text-muted);letter-spacing:.1em;text-transform:uppercase;padding-inline-start:10px;font-size:11px;font-weight:700}.docs-header-nav{gap:20px;margin-inline-start:20px}.docs-header-nav a{color:var(--docs-text-muted);font-size:13px;font-weight:650;text-decoration:none}.docs-header-nav a:hover,.docs-header-nav a[aria-current=page]{color:var(--docs-primary)}.docs-search-trigger{border:1px solid var(--docs-border);background:var(--docs-surface);min-block-size:36px;min-inline-size:248px;color:var(--docs-text-muted);cursor:pointer;border-radius:8px;gap:8px;padding:0 10px;font-size:12px}.docs-search-trigger:hover{border-color:var(--docs-primary);color:var(--docs-text)}.docs-search-trigger kbd{border:1px solid var(--docs-border);color:var(--docs-text-muted);font-family:var(--font-mono);border-radius:4px;margin-inline-start:auto;padding:2px 5px;font-size:10px}.docs-icon-button{block-size:40px;inline-size:40px;color:var(--docs-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;padding:0;text-decoration:none}.docs-icon-button:hover{background:var(--docs-surface-raised);color:var(--docs-text)}.docs-github-icon{fill:currentColor;block-size:18px;inline-size:18px}.docs-version{color:var(--docs-text-muted);letter-spacing:.02em;font-size:11px}.docs-menu-button{display:none}.docs-workspace{max-inline-size:1440px;min-block-size:calc(100vh - var(--header-height));margin-inline:auto;display:flex}.docs-sidebar{flex:0 0 var(--docs-sidebar-width);inline-size:var(--docs-sidebar-width);block-size:calc(100vh - var(--header-height));scrollbar-width:thin;scrollbar-color:var(--docs-border)transparent;display:none;position:sticky;inset-block-start:var(--header-height);overflow:hidden}.docs-main{flex:1;min-inline-size:0}.docs-main-inner{border-inline-start:var(--var-border-hairline)solid var(--docs-border);min-block-size:calc(100vh - var(--header-height));padding:56px 40px 96px}.docs-nav{flex-direction:column;block-size:100%;padding:32px 24px;display:flex}.docs-nav-search{border:1px solid var(--docs-border);background:var(--docs-surface);border-radius:8px;align-items:center;min-block-size:42px;display:flex;position:relative}.docs-nav-search:focus-within{border-color:var(--docs-primary)}.docs-nav-search-icon{color:var(--docs-text-muted);flex:none;margin-inline:12px 8px}.docs-nav-search input{block-size:40px;min-inline-size:0;color:var(--docs-text);font:13px var(--font-sans);background:0 0;border:0;outline:0;flex:1;padding:0}.docs-nav-search input::placeholder{color:var(--docs-text-muted)}.docs-nav-search input::-webkit-search-cancel-button{appearance:none}.docs-nav-shortcut{color:var(--docs-text-muted);margin-inline-end:10px;font-size:11px}.docs-nav-clear{block-size:30px;inline-size:30px;color:var(--docs-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;margin-inline-end:6px;display:grid}.docs-nav-clear:hover{background:var(--docs-surface-raised);color:var(--docs-text)}.docs-nav-groups{scrollbar-width:thin;scrollbar-color:var(--docs-border)transparent;flex:1;min-block-size:0;margin-block-start:28px;padding-inline-end:4px;overflow-y:auto}.docs-nav-section+.docs-nav-section{margin-block-start:28px}.docs-nav-section-title,.docs-toc-title{color:var(--docs-text);font-family:var(--font-sans);margin:0 0 12px;font-size:12px;font-weight:600;line-height:1.4}.docs-nav-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.docs-nav-link{border-inline-start:1px solid var(--docs-border);min-block-size:34px;color:var(--docs-text-muted);border-radius:0;align-items:center;gap:10px;padding:7px 12px;font-size:13px;line-height:1.35;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:flex}.docs-nav-link:hover{background:var(--docs-surface-raised);color:var(--docs-text)}.docs-nav-link-active{border-inline-start-color:var(--docs-primary);background:var(--docs-primary-soft);color:var(--docs-primary);font-weight:700}.docs-nav-link-icon{color:currentColor;flex:none;place-items:center;inline-size:18px;display:none}.docs-nav-link-glyph{block-size:16px;inline-size:16px}.docs-nav-link-badge{color:var(--docs-text-muted);font-family:var(--font-mono);margin-inline-start:auto;font-size:10px}.docs-nav-empty{color:var(--docs-text-muted);margin:0;font-size:13px;line-height:1.55}.docs-reading-layout{inline-size:100%;max-inline-size:var(--docs-article-width);margin-inline:auto}.docs-article{min-inline-size:0}.docs-page-header{border-block-end:var(--var-border-hairline)solid var(--docs-border);margin-block-end:32px;padding-block-end:32px}.docs-breadcrumb{color:var(--docs-text-muted);font-family:var(--font-sans);flex-wrap:wrap;align-items:center;gap:8px;margin-block-end:16px;font-size:12px;font-weight:450;line-height:1.4;display:flex}.docs-breadcrumb a{color:var(--docs-primary);text-decoration:none}.docs-breadcrumb a:hover{text-underline-offset:3px;text-decoration:underline}.docs-page-title{max-inline-size:24ch;color:var(--docs-text);letter-spacing:-.03em;margin:0;font-size:clamp(2rem,3vw,2.5rem);font-weight:650;line-height:1.08}.docs-page-summary{max-inline-size:65ch;color:var(--docs-text-muted);margin:16px 0 0;font-size:16px;line-height:1.65}.docs-page-meta{color:var(--docs-text-muted);flex-wrap:wrap;gap:12px 20px;margin-block-start:24px;font-size:12px;line-height:1.5;display:flex}.docs-page-meta>span{flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}.docs-page-meta code{color:var(--docs-text);font-family:var(--font-mono);font-size:12px}.docs-meta-label{color:var(--docs-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.docs-section-title{color:var(--docs-text);letter-spacing:-.025em;margin:0 0 24px;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:750;line-height:1.2}.docs-usage{margin-block:64px}.docs-guidance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.docs-guidance{border:1px solid var(--docs-border);background:var(--docs-surface);border-radius:14px;min-inline-size:0;padding:24px}.docs-guidance-use{background:var(--docs-success-soft);border-color:#46b98d73}.docs-guidance-avoid{background:var(--docs-danger-soft);border-color:#e3687273}.docs-guidance-heading{align-items:center;gap:10px;margin-block-end:12px;display:flex}.docs-guidance-heading h3{color:var(--docs-text);margin:0;font-size:18px;font-weight:700;line-height:1.3}.docs-guidance-mark{block-size:22px;inline-size:22px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.docs-guidance-use .docs-guidance-mark{background:var(--docs-success);color:var(--docs-canvas)}.docs-guidance-avoid .docs-guidance-mark{background:var(--docs-danger);color:var(--docs-canvas)}.docs-guidance p,.docs-accessibility p{max-inline-size:70ch;color:var(--docs-text-muted);margin:0;font-size:14px;line-height:1.55}.docs-content{min-inline-size:0}.docs-examples>.docs-content>h2:first-child,.docs-examples>.docs-content>section:first-child>h2:first-child{margin-block-start:24px}.docs-content :where(h2,h3,h4),.docs-accessibility :where(h2,h3){scroll-margin-block-start:calc(var(--header-height) + 24px)}.docs-content h2:not(:where(.docs-example-preview *)){color:var(--docs-text);letter-spacing:-.025em;margin-block:64px 24px;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:750;line-height:1.2}.docs-content h3:not(:where(.docs-example-preview *)){color:var(--docs-text);margin-block:48px 16px;font-size:20px;font-weight:700;line-height:1.3}.docs-content h4:not(:where(.docs-example-preview *)){color:var(--docs-text);margin-block:32px 12px;font-size:16px;font-weight:700;line-height:1.4}.docs-content p:not(:where(.docs-example-preview *)),.docs-content li:not(:where(.docs-example-preview *)){line-height:1.65}.docs-content p:not(:where(.docs-example-preview *)){max-inline-size:70ch}.docs-content a:not(:where(.docs-example-preview *)){color:var(--docs-primary);text-underline-offset:3px}.docs-content pre,.docs-content code{font-family:var(--font-mono)}.docs-example{margin-block:48px}.docs-example:first-child{margin-block-start:0}.docs-example-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-block-end:16px;display:flex}.docs-content h2+.docs-example{margin-block-start:24px}.docs-example-title,.docs-content .docs-example-title{color:var(--docs-text);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;font-size:20px;font-weight:700;line-height:1.3;display:flex}.docs-example-link-icon{color:var(--docs-primary);opacity:0;transition:opacity .15s}.docs-example-title:hover .docs-example-link-icon,.docs-example-title:focus-within .docs-example-link-icon{opacity:1}.docs-example-anchor{color:var(--docs-primary);text-decoration:none;display:inline-flex}.docs-example-description{max-inline-size:70ch;color:var(--docs-text-muted);margin:0;font-size:14px;line-height:1.55}.docs-reset-button,.docs-code-copy{border:1px solid var(--docs-border);background:var(--docs-surface-raised);min-block-size:36px;color:var(--docs-text-muted);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:650;display:inline-flex}.docs-reset-button:hover,.docs-code-copy:hover{border-color:var(--docs-primary);color:var(--docs-text)}.docs-example-panel{border:1px solid var(--docs-border);background:var(--docs-surface);border-radius:14px;overflow:hidden}.docs-example-preview{background:var(--docs-surface);justify-content:center;align-items:center;min-block-size:128px;padding:24px;display:flex}.docs-example-preview>*{max-inline-size:100%}.docs-example-code{border-block-start:1px solid var(--docs-border);background:var(--docs-canvas);padding:0}.docs-example-code .docs-code-block{border:0;border-radius:0}.docs-code-block{border:1px solid var(--docs-border);background:var(--docs-canvas);border-radius:10px;min-inline-size:0;overflow:hidden}.docs-code-toolbar{border-block-end:1px solid var(--docs-border);background:var(--docs-surface);justify-content:space-between;align-items:center;gap:16px;min-block-size:48px;padding:6px 10px 6px 14px;display:flex}.docs-code-language{color:var(--docs-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.docs-code-copy{background:0 0;min-inline-size:78px;padding-block:6px}.shiki-container{background:var(--docs-canvas);scrollbar-color:var(--docs-border)transparent;scrollbar-width:thin;overflow-x:auto}.shiki-container pre{min-inline-size:max-content;color:var(--docs-text);margin:0;padding:20px;font-size:13px;line-height:1.6;background:0 0!important}.shiki-container code{font-size:inherit;line-height:inherit;padding:0;display:block;background:0 0!important}.docs-accessibility{border-block-start:1px solid var(--docs-border);margin-block-start:64px;padding-block-start:32px}.docs-accessibility ul{max-inline-size:70ch;color:var(--docs-text-muted);gap:8px;margin:16px 0 0;padding-inline-start:20px;font-size:14px;display:grid}.docs-related{margin-block-start:64px}.docs-related-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.docs-related-link{border-block-end:1px solid var(--docs-border);min-inline-size:0;color:var(--docs-text-muted);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:13px;text-decoration:none;display:flex}.docs-related-link:hover{border-color:var(--docs-primary);color:var(--docs-primary)}.docs-related-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.docs-pager{border-block-start:1px solid var(--docs-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block-start:64px;padding-block-start:24px;display:grid}.docs-pager-link{border:1px solid var(--docs-border);background:var(--docs-surface);min-inline-size:0;color:var(--docs-text);border-radius:10px;flex-direction:column;gap:10px;padding:16px;text-decoration:none;display:flex}.docs-pager-link:hover{border-color:var(--docs-primary);background:var(--docs-surface-raised)}.docs-pager-next{text-align:end;align-items:flex-end}.docs-pager-label{color:var(--docs-text-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.docs-pager-link strong{max-inline-size:100%;color:var(--docs-text);text-overflow:ellipsis;font-size:14px;overflow:hidden}.docs-article-footer{color:var(--docs-text-muted);justify-content:space-between;align-items:center;gap:16px;margin-block-start:40px;padding-block-start:20px;font-size:12px;display:flex}.docs-article-footer a{color:var(--docs-primary);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.docs-article-footer a:hover{text-underline-offset:3px;text-decoration:underline}.docs-toc{min-inline-size:0}.docs-toc-desktop{inline-size:var(--docs-toc-width);max-block-size:calc(100dvh - var(--header-height) - 64px);scrollbar-width:thin;scrollbar-color:var(--docs-border)transparent;align-self:start;display:none;position:sticky;inset-block-start:calc(var(--header-height) + 32px);overflow-y:auto}.docs-toc-compact{border-block:1px solid var(--docs-border);margin-block:-16px 40px;padding-block:16px;display:none}.docs-toc-compact summary{min-block-size:24px;color:var(--docs-text-muted);cursor:pointer;justify-content:space-between;align-items:center;font-size:13px;list-style:none;display:flex}.docs-toc-compact summary::-webkit-details-marker{display:none}.docs-toc-compact[open] summary{margin-block-end:16px}.docs-toc-compact[open] summary svg{transform:rotate(180deg)}.docs-toc-list{border-inline-start:1px solid var(--docs-border);gap:2px;display:grid}.docs-toc-link{color:var(--docs-text-muted);border-inline-start:1px solid #0000;margin-inline-start:-1px;padding:6px 10px;font-size:12px;line-height:1.45;text-decoration:none;display:block}.docs-toc-link:hover{color:var(--docs-text)}.docs-toc-link-active{border-inline-start-color:var(--docs-primary);color:var(--docs-primary);font-weight:700}.docs-toc-link-level-3{padding-inline-start:20px;font-size:11px}.docs-mobile-modal{--var-modal-surface-min-inline-size:0;background:var(--docs-canvas);inline-size:min(360px,100vw - 24px);color:var(--docs-text)}.docs-mobile-modal-body{min-block-size:0;padding:0}.docs-mobile-navigation{block-size:calc(100dvh - 112px)}.docs-intro-copy{color:var(--docs-text-muted);font-size:15px}.docs-start-links{gap:var(--var-spacing-base);margin-block:calc(var(--var-spacing-base)*2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.docs-start-links>a{justify-content:space-between;gap:var(--var-spacing-base);padding:calc(var(--var-spacing-base)*1.25);border:var(--var-border-hairline)solid var(--docs-border);border-radius:calc(var(--var-radius-base)*.75);color:var(--docs-text);text-decoration:none;display:flex}.docs-start-links strong{margin-block-end:calc(var(--var-spacing-base)/2);font-size:14px;font-weight:600;display:block}.docs-start-links a>span>span{color:var(--docs-text-muted);font-size:13px;line-height:1.6;display:block}.docs-start-links svg{color:var(--docs-text-muted);flex:none}.docs-start-links>a:hover{border-color:var(--docs-primary);background:var(--docs-primary-soft)}.docs-content>section>p+.docs-code-block{margin-block-start:calc(var(--var-spacing-base)*1.5)}.docs-install-note{color:var(--docs-text-muted);margin-block-start:var(--var-spacing-base);font-size:13px}.docs-explore-links{margin-block-start:var(--var-spacing-base)}.docs-explore-links>a{gap:calc(var(--var-spacing-base)/2)var(--var-spacing-base);padding-block:calc(var(--var-spacing-base)*1.25);border-block-end:var(--var-border-hairline)solid var(--docs-border);grid-template-columns:1fr auto;text-decoration:none;display:grid}.docs-explore-links strong{color:var(--docs-text);font-size:14px;font-weight:550}.docs-explore-links span{color:var(--docs-text-muted);grid-column:1;font-size:13px}.docs-explore-links svg{grid-area:1/2/3;align-self:center}.docs-explore-links>a:hover strong{color:var(--docs-primary)}@media (min-width:60rem){.docs-sidebar{display:block}.docs-menu-button{display:none}.docs-reading-layout{max-inline-size:var(--docs-article-width)}}@media (min-width:80rem){.docs-reading-layout{grid-template-columns:minmax(0,var(--docs-article-width))var(--docs-toc-width);max-inline-size:calc(var(--docs-article-width) + var(--docs-toc-width) + 48px);gap:48px;display:grid}.docs-toc-desktop{display:block}}@media (min-width:60rem) and (max-width:79.999rem){.docs-main-inner{padding-inline:16px}.docs-toc-compact{display:block}}@media (min-width:80rem) and (max-width:89.999rem){.docs-main-inner{padding-inline:16px}.docs-reading-layout{grid-template-columns:minmax(0,720px)var(--docs-toc-width);max-inline-size:calc(720px + var(--docs-toc-width) + 32px);gap:32px}}@media (max-width:59.999rem){.docs-header-inner{padding-inline:16px}.docs-menu-button{display:inline-flex}.docs-header-nav,.docs-version{display:none}.docs-header-leading,.docs-header-actions{gap:8px}.docs-brand-name{font-size:13px}.docs-search-trigger{justify-content:center;inline-size:40px;min-inline-size:40px;padding-inline:0}.docs-search-trigger>span:not(.sr-only),.docs-search-trigger kbd{display:none}.docs-main-inner{border-inline-start:0;padding:32px 24px 72px}.docs-toc-compact{display:block}}@media (max-width:39.999rem){.docs-brand-context,.docs-header-github{display:none}.docs-header-inner{gap:8px;padding-inline:12px}.docs-header-leading,.docs-brand{min-inline-size:0}.docs-brand-mark{flex:none}.docs-header-actions{flex:none;gap:2px}.docs-main-inner{padding-inline:20px}.docs-start-links{grid-template-columns:1fr}.docs-brand-name{text-overflow:ellipsis;max-inline-size:18ch;overflow:hidden}.docs-guidance-grid,.docs-related-links,.docs-pager{grid-template-columns:1fr}.docs-page-header{margin-block-end:40px}.docs-page-title{max-inline-size:none}.docs-guidance,.docs-example-preview{padding:16px}.docs-example-heading,.docs-article-footer{flex-direction:column;align-items:stretch}.docs-reset-button{align-self:flex-start}.docs-pager-next{text-align:start;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.docs-shell *,.docs-mobile-modal *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.docs-nav-link-active,.docs-toc-link-active{forced-color-adjust:none;border-color:highlight}}html.dark .shiki,html.dark .shiki span,html:not(.dark) .shiki,html:not(.dark) .shiki span{background-color:#0000!important}html.dark .shiki,html.dark .shiki span{color:var(--shiki-dark)!important}html:not(.dark) .shiki,html:not(.dark) .shiki span{color:var(--shiki-light)!important}.first\:border-l-transparent:first-child{border-left-color:#0000}.last\:border-0:last-child{border-width:0}.last\:border-r-transparent:last-child{border-right-color:#0000}.hover\:bg-danger:hover{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--var-color-danger)calc(var(--tw-bg-opacity)*100%),transparent)}.hover\:bg-info:hover{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--var-color-info)calc(var(--tw-bg-opacity)*100%),transparent)}.hover\:bg-muted:hover{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--var-color-muted)calc(var(--tw-bg-opacity)*100%),transparent)}.hover\:bg-success:hover{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--var-color-success)calc(var(--tw-bg-opacity)*100%),transparent)}.hover\:text-danger-foreground:hover{--tw-text-opacity:1;color:color-mix(in srgb,var(--var-color-danger-foreground)calc(var(--tw-text-opacity)*100%),transparent)}.hover\:text-info-foreground:hover{--tw-text-opacity:1;color:color-mix(in srgb,var(--var-color-info-foreground)calc(var(--tw-text-opacity)*100%),transparent)}.hover\:text-primary:hover{--tw-text-opacity:1;color:color-mix(in srgb,var(--var-color-primary)calc(var(--tw-text-opacity)*100%),transparent)}.hover\:text-success-foreground:hover{--tw-text-opacity:1;color:color-mix(in srgb,var(--var-color-success-foreground)calc(var(--tw-text-opacity)*100%),transparent)}.hover\:underline:hover{text-decoration-line:underline}.focus\:bg-danger:focus{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--var-color-danger)calc(var(--tw-bg-opacity)*100%),transparent)}.focus\:bg-info:focus{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--var-color-info)calc(var(--tw-bg-opacity)*100%),transparent)}.focus\:bg-success:focus{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--var-color-success)calc(var(--tw-bg-opacity)*100%),transparent)}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--var-color-ring)}.link\:text-danger:hover{--tw-text-opacity:1;color:color-mix(in srgb,var(--var-color-danger)calc(var(--tw-text-opacity)*100%),transparent)}.link\:text-primary:hover{--tw-text-opacity:1;color:color-mix(in srgb,var(--var-color-primary)calc(var(--tw-text-opacity)*100%),transparent)}.link\:text-danger:active{--tw-text-opacity:1;color:color-mix(in srgb,var(--var-color-danger)calc(var(--tw-text-opacity)*100%),transparent)}.link\:text-primary:active{--tw-text-opacity:1;color:color-mix(in srgb,var(--var-color-primary)calc(var(--tw-text-opacity)*100%),transparent)}.dark\:text-blue-300:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity))}.dark\:text-green-300:is(.dark *){--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity))}.dark\:text-purple-300:is(.dark *){--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity))}.dark\:text-yellow-300:is(.dark *){--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity))}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1024px){.lg\:col-span-3{grid-column:span 3/span 3}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
