:root{--bg: #08090b;--bg-elev: #0d0e11;--surface-1: #121317;--surface-2: #181a1f;--surface-3: #1f2127;--hover: #1c1c24;--border: #24262d;--border-soft: #1b1d23;--border-strong:#33353d;--text: #e6e6eb;--text-dim: #a4a5af;--text-muted: #8e8f98;--text-faint: #4a4b54;--accent: oklch(72% .17 245);--accent-hi: oklch(80% .16 245);--accent-lo: oklch(58% .17 245);--accent-bg: color-mix(in oklch, var(--accent) 14%, transparent);--accent-bg-2: color-mix(in oklch, var(--accent) 22%, transparent);--accent-fg: #07090c;--ok: oklch(72% .17 152);--ok-bg: color-mix(in oklch, var(--ok) 14%, transparent);--warn: oklch(80% .15 80);--warn-bg: color-mix(in oklch, var(--warn) 14%, transparent);--danger: oklch(66% .21 25);--danger-bg: color-mix(in oklch, var(--danger) 14%, transparent);--info: oklch(74% .13 220);--info-bg: color-mix(in oklch, var(--info) 14%, transparent);--pin-1: oklch(72% .17 245);--pin-2: oklch(72% .17 152);--pin-3: oklch(80% .15 80);--pin-4: oklch(70% .19 350);--font-sans: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-10: 10px;--fs-11: 11px;--fs-12: 12px;--fs-13: 13px;--fs-14: 14px;--fs-15: 15px;--fs-16: 16px;--fs-18: 18px;--fs-20: 20px;--fs-24: 24px;--fs-28: 28px;--fs-32: 32px;--fs-40: 40px;--fs-56: 56px;--r-2: 2px;--r-4: 4px;--r-6: 6px;--r-8: 8px;--r-10: 10px;--r-12: 12px;--r-14: 14px;--r-full: 999px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 32px;--s-8: 40px;--s-9: 56px;--s-10: 80px;--shadow-sm: 0 1px 0 0 rgba(0,0,0,.4), 0 1px 2px rgba(0,0,0,.3);--ring: 0 0 0 1px var(--border);--ring-strong: 0 0 0 1px var(--border-strong);--ring-accent: 0 0 0 1px color-mix(in oklch, var(--accent) 60%, transparent), 0 0 0 4px color-mix(in oklch, var(--accent) 18%, transparent)}[data-theme=light]{--bg: #ffffff;--bg-elev: #fbfbfc;--surface-1: #f7f7f9;--surface-2: #f0f1f4;--surface-3: #e9eaec;--hover: #f2f3f6;--border: #e4e5ea;--border-soft: #ededf1;--border-strong:#d2d4d8;--text: #0d0e12;--text-dim: #51525c;--text-muted: #74757f;--text-faint: #a4a5af}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-16);line-height:1.5;-webkit-font-smoothing:antialiased}.mono,code,pre{font-family:var(--font-mono)}a{color:var(--accent-hi);text-decoration:none}a:hover{color:var(--accent)}:root{--app-sidebar-bg: var(--bg-elev);--app-sidebar-border: var(--border-soft);--app-content-bg: var(--bg);--app-nav-active-bg: var(--accent-bg);--app-nav-active-text: var(--accent-hi)}html,body{min-width:320px;min-height:100%}body{overflow:hidden}button,input{font:inherit}button{color:inherit}.app-shell{display:flex;width:100vw;height:100vh;min-height:0;background:var(--app-content-bg);color:var(--text)}.app-shell.is-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.sidebar{position:relative;flex:0 0 var(--sidebar-width);width:var(--sidebar-width);min-width:var(--sidebar-width);height:100vh;border-right:1px solid var(--app-sidebar-border);background:var(--app-sidebar-bg)}.sidebar-inner{display:flex;height:100%;min-height:0;flex-direction:column;justify-content:space-between;gap:var(--s-5);padding:var(--s-3)}.sidebar-top,.sidebar-bottom,.nav-group{display:flex;flex-direction:column;gap:var(--s-1)}.workspace-switcher,.nav-link,.account-chip,.search-box{display:flex;min-height:36px;width:100%;align-items:center;gap:var(--s-2);border-radius:var(--r-8);border:1px solid transparent;color:var(--text-dim)}.workspace-switcher,.account-chip{background:transparent;cursor:pointer;padding:0 var(--s-2);text-align:left}.workspace-switcher:hover,.account-chip:hover,.nav-link:hover{background:var(--hover);color:var(--text)}.workspace-switcher{color:var(--text);font-weight:600}.nav-link{padding:0 var(--s-2);font-size:var(--fs-14)}.nav-link.active{border-color:color-mix(in oklch,var(--accent) 18%,transparent);background:var(--app-nav-active-bg);color:var(--app-nav-active-text)}.nav-icon{display:inline-flex;width:20px;min-width:20px;height:20px;align-items:center;justify-content:center;border-radius:var(--r-6);color:var(--text-muted);font-size:var(--fs-11);font-weight:700}.nav-label,.account-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chevron{margin-left:auto;color:var(--text-muted);font-size:var(--fs-12)}.search-box{margin:var(--s-2) 0 var(--s-3);border-color:var(--border);background:var(--surface-1);padding:0 var(--s-2)}.search-box:focus-within{box-shadow:var(--ring-accent)}.search-box input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--text)}.search-box input::placeholder{color:var(--text-muted)}.shortcut-pill,.nav-badge{border-radius:var(--r-full);background:var(--surface-2);color:var(--text-muted);font-size:var(--fs-11);line-height:1}.shortcut-pill{padding:4px 6px}.nav-badge{margin-left:auto;min-width:20px;padding:4px 6px;text-align:center}.my-piles{margin-top:var(--s-4)}.section-header{display:flex;min-height:28px;align-items:center;gap:var(--s-2);padding:0 var(--s-2);color:var(--text-muted);font-size:var(--fs-12);font-weight:600;text-transform:uppercase}.section-header button{margin-left:auto;width:24px;height:24px;border:1px solid var(--border);border-radius:var(--r-6);background:var(--surface-1);cursor:pointer}.section-header button:hover{border-color:var(--border-strong);background:var(--hover)}.pile-tree{display:flex;flex-direction:column;gap:1px;margin-top:var(--s-1)}.pile-tree-row{display:flex;align-items:center;gap:7px;width:100%;min-height:32px;padding:0 var(--s-2);border:0;border-radius:var(--r-8);background:transparent;color:var(--text-dim);cursor:pointer;font:inherit;font-size:var(--fs-13);text-align:left}.pile-tree-row:hover{background:var(--hover);color:var(--text)}.pile-tree-row.open{background:var(--accent-bg);color:var(--accent-hi);font-weight:600}.pt-twisty{width:12px;font-size:10px;color:var(--text-muted);flex-shrink:0}.pile-tree-row.open .pt-twisty{color:var(--accent-hi)}.pt-icon{width:16px;text-align:center;font-size:12px;color:var(--text-muted);flex-shrink:0}.pile-tree-row.open .pt-icon{color:var(--accent-hi)}.pt-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-count{flex-shrink:0;font-family:var(--font-mono, monospace);font-size:var(--fs-11);color:var(--text-muted)}.pile-tree-row.open .pt-count{color:var(--accent-hi)}.variant-tree{display:flex;flex-direction:column;gap:1px;margin:2px 0 2px 16px;padding-left:4px;border-left:1px solid var(--border);max-height:46vh;overflow-y:auto}.variant-row{display:flex;align-items:center;gap:7px;width:100%;min-height:30px;padding:0 7px;border:1px solid transparent;border-radius:var(--r-6);background:transparent;cursor:pointer;font:inherit;text-align:left;transition:background-color .12s ease,border-color .12s ease}.variant-row:hover{background:var(--hover)}.variant-row.in-comparison{border-color:color-mix(in oklch,var(--accent) 36%,transparent)}.variant-row.focused{background:var(--accent-bg)}.variant-row.baseline{border-color:color-mix(in oklch,var(--warn, oklch(80% .15 80)) 50%,transparent)}.vr-num{flex-shrink:0;width:18px;font-family:var(--font-mono, monospace);font-size:var(--fs-11);font-weight:700;color:var(--text-faint)}.variant-row.in-comparison .vr-num{color:var(--accent)}.vr-name{flex:1;min-width:0;font-size:var(--fs-12);color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.variant-row.in-comparison .vr-name{color:var(--text)}.variant-row.focused .vr-name{color:var(--text);font-weight:500}.vr-star{flex-shrink:0;font-size:10px;color:var(--warn, oklch(80% .15 80))}.vr-status{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--text-faint)}.vr-status-none{background:var(--text-faint)}.vr-status-ok{background:var(--ok, oklch(72% .17 152))}.vr-status-warn{background:var(--warn, oklch(80% .15 80))}.vr-status-danger{background:var(--danger, oklch(66% .21 25))}.vr-status-neutral{background:var(--text-muted)}body.pileless-focus-active:not(.pileless-focus-sidebar-expanded) .pile-tree{display:none}.account-chip{min-height:42px;border-color:var(--border-soft);background:var(--surface-1)}.avatar{display:inline-flex;width:26px;min-width:26px;height:26px;align-items:center;justify-content:center;border-radius:var(--r-full);background:var(--accent-bg-2);color:var(--accent-hi);font-size:var(--fs-11);font-weight:700}.stub-menu{display:flex;flex-direction:column;gap:var(--s-1);margin:0 0 var(--s-2);padding:var(--s-2);border:1px solid var(--border);border-radius:var(--r-8);background:var(--surface-1);box-shadow:var(--shadow-sm)}.stub-menu button{border:0;border-radius:var(--r-6);background:transparent;color:var(--text-dim);cursor:pointer;padding:var(--s-2);text-align:left}.stub-menu button:hover{background:var(--hover);color:var(--text)}.bottom-menu{margin:var(--s-2) 0 0}.resize-handle{position:absolute;top:0;right:-4px;z-index:10;width:8px;height:100%;border:0;background:transparent;cursor:col-resize;padding:0}.resize-handle:hover,.app-shell.is-resizing .resize-handle{background:color-mix(in oklch,var(--accent) 18%,transparent)}.content-area{min-width:0;flex:1 1 auto;height:100vh;overflow:auto;background:var(--app-content-bg)}:root{--focus-rail-width: 52px}body.pileless-focus-active .sidebar{flex:0 0 var(--focus-rail-width);width:var(--focus-rail-width);min-width:var(--focus-rail-width);background:var(--surface-2, #181a1f);transition:flex-basis .16s ease,width .16s ease,min-width .16s ease}body.pileless-focus-active .sidebar .resize-handle{display:none}body.pileless-focus-active .sidebar .sidebar-inner{padding:var(--s-2, 6px) 6px}body.pileless-focus-active .sidebar .workspace-switcher,body.pileless-focus-active .sidebar .nav-link,body.pileless-focus-active .sidebar .account-chip,body.pileless-focus-active .sidebar .search-box{justify-content:center;padding:0}body.pileless-focus-active .sidebar .nav-label,body.pileless-focus-active .sidebar .account-name,body.pileless-focus-active .sidebar .chevron,body.pileless-focus-active .sidebar .shortcut-pill,body.pileless-focus-active .sidebar .nav-badge,body.pileless-focus-active .sidebar .search-box input,body.pileless-focus-active .sidebar .section-header .nav-label,body.pileless-focus-active .sidebar .section-header button,body.pileless-focus-active .sidebar .stub-menu,body.pileless-focus-active .sidebar .vbadge-label,body.pileless-focus-active .sidebar .verification-cta{display:none}body.pileless-focus-active .sidebar .search-box{border-color:transparent;background:transparent;margin:var(--s-2, 6px) 0}body.pileless-focus-active .sidebar .section-header{min-height:1px;padding:0}body.pileless-focus-active.pileless-focus-sidebar-expanded .sidebar{flex:0 0 var(--sidebar-width);width:var(--sidebar-width);min-width:var(--sidebar-width);background:var(--app-sidebar-bg)}body.pileless-focus-active.pileless-focus-sidebar-expanded .sidebar .sidebar-inner{display:flex;padding:var(--s-3, 10px)}body.pileless-focus-active.pileless-focus-sidebar-expanded .sidebar .resize-handle{display:block}body.pileless-focus-active.pileless-focus-sidebar-expanded .sidebar .workspace-switcher,body.pileless-focus-active.pileless-focus-sidebar-expanded .sidebar .nav-link,body.pileless-focus-active.pileless-focus-sidebar-expanded .sidebar .account-chip,body.pileless-focus-active.pileless-focus-sidebar-expanded .sidebar .search-box{justify-content:flex-start}body.pileless-focus-active.pileless-focus-sidebar-expanded .sidebar .nav-label,body.pileless-focus-active.pileless-focus-sidebar-expanded .sidebar .account-name,body.pileless-focus-active.pileless-focus-sidebar-expanded .sidebar .chevron,body.pileless-focus-active.pileless-focus-sidebar-expanded .sidebar .shortcut-pill,body.pileless-focus-active.pileless-focus-sidebar-expanded .sidebar .nav-badge,body.pileless-focus-active.pileless-focus-sidebar-expanded .sidebar .search-box input,body.pileless-focus-active.pileless-focus-sidebar-expanded .sidebar .section-header .nav-label,body.pileless-focus-active.pileless-focus-sidebar-expanded .sidebar .section-header button,body.pileless-focus-active.pileless-focus-sidebar-expanded .sidebar .vbadge-label,body.pileless-focus-active.pileless-focus-sidebar-expanded .sidebar .verification-cta{display:revert}body.pileless-focus-active.pileless-focus-sidebar-expanded .sidebar .search-box{border-color:var(--border-soft);background:var(--surface-2)}.focus-rail-toggle{display:none}body.pileless-focus-active .focus-rail-toggle{position:absolute;top:8px;right:0;z-index:12;display:flex;align-items:center;justify-content:center;width:var(--focus-rail-width);height:30px;padding:0;border:0;border-radius:0;background:transparent;color:var(--text-muted, #71727b);cursor:pointer;transition:color .12s ease,background .12s ease}body.pileless-focus-active .focus-rail-toggle:hover{background:var(--hover, #1c1c24);color:var(--text, #e6e6eb)}body.pileless-focus-active.pileless-focus-sidebar-expanded .focus-rail-toggle{width:28px;right:0}.focus-rail-chevron{font-size:16px;font-weight:700;line-height:1}.shortcut-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:24px;background:#0000009e}.shortcut-modal{width:min(820px,100%);max-height:min(760px,calc(100vh - 48px));overflow:auto;border:1px solid var(--border-strong);border-radius:var(--r-8);background:var(--surface-1);box-shadow:var(--shadow-md);color:var(--text)}.shortcut-modal-header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:18px 20px;border-bottom:1px solid var(--border);background:var(--surface-1)}.shortcut-modal-header h2{margin:0;font-size:var(--fs-16);font-weight:650}.shortcut-modal-header button{min-height:30px;border:1px solid var(--border);border-radius:var(--r-6);background:var(--surface-2);color:var(--text-muted);cursor:pointer;font-family:var(--font-mono, monospace);font-size:var(--fs-11);padding:0 10px}.shortcut-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;padding:20px}.shortcut-groups h3{margin:0 0 10px;color:var(--text-dim);font-size:var(--fs-12);letter-spacing:.04em;text-transform:uppercase}.shortcut-groups dl{display:grid;gap:7px;margin:0}.shortcut-groups dl div{display:grid;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:12px}.shortcut-groups dt{justify-self:start;min-width:28px;border:1px solid var(--border);border-radius:var(--r-6);background:var(--surface-2);color:var(--text-dim);font-family:var(--font-mono, monospace);font-size:var(--fs-11);line-height:1;padding:5px 7px;text-align:center}.shortcut-groups dd,.stub-modal p{margin:0;color:var(--text-dim);font-size:var(--fs-13);line-height:1.4}.stub-modal{width:min(420px,100%)}.stub-modal p{padding:20px}@media(max-width:899px){.sidebar{flex-basis:48px;width:48px;min-width:48px}.sidebar-inner{padding:var(--s-2) 6px}.workspace-switcher,.nav-link,.account-chip,.search-box{justify-content:center;padding:0}.nav-label,.account-name,.chevron,.shortcut-pill,.nav-badge,.search-box input,.section-header .nav-label,.section-header button,.stub-menu{display:none}.search-box{border-color:transparent;background:transparent;margin:var(--s-2) 0}.section-header{min-height:1px;padding:0}.resize-handle,.vbadge-label,.verification-cta{display:none}}.verification-badge{display:flex;align-items:center;gap:var(--s-2, 6px);min-height:28px;padding:0 var(--s-2, 6px);border-radius:var(--r-8, 8px);font-size:var(--fs-12, 12px);cursor:default;-webkit-user-select:none;user-select:none}.verification-badge.verified{color:#48b06c}.vbadge-icon{font-size:11px;font-weight:700;flex-shrink:0}.vbadge-label{font-weight:600;letter-spacing:.02em}.verification-cta{display:flex;align-items:center;justify-content:center;min-height:28px;width:100%;padding:0 var(--s-2, 6px);border:1px solid var(--border, #24262d);border-radius:var(--r-8, 8px);background:transparent;color:var(--text-dim, #a4a5af);cursor:pointer;font-size:var(--fs-12, 12px);font-weight:500;transition:background .15s,color .15s,border-color .15s;text-align:center}.verification-cta:hover{background:var(--hover, #1c1c24);color:var(--text, #e6e6eb);border-color:var(--border-strong, #33353d)}.verify-modal{width:min(420px,100%)}.verify-modal-body{padding:20px}.verify-modal-body p{margin:0 0 8px;color:var(--text-dim, #a4a5af);font-size:var(--fs-13, 13px);line-height:1.45}.verify-modal-sub{color:var(--text-muted, #71727b)!important;font-size:var(--fs-12, 12px)!important}.cp-backdrop.svelte-1yq04zr{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:flex;align-items:flex-start;justify-content:center;padding-top:14vh;background:#0000009e}.cp-panel.svelte-1yq04zr{width:min(580px,calc(100vw - 32px));max-height:68vh;display:flex;flex-direction:column;border:1px solid var(--border-strong);border-radius:var(--r-8);background:var(--surface-1);box-shadow:0 24px 56px #0000008a;overflow:hidden}.cp-search.svelte-1yq04zr{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.cp-search-icon.svelte-1yq04zr{color:var(--text-muted);font-size:var(--fs-14);font-family:var(--font-mono, monospace);flex-shrink:0}.cp-input.svelte-1yq04zr{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font-size:var(--fs-15);line-height:1.4}.cp-input.svelte-1yq04zr::placeholder{color:var(--text-muted)}.cp-clear.svelte-1yq04zr{border:0;background:transparent;color:var(--text-muted);cursor:pointer;padding:4px 6px;border-radius:var(--r-4);font-size:var(--fs-11);flex-shrink:0}.cp-clear.svelte-1yq04zr:hover{background:var(--hover);color:var(--text)}.cp-results.svelte-1yq04zr{flex:1;overflow-y:auto;padding:8px 0;min-height:0}.cp-empty.svelte-1yq04zr{margin:0;padding:24px 20px;color:var(--text-muted);font-size:var(--fs-13);text-align:center}.cp-group.svelte-1yq04zr{padding:0 8px 4px}.cp-group.svelte-1yq04zr+.cp-group:where(.svelte-1yq04zr){border-top:1px solid var(--border-soft);padding-top:4px;margin-top:4px}.cp-group-label.svelte-1yq04zr{margin:0;padding:8px 10px 4px;color:var(--text-muted);font-size:var(--fs-11);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.cp-item.svelte-1yq04zr{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--r-6);cursor:pointer;-webkit-user-select:none;user-select:none}.cp-item.svelte-1yq04zr:hover,.cp-item-active.svelte-1yq04zr{background:var(--hover)}.cp-item-active.svelte-1yq04zr .cp-item-label:where(.svelte-1yq04zr){color:var(--text)}.cp-item-label.svelte-1yq04zr{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-dim);font-size:var(--fs-14)}.cp-item-sublabel.svelte-1yq04zr{color:var(--text-muted);font-size:var(--fs-12);flex-shrink:0}.cp-item-shortcut.svelte-1yq04zr{flex-shrink:0;border:1px solid var(--border);border-radius:var(--r-4);background:var(--surface-2);color:var(--text-muted);font-family:var(--font-mono, monospace);font-size:var(--fs-10);padding:3px 6px;line-height:1}.cp-footer.svelte-1yq04zr{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;padding:10px 16px;border-top:1px solid var(--border);background:var(--surface-1);flex-shrink:0}.cp-footer.svelte-1yq04zr span:where(.svelte-1yq04zr){display:flex;align-items:center;gap:4px;color:var(--text-muted);font-size:var(--fs-11)}.cp-footer.svelte-1yq04zr kbd:where(.svelte-1yq04zr){border:1px solid var(--border);border-radius:var(--r-4);background:var(--surface-2);color:var(--text-muted);font-family:var(--font-mono, monospace);font-size:var(--fs-10);padding:2px 5px;line-height:1}.backdrop.svelte-93jrdd{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9000;display:flex;align-items:flex-start;justify-content:center;padding:48px 16px 16px}.panel.svelte-93jrdd{width:100%;max-width:760px;max-height:calc(100vh - 80px);display:flex;flex-direction:column;background:var(--surface-1, #121317);border:1px solid var(--border, #24262d);border-radius:14px;overflow:hidden;box-shadow:0 24px 80px #0000008c}.panel-header.svelte-93jrdd{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border, #24262d);flex-shrink:0}.panel-header.svelte-93jrdd h2:where(.svelte-93jrdd){font-size:16px;font-weight:600;margin:0;color:var(--text, #e6e6eb)}.header-meta.svelte-93jrdd{display:flex;align-items:center;gap:10px}.pile-id-pill.svelte-93jrdd{font-family:var(--font-mono, monospace);font-size:11px;color:var(--text-muted, #71727b);background:var(--surface-2, #181a1f);padding:3px 8px;border-radius:4px}.close-btn.svelte-93jrdd{padding:4px 10px;font-size:12px;border-radius:5px;border:1px solid var(--border-strong, #33353d);background:var(--surface-2, #181a1f);color:var(--text-muted, #71727b);cursor:pointer;font-family:inherit}.close-btn.svelte-93jrdd:hover{color:var(--text, #e6e6eb)}.panel-body.svelte-93jrdd{flex:1;overflow-y:auto;padding:12px 0}.state-row.svelte-93jrdd{padding:20px;font-size:14px;color:var(--text-dim, #a4a5af)}.error-text.svelte-93jrdd{color:var(--danger, oklch(66% .21 25))}.muted.svelte-93jrdd{color:var(--text-muted, #71727b)}.decision-list.svelte-93jrdd{display:flex;flex-direction:column}.decision-row.svelte-93jrdd{display:grid;grid-template-columns:160px 1fr auto;grid-template-rows:auto auto;gap:6px 12px;padding:12px 20px;border-bottom:1px solid var(--border-soft, #1b1d23);align-items:start;transition:background-color .12s}.decision-row.svelte-93jrdd:last-child{border-bottom:none}.decision-row.svelte-93jrdd:hover{background:var(--surface-2, #181a1f)}.row-left.svelte-93jrdd{display:flex;flex-direction:column;gap:3px;min-width:0}.row-center.svelte-93jrdd{display:flex;flex-direction:column;gap:4px;min-width:0}.row-right.svelte-93jrdd{display:flex;align-items:flex-start;flex-shrink:0}.revise-form.svelte-93jrdd{grid-column:1 / -1;display:flex;flex-direction:column;gap:8px;padding-top:6px}.item-pos.svelte-93jrdd{font-family:var(--font-mono, monospace);font-size:11px;color:var(--text-muted, #71727b)}.filename.svelte-93jrdd{font-family:var(--font-mono, monospace);font-size:12px;color:var(--text-dim, #a4a5af);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts.svelte-93jrdd{font-size:11px;color:var(--text-faint, #4a4b54)}.decision-pill.svelte-93jrdd{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:3px 10px;border-radius:999px;width:fit-content}.decision-pill[data-decision=approved].svelte-93jrdd,.decision-pill[data-decision=approved_with_edits].svelte-93jrdd,.decision-pill[data-decision=picked].svelte-93jrdd{background:color-mix(in oklch,var(--ok, oklch(72% .17 152)) 18%,transparent);color:var(--ok, oklch(72% .17 152))}.decision-pill[data-decision=requested_changes].svelte-93jrdd{background:color-mix(in oklch,var(--warn, oklch(80% .15 80)) 18%,transparent);color:var(--warn, oklch(80% .15 80))}.decision-pill[data-decision=rejected].svelte-93jrdd,.decision-pill[data-decision=not_selected].svelte-93jrdd{background:color-mix(in oklch,var(--danger, oklch(66% .21 25)) 18%,transparent);color:var(--danger, oklch(66% .21 25))}.decision-pill[data-decision=skipped].svelte-93jrdd{background:color-mix(in oklch,var(--text-muted, #71727b) 15%,transparent);color:var(--text-muted, #71727b)}.version-badge.svelte-93jrdd{font-size:10px;font-weight:400;letter-spacing:0;opacity:.75}.delivery-pill.svelte-93jrdd{font-size:11px;color:var(--text-muted, #71727b);padding:2px 8px;border-radius:4px;border:1px solid var(--border-soft, #1b1d23);background:var(--surface-1, #121317);width:fit-content}.delivery-pill[data-status=Delivered].svelte-93jrdd{color:var(--ok, oklch(72% .17 152));border-color:color-mix(in oklch,var(--ok, oklch(72% .17 152)) 30%,transparent)}.delivery-pill[data-status=Sent].svelte-93jrdd{color:var(--accent, oklch(72% .17 245));border-color:color-mix(in oklch,var(--accent, oklch(72% .17 245)) 30%,transparent)}.delivery-pill[data-status=Failed].svelte-93jrdd{color:var(--danger, oklch(66% .21 25));border-color:color-mix(in oklch,var(--danger, oklch(66% .21 25)) 30%,transparent)}.delivery-pill[data-status=Retracted].svelte-93jrdd{color:var(--text-faint, #4a4b54);text-decoration:line-through}.delivery-pill[data-status=Staged].svelte-93jrdd{color:var(--warn, oklch(80% .15 80));border-color:color-mix(in oklch,var(--warn, oklch(80% .15 80)) 30%,transparent)}.comment-snippet.svelte-93jrdd{font-size:12px;color:var(--text-muted, #71727b);font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:360px}.revise-btn.svelte-93jrdd{padding:5px 12px;font-size:12px;font-weight:500;border-radius:6px;border:1px solid var(--warn, oklch(80% .15 80));background:color-mix(in oklch,var(--warn, oklch(80% .15 80)) 12%,var(--surface-1, #121317));color:var(--warn, oklch(80% .15 80));cursor:pointer;font-family:inherit;transition:background-color .15s;white-space:nowrap}.revise-btn.svelte-93jrdd:hover:not(:disabled){background:color-mix(in oklch,var(--warn, oklch(80% .15 80)) 20%,var(--surface-2, #181a1f))}.revise-btn.svelte-93jrdd:disabled{opacity:.45;cursor:not-allowed}.revise-done.svelte-93jrdd{font-size:12px;color:var(--ok, oklch(72% .17 152))}.revise-error.svelte-93jrdd{font-size:12px;color:var(--danger, oklch(66% .21 25))}.revise-label.svelte-93jrdd{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--warn, oklch(80% .15 80))}.revise-textarea.svelte-93jrdd{width:100%;padding:8px 10px;font-family:inherit;font-size:13px;line-height:1.45;background:var(--bg, #08090b);color:var(--text, #e6e6eb);border:1px solid var(--border, #24262d);border-radius:6px;resize:vertical;box-sizing:border-box}.revise-textarea.svelte-93jrdd:focus{outline:none;border-color:var(--warn, oklch(80% .15 80))}.revise-actions.svelte-93jrdd{display:flex;gap:8px}.submit-btn.svelte-93jrdd{padding:7px 14px;font-size:13px;font-weight:500;border-radius:6px;border:1px solid var(--warn, oklch(80% .15 80));background:var(--warn, oklch(80% .15 80));color:#1a1300;cursor:pointer;font-family:inherit}.submit-btn.svelte-93jrdd:disabled{opacity:.4;cursor:not-allowed}.cancel-btn.svelte-93jrdd{padding:7px 12px;font-size:13px;border-radius:6px;border:1px solid var(--border, #24262d);background:transparent;color:var(--text-dim, #a4a5af);cursor:pointer;font-family:inherit}.cancel-btn.svelte-93jrdd:hover{color:var(--text, #e6e6eb)}
