.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--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--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-calendar{--ui-calendar-month-width: 240px;--ui-calendar-cell-height: 30px;--ui-calendar-day-size: 30px;--ui-calendar-nav-size: 25px;display:grid;gap:var(--space-10);width:fit-content;min-width:calc(var(--ui-calendar-month-width) + var(--space-10) * 2);padding:var(--space-10);color:var(--color-foreground);background-color:var(--color-background)}.ui-calendar__header{display:grid;width:var(--ui-calendar-month-width);grid-template-columns:var(--ui-calendar-nav-size) 1fr var(--ui-calendar-nav-size);align-items:center;column-gap:var(--space-10)}.ui-calendar__nav-button{display:inline-flex;height:var(--ui-calendar-nav-size);width:var(--ui-calendar-nav-size);cursor:pointer;align-items:center;justify-content:center;border:0;border-radius:var(--radius-field);background:transparent;padding:0;color:var(--color-foreground-40);outline-offset:2px;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.ui-calendar__nav-button[data-disabled]{cursor:not-allowed;opacity:.3}@media(hover:hover){.ui-calendar__nav-button:not([data-disabled]):hover{background-color:var(--color-accent);color:var(--color-foreground)}}.ui-calendar__nav-button:focus-visible{outline:2px solid var(--color-ring)}.ui-calendar__nav-icon{pointer-events:none}.ui-calendar__heading{font-family:var(--font-main);font-size:15px;font-weight:500;line-height:1;text-align:center;text-transform:uppercase;color:var(--color-foreground)}.ui-calendar__months{display:flex;flex-wrap:wrap;gap:var(--space-10)}.ui-calendar__month{width:var(--ui-calendar-month-width);border-collapse:collapse;table-layout:fixed;-webkit-user-select:none;user-select:none}.ui-calendar__weekdays,.ui-calendar__week{height:var(--ui-calendar-cell-height)}.ui-calendar__weekday{padding:0;font-family:var(--font-main);font-size:15px;font-weight:500;line-height:1;text-align:center;text-transform:uppercase;color:var(--color-foreground-40)}.ui-calendar__cell{--ui-calendar-day-block-offset: max( 0px, calc((var(--ui-calendar-cell-height) - var(--ui-calendar-day-size)) / 2) );--ui-calendar-day-inline-offset: max(0px, calc((100% - var(--ui-calendar-day-size)) / 2));position:relative;height:var(--ui-calendar-cell-height);padding:0;text-align:center;vertical-align:middle}.ui-calendar__cell:before{position:absolute;inset:var(--ui-calendar-day-block-offset) 0;display:none;background-color:var(--color-accent);content:"";z-index:1}.ui-calendar--range .ui-calendar__cell[data-range-middle]:before,.ui-calendar--range .ui-calendar__cell[data-highlighted]:not([data-selection-start],[data-selection-end]):before{display:block}.ui-calendar--range .ui-calendar__cell[data-selection-start]:before{inset:0 0 0 50%;display:block}.ui-calendar--range .ui-calendar__cell[data-selection-end]:before{inset:0 50% 0 0;display:block}.ui-calendar--range .ui-calendar__cell[data-selection-start][data-selection-end]:before{display:none}.ui-calendar__cell:after{position:absolute;top:4px;left:50%;width:10px;height:3px;border-radius:999px;display:none;content:"";transform:translate(-50%);z-index:0}.ui-calendar__cell[data-day-tone=holiday]:after{display:block;background:color-mix(in srgb,var(--color-warning) 80%,var(--color-background))}.ui-calendar__cell[data-day-tone=work]:after{display:block;background:color-mix(in srgb,var(--color-primary) 72%,var(--color-background))}.ui-calendar__cell-decoration{position:absolute;inset-block:var(--ui-calendar-day-block-offset);inset-inline:0;background:var(--ui-calendar-decoration-color);opacity:var(--ui-calendar-decoration-opacity, .22);z-index:0}.ui-calendar__cell-decoration[data-start]{inset-inline-start:var(--ui-calendar-day-inline-offset);border-radius:var(--radius-field) 0 0 var(--radius-field)}.ui-calendar__cell-decoration[data-end]{inset-inline-end:var(--ui-calendar-day-inline-offset);border-radius:0 var(--radius-field) var(--radius-field) 0}.ui-calendar__cell-decoration[data-start][data-end]{inset-inline:var(--ui-calendar-day-inline-offset);border-radius:var(--radius-field)}.ui-calendar__day{position:relative;z-index:2;display:inline-flex;height:var(--ui-calendar-day-size);width:var(--ui-calendar-day-size);cursor:pointer;align-items:center;justify-content:center;overflow:hidden;border:0;border-radius:var(--radius-field);background:transparent;padding:0;font-family:var(--font-main);font-size:var(--font-size-m);font-weight:400;line-height:1;color:var(--color-foreground);outline-offset:1px;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}.ui-calendar__day-number{position:relative;z-index:1;line-height:1}@media(hover:hover){.ui-calendar__day:not([data-disabled],[data-outside-month],[data-selected]):hover{background-color:var(--color-accent)}}.ui-calendar__day:focus-visible{outline:2px solid var(--color-ring)}.ui-calendar__day[data-selected]{background-color:var(--color-primary);color:var(--color-primary-foreground);font-weight:700}.ui-calendar--event .ui-calendar__day[data-selected]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary-foreground) 18%,transparent)}.ui-calendar--range .ui-calendar__day[data-selected]:not([data-selection-start],[data-selection-end]){background-color:transparent;color:var(--color-foreground);font-weight:400}.ui-calendar__day[data-outside-month]{color:rgb(from var(--color-foreground) r g b/20%)}.ui-calendar__day[data-disabled]{cursor:not-allowed;pointer-events:none;opacity:.35}.ui-calendar__day[data-unavailable]{text-decoration:line-through}.ui-calendar__markers{position:absolute;left:50%;bottom:4px;display:inline-flex;align-items:center;justify-content:center;gap:3px;max-width:calc(100% - 8px);transform:translate(-50%)}.ui-calendar__markers[data-variant=icons]{inset:4px 4px auto auto;transform:none;justify-content:flex-end}.ui-calendar__marker{flex:none;color:var(--ui-calendar-marker-color, var(--color-primary))}.ui-calendar__marker--dot{height:4px;width:4px;border-radius:999px;background:currentcolor}.ui-calendar__marker--icon{display:inline-flex;align-items:center;justify-content:center}.ui-calendar__marker-overflow{font-size:10px;font-weight:600;line-height:1;color:var(--color-foreground-40)}.ui-calendar--event{--ui-calendar-month-width: 336px;--ui-calendar-cell-height: 52px;--ui-calendar-day-size: 44px;--ui-calendar-nav-size: 30px}.ui-calendar--event .ui-calendar__weekday{font-size:13px}.ui-calendar--event .ui-calendar__day{align-items:flex-start;justify-content:flex-start;padding:6px;border-radius:calc(var(--radius-field) + 4px)}.ui-calendar--event .ui-calendar__day-number{font-size:13px;font-weight:600}.ui-calendar--event .ui-calendar__cell-decoration[data-start]{border-radius:calc(var(--radius-field) + 4px) 0 0 calc(var(--radius-field) + 4px)}.ui-calendar--event .ui-calendar__cell-decoration[data-end]{border-radius:0 calc(var(--radius-field) + 4px) calc(var(--radius-field) + 4px) 0}.ui-calendar--event .ui-calendar__cell-decoration[data-start][data-end]{border-radius:calc(var(--radius-field) + 4px)}.ui-calendar--event .ui-calendar__markers[data-variant=icons]{gap:2px;max-width:calc(100% - 14px)}.ui-calendar--event .ui-calendar__markers[data-variant=icons]:not([data-count="1"]){flex-direction:column;align-items:flex-end;gap:1px;max-width:var(--icon-size-s);max-height:calc(100% - 8px)}.ui-calendar--event .ui-calendar__marker--icon{font-size:0}.ui-calendar--event .ui-calendar__marker-overflow{font-size:9px}.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: 11px;--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-topbar-height: 14px}.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[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(--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{line-height:var(--ui-field-line-height-m)}.ui-field--floating.ui-field--s .ui-field__input-control{line-height:var(--ui-field-line-height-s)}.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-popover__trigger{cursor:help}.ui-popover__content{z-index:20;width:max-content;max-width:20rem;min-width:var(--panel-min-width);border:1px solid transparent;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}.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-date-input{position:relative;width:100%}.ui-date-input__control{display:flex;align-items:center;gap:var(--space-10);opacity:0;transition:height var(--duration-fast) var(--ease-standard),opacity 80ms var(--ease-standard)}.ui-date-input__control--range{min-width:0}.ui-date-input[data-focused] .ui-date-input__control,.ui-date-input:not([data-empty]) .ui-date-input__control{opacity:1}.ui-date-input__subcontrol{display:flex;min-width:0;align-items:center;flex-wrap:nowrap;gap:0;overflow:hidden}.ui-date-input__subcontrol--range{flex:0 0 auto}.ui-date-input__segment{font-family:var(--font-main);font-size:var(--font-size-m);font-weight:400;line-height:var(--line-height-tight);color:var(--color-foreground)}.ui-date-input__segment--literal{padding:0}.ui-date-input__segment--editable{border-radius:var(--radius-field);padding-inline:1px;outline:0;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}.ui-date-input__segment--editable[aria-valuetext=Empty]{color:var(--color-foreground-40)}.ui-date-input__segment--editable[data-invalid]{color:var(--color-destructive)}.ui-date-input__segment--editable[data-disabled]{pointer-events:none;opacity:.35}@media(hover:hover){.ui-date-input__segment--editable:not([data-disabled]):hover{background-color:var(--color-accent)}}.ui-date-input__segment--editable:focus,.ui-date-input__segment--editable:focus-visible{background-color:var(--color-accent)}.ui-date-input__trigger{display:inline-flex;height:var(--control-size-s);width:var(--control-size-s);flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;border:0;border-radius:var(--radius-field);background:transparent;padding:0;color:var(--color-foreground);outline-offset:2px;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}@media(hover:hover){.ui-date-input__trigger:hover{background-color:var(--color-accent)}}.ui-date-input__trigger:focus-visible{outline:2px solid var(--color-ring)}.ui-date-input__trigger:disabled{cursor:not-allowed;opacity:.5}.ui-date-input__separator,.ui-date-input__trigger-icon{display:inline-flex;align-items:center;justify-content:center;min-width:0;flex-shrink:0;color:var(--color-foreground)}.ui-date-input__separator{align-self:center}.ui-date-input__popover{width:min(300px,100vw - 1rem);min-width:min(300px,100vw - 1rem);max-width:min(300px,100vw - 1rem);padding:var(--space-10)}.ui-date-input__popover--wide{width:min(560px,100vw - 1rem);min-width:min(560px,100vw - 1rem);max-width:min(560px,100vw - 1rem)}.ui-date-input__panel{display:grid;gap:var(--space-10)}.ui-date-input__calendar{justify-self:start}.ui-date-input__apply-button{width:100%;max-width:none}.ui-divider{border:0;background-color:var(--color-border)}.ui-divider[data-orientation=horizontal]{height:1px;width:100%}.ui-divider[data-orientation=vertical]{height:100%;width:1px}.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-loader{display:flex;align-items:center;justify-content:center;gap:var(--space-4);overflow:hidden;padding-top:2px;color:var(--color-secondary-foreground)}.ui-loader__dot{position:relative;display:block;aspect-ratio:1/1;border-radius:var(--radius-pill);background-color:currentcolor;animation:ui-loader-dot-bounce 1.4s infinite ease-in-out both}.ui-loader--s .ui-loader__dot{height:2px;width:2px}.ui-loader--m .ui-loader__dot{height:4px;width:4px}.ui-loader--l .ui-loader__dot{height:8px;width:8px}.ui-loader__dot--delay-300{animation-delay:.3s}.ui-loader__dot--delay-600{animation-delay:.6s}.ui-loader__sr-only{position:absolute;height:1px;width:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;padding:0}@keyframes ui-loader-dot-bounce{15%{translate:0 -2px}33%{translate:0}}.ui-radio-group{display:flex;flex-direction:column;gap:var(--space-8)}.ui-radio-group__item{display:inline-flex;height:var(--control-size-s);width:var(--control-size-s);flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--radius-pill);background-color:var(--color-background);outline-offset:1px;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}.ui-radio-group__item:focus-visible{outline:2px solid var(--color-ring)}.ui-radio-group__item[data-disabled]{cursor:not-allowed;opacity:.5}.ui-radio-group__item[data-state=unchecked]{box-shadow:0 0 2.73px .91px var(--color-brand-absolute-white),0 0 1.82px .91px rgb(from var(--color-muted-foreground) r g b/20%) inset,0 0 .91px rgb(from var(--color-muted-foreground) r g b/20%) inset}@media(hover:hover){.ui-radio-group__item[data-state=unchecked]:not([data-disabled]):hover{background-color:var(--color-muted)}}.ui-radio-group__item[data-state=checked]{border-color:var(--color-destructive);background-color:var(--color-destructive);box-shadow:0 0 2.73px .91px var(--color-brand-absolute-white),0 0 1.82px .91px rgb(from var(--color-brand-midnight-blue) r g b/25%) inset}.ui-radio-group__dot{height:10px;width:10px;border-radius:var(--radius-pill);background-color:var(--color-primary-foreground);box-shadow:0 .27px .55px .27px rgb(from var(--color-brand-absolute-black) r g b/10%)}.ui-switch{position:relative;display:inline-flex;height:22px;width:40px;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;border-radius:var(--radius-pill);padding:1px;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-switch:focus-visible{outline:2px solid var(--color-ring)}.ui-switch[data-disabled]{cursor:not-allowed;opacity:.5}.ui-switch[data-state=unchecked]{background-color:var(--color-input);box-shadow:0 0 3px 1px var(--color-brand-absolute-white),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-switch[data-state=checked]{background-color:var(--color-success);box-shadow:0 0 3px 1px var(--color-brand-absolute-white),0 0 2px 1px rgb(from var(--color-brand-midnight-blue) r g b/25%) inset,0 0 1px rgb(from var(--color-brand-midnight-blue) r g b/25%) inset}@media(hover:hover){.ui-switch[data-state=unchecked]:not([data-disabled]):hover{box-shadow:0 2px 2px 0 var(--color-brand-absolute-white),0 0 1px rgb(from var(--color-input-foreground) r g b/50%) inset,0 1px 5px rgb(from var(--color-input-foreground) r g b/30%) inset}.ui-switch[data-state=checked]:not([data-disabled]):hover{box-shadow:0 2px 2px 0 var(--color-brand-absolute-white),0 0 1px rgb(from var(--color-brand-midnight-blue) r g b/50%) inset,0 1px 5px rgb(from var(--color-brand-midnight-blue) r g b/40%) inset}}.ui-switch[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-switch[data-state=checked]: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-switch__thumb{pointer-events:none;display:block;height:var(--control-size-s);width:var(--control-size-s);border-radius:var(--radius-pill);background-color:var(--color-success-foreground);box-shadow:0 .5px 1px .5px rgb(from var(--color-brand-absolute-black) r g b/10%);transition:transform var(--duration-fast) var(--ease-standard)}.ui-switch__thumb[data-state=unchecked]{transform:translate(0)}.ui-switch__thumb[data-state=checked]{transform:translate(18px)}.ui-switch:active .ui-switch__thumb[data-state=unchecked]{box-shadow:1px .5px 1px .5px rgb(from var(--color-brand-absolute-black) r g b/10%)}.ui-switch:active .ui-switch__thumb[data-state=checked]{box-shadow:-1px .5px 1px .5px rgb(from var(--color-brand-absolute-black) r g b/10%)}.ui-title{display:flex;align-items:center;gap:var(--space-5);border:1px solid var(--color-border);border-top:0;border-right:0;border-left:0;border-radius:var(--radius-panel) var(--radius-panel) 0 0;padding:7px var(--space-15);background-image:linear-gradient(to top,rgb(from var(--color-brand-black) r g b/5%),rgb(from var(--color-brand-concrete) r g b/5%))}.ui-title__heading{margin:0;font-family:var(--font-main);font-size:var(--font-size-m);line-height:1.25}.ui-title__heading--title{font-weight:500;color:var(--color-secondary-foreground)}.ui-title__heading--subtitle{font-weight:400;color:var(--color-foreground-60)}.ui-title__adornments{margin-left:auto;display:flex;align-items:center;gap:var(--space-5);padding-left:var(--space-8)}.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-input{position:relative;width:100%;--ui-field-floating-gap: 3px;--ui-field-line-height-m: 16px;--ui-field-line-height-s: 13px}.ui-input--m,.ui-input--s{width:100%}.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-select{position:relative}.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__trigger-control{text-align:left}.ui-select__trigger-icon{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:20;width:max-content;max-width:min(26rem,100vw - 1rem);min-width:min(var(--panel-min-width),100vw - 1rem);border-radius:var(--radius-panel);background-color:var(--color-background);padding:var(--space-10)}.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}.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}.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-resizable{position:relative}.ui-resizable__handle{pointer-events:auto;position:absolute;right:0;bottom:0;z-index:10;display:flex;height:10px;width:10px;align-items:center;justify-content:center}.ui-resizable__handle[data-resize=both]{cursor:se-resize}.ui-resizable__handle[data-resize=horizontal]{cursor:ew-resize}.ui-resizable__handle[data-resize=vertical]{cursor:ns-resize}.ui-textarea__content.ui-field__surface--topbar{--ui-textarea-inline-padding: var(--space-15);--ui-textarea-block-padding: var(--space-10);--ui-textarea-resize-space: calc(var(--icon-size-xs) + var(--space-5));--ui-textarea-scrollbar-block-offset: var(--space-5);padding:0}.ui-textarea__body{display:flex;box-sizing:border-box;height:100%;width:100%;min-width:0;flex-direction:column;gap:var(--space-5);padding:var(--ui-textarea-block-padding) 0 var(--ui-textarea-block-padding) var(--ui-textarea-inline-padding)}.ui-textarea__control{width:100%;min-width:100%;min-height:100%;resize:none;overflow:hidden;line-height:var(--line-height-tight);scrollbar-width:none;-ms-overflow-style:none;field-sizing:content}.ui-textarea__label{pointer-events:none}.ui-textarea__topbar{box-sizing:border-box;padding-right:var(--ui-textarea-inline-padding)}.ui-textarea__topbar-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-4);margin-left:auto}.ui-textarea__topbar-action,.ui-textarea__clear-button{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size-s);height:var(--icon-size-s);padding:0;border:0;background:transparent;color:var(--color-input-foreground);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}.ui-textarea__topbar-action:hover,.ui-textarea__clear-button:hover{color:var(--color-primary)}.ui-textarea__topbar-action:focus-visible,.ui-textarea__clear-button:focus-visible{outline:2px solid color-mix(in srgb,var(--color-ring) 70%,transparent);outline-offset:2px}.ui-textarea__topbar-action:disabled,.ui-textarea__clear-button:disabled{cursor:not-allowed;opacity:.68}.ui-textarea__control::-webkit-scrollbar{display:none}.ui-textarea__resizable{height:80px;width:100%;min-height:80px;max-height:max-content}.ui-textarea__scroll-area.ui-scroll-area{height:100%;width:100%}.ui-textarea__scroll-area.ui-scroll-area .ui-scroll-area__scrollbar[data-orientation=vertical]{box-sizing:border-box;padding-block:var(--ui-textarea-scrollbar-block-offset)}.ui-textarea__scroll-area.ui-scroll-area .ui-scroll-area__scrollbar[data-orientation=vertical] .ui-scroll-area__thumb{top:var(--ui-textarea-scrollbar-block-offset)}.ui-textarea__viewport.ui-scroll-area__viewport{height:auto;min-height:0;flex:1 1 auto;box-sizing:border-box;width:100%;padding-right:var(--ui-textarea-inline-padding)}.ui-textarea__resizable[data-resizable] .ui-textarea__scroll-area .ui-scroll-area__scrollbar[data-orientation=horizontal]{width:calc(100% - var(--ui-textarea-resize-space))}.ui-textarea__resizable>.ui-resizable__handle{right:var(--space-5);bottom:var(--space-5);height:var(--icon-size-xs);width:var(--icon-size-xs);color:var(--color-muted-foreground)}.ui-drag-list{display:flex;flex-direction:column;gap:var(--space-10)}.ui-drag-list__item{display:flex;align-items:center;gap:var(--space-20);background-color:rgb(from var(--color-background) r g b/50%)}.ui-drag-list__handle{cursor:grab}.ui-drag-list__handle:active{cursor:grabbing}.ui-drag-list__handle-icon{color:var(--color-muted-foreground)}.ui-drag-list__content{flex-grow:1;-webkit-user-select:none;user-select:none;text-align:center}.ui-alert{display:flex;height:var(--control-height-m);width:100%;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{flex-grow:1}.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}.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{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{width:max-content;max-width:20rem;min-width:150px;border:1px solid transparent;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}.ui-sidebar,.ui-sidebar__popover{--sidebar-width-open: 280px;--sidebar-width-collapsed: 60px;--sidebar-duration: .28s;--sidebar-item-height: var(--control-height-m);--sidebar-item-size-collapsed: var(--control-height-m);--sidebar-item-icon-size: var(--icon-size-m);--sidebar-item-padding-inline: 9px;--sidebar-item-padding-block: calc( (var(--sidebar-item-height) - var(--sidebar-item-icon-size) - 2px) / 2 );--sidebar-surface-idle: transparent;--sidebar-surface-hover: rgb(from var(--color-brand-pale-white) r g b / 2%);--sidebar-surface-active: rgb(from var(--color-brand-pale-white) r g b / 5%);--sidebar-border-active: rgb(from var(--color-brand-pale-white) r g b / 16%);--sidebar-shadow-hover: 0 5px 10px 0 rgb(from var(--color-brand-black) r g b / 10%);--sidebar-shadow-active: 0 5px 10px 0 rgb(from var(--color-brand-black) r g b / 18%);--sidebar-popout-shadow: 2px 2px 4px 0 rgb(from var(--color-brand-black) r g b / 10%), -2px 2px 4px 0 rgb(from var(--color-brand-black) r g b / 10%), 0 -3px 4px 0 rgb(from var(--color-brand-black) r g b / 5%), 0 4px 4px 0 rgb(from var(--color-brand-black) r g b / 5%);--sidebar-gradient-active: linear-gradient( 90deg, rgb(from var(--color-brand-pale-white) r g b / 5%) 0%, rgb(from var(--color-brand-pale-white) r g b / 2%) 100% )}.ui-sidebar{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;width:var(--sidebar-width-open);min-height:100%;border-radius:var(--radius-panel);color:var(--color-brand-pale-white);background:rgb(from var(--color-brand-black) r g b/88%);border:1px solid rgb(from var(--color-brand-pale-white) r g b/8%);box-shadow:var(--sidebar-popout-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;will-change:width;transition:width var(--sidebar-duration) var(--ease-standard)}@starting-style{.ui-sidebar[data-open=true]{width:var(--sidebar-width-collapsed)}.ui-sidebar[data-open=false]{width:var(--sidebar-width-open)}}.ui-sidebar,.ui-sidebar *,.ui-sidebar *:before,.ui-sidebar *:after{box-sizing:border-box}.ui-sidebar--collapsed{width:var(--sidebar-width-collapsed)}.ui-sidebar__scroll-area,.ui-sidebar__scroll-viewport{height:100%}.ui-sidebar__body{display:grid;align-content:start;gap:var(--space-10);padding:var(--space-10) var(--space-10) 0;min-height:100%;min-width:0}.ui-sidebar__body>:last-child{margin-bottom:var(--space-10)}.ui-sidebar__body :global(.ui-divider[data-orientation=horizontal]){background-color:rgb(from var(--color-brand-pale-white) r g b/20%);box-shadow:0 -1px rgb(from var(--color-brand-absolute-black) r g b/40%)}.ui-sidebar__footer-shell{display:grid;gap:var(--space-10);padding:0 var(--space-10) var(--space-10);min-width:0}.ui-sidebar__footer-divider{background-color:rgb(from var(--color-brand-pale-white) r g b/20%);box-shadow:0 -1px rgb(from var(--color-brand-absolute-black) r g b/40%)}.ui-sidebar__footer{display:flex;align-items:center;justify-content:center;min-height:28px;min-width:0;font-family:var(--font-main);font-size:var(--font-size-m);line-height:var(--line-height-tight);color:rgb(from var(--color-brand-pale-white) r g b/92%)}.ui-sidebar__toggle{display:inline-flex;align-items:center;justify-content:center;width:var(--sidebar-item-size-collapsed);height:var(--sidebar-item-size-collapsed);margin-left:auto;padding:var(--sidebar-item-padding-block);border:1px solid rgb(from var(--color-brand-pale-white) r g b/12%);border-radius:var(--radius-field);background:rgb(from var(--color-brand-pale-white) r g b/5%);box-shadow:var(--sidebar-shadow-active);color:var(--color-brand-pale-white);appearance:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}@media(hover:hover){.ui-sidebar__toggle:hover{background:rgb(from var(--color-brand-pale-white) r g b/10%);box-shadow:var(--sidebar-shadow-active)}}.ui-sidebar__toggle:focus-visible{outline:2px solid rgb(from var(--color-brand-pale-white) r g b/55%);outline-offset:2px}.ui-sidebar__item-group{display:grid;min-width:0}.ui-sidebar__item,.ui-sidebar__subnavigation-item{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:var(--space-10);width:100%;min-width:0;border:1px solid transparent;border-radius:var(--radius-field);color:inherit;text-decoration:none;text-align:left;appearance:none;cursor:pointer;font:inherit;transition:background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.ui-sidebar__item{min-height:var(--sidebar-item-height);padding:var(--sidebar-item-padding-block) var(--sidebar-item-padding-inline);background:var(--sidebar-surface-idle);overflow:hidden}.ui-sidebar__item--collapsed{width:var(--sidebar-item-size-collapsed);min-width:var(--sidebar-item-size-collapsed);height:var(--sidebar-item-size-collapsed);padding:var(--sidebar-item-padding-block) var(--sidebar-item-padding-inline)}@media(hover:hover){.ui-sidebar__item:hover{background:var(--sidebar-surface-hover);box-shadow:var(--sidebar-shadow-hover)}}.ui-sidebar__item--active{background:var(--sidebar-surface-active);border-color:var(--sidebar-border-active);box-shadow:var(--sidebar-shadow-active)}.ui-sidebar__item:focus-visible{outline:2px solid rgb(from var(--color-brand-pale-white) r g b/55%);outline-offset:2px}.ui-sidebar__item-icon,.ui-sidebar__item-chevron{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ui-sidebar__item-icon{width:var(--sidebar-item-icon-size);height:var(--sidebar-item-icon-size)}.ui-sidebar__item-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-main);font-size:16px;line-height:20px;opacity:1;transform:translate(0);transform-origin:left center;transition:max-width var(--sidebar-duration) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.ui-sidebar__item-count{display:inline-flex;align-items:center;justify-content:center;width:30px;min-width:30px;height:20px;border-radius:var(--radius-field);background:rgb(from var(--color-brand-pale-white) r g b/90%);box-shadow:inset 0 0 2px rgb(from var(--color-brand-absolute-black) r g b/30%);color:var(--color-brand-graphite);font-family:var(--font-main);font-size:12px;line-height:1.25;overflow:hidden;opacity:1;transform:translate(0);transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard),width var(--sidebar-duration) var(--ease-standard),min-width var(--sidebar-duration) var(--ease-standard),margin var(--sidebar-duration) var(--ease-standard)}.ui-sidebar__item-marker{position:absolute;right:-2px;bottom:-2px;display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:var(--radius-pill);background:var(--color-brand-graphite);box-shadow:var(--sidebar-shadow-active);color:var(--color-brand-pale-white);opacity:0;transform:scale(.85);transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.ui-sidebar__item-subnavigation{width:100%;min-width:0;block-size:0;margin-top:0;overflow:clip;opacity:0;pointer-events:none;interpolate-size:allow-keywords;transition:block-size var(--sidebar-duration) var(--ease-standard),margin-top var(--sidebar-duration) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}.ui-sidebar__item-subnavigation[data-open=true]{block-size:auto;margin-top:var(--space-10);opacity:1;pointer-events:auto}.ui-sidebar__item-subnavigation-inner{min-height:0;transform:translateY(-4px);transition:transform var(--duration-fast) var(--ease-standard)}.ui-sidebar__item-subnavigation[data-open=true] .ui-sidebar__item-subnavigation-inner{transform:translateY(0)}@starting-style{.ui-sidebar__item-subnavigation[data-open=true]{block-size:0;margin-top:0;opacity:0}.ui-sidebar__item-subnavigation[data-open=true] .ui-sidebar__item-subnavigation-inner{transform:translateY(-4px)}}.ui-sidebar__popover{width:205px;min-width:205px;max-width:205px;padding:var(--space-10);border:1px solid rgb(from var(--color-brand-pale-white) r g b/12%);border-radius:var(--radius-panel);background:rgb(from var(--color-brand-black) r g b/80%);box-shadow:var(--sidebar-popout-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-brand-pale-white);overflow:hidden}.ui-sidebar__popover-panel{width:100%;min-width:0}.ui-sidebar__subnavigation{position:relative;width:100%;min-width:0;overflow:hidden}.ui-sidebar__item-chevron{width:16px;height:16px;margin-left:auto;overflow:hidden;opacity:1;transform:translate(0);transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard),width var(--sidebar-duration) var(--ease-standard),margin var(--sidebar-duration) var(--ease-standard)}.ui-sidebar__item--collapsed .ui-sidebar__item-label{max-width:0;opacity:0;transform:translate(-4px)}.ui-sidebar__item--collapsed .ui-sidebar__item-count{width:0;min-width:0;margin:0;opacity:0;transform:translate(-4px)}.ui-sidebar__item--collapsed .ui-sidebar__item-chevron{width:0;margin:0;opacity:0;transform:translate(-4px)}.ui-sidebar__item--collapsed .ui-sidebar__item-marker{opacity:1;transform:scale(1)}.ui-sidebar__subnavigation-rail{position:absolute;left:19px;top:calc(var(--sidebar-item-height) / 2);bottom:calc(var(--sidebar-item-height) / 2);width:2px;border-radius:var(--radius-field);background:rgb(from var(--color-brand-pale-white) r g b/20%)}.ui-sidebar__subnavigation-list{display:grid;width:100%;min-width:0}.ui-sidebar__subnavigation-item{min-height:var(--sidebar-item-height);padding:0 var(--space-10) 0 40px;background:transparent;box-shadow:none}.ui-sidebar__subnavigation-item:focus-visible{outline:2px solid rgb(from var(--color-brand-pale-white) r g b/55%);outline-offset:2px}@media(hover:hover){.ui-sidebar__subnavigation-item:hover{background:rgb(from var(--color-brand-pale-white) r g b/2%);box-shadow:var(--sidebar-shadow-hover)}.ui-sidebar__subnavigation-item:hover:before{opacity:1;background:rgb(from var(--color-brand-pale-white) r g b/35%);box-shadow:none}}.ui-sidebar__subnavigation-item--active{background:var(--sidebar-gradient-active);box-shadow:var(--sidebar-shadow-hover)}.ui-sidebar__subnavigation-item:before{content:"";position:absolute;left:19px;top:50%;width:6px;height:6px;border-radius:var(--radius-pill);transform:translate(-50%,-50%);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.ui-sidebar__subnavigation-item--active:before{opacity:1;background:var(--color-brand-pale-white);box-shadow:0 0 8px rgb(from var(--color-brand-pale-white) r g b/75%)}.ui-sidebar__subnavigation-label{display:block;flex:1 1 auto;min-width:0;padding-block:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-main);font-size:var(--font-size-m);line-height:20px}.ui-sidebar__footer>*{min-width:0;max-width:100%}.showcase-demo-stack.svelte-1og6lmu{display:grid;gap:.5rem}.showcase-demo-calendar-grid.svelte-1og6lmu{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start}.showcase-demo-calendar-event.svelte-1og6lmu{display:grid;gap:.75rem}.showcase-demo-date-input-grid.svelte-1og6lmu{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start}.showcase-demo-stack-sm.svelte-1og6lmu{display:grid;gap:.25rem}.showcase-demo-row.svelte-1og6lmu{display:flex;align-items:center;gap:.5rem}.showcase-demo-row-wrap.svelte-1og6lmu{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.showcase-demo-muted.svelte-1og6lmu{font-family:var(--font-main);font-size:.85rem;color:rgb(from var(--color-foreground) r g b / 72%)}.showcase-demo-drag-list{max-width:24rem;padding:.5rem;border-radius:.55rem;background:rgb(from var(--color-background) r g b / 70%)}.showcase-demo-item-label.svelte-1og6lmu{font-family:var(--font-main);font-size:.85rem;color:rgb(from var(--color-foreground) r g b / 80%)}.showcase-demo-tooltip-content.svelte-1og6lmu{padding:.5rem;font-size:.75rem}.showcase-demo-icons.svelte-1og6lmu{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;color:rgb(from var(--color-foreground) r g b / 75%)}.showcase-demo-indicator.svelte-1og6lmu{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.55rem;background:var(--color-background);font-family:var(--font-main);font-size:.85rem;color:rgb(from var(--color-foreground) r g b / 80%)}.showcase-demo-text-input.svelte-1og6lmu{width:100%;height:2.5rem;padding-inline:.75rem;border:1px solid var(--color-border);border-radius:.35rem;background:var(--color-input);font-family:var(--font-main);font-size:.85rem;color:var(--color-foreground)}.showcase-demo-loader-row.svelte-1og6lmu{display:flex;align-items:center;gap:1.25rem;color:var(--color-muted-foreground)}.showcase-demo-select{width:100%;max-width:18rem}.showcase-demo-date-input{width:100%;max-width:18.75rem}.showcase-demo-select .ui-select__trigger{max-width:none}.showcase-demo-select-scroll{height:auto;max-height:12rem}.showcase-demo-popover-content.svelte-1og6lmu{padding:.5rem}.showcase-demo-sidebar-scene.svelte-1og6lmu{display:flex;align-items:flex-start;justify-content:flex-start}.showcase-demo-sidebar-brand.svelte-1og6lmu{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:28px;overflow:hidden;font-family:var(--font-main);font-size:.875rem;line-height:1;color:rgb(from var(--color-brand-pale-white) r g b / 92%);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis}.showcase-demo-sidebar-brand.svelte-1og6lmu strong:where(.svelte-1og6lmu){flex-shrink:0;font-size:1rem;font-weight:800}.showcase-demo-sidebar-brand[data-open=true].svelte-1og6lmu strong:where(.svelte-1og6lmu){margin-left:.35rem}.showcase-demo-radio-root{display:flex;flex-direction:column;gap:.5rem}.showcase-demo-resizable,.showcase-demo-scroll{width:100%;max-width:16.25rem;height:7rem;border:1px solid var(--color-border);border-radius:.55rem;background:rgb(from var(--color-background) r g b / 80%)}.showcase-demo-resizable{padding:.75rem}.showcase-demo-icon-muted{color:var(--color-muted-foreground)}.showcase-demo-scroll-viewport{padding:.5rem}.showcase-demo-list-item.svelte-1og6lmu{font-family:var(--font-main);font-size:.75rem;color:rgb(from var(--color-foreground) r g b / 80%)}
