: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);--color-scrim:rgba(20,22,28,0.35);--color-skeleton:#e4e6ea;--color-skeleton-on-accent:#d7dbe8;--color-guide:#eef0f3;--height-header:48px;--height-bar:36px;--height-row:36px;--height-row-rail:28px;--height-column-header:28px;--indent-step:20px;--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-skeleton:#3a3f4b;--color-skeleton-on-accent:#3f465f;--color-guide:#2f343e;--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);--color-scrim:rgba(0,0,0,0.65)}}: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-skeleton:#3a3f4b;--color-skeleton-on-accent:#3f465f;--color-guide:#2f343e;--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);--color-scrim:rgba(0,0,0,0.65)}*,: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)}h2[data-overline],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}form[data-auth-form]{flex-wrap:nowrap;gap:var(--space-3);max-width:24rem}form[data-auth-form],form[data-auth-form] label{display:flex;flex-direction:column;align-items:stretch}form[data-auth-form] label{gap:var(--space-1)}form[data-auth-form] button[type=submit]{align-self:flex-start}p[data-prose] a{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)}[data-target-picker]{position:relative;display:inline-grid;grid-template-columns:minmax(11rem,17rem) auto;align-items:center;gap:var(--space-1) var(--space-2);max-width:100%}[data-target-picker]>label{grid-column:1/-1;font-size:var(--text-xs)}[data-target-picker]>input[role=combobox]{width:100%;min-width:0}[data-target-picker]>[role=listbox]{position:absolute;z-index:20;inset:calc(100% + var(--space-1)) auto auto 0;width:min(24rem,80vw);max-height:15rem;overflow-y:auto;margin:0;padding:var(--space-1);list-style:none;color:var(--color-text);background:var(--color-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius);box-shadow:var(--shadow)}[data-target-picker] [role=option]{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-sm);cursor:pointer}[data-target-picker] [role=option]:hover,[data-target-picker] [role=option][data-active=true]{color:var(--color-accent-text);background:var(--color-accent-soft)}[data-target-picker] [role=option] [data-rank]{color:var(--color-muted);font:var(--text-xs) /1.4 var(--font-mono)}[data-target-picker]>[role=alert],[data-target-picker]>[role=status]{grid-column:1/-1;color:var(--color-muted);font-size:var(--text-xs)}[data-target-picker]>[role=alert]{color:var(--color-danger-fg)}[data-principal-copy]{display:flex;flex-direction:column;align-items:flex-start}[data-principal-option][data-principal-presentation=virtualIdentity],[role=option][data-principal-presentation=virtualIdentity]{align-items:center}[data-principal-presentation=virtualIdentity] [data-principal-copy]{min-width:0}[data-principal-owner],[data-principal-presentation=virtualIdentity] [data-principal-name]{overflow-wrap:anywhere}[data-principal-owner]{color:var(--color-muted);font-size:var(--text-xs)}[data-principal-picker]{position:relative;padding:var(--space-2) var(--space-3);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);margin-bottom:0}[data-principal-picker],[data-principal-picker]>[role=search]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2)}[data-principal-picker]>[role=search]>label{flex-basis:100%;font-size:var(--text-xs)}[data-principal-picker]>[role=search]>input[type=search]{min-width:12rem}[data-principal-picker]>[data-principal-options]{flex-basis:100%;width:min(24rem,80vw);max-height:15rem;overflow-y:auto;margin:0;padding:var(--space-1);list-style:none;color:var(--color-text);background:var(--color-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius);box-shadow:var(--shadow)}[data-principal-picker] [data-principal-option]{display:flex;justify-content:space-between;width:100%;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-sm);text-align:start}[data-principal-picker] [data-principal-option]:hover,[data-principal-picker] [data-principal-option][aria-pressed=true]{color:var(--color-accent-text);background:var(--color-accent-soft)}[data-principal-picker] [data-principal-option][data-principal-state=retained]{color:var(--color-muted)}[data-principal-picker] [data-principal-kind]{white-space:nowrap}[data-principal-picker] [data-principal-kind],[data-principal-picker]>[role=status]{color:var(--color-muted);font-size:var(--text-xs)}[data-principal-combobox]{position:relative;display:inline-grid;grid-template-columns:minmax(11rem,17rem) auto;align-items:center;gap:var(--space-1) var(--space-2);max-width:100%}[data-principal-combobox]>label{grid-column:1/-1;font-size:var(--text-xs)}[data-principal-combobox]>input[role=combobox]{width:100%;min-width:0}[data-principal-combobox]>[role=listbox]{position:absolute;z-index:20;inset:calc(100% + var(--space-1)) auto auto 0;width:min(24rem,80vw);max-height:15rem;overflow-y:auto;margin:0;padding:var(--space-1);list-style:none;color:var(--color-text);background:var(--color-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius);box-shadow:var(--shadow)}[data-principal-combobox] [role=option]{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-sm);cursor:pointer}[data-principal-combobox] [role=option]:hover,[data-principal-combobox] [role=option][data-active=true]{color:var(--color-accent-text);background:var(--color-accent-soft)}[data-principal-combobox] [data-principal-kind]{color:var(--color-muted);font-size:var(--text-xs);white-space:nowrap}[data-principal-combobox]>[role=alert],[data-principal-combobox]>[role=status]{grid-column:1/-1;color:var(--color-muted);font-size:var(--text-xs)}[data-principal-combobox]>[role=alert]{color:var(--color-danger-fg)}[data-bulk-assignee-control]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2)}[data-bulk-assignee-control] [data-principal-picker]{padding:0;background:transparent;border:0}[data-user-custom-field]{min-inline-size:0;flex:1 1 100%}[data-user-custom-field] [data-principal-picker]{min-width:0;max-width:100%;box-sizing:border-box;flex:1 1 18rem}[data-user-custom-field] [data-principal-options]{width:min(24rem,100%);box-sizing:border-box}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]>h2[data-overline],section[aria-label]>h3{margin:0}section[aria-label]>[data-badge],section[aria-label]>button{align-self:flex-start}ol[aria-label],ol[data-skeleton-rows],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-link-row]{display:flex;align-items:baseline;gap:var(--space-2);min-width:0}[data-link-label]{color:var(--color-faint);font-size:var(--text-sm);white-space:nowrap}section[aria-label=Links]>[data-value-row]{flex-direction:column;align-items:flex-start}[data-link-remove]{border:none;background:transparent;color:var(--color-faint);cursor:pointer;padding:0 var(--space-1);line-height:1}[data-link-remove]:hover:not(:disabled){color:var(--color-text)}[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]):not([data-panel-actions]):not([data-entry-row]):not(:where([data-principal-picker])){display:inline-flex;flex-wrap:nowrap;align-self:center;gap:0;padding:0;margin:0;border:none;background:none}[data-blocked-toggle][aria-pressed=true],[data-bulk-toggle][aria-pressed=true],[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="What happens to each child"] [data-note],section[aria-label=Type] [data-note]{margin:0;color:var(--color-muted);font-size:var(--text-sm)}[data-ledger]>ol>li[data-node-type=filter]:has([data-participation=priority]) [data-cell=title]>button,[data-ledger]>ol>li[data-node-type=filter]:has([data-participation=priority]) [data-cell=title]>span:not([data-badge]){color:var(--color-accent-text)}[data-ledger]>ol>li[data-node-type=filter] [data-badge=type]{border-style:dashed}[data-ledger]>ol>li[data-node-type=filter]:has([data-participation=priority]) [data-badge=type]{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:var(--color-scrim);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-palette-status]:not([data-palette-empty]){position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}[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);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3)}[data-bulk-bar] fieldset{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);border:none;margin:0;padding:0;min-inline-size:0}[data-bulk-bar] fieldset>legend{padding:0;color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em;font-size:var(--text-overline);font-weight:600}[data-bulk-bar] [data-bulk-assignee-control],[data-bulk-bar] fieldset form{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}[data-bulk-bar] [data-bulk-count]{color:var(--color-accent-text);font-weight:600}[data-bulk-bar]>button:last-child{margin-left:auto}[data-bulk-delete-confirm],[data-remove-confirm]{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-raised);border:1px solid var(--color-danger-fg);border-radius:var(--radius);box-shadow:var(--shadow-sm)}[data-bulk-delete-confirm]>p,[data-remove-confirm]>p{margin:0 auto 0 0;font-size:var(--text-sm);color:var(--color-text)}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}ul[aria-label="Link types"]>li,ul[aria-label="Retired link types"]>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="Link types"]>li>[data-cell=name],ul[aria-label="Retired link types"]>li>[data-cell=name]{min-width:11rem;font-weight:500}[data-badge=link-class]{background:var(--color-surface);color:var(--color-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm)}[data-cell=link-builtin],[data-cell=link-hint],[data-field=link-note],[data-field=link-types-note]{color:var(--color-muted);font-size:var(--text-sm)}ul[aria-label="Link types"]>li>[data-cell=link-builtin],ul[aria-label="Link types"]>li>[data-cell=link-priority],ul[aria-label="Retired link types"]>li>button{margin-left:auto}ul[aria-label="Link types"]>li>[data-cell=link-priority]+button{margin-left:0}[data-cell=link-priority]{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-muted)}section[aria-label="Link types"]>form>[data-cell=link-class-reference],section[aria-label="Link types"]>form>[data-cell=link-hint],section[aria-label="Link types"]>form>[data-cell=link-order-note]{flex-basis:100%;margin:0}[data-cell=link-class-reference]>summary,[data-cell=link-order-note]{color:var(--color-muted);font-size:var(--text-sm)}[data-cell=link-class-reference]>summary{cursor:pointer}[data-cell=link-class-reference] dl{display:grid;grid-template-columns:max-content 1fr;grid-gap:var(--space-1) var(--space-2);gap:var(--space-1) var(--space-2);margin:var(--space-2) 0 0;font-size:var(--text-sm)}[data-cell=link-class-reference] dt{font-weight:500}[data-cell=link-class-reference] dd{margin:0;color:var(--color-muted)}section[aria-label="Link types"]>form{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);padding-top:var(--space-2)}section[aria-label="Link types"]>h3{margin-top:var(--space-3)}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}[data-ledger]>ol,ul[aria-label="Trashed items"]{gap:0}ul[aria-label="Trashed items"]>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],[data-ledger]>ol>li,[data-skeleton-row][data-skeleton-ledger-row]{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-skeleton-row][data-skeleton-ledger-row]{grid-template-columns:max-content minmax(0,1fr) max-content 3ch 5ch minmax(0,12rem);padding-block:var(--space-1);border-bottom:1px solid var(--color-hairline-soft)}[data-skeleton-row][data-skeleton-ledger-row]>[data-skeleton-shape=rank]{font-family:var(--font-mono);font-size:var(--text-xs);inline-size:2ch;justify-self:end}[data-ledger] [data-column-headers][data-selectable],[data-ledger]>ol[data-selectable]>li,[data-skeleton-row][data-skeleton-ledger-row][data-selectable]{grid-template-columns:var(--ledger-selection-track) 5ch minmax(0,1fr) 8.5rem 4.5rem 4rem minmax(0,12rem)}[data-ledger]>ol[data-selectable]>li>[data-selection-placeholder],[data-ledger]>ol[data-selectable]>li>input[type=checkbox],[data-skeleton-ledger-row][data-selectable]>[data-skeleton-block][data-skeleton-shape=checkbox]{box-sizing:border-box;inline-size:var(--ledger-selection-track);block-size:var(--ledger-selection-track);margin:0;padding:0}[data-ledger]>ol>li>[data-rank]{vertical-align:baseline;position:static;padding:0;align-self:center}[data-ledger]>ol>li>[data-row-detail]{grid-column:2/-1;min-width:0}[data-ledger]>ol[data-selectable]>li>[data-row-detail]{grid-column:3/-1}[data-ledger]>ol>li>[data-row-detail]:empty{display:none}[data-column-headers]>[data-col=rank]{text-align:end}[data-ledger]{--ledger-selection-track:1rem;container-type:inline-size}@container (max-width: 52rem){[data-ledger] [data-column-headers]>[data-col=tags],[data-ledger]>ol [data-cell=tags]{display:none}[data-ledger] [data-column-headers],[data-ledger]>ol>li,[data-skeleton-row][data-skeleton-ledger-row]{grid-template-columns:5ch minmax(0,1fr) 8.5rem 4.5rem 4rem}[data-ledger] [data-column-headers][data-selectable],[data-ledger]>ol[data-selectable]>li,[data-skeleton-row][data-skeleton-ledger-row][data-selectable]{grid-template-columns:var(--ledger-selection-track) 5ch minmax(0,1fr) 8.5rem 4.5rem 4rem}}@container (max-width: 42rem){[data-ledger] [data-column-headers]>[data-col=assignee],[data-ledger]>ol [data-cell=assignee]{display:none}[data-ledger] [data-column-headers],[data-ledger]>ol>li,[data-skeleton-row][data-skeleton-ledger-row]{grid-template-columns:5ch minmax(0,1fr) 8.5rem 4rem}[data-ledger] [data-column-headers][data-selectable],[data-ledger]>ol[data-selectable]>li,[data-skeleton-row][data-skeleton-ledger-row][data-selectable]{grid-template-columns:var(--ledger-selection-track) 5ch minmax(0,1fr) 8.5rem 4rem}}@container (max-width: 30rem){[data-ledger] [data-column-headers]>[data-col=assignee]+span,[data-ledger] [data-column-headers]>[data-col=rank],[data-ledger]>ol [data-cell=due],[data-ledger]>ol [data-rank],[data-skeleton-row][data-skeleton-ledger-row]>[data-skeleton-shape=rank]{display:none}[data-ledger] [data-column-headers],[data-ledger]>ol>li,[data-skeleton-row][data-skeleton-ledger-row]{grid-template-columns:minmax(0,1fr) 8.5rem}[data-ledger] [data-column-headers][data-selectable],[data-ledger]>ol[data-selectable]>li,[data-skeleton-row][data-skeleton-ledger-row][data-selectable]{grid-template-columns:var(--ledger-selection-track) minmax(0,1fr) 8.5rem}[data-ledger]>ol>li>[data-row-detail]{grid-column:1/-1}[data-ledger]>ol[data-selectable]>li>[data-row-detail]{grid-column:2/-1}}[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}[data-ledger]>ol>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)}[data-ledger]>ol>li{min-height:var(--height-row);padding-block:var(--space-1);border-bottom:1px solid var(--color-hairline-soft)}[data-ledger]>ol [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}[data-ledger]>ol>li:hover:not([aria-current=true]),ul[aria-label="Trashed items"]>li:hover{background:var(--color-surface)}[data-ledger]>ol [data-cell=title]>button,[data-ledger]>ol [data-cell=title]>span:not([data-badge]),ul[aria-label="Trashed items"]>li>span:not([data-badge]):not([data-field]){font-weight:500}ul[aria-label="Trashed items"]>li>span:not([data-badge]):not([data-field]){margin-right:auto}[data-ledger]>ol [data-cell=title]>button{background:transparent;border:none;padding:0;color:var(--color-text);text-align:left;cursor:pointer}[data-ledger]>ol [data-cell=title] [data-rename-input]{flex:1 1;min-width:0;font-size:var(--text-sm)}[data-ledger] [data-rename-edit]{opacity:0;border:none;background:transparent;color:var(--color-muted);padding:0 var(--space-1);box-shadow:none}[data-ledger] li:focus-within [data-rename-edit],[data-ledger] li:hover [data-rename-edit]{opacity:1}[data-ledger] [data-rename-edit]:hover:not(:disabled){color:var(--color-text)}[data-ledger]>ol>li[data-clickable=true]{cursor:pointer}ul[aria-label="Unfiled items"]{gap:0}ul[aria-label="Unfiled items"]>li{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1);border-bottom:1px solid var(--color-hairline-soft)}ul[aria-label="Unfiled items"]>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>[data-skeleton-diff],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)}[data-alert-tone=busy],[role=alert]{border-radius:var(--radius);padding:var(--space-1) var(--space-2);font-size:var(--text-sm)}[data-alert-tone=busy]{color:var(--color-info-fg);background:var(--color-info-bg)}[data-children-read=pending],[data-descendant-read=pending]{color:var(--color-muted);font-size:var(--text-sm)}[data-children-read=busy],[data-children-read=error],[data-descendant-read=busy],[data-descendant-read=error]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);flex-basis:100%}[data-read-unavailable]{color:var(--color-muted);font-size:var(--text-sm);font-style:italic}[data-output-text]{margin:0;font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere}[data-output-json]{margin:0;max-height:240px;overflow:auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2);font-size:var(--text-xs);line-height:1.5}[data-output-link-refused]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-muted);overflow-wrap:anywhere}[data-outputs-truncated]{margin:0;color:var(--color-muted);font-size:var(--text-sm)}ul[aria-label="Posted outputs"]>li{background:var(--color-bg);border:1px solid var(--color-hairline-soft);border-radius:var(--radius);padding:var(--space-2) var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);min-width:0}[data-intervention-meta],[data-output-meta]{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:var(--color-muted);font-size:var(--text-sm)}[role=group][data-intervention-open][aria-label]:not([data-avatars]):not([data-panel-footer]):not([data-entry-row]){flex-direction:column;align-items:stretch}[data-intervention-open] form,[data-intervention-open] form>label{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2)}[data-intervention-open] form>button{align-self:flex-start}[data-intervention-open] textarea{width:100%;max-width:480px;min-height:72px}[data-approval-actions]{display:flex;flex-wrap:wrap;gap:var(--space-2)}[data-intervention-prompt]{margin:0;font-size:var(--text-base);white-space:pre-wrap;overflow-wrap:anywhere}[data-intervention-read=beyond-window],[data-intervention-read=pending],[data-intervention-read=unsettled],[data-interventions-truncated]{color:var(--color-muted);font-size:var(--text-sm)}[data-interventions-truncated]{margin:0}ul[aria-label="Past questions"]>li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-1) 0;border-bottom:1px solid var(--color-hairline-soft);font-size:var(--text-sm)}ul[aria-label="Past questions"]>li>[data-intervention-prompt]{font-size:var(--text-sm)}ul[aria-label="Past questions"]>li>[data-intervention-answer]{color:var(--color-muted)}[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]{color:var(--color-faint)}[data-badge=global-rank],[data-badge=rank],[data-badge=rev],[data-node-ref]{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:transparent;padding-inline:0}[data-node-ref]{color:var(--color-muted)}a[data-node-ref]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:.2em}a[data-node-ref]:focus-visible,a[data-node-ref]:hover{color:var(--color-text);-webkit-text-decoration:underline solid;text-decoration:underline solid}[data-badge=actor-kind],[data-badge=author],[data-badge=intervention-kind],[data-badge=output-kind],[data-badge=tag],[data-badge=tags],[data-badge=type],[data-badge=workspace-kind]{background:var(--color-surface);color:var(--color-muted);border:1px solid var(--color-border)}[data-badge=blocked]{border:1px solid color-mix(in srgb,var(--color-warning-fg) 35%,transparent);background:var(--color-warning-bg);color:var(--color-warning-fg);font-weight:600}[data-badge=actor-kind],[data-badge=author],[data-badge=blocked],[data-badge=edge-event],[data-badge=filter-participation],[data-badge=filter],[data-badge=intervention-kind],[data-badge=operation],[data-badge=output-kind],[data-badge=priority-suppressed],[data-badge=priority-suppression],[data-badge=tag],[data-badge=tags],[data-badge=type],[data-badge=workspace-kind]{border-radius:var(--radius-sm)}[data-badge=filter-participation]{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-muted)}[data-badge=filter-participation][data-participation=priority]:not([data-participation-context]){border-color:var(--color-accent-border);background:var(--color-accent-soft);color:var(--color-accent-text);font-weight:600}[data-badge=filter-participation][data-participation=priority][data-participation-context]{border-color:var(--color-accent-border);border-style:dashed;color:var(--color-accent-text)}[data-badge=priority-suppression]{border:1px solid color-mix(in srgb,var(--color-warning-fg) 35%,transparent);background:var(--color-warning-bg);color:var(--color-warning-fg);font-weight:600;max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal}[data-badge=priority-suppression][data-compact]{white-space:nowrap;overflow-wrap:normal}[data-badge=priority-suppressed]{border:1px dashed color-mix(in srgb,var(--color-warning-fg) 45%,transparent);background:transparent;color:var(--color-warning-fg);max-width:100%;min-width:0;white-space:normal}[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=intervention-state][data-state=open],[data-badge=overdue],[data-badge=pending]{background:var(--color-warning-bg);color:var(--color-warning-fg)}[data-badge=intervention-state][data-state=answered]{background:var(--color-success-bg);color:var(--color-success-fg)}[data-badge=output-version]{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:transparent;color:var(--color-faint);padding-inline:0}[data-ledger]>ol [data-cell=title] [data-rename-pending],[data-node-header] h2[data-rename-pending],[data-row][data-rename-pending] [data-node-title]{font-style:italic;color:var(--color-muted)}[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:0;padding-inline-start:0;display:flex;flex-direction:column;gap:var(--space-1)}[role=tree] [data-row]:hover:not([data-selected=true]):not([data-band]){background:var(--color-surface)}[role=tree] [data-row][data-selected=true]{background:var(--color-accent-soft)}[role=tree] [data-row][data-selected=true]>[data-rank]{color:var(--color-accent-text);font-weight:700}[role=tree] [data-row-actions]{display:none}[role=tree] [data-row-actions][data-revealed=true]{display:flex;flex-wrap:wrap;inline-size:-moz-fit-content;inline-size:fit-content;margin-block:2px var(--space-1);-webkit-margin-start:calc(var(--outline-title-inset) + var(--indent-step) * var(--row-indent, 0));margin-inline-start:calc(var(--outline-title-inset) + var(--indent-step) * var(--row-indent, 0));padding:2px var(--space-2);background:var(--color-accent-soft);border:1px solid var(--color-accent-border);border-radius:var(--radius)}[role=tree] [data-row-actions]:empty{display:none}[role=tree] [data-row-actions] button{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-raised);color:var(--color-muted);padding:0 var(--space-2);block-size:22px;font-size:var(--text-xs);box-shadow:none}[role=tree] [data-row-actions] button:hover:not(:disabled){color:var(--color-text);border-color:var(--color-border-strong);background:var(--color-raised)}button[data-caret]{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--outline-caret-size);block-size:var(--outline-caret-size);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-raised);color:var(--color-muted);padding:0;font-size:var(--text-xs);line-height:1;box-shadow:none}button[data-caret]:hover:not(:disabled){color:var(--color-text);border-color:var(--color-border-strong);background:var(--color-raised)}[role=tree] [data-caret-spacer]{display:inline-block;inline-size:var(--outline-caret-size);flex:none}[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-border);outline-offset:-1px;border-radius:var(--radius-sm)}[role=tree] [data-row][data-node-type=filter]:has([data-badge=filter-participation][data-participation=priority]){outline-color:var(--color-accent-border)}[role=tree] [data-row][data-occurrence-source=filter-match]{-webkit-border-start:2px solid var(--color-accent-border);border-inline-start:2px solid var(--color-accent-border);-webkit-padding-start:calc(var(--space-5) + var(--space-1));padding-inline-start:calc(var(--space-5) + var(--space-1));background:color-mix(in srgb,var(--color-accent-soft) 45%,transparent)}[role=tree] [data-badge=filter-match],[role=tree] [data-badge=priority-suppressed],[role=tree] [data-badge=structural-source]{border-radius:var(--radius-sm);padding:0 var(--space-1);font-size:var(--text-overline);line-height:1.25;max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal}[data-priority-suppressions]{margin-block:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}[data-priority-suppressions]>h3{display:inline;-webkit-margin-end:var(--space-2);margin-inline-end:var(--space-2)}[data-priority-suppressions] ol{margin-block:var(--space-2);-webkit-padding-start:var(--space-5);padding-inline-start:var(--space-5)}[data-priority-suppressions] li{margin-block:var(--space-2)}[data-priority-suppressions] li>p{margin-block:var(--space-1);color:var(--color-muted);font-size:var(--text-sm)}[data-priority-suppression-witness]{-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2);padding:var(--space-2);-webkit-border-start:2px solid var(--color-warning-fg);border-inline-start:2px solid var(--color-warning-fg);background:var(--color-raised)}[data-priority-suppression-witness] ol{font-size:var(--text-sm)}[role=tree] [data-badge=filter-match]{color:var(--color-accent-text);border:1px dashed var(--color-accent-border);background:var(--color-accent-soft)}[role=tree] [data-badge=structural-source]{color:var(--color-muted);border:1px solid var(--color-border);background:var(--color-neutral-bg)}[role=tree] [data-outline-notice]>[role]{margin:var(--space-1) 0;padding:var(--space-1) var(--space-2);-webkit-border-start:2px solid var(--color-border);border-inline-start:2px solid var(--color-border);color:var(--color-muted);font-size:var(--text-xs);background:var(--color-surface)}[role=tree] [data-outline-notice=error]>[role]{border-inline-start-color:var(--color-danger-fg);color:var(--color-danger-fg)}[role=tree] [data-outline-notice=busy]>[role]{border-inline-start-color:var(--color-info-fg);background:var(--color-info-bg);color:var(--color-info-fg)}[role=tree] [data-outline-notice] button{padding:0 var(--space-1);font-size:inherit}[role=tree] li[data-entry-row],[role=tree] li[data-outline-notice],[role=tree] li[role=none]{-webkit-padding-start:calc(var(--outline-title-inset) + var(--indent-step) * var(--row-indent, 0));padding-inline-start:calc(var(--outline-title-inset) + var(--indent-step) * var(--row-indent, 0))}[role=tree] li[data-skeleton-rows]{-webkit-padding-start:0;padding-inline-start:0}[role=tree] [data-skeleton-outline-row]{margin-inline:calc(-1 * var(--space-5));padding-inline:var(--space-5)}[role=tree] [data-skeleton-outline-row]>[data-skeleton-ref],[role=tree] [data-skeleton-outline-row]>[data-skeleton-status]{display:flex;align-items:center;gap:var(--space-2)}[role=tree] [data-skeleton-outline-row]>[data-skeleton-ref]{justify-content:flex-end}[data-skeleton-block][data-skeleton-shape=checkbox]{inline-size:14px;block-size:14px;flex:none;background:none;border:1px solid var(--color-skeleton);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-disclosure]{margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--color-hairline-soft)}[data-tree-legend-disclosure]>summary{color:var(--color-faint);font-size:var(--text-xs);cursor:pointer}[data-tree-legend]{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);align-items:center;padding-top:var(--space-2);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-priority]{border:1px dashed var(--color-accent-border);background:var(--color-accent-soft)}[data-legend-swatch=filter-viewport]{border:1px dashed var(--color-border);background:var(--color-surface)}[data-legend-swatch=filter-match]{-webkit-border-start:2px solid var(--color-accent-border);border-inline-start:2px solid var(--color-accent-border);border-block:1px dashed var(--color-accent-border);-webkit-border-end:1px dashed var(--color-accent-border);border-inline-end:1px dashed var(--color-accent-border);background:var(--color-accent-soft)}[data-legend-swatch=drop-nest]{border:2px solid var(--color-accent)}[data-legend-swatch=drop-reorder]{border-top: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]{flex:none;inline-size:var(--outline-rank-width);text-align:end;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-instructions]{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}[role=tree] [data-row] [data-rename-input]{flex:1 1;min-width:0;font-size:var(--text-sm)}[data-entry-hints]{color:var(--color-faint);font-size:var(--text-overline);white-space:normal}[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-zone=into]{outline:2px solid var(--color-accent);outline-offset:1px;border-radius:var(--radius-sm);background:var(--color-accent-soft)}[role=tree] [data-row][data-drop-zone=after],[role=tree] [data-row][data-drop-zone=before]{position:relative}[role=tree] [data-row][data-drop-zone=after]:after,[role=tree] [data-row][data-drop-zone=before]:before{content:"";position:absolute;left:0;right:0;height:2px;background:var(--color-accent);border-radius:var(--radius-sm)}[role=tree] [data-row][data-drop-zone=before]:before{top:-1px}[role=tree] [data-row][data-drop-zone=after]:after{bottom:-1px}[role=tree] [data-drop-choice]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:var(--space-1) 0 var(--space-1) calc(var(--outline-title-inset) + var(--indent-step) * var(--child-indent, 0));padding:var(--space-1) var(--space-2);border:1px dashed var(--color-accent-border);border-radius:var(--radius-sm);background:var(--color-accent-soft)}[data-drop-choice-ghost]{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text)}[data-drop-choice-handle]{color:var(--color-muted)}[data-drop-choice-actions]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}[data-drop-choice-type]{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-overline);color:var(--color-muted)}[data-drop-choice] [data-primary=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-fg)}[data-drop-choice] [data-primary=true]:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}[data-drop-choice-cancel]{border:none;background:transparent;color:var(--color-muted);padding:var(--space-1)}[data-drop-choice-hint]{flex-basis:100%}[data-drop-choice-hint],[data-drop-choice-pending]{font-size:var(--text-overline);color:var(--color-muted)}[data-drop-choice-pending]{display:inline-flex;align-items:center;gap:var(--space-1)}[data-drop-choice-spinner]{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}[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="Priority order"]{gap:0}ol[aria-label="Priority 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="Priority order"]>li>:not([data-rail-title]){flex:none}ol[aria-label="Priority order"] [data-rail-title]{display:block;flex:1 1 auto;min-width:8ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}ol[aria-label="Priority order"] button[role=link]{color:var(--color-text)}ol[aria-label="Priority order"]>li[data-row-status=rejected] button[role=link],ol[aria-label="Priority order"]>li[data-row-status=resolved] button[role=link]{color:var(--color-faint)}ol[aria-label="Priority order"]>li[aria-current=true]{background:var(--color-accent-soft);border-radius:var(--radius)}ol[aria-label="Priority 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-panel-actions]):not([data-entry-row]):not([data-close-out-prompt]):not(:where([data-principal-picker])){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-close-out-prompt]{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);margin-bottom:var(--space-3)}[data-close-out-prompt] h3{margin:0;font-size:var(--text-sm);color:var(--color-muted);font-weight:600}[data-close-out-prompt] fieldset{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-1);margin:0;padding:0;border:0}[data-close-out-prompt] fieldset legend{padding:0;margin-bottom:var(--space-1);color:var(--color-muted);font-size:var(--text-sm)}[data-close-out-prompt] fieldset label{display:flex;align-items:center;gap:var(--space-2)}[data-close-out-prompt]>[data-badge]{align-self:flex-start}[data-close-out-prompt] [data-prompt-actions]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-1)}[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="Item 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-panel] [data-field-add],[data-panel] [data-value-row]>button[data-field-add]{border:none;border-radius:var(--radius);padding:0 var(--space-1);background:transparent;color:var(--color-faint);font-size:var(--text-base)}[data-panel] [data-field-add]:hover:not(:disabled){background:var(--color-surface);color:var(--color-text)}[data-panel] [data-description-add]{width:100%;justify-content:flex-start;text-align:left;padding:var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius);background:transparent;color:var(--color-faint);font-size:var(--text-base)}[data-panel] [data-description-add]:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-text)}[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-description-text]{flex:1 1 100%;min-width:0;overflow-wrap:anywhere}[data-description-count],[data-description-text=empty]{color:var(--color-muted);font-size:var(--text-sm)}[data-description-editor]{display:grid;align-items:start;grid-gap:var(--space-2);gap:var(--space-2);width:100%}[data-description-editor] textarea{width:100%;min-height:calc(var(--space-6) * 3);line-height:1.5;resize:vertical}[data-description-count]{justify-self:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-description-actions]{display:flex;flex-wrap:wrap;gap:var(--space-2)}[data-markdown-content]{min-width:0;max-width:100%;line-height:1.55;overflow-wrap:anywhere}[data-markdown-content]>:first-child{margin-top:0}[data-markdown-content]>:last-child{margin-bottom:0}[data-markdown-content] h1,[data-markdown-content] h2,[data-markdown-content] h3,[data-markdown-content] h4,[data-markdown-content] h5,[data-markdown-content] h6{margin-block:var(--space-5) var(--space-2);color:var(--color-text);font-size:var(--text-base);line-height:1.3;letter-spacing:0;text-transform:none}[data-markdown-content] h1,[data-markdown-content] h2{padding-bottom:var(--space-1);border-bottom:1px solid var(--color-border)}[data-markdown-content] blockquote,[data-markdown-content] figure,[data-markdown-content] ol,[data-markdown-content] p,[data-markdown-content] pre,[data-markdown-content] table,[data-markdown-content] ul{margin-block:var(--space-3)}[data-markdown-content] ol,[data-markdown-content] ul{-webkit-padding-start:var(--space-6);padding-inline-start:var(--space-6)}[data-markdown-content] li+li{margin-top:var(--space-1)}[data-markdown-task]{display:inline-block;width:1.25em;-webkit-margin-start:-1.25em;margin-inline-start:-1.25em;color:var(--color-muted)}[data-markdown-content] blockquote{margin-inline:0;-webkit-padding-start:var(--space-3);padding-inline-start:var(--space-3);border-left:3px solid var(--color-border-strong);color:var(--color-muted)}[data-markdown-content] code{border-radius:var(--radius);background:var(--color-surface);padding:.1em .3em;font-family:var(--font-mono);font-size:.9em}[data-markdown-content] pre{max-width:100%;overflow:auto;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);padding:var(--space-3)}[data-markdown-content] pre code{padding:0;background:transparent;white-space:pre}[data-markdown-content] table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}[data-markdown-content] td,[data-markdown-content] th{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);text-align:left;white-space:nowrap}[data-markdown-content] a{color:var(--color-accent-text)}[data-markdown-attachment]{display:inline-flex;max-width:100%;align-items:center;padding:0 var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--text-xs);vertical-align:baseline}button[data-markdown-attachment]{color:var(--color-accent-text);background:var(--color-surface)}[data-markdown-attachment=unavailable]{color:var(--color-muted)}[data-markdown-mermaid]{max-width:100%;overflow:auto}[data-markdown-mermaid]>div{min-width:max-content}[data-markdown-mermaid] svg{display:block;max-width:100%;height:auto}[data-markdown-mermaid] details{margin-top:var(--space-2);color:var(--color-muted);font-size:var(--text-sm)}[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=Links],[data-panel] section[aria-label=Parent],[data-panel] section[aria-label=Reactions],[data-panel] section[aria-label=Tags],[data-panel] section[aria-label=Type],[data-panel] section[aria-label=Watch]{border-bottom:none}[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=Links],[data-panel] section[aria-label=Parent],[data-panel] section[aria-label=Tags],[data-panel] section[aria-label=Type],[data-panel] section[aria-label=Watch]{border-top:1px solid var(--color-border)}[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]>h2[data-overline]{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}[data-panel-actions]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-2);border-radius:0}[data-panel-actions] button[data-variant=danger],[data-panel-actions] button[data-variant=resolve]{flex:1 1 auto}[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-footer] button[data-variant=danger],[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}[data-attachment-collection]>ul>li{display:flex;flex-wrap:wrap;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-attachment-collection][data-attachment-density=compact]{gap:var(--space-2);padding:var(--space-3)}[data-attachment-collection][data-attachment-density=compact]>ul>li{gap:var(--space-2);padding:var(--space-2)}[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:1 1 12rem;flex-direction:column;gap:2px;min-width:0}[data-file-name-row]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}[data-file-name]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-badge=attachment-version-current]{flex:0 0 auto;color:var(--color-accent-text);background:var(--color-accent-soft)}[data-file-meta]{color:var(--color-muted);font-size:var(--text-sm)}[data-file-actions]{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-1);margin-left:auto}[data-version-upload]{position:relative;color:var(--color-text);background:transparent;border:1px solid transparent;border-radius:var(--radius);padding:var(--space-1) var(--space-3);cursor:pointer}[data-version-upload]:hover:not([data-disabled=true]){background:var(--color-surface)}[data-version-upload]:has(input:focus-visible){box-shadow:var(--focus-ring)}[data-version-upload][data-disabled=true]{opacity:.5;cursor:not-allowed}[data-version-upload] input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}[data-version-history]{flex:1 0 100%;display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-2);border-left:2px solid var(--color-border-strong);background:var(--color-surface);border-radius:var(--radius)}[data-version-history]>ol,[data-version-history]>p{margin:0}[data-version-history]>ol>li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2);border-bottom:1px solid var(--color-border)}[data-version-history]>ol>li:last-child{border-bottom:0}[data-attachment-density=compact] [data-version-history]{padding:var(--space-1) var(--space-2)}[data-file-preview]{flex:1 0 100%;min-width:0;max-height:min(50vh,420px);overflow:auto;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}[data-file-preview][data-preview-kind=image]{display:grid;place-items:center}[data-file-preview] img{display:block;max-width:100%;max-height:min(46vh,380px);object-fit:contain}[data-file-preview] iframe{display:block;width:100%;height:min(46vh,380px);border:0;background:white}[data-file-preview] p{margin:0}[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=Links],[data-panel] section[aria-label=Parent],[data-panel] section[aria-label=Tags],[data-panel] section[aria-label=Type],[data-panel] section[aria-label=Watch]{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;grid-column-gap:var(--space-3);column-gap:var(--space-3);grid-row-gap:var(--space-2);row-gap:var(--space-2);min-height:32px;padding-block:var(--space-1)}[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=Links]>:not(h3),[data-panel] section[aria-label=Parent]>:not(h3),[data-panel] section[aria-label=Tags]>:not(h3),[data-panel] section[aria-label=Type]>:not(h3),[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=Links]>h3,[data-panel] section[aria-label=Parent]>h3,[data-panel] section[aria-label=Tags]>h3,[data-panel] section[aria-label=Type]>h3,[data-panel] section[aria-label=Watch]>h3{align-self:center;text-transform:none;letter-spacing:0;font-size:var(--text-sm);font-weight:400;color:var(--color-faint)}[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=Links]>:not(h3),[data-panel] section[aria-label=Parent]>:not(h3),[data-panel] section[aria-label=Tags]>:not(h3),[data-panel] section[aria-label=Type]>: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)}[data-ledger]>ol>li[data-row-status=rejected] [data-cell=title],[data-ledger]>ol>li[data-row-status=resolved] [data-cell=title]{color:var(--color-faint);text-decoration:line-through}[data-ledger]>ol>li[data-row-status=rejected] [data-rank],[data-ledger]>ol>li[data-row-status=resolved] [data-rank]{color:var(--color-faint)}[data-ledger]>ol [data-cell=title]>button,[data-ledger]>ol [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="Unfiled items"] 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="Unfiled items"] [data-field=origin]{white-space:nowrap;color:var(--color-warning-fg)}ul[aria-label="Unfiled items"] [data-badge=filter-participation]+[data-field]:before,ul[aria-label="Unfiled items"] [data-badge=type]+[data-field]:before{content:"·";margin-right:var(--space-1);color:var(--color-faint)}ul[aria-label="Unfiled items"] [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-panel] section[aria-label^="Node:"]:not(:has(*)){padding:0}[data-node-header] [data-panel-close]{float:right}[data-node-header] [data-title-row]{display:flex;align-items:center;gap:var(--space-1)}[data-node-header] [data-rename-edit]{border:none;background:transparent;color:var(--color-muted);padding:0 var(--space-1);box-shadow:none}[data-node-header] [data-rename-edit]:hover:not(:disabled){color:var(--color-text);background:var(--color-surface)}[data-node-header] [data-rename-input]{font-size:var(--text-lg);font-weight:600;line-height:1.25;width:100%;min-width:0}[data-node-header] [data-meta-row]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--text-sm)}[data-panel] [data-lens-row]{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--color-raised);display:flex;align-items:center;gap:var(--space-1);height:var(--height-header);border-bottom:1px solid var(--color-border)}[data-panel] [data-lens-row]>[data-tab-bar=panel]{flex:1 1 auto;min-width:0;align-items:center;border-bottom:none;margin-bottom:0}[data-panel] [data-lens-row]>[data-panel-close],[data-panel] [data-lens-row]>[data-subtree-link]{display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;padding:0;border:none;background:transparent;color:var(--color-faint);line-height:1}[data-panel] [data-lens-row]>[data-panel-close]:hover:not(:disabled),[data-panel] [data-lens-row]>[data-subtree-link]:hover{color:var(--color-text);background:var(--color-surface);text-decoration:none}[data-panel] [data-lens-row]>[data-panel-close]{font-size:15px}[role=tree]{--outline-rank-width:28px;--outline-caret-size:20px;--outline-title-inset:calc(var(--outline-rank-width) + var(--outline-caret-size) + var(--space-3) * 2);container-type:inline-size}[role=tree] [data-row]{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-3);min-width:0;min-height:var(--height-row);margin-inline:calc(-1 * var(--space-5));padding-inline:var(--space-5);content-visibility:auto;contain-intrinsic-block-size:auto var(--height-row)}[role=tree] [data-row]>[data-row-indent],[role=tree] [data-skeleton-outline-row]>[data-row-indent]{display:flex;flex:none;align-self:stretch;-webkit-margin-start:calc(-1 * var(--space-3));margin-inline-start:calc(-1 * var(--space-3))}[role=tree] [data-indent-cell]{flex:none;inline-size:var(--indent-step);-webkit-border-start:1px solid transparent;border-inline-start:1px solid transparent}[role=tree] [data-indent-cell]+[data-indent-cell]{border-inline-start-color:var(--color-hairline-soft)}[role=tree] [data-row]>[data-row-title-cell]{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}[role=tree] [data-row] [data-node-title]{min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}[role=tree] [data-row]>[data-row-chips]{display:flex;flex:none;align-items:center;gap:var(--space-2)}[role=tree] [data-row]>[data-status-cell],[role=tree] [data-skeleton-outline-row]>[data-skeleton-status]{flex:none;min-inline-size:84px;margin-left:auto}[role=tree] [data-row]>[data-row-ref],[role=tree] [data-skeleton-outline-row]>[data-skeleton-ref]{flex:none;inline-size:76px;text-align:end;-webkit-padding-start:var(--space-3);padding-inline-start:var(--space-3);-webkit-border-start:1px solid var(--color-border);border-inline-start:1px solid var(--color-border);font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[role=tree] [data-row][data-band]{background:var(--color-surface);border-block:1px solid var(--color-border);padding-block:var(--space-1)}[role=tree] [data-row][data-band] [data-node-title]{font-weight:600;letter-spacing:.01em}[role=tree] [data-row]:not([data-band]),[role=tree] [data-skeleton-outline-row]{-webkit-border-after:1px solid var(--color-hairline-soft);border-block-end:1px solid var(--color-hairline-soft)}@container (max-width: 30rem){[role=tree] [data-row],[role=tree] [data-skeleton-outline-row]{flex-wrap:wrap}[role=tree] [data-row]>[data-row-ref],[role=tree] [data-row]>[data-status-cell],[role=tree] [data-skeleton-outline-row]>[data-skeleton-ref],[role=tree] [data-skeleton-outline-row]>[data-skeleton-status]{inline-size:auto}[role=tree] [data-row]>[data-row-chips]{flex-wrap:wrap}[role=tree] [data-row]>[data-row-ref],[role=tree] [data-skeleton-outline-row]>[data-skeleton-ref]{-webkit-border-start:none;border-inline-start:none;-webkit-padding-start:0;padding-inline-start:0}}ul[aria-label="Unfiled items"]>li{justify-content:space-between;flex-wrap:wrap}[data-row-main]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 18rem}ul[aria-label="Unfiled items"] [data-row-meta]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}ul[aria-label="Unfiled items"] [data-row-meta] [data-field]{white-space:nowrap}ul[aria-label="Unfiled items"] 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}ul[aria-label="Unfiled items"] [data-row-actions]{flex-wrap:wrap;justify-content:flex-end;max-width:100%;margin-left:auto}[aria-label^="diff of revision"],[data-skeleton-diff]{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="Unfiled items"],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="Unfiled items"]>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="Unfiled items"]>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="Unfiled items"]>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)}[data-skeleton-block]{display:block;background:var(--color-skeleton);border-radius:var(--radius-sm)}[data-skeleton-block][data-skeleton-shape=heading]{inline-size:180px;block-size:20px}[data-skeleton-block][data-skeleton-shape=line]{flex:1 1 auto;max-inline-size:60%;block-size:12px}[data-skeleton-block][data-skeleton-shape=pill]{inline-size:64px;block-size:20px;border-radius:var(--radius)}[data-skeleton-block][data-skeleton-shape=rank]{inline-size:24px;block-size:12px}[data-skeleton-block][data-skeleton-shape=square]{inline-size:var(--height-row-rail);block-size:var(--height-row-rail);border-radius:var(--radius)}[data-skeleton-block][data-skeleton-shape=avatar]{inline-size:34px;block-size:34px;flex:none;border-radius:var(--radius)}[data-skeleton-block][data-skeleton-shape=member-avatar]{inline-size:24px;block-size:24px;flex:none;border-radius:var(--radius-pill)}[data-skeleton-block][data-skeleton-shape=control]{block-size:26px;flex:none;border-radius:var(--radius)}[data-skeleton-block][data-skeleton-shape=title]{block-size:calc(var(--text-lg) * 1.25);inline-size:74%;max-inline-size:none;flex:none}[data-skeleton-block][data-skeleton-shape=chip]{block-size:16px;inline-size:40px;flex:none;border-radius:var(--radius-pill)}[data-skeleton-block][data-skeleton-shape=dot]{inline-size:8px;block-size:8px;flex:none;border-radius:var(--radius-pill)}[data-skeleton-block][data-skeleton-shape=prose]{block-size:44px;inline-size:auto;max-inline-size:none;flex:1 1 auto;border-radius:var(--radius)}[data-skeleton-block][data-skeleton-shape][data-skeleton-sized]{inline-size:var(--skeleton-size);max-inline-size:none;flex:none}[data-skeleton-block][data-skeleton-width=wide]{inline-size:70%;max-inline-size:none;flex:none}[data-skeleton-row]{display:flex;align-items:center;gap:var(--space-3);min-height:var(--height-row)}[data-skeleton-block][data-skeleton-trailing]{-webkit-margin-start:auto;margin-inline-start:auto;flex:none}[data-skeleton-row]:nth-child(3n)>[data-skeleton-shape=line]{max-inline-size:42%}[data-skeleton-row]:nth-child(3n+2)>[data-skeleton-shape=line]{max-inline-size:74%}[data-skeleton-detail]{display:flex;flex-direction:column;gap:var(--space-3);-webkit-margin-after:var(--space-4);margin-block-end:var(--space-4)}[data-skeleton-identity]{gap:var(--space-2)}[data-skeleton-identity-lines]{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-1)}[data-skeleton-identity-lines]>[data-skeleton-block]{flex:none}[data-skeleton-block][data-skeleton-shape=count]{inline-size:2ch;block-size:12px;border-radius:var(--radius)}[data-file-preview]>[data-skeleton-preview]{inline-size:100%}[data-skeleton-block][data-skeleton-preview-box]{inline-size:100%;block-size:min(46vh,380px)}[data-version-history] [data-skeleton-rows]{display:flex;flex-direction:column;gap:var(--space-1)}[data-version-history] [data-skeleton-row]{gap:var(--space-2);min-height:40px;padding:var(--space-2);border-bottom:1px solid var(--color-hairline-soft)}[data-version-history] [data-skeleton-block][data-skeleton-shape=square]{inline-size:40px;block-size:40px}[data-skeleton-why]{display:flex;flex-direction:column;gap:var(--space-3)}[data-skeleton-why-header]{display:flex;align-items:center;gap:var(--space-1);block-size:calc(var(--text-lg) * 1.5)}[data-skeleton-structure]>li{-webkit-padding-start:calc(var(--skeleton-depth, 0) * var(--space-5));padding-inline-start:calc(var(--skeleton-depth, 0) * var(--space-5));background-image:repeating-linear-gradient(to right,var(--color-guide) 0 1px,transparent 1px var(--space-5));background-size:calc(var(--skeleton-depth, 0) * var(--space-5)) 100%;background-repeat:no-repeat}[data-skeleton-structure-row]{display:flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);block-size:calc(var(--text-base) * 1.5 + 4px)}[data-skeleton-diff]{display:flex;flex-direction:column;gap:var(--space-2)}[data-skeleton-diff-row]{display:flex;flex-direction:column;gap:var(--space-1)}[data-skeleton-block][data-skeleton-diff-name]{inline-size:48px;block-size:12px}[data-skeleton-callout]{display:flex;flex-direction:column;gap:var(--space-2);background:var(--color-accent-soft);border-radius:var(--radius-card);padding:var(--space-3)}[data-skeleton-callout]>[data-skeleton-block]{background:var(--color-skeleton-on-accent);block-size:calc(var(--text-base) * 1.5 - var(--space-2) / 2);inline-size:100%;max-inline-size:none;flex:none}[data-skeleton-callout]>[data-skeleton-block]:last-child{inline-size:54%}[data-skeleton-block][data-skeleton-inline]{display:inline-block;vertical-align:middle}[data-skeleton-card]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);margin-bottom:var(--space-3);box-shadow:var(--shadow-sm)}[data-skeleton-card],[data-skeleton-ledger]{background:var(--color-raised);border:1px solid var(--color-border);border-radius:var(--radius-card)}[data-skeleton-ledger]{padding:0 var(--space-3)}[data-skeleton-fields]{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;grid-column-gap:var(--space-3);column-gap:var(--space-3);grid-row-gap:var(--space-2);row-gap:var(--space-2);grid-auto-rows:minmax(32px,auto)}[data-skeleton-field]{display:contents}[data-skeleton-field-label]{display:flex;align-items:center;min-block-size:32px;color:var(--color-muted);font-size:var(--text-sm)}[data-skeleton-field-value]{display:flex;align-items:center;min-block-size:32px;min-inline-size:0}[data-skeleton-identity-header]{display:flex;flex-direction:column;gap:var(--space-2);padding-block:var(--space-2);border-bottom:1px solid var(--color-border)}[data-skeleton-meta-row],[data-skeleton-verb-row]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}[data-skeleton-verb-row]>[data-skeleton-shape=control]:not([data-skeleton-sized]){flex:1 1 auto}[data-skeleton-section-heading]{display:block;margin-block:var(--space-4) var(--space-2);color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em;font-size:var(--text-overline);font-weight:600}[data-skeleton-ledger-status]{display:flex;align-items:center;gap:var(--space-2);min-inline-size:0}[data-skeleton-file-cards]{display:flex;flex-direction:column;gap:var(--space-2)}[data-skeleton-file-card]{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-skeleton-file-card]>[data-skeleton-shape=square]{inline-size:40px;block-size:40px}[data-skeleton-file-lines]{display:flex;flex:1 1 12rem;flex-direction:column;gap:2px;min-inline-size:0}[data-skeleton-comments]{display:flex;flex-direction:column;gap:var(--space-2)}[data-skeleton-comment]{display:flex;flex-direction:column;gap:var(--space-1);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-2) var(--space-3)}[data-skeleton-comment-byline]{display:flex;align-items:center;gap:var(--space-2)}[data-skeleton-rows]>[data-skeleton-rail-row]+[data-skeleton-rail-row]{-webkit-margin-before:var(--space-1);margin-block-start:var(--space-1)}[data-skeleton-rail-row]{display:flex;align-items:center;gap:var(--space-2);min-block-size:var(--height-row-rail);padding:var(--space-1) var(--space-3)}[data-skeleton-rail-row]>[data-skeleton-shape=rank]{font-family:var(--font-mono);font-size:var(--text-xs);inline-size:2ch;flex:none}[data-skeleton-admin-row]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1);border-bottom:1px solid var(--color-hairline-soft)}[data-skeleton-admin-name]{min-inline-size:11rem;font-weight:500}[data-skeleton-admin-scope]{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--color-muted);font-size:var(--text-sm)}