@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-serif-latin-ext-600-normal-CU6LeQOd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-serif-latin-600-normal-DAxitmSu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f2f5f7;--paper:#fff;--fill:#e8edf2;--line:#e1e8ed;--line-strong:#7d8aa0;--divider:#c3ccd7;--scrim:#00105a2e;--ink:#0f1e4a;--muted:#4b5b78;--accent:#063487;--on-accent:#fff;--accent-soft:#e3eaf7;--heading:#00105a;--agent:#31c1c9;--agent-soft:#e3f6f7;--agent-ink:#116b72;--wait:#e2ae1b;--wait-soft:#feeec0;--wait-ink:#6b4d00;--done:#2e9935;--done-soft:#e6f3e7;--done-ink:#1d6b23;--fix:#b3261e;--fix-soft:#f9e7e5;--fix-ink:#8f1d17;--dropped:#7a4ab0;--focus:#063487;--brand-blue:#063487;--brand-navy:#00105a;--brand-gold:#fec830;--brand-teal:#31c1c9;--brand-green:#2e9935;--shadow-surface:0 1px 2px #00105a0d, 0 8px 24px #00105a0d;--shadow-pop:0 2px 6px #00105a1a, 0 14px 36px #00105a2e;--surface:var(--paper);--surface-2:var(--ground);--row:var(--ground);--gap-aside:var(--line-strong);--btn:var(--paper);--btn-on-surface:var(--fill);--brand:var(--heading);--navy:var(--ink);--teal:var(--agent);--gold:var(--wait);--green:var(--done);--wait-on-accent:var(--wait);--agent-on-accent:var(--agent-soft);--bad:var(--fix);--bad-soft:var(--fix-soft);--chip-bg:var(--fill);--chip-ink:var(--ink);--shadow:var(--shadow-surface);--accent-ink:var(--on-accent);--display:"IBM Plex Serif", Georgia, "Times New Roman", serif;--body:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--text-small:.867rem;--text-body:1rem;--text-head:1.2rem;--text-title:clamp(22px, 1.8vw, 30px);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--radius-tag:4px;--radius-control:8px;--radius-surface:12px;--radius-pill:999px;--radius:var(--radius-surface);--radius-small:var(--radius-control);--gap:var(--space-5);--size-control:36px;--size-measure:72ch}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#070e2e;--paper:#0f1a46;--fill:#22306a;--line:#25335f;--line-strong:#6676a6;--divider:#3a4878;--scrim:#00000080;--ink:#e8eef8;--muted:#a3b0cc;--accent:#8fb0f0;--on-accent:#070e2e;--accent-soft:#1b2b5e;--heading:#c9d8f7;--agent:#5fd3da;--agent-soft:#0f3538;--agent-ink:#8be4ea;--wait:#fec830;--wait-soft:#3d3010;--wait-ink:#ffe38f;--done:#7fd48a;--done-soft:#153a1e;--done-ink:#9be3a5;--fix:#f29389;--fix-soft:#3a1e1c;--fix-ink:#f6b3ab;--dropped:#c3a3ec;--focus:#8fb0f0;--shadow-surface:0 1px 2px #0006, 0 8px 24px #0000004d;--shadow-pop:0 2px 6px #00000080, 0 14px 36px #0000008c}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#070e2e;--paper:#0f1a46;--fill:#22306a;--line:#25335f;--line-strong:#6676a6;--divider:#3a4878;--scrim:#00000080;--ink:#e8eef8;--muted:#a3b0cc;--accent:#8fb0f0;--on-accent:#070e2e;--accent-soft:#1b2b5e;--heading:#c9d8f7;--agent:#5fd3da;--agent-soft:#0f3538;--agent-ink:#8be4ea;--wait:#fec830;--wait-soft:#3d3010;--wait-ink:#ffe38f;--done:#7fd48a;--done-soft:#153a1e;--done-ink:#9be3a5;--fix:#f29389;--fix-soft:#3a1e1c;--fix-ink:#f6b3ab;--dropped:#c3a3ec;--focus:#8fb0f0;--shadow-surface:0 1px 2px #0006, 0 8px 24px #0000004d;--shadow-pop:0 2px 6px #00000080, 0 14px 36px #0000008c}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--headh,72px) + 16px);font-size:15px}@media (width<=700px){html{font-size:16px}}@media (width>=2400px){html{font-size:17px}}body{background:var(--ground);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.5}[hidden]{display:none!important}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3,h4,h5{font-weight:600}h1,.ph h2{text-wrap:balance}strong,b{font-weight:600}h1,h2{font-family:var(--display);font-size:var(--text-title);color:var(--heading);letter-spacing:-.01em;line-height:1.15}h3{font-size:var(--text-head);line-height:1.3}h4,h5{font-size:var(--text-body);line-height:1.35}a{color:var(--accent);text-underline-offset:3px;text-decoration:none}a:hover,a:focus-visible,a.in-sentence{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-tag)}:root[data-input=pointer] :focus-visible:not(input):not(textarea):not(select),h2:focus{outline:none}input[type=text],input[type=url],input[type=search],textarea{background:var(--surface);width:100%;min-width:0;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-control);padding:7px var(--space-3)}textarea{resize:vertical;min-height:5.5rem;line-height:1.5}.muted{color:var(--muted)}.small,.src{font-size:var(--text-small)}.src{color:var(--muted);display:block}.lead{color:var(--muted)}.break{overflow-wrap:anywhere}.number{font-variant-numeric:tabular-nums}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{appearance:none;background:var(--fill);color:var(--ink);border-radius:var(--radius-pill);min-height:var(--size-control);padding:0 var(--space-4);font-size:var(--text-body);cursor:pointer;text-align:center;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:6px;max-width:100%;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.btn:not([disabled]):hover{background:var(--accent-soft);color:var(--accent)}.btn[disabled]{opacity:.45;cursor:default}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:not([disabled]):hover{background:var(--accent);color:var(--accent-ink);filter:brightness(1.12)}.btn-primary[disabled]{background:var(--fill);color:var(--muted);opacity:1}.btn[aria-pressed=true],.btn[aria-selected=true],.btn[aria-current=true]{background:var(--accent-soft);color:var(--accent)}.btn[aria-pressed=true]:not([disabled]):hover,.btn[aria-selected=true]:hover,.btn[aria-current=true]:hover{background:var(--accent-soft);color:var(--accent);filter:brightness(.97)}.btn.btn-text{min-height:0;color:var(--accent);text-underline-offset:3px;background:0 0;padding:0 2px;font-weight:400;text-decoration:none}.btn.btn-text:not([disabled]):hover,.btn.btn-text:focus-visible{color:var(--accent);background:0 0;text-decoration:underline}.btn-danger{color:var(--ink)}.btn.btn-agent{gap:var(--space-2);background:var(--agent);color:var(--ink);font-size:var(--text-body);font-weight:600}.btn.btn-agent:not([disabled]):hover{background:var(--agent-ink);color:var(--paper)}.btn.btn-agent.quiet{background:var(--agent-soft);color:var(--agent-ink)}.btn.btn-agent.quiet:not([disabled]):hover{background:var(--agent);color:var(--ink)}.btn.btn-agent.small{min-height:0;padding:var(--space-1) var(--space-3);gap:var(--space-1);font-size:var(--text-small)}.btn-agent .agent-mark{flex:none}.btn-agent.small .agent-mark{width:12px;height:12px}.agent-line{align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--text-small);color:var(--muted);flex-wrap:wrap;display:flex}.agent-line .tlink,.agent-line a{font-size:var(--text-small)}.chips .tlink{color:var(--accent);text-decoration:none}.chips .tlink:hover{text-underline-offset:3px;text-decoration:underline}.chips .tlink.main{font-weight:600}.chips .tlink[disabled]{color:var(--muted);cursor:default;text-decoration:none}.choice{border-radius:var(--radius-control);background:var(--fill);flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;display:inline-flex}.choice-opt{appearance:none;white-space:nowrap;border-radius:calc(var(--radius-control) - 2px);min-height:calc(var(--size-control) - 6px);padding:0 var(--space-3);color:var(--muted);font:inherit;font-size:var(--text-body);text-align:center;cursor:pointer;background:0 0;border:0;place-items:center;gap:6px;line-height:1.3;text-decoration:none;display:inline-grid}.choice-opt:hover{color:var(--ink)}.choice-opt[aria-pressed=true],.choice-opt[aria-current=true]{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #00105a14}.choice-word,.choice-opt:after{grid-area:1/1}.choice-opt:after{content:attr(data-label);visibility:hidden;font-weight:600}.tick-words{display:inline-grid}.tick-words>span{grid-area:1/1}.tick-words>[data-on=false]{visibility:hidden}.choice-opt{position:relative}.choice-opt+.choice-opt:before{content:"";background:var(--divider);width:1px;position:absolute;top:25%;bottom:25%;left:-2px}.choice-opt[aria-pressed=true]:before,.choice-opt[aria-pressed=true]+.choice-opt:before{opacity:0}.choice-opt[aria-pressed=true][data-tone=green]{background:var(--done-soft);color:var(--done-ink)}.choice-opt[aria-pressed=true][data-tone=gold]{background:var(--wait-soft);color:var(--wait-ink)}.choice-opt[aria-pressed=true][data-tone=red]{background:var(--fix-soft);color:var(--fix-ink)}.choice-opt:disabled{cursor:default}.choice-opt:disabled:not([aria-pressed=true]){color:var(--muted);opacity:.6}.ticks{text-align:left;justify-items:start;display:grid}.ticks-opt{align-items:center;gap:var(--space-2);white-space:nowrap;cursor:pointer;min-height:28px;display:flex}.ticks-opt[data-apart=true]{margin-top:var(--space-2)}.ticks-opt input{width:16px;height:16px;accent-color:var(--accent);cursor:inherit;flex:none;margin:0}.tick input,.ticks-opt[data-tone=green] input{accent-color:var(--done)}.ticks-opt:has(input:disabled){cursor:default}.picker{gap:var(--space-1);justify-items:start;min-width:0;display:grid}.picker-value{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.picker-label{font-size:var(--text-small);color:var(--muted)}.picker-opts{margin-top:var(--space-1);text-align:left;display:grid}.picker-opts label{align-items:center;gap:var(--space-2);cursor:pointer;white-space:nowrap;min-height:32px;display:flex}.picker-opts input{accent-color:var(--accent);margin:0}.tabs{flex-wrap:wrap;gap:4px 18px;display:flex}.tab{appearance:none;font:inherit;font-size:var(--text-body);color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:4px 0 6px;text-decoration:none;display:inline-flex}.tab:hover{color:var(--ink)}.tab[aria-selected=true],.tab[aria-current=true],.tab[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}.tools .tlink[aria-current=page]{color:var(--ink);cursor:default;text-decoration:none}.tlink{appearance:none;font-size:var(--text-body);color:var(--accent);cursor:pointer;text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:none}.tlink:hover,.tlink:focus-visible{text-decoration:underline}.tlink.main{font-weight:600}.tlink[disabled]{color:var(--muted);cursor:default;text-decoration:none}.row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pill{font-size:var(--text-small);padding:0 var(--space-2);border-radius:var(--radius-tag);overflow-wrap:normal;background:var(--chip-bg);max-width:100%;color:var(--chip-ink);align-items:center;gap:5px;font-weight:600;line-height:1.6;display:inline-flex}.settled{font-size:var(--text-small);color:var(--muted);white-space:nowrap}.pill-agent{background:var(--agent-soft);color:var(--agent-ink)}.pill-done{background:var(--done-soft);color:var(--done-ink)}.pill-wait{background:var(--wait-soft);color:var(--wait-ink)}.pill-bad{background:var(--fix-soft);color:var(--fix-ink)}.pill[data-on=false]{visibility:hidden}.pill-accent{background:var(--accent-soft);color:var(--ink)}.dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.card{background:var(--surface);border-radius:var(--radius-surface);box-shadow:var(--shadow);min-width:0}.signin{box-sizing:border-box;min-height:100vh;padding:var(--space-6) var(--space-4);place-items:center;display:grid}.signin-card{box-sizing:border-box;gap:var(--space-4);width:min(100%,30rem);padding:var(--space-6);display:grid}.signin-form{gap:var(--space-3);display:grid}.signin-form label{font-weight:600}.note{padding:0 0 0 var(--space-5);color:var(--ink);max-width:none;position:relative}.note:before{content:"";background:var(--line-strong);border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:4px}.note-wait:before{background:var(--wait)}.note-agent:before{background:var(--agent)}.note-done:before{background:var(--done)}.note-bad:before{background:var(--fix)}.card-after .note+*{margin-top:var(--space-2)}.note a{color:var(--accent)}blockquote.quote{border-left:3px solid var(--agent);color:var(--ink);overflow-wrap:anywhere;padding:4px 0 4px 14px}.titled{align-items:baseline;min-width:0;display:flex}.blk-head,.ph-text,.titlebox,.chain-title{position:relative}.disclosure-toggle{appearance:none;color:var(--muted);font-size:var(--text-small);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:400;display:inline-flex}.disclosure-toggle:hover{color:var(--accent)}.disclosure-toggle:before{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:7px;height:7px;margin-right:2px;transition:transform .15s;transform:rotate(-45deg)}.disclosure-toggle[aria-expanded=true]:before{transform:rotate(45deg)}.disclosure-body{gap:8px;margin-top:10px;display:grid}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}:root{--gut:clamp(16px, 2vw, 48px);--headh:72px}.wrap{padding-inline:var(--gut);min-width:0;padding-block:0 40px}.top{z-index:20;background:var(--paper);margin-inline:calc(-1 * var(--gut));padding:var(--space-3) var(--gut);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;display:flex;position:sticky;top:0}.titlebox{min-width:0}.top .tools{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-left:auto;display:flex}.views{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.saved{align-items:center;gap:var(--space-2);justify-content:flex-end;display:inline-flex}.trouble{gap:var(--space-4);justify-items:start;display:grid}.saved:empty{position:absolute}@media (width<=700px){.top{position:static}.tools{margin-left:0}.version-btn>span{display:none}.versions .versions-fold{appearance:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:6px;padding:0;display:inline-flex}.versions .versions-fold:after{content:"";border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);align-self:center;width:8px;height:8px;margin-left:4px;transform:rotate(45deg)}.versions .versions-fold[aria-expanded=true]:after{transform:rotate(-135deg)}.versions[data-open=false] .versions-list{display:none}.versions[data-open=true] .versions-list{margin-top:8px}.versions[data-open=true] .versions-list>.src{display:none}}.count{color:var(--muted);font-size:var(--text-small);font-weight:400}.btn[aria-pressed=true] .count{color:inherit;opacity:.85}.subtop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-top:14px;display:flex}.subtop>.title-meta{flex:100%}.meta{color:var(--muted)}.title-meta>span:not(:last-child):after{content:" • ";color:var(--line-strong)}.title-meta .pill{vertical-align:1px}.whole-design{gap:var(--space-4);font-size:var(--text-small);flex-wrap:wrap;margin-left:0;display:flex}.whole-design .tlink{color:var(--muted);padding:2px 0;text-decoration:none}.whole-design .tlink:hover{color:var(--ink)}.whole-design .tlink[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent);font-weight:600}.whole-design .count{color:var(--muted);font-weight:400}.versions-list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.versions-fold{display:none}.version-btn{gap:6px;font-weight:400}.version-btn strong{font-weight:600}.versions-compare[aria-current=page]{color:var(--ink);font-weight:600;text-decoration:none}.saved-banner{margin-top:14px}.workspace-frame .titlebox{flex:1}.workspace-frame .title-meta{margin-top:var(--space-1);font-size:var(--text-small)}.workspace-frame .top{flex-wrap:nowrap}.workspace-frame .top .tools{flex:none}.workspace-frame .subtop{padding-block:var(--space-3);justify-content:flex-start;margin-top:0}@media (width>=701px){html:has(.workspace-frame){height:100%;overflow:hidden}body:has(.workspace-frame){position:fixed;inset:0;overflow:hidden}.wrap.workspace-frame{height:100dvh;padding-bottom:var(--space-3);flex-direction:column;display:flex;overflow:clip}.workspace-frame>.top,.workspace-frame>.subtop{flex:none}.workspace-frame .flow{flex:1;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0;margin-top:0}.workspace-frame .center{min-height:0;display:block;overflow:clip}.workspace-frame .panel{--pad-b:28px;overscroll-behavior:contain;height:100%;scroll-padding-block:100px calc(var(--pad-b) + 92px);scrollbar-gutter:stable;padding-top:0;padding-bottom:0;overflow-y:auto}.workspace-frame .panel:not(:has(.footnav-card)){padding-bottom:var(--pad-b)}.workspace-frame .panel :is(.ph-stick,header.ph:not(.ph-stick header.ph)){z-index:3;background:var(--paper);padding-top:20px;padding-bottom:var(--space-3);box-shadow:0 1px 0 var(--line);position:sticky;top:0}.workspace-frame .panel .footnav-card{z-index:3;background:var(--paper);padding-bottom:var(--pad-b);position:sticky;bottom:0}.workspace-frame .saved-banner{margin:20px 0 var(--space-4)}}@media (width>=701px) and (width<=1359px){.workspace-frame .panel .footnav-card{padding-right:calc(56px + var(--space-4))}.workspace-frame .panel:not(:has(.footnav-card)){--pad-b:calc(56px + 2 * var(--space-4))}}@media (width>=701px) and (width<=1100px){.workspace-frame .menu-btn{width:clamp(160px,23vw,260px)}}@media (width>=1101px){.workspace-frame .rail{overscroll-behavior:contain;height:100%;min-height:0;max-height:none;position:static}}@media (width>=1360px){.workspace-frame .side{min-height:0;position:static}.workspace-frame .side>.sidepanel{height:100%;min-height:0}}@media (width<=700px){.workspace-frame .top{flex-wrap:wrap}.workspace-frame .titlebox{flex-basis:100%}}.flow{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;margin-top:18px;display:grid}.rail,.side{gap:14px;min-width:0;display:grid}.agent-bubble{z-index:46;top:max(var(--space-3), env(safe-area-inset-top));right:max(var(--space-4), env(safe-area-inset-right));border-radius:var(--radius-pill);background:var(--accent);width:44px;height:44px;color:var(--accent-ink);box-shadow:var(--shadow-pop);cursor:pointer;border:0;place-items:center;padding:0;display:inline-grid;position:fixed}.agent-bubble:hover{filter:brightness(1.12)}.agent-bubble[data-waits=true]:after{content:"";background:var(--agent);width:12px;height:12px;box-shadow:0 0 0 2px var(--paper);border-radius:50%;position:absolute;top:0;right:0}.top{padding-right:calc(max(var(--space-4), env(safe-area-inset-right)) + 44px + var(--space-4))}@media (width>=1360px){.side[data-open=false]{display:none}.flow:has(>.side[data-open=false]){grid-template-columns:clamp(280px,20vw,420px) minmax(0,1fr)}.flow-list:has(>.side[data-open=false]){grid-template-columns:minmax(0,1fr)}}@media (width>=2000px){.flow:has(>.side[data-open=false]){grid-template-columns:clamp(380px,18vw,520px) minmax(0,1fr)}}@media (width<=1359px){.side{display:none}.side[data-open=true]{z-index:44;right:max(var(--space-4), env(safe-area-inset-right));top:calc(max(var(--space-3), env(safe-area-inset-top)) + 44px + var(--space-2));width:min(400px, calc(100vw - 2 * var(--space-4)));height:min(640px, calc(100vh - 44px - var(--space-3) - var(--space-2) - var(--space-4)));display:block;position:fixed}.side[data-open=true]>.sidepanel{height:100%;box-shadow:var(--shadow-pop)}}@media (width<=699px){.side[data-open=true]{width:auto;height:auto;inset:0}.side[data-open=true]>.sidepanel{box-shadow:none;padding-bottom:max(var(--space-4), env(safe-area-inset-bottom));border-radius:0}.side[data-open=true]>.sidepanel .agent-titlebar{padding-right:calc(44px + var(--space-3))}}.panel-tabs{flex-wrap:nowrap;flex:auto;gap:0;min-width:0}.panel-tabs .tab{text-align:center;font-size:var(--text-small);white-space:nowrap;flex:auto;justify-content:center}.agent-titlebar{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}@media (width>=1101px){.flow{grid-template-columns:clamp(280px,22vw,420px) minmax(0,1fr)}.rail{top:calc(var(--headh) + 12px);max-height:calc(100vh - var(--headh) - 24px);grid-area:1/1;margin:-2px;padding:2px;position:sticky;overflow-y:auto}.side,.center{grid-column:2}}@media (width>=1360px){.flow{grid-template-columns:clamp(280px,20vw,420px) minmax(0,1fr) clamp(300px,22vw,480px)}.rail,.center{grid-row:1}.side{top:calc(var(--headh) + 12px);grid-area:1/3;position:sticky}.side>.sidepanel{height:calc(100vh - var(--headh) - 24px)}}@media (width>=2000px){.flow{grid-template-columns:clamp(380px,18vw,520px) minmax(0,1fr) clamp(480px,30vw,860px);gap:28px}.sidepanel{padding:22px 26px 26px}}@media (width>=1101px) and (width<=1359px){.flow-list{grid-template-columns:minmax(0,1fr)}.flow-list .side,.flow-list .panel{grid-column:1}}@media (width>=1360px){.flow-list{grid-template-columns:minmax(0,1fr) clamp(320px,26vw,520px)}.flow-list .panel{grid-area:1/1}.flow-list .side{grid-area:1/2}}.stage-list{gap:2px;display:grid}.stage{margin-block:var(--space-3);gap:2px;display:grid}.stage-head{border-bottom:2px solid var(--accent);margin-bottom:4px;padding:0 0 4px}.stage-head .num{color:var(--muted);font-weight:600}.stage-link,.away-stage,.step-btn{gap:var(--space-2);width:100%;padding:6px var(--space-3);border-radius:var(--radius-control);color:var(--ink);grid-template-columns:40px minmax(0,1fr) auto;align-items:baseline;text-decoration:none;display:grid}.stage-link:hover,.away-stage:hover,.step-btn:hover{background:var(--fill);color:var(--ink)}.num{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-weight:400;display:block}.stage-head h2,.stage-link .name{font-family:var(--body);font-size:var(--text-head);letter-spacing:0;color:var(--ink);font-weight:600;line-height:1.35}.away-list{gap:2px;display:grid}.away-stage,.away-stage .name{color:var(--muted);font-size:var(--text-small)}.away-stage{padding-block:4px}.away-stage[aria-current=page]{background:var(--accent-soft)}.away-stage[aria-current=page] .name{color:var(--ink);font-weight:600}.after-gate .name{grid-column:2}.steps{gap:2px;display:grid}.steps>li{min-width:0}.step-btn .name{line-height:1.35;display:block}.map-dot{border:1.5px solid var(--divider);background:0 0;border-radius:50%;flex:none;align-self:center;width:8px;height:8px;display:inline-block}.map-dot[data-tone=teal]{background:var(--agent);border-color:var(--agent)}.map-dot[data-tone=gold]{background:var(--wait);border-color:var(--wait)}.map-dot[data-tone=green]{background:var(--done);border-color:var(--done)}.map-dot[data-tone=grey]{background:var(--divider);border-color:var(--divider)}.step-btn[aria-current=step]{background:var(--accent-soft);color:var(--ink)}.step-btn[aria-current=step] .name{font-weight:600}.step-btn[aria-current=step] .num{color:var(--muted)}.sections{margin:2px 0 var(--space-2) calc(var(--space-3) + 20px);padding-left:var(--space-3);border-left:2px solid var(--accent-soft);gap:2px;display:grid}.sec-btn{appearance:none;gap:var(--space-2);width:100%;padding:5px var(--space-2);border-radius:var(--radius-control);color:var(--ink);font-size:var(--text-small);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:baseline;line-height:1.35;display:grid}.secnum{font-variant-numeric:tabular-nums}.sec-btn[aria-current=location]{background:var(--accent-soft);color:var(--ink)}.sec-btn[aria-current=location] .sectxt{font-weight:600}.sec-btn[aria-current=location] .num{color:var(--muted)}a.sec-btn{text-decoration:none}.sec-btn:hover{background:var(--fill);color:var(--ink)}.menu-btn{display:none}@media (width<=1100px){.menu-btn{appearance:none;align-items:center;gap:var(--space-2);min-width:0;max-width:55vw;height:40px;margin:-4px 0 -4px calc(-1 * var(--space-2));padding:0 var(--space-3) 0 var(--space-2);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);color:var(--ink);font-size:var(--text-small);cursor:pointer;flex:none;display:inline-flex}.menu-btn .where{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.menu-btn:hover{background:var(--fill)}.top>.menu-btn+.titlebox{margin-right:auto}.rail{display:none}.flow[data-menu=open] .rail{z-index:35;top:var(--menu-top,var(--headh));overscroll-behavior:contain;width:min(420px,100vw);padding:var(--space-4) var(--gut) max(var(--space-5), env(safe-area-inset-bottom));background:var(--paper);box-shadow:var(--shadow-pop);margin:0;display:block;position:fixed;bottom:0;left:0;overflow-y:auto}.menu-scrim{z-index:34;inset:var(--menu-top,var(--headh)) 0 0 0;background:var(--scrim);position:fixed}}.menu-btn>.bars,.menu-btn>.bars:before,.menu-btn>.bars:after{background:currentColor;border-radius:1px;width:20px;height:2px;display:block}.menu-btn>.bars{flex:none;position:relative}.menu-btn>.bars:before,.menu-btn>.bars:after{content:"";transition:transform .15s;position:absolute;left:0}.menu-btn>.bars:before{top:-6px}.menu-btn>.bars:after{top:6px}.menu-btn[aria-expanded=true]>.bars{background:0 0}.menu-btn[aria-expanded=true]>.bars:before{transform:translateY(6px)rotate(45deg)}.menu-btn[aria-expanded=true]>.bars:after{transform:translateY(-6px)rotate(-45deg)}@media (prefers-reduced-motion:reduce){.menu-btn>.bars:before,.menu-btn>.bars:after{transition:none}}.stop-form{gap:8px;width:100%;margin-top:6px;display:grid}.stop-form label,.byhand label,.stack{gap:4px;display:grid}.center{gap:var(--space-2);align-content:start;min-width:0;display:grid}.panel{padding:20px clamp(16px,2vw,32px) 28px;container-type:inline-size}.ph{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px 10px;display:grid}.ph-plain{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ph-plain>.ph-text{min-width:0}@media (width<=700px){.ph-plain{grid-template-columns:minmax(0,1fr)}.ph-tool{justify-self:start}}.ph-tool{place-self:start end;margin-top:4px}.ph-tool .count{color:var(--muted)}.ph-tool[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent)}.ph-tools{gap:var(--space-2);flex-wrap:wrap;place-self:start end;margin-top:4px;display:flex}.ph-tools>.ph-tool{margin-top:0}@media (width<=700px){.ph-tools{justify-self:start}}.ph .num{width:auto;font-family:var(--display);font-size:var(--text-title);letter-spacing:-.01em;color:var(--heading);line-height:1.15}.panel>.note{margin-top:14px}.blocks{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:22px;display:grid}.doc-body{gap:10px;min-width:0;display:grid}.doc-bullets{gap:4px;padding-left:1.2em;list-style:outside;display:grid}.stack{grid-template-columns:minmax(0,1fr);align-content:start;gap:28px;min-width:0;display:grid}label.stack,form .stack{gap:4px}.footnav{justify-content:space-between;align-items:center;gap:12px;margin-top:36px;display:flex}.blk{min-width:0;scroll-margin-top:calc(var(--headh) + 16px);grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;display:grid}.blk-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.blk h4{margin-top:8px}.items{border-radius:var(--radius-surface);background:var(--ground);box-shadow:0 0 0 1px var(--ground);grid-template-columns:minmax(0,1fr);gap:1px;padding:0;display:grid;overflow:hidden}.items .items{background:0 0;padding:0}.item,.items>li{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--row);min-width:0}.items .item,.items>li{background:var(--surface);border-radius:0}.sided{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px 28px;display:grid}.item-body{grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;min-width:0;display:grid}.item-side{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.numbered.sided{grid-template-columns:auto minmax(0,1fr)}.numbered.sided>.item-side{grid-column:2}@container (width>=42rem){.sided{grid-template-columns:minmax(0,1fr) auto}.numbered.sided{grid-template-columns:auto minmax(0,1fr) auto}.numbered.sided>.item-side{grid-column:auto}.item-side{text-align:right;flex-direction:column;align-items:flex-end;max-width:min(24rem,40cqi)}.item-side>.row{justify-content:flex-end;column-gap:8px}.item-side>.row>.btn{min-width:6rem}}.iname{font-weight:600}.idesc{margin-top:2px;display:block}.items>li>.src,.items>li>.sources-toggle,.item>.src{margin-top:4px}.numbered{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.numbered>div:first-of-type{gap:6px;min-width:0;display:grid}.numbered .idesc{margin-top:0}.qnum,.rank{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;margin-right:6px;font-weight:400}.lines{gap:6px;display:grid}.lines.numbered{grid-template-columns:minmax(0,1fr);padding-left:1.4em;list-style:decimal;display:grid}.disclosure-body .lines{padding-left:1.2em;list-style:outside}.jump{font-size:var(--text-small);color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-pill);justify-self:start;padding:1px 10px;font-weight:600;text-decoration:none;display:inline-block}.jump:hover{text-decoration:underline}.open-marker{color:var(--bad);font-style:italic}.facts{flex-wrap:wrap;gap:8px 28px;display:flex}.facts>div{min-width:0}.facts dt{color:var(--muted);font-size:var(--text-small)}.facts dd{font-weight:600}.name-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.name-row>:first-child{flex:14rem;min-width:0}.cards3{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.cards3>li{min-width:0}@container (width>=48rem){.cards3{grid-template-columns:repeat(3,minmax(0,1fr))}}.sources{gap:12px;display:grid}.source{gap:4px;min-width:0;display:grid}.source-name{font-weight:600}.source-table{gap:2px;margin:0;padding:0;list-style:none;display:grid}.source-row{background:var(--surface);grid-template-columns:minmax(0,1fr);gap:2px 14px;padding:8px 0;display:grid}@container (width>=36rem){.source-row{grid-template-columns:4.5rem minmax(0,15rem) minmax(0,1fr);align-items:start}}.source-who{font-size:var(--text-small);font-weight:600}.source-where{min-width:0;font-size:var(--text-small);color:var(--muted);overflow-wrap:anywhere;gap:2px;display:grid}.source-where .source-name{color:var(--ink);font-weight:400}.source-table blockquote.quote{border:0;max-width:none;padding:0}.source-table{background:var(--row)}.priority{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.dropzone{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:2px;display:flex}.dropzone .note{flex:100%}.email{border-radius:var(--radius-control);font-family:var(--body);font-size:var(--text-body);white-space:pre-wrap;background:var(--row);overflow-wrap:anywhere;margin:0;padding:14px 16px}.yesno{flex-wrap:nowrap}.ranking-top{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.ranking-top .count{margin-left:auto}.bar{border-radius:var(--radius-pill);background:var(--chip-bg);height:6px;margin-top:8px;overflow:hidden}.bar>span{border-radius:var(--radius-pill);background:var(--accent);height:100%;transition:width .4s;display:block}.ranking>li[data-rank="1"] .bar>span{background:var(--wait)}.model[data-chosen=true]{background:var(--done-soft)}.model[data-chosen=true] .pill-done{background:var(--done);color:var(--surface)}.model-rationale{gap:6px;display:grid}.model .examples .disclosure-body{background:var(--surface);gap:10px;padding:10px 12px;display:grid}.review-form .tick{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.review-form .tick input{width:18px;height:18px;accent-color:var(--accent);flex:none}.tool-group{gap:8px;display:grid}.chains{gap:32px;display:grid}.chain-wrap{gap:10px;display:grid}.chain{grid-template-columns:minmax(0,1fr);gap:8px;display:grid;container-type:inline-size}.chain-title>h4{margin-top:0}.chain-steps{border-radius:var(--radius-surface);background:var(--ground);box-shadow:0 0 0 1px var(--ground);gap:1px;padding:0;display:grid;overflow:hidden}.chain-step{background:var(--surface);grid-template-columns:1.4rem minmax(0,1fr);align-items:baseline;gap:2px 12px;padding:10px 16px;display:grid}.chain-step>.chain-label,.chain-step>.chain-total{grid-column:2}.chain .note{padding-left:var(--space-4);padding-right:var(--space-4);flex-direction:column;align-items:flex-start;gap:6px;display:flex}.chain .note:before{display:none}.chain .note>.sources-toggle,.chain .note>.bd-note{display:contents}.chain .note>.sources-toggle>.disclosure-body,.chain .note>.bd-note>.disclosure-body{align-self:stretch}.chain .note .email{max-width:none;color:var(--ink);border-radius:0}@container (width>=40rem){.chain-step{grid-template-columns:1.4rem 10rem minmax(0,1fr) 11rem}.chain-step>.chain-label,.chain-step>.chain-total{grid-column:auto}.chain-op,.chain-total,.chain-result{text-align:right}.chain .note{flex-flow:wrap;justify-content:space-between;align-items:baseline;column-gap:16px}.chain .note>.sources-toggle>.disclosure-toggle,.chain .note>.bd-note>.btn{order:-1}.chain .note>.sources-toggle>.disclosure-body,.chain .note>.bd-note>.disclosure-body{flex-basis:100%}.chain .note>p{text-align:right;margin-left:auto}}.chain-result{max-width:none;padding-right:var(--space-4)}.chain-symbol{color:var(--muted);font-weight:600}.chain-op{font-weight:600}.chain-label{min-width:0}.chain-total{font-weight:600}.chain-unit{color:var(--muted);margin-left:.35em;font-weight:400}.chain-result strong{font-size:var(--text-head);color:var(--ink)}.opportunity-pick label{font-size:var(--text-small);color:var(--muted)}.opportunity-pick{text-align:left;gap:6px;display:grid}.opportunity-pick .btn{justify-self:start}.flag-set{margin-top:2px}.criterion{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;display:flex}.package-card{appearance:none;text-align:left;cursor:pointer;width:100%;height:100%;color:var(--ink);border:0;align-content:start;justify-items:start;gap:4px;display:grid}.package-card:hover{background:var(--accent-soft)}.package-card[data-open=true]{background:var(--accent);color:var(--accent-ink)}.package-card .idesc{color:var(--muted);margin-top:0}.package-card[data-open=true] .idesc{color:var(--accent-ink);opacity:.88}.package-detail{min-width:0;margin-top:8px}.package{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.package-title{font-size:var(--text-head);margin:0}.package-doc{gap:22px;padding-top:8px;display:grid}.package-section{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.package-section>h5{color:var(--brand);margin:0}.package-item{min-width:0}.package-label{font-weight:600}.package-item .lines{margin-top:4px;padding-left:1.2em;list-style:outside}.package-note{gap:6px;display:grid}.input-doc{gap:var(--space-6);margin-top:var(--space-5);display:grid}.input-section{gap:var(--space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.input-section>h3{font-size:var(--text-head);margin:0}.input-section>h3 .num{color:var(--muted);font-weight:400;display:inline}.input-owner{margin-top:0}.input-sub{margin:var(--space-3) 0 0;font-size:var(--text-body);color:var(--brand)}.input-item{min-width:0}.input-label{font-weight:600}.input-words{white-space:pre-line}.input-item .lines{margin-top:var(--space-1);padding-left:1.2em;list-style:outside}.input-doc .open-marker{color:var(--muted)}.input-table{table-layout:fixed;border-collapse:collapse;width:100%;margin-top:var(--space-1);background:var(--paper)}.input-table th,.input-table td{border:1px solid var(--line);padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top;overflow-wrap:anywhere}.input-table th{font-weight:600}.input-table[data-columns="2"] tr>:first-child{width:32%}.link-ctl{gap:var(--space-1);justify-items:end;display:grid}.link-text{overflow-wrap:anywhere}.gate-checks{margin-top:var(--space-2)}.gate-checks .word{margin-right:var(--space-1);font-size:var(--text-small);font-weight:600}.gate-question-core{font-weight:600}.handoff-state{gap:10px;display:grid}.activity{container-type:inline-size}.activity-item{grid-template-columns:minmax(0,1fr);gap:2px 16px;display:grid}@container (width>=40rem){.activity-item{grid-template-columns:10rem minmax(0,1fr)}}.activity-date{color:var(--muted)}.activity-item>div{gap:4px;min-width:0;display:grid}.version-card{align-content:start;gap:8px;height:100%;display:grid}.version-card[data-viewing=true] .iname{color:var(--ink);font-weight:600}.version-card[data-viewing=true] .pill-accent{background:var(--surface)}.version-card .facts{gap:6px;display:grid}.reason{gap:4px;display:grid}.change-count{margin-top:10px}.change-step{gap:4px 14px}.changes{gap:12px;margin-top:12px;display:grid}.change{border-left:3px solid var(--line-strong);gap:2px;padding-left:14px;display:grid}.change .src{margin-right:6px;display:inline}.change-before{color:var(--muted)}.save-version{align-items:flex-end}.save-version-name{flex:16rem;gap:4px;max-width:28rem;display:grid}.sidepanel{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;padding:16px 18px 18px;display:grid;container-type:inline-size}.answer .idesc{margin-top:0}.byhand{gap:8px;display:grid}.add-files{gap:var(--space-2);display:grid}.files-due .act,.files-due a{font-weight:600}.proposal-row>.item-body,.proposal-other>.item-body{gap:8px}.proposal-other .proposal-name{color:var(--muted)}.proposal-name{font-size:var(--text-head);font-weight:600;line-height:1.3}.proposal-row .title-meta{color:var(--muted)}.bank-questions{gap:14px}.bank-questions>li{gap:4px;display:grid}.review-form{gap:14px;display:grid}.review-form fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.review-form legend{margin-bottom:6px;padding:0;font-weight:600}.review-form .tick{flex-wrap:nowrap;align-items:flex-start}.review-form .tick input{margin-top:2px}.score-set{flex-wrap:nowrap;gap:6px}.score-set .btn{justify-content:center;min-width:2.5rem}.items.narrative{gap:18px;margin-top:22px;padding:14px}.narrative-part{gap:6px;min-width:0;display:grid}.narrative-read{gap:6px;display:grid}.discussion{justify-items:start;gap:6px;margin-left:24px;display:grid}.discussion>.points{width:100%}.raise{font-size:var(--text-small)}.say{gap:8px;width:100%;max-width:40rem;display:grid}.drawn-from li{gap:2px;display:grid}.narrative-note{margin-bottom:4px}.gap-group{gap:8px;display:grid}.gap-group>h4{margin:0}.item-side.gap-cols{grid-template-columns:repeat(var(--versions,3), 3.4rem);place-items:center;gap:0;max-width:none;display:grid}.gap-head{padding-top:6px;padding-bottom:6px}.gap-rows>li{padding:0}.gap-rows>li>.gap-row{color:inherit;padding:14px 16px;text-decoration:none}.gap-row .iname{color:var(--accent)}.gap-row:hover .iname{text-decoration:underline}.gap-col{white-space:nowrap}.gap-sq{border-radius:var(--radius-tag);background:var(--row);width:20px;height:20px;display:block}.gap-sq[data-state=open]{background:var(--wait)}.gap-sq[data-state=closed]{background:var(--done)}.gap-sq[data-state=fix]{background:var(--bad)}.gap-sq[data-state=aside]{background:var(--gap-aside)}.items:empty{display:none}.gap-key{font-size:var(--text-small);color:var(--muted);flex-wrap:wrap;gap:6px 18px;display:flex}.gap-key li{align-items:center;gap:6px;display:inline-flex}.gap-key .gap-sq{width:14px;height:14px}.gap-sq[data-state=dropped]{background:var(--dropped)}.offer{gap:4px;display:grid}.questions-form{justify-items:start;gap:8px;display:grid}.questions-form>label{gap:4px;width:100%;display:grid}.question-drafts{gap:8px;margin-top:4px;display:grid}.budget-form{gap:8px;display:grid}.budget-form>label{gap:4px;display:grid}.narrative-for{color:var(--muted);margin-top:8px}.queued{gap:4px;display:grid}.bank-sheet{gap:10px;display:grid}.bank-tools{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.bank-tools>label.btn{position:relative}.bank-import{gap:8px;display:grid}.bank-marks>li{gap:4px;display:grid}.price{gap:4px;max-width:22rem;display:grid}.hand-link{gap:var(--space-2);margin-top:var(--space-2);display:grid}.hand-link label{font-weight:600}.hand-link .row>input{flex:16rem;width:auto}.usage-list>li{gap:8px;display:grid}.usage{background:var(--row);gap:2px;display:grid;container-type:inline-size}.usage-row{background:var(--surface);padding:8px 12px;display:block}.usage-row>span:first-child{gap:2px;min-width:0;margin-bottom:2px;display:grid}.usage-row>.number:not(:last-child):after{content:" • ";color:var(--line-strong)}.usage-head{font-size:var(--text-small);color:var(--muted);font-weight:600;display:none}.usage-sum{font-weight:600}@container (width>=44rem){.usage-row{grid-template-columns:minmax(0,1fr) 5rem 8rem 8rem 8rem;align-items:baseline;gap:2px 14px;display:grid}.usage[data-priced=false] .usage-row{grid-template-columns:minmax(0,1fr) 5rem 8rem 8rem}.usage-row>span:first-child{margin-bottom:0}.usage-row>.number{text-align:right}.usage-row>.number:not(:last-child):after{content:none}.usage-word{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.count-figure{font-size:var(--text-small);font-variant-numeric:tabular-nums;margin-left:6px;font-weight:600;text-decoration:none;display:inline-block}.count-figure.is-drafts{color:var(--agent-ink)}.count-figure.is-wait{color:var(--wait-ink)}.top .tlink,.top .tools a.tlink{color:var(--ink);text-decoration:none}.top .tlink:hover{color:var(--accent);text-decoration:underline}.top .tools a.tlink{color:var(--muted);border-bottom:2px solid #0000;padding:4px 0 6px}.top .tools a.tlink:hover{color:var(--ink);text-decoration:none}.top .tools .tlink[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}.items>li.gap-head{padding-block:var(--space-2)}.num,.secnum,.qnum,.rank,.settled,.step-state,.count-figure{overflow-wrap:normal;white-space:nowrap}.pill{overflow-wrap:normal;text-align:left}.chain-label>.evidence,.chain-label>.chain-edit{margin-left:var(--space-2);font-size:var(--text-small)}.chain-label>.chain-reason{color:var(--muted);font-size:var(--text-small);display:block}.chain-steps>.chain-form{padding:var(--space-3) var(--space-4) var(--space-4);background:var(--surface)}.chain-add{gap:var(--space-2);padding:0 var(--space-4);display:grid}.measure-add{gap:var(--space-2);display:grid}.measure-form{gap:var(--space-3)}.measure-form .choice{justify-self:start}.measure-lines{border-radius:var(--radius-surface);background:var(--ground);box-shadow:0 0 0 1px var(--ground);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.measure-line,.measure-line-add{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--paper);display:grid}.step-what{margin-top:6px}.step-line{margin-top:8px;display:block}.step-line .due a,.step-line .due .tlink{font-size:var(--text-small)}.step-line .due .btn-agent,.step-line .due .work-line{margin-top:var(--space-2);display:flex}.step-line .due .btn-agent{width:fit-content}.folded-asks{margin-top:var(--space-2)}.flow:has(>.side[data-open=true]) .folded-asks{display:none}.step-notes{gap:10px;margin-top:18px;display:grid}.cards{background:var(--ground);border-radius:var(--radius-surface);box-shadow:0 0 0 1px var(--ground);counter-reset:block;gap:1px;margin-top:20px;display:grid;overflow:hidden}.tcard{background:var(--surface);min-width:0;scroll-margin-top:calc(var(--headh) + 16px);gap:14px;padding:18px 20px 14px;display:grid}.para[data-opens]{cursor:pointer;border-radius:var(--radius-control)}.para[data-opens]:hover,.para[data-opens]:focus-visible{background:var(--row);outline:none}.card-rows{margin-top:20px;list-style:none}.card-rows>li{padding:0}.card-rows>li>a{align-items:baseline;gap:var(--space-4);padding:var(--space-4);color:var(--ink);grid-template-columns:2rem minmax(0,1fr) auto;text-decoration:none;display:grid}.card-rows>li>a:hover,.card-rows>li>a:focus-visible{background:var(--row);outline:none}.card-rows .m{color:var(--muted);font-size:var(--text-head)}.card-rows .st{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.card-rows h3{font-size:var(--text-head);text-wrap:pretty;margin:0;font-weight:600}.card-rows .sum{margin-top:var(--space-1);color:var(--ink)}.card-rows .badges{margin-top:var(--space-2)}@media (width<=700px){.card-rows>li>a{gap:var(--space-1) var(--space-3);grid-template-columns:1.5rem minmax(0,1fr)}.card-rows .st{white-space:normal;grid-column:2}}.qrows{margin-top:20px}.qrows>li.qrow{align-items:start;gap:0 var(--space-4);padding:var(--space-4);background:var(--surface);border-radius:0;grid-template-rows:auto auto auto;grid-template-columns:2rem minmax(0,1fr) auto;display:grid}.qrows>li.qrow[data-opens]{cursor:pointer}.qrows>li.qrow[data-opens]:hover,.qrows>li.qrow[data-opens]:focus-visible{background:var(--row);outline:none}.qrows>li.qrow>.body{grid-area:1/2/span 3;grid-template-rows:subgrid;row-gap:0}.qrows>li.qrow>.st{grid-area:1/3}.qrows>li.qrow>.ctl{grid-area:1/4/span 3;align-self:start}.qrows>li.qrow:has(>.ctl){grid-template-columns:2rem minmax(0,1fr) auto auto}.qrows>li.qrow>.row-form{margin-top:var(--space-3);grid-area:4/2/auto/-1}.qrows .m{color:var(--muted);font-size:1rem;line-height:1.5}.qrows .st{white-space:nowrap;align-items:center;gap:6px;min-height:1.5em;display:inline-flex}.st .mark{width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--line-strong);background:0 0;border-radius:50%;flex:none}.pencil{appearance:none;height:1.5em;margin:var(--space-1) 0 0 -5px;border-radius:var(--radius-tag);color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0 2px;display:inline-grid}.pencil:hover,.pencil:focus-visible{color:var(--accent);background:var(--fill)}.qrows>li.qrow>.pencil{grid-area:2/3;place-self:start}.row-write{margin-top:var(--space-1)}.card-home{color:inherit;text-decoration:none}.card-home:hover,.card-home:focus-visible{color:var(--accent)}.qrows h3{text-wrap:pretty;margin:0;font-size:1rem;font-weight:600}.qrows h3 a{color:inherit;text-decoration:none}.qrows .sum{margin-top:var(--space-1);color:var(--ink)}.qrows .meta{margin-top:var(--space-1);display:block}.qrows .badges{margin-top:var(--space-2)}.card-before,.card-after{margin-top:var(--space-4)}.card-aside{margin-top:var(--space-3)}@media (width<=700px){:is(.qrows>li.qrow,.qrows>li.qrow:has(>.ctl)){gap:var(--space-2) var(--space-3);grid-template-columns:1.5rem minmax(0,1fr)}.qrows>li.qrow>.st{margin-top:var(--space-2);white-space:normal;grid-area:4/2}.qrows>li.qrow>.ctl{margin-top:var(--space-2);grid-area:5/2}.qrows>li.qrow>.row-form{grid-area:6/2}.qrows>li.qrow>.pencil{grid-column:1;margin-left:-2px}}.panel[data-view=step] .tcard .blk-head h3:before{counter-increment:block;content:var(--step) "." counter(block) "  ";color:var(--muted);font-weight:400}.tcard .blk-head h3 a{color:inherit;text-decoration:none}.tcard .blk-head h3 a:hover{color:var(--accent)}.tcard .blk-head>.choice{margin-left:auto}.paras{gap:14px;display:grid}.para{gap:4px var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container (width>=44rem){.para{grid-template-columns:7rem minmax(0,1fr)}.para:has(>.ctl){grid-template-columns:7rem minmax(0,1fr) auto}}.q{font-size:var(--text-small);color:var(--muted);grid-template-columns:auto 1fr;align-items:baseline;gap:2px 8px;padding-top:2px;line-height:1.5;display:grid}.q .mark{width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--line-strong);background:0 0;border-radius:50%;position:relative;top:-1px}.q .mark.none{visibility:hidden}.para[data-tone=grey] .mark{background:var(--line-strong);box-shadow:none}.para[data-tone=teal] .mark{background:var(--agent);box-shadow:none}.para[data-tone=green] .mark{background:var(--done);box-shadow:none}.para[data-tone=gold] .mark{background:var(--wait);box-shadow:none}.para[data-tone=red] .mark{background:var(--fix);box-shadow:none}.q .qn{font-variant-numeric:tabular-nums}.q .qlabel{text-wrap:pretty}.q .word{grid-column:2}.word.gold{color:var(--wait-ink)}.word.teal{color:var(--agent-ink)}.word.green{color:var(--done-ink)}.word.red{color:var(--fix-ink)}.word.grey,.word.hollow{color:var(--muted)}.para>.text{padding-left:var(--space-3);border-left:3px solid #0000;gap:4px;min-width:0;display:grid}.para[data-tone=teal]>.text{border-left-color:var(--agent)}.para[data-tone=gold]>.text{border-left-color:var(--wait)}.para[data-tone=red]>.text{border-left-color:var(--fix)}.para[data-progress=rejected]>.text p{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.text .empty{color:var(--muted)}.text .meta{display:block}.para>.ctl>.choice{grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid}.para>.ctl{align-content:start;justify-items:start;gap:6px;min-width:0;display:grid}@container (width>=44rem){.para>.ctl{text-align:right;justify-items:end}}.para-form{grid-template-columns:minmax(0,1fr)}sup.fn{margin-left:2px;font-size:.68em;line-height:0}sup.fn a{color:var(--accent);text-decoration:none}sup.fn{color:var(--muted)}.badges{font-size:var(--text-small);color:var(--muted);flex-wrap:wrap;gap:4px 18px;padding-top:4px;display:flex}.badges .teal{color:var(--agent-ink)}.badges .gold{color:var(--wait-ink)}.badges .green{color:var(--done-ink)}.tcard>.muted,.tcard>.src,.tcard>.note{margin:0}.text .bar{max-width:24rem;height:6px;margin-top:4px;display:block}.foot-sources{gap:10px;margin-top:28px;display:grid}.footnotes{font-size:var(--text-small);gap:8px;display:grid}.footnotes>li{scroll-margin-top:calc(var(--headh) + 16px);grid-template-columns:2rem minmax(0,1fr);align-items:baseline;gap:0 8px;display:grid}.fn-n{color:var(--muted)}.fn-body{gap:4px;min-width:0;display:grid}.ph-stick{gap:var(--space-2);display:grid}.qnav-line{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 0;margin:0;display:flex}.qnav-line .qnav-at{color:var(--ink)}.qnav-line .qnav-at .number{color:var(--muted)}.qnav-line .qnav-at .qlabel{font-weight:600}.qnav-line .act{font-size:var(--text-small);color:var(--accent);text-decoration:none}.qnav-line .act:hover{text-underline-offset:3px;text-decoration:underline}.qnav-line .act.off{color:var(--muted);cursor:default}.qnav-line .sep{color:var(--line-strong);margin:0 8px}.qnav-list{margin:var(--space-3) 0 0;padding-bottom:var(--space-3);border-bottom:1px solid var(--line);font-size:var(--text-small);gap:2px;display:grid}.qtab{padding:var(--space-1) 0;color:var(--accent);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.qtab:hover{text-decoration:underline}.qtab[aria-current=page]{color:var(--ink);font-weight:600}.qtab .qn{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:400}.qtab .map-dot{width:7px;height:7px}.qtitle{margin-top:var(--space-4);font-size:var(--text-head);color:var(--ink);text-wrap:pretty;font-weight:600}.steps1{background:var(--ground);border-radius:var(--radius-surface);box-shadow:0 0 0 1px var(--ground);gap:1px;margin-top:20px;display:grid;overflow:hidden}.sec{gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-5);background:var(--surface);scroll-margin-top:calc(var(--headh) + 16px);display:grid}.sec>h4{font-size:var(--text-head);color:var(--ink);margin:0;font-weight:600}.sec>h4 .n{color:var(--muted);font-weight:400;font-size:var(--text-small);margin-left:8px}.sec p{color:var(--ink)}.sec .muted,.sec p.muted{color:var(--muted)}.srcs{gap:0;display:grid}.srcs-row{min-width:0;padding:var(--space-3) 0;border-top:1px solid var(--line);gap:2px;display:grid}.srcs-row:first-child{border-top:0;padding-top:0}.srcs-row[data-ground]{column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto}.srcs-row[data-ground]>.from,.srcs-row[data-ground]>.says{grid-column:1}.srcs-row[data-ground]>.ctl{grid-area:1/2/span 2;align-self:start}@media (width<=700px){.srcs-row[data-ground]{grid-template-columns:minmax(0,1fr)}.srcs-row[data-ground]>.ctl{grid-area:auto/1}}ol.guide-practice,ol.by-hand-steps,ol.model-steps{gap:var(--space-1);padding-left:1.4em;list-style:decimal;display:grid}ol.guide-practice>li::marker{color:var(--muted)}ol.by-hand-steps>li::marker{color:var(--muted)}ol.model-steps>li::marker{color:var(--muted)}.sector-check{gap:var(--space-1);margin-top:var(--space-3);display:grid}.srcs .from,.fn-body .from{font-size:var(--text-small);color:var(--muted)}.srcs-who{font-weight:600}.says{gap:2px;min-width:0;display:grid}.says blockquote.quote,.fn-body blockquote.quote{border:0;padding:0}.draft{font-size:var(--text-head);white-space:pre-wrap;line-height:1.5}.draft.new{border-left:3px solid var(--agent);padding-left:14px}.draft.out{color:var(--muted)}.draft.agent-draft{color:var(--muted);border-left:3px solid var(--line-strong);font-size:var(--text-body);padding-left:14px}.lab{font-size:var(--text-small);color:var(--agent-ink);font-weight:600}.acts{font-size:var(--text-small);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 0;display:flex}.acts .act,.acts a{font-size:var(--text-small);color:var(--accent);text-decoration:none}.acts .act:hover,.acts a:hover,.acts .act:focus-visible,.acts a:focus-visible{text-underline-offset:3px;text-decoration:underline}.acts .act.main{font-weight:600}.acts .act[disabled]{color:var(--muted);cursor:default;text-decoration:none}.acts .sep{color:var(--line-strong);margin:0 8px}.draft-edit{gap:8px;display:grid}.point-raised{gap:8px;margin-top:4px;display:grid}.point{border-left:3px solid var(--wait);gap:2px;padding-left:14px;display:grid}.point .who{font-size:var(--text-small);color:var(--muted)}.reply{gap:6px;display:grid}.reply textarea{min-height:3.5rem}.sec .lines{font-size:var(--text-small);gap:4px}.sec .lines>li{color:var(--muted);grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:0 12px;display:grid}.sec .lines .when{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.sec .lines>li.more{grid-template-columns:minmax(0,1fr)}.footnav-card{padding-top:var(--space-4);border-top:1px solid var(--line);align-items:start;margin-top:30px}.footnav-card .tlink{appearance:none;font:inherit;cursor:pointer;color:var(--accent);text-align:left;background:0 0;border:0;gap:2px;max-width:48%;padding:0;text-decoration:none;display:grid}.footnav-card .tlink.next{text-align:right;margin-left:auto}.footnav-card .tlink .src{display:block}.footnav-card .tlink .number{color:var(--muted)}.footnav-card .tlink:hover{text-decoration:underline}.analysis{gap:var(--space-4);display:grid}.analysis-line{margin:0}.say-box{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--accent-soft);border-left:3px solid var(--accent);border-radius:var(--radius-control);background:var(--paper);display:grid}.say-box .say-ask{font-size:var(--text-body);color:var(--ink);font-weight:600}.say-box textarea,.say-form textarea{width:100%;font:inherit;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);color:var(--ink);resize:vertical}.lenses{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.lens-name{margin:0 0 var(--space-2);font-size:var(--text-body);color:var(--ink);font-weight:600}.points{background:var(--ground);border-radius:var(--radius-surface);box-shadow:0 0 0 1px var(--ground);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.point{gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface);grid-template-columns:7rem minmax(0,1fr);display:grid}.point .pm{font-size:var(--text-small);color:var(--muted);align-items:baseline;gap:6px;display:flex}.point .pm .map-dot{align-self:center}.point .pbody{gap:var(--space-1);min-width:0;display:grid}.point .pbody p{margin:0}.point .pbody .acts{margin-top:var(--space-1)}.point-form{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.point-form label{flex:100%}@media (width<=700px){.point{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.evidence-acts{margin-top:var(--space-2)}.point .pbody>.agent-line{margin-top:var(--space-1)}.point .pbody>.agent-line>.acts{margin-top:0}.narrative-ask{margin-top:var(--space-2)}.ask-form{gap:var(--space-1);margin-top:var(--space-2);display:grid}.ask-form .ask-row{gap:var(--space-3);align-items:center;display:flex}.ask-form input,.say-form input{min-width:0;font:inherit;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);color:var(--ink);flex:1}.say-form label{gap:var(--space-1);display:grid}.readers{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.srcs-row .acts{margin-top:var(--space-1)}.side>.sidepanel[hidden]{display:none}.questions-panel .agent-titlebar,.guide-panel .agent-titlebar{justify-content:flex-start}.questions-back{font-size:var(--text-small);margin-left:auto}.questions-list{align-content:start;gap:var(--space-4);flex:auto;grid-template-columns:minmax(0,1fr);min-height:0;margin:-2px;padding:2px;display:grid;overflow-y:auto}.questions-list>.src{margin:0}.questions-note{padding-top:var(--space-4);border-top:1px solid var(--line)}.guide-body{flex:auto;grid-template-columns:minmax(0,1fr);align-content:start;min-height:0;margin:-2px;padding:2px;display:grid;overflow-y:auto}.guide-body>.sec{padding:var(--space-4) 0;border-top:1px solid var(--line);background:0 0;scroll-margin-top:0}.guide-body>.sec:first-child{border-top:0;padding-top:0}.agentpanel,.questions-panel,.guide-panel{gap:var(--space-3);flex-direction:column;display:flex}.agent-head{gap:var(--space-1);flex:none;display:grid}.agent-title{font-family:var(--body);font-size:var(--text-head);color:var(--ink);margin:0;font-weight:600}.agent-scope{font-size:var(--text-small);color:var(--muted)}.agent-scope strong,.agent-scope .iname{font-size:var(--text-small);color:var(--ink);font-weight:600}.agent-scope .btn.btn-text{font-size:var(--text-small)}.agent-scope .picker-value{column-gap:var(--space-1)}.agent-scope .sep{color:var(--line-strong)}.agent-scope .picker-opts label{white-space:normal;color:var(--ink);align-items:baseline}.agent-thread{align-content:start;gap:var(--space-4);flex:auto;grid-template-columns:minmax(0,1fr);min-height:0;margin:-2px;padding:2px;display:grid;overflow-y:auto}.agent-msg{gap:var(--space-1);min-width:0;display:grid}.agent-msg .said{overflow-wrap:anywhere;margin:0}.agent-msg[data-from=lead]{padding-left:var(--space-3);border-left:3px solid var(--line-strong)}.agent-msg .who,.msg-scope,.quiet{font-size:var(--text-small);color:var(--muted)}.work{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.work-line{align-items:baseline;gap:var(--space-2);font-size:var(--text-small);color:var(--muted);display:flex}.work-line:before{content:"";width:var(--space-2);height:var(--space-2);background:var(--line-strong);border-radius:50%;flex:none}.work-line[data-state=running]{color:var(--agent-ink)}.work-line[data-state=running]:before{background:var(--agent);animation:1.4s ease-in-out infinite work-pulse}@keyframes work-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.work-line[data-state=running]:before{animation:none}}sup.fn .tlink{font-size:inherit;color:var(--accent);line-height:1;text-decoration:none}sup.fn .tlink:hover{text-decoration:underline}.fn-source .source-name .number{color:var(--muted)}.agent-foot{gap:var(--space-2);flex:none;display:grid}.composer{gap:var(--space-2);display:grid}.composer label{display:block}.composer textarea{width:100%}.composer-under{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.composer-under .tlink,.composer-files .tlink{font-size:var(--text-small)}.questions-tools>h3{margin-right:auto}.questions-find{flex:14rem;max-width:24rem}.tcard .questions-tools>.choice{grid-auto-columns:1fr;grid-auto-flow:column;margin-left:0;display:inline-grid}.para.gap .gap-heard{border-left:3px solid var(--line-strong);padding:2px 0 2px var(--space-3);margin:var(--space-1) 0 0}.para.gap>.ctl>.gap-acts{margin-top:var(--space-2);justify-content:flex-start;justify-self:stretch}.para.gap>.row-form{margin-top:var(--space-2)}@container (width>=44rem){.para.gap>.row-form{grid-column:2/-1}}.research-filter{margin:var(--space-3) 0 0}.research-view .plan-line{margin:var(--space-2) 0 var(--space-3)}.research-view .cite,.questions-view .cite{overflow-wrap:anywhere}.para>.ctl>.ticks{gap:0 var(--space-4);flex-wrap:wrap;display:flex}.para>.ctl>.ticks .ticks-opt[data-apart=true]{margin-top:0}@container (width>=44rem){.para>.ctl>.ticks{text-align:left;justify-items:start;display:grid}.para>.ctl>.ticks .ticks-opt[data-apart=true]{margin-top:var(--space-2)}}.questions-form{margin:0}.narrative-part .iname{color:var(--muted);font-size:var(--text-small)}.narrative-part .draft{font-size:var(--text-body)}.rationale{margin:0}.new-design{gap:var(--space-5);margin-top:var(--space-3);display:grid}.new-field{gap:var(--space-2);display:grid}.new-field>span:first-child{font-weight:600}.new-field input[aria-invalid=true]{border-color:var(--wait)}.drop{gap:var(--space-1);padding:var(--space-5);border:1px dashed var(--line-strong);border-radius:var(--radius-control);background:var(--surface);text-align:center;display:grid}.drop[data-over=true]{border-color:var(--accent);background:var(--accent-soft)}.drop-list{margin-top:var(--space-2)}.drop-list li{justify-content:space-between;gap:var(--space-3);display:flex}.demo-files{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--divider)}.admin-tabs{margin-bottom:var(--space-4)}.process-fold{margin:var(--space-3) 0}.process-stage-name{font-size:var(--text-head);margin-top:var(--space-5)}.process-step,.process-role{margin-top:var(--space-4)}.process .mark,.process-card .mark{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.process .mark.grey{background:var(--line-strong)}.process .mark.gold{background:var(--wait)}.process .state{align-items:center;gap:var(--space-2);white-space:nowrap;font-size:var(--text-small);display:inline-flex}.roles-grid{background:var(--ground);border-radius:var(--radius-surface);margin-top:var(--space-4);gap:1px;display:grid;overflow:hidden}.roles-row{grid-template-columns:minmax(6.5rem, 1fr) repeat(var(--steps), minmax(1.75rem, 3.5rem));background:var(--paper);align-items:center;display:grid}.roles-row>span{padding:var(--space-2) var(--space-1);text-align:center;min-width:0}.roles-row>span:first-child{text-align:left;padding-left:var(--space-3)}.roles-head{font-size:var(--text-small);color:var(--muted)}.protocol-section{margin-top:var(--space-4)}.protocol-section h4{font-size:var(--text-head);margin-bottom:var(--space-2)}.protocol-note{margin-bottom:var(--space-3)}.protocol-find{margin:var(--space-2) 0;gap:6px;padding-left:1.4em;list-style:decimal;display:grid}.edit-text.editing{gap:var(--space-2);display:grid}.edit-text.editing input,.edit-text.editing textarea,.process-add input,.process-add textarea,.process-note-field textarea{width:100%;font:inherit;font-size:var(--text-body)}.process-add{gap:var(--space-2);margin-top:var(--space-4);display:grid}.process-add label,.process-note-field{gap:var(--space-1);display:grid}.process-draft .row{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.process-problems .mark,.process-notice .mark,.try-line .mark{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.process-problems .mark,.try-line .mark{background:var(--wait)}.process-notice .mark{background:var(--line-strong)}.process-refused{color:var(--wait-ink)}.bank-settings{gap:var(--space-3);margin:var(--space-2) 0;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.bank-settings>div{gap:var(--space-1);align-content:start;display:grid}.protocol-terms{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.protocol-line{display:block}.try-line{margin:var(--space-1) 0}.process-notice{margin-bottom:var(--space-4)}.edit-text>.act{font-size:var(--text-small);font-weight:400}.process-log{margin-top:var(--space-3)}.process-log .process-changes{margin:0}
