:root{--ink:#182d35;--muted:#74838b;--teal:#07877b;--line:#e3e9e9;--surface:#f5f8f8;--amber:#ad701c}*{box-sizing:border-box}body{color:var(--ink);background:var(--surface);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button,a,input,select,textarea{outline-offset:4px}button:focus-visible,a:focus-visible{outline:2px solid var(--teal)}button{transition:background .15s,border-color .15s}h1,h2,h3,p{margin:0}h1{letter-spacing:-1px;font-size:30px;font-weight:600;line-height:1.25}h2{letter-spacing:-.25px;font-size:16px;font-weight:600}h3{font-size:14px;font-weight:600}small{font-size:11px}.muted{color:var(--muted)}.eyebrow{letter-spacing:1.65px;margin-bottom:12px;font-size:10px;font-weight:700;display:block}.teal{color:var(--teal)}.brand{white-space:nowrap;letter-spacing:-.6px;align-items:center;gap:10px;font-size:20px;font-weight:650;display:flex}.brand-icon{background:var(--teal);color:#fff;border-radius:11px;place-items:center;width:35px;height:38px;display:grid}.brand-iot{color:var(--muted);letter-spacing:-.3px;font-size:15px;font-weight:400}.app-shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:10;background:#fff;flex-direction:column;width:242px;padding:29px 20px;display:flex;position:fixed;inset:0 auto 0 0}.workspace{border:1px solid var(--line);background:#fcfdfd;border-radius:8px;align-items:center;gap:9px;margin:36px 0 32px;padding:11px 8px;display:flex}.workspace-icon{color:#58756f;background:#f0f5f4;border-radius:5px;place-items:center;padding:8px;display:grid}.workspace>div{flex:1}.workspace strong{font-size:11px;font-weight:600}.workspace small{text-transform:capitalize;color:var(--muted);margin-top:3px;display:block}.nav-label{color:#91a09f;letter-spacing:1.4px;margin:0 12px 12px;font-size:9px;font-weight:700}.sidebar nav{gap:5px;display:grid}.nav-item{color:#6a7a80;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;padding:12px 14px;font-size:13px;font-weight:500;display:flex}.nav-item.active{color:#08796f;background:#e8f5f1}.nav-item:hover{background:#f2f7f5}.nav-count{text-align:center;color:#22796a;background:#d4eae3;border-radius:5px;min-width:20px;margin-left:auto;padding:3px;font-size:10px}.sidebar-bottom{margin-top:auto;padding-top:32px}.preview-card{background:#f6f9f8;border:1px solid #e7eeeb;border-radius:8px;padding:13px 12px;font-size:10px;font-weight:600}.preview-dot,.local-tag span,.updated>span,.dot{background:#15a68d;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.preview-card p{color:#82908f;margin:6px 0 0 12px;font-size:11px;font-weight:400;line-height:1.7}.help-link{color:#7a888a;background:0 0;border:none;align-items:center;gap:9px;padding:22px 8px;font-size:12px;display:flex}.profile{border-top:1px solid var(--line);align-items:center;gap:9px;padding-top:20px;display:flex}.avatar{color:#647b72;background:#e9efec;border-radius:50%;place-items:center;width:33px;height:33px;font-size:11px;font-weight:600;display:grid}.profile>div{flex:1}.profile strong{font-size:11px}.profile small{color:var(--muted);text-transform:capitalize;margin-top:2px;display:block}.main{flex:1;min-width:0;margin-left:242px}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:74px;padding:0 35px;display:flex}.breadcrumb{color:#869397;align-items:center;gap:13px;font-size:11px;display:flex}.breadcrumb strong{color:#435a60;font-weight:500}.topbar-right{align-items:center;gap:22px;display:flex}.topbar-org{color:#7a898d;font-size:11px}.local-tag{color:#6c8179;background:#f4f8f6;border:1px solid #e4ece7;border-radius:5px;padding:5px 9px;font-size:10px}.content{max-width:1450px;margin:auto;padding:36px 35px 20px}.page-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:27px;display:flex}.page-heading .eyebrow{margin-bottom:9px;font-size:9px}.page-heading p{color:var(--muted);margin-top:9px;font-size:12px}.primary,.secondary{border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:37px;padding:9px 14px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.primary{background:var(--teal);border:1px solid var(--teal);color:#fff}.primary:hover{background:#066f67}.secondary{color:#52676d;background:#fff;border:1px solid #dbe4e3}.secondary:hover{background:#eff5f3}.compact{min-height:32px;padding:7px 11px;font-size:10px}.environment-banner{color:#51756b;background:#edf5f2;border:1px solid #dcebe4;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:25px;padding:11px 15px;font-size:10px;display:flex}.environment-banner>span{align-items:center;gap:9px;display:flex}.environment-banner strong{white-space:nowrap;font-weight:600}.banner-copy{color:#6f8b82}.tag{white-space:nowrap;text-transform:none;border-radius:5px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;font-weight:500;line-height:1;display:inline-flex}.tag.green{color:#3e8a65;background:#eaf6ee}.tag.amber{color:#aa7927;background:#fff5e6}.tag.neutral{color:#77858b;background:#f1f4f4}.filter-row{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.site-selector{color:#718581;background:#fff;border:1px solid #dfe7e5;border-radius:6px;align-items:center;gap:9px;padding:0 11px;display:flex}.site-selector select{color:#3c555b;background:0 0;border:0;max-width:270px;padding:9px 20px 9px 0;font-size:11px}.updated{color:#84918f;font-size:10px}.updated>span{background:#8fa99d;width:4px;height:4px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:25px;display:grid}.stat{border:1px solid var(--line);background:#fff;border-radius:9px;padding:19px 18px;box-shadow:0 2px 3px #263e3002}.stat>span{color:#6e7f84;justify-content:space-between;align-items:center;font-size:10px;display:flex}.stat>span svg{color:#8da49b}.stat>strong{letter-spacing:-1px;margin-top:15px;font-size:30px;font-weight:550;display:block}.stat strong small{letter-spacing:0;color:#8a999c;margin-left:8px;font-size:11px;font-weight:400}.stat p{color:#8a999c;margin-top:12px;font-size:10px}.dot{width:5px;height:5px}.amber-text{color:var(--amber)}.overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(290px,1fr);gap:20px;margin-bottom:25px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden;box-shadow:0 2px 3px #263e3002}.panel-heading{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:15px;padding:21px 22px;display:flex}.panel-heading p{color:#89979a;margin-top:6px;font-size:10px}.locations{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.location{text-align:left;border:1px solid var(--line);background:#fff;border-radius:7px;min-width:0;padding:15px}.location:hover{background:#f8fbfa;border-color:#adcac0}.location-top{justify-content:space-between;align-items:center;gap:6px;margin-bottom:20px;display:flex}.location-icon{color:#6b9384;background:#f0f6f3;border-radius:7px;place-items:center;padding:9px;display:grid}.location h3{white-space:normal;font-size:12px}.location p{color:#8c999c;margin-top:6px;font-size:10px}.location-footer{color:#78938a;border-top:1px solid #edf1ef;justify-content:space-between;align-items:center;margin-top:19px;padding-top:14px;font-size:10px;display:flex}.location-footer>span{align-items:center;gap:6px;display:flex}.attention-icon{color:#a6b4b5}.attention-item{text-align:left;background:#fff;border:none;border-bottom:1px solid #edf1ef;align-items:flex-start;gap:11px;width:100%;padding:21px;display:flex}.attention-item:hover{background:#fafcfb}.incident-icon{color:#bb8839;background:#fff6e9;border-radius:7px;flex-shrink:0;place-items:center;padding:9px;display:grid}.attention-item>div{flex:1;min-width:0}.attention-item strong{font-size:11px;font-weight:600;line-height:1.6;display:block}.attention-item span:not(.incident-icon){color:#849394;margin-top:4px;font-size:10px;display:block}.attention-item small{color:#9ca7a9;margin-top:7px;font-size:9px;display:block}.attention-item>svg{color:#b3bfbc;margin-top:8px}.panel-link{color:#3b8071;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:16px 22px;font-size:10px;display:flex}.empty{text-align:center;color:#8b9b99;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:140px;padding:25px;font-size:12px;display:flex}.empty strong{color:#52766a;font-size:13px}.table-tools{align-items:center;gap:10px;display:flex}.search{border:1px solid var(--line);color:#9ba8a8;border-radius:6px;align-items:center;gap:8px;padding:0 10px;margin:0!important;display:flex!important}.search input{width:120px!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:8px 0!important;font-size:10px!important}.table-scroll{overflow:auto}table{border-collapse:collapse;white-space:nowrap;width:100%}th{text-align:left;letter-spacing:.8px;color:#8b9a9c;border-bottom:1px solid var(--line);background:#fafcfb;padding:13px 20px;font-size:8px;font-weight:600}td{border-bottom:1px solid #f0f3f2;padding:18px 20px}td:first-child{width:35%}.device-name{text-align:left;color:var(--ink);background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.device-name strong{font-size:11px;font-weight:550}.device-name small{color:#94a09f;margin-top:6px;font-size:9px;display:block}.device-icon{color:#77978b;background:#f2f6f4;border:1px solid #e8efea;border-radius:7px;place-items:center;width:35px;height:39px;display:grid}.reading{letter-spacing:-.5px;font-size:17px;font-weight:500}.reading small{color:#95a3a5;letter-spacing:0;font-size:10px;font-weight:400}.reading-sub{color:#aa884f;margin-top:5px;font-size:8px;display:block}.stale{color:#8a969b;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.table-time{color:#7e9094;font-size:10px}.table-footer{color:#9aa8a6;justify-content:space-between;padding:14px 21px;font-size:9px;display:flex}.table-footer>span{align-items:center;gap:5px;display:flex}.icon-button{color:#93a4a2;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:5px;display:inline-flex}.icon-button:hover{color:var(--teal);background:#ecf4f0}.page-footer{color:#9ca9a6;justify-content:space-between;margin-top:30px;padding:0 2px;font-size:9px;display:flex}.page-footer>span{align-items:center;gap:6px;display:flex}.history-panel{margin-top:24px}.segmented{background:#f1f5f3;border-radius:6px;gap:2px;padding:3px;display:flex}.segmented button{color:#8a9994;background:0 0;border:0;border-radius:4px;padding:7px 10px;font-size:10px}.segmented button.chosen{color:#347c6a;background:#fff;box-shadow:0 1px 3px #123c2320}.chart-wrap{padding:22px 20px 0}.chart-wrap svg{width:100%;max-height:300px;display:block}.chart-empty{text-align:center;color:#8a9994;padding:60px}.detail-limits{color:#8a9994;justify-content:space-between;padding:15px 22px;font-size:10px;display:flex}.simulator{border-top:1px solid var(--line);background:#f7faf8;justify-content:space-between;align-items:center;gap:12px;padding:15px 22px;display:flex}.simulator>span{color:#729184;align-items:center;gap:7px;font-size:10px;display:flex}.simulator>div{flex-wrap:wrap;gap:6px;display:flex}.register-row{text-align:left;border:0;border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:15px;width:100%;padding:22px;display:flex}.register-row:hover{background:#fafcfb}.register-row>div{flex:1}.register-row strong{font-size:12px;font-weight:550}.register-row small{color:#899a97;margin-top:5px;font-size:10px;display:block}.resolved{color:#659b7c;background:#edf6ef}.reports-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.report-card{padding:25px}.report-icon{color:var(--teal);margin-bottom:20px;display:block}.report-card h2{margin:16px 0 12px}.report-card p{color:#85958e;margin-bottom:24px;font-size:12px;line-height:1.8}.report-card>small{color:#8a9994;margin-top:15px;line-height:1.7;display:block}.planned{background:#fbfdfc}.planned .report-icon{color:#91a89c}.planned-note{color:#96a59d;align-items:center;gap:8px;font-size:11px;display:flex}.error{color:#a55345;background:#fff0ed;border:1px solid #eed2cd;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:17px;padding:13px 16px;font-size:12px;line-height:1.7;display:flex}.login-shell{background:#fff;grid-template-columns:1.1fr 1fr;min-height:100vh;display:grid}.login-story{color:#edf7ef;background:#133e38;flex-direction:column;justify-content:space-between;min-height:100vh;padding:45px 9%;display:flex;position:relative;overflow:hidden}.login-story:after{content:"";pointer-events:none;border:1px solid #ffffff08;border-radius:50%;width:650px;height:650px;position:absolute;bottom:-300px;right:-400px;box-shadow:0 0 0 70px #ffffff02,0 0 0 140px #ffffff02}.login-story .brand-icon{background:#338b77}.login-story .brand-iot{color:#8bb2a4}.login-story h1{letter-spacing:-1.7px;margin:20px 0;font-size:51px;font-weight:500;line-height:1.15}.login-story p{color:#9bbcb0;max-width:360px;font-size:14px;line-height:1.9}.login-story .eyebrow{color:#9ac8b6;font-size:9px}.login-story>small{color:#6e9a87;font-size:10px}.login-chips{color:#b1cebf;flex-wrap:wrap;gap:18px;margin-top:35px;font-size:10px;display:flex}.login-chips>span{align-items:center;gap:6px;display:flex}.login-form{justify-content:center;align-items:center;padding:45px;display:flex}.login-form>div{width:100%;max-width:355px}.login-form h2{letter-spacing:-1px;margin-bottom:9px;font-size:30px}.login-form>div>p{color:#8a9995;margin-bottom:30px;font-size:13px}form{gap:19px;display:grid}label{color:#5c746b;font-size:11px;font-weight:500;display:block}label input,label select,textarea{color:#28483d;background:#fff;border:1px solid #d8e3dd;border-radius:6px;outline-color:#2b9682;width:100%;margin-top:8px;padding:12px;display:block}input:focus,select:focus,textarea:focus{border-color:#67a08d}textarea{resize:vertical;min-height:95px}.login-form form button{justify-content:space-between;min-height:44px;margin-top:5px;font-size:12px}.demo-note{color:#789787;background:#f3f7f4;border:1px solid #e2eae4;border-radius:6px;align-items:flex-start;gap:10px;margin:25px 0 18px;padding:15px;font-size:11px;line-height:1.8;display:flex}.demo-note>svg{flex-shrink:0;margin-top:2px}.demo-note strong{color:#587966;font-size:11px}.demo-note p{color:#8b9e92;margin:4px 0 0;font-size:11px;line-height:1.8}.loading{background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:25px;min-height:100vh;display:flex}.loading>span{color:#7b9386;font-size:12px}.modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:30;background:#122d2a66;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.modal{background:#fff;border:1px solid #dbe4de;border-radius:12px;width:580px;max-width:100%;max-height:90vh;padding:30px;position:relative;overflow:auto;box-shadow:0 20px 90px #0c272b33}.modal-close{position:absolute;top:15px;right:15px}.modal h2{margin:8px 20px 9px 0;font-size:22px}.modal>p{color:#82958a;margin-bottom:17px;font-size:12px;line-height:1.8}.incident-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:13px;margin:22px 0;padding:18px 0;display:grid}.incident-facts>span{color:#8a9b8e;justify-content:space-between;gap:10px;font-size:11px;display:flex}.incident-facts strong{color:#587966;font-size:11px;font-weight:500}.timeline{padding:20px 0}.timeline-item{gap:13px;padding-bottom:20px;display:flex;position:relative}.timeline-item>span{background:#9fc5b3;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:4px}.timeline-item strong{text-transform:capitalize;font-size:11px;font-weight:550}.timeline-item p{color:#6e8a79;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0;font-size:12px;line-height:1.7}.timeline-item small{color:#95a79a;margin-top:6px;font-size:10px;display:block}.dialog-actions{gap:9px;margin:0 0 22px;display:flex}.dialog-hint{margin-top:15px;color:#96a79b!important;font-size:10px!important}.credential{overflow-wrap:anywhere;background:#f2f7f3;border:1px solid #dce9e0;border-radius:6px;margin-bottom:20px;padding:18px;font-size:13px;display:block}@media (min-width:1550px){.content{padding-top:44px}.stats-grid{gap:22px}.stat{padding:24px}.overview-grid{gap:25px}.locations{padding:25px}.location{padding:20px}}@media (max-width:1200px){.sidebar{width:215px;padding:26px 15px}.main{margin-left:215px}.brand{font-size:18px}.brand-iot{font-size:13px}.content{padding:26px 24px}.topbar{padding:0 24px}.stats-grid{gap:10px}.stat{padding:17px 13px}.stat>span{font-size:9px}.overview-grid{grid-template-columns:1fr}.topbar-org{display:none}.reports-grid{grid-template-columns:1fr}.report-card{max-width:none}.location-top{margin-bottom:15px}.attention-item{padding:17px 22px}.banner-copy{display:none}}@media (max-width:760px){.sidebar{align-items:center;width:70px;padding:24px 10px}.sidebar .brand>span:last-child,.workspace,.nav-label,.nav-item:not(.active) .nav-count,.sidebar-bottom .preview-card,.help-link,.profile>div,.profile>.avatar{display:none}.sidebar nav{width:100%;margin-top:35px}.nav-item{justify-content:center;gap:0;padding:12px;font-size:0;position:relative}.nav-item .nav-count{min-width:12px;padding:2px;font-size:8px;position:absolute;top:0;right:0}.sidebar-bottom{width:100%}.profile{justify-content:center}.main{margin-left:70px}.content{padding:25px 16px}.topbar{height:62px;padding:0 16px}.topbar-right{gap:0}.page-heading{align-items:flex-start}.page-heading h1{font-size:25px}.page-heading p{max-width:300px;font-size:11px;line-height:1.7}.page-heading>.secondary{min-width:33px;padding:8px;font-size:0}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stat strong{font-size:27px}.stat strong small{font-size:9px}.stat p{font-size:9px;line-height:1.5}.updated{display:none}.environment-banner{padding:10px;font-size:9px}.environment-banner .tag{font-size:7px}.locations{grid-template-columns:1fr;padding:15px}.panel-heading{flex-wrap:wrap;padding:18px 15px}.table-tools{justify-content:space-between;width:100%}.search{flex:1}.search input{width:100%!important}.table-footer{padding:12px;font-size:8px}.page-footer{align-items:flex-start;gap:15px;font-size:8px;line-height:1.7}.page-footer span{align-items:flex-start}.page-footer>span:last-child{display:none}.simulator{flex-direction:column;align-items:flex-start;padding:15px}.detail-limits{flex-direction:column;gap:10px;padding:15px}.register-row{gap:10px;padding:15px}.register-row strong{font-size:11px}.register-row>.tag{font-size:8px}.register-row>svg{display:none}.register-row small{font-size:9px;line-height:1.6}.login-shell{grid-template-columns:1fr}.login-story{min-height:320px;padding:25px}.login-story .eyebrow{margin-top:30px}.login-story h1{font-size:33px}.login-story p{font-size:12px}.login-story>small,.login-chips{display:none}.login-form{padding:35px 25px}.modal-backdrop{padding:12px}.modal{padding:25px 20px}.incident-facts strong{text-align:right}.modal h2{font-size:19px}}.modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#122d2a66}.modal{color:var(--ink);margin:auto;position:fixed}body:has(dialog[open]){overflow:hidden}.auth-switch{color:var(--teal);text-align:left;background:0 0;border:0;padding:15px 0;font-size:12px}.notice{color:#3e7961;background:#eaf5ef;border:1px solid #d5e9dc;border-radius:6px;justify-content:space-between;margin-bottom:17px;padding:14px;font-size:12px;display:flex}.workspace strong{overflow-wrap:anywhere}.workspace,.workspace>div{min-width:0}.channel-readings{flex-wrap:wrap;gap:24px;max-width:450px;display:flex}.channel-readings>div{min-width:75px}.channel-readings>div>small{color:var(--muted);margin-bottom:6px;font-size:10px;display:block}.metric-selector{align-items:center;gap:10px;font-size:11px;display:flex}.metric-selector select{width:auto;margin:0;padding:8px}.organisation-summary{color:var(--teal);align-items:center;gap:15px;margin-bottom:24px;padding:24px;display:flex}.organisation-summary p{color:var(--muted);margin-top:7px;font-size:12px}.organisation-panel{margin-bottom:24px}.channel-editor fieldset{border:1px solid var(--line);border-radius:7px;margin:0 0 15px;padding:15px}.channel-editor legend{color:var(--teal);padding:0 5px;font-size:11px}.channel-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.channel-fields input{min-width:0}.connection-warning{color:#93691e;text-align:center;z-index:50;background:#fff3df;padding:12px;font-size:12px;position:fixed;top:0;left:0;right:0}.login-story h1{font-size:46px}.login-form{padding-top:50px;padding-bottom:50px}.workspace strong{max-width:135px;line-height:1.5;display:block}.breadcrumb{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:760px){.channel-fields{grid-template-columns:1fr}.metric-selector{justify-content:space-between;width:100%}.login-story h1{font-size:32px}.environment-banner .tag{display:none}.topbar .breadcrumb{max-width:65%;font-size:10px}.workspace strong{max-width:100%}.organisation-summary{padding:18px}.organisation-summary h2{font-size:14px}}.analytics-selector{gap:20px;margin-bottom:22px;padding:20px;display:flex}.analytics-selector label{flex:1;min-width:0}.ai-body{padding:22px}.ai-body>p{color:var(--muted);margin-bottom:16px;font-size:12px;line-height:1.8}.ai-panel h2{align-items:center;gap:9px;display:flex}.ai-result{color:var(--teal);align-items:center;gap:15px;padding:20px 0;display:flex}.ai-result>div{flex:1}.ai-result strong{font-size:15px}.ai-result p{color:var(--muted);margin-top:7px;font-size:11px}.ai-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:10px 0 22px;display:grid}.ai-metrics>span{color:var(--muted);background:#f4f8f6;border-radius:7px;padding:16px;font-size:10px}.ai-metrics strong{color:var(--ink);margin-top:9px;font-size:20px;display:block}.ai-actions{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.ai-body .ai-footnote{margin-bottom:0;font-size:10px}.ai-stale{margin-top:12px;color:var(--amber)!important}.integration-contract{margin-top:22px}.integration-contract pre{background:#f4f8f6;border-radius:7px;padding:18px;font-size:12px;line-height:1.8;overflow:auto}@media (max-width:760px){.analytics-selector{flex-direction:column;gap:15px}.ai-metrics{grid-template-columns:1fr 1fr}.ai-result{flex-wrap:wrap;align-items:flex-start}.ai-result strong{font-size:13px}}.industry-overview{margin-bottom:24px}.industry-kicker{color:var(--teal);letter-spacing:1px;text-transform:uppercase;margin-bottom:7px;font-size:10px;display:block}.industry-content{grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr);gap:22px;padding:22px;display:grid}.industry-measures{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.industry-measure{padding-right:15px}.industry-measure>span{color:var(--muted);font-size:11px;display:block}.industry-measure strong{letter-spacing:-.7px;margin:13px 0;font-size:27px;font-weight:500;display:block}.industry-measure strong small{color:var(--muted);letter-spacing:0;font-size:12px}.industry-measure>small{color:var(--muted);font-size:10px;line-height:1.7;display:block}.industry-workflow ol{gap:13px;margin:0;padding:0;list-style:none;display:grid}.industry-workflow li{color:#637b70;align-items:center;gap:8px;font-size:11px;display:flex}.industry-workflow li svg{color:var(--teal);flex-shrink:0}.industry-workflow .panel-link{padding:18px 0 0}.industry-note{color:var(--muted);padding:0 22px 18px;font-size:10px;line-height:1.8}.industry-manufacturing .industry-kicker{color:#986d2e}.industry-agriculture .industry-kicker{color:#527f3e}.industry-healthcare .industry-kicker{color:#5f73a0}@media (max-width:1000px){.industry-content{grid-template-columns:1fr}}@media (max-width:760px){.industry-content{padding:18px}.industry-measures{grid-template-columns:1fr}.industry-note{padding:0 18px 18px}}.operation-panel{min-width:0;margin-bottom:24px;padding:24px}.operation-panel p{color:var(--muted);line-height:1.7}.operation-panel form{gap:15px;margin:20px 0;display:grid}.operation-panel label,.workspace-switcher label{gap:8px;font-size:12px;display:grid}.operation-panel input,.operation-panel select,.workspace-switcher select{width:100%;min-width:0;padding:10px}.operation-panel .check-label{align-items:center;display:flex}.operation-panel input[type=checkbox]{width:auto}.operation-panel fieldset{border:1px solid var(--line);min-width:0;padding:16px}.rule-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.workspace-switcher{margin:0 12px 22px}.workspace-switcher select{background:inherit;color:inherit}.account-link{width:min(100%,600px)}.operation-panel pre{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:760px){.operation-panel{padding:18px}.rule-fields{grid-template-columns:1fr}}.member-access{flex-wrap:wrap;gap:14px}.member-access label{gap:6px;font-size:12px;display:grid}.member-access select{padding:8px}.member-access p{max-width:380px}
