.ds-spinner[data-v-da67bb28]{align-items:center;gap:var(--ds-space-2);display:inline-flex}.ds-spinner-ring[data-v-da67bb28]{border:2px solid var(--color-border-subtle);border-top-color:var(--color-accent);border-radius:50%;flex-shrink:0;animation:.7s linear infinite ds-spinner-spin-da67bb28;display:inline-block}.ds-spinner[data-size=sm] .ds-spinner-ring[data-v-da67bb28]{border-width:1.5px;width:12px;height:12px}.ds-spinner[data-size=md] .ds-spinner-ring[data-v-da67bb28]{width:16px;height:16px}.ds-spinner[data-size=lg] .ds-spinner-ring[data-v-da67bb28]{border-width:2.5px;width:24px;height:24px}.ds-spinner-label[data-v-da67bb28]{font-size:var(--ds-text-sm);color:var(--color-text-secondary)}@keyframes ds-spinner-spin-da67bb28{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ds-spinner-ring[data-v-da67bb28]{opacity:.6;animation:none}}.ds-skeleton-group[data-v-ad45917e]{gap:var(--ds-space-2);flex-direction:column;width:100%;display:flex}.ds-skeleton[data-v-ad45917e]{--ds-skeleton-base:var(--color-bg-overlay);--ds-skeleton-sheen:color-mix(in oklch, var(--color-bg-overlay) 72%, var(--color-text-primary));background:linear-gradient(90deg, var(--ds-skeleton-base) 25%, var(--ds-skeleton-sheen) 37%, var(--ds-skeleton-base) 63%);background-size:400% 100%;animation:1.8s ease-in-out infinite ds-skeleton-shimmer-ad45917e;display:block}.ds-skeleton[data-shape=text][data-v-ad45917e]{border-radius:var(--ds-radius-xs);height:12px}.ds-skeleton[data-shape=text][data-v-ad45917e]:last-child:not(:only-child){width:60%}.ds-skeleton[data-shape=rect][data-v-ad45917e]{border-radius:var(--ds-radius-md);height:80px}.ds-skeleton[data-shape=circle][data-v-ad45917e]{border-radius:50%;width:32px;height:32px}@keyframes ds-skeleton-shimmer-ad45917e{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.ds-skeleton[data-v-ad45917e]{background:var(--ds-skeleton-base);animation:none}}.ds-panel-header[data-v-e152be0f]{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);background:var(--color-bg-elevated);display:flex}.ds-panel-header[data-bordered=true][data-v-e152be0f]{border-bottom:1px solid var(--color-border-subtle);box-shadow:inset 0 -1px 0 color-mix(in oklch, var(--color-accent) 16%, transparent)}.ds-panel-titles[data-v-e152be0f]{gap:var(--ds-space-1);flex-direction:column;min-width:0;display:flex}.ds-panel-title[data-v-e152be0f]{font-size:var(--ds-text-lg);line-height:var(--ds-leading-tight);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.ds-panel-actions[data-v-e152be0f]{align-items:center;gap:var(--ds-space-2);flex-shrink:0;display:flex}.ds-icon[data-v-e6e634e6]{color:var(--icon-color,var(--color-text-secondary));flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-icon[data-v-e6e634e6] svg{display:block}.ds-icon[data-size=sm][data-v-e6e634e6] svg{width:14px;height:14px}.ds-icon[data-size=md][data-v-e6e634e6] svg{width:16px;height:16px}.ds-icon[data-size=lg][data-v-e6e634e6] svg{width:20px;height:20px}.ds-empty[data-v-8b215a17]{justify-content:center;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-8) var(--ds-space-4);text-align:center;color:var(--color-text-tertiary);flex-direction:column;display:flex}.ds-empty[data-grid=true][data-v-8b215a17]{background-image:var(--ds-grid);background-position:50%;background-size:22px 22px}.ds-empty-medallion[data-v-8b215a17]{width:48px;height:48px;margin-bottom:var(--ds-space-2);background:var(--medallion-bg);border:1px solid var(--medallion-border);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ds-empty-medallion[data-v-8b215a17] .ds-icon{--icon-color:var(--medallion-color)}.ds-empty-medallion[data-tone=accent][data-v-8b215a17]{--medallion-bg:var(--color-primary-bg);--medallion-border:var(--color-primary-border);--medallion-color:var(--color-primary-text)}.ds-empty-medallion[data-tone=info][data-v-8b215a17]{--medallion-bg:var(--color-info-bg);--medallion-border:var(--color-info-border);--medallion-color:var(--color-info-text)}.ds-empty-medallion[data-tone=success][data-v-8b215a17]{--medallion-bg:var(--color-success-bg);--medallion-border:var(--color-success-border);--medallion-color:var(--color-success-text)}.ds-empty-medallion[data-tone=warning][data-v-8b215a17]{--medallion-bg:var(--color-warning-bg);--medallion-border:var(--color-warning-border);--medallion-color:var(--color-warning-text)}.ds-empty-medallion[data-tone=danger][data-v-8b215a17]{--medallion-bg:var(--color-error-bg);--medallion-border:var(--color-error-border);--medallion-color:var(--color-error-text)}.ds-empty-medallion[data-tone=neutral][data-v-8b215a17]{--medallion-bg:var(--color-bg-overlay);--medallion-border:var(--color-border-subtle);--medallion-color:var(--color-default-text)}.ds-empty-title[data-v-8b215a17]{font-size:var(--ds-text-md);color:var(--color-text-secondary);margin:0}.ds-empty-description[data-v-8b215a17]{font-size:var(--ds-text-sm);max-width:360px;margin:0}.ds-empty-actions[data-v-8b215a17]{margin-top:var(--ds-space-3);gap:var(--ds-space-2);display:flex}.ds-panel-shell[data-v-b04ede5c]{border:1px solid var(--color-border-subtle);border-radius:var(--ds-radius-md);background:var(--color-bg-elevated);flex-direction:column;min-height:200px;display:flex;overflow:hidden}.ds-panel-host[data-v-b04ede5c]{height:100%}.ds-panel-body[data-v-b04ede5c]{padding:var(--ds-space-4);flex:1;overflow:auto}.ds-panel-state[data-v-b04ede5c]{font-size:var(--ds-text-sm);color:var(--color-text-secondary);padding:var(--ds-space-6);text-align:center}.ds-panel-skeleton[data-v-b04ede5c]{gap:var(--ds-space-4);padding:var(--ds-space-2);flex-direction:column;display:flex}.ds-state-error[data-v-b04ede5c]{color:var(--color-status-danger)}.ds-breadcrumbs[data-v-8d46eb06]{min-width:0;font-size:var(--ds-text-lg);line-height:var(--ds-leading-tight);flex-wrap:wrap;align-items:center;display:flex}.ds-crumb[data-v-8d46eb06]{color:var(--color-text-tertiary);white-space:nowrap;transition:color var(--duration-fast,.12s) ease;font-weight:600;text-decoration:none}a.ds-crumb[data-v-8d46eb06]:hover{color:var(--color-text-secondary)}.ds-crumb--current[data-v-8d46eb06]{color:var(--color-text-primary)}.ds-crumb+.ds-crumb[data-v-8d46eb06]:before{content:"/";color:var(--color-text-tertiary);opacity:.6;margin:0 var(--ds-space-2);font-weight:400}.ds-app-glyph[data-v-ac8be243]{color:var(--icon-color,currentColor);flex-shrink:0}.ds-status-badge[data-v-d0489903]{align-items:center;gap:var(--ds-space-1);padding:2px var(--ds-space-2);border-radius:var(--ds-radius-xs);font-size:var(--ds-text-xs);font-family:var(--ds-font-mono);text-transform:uppercase;letter-spacing:.04em;background:var(--color-bg-overlay);border:1px solid var(--color-border-subtle);white-space:nowrap;display:inline-flex}.ds-status-badge[data-compact=true][data-v-d0489903]{padding:0 var(--ds-space-1)}.ds-status-dot[data-v-d0489903]{background:var(--badge-color);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.ds-status-dot[data-pulse=true][data-v-d0489903]{animation:1.6s ease-in-out infinite ds-status-pulse-d0489903}.ds-status-badge[data-v-d0489903]{--badge-signal:var(--badge-color)}.ds-status-badge[data-status=active][data-v-d0489903]{--badge-color:var(--color-status-active);--badge-signal:var(--color-status-active-signal);--badge-bg:var(--color-success-bg);--badge-border:var(--color-success-border)}.ds-status-badge[data-status=warning][data-v-d0489903]{--badge-color:var(--color-status-warning);--badge-signal:var(--color-status-warning-signal);--badge-bg:var(--color-warning-bg);--badge-border:var(--color-warning-border)}.ds-status-badge[data-status=danger][data-v-d0489903]{--badge-color:var(--color-status-danger);--badge-signal:var(--color-status-danger-signal);--badge-bg:var(--color-error-bg);--badge-border:var(--color-error-border)}.ds-status-badge[data-status=inactive][data-v-d0489903]{--badge-color:var(--color-status-inactive);--badge-bg:var(--color-default-bg);--badge-border:var(--color-default-border)}.ds-status-badge[data-status=info][data-v-d0489903]{--badge-color:var(--color-status-info);--badge-signal:var(--color-status-info-signal);--badge-bg:var(--color-info-bg);--badge-border:var(--color-info-border)}.ds-status-badge[data-status=proposal][data-v-d0489903]{--badge-color:var(--color-status-proposal);--badge-signal:var(--color-ai-signal);--badge-bg:color-mix(in oklch, var(--color-status-proposal) 14%, transparent);--badge-border:color-mix(in oklch, var(--color-status-proposal) 42%, transparent)}.ds-status-badge[data-soft=true][data-v-d0489903]{background:var(--badge-bg);border-color:var(--badge-border);padding:2px var(--ds-space-3);border-radius:9999px}.ds-status-badge[data-soft=true] .ds-status-dot[data-v-d0489903]{display:none}.ds-status-badge[data-soft=true] .ds-status-label[data-v-d0489903]{color:var(--badge-color)}.ds-status-badge[data-pill=true][data-v-d0489903]{background:var(--badge-bg);border-color:var(--badge-border);padding:2px var(--ds-space-2);font-family:var(--ds-font-sans);text-transform:none;letter-spacing:0;border-radius:9999px}.ds-status-badge[data-pill=true] .ds-status-label[data-v-d0489903]{color:var(--badge-color)}.ds-status-badge[data-plain=true][data-v-d0489903]{font-family:var(--ds-font-mono);background:0 0;border-color:#0000;padding:0}.ds-status-badge[data-plain=true] .ds-status-label[data-v-d0489903]{color:var(--badge-color)}.ds-status-badge[data-signal=true][data-v-d0489903]{font-family:var(--ds-font-mono);letter-spacing:.02em;background:0 0;border-color:#0000;padding:0}.ds-status-badge[data-signal=true] .ds-status-label[data-v-d0489903]{color:var(--badge-color);text-transform:none}.ds-status-badge[data-signal=true] .ds-status-dot[data-v-d0489903]{background:var(--badge-signal);box-shadow:0 0 0 2px color-mix(in oklch, var(--badge-signal) 24%, transparent)}.ds-status-badge[data-signal=true][data-muted=true] .ds-status-dot[data-v-d0489903]{background:var(--color-text-disabled);box-shadow:none}.ds-status-badge[data-signal=true][data-muted=true] .ds-status-label[data-v-d0489903]{color:var(--color-text-tertiary)}.ds-status-badge[data-signal=true] .ds-status-dot[data-pulse=true][data-v-d0489903]{animation:1.6s ease-in-out infinite ds-signal-pulse-d0489903}@keyframes ds-signal-pulse-d0489903{0%,to{box-shadow:0 0 0 0 color-mix(in oklch, var(--badge-signal) 48%, transparent)}50%{box-shadow:0 0 0 4px color-mix(in oklch, var(--badge-signal) 8%, transparent)}}@media (prefers-reduced-motion:reduce){.ds-status-badge[data-signal=true] .ds-status-dot[data-pulse=true][data-v-d0489903]{animation:none}}.ds-status-icon[data-v-d0489903]{flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-status-shape[data-v-d0489903]{color:var(--badge-color);flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.ds-status-shape[data-pulse=true][data-v-d0489903]{border-radius:50%;animation:1.6s ease-in-out infinite ds-status-pulse-d0489903}@keyframes ds-status-pulse-d0489903{0%,to{filter:drop-shadow(0 0 #0000);opacity:1}50%{filter:drop-shadow(0 0 3px);opacity:.65}}@media (prefers-reduced-motion:reduce){.ds-status-shape[data-pulse=true][data-v-d0489903],.ds-status-dot[data-pulse=true][data-v-d0489903]{animation:none}}.ds-status-label[data-v-d0489903]{color:var(--color-text-secondary)}.code-diff[data-v-eba7b07b]{border:1px solid var(--color-border-subtle);border-radius:var(--ds-radius-sm);max-height:420px;overflow:auto}.code-diff[data-v-eba7b07b] .cm-mergeView{height:100%}.mfd[data-v-bffd5c61]{gap:var(--ds-space-2);flex-direction:column;display:flex}.mfd-file[data-v-bffd5c61]{border:1px solid var(--color-border-subtle);border-radius:var(--ds-radius-sm);overflow:hidden}.mfd-file--delete[data-v-bffd5c61]{border-color:var(--color-error-border)}.mfd-head[data-v-bffd5c61]{align-items:center;gap:var(--ds-space-2);width:100%;padding:var(--ds-space-2) var(--ds-space-3);background:var(--color-bg-elevated);cursor:pointer;text-align:left;color:var(--color-text-primary);border:none;display:flex}.mfd-file--delete .mfd-head[data-v-bffd5c61]{background:var(--color-error-bg)}.mfd-caret[data-v-bffd5c61]{color:var(--color-text-tertiary);font-size:var(--ds-text-xs)}.mfd-path[data-v-bffd5c61]{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs)}.mfd-body[data-v-bffd5c61]{padding:var(--ds-space-2)}.ds-signal-bars[data-v-0eb7a677]{align-items:center;gap:var(--ds-space-2);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);letter-spacing:.02em;display:inline-flex}.ds-sb-icon[data-v-0eb7a677]{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.ds-sb-bar[data-v-0eb7a677]{background:var(--color-border-strong);opacity:.35;transform-origin:bottom;border-radius:1px;width:3px;transition:background-color .12s,opacity .12s;display:block}.ds-sb-bar[data-v-0eb7a677]:first-child{height:5px}.ds-sb-bar[data-v-0eb7a677]:nth-child(2){height:8px}.ds-sb-bar[data-v-0eb7a677]:nth-child(3){height:12px}.ds-sb-bar[data-filled=true][data-v-0eb7a677]{background:var(--sb-color,var(--color-status-active));opacity:1}.ds-signal-bars[data-status=danger] .ds-sb-bar[data-v-0eb7a677]:not([data-filled=true]){background:var(--color-status-danger);opacity:.4}.ds-sb-label[data-v-0eb7a677]{color:var(--sb-color,var(--color-text-secondary))}.ds-signal-bars[data-status=inactive][data-v-0eb7a677]{--sb-color:var(--color-text-disabled)}.ds-signal-bars[data-status=inactive] .ds-sb-label[data-v-0eb7a677]{color:var(--color-text-tertiary)}.ds-signal-bars[data-status=info][data-v-0eb7a677]{--sb-color:var(--color-text-tertiary)}.ds-signal-bars[data-status=info] .ds-sb-label[data-v-0eb7a677]{color:var(--color-text-tertiary)}.ds-signal-bars[data-status=active][data-v-0eb7a677]{--sb-color:var(--color-status-active)}.ds-signal-bars[data-status=warning][data-v-0eb7a677]{--sb-color:var(--color-status-warning)}.ds-signal-bars[data-status=danger][data-v-0eb7a677]{--sb-color:var(--color-status-danger)}.ds-signal-bars[data-status=proposal][data-v-0eb7a677]{--sb-color:var(--color-status-proposal)}.ds-signal-bars[data-status=active][data-v-0eb7a677]{--sb-rhythm:1.3s}.ds-signal-bars[data-status=warning][data-v-0eb7a677]{--sb-rhythm:.6s}.ds-signal-bars[data-status=active] .ds-sb-bar[data-filled=true][data-v-0eb7a677],.ds-signal-bars[data-status=warning] .ds-sb-bar[data-filled=true][data-v-0eb7a677]{animation:ds-sb-flow-0eb7a677 var(--sb-rhythm,1.3s) ease-in-out infinite}.ds-signal-bars[data-status=active] .ds-sb-bar[data-bar="1"][data-v-0eb7a677],.ds-signal-bars[data-status=warning] .ds-sb-bar[data-bar="1"][data-v-0eb7a677]{animation-delay:0s}.ds-signal-bars[data-status=active] .ds-sb-bar[data-bar="2"][data-v-0eb7a677],.ds-signal-bars[data-status=warning] .ds-sb-bar[data-bar="2"][data-v-0eb7a677]{animation-delay:calc(var(--sb-rhythm) / -3)}.ds-signal-bars[data-status=active] .ds-sb-bar[data-bar="3"][data-v-0eb7a677],.ds-signal-bars[data-status=warning] .ds-sb-bar[data-bar="3"][data-v-0eb7a677]{animation-delay:calc(var(--sb-rhythm) / -1.5)}@keyframes ds-sb-flow-0eb7a677{0%,to{opacity:.28;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.ds-sb-bar[data-filled=true][data-v-0eb7a677]{opacity:1;transform:none;animation:none!important}}.ds-signal-bars[data-compact=true] .ds-sb-icon[data-v-0eb7a677]{height:10px}.ds-signal-bars[data-compact=true] .ds-sb-bar[data-v-0eb7a677]:first-child{height:4px}.ds-signal-bars[data-compact=true] .ds-sb-bar[data-v-0eb7a677]:nth-child(2){height:7px}.ds-signal-bars[data-compact=true] .ds-sb-bar[data-v-0eb7a677]:nth-child(3){height:10px}.ds-button[data-v-0805c2f9]{justify-content:center;align-items:center;gap:var(--ds-space-2);padding:6px var(--ds-space-3);font-family:var(--ds-font-sans);font-size:var(--ds-text-sm);border-radius:var(--ds-radius-sm);cursor:pointer;white-space:nowrap;border:1px solid #0000;font-weight:500;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.ds-button[data-size=sm][data-v-0805c2f9]{padding:4px var(--ds-space-2);font-size:var(--ds-text-xs)}.ds-button[disabled][data-v-0805c2f9]{cursor:not-allowed;opacity:.5;filter:grayscale()}.ds-button[data-v-0805c2f9] .ds-icon{--icon-color:currentColor}.ds-button[data-variant=primary][data-v-0805c2f9]{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}.ds-button[data-variant=primary][data-v-0805c2f9]:not([disabled]):hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.ds-button[data-variant=primary][data-v-0805c2f9]:not([disabled]):active{background:var(--color-accent-pressed);border-color:var(--color-accent-pressed)}.ds-button[data-variant=secondary][data-v-0805c2f9]{color:var(--color-primary-text);border-color:var(--color-primary);background:0 0}.ds-button[data-variant=secondary][data-v-0805c2f9]:not([disabled]):hover{background:var(--color-primary-bg);border-color:var(--color-accent-hover)}.ds-button[data-variant=tonal][data-v-0805c2f9]{background:var(--color-primary-bg);color:var(--color-primary-text);border-color:var(--color-primary-border)}.ds-button[data-variant=tonal][data-v-0805c2f9]:not([disabled]):hover{background:color-mix(in oklch, var(--color-primary) 18%, transparent);border-color:var(--color-accent-hover)}.ds-button[data-variant=tonal][data-v-0805c2f9]:not([disabled]):active{background:color-mix(in oklch, var(--color-primary) 24%, transparent)}.ds-button[data-variant=danger][data-v-0805c2f9]{background:var(--color-error);color:var(--color-on-accent);border-color:var(--color-error)}.ds-button[data-variant=success][data-v-0805c2f9]{background:var(--color-success);color:var(--color-on-accent);border-color:var(--color-success)}.ds-button[data-variant=info][data-v-0805c2f9]{background:var(--color-info);color:var(--color-on-accent);border-color:var(--color-info)}.ds-button[data-variant$=-soft][data-v-0805c2f9]{font-weight:600}.ds-button[data-variant=danger-soft][data-v-0805c2f9]{background:var(--color-error-bg);color:var(--color-error-text);border-color:var(--color-error-border)}.ds-button[data-variant=danger-soft][data-v-0805c2f9]:not([disabled]):hover{background:color-mix(in oklch, var(--color-error) 20%, transparent);border-color:var(--color-error)}.ds-button[data-variant=success-soft][data-v-0805c2f9]{background:var(--color-success-bg);color:var(--color-success-text);border-color:var(--color-success-border)}.ds-button[data-variant=success-soft][data-v-0805c2f9]:not([disabled]):hover{background:color-mix(in oklch, var(--color-success) 20%, transparent);border-color:var(--color-success)}.ds-button[data-variant=warning-soft][data-v-0805c2f9]{background:var(--color-warning-bg);color:var(--color-warning-text);border-color:var(--color-warning-border)}.ds-button[data-variant=warning-soft][data-v-0805c2f9]:not([disabled]):hover{background:color-mix(in oklch, var(--color-warning) 20%, transparent);border-color:var(--color-warning)}.ds-button[data-variant=info-soft][data-v-0805c2f9]{background:var(--color-info-bg);color:var(--color-info-text);border-color:var(--color-info-border)}.ds-button[data-variant=info-soft][data-v-0805c2f9]:not([disabled]):hover{background:color-mix(in oklch, var(--color-info) 20%, transparent);border-color:var(--color-info)}.ds-button[data-variant=ghost][data-v-0805c2f9]{color:var(--color-text-secondary);border-color:var(--color-border-subtle);background:0 0}.ds-button[data-variant=ghost][data-v-0805c2f9]:not([disabled]):hover{color:var(--color-text-primary);background:var(--color-bg-overlay);border-color:var(--color-border-strong)}.ds-button-spinner[data-v-0805c2f9]{border:2px solid;border-top-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite ds-spin-0805c2f9}@keyframes ds-spin-0805c2f9{to{transform:rotate(360deg)}}.ds-checkbox[data-v-3d5145d9]{align-items:center;gap:var(--ds-space-2);cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--ds-font-sans);font-size:var(--ds-text-sm);color:var(--color-text-secondary);display:inline-flex}.ds-checkbox[data-disabled=true][data-v-3d5145d9]{cursor:not-allowed;opacity:.5}.ds-checkbox-box[data-v-3d5145d9]{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:relative}.ds-checkbox-box input[data-v-3d5145d9]{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.ds-checkbox-mark[data-v-3d5145d9]{box-sizing:border-box;border:1px solid var(--color-border-strong);border-radius:var(--ds-radius-xs);background:var(--color-bg-input);width:16px;height:16px;transition:background .12s,border-color .12s;display:inline-block}.ds-checkbox:hover .ds-checkbox-mark[data-v-3d5145d9]{border-color:var(--color-accent)}.ds-checkbox-box input:checked+.ds-checkbox-mark[data-v-3d5145d9]{background:var(--color-accent);border-color:var(--color-accent)}.ds-checkbox-box input:checked+.ds-checkbox-mark[data-v-3d5145d9]:after{content:"";border:solid var(--color-bg-base);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.ds-checkbox-box input:focus-visible+.ds-checkbox-mark[data-v-3d5145d9]{outline:2px solid var(--color-accent);outline-offset:1px}.ds-checkbox-mark[data-indeterminate=true][data-v-3d5145d9]{background:var(--color-accent);border-color:var(--color-accent)}.ds-checkbox-mark[data-indeterminate=true][data-v-3d5145d9]:after{content:"";background:var(--color-bg-base);border:none;border-radius:1px;width:8px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ds-table-scroll[data-v-dc812458]{grid-template-columns:minmax(0,1fr);align-content:start;width:100%;display:grid;overflow-x:auto}.ds-table-scroll[data-v-dc812458]::-webkit-scrollbar{width:12px;height:12px}.ds-table-scroll[data-v-dc812458]::-webkit-scrollbar-track{background:0 0}.ds-table-scroll[data-v-dc812458]::-webkit-scrollbar-thumb{background:var(--color-border-strong,var(--color-border-subtle));background-clip:padding-box;border:3px solid #0000;border-radius:8px}.ds-table-scroll[data-v-dc812458]::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary);background-clip:padding-box}.ds-table-scroll[data-v-dc812458]{scrollbar-width:auto;scrollbar-color:var(--color-border-strong,var(--color-border-subtle)) transparent}.ds-table[data-v-dc812458]{border-collapse:collapse;width:100%;font-size:var(--ds-text-sm)}.ds-table[data-v-dc812458]:has(th[data-resizable]){table-layout:fixed}.ds-table[data-frozen=true][data-v-dc812458]{width:max-content;min-width:100%}.ds-col-resizer[data-v-dc812458]{cursor:col-resize;-webkit-user-select:none;user-select:none;width:6px;height:100%;position:absolute;top:0;right:0}.ds-col-resizer[data-v-dc812458]:before{content:"";background:var(--color-border-subtle);opacity:.8;width:1px;transition:background-color .12s,opacity .12s,top .12s,bottom .12s;position:absolute;top:20%;bottom:20%;right:2px}.ds-col-resizer[data-v-dc812458]:hover:before,.ds-col-resizer[data-v-dc812458]:active:before{background:var(--color-accent);opacity:1;top:0;bottom:0}.ds-table th[data-sortable=true][data-v-dc812458]{cursor:pointer}.ds-th-sort[data-v-dc812458]{align-items:center;gap:var(--ds-space-1);appearance:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;vertical-align:middle;background:0 0;border:none;max-width:100%;margin:0;padding:0;display:inline-flex}.ds-table th[data-align=right] .ds-th-sort[data-v-dc812458],.ds-table th[data-align=center] .ds-th-sort[data-v-dc812458]{max-width:100%}.ds-th-label[data-v-dc812458]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-th-sort-ind[data-v-dc812458]{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:0;line-height:0;display:inline-flex}.ds-th-caret[data-v-dc812458]{--icon-color:var(--color-text-tertiary);line-height:0;transition:color .12s}.ds-th-sort-ind[data-v-dc812458] .ds-icon.ds-th-caret svg{width:8px;height:5px;display:block}.ds-th-caret-up[data-v-dc812458]{margin-bottom:3px}.ds-th-sort[data-dir=asc] .ds-th-caret-up[data-v-dc812458]{--icon-color:var(--color-accent)}.ds-th-sort[data-dir=asc] .ds-th-caret-down[data-v-dc812458]{--icon-color:var(--color-text-disabled)}.ds-th-sort[data-dir=desc] .ds-th-caret-down[data-v-dc812458]{--icon-color:var(--color-accent)}.ds-th-sort[data-dir=desc] .ds-th-caret-up[data-v-dc812458]{--icon-color:var(--color-text-disabled)}.ds-th-sort:not([data-dir]):hover .ds-th-caret[data-v-dc812458]{--icon-color:var(--color-text-secondary)}.ds-th-sort[data-v-dc812458]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--ds-radius-sm)}.ds-table th[data-v-dc812458]{text-align:left;font-weight:500;font-size:var(--ds-text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary);padding:var(--ds-space-2) var(--ds-space-3);border-bottom:1px solid var(--color-border-subtle);z-index:2;background:var(--color-bg-elevated);position:sticky;top:0}.ds-table th[data-group][data-v-dc812458]{text-align:center}.ds-table[data-multilevel=true] th[data-v-dc812458],.ds-table[data-multilevel=true] td[data-v-dc812458]{border-inline-end:1px solid var(--color-border-subtle)}.ds-table[data-multilevel=true] thead tr:first-child th[data-v-dc812458]{border-top:1px solid var(--color-border-subtle)}.ds-table[data-multilevel=true] tr[data-v-dc812458]>:first-child{border-inline-start:1px solid var(--color-border-subtle)}.ds-table[data-multilevel=true] [data-group-end=true][data-v-dc812458]{border-inline-end-color:var(--color-border-strong)}.ds-table[data-multilevel=true] [data-pinned][data-v-dc812458]{box-shadow:none}.ds-table[data-multilevel=true] .ds-table-empty-row td[data-v-dc812458]{border-inline-end:1px solid var(--color-border-subtle)}.ds-table[data-bordered=true][data-v-dc812458]:not([data-multilevel=true]){border:1px solid var(--color-border-subtle)}.ds-table[data-bordered=true]:not([data-multilevel=true]) th[data-v-dc812458],.ds-table[data-bordered=true]:not([data-multilevel=true]) td[data-v-dc812458]{border-inline-end:1px solid var(--color-border-subtle)}.ds-table[data-bordered=true]:not([data-multilevel=true]) th[data-v-dc812458]:last-child,.ds-table[data-bordered=true]:not([data-multilevel=true]) td[data-v-dc812458]:last-child{border-inline-end:none}.ds-table[data-bordered=true]:not([data-multilevel=true]) [data-pinned][data-v-dc812458]{box-shadow:none}.ds-table td[data-pinned][data-v-dc812458],.ds-table th[data-pinned][data-v-dc812458]{background-color:var(--color-bg-base);position:sticky}.ds-table th[data-pinned][data-v-dc812458]{background-color:var(--color-bg-elevated);z-index:3}.ds-table td[data-pinned][data-v-dc812458]{z-index:1}.ds-table tbody tr[data-selected=true] td[data-pinned][data-v-dc812458]{background-image:linear-gradient(var(--color-primary-bg), var(--color-primary-bg))}.ds-table tbody tr[data-clickable=true]:hover td[data-pinned][data-v-dc812458]{background-image:linear-gradient(var(--color-bg-overlay), var(--color-bg-overlay))}.ds-table [data-pinned=left][data-v-dc812458]{box-shadow:inset -1px 0 0 var(--color-border-subtle)}.ds-table [data-pinned=right][data-v-dc812458]{box-shadow:inset 1px 0 0 var(--color-border-subtle)}.ds-table td[data-v-dc812458]{padding:var(--ds-space-2) var(--ds-space-3);border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-primary);vertical-align:top}.ds-table th[data-v-dc812458]{white-space:nowrap}.ds-table td .ds-cell-text[data-v-dc812458],.ds-table td[data-truncate=true][data-v-dc812458]>*{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ds-table th[data-align=right][data-v-dc812458],.ds-table td[data-align=right][data-v-dc812458]{text-align:right}.ds-table th[data-align=center][data-v-dc812458],.ds-table td[data-align=center][data-v-dc812458]{text-align:center}.ds-table td[data-align=right][data-v-dc812458]{font-variant-numeric:tabular-nums}.ds-table td[data-mono=true][data-v-dc812458]{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.ds-table td[data-emphasis=true][data-v-dc812458]{color:var(--color-text-primary);font-weight:600}.ds-table td[data-mono=true][data-emphasis=true][data-v-dc812458]{font-size:var(--ds-text-sm)}.ds-table tbody tr[data-clickable=true][data-v-dc812458]{cursor:pointer}.ds-table tbody tr[data-clickable=true][data-v-dc812458]:hover{background:var(--color-bg-overlay)}.ds-table tbody tr[data-selected=true][data-v-dc812458]{background:var(--color-primary-bg);box-shadow:inset 2px 0 0 var(--color-accent)}.ds-table-empty-row td[data-v-dc812458]{text-align:center;border-bottom:none;padding:0}.ds-table-empty-view[data-v-dc812458]{position:sticky;left:0}.ds-table-empty-row[data-v-dc812458]:hover{background:0 0}.ds-table-expanded-row>td[data-v-dc812458]{background:var(--color-bg-base);padding:var(--ds-space-3)}.ds-table-expanded-row:hover>td[data-v-dc812458]{background:var(--color-bg-base)}.ds-table[data-striped=true][data-v-dc812458]{--zebra-bg:color-mix(in oklch, var(--color-bg-overlay) 45%, transparent)}.ds-table[data-striped=true] tbody tr[data-v-dc812458]:nth-child(2n):not(.ds-table-empty-row){background:var(--zebra-bg)}.ds-table[data-striped=true] tbody tr:nth-child(2n) td[data-pinned][data-v-dc812458]{background-image:linear-gradient(var(--zebra-bg), var(--zebra-bg))}.ds-table[data-striped=true] tbody tr[data-clickable=true][data-v-dc812458]:hover{background:var(--color-bg-overlay)}.ds-table[data-striped=true] tbody tr[data-clickable=true]:hover td[data-pinned][data-v-dc812458]{background-image:linear-gradient(var(--color-bg-overlay), var(--color-bg-overlay))}.ds-table[data-striped=true] tbody tr[data-selected=true][data-v-dc812458]{background:var(--color-primary-bg)}.ds-table[data-striped=true] tbody tr[data-selected=true] td[data-pinned][data-v-dc812458]{background-image:linear-gradient(var(--color-primary-bg), var(--color-primary-bg))}.ds-table th.ds-select-col[data-v-dc812458],.ds-table td.ds-select-col[data-v-dc812458]{width:32px;padding:var(--ds-space-2) var(--ds-space-2);text-align:center}.ds-xtable-scroll[data-v-d3a916c1]{grid-template-columns:minmax(0,1fr);align-content:start;width:100%;display:grid;overflow-x:auto}.ds-xtable-scroll[data-v-d3a916c1]::-webkit-scrollbar{width:10px;height:10px}.ds-xtable-scroll[data-v-d3a916c1]::-webkit-scrollbar-track{background:0 0}.ds-xtable-scroll[data-v-d3a916c1]::-webkit-scrollbar-thumb{background:var(--color-border-strong,var(--color-border-subtle));background-clip:padding-box;border:2px solid #0000;border-radius:6px}.ds-xtable-scroll[data-v-d3a916c1]::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary);background-clip:padding-box}.ds-xtable[data-v-d3a916c1]{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:var(--ds-text-sm)}.ds-xtable-colh[data-v-d3a916c1]{z-index:2;background:var(--color-bg-elevated);color:var(--color-text-tertiary);font-size:var(--ds-text-xs);text-transform:uppercase;letter-spacing:.04em;text-align:center;white-space:nowrap;padding:var(--ds-space-2) var(--ds-space-3);border-bottom:1px solid var(--color-border-subtle);border-inline-end:1px solid var(--color-border-subtle);font-weight:600;position:sticky}.ds-xtable-colh[data-align=left][data-v-d3a916c1]{text-align:left}.ds-xtable-colh[data-align=right][data-v-d3a916c1]{text-align:right}.ds-xtable-rowh[data-v-d3a916c1]{z-index:1;background:var(--color-bg-base);color:var(--color-text-primary);text-align:left;white-space:nowrap;vertical-align:top;padding:var(--ds-space-2) var(--ds-space-3);border-bottom:1px solid var(--color-border-subtle);border-inline-end:1px solid var(--color-border-subtle);font-weight:500;position:sticky;left:0}.ds-xtable-rowgroup[data-v-d3a916c1]{color:var(--color-text-secondary);background:var(--color-bg-input)}.ds-xtable-rowh[data-align=right][data-v-d3a916c1]{text-align:right}.ds-xtable-rowh[data-align=center][data-v-d3a916c1]{text-align:center}.ds-xtable-corner[data-v-d3a916c1]{z-index:3;background:var(--color-bg-elevated);color:var(--color-text-tertiary);font-size:var(--ds-text-xs);text-align:left;white-space:nowrap;padding:var(--ds-space-2) var(--ds-space-3);border-bottom:1px solid var(--color-border-subtle);border-inline-end:1px solid var(--color-border-subtle);font-weight:600;position:sticky;left:0}.ds-xtable-cell[data-v-d3a916c1]{padding:var(--ds-space-2) var(--ds-space-3);color:var(--color-text-primary);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;border-bottom:1px solid var(--color-border-subtle);border-inline-end:1px solid var(--color-border-subtle)}.ds-xtable-cell[data-align=left][data-v-d3a916c1]{text-align:left}.ds-xtable-cell[data-align=center][data-v-d3a916c1]{text-align:center}.ds-xtable[data-mono=true] .ds-xtable-cell[data-v-d3a916c1]{font-family:var(--ds-font-mono)}.ds-xtable thead tr:first-child>th[data-v-d3a916c1]{border-top:1px solid var(--color-border-subtle)}.ds-xtable tr[data-v-d3a916c1]>:first-child{border-inline-start:1px solid var(--color-border-subtle)}.ds-xtable [data-group-end=true][data-v-d3a916c1]{border-inline-end-color:var(--color-border-strong)}.ds-xtable tr[data-row-group-end=true]>th[data-v-d3a916c1],.ds-xtable tr[data-row-group-end=true]>td[data-v-d3a916c1]{border-bottom-color:var(--color-border-strong)}.ds-xtable-total[data-v-d3a916c1],.ds-xtable-total-h[data-v-d3a916c1]{background:var(--color-bg-overlay);font-weight:600}.ds-xtable-total-h[data-v-d3a916c1]{color:var(--color-text-secondary)}.ds-xtable-total-row .ds-xtable-cell[data-v-d3a916c1]{background:var(--color-bg-overlay);font-weight:600}.ds-xtable-total-h.ds-xtable-colh[data-v-d3a916c1],.ds-xtable-total-row .ds-xtable-rowh[data-v-d3a916c1]{background:var(--color-bg-overlay)}.ds-xtable-grand[data-v-d3a916c1]{background:var(--color-bg-overlay);color:var(--color-text-primary);font-weight:700}.ds-tree[data-v-991464c0]{background:0 0;outline:none;overflow:hidden auto}.ds-tree-sizer[data-v-991464c0]{width:100%;position:relative}.ds-tree-window[data-v-991464c0]{inset-inline:0;position:absolute;top:0}.ds-tree-row[data-v-991464c0]{align-items:center;gap:var(--ds-space-1);box-sizing:border-box;cursor:pointer;font-family:var(--ds-font-sans);font-size:var(--ds-text-sm);color:var(--color-text-primary);outline:none;padding-inline-end:var(--ds-space-2);display:flex}.ds-tree-row[data-v-991464c0]:hover{background:var(--color-bg-input)}.ds-tree-row[data-v-991464c0]:focus-visible{box-shadow:inset 0 0 0 2px var(--color-accent)}.ds-tree-node[data-active=true][data-v-991464c0]{background:var(--color-bg-elevated);box-shadow:inset 0 0 0 1px var(--color-accent)}.ds-tree-twisty[data-v-991464c0]{border-radius:var(--ds-radius-sm);cursor:pointer;width:20px;height:20px;color:var(--color-text-tertiary);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ds-tree-twisty[data-v-991464c0]:hover{color:var(--color-text-primary)}.ds-tree-twisty-spacer[data-v-991464c0]{flex:none;width:20px;height:20px}.ds-tree-icon[data-v-991464c0]{flex:none}.ds-tree-label[data-v-991464c0]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ds-tree-badge[data-v-991464c0]{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--color-text-tertiary);flex:none}.ds-tree-more-label[data-v-991464c0]{color:var(--color-accent);font-size:var(--ds-text-xs)}.ds-tree-state-label[data-v-991464c0]{color:var(--color-text-tertiary);font-size:var(--ds-text-xs)}.ds-tree-state-error[data-v-991464c0]{color:var(--color-status-danger)}.ds-sparkline[data-v-95144d21]{color:var(--color-text-secondary);display:block;overflow:visible}.ds-sparkline-line[data-v-95144d21]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.ds-sparkline-area[data-v-95144d21]{fill:currentColor;opacity:.12;stroke:none}.ds-sparkline-baseline[data-v-95144d21]{stroke:var(--color-border-strong);stroke-width:1px;stroke-dasharray:2 2}.ds-sparkline-clip[data-v-95144d21]{stroke:var(--color-status-danger);stroke-width:1px;stroke-dasharray:2 2}.ds-sparkline-end[data-v-95144d21]{fill:currentColor;stroke:var(--color-bg-elevated);stroke-width:1px}.ds-sparkline-extreme[data-v-95144d21]{fill:var(--color-bg-elevated);stroke:currentColor;stroke-width:1.2px}.ds-sparkline[data-status=active][data-v-95144d21]{color:var(--color-status-active)}.ds-sparkline[data-status=warning][data-v-95144d21]{color:var(--color-status-warning)}.ds-sparkline[data-status=danger][data-v-95144d21]{color:var(--color-status-danger)}.ds-sparkline[data-status=info][data-v-95144d21]{color:var(--color-status-info)}.ds-sparkline[data-status=proposal][data-v-95144d21]{color:var(--color-status-proposal)}.ds-metric[data-v-f1ab6ede]{border:1px solid var(--color-border-subtle);border-radius:var(--ds-radius-sm);padding:var(--ds-space-3) var(--ds-space-4);background:var(--color-bg-base);gap:var(--ds-space-1);flex-direction:column;min-width:120px;display:flex}.ds-metric--iconed[data-v-f1ab6ede]{align-items:center;gap:var(--ds-space-3);flex-direction:row}.ds-metric-icon[data-v-f1ab6ede]{border-radius:var(--ds-radius-sm);background:color-mix(in oklch, var(--color-accent) 10%, transparent);--icon-color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.ds-metric-main[data-v-f1ab6ede]{gap:var(--ds-space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.ds-metric[data-status=active][data-v-f1ab6ede]{border-left:2px solid var(--color-status-active-signal)}.ds-metric[data-status=warning][data-v-f1ab6ede]{border-left:2px solid var(--color-status-warning-signal)}.ds-metric[data-status=danger][data-v-f1ab6ede]{border-left:2px solid var(--color-status-danger-signal)}.ds-metric[data-status=info][data-v-f1ab6ede]{border-left:2px solid var(--color-status-info-signal)}.ds-metric-label[data-v-f1ab6ede]{font-size:var(--ds-text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary);margin:0}.ds-metric-row[data-v-f1ab6ede]{align-items:baseline;gap:var(--ds-space-1);row-gap:var(--ds-space-1);flex-wrap:wrap;display:flex}.ds-metric-value[data-v-f1ab6ede]{font-family:var(--ds-font-mono);font-size:var(--ds-text-2xl);color:var(--color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.ds-metric-unit[data-v-f1ab6ede]{font-size:var(--ds-text-sm);color:var(--color-text-secondary);white-space:nowrap}.ds-metric[data-highlight][data-v-f1ab6ede]{background:var(--color-bg-elevated);position:relative;overflow:hidden}.ds-metric[data-highlight][data-v-f1ab6ede]:before{content:"";background:linear-gradient(90deg, var(--color-accent) 0%, color-mix(in oklch, var(--color-accent) 35%, transparent) 65%, transparent 100%);height:2px;position:absolute;inset:0 0 auto}.ds-metric[data-highlight] .ds-metric-value[data-v-f1ab6ede]{font-size:var(--ds-text-3xl)}.ds-metric-delta[data-v-f1ab6ede]{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--color-text-tertiary);white-space:nowrap;margin-left:auto}.ds-metric-delta[data-good=good][data-v-f1ab6ede]{color:var(--color-status-active-signal)}.ds-metric-delta[data-good=bad][data-v-f1ab6ede]{color:var(--color-status-warning-signal)}.ds-metric-bench[data-v-f1ab6ede]{margin-top:var(--ds-space-1);flex-direction:column;gap:3px;display:flex}.ds-metric-track[data-v-f1ab6ede]{background:var(--color-border-subtle);border-radius:2px;height:3px;position:relative;overflow:visible}.ds-metric-fill[data-v-f1ab6ede]{background:var(--color-accent);opacity:.55;border-radius:2px;height:100%}.ds-metric-tick[data-v-f1ab6ede]{background:var(--color-text-secondary);width:1px;position:absolute;top:-2px;bottom:-2px}.ds-metric-bench-label[data-v-f1ab6ede]{align-items:baseline;gap:var(--ds-space-1);font-size:var(--ds-text-xs);color:var(--color-text-tertiary);margin:0;display:flex}.ds-metric-bench-value[data-v-f1ab6ede]{font-family:var(--ds-font-mono);color:var(--color-text-secondary)}.ds-metric-trend[data-v-f1ab6ede]{margin-top:auto}.ds-connector-icon[data-v-07632f78]{color:var(--icon-color,var(--color-text-secondary));flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-connector-icon[data-size=sm] svg[data-v-07632f78]{width:14px;height:14px}.ds-connector-icon[data-size=md] svg[data-v-07632f78]{width:16px;height:16px}.ds-connector-icon[data-size=lg] svg[data-v-07632f78]{width:20px;height:20px}.ds-connector-icon[data-kind=sql][data-v-07632f78]{--icon-color:var(--color-status-info)}.ds-connector-icon[data-kind=timeseries][data-v-07632f78]{--icon-color:var(--color-accent)}.ds-connector-icon[data-kind=kafka][data-v-07632f78]{--icon-color:var(--color-status-warning)}.ds-connector-icon[data-kind=mqtt][data-v-07632f78]{--icon-color:var(--color-status-proposal)}.ds-connector-icon[data-kind=opcua][data-v-07632f78]{--icon-color:var(--color-status-active)}.ds-connector-icon[data-kind=rest][data-v-07632f78]{--icon-color:var(--color-status-info)}.ds-connector-icon[data-kind=s3][data-v-07632f78]{--icon-color:var(--color-entity-pack)}.ds-connector-icon[data-kind=sftp][data-v-07632f78]{--icon-color:var(--color-entity-operator)}.ds-connector-icon[data-kind=fs][data-v-07632f78]{--icon-color:var(--color-text-secondary)}.ds-employee-icon[data-v-47918d0e]{color:var(--icon-color,var(--color-text-secondary));display:inline-flex}.ds-employee-icon[data-tile][data-v-47918d0e]{border-radius:var(--ds-radius-md);background:color-mix(in oklch, var(--icon-color,var(--color-text-secondary)) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--icon-color,var(--color-text-secondary)) 32%, transparent);justify-content:center;align-items:center}.ds-employee-icon[data-tile][data-size=sm][data-v-47918d0e]{width:26px;height:26px}.ds-employee-icon[data-tile][data-size=md][data-v-47918d0e]{width:34px;height:34px}.ds-employee-icon[data-tile][data-size=lg][data-v-47918d0e]{width:40px;height:40px}.ds-employee-icon[data-kind=safety][data-v-47918d0e]{--icon-color:var(--color-status-danger)}.ds-employee-icon[data-kind=chemical][data-v-47918d0e]{--icon-color:var(--color-status-warning)}.ds-employee-icon[data-kind=gas][data-v-47918d0e]{--icon-color:var(--color-status-proposal)}.ds-employee-icon[data-kind=water][data-v-47918d0e]{--icon-color:var(--color-status-info)}.ds-employee-icon[data-kind=power][data-v-47918d0e]{--icon-color:var(--color-status-warning)}.ds-employee-icon[data-kind=cleanroom][data-v-47918d0e]{--icon-color:var(--color-accent)}.ds-employee-icon[data-kind=hvac][data-v-47918d0e]{--icon-color:var(--color-status-info)}.ds-employee-icon[data-kind=emission][data-v-47918d0e]{--icon-color:var(--color-entity-operator)}.ds-employee-icon[data-kind=vibration][data-v-47918d0e]{--icon-color:var(--color-entity-function)}.ds-employee-icon[data-kind=compliance][data-v-47918d0e]{--icon-color:var(--color-status-active)}.ds-employee-icon[data-kind=equipment][data-v-47918d0e]{--icon-color:var(--color-entity-branch)}.ds-employee-icon[data-kind=analysis][data-v-47918d0e]{--icon-color:var(--color-entity-dataset)}.ds-employee-icon[data-kind=dispatch][data-v-47918d0e]{--icon-color:var(--color-accent)}.ds-employee-icon[data-kind=schedule][data-v-47918d0e]{--icon-color:var(--color-entity-pack)}.ds-employee-icon[data-kind=inventory][data-v-47918d0e],.ds-employee-icon[data-kind=agent][data-v-47918d0e]{--icon-color:var(--color-text-secondary)}.ds-team-icon[data-v-3eb241cd]{color:var(--icon-color,var(--color-text-secondary));display:inline-flex}.ds-team-icon[data-kind=power][data-v-3eb241cd]{--icon-color:var(--color-entity-function)}.ds-team-icon[data-kind=env][data-v-3eb241cd]{--icon-color:var(--color-entity-object)}.ds-team-icon[data-kind=equip][data-v-3eb241cd]{--icon-color:var(--color-entity-dataset)}.ds-team-icon[data-kind=safety][data-v-3eb241cd]{--icon-color:var(--color-entity-pack)}.ds-input[data-v-1156d4f0]{box-sizing:border-box;width:100%;height:30px;padding:0 var(--ds-space-3);background:var(--color-bg-input);border:1px solid var(--color-border-subtle);border-radius:var(--ds-radius-sm);color:var(--color-text-primary);font-family:var(--ds-font-sans);font-size:var(--ds-text-sm)}.ds-input[data-width=sm][data-v-1156d4f0]{width:var(--ds-control-w-sm)}.ds-input[data-width=md][data-v-1156d4f0]{width:var(--ds-control-w-md)}.ds-input[data-width=lg][data-v-1156d4f0]{width:var(--ds-control-w-lg)}.ds-input[data-width=sm][data-v-1156d4f0],.ds-input[data-width=md][data-v-1156d4f0],.ds-input[data-width=lg][data-v-1156d4f0]{max-width:100%}.ds-input[data-width=fill][data-v-1156d4f0]{width:100%}.ds-input[data-mono=true][data-v-1156d4f0]{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs)}.ds-input[data-v-1156d4f0]:focus{border-color:var(--color-accent);outline:none}.ds-input[data-v-1156d4f0]:disabled{opacity:.6;cursor:not-allowed}.ds-select[data-v-e6ee083f]{width:100%;display:inline-block;position:relative}.ds-select[data-width=sm][data-v-e6ee083f]{width:var(--ds-control-w-sm)}.ds-select[data-width=md][data-v-e6ee083f]{width:var(--ds-control-w-md)}.ds-select[data-width=lg][data-v-e6ee083f]{width:var(--ds-control-w-lg)}.ds-select[data-width=sm][data-v-e6ee083f],.ds-select[data-width=md][data-v-e6ee083f],.ds-select[data-width=lg][data-v-e6ee083f]{max-width:100%}.ds-select[data-width=auto][data-v-e6ee083f]{width:auto;max-width:100%}.ds-select[data-width=fill][data-v-e6ee083f]{width:100%}.ds-select-trigger[data-v-e6ee083f]{justify-content:space-between;align-items:center;gap:var(--ds-space-2);box-sizing:border-box;width:100%;height:30px;padding:0 var(--ds-space-3);background:var(--color-bg-input);border:1px solid var(--color-border-subtle);border-radius:var(--ds-radius-sm);color:var(--color-text-primary);font-family:var(--ds-font-sans);font-size:var(--ds-text-sm);text-align:left;cursor:pointer;transition:border-color .12s;display:flex}.ds-select-trigger[data-v-e6ee083f]:focus-visible{border-color:var(--color-accent);outline:none}.ds-select[data-open] .ds-select-trigger[data-v-e6ee083f]{border-color:var(--color-accent)}.ds-select-trigger[data-v-e6ee083f]:disabled{opacity:.6;cursor:not-allowed}.ds-select-value[data-v-e6ee083f]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-select-value[data-placeholder][data-v-e6ee083f]{color:var(--color-text-tertiary)}.ds-select-caret[data-v-e6ee083f] .ds-icon{color:currentColor}.ds-select-caret[data-v-e6ee083f]{color:var(--color-text-secondary);flex-shrink:0;align-items:center;transition:transform .12s,color .12s;display:inline-flex}.ds-select[data-open] .ds-select-caret[data-v-e6ee083f]{color:var(--color-accent);transform:rotate(180deg)}.ds-select-slot-sink[data-v-e6ee083f]{display:none}.ds-select-menu{padding:var(--ds-space-1);background:var(--color-bg-overlay);border:1px solid var(--color-border-subtle);border-radius:var(--ds-radius-sm);max-height:240px;z-index:var(--ds-z-popover);margin:0;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 4px 16px #0000002e}.ds-select-option{justify-content:space-between;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-sm);font-family:var(--ds-font-sans);font-size:var(--ds-text-sm);color:var(--color-text-primary);cursor:pointer;border:1px solid #0000;display:flex}.ds-select-option[data-active]{background:var(--color-primary-bg);border-color:var(--color-primary-border);color:var(--color-primary-text)}.ds-select-option[data-selected]{color:var(--color-accent);font-weight:600}.ds-select-option[data-disabled]{opacity:.45;cursor:not-allowed}.ds-select-option-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ds-select-option-label[data-has-hint]{flex:0 auto}.ds-select-option-hint{color:var(--color-text-tertiary);font-size:var(--ds-text-xs);white-space:nowrap;flex-shrink:0;margin-right:auto;font-weight:400}.ds-select-option-check{color:var(--color-accent);font-size:var(--ds-text-xs);flex-shrink:0}.ds-select-empty{padding:var(--ds-space-2);font-size:var(--ds-text-sm);color:var(--color-text-tertiary);text-align:center}.ds-select-search{padding:var(--ds-space-1) var(--ds-space-2);background:var(--color-bg-overlay);z-index:1;position:sticky;top:0}.ds-select-search-input{box-sizing:border-box;width:100%;padding:var(--ds-space-1) var(--ds-space-2);border:1px solid var(--color-border-subtle);border-radius:var(--ds-radius-sm);background:var(--color-bg-input);color:var(--color-text-primary);font-size:var(--ds-text-sm);font-family:var(--ds-font-sans);outline:none}.ds-select-search-input:focus{border-color:var(--color-accent)}.ds-tag[data-v-4a037380]{max-width:100%;font-family:var(--ds-font-sans);font-size:var(--ds-text-xs);border:1px solid var(--tag-border);background:var(--tag-bg);color:var(--tag-text);white-space:nowrap;text-overflow:ellipsis;border-radius:9999px;align-items:center;padding:1px 8px;line-height:1.6;display:inline-flex;overflow:hidden}.ds-tag[data-shape=rounded][data-v-4a037380]{border-radius:var(--ds-radius-sm)}.ds-tag[data-mono=true][data-v-4a037380]{font-family:var(--ds-font-mono)}.ds-tag[data-tone=default][data-v-4a037380]{--tag-bg:var(--color-default-bg);--tag-border:var(--color-default-border);--tag-text:var(--color-text-secondary)}.ds-tag[data-tone=primary][data-v-4a037380]{--tag-bg:var(--color-primary-bg);--tag-border:var(--color-primary-border);--tag-text:var(--color-primary-text)}.ds-tag[data-tone=success][data-v-4a037380]{--tag-bg:var(--color-success-bg);--tag-border:var(--color-success-border);--tag-text:var(--color-success-text)}.ds-tag[data-tone=warning][data-v-4a037380]{--tag-bg:var(--color-warning-bg);--tag-border:var(--color-warning-border);--tag-text:var(--color-warning-text)}.ds-tag[data-tone=error][data-v-4a037380]{--tag-bg:var(--color-error-bg);--tag-border:var(--color-error-border);--tag-text:var(--color-error-text)}.ds-tag[data-tone=info][data-v-4a037380]{--tag-bg:var(--color-info-bg);--tag-border:var(--color-info-border);--tag-text:var(--color-info-text)}.ds-tag[data-tone=proposal][data-v-4a037380]{--tag-bg:color-mix(in oklch, var(--color-status-proposal) 14%, transparent);--tag-border:color-mix(in oklch, var(--color-status-proposal) 42%, transparent);--tag-text:var(--color-status-proposal)}.ds-multiselect[data-v-3e452b23]{width:100%;display:inline-block;position:relative}.ds-multiselect[data-width=sm][data-v-3e452b23]{width:var(--ds-control-w-sm)}.ds-multiselect[data-width=md][data-v-3e452b23]{width:var(--ds-control-w-md)}.ds-multiselect[data-width=lg][data-v-3e452b23]{width:var(--ds-control-w-lg)}.ds-multiselect[data-width=sm][data-v-3e452b23],.ds-multiselect[data-width=md][data-v-3e452b23],.ds-multiselect[data-width=lg][data-v-3e452b23]{max-width:100%}.ds-multiselect[data-width=fill][data-v-3e452b23]{width:100%}.ds-multiselect-trigger[data-v-3e452b23]{justify-content:space-between;align-items:center;gap:var(--ds-space-2);box-sizing:border-box;width:100%;min-height:30px;padding:3px var(--ds-space-3);background:var(--color-bg-input);border:1px solid var(--color-border-subtle);border-radius:var(--ds-radius-sm);color:var(--color-text-primary);font-family:var(--ds-font-sans);font-size:var(--ds-text-sm);text-align:left;cursor:pointer;transition:border-color .12s;display:flex}.ds-multiselect-trigger[data-v-3e452b23]:focus-visible{border-color:var(--color-accent);outline:none}.ds-multiselect[data-open] .ds-multiselect-trigger[data-v-3e452b23]{border-color:var(--color-accent)}.ds-multiselect-trigger[data-v-3e452b23]:disabled{opacity:.6;cursor:not-allowed}.ds-multiselect-placeholder[data-v-3e452b23]{color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-multiselect-tags[data-v-3e452b23]{flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.ds-multiselect-tag-label[data-v-3e452b23]{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.ds-multiselect-tag-x[data-v-3e452b23]{cursor:pointer;color:var(--color-primary-text);opacity:.7;align-items:center;margin-left:4px;transition:opacity .12s;display:inline-flex}.ds-multiselect-tag-x[data-v-3e452b23]:hover{opacity:1}.ds-multiselect-caret[data-v-3e452b23]{color:var(--color-text-secondary);flex-shrink:0;align-items:center;transition:transform .12s,color .12s;display:inline-flex;transform:rotate(90deg)}.ds-multiselect[data-open] .ds-multiselect-caret[data-v-3e452b23]{color:var(--color-accent);transform:rotate(-90deg)}.ds-multiselect-slot-sink[data-v-3e452b23]{display:none}.ds-multiselect-menu{padding:var(--ds-space-1);background:var(--color-bg-overlay);border:1px solid var(--color-border-subtle);border-radius:var(--ds-radius-sm);max-height:240px;z-index:var(--ds-z-popover);margin:0;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 4px 16px #0000002e}.ds-multiselect-option{padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-sm);cursor:pointer;border:1px solid #0000;flex-direction:column;display:flex}.ds-multiselect-option:hover{background:var(--color-primary-bg);border-color:var(--color-primary-border)}.ds-multiselect-option[data-selected]{background:var(--color-primary-bg)}.ds-multiselect-option[data-disabled]{opacity:.45;cursor:not-allowed}.ds-multiselect-selectall{border-bottom:1px solid var(--color-border-subtle);margin-bottom:var(--ds-space-1);padding-bottom:var(--ds-space-2);border-radius:0}.ds-multiselect-selectall:hover{background:var(--color-bg-overlay);border-color:#0000;border-bottom-color:var(--color-border-subtle)}.ds-multiselect-option-row{align-items:center;gap:var(--ds-space-2);width:100%;display:flex}.ds-multiselect-option-row .ds-checkbox{pointer-events:none;flex:1;min-width:0}.ds-multiselect-option-expand{border-radius:var(--ds-radius-xs);--icon-color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:transform .12s;display:inline-flex}.ds-multiselect-option-expand:hover{--icon-color:var(--color-text-primary)}.ds-multiselect-option[data-expanded] .ds-multiselect-option-expand{--icon-color:var(--color-accent);transform:rotate(180deg)}.ds-multiselect-option-desc{margin:var(--ds-space-1) 0 0;font-size:var(--ds-text-xs);color:var(--color-text-tertiary);cursor:default;white-space:normal;word-break:break-word;padding-left:24px;line-height:1.5}.ds-multiselect-empty,.ds-multiselect-loading{padding:var(--ds-space-2);font-size:var(--ds-text-sm);color:var(--color-text-tertiary);text-align:center}.ds-multiselect-footer{padding:var(--ds-space-1) var(--ds-space-2);border-top:1px solid var(--color-border-subtle);margin-top:var(--ds-space-1);background:var(--color-bg-overlay);font-size:var(--ds-text-sm);color:var(--color-text-tertiary);position:sticky;bottom:0}.ds-multiselect-search{padding:var(--ds-space-1) var(--ds-space-1) var(--ds-space-1);border-bottom:1px solid var(--color-border-subtle);margin-bottom:var(--ds-space-1)}.ds-multiselect-search-input{box-sizing:border-box;width:100%;height:28px;padding:0 var(--ds-space-2);background:var(--color-bg-input);border:1px solid var(--color-border-subtle);border-radius:var(--ds-radius-sm);font-family:var(--ds-font-mono);font-size:var(--ds-text-sm);color:var(--color-text-primary);outline:none;transition:border-color .12s}.ds-multiselect-search-input::placeholder{color:var(--color-text-tertiary)}.ds-multiselect-search-input:focus{border-color:var(--color-accent)}.ds-multiselect-grouphead{justify-content:space-between;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-1) var(--ds-space-2);background:var(--color-bg-overlay);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary);font-weight:700;display:flex}.ds-multiselect-grouphead:not(:first-child){border-top:1px solid var(--color-border-subtle);margin-top:2px}.ds-multiselect-grouphead-count{color:var(--color-text-tertiary);opacity:.7;font-weight:600}.cal-month[data-v-1c3e551b]{flex-direction:column;gap:4px;display:flex}.cal-weekdays[data-v-1c3e551b],.cal-grid[data-v-1c3e551b]{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cal-weekday[data-v-1c3e551b]{text-align:center;font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--color-text-tertiary);padding:2px 0}.cal-day[data-v-1c3e551b]{border-radius:var(--ds-radius-sm);height:28px;color:var(--color-text-primary);font-family:var(--ds-font-mono);font-size:var(--ds-text-sm);cursor:pointer;background:0 0;border:1px solid #0000;transition:background .11s,color .11s,border-color .11s;position:relative}.cal-day[data-v-1c3e551b]:hover:not(:disabled){background:var(--color-primary-bg);border-color:var(--color-primary-border);color:var(--color-primary-text)}.cal-day.is-out[data-v-1c3e551b]{color:var(--color-text-disabled)}.cal-day[data-v-1c3e551b]:disabled{opacity:.35;cursor:not-allowed}.cal-day.is-band[data-v-1c3e551b]{background:var(--color-primary-bg);color:var(--color-primary-text);border-radius:0}.cal-day.is-today[data-v-1c3e551b]:not(.is-endpoint){border-color:var(--color-accent)}.cal-day.is-endpoint[data-v-1c3e551b]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg-base);border-radius:var(--ds-radius-sm);font-weight:700}.cal-day.is-endpoint[data-v-1c3e551b]:hover{background:var(--color-accent-hover);color:var(--color-bg-base)}.cal-day[data-v-1c3e551b]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-1px}.ds-timefield[data-v-051eddf2]{align-items:center;gap:var(--ds-space-2);min-width:0;display:inline-flex}.tf-label[data-v-051eddf2]{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--color-text-tertiary);flex-shrink:0}.tf-body[data-v-051eddf2]{background:var(--color-bg-input);border:1px solid var(--color-border-subtle);border-radius:var(--ds-radius-sm);align-items:center;gap:2px;height:28px;padding:0 4px;display:inline-flex}.tf-colon[data-v-051eddf2]{color:var(--color-text-tertiary);font-family:var(--ds-font-mono)}.tf-seg[data-v-051eddf2]{align-items:center;display:inline-flex}.tf-input[data-v-051eddf2]{width:22px;color:var(--color-text-primary);font-family:var(--ds-font-mono);font-size:var(--ds-text-sm);text-align:center;-moz-appearance:textfield;background:0 0;border:none;outline:none}.tf-input[data-v-051eddf2]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tf-input[data-v-051eddf2]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tf-steppers[data-v-051eddf2]{flex-direction:column;display:inline-flex}.tf-step[data-v-051eddf2]{width:14px;height:12px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .12s;display:inline-flex}.tf-step[data-v-051eddf2]:hover{color:var(--color-accent)}.tf-step[data-v-051eddf2] .ds-icon{width:10px;height:10px}.ds-daterange[data-v-86dcdaa3]{width:100%;display:inline-block;position:relative}.dr-trigger[data-v-86dcdaa3]{align-items:center;gap:var(--ds-space-2);box-sizing:border-box;width:100%;height:30px;padding:0 var(--ds-space-3);background:var(--color-bg-input);border:1px solid var(--color-border-subtle);border-radius:var(--ds-radius-sm);color:var(--color-text-primary);font-family:var(--ds-font-mono);font-size:var(--ds-text-sm);text-align:left;cursor:pointer;transition:border-color .12s;display:flex}.dr-trigger[data-v-86dcdaa3]:hover{border-color:var(--color-border-strong)}.dr-trigger[data-v-86dcdaa3]:focus-visible{border-color:var(--color-accent);outline:none}.ds-daterange[data-open] .dr-trigger[data-v-86dcdaa3]{border-color:var(--color-accent)}.dr-trigger[data-v-86dcdaa3]:disabled{opacity:.6;cursor:not-allowed}.dr-cal-icon[data-v-86dcdaa3]{--icon-color:var(--color-text-tertiary);flex-shrink:0}.dr-value[data-v-86dcdaa3]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dr-value[data-placeholder][data-v-86dcdaa3]{color:var(--color-text-tertiary)}.dr-clear[data-v-86dcdaa3]{color:var(--color-text-tertiary);opacity:.7;cursor:pointer;flex-shrink:0;align-items:center;transition:color .12s,opacity .12s;display:inline-flex}.dr-clear[data-v-86dcdaa3]:hover{color:var(--color-text-primary);opacity:1}.dr-panel{padding:var(--ds-space-3);background:var(--color-bg-overlay);border:1px solid var(--color-border-strong);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-lg);z-index:var(--ds-z-popover);position:fixed}.dr-cals{gap:var(--ds-space-4);display:flex}.dr-cal{width:220px}.dr-navrow{align-items:center;gap:4px;margin-bottom:6px;display:flex}.dr-monthlabel{text-align:center;font-family:var(--ds-font-mono);font-size:var(--ds-text-sm);color:var(--color-text-primary);flex:1;font-weight:600}.dr-nav{border-radius:var(--ds-radius-sm);width:24px;height:24px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.dr-nav:hover{background:var(--color-primary-bg);border-color:var(--color-primary-border);color:var(--color-accent)}.dr-nav-spacer{flex-shrink:0;width:24px;height:24px}.dr-footer{gap:var(--ds-space-2);margin-top:var(--ds-space-3);padding-top:var(--ds-space-3);border-top:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.dr-times{align-items:center;gap:var(--ds-space-2);display:flex}.dr-time-arrow{--icon-color:var(--color-text-tertiary)}.dr-actions{align-items:center;gap:var(--ds-space-2);display:flex}.dr-preview{min-width:0;font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dr-btn{height:28px;padding:0 var(--ds-space-3);border:1px solid var(--color-border-subtle);border-radius:var(--ds-radius-sm);background:var(--color-bg-input);color:var(--color-text-secondary);font-family:var(--ds-font-sans);font-size:var(--ds-text-sm);cursor:pointer;transition:border-color .12s,color .12s,background .12s}.dr-btn:hover{border-color:var(--color-border-strong);color:var(--color-text-primary)}.dr-btn--primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg-base);font-weight:600}.dr-btn--primary:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--color-bg-base)}.dr-btn--primary:disabled{opacity:.45;cursor:not-allowed}.ds-datetime[data-v-73026d39]{width:100%;display:inline-block;position:relative}.dt-trigger[data-v-73026d39]{align-items:center;gap:var(--ds-space-2);box-sizing:border-box;width:100%;height:30px;padding:0 var(--ds-space-3);background:var(--color-bg-input);border:1px solid var(--color-border-subtle);border-radius:var(--ds-radius-sm);color:var(--color-text-primary);font-family:var(--ds-font-mono);font-size:var(--ds-text-sm);text-align:left;cursor:pointer;transition:border-color .12s;display:flex}.dt-trigger[data-v-73026d39]:hover{border-color:var(--color-border-strong)}.dt-trigger[data-v-73026d39]:focus-visible{border-color:var(--color-accent);outline:none}.ds-datetime[data-open] .dt-trigger[data-v-73026d39]{border-color:var(--color-accent)}.dt-trigger[data-v-73026d39]:disabled{opacity:.6;cursor:not-allowed}.dt-cal-icon[data-v-73026d39]{--icon-color:var(--color-text-tertiary);flex-shrink:0}.dt-value[data-v-73026d39]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dt-value[data-placeholder][data-v-73026d39]{color:var(--color-text-tertiary)}.dt-clear[data-v-73026d39]{color:var(--color-text-tertiary);opacity:.7;cursor:pointer;flex-shrink:0;align-items:center;transition:color .12s,opacity .12s;display:inline-flex}.dt-clear[data-v-73026d39]:hover{color:var(--color-text-primary);opacity:1}.dt-panel{padding:var(--ds-space-3);background:var(--color-bg-overlay);border:1px solid var(--color-border-strong);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-lg);z-index:var(--ds-z-popover);width:244px;position:fixed}.dt-navrow{align-items:center;gap:4px;margin-bottom:6px;display:flex}.dt-monthlabel{text-align:center;font-family:var(--ds-font-mono);font-size:var(--ds-text-sm);color:var(--color-text-primary);flex:1;font-weight:600}.dt-nav{border-radius:var(--ds-radius-sm);width:24px;height:24px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.dt-nav:hover{background:var(--color-primary-bg);border-color:var(--color-primary-border);color:var(--color-accent)}.dt-footer{gap:var(--ds-space-2);margin-top:var(--ds-space-3);padding-top:var(--ds-space-3);border-top:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.dt-timerow{justify-content:space-between;align-items:center;gap:var(--ds-space-2);display:flex}.dt-actions{align-items:center;gap:var(--ds-space-2);display:flex}.dt-preview{min-width:0;font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dt-btn{height:28px;padding:0 var(--ds-space-3);border:1px solid var(--color-border-subtle);border-radius:var(--ds-radius-sm);background:var(--color-bg-input);color:var(--color-text-secondary);font-family:var(--ds-font-sans);font-size:var(--ds-text-sm);cursor:pointer;transition:border-color .12s,color .12s,background .12s}.dt-btn:hover{border-color:var(--color-border-strong);color:var(--color-text-primary)}.dt-btn--ghost{background:0 0}.dt-btn--primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg-base);font-weight:600}.dt-btn--primary:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--color-bg-base)}.dt-btn--primary:disabled{opacity:.45;cursor:not-allowed}.ds-confidence[data-v-cc544d25]{flex-direction:column;gap:2px;min-width:80px;display:flex}.ds-confidence-label[data-v-cc544d25]{font-size:var(--ds-text-xs);color:var(--color-text-tertiary);font-family:var(--ds-font-mono);justify-content:space-between;display:flex}.ds-confidence-value[data-v-cc544d25]{color:var(--color-text-secondary);margin-left:auto}.ds-confidence-track[data-v-cc544d25]{background:var(--color-border-subtle);border-radius:var(--ds-radius-xs);height:4px;overflow:hidden}.ds-confidence-fill[data-v-cc544d25]{height:100%}.ds-confidence-fill[data-status=active][data-v-cc544d25]{background:var(--color-status-active)}.ds-confidence-fill[data-status=warning][data-v-cc544d25]{background:var(--color-status-warning)}.ds-confidence-fill[data-status=danger][data-v-cc544d25]{background:var(--color-status-danger)}.ds-lifecycle[data-v-feb63d0f]{font-size:var(--ds-text-xs);font-family:var(--ds-font-sans);white-space:nowrap;border:1px solid var(--lifecycle-border);background:var(--lifecycle-bg);color:var(--lifecycle-color);border-radius:9999px;padding:1px 8px;line-height:1.6;display:inline-block}.ds-lifecycle[data-phase=draft][data-v-feb63d0f]{--lifecycle-color:var(--color-default-text);--lifecycle-bg:var(--color-default-bg);--lifecycle-border:var(--color-default-border)}.ds-lifecycle[data-phase=provisional][data-v-feb63d0f]{--lifecycle-color:var(--color-info-text);--lifecycle-bg:var(--color-info-bg);--lifecycle-border:var(--color-info-border)}.ds-lifecycle[data-phase=active][data-v-feb63d0f]{--lifecycle-color:var(--color-success-text);--lifecycle-bg:var(--color-success-bg);--lifecycle-border:var(--color-success-border)}.ds-lifecycle[data-phase=deprecated][data-v-feb63d0f]{--lifecycle-color:var(--color-default-text);--lifecycle-bg:var(--color-default-bg);--lifecycle-border:var(--color-default-border)}.ds-modal-overlay[data-v-98b30064]{z-index:var(--ds-z-modal);padding:var(--ds-space-4);background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ds-modal-overlay[data-layer=elevated][data-v-98b30064]{z-index:var(--ds-z-modal-elevated)}.ds-modal-card[data-v-98b30064]{background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--ds-radius-md);flex-direction:column;width:min(680px,90vw);max-height:80vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000073}.ds-modal-tone[data-v-98b30064]{flex-shrink:0;height:2px}.ds-modal-tone[data-tone=warning][data-v-98b30064]{background:var(--color-status-warning)}.ds-modal-tone[data-tone=danger][data-v-98b30064]{background:var(--color-status-danger)}.ds-modal-header[data-v-98b30064]{padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.ds-modal-title[data-v-98b30064]{font-size:var(--ds-text-sm);color:var(--color-text-primary);font-weight:600}.ds-modal-close[data-v-98b30064]{--icon-color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--ds-radius-xs);background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:inline-flex}.ds-modal-close[data-v-98b30064]:hover{--icon-color:var(--color-text-primary);background:var(--color-bg-overlay)}.ds-modal-body[data-v-98b30064]{padding:var(--ds-space-4);flex:1;min-width:0;min-height:0;overflow:hidden auto}.ds-modal-footer[data-v-98b30064]{justify-content:flex-end;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-4);border-top:1px solid var(--color-border-subtle);background:color-mix(in oklch, var(--color-bg-elevated) 60%, transparent);flex-shrink:0;display:flex}.ds-modal-fade-enter-active[data-v-98b30064],.ds-modal-fade-leave-active[data-v-98b30064]{transition:opacity .16s}.ds-modal-fade-enter-from[data-v-98b30064],.ds-modal-fade-leave-to[data-v-98b30064]{opacity:0}.ds-modal-fade-enter-active .ds-modal-card[data-v-98b30064],.ds-modal-fade-leave-active .ds-modal-card[data-v-98b30064]{transition:transform .16s,opacity .16s}.ds-modal-fade-enter-from .ds-modal-card[data-v-98b30064],.ds-modal-fade-leave-to .ds-modal-card[data-v-98b30064]{opacity:0;transform:translateY(-6px)scale(.98)}.confirm-body[data-v-ab8b0fbf]{gap:var(--ds-space-3);flex-direction:column;display:flex}.confirm-desc[data-v-ab8b0fbf]{font-size:var(--ds-text-sm);color:var(--color-text-secondary);white-space:pre-line;margin:0;line-height:1.6}.confirm-gate[data-v-ab8b0fbf]{gap:var(--ds-space-2);flex-direction:column;display:flex}.confirm-gate-label[data-v-ab8b0fbf]{font-size:var(--ds-text-xs);color:var(--color-text-tertiary)}.confirm-gate-token[data-v-ab8b0fbf]{font-family:var(--ds-font-mono);color:var(--color-text-primary);background:var(--color-bg-overlay);border-radius:var(--ds-radius-xs);padding:0 4px;font-weight:600}.ai-suspended-body[data-v-f2763706]{gap:var(--ds-space-3);flex-direction:column;display:flex}.ai-suspended-desc[data-v-f2763706]{font-size:var(--ds-text-sm);color:var(--color-text-secondary);margin:0;line-height:1.6}.ai-suspended-note[data-v-f2763706]{font-size:var(--ds-text-xs);color:var(--color-text-tertiary);margin:0;line-height:1.6}.prompt-form[data-v-4643cdbe]{gap:var(--ds-space-2);flex-direction:column;display:flex}.prompt-label[data-v-4643cdbe]{font-size:var(--ds-text-sm);color:var(--color-text-secondary)}.prompt-error[data-v-4643cdbe]{font-size:var(--ds-text-xs);color:var(--color-status-danger);margin:0}.prompt-preview[data-v-4643cdbe]{font-size:var(--ds-text-xs);color:var(--color-text-tertiary);margin:0}.prompt-preview code[data-v-4643cdbe]{font-family:var(--ds-font-mono);color:var(--color-accent)}.dm-menu{z-index:var(--ds-z-popover);min-width:140px;padding:var(--ds-space-1);background:var(--color-bg-overlay,#fff);border:1px solid var(--color-border-subtle,#e2e2e2);border-radius:var(--ds-radius-sm,4px);transform-origin:var(--reka-dropdown-menu-content-transform-origin,var(--reka-context-menu-content-transform-origin));margin:0;list-style:none;box-shadow:0 4px 16px #0000002e}.dm-menu[data-state=open]{animation:dm-in .12s var(--ease-out,ease)}.dm-menu[data-state=closed]{animation:dm-out .1s var(--ease-out,ease)}@keyframes dm-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes dm-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.dm-item{padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-sm,4px);font-size:var(--ds-text-sm,12px);color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;outline:none;transition:background-color .12s,border-color .12s,color .12s}.dm-item:hover,.dm-item[data-highlighted]{background:color-mix(in oklch, var(--color-accent) 12%, transparent);border-color:color-mix(in oklch, var(--color-accent) 30%, transparent);color:var(--color-accent)}.dm-item[data-disabled]{opacity:.4;cursor:not-allowed}.dm-item[data-disabled]:hover,.dm-item[data-disabled][data-highlighted]{color:var(--color-text-primary);background:0 0;border-color:#0000}.dm-item[data-danger]{color:var(--color-status-danger,#e53e3e)}.dm-item[data-danger]:hover,.dm-item[data-danger][data-highlighted]{background:color-mix(in oklch, var(--color-status-danger) 12%, transparent);border-color:color-mix(in oklch, var(--color-status-danger) 30%, transparent);color:var(--color-status-danger)}.dm-trigger[data-v-cf63db93]{cursor:pointer}.dsb-root[data-v-839a555f]{display:inline-flex;position:relative}.dsb-trigger[data-v-839a555f]{justify-content:center;align-items:center;gap:var(--ds-space-2);padding:6px var(--ds-space-3);font-family:var(--ds-font-sans);font-size:var(--ds-text-sm);border-radius:var(--ds-radius-sm);cursor:pointer;white-space:nowrap;border:1px solid #0000;font-weight:500;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.dsb-trigger[data-size=sm][data-v-839a555f]{padding:4px var(--ds-space-2);font-size:var(--ds-text-xs)}.dsb-trigger[disabled][data-v-839a555f]{cursor:not-allowed;opacity:.6}.dsb-trigger[data-v-839a555f] .ds-icon{--icon-color:currentColor}.dsb-trigger[data-variant=primary][data-v-839a555f]{background:var(--color-accent);color:var(--color-bg-base);border-color:var(--color-accent)}.dsb-trigger[data-variant=primary][data-v-839a555f]:not([disabled]):hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.dsb-trigger[data-variant=secondary][data-v-839a555f]{color:var(--color-accent);border-color:var(--color-accent);background:0 0}.dsb-trigger[data-variant=secondary][data-v-839a555f]:not([disabled]):hover{background:color-mix(in oklch, var(--color-accent) 12%, transparent);border-color:var(--color-accent-hover)}.dsb-trigger[data-variant=tonal][data-v-839a555f]{background:color-mix(in oklch, var(--color-accent) 12%, transparent);color:var(--color-accent);border-color:color-mix(in oklch, var(--color-accent) 30%, transparent)}.dsb-trigger[data-variant=tonal][data-v-839a555f]:not([disabled]):hover,.dsb-trigger[data-variant=tonal][data-open][data-v-839a555f]{background:color-mix(in oklch, var(--color-accent) 18%, transparent);border-color:var(--color-accent-hover)}.dsb-trigger[data-variant=ghost][data-v-839a555f]{color:var(--color-text-secondary);background:0 0;border-color:#0000}.dsb-trigger[data-variant=ghost][data-v-839a555f]:not([disabled]):hover{color:var(--color-text-primary);background:var(--color-bg-overlay)}.dsb-caret[data-v-839a555f]{opacity:.7;transition:transform .16s var(--ds-ease,ease), opacity .12s;margin-left:2px}.dsb-caret[data-v-839a555f] svg{width:14px;height:14px}.dsb-trigger:not([disabled]):hover .dsb-caret[data-v-839a555f]{opacity:1}.dsb-trigger[data-open] .dsb-caret[data-v-839a555f]{opacity:1;transform:rotate(180deg)}.dsb-menu{background:var(--color-bg-overlay);border:1px solid var(--color-border-subtle);border-radius:var(--ds-radius-md);min-width:232px;z-index:var(--ds-z-popover);padding:var(--ds-space-1);transform-origin:top var(--dsb-origin-x,right);position:fixed;box-shadow:0 8px 28px -6px #00000052,0 2px 6px #0000001f}.dsb-menu[data-align=right]{--dsb-origin-x:right}.dsb-menu[data-align=left]{--dsb-origin-x:left}.dsb-pop-enter-active{transition:opacity .14s ease, transform .14s var(--ds-ease,cubic-bezier(.16, 1, .3, 1))}.dsb-pop-leave-active{transition:opacity .1s,transform .1s}.dsb-pop-enter-from,.dsb-pop-leave-to{opacity:0;transform:translateY(-4px)scale(.97)}.dsb-item{align-items:center;gap:var(--ds-space-3);width:100%;padding:var(--ds-space-2);border-radius:var(--ds-radius-sm);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;transition:background-color .12s,border-color .12s;display:flex}.dsb-item+.dsb-item{margin-top:2px}.dsb-item:not([disabled]):hover{background:color-mix(in oklch, var(--color-accent) 12%, transparent);border-color:color-mix(in oklch, var(--color-accent) 30%, transparent)}.dsb-item[disabled]{opacity:.5;cursor:not-allowed}.dsb-item-icon{border-radius:var(--ds-radius-sm);background:color-mix(in oklch, var(--color-accent) 10%, transparent);width:28px;height:28px;color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;font-size:15px;transition:background-color .12s;display:inline-flex}.dsb-item:not([disabled]):hover .dsb-item-icon{background:color-mix(in oklch, var(--color-accent) 20%, transparent)}.dsb-item-body{min-width:0}.dsb-item-body strong{font-size:var(--ds-text-sm);color:var(--color-text-primary);font-weight:600;transition:color .12s;display:block}.dsb-item:not([disabled]):hover .dsb-item-body strong{color:var(--color-accent)}.dsb-item-desc{font-size:var(--ds-text-xs);color:var(--color-text-tertiary);margin-top:1px;display:block}.ds-alert[data-v-7a85a913]{align-items:flex-start;gap:var(--ds-space-2);padding:var(--ds-space-3);border-radius:var(--ds-radius-md);border:1px solid var(--alert-border);background:var(--alert-bg);font-family:var(--ds-font-sans);font-size:var(--ds-text-sm);line-height:var(--ds-leading-normal);display:flex}.ds-alert[data-type=success][data-v-7a85a913]{--alert-bg:var(--color-success-bg);--alert-border:var(--color-success-border);--alert-color:var(--color-success-text)}.ds-alert[data-type=warning][data-v-7a85a913]{--alert-bg:var(--color-warning-bg);--alert-border:var(--color-warning-border);--alert-color:var(--color-warning-text)}.ds-alert[data-type=error][data-v-7a85a913]{--alert-bg:var(--color-error-bg);--alert-border:var(--color-error-border);--alert-color:var(--color-error-text)}.ds-alert[data-type=info][data-v-7a85a913]{--alert-bg:var(--color-info-bg);--alert-border:var(--color-info-border);--alert-color:var(--color-info-text)}.ds-alert-icon[data-v-7a85a913]{--icon-color:var(--alert-color);flex:0 0 16px;margin-top:1px}.ds-alert-body[data-v-7a85a913]{flex:1;min-width:0}.ds-alert-title[data-v-7a85a913]{color:var(--alert-color);font-weight:600}.ds-alert-title+.ds-alert-desc[data-v-7a85a913]{margin-top:2px}.ds-alert-desc[data-v-7a85a913]{color:var(--color-text-secondary)}.ds-alert-action[data-v-7a85a913]{flex:none;align-self:center;align-items:center;display:inline-flex}.ds-alert-close[data-v-7a85a913]{--icon-color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--ds-radius-xs);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:2px;transition:background-color .12s;display:inline-flex}.ds-alert-close[data-v-7a85a913]:hover{--icon-color:var(--color-text-primary);background:color-mix(in oklch, var(--alert-color) 14%, transparent)}.ds-status-banner[data-v-663ada95]{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--color-border-subtle);border-left:2px solid var(--sb-tone,var(--color-border-strong));border-radius:var(--ds-radius-md);background:var(--color-bg-elevated);font-family:var(--ds-font-sans);transition:border-color .2s,background .2s;display:flex}.ds-status-banner[data-tone=accent][data-v-663ada95]{--sb-tone:var(--color-accent)}.ds-status-banner[data-tone=proposal][data-v-663ada95]{--sb-tone:var(--color-status-proposal)}.ds-status-banner[data-tone=warning][data-v-663ada95]{--sb-tone:var(--color-status-warning)}.ds-status-banner[data-tone=info][data-v-663ada95]{--sb-tone:var(--color-status-info)}.ds-status-banner[data-tone=active][data-v-663ada95]{--sb-tone:var(--color-status-active)}.ds-status-banner[data-tone=neutral][data-v-663ada95]{--sb-tone:var(--color-border-strong)}.ds-status-banner[data-attached=true][data-v-663ada95]{border-top:none;border-right:none;border-bottom:1px solid var(--color-border-subtle);padding:var(--ds-space-3) var(--ds-space-4);gap:var(--ds-space-4);border-radius:0}.ds-status-banner[data-clickable=true][data-v-663ada95]{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit}.ds-status-banner[data-clickable=true][data-v-663ada95]:hover{border-color:var(--sb-tone);background:color-mix(in oklch, var(--sb-tone) 8%, var(--color-bg-elevated))}.ds-status-banner__head[data-v-663ada95]{align-items:center;gap:var(--ds-space-2);flex-shrink:0;display:inline-flex}.ds-status-banner__icon[data-v-663ada95]{--icon-color:var(--sb-tone);display:inline-flex}.ds-status-banner__label[data-v-663ada95]{font-size:var(--ds-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--sb-tone);white-space:nowrap;font-weight:600}.ds-status-banner__count[data-v-663ada95]{min-width:18px;height:18px;font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);font-variant-numeric:tabular-nums;background:var(--color-bg-overlay);color:var(--color-text-secondary);border-radius:9999px;justify-content:center;align-items:center;padding:0 5px;font-weight:600;display:inline-flex}.ds-status-banner__body[data-v-663ada95]{align-items:center;gap:var(--ds-space-2);flex:1;min-width:0;display:flex}.ds-status-banner__action[data-v-663ada95]{align-items:center;gap:var(--ds-space-2);flex-shrink:0;display:inline-flex}.ds-status-banner__go[data-v-663ada95]{--icon-color:var(--color-text-tertiary);flex-shrink:0}.ds-tooltip-trigger[data-v-7d6a890f]{display:inline-flex}.ds-tooltip{z-index:var(--ds-z-tooltip);padding:3px var(--ds-space-2);background:var(--color-bg-overlay);border:1px solid var(--color-border-subtle);border-radius:var(--ds-radius-sm);font-family:var(--ds-font-sans);font-size:var(--ds-text-xs);color:var(--color-text-primary);white-space:normal;word-break:break-word;pointer-events:none;max-width:min(320px,100vw - 24px);position:fixed;transform:translate(-50%,calc(-100% - 8px));box-shadow:0 4px 16px #0000002e}.ds-tooltip[data-placement=bottom]{transform:translate(-50%,8px)}.ds-tooltip-fade-enter-active,.ds-tooltip-fade-leave-active{transition:opacity .12s}.ds-tooltip-fade-enter-from,.ds-tooltip-fade-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.ds-tooltip-fade-enter-active,.ds-tooltip-fade-leave-active{transition:none}}.ds-taglist[data-v-72d4e71d]{align-items:center;gap:var(--ds-space-1);flex-wrap:wrap;min-width:0;display:flex}.ds-taglist[data-nowrap=true][data-v-72d4e71d]{flex-wrap:nowrap;overflow:hidden}.ds-taglist-more[data-v-72d4e71d]{cursor:default;flex-shrink:0}.ds-taginput[data-v-316ed85b]{gap:var(--ds-space-2);flex-direction:column;display:flex}.ds-taginput-row[data-v-316ed85b]{gap:var(--ds-space-2);display:flex}.ds-taginput-field[data-v-316ed85b]{min-width:0;height:30px;padding:0 var(--ds-space-3);font-family:var(--ds-font-sans);font-size:var(--ds-text-sm);color:var(--color-text-primary);background:var(--color-bg-input);border:1px solid var(--color-border-subtle);border-radius:var(--ds-radius-sm);flex:1}.ds-taginput-field--mono[data-v-316ed85b]{font-family:var(--ds-font-mono)}.ds-taginput-field[data-v-316ed85b]:focus{border-color:var(--color-accent);outline:none}.ds-taginput-field[data-v-316ed85b]:disabled{opacity:.5;cursor:not-allowed}.ds-taginput-add[data-v-316ed85b]{height:30px;padding:0 var(--ds-space-3);font-family:var(--ds-font-sans);font-size:var(--ds-text-xs);color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--ds-radius-sm);cursor:pointer;white-space:nowrap;background:0 0;flex:none;align-items:center;gap:4px;font-weight:600;transition:color .1s,border-color .1s;display:inline-flex}.ds-taginput-add[data-v-316ed85b]:hover:not(:disabled){color:var(--color-accent);border-color:var(--color-accent)}.ds-taginput-add[data-v-316ed85b]:disabled{opacity:.5;cursor:not-allowed}.ds-taginput-error[data-v-316ed85b]{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--color-status-warning);line-height:1.4}.ds-taginput-tags[data-v-316ed85b]{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.ds-taginput-tag[data-v-316ed85b]{font-family:var(--ds-font-sans);font-size:var(--ds-text-xs);color:var(--color-text-secondary);background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--ds-radius-sm);align-items:center;gap:5px;padding:3px 4px 3px 9px;display:inline-flex}.ds-taginput-tag--mono[data-v-316ed85b]{font-family:var(--ds-font-mono)}.ds-taginput-x[data-v-316ed85b]{color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .1s;display:inline-flex}.ds-taginput-x[data-v-316ed85b]:hover:not(:disabled){color:var(--color-status-danger)}.ds-taginput-x[data-v-316ed85b]:disabled{opacity:.5;cursor:not-allowed}.ds-segmented[data-v-85cfd1ef]{background:var(--color-bg-input);border:1px solid var(--color-border-subtle);border-radius:var(--ds-radius-sm);scrollbar-width:none;flex-shrink:0;grid-template-columns:minmax(0,1fr);gap:2px;width:-moz-fit-content;width:fit-content;max-width:100%;display:inline-grid;overflow-x:auto}.ds-segmented[data-v-85cfd1ef]::-webkit-scrollbar{display:none}.ds-segmented[data-block=true][data-v-85cfd1ef]{width:100%;display:grid}.ds-segmented-row[data-v-85cfd1ef]{align-items:center;gap:inherit;width:max-content;padding:2px;display:flex}.ds-segmented[data-block=true] .ds-segmented-row[data-v-85cfd1ef]{width:auto}.ds-segmented-item[data-v-85cfd1ef]{justify-content:center;align-items:center;gap:var(--ds-space-1);padding:4px var(--ds-space-3);border-radius:var(--ds-radius-xs);color:var(--color-text-secondary);font-family:var(--ds-font-sans);font-size:var(--ds-text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;flex:none;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.ds-segmented[data-block=true] .ds-segmented-item[data-v-85cfd1ef]{flex:1;min-width:0}.ds-segmented[data-size=sm] .ds-segmented-item[data-v-85cfd1ef]{padding:2px var(--ds-space-2);font-size:var(--ds-text-xs)}.ds-segmented-item[data-v-85cfd1ef]:not(:disabled):hover{color:var(--color-text-primary)}.ds-segmented-item[data-active][data-v-85cfd1ef]{background:var(--color-primary-bg);border-color:var(--color-primary-border);color:var(--color-primary-text)}.ds-segmented-item[data-active][data-tone=danger][data-v-85cfd1ef]{background:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-status-danger)}.ds-segmented-item[data-v-85cfd1ef]:disabled{opacity:.4;cursor:not-allowed}.ds-segmented-icon[data-v-85cfd1ef]{font-size:var(--ds-text-sm)}.ds-segmented-count[data-v-85cfd1ef]{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);background:var(--color-bg-elevated);color:var(--color-text-tertiary);border-radius:9999px;padding:1px 5px;line-height:1}.ds-segmented-item[data-active] .ds-segmented-count[data-v-85cfd1ef]{background:color-mix(in oklch, var(--color-accent) 20%, transparent);color:var(--color-accent)}.ds-segmented-item[data-active][data-tone=danger] .ds-segmented-count[data-v-85cfd1ef]{background:color-mix(in oklch, var(--color-status-danger) 20%, transparent);color:var(--color-status-danger)}.ts-toggle[data-v-effccdc6]{border-radius:var(--ds-radius-sm);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;transition:background var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ts-toggle[data-v-effccdc6] .ds-icon{--icon-color:currentColor}.ts-toggle[data-v-effccdc6]:hover{background:var(--color-bg-overlay);color:var(--color-text-primary)}.ds-toaster[data-v-b04a3f37]{z-index:var(--ds-z-toast);pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;top:64px;left:50%;transform:translate(-50%)}.ds-toast[data-v-b04a3f37]{pointer-events:auto;background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-left:3px solid var(--color-status-inactive);border-radius:var(--ds-radius-md,8px);min-width:240px;max-width:420px;color:var(--color-text-primary);align-items:center;gap:8px;padding:8px 10px 8px 12px;font-size:12px;animation:.16s ease-out ds-toast-in-b04a3f37;display:flex;box-shadow:0 6px 20px #00000059}.ds-toast--success[data-v-b04a3f37]{border-left-color:var(--color-status-active)}.ds-toast--warning[data-v-b04a3f37]{border-left-color:var(--color-status-warning)}.ds-toast--error[data-v-b04a3f37]{border-left-color:var(--color-status-danger)}.ds-toast--info[data-v-b04a3f37]{border-left-color:var(--color-status-info)}.ds-toast-dot[data-v-b04a3f37]{background:var(--color-status-inactive);border-radius:50%;flex-shrink:0;width:6px;height:6px}.ds-toast--success .ds-toast-dot[data-v-b04a3f37]{background:var(--color-status-active)}.ds-toast--warning .ds-toast-dot[data-v-b04a3f37]{background:var(--color-status-warning)}.ds-toast--error .ds-toast-dot[data-v-b04a3f37]{background:var(--color-status-danger)}.ds-toast--info .ds-toast-dot[data-v-b04a3f37]{background:var(--color-status-info)}.ds-toast-msg[data-v-b04a3f37]{word-break:break-word;flex:1;line-height:1.4}.ds-toast-close[data-v-b04a3f37]{cursor:pointer;color:var(--color-text-tertiary);background:0 0;border:none;padding:0 4px;font-size:12px;line-height:1}.ds-toast-close[data-v-b04a3f37]:hover{color:var(--color-text-primary)}@keyframes ds-toast-in-b04a3f37{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ds-radio[data-v-05ccf5bf]{align-items:center;gap:var(--ds-space-2);cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--ds-font-sans);font-size:var(--ds-text-sm);color:var(--color-text-secondary);display:inline-flex}.ds-radio[data-disabled=true][data-v-05ccf5bf]{cursor:not-allowed;opacity:.5}.ds-radio-box[data-v-05ccf5bf]{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:relative}.ds-radio-box input[data-v-05ccf5bf]{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.ds-radio-mark[data-v-05ccf5bf]{box-sizing:border-box;border:1px solid var(--color-border-strong);background:var(--color-bg-input);border-radius:50%;width:16px;height:16px;transition:border-color .12s;display:inline-block}.ds-radio:hover .ds-radio-mark[data-v-05ccf5bf],.ds-radio-box input:checked+.ds-radio-mark[data-v-05ccf5bf]{border-color:var(--color-accent)}.ds-radio-box input:checked+.ds-radio-mark[data-v-05ccf5bf]:after{content:"";background:var(--color-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ds-radio-box input:focus-visible+.ds-radio-mark[data-v-05ccf5bf]{outline:2px solid var(--color-accent);outline-offset:1px}.ds-radio-group[data-v-4589b4f2]{gap:var(--ds-space-3);display:inline-flex}.ds-radio-group[data-direction=vertical][data-v-4589b4f2]{gap:var(--ds-space-2);flex-direction:column}.ds-ecg[data-v-f0467ed3]{gap:var(--ds-space-2);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.ds-ecg-card[data-v-f0467ed3]{align-items:flex-start;gap:var(--ds-space-1);padding:var(--ds-space-3);background:var(--color-bg-input);border:1px solid var(--color-border-subtle);border-radius:var(--ds-radius-md);cursor:pointer;text-align:left;flex-direction:column;transition:border-color .15s,background .15s;display:flex}.ds-ecg-card[data-v-f0467ed3]:hover:not(:disabled){border-color:var(--color-border-strong)}.ds-ecg-card[data-selected=true][data-v-f0467ed3]{background:var(--color-primary-bg);border-color:var(--color-primary-border)}.ds-ecg-card[data-v-f0467ed3]:disabled{opacity:.4;cursor:not-allowed}.ds-ecg-icon[data-v-f0467ed3]{--icon-color:var(--color-text-secondary);display:inline-flex}.ds-ecg-card[data-selected=true] .ds-ecg-icon[data-v-f0467ed3]{--icon-color:var(--color-primary-text)}.ds-ecg-title[data-v-f0467ed3]{font-size:var(--ds-text-sm);color:var(--color-text-primary);font-weight:600}.ds-ecg-card[data-selected=true] .ds-ecg-title[data-v-f0467ed3]{color:var(--color-primary-text)}.ds-ecg-meta[data-v-f0467ed3]{font-size:var(--ds-text-sm);font-family:var(--ds-font-mono);color:var(--color-text-secondary)}.ds-ecg-card[data-selected=true] .ds-ecg-meta[data-v-f0467ed3]{color:var(--color-primary-text)}.ds-ecg-desc[data-v-f0467ed3]{font-size:var(--ds-text-xs);color:var(--color-text-tertiary);line-height:1.4}.ds-textarea-wrap[data-v-de45668f]{width:100%;position:relative}.ds-textarea[data-v-de45668f]{box-sizing:border-box;width:100%;padding:var(--ds-space-2) var(--ds-space-3);background:var(--color-bg-input);border:1px solid var(--color-border-subtle);border-radius:var(--ds-radius-sm);color:var(--color-text-primary);font-family:var(--ds-font-sans);font-size:var(--ds-text-sm);resize:vertical;line-height:1.5}.ds-textarea[data-mono=true][data-v-de45668f]{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs)}.ds-textarea[data-v-de45668f]:focus{border-color:var(--color-accent);outline:none}.ds-textarea[data-v-de45668f]:disabled{opacity:.6;cursor:not-allowed}.ds-textarea[readonly][data-v-de45668f]:not(:disabled){background:var(--color-bg-base);cursor:default;resize:none}.ds-textarea[readonly][data-v-de45668f]:not(:disabled):focus{border-color:var(--color-border-subtle)}.ds-textarea-count[data-v-de45668f]{right:var(--ds-space-2);bottom:var(--ds-space-1);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--color-text-tertiary);pointer-events:none;position:absolute}.ds-file-input[data-v-21a78fa6]{align-items:center;gap:var(--ds-space-2);max-width:100%;display:inline-flex}.ds-file-input[data-disabled=true][data-v-21a78fa6]{opacity:.6}.ds-file-input-summary[data-v-21a78fa6]{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-file-input-summary[data-empty][data-v-21a78fa6]{color:var(--color-text-tertiary)}.ds-file-input-native[data-v-21a78fa6]{display:none}.ds-stepper[data-v-673bea91]{border:1px solid var(--color-border-subtle);border-radius:var(--ds-radius-sm);background:var(--color-bg-input);flex:none;justify-self:start;align-items:stretch;width:max-content;height:30px;display:inline-flex;overflow:hidden}.ds-stepper[data-v-673bea91]:focus-within{border-color:var(--color-accent)}.ds-stepper[data-disabled=true][data-v-673bea91]{opacity:.6}.ds-stepper-btn[data-v-673bea91]{width:28px;color:var(--color-text-secondary);font-size:var(--ds-text-md);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.ds-stepper-btn[data-v-673bea91]:not(:disabled):hover{background:var(--color-primary-bg);color:var(--color-accent)}.ds-stepper-btn[data-v-673bea91]:disabled{opacity:.4;cursor:not-allowed}.ds-stepper-input[data-v-673bea91]{border:none;border-left:1px solid var(--color-border-subtle);border-right:1px solid var(--color-border-subtle);width:48px;min-width:0;color:var(--color-text-primary);font-family:var(--ds-font-mono);font-size:var(--ds-text-sm);text-align:center;-moz-appearance:textfield;background:0 0}.ds-stepper-input[data-v-673bea91]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ds-stepper-input[data-v-673bea91]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ds-stepper-input[data-v-673bea91]:focus{outline:none}.ds-step-progress-scroll[data-v-a6d67268]{scrollbar-width:none;flex-shrink:0;grid-template-columns:minmax(0,1fr);min-width:0;display:grid;overflow-x:auto}.ds-step-progress-scroll[data-v-a6d67268]::-webkit-scrollbar{display:none}.ds-step-progress[data-v-a6d67268]{align-items:center;gap:var(--ds-space-2);margin:0;padding:0;list-style:none;display:flex}.ds-step[data-v-a6d67268]{align-items:center;gap:var(--ds-space-2);flex:none;display:flex}.ds-step-dot[data-v-a6d67268]{border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);width:24px;height:24px;color:var(--color-text-tertiary);font-size:var(--ds-text-xs);font-variant-numeric:tabular-nums;--icon-color:currentColor;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.ds-step-label[data-v-a6d67268]{font-size:var(--ds-text-xs);color:var(--color-text-tertiary);white-space:nowrap;transition:color .15s}.ds-step[data-active] .ds-step-dot[data-v-a6d67268]{background:var(--color-accent);color:var(--color-bg-base);border-color:var(--color-accent)}.ds-step[data-active] .ds-step-label[data-v-a6d67268]{color:var(--color-text-primary);font-weight:600}.ds-step[data-done] .ds-step-dot[data-v-a6d67268]{color:var(--color-accent);border-color:var(--color-accent);background:0 0}.ds-step[data-done] .ds-step-label[data-v-a6d67268]{color:var(--color-text-secondary)}.ds-step[data-status=failed] .ds-step-dot[data-v-a6d67268]{background:color-mix(in oklch, var(--color-status-danger) 12%, transparent);color:var(--color-status-danger);border-color:var(--color-status-danger)}.ds-step[data-status=failed] .ds-step-label[data-v-a6d67268]{color:var(--color-status-danger);font-weight:600}.ds-step[data-status=skipped] .ds-step-dot[data-v-a6d67268]{color:var(--color-text-tertiary);border-color:var(--color-border-strong);background:0 0;border-style:dashed}.ds-step[data-status=skipped] .ds-step-label[data-v-a6d67268]{color:var(--color-text-tertiary)}.ds-step-status[data-v-a6d67268]{font-size:var(--ds-text-xs);padding:2px var(--ds-space-1);border-radius:var(--ds-radius-sm);white-space:nowrap;color:var(--color-text-tertiary);background:color-mix(in oklch, var(--color-text-tertiary) 12%, transparent);line-height:1}.ds-step[data-status=failed] .ds-step-status[data-v-a6d67268]{color:var(--color-status-danger);background:color-mix(in oklch, var(--color-status-danger) 14%, transparent)}.ds-step-line[data-v-a6d67268]{background:var(--color-border-subtle);flex:auto;min-width:16px;height:1px;transition:background .15s}.ds-step-line[data-done][data-v-a6d67268]{background:var(--color-accent)}@media (prefers-reduced-motion:reduce){.ds-step-dot[data-v-a6d67268],.ds-step-label[data-v-a6d67268],.ds-step-line[data-v-a6d67268]{transition:none}}.ds-switch[data-v-03eeee98]{background:var(--color-border-strong);cursor:pointer;border:none;border-radius:9999px;flex-shrink:0;align-items:center;width:36px;height:20px;padding:2px;transition:background .16s;display:inline-flex}.ds-switch[data-size=sm][data-v-03eeee98]{width:30px;height:16px}.ds-switch-thumb[data-v-03eeee98]{background:var(--color-bg-base);border-radius:50%;width:16px;height:16px;transition:transform .16s;box-shadow:0 1px 2px #0000004d}.ds-switch[data-size=sm] .ds-switch-thumb[data-v-03eeee98]{width:12px;height:12px}.ds-switch[data-checked=true][data-v-03eeee98]{background:var(--color-accent)}.ds-switch[data-checked=true] .ds-switch-thumb[data-v-03eeee98]{transform:translate(16px)}.ds-switch[data-size=sm][data-checked=true] .ds-switch-thumb[data-v-03eeee98]{transform:translate(14px)}.ds-switch[data-v-03eeee98]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ds-switch[data-v-03eeee98]:disabled{opacity:.5;cursor:not-allowed}.ds-filter-tabs[data-v-b2a3b97c]{gap:var(--ds-space-4);border-bottom:1px solid var(--color-border-subtle);scrollbar-width:none;flex-shrink:0;grid-template-columns:minmax(0,1fr);display:grid;overflow-x:auto}.ds-filter-tabs[data-v-b2a3b97c]::-webkit-scrollbar{display:none}.ds-filter-tabs-row[data-v-b2a3b97c]{align-items:stretch;gap:inherit;display:flex}.ds-filter-tab[data-v-b2a3b97c]{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) 2px;cursor:pointer;color:var(--color-text-secondary);font-family:var(--ds-font-sans);font-size:var(--ds-text-sm);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;transition:color .12s,border-color .12s,opacity .12s;display:inline-flex}.ds-filter-tab[data-v-b2a3b97c]:hover{color:var(--color-text-primary)}.ds-filter-tab[data-v-b2a3b97c]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--ds-radius-sm)}.ds-filter-tab[data-active][data-v-b2a3b97c]{color:var(--color-accent);border-bottom-color:var(--color-accent)}.ds-filter-tab[data-active][data-tone=danger][data-v-b2a3b97c]{color:var(--color-status-danger);border-bottom-color:var(--color-status-danger)}.ds-filter-tab-count[data-v-b2a3b97c]{font-family:var(--ds-font-mono);font-size:var(--ds-text-sm);background:var(--color-bg-overlay);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;border-radius:9999px;padding:2px 7px;font-weight:700;line-height:1}.ds-filter-tab[data-active] .ds-filter-tab-count[data-v-b2a3b97c]{background:var(--color-primary-bg);color:var(--color-accent)}.ds-filter-tab[data-active][data-tone=danger] .ds-filter-tab-count[data-v-b2a3b97c]{background:var(--color-error-bg);color:var(--color-status-danger)}.ds-filter-tab[data-zero][data-v-b2a3b97c]:not([data-active]){opacity:.42}.ds-filter-tab[data-zero][data-v-b2a3b97c]:not([data-active]):hover{opacity:.7}.ds-filter-tab[data-alert]:not([data-active]) .ds-filter-tab-label[data-v-b2a3b97c]{color:var(--color-status-danger)}.ds-filter-tab[data-alert]:not([data-active]) .ds-filter-tab-count[data-v-b2a3b97c]{background:var(--color-error-bg);color:var(--color-status-danger)}.ds-pagination[data-v-dbad4316]{justify-content:space-between;align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.ds-pagination[data-v-dbad4316]:not(:has(.ds-pagination-size)):not(:has(.ds-pagination-total)){justify-content:center}.ds-pagination-size[data-v-dbad4316]{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-xs);color:var(--color-text-secondary);display:inline-flex}.ds-pagination-select[data-v-dbad4316]{flex:0 0 72px}.ds-pagination-muted[data-v-dbad4316]{color:var(--color-text-secondary)}.ds-pagination-total[data-v-dbad4316]{font-size:var(--ds-text-xs);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.ds-pagination-nav[data-v-dbad4316]{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;justify-content:flex-end;margin-left:auto;display:inline-flex}.ds-pagination-pages[data-v-dbad4316]{align-items:center;gap:var(--ds-space-1);margin:0;padding:0;list-style:none;display:inline-flex}.ds-pagination-page[data-v-dbad4316]{min-width:28px;height:28px;padding:0 var(--ds-space-1);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);border-radius:var(--ds-radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.ds-pagination-page[data-v-dbad4316]:hover{color:var(--color-text-primary);background:var(--color-bg-overlay)}.ds-pagination-page[data-active][data-v-dbad4316]{color:var(--color-accent);border-color:var(--color-primary-border);background:var(--color-primary-bg);font-weight:600}.ds-pagination-ellipsis[data-v-dbad4316]{color:var(--color-text-tertiary);letter-spacing:1px}.ds-pagination-ellipsis[data-v-dbad4316]:hover{color:var(--color-accent);background:0 0}.ds-pagination-next-icon[data-v-dbad4316]{transform:rotate(180deg)}.ds-pagination-jumper[data-v-dbad4316]{align-items:center;gap:var(--ds-space-1);font-size:var(--ds-text-xs);color:var(--color-text-secondary);margin-left:var(--ds-space-1);display:inline-flex}.ds-pagination-jump-input[data-v-dbad4316]{text-align:center;width:44px;height:26px;font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);font-variant-numeric:tabular-nums;color:var(--color-text-primary);background:var(--color-bg-input);border:1px solid var(--color-border-subtle);border-radius:var(--ds-radius-sm);transition:border-color .12s}.ds-pagination-jump-input[data-v-dbad4316]:focus{border-color:var(--color-accent);outline:none}.ds-form-field[data-v-26b58d1f]{gap:var(--ds-space-1);flex-direction:column;display:flex}.ds-form-label[data-v-26b58d1f]{font-size:var(--ds-text-xs);color:var(--color-text-secondary);font-weight:600}.ds-form-required[data-v-26b58d1f]{color:var(--color-status-danger)}.ds-form-helper[data-v-26b58d1f]{font-size:var(--ds-text-xs);color:var(--color-text-tertiary)}.ds-form-error[data-v-26b58d1f]{font-size:var(--ds-text-xs);color:var(--color-status-danger)}.ds-form-fields[data-v-eb00db9a]{flex-direction:column;display:flex}.ds-form-fields--cozy[data-v-eb00db9a]{gap:var(--ds-space-3)}.ds-form-fields--compact[data-v-eb00db9a]{gap:var(--ds-space-2)}.ds-form-row[data-v-e967bc8e]{gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.ds-form-row[data-v-e967bc8e]>.ds-form-field{flex:none;min-width:0}.ds-form-row[data-v-e967bc8e]>.ds-form-field--grow{flex:1}.ds-form-row[data-v-e967bc8e]>.ds-form-field--grow-2{flex:2}.ds-section-title[data-v-251db5d5]{justify-content:space-between;align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.ds-section-title__text[data-v-251db5d5]{font-size:var(--ds-text-xs);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.ds-section-title--secondary .ds-section-title__text[data-v-251db5d5]{color:var(--color-text-secondary)}.ds-section-title--tertiary .ds-section-title__text[data-v-251db5d5]{color:var(--color-text-tertiary)}.ds-section-title__actions[data-v-251db5d5]{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;flex-shrink:0;min-width:0;margin-left:auto;display:flex}.ds-info-grid[data-v-896e9fcc]{background:var(--color-border-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--ds-radius-md);flex-wrap:wrap;flex-shrink:0;gap:1px;display:flex;overflow:hidden}.ds-info-item[data-v-60c5c615]{gap:var(--ds-space-1);padding:var(--ds-space-2) var(--ds-space-3);flex-direction:column;flex:1 1 var(--ds-info-basis,auto);background:var(--color-bg-base);min-width:160px;display:flex}.ds-info-item--wide[data-v-60c5c615]{flex:100%;min-width:100%}.ds-info-item__label[data-v-60c5c615]{font-size:var(--ds-text-xs);color:var(--color-text-tertiary)}.ds-info-item__value[data-v-60c5c615]{font-size:var(--ds-text-sm);color:var(--color-text-primary);font-weight:500}.ds-info-item__value--mono[data-v-60c5c615]{font-family:var(--ds-font-mono);font-variant-numeric:tabular-nums;font-weight:400}.ds-info-item--wide .ds-info-item__value[data-v-60c5c615]{white-space:normal}.ds-info-item__track[data-v-60c5c615]{background:var(--color-border-subtle);border-radius:2px;height:3px;margin-top:1px;display:block;overflow:hidden}.ds-info-item__fill[data-v-60c5c615]{background:var(--color-accent);opacity:.7;border-radius:2px;height:100%;display:block}.ds-info-item__fill[data-status=active][data-v-60c5c615]{background:var(--color-status-active);opacity:1}.ds-info-item__fill[data-status=warning][data-v-60c5c615]{background:var(--color-status-warning);opacity:1}.ds-info-item__fill[data-status=danger][data-v-60c5c615]{background:var(--color-status-danger);opacity:1}.ds-info-item__fill[data-status=info][data-v-60c5c615]{background:var(--color-status-info);opacity:1}.ds-info-item__fill[data-status=inactive][data-v-60c5c615]{background:var(--color-text-disabled);opacity:1}.ds-minibar[data-v-5675cfcd]{align-items:center;gap:var(--ds-space-2);justify-content:flex-end;width:100%;display:inline-flex}.ds-minibar-num[data-v-5675cfcd]{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);font-variant-numeric:tabular-nums;text-align:right;color:var(--color-text-secondary);min-width:3.5ch}.ds-minibar-num[data-zero=true][data-v-5675cfcd]{color:var(--color-text-disabled)}.ds-minibar-track[data-v-5675cfcd]{background:var(--color-primary-bg);border-radius:2px;flex:0 0 40px;height:4px;position:relative;overflow:visible}.ds-minibar-fill[data-v-5675cfcd]{background:var(--color-accent);opacity:.7;border-radius:2px;height:100%;display:block}.ds-minibar-fill[data-tone=warning][data-v-5675cfcd]{background:var(--color-status-warning);opacity:1}.ds-minibar-fill[data-tone=danger][data-v-5675cfcd]{background:var(--color-status-danger);opacity:1}.ds-minibar-target[data-v-5675cfcd]{background:var(--color-text-secondary);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-2px;bottom:-2px}.ds-minibar-track[data-over][data-v-5675cfcd]:after{content:"";background:var(--color-accent);border-radius:1px;width:2px;position:absolute;top:-1px;bottom:-1px;right:-1px}.ds-minibar-track[data-over=warning][data-v-5675cfcd]:after{background:var(--color-status-warning)}.ds-minibar-track[data-over=danger][data-v-5675cfcd]:after{background:var(--color-status-danger)}.ds-drawer-overlay[data-v-43115a30]{z-index:var(--ds-z-drawer);background:#00000080;align-items:stretch;display:flex;position:fixed;inset:0}.ds-drawer-overlay[data-side=right][data-v-43115a30]{justify-content:flex-end}.ds-drawer-overlay[data-side=left][data-v-43115a30]{justify-content:flex-start}.ds-drawer-panel[data-v-43115a30]{background:var(--color-bg-elevated);flex-direction:column;max-width:100vw;height:100%;max-height:100vh;display:flex;overflow:hidden}.ds-drawer-overlay[data-side=right] .ds-drawer-panel[data-v-43115a30]{border-left:1px solid var(--color-border-subtle)}.ds-drawer-overlay[data-side=left] .ds-drawer-panel[data-v-43115a30]{border-right:1px solid var(--color-border-subtle)}.ds-drawer-header[data-v-43115a30]{justify-content:space-between;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;display:flex}.ds-drawer-title-group[data-v-43115a30]{align-items:center;gap:var(--ds-space-2);flex:1;min-width:0;display:flex}.ds-drawer-title[data-v-43115a30]{font-size:var(--ds-text-base);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ds-drawer-close[data-v-43115a30]{--icon-color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--ds-radius-xs);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:2px 6px;line-height:1;display:inline-flex}.ds-drawer-close[data-v-43115a30]:hover{background:var(--color-bg-overlay);--icon-color:var(--color-text-primary)}.ds-drawer-body[data-v-43115a30]{min-height:0;padding:var(--ds-space-4);flex:1;min-width:0;overflow:hidden auto}.ds-drawer-footer[data-v-43115a30]{justify-content:flex-end;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-4);border-top:1px solid var(--color-border-subtle);flex-shrink:0;display:flex}.ds-split[data-v-046e43fd]{width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.ds-split[data-direction=horizontal][data-v-046e43fd]{flex-direction:row}.ds-split[data-direction=horizontal][data-reverse][data-v-046e43fd]{flex-direction:row-reverse}.ds-split[data-direction=vertical][data-v-046e43fd]{flex-direction:column}.ds-split-pane[data-v-046e43fd]{min-width:0;min-height:0;overflow:auto}.ds-split-a[data-v-046e43fd]{flex-shrink:0;transition:width .16s cubic-bezier(.16,1,.3,1),height .16s cubic-bezier(.16,1,.3,1)}.ds-split-resizing .ds-split-a[data-v-046e43fd]{transition:none}.ds-split-collapsed[data-v-046e43fd]{overflow:hidden}.ds-split-b[data-v-046e43fd]{flex:1}.ds-split-b.ds-split-collapsed[data-v-046e43fd]{flex:none}.ds-split-a.ds-split-a-fill[data-v-046e43fd]{flex:auto;transition:width .16s cubic-bezier(.16,1,.3,1),height .16s cubic-bezier(.16,1,.3,1)}.ds-split[data-stacked][data-v-046e43fd]{flex-direction:column}.ds-split[data-stacked]>.ds-split-a[data-v-046e43fd]{flex-shrink:0;height:auto;max-height:55%;width:100%!important}.ds-split[data-stacked]>.ds-split-b[data-v-046e43fd]{width:100%}.ds-split[data-stacked]>.ds-split-gutter[data-v-046e43fd]{width:auto;height:1px}.ds-split[data-stacked]>.ds-split-a.ds-split-collapsed[data-v-046e43fd]{height:0;max-height:0}.ds-split[data-stack-exclusive]>.ds-split-a[data-v-046e43fd]{flex:auto;min-height:0;max-height:none}.ds-split[data-stack-exclusive]>.ds-split-b[data-v-046e43fd]{flex:auto;min-height:0}.ds-split[data-stack-exclusive].ds-split-only-a>.ds-split-b[data-v-046e43fd],.ds-split[data-stack-exclusive].ds-split-only-b>.ds-split-a[data-v-046e43fd]{flex:0 0 0;min-height:0}.ds-split-gutter[data-v-046e43fd]{background:var(--color-border-subtle);flex-shrink:0;justify-content:center;align-items:center;transition:background .12s;display:flex;position:relative}.ds-split[data-direction=horizontal]>.ds-split-gutter[data-v-046e43fd]{width:1px}.ds-split[data-direction=vertical]>.ds-split-gutter[data-v-046e43fd]{height:1px}.ds-split[data-direction=horizontal]>.ds-split-gutter-interactive[data-v-046e43fd]{cursor:col-resize}.ds-split[data-direction=vertical]>.ds-split-gutter-interactive[data-v-046e43fd]{cursor:row-resize}.ds-split-gutter-interactive[data-v-046e43fd]:before{content:"";z-index:10;position:absolute;inset:0}.ds-split[data-direction=horizontal]>.ds-split-gutter-interactive[data-v-046e43fd]:before{left:0;right:-7px}.ds-split[data-direction=horizontal][data-reverse]>.ds-split-gutter-interactive[data-v-046e43fd]:before{left:-7px;right:0}.ds-split[data-direction=vertical]>.ds-split-gutter-interactive[data-v-046e43fd]:before{top:0;bottom:-7px}.ds-split-gutter-interactive[data-v-046e43fd]:hover,.ds-split-gutter-active[data-v-046e43fd],.ds-split-gutter-interactive[data-v-046e43fd]:focus-visible{background:var(--color-accent);outline:none}.ds-split-grip[data-v-046e43fd]{z-index:11;background:var(--color-accent);opacity:0;border-radius:999px;transition:opacity .12s;position:relative}.ds-split[data-direction=horizontal] .ds-split-grip[data-v-046e43fd]{width:3px;height:28px}.ds-split[data-direction=vertical] .ds-split-grip[data-v-046e43fd]{width:28px;height:3px}.ds-split-gutter-interactive:hover .ds-split-grip[data-v-046e43fd],.ds-split-gutter-active .ds-split-grip[data-v-046e43fd],.ds-split-gutter-interactive:focus-visible .ds-split-grip[data-v-046e43fd]{opacity:1}@media (prefers-reduced-motion:reduce){.ds-split-a[data-v-046e43fd]{transition:none}}.ds-split-resize-shield[data-v-046e43fd]{z-index:200;background:0 0;position:fixed;inset:0}.ds-split-resize-shield[data-direction=horizontal][data-v-046e43fd]{cursor:col-resize}.ds-split-resize-shield[data-direction=vertical][data-v-046e43fd]{cursor:row-resize}.ds-master-detail[data-v-22044ce4]{flex:auto;height:100%;min-height:0}.ds-master-detail[data-bordered=true][data-v-22044ce4]{border:1px solid var(--color-border-subtle);border-radius:var(--ds-radius-md);overflow:hidden}.ds-master-detail-pane[data-v-22044ce4]{background:var(--color-bg-base);height:100%;overflow-y:auto}.ds-toolbar[data-v-9be0c3b7]{align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;display:flex;container-type:inline-size}.ds-toolbar[data-inset][data-v-9be0c3b7]{padding:var(--ds-space-4) var(--ds-space-4) 0}.ds-toolbar-nav[data-v-9be0c3b7]{align-items:center;gap:var(--ds-space-2);flex:none;min-width:0;display:flex}.ds-toolbar-search[data-v-9be0c3b7]{flex:auto;min-width:0;display:flex}.ds-toolbar-search[data-v-9be0c3b7]>*{flex:auto;min-width:0}.ds-toolbar-filters[data-v-9be0c3b7]{align-items:center;gap:var(--ds-space-2);flex-wrap:nowrap;flex:none;display:flex}.ds-toolbar-actions[data-v-9be0c3b7]{align-items:center;gap:var(--ds-space-2);flex:none;margin-left:auto;display:flex}@container (width<=900px){.ds-toolbar-actions[data-v-9be0c3b7]{order:1}.ds-toolbar-search[data-v-9be0c3b7]{flex-basis:100%;order:2}.ds-toolbar-filters[data-v-9be0c3b7]{flex-basis:100%;order:3}.ds-toolbar-filters[data-v-9be0c3b7]>*{flex:1 1 0;min-width:0}}.ds-nav-list[data-v-841d0d2f]{background:var(--color-bg-base);flex-direction:column;height:100%;min-height:0;display:flex}.ds-nav-list-header[data-v-841d0d2f]{gap:var(--ds-space-1);padding:var(--ds-space-2);flex-direction:column;flex-shrink:0;display:flex}.ds-nav-list-title[data-v-841d0d2f]{font-size:var(--ds-text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary);padding:var(--ds-space-1) var(--ds-space-2);font-weight:600}.ds-nav-list-body[data-v-841d0d2f]{gap:var(--ds-space-1);min-height:0;padding:var(--ds-space-2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ds-nav-list-hint[data-v-841d0d2f]{font-size:var(--ds-text-xs);color:var(--color-text-tertiary);padding:var(--ds-space-2)}.ds-nav-list-group[data-v-841d0d2f]{gap:var(--ds-space-1);margin-top:var(--ds-space-2);flex-direction:column;display:flex}.ds-nav-list-group[data-v-841d0d2f]:first-of-type{margin-top:var(--ds-space-1)}.ds-nav-list-group-head[data-v-841d0d2f]{align-items:center;gap:var(--ds-space-1);padding:var(--ds-space-1) var(--ds-space-2);justify-content:space-between;display:flex}.ds-nav-list-group-head--btn[data-v-841d0d2f]{cursor:pointer;border-radius:var(--ds-radius-sm);background:0 0;border:none;width:100%;transition:background-color .12s}.ds-nav-list-group-head--btn[data-v-841d0d2f]:hover{background:var(--color-bg-elevated)}.ds-nav-list-group-head--btn .ds-nav-list-group-label[data-v-841d0d2f]{margin-right:auto}.ds-nav-list-group-caret[data-v-841d0d2f]{--icon-color:var(--color-text-tertiary);flex-shrink:0;transition:transform .14s}.ds-nav-list-group-caret--open[data-v-841d0d2f]{transform:rotate(90deg)}.ds-nav-list-group-label[data-v-841d0d2f]{font-size:var(--ds-text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary);font-weight:600}.ds-nav-list-group-count[data-v-841d0d2f]{font-family:var(--ds-font-mono);font-size:var(--ds-text-sm);font-variant-numeric:tabular-nums;color:var(--color-text-primary);background:var(--color-bg-input);text-align:center;border-radius:999px;min-width:22px;padding:1px 7px;font-weight:700}.ds-nav-list-group-empty[data-v-841d0d2f]{padding:var(--ds-space-1) var(--ds-space-2);color:var(--color-text-tertiary);font-size:var(--ds-text-xs)}.ds-nav-list-pagination[data-v-841d0d2f],.ds-nav-list-footer[data-v-841d0d2f]{padding:var(--ds-space-2);border-top:1px solid var(--color-border-subtle);flex-shrink:0}.ds-nav-list-add[data-v-841d0d2f]{justify-content:center;align-items:center;gap:var(--ds-space-1);width:100%;padding:var(--ds-space-2);border:1px dashed var(--color-border-subtle);border-radius:var(--ds-radius-sm);color:var(--color-text-secondary);--icon-color:var(--color-text-secondary);font-size:var(--ds-text-sm);cursor:pointer;background:0 0;transition:border-color .12s,color .12s,background-color .12s;display:flex}.ds-nav-list-add[data-v-841d0d2f]:hover{border-color:var(--color-accent);color:var(--color-accent);--icon-color:var(--color-accent);background:color-mix(in oklch, var(--color-accent) 6%, transparent)}.ds-nav-item[data-v-6e94c37a]{align-items:center;gap:var(--ds-space-2);width:100%;padding:var(--ds-space-2);border-radius:var(--ds-radius-sm);cursor:pointer;text-align:left;font-family:var(--ds-font-sans);background:0 0;border:none;transition:background .12s;display:flex}.ds-nav-item[data-v-6e94c37a]:hover{background:var(--color-bg-input)}.ds-nav-item[data-active=true][data-v-6e94c37a]{background:var(--color-bg-elevated);box-shadow:inset 0 0 0 1px var(--color-accent)}.ds-nav-item-leading[data-v-6e94c37a]{flex:none;display:inline-flex}.ds-nav-item-label[data-v-6e94c37a]{min-width:0;font-size:var(--ds-text-sm);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.ds-nav-item-meta[data-v-6e94c37a]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--color-text-tertiary);flex:0 9999 auto;overflow:hidden}.ds-nav-item-trailing[data-v-6e94c37a]{flex:none;display:inline-flex}.ds-list-row[data-v-81242fb3]{align-items:flex-start;gap:var(--ds-space-2);text-align:left;width:100%;padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-sm);cursor:pointer;background:0 0;border:none;transition:background .12s,box-shadow .12s;display:flex;position:relative}.ds-list-row[data-v-81242fb3]:hover{background:var(--color-bg-input)}.ds-list-row[data-active=true][data-active-style=ring][data-v-81242fb3]{background:var(--color-bg-elevated);box-shadow:inset 0 0 0 1px var(--color-accent)}.ds-list-row[data-active=true][data-active-style=rail][data-v-81242fb3]{background:var(--color-primary-bg);box-shadow:inset 2px 0 0 0 var(--color-accent)}.ds-list-row-leading[data-v-81242fb3]{flex:none;margin-top:1px;display:inline-flex}.ds-list-row-body[data-v-81242fb3]{gap:var(--ds-space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.ds-list-row-header[data-v-81242fb3]{align-items:center;gap:var(--ds-space-2);min-width:0;margin-bottom:var(--ds-space-1);flex-wrap:wrap;display:flex}.ds-list-row-titlerow[data-v-81242fb3]{justify-content:space-between;align-items:baseline;gap:var(--ds-space-2);min-width:0;display:flex}.ds-list-row-title[data-v-81242fb3]{min-width:0;font-size:var(--ds-text-sm);color:var(--color-text-primary);font-weight:600;line-height:var(--ds-leading-tight);word-break:break-word;flex:auto;overflow:hidden}.ds-list-row-title[data-clamp="1"][data-v-81242fb3]{white-space:nowrap;text-overflow:ellipsis}.ds-list-row-title[data-clamp="2"][data-v-81242fb3]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.ds-list-row-time[data-v-81242fb3]{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--color-text-tertiary);flex:none}.ds-list-row-desc[data-v-81242fb3]{font-size:var(--ds-text-xs);color:var(--color-text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.ds-list-row-meta[data-v-81242fb3]{align-items:center;gap:var(--ds-space-1);min-width:0;margin-top:var(--ds-space-1);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--color-text-tertiary);display:flex}.ds-list-row-trailing[data-v-81242fb3]{flex:none;margin-top:1px;display:inline-flex}.ds-back-icon-button[data-v-741e8e76]{--icon-color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--ds-radius-sm);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background-color .12s,border-color .12s,transform 80ms;display:inline-flex}.ds-back-icon-button[data-v-741e8e76] .ds-icon{justify-content:center;align-items:center;display:flex}.ds-back-icon-button[data-v-741e8e76]:hover{--icon-color:var(--color-text-primary);background:var(--color-bg-overlay);border-color:var(--color-border-strong)}.ds-back-icon-button[data-v-741e8e76]:active{transform:scale(.95)}.ds-close-icon-button[data-v-0e9249ab]{--icon-color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--ds-radius-sm);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;transition:background-color .12s,border-color .12s;display:inline-flex}.ds-close-icon-button[data-v-0e9249ab]:hover{--icon-color:var(--color-text-primary);background:var(--color-bg-overlay);border-color:var(--color-border-strong)}.ds-back-button[data-v-88cf1c54]{align-self:flex-start;width:max-content}.ds-back-button-inline[data-v-88cf1c54]{margin:0 var(--ds-space-1) 0 -6px;align-self:center}.ds-back-bar[data-v-672f0f73]{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-4);border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-base);flex-shrink:0;display:flex}.ds-back-bar-btn[data-v-672f0f73]{margin-left:-6px}.ds-back-bar-title[data-v-672f0f73]{align-items:center;gap:var(--ds-space-2);white-space:nowrap;min-width:0;font-size:var(--ds-text-sm);color:var(--color-text-primary);flex:auto;font-weight:600;display:inline-flex;overflow:hidden}.ds-back-bar-actions[data-v-672f0f73]{align-items:center;gap:var(--ds-space-2);flex-shrink:0;margin-left:auto;display:flex}.ds-timeline[data-v-a510c7ef]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-timeline-item[data-v-a510c7ef]{gap:var(--ds-space-3);padding-bottom:var(--ds-space-2);display:flex;position:relative}.ds-timeline-item[data-v-a510c7ef]:last-child{padding-bottom:0}.ds-timeline-item:not(:last-child) .ds-timeline-marker[data-v-a510c7ef]:after{content:"";top:18px;bottom:calc(-1 * var(--ds-space-2));background:var(--color-border-subtle);width:1px;position:absolute;left:50%;transform:translate(-50%)}.ds-timeline-marker[data-v-a510c7ef]{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;line-height:1;display:inline-flex;position:relative}.ds-timeline-icon[data-v-a510c7ef]{width:18px;height:18px;font-size:var(--ds-text-xs);background:var(--color-bg-overlay);box-shadow:0 0 0 2px var(--color-bg-base);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ds-timeline-dot[data-v-a510c7ef]{background:var(--color-bg-base);border:2px solid var(--marker-tone,var(--color-border-strong));width:9px;height:9px;box-shadow:0 0 0 2px var(--color-bg-base);border-radius:50%}.ds-timeline-item[data-tone] .ds-timeline-dot[data-v-a510c7ef]{background:var(--marker-tone)}.ds-timeline-item[data-tone=active][data-v-a510c7ef]{--marker-tone:var(--color-status-active)}.ds-timeline-item[data-tone=warning][data-v-a510c7ef]{--marker-tone:var(--color-status-warning)}.ds-timeline-item[data-tone=danger][data-v-a510c7ef]{--marker-tone:var(--color-status-danger)}.ds-timeline-item[data-tone=info][data-v-a510c7ef]{--marker-tone:var(--color-status-info)}.ds-timeline-item[data-tone=proposal][data-v-a510c7ef]{--marker-tone:var(--color-status-proposal)}.ds-timeline-content[data-v-a510c7ef]{align-items:baseline;gap:var(--ds-space-2);flex-direction:row;min-width:0;padding-top:1px;display:flex}.ds-timeline-content--clickable[data-v-a510c7ef]{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;border-radius:var(--ds-radius-sm);transition:background var(--duration-fast,.12s) ease;background:0 0;border:none}.ds-timeline-content--clickable[data-v-a510c7ef]:hover{background:var(--color-bg-overlay)}.ds-timeline-date[data-v-a510c7ef]{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--color-text-tertiary);flex-shrink:0}.ds-timeline-text[data-v-a510c7ef]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ds-text-sm);color:var(--color-text-primary);line-height:var(--ds-leading-normal);overflow:hidden}.ds-timeline-toggle[data-v-a510c7ef]{align-items:center;gap:var(--ds-space-1);margin-top:var(--ds-space-1);font-size:var(--ds-text-xs);color:var(--color-accent);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.ds-timeline-toggle[data-v-a510c7ef]:hover{text-decoration:underline}.ds-timeline-toggle[data-v-a510c7ef] .ds-icon{color:currentColor}.ds-loading-overlay[data-v-d26676eb]{z-index:5;background:color-mix(in oklch, var(--color-bg-base) 70%, transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ds-overlay-fade-enter-active[data-v-d26676eb],.ds-overlay-fade-leave-active[data-v-d26676eb]{transition:opacity .15s cubic-bezier(.16,1,.3,1)}.ds-overlay-fade-enter-from[data-v-d26676eb],.ds-overlay-fade-leave-to[data-v-d26676eb]{opacity:0}@media (prefers-reduced-motion:reduce){.ds-overlay-fade-enter-active[data-v-d26676eb],.ds-overlay-fade-leave-active[data-v-d26676eb]{transition:none}}
