@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/connect-assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2)format("woff2"),url(/connect-assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/connect-assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2)format("woff2"),url(/connect-assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.woff)format("woff")}@font-face{font-family:ConnectGothic;src:local(Century Gothic);font-weight:400;font-style:normal}@font-face{font-family:ConnectGothic;src:local(Century Gothic Bold),local(Century Gothic);font-weight:700;font-style:normal}:root{--ink:#253746;--steel:#7b98ac;--body:#575756;--light:#e5ebee;--rule:#b5c3cc;--paper:#f4f4f4;--white:#fff;--online:#668677;--offline:#9f8873;color:var(--ink);background:var(--paper);font-synthesis:none;font-family:ConnectGothic,Century Gothic,Futura,Trebuchet MS,sans-serif;font-size:14px}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select{font:inherit;color:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--steel);outline-offset:5px}h1,h2,h3,p{margin:0}svg:not(:where(.leaflet-pane svg)){fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}input,select{border:0;border-bottom:1px solid var(--rule);outline-offset:4px;background:0 0;border-radius:0;padding:11px 0;font-size:14px}input::placeholder{color:#8a949b}input[type=checkbox]{appearance:none;cursor:pointer;background:0 0;border:1px solid #a7b7c2;flex-shrink:0;place-items:center;width:13px;height:13px;margin:0;padding:0;display:inline-grid}input[type=checkbox]:checked{background:var(--ink);border-color:var(--ink)}input[type=checkbox]:checked:after{content:"";border-bottom:1px solid #fff;border-left:1px solid #fff;width:6px;height:3px;margin-top:-2px;transform:rotate(-45deg)}.glyph{width:20px;height:20px}.icon-button{place-items:center;width:34px;height:34px;display:grid}.icon-button:hover{color:var(--steel)}.masthead{border-bottom:1px solid var(--ink);align-items:center;gap:50px;height:92px;margin:0 64px;display:flex}.brand{flex-shrink:0;align-items:center;gap:22px;display:flex}.brand img{object-fit:contain;width:135px;height:33px}.brand>span{color:var(--steel);letter-spacing:1.2px;border-left:1px solid var(--rule);padding-left:22px;font-size:17px;line-height:30px}.environment{text-align:left;align-items:center;gap:14px;margin-left:35px;display:flex}.environment strong{font-size:13px;font-weight:400}.environment>svg{width:12px;height:12px;color:var(--steel)}.masthead-end{align-items:center;gap:25px;margin-left:auto;display:flex}.mock-label{color:#99a5ad;white-space:nowrap;font-size:10px}.account{border:1px solid var(--rule);border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}.context-ribbon{color:#8196a5;align-items:center;gap:24px;min-height:63px;margin:0 64px;font-size:12px;display:flex}.index-button{color:var(--ink);align-items:center;gap:10px;min-height:35px;font-size:12px;display:flex}.index-button>svg{width:17px;height:17px}.index-button[aria-expanded=true]{color:var(--steel)}.breadcrumb{border-left:1px solid var(--rule);color:#8fa0ac;align-items:center;gap:11px;padding-left:23px;display:flex}.breadcrumb strong{color:#607b8e;font-weight:400}.breadcrumb i{color:#b5c1ca;font-style:normal}.crumb-number{color:var(--steel);font-size:11px}.context-actions{align-items:center;gap:30px;margin-left:auto;font-size:12px;display:flex}.context-actions>a,.context-actions>button{color:#526f83;align-items:center;gap:9px;display:flex}.context-actions .glyph{width:15px;height:15px}.reserved{color:#a1aeb7;border-left:1px solid #d1d9df;margin-left:1px;padding-left:10px;font-size:9px}#workspace{min-height:calc(100vh - 252px);margin:16px 64px 0}.page-header{justify-content:space-between;align-items:flex-end;gap:30px;padding:17px 0 36px;display:flex}.page-header>div{align-items:baseline;gap:24px;display:flex}.section-number{color:var(--steel);letter-spacing:-1px;font-size:26px;font-weight:400;line-height:1}.section-number:empty{display:none}.page-header h1{letter-spacing:-1.5px;font-size:44px;font-weight:400;line-height:1.2}.page-header p{color:#8b9ba7;padding-bottom:4px;font-size:13px;line-height:1.6}.document-footer{border-top:1px solid var(--rule);color:#93a4b1;justify-content:space-between;align-items:flex-start;gap:20px;min-height:58px;margin:43px 64px 0;padding:20px 0;font-size:10px;display:flex}.document-footer>span:first-child{color:#8ba0ae}.document-footer>span:last-child{text-align:right;min-width:50px}.index-heading{justify-content:space-between;align-items:center;margin:6px 0 18px;display:flex}.index-heading h2{font-size:15px;font-weight:400}.index-heading>span{color:#98a7b1;font-size:11px}.chapter-map{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:564px;display:flex;overflow:hidden}.chapter-leaf{border-left:1px solid var(--rule);flex:0 0 104px;min-width:0;transition:flex-basis .55s cubic-bezier(.25,.6,.25,1),flex-grow .55s cubic-bezier(.25,.6,.25,1);position:relative;overflow:hidden}.chapter-leaf:first-child{border-left:0}.chapter-leaf.is-open{flex:1 1 0}.chapter-trigger{text-align:left;width:100%;color:var(--ink);align-items:flex-start;gap:24px;padding:28px 25px;display:flex;position:relative}.chapter-number{letter-spacing:-2px;color:var(--steel);font-size:44px;font-weight:400;line-height:1.2}.chapter-trigger h2{letter-spacing:-.7px;white-space:nowrap;padding-top:9px;font-size:26px;font-weight:400;line-height:1.3}.chapter-leaf:not(.is-open) .chapter-trigger{flex-direction:column;align-items:center;gap:28px;height:100%;padding:29px 17px;display:flex}.chapter-leaf:not(.is-open) .chapter-trigger h2{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.2px;padding-top:0;font-size:23px;line-height:1.3}.chapter-leaf:not(.is-open) .chapter-trigger .chapter-open-icon{color:#95a9b8;display:block;position:absolute;bottom:27px;left:calc(50% - 9px)}.chapter-open-icon{margin-top:17px;margin-left:auto}.chapter-open-icon .glyph{width:17px;height:17px}.chapter-leaf.is-open .chapter-open-icon{color:#b8c6cf;transform:rotate(45deg)}.chapter-content{grid-template-columns:minmax(220px,1fr) minmax(240px,1fr);gap:30px;min-height:445px;padding:0 29px 26px 25px;display:grid}.chapter-leaf:not(.is-open) .chapter-content{display:none}.chapter-content-label{color:#8c9fae;border-top:1px solid var(--rule);padding:15px 0 20px;font-size:12px;line-height:1.7;display:block}.chapter-links{padding-top:10px}.chapter-links a{border-bottom:1px solid #d8e0e5;align-items:center;gap:15px;min-height:67px;padding:22px 0;font-size:14px;line-height:1.5;display:flex}.chapter-links a:hover{color:var(--steel)}.subsection-number{color:#91a6b5;letter-spacing:.5px;flex-shrink:0;font-size:11px}.chapter-links a>span:nth-child(2){flex:1}.chapter-links a>small{color:#a0b0bb;font-size:10px}.chapter-links a>.glyph{color:#7f99ac;width:15px;height:15px;margin-left:5px}.chapter-foot{color:#9dabb5;justify-content:space-between;gap:15px;padding-top:24px;font-size:10px;display:flex}.chapter-foot strong{color:#7892a6;font-size:10px;font-weight:400}.chapter-object{isolation:isolate;justify-content:center;align-items:center;min-width:0;padding-top:20px;display:flex;position:relative}.chapter-object:before{content:"";z-index:-1;border-left:1px solid #e1e6e9;position:absolute;inset:10px 0 40px}.chapter-object .product-photo{object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 12px 8px #2537460d);transform-origin:bottom;width:90%;height:300px;animation:.5s both object-reveal}.object-model{letter-spacing:-3px;color:#d8e1e7;z-index:-1;font-size:54px;font-weight:400;line-height:1;position:absolute;top:28px;right:0}.object-caption{color:#9aaeba;letter-spacing:.2px;font-size:10px;position:absolute;bottom:3px;right:0}.index-note{color:#99aab6;grid-template-columns:185px minmax(0,1fr) auto;align-items:baseline;gap:30px;padding:25px 0 7px;font-size:11px;line-height:1.8;display:grid}.index-note>span{color:#7f99ac;font-size:10px}.index-note p{max-width:520px}.index-note a{color:#607f95;white-space:nowrap;align-items:center;gap:15px;font-size:11px;display:flex}.index-note a>.glyph{width:15px;height:15px}.fleet-controls{border-top:1px solid var(--ink)}.group-selector{border-bottom:1px solid var(--rule);scrollbar-width:none;align-items:center;gap:35px;min-height:60px;display:flex;overflow:auto}.group-selector button{white-space:nowrap;color:#8b9eac;border-bottom:2px solid #0000;align-items:center;gap:10px;min-height:60px;margin-bottom:-1px;font-size:13px;display:flex}.group-selector button.active{color:var(--ink);border-bottom-color:var(--ink)}.fleet-tools{align-items:center;gap:36px;margin-top:22px;padding-bottom:12px;display:flex}.search-field{border-bottom:1px solid var(--rule);flex:1;align-items:center;gap:12px;max-width:460px;font-size:13px;display:flex}.search-field>.glyph{color:#8ba2b3;width:18px;height:18px}.search-field input{outline-offset:3px;border:0;width:100%;padding:12px 0;font-size:13px}.fleet-tools select{color:#8196a5;border-bottom-color:#0000;min-width:180px;font-size:12px}.catalog-view{color:#879dab;white-space:nowrap;justify-content:flex-end;align-items:center;gap:14px;margin-left:auto;font-size:11px;display:flex}.catalog-view>.glyph{width:17px;height:17px}.selection-line{color:#9aabb6;justify-content:space-between;align-items:center;gap:18px;min-height:56px;margin-bottom:2px;font-size:11px;display:flex}.selection-line>label{color:#708b9e;align-items:center;gap:12px;display:flex}.selection-line>div{gap:23px;font-size:11px;display:flex}.selection-line>div>button{color:#57778d}.device-collection{padding-top:4px}.product-shelf{border-bottom:1px solid #c2ced7;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;margin-bottom:26px;padding-bottom:25px;display:grid}.product-shelf:last-child{margin-bottom:0}.product-object{min-width:0;position:relative}.object-topline{color:#9bafbd;justify-content:space-between;align-items:center;padding:7px 0 8px;font-size:10px;display:flex}.object-selection{align-items:center;display:flex}.object-topline>span{letter-spacing:.4px}.product-image{border-bottom:1px solid var(--rule);isolation:isolate;justify-content:center;align-items:flex-end;height:190px;padding:14px 25px 17px;display:flex;position:relative}.product-image:after{content:"";opacity:.08;filter:blur(5px);z-index:-1;background:#253746;width:115px;height:4px;position:absolute;bottom:14px;left:calc(50% - 57px)}.product-photo{object-fit:contain;max-width:100%}.product-image>.product-photo{mix-blend-mode:multiply;width:100%;height:162px;transition:transform .25s}.product-image:hover>.product-photo{transform:translateY(-5px)}.image-open{opacity:0;color:#7695aa;transition:opacity .2s;position:absolute;bottom:18px;right:4px}.image-open>.glyph{width:15px;height:15px}.product-image:hover .image-open,.product-image:focus-visible .image-open{opacity:1}.product-caption{padding-top:17px}.product-caption-head{justify-content:space-between;align-items:flex-start;gap:10px;min-height:23px;display:flex}.product-caption-head h2{letter-spacing:-.3px;font-size:14px;font-weight:700;line-height:1.5}.status{white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:400;line-height:1.8;display:inline-flex}.status i{background:currentColor;border-radius:50%;flex-shrink:0;width:4px;height:4px;display:inline-block}.status.online{color:var(--online)}.status.offline{color:var(--offline)}.product-caption-head>.status{padding-top:3px;font-size:9px}.product-metadata{color:#8a9eac;align-items:center;gap:14px;margin-top:9px;font-size:11px;display:flex}.product-metadata strong{color:#6e8ca1;letter-spacing:.2px;font-size:13px;font-weight:400}.product-metadata>span{border-left:1px solid var(--rule);padding-left:13px;font-size:10px;line-height:1.2}.product-identifier{color:#a3b3bf;margin-top:8px;font-size:10px;display:block}.empty-results{text-align:center;padding:80px 0}.empty-results h2{color:var(--steel);font-size:22px;font-weight:400}.empty-results p{color:#94a6b3;margin-top:15px;font-size:13px}.device-collection.compact .product-shelf{grid-template-columns:repeat(4,minmax(0,1fr));gap:35px}.device-collection.compact .product-image{height:120px}.device-collection.compact .product-image>.product-photo{height:100px}.device-collection.compact .product-caption-head{display:block}.device-collection.compact .product-caption-head>.status{margin-top:5px}.summary-numbers{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);grid-template-columns:1.2fr 1fr 1fr 1fr .8fr;gap:25px;padding:28px 0 25px;display:grid}.summary-numbers>div{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.stat-label{color:#8a9eac;font-size:13px}.summary-numbers>div>strong{color:var(--steel);letter-spacing:-4px;margin:5px 0 0;font-size:74px;font-weight:400;line-height:1.1}.summary-numbers>.summary-primary>strong{color:var(--ink);letter-spacing:-5px;margin-top:-2px;font-size:88px}.summary-numbers>div>span:last-child{color:#97aab7;font-size:11px;line-height:1.7}.summary-numbers>div>.status.online{color:var(--online)}.summary-numbers>div>.status.offline{color:var(--offline)}.summary-numbers>.summary-annotation{align-items:flex-end;padding-top:1px}.summary-annotation>span{color:#9badb9;font-size:11px}.summary-numbers>.summary-annotation>strong{letter-spacing:-1px;color:#7c98ac;margin-top:12px;font-size:30px}.summary-annotation>button{color:#8a9eac;align-items:center;gap:10px;margin-top:10px;font-size:10px;display:flex}.summary-annotation .glyph{width:13px;height:13px}.connectivity-section{margin-top:35px}.section-heading{justify-content:space-between;align-items:center;gap:20px;min-height:44px;display:flex}.section-heading>div{align-items:baseline;gap:16px;display:flex}.section-heading>div>span{color:var(--steel);letter-spacing:-.7px;font-size:20px}.section-heading h2{letter-spacing:-.4px;font-size:18px;font-weight:400}.section-heading>span{color:#99aab7;margin-right:auto;padding-left:20px;font-size:11px}.section-heading>a{color:#819aae;white-space:nowrap;align-items:center;gap:12px;font-size:10px;display:flex}.section-heading>a>.glyph{width:14px;height:14px}.period-button{color:#829bad;align-items:center;gap:15px;font-size:11px;display:flex}.period-button>.glyph{width:13px;height:13px}.line-chart{gap:28px;margin-top:26px;padding-top:6px;display:flex}.chart-y{color:#a3b3be;flex-direction:column;justify-content:space-between;height:182px;padding:0 0 1px;font-size:9px;display:flex}.chart-plot{flex:1;min-width:0}.chart-plot>svg{width:100%;height:190px;display:block;overflow:visible}.chart-grid{stroke:#d7e0e6;stroke-width:1px;fill:none;vector-effect:non-scaling-stroke}.chart-area{stroke:none;fill:#e4ebf0;opacity:.35}.chart-line{stroke:var(--steel);stroke-width:1.8px;fill:none;vector-effect:non-scaling-stroke;stroke-linejoin:miter;stroke-linecap:butt}.chart-end{stroke:var(--paper);stroke-width:2px;fill:var(--steel)}.chart-x{color:#9badbb;justify-content:space-between;margin-top:12px;font-size:9px;display:flex}.chart-note{color:#a8b6c0;justify-content:space-between;margin:16px 0 0;padding-left:42px;font-size:9px;display:flex}.line-legend{align-items:center;gap:8px;display:flex}.line-legend i{background:var(--steel);width:18px;height:1px}.summary-lower{grid-template-columns:1.1fr 1fr;gap:70px;margin-top:39px;display:grid}.summary-lower>.groups-summary>.section-heading,.summary-lower>.activity-summary>.section-heading{border-bottom:1px solid var(--rule);padding-bottom:14px}.group-statistics{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding-top:24px;display:grid}.group-statistics>button{text-align:left;min-width:0}.group-statistics h3{white-space:nowrap;margin-top:8px;font-size:12px;font-weight:400;line-height:1.6}.group-statistics>button>div{justify-content:space-between;align-items:baseline;gap:10px;margin-top:18px;display:flex}.group-statistics strong{color:#8aa2b4;letter-spacing:-1.5px;font-size:35px;font-weight:400}.group-statistics>button>div>span{color:#a0b0bd;white-space:nowrap;font-size:9px}.group-rule{background:#dce4ea;width:100%;height:2px;margin-top:10px;display:block}.group-rule>i{background:#7b98ac;height:2px;display:block}.activity-notes{padding-top:7px}.activity-notes article{border-bottom:1px solid #dde4e9;align-items:flex-start;gap:22px;padding:17px 0;display:flex}.activity-notes article:last-child{border:0}.activity-notes time{color:#92a8b8;padding-top:3px;font-size:10px}.activity-notes strong{font-size:12px;font-weight:400;line-height:1.5;display:block}.activity-notes article>div>span{color:#a2b1bc;margin-top:5px;font-size:10px;display:block}.technical-sheet{border-top:1px solid var(--ink);grid-template-columns:1.05fr 1fr;gap:100px;padding-top:25px;display:grid}.technical-object{min-width:0}.technical-photo{isolation:isolate;justify-content:center;align-items:center;height:420px;display:flex;position:relative}.technical-photo:before{content:"";z-index:-1;border-left:1px solid #d6e0e6;border-right:1px solid #d6e0e6;position:absolute;inset:70px 40px 55px}.technical-photo:after{content:"";opacity:.08;filter:blur(10px);z-index:-1;background:#253746;width:230px;height:6px;position:absolute;bottom:50px;left:calc(50% - 115px)}.technical-photo-number{color:#c1cfd9;letter-spacing:-3px;font-size:58px;font-weight:400;position:absolute;top:8px;left:0}.technical-photo>.product-photo{object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 16px 12px #25374609);width:85%;height:370px}.technical-photo-marker{color:#a8bac7;letter-spacing:2px;font-size:10px;position:absolute;top:17px;right:0}.technical-model{border-bottom:1px solid var(--rule);align-items:center;gap:35px;padding:10px 0 25px;display:flex}.technical-model h2{color:#91a9ba;letter-spacing:-4px;font-size:78px;font-weight:400;line-height:1}.technical-model>span{color:#93a7b6;font-size:11px;line-height:1.9}.technical-photo-footer{color:#a0b0bc;justify-content:space-between;align-items:center;gap:16px;padding:17px 0;font-size:10px;display:flex}.technical-photo-footer strong{color:#6e8ba1;margin-right:auto;font-size:12px;font-weight:400}.technical-information>section{margin-bottom:25px}.technical-section-heading{border-bottom:1px solid var(--rule);align-items:baseline;gap:15px;min-height:43px;display:flex}.technical-section-heading>span:first-child{color:var(--steel);letter-spacing:-1px;font-size:25px}.technical-section-heading h3{font-size:17px;font-weight:400}.technical-section-heading>button,.technical-section-heading>a{color:#89a1b3;align-items:center;gap:8px;margin-left:auto;font-size:10px;display:flex}.technical-section-heading .glyph{width:13px;height:13px}.technical-section-heading>.status{margin-left:auto;font-size:10px}.technical-information dl{margin:8px 0 0}.technical-information dl>div{justify-content:space-between;align-items:baseline;gap:20px;padding:9px 0;font-size:13px;line-height:1.6;display:flex}.technical-information dt{color:#91a3b1;flex-shrink:0}.technical-information dd{color:#536f84;text-align:right;margin:0;line-height:1.6}.technical-bottom{border-top:1px solid var(--ink);align-items:center;gap:34px;margin-top:22px;padding:24px 0 12px;display:flex}.technical-bottom>div{align-items:baseline;gap:18px;margin-right:auto;display:flex}.technical-bottom>div>h3{font-size:18px;font-weight:400}.technical-bottom>.button,.technical-bottom>button{color:#607f94;align-items:center;gap:12px;font-size:12px;display:flex}.technical-bottom .glyph{width:15px;height:15px}.service-layout{border-top:1px solid var(--ink);grid-template-columns:1fr 2fr;gap:90px;padding-top:30px;display:grid}.service-description>h2{margin-top:20px;font-size:25px;font-weight:400}.service-description>p{color:#94a6b3;margin-top:18px;font-size:13px;line-height:1.9}.service-description>button{color:#69889e;align-items:center;gap:12px;margin-top:30px;font-size:12px;display:flex}.service-description .glyph{width:16px;height:16px}.service-examples>article{border-bottom:1px solid var(--rule);align-items:center;gap:25px;padding:28px 0;display:flex}.service-examples h3{font-size:17px;font-weight:400}.service-examples p{color:#97aab8;margin-top:10px;font-size:12px}.service-examples>article>span:nth-last-child(2){color:#8b9f9a;margin-left:auto;font-size:11px}.service-examples>article>.glyph{width:17px;height:17px}#utility-dialog{border:1px solid var(--rule);background:var(--paper);width:min(520px,100vw - 36px);color:var(--ink);border-radius:0;max-height:88vh;padding:28px 32px 32px;overflow:auto;box-shadow:0 25px 80px #2537461a}#utility-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2537463d}.utility-head{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding-bottom:18px;display:flex}.utility-head h2{letter-spacing:-.5px;font-size:25px;font-weight:400}.utility-head .icon-button{width:26px;height:26px}.utility-head svg{width:17px;height:17px}.utility-note{color:#8b9eac;margin-bottom:20px;font-size:12px;line-height:1.9}.utility-options{flex-direction:column;display:flex}.utility-options>button{text-align:left;border-bottom:1px solid #d5dfe5;justify-content:space-between;align-items:center;gap:20px;padding:19px 0;font-size:14px;display:flex}.utility-options>button:hover{color:var(--steel)}.utility-options small{color:#9cabb5;margin-top:7px;font-size:11px;display:block}.utility-options .glyph{width:15px;height:15px}.utility-search{border-bottom:1px solid var(--rule);align-items:center;gap:14px;margin-bottom:14px;display:flex}.utility-search>input{border:0;width:100%;padding:13px 0;font-size:14px}.utility-search>.glyph{color:#8ea5b5;width:18px;height:18px}.utility-result{border-bottom:1px solid #d8e0e6;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;font-size:14px;display:flex}.utility-result small{color:#92a7b6;margin-top:8px;font-size:11px;display:block}.utility-result .glyph{width:15px;height:15px}#mock-device-form label{color:#829aab;margin:18px 0;font-size:12px;display:block}#mock-device-form input,#mock-device-form select{width:100%;margin-top:6px;font-size:14px;display:block}.utility-primary{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;width:100%;margin-top:25px;padding:14px 17px;font-size:13px;display:flex}.utility-primary .glyph{width:16px;height:16px}.account-sheet>h3{margin-top:20px;font-size:22px;font-weight:400}.account-sheet>p{color:#91a5b3;margin:12px 0 25px;font-size:12px}.account-initials{border:1px solid var(--rule);width:52px;height:52px;color:var(--steel);border-radius:50%;place-items:center;font-size:16px;display:grid}.account-sheet>div{border-top:1px solid var(--rule);justify-content:space-between;gap:25px;padding:16px 0;font-size:12px;display:flex}.account-sheet>div>span{color:#96aab7}.account-sheet strong{text-align:right;font-weight:400}#notice{background:var(--ink);color:#fff;z-index:100;opacity:0;pointer-events:none;width:max-content;max-width:calc(100vw - 35px);padding:16px 25px;font-size:12px;line-height:1.8;transition:opacity .2s,transform .2s;position:fixed;bottom:25px;left:50%;transform:translate(-50%,15px)}#notice.shown{opacity:1;transform:translate(-50%)}@keyframes object-reveal{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@media (width>=1700px){.masthead,.context-ribbon,#workspace,.document-footer{margin-left:82px;margin-right:82px}.chapter-map{min-height:600px}.chapter-content{min-height:480px}.chapter-object .product-photo{height:335px}.chapter-leaf{flex-basis:118px}.chapter-trigger h2{font-size:30px}.chapter-number{font-size:50px}.chapter-leaf:not(.is-open) .chapter-trigger h2{font-size:26px}.product-image{height:210px}.product-image>.product-photo{height:180px}.product-shelf{gap:48px}.technical-photo{height:460px}.technical-photo>.product-photo{height:400px}}@media (width<=1250px){.masthead,.context-ribbon{margin-left:40px;margin-right:40px}.masthead{gap:25px;height:85px}.brand img{width:117px;height:30px}.brand{gap:18px}.brand>span{padding-left:18px;font-size:15px}.environment{gap:10px;margin-left:20px}.environment strong{font-size:12px}.masthead-end{gap:20px}.mock-label{font-size:9px}.context-ribbon{gap:20px;min-height:58px;font-size:11px}.context-actions{gap:22px;font-size:11px}.breadcrumb{gap:9px;padding-left:20px}#workspace{margin-left:40px;margin-right:40px}.page-header h1{font-size:39px}.page-header p{font-size:11px}.page-header{padding-bottom:31px}.document-footer{margin-left:40px;margin-right:40px}.chapter-leaf{flex-basis:86px}.chapter-trigger{gap:20px;padding:25px 20px}.chapter-number{font-size:38px}.chapter-trigger h2{padding-top:8px;font-size:23px}.chapter-leaf:not(.is-open) .chapter-trigger{padding-left:13px;padding-right:13px}.chapter-leaf:not(.is-open) .chapter-trigger h2{font-size:20px}.chapter-content{grid-template-columns:minmax(175px,1fr) minmax(160px,.9fr);gap:18px;padding:0 20px 24px}.chapter-map{min-height:530px}.chapter-content{min-height:425px}.chapter-links a{gap:10px;padding:22px 0;font-size:12px}.chapter-content-label{font-size:11px}.chapter-links a>.glyph{width:13px;height:13px}.chapter-links a>small{font-size:9px}.subsection-number{font-size:10px}.chapter-foot{gap:10px;font-size:9px}.chapter-foot strong{font-size:9px}.chapter-object .product-photo{height:250px}.object-model{font-size:43px}.object-caption{font-size:9px}.index-note{grid-template-columns:150px minmax(0,1fr);gap:20px;font-size:10px}.index-note>a{grid-column:2;font-size:10px}.index-note>span{font-size:9px}.index-heading h2{font-size:14px}.index-heading>span{font-size:10px}.group-selector{gap:26px}.group-selector button{font-size:12px}.fleet-tools{gap:25px}.search-field{max-width:375px}.search-field input{font-size:12px}.fleet-tools select{min-width:150px;font-size:11px}.catalog-view{font-size:10px}.product-shelf{gap:25px}.product-image{height:175px;padding:12px 15px 16px}.product-image>.product-photo{height:147px}.product-caption-head{display:block}.product-caption-head h2{font-size:13px}.product-caption-head>.status{margin-top:6px;font-size:9px}.product-metadata{gap:10px;margin-top:8px}.product-metadata strong{font-size:12px}.product-metadata>span{padding-left:10px;font-size:9px}.product-identifier{font-size:9px}.summary-numbers{gap:20px}.summary-numbers>div>strong{font-size:65px}.summary-numbers>.summary-primary>strong{font-size:78px}.stat-label{font-size:12px}.summary-numbers>div>span:last-child{font-size:10px}.summary-lower{gap:45px}.group-statistics{gap:19px}.group-statistics h3{font-size:11px}.group-statistics strong{font-size:32px}.group-statistics>button>div>span{font-size:8px}.section-heading h2{font-size:17px}.section-heading>span{font-size:10px}.activity-notes strong{font-size:11px}.technical-sheet{gap:65px}.technical-photo{height:370px}.technical-photo>.product-photo{height:325px}.technical-model h2{font-size:65px}.technical-model{gap:25px}.technical-model>span{font-size:10px}.technical-photo-footer{flex-wrap:wrap;gap:12px;font-size:9px}.technical-photo-footer strong{font-size:11px}.technical-information dl>div{font-size:12px}.technical-section-heading h3{font-size:16px}.technical-bottom{flex-wrap:wrap;gap:25px}.technical-bottom>button{font-size:11px}.technical-bottom>div>h3{font-size:16px}}@media (width<=950px){.masthead,.context-ribbon{margin-left:30px;margin-right:30px}.masthead{gap:20px;height:79px}.brand img{width:105px;height:27px}.brand>span{padding-left:15px;font-size:14px}.brand{gap:15px}.environment{flex-wrap:wrap;gap:8px;max-width:225px;margin-left:10px}.environment>span{flex-basis:100%;font-size:10px}.environment strong{white-space:nowrap;text-overflow:ellipsis;max-width:185px;font-size:11px;overflow:hidden}.environment>svg{width:10px;height:10px}.mock-label{display:none}.masthead-end{gap:15px}.context-ribbon{gap:17px;min-height:55px;font-size:10px}.index-button{gap:8px;font-size:11px}.index-button>svg{width:15px;height:15px}.breadcrumb{flex-wrap:wrap;gap:8px;padding-left:17px;line-height:1.5}.context-actions{gap:18px;font-size:10px}.context-actions .glyph{width:13px;height:13px}.reserved{display:none}#workspace{margin:12px 30px 0}.page-header h1{font-size:35px}.page-header p{text-align:right;max-width:250px;font-size:10px}.page-header>div{gap:19px}.section-number{font-size:23px}.document-footer{margin-left:30px;margin-right:30px;font-size:9px}.chapter-map{min-height:520px}.chapter-leaf{flex-basis:66px}.chapter-leaf:not(.is-open) .chapter-trigger{padding:26px 10px}.chapter-number{font-size:31px}.chapter-leaf:not(.is-open) .chapter-trigger h2{font-size:18px}.chapter-trigger{gap:15px;padding:25px 18px}.chapter-trigger h2{padding-top:3px;font-size:22px}.chapter-open-icon{margin-top:8px}.chapter-content{min-height:430px;padding:0 18px 23px;display:block;position:relative}.chapter-contents{z-index:2;max-width:285px;position:relative}.chapter-content-label{padding-top:13px;padding-bottom:15px;font-size:10px}.chapter-links{padding-top:5px}.chapter-links a{min-height:65px;font-size:12px}.chapter-foot{padding-top:23px;font-size:8px}.chapter-foot strong{font-size:8px}.chapter-object{opacity:.12;z-index:1;pointer-events:none;padding-top:0;position:absolute;inset:35px -30px 0 120px}.chapter-object:before{display:none}.chapter-object .product-photo{width:100%;height:300px}.object-model,.object-caption{display:none}.index-note{grid-template-columns:120px minmax(0,1fr);gap:18px;padding-top:22px;font-size:10px}.index-note>a{font-size:10px}.index-heading h2{font-size:13px}.index-heading>span{font-size:9px}.group-selector{gap:22px;min-height:56px}.group-selector button{gap:8px;min-height:56px;font-size:11px}.group-selector button span{font-size:9px}.fleet-tools{flex-wrap:wrap;gap:18px;margin-top:18px}.search-field{flex-basis:100%;order:0;max-width:none}.fleet-tools select{flex:1;min-width:0;font-size:11px}.catalog-view{flex:1;font-size:10px}.selection-line{min-height:53px;font-size:10px}.selection-line>div{gap:18px;font-size:10px}.product-shelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.product-image{height:165px;padding:12px 10px 15px}.product-image>.product-photo{height:140px}.product-caption-head h2{font-size:12px}.product-metadata>span{font-size:8px}.product-metadata strong{font-size:11px}.product-identifier{font-size:8px}.product-caption{padding-top:15px}.summary-numbers{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:25px 0}.summary-numbers>.summary-annotation{display:none}.summary-numbers>.summary-primary>strong{font-size:68px}.summary-numbers>div>strong{font-size:58px}.stat-label{font-size:11px}.summary-numbers>div>span:last-child{font-size:9px}.connectivity-section{margin-top:27px}.section-heading{gap:15px}.section-heading>span{max-width:170px;padding-left:0;font-size:9px;line-height:1.7}.section-heading h2{font-size:16px}.section-heading>div{gap:11px}.section-heading>div>span{font-size:18px}.period-button{gap:10px;font-size:10px}.line-chart{gap:20px;margin-top:22px}.chart-plot>svg{height:165px}.chart-y{height:160px;font-size:8px}.chart-x{font-size:8px}.chart-note{margin-top:13px;padding-left:32px;font-size:8px}.summary-lower{grid-template-columns:1fr;gap:35px;margin-top:30px}.group-statistics{gap:30px}.group-statistics h3{font-size:12px}.group-statistics strong{font-size:38px}.group-statistics>button>div>span{font-size:9px}.activity-notes strong{font-size:12px}.activity-notes article>div>span{font-size:10px}.summary-lower>.activity-summary{margin-top:5px}.technical-sheet{grid-template-columns:1fr 1fr;gap:40px}.technical-photo{height:300px}.technical-photo:before{inset:60px 20px 50px}.technical-photo>.product-photo{width:100%;height:265px}.technical-photo-number{font-size:45px}.technical-photo-marker{font-size:8px}.technical-model{flex-wrap:wrap;gap:20px;padding-top:10px}.technical-model h2{font-size:58px}.technical-model>span{font-size:9px}.technical-photo-footer{gap:10px;font-size:8px}.technical-photo-footer strong{font-size:10px}.technical-photo-footer>.status{font-size:9px}.technical-information dl>div{gap:15px;padding:8px 0;font-size:11px}.technical-section-heading{flex-wrap:wrap;gap:12px;min-height:37px;padding-bottom:6px}.technical-section-heading>span:first-child{font-size:22px}.technical-section-heading h3{font-size:15px}.technical-section-heading>button,.technical-section-heading>a,.technical-section-heading>.status{font-size:9px}.technical-information>section{margin-bottom:22px}.technical-bottom{gap:17px 20px}.technical-bottom>div{flex-basis:100%}.technical-bottom>button{font-size:11px}.service-layout{grid-template-columns:1fr 1.7fr;gap:45px}.service-examples>article{gap:17px}.service-examples h3{font-size:14px}.service-examples p{font-size:10px}.service-examples>article>span:nth-last-child(2){font-size:9px}.service-description>h2{font-size:21px}.service-description>p{font-size:11px}}@media (width<=650px){.masthead{flex-wrap:wrap;align-content:center;gap:15px;height:75px;margin:0 20px;position:relative}.brand{gap:13px}.brand img{width:100px;height:26px}.brand>span{letter-spacing:.8px;padding-left:13px;font-size:13px;line-height:23px}.environment{z-index:2;flex-wrap:nowrap;gap:9px;max-width:calc(100vw - 80px);height:24px;margin-left:0;position:absolute;top:86px;left:0}.environment>span{flex-basis:auto;font-size:9px}.environment strong{max-width:215px;font-size:10px}.environment>svg{width:10px;height:10px}.masthead-end{gap:10px}.masthead-end .icon-button{width:25px;height:25px}.masthead-end .icon-button>svg{width:17px;height:17px}.account{width:27px;height:27px;font-size:9px}.context-ribbon{align-items:center;gap:13px;min-height:48px;margin:40px 20px 0}.index-button{gap:7px;font-size:10px}.index-button>svg{width:13px;height:13px}.breadcrumb{white-space:nowrap;flex-wrap:nowrap;gap:7px;padding-left:13px;font-size:9px;overflow:hidden}.breadcrumb>span:nth-child(2),.breadcrumb>i{display:none}.breadcrumb>strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.crumb-number{font-size:9px}.context-actions{white-space:nowrap;gap:13px;font-size:9px}.context-actions>button{gap:6px;font-size:9px}.context-actions .glyph{width:12px;height:12px}.context-actions>a{gap:6px}.context-actions button[data-action=administracion]{font-size:0}.context-actions button[data-action=administracion]:before{content:"Admin.";font-size:9px}.context-actions .reserved{display:none}#workspace{min-height:calc(100dvh - 290px);margin:9px 20px 0}.page-header{align-items:flex-start;gap:20px;padding:12px 0 25px}.page-header>div{align-items:baseline;gap:14px}.page-header h1{letter-spacing:-1.2px;font-size:31px;line-height:1.2}.page-header p{max-width:130px;padding-top:3px;padding-bottom:0;font-size:9px;line-height:1.8}.page-header .section-number{font-size:20px}.section-number{font-size:23px}.document-footer{gap:15px;min-height:53px;margin:30px 20px 0;padding-top:17px;font-size:8px}.document-footer>span:nth-child(2){text-align:center}.document-footer>span:last-child{min-width:30px}.index-heading{gap:15px;margin:4px 0 14px}.index-heading h2{font-size:12px}.index-heading>span{text-align:right;font-size:8px}.chapter-map{min-height:0;display:block}.chapter-leaf{border-left:0;border-top:1px solid var(--rule);transition:none;overflow:hidden}.chapter-leaf:first-child{border-top:0}.chapter-leaf.is-open{min-height:435px}.chapter-trigger,.chapter-leaf:not(.is-open) .chapter-trigger{text-align:left;flex-direction:row;align-items:center;gap:20px;width:100%;height:auto;padding:17px 0;display:flex}.chapter-number{letter-spacing:-1.7px;min-width:35px;font-size:30px;line-height:1}.chapter-trigger h2,.chapter-leaf:not(.is-open) .chapter-trigger h2{writing-mode:initial;text-orientation:initial;letter-spacing:-.5px;padding:0;font-size:20px;font-weight:400;line-height:1.4}.chapter-open-icon,.chapter-leaf:not(.is-open) .chapter-trigger .chapter-open-icon{margin:0 3px 0 auto;display:block;position:static}.chapter-open-icon .glyph{width:15px;height:15px}.chapter-content{min-height:330px;padding:0 0 22px;display:block}.chapter-contents{max-width:none}.chapter-content-label{margin:0 0 0 55px;padding:12px 0;font-size:10px;line-height:1.7}.chapter-links{padding:0 0 0 55px}.chapter-links a{gap:10px;min-height:55px;padding:18px 0;font-size:12px}.chapter-links .subsection-number{font-size:8px}.chapter-links a>.glyph{width:13px;height:13px}.chapter-links a>small{font-size:9px}.chapter-foot{gap:20px;padding:20px 0 0 55px;font-size:8px;line-height:1.7}.chapter-foot strong{font-size:8px}.chapter-object{opacity:.08;inset:30px -20px 20px 100px}.chapter-object .product-photo{height:220px}.index-note{padding-top:21px;font-size:10px;line-height:1.8;display:block}.index-note>span{margin-bottom:8px;font-size:8px;display:block}.index-note>p{color:#94a6b2;font-size:10px;line-height:1.9}.index-note>a{gap:15px;margin-top:15px;font-size:10px}.group-selector{border-bottom:1px solid var(--rule);gap:24px;min-height:50px;margin-right:-20px;padding-right:20px}.group-selector button{gap:7px;min-height:50px;font-size:10px}.group-selector button span{font-size:8px}.fleet-tools{gap:9px 8px;margin-top:15px;padding-bottom:5px}.search-field{gap:10px}.search-field .glyph{width:15px;height:15px}.search-field input{padding:11px 0;font-size:11px}.fleet-tools select{flex:1;padding:8px 0;font-size:10px}.catalog-view{gap:9px;font-size:9px}.catalog-view>.glyph{width:15px;height:15px}.selection-line{gap:15px;min-height:53px;font-size:9px}.selection-line>label{gap:9px}.selection-line>div{gap:13px;font-size:9px}.selection-line>div>button:nth-child(2){display:none}.selection-line input{width:12px;height:12px}.device-collection{padding-top:0}.product-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 20px;margin-bottom:22px;padding-bottom:22px}.product-shelf>.product-object:nth-child(4){display:block}.object-topline{padding:6px 0;font-size:8px}.object-topline input{width:11px;height:11px}.product-image{height:155px;padding:12px 0}.product-image>.product-photo{width:100%;height:130px}.product-image:after{width:85px;bottom:12px;left:calc(50% - 42px)}.image-open{display:none}.product-caption{padding-top:13px}.product-caption-head{min-height:45px;display:block}.product-caption-head h2{letter-spacing:-.2px;font-size:11px;line-height:1.7}.product-caption-head>.status{gap:5px;margin-top:4px;font-size:8px}.status i{width:3px;height:3px}.product-metadata{gap:8px;margin-top:6px;font-size:10px;display:block}.product-metadata strong{font-size:11px;font-weight:400}.product-metadata>span{border-left:0;margin-top:5px;padding-left:0;font-size:8px;line-height:1.7;display:block}.product-identifier{margin-top:6px;font-size:8px}.device-collection.compact .product-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.device-collection.compact .product-image{height:105px}.device-collection.compact .product-image>.product-photo{height:85px}.summary-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 25px;padding:23px 0 21px}.summary-numbers>div{gap:7px}.stat-label{font-size:11px}.summary-numbers>.summary-primary>strong{margin-top:-1px;font-size:66px}.summary-numbers>div>strong{letter-spacing:-3px;margin-top:4px;font-size:57px}.summary-numbers>div>span:last-child{font-size:9px;line-height:1.7}.summary-numbers>div>.status{gap:5px}.connectivity-section{margin-top:25px}.section-heading{flex-wrap:wrap;gap:14px;min-height:36px}.section-heading>div{gap:12px}.section-heading>div>span{font-size:18px}.section-heading h2{font-size:16px}.section-heading>span{flex-basis:100%;order:3;max-width:none;margin-top:-6px;padding-left:33px;font-size:8px}.period-button{gap:10px;margin-left:auto;font-size:9px}.period-button .glyph{width:11px;height:11px}.line-chart{gap:14px;margin-top:24px}.chart-y{height:139px;font-size:7px}.chart-plot>svg{height:145px}.chart-x{margin-top:11px;font-size:7px}.chart-note{align-items:flex-start;gap:18px;padding-left:25px;font-size:7px;line-height:1.7}.chart-note>span:first-child{max-width:150px}.line-legend{white-space:nowrap;gap:6px;font-size:7px}.line-legend>i{width:13px}.summary-lower{gap:28px;margin-top:30px}.section-heading>a{gap:9px;font-size:8px}.section-heading>a>.glyph{width:12px;height:12px}.summary-lower>.groups-summary>.section-heading,.summary-lower>.activity-summary>.section-heading{padding-bottom:13px}.group-statistics{gap:16px;padding-top:19px}.group-statistics .subsection-number{font-size:8px}.group-statistics h3{white-space:normal;min-height:32px;margin-top:6px;font-size:9px;line-height:1.8}.group-statistics>button>div{margin-top:11px;display:block}.group-statistics strong{letter-spacing:-1.5px;font-size:32px}.group-statistics>button>div>span{margin-top:6px;font-size:8px;display:block}.group-rule{margin-top:10px}.activity-notes article{gap:18px;padding:15px 0}.activity-notes time{padding-top:2px;font-size:9px}.activity-notes strong{font-size:11px}.activity-notes article>div>span{font-size:9px}.technical-sheet{padding-top:19px;display:block}.technical-photo{height:310px}.technical-photo:before{inset:50px 25px 35px}.technical-photo>.product-photo{width:85%;height:285px}.technical-photo-number{font-size:47px;top:0}.technical-photo-marker{font-size:8px;top:7px}.technical-photo:after{width:170px;bottom:32px;left:calc(50% - 85px)}.technical-model{flex-wrap:nowrap;gap:30px;padding:10px 0 21px}.technical-model h2{letter-spacing:-3px;font-size:63px}.technical-model>span{font-size:9px;line-height:1.9}.technical-photo-footer{flex-wrap:nowrap;gap:10px;padding:16px 0 20px;font-size:8px}.technical-photo-footer strong{font-size:10px}.technical-photo-footer>.status{gap:5px;font-size:8px}.technical-information{margin-top:19px}.technical-information>section{margin-bottom:25px}.technical-section-heading{flex-wrap:nowrap;gap:14px;min-height:41px}.technical-section-heading>span:first-child{font-size:24px}.technical-section-heading h3{font-size:16px}.technical-section-heading>button,.technical-section-heading>a,.technical-section-heading>.status{font-size:9px}.technical-information dl{margin-top:9px}.technical-information dl>div{gap:20px;padding:9px 0;font-size:12px}.technical-information dt{flex-shrink:1;max-width:45%}.technical-information dd{overflow-wrap:anywhere;max-width:55%}.technical-bottom{align-items:center;gap:20px;margin-top:5px;padding:23px 0 10px}.technical-bottom>div{flex-basis:100%;gap:15px}.technical-bottom>div>h3{font-size:17px}.technical-bottom>button{gap:10px;font-size:11px}.technical-bottom .glyph{width:14px;height:14px}.service-layout{gap:0;padding-top:24px;display:block}.service-description>h2{margin-top:17px;font-size:24px}.service-description>p{margin-top:15px;font-size:12px}.service-description>button{margin-top:22px;font-size:12px}.service-examples{margin-top:28px}.service-examples>article{gap:15px;padding:22px 0}.service-examples h3{font-size:13px;line-height:1.7}.service-examples p{font-size:9px;line-height:1.8}.service-examples>article>span:nth-last-child(2){display:none}.service-examples>article>button{margin-left:auto}#utility-dialog{padding:23px 24px 27px}.utility-head{margin-bottom:19px;padding-bottom:16px}.utility-head h2{font-size:22px}.utility-options>button{padding:17px 0;font-size:12px}.utility-options small{font-size:10px}.utility-note{font-size:11px;line-height:1.9}.utility-search>input,.utility-result{font-size:12px}.utility-result small{font-size:10px}.account-sheet>h3{font-size:20px}.account-sheet>p,.account-sheet>div{font-size:11px}#notice{max-width:calc(100vw - 32px);padding:13px 18px;font-size:10px;line-height:1.8;bottom:20px}}.index-note{grid-template-columns:1fr auto}.chapter-leaf[data-chapter=aprovisionamiento] .chapter-links a{min-height:53px;padding:14px 0}@media (width<=650px){html,body{width:100%;min-width:0;max-width:100%}.masthead,.context-ribbon,#workspace,.document-footer{width:calc(100% - 40px);min-width:0;max-width:calc(100vw - 40px);margin-left:20px;margin-right:20px}.masthead{flex-wrap:nowrap;gap:12px}.brand{flex:0 auto;min-width:0}.masthead-end{flex-shrink:0;gap:8px}.brand img{flex-shrink:0}.context-ribbon{grid-template-columns:auto minmax(0,1fr);gap:8px 13px;min-height:64px;padding-bottom:12px;display:grid}.index-button{justify-self:start}.breadcrumb{min-width:0;max-width:100%;overflow:hidden}.context-actions{white-space:normal;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:12px 20px;width:100%;min-width:0;margin:0}.context-actions>button,.context-actions>a{white-space:normal;min-width:0;max-width:100%}.page-header{flex-wrap:wrap;gap:10px 20px}.page-header>div{min-width:0;max-width:100%}.page-header h1{overflow-wrap:anywhere}.page-header p{text-align:left;max-width:100%;margin-left:auto}.fleet-controls,.fleet-tools,.device-collection,.product-shelf,.product-object{width:100%;min-width:0;max-width:100%}.group-selector{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#c8d4dd transparent;width:100%;min-width:0;max-width:100%;margin-right:0;padding-right:0;overflow-x:auto}.group-selector>button{flex-shrink:0}.fleet-tools{gap:8px 16px}.search-field{width:100%;min-width:0;max-width:100%}.search-field input{width:100%;min-width:0}.fleet-tools select{width:calc(50% - 8px);min-width:0;max-width:calc(50% - 8px)}.catalog-view{white-space:normal;text-align:right;min-width:0;max-width:calc(50% - 8px);line-height:1.7}.selection-line{flex-wrap:wrap;gap:10px;min-width:0;max-width:100%}.selection-line>span{overflow-wrap:anywhere;min-width:0;max-width:50%}.selection-line>div{flex-wrap:wrap;gap:10px 15px;max-width:100%}.product-shelf,.device-collection.compact .product-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 20px}.product-image{width:100%;min-width:0;max-width:100%;overflow:hidden}.product-image>.product-photo{object-fit:contain;flex:0 100%;width:100%;min-width:0;max-width:100%}.product-caption,.product-caption-head,.product-caption-head>a,.product-metadata{min-width:0;max-width:100%}.product-caption-head h2,.product-identifier{overflow-wrap:anywhere}.technical-sheet,.technical-object,.technical-information,.technical-photo,.technical-model,.technical-photo-footer,.summary-numbers,.summary-lower,.service-layout,.chapter-map{min-width:0;max-width:100%}.technical-photo>.product-photo{object-fit:contain;min-width:0;max-width:100%}.technical-photo-footer{flex-wrap:wrap}.technical-model h2{overflow-wrap:anywhere;min-width:0}.technical-model>span{flex-shrink:0}.index-note{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 20px;display:flex}.index-note>a{margin-top:0}}@media (width<=360px){.product-shelf,.device-collection.compact .product-shelf{grid-template-columns:minmax(0,1fr)}.product-image{height:195px}.product-image>.product-photo{height:165px}.product-caption-head{gap:15px;display:flex}.product-caption-head>.status{margin-top:1px}.brand img{width:90px}.brand>span{padding-left:10px;font-size:11px}.brand{gap:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.masthead{height:82px}.primary-navigation{border-bottom:1px solid var(--rule);scrollbar-width:none;align-items:center;gap:40px;min-height:61px;margin:0 64px;display:flex;overflow-x:auto}.primary-navigation>a{color:#829aaa;white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:8px;min-height:61px;margin-bottom:-1px;font-size:14px;display:flex}.primary-navigation>a.active{color:var(--ink);border-bottom-color:var(--ink)}.primary-navigation>a:last-child{margin-left:auto;font-size:12px}.primary-navigation .reserved{color:#a6b5c0;margin-left:2px;font-size:8px}.local-navigation{scrollbar-width:none;align-items:center;gap:30px;min-height:57px;margin:0 64px;display:flex;overflow-x:auto}.local-navigation>a{color:#97aab9;white-space:nowrap;flex-shrink:0;align-items:center;min-height:42px;font-size:11px;display:flex;position:relative}.local-navigation>a.active:after{content:"";background:#6c8aa0;border-radius:50%;width:3px;height:3px;position:absolute;bottom:6px;left:calc(50% - 1px)}.page-header{align-items:center;padding:12px 0 27px}.page-header h1{letter-spacing:-1px;font-size:35px}.page-header .section-number{display:none}.page-header p{font-size:11px}.page-actions{align-items:center;gap:22px;margin-left:auto;display:flex}.page-actions button,.page-actions a{white-space:nowrap;color:#66869c;align-items:center;gap:8px;font-size:12px;display:flex}.page-actions .glyph{width:15px;height:15px}.page-actions .primary-action{background:var(--ink);color:#fff;padding:11px 16px}.fleet-tools{gap:28px;margin-top:17px;padding-bottom:8px}.fleet-tools .sort-select{min-width:160px;font-size:11px}.summary-link{color:#6d8ba0;white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:11px;display:flex}.summary-link .glyph{width:14px;height:14px}.catalog-view{margin-left:0}.document-footer{margin-top:32px}.workflow-heading{border-top:1px solid var(--ink);align-items:baseline;gap:15px;padding:20px 0;display:flex}.workflow-heading>span{color:var(--steel);font-size:23px}.workflow-heading h2{font-size:18px;font-weight:400}.workflow-heading>small{color:#94a7b6;margin-left:auto;font-size:11px;font-weight:400}.workflow-grid{grid-template-columns:minmax(250px,.8fr) minmax(0,1.8fr);gap:65px;display:grid}.workflow-grid>section{min-width:0}.workflow-note{color:#93a5b3;margin-bottom:20px;font-size:12px;line-height:1.9}.file-zone{border:1px dashed var(--rule);flex-direction:column;justify-content:center;align-items:flex-start;gap:15px;min-height:150px;margin-bottom:20px;padding:25px;display:flex}.file-zone strong{font-size:14px;font-weight:400}.file-zone span{color:#9aadb9;font-size:10px}.file-zone .text-action{color:#6f8fa5;text-underline-offset:4px;font-size:12px;text-decoration:underline}.file-zone input{border:0;max-width:100%;font-size:11px}.workflow-form>label,.workflow-form .field-pair>label{color:#8ba0af;margin:18px 0;font-size:12px;line-height:1.6;display:block}.workflow-form input,.workflow-form select,.workflow-form textarea{background:0 0;width:100%;margin-top:7px;font-size:13px;display:block}.workflow-form textarea{border:1px solid var(--rule);color:#5e7c91;resize:vertical;border-radius:0;min-height:150px;padding:12px;font-family:monospace;line-height:1.8}.workflow-form .field-pair{grid-template-columns:1fr 1fr;gap:25px;display:grid}.workflow-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:27px;display:flex}.workflow-actions>button{color:#6d8fa6;align-items:center;gap:10px;font-size:12px;display:flex}.workflow-actions .primary-action{background:var(--ink);color:#fff;padding:12px 16px}.workflow-actions .glyph{width:14px;height:14px}.import-preview{margin-top:4px}.import-preview-head,.import-preview-row{border-bottom:1px solid #d5dfe5;grid-template-columns:30px 1.3fr 1fr .7fr 1fr;align-items:baseline;gap:16px;padding:15px 0;font-size:12px;line-height:1.6;display:grid}.import-preview-head{color:#9aadb9;padding-top:6px;font-size:10px}.import-preview-row>span:first-child{color:#a3b4c1;font-size:9px}.import-preview-row>span:nth-child(2){color:#45677e}.import-preview-row>span:nth-child(3){color:#8da3b3;overflow-wrap:anywhere;font-size:10px}.import-preview-row>span:nth-child(4){color:#7e9aad;font-size:11px}.import-preview-row>span:last-child{color:#9aadb9;font-size:10px}.import-summary{color:#8fa5b4;border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:20px;padding:19px 0;font-size:11px;display:flex}.import-summary>strong{color:#6a8b7c;font-weight:400}.field-mapping{margin-top:23px}.field-mapping h3{margin-bottom:14px;font-size:14px;font-weight:400}.mapping-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.mapping-fields>label{color:#94a9b8;font-size:10px}.mapping-fields select{width:100%;margin-top:4px;font-size:11px;display:block}.template-grid{grid-template-columns:minmax(280px,1fr) minmax(0,1.4fr);gap:75px}.template-editor{color:#516f85;white-space:pre-wrap;overflow-wrap:anywhere;background:#edf1f4;border-top:1px solid #c1cfd9;min-height:365px;padding:25px;font-family:Consolas,Courier New,monospace;font-size:13px;line-height:2.1}.template-editor .variable{color:#8e6c44}.template-meta{color:#a0b1be;justify-content:space-between;gap:20px;padding-top:14px;font-size:10px;display:flex}.template-fields{margin-top:22px}.template-fields>h3{font-size:14px;font-weight:400}.template-field-row{border-bottom:1px solid #d5dfe5;grid-template-columns:1fr 1fr 25px;align-items:center;gap:20px;padding:10px 0;display:grid}.template-field-row input{border:0;min-width:0;margin:0;padding:7px 0;font-size:11px}.template-field-row input:nth-child(2){color:#90a7b7}.template-field-row button{color:#9eafbb;font-size:17px}.pbx-selector{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:35px;margin-bottom:28px;padding:18px 0;display:flex}.pbx-selector>button{color:#97adbc;align-items:center;gap:11px;font-size:13px;display:flex}.pbx-selector>button.active{color:#3e6078}.pbx-selector>button.active:before{content:"";background:#7f9f8c;border-radius:50%;width:4px;height:4px}.pbx-selector>button:last-child{margin-left:auto;font-size:11px}.pbx-selector .glyph{width:13px;height:13px}.pbx-tabs{border-bottom:1px solid var(--rule);gap:32px;margin-bottom:28px;display:flex}.pbx-tabs>button{color:#97adbc;border-bottom:2px solid #0000;margin-bottom:-1px;padding:13px 0;font-size:12px}.pbx-tabs>button.active{color:#536f84;border-bottom-color:#7b98ac}.pbx-layout{grid-template-columns:1.1fr 1fr;gap:100px;display:grid}.pbx-layout .workflow-heading{border-top:0;padding-top:0}.connection-sheet{border-top:1px solid var(--rule);padding-top:21px}.connection-sheet h3{font-size:16px;font-weight:400}.connection-sheet dl{margin:22px 0}.connection-sheet dl>div{border-bottom:1px solid #d7e0e6;justify-content:space-between;gap:30px;padding:14px 0;font-size:12px;display:flex}.connection-sheet dt{color:#91a7b7}.connection-sheet dd{color:#5e7f96;margin:0}.connection-sheet>p{color:#9caeba;max-width:380px;font-size:11px;line-height:1.9}.assignment-sample{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding-top:25px;display:grid}.assignment-sample>article{border-bottom:1px solid var(--rule);padding-bottom:23px}.assignment-sample h3{font-size:15px;font-weight:400}.assignment-sample strong{letter-spacing:-2px;color:#849fb2;margin-top:20px;font-size:50px;font-weight:400;display:block}.assignment-sample p{color:#9bafbd;margin-top:9px;font-size:11px}.text-action{color:#698aa2;align-items:center;gap:8px;font-size:11px;display:flex}.text-action .glyph{width:14px;height:14px}@media (width>=1700px){.primary-navigation,.local-navigation{margin-left:82px;margin-right:82px}}@media (width<=1250px){.primary-navigation,.local-navigation{margin-left:40px;margin-right:40px}.primary-navigation{gap:27px}.primary-navigation>a{font-size:12px}.local-navigation{gap:23px}.local-navigation>a{font-size:10px}.workflow-grid{gap:40px}.template-grid{gap:50px}.pbx-layout{gap:65px}.page-actions{gap:17px}.page-actions button,.page-actions a{font-size:11px}.import-preview-head,.import-preview-row{gap:12px;font-size:11px}.import-preview-row>span:nth-child(3){font-size:9px}.fleet-tools{gap:20px}.fleet-tools .sort-select{min-width:145px;font-size:10px}.page-header h1{font-size:32px}}@media (width<=950px){.primary-navigation,.local-navigation{margin-left:30px;margin-right:30px}.primary-navigation{gap:26px;min-height:57px}.primary-navigation>a{min-height:57px;font-size:12px}.primary-navigation>a:last-child{margin-left:0;font-size:11px}.local-navigation{gap:25px;min-height:49px}.local-navigation>a{font-size:10px}.page-header h1{font-size:30px}.page-actions{gap:14px}.page-actions button,.page-actions a{font-size:10px}.page-actions .primary-action{padding:10px 12px}.page-actions .glyph{width:13px;height:13px}.workflow-grid,.template-grid,.pbx-layout{grid-template-columns:1fr;gap:32px}.workflow-heading{padding-top:19px}.workflow-grid>section:first-child .workflow-form{max-width:none}.field-mapping{margin-top:20px}.file-zone{min-height:135px}.template-editor{min-height:300px}.pbx-selector{gap:25px}.summary-link{font-size:10px}.fleet-tools .sort-select{max-width:170px;font-size:10px}.fleet-tools select{flex:0 auto}.catalog-view{text-align:right;flex:1;justify-content:flex-end}.import-preview-row{font-size:12px}.page-header p{display:none}.assignment-sample{gap:25px}.assignment-sample h3{font-size:13px}}@media (width<=650px){.masthead{height:75px}.primary-navigation,.local-navigation{width:calc(100% - 40px);min-width:0;max-width:calc(100vw - 40px);margin-left:20px;margin-right:20px}.primary-navigation{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#c6d2dc transparent;gap:25px;min-height:53px;margin-top:36px;overflow-x:auto}.primary-navigation>a{min-height:53px;font-size:11px}.primary-navigation>a:last-child{margin-left:0;font-size:11px}.local-navigation{overscroll-behavior-x:contain;gap:22px;min-height:46px;overflow-x:auto}.local-navigation>a{min-height:42px;font-size:10px}.local-navigation>a.active:after{bottom:5px}#workspace{margin-top:7px}.page-header{padding:13px 0 24px;display:block}.page-header>div{display:block}.page-header h1{letter-spacing:-1px;font-size:29px}.page-header p{display:none}.page-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:20px;display:flex}.page-actions button,.page-actions a{gap:7px;font-size:10px}.page-actions .primary-action{margin-left:auto;padding:10px 12px}.page-actions .glyph{width:13px;height:13px}.fleet-tools{gap:10px 16px}.fleet-tools .sort-select{flex:0 auto;width:auto;min-width:0;max-width:100%;font-size:9px}.fleet-tools .status-filter{flex:1;width:auto;max-width:100%;font-size:9px}.summary-link{gap:7px;margin-left:0;font-size:10px}.summary-link .glyph{width:13px;height:13px}.catalog-view{flex:0 auto;max-width:none;margin-left:auto;font-size:9px}.workflow-grid,.template-grid,.pbx-layout{gap:30px;min-width:0}.workflow-heading{flex-wrap:wrap;gap:13px;padding:17px 0}.workflow-heading>span{font-size:21px}.workflow-heading h2{font-size:16px}.workflow-heading>small{font-size:9px}.workflow-note{font-size:11px;line-height:1.9}.file-zone{gap:13px;min-height:135px;padding:20px}.file-zone strong{font-size:12px}.file-zone span{font-size:9px}.file-zone .text-action{font-size:11px}.workflow-form>label,.workflow-form .field-pair>label{margin:16px 0;font-size:11px}.workflow-form input,.workflow-form select,.workflow-form textarea{min-width:0;max-width:100%;font-size:12px}.workflow-form .field-pair{gap:20px}.workflow-actions{gap:17px;margin-top:22px}.workflow-actions>button{font-size:11px}.workflow-actions .primary-action{padding:11px 14px}.import-preview{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.import-preview-head,.import-preview-row{grid-template-columns:25px 1.2fr 1fr .7fr 1fr;gap:15px;min-width:520px;padding:14px 0;font-size:11px}.import-preview-row>span:nth-child(3){font-size:9px}.import-preview-row>span:nth-child(4){font-size:10px}.import-preview-row>span:last-child{font-size:9px}.import-summary{gap:15px;padding:17px 0;font-size:10px}.mapping-fields{gap:17px}.mapping-fields>label{font-size:9px}.mapping-fields select{min-width:0;max-width:100%;font-size:10px}.field-mapping h3{font-size:13px}.template-editor{max-width:100%;min-height:275px;padding:18px;font-size:11px;line-height:2.1;overflow-x:auto}.template-meta{font-size:9px;line-height:1.7}.template-fields>h3{font-size:13px}.template-field-row{grid-template-columns:1fr 1.1fr 18px;gap:13px}.template-field-row input{width:100%;min-width:0;font-size:10px}.pbx-selector{gap:15px 17px;margin-bottom:24px;padding:15px 0}.pbx-selector>button{font-size:11px}.pbx-selector>button:last-child{flex-basis:100%;margin-left:0;font-size:10px}.pbx-tabs{gap:25px;margin-bottom:25px;overflow-x:auto}.pbx-tabs>button{white-space:nowrap;font-size:11px}.connection-sheet h3{font-size:14px}.connection-sheet dl>div{padding:13px 0;font-size:11px}.connection-sheet>p{font-size:10px;line-height:1.9}.assignment-sample{gap:20px}.assignment-sample h3{font-size:10px;line-height:1.8}.assignment-sample strong{margin-top:15px;font-size:37px}.assignment-sample p{font-size:9px;line-height:1.7}.document-footer>span:last-child{max-width:95px;font-size:7px;line-height:1.7}}.primary-navigation>a{color:#526b7d;font-size:14px}.primary-navigation>a.active{color:#253746}.local-navigation>a{color:#617d91;font-size:13px}.local-navigation>a.active{color:#253746}.group-selector button{color:#617d91;font-size:13px}.search-field input{color:#253746}.fleet-tools select,.catalog-view{color:#617d91}.resource-toolbar{border-top:1px solid var(--ink);color:#819bac;justify-content:space-between;align-items:center;padding:22px 0;font-size:12px;display:flex}.resource-toolbar+.service-examples{border-top:1px solid var(--rule)}@media (width<=650px){.primary-navigation>a,.primary-navigation>a:last-child{font-size:13px}.local-navigation>a{font-size:12px}.group-selector button{font-size:11px}}.product-visual{min-width:0;position:relative}.product-visual .product-image>.product-photo{min-width:0;max-width:100%;height:174px}.telemetry-rail{z-index:3;flex-direction:column;gap:8px;display:flex;position:absolute;top:20px;right:0}.telemetry-piece{color:#536f84;width:87px;min-height:33px;animation:.4s both telemetry-appear;animation-delay:calc(var(--piece-order)*70ms);text-align:left;background:linear-gradient(145deg,#fff,#edf2f5);border:1px solid #bdcdd8;border-radius:2px;align-items:center;gap:7px;padding:6px 7px;display:flex;position:relative;box-shadow:0 4px 9px #2537460a}.telemetry-piece>svg{stroke-width:1.4px;width:17px;height:17px}.telemetry-piece>span:not(.telemetry-hint){white-space:nowrap;color:#4d6b80;font-size:10px;line-height:1.5}.telemetry-piece.is-online>svg{color:#6c8e7e}.telemetry-piece.low-battery>svg{color:#a28668}.telemetry-hint{color:#fff;white-space:nowrap;pointer-events:none;background:#253746;padding:3px 6px;font-size:9px;display:none;position:absolute;top:-25px;right:0}.telemetry-piece:hover .telemetry-hint,.telemetry-piece:focus-visible .telemetry-hint{display:block}.telemetry-piece .battery-level{fill:currentColor;stroke:none;transform-origin:5px 12px;animation:.6s both battery-charge}.telemetry-piece.is-online .wifi-wave{animation:.75s both connection-wave}.telemetry-piece.is-online .wifi-wave:nth-child(2){animation-delay:.1s}.telemetry-piece.is-online .wifi-wave:nth-child(3){animation-delay:.2s}.telemetry-piece.is-online .signal-bar{animation:.75s both connection-wave}.object-topline{gap:10px;min-height:48px}.object-selection{cursor:pointer;color:#758fa2;align-items:center;gap:9px;min-width:44px;min-height:44px;display:flex}.object-selection input{border-color:#819bad;width:18px;height:18px}.object-selection:has(input:checked){color:#253746}.object-selection input:checked:after{border-width:2px;width:8px;height:4px}.product-object.is-selected .product-visual{outline-offset:4px;background:#e5ebee70;outline:1px solid #9aafbe}.product-object.is-selected .product-caption-head h2{color:#253746}.select-all-control{cursor:pointer;min-height:44px}.selection-line .select-all-control>input{width:17px;height:17px}.technical-photo>.product-photo{width:72%;transform:translate(-28px)}.telemetry-detail{gap:13px;top:115px;right:0}.telemetry-detail .telemetry-piece{gap:9px;width:114px;min-height:45px;padding:10px 11px;box-shadow:0 5px 12px #2537460c}.telemetry-detail .telemetry-piece>svg{width:21px;height:21px}.telemetry-detail .telemetry-piece>span:not(.telemetry-hint){font-size:12px}.telemetry-facts{margin:0}.telemetry-facts>div{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:25px;padding:15px 0;font-size:13px;display:flex}.telemetry-facts dt{color:#819aaa}.telemetry-facts dd{text-align:right;color:#3f6179;margin:0}.floating-selection{color:#fff;z-index:40;background:#253746;border:1px solid #577286;align-items:center;gap:30px;width:max-content;max-width:calc(100vw - 48px);padding:17px 22px;animation:.25s both selection-arrive;display:flex;position:fixed;bottom:21px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #2537462a}.selection-summary{white-space:nowrap;border-right:1px solid #587083;padding-right:27px}.selection-summary>strong{font-size:12px;font-weight:400;line-height:1.6;display:block}.selection-summary>strong>span{padding-right:5px;font-size:18px}.selection-summary>small{color:#a9c0d0;margin-top:4px;font-size:9px;line-height:1.7;display:block}.floating-actions{align-items:center;gap:24px;display:flex}.floating-actions>button{color:#edf4f8;white-space:nowrap;align-items:center;gap:8px;min-height:40px;font-size:11px;display:flex}.floating-actions>button:hover{color:#b7d0e1}.floating-actions .glyph{width:14px;height:14px}.floating-actions>.cancel-selection{color:#bdd0dd;border-left:1px solid #587083;padding-left:24px}.has-selection{padding-bottom:110px}.resource-toolbar{color:#617d90;font-size:13px}.primary-navigation>a{color:#526b7d}.local-navigation>a{color:#58758a}.product-caption-head h2{font-size:14px}.selection-line{font-size:12px}.fleet-tools input::placeholder{color:#7b93a4}@keyframes telemetry-appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes connection-wave{0%{opacity:.2}to{opacity:1}}@keyframes battery-charge{0%{transform:scaleX(.2)}to{transform:scaleX(1)}}@keyframes selection-arrive{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@media (width<=1250px){.floating-selection{gap:22px;padding:15px 18px}.selection-summary{padding-right:20px}.floating-actions{gap:17px}.floating-actions>button{font-size:10px}.floating-actions>.cancel-selection{padding-left:17px}.product-visual .product-image{height:207px;padding-right:94px}.product-visual .product-image>.product-photo{height:165px}.telemetry-piece{gap:6px;width:83px}.telemetry-piece>span:not(.telemetry-hint){font-size:9px}.telemetry-piece>svg{width:16px;height:16px}.telemetry-detail .telemetry-piece{width:105px}.telemetry-detail .telemetry-piece>span:not(.telemetry-hint){font-size:11px}.technical-photo>.product-photo{width:70%;transform:translate(-32px)}}@media (width<=950px){.floating-selection{flex-wrap:wrap;justify-content:space-between;gap:18px;width:calc(100vw - 60px);max-width:calc(100vw - 36px);padding:15px 18px}.selection-summary{border-right:0;align-items:baseline;gap:20px;width:100%;padding-right:0;display:flex}.selection-summary>small{margin-top:0;font-size:9px}.floating-actions{justify-content:space-between;gap:14px;width:100%}.floating-actions>button{font-size:10px}.floating-actions>.cancel-selection{border:0;padding-left:0}.has-selection{padding-bottom:165px}.product-visual .product-image{height:202px;padding-right:90px}.telemetry-piece{width:80px}.technical-photo>.product-photo{width:68%;transform:translate(-35px)}.telemetry-detail{top:88px}.telemetry-detail .telemetry-piece{gap:7px;width:92px;min-height:38px;padding:8px}.telemetry-detail .telemetry-piece>svg{width:18px;height:18px}.telemetry-detail .telemetry-piece>span:not(.telemetry-hint){font-size:10px}}@media (width<=650px){.product-visual .product-image{height:184px;padding:13px 81px 16px 0}.product-visual .product-image>.product-photo{min-width:0;max-width:100%;height:145px}.telemetry-rail{gap:7px;top:19px;right:0}.telemetry-piece{gap:5px;width:73px;min-height:29px;padding:5px 6px}.telemetry-piece>svg{width:14px;height:14px}.telemetry-piece>span:not(.telemetry-hint){font-size:8px}.object-topline{gap:9px;min-height:47px}.object-topline>span{font-size:7px}.object-selection{gap:7px;min-width:44px;min-height:44px}.object-selection input{width:17px;height:17px}.object-selection>span{font-size:9px}.object-topline .object-selection>input{width:17px;height:17px}.product-caption-head h2{font-size:12px}.selection-line{font-size:10px}.selection-line>label{gap:9px}.selection-line .select-all-control>input{width:17px;height:17px}.select-all-control>span{font-size:9px}.product-object.is-selected .product-visual{outline-offset:3px}.telemetry-detail{gap:11px;top:92px;right:0}.telemetry-detail .telemetry-piece{gap:7px;width:97px;min-height:39px;padding:8px}.telemetry-detail .telemetry-piece>svg{width:18px;height:18px}.telemetry-detail .telemetry-piece>span:not(.telemetry-hint){font-size:11px}.technical-photo>.product-photo{width:71%;height:270px;transform:translate(-35px)}.floating-selection{gap:12px;width:calc(100vw - 24px);max-width:calc(100vw - 24px);padding:13px 16px;bottom:12px}.selection-summary{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;display:flex}.selection-summary>strong{font-size:11px}.selection-summary>strong>span{font-size:17px}.selection-summary>small{white-space:normal;max-width:170px;font-size:8px}.floating-actions{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:5px 13px;display:grid}.floating-actions>button{white-space:normal;text-align:left;gap:5px;min-height:34px;font-size:9px;line-height:1.7}.floating-actions .glyph{width:12px;height:12px}.floating-actions>.cancel-selection{color:#c7d9e5;grid-area:1/3;justify-content:flex-end}.floating-actions>button:nth-child(3){grid-area:2/1}.floating-actions>button:nth-child(4){grid-area:2/2/auto/4}.has-selection{padding-bottom:185px}.telemetry-facts>div{gap:20px;font-size:12px}.product-collection.compact .product-image{height:140px}}@media (prefers-reduced-motion:reduce){.telemetry-piece,.telemetry-piece .battery-level,.telemetry-piece.is-online .wifi-wave,.telemetry-piece.is-online .signal-bar,.floating-selection{transition:none!important;animation:none!important}}.language-select{color:#526f84;background:0 0;border:0;width:110px;min-width:0;max-width:120px;padding:8px 0;font-size:12px}.masthead-end{gap:20px}.floating-selection .floating-actions>button{font-size:12px}@media (width<=1250px){.masthead-end{gap:16px}.language-select{width:100px;font-size:11px}}@media (width<=950px){.language-select{width:92px;font-size:10px}.masthead-end{gap:12px}.floating-selection .floating-actions>button{font-size:11px}}@media (width<=650px){.language-select{width:78px;max-width:90px;font-size:10px}.masthead-end{gap:9px}.floating-selection .selection-summary>strong{font-size:12px}.floating-selection .floating-actions>button{font-size:9px}.primary-navigation>a{min-height:48px}.masthead .brand{flex-shrink:1}.masthead .brand img{width:95px}.masthead .brand>span{padding-left:11px;font-size:12px}.masthead .brand{gap:11px}}:root{font-family:ConnectGothic,Century Gothic,Plus Jakarta Sans,sans-serif}textarea{font:inherit;color:inherit;border:1px solid var(--rule);resize:vertical;background:#fff;border-radius:0;width:100%;padding:12px}button:disabled{opacity:.45;cursor:wait}select{max-width:100%}.masthead .environment{gap:12px;min-width:0}.environment select{border:0;max-width:260px;font-size:14px}.environment>span{color:var(--body);font-size:12px}.primary-navigation,.local-navigation{scrollbar-width:thin}.primary-navigation a,.local-navigation a{align-items:center;min-height:46px;display:flex}.page-header>h1{letter-spacing:-1.5px;font-size:42px;font-weight:400}.page-header>div{flex-wrap:wrap}.back-link{align-items:center;gap:10px;min-height:44px;font-size:12px;display:flex}.back-link svg{width:16px;transform:rotate(180deg)}.page-actions{flex-wrap:wrap;justify-content:flex-end}.module-loading,.data-notice{color:var(--body);padding:52px 0;font-size:14px;line-height:1.8}.production-error{justify-items:start;gap:22px;max-width:650px;margin:auto;padding:65px 24px;display:grid}.production-error>svg{width:38px;height:38px;color:var(--steel)}.production-error p{line-height:1.8}.production-login{background:var(--paper);max-width:1440px;min-height:100dvh;margin:auto;padding:0 64px}.production-login>header{border-bottom:1px solid var(--ink);align-items:center;gap:24px;height:110px;display:flex}.production-login>header img{width:145px}.production-login>header>span{color:var(--steel);border-left:1px solid var(--rule);padding-left:24px;font-size:20px}.production-login>header select{margin-left:auto}.production-login>section{max-width:430px;margin:auto;padding:100px 0}.production-login h1{margin-bottom:22px;font-size:37px;font-weight:400;line-height:1.3}.production-login p{color:var(--body);margin-bottom:30px;line-height:1.7}.production-login form{flex-direction:column;gap:25px;display:flex}.production-login label{flex-direction:column;gap:8px;font-size:14px;display:flex}.production-login .utility-primary{justify-content:space-between;margin-top:10px}.production-login footer{border-top:1px solid var(--rule);color:var(--body);padding:25px 0;font-size:12px}.auth-loading{flex-direction:column;justify-content:center;align-items:center;gap:25px;height:100dvh;display:flex}.auth-loading img{width:160px}.auth-loading span{color:var(--steel)}.production-form{padding:10px 0}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 35px;display:grid}.form-field{flex-direction:column;gap:8px;min-width:0;font-size:14px;display:flex;position:relative}.form-field input,.form-field select{width:100%}.form-field small{color:var(--body);font-size:12px;line-height:1.7}.field-full{grid-column:1/-1}.required-mark{color:var(--steel);position:absolute;top:0;right:0}.checkbox-field{align-items:center;gap:14px;min-height:50px;font-size:14px;line-height:1.6;display:flex}.checkbox-field input[type=checkbox]{width:20px;height:20px}.form-footer{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:25px;margin-top:35px;padding-top:24px;display:flex}.form-footer>span{color:var(--body);flex:1;max-width:250px;margin-right:auto;font-size:11px;line-height:1.7}.form-error{color:#a23d3a;padding:18px 0;font-size:14px;line-height:1.8}.danger-action{background:#913b39!important}.form-repeater{border:0;border-top:1px solid var(--rule);min-width:0;margin-top:30px;padding:20px 0}.form-repeater legend{padding-right:15px}.repeater-row{border-bottom:1px solid var(--light);padding:15px 0}.repeater-row>.text-action{margin-top:14px}.dialog-header{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:20px;padding:28px 30px;display:flex}.dialog-header .eyebrow{letter-spacing:2px;color:var(--steel);font-size:10px}.dialog-header h2{margin-top:12px;font-size:24px;font-weight:400;line-height:1.4}.dialog-header p{color:var(--body);margin-top:15px;font-size:13px;line-height:1.7}.dialog-body{padding:26px 30px;line-height:1.8}.dialog-body>p{margin-bottom:20px}.dialog-body .utility-primary{margin-top:20px}.command-query{width:100%;font-size:20px}.utility-options{flex-direction:column;margin-top:20px;display:flex}.utility-options button{border-bottom:1px solid var(--rule);text-align:left;justify-content:space-between;padding:18px 0;display:flex}.react-toast-region{z-index:120;gap:10px;max-width:420px;display:grid;position:fixed;bottom:25px;right:25px}.react-toast{background:var(--ink);color:#fff;align-items:center;gap:20px;padding:20px 22px;font-size:13px;line-height:1.6;display:flex;box-shadow:0 7px 30px #25374625}.react-toast.error{background:#8f3e3a}.react-toast button{place-items:center;min-width:30px;min-height:30px;margin-left:auto;display:grid}.production-virtual-fleet{margin-top:6px}.virtual-shelf{gap:30px;min-height:375px;margin:0;padding-bottom:24px}.product-object .product-caption h2,.product-identifier{overflow-wrap:anywhere}.product-caption-head{flex-wrap:wrap}.product-caption-head>.status{font-size:11px}.product-metadata{flex-wrap:wrap;gap:7px 14px}.product-metadata>span{line-height:1.5}.product-object .product-image{height:187px}.product-object .product-photo{object-fit:contain;max-width:100%;height:155px}.selection-line{color:var(--body)}.production-group-list a{border-bottom:1px solid var(--rule);justify-content:space-between;padding:22px 0;font-size:14px;display:flex}.production-group-list strong{font-weight:400}.summary-numbers{grid-template-columns:1.2fr 1fr 1fr 1fr}.summary-numbers>div>span:last-child{color:var(--body)}.live-history{height:230px;padding-top:30px}.live-history svg{width:100%;height:190px}.ruled-record{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:35px;padding:20px 0;font-size:14px;line-height:1.7;display:flex}.ruled-record>span{overflow-wrap:anywhere;gap:6px;max-width:250px;display:grid}.ruled-record small{color:var(--body);font-size:12px}.device-sheet{border-top:1px solid var(--ink);grid-template-columns:1fr 1.2fr;gap:70px;padding-top:35px;display:grid}.device-sheet-visual{flex-direction:column;align-items:center;min-width:0;padding:20px 0 50px;display:flex;position:relative}.device-sheet-visual>.product-photo{object-fit:contain;mix-blend-mode:multiply;width:90%;height:360px}.sheet-model{color:var(--steel);letter-spacing:-3px;align-self:flex-start;font-size:58px}.device-sheet-visual .telemetry-rail{flex-wrap:wrap;justify-content:center;margin-top:35px;display:flex;position:static}.sheet-facts>div{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1.2fr;gap:24px;padding:16px 0;line-height:1.6;display:grid}.sheet-facts dd{overflow-wrap:anywhere;margin:0;font-size:14px}.resource-controls{border-top:1px solid var(--ink);align-items:center;gap:30px;padding:20px 0 25px;display:flex}.resource-controls>span{margin-left:auto;font-size:12px}.resource-ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 50px;display:grid}.resource-entry{border-bottom:1px solid var(--rule);min-width:0;padding:24px 0}.resource-entry-title{align-items:flex-start;gap:20px;display:flex}.record-number{color:var(--steel);min-width:25px;font-size:17px}.resource-entry h2{overflow-wrap:anywhere;font-size:18px;font-weight:400;line-height:1.5}.resource-entry p{color:var(--body);overflow-wrap:anywhere;margin-top:7px;font-size:12px;line-height:1.6}.record-menu-button{place-items:center;min-width:44px;height:44px;margin-left:auto;display:grid}.record-values{grid-template-columns:1fr 1fr;gap:15px 25px;margin:22px 0 0 45px;display:grid}.record-values>div{min-width:0}.record-values dt{color:var(--body);font-size:11px;line-height:1.6}.record-values dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:13px;line-height:1.7}.workflow-shortcuts{border-top:1px solid var(--rule);flex-wrap:wrap;gap:0 30px;padding:5px 0 20px;display:flex}.workflow-shortcuts a{align-items:center;gap:15px;min-height:45px;padding:15px 0;font-size:14px;display:flex}.workflow-shortcuts svg{width:15px}.native-form-section,.native-data-section{border-top:1px solid var(--rule);margin-top:20px;padding:25px 0}.native-form-section>h2{margin-bottom:25px;font-size:22px;font-weight:400}.native-form-section .production-form{max-width:1000px}.native-key-values{margin:0}.native-key-values>div{border-bottom:1px solid var(--light);grid-template-columns:minmax(120px,.3fr) minmax(0,1fr);gap:25px;padding:14px 0;font-size:13px;display:grid}.native-key-values dt{color:var(--body);line-height:1.6}.native-key-values dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.7}.native-records{gap:20px;max-height:none;display:grid}.native-record{border-top:1px solid var(--rule);padding-top:10px}.pagination{justify-content:center;align-items:center;gap:30px;padding:35px 0;display:flex}.pagination button{min-height:44px}.import-workspace{border-top:1px solid var(--ink);grid-template-columns:.7fr 1fr;gap:70px;padding:35px 0;display:grid}.import-instructions h2{margin-top:20px;font-size:24px;font-weight:400}.import-instructions p{color:var(--body);margin:20px 0;font-size:14px}.import-instructions code{word-break:break-word;font-size:12px;line-height:2;display:block}.import-dropzone{background:var(--light);flex-direction:column;align-items:flex-start;gap:25px;padding:30px;display:flex}.import-dropzone label{gap:20px;width:100%;display:grid}.import-dropzone input{width:100%;font-size:14px}.enrollment-export{flex-wrap:wrap;align-items:center;gap:30px;padding:25px 0;display:flex}.enrollment-export p{max-width:500px;line-height:1.8}.sensitive-result{white-space:pre-wrap;word-break:break-all;background:var(--light);max-height:400px;padding:20px;font-size:12px;overflow:auto}.generator-patterns{border-top:1px solid var(--ink);flex-wrap:wrap;gap:30px;padding:18px 0 28px;font-size:14px;display:flex}.generator-production{grid-template-columns:1fr 1fr;gap:55px;display:grid}.generator-preview{align-self:start;min-width:0;position:sticky;top:25px}.generator-preview pre{background:var(--ink);color:#fff;max-height:650px;margin:18px 0;padding:25px;font-size:12px;line-height:1.7;overflow:auto}.text-action{align-items:center;gap:12px;min-height:44px;font-size:13px;display:inline-flex}.telemetry-facts>div{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;padding:15px 0;display:grid}.telemetry-facts dd{margin:0}.form-error+button{margin-top:20px}.has-selection #workspace{padding-bottom:160px}@media (width>=1800px){#workspace,.masthead,.primary-navigation,.local-navigation,.document-footer{max-width:1700px;margin-left:auto;margin-right:auto}}@media (width<=1000px){.masthead .environment{margin-left:0}.resource-ledger{gap:0 30px}.device-sheet{gap:35px}.generator-production{gap:30px}.page-header>h1{font-size:36px}.masthead-end{gap:15px}}@media (width<=700px){.production-login{padding:0 25px}.production-login>header{gap:15px;height:85px}.production-login>header img{width:100px}.production-login>header>span{padding-left:14px;font-size:16px}.production-login>section{padding:70px 0}.production-login h1{font-size:30px}.production-login>header select{max-width:90px}.masthead .environment select{max-width:170px}.form-grid{grid-template-columns:1fr;gap:22px}.field-full{grid-column:auto}.dialog-header{padding:22px}.dialog-body{padding:20px 22px}.dialog-header h2{font-size:22px}.form-footer{gap:20px}.form-footer>span{flex-basis:100%;max-width:100%}.resource-ledger{grid-template-columns:1fr}.resource-controls{flex-wrap:wrap;gap:15px}.resource-controls .search-field{flex-basis:100%;max-width:100%}.resource-entry{padding:25px 0}.resource-entry h2{font-size:17px}.native-key-values>div{grid-template-columns:1fr;gap:6px}.device-sheet{grid-template-columns:1fr;gap:15px}.device-sheet-visual>.product-photo{height:260px}.sheet-model{font-size:42px}.sheet-facts>div{grid-template-columns:.85fr 1fr;gap:18px}.device-sheet-visual .telemetry-rail{margin-top:20px}.generator-production{grid-template-columns:1fr}.generator-preview{position:static}.import-workspace{grid-template-columns:1fr;gap:30px}.import-dropzone{padding:24px}.summary-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 25px}.summary-numbers>div>strong{font-size:54px}.summary-numbers>.summary-primary>strong{font-size:60px}.page-header>h1{font-size:32px}.page-header .back-link{width:100%}.page-header>div{gap:15px}.virtual-shelf{gap:20px}.product-caption-head h2{font-size:14px}.product-caption-head>.status{font-size:10px}.react-toast-region{max-width:none;bottom:20px;left:16px;right:16px}.resource-entry-title{gap:15px}.record-values{margin-left:40px}.workflow-shortcuts{gap:0 22px}.workflow-shortcuts a{font-size:13px}.document-footer>span{font-size:10px}.form-repeater{margin-top:24px}}@media (prefers-reduced-motion:reduce){.product-image>.product-photo{transition:none}.product-image:hover>.product-photo{transform:none}}.assignment-count{margin-bottom:25px;font-size:18px}.assignment-options{border:0;border-top:1px solid var(--rule);margin:30px 0 0;padding:15px 0}.assignment-options legend{padding-right:15px}.assignment-options>label{border-bottom:1px solid var(--light);align-items:center;gap:15px;min-height:50px;padding:18px 0;font-size:14px;display:flex}.assignment-options>label small{color:var(--body);margin-left:auto}input[type=radio]{accent-color:var(--ink);width:18px;height:18px;margin:0;padding:0}.assignment-options>p{padding:25px 0}.preview-count{color:var(--body);margin:15px 0;font-size:13px}.group-selector{column-gap:20px}.group-selector>button{flex-shrink:0;padding-left:12px;padding-right:12px}.function-icon{stroke-width:1.2px;stroke-linecap:square;stroke-linejoin:miter;flex-shrink:0;width:24px;height:24px}.primary-navigation>a{white-space:nowrap;gap:12px;font-size:14px}.primary-navigation>a>.function-icon{color:var(--steel);width:21px;height:21px}.primary-navigation>a.active>.function-icon{color:var(--ink)}.function-navigation{border-bottom:1px solid var(--rule);align-items:stretch;gap:36px;min-height:89px;padding:0}.function-navigation>a,.function-more{white-space:nowrap;border-bottom:2px solid #0000;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:12px;min-height:89px;padding:15px 2px;display:flex;position:relative;color:var(--body)!important;font-size:14px!important}.function-navigation>a>.function-icon,.function-more>.function-icon{color:var(--steel)}.function-navigation>a.active{border-bottom-color:var(--ink);font-weight:700;color:var(--ink)!important}.function-navigation>a.active>.function-icon{color:var(--ink)}.function-more{margin-left:auto;padding-left:20px}.workspace-menu{min-width:240px;max-width:min(420px,100vw - 35px);max-height:70vh;overflow:auto}.workspace-menu a{align-items:center;gap:15px;line-height:1.5;display:flex}.workspace-menu .function-icon{width:22px;height:22px;color:var(--steel)}.module-header>div:first-child{align-items:center;gap:20px}.module-header>div:first-child>.function-icon{width:34px;height:34px;color:var(--steel)}.module-primary-actions>a,.module-primary-actions>button{gap:12px;min-height:44px;font-size:14px}.module-primary-actions .function-icon{width:23px;height:23px}.module-primary-actions>a:not(.primary-action)>.function-icon,.module-primary-actions>button:not(.primary-action)>.function-icon{color:var(--steel)}.resource-controls>.resource-count{color:var(--body);white-space:nowrap;margin-left:auto;font-size:12px}.module-more{white-space:nowrap;align-items:center;gap:12px;min-height:44px;font-size:13px;display:flex}.module-more .function-icon{width:20px;height:20px;color:var(--steel)}.record-menu-labelled{gap:10px;width:auto;min-width:44px;padding-left:15px;display:flex}.record-menu-labelled>span{color:var(--body);font-size:11px}.resource-entry-title{gap:18px}.resource-entry-title h2{font-size:17px;line-height:1.6}.resource-entry-title p{font-size:12px;line-height:1.7}.record-values{gap:17px 30px;margin-top:20px}.record-values dt{font-size:12px}.record-values dd{font-size:14px;line-height:1.7}.module-workspaces{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 45px;display:grid}.module-workspaces>a{border-bottom:1px solid var(--rule);align-items:center;gap:22px;padding:30px 0;font-size:15px;line-height:1.6;display:flex}.module-workspaces>a>.function-icon{width:32px;height:32px;color:var(--steel)}.module-workspaces>a>span{flex:1}.module-workspaces>a>svg:last-child{width:15px;color:var(--steel)}@media (width<=1100px){.function-navigation{gap:27px}.function-navigation>a,.function-more{gap:10px;font-size:13px!important}.primary-navigation>a{gap:9px}.primary-navigation>a>.function-icon{width:19px;height:19px}.module-workspaces{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.primary-navigation>a{gap:8px;font-size:13px}.primary-navigation>a>.function-icon{width:19px;height:19px}.function-navigation{gap:25px;min-height:77px}.function-navigation>a,.function-more{flex-direction:column;gap:9px;min-height:77px;padding:12px 0;font-size:12px!important}.function-navigation>a>.function-icon,.function-more>.function-icon{width:23px;height:23px}.function-more{margin-left:0;padding-left:0}.module-primary-actions{width:100%;justify-content:flex-start!important;gap:24px!important}.module-primary-actions>a,.module-primary-actions>button{gap:10px;font-size:13px}.module-header>div:first-child>.function-icon{width:29px;height:29px}.module-header{gap:25px}.module-workspaces{grid-template-columns:1fr}.module-workspaces>a{padding:24px 0}.resource-controls>.resource-count{margin-left:0;margin-right:auto}.record-menu-labelled>span{display:none}.record-menu-labelled{padding-left:0}.record-values{gap:16px 22px}.record-values dd{font-size:13px}}.schema-fields{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.native-editor-section{border-top:1px solid var(--line,#c7d0d5);min-width:0;margin-top:12px;padding-top:24px}.native-editor-section>.section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.native-editor-row{border-top:1px solid #d6dde1;min-width:0;padding:14px 0 22px}.native-editor-row-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.native-editor-row-heading>span{color:#6c8395;font-variant-numeric:tabular-nums;font-size:13px}.native-editor-row-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.billing-editor .native-editor-row-fields{grid-template-columns:minmax(150px,1fr) minmax(200px,2fr) minmax(90px,.55fr) minmax(120px,.75fr)}.wallpaper-editor .native-editor-row-body{grid-template-columns:minmax(200px,.8fr) minmax(0,2fr);gap:30px;display:grid}.wallpaper-image-column{align-content:start;gap:14px;min-width:0;display:grid}.native-image-preview{aspect-ratio:1.4;color:#575756;background:#e5ebee;place-items:center;min-width:0;font-size:14px;display:grid;overflow:hidden}.native-image-preview img{object-fit:contain;width:100%;height:100%;max-height:280px}.native-image-preview span{text-align:center;padding:24px}.voice-invoice-preview{border-top:1px solid #d6dde1;margin-top:20px;padding:18px 0}.voice-invoice-preview h3{margin-bottom:10px;font-size:15px}.voice-invoice-preview .ruled-record{justify-content:space-between;gap:20px}.voice-invoice-subtotal{text-align:right;padding-top:12px;font-size:20px;font-weight:700}@media (width<=900px){.billing-editor .native-editor-row-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.native-editor-section>.section-heading{align-items:flex-start}.wallpaper-editor .native-editor-row-body{grid-template-columns:1fr;gap:20px}.native-editor-row-fields,.billing-editor .native-editor-row-fields{grid-template-columns:1fr}.native-image-preview{width:100%;max-width:380px;margin:auto}}.invoice-document{max-width:1060px;margin:0 auto}.invoice-actions{justify-content:flex-end;margin:12px 0 24px;display:flex}.connect-invoice{color:#253746;background:#fff;border:1px solid #c7d0d5;padding:48px}.invoice-heading{border-bottom:1px solid #9caebb;grid-template-columns:1fr auto;gap:40px;padding-bottom:30px;display:grid}.invoice-heading img{width:165px;max-width:100%;margin-bottom:22px}.invoice-heading h1{margin-bottom:12px;font-size:21px}.invoice-heading address{font-size:13px;font-style:normal;line-height:1.7}.invoice-number{text-align:right}.invoice-number>span{text-transform:uppercase;letter-spacing:.08em;font-size:13px}.invoice-number strong{font-variant-numeric:tabular-nums;margin:8px 0 12px;font-size:26px;display:block}.invoice-number p{font-size:13px;line-height:1.6}.invoice-parties{border-bottom:1px solid #c7d0d5;grid-template-columns:1fr 1fr;gap:36px;padding:26px 0;font-size:13px;line-height:1.7;display:grid}.invoice-parties h2,.invoice-notes h2{text-transform:uppercase;color:#6c8395;margin-bottom:8px;font-size:12px}.invoice-parties small{display:block}.invoice-correction{border-bottom:1px solid #c7d0d5;padding:18px 0;font-size:13px}.invoice-lines{border-collapse:collapse;width:100%;margin:26px 0;font-size:13px}.invoice-lines th{text-transform:uppercase;text-align:left;border-bottom:1px solid #7b98ac;padding:12px 8px;font-size:11px}.invoice-lines td{vertical-align:top;border-bottom:1px solid #e5ebee;padding:16px 8px}.invoice-lines th:nth-child(n+3),.invoice-lines td:nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums}.invoice-totals{max-width:320px;margin:24px 0 0 auto;font-size:14px}.invoice-totals>div{justify-content:space-between;gap:20px;padding:8px 0;display:flex}.invoice-totals>div:last-child{border-top:1px solid #7b98ac;margin-top:8px;padding-top:16px;font-size:18px;font-weight:700}.invoice-notes{border-top:1px solid #c7d0d5;margin-top:40px;padding-top:18px;font-size:13px}.invoice-notes p{white-space:pre-wrap}.connect-invoice footer{color:#6c8395;text-align:center;border-top:1px solid #e5ebee;margin-top:40px;padding-top:16px;font-size:11px}@media (width<=620px){.connect-invoice{padding:22px 14px}.invoice-heading{grid-template-columns:1fr;gap:20px}.invoice-number{text-align:left}.invoice-parties{grid-template-columns:1fr;gap:20px}.invoice-lines{font-size:11px}.invoice-lines td,.invoice-lines th{padding:12px 4px}.invoice-lines th{font-size:9px}}@media print{body:has(.connect-invoice){color:#253746!important;background:#fff!important}:is(body:has(.connect-invoice) .masthead,body:has(.connect-invoice) .primary-navigation,body:has(.connect-invoice) .local-navigation,body:has(.connect-invoice) .document-footer,body:has(.connect-invoice) .page-header,body:has(.connect-invoice) .workflow-shortcuts,body:has(.connect-invoice) .invoice-actions,body:has(.connect-invoice) .react-toast-region){display:none!important}body:has(.connect-invoice) #workspace{max-width:none;margin:0;padding:0}.connect-invoice{background:#fff;border:0;padding:8mm}.invoice-document{max-width:none}.invoice-heading{grid-template-columns:1fr auto}.invoice-number{text-align:right}.invoice-parties{grid-template-columns:1fr 1fr}.invoice-lines thead{display:table-header-group}.invoice-lines tr,.invoice-totals,.invoice-parties{break-inside:avoid}.invoice-lines{font-size:11px}.invoice-lines th{font-size:10px}.invoice-lines td{padding:10px 6px}}.location-toolbar{border-top:1px solid var(--ink);flex-wrap:wrap;align-items:center;gap:28px;padding:18px 0 24px;display:flex}.location-toolbar .search-field{min-width:170px;max-width:350px}.location-toolbar>label:not(.search-field){align-items:center;gap:10px;display:flex}.location-toolbar select{max-width:230px;font-size:13px}.location-workspace{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;min-height:660px;display:grid}.location-map-shell{isolation:isolate;background:#e5ebee;min-width:0;min-height:660px;position:relative}.location-map{position:absolute;inset:0}.location-map-shell:fullscreen{width:100vw;height:100vh}.location-map .leaflet-control-attribution{font-size:10px}.location-map .leaflet-control-zoom a{color:var(--ink)}.location-map .leaflet-tooltip{color:var(--ink);border:0;border-radius:0;padding:7px 11px;font-family:inherit;font-size:12px;box-shadow:0 3px 15px #25374625}.map-device-list{z-index:650;background:#fffffff0;width:225px;max-height:280px;position:absolute;top:15px;right:15px;overflow:auto;box-shadow:0 4px 20px #25374615}.map-device-list button{text-align:left;border-bottom:1px solid var(--light);flex-direction:column;gap:6px;width:100%;padding:13px 15px;font-size:13px;display:flex}.map-device-list button.active{border-left:3px solid var(--ink);background:var(--light)}.map-device-list small{color:var(--body);font-size:10px}.location-inspector{width:360px;max-height:900px;padding:24px 0 24px 30px;overflow:auto}.location-inspector>.section-heading h2{font-size:22px}.location-inspector .sheet-facts{margin-top:10px}.location-inspector .sheet-facts>div{padding:12px 0}.location-inspector .sheet-facts dt,.location-inspector .sheet-facts dd{font-size:12px}.map-actions{flex-wrap:wrap;align-items:center;gap:10px 20px;padding:10px 0;display:flex}.map-actions button{border-bottom:1px solid var(--rule);text-align:left;min-height:40px;font-size:12px}.map-actions select{font-size:12px}.trail-controls{border-top:1px solid var(--ink);margin-top:18px;padding-top:25px}.trail-controls h3{margin-bottom:15px;font-size:18px;font-weight:400}.trail-controls>select{width:100%;margin-bottom:15px}.trail-controls details{border-bottom:1px solid var(--rule);padding:13px 0}.trail-controls details summary{cursor:pointer;font-size:12px}.trail-controls details input{width:100%;max-width:100%;font-size:12px;display:block}.trail-statistics{flex-wrap:wrap;align-items:baseline;gap:16px;padding:22px 0;display:flex}.trail-statistics strong{color:var(--steel);font-size:28px;font-weight:400}.trail-statistics>span{color:var(--body);font-size:12px}.playback-controls{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.playback-controls button{min-height:40px;font-size:13px}.playback-controls>input{width:100%;accent-color:var(--ink);padding:0}.playback-controls select{margin-left:auto;font-size:12px}.map-display-controls{flex-direction:column;gap:15px;padding:18px 0;font-size:12px;display:flex}.map-display-controls label{align-items:center;gap:12px;display:flex}.route-timeline{max-height:320px;margin-top:20px;overflow:auto}.route-timeline button{text-align:left;border-top:1px solid var(--rule);grid-template-columns:1fr auto;gap:5px;width:100%;padding:15px 0;font-size:12px;display:grid}.route-timeline small{color:var(--body)}.map-note{color:var(--body);padding:12px 0;font-size:12px;line-height:1.8}.map-empty-note{z-index:640;color:var(--body);background:#fffffff0;padding:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.unlocated-list{border-top:1px solid var(--rule);margin-top:30px;padding:25px 0}.unlocated-list summary{cursor:pointer;font-size:14px}.unlocated-list>section{border-bottom:1px solid var(--rule);padding:20px 0}.unlocated-list h3{font-size:15px;font-weight:400;display:inline-block}.unlocated-list p{color:var(--steel);padding-left:20px;display:inline-block}.unlocated-list a{padding:12px 25px 0 0;font-size:13px;display:inline-block}.remote-workspace{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1fr) 380px;gap:55px;padding-top:30px;display:grid}.remote-stage{background:var(--light);min-width:0;padding:30px}.remote-viewport{isolation:isolate;background:#17232e;width:auto;max-width:100%;height:min(68vh,700px);min-height:260px;max-height:700px;margin:0 auto;position:relative;overflow:hidden}.remote-viewport:fullscreen{background:#17232e;justify-content:center;height:100vh;max-height:100vh;display:flex}.remote-viewport>img,.remote-video,.remote-video canvas{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.remote-placeholder{color:#a8bccb;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:25px;padding:25px;font-size:14px;line-height:1.8;display:flex;position:absolute;inset:0}.remote-placeholder>svg{width:44px;height:44px}.remote-touch-layer{z-index:3;touch-action:none;cursor:crosshair;position:absolute;inset:0}.remote-whiteboard{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.remote-stage-tools{color:var(--body);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;margin-top:25px;font-size:11px;display:flex}.remote-stage-tools button{align-items:center;gap:10px;font-size:12px;display:flex}.remote-stage-tools svg{width:15px}.remote-inspector{min-width:0}.remote-inspector h2{margin-bottom:25px;font-size:23px;font-weight:400}.remote-inspector .form-field{margin-bottom:22px}.remote-inspector p{margin:15px 0 25px;font-size:13px;line-height:1.8}.remote-inspector .utility-primary{margin-top:25px}.remote-interaction-mode{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:20px;margin-top:15px;padding:20px 0;display:flex}.remote-interaction-mode button{min-height:40px;font-size:12px}.remote-interaction-mode button.active{border-bottom:2px solid var(--ink)}.remote-interaction-mode input{border:0;width:36px;height:30px;padding:0}.remote-keypad{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:20px;display:grid}.remote-keypad button{border:1px solid var(--rule);overflow-wrap:anywhere;min-height:43px;padding:5px;font-size:11px}.remote-keypad button:hover:not(:disabled){background:var(--light)}.remote-keypad button:disabled{opacity:.35;cursor:default}.remote-text{border-bottom:1px solid var(--rule);gap:15px;display:flex}.remote-text input{border:0;width:100%;min-width:0}.remote-text button{min-width:44px}.remote-viewport .remote-video canvas{display:block}.remote-workspace:has(.remote-viewport:fullscreen){z-index:120}@media (width<=1100px){.location-inspector{width:310px;padding-left:22px}.remote-workspace{grid-template-columns:minmax(0,1fr) 330px;gap:30px}.remote-stage{padding:22px}.remote-keypad{grid-template-columns:repeat(4,minmax(0,1fr))}.map-device-list{width:190px}}@media (width<=800px){.location-workspace{grid-template-columns:1fr}.location-map-shell{min-height:500px}.location-inspector{border-top:1px solid var(--rule);width:100%;max-height:none;padding:25px 0}.location-inspector .sheet-facts{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.location-inspector .sheet-facts>div{grid-template-columns:1fr}.map-device-list{width:175px;max-height:210px;top:12px;right:12px}.map-device-list button{padding:10px 12px;font-size:12px}.remote-workspace{grid-template-columns:1fr;gap:30px}.remote-stage{padding:25px 18px}.remote-viewport{height:min(65vh,600px)}.remote-inspector{padding-bottom:20px}.remote-keypad{grid-template-columns:repeat(6,minmax(0,1fr))}.remote-keypad button{font-size:11px}.location-toolbar{gap:15px;font-size:12px}.location-toolbar .search-field{flex-basis:100%;max-width:100%}.location-toolbar select{max-width:160px}.location-map-shell:fullscreen .location-map{height:100vh}}@media (prefers-reduced-motion:reduce){.dm-route-animated,.dm-speed-flow{transition:none!important;animation:none!important}}.radio-tabs{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);gap:35px;margin-bottom:25px;display:flex}.radio-tabs button{border-bottom:2px solid #0000;align-items:center;gap:16px;min-height:57px;font-size:14px;display:flex}.radio-tabs button.active{border-bottom-color:var(--ink)}.radio-tabs button span{color:var(--steel);font-size:12px}.radio-enrollment{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:45px;margin:30px 0;padding:30px 0;display:grid}.radio-enrollment>div{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.radio-enrollment span{color:var(--body);font-size:13px}.radio-enrollment strong{letter-spacing:6px;font-family:monospace;font-size:44px;font-weight:400}.radio-enrollment p{color:var(--body);font-size:12px;line-height:1.8}.radio-enrollment .utility-primary{justify-content:space-between;min-width:180px}.radio-device{border-bottom:1px solid var(--rule);justify-content:space-between;gap:25px;padding:28px 0;display:flex}.radio-device h2,.radio-channel h2{margin-bottom:12px;font-size:22px;font-weight:400}.radio-device p,.radio-channel p{color:var(--body);margin-top:12px;font-size:13px;line-height:1.8}.radio-record-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:25px;display:flex}.radio-record-actions button{align-items:center;gap:10px;min-height:44px;font-size:12px;display:flex}.radio-record-actions svg{width:15px}.danger-text{color:#9a4341}.radio-members{flex-wrap:wrap;gap:15px 25px;padding-top:15px;display:flex}.radio-members span{color:var(--body);border-bottom:1px solid var(--light);padding:6px 0;font-size:12px}.radio-channel{border-bottom:1px solid var(--rule);padding:30px 0}.radio-channel>header{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.radio-channel>header>div>span{color:var(--body);margin-top:15px;font-size:12px;display:block}.radio-announcements{border-top:1px solid var(--rule);margin-top:30px;padding-top:18px}.radio-announcements h3{font-size:17px;font-weight:400}.radio-announcement-actions{flex-wrap:wrap;gap:20px;display:flex}.radio-announcement-actions button{align-items:center;gap:12px;min-height:44px;font-size:12px;display:flex}.radio-announcement-actions svg{width:15px}.radio-announcement{border-bottom:1px solid var(--light);justify-content:space-between;gap:25px;padding:18px 0;font-size:13px;display:flex}.radio-announcement>div{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.radio-announcement strong{font-weight:400}.radio-announcement span{color:var(--body);font-size:11px}.radio-announcement button{min-height:40px;font-size:12px}.radio-soundbank{border-top:1px solid var(--rule);margin-top:30px;padding:25px 0}.radio-soundbank summary{cursor:pointer;margin-bottom:15px;font-size:14px}.radio-soundbank>button{align-items:center;gap:15px;min-height:44px;margin-right:30px;font-size:13px;display:inline-flex}.radio-soundbank svg{width:16px}.radio-audio-player{background:var(--ink);color:#fff;z-index:30;align-items:center;gap:20px;max-width:650px;margin:25px auto 0;padding:18px 25px;display:flex;position:sticky;bottom:20px}.radio-audio-player audio{width:100%;height:36px}.radio-audio-player>button{place-items:center;min-width:40px;height:40px;display:grid}@media (width<=700px){.radio-enrollment{grid-template-columns:1fr;gap:30px}.radio-enrollment strong{letter-spacing:5px;font-size:36px}.radio-device,.radio-channel>header,.radio-announcement{display:block}.radio-record-actions{justify-content:flex-start;gap:18px;margin-top:20px}.radio-device h2,.radio-channel h2{font-size:20px}.radio-enrollment>div{gap:15px}.radio-tabs{gap:25px}.radio-audio-player{padding:15px;bottom:15px}}.geometry-controls{border-top:1px solid var(--ink);flex-wrap:wrap;align-items:center;gap:25px;padding:18px 0;font-size:13px;display:flex}.geometry-controls>div{flex-wrap:wrap;gap:25px;display:flex}.geometry-controls>div>button{border-bottom:2px solid #0000;min-height:44px}.geometry-controls>div>button.active{border-bottom-color:var(--ink)}.geometry-controls>label{align-items:center;gap:15px;display:flex}.geometry-controls input{width:95px;font-size:13px}.geometry-place-search{border-bottom:1px solid var(--rule);max-width:600px;margin:0 0 22px;display:flex;position:relative}.geometry-place-search>input{border:0;flex:1;min-width:0}.geometry-place-search>button{place-items:center;width:44px;display:grid}.geometry-place-search>div{z-index:750;border:1px solid var(--rule);background:#fff;position:absolute;top:100%;left:0;right:0;box-shadow:0 5px 20px #25374618}.geometry-place-search>div>button{text-align:left;border-bottom:1px solid var(--light);width:100%;padding:16px 18px;font-size:13px;line-height:1.6}.geofence-map{isolation:isolate;background:var(--light);height:520px;position:relative}.geometry-handle{background:var(--ink);box-shadow:0 0 0 1px var(--ink);border:2px solid #fff;border-radius:50%}.geometry-radius{background:var(--steel);box-shadow:0 0 0 1px var(--steel)}.geometry-coordinate-list{border-top:1px solid var(--rule);margin:25px 0;padding:20px 0}.geometry-coordinate-list summary{cursor:pointer;margin-bottom:15px;font-size:13px}.geometry-coordinate-list>div{align-items:center;gap:25px;max-width:600px;padding:10px 0;display:flex}.geometry-coordinate-list>div>span{min-width:20px;color:var(--steel);font-size:12px}.geometry-coordinate-list input{width:100%;min-width:0;font-size:13px}.geometry-coordinate-list button{place-items:center;width:44px;min-width:44px;height:44px;display:grid}.resource-entry h2>a{align-items:center;gap:15px;display:flex}.resource-entry h2>a>svg{width:15px;height:15px;color:var(--steel)}@media (width<=700px){.geometry-controls{gap:15px}.geometry-controls>div{gap:22px;width:100%}.geofence-map{height:420px}.geometry-coordinate-list>div{gap:12px}}.remote-viewport:fullscreen{aspect-ratio:auto!important;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important}.remote-capture{border-top:1px solid var(--rule);margin-top:24px;padding-top:15px}.remote-capture>p{color:var(--body);font-size:12px;line-height:1.7}.leaflet-container .leaflet-pane>svg,.leaflet-container .leaflet-pane>canvas{max-width:none!important;max-height:none!important}:root{--page-gutter:clamp(16px,3.4vw,64px);--control-ink:#344f62;--control-hover:#e5ebee}#workspace,.masthead,.primary-navigation,.local-navigation,.document-footer,.mobile-workspace-nav{width:calc(100% - 2 * var(--page-gutter));min-width:0;max-width:1700px;margin-left:auto;margin-right:auto}.masthead{z-index:50;background:var(--paper);gap:24px;height:72px;position:sticky;top:0}.masthead .environment{flex:1;gap:10px;min-width:0;margin:0;position:static}.masthead .environment select{width:100%;max-width:280px;min-height:44px;color:var(--ink);text-overflow:ellipsis;padding:10px 28px 10px 10px}.masthead .brand{gap:16px}.masthead .brand>span{padding-left:16px}.masthead-end{gap:12px;min-width:0}.language-select{min-height:44px;font-size:13px}.command-trigger{border:1px solid var(--rule);min-height:44px;color:var(--ink);white-space:nowrap;background:#fff;align-items:center;gap:10px;padding:0 12px;font-size:13px;display:flex}.command-trigger kbd{font:inherit;border:1px solid var(--rule);color:var(--body);padding:3px 5px;font-size:10px}.command-trigger:hover{background:var(--control-hover)}.primary-navigation{z-index:45;background:var(--paper);scrollbar-width:thin;gap:clamp(16px,2vw,36px);min-height:54px;position:sticky;top:72px;overflow-x:auto}.primary-navigation>a{min-height:54px;color:var(--control-ink);flex-shrink:0;gap:10px;font-size:14px}.primary-navigation>a:hover{background:var(--control-hover)}.primary-navigation .reserved{color:#526b7d;font-size:10px}.local-navigation.function-navigation{align-items:center;gap:8px;min-height:54px;padding:4px 0;overflow-x:auto}.function-navigation>a,.function-navigation>.function-more{border:1px solid #0000;flex-direction:row;gap:10px;min-height:44px;padding:9px 14px;line-height:1.4;font-size:13px!important}.function-navigation>a:hover,.function-more:hover{background:var(--control-hover)}.function-navigation>a.active{border:1px solid var(--rule);box-shadow:inset 0 -2px var(--ink);background:#e5ebee}.function-navigation>a.active:after{display:none}.function-navigation>a>.function-icon{width:21px;height:21px}.mobile-workspace-nav{display:none}#workspace{min-height:calc(100vh - 240px);margin-top:0}.page-header{align-items:center;gap:20px;padding:24px 0}.page-header>div{gap:16px;min-width:0}.page-header h1,.page-header>h1{letter-spacing:-1px;overflow-wrap:anywhere;font-size:clamp(26px,2.3vw,36px);line-height:1.25}.module-header>div:first-child>.function-icon{width:29px;height:29px}.page-actions{min-width:0;gap:10px!important}.page-actions>a,.page-actions>button,.module-primary-actions>a,.module-primary-actions>button{border:1px solid var(--rule);text-align:left;background:#fff;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 14px;font-size:14px;line-height:1.5;display:inline-flex}.page-actions>.primary-action,.module-primary-actions>.primary-action{background:var(--ink);border-color:var(--ink);color:#fff}.page-actions>a:hover,.page-actions>button:hover{background:var(--control-hover);color:var(--ink)}.page-actions>.primary-action:hover,.module-primary-actions>.primary-action:hover{color:#fff;background:#3f5b70}.back-link{min-height:44px;color:var(--control-ink);white-space:nowrap}.back-link:hover{text-underline-offset:5px;text-decoration:underline}.search-field{border:1px solid var(--rule);background:#fff;gap:10px;min-width:0;max-width:none;min-height:46px;padding:0 12px}.search-field input{min-width:0;min-height:44px;color:var(--ink);background:0 0;padding:10px 0;font-size:14px}.search-field:focus-within{border-color:var(--ink);outline-offset:1px;outline:2px solid #7b98ac55}.clear-search{flex-shrink:0;place-items:center;width:44px;min-height:44px;display:grid}.group-selector{gap:12px;min-height:48px}.group-selector button{min-height:46px;color:var(--control-ink);padding:8px 12px;font-size:13px}.group-selector button.active{background:var(--control-hover)}.group-selector button span{color:var(--control-ink);font-size:12px}.fleet-tools{grid-template-columns:minmax(230px,1fr) repeat(2,minmax(140px,.45fr));align-items:end;gap:16px;margin-top:16px;padding-bottom:14px;display:grid}.fleet-filter{min-width:0;color:var(--control-ink);gap:6px;font-size:12px;display:grid}.fleet-tools .fleet-filter select{border:1px solid var(--rule);width:100%;min-width:0;max-width:100%;min-height:46px;color:var(--ink);background:#fff;padding:10px 26px 10px 12px;font-size:14px}.selection-line{min-height:56px;color:var(--control-ink);font-size:13px}.select-all-control{border:1px solid var(--rule);background:#fff;min-height:44px;padding:8px 12px}.select-all-control>span{color:var(--ink);font-size:12px}.object-selection{border:1px solid var(--rule);min-height:44px;color:var(--ink);background:#fff;gap:9px;padding:5px 10px;font-size:12px}.object-selection>span{font-size:12px}.object-selection:has(input:checked){background:var(--ink);color:#fff;border-color:var(--ink)}.object-topline{min-height:54px}.object-topline>span{color:var(--control-ink);font-size:12px}.product-caption-head h2{font-size:15px;line-height:1.5}.product-caption-head a{min-width:0}.product-caption-head>.status{white-space:normal;font-size:12px}.product-metadata>span,.product-identifier{color:#526b7d;font-size:12px;line-height:1.6}.product-metadata strong{font-size:13px}.product-identifier{overflow-wrap:anywhere}.product-visual .product-image{height:206px;padding:12px 125px 12px 8px}.product-visual .product-image>.product-photo{height:170px}.telemetry-rail{gap:8px;width:116px;max-width:52%;top:14px;right:0}.telemetry-piece,.telemetry-detail .telemetry-piece{width:100%;min-width:0;min-height:44px;color:var(--control-ink);background:#fff;border-radius:0;gap:8px;padding:9px 10px;box-shadow:0 3px 9px #2537460a}.telemetry-piece>svg,.telemetry-detail .telemetry-piece>svg{flex:0 0 19px;width:19px;height:19px}.telemetry-piece>span:not(.telemetry-hint),.telemetry-detail .telemetry-piece>span:not(.telemetry-hint){text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--control-ink);flex:1;font-size:12px;line-height:1.6;overflow:hidden}.telemetry-piece:hover,.telemetry-piece:focus-visible{border-color:var(--ink);background:#eef3f6}.telemetry-hint{white-space:normal;overflow-wrap:anywhere;max-width:220px;font-size:11px;line-height:1.5}.virtual-shelf{gap:28px;min-height:370px;padding-bottom:22px}.device-sheet{grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);gap:48px;padding-top:24px}.device-sheet-visual{align-self:start;min-height:335px;padding:0 0 20px}.sheet-model{letter-spacing:-2px;overflow-wrap:anywhere;max-width:100%;font-size:42px;line-height:1.3}.device-sheet-visual>.product-photo{align-self:flex-start;width:calc(100% - 145px);max-width:300px;height:280px;margin-top:12px}.device-sheet-visual .telemetry-rail{flex-direction:column;width:145px;max-width:48%;margin:0;display:flex;position:absolute;top:94px;right:0}.device-sheet-info{min-width:0}.sheet-facts{margin:8px 0 24px}.sheet-facts>div{gap:20px;padding:12px 0}.sheet-facts dt{color:var(--control-ink);font-size:13px}.device-sheet-visual>.sheet-model{max-width:calc(100% - 110px)}.device-status{border:1px solid var(--rule);background:#fff;padding:5px 9px;font-size:13px;position:absolute;top:10px;right:0}.page-actions>.device-danger-action{color:#813d39;background:0 0;border-color:#bd918e}.fleet-result-tools{color:var(--control-ink);flex-wrap:wrap;align-items:center;gap:18px;font-size:13px;display:flex}.fleet-result-tools>.text-action{gap:8px;min-height:44px;font-size:13px}.select-all-control input:indeterminate{background:var(--ink);border-color:var(--ink)}.select-all-control input:indeterminate:after{content:"";background:#fff;width:9px;height:2px}.utility-options strong{font-size:15px;font-weight:400;display:block}.utility-options small{margin-top:3px;display:block}.sheet-facts dd{font-size:14px}.section-heading h2{line-height:1.5}.device-log{margin-top:20px}.telemetry-facts dd{overflow-wrap:anywhere;min-width:0}.floating-selection{gap:20px;max-width:calc(100vw - 32px);padding:14px 18px}.floating-selection .selection-summary>strong{font-size:14px}.selection-summary>small{white-space:normal;max-width:270px;font-size:12px}.floating-selection .floating-actions>button{white-space:normal;border:1px solid #668297;min-height:44px;padding:6px 10px;font-size:13px;line-height:1.5}.floating-selection .floating-actions>button:hover{color:#fff;background:#405e72}.floating-actions{gap:10px}.floating-actions>.cancel-selection{border:1px solid #668297;padding:6px 10px}.resource-controls,.workflow-toolbar{border-top:1px solid var(--ink);flex-wrap:wrap;align-items:center;gap:12px;min-width:0;padding:16px 0;display:flex}.resource-controls .search-field,.workflow-toolbar .search-field{flex:1;min-width:min(100%,240px);max-width:540px}.resource-controls>.resource-count{color:var(--control-ink);font-size:13px}.module-more,.resource-controls>.text-action{border:1px solid var(--rule);background:#fff;gap:8px;min-height:44px;padding:8px 12px;font-size:13px}.compact-records{border-top:1px solid var(--rule)}.compact-record{border-bottom:1px solid var(--rule);grid-template-columns:minmax(210px,1.2fr) minmax(220px,1fr) auto;align-items:center;gap:8px 24px;min-width:0;padding:16px 0;display:grid}.compact-record-main{align-items:flex-start;gap:14px;min-width:0;display:flex}.compact-record-main>div{min-width:0}.compact-record h2{overflow-wrap:anywhere;font-size:16px;font-weight:400;line-height:1.55}.compact-record h2 a:hover{text-underline-offset:4px;text-decoration:underline}.compact-record-main p{color:var(--control-ink);overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.6}.compact-record .record-number{min-width:24px;font-size:13px;line-height:2}.compact-record-summary{flex-wrap:wrap;gap:12px 26px;min-width:0;margin:0;display:flex}.compact-record-summary>div{min-width:0;max-width:100%}.compact-record-summary dt{color:#526b7d;font-size:12px;line-height:1.5}.compact-record-summary dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:14px;line-height:1.5}.compact-record-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.compact-record-actions>a,.compact-record-actions>button{border:1px solid var(--rule);background:#fff;align-items:center;gap:8px;min-height:44px;padding:9px 12px;font-size:13px;line-height:1.5;display:inline-flex}.compact-record-actions>a:hover,.compact-record-actions>button:hover{background:var(--control-hover)}.compact-record-actions .function-icon{width:18px;height:18px}.compact-record-details{grid-column:1/-1;min-width:0}.compact-record-details>summary{cursor:pointer;width:max-content;max-width:100%;min-height:44px;color:var(--control-ink);align-items:center;gap:8px;font-size:12px;display:flex}.compact-record-details[open]{background:#e5ebee66;padding:0 14px 14px}.compact-record-details dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px;margin:0;display:grid}.compact-record-details dt{color:var(--control-ink);font-size:12px;line-height:1.6}.compact-record-details dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:13px;line-height:1.6}.workflow-links,.workflow-shortcuts{border:0;flex-wrap:wrap;gap:10px;min-width:0;padding:12px 0;display:flex}.workflow-links>a,.workflow-shortcuts>a{border:1px solid var(--rule);overflow-wrap:anywhere;background:#fff;align-items:center;gap:10px;min-height:44px;padding:8px 12px;font-size:14px;line-height:1.5;display:flex}.workflow-links>a:hover,.workflow-shortcuts>a:hover{background:var(--control-hover)}.workflow-form-panel{border:1px solid var(--rule);background:#fff;min-width:0;max-width:1100px;margin:18px 0;padding:24px}.workflow-form-heading{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:18px;padding-bottom:20px;display:flex}.workflow-form-heading h2{overflow-wrap:anywhere;font-size:21px;font-weight:400;line-height:1.5}.workflow-form-heading p{color:var(--control-ink);margin-top:6px;font-size:13px;line-height:1.7}.schema-form-section{border:0;border-top:1px solid var(--rule);min-width:0;margin:22px 0 0;padding:20px 0 0}.schema-form-section>legend{padding:0 14px 0 0;font-size:16px;font-weight:600;line-height:1.5}.form-grid{gap:22px 28px}.form-field{color:var(--ink);gap:8px;line-height:1.6}.form-field input:not([type=checkbox]):not([type=radio]),.form-field select,.form-field textarea{min-width:0;min-height:46px;color:var(--ink);background:#fff;border:1px solid #9cafbd;border-radius:0;padding:10px 12px;font-size:14px;line-height:1.6}.form-field textarea{min-height:120px}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--ink);outline-offset:1px;outline:2px solid #7b98ac55}.form-field small{color:#526b7d;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.form-field input::placeholder{color:#687f90;opacity:1}.checkbox-field{border:1px solid var(--rule);cursor:pointer;background:#fff;align-self:end;gap:12px;min-height:48px;padding:12px;font-size:14px}.checkbox-field:has(input:checked){background:#eef3f6;border-color:#6d899f}.checkbox-field input[type=checkbox]{flex:0 0 21px;width:21px;height:21px}.form-repeater .form-grid{margin-top:12px}.form-repeater legend{font-size:16px;line-height:1.6}.schema-form-actions,.form-footer{z-index:25;background:var(--paper);border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:28px;padding:16px 0;display:flex;position:sticky;bottom:0}.workflow-form-panel .schema-form-actions,.workflow-form-panel .form-footer,.dialog-body .schema-form-actions,.dialog-body .form-footer{background:#fff}.schema-form-actions>button,.form-footer>button{border:1px solid var(--rule);justify-content:center;align-items:center;gap:10px;min-height:46px;padding:10px 18px;font-size:14px;line-height:1.5;display:inline-flex}.schema-form-actions>.utility-primary,.form-footer>.utility-primary{background:var(--ink);border-color:var(--ink);color:#fff;min-width:150px}.schema-form-actions>span,.form-footer>span{max-width:none;color:var(--control-ink);font-size:12px;line-height:1.6}.workflow-danger-zone{background:#fbf6f5;border:1px solid #cbaaa8;max-width:1100px;margin-top:24px;padding:20px}.workflow-danger-zone h2{color:#813d39;font-size:17px;font-weight:400;line-height:1.6}.workflow-danger-zone button{color:#813d39;border:1px solid #bd918e;min-height:44px;margin-top:12px;padding:10px 16px}.dialog-header{z-index:26;background:var(--paper);padding:22px 26px;position:sticky;top:0}.dialog-header h2{overflow-wrap:anywhere;font-size:24px}.dialog-body{min-width:0;padding:22px 26px}.dialog-body>p{overflow-wrap:anywhere}.dialog-body .form-field,.dialog-body .checkbox-field{font-size:14px}.command-query{border:1px solid var(--rule);background:#fff;min-height:48px;padding:10px 12px;font-size:17px}.utility-options{max-height:55dvh;overflow:auto}.utility-options button{text-align:left;gap:20px;min-height:48px;padding:12px;line-height:1.6}.utility-options button:hover{background:var(--control-hover)}.utility-options button>span{overflow-wrap:anywhere;min-width:0}.utility-options small{color:var(--control-ink);font-size:12px}.data-notice{color:var(--control-ink);padding:26px 0;font-size:14px;line-height:1.8}button:disabled{cursor:not-allowed}.required-mark{color:var(--control-ink)}.icon-button,.react-toast button{width:44px;min-height:44px}.account{width:44px;height:44px;font-size:12px}@media (width>=1001px) and (width<=1200px){.primary-navigation,.local-navigation.function-navigation{display:none}.mobile-workspace-nav{z-index:45;background:var(--paper);border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:14px;padding:10px 0;display:grid;position:sticky;top:72px}.mobile-workspace-nav label{min-width:0;color:var(--control-ink);gap:4px;font-size:12px;display:grid}.mobile-workspace-nav select{border:1px solid var(--rule);background:#fff;width:100%;min-width:0;max-width:100%;min-height:44px;padding:8px 28px 8px 10px;font-size:14px}}@media (width<=1250px){.command-trigger>.command-label,.command-trigger>kbd{display:none}.command-trigger{justify-content:center;width:44px;padding:0}.brand img{width:120px}.masthead{gap:20px}.compact-record{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;gap:8px 18px}.compact-record-actions{max-width:240px}.fleet-tools{grid-template-columns:minmax(200px,1fr) repeat(2,minmax(120px,.5fr))}.telemetry-rail{width:108px}.product-visual .product-image{padding-right:116px}}@media (width<=1000px){.primary-navigation,.local-navigation.function-navigation{display:none}.mobile-workspace-nav{z-index:45;background:var(--paper);border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:14px;padding:10px 0;display:grid;position:sticky;top:72px}.mobile-workspace-nav label{min-width:0;color:var(--control-ink);gap:4px;font-size:12px;display:grid}.mobile-workspace-nav select{border:1px solid var(--rule);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--ink);background:#fff;padding:8px 28px 8px 10px;font-size:14px}.brand>span{display:none}.masthead .environment select{max-width:220px}.compact-record{grid-template-columns:minmax(0,1fr) auto}.compact-record-summary{grid-area:2/1}.compact-record-actions{grid-area:1/2/3}.compact-record-details{grid-column:1/-1}.compact-record-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}.device-sheet{gap:28px}.device-sheet-visual>.product-photo{width:calc(100% - 125px)}.device-sheet-visual .telemetry-rail{width:125px}.fleet-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-tools>.search-field{grid-column:1/-1}.virtual-shelf{gap:20px}.product-visual .product-image{padding-right:118px}.telemetry-piece>span:not(.telemetry-hint){font-size:12px}}@media (width<=700px){.page-header{flex-wrap:wrap;gap:16px;padding:20px 0}.page-header>div:first-child{flex-wrap:wrap;flex:1}.page-header h1{font-size:28px}.module-header{gap:16px}.module-primary-actions{gap:10px!important}.module-primary-actions>a,.module-primary-actions>button{padding:9px 12px;font-size:13px}.resource-controls{gap:10px}.resource-controls .search-field{flex-basis:100%}.compact-record{gap:8px 12px;padding:16px 0}.compact-record-main{gap:10px}.compact-record h2{font-size:15px}.compact-record-actions{max-width:180px}.compact-record-actions>a,.compact-record-actions>button{padding:8px 10px;font-size:13px}.compact-record-summary{gap:12px 18px}.device-sheet{grid-template-columns:1fr;gap:20px;padding-top:20px}.device-sheet-visual{min-height:310px}.device-sheet-visual>.product-photo{width:calc(100% - 145px);max-width:300px;height:250px}.device-sheet-visual .telemetry-rail{width:145px;top:88px}.sheet-model{font-size:36px}.sheet-facts>div{grid-template-columns:minmax(100px,.7fr) minmax(0,1fr)}.group-selector{display:none}.fleet-tools{margin-top:16px}.object-selection{padding:5px 8px}.product-visual .product-image{height:190px;padding-right:120px}.product-visual .product-image>.product-photo{height:155px}.product-caption-head h2{font-size:14px}.product-caption-head>.status,.object-topline>span{font-size:12px}.telemetry-rail{width:110px}.virtual-shelf{min-height:360px}.floating-selection{gap:10px;width:calc(100vw - 24px);max-width:calc(100vw - 24px);padding:12px;bottom:12px}.selection-summary{white-space:normal;border:0;justify-content:space-between;gap:10px;width:100%;padding:0;display:flex}.floating-selection .selection-summary>strong{font-size:13px}.selection-summary>small{max-width:190px;font-size:11px}.floating-actions{flex-wrap:nowrap;justify-content:flex-start;gap:8px;width:100%;padding-bottom:4px;display:flex;overflow-x:auto}.floating-selection .floating-actions>button{text-align:left;flex:none;max-width:175px;min-height:44px;padding:8px 10px;font-size:12px}.floating-actions>.cancel-selection{grid-area:auto;justify-content:center}.has-selection #workspace{padding-bottom:190px}.workflow-form-panel{margin:12px 0;padding:18px}.schema-form-section{margin-top:20px;padding-top:18px}.form-grid{grid-template-columns:1fr;gap:20px}.form-footer>span,.schema-form-actions>span{flex-basis:100%;max-width:100%}.dialog-header,.dialog-body{padding:18px 20px}}@media (width<=600px){.masthead{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;height:auto;min-height:112px;padding:8px 0;display:grid;position:relative;top:auto}.masthead .brand img{width:110px}.masthead .environment{grid-area:2/1/auto/-1;align-items:center;gap:10px;width:100%;min-height:44px;margin:0;display:flex}.masthead .environment>span{font-size:12px}.masthead .environment select{border:1px solid var(--rule);background:#fff;flex:1;max-width:none;padding:8px 28px 8px 10px}.masthead-end{gap:8px}.language-select{width:82px;max-width:82px;font-size:12px}.account{width:36px;height:36px;font-size:12px}.mobile-workspace-nav{gap:10px;top:0}.page-header .back-link{width:auto}.compact-record{grid-template-columns:minmax(0,1fr)}.compact-record-main,.compact-record-summary,.compact-record-actions{grid-area:auto/1}.compact-record-actions{justify-content:flex-start;max-width:none;margin-top:4px}.compact-record-summary{padding-left:34px}.compact-record-details dl{grid-template-columns:1fr}.compact-record-details>summary{padding-left:34px}.compact-record-details[open]>summary{padding-left:0}.fleet-tools{grid-template-columns:1fr 1fr;gap:12px}.fleet-tools>.fleet-filter:first-of-type{grid-column:1/-1}.fleet-tools .fleet-filter select{font-size:13px}.fleet-tools>.search-field{grid-column:1/-1}.device-primary-actions{justify-content:flex-start;width:100%}.page-header h1{font-size:26px}.product-visual .product-image{padding-right:120px}.floating-selection .floating-actions>button{font-size:12px}.schema-form-actions>button,.form-footer>button{flex:1;min-width:0!important}.document-footer{flex-wrap:wrap;gap:12px;font-size:11px}.dialog-header h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.product-image>.product-photo{transition:none}}@media (width<=600px){.masthead .account{width:44px;height:44px}}@media (width<=360px){.masthead .brand img{width:90px}.masthead .language-select{width:72px;max-width:72px}.masthead-end{gap:8px}}.schema-fields{border:0;min-width:0;margin:0;padding:0}.schema-form-actions>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.schema-form-actions>div>button{border:1px solid var(--rule);justify-content:center;align-items:center;gap:10px;width:auto;min-height:46px;padding:10px 18px;font-size:14px;line-height:1.5;display:inline-flex}.schema-form-actions>div>.utility-primary{background:var(--ink);border-color:var(--ink);color:#fff;min-width:140px}.schema-repeater-heading{justify-content:space-between;align-items:center;gap:18px;min-height:44px;display:flex}.schema-repeater-heading strong{color:var(--control-ink);font-weight:400}.action-danger-context{color:#813d39;background:#fbf0ef;border:1px solid #cbaaa8;align-items:center;gap:12px;padding:14px;display:flex}.workflow-filters,.workflow-technical{min-width:0;margin:14px 0}.workflow-filters>summary,.workflow-technical>summary,.workflow-more-links>summary{cursor:pointer;border:1px solid var(--rule);background:#fff;align-items:center;gap:10px;width:max-content;max-width:100%;min-height:44px;padding:8px 12px;font-size:13px;display:flex}.workflow-filters[open]{border:1px solid var(--rule);background:#fff;padding:16px}.workflow-filters[open]>summary{border:0;padding-left:0}.workflow-more-links{position:relative}.workflow-more-links>div{z-index:35;border:1px solid var(--rule);background:#fff;width:min(330px,100vw - 32px);padding:10px;position:absolute;top:100%;right:0;box-shadow:0 10px 30px #25374618}.workflow-more-links>div>a,.workflow-more-links>div>button{align-items:center;gap:10px;min-height:44px;padding:10px;font-size:13px;line-height:1.6;display:flex}.workflow-context-action{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;min-height:54px;font-size:14px;line-height:1.6;display:flex}.technical-key-values,.technical-key-values>div{min-width:0}.technical-key-values dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.7}.technical-key-values dt{color:var(--control-ink);font-size:12px;line-height:1.6}.technical-key-values .technical-key-values{background:#e5ebee66;padding:12px;display:block}.technical-key-values .technical-key-values>div{margin-bottom:10px}.workflow-technical[open]{border:1px solid var(--rule);background:#fff;padding:16px}.workflow-technical>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fleet-more-trigger{border:1px solid var(--rule);background:#fff;align-items:center;gap:8px;min-height:44px;padding:9px 12px;font-size:13px;display:inline-flex}.fleet-add-short{display:none}.fleet-sort-filter{position:relative}.fleet-sort-filter>summary{cursor:pointer;border:1px solid var(--rule);background:#fff;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:13px;list-style:none;display:flex}.fleet-sort-filter>summary::-webkit-details-marker{display:none}.fleet-sort-filter>label{z-index:35;border:1px solid var(--rule);background:#fff;gap:8px;min-width:240px;max-width:calc(100vw - 32px);padding:16px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 25px #25374618}.fleet-sort-filter select{border:1px solid var(--rule);width:100%;min-width:0;max-width:100%;min-height:44px;padding:8px 10px;font-size:14px}@media (width<=700px){.schema-form-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.schema-form-actions>div>button{width:100%;margin:0;min-width:0!important}.schema-form-actions>div>button:only-child{grid-column:1/-1}.workflow-technical>dl{grid-template-columns:1fr}}@media (width<=600px){.fleet-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:16px 0;display:grid}.fleet-header h1{font-size:24px}.fleet-header .page-actions{flex-wrap:nowrap;gap:8px!important}.fleet-header .primary-action{gap:8px;min-height:44px;padding:9px 12px;font-size:13px}.fleet-add-short{display:inline}.fleet-add-full{display:none}.fleet-more-trigger{justify-content:center;width:44px;padding:0}.fleet-more-trigger>span{display:none}.selection-line{flex-wrap:wrap;gap:10px}.selection-line .select-all-control{gap:8px;padding:8px;font-size:12px}.fleet-result-tools{gap:8px}.fleet-sort-filter>summary{width:44px;padding:0}.fleet-sort-filter>summary>span,.fleet-result-tools>.text-action>.fleet-reset-label{display:none}.fleet-result-tools>.text-action{justify-content:center;width:44px;padding:0}.fleet-sort-filter>label{right:-55px}.fleet-tools>.fleet-filter{grid-column:auto!important}}.compact-record-menu .danger-action{color:#813d39;background:#fff!important}.compact-record-menu .danger-action[data-highlighted]{background:#fbf0ef!important}.workflow-danger-zone .danger-action{color:#fff;border-color:#813d39;background:#813d39!important}.compact-record h2 a,.compact-record h2 .record-title{min-height:44px;font:inherit;text-align:left;overflow-wrap:anywhere;align-items:center;gap:8px;max-width:100%;line-height:1.5;display:inline-flex}.compact-record h2 .record-title:hover{text-underline-offset:4px;text-decoration:underline}.compact-record h2 svg{width:15px;height:15px;color:var(--steel)}.compact-record-details>summary:after,.workflow-technical>summary:after,.workflow-filters>summary:after{content:"+";border:1px solid var(--rule);flex-shrink:0;place-items:center;width:22px;height:22px;margin-left:6px;font-size:17px;line-height:1;display:grid}.compact-record-details[open]>summary:after,.workflow-technical[open]>summary:after,.workflow-filters[open]>summary:after{content:"−"}.workflow-form-heading:empty{display:none}.schema-fields>.schema-form-section:first-of-type{border-top:0;margin-top:0;padding-top:0}.workflow-links>button,.workflow-pagination>a,.workflow-pagination>button{border:1px solid var(--rule);background:#fff;align-items:center;gap:10px;min-height:44px;padding:9px 12px;font-size:14px;line-height:1.5;display:inline-flex}.primary-navigation{min-height:56px;overflow-y:hidden}#workspace p,#workspace h2,#workspace h3,.dialog-body p,.document-footer>span{overflow-wrap:anywhere}.import-dropzone{min-width:0}.import-dropzone>p,.import-dropzone>label{overflow-wrap:anywhere;max-width:100%}:root{--dock-width:328px;--dock-gap:24px}body.has-action-dock #workspace,body.has-action-dock .document-footer{width:calc(100% - 2 * var(--page-gutter) - var(--dock-width) - var(--dock-gap));max-width:1700px;margin-left:var(--page-gutter);margin-right:calc(var(--dock-width) + var(--page-gutter) + var(--dock-gap));transition:width .22s}.device-action-dock{width:var(--dock-width);z-index:65;border:1px solid var(--rule);color:var(--ink);background:#fff;flex-direction:column;animation:.24s dock-in;display:flex;position:fixed;top:196px;bottom:16px;right:16px;box-shadow:0 12px 40px #2537461a}.device-action-dock header{background:var(--ink);color:#fff}.dock-summary{text-align:left;align-items:center;gap:12px;width:100%;min-height:60px;padding:12px 16px;font-size:14px;display:flex}.dock-summary>span:nth-child(2){flex:1;line-height:1.5}.dock-summary>svg{flex-shrink:0;width:18px}.dock-count{border:1px solid #8ba3b3;place-items:center;min-width:32px;height:32px;font-size:18px;display:grid}.dock-devices{flex-wrap:wrap;gap:6px;max-height:114px;padding:12px 14px;font-size:11px;display:flex;overflow:auto}.dock-devices>span{overflow-wrap:anywhere;background:#edf1f3;align-items:center;gap:8px;min-width:0;max-width:100%;padding-left:8px;display:flex}.dock-devices button{place-items:center;min-width:32px;min-height:32px;display:grid}.dock-devices svg{width:14px}.dock-search{flex:0 0 46px!important;min-height:44px!important;margin:0 14px 10px!important}.dock-search input{font-size:13px}.dock-action-list{scrollbar-width:thin;flex:1;padding:0 10px 12px;overflow:auto}.dock-action-list>button{text-align:left;border-bottom:1px solid #e5eaed;align-items:center;gap:10px;width:100%;min-height:48px;padding:10px 12px;font-size:13px;line-height:1.4;transition:background .12s;display:flex}.dock-action-list>button:hover{background:#eaf0f3}.dock-action-list>button>span{overflow-wrap:anywhere;flex:1;min-width:0}.dock-action-list>button>svg:first-child{flex-shrink:0;width:21px;height:21px}.dock-action-list>button>svg:last-child{flex-shrink:0;width:15px}.dock-action-list .dock-danger{color:#863d39}.device-action-dock>footer{border-top:1px solid var(--rule);padding:8px 14px}.device-action-dock>footer>button{justify-content:center;align-items:center;gap:10px;width:100%;min-height:44px;font-size:13px;display:flex}.device-action-dock.is-collapsed{width:min(328px,100vw - 32px);height:auto;top:auto;bottom:18px}.device-action-dock.is-collapsed .dock-summary>svg{rotate:180deg}.dialog-header{border-bottom:1px solid var(--rule);background:#f8f8f7;flex:none;gap:20px;padding:20px 24px}.dialog-header h2{overflow-wrap:anywhere;line-height:1.35;font-size:24px!important}.dialog-header p{margin-top:8px;font-size:13px;line-height:1.6}.dialog-body{scrollbar-width:thin;min-height:0;padding:24px;overflow:hidden auto}.dialog-body .production-form{margin:0;padding:0}.dialog-body .form-footer{border-top:1px solid var(--rule);background:#fff;gap:12px;margin:20px -24px -24px;padding:16px 24px;bottom:-24px}.dialog-body .form-footer>div{gap:10px}.dialog-body .form-footer button{min-width:100px;min-height:44px}.dialog-body .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.dialog-body .form-field{gap:7px;font-size:13px}.dialog-body .form-field input,.dialog-body .form-field select{min-height:44px}.dialog-body input[type=file]{width:100%;padding:10px;font-size:13px}.dialog-body .action-targets{flex-wrap:wrap;gap:6px;margin:0 0 20px;display:flex}.dialog-body .action-targets li{overflow-wrap:anywhere;background:#eaf0f3;padding:5px 10px;font-size:12px}.form-grid .field-full{grid-column:1/-1}.schema-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.schema-fields>.schema-form-section{border:1px solid var(--rule);background:#fff;min-width:0;padding:18px;margin:0!important}.schema-fields>.form-repeater,.schema-fields>.native-editor-section{grid-column:1/-1}.schema-form-section .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.schema-form-section legend{padding:0 8px;font-size:15px;font-weight:600}.schema-fields>.schema-form-section:only-of-type{grid-column:1/-1}.schema-form-section .checkbox-field{background:#f1f4f6;align-items:center;min-height:44px;padding:10px;font-size:13px;line-height:1.5}.schema-form-section .repeater-row{border:1px solid var(--rule);background:#f4f6f7;margin-bottom:12px;padding:16px}.schema-repeater-heading{gap:12px;margin-bottom:14px}.schema-repeater-heading>strong{flex:1}.repeater-order{gap:4px;display:flex}.repeater-order button{border:1px solid var(--rule);background:#fff;min-width:40px;min-height:40px;font-size:18px}.dialog-body .schema-fields>.schema-form-section{grid-column:auto}.form-footer.schema-form-actions{z-index:4}.workflow-form-panel{padding:20px 0}.workflow-form-panel .schema-form-actions{border:1px solid var(--rule);margin-top:24px;padding:16px 20px}.compact-records{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.compact-record{border:1px solid var(--rule);background:#fff;align-items:start;min-width:0;grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important;padding:18px!important;display:grid!important}.compact-record-main{grid-column:1/-1!important;gap:12px!important}.compact-record-summary{gap:14px;grid-column:1/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.compact-record-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;grid-column:1/-1!important}.compact-record-summary dd{font-size:13px}.compact-record-main h2{font-size:16px;line-height:1.5}.record-number{color:var(--steel);font-size:12px}.asset-library{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:20px 0;display:grid}.asset-library>article{border:1px solid var(--rule);background:#fff;grid-template-columns:56px minmax(0,1fr);gap:16px;min-width:0;padding:18px;display:grid}.asset-library-cover{background:#edf2f4;place-items:center;min-height:56px;display:grid}.asset-library-cover>.function-icon{width:28px;height:28px}.asset-library h2{overflow-wrap:anywhere;font-size:16px;line-height:1.5}.asset-library h2 a{align-items:start;gap:8px;display:flex}.asset-library h2 svg{flex-shrink:0;width:16px;margin-top:4px}.asset-library article>div>span{color:var(--body);overflow-wrap:anywhere;font-size:11px}.asset-library nav{border-top:1px solid var(--rule);grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.asset-library nav>a,.asset-library nav>button,.asset-toolbar>a{border:1px solid var(--rule);align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:13px;display:inline-flex}.asset-library-wallpaper>article{grid-template-columns:1fr}.asset-library-wallpaper .asset-library-cover{height:185px;overflow:hidden}.asset-library-cover .native-image-preview{width:100%;height:100%;margin:0}.asset-library-cover img{max-height:185px}.shortcut-library-link{border:1px solid var(--rule);align-items:center;gap:10px;min-height:54px;padding:16px;display:flex}.asset-page-header>div:first-child{display:block}.asset-page-header h1{margin:8px 0}.asset-page-header span{font-size:13px}.asset-name-field{max-width:600px;margin:20px 0}.asset-toolbar{align-items:center;gap:20px;margin:18px 0;display:flex}.asset-toolbar .search-field{flex:1;max-width:650px}.asset-toolbar>span{margin-left:auto;font-size:13px}.asset-content-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-bottom:24px;display:grid}.asset-content-item{border:1px solid var(--rule);background:#fff;flex-wrap:wrap;align-content:start;gap:16px;min-width:0;padding:18px;display:flex}.asset-item-content{flex:1;min-width:150px}.asset-item-content h2{overflow-wrap:anywhere;margin:0 0 12px;font-size:16px;line-height:1.5}.asset-item-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.asset-item-facts>span{min-width:0}.asset-item-facts small{color:var(--body);margin-bottom:3px;font-size:10px;display:block}.asset-item-facts strong{overflow-wrap:anywhere;font-size:13px;font-weight:400}.contact-monogram{width:42px;height:42px;color:var(--ink);background:#e9eff2;flex-shrink:0;place-items:center;font-size:16px;display:grid}.asset-item-actions{border-top:1px solid var(--rule);gap:6px;width:100%;padding-top:10px;display:flex}.asset-item-actions button{border:1px solid var(--rule);align-items:center;gap:6px;min-width:40px;min-height:40px;padding:6px 10px;font-size:12px;display:flex}.asset-item-actions button:first-child{margin-right:auto}.speed-dial-symbol{align-items:center;gap:12px;display:flex}.speed-dial-symbol strong{color:var(--steel);font-size:18px}.speed-dial-symbol img{object-fit:contain;width:54px;height:54px}.asset-wallpaper .asset-content-item>.native-image-preview{background:#ecf1f3;width:100%;height:220px;margin:0}.native-image-preview img{object-fit:contain;max-width:100%;max-height:100%}.asset-save-bar{z-index:20;background:var(--ink);color:#fff;border:1px solid var(--rule);align-items:center;gap:12px;margin:20px 0;padding:12px 18px;display:flex;position:sticky;bottom:12px;box-shadow:0 8px 30px #25374622}.asset-save-bar>span{flex:1;font-size:13px}.asset-save-bar>button{border:1px solid #829aa9;min-height:44px;padding:10px 16px}.asset-save-bar>.utility-primary{color:var(--ink);background:#fff;margin:0}.asset-entry-form .form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.asset-entry-form>.form-footer{z-index:4;position:sticky}.wallpaper-entry-preview{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:20px;margin-bottom:20px;display:grid}.wallpaper-entry-preview .native-image-preview{height:170px;margin:0}.speed-icon-picker{border:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:24px 0;padding:0;display:grid}.speed-icon-picker legend{margin-bottom:12px;font-size:14px}.speed-icon-picker label{border:1px solid var(--rule);cursor:pointer;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:10px 6px;display:flex;position:relative}.speed-icon-picker input{width:16px;height:16px;position:absolute;top:5px;left:5px}.speed-icon-picker img{object-fit:contain;width:44px;height:44px}.speed-icon-picker span{text-align:center;overflow-wrap:anywhere;font-size:10px}.speed-icon-picker .selected{border:2px solid var(--ink);background:#e8f0f4}.asset-page-header .utility-action{border:1px solid var(--rule);cursor:pointer;align-items:center;min-height:44px;padding:8px 14px;font-size:13px;display:inline-flex;position:relative}.asset-page-header .utility-action:focus-within{outline:2px solid var(--ink);outline-offset:2px}.asset-page-header .utility-action input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.app-picker-tools{align-items:center;gap:10px;margin-bottom:18px;display:flex}.app-picker-tools .search-field{flex:1}.app-picker-tools button{font-size:12px}.app-picker-list{border:0;gap:8px;padding:0;display:grid}.app-picker-list legend{margin-bottom:14px;font-size:14px}.app-picker-list>label{border:1px solid var(--rule);cursor:pointer;background:#fff;align-items:center;gap:14px;min-width:0;min-height:64px;padding:12px;display:flex}.app-picker-list>label.selected{border-color:var(--ink);background:#eaf1f5}.app-picker-list>label>span{flex:1;min-width:0}.app-picker-list strong{overflow-wrap:anywhere;font-size:14px;display:block}.app-picker-list small{color:var(--body);overflow-wrap:anywhere;max-width:160px;font-size:11px;display:block}.app-picker-list>label>span small{max-width:none;margin-top:5px}.app-command-footer{border-top:1px solid var(--rule);background:#fff;align-items:center;gap:16px;margin-top:20px;padding:16px 0;display:flex;position:sticky;bottom:-24px}.app-command-footer>label{flex:1}.app-command-footer>span{font-size:12px}.app-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.app-results>article{border:1px solid var(--rule);background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:12px;font-size:13px;display:grid}.app-results>article>*{overflow-wrap:anywhere;min-width:0}.app-results small{color:var(--body);grid-column:1/-1}.app-confirm-list{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.app-confirm-list li{background:#eaf0f3;padding:8px 12px;font-size:13px}.generator-production{grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);gap:24px}.generator-production .schema-fields{display:block}.generator-production .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.generator-production .form-field textarea{min-height:100px}.generator-patterns{gap:20px;margin-bottom:16px;padding:12px 0}.generator-preview{border:1px solid var(--rule);background:#fff;align-self:start;max-height:calc(100dvh - 170px);padding:20px;position:sticky;top:140px;overflow:auto}.generator-preview pre{max-height:420px;font-size:12px;line-height:1.5}.generator-preview-devices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.generator-preview-devices>article{border:1px solid var(--rule);background:#f1f5f7;min-width:0;padding:12px}.generator-preview-devices strong,.generator-preview-devices span,.generator-preview-devices small{overflow-wrap:anywhere;display:block}.generator-preview-devices strong{font-size:13px}.generator-preview-devices span,.generator-preview-devices small{color:var(--body);margin-top:5px;font-size:11px}.generator-preview details{margin:16px 0}.generator-preview summary{cursor:pointer;padding:8px 0;font-size:13px}.multi-choice{border:0;min-width:0;margin:0;padding:0;position:relative}.multi-choice legend{margin:0 0 7px;padding:0;font-size:13px;font-weight:400}.multi-choice-validation{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.multi-choice details{border:1px solid var(--rule);background:#fff}.multi-choice summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-size:13px;display:flex}.multi-choice summary>svg{width:18px}.multi-choice .search-field{margin:0 10px 8px}.multi-choice-options{gap:0;max-height:240px;padding:4px 10px 10px;display:grid;overflow:auto}.multi-choice-options label{cursor:pointer;border-bottom:1px solid #edf1f3;align-items:center;gap:10px;min-height:44px;padding:8px;font-size:13px;display:flex}.multi-choice-options input{flex-shrink:0;width:18px;height:18px}.multi-choice-options span{overflow-wrap:anywhere}@keyframes dock-in{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:translate(0)}}@media (width>=1600px){.asset-content-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.schema-form-section .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1250px){.asset-library,.asset-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.device-action-dock{top:166px}.has-action-dock .compact-records{grid-template-columns:1fr}.has-action-dock .asset-library,.has-action-dock .asset-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.generator-production{grid-template-columns:1fr}.generator-preview{max-height:none;position:static}}@media (width<=900px){body.has-action-dock #workspace,body.has-action-dock .document-footer{width:calc(100% - 2 * var(--page-gutter));margin-left:auto;margin-right:auto}.device-action-dock{width:min(340px,100vw - 20px);max-height:calc(100dvh - 190px);top:180px;bottom:10px;right:10px}.compact-records,.schema-fields{grid-template-columns:1fr}.asset-entry-form .form-grid,.generator-production .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.has-action-dock #workspace{padding-bottom:85px}}@media (width<=600px){.asset-library,.asset-content-grid,.has-action-dock .asset-library,.has-action-dock .asset-content-grid{grid-template-columns:1fr}.asset-library>article{padding:14px}.asset-item-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.dialog-body{padding:18px}.dialog-header{padding:16px 18px}.dialog-header h2{font-size:21px!important}.dialog-body .form-footer{flex-wrap:wrap;margin:18px -18px -18px;padding:12px 18px;bottom:-18px}.dialog-body .form-grid,.asset-entry-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dialog-body .form-field input,.dialog-body .form-field select{font-size:16px}.speed-icon-picker{grid-template-columns:repeat(4,minmax(0,1fr))}.wallpaper-entry-preview{grid-template-columns:1fr}.compact-record-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.asset-save-bar{flex-wrap:wrap;padding:12px;bottom:8px}.asset-save-bar>span{flex-basis:100%}.asset-save-bar>button{flex:1}.app-picker-tools{flex-direction:column;align-items:stretch}.app-command-footer{flex-wrap:wrap;bottom:-18px}.app-command-footer>.form-field{flex-basis:100%}.app-command-footer>.utility-primary{margin-left:auto}.asset-toolbar{flex-wrap:wrap}.asset-toolbar .search-field{flex-basis:100%}.generator-production .form-grid{grid-template-columns:1fr}.generator-preview{padding:14px}.schema-fields>.schema-form-section{padding:12px}.device-action-dock{max-height:calc(100dvh - 140px);top:auto;bottom:10px}.dock-action-list{min-height:120px;max-height:calc(100dvh - 420px)}}@media (width<=480px){.app-results{grid-template-columns:1fr}}@media (width<=380px){.dialog-body .form-grid,.asset-entry-form .form-grid{grid-template-columns:1fr}.speed-icon-picker{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=601px){.asset-content-grid,.has-action-dock .asset-content-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr))}.asset-library,.has-action-dock .asset-library{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}}@media (prefers-reduced-motion:reduce){.device-action-dock{animation:none}body.has-action-dock #workspace{transition:none}}.telemetry-expanded-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:12px 0 20px;display:grid}.telemetry-expanded-facts>div{border-bottom:1px solid #c5d1d8;min-width:0;padding:11px 0}.telemetry-expanded-facts dt{color:#58758a;margin-bottom:5px;font-size:12px}.telemetry-expanded-facts dd{overflow-wrap:anywhere;color:#203747;margin:0;font-size:14px}.battery-history{background:#f1f5f6;border:1px solid #c5d1d8;margin:20px 0 8px;padding:18px}.battery-history-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.battery-history-heading h3{margin:0}.battery-history-heading button{color:#37546a;cursor:pointer;background:#fff;border:1px solid #bdced8;padding:8px 12px}.battery-history-heading button.active{color:#fff;background:#203747;border-color:#203747}.battery-chart{width:100%;height:auto;margin-top:18px;display:block;overflow:visible}.battery-chart path{stroke:#ccd9df;stroke-width:1px;fill:none}.battery-chart text{fill:#58758a;font-size:10px}.battery-chart polyline{fill:none;stroke:#4e829b;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.battery-chart circle{fill:#406f87}.battery-history-caption{color:#58758a;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:11px;display:flex}.device-sheet-info>h3{margin:20px 0 2px;font-size:16px}@media (width<=520px){.telemetry-expanded-facts{grid-template-columns:1fr}}.schema-section-icon{vertical-align:-3px;width:17px;height:17px;color:var(--control-ink);margin-right:8px;display:inline-flex}.schema-section-icon svg{width:100%;height:100%}.model-image-upload{align-self:flex-start;gap:6px;max-width:calc(100% - 145px);margin:8px 0 12px;display:grid}.model-image-upload button{border:1px solid var(--rule);background:#fff;align-items:center;gap:8px;min-height:40px;padding:8px 12px;display:flex}.model-image-upload button:hover{border-color:var(--ink)}.model-image-upload button:disabled{opacity:.6}.model-image-upload span{color:#526f83;font-size:11px;line-height:1.45}.model-image-upload svg{width:16px;height:16px}.workflow-form-panel{border-color:#c7d3da;width:100%;max-width:1700px;margin:18px auto;padding:clamp(18px,2vw,32px)}.native-form-section>.production-form{width:100%;max-width:1700px;margin-inline:auto}.schema-fields{align-items:start;gap:20px}.schema-fields>.schema-form-section,.schema-fields>.schema-form-section:first-of-type{background:#fff;min-width:0;border:1px solid #c7d3da!important;margin:0!important;padding:22px!important}.schema-form-section>legend{color:#253746;padding:0 10px;font-size:15px;line-height:1.4}.schema-section-icon{color:#63849a;vertical-align:-4px;margin-right:8px}.schema-form-section .form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:start;gap:14px}.schema-form-section .form-field,.schema-form-section .multi-choice{align-self:start;min-width:0}.form-field-title{overflow-wrap:anywhere;align-items:center;gap:8px;min-height:20px;font-weight:600;line-height:1.4;display:flex}.form-field-title>.icon-wrap,.schema-switch>.icon-wrap{color:#66879c;flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex}.form-field-title svg,.schema-switch>.icon-wrap svg{width:18px;height:18px}.field-required{color:#8c4e4a}.schema-form-section .schema-switch{background:#f8fafb;border:1px solid #ccd9e0;align-self:stretch;align-items:center;gap:10px;min-width:0;min-height:58px;margin:0;padding:11px 12px;line-height:1.4;transition:background .16s,border-color .16s;display:flex}.schema-radio{background:#f8fafb;align-self:stretch;gap:10px;min-width:0;min-height:54px;display:flex}.schema-radio>span:nth-child(2){overflow-wrap:anywhere;flex:1}.schema-radio>.icon-wrap{color:#66879c;display:inline-flex}.schema-radio input[type=radio]{accent-color:#416f85;flex:none;width:19px;height:19px}.schema-form-section .multi-choice legend{margin:0 0 8px;padding:0}.schema-switch:hover{background:#f0f5f7;border-color:#7b98ac}.schema-switch:has(input:checked){background:#eaf2f5;border-color:#66879c}.schema-switch-label{overflow-wrap:anywhere;flex:1;min-width:0}.schema-switch input[type=checkbox]{appearance:none;cursor:pointer;background:#dce5ea;border:1px solid #96aab7;border-radius:20px;flex:0 0 38px;width:38px;height:22px;margin:0;padding:0;transition:background .16s;display:block;position:relative}.schema-switch input[type=checkbox]:after{content:none}.schema-switch input[type=checkbox]:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #25374644}.schema-switch input[type=checkbox]:checked{background:#416f85;border-color:#416f85}.schema-switch input[type=checkbox]:checked:before{transform:translate(16px)}.managed-setting{background:#f8fafb;border:1px solid #ccd9e0;grid-column:span 1;min-width:0}.managed-setting>.schema-switch{background:0 0!important;border:0!important}.managed-setting-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;padding:0 12px 14px;display:grid}.managed-setting-options .form-field-title{font-size:12px;font-weight:400}.schema-fields>.form-repeater{grid-column:1/-1}.workflow-form-panel .schema-form-actions{border:0;border-top:1px solid var(--rule);margin:24px -10px -10px;padding:14px 10px;box-shadow:0 -8px 16px #fff9}.dialog-body .schema-fields{grid-template-columns:1fr}.dialog-body .schema-fields>.schema-form-section{padding:16px!important}@media (width<=900px){.schema-fields{grid-template-columns:1fr}.workflow-form-panel{padding:18px}.schema-form-section .form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}}@media (width<=600px){.schema-form-section .form-grid{grid-template-columns:1fr}.workflow-form-panel{margin:12px auto;padding:14px}.schema-fields>.schema-form-section,.schema-fields>.schema-form-section:first-of-type{padding:14px!important}.schema-form-section .schema-switch{min-height:54px}.workflow-form-panel .schema-form-actions{margin:20px -4px -4px;padding:12px 4px}}@media (prefers-reduced-motion:reduce){.schema-switch,.schema-switch input[type=checkbox],.schema-switch input[type=checkbox]:before{transition:none}}.update-notice{color:#253746;background:#e8f1f5;border:1px solid #9eb7c4;align-items:center;gap:14px;max-width:1700px;margin:12px auto;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.update-notice>.icon-wrap{color:#527d93;flex:none}.update-notice>span:nth-child(2){flex:1}.update-notice button{color:#fff;white-space:nowrap;background:#253746;min-height:40px;padding:8px 14px}.update-notice button:hover{background:#3c5869}@media (width<=700px){.update-notice{flex-wrap:wrap;margin:12px}.update-notice>span:nth-child(2){flex-basis:70%;min-width:0}.update-notice button{margin-left:auto}}.production-login{isolation:isolate;background:#f0f3f4;flex-direction:column;max-width:none;min-height:100dvh;margin:0;padding:0 clamp(24px,5vw,88px);display:flex;position:relative;overflow:hidden}.production-login>header{z-index:2;border-color:#aebfc8;flex:none;height:96px;position:relative}.production-login>header img{width:145px;height:auto}.production-login>header>span{letter-spacing:.08em;color:#7593a7;font-size:18px}.production-login>header select{color:#253746;cursor:pointer;background:#f9fbfb;border:1px solid #b2c3cc;min-width:118px;min-height:44px;padding:8px 12px}.production-login>.login-panel{z-index:2;background:#fffffff5;border:1px solid #c4d2d9;width:min(100%,440px);max-width:440px;margin:auto;padding:38px 38px 40px;position:relative;box-shadow:0 20px 65px #29425019,0 3px 12px #2942500b}.login-panel:before{content:"";background:linear-gradient(90deg,#7498ad 0 30%,#d4e2e8 30% 100%);height:3px;position:absolute;top:0;left:0;right:0}.production-login .login-panel h1{letter-spacing:-.04em;color:#253746;margin:18px 0 28px;font-size:30px;line-height:1.25}.login-panel-mark{color:#577c91;background:#e8f0f3;border:1px solid #c5d7df;place-items:center;width:48px;height:48px;display:grid}.login-panel-mark svg{width:23px;height:23px}.production-login .login-panel form{flex-direction:column;gap:19px;display:flex}.production-login .login-panel label{color:#253746;flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.login-label{align-items:center;gap:8px;display:flex}.login-label .icon-wrap{color:#7898aa;display:inline-flex}.login-label svg{width:16px;height:16px}.production-login .login-panel input{color:#253746;background:#f8fafb;border:1px solid #aebfc9;border-radius:0;width:100%;min-height:50px;padding:12px 14px;font-size:16px}.production-login .login-panel input:focus{outline-offset:2px;background:#fff;border-color:#253746;outline:2px solid #7898aa}.production-login .login-panel .utility-primary{color:#fff;background:#253746;border:1px solid #253746;justify-content:space-between;align-items:center;width:100%;min-height:52px;margin-top:4px;padding:12px 16px;transition:background .2s;display:flex}.production-login .login-panel .utility-primary:hover{background:#3f5f70}.production-login .login-panel .utility-primary:disabled{opacity:.6;cursor:wait}.production-login .login-panel .text-action{text-align:left;color:#416d84;text-underline-offset:4px;min-height:42px;font-size:13px;text-decoration:underline}.production-login .login-panel .form-error{color:#913e3b;background:#fbf0ef;border-left:3px solid #a45250;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.welcome-scene{z-index:0;pointer-events:none;background:radial-gradient(#fafcfc 0%,#eef3f4 58%,#e7eef1 100%);position:absolute;inset:96px 0 0;overflow:hidden}.welcome-network{fill:none;stroke:#94afbd;stroke-width:1px;opacity:.48;vector-effect:non-scaling-stroke;width:100%;height:100%;position:absolute;inset:0}.welcome-network circle{fill:#86a5b6;stroke:none}.welcome-orbit{opacity:.5;border:1px solid #b3c8d1;border-radius:50%;animation:10s ease-in-out infinite welcome-breathe;position:absolute}.welcome-orbit-one{aspect-ratio:1;width:min(62vw,880px);top:50%;left:50%;transform:translate(-50%,-50%)}.welcome-orbit-two{aspect-ratio:1;opacity:.27;width:min(79vw,1120px);animation-delay:-4s;top:50%;left:50%;transform:translate(-50%,-50%)}.welcome-device{place-items:center;animation:8s ease-in-out infinite welcome-float;display:grid;position:absolute}.welcome-device img{object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 18px 13px #263d4c25);width:100%;height:100%;position:relative}.welcome-device-halo{aspect-ratio:1;background:#e9f0f2;border:1px solid #b5cbd4;width:74%;position:absolute;transform:rotate(45deg)}.welcome-device-left{width:clamp(180px,19vw,300px);height:clamp(230px,33vw,440px);animation-delay:-2s;top:18%;left:8%}.welcome-device-right{width:clamp(230px,24vw,370px);height:clamp(190px,24vw,320px);animation-delay:-5s;top:33%;right:7%}.welcome-node{color:#668da2;background:#f7fafbd9;border:1px solid #b5cbd4;place-items:center;width:58px;height:58px;animation:7s ease-in-out infinite welcome-node-float;display:grid;position:absolute;box-shadow:0 8px 20px #4967770d}.welcome-node svg{width:27px;height:27px}.welcome-node-one{animation-delay:-2s;top:15%;left:27%}.welcome-node-two{animation-delay:-4s;top:62%;left:4%}.welcome-node-three{animation-delay:-1s;bottom:15%;left:34%}.welcome-node-four{animation-delay:-5s;top:13%;right:25%}.welcome-node-five{animation-delay:-3s;top:65%;right:4%}.welcome-node-six{animation-delay:-6s;bottom:13%;right:27%}.welcome-pulse{background:#769bae;border-radius:50%;width:9px;height:9px;animation:4s ease-in-out infinite welcome-pulse;position:absolute;box-shadow:0 0 0 6px #769bae22}.welcome-pulse-one{top:47%;left:23%}.welcome-pulse-two{animation-delay:-1.5s;top:43%;right:24%}.welcome-pulse-three{animation-delay:-2.7s;bottom:22%;right:35%}@keyframes welcome-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes welcome-node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes welcome-breathe{0%,to{scale:1}50%{scale:1.025}}@keyframes welcome-pulse{0%,to{opacity:.35;scale:.8}50%{opacity:1;scale:1.2}}@media (width<=1000px){.welcome-device-left{opacity:.58;left:1%}.welcome-device-right{opacity:.58;right:0}.welcome-node-one{left:12%}.welcome-node-four{right:12%}.welcome-node-three{left:18%}.welcome-node-six{right:18%}}@media (width<=700px){.production-login{padding:0 20px}.production-login>header{gap:14px;height:78px}.production-login>header img{width:110px}.production-login>header>span{padding-left:14px;font-size:15px}.production-login>header select{min-width:92px;max-width:110px}.welcome-scene{inset:78px 0 0}.production-login>.login-panel{margin:clamp(45px,12vh,100px) auto 55px;padding:30px 24px}.production-login .login-panel h1{font-size:26px}.welcome-device-left{opacity:.14;width:185px;height:260px;top:8%;left:-18%}.welcome-device-right{opacity:.14;width:230px;height:210px;top:48%;right:-20%}.welcome-node{opacity:.38;width:40px;height:40px}.welcome-node svg{width:20px;height:20px}.welcome-node-one{top:3%;left:6%}.welcome-node-four{top:6%;right:5%}.welcome-node-two{top:76%;left:4%}.welcome-node-five{top:75%;right:4%}.welcome-node-three,.welcome-node-six{display:none}.welcome-orbit-one{width:120vw}.welcome-orbit-two{width:160vw}}@media (prefers-reduced-motion:reduce){.welcome-device,.welcome-node,.welcome-orbit,.welcome-pulse{animation:none}.production-login .login-panel .utility-primary{transition:none}}._overlay_1d9jr_1{z-index:100;background:#25374670;animation:.18s both _fade_1d9jr_1;position:fixed;inset:0}._modal_1d9jr_2{z-index:101;color:#253746;background:#f8f8f7;border:1px solid #b5c3cc;border-radius:0;outline:none;flex-direction:column;width:min(680px,100vw - 30px);max-height:92dvh;padding:0;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 30px 100px #152b3c22}._wide_1d9jr_3{width:min(1040px,100vw - 30px)}._drawer_1d9jr_4{border-radius:0;width:min(680px,100vw - 24px);max-height:calc(100dvh - 24px);animation:.22s both _slide_1d9jr_1;inset:12px 12px 12px auto;transform:none}._drawer_1d9jr_4._wide_1d9jr_3{width:min(1000px,100vw - 24px)}._close_1d9jr_6{background:0 0;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}._menu_1d9jr_7{z-index:120;color:#253746;background:#fff;border:1px solid #b5c3cc;min-width:210px;padding:8px;box-shadow:0 10px 40px #25374622}._menuItem_1d9jr_8{cursor:pointer;outline:none;align-items:center;gap:10px;padding:14px 12px;font-size:14px;display:flex}._menuItem_1d9jr_8[data-highlighted]{background:#edf3f7}._menuItem_1d9jr_8[data-disabled]{opacity:.4;pointer-events:none}@keyframes _fade_1d9jr_1{0%{opacity:0}to{opacity:1}}@keyframes _slide_1d9jr_1{0%{opacity:0;translate:30px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){._overlay_1d9jr_1,._drawer_1d9jr_4{animation:none}}._wallpaperOption_ow656_1{grid-template-columns:auto 76px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid!important}._thumbnail_ow656_2{background:#edf2f4;place-items:center;width:76px;height:58px;display:grid;overflow:hidden}._thumbnail_ow656_2 .native-image-preview{width:76px;height:58px;min-height:0;margin:0;padding:0;overflow:hidden}._thumbnail_ow656_2 .native-image-preview img{object-fit:contain;width:100%;height:100%}._thumbnail_ow656_2 .native-image-preview span{text-align:center;overflow-wrap:anywhere;font-size:10px;line-height:1.25}._optionText_ow656_6{overflow-wrap:anywhere;min-width:0}._optionText_ow656_6 small{margin-top:4px;display:block}.schema-fields>.schema-section-sip_editor,.schema-fields>.schema-section-sip_upload{grid-column:1/-1}.schema-section-sip_editor .form-grid,.schema-section-sip_upload .form-grid{display:block}.sip-editor{background:#fff;border:1px solid #b4c8d3;min-width:0}.sip-editor-bar{background:#edf3f6;border-bottom:1px solid #c7d5dd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:12px 16px;display:flex}.sip-editor-tabs{gap:8px;display:flex}.sip-editor-tabs button,.sip-search button{color:#253b4d;cursor:pointer;background:#fff;border:1px solid #a9c0ce;align-items:center;gap:8px;padding:10px 15px;display:inline-flex}.sip-editor-tabs button.active{color:#fff;background:#22384a;border-color:#22384a}.sip-valid,.sip-invalid{color:#416f5e;font-size:.8rem}.sip-invalid{color:#a33838}.sip-visual{grid-template-columns:minmax(200px,260px) 1fr;min-height:320px;display:grid}.sip-visual aside{background:#f5f8fa;border-right:1px solid #d3dfe5;padding:20px}.sip-visual aside label,.sip-visual-fields label{flex-direction:column;gap:8px;display:flex}.sip-visual aside select,.sip-visual-fields input,.sip-visual-fields select{color:#253b4d;background:#fff;border:1px solid #a9c0ce;width:100%;min-width:0;min-height:46px;padding:10px 12px}.sip-visual aside p{color:#607b8d;align-items:flex-start;gap:8px;margin-top:24px;font-size:.78rem;line-height:1.5;display:flex}.sip-visual-fields{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-content:start;gap:18px;padding:22px;display:grid}.sip-visual-fields label span{text-transform:none;align-items:center;gap:8px;font-size:.83rem;display:flex}.sip-visual-fields input[readonly]{color:#6e8390;background:#f0f4f6}.sip-code{padding:16px}.sip-search{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.sip-search input{border:1px solid #a9c0ce;flex:1;min-width:180px;padding:10px}.sip-search span{color:#a33838;font-size:.8rem}.sip-code textarea{resize:vertical;box-sizing:border-box;color:#20394b;tab-size:2;white-space:pre;background:#f8fafb;border:1px solid #b4c8d3;width:100%;min-height:520px;padding:20px;font:14px/1.55 Consolas,monospace;display:block;overflow:auto}.sip-code-footer{text-align:right;color:#688399;padding-top:8px;font-size:.75rem}.sip-upload{border:1px solid #d0dee6;padding:16px}.sip-upload summary{cursor:pointer;color:#253b4d;align-items:center;gap:9px;font-weight:600;display:flex}.sip-upload p{color:#607b8d;font-size:.85rem}.sip-upload input{max-width:100%}@media (width<=700px){.sip-visual{grid-template-columns:1fr}.sip-visual aside{border-bottom:1px solid #d3dfe5;border-right:0}.sip-editor-tabs{flex-wrap:wrap}.sip-code textarea{min-height:360px}.sip-visual-fields{grid-template-columns:1fr}}
