.dock-chip[data-v-cb378cc9]{width:calc(20px * var(--dock-scale));height:calc(20px * var(--dock-scale));background:var(--dock-chip-fill);color:var(--color-text-secondary);font-size:calc(.62rem * var(--dock-scale));font-variant-numeric:tabular-nums;cursor:pointer;transition:all var(--transition-fast);border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-weight:800;display:inline-flex}.dock-chip[data-v-cb378cc9]:hover:not(:disabled):not(.danger):not(.primary){background:var(--dock-chip-fill-hover);color:var(--color-text-primary)}.dock-chip[data-v-cb378cc9]:disabled{opacity:.35;cursor:default}.dock-chip svg[data-v-cb378cc9-s]{scale:var(--dock-scale)}.danger[data-v-cb378cc9]{width:calc(18px * var(--dock-scale));height:calc(18px * var(--dock-scale));color:var(--color-danger-text)}.primary[data-v-cb378cc9]{background:var(--color-primary);color:#fff}.primary[data-v-cb378cc9]:hover:not(:disabled){background:var(--color-primary-hover)}.text[data-v-cb378cc9]{width:auto;height:calc(20px * var(--dock-scale));padding:0 calc(7px * var(--dock-scale))}.danger[data-v-cb378cc9]:hover:not(:disabled),.danger.confirm-armed[data-v-cb378cc9]{background:var(--color-danger);color:#fff}.upgrade-dock[data-v-21f37885]{padding:calc(var(--spacing-sm) * var(--dock-scale)) calc(var(--spacing-md) * var(--dock-scale));background:var(--color-bg-raised);border:1px solid var(--color-border-light);border-radius:var(--radius-large);align-items:center;display:flex;box-shadow:0 3px 14px #00000017}.layer-chips[data-v-eda6c680]{gap:calc(6px * var(--dock-scale));display:inline-flex}.layer-chip[data-v-eda6c680]{border:1.5px solid var(--color-border-primary);background:var(--color-bg-raised);font-size:calc(.64rem * var(--dock-scale));padding:calc(2px * var(--dock-scale)) calc(13px * var(--dock-scale));min-height:calc(22px * var(--dock-scale));color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);border-radius:999px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.layer-icon[data-v-eda6c680]{font-size:1.42em}.layer-chip.lit[data-v-eda6c680]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}
