:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,Segoe UI,Arial,sans-serif}html{min-width:320px;min-height:100%;margin:0}#root{width:100%;min-height:100vh}:root{--sgs-blue:#3028f5;--sgs-blue-dark:#211be0;--sgs-blue-light:#4d4dff;--sgs-text:#15233b;--sgs-muted:#78869c;--sgs-border:#dce3ef;--sgs-white:#fff}.login-page,.login-page *{box-sizing:border-box}.login-page{isolation:isolate;width:100%;min-height:100dvh;color:var(--sgs-text);background:#dcecf8;justify-content:center;align-items:center;padding:32px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.login-background{z-index:-2;filter:blur(3px);background-image:url(/assets/lab_background-FBivCouF.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-14px;transform:scale(1.025)}.login-page:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#e1f1ff33,#ffffff1f 48%,#dceffc33);position:absolute;inset:0}.login-ananya{z-index:0;object-fit:contain;object-position:center bottom;pointer-events:none;-webkit-user-select:none;user-select:none;width:430px;height:min(100vh,850px);position:absolute;bottom:0;left:calc(50% - 245px);transform:translateY(-50px)}.login-card{z-index:1;background:var(--sgs-white);border-radius:26px;grid-template-columns:1fr 1fr;width:min(500px,100vw - 48px);min-height:430px;margin-left:300px;display:grid;position:relative;overflow:hidden;transform:translateY(25px);box-shadow:0 24px 70px #12245033}.login-brand-panel{text-align:center;min-width:0;color:var(--sgs-white);background:linear-gradient(155deg,#3930ff 0%,#2921e9 55%,#241bd9 100%);flex-direction:column;justify-content:flex-start;align-items:center;padding:20px 24px;display:flex}.login-brand-logo{background:#fff;border:5px solid #fffffff5;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;margin-bottom:18px;display:flex;overflow:hidden}.login-brand-logo img{object-fit:contain;width:100%;height:100%;display:block}.login-company-name{letter-spacing:.7px;margin:0 0 14px;font-size:15px;font-weight:800;line-height:1.5}.login-brand-panel h1{letter-spacing:-.5px;margin:0;font-size:clamp(23px,2vw,30px);font-weight:750;line-height:1.3}.login-taglines{margin-top:16px}.login-taglines p,.login-brand-footer-copy p{margin:0;font-size:13px;line-height:1.9}.login-brand-divider{background:#80e9ff;border-radius:10px;width:60px;height:4px;margin:23px 0 19px}.login-brand-footer-copy{margin-top:0}.login-form-panel{text-align:center;background:#fff;flex-direction:column;justify-content:center;min-width:0;padding:20px 27px;display:flex}.login-product-name{color:var(--sgs-blue);letter-spacing:1.2px;margin:0 0 13px;font-size:20px;font-weight:800}.login-form-panel h2{color:#162b48;letter-spacing:-.8px;margin:0;font-size:32px;font-weight:750;line-height:1.25}.login-subtitle{color:var(--sgs-muted);margin:12px 0 30px;font-size:13px;line-height:1.6}.login-form{flex-direction:column;gap:17px;width:100%;display:flex}.login-field{align-items:stretch;width:100%;min-width:0;height:55px;display:flex}.login-field-icon{color:#253b51;background:#f0f2f5;border:1px solid #d4dce8;border-right:0;border-radius:7px 0 0 7px;flex:0 0 51px;justify-content:center;align-items:center;display:flex}.login-field-icon svg{width:19px;height:19px}.login-field input{border:1px solid var(--sgs-border);width:0;min-width:0;height:55px;color:var(--sgs-text);font:inherit;background:#fff;border-radius:0 9px 9px 0;outline:none;flex:1;padding:0 14px;font-size:14px;transition:border-color .18s,box-shadow .18s;display:block}.login-field input::placeholder{color:#a3adbc;opacity:1}.login-field input:focus{z-index:1;border-color:#716bff;position:relative;box-shadow:0 0 0 3px #4d4dff1f}.login-password-toggle{border:1px solid var(--sgs-border);color:var(--sgs-blue);cursor:pointer;background:#fff;border-left:0;border-radius:0 9px 9px 0;flex:none;align-self:stretch;margin-left:-1px;padding:0 12px;font-size:11px;font-weight:800}.login-field:has(.login-password-toggle) input{border-radius:0}.login-password-toggle:focus-visible,.login-submit:focus-visible{outline-offset:2px;outline:3px solid #4d4dff59}.login-submit{background:var(--sgs-blue);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:57px;margin-top:2px;padding:14px 18px;font-size:15px;font-weight:800;transition:background .2s,transform .2s;display:flex;box-shadow:0 10px 22px #3028f533}.login-submit:hover:not(:disabled){background:var(--sgs-blue-dark);transform:translateY(-1px)}.login-submit:disabled,.login-password-toggle:disabled{cursor:not-allowed;opacity:.7}.login-error{color:#a61b1b;text-align:left;overflow-wrap:anywhere;background:#fff3f3;border:1px solid #f3c5c5;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.5}.login-system-caption{color:#8a98ad;margin:17px 0 0;font-size:11px;line-height:1.5}.login-security-note{color:#8795aa;justify-content:center;align-items:center;gap:8px;margin:14px 0 0;font-size:12px;line-height:1.5;display:flex}.login-security-note span{font-size:12px}.login-page-footer{z-index:2;color:#15233b;text-align:right;text-shadow:0 1px 3px #fff9;font-size:12px;position:absolute;bottom:14px;right:30px}@media (width>=1500px){.login-card{grid-template-columns:45% 55%;width:600px;min-height:400px;margin-left:560px}.login-brand-panel{padding:48px 24px 36px}.login-form-panel{padding:38px 27px 30px}.login-ananya{width:430px;height:min(100vh,1200px);left:calc(50% - 320px)}}@media (width<=1100px){.login-page{padding:24px}.login-card{width:min(650px,100vw - 48px);margin-left:220px}.login-ananya{width:260px;left:calc(50% - 455px)}}@media (width<=820px){.login-page{padding:32px 20px 58px}.login-card{border-radius:20px;grid-template-columns:1fr;width:min(440px,100%);min-height:auto;margin:0}.login-ananya{display:none}.login-brand-panel{padding:25px 20px}.login-brand-logo{width:60px;height:60px;margin-bottom:12px}.login-company-name{margin-bottom:8px;font-size:13px}.login-brand-panel h1{font-size:24px}.login-taglines{margin-top:8px}.login-taglines p,.login-brand-footer-copy p{font-size:12px;line-height:1.6}.login-brand-divider{margin:13px 0 10px}.login-form-panel{padding:30px 24px 27px}.login-form-panel h2{font-size:29px}.login-subtitle{margin-bottom:22px}.login-page-footer{text-align:center;font-size:10px;bottom:10px;left:12px;right:12px}}@media (width<=380px){.login-page{padding:16px 12px 45px}.login-form-panel{padding:25px 17px}.login-field-icon{flex-basis:43px}.login-password-toggle{padding:0 8px;font-size:10px}}:root{color:#10265c;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--navy:#071d3b;--navy-light:#0b2b50;--blue:#0864f5;--text:#10265c;--muted:#64769f;--line:#dce8fa;--surface:#fff;background:#eef5ff;font-family:Inter,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible{outline-offset:2px;outline:3px solid #83b7ff}.app-shell{background:radial-gradient(at 70% 0,#fff 0,#0000 40%),#eef5ff;min-height:100vh;display:flex}.sidebar{z-index:20;color:#e7f0ff;background:radial-gradient(at 0 90%,#103b6c 0,#0000 40%),linear-gradient(155deg,#08264b 0%,#04172f 72%,#071e3d 100%);border-right:1px solid #173c69;flex-direction:column;width:292px;padding:22px 13px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand{border-bottom:1px solid #21456d;align-items:center;gap:14px;padding:0 12px 24px;display:flex}.brand-mark{color:#fff;letter-spacing:-2px;background:linear-gradient(145deg,#1683ff,#0053e6);border-radius:17px;flex:none;place-items:center;width:66px;height:66px;font-size:29px;font-weight:850;display:grid;box-shadow:0 7px 20px #00152c66}.brand-copy{flex-direction:column;gap:4px;display:flex}.brand-copy strong{color:#fff;letter-spacing:-.8px;font-size:23px;font-weight:800}.brand-copy span{color:#b7d1f3;letter-spacing:2px;font-size:10px;line-height:1.55}.workspace-label{color:#9eb9dd;letter-spacing:1.8px;padding:22px 16px 10px;font-size:11px}.navigation{flex-direction:column;gap:5px;display:flex}.nav-item{text-align:left;color:#d8e7fb;background:0 0;border:0;border-radius:10px;align-items:center;gap:14px;width:100%;min-height:47px;padding:10px 14px;font-size:14px;transition:background .16s,color .16s;display:flex;position:relative}.nav-item:hover{color:#fff;background:#ffffff12}.nav-item.active{color:#fff;background:linear-gradient(100deg,#1179ff,#0759e8);box-shadow:0 5px 15px #0047bd40}.nav-icon{text-align:center;color:#b4d7ff;flex:0 0 26px;width:26px;font-size:23px;line-height:1}.nav-item.active .nav-icon{color:#fff}.nav-divider-before{border-top:1px solid #21456d;border-radius:0;margin-top:12px;padding-top:15px}.nav-divider-before:hover{border-radius:0 0 10px 10px}.sidebar-bottom{margin-top:auto;padding-top:28px}.environment-card{background:#ffffff08;border:1px solid #284c75;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.environment-dot{background:#ffab08;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #ffab0819}.environment-card div{flex-direction:column;gap:4px;display:flex}.environment-card strong{color:#fff;font-size:13px}.environment-card span:last-child{color:#b3cae8;font-size:12px}.sidebar-footer{color:#aac4e7;letter-spacing:1.3px;border-top:1px solid #21456d;flex-direction:column;gap:10px;margin-top:22px;padding:18px 5px 0;font-size:10px;display:flex}.sidebar-footer span:last-child{letter-spacing:0;font-size:11px}.main-panel{width:calc(100% - 292px);min-width:0;margin-left:292px}.topbar{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;border-bottom:1px solid #dce8f7;justify-content:space-between;align-items:center;gap:14px;height:56px;padding:0 24px;display:flex;position:sticky;top:0}.topbar-left,.topbar-right{align-items:center;gap:16px;display:flex}.menu-toggle{border:1px solid var(--line);width:40px;height:38px;color:var(--text);background:#fff;border-radius:9px;font-size:21px;display:none}.breadcrumb{color:#62769d;align-items:center;gap:12px;font-size:13px;display:flex}.breadcrumb strong{color:#10265c;font-weight:700}.breadcrumb-divider{color:#9aabc6}.environment-badge{color:#a95405;white-space:nowrap;background:#fff7ec;border:1px solid #ffe2bd;border-radius:30px;align-items:center;gap:8px;padding:9px 13px;font-size:11px;display:flex}.environment-badge .environment-dot{width:8px;height:8px}.avatar{color:#075ce8;background:#e0edff;border-radius:50%;place-items:center;width:37px;height:37px;font-size:13px;font-weight:800;display:grid}.page-content{max-width:1800px;margin:0 auto;padding:21px 22px 18px}.hero{justify-content:space-between;align-items:center;gap:22px;min-height:111px;margin-bottom:15px;padding:0 12px;display:flex}.hero-copy{min-width:0}.eyebrow{color:#075be9;letter-spacing:1.2px;margin-bottom:7px;font-size:10px;font-weight:800}.hero h1{color:#09183d;letter-spacing:-1.5px;margin:0;font-size:clamp(27px,3vw,39px);font-weight:850;line-height:1.08}.hero h2{color:#101d49;letter-spacing:-.3px;margin:4px 0;font-size:17px;font-weight:750}.hero p{color:#5d7098;margin:0;font-size:13px;line-height:1.55}.hero-meta{flex:none;align-items:flex-start;gap:10px;padding-left:10px;display:flex}.hero-meta-icon{color:#1c3c78;font-size:23px}.hero-meta div{flex-direction:column;gap:6px;display:flex}.hero-meta strong{color:#344b78;font-size:11px}.hero-meta span:last-child{color:#7384a4;font-size:11px}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.metric-card{background:#ffffffed;border:1px solid #deebfc;border-radius:12px;align-items:flex-start;gap:12px;min-width:0;min-height:110px;padding:15px 13px;display:flex;box-shadow:0 5px 18px #174b8310}.metric-icon{border-radius:11px;flex:0 0 56px;place-items:center;width:56px;height:56px;font-size:30px;font-weight:700;display:grid}.metric-icon.blue{color:#0864f5;background:#e4efff}.metric-icon.purple{color:#7541ee;background:#f0e8ff}.metric-icon.orange{color:#d95a09;background:#fff0e1}.metric-icon.green{color:#07996b;background:#e0f9ef}.metric-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.metric-label{color:#53678e;font-size:10px;font-weight:700;line-height:1.5}.metric-copy strong{color:#0a2766;letter-spacing:-.7px;font-size:26px;line-height:1.05}.metric-copy strong.metric-pending{font-size:20px}.metric-note{color:#697ca2;font-size:11px;line-height:1.45}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.section-heading h2{color:#0b1d4d;letter-spacing:-.7px;margin:0 0 3px;font-size:23px;font-weight:800}.section-heading p{color:#6a7ca1;margin:0;font-size:12px}.section-tag{color:#1b5ecb;letter-spacing:.7px;white-space:nowrap;background:#e7f0ff;border-radius:20px;padding:7px 10px;font-size:9px;font-weight:800}.divisions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.division-card{border:1px solid var(--accent-border);background:linear-gradient(145deg, var(--accent-pale), #fff 40%);border-radius:12px;flex-direction:column;min-width:0;min-height:250px;padding:13px;display:flex;overflow:hidden;box-shadow:0 5px 15px #184a8010}.accent-blue{--accent:#0864f5;--accent-pale:#edf5ff;--accent-border:#cfe2ff;--accent-text:#0757d7}.accent-purple{--accent:#783cf4;--accent-pale:#f5efff;--accent-border:#e4d5ff;--accent-text:#6d28e8}.accent-green{--accent:#05a96d;--accent-pale:#eafbf4;--accent-border:#c9f1e1;--accent-text:#008c59}.accent-orange{--accent:#ef790b;--accent-pale:#fff4e8;--accent-border:#ffe1c2;--accent-text:#d85c00}.accent-red{--accent:#f02c48;--accent-pale:#fff0f2;--accent-border:#ffd7de;--accent-text:#df203a}.accent-cyan{--accent:#04b8c8;--accent-pale:#e8fcff;--accent-border:#c6f1f5;--accent-text:#007f93}.division-card-heading{border-bottom:1px solid var(--accent-border);align-items:flex-start;gap:10px;min-height:48px;padding-bottom:10px;display:flex}.division-number{color:#fff;background:var(--accent);border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:17px;font-weight:800;display:grid;box-shadow:0 4px 9px #17385c20}.division-heading-copy{flex:1;min-width:0}.division-heading-copy h3{color:var(--accent-text);margin:3px 0 4px;font-size:12px;font-weight:800;line-height:1.4}.division-heading-copy p{color:#6b7ca0;margin:0;font-size:10px;line-height:1.4}.agent-count{color:var(--accent-text);background:var(--accent-pale);white-space:nowrap;border-radius:20px;flex:none;padding:6px 9px;font-size:10px;font-weight:750}.division-agent-preview{flex-direction:column;flex:1;gap:8px;padding:12px 4px;display:flex}.preview-agent{color:#3e527b;align-items:center;gap:9px;min-width:0;font-size:11px;line-height:1.35;display:flex}.preview-agent span:last-child{overflow-wrap:anywhere}.preview-dot{border-radius:3px;flex:0 0 8px;width:8px;height:8px}.preview-dot.blue{background:#1675ff}.preview-dot.purple{background:#8248f5}.preview-dot.green{background:#0ab17a}.preview-dot.orange{background:#f28a20}.preview-dot.red{background:#f1374f}.preview-dot.cyan{background:#06b9ca}.view-agents-button{width:100%;min-height:31px;color:var(--accent-text);background:var(--accent-pale);border:0;border-radius:22px;justify-content:center;align-items:center;gap:9px;padding:7px 10px;font-size:11px;font-weight:750;transition:filter .15s,transform .15s;display:flex}.view-agents-button:hover{filter:saturate(1.3);transform:translateY(-1px)}.view-agents-button span{font-size:18px;line-height:.8}.bottom-grid{grid-template-columns:1.12fr 1fr 1.05fr;gap:12px;display:grid}.panel{background:#ffffffed;border:1px solid #dce9fa;border-radius:12px;min-width:0;min-height:174px;padding:13px;box-shadow:0 5px 15px #184a8008}.panel-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.panel-heading h3{color:#12265a;margin:0;font-size:13px;font-weight:800}.panel-label{color:#7485a5;font-size:9px;font-weight:700}.empty-state{color:#60749a;align-items:flex-start;gap:11px;padding:10px 4px;display:flex}.empty-icon{color:#1769ed;background:#eaf2ff;border-radius:9px;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:21px;display:grid}.empty-state strong{color:#203760;margin:2px 0 5px;font-size:11px;display:block}.empty-state p{margin:0;font-size:10px;line-height:1.6}.status-placeholder{justify-content:center;align-items:center;gap:20px;min-height:105px;display:flex}.status-ring{background:#f9fbff;border:9px solid #0aab78;border-color:#1476fa #0aab78 #0aab78 #dce8f9;border-radius:50%;flex-direction:column;flex:0 0 100px;justify-content:center;align-items:center;width:100px;height:100px;display:flex}.status-ring strong{color:#122b64;font-size:25px}.status-ring span{color:#6c7fa3;font-size:10px}.status-legend{color:#65789b;flex-direction:column;gap:10px;font-size:10px;line-height:1.5;display:flex}.industry-list{flex-direction:column;gap:9px;display:flex}.industry-row{color:#50648b;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.industry-source{color:#075be9;background:#eaf2ff;border-radius:10px;padding:3px 7px;font-size:9px;font-weight:800}.page-footer{color:#7182a2;border-top:1px solid #dbe7f7;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:19px;padding:12px 3px 0;font-size:10px;display:flex}.detail-page,.placeholder-page{min-height:70vh;padding:12px 2px 30px}.detail-heading{justify-content:space-between;align-items:center;gap:18px;margin:20px 0;display:flex}.detail-heading>div{min-width:0}.detail-heading .division-number{margin-bottom:13px}.detail-heading h1,.placeholder-page h1{color:#102454;letter-spacing:-1px;margin:0 0 8px;font-size:clamp(24px,3vw,34px)}.detail-heading p{color:#6b7ea3;margin:0;font-size:13px}.notice-banner{background:#edf5ff;border:1px solid #d5e5ff;border-radius:11px;align-items:flex-start;gap:12px;margin:18px 0;padding:15px;display:flex}.notice-icon{color:#fff;background:#2878f5;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:14px;font-weight:800;display:grid}.notice-banner strong{color:#18366d;font-size:12px}.notice-banner p{color:#60749a;margin:5px 0 0;font-size:11px;line-height:1.6}.agent-toolbar{justify-content:space-between;align-items:center;gap:15px;margin:25px 0 12px;display:flex}.agent-toolbar h2{color:#102454;margin:0;font-size:20px}.agent-toolbar input{color:#18366d;background:#fff;border:1px solid #d4e2f7;border-radius:9px;width:min(100%,300px);padding:10px 12px;font-size:12px}.agent-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:22px;display:grid}.agent-row{background:#fff;border:1px solid #dce8f9;border-radius:10px;align-items:center;gap:12px;min-width:0;padding:13px;display:flex}.agent-row-number{color:#8b9bbc;font-size:10px;font-weight:800}.agent-symbol{width:36px;height:36px;color:var(--accent-text);background:var(--accent-pale);border-radius:9px;flex:0 0 36px;place-items:center;font-size:21px;display:grid}.agent-row-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.agent-row-copy strong{color:#1a315e;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.agent-row-copy span{color:#7787a6;font-size:9px;line-height:1.5}.definition-badge{color:#16724e;white-space:nowrap;background:#e6f8ef;border-radius:15px;padding:5px 7px;font-size:9px}.secondary-button{color:#1b4e9c;background:#fff;border:1px solid #cbdcf4;border-radius:9px;padding:10px 15px;font-size:12px;font-weight:700}.secondary-button:hover{background:#f1f6ff}.placeholder-page{padding-top:28px}.placeholder-page h1{margin:12px 0 22px}.mobile-overlay{display:none}@media (width>=1500px){.page-content{padding-left:28px;padding-right:28px}.division-card{min-height:265px}.preview-agent{font-size:12px}}@media (width<=1200px){.sidebar{width:245px}.main-panel{width:calc(100% - 245px);margin-left:245px}.brand{gap:10px;padding-left:4px;padding-right:4px}.brand-mark{width:53px;height:53px;font-size:25px}.brand-copy strong{font-size:19px}.page-content{padding-left:15px;padding-right:15px}.metrics-grid,.divisions-grid,.bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bottom-grid .panel:last-child{grid-column:1/-1}}@media (width<=760px){.sidebar{width:min(300px,85vw);box-shadow:none;transition:transform .2s;transform:translate(-102%)}.sidebar.sidebar-open{transform:translate(0);box-shadow:15px 0 40px #00142e45}.mobile-overlay{z-index:15;background:#06152c75;border:0;display:block;position:fixed;inset:0}.main-panel{width:100%;margin-left:0}.topbar{height:58px;padding:0 13px}.menu-toggle{display:block}.topbar-left,.topbar-right{gap:10px}.breadcrumb{gap:7px;font-size:11px}.environment-badge{padding:7px 9px;font-size:10px}.avatar{width:32px;height:32px}.page-content{padding:17px 13px}.hero{flex-direction:column;align-items:flex-start;gap:12px;padding:0 2px 5px}.hero-meta{padding-left:0}.hero h1{font-size:31px}.hero h2{font-size:15px}.hero p{font-size:12px}.metrics-grid{gap:9px}.metric-card{gap:9px;min-height:105px;padding:12px 9px}.metric-icon{flex-basis:39px;width:39px;height:39px;font-size:23px}.metric-label{font-size:9px}.metric-copy strong{font-size:23px}.metric-note{font-size:10px}.section-heading h2{font-size:20px}.section-heading p{font-size:11px;line-height:1.5}.divisions-grid{grid-template-columns:1fr}.division-card{min-height:0}.division-agent-preview{gap:9px}.preview-agent{font-size:12px}.bottom-grid{grid-template-columns:1fr}.bottom-grid .panel:last-child{grid-column:auto}.agent-list{grid-template-columns:1fr}.detail-heading{flex-direction:column;align-items:flex-start}.agent-toolbar{flex-direction:column;align-items:stretch}.agent-toolbar input{width:100%}.page-footer{flex-direction:column}}@media (width<=400px){.topbar{padding:0 8px}.breadcrumb{font-size:10px}.environment-badge{gap:5px;padding:6px;font-size:9px}.topbar-left,.topbar-right{gap:7px}.metrics-grid{grid-template-columns:1fr}.metric-card{min-height:88px}.section-tag{display:none}.division-card-heading{gap:8px}.division-heading-copy h3{font-size:11px}.agent-count{padding:5px 7px;font-size:9px}.agent-row{gap:8px;padding:10px}.definition-badge{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
