.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-heading{display:grid;grid-template-columns:1.1fr 1fr;align-items:end;gap:80px;margin-bottom:48px}.product-heading .eyebrow{margin-bottom:24px}.product-heading>p{font-size:16px;color:#707070;line-height:1.8;max-width:440px;padding-bottom:4px}.product-brain{display:block;padding-top:0}.agents-section .product-heading>p{color:#bcbcbc}.agents-section .product-heading .eyebrow{color:#aaa}.product-window{border:1px solid #ddd;background:white;color:#141414;border-radius:5px;overflow:hidden;box-shadow:0 12px 36px -24px #0003}.app-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#fafafa;border-bottom:1px solid #e5e5e5;padding:15px 21px;min-height:56px}.app-name{display:flex;gap:8px;align-items:center;font-size:12px}.app-name img{filter:brightness(0)}.app-name strong{font-weight:500}.app-breadcrumb{font-size:11px;color:#888;margin-left:3px}.sample-badge{font-size:9px;color:#777;letter-spacing:.15px}.ui-overline{font-size:9px;line-height:1.5;text-transform:uppercase;letter-spacing:1.1px;font-weight:500;color:#777}.app-footer{border-top:1px solid #e7e7e7;background:#fafafa;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 22px;font-size:9px;line-height:1.7;color:#777}.app-footer a{color:#444;white-space:nowrap}.app-footer a span{margin-left:14px}.product-caption{font-size:11px;line-height:1.8;color:#777;margin-top:19px}.agents-section .product-caption{color:#aaa}.signal-experience{border-block:1px solid #ddd;background:linear-gradient(180deg,#fff,#fafafa);padding-top:23px}.signal-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-inline:24px}.signal-stage{position:relative;display:grid;grid-template-columns:220px minmax(270px,1fr) 260px;align-items:center;padding:28px 24px 25px;gap:12px;min-height:460px}.signal-inputs{position:relative;z-index:2}.signal-inputs>.ui-overline{margin-bottom:19px}.signal-inputs button{display:flex;width:100%;align-items:center;gap:12px;border:1px solid transparent;border-radius:4px;padding:12px 12px;background:transparent;text-align:left;color:#888;margin-bottom:5px;min-height:55px;transition:background .35s,color .35s,border-color .35s}.signal-inputs button img{width:23px;height:23px;opacity:.5;filter:saturate(.25)}.signal-inputs button>span{font-size:12px;font-weight:500}.signal-inputs button small{display:none;font-size:9px;line-height:1.6;font-weight:400;margin-top:5px;color:#777}.signal-inputs button[aria-pressed=true]{background:#fff;border-color:#d7d7d7;color:#222;box-shadow:0 4px 18px -12px #0003}.signal-inputs button[aria-pressed=true] img{opacity:1;filter:saturate(.6)}.signal-inputs button[aria-pressed=true] small{display:block}.signal-inputs button i{margin-left:auto;width:4px;height:4px;background:#555;border-radius:50%;opacity:0;flex-shrink:0}.signal-inputs button[aria-pressed=true] i{opacity:1}.systems-note{font-size:9px;color:#888;line-height:1.8;padding:13px 12px 0}.brain-build{min-width:0;position:relative;aspect-ratio:600/490;align-self:center}.brain-build>canvas{width:100%;height:100%;position:absolute;inset:0}.brain-build-label{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;gap:8px;align-items:center}.brain-build-label img{filter:brightness(0)}.brain-build-label>span{font-size:16px;letter-spacing:-.5px}.brain-build-label small{display:block;font-size:9px;color:#777;margin-top:5px;letter-spacing:0;min-height:16px}.signal-packet{position:absolute;top:19%;left:-10px;padding:12px 14px;max-width:210px;background:#fff;border:1px solid #d9d9d9;border-radius:3px;box-shadow:0 6px 20px -12px #0004;z-index:3;pointer-events:none;opacity:0}.signal-packet>span{font-size:8px;color:#777;text-transform:uppercase;letter-spacing:.6px}.signal-packet strong{display:block;font-size:11px;line-height:1.65;font-weight:400;margin-top:5px}.signal-memory{padding-left:24px;border-left:1px solid #e6e6e6;position:relative;z-index:2;min-height:335px}.signal-memory>.ui-overline{font-size:8px}.signal-memory h3{font-size:24px;font-weight:400;letter-spacing:-.7px;margin-top:15px}.memory-case-label{font-size:9px;line-height:1.6;color:#888;margin-top:5px}.signal-memory ol{padding:0;margin:21px 0 19px;list-style:none;display:flex;flex-direction:column;gap:17px}.signal-memory li{display:flex;gap:10px;align-items:center;transition:opacity .7s,transform .7s}.signal-memory li.pending{opacity:.22}.signal-memory li.pending strong{visibility:hidden}.signal-memory li>div>span{font-size:8px;color:#888;display:block}.signal-memory strong{font-size:10px;line-height:1.5;font-weight:500;display:block;margin-top:4px}.fact-marker{width:17px;height:17px;display:grid;place-items:center;border:1px solid #ccc;border-radius:50%;font-size:7px;color:#888;flex-shrink:0}.new-fact .fact-marker{background:#333;color:white;border-color:#333}.memory-next{font-size:9px;display:flex;justify-content:space-between;gap:10px;border-top:1px solid #ddd;padding-top:14px;color:#777}.signal-paths{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.signal-controls{border-top:1px solid #e6e6e6;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:18px 24px}.signal-controls>p{font-size:11px;color:#666;line-height:1.7;max-width:650px;min-height:20px}.signal-controls>div{display:flex;gap:20px;align-items:center;white-space:nowrap}.signal-controls>div>span{font-size:9px;color:#888;font-variant-numeric:tabular-nums}.signal-controls button{font-size:10px;border:0;background:none;color:#555;padding:6px 0}.signal-controls button span{margin-left:7px}.signal-evidence{padding:0 24px 17px}.signal-evidence summary{font-size:10px;color:#777;cursor:pointer;display:flex;justify-content:space-between;max-width:390px;gap:15px;list-style:none}.signal-evidence summary::-webkit-details-marker{display:none}.signal-evidence article{max-width:720px;margin-top:20px;border-left:2px solid #ccc;padding:0 0 0 18px}.signal-evidence article>span{font-size:9px;color:#777}.signal-evidence h4{font-size:13px;font-weight:500;margin:8px 0}.signal-evidence blockquote{font-size:12px;line-height:1.8;color:#555;margin:10px 0}.signal-evidence article p{font-size:10px;line-height:1.8;color:#888}.signal-persistence{font-size:10px;line-height:1.7;color:#666;background:#f0f0f0;padding:16px 24px}.agent-brief{display:flex;align-items:center;gap:13px;padding:24px 26px;border-bottom:1px solid #e6e6e6}.avatar{width:34px;height:34px;display:grid;place-items:center;background:#eee;color:#666;border-radius:50%;font-size:10px;flex-shrink:0}.agent-brief strong{font-size:14px;letter-spacing:-.2px;font-weight:500}.agent-brief p{font-size:11px;color:#888;margin-top:5px;line-height:1.6}.status-chip{margin-left:auto;font-size:9px;white-space:nowrap;border:1px solid #ddd;border-radius:4px;padding:6px 10px;color:#777}.agent-workbench{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:stretch}.work-queue{background:#fafafa;border-right:1px solid #e6e6e6;padding:15px}.work-queue>button{position:relative;display:block;background:transparent;border:1px solid transparent;width:100%;text-align:left;padding:20px 16px;margin-bottom:8px;border-radius:4px;color:#555}.work-queue>button[aria-selected=true]{background:white;border-color:#ddd;box-shadow:0 4px 18px -15px #0004}.queue-index{display:block;color:#999;font-size:9px;margin-bottom:13px}.work-queue strong{display:block;font-size:14px;font-weight:500;letter-spacing:-.2px;line-height:1.4;max-width:180px}.work-queue p{font-size:10px;color:#888;line-height:1.6;margin:8px 0 15px}.queue-arrow{position:absolute;right:14px;top:17px;font-size:15px;color:#888;opacity:0}.work-queue button[aria-selected=true] .queue-arrow{opacity:1}.run-status{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:8px;color:#6b6b6b;padding:5px 6px;border:1px solid #ddd;border-radius:3px;line-height:1.2;background:#fff}.run-status i{width:4px;height:4px;background:#aaa;border-radius:50%}.status-approved{background:#f3f3f3;color:#555}.status-approved i{background:#777}.status-completed{background:#f3f5f3;border-color:#dfe3df;color:#4c5a4e}.status-completed i{background:#6b7a6b}.work-detail{padding:27px 32px 17px;min-width:0}.proactive-message{display:flex;gap:12px;align-items:flex-start;margin-bottom:25px}.proactive-message>img{filter:brightness(0);flex-shrink:0;margin-top:2px}.proactive-message>div{min-width:0}.proactive-message>div>span{font-size:11px;font-weight:500}.proactive-message small{font-size:9px;color:#999;font-weight:400;margin-left:4px}.proactive-message p{font-size:13px;line-height:1.85;color:#555;margin-top:9px;max-width:620px}.evidence-toggle{border:0;background:transparent;padding:7px 0 0;font-size:9px;color:#888;text-align:left}.evidence-toggle span{margin-left:8px}.work-evidence{padding-top:10px}.work-evidence article{border-left:2px solid #ddd;padding:0 0 0 12px;margin:15px 0}.work-evidence article>span{display:block;font-size:8px;color:#888}.work-evidence article>strong{font-size:10px;display:block;margin-top:5px}.work-evidence article p{font-size:10px;margin-top:5px}.mail-artifact{border:1px solid #ddd;border-radius:4px;background:#fff;overflow:hidden}.mail-meta{display:flex;align-items:center;gap:15px;border-bottom:1px solid #eee;padding:12px 17px;font-size:10px}.mail-meta>span{width:45px;flex-shrink:0;color:#888}.mail-meta strong{font-weight:400;color:#555;line-height:1.5}.mail-meta small{color:#999;font-size:9px;margin-left:8px}.mail-meta input{border:0;width:100%;min-width:0;background:none;padding:0;color:#444;font-size:11px;font-weight:500}.mail-artifact textarea{resize:vertical;width:100%;display:block;min-height:240px;padding:18px;border:0;background:#fff;color:#555;line-height:1.85;font-family:inherit;font-size:11px}.document-attachments{padding:0 17px 17px}.document-attachments>.ui-overline{font-size:8px}.document-attachments>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.document-attachments a{display:flex;gap:9px;align-items:center;border:1px solid #ddd;background:#fafafa;padding:11px;min-width:0;border-radius:3px}.pdf-icon{font-size:7px;padding:7px 4px;border:1px solid #ccc;color:#777;flex-shrink:0;background:#fff}.document-attachments a>span:nth-child(2){min-width:0;flex:1}.document-attachments strong{display:block;font-size:9px;font-weight:500;line-height:1.5}.document-attachments small{display:block;font-size:7px;line-height:1.5;color:#888;margin-top:3px}.document-attachments a>span:last-child{font-size:12px;color:#888}.document-attachments a:hover{border-color:#888}.work-decision{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:22px}.decision-label{font-size:10px;font-weight:500;color:#555}.work-decision p{font-size:9px;line-height:1.7;color:#888;margin-top:6px;max-width:350px}.mini-button{border:1px solid #141414;background:#141414;color:#fff;display:inline-flex;justify-content:space-between;align-items:center;gap:24px;padding:12px 15px;font-size:10px;white-space:nowrap;border-radius:3px;min-height:40px}.mini-button:hover{background:#333}.mini-button span{font-size:13px}.work-validation{font-size:10px;color:#775b33;line-height:1.6;min-height:14px;margin-top:10px}.time-artifact{border:1px solid #ddd;border-radius:4px}.time-period{display:flex;justify-content:space-between;gap:15px;padding:16px;background:#fafafa;border-bottom:1px solid #e7e7e7;font-size:10px;line-height:1.6}.time-period>span{color:#777}.time-period strong{font-weight:500}.time-entry-head,.time-entry{display:grid;grid-template-columns:1fr 75px 100px;gap:13px;align-items:center;padding:15px 16px;border-bottom:1px solid #eee}.time-entry-head{font-size:8px;letter-spacing:.4px;color:#999}.time-entry strong{display:block;font-size:11px;font-weight:500;line-height:1.6}.time-entry small{display:block;font-size:8px;color:#999;margin-top:4px;line-height:1.6}.time-entry input,.time-entry select{width:100%;height:34px;padding:6px;border:1px solid #ddd;border-radius:2px;background:white;color:#555;font-size:11px}.time-entry select{font-family:inherit;font-size:10px}.time-total{display:flex;justify-content:space-between;align-items:center;padding:18px 16px;background:#fafafa;gap:16px}.time-total>span{font-size:10px;color:#777}.time-total strong{font-size:25px;font-weight:400;letter-spacing:-.8px}.time-total small{font-size:13px}.time-note{font-size:9px;line-height:1.7;color:#888;padding:13px 16px;border-top:1px solid #eee}.ops-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px 26px 15px}.ops-toolbar h3{font-size:20px;font-weight:400;letter-spacing:-.6px}.ops-toolbar>div>span{font-size:9px;color:#999;display:block;margin-top:6px}.subtle-button{background:none;border:1px solid #ddd;border-radius:3px;padding:9px 12px;font-size:9px;color:#777;white-space:nowrap}.subtle-button span{margin-left:9px}.operation-metrics{display:grid;grid-template-columns:repeat(4,1fr);padding:20px 26px 30px;gap:20px}.operation-metrics>div+div{padding-left:22px;border-left:1px solid #e7e7e7}.operation-metrics>div>span{font-size:9px;color:#777;line-height:1.6;display:block}.operation-metrics strong{display:block;font-size:35px;font-weight:400;letter-spacing:-1.4px;margin:12px 0 8px;font-variant-numeric:tabular-nums}.operation-metrics strong small{font-size:15px;letter-spacing:-.3px;color:#888}.operation-metrics p{font-size:8px;color:#999;line-height:1.6}.operation-filters{display:flex;justify-content:space-between;align-items:center;border-block:1px solid #e5e5e5;padding:0 25px;gap:20px}.operation-filters>div{display:flex;gap:23px}.operation-filters button{font-size:10px;padding:17px 0 15px;background:none;border:0;border-bottom:2px solid transparent;color:#888}.operation-filters button[aria-selected=true]{border-bottom-color:#333;color:#333}.operation-filters button span{font-size:8px;margin-left:6px;color:#999}.ledger-note{font-size:8px;color:#999}.operations-ledger{display:grid;grid-template-columns:minmax(0,1fr) 290px;align-items:stretch}.ledger-table-wrap{position:relative;overflow-x:auto;align-self:start;min-width:0}.ledger-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.ledger-table th{background:#fafafa;font-size:8px;text-transform:uppercase;letter-spacing:.5px;color:#888;font-weight:400;padding:15px 14px;border-bottom:1px solid #e5e5e5}.ledger-table td{padding:17px 14px;border-bottom:1px solid #eee;font-size:10px;color:#666}.ledger-table td:first-child{padding-left:25px}.ledger-table td>strong{display:block;font-size:11px;font-weight:500;color:#444}.ledger-table td>span:not(.run-status){display:block;font-size:8px;color:#999;margin-top:6px}.ledger-table td>span i{font-style:normal;margin-inline:5px}.ledger-table td:last-child{padding-inline:8px 14px}.ledger-table button{background:none;border:1px solid #ddd;border-radius:3px;width:28px;height:28px;color:#777;font-size:13px}.ledger-table tr.selected-run td{background:#f7f7f7}.ledger-table tr.selected-run td:first-child{box-shadow:inset 2px 0 #555}.ledger-table tr:hover td{background:#fafafa}.run-inspector{border-left:1px solid #ddd;padding:23px 21px;background:#fcfcfc;min-height:380px}.run-inspector-title{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.run-inspector-title>.ui-overline{width:100%;font-size:8px}.run-inspector-title>strong{font-size:12px;font-weight:500}.trace-operation{font-size:12px;margin-top:19px;font-weight:500}.trace-operation small{display:block;font-size:9px;font-weight:400;color:#888;margin-top:5px}.trace-list{list-style:none;padding:0;margin:22px 0}.trace-list li{display:flex;gap:11px;position:relative;padding-bottom:20px}.trace-list li:not(:last-child):before{content:'';position:absolute;left:8px;top:18px;bottom:1px;border-left:1px solid #ddd}.trace-list li>span{border:1px solid #ccc;border-radius:50%;width:17px;height:17px;display:grid;place-items:center;font-size:7px;color:#999;flex-shrink:0;background:#fcfcfc}.trace-list strong{font-size:10px;font-weight:500;color:#555}.trace-list p{font-size:8px;color:#999;line-height:1.8;margin-top:4px}.trace-value{border-top:1px solid #e3e3e3;padding-top:16px;display:flex;flex-direction:column;gap:10px}.trace-value>div{display:flex;justify-content:space-between;font-size:9px;color:#888}.trace-value strong{font-weight:400;color:#555}.trace-value>p{font-size:8px;line-height:1.7;color:#999;margin-top:4px}.ledger-empty,.inspector-empty{padding:30px 24px;font-size:11px;line-height:1.7;color:#888}.value-method{border-top:1px solid #ddd;padding:18px 25px}.value-method summary{display:flex;justify-content:space-between;font-size:10px;color:#666;list-style:none}.value-method summary::-webkit-details-marker{display:none}.value-method[open] summary>span{transform:rotate(45deg)}.method-body{display:grid;grid-template-columns:1fr 220px;gap:50px;padding-top:20px}.method-body p{font-size:10px;color:#888;line-height:1.8;margin-bottom:10px}.method-body label{font-size:10px;color:#666}.method-body input{display:block;width:100%;padding:9px;border:1px solid #ccc;border-radius:2px;margin-top:8px;color:#555;background:white}.method-body small{display:block;font-size:8px;color:#999;margin-top:7px}.operations-window .app-footer>span:last-child{color:#555}
@media(max-width:1100px){.signal-stage{grid-template-columns:190px minmax(210px,1fr) 225px;padding-inline:18px;gap:5px}.signal-memory{padding-left:18px}.signal-inputs button{gap:8px;padding-inline:8px}.brain-build-label>span{font-size:14px}.agent-workbench{grid-template-columns:220px minmax(0,1fr)}.work-detail{padding:24px}.document-attachments>div{grid-template-columns:1fr}.operations-ledger{grid-template-columns:minmax(0,1fr) 245px}.ledger-table th,.ledger-table td{padding-inline:9px}.ledger-table td:first-child{padding-left:17px}.run-inspector{padding:20px 15px}.operation-metrics{gap:14px;padding-inline:20px}.operation-metrics>div+div{padding-left:14px}.operation-metrics strong{font-size:29px}.operation-metrics>div>span{font-size:8px}.ledger-note{display:none}.work-decision{gap:15px}.mini-button{font-size:9px;gap:13px}.product-heading{gap:40px}.product-heading>p{font-size:14px}}
@media(max-width:760px){.product-heading{display:block;margin-bottom:30px}.product-heading>p{font-size:14px;margin-top:23px;max-width:100%}.product-heading .eyebrow{margin-bottom:23px}.signal-heading{padding-inline:0;align-items:start;gap:15px}.signal-heading>.ui-overline{font-size:8px;max-width:180px}.signal-heading>.sample-badge{font-size:7px;text-align:right}.signal-stage{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:22px 0 0;min-height:0}.signal-inputs>.ui-overline{display:none}#signal-sources{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.signal-inputs button{flex-direction:column;gap:8px;padding:11px 2px 9px;min-height:69px;margin:0;border-radius:3px}.signal-inputs button>span{font-size:8px;font-weight:400}.signal-inputs button img{width:21px;height:21px}.signal-inputs button small,.signal-inputs button[aria-pressed=true] small,.signal-inputs button i,.systems-note{display:none}.brain-build{width:100%;max-width:490px;align-self:center;aspect-ratio:600/455;margin-top:15px;margin-bottom:30px}.brain-build-label{bottom:-7px}.brain-build-label>span{font-size:15px}.brain-build-label small{font-size:8px}.signal-packet{top:10%;left:5%;max-width:160px;padding:9px 11px}.signal-packet strong{font-size:9px}.signal-memory{border-left:0;border-top:1px solid #e3e3e3;padding:22px 0 0;min-height:0}.signal-memory>.ui-overline{font-size:8px}.signal-memory h3{font-size:23px;margin-top:10px}.signal-memory ol{display:grid;grid-template-columns:1fr 1fr;gap:17px 10px;margin-block:20px}.signal-memory li{align-items:flex-start;gap:7px;min-height:44px}.signal-memory li>div>span{font-size:7px}.signal-memory strong{font-size:9px}.fact-marker{width:15px;height:15px;font-size:6px;margin-top:2px}.memory-next{padding-block:16px;font-size:10px}.signal-controls{padding:17px 0;display:block}.signal-controls>p{font-size:11px;min-height:56px;line-height:1.8}.signal-controls>div{margin-top:12px;justify-content:flex-end;gap:20px}.signal-controls>div>span{margin-right:auto}.signal-controls button{font-size:10px;padding:10px 0}.signal-evidence{padding:0 0 18px}.signal-evidence summary{font-size:9px;line-height:1.6}.signal-evidence blockquote{font-size:11px}.signal-evidence article p{font-size:9px}.signal-persistence{font-size:9px;padding:15px;line-height:1.8}.app-bar{padding:13px;align-items:flex-start;gap:12px}.app-name{font-size:11px;gap:6px;flex-wrap:wrap}.app-name img{width:20px;height:20px}.app-breadcrumb{font-size:8px}.sample-badge{font-size:7px;max-width:130px;text-align:right;line-height:1.7}.app-footer{padding:14px;font-size:8px;line-height:1.7;flex-wrap:wrap;gap:8px}.agent-brief{padding:19px 15px;gap:9px;align-items:flex-start}.agent-brief strong{font-size:13px}.agent-brief p{font-size:10px}.avatar{width:28px;height:28px;font-size:8px}.status-chip{font-size:7px;padding:5px;margin-top:4px}.agent-workbench{display:block}.work-queue{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px;border-right:0;border-bottom:1px solid #ddd}.work-queue>button{padding:12px 10px;margin:0}.queue-index{font-size:8px;margin-bottom:8px}.work-queue strong{font-size:11px;line-height:1.5;padding-right:7px}.work-queue p{font-size:8px;margin-bottom:10px}.queue-arrow{font-size:11px;top:10px;right:9px}.run-status{font-size:7px;padding:4px 5px}.work-detail{padding:21px 14px 10px}.proactive-message{gap:9px;margin-bottom:20px}.proactive-message>img{width:23px;height:23px}.proactive-message p{font-size:12px;line-height:1.85;margin-top:8px}.proactive-message small{font-size:8px}.proactive-message>div>span{font-size:10px}.evidence-toggle{font-size:9px;padding-block:9px}.mail-meta{padding:12px 11px;gap:6px;font-size:9px;align-items:flex-start}.mail-meta>span{width:35px}.mail-meta small{display:block;margin:4px 0 0;font-size:8px}.mail-meta input{font-size:10px;line-height:1.6;padding:0}.mail-artifact textarea{font-size:12px;line-height:1.85;padding:13px;min-height:330px}.document-attachments{padding:0 11px 12px}.document-attachments>div{gap:8px}.document-attachments a{padding:11px}.document-attachments strong{font-size:10px}.document-attachments small{font-size:8px}.work-decision{display:block;padding-top:20px}.decision-label{font-size:10px}.work-decision p{font-size:9px;max-width:100%}.mini-button{font-size:11px;min-height:44px;margin-top:15px;width:100%;padding:13px 15px}.time-period{display:block;padding:13px;font-size:9px}.time-period strong{display:block;margin-top:7px}.time-entry-head{display:none}.time-entry{grid-template-columns:1fr 1fr;padding:15px 13px;gap:12px}.time-entry>div{grid-column:1/-1}.time-entry strong{font-size:11px}.time-entry small{font-size:9px}.time-entry label:first-of-type:before{content:'Minutes';font-size:8px;color:#888;display:block;margin-bottom:5px}.time-entry label:last-of-type:before{content:'Billing code';font-size:8px;color:#888;display:block;margin-bottom:5px}.time-entry input,.time-entry select{font-size:16px;min-height:39px}.time-total{padding:15px 13px}.time-total>span{font-size:9px;max-width:150px;line-height:1.8}.time-note{font-size:8px}.product-caption{font-size:10px}.ops-toolbar{padding:20px 16px;align-items:flex-start;gap:10px}.ops-toolbar h3{font-size:18px}.ops-toolbar>div>span{font-size:8px;line-height:1.6;max-width:145px}.subtle-button{font-size:7px;padding:8px}.subtle-button span{margin-left:4px}.operation-metrics{grid-template-columns:1fr 1fr;padding:5px 16px 24px;gap:25px 18px}.operation-metrics>div+div{padding-left:0;border:0}.operation-metrics>div:nth-child(even){padding-left:16px;border-left:1px solid #e7e7e7}.operation-metrics>div>span{font-size:8px}.operation-metrics strong{font-size:29px;margin-top:9px}.operation-metrics strong small{font-size:13px}.operation-metrics p{font-size:7px}.operation-filters{padding:0 14px}.operation-filters>div{gap:16px}.operation-filters button{font-size:9px}.operation-filters button span{display:none}.operations-ledger{display:block}.ledger-table{min-width:530px}.ledger-table th{font-size:7px;padding-block:13px}.ledger-table td{padding-block:15px;font-size:10px}.ledger-table td>strong{font-size:10px}.ledger-table td>span:not(.run-status){font-size:8px}.ledger-table button{width:32px;height:32px}.run-inspector{border-left:0;border-top:1px solid #ddd;min-height:0;padding:22px 18px}.run-inspector-title>.ui-overline{width:auto;margin-right:auto}.trace-operation{font-size:12px}.trace-list{margin:20px 0 0}.trace-list strong{font-size:11px}.trace-list p{font-size:9px}.trace-value{font-size:10px}.trace-value>p{font-size:8px}.value-method{padding:18px 15px}.value-method summary{font-size:10px}.method-body{display:block}.method-body p{font-size:10px}.method-body label{font-size:11px;display:block;margin-top:20px}.method-body input{font-size:16px}.method-body small{font-size:9px}}
@media(prefers-reduced-motion:reduce){.signal-inputs button,.signal-memory li{transition:none}}
/* Conversational proposals and a firm-wide operation view. */
#agent-message{white-space:pre-line}.message-tools{display:flex;align-items:center;gap:20px}.is-streaming:after{content:'';display:inline-block;width:5px;height:1em;margin-left:4px;vertical-align:-.12em;background:#888;animation:stream-cursor .6s steps(2,end) infinite}.mini-button:disabled,.evidence-toggle:disabled{opacity:.5;cursor:progress}.conversation-only .proactive-message{margin-bottom:42px}.conversation-only #agent-message{font-size:18px;line-height:1.85;max-width:690px}.conversation-only .work-decision{border-top:1px solid #e7e7e7;padding-top:25px}.coverage-count{font-size:20px!important;font-weight:400!important;white-space:nowrap}.coverage-count small{font-size:9px;color:#777;font-weight:400}.ledger-table td{vertical-align:middle}.ledger-table td>span.execution-attention{font-size:9px}.team-coverage{padding:22px 0 17px}.team-coverage>strong{font-size:36px;font-weight:400;letter-spacing:-1px}.team-coverage>strong small{font-size:11px;font-weight:400;letter-spacing:0;color:#888}.coverage-dots{display:grid;grid-template-columns:repeat(8,1fr);gap:8px;margin-top:20px;max-width:190px}.coverage-dots i{height:9px;width:9px;border-radius:50%;background:#e4e4e4}.coverage-dots i.covered{background:#555}.team-coverage>p{font-size:9px;line-height:1.8;color:#777;margin-top:16px}.personal-execution{border-top:1px solid #ddd;margin-top:22px;padding-top:19px}.personal-execution .ui-overline{display:block;font-size:8px;margin-bottom:12px}.personal-execution>p,.team-example-note{font-size:10px;line-height:1.8;color:#777;margin-top:12px}.run-inspector-title>strong{font-size:16px}.operations-window .ledger-table-wrap{min-width:0}.operations-window .ledger-table{min-width:580px}.operations-window .operation-metrics strong{font-size:34px}.operations-window .operation-metrics>div{min-width:0}.operations-window .operation-metrics p{line-height:1.7}
@keyframes stream-cursor{50%{opacity:0}}
@media(max-width:1100px){.operations-window .operations-ledger{grid-template-columns:minmax(0,1fr) 250px}.operations-window .operation-metrics strong{font-size:29px}}
@media(max-width:760px){.conversation-only #agent-message{font-size:15px;line-height:1.9}.conversation-only .proactive-message{margin-bottom:25px}.conversation-only .work-decision{padding-top:19px}.operations-window .operation-metrics strong{font-size:27px}.operations-window .ledger-table{min-width:590px}.coverage-count{font-size:18px!important}.coverage-count small{font-size:8px}.team-coverage{display:grid;grid-template-columns:1fr 1fr;align-items:center;column-gap:15px}.coverage-dots{margin-top:0;gap:7px}.team-coverage>p{grid-column:1/-1}.team-coverage>strong{font-size:32px}.team-coverage>strong small{display:block;font-size:9px;margin-top:5px}}
@media(prefers-reduced-motion:reduce){.is-streaming:after{animation:none}}
/* Task coordination and the sourced Kinship customer story. */
.header nav{gap:28px;margin-right:32px}.coordination-chain{list-style:none;padding:0;margin:6px 0 26px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid #e4e4e4}.coordination-chain li{position:relative;padding:17px 14px}.coordination-chain li+li{border-left:1px solid #e4e4e4}.coordination-chain li+li:before{content:'→';position:absolute;left:-6px;top:31px;background:#fff;color:#888;font-size:11px}.coordination-chain span{display:block;font-size:8px;color:#888;letter-spacing:.35px;margin-bottom:10px}.coordination-chain strong{display:block;font-size:12px;font-weight:500}.coordination-chain small{display:block;font-size:8px;color:#888;margin-top:6px}.task-context{display:flex;gap:9px;align-items:center;padding:15px 18px;border-top:1px solid #eee;color:#888;font-size:9px}.task-context img{filter:grayscale(1);opacity:.6}.mail-artifact textarea{min-height:300px}.customer-story{border-bottom:1px solid var(--line)}.story-topline{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd;padding-bottom:28px;margin-bottom:54px}.customer-name{font-size:31px;letter-spacing:-1.3px;font-weight:500}.story-layout{display:grid;grid-template-columns:1.35fr .8fr;gap:90px}.story-copy>p{max-width:460px;font-size:16px;line-height:1.8;color:#777;margin-top:25px;margin-bottom:35px}.story-comparison{padding:25px 0;border-top:1px solid #e6e6e6}.story-comparison h3{font-size:15px;font-weight:500;display:inline}.story-comparison>span{font-size:11px;color:#888;margin-left:12px}.story-comparison>div{display:grid;grid-template-columns:1fr 35px 1.3fr;gap:16px;align-items:end;margin-top:23px}.story-comparison p small{display:block;font-size:9px;color:#888;margin-bottom:8px}.story-comparison p strong{font-size:clamp(25px,2.8vw,39px);font-weight:400;letter-spacing:-1.5px;white-space:nowrap}.story-comparison p:first-child strong{color:#aaa}.story-comparison>div>span{font-size:22px;color:#999;padding-bottom:7px}.story-results{background:#141414;color:white;padding:46px 45px;display:flex;flex-direction:column;justify-content:center}.story-results>div+div{border-top:1px solid #ffffff30;margin-top:30px;padding-top:30px}.story-results .eyebrow{font-size:9px;color:#aaa}.story-results strong{display:block;font-size:100px;line-height:1.2;font-weight:400;letter-spacing:-6px;margin-top:12px}.story-results strong span{font-size:45px;letter-spacing:-1px;margin-left:4px}.story-results p{font-size:14px;line-height:1.7;color:#ccc;margin-top:10px}.story-footnote{display:flex;justify-content:space-between;gap:60px;border-top:1px solid #ddd;margin-top:46px;padding-top:22px;color:#888;font-size:10px;line-height:1.8}.story-footnote>p{max-width:420px}.story-footnote details{width:400px;max-width:50%}.story-footnote summary{list-style:none;display:flex;justify-content:space-between;color:#555}.story-footnote details>p{margin-top:13px}
@media(max-width:1100px){.header nav{gap:19px;margin-right:10px}.story-layout{gap:45px}.story-results{padding:35px}.operations-window .operation-metrics strong{font-size:27px}}
@media(max-width:760px){.header nav{margin:0;gap:0}.coordination-chain{grid-template-columns:1fr 1fr}.coordination-chain li{padding:14px 10px}.coordination-chain li:nth-child(3){border-left:0;border-top:1px solid #e4e4e4}.coordination-chain li:nth-child(4){border-top:1px solid #e4e4e4}.coordination-chain li:nth-child(3):before{display:none}.coordination-chain strong{font-size:11px}.coordination-chain span{font-size:8px}.coordination-chain small{font-size:8px}.mail-artifact textarea{min-height:430px}.task-context{font-size:8px;padding:13px;line-height:1.6}.story-topline{padding-bottom:21px;margin-bottom:32px}.customer-name{font-size:25px}.story-layout{display:flex;flex-direction:column;gap:26px}.story-copy>p{font-size:14px;margin-top:23px;margin-bottom:28px}.story-comparison>span{font-size:9px;display:block;margin:7px 0 0}.story-comparison h3{font-size:14px}.story-comparison>div{grid-template-columns:1fr 20px 1.25fr;gap:8px}.story-comparison p strong{font-size:29px;letter-spacing:-1.2px}.story-results{flex-direction:row;padding:28px 24px;gap:28px}.story-results>div{flex:1}.story-results>div+div{margin:0;padding:0 0 0 24px;border-top:0;border-left:1px solid #ffffff30}.story-results strong{font-size:62px;letter-spacing:-3px;margin-top:14px}.story-results strong span{font-size:27px;margin-left:1px}.story-results p{font-size:11px}.story-results .eyebrow{font-size:8px}.story-footnote{display:block;margin-top:25px;padding-top:19px;font-size:9px}.story-footnote details{max-width:100%;width:100%;margin-top:15px}.operations-window .operation-metrics strong{font-size:24px}}
@media(max-width:360px){.story-results{padding:25px 18px;gap:15px}.story-results>div+div{padding-left:15px}.story-results strong{font-size:55px}.story-comparison p strong{font-size:26px}.operations-window .operation-metrics strong{font-size:21px}}

.customer-logo{width:190px;height:auto;object-fit:contain;flex-shrink:0}
@media(max-width:760px){.customer-logo{width:150px}}
/* Brain: a fixed, sculptural memory surface within the institutional visual system. */
.signal-experience{background:#f7f7f5;border-color:#d6d7d3;padding-top:0}.signal-heading{padding:21px 24px;border-bottom:1px solid #d6d7d3}.signal-heading>.ui-overline{color:#555;font-size:9px;letter-spacing:1.2px}.signal-stage{grid-template-columns:200px minmax(0,1fr) 260px;padding:0;gap:0;align-items:stretch;min-height:540px}.signal-inputs{padding:36px 19px 24px;align-self:center}.signal-inputs>.ui-overline{font-size:9px;color:#555;margin-bottom:24px}.signal-inputs button{border:0;border-bottom:1px solid #dcddd9;border-radius:0;padding:16px 0;min-height:74px;gap:12px;margin:0;color:#656962;transition:color .25s,opacity .25s}.signal-inputs button img{width:19px;height:19px;filter:grayscale(1);opacity:.55}.signal-inputs button>span{font-size:12px;font-weight:400}.signal-inputs button small{display:block!important;font-size:9px;line-height:1.5;max-width:132px;color:#92958e;margin-top:5px;min-height:27px}.signal-inputs button[aria-pressed=true]{background:transparent;border-color:#555;box-shadow:none;color:#111}.signal-inputs button[aria-pressed=true] img{filter:grayscale(1);opacity:1}.signal-inputs button i{display:none}.systems-note{font-size:9px;line-height:1.8;padding:22px 0 0;color:#858980}.brain-build{background:#1b1e1e;align-self:stretch;aspect-ratio:1/1.1;min-height:540px;margin:0;overflow:hidden}.brain-object-heading{position:absolute;top:27px;left:27px;right:27px;display:flex;justify-content:space-between;gap:12px;z-index:2;color:#e5e8e3;font-size:12px}.brain-object-heading>span:last-child{font-size:8px;letter-spacing:1px;text-transform:uppercase;color:#949c96;padding-top:3px}.brain-build-label{bottom:26px;left:27px;right:27px;justify-content:flex-start;border-top:1px solid #ffffff24;padding-top:18px;z-index:2;gap:11px}.brain-build-label img{filter:brightness(0) invert(1);opacity:.8;width:23px;height:23px}.brain-build-label>span{color:#e8ebe6;font-size:12px;letter-spacing:0}.brain-build-label small{color:#929b95;font-size:9px;margin-top:5px}.signal-packet{top:auto;bottom:100px;left:27px;right:27px;max-width:none;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;opacity:1;color:#bcc6bd;text-align:left}.signal-packet>span{font-size:8px;color:#89978d;letter-spacing:1px}.signal-packet strong{font-size:11px;color:#c9d0c9;margin-top:6px}.signal-memory{padding:36px 24px;border-left:0;align-self:center;min-height:0}.signal-memory>.ui-overline{font-size:9px;color:#676c64;letter-spacing:1px}.signal-memory h3{font-size:25px;margin-top:18px}.memory-case-label{font-size:10px;color:#8a8e85}.signal-memory ol{gap:0;margin:25px 0 18px}.signal-memory li{padding:13px 0;border-bottom:1px solid #dedfd9;gap:9px}.signal-memory li>div>span{font-size:9px;color:#777d72}.signal-memory strong{font-size:11px;font-weight:400;line-height:1.6;margin-top:5px}.fact-marker{border:0;border-radius:0;width:12px;height:18px;font-size:8px;color:#777d72;align-self:flex-start;margin-top:1px}.new-fact .fact-marker{background:none;color:#141414}.signal-memory li.pending{opacity:.33}.signal-memory li.pending strong{visibility:visible;color:transparent}.memory-next{font-size:10px;border-top:0;padding-top:13px;color:#646b60}.signal-paths{z-index:1}
@media(max-width:1100px) and (min-width:761px){.signal-stage{grid-template-columns:165px minmax(0,1fr) 220px;min-height:480px}.signal-inputs{padding-inline:15px}.brain-build{min-height:480px}.brain-object-heading{left:18px;right:18px;font-size:11px}.brain-object-heading>span:last-child{display:none}.brain-build-label{left:18px;right:18px}.brain-build-label>span{font-size:10px}.signal-packet{left:18px;right:18px}.signal-memory{padding-inline:17px}.signal-memory strong{font-size:10px}.signal-memory h3{font-size:23px}}
@media(max-width:760px){.signal-heading{padding:17px 16px;gap:20px}.signal-heading>.ui-overline{font-size:8px;max-width:175px}.signal-stage{display:flex;min-height:0}.signal-inputs{padding:0 14px;align-self:stretch}.signal-inputs button{padding:17px 2px 14px;min-height:66px;gap:8px;flex-direction:column;border-bottom:2px solid transparent}.signal-inputs button>span{font-size:8px}.signal-inputs button img{width:18px;height:18px}.signal-inputs button small,.signal-inputs button[aria-pressed=true] small{display:none!important}.signal-inputs button[aria-pressed=true]{border-color:#393f37}.systems-note{display:none}.brain-build{max-width:none;width:100%;aspect-ratio:1/1.2;min-height:0;margin:0;align-self:stretch}.brain-object-heading{top:21px;left:21px;right:21px;font-size:12px}.brain-object-heading>span:last-child{font-size:7px}.brain-build-label{bottom:20px;left:21px;right:21px;padding-top:13px}.brain-build-label>span{font-size:11px}.brain-build-label small{font-size:8px}.signal-packet{left:21px;right:21px;bottom:85px}.signal-packet strong{font-size:10px}.signal-packet>span{font-size:7px}.signal-memory{padding:25px 20px 12px;border:0;align-self:stretch}.signal-memory ol{grid-template-columns:1fr;gap:0;margin:20px 0 5px}.signal-memory li{padding:11px 0;min-height:0;gap:10px}.signal-memory li>div{display:grid;grid-template-columns:105px 1fr;align-items:baseline;gap:8px;width:100%}.signal-memory li>div>span{font-size:8px}.signal-memory strong{font-size:10px;margin:0}.signal-memory>.ui-overline{font-size:8px}.signal-memory h3{font-size:25px;margin-top:10px}.fact-marker{font-size:8px}.memory-next{padding-block:16px}.signal-memory li.pending strong{visibility:hidden}}
.brain-build-label{display:none}.signal-packet{bottom:28px;border-top:1px solid #ffffff21;padding-top:16px}.brain-build{aspect-ratio:1/1.02}.brain-object-heading{align-items:center}.brain-object-heading>span:first-child{font-size:13px;font-weight:500}
@media(max-width:760px){.brain-build{aspect-ratio:1/1.14}.signal-packet{bottom:21px;padding-top:13px}.signal-packet strong{font-size:10px}.brain-object-heading>span:first-child{font-size:12px}}
@media(min-width:1101px){.brain-build{aspect-ratio:auto;height:560px;min-height:560px}.signal-stage{min-height:560px}}
@media(min-width:761px) and (max-width:1100px){.brain-build{aspect-ratio:auto;height:500px;min-height:500px}.signal-stage{min-height:500px}}
.brain-object-heading{background:#1b1e1e;padding-bottom:4px}
