:root{--ws-bg-0:#f4f5f7;--ws-bg-1:#fff;--ws-bg-2:#f0f1f4;--ws-bg-3:#e6e8ec;--ws-line:#e3e5ea;--ws-line-strong:#cfd2da;--ws-text-strong:#191b21;--ws-text-base:#3d424e;--ws-text-muted:#555c6c;--ws-text-faint:#676d7d;--ws-accent:#4c5fd7;--ws-accent-soft:#eaecfb;--ws-accent-line:#c3caf5;--ws-accent-contrast:#fff;--ws-brass:#9a6f24;--ws-brass-soft:#f8f0dd;--ws-brass-line:#e8d5a8;--ws-danger:#b3392f;--ws-danger-soft:#fbeceb;--ws-danger-line:#f0c7c3;--ws-success:#1f7a52;--ws-success-soft:#e8f5ee;--ws-success-line:#bfe0d0;--surface-1-bg:var(--ws-bg-1);--surface-1-solid:var(--ws-bg-1);--surface-1-border:var(--ws-line);--surface-1-radius:6px;--surface-1-shadow:none;--surface-2-bg:var(--ws-bg-2);--surface-2-solid:var(--ws-bg-2);--surface-2-border:var(--ws-line);--surface-2-radius:6px;--surface-2-shadow:none;--surface-3-bg:var(--ws-bg-3);--surface-3-solid:var(--ws-bg-3);--surface-3-border:var(--ws-line);--surface-3-radius:4px;--surface-3-shadow:none;--fog-0:var(--ws-bg-0);--fog-1:var(--ws-bg-0);--fog-2:var(--ws-bg-0);--page-bg:var(--ws-bg-0);--text-strong:var(--ws-text-strong);--text-base:var(--ws-text-base);--text-muted:var(--ws-text-muted);--text-faint:var(--ws-text-faint);--tone-accent-bg:var(--ws-accent-soft);--tone-accent-border:var(--ws-accent-line);--tone-accent-fg:var(--ws-accent);--accent-fg:var(--ws-accent);--tone-info-bg:var(--ws-accent-soft);--tone-info-border:var(--ws-accent-line);--tone-info-fg:var(--ws-accent);--tone-warning-bg:var(--ws-brass-soft);--tone-warning-border:var(--ws-brass-line);--tone-warning-fg:var(--ws-brass);--tone-danger-bg:var(--ws-danger-soft);--tone-danger-border:var(--ws-danger-line);--tone-danger-fg:var(--ws-danger);--tone-success-bg:var(--ws-success-soft);--tone-success-border:var(--ws-success-line);--tone-success-fg:var(--ws-success);--focus-ring:var(--ws-accent);--font-display:var(--font-geist), ui-sans-serif, system-ui, sans-serif;--font-body:var(--font-geist), ui-sans-serif, system-ui, sans-serif;--ws-radius-sm:4px;--ws-radius:6px;--ws-elevation:0 8px 24px -8px #1012182e, 0 0 0 1px var(--ws-line)}[data-theme=dark]{--ws-bg-0:#16171b;--ws-bg-1:#1c1e23;--ws-bg-2:#23252b;--ws-bg-3:#2b2e35;--ws-line:#2b2e35;--ws-line-strong:#3a3e48;--ws-text-strong:#dfe2e8;--ws-text-base:#b2b7c2;--ws-text-muted:#9aa1af;--ws-text-faint:#858b99;--ws-accent:#8a9bff;--ws-accent-soft:#232741;--ws-accent-line:#39406b;--ws-accent-contrast:#11131a;--ws-brass:#d1a355;--ws-brass-soft:#2e2718;--ws-brass-line:#4d4028;--ws-danger:#e8796d;--ws-danger-soft:#33201e;--ws-danger-line:#5a332e;--ws-success:#5fc294;--ws-success-soft:#172a22;--ws-success-line:#26463a;--ws-elevation:0 10px 28px -8px #0000008c, 0 0 0 1px var(--ws-line)}@layer utilities{.liquid-1,.liquid-2,.liquid-3,.bg-liquid-fog,.bg-smoother{-webkit-backdrop-filter:none!important;box-shadow:none!important;background-image:none!important}.bg-liquid-fog,.bg-smoother{background-color:var(--ws-bg-0)!important}.surface-1,.surface-1-solid,.surface-2,.surface-2-solid,.surface-3,.surface-3-solid{border:1px solid var(--ws-line);-webkit-backdrop-filter:none!important;box-shadow:none!important;background-image:none!important}.surface-1,.surface-1-solid{border-radius:var(--ws-radius);background-color:var(--ws-bg-1)!important}.surface-2,.surface-2-solid{border-radius:var(--ws-radius);background-color:var(--ws-bg-2)!important}.surface-3,.surface-3-solid{border-radius:var(--ws-radius-sm);background-color:var(--ws-bg-3)!important}.ws-field{border:1px solid var(--ws-line-strong);border-radius:var(--ws-radius-sm);background-color:var(--ws-bg-1)!important}.ws-field:disabled{color:var(--ws-text-faint);background-color:var(--ws-bg-2)!important}.ws-field:has(:disabled){color:var(--ws-text-faint);background-color:var(--ws-bg-2)!important}.rounded-2xl,.rounded-3xl,.rounded-xl,.rounded-lg{border-radius:var(--ws-radius)!important}.shadow-sm,.shadow,.shadow-md,.shadow-lg,.shadow-xl{box-shadow:none!important}.shadow-2xl{box-shadow:var(--ws-elevation)!important}.ws-pane{background:var(--ws-bg-1);border:1px solid var(--ws-line);border-radius:var(--ws-radius);flex-direction:column;min-height:0;display:flex;overflow:hidden}.ws-pane-head{border-bottom:1px solid var(--ws-line);height:32px;color:var(--ws-text-muted);letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;align-items:center;gap:8px;padding:0 10px;font-size:11px;font-weight:600;display:flex}.ws-row{border-radius:var(--ws-radius-sm);color:var(--ws-text-base);cursor:default;align-items:center;gap:8px;padding:6px 10px;font-size:13px;line-height:1.45;display:flex}.ws-row:hover{background:var(--ws-bg-2)}.ws-row[data-active=true]{background:var(--ws-accent-soft);color:var(--ws-text-strong)}.ws-meta{color:var(--ws-text-faint);font-variant-numeric:tabular-nums;font-size:11px}.ws-section{letter-spacing:.1em;text-transform:uppercase;color:var(--ws-text-faint);padding:10px 10px 4px;font-size:10px;font-weight:700}.ws-divider{background:var(--ws-line);border:0;height:1px}.ws-kbd{font-family:var(--font-mono), ui-monospace, monospace;border:1px solid var(--ws-line);background:var(--ws-bg-2);color:var(--ws-text-faint);border-radius:3px;padding:3px 5px;font-size:10px;line-height:1}.ws-elevated{box-shadow:var(--ws-elevation);background:var(--ws-bg-1);border-radius:var(--ws-radius)}}body{-webkit-font-smoothing:antialiased;font-size:13px;line-height:1.45}:where(a,button,input,select,textarea,summary,[role=button],[tabindex]):focus-visible{outline:2px solid var(--ws-accent)!important;outline-offset:2px!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*{scrollbar-width:thin;scrollbar-color:var(--ws-line-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--ws-line-strong);background-clip:content-box;border:3px solid #0000;border-radius:6px}::-webkit-scrollbar-thumb:hover{background-clip:content-box;background-color:var(--ws-text-faint)}.deliverable-file-browser{container-type:inline-size}.deliverable-file-browser__body{border-top:1px solid var(--ws-line);flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.deliverable-file-browser__list{flex:1;min-width:0;min-height:160px;overflow:auto}.deliverable-file-browser__preview{border-top:1px solid var(--ws-line);background:var(--ws-bg-1);flex-direction:column;flex:0 0 300px;min-width:0;display:flex}.deliverable-file-browser__row:not([data-selected=true]):not([data-drop-target=true]):nth-child(2n){background:color-mix(in srgb, var(--ws-bg-2) 38%, transparent)}.deliverable-file-browser__row[data-selected=true],.deliverable-file-browser__row[data-drop-target=true]{background:var(--ws-accent-soft)}.deliverable-file-browser__row:hover:not([data-selected=true]):not([data-drop-target=true]){background:var(--ws-bg-2)}@container (min-width:760px){.deliverable-file-browser__body{flex-direction:row;overflow:hidden}.deliverable-file-browser__list{min-height:0}.deliverable-file-browser__preview{border-top:0;border-left:1px solid var(--ws-line);flex-basis:46%;min-height:0}}