.ui-icon--xs{height:var(--icon-size-xs);width:var(--icon-size-xs)}.ui-icon--s{height:var(--icon-size-s);width:var(--icon-size-s)}.ui-icon--m{height:var(--icon-size-m);width:var(--icon-size-m)}.ui-icon--l{height:var(--icon-size-l);width:var(--icon-size-l)}.ui-indicator{color:var(--color-destructive)}[data-scroll-area-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-scroll-area-viewport]::-webkit-scrollbar{display:none!important}:where([data-scroll-area-viewport]){display:flex;flex-direction:column;align-items:stretch}:where([data-scroll-area-content]){flex-grow:1}.ui-button{position:relative;display:inline-flex;width:fit-content;max-width:24rem;align-items:center;justify-content:center;gap:var(--space-10);font-family:var(--font-main);letter-spacing:.025em;text-transform:uppercase;transition:background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}.ui-button:disabled,.ui-button[data-disabled]{cursor:default}.ui-button[data-loading=true]{cursor:progress}.ui-button--s{min-height:var(--control-height-s);padding:7.5px var(--space-15);border-radius:7px;font-size:var(--font-size-s);line-height:var(--line-height-tight)}.ui-button--m{min-height:var(--control-height-m);padding:var(--space-10) var(--space-20);border-radius:9px;font-size:var(--font-size-m);line-height:var(--line-height-control)}.ui-button--icon-only{flex:0 0 auto;max-width:none;gap:0;padding:0}.ui-button--icon-only.ui-button--s{width:var(--control-height-s);min-width:var(--control-height-s)}.ui-button--icon-only.ui-button--m{width:var(--control-height-m);min-width:var(--control-height-m)}.ui-button--default{background-color:var(--color-secondary);color:var(--color-secondary-foreground);box-shadow:inset 0 -1px rgb(from var(--color-brand-absolute-black) r g b/30%),inset 0 2px rgb(from var(--color-brand-absolute-white) r g b/100%),inset 0 4px 15px rgb(from var(--color-brand-marengo) r g b/10%),0 2px 2px rgb(from var(--color-brand-marengo) r g b/15%),0 0 5px rgb(from var(--color-brand-marengo) r g b/15%)}@media(hover:hover){.ui-button--default:hover:not(:disabled,[data-disabled]){box-shadow:inset 0 1px rgb(from var(--color-brand-absolute-white) r g b/100%),inset 0 2px 5px rgb(from var(--color-brand-marengo) r g b/15%),inset 0 0 0 0 transparent,0 1px 2px rgb(from var(--color-brand-marengo) r g b/30%),0 0 2px rgb(from var(--color-brand-marengo) r g b/50%)}}.ui-button--default:active:not(:disabled,[data-disabled]),.ui-button--default[data-pressed=true]{box-shadow:inset 0 2px 5px rgb(from var(--color-brand-marengo) r g b/50%),inset 0 0 0 0 transparent,inset 0 0 0 0 transparent,0 2px rgb(from var(--color-brand-absolute-white) r g b/100%),0 -1px rgb(from var(--color-brand-absolute-black) r g b/30%)}.ui-button--accidental{background-color:var(--color-primary);color:var(--color-primary-foreground);box-shadow:inset 0 2px rgb(from var(--color-brand-silver-gray) r g b/60%),inset 0 -1px rgb(from var(--color-brand-absolute-black) r g b/30%),inset 0 9px 15px rgb(from var(--color-brand-absolute-black) r g b/25%),0 0 5px rgb(from var(--color-brand-absolute-black) r g b/15%),0 0 2px rgb(from var(--color-brand-absolute-black) r g b/100%)}@media(hover:hover){.ui-button--accidental:hover:not(:disabled,[data-disabled]){box-shadow:inset 0 1px rgb(from var(--color-brand-silver-gray) r g b/30%),inset 0 -1px rgb(from var(--color-brand-absolute-black) r g b/60%),inset 0 2px 5px rgb(from var(--color-brand-absolute-black) r g b/30%),0 0 2px rgb(from var(--color-brand-absolute-black) r g b/50%),0 1px 2px rgb(from var(--color-brand-absolute-black) r g b/45%)}}.ui-button--accidental:active:not(:disabled,[data-disabled]),.ui-button--accidental[data-pressed=true]{box-shadow:inset 0 2px 5px rgb(from var(--color-brand-absolute-black) r g b/80%),inset 0 0 0 0 transparent,inset 0 0 0 0 transparent,0 2px rgb(from var(--color-brand-absolute-white) r g b/100%),0 -1px rgb(from var(--color-brand-absolute-black) r g b/30%)}.ui-button--plain{background-color:transparent;color:var(--color-destructive)}@media(hover:hover){.ui-button--plain:hover:not(:disabled,[data-disabled]){background-color:var(--color-muted)}}.ui-button--plain:active:not(:disabled,[data-disabled]),.ui-button--plain[data-pressed=true]{box-shadow:inset 0 2px 5px rgb(from var(--color-brand-absolute-black) r g b/80%),0 2px rgb(from var(--color-brand-absolute-white) r g b/100%),0 -1px rgb(from var(--color-brand-marengo) r g b/50%)}.ui-button__indicator{position:absolute;top:-4px;right:-4px}.ui-button__label{min-width:0}.ui-button__label--hidden{opacity:0}.ui-button__loading-icon{transform-origin:center;transform-box:fill-box;animation:ui-button-spin 1s linear infinite}.ui-button__loading-slot{display:inline-grid;place-items:center}.ui-button__loading-slot--center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes ui-button-spin{to{transform:rotate(360deg)}}.ui-checkbox{display:flex;height:var(--control-size-s);width:var(--control-size-s);cursor:pointer;align-items:center;justify-content:center;border:0;border-radius:var(--radius-field);color:var(--color-destructive-foreground);outline-offset:1px;transition:background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}.ui-checkbox:focus-visible{outline:2px solid var(--color-destructive)}.ui-checkbox[data-disabled]{cursor:not-allowed;opacity:.5}.ui-checkbox[data-state=unchecked]{background-color:var(--color-input);box-shadow:0 0 0 0 transparent,0 0 2px 1px rgb(from var(--color-input-foreground) r g b/25%) inset,0 0 1px rgb(from var(--color-input-foreground) r g b/25%) inset}.ui-checkbox[data-state=checked],.ui-checkbox[data-state=indeterminate]{background-color:var(--color-destructive);box-shadow:0 0 0 0 transparent,0 0 2px 1px rgb(from var(--color-brand-absolute-black) r g b/25%) inset,0 0 1px rgb(from var(--color-brand-absolute-black) r g b/25%) inset}@media(hover:hover){.ui-checkbox[data-state=unchecked]:not([data-disabled]):hover{box-shadow:0 2px 2px 0 var(--color-brand-absolute-white),0 0 0 0 transparent inset,0 1px 5px rgb(from var(--color-input-foreground) r g b/30%) inset}.ui-checkbox[data-state=checked]:not([data-disabled]):hover,.ui-checkbox[data-state=indeterminate]:not([data-disabled]):hover{box-shadow:0 0 3px 1px var(--color-brand-absolute-white),0 0 0 0 transparent inset,0 0 5px 1px rgb(from var(--color-brand-absolute-black) r g b/25%) inset}}.ui-checkbox[data-state=unchecked]:not([data-disabled]):active{box-shadow:0 2px 0 0 var(--color-brand-absolute-white),0 0 0 0 transparent inset,0 2px 5px rgb(from var(--color-input-foreground) r g b/50%) inset}.ui-checkbox[data-state=checked]:not([data-disabled]):active,.ui-checkbox[data-state=indeterminate]:not([data-disabled]):active{box-shadow:0 2px 0 0 var(--color-brand-absolute-white),0 0 0 0 transparent inset,0 2px 5px rgb(from var(--color-brand-midnight-blue) r g b/50%) inset}.ui-field{position:relative;width:100%;--ui-field-floating-gap: var(--space-5);--ui-field-surface-min-height-m: var(--control-height-m);--ui-field-surface-min-height-s: var(--control-height-s);--ui-field-surface-padding-m: 5.5px var(--space-15);--ui-field-surface-padding-s: 3px var(--space-10);--ui-field-line-height-m: 14px;--ui-field-line-height-s: 13px;--ui-field-input-line-height-m: var(--ui-field-line-height-m);--ui-field-input-line-height-s: var(--ui-field-line-height-s);--ui-field-input-font-size-m: var(--font-size-m);--ui-field-input-font-size-s: var(--font-size-s);--ui-field-input-translate-y: 0px;--ui-field-label-line-height: var(--line-height-tight);--ui-field-label-color: var(--color-foreground-60);--ui-field-label-active-size: var(--font-size-xs);--ui-field-label-descender-space: 3px;--ui-field-hint-size: var(--icon-size-s);--ui-field-hint-active-size: var(--icon-size-xs);--ui-field-topbar-height: 14px}.ui-field--s{--ui-field-floating-gap: 1px}.ui-field__surface{width:100%;border-radius:var(--radius-field);background-color:var(--background-field);transition:background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard);box-shadow:var(--shadow-field)}@media(hover:hover){.ui-field:not([data-disabled]) .ui-field__surface:hover{box-shadow:var(--shadow-field-hover)}}.ui-field__surface:active,.ui-field[data-focused] .ui-field__surface,.ui-field[data-open] .ui-field__surface{box-shadow:var(--shadow-field-active)}.ui-field[data-disabled] .ui-field__surface{opacity:.6}.ui-field__surface--floating{display:flex;align-items:center;gap:var(--space-10)}.ui-field__surface--floating.ui-field__surface--m{min-height:var(--ui-field-surface-min-height-m);padding:var(--ui-field-surface-padding-m)}.ui-field__surface--floating.ui-field__surface--s{min-height:var(--ui-field-surface-min-height-s);padding:var(--ui-field-surface-padding-s)}.ui-field__surface--topbar{position:relative;display:flex;min-height:100%;flex-direction:column;gap:var(--space-5);padding:var(--space-10) var(--space-15)}.ui-field__main{min-width:0;flex:1 1 0%}.ui-field__field{position:relative;min-width:0;width:100%}.ui-field__field:focus-within{outline:0}.ui-field__field--floating{display:grid;grid-template-rows:auto 0fr;transition:gap var(--duration-fast) var(--ease-standard),grid-template-rows var(--duration-fast) var(--ease-standard)}.ui-field[data-active] .ui-field__field--floating{gap:var(--ui-field-floating-gap);grid-template-rows:auto 1fr}.ui-field .ui-field__label{line-height:var(--ui-field-label-line-height);color:var(--ui-field-label-color);transition:color var(--duration-fast) var(--ease-standard),font-size var(--duration-fast) var(--ease-standard)}.ui-field .ui-field__label--floating{padding-block-end:var(--ui-field-label-descender-space);margin-block-end:calc(var(--ui-field-label-descender-space) * -1)}.ui-field__label-row{display:inline-flex;max-width:100%;min-width:0;align-items:center;gap:var(--space-4);line-height:var(--ui-field-label-line-height);overflow:visible}.ui-field__label-row .ui-field__label{min-width:0}.ui-field[data-active] .ui-field__label-row{height:var(--ui-field-label-active-size)}.ui-field__hint{pointer-events:auto;display:inline-flex;height:var(--ui-field-hint-size);width:var(--ui-field-hint-size);flex:0 0 auto;align-items:center;justify-content:center;line-height:0;transition:height var(--duration-fast) var(--ease-standard),width var(--duration-fast) var(--ease-standard)}.ui-field[data-active] .ui-field__hint{--ui-field-hint-size: var(--ui-field-hint-active-size)}.ui-field__hint .ui-tooltip__icon-trigger{height:var(--ui-field-hint-size);width:var(--ui-field-hint-size)}.ui-field__hint-content{font-size:var(--font-size-s);line-height:var(--line-height-tight)}.ui-field[data-active] .ui-field__label--floating,.ui-field[data-active] .ui-field__label--topbar{font-size:var(--ui-field-label-active-size)}.ui-field__line{height:0;width:100%;overflow:hidden;transition:height var(--duration-fast) var(--ease-standard)}.ui-field[data-active] .ui-field__line--m{height:var(--ui-field-line-height-m)}.ui-field[data-active] .ui-field__line--s{height:var(--ui-field-line-height-s)}.ui-field[data-active] .ui-field__line{overflow:visible}.ui-field__input-control{display:block;width:100%;border:0;background-color:transparent;padding:0;font-family:var(--font-main);font-size:var(--ui-field-input-font-size-m);font-weight:400;color:var(--color-input-foreground);box-shadow:none;caret-color:var(--color-input-foreground)}.ui-field__input-control:focus{outline:0}.ui-field__input-control:autofill,.ui-field__input-control:-webkit-autofill,.ui-field__input-control:-webkit-autofill:hover,.ui-field__input-control:-webkit-autofill:focus{background-color:transparent;box-shadow:0 0 0 1000px var(--background-field) inset;-webkit-text-fill-color:var(--color-input-foreground);caret-color:var(--color-input-foreground);transition:background-color 9999s ease-out}.ui-field--floating.ui-field--m .ui-field__input-control{font-size:var(--ui-field-input-font-size-m);line-height:var(--ui-field-input-line-height-m);margin-block:calc((var(--ui-field-line-height-m) - var(--ui-field-input-line-height-m)) / 2);transform:translateY(var(--ui-field-input-translate-y))}.ui-field--floating.ui-field--s .ui-field__input-control{font-size:var(--ui-field-input-font-size-s);line-height:var(--ui-field-input-line-height-s);margin-block:calc((var(--ui-field-line-height-s) - var(--ui-field-input-line-height-s)) / 2);transform:translateY(var(--ui-field-input-translate-y))}.ui-field__topbar{pointer-events:none;display:flex;height:var(--ui-field-topbar-height);width:100%;align-items:center;justify-content:space-between;gap:var(--space-8)}.ui-field__topbar-end{pointer-events:auto}.ui-field__footer{margin-top:var(--space-4);display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-8)}.ui-field__footer-description{min-width:0;flex:1 1 0%}.ui-field__footer-meta{margin-left:auto}.ui-field__footer-actions{width:100%}.ui-field__sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui-tooltip__trigger{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;line-height:0;cursor:help}.ui-tooltip__icon-trigger{overflow:visible;transform-origin:center;transition:transform var(--duration-fast) var(--ease-standard);will-change:transform}@media(hover:hover){.ui-tooltip__trigger:hover .ui-tooltip__icon-trigger{transform:scale(.66)}}.ui-tooltip__trigger[data-state=open] .ui-tooltip__icon-trigger{transform:scale(.66)}.ui-tooltip__icon-trigger--xs{height:var(--icon-size-xs);width:var(--icon-size-xs)}.ui-tooltip__icon-trigger--s{height:var(--icon-size-s);width:var(--icon-size-s)}.ui-tooltip__icon-trigger--m{height:var(--icon-size-m);width:var(--icon-size-m)}.ui-tooltip__icon-trigger--l{height:var(--icon-size-l);width:var(--icon-size-l)}.ui-tooltip__content{z-index:var(--ui-layer-floating, 20)}.ui-tooltip__content[data-ui-overlay-scope=modal],.ui-tooltip__content[data-ui-overlay-scope=drawer]{z-index:var(--ui-layer-modal-floating, 60)}.ui-tooltip__content{width:max-content;max-width:20rem;min-width:150px;padding:var(--space-8) var(--space-10);border:1px solid var(--color-overlay-border);border-radius:var(--radius-panel);color:var(--color-card-foreground);background:var(--background-overlay);background-clip:padding-box,border-box;background-origin:padding-box,border-box;box-shadow:var(--shadow-overlay)}.ui-text-field__clear-button{-webkit-user-select:none;user-select:none;color:var(--color-input-foreground)}.ui-text-field__counter{margin-left:auto;font-family:var(--font-main);font-size:var(--font-size-s);font-weight:400;line-height:var(--line-height-body);color:var(--color-foreground-40)}.ui-text-field__presets{width:100%}.ui-text-field__preset{border-radius:var(--radius-pill)}.ui-description{margin:0;font-family:var(--font-main);font-size:var(--font-size-s);font-weight:400;line-height:var(--line-height-body)}.ui-description--default{color:var(--color-foreground-40)}.ui-description--error{color:var(--color-error)}.ui-label{display:flex;align-items:center}.ui-label--m{font-size:var(--font-size-m);line-height:var(--line-height-control)}.ui-label--s{font-size:var(--font-size-s)}.ui-label--xs{font-size:var(--font-size-2xs)}.ui-label__required{margin-right:var(--space-4);font-family:var(--font-main);color:var(--color-destructive)}.ui-input{position:relative;width:100%}.ui-input.ui-field{--ui-field-surface-padding-m: 5.5px var(--space-15) 1.5px;--ui-field-surface-padding-s: 2.5px var(--space-10) .5px;--ui-field-line-height-m: var(--line-height-control);--ui-field-line-height-s: 16px;--ui-field-input-line-height-m: var(--line-height-control);--ui-field-input-line-height-s: 16px;--ui-field-input-translate-y: -1px}.ui-input--m.ui-field{--ui-field-floating-gap: 3px}.ui-input--m,.ui-input--s{width:100%}.ui-input__content--m{height:var(--control-height-m)}.ui-input__content--s{height:var(--control-height-s)}.ui-input__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-input__control[type=number]{appearance:textfield}.ui-input__control[type=number]::-webkit-outer-spin-button,.ui-input__control[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.ui-scroll-area{position:relative;height:var(--control-height-m);max-width:100%;overflow:hidden}.ui-scroll-area__viewport{height:100%;width:100%;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.ui-scroll-area__viewport::-webkit-scrollbar{display:none}.ui-scroll-area__scrollbar{pointer-events:none;position:absolute;z-index:10;display:flex;border-radius:var(--radius-pill);background:var(--scrollbar-track-color)}.ui-scroll-area__scrollbar[data-orientation=vertical]{--bits-scroll-area-thumb-width: var(--scrollbar-thumb-size);top:0;right:0;height:calc(100% - var(--handle-size, 0px));width:var(--scrollbar-size);flex-direction:column;align-items:center}.ui-scroll-area__scrollbar[data-orientation=horizontal]{--bits-scroll-area-thumb-height: var(--scrollbar-thumb-size);left:0;bottom:0;height:var(--scrollbar-size);width:calc(100% - var(--handle-size, 0px));flex-direction:row;align-items:center}.ui-scroll-area__thumb{pointer-events:auto;position:absolute;z-index:10;cursor:grab;border-radius:var(--radius-pill);background-color:var(--scrollbar-thumb-color);box-shadow:var(--scrollbar-thumb-shadow);transition:background-color 50ms cubic-bezier(.4,0,.2,1),box-shadow 50ms cubic-bezier(.4,0,.2,1)}@media(hover:hover){.ui-scroll-area__thumb:hover{cursor:grab;background-color:var(--scrollbar-thumb-color-hover);box-shadow:var(--scrollbar-thumb-shadow)}}.ui-scroll-area__thumb:active{cursor:grabbing}.ui-select{position:relative}.ui-select.ui-field--m{--ui-field-floating-gap: 2px;--ui-field-line-height-m: 17px}.ui-select__surface{height:var(--ui-field-surface-min-height-m)}.ui-select__trigger{display:block;height:var(--ui-field-surface-min-height-m);width:100%;border:0;background:transparent;padding:0;text-align:left;color:inherit;cursor:pointer;line-height:0}.ui-select__trigger:focus{outline:0}.ui-select.ui-field--s .ui-select__surface,.ui-select.ui-field--s .ui-select__trigger{height:var(--ui-field-surface-min-height-s)}.ui-select__trigger-control{display:block;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ui-select.ui-field[data-active] .ui-select__trigger-control{overflow:hidden}.ui-select__trigger-icon{flex:0 0 auto;transition:transform var(--duration-fast) var(--ease-standard)}.ui-select__trigger[data-state=open] .ui-select__trigger-icon{transform:rotate(180deg)}.ui-select__content{z-index:var(--ui-layer-floating, 20);--ui-select-content-max-height: min( 20rem, 60vh, var(--bits-select-content-available-height, 100vh) )}.ui-select__content[data-ui-overlay-scope=modal],.ui-select__content[data-ui-overlay-scope=drawer]{z-index:var(--ui-layer-modal-floating, 60)}.ui-select__content{width:var(--bits-select-anchor-width, max-content);max-width:calc(100vw - 1rem);min-width:min(var(--bits-select-anchor-width, var(--panel-min-width)),100vw - 1rem);padding:var(--space-10);border:1px solid var(--color-overlay-border);border-radius:var(--radius-panel);color:var(--color-card-foreground);background:var(--background-overlay);background-clip:padding-box,border-box;background-origin:padding-box,border-box;box-shadow:var(--shadow-overlay)}.ui-select__content .ui-select__scroll-area.ui-scroll-area{height:auto;max-height:var(--ui-select-content-max-height)}.ui-select__content .ui-select__viewport.ui-scroll-area__viewport{height:auto;max-height:inherit}.ui-select__item{display:flex;min-height:var(--control-height-m);align-items:center;justify-content:space-between;gap:var(--space-10);padding:10px 12px;font-size:var(--font-size-m);line-height:var(--line-height-control)}.ui-select__item--s{min-height:var(--control-height-s);padding:var(--space-5) var(--space-10);font-size:var(--font-size-s)}.ui-select__item[data-highlighted]{background-color:var(--color-accent);color:var(--color-accent-foreground)}.ui-select__item[data-selected]{color:var(--color-destructive)}.ui-select__item-content{flex-grow:1;min-width:0;line-height:inherit}.ui-alert{display:grid;min-height:var(--control-height-m);width:100%;box-sizing:border-box;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-10);border:1px solid transparent;border-radius:var(--radius-field);padding:var(--space-10) var(--space-15)}.ui-alert--info{border-color:rgb(from var(--color-info) r g b/20%);background-color:rgb(from var(--color-info) r g b/5%);color:var(--color-info-foreground)}.ui-alert--warning{border-color:rgb(from var(--color-warning) r g b/20%);background-color:rgb(from var(--color-warning) r g b/5%);color:var(--color-warning-foreground)}.ui-alert__icon{flex-shrink:0}.ui-alert__icon--info{color:var(--color-info)}.ui-alert__icon--warning{color:var(--color-warning)}.ui-alert__content{min-width:0;line-height:1.35;overflow-wrap:anywhere}.ui-alert__close{display:inline-flex;height:var(--control-size-s);width:var(--control-size-s);flex-shrink:0;align-items:center;justify-content:center;border:0;background-color:transparent;padding:0;color:var(--color-foreground-40);box-shadow:none;transition:color var(--duration-fast) var(--ease-standard)}@media(hover:hover){.ui-alert__close:hover{color:rgb(from var(--color-foreground) r g b/70%)}}.ui-alert__close-icon{color:currentcolor}
