.aui-checkbox{display:inline-flex;align-items:center;gap:var(--ds-space-2);position:relative;cursor:pointer;font-family:var(--ds-font-sans,"Inter",sans-serif)}.aui-checkbox:has(.aui-checkbox__input:disabled){cursor:not-allowed}.aui-checkbox__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.aui-checkbox__box{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;background:var(--ds-fill-1);border:1.5px solid var(--ds-fill-3);color:var(--ds-text-on-accent);transition:background-color .15s cubic-bezier(0,0,.2,1),border-color .15s cubic-bezier(0,0,.2,1)}@supports (corner-shape:squircle){.aui-checkbox__box{corner-shape:squircle}}.aui-checkbox__box[data-size=sm]{width:16px;height:16px;border-radius:calc(var(--ds-radius-sm) - 2px)}.aui-checkbox__box[data-size=md]{width:20px;height:20px;border-radius:var(--ds-radius-sm)}.aui-checkbox__box[data-size=lg]{width:24px;height:24px;border-radius:var(--ds-radius-sm)}.aui-checkbox__box[data-checked],.aui-checkbox__input:checked+.aui-checkbox__box,.aui-checkbox__input:indeterminate+.aui-checkbox__box{background:var(--ds-accent);border-color:var(--ds-accent)}.aui-checkbox__input:focus-visible+.aui-checkbox__box{box-shadow:0 0 0 2px var(--ds-surface-1),0 0 0 4px var(--ds-accent)}.aui-checkbox__glyph{display:inline-flex;opacity:0;transform:scale(.6);transform-origin:center;transition:opacity .15s cubic-bezier(0,0,.2,1),transform .15s cubic-bezier(0,0,.2,1)}.aui-checkbox__box[data-checked]:not([data-indeterminate]) .aui-checkbox__glyph,.aui-checkbox__input:checked:not(:indeterminate)+.aui-checkbox__box .aui-checkbox__glyph{opacity:1;transform:scale(1)}.aui-checkbox__box:after{content:"";position:absolute;width:50%;height:2px;border-radius:var(--ds-radius-full);background:currentColor;opacity:0;transform:scaleX(.6);transform-origin:center;transition:opacity .15s cubic-bezier(0,0,.2,1),transform .15s cubic-bezier(0,0,.2,1)}.aui-checkbox__input:indeterminate+.aui-checkbox__box:after{opacity:1;transform:scaleX(1)}.aui-checkbox__box[data-disabled],.aui-checkbox__input:disabled+.aui-checkbox__box{background:var(--ds-fill-1);border-color:var(--ds-border-hairline);color:var(--ds-text-tertiary);cursor:not-allowed}.aui-checkbox__input:disabled:checked+.aui-checkbox__box,.aui-checkbox__input:disabled:indeterminate+.aui-checkbox__box{background:var(--ds-fill-1);border-color:var(--ds-border-hairline)}.aui-checkbox__input:disabled~.aui-checkbox__label{color:var(--ds-text-tertiary)}.aui-checkbox__input:not(:checked):not(:indeterminate)+.aui-checkbox__box[data-error=true]{border-color:var(--ds-error)}.aui-checkbox__label{font-size:var(--ds-font-size-15);line-height:var(--ds-leading-20);color:var(--ds-text-primary)}@media (prefers-reduced-motion:reduce){.aui-checkbox__box:after,.aui-checkbox__glyph{transition:opacity .15s cubic-bezier(0,0,.2,1);transform:none}.aui-checkbox__box[data-checked]:not([data-indeterminate]) .aui-checkbox__glyph,.aui-checkbox__input:checked:not(:indeterminate)+.aui-checkbox__box .aui-checkbox__glyph,.aui-checkbox__input:indeterminate+.aui-checkbox__box:after{transform:none}}.aui-radio-group{display:inline-flex;flex-direction:column;gap:var(--ds-space-2);font-family:var(--ds-font-sans,"Inter",sans-serif)}.aui-radio-group__legend{font-size:var(--ds-font-size-13);line-height:var(--ds-leading-20);font-weight:500;color:var(--ds-text-secondary)}.aui-radio-group__options{display:flex;gap:var(--ds-space-3)}.aui-radio-group__options[data-orientation=vertical]{flex-direction:column}.aui-radio-group__options[data-orientation=horizontal]{flex-direction:row;flex-wrap:wrap;gap:var(--ds-space-5)}.aui-radio{display:inline-flex;align-items:center;gap:var(--ds-space-2);position:relative;cursor:pointer;font-family:var(--ds-font-sans,"Inter",sans-serif)}.aui-radio:has(.aui-radio__input:disabled){cursor:not-allowed}.aui-radio__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.aui-radio__circle{box-sizing:border-box;display:inline-flex;flex-shrink:0;position:relative;background:var(--ds-fill-1);border:1.5px solid var(--ds-fill-3);transition:border-color .15s cubic-bezier(0,0,.2,1)}.aui-radio__circle,.aui-radio__dot{border-radius:var(--ds-radius-full)}.aui-radio__dot{position:absolute;top:50%;left:50%;background:var(--ds-accent);opacity:0;transform:translate(-50%,-50%) scale(.6);transform-origin:center;transition:opacity .15s cubic-bezier(0,0,.2,1),transform .15s cubic-bezier(0,0,.2,1)}.aui-radio__circle[data-size=sm]{width:16px;height:16px}.aui-radio__circle[data-size=sm] .aui-radio__dot{width:6px;height:6px}.aui-radio__circle[data-size=md]{width:20px;height:20px}.aui-radio__circle[data-size=md] .aui-radio__dot{width:8px;height:8px}.aui-radio__circle[data-size=lg]{width:24px;height:24px}.aui-radio__circle[data-size=lg] .aui-radio__dot{width:10px;height:10px}.aui-radio__circle[data-checked],.aui-radio__input:checked+.aui-radio__circle{border-color:var(--ds-accent)}.aui-radio__circle[data-checked] .aui-radio__dot,.aui-radio__input:checked+.aui-radio__circle .aui-radio__dot{opacity:1;transform:translate(-50%,-50%) scale(1)}.aui-radio__input:focus-visible+.aui-radio__circle{box-shadow:0 0 0 2px var(--ds-surface-1),0 0 0 4px var(--ds-accent)}.aui-radio__circle[data-disabled],.aui-radio__input:disabled+.aui-radio__circle{background:var(--ds-fill-1);border-color:var(--ds-border-hairline);cursor:not-allowed}.aui-radio__circle[data-disabled] .aui-radio__dot,.aui-radio__input:disabled+.aui-radio__circle .aui-radio__dot{background:var(--ds-text-tertiary)}.aui-radio__input:disabled~.aui-radio__label{color:var(--ds-text-tertiary)}.aui-radio__input:not(:checked)+.aui-radio__circle[data-error=true]{border-color:var(--ds-error)}.aui-radio__label{font-size:var(--ds-font-size-15);line-height:var(--ds-leading-20);color:var(--ds-text-primary)}@media (prefers-reduced-motion:reduce){.aui-radio__dot{transition:opacity .15s cubic-bezier(0,0,.2,1)}.aui-radio__circle[data-checked] .aui-radio__dot,.aui-radio__dot,.aui-radio__input:checked+.aui-radio__circle .aui-radio__dot{transform:translate(-50%,-50%)}}.aui-toast-region{position:fixed;z-index:9999;box-sizing:border-box;overflow:visible}.aui-toast-region__list{position:relative;width:100%;height:100%;margin:0;padding:0;list-style:none}.aui-toast-region__slot{position:absolute;top:0;right:0;width:100%;transform-origin:top center;will-change:transform;transition:transform var(--ds-duration-glide) var(--ds-ease-glide),opacity var(--ds-duration-glide) var(--ds-ease-glide)}.aui-toast-region__slot[data-entering=true]{transition:transform .8s var(--ds-ease-glide),opacity .8s var(--ds-ease-glide)}.aui-toast-region__slot[data-removed=true]{transition:transform .6s var(--ds-ease-glide)}@media (prefers-reduced-motion:reduce){.aui-toast-region__slot,.aui-toast-region__slot[data-entering=true],.aui-toast-region__slot[data-removed=true]{transition:none}}.aui-toast{box-sizing:border-box;display:flex;flex-direction:column;width:100%;padding:var(--ds-space-3) var(--ds-space-3) var(--ds-space-3) var(--ds-space-4);background:var(--ds-surface-2);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-2);font-family:var(--ds-font-sans,"Inter",sans-serif)}.aui-toast__row{display:flex;align-items:center;gap:var(--ds-space-3)}.aui-toast__footer{margin-top:var(--ds-space-3);padding-top:var(--ds-space-3);border-top:1px solid var(--ds-border-hairline)}@supports (corner-shape:squircle){.aui-toast{corner-shape:squircle}}.aui-toast__media{display:inline-flex;flex-shrink:0;color:var(--ds-accent)}.aui-toast .aui-toast__media .aui-avatar{background:var(--ds-fill-1);color:inherit}.aui-toast .aui-toast__media .aui-avatar:after{content:none}.aui-toast[data-variant=success] .aui-toast__media{color:var(--ds-success)}.aui-toast[data-variant=error] .aui-toast__media{color:var(--ds-error)}.aui-toast[data-variant=warning] .aui-toast__media{color:var(--ds-warning)}.aui-toast[data-variant=info] .aui-toast__media{color:var(--ds-info)}.aui-toast[data-flair=true]{border-color:var(--ds-profit);background:linear-gradient(var(--ds-profit-surface),var(--ds-profit-surface)),var(--ds-surface-2)}.aui-toast[data-flair=true] .aui-toast__media{color:var(--ds-profit)}.aui-toast[data-flair=true] .aui-toast__media .aui-avatar{background:var(--ds-profit-surface)}.aui-toast__metric{flex-shrink:0;font-size:var(--ds-font-size-17);font-weight:600;font-variant-numeric:tabular-nums;text-align:right;color:var(--ds-text-primary)}.aui-toast__metric[data-tone=profit]{color:var(--ds-profit)}.aui-toast__metric[data-tone=loss]{color:var(--ds-loss)}.aui-toast__meta{font-size:var(--ds-font-size-11);line-height:var(--ds-leading-11);color:var(--ds-text-tertiary)}.aui-toast__progress{margin-top:var(--ds-space-1)}.aui-toast__icon{display:inline-flex;flex-shrink:0;color:var(--ds-text-secondary)}.aui-toast[data-variant=success] .aui-toast__icon{color:var(--ds-success)}.aui-toast[data-variant=error] .aui-toast__icon{color:var(--ds-error)}.aui-toast[data-variant=warning] .aui-toast__icon{color:var(--ds-warning)}.aui-toast[data-variant=info] .aui-toast__icon{color:var(--ds-info)}.aui-toast__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--ds-space-1)}.aui-toast__title{font-size:var(--ds-font-size-15);line-height:var(--ds-leading-20);font-weight:500;color:var(--ds-text-primary)}.aui-toast__description{font-size:var(--ds-font-size-13);line-height:var(--ds-leading-20);color:var(--ds-text-secondary)}.aui-toast__actions{display:inline-flex;align-items:center;gap:var(--ds-space-1);flex-shrink:0}.aui-toast__icon{position:relative}.aui-toast__icon-ghost{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;animation:aui-toast-swap-out .15s cubic-bezier(0,0,.2,1) forwards}@keyframes aui-toast-swap-out{to{opacity:0;scale:.6}}.aui-toast[data-completing=true] .aui-toast__icon>:not(.aui-toast__icon-ghost){animation:aui-toast-check-in .15s cubic-bezier(0,0,.2,1) .1s backwards}@keyframes aui-toast-check-in{0%{opacity:0;scale:.6}}.aui-toast[data-completing=true] .aui-toast__title{animation:aui-toast-text-in .2s cubic-bezier(0,0,.2,1)}.aui-toast[data-completing=true] .aui-toast__description,.aui-toast[data-completing=true] .aui-toast__meta{animation:aui-toast-text-in .24s cubic-bezier(0,0,.2,1)}@keyframes aui-toast-text-in{0%{opacity:0}}.aui-toast[data-completing=true] .aui-toast__metric{animation:aui-toast-metric-in .24s var(--ds-ease-glide) .16s backwards}@keyframes aui-toast-metric-in{0%{opacity:0;translate:0 4px}}.aui-toast[data-completing=true]{animation:aui-toast-settle .6s cubic-bezier(0,0,.2,1)}@keyframes aui-toast-settle{0%{border-color:var(--ds-success)}to{border-color:var(--ds-border-strong)}}@media (prefers-reduced-motion:reduce){.aui-toast__icon-ghost{display:none}.aui-toast[data-completing=true],.aui-toast[data-completing=true] .aui-toast__description,.aui-toast[data-completing=true] .aui-toast__icon>:not(.aui-toast__icon-ghost),.aui-toast[data-completing=true] .aui-toast__meta,.aui-toast[data-completing=true] .aui-toast__metric,.aui-toast[data-completing=true] .aui-toast__title{animation:none}}.aui-breadcrumb__list{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-1);margin:0;padding:0;list-style:none}.aui-breadcrumb__item{display:inline-flex;align-items:center;gap:var(--ds-space-1);min-width:0}.aui-breadcrumb__sep{display:inline-flex;color:var(--ds-text-tertiary)}.aui-breadcrumb__link{display:inline-flex;align-items:center;gap:var(--ds-space-1);min-width:0;border:0;background:transparent;padding:var(--ds-space-1) var(--ds-space-2);margin:0;font:inherit;font-size:var(--ds-font-size-13);color:var(--ds-text-secondary);text-decoration:none;border-radius:var(--ds-radius-sm);cursor:pointer;transition:color var(--ds-duration-base) var(--ds-ease-standard),background-color var(--ds-duration-base) var(--ds-ease-standard)}.aui-breadcrumb__link:hover{color:var(--ds-text-primary);background:var(--ds-fill-1)}.aui-breadcrumb__link:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.aui-breadcrumb__current{display:inline-flex;align-items:center;gap:var(--ds-space-1);min-width:0;padding:var(--ds-space-1) var(--ds-space-2);font-size:var(--ds-font-size-13);font-weight:500;color:var(--ds-text-primary)}.aui-breadcrumb__icon{display:inline-flex;flex-shrink:0}.aui-breadcrumb__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}.aui-breadcrumb__more{flex-shrink:0}.aui-breadcrumb[data-size=sm] .aui-breadcrumb__current,.aui-breadcrumb[data-size=sm] .aui-breadcrumb__link{font-size:var(--ds-font-size-12)}@media (prefers-reduced-motion:reduce){.aui-breadcrumb__link{transition:none}}@media (max-width:768px){.aui-breadcrumb__item:not(:nth-last-child(-n+2)),.aui-breadcrumb__item:nth-last-child(2) .aui-breadcrumb__sep{display:none}}