@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}:root{--ops-blue:#1268d5;--ops-navy:#17233d;--ops-muted:#72809a;--ops-line:#e5eaf1;--ops-bg:#f5f7fa;--ops-green:#1a9a6b;--ops-amber:#e99a32}.ops-shell{background:var(--ops-bg);min-height:100dvh;color:var(--ops-navy);text-align:left;grid-template-columns:224px minmax(0,1fr);font-family:Manrope,sans-serif;display:grid}.ops-sidebar{border-right:1px solid var(--ops-line);background:#fff;flex-direction:column;height:100dvh;padding:27px 17px 20px;display:flex;position:sticky;top:0}.ops-brand{grid-template-rows:20px 15px;grid-template-columns:34px 1fr;align-items:center;column-gap:10px;padding:0 9px 27px;display:grid}.ops-brandmark{border:7px solid var(--ops-blue);border-bottom-color:#16468c;border-right-color:#1bb8b4;border-radius:50%;grid-row:1/3;width:31px;height:31px;transform:rotate(-24deg)}.ops-brand b{letter-spacing:.3px;font-size:17px}.ops-brand small{color:var(--ops-muted);font-size:9px}.ops-sidebar nav{flex-direction:column;gap:3px;display:flex}.ops-sidebar nav button{color:#59677f;background:0 0;border-radius:7px;align-items:center;gap:11px;width:100%;height:42px;padding:0 11px;font-size:12px;font-weight:500;display:flex}.ops-sidebar nav button:hover{color:#164f99;background:#f0f5fc}.ops-sidebar nav button.active{color:#0961cf;background:#e9f2ff;font-weight:700}.ops-sidebar nav i{text-align:center;width:19px;font-size:17px;font-style:normal;line-height:1}.ops-sidebar nav em{color:#5c6c83;text-align:center;background:#e9edf3;border-radius:10px;min-width:20px;margin-left:auto;padding:2px 6px;font-size:9px;font-style:normal}.ops-sidebar nav button.active em{color:#f9fbff;background:#1268d5}.ops-sidebar-foot{border-top:1px solid var(--ops-line);color:#6e7c92;margin-top:auto;padding:16px 9px 0;font-size:10px}.presence-dot{background:#20ad77;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.ops-main{min-width:0}.ops-topbar{border-bottom:1px solid var(--ops-line);background:#fff;align-items:center;gap:18px;height:72px;padding:0 clamp(20px,3vw,42px);display:flex}.ops-search{width:min(470px,45vw);margin:0;position:relative}.ops-search span{color:#77849a;font-size:23px;position:absolute;top:50%;left:14px;transform:translateY(-52%)}.ops-search input{background:#f8fafc;border:1px solid #dfe5ed;border-radius:7px;height:39px;padding:0 14px 0 42px;font-size:11px}.ops-icon,.ops-exit{color:#66758d;background:0 0;padding:8px;font-size:13px}.ops-icon{margin-left:auto;font-size:19px}.ops-icon:hover,.ops-exit:hover{color:#125fbf;background:#eef4fc}.ops-account{border-left:1px solid var(--ops-line);align-items:center;gap:9px;padding-left:14px;display:flex}.ops-account>span{color:#0a5bbf;background:#dceaff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:grid}.ops-account div{flex-direction:column;display:flex}.ops-account small{color:var(--ops-muted);font-size:8px}.ops-content{max-width:1530px;margin:auto;padding:30px clamp(20px,3vw,42px) 50px}.ops-title{justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex}.ops-title p{color:#738198;letter-spacing:1.6px;margin:0 0 7px;font-size:8px;font-weight:700}.ops-title h1{letter-spacing:-.8px;margin:0 0 7px;font-size:26px;line-height:1.15}.ops-title>div>span{color:var(--ops-muted);font-size:11px}.ops-updated{color:#7c899c;font-size:9px}.ops-error{color:#9d3432;background:#fff2ef;border:1px solid #f0d2ce;border-radius:6px;margin-bottom:18px;padding:12px 14px;font-size:11px}.ops-kpis{border:1px solid var(--ops-line);background:#fff;border-radius:9px;grid-template-columns:repeat(5,1fr);margin-bottom:18px;display:grid}.ops-kpis article{border-right:1px solid var(--ops-line);min-height:105px;padding:18px 20px;position:relative}.ops-kpis article:last-child{border:0}.ops-kpis small{letter-spacing:.7px;color:#7b8799;font-size:8px;font-weight:700;display:block}.ops-kpis strong{letter-spacing:-1px;margin:5px 0 1px;font-size:26px;line-height:1.2;display:block}.ops-kpis span{color:#718096;font-size:9px}.ops-dashboard-grid{grid-template-columns:1fr 1.15fr 1.15fr;gap:15px;margin-bottom:16px;display:grid}.ops-panel,.ops-table-panel,.ops-report article,.ops-settings article{border:1px solid var(--ops-line);background:#fff;border-radius:9px}.panel-head{border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:flex-start;min-height:62px;padding:16px 18px;display:flex}.panel-head h2{letter-spacing:-.1px;margin:0 0 4px;font-size:12px;line-height:1.3}.panel-head p{color:#8792a5;margin:0;font-size:8px}.panel-head button{color:#1764c3;background:0 0;padding:2px;font-size:9px}.health-content{justify-content:space-around;align-items:center;padding:28px 20px;display:flex}.donut{border-radius:50%;place-items:center;width:124px;height:124px;display:grid}.donut>div{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:84px;height:84px;display:flex}.donut span{color:var(--ops-muted);font-size:8px}.health-content ul{width:105px;margin:0;padding:0;list-style:none}.health-content li{color:#6e7b90;border-bottom:1px solid #eff2f6;grid-template-columns:11px 1fr auto;align-items:center;gap:7px;padding:8px 0;font-size:8px;display:grid}.health-content li i{border-radius:50%;width:6px;height:6px}.health-content li i.blue{background:var(--ops-blue)}.health-content li i.amber{background:var(--ops-amber)}.health-content li i.grey{background:#d5dce6}.health-content li b{color:var(--ops-navy);font-size:10px}.common ol,.activity ul,.automations ul{margin:0;padding:8px 18px 13px;list-style:none}.common li{grid-template-columns:20px 1fr 23px;align-items:center;gap:9px;padding:8px 0;display:grid}.common li>span{color:#9aa5b5;font-size:8px}.common li b{font-size:9px;font-weight:600}.common li>strong{text-align:right;font-size:9px}.common li div{grid-template-columns:1fr 80px;align-items:center;gap:8px;display:grid}.common li i,.health-score i{background:#edf1f6;border-radius:3px;height:3px;display:block;overflow:hidden}.common li u,.health-score u{background:var(--ops-blue);border-radius:3px;height:100%;display:block}.activity li{align-items:center;gap:10px;padding:8px 0;display:flex}.activity-icon{color:#16865f;background:#e9f6f1;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.activity-icon.ticket{color:#b66c13;background:#fff2de}.activity-icon.incident{color:#1765c6;background:#e9f1fd}.activity li div{flex-direction:column;min-width:0;display:flex}.activity li b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.activity li small{color:#8692a4;font-size:8px}.automations li{border-bottom:1px solid #f0f2f6;justify-content:space-between;align-items:center;padding:9px 0;display:flex}.automations li:last-child{border:0}.automations li div{flex-direction:column;display:flex}.automations li b{font-size:9px}.automations li small{color:#8793a6;font-size:8px}.switch{min-width:31px;position:relative;background:#cfd7e2!important;border-radius:12px!important;width:31px!important;height:18px!important;padding:0!important}.switch span{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .18s;position:absolute;top:2px;left:2px}.switch.on{background:var(--ops-blue)!important}.ops-table-panel{margin-top:15px;overflow:hidden}.ops-table-scroll{scrollbar-width:thin;scrollbar-color:#b7c6da #f4f7fa;max-height:520px;overflow:auto}.ops-table-scroll table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:9px}.ops-table-scroll th{z-index:1;color:#7a879b;text-transform:uppercase;letter-spacing:.35px;text-align:left;background:#f8fafc;padding:10px 18px;font-size:8px;font-weight:600;position:sticky;top:0}.ops-table-scroll td{color:#56657c;border-top:1px solid #edf0f4;padding:12px 18px}.ops-table-scroll tr:hover td{background:#fafcff}.ops-table-scroll td b{color:#1e2d48;font-size:9px}.ops-table-scroll td small{color:#8a95a6;margin-top:2px;font-size:7px;display:block}.ops-table-scroll a{color:#0c61c8}.ops-status{color:#68768a;background:#eef1f5;border-radius:10px;align-items:center;gap:5px;padding:4px 7px;font-size:7px;font-weight:700;display:inline-flex}.ops-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.status-online,.status-resolved,.status-closed,.status-published,.status-submitted{color:#16855e;background:#e8f6f0}.status-warning,.status-waiting_user,.status-pending_provider,.status-submitting,.status-draft{color:#aa6b19;background:#fff3df}.status-offline,.status-failed,.status-blocked{color:#747f90;background:#f1f2f5}.status-new,.status-diagnosing,.status-repairing,.status-verifying{color:#1263c8;background:#e9f2ff}.status-escalated{color:#b84c3c;background:#fff0ed}.health-score{grid-template-columns:28px 64px;align-items:center;gap:6px;display:grid}.health-score u{background:#20a977}.ops-empty{color:#8591a3;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;display:flex}.ops-empty span{color:#b8c3d2;font-size:28px}.ops-empty p{max-width:330px;margin:7px;font-size:10px}.ops-card-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.ops-card-list article{border-bottom:1px solid var(--ops-line);justify-content:space-between;align-items:center;gap:20px;min-height:130px;padding:22px;display:flex}.ops-card-list article:nth-child(odd){border-right:1px solid var(--ops-line)}.ops-card-list h3{margin:10px 0 5px;font-size:13px}.ops-card-list p{color:#69788e;margin:0 0 7px;font-size:9px}.ops-card-list small{color:#8995a7;font-size:8px}.ops-report{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.ops-report article{padding:25px}.ops-report small{color:#7b879a;letter-spacing:.6px;font-size:8px;font-weight:700}.ops-report strong{margin:7px 0;font-size:32px;display:block}.ops-report p,.ops-settings p{color:#748197;font-size:9px}.ops-settings{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.ops-settings article{padding:24px}.ops-settings h2{margin:0 0 10px;font-size:13px}.ops-settings .ops-status{margin-top:17px}.ops-loading{text-align:center;color:#182642;background:#f5f7fa;place-content:center;min-height:100dvh;font-family:Manrope,sans-serif;display:grid}.ops-loading h1{margin:18px 0 5px;font-size:20px}.ops-loading p{color:#718096;font-size:11px}.ops-loader{border:3px solid #dce6f3;border-top-color:#1268d5;border-radius:50%;width:34px;height:34px;margin:auto;animation:.8s linear infinite ops-spin}@keyframes ops-spin{to{transform:rotate(360deg)}}@media (width<=1100px){.ops-kpis{grid-template-columns:repeat(3,1fr)}.ops-kpis article:nth-child(3){border-right:0}.ops-kpis article:nth-child(n+4){border-top:1px solid var(--ops-line)}.ops-dashboard-grid{grid-template-columns:1fr 1fr}.ops-panel.automations{grid-area:auto}.activity{grid-column:1/3}.ops-settings{grid-template-columns:1fr}.ops-account div{display:none}}@media (width<=760px){.ops-shell{grid-template-columns:64px 1fr}.ops-sidebar{padding:20px 8px}.ops-brand{padding:0 8px 24px;display:flex}.ops-brandmark{width:30px;min-width:30px}.ops-brand b,.ops-brand small,.ops-sidebar nav span,.ops-sidebar nav em,.ops-sidebar-foot{display:none}.ops-sidebar nav button{justify-content:center;padding:0}.ops-topbar{gap:7px;padding:0 12px}.ops-search{width:100%}.ops-account{display:none}.ops-content{padding:22px 13px}.ops-title{align-items:flex-start}.ops-updated{display:none}.ops-kpis{grid-template-columns:1fr 1fr}.ops-kpis article,.ops-kpis article:nth-child(3){border-right:1px solid var(--ops-line);border-top:1px solid var(--ops-line)}.ops-kpis article:first-child,.ops-kpis article:nth-child(2){border-top:0}.ops-kpis article:nth-child(2n){border-right:0}.ops-dashboard-grid{grid-template-columns:1fr}.activity{grid-column:auto}.ops-card-list,.ops-report{grid-template-columns:1fr}.ops-card-list article:nth-child(odd){border-right:0}}@media (prefers-reduced-motion:reduce){.ops-loader{animation:none}.switch span{transition:none}}.ops-shell{background:#f4f7fb;grid-template-columns:236px minmax(0,1fr)}.ops-sidebar{padding:26px 18px 18px}.ops-brand{padding:0 10px 30px}.ops-sidebar nav{gap:4px}.ops-sidebar nav button{gap:12px;height:44px;padding:0 12px;font-size:12px}.ops-sidebar nav button svg{stroke-width:1.75px;flex:none;width:17px;height:17px}.ops-sidebar nav button.active svg{stroke-width:2px}.ops-sidebar-foot{font-size:11px}.ops-topbar{gap:10px;height:74px;padding-inline:clamp(24px,3vw,46px)}.ops-search{width:min(560px,48vw)}.ops-search>svg{color:#77849a;stroke-width:2px;width:17px;height:17px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.ops-search input{background:#f7f9fc;height:42px;padding-left:43px;font-size:11px}.ops-icon{border-radius:7px;place-items:center;width:40px;height:40px;display:grid}.ops-icon:first-of-type{margin-left:auto}.ops-icon svg{stroke-width:1.8px;width:17px;height:17px}.ops-exit{align-items:center;gap:6px;display:flex}.ops-exit svg{stroke-width:1.8px;width:15px;height:15px}.ops-content{max-width:1540px;padding:31px clamp(24px,3vw,46px) 48px}.ops-title{align-items:center;margin-bottom:23px}.ops-title p{letter-spacing:1.45px;margin-bottom:8px;font-size:9px}.ops-title h1{font-size:27px}.ops-title-actions{grid-template-columns:auto auto;place-items:center end;gap:8px;display:grid}.ops-title-actions button{color:#52637a;background:#fff;border:1px solid #dce4ee;border-radius:6px;align-items:center;gap:7px;height:36px;padding:0 12px;font-size:10px;display:flex}.ops-title-actions button svg{width:14px;height:14px}.ops-title-actions .ops-primary{color:#f8fbff;background:#1268d5;border-color:#1268d5}.ops-title-actions .ops-primary:hover{background:#0b57b7}.ops-title-actions .ops-updated{grid-column:1/3;font-size:9px}.ops-kpis{margin-bottom:16px}.ops-kpis article{min-height:112px;padding:19px 20px}.ops-kpis small{font-size:9px}.ops-kpis strong{margin:7px 0 3px;font-size:27px}.ops-kpis span{font-size:10px}.ops-dashboard-grid{grid-template-columns:minmax(240px,1fr) minmax(280px,1.15fr) minmax(260px,.92fr);grid-template-areas:"health common automations""activity activity popular";gap:15px;margin-bottom:16px}.ops-panel{min-height:0}.ops-panel.health{grid-area:health}.ops-panel.common{grid-area:common}.ops-panel.activity{grid-area:activity}.ops-panel.automations{grid-area:automations}.ops-panel.popular{grid-area:popular}.panel-head{min-height:66px;padding:17px 19px}.health-content{min-height:224px;padding:24px 18px}.donut{width:132px;height:132px}.donut>div{width:88px;height:88px}.donut strong{font-size:24px}.donut span,.health-content li{font-size:9px}.health-content ul{width:116px}.common ol,.activity ul,.automations ul,.popular ul{margin:0;padding:10px 19px 15px;list-style:none}.common li{padding:10px 0}.common li b,.common li>strong{font-size:10px}.common li div{grid-template-columns:1fr 86px}.activity ul{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.activity li{border-bottom:1px solid #eef2f6;padding:11px 0}.activity-icon{width:30px;height:30px}.activity-icon svg{stroke-width:2px;width:14px;height:14px}.activity li b,.automations li b,.popular li b{font-size:10px}.automations li{padding:12px 0}.popular li{border-bottom:1px solid #eef2f6;grid-template-columns:26px 1fr 15px;align-items:center;gap:10px;padding:11px 0;display:grid}.popular li:last-child{border-bottom:0}.popular li>span{color:#1264c9;background:#eaf2fe;border-radius:6px;place-items:center;width:24px;height:24px;font-size:9px;font-weight:700;display:grid}.popular li div{flex-direction:column;min-width:0;display:flex}.popular li b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.popular li>svg{color:#9aa7b9;width:14px;height:14px}.ops-table-panel{margin-top:0}.ops-table-panel+.ops-table-panel{margin-top:15px}.ops-table-scroll table{font-size:10px}.ops-table-scroll th{padding:11px 18px;font-size:9px}.ops-table-scroll td{padding:14px 18px}.ops-status{padding:5px 8px;font-size:8px}@media (width<=1180px){.ops-dashboard-grid{grid-template-columns:1fr 1fr;grid-template-areas:"health common""activity activity""automations popular"}.ops-panel.automations{grid-area:auto}.activity{grid-column:auto}.ops-title-actions .ops-primary{display:none}}@media (width<=760px){.ops-shell{grid-template-columns:66px 1fr}.ops-dashboard-grid{grid-template-columns:1fr;grid-template-areas:"health""common""activity""automations""popular"}.activity ul{grid-template-columns:1fr}.ops-title-actions{display:none}.ops-sidebar nav button svg{width:19px;height:19px}.ops-content{padding-inline:14px}.ops-kpis article{min-height:104px;padding:16px}.ops-kpis small{font-size:8px}.ops-kpis strong{font-size:24px}}.ops-date{color:#52637a;background:#fff;border:1px solid #dce4ee;border-radius:6px;align-items:center;gap:7px;height:36px;padding:0 10px;font-size:9px;display:flex}.ops-date svg{width:14px}.ops-date select{color:#182642;font:inherit;outline-offset:4px;background:0 0;border:0;font-weight:700}.ops-usage{color:#f4f8ff;background:#172b4d;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 15px;padding:17px 20px;display:flex}.ops-usage small{color:#a9bdd9;letter-spacing:.8px;font-size:8px;display:block}.ops-usage strong{margin-top:4px;font-size:22px;display:block}.ops-usage dl{gap:32px;margin:0;display:flex}.ops-usage dl div{min-width:88px}.ops-usage dt{color:#9fb4d1;font-size:8px}.ops-usage dd{margin:3px 0 0;font-size:10px;font-weight:700}.clickable{cursor:pointer}.activity li.clickable:hover,.ops-table-scroll tr.clickable:hover td{background:#f0f6ff}.activity li.clickable:focus-visible,.ops-table-scroll tr.clickable:focus-visible{outline-offset:2px;outline:2px solid #1268d5}@media (width<=760px){.ops-usage{flex-direction:column;align-items:flex-start}.ops-usage dl{flex-wrap:wrap;gap:14px;width:100%}}.status-unresolved{color:#aa6b19;background:#fff3df}.ops-enrollment{border:1px solid var(--ops-line);background:#fff;border-radius:9px;margin-bottom:15px;overflow:hidden}.enrollment-count{color:#9d641b;background:#fff3df;border-radius:12px;padding:5px 9px;font-size:9px;font-weight:700}.enrollment-list article{border-top:1px solid #edf1f5;grid-template-columns:minmax(210px,1.1fr) minmax(210px,1fr) auto minmax(150px,auto);align-items:center;gap:18px;padding:15px 18px;display:grid}.enrollment-list article:first-child{border-top:0}.enrollment-device,.enrollment-requester{align-items:center;gap:10px;min-width:0;display:flex}.enrollment-device>span{color:#1264c9;background:#eaf2ff;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.enrollment-device svg{width:17px}.enrollment-device div,.enrollment-requester{flex-direction:column;align-items:flex-start;gap:3px}.enrollment-device small,.enrollment-requester small,.enrollment-requester em,.enrollment-actions small{color:#7d899b;font-size:8px;font-style:normal}.enrollment-requester em{color:#a4453d}.enrollment-actions{justify-content:flex-end;gap:7px;display:flex}.enrollment-actions button{color:#52637a;background:#fff;border:1px solid #d8e0ea;border-radius:6px;height:30px;padding:0 11px;font-size:9px}.enrollment-actions button.approve{color:#f8fbff;background:#1268d5;border-color:#1268d5}.enrollment-actions button:disabled{opacity:.5}.status-pending,.status-approved{color:#1263c8;background:#e9f2ff}.status-denied{color:#b84c3c;background:#fff0ed}@media (width<=900px){.enrollment-list article{grid-template-columns:1fr auto}.enrollment-requester,.enrollment-actions{grid-column:1/3}.enrollment-actions{justify-content:flex-start}}.rate-settings{border:1px solid var(--ops-line);background:#fff;border-radius:9px;margin-bottom:15px;overflow:hidden}.rate-settings>header{border-bottom:1px solid var(--ops-line);justify-content:space-between;gap:30px;padding:24px 26px;display:flex}.rate-settings header small{color:var(--ops-blue);letter-spacing:1.2px;font-size:8px;font-weight:800}.rate-settings h2{margin:5px 0 6px;font-size:17px}.rate-settings header p,.rate-settings footer p{max-width:620px;color:var(--ops-muted);margin:0;font-size:9px;line-height:1.6}.rate-effective{flex-direction:column;justify-content:center;align-items:flex-end;min-width:170px;display:flex}.rate-effective span{color:var(--ops-green);text-transform:uppercase;letter-spacing:.6px;font-size:8px;font-weight:800}.rate-effective b{margin-top:5px;font-size:9px}.rate-models{grid-template-columns:1fr 1fr 130px;gap:24px;padding:24px 26px;display:grid}.rate-models fieldset{border:0;margin:0;padding:0}.rate-models legend{margin-bottom:12px;font-size:11px;font-weight:800}.rate-models label{color:#65738a;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:9px;display:flex}.rate-models label span{color:#8a96a7;align-items:center;gap:6px;display:flex}.rate-models input{width:110px;height:34px;color:var(--ops-navy);background:#f9fbfd;border:1px solid #dbe3ed;border-radius:6px;padding:0 9px;font:600 10px Manrope,sans-serif}.rate-models input:focus{outline-offset:1px;border-color:var(--ops-blue);outline:2px solid #b8d7ff}.rate-models .rate-currency{flex-direction:column;justify-content:flex-start;align-items:flex-start;font-weight:700;display:flex}.rate-currency input{text-transform:uppercase;width:76px}.rate-settings>footer{border-top:1px solid var(--ops-line);background:#f8fafc;justify-content:space-between;align-items:center;gap:20px;padding:16px 26px;display:flex}.rate-settings button:disabled{opacity:.55;cursor:not-allowed}@media (width<=900px){.rate-models{grid-template-columns:1fr 1fr}.rate-models .rate-currency{grid-column:1/3}.rate-settings>header{flex-direction:column}.rate-effective{align-items:flex-start}}@media (width<=620px){.rate-models{grid-template-columns:1fr}.rate-models .rate-currency{grid-column:auto}.rate-settings>footer{flex-direction:column;align-items:flex-start}}.ops-shell{font-kerning:normal;font-size:1rem}.ops-sidebar nav button,.ops-exit{font-size:.8125rem}.ops-brand small,.ops-sidebar-foot,.ops-search input{font-size:.75rem}.ops-account b{font-size:.8125rem}.ops-account small,.ops-title p,.ops-kpis small{font-size:.6875rem}.ops-title>div>span{font-size:.875rem}.ops-updated{font-size:.6875rem}.ops-kpis span,.ops-usage dd{font-size:.75rem}.ops-error{font-size:.8125rem}.panel-head p,.panel-head button{font-size:.75rem}.donut span,.health-content li,.common li>span{font-size:.6875rem}.health-content li b,.common li b,.common li>strong,.activity li b,.automations li b,.popular li b{font-size:.8125rem}.activity li small,.automations li small,.popular li small{font-size:.6875rem}.ops-table-scroll table{font-variant-numeric:tabular-nums;font-size:.8125rem}.ops-table-scroll th{font-size:.6875rem}.ops-table-scroll td b{font-size:.8125rem}.ops-table-scroll td small,.ops-status,.enrollment-count{font-size:.6875rem}.ops-empty p{font-size:.8125rem}.ops-card-list h3,.ops-settings h2{font-size:.9375rem}.ops-card-list p,.ops-report p,.ops-settings p{font-size:.8125rem;line-height:1.55}.ops-card-list small,.ops-report small{font-size:.6875rem}.enrollment-device b,.enrollment-requester b{font-size:.8125rem}.enrollment-device small,.enrollment-requester small,.enrollment-requester em,.enrollment-actions small,.enrollment-actions button,.rate-settings header small,.rate-effective span{font-size:.6875rem}.rate-settings header p,.rate-settings footer p,.rate-effective b,.rate-models label{font-size:.75rem}.rate-models input{font-size:.8125rem}.ops-date,.ops-usage small,.ops-usage dt{font-size:.6875rem}.device-identity-editor{background:#fff;border:1px solid #bfd3ec;border-radius:9px;margin-bottom:15px;overflow:hidden;box-shadow:0 10px 26px #19467d12}.device-identity-editor>header{border-bottom:1px solid var(--ops-line);justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 26px;display:flex}.device-identity-editor header small{color:var(--ops-blue);letter-spacing:1.2px;font-size:.6875rem;font-weight:800}.device-identity-editor h2{margin:5px 0 6px;font-size:1.0625rem}.device-identity-editor header p{max-width:72ch;color:var(--ops-muted);margin:0;font-size:.75rem;line-height:1.6}.device-identity-editor header code{color:#52637a;background:#f1f5fa;border-radius:5px;padding:7px 10px;font-size:.6875rem}.device-identity-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:20px 26px;display:grid}.device-identity-form label{color:#52637a;font-size:.75rem;font-weight:700}.device-identity-form input{box-sizing:border-box;width:100%;height:39px;color:var(--ops-navy);background:#f9fbfd;border:1px solid #d8e1ec;border-radius:6px;margin-top:7px;padding:0 11px;font:500 .8125rem Manrope,sans-serif}.device-identity-form input:focus{outline-offset:1px;border-color:var(--ops-blue);outline:2px solid #b8d7ff}.device-identity-editor>footer{border-top:1px solid var(--ops-line);background:#f8fafc;justify-content:space-between;align-items:center;gap:18px;padding:15px 26px;display:flex}.device-identity-editor footer>span{color:var(--ops-muted);font-size:.6875rem}.device-identity-editor footer>div{gap:8px;display:flex}.device-identity-editor footer button,.device-edit{color:#52637a;background:#fff;border:1px solid #d8e1ec;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:.6875rem;display:inline-flex}.device-identity-editor footer .ops-primary{border-color:var(--ops-blue);background:var(--ops-blue);color:#fff}.device-edit{height:29px;padding:0 9px}.device-edit svg{width:12px;height:12px}.device-identity-editor button:disabled{opacity:.55}@media (width<=850px){.device-identity-form{grid-template-columns:1fr}.device-identity-editor>header,.device-identity-editor>footer{flex-direction:column;align-items:flex-start}.device-identity-editor>footer{align-items:stretch}.device-identity-editor footer>div{justify-content:flex-end}}.tenant-settings{border:1px solid var(--ops-line);background:#fff;border-radius:9px;margin-bottom:15px;overflow:hidden}.tenant-settings>header{border-bottom:1px solid var(--ops-line);padding:24px 26px}.tenant-settings header small{color:var(--ops-blue);letter-spacing:1.2px;font-size:.6875rem;font-weight:800}.tenant-settings h2{margin:5px 0 6px;font-size:1.0625rem}.tenant-settings header p{max-width:70ch;color:var(--ops-muted);margin:0;font-size:.75rem;line-height:1.6}.tenant-form{background:#f8fafc;grid-template-columns:1.4fr 1fr auto;align-items:end;gap:16px;padding:20px 26px;display:grid}.tenant-form label{color:#65738a;margin:0;font-size:.75rem}.tenant-form input{height:38px;margin-top:7px;font-size:.8125rem}.tenant-form button{white-space:nowrap;height:38px}.tenant-list article{border-top:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) auto auto minmax(150px,auto);align-items:center;gap:18px;padding:15px 26px;display:grid}.tenant-list article:first-child{border-top:0}.tenant-list article div{flex-direction:column;gap:3px;display:flex}.tenant-list b{font-size:.8125rem}.tenant-list code{color:var(--ops-muted);font-size:.6875rem}.tenant-list small{color:var(--ops-muted);text-align:right;font-size:.6875rem}.tenant-list button{color:#a13d36;background:0 0;justify-self:end;padding:7px 10px;font-size:.6875rem}.tenant-list button:hover{background:#fff0ed}@media (width<=850px){.tenant-form{grid-template-columns:1fr}.tenant-list article{grid-template-columns:1fr auto}.tenant-list article>small,.tenant-list article>button{text-align:left;grid-column:1/3;justify-self:start}}.correlation-strip{color:var(--ops-navy);background:#fff9ed;border:1px solid #efcf9e;border-radius:10px;grid-template-columns:minmax(250px,.72fr) 1.4fr;align-items:stretch;gap:24px;padding:20px 22px;display:grid}.correlation-strip>header{align-items:flex-start;gap:13px;display:flex}.correlation-strip>header svg{color:#b96813;width:21px;height:21px}.correlation-strip small{color:#8a5a22;font-size:.65rem}.correlation-strip header small{letter-spacing:.09em;font-weight:750}.correlation-strip h2{margin:4px 0 0;font-size:.94rem;line-height:1.35}.correlation-strip>div{background:#eadfcf;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.correlation-strip article{background:#fff9ed;gap:3px;padding:5px 16px;display:grid}.correlation-strip article b{font-size:.8rem}.correlation-strip article span{font-size:.72rem;font-weight:700}.correlation-strip article small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=900px){.correlation-strip,.correlation-strip>div{grid-template-columns:1fr}.correlation-strip article{border-top:1px solid #eadfcf;padding:10px 0}}.remote-work-settings{background:#fff;border:1px solid #dce4ef;border-radius:14px;margin-bottom:18px;padding:22px}.remote-work-settings>header,.remote-work-settings>footer,.remote-work-targets>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.remote-work-settings h2,.remote-work-settings h3{margin:4px 0}.remote-work-settings header p{color:#64748b;margin:4px 0}.remote-work-settings header label{gap:5px;min-width:220px;display:grid}.remote-work-settings select,.remote-work-settings input{border:1px solid #cbd5e1;border-radius:7px;padding:8px}.remote-work-toggles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.remote-work-toggles label{border:1px solid #e2e8f0;border-radius:9px;align-items:center;gap:9px;padding:12px;display:flex}.remote-work-thresholds{gap:24px;margin-bottom:20px;display:flex}.remote-work-thresholds input{width:65px}.remote-work-targets{border-top:1px solid #e2e8f0;padding-top:16px}.remote-work-targets article{grid-template-columns:1fr 1.5fr 100px 2fr auto auto;align-items:center;gap:8px;margin:8px 0;display:grid}.remote-work-targets button{align-items:center;gap:5px;display:flex}.remote-work-targets svg{width:16px;height:16px}.remote-work-settings>footer{border-top:1px solid #e2e8f0;margin-top:18px;padding-top:16px}@media (width<=900px){.remote-work-toggles{grid-template-columns:1fr}.remote-work-thresholds{display:grid}.remote-work-targets article{grid-template-columns:1fr}.remote-work-settings>header{flex-direction:column;align-items:stretch}}.update-policy-status{background:#fff;border:1px solid #dce4ef;border-radius:14px;margin-bottom:18px;padding:22px}.update-policy-status>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.update-policy-status h2{margin:4px 0}.update-policy-status header p,.update-policy-status>footer{color:#64748b}.update-policy-status header label{gap:5px;min-width:220px;display:grid}.update-policy-status select{border:1px solid #cbd5e1;border-radius:7px;padding:8px}.update-policy-status dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.update-policy-status dl div{border:1px solid #e2e8f0;border-radius:9px;padding:14px}.update-policy-status dt{color:#64748b;font-size:11px}.update-policy-status dd{align-items:center;gap:6px;margin:6px 0 0;font-size:15px;font-weight:700;display:flex}.update-policy-status dd svg{width:17px;height:17px}.update-policy-status>footer{border-top:1px solid #e2e8f0;padding-top:14px;font-size:12px}@media (width<=900px){.update-policy-status>header{flex-direction:column;align-items:stretch}.update-policy-status dl{grid-template-columns:1fr 1fr}}.timeline{gap:14px;display:grid}.timeline-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.timeline-filters{border:1px solid var(--ops-line,#e5eaf1);background:#f6f8fb;border-radius:8px;flex-wrap:wrap;gap:4px;padding:3px;display:inline-flex}.ops-shell .timeline-filters button{color:#4a5876;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.ops-shell .timeline-filters button span{color:#4a5876;text-align:center;background:#e6ebf2;border-radius:9px;min-width:18px;padding:0 5px;font-size:11px}.ops-shell .timeline-filters button.active{color:#173254;background:#fff;box-shadow:0 1px 2px #1433581f}.ops-shell .timeline-filters button.active span{color:#1268d5;background:#e5efff}.timeline-alert{color:#a3271d;background:#fdecea;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.timeline-alert svg{width:14px;height:14px}.timeline-turns{margin:0;padding:0;list-style:none}.timeline-turn{border-left:2px solid #e4eaf2;margin-left:7px;padding:0 0 22px 22px;position:relative}.timeline-turn:last-child{border-left-color:#0000;padding-bottom:0}.timeline-turn:before{content:"";background:#fff;border:2px solid #1268d5;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:-7px}.timeline-day{color:#7b889c;letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700}.timeline-turn-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.timeline-step{color:#173254;font-size:14px;font-weight:700}.timeline-turn-head time{color:#7b889c;font-variant-numeric:tabular-nums;font-size:12px}.timeline-pill{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.timeline-pill.bad{color:#a3271d;background:#fdecea}.timeline-pill.pending{color:#8a5208;background:#fff4e2}.timeline-exchange{gap:8px;margin-bottom:10px;display:grid}.timeline-user,.timeline-assistant,.timeline-action,.timeline-progress{grid-template-columns:28px 1fr;align-items:start;gap:10px;display:grid}.timeline-user p{color:#173254;background:#eef4ff;border-radius:10px 10px 10px 2px;margin:0;padding:9px 12px;font-size:14px;line-height:1.5}.timeline-avatar{border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.timeline-avatar svg{width:15px;height:15px}.timeline-avatar.user{color:#4a5876;background:#e8eef7}.timeline-avatar.assistant{background:radial-gradient(circle,#fff 38%,transparent 40%),conic-gradient(#00b3c5 0 28%,#0063f7 28% 100%);border-radius:50%}.timeline-avatar.action{color:#94570f;background:#fff4e2}.timeline-avatar.progress{color:#6a46c2;background:#f1ecfd}.timeline-assistant-text{color:#2b3b55;padding-top:4px;font-size:14px;line-height:1.6}.timeline-assistant-text p:first-child{margin-top:0}.timeline-assistant-text p:last-child{margin-bottom:0}.timeline-assistant.clamped .timeline-assistant-text{max-height:7.5em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.ops-shell .timeline-more{color:#1268d5;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:4px;padding:2px 0;font-size:12px;font-weight:600;display:inline-flex}.timeline-more svg{width:14px;height:14px}.timeline-muted{color:#7b889c;margin:0 0 0 38px;font-size:12px}.timeline-block{background:#fbfcfe;border:1px solid #e6ebf2;border-radius:10px;margin:0 0 10px 38px;padding:10px 12px}.timeline-block h4{color:#4a5876;align-items:center;gap:6px;margin:0 0 8px;font-size:12px;font-weight:700;display:flex}.timeline-block h4 svg{color:#1268d5;width:14px;height:14px}.timeline-block h4 span{color:#7b889c;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.timeline-checks{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.timeline-checks li{color:#2b3b55;background:#fff;border:1px solid #e1e7f0;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:13px;display:inline-flex}.timeline-checks li svg{width:13px;height:13px}.timeline-checks li.good svg{color:#15926f}.timeline-checks li.bad{background:#fdf3f2;border-color:#f3c3be}.timeline-checks li.bad svg{color:#b3261e}.timeline-checks li.pending svg{color:#a3660f}.timeline-checks li small{color:#7b889c;font-size:11px}.timeline-action,.timeline-progress{background:#fff;border:1px solid #e6ebf2;border-radius:10px;margin:0 0 10px 38px;padding:10px 12px}.timeline-action{grid-template-columns:28px 1fr auto}.timeline-action.good{background:#f4fbf8;border-color:#bfe5d3}.timeline-action.good .timeline-avatar{color:#15926f;background:#e2f4ec}.timeline-action.bad{background:#fdf6f5;border-color:#f3c3be}.timeline-action.bad .timeline-avatar{color:#b3261e;background:#fde3e0}.timeline-action small,.timeline-progress small{color:#7b889c;letter-spacing:.06em;font-size:10.5px;font-weight:700;display:block}.timeline-action b,.timeline-progress b{color:#173254;margin:2px 0;font-size:14px;display:block}.timeline-action p,.timeline-progress p{color:#4a5876;margin:0;font-size:13px;line-height:1.5}.timeline-action time{color:#7b889c;font-size:12px}.timeline-progress{background:#faf8ff;border-color:#e4dcf7}.timeline-progress ul{color:#2b3b55;margin:6px 0;padding-left:18px;font-size:13px;line-height:1.6}.timeline-progress .timeline-next{margin-top:4px}.timeline-progress .timeline-next b{font-size:12px;display:inline}.timeline-empty{color:#4a5876;border:1px dashed #d6dfeb;border-radius:10px;align-items:center;gap:12px;padding:16px;display:flex}.timeline-empty svg{color:#7b889c;width:20px;height:20px}.timeline-empty b{font-size:13px}.timeline-empty p{margin:2px 0 0;font-size:12px}@media (width<=640px){.timeline-block,.timeline-muted,.timeline-action,.timeline-progress{margin-left:0}.timeline-action{grid-template-columns:28px 1fr}.timeline-action time{grid-column:2}}.timeline-assistant-text .markdown-message{color:inherit;font-size:inherit;line-height:inherit}.timeline-turn:has(.timeline-day):before{top:31px}.incident-detail .incident-hypothesis footer{grid-template-columns:auto 1fr;gap:12px}.incident-detail .incident-hypothesis footer b{white-space:nowrap}.incident-facts .linked-ticket b,.incident-facts .linked-ticket a{font-size:13px}.incident-facts .linked-ticket a svg{width:13px}@media (width<=640px){.incident-detail .incident-hypothesis footer{grid-template-columns:1fr}}.incident-workspace{gap:15px;display:grid}.incident-summary{color:#f5f8fd;background:#172b4d;border-radius:9px;grid-template-columns:repeat(3,minmax(110px,150px)) 1fr;align-items:stretch;display:grid;overflow:hidden}.incident-summary>div{border-right:1px solid #314464;padding:17px 20px}.incident-summary span{color:#9fb4d1;letter-spacing:.8px;font-size:8px;font-weight:700;display:block}.incident-summary strong{margin-top:4px;font-size:23px;display:block}.incident-summary p{color:#b9c8dc;text-align:right;place-self:center end;max-width:330px;margin:0;padding:18px 22px;font-size:10px}.incident-filters{border:1px solid var(--ops-line);color:#53647b;background:#f9fbfd;border-radius:8px;align-items:center;gap:18px;min-height:58px;padding:10px 16px;display:flex}.incident-filters>svg{color:#1268d5;width:17px}.incident-filters label{align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.incident-filters select,.incident-actions select{color:#263751;height:34px;font:inherit;background:#fff;border:1px solid #dce4ee;border-radius:6px;padding:0 28px 0 10px}.incident-filters>span{color:#7f8b9e;margin-left:auto;font-size:9px}.incident-table tr td:last-child svg{color:#9cabbf;width:14px}.severity{color:#68768a;background:#edf1f5;border-radius:10px;padding:4px 8px;font-size:8px;font-weight:700;display:inline-flex}.severity-high{color:#a96312;background:#fff1dd}.severity-critical{color:#ae4037;background:#ffebe8}.severity-low{color:#316aa9;background:#edf5ff}.incident-empty{text-align:center;color:#78869a;align-content:center;place-items:center;min-height:280px;display:grid}.incident-empty>svg{color:#9db1ca;width:30px;height:30px}.incident-empty h3{color:#283953;margin:12px 0 4px;font-size:14px}.incident-empty p{margin:0 0 16px;font-size:10px}.incident-empty button,.back-link{color:#245d9f;background:#fff;border:1px solid #d9e3ef;border-radius:6px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;display:flex}.incident-empty button svg,.back-link svg{width:14px}.incident-detail{gap:15px;display:grid}.incident-detail.loading{min-height:460px}.back-link{background:0 0;border:0;justify-self:start;padding-left:0}.incident-detail-head{border:1px solid var(--ops-line);background:#fff;border-radius:9px;justify-content:space-between;gap:28px;padding:25px 27px;display:flex}.incident-detail-head p,.escalation-preview>header p{color:#718096;letter-spacing:1.2px;margin:0 0 7px;font-size:8px;font-weight:800}.incident-detail-head h2{letter-spacing:-.6px;max-width:780px;margin:0 0 12px;font-size:clamp(19px,2vw,27px);line-height:1.2}.incident-head-meta{color:#748197;align-items:center;gap:9px;font-size:9px;display:flex}.incident-actions{align-items:flex-end;gap:9px;display:flex}.incident-actions label{color:#718096;gap:5px;font-size:8px;font-weight:700;display:grid}.incident-actions select{min-width:150px}.incident-escalate,.escalation-preview footer button{color:#f8fbff;background:#1268d5;border-radius:6px;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:10px;font-weight:700;display:flex}.incident-escalate svg,.escalation-preview footer button svg{width:14px}.incident-escalate:disabled{color:#7d8a9c;background:#dbe2eb}.incident-detail-grid{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:15px;display:grid}.case-story{border:1px solid var(--ops-line);background:#fff;border-radius:9px}.case-section{border-bottom:1px solid #e9eef4;grid-template-columns:74px 1fr;padding:25px 27px;display:grid}.case-section:last-child{border-bottom:0}.case-section>header{grid-template-columns:1fr;align-content:start;gap:8px;display:grid}.case-section>header>span{color:#1268d5;font-size:9px;font-weight:800}.case-section>header>i{color:#1264c9;background:#eaf2fe;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.case-section>header svg{width:14px}.case-section>header h3{grid-column:2;display:none}.case-section-body>p{color:#40516a;max-width:760px;margin:0 0 8px;font-size:12px;line-height:1.7}.case-section-body>small{color:#8591a3;font-size:8px}.case-section-body:before{content:attr(data-title)}.case-section-body>.ops-status{margin-bottom:8px}.case-section-body h3{margin:0}.case-section-body{position:relative}.case-section-body:has(.case-timeline):before{content:"Conversación y comprobaciones";color:#263751;margin-bottom:12px;font-size:14px;font-weight:700;display:block}.case-section:first-child .case-section-body:before{content:"Problema del usuario";color:#263751;margin-bottom:8px;font-size:14px;font-weight:700;display:block}.case-section:last-child .case-section-body:before{content:"Resolución";color:#263751;margin-bottom:8px;font-size:14px;font-weight:700;display:block}.evidence-counts{gap:7px;margin-bottom:8px;display:flex}.evidence-counts span{color:#576981;background:#f0f4f9;border-radius:4px;padding:5px 8px;font-size:8px}.case-timeline{margin:0;padding:3px 0 0;list-style:none}.case-timeline li{grid-template-columns:34px 1fr;gap:11px;padding:0 0 18px;display:grid;position:relative}.case-timeline li:not(:last-child):before{content:"";background:#dfe7f1;width:1px;position:absolute;top:28px;bottom:0;left:14px}.timeline-mark{z-index:1;color:#1264c9;background:#eaf2fe;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:relative}.timeline-mark.check{color:#16865f;background:#e9f6f1}.timeline-mark.action{color:#a76514;background:#fff1df}.timeline-mark svg{width:13px}.case-timeline li>div{min-width:0;padding-top:1px}.case-timeline header{justify-content:space-between;gap:15px;display:flex}.case-timeline b{font-size:10px}.case-timeline time{color:#8a96a7;white-space:nowrap;font-size:8px}.case-timeline p{color:#607087;margin:3px 0 6px;font-size:9px;line-height:1.55}.mini-empty{color:#7f8c9f;background:#f7f9fc;padding:22px;font-size:10px}.incident-facts{gap:12px;display:grid}.incident-facts>section{border:1px solid var(--ops-line);background:#fff;border-radius:8px;padding:19px}.incident-facts h3{margin:0 0 13px;font-size:11px}.incident-facts dl{margin:0}.incident-facts dl div{border-top:1px solid #eef2f6;grid-template-columns:70px 1fr;gap:8px;padding:8px 0;display:grid}.incident-facts dt{color:#8290a3;font-size:8px}.incident-facts dd{color:#3e4f68;word-break:break-word;margin:0;font-size:9px;font-weight:600}.incident-facts dd svg{vertical-align:middle;width:11px;margin-right:5px}.incident-facts>section>b{font-size:12px}.incident-facts>section>p{color:#7a8799;margin:8px 0 0;font-size:9px}.tag-list{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.tag-list span{color:#235f9f;background:#eaf2fe;border-radius:4px;padding:4px 7px;font-size:8px}.linked-ticket{border-top:1px solid #edf1f5;padding:10px 0}.linked-ticket>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.linked-ticket b{font-size:9px}.linked-ticket small{color:#7d899b;margin-top:7px;font-size:8px;display:block}.linked-ticket a{color:#1263c8;align-items:center;gap:5px;margin-top:9px;font-size:9px;display:flex}.linked-ticket a svg{width:11px}.escalation-preview{background:#fff;border:1px solid #b9cde6;border-radius:9px;padding:24px 27px;box-shadow:0 12px 34px #1f395b1a}.escalation-preview>header{justify-content:space-between;align-items:start;display:flex}.escalation-preview h3{margin:0;font-size:17px}.escalation-preview>header button{color:#5d6e84;background:0 0;font-size:9px}.preview-parts{border-block:1px solid #e5ebf2;grid-template-columns:repeat(3,1fr);margin:20px 0;display:grid}.preview-parts article{border-right:1px solid #e5ebf2;min-height:125px;padding:18px}.preview-parts article:last-child{border:0}.preview-parts span{color:#1268d5;font-size:8px;font-weight:800;display:block}.preview-parts b{margin:7px 0;font-size:11px;display:block}.preview-parts p{color:#637288;margin:0;font-size:9px;line-height:1.55}.escalation-preview>label{color:#44566f;grid-template-columns:1fr auto;gap:6px;font-size:9px;font-weight:700;display:grid}.escalation-preview>label span{color:#8995a7;font-weight:500}.escalation-preview textarea{resize:vertical;border:1px solid #d9e2ec;border-radius:6px;grid-column:1/3;min-height:74px;padding:11px;font:10px Manrope,sans-serif}.escalation-preview footer{justify-content:space-between;align-items:center;gap:20px;margin-top:15px;display:flex}.escalation-preview footer p{color:#778599;margin:0;font-size:9px}.incident-detail-loader{color:#718096;align-content:center;place-items:center;gap:12px;min-height:360px;font-size:10px;display:grid}.incident-detail-loader span{border:3px solid #dce6f3;border-top-color:#1268d5;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite ops-spin}@media (width<=980px){.incident-summary{grid-template-columns:repeat(3,1fr)}.incident-summary p{display:none}.incident-detail-grid{grid-template-columns:1fr}.incident-facts{grid-template-columns:repeat(3,1fr)}.incident-detail-head{flex-direction:column}.incident-actions{align-self:flex-start}}@media (width<=760px){.incident-summary{grid-template-columns:repeat(3,1fr)}.incident-summary>div{padding:13px 10px}.incident-summary strong{font-size:20px}.incident-filters{grid-template-columns:1fr 1fr;align-items:stretch;gap:9px;display:grid}.incident-filters>svg,.incident-filters>span{display:none}.incident-filters label{gap:4px;display:grid}.incident-filters label:first-of-type{grid-column:1/3}.incident-filters select{width:100%}.incident-table .ops-table-scroll{max-height:none;overflow:visible}.incident-table table,.incident-table tbody{display:block}.incident-table thead{display:none}.incident-table tr{border:1px solid #e3e9f1;border-radius:7px;grid-template-columns:1fr auto;gap:9px;margin:10px;padding:14px;display:grid}.incident-table td{border:0!important;padding:0!important;display:block!important}.incident-table td:nth-child(2),.incident-table td:nth-child(3){grid-column:1/3}.incident-table td:nth-child(4),.incident-table td:nth-child(5){display:none!important}.incident-table td:nth-child(6){grid-column:1}.incident-table td:last-child{grid-area:1/2}.incident-detail-head{padding:20px}.incident-actions{align-items:end;width:100%}.incident-actions label{flex:1}.incident-actions select{width:100%;min-width:0}.incident-escalate{white-space:nowrap}.incident-detail-grid{display:block}.case-story{margin-bottom:12px}.case-section{grid-template-columns:46px 1fr;padding:20px 16px}.incident-facts,.preview-parts{grid-template-columns:1fr}.preview-parts article{border-bottom:1px solid #e5ebf2;border-right:0;min-height:0}.escalation-preview{padding:20px 16px}.escalation-preview footer{flex-direction:column;align-items:stretch}.escalation-preview footer button{justify-content:center}.case-timeline header{gap:3px;display:grid}}.linked-ticket>p{color:#68788d;margin:8px 0;font-size:13px}.linked-ticket dl{margin-top:9px}.linked-ticket .ticket-sync-error dt,.linked-ticket .ticket-sync-error dd{color:#ad4035}.linked-ticket small{margin-top:9px}@media (prefers-reduced-motion:reduce){.incident-detail-loader span{animation:none}}.incident-cost{color:#0f766e;white-space:nowrap}.incident-economy{background:linear-gradient(145deg,#ecfdf5,#f8fafc);border-color:#a7f3d0!important}.incident-economy>strong{color:#0f766e;letter-spacing:-.04em;margin:.35rem 0;font-size:1.65rem;display:block}.incident-economy>p{color:#64748b;margin:0 0 .9rem;font-size:.78rem}.incident-economy dl div{align-items:baseline}.incident-economy dd{font-variant-numeric:tabular-nums;text-align:right}.internal-notes{gap:18px;display:grid}.internal-notes-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.internal-notes-head p{color:#40516a;margin:0 0 3px;font-size:10px;font-weight:650}.internal-notes-head small{color:#8290a3;font-size:8px}.internal-notes-head>span{color:#315f96;background:#edf3fb;border-radius:999px;flex:none;padding:4px 8px;font-size:8px;font-weight:750}.internal-note-composer{background:#f7f9fc;border:1px solid #e2e9f2;border-radius:7px;padding:14px}.internal-note-composer label{color:#334761;margin-bottom:7px;font-size:9px;font-weight:750;display:block}.internal-note-composer textarea{box-sizing:border-box;resize:vertical;color:#263751;background:#fff;border:1px solid #d7e0eb;border-radius:6px;outline:none;width:100%;min-height:88px;padding:11px 12px;font:10px/1.6 Manrope,sans-serif;transition:border-color .16s,box-shadow .16s}.internal-note-composer textarea:focus{border-color:#5592dc;box-shadow:0 0 0 3px #1268d51a}.internal-note-composer footer{justify-content:space-between;align-items:center;gap:12px;margin-top:9px;display:flex}.internal-note-composer footer small{color:#8a96a7;font-variant-numeric:tabular-nums;font-size:8px}.internal-note-composer button{color:#f8fbff;background:#1268d5;border-radius:5px;align-items:center;gap:6px;height:32px;padding:0 11px;font-size:9px;font-weight:750;display:inline-flex}.internal-note-composer button svg{width:12px}.internal-note-composer button:disabled{color:#7f8b9b;background:#dce4ee}.internal-note-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.internal-note-list li{border-top:1px solid #e8edf3;grid-template-columns:31px minmax(0,1fr);gap:11px;padding:15px 0;display:grid}.internal-note-list li:last-child{padding-bottom:0}.internal-note-avatar{color:#205faa;letter-spacing:.3px;background:#e8f1fd;border-radius:50%;place-items:center;width:31px;height:31px;font-size:8px;font-weight:800;display:grid}.internal-note-list article{min-width:0}.internal-note-list article>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.internal-note-list article>header>div{align-items:baseline;gap:7px;display:flex}.internal-note-list b{color:#2d405b;font-size:9px}.internal-note-list article>header small{color:#8290a3;font-size:8px}.internal-note-list time{color:#8794a6;white-space:nowrap;font-size:8px}.internal-note-content{color:#4c5f77;overflow-wrap:anywhere;margin-top:6px;font-size:10px;line-height:1.65}.internal-note-content p{margin:0 0 6px}.internal-note-content p:last-child{margin-bottom:0}.internal-notes-empty{color:#718096;background:#fbfcfe;border:1px dashed #d8e1ec;border-radius:7px;align-items:center;gap:11px;padding:15px;display:flex}.internal-notes-empty>svg{color:#8ba7c8;width:20px}.internal-notes-empty b{color:#40516a;margin-bottom:3px;font-size:9px;display:block}.internal-notes-empty p{margin:0;font-size:8px}@media (width<=760px){.internal-notes-head{gap:8px;display:grid}.internal-notes-head>span{justify-self:start}.internal-note-list article>header{gap:4px;display:grid}.internal-note-list article>header>div{flex-wrap:wrap}.internal-note-composer footer{align-items:flex-end}.internal-note-composer button{justify-content:center;min-width:110px}}.incident-id-filter{color:#173254;background:#eef5ff;border:1px solid #bcd3f5;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:.8125rem;display:flex}.case-section-body:before{display:none!important}.case-title{color:#263751;margin:0 0 9px;font-size:14px}.incident-hypothesis{background:#f3f7fd;border-bottom:1px solid #dce7f4;margin:0;padding:22px 27px}.incident-hypothesis>header{grid-template-columns:34px 1fr auto;align-items:start;gap:12px;display:grid}.incident-hypothesis>header>svg{color:#125fbf;background:#dceafe;border-radius:50%;width:30px;height:30px;padding:7px}.incident-hypothesis small{color:#647994;letter-spacing:.75px;font-size:8px;font-weight:800;display:block}.incident-hypothesis h3{color:#203653;margin:5px 0 0;font-size:14px;line-height:1.45}.incident-hypothesis>p{color:#50647e;margin:12px 0 0 46px;font-size:10px;line-height:1.65}.incident-hypothesis footer{color:#5d7089;border-top:1px solid #dce5f0;grid-template-columns:90px 1fr;gap:8px;margin:12px 0 0 46px;padding-top:11px;font-size:9px;display:grid}.timeline-mark{box-sizing:border-box;flex:0 0 29px;justify-content:center;align-items:center;display:flex!important}.timeline-mark svg{stroke-width:2px;display:block;width:13px!important;height:13px!important}.timeline-mark.progress{color:#624ba7;background:#e9e5fb}.case-timeline li{align-items:start;grid-template-columns:36px minmax(0,1fr)!important}.case-timeline li:not(:last-child):before{top:29px!important;left:14px!important}.case-timeline li>div{padding-top:0!important}@media (width<=760px){.incident-hypothesis{padding:18px 16px}.incident-hypothesis>p,.incident-hypothesis footer{margin-left:0}.incident-hypothesis footer{grid-template-columns:1fr}}.case-timeline .markdown-message{color:#607087;overflow-wrap:anywhere;margin:3px 0 6px;font-size:9px;line-height:1.55}.case-timeline .markdown-message>:first-child{margin-top:0}.case-timeline .markdown-message>:last-child{margin-bottom:0}.case-timeline .markdown-message p{font:inherit;color:inherit;margin:0 0 6px}.case-timeline .markdown-message ul,.case-timeline .markdown-message ol{margin:4px 0 7px;padding-left:18px}.case-timeline .markdown-message li{margin:2px 0;padding:0;display:list-item}.case-timeline .markdown-message li:before{display:none}.case-timeline .markdown-message pre,.case-timeline .markdown-table{max-width:100%;overflow:auto}.case-timeline .markdown-message code{font-size:.95em}.case-timeline .markdown-message blockquote{border-left:2px solid #c7d7eb;margin:6px 0;padding-left:9px}.case-timeline .markdown-message h1,.case-timeline .markdown-message h2,.case-timeline .markdown-message h3{margin:8px 0 4px;font-size:10px}.case-timeline .markdown-message a{color:#1264c9;text-decoration:underline}.report-workspace{gap:16px;display:grid}.report-summary{grid-template-columns:minmax(260px,.9fr) minmax(360px,1.25fr);gap:15px;display:grid}.report-primary,.report-time,.report-signals article,.report-trend,.report-breakdown,.report-ratings{border:1px solid var(--ops-line);background:#fff;border-radius:10px}.report-primary{color:#fff;background:linear-gradient(145deg,#142746 0%,#0d5fbe 72%,#0875d5 100%);border:0;min-height:252px;padding:27px;box-shadow:0 12px 28px #14366021}.report-primary p,.report-time p,.report-signals p{letter-spacing:.08em;margin:0;font-size:.6875rem;font-weight:750;line-height:1.4}.report-primary>strong{letter-spacing:-.08em;margin:24px 0 3px;font-size:4rem;line-height:.95;display:block}.report-primary h2{max-width:280px;margin:0;font-size:1.12rem;font-weight:550;line-height:1.35}.report-primary>div{border-top:1px solid #fff3;align-items:baseline;gap:9px;margin-top:31px;padding-top:16px;display:flex}.report-primary>div b{font-size:1.15rem}.report-primary>div span{color:#dcecff;font-size:.75rem}.report-time{padding:26px}.report-time header{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.report-time header p{color:#69788f}.report-time header span{color:#8b97a8;font-size:.6875rem}.report-time-lead{align-items:baseline;gap:12px;margin:35px 0 30px;display:flex}.report-time-lead strong{letter-spacing:-.07em;font-size:2.7rem;line-height:1}.report-time-lead span{color:#77859a;font-size:.75rem}.report-time dl{border-top:1px solid #ebeff4;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.report-time dl div{border-right:1px solid #ebeff4;padding:16px 14px 0}.report-time dl div:first-child{padding-left:0}.report-time dl div:last-child{border:0}.report-time dt,.report-time dd{font-size:.6875rem}.report-time dt{color:#7c899c}.report-time dd{margin:5px 0 0;font-size:.875rem;font-weight:750}.report-signals{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.report-signals article{min-height:145px;padding:22px 24px}.report-signals p{color:#77859a}.report-signals strong{margin:10px 0 7px;font-size:1.9rem;line-height:1;display:block}.report-signals span{color:#738198;max-width:310px;font-size:.75rem;line-height:1.5;display:block}.report-signals dl{gap:18px;margin:7px 0 0;display:flex}.report-signals dl div{gap:6px;font-size:.6875rem;display:flex}.report-signals dt{color:#7d899a}.report-signals dd{margin:0;font-weight:750}.report-signals .danger{color:#a9473d}.report-trend{overflow:hidden}.report-trend>header,.report-breakdown>header,.report-ratings>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:20px;padding:21px 24px;display:flex}.report-trend h2,.report-breakdown h2,.report-ratings h2{margin:0 0 5px;font-size:.9375rem}.report-trend header p,.report-breakdown header p,.report-ratings header p{color:#7d899b;margin:0;font-size:.6875rem}.report-trend ul{color:#6e7b8f;flex-wrap:wrap;justify-content:flex-end;gap:8px 15px;margin:0;padding:0;font-size:.625rem;list-style:none;display:flex}.report-trend li{align-items:center;gap:5px;display:flex}.report-trend li i,.report-breakdown dt i{border-radius:2px;width:7px;height:7px}.proactive{background:#17a6a1}.human{background:#6f83a3}.escalated{background:#e69a3a}.report-chart-scroll{scrollbar-width:thin;overflow-x:auto}.report-chart{background:repeating-linear-gradient(#0000 0 48px,#edf1f5 49px 50px);grid-template-columns:repeat(7,minmax(68px,1fr));gap:4px;min-width:620px;height:265px;padding:26px 22px 17px;display:grid}.report-chart.days-15{grid-template-columns:repeat(15,minmax(48px,1fr));min-width:820px}.report-chart.days-30{grid-template-columns:repeat(30,minmax(40px,1fr));min-width:1260px}.report-day{grid-template-rows:1fr 22px;min-width:0;display:grid}.report-bars{justify-content:center;align-items:flex-end;gap:2px;height:100%;display:flex}.report-bars i{transform-origin:bottom;border-radius:3px 3px 0 0;width:min(12px,22%);min-height:2px;transition:height .22s;display:block}.report-day>span{text-align:center;color:#7e8a9d;white-space:nowrap;align-self:end;font-size:.5625rem}.report-detail-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.report-breakdown,.report-ratings{min-height:270px}.report-breakdown>header,.report-ratings>header{display:block}.report-resolution-bar{background:#dce3ed;border-radius:10px;height:12px;margin:30px 24px 21px;overflow:hidden}.report-resolution-bar i{background:#176bd1;height:100%;display:block}.report-breakdown dl{margin:0 24px}.report-breakdown dl div{border-bottom:1px solid #edf0f4;align-items:center;padding:9px 0;display:flex}.report-breakdown dt{color:#637187;align-items:center;gap:8px;font-size:.75rem;display:flex}.report-breakdown dd{margin-left:auto;font-size:.875rem;font-weight:750}.report-ratings>div{padding:18px 24px}.rating-row{grid-template-columns:35px 1fr 26px 42px;align-items:center;gap:10px;min-height:28px;display:grid}.rating-row span,.rating-row b,.rating-row small{font-size:.6875rem}.rating-row span{color:#6e7b90}.rating-row b{text-align:right}.rating-row small{text-align:right;color:#7e8999}.rating-row>i{background:#edf1f5;border-radius:4px;height:6px;overflow:hidden}.rating-row u{background:#efaa38;border-radius:4px;height:100%;display:block}.report-no-data{color:#7e8999;margin:15px 24px;font-size:.6875rem}.report-state{text-align:center;min-height:420px;color:var(--ops-navy);place-content:center;justify-items:center;display:grid}.report-state>span{border:3px solid #dce6f3;border-top-color:#1268d5;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite ops-spin}.report-state h2{margin:16px 0 5px;font-size:1rem}.report-state p{color:#718096;margin:0;font-size:.75rem}.report-state button,.report-inline-error button{color:#fff;background:#1268d5;border-radius:6px;margin-top:15px;padding:8px 13px}.report-inline-error{color:#943d38;background:#fff2ef;border:1px solid #f0d2ce;border-radius:7px;padding:11px 14px;font-size:.75rem}.report-inline-error button{margin:0 0 0 8px;padding:4px 8px}@media (width<=1000px){.report-summary{grid-template-columns:1fr}.report-signals{grid-column:auto}.report-time{min-width:0}.report-detail-row{grid-template-columns:1fr}}@media (width<=760px){.report-signals{grid-template-columns:1fr}.report-primary,.report-time{padding:22px}.report-primary>strong{font-size:3.4rem}.report-time header{display:block}.report-time header span{margin-top:5px;display:block}.report-time dl{grid-template-columns:1fr}.report-time dl div,.report-time dl div:first-child{border-bottom:1px solid #edf0f4;border-right:0;justify-content:space-between;padding:11px 0;display:flex}.report-time dd{margin:0}.report-trend>header{display:block}.report-trend ul{justify-content:flex-start;margin-top:14px}.report-chart{height:235px}.report-detail-row{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.report-bars i{transition:none}}.report-signals-four{grid-template-columns:repeat(4,1fr)}.stable{background:#176bd1}.automatic{background:#8ca3bf}.recurrent{background:#c75c52}@media (width<=1000px){.report-signals-four{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.report-signals-four{grid-template-columns:1fr}}.flow-breakdown{border:1px solid var(--ops-line);background:#fdfefe;border-radius:10px;overflow:hidden;container-type:inline-size}.flow-breakdown>header{background:linear-gradient(105deg,#f7faff 0%,#fff 65%);border-bottom:1px solid #e9eef4;justify-content:space-between;align-items:flex-end;gap:24px;padding:25px 27px 21px;display:flex}.flow-breakdown>header p{color:#176bd1;letter-spacing:.11em;margin:0 0 6px;font-size:.625rem;font-weight:800}.flow-breakdown>header h2{letter-spacing:-.02em;margin:0 0 5px;font-size:1.12rem}.flow-breakdown>header span{color:#728198;font-size:.72rem}.flow-total{color:#173254;align-items:baseline;gap:8px;display:flex}.flow-total strong{letter-spacing:-.07em;font-size:2.3rem;line-height:1}.flow-total small{color:#738198;font-size:.65rem}.flow-map{grid-template-columns:minmax(170px,.8fr) minmax(42px,.28fr) minmax(185px,.9fr) minmax(42px,.28fr) minmax(235px,1.25fr);gap:0;min-height:390px;padding:27px;display:grid}.flow-stage{min-width:0}.flow-stage h3{color:#7c899c;letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:.625rem}.flow-stage>div{gap:8px;display:grid}.flow-stage.origins>div,.flow-stage.handling>div{align-content:space-around;height:315px}.flow-stage.outcomes>div{grid-template-columns:1fr 1fr;align-content:start}.flow-node{--node:#176bd1;background:#fff;border-bottom:1px solid #e9edf3;grid-template-columns:5px 1fr auto;align-items:center;gap:10px;min-height:54px;padding:9px 11px 9px 0;display:grid;position:relative;box-shadow:0 1px #14335805}.flow-node>i{width:5px;height:calc(18px + 45px * var(--flow-weight));background:var(--node);border-radius:0 4px 4px 0;max-height:48px;display:block}.flow-node span{gap:2px;min-width:0;display:grid}.flow-node b{text-overflow:ellipsis;font-size:.69rem;line-height:1.25;overflow:hidden}.flow-node small{color:#8290a3;font-size:.59rem}.flow-node>strong{letter-spacing:-.04em;font-size:1.08rem}.flow-node.success{--node:#15926f}.flow-node.waiting{--node:#dc9434}.flow-node.danger{--node:#bd554d}.flow-node.human{--node:#667fa5}.flow-bridge{margin:36px 10px 0;position:relative}.flow-bridge i{transform-origin:0;background:#c9d7e7;height:1px;position:absolute;left:0;right:0}.flow-bridge i:first-child{top:24%;transform:rotate(13deg)}.flow-bridge i:nth-child(2){top:50%}.flow-bridge i:last-child{top:76%;transform:rotate(-13deg)}.flow-bridge:after{content:"";border-top:1px solid #8ca3be;border-right:1px solid #8ca3be;width:6px;height:6px;position:absolute;top:calc(50% - 3px);right:-2px;transform:rotate(45deg)}.flow-bridge.outcome i:first-child{transform:rotate(20deg)}.flow-bridge.outcome i:last-child{transform:rotate(-20deg)}.flow-timings{background:#f7f9fc;border-top:1px solid #e8edf3;grid-template-columns:repeat(4,1fr);display:grid}.flow-timings>div{border-right:1px solid #e1e7ef;padding:17px 22px}.flow-timings>div:last-child{border:0}.flow-timings small,.flow-timings span{color:#76859a;font-size:.6rem;display:block}.flow-timings strong{color:#173254;margin:6px 0 3px;font-size:1rem;display:block}.flow-empty{color:#213c5d;justify-items:start;gap:5px;padding:44px 27px;display:grid}.flow-empty span{color:#7b899b;font-size:.72rem}@container (width<=820px){.flow-map{grid-template-columns:1fr;gap:16px;min-height:0}.flow-stage.origins>div,.flow-stage.handling>div{height:auto}.flow-stage.outcomes>div{grid-template-columns:1fr 1fr}.flow-bridge{height:22px;margin:0 28px}.flow-bridge i{width:1px;height:22px;left:50%;right:auto;top:0!important;transform:none!important}.flow-bridge i:not(:nth-child(2)){display:none}.flow-bridge:after{top:14px;left:calc(50% - 2px);right:auto;transform:rotate(135deg)}.flow-timings{grid-template-columns:1fr 1fr}.flow-timings>div:nth-child(2){border-right:0}.flow-timings>div:nth-child(-n+2){border-bottom:1px solid #e1e7ef}}@media (width<=560px){.flow-breakdown>header{align-items:flex-start;padding:22px}.flow-total{text-align:right;gap:2px;display:grid}.flow-map{padding:22px}.flow-stage.outcomes>div,.flow-timings{grid-template-columns:1fr}.flow-timings>div,.flow-timings>div:nth-child(2){border-bottom:1px solid #e1e7ef;border-right:0}.flow-timings>div:last-child{border-bottom:0}}.flow-stage.outcomes>div{grid-template-columns:1fr;align-content:start;gap:14px;display:grid}.flow-branch{gap:8px;display:grid}.flow-branch h4{color:#4c5d78;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.66rem}.flow-zero{color:#7b899b;margin:0;font-size:.68rem}.flow-node.closed{--node:#8795a8}.flow-stage button.flow-node{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e9edf3;border-radius:0;margin:0}.flow-stage button.flow-node:hover{color:inherit;background:#f1f7ff}.flow-stage button.flow-node strong{text-underline-offset:3px;-webkit-text-decoration:underline #9ab8e4;text-decoration:underline #9ab8e4}.flow-check{color:#15704f;background:#f4fbf8;border-top:1px solid #e8edf3;margin:0;padding:10px 27px;font-size:.7rem}.flow-check.warn{color:#8a3a12;background:#fff6ee}.flow-timings em{color:#76859a;margin-top:2px;font-size:.58rem;font-style:normal;display:block}@media (prefers-reduced-motion:no-preference){.flow-stage button.flow-node{transition:background .12s}}.report-autonomy{border:1px solid var(--ops-line);background:linear-gradient(105deg,#f4fbf8 0%,#fff 60%);border-radius:10px;gap:16px;padding:22px 26px;display:grid}.report-autonomy>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.report-autonomy>header p{color:#15704f;letter-spacing:.11em;margin:0 0 6px;font-size:.625rem;font-weight:800}.report-autonomy>header h2{margin:0 0 4px;font-size:1.12rem}.report-autonomy>header span{color:#728198;font-size:.72rem}.report-autonomy-saved{text-align:right;justify-items:end;max-width:260px;display:grid}.report-autonomy-saved strong{color:#15704f;letter-spacing:-.05em;font-size:2rem;line-height:1}.report-autonomy-saved small{color:#728198;font-size:.65rem}.report-autonomy dl{grid-template-columns:repeat(4,1fr);gap:12px;margin:0;display:grid}.report-autonomy dl>div{background:#fff;border:1px solid #e3ebf3;border-radius:9px;padding:12px 14px}.report-autonomy dt{color:#5b6b84;font-size:.68rem;font-weight:700}.report-autonomy dd{color:#173254;letter-spacing:-.03em;margin:4px 0 2px;font-size:1.4rem;font-weight:700}.report-autonomy dl small{color:#7b889c;font-size:.62rem}@media (width<=900px){.report-autonomy dl{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.report-autonomy{padding:20px}.report-autonomy dl{grid-template-columns:1fr}.report-autonomy-saved{text-align:left;justify-items:start}}.confirm-inline{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.confirm-question{color:#4a5876;font-size:.8125rem;font-weight:600}.installer-download{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.installer-download a.ops-button{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.installer-note{color:#5b6a86;font-size:.75rem}.installer-note--error{color:#b3261e}.ops-error{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ops-shell .ops-error-close{color:inherit;background:0 0;border-radius:4px;padding:0 6px;font-size:1.25rem;line-height:1}@media (width<=760px){.tenant-list article{grid-template-columns:1fr!important}}.skills-workspace{grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);gap:16px;display:grid}.skills-workspace>section{border:1px solid var(--ops-line);background:#fff;border-radius:10px}.skills-workspace section>header{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:20px;padding:22px 24px;display:flex}.skills-workspace header small{letter-spacing:.09em;color:#176bd1;font-size:.65rem;font-weight:800}.skills-workspace h2{margin:4px 0;font-size:1rem}.skills-workspace header p{color:#758298;margin:0;font-size:.72rem}.skills-error{color:#913c36;background:#fff1ef;border:1px solid #efcbc7;border-radius:8px;grid-column:1/-1;padding:11px 14px}.skills-catalog>div{padding:12px 18px}.skills-catalog article{border-bottom:1px solid #edf0f4;gap:13px;padding:14px 6px;display:flex}.skills-catalog article>span{color:#176bd1;background:#eaf3ff;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.skills-catalog h3,.skills-instances h3{margin:0;font-size:.82rem}.skills-catalog h3 small{color:#7a8799}.skills-catalog p{color:#68778e;margin:4px 0;font-size:.7rem;line-height:1.45}.skills-catalog em{color:#8290a4;font-size:.63rem;font-style:normal}.skills-create header>svg{color:#176bd1}.skills-form{grid-template-columns:1fr 1fr;gap:14px;padding:22px 24px;display:grid}.skills-form label{color:#59677a;gap:6px;font-size:.68rem;font-weight:700;display:grid}.skills-form input{min-width:0;font:inherit;background:#fff;border:1px solid #d8e0ea;border-radius:7px;padding:10px}.skills-form input[readonly]{color:#758298;background:#f5f7fa}.skills-create footer{justify-content:space-between;align-items:center;padding:0 24px 22px;display:flex}.skills-create footer p{color:#78869a;align-items:center;gap:6px;margin:0;font-size:.65rem;display:flex}.skills-create footer svg{width:14px}.skills-create button,.skills-instances button{color:#fff;background:#176bd1;border-radius:7px;align-items:center;gap:6px;padding:9px 12px;display:flex}.skills-create button:disabled,.skills-instances button:disabled{opacity:.55}.skills-instances{grid-column:1/-1}.skills-instances>div{padding:10px 20px}.skills-instances article{border-bottom:1px solid #edf0f4;grid-template-columns:36px minmax(220px,1fr) auto auto auto;align-items:center;gap:12px;padding:13px 4px;display:grid}.skill-health{color:#8290a3;background:#f1f4f8;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.skill-health.healthy{color:#138257;background:#e6f6ef}.skill-health.error{color:#bd5146;background:#fff0ed}.skill-health svg{width:17px}.skills-instances p,.skills-instances small{color:#758298;margin:3px 0 0;font-size:.67rem}.skill-state{text-transform:uppercase;background:#eef2f7;border-radius:20px;padding:4px 8px;font-size:.62rem}.skill-state.active{color:#137b53;background:#e7f6ef}.skills-instances button{color:#36506f;background:#fff;border:1px solid #d7e0eb}.skills-instances button svg{width:14px}.skills-empty{text-align:center;padding:30px!important}@media (width<=900px){.skills-workspace{grid-template-columns:1fr}.skills-instances{grid-column:auto}.skills-instances article{grid-template-columns:36px 1fr auto}.skills-instances button{grid-column:2/-1}.skills-form{grid-template-columns:1fr}}.mcp-workspace{color:#203750;gap:20px;display:grid}.mcp-tabs{border-bottom:1px solid var(--ops-line);gap:24px;display:flex;overflow-x:auto}.mcp-tabs button{color:#52657b;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 0;font-weight:700}.mcp-tabs button[aria-current]{color:#176bd1;border-bottom-color:#176bd1}.mcp-heading,.mcp-actions,.mcp-editor footer,.mcp-connections footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.mcp-heading h2{margin:0 0 6px;font-size:1.18rem}.mcp-heading p,.mcp-editor header p{color:#596c82;margin:0;font-size:.8rem;line-height:1.6}.mcp-actions{flex-wrap:wrap;justify-content:flex-end}.mcp-workspace button{cursor:pointer}.mcp-heading button,.mcp-editor button,.mcp-connections button{color:#294b72;font:inherit;white-space:nowrap;background:#fdfefe;border:1px solid #ced9e6;border-radius:6px;align-items:center;gap:7px;padding:10px 12px;font-size:.76rem;display:inline-flex}.mcp-workspace button.mcp-primary{color:#fff;background:#176bd1;border-color:#176bd1}.mcp-workspace button:disabled{cursor:default;opacity:.55}.mcp-workspace :is(button,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #78adeb}.mcp-notice{color:#226246;background:#eaf6f0;border-radius:6px;align-items:center;gap:10px;margin:0;padding:13px 16px;font-size:.8rem;display:flex}.mcp-notice svg,.mcp-connection-error svg{flex-shrink:0}.mcp-editor{background:#f8fbff;border:1px solid #cbd9e9;border-radius:8px;padding:24px}.mcp-editor h3{margin:0 0 6px;font-size:1rem}.mcp-editor fieldset{border:0;grid-template-columns:1fr 1fr;gap:18px;min-width:0;margin:0;padding:22px 0;display:grid}.mcp-editor label,.mcp-tool-filters label{gap:8px;font-size:.76rem;font-weight:700;display:grid}.mcp-workspace :is(input,select){box-sizing:border-box;color:#243a54;width:100%;min-width:0;font:inherit;background:#fdfefe;border:1px solid #cbd7e4;border-radius:5px;padding:10px 12px}.mcp-editor footer>span{color:#5a6c7f;font-size:.74rem}.mcp-empty{text-align:center;color:#586e86;background:#f8fafc;border:1px dashed #ccd7e4;border-radius:6px;padding:40px 20px;font-size:.82rem}.mcp-empty h3{color:#294b72;margin:12px 0;font-size:1rem}.mcp-empty p{margin:6px 0;line-height:1.6}.mcp-connections{border-top:1px solid var(--ops-line)}.mcp-connections article{border-bottom:1px solid var(--ops-line);padding:22px 0}.mcp-connection-title{align-items:center;gap:12px;display:flex}.mcp-connection-title>div{flex:1;min-width:0}.mcp-connection-title h3{margin:0 0 5px;font-size:.95rem}.mcp-endpoint{color:#58708b;overflow-wrap:anywhere;margin:0;font-size:.78rem}.mcp-status{white-space:nowrap;background:#e9eef4;border-radius:4px;padding:5px 9px;font-size:.7rem}.mcp-status.healthy{color:#216744;background:#e7f5ed}.mcp-status.error{color:#9b4034;background:#fdeeea}.mcp-connection-meta{color:#596c82;flex-wrap:wrap;gap:20px;margin:18px 0;font-size:.72rem;display:flex}.mcp-connection-error{color:#9b4034;align-items:center;gap:8px;font-size:.77rem;display:flex}.mcp-tool-filters{grid-template-columns:1fr 1fr;gap:20px;display:grid}.mcp-tool-filters label>span{align-items:center;gap:6px;display:flex}.mcp-catalog-note{color:#576d85;margin:0;font-size:.77rem;line-height:1.65}.mcp-tools{border-top:1px solid var(--ops-line)}.mcp-tools details{border-bottom:1px solid var(--ops-line);padding:18px 0}.mcp-tools summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:20px;list-style:none;display:flex}.mcp-tools summary:before{content:"+";color:#176bd1;font-size:1.1rem}.mcp-tools details[open] summary:before{content:"−"}.mcp-tools summary>div{flex:1;min-width:0}.mcp-tools strong{overflow-wrap:anywhere;font-size:.85rem}.mcp-tools summary p{color:#596c82;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:.77rem;line-height:1.55}.mcp-tool-version{color:#526980;white-space:nowrap;font-size:.7rem}.mcp-schema{padding:16px 0 0 30px}.mcp-schema h4{margin:0 0 10px;font-size:.75rem}.mcp-schema pre{background:#eef3f8;border-radius:4px;max-width:100%;max-height:360px;padding:16px;font-size:.76rem;line-height:1.6;overflow:auto}.mcp-workspace .skills-workspace{min-width:0}@media (width<=900px){.mcp-heading{flex-direction:column;align-items:flex-start}.mcp-editor fieldset,.mcp-tool-filters{grid-template-columns:1fr}.mcp-editor footer,.mcp-connections footer{flex-direction:column;align-items:flex-start}.mcp-connection-title{flex-wrap:wrap}.mcp-tabs{gap:18px}.mcp-actions{justify-content:flex-start}.mcp-tool-version{white-space:normal}.mcp-tools summary{gap:10px}.mcp-schema{padding-left:0}}.mcp-catalog-note code{overflow-wrap:anywhere;white-space:normal}.mcp-connections article>footer{flex-wrap:wrap;gap:12px}.cloud-workspace{color:#173453;gap:28px;display:grid}.cloud-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.cloud-section,.cloud-editor{background:#fdfefe;border:1px solid #dce6ef;border-radius:14px;padding:clamp(18px,2vw,28px)}.cloud-section>header,.cloud-editor>header{justify-content:space-between;align-items:start;gap:18px;margin-bottom:20px;display:flex}.cloud-section header small{letter-spacing:.12em;color:#326fbd;font-size:11px;font-weight:800}.cloud-section h2,.cloud-editor h2{color:#15314e;margin:5px 0 6px;font-size:clamp(19px,2vw,24px);line-height:1.2}.cloud-section header p{color:#52677d;margin:0;font-size:14px}.cloud-list{margin:0;padding:0;list-style:none}.cloud-list li{border-top:1px solid #e4ecf3;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;display:flex}.cloud-list li>div:first-child{gap:5px;min-width:0;display:grid}.cloud-list strong{font-size:15px}.cloud-list span{color:#47627c;overflow-wrap:anywhere;font-size:13px}.cloud-list small{color:#667c91;font-size:12px}.cloud-row-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:6px;display:flex}.cloud-empty{color:#5a7086;max-width:42ch;margin:0;padding:28px 0 10px;line-height:1.5}.cloud-editor form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;display:grid}.cloud-editor label,.cloud-preview label{color:#28445f;gap:7px;font-size:13px;font-weight:650;display:grid}.cloud-editor input,.cloud-editor select,.cloud-editor textarea,.cloud-preview textarea{color:#183b5a;width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #bfcddd;border-radius:8px;padding:10px 12px}.cloud-editor textarea{resize:vertical;min-height:84px}.cloud-editor input:focus-visible,.cloud-editor textarea:focus-visible,.cloud-editor select:focus-visible{outline-offset:2px;outline:2px solid #286cc5}.cloud-editor details{border-top:1px solid #e2ebf3;grid-column:1/-1;gap:14px;padding-top:12px;display:grid}.cloud-editor details[open]{display:grid}.cloud-editor details summary,.cloud-list summary{cursor:pointer;color:#2862a5;font-weight:650}.cloud-editor details p{color:#587087;max-width:75ch;font-size:13px}.cloud-form-actions{grid-column:1/-1;justify-content:flex-end;display:flex}.cloud-preview{border-top:1px solid #e2ebf3;justify-items:start;gap:12px;margin-top:24px;padding-top:18px;display:grid}.cloud-preview h3{margin:0;font-size:16px}.cloud-preview label{width:100%}.cloud-preview pre,.cloud-approvals pre{color:#18344e;white-space:pre-wrap;overflow-wrap:anywhere;background:#eef4fa;border-radius:8px;max-width:100%;padding:12px;font-size:12px;overflow:auto}.cloud-message{color:#214f82;background:#e9f2fc;border-radius:8px;margin:0;padding:12px 16px}.cloud-message--error{color:#9c2b26;background:#fff0ef}.cloud-approvals details{margin-top:7px}.cloud-approvals details p{color:#52677d;font-size:13px}@media (width<=1050px){.cloud-columns{grid-template-columns:1fr}}@media (width<=640px){.cloud-section>header,.cloud-editor>header,.cloud-list li{flex-direction:column;align-items:stretch}.cloud-row-actions{justify-content:flex-start}.cloud-editor form{grid-template-columns:1fr}}.tenant-terminology{color:#18314e;background:#fdfefe;border:1px solid #dce6f2;border-radius:18px;padding:clamp(20px,3vw,32px)}.tenant-terminology>header{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:28px;display:flex}.tenant-terminology>header small{color:#1264c8;letter-spacing:.1em;font-size:11px;font-weight:800}.tenant-terminology h2{margin:6px 0 8px;font-size:clamp(23px,2.2vw,30px)}.tenant-terminology>header p{color:#4b6380;max-width:610px;margin:0;line-height:1.55}.tenant-terminology label{color:#2a4564;gap:7px;font-size:13px;font-weight:700;display:grid}.tenant-terminology label span{color:#65809d;font-weight:400}.tenant-terminology input,.tenant-terminology textarea,.tenant-terminology select{color:#18314e;font:inherit;background:#fff;border:1px solid #bfcfe1;border-radius:9px;min-width:0;padding:10px 12px}.tenant-terminology input:focus-visible,.tenant-terminology textarea:focus-visible,.tenant-terminology select:focus-visible{outline-offset:2px;outline:2px solid #1264c8}.tenant-terminology-layout{grid-template-columns:minmax(0,1.4fr) minmax(270px,1fr);gap:clamp(20px,3vw,38px);display:grid}.tenant-terminology-list-head{border-bottom:1px solid #dce6f2;justify-content:space-between;align-items:baseline;padding-bottom:12px;display:flex}.tenant-terminology h3{margin:0;font-size:17px}.tenant-terminology-list-head span{color:#68809a;font-size:12px}.tenant-terminology-list article{border-bottom:1px solid #e8eff6;justify-content:space-between;gap:16px;padding:17px 0;display:flex}.tenant-terminology-list article strong{display:block}.tenant-terminology-list article small{color:#58718d;margin-top:4px;display:block}.tenant-terminology-list article p{color:#344d6b;overflow-wrap:anywhere;margin:8px 0 0;line-height:1.45}.tenant-terminology-actions{align-self:flex-start;gap:6px;display:flex}.tenant-terminology-actions svg,.tenant-terminology-form button svg{width:16px;height:16px}.tenant-terminology-empty{color:#58718d;padding:24px 0;line-height:1.55}.tenant-terminology-form{background:#f3f7fc;border-radius:12px;align-content:start;gap:18px;padding:22px;display:grid}.tenant-terminology-form footer{justify-content:flex-end;gap:8px;display:flex}.tenant-terminology-form button{align-items:center;gap:7px;display:inline-flex}@media (width<=850px){.tenant-terminology-layout{grid-template-columns:1fr}.tenant-terminology>header{flex-direction:column}.tenant-terminology>header label{width:100%}}.autonomy{border:1px solid var(--ops-line,#e5eaf1);background:#fff;border-radius:10px;gap:16px;padding:22px 24px;display:grid}.autonomy-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.autonomy-head small{color:#1268d5;letter-spacing:.08em;font-size:11px;font-weight:700}.autonomy-head h2{color:#173254;margin:4px 0 6px;font-size:18px}.autonomy-head p{color:#4a5876;max-width:640px;margin:0;font-size:13px;line-height:1.55}.autonomy-head label{color:#4a5876;gap:4px;font-size:12px;font-weight:600;display:grid}.autonomy-head select{min-width:200px;font:inherit;border:1px solid #d6dfeb;border-radius:7px;padding:7px 10px}.autonomy-approvals{background:#fff9ec;border:1px solid #f0c879;border-radius:10px;gap:8px;padding:14px;display:grid}.autonomy-approvals h3{color:#7a4b06;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.autonomy-approvals h3 svg{width:16px;height:16px}.autonomy-approvals h3 span{background:#f5d79a;border-radius:999px;padding:1px 8px;font-size:12px}.autonomy-approvals article{background:#fff;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.autonomy-approvals article b{color:#173254;font-size:13px;display:block}.autonomy-approvals article small{color:#7b889c;font-size:12px}.autonomy-approvals article p{color:#4a5876;margin:4px 0 0;font-size:12px}.autonomy-approval-actions{gap:8px;display:flex}.autonomy-approval-actions svg{width:14px;height:14px}.autonomy-switches{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.autonomy-switch{cursor:pointer;border:1px solid #e1e7f0;border-radius:10px;grid-template-columns:auto 20px 1fr;align-items:start;gap:10px;padding:12px 14px;display:grid}.autonomy-switch.on{background:#f3f8ff;border-color:#9fc2f5}.autonomy-switch input{accent-color:#1268d5;width:16px;height:16px;margin-top:3px}.autonomy-switch svg{color:#1268d5;width:18px;height:18px;margin-top:1px}.autonomy-switch b{color:#173254;font-size:13px;display:block}.autonomy-switch small{color:#5b6b84;margin-top:2px;font-size:12px;line-height:1.45;display:block}.autonomy-summary{color:#15704f;background:#f4fbf8;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}.autonomy-summary svg{width:16px;height:16px}.autonomy-summary small{color:#5b6b84;margin-left:auto;font-size:12px}.autonomy-table{border:1px solid #e6ebf2;border-radius:10px;display:grid;overflow:auto}.autonomy-row{border-top:1px solid #edf1f5;grid-template-columns:minmax(220px,2fr) minmax(180px,1fr) 90px 100px 130px;align-items:center;gap:12px;min-width:720px;padding:9px 14px;display:grid}.autonomy-row:first-child{border-top:0}.autonomy-row--head{color:#5b6b84;letter-spacing:.04em;text-transform:uppercase;background:#f6f8fb;font-size:11px;font-weight:700}.autonomy-row.mode-autonomous{background:#f4fbf8}.autonomy-row.mode-technician{background:#fffaf0}.autonomy-tool b{color:#173254;text-transform:capitalize;font-size:13px;display:block}.autonomy-tool small{color:#7b889c;font-size:12px}.autonomy-row select{width:100%;font:inherit;background:#fff;border:1px solid #d6dfeb;border-radius:7px;padding:6px 8px;font-size:13px}.autonomy-row input[type=number]{width:64px;font:inherit;border:1px solid #d6dfeb;border-radius:7px;padding:5px 7px}.autonomy-row input[type=checkbox]{accent-color:#1268d5;width:16px;height:16px}.autonomy-stats{color:#4a5876;font-variant-numeric:tabular-nums;font-size:12px}.autonomy-more{justify-self:start}.autonomy-loading{color:#7b889c;margin:0;font-size:13px}.pb-catalog,.pb-detail{border:1px solid var(--ops-line);background:#fff;border-radius:9px;overflow:hidden}.pb-toolbar{border-bottom:1px solid var(--ops-line);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.pb-toolbar div{flex-direction:column;gap:4px;display:flex}.pb-toolbar b{font-size:13px}.pb-toolbar span,.pb-row-head,.pb-list footer,.pb-detail small{color:#78869a;font-size:9px}.pb-toolbar select{font:inherit;color:#34445e;background:#fff;border:1px solid #dce4ee;border-radius:6px;padding:9px 12px}.pb-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pb-list>button{text-align:left;border:0;border-right:1px solid var(--ops-line);border-bottom:1px solid var(--ops-line);min-height:170px;color:inherit;background:#fff;border-radius:0;padding:20px 22px}.pb-list>button:nth-child(2n){border-right:0}.pb-list>button:hover{background:#f7faff}.pb-row-head{justify-content:space-between;display:flex}.pb-state,.pb-effect{border-radius:10px;padding:4px 7px}.pb-state.published,.pb-effect.effective{color:#16855e;background:#e8f6f0}.pb-state.draft,.pb-effect.observing{color:#9a6016;background:#fff3df}.pb-effect.review_required,.pb-state.rejected{color:#ad4035;background:#fff0ed}.pb-list h3{margin:14px 0 6px;font-size:13px}.pb-list p{color:#65748a;min-height:34px;margin:0 0 15px;font-size:10px;line-height:1.55}.pb-list footer{justify-content:space-between;display:flex}.pb-pagination{justify-content:flex-end;align-items:center;gap:14px;padding:14px 20px;display:flex}.pb-pagination button,.pb-back,.pb-actions button{color:#52637a;background:#fff;border:1px solid #dce4ee;border-radius:6px;align-items:center;gap:6px;padding:8px 11px;display:flex}.pb-pagination svg,.pb-back svg,.pb-actions svg{width:14px}.pb-pagination span{font-size:9px}.pb-pagination button:disabled{opacity:.45}.pb-error{color:#ad4035;margin:12px 20px}.pb-back{color:#1263c8;border:0;margin:16px 20px 0}.pb-detail>header{border-bottom:1px solid var(--ops-line);justify-content:space-between;gap:24px;padding:20px 24px;display:flex}.pb-detail header>div:first-child{max-width:680px}.pb-detail header span{color:#748298;letter-spacing:.8px;font-size:8px}.pb-detail h2{margin:6px 0;font-size:22px}.pb-detail header p{color:#65748a;font-size:11px}.pb-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.pb-actions .approve{color:#fff;background:#1268d5;border-color:#1268d5}.pb-metrics{border-bottom:1px solid var(--ops-line);grid-template-columns:repeat(3,1fr);display:grid}.pb-metrics article{border-right:1px solid var(--ops-line);padding:18px 22px}.pb-metrics article:last-child{border:0}.pb-metrics span,.pb-metrics small{display:block}.pb-metrics strong{margin:5px 0;font-size:22px;display:block}.pb-metrics .pb-effective{color:#16855e}.pb-metrics .pb-review_required{color:#ad4035;font-size:16px}.pb-detail-grid{grid-template-columns:1.3fr .7fr;display:grid}.pb-detail-grid>article{border-right:1px solid var(--ops-line);padding:24px}.pb-detail-grid>article:last-child{border:0}.pb-detail-grid h3{margin:20px 0 9px;font-size:11px}.pb-detail-grid h3:first-child{margin-top:0}.pb-detail-grid pre{white-space:pre-wrap;color:#4c5c72;background:#f6f8fb;border-radius:6px;padding:12px;font-size:9px}.pb-steps,.pb-evidence{margin:0;padding:0;list-style:none}.pb-steps li,.pb-evidence li{border-bottom:1px solid #edf1f5;flex-direction:column;gap:3px;padding:10px 12px;font-size:10px;display:flex}.pb-evidence .ok,.pb-evidence .ko{border-radius:8px;align-self:flex-start;padding:3px 6px;font-size:8px}.pb-evidence .ok{color:#16855e;background:#e8f6f0}.pb-evidence .ko{color:#ad4035;background:#fff0ed}.pb-empty{color:#8190a4;font-size:10px}.pb-detail small{display:block}@media (width<=850px){.pb-list,.pb-detail-grid,.pb-metrics{grid-template-columns:1fr}.pb-list>button{border-right:0}.pb-detail>header{flex-direction:column}.pb-metrics article{border-right:0;border-bottom:1px solid var(--ops-line)}}:root{--ops-muted:#52647c;--ops-line:#dce4ee;--ops-control-height:40px}.ops-shell button,.ops-shell input,.ops-shell select{box-sizing:border-box}.ops-sidebar nav button,.ops-search input,.ops-exit{font-size:14px}.ops-title>div>span,.panel-head p,.ops-empty p{color:var(--ops-muted)}.ops-title-actions .ops-updated,.ops-account small,.activity li small,.automations li small,.popular li small,.ops-table-scroll td small{color:var(--ops-muted);font-size:12px}.ops-table-scroll table,.ops-table-scroll td b{font-size:14px}.ops-table-scroll th,.ops-status,.ops-date,.ops-kpis small{font-size:12px}.ops-table-scroll th{color:var(--ops-muted)}.panel-head h2{font-size:16px}.ops-empty{min-height:100px;padding:18px}.ops-empty>span{display:none}.ops-panel .ops-empty{min-height:120px}.ops-usage{color:var(--ops-navy);border:1px solid var(--ops-line);background:#edf2f8;padding:14px 20px}.ops-usage small,.ops-usage dt{color:var(--ops-muted);font-size:12px}.ops-usage strong{font-size:18px}.ops-usage dd{font-size:13px}.switch{min-width:40px;min-height:22px;border-radius:11px!important;width:40px!important;height:22px!important}.switch span{width:16px;height:16px;top:3px;left:3px}.switch.on span{transform:translate(18px)}.ops-title-actions{align-items:start}.ops-title-actions .ops-date,.ops-title-actions>button,.incident-filters select,.incident-actions select,.incident-escalate,.pb-toolbar select,.pb-pagination button,.pb-actions button,.tenant-form input,.tenant-form button,.rate-settings>footer button{height:var(--ops-control-height);min-height:var(--ops-control-height)}.ops-title-actions .ops-date,.incident-filters select,.incident-actions select,.pb-toolbar select{line-height:normal}.ops-title-actions .ops-date{margin:0}.incident-filters label{min-height:var(--ops-control-height)}.incident-actions{align-items:flex-end}.incident-actions label{margin:0}.incident-actions select,.incident-escalate,.pb-toolbar select,.pb-pagination button,.pb-actions button{font-size:13px}.activity ul{grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.activity li{min-width:0;overflow:hidden}.activity-icon{flex:0 0 30px}.activity li>div{flex:1 1 0;min-width:0;overflow:hidden}.activity li b,.activity li small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.activity li>svg{flex:0 0 16px;width:16px;height:16px}.ops-shell button:focus-visible,.ops-shell select:focus-visible,.ops-shell textarea:focus-visible{outline-offset:3px;outline:3px solid #1268d5}.incident-facts{flex-direction:column;display:flex}.incident-facts .incident-economy{background:#f7f9fc;order:1;border-color:var(--ops-line)!important}.incident-facts dt,.incident-facts dd,.incident-facts>section>p,.linked-ticket small,.tag-list span,.evidence-counts span{color:var(--ops-muted);font-size:13px}.incident-hypothesis small,.case-timeline time,.internal-note-list time,.internal-note-list article>header small,.internal-notes-head small,.internal-note-composer footer small{color:var(--ops-muted);font-size:12px}.incident-hypothesis>p,.incident-hypothesis footer,.case-section-body>p,.case-timeline b,.case-timeline .markdown-message,.case-timeline p,.internal-note-content,.internal-notes-head p{color:#354a65;font-size:14px;line-height:1.65}.internal-note-composer{background:0 0;border:0;padding:0}.internal-note-composer label,.internal-note-list b{font-size:14px}.internal-note-composer textarea{min-height:112px;font:14px/1.65 Manrope,sans-serif}.internal-note-composer textarea::placeholder{color:#62748a}.internal-note-composer button{height:40px;font-size:14px}.internal-notes-head>span,.internal-notes-empty p,.internal-notes-empty b{font-size:13px}.internal-note-avatar{width:34px;height:34px;font-size:12px}.internal-note-list{gap:6px}.internal-note-list article>header{flex-wrap:wrap}@media (width<=760px){.ops-topbar{flex-wrap:wrap;gap:6px;height:auto;min-height:100px;padding:10px 14px}.ops-search{flex-basis:100%;order:2;width:100%}.ops-search input{font-size:16px}.ops-icon{margin-left:auto}.ops-title{flex-direction:column;align-items:stretch;gap:14px}.ops-title-actions{flex-wrap:wrap;justify-content:flex-start;display:flex}.ops-title-actions .ops-primary{display:flex}.ops-title-actions .ops-updated{width:100%;display:block}.ops-date{font-size:13px}.ops-kpis article{min-height:96px}.ops-kpis small{font-size:12px}.ops-kpis span{font-size:13px}.ops-dashboard-grid{gap:12px}.activity ul{grid-template-columns:minmax(0,1fr)}.health-content{flex-wrap:wrap;gap:16px}.internal-note-list article>header{display:grid}.internal-note-composer footer{flex-wrap:wrap}}.ops-shell{font-size:16px}.ops-sidebar nav button,.ops-exit,.ops-account b,.common li b,.common li>strong,.activity li b,.automations li b,.popular li b,.ops-table-scroll table,.ops-table-scroll td b,.ops-empty p,.ops-error{font-size:15px}.ops-brand small,.ops-sidebar-foot,.ops-search input,.ops-account small,.ops-title p,.ops-kpis small,.ops-updated,.panel-head p,.panel-head button,.donut span,.health-content li,.common li>span,.activity li small,.automations li small,.popular li small,.ops-table-scroll th,.ops-table-scroll td small,.ops-status,.enrollment-count,.ops-card-list small,.ops-report small,.enrollment-device small,.enrollment-requester small,.enrollment-requester em,.enrollment-actions small,.enrollment-actions button,.rate-settings header small,.rate-effective span,.ops-date,.ops-usage small,.ops-usage dt{font-size:13px}.ops-title>div>span,.ops-kpis span,.ops-usage dd,.rate-settings header p,.rate-settings footer p,.rate-effective b,.rate-models label{font-size:14px}.panel-head h2,.ops-card-list h3,.ops-settings h2{font-size:17px}.ops-card-list p,.ops-report p,.ops-settings p,.enrollment-device b,.enrollment-requester b,.rate-models input{font-size:15px}.rate-models legend{font-size:16px}.incident-facts h3,.case-title{font-size:18px}.incident-facts dt,.incident-facts dd,.incident-facts>section>p,.linked-ticket small,.tag-list span,.evidence-counts span,.incident-hypothesis small,.case-timeline time,.internal-note-list time,.internal-note-list article>header small,.internal-notes-head small,.internal-note-composer footer small{font-size:14px}.incident-hypothesis h3{font-size:20px}.incident-hypothesis>p,.incident-hypothesis footer,.case-section-body>p,.case-timeline b,.case-timeline .markdown-message,.case-timeline p,.internal-note-content,.internal-notes-head p,.internal-note-composer label,.internal-note-list b{font-size:16px}.case-timeline .markdown-message h1,.case-timeline .markdown-message h2,.case-timeline .markdown-message h3{font-size:17px}.internal-note-composer textarea{font-size:16px}.internal-note-composer button,.internal-notes-head>span,.internal-notes-empty p,.internal-notes-empty b,.pb-toolbar b,.pb-list h3,.pb-detail-grid h3{font-size:15px}.pb-toolbar span,.pb-row-head,.pb-list footer,.pb-detail small,.pb-pagination span,.pb-detail header span,.pb-evidence .ok,.pb-evidence .ko{font-size:12px}.pb-list p,.pb-detail header p,.pb-steps li,.pb-evidence li,.pb-empty{font-size:14px}.pb-detail-grid pre{font-size:13px}.correlation-strip{margin-bottom:16px}.correlation-strip>div{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.correlation-strip small,.correlation-strip article span{font-size:12px}.automations li{gap:16px}.automations li div{min-width:0}.automations .switch,.ops-card-list .switch{flex-shrink:0}.remote-work-settings input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin:0;padding:0}.remote-work-toggles label,.remote-work-targets article>label{align-items:center;gap:10px;margin:0;display:flex}.remote-work-toggles label{min-height:48px}.incident-filters label,.incident-filters>span,.incident-summary span,.incident-detail-head p,.incident-actions label,.incident-head-meta,.severity,.case-section-body>small,.case-section>header>span,.escalation-preview>header p{font-size:12px}.incident-summary p,.incident-empty p,.preview-parts p,.escalation-preview>label,.escalation-preview footer p{font-size:14px;line-height:1.6}.preview-parts span{font-size:12px}.preview-parts b{font-size:15px}.escalation-preview textarea{font-size:16px}.incident-detail-head>div,.case-section-body,.incident-hypothesis>header>div{min-width:0}.incident-detail-head,.case-section-body,.incident-facts,.escalation-preview{overflow-wrap:anywhere}.incident-head-meta,.evidence-counts{flex-wrap:wrap}.incident-facts dl div{grid-template-columns:minmax(100px,.85fr) minmax(0,1fr)}.case-timeline header{flex-wrap:wrap;gap:4px 12px}.report-workspace>*,.report-summary>*{min-width:0}.report-primary p,.report-time p,.report-signals p,.report-time header span,.report-time dt,.report-signals dl div,.report-trend header p,.report-breakdown header p,.report-ratings header p,.report-trend ul,.report-day>span,.rating-row span,.rating-row b,.rating-row small,.report-no-data,.flow-breakdown>header p,.flow-total small,.flow-stage h3,.flow-node small{font-size:12px}.flow-node b,.flow-breakdown>header span{font-size:14px}.flow-node.empty{opacity:1}.flow-node.empty>i{background:#b5c2d2}.skills-workspace header small,.skills-catalog em,.skills-form label,.skills-create footer p,.skills-instances small,.skill-state{color:var(--ops-muted);font-size:12px}.skills-workspace header p,.skills-catalog p,.skills-instances p{color:var(--ops-muted);font-size:14px;line-height:1.6}.skills-workspace h2,.skills-catalog h3,.skills-instances h3{font-size:17px}.skills-catalog article>span{flex-shrink:0}.skills-form input{font-size:16px}.skills-create footer{flex-wrap:wrap;gap:16px}.ops-shell .mcp-tabs button:hover{color:#125fbf;background:#edf4ff}.ops-shell .mcp-tabs button.active{color:#125fbf;background:#e8f1ff}.ops-table-scroll td{white-space:normal;overflow-wrap:anywhere;min-width:100px;max-width:280px}.ops-table-scroll td small{white-space:normal}.health-score{grid-template-columns:minmax(45px,auto) 64px}.health-score b{font-size:13px!important}.health-score small{grid-column:1/-1}@media (width<=760px){.incident-detail-head,.escalation-preview{padding:20px 16px}.incident-actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.incident-actions select{width:100%;font-size:16px}.incident-hypothesis>header{grid-template-columns:34px minmax(0,1fr)}.incident-hypothesis>header>.ops-status{grid-column:2;justify-self:start}.case-section{grid-template-columns:minmax(0,1fr);gap:12px}.case-section>header{align-items:center;gap:8px;display:flex}.incident-table tr{grid-template-columns:minmax(0,1fr)}.incident-table td{white-space:normal;min-width:0;max-width:none;grid-column:1!important}.incident-table td:last-child{display:none!important}.incident-table .ops-status{max-width:100%}.preview-parts{grid-template-columns:minmax(0,1fr)}.preview-parts article{border-right:0;border-bottom:1px solid var(--ops-line);min-height:0;padding:16px 0}.escalation-preview>header,.escalation-preview footer{flex-wrap:wrap;gap:14px}.escalation-preview>label{grid-template-columns:minmax(0,1fr)}.escalation-preview textarea{box-sizing:border-box;grid-column:1;width:100%;min-width:0}.pb-toolbar{flex-direction:column;align-items:stretch;gap:14px}.pb-toolbar select{width:100%;font-size:16px}.pb-pagination{flex-wrap:wrap;gap:12px}.pb-pagination span{text-align:center;order:-1;width:100%}.ops-shell .pb-pagination button{white-space:nowrap}.correlation-strip>div{grid-template-columns:minmax(0,1fr)}.skills-instances article{grid-template-columns:32px minmax(0,1fr)}.skills-instances .skill-state{grid-column:2;justify-self:start}}.flow-timings small,.flow-timings span,.tenant-settings header small,.update-policy-status dt{font-size:12px}.ops-shell{--ops-button-height:40px;--ops-button-radius:8px;--ops-button-surface:#fcfdff;--ops-button-border:#c8d5e5;--ops-button-ink:#294764;--ops-button-danger:#a93236}.ops-shell button.ops-button{--button-bg:var(--ops-button-surface);--button-border:var(--ops-button-border);--button-color:var(--ops-button-ink);--button-hover-bg:#edf3fb;--button-hover-border:#9fb8d6;--button-active-bg:#e0ebf8;width:auto;min-width:0;height:auto;min-height:var(--ops-button-height);border:1px solid var(--button-border);border-radius:var(--ops-button-radius);background:var(--button-bg);color:var(--button-color);letter-spacing:0;text-align:center;white-space:normal;overflow-wrap:anywhere;vertical-align:middle;cursor:pointer;justify-content:center;align-items:center;gap:8px;margin:0;padding:9px 14px;font-family:inherit;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out;display:inline-flex}.ops-shell button.ops-button>svg{stroke-width:1.8px;flex:0 0 16px;width:16px;height:16px}.ops-shell button.ops-button--primary{--button-bg:var(--ops-blue);--button-border:var(--ops-blue);--button-color:#fcfdff;--button-hover-bg:#0c58b7;--button-hover-border:#0c58b7;--button-active-bg:#094b9e}.ops-shell button.ops-button--ghost{--button-bg:transparent;--button-border:transparent;--button-color:#275a94;--button-hover-bg:#e9f1fc;--button-hover-border:transparent;--button-active-bg:#dce9fa}.ops-shell button.ops-button--danger{--button-bg:#fff9f8;--button-border:#e9c5c5;--button-color:var(--ops-button-danger);--button-hover-bg:#fcebea;--button-hover-border:#d99e9f;--button-active-bg:#f7dcd9}.ops-shell button.ops-button--icon{width:var(--ops-button-height);min-width:var(--ops-button-height);flex-shrink:0;padding:9px}@media (hover:hover){.ops-shell button.ops-button:not(:disabled):hover{background:var(--button-hover-bg);border-color:var(--button-hover-border);color:var(--button-color)}}.ops-shell button.ops-button:not(:disabled):active{background:var(--button-active-bg);border-color:var(--button-hover-border)}.ops-shell button.ops-button:focus-visible{outline:3px solid var(--ops-blue);outline-offset:3px}.ops-shell button.ops-button:disabled{color:#66768a;opacity:1;cursor:not-allowed;background:#edf1f6;border-color:#d8e1eb}.ops-shell button.ops-button[aria-busy=true]{cursor:progress}.ops-shell :is(.mcp-actions,.pb-actions,.enrollment-actions,.incident-actions){flex-wrap:wrap;gap:8px}.ops-shell :is(.mcp-editor footer,.mcp-connections footer,.skills-create footer,.device-identity-editor footer,.remote-work-settings>footer){flex-wrap:wrap;gap:16px}.ops-shell :is(.device-identity-editor footer>div,.skills-create footer){align-items:center}.ops-shell .mcp-editor footer .mcp-actions{margin-left:auto}.ops-shell .mcp-connections footer>.ops-button--ghost{padding-left:0}.ops-shell .mcp-connections footer{align-items:center}.ops-shell .skills-create footer .ops-button{flex-shrink:0}.ops-shell .pb-back{margin:12px 16px 0}.ops-shell .report-state .ops-button{margin-top:16px}.ops-shell .report-inline-error .ops-button{margin-left:8px}.ops-shell .ops-topbar>.ops-icon{margin-left:auto}.ops-shell .ops-title-actions>.ops-button{align-self:start}.ops-shell .tenant-form .ops-button{align-self:end}.ops-shell .panel-head{gap:12px}.ops-shell .panel-head>.ops-button{flex-shrink:0}.ops-shell .remote-work-targets>div{flex-wrap:wrap}.ops-shell .skills-instances article{grid-template-columns:36px minmax(160px,1fr) auto auto auto}@media (width<=900px){.ops-shell .skills-instances article{grid-template-columns:36px minmax(0,1fr) auto}.ops-shell .skills-instances article>.ops-button{grid-column:2/-1;justify-self:start}}@media (width<=760px),(pointer:coarse){.ops-shell{--ops-button-height:44px}.ops-shell button.ops-button{padding-block:11px}.ops-shell button.ops-button--icon{padding:11px}}@media (width<=760px){.ops-shell :is(.mcp-heading>.mcp-actions,.mcp-connections footer>.mcp-actions,.mcp-editor footer>.mcp-actions,.device-identity-editor footer>div){width:100%}.ops-shell :is(.mcp-actions,.enrollment-actions)>.ops-button{flex:auto}.ops-shell .mcp-connections .mcp-actions>.ops-button:last-child{flex-basis:100%}.ops-shell .mcp-connections footer{align-items:stretch}.ops-shell .mcp-connections footer>.ops-button--ghost{align-self:flex-start}.ops-shell .skills-create footer{align-items:stretch}.ops-shell .skills-create footer .ops-button{width:100%}.ops-shell .incident-actions{align-items:end}.ops-shell .incident-actions>.ops-button{flex:auto}.ops-shell .remote-work-settings>footer{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.ops-shell button.ops-button{transition:none}}.ops-shell .ops-sidebar{min-height:0}.ops-shell .ops-brand,.ops-shell .ops-sidebar-foot{flex-shrink:0}.ops-shell .ops-sidebar>nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c4d1e2 transparent;flex:1;gap:18px;min-height:0;margin-inline:-3px;padding:3px;overflow-y:auto}.ops-nav-group{gap:3px;display:grid}.ops-nav-group h2{color:#61738c;letter-spacing:.09em;text-transform:uppercase;margin:0;padding:0 12px 6px;font-size:10px;font-weight:700;line-height:16px}.ops-shell .ops-sidebar-foot{margin-top:16px}.ops-shell .ops-title{gap:24px}.ops-shell .ops-title>div:first-child{min-width:0}.ops-shell .ops-title>div>span{max-width:70ch;line-height:1.6;display:block}.ops-shell .ops-title-actions:empty{display:none}.ops-section-nav{border-bottom:1px solid var(--ops-line);flex-wrap:wrap;gap:8px 24px;margin-bottom:24px;display:flex}.ops-shell .ops-section-nav button{color:#52657b;min-height:44px;font:inherit;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;margin:0;padding:10px 2px;font-size:14px;font-weight:600}.ops-shell .ops-section-nav button:hover{color:#125fbf;border-bottom-color:#bfd4f0}.ops-shell .ops-section-nav button[aria-current]{color:var(--ops-blue);border-bottom-color:var(--ops-blue)}.ops-shell .ops-section-nav button:focus-visible{outline:3px solid var(--ops-blue);outline-offset:3px}.ops-shell .mcp-tabs{flex-wrap:wrap;gap:8px 24px;overflow:visible}@media (width<=760px){.ops-shell .ops-sidebar>nav{gap:12px}.ops-nav-group h2{display:none}.ops-nav-group+.ops-nav-group{border-top:1px solid var(--ops-line);padding-top:12px}.ops-shell .ops-topbar--compact{height:64px;min-height:64px}.ops-shell .ops-title{gap:16px}.ops-shell .ops-section-nav,.ops-shell .mcp-tabs{gap:4px 16px}.ops-shell .ops-section-nav button,.ops-shell .mcp-tabs button{text-align:center;white-space:normal;flex:120px;min-height:44px;font-size:14px}}:root{--wellbeing-ink:oklch(28% .07 258);--wellbeing-blue:oklch(52% .2 258);--wellbeing-mint:oklch(73% .13 166);--wellbeing-paper:oklch(98% .008 250);--wellbeing-line:oklch(89% .018 250);--ease-out-expo:cubic-bezier(.16,1,.3,1)}.wellbeing-widget{background:var(--wellbeing-ink);color:oklch(97% .01 250);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:18px;margin:26px 0 34px;padding:22px;display:grid;position:relative;overflow:hidden;container-type:inline-size}.wellbeing-widget:after{content:"";border:1px solid oklch(80% .08 250/.18);border-radius:50%;width:190px;height:190px;position:absolute;top:-110px;right:-72px}.streak-seal{clip-path:polygon(50% 0,92% 20%,92% 73%,50% 100%,8% 73%,8% 20%);z-index:1;background:oklch(34% .08 258);align-content:center;place-items:center;width:76px;height:88px;display:grid;position:relative}.streak-seal svg{color:oklch(76% .17 62);width:17px}.streak-seal strong{font-size:25px;line-height:1}.streak-seal span{text-transform:uppercase;letter-spacing:1.4px;font-size:9px}.wellbeing-widget-copy{min-width:0}.wellbeing-widget .eyebrow{color:oklch(77% .09 250);margin:0 0 4px}.wellbeing-widget-copy h2{letter-spacing:-.6px;color:oklch(98% .006 250);margin:0 0 4px;font-size:clamp(18px,2vw,25px)}.wellbeing-widget-copy>p:last-child{color:oklch(80% .03 250);margin:0;font-size:13px}.benchmark-chip{z-index:1;border-top:1px solid oklch(80% .08 250/.18);grid-column:1/-1;align-items:center;gap:10px;padding-top:15px;display:flex;position:relative}.benchmark-chip svg{width:20px;color:var(--wellbeing-mint)}.benchmark-chip span{font-size:13px;font-weight:700}.benchmark-chip small{color:oklch(78% .03 250);font-weight:400;display:block}.wellbeing-open{color:oklch(96% .02 250);z-index:1;background:0 0;grid-column:1/-1;justify-self:start;align-items:center;gap:7px;padding:4px 0;display:flex;position:relative}.wellbeing-open:hover{color:var(--wellbeing-mint);background:0 0}.wellbeing-open svg{width:17px;transition:transform .22s var(--ease-out-expo)}.wellbeing-open:hover svg{transform:translate(4px)}.wellbeing-loading{height:150px}.wellbeing-loading span{background:oklch(90% .02 250/.13);border-radius:4px;height:14px;animation:1.2s infinite alternate wellbeing-pulse}.wellbeing-loading span:nth-child(2){width:70%}.wellbeing-page{max-width:1320px;padding-bottom:64px}.wellbeing-page-loading{color:#52617b;padding:64px 0}.wellbeing-hero{border-bottom:1px solid var(--wellbeing-line);align-items:end;gap:32px;padding:20px 0 56px;display:grid}.wellbeing-hero h1{color:var(--wellbeing-ink);letter-spacing:-3px;max-width:760px;margin:5px 0 18px;font-size:clamp(38px,6vw,72px);line-height:1.02}.wellbeing-hero h1 span{color:var(--wellbeing-blue)}.wellbeing-hero>div>p:last-child{color:oklch(45% .04 255);max-width:620px}.hero-streak{border-top:4px solid var(--wellbeing-blue);background:oklch(95% .022 250);justify-self:start;min-width:210px;padding:26px 28px 24px;position:relative}.hero-flame{color:oklch(56% .18 52);background:oklch(91% .065 62);border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:22px;right:24px}.hero-streak>span{letter-spacing:1.8px;color:oklch(47% .06 255);font-size:10px;font-weight:800}.hero-streak>strong{letter-spacing:-5px;margin-top:12px;font-size:76px;line-height:.95;display:block}.hero-streak p{margin:8px 0 20px;font-weight:700}.hero-streak small{color:oklch(48% .035 255)}.habit-ledger,.medal-gallery{border-bottom:1px solid var(--wellbeing-line);padding:54px 0}.section-intro{max-width:670px;margin-bottom:30px}.section-intro h2{letter-spacing:-1.6px;color:var(--wellbeing-ink);font-size:clamp(28px,4vw,42px)}.section-intro>p:last-child{color:oklch(46% .035 255)}.habit-rows{border-top:1px solid var(--wellbeing-line)}.habit-row{border-bottom:1px solid var(--wellbeing-line);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:14px;padding:22px 0;display:grid}.habit-index{letter-spacing:1px;color:oklch(59% .045 255);font-size:11px;font-weight:800}.habit-row h3{margin:0;font-size:18px}.habit-row p{color:oklch(46% .035 255);margin:2px 0 0;font-size:13px}.habit-reading{flex-wrap:wrap;grid-column:2;align-items:baseline;gap:4px 12px;display:flex}.habit-reading>span{text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.habit-reading i{background:oklch(58% .17 28);border-radius:50%;width:7px;height:7px}.habit-healthy .habit-reading i{background:oklch(60% .14 160)}.habit-unknown .habit-reading i{background:oklch(60% .03 255)}.habit-reading strong{font-size:14px}.habit-reading small{color:oklch(52% .03 255);width:100%}.review-button{color:var(--wellbeing-ink);background:0 0;border:1px solid oklch(77% .045 255);grid-column:2;justify-self:start;align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:flex}.review-button:hover{background:oklch(94% .025 250)}.review-button svg{width:15px}.medal-rack{gap:12px;display:grid}.medal-entry{border-bottom:1px solid var(--wellbeing-line);grid-template-columns:116px 1fr;align-items:center;gap:20px;padding:20px 0;display:grid}.medal-entry:last-child{border-bottom:0}.health-medal{--medal-shine:#f9e7b0;--medal-mid:#c8922e;--medal-dark:#865710;--medal-edge:#69400b;perspective:700px;background:0 0;border:0;width:112px;height:130px;padding:0}.health-medal:hover{background:0 0}.medal-silver{--medal-shine:#f5f8fc;--medal-mid:#aebccc;--medal-dark:#6c7d91;--medal-edge:#4a5b70}.medal-bronze{--medal-shine:#f2c19a;--medal-mid:#b86d3d;--medal-dark:#794124;--medal-edge:#57301d}.medal-locked{--medal-shine:#e2e7ed;--medal-mid:#aab4c0;--medal-dark:#768493;--medal-edge:#5a6876;filter:saturate(.18);opacity:.63}.medal-rotor{width:100%;height:100%;transform-style:preserve-3d;transition:transform .48s var(--ease-out-expo);display:block;position:relative}.health-medal:is(:hover,:focus-visible) .medal-rotor,.health-medal.is-flipped .medal-rotor{transform:rotateY(180deg)}.medal-face{backface-visibility:hidden;place-items:center;display:grid;position:absolute;inset:0}.medal-front svg{filter:drop-shadow(0 11px 8px oklch(28% .06 250/.18));width:100%;height:100%;overflow:visible}.medal-ribbon{fill:oklch(43% .18 258)}.medal-ring{fill:none;stroke:var(--medal-shine);stroke-width:3px;opacity:.78}.medal-enamel{fill:oklch(44% .14 258);stroke:oklch(77% .1 252);stroke-width:2px}.medal-icon{fill:none;stroke:oklch(96% .015 250);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.medal-icon>path:first-child:last-child{fill:oklch(95% .02 250);stroke:none}.medal-glint{fill:oklch(100% 0 0/.25)}.medal-back{background:radial-gradient(circle at 35% 25%,var(--medal-shine),var(--medal-mid) 42%,var(--medal-dark));border:7px double var(--medal-edge);color:oklch(30% .06 60);border-radius:50%;align-content:center;width:94px;height:94px;inset:31px 9px auto;transform:rotateY(180deg);box-shadow:0 10px 20px oklch(25% .04 250/.18)}.medal-back-mark{border:2px solid;border-radius:50%;place-items:center;width:42px;height:42px;font-size:28px;font-weight:800;line-height:1;display:grid}.medal-back small{text-transform:uppercase;letter-spacing:1.5px;font-size:8px;font-weight:800}.medal-unlocked .medal-rotor{animation:medal-unlock .78s var(--ease-out-expo) both}.tier-label{letter-spacing:1.5px;text-transform:uppercase;color:oklch(48% .04 255);font-size:9px;font-weight:800}.tier-gold{color:oklch(50% .13 70)}.tier-silver{color:oklch(48% .04 245)}.tier-bronze{color:oklch(48% .11 48)}.medal-entry h3{margin:4px 0 3px;font-size:18px}.medal-entry p{color:oklch(47% .035 255);margin:0;font-size:13px}.medal-entry small{color:oklch(50% .03 255)}.medal-progress{background:oklch(90% .018 250);height:4px;margin:12px 0 7px;overflow:hidden}.medal-progress span{transform-origin:0;background:var(--wellbeing-blue);width:100%;height:100%;transition:transform .5s var(--ease-out-expo);display:block}.organization-reference{color:oklch(27% .065 175);background:oklch(94% .04 165);align-items:center;gap:18px;margin-top:42px;padding:28px;display:grid}.reference-mark{clip-path:polygon(50% 0,100% 28%,93% 83%,50% 100%,7% 83%,0 28%);background:oklch(84% .1 165);place-items:center;width:54px;height:54px;display:grid}.reference-mark svg{width:24px}.organization-reference .eyebrow{color:oklch(42% .08 170);margin:0}.organization-reference h2{margin:2px 0 5px;font-size:30px}.organization-reference p{color:oklch(38% .045 175);margin:0}.trend{align-items:center;gap:10px;display:flex}.trend svg{width:25px}.trend span{font-weight:800}.trend small{font-weight:500;display:block}.trend-up{color:oklch(42% .12 155)}.trend-down{color:oklch(47% .16 30)}.participation-settings{align-items:start;gap:24px;padding:48px 0 12px;display:grid}.participation-settings h2{margin:4px 0 8px}.participation-settings p{color:oklch(46% .035 255);max-width:680px}.leave-trigger{color:oklch(45% .1 28);background:0 0;border:1px solid oklch(75% .05 28);justify-self:start;padding:10px 14px}.leave-trigger:hover{background:oklch(96% .02 28)}.leave-confirmation{background:oklch(96% .02 55);border:1px solid oklch(85% .05 55);max-width:540px;padding:22px}.leave-confirmation>p{margin:5px 0 16px;font-size:13px}.leave-confirmation>div{flex-wrap:wrap;gap:10px;display:flex}.leave-confirmation button{padding:9px 13px}.danger-quiet{background:oklch(48% .15 28)}.danger-quiet:hover{background:oklch(40% .14 28)}.participation-off{max-width:720px;padding:clamp(48px,9vw,110px) 0}.participation-off-mark{width:72px;height:72px;color:var(--wellbeing-blue);background:oklch(93% .025 255);border-radius:50%;place-items:center;margin-bottom:26px;display:grid}.participation-off-mark svg{width:31px}.participation-off h1{letter-spacing:-2.8px;margin:6px 0 22px;font-size:clamp(38px,6vw,66px);line-height:1.05}.participation-off>p{color:oklch(44% .04 255);max-width:610px}.participation-off .participation-note{color:oklch(50% .04 255);margin:24px 0;font-size:13px}.wellbeing-data{border-top:1px solid var(--wellbeing-line);align-items:start;gap:20px;padding:34px 0;display:grid}.wellbeing-data h2{margin:4px 0 8px}.wellbeing-data p{color:oklch(46% .035 255);max-width:680px}.data-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.data-actions>button{align-items:center;gap:7px;padding:10px 14px;display:flex}.data-actions svg{width:16px}.delete-trigger{color:oklch(45% .1 28);background:0 0;border:1px solid oklch(75% .05 28)}.delete-trigger:hover{background:oklch(96% .02 28)}.delete-confirmation{background:oklch(96% .02 28);border:1px solid oklch(85% .05 28);padding:16px}.delete-confirmation>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.delete-confirmation button{padding:8px 11px}@keyframes medal-unlock{0%{opacity:.3;transform:rotateY(0)scale(.82)}55%{opacity:1;transform:rotateY(560deg)scale(1.06)}to{transform:rotateY(720deg)scale(1)}}@keyframes wellbeing-pulse{to{opacity:.4}}@media (width>=720px){.wellbeing-widget{grid-template-columns:auto 1fr auto auto;padding:22px 28px}.benchmark-chip,.wellbeing-open{border-top:0;grid-column:auto;padding-top:0}.wellbeing-hero{grid-template-columns:minmax(0,1fr) 260px}.hero-streak{justify-self:end}.habit-row{grid-template-columns:40px minmax(240px,1fr) minmax(230px,.8fr) auto;gap:22px}.habit-reading,.review-button{grid-column:auto}.habit-reading small{width:auto}.medal-rack{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px}.organization-reference{grid-template-columns:auto 1fr auto;padding:34px 38px}.participation-settings,.wellbeing-data{grid-template-columns:1fr auto}.leave-confirmation{grid-column:2}.wellbeing-data>.error{grid-column:1/-1}}@media (width>=1120px){.medal-rack{grid-template-columns:repeat(3,minmax(0,1fr))}.medal-entry:nth-child(4),.medal-entry:nth-child(5){grid-column:span 1}.wellbeing-hero{padding-top:38px}}@media (prefers-reduced-motion:reduce){.medal-rotor,.wellbeing-open svg,.medal-progress span{transition-duration:.01ms!important}.medal-unlocked .medal-rotor{animation:medal-reveal .18s var(--ease-out-expo) both}.health-medal:is(:hover,:focus-visible) .medal-rotor{transform:none}.health-medal.is-flipped .medal-rotor{transform:rotateY(180deg)}}@keyframes medal-reveal{0%{opacity:.4}to{opacity:1}}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}:root{color:#132246;font-synthesis:none;background:#f5f7fc;font-family:Manrope,sans-serif;font-weight:400;line-height:1.6}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer;color:#fafcff;background:#075de0;border:0;border-radius:7px;padding:13px 20px;font-weight:700;transition:background .15s}button:hover{background:#034bba}button:disabled{opacity:.55;cursor:not-allowed}button:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #7baaff}input{color:#132246;background:#fcfdff;border:1px solid #c5cede;border-radius:7px;width:100%;padding:12px}label{margin:20px 0 8px;font-size:14px;font-weight:600;display:block}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-1.8px;font-size:clamp(32px,3.5vw,52px);line-height:1.25}h2{letter-spacing:-1px;margin:12px 0;font-size:29px;line-height:1.3}h3{font-size:20px}form button{justify-content:space-between;width:100%;margin-top:27px;display:flex}.eyebrow{letter-spacing:2px;color:#41618e;margin-bottom:18px;font-size:11px;font-weight:700}.brand{letter-spacing:-.7px;align-items:center;gap:12px;font-size:23px;font-weight:700;display:flex}.brand small{letter-spacing:.1px;margin-top:-4px;font-size:12px;font-weight:400;display:block}.mark{border:8px solid #0866e9;border-color:#0866e9 #04b9bb #073f9b #0866e9;border-radius:50%;width:35px;height:35px;display:block;transform:rotate(-25deg)}.auth-layout{grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.intro{background:#eaf1fc;flex-direction:column;min-height:100dvh;padding:42px clamp(28px,5vw,80px);display:flex}.intro-copy{margin:auto 0;padding:50px 0}.intro-copy h1 span{color:#075de0}.intro-copy>p:not(.eyebrow){color:#48628b;max-width:360px;font-size:16px}.intro-line{background:#c8d6ed;width:75px;height:1px;margin:35px 0 20px}.intro-copy .intro-caption{font-size:12px!important}.intro-footer{color:#48628b;letter-spacing:1px;font-size:11px}.auth-panel{background:#fcfdff;flex-direction:column;justify-content:center;align-items:center;padding:65px 32px 25px;display:flex}.form-wrap{width:100%;max-width:390px;margin:auto 0}.subtitle{color:#536681;margin:16px 0 25px;font-size:14px}.form-note{color:#536681;margin-top:16px;font-size:12px}.auth-panel footer{color:#536681;text-align:center;margin-top:45px;font-size:11px}.text-button{color:#1657ab;background:0 0;padding:8px 0;font-size:13px}.text-button:hover{color:#082e6b;background:0 0;text-decoration:underline}.form-wrap>.text-button{margin-top:12px;display:block}.error{color:#9a2729;background:#fff0ef;border:1px solid #edc5c3;border-radius:6px;margin:18px 0;padding:12px 14px;font-size:13px}.qr-block{text-align:center;background:#f4f7fc;border-radius:8px;padding:14px}.qr-block img{background:#fff;margin:0 auto;display:block}.qr-block details{margin:12px 0 2px;font-size:12px}.qr-block summary{cursor:pointer}.qr-block code{overflow-wrap:anywhere;padding:12px;display:block}.recovery-codes{text-align:center;background:#edf3fd;grid-template-columns:1fr 1fr;gap:8px;padding:15px;font-size:13px;list-style:none;display:grid}.secondary{color:#184982;background:#e7effc;width:100%}.secondary:hover{background:#d5e3fa}.check{align-items:flex-start;gap:10px;font-size:12px;font-weight:400;display:flex}.check input{flex-shrink:0;width:17px;height:17px}.form-wrap>button:not(.text-button){width:100%}.loading{padding:60px}.console{grid-template-columns:235px 1fr;min-height:100dvh;display:grid}.console aside{background:#edf2fb;border-right:1px solid #dce4f2;flex-direction:column;padding:30px 22px;display:flex}.console nav{margin-top:48px}.nav-active{color:#0758d4;background:#dce9ff;border-radius:6px;padding:12px 10px;font-size:13px;font-weight:700;display:block}.sidebar-note{color:#597092;margin-top:auto;padding-top:35px;font-size:12px}.workspace{padding:0 38px}.workspace header{letter-spacing:1.5px;color:#536681;border-bottom:1px solid #dce4f2;justify-content:space-between;align-items:center;height:80px;font-size:10px;display:flex}.page-title{justify-content:space-between;align-items:center;gap:30px;padding-top:45px;display:flex}.page-title h1{letter-spacing:-1px;margin-bottom:10px;font-size:32px}.page-title p:not(.eyebrow){color:#536681;font-size:13px}.page-title button{white-space:nowrap}.account-line{color:#536681;border-block:1px solid #dce4f2;flex-wrap:wrap;align-items:center;gap:30px;margin:20px 0 34px;padding:17px 0;font-size:11px;display:flex}.account-line strong{color:#223953;font-size:12px;display:block}.status{margin-left:auto;color:#086d4c!important}.status:before{content:"●";margin-right:6px}.session-list{background:#fcfdff;border:1px solid #dce4f2;border-radius:8px;overflow:hidden}.list-heading{border-bottom:1px solid #e7edf7;justify-content:space-between;align-items:center;padding:20px 25px;display:flex}.list-heading h2{letter-spacing:-.3px;margin:0;font-size:17px}.list-heading span{color:#597092;font-size:12px}.empty{text-align:center;padding:55px 20px 65px}.empty-symbol{color:#6088bd;font-size:45px}.empty h3{margin:10px 0}.empty p{color:#597092;max-width:380px;margin:auto;font-size:13px}.table-scroll{overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:12px}th{color:#536681;background:#f3f6fc;font-weight:500}th,td{border-bottom:1px solid #e7edf7;padding:16px 24px}.pending{color:#546d91;background:#edf2fa;border-radius:4px;padding:4px 8px}.footnote{color:#597092;margin-top:22px;font-size:12px}.notice{color:#775617;background:#fff6de;border-radius:6px;padding:14px 18px;font-size:13px}@media (width<=850px){.auth-layout{grid-template-columns:1fr}.intro{min-height:auto;padding:24px}.intro-copy,.intro-footer{display:none}.auth-panel{min-height:calc(100dvh - 87px);padding:40px 24px}.console{grid-template-columns:1fr}.console aside{flex-direction:row;justify-content:space-between;align-items:center;padding:20px}.console nav{margin:0}.sidebar-note{display:none}.workspace{padding:0 20px}.page-title{flex-wrap:wrap;gap:10px}.account-line{gap:18px}.status{margin-left:0}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.console nav{flex-direction:column;gap:6px;display:flex}.console nav button{text-align:left;color:#53627b;background:0 0;width:100%;padding:11px 10px;font-size:13px;font-weight:600}.console nav button:hover{color:#19345f;background:#e4ebf7}.console nav button.nav-active{color:#0758d4;background:#dce9ff;display:block}.workspace:has(.wellbeing-page){background:#fbfcff}@media (width<=850px){.console nav{flex-direction:row;gap:4px}.console nav button{width:auto;padding:9px}.console aside{flex-wrap:wrap;gap:14px}.workspace:has(.wellbeing-page){padding-inline:20px}}.chat-panel{color:#142044;background:#f6f9ff;border:1px solid #dce5f4;border-radius:14px;max-width:780px;margin:28px auto 40px;font-family:Segoe UI,Manrope,sans-serif;overflow:hidden;box-shadow:0 10px 32px #2147750b}.support-heading{background:#fcfdff;border-bottom:1px solid #e2eaf6;align-items:center;gap:13px;height:76px;padding:16px 22px;display:flex}.support-heading h2{letter-spacing:0;margin:0 0 3px;font-size:16px;font-weight:600}.support-heading>.mark{flex-shrink:0}.chat-status{color:#536686;align-items:center;gap:6px;font-size:12px;display:flex}.chat-status:before{content:"";background:#7591b4;border-radius:50%;width:7px;height:7px}.chat-status.working:before{background:#0764f6}.session-reference{color:#64799b;margin-left:auto;font-size:10px}.support-body{grid-template-columns:minmax(0,1fr) 142px;min-height:480px;display:grid}.support-main{flex-direction:column;min-width:0;height:570px;display:flex}.messages{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd9ec transparent;flex:1;min-height:0;padding:23px 20px 14px;overflow-y:auto}.turn{margin:0}.message-row{align-items:flex-start;gap:11px;margin-bottom:19px;display:flex}.message-row.from-user{flex-direction:row-reverse;margin-left:45px}.message{border-radius:10px;max-width:calc(100% - 50px);padding:12px 14px;font-size:13px;line-height:1.6}.message strong{font-size:13px;font-weight:600}.message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.welcome-message p{margin-top:4px}.assistant-message{background:#fcfdff;border:1px solid #e5ecf6;box-shadow:0 2px 5px #294d7905}.user-message{background:#d9e9ff;border-radius:10px 3px 10px 10px}.assistant-avatar{flex-shrink:0;place-items:center;width:30px;height:32px;padding-top:3px;display:grid}.assistant-avatar .mark{border-width:7px;width:27px;height:27px}.user-avatar{color:#233e65;background:#d6dfed;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.tool-progress{color:#526b91;align-items:center;gap:8px;margin:0 0 18px 42px;font-size:12px;display:flex}.thinking-dots{color:#0866f6;letter-spacing:2px}.diagnostic-card{background:#fafdff;border:1px solid #dfe8f5;border-radius:10px;flex:1;min-width:0;padding:14px;font-size:12px}.diagnostic-card>strong{border-bottom:1px solid #e4ebf6;padding-bottom:10px;font-weight:600;display:block}.diagnostic-card ul{margin:12px 0 0;padding:0;list-style:none}.diagnostic-card li{align-items:flex-start;gap:9px;margin:11px 0;display:flex}.diagnostic-card li:last-child{margin-bottom:0}.diagnostic-card small{color:#64799b;margin-top:2px;font-size:10px;display:block}.check-indicator{border:2px solid #c7d4e6;border-radius:50%;flex-shrink:0;place-items:center;width:15px;height:15px;margin-top:2px;font-size:10px;line-height:1;display:grid}.check-indicator.completed{color:#fff;background:#08aa6c;border-color:#08aa6c}.check-indicator.issued{border-color:#0764f6 #d0e2ff #0764f6 #0764f6}.check-indicator.timed_out,.check-indicator.expired{color:#996209;border-color:#b77a13}.composer{background:#f8faff;border-top:1px solid #e6edf8;margin-top:auto;padding:12px 18px 10px}.composer-field{background:#fff;border:1px solid #d5e1f2;border-radius:9px;align-items:center;padding:4px 6px 4px 2px;display:flex}.composer-field:focus-within{outline-offset:2px;outline:2px solid #8eb6ff}.composer textarea{resize:none;color:#142044;background:0 0;border:0;outline:none;flex:1;min-width:0;height:53px;padding:9px 10px;font:13px/1.5 Segoe UI,sans-serif}.composer textarea::placeholder{color:#6c7f9e}.composer .send-message{color:#0063f7;background:0 0;place-items:center;width:36px;height:36px;margin:0;padding:8px;display:grid}.composer .send-message:disabled{color:#93a6c3;opacity:.7}.composer .send-message:hover:not(:disabled){background:#e7f0ff}.composer-actions{justify-content:space-between;align-items:center;gap:8px;min-height:21px;margin-top:5px;display:flex}.composer-actions span{color:#637797;font-size:10px}.composer-actions button{color:#075de0;background:0 0;width:auto;margin:0;padding:2px 4px;font-size:11px}.chat-error{margin:6px 18px}.console .chat-nav,.chat-nav{background:#f0f5fe;border-left:1px solid #dfe8f5;flex-direction:column;gap:6px;margin:0;padding:26px 10px 18px;display:flex}.chat-nav button{text-align:left;color:#263c61;background:0 0;border-radius:6px;align-items:center;gap:10px;padding:12px 10px;font-size:11px;font-weight:400;display:flex}.chat-nav button:last-child{margin-top:auto;font-size:10px}.chat-nav button.selected{color:#005ff4;background:#d9e9ff;font-weight:600}.chat-nav button:hover{background:#e2ecfb}.chat-nav svg{flex-shrink:0;width:17px}.chat-detail{padding:28px 24px;overflow:auto}.chat-detail h3{margin:0 0 12px;font-size:20px;font-weight:600}.chat-detail p{color:#526888;font-size:13px}.detail-empty{padding:25px 0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){.support-body{grid-template-columns:minmax(0,1fr)}.support-heading{padding:16px}.session-reference{display:none}.support-main{height:540px}.console .chat-nav,.chat-nav{border-top:1px solid #dfe8f5;border-left:0;flex-direction:row;justify-content:space-around;padding:8px 4px}.chat-nav button,.chat-nav button:last-child{flex-direction:column;gap:5px;margin:0;padding:9px 7px;font-size:10px}.messages{padding:18px 12px}.message{max-width:calc(100% - 36px);font-size:13px}.message-row{gap:8px}.message-row.from-user{margin-left:28px}.composer{padding:10px 12px}.chat-panel{margin-top:20px}}.markdown-message{white-space:normal;overflow-wrap:anywhere}.message .markdown-message p{white-space:normal;margin:0 0 9px}.markdown-message>:last-child,.message .markdown-message p:last-child{margin-bottom:0}.markdown-message h1,.markdown-message h2,.markdown-message h3,.markdown-message h4{letter-spacing:0;margin:14px 0 7px;font-size:15px;font-weight:600;line-height:1.45}.markdown-message>:first-child{margin-top:0}.markdown-message ul,.markdown-message ol{margin:8px 0;padding-left:22px}.markdown-message li{margin:4px 0}.markdown-message li>p{margin:0}.markdown-message code{white-space:pre-wrap;background:#eaf0f9;border-radius:3px;padding:2px 4px;font:12px/1.6 Consolas,monospace}.markdown-message pre{background:#edf3fb;border:1px solid #dfe7f3;border-radius:6px;max-width:100%;padding:12px;overflow-x:auto}.markdown-message pre code{white-space:pre;background:0 0;padding:0}.markdown-message blockquote{color:#506685;border-left:3px solid #a9c9f9;margin:10px 0;padding:1px 12px}.markdown-message a{color:#005cdb;text-underline-offset:2px;text-decoration:underline}.markdown-table{max-width:100%;margin:10px 0;overflow:auto}.markdown-table table{white-space:normal;font-size:12px}.markdown-table th,.markdown-table td{border:1px solid #dfe7f3;padding:8px}.markdown-message input[type=checkbox]{width:auto;margin-right:5px}.markdown-message hr{border:0;border-top:1px solid #dfe7f3;margin:12px 0}.workspace{min-width:0}.message-row>.diagnostic-card{max-width:calc(100% - 41px)}.session-title{text-overflow:ellipsis;color:#667c9c;max-width:260px;font-size:11px;display:block;overflow:hidden}.session-outcome{background:#f6f9ff;border-top:1px solid #e2eaf5;max-height:340px;padding:8px 18px;font-size:12px;overflow:auto}.session-outcome summary{cursor:pointer;color:#075de0;text-align:right;padding:3px}.session-outcome details p{margin:10px 0}.session-outcome button{padding:8px 10px;font-size:11px}.outcome-buttons{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.outcome-buttons .secondary{width:auto}.session-outcome small{color:#607796;font-size:10px}.session-outcome>strong{margin:5px 0;display:block}.session-outcome .closed-note{color:#607796;margin:8px 0;font-size:11px}.rating-thanks{color:#077b56;margin:8px 0}.feedback-form fieldset{border:0;margin:10px 0 0;padding:0}.feedback-form legend{margin-bottom:4px;font-weight:600}.rating-options{gap:8px;margin:7px 0;display:flex}.rating-options label{cursor:pointer;margin:0;font-size:13px}.rating-options input{width:auto;margin-right:4px}.feedback-form label{margin:10px 0 6px;font-size:12px}.feedback-form textarea{width:100%;font:inherit;resize:vertical;border:1px solid #d5e1f2;border-radius:6px;max-height:100px;padding:8px}.session-outcome button:disabled{cursor:not-allowed}.auth-divider{color:#72809a;align-items:center;gap:12px;margin:20px 0;font-size:11px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#dce4f2;flex:1;height:1px}.entra-button{color:#17355e;background:#f9fbff;border:1px solid #b9c7da;border-radius:7px;justify-content:center;align-items:center;width:100%;padding:12px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.entra-button:hover{background:#edf4ff;border-color:#8da9cf}.session-row{cursor:pointer}.session-row:hover{background:#f3f7ff}.session-row.active{background:#eaf2ff;box-shadow:inset 3px 0 #075de0}
