:root{font-family:Inter,Noto Sans SC,PingFang SC,Microsoft YaHei,Arial,sans-serif;color:#14202b;background:#f6f9fb;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;-webkit-font-smoothing:antialiased}button,input{font:inherit}button{cursor:pointer}.auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(420px,520px) minmax(520px,1fr);gap:28px;padding:42px;background:radial-gradient(circle at 18% 12%,rgba(23,166,149,.14),transparent 30%),linear-gradient(135deg,#f9fcfd,#eef7f6 54%,#f7fafb)}.auth-panel,.auth-preview{background:#ffffffdb;border:1px solid #dbe7ed;border-radius:8px;box-shadow:0 24px 70px #19343f14}.auth-panel{padding:34px;display:flex;flex-direction:column;justify-content:center}.brand-block,.brand,.topbar-left,.user-chip,.preview-agent,.detail-hero,.title-line,.panel-head,.activity-row,.member-row,.document-row,.source-row,.task-row{display:flex;align-items:center}.brand-block{gap:14px;margin-bottom:52px}.brand-mark,.logo{width:42px;height:42px;border-radius:8px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#0ca291,#4ba5ec)}.brand-block h1,.brand strong,.auth-copy h2,.topbar h1,.section-head h2,.detail-hero h2,.panel-head h2,.info-panel h3{margin:0}.brand-block h1{font-size:21px}.brand-block p,.auth-copy p,.section-head p,.detail-hero p,.form-note{margin:6px 0 0;color:#667584}.eyebrow{color:#0d9488;font-weight:700;font-size:13px}.auth-copy h2{max-width:420px;margin-top:12px;font-size:34px;line-height:1.18}.auth-copy p{max-width:430px;line-height:1.8}.auth-form{margin-top:34px;display:grid;gap:14px}.segmented,.role-toggle{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;padding:5px;background:#edf5f6;border-radius:8px}.segmented button,.role-toggle button,.tabs button,.filter-tabs button{border:0;background:transparent;color:#5c6b78;border-radius:6px;min-height:38px}.segmented .active,.role-toggle .active,.tabs .active,.filter-tabs .active{background:#fff;color:#0a8d81;font-weight:700;box-shadow:0 1px #112a340f}.role-toggle button{display:flex;align-items:center;justify-content:center;gap:6px}label{display:grid;gap:7px;color:#455461;font-size:14px;font-weight:650}input{width:100%;height:42px;border:1px solid #d6e2e8;border-radius:7px;padding:0 13px;background:#fff;color:#15232e;outline:none}input:focus{border-color:#18a99b;box-shadow:0 0 0 3px #18a99b21}.primary,.secondary,.soft-button,.ghost,.approve,.panel-head button,.team-card button{border:1px solid transparent;border-radius:7px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700}.primary{color:#fff;background:#079588;box-shadow:0 8px 18px #07958829}.primary:hover{background:#087e75}.secondary,.soft-button,.ghost,.approve,.panel-head button,.team-card button{color:#078a7f;background:#fff;border-color:#b9dde0}.full{width:100%}.tiny{min-height:30px;padding:0 12px}.auth-preview{padding:30px;align-self:center;min-height:620px}.preview-top{display:flex;justify-content:space-between;color:#61717f;margin-bottom:20px}.preview-agents{display:grid;gap:12px}.preview-agent{gap:12px;padding:16px;border:1px solid #dfe9ee;border-radius:8px;background:#fff}.preview-agent div{display:grid;gap:5px}.preview-agent span{color:#6d7a86;font-size:13px}.preview-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px}.preview-strip div{padding:18px;background:#f4faf9;border:1px solid #d8eceb;border-radius:8px}.preview-strip strong{display:block;font-size:30px}.preview-strip span{color:#607080;font-size:13px}.app-shell{min-height:100vh;display:grid;grid-template-columns:228px minmax(0,1fr);background:#f8fbfc}.sidebar{min-height:100vh;padding:18px 12px;border-right:1px solid #dce7ec;background:#ffffffeb;display:flex;flex-direction:column}.brand{gap:10px;height:48px;padding:0 10px}.brand strong{font-size:17px}.nav-list{display:grid;gap:8px;margin-top:26px}.nav-list button{height:46px;border:0;border-radius:7px;background:transparent;display:flex;align-items:center;gap:14px;padding:0 18px;color:#263542;font-weight:650}.nav-list button.active{color:#078e83;background:#e8f6f5}.team-card{margin-top:auto;padding:14px;border:1px solid #dce8ee;border-radius:8px;background:#fff}.team-card-head,.panel-head{justify-content:space-between;gap:12px}.team-card button,.panel-head button{min-height:30px;padding:0 9px;font-size:12px}dl{display:grid;gap:12px;margin:18px 0 0}dl div{display:flex;justify-content:space-between}dt{color:#6d7d88}dd{margin:0;display:flex;align-items:center;gap:6px;font-weight:750}.dot{width:7px;height:7px;border-radius:999px;background:#b9c5cc;display:inline-block}.dot.on,.status.online:before{background:#0aa891}.workspace{min-width:0;display:flex;flex-direction:column}.topbar{height:64px;border-bottom:1px solid #dce7ec;background:#ffffffe0;display:flex;align-items:center;gap:14px;padding:0 20px;position:sticky;top:0;z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topbar-left{gap:12px;min-width:250px}.topbar h1{font-size:19px;line-height:1.1}.api-warning{margin:14px 18px 0;padding:10px 12px;border:1px solid #f1c7a3;border-radius:8px;background:#fff6ed;color:#8d4f12;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:650}.crumb{color:#5d6d7a;display:flex;align-items:center;gap:5px;margin-bottom:4px;font-size:12px}.icon-button,.more-button{width:38px;height:38px;border:0;border-radius:7px;background:#fff;color:#33424f;display:grid;place-items:center;position:relative}.badge{position:absolute;top:2px;right:2px;min-width:17px;height:17px;border-radius:999px;background:#e33d4f;color:#fff;font-size:11px;display:grid;place-items:center}.searchbox,.search-mini{display:flex;align-items:center;gap:8px;border:1px solid #d7e3e9;background:#fff;border-radius:7px;padding:0 12px}.searchbox{max-width:360px;flex:1;margin-left:auto}.searchbox input,.search-mini input{border:0;padding:0;height:38px;box-shadow:none}.user-chip{gap:9px;padding-left:8px}.user-chip div,.agent-copy,.preview-agent div{min-width:0}.user-chip span,.agent-copy small,.source-row span,.document-row span,.member-row span,.task-row span{color:#6b7884;font-size:12px}.avatar{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#227fc9,#0fa58e);font-weight:800;flex:0 0 auto}.avatar.small{width:28px;height:28px;font-size:12px}.content-grid{display:grid;grid-template-columns:minmax(260px,300px) minmax(500px,1fr) minmax(320px,360px);min-height:0;border-bottom:1px solid #dce7ec}.page-panel{padding:18px;min-height:calc(100vh - 64px)}.agent-directory,.settings-grid{display:grid;gap:14px;margin-top:16px}.agent-directory{grid-template-columns:repeat(3,minmax(240px,1fr))}.agent-card,.setting-block{border:1px solid #dce7ec;border-radius:8px;background:#fff;box-shadow:0 14px 32px #162b360f}.agent-card{padding:16px;display:grid;gap:12px}.agent-card:hover{border-color:#9ed9d5;box-shadow:0 18px 38px #0b897f1a}.agent-card-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px}.agent-card h3,.setting-block h3{margin:0;font-size:16px}.agent-card-head span,.agent-card p,.agent-card-foot span{color:#61717f}.agent-card p{margin:0;line-height:1.65}.skill-tags.compact{gap:7px}.skill-tags.compact button{min-height:28px;font-size:12px}.agent-card-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px}.agent-card-foot button{margin-left:auto;min-height:30px;border:1px solid #b9dde0;border-radius:6px;background:#fff;color:#078a7f;font-weight:700;padding:0 10px}.settings-grid{grid-template-columns:repeat(2,minmax(280px,1fr))}.settings-grid.mini{grid-template-columns:repeat(2,minmax(180px,1fr))}.task-summary-grid,.permission-grid{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px;margin:16px 0}.metric-card,.task-card,.permission-row{border:1px solid rgba(82,147,230,.24);border-radius:8px;background:#ffffffeb;box-shadow:0 14px 32px #162b360f}.metric-card{padding:16px}.metric-card span{color:#61717f;font-size:13px}.metric-card strong{display:block;margin-top:8px;color:#0d2d52;font-size:28px}.task-board,.permission-table{display:grid;gap:10px}.task-card{display:grid;grid-template-columns:minmax(220px,1fr) auto auto auto;align-items:center;gap:12px;padding:14px}.task-card strong,.permission-row strong{display:block;color:#10243c}.task-card span,.permission-row span{color:#61717f;font-size:12px}.task-card time{color:#61717f;font-size:12px}.task-status,.account-state{border-radius:6px;padding:4px 8px;font-size:12px;font-weight:750;background:#eaf4ff;color:#0a67ce}.task-status.已完成,.account-state.enabled{color:#1063ca;background:#eaf4ff}.task-status.待审批{color:#be6c00;background:#fff4df}.task-status.待处理,.account-state.disabled{color:#6b7990;background:#edf1f7}.task-card .mini-progress{grid-column:1 / 5}.task-card-actions{grid-column:1 / 5;display:flex;gap:8px}.permission-row{display:grid;grid-template-columns:42px minmax(220px,1fr) auto auto auto;align-items:center;gap:12px;padding:14px}.permission-row em{font-style:normal;font-size:12px;border-radius:6px;padding:4px 8px;color:#0a67ce;background:#eaf4ff}.permission-actions{grid-column:2 / -1;display:flex;flex-wrap:wrap;gap:8px}.permission-actions button{min-height:30px;border:1px solid rgba(61,135,237,.32);border-radius:6px;background:#f8fbff;color:#145cc8;font-weight:700;padding:0 10px}.knowledge-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(360px,520px);gap:14px;align-items:center;margin:16px 0}.searchbox.wide{max-width:none;margin-left:0}.doc-stats.inline{margin:0}.knowledge-list{display:grid;gap:10px}.knowledge-row{display:grid;grid-template-columns:42px minmax(260px,1fr) auto auto auto;align-items:center;gap:12px;padding:14px;border:1px solid rgba(82,147,230,.24);border-radius:8px;background:#ffffffeb;box-shadow:0 14px 32px #162b360f}.knowledge-row strong{color:#10243c}.knowledge-row span{color:#61717f;font-size:12px}.knowledge-row em{font-style:normal;font-size:12px;border-radius:6px;padding:4px 8px}.knowledge-row em.ok{color:#1063ca;background:#eaf4ff}.knowledge-row em.work{color:#be6c00;background:#fff4df}.knowledge-row em.warn{color:#6b7990;background:#edf1f7}.row-action{min-height:30px;border:1px solid rgba(61,135,237,.32);border-radius:6px;background:#f8fbff;color:#145cc8;font-weight:700;padding:5px 10px;text-decoration:none}.row-action.danger,.permission-actions button:last-child,.member-actions button:last-child{color:#c03636;border-color:#d9565652;background:#fff7f7}.dashboard-grid{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px;margin:16px 0}.dashboard-metric em{display:block;margin-top:6px;color:#61717f;font-style:normal;font-size:12px}.analytics-grid{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));gap:14px}.bar-row{display:grid;grid-template-columns:120px minmax(0,1fr) 36px;align-items:center;gap:10px;min-height:34px}.bar-row span{color:#61717f;font-size:12px}.bar-row div{height:8px;border-radius:999px;background:#e6f1ff;overflow:hidden}.bar-row i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1266f1,#17b5ff)}.bar-row strong{color:#0d2d52}.activity-mini .activity-row{grid-template-columns:28px 60px 68px minmax(0,1fr) 100px}.setting-block{padding:18px}.setting-block dl{display:grid;gap:10px;margin:14px 0}.setting-block dl div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #edf2f5;padding-bottom:8px}.setting-block dt{color:#6a7b87}.setting-block dd{margin:0;color:#162632;font-weight:750;text-align:right}.agent-rail,.agent-detail,.right-rail{padding:20px}.agent-rail{border-right:1px solid #dce7ec;background:#fbfdfd}.section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:16px}.section-head h2,.panel-head h2,.info-panel h3{font-size:17px}.section-head p{font-size:12px;line-height:1.5}.agent-list{display:grid;gap:8px}.agent-row{width:100%;min-height:70px;border:1px solid transparent;background:transparent;border-radius:8px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px;text-align:left}.agent-row.selected{border-color:#0c9b9080;background:#eef9f8}.agent-icon{width:42px;height:42px;border-radius:8px;display:grid;place-items:center;background:color-mix(in srgb,var(--agent),white 84%);color:var(--agent)}.agent-icon.large{width:62px;height:62px}.agent-copy strong,.document-row strong,.member-row strong,.source-row strong,.task-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.status{display:inline-flex;align-items:center;gap:5px;color:#798690;font-size:12px}.status:before{content:"";width:6px;height:6px;border-radius:999px;background:#b9c5cc}.status.offline:before{background:#aeb9c1}.agent-detail{min-width:0;background:#fff}.detail-hero{gap:15px;margin-bottom:16px}.detail-hero h2{font-size:20px}.title-line{gap:8px;flex-wrap:wrap}.pill{border-radius:999px;padding:3px 8px;font-size:12px;background:#e7f8f2;color:#078e73}.hero-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.hero-actions button{padding:0 16px}.tabs,.filter-tabs{display:flex;align-items:center;gap:5px;border-bottom:1px solid #dde8ee;margin-bottom:14px}.tabs button{min-width:70px;border-radius:0;border-bottom:2px solid transparent}.tabs .active{border-bottom-color:#079588;box-shadow:none}.info-panel,.rail-panel,.activity-panel{background:#fff;border:1px solid #dce7ec;border-radius:8px;padding:16px}.info-panel+.info-panel{margin-top:14px}.info-panel p{color:#637381;line-height:1.7;margin:10px 0 0}.skill-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.skill-tags button{min-height:30px;padding:0 11px;border:1px solid #d7e3e9;border-radius:6px;background:#f8fbfc;color:#536270}.source-grid{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:16px;margin-top:14px}.source-list,.task-list,.document-list,.member-table{display:grid;gap:8px}.source-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto auto;gap:8px;min-height:38px;padding:8px;border-bottom:1px solid #edf2f5}.source-row svg{color:#11a08e}.source-row em,.document-row em,.member-row em,.activity-row em,.priority{font-style:normal;font-size:12px;border-radius:5px;padding:3px 7px;background:#eef5f8;color:#526371}.source-row em{color:#078e73;background:#e8f7f2}.availability{border-left:1px solid #e4edf2;padding-left:16px}.availability strong{font-size:30px;display:block}.ring{width:86px;height:86px;border-radius:50%;margin:14px 0;display:grid;place-items:center;background:conic-gradient(#0d9d91 0,#0d9d91 82%,#dce8ee 82%,#dce8ee);position:relative}.ring:after{content:"";width:58px;height:58px;border-radius:50%;background:#fff;position:absolute}.ring span{position:relative;z-index:1;font-weight:800}.task-row{display:grid;grid-template-columns:minmax(0,1fr) 78px 90px auto;gap:12px;min-height:54px;padding:9px 0;border-bottom:1px solid #edf2f5}.priority.high{color:#d83c3c;background:#fff1f1}.mini-progress{height:6px;background:#e6edf1;border-radius:999px;overflow:hidden}.mini-progress span{display:block;height:100%;border-radius:inherit;background:#10a091}.right-rail{background:#fbfdfd;border-left:1px solid #dce7ec;display:grid;gap:16px;align-content:start}.upload-box{min-height:108px;border:1px dashed #b8d1dc;border-radius:8px;display:grid;place-items:center;gap:5px;padding:16px;margin-top:14px;text-align:center;color:#0d9b8f;background:#fbfefe}.hidden-file{display:none}.upload-box span{color:#71808c;font-size:12px}.search-mini{margin-top:14px}.doc-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:14px 0;border:1px solid #e0eaef;border-radius:8px;overflow:hidden}.doc-stats div{padding:12px;background:#fff}.doc-stats strong{display:block;font-size:22px}.doc-stats span{font-size:12px;color:#6d7c87}.document-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:9px;min-height:46px}.file-type{width:25px;height:25px;border-radius:5px;display:grid;place-items:center;color:#fff;font-size:9px;font-weight:800}.file-type.pdf{background:#f05f58}.file-type.doc{background:#4b82f1}.file-type.ppt{background:#fb8c20}.file-type.xls{background:#20a366}.document-row em.ok{color:#078e73;background:#e8f7f2}.document-row em.work{color:#2d6fd6;background:#edf4ff}.document-row em.warn{color:#c97913;background:#fff5e6}.member-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;gap:9px;min-height:42px;align-items:center}.member-row em{color:#4b6680;background:#edf4fb}.member-actions{grid-column:2 / -1;display:flex;flex-wrap:wrap;gap:6px;margin-top:-2px}.member-actions button{min-height:26px;border:1px solid #c8dbe3;border-radius:6px;background:#fff;color:#42606f;font-size:12px;font-weight:700;padding:0 8px}.invite-box{margin-top:14px;padding:13px;border:1px solid #99d4ce;border-radius:8px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;background:#f4fbfa}.invite-box span{color:#657584;font-size:12px;display:block;margin-top:5px}.invite-box code{grid-column:1 / -1;color:#58717e;font-size:12px;word-break:break-all}.toggle{width:44px;height:24px;border:0;border-radius:999px;padding:3px;background:#c6d2d8}.toggle span{width:18px;height:18px;border-radius:999px;background:#fff;display:block;margin:0}.toggle.on{background:#079588}.toggle.on span{transform:translate(20px)}.activity-panel{margin:16px 20px 24px}.filter-tabs{border-bottom:0;margin:0}.filter-tabs button{min-height:30px;padding:0 10px}.activity-row{display:grid;grid-template-columns:28px 60px 68px minmax(0,1fr) 70px;gap:10px;padding:10px 0;border-bottom:1px solid #edf2f5}.activity-row span{color:#596975;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-row time{color:#73818c;font-size:12px;text-align:right}.toast{position:fixed;right:26px;bottom:26px;min-width:300px;max-width:420px;min-height:48px;padding:12px;border-radius:8px;background:#14202b;color:#fff;display:flex;align-items:center;gap:10px;box-shadow:0 16px 50px #14202b38;z-index:10}.toast button{margin-left:auto;border:0;color:#9ee8dc;background:transparent}:root{color:#10243c;background:#eef6ff}body{background:linear-gradient(rgba(71,145,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(71,145,255,.08) 1px,transparent 1px),linear-gradient(135deg,#f5faff,#eaf3ff 46%,#f8fbff);background-size:32px 32px,32px 32px,auto}.auth-shell{background:linear-gradient(rgba(58,129,246,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(58,129,246,.08) 1px,transparent 1px),linear-gradient(135deg,#061b3a,#0c3c78 48%,#eaf5ff 49%,#f7fbff);background-size:34px 34px,34px 34px,auto}.auth-panel,.auth-preview,.info-panel,.rail-panel,.activity-panel,.agent-card,.setting-block{background:#ffffffeb;border-color:#5293e63d;box-shadow:0 18px 44px #13447e1a}.brand-mark,.logo,.primary,.file-type.doc{background:linear-gradient(135deg,#1266f1,#17b5ff)}.brand-mark,.logo{box-shadow:0 10px 26px #1266f147}.primary{box-shadow:0 10px 24px #1266f138}.primary:hover{background:linear-gradient(135deg,#0b57d0,#0da5ef)}.secondary,.soft-button,.ghost,.approve,.panel-head button,.team-card button,.agent-card-foot button,.member-actions button{color:#145cc8;border-color:#3d87ed52;background:#f8fbff}.secondary:hover,.soft-button:hover,.ghost:hover,.approve:hover,.panel-head button:hover,.team-card button:hover,.agent-card-foot button:hover,.member-actions button:hover{color:#0b4eb5;border-color:#78b8ff;background:#eef7ff}.eyebrow,.crumb,.skill-tags button,.source-row svg,.upload-box,.form-note{color:#1767d8}.segmented,.role-toggle,.tabs,.filter-tabs{background:#eaf4ff}.segmented .active,.role-toggle .active,.tabs .active,.filter-tabs .active{color:#115fcf;box-shadow:0 1px #1266f11a,0 8px 18px #1266f114}input{border-color:#c9dff7;background:#fbfdff}input:focus{border-color:#2c83f4;box-shadow:0 0 0 3px #2c83f424}.app-shell{background:#eef6ff}.sidebar{background:linear-gradient(rgba(79,147,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(79,147,255,.1) 1px,transparent 1px),linear-gradient(180deg,#061b3a,#092b58 58%,#0b3d7a);background-size:28px 28px,28px 28px,auto;border-right:1px solid rgba(93,169,255,.28);color:#eaf4ff}.brand strong,.sidebar dt,.sidebar dd,.team-card strong{color:#eef7ff}.nav-list button{color:#b8d7ff}.nav-list button:hover,.nav-list button.active{color:#fff;background:#2c83f438;box-shadow:inset 3px 0 #28c1ff}.team-card{background:#051a3a8a;border-color:#61b3ff3d}.team-card dt,.team-card dd{border-color:#96c8ff29}.workspace{background:linear-gradient(rgba(73,146,242,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(73,146,242,.06) 1px,transparent 1px),#f3f8ff;background-size:30px 30px,30px 30px,auto}.topbar{background:#f7fbffe6;border-bottom-color:#4889dd33;box-shadow:0 8px 26px #13447e0f}.topbar h1,.detail-hero h2,.section-head h2,.panel-head h2,.info-panel h3,.agent-card h3,.setting-block h3{color:#0d2d52}.searchbox,.search-mini,.icon-button,.more-button,.user-chip{background:#ffffffdb;border:1px solid rgba(89,153,232,.24)}.content-grid{border-bottom-color:#5999e838}.agent-rail,.right-rail{background:#f6faffc7;border-color:#5999e838}.agent-row{border-color:transparent;background:#ffffffc7}.agent-row:hover,.agent-row.selected{border-color:#2c83f461;background:linear-gradient(135deg,#fff,#edf6ff);box-shadow:0 12px 28px #185dae1a}.agent-icon{background:color-mix(in srgb,var(--agent),white 86%);color:var(--agent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--agent),white 64%)}.detail-hero{background:linear-gradient(120deg,#1266f114,#17b5ff14),#fff;border:1px solid rgba(74,145,239,.22);border-radius:8px;padding:16px}.skill-tags button{background:#eef7ff;border-color:#c9e2ff}.skill-tags button:hover{background:#dff0ff}.source-row,.task-row,.activity-row,.setting-block dl div{border-bottom-color:#e2eefb}.source-row em,.document-row em.ok{color:#1063ca;background:#eaf4ff}.status.online:before,.dot.on{background:#19c4ff}.pill.online,.status.online{color:#0a67ce;background:#eaf4ff}.status.offline{color:#6b7990;background:#edf1f7}.upload-box{border-color:#9ccaff;background:linear-gradient(rgba(44,131,244,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(44,131,244,.08) 1px,transparent 1px),#fbfdff;background-size:22px 22px,22px 22px,auto}.doc-stats{border-color:#d5e7fa}.doc-stats div{background:#fbfdff}.member-row,.document-row{border-radius:7px}.agent-card:hover,.setting-block:hover{border-color:#2c83f45c}.toast{background:#071f43;box-shadow:0 18px 48px #071f4347}.toast button{color:#82d9ff}@media(max-width:1220px){.app-shell{grid-template-columns:84px minmax(0,1fr)}.brand strong,.nav-list span,.team-card{display:none}.nav-list button{justify-content:center;padding:0}.content-grid{grid-template-columns:280px minmax(0,1fr)}.agent-directory{grid-template-columns:repeat(2,minmax(240px,1fr))}.task-summary-grid,.permission-grid,.dashboard-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}.knowledge-toolbar,.analytics-grid{grid-template-columns:1fr}.knowledge-row{grid-template-columns:42px minmax(0,1fr) auto}.knowledge-row .row-action{grid-column:2 / -1;width:max-content}.right-rail{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));border-left:0;border-top:1px solid #dce7ec}}@media(max-width:820px){.auth-shell{grid-template-columns:1fr;padding:18px}.auth-preview{min-height:0}.app-shell{grid-template-columns:1fr}.sidebar{min-height:auto;border-right:0;border-bottom:1px solid #dce7ec}.brand strong,.nav-list span,.team-card{display:block}.nav-list{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar{height:auto;flex-wrap:wrap;padding:14px}.searchbox{order:3;width:100%;max-width:none;flex-basis:100%}.content-grid,.agent-directory,.settings-grid,.task-summary-grid,.permission-grid,.dashboard-grid,.analytics-grid,.knowledge-toolbar,.right-rail,.task-card,.permission-row,.knowledge-row{grid-template-columns:1fr}.task-card .mini-progress,.task-card-actions,.permission-actions,.knowledge-row .row-action{grid-column:1}.agent-rail{border-right:0;border-bottom:1px solid #dce7ec}.detail-hero,.hero-actions,.source-grid,.task-row,.activity-row{display:grid;grid-template-columns:1fr}.hero-actions,.hero-actions button{width:100%}}
