/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}*{box-sizing:border-box}body{color:var(--ink);background:#f7f6fb;margin:0;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}button{font:inherit;cursor:pointer}.shell{min-height:100vh;display:flex}.sidebar{color:#f7f6fc;background:#1f1f29;flex-direction:column;width:248px;height:100vh;min-height:100vh;padding:28px 16px 18px;display:flex;position:sticky;top:0}.brand{letter-spacing:-1.2px;align-items:center;gap:10px;padding:0 10px 29px;font-size:21px;font-weight:700;display:flex}.brand-mark{color:#1e1d26;background:#a78bff;border-radius:8px;place-items:center;width:25px;height:25px;font-size:16px;display:grid}.workspace-card{background:#2b2a36;border-radius:10px;align-items:center;gap:10px;margin-bottom:22px;padding:12px;display:flex}.workspace-avatar{background:linear-gradient(145deg,#b493ff,#8664e9);border-radius:8px;place-items:center;width:31px;height:31px;font-size:11px;font-weight:700;display:grid}.workspace-card div:nth-child(2){flex:1}.workspace-card b,.user b{font-size:12px;display:block}.workspace-card small,.user small{color:#9f9dab;margin-top:3px;font-size:10px;display:block}.workspace-card button{color:#b1afbe;background:0 0;border:0;font-size:17px}nav{gap:4px;display:grid}.nav-item{color:#aaa8b7;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;padding:11px 12px;font-size:13px;display:flex}.nav-item span{text-align:center;color:#b3afc5;width:16px;font-size:15px}.nav-item.active{color:#fff;background:#3b3060}.nav-bottom{margin-top:auto;padding-top:18px}.user{border-top:1px solid #363541;align-items:center;gap:10px;margin-top:16px;padding:16px 7px 0;display:flex;position:relative}.user-avatar{color:#9a532b;background:#ffe7d4;border-radius:50%;place-items:center;width:31px;height:31px;font-size:13px;font-weight:700;display:grid}.online{background:#59d990;border:2px solid #1f1f29;border-radius:50%;width:8px;height:8px;position:absolute;top:41px;left:30px}.content{width:calc(100% - 248px);max-width:1640px;margin:auto;padding:33px 44px 64px}.topbar{justify-content:space-between;align-items:flex-start;display:flex}.eyebrow{color:#9895a6;letter-spacing:1.25px;margin:0 0 8px;font-size:10px;font-weight:700}.eyebrow span{padding:0 6px}.topbar h1{letter-spacing:-1.2px;margin:0;font-size:28px}.top-actions{align-items:center;gap:10px;display:flex}.icon-button,.more-button{color:#615f6d;border:1px solid var(--line);background:#fff;border-radius:9px;width:36px;height:36px;font-size:20px;position:relative}.notice i{background:#f87361;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:8px}.launch-button,.modal-launch{color:#fff;background:#7155ed;border:0;border-radius:9px;padding:10px 16px;font-size:12px;font-weight:700;box-shadow:0 5px 14px #7055ed35}.launch-button span{vertical-align:-1px;padding-right:4px;font-size:18px}.notice-bar{color:#4d3d8f;background:#eee9ff;border-radius:10px;align-items:center;gap:10px;min-height:52px;margin:28px 0 25px;padding:10px 16px;font-size:12px;display:flex}.notice-bar .spark{color:#7055ed;font-size:17px}.notice-bar p{flex:1;margin:0}.notice-bar button,.text-button{color:#7055ed;background:0 0;border:0;font-size:12px;font-weight:700}.notice-bar button{white-space:nowrap}.stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:35px;display:grid}.stat-card{background:#fff;border:1px solid #ebe9ef;border-radius:11px;align-items:center;gap:13px;min-height:104px;padding:17px;display:flex}.stat-icon{border-radius:10px;place-items:center;width:37px;height:37px;font-size:17px;display:grid}.stat-card span,.stat-card small{display:block}.stat-card span{color:#858292;font-size:11px}.stat-card strong{letter-spacing:-.7px;margin:3px 0;font-size:22px;display:block}.stat-card small{color:#50ad81;font-size:10px}.main-grid{grid-template-columns:minmax(540px,1.45fr) minmax(315px,.8fr);gap:33px;display:grid}.section-heading,.activity-head{justify-content:space-between;align-items:flex-end;margin-bottom:15px;display:flex}.section-heading h2,.activity-head h2{letter-spacing:-.5px;margin:0;font-size:17px}.text-button span{padding-left:4px}.agent-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.agent-card{text-align:left;background:#fff;border:1px solid #e9e7ed;border-radius:10px;min-height:100px;padding:14px;transition:all .18s;position:relative}.agent-icon{border-radius:8px;place-items:center;width:27px;height:27px;margin-bottom:10px;font-size:15px;display:grid}.blue{color:#3c8bc4;background:#e5f4ff}.orange{color:#d67a2c;background:#fff0e0}.mint{color:#34a783;background:#e4faf4}.pink{color:#c95f82;background:#ffe6ed}.yellow{color:#b58a15;background:#fff6cf}.agent-copy b{font-size:12px;display:block}.agent-copy small{color:#8d8997;margin-top:3px;font-size:10px;display:block}.agent-status{color:#69aa8c;font-size:9px;position:absolute;top:15px;right:13px}.agent-status i{vertical-align:1px;background:#60cf98;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.agent-detail{color:#fff;background:#242332;border-radius:10px;align-items:center;gap:14px;margin-top:10px;padding:17px;display:flex}.agent-orb{border-radius:13px;flex:none;place-items:center;width:47px;height:47px;font-size:22px;display:grid}.agent-detail>div:nth-child(2){flex:1}.agent-detail .eyebrow{color:#a3a0b1;margin-bottom:4px;font-size:8px}.agent-detail h3{margin:0;font-size:14px}.agent-detail h3 span{color:#b0a1ef;padding-left:5px;font-size:10px;font-weight:400}.agent-detail p:not(.eyebrow){color:#c0bec9;margin:5px 0 10px;font-size:11px}.chips{flex-wrap:wrap;gap:5px;display:flex}.chips span{color:#bbb8c8;background:#3a3949;border-radius:4px;padding:3px 7px;font-size:9px}.outline-button{color:#dedbe8;white-space:nowrap;background:0 0;border:1px solid #666275;border-radius:6px;padding:7px 9px;font-size:10px}.workflow-heading{margin-top:35px}.workflow-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.workflow-card{text-align:left;background:#fff;border:1px solid #e8e6ed;border-radius:10px;min-height:150px;padding:15px;transition:all .18s}.workflow-card:hover,.workflow-card.chosen{background:#fefeff;border-color:#9b84f7}.workflow-card>div:first-child{align-items:center;gap:7px;display:flex}.workflow-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.workflow-tag{color:#8a8695;letter-spacing:.5px;font-size:9px;font-weight:700}.workflow-card h3{margin:11px 0 4px;font-size:13px}.workflow-card p{color:#8b8795;margin:0;font-size:10px}.steps{color:#6d6a78;align-items:center;gap:4px;margin-top:16px;font-size:9px;display:flex}.steps i{color:#b4b1be;padding-left:4px;font-style:normal}.right-column{border-left:1px solid #e5e3eb;padding-left:32px}.more-button{background:0 0;border:0;width:25px;font-size:15px}.project-list{gap:10px;display:grid}.project{background:#fff;border:1px solid #e8e6ed;border-radius:10px;padding:13px}.project-top{grid-template-columns:29px 1fr auto;align-items:center;gap:9px;display:grid}.logo-dot{border-radius:9px;place-items:center;width:29px;height:29px;font-size:12px;font-weight:800;display:grid}.project b,.project small{display:block}.project b{font-size:11px}.project small{color:#888493;margin-top:3px;font-size:9px}.project strong{color:#686474;font-size:11px}.progress{background:#f0eff3;border-radius:5px;height:5px;margin:12px 0 8px;overflow:hidden}.progress i{border-radius:inherit;background:linear-gradient(90deg,#8568f5,#b4a2ff);height:100%;display:block}.project-meta{color:#898592;justify-content:space-between;font-size:9px;display:flex}.all-projects{color:#6f55e6;background:#faf9ff;border:1px solid #e9e5fb;border-radius:8px;width:100%;margin:11px 0 30px;padding:10px;font-size:11px;font-weight:700}.all-projects span{padding-left:5px}.activity-head{align-items:center}.activity-list{padding-top:1px}.activity{grid-template-columns:36px 13px 1fr;align-items:start;gap:7px;min-height:40px;display:grid}.activity time{color:#a09ca9;padding-top:2px;font-size:9px}.activity-mark{background:#79daa8;border-radius:50%;width:9px;height:9px;margin-top:4px;position:relative}.activity-mark:after{content:"";background:#e5e3e8;width:1px;height:25px;position:absolute;top:10px;left:4px}.activity:last-child .activity-mark:after{display:none}.activity-mark.working{background:#ffb057}.activity p{color:#777381;margin:0;font-size:10px;line-height:1.4}.activity p b{color:#484552;padding-right:4px}.modal-layer{z-index:5;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17152175;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:16px;width:min(460px,100%);padding:28px;position:relative;box-shadow:0 24px 80px #17132666}.modal h2{margin:0;font-size:22px}.modal-copy{color:#827e8c;margin:8px 0 20px;font-size:12px}.close{color:#676371;background:#f3f1f6;border:0;border-radius:7px;width:28px;height:28px;font-size:18px;position:absolute;top:16px;right:17px}.select-list{gap:7px;display:grid}.select-list button{text-align:left;background:#fff;border:1px solid #e8e5ed;border-radius:9px;align-items:center;gap:10px;padding:11px;display:flex}.select-list div{flex:1}.select-list b,.select-list small{display:block}.select-list b{font-size:12px}.select-list small{color:#898593;margin-top:3px;font-size:10px}.select-list i{color:#7658ee;font-style:normal;font-weight:700}.modal-launch{width:100%;margin-top:18px;padding:12px}.modal-launch span{float:right}.toast{color:#f3f1fa;z-index:10;background:#272536;border-radius:10px;align-items:center;gap:9px;max-width:390px;padding:13px 14px;font-size:12px;display:flex;position:fixed;bottom:23px;right:25px;box-shadow:0 12px 30px #201d2d36}.toast button{color:#bdb9ca;background:0 0;border:0;margin-left:5px;font-size:18px}@media (width<=1050px){.sidebar{width:208px}.content{width:calc(100% - 208px);padding:30px 26px}.main-grid{grid-template-columns:1fr}.right-column{border-top:1px solid #e5e3eb;border-left:0;padding:30px 0 0}.project-list{grid-template-columns:repeat(3,1fr)}.activity-list{grid-template-columns:repeat(2,1fr);display:grid}.activity-mark:after{display:none}}@media (width<=760px){.shell{display:block}.sidebar{width:100%;height:auto;min-height:auto;padding:15px;position:relative}.brand{padding-bottom:14px}.workspace-card,.nav-bottom{display:none}nav{display:flex;overflow:auto}.nav-item{flex:none;width:auto;padding:8px 10px}.content{width:100%;padding:24px 16px 40px}.topbar h1{font-size:23px}.top-actions .icon-button{display:none}.notice-bar{align-items:flex-start}.notice-bar button{display:none}.stats,.agent-grid,.workflow-grid,.project-list{grid-template-columns:repeat(2,1fr)}.stat-card{padding:12px}.stat-icon{display:none}.agent-detail{flex-wrap:wrap;align-items:flex-start}.outline-button{width:100%}.activity-list{grid-template-columns:1fr}.topbar{gap:14px}.launch-button{padding:9px 10px}.agent-status{font-size:8px}}@media (width<=450px){.stats,.agent-grid,.workflow-grid,.project-list{grid-template-columns:1fr}.topbar h1{font-size:21px}.notice-bar{margin-top:20px}.content{padding-inline:12px}}:root{--ink:#1d1d1f;--muted:#6e6e73;--line:#00000016;--lav:#f5f5f7;--violet:#10a37f;--cream:#fbfbfc}body{background:radial-gradient(circle at 75% -10%,#e9f7f1 0,#0000 31%),#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif}.sidebar{color:#1d1d1f;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffb8;border-right:1px solid #00000012}.brand span span{color:#10a37f}.brand-mark{color:#fff;background:linear-gradient(145deg,#24b58f,#0e8d70);border-radius:9px;box-shadow:0 5px 11px #10a37f3d}.workspace-card{background:#ffffffb8;border:1px solid #0000000f;border-radius:12px;box-shadow:0 3px 12px #00000006}.workspace-avatar{color:#fff;background:linear-gradient(145deg,#2db893,#0e8f71);border-radius:9px}.workspace-card small,.user small{color:#818187}.workspace-card button{color:#77777d}.nav-item{color:#6e6e73;border-radius:9px}.nav-item span{color:#86868b}.nav-item.active{color:#1d1d1f;background:#0001;font-weight:650}.nav-item.active span{color:#10a37f}.user{border-top-color:#00000014}.user-avatar{color:#08775d;background:#e3f4ef}.online{background:#34c759;border-color:#fff}.topbar h1{letter-spacing:-1.5px}.icon-button,.more-button{border-color:var(--line);color:#515158;background:#ffffffd1;border-radius:11px}.notice i{background:#ff3b30}.launch-button,.modal-launch{background:#10a37f;border-radius:11px;box-shadow:0 7px 16px #10a37f36}.notice-bar{color:#126950;background:linear-gradient(100deg,#eaf7f2,#f5fbf9);border:1px solid #d6efe6;border-radius:13px}.notice-bar .spark,.notice-bar button,.text-button{color:#0e8b6d}.stat-card{background:#ffffffd1;border-color:#00000012;border-radius:14px;box-shadow:0 8px 24px #00000006}.i-0{color:#0e9271;background:#e5f5f0}.i-1{color:#177bb4;background:#eaf5ff}.i-2{color:#be7d15;background:#fff4dd}.i-3{color:#d6576c;background:#ffe9eb}.stat-card span{color:#6e6e73}.stat-card small{color:#16815f}.stat-card small.warm{color:#c68221}.agent-card{background:#fffc;border-color:#00000013;border-radius:14px}.agent-card:hover,.agent-card.selected{border-color:#72cdb5;box-shadow:0 10px 24px #0c836a11}.agent-icon{border-radius:9px}.violet{color:#0e9271;background:#e5f5f0}.agent-copy small{color:#6e6e73}.agent-status{color:#32876d}.agent-status i{background:#34c759}.agent-status.busy{color:#c06e22}.agent-status.busy i{background:#ff9f0a}.agent-detail{background:linear-gradient(135deg,#242726,#17332d);border-radius:15px;box-shadow:0 13px 26px #0a3e321c}.agent-orb{border-radius:15px}.agent-detail .eyebrow{color:#acbbb6}.agent-detail h3 span{color:#92d9c3}.agent-detail p:not(.eyebrow){color:#c4d1cd}.chips span{color:#d1dfdb;background:#ffffff18;border-radius:5px}.outline-button{color:#f0f6f4;background:#ffffff10;border-color:#ffffff36;border-radius:8px}.workflow-card{background:#fffc;border-color:#00000013;border-radius:14px}.workflow-card:hover,.workflow-card.chosen{background:#fff;border-color:#75cbb4;box-shadow:0 8px 20px #0c836a0c}.workflow-tag{color:#6e6e73}.workflow-card p{color:#77747e}.steps{color:#55525c}.steps i{color:#aaa7b0}.project,.all-projects{background:#ffffffd1;border-color:#00000013;border-radius:13px}.all-projects{color:#0e8b6d;background:#f2faf7;border-color:#d6eee5}.progress i{background:linear-gradient(90deg,#10a37f,#56cdb0)}.ocean{color:#0d8466;background:#daf1eb}.vivi{color:#c65b80;background:#ffecf3}.nova{color:#755ae5;background:#e9e5ff}.modal{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fffffff2;border-radius:18px}.select-list button{border-radius:11px}.select-list button.selected{background:#f5fbf8;border-color:#72cdb5}.select-list i{color:#10a37f}.toast{background:#1f2725;border-radius:12px}.toast span{color:#75d8bd}.ceo-chat{background:linear-gradient(125deg,#fffffff7,#eefaf6e0);border:1px solid #d8eee6;border-radius:18px;margin:27px 0 25px;padding:20px;box-shadow:0 16px 34px #0d8b6c0b}.ceo-chat-head{align-items:center;gap:11px;display:flex}.ceo-avatar{color:#fff;background:linear-gradient(145deg,#2ab58f,#0b8568);border-radius:13px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 6px 15px #10a37f34}.ceo-chat-head h2{letter-spacing:-.5px;margin:0;font-size:18px}.ceo-chat-head .eyebrow{margin-bottom:3px;font-size:8px}.ceo-online{color:#15775c;background:#e1f5ed;border-radius:20px;margin-left:auto;padding:6px 9px;font-size:10px}.ceo-online i,.lab-status i{vertical-align:1px;background:#34c759;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.ceo-reply{color:#54545b;max-width:920px;margin:16px 0 14px;font-size:13px;line-height:1.55}.ceo-composer{background:#fff;border:1px solid #ccdcd6;border-radius:14px;align-items:center;min-height:52px;padding:6px 7px 6px 15px;display:flex;box-shadow:inset 0 1px 2px #00000005}.ceo-composer:focus-within{border-color:#35ae8d;box-shadow:0 0 0 3px #10a37f16}.ceo-composer input{color:#242529;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.ceo-composer input::placeholder{color:#a2a2a8}.ceo-composer button{color:#fff;background:#10a37f;border:0;border-radius:10px;width:36px;height:36px;font-size:21px;line-height:1}.ceo-suggestions{gap:7px;margin-top:11px;display:flex}.ceo-suggestions button{color:#5a5a61;background:#fff;border:1px solid #e0e8e5;border-radius:15px;padding:6px 10px;font-size:10px}.ceo-suggestions button:hover{color:#087a5e;border-color:#9fd7c7}.knowledge-lab{background:#ffffffc2;border:1px solid #00000012;border-radius:16px;margin:0 0 28px;padding:20px}.lab-status{color:#168161;background:#effaf6;border:1px solid #d7eee5;border-radius:20px;padding:5px 9px;font-size:10px}.retrieval-order{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:15px;display:flex}.retrieval-order b{margin-right:2px;font-size:11px}.retrieval-order span{color:#4d7066;background:#e9f6f1;border-radius:6px;padding:5px 8px;font-size:10px}.package-grid{grid-template-columns:repeat(9,1fr);gap:7px;display:grid}.package-grid button{text-align:left;background:#fff;border:1px solid #e2e8e5;border-radius:10px;min-height:70px;padding:10px}.package-grid button:hover{border-color:#72cdb5}.package-grid span,.package-grid b,.package-grid small{display:block}.package-grid span{color:#13a37f;font-size:14px}.package-grid b{margin:7px 0 3px;font-size:10px}.package-grid small{color:#8b8c90;font-size:8px}.asset-list{gap:8px;display:grid}.asset-list button{text-align:left;background:#fff;border:1px solid #e3e7e5;border-radius:10px;align-items:center;gap:11px;width:100%;padding:11px;display:flex}.asset-list button:hover{border-color:#72cdb5}.asset-file{color:#0e8b6d;background:#e7f6f0;border-radius:8px;place-items:center;width:29px;height:29px;font-size:9px;font-weight:800;display:grid}.asset-list div{flex:1}.asset-list b,.asset-list small{display:block}.asset-list b{font-size:11px}.asset-list small{color:#838389;margin-top:3px;font-size:9px}.asset-list em{color:#278368;background:#e9f7f2;border-radius:10px;padding:4px 7px;font-size:9px;font-style:normal}.asset-list i{color:#87878e;font-style:normal}.agent-panel{background:#fffffff7;border-radius:18px;width:min(640px,100%);padding:28px;position:relative;box-shadow:0 24px 80px #17132666}.agent-panel-title{align-items:center;gap:12px;display:flex}.agent-panel-title .agent-orb{border-radius:16px;width:52px;height:52px}.agent-panel-title h2{margin:0;font-size:21px}.agent-panel-title p:not(.eyebrow){color:#77767d;margin:4px 0 0;font-size:11px}.agent-panel-title .eyebrow{margin-bottom:4px;font-size:8px}.panel-grid{grid-template-columns:1.25fr .75fr;gap:18px;margin-top:25px;display:grid}.command-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #ecece9;align-items:center;gap:9px;width:100%;padding:12px 7px;display:flex}.command-row:hover b,.command-row:hover i{color:#0d9472}.command-row span{color:#a3a2a8;font-size:9px}.command-row b{flex:1;font-size:12px}.command-row i{color:#85848b;font-style:normal}.panel-context{color:#424249;background:#f2faf7;border:1px solid #dcefe8;border-radius:12px;padding:14px}.panel-context b,.panel-context span,.panel-context small{display:block}.panel-context b{font-size:12px}.panel-context span{color:#77777e;margin-top:3px;font-size:10px}.panel-context hr{border:0;border-top:1px solid #d8e9e3;margin:14px 0}.panel-context small{color:#66756f;font-size:10px;line-height:1.5}.panel-context button{color:#fff;background:#10a37f;border:0;border-radius:8px;width:100%;margin-top:15px;padding:8px;font-size:10px;font-weight:700}.command-tabs{gap:6px;padding-bottom:2px;display:flex;overflow:auto}.command-tabs button{color:#55575b;text-align:left;background:#fff;border:1px solid #e1e8e5;border-radius:9px;gap:4px;min-width:92px;padding:9px;display:grid}.command-tabs button.active{color:#087e60;background:#eef9f5;border-color:#61c6aa}.command-tabs span{color:#92939a;font-size:9px;font-weight:700}.command-tabs b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.command-preview{background:#fbfefd;border:1px solid #dcece6;border-radius:11px;margin-top:12px;padding:13px}.command-preview .eyebrow{margin-bottom:5px;font-size:8px}.command-preview h3{color:#2e3033;margin:0;font-size:13px}.command-preview span{color:#737b78;margin-top:5px;font-size:10px;line-height:1.45;display:block}.command-preview button{color:#fff;background:#10a37f;border:0;border-radius:8px;width:100%;margin-top:12px;padding:9px;font-size:10px;font-weight:700}.agent-task-add{gap:7px;margin-top:12px;display:flex}.agent-task-add label{color:#65666b;flex:1;min-width:0;font-size:10px;font-weight:700}.agent-task-add input{color:#33353a;width:100%;font:inherit;background:#fff;border:1px solid #dce4e1;border-radius:8px;outline:0;margin-top:5px;padding:8px 9px;font-size:10px;display:block}.agent-task-add input:focus{border-color:#43b694;box-shadow:0 0 0 3px #10a37f12}.agent-task-add button{color:#0a8767;background:#eef9f5;border:1px solid #b9dfd2;border-radius:8px;align-self:flex-end;padding:8px 10px;font-size:10px;font-weight:700}.command-tabs button{position:relative}.command-tabs button i{color:#0a9977;font-size:10px;font-style:normal;position:absolute;top:7px;right:7px}.command-preview button:disabled{cursor:not-allowed;opacity:.45}.agent-card:not(.expanded){min-height:124px}.agent-card:not(.expanded) .agent-card-top{place-items:center;min-height:124px;padding:12px;display:grid}.agent-folded-icon{border-radius:19px;place-items:center;width:64px;height:64px;font-size:29px;display:grid;box-shadow:0 8px 18px #0c836a14}.delete-project-modal{width:min(420px,100%)}.delete-project-modal .modal-copy{max-width:340px;line-height:1.55}.delete-project-actions{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.delete-project-actions button{border:0;border-radius:9px;padding:10px 13px;font-size:11px;font-weight:700}.delete-project-actions button:first-child{color:#5d5f64;background:#f0f1f2}.delete-project-actions button:last-child{color:#fff;background:#d0525d}.agent-panel{width:min(960px,100vw - 48px);max-width:calc(100vw - 48px);max-height:calc(100dvh - 48px);overflow:hidden auto}.panel-grid{grid-template-columns:minmax(0,1fr) minmax(220px,280px);max-width:100%}.agent-command-section,.panel-context{min-width:0;max-width:100%}.command-tabs{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));max-width:100%;display:grid;overflow:visible}.command-tabs button,.command-tabs b{min-width:0}.command-preview h3{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.agent-task-add{max-width:100%}.agent-task-add label{overflow:hidden}.command-remove{color:#747b79;background:#dff1eb;border-radius:50%;place-items:center;width:16px;height:16px;font-size:12px;font-style:normal;line-height:1;display:grid;position:absolute;top:6px;right:6px}.command-remove:hover{color:#fff;background:#d45a63}.command-tabs button:has(.command-remove) i{right:27px}@media (width<=850px){.agent-panel{width:min(640px,100vw - 28px);max-width:calc(100vw - 28px);max-height:calc(100dvh - 28px)}.panel-grid{grid-template-columns:minmax(0,1fr)}.command-tabs{grid-template-columns:repeat(auto-fit,minmax(105px,1fr))}}.agent-panel-live{background:#f6fbf9;border:1px solid #dbece6;border-radius:12px;gap:9px;margin-top:19px;padding:12px;display:grid}.agent-panel-live .eyebrow{margin-bottom:4px;font-size:8px}.agent-panel-live>div:first-child>b{color:#42514c;font-size:11px;line-height:1.45}.agent-panel-live>ul{color:#66746f;gap:5px;margin:0;padding-left:15px;font-size:10px;line-height:1.45;display:grid}.panel-team-list{gap:6px;display:grid}.panel-team-list button{color:#414c49;text-align:left;background:#fff;border:1px solid #e0ebe6;border-radius:8px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:7px;display:grid}.panel-team-list .agent-icon{border-radius:7px;width:25px;height:25px;margin:0;font-size:12px}.panel-team-list b,.panel-team-list small{display:block}.panel-team-list b{font-size:10px}.panel-team-list small{color:#7c8682;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.panel-team-list em{color:#5e8175;background:#eaf7f2;border-radius:6px;padding:4px 6px;font-size:8px;font-style:normal}.panel-team-list em.pending{color:#9f681c;background:#fff1d8}.panel-team-list em.returned{color:#b25059;background:#ffedef}.panel-checkpoint{border-top:1px solid #dceae5;grid-template-columns:1fr auto auto;align-items:center;gap:6px;padding-top:8px;display:grid}.panel-checkpoint b{color:#6a5327;font-size:10px}.panel-checkpoint span{color:#7f7662;grid-column:1/-1;font-size:9px;line-height:1.35}.panel-checkpoint button{color:#fff;background:#10a37f;border:0;border-radius:6px;padding:6px 8px;font-size:9px;font-weight:700}.panel-checkpoint button:last-child{color:#9a6821;background:#fff0d0}@media (width<=1050px){.package-grid{grid-template-columns:repeat(5,1fr)}}@media (width<=760px){.ceo-online{display:none}.package-grid{grid-template-columns:repeat(3,1fr)}.panel-grid{grid-template-columns:1fr}.agent-panel{padding:23px 18px}.ceo-chat{padding:16px}.ceo-suggestions{overflow:auto}.ceo-suggestions button{white-space:nowrap}}.workflow-editor{background:#fffffffa;border-radius:18px;width:min(580px,100%);padding:28px;position:relative;box-shadow:0 24px 80px #17132666}.workflow-name-input{color:#1d1d1f;letter-spacing:-.6px;background:0 0;border:0;outline:0;width:calc(100% - 42px);padding:0;font-size:22px;font-weight:700}.workflow-editor .modal-copy{margin-bottom:18px}.workflow-editor-steps{gap:8px;display:grid}.workflow-editor-steps>div{background:#fff;border:1px solid #e2e8e5;border-radius:10px;align-items:center;gap:9px;padding:8px;display:flex}.workflow-editor-steps span{color:#0f9876;width:24px;font-size:10px;font-weight:800}.workflow-editor-steps input{color:#37373d;min-width:0;font:inherit;border:0;outline:0;flex:1;font-size:12px}.workflow-editor-steps button{color:#8d8c94;background:#f4f4f5;border:0;border-radius:6px;width:24px;height:24px;font-size:16px}.workflow-editor-steps button:hover{color:#d1495b;background:#ffebee}.add-workflow-step{color:#098767;background:#f4fbf8;border:1px dashed #8ccfbd;border-radius:8px;margin-top:10px;padding:8px 10px;font-size:11px;font-weight:700}.editor-actions{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.cancel-editor{color:#5c5b62;background:#f2f2f4;border:0;border-radius:9px;padding:10px 14px;font-size:11px;font-weight:700}.asset-list article{background:#fff;border:1px solid #e3e7e5;border-radius:10px;align-items:center;gap:11px;width:100%;padding:11px;display:flex}.asset-list article:hover{border-color:#72cdb5}.asset-list article>div{flex:1}.asset-action{color:#267d65;background:#fff;border:1px solid #d7e5df;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:700;text-decoration:none}.asset-action:hover{background:#f3fbf8;border-color:#6fc8af}.asset-action.download{color:#fff;background:#10a37f;border-color:#10a37f}.asset-preview{background:#fff;border-radius:18px;width:min(540px,100%);max-height:calc(100vh - 34px);padding:29px;position:relative;overflow:auto;box-shadow:0 24px 80px #17132666}.asset-preview-icon{color:#0c906f;background:#e4f5ef;border-radius:13px;place-items:center;width:43px;height:43px;margin-bottom:15px;font-size:12px;font-weight:800;display:grid}.asset-preview h2{letter-spacing:-.5px;margin:0;padding-right:30px;font-size:19px}.asset-preview-file{color:#88878f;margin:7px 0 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.pdf-frame{background:#f5f8f6;border:1px solid #dfe7e3;border-radius:10px;height:220px;margin:0 0 16px;overflow:hidden}.pdf-frame iframe{border:0;width:100%;height:100%;display:block}.preview-section{border-top:1px solid #ebefed;padding:13px 0}.preview-section b{font-size:11px}.preview-section p{color:#66666d;margin:7px 0 0;font-size:12px;line-height:1.55}.preview-order p{color:#168060;font-size:11px}.preview-download{text-align:center;width:100%;margin-top:12px;text-decoration:none;display:block}@media (width<=760px){.asset-list article{flex-wrap:wrap;align-items:flex-start}.asset-list article>div{min-width:calc(100% - 50px)}.asset-list article em,.asset-action{margin-left:40px}.asset-action.download{margin-left:0}}.brand-logo{min-height:65px;padding:2px 10px 26px}.brand-logo img{width:126px;height:auto;display:block}.sign-out{color:#77777d;background:0 0;border:0;margin-left:auto;padding:4px 0;font-size:10px}.sign-out:hover{color:#0b8767}.auth-shell{background:#f5f5f7;grid-template-columns:minmax(440px,1fr) minmax(360px,.8fr);min-height:100vh;display:grid}.auth-panel{place-self:center;width:min(420px,100% - 48px);padding:30px 0}.auth-logo{width:154px;height:auto;margin-bottom:53px;display:block}.auth-panel h1{color:#1d1d1f;letter-spacing:-1.8px;margin:0;font-size:37px;line-height:1.14}.auth-copy{color:#6e6e73;max-width:340px;margin:14px 0 27px;font-size:14px;line-height:1.65}.auth-form{gap:14px;display:grid}.auth-form label,.admin-invite-form label{color:#4e4e54;gap:7px;font-size:12px;font-weight:650;display:grid}.auth-form input,.admin-invite-form input,.admin-invite-form select{color:#242529;width:100%;height:46px;font:inherit;background:#fff;border:1px solid #d9dddc;border-radius:11px;outline:0;padding:0 13px;font-size:13px}.auth-form input:focus,.admin-invite-form input:focus,.admin-invite-form select:focus{border-color:#35ae8d;box-shadow:0 0 0 3px #10a37f16}.auth-submit{color:#fff;background:#10a37f;border:0;border-radius:11px;width:100%;margin-top:4px;padding:13px 15px;font-size:13px;font-weight:700;box-shadow:0 8px 20px #10a37f2c}.auth-submit span{float:right}.auth-switch{color:#77777e;justify-content:center;gap:7px;margin:22px 0 14px;font-size:12px;display:flex}.auth-switch button,.auth-demo{color:#0c8868;background:0 0;border:0;font-size:12px;font-weight:700}.auth-demo{background:#f5fbf8;border:1px solid #d7e8e2;border-radius:10px;width:100%;padding:10px;display:block}.auth-note{color:#929298;text-align:center;margin-top:13px;font-size:10px;display:block}.auth-aside{color:#f5fbf9;background:radial-gradient(circle at 10% 10%,#3bb996 0,#0000 30%),linear-gradient(145deg,#1f302c,#113b30);flex-direction:column;justify-content:space-between;padding:64px 10%;display:flex}.auth-aside>div:first-child{max-width:470px;margin-top:auto}.auth-aside .eyebrow{color:#a2d4c4}.auth-aside h2{letter-spacing:-1.5px;margin:0;font-size:35px;line-height:1.22}.auth-orb{background:#ffffff18;border:1px solid #ffffff3b;border-radius:15px;place-items:center;width:47px;height:47px;margin-bottom:28px;font-size:23px;display:grid}.auth-aside-points{flex-wrap:wrap;gap:8px;margin-top:40px;display:flex}.auth-aside-points span{color:#cae9df;background:#ffffff0d;border:1px solid #ffffff2d;border-radius:20px;padding:7px 10px;font-size:11px}.admin-page{background:#ffffffc7;border:1px solid #00000012;border-radius:18px;margin:0 0 32px;padding:25px;box-shadow:0 10px 28px #00000005}.admin-page .section-heading{align-items:flex-start}.admin-intro{color:#74747a;max-width:540px;margin:7px 0 0;font-size:12px;line-height:1.5}.approval-list,.admin-list{gap:9px;display:grid}.approval-card{background:#fff;border:1px solid #e4e7e6;border-radius:13px;grid-template-columns:38px minmax(150px,1fr) auto auto;align-items:center;gap:13px;padding:14px;display:grid}.approval-icon{color:#0a8969;background:#e4f5ef;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.approval-copy p{color:#77777d;margin:0 0 3px;font-size:10px}.approval-copy h3{color:#2a2a2f;margin:0;font-size:13px}.approval-copy small{color:#8b8b91;margin-top:5px;font-size:10px;display:block}.approval-status{white-space:nowrap;border-radius:20px;padding:5px 8px;font-size:10px;font-weight:700}.approval-status.pending{color:#ae6a10;background:#fff3dc}.approval-status.approved{color:#0c8365;background:#e5f6ef}.approval-status.returned{color:#bd4a59;background:#ffebee}.approval-actions{gap:7px;display:flex}.approval-actions .outline-button{color:#66666d;background:#fff;border-color:#dadbdc}.approve-button{color:#fff;background:#10a37f;border:0;border-radius:8px;padding:8px 11px;font-size:10px;font-weight:700}.permission-legend{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:18px;display:grid}.permission-legend article{background:#f4fbf8;border:1px solid #e2eae7;border-radius:12px;padding:13px}.permission-legend b{color:#166a55;font-size:11px}.permission-legend p{color:#72767a;margin:6px 0 0;font-size:10px;line-height:1.5}.admin-card{background:#fff;border:1px solid #e4e7e6;border-radius:13px;grid-template-columns:36px minmax(130px,1fr) minmax(130px,.7fr) minmax(210px,1.1fr);align-items:center;gap:13px;padding:13px;display:grid}.admin-avatar{color:#0b8265;background:#e4f5ef;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.admin-copy b,.admin-copy small{display:block}.admin-copy b{color:#34343a;font-size:12px}.admin-copy small{color:#8c8c92;margin-top:4px;font-size:10px}.admin-role{color:#818187;gap:4px;font-size:9px;display:grid}.admin-role select{color:#3f4643;min-width:0;height:31px;font:inherit;background:#fff;border:1px solid #dce4e1;border-radius:7px;padding:0 7px;font-size:10px}.admin-permissions{flex-wrap:wrap;gap:5px;display:flex}.admin-permissions span{color:#497166;background:#edf7f3;border-radius:5px;padding:4px 6px;font-size:9px}.admin-test-note{color:#88888e;margin:14px 0 0;font-size:10px}.admin-invite-form{gap:13px;display:grid}.admin-invite-form .modal-launch{margin-top:3px}@media (width<=900px){.auth-shell{grid-template-columns:1fr}.auth-aside{min-height:280px;padding:45px 10%}.auth-aside>div:first-child{margin-top:0}.auth-aside h2{max-width:560px;font-size:29px}.approval-card{grid-template-columns:38px 1fr auto}.approval-actions{grid-column:2/-1}.admin-card{grid-template-columns:36px 1fr minmax(150px,.7fr)}.admin-permissions{grid-column:2/-1}}@media (width<=600px){.auth-panel{width:min(100% - 36px,420px)}.auth-logo{margin-bottom:38px}.auth-panel h1{font-size:31px}.auth-aside{min-height:230px}.auth-aside h2{font-size:25px}.admin-page{padding:17px}.admin-page .section-heading{flex-direction:column;align-items:flex-start;gap:14px}.approval-card{grid-template-columns:36px 1fr}.approval-status{grid-column:2;justify-self:start}.approval-actions{grid-column:1/-1}.permission-legend{grid-template-columns:1fr}.admin-card{grid-template-columns:36px 1fr}.admin-role,.admin-permissions{grid-column:1/-1}.admin-role{width:100%}.brand-logo{min-height:auto}.brand-logo img{width:112px}}.account-trigger{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.account-trigger .user-avatar{flex:none;overflow:hidden}.user-avatar img,.profile-avatar img{object-fit:cover;width:100%;height:100%;display:block}.stats-bottom{margin:35px 0 0}.admin-overview{grid-template-columns:repeat(3,1fr);gap:10px;margin:4px 0 26px;display:grid}.admin-overview article{background:#f5fbf9;border:1px solid #e1ebe7;border-radius:13px;padding:15px}.admin-overview span,.admin-overview b,.admin-overview small{display:block}.admin-overview span{color:#087f61;letter-spacing:-.7px;font-size:24px;font-weight:750}.admin-overview b{color:#44454a;margin:5px 0 3px;font-size:11px}.admin-overview small{color:#7d8582;font-size:10px}.backend-section{border-top:1px solid #e9eeec;margin-top:26px;padding-top:22px}.backend-heading{justify-content:space-between;align-items:flex-end;margin-bottom:12px;display:flex}.backend-heading .eyebrow{margin-bottom:4px}.backend-heading h3{color:#282a2b;margin:0;font-size:14px}.backend-heading>span{color:#637d74;background:#edf7f3;border-radius:12px;padding:5px 8px;font-size:10px}.record-list{gap:8px;display:grid}.record-list article{background:#fff;border:1px solid #e3e9e6;border-radius:11px;grid-template-columns:32px minmax(160px,1fr) auto auto;align-items:center;gap:11px;padding:11px;display:grid}.record-icon{color:#0b8868;background:#e4f5ef;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.record-list b,.record-list small{display:block}.record-list b{color:#414348;font-size:11px}.record-list small{color:#888c8e;margin-top:3px;font-size:10px}.record-list em{color:#487469;background:#edf7f3;border-radius:6px;padding:4px 6px;font-size:9px;font-style:normal}.record-list time{color:#8c8f91;white-space:nowrap;font-size:10px}.account-panel{width:min(500px,100%)}.profile-editor{grid-template-columns:108px 1fr;gap:19px;margin:22px 0;display:grid}.avatar-upload{color:#0a8868;cursor:pointer;justify-items:center;gap:8px;font-size:10px;font-weight:700;display:grid}.avatar-upload input{opacity:0;width:1px;height:1px;position:absolute}.profile-avatar{color:#087b5f;background:#e4f5ef;border-radius:50%;place-items:center;width:71px;height:71px;font-size:24px;font-weight:800;display:grid;overflow:hidden}.profile-editor>label:last-child{color:#56575c;gap:7px;font-size:11px;font-weight:700;display:grid}.profile-editor input,.friend-invite input{color:#333438;width:100%;height:39px;font:inherit;border:1px solid #d9e1de;border-radius:9px;outline:0;padding:0 10px;font-size:12px}.profile-editor input:focus,.friend-invite input:focus{border-color:#32ad8c;box-shadow:0 0 0 3px #10a37f14}.profile-editor label button{color:#0b8868;background:#eaf7f2;border:0;border-radius:7px;justify-self:start;padding:7px 10px;font-size:10px;font-weight:700}.usage-card{background:linear-gradient(135deg,#f4fbf8,#edf7f4);border:1px solid #dcece6;border-radius:13px;padding:15px}.usage-card>div:first-child{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.usage-card .eyebrow{margin-bottom:4px;font-size:8px}.usage-card b{color:#44464a;font-size:12px;display:block}.usage-card strong{color:#0b8768;letter-spacing:-.6px;font-size:18px}.usage-card strong small{color:#629183;font-size:10px;font-weight:600}.usage-bar{background:#d7ebe4;border-radius:8px;height:8px;margin:13px 0 8px;overflow:hidden}.usage-bar i{border-radius:inherit;background:linear-gradient(90deg,#0e9271,#5ed0b2);height:100%;display:block}.usage-card>p{color:#628078;margin:0;font-size:10px}.friend-invite{margin-top:18px}.friend-invite .eyebrow{margin-bottom:5px}.friend-invite>b{color:#404247;font-size:12px}.friend-invite>div{gap:7px;margin-top:9px;display:flex}.friend-invite>div span{color:#5d6965;text-overflow:ellipsis;white-space:nowrap;background:#fbfdfc;border:1px solid #d9e1de;border-radius:9px;flex:1;min-width:0;height:39px;padding:11px 10px;font-size:11px;display:block;overflow:hidden}.friend-invite button{color:#fff;background:#10a37f;border:0;border-radius:9px;flex:none;padding:0 13px;font-size:11px;font-weight:700}.account-logout{color:#c54f59;background:snow;border:1px solid #f0d8da;border-radius:9px;width:100%;margin-top:18px;padding:10px;font-size:11px;font-weight:700}.account-note{color:#949499;text-align:center;margin-top:10px;font-size:9px;display:block}@media (width<=760px){.admin-overview{grid-template-columns:1fr}.record-list article{grid-template-columns:32px 1fr auto}.record-list time{grid-column:2/-1}.stats-bottom{margin-top:28px}}@media (width<=440px){.profile-editor{grid-template-columns:84px 1fr;gap:12px}.profile-avatar{width:62px;height:62px}.record-list article{grid-template-columns:32px 1fr}.record-list em,.record-list time{grid-column:2;justify-self:start}.friend-invite>div{flex-direction:column}.friend-invite button{height:38px}}.project-folders{margin:-3px 0 17px}.project-folders-head{justify-content:space-between;align-items:center;padding:0 10px 8px;display:flex}.project-folders-head p{color:#89888f;margin:0;font-size:10px;font-weight:700}.project-folders-head button{color:#75747c;background:#ededf0;border:0;border-radius:6px;width:22px;height:22px;padding:0;font-size:16px;line-height:1}.project-folder-list{gap:3px;max-height:194px;display:grid;overflow:auto}.project-folder{border:1px solid #0000;border-radius:8px;align-items:stretch;min-width:0;display:flex;position:relative}.project-folder.active{background:#edf8f4;border-color:#cfe8df}.project-folder-main{color:#4d4d54;text-align:left;background:0 0;border:0;flex:1;align-items:flex-start;gap:8px;min-width:0;padding:8px 27px 8px 10px;display:flex}.project-folder-main>span{color:#18a17d;font-size:14px;line-height:1.2}.project-folder-main div{min-width:0}.project-folder-main b,.project-folder-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-folder-main b{color:#45454d;font-size:10px}.project-folder-main small{color:#898990;margin-top:3px;font-size:8px}.project-delete{color:#94949b;background:0 0;border:0;border-radius:5px;width:21px;height:21px;padding:0;font-size:15px;line-height:1;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.project-delete:hover{color:#c54c58;background:#ffecee}.project-create-button{color:#0c8768;background:#f6fcf9;border:1px dashed #b3d8cd;border-radius:8px;width:100%;margin-top:7px;padding:7px 8px;font-size:10px;font-weight:700}.project-context{background:linear-gradient(120deg,#f7fcfa,#ecf8f4);border:1px solid #d7ebe4;border-radius:15px;align-items:center;gap:13px;margin:23px 0 -8px;padding:14px;display:flex}.project-context-icon{color:#0d896a;background:#def3ec;border-radius:11px;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.project-context-copy{flex:1;min-width:0}.project-context-copy .eyebrow{margin-bottom:4px;font-size:8px}.project-context-copy h2{color:#2e3131;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;overflow:hidden}.project-context-copy span{color:#77817e;margin-top:3px;font-size:10px;display:block}.project-confirmed{color:#16745d;white-space:nowrap;background:#e2f5ed;border-radius:10px;padding:7px 9px;font-size:10px;font-weight:700;line-height:1.35}.project-confirmed i{background:#34c759;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.project-confirmed small{color:#5a8a7c;font-size:9px;font-weight:500}.project-confirm-button{color:#fff;white-space:nowrap;background:#10a37f;border:0;border-radius:10px;padding:10px 12px;font-size:10px;font-weight:700;box-shadow:0 6px 15px #10a37f28}.project-confirm-button span{padding-left:5px}.project-confirm-button:disabled{opacity:.5;cursor:not-allowed}.archive-center{border-top:1px solid #e6e8e7;margin:0 0 17px;padding-top:9px}.archive-center-trigger{color:#616269;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 10px;display:flex}.archive-center-trigger:hover{color:#0a8465;background:#f1f9f6}.archive-center-trigger>span{color:#7f948e;font-size:14px}.archive-center-trigger b{flex:1;font-size:10px}.archive-center-trigger small{color:#6e817a;background:#edf4f1;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:8px;font-weight:700;display:grid}.archive-center-trigger i{color:#929399;font-size:12px;font-style:normal}.archive-center-list{gap:3px;margin-top:3px;display:grid}.archive-center-list>button{color:#74757b;text-align:left;background:0 0;border:0;border-radius:7px;align-items:flex-start;gap:8px;min-width:0;padding:7px 10px;display:flex}.archive-center-list>button:hover{color:#247a64;background:#f2faf7}.archive-center-list>button>span{color:#8ea49c;font-size:12px}.archive-center-list>button div{min-width:0}.archive-center-list b,.archive-center-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.archive-center-list b{font-size:9px}.archive-center-list small{color:#96989c;margin-top:2px;font-size:8px}.archive-center-list>p{color:#999aa0;margin:4px 10px;font-size:9px}.agent-card{padding:0;overflow:hidden}.agent-card-top{width:100%;min-height:100px;color:inherit;text-align:left;background:0 0;border:0;padding:14px;display:block;position:relative}.agent-card-top .agent-icon{margin-bottom:10px}.agent-card-top .agent-status{right:31px}.agent-progress-number{color:#0b8969;font-size:10px;font-weight:800;position:absolute;bottom:14px;right:13px}.agent-expand{color:#919199;font-size:13px;position:absolute;top:13px;right:13px}.agent-card.expanded{background:#fff;border-color:#75cbb4;grid-column:span 1}.agent-work-detail{border-top:1px solid #e7efec;padding:0 13px 13px}.agent-work-progress{margin-top:11px}.agent-work-progress>div{color:#52565a;justify-content:space-between;font-size:10px;display:flex}.agent-work-progress>div span{color:#0b8969;font-weight:800}.agent-work-progress>i{background:#e3efea;border-radius:6px;height:5px;margin-top:6px;display:block;overflow:hidden}.agent-work-progress em{border-radius:inherit;background:linear-gradient(90deg,#10a37f,#5dceb1);height:100%;display:block}.agent-work-detail>p{color:#74767c;min-height:31px;margin:10px 0;font-size:10px;line-height:1.45}.agent-work-detail label{color:#606166;gap:5px;font-size:9px;font-weight:700;display:grid}.agent-work-detail input{color:#414349;width:100%;height:31px;font:inherit;border:1px solid #dce5e1;border-radius:7px;outline:0;padding:0 8px;font-size:9px}.agent-work-detail input:focus{border-color:#35ae8d;box-shadow:0 0 0 3px #10a37f14}.agent-controls{flex-wrap:wrap;align-items:center;gap:5px;margin-top:9px;display:flex}.agent-controls span{color:#668278;flex:1 0 100%;font-size:9px}.agent-controls button{color:#18785f;background:#f5fbf8;border:1px solid #d9e7e2;border-radius:6px;padding:5px 7px;font-size:9px;font-weight:700}.agent-controls button:last-child{color:#8c5a22;background:#fff7e8;border-color:#f2dfbd}.agent-status.paused{color:#a66e22}.agent-status.paused i{background:#f2a24b}.project-create-form{gap:14px;display:grid}.project-create-form label{color:#51535a;gap:7px;font-size:11px;font-weight:700;display:grid}.project-create-form input{color:#33353a;width:100%;height:43px;font:inherit;border:1px solid #d9e2df;border-radius:10px;outline:0;padding:0 11px;font-size:12px}.project-create-form input:focus{border-color:#35ae8d;box-shadow:0 0 0 3px #10a37f14}.project-create-form .modal-launch{margin-top:0}.agent-output-list{gap:5px;margin:10px 0;padding:0;list-style:none;display:grid}.agent-output-list li{color:#6c7773;padding-left:10px;font-size:9px;line-height:1.45;position:relative}.agent-output-list li:before{content:"";background:#5dc9aa;border-radius:50%;width:4px;height:4px;position:absolute;top:.52em;left:0}.agent-direction-picker,.ceo-team-overview,.agent-checkpoint{background:#f8fcfa;border:1px solid #dcece6;border-radius:9px;margin-top:11px;padding:10px}.agent-direction-picker>p,.ceo-team-overview>p,.agent-checkpoint>p{color:#628177;letter-spacing:.45px;margin:0 0 7px;font-size:8px;font-weight:800}.agent-direction-picker>div{gap:6px;display:grid}.agent-direction-picker button{color:#4d5151;text-align:left;background:#fff;border:1px solid #dce5e1;border-radius:7px;gap:3px;width:100%;padding:8px;display:grid}.agent-direction-picker button.active{background:#eaf8f3;border-color:#32ad8c}.agent-direction-picker button b{color:#166f58;font-size:9px}.agent-direction-picker button small{color:#77817e;font-size:8px;line-height:1.35}.ceo-team-overview{gap:5px;display:grid}.ceo-team-overview button{color:#484d4c;text-align:left;background:#fff;border:1px solid #e0ebe6;border-radius:7px;grid-template-columns:21px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;padding:6px;display:grid}.ceo-team-overview .agent-icon{border-radius:6px;width:21px;height:21px;margin:0;font-size:11px}.ceo-team-overview b,.ceo-team-overview small{display:block}.ceo-team-overview b{font-size:9px}.ceo-team-overview small{color:#7f8784;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.ceo-team-overview em,.agent-checkpoint em{color:#5d8075;white-space:nowrap;background:#ebf7f2;border-radius:5px;padding:3px 5px;font-size:8px;font-style:normal}.ceo-team-overview em.pending{color:#a56818;background:#fff2d9}.ceo-team-overview em.returned{color:#b64e58;background:#ffedef}.agent-checkpoint{background:#fffaf0;border-color:#efd9aa}.agent-checkpoint.confirmed{background:#f4fbf8;border-color:#cfe8dd}.agent-checkpoint.returned{background:#fff7f7;border-color:#f0d6da}.agent-checkpoint>b,.agent-checkpoint>small{display:block}.agent-checkpoint>b{color:#55534c;font-size:10px}.agent-checkpoint>small{color:#7c7668;margin-top:4px;font-size:8px;line-height:1.4}.agent-checkpoint>div{gap:6px;margin-top:8px;display:flex}.agent-checkpoint button{color:#fff;background:#10a37f;border:0;border-radius:6px;flex:1;padding:6px;font-size:8px;font-weight:800}.agent-checkpoint button:last-child{color:#966321;background:#fff0d1}.agent-checkpoint>em{margin-top:8px;display:inline-block}@media (width<=1050px){.project-folders{max-width:100%}.agent-card.expanded{grid-column:span 1}}@media (width<=760px){.project-folders{display:none}.project-context{flex-wrap:wrap;align-items:flex-start;margin-top:17px}.project-context-copy{min-width:calc(100% - 54px)}.project-confirmed,.project-confirm-button{text-align:center;width:100%}.agent-card.expanded{grid-column:span 1}.agent-work-detail{padding-bottom:12px}}.ceo-project-context{border-bottom:1px solid #d9ebe5;align-items:center;gap:13px;margin:0 0 18px;padding:0 0 16px;display:flex}.ceo-project-context .project-context-copy{flex:1;min-width:0}.ceo-project-context .project-context-copy h2{color:#2e3131;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;overflow:hidden}.ceo-project-context .project-context-copy span{color:#77817e;margin-top:3px;font-size:10px;display:block}.ceo-composer .file-upload-button{color:#0c8969;cursor:pointer;background:#f6fbf9;border:1px solid #d9e4df;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.file-upload-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.project-attachments{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.project-attachments>span{color:#3e5b52;background:#f7fcfa;border:1px solid #d7e9e2;border-radius:7px;align-items:center;gap:5px;max-width:100%;padding:5px 6px 5px 8px;display:flex}.project-attachments b{text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:9px;overflow:hidden}.project-attachments small{color:#85918d;font-size:8px}.project-attachments button{color:#777f7c;background:#e8f3ef;border:0;border-radius:4px;width:17px;height:17px;padding:0;font-size:13px;line-height:1}.project-downloads{flex-wrap:wrap;align-items:center;gap:7px;margin-top:11px;display:flex}.project-downloads>span{color:#747a78;margin-right:2px;font-size:9px;font-weight:700}.project-downloads a,.project-download{color:#087f61;background:#f4fbf8;border:1px solid #cae5db;border-radius:7px;justify-content:center;align-items:center;padding:6px 8px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.project-downloads a:hover,.project-download:hover{background:#eaf7f2;border-color:#72cbb3}.project-download{width:100%;margin-top:10px}.project-download.complete{color:#176f59;background:#e8f6ef;border-color:#cce6d8}.project-meta span:first-child{color:#168060}@media (width<=760px){.ceo-project-context{flex-wrap:wrap;align-items:flex-start}.ceo-project-context .project-context-copy{min-width:calc(100% - 54px)}.ceo-project-context .project-confirmed,.ceo-project-context .project-confirm-button{text-align:center;width:100%}.project-attachments b{max-width:150px}.project-downloads{align-items:stretch}.project-downloads>span{width:100%}.project-downloads a{flex:1}}.main-grid{display:block}.left-column>.agent-detail{margin:0 0 30px}.project-pulse-inline{margin:31px 0 35px}.project-pulse-inline .project-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.project-pulse-inline .section-heading{margin-bottom:13px}@media (width<=760px){.project-pulse-inline .project-list{grid-template-columns:1fr}.left-column>.agent-detail{margin-bottom:24px}}.main-grid{grid-template-columns:minmax(0,1fr) minmax(350px,.48fr);align-items:start;gap:24px;display:grid}.agent-inspector{background:#ffffffe6;border:1px solid #d7ebe3;border-radius:16px;position:sticky;top:22px;overflow:hidden;box-shadow:0 14px 34px #0b6f5610}.inspector-head{color:#fff;background:linear-gradient(135deg,#20322d,#155343);align-items:flex-start;gap:11px;padding:17px;display:flex}.inspector-head>div{flex:1}.inspector-head .eyebrow{color:#a4c8bd;margin-bottom:4px;font-size:8px}.inspector-head h2{margin:0;font-size:18px}.inspector-head span:not(.agent-icon){color:#d2e7e0;margin-top:4px;font-size:10px;display:block}.inspector-head .agent-icon{border-radius:11px;width:36px;height:36px;margin:0;font-size:18px}.inspector-section{border-top:1px solid #e3efeb;margin:0;padding:14px 16px}.inspector-section .eyebrow{color:#719187;margin-bottom:6px;font-size:8px}.inspector-section h3{color:#3e4d48;margin:0;font-size:12px;line-height:1.5}.inspector-section>ul{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.inspector-section>ul li{color:#697a74;padding-left:10px;font-size:10px;line-height:1.45;position:relative}.inspector-section>ul li:before{content:"";background:#55c7a8;border-radius:50%;width:4px;height:4px;position:absolute;top:.55em;left:0}.inspector-dispatch{gap:6px;display:grid}.inspector-dispatch button{text-align:left;background:#fbfefd;border:1px solid #e1ece7;border-radius:8px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:7px;display:grid}.inspector-dispatch .agent-icon{border-radius:7px;width:25px;height:25px;margin:0;font-size:12px}.inspector-dispatch b,.inspector-dispatch small{display:block}.inspector-dispatch b{color:#43514d;font-size:10px}.inspector-dispatch small{color:#7a8883;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.inspector-dispatch em{color:#5f8377;background:#eaf7f2;border-radius:6px;padding:4px 6px;font-size:8px;font-style:normal}.inspector-dispatch em.pending{color:#9e671b;background:#fff1d9}.inspector-dispatch em.returned{color:#b24d58;background:#ffedef}.inspector-directions{gap:7px;display:grid}.inspector-directions button{color:#505b57;text-align:left;background:#fff;border:1px solid #dce8e3;border-radius:9px;gap:3px;width:100%;padding:9px;display:grid}.inspector-directions button.active{background:#eaf8f3;border-color:#18a982;box-shadow:inset 3px 0 #10a37f}.inspector-directions button b{color:#17785f;font-size:10px}.inspector-directions button span{color:#75837e;font-size:9px;line-height:1.4}.visual-render .render-preview{background:#edf7f3;border:1px solid #dcebe5;border-radius:10px;min-height:156px;position:relative;overflow:hidden}.visual-render img{object-fit:cover;width:100%;height:156px;display:block}.render-progress{text-align:center;background:linear-gradient(135deg,#e2f5ee,#f7fbf9);align-content:center;justify-items:center;gap:7px;min-height:156px;padding:14px;display:grid}.render-progress:before{content:"✦";color:#0f9977;border:1px solid #a8dccc;border-radius:50%;place-items:center;width:35px;height:35px;font-size:16px;display:grid}.render-progress b{color:#18775f;font-size:11px}.render-progress span{color:#71837d;font-size:9px;line-height:1.4}.render-button{color:#fff;background:#10a37f;border:0;border-radius:8px;width:100%;margin-top:8px;padding:9px;font-size:10px;font-weight:800}.inspector-checkpoint{background:#fffaf0}.inspector-checkpoint.confirmed{background:#f3fbf7}.inspector-checkpoint.returned{background:#fff7f7}.inspector-checkpoint>span{color:#7c7666;margin-top:5px;font-size:9px;line-height:1.45;display:block}.inspector-checkpoint>div{gap:7px;margin-top:10px;display:flex}.inspector-checkpoint button{color:#fff;background:#10a37f;border:0;border-radius:7px;flex:1;padding:8px;font-size:9px;font-weight:800}.inspector-checkpoint button:last-child{color:#966321;background:#fff0d2}.inspector-checkpoint em{color:#397664;background:#e7f5ee;border-radius:6px;margin-top:10px;padding:5px 7px;font-size:9px;font-style:normal;display:inline-block}.inspector-delivery>b,.inspector-delivery small{display:block}.inspector-delivery>b{color:#465550;font-size:11px;line-height:1.45}.inspector-delivery small{color:#7b8984;margin-top:6px;font-size:9px;line-height:1.45}@media (width<=1180px){.main-grid{grid-template-columns:minmax(0,1fr) minmax(310px,.42fr);gap:16px}.agent-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.main-grid{grid-template-columns:1fr}.agent-inspector{position:relative;top:auto}.project-pulse-inline .project-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.agent-grid,.project-pulse-inline .project-list{grid-template-columns:1fr}.agent-inspector{border-radius:13px}.inspector-head{padding:15px}}.composer-project-chip{color:#0b8264;text-overflow:ellipsis;white-space:nowrap;background:#e9f7f1;border-radius:8px;flex:none;align-items:center;gap:4px;max-width:180px;padding:7px 8px;font-size:10px;font-weight:700;display:inline-flex;overflow:hidden}.composer-project-confirm{color:#fff;background:#10a37f;border:0;border-radius:8px;flex:none;padding:8px 9px;font-size:10px;font-weight:700}.composer-project-confirm:disabled{opacity:.5}.ceo-suggestions button.active{color:#fff;background:#10a37f;border-color:#10a37f}.workspace-card div:nth-child(2){min-width:0}.workspace-card div:nth-child(2) b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer-hint{color:#7b817f;margin:10px 0 0;font-size:10px;line-height:1.45}@media (width<=600px){.composer-project-chip{max-width:105px}.ceo-composer .file-upload-button{width:31px;height:31px}}.archived-projects{border-top:1px solid #e5e7e6;margin-top:8px;padding-top:8px}.archived-projects p{color:#96969c;margin:0 0 4px;padding:0 8px;font-size:9px;font-weight:700}.archived-projects button{color:#83838a;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;width:100%;padding:6px 9px;font-size:9px;display:flex;overflow:hidden}.archived-projects button:hover{color:#247862;background:#f1f8f5;border-radius:7px}.archived-projects button span{color:#91a39d;font-size:11px}.project-context-menu{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #dce4e1;border-radius:11px;width:180px;padding:6px;position:fixed;box-shadow:0 12px 30px #25362f23}.project-context-menu p{color:#77777e;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #ecefed;margin:3px 5px 6px;padding-bottom:7px;font-size:9px;overflow:hidden}.project-context-menu button{color:#4d4e54;text-align:left;background:0 0;border:0;border-radius:7px;width:100%;padding:8px 9px;font-size:11px;display:block}.project-context-menu button:hover{color:#087f61;background:#edf8f4}.project-context-menu button.danger{color:#bb4b56}.project-context-menu button.danger:hover{background:#fff0f1}.project-folder-main{padding-right:82px}.project-folder-actions{opacity:0;background:#ffffffdb;border-radius:7px;gap:2px;padding:2px;transition:opacity .16s;display:flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.project-folder:hover .project-folder-actions,.project-folder:focus-within .project-folder-actions{opacity:1}.project-folder-actions button{color:#6f7475;background:0 0;border:0;border-radius:5px;place-items:center;width:20px;height:20px;padding:0;font-size:13px;line-height:1;display:grid}.project-folder-actions button:hover{color:#087f61;background:#e7f6f0}.project-folder-actions button.delete:hover{color:#bf4d58;background:#ffebed}.project-folder.active .project-folder-actions{background:#f4fcf8}@media (width<=760px){.project-folders{margin:12px 0 16px;display:block}.project-folder-list{max-height:164px}.project-folder-actions{opacity:1}.project-folder-main{padding-right:84px}.sidebar{padding-bottom:16px}.project-folders-head{padding-top:4px}.project-create-button{margin-top:6px}}.project-folder-actions button{color:#5f6666;width:28px;height:28px;position:relative}.project-folder-actions button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:14px;height:14px}.project-folder-actions button:after{z-index:5;color:#fff;content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;background:#202725;border-radius:6px;padding:5px 7px;font-size:9px;font-weight:700;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 7px);right:0;transform:translateY(3px);box-shadow:0 5px 12px #11231c20}.project-folder-actions button:hover:after,.project-folder-actions button:focus-visible:after{opacity:1;transform:translateY(0)}.agent-chat{background:#fff;border:1px solid #dce8e4;border-radius:17px;grid-template-rows:auto minmax(0,1fr) auto;height:calc(100vh - 38px);min-height:620px;display:grid;position:sticky;top:18px;overflow:hidden;box-shadow:0 16px 36px #17362a12}.agent-chat-head{border-bottom:1px solid #edf0ef;justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;display:flex}.agent-chat-head p{color:#2f3332;margin:0;font-size:12px;font-weight:800}.agent-chat-head small{color:#858983;text-overflow:ellipsis;white-space:nowrap;max-width:260px;margin-top:3px;font-size:9px;display:block;overflow:hidden}.agent-chat-head>button{background:#f3f7f5;border:0;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.agent-chat-head .agent-icon{border-radius:7px;width:22px;height:22px;margin:0;font-size:11px}.agent-chat-thread{scrollbar-width:thin;align-content:start;gap:13px;padding:15px;display:grid;overflow:auto}.chat-message{gap:8px;min-width:0;display:flex}.chat-avatar{color:#19836a;background:#e8f6f0;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.chat-avatar .agent-icon{border-radius:8px;width:26px;height:26px;margin:0;font-size:13px}.chat-avatar.muted{color:#708681;background:#f0f5f3}.chat-message>div:not(.chat-avatar){flex:1;min-width:0}.chat-author{color:#46524e;margin:0 0 5px;font-size:10px;font-weight:800}.chat-author small{color:#909792;margin-left:5px;font-size:8px;font-weight:500}.chat-message h3{color:#303735;margin:0;font-size:12px;line-height:1.45}.chat-message p:not(.chat-author){color:#6e7773;margin:6px 0 0;font-size:10px;line-height:1.55}.chat-evidence{gap:5px;margin:0;padding:0;list-style:none;display:grid}.chat-evidence li{color:#65746e;padding-left:9px;font-size:9px;line-height:1.45;position:relative}.chat-evidence li:before{content:"";background:#58c5a5;border-radius:50%;width:4px;height:4px;position:absolute;top:.52em;left:0}.chat-wide{min-width:0}.chat-dispatch,.chat-directions{gap:6px;display:grid}.chat-dispatch button{color:#48534f;text-align:left;background:#fbfefd;border:1px solid #e1eae6;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;padding:7px;display:grid}.chat-dispatch .agent-icon{border-radius:7px;width:24px;height:24px;margin:0;font-size:11px}.chat-dispatch b,.chat-dispatch small{display:block}.chat-dispatch b{font-size:9px}.chat-dispatch small{color:#7d8883;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.chat-dispatch em{color:#5c8074;white-space:nowrap;background:#e8f6ef;border-radius:5px;padding:3px 5px;font-size:8px;font-style:normal}.chat-dispatch em.pending{color:#9b671c;background:#fff0d8}.chat-dispatch em.returned{color:#b34e57;background:#ffedef}.chat-directions button{color:#525e59;text-align:left;background:#fff;border:1px solid #dae6e1;border-radius:8px;gap:3px;width:100%;padding:8px;display:grid}.chat-directions button.active{background:#eaf8f3;border-color:#1bae88;box-shadow:inset 3px 0 #10a37f}.chat-directions button b{color:#177c61;font-size:10px}.chat-directions button span{color:#77847f;font-size:8px;line-height:1.4}.chat-render{background:linear-gradient(135deg,#eef8f4,#fafdfc);border:1px solid #dcebe5;border-radius:9px;min-height:135px;overflow:hidden}.chat-render img{object-fit:cover;width:100%;height:176px;display:block}.chat-render>div{text-align:center;align-content:center;justify-items:center;gap:7px;min-height:135px;padding:12px;display:grid}.chat-render b{color:#187a61;font-size:10px}.chat-render span{color:#72827c;font-size:8px;line-height:1.45}.chat-render-button,.chat-file-button{color:#fff;background:#10a37f;border:0;border-radius:7px;width:100%;margin-top:7px;padding:8px;font-size:9px;font-weight:800}.chat-render-button:disabled{opacity:.55}.quote-table{border:1px solid #dfe9e5;border-radius:8px;display:grid;overflow:hidden}.quote-table div{color:#596660;border-bottom:1px solid #edf0ef;justify-content:space-between;gap:9px;padding:7px;font-size:9px;display:flex}.quote-table b{color:#8a672c;text-align:right;font-size:8px}.quote-table strong{color:#4b5d56;background:#f7fbf9;padding:8px;font-size:8px}.chat-file-button{color:#13775d;background:#e9f7f1;border:1px solid #bfe3d6}.chat-confirmation{background:#fffaf0;border:1px solid #efd8a7;border-radius:10px;padding:11px;display:block}.chat-confirmation.confirmed{background:#f3fbf7;border-color:#cee9dc}.chat-confirmation.returned{background:#fff7f7;border-color:#f0d9dc}.chat-confirmation h3{margin-top:2px}.chat-confirmation>div{gap:6px;margin-top:9px;display:flex}.chat-confirmation button{color:#fff;background:#10a37f;border:0;border-radius:7px;flex:1;padding:7px;font-size:8px;font-weight:800}.chat-confirmation button:last-child{color:#986323;background:#fff0d0}.chat-confirmation em{color:#397765;background:#e8f5ee;border-radius:6px;margin-top:8px;padding:5px 6px;font-size:8px;font-style:normal;display:inline-block}.chat-user{color:#fff;background:#1fa181;border-radius:12px 12px 3px;max-width:88%;margin-left:auto;padding:9px 10px;display:block}.chat-user p{color:#fff!important;margin:0!important;font-size:10px!important}.chat-user small{color:#d8f5eb;margin-top:5px;font-size:8px;display:block}.agent-chat-composer{background:#fff;border:1px solid #dce5e1;border-radius:13px;align-items:center;gap:7px;margin:0 12px 12px;padding:7px;display:flex;box-shadow:0 5px 18px #294a3e0a}.agent-chat-composer>button{color:#63716c;background:#f1f5f3;border:0;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;padding:0;font-size:16px;display:grid}.agent-chat-composer input{color:#39423f;min-width:0;height:27px;font:inherit;border:0;outline:0;flex:1;padding:0;font-size:9px}.agent-chat-composer input::placeholder{color:#a1a6a3}.agent-model-pill{color:#6c7a74;white-space:nowrap;flex:none;font-size:8px}.agent-chat-composer .agent-chat-send{color:#fff;background:#10a37f;font-size:17px}.agent-chat-composer .agent-chat-send:hover{background:#098d6c}@media (width<=1180px){.agent-chat{min-height:590px}.agent-model-pill{display:none}}.agent-inspector{display:none}@media (width<=900px){.agent-chat{height:680px;min-height:570px;position:relative;top:auto}.project-pulse-inline .project-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.agent-chat{border-radius:13px;height:640px;min-height:520px}.agent-chat-head small{max-width:190px}.chat-render img{height:150px}.agent-model-pill{display:none}}
