@layer amset-ui.tokens,amset-ui.base;@layer amset-ui.components{.amset-palette{--amset-palette-width:36rem;--amset-palette-height:28rem;--amset-palette-radius:var(--amset-radius-lg);width:min(var(--amset-palette-width), calc(100vw - 2rem));max-width:100%;max-height:min(var(--amset-palette-height), calc(100vh - 8rem));background:var(--amset-surface);border:var(--amset-border-width) solid var(--amset-border);border-radius:var(--amset-palette-radius);box-shadow:var(--amset-shadow-floating);font-family:var(--amset-font);color:var(--amset-ink);opacity:0;transition:display var(--amset-duration-fast) allow-discrete, overlay var(--amset-duration-fast) allow-discrete, opacity var(--amset-duration-fast) var(--amset-easing-exit), transform var(--amset-duration-fast) var(--amset-easing-exit);margin-inline:auto;padding:0;position:fixed;inset-block:clamp(2rem,12vh,8rem) auto;inset-inline:0;overflow:hidden;transform:translateY(-8px)scale(.98)}.amset-palette[open]{flex-direction:column;display:flex}.amset-palette::backdrop{background:var(--amset-overlay);opacity:0;transition:display var(--amset-duration-fast) allow-discrete, overlay var(--amset-duration-fast) allow-discrete, opacity var(--amset-duration-fast) var(--amset-easing-exit)}.amset-palette--sm{--amset-palette-width:28rem;--amset-palette-height:22rem}.amset-palette--lg{--amset-palette-width:44rem;--amset-palette-height:34rem}.amset-palette[open],.amset-palette[open]::backdrop{opacity:1;transition-timing-function:var(--amset-easing-entry);transition-duration:var(--amset-duration)}.amset-palette[open]{transform:none}.amset-palette[open][data-exiting],.amset-palette[open][data-exiting]::backdrop{opacity:0;transition-timing-function:var(--amset-easing-exit);transition-duration:var(--amset-duration-fast)}.amset-palette[open][data-exiting]{transform:translateY(-8px)scale(.98)}@starting-style{.amset-palette[open],.amset-palette[open]::backdrop{opacity:0}.amset-palette[open]{transform:translateY(-8px)scale(.98)}}.amset-palette__dialog{outline:none;flex-direction:column;min-height:0;display:flex}.amset-palette__search{border-bottom:var(--amset-border-width) solid var(--amset-divider);flex:none;display:flex}.amset-palette__entry{width:100%;padding:var(--amset-space-4);color:inherit;font:inherit;font-size:var(--amset-text-lg);background:0 0;border:0;outline:none}.amset-palette__entry::placeholder{color:var(--amset-ink-3)}.amset-palette__list{min-height:0;padding:var(--amset-space-2);outline:none;flex:1;overflow-y:auto}.amset-palette__group+.amset-palette__group{margin-top:var(--amset-space-2)}.amset-palette__title-group{padding:var(--amset-space-2) var(--amset-space-3) var(--amset-space-1);color:var(--amset-ink-2);font-size:var(--amset-text-xs);font-weight:var(--amset-weight-bold);letter-spacing:.04em;text-transform:uppercase}.amset-palette__command{align-items:center;gap:var(--amset-space-3);padding:var(--amset-space-2) var(--amset-space-3);border-radius:var(--amset-radius);font-size:var(--amset-text-base);cursor:pointer;outline:none;display:flex}.amset-palette__command:not([data-disabled]):hover,.amset-palette__command[data-focused]{background:var(--amset-accent-soft);color:var(--amset-accent-text)}.amset-palette__command[data-disabled]{color:var(--amset-disabled-ink);cursor:not-allowed}.amset-palette__icon{color:var(--amset-ink-2);flex:none;display:inline-flex}.amset-palette__icon svg{width:1rem;height:1rem}.amset-palette__command:not([data-disabled]):hover .amset-palette__icon,.amset-palette__command[data-focused] .amset-palette__icon{color:var(--amset-accent-text)}.amset-palette__text{flex-direction:column;flex:1;min-width:0;display:flex}.amset-palette__description{color:var(--amset-ink-2);font-size:var(--amset-text-sm)}.amset-palette__command:not([data-disabled]):hover .amset-palette__description,.amset-palette__command[data-focused] .amset-palette__description{color:var(--amset-accent-text)}.amset-palette__shortcut{padding:2px var(--amset-space-2);border:var(--amset-border-width) solid var(--amset-border);border-radius:var(--amset-radius-sm);background:var(--amset-surface-2);color:var(--amset-ink-2);font-family:var(--amset-font-num);font-size:var(--amset-text-xs);flex:none}.amset-palette__empty{padding:var(--amset-space-6) var(--amset-space-3);color:var(--amset-ink-2);font-size:var(--amset-text-sm);text-align:center}.amset-palette__footer{align-items:center;gap:var(--amset-space-3);padding:var(--amset-space-2) var(--amset-space-4);border-top:var(--amset-border-width) solid var(--amset-divider);background:var(--amset-surface-2);color:var(--amset-ink-2);font-size:var(--amset-text-xs);flex:none;display:flex}}
