#fg-agents-dialog,.fa-embedded{--fa-ink:#263c30;--fa-muted:#56644f;--fa-line:#cbd0bc;--fa-paper:#f6f3e9;--fa-olive:#52663a;--fa-copper:#965b2b;font-family:'Bricolage Grotesque','DM Sans',sans-serif;color:var(--fa-ink);font-size:13px}#fg-agents-dialog{width:min(1180px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:0;background:var(--fa-paper);border:1px solid #9ca98e;border-radius:4px;box-shadow:0 24px 100px #111f1599;overflow:auto;z-index:2147483600}#fg-agents-dialog::backdrop{background:#17251dd4;backdrop-filter:blur(3px)}#fg-agents-dialog *, .fa-embedded *{box-sizing:border-box}#fg-agents-dialog h2,#fg-agents-dialog h3,#fg-agents-dialog h4{margin:0;color:var(--fa-ink)}#fg-agents-dialog button,#fg-agents-dialog select,.fa-embedded button,.fa-embedded select{font:inherit;min-height:42px;padding:9px 12px;border:1px solid var(--fa-line);border-radius:2px;background:#fffdf5;color:var(--fa-ink);cursor:pointer;max-width:100%}#fg-agents-dialog button:hover,.fa-embedded button:hover{background:#e5ead8;border-color:#6f8255}#fg-agents-dialog :is(button,select,input):focus-visible,.fa-embedded :is(button,select,input):focus-visible{outline:3px solid #a96b32;outline-offset:3px}#fg-agents-dialog button:disabled,.fa-embedded button:disabled{opacity:.5;cursor:not-allowed}#fg-agents-dialog [hidden],.fa-embedded [hidden]{display:none!important}#fg-agents-dialog p{line-height:1.55}.fa-header{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 28px;border-bottom:1px solid var(--fa-line);background:var(--fa-paper)}.fa-header h2{font-size:36px;letter-spacing:-1.5px;line-height:1.1}.fa-eyebrow{display:block;font:10px 'JetBrains Mono',monospace;letter-spacing:1.15px;color:#617045;margin-bottom:8px}.fa-close{white-space:nowrap;border-color:#859370!important;min-width:100px}.fa-summary{display:flex;gap:20px;align-items:center;padding:12px 28px;border-bottom:1px solid var(--fa-line);background:#eceedd}.fa-summary>span{font:11px 'JetBrains Mono',monospace;color:#5d633c;white-space:nowrap}.fa-summary p{font-size:12px;flex:1;margin:0}.fa-summary button{font-size:11px!important;min-height:36px!important}.fa-layout{display:grid;grid-template-columns:278px minmax(0,1fr)}.fa-roster{padding:24px 17px;background:#e9ecdd;border-right:1px solid var(--fa-line)}.fa-roster>.fa-eyebrow{padding:0 8px;margin-bottom:16px}.fa-person{display:flex;gap:12px;width:100%;text-align:left;margin:0 0 8px;padding:13px 10px!important;background:transparent!important;border-color:transparent!important;align-items:center}.fa-person.selected{background:#fcfbf1!important;border-color:#9da886!important;box-shadow:inset 3px 0 #52663a}.fa-identity{display:grid;place-items:center;flex:0 0 42px;width:42px;height:46px;border:1px solid #98a485;background:#d7dfc7;color:#425735;font:18px 'JetBrains Mono',monospace;border-radius:20px 20px 3px 3px;letter-spacing:-1px}.fa-identity.robot{background:#353f33;color:#e4bc7e;border-color:#292f26;border-radius:3px;font-size:14px;letter-spacing:-1px;box-shadow:inset 0 -5px #171e17}.fa-person strong{display:block;font-size:15px}.fa-person small{display:block;font-size:10px;line-height:1.5;color:#52644c}.fa-person em{display:block;font:10px 'JetBrains Mono',monospace;margin-top:4px;color:#6a713f;font-style:normal}.fa-robot-offer{padding:22px 10px;border-top:1px solid #b7c0a2;margin-top:28px}.fa-robot-offer h3{font:32px 'JetBrains Mono',monospace!important;letter-spacing:-2px}.fa-robot-offer p,.fa-rail-note{font-size:11px;color:var(--fa-muted);line-height:1.6}.fa-robot-offer button{background:#52663a!important;color:#fffdf0!important;font-size:11px!important;width:100%;margin:6px 0}.fa-robot-offer>small{display:block;font-size:10px;margin-top:7px;color:#646e53}.fa-rail-note{padding:10px}.fa-main{padding:25px 28px;min-width:0}.fa-agent-title{display:flex;justify-content:space-between;gap:16px;align-items:center}.fa-agent-title>div{display:flex;gap:14px;align-items:center}.fa-agent-title h3{font-size:27px;letter-spacing:-.8px}.fa-agent-title .fa-eyebrow{font-size:9px;margin-bottom:4px}.fa-status{font:10px 'JetBrains Mono',monospace;color:#4f6039;padding:7px 10px;border:1px solid #b7c2a0;background:#e6ebd9;white-space:nowrap}.fa-status[data-status=blocked]{background:#f1e1ce;color:#83572e;border-color:#cba679}.fa-status[data-status=work]{background:#dce8cb;border-color:#859c5f}.fa-intention{border-left:3px solid #9d6c38;padding:15px 20px;background:#eeedde;margin:22px 0 16px}.fa-intention h4{font-size:23px;letter-spacing:-.6px}.fa-intention>strong{display:block;font-size:12px;color:#6c6b46;margin-top:6px}.fa-intention p{margin:8px 0 0;color:#46563d;font-size:13px}.fa-job-progress{display:flex;align-items:center;gap:14px;margin-top:16px}.fa-job-progress progress{flex:1;min-width:0;height:7px;accent-color:#936232}.fa-job-progress span{font:10px 'JetBrains Mono',monospace;white-space:nowrap}.fa-chain{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--fa-line);margin-bottom:20px}.fa-chain span{padding:10px 8px;border-right:1px solid var(--fa-line);font-size:10px;text-align:center;color:#667055}.fa-chain span:last-child{border:0}.fa-chain b{display:block;font:9px 'JetBrains Mono',monospace;color:#9d7642;margin-bottom:5px}.fa-chain .reached{background:#e4e8d3;color:#33472e}.fa-vitals{display:flex;gap:24px;align-items:flex-start;padding-bottom:23px;border-bottom:1px solid var(--fa-line)}.fa-energy{width:160px;flex:0 0 160px}.fa-energy>span{display:flex;justify-content:space-between;font-size:11px}.fa-energy b{font:11px 'JetBrains Mono',monospace}.fa-energy progress{width:100%;height:8px;display:block;accent-color:#637d43;margin-top:9px}.fa-vitals dl{flex:1;margin:0;display:flex;gap:14px;flex-wrap:wrap}.fa-vitals dl>div{flex:1;min-width:66px}.fa-vitals dt{font-size:9px;color:#647155;line-height:1.5}.fa-vitals dd{font:17px 'JetBrains Mono',monospace;margin:4px 0 0;white-space:nowrap}.fa-config{padding-top:23px}.fa-section-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.fa-section-title h3{font-size:19px;letter-spacing:-.4px}.fa-section-title h4{font-size:15px}.fa-section-title>span{font-size:10px;color:#687354}.fa-check{display:flex!important;gap:8px;align-items:center;font-size:11px!important;cursor:pointer;min-height:32px}.fa-check input{width:16px;height:16px;accent-color:#5c733e;flex:0 0 16px;margin:0}.fa-config-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fa-config label,.fa-routine-add label,.fa-embedded label{display:block;font-size:11px;color:#53634b}.fa-config select,.fa-embedded select{display:block;width:100%;margin-top:6px;font-size:12px!important}.fa-help{padding-top:17px}.fa-permissions{display:flex;gap:5px 18px;flex-wrap:wrap;border:0;border-top:1px solid #d6dac6;padding:12px 0 0;margin:22px 0 0}.fa-permissions legend{font-size:11px;color:#5f6d4e;padding-right:12px}.fa-note{font-size:10px!important;color:#616e54;margin:12px 0;line-height:1.6!important}.fa-routine{margin-top:22px;padding:18px 0 0;border-top:1px solid var(--fa-line)}.fa-routine ol{list-style:none;padding:0;margin:0 0 14px}.fa-routine li{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid #dadcca;font-size:12px}.fa-routine li b{font:10px 'JetBrains Mono',monospace;color:#a36c31;margin-right:10px}.fa-routine li small{display:block;color:#657357;margin:5px 0 0 28px;font-size:10px}.fa-routine li button{font-size:10px!important;padding:6px 9px!important;min-height:34px!important}.fa-routine-add{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end}.fa-routine-add button{font-size:11px!important;background:#52663a!important;color:#fffdf0!important}.fa-agent-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.fa-agent-actions button{font-size:11px!important}.fa-agent-actions .fa-dismiss{margin-left:auto;color:#8d5435!important;border-color:transparent!important;background:transparent!important}.fa-engine-note{border-top:1px dashed var(--fa-line);padding-top:13px;margin-top:18px}.fa-reasoning{border-top:1px solid var(--fa-line);padding-top:18px;margin-top:20px}.fa-reasoning summary{cursor:pointer;font-size:15px;font-weight:600;min-height:38px;list-style:disclosure-closed}.fa-reasoning summary>span{float:right;font-size:10px;font-weight:400;color:#657357;padding-top:4px}.fa-candidate{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-top:1px solid #d7dcc6}.fa-candidate>b{font:10px 'JetBrains Mono',monospace;color:#9a753e;padding-top:2px}.fa-candidate>div{flex:1;min-width:0}.fa-candidate strong{font-size:12px}.fa-candidate p{margin:5px 0;font-size:11px;color:#526249}.fa-candidate small{font-size:9px;color:#6b765b}.fa-candidate>span{font:18px 'JetBrains Mono',monospace;text-align:right}.fa-candidate>span small{font:9px 'Bricolage Grotesque',sans-serif;display:block;margin-top:5px}.fa-candidate.blocked{color:#7d6449}.fa-ground,.fa-journal{grid-column:1/-1;border-top:1px solid var(--fa-line);padding:24px 28px;background:#eff0e3}.fa-observations{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.fa-observations article{padding:15px 0;border-top:1px solid #d1d7bf}.fa-observations article>div{display:flex;justify-content:space-between;gap:12px}.fa-observations h4{font-size:14px}.fa-observations article>div>span{font:9px 'JetBrains Mono',monospace;color:#677453;line-height:1.6}.fa-observations dl{display:flex;gap:15px;margin:12px 0}.fa-observations dt{font-size:9px;color:#60704f}.fa-observations dd{font:13px 'JetBrains Mono',monospace;margin:5px 0 0}.fa-observations p{font-size:11px;color:#5e6d4e;margin-bottom:0}.fa-journal{background:#f5f2e7}.fa-journal ol{list-style:none;margin:0;padding:0}.fa-journal li{display:flex;gap:20px;padding:13px 0;border-top:1px solid #d4d8c3;font-size:12px}.fa-journal time{font:10px 'JetBrains Mono',monospace;color:#8c6636;flex:0 0 103px;padding-top:2px}.fa-journal li b{display:inline-block;margin-right:12px}.fa-journal li span{color:#55664a}.fa-journal p{font-size:11px;margin:5px 0 0;color:#637455}.fa-empty{color:#647356;font-size:12px;line-height:1.65;padding:9px 0}.fa-footer{position:sticky;bottom:0;display:flex;justify-content:space-between;align-items:center;gap:16px;background:var(--fa-paper);border-top:1px solid var(--fa-line);padding:10px 28px;z-index:5}.fa-footer .fa-feedback{font-size:11px;margin:0;color:#7b532b;min-height:17px}.fa-footer button{font-size:11px!important;white-space:nowrap}.fa-embedded{font-size:12px;padding:12px 0}.fa-embedded>p{font-size:11px}.fa-embedded-live{margin-top:12px}.fa-embedded-status{display:flex;justify-content:space-between;gap:8px;font-size:11px;margin-bottom:10px}.fa-embedded-status>span{color:#6f724d}.fa-embedded .fa-energy{width:100%}.fa-embedded p{font-size:11px;line-height:1.5;color:var(--fa-muted)}.fa-embedded small{font-size:10px;color:var(--fa-muted)}.fa-embedded button{width:100%;font-size:11px;margin-top:8px}.fa-embedded [data-fa-maintain]{background:#52663a;color:#fffdf0}.fa-embedded .fa-check{margin-top:9px}.fa-embedded .fa-feedback{color:#8b5d2c;margin:8px 0 0}.fa-embed-details{border-top:1px solid #cad1b9;padding-top:8px;margin-top:12px}.fa-embed-details>summary{font-size:12px;font-weight:600;min-height:34px;cursor:pointer}#fg-agents-open{color:#e3efbe!important;border-color:#a7bc7a!important}#fg-agents-tab{color:#c7dda0}
@media(max-width:950px){.fa-layout{grid-template-columns:225px minmax(0,1fr)}.fa-main{padding:23px 20px}.fa-summary p{display:none}.fa-summary>span{flex:1}.fa-routine-add{grid-template-columns:1fr 1fr}.fa-routine-add button{grid-column:1/-1}.fa-vitals{display:block}.fa-vitals>.fa-energy{width:100%;margin-bottom:17px}.fa-vitals dl{gap:10px}.fa-chain span{padding:9px 4px;font-size:9px}.fa-observations{grid-template-columns:1fr}.fa-person{gap:8px}.fa-person strong{font-size:14px}.fa-identity{flex-basis:35px;width:35px;height:42px}.fa-person small{font-size:9px}.fa-config-grid{gap:12px}.fa-section-title{align-items:flex-start}.fa-section-title .fa-check{font-size:10px!important}}
@media(max-width:650px){#fg-agents-dialog{width:calc(100% - 12px);max-height:calc(100dvh - 12px)}.fa-header{padding:17px 16px;gap:10px}.fa-header h2{font-size:26px;letter-spacing:-1px}.fa-header .fa-eyebrow{font-size:8px;letter-spacing:.6px;margin-bottom:6px}.fa-close{min-width:76px;font-size:11px!important;padding:8px!important}.fa-summary{padding:10px 16px;gap:10px;flex-wrap:wrap}.fa-summary>span{font-size:9px}.fa-summary button{font-size:10px!important;padding:7px 9px!important}.fa-layout{display:block}.fa-roster{border-right:0;border-bottom:1px solid var(--fa-line);padding:14px 16px;display:flex;gap:8px;overflow-x:auto;align-items:stretch}.fa-roster>.fa-eyebrow{display:none}.fa-person{width:190px;min-width:190px;margin:0;align-items:flex-start;padding:11px!important}.fa-person strong{font-size:14px}.fa-person small{font-size:9px}.fa-person .fa-identity{flex-basis:32px;width:32px;height:39px;font-size:14px}.fa-robot-offer{min-width:225px;width:225px;margin:0;padding:10px 12px;border-top:0;border-left:1px solid #b7c0a2}.fa-robot-offer h3{font-size:22px!important}.fa-robot-offer .fa-eyebrow,.fa-robot-offer p{display:none}.fa-robot-offer button{font-size:10px!important;min-height:34px!important;padding:6px!important}.fa-robot-offer>small{font-size:9px}.fa-rail-note{display:none}.fa-main{padding:20px 16px}.fa-agent-title{gap:8px}.fa-agent-title>div{gap:10px}.fa-agent-title h3{font-size:24px}.fa-agent-title .fa-eyebrow{font-size:7px;letter-spacing:.6px;max-width:170px}.fa-status{font-size:9px;padding:7px}.fa-intention{padding:14px 13px;margin:20px 0 14px}.fa-intention .fa-eyebrow{font-size:8px}.fa-intention h4{font-size:22px}.fa-intention p{font-size:12px}.fa-chain span{font-size:8px;padding:9px 2px}.fa-chain b{font-size:8px}.fa-job-progress{display:block}.fa-job-progress progress{width:100%;display:block;margin-bottom:8px}.fa-job-progress span{font-size:9px}.fa-vitals dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:13px}.fa-vitals dl>div{min-width:0}.fa-vitals dd{font-size:15px}.fa-config>.fa-section-title{display:block}.fa-config>.fa-section-title .fa-check{margin-top:9px}.fa-config-grid{grid-template-columns:1fr}.fa-help{padding-top:0}.fa-permissions{gap:5px 13px;margin-top:19px}.fa-routine-add{grid-template-columns:1fr}.fa-routine-add button{grid-column:auto}.fa-agent-actions button{flex:1;min-width:130px}.fa-agent-actions .fa-dismiss{margin-left:0;flex-basis:100%}.fa-reasoning summary{font-size:14px}.fa-reasoning summary>span{font-size:9px}.fa-candidate{gap:8px}.fa-candidate strong{font-size:11px}.fa-candidate p{font-size:10px}.fa-candidate>span{font-size:16px;max-width:67px}.fa-ground,.fa-journal{padding:21px 16px}.fa-section-title h3{font-size:18px}.fa-section-title>span{font-size:9px;max-width:115px;text-align:right}.fa-observations article>div{display:block}.fa-observations article>div>span{display:block;margin-top:5px}.fa-observations dl{gap:18px}.fa-journal li{gap:10px}.fa-journal time{flex-basis:79px;font-size:9px}.fa-journal li b{display:block;font-size:12px;margin-bottom:4px}.fa-journal li span{font-size:11px}.fa-footer{padding:10px 16px;gap:10px}.fa-footer .fa-feedback{font-size:10px}.fa-footer button{padding:8px!important;min-height:38px!important}}
.fa-resources{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:18px 0;border-bottom:1px solid var(--fa-line)}.fa-resources>div{flex:1}.fa-resources dl{display:flex;gap:30px;margin:8px 0}.fa-resources dt{font-size:10px;color:#60704f}.fa-resources dd{font:15px 'JetBrains Mono',monospace;margin:5px 0}.fa-resources p{font-size:10px;line-height:1.6;color:#657254;margin:10px 0 0}.fa-resources button{font-size:11px!important;max-width:185px;background:#52663a!important;color:#fffdf0!important}@media(max-width:650px){.fa-resources{display:block}.fa-resources button{margin-top:13px;width:100%;max-width:none}}
.shared-management .fa-embed-details{background:#f4f0e5;color:#263c30;padding:12px;border:1px solid #cbd0bc}.shared-management .fa-embed-details p{color:#56644f}.shared-management .fa-embed-details>summary{color:#263c30}.shared-management .fa-embed-details .fa-embedded{padding-bottom:0}
@media(prefers-reduced-motion:reduce){#fg-agents-dialog *,.fa-embedded *{scroll-behavior:auto!important}}
