@layer theme, base, viq-base, viq-components, viq-pages, components, utilities;@layer viq-components{.viq-cmp-tray-host{position:fixed;inset:auto 0 0 0;z-index:var(--viq-z-sticky);display:flex;justify-content:center;padding:0 var(--viq-gutter) var(--viq-space-4);--viq-cmp-avoid-left:var(--viq-shell-inset-start,0px);--viq-cmp-avoid-right:0px;margin-left:var(--viq-cmp-avoid-left);margin-right:max(var(--viq-dock-inset,0px),var(--viq-cmp-avoid-right));pointer-events:none}html{--viq-cmp-tray-h:0px}html .vui-toast-region{bottom:calc(var(--viq-cmp-tray-h) + var(--viq-space-4))}.viq-shell-overlays .vui-toast-region{left:calc(var(--viq-shell-inset-start, 0px) + var(--viq-space-4))}.viq-cmp-tray{pointer-events:auto;display:flex;flex-wrap:wrap;align-items:center;gap:var(--viq-space-3);box-sizing:border-box;max-width:100%;padding:var(--viq-space-2) var(--viq-space-3);background:var(--viq-surface-3);color:var(--viq-text);border:1px solid var(--viq-border-strong);border-radius:var(--viq-radius-lg);box-shadow:var(--viq-shadow-md);font-family:var(--viq-font-sans);font-size:var(--viq-fs-data);line-height:var(--viq-lh-data)}.viq-cmp-tray__count{color:var(--viq-text-muted)}.viq-cmp-tray__items{display:flex;flex-wrap:wrap;gap:var(--viq-space-2);margin:0;padding:0;list-style:none}.viq-cmp-pick{display:inline-flex;align-items:center;gap:var(--viq-space-2);min-height:28px;padding:0 var(--viq-space-2);background:var(--viq-surface-2);border:1px solid var(--viq-border);border-top:2px solid var(--viq-entity,var(--viq-accent))}.viq-cmp-pick,.viq-cmp-pick__tag{border-radius:var(--viq-radius-sm)}.viq-cmp-pick__tag{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 3px;color:var(--viq-accent-ink);background:var(--viq-entity,var(--viq-accent));font:600 var(--viq-fs-micro) /1 var(--viq-font-mono)}.viq-cmp-pick__name{font-weight:500}.viq-cmp-pick__plate{font:400 var(--viq-fs-micro) /var(--viq-lh-micro) var(--viq-font-mono)}.viq-cmp-pick__open,.viq-cmp-pick__plate{color:var(--viq-text-faint);letter-spacing:var(--viq-ls-micro)}.viq-cmp-pick__open{font:500 var(--viq-fs-micro) /var(--viq-lh-micro) var(--viq-font-mono);text-transform:uppercase}.viq-cmp-pick__x{display:inline-grid;place-items:center;width:24px;height:24px;padding:0;margin-right:-4px;color:var(--viq-text-muted);background:transparent;border:0;border-radius:var(--viq-radius-sm);cursor:pointer}.viq-cmp-pick__x:hover{color:var(--viq-text);background:var(--viq-surface-4)}.viq-cmp-pick__x:focus-visible,.viq-cmp-tray__clear:focus-visible{outline:2px solid var(--viq-accent);outline-offset:2px}.viq-cmp-tray__clear{padding:0 var(--viq-space-2);min-height:28px;color:var(--viq-text-muted);background:transparent;border:0;border-radius:var(--viq-radius-sm);font:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:var(--viq-border-control);text-underline-offset:3px}.viq-cmp-tray__clear:hover{color:var(--viq-text);text-decoration-color:var(--viq-accent)}@media (max-width:640px){.viq-cmp-tray-host{padding:0 var(--viq-space-2) var(--viq-space-2)}.viq-cmp-tray,.viq-cmp-tray__items{width:100%}}@media (forced-colors:active){.viq-cmp-pick,.viq-cmp-pick__tag,.viq-cmp-tray{border:1px solid CanvasText}.viq-cmp-pick__tag{forced-color-adjust:none;background:Highlight;color:HighlightText}.viq-cmp-tray .vui-btn--primary{forced-color-adjust:none;background:ButtonFace;color:ButtonText;border:2px solid ButtonText}.viq-cmp-tray .vui-btn--primary:disabled{color:GrayText;border-color:GrayText}}}@layer theme, base, viq-base, viq-components, viq-pages, components, utilities;@layer viq-components{.viq-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--viq-space-5) var(--viq-space-6)}.viq-shortcuts__group{min-width:0}.viq-shortcuts__head{margin:0 0 var(--viq-space-2);padding-bottom:var(--viq-space-2);border-bottom:1px solid var(--viq-border);color:var(--viq-text-faint);font:var(--viq-fw-micro) var(--viq-fs-micro) /var(--viq-lh-micro) var(--viq-font-mono);letter-spacing:var(--viq-ls-micro);text-transform:uppercase}.viq-shortcuts__list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.viq-shortcuts__row{display:flex;align-items:center;justify-content:space-between;gap:var(--viq-space-3);min-height:28px}.viq-shortcuts__what{min-width:0;color:var(--viq-text);font-size:var(--viq-fs-data);line-height:var(--viq-lh-data)}.viq-shortcuts__keys{display:inline-flex;flex:none;align-items:center;gap:var(--viq-space-1)}.viq-shortcuts__then{color:var(--viq-text-faint);font-size:var(--viq-fs-caption)}@media (max-width:640px){.viq-shortcuts{grid-template-columns:minmax(0,1fr)}}}