.ui-panel[data-v-54f658da]{background:var(--color-surface);flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.ui-panel--card[data-v-54f658da]{border:1px solid var(--color-border);box-shadow:var(--shadow-panel);border-radius:8px}.ui-panel__header[data-v-54f658da]{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ui-panel__heading[data-v-54f658da]{flex-direction:column;gap:4px;min-width:0;display:flex}.ui-panel__eyebrow[data-v-54f658da]{color:var(--color-text-muted);font-size:var(--ui-typography-caption-font-size);font-weight:var(--ui-typography-caption-font-weight);line-height:var(--ui-typography-caption-line-height);letter-spacing:.16em;text-transform:uppercase}.ui-panel__title[data-v-54f658da]{color:var(--color-text);font-size:var(--ui-typography-heading-font-size);font-weight:var(--ui-typography-heading-font-weight);line-height:var(--ui-typography-heading-line-height);letter-spacing:var(--ui-typography-heading-letter-spacing);margin:0}.ui-panel__description[data-v-54f658da]{max-width:672px;color:var(--color-text-muted);font-size:var(--ui-typography-body-font-size);line-height:var(--ui-typography-body-line-height);letter-spacing:var(--ui-typography-body-letter-spacing);margin:0}.ui-panel__actions[data-v-54f658da]{align-items:center;gap:8px;display:flex}.ui-panel__body[data-v-54f658da]{flex:1;min-height:0;overflow:auto}.ui-panel--card .ui-panel__header[data-v-54f658da]{padding:16px 20px}.ui-panel--card .ui-panel__body[data-v-54f658da]{padding:20px}.ui-panel--docked[data-v-54f658da]{box-shadow:none;border:0;border-radius:0}.ui-panel--docked .ui-panel__header[data-v-54f658da]{z-index:1;box-sizing:border-box;border-bottom:0;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:0;min-height:24px;padding:1px 4px;position:absolute;top:0;left:0;right:0}.ui-panel--docked .ui-panel__drag-marker[data-v-54f658da]{background:var(--color-text-muted);border-radius:999px;width:30px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-panel--docked .ui-panel__heading[data-v-54f658da]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-panel--docked .ui-panel__actions[data-v-54f658da]{flex:none;gap:4px}.ui-panel--docked .ui-panel__body[data-v-54f658da]{padding:26px 4px 4px}.ui-panel--floating[data-v-54f658da]{border:1px solid var(--color-border);box-shadow:none;border-radius:8px}.ui-panel--floating .ui-panel__header[data-v-54f658da]{box-sizing:border-box;border-radius:inherit;border-bottom:0;flex-wrap:nowrap;flex:0 0 32px;align-items:center;gap:6px;height:32px;min-height:32px;max-height:32px;padding:4px 6px 4px 10px}.ui-panel--floating .ui-panel__heading[data-v-54f658da]{flex:auto}.ui-panel--floating .ui-panel__eyebrow[data-v-54f658da],.ui-panel--floating .ui-panel__description[data-v-54f658da]{display:none}.ui-panel--floating .ui-panel__title[data-v-54f658da]{font-size:var(--ui-typography-subtitle-font-size);line-height:var(--ui-typography-subtitle-line-height);letter-spacing:var(--ui-typography-subtitle-letter-spacing);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-panel--floating .ui-panel__actions[data-v-54f658da]{flex:none;gap:4px}.ui-panel--floating .ui-panel__body[data-v-54f658da]{padding:0 4px 4px}.workspace-panel-surface[data-v-f6b19a8f]{width:100%}.workspace-panel-surface[data-workspace-drag-surface=true][data-v-f6b19a8f]{cursor:grab;touch-action:none}.workspace-panel-surface[data-presentation=preview][data-v-f6b19a8f]{background-color:color-mix(in srgb, color-mix(in srgb, var(--ui-color-text) 5%, var(--ui-color-surface)) 50%, transparent);background-image:repeating-linear-gradient(135deg, transparent 0 7px, color-mix(in srgb, color-mix(in srgb, var(--ui-color-text) 14%, transparent) 50%, transparent) 7px 9px)}.workspace-panel-surface__preview-content[data-v-f6b19a8f]{box-sizing:border-box;text-align:center;place-items:center;min-width:0;min-height:0;padding:26px 28px;display:grid;position:absolute;inset:0}.workspace-panel-surface__dock-handle[data-v-f6b19a8f],.workspace-panel-surface__floating-handle[data-v-f6b19a8f]{color:var(--color-text-muted);appearance:none;background:0 0;border:0;padding:0}.workspace-panel-surface__dock-handle[data-v-f6b19a8f]{cursor:grab;touch-action:none;justify-content:center;align-items:center;width:80px;height:24px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workspace-panel-surface__drag-marker[data-v-f6b19a8f]{background:var(--color-text-muted);border-radius:999px;width:30px;height:4px}.workspace-panel-surface__dock-handle:hover .workspace-panel-surface__drag-marker[data-v-f6b19a8f],.workspace-panel-surface__dock-handle:focus-visible .workspace-panel-surface__drag-marker[data-v-f6b19a8f]{background:var(--ui-color-primary)}.workspace-panel-surface__floating-handle[data-v-f6b19a8f]{z-index:1;cursor:grab;touch-action:none}.workspace-panel-surface__action[data-v-f6b19a8f]{z-index:2;position:relative}.workspace-panel-surface__dock-handle[data-v-f6b19a8f]:focus-visible,.workspace-panel-surface__floating-handle[data-v-f6b19a8f]:focus-visible,.workspace-panel-surface__dock-handle[data-v-f6b19a8f]:disabled,.workspace-panel-surface__floating-handle[data-v-f6b19a8f]:disabled{cursor:not-allowed;opacity:.48}.ui-workspace[data-v-917d6b0f]{background:var(--color-surface);contain:layout paint;border-radius:0;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.ui-workspace__empty[data-v-917d6b0f]{width:100%;height:100%;color:var(--color-text-muted);place-items:center;display:grid}.ui-workspace__dock-layer[data-v-917d6b0f],.ui-workspace__panel-layer[data-v-917d6b0f]{pointer-events:none;position:absolute;inset:0}.ui-workspace__panel-frame[data-v-917d6b0f],.ui-workspace__splitter[data-v-917d6b0f]{pointer-events:auto}.ui-workspace__panel-frame[data-v-917d6b0f]{box-sizing:border-box}.ui-workspace__splitter[data-v-917d6b0f]{box-sizing:border-box;touch-action:none;background:0 0;border:0;padding:0}.ui-workspace__splitter[data-v-917d6b0f]:before{content:"";background-color:var(--color-border);transition:background-color .15s;position:absolute}.ui-workspace__splitter[data-v-917d6b0f]:hover:before,.ui-workspace__splitter[data-v-917d6b0f]:focus-visible:before,.ui-workspace__splitter[data-v-917d6b0f]:active:before{background-color:var(--ui-color-primary)}.ui-workspace__splitter--horizontal[data-v-917d6b0f]{cursor:col-resize}.ui-workspace__splitter--horizontal[data-v-917d6b0f]:before{width:1px;top:0;bottom:0;left:50%;transform:translate(-50%)}.ui-workspace__splitter--vertical[data-v-917d6b0f]{cursor:row-resize}.ui-workspace__splitter--vertical[data-v-917d6b0f]:before{height:1px;top:50%;left:0;right:0;transform:translateY(-50%)}.ui-workspace__drop-indicator[data-v-917d6b0f]{box-sizing:border-box;border:1px solid var(--ui-color-primary);background:color-mix(in srgb, var(--ui-color-primary) 10%, transparent);pointer-events:none}.ui-workspace__floating-resize[data-v-917d6b0f]{z-index:2;touch-action:none;background:0 0;border:0;padding:0;position:absolute}.ui-workspace__floating-resize--n[data-v-917d6b0f],.ui-workspace__floating-resize--s[data-v-917d6b0f]{cursor:row-resize;height:8px;left:8px;right:8px}.ui-workspace__floating-resize--n[data-v-917d6b0f]{top:-4px}.ui-workspace__floating-resize--s[data-v-917d6b0f]{bottom:-4px}.ui-workspace__floating-resize--e[data-v-917d6b0f],.ui-workspace__floating-resize--w[data-v-917d6b0f]{cursor:col-resize;width:8px;top:8px;bottom:8px}.ui-workspace__floating-resize--e[data-v-917d6b0f]{right:-4px}.ui-workspace__floating-resize--w[data-v-917d6b0f]{left:-4px}.ui-workspace__floating-resize--ne[data-v-917d6b0f],.ui-workspace__floating-resize--nw[data-v-917d6b0f],.ui-workspace__floating-resize--se[data-v-917d6b0f],.ui-workspace__floating-resize--sw[data-v-917d6b0f]{width:12px;height:12px}.ui-workspace__floating-resize--ne[data-v-917d6b0f],.ui-workspace__floating-resize--sw[data-v-917d6b0f]{cursor:nesw-resize}.ui-workspace__floating-resize--nw[data-v-917d6b0f],.ui-workspace__floating-resize--se[data-v-917d6b0f]{cursor:nwse-resize}.ui-workspace__floating-resize--ne[data-v-917d6b0f]{top:-6px;right:-6px}.ui-workspace__floating-resize--nw[data-v-917d6b0f]{top:-6px;left:-6px}.ui-workspace__floating-resize--se[data-v-917d6b0f]{bottom:-6px;right:-6px}.ui-workspace__floating-resize--sw[data-v-917d6b0f]{bottom:-6px;left:-6px}.ui-workspace[data-panel-dragging=true][data-v-917d6b0f],.ui-workspace[data-panel-dragging=true][data-v-917d6b0f] *,html[data-ui-workspace-panel-dragging=true],html[data-ui-workspace-panel-dragging=true] *{cursor:grabbing;-webkit-user-select:none;user-select:none}.mini-workspace-preview[data-v-65bf19b6]{--mini-workspace-preview-height:210px;grid-template-columns:minmax(126px,.42fr) minmax(0,1fr);gap:12px;min-width:0;display:grid}.mini-workspace-preview__palette[data-v-65bf19b6]{min-width:0;height:var(--mini-workspace-preview-height);border:1px solid #0000;border-radius:6px;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-height:0;transition:border-color .15s,background-color .15s;display:grid}.mini-workspace-preview__palette-list[data-v-65bf19b6]{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;gap:8px;min-height:0;display:grid;overflow-y:auto}.mini-workspace-preview__palette-item[data-v-65bf19b6]{cursor:grab;touch-action:none}.mini-workspace-preview__palette--dragging[data-v-65bf19b6]{border-color:var(--ui-color-primary);background:color-mix(in srgb, var(--ui-color-primary) 7%, transparent)}.mini-workspace-preview__palette-title[data-v-65bf19b6],.mini-workspace-preview__palette-empty[data-v-65bf19b6],.mini-workspace-preview__drop-hint[data-v-65bf19b6],.mini-workspace-preview__panel-label[data-v-65bf19b6],.mini-workspace-preview__empty[data-v-65bf19b6]{color:var(--ui-color-text-muted);font-size:var(--ui-typography-caption-font-size);line-height:var(--ui-typography-caption-line-height)}.mini-workspace-preview__drop-hint[data-v-65bf19b6]{text-align:center}.mini-workspace-preview__canvas[data-v-65bf19b6]{min-width:0;height:var(--mini-workspace-preview-height);border:1px solid var(--ui-color-border);background:var(--ui-color-surface-muted);position:relative;overflow:hidden}.mini-workspace-preview__panel-label[data-v-65bf19b6]{overflow-wrap:anywhere;text-align:center;max-width:100%}.mini-workspace-preview__empty[data-v-65bf19b6]{text-align:center;place-items:center;height:100%;padding:12px;display:grid}@media (max-width:860px){.mini-workspace-preview[data-v-65bf19b6]{--mini-workspace-preview-height:190px;grid-template-columns:1fr}}
