/*! autoprefixer: on */*{font-family:manrope,Helvetica Neue,Helvetica,Arial,PingFang SC,Hiragino Sans GB,Heiti SC,WenQuanYi Micro Hei,"sans-serif";box-sizing:border-box}.title,h1,h2,h3,h4,h5,h6{line-height:1.25;color:#333}.text,li,p{color:#666}.milesight-people-counter-recommender-tool{background-color:#fff;width:98.75rem;margin:0 auto;padding-bottom:6.25rem}.milesight-people-counter-recommender-tool .header{border-bottom:.0625rem solid hsla(0,0%,100%,.07);padding:3.75rem 0 1.5rem}.milesight-people-counter-recommender-tool .header h1{color:#333;font-size:3rem;font-style:normal;font-weight:600;line-height:1.4}.milesight-people-counter-recommender-tool .header .subtitle{color:#666;font-size:1.5rem;font-style:normal;font-weight:400;line-height:normal}.milesight-people-counter-recommender-tool .page-section{border-bottom:.125rem solid hsla(0,0%,100%,.15)}.milesight-people-counter-recommender-tool .section-banner{padding:1.75rem 0 2.1875rem;background:hsla(0,0%,100%,.02);border-bottom:.0625rem solid hsla(0,0%,100%,.05)}.milesight-people-counter-recommender-tool .section-banner h2{color:#333;font-size:2.25rem;font-style:normal;font-weight:500;line-height:1.4}.milesight-people-counter-recommender-tool .section-banner p{color:#666;font-size:1.125rem;font-style:normal;font-weight:400;line-height:normal}.milesight-people-counter-recommender-tool .single-tool-wrap,.milesight-people-counter-recommender-tool .two-col-wrap{position:relative;border-radius:.5rem;background:rgba(240,241,244,.5)}.milesight-people-counter-recommender-tool .two-col{display:grid;grid-template-columns:20rem 1fr;margin-right:16.25rem}.milesight-people-counter-recommender-tool .left-panel{border-right:.0625rem solid hsla(0,0%,40%,.4);padding:1.875rem 1.25rem;min-height:48.5rem}.milesight-people-counter-recommender-tool .right-panel{padding:1.5rem 1.75rem;display:flex;flex-direction:column;gap:1.25rem}.milesight-people-counter-recommender-tool #s-model{-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6' viewBox='0 0 16 10'%3E%3Cpath d='M2 2l6 6 6-6' stroke='%23666' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem .625rem;padding-right:2.5rem}.milesight-people-counter-recommender-tool .single-tool{display:grid;grid-template-columns:20rem 1fr;margin-right:16.25rem}.milesight-people-counter-recommender-tool .section-label{color:#0d58c9;font-size:1.25rem;font-style:normal;font-weight:600;line-height:normal;margin-bottom:1.875rem}.milesight-people-counter-recommender-tool .form-group{margin-bottom:1rem}.milesight-people-counter-recommender-tool .form-group label{display:block;color:#666;font-size:1.125rem;font-style:normal;font-weight:400;line-height:normal;margin-bottom:.9375rem}.milesight-people-counter-recommender-tool .form-group input,.milesight-people-counter-recommender-tool .form-group select{width:14.375rem;height:2.1875rem;border-radius:.3125rem;border:.0625rem solid #99a2b1;background:#fff;color:#333;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal;outline:none;transition:border-color .15s,box-shadow .15s;padding:0 1rem}.milesight-people-counter-recommender-tool .form-group input::placeholder{color:#3d5a78}.milesight-people-counter-recommender-tool .form-group input:focus,.milesight-people-counter-recommender-tool .form-group select:focus{border-color:#4a9eff;box-shadow:0 0 0 .1875rem rgba(74,158,255,.12)}.milesight-people-counter-recommender-tool .form-group .error{color:#ff6b6b;font-size:.6875rem;margin-top:.3125rem;display:none}.milesight-people-counter-recommender-tool .form-group .hint{color:#4a6a88;font-size:.6875rem;margin-top:.3125rem}.milesight-people-counter-recommender-tool .two-input-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.milesight-people-counter-recommender-tool .divider{border:none;border-top:.0625rem solid hsla(0,0%,100%,.06);margin:1.125rem 0}.milesight-people-counter-recommender-tool .btn-calc{position:relative;display:inline-flex;align-items:center;justify-content:center;column-gap:.5rem;padding:0 1.5rem;height:2.75rem;background-color:#0d58c9;border-radius:.5rem;z-index:1;overflow:hidden;color:#fff;font-size:.875rem}.milesight-people-counter-recommender-tool .btn-calc span{font-size:1.125rem;color:#fff}.milesight-people-counter-recommender-tool .btn-calc svg{font-size:.625rem;color:#fff;transform:rotate(90deg) scale(2);transition:all .3s ease}.milesight-people-counter-recommender-tool .btn-calc:after{content:"";position:absolute;z-index:-1;transition:width .3s,opacity .3s;width:0;height:33.125rem;top:50%;left:50%;opacity:0;background:#083a85;transform:translate3d(-50%,-50%,0) rotate(10deg);backface-visibility:hidden}.milesight-people-counter-recommender-tool .btn-calc:hover{background-color:#083a85;transition:all .01s ease .25s}.milesight-people-counter-recommender-tool .btn-calc:hover span,.milesight-people-counter-recommender-tool .btn-calc:hover svg{color:#fff}.milesight-people-counter-recommender-tool .btn-calc:hover:after{width:110%;opacity:1}.milesight-people-counter-recommender-tool .tips{color:#666;font-size:.875rem;font-style:normal;font-weight:300;line-height:1.25rem;margin-top:.9375rem}.milesight-people-counter-recommender-tool .result-card{border-radius:.5rem;background:#fff;box-shadow:.1875rem .1875rem .625rem 0 rgba(0,0,0,.1);overflow:hidden}.milesight-people-counter-recommender-tool .result-card-header{padding:.75rem 1.125rem;background:#0d58c9;border-bottom:.0625rem solid hsla(0,0%,100%,.06);color:#fff;font-size:1.125rem;font-style:normal;font-weight:600;line-height:normal}.milesight-people-counter-recommender-tool table{width:100%;border-collapse:collapse}.milesight-people-counter-recommender-tool thead th{background:rgba(153,162,177,.3);padding:.625rem .9375rem;color:#666;font-size:1rem;font-style:normal;font-weight:600;line-height:1.875rem;border-bottom:.0625rem solid hsla(0,0%,100%,.06);text-align:center}.milesight-people-counter-recommender-tool tbody td{padding:.625rem .9375rem;border-bottom:.0625rem solid hsla(0,0%,100%,.04);color:#666;text-align:center;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.875rem}.milesight-people-counter-recommender-tool tbody tr{cursor:pointer}.milesight-people-counter-recommender-tool tbody tr:hover td{background:rgba(74,158,255,.06)}.milesight-people-counter-recommender-tool tbody tr.selected td{background:#fff;color:#0d58c9}.milesight-people-counter-recommender-tool tbody tr.selected td .count-val{color:#0d58c9}.milesight-people-counter-recommender-tool tbody tr.selected td:first-child{padding-left:.75rem}.milesight-people-counter-recommender-tool tbody tr:last-child td{border-bottom:none}.milesight-people-counter-recommender-tool .badge{display:inline-flex;align-items:center;border-radius:.3125rem;padding:.125rem .5625rem;line-height:1.875rem;color:#fff;font-size:1.125rem;font-style:normal;font-weight:600}.milesight-people-counter-recommender-tool .count-val{font-weight:700;color:#666}.milesight-people-counter-recommender-tool .notice-warn{padding:.5625rem .875rem;border-radius:.3125rem;border:.0625rem solid #ff7f2a;background:rgba(255,127,42,.05);color:#ff7f2a;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.0175rem}.milesight-people-counter-recommender-tool .notice-info{padding:.5625rem .875rem;background:rgba(74,158,255,.07);border:.0625rem solid rgba(74,158,255,.2);border-radius:.4375rem;font-size:.75rem;color:#7ab8f5}.milesight-people-counter-recommender-tool .diagram-section{border-radius:.5rem;background:#fff;box-shadow:.1875rem .1875rem .625rem 0 rgba(0,0,0,.1);overflow:hidden}.milesight-people-counter-recommender-tool .diagram-section-header{padding:.75rem 1.125rem;background:#0d58c9;border-bottom:.0625rem solid hsla(0,0%,100%,.06);color:#fff;font-size:1.125rem;font-style:normal;font-weight:600;line-height:normal}.milesight-people-counter-recommender-tool .diagram-body{padding:1.125rem 1.25rem}.milesight-people-counter-recommender-tool svg.diagram{width:100%;display:block}.milesight-people-counter-recommender-tool .layout-summary{margin-top:.75rem;border-radius:.3125rem;background:rgba(13,88,201,.05);padding:.625rem .8125rem;border:.0625rem solid hsla(0,0%,100%,.04);color:#666;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.75rem}.milesight-people-counter-recommender-tool .layout-summary strong{color:#666;font-size:.875rem;font-style:normal;font-weight:500;line-height:normal}.milesight-people-counter-recommender-tool .no-result{color:#3a5878;font-size:.8125rem;padding:1.25rem;text-align:center}.milesight-people-counter-recommender-tool .s-diagram-wrap{padding:1.25rem 1.25rem 1.5rem;border-top:.0625rem solid hsla(0,0%,100%,.05);display:flex;gap:1.25rem;align-items:flex-start}.milesight-people-counter-recommender-tool .s-diagram-svg{flex:1;min-width:0;border-radius:.3125rem;background:rgba(153,162,177,.1)}.milesight-people-counter-recommender-tool .s-model-sketch{width:5rem;flex-shrink:0;opacity:.7}.milesight-people-counter-recommender-tool .single-result-box{background:#fff;border:.0625rem solid hsla(0,0%,100%,.08);border-radius:.75rem;overflow:hidden}.milesight-people-counter-recommender-tool .single-result-box .result-card-header{display:flex;align-items:center;gap:.625rem}.milesight-people-counter-recommender-tool .result-row{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;background:hsla(0,0%,100%,.05);padding:1.25rem}.milesight-people-counter-recommender-tool .result-cell{border-radius:.5rem;background:rgba(153,162,177,.1);padding:1.25rem}.milesight-people-counter-recommender-tool .result-cell .label{color:#666;font-size:1rem;font-style:normal;font-weight:500;line-height:normal;margin-bottom:.3125rem}.milesight-people-counter-recommender-tool .result-cell .value{font-size:1.75rem;font-weight:700;color:#0d58c9}.milesight-people-counter-recommender-tool .result-cell .value .sub{font-size:1.125rem;color:#333;font-weight:400}.milesight-people-counter-recommender-tool .result-cell .base-ref{font-size:.875rem;color:#3a5878;margin-top:.25rem}.milesight-people-counter-recommender-tool .tilt-compare{padding:.625rem 1.25rem;border-top:.0625rem solid hsla(0,0%,100%,.05);font-size:.875rem;color:#666;line-height:1.6}.milesight-people-counter-recommender-tool .tilt-compare strong{color:#0d58c9}.milesight-people-counter-recommender-tool .placeholder-state{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:.625rem;min-height:12.5rem}.milesight-people-counter-recommender-tool .placeholder-state p{font-size:1.125rem;color:#3a5878}.milesight-people-counter-recommender-tool .acc-side-panel{position:absolute;top:0;right:0;width:16.25rem;border-left:.0625rem solid hsla(0,0%,40%,.4);display:flex;flex-direction:column;overflow:hidden}.milesight-people-counter-recommender-tool .acc-side-header{display:flex;align-items:flex-start;justify-content:space-between;padding:.875rem .75rem .625rem 1.5625rem;border-bottom:.0625rem solid hsla(0,0%,100%,.07);flex-shrink:0}.milesight-people-counter-recommender-tool .acc-side-title{color:#333;font-size:1.125rem;font-style:normal;font-weight:600;line-height:normal;margin-bottom:.625rem}.milesight-people-counter-recommender-tool .acc-side-subtitle{font-size:1rem;color:#666;margin-top:.125rem;line-height:1.3}.milesight-people-counter-recommender-tool .acc-side-body{flex:1;min-height:0;overflow-y:auto;padding:.625rem 1.25rem;display:flex;flex-direction:column;gap:.5rem}.milesight-people-counter-recommender-tool .acc-side-body::-webkit-scrollbar{width:.25rem}.milesight-people-counter-recommender-tool .acc-side-body::-webkit-scrollbar-track{background:hsla(0,0%,40%,.2)}.milesight-people-counter-recommender-tool .acc-side-body::-webkit-scrollbar-thumb{background:#7d7d7d;border-radius:.125rem}.milesight-people-counter-recommender-tool .acc-side-empty{font-size:.6875rem;color:#3a5878;text-align:center;padding:1.25rem .5rem;line-height:1.5}.milesight-people-counter-recommender-tool .acc-card{background:hsla(0,0%,100%,.03);border-bottom:.0625rem solid hsla(0,0%,40%,.3);overflow:hidden;display:flex;flex-direction:column;flex-shrink:0;gap:0;padding-bottom:.625rem;margin-bottom:1.25rem}.milesight-people-counter-recommender-tool .acc-img-wrap{width:100%;height:11.0625rem;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:.0625rem solid hsla(0,0%,100%,.06)}.milesight-people-counter-recommender-tool .acc-img-wrap img{width:100%;height:100%;object-fit:contain;display:block;padding:.5rem}.milesight-people-counter-recommender-tool .acc-card-body{padding:.625rem 0;display:flex;flex-direction:column;gap:.4375rem;flex:1;min-width:0}.milesight-people-counter-recommender-tool .acc-card-header{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.milesight-people-counter-recommender-tool .acc-badge{height:1.875rem;justify-content:center;align-items:center;gap:.625rem;border-radius:.3125rem;background:rgba(13,88,201,.2);padding:.125rem .375rem;white-space:nowrap;color:#0d58c9;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.875rem}.milesight-people-counter-recommender-tool .acc-name{color:#333;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.875rem}.milesight-people-counter-recommender-tool .acc-info{display:flex;flex-direction:column;gap:.1875rem;margin:0}.milesight-people-counter-recommender-tool .acc-info-row{color:#666;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.125rem;margin:0}.milesight-people-counter-recommender-tool .acc-info-label{color:#0d58c9;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.125rem}.milesight-people-counter-recommender-tool .acc-features{color:#666;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal;display:flex;flex-direction:column;gap:.125rem}.milesight-people-counter-recommender-tool .acc-features li{list-style:none;position:relative;padding-left:1.25rem}.milesight-people-counter-recommender-tool .acc-features li:before{content:"";width:.375rem;height:.5625rem;background-color:#0d58c9;transform:skewX(-15deg);box-sizing:content-box;position:absolute;left:.25rem;top:.5rem}.milesight-people-counter-recommender-tool .acc-link{display:inline-flex;align-items:center;gap:.25rem;font-size:1rem;font-weight:600;color:#0d58c9;text-decoration:none;margin-top:.125rem}.milesight-people-counter-recommender-tool .acc-link:hover{opacity:1}.milesight-people-counter-recommender-tool .bracket-cards{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;padding:1.25rem 2.5rem 1.5rem}@media (max-width:700px){.milesight-people-counter-recommender-tool .bracket-cards{grid-template-columns:1fr;padding:1rem 1.25rem}}.milesight-people-counter-recommender-tool .bracket-card{background:hsla(0,0%,100%,.025);border:.0625rem solid hsla(0,0%,100%,.07);border-radius:.625rem;padding:1rem}.milesight-people-counter-recommender-tool .bracket-card-layout{display:flex;gap:.875rem;align-items:flex-start}.milesight-people-counter-recommender-tool .bracket-photos{display:flex;flex-direction:column;gap:.375rem;flex-shrink:0;width:3.75rem;align-items:center}.milesight-people-counter-recommender-tool .bracket-photo{width:3.75rem;border-radius:.3125rem;object-fit:contain;opacity:.88;background:hsla(0,0%,100%,.04)}.milesight-people-counter-recommender-tool .bracket-photo-dim{width:4.75rem}.milesight-people-counter-recommender-tool .bracket-card-info{flex:1;min-width:0}.milesight-people-counter-recommender-tool .bracket-card-title{font-size:.8125rem;font-weight:700;color:#c8dff0;margin-bottom:.625rem}.milesight-people-counter-recommender-tool .bracket-spec-row{display:flex;justify-content:space-between;align-items:baseline;font-size:.75rem;padding:.25rem 0;border-bottom:.0625rem solid hsla(0,0%,100%,.04)}.milesight-people-counter-recommender-tool .bracket-spec-row:last-child{border-bottom:none}.milesight-people-counter-recommender-tool .bracket-spec-label{color:#4a6a88}.milesight-people-counter-recommender-tool .bracket-spec-val{color:hsla(0,0%,100%,.65);font-weight:400;text-align:right;max-width:60%}.milesight-people-counter-recommender-tool .bracket-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding:0 2.5rem 1.25rem}.milesight-people-counter-recommender-tool .bracket-compat{font-size:.6875rem;color:#3a5878}.milesight-people-counter-recommender-tool .bracket-compat span{color:#4a6a88}.milesight-people-counter-recommender-tool .bracket-link{display:inline-flex;align-items:center;gap:.3125rem;font-size:.6875rem;color:rgba(74,158,255,.6);text-decoration:none;border:.0625rem solid rgba(74,158,255,.2);border-radius:.3125rem;padding:.25rem .625rem;transition:all .15s}.milesight-people-counter-recommender-tool .bracket-link:hover{color:#4a9eff;border-color:rgba(74,158,255,.4);background:rgba(74,158,255,.06)}.milesight-people-counter-recommender-tool .bracket-hint-bar{display:none;margin:0 2.5rem .75rem;background:rgba(245,158,11,.07);border:.0625rem solid rgba(245,158,11,.2);border-radius:.375rem;padding:.5rem .75rem;font-size:.6875rem;color:#d4a043;line-height:1.6}.milesight-people-counter-recommender-tool .bracket-optional{font-size:.6875rem;color:#4a6a88;background:rgba(74,158,255,.06);border:.0625rem solid rgba(74,158,255,.15);border-radius:.25rem;padding:.125rem .5rem;font-weight:400}@media (max-width:900px){.milesight-people-counter-recommender-tool .single-tool,.milesight-people-counter-recommender-tool .two-col{grid-template-columns:1fr;margin-right:0}.milesight-people-counter-recommender-tool .acc-side-panel{position:static;width:100%;height:auto!important;min-height:18.75rem;border-left:none;border-top:.0625rem solid hsla(0,0%,100%,.07)}.milesight-people-counter-recommender-tool .left-panel{border-right:none;border-bottom:.0625rem solid hsla(0,0%,100%,.07)}.milesight-people-counter-recommender-tool .header,.milesight-people-counter-recommender-tool .section-banner{padding:1.125rem 1.25rem}.milesight-people-counter-recommender-tool .right-panel{padding:1.25rem 1rem}}.milesight-people-counter-recommender-tool .tilt-slider{position:relative;height:2rem;display:flex;align-items:center;cursor:pointer;-moz-user-select:none;user-select:none}.milesight-people-counter-recommender-tool .tilt-slider-track{position:absolute;left:0;right:0;height:.25rem;background:hsla(0,0%,40%,.2);border-radius:.125rem}.milesight-people-counter-recommender-tool .tilt-slider-fill{position:absolute;height:.25rem;background:#ff910f;border-radius:.125rem;top:0}.milesight-people-counter-recommender-tool .tilt-slider-thumb{position:absolute;top:50%;transform:translate(-50%,-50%);width:.875rem;height:.875rem;background:#ff910f;border:.125rem solid #fff;border-radius:50%;box-shadow:0 .0625rem .375rem rgba(0,0,0,.45);transition:transform .1s;z-index:2}.milesight-people-counter-recommender-tool .tilt-slider-thumb:hover,.milesight-people-counter-recommender-tool .tilt-slider.dragging .tilt-slider-thumb{transform:translate(-50%,-50%) scale(1.25)}.milesight-people-counter-recommender-tool .tilt-slider-stop{position:absolute;top:50%;transform:translate(-50%,-50%);width:.25rem;height:.25rem;border-radius:50%;background:#2a4a6a;z-index:1}