:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f5f7;--bg-soft:#ededf2;--surface:#fff;--surface-raised:#ffffffdb;--surface-muted:#f7f7fa;--surface-sunken:#ececf1;--text:#1d1d1f;--ink:#111113;--muted:#6e6e73;--muted-strong:#424245;--line:#dedee5;--line-strong:#c7c7d1;--shadow-xs:0 1px 2px #00000008;--shadow-sm:0 1px 2px #0000000a, 0 10px 28px #00000009;--shadow-md:0 8px 24px #00000012, 0 1px 2px #0000000a;--shadow-lg:0 18px 50px #0000001f, 0 2px 6px #0000000f;--blue:#0071e3;--cyan:#32ade6;--green:#34c759;--amber:#ff9f0a;--red:#ff3b30;--violet:#af52de;--slate:#64748b;--focus:var(--blue);--accent:var(--blue);--control-bg:#ffffffc7;--radius:8px;--radius-sm:7px;--radius-xs:5px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111113;--bg-soft:#171719;--surface:#1c1c1e;--surface-raised:#1e1e20db;--surface-muted:#242427;--surface-sunken:#141416;--text:#e8e8ed;--ink:#fbfbfd;--muted:#9b9ba1;--muted-strong:#c9c9ce;--line:#343438;--line-strong:#49494f;--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 1px 3px #0006;--shadow-md:0 4px 12px #0006;--shadow-lg:0 12px 32px #00000080;--blue:#0a84ff;--cyan:#64d2ff;--green:#30d158;--amber:#ffd60a;--red:#ff453a;--violet:#bf5af2;--slate:#94a3b8;--focus:var(--blue);--control-bg:#1c1c1ec7}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111113;--bg-soft:#171719;--surface:#1c1c1e;--surface-raised:#1e1e20db;--surface-muted:#242427;--surface-sunken:#141416;--text:#e8e8ed;--ink:#fbfbfd;--muted:#9b9ba1;--muted-strong:#c9c9ce;--line:#343438;--line-strong:#49494f;--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 1px 3px #0006;--shadow-md:0 4px 12px #0006;--shadow-lg:0 12px 32px #00000080;--blue:#0a84ff;--cyan:#64d2ff;--green:#30d158;--amber:#ffd60a;--red:#ff453a;--violet:#bf5af2;--slate:#94a3b8;--focus:var(--blue);--control-bg:#1c1c1ec7}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{min-height:100%}body{background:var(--bg);min-height:100%;color:var(--text);font-feature-settings:"cv11", "ss01", "ss03";text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:before{content:none}button,input,select{font:inherit}button,select,input,a{outline:none}button:focus-visible,select:focus-visible,input:focus-visible,a:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 28%, transparent);border-radius:var(--radius-xs)}code{font-feature-settings:"calt" 0;font-family:SF Mono,JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace}.shell{width:min(1380px,100% - 36px);margin:0 auto;padding:28px 0 56px}.masthead{grid-template-columns:minmax(280px,1fr) minmax(420px,auto);align-items:center;gap:18px;margin-bottom:14px;display:grid}.brandPanel,.sourcePanel{box-shadow:none;background:0 0;border:1px solid #0000}.brandPanel{align-items:center;gap:14px;padding:2px 0;display:flex;position:relative;overflow:hidden}.brandPanel:after{content:"";display:none}.brandMark{background:color-mix(in srgb, var(--surface) 78%, transparent);border:1px solid color-mix(in srgb, var(--line) 74%, transparent);width:42px;height:42px;box-shadow:var(--shadow-xs);color:var(--blue);border-radius:10px;flex:none;place-items:center;display:grid}.brandCopy{flex:1;min-width:0}.eyebrow{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;overflow-wrap:anywhere;margin:0 0 1px;font-size:.72rem;font-weight:600}h1{color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(1.7rem,2vw,2.25rem);font-weight:680;line-height:1.05}.heroMeta{flex-wrap:wrap;gap:10px;margin-top:7px;display:flex}.heroMeta span{color:var(--muted);background:0 0;border-radius:0;align-items:center;gap:6px;padding:0;font-size:.76rem;font-weight:500;display:inline-flex}.heroMeta span:before{content:"";background:var(--muted);opacity:.6;border-radius:999px;width:5px;height:5px}.sourcePanel{border-color:color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--surface-raised) 86%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.18);backdrop-filter:blur(18px)saturate(1.18);max-width:min(640px,100%);box-shadow:var(--shadow-xs);border-radius:999px;justify-self:end;align-items:center;gap:10px;min-width:0;padding:8px 12px;display:flex}.sourceIcon{background:color-mix(in srgb, var(--surface-muted) 82%, transparent);width:32px;height:32px;color:var(--muted);border-radius:999px;flex:none;place-items:center;display:grid}.sourceBody{min-width:0}.sourcePanel span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:0;font-size:.66rem;font-weight:600;display:block}.sourcePanel code{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;display:block;overflow:hidden}.statRail{border:1px solid color-mix(in srgb, var(--line) 76%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--surface-raised) 88%, transparent);box-shadow:var(--shadow-xs);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:14px;display:grid;overflow:hidden}.statChip{border:0;border-right:1px solid color-mix(in srgb, var(--line) 78%, transparent);box-shadow:none;background:0 0;border-radius:0;flex-direction:column;gap:5px;padding:13px 18px;display:flex;position:relative;overflow:hidden}.statChip:last-child{border-right:0}.statChip:before{content:none}.statChip span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;font-size:.68rem;font-weight:600;display:flex}.statChip span:before{content:"";background:var(--accent);border-radius:999px;width:6px;height:6px}.statChip strong{color:var(--ink);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:1.65rem;font-weight:700;line-height:1}.statChip.open{--accent:var(--blue)}.statChip.active{--accent:var(--green)}.statChip.attention{--accent:var(--amber)}.statChip.quiet,.statChip.complete{--accent:var(--slate)}.controlDeck{z-index:8;border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:var(--control-bg);-webkit-backdrop-filter:blur(24px)saturate(1.22);backdrop-filter:blur(24px)saturate(1.22);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;padding:8px;display:flex;position:sticky;top:12px;box-shadow:0 18px 48px #00000014,inset 0 1px #ffffff70}.statusTabs{flex-wrap:wrap;flex:auto;align-items:center;gap:3px;min-width:0;display:flex}.statusTabs button{min-height:32px;color:var(--muted-strong);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.8rem;font-weight:600;display:inline-flex}.statusTabs button:hover{background:color-mix(in srgb, var(--surface-muted) 82%, transparent);color:var(--ink)}.statusTabs button.selected{background:var(--ink);color:var(--bg);border-color:color-mix(in srgb, var(--ink) 84%, transparent);box-shadow:0 1px 2px #0000001a}.statusTabs button strong{font-variant-numeric:tabular-nums;opacity:.7;font-size:.78rem;font-weight:700}.statusTabs button.selected strong{opacity:1}.toolbar{flex-wrap:wrap;flex:none;align-items:center;gap:7px;display:flex}.searchBox{align-items:center;display:flex;position:relative}.searchBox:before{border:1.8px solid var(--muted);content:"";opacity:.7;border-radius:999px;width:8px;height:8px;position:absolute;left:11px}.searchBox:after{background:var(--muted);content:"";opacity:.7;border-radius:999px;width:6px;height:1.8px;margin-top:2px;position:absolute;top:50%;left:19px;transform:rotate(42deg)}.toolbar input,.toolbar select,.dropdownButton{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--surface) 82%, transparent);width:auto;min-height:34px;color:var(--text);border-radius:999px;padding:0 12px;font-size:.84rem}.searchBox input{width:200px;padding-left:32px}.toolbar select{cursor:pointer;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 14px) 14px,calc(100% - 9px) 14px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:28px}.dropdown{flex:none;position:relative}.dropdownButton{min-width:158px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:0 11px 0 13px;font-weight:560;display:inline-flex}.dropdownButton span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dropdownButton:hover,.dropdown.isOpen .dropdownButton{border-color:color-mix(in srgb, var(--line-strong) 82%, transparent);background:color-mix(in srgb, var(--surface-muted) 84%, transparent);color:var(--ink)}.dropdownChevron{opacity:.62;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:7px;height:7px;transform:translateY(-1px)rotate(45deg)}.dropdown.isOpen .dropdownChevron{transform:translateY(2px)rotate(225deg)}.dropdownMenu{z-index:30;border:1px solid color-mix(in srgb, var(--line-strong) 78%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--surface-raised) 96%, transparent);min-width:max(100%,204px);max-width:min(280px,100vw - 24px);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0}.dropdownOption{border-radius:var(--radius-sm);width:100%;min-height:32px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;font-size:.84rem;font-weight:600;display:flex}.dropdownOption:hover,.dropdownOption:focus-visible{background:color-mix(in srgb, var(--surface-muted) 88%, transparent);color:var(--ink);box-shadow:none}.dropdownOption.selected{background:var(--blue);color:#fff}.dropdownOption.selected:hover,.dropdownOption.selected:focus-visible{background:color-mix(in srgb, var(--blue) 88%, black);color:#fff}.dropdownCheck{flex:none;place-items:center;width:14px;font-size:.82rem;font-weight:760;line-height:1;display:inline-grid}.themeSwitch{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--surface-muted) 80%, transparent);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.themeSwitch button{min-height:26px;color:var(--muted-strong);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:.76rem;font-weight:600}.themeSwitch button.selected{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-xs)}.toggle{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--surface) 82%, transparent);min-height:34px;color:var(--muted-strong);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:.8rem;font-weight:600;display:inline-flex}.toggle input{width:14px;height:14px;accent-color:var(--blue);cursor:pointer}.errorBanner{border:1px solid color-mix(in srgb, var(--red) 22%, var(--line));border-left:2px solid var(--red);border-radius:var(--radius);background:color-mix(in srgb, var(--red) 6%, var(--surface));color:color-mix(in srgb, var(--red) 78%, var(--text));margin-bottom:16px;padding:12px 16px;font-size:.88rem;font-weight:500}.empty,.errorBanner{border:1px solid var(--line)}.malformedGrid{gap:10px;margin-bottom:16px;display:grid}.grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start;gap:14px;display:grid}.card,.empty{border:1px solid color-mix(in srgb, var(--line) 84%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--surface-raised) 96%, transparent);box-shadow:var(--shadow-sm)}.card{flex-direction:column;gap:13px;padding:17px;display:flex;position:relative;overflow:hidden}.statusCard{border-color:color-mix(in srgb, var(--line) 84%, transparent);transition:border-color .18s,box-shadow .18s,transform .18s,background .18s}.statusCard:hover{border-color:color-mix(in srgb, var(--line-strong) 80%, transparent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.statusCard:before{content:none}.is-active,.is-planned,.is-waiting{--accent:var(--green)}.is-complete{--accent:var(--blue)}.is-blocked,.is-cancelled,.isStale{--accent:var(--red)}.is-archived{--accent:var(--slate)}.malformedCard{--accent:var(--red);border-color:color-mix(in srgb, var(--red) 28%, var(--line));background:color-mix(in srgb, var(--red) 4%, var(--surface))}.cardHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cardHeader>div{flex:1;min-width:0}.scope{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0 0 5px;font-size:.68rem;font-weight:600;display:-webkit-box;overflow:hidden}h2{color:var(--ink);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:1.02rem;font-weight:640;line-height:1.28}.cardStatus{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.cardStatus strong{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:1.35rem;font-weight:660;line-height:1}.status{background:color-mix(in srgb, var(--surface-muted) 82%, transparent);color:var(--muted-strong);border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:5px;padding:3px 8px 3px 7px;font-size:.7rem;font-weight:600;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}.status.active{color:var(--green);background:color-mix(in srgb, var(--green) 10%, var(--surface))}.status.complete{color:var(--blue);background:color-mix(in srgb, var(--blue) 10%, var(--surface))}.status.planned,.status.waiting{color:var(--amber);background:color-mix(in srgb, var(--amber) 10%, var(--surface))}.status.blocked,.status.cancelled,.status.stale{color:var(--red);background:color-mix(in srgb, var(--red) 10%, var(--surface))}.status.archived{color:var(--muted-strong);background:var(--surface-muted)}.summary{color:var(--muted-strong);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.86rem;line-height:1.52;display:-webkit-box;overflow:hidden}.cwdLine{background:0 0;border:0;border-radius:0;align-items:center;gap:8px;min-width:0;margin:0;padding:0;display:flex}.cwdLine span{color:var(--muted);letter-spacing:.04em;flex:none;font-size:.64rem;font-weight:700}.cwdLine code{min-width:0;color:var(--muted-strong);overflow-wrap:anywhere;font-size:.72rem;font-weight:560}.progressRow{flex-direction:column;gap:6px;display:flex}.progressCopy{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.progressCopy span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.76rem;font-weight:500}.track{background:var(--surface-sunken);border-radius:999px;width:100%;height:5px;overflow:hidden}.track span{width:var(--progress,0%);border-radius:inherit;background:var(--accent);height:100%;transition:width .24s;display:block}.facts{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);flex-wrap:wrap;gap:5px 0;margin:0;padding:11px 0 1px;display:flex}.facts div{border-right:1px solid color-mix(in srgb, var(--line) 78%, transparent);align-items:baseline;gap:6px;min-width:0;margin-right:10px;padding-right:10px;display:flex}.facts div:last-child{border-right:0}dt{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:600}dd{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:.78rem;font-weight:560}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.metricTile{border-left:2px solid color-mix(in srgb, var(--accent) 40%, var(--line));border-radius:0 var(--radius-xs) var(--radius-xs) 0;background:color-mix(in srgb, var(--surface-muted) 72%, transparent);min-width:0;padding:8px 10px;position:relative;overflow:hidden}.metricTile.deltaUp{border-left-color:color-mix(in srgb, var(--red) 65%, var(--line))}.metricTile.deltaDown{border-left-color:color-mix(in srgb, var(--green) 65%, var(--line))}.metricTile span{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;overflow-wrap:anywhere;font-size:.65rem;font-weight:600;display:block}.metricTile strong{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;align-items:baseline;gap:6px;margin-top:3px;font-size:.86rem;font-weight:620;line-height:1.2;display:flex}.deltaChip{font-variant-numeric:tabular-nums;background:color-mix(in srgb, var(--surface) 88%, transparent);color:var(--muted-strong);border:1px solid var(--line);border-radius:999px;align-items:center;gap:3px;padding:1px 6px;font-size:.68rem;font-style:normal;font-weight:600;display:inline-flex}.deltaUp .deltaChip{color:var(--red);background:color-mix(in srgb, var(--red) 10%, var(--surface));border-color:color-mix(in srgb, var(--red) 28%, var(--line))}.deltaDown .deltaChip{color:var(--green);background:color-mix(in srgb, var(--green) 10%, var(--surface));border-color:color-mix(in srgb, var(--green) 28%, var(--line))}.deltaFlat .deltaChip{color:var(--muted)}.deltaBaseline{color:var(--muted);margin-top:4px;font-family:SF Mono,JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.64rem;display:block}.callout{border-left:2px solid color-mix(in srgb, var(--blue) 76%, transparent);border-radius:0 var(--radius-xs) var(--radius-xs) 0;background:color-mix(in srgb, var(--blue) 6%, var(--surface));color:var(--text);margin:0;padding:8px 11px;font-size:.84rem;line-height:1.45}.callout strong{color:var(--blue);font-weight:650}.blockedCallout{border-left-color:color-mix(in srgb, var(--red) 76%, transparent);background:color-mix(in srgb, var(--red) 6%, var(--surface))}.blockedCallout strong{color:var(--red)}.rawPreview,.rawJson{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-sunken) 78%, transparent);color:var(--text);padding:12px;font-family:SF Mono,JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.76rem;line-height:1.5;display:block;overflow:auto}.rawJson{max-height:460px}.empty{text-align:center;padding:40px}.empty h2{margin-bottom:6px;font-size:1.1rem;font-weight:650}.empty p{color:var(--muted);margin:0;font-size:.88rem}.cardActions{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:4px;display:flex}.cardActions a,.backLink,.linkList a{color:var(--blue);font-size:.84rem;font-weight:560;text-decoration:none}.cardActions a:hover,.backLink:hover,.linkList a:hover{text-underline-offset:2px;text-decoration:underline}.cardActions button{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--surface) 80%, transparent);width:auto;min-height:32px;color:var(--muted-strong);cursor:pointer;border-radius:999px;padding:0 12px;font-size:.8rem;font-weight:600;transition:border-color .14s,color .14s,background .14s}.cardActions button:hover{border-color:color-mix(in srgb, var(--line-strong) 80%, transparent);color:var(--ink);background:color-mix(in srgb, var(--surface-muted) 80%, transparent)}.cardActions button:disabled,.laneStatusSelect:disabled{cursor:wait;opacity:.62}.laneStatusControl{align-items:center;display:inline-flex}.laneStatusSelect{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);appearance:none;background:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%), color-mix(in srgb, var(--surface) 80%, transparent);max-width:140px;min-height:32px;color:var(--muted-strong);cursor:pointer;background-position:calc(100% - 14px) 13px,calc(100% - 9px) 13px,0 0;background-repeat:no-repeat;background-size:5px 5px,5px 5px,auto;border-radius:999px;padding:0 28px 0 12px;font-size:.8rem;font-weight:600}.laneStatusSelect:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 80%, transparent);color:var(--ink);background-color:color-mix(in srgb, var(--surface-muted) 80%, transparent)}.cardActions button.quickComplete{border-color:color-mix(in srgb, var(--blue) 34%, var(--line));background:color-mix(in srgb, var(--blue) 12%, var(--surface));color:color-mix(in srgb, var(--blue) 86%, var(--ink))}.cardActions button.quickComplete:hover:not(:disabled){border-color:color-mix(in srgb, var(--blue) 52%, var(--line-strong));background:color-mix(in srgb, var(--blue) 18%, var(--surface-muted));color:var(--blue)}.compactShell .card{gap:8px;padding:12px 14px}.compactShell .summary,.compactShell .metrics{display:none}.compactShell .facts{gap:4px 0;padding:6px 0 0}.detailShell{flex-direction:column;gap:16px;display:flex}.detailHeader{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--surface-raised) 96%, transparent);box-shadow:var(--shadow-sm);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex;position:relative;overflow:hidden}.detailHeader:before{content:none}.backLink{align-items:center;gap:6px;margin-bottom:12px;font-size:.84rem;display:inline-flex}.backLink:before{content:"←";font-weight:500}.detailHeader h1{letter-spacing:0;margin:6px 0 0;font-size:clamp(1.8rem,3vw,2.5rem)}.detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.detailGrid .card h2,.detailShell .card h2{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-strong);margin:0 0 12px;font-size:.78rem;font-weight:700}.linkList,.timeline{margin:0;padding:0;list-style:none}.linkList{gap:8px;display:grid}.linkList li,.timeline li{border-left:2px solid color-mix(in srgb, var(--line-strong) 72%, transparent);border-radius:0 var(--radius-xs) var(--radius-xs) 0;background:color-mix(in srgb, var(--surface-muted) 72%, transparent);gap:3px;padding:9px 12px;display:grid}.timeline{gap:8px;display:grid}.linkList span,.timeline time,.timeline span{color:var(--muted);font-size:.8rem}.timeline strong{color:var(--ink);font-size:.86rem;font-weight:600}@media (prefers-reduced-motion:no-preference){.statChip,.toolbar input,.toolbar select,.dropdownButton,.dropdownChevron,.dropdownOption,.themeSwitch button,.cardActions button{transition:border-color .14s,box-shadow .14s,background .14s,color .14s}}@media (max-width:1120px){.masthead,.detailGrid{grid-template-columns:1fr}}@media (max-width:820px){.shell{width:min(100% - 24px,760px);padding-top:14px}h1{font-size:1.35rem}.masthead{gap:10px}.brandPanel{padding:0}.statRail{grid-template-columns:repeat(2,minmax(0,1fr))}.controlDeck{flex-direction:column;align-items:stretch;position:static}.statusTabs{justify-content:stretch}.statusTabs button{flex:auto;justify-content:center}.toolbar{justify-content:stretch}.toolbar input,.toolbar select,.dropdown,.searchBox input{flex:auto;width:auto}.dropdownButton{width:100%}.cardHeader,.detailHeader{flex-direction:column;align-items:flex-start}.cardStatus{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.metrics{grid-template-columns:1fr}.cardActions{flex-direction:column;align-items:stretch}.cardActions button,.cardActionsRight,.laneStatusControl,.laneStatusSelect{width:100%}}@media (max-width:520px){h1{font-size:1.2rem}.statRail{grid-template-columns:repeat(2,minmax(0,1fr))}.statChip strong{font-size:1.5rem}}.gridRoot{flex-direction:column;gap:20px;display:flex}.gridRoot>section{flex-direction:column;gap:8px;display:flex}.groupLabel{letter-spacing:0;text-transform:none;color:var(--muted);align-items:center;gap:8px;margin:0 0 1px;padding:0 2px;font-size:.78rem;font-weight:560;display:flex}.groupCount{background:color-mix(in srgb, var(--surface-muted) 82%, transparent);min-width:18px;height:18px;color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:.66rem;font-weight:620;display:inline-flex}.pinTag{filter:grayscale(.2);margin-left:5px;font-size:.78rem}.isPinned{box-shadow:0 0 0 1px color-mix(in srgb, var(--blue) 30%, transparent), var(--shadow-md);border-color:color-mix(in srgb, var(--blue) 28%, var(--line))}.cardFocusTarget{outline:none}.cardFocusTarget:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--blue) 55%, transparent);border-radius:var(--radius-xs)}@keyframes ariadnePulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--blue) 45%, transparent);border-color:color-mix(in srgb, var(--blue) 55%, var(--line))}60%{box-shadow:0 0 0 6px color-mix(in srgb, var(--blue) 0%, transparent);border-color:var(--line)}to{border-color:var(--line);box-shadow:0 0 #0000}}.isPulsing{animation:2.2s ease-out ariadnePulse}.cardActionsRight{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.freshness{text-transform:none;letter-spacing:0;align-items:center;gap:5px;font-weight:600;display:inline-flex}.freshness:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}.freshness-fresh{color:var(--green)}.freshness-aging{color:var(--amber)}.freshness-stale{color:var(--red)}.freshness-terminal{color:var(--muted)}.timeline{gap:6px;padding:0;list-style:none;display:grid}.timelineItem{border-left:2px solid color-mix(in srgb, var(--line) 76%, transparent);border-radius:0 var(--radius-xs) var(--radius-xs) 0;background:color-mix(in srgb, var(--surface-muted) 72%, transparent);grid-template-columns:1fr;gap:10px;padding:10px 12px 10px 18px;display:grid;position:relative}.timelineRail{background:var(--muted);border:2px solid var(--surface-muted);border-radius:999px;width:8px;height:8px;position:absolute;top:10px;left:-2px}.timelineBody{gap:2px;min-width:0;display:grid}.timelineMeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.timelineMeta time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.74rem}.timelineType{letter-spacing:.04em;text-transform:uppercase;background:var(--surface);color:var(--muted-strong);border:1px solid var(--line);border-radius:999px;align-items:center;padding:1px 8px;font-size:.66rem;font-weight:700;display:inline-flex}.timelineActor{background:color-mix(in srgb, var(--violet) 12%, var(--surface));color:var(--violet);border:1px solid color-mix(in srgb, var(--violet) 28%, var(--line));border-radius:999px;align-items:center;padding:1px 8px;font-size:.7rem;font-weight:600;display:inline-flex}.timelineBody strong{color:var(--ink);font-size:.86rem;font-weight:600}.timelineBody>span{color:var(--muted-strong);font-size:.82rem;line-height:1.45}.tl-created .timelineRail{background:var(--blue)}.tl-created.timelineItem{border-left-color:color-mix(in srgb, var(--blue) 55%, var(--line))}.tl-created .timelineType{color:var(--blue);border-color:color-mix(in srgb, var(--blue) 30%, var(--line))}.tl-updated .timelineRail{background:var(--slate)}.tl-milestone .timelineRail{background:var(--violet)}.tl-milestone.timelineItem{border-left-color:color-mix(in srgb, var(--violet) 55%, var(--line))}.tl-milestone .timelineType{color:var(--violet);border-color:color-mix(in srgb, var(--violet) 30%, var(--line))}.tl-blocked .timelineRail{background:var(--red)}.tl-blocked.timelineItem{border-left-color:color-mix(in srgb, var(--red) 55%, var(--line))}.tl-blocked .timelineType{color:var(--red);border-color:color-mix(in srgb, var(--red) 30%, var(--line))}.tl-unblocked .timelineRail{background:var(--green)}.tl-unblocked.timelineItem{border-left-color:color-mix(in srgb, var(--green) 55%, var(--line))}.tl-unblocked .timelineType{color:var(--green);border-color:color-mix(in srgb, var(--green) 30%, var(--line))}.tl-evidence .timelineRail{background:var(--cyan)}.tl-evidence .timelineType{color:var(--cyan);border-color:color-mix(in srgb, var(--cyan) 30%, var(--line))}.tl-completed .timelineRail{background:var(--blue)}.tl-completed .timelineType{color:var(--blue)}.tl-archived .timelineRail{background:var(--slate)}.tl-note .timelineRail{background:var(--amber)}.tl-note .timelineType{color:var(--amber);border-color:color-mix(in srgb, var(--amber) 30%, var(--line))}@media (max-width:820px){.timelineItem{grid-template-columns:1fr}.timelineRail{display:none}}
