.aui-menu-row{box-sizing:border-box;padding-top:var(--ds-space-2);padding-bottom:var(--ds-space-2);line-height:var(--ds-leading-15);min-height:40px}.aui-dropdown__positioner{z-index:1100;font-family:var(--ds-font-sans,"Inter",sans-serif)}.aui-dropdown{box-sizing:border-box;margin:var(--ds-space-1) 0;min-width:180px;max-height:var(--aui-dropdown-max-h,320px);overflow-y:auto;position:relative;display:flex;flex-direction:column;gap:var(--ds-space-1);padding:var(--ds-space-2);background:var(--ds-surface-3);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-shadow-2);opacity:0;transform:scaleY(.85);transform-origin:top;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.aui-dropdown[data-point-anchor]{min-width:280px}.aui-dropdown[data-state=open]{opacity:1;transform:scaleY(1)}.aui-dropdown[data-state=close]{opacity:0;transform:scaleY(.85);transition-duration:.15s}.aui-dropdown[data-side=top]{transform-origin:bottom}@supports (corner-shape:squircle){.aui-dropdown,.aui-dropdown__highlight,.aui-dropdown__item{corner-shape:squircle}}.aui-dropdown__item{position:relative;display:flex;align-items:center;width:100%;box-sizing:border-box;gap:var(--ds-space-3);padding-left:var(--ds-space-4);padding-right:var(--ds-space-4);border:none;border-radius:var(--ds-radius-md);background:transparent;color:var(--ds-text-primary);font-family:inherit;font-size:var(--ds-font-size-15);text-align:left;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;z-index:1}.aui-dropdown__item[aria-disabled=true]{color:var(--ds-text-tertiary);cursor:not-allowed}.aui-dropdown__item[data-destructive]{color:var(--ds-error)}.aui-dropdown__highlight{position:absolute;left:var(--ds-space-2);right:var(--ds-space-2);top:0;z-index:0;height:0;background:var(--ds-fill-2);border-radius:var(--ds-radius-md);pointer-events:none}.aui-dropdown__highlight[data-armed=true]{transition:transform .1s cubic-bezier(.4,0,.2,1)}.aui-dropdown__item-icon{display:inline-flex;align-items:center;flex-shrink:0;color:var(--ds-text-secondary)}.aui-dropdown__item[data-destructive] .aui-dropdown__item-icon{color:currentColor}.aui-dropdown__item-icon :where(svg){width:16px;height:16px}.aui-dropdown__item-label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aui-dropdown__item-shortcut{flex-shrink:0;margin-left:var(--ds-space-4);color:var(--ds-text-tertiary);font-size:var(--ds-font-size-12);font-variant-numeric:tabular-nums}.aui-dropdown__item-chevron{display:inline-flex;align-items:center;flex-shrink:0;margin-left:var(--ds-space-2);color:var(--ds-text-tertiary)}.aui-dropdown__submenu-trigger[data-active] .aui-dropdown__item-chevron{color:var(--ds-text-primary)}.aui-dropdown__separator{height:1px;background:var(--ds-border-hairline)}.aui-dropdown__label{padding:var(--ds-space-2) var(--ds-space-4) var(--ds-space-1);font-size:var(--ds-font-size-12);line-height:var(--ds-leading-12);font-weight:500;color:var(--ds-text-tertiary)}.aui-dropdown:has(.aui-dropdown__scroll-region){overflow:hidden}.aui-dropdown__footer,.aui-dropdown__header{flex-shrink:0}.aui-dropdown__scroll-region{display:flex;flex-direction:column;gap:var(--ds-space-1);flex:1;min-height:0;overflow-y:auto}.aui-dropdown__header{display:flex;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-3)}.aui-dropdown__header-media{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;overflow:hidden;border-radius:var(--ds-radius-full);background:var(--ds-surface-2);color:var(--ds-text-secondary);font-size:var(--ds-font-size-13);font-weight:600;line-height:1}.aui-dropdown__header-media :where(img){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aui-dropdown__header-text{display:flex;flex-direction:column;flex:1;min-width:0}.aui-dropdown__header-title{font-size:var(--ds-font-size-15);line-height:var(--ds-leading-20);font-weight:500;color:var(--ds-text-primary)}.aui-dropdown__header-desc,.aui-dropdown__header-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aui-dropdown__header-desc{font-size:var(--ds-font-size-13);line-height:var(--ds-leading-17);color:var(--ds-text-tertiary)}.aui-dropdown__header-action{flex-shrink:0;margin-left:auto}.aui-dropdown__footer{display:flex}.aui-dropdown__action-grid{display:grid;grid-template-columns:repeat(var(--aui-dropdown-grid-cols,2),1fr);gap:var(--ds-space-2);padding:var(--ds-space-1)}.aui-dropdown__tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ds-space-2);padding:var(--ds-space-4) var(--ds-space-3);border:1px solid transparent;border-radius:var(--ds-radius-lg);background:var(--ds-surface-2);color:var(--ds-text-primary);font-family:inherit;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;transition:background-color .15s cubic-bezier(0,0,.2,1),border-color .15s cubic-bezier(0,0,.2,1)}@supports (corner-shape:squircle){.aui-dropdown__tile{corner-shape:squircle}}.aui-dropdown__tile[data-variant=primary]{background:var(--ds-accent-surface);color:var(--ds-accent)}.aui-dropdown__tile:hover:not(:disabled){background:var(--ds-fill-2)}.aui-dropdown__tile[data-variant=primary]:hover:not(:disabled){border-color:var(--ds-accent)}.aui-dropdown__tile:focus-visible{box-shadow:0 0 0 2px var(--ds-surface-1),0 0 0 4px var(--ds-accent)}.aui-dropdown__tile:disabled{color:var(--ds-text-tertiary);cursor:not-allowed}.aui-dropdown__tile-icon{display:inline-flex;color:var(--ds-text-secondary)}.aui-dropdown__tile[data-variant=primary] .aui-dropdown__tile-icon{color:var(--ds-accent)}.aui-dropdown__tile-icon :where(svg){width:24px;height:24px}.aui-dropdown__tile-label{font-size:var(--ds-font-size-13);line-height:var(--ds-leading-17);font-weight:500}.aui-dropdown__tile-desc{font-size:var(--ds-font-size-12);line-height:var(--ds-leading-12);color:var(--ds-text-tertiary)}@media (prefers-reduced-motion:reduce){.aui-dropdown,.aui-dropdown__highlight[data-armed=true],.aui-dropdown__item,.aui-dropdown__tile{transition:none}}