:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;color:#24313c;background:#f5f7f9;font-family:Arial,Helvetica,sans-serif;font-size:12px}*{box-sizing:border-box}body{margin:0}button,input,a{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:#176ba0;text-decoration:none}button:focus-visible,a:focus-visible{outline-offset:2px;outline:2px solid #2c88cc}svg{vertical-align:middle;flex-shrink:0}button{color:inherit}button:disabled{cursor:default}.app{height:100vh;overflow:hidden}.platform-bar{z-index:30;background:#fff;border-bottom:1px solid #ccd3d9;align-items:center;gap:24px;height:46px;padding:0 16px 0 0;display:flex;position:fixed;inset:0 0 auto}.platform-brand{color:#283640;white-space:nowrap;align-items:center;gap:12px;min-width:316px;font-size:13px;display:flex}.platform-brand strong{font-weight:600}.platform-brand b{font-size:12px}.app-icon{color:#348bd0;background:#eaf3ff;border-right:1px solid #dae2e9;place-items:center;width:45px;height:45px;display:grid}.platform-divider{color:#c4cdd4}.platform-search{color:#738391;background:#f5f7f9;border:1px solid #dae0e5;border-radius:3px;align-items:center;gap:8px;width:450px;max-width:42vw;height:29px;padding:0 8px;display:flex}.platform-search .MuiInputBase-root{font-size:12px}.platform-search kbd{color:#9aa7b1;white-space:nowrap;font-size:9px}.platform-context{color:#657786;white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:11px;display:flex}.avatar{color:#335b79;background:#dce8f2;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:14px;font-size:11px;font-weight:600;display:grid}.app-rail{z-index:20;background:#f1f4f7;border-right:1px solid #d5dce2;flex-direction:column;align-items:center;gap:13px;width:45px;padding:12px 0;display:flex;position:fixed;inset:46px auto 0 0}.app-rail a{color:#738594;border-radius:3px;place-items:center;width:34px;height:34px;display:grid}.app-rail .rail-current{color:#277bb4;background:#dcebf7}.app-rail a:hover{background:#e0e8ef}.rail-spacer{flex:1}.rail-avatar{color:#526573;background:#d8e0e6;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.sidebar{z-index:15;background:#fff;border-right:1px solid #d2d9df;flex-direction:column;width:207px;display:flex;position:fixed;inset:46px auto 0 45px}.ontology-selector{color:#293945;border-bottom:1px solid #e3e7eb;align-items:center;gap:9px;min-height:73px;padding:15px;display:flex}.ontology-icon{color:#6885a0}.ontology-selector strong{font-size:12px;font-weight:600;display:block}.ontology-selector small{color:#7d8b97;margin-top:4px;font-size:10px;display:block}.selector-chevron{color:#728391;margin-left:auto}.sidebar-section-title{color:#81909c;letter-spacing:.7px;padding:21px 15px 9px;font-size:9px;font-weight:600}.sidebar nav{gap:2px;padding:0 7px;display:grid}.sidebar nav button{text-align:left;color:#5b6d7d;background:0 0;border:0;border-radius:2px;align-items:center;gap:9px;min-height:33px;padding:0 9px;font-size:12px;display:flex}.sidebar nav button:hover{background:#f2f6f9}.sidebar nav button.selected{color:#2474b3;background:#e8f1fc}.nav-count{color:#6080a0;background:#dce6f0;border-radius:2px;margin-left:auto;padding:1px 4px;font-size:9px}.focus-title{border-top:1px solid #edf0f2;margin-top:9px}.focus-projects{gap:3px;padding:0 9px;display:grid}.focus-projects button{text-align:left;color:#536879;background:0 0;border:0;border-radius:2px;align-items:center;gap:8px;min-height:31px;padding:0 6px;font-size:11px;display:flex}.focus-projects button:hover,.focus-projects button.current{background:#f0f5f9}.focus-projects button svg{color:#9ba9b4;margin-left:auto}.focus-dot{background:#459ac5;border-radius:1px;flex-shrink:0;width:6px;height:6px}.focus-dot.color-1{background:#a38dd0}.focus-dot.color-2{background:#50a798}.action-reference{color:#7c8993;gap:8px;padding:7px 15px;font-size:11px;display:flex}.action-reference svg{width:13px}.side-foot{color:#6d808e;border-top:1px solid #e1e6ea;align-items:flex-start;gap:8px;margin-top:auto;padding:15px;font-size:10px;display:flex}.side-foot small{color:#99a5ae;margin-top:5px;font-size:9px;display:block}.local-dot{background:#5c9b70;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:3px;display:inline-block}.side-foot .local-dot{margin-top:4px}main{flex-direction:column;width:calc(100% - 252px);min-width:0;height:calc(100vh - 46px);margin:46px 0 0 252px;padding:0 22px;display:flex}header{flex-shrink:0;justify-content:space-between;align-items:center;min-height:88px;padding-top:8px;display:flex}.breadcrumbs{color:#81909c;align-items:center;gap:7px;margin-bottom:6px;font-size:10px;display:flex}h1{letter-spacing:-.4px;color:#243746;margin:0;font-size:22px;font-weight:500}.header-actions{align-items:center;gap:5px;display:flex}.header-actions .MuiButton-root{min-width:50px;font-size:11px}.header-actions .MuiChip-root{color:#6c7e8c;border-color:#d6dee4;border-radius:2px;height:20px;font-size:10px}.readiness{color:#826b35;background:#fffcf4;border:1px solid #e2d8bd;border-radius:2px;flex-shrink:0;margin:0 0 17px;font-size:10px}.readiness summary{cursor:pointer;align-items:center;gap:7px;min-height:31px;padding:0 10px;list-style:none;display:flex}.readiness summary::-webkit-details-marker{display:none}.readiness strong{font-weight:500}.readiness-link{color:#637c8b;margin-left:auto}.readiness-content{border-top:1px solid #eee6d4;align-items:center;gap:20px;padding:12px;display:flex}.readiness-content p{margin:0 0 5px;line-height:1.5}.readiness-content button{white-space:nowrap;min-width:140px;margin-left:auto;font-size:10px}.toolbar{flex-shrink:0;align-items:center;gap:12px;margin-bottom:18px;display:flex}.toolbar .MuiTextField-root{max-width:310px!important}.toolbar .MuiInputBase-root{background:#fff;border-radius:2px;height:31px;font-size:11px}.toolbar .MuiInputLabel-root{font-size:11px;transform:translate(12px,7px)}.toolbar .MuiInputLabel-shrink{transform:translate(12px,-7px)scale(.8)}.toolbar .MuiOutlinedInput-notchedOutline{border-color:#d6dee4}.result-count{color:#87949e;white-space:nowrap;margin-left:auto;font-size:10px}.layout-switch{border:1px solid #cfd8e0;border-radius:2px;height:27px;display:flex;overflow:hidden}.layout-switch button{color:#7a8d9c;background:#fff;border:0;place-items:center;padding:0 7px;display:grid}.layout-switch button+button{border-left:1px solid #d5dce2}.layout-switch button.active{color:#247bb8;background:#e8f2fb}.content-grid{flex:1;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:18px;min-height:0;display:grid}.content-grid.has-detail{grid-template-columns:minmax(280px,1fr) minmax(350px,44%)}.results{scrollbar-width:thin;scrollbar-color:#ccd5dd transparent;min-width:0;padding:1px 1px 14px;overflow:auto}.section-heading{justify-content:space-between;align-items:center;gap:10px;min-height:18px;margin:1px 0 13px;display:flex}.section-heading h2{color:#425563;align-items:center;gap:9px;margin:0;font-size:12px;font-weight:600;display:flex}.section-heading>span{color:#8797a4;font-size:10px}.count-tag{color:#70818e;background:#e8edf1;border-radius:1px;padding:1px 4px;font-size:9px;font-weight:400;display:inline-block}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.project-card{text-align:left;background:#fff;border:1px solid #d9dfe4;border-radius:2px;width:100%;min-width:0;padding:16px 13px 0;transition:border-color .12s,box-shadow .12s;display:block;box-shadow:0 1px 2px #253e5010}.project-card:hover{border-color:#8db9da;box-shadow:0 1px 4px #21659914}.project-card.current{border-color:#5b9dcc;box-shadow:0 0 0 1px #5b9dcc}.card-top{align-items:center;gap:10px;min-width:0;display:flex}.object-symbol{color:#fff;background:#468fd0;border-radius:2px;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.project-card.color-1 .object-symbol{background:#9a78b4}.project-card.color-2 .object-symbol{background:#3aa58e}.card-identity{min-width:0}.card-identity h3{color:#344a5c;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:600;line-height:1.45;overflow:hidden}.card-identity small{color:#8a99a5;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;display:block;overflow:hidden}.favorite-star{color:#d5a83f;margin-left:auto;font-size:14px}.card-metadata{color:#82919b;flex-wrap:wrap;align-items:center;gap:8px;min-height:18px;margin:18px 0 12px;font-size:9px;display:flex}.card-footer{color:#8596a3;border-top:1px solid #e9edf0;justify-content:space-between;align-items:center;gap:5px;padding:10px 0;font-size:9px;display:flex}.card-footer>span{align-items:center;gap:4px;display:flex}.card-footer>span:last-child{color:#4f8db4}.featured-section{margin-bottom:29px}.list-heading{border-top:1px solid #e0e6eb;padding-top:17px}.table-scroll{background:#fff;border:1px solid #d4dde4;border-radius:2px;max-width:100%;overflow:auto}.object-table{border-collapse:collapse;text-align:left;table-layout:auto;width:100%;font-size:11px}.object-table th{white-space:nowrap;color:#7a8b97;letter-spacing:.15px;background:#f4f7f9;border-bottom:1px solid #d4dde4;height:30px;padding:0 12px;font-size:9px;font-weight:500}.object-table td{color:#647886;border-bottom:1px solid #e8edf1;max-width:300px;height:35px;padding:0 12px;font-size:10px}.object-table tbody tr:last-child td{border-bottom:0}.object-table tbody tr{cursor:pointer;background:#fff}.object-table tbody tr:hover{background:#f1f7fc}.object-table tbody tr.current{background:#e1f0fa}.object-table .row-selector{width:24px;padding:0 0 0 10px}.selection-square{background:#fff;border:1px solid #d0d9e1;border-radius:1px;width:10px;height:10px;display:block}.current .selection-square{background:#378fc6;border-color:#378fc6;box-shadow:inset 0 0 0 2px #fff}.table-object{color:#397ba7;text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-height:34px;padding:0;font-size:10px;display:flex}.table-object>span:not(.mini-object-icon):not(.table-star){text-overflow:ellipsis;max-width:300px;overflow:hidden}.mini-object-icon{color:#4589bc;background:#e6f0f9;border-radius:2px;flex-shrink:0;place-items:center;width:20px;height:20px;display:inline-grid}.goal-icon{color:#349d80;background:#e4f2ee}.operation-icon{color:#8c70b1;background:#efeaf8}.table-star{color:#d5a440;margin-left:auto;font-size:10px}.mono-cell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:210px!important;font-family:ui-monospace,monospace!important;font-size:9px!important}.number-cell{font-variant-numeric:tabular-nums}.date-cell{white-space:nowrap}.next-action-cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:230px!important}.goal-row{display:table-row}.all-projects .project-card{padding-bottom:1px}.badge{max-width:100%;color:#7b8893!important;background:#edf0f3!important;border:0!important;border-radius:2px!important;height:18px!important;font-size:9px!important}.badge .MuiChip-label{padding:0 5px}.badge.active,.badge.open,.badge.RECORDED{color:#538761!important;background:#e8f4eb!important}.badge.blocked,.badge.UNCERTAIN{color:#ac7b2d!important;background:#fff1d9!important}.badge.paused{color:#8c79ad!important;background:#eeeaf7!important}.badge.archived{color:#84909b!important;background:#edf0f3!important}.inspector{scrollbar-width:thin;scrollbar-color:#c8d3dd transparent;background:#fff;border:1px solid #cfd9e2;border-radius:2px;min-width:0;padding:0 18px 24px;overflow:auto;box-shadow:-2px 0 6px #24394a05}.inspector-head{background:#f8fafb;border-bottom:1px solid #e0e6eb;justify-content:space-between;align-items:center;height:40px;margin:0 -18px 20px;padding:0 15px;display:flex}.inspector-head .eyebrow{color:#6f8291;letter-spacing:0;margin:0;font-size:10px;font-weight:500}.inspector-head button{min-width:35px;font-size:10px}.detail-object-heading{align-items:center;gap:11px;margin:0 0 10px;display:flex}.detail-object-icon{color:#fff;background:#3e91c6;border-radius:2px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.detail-object-heading small{color:#8a99a4;font-size:9px}.inspector h2{color:#354d5d;margin:4px 0 0;font-size:15px;font-weight:600;line-height:1.4}.identifier{color:#96a4af;overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:9px;display:block}.detail-status{color:#8c9ca7;align-items:center;gap:10px;margin:13px 0 17px;font-size:9px;display:flex}.detail-tabs{border-bottom:1px solid #d9e2e9;gap:18px;margin:0 0 19px;display:flex}.detail-tabs button{color:#6c7e8c;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 10px;font-size:11px}.detail-tabs button.active{color:#1b79b2;border-bottom-color:#318ac0}.detail-tabs button span{background:#edf1f4;margin-left:5px;padding:1px 3px;font-size:9px}.eyebrow{letter-spacing:.2px;color:#536b7c;margin-top:18px;font-size:10px;font-weight:600}.source-text{color:#627989;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafb;border:1px solid #e5ebef;border-radius:2px;max-height:270px;margin-top:10px;padding:12px;font-size:11px;line-height:1.8;overflow:auto}.source-ref{color:#91a0ab;overflow-wrap:anywhere;margin:12px 0 18px;font-size:9px;line-height:1.6}.long-text{white-space:pre-wrap;color:#576e7e;overflow-wrap:anywhere;font-size:11px;line-height:1.7}.inspector ul{color:#647b8a;padding-left:17px;font-size:11px;line-height:1.8}.inspector .MuiButton-contained{font-size:11px}.inspector details{color:#6a8395;margin:15px 0;font-size:10px}.inspector details summary{cursor:pointer}.property-row{border-bottom:1px solid #e7edf1;grid-template-columns:110px minmax(0,1fr);gap:10px;padding:12px 0;font-size:10px;display:grid}.property-row dt{color:#8496a3;overflow-wrap:anywhere;font-family:ui-monospace,monospace}.property-row dd{color:#496475;overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.property-row pre{margin:0;padding:8px;font-size:9px}.relation{text-align:left;color:#5285a7;background:#fff;border:1px solid #e0e8ee;border-radius:2px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:7px;padding:10px;font-size:10px;display:flex}.relation:hover{background:#edf6fc;border-color:#b5d0e2}.relation>span:first-child{flex:1}.relations-content>.eyebrow{margin-top:24px}.evidence{color:#617e90;border-bottom:1px solid #e3eaf0;padding:9px 0;font-size:11px}.evidence p{margin:0 0 5px}.evidence small,.evidence code{color:#8da1af;overflow-wrap:anywhere;font-size:9px;line-height:1.6;display:block}.muted{color:#8b9ca8;font-size:11px;line-height:1.7}.empty{text-align:center;color:#8a9ca9;background:#fff;border:1px solid #e0e7ec;border-radius:2px;padding:50px 20px;font-size:12px}.login-form{text-align:left;gap:18px;max-width:380px;margin:20px auto;display:grid}.login-form h2,.login-form p{margin:0}.results>.MuiButton-root{background:#fff;border-color:#d5e0e8;min-height:30px;font-size:10px}footer{color:#90a0ac;border-top:1px solid #e0e7ed;flex-shrink:0;justify-content:space-between;align-items:center;min-height:29px;margin-top:12px;font-size:9px;display:flex}footer>span:first-child{align-items:center;gap:6px;display:flex}.footer-separator{color:#c6d1da;padding:0 7px}.dialog-subtitle{color:#8ba0b0;overflow-wrap:anywhere;margin-top:5px;font-size:10px;font-weight:400;display:block}.form-grid{gap:21px;padding-top:12px;display:grid}.diff-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.diff-grid>div{min-width:0}.preview{margin-top:23px}.preview h3{font-size:13px;font-weight:500}.operation-status{color:#788e9e;align-items:center;gap:12px;font-size:11px;display:flex}.timeline{margin:20px 0;padding:0;list-style:none}.timeline li{color:#507189;border-left:2px solid #a7cee7;margin-left:4px;padding:0 0 20px 17px;font-size:11px}.timeline small{color:#92a7b6;margin-top:5px;font-size:9px;display:block}.timeline p{color:#ad863b;font-size:10px}.MuiDialogTitle-root{font-size:17px!important}.MuiAlert-root{font-size:11px!important}.MuiButton-root{letter-spacing:0!important}pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#527086;background:#f4f7fa;border:1px solid #dce5ec;border-radius:2px;max-height:350px;padding:13px;font-family:ui-monospace,monospace;font-size:10px;line-height:1.7;overflow:auto}[hidden]{display:none!important}@media (width>=1600px){.content-grid.has-detail{grid-template-columns:minmax(0,1fr) 480px}.project-card{padding-top:20px}.card-metadata{margin-top:23px}.project-grid{gap:18px}}@media (width<=1150px){.sidebar{width:185px}main{width:calc(100% - 230px);margin-left:230px;padding:0 16px}.platform-brand{min-width:290px}.content-grid.has-detail{grid-template-columns:minmax(230px,1fr) 365px;gap:12px}.has-detail .featured-grid{grid-template-columns:1fr}.has-detail .featured-grid .project-card{padding-top:10px}.has-detail .featured-grid .card-metadata{margin:8px 0}.has-detail .featured-grid .card-footer{display:none}.has-detail .featured-section{margin-bottom:18px}.project-grid{gap:9px}.card-identity h3{font-size:11px}.favorite-star,.section-heading>span{display:none}}@media (width<=850px){.sidebar{width:170px}main{width:calc(100% - 215px);margin-left:215px}.platform-context>span:not(.avatar),.platform-context>svg{display:none}.platform-brand{min-width:270px;font-size:12px}.platform-search{max-width:40vw}.content-grid.has-detail{grid-template-columns:1fr}.has-detail .results{display:none}.inspector{grid-column:1}.featured-grid .card-metadata{margin-top:12px}.platform-brand b,.platform-divider{display:none}.platform-brand{min-width:225px}.sidebar-section-title{font-size:8px}.focus-projects button{font-size:10px}}@media (width<=600px){.platform-bar{gap:8px;height:43px;padding-right:10px}.app-icon{width:40px;height:42px}.platform-brand{gap:9px;min-width:auto;font-size:11px}.platform-brand strong{display:none}.platform-brand b{font-size:11px;display:inline}.platform-search{flex:1;width:auto;max-width:none}.platform-search kbd{display:none}.platform-context{margin-left:0}.avatar{width:22px;height:22px;margin-left:0}.app-rail{display:none}.sidebar{border-bottom:1px solid #d8e1e8;border-right:0;width:100%;height:43px;display:block;position:fixed;inset:43px 0 auto}.ontology-selector,.sidebar-section-title,.focus-projects,.action-reference,.side-foot{display:none}.sidebar nav{gap:4px;padding:5px 10px;display:flex}.sidebar nav button{flex:1;justify-content:center;gap:6px;min-height:32px;padding:0 7px;font-size:11px}.nav-count{margin-left:2px;font-size:8px}.sidebar nav button svg{width:13px}main{width:100%;height:calc(100dvh - 86px);margin:86px 0 0;padding:0 12px}header{min-height:78px}h1{font-size:20px}.header-actions{gap:0}.header-actions button{min-width:38px;font-size:10px}.header-actions .MuiChip-root{display:none}.readiness{margin-bottom:14px}.readiness summary{flex-wrap:wrap;gap:4px;min-height:31px;padding:7px;font-size:9px}.readiness summary>span:not(.readiness-link){display:none}.readiness-content{display:block}.readiness-content button{margin-top:7px}.toolbar{flex-wrap:wrap;gap:8px;margin-bottom:15px}.toolbar .MuiTextField-root{flex:1;min-width:140px;max-width:none!important}.toolbar .result-count{display:none}.toolbar .layout-switch{height:29px}.content-grid{gap:0}.project-grid{grid-template-columns:1fr}.featured-grid{gap:9px}.project-card{padding-top:13px}.card-metadata{margin-top:12px}.card-footer{padding:8px 0}.featured-section{margin-bottom:22px}.section-heading h2{font-size:11px}.section-heading{margin-bottom:10px}.object-table td{height:38px}.object-table .mono-cell{max-width:130px!important}.table-object{white-space:normal;min-width:150px}.table-object .table-star{display:none}.inspector{padding-left:14px;padding-right:14px}.inspector-head{margin-left:-14px;margin-right:-14px}.detail-tabs{gap:19px}.property-row{grid-template-columns:90px minmax(0,1fr)}footer{font-size:8px}footer>span:last-child{display:none}.diff-grid{grid-template-columns:1fr}.form-grid{gap:19px}.MuiDialog-paper{width:calc(100% - 24px)!important;max-height:calc(100% - 24px)!important;margin:12px!important}}.agent-layout{background:#fff;border:1px solid #d5dde3;flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:220px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.agent-conversations{background:#f7f9fa;border-right:1px solid #d5dde3;padding:16px;overflow:auto}.agent-conversations h3{color:#687783;text-transform:uppercase;margin:24px 0 10px;font-size:11px}.agent-conversations>button:not(.MuiButton-root){text-align:left;cursor:pointer;color:#303f4b;background:0 0;border:0;border-radius:3px;width:100%;padding:12px 8px;display:block}.agent-conversations>button.selected{background:#e6f0f8;box-shadow:inset 2px 0 #1d70b8}.agent-conversations strong,.agent-conversations small{overflow-wrap:anywhere;display:block}.agent-conversations small{color:#687783;margin-top:5px;font-size:10px}.agent-workspace{flex-direction:column;gap:14px;min-width:0;min-height:0;padding:20px;display:flex;overflow-y:auto}.agent-workspace>:not(.agent-transcript){flex-shrink:0}.agent-connection{justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-controls{grid-template-columns:1.1fr 1fr .7fr;gap:10px;display:grid}.agent-disclosure{color:#687783;margin:0;font-size:11px;line-height:1.6}.agent-transcript{flex:1;min-height:120px;padding:8px 4px;overflow-y:auto}.agent-welcome{color:#51616e;padding:45px 20px}.agent-welcome h2{color:#243745;font-size:23px;font-weight:500}.agent-message{background:#fff;border:1px solid #dce3e8;border-radius:4px;margin:0 0 14px;padding:14px 16px}.agent-message.user{background:#f0f6fb;margin-left:8%}.agent-message-heading>strong{color:#587083;font-size:11px}.agent-message>div{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px;line-height:1.7}.agent-message>.agent-markdown{white-space:normal}.agent-markdown p{white-space:pre-wrap;margin:0 0 10px}.agent-markdown p:last-child{margin-bottom:0}.agent-markdown pre{background:#f3f5f7;padding:12px;overflow-x:auto}.agent-markdown code{font-family:ui-monospace,monospace}.agent-markdown table{border-collapse:collapse;margin:12px 0;display:block;overflow-x:auto}.agent-markdown th,.agent-markdown td{text-align:left;border:1px solid #dce3e8;padding:7px 10px}.agent-message-heading,.agent-history-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agent-message-heading{justify-content:space-between}.agent-message-heading .MuiButton-root{min-width:0;padding:2px 6px;font-size:10px}.agent-history-tools{margin-bottom:12px}.agent-compose{z-index:1;background:#fff;border-top:1px solid #e1e7eb;align-items:flex-end;gap:12px;padding-top:10px;display:flex;position:sticky;bottom:0}.agent-draft{background:#f5faff;border:1px solid #c5d9e8;justify-content:space-between;align-items:center;margin-top:14px;padding:15px;display:flex}.agent-draft p{margin:5px 0}.agent-draft small{color:#687783}@media (width<=900px){.agent-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.agent-conversations{border-bottom:1px solid #d5dde3;border-right:0;max-height:140px}.agent-controls{grid-template-columns:1fr}.agent-connection{flex-wrap:wrap}.agent-workspace{padding:14px}}
