.alle-app,.alle-app-portal,[data-radix-popper-content-wrapper],[data-theme=light]{--bg-neutral-primary:#fff;--bg-neutral-secondary:#f8f7f7;--bg-neutral-tertiary:#f1f0ef;--bg-neutral-quaternary:#e6e3e0;--bg-neutral-quinary:#c4c1bc;--bg-neutral-inverse:#2f2f2f;--bg-neutral-inverse-strong:#151515;--bg-brand-filled:#f15a29;--bg-danger-filled:#e11d20;--bg-brand-pressed:#c14e29;--bg-danger-hover:#c41f21;--bg-danger-pressed:#a62123;--bg-danger-surface:#fdeded;--bg-warning-surface:#fef5e7;--bg-success-surface:#edf7f2;--bg-info-surface:#eef4fc;--fg-neutral-primary:#2f2f2f;--fg-neutral-secondary:#67625b;--fg-neutral-tertiary:#96928d;--fg-danger-primary:#e11d20;--fg-warning-primary:#f59e0b;--fg-success-primary:#1fa174;--fg-danger-secondary:#876869;--fg-warning-secondary:#8d7958;--fg-success-secondary:#52796c;--fg-info-primary:#2672d7;--fg-brand-primary:#f15a29;--fg-neutral-on-inverse:#fff;--border-neutral-default:#e6e3e0;--border-neutral-surface:#f1f0ef;--border-neutral-medium:#d2d0cd;--border-neutral-strong:#96928d;--border-neutral-bold:#2f2f2f;--border-brand-default:#f15a29;--border-brand-light:#f17229;--border-danger-default:#e11d20;--border-warning-default:#f59e0b;--neutral-400:#c4c1bc;--neutral-500:#a3a3a3;--font-sans:Urbanist, Roboto, "Helvetica Neue", sans-serif;--font-table:Outfit, Roboto, "Helvetica Neue", sans-serif;--size-micro:9px;--size-xxs:11px;--size-xs:12px;--size-s:13px;--size-base:14px;--size-m:16px;--size-xl:24px;--size-xxl:32px;--shadow-dropdown:0 3px 12px 0 #00000014;--shadow-modal:0 12px 40px 0 #0000003d;--scrim-modal:#1a151173}html[data-theme=dark]{background-color:#151515}[data-theme=dark] :is(.alle-app,.alle-app-portal,[data-radix-popper-content-wrapper]){--bg-neutral-primary:#2f2f2f;--bg-neutral-secondary:#3f3f3f;--bg-neutral-tertiary:#151515;--bg-neutral-quaternary:#4f4f4f;--bg-neutral-quinary:#67625b;--bg-neutral-inverse:#f1f0ef;--bg-neutral-inverse-strong:#fff;--bg-danger-surface:#e11d202e;--bg-warning-surface:#f59e0b29;--bg-success-surface:#1fa1742e;--bg-info-surface:#2672d733;--fg-neutral-primary:#f1f0ef;--fg-neutral-secondary:#c4c1bc;--fg-neutral-tertiary:#a3a3a3;--fg-danger-primary:#ff7375;--fg-success-primary:#3dc793;--fg-danger-secondary:#ebb0b1;--fg-warning-secondary:#e8cb98;--fg-success-secondary:#9ad3bc;--fg-info-primary:#7aaef5;--fg-neutral-on-inverse:#151515;--border-neutral-default:#ffffff1f;--border-neutral-surface:#ffffff14;--border-neutral-medium:#ffffff3d;--border-neutral-strong:#fff6;--border-neutral-bold:#f1f0ef;--shadow-dropdown:0 3px 12px 0 #0006;--shadow-modal:0 12px 40px 0 #0009;--scrim-modal:#0009}:is(.alle-app,.alle-app-portal) .t-h1.t-h1{font:600 32px/40px var(--font-sans)}:is(.alle-app,.alle-app-portal) .t-h2.t-h2{font:500 32px/32px var(--font-sans)}:is(.alle-app,.alle-app-portal) .t-h3.t-h3{font:600 24px/40px var(--font-sans)}:is(.alle-app,.alle-app-portal) .t-h4.t-h4{font:600 16px/22px var(--font-sans)}:is(.alle-app,.alle-app-portal) .t-eyebrow.t-eyebrow{font:600 11px/140% var(--font-sans);letter-spacing:.02em;text-transform:uppercase;font-variant-numeric:lining-nums tabular-nums}:is(.alle-app,.alle-app-portal) .t-b1.t-b1{font:500 14px/140% var(--font-sans)}:is(.alle-app,.alle-app-portal) .t-b1-semibold.t-b1-semibold{font:600 14px/20px var(--font-sans)}:is(.alle-app,.alle-app-portal) .t-b2.t-b2{font:400 13px/18px var(--font-sans)}:is(.alle-app,.alle-app-portal) .t-b2-semibold.t-b2-semibold{font:700 13px/18px var(--font-sans)}:is(.alle-app,.alle-app-portal) .t-table.t-table{font:400 14px/140% var(--font-table);font-variant-numeric:lining-nums tabular-nums}:is(.alle-app,.alle-app-portal) .t-caption1.t-caption1{font:500 12px/16px var(--font-sans);font-variant-numeric:lining-nums tabular-nums}:is(.alle-app,.alle-app-portal) .t-caption2.t-caption2{font:500 9px/16px var(--font-sans)}
.alle-app{box-sizing:border-box;background:var(--bg-neutral-tertiary);height:100%;color:var(--fg-neutral-primary);font:500 14px/140% var(--font-sans);-webkit-font-smoothing:antialiased;position:relative;overflow:auto;container-type:inline-size}.alle-app *,.alle-app :before,.alle-app :after{box-sizing:border-box}.alle-app h1,.alle-app h2,.alle-app h3,.alle-app h4,.alle-app h5,.alle-app h6,.alle-app p,.alle-app ul,.alle-app ol,.alle-app figure{margin:0}.alle-app ul,.alle-app ol{padding:0;list-style:none}.alle-app a{border-bottom:0}.alle-app a:where(:not([data-variant])){color:inherit;font-weight:inherit;text-decoration:none}.alle-app a:hover,.alle-app a:focus{border-bottom:0}.alle-app :is(button,input,select,textarea):where(:not([data-variant])){font:inherit;color:inherit;letter-spacing:inherit}.alle-app button{cursor:pointer}.alle-app button:disabled{cursor:default}.alle-app :focus-visible:where(:not([data-variant])){outline:2px solid var(--border-neutral-bold);outline-offset:2px}.alle-app .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.alle-app *,.alle-app :before,.alle-app :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
:root,[data-theme]{--font-sans:Urbanist, Roboto, "Helvetica Neue", sans-serif;--radius-2xs:0;--radius-xs:0;--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-xl:0;--radius-2xl:0;--radius-3xl:0;--radius-4xl:0;--color-text:#2f2f2f;--color-text-secondary:#67625b;--color-text-tertiary:#96928d;--color-text-inverse:#fff;--color-surface:#fff;--color-surface-elevated:#fff;--color-border-subtle:#f1f0ef;--color-border:#e6e3e0;--color-border-strong:#d2d0cd;--color-ring:#2f2f2f;--color-background-primary-solid:#2f2f2f;--color-background-primary-solid-hover:#f15a29;--color-background-primary-solid-active:#c14e29;--color-text-primary-solid:#fff;--color-background-primary-ghost-hover:transparent;--color-background-primary-ghost-active:transparent;--color-text-primary-ghost:#2f2f2f;--color-text-primary-ghost-hover:#f15a29;--color-background-secondary-soft-alpha:#fff;--color-background-secondary-soft-alpha-hover:#2f2f2f;--color-background-secondary-soft-alpha-active:#151515;--color-text-secondary-soft:#2f2f2f;--color-border-secondary-outline:#e6e3e0;--color-border-secondary-outline-hover:#e6e3e0;--color-background-secondary-outline-hover:#e6e3e0;--color-background-secondary-outline-active:#e6e3e0;--color-text-secondary-outline:#2f2f2f;--color-text-secondary-outline-hover:#2f2f2f;--color-background-danger-solid:#e11d20;--color-background-danger-solid-hover:#c41f21;--color-background-danger-solid-active:#a62123;--color-text-danger-solid:#fff;--color-background-danger-soft-alpha:#fff;--color-background-danger-soft-alpha-hover:#e11d20;--color-background-danger-soft-alpha-active:#a62123;--color-text-danger-soft:#e11d20;--color-border-danger-outline:#e11d20;--color-border-danger-outline-hover:#e11d20;--color-background-danger-outline-hover:#e11d20;--color-background-danger-outline-active:#a62123;--color-text-danger-outline:#e11d20;--color-text-danger-outline-hover:#fff;--color-background-danger-ghost-hover:transparent;--color-background-danger-ghost-active:transparent;--color-text-danger-ghost:#e11d20;--color-text-danger-ghost-hover:#c41f21}[data-theme=dark]{--color-text:#f1f0ef;--color-text-secondary:#c4c1bc;--color-text-tertiary:#a3a3a3;--color-text-inverse:#151515;--color-surface:#2f2f2f;--color-surface-elevated:#3f3f3f;--color-border-subtle:#ffffff14;--color-border:#ffffff1f;--color-border-strong:#ffffff3d;--color-ring:#f1f0ef;--color-background-primary-solid:#f1f0ef;--color-text-primary-solid:#151515;--color-text-primary-ghost:#f1f0ef;--color-background-secondary-soft-alpha:#3f3f3f;--color-background-secondary-soft-alpha-hover:#f1f0ef;--color-background-secondary-soft-alpha-active:#fff;--color-text-secondary-soft:#f1f0ef;--color-border-secondary-outline:#ffffff1f;--color-border-secondary-outline-hover:#ffffff3d;--color-background-secondary-outline-hover:#4f4f4f;--color-background-secondary-outline-active:#4f4f4f;--color-text-secondary-outline:#f1f0ef;--color-text-secondary-outline-hover:#f1f0ef;--color-background-danger-soft-alpha:#3f3f3f;--color-text-danger-soft:#ff7375;--color-border-danger-outline:#ff7375;--color-text-danger-outline:#ff7375;--color-text-danger-ghost:#ff7375;--color-text-danger-ghost-hover:#ff9a9b}:where([data-variant=soft]:is([data-color=secondary],[data-color=danger])):where(:not([data-disabled])):active{color:#fff}@media (hover:hover) and (pointer:fine){:where([data-variant=soft]:is([data-color=secondary],[data-color=danger])):where(:not([data-disabled])):hover{color:#fff}}[data-theme=dark] :where([data-variant=soft][data-color=secondary]):where(:not([data-disabled])):active{color:#151515}@media (hover:hover) and (pointer:fine){[data-theme=dark] :where([data-variant=soft][data-color=secondary]):where(:not([data-disabled])):hover{color:#151515}}.ui-text{--input-gutter:16px;--input-soft-background-color:var(--bg-neutral-secondary);--textarea-gutter-x:16px;box-shadow:inset 0 -1px 0 var(--border-neutral-default);font:500 14px/140% var(--font-sans);transition:box-shadow .15s ease-out}.ui-text:not([data-disabled]):hover{box-shadow:inset 0 -1px 0 var(--border-neutral-medium)}.ui-text:not([data-disabled]):focus-within{box-shadow:inset 0 -1px 0 var(--border-neutral-bold)}.ui-text:not([data-disabled])[data-invalid]{box-shadow:inset 0 -1px 0 var(--border-danger-default)}.ui-text[data-disabled]{opacity:.5}.ui-text :is(input,textarea){font:inherit}.ui-text :is(input,textarea):focus-visible{outline:none}.ui-text.is-area{align-items:stretch}.ui-text.is-area textarea{resize:vertical;min-height:104px;max-height:none;padding:10px 16px}.ui-text.is-area textarea::-webkit-resizer{visibility:visible}@media (prefers-reduced-motion:reduce){.ui-text{transition:none}}.ui-box{font:500 14px/140% var(--font-sans);gap:8px}.ui-box>button[role=checkbox]{border:1px solid var(--border-neutral-medium);background:var(--bg-neutral-primary);width:16px;max-width:16px;height:16px;top:0}.ui-box>button[role=checkbox]:is([data-state=checked],[data-state=indeterminate]){border-color:var(--border-neutral-bold);background:var(--bg-neutral-inverse)}.ui-box>button[role=checkbox]:not([data-disabled]):hover{border-color:var(--border-brand-default)}.ui-box>button[role=checkbox]:is([data-state=checked],[data-state=indeterminate]):not([data-disabled]):hover{background:var(--bg-brand-filled)}.ui-box>button[role=checkbox]:not([data-disabled]):active{border-color:var(--bg-brand-pressed)}.ui-box>button[role=checkbox]:is([data-state=checked],[data-state=indeterminate]):not([data-disabled]):active{background:var(--bg-brand-pressed)}.ui-box>button[role=checkbox][data-disabled]{border-color:var(--border-neutral-default);background:var(--bg-neutral-secondary)}.ui-box>button[role=checkbox][data-disabled]:is([data-state=checked],[data-state=indeterminate]){border-color:var(--bg-neutral-quinary);background:var(--bg-neutral-quinary)}.ui-box>button[role=checkbox]:focus-visible{outline:2px solid var(--border-neutral-bold);outline-offset:2px}.ui-switch{--switch-track-width:22px;--switch-track-height:12px;--switch-thumb-size:6px;--switch-thumb-offset:3px;--switch-track-color:transparent;--switch-track-color-hover:transparent;--switch-track-color-checked:var(--bg-brand-filled);--switch-track-color-disabled:transparent;--switch-track-color-checked-disabled:var(--bg-neutral-quinary);--switch-thumb-color:var(--border-neutral-bold);--switch-thumb-color-disabled:var(--bg-neutral-quinary);--switch-thumb-shadow:none;--switch-label-gap:8px;--switch-track-top-offset:0;font:500 14px/140% var(--font-sans)}.ui-switch>button[role=switch]{box-shadow:inset 0 0 0 1.2px var(--border-neutral-bold)}.ui-switch>button[role=switch][data-state=checked]{box-shadow:inset 0 0 0 1.2px var(--border-brand-default)}.ui-switch>button[role=switch][data-state=checked]>span{background:var(--fg-neutral-on-inverse)}.ui-switch>button[role=switch]:not([data-disabled]):is(:hover,:active)[data-state=checked]{background:var(--bg-brand-pressed);box-shadow:inset 0 0 0 1.2px var(--bg-brand-pressed)}.ui-switch>button[role=switch]:not([data-disabled]):hover:not([data-state=checked])>span{background:var(--fg-brand-primary)}.ui-switch>button[role=switch][data-disabled]{box-shadow:inset 0 0 0 1.2px var(--bg-neutral-quinary)}.ui-switch>button[role=switch]:focus-visible{outline:2px solid var(--border-neutral-bold);outline-offset:2px}:is(.alle-app,.alle-app-portal) :is(.ui-select,.ui-sort,.ui-filter){--scale:1;--select-control-ring-offset:2px;min-width:0;height:40px;color:var(--fg-neutral-primary);font:500 14px/140% var(--font-sans);text-align:left;cursor:pointer;border:0;border-radius:0;flex-shrink:1;align-items:center;gap:8px;margin:0;display:inline-flex}:is(.alle-app,.alle-app-portal) :is(.ui-select,.ui-sort,.ui-filter):before{display:none}:is(.alle-app,.alle-app-portal) :is(.ui-select,.ui-sort,.ui-filter):is(:disabled,[data-disabled]){opacity:.5;cursor:default}:is(.alle-app,.alle-app-portal) :is(.ui-select,.ui-sort,.ui-filter)>span:not(.ui-chip-label,.ui-chip-value,.ui-chip-divider){align-items:center;gap:inherit;flex:auto;min-width:0;display:flex}:is(.alle-app,.alle-app-portal) :is(.ui-select,.ui-sort,.ui-filter) .alle-icon{transition:color .15s ease-out,transform .15s ease-out}:is(.alle-app,.alle-app-portal) :is(.ui-select,.ui-sort,.ui-filter)[aria-expanded=true] .ui-chip-chevron{transform:rotate(180deg)}:is(.alle-app,.alle-app-portal) .ui-select{border-bottom:1px solid var(--border-neutral-default);background:var(--bg-neutral-secondary);padding:0 16px;transition:border-color .15s ease-out}:is(.alle-app,.alle-app-portal) .ui-select:not(:disabled,[data-disabled]):is(:hover,:active){border-bottom-color:var(--border-brand-light)}:is(.alle-app,.alle-app-portal) .ui-select[aria-expanded=true]{border-bottom-color:var(--border-neutral-bold)}:is(.alle-app,.alle-app-portal) .ui-select.is-invalid:not(:disabled,[data-disabled]){border-bottom-color:var(--border-danger-default)}:is(.alle-app,.alle-app-portal) .ui-select .ui-select-value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}:is(.alle-app,.alle-app-portal) .ui-select .ui-select-value.is-placeholder{color:var(--fg-neutral-tertiary)}:is(.alle-app,.alle-app-portal) .ui-select .alle-icon{width:20px;height:20px;font-size:20px;line-height:20px}:is(.alle-app,.alle-app-portal) :is(.ui-sort,.ui-filter){background:var(--bg-neutral-primary);white-space:nowrap;padding:10px 12px}:is(.alle-app,.alle-app-portal) :is(.ui-sort,.ui-filter) .alle-icon{width:16px;height:16px;color:var(--fg-neutral-primary);font-size:16px;line-height:16px}:is(.alle-app,.alle-app-portal) :is(.ui-sort,.ui-filter) .ui-chip-label{color:var(--fg-neutral-tertiary);transition:color .15s ease-out}:is(.alle-app,.alle-app-portal) :is(.ui-sort,.ui-filter) .ui-chip-divider{background:var(--bg-neutral-quinary);flex:none;width:1px;height:10px}:is(.alle-app,.alle-app-portal) :is(.ui-sort,.ui-filter) .ui-chip-value{text-overflow:ellipsis;min-width:0;overflow:hidden}:is(.alle-app,.alle-app-portal) :is(.ui-sort,.ui-filter):not(:disabled,[data-disabled]):hover .ui-chip-label{color:var(--fg-neutral-primary)}:is(.alle-app,.alle-app-portal) :is(.ui-sort,.ui-filter):not(:disabled,[data-disabled]):is(:hover,:active) .alle-icon{color:var(--fg-brand-primary)}:is(.alle-app,.alle-app-portal) .ui-filter.is-empty{background:var(--bg-neutral-secondary);gap:6px}:is(.alle-app,.alle-app-portal) .ui-filter-group{background:var(--bg-neutral-primary);align-items:stretch;min-width:0;display:inline-flex}:is(.alle-app,.alle-app-portal) .ui-filter-group>.ui-filter{background:0 0}:is(.alle-app,.alle-app-portal) .ui-filter-clear{width:28px;color:var(--fg-neutral-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0 0 0 12px;display:inline-flex}:is(.alle-app,.alle-app-portal) .ui-filter-clear .alle-icon{width:16px;height:16px;font-size:16px;line-height:16px}:is(.alle-app,.alle-app-portal) .ui-filter-clear:hover .alle-icon{color:var(--fg-brand-primary)}:is(.alle-app,.alle-app-portal) .ui-filter-group>.ui-filter-clear+.ui-filter{padding-left:8px}@media (prefers-reduced-motion:reduce){:is(.alle-app,.alle-app-portal) :is(.ui-select,.ui-sort,.ui-filter) :is(.alle-icon,.ui-chip-label){transition:none}}[data-radix-popper-content-wrapper]{z-index:200001!important}[data-radix-popper-content-wrapper][popover]{color:inherit;background:0 0;border:0;margin:0;padding:0;inset:auto;overflow:visible}[data-radix-popper-content-wrapper]>[role=dialog]:has(.ui-option,[aria-autocomplete=list]){--menu-gutter:0px;--menu-item-background-color:var(--bg-neutral-secondary);width:auto;min-width:max(240px, var(--radix-popover-trigger-width));background:var(--bg-neutral-primary);max-width:min(480px,100vw - 16px);box-shadow:var(--shadow-dropdown);color:var(--fg-neutral-primary);font:500 14px/140% var(--font-sans)}[data-radix-popper-content-wrapper]>[role=dialog]:has(.ui-option,[aria-autocomplete=list])>div{max-height:min(420px, 60vh, var(--radix-popover-content-available-height));padding:4px 0}[data-radix-popper-content-wrapper] :has(>input[aria-autocomplete=list]){background:var(--bg-neutral-primary);min-width:0;height:40px;box-shadow:inset 0 -1px 0 var(--border-neutral-default);font:500 14px/140% var(--font-sans);gap:10px;padding:0 16px 0 12px}[data-radix-popper-content-wrapper] :has(>input[aria-autocomplete=list])[data-focused]{box-shadow:inset 0 -1px 0 var(--border-neutral-bold)}[data-radix-popper-content-wrapper] :has(>input[aria-autocomplete=list])>svg{width:20px;height:20px}[data-radix-popper-content-wrapper] :has(>input[aria-autocomplete=list])>input{width:100%;min-width:0;font:inherit;flex:auto}.ui-option{align-items:center;min-height:40px;padding:0 16px;font-weight:500;display:flex}.ui-option:before{transition:none;transform:none}.ui-option[data-highlight]:active:before{background:var(--bg-neutral-tertiary);transform:none}.ui-option[data-disabled]{cursor:default}.ui-option>div{flex:auto;min-width:0}.ui-option>div>div:first-child{gap:8px}.ui-option>div>div:first-child>div:first-child{width:20px;height:20px;color:var(--fg-brand-primary);order:1}.ui-option>div>div:first-child>div:first-child svg{width:20px;height:20px}.ui-option .ui-option-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ui-option .ui-option-meta{color:var(--fg-neutral-tertiary);font-variant-numeric:lining-nums tabular-nums}[data-radix-popper-content-wrapper]>[role=menu]{--menu-gutter:0px;--menu-item-background-color:var(--bg-neutral-secondary);background:var(--bg-neutral-primary);max-width:min(480px,100vw - 16px);box-shadow:var(--shadow-dropdown);color:var(--fg-neutral-primary);font:500 14px/140% var(--font-sans);padding:4px 0}.ui-command{min-height:40px;color:var(--fg-neutral-primary);align-items:center;padding:0 16px;display:flex}.ui-command:before{transition:none;transform:none}.ui-command[data-highlighted]:active:before{background:var(--bg-neutral-tertiary);transform:none}.ui-command[data-disabled]{cursor:default}.ui-command>div{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.ui-command .alle-icon{width:20px;height:20px;font-size:20px;line-height:20px}.ui-command .ui-command-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ui-command .ui-command-check{color:var(--fg-brand-primary)}.ui-command .ui-command-badge{background:var(--bg-brand-filled);min-width:20px;height:20px;color:var(--fg-neutral-on-inverse);font:600 12px/20px var(--font-sans);text-align:center;font-variant-numeric:lining-nums tabular-nums;border-radius:10px;flex:none;padding:0 6px}.ui-command[role=menuitemradio]>div>div:first-child{display:none}[data-radix-popper-content-wrapper]:has(>.ui-tooltip){z-index:200002!important}.ui-tooltip{box-sizing:border-box;background:var(--bg-neutral-primary);width:max-content;color:var(--fg-neutral-primary);font:500 12px/16px var(--font-sans);overflow-wrap:anywhere;border-radius:0;padding:4px 8px;box-shadow:0 0 6px #726c6708,0 3px 12px #726c6714;max-width:min(360px,100vw - 16px)!important}.ui-search{--input-gutter:12px;--input-gap:10px;--input-soft-background-color:var(--bg-neutral-primary);width:auto;font:500 14px/140% var(--font-sans);padding-right:16px;transition:box-shadow .15s ease-out;box-shadow:inset 0 -1px #0000}.ui-search:not([data-disabled]):hover{box-shadow:inset 0 -1px 0 var(--border-neutral-default)}.ui-search:not([data-disabled]):focus-within{box-shadow:inset 0 -1px 0 var(--border-neutral-bold)}.ui-search .alle-icon{width:20px;height:20px;color:var(--fg-neutral-tertiary);font-size:20px;line-height:20px}.ui-search input{font:inherit}.ui-search input:focus-visible{outline:none}.ui-search input::placeholder{color:var(--fg-neutral-tertiary);opacity:1}.ui-search input::-webkit-search-cancel-button{display:none}@media (prefers-reduced-motion:reduce){.ui-search{transition:none}}@media (forced-colors:active){:is(.ui-text,.ui-search):not([data-disabled]):focus-within{outline-offset:0;outline:2px solid highlight}}.ui-segmented{--segmented-control-gap:2px;--segmented-control-gutter:2px;background:var(--bg-neutral-primary);border-radius:0;flex:none;min-width:max-content;height:auto;min-height:28px;overflow:visible}.ui-segmented>div:first-child{display:none}.ui-segmented>button{min-width:24px;height:24px;color:var(--fg-neutral-tertiary);font:500 12px/16px var(--font-sans);white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0 4px;transition:background-color .15s ease-out,color .15s ease-out}.ui-segmented>button:before{display:none}.ui-segmented>button:not([data-disabled],[data-state=on]):hover{color:var(--fg-brand-primary)}.ui-segmented>button:not([data-disabled],[data-state=on]):active{color:var(--bg-brand-pressed)}.ui-segmented>button[data-state=on]{background:var(--bg-neutral-tertiary);color:var(--fg-neutral-primary)}.ui-segmented>button[data-disabled]{opacity:.4;cursor:default}.ui-segmented>button:focus-visible{outline:2px solid var(--border-neutral-bold);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.ui-segmented>button{transition:none}}.ui-badge{background:var(--bg-neutral-tertiary);height:auto;min-height:16px;color:var(--fg-neutral-tertiary);font:500 12px/16px var(--font-sans);letter-spacing:normal;border-radius:0;gap:6px;padding:0 6px}.ui-badge:before{content:"";background:currentColor;flex:none;width:8px;height:8px}.ui-badge.is-critical{background:var(--bg-danger-surface);color:var(--fg-danger-primary)}.ui-badge.is-warning{background:var(--bg-warning-surface);color:var(--fg-warning-primary)}.ui-badge.is-normal{background:var(--bg-success-surface);color:var(--fg-success-primary)}.ui-badge.is-info{background:var(--bg-info-surface);color:var(--fg-info-primary)}.ui-tag{background:var(--bg-neutral-secondary);height:auto;min-height:32px;color:var(--fg-neutral-primary);font:500 12px/16px var(--font-sans);letter-spacing:normal;border-radius:0;gap:4px;padding:8px 6px 8px 10px}.ui-tag .alle-icon{width:16px;height:16px;font-size:16px;line-height:16px}.ui-empty{box-sizing:border-box;width:100%;min-height:100%;color:var(--fg-neutral-tertiary);font:500 14px/20px var(--font-sans);text-align:center;white-space:normal;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:40px 24px;display:flex}.ui-empty.is-compact{padding:16px}.ui-empty .ui-empty-icon{background:var(--bg-neutral-secondary);width:48px;height:48px;color:var(--fg-neutral-tertiary);place-items:center;margin-bottom:12px;display:grid}.ui-empty .ui-empty-icon :is(.alle-icon,svg){width:24px;height:24px;font-size:24px;line-height:24px}.ui-empty.is-compact .ui-empty-icon{width:40px;height:40px;margin-bottom:8px}.ui-empty.is-compact .ui-empty-icon :is(.alle-icon,svg){width:20px;height:20px;font-size:20px;line-height:20px}.ui-empty.is-error .ui-empty-icon{background:var(--bg-danger-surface);color:var(--fg-danger-primary)}.ui-empty .ui-empty-title{max-width:360px;color:var(--fg-neutral-primary);font:600 14px/20px var(--font-sans);overflow-wrap:anywhere}.ui-empty .ui-empty-text{overflow-wrap:anywhere;max-width:360px}.ui-empty .ui-empty-action{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.ui-empty .ui-empty-spinner{border:2px solid var(--border-neutral-medium);border-top-color:var(--fg-neutral-primary);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite ui-spin}@media (prefers-reduced-motion:reduce){.ui-empty-spinner{animation:none}}.ui-date-range{min-width:0;display:block}.ui-date-range>.ui-select{width:100%}[data-radix-popper-content-wrapper]>[role=dialog]:has([data-calendar]){background:var(--bg-neutral-primary);box-shadow:var(--shadow-dropdown);color:var(--fg-neutral-primary);font:500 13px/18px var(--font-sans);border-radius:0}[data-calendar]>p{color:var(--fg-neutral-primary);font:600 13px/18px var(--font-sans)}[data-calendar]>div:first-of-type>div{color:var(--fg-neutral-tertiary);font:500 12px/16px var(--font-sans)}[data-calendar]>div>div{border-radius:0}[data-calendar] :is([data-is-in-range],[data-is-start],[data-is-end]){background:var(--bg-neutral-tertiary)}[data-calendar] button{color:var(--fg-neutral-primary);font:500 13px/18px var(--font-sans);font-variant-numeric:lining-nums tabular-nums;border-radius:0}[data-calendar] button:before{display:none}[data-calendar] button:hover:not(:disabled){color:var(--fg-brand-primary)}[data-calendar] button:focus-visible{outline:2px solid var(--border-neutral-bold);outline-offset:-2px}[data-calendar] button>span{background:var(--fg-brand-primary);width:4px;height:4px;margin-left:-2px}[data-calendar] :is([data-is-start],[data-is-end]) button{background:var(--bg-neutral-inverse);color:var(--fg-neutral-on-inverse)}[data-calendar] :is([data-is-start],[data-is-end]) button:hover:not(:disabled){color:var(--fg-neutral-on-inverse)}[data-calendar] :is([data-is-start],[data-is-end]) button:focus-visible{outline-color:var(--fg-neutral-on-inverse)}
:root{--motion-duration-stagger:40ms;--motion-duration-micro:80ms;--motion-duration-quick:.15s;--motion-duration-fast:.25s;--motion-duration-medium:.35s;--motion-duration-slow:.4s;--motion-duration-very-slow:.5s;--motion-ease-smooth-out:cubic-bezier(.22, 1, .36, 1);--motion-ease-in-out:ease-in-out;--motion-ease-out:ease-out;--motion-distance-micro:4px;--motion-distance-small:6px;--motion-distance-base:8px;--motion-distance-medium:12px;--motion-scale-large:.96;--motion-scale-medium:.97;--motion-scale-tiny:.99;--motion-blur-small:2px;--motion-blur-medium:3px}
.alle-app .ui-collapse{transition:grid-template-rows var(--motion-duration-fast) var(--motion-ease-smooth-out), opacity var(--motion-duration-fast) var(--motion-ease-smooth-out);grid-template-rows:1fr;display:grid}.alle-app .ui-collapse[data-open=false]{opacity:0;grid-template-rows:0fr}.alle-app .ui-collapse>.ui-collapse-inner{overflow-clip-margin:8px;min-height:0;overflow:clip}.alle-app .ui-group-head .ui-group-chevron{transition:transform var(--motion-duration-fast) var(--motion-ease-smooth-out), color var(--motion-duration-quick) var(--motion-ease-out)}@media (prefers-reduced-motion:reduce){.alle-app .ui-collapse,.alle-app .ui-group-head .ui-group-chevron{transition:none}}
.alle-app .alle-layer-item{animation:motion-scrim-in var(--motion-duration-fast) var(--motion-ease-smooth-out) both}.alle-app .alle-layer-item>.ui-drawer{animation:motion-drawer-in var(--motion-duration-slow) var(--motion-ease-smooth-out) backwards}.alle-app .alle-layer-item>.ui-dialog{animation:motion-dialog-in var(--motion-duration-fast) var(--motion-ease-smooth-out) backwards}.alle-app .ui-menu{transform-origin:top}.alle-app .ui-menu[popover]{transition:opacity var(--motion-duration-quick) var(--motion-ease-smooth-out), transform var(--motion-duration-quick) var(--motion-ease-smooth-out), overlay var(--motion-duration-quick) allow-discrete, display var(--motion-duration-quick) allow-discrete}.alle-app .ui-menu[popover]:popover-open{opacity:1;transition-duration:var(--motion-duration-fast);transform:none}.alle-app .ui-menu[popover]:not(:popover-open){opacity:0;transform:scale(var(--motion-scale-tiny))}@starting-style{.alle-app .ui-menu[popover]:popover-open{opacity:0;transform:translateY(calc(-1 * var(--motion-distance-micro))) scale(var(--motion-scale-medium))}}.alle-app .ui-toast{animation:motion-toast-in var(--motion-duration-medium) var(--motion-ease-smooth-out) both}.alle-app .ui-toast.is-leaving{animation:motion-toast-out var(--motion-duration-fast) var(--motion-ease-smooth-out) both;pointer-events:none}@keyframes motion-scrim-in{0%{background-color:#0000}}@keyframes motion-drawer-in{0%{transform:translate(100%)}}@keyframes motion-dialog-in{0%{opacity:0;transform:scale(var(--motion-scale-large))}}@keyframes motion-toast-in{0%{opacity:0;transform:translateY(16px) scale(var(--motion-scale-medium));filter:blur(var(--motion-blur-small))}}@keyframes motion-toast-out{to{opacity:0;transform:translateY(var(--motion-distance-base)) scale(var(--motion-scale-medium));filter:blur(var(--motion-blur-small))}}@media (prefers-reduced-motion:reduce){.alle-app :is(.alle-layer-item,.alle-layer-item>.ui-drawer,.alle-layer-item>.ui-dialog,.ui-toast){animation:none}.alle-app .ui-menu[popover]{transition:none}}
.alle-app .motion-stagger>*{animation:motion-rise var(--motion-duration-very-slow) var(--motion-ease-smooth-out) backwards;animation-delay:calc(var(--motion-i,0) * var(--motion-duration-stagger))}.alle-app .motion-reveal{animation:motion-reveal var(--motion-duration-slow) var(--motion-ease-in-out) backwards}.alle-app .motion-swap{animation:motion-swap var(--motion-duration-fast) var(--motion-ease-smooth-out) backwards}.alle-app .motion-rise{animation:motion-rise var(--motion-duration-fast) var(--motion-ease-smooth-out) backwards}.alle-app .motion-pop{animation:motion-pop var(--motion-duration-fast) var(--motion-ease-smooth-out) backwards}@keyframes motion-rise{0%{opacity:0;transform:translateY(var(--motion-distance-medium));filter:blur(var(--motion-blur-medium))}}@keyframes motion-reveal{0%{opacity:0;filter:blur(var(--motion-blur-small))}}@keyframes motion-swap{0%{opacity:0;transform:translateX(var(--motion-distance-base));filter:blur(var(--motion-blur-medium))}}@keyframes motion-pop{0%{opacity:0;transform:scale(var(--motion-scale-medium))}}@media (prefers-reduced-motion:reduce){.alle-app :is(.motion-stagger>*,.motion-reveal,.motion-swap,.motion-rise,.motion-pop){animation:none}}
.alle-app .motion-shake{animation:motion-shake calc(4 * var(--motion-duration-micro)) var(--motion-ease-smooth-out) both}.alle-app .motion-press{transition:transform var(--motion-duration-quick) var(--motion-ease-out)}.alle-app .motion-press:active:not(:disabled){transform:scale(var(--motion-scale-tiny))}@keyframes motion-shake{20%{transform:translateX(calc(-1 * var(--motion-distance-small)))}45%{transform:translateX(var(--motion-distance-small))}70%{transform:translateX(calc(-1 * var(--motion-distance-micro)))}90%{transform:translate(2px)}}.alle-app .motion-icon-swap{place-items:center;display:inline-grid}.alle-app .motion-icon-swap>[data-icon]{transition:opacity var(--motion-duration-fast) var(--motion-ease-in-out), filter var(--motion-duration-fast) var(--motion-ease-in-out), transform var(--motion-duration-fast) var(--motion-ease-in-out);grid-area:1/1;display:inline-flex}.alle-app .motion-icon-swap[data-state=a]>[data-icon=b],.alle-app .motion-icon-swap[data-state=b]>[data-icon=a]{opacity:0;filter:blur(var(--motion-blur-small));transform:scale(.25)}@media (prefers-reduced-motion:reduce){.alle-app .motion-icon-swap>[data-icon]{transition:none}.alle-app .motion-shake{animation:none}.alle-app .motion-press,.alle-app .motion-press:active{transition:none;transform:none}}
html[data-alle-motion] .alle-app [data-motion-morph]{view-transition-name:alle-morph}html:is([data-alle-motion=drill],[data-alle-motion=back],[data-alle-motion=view]) .alle-app [data-motion-region]{view-transition-name:alle-region}html[data-alle-motion=page] .alle-app [data-motion-page]{view-transition-name:alle-page}html[data-alle-motion=close] .alle-app .alle-layer-item[data-motion-closing]{view-transition-name:alle-scrim}html[data-alle-motion=close] .alle-app .alle-layer-item[data-motion-closing]>.ui-drawer{view-transition-name:alle-drawer}html[data-alle-motion=close] .alle-app .alle-layer-item[data-motion-closing]>.ui-dialog{view-transition-name:alle-dialog}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}html[data-alle-motion=theme]::view-transition-old(root){animation:motion-fade-out var(--motion-duration-slow) var(--motion-ease-in-out) both}html[data-alle-motion=theme]::view-transition-new(root){animation:motion-fade-in var(--motion-duration-slow) var(--motion-ease-in-out) both}html[data-alle-motion=theme]::view-transition-old(root){mix-blend-mode:plus-lighter}html[data-alle-motion=theme]::view-transition-new(root){mix-blend-mode:plus-lighter}html[data-theme-switching] *,html[data-theme-switching] :before,html[data-theme-switching] :after{transition:none!important}::view-transition-group(alle-morph){animation-duration:var(--motion-duration-slow);animation-timing-function:var(--motion-ease-smooth-out)}::view-transition-image-pair(alle-morph){overflow:clip}::view-transition-old(alle-morph){object-fit:none;object-position:left top;height:100%}::view-transition-new(alle-morph){object-fit:none;object-position:left top;height:100%}::view-transition-old(alle-morph){animation:motion-fade-out var(--motion-duration-quick) var(--motion-ease-smooth-out) both}::view-transition-new(alle-morph){animation:motion-fade-in var(--motion-duration-fast) var(--motion-ease-smooth-out) var(--motion-duration-micro) both}::view-transition-group(alle-region){animation-duration:var(--motion-duration-fast);animation-timing-function:var(--motion-ease-smooth-out)}::view-transition-group(alle-page){animation-duration:var(--motion-duration-fast);animation-timing-function:var(--motion-ease-smooth-out)}::view-transition-old(alle-region){animation:motion-fade-out var(--motion-duration-quick) var(--motion-ease-smooth-out) both}::view-transition-old(alle-page){animation:motion-fade-out var(--motion-duration-quick) var(--motion-ease-smooth-out) both}::view-transition-new(alle-region){animation:motion-swap-in var(--motion-duration-fast) var(--motion-ease-smooth-out) both}::view-transition-new(alle-page){animation:motion-swap-in var(--motion-duration-fast) var(--motion-ease-smooth-out) both}html:is([data-alle-motion=drill],[data-alle-motion=back])::view-transition-new(alle-region){animation-delay:var(--motion-duration-micro)}::view-transition-old(alle-drawer){animation:motion-drawer-out var(--motion-duration-medium) var(--motion-ease-smooth-out) both}::view-transition-old(alle-dialog){animation:motion-dialog-out var(--motion-duration-quick) var(--motion-ease-smooth-out) both}::view-transition-old(alle-scrim){animation:motion-fade-out var(--motion-duration-medium) var(--motion-ease-smooth-out) both}@keyframes motion-fade-in{0%{opacity:0}}@keyframes motion-fade-out{to{opacity:0}}@keyframes motion-swap-in{0%{opacity:0;transform:translateY(var(--motion-distance-base));filter:blur(var(--motion-blur-medium))}}@keyframes motion-drawer-out{to{transform:translate(100%)}}@keyframes motion-dialog-out{to{opacity:0;transform:scale(var(--motion-scale-large))}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
:is(.alle-app,.alle-app-portal) :is(p,h1,h2,h3,h4,h5,h6,ul,ol,li,table,th,td,blockquote){font:inherit;letter-spacing:inherit}:is(.alle-app,.alle-app-portal) p.asg-loading,:is(.alle-app,.alle-app-portal) div.asg-empty,:is(.alle-app,.alle-app-portal) p.asg-alert-line,:is(.alle-app,.alle-app-portal) div.ctl-alert,:is(.alle-app,.alle-app-portal) div.ctl-alert p,:is(.alle-app,.alle-app-portal) .rdp-notice,:is(.alle-app,.alle-app-portal) .rdu-notice,:is(.alle-app,.alle-app-portal) .ui-message{font:500 14px/20px var(--font-sans)}:is(.alle-app,.alle-app-portal) .ui-empty-note,:is(.alle-app,.alle-app-portal) p.asg-loading,:is(.alle-app,.alle-app-portal) div.asg-empty,:is(.alle-app,.alle-app-portal) .plan-root p:is(.plan-alarm-empty,.plan-details-empty),:is(.alle-app,.alle-app-portal) .fp-root p.fp-empty{background:var(--bg-neutral-primary);color:var(--fg-neutral-tertiary);font:500 14px/20px var(--font-sans);text-align:start;overflow-wrap:anywhere;margin:0;padding:10px 16px}:is(:is(.alle-app,.alle-app-portal) .ui-empty-note,:is(.alle-app,.alle-app-portal) p.asg-loading,:is(.alle-app,.alle-app-portal) div.asg-empty,:is(.alle-app,.alle-app-portal) .plan-root p:is(.plan-alarm-empty,.plan-details-empty),:is(.alle-app,.alle-app-portal) .fp-root p.fp-empty):is(.is-panel,.asg-empty,.plan-details-empty,.fp-empty){text-align:center;padding:40px 24px}:is(.alle-app,.alle-app-portal) .ui-placeholder{border:1px dashed var(--border-neutral-medium);background:var(--bg-neutral-secondary);color:var(--fg-neutral-tertiary);gap:4px;padding:24px;display:grid}:is(.alle-app,.alle-app-portal) .ui-placeholder .t-b1-semibold{color:var(--fg-neutral-primary)}.alle-app .ui-toast-region{z-index:1001;pointer-events:none;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.alle-app .ui-toast{--toast-tone:var(--bg-neutral-inverse);border-left:3px solid var(--toast-tone);background:var(--bg-neutral-primary);min-width:280px;max-width:min(560px,92vw);font:500 14px/140% var(--font-sans);pointer-events:auto;align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex;box-shadow:0 8px 28px #26221a14}.alle-app .ui-toast.is-error{--toast-tone:var(--fg-danger-primary)}.alle-app .ui-toast.is-warning{--toast-tone:var(--fg-warning-primary)}.alle-app .ui-toast.is-success{--toast-tone:var(--fg-success-primary)}.alle-app .ui-toast,.alle-app .ui-toast.is-error,.alle-app .ui-toast.is-warning,.alle-app .ui-toast.is-success{border-left-color:color-mix(in srgb, var(--toast-tone) 50%, var(--bg-neutral-primary))}.alle-app .ui-toast .ui-toast-icon{color:var(--toast-tone);flex:none;font-size:16px}.alle-app .ui-toast .ui-toast-text{flex:1}.alle-app .ui-toast .ui-toast-spinner{border:2px solid var(--border-neutral-medium);border-top-color:var(--fg-neutral-primary);border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite ui-spin}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-dialog.alle-app-portal{background:var(--bg-neutral-primary,#fff);max-width:92vw;max-height:90vh;color:var(--fg-neutral-primary,#2f2f2f);box-shadow:var(--shadow-modal);font:500 14px/140% var(--font-sans);border:0;padding:0}.ui-dialog.alle-app-portal .ui-dialog-frame{flex-direction:column;max-height:90vh;display:flex}.ui-dialog.alle-app-portal .ui-dialog-head{border-bottom:1px solid var(--border-neutral-surface,#f1f0ef);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.ui-dialog.alle-app-portal .ui-dialog-body{padding:24px;overflow:auto}.ui-dialog.alle-app-portal .ui-dialog-foot{border-top:1px solid var(--border-neutral-surface,#f1f0ef);justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}
:where(svg.alle-icon){flex:none;font-size:24px}:is(.alle-app,.alle-app-portal) .ui-menu{z-index:1100;background:var(--bg-neutral-primary);min-width:240px;max-width:min(480px,100vw - 16px);max-height:min(420px,60vh);color:var(--fg-neutral-primary);box-shadow:var(--shadow-dropdown);font:500 14px/140% var(--font-sans);overscroll-behavior:contain;border:0;border-radius:0;flex-direction:column;margin:0;padding:4px 0;display:flex;position:absolute;inset:auto;overflow:auto}:is(.alle-app,.alle-app-portal) .ui-menu-item{background:var(--bg-neutral-primary);width:100%;min-height:40px;color:var(--fg-neutral-primary);font:500 14px/140% var(--font-sans);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;border:0;border-radius:0;align-items:center;gap:8px;margin:0;padding:0 16px;text-decoration:none;display:flex}:is(.alle-app,.alle-app-portal) .ui-menu-item:hover:not([aria-disabled=true],:disabled){background:var(--bg-neutral-secondary)}:is(.alle-app,.alle-app-portal) .ui-menu-item:active:not([aria-disabled=true],:disabled){background:var(--bg-neutral-tertiary)}:is(.alle-app,.alle-app-portal) .ui-menu-item:is([aria-disabled=true],:disabled){opacity:.5;cursor:default}:is(.alle-app,.alle-app-portal) .ui-menu-item:focus-visible{outline:2px solid var(--border-neutral-bold);outline-offset:-2px}:is(.alle-app,.alle-app-portal) .ui-menu-item .alle-icon{width:20px;height:20px;font-size:20px;line-height:20px}:is(.alle-app,.alle-app-portal) .ui-menu-item .ui-menu-check{color:var(--fg-brand-primary)}:is(.alle-app,.alle-app-portal) .ui-menu-divider{background:var(--border-neutral-surface);border:0;flex:none;height:1px;margin:0}:is(.alle-app,.alle-app-portal) .ui-field{flex-direction:column;gap:4px;min-width:0;display:flex}:is(.alle-app,.alle-app-portal) .ui-field-label,:is(.alle-app,.alle-app-portal) .ui-field-hint{color:var(--fg-neutral-tertiary);font:500 12px/16px var(--font-sans)}:is(.alle-app,.alle-app-portal) .ui-field-hint.is-error{color:var(--fg-danger-primary)}:is(.alle-app,.alle-app-portal) .ui-choice{min-height:20px;color:var(--fg-neutral-primary);font:500 14px/140% var(--font-sans);cursor:pointer;align-items:center;gap:8px;display:inline-flex}:is(.alle-app,.alle-app-portal) .ui-tooltip-region{z-index:200002;pointer-events:none;position:fixed;inset:0}:is(.alle-app,.alle-app-portal) .ui-tooltip-anchor{pointer-events:none;position:fixed}:is(.alle-app,.alle-app-portal) .ui-group-head{border:0;border-bottom:1px solid var(--border-neutral-default);background:var(--bg-neutral-secondary);width:100%;min-height:40px;color:var(--fg-neutral-primary);font:500 14px/140% var(--font-sans);text-align:left;border-radius:0;align-items:center;gap:10px;margin:0;padding:0 16px 0 20px;list-style:none;display:flex}:is(.alle-app,.alle-app-portal) .ui-group-head::-webkit-details-marker{display:none}:is(.alle-app,.alle-app-portal) .ui-group-head:is(button,summary){cursor:pointer}:is(.alle-app,.alle-app-portal) .ui-group-head:focus-visible{outline:2px solid var(--border-neutral-bold);outline-offset:-2px}:is(.alle-app,.alle-app-portal) .ui-group-head .ui-group-title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}:is(.alle-app,.alle-app-portal) .ui-group-head :is(.ui-group-count,.ui-group-status){color:var(--fg-neutral-tertiary);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;flex:none}:is(.alle-app,.alle-app-portal) .ui-group-head :is(.ui-group-count,.ui-group-status):before{content:"·";content:"·" / "";color:var(--fg-neutral-tertiary);margin-right:10px}:is(.alle-app,.alle-app-portal) .ui-group-head.is-normal .ui-group-status{color:var(--fg-success-primary)}:is(.alle-app,.alle-app-portal) .ui-group-head.is-warning .ui-group-status{color:var(--fg-warning-primary)}:is(.alle-app,.alle-app-portal) .ui-group-head.is-critical .ui-group-status{color:var(--fg-danger-primary)}:is(.alle-app,.alle-app-portal) .ui-group-head .ui-group-chevron{width:16px;height:16px;color:var(--fg-neutral-primary);flex:none;margin-left:auto;font-size:16px;line-height:16px}:is(.alle-app,.alle-app-portal) .ui-group-head:is(button,summary):hover .ui-group-chevron{color:var(--fg-brand-primary)}:is(.alle-app,.alle-app-portal) .ui-group-head[aria-expanded=true] .ui-group-chevron{transform:rotate(180deg)}:is(.alle-app,.alle-app-portal) details[open]>.ui-group-head .ui-group-chevron{transform:rotate(180deg)}:is(.alle-app,.alle-app-portal) .ui-tabs{--ui-tab-fill:var(--bg-neutral-secondary);--ui-tab-pressed:var(--bg-neutral-tertiary);border-bottom:1px solid var(--border-neutral-default);overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;display:flex;overflow:auto hidden}:is(.alle-app,.alle-app-portal) .ui-tabs::-webkit-scrollbar{display:none}:is(.alle-app,.alle-app-portal) .ui-tabs.is-secondary{--ui-tab-fill:transparent;--ui-tab-pressed:transparent}:is(.alle-app,.alle-app-portal) .ui-tab{min-height:40px;color:var(--fg-neutral-tertiary);font:500 14px/140% var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:8px;margin:0;padding:10px 16px;text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out;display:inline-flex;position:relative}:is(.alle-app,.alle-app-portal) .ui-tab:after{content:"";background:var(--border-neutral-bold);opacity:0;height:2px;transition:transform .25s cubic-bezier(.22,1,.36,1),opacity .15s ease-out,background-color .15s ease-out;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}:is(.alle-app,.alle-app-portal) .ui-tab .alle-icon{width:20px;height:20px;font-size:20px;line-height:20px}:is(.alle-app,.alle-app-portal) .ui-tab:is([aria-selected=true],[aria-current=page],[aria-current=true],.is-active){background:var(--ui-tab-fill);color:var(--fg-neutral-primary);font-weight:600}:is(.alle-app,.alle-app-portal) .ui-tab:is([aria-selected=true],[aria-current=page],[aria-current=true],.is-active):after{opacity:1;transform:scaleX(1)}:is(.alle-app,.alle-app-portal) .ui-tab:active:not(:disabled,[aria-disabled=true]):after{background:var(--bg-brand-pressed);opacity:1;transform:scaleX(1)}:is(.alle-app,.alle-app-portal) .ui-tab:is([aria-selected=true],[aria-current=page],[aria-current=true],.is-active):active:not(:disabled,[aria-disabled=true]){background:var(--ui-tab-pressed)}:is(.alle-app,.alle-app-portal) .ui-tab:is(:disabled,[aria-disabled=true]){opacity:.4;cursor:default}:is(.alle-app,.alle-app-portal) .ui-tab:focus-visible{outline:2px solid var(--border-neutral-bold);outline-offset:-2px}@media (hover:hover){:is(.alle-app,.alle-app-portal) .ui-tab:hover:not(:disabled,[aria-disabled=true]){color:var(--fg-neutral-primary)}:is(.alle-app,.alle-app-portal) .ui-tab:hover:not(:disabled,[aria-disabled=true],:active):after{background:var(--border-brand-default);opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){:is(.alle-app,.alle-app-portal) .ui-tab,:is(.alle-app,.alle-app-portal) .ui-tab:after{transition:none}}:is(.alle-app,.alle-app-portal) .ui-drawer{--ui-drawer-pad:24px;background:var(--bg-neutral-primary);width:min(380px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--fg-neutral-primary);box-shadow:var(--shadow-modal);font:500 14px/140% var(--font-sans);text-align:left;border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden}:is(.alle-app,.alle-app-portal) .ui-drawer[open]{flex-direction:column;display:flex}:is(.alle-app,.alle-app-portal) .ui-drawer-head{height:52px;padding:0 16px 0 var(--ui-drawer-pad);background:var(--bg-neutral-secondary);flex:none;align-items:center;gap:8px;display:flex}:is(.alle-app,.alle-app-portal) .ui-drawer-title{min-width:0;font:600 14px/20px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;overflow:hidden}:is(.alle-app,.alle-app-portal) .ui-drawer-body{min-height:0;padding:0 var(--ui-drawer-pad);overscroll-behavior:contain;flex:auto;overflow-y:auto}:is(.alle-app,.alle-app-portal) .ui-drawer-foot{min-height:80px;padding:0 var(--ui-drawer-pad);border-top:1px solid var(--border-neutral-default);background:var(--bg-neutral-primary);flex:none;align-items:center;gap:12px;display:flex}:is(.alle-app,.alle-app-portal) .ui-drawer-foot>button{flex:1 1 0;min-width:0}:is(.alle-app,.alle-app-portal) .ui-drawer.is-form{width:min(480px,100vw)}:is(.alle-app,.alle-app-portal) .ui-drawer.is-form .ui-drawer-head{gap:12px}:is(.alle-app,.alle-app-portal) .ui-drawer.is-form .ui-drawer-title{font:600 16px/22px var(--font-sans)}:is(.alle-app,.alle-app-portal) .ui-drawer.is-form .ui-drawer-body{padding:24px var(--ui-drawer-pad)}:is(.alle-app,.alle-app-portal) .ui-drawer.is-form .ui-drawer-foot{justify-content:flex-end}:is(.alle-app,.alle-app-portal) .ui-drawer.is-form .ui-drawer-foot>button{flex:none}:is(.alle-app,.alle-app-portal) .ui-drawer.is-details{width:100vw}@media (min-width:960px){:is(.alle-app,.alle-app-portal) .ui-drawer.is-details{width:80vw}}@media (min-width:1280px){:is(.alle-app,.alle-app-portal) .ui-drawer.is-details{width:65vw}}:is(.alle-app,.alle-app-portal) .ui-drawer.is-details .ui-drawer-head{height:auto;min-height:72px;padding:12px 16px 12px var(--ui-drawer-pad);gap:8px}:is(.alle-app,.alle-app-portal) .ui-drawer.is-details .ui-drawer-title{font:600 18px/24px var(--font-sans)}:is(.alle-app,.alle-app-portal) .ui-drawer.is-details .ui-drawer-body{background:var(--bg-neutral-tertiary);padding:0}:is(.alle-app,.alle-app-portal) .ui-drawer-titles{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}:is(.alle-app,.alle-app-portal) .ui-drawer-subtitle{color:var(--fg-neutral-tertiary);font:500 12px/16px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}:is(.alle-app,.alle-app-portal) .ui-drawer-tabs{z-index:1;padding:0 var(--ui-drawer-pad);background:var(--bg-neutral-primary);position:sticky;top:0}:is(.alle-app,.alle-app-portal) .ui-drawer-content{padding:16px var(--ui-drawer-pad) 24px;flex-direction:column;gap:16px;display:flex}:is(.alle-app,.alle-app-portal) .ui-drawer-section{border-bottom:1px solid var(--border-neutral-default)}:is(.alle-app,.alle-app-portal) .ui-drawer-section>summary{min-height:48px;font:600 14px/20px var(--font-sans);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}:is(.alle-app,.alle-app-portal) .ui-drawer-section>summary::-webkit-details-marker{display:none}:is(.alle-app,.alle-app-portal) .ui-drawer-section>summary:focus-visible{outline:2px solid var(--border-neutral-bold);outline-offset:-2px}:is(.alle-app,.alle-app-portal) .ui-drawer-section>summary .alle-icon{width:20px;height:20px;color:var(--fg-neutral-primary);flex:none;font-size:20px;line-height:20px;transition:transform .15s ease-out,color .15s ease-out}:is(.alle-app,.alle-app-portal) .ui-drawer-section>summary:hover .alle-icon{color:var(--fg-brand-primary)}:is(.alle-app,.alle-app-portal) .ui-drawer-section[open]>summary .alle-icon{transform:rotate(180deg)}:is(.alle-app,.alle-app-portal) .ui-drawer-section>fieldset{border:0;min-width:0;margin:0;padding:0 0 12px}:is(.alle-app,.alle-app-portal) .ui-drawer-option{min-height:44px;margin:0 calc(var(--ui-drawer-pad) * -1);padding:0 var(--ui-drawer-pad);color:var(--fg-neutral-primary);font:500 14px/140% var(--font-sans);cursor:pointer;align-items:center;gap:8px;transition:background-color .15s ease-out;display:flex}:is(.alle-app,.alle-app-portal) .ui-drawer-option:hover{background:var(--bg-neutral-secondary)}:is(.alle-app,.alle-app-portal) .ui-drawer-option[hidden]{display:none}:is(.alle-app,.alle-app-portal) .ui-drawer-option-label{overflow-wrap:anywhere;flex:auto;min-width:0}:is(.alle-app,.alle-app-portal) .ui-drawer-option-count{color:var(--fg-neutral-tertiary);font-variant-numeric:lining-nums tabular-nums;flex:none}@media (pointer:coarse){:is(.alle-app,.alle-app-portal) :is(button[data-variant]:not([data-variant=ghost]),.ui-select,.ui-sort,.ui-filter,.ui-tab,.ui-group-head:is(button,summary)){min-height:44px}:is(.alle-app,.alle-app-portal) button[role=checkbox]:before{content:"";position:absolute;inset:-13px}:is(.alle-app,.alle-app-portal) :is(.ui-text,.ui-search input){font-size:16px}}@media (forced-colors:active){:is(.alle-app,.alle-app-portal) :is(button[data-variant]:not([data-variant=ghost]),.ui-select,.ui-sort,.ui-filter,.ui-text,.ui-search,.ui-menu,.ui-drawer){border:1px solid buttontext}:is(.alle-app,.alle-app-portal) .ui-tab:after{background:highlight}:is(.alle-app,.alle-app-portal) .ui-segmented>button[data-state=on]{outline-offset:-2px;outline:2px solid highlight}}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, -apple-system, system-ui, "Segoe UI", "Noto Sans", "Helvetica", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;--font-mono:ui-monospace, "SFMono-Regular", "SF Mono", "Menlo", "Monaco", "Consolas", "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace;--spacing:.25rem;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--breakpoint-xs:380px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-2xs:.125rem;--radius-xs:.25rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.625rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.25rem;--radius-4xl:1.5rem;--radius-full:9999px;--tracking-wide:var(--font-tracking-wide);--tracking-normal:var(--font-tracking-normal);--tracking-tight:var(--font-tracking-tight);--shadow-hairline:var(--shadow-hairline)}:root,:where([data-theme]){--gray-500:#5d5d5d;--alpha-0:var(--alpha-base)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--alpha-0:color-mix(in oklab, var(--alpha-base) 0%, transparent)}}:root,:where([data-theme]){--alpha-02:var(--alpha-base)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--alpha-02:color-mix(in oklab, var(--alpha-base) 2%, transparent)}}:root,:where([data-theme]){--alpha-04:var(--alpha-base)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--alpha-04:color-mix(in oklab, var(--alpha-base) 4%, transparent)}}:root,:where([data-theme]){--alpha-05:var(--alpha-base)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--alpha-05:color-mix(in oklab, var(--alpha-base) 5%, transparent)}}:root,:where([data-theme]){--alpha-06:var(--alpha-base)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--alpha-06:color-mix(in oklab, var(--alpha-base) 6%, transparent)}}:root,:where([data-theme]){--alpha-08:var(--alpha-base)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--alpha-08:color-mix(in oklab, var(--alpha-base) 8%, transparent)}}:root,:where([data-theme]){--alpha-10:var(--alpha-base)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--alpha-10:color-mix(in oklab, var(--alpha-base) 10%, transparent)}}:root,:where([data-theme]){--alpha-12:var(--alpha-base)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--alpha-12:color-mix(in oklab, var(--alpha-base) 12%, transparent)}}:root,:where([data-theme]){--alpha-15:var(--alpha-base)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--alpha-15:color-mix(in oklab, var(--alpha-base) 15%, transparent)}}:root,:where([data-theme]){--alpha-16:var(--alpha-base)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--alpha-16:color-mix(in oklab, var(--alpha-base) 16%, transparent)}}:root,:where([data-theme]){--alpha-20:var(--alpha-base)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--alpha-20:color-mix(in oklab, var(--alpha-base) 20%, transparent)}}:root,:where([data-theme]){--alpha-25:var(--alpha-base)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--alpha-25:color-mix(in oklab, var(--alpha-base) 25%, transparent)}}:root,:where([data-theme]){--alpha-30:var(--alpha-base)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--alpha-30:color-mix(in oklab, var(--alpha-base) 30%, transparent)}}:root,:where([data-theme]){--alpha-35:var(--alpha-base)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--alpha-35:color-mix(in oklab, var(--alpha-base) 35%, transparent)}}:root,:where([data-theme]){--alpha-40:var(--alpha-base)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--alpha-40:color-mix(in oklab, var(--alpha-base) 40%, transparent)}}:root,:where([data-theme]){--alpha-50:var(--alpha-base)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--alpha-50:color-mix(in oklab, var(--alpha-base) 50%, transparent)}}:root,:where([data-theme]){--alpha-60:var(--alpha-base)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--alpha-60:color-mix(in oklab, var(--alpha-base) 60%, transparent)}}:root,:where([data-theme]){--alpha-70:var(--alpha-base)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--alpha-70:color-mix(in oklab, var(--alpha-base) 70%, transparent)}}:root,:where([data-theme]){--white:#fff;--black:#000;--green-25:#edfaf2;--green-50:#d9f4e4;--green-75:#b8ebcc;--green-100:#8cdfad;--green-200:#66d492;--green-300:#40c977;--green-400:#04b84c;--green-500:#00a240;--green-600:#008635;--green-700:#00692a;--green-800:#004f1f;--green-900:#003716;--green-950:#011c0b;--green-1000:#001207;--green-a25:var(--green-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--green-a25:color-mix(in oklab, var(--green-400) 8%, transparent)}}:root,:where([data-theme]){--green-a50:var(--green-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--green-a50:color-mix(in oklab, var(--green-400) 15%, transparent)}}:root,:where([data-theme]){--green-a75:var(--green-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--green-a75:color-mix(in oklab, var(--green-400) 29%, transparent)}}:root,:where([data-theme]){--green-a100:var(--green-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--green-a100:color-mix(in oklab, var(--green-400) 45%, transparent)}}:root,:where([data-theme]){--green-a200:var(--green-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--green-a200:color-mix(in oklab, var(--green-400) 60%, transparent)}}:root,:where([data-theme]){--green-a300:var(--green-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--green-a300:color-mix(in oklab, var(--green-400) 75%, transparent)}}:root,:where([data-theme]){--red-25:#fff0f0;--red-50:#ffd9d9;--red-75:#ffc6c5;--red-100:#ffa4a2;--red-200:#ff8583;--red-300:#ff6764;--red-400:#fa423e;--red-500:#e02e2a;--red-600:#ba2623;--red-700:#911e1b;--red-800:#6e1615;--red-900:#4d100e;--red-950:#280b0a;--red-1000:#1f0909;--red-a25:var(--red-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--red-a25:color-mix(in oklab, var(--red-400) 8%, transparent)}}:root,:where([data-theme]){--red-a50:var(--red-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--red-a50:color-mix(in oklab, var(--red-400) 16%, transparent)}}:root,:where([data-theme]){--red-a75:var(--red-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--red-a75:color-mix(in oklab, var(--red-400) 30%, transparent)}}:root,:where([data-theme]){--red-a100:var(--red-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--red-a100:color-mix(in oklab, var(--red-400) 48%, transparent)}}:root,:where([data-theme]){--red-a200:var(--red-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--red-a200:color-mix(in oklab, var(--red-400) 64%, transparent)}}:root,:where([data-theme]){--red-a300:var(--red-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--red-a300:color-mix(in oklab, var(--red-400) 79%, transparent)}}:root,:where([data-theme]){--pink-25:#fff4f9;--pink-50:#ffe8f3;--pink-75:#ffd4e8;--pink-100:#ffbada;--pink-200:#ffa3ce;--pink-300:#ff8cc1;--pink-400:#ff66ad;--pink-500:#e04c91;--pink-600:#ba437a;--pink-700:#963c67;--pink-800:#6e2c4a;--pink-900:#4d1f34;--pink-950:#29101c;--pink-1000:#1a0a11;--pink-a25:var(--pink-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--pink-a25:color-mix(in oklab, var(--pink-400) 8%, transparent)}}:root,:where([data-theme]){--pink-a50:var(--pink-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--pink-a50:color-mix(in oklab, var(--pink-400) 16%, transparent)}}:root,:where([data-theme]){--pink-a75:var(--pink-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--pink-a75:color-mix(in oklab, var(--pink-400) 28%, transparent)}}:root,:where([data-theme]){--pink-a100:var(--pink-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--pink-a100:color-mix(in oklab, var(--pink-400) 45%, transparent)}}:root,:where([data-theme]){--pink-a200:var(--pink-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--pink-a200:color-mix(in oklab, var(--pink-400) 60%, transparent)}}:root,:where([data-theme]){--pink-a300:var(--pink-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--pink-a300:color-mix(in oklab, var(--pink-400) 76%, transparent)}}:root,:where([data-theme]){--orange-25:#fff5f0;--orange-50:#ffe7d9;--orange-75:#ffcfb4;--orange-100:#ffb790;--orange-200:#ff9e6c;--orange-300:#ff8549;--orange-400:#fb6a22;--orange-500:#e25507;--orange-600:#b9480d;--orange-700:#923b0f;--orange-800:#6d2e0f;--orange-900:#4a2206;--orange-950:#281105;--orange-1000:#211107;--orange-a25:var(--orange-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--orange-a25:color-mix(in oklab, var(--orange-400) 7%, transparent)}}:root,:where([data-theme]){--orange-a50:var(--orange-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--orange-a50:color-mix(in oklab, var(--orange-400) 16%, transparent)}}:root,:where([data-theme]){--orange-a75:var(--orange-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--orange-a75:color-mix(in oklab, var(--orange-400) 33%, transparent)}}:root,:where([data-theme]){--orange-a100:var(--orange-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--orange-a100:color-mix(in oklab, var(--orange-400) 48%, transparent)}}:root,:where([data-theme]){--orange-a200:var(--orange-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--orange-a200:color-mix(in oklab, var(--orange-400) 65%, transparent)}}:root,:where([data-theme]){--orange-a300:var(--orange-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--orange-a300:color-mix(in oklab, var(--orange-400) 81%, transparent)}}:root,:where([data-theme]){--yellow-25:#fffbed;--yellow-50:#fff6d9;--yellow-75:#ffeeb8;--yellow-100:#ffe48c;--yellow-200:#ffdb66;--yellow-300:#ffd240;--yellow-400:#ffc300;--yellow-500:#e0ac00;--yellow-600:#ba8e00;--yellow-700:#916f00;--yellow-800:#6e5400;--yellow-900:#4d3b00;--yellow-950:#261d00;--yellow-1000:#1a1400;--yellow-a25:var(--yellow-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--yellow-a25:color-mix(in oklab, var(--yellow-400) 8%, transparent)}}:root,:where([data-theme]){--yellow-a50:var(--yellow-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--yellow-a50:color-mix(in oklab, var(--yellow-400) 15%, transparent)}}:root,:where([data-theme]){--yellow-a75:var(--yellow-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--yellow-a75:color-mix(in oklab, var(--yellow-400) 27%, transparent)}}:root,:where([data-theme]){--yellow-a100:var(--yellow-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--yellow-a100:color-mix(in oklab, var(--yellow-400) 45%, transparent)}}:root,:where([data-theme]){--yellow-a200:var(--yellow-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--yellow-a200:color-mix(in oklab, var(--yellow-400) 59%, transparent)}}:root,:where([data-theme]){--yellow-a300:var(--yellow-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--yellow-a300:color-mix(in oklab, var(--yellow-400) 74%, transparent)}}:root,:where([data-theme]){--purple-25:#f9f5fe;--purple-50:#efe5fe;--purple-75:#e0cefd;--purple-100:#ceb0fb;--purple-200:#be95fa;--purple-300:#ad7bf9;--purple-400:#924ff7;--purple-500:#8046d9;--purple-600:#6b3ab4;--purple-700:#532d8d;--purple-800:#3f226a;--purple-900:#2c184a;--purple-950:#160c25;--purple-1000:#100a19;--purple-a25:var(--purple-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--purple-a25:color-mix(in oklab, var(--purple-400) 6%, transparent)}}:root,:where([data-theme]){--purple-a50:var(--purple-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--purple-a50:color-mix(in oklab, var(--purple-400) 15%, transparent)}}:root,:where([data-theme]){--purple-a75:var(--purple-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--purple-a75:color-mix(in oklab, var(--purple-400) 28%, transparent)}}:root,:where([data-theme]){--purple-a100:var(--purple-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--purple-a100:color-mix(in oklab, var(--purple-400) 45%, transparent)}}:root,:where([data-theme]){--purple-a200:var(--purple-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--purple-a200:color-mix(in oklab, var(--purple-400) 60%, transparent)}}:root,:where([data-theme]){--purple-a300:var(--purple-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--purple-a300:color-mix(in oklab, var(--purple-400) 75%, transparent)}}:root,:where([data-theme]){--blue-25:#f5faff;--blue-50:#e5f3ff;--blue-75:#cce6ff;--blue-100:#99ceff;--blue-200:#66b5ff;--blue-300:#339cff;--blue-400:#0285ff;--blue-500:#0169cc;--blue-600:#004f99;--blue-700:#003f7a;--blue-800:#013566;--blue-900:#00284d;--blue-950:#000e1a;--blue-1000:#000d19;--blue-a25:var(--blue-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--blue-a25:color-mix(in oklab, var(--blue-400) 4%, transparent)}}:root,:where([data-theme]){--blue-a50:var(--blue-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--blue-a50:color-mix(in oklab, var(--blue-400) 13%, transparent)}}:root,:where([data-theme]){--blue-a75:var(--blue-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--blue-a75:color-mix(in oklab, var(--blue-400) 25%, transparent)}}:root,:where([data-theme]){--blue-a100:var(--blue-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--blue-a100:color-mix(in oklab, var(--blue-400) 40%, transparent)}}:root,:where([data-theme]){--blue-a200:var(--blue-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--blue-a200:color-mix(in oklab, var(--blue-400) 60%, transparent)}}:root,:where([data-theme]){--blue-a300:var(--blue-400)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--blue-a300:color-mix(in oklab, var(--blue-400) 80%, transparent)}}:root,:where([data-theme]){--hairline:1px}:where(:root),:where([data-theme=light]){--gray-0:#fff;--gray-25:#fcfcfc;--gray-50:#f9f9f9;--gray-75:#f3f3f3;--gray-100:#ededed;--gray-150:#dfdfdf;--gray-200:#cdcdcd;--gray-250:#b9b9b9;--gray-300:#afafaf;--gray-350:#9f9f9f;--gray-400:#8f8f8f;--gray-450:#767676;--gray-550:#4f4f4f;--gray-600:#414141;--gray-650:#393939;--gray-700:#303030;--gray-750:#282828;--gray-800:#212121;--gray-850:#1c1c1c;--gray-900:#181818;--gray-925:#161616;--gray-950:#131313;--gray-975:#101010;--gray-1000:#0d0d0d;--alpha-base:#0d0d0d}:where([data-theme=dark]){--gray-0:#0d0d0d;--gray-25:#101010;--gray-50:#131313;--gray-75:#161616;--gray-100:#181818;--gray-150:#1c1c1c;--gray-200:#212121;--gray-250:#282828;--gray-300:#303030;--gray-350:#393939;--gray-400:#414141;--gray-450:#4f4f4f;--gray-550:#767676;--gray-600:#8f8f8f;--gray-650:#9f9f9f;--gray-700:#afafaf;--gray-750:#b9b9b9;--gray-800:#cdcdcd;--gray-850:#dcdcdc;--gray-900:#ededed;--gray-925:#f3f3f3;--gray-950:#f3f3f3;--gray-975:#f9f9f9;--gray-1000:#fff;--alpha-base:#fff}@media (min-resolution:150dpi),(min-resolution:1.5x){:root,:where([data-theme]){--hairline:.5px}}:root,:where([data-theme]){--shadow-color:0 0 0;--elevation-100-geo:0 1px 2px -1px;--elevation-200-geo:0 2px 4px -1px;--elevation-300-geo:0 4px 8px -2px;--elevation-400-geo:0 8px 16px -4px}:where(:root),:where([data-theme=light]){--shadow-alpha-100:.08;--shadow-alpha-200:.08;--shadow-alpha-300:.1;--shadow-alpha-400:.12;--shadow-hairline-width:1px;--shadow-hairline-color:#00000014}@media (min-resolution:150dpi),(min-resolution:1.5x){:where(:root),:where([data-theme=light]){--shadow-hairline-width:.5px;--shadow-hairline-color:#0000001a}}:where([data-theme=dark]){--shadow-alpha-100:.2;--shadow-alpha-200:.2;--shadow-alpha-300:.36;--shadow-alpha-400:.3;--shadow-hairline-width:1px;--shadow-hairline-color:#ffffff1a}@media (min-resolution:150dpi),(min-resolution:1.5x){:where([data-theme=dark]){--shadow-hairline-width:.5px;--shadow-hairline-color:#ffffff1f}}:where([data-theme=dark]) [data-surface=elevated]{--shadow-hairline:0 0 #0000}:root,:where([data-theme]){--color-text:var(--gray-1000);--color-text-inverse:var(--gray-0);--color-text-primary:var(--color-text);--color-text-primary-soft:var(--color-text);--color-background-primary-soft-alt:var(--alpha-02);--color-border-primary-soft-alt:var(--alpha-06);--color-text-primary-soft-alt:var(--color-text);--color-text-primary-surface:var(--color-text);--color-text-primary-solid:var(--color-text-inverse);--color-text-primary-outline:var(--color-text);--color-text-primary-outline-hover:var(--color-text);--color-text-primary-ghost:var(--color-text);--color-text-primary-ghost-hover:var(--color-text);--color-ring-primary:var(--color-ring);--color-ring-primary-soft:var(--color-ring-primary);--color-ring-primary-solid:var(--color-ring-primary);--color-ring-primary-outline:var(--color-ring-primary);--color-ring-primary-ghost:var(--color-ring-primary);--color-text-secondary-soft:var(--color-text);--color-background-secondary-soft-alt:var(--alpha-02);--color-border-secondary-soft-alt:var(--alpha-06);--color-text-secondary-soft-alt:var(--color-text);--color-text-secondary-solid:var(--white);--color-text-secondary-outline:var(--color-text-secondary);--color-text-secondary-outline-hover:var(--color-text);--color-text-secondary-ghost:var(--color-text-secondary);--color-text-secondary-ghost-hover:var(--color-text);--color-ring-secondary:var(--color-ring);--color-ring-secondary-soft:var(--color-ring-secondary);--color-ring-secondary-solid:var(--color-ring-secondary);--color-ring-secondary-outline:var(--color-ring-secondary);--color-ring-secondary-ghost:var(--color-ring-secondary);--color-background-info-soft:var(--blue-50);--color-background-info-soft-hover:var(--blue-75);--color-background-info-soft-active:var(--blue-75);--color-background-info-soft-alpha:var(--blue-a50);--color-background-info-soft-alpha-hover:var(--blue-a75);--color-background-info-soft-alpha-active:var(--blue-a75);--color-background-info-solid:var(--blue-400);--color-background-info-solid-hover:var(--blue-500);--color-background-info-solid-active:var(--blue-500);--color-text-info-solid:var(--white);--color-background-info-outline-hover:var(--blue-a25);--color-background-info-outline-active:var(--blue-a25);--color-border-info-outline:var(--blue-500);--color-border-info-outline-hover:var(--blue-500);--color-text-info-outline:var(--blue-500);--color-text-info-outline-hover:var(--blue-500);--color-background-info-ghost-hover:var(--blue-a50);--color-background-info-ghost-active:var(--blue-a50);--color-ring-info:var(--color-ring);--color-ring-info-soft:var(--color-ring-info);--color-ring-info-solid:var(--color-ring-info);--color-ring-info-outline:var(--color-ring-info);--color-ring-info-ghost:var(--color-ring-info);--color-background-warning-soft:var(--orange-50);--color-background-warning-soft-hover:var(--orange-75);--color-background-warning-soft-active:var(--orange-75);--color-background-warning-soft-alpha:var(--orange-a50);--color-background-warning-soft-alpha-hover:var(--orange-a75);--color-background-warning-soft-alpha-active:var(--orange-a75);--color-background-warning-solid:var(--orange-500);--color-background-warning-solid-hover:var(--orange-600);--color-background-warning-solid-active:var(--orange-600);--color-text-warning-solid:var(--white);--color-background-warning-outline-hover:var(--orange-a25);--color-background-warning-outline-active:var(--orange-a25);--color-border-warning-outline:var(--orange-500);--color-border-warning-outline-hover:var(--orange-500);--color-text-warning-outline:var(--orange-500);--color-text-warning-outline-hover:var(--orange-500);--color-background-warning-ghost-hover:var(--orange-a50);--color-background-warning-ghost-active:var(--orange-a50);--color-text-warning-ghost:var(--orange-500);--color-text-warning-ghost-hover:var(--orange-500);--color-ring-warning:var(--color-ring);--color-ring-warning-soft:var(--color-ring-warning);--color-ring-warning-solid:var(--color-ring-warning);--color-ring-warning-outline:var(--color-ring-warning);--color-ring-warning-ghost:var(--color-ring-warning);--color-text-caution-hover:var(--yellow-800);--color-background-caution-soft:var(--yellow-50);--color-background-caution-soft-hover:var(--yellow-75);--color-background-caution-soft-active:var(--yellow-75);--color-background-caution-soft-alpha:var(--yellow-a50);--color-background-caution-soft-alpha-hover:var(--yellow-a75);--color-background-caution-soft-alpha-active:var(--yellow-a75);--color-background-caution-solid:var(--yellow-600);--color-background-caution-solid-hover:var(--yellow-700);--color-background-caution-solid-active:var(--yellow-700);--color-text-caution-solid:var(--white);--color-background-caution-outline-hover:var(--yellow-a25);--color-background-caution-outline-active:var(--yellow-a25);--color-border-caution-outline:var(--yellow-700);--color-border-caution-outline-hover:var(--yellow-700);--color-text-caution-outline:var(--yellow-700);--color-text-caution-outline-hover:var(--yellow-700);--color-background-caution-ghost-hover:var(--yellow-a50);--color-background-caution-ghost-active:var(--yellow-a50);--color-text-caution-ghost:var(--yellow-700);--color-text-caution-ghost-hover:var(--yellow-700);--color-ring-caution:var(--color-ring);--color-ring-caution-soft:var(--color-ring-caution);--color-ring-caution-solid:var(--color-ring-caution);--color-ring-caution-outline:var(--color-ring-caution);--color-ring-caution-ghost:var(--color-ring-caution);--color-background-danger-soft:var(--red-50);--color-background-danger-soft-hover:var(--red-75);--color-background-danger-soft-active:var(--red-75);--color-background-danger-soft-alpha:var(--red-a50);--color-background-danger-soft-alpha-hover:var(--red-a75);--color-background-danger-soft-alpha-active:var(--red-a75);--color-background-danger-solid:var(--red-500);--color-background-danger-solid-hover:var(--red-600);--color-background-danger-solid-active:var(--red-600);--color-text-danger-solid:var(--white);--color-background-danger-outline-hover:var(--red-a25);--color-background-danger-outline-active:var(--red-a25);--color-border-danger-outline:var(--red-500);--color-border-danger-outline-hover:var(--red-500);--color-text-danger-outline:var(--red-500);--color-text-danger-outline-hover:var(--red-500);--color-background-danger-ghost-hover:var(--red-a50);--color-background-danger-ghost-active:var(--red-a50);--color-text-danger-ghost:var(--red-500);--color-text-danger-ghost-hover:var(--red-500);--color-ring-danger:var(--red-200);--color-ring-danger-soft:var(--color-ring-danger);--color-ring-danger-solid:var(--color-ring-danger);--color-ring-danger-outline:var(--color-ring-danger);--color-ring-danger-ghost:var(--color-ring-danger);--color-background-success-soft:var(--green-50);--color-background-success-soft-hover:var(--green-75);--color-background-success-soft-active:var(--green-75);--color-background-success-soft-alpha:var(--green-a50);--color-background-success-soft-alpha-hover:var(--green-a75);--color-background-success-soft-alpha-active:var(--green-a75);--color-text-success-solid:var(--white);--color-background-success-outline-hover:var(--green-a25);--color-background-success-outline-active:var(--green-a25);--color-text-success-outline:var(--green-500);--color-text-success-outline-hover:var(--green-500);--color-background-success-ghost-hover:var(--green-a50);--color-background-success-ghost-active:var(--green-a50);--color-text-success-ghost:var(--green-500);--color-text-success-ghost-hover:var(--green-500);--color-ring-success:var(--color-ring);--color-ring-success-soft:var(--color-ring-info);--color-ring-success-solid:var(--color-ring-info);--color-ring-success-outline:var(--color-ring-info);--color-ring-success-ghost:var(--color-ring-info);--color-background-discovery-soft:var(--purple-50);--color-background-discovery-soft-hover:var(--purple-75);--color-background-discovery-soft-active:var(--purple-75);--color-background-discovery-soft-alpha:var(--purple-a50);--color-background-discovery-soft-alpha-hover:var(--purple-a75);--color-background-discovery-soft-alpha-active:var(--purple-a75);--color-background-discovery-solid:var(--purple-400);--color-background-discovery-solid-hover:var(--purple-500);--color-background-discovery-solid-active:var(--purple-500);--color-text-discovery-solid:var(--white);--color-background-discovery-outline-hover:var(--purple-a25);--color-background-discovery-outline-active:var(--purple-a25);--color-border-discovery-outline:var(--purple-500);--color-border-discovery-outline-hover:var(--purple-500);--color-background-discovery-ghost-hover:var(--purple-a50);--color-background-discovery-ghost-active:var(--purple-a50);--color-text-discovery-ghost:var(--purple-500);--color-text-discovery-ghost-hover:var(--purple-500);--color-ring-discovery:var(--color-ring);--color-ring-discovery-soft:var(--color-ring);--color-ring-discovery-solid:var(--color-ring);--color-ring-discovery-outline:var(--color-ring);--color-ring-discovery-ghost:var(--color-ring);--color-background-disabled:var(--alpha-05);--color-border-disabled:var(--alpha-06);--font-tracking-wide:0em;--font-tracking-normal:0em;--font-tracking-tight:0em;--font-heading-5xl-size:4.5rem;--font-heading-5xl-line-height:4.5rem;--font-heading-5xl-weight:var(--font-weight-semibold);--font-heading-5xl-tracking:var(--tracking-tight);--font-heading-4xl-size:3.75rem;--font-heading-4xl-line-height:3.75rem;--font-heading-4xl-weight:var(--font-weight-semibold);--font-heading-4xl-tracking:var(--tracking-tight);--font-heading-3xl-size:3rem;--font-heading-3xl-line-height:3rem;--font-heading-3xl-weight:var(--font-weight-semibold);--font-heading-3xl-tracking:var(--tracking-tight);--font-heading-2xl-size:2.25rem;--font-heading-2xl-line-height:2.625rem;--font-heading-2xl-weight:var(--font-weight-semibold);--font-heading-2xl-tracking:var(--tracking-tight);--font-heading-xl-size:2rem;--font-heading-xl-line-height:2.375rem;--font-heading-xl-weight:var(--font-weight-semibold);--font-heading-xl-tracking:var(--tracking-tight);--font-heading-lg-size:1.5rem;--font-heading-lg-line-height:1.75rem;--font-heading-lg-weight:var(--font-weight-semibold);--font-heading-lg-tracking:var(--tracking-normal);--font-heading-md-size:1.25rem;--font-heading-md-line-height:1.625rem;--font-heading-md-weight:var(--font-weight-semibold);--font-heading-md-tracking:var(--tracking-normal);--font-heading-sm-size:1.125rem;--font-heading-sm-line-height:1.625rem;--font-heading-sm-weight:var(--font-weight-semibold);--font-heading-sm-tracking:var(--tracking-normal);--font-heading-xs-size:1rem;--font-heading-xs-line-height:1.5rem;--font-heading-xs-weight:var(--font-weight-semibold);--font-heading-xs-tracking:var(--tracking-normal);--font-text-lg-size:1.125rem;--font-text-lg-line-height:1.8125rem;--font-text-lg-weight:var(--font-weight-normal);--font-text-lg-tracking:var(--tracking-normal);--font-text-md-size:1rem;--font-text-md-line-height:1.5rem;--font-text-md-weight:var(--font-weight-normal);--font-text-md-tracking:var(--tracking-normal);--font-text-sm-size:.875rem;--font-text-sm-line-height:1.25rem;--font-text-sm-weight:var(--font-weight-normal);--font-text-sm-tracking:var(--tracking-normal);--font-text-xs-size:.75rem;--font-text-xs-line-height:1.125rem;--font-text-xs-weight:var(--font-weight-normal);--font-text-xs-tracking:var(--tracking-wide);--font-text-2xs-size:.625rem;--font-text-2xs-line-height:.875rem;--font-text-2xs-weight:var(--font-weight-normal);--font-text-2xs-tracking:var(--tracking-wide);--font-text-3xs-size:.5rem;--font-text-3xs-line-height:.75rem;--font-text-3xs-weight:var(--font-weight-normal);--font-text-3xs-tracking:var(--tracking-wide);--control-size-3xs:1.375rem;--control-size-2xs:1.5rem;--control-size-xs:1.625rem;--control-size-sm:1.75rem;--control-size-md:2rem;--control-size-lg:2.25rem;--control-size-xl:2.5rem;--control-size-2xl:2.75rem;--control-size-3xl:3rem;--control-gutter-2xs:.375rem;--control-gutter-xs:.5rem;--control-gutter-sm:.625rem;--control-gutter-md:.75rem;--control-gutter-lg:.875rem;--control-gutter-xl:1rem;--control-gutter-pill-scaling:1.33;--control-radius-sm:var(--radius-sm);--control-radius-md:var(--radius-md);--control-radius-lg:var(--radius-lg);--control-radius-xl:var(--radius-xl);--control-font-size-sm:var(--font-text-xs-size);--control-font-size-md:var(--font-text-sm-size);--control-font-size-lg:var(--font-text-md-size);--control-icon-size-xs:.875rem;--control-icon-size-sm:1rem;--control-icon-size-md:1.125rem;--control-icon-size-lg:1.25rem;--control-icon-size-xl:1.375rem;--control-icon-size-2xl:1.5rem;--cubic-enter:cubic-bezier(.19, 1, .22, 1);--cubic-exit:cubic-bezier(.8, 0, .4, 1);--cubic-exit-snappy:cubic-bezier(.65, 0, .4, 1);--cubic-move:cubic-bezier(.65, 0, .35, 1);--transition-duration-basic:.15s;--transition-ease-basic:ease;--scrollbar-color:var(--alpha-30);--shadow-hairline:0 0 0 var(--shadow-hairline-width) var(--shadow-hairline-color);--shadow-100:var(--elevation-100-geo) rgb(var(--shadow-color) / var(--shadow-alpha-100));--shadow-100-strong:var(--elevation-100-geo) rgb(var(--shadow-color) / calc(var(--shadow-alpha-100) * 1.25));--shadow-100-stronger:var(--elevation-100-geo) rgb(var(--shadow-color) / calc(var(--shadow-alpha-100) * 1.6));--shadow-200:var(--elevation-200-geo) rgb(var(--shadow-color) / var(--shadow-alpha-200));--shadow-200-strong:var(--elevation-200-geo) rgb(var(--shadow-color) / calc(var(--shadow-alpha-200) * 1.25));--shadow-200-stronger:var(--elevation-200-geo) rgb(var(--shadow-color) / calc(var(--shadow-alpha-200) * 1.6));--shadow-300:var(--elevation-300-geo) rgb(var(--shadow-color) / var(--shadow-alpha-300));--shadow-300-strong:var(--elevation-300-geo) rgb(var(--shadow-color) / calc(var(--shadow-alpha-300) * 1.25));--shadow-300-stronger:var(--elevation-300-geo) rgb(var(--shadow-color) / calc(var(--shadow-alpha-300) * 1.6));--shadow-400:var(--elevation-400-geo) rgb(var(--shadow-color) / var(--shadow-alpha-400));--shadow-400-strong:var(--elevation-400-geo) rgb(var(--shadow-color) / calc(var(--shadow-alpha-400) * 1.25));--shadow-400-stronger:var(--elevation-400-geo) rgb(var(--shadow-color) / calc(var(--shadow-alpha-400) * 1.6))}:where(:root),:where([data-theme=light]){--color-text-secondary:var(--gray-500);--color-text-tertiary:var(--gray-400);--color-ring:var(--blue-500);--color-background-primary-soft:var(--gray-100);--color-background-primary-soft-hover:var(--gray-150);--color-background-primary-soft-active:var(--gray-200);--color-background-primary-soft-alpha:var(--alpha-08);--color-background-primary-soft-alpha-hover:var(--alpha-12);--color-background-primary-soft-alpha-active:var(--alpha-16);--color-background-primary-surface:var(--alpha-05);--color-border-primary-surface:var(--alpha-05);--color-background-primary-solid:var(--gray-900);--color-background-primary-solid-hover:var(--gray-700);--color-background-primary-solid-active:var(--gray-600);--color-background-primary-outline-hover:var(--alpha-02);--color-background-primary-outline-active:var(--alpha-04);--color-border-primary-outline:var(--alpha-16);--color-border-primary-outline-hover:var(--alpha-20);--color-background-primary-ghost-hover:var(--alpha-08);--color-background-primary-ghost-active:var(--alpha-12);--color-background-secondary-soft:var(--gray-100);--color-background-secondary-soft-hover:var(--gray-150);--color-background-secondary-soft-active:var(--gray-200);--color-background-secondary-soft-alpha:var(--alpha-08);--color-background-secondary-soft-alpha-hover:var(--alpha-12);--color-background-secondary-soft-alpha-active:var(--alpha-16);--color-background-secondary-solid:var(--gray-500);--color-background-secondary-solid-hover:var(--gray-600);--color-background-secondary-solid-active:var(--gray-700);--color-background-secondary-outline-hover:var(--alpha-02);--color-background-secondary-outline-active:var(--alpha-04);--color-border-secondary-outline:var(--alpha-16);--color-border-secondary-outline-hover:var(--alpha-20);--color-background-secondary-ghost-hover:var(--alpha-08);--color-background-secondary-ghost-active:var(--alpha-12);--color-text-info:var(--blue-500);--color-text-info-soft:var(--blue-600);--color-background-info-surface:var(--blue-a25);--color-border-info-surface:var(--blue-a25);--color-text-info-surface:var(--blue-600);--color-text-info-ghost:var(--blue-500);--color-text-info-ghost-hover:var(--blue-500);--color-text-warning:var(--orange-700);--color-text-warning-soft:var(--orange-700);--color-background-warning-surface:var(--orange-a25);--color-border-warning-surface:var(--orange-a25);--color-text-warning-surface:var(--orange-700);--color-text-caution:var(--yellow-700);--color-text-caution-soft:var(--yellow-800);--color-background-caution-surface:var(--yellow-a25);--color-border-caution-surface:var(--yellow-a25);--color-text-caution-surface:var(--yellow-800);--color-text-danger:var(--red-700);--color-text-danger-soft:var(--red-600);--color-background-danger-surface:var(--red-a25);--color-border-danger-surface:var(--red-a25);--color-text-danger-surface:var(--red-600);--color-text-success:var(--green-700);--color-text-success-soft:var(--green-600);--color-background-success-surface:var(--green-a25);--color-border-success-surface:var(--green-a25);--color-text-success-surface:var(--green-600);--color-background-success-solid:var(--green-500);--color-background-success-solid-hover:var(--green-500);--color-background-success-solid-active:var(--green-500);--color-border-success-outline:var(--green-500);--color-border-success-outline-hover:var(--green-500);--color-text-discovery:var(--purple-700);--color-text-discovery-soft:var(--purple-600);--color-background-discovery-surface:var(--purple-a25);--color-border-discovery-surface:var(--purple-a25);--color-text-discovery-surface:var(--purple-600);--color-text-discovery-outline:var(--purple-500);--color-text-discovery-outline-hover:var(--purple-500);--color-text-disabled:var(--gray-400);--color-border-subtle:var(--alpha-05);--color-border:var(--alpha-10);--color-border-strong:var(--alpha-15);--shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--color-surface:var(--gray-0);--color-surface-secondary:var(--gray-50);--color-surface-tertiary:var(--gray-75);--color-surface-elevated:var(--gray-0);--color-surface-elevated-secondary:var(--gray-50)}:where([data-theme=dark]){--color-text-secondary:var(--gray-700);--color-text-tertiary:var(--gray-600);--color-ring:var(--blue-400);--color-background-primary-soft:var(--gray-300);--color-background-primary-soft-hover:var(--gray-350);--color-background-primary-soft-active:var(--gray-400);--color-background-primary-soft-alpha:var(--alpha-12);--color-background-primary-soft-alpha-hover:var(--alpha-16);--color-background-primary-soft-alpha-active:var(--alpha-20);--color-background-primary-surface:var(--alpha-08);--color-border-primary-surface:var(--alpha-08);--color-background-primary-solid:var(--gray-950);--color-background-primary-solid-hover:var(--gray-900);--color-background-primary-solid-active:var(--gray-850);--color-background-primary-outline-hover:var(--alpha-04);--color-background-primary-outline-active:var(--alpha-06);--color-border-primary-outline:var(--alpha-25);--color-border-primary-outline-hover:var(--alpha-30);--color-background-primary-ghost-hover:var(--alpha-12);--color-background-primary-ghost-active:var(--alpha-16);--color-background-secondary-soft:var(--gray-300);--color-background-secondary-soft-hover:var(--gray-350);--color-background-secondary-soft-active:var(--gray-400);--color-background-secondary-soft-alpha:var(--alpha-12);--color-background-secondary-soft-alpha-hover:var(--alpha-16);--color-background-secondary-soft-alpha-active:var(--alpha-20);--color-background-secondary-solid:var(--gray-400);--color-background-secondary-solid-hover:var(--gray-450);--color-background-secondary-solid-active:var(--gray-500);--color-background-secondary-outline-hover:var(--alpha-04);--color-background-secondary-outline-active:var(--alpha-06);--color-border-secondary-outline:var(--alpha-25);--color-border-secondary-outline-hover:var(--alpha-30);--color-background-secondary-ghost-hover:var(--alpha-12);--color-background-secondary-ghost-active:var(--alpha-16);--color-text-info:var(--blue-200);--color-text-info-soft:var(--blue-300);--color-background-info-surface:var(--blue-a50);--color-border-info-surface:var(--blue-a50);--color-text-info-surface:var(--blue-300);--color-text-info-ghost:var(--blue-200);--color-text-info-ghost-hover:var(--blue-200);--color-text-warning:var(--orange-500);--color-text-warning-soft:var(--orange-400);--color-background-warning-surface:var(--orange-a50);--color-border-warning-surface:var(--orange-a50);--color-text-warning-surface:var(--orange-400);--color-text-caution:var(--yellow-500);--color-text-caution-soft:var(--yellow-400);--color-background-caution-surface:var(--yellow-a50);--color-border-caution-surface:var(--yellow-a50);--color-text-caution-surface:var(--yellow-400);--color-text-danger:var(--red-500);--color-text-danger-soft:var(--red-400);--color-background-danger-surface:var(--red-a50);--color-border-danger-surface:var(--red-a50);--color-text-danger-surface:var(--red-400);--color-text-success:var(--green-400);--color-text-success-soft:var(--green-400);--color-background-success-surface:var(--green-a50);--color-border-success-surface:var(--green-a50);--color-text-success-surface:var(--green-400);--color-background-success-solid:var(--green-600);--color-background-success-solid-hover:var(--green-600);--color-background-success-solid-active:var(--green-600);--color-border-success-outline:var(--green-600);--color-border-success-outline-hover:var(--green-600);--color-text-discovery:var(--purple-500);--color-text-discovery-soft:var(--purple-200);--color-background-discovery-surface:var(--purple-a50);--color-border-discovery-surface:var(--purple-a50);--color-text-discovery-surface:var(--purple-200);--color-text-discovery-outline:var(--purple-400);--color-text-discovery-outline-hover:var(--purple-400);--color-text-disabled:var(--gray-500);--color-border-subtle:var(--alpha-06);--color-border:var(--alpha-12);--color-border-strong:var(--alpha-20);--shadow:0 10px 15px -3px #0003, 0 4px 6px -4px #0003;--color-surface:var(--gray-200);--color-surface-secondary:var(--gray-100);--color-surface-tertiary:var(--gray-50);--color-surface-elevated:var(--gray-300);--color-surface-elevated-secondary:var(--gray-400)}:root,:where([data-theme]){--alert-border-radius:var(--radius-xl);--alert-gap:calc(var(--spacing) * 3);--alert-gutter:calc(var(--spacing) * 4);--alert-font-size:var(--font-text-sm-size);--alert-line-height:var(--font-text-sm-line-height);--alert-title-font-weight:var(--font-weight-semibold);--avatar-radius:var(--radius-full);--avatar-size:28px;--avatar-font-size-scaling:.5;--avatar-overflow-font-size-scaling-one:.45;--avatar-overflow-font-size-scaling-two:.37;--avatar-overflow-font-size-scaling-three:.3;--avatar-group-cutout-width:3px;--avatar-group-cutout-color:var(--color-surface);--avatar-group-spacing:-8px;--badge-gutter-sm:calc(var(--control-gutter-2xs) - 1px);--badge-gutter-md:var(--control-gutter-2xs);--badge-gutter-lg:var(--control-gutter-xs);--badge-size-sm:calc(var(--control-size-3xs) - 2px);--badge-size-md:var(--control-size-3xs);--badge-size-lg:var(--control-size-2xs);--badge-radius-sm:var(--radius-xs);--badge-radius-md:var(--radius-xs);--badge-radius-lg:var(--radius-sm);--badge-font-size-sm:var(--font-text-xs-size);--badge-font-size-md:var(--font-text-sm-size);--badge-font-size-lg:var(--font-text-sm-size);--badge-tracking-sm:var(--tracking-wide);--badge-tracking-md:var(--tracking-normal);--badge-tracking-lg:var(--tracking-normal);--badge-font-weight-sm:var(--font-weight-semibold);--badge-font-weight-md:var(--font-weight-semibold);--badge-font-weight-lg:var(--font-weight-semibold);--badge-icon-font-size-sm:var(--font-text-xs-size);--badge-icon-font-size-md:var(--font-text-md-size);--badge-icon-font-size-lg:var(--font-text-md-size);--badge-indicator-size-sm:var(--font-text-xs-size);--badge-indicator-size-md:var(--font-text-xs-size);--badge-indicator-size-lg:var(--font-text-sm-size);--button-gap-sm:3px;--button-gap-md:4px;--button-gap-lg:6px;--button-font-weight:var(--font-weight-medium);--input-gap-xs:4px;--input-gap-sm:6px;--input-gap-md:8px;--input-gap-lg:10px;--input-text-color:var(--color-text);--input-placeholder-text-color:var(--color-text-tertiary);--input-outline-border-color:var(--color-border-primary-outline);--input-outline-border-color-focus:var(--alpha-50);--input-soft-background-color:var(--color-background-primary-soft-alpha);--input-soft-border-color-focus:var(--alpha-20);--link-font-weight:inherit;--link-gap:calc(var(--spacing) * .5);--link-radius:var(--radius-sm);--link-underline-decoration-offset:.1em;--chat-max-width:800px;--chat-gutter:calc(var(--spacing) * 5);--chat-background-color:var(--color-surface);--thread-gutter:calc(var(--spacing) * 4);--composer-gutter:calc(var(--spacing) * 3);--composer-compact-gutter:calc(var(--spacing) * 2);--composer-radius:var(--radius-4xl);--composer-background-color:var(--color-surface-elevated);--smoothing-background-color:var(--color-surface);--user-message-text-color:var(--color-text);--source-list-gutter:var(--thread-gutter);--codeblock-background-color:var(--gray-25);--codeblock-syntax-4:var(--pink-500);--dialog-min-width:250px;--dialog-max-width:450px;--dialog-container-inner-padding:calc(var(--spacing) * 5);--dialog-backdrop-fade-background:var(--color-surface-elevated)}@supports (color:color-mix(in lab, red, red)){:root,:where([data-theme]){--dialog-backdrop-fade-background:color-mix(in oklab, var(--color-surface-elevated) 60%, transparent)}}:root,:where([data-theme]){--menu-gutter:calc(var(--spacing) * 1.5);--menu-radius:var(--radius-xl);--menu-font-size:var(--font-text-sm-size);--menu-line-height:var(--font-text-sm-line-height);--menu-item-padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2);--menu-item-gap:calc(var(--spacing) * 1.5);--menu-separator-gutter:var(--menu-gutter) calc(-1 * var(--menu-gutter));--menu-separator-background-color:var(--color-border);--menu-radio-indicator-size:var(--font-text-lg-size);--menu-radio-indicator-hole-size:var(--font-text-3xs-size);--menu-checkbox-indicator-size:var(--font-text-lg-size);--modal-container-inner-padding:calc(var(--spacing) * 5);--popover-radius:var(--radius-xl);--radio-group-col-gap:calc(var(--spacing) * 2.5);--radio-group-row-gap:calc(var(--spacing) * 5);--radio-group-item-gap:calc(var(--spacing) * 1.5);--radio-group-item-font-size:var(--font-text-sm-size);--radio-group-item-line-height:var(--font-text-sm-line-height);--radio-group-indicator-size:var(--font-text-md-size);--radio-group-indicator-border-color:var(--color-border-primary-outline);--radio-group-indicator-border-color-hover:var(--alpha-25);--radio-group-indicator-background-color:var(--color-background-primary-solid);--radio-group-indicator-hole-size:.375rem;--radio-group-indicator-hole-background-color:var(--color-text-primary-solid);--segmented-control-gap:2px;--segmented-control-gutter:2px;--segmented-control-font-weight:var(--font-weight-semibold);--segmented-control-thumb-shadow:0 1px 4px -1px #0003;--segmented-control-option-highlight-gutter:1px;--select-control-font-weight:var(--font-weight-medium);--switch-track-width:32px;--switch-track-height:19px;--switch-thumb-offset:3px;--switch-thumb-size:calc(var(--switch-track-height) - 2 * var(--switch-thumb-offset));--switch-thumb-shadow:0 1px 2px #0003;--switch-label-gap:calc(var(--spacing) * 2)}:where(:root),:where([data-theme=light]){--avatar-image-border-color:var(--alpha-04);--input-outline-border-color-hover:var(--alpha-25);--input-border-color-invalid:var(--red-500);--link-primary-text-color:var(--blue-500);--link-primary-text-color-hover:var(--blue-800);--user-message-background-color:var(--alpha-05);--codeblock-syntax-1:#c0660d;--codeblock-syntax-2:var(--blue-500);--codeblock-syntax-3:var(--green-600);--codeblock-syntax-5:var(--purple-500);--dialog-backdrop-dim-background:#0000004d;--menu-item-background-color:var(--alpha-08);--modal-backdrop-background:#0000004d;--segmented-control-background:var(--gray-100);--segmented-control-thumb-background:var(--gray-0);--segmented-control-option-highlight-background-color:var(--gray-200);--slider-track-color:var(--gray-150);--slider-range-color:var(--gray-450);--switch-track-color:var(--gray-150);--switch-track-color-hover:var(--gray-200);--switch-track-color-checked:var(--gray-900);--switch-track-color-checked-disabled:var(--gray-300);--switch-track-color-disabled:var(--gray-100);--switch-thumb-color:var(--gray-0);--switch-thumb-color-disabled:var(--gray-0)}:where([data-theme=dark]){--avatar-image-border-color:var(--alpha-15);--input-outline-border-color-hover:var(--alpha-30);--input-border-color-invalid:var(--red-600);--link-primary-text-color:var(--blue-300);--link-primary-text-color-hover:var(--blue-400);--user-message-background-color:var(--alpha-08);--codeblock-syntax-1:var(--yellow-100);--codeblock-syntax-2:var(--blue-200);--codeblock-syntax-3:var(--green-300);--codeblock-syntax-5:var(--purple-300);--dialog-backdrop-dim-background:#00000080;--menu-item-background-color:var(--alpha-10);--modal-backdrop-background:#00000080;--segmented-control-background:var(--gray-0);--segmented-control-thumb-background:var(--gray-300);--segmented-control-option-highlight-background-color:var(--gray-300);--slider-track-color:var(--gray-400);--slider-range-color:var(--gray-600);--switch-track-color:var(--gray-400);--switch-track-color-hover:var(--gray-450);--switch-track-color-checked:var(--blue-400);--switch-track-color-checked-disabled:var(--blue-700);--switch-track-color-disabled:var(--gray-300);--switch-thumb-color:var(--gray-1000);--switch-thumb-color-disabled:var(--gray-800)}}@layer base{html,:host{color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:var(--tracking-normal)}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{scrollbar-color:var(--scrollbar-color) transparent;scrollbar-width:thin}[data-exiting]{pointer-events:none}::placeholder{color:var(--color-text-tertiary)}b,strong{font-weight:var(--font-weight-semibold)}:where(button,a,span)[data-variant]{font:inherit;color:inherit;background:0 0;border:0 solid;margin:0;padding:0;text-decoration:none}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.bottom-0{bottom:0}.left-0{left:0}.container{width:100%}@media (min-width:380px){.container{max-width:380px}}@media (min-width:576px){.container{max-width:576px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.mx-px{margin-inline:1px}.mb-1{margin-bottom:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-0{height:0}.h-\[var\(--button-icon-size\)\]{height:var(--button-icon-size)}.w-\[var\(--button-icon-size\)\]{width:var(--button-icon-size)}.w-full{width:100%}.min-w-\[120px\]{min-width:120px}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.resize{resize:both}.items-center{align-items:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.overflow-hidden{overflow:hidden}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.fill-secondary{fill:var(--color-text-secondary)}.text-center{text-align:center}.text-ellipsis{text-overflow:ellipsis}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:local(Material Icons),local(MaterialIcons-Regular),url(/fonts/MaterialIcons-Regular.ttf)format("truetype")}.material-icons{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}html,body{height:100%;margin:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
