:root{--color-bg:#ffffff;--color-surface:#f6f7f9;--color-raised:#ffffff;--color-text:#1c2024;--color-muted:#5c616c;--color-faint:#6d7179;--color-border:#e4e6ea;--color-border-strong:#cfd2d9;--color-accent:#3b5bdb;--color-accent-hover:#364fc7;--color-accent-fg:#ffffff;--color-accent-soft:#edf0fd;--color-accent-text:#3b5bdb;--color-accent-border:#dbe1fb;--color-hairline-soft:#eef0f3;--color-paused:#c99117;--color-info-bg:#e7f0fd;--color-info-fg:#1c4b9b;--color-success-bg:#e6f4ea;--color-success-fg:#1b6b3a;--color-warning-bg:#fbf0dd;--color-warning-fg:#8a5a00;--color-danger-bg:#fdecec;--color-danger-fg:#b42318;--color-neutral-bg:#eceef1;--color-neutral-fg:#4a4f59;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius-sm:4px;--radius:6px;--radius-card:8px;--radius-lg:10px;--radius-pill:999px;--shadow-sm:0 1px 2px rgba(20,22,28,0.06);--shadow:0 1px 3px rgba(20,22,28,0.08),0 1px 2px rgba(20,22,28,0.06);--height-header:48px;--height-bar:36px;--height-row:36px;--height-row-rail:28px;--height-column-header:28px;--indent-step:44px;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;--text-overline:0.625rem;--text-xs:0.6875rem;--text-sm:0.75rem;--text-base:0.8125rem;--text-lg:0.9375rem;--text-xl:1.25rem;--focus-ring:0 0 0 2px var(--color-bg),0 0 0 4px var(--color-accent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg:#15171c;--color-surface:#1b1e25;--color-raised:#22262e;--color-text:#e6e8ec;--color-muted:#9ba0ab;--color-faint:#868da0;--color-border:#2a2e37;--color-border-strong:#3a3f4b;--color-accent:#6079f0;--color-accent-hover:#7189f5;--color-accent-fg:#ffffff;--color-accent-soft:#21273f;--color-accent-text:#8fa2f5;--color-accent-border:#3a4569;--color-hairline-soft:#22262e;--color-info-bg:#172540;--color-info-fg:#a9c6f5;--color-success-bg:#14301f;--color-success-fg:#8fd6a6;--color-warning-bg:#382a12;--color-warning-fg:#e8b877;--color-danger-bg:#3a1d1c;--color-danger-fg:#f2a49c;--color-neutral-bg:#272b33;--color-neutral-fg:#b7bcc6;--shadow-sm:0 1px 2px rgba(0,0,0,0.4);--shadow:0 1px 3px rgba(0,0,0,0.5),0 1px 2px rgba(0,0,0,0.4)}}:root[data-theme=dark]{--color-bg:#15171c;--color-surface:#1b1e25;--color-raised:#22262e;--color-text:#e6e8ec;--color-muted:#9ba0ab;--color-faint:#868da0;--color-border:#2a2e37;--color-border-strong:#3a3f4b;--color-accent:#6079f0;--color-accent-hover:#7189f5;--color-accent-fg:#ffffff;--color-accent-soft:#21273f;--color-accent-text:#8fa2f5;--color-accent-border:#3a4569;--color-hairline-soft:#22262e;--color-info-bg:#172540;--color-info-fg:#a9c6f5;--color-success-bg:#14301f;--color-success-fg:#8fd6a6;--color-warning-bg:#382a12;--color-warning-fg:#e8b877;--color-danger-bg:#3a1d1c;--color-danger-fg:#f2a49c;--color-neutral-bg:#272b33;--color-neutral-fg:#b7bcc6;--shadow-sm:0 1px 2px rgba(0,0,0,0.4);--shadow:0 1px 3px rgba(0,0,0,0.5),0 1px 2px rgba(0,0,0,0.4)}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{min-height:100vh;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);line-height:1.5;-webkit-font-smoothing:antialiased}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}h1,h2,h3,h4{font-weight:600;line-height:1.25;color:var(--color-text)}h1{font-size:var(--text-xl);letter-spacing:-.01em}h2{font-size:var(--text-lg)}h3{color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em;font-size:var(--text-overline)}p{color:var(--color-text)}small,time{color:var(--color-muted);font-size:var(--text-sm)}a{color:var(--color-accent-text);text-decoration:none}a:hover{text-decoration:underline}code,pre{font-family:var(--font-mono);font-size:.85em}hr{border:none;border-top:1px solid var(--color-border);margin:var(--space-4) 0}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}button{font:inherit;font-size:var(--text-sm);color:var(--color-text);background:var(--color-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius);padding:var(--space-1) var(--space-3);cursor:pointer;transition:background .12s ease,border-color .12s ease}button:hover:not(:disabled){background:var(--color-surface);border-color:var(--color-faint)}button:disabled{opacity:.5;cursor:not-allowed}button[data-variant=primary]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-fg)}button[data-variant=primary]:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}button[data-variant=resolve]{background:var(--color-success-bg);border-color:var(--color-success-fg);color:var(--color-success-fg)}button[data-variant=danger]{color:var(--color-danger-fg)}button[data-variant=ghost]{background:transparent;border-color:transparent}button[data-variant=ghost]:hover:not(:disabled){background:var(--color-surface);border-color:transparent}input,select,textarea{font:inherit;font-size:var(--text-sm);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius);padding:var(--space-1) var(--space-2)}input::placeholder,textarea::placeholder{color:var(--color-faint)}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--color-accent)}form{display:flex;flex-wrap:wrap}form,label{align-items:center;gap:var(--space-2)}label{display:inline-flex;color:var(--color-muted);font-size:var(--text-sm)}section[aria-label],section[aria-labelledby]{background:var(--color-raised);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-4);margin-bottom:var(--space-3);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-3)}section[aria-label]>h3{margin:0}section[aria-label]>[data-badge],section[aria-label]>button{align-self:flex-start}ol[aria-label],ul[aria-label]{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}ul[aria-label="Node assignees"],ul[aria-label="Node tags"],ul[aria-label=Reactions]{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-2)}[data-reaction-bar]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}[data-reaction-bar] ul[aria-label]{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin:0}[data-reaction-bar] button{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);line-height:1.4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-reaction-bar] button:hover:not(:disabled){border-color:var(--color-accent)}[data-reaction-bar] button[aria-pressed=true]{background:var(--color-accent-soft);border-color:var(--color-accent-border);color:var(--color-accent-text);font-weight:600}[data-reaction-bar] [role=group][aria-label]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);padding:0;margin:0;background:none;border:none}[data-reaction-bar=compact] button{font-size:var(--text-xs);padding:1px var(--space-1)}[role=group][data-segmented][aria-label]:not([data-avatars]):not([data-panel-footer]){display:inline-flex;align-self:flex-start;gap:0;padding:0;margin-bottom:0;background:none;border:none}[data-segmented] button{border-radius:0}[data-segmented] button:first-child{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}[data-segmented] button:last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius);border-left-width:0}[data-segmented] button[aria-pressed=true]{background:var(--color-accent-soft);border-color:var(--color-accent-border);color:var(--color-accent-text);font-weight:600;opacity:1}[role=group][data-segmented][data-status-filter][aria-label]:not([data-avatars]):not([data-panel-footer]){display:inline-flex;align-self:center;gap:0;padding:0;margin:0;border:none;background:none}[data-view-toggle][aria-pressed=true]{background:var(--color-accent-soft);border-color:var(--color-accent-border);color:var(--color-accent-text);font-weight:600}div[aria-label="Per-child treatment"] [data-note],section[aria-label=Type] [data-note]{margin:0;color:var(--color-muted);font-size:var(--text-sm)}ol[aria-label=Backlog]>li[data-node-type=filter] [data-cell=title]>button,ol[aria-label=Backlog]>li[data-node-type=filter] [data-cell=title]>span:not([data-badge]){color:var(--color-accent-text)}ol[aria-label=Backlog]>li[data-node-type=filter] [data-badge=type]{border-style:dashed;border-color:var(--color-accent-border);color:var(--color-accent-text)}[data-header-search]{display:inline-flex;align-items:center;gap:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-faint);font-size:var(--text-sm);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);min-width:14rem;justify-content:space-between;cursor:text}[data-header-search] kbd{font-family:var(--font-sans);font-size:var(--text-overline);color:var(--color-muted);background:var(--color-raised);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:0 var(--space-1)}[data-palette-backdrop]{position:fixed;inset:0;background:rgba(20,22,28,.35);z-index:20;display:flex;justify-content:center;align-items:flex-start;padding-top:14vh}[data-palette]{width:min(34rem,calc(100vw - 2 * var(--space-5)));background:var(--color-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:var(--space-3)}[data-palette] input{width:100%;font-size:var(--text-base);margin-bottom:var(--space-2)}[data-palette] ul[role=listbox]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}[data-palette] [role=option]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius);cursor:pointer}[data-palette] [role=option][aria-selected=true]{background:var(--color-accent-soft)}[data-palette] [role=option]>[data-rank]{min-width:2ch;text-align:end;color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--text-xs)}[data-palette-empty]{color:var(--color-faint);font-size:var(--text-sm);padding:var(--space-2)}[data-bulk-bar]{min-height:var(--height-bar);background:var(--color-accent-soft);border:none;border-radius:0;padding:var(--space-1) var(--space-3)}[data-bulk-bar] [data-bulk-count]{color:var(--color-accent-text);font-weight:600}[data-bulk-bar]>button:last-child{margin-left:auto}ul[aria-label="Field definitions"],ul[aria-label=Modes]{gap:0}ul[aria-label="Field definitions"]>li,ul[aria-label=Modes]>li{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2) var(--space-1);border-bottom:1px solid var(--color-hairline-soft)}ul[aria-label="Field definitions"]>li>[data-cell=name],ul[aria-label=Modes]>li>[data-cell=name]{min-width:11rem;font-weight:500}[data-badge=option]{background:var(--color-surface);color:var(--color-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm)}ul[aria-label="Field definitions"]>li>[data-field=scope],ul[aria-label=Modes]>li>[data-field=mode-note],ul[aria-label=Modes]>li>button{margin-left:auto}ol[aria-label="Field change history"]{gap:0}ol[aria-label="Field change history"]>li{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2) var(--space-1);border-bottom:1px solid var(--color-hairline-soft)}ol[aria-label="Field change history"]>li>[data-cell=changes]{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:12rem}ol[aria-label="Field change history"] [data-change]{font-size:var(--text-sm)}ol[aria-label="Field change history"]>li>[data-badge=actor-kind]{margin-left:auto}ol[aria-label="Field change history"]>li>time{color:var(--color-muted);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}ol[aria-label=Backlog],ul[aria-label="Trashed nodes"]{gap:0}ul[aria-label="Trashed nodes"]>li{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2) var(--space-1);border-bottom:1px solid var(--color-hairline-soft)}[data-ledger] [data-column-headers],ol[aria-label=Backlog]>li{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content max-content max-content minmax(0,12rem);align-items:center;grid-column-gap:var(--space-3);column-gap:var(--space-3);padding:0 var(--space-1)}[data-ledger] [data-column-headers][data-selectable],ol[aria-label=Backlog][data-selectable]>li{grid-template-columns:auto 5ch minmax(0,1fr) 8.5rem 4.5rem 4rem minmax(0,12rem)}ol[aria-label=Backlog]>li>[data-rank]{vertical-align:baseline;position:static;padding:0;align-self:center}[data-column-headers]>[data-col=rank]{text-align:end}[data-ledger]{container-type:inline-size}@container (max-width: 52rem){[data-ledger] [data-column-headers]>[data-col=tags],ol[aria-label=Backlog] [data-cell=tags]{display:none}[data-ledger] [data-column-headers],ol[aria-label=Backlog]>li{grid-template-columns:5ch minmax(0,1fr) 8.5rem 4.5rem 4rem}[data-ledger] [data-column-headers][data-selectable],ol[aria-label=Backlog][data-selectable]>li{grid-template-columns:auto 5ch minmax(0,1fr) 8.5rem 4.5rem 4rem}}@container (max-width: 42rem){[data-ledger] [data-column-headers]>[data-col=assignee],ol[aria-label=Backlog] [data-cell=assignee]{display:none}[data-ledger] [data-column-headers],ol[aria-label=Backlog]>li{grid-template-columns:5ch minmax(0,1fr) 8.5rem 4rem}[data-ledger] [data-column-headers][data-selectable],ol[aria-label=Backlog][data-selectable]>li{grid-template-columns:auto 5ch minmax(0,1fr) 8.5rem 4rem}}[data-cell=assignee]{min-width:3ch}[data-cell=tags]{display:flex;flex-wrap:wrap;gap:var(--space-1)}[data-cell=due]{min-width:5ch;text-align:start}ol[aria-label=Backlog]>li[aria-current=true]{background:var(--color-accent-soft);border-radius:var(--radius)}[data-ledger] [data-column-headers]{min-height:var(--height-column-header);color:var(--color-faint);font-size:var(--text-overline);font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--color-border)}ol[aria-label=Backlog]>li{min-height:var(--height-row);padding-block:var(--space-1);border-bottom:1px solid var(--color-hairline-soft)}ol[aria-label=Backlog] [data-cell=title]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}[data-status-cell]{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-muted);font-size:var(--text-sm);white-space:nowrap}ol[aria-label=Backlog]>li:hover:not([aria-current=true]),ul[aria-label="Trashed nodes"]>li:hover{background:var(--color-surface)}ol[aria-label=Backlog] [data-cell=title]>button,ol[aria-label=Backlog] [data-cell=title]>span:not([data-badge]),ul[aria-label="Trashed nodes"]>li>span:not([data-badge]):not([data-field]){font-weight:500}ul[aria-label="Trashed nodes"]>li>span:not([data-badge]):not([data-field]){margin-right:auto}ol[aria-label=Backlog] [data-cell=title]>button{background:transparent;border:none;padding:0;color:var(--color-text);text-align:left;cursor:pointer}ol[aria-label=Backlog]>li[data-clickable=true]{cursor:pointer}ul[aria-label="Orphaned nodes"]{gap:0}ul[aria-label="Orphaned nodes"]>li{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2) var(--space-1);border-bottom:1px solid var(--color-hairline-soft)}ul[aria-label="Orphaned nodes"]>li>span:first-child{font-weight:500}[data-field]+[data-field]:before{content:"·";margin-right:var(--space-1);color:var(--color-faint)}ul[aria-label="Comment stream"]{gap:var(--space-2)}ul[aria-label="Comment stream"]>li{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-2) var(--space-3)}ol[aria-label="History timeline"]{gap:0}ol[aria-label="History timeline"]>li{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2) var(--space-1);border-bottom:1px solid var(--color-hairline-soft)}ol[aria-label="History timeline"]>li:last-child{border-bottom:none}ol[aria-label="History timeline"] time{color:var(--color-muted);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:auto}ol[aria-label="History timeline"] li>div[aria-label^=diff]{flex-basis:100%}ol[aria-label="History timeline"] ol[aria-label="Grouped changes"]{flex-basis:100%;gap:0;-webkit-padding-start:var(--space-4);padding-inline-start:var(--space-4)}ol[aria-label="Grouped changes"]>li{gap:var(--space-2);padding:var(--space-1)}fieldset,ol[aria-label="Grouped changes"]>li{display:flex;align-items:center;flex-wrap:wrap}fieldset{border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-2) var(--space-3);gap:var(--space-3);margin:0}fieldset>legend{color:var(--color-muted);font-size:var(--text-sm);padding:0 var(--space-1)}fieldset label{display:inline-flex;align-items:center;gap:var(--space-1)}[data-badge=assignee]{max-width:24ch;overflow:hidden}[role=alert]{color:var(--color-danger-fg);background:var(--color-danger-bg);border-radius:var(--radius);padding:var(--space-1) var(--space-2);font-size:var(--text-sm)}[data-badge]{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);line-height:1.4;padding:1px var(--space-2);border-radius:999px;background:var(--color-neutral-bg);color:var(--color-neutral-fg);white-space:nowrap}[data-badge=global-rank],[data-badge=rank],[data-badge=rev]{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:transparent;color:var(--color-faint);padding-inline:0}[data-badge=actor-kind],[data-badge=author],[data-badge=tag],[data-badge=tags],[data-badge=type]{background:var(--color-surface);color:var(--color-muted);border:1px solid var(--color-border)}[data-badge=actor-kind],[data-badge=author],[data-badge=edge-event],[data-badge=filter],[data-badge=operation],[data-badge=tag],[data-badge=tags],[data-badge=type]{border-radius:var(--radius-sm)}[data-badge=status]{background:var(--color-neutral-bg);color:var(--color-neutral-fg);text-transform:capitalize}[data-badge=status][data-status=in_progress]{background:var(--color-info-bg);color:var(--color-info-fg)}[data-badge=status][data-status=resolved]{background:var(--color-success-bg);color:var(--color-success-fg)}[data-badge=status][data-status=paused]{background:var(--color-warning-bg);color:var(--color-warning-fg)}[data-badge=status][data-status=blocked_pending_input],[data-badge=status][data-status=rejected]{background:var(--color-danger-bg);color:var(--color-danger-fg)}[data-badge=status][data-status=deleted]{background:var(--color-neutral-bg);color:var(--color-faint);text-decoration:line-through}[data-badge=deferred],[data-badge=overdue],[data-badge=pending]{background:var(--color-warning-bg);color:var(--color-warning-fg)}[data-badge=assignee],[data-badge=assignees],[data-badge=due-date],[data-badge=open-descendants],[data-badge=watchers]{background:var(--color-info-bg);color:var(--color-info-fg)}[data-field]{color:var(--color-muted);font-size:var(--text-sm)}[data-field=also-ranked-label],[data-field=structure-label]{text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--color-faint);font-size:var(--text-xs);margin-top:var(--space-2)}ol[aria-label="Structure path"]>li>[data-slot-row]{display:block;padding:2px var(--space-2);border-radius:var(--radius)}ol[aria-label="Structure path"]>li[aria-current=true]>[data-slot-row]{background:var(--color-accent-soft);font-weight:600}ul[aria-label="Participating filters"]>li{flex-direction:row;align-items:center;gap:var(--space-2);border:1px dashed var(--color-accent-border);border-radius:var(--radius);padding:var(--space-2) var(--space-3);justify-content:space-between}ul[aria-label="Participating filters"] button[role=link]{padding:0;border:none;background:none;color:var(--color-accent-text);font:inherit;cursor:pointer;text-align:start}ul[aria-label="Participating filters"] button[role=link]:hover{text-decoration:underline}[role=tree] button:not([aria-label]){background:transparent;border:none;padding:0;color:var(--color-text);font-weight:500;text-align:left;cursor:pointer}[role=tree] ul[role=group]{list-style:none;margin:0;-webkit-padding-start:var(--indent-step);padding-inline-start:var(--indent-step);-webkit-border-start:1px solid var(--color-hairline-soft);border-inline-start:1px solid var(--color-hairline-soft);display:flex;flex-direction:column;gap:var(--space-1)}[role=tree] [data-row]:hover:not([data-selected=true]){background:var(--color-surface);border-radius:var(--radius-sm)}[role=tree] [data-row][data-selected=true]{background:var(--color-accent-soft);border-radius:var(--radius-sm)}[role=tree] [data-row][data-selected=true]>[data-rank]{color:var(--color-accent-text);font-weight:700}[data-row] [data-row-actions]{opacity:0;transition:opacity .12s ease}[data-row-actions][data-armed=true],[data-row]:focus-within [data-row-actions],[data-row]:hover [data-row-actions]{opacity:1}[role=tree] [data-row-actions] button{border:none;background:transparent;color:var(--color-muted);padding:0 var(--space-1);box-shadow:none}[role=tree] [data-row-actions] button:hover:not(:disabled){color:var(--color-text);background:var(--color-neutral-bg)}button[data-caret]{border:none;background:transparent;color:var(--color-faint);padding:0 var(--space-1);box-shadow:none}button[data-caret]:hover:not(:disabled){color:var(--color-text);background:transparent}[role=tree] [data-row]>[data-loading]{flex:none;width:.85em;height:.85em;border:2px solid var(--color-accent-border);border-top-color:var(--color-accent);border-radius:50%;animation:tree-spin .7s linear infinite}@keyframes tree-spin{to{transform:rotate(1turn)}}[role=tree] [data-row][data-node-type=filter]{outline:1px dashed var(--color-accent-border);outline-offset:-1px;border-radius:var(--radius-sm)}[role=tabpanel]:has(>[data-tree-pane]){display:flex;flex-direction:column;flex:1 1}[data-tree-pane]{display:flex;flex-direction:column;flex:1 1}[data-tree-legend]{display:flex;gap:var(--space-4);align-items:center;margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--color-hairline-soft);color:var(--color-faint);font-size:var(--text-xs)}[data-legend-swatch]{display:inline-block;width:14px;height:10px;border-radius:var(--radius-sm);vertical-align:-1px;margin-right:var(--space-1)}[data-legend-swatch=hoisted]{background:var(--color-accent-soft);border:1px solid var(--color-accent-border)}[data-legend-swatch=filter]{border:1px dashed var(--color-accent-border)}[data-legend-swatch=drop]{border:2px solid var(--color-accent)}[data-badge=hoisted]{background:var(--color-accent-soft);color:var(--color-accent-text);border:1px solid var(--color-accent-border);border-radius:var(--radius-sm)}[role=tree] [data-row]>[data-rank]{min-width:3ch;text-align:end;color:var(--color-accent-text);font-size:var(--text-xs)}[data-entry]{display:flex;flex:1 1;align-items:center;gap:var(--space-2)}[data-entry] input{flex:1 1}[data-entry-hints]{color:var(--color-faint);font-size:var(--text-overline);white-space:nowrap}[data-entry-hints] kbd{font-family:var(--font-sans);font-size:var(--text-overline);color:var(--color-muted);background:var(--color-raised);border:solid var(--color-border);border-width:1px 1px 2px;border-radius:var(--radius-sm);padding:0 var(--space-1)}[role=tree] [data-row][data-draggable=true]{cursor:-webkit-grab;cursor:grab}[role=tree] [data-row][data-dragging=true]{opacity:.5}[role=tree] [data-row][data-drop-active=true]{outline:2px solid var(--color-accent);outline-offset:1px;border-radius:var(--radius-sm);background:var(--color-accent-soft)}[role=tree] [data-row][data-clickable=true]{cursor:pointer}[role=tablist]{display:flex;gap:var(--space-1);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-4)}[role=tab]{background:transparent;border:none;border-bottom:2px solid transparent;border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:var(--color-muted);padding:var(--space-2) var(--space-3)}[role=tab]:hover:not(:disabled):not([aria-selected=true]){background:var(--color-surface);color:var(--color-text)}[role=tab][aria-selected=true],[role=tab][aria-selected=true]:hover:not(:disabled){color:var(--color-accent-text);border-bottom-color:var(--color-accent);font-weight:600;background:transparent}[data-tab-bar=sections]{margin-top:var(--space-2);margin-bottom:var(--space-3)}[data-tab-bar=sections] [role=tab]{font-size:var(--text-sm);padding:var(--space-1) var(--space-2)}button[role=link]{padding:0;border:none;background:none;color:var(--color-accent-text);font:inherit;cursor:pointer;text-align:start}button[role=link]:hover:not(:disabled){background:none;border:none;text-decoration:underline}[data-rank]{font-family:var(--font-mono);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-muted);min-width:2ch;text-align:end}[aria-current=true] [data-rank]{color:var(--color-accent-text);font-weight:700}[data-status-dot]{display:inline-block;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--color-faint);flex-shrink:0}[data-status-dot=in_progress]{background:var(--color-accent)}[data-status-dot=paused]{background:var(--color-paused)}[data-status-dot=resolved]{background:var(--color-success-fg)}[data-status-dot=blocked_pending_input],[data-status-dot=rejected]{background:var(--color-danger-fg)}ol[aria-label="Global order"]{gap:0}ol[aria-label="Global order"]>li{display:flex;align-items:center;gap:var(--space-2);min-height:var(--height-row-rail);padding:var(--space-1) var(--space-3);border-radius:0}ol[aria-label="Global order"] button[role=link]{color:var(--color-text)}ol[aria-label="Global order"]>li[data-row-status=rejected] button[role=link],ol[aria-label="Global order"]>li[data-row-status=resolved] button[role=link]{color:var(--color-faint)}ol[aria-label="Global order"]>li[aria-current=true]{background:var(--color-accent-soft);border-radius:var(--radius)}ol[aria-label="Global order"]>li[aria-current=true] button[role=link]{color:var(--color-text);font-weight:600}[role=group][aria-label]:not([data-avatars]):not([data-panel-footer]):not([data-entry-row]){display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);margin-bottom:var(--space-3)}[data-panel] section[aria-label],[data-panel] section[aria-labelledby]{background:transparent;border:none;border-radius:0;box-shadow:none;padding:var(--space-3) 0;margin-bottom:0;border-bottom:1px solid var(--color-hairline-soft)}[data-panel]>section[aria-label="Node details"]{border-bottom:none;padding:0}[data-panel] section[aria-label]:last-child,[data-panel] section[aria-labelledby]:last-child{border-bottom:none}[data-panel] [data-value-row]>button[data-variant=ghost]{border:1px dashed var(--color-border-strong);border-radius:var(--radius-pill);padding:0 var(--space-2);font-size:var(--text-xs)}[data-rev-meta]{color:var(--color-faint);font-family:var(--font-mono);font-size:var(--text-xs)}[data-value-row]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0}[data-panel] section[aria-label="Custom fields"],[data-panel] section[aria-label=Assignees],[data-panel] section[aria-label=Children],[data-panel] section[aria-label=Dates],[data-panel] section[aria-label=Parent],[data-panel] section[aria-label=Reactions],[data-panel] section[aria-label=Tags],[data-panel] section[aria-label=Watch]{border-bottom:none}[data-panel] section[aria-label=Parent]{border-top:1px solid var(--color-hairline-soft)}[data-badge=tag]>button{border:none;background:transparent;color:var(--color-muted);padding:0 var(--space-1);box-shadow:none}[data-assignee-chip]{display:inline-flex;align-items:center;gap:var(--space-1)}[data-assignee-chip]>button{border:none;background:transparent;color:var(--color-muted);padding:0 var(--space-1);box-shadow:none}[data-tab-count]{margin-left:var(--space-1);color:var(--color-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-panel] section[aria-label="Why this rank"]>h3,[data-panel] section[aria-label=Attachments]>h3,[data-panel] section[aria-label=Comments]>h3,[data-panel] section[aria-label=History]>h3,[data-panel] section[aria-label=Order]>h3,[data-panel] section[aria-label=Reactions]>h3{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}[data-panel] section[aria-label^="Node:"]{position:relative}[data-panel] button[data-panel-close]{position:absolute;top:var(--space-2);right:0;border:none;background:transparent;color:var(--color-muted);font-size:var(--text-lg);line-height:1;padding:var(--space-1)}[data-panel] button[data-panel-close]:hover:not(:disabled){color:var(--color-text);background:var(--color-surface)}[data-panel-footer]{position:-webkit-sticky;position:sticky;bottom:0;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);margin-inline:calc(-1 * var(--space-4));margin-top:var(--space-2);background:var(--color-raised);border-top:1px solid var(--color-border);border-radius:0;z-index:1}[data-panel] [role=tabpanel][aria-label=Details]{padding-bottom:var(--space-2)}[data-panel-footer] button[data-variant=resolve]{flex:1 1 auto}[data-panel] section[aria-label=Comments]{display:flex;flex-direction:column;min-height:0}[data-panel] section[aria-label=Comments]>ul[aria-label="Comment stream"]{overflow-y:auto;max-height:40vh;min-height:0}ul[aria-label="Node attachments"]>li{display:flex;align-items:center;gap:var(--space-3);background:var(--color-raised);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-3)}[data-file-tile]{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;border-radius:var(--radius);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-muted);font-size:var(--text-overline);font-weight:600;letter-spacing:.04em}[data-file-main]{display:flex;flex-direction:column;gap:2px;min-width:0}[data-file-name]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-file-meta]{color:var(--color-muted);font-size:var(--text-sm)}[data-file-actions]{margin-left:auto;white-space:nowrap}[data-dropzone]{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);width:100%;padding:var(--space-5) var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-card);color:var(--color-muted);cursor:pointer}[data-dragging=true] [data-dropzone],[data-dropzone]:hover{border-color:var(--color-accent);background:var(--color-accent-soft)}[data-dropzone-hint]{color:var(--color-faint);font-size:var(--text-xs)}[data-dropzone] input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}[data-panel] section[aria-label="Custom fields"],[data-panel] section[aria-label=Assignees],[data-panel] section[aria-label=Children],[data-panel] section[aria-label=Dates],[data-panel] section[aria-label=Tags],[data-panel] section[aria-label=Watch]{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:baseline;grid-column-gap:var(--space-3);column-gap:var(--space-3);grid-row-gap:var(--space-1);row-gap:var(--space-1);padding-block:var(--space-1)}[data-panel] section[aria-label=Watch]>:not(h3){justify-self:start}[data-panel] section[aria-label=Watch] [data-badge=watchers]{background:transparent;color:var(--color-muted);padding-inline:0}[data-panel] section[aria-label="Custom fields"]>h3,[data-panel] section[aria-label=Assignees]>h3,[data-panel] section[aria-label=Children]>h3,[data-panel] section[aria-label=Dates]>h3,[data-panel] section[aria-label=Tags]>h3,[data-panel] section[aria-label=Watch]>h3{text-transform:none;letter-spacing:0;font-size:var(--text-sm);font-weight:500;color:var(--color-muted)}[data-panel] section[aria-label="Custom fields"]>:not(h3),[data-panel] section[aria-label=Assignees]>:not(h3),[data-panel] section[aria-label=Children]>:not(h3),[data-panel] section[aria-label=Dates]>:not(h3),[data-panel] section[aria-label=Tags]>:not(h3),[data-panel] section[aria-label=Watch]>:not(h3){grid-column:2}[data-avatars]{display:inline-flex;align-items:center}[data-avatar]{display:inline-grid;place-items:center;vertical-align:middle;width:20px;height:20px;border-radius:var(--radius-pill);background:var(--color-neutral-bg);color:var(--color-neutral-fg);border:1px solid var(--color-raised);font-size:9px;font-weight:600}[data-avatar]+[data-avatar]{margin-left:-6px}[data-badge=due-date]{background:transparent;color:var(--color-muted);padding-inline:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-badge=due-date][data-due=imminent]{color:var(--color-danger-fg);font-weight:600}[data-status-label]{display:inline-block}[data-status-label]:first-letter{text-transform:uppercase}[data-status-cell][data-status=in_progress]{color:var(--color-accent-text)}[data-status-cell][data-status=paused]{color:var(--color-paused)}[data-status-cell][data-status=resolved]{color:var(--color-success-fg)}[data-status-cell][data-status=blocked_pending_input],[data-status-cell][data-status=rejected]{color:var(--color-danger-fg)}ol[aria-label=Backlog]>li[data-row-status=rejected] [data-cell=title],ol[aria-label=Backlog]>li[data-row-status=resolved] [data-cell=title]{color:var(--color-faint);text-decoration:line-through}ol[aria-label=Backlog]>li[data-row-status=rejected] [data-rank],ol[aria-label=Backlog]>li[data-row-status=resolved] [data-rank]{color:var(--color-faint)}ol[aria-label=Backlog] [data-cell=title]>button,ol[aria-label=Backlog] [data-cell=title]>span:not([data-badge]):not([data-avatars]){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-why-header]{font-size:var(--text-lg);font-weight:600}[data-why-header]>[data-rank]{color:var(--color-accent-text);font-size:var(--text-base);font-weight:700}[data-why-header]>[data-why-subrank]{-webkit-margin-start:var(--space-2);margin-inline-start:var(--space-2);color:var(--color-faint);font-size:var(--text-sm);font-weight:500}[data-callout=why]{background:var(--color-accent-soft);color:var(--color-accent-text);border-radius:var(--radius-card);padding:var(--space-3)}[data-field=what-moves-label]{text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--color-faint);font-size:var(--text-overline);margin-top:var(--space-2)}[data-what-moves]{color:var(--color-muted);font-size:var(--text-sm)}ol[aria-label="Structure path"]>li>[data-rank]{display:inline-block;min-width:2ch;text-align:end}[data-change] [data-change-value][data-status=in_progress]{color:var(--color-accent-text)}[data-change] [data-change-value][data-status=resolved]{color:var(--color-success-fg)}[data-change] [data-change-value][data-status=deleted],[data-change] [data-change-value][data-status=rejected]{color:var(--color-danger-fg)}[data-change] [data-change-value][data-status=paused]{color:var(--color-paused)}[data-badge=actor-kind][data-kind=agent]{background:var(--color-accent-soft);color:var(--color-accent-text);border-color:transparent}[data-badge=mode-effect][data-status=resolved]{background:var(--color-success-bg);color:var(--color-success-fg)}[data-badge=mode-effect][data-status=rejected]{background:var(--color-danger-bg);color:var(--color-danger-fg)}section[aria-label=Orphans] h2,section[aria-label=Trash] h2{display:inline-flex;align-items:center;color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em;font-size:var(--text-xs);font-weight:600}[data-section-header]{display:flex;align-items:center;gap:var(--space-2)}[data-badge=awaiting]{background:var(--color-warning-bg);color:var(--color-warning-fg);text-transform:uppercase;letter-spacing:.06em;font-size:var(--text-overline);font-weight:600;margin-left:var(--space-2);vertical-align:middle}ul[aria-label="Orphaned nodes"] [data-field=origin]{white-space:nowrap;color:var(--color-warning-fg)}ul[aria-label="Orphaned nodes"] [data-badge=type]+[data-field]:before{content:"·";margin-right:var(--space-1);color:var(--color-faint)}ul[aria-label="Orphaned nodes"] [data-badge=type]{background:transparent;border:none;color:var(--color-faint);padding-inline:0}[data-callout=muted]{background:var(--color-surface);color:var(--color-muted);border-radius:var(--radius-card);padding:var(--space-3);font-size:var(--text-sm);margin-top:var(--space-3)}[data-field=panel-hint]{color:var(--color-faint);font-size:var(--text-sm);text-align:center;padding:var(--space-3) 0}[data-panel] [role=tabpanel]>[data-node-header]{position:-webkit-sticky;position:sticky;top:var(--height-header);z-index:1;background:var(--color-raised);padding-block:var(--space-2);border-bottom:1px solid var(--color-border)}[data-panel] section[aria-label^="Node:"]{border-bottom:none}[data-node-header] [data-panel-close]{float:right}[data-panel] [data-tab-bar=panel]{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--color-raised);display:flex;align-items:center;height:var(--height-header);margin-bottom:0}[role=tree] [data-row]{display:flex;align-items:center;gap:var(--space-2);min-height:var(--height-row)}[role=tree] [data-row]>[data-status-cell]{margin-left:auto}ul[aria-label="Orphaned nodes"]>li{justify-content:space-between;flex-wrap:nowrap}[data-row-main]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}ul[aria-label="Orphaned nodes"] [data-row-meta]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}ul[aria-label="Orphaned nodes"] [data-row-meta] [data-field]{white-space:nowrap}ul[aria-label="Orphaned nodes"] select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:var(--text-sm);color:var(--color-text);background:var(--color-raised) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='6'><path d='M0 0l4 6 4-6z' fill='%238a8f99'/></svg>") no-repeat right var(--space-2) center;border:1px solid var(--color-border-strong);border-radius:var(--radius);padding:var(--space-1) var(--space-5) var(--space-1) var(--space-2);max-width:13rem}[data-row-title]{font-size:var(--text-lg);font-weight:600}[data-row-meta]{color:var(--color-muted);font-size:var(--text-sm)}[data-row-actions]{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}[aria-label^="diff of revision"]{background:var(--color-surface);border-radius:var(--radius-card);padding:var(--space-3)}[aria-label^="diff of revision"] dt{text-transform:uppercase;letter-spacing:.06em;font-size:var(--text-overline);font-weight:600;color:var(--color-faint)}[aria-label^="diff of revision"] del{background:var(--color-danger-bg);color:var(--color-danger-fg);text-decoration:line-through}[aria-label^="diff of revision"] ins{background:var(--color-success-bg);color:var(--color-success-fg);text-decoration:none}section[aria-label="Tree outline view"]{background:transparent;border:none;border-radius:0;box-shadow:none;padding:0}section[aria-label="Custom field definitions"]>form{flex-wrap:nowrap}section[aria-label="Custom field definitions"]>form>button[type=submit]{white-space:nowrap}section[aria-label="Custom field definitions"]>form input[aria-label="Field name"]{flex:1 1 auto;min-width:6rem}section[aria-label="Custom field definitions"] [data-field=scope-hint]{white-space:normal}section[aria-label="Custom field definitions"],section[aria-label="Resolution modes"]{max-width:45rem}section[aria-label="Custom field definitions"],section[aria-label="Resolution modes"],section[aria-label=Orphans],section[aria-label=Trash]{background:transparent;border:none;border-radius:0;box-shadow:none;padding:0}section[aria-label="Custom field definitions"]>h3,section[aria-label="Resolution modes"]>h3,section[aria-label=Orphans]>h3,section[aria-label=Trash]>h3{text-transform:none;letter-spacing:0;font-size:var(--text-lg);font-weight:600;color:var(--color-text)}section[aria-label="Custom field definitions"]>ul[aria-label],section[aria-label="Resolution modes"]>ul[aria-label],section[aria-label=Orphans]>ul[aria-label],section[aria-label=Trash]>ul[aria-label]{background:var(--color-raised);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:0 var(--space-3)}section[aria-label=Orphans]>h3,section[aria-label=Trash]>h3{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}fieldset[data-segmented]{border:none;padding:0;display:inline-flex;align-items:center;gap:2px;width:-moz-fit-content;width:fit-content}fieldset[data-segmented] legend{float:left;margin-right:var(--space-2);color:var(--color-muted);font-size:var(--text-sm)}[data-segment-track]{display:inline-flex;gap:2px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:2px}[data-field=scope-hint]{margin-left:var(--space-2);color:var(--color-faint);font-size:var(--text-xs);white-space:nowrap}fieldset[data-segmented] label{position:relative;border-radius:var(--radius-pill);padding:2px var(--space-3);cursor:pointer;font-size:var(--text-sm)}fieldset[data-segmented] label:has(input:checked){background:var(--color-raised);box-shadow:var(--shadow-sm);color:var(--color-text);font-weight:600}fieldset[data-segmented] input[type=checkbox],fieldset[data-segmented] input[type=radio]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}fieldset[data-segmented] label:has(input:focus-visible){box-shadow:var(--focus-ring)}section[aria-label=History] li>button{background:transparent;border-color:transparent;color:var(--color-accent-text);padding:0 var(--space-1)}section[aria-label=History]>button[data-history-older]{display:block;width:100%;margin-top:var(--space-2);color:var(--color-muted);font-size:var(--text-sm)}[data-badge=role]{background:var(--color-success-bg);color:var(--color-success-fg)}[data-panel] section[aria-label=Parent]{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:baseline;grid-column-gap:var(--space-3);column-gap:var(--space-3)}[data-panel] section[aria-label=Parent]>h3{text-transform:none;letter-spacing:0;font-size:var(--text-sm);font-weight:500;color:var(--color-muted)}[data-panel] section[aria-label=Parent] button[role=link]{color:var(--color-accent-text)}[data-comment-header]{display:flex;align-items:center;gap:var(--space-2);color:var(--color-muted);font-size:var(--text-sm)}.app-shell_shell__L_h2s{max-width:1100px;margin:0 auto;padding:var(--space-5) var(--space-4) var(--space-6)}.app-shell_shell__L_h2s main{display:flex;flex-direction:column;gap:var(--space-3)}.app-shell_shell__L_h2s h1{margin-bottom:var(--space-4)}