html[data-visual-editor=true] .vp-site :is(p,h1,h2,h3,h4,h5,h6,span,small,strong,a,img,button,li,td,th,label,figcaption):hover{outline-offset:3px;cursor:crosshair;outline:1px dashed #d9082d}html[data-visual-editor=true] .vp-site [data-edit-selected]{outline-offset:4px;outline:2px solid #d9082d!important}html[data-visual-editor=true] .ah-products{pointer-events:none!important}html[data-visual-editor=true] .ah-products :is(img,a,button){pointer-events:auto}html[data-visual-editor=true] .ah-copy :is(h1,h2,p,span),html[data-visual-editor=true] .vp-site :is(h1,h2,h3,h4,h5,h6,p,span,small,strong,label,li,td,th,figcaption,img){pointer-events:auto!important}.hc-extra{perspective:1100px;pointer-events:auto;transform-origin:50%;touch-action:pan-y;display:block;top:0;left:0;position:absolute!important}.hc-extra img{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;max-width:none;height:auto;transition:transform .35s;display:block}@media (prefers-reduced-motion:no-preference){.hc-extra:hover img,.hc-extra:focus-visible img{transform:translate3d(0,-8px,45px)scale(1.035)}}[data-hero-editing=true] [data-hero-layer]{cursor:move;touch-action:none}[data-hero-editing=true] [data-hero-layer][data-hero-selected=true]{outline-offset:2px;outline:2px solid #c9142b}[data-hero-editing=true] .ah-lift,[data-hero-editing=true] .pw-lift,[data-hero-editing=true] .eh-subject,[data-hero-editing=true] .hc-extra img{animation:none!important;transform:none!important}[data-hero-editing=true] .ah-arrival,[data-hero-editing=true] .pw-arrival,[data-hero-editing=true] .eh-subject-breathe{animation:none!important}.hc-resize{touch-action:none;transform:translate(-50%,-50%);z-index:110!important;color:#fff!important;cursor:nwse-resize!important;background:#c9142b!important;border:2px solid #fff!important;border-radius:5px!important;width:26px!important;height:26px!important;min-height:0!important;padding:0!important;font-size:20px!important;line-height:22px!important;position:absolute!important}.hc-resize[hidden]{display:none!important}.hc-resize{pointer-events:auto!important}html[data-visual-editor=hero] [data-hero-stage]{outline-offset:4px;outline:1px dashed #c9142b55}html[data-visual-editor]{scrollbar-width:none}html[data-visual-editor]::-webkit-scrollbar{display:none}.rebuild .rb-nav-item[data-open=false]>.rb-nav-dropdown{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(5px)}.rebuild .rb-nav-item[data-open=true]>.rb-nav-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}@media (width<=760px){:where(html[data-device=mobile]) .rebuild .rb-nav-item[data-open=false]>.rb-nav-dropdown{display:none}:where(html[data-device=mobile]) .rebuild .rb-nav-item[data-open=true]>.rb-nav-dropdown{display:block}}.product-floating-tooltip{z-index:11000;color:#292725;pointer-events:none;background:#fffffff5;border:1px solid #e4ded7;border-radius:5px;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 24px);padding:8px 12px;font:14px/1.5 Microsoft YaHei,sans-serif;animation:.16s ease-out product-tooltip-in;display:flex;position:fixed;box-shadow:0 6px 22px #30251c20}@keyframes product-tooltip-in{0%{opacity:0}to{opacity:1}}.rebuild.vp-site .ah-product-caption{visibility:hidden}@media (width>=761px){.rebuild.vp-site #main .mm-catalog-layout{min-height:calc(100dvh - 112px)}.rebuild.vp-site #main .mm-catalog-sidebar{max-height:none;position:static;top:auto;overflow:visible}.rebuild.vp-site #main .mm-business-monitor>div:last-child{flex-direction:column;min-height:100%;display:flex}.rebuild.vp-site #main .mm-business-monitor .mm-business-link{flex:1}}@media (width<=1679px){:where(html[data-device=desktop]) .rebuild.vp-site #main .mm-catalog-layout{min-height:calc(100dvh - 112px)}:where(html[data-device=desktop]) .rebuild.vp-site #main .mm-catalog-sidebar{max-height:none;position:static;top:auto;overflow:visible}:where(html[data-device=desktop]) .rebuild.vp-site #main .mm-business-monitor>div:last-child{flex-direction:column;min-height:100%;display:flex}:where(html[data-device=desktop]) .rebuild.vp-site #main .mm-business-monitor .mm-business-link{flex:1}}@media (prefers-reduced-motion:reduce){.product-floating-tooltip{animation:none}}.rebuild[class] #main :is(.mm-business-pack h3 small,.mm-row-number,.mm-catalog-sidebar button>span){color:#686868}.rebuild[class] #main .sc-subpage .sc-button:not(.sc-outline){background:#cf1028;border-color:#cf1028}.rebuild[class] #main .sc-subpage .sc-button:not(.sc-outline):hover{background:#b71b24;border-color:#b71b24}.rebuild[class] #main :is(.mm-soft,.sc-subpage .sc-soft){background-color:#faf8f4;background-image:linear-gradient(105deg,#ffffffeb,#faf7f0e3),url(/reconstruction/scenes/aligned-paper-texture-v1.png);background-position:0 0;background-repeat:repeat;background-size:cover;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;box-shadow:inset 0 1px #eae4db,inset 0 -1px #eee8df}.rebuild[class] #main :is(.mm-catalog-sidebar,.mm-decision-row,.mm-monitor-cards article,.mm-solution-monitor>.mm-product-images){background:linear-gradient(135deg,#fff,#faf7f1);box-shadow:inset 0 0 0 1px #e9e1d5}.rebuild[class] #main .mm-catalog-sidebar button.mm-category-active{color:#bc1528;background:#fff5f1;box-shadow:inset 3px 0 #c9182d}.rebuild[class] #main :is(.mm-search label,.sc-reference-specs dl,.sc-table-wrap){background:#fff;border-color:#dfd8cd}.rebuild[class] #main .sc-reference-specs dt{color:#292725;background:linear-gradient(110deg,#f6efe5,#fcfaf6);border-color:#e2d9cc}.rebuild[class] #main .sc-subpage .sc-table-wrap th{color:#2a2724;background:#f5eee4;border-color:#e2d9cc}.rebuild[class] #main .sc-subpage .sc-table-wrap tbody tr:nth-child(2n){background:#fdfbf7}.rebuild[class] #main .sc-subpage .sc-reading{background:linear-gradient(110deg,#fffaf3,#fff);box-shadow:inset 3px 0 #c9182d,inset 0 0 0 1px #e9e1d5}.rebuild[class] #main .sc-subpage .sc-section-nav{background:#fffdf9;border-color:#e4ddd3;box-shadow:0 3px 12px #57452e07}.rebuild[class] #main .sc-subpage .sc-final{background:#f6efe5 url(/reconstruction/scenes/aligned-contact-surface-v1.png) 50%/cover;box-shadow:inset 0 1px #e4d9ca,inset 0 -1px #e4d9ca}.rebuild[class] #main .mm-consult-compact{background-image:url(/image-audit-20261016/products-consult-v2.png)}.rebuild[class] #main .dn-company-band{background-image:url(/image-audit-20261016/company-paper-v2.png)}.rebuild[class] #main .mm-packing-cards>a:last-child img{object-position:right center}.rebuild.sc-shell #main .sc-product-visual:has(.sc-photo-thumbs) .sc-photo-button>img{object-fit:contain;width:auto;max-width:100%;max-height:100%}.rebuild[class] #main .eh-nav-solutions{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=760px){:where(html[data-device=mobile]) .rebuild[class] #main .eh-nav-solutions{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html[data-device=mobile]) .rebuild[class] #main .eh-nav-solutions>:nth-child(3){border-left:0}}.rebuild .eh-hero{--eh-ink:#071a3d;--eh-red:#d50024;isolation:isolate;color:var(--eh-ink);background:#f5f2ee;position:relative;overflow:clip}.rebuild .eh-background{object-fit:cover;object-position:center;z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.rebuild .eh-main{width:calc(100% - 64px);max-width:1220px;height:647px;margin-inline:auto;position:relative}.rebuild .eh-copy{z-index:2;width:570px;padding-top:140px;position:relative}.rebuild .eh-rule{background:var(--eh-red);width:56px;height:6px;display:block}.rebuild .eh-eyebrow{letter-spacing:.3px;color:var(--eh-ink);margin:18px 0 0;font-weight:600;line-height:28px;font-size:var(--eh-eyebrow-size,23px)!important}.rebuild .eh-copy h1{color:var(--eh-ink);letter-spacing:-2px;margin:24px 0 0;font-size:80px;font-weight:800;line-height:1.2}.rebuild .eh-copy h2{color:var(--eh-red);letter-spacing:-.5px;margin:16px 0 0;font-size:44px;font-weight:750;line-height:1.25}.rebuild .eh-description{color:#42506d;max-width:570px;margin:18px 0 0;font-weight:400;line-height:1.45;font-size:var(--eh-body-size,23px)!important}.rebuild .eh-actions{pointer-events:auto;align-items:center;gap:14px;margin-top:30px;display:flex}.rebuild .eh-action{border:2px solid var(--eh-red);border-radius:6px;justify-content:center;align-items:center;gap:20px;min-height:58px;padding:12px 28px;font-size:20px;font-weight:650;line-height:1.4;text-decoration:none;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.rebuild .eh-action-primary{background:var(--eh-red);color:#fff}.rebuild .eh-action-secondary{color:var(--eh-ink);border-color:var(--eh-ink);background:#ffffffa8;padding-inline:34px}.rebuild .eh-action-primary:hover{background:#b90020;border-color:#b90020}.rebuild .eh-action-secondary:hover{background:#fff}.rebuild .eh-action:focus-visible,.rebuild .eh-subject-hit:focus-visible,.rebuild .eh-nav-inner>:focus-visible{outline-offset:5px;outline:3px solid #d50024}.rebuild .eh-stage{perspective:1100px;pointer-events:none;width:600px;height:626px;position:absolute;top:0;right:10px}.rebuild .eh-subject-hit{transform-style:preserve-3d;pointer-events:auto;-webkit-tap-highlight-color:transparent;outline-offset:-8px;display:block;position:absolute}.rebuild .eh-subject-breathe{transform-style:preserve-3d;transform-origin:55% 95%;animation:7s ease-in-out infinite eh-breathe;display:block}.rebuild .eh-subject{-webkit-user-select:none;user-select:none;transform-origin:55% 90%;backface-visibility:hidden;width:100%;max-width:none;height:auto;transition:transform .65s cubic-bezier(.2,.75,.2,1);display:block;transform:translate(0,0)}.rebuild .eh-subject-hit:is(:hover,:focus-visible) .eh-subject{transform:translate3d(var(--eh-x,0px),calc(var(--eh-y,0px) - 5px),38px) scale(1.045)}.rebuild .eh-stage-products .eh-subject-hit{width:440px;top:54px;right:125px}.rebuild .eh-stage-solutions{width:680px;right:-15px}.rebuild .eh-stage-solutions .eh-subject-hit{width:680px;top:110px;right:0}.rebuild .eh-stage-contact{width:740px;right:-115px}.rebuild .eh-stage-contact .eh-subject-hit{width:780px;top:125px;right:0}.rebuild .eh-ground{pointer-events:none;z-index:-1;opacity:.5;height:auto;position:absolute}.rebuild .eh-stage-contact .eh-ground{width:600px;top:453px;left:50px}.rebuild .eh-hero-solutions .eh-main{height:652px}.rebuild .eh-hero-contact .eh-main{height:630px}.rebuild .eh-hero-solutions .eh-copy{padding-top:130px}.rebuild .eh-hero-contact .eh-copy{padding-top:138px}.rebuild .eh-hero-solutions .eh-actions,.rebuild .eh-hero-contact .eh-actions{margin-top:28px}.rebuild .eh-hero-contact .eh-copy h2{font-size:46px;line-height:1.2}.rebuild .eh-navigation{z-index:3;-webkit-backdrop-filter:blur(16px);background:#ffffff85;border-top:1px solid #ffffffb8;position:relative}.rebuild .eh-nav-inner{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:0;width:calc(100% - 64px);max-width:1120px;min-height:184px;margin-inline:auto;padding:8px 0 12px;display:grid}.rebuild .eh-nav-inner>a,.rebuild .eh-nav-inner>button{min-height:140px;color:var(--eh-ink);box-shadow:none;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0 20px;text-decoration:none;display:flex;position:relative}.rebuild .eh-nav-inner>:not(:first-child){border-left:1px solid #071a3d25}.rebuild .eh-thumbnail{perspective:800px;justify-content:center;align-items:center;width:100%;height:110px;display:flex}.rebuild .eh-thumbnail img{object-fit:contain;transform-origin:50% 90%;width:auto;max-width:210px;max-height:110px;transition:transform .4s cubic-bezier(.2,.75,.2,1)}.rebuild .eh-nav-inner>:is(:hover,:focus-visible) .eh-thumbnail img{transform:translate3d(0,-5px,20px)scale(1.08)}.rebuild .eh-nav-copy{flex-direction:column;gap:5px;display:flex}.rebuild .eh-nav-copy strong{white-space:nowrap;font-size:23px;font-weight:700;line-height:1.4}.rebuild .eh-nav-copy small{color:#465570;white-space:nowrap;font-size:18px;font-weight:400;line-height:1.5}.rebuild .eh-nav-inner>.eh-active strong,.rebuild .eh-nav-inner>.eh-active>.eh-nav-icon{color:var(--eh-red)}.rebuild .eh-nav-inner>.eh-active:after{content:"";background:var(--eh-red);width:140px;max-width:75%;height:2px;position:absolute;bottom:0}.rebuild .eh-nav-solutions{grid-template-columns:repeat(3,minmax(0,1fr));min-height:202px}.rebuild .eh-nav-solutions>a{min-height:165px}.rebuild .eh-nav-solutions .eh-thumbnail{height:100px}.rebuild .eh-nav-solutions .eh-thumbnail img{max-width:210px}.rebuild .eh-nav-solutions>.eh-active:after,.rebuild .eh-nav-contact>.eh-active:after{display:none}.rebuild .eh-nav-solutions>.eh-active .eh-nav-copy strong,.rebuild .eh-nav-contact>.eh-active .eh-nav-copy strong{position:relative}.rebuild .eh-nav-solutions>.eh-active .eh-nav-copy strong:after,.rebuild .eh-nav-contact>.eh-active .eh-nav-copy strong:after{content:"";background:var(--eh-red);width:140px;max-width:100%;height:2px;position:absolute;top:calc(100% + 1px);left:50%;transform:translate(-50%)}.rebuild .eh-nav-icon{flex:none;width:48px;height:48px;transition:transform .3s}.rebuild .eh-nav-inner>:is(:hover,:focus-visible)>.eh-nav-icon{transform:translateY(-3px)}.rebuild .eh-nav-contact{min-height:184px}.rebuild .eh-nav-contact>a{gap:10px;min-height:145px}.rebuild .eh-nav-contact .eh-nav-icon{width:48px;height:48px}.rebuild .eh-nav-contact>.eh-active>.eh-nav-icon{color:var(--eh-ink)}@keyframes eh-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.007)}}@media (width>=1600px){.rebuild .eh-main{max-width:1220px}.rebuild .eh-background{object-position:center 52%}}@media (width<=1679px){:where(html[data-device=desktop]) .rebuild .eh-main{max-width:1220px}:where(html[data-device=desktop]) .rebuild .eh-background{object-position:center 52%}}@media (width<=1199px) and (width>=768px){:where(html[data-device=mobile]) .rebuild .eh-hero{--eh-body-size:18px;--eh-eyebrow-size:20px}:where(html[data-device=mobile]) .rebuild .eh-hero .eh-main{width:calc(100% - 64px);height:570px}:where(html[data-device=mobile]) .rebuild .eh-copy{width:50%;padding-top:100px!important}:where(html[data-device=mobile]) .rebuild .eh-copy h1{font-size:64px}:where(html[data-device=mobile]) .rebuild .eh-hero .eh-copy h2{font-size:30px}:where(html[data-device=mobile]) .rebuild .eh-description{font-size:18px}:where(html[data-device=mobile]) .rebuild .eh-eyebrow{font-size:20px}:where(html[data-device=mobile]) .rebuild .eh-action{min-height:52px;padding-inline:20px;font-size:17px}:where(html[data-device=mobile]) .rebuild .eh-actions{gap:12px;margin-top:24px}:where(html[data-device=mobile]) .rebuild .eh-stage{width:51%;height:570px;right:-20px}:where(html[data-device=mobile]) .rebuild .eh-stage-products .eh-subject-hit{width:360px;top:65px;right:30px}:where(html[data-device=mobile]) .rebuild .eh-stage-solutions .eh-subject-hit{width:530px;top:125px;right:-35px}:where(html[data-device=mobile]) .rebuild .eh-stage-contact .eh-subject-hit{width:590px;top:160px;right:-85px}:where(html[data-device=mobile]) .rebuild .eh-stage-contact .eh-ground{width:460px;top:425px;left:auto;right:-25px}:where(html[data-device=mobile]) .rebuild .eh-nav-inner{width:calc(100% - 48px)}:where(html[data-device=mobile]) .rebuild .eh-nav-inner>a,:where(html[data-device=mobile]) .rebuild .eh-nav-inner>button{padding-inline:12px}:where(html[data-device=mobile]) .rebuild .eh-nav-copy strong{font-size:18px}:where(html[data-device=mobile]) .rebuild .eh-nav-copy small{font-size:14px}:where(html[data-device=mobile]) .rebuild .eh-thumbnail img{max-width:160px}:where(html[data-device=mobile]) .rebuild .eh-nav-icon{width:38px;height:38px}}@media (width<=767px){:where(html[data-device=mobile]) .rebuild .eh-hero{--eh-body-size:16px;--eh-eyebrow-size:16px}:where(html[data-device=mobile]) .rebuild .eh-hero .eh-main{flex-direction:column;width:calc(100% - 32px);height:auto;min-height:0;display:flex}:where(html[data-device=mobile]) .rebuild .eh-copy{width:100%;padding-top:34px!important}:where(html[data-device=mobile]) .rebuild .eh-rule{width:36px;height:4px}:where(html[data-device=mobile]) .rebuild .eh-eyebrow{margin-top:12px;font-size:16px;line-height:24px}:where(html[data-device=mobile]) .rebuild .eh-copy h1{letter-spacing:-1px;margin-top:16px;font-size:46px;line-height:1.2}:where(html[data-device=mobile]) .rebuild .eh-hero .eh-copy h2{letter-spacing:0;margin-top:14px;font-size:26px;line-height:1.4}:where(html[data-device=mobile]) .rebuild .eh-description{max-width:100%;margin-top:16px;font-size:16px;line-height:1.7}:where(html[data-device=mobile]) .rebuild .eh-actions{gap:10px;margin-top:22px!important}:where(html[data-device=mobile]) .rebuild .eh-action{border-radius:4px;gap:12px;min-height:48px;padding:10px 17px;font-size:16px}:where(html[data-device=mobile]) .rebuild .eh-stage{flex:none;width:100%;height:320px;margin-top:15px;position:relative;top:auto;right:auto;overflow:clip}:where(html[data-device=mobile]) .rebuild .eh-stage-products .eh-subject-hit{width:245px;top:15px;right:calc(50% - 122px)}:where(html[data-device=mobile]) .rebuild .eh-stage-solutions .eh-subject-hit{width:min(100%,370px);top:0;right:calc(50% - min(50%,185px))}:where(html[data-device=mobile]) .rebuild .eh-stage-contact{height:300px}:where(html[data-device=mobile]) .rebuild .eh-stage-contact .eh-subject-hit{width:440px;max-width:122%;top:0;right:-10%}:where(html[data-device=mobile]) .rebuild .eh-stage-contact .eh-ground{width:330px;top:174px;left:auto;right:0}:where(html[data-device=mobile]) .rebuild .eh-nav-inner{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px;width:calc(100% - 24px);min-height:0;padding-block:10px}:where(html[data-device=mobile]) .rebuild .eh-nav-inner>a,:where(html[data-device=mobile]) .rebuild .eh-nav-inner>button{gap:5px;min-height:120px;padding:5px 7px}:where(html[data-device=mobile]) .rebuild .eh-nav-inner>:nth-child(3){border-left:0}:where(html[data-device=mobile]) .rebuild .eh-nav-copy strong{font-size:16px}:where(html[data-device=mobile]) .rebuild .eh-nav-copy small{white-space:normal;font-size:12px}:where(html[data-device=mobile]) .rebuild .eh-thumbnail{height:76px}:where(html[data-device=mobile]) .rebuild .eh-thumbnail img{max-width:135px;max-height:76px}:where(html[data-device=mobile]) .rebuild .eh-nav-inner>.eh-active:after{width:95px}:where(html[data-device=mobile]) .rebuild .eh-nav-solutions{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:0;width:calc(100% - 16px)}:where(html[data-device=mobile]) .rebuild .eh-nav-solutions>.eh-active .eh-nav-copy strong:after,:where(html[data-device=mobile]) .rebuild .eh-nav-contact>.eh-active .eh-nav-copy strong:after{width:95px}:where(html[data-device=mobile]) .rebuild .eh-nav-solutions>:nth-child(3){border-left:1px solid #071a3d25}:where(html[data-device=mobile]) .rebuild .eh-nav-solutions .eh-thumbnail{height:65px}:where(html[data-device=mobile]) .rebuild .eh-nav-solutions .eh-thumbnail img{max-width:100px;max-height:65px}:where(html[data-device=mobile]) .rebuild .eh-nav-solutions .eh-nav-copy strong{font-size:14px}:where(html[data-device=mobile]) .rebuild .eh-nav-solutions .eh-nav-copy small{font-size:11px;line-height:1.5}:where(html[data-device=mobile]) .rebuild .eh-nav-icon,:where(html[data-device=mobile]) .rebuild .eh-nav-contact .eh-nav-icon{width:34px;height:34px}}@media (hover:none){.rebuild .eh-subject-hit:hover .eh-subject,.rebuild .eh-nav-inner>:hover .eh-thumbnail img{transform:none}}@media (prefers-reduced-motion:reduce){.rebuild .eh-subject-breathe{animation:none}.rebuild .eh-subject,.rebuild .eh-thumbnail img,.rebuild .eh-nav-icon,.rebuild .eh-action{transition:none}.rebuild .eh-subject-hit:is(:hover,:focus-visible) .eh-subject,.rebuild .eh-nav-inner>:is(:hover,:focus-visible) .eh-thumbnail img,.rebuild .eh-nav-inner>:is(:hover,:focus-visible)>.eh-nav-icon{transform:none}}.pw-hero{isolation:isolate;color:#242424;background:#f6f2eb;font-family:ApprovedSourceHan,Microsoft YaHei,sans-serif;position:relative;overflow:hidden}.pw-background{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pw-frame{aspect-ratio:2;width:min(1600px,100%);margin-inline:auto;position:relative;container-type:inline-size}.pw-copy{z-index:4;pointer-events:none;animation:.5s both pw-enter;position:absolute;inset:0}.rebuild.vp-site #main .pw-eyebrow{color:#242424;margin:0;padding-top:1.3cqw;font-size:1.7cqw;font-weight:600;line-height:1.8;position:absolute;top:12.4%;left:5.58%}.pw-eyebrow:before{content:"";background:#dc0b2d;width:3.25cqw;height:.33cqw;position:absolute;top:0;left:0}.rebuild.vp-site #main .pw-copy h1{color:#222628;letter-spacing:-.07cqw;white-space:nowrap;margin:0;font-size:3.9cqw;font-weight:800;line-height:1.22;position:absolute;top:22.1%;left:5.58%}.pw-copy h1 span{color:#d80b2a;margin-top:.38cqw;display:block}.rebuild.vp-site #main .pw-description{color:#666b70;margin:0;font-size:1.5cqw;font-weight:500;line-height:1.5;position:absolute;top:43.5%;left:5.58%}.pw-actions{pointer-events:auto;gap:1.2cqw;display:flex;position:absolute;top:55%;left:5.58%}.rebuild.vp-site #main .pw-actions a{color:#242424;background:#ffffffb8;border:2px solid #292c30;border-radius:7px;justify-content:center;align-items:center;gap:.8cqw;height:3.7cqw;padding:0 1.5cqw;font-size:1.4cqw;font-weight:600;transition:box-shadow .18s,transform .18s;display:flex}.rebuild.vp-site #main .pw-actions a:first-child{color:#fff;background:#df092b;border-color:#df092b;min-width:13.3cqw}.rebuild.vp-site #main .pw-actions a+a{min-width:10.2cqw}.pw-actions svg{width:1.7cqw;height:1.7cqw}.pw-actions a:hover{transform:translateY(-2px);box-shadow:0 6px 18px #60211b20}.pw-scene{pointer-events:auto;position:absolute;inset:0}.pw-object{pointer-events:none;perspective:1100px;touch-action:pan-y;display:block;position:absolute}.pw-arrival,.pw-lift{width:100%;height:100%;display:block}.pw-arrival{animation:.55s 70ms both pw-enter}.pw-object[data-object=packing] .pw-arrival{animation-delay:.12s}.pw-lift{transform-origin:50% 80%;transition:transform .35s cubic-bezier(.2,.75,.25,1)}.pw-lift img{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%}.pw-object[data-active=true] .pw-lift{transform:translateY(-10px) rotateX(var(--pw-rx,0deg)) rotateY(var(--pw-ry,0deg)) scale(1.025)}.pw-object[data-object=packing][data-active=true] .pw-lift{transform:translateY(-4px) rotateY(var(--pw-ry,0deg)) scale(1.012)}.pw-caption{white-space:nowrap;color:#292929;opacity:0;pointer-events:none;background:#fffffff5;border:1px solid #e1d9cc;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;transition:opacity .18s,transform .18s;display:flex;position:absolute;top:44%;left:50%;transform:translate(-50%,8px)}.pw-object[data-active=true] .pw-caption{opacity:1;transform:translate(-50%)}.pw-object:focus-visible{outline-offset:-2px;border-radius:6px;outline:2px solid #bf1530}.pw-navigation{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff9;border-top:1px solid #fff8;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;width:100%;height:13.08%;display:grid;position:absolute;bottom:0;left:0}.pw-navigation a{text-align:center;color:#262626;justify-content:center;align-items:center;height:58%;font-size:1.7cqw;font-weight:550;transition:color .18s;display:flex;position:relative}.pw-navigation a+a{border-left:1px solid #aaa8a680}.pw-navigation .pw-featured,.pw-navigation a:hover{color:#d10b29}.pw-featured:after{content:"";background:#d10b29;width:4cqw;height:2px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}@keyframes pw-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (width<=760px){:where(html[data-device=mobile]) .pw-frame{aspect-ratio:auto;height:700px;container-type:normal}:where(html[data-device=mobile]) .pw-copy{height:310px;inset:0 24px}:where(html[data-device=mobile]) .rebuild.vp-site #main .pw-eyebrow{padding-top:16px;font-size:14px;top:28px;left:0}:where(html[data-device=mobile]) .pw-eyebrow:before{width:32px;height:3px}:where(html[data-device=mobile]) .rebuild.vp-site #main .pw-copy h1{letter-spacing:-1px;font-size:32px;line-height:1.23;top:88px;left:0}:where(html[data-device=mobile]) .pw-copy h1 span{margin-top:4px}:where(html[data-device=mobile]) .rebuild.vp-site #main .pw-description{font-size:14px;line-height:1.65;top:184px;left:0}:where(html[data-device=mobile]) .pw-actions{gap:12px;top:246px;left:0}:where(html[data-device=mobile]) .rebuild.vp-site #main .pw-actions a{border-width:1px;height:42px;padding:0 14px;font-size:13px}:where(html[data-device=mobile]) .rebuild.vp-site #main .pw-actions a:first-child{min-width:144px}:where(html[data-device=mobile]) .rebuild.vp-site #main .pw-actions a+a{min-width:92px}:where(html[data-device=mobile]) .pw-actions svg{width:16px;height:16px}:where(html[data-device=mobile]) .pw-scene{aspect-ratio:2;width:182%;height:auto;top:323px;left:-65%}:where(html[data-device=mobile]) .pw-background{object-position:60% center}:where(html[data-device=mobile]) .pw-caption{white-space:normal;max-width:150px;font-size:11px}:where(html[data-device=mobile]) .pw-navigation{height:64px}:where(html[data-device=mobile]) .pw-navigation a{padding:0 5px;font-size:12px}:where(html[data-device=mobile]) .pw-featured:after{width:36px}:where(html[data-device=mobile]) .pw-object[data-active=true] .pw-lift{transform:translateY(-4px)scale(1.015)}}@media (prefers-reduced-motion:reduce){.pw-arrival,.pw-copy{animation:none}.pw-lift,.pw-caption,.pw-actions a{transition:none!important}.pw-object[data-active=true] .pw-lift,.pw-actions a:hover{transform:none!important}}.rebuild.sc-shell .rb-header a,.rebuild.sc-shell .rb-header button,.rebuild.sc-shell .rb-search-modal,.rebuild.sc-shell .rb-search-modal :is(h2,a,button,input,p){color:#222}.rebuild .sc-subpage{--sc-ink:#191919;--sc-body:#4b4b4b;--sc-red:#d8232d;--sc-line:#e4e3df;color:var(--sc-ink);background:#fff;font-size:17px;line-height:1.85;overflow:clip}.rebuild .sc-subpage *{box-sizing:border-box}.rebuild .sc-subpage :is(h1,h2,h3,h4,strong,summary){color:var(--sc-ink)!important}.rebuild .sc-subpage :is(p,li,td,small,figcaption){color:var(--sc-body)}.rebuild .sc-subpage a{color:inherit;text-decoration:none}.rebuild .sc-subpage :is(h1,h2,h3,p,figure,ol,ul){margin:0}.rebuild .sc-subpage h1{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(36px,4.2vw,62px);font-weight:750;line-height:1.18}.rebuild .sc-subpage h2{letter-spacing:-.025em;font-size:34px;line-height:1.4}.rebuild .sc-subpage h3{font-size:21px;line-height:1.5}.rebuild .sc-subpage button,.rebuild .sc-subpage input{font:inherit}.rebuild .sc-subpage button{cursor:pointer}.rebuild .sc-subpage a:focus-visible,.rebuild .sc-subpage button:focus-visible,.rebuild .sc-subpage input:focus-visible,.rebuild .sc-subpage [tabindex]:focus-visible{outline-offset:5px;outline:3px solid #b51c25}.rebuild .sc-subpage .sc-max{width:min(1280px,100% - 96px);margin-inline:auto}.rebuild .sc-subpage .sc-bread{color:#666;flex-wrap:wrap;gap:12px;padding:28px 0 8px;font-size:14px;line-height:1.8;display:flex}.rebuild .sc-subpage .sc-bread>span{align-items:baseline;gap:12px;display:flex}.rebuild .sc-subpage .sc-back{color:#5c5c5c;align-items:center;gap:8px;margin-top:16px;font-size:14px;display:inline-flex}.rebuild .sc-subpage .sc-eyebrow{letter-spacing:.04em;color:#616161;align-items:center;gap:14px;margin-bottom:22px;font-size:15px;display:flex}.rebuild .sc-subpage .sc-eyebrow i{background:var(--sc-red);width:30px;height:2px;display:inline-block}.rebuild .sc-subpage .sc-button{border:1px solid var(--sc-red);background:var(--sc-red);text-align:center;border-radius:3px;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:12px 23px;font-size:16px;font-weight:650;line-height:1.55;display:inline-flex;color:#fff!important}.rebuild .sc-subpage .sc-button:hover{background:#b71b24;border-color:#b71b24}.rebuild .sc-subpage .sc-button.sc-outline{background:0 0;border-color:#a2a09c;color:var(--sc-ink)!important}.rebuild .sc-subpage .sc-button.sc-outline:hover{border-color:var(--sc-red)}.rebuild .sc-subpage .sc-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.rebuild .sc-subpage .sc-product-hero{grid-template-columns:1fr 1fr;align-items:center;gap:70px;min-height:570px;padding-block:60px 82px;display:grid}.rebuild .sc-subpage .sc-product-hero h2{margin-top:20px;font-size:28px}.rebuild .sc-subpage .sc-hero-copy{max-width:570px;margin-top:24px;font-size:18px;line-height:1.9}.rebuild .sc-subpage .sc-mode{color:#4f4f4f;border-top:1px solid var(--sc-line);margin-top:24px;padding-top:16px;font-size:15px;display:inline-block}.rebuild .sc-subpage .sc-product-visual{text-align:center;perspective:1000px;min-width:0}.rebuild .sc-subpage .sc-photo-button{background:#fff;border:0;border-radius:0;justify-content:center;align-items:center;width:100%;height:410px;padding:20px;display:flex;position:relative}.rebuild .sc-subpage .sc-photo-button>img{object-fit:contain;transform-origin:50% 65%;max-width:100%;max-height:100%;transition:transform .28s;display:block}.rebuild .sc-subpage .sc-photo-button:hover>img{transform:translateY(-5px)rotateY(-2deg)scale(1.025)}.rebuild .sc-subpage .sc-photo-button>span{color:#555;background:#fff;border:1px solid #ddd;align-items:center;gap:7px;padding:4px 8px;font-size:13px;display:flex;position:absolute;bottom:8px;right:10px}.rebuild .sc-subpage .sc-caption{margin-top:14px;font-size:13px;line-height:1.7}.rebuild .sc-subpage .sc-photo-thumbs{justify-content:center;gap:12px;margin-top:18px;display:flex}.rebuild .sc-subpage .sc-photo-thumbs button{background:#fff;border:1px solid #ddd;width:70px;height:65px;padding:5px}.rebuild .sc-subpage .sc-photo-thumbs button[aria-pressed=true]{border-color:var(--sc-red)}.rebuild .sc-subpage .sc-photo-thumbs img{object-fit:contain;width:100%;height:100%}.rebuild .sc-subpage .sc-section-nav{z-index:30;border-block:1px solid var(--sc-line);background:#faf9f7;position:sticky;top:72px}.rebuild .sc-subpage .sc-section-nav>div{gap:0;display:flex;overflow:auto}.rebuild .sc-subpage .sc-section-nav a{white-space:nowrap;color:#555;padding:18px 28px;font-size:15px}.rebuild .sc-subpage .sc-section-nav a:hover{color:var(--sc-red);background:#fff}.rebuild .sc-subpage .sc-section{padding-block:82px;scroll-margin-top:154px}.rebuild .sc-subpage .sc-section-heading{align-items:baseline;gap:20px;margin-bottom:38px;display:flex}.rebuild .sc-subpage .sc-section-heading>span{color:var(--sc-red);font-size:32px;font-weight:700;line-height:1}.rebuild .sc-subpage .sc-section-heading p{max-width:850px;margin-top:14px;font-size:17px}.rebuild .sc-subpage .sc-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:44px;display:grid}.rebuild .sc-subpage .sc-feature-grid:has(>article:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.rebuild .sc-subpage .sc-feature-grid article{border-top:1px solid #d9d8d3;padding-top:26px}.rebuild .sc-subpage .sc-feature-grid article>span{color:var(--sc-red);font-size:14px}.rebuild .sc-subpage .sc-feature-grid h3{margin:12px 0}.rebuild .sc-subpage .sc-feature-grid p{font-size:16px}.rebuild .sc-subpage .sc-facts-grid{border-top:1px solid var(--sc-line);grid-template-columns:1fr 1fr;gap:0 50px;display:grid}.rebuild .sc-subpage .sc-facts-grid>div{border-bottom:1px solid var(--sc-line);grid-template-columns:minmax(115px,.65fr) minmax(0,1.35fr);align-items:baseline;gap:22px;padding:22px 6px;display:grid}.rebuild .sc-subpage .sc-facts-grid span{color:#656565;font-size:15px}.rebuild .sc-subpage .sc-facts-grid strong{overflow-wrap:anywhere;font-size:17px;font-weight:550}.rebuild .sc-subpage .sc-reading{color:#4b4b4b;background:#f4f1ed;border-left:3px solid #c8b9a8;margin-top:38px;padding:28px 32px;font-size:15px;line-height:1.85}.rebuild .sc-subpage .sc-reading h3,.rebuild .sc-subpage .sc-reading h2{margin-bottom:14px;font-size:19px}.rebuild .sc-subpage .sc-reading ul{padding-left:20px}.rebuild .sc-subpage .sc-reading li+li{margin-top:10px}.rebuild .sc-subpage .sc-reading p{margin-top:14px}.rebuild .sc-subpage .sc-table-wrap{border:1px solid var(--sc-line);background:#fff;overflow-x:auto}.rebuild .sc-subpage table{border-collapse:collapse;text-align:left;width:100%;font-size:16px;line-height:1.7}.rebuild .sc-subpage :is(td,th){border-bottom:1px solid var(--sc-line);vertical-align:top;min-width:130px;padding:20px 24px}.rebuild .sc-subpage th{color:var(--sc-ink);font-weight:600}.rebuild .sc-subpage thead{background:#eeede9}.rebuild .sc-subpage tbody tr:last-child :is(td,th){border-bottom:0}.rebuild .sc-subpage .sc-text-link{color:#a91b24;align-items:center;gap:10px;font-size:15px;font-weight:550;display:inline-flex}.rebuild .sc-subpage .sc-model-filter,.rebuild .sc-subpage .sc-search{background:#fff;border:1px solid #d9d7d1;align-items:center;gap:14px;max-width:550px;margin:0 0 24px;padding:12px 18px;display:flex}.rebuild .sc-subpage :is(.sc-model-filter,.sc-search) input{outline-offset:4px;color:#222;background:0 0;border:0;width:100%;min-width:0;font-size:16px}.rebuild .sc-subpage .sc-search button{background:0 0;border:0;display:flex}.rebuild .sc-subpage .sc-search-count{color:#666;margin-bottom:34px;font-size:14px}.rebuild .sc-subpage .sc-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;margin:0;padding:0;list-style:none;display:grid}.rebuild .sc-subpage .sc-steps b{color:var(--sc-red);font-size:28px;font-weight:650}.rebuild .sc-subpage .sc-steps h3{margin:16px 0 14px}.rebuild .sc-subpage .sc-steps p{font-size:16px}.rebuild .sc-subpage .sc-selection{background:#f7f6f3;margin-top:48px;padding:34px 38px}.rebuild .sc-subpage .sc-selection h3{margin-bottom:24px}.rebuild .sc-subpage .sc-selection ul,.rebuild .sc-subpage .sc-checklist{grid-template-columns:1fr 1fr;gap:24px 50px;padding:0;list-style:none;display:grid}.rebuild .sc-subpage .sc-selection li,.rebuild .sc-subpage .sc-checklist li{align-items:flex-start;gap:13px;font-size:17px;display:flex}.rebuild .sc-subpage :is(.sc-selection,.sc-checklist) svg{color:var(--sc-red);flex:none;margin-top:6px}.rebuild .sc-subpage .sc-doc-list{gap:16px;display:grid}.rebuild .sc-subpage .sc-doc-list article{background:#fff;border:1px solid #deddd8;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px 28px;display:grid}.rebuild .sc-subpage .sc-doc-list article>svg{color:var(--sc-red)}.rebuild .sc-subpage .sc-doc-list h3{overflow-wrap:anywhere;font-size:18px}.rebuild .sc-subpage .sc-doc-list p{margin-top:6px;font-size:14px}.rebuild .sc-subpage .sc-doc-list article>div:last-child{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.rebuild .sc-subpage .sc-original-links{flex-wrap:wrap;gap:12px 22px;margin-top:28px;font-size:14px;display:flex}.rebuild .sc-subpage .sc-original-links a{align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.rebuild .sc-subpage .sc-faq details{border-bottom:1px solid var(--sc-line);padding:24px 0}.rebuild .sc-subpage .sc-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:20px;list-style:none;display:flex}.rebuild .sc-subpage .sc-faq summary::-webkit-details-marker{display:none}.rebuild .sc-subpage .sc-faq details[open] summary svg{transform:rotate(180deg)}.rebuild .sc-subpage .sc-faq details p{max-width:900px;margin-top:18px}.rebuild .sc-subpage .sc-related{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-bottom:32px;display:grid}.rebuild .sc-subpage .sc-related:has(>article:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.rebuild .sc-subpage .sc-product-tile{background:#fff;min-width:0}.rebuild .sc-subpage .sc-product-tile>div{padding:23px 22px 28px}.rebuild .sc-subpage .sc-product-tile>div>span{color:#777;font-size:13px}.rebuild .sc-subpage .sc-product-tile h3{overflow-wrap:anywhere;margin-top:7px}.rebuild .sc-subpage .sc-product-tile p{margin:9px 0 15px;font-size:15px}.rebuild .sc-subpage .sc-tile-image{background:#fff;border-bottom:1px solid #eee;justify-content:center;align-items:center;height:230px;padding:20px;display:flex;overflow:hidden}.rebuild .sc-subpage .sc-tile-image img{object-fit:contain;max-width:100%;max-height:100%;transition:transform .25s}.rebuild .sc-subpage .sc-tile-image:hover img{transform:translateY(-4px)scale(1.025)}.rebuild .sc-subpage .sc-final{background:#efeeea;padding:56px 0}.rebuild .sc-subpage .sc-final>div{justify-content:space-between;align-items:center;gap:40px;display:flex}.rebuild .sc-subpage .sc-final span{color:#666;font-size:14px}.rebuild .sc-subpage .sc-final .sc-button{flex:none}.rebuild .sc-subpage .sc-directory-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;min-height:460px;padding-block:55px 74px;display:grid}.rebuild .sc-subpage .sc-directory-hero p{max-width:670px;margin-top:24px;font-size:19px}.rebuild .sc-subpage .sc-directory-hero figure{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:310px;display:flex}.rebuild .sc-subpage .sc-directory-hero img{object-fit:contain;max-width:100%;max-height:280px}.rebuild .sc-subpage .sc-directory-hero figcaption{margin-top:14px;font-size:13px}.rebuild .sc-subpage .sc-category-links{border-block:1px solid var(--sc-line);flex-wrap:wrap;gap:10px;padding:20px 0;display:flex}.rebuild .sc-subpage .sc-category-links a{color:#444;border:1px solid #0000;padding:10px 15px;font-size:14px;line-height:1.5;display:block}.rebuild .sc-subpage .sc-category-links a.active{border-color:var(--sc-red);color:#a91b24;background:#fff}.rebuild .sc-subpage .sc-category-links a:hover{background:#f1efeb}.rebuild .sc-subpage .sc-questions{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.rebuild .sc-subpage .sc-questions article{border-top:1px solid #d4d2cd;padding-top:22px}.rebuild .sc-subpage .sc-questions span{color:var(--sc-red);margin-bottom:16px;font-size:16px;display:block}.rebuild .sc-subpage .sc-questions h3{font-size:22px}.rebuild .sc-subpage .sc-directory-group{margin-top:70px;scroll-margin-top:120px}.rebuild .sc-subpage .sc-directory-group>header{justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px;display:flex}.rebuild .sc-subpage .sc-directory-group>header span{color:#666;font-size:14px}.rebuild .sc-subpage .sc-directory-group h2{margin-top:5px;font-size:28px}.rebuild .sc-subpage .sc-list-products{grid-template-columns:1fr 1fr;gap:28px;display:grid}.rebuild .sc-subpage .sc-list-products .sc-product-tile{border:1px solid var(--sc-line);grid-template-columns:.8fr 1.2fr;align-items:center;display:grid}.rebuild .sc-subpage .sc-list-products .sc-tile-image{border:0;height:100%;min-height:240px;padding:24px}.rebuild .sc-subpage .sc-list-products .sc-product-tile>div{padding:28px 25px 28px 8px}.rebuild .sc-subpage .sc-empty{text-align:center;background:#f4f2ed;padding:50px}.rebuild .sc-subpage .sc-empty button{color:#222;background:#fff;border:1px solid #999;margin-top:20px;padding:9px 18px}.rebuild .sc-subpage .sc-plan-hero{padding-block:70px 85px}.rebuild .sc-subpage .sc-plan-hero p{max-width:900px;margin:26px 0 32px;font-size:21px;line-height:1.8}.rebuild .sc-subpage .sc-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.rebuild .sc-subpage .sc-methods article{border-top:1px solid #d4d2cd;padding-top:25px}.rebuild .sc-subpage .sc-methods b{color:var(--sc-red);font-size:24px}.rebuild .sc-subpage .sc-methods h3{margin:18px 0}.rebuild .sc-subpage .sc-plan-group{border-bottom:1px solid var(--sc-line);grid-template-columns:.8fr 1.2fr;gap:85px;padding:38px 0;display:grid}.rebuild .sc-subpage .sc-plan-group h3{margin-bottom:15px;font-size:25px}.rebuild .sc-subpage .sc-plan-group p{margin-bottom:24px}.rebuild .sc-subpage .sc-product-rows>a{border-bottom:1px solid #eeece7;justify-content:space-between;align-items:center;gap:20px;padding:19px 0;display:flex}.rebuild .sc-subpage .sc-product-rows strong,.rebuild .sc-subpage .sc-product-rows small{display:block}.rebuild .sc-subpage .sc-product-rows small{margin-top:7px;font-size:14px}.rebuild .sc-subpage .sc-application-list article{border-bottom:1px solid var(--sc-line);gap:42px;padding:44px 0;display:flex}.rebuild .sc-subpage .sc-application-list article>b{color:var(--sc-red);font-size:32px}.rebuild .sc-subpage .sc-application-list p{margin:18px 0 25px}.rebuild .sc-subpage .sc-guide-row{border-bottom:1px solid var(--sc-line);gap:38px;padding:35px 0;display:flex}.rebuild .sc-subpage .sc-guide-row>b{color:var(--sc-red);min-width:48px;font-size:30px}.rebuild .sc-subpage .sc-guide-row h2{font-size:28px}.rebuild .sc-subpage .sc-guide-row p{max-width:900px;margin:18px 0 24px}.rebuild .sc-subpage .sc-guide-row nav{flex-wrap:wrap;gap:13px;display:flex}.rebuild .sc-subpage .sc-document-header{padding:50px 0 20px}.rebuild .sc-subpage .sc-document-header h1{max-width:1050px;font-size:clamp(30px,3.4vw,48px)}.rebuild .sc-subpage .sc-document-header>p{margin-top:22px;font-size:18px}.rebuild .sc-subpage .sc-document-cover{text-align:center;background:#f3f2ee;margin:38px 0;padding:35px}.rebuild .sc-subpage .sc-document-cover img{object-fit:contain;width:auto;max-width:100%;max-height:650px;margin:auto;display:block}.rebuild .sc-subpage .sc-document-cover figcaption{margin-top:20px;font-size:14px}.rebuild .sc-subpage .sc-document-view{border:1px solid var(--sc-line);color:#222;background:#f5f4f0;margin-top:38px;padding:20px}.rebuild .sc-subpage .sc-company-domains{grid-template-columns:1fr 1fr;gap:55px;display:grid}.rebuild .sc-subpage .sc-company-domains p{margin:22px 0}.rebuild .sc-subpage .sc-company-domains nav a{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding:17px 0;display:flex}.rebuild .sc-subpage .sc-company-contact{background:#f5f3ef;margin-top:45px;padding:32px}.rebuild .sc-subpage .sc-company-contact a{margin:14px 28px 14px 0;text-decoration:underline;display:inline-flex}.rebuild .sc-subpage .sc-managed-article{max-width:950px;margin:35px auto 65px;line-height:1.9}.rebuild .sc-subpage .sc-managed-article img{max-width:100%;height:auto}.rebuild .sc-subpage .sc-managed-article :is(p,ul,ol){margin-bottom:22px}.rebuild .sc-subpage .sc-lightbox{z-index:10000;background:#000b;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.rebuild .sc-subpage .sc-lightbox>div{text-align:center;background:#fff;width:100%;max-width:1100px;max-height:90dvh;padding:45px;position:relative;overflow:auto}.rebuild .sc-subpage .sc-lightbox img{object-fit:contain;max-width:100%;max-height:68dvh;margin:auto;display:block}.rebuild .sc-subpage .sc-lightbox p{margin-top:18px;font-size:14px}.rebuild .sc-subpage .sc-lightbox a{font-size:14px;text-decoration:underline}.rebuild .sc-subpage .sc-close{background:#fff;border:1px solid #ddd;padding:8px;display:flex;position:absolute;top:10px;right:12px}@media (width>=1600px){.rebuild .sc-subpage .sc-max{width:min(1360px,100% - 140px)}.rebuild .sc-subpage .sc-product-hero{min-height:640px}.rebuild .sc-subpage .sc-photo-button{height:465px}}@media (width<=1679px){:where(html[data-device=desktop]) .rebuild .sc-subpage .sc-max{width:min(1360px,100% - 140px)}:where(html[data-device=desktop]) .rebuild .sc-subpage .sc-product-hero{min-height:640px}:where(html[data-device=desktop]) .rebuild .sc-subpage .sc-photo-button{height:465px}}@media (width<=1050px){:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-max{width:calc(100% - 56px)}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-product-hero{gap:35px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-photo-button{height:340px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-list-products{grid-template-columns:1fr}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-list-products .sc-tile-image{height:250px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-doc-list article{grid-template-columns:32px minmax(0,1fr)}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-doc-list article>div:last-child{grid-column:2}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-plan-group{gap:40px}}@media (width<=700px){:where(html[data-device=mobile]) .rebuild .sc-subpage{font-size:16px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-max{width:calc(100% - 40px)}:where(html[data-device=mobile]) .rebuild .sc-subpage h1{font-size:36px}:where(html[data-device=mobile]) .rebuild .sc-subpage h2{font-size:27px}:where(html[data-device=mobile]) .rebuild .sc-subpage h3{font-size:20px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-product-hero,:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-directory-hero{grid-template-columns:1fr;gap:30px;padding-block:38px 50px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-product-hero h2{font-size:24px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-hero-copy{font-size:17px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-photo-button{height:310px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-section-nav{top:64px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-section-nav .sc-max{width:100%}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-section-nav a{padding:15px 17px;font-size:14px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-section{padding-block:52px;scroll-margin-top:130px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-section-heading{gap:14px;margin-bottom:28px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-section-heading>span{font-size:25px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-feature-grid,:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-steps,:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-methods,:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-questions{grid-template-columns:1fr;gap:30px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-feature-grid{margin-top:30px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-facts-grid{grid-template-columns:1fr}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-facts-grid>div{grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);gap:18px;padding:19px 0}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-selection{margin-top:30px;padding:25px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-selection ul,:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-checklist{grid-template-columns:1fr;gap:20px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-reading{padding:24px 22px;font-size:14px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-doc-list article{gap:16px;padding:22px 18px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-doc-list article>div:last-child{grid-column:1/-1}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-related{grid-template-columns:1fr}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-product-tile{border:1px solid #e5e3de}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-list-products .sc-product-tile{grid-template-columns:1fr}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-list-products .sc-product-tile>div{padding:25px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-list-products .sc-tile-image{height:250px;min-height:0;padding:25px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-final>div{display:block}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-final h2{font-size:27px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-final .sc-button{margin-top:28px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-directory-hero figure{height:250px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-directory-hero img{max-height:220px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-directory-hero p{font-size:17px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-category-links{gap:4px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-category-links a{padding:9px 10px;font-size:13px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-directory-group>header{display:block}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-directory-group>header .sc-text-link{margin-top:12px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-plan-hero{padding-block:45px 50px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-plan-hero p{font-size:18px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-plan-group{grid-template-columns:1fr;gap:20px;padding:30px 0}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-guide-row{gap:18px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-guide-row>b{min-width:29px;font-size:23px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-guide-row h2{font-size:24px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-application-list article{gap:20px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-company-domains{grid-template-columns:1fr;gap:35px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-document-cover{padding:18px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-lightbox{padding:14px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-lightbox>div{padding:45px 16px 24px}:where(html[data-device=mobile]) .rebuild .sc-subpage :is(td,th){padding:17px 18px;font-size:14px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-faq summary{font-size:18px}}@media (prefers-reduced-motion:reduce){.rebuild .sc-subpage *{scroll-behavior:auto!important;transition:none!important}.rebuild .sc-subpage .sc-photo-button:hover>img,.rebuild .sc-subpage .sc-tile-image:hover img{transform:none}}@media (width<=700px){:is(:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-feature-grid:has(>article:nth-child(4):last-child),:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-related:has(>article:nth-child(2):last-child)){grid-template-columns:1fr}}.rebuild.sc-shell{--sc-red:#ef001b}.rebuild.sc-shell>.rb-header{height:94px!important}.rebuild.sc-shell>.rb-header .rb-container{width:min(1280px,100% - 96px);max-width:none;margin-inline:auto}.rebuild.sc-shell>.rb-header .rb-brand{margin-left:0}.rebuild.sc-shell>.rb-header .rb-brand>img{width:68px;height:64px}.rebuild.sc-shell>.rb-header .rb-brand strong{font-size:20px}.rebuild.sc-shell>.rb-header .rb-brand small{font-size:10px}.rebuild.sc-shell>.rb-header .rb-nav-item>a.active{color:#ec001b}.rebuild.sc-shell>.rb-header .rb-nav-dropdown{max-height:calc(100vh - 110px);top:88px;overflow:auto}.rebuild.sc-shell>.rb-footer{color:#fff;padding:28px 0 16px;background:#242626!important}.rebuild.sc-shell>.rb-footer :is(h3,strong,a,p,small,span,address){color:#eee!important}.rebuild.sc-shell>.rb-footer .rb-container{width:min(1280px,100% - 96px);max-width:none;margin-inline:auto}.rebuild.sc-shell>.rb-footer .rb-footer-grid{grid-template-columns:1.45fr .85fr .85fr 1fr;gap:34px;min-height:140px}.rebuild.sc-shell>.rb-footer .rb-footer-grid>nav,.rebuild.sc-shell>.rb-footer .rb-footer-grid>address{border-left:0;padding-left:0}.rebuild.sc-shell>.rb-footer .rb-copyright{text-align:center;color:#ddd;border-top:1px solid #ffffff26;margin-top:20px;padding-top:15px}.rebuild .sc-subpage{--sc-red:#ef001b;line-height:1.7}.rebuild .sc-subpage .sc-bread{padding:20px 0 8px;font-size:14px}.rebuild .sc-subpage .sc-button{border-radius:3px;min-height:54px;padding:12px 24px;font-size:17px}.rebuild .sc-subpage .sc-button.sc-outline{border-color:#ef001b;color:#df0018!important}.rebuild .sc-subpage .sc-section{padding-block:34px}.rebuild .sc-subpage .sc-section-heading{align-items:baseline;gap:18px;margin-bottom:22px}.rebuild .sc-subpage .sc-section-heading>span{font-size:44px;font-weight:700;line-height:1.15}.rebuild .sc-subpage .sc-section-heading h2{font-size:36px;line-height:1.25}.rebuild .sc-subpage .sc-section-heading p{max-width:none;margin-top:10px;font-size:16px;line-height:1.7}.rebuild .sc-subpage .sc-soft{background:#f8f8f7}.rebuild .sc-reference-product .sc-product-hero{grid-template-columns:1.04fr 1fr;gap:34px;min-height:550px;padding:38px 0 48px}.rebuild .sc-reference-product .sc-product-hero h1{letter-spacing:-.025em;font-size:58px;line-height:1.13}.rebuild .sc-reference-product .sc-product-hero h2{margin-top:12px;font-size:36px;font-weight:700;line-height:1.3}.rebuild .sc-reference-product .sc-eyebrow{letter-spacing:0;margin-bottom:18px;font-size:19px}.rebuild .sc-reference-product .sc-hero-copy{max-width:610px;margin-top:26px;font-size:20px;line-height:1.75}.rebuild .sc-reference-product .sc-actions{gap:16px;margin-top:32px}.rebuild .sc-reference-product .sc-photo-button{height:490px;padding:6px}.rebuild .sc-reference-product .sc-caption{display:none}.rebuild .sc-reference-product .sc-photo-button>span{opacity:0;transition:opacity .2s}.rebuild .sc-reference-product .sc-photo-button:hover>span,.rebuild .sc-reference-product .sc-photo-button:focus-visible>span{opacity:1}.rebuild .sc-reference-product .sc-section-nav{background:#f7f7f6;border:0;margin-bottom:20px;position:relative;top:auto}.rebuild .sc-reference-product .sc-section-nav>.sc-max{justify-content:center}.rebuild .sc-reference-product .sc-section-nav a{padding:23px 30px;font-size:17px;line-height:1}.rebuild .sc-reference-product .sc-section-nav a+a:before{content:"";vertical-align:middle;border-left:1px solid #cfd0d1;height:17px;display:inline-block;position:relative;left:-29px}.rebuild .sc-reference-product .sc-reference-headline{color:#555;margin-top:15px;font-size:28px;font-weight:600;line-height:1.4}.rebuild .sc-reference-product .sc-reference-headline strong{color:#ef001b!important}.rebuild .sc-reference-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:30px 0 14px;display:grid}.rebuild .sc-reference-features.sc-feature-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rebuild .sc-reference-features.sc-feature-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.rebuild .sc-reference-features article{align-items:flex-start;gap:17px;padding-right:15px;display:flex}.rebuild .sc-reference-features article+article{border-left:1px solid #ddd;padding-left:24px}.rebuild .sc-reference-features article>span{color:#ef001b;background:#fff0f0;border-radius:50%;flex:none;place-items:center;width:70px;height:70px;display:grid}.rebuild .sc-reference-features h3{margin:7px 0 9px;font-size:21px;font-weight:700;line-height:1.45}.rebuild .sc-reference-features p{font-size:16px;line-height:1.75}.rebuild .sc-kind-recorder .sc-reference-features article>span{display:none}.rebuild .sc-reference-specs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rebuild .sc-reference-specs.sc-specs-single{grid-template-columns:1fr}.rebuild .sc-reference-specs dl{border:1px solid #dddfe3;margin:0}.rebuild .sc-reference-specs dl>div{grid-template-columns:43% 1fr;min-height:56px;display:grid}.rebuild .sc-reference-specs dl>div+div{border-top:1px solid #dddfe3}.rebuild .sc-reference-specs dt,.rebuild .sc-reference-specs dd{margin:0;padding:14px 21px;font-size:17px;line-height:1.6}.rebuild .sc-reference-specs dt{background:#f7f7f7;border-right:1px solid #dddfe3;font-weight:600}.rebuild .sc-reference-specs dd{color:#555}.rebuild .sc-reference-product .sc-reading{background:#f6f6f5;border-left:0;margin-top:20px;padding:17px 22px;font-size:15px}.rebuild .sc-reference-product .sc-reading h3{margin-bottom:7px;font-size:17px}.rebuild .sc-reference-product .sc-reading li+li{margin-top:5px}.rebuild .sc-reference-selection{background:#fff;border:1px solid #dfe0e3}.rebuild .sc-reference-selection>div{grid-template-columns:32% 1fr;min-height:52px;display:grid}.rebuild .sc-reference-selection>div+div{border-top:1px solid #dfe0e3}.rebuild .sc-reference-selection b,.rebuild .sc-reference-selection p{padding:12px 22px;font-size:17px}.rebuild .sc-reference-selection b{border-right:1px solid #dfe0e3}.rebuild .sc-reference-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:26px;padding:0;list-style:none;display:grid}.rebuild .sc-reference-steps li{align-items:flex-start;gap:20px;padding-right:22px;display:flex}.rebuild .sc-reference-steps li+li{border-left:1px solid #ddd;padding-left:28px}.rebuild .sc-reference-steps b{color:#fff;background:#ef001b;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;font-size:28px;font-weight:600;display:grid}.rebuild .sc-reference-steps h3{margin:4px 0 8px;font-size:22px;line-height:1.4}.rebuild .sc-reference-steps p{font-size:17px;line-height:1.7}.rebuild .sc-reference-product .sc-table-wrap{border-color:#dfe0e3}.rebuild .sc-reference-product table{font-size:17px;line-height:1.55}.rebuild .sc-reference-product :is(td,th){min-width:95px;padding:13px 20px}.rebuild .sc-reference-product thead{background:#f6f6f7}.rebuild .sc-extra{border-top:1px solid #dedede;margin-top:16px;font-size:15px}.rebuild .sc-extra>summary{cursor:pointer;align-items:center;gap:12px;padding:12px 0;font-weight:600;list-style:none;display:flex}.rebuild .sc-extra[open]>summary svg{transform:rotate(180deg)}.rebuild .sc-extra-facts{grid-template-columns:1fr 1fr;gap:0 40px;margin:0;display:grid}.rebuild .sc-extra-facts>div{border-top:1px solid #ddd;grid-template-columns:1fr 1.5fr;gap:20px;padding:14px 0;display:grid}.rebuild .sc-extra-facts dd{color:#555;margin:0}.rebuild .sc-reference-related{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.rebuild .sc-reference-related article{border:1px solid #dddfe3;padding:20px 24px}.rebuild .sc-reference-related h3{font-size:20px}.rebuild .sc-reference-related p{margin:5px 0 10px;font-size:15px;line-height:1.6}.rebuild .sc-reference-related.sc-one-related{grid-template-columns:1fr}.rebuild .sc-reference-related.sc-one-related article{justify-content:space-between;align-items:center;display:flex}.rebuild .sc-reference-product .sc-doc-list article{grid-template-columns:65px minmax(0,1fr) auto;gap:25px;padding:19px 28px}.rebuild .sc-reference-product .sc-doc-list article>svg{stroke-width:1.4px;width:56px;height:62px}.rebuild .sc-reference-product .sc-doc-list h3{font-size:20px}.rebuild .sc-reference-product .sc-doc-list p{font-size:15px}.rebuild .sc-reference-product .sc-doc-list .sc-text-link{color:#df0018;border:1px solid #ef001b;justify-content:center;min-height:50px;padding:12px 20px}.rebuild .sc-subpage .sc-final{background:#f4f4f3;margin:0 20px 14px;padding:25px 0}.rebuild .sc-subpage .sc-final span{display:none}.rebuild .sc-subpage .sc-final h2{margin:0 0 6px;font-size:30px}.rebuild .sc-subpage .sc-final p{font-size:17px}.rebuild .sc-subpage .sc-final .sc-button{min-width:240px}.rebuild.sc-shell .sc-subpage p{line-height:1.65;font-size:19px!important}.rebuild.sc-shell .sc-reference-product .sc-hero-copy{line-height:1.65;font-size:23px!important}.rebuild.sc-shell .sc-reference-product .sc-product-hero h1{font-size:64px}.rebuild.sc-shell .sc-reference-product .sc-product-hero h2,.rebuild.sc-shell .sc-reference-product .sc-section-heading h2{font-size:43px}.rebuild.sc-shell .sc-reference-product .sc-section-heading>span{font-size:50px}.rebuild.sc-shell .sc-reference-product .sc-section-heading p{font-size:19px!important}.rebuild.sc-shell .sc-reference-product .sc-reference-features p{font-size:18px!important}.rebuild.sc-shell .sc-reference-product .sc-reference-specs dt,.rebuild.sc-shell .sc-reference-product .sc-reference-specs dd{font-size:20px}.rebuild.sc-shell .sc-reference-product .sc-actions .sc-button{min-width:240px;min-height:64px;font-size:20px}.rebuild.sc-shell .sc-reference-product .sc-actions .sc-outline{min-width:270px}.rebuild .sc-selection-single{grid-template-columns:30% 1fr;align-items:center;display:grid}.rebuild .sc-selection-single>b{border-right:1px solid #ddd;align-items:center;height:100%;padding:20px 24px;font-size:20px;display:flex}.rebuild .sc-selection-single>ul{font-size:19px;line-height:1.8;padding:20px 28px 20px 48px!important}.rebuild .sc-reference-questions{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.rebuild .sc-reference-questions>div{align-items:flex-start;gap:22px;display:flex}.rebuild .sc-reference-questions>div+div{border-left:1px solid #ddd;padding-left:25px}.rebuild .sc-reference-questions b{color:#fff;background:#ef001b;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;font-size:25px;display:grid}.rebuild .sc-filetype{color:#e9001a;background:#fee4e5;border-radius:2px;place-items:end center;width:56px;height:65px;padding-bottom:8px;font-size:16px;font-weight:800;display:grid;position:relative}.rebuild .sc-filetype:after{content:"";border-top:15px solid #fff;border-left:15px solid #f5a2a9;position:absolute;top:0;right:0}.rebuild .sc-expanded-models{padding:12px 0 0}.rebuild .sc-expanded-models .sc-section-heading{display:none}.rebuild .sc-reference-product .sc-doc-list article .sc-button{min-width:200px;font-size:18px}.rebuild .sc-reference-product .sc-doc-list article .sc-text-link{min-width:180px;font-size:18px}.rebuild .sc-reference-directory .sc-directory-hero{gap:45px;min-height:520px;padding-block:36px 45px}.rebuild .sc-reference-directory .sc-directory-hero h1{font-size:62px}.rebuild .sc-reference-directory .sc-directory-hero figure{height:450px}.rebuild .sc-reference-directory .sc-directory-hero img{max-height:450px}.rebuild .sc-reference-directory .sc-directory-hero figcaption{display:none}.rebuild .sc-reference-directory .sc-directory-hero .sc-actions .sc-button{min-width:240px}.rebuild .sc-reference-directory .sc-directory-group{margin-top:22px}.rebuild .sc-series-list{border-top:1px solid #ddd}.rebuild .sc-series-list>article{border-bottom:1px solid #ddd;grid-template-columns:1.05fr 2.15fr auto;align-items:center;gap:30px;padding:26px 20px;display:grid}.rebuild .sc-series-list h3{font-size:24px;line-height:1.4}.rebuild.sc-shell .sc-series-list p{font-size:18px!important}.rebuild .sc-series-list>article>p{border-left:1px solid #ddd;padding-left:32px}.rebuild .sc-series-list>article>div>p{margin-top:5px}.rebuild .sc-reference-directory .sc-table-wrap :is(td,th){padding:16px 24px}.rebuild .sc-reference-directory .sc-doc-list{gap:0}.rebuild .sc-reference-directory .sc-doc-list article{border-bottom:0;grid-template-columns:65px 1fr auto;padding:22px 28px}.rebuild .sc-reference-directory .sc-doc-list article:last-child{border-bottom:1px solid #ddd}.rebuild .sc-reference-directory .sc-doc-list .sc-text-link{border:1px solid #ef001b;padding:12px 20px}.rebuild .sc-reference-business-hero{grid-template-columns:1fr 1fr;align-items:center;gap:60px;min-height:520px;padding:35px 0 45px;display:grid}.rebuild .sc-reference-business-hero h1{font-size:60px}.rebuild .sc-reference-business-hero .sc-eyebrow{font-size:20px}.rebuild.sc-shell .sc-reference-business-hero p{margin-top:24px;line-height:1.7;font-size:23px!important}.rebuild .sc-reference-business-hero figure{justify-content:center;align-items:center;height:450px;display:flex}.rebuild .sc-reference-business-hero img{object-fit:contain;max-width:100%;max-height:100%}.rebuild .sc-reference-anchor{background:#f6f6f5;margin-bottom:16px}.rebuild .sc-reference-anchor>div{justify-content:center;display:flex;overflow:auto}.rebuild .sc-reference-anchor a{white-space:nowrap;padding:20px 30px;font-size:18px}.rebuild .sc-reference-anchor a+a:before{content:"";vertical-align:middle;border-left:1px solid #ccc;height:17px;display:inline-block;position:relative;left:-29px}.rebuild .sc-reference-business .sc-section-heading h2{font-size:43px}.rebuild .sc-reference-conditions{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin:32px 0 12px;display:grid}.rebuild .sc-reference-conditions article{align-items:center;gap:20px;min-height:95px;display:flex}.rebuild .sc-reference-conditions article+article{border-left:1px solid #ddd;padding-left:25px}.rebuild .sc-reference-conditions article>span{color:#ef001b;background:#fff0f0;border-radius:50%;flex:none;place-items:center;width:70px;height:70px;display:grid}.rebuild .sc-reference-conditions h3{font-size:21px}.rebuild .sc-business-products{gap:0;display:grid}.rebuild .sc-business-products>a{border-bottom:1px solid #ddd;grid-template-columns:1.1fr 2fr 24px;align-items:center;gap:30px;padding:22px 8px;display:grid}.rebuild .sc-business-products strong{font-size:21px}.rebuild .sc-business-products span{color:#555;border-left:1px solid #ddd;padding-left:30px}.rebuild .sc-business-products svg{color:#ef001b}.rebuild .sc-reference-business .sc-doc-list{gap:0}.rebuild .sc-reference-business .sc-doc-list article{border-bottom:0;grid-template-columns:55px 1fr auto;gap:20px;padding:15px 22px}.rebuild .sc-reference-business .sc-doc-list article:last-child{border-bottom:1px solid #ddd}.rebuild .sc-reference-business .sc-doc-list .sc-filetype{width:42px;height:50px;font-size:12px}.rebuild .sc-reference-business .sc-doc-list .sc-button{min-height:42px;padding:9px 18px;font-size:15px}.rebuild .sc-reference-business .sc-doc-list .sc-text-link{border:1px solid #ef001b;padding:8px 16px;font-size:15px}.rebuild.sc-shell .sc-reference-business .sc-doc-list p{font-size:14px!important}.rebuild .sc-reference-domains{grid-template-columns:1fr 1fr;gap:50px;display:grid}.rebuild .sc-reference-domains h3{margin-bottom:20px;font-size:29px}.rebuild .sc-reference-domains ul{padding:0;list-style:none}.rebuild .sc-reference-domains li a{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding:13px 0;font-size:19px;display:flex}.rebuild .sc-reference-applications{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.rebuild .sc-reference-applications article{border:1px solid #ddd;padding:30px}.rebuild .sc-reference-applications h3{font-size:25px}.rebuild .sc-reference-applications p{margin:18px 0 24px}.rebuild .sc-reference-contact a{margin:10px 30px 10px 0;font-size:20px;text-decoration:underline;display:inline-flex}.rebuild .sc-reference-article-checks{grid-template-columns:repeat(5,minmax(0,1fr));gap:26px;margin-top:28px;display:grid}.rebuild .sc-reference-article-checks>div{align-items:flex-start;gap:18px;display:flex}.rebuild .sc-reference-article-checks b{color:#fff;background:#ef001b;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.rebuild.sc-shell .sc-reference-article-checks p{font-size:17px!important}.rebuild .sc-reference-article-groups>section{background:#fff;border-bottom:1px solid #ddd;grid-template-columns:220px 1fr;gap:24px;padding:24px 16px;display:grid}.rebuild .sc-reference-article-groups>section>h3{border-left:3px solid #ef001b;padding-left:12px;font-size:23px}.rebuild .sc-reference-article-groups>section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.rebuild .sc-reference-article-groups article{border-left:1px solid #ddd;padding-left:22px}.rebuild .sc-reference-article-groups h4{margin:0;font-size:20px}.rebuild.sc-shell .sc-reference-article-groups p{font-size:16px!important}.rebuild .sc-reference-document .sc-document-header{grid-template-columns:75px minmax(0,1fr) auto;align-items:center;gap:25px;padding:38px 0;display:grid}.rebuild .sc-reference-document .sc-document-header h1{font-size:40px}.rebuild .sc-reference-document .sc-document-header p{margin-top:12px}.rebuild .sc-reference-document .sc-document-header .sc-actions{margin:0}.rebuild .sc-reference-document .sc-reading{background:#f7f7f6;border:0;align-items:flex-start;gap:28px;margin:0 0 25px;padding:30px;display:flex}.rebuild .sc-reference-document .sc-reading>svg{color:#ef001b;flex:none}.rebuild .sc-reference-document .sc-reading h2{margin:0 0 12px;font-size:25px}.rebuild .sc-reference-document .sc-reading li::marker{color:#ef001b}.rebuild .sc-reference-document .sc-category-links{background:#f6f6f5;margin-bottom:24px}.rebuild .sc-reference-document .sc-document-cover{background:#f8f8f7;margin:0;padding:35px}.rebuild .sc-reference-document .sc-document-cover h2{text-align:left;align-items:center;gap:18px;margin-bottom:30px;font-size:27px;display:flex}.rebuild .sc-reference-document .sc-document-cover h2>svg{color:#ef001b}.rebuild .sc-reference-document .sc-document-cover img{width:auto;max-width:100%;max-height:1600px}.rebuild .sc-reference-document .sc-document-cover figcaption{margin:25px 0;font-size:19px;line-height:1.8}.rebuild .sc-reference-document .sc-document-cover button{font:inherit;cursor:pointer;background:0 0;border:0}.rebuild .sc-reference-doc-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.rebuild .sc-reference-doc-products a{color:#d90018;border:1px solid #ddd;justify-content:space-between;align-items:center;padding:20px;font-size:20px;display:flex}.rebuild .sc-document-file-entry{flex-direction:column;justify-content:center;align-items:center;gap:30px;min-height:500px;display:flex}.rebuild.sc-shell:has(.sc-reference-document)>.rb-footer{background:#072e40!important}.rebuild.sc-shell .sc-reference-product .sc-reference-features h3{font-size:22px}.rebuild .sc-reference-product .sc-photo-button>img{flex-shrink:0;width:610px;max-width:110%;max-height:610px}.rebuild .sc-read-only-docs article>div:last-child{justify-content:flex-end;gap:0}.rebuild .sc-read-only-docs .sc-button{min-width:170px}.rebuild .sc-reference-document .sc-document-header .sc-actions{justify-self:end}.rebuild .sc-conditions-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rebuild .sc-conditions-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.rebuild.sc-shell .sc-reference-conditions article p{margin-top:10px;font-size:17px!important}.rebuild .sc-reference-directory .sc-section-heading h2{font-size:43px}.rebuild .sc-reference-article-groups>section>div:has(>article:nth-child(6)){grid-template-columns:repeat(4,minmax(0,1fr))}:is(.rebuild.sc-shell:has(.sc-reference-business)>.rb-footer .rb-footer-grid,.rebuild.sc-shell:has(.sc-reference-directory)>.rb-footer .rb-footer-grid){grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 45px}:is(.rebuild.sc-shell:has(.sc-reference-business)>.rb-footer .rb-footer-brand,.rebuild.sc-shell:has(.sc-reference-directory)>.rb-footer .rb-footer-brand){grid-column:1/-1}:is(.rebuild.sc-shell:has(.sc-reference-business)>.rb-footer .rb-footer-brand>p,.rebuild.sc-shell:has(.sc-reference-directory)>.rb-footer .rb-footer-brand>p){margin-top:8px}@media (width<=700px){:where(html[data-device=mobile]) .rebuild .sc-conditions-count-3,:where(html[data-device=mobile]) .rebuild .sc-conditions-count-2{grid-template-columns:1fr}:where(html[data-device=mobile]) .rebuild .sc-reference-directory .sc-section-heading h2{font-size:28px}:where(html[data-device=mobile]) .rebuild .sc-reference-article-groups>section>div:has(>article:nth-child(6)){grid-template-columns:1fr}:is(:where(html[data-device=mobile]) .rebuild.sc-shell:has(.sc-reference-business)>.rb-footer .rb-footer-grid,:where(html[data-device=mobile]) .rebuild.sc-shell:has(.sc-reference-directory)>.rb-footer .rb-footer-grid){grid-template-columns:1fr 1fr}}@media (width<=1050px){:where(html[data-device=mobile]) .rebuild .sc-reference-conditions article{display:block}:where(html[data-device=mobile]) .rebuild .sc-reference-conditions h3{margin-top:15px}:where(html[data-device=mobile]) .rebuild .sc-reference-document .sc-document-header{grid-template-columns:60px minmax(0,1fr)}:where(html[data-device=mobile]) .rebuild .sc-reference-document .sc-document-header .sc-actions{grid-column:1/-1}:where(html[data-device=mobile]) .rebuild .sc-reference-article-checks{grid-template-columns:repeat(3,minmax(0,1fr))}:where(html[data-device=mobile]) .rebuild .sc-reference-article-groups>section{grid-template-columns:180px 1fr}:where(html[data-device=mobile]) .rebuild .sc-reference-article-groups>section>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){:where(html[data-device=mobile]) .rebuild .sc-reference-directory .sc-directory-hero{gap:25px;min-height:0}:where(html[data-device=mobile]) .rebuild .sc-reference-directory .sc-directory-hero h1{font-size:36px}:where(html[data-device=mobile]) .rebuild .sc-reference-directory .sc-directory-hero figure{height:290px}:where(html[data-device=mobile]) .rebuild .sc-reference-directory .sc-directory-hero img{max-height:290px}:where(html[data-device=mobile]) .rebuild .sc-reference-directory .sc-directory-hero .sc-actions .sc-button{min-width:0}:where(html[data-device=mobile]) .rebuild .sc-series-list>article{grid-template-columns:1fr;gap:14px;padding:24px 0}:where(html[data-device=mobile]) .rebuild .sc-series-list>article>p{border:0;padding:0}:where(html[data-device=mobile]) .rebuild .sc-series-list h3{font-size:22px}:where(html[data-device=mobile]) .rebuild .sc-reference-business-hero{grid-template-columns:1fr;gap:20px;min-height:0;padding:30px 0}:where(html[data-device=mobile]) .rebuild .sc-reference-business-hero h1{font-size:36px}:where(html[data-device=mobile]) .rebuild.sc-shell .sc-reference-business-hero p{font-size:18px!important}:where(html[data-device=mobile]) .rebuild .sc-reference-business-hero figure{height:300px}:where(html[data-device=mobile]) .rebuild .sc-reference-anchor>div{justify-content:flex-start;width:100%}:where(html[data-device=mobile]) .rebuild .sc-reference-anchor a{padding:16px 20px;font-size:15px}:where(html[data-device=mobile]) .rebuild .sc-reference-anchor a+a:before{left:-19px}:where(html[data-device=mobile]) .rebuild .sc-reference-conditions{grid-template-columns:1fr;gap:20px}:where(html[data-device=mobile]) .rebuild .sc-reference-conditions article{min-height:60px;display:flex}:where(html[data-device=mobile]) .rebuild .sc-reference-conditions article+article{border:0;padding:0}:where(html[data-device=mobile]) .rebuild .sc-reference-conditions h3{margin:0;font-size:20px}:where(html[data-device=mobile]) .rebuild .sc-reference-conditions article>span{width:55px;height:55px}:where(html[data-device=mobile]) .rebuild .sc-reference-business .sc-section-heading h2{font-size:28px}:where(html[data-device=mobile]) .rebuild .sc-business-products>a{grid-template-columns:1fr 24px;gap:8px;padding:20px 0}:where(html[data-device=mobile]) .rebuild .sc-business-products span{border:0;grid-column:1;padding:0;font-size:15px}:where(html[data-device=mobile]) .rebuild .sc-business-products svg{grid-area:1/2/3}:where(html[data-device=mobile]) .rebuild .sc-business-products strong{font-size:19px}:where(html[data-device=mobile]) .rebuild .sc-reference-applications,:where(html[data-device=mobile]) .rebuild .sc-reference-domains{grid-template-columns:1fr;gap:25px}:where(html[data-device=mobile]) .rebuild .sc-reference-article-checks{grid-template-columns:1fr}:where(html[data-device=mobile]) .rebuild .sc-reference-article-groups>section{grid-template-columns:1fr;padding:20px 12px}:where(html[data-device=mobile]) .rebuild .sc-reference-article-groups>section>div{grid-template-columns:1fr;gap:20px}:where(html[data-device=mobile]) .rebuild .sc-reference-document .sc-document-header h1{font-size:28px}:where(html[data-device=mobile]) .rebuild .sc-reference-document .sc-document-header{gap:18px}:where(html[data-device=mobile]) .rebuild .sc-reference-document .sc-document-header .sc-actions{gap:12px}:where(html[data-device=mobile]) .rebuild .sc-reference-document .sc-document-header .sc-button{min-height:48px;padding:10px 16px;font-size:15px}:where(html[data-device=mobile]) .rebuild .sc-reference-document .sc-reading{gap:15px;padding:24px 18px}:where(html[data-device=mobile]) .rebuild .sc-reference-document .sc-document-cover{padding:20px 15px}:where(html[data-device=mobile]) .rebuild .sc-reference-document .sc-document-cover h2{font-size:22px}:where(html[data-device=mobile]) .rebuild .sc-reference-document .sc-document-cover figcaption{font-size:16px}:where(html[data-device=mobile]) .rebuild .sc-reference-doc-products{grid-template-columns:1fr}:where(html[data-device=mobile]) .rebuild .sc-reference-doc-products a{font-size:17px}:where(html[data-device=mobile]) .rebuild .sc-reference-product .sc-photo-button>img{width:auto;max-width:100%;max-height:100%}:where(html[data-device=mobile]) .rebuild .sc-reference-business .sc-doc-list article{grid-template-columns:42px minmax(0,1fr);gap:14px}:where(html[data-device=mobile]) .rebuild .sc-reference-business .sc-doc-list article>div:last-child{grid-column:1/-1}:where(html[data-device=mobile]) .rebuild .sc-reference-directory .sc-doc-list article{grid-template-columns:42px minmax(0,1fr)}:where(html[data-device=mobile]) .rebuild .sc-reference-directory .sc-doc-list article>div:last-child{grid-column:1/-1}:where(html[data-device=mobile]) .rebuild.sc-shell>.rb-header{height:70px!important}:where(html[data-device=mobile]) .rebuild.sc-shell .sc-reference-product .sc-product-hero h1{font-size:38px}:where(html[data-device=mobile]) .rebuild.sc-shell .sc-reference-product .sc-product-hero h2{font-size:27px}:where(html[data-device=mobile]) .rebuild.sc-shell .sc-reference-product .sc-hero-copy{font-size:18px!important}:where(html[data-device=mobile]) .rebuild.sc-shell .sc-subpage p{font-size:16px!important}:where(html[data-device=mobile]) .rebuild.sc-shell .sc-reference-product .sc-section-heading h2{font-size:28px}:where(html[data-device=mobile]) .rebuild.sc-shell .sc-reference-product .sc-section-heading>span{font-size:32px}:where(html[data-device=mobile]) .rebuild.sc-shell .sc-reference-product .sc-reference-features h3{font-size:20px}:where(html[data-device=mobile]) .rebuild.sc-shell .sc-reference-product .sc-reference-features p{font-size:16px!important}:where(html[data-device=mobile]) .rebuild.sc-shell .sc-reference-product .sc-reference-specs dt,:where(html[data-device=mobile]) .rebuild.sc-shell .sc-reference-product .sc-reference-specs dd{font-size:15px}:where(html[data-device=mobile]) .rebuild.sc-shell .sc-reference-product .sc-actions .sc-button{min-width:0;min-height:52px;padding:12px 18px;font-size:16px}:where(html[data-device=mobile]) .rebuild.sc-shell .sc-reference-product .sc-section-heading p{font-size:15px!important}:where(html[data-device=mobile]) .rebuild .sc-reference-questions{grid-template-columns:1fr}:where(html[data-device=mobile]) .rebuild .sc-reference-questions>div+div{border:0;padding:0}:where(html[data-device=mobile]) .rebuild .sc-reference-questions b{width:44px;height:44px;font-size:21px}:where(html[data-device=mobile]) .rebuild .sc-selection-single{grid-template-columns:1fr}:where(html[data-device=mobile]) .rebuild .sc-selection-single>b{border-bottom:1px solid #ddd;border-right:0;padding:14px;font-size:17px}:where(html[data-device=mobile]) .rebuild .sc-selection-single>ul{font-size:16px;padding:14px 18px 14px 34px!important}}@media (width<=1100px){:where(html[data-device=mobile]) .rebuild .sc-reference-features article{display:block}:where(html[data-device=mobile]) .rebuild .sc-reference-features article>span{margin-bottom:12px}:where(html[data-device=mobile]) .rebuild .sc-reference-product .sc-product-hero h1{font-size:47px}:where(html[data-device=mobile]) .rebuild .sc-reference-product .sc-product-hero h2{font-size:30px}:where(html[data-device=mobile]) .rebuild.sc-shell>.rb-header .rb-brand strong{font-size:16px}:where(html[data-device=mobile]) .rebuild.sc-shell>.rb-header .rb-brand>img{width:54px;height:50px}:where(html[data-device=mobile]) .rebuild.sc-shell>.rb-footer .rb-footer-grid{grid-template-columns:1.2fr .7fr .7fr 1fr;gap:20px}}@media (width<=700px){:where(html[data-device=mobile]) .rebuild.sc-shell>.rb-header{height:70px}:where(html[data-device=mobile]) .rebuild.sc-shell>.rb-header .rb-container,:where(html[data-device=mobile]) .rebuild.sc-shell>.rb-footer .rb-container{width:calc(100% - 32px)}:where(html[data-device=mobile]) .rebuild.sc-shell>.rb-header .rb-brand strong{font-size:12px}:where(html[data-device=mobile]) .rebuild.sc-shell>.rb-header .rb-brand small{font-size:8px}:where(html[data-device=mobile]) .rebuild.sc-shell>.rb-header .rb-brand>img{width:43px;height:43px}:where(html[data-device=mobile]) .rebuild.sc-shell>.rb-footer .rb-footer-grid{grid-template-columns:1fr 1fr;gap:22px}:where(html[data-device=mobile]) .rebuild.sc-shell>.rb-footer .rb-footer-brand,:where(html[data-device=mobile]) .rebuild.sc-shell>.rb-footer address{grid-column:1/-1}:where(html[data-device=mobile]) .rebuild .sc-reference-product .sc-product-hero{grid-template-columns:1fr;gap:20px;min-height:0;padding:30px 0 32px}:where(html[data-device=mobile]) .rebuild .sc-reference-product .sc-product-hero h1{font-size:38px}:where(html[data-device=mobile]) .rebuild .sc-reference-product .sc-product-hero h2{font-size:27px}:where(html[data-device=mobile]) .rebuild .sc-reference-product .sc-eyebrow{font-size:16px}:where(html[data-device=mobile]) .rebuild .sc-reference-product .sc-hero-copy{margin-top:18px;font-size:17px}:where(html[data-device=mobile]) .rebuild .sc-reference-product .sc-photo-button{height:300px}:where(html[data-device=mobile]) .rebuild .sc-reference-product .sc-section-nav .sc-max{justify-content:flex-start}:where(html[data-device=mobile]) .rebuild .sc-reference-product .sc-section-nav a{padding:18px 20px;font-size:14px}:where(html[data-device=mobile]) .rebuild .sc-reference-product .sc-section-nav a+a:before{left:-19px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-section{padding-block:28px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-section-heading h2{font-size:28px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-section-heading>span{font-size:32px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-section-heading p{font-size:15px}:where(html[data-device=mobile]) .rebuild .sc-reference-features{gap:22px;margin-top:22px;grid-template-columns:1fr!important}:where(html[data-device=mobile]) .rebuild .sc-reference-features article{padding:0;display:flex}:where(html[data-device=mobile]) .rebuild .sc-reference-features article+article{border:0;padding:0}:where(html[data-device=mobile]) .rebuild .sc-reference-features article>span{width:58px;height:58px;margin:0}:where(html[data-device=mobile]) .rebuild .sc-reference-specs{grid-template-columns:1fr}:where(html[data-device=mobile]) .rebuild .sc-reference-specs dt,:where(html[data-device=mobile]) .rebuild .sc-reference-specs dd{padding:12px 14px;font-size:15px}:where(html[data-device=mobile]) .rebuild .sc-reference-steps{grid-template-columns:1fr;gap:22px}:where(html[data-device=mobile]) .rebuild .sc-reference-steps li{gap:17px;padding:0}:where(html[data-device=mobile]) .rebuild .sc-reference-steps li+li{border:0;padding:0}:where(html[data-device=mobile]) .rebuild .sc-reference-steps b{width:48px;height:48px;font-size:24px}:where(html[data-device=mobile]) .rebuild .sc-reference-steps h3{font-size:20px}:where(html[data-device=mobile]) .rebuild .sc-reference-steps p{font-size:16px}:where(html[data-device=mobile]) .rebuild .sc-reference-related{grid-template-columns:1fr}:where(html[data-device=mobile]) .rebuild .sc-reference-related.sc-one-related article{display:block}:where(html[data-device=mobile]) .rebuild .sc-reference-product .sc-doc-list article{grid-template-columns:38px minmax(0,1fr);gap:16px;padding:20px 16px}:where(html[data-device=mobile]) .rebuild .sc-reference-product .sc-doc-list article>svg{width:35px;height:42px}:where(html[data-device=mobile]) .rebuild .sc-reference-product .sc-doc-list article>div:last-child{grid-column:1/-1}:where(html[data-device=mobile]) .rebuild .sc-reference-product .sc-doc-list h3{font-size:18px}:where(html[data-device=mobile]) .rebuild .sc-extra-facts{grid-template-columns:1fr}:where(html[data-device=mobile]) .rebuild .sc-reference-selection>div{grid-template-columns:28% 1fr}:where(html[data-device=mobile]) .rebuild .sc-reference-selection b,:where(html[data-device=mobile]) .rebuild .sc-reference-selection p{padding:12px;font-size:15px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-final{margin:0 0 10px;padding:24px 0}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-final h2{font-size:25px}:where(html[data-device=mobile]) .rebuild .sc-subpage .sc-final p{font-size:16px}}@font-face{font-family:ApprovedSourceHan;src:url(/fonts/source-han/SourceHanSansCN-VF.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.rb-page-home .ah-hero{isolation:isolate;aspect-ratio:1448/800;color:#242424;background:#f7f5f1;width:100%;font-family:ApprovedSourceHan,Microsoft YaHei,sans-serif;position:relative;overflow:hidden;container-type:inline-size}.ah-background{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ah-copy{z-index:8;pointer-events:none;position:absolute;inset:0}.rebuild .ah-eyebrow{color:#282828;margin:0;padding-top:1.65cqw;font-size:1.59cqw;font-weight:500;line-height:1.5;position:absolute;top:12.875%;left:4.835%}.ah-eyebrow:before{content:"";background:#be1428;width:3.6cqw;height:.414cqw;position:absolute;top:0;left:0}.rebuild .ah-copy h1{color:#202020;letter-spacing:-.055cqw;white-space:nowrap;margin:0;font-size:4.48cqw;font-weight:850;line-height:1.3;position:absolute;top:22.1%;left:4.835%}.rebuild .ah-copy h2{color:#c5142b;letter-spacing:.035cqw;margin:0;font-size:3.32cqw;font-weight:700;line-height:1.5;position:absolute;top:32.9%;left:4.835%}.rebuild .ah-description{color:#505057;letter-spacing:0;margin:0;font-size:1.65cqw;line-height:1.7;position:absolute;top:43.3%;left:4.835%}.ah-actions{pointer-events:auto;gap:.9cqw;display:flex;position:absolute;top:52.5%;left:5.04%}.rebuild .ah-actions>a,.rebuild .ah-actions>button{white-space:nowrap;border:2px solid #242424;border-radius:7px;justify-content:center;align-items:center;gap:.8cqw;height:4.35cqw;padding:0 1.5cqw;font-family:inherit;font-size:1.52cqw;font-weight:650;line-height:1;display:inline-flex}.rebuild .ah-actions .ah-primary{color:#fff;background:#c9142b;border-color:#c9142b;width:14.92cqw;box-shadow:0 5px 12px #9b15271a}.rebuild .ah-actions .ah-consult{color:#242424;background:#ffffff9e;width:10.7cqw}.ah-actions>a:hover,.ah-actions>button:hover{box-shadow:0 5px 18px #65132129}.ah-products{pointer-events:none;position:absolute;inset:0}.ah-product{pointer-events:auto;perspective:1100px;perspective-origin:50% 65%;-webkit-tap-highlight-color:transparent;touch-action:pan-y;display:block;position:absolute}.ah-lift{transform-origin:50% 90%;width:100%;height:100%;transform-style:preserve-3d;transition:transform .42s cubic-bezier(.2,.75,.25,1);display:block;transform:translate(0,0)rotateX(0)rotateY(0)}.ah-lift>img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(1px 6px 4px #3727151c);width:100%;height:100%}.ah-hero[data-motion=on] .ah-product[data-active=true] .ah-lift{transform:translate3d(0,-8px,80px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));will-change:transform}.ah-hero[data-motion=on] .ah-product[data-active=true] img{filter:drop-shadow(4px 16px 8px #37271532)}.ah-product-caption{white-space:nowrap;color:#333;opacity:0;pointer-events:none;background:#fffffff2;border:1px solid #e4ded7;border-radius:4px;align-items:center;gap:8px;width:max-content;max-width:250px;padding:7px 11px;font-size:12px;transition:opacity .15s,transform .2s;display:flex;position:absolute;bottom:-12px;left:50%;transform:translate(-50%,8px);box-shadow:0 4px 14px #0000000d}.ah-product[data-active=true] .ah-product-caption,.ah-product:focus-visible .ah-product-caption{opacity:1;transform:translate(-50%)}.ah-solutions{z-index:9;-webkit-backdrop-filter:blur(4px);background:#ffffff12;border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;width:100%;height:12.5%;padding:0 4.2%;display:grid;position:absolute;bottom:0;left:0}.ah-solutions a{color:#363639;white-space:nowrap;justify-content:center;align-items:center;min-height:42px;font-size:1.52cqw;font-weight:550;line-height:1.3;display:flex;position:relative}.ah-solutions a+a{border-left:1px solid #85848b68}.ah-solutions .ah-solution-featured{color:#bf1426}.ah-solution-featured:after{content:"";background:#c9142b;width:58px;height:2px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.ah-solutions a:hover{color:#bf1426}.rebuild.rb-page-home.rb-page-home .rb-header{height:6.768vw;min-height:78px;max-height:130px;box-shadow:none;background:#fff;position:relative}.rebuild.rb-page-home.rb-page-home .rb-header>.rb-container{gap:20px;width:calc(100% - 4.4vw);max-width:none;height:100%}.rebuild.rb-page-home.rb-page-home .rb-brand{flex-shrink:0;gap:1.1vw;max-width:none}.rebuild.rb-page-home.rb-page-home .rb-brand>img{object-fit:contain;width:5.4vw;max-width:105px;height:5.1vw;max-height:100px}.rebuild.rb-page-home.rb-page-home .rb-header .rb-brand strong{color:#161616;font-family:ApprovedSourceHan,sans-serif;font-size:1.59vw;font-weight:750;line-height:1.5}.rebuild.rb-page-home.rb-page-home .rb-header .rb-brand small{color:#686875;letter-spacing:0;font-size:1.17vw;line-height:1.6}.rebuild.rb-page-home.rb-page-home .rb-header .rb-nav{gap:3.7vw;margin-left:auto}.rebuild.rb-page-home.rb-page-home .rb-header .rb-nav-item>a{color:#17171c;padding:0;font-family:ApprovedSourceHan,sans-serif;font-size:1.52vw;font-weight:650;line-height:1.5}.rebuild.rb-page-home.rb-page-home .rb-header .rb-nav-item>a.active{color:#c9142b}.rebuild.rb-page-home.rb-page-home .rb-header .rb-header-tools{margin-left:6vw}.rebuild.rb-page-home.rb-page-home .rb-header-tools>.rb-icon-button:first-child{color:#fff;background:#c9142b;border-radius:50%;width:4.2vw;min-width:44px;max-width:75px;height:4.2vw;min-height:44px;max-height:75px}.rebuild.rb-page-home.rb-page-home .rb-header-tools>.rb-icon-button:first-child svg{width:2.1vw;min-width:24px;height:2.1vw;min-height:24px}.rebuild.rb-page-home.rb-page-home .dn-home>.dn-light-section{background:#fff;padding-top:35px}.rebuild.rb-page-home.rb-page-home .dn-home>.dn-light-section>.rb-container>.dn-title{text-align:center;margin-bottom:35px;font-family:ApprovedSourceHan,sans-serif;display:block}.rebuild.rb-page-home.rb-page-home .dn-home>.dn-light-section .dn-title>span{letter-spacing:4px;color:#898895;justify-content:center;margin:0 0 13px;font-size:14px;font-weight:400}.rebuild.rb-page-home.rb-page-home .dn-home>.dn-light-section .dn-title>span:before{display:none}.rebuild.rb-page-home.rb-page-home .dn-home>.dn-light-section .dn-title h2{color:#222;font-size:40px;font-weight:750;line-height:1.5}.rebuild.rb-page-home.rb-page-home .dn-home>.dn-light-section .dn-title>p{color:#62626a;text-align:center;margin:0;font-size:23px;line-height:1.6;position:static}@media (width>=1800px){.rb-page-home .ah-hero{aspect-ratio:1448/800}.rebuild.rb-page-home.rb-page-home .rb-header{max-height:none}}@media (width<=1100px) and (width>=761px){:where(html[data-device=mobile]) .rebuild.rb-page-home.rb-page-home .rb-header .rb-header-tools{margin-left:2vw}:where(html[data-device=mobile]) .rebuild.rb-page-home.rb-page-home .rb-header .rb-nav{gap:2.6vw}:where(html[data-device=mobile]) .rebuild.rb-page-home.rb-page-home .rb-header .rb-brand small{font-size:1vw}}@media (width<=760px){:where(html[data-device=mobile]) .rebuild.rb-page-home.rb-page-home .rb-header{height:72px;min-height:72px}:where(html[data-device=mobile]) .rebuild.rb-page-home.rb-page-home .rb-header>.rb-container{gap:10px;width:calc(100% - 28px)}:where(html[data-device=mobile]) .rebuild.rb-page-home.rb-page-home .rb-brand{gap:8px}:where(html[data-device=mobile]) .rebuild.rb-page-home.rb-page-home .rb-brand>img{width:40px;height:46px}:where(html[data-device=mobile]) .rebuild.rb-page-home.rb-page-home .rb-header .rb-brand strong{font-size:14px}:where(html[data-device=mobile]) .rebuild.rb-page-home.rb-page-home .rb-header .rb-brand small{font-size:8px}:where(html[data-device=mobile]) .rebuild.rb-page-home.rb-page-home .rb-header .rb-header-tools{margin-left:auto}:where(html[data-device=mobile]) .rebuild.rb-page-home.rb-page-home .rb-header .rb-nav{gap:0;margin:0}:where(html[data-device=mobile]) .rebuild.rb-page-home.rb-page-home .rb-header .rb-nav-item>a{padding:12px 18px;font-size:17px}:where(html[data-device=mobile]) .rebuild.rb-page-home.rb-page-home .rb-header-tools>.rb-icon-button:first-child{width:34px;min-width:34px;height:34px;min-height:34px}:where(html[data-device=mobile]) .rebuild.rb-page-home.rb-page-home .rb-header-tools>.rb-icon-button:first-child svg{width:20px;min-width:20px;height:20px;min-height:20px}:where(html[data-device=mobile]) .rb-page-home .ah-hero{aspect-ratio:auto;height:760px;container-type:normal}:where(html[data-device=mobile]) .ah-background{object-position:63% center}:where(html[data-device=mobile]) .ah-copy{top:35px;left:6%;right:6%;height:285px;inset-inline:6%}:where(html[data-device=mobile]) .rebuild .ah-eyebrow{padding-top:16px;font-size:14px;top:0;left:0}:where(html[data-device=mobile]) .ah-eyebrow:before{width:32px;height:3px}:where(html[data-device=mobile]) .rebuild .ah-copy h1{white-space:normal;letter-spacing:-.5px;font-size:clamp(25px,6.7vw,38px);top:52px;left:0}:where(html[data-device=mobile]) .rebuild .ah-copy h2{letter-spacing:0;font-size:clamp(22px,5.8vw,32px);top:99px;left:0}:where(html[data-device=mobile]) .rebuild .ah-description{max-width:340px;font-size:14px;line-height:1.8;top:151px;left:0}:where(html[data-device=mobile]) .ah-actions{gap:12px;top:215px;left:0}:where(html[data-device=mobile]) .rebuild .ah-actions>a,:where(html[data-device=mobile]) .rebuild .ah-actions>button{border-width:1px;height:44px;padding:0 15px;font-size:15px}:where(html[data-device=mobile]) .rebuild .ah-actions .ah-primary{width:auto}:where(html[data-device=mobile]) .rebuild .ah-actions .ah-consult{width:104px}:where(html[data-device=mobile]) .ah-actions svg{width:18px}:where(html[data-device=mobile]) .ah-products{width:153%;height:338px;top:342px;left:-53%}:where(html[data-device=mobile]) .ah-product{perspective:700px}:where(html[data-device=mobile]) .ah-hero[data-motion=on] .ah-product[data-active=true] .ah-lift{transform:translate3d(0,-5px,40px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}:where(html[data-device=mobile]) .ah-product-caption{white-space:normal;max-width:180px;font-size:10px}:where(html[data-device=mobile]) .ah-solutions{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;height:78px;padding:0 15px}:where(html[data-device=mobile]) .ah-solutions a{min-height:32px;font-size:14px}:where(html[data-device=mobile]) .ah-solutions a:nth-child(3){border-left:0}:where(html[data-device=mobile]) .ah-solution-featured:after{width:40px;bottom:-1px}:where(html[data-device=mobile]) .rebuild.rb-page-home.rb-page-home .dn-home>.dn-light-section{padding-top:28px}:where(html[data-device=mobile]) .rebuild.rb-page-home.rb-page-home .dn-home>.dn-light-section .dn-title h2{font-size:28px}:where(html[data-device=mobile]) .rebuild.rb-page-home.rb-page-home .dn-home>.dn-light-section .dn-title>p{font-size:15px}:where(html[data-device=mobile]) .rebuild.rb-page-home.rb-page-home .dn-home>.dn-light-section .dn-title>span{letter-spacing:2px;font-size:10px}}@media (prefers-reduced-motion:reduce){.ah-lift,.ah-product-caption{transition:none!important;transform:none!important}.ah-product-caption{transform:translate(-50%)!important}}.rebuild.rb-page-home.rb-page-home #main .ah-eyebrow,.rebuild.rb-page-home.rb-page-home #main .ah-description{font-size:1.59cqw}.rebuild.rb-page-home.rb-page-home .dn-home>.dn-light-section>.rb-container>.dn-title{padding:0}.rebuild.rb-page-home.rb-page-home #main .dn-home>.dn-light-section .dn-title>p{width:100%;font-size:23px;top:auto;bottom:auto;right:auto}@media (width<=760px){:where(html[data-device=mobile]) .rebuild.rb-page-home.rb-page-home #main .ah-eyebrow,:where(html[data-device=mobile]) .rebuild.rb-page-home.rb-page-home #main .ah-description{font-size:14px}:where(html[data-device=mobile]) .rebuild.rb-page-home.rb-page-home #main .dn-home>.dn-light-section .dn-title>p{font-size:15px}}.ah-product[data-product=shockwatch] .ah-lift>img,.ah-product[data-product=warmmark] .ah-lift>img,.ah-product[data-product=shocklog] .ah-lift>img{-webkit-box-reflect:below 0 linear-gradient(transparent 64%,#ffffff2e)}.ah-product[data-product=xpad] .ah-lift{transform-origin:60% 10%}.ah-product[data-product=xpad] .ah-product-caption{top:29%;left:60%;bottom:auto!important}.ah-product[data-product=bandall] .ah-lift{transform-origin:45% 79%}.ah-product[data-product=bandall] .ah-product-caption{top:36%;left:45%;bottom:auto!important}.ah-product[data-product=foam] .ah-lift{transform-origin:75% 75%}.ah-product[data-product=foam] .ah-product-caption{top:34%;left:76%;bottom:auto!important}.ah-product[data-product=paper] .ah-lift{transform-origin:30% 82%}.ah-product[data-product=paper] .ah-product-caption{top:49%;left:30%;bottom:auto!important}.ah-product[data-product=bags] .ah-lift{transform-origin:49% 82%}.ah-product[data-product=bags] .ah-product-caption{top:54%;left:49%;bottom:auto!important}@media (width>=761px){.rebuild.rb-page-home.rb-page-home .rb-brand>img{transform:scale(1.22)}.ah-solutions a{font-size:1.59cqw;transform:translateY(-8px)}.rebuild.rb-page-home.rb-page-home .dn-home>.dn-light-section .dn-title h2{font-size:38px}}@media (width<=1679px){:where(html[data-device=desktop]) .rebuild.rb-page-home.rb-page-home .rb-brand>img{transform:scale(1.22)}:where(html[data-device=desktop]) .ah-solutions a{font-size:1.59cqw;transform:translateY(-8px)}:where(html[data-device=desktop]) .rebuild.rb-page-home.rb-page-home .dn-home>.dn-light-section .dn-title h2{font-size:38px}}.rebuild .mm-page{color:#242424;background:#fff;font-size:15px;line-height:1.7}.mm-max{width:min(1240px,100% - 64px);margin-inline:auto}.rebuild .mm-page>:where(section:not(.ah-hero):not(.eh-hero):not(.pw-hero)) :is(h2,h3,strong){color:#252527}.rebuild .mm-page>:where(section:not(.ah-hero):not(.eh-hero):not(.pw-hero)) p{color:#626269;margin:8px 0;font-size:15px;line-height:1.8}.rebuild .mm-page>:where(section:not(.ah-hero):not(.eh-hero):not(.pw-hero)) h2{letter-spacing:-.3px;font-size:28px;line-height:1.4}.rebuild .mm-page h3{font-size:18px;line-height:1.5}.mm-section{padding-block:36px;scroll-margin-top:85px}.mm-soft{background:#f7f7f6}.mm-heading{align-items:start;gap:22px;margin-bottom:22px;display:flex}.mm-heading>b{flex:none;font-size:32px;line-height:1.3;position:relative}.mm-heading>b:after{content:"";background:#d20b28;width:28px;height:3px;margin-top:3px;display:block}.rebuild .mm-heading p{margin:4px 0 0}.mm-section-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.mm-go{white-space:nowrap;background:#d20b28;border:1px solid #d20b28;border-radius:3px;justify-content:center;align-items:center;gap:16px;min-height:40px;padding:9px 20px;font-size:13px;font-weight:650;transition:background .18s;display:inline-flex;color:#fff!important}.mm-go:hover{background:#ad0921}.mm-go-outline{background:0 0;color:#c60c27!important}.mm-go-outline:hover{background:#fff0f2}.mm-business{grid-template-columns:1.05fr 1fr;gap:40px;display:grid}.mm-business-monitor{grid-template-columns:41% 1fr;gap:22px;display:grid}.mm-product-images{background:#fff;justify-content:center;align-items:center;gap:12px;min-width:0;display:flex}.mm-product-images>a{perspective:800px;flex:1;justify-content:center;align-items:center;min-width:0;height:100%;display:flex}.mm-product-images img{object-fit:contain;max-width:100%;max-height:100%;transition:transform .3s}.mm-product-images a:hover img{transform:translateY(-3px)scale(1.035)}.mm-business-products{background:#f3f4f3;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:12px;max-height:300px;padding:16px;display:grid}.mm-business-products>a:first-child{grid-column:1/-1;height:120px}.mm-business-products>a{height:130px}.mm-business-link{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:15px;padding:9px 0;line-height:1.5;display:flex}.mm-business-link small{color:#73737a;font-size:11px;display:block}.mm-business-link strong{font-size:14px}.mm-business-link svg{color:#cf1028;width:14px}.mm-business-link:hover strong{color:#c70b27}.mm-business-pack{border-left:1px solid #e5e5e5;padding-left:30px}.mm-material-preview{justify-content:flex-start;align-items:center;gap:12px;height:76px;margin-bottom:10px;display:flex}.mm-material-preview img{object-fit:contain;max-width:27%;height:100%}.mm-business-pack h3 small{color:#777;font-size:13px;font-weight:400}.mm-business-pack .mm-business-link{padding-block:7px}.mm-business-pack .mm-business-link small{max-width:58%;margin-left:auto}.mm-monitor-layout{grid-template-columns:39% 1fr;align-items:stretch;gap:24px;display:grid}.mm-scene{object-fit:cover;border-radius:3px;width:100%;height:100%}.mm-monitor-layout>.mm-scene{height:265px}.mm-monitor-cards{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mm-monitor-cards article{background:#edf0f0;padding:22px 20px;position:relative}.mm-monitor-cards article>svg{color:#b8192b;float:left;width:30px;height:30px;margin-right:12px}.mm-monitor-cards strong{margin:8px 0;font-size:13px;line-height:1.7;display:block}.rebuild .mm-monitor-cards p{font-size:13px}.mm-section-tail{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;display:flex}.rebuild .mm-section-tail p{flex:1;margin:0;font-size:12px}.mm-section-tail .mm-go{margin-left:auto}.mm-temperature-layout{grid-template-columns:27% 1fr;gap:24px;display:grid}.mm-temperature-photo{background:#f1f2f1;height:245px;padding:16px}.mm-temperature-photo img{max-height:215px}.mm-temperature-ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;height:100%;display:grid}.mm-temperature-ways article{border-right:1px solid #e0e1e1;padding:0 20px}.mm-temperature-ways article:last-child{border-right:0}.mm-temperature-ways article>svg{color:#bd1428;margin-bottom:8px}.mm-temperature-ways strong{font-size:13px;display:block}.rebuild .mm-temperature-ways p{font-size:12px}.mm-temperature-layout .mm-temperature-ways{height:auto}.mm-temperature-ways img{object-fit:contain;max-width:100%;height:92px;margin:12px auto 8px}.mm-model-name{font-size:14px;font-weight:650;display:block}.mm-protection-layout{grid-template-columns:50% 1fr;align-items:stretch;gap:30px;display:grid}.mm-protection-layout>.mm-scene{min-height:300px}.mm-protection-methods{gap:12px;display:grid}.mm-protection-methods>a{border-bottom:1px solid #e3e3e3;grid-template-columns:105px 1fr;align-items:center;gap:18px;padding-bottom:10px;display:grid}.mm-protection-methods img{object-fit:contain;width:105px;height:64px}.rebuild .mm-protection-methods h3{font-size:15px}.rebuild .mm-protection-methods p{margin:3px 0;font-size:12px}.mm-protection-layout .mm-go{float:right;margin-top:18px}.mm-packing-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.mm-packing-cards>a{min-width:0}.mm-packing-cards img{object-fit:cover;background:#f6f6f5;border-radius:3px;width:100%;height:160px}.mm-packing-cards>a:first-child img{object-fit:contain}.rebuild .mm-packing-cards h3{margin-top:12px;font-size:16px}.rebuild .mm-packing-cards p{margin:4px 0;font-size:12px}.mm-series{grid-template-columns:repeat(9,minmax(0,1fr));gap:16px;display:grid}.mm-series>a{text-align:center;min-width:0}.mm-series img{object-fit:contain;width:100%;height:90px;margin-bottom:10px}.mm-series strong{font-size:12px;display:block}.mm-series small{color:#6c6c70;margin-top:5px;font-size:10px;line-height:1.5;display:block}.mm-consult{background:#f5f4f1;padding:30px 0 28px}.mm-consult .mm-heading{margin-bottom:20px}.mm-needs{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;display:grid}.mm-needs>div{align-items:start;gap:10px;min-width:0;display:flex}.mm-needs strong{font-size:12px;display:block}.mm-needs small{color:#707076;font-size:11px;line-height:1.6;display:block}.mm-needs svg{color:#666}.mm-consult-bottom{justify-content:space-between;align-items:center;gap:24px;margin-top:25px;display:flex}.mm-consult-bottom ol{align-items:center;gap:22px;margin:0;padding:0;list-style:none;display:flex}.mm-consult-bottom li{align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.mm-consult-bottom li b{color:#fff;text-align:center;background:#c7112a;border-radius:50%;width:24px;height:24px;line-height:24px}.mm-consult-bottom ol>svg{color:#999;width:16px}.mm-catalog-section{padding-block:24px 32px;scroll-margin-top:80px}.mm-search{gap:12px;margin-bottom:22px;display:flex}.mm-search label{color:#777;border:1px solid #cfd1d3;border-radius:3px;flex:1;align-items:center;gap:12px;padding:0 14px;display:flex}.mm-search input{background:0 0;border:0;outline:none;width:100%;height:42px;font-size:14px}.mm-search button{color:#fff;background:#d20b28;border:0;border-radius:3px;width:150px;font-size:14px;font-weight:650}.mm-catalog-layout{grid-template-columns:176px minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.mm-catalog-sidebar{background:#f4f6f6;border-radius:3px;align-self:stretch;padding:18px 12px;position:static}.mm-catalog-sidebar>div+div{border-top:1px solid #ddd;margin-top:16px;padding-top:20px}.rebuild .mm-catalog-sidebar h2{align-items:center;gap:8px;margin:20px 0 10px;font-size:17px;display:flex}.mm-catalog-sidebar h2 svg{width:23px}.mm-catalog-sidebar button{text-align:left;color:#45454a;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:9px 5px;font-size:13px;line-height:1.6;display:flex}.mm-catalog-sidebar>button{font-weight:650}.mm-catalog-sidebar>button>span{color:#777;margin-left:auto}.mm-catalog-sidebar button.mm-category-active{color:#c9122b;background:#fff;border-radius:3px;font-weight:700}.mm-catalog-sidebar button:hover{color:#c9122b}.mm-catalog-row{border-bottom:1px solid #e3e4e6;grid-template-columns:22px 140px minmax(125px,.85fr) minmax(175px,1.3fr) 110px;align-items:center;gap:16px;min-height:126px;padding:17px 0;scroll-margin-top:85px;display:grid}.mm-catalog-row:first-of-type{border-top:1px solid #e3e4e6}.mm-row-number{color:#777;font-size:14px}.mm-catalog-row .mm-product-images{gap:7px;height:92px}.mm-category-description{border-left:1px solid #e3e4e6;padding-left:16px}.rebuild .mm-category-description h2{letter-spacing:0;font-size:16px}.rebuild .mm-category-description p{margin:6px 0;font-size:12px;line-height:1.7}.mm-model-links{border-left:1px solid #e3e4e6;flex-wrap:wrap;align-content:center;gap:6px 0;padding-left:10px;font-size:12px;line-height:1.8;display:flex}.mm-model-links a{border-right:1px solid #ddd;padding:0 8px}.mm-model-links a:last-child{border:0}.mm-model-links a:hover{color:#bf1029;text-decoration:underline}.mm-row-open{white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:650;display:flex;color:#c81229!important}.mm-empty{text-align:center;padding:60px 20px}.mm-empty button{color:#fff;background:#d20b28;border:0;border-radius:3px;padding:10px 20px}.mm-problem-nav{color:#fff;background:#263039}.mm-problem-nav>.mm-max{grid-template-columns:1.35fr repeat(4,minmax(0,1fr));align-items:center;gap:22px;padding-block:24px;display:grid}.rebuild .mm-problem-nav h2{color:#fff;font-size:21px}.mm-problem-nav a{border-left:1px solid #ffffff40;align-items:center;gap:12px;padding-left:18px;display:flex}.mm-problem-nav a>svg{width:34px;height:34px}.rebuild .mm-problem-nav strong{color:#fff;font-size:13px;display:block}.mm-problem-nav small{color:#d8dbde;margin-top:4px;font-size:11px;line-height:1.65;display:block}.mm-solution-monitor{grid-template-columns:42% 1fr;gap:28px;display:grid}.mm-solution-monitor>.mm-product-images{background:#f4f5f4;height:210px;padding:10px}.mm-decision-row{background:#f6f6f5;grid-template-columns:160px 24px 1fr;align-items:center;gap:16px;margin-bottom:14px;padding:18px;display:grid}.mm-decision-row>strong{font-size:15px}.mm-decision-row>svg{color:#ca122b}.rebuild .mm-decision-row h3{font-size:16px}.rebuild .mm-decision-row p{margin:4px 0;font-size:12px}.mm-right{justify-content:flex-end;margin-top:18px;display:flex}.mm-solution-temperature{grid-template-columns:28% 1fr;gap:26px;display:grid}.mm-solution-temperature>.mm-temperature-photo{height:280px}.mm-solution-temperature .mm-temperature-ways{height:auto}.mm-solution-protection{grid-template-columns:35% 1fr;gap:26px;display:grid}.mm-solution-protection>.mm-scene{max-height:275px}.mm-method-grid{grid-template-columns:1fr 1fr;gap:20px}.mm-method-grid>a{grid-template-columns:90px 1fr;align-items:start;gap:12px}.mm-method-grid img{width:90px;height:85px}.mm-packing-horizontal>a{background:#fff;grid-template-columns:44% 1fr;align-items:center;gap:18px;display:grid}.mm-packing-horizontal img{height:125px}.mm-packing-horizontal strong{font-size:12px}.mm-packing-horizontal>a>div{padding:10px}.mm-packing-horizontal h3{margin:0!important}.mm-packing-horizontal p{padding-right:10px}.mm-solution-final{padding-top:22px}.mm-solution-final>.mm-max>p{font-size:12px}.mm-final-bar{border-top:1px solid #e2e2e2;align-items:center;gap:22px;margin-top:25px;padding-top:22px;display:flex}.mm-final-bar>svg{color:#c8102a;width:32px;height:32px}.rebuild .mm-final-bar h2{max-width:400px;font-size:19px}.rebuild .mm-final-bar p{border-left:1px solid #ddd;max-width:250px;padding-left:22px;font-size:12px}.mm-final-bar .mm-go{margin-left:auto}@media (width<=1150px) and (width>=761px){:where(html[data-device=mobile]) .mm-max{width:calc(100% - 48px)}:where(html[data-device=mobile]) .mm-catalog-layout{grid-template-columns:150px minmax(0,1fr);gap:18px}:where(html[data-device=mobile]) .mm-catalog-row{grid-template-columns:20px 100px minmax(110px,.8fr) minmax(150px,1fr);gap:12px}:where(html[data-device=mobile]) .mm-row-open{grid-column:3/-1;justify-self:end;margin-top:-8px}:where(html[data-device=mobile]) .mm-decision-row{grid-template-columns:120px 20px 1fr;gap:10px;padding:14px}:where(html[data-device=mobile]) .mm-needs{gap:12px}:where(html[data-device=mobile]) .mm-business{gap:24px}:where(html[data-device=mobile]) .mm-problem-nav>.mm-max{gap:12px}:where(html[data-device=mobile]) .mm-problem-nav a{gap:8px;padding-left:12px}:where(html[data-device=mobile]) .mm-problem-nav a>svg{width:25px}:where(html[data-device=mobile]) .mm-series{gap:10px}:where(html[data-device=mobile]) .mm-series img{height:75px}:where(html[data-device=mobile]) .mm-final-bar{gap:14px}}@media (width<=760px){:where(html[data-device=mobile]) .mm-max{width:calc(100% - 32px)}:where(html[data-device=mobile]) .mm-section{padding-block:28px}:where(html[data-device=mobile]) .rebuild .mm-page h2{font-size:22px}:where(html[data-device=mobile]) .mm-heading{gap:13px;margin-bottom:18px}:where(html[data-device=mobile]) .mm-heading>b{font-size:26px}:where(html[data-device=mobile]) .mm-business,:where(html[data-device=mobile]) .mm-monitor-layout,:where(html[data-device=mobile]) .mm-temperature-layout,:where(html[data-device=mobile]) .mm-protection-layout,:where(html[data-device=mobile]) .mm-solution-monitor,:where(html[data-device=mobile]) .mm-solution-temperature,:where(html[data-device=mobile]) .mm-solution-protection{grid-template-columns:1fr;gap:20px}:where(html[data-device=mobile]) .mm-business-monitor{grid-template-columns:35% 1fr;gap:16px}:where(html[data-device=mobile]) .mm-business-products{padding:10px}:where(html[data-device=mobile]) .mm-business-products>a:first-child{height:100px}:where(html[data-device=mobile]) .mm-business-products>a{height:110px}:where(html[data-device=mobile]) .mm-business-pack{border:0;border-top:1px solid #ddd;padding:20px 0 0}:where(html[data-device=mobile]) .mm-monitor-layout>.mm-scene{aspect-ratio:1.65;height:auto}:where(html[data-device=mobile]) .mm-monitor-cards{gap:12px}:where(html[data-device=mobile]) .mm-monitor-cards article{padding:15px}:where(html[data-device=mobile]) .rebuild .mm-monitor-cards h3{font-size:17px}:where(html[data-device=mobile]) .mm-monitor-cards article>svg{float:none;margin:0 0 8px}:where(html[data-device=mobile]) .mm-temperature-photo{height:190px}:where(html[data-device=mobile]) .mm-temperature-photo img{height:160px}:where(html[data-device=mobile]) .mm-temperature-ways article{padding-inline:10px}:where(html[data-device=mobile]) .rebuild .mm-temperature-ways h3{font-size:16px}:where(html[data-device=mobile]) .mm-temperature-ways strong{font-size:11px}:where(html[data-device=mobile]) .rebuild .mm-temperature-ways p{font-size:12px}:where(html[data-device=mobile]) .mm-protection-layout>.mm-scene{aspect-ratio:1.65;min-height:0}:where(html[data-device=mobile]) .mm-protection-methods>a{grid-template-columns:90px 1fr}:where(html[data-device=mobile]) .mm-protection-methods img{width:90px}:where(html[data-device=mobile]) .mm-packing-cards{grid-template-columns:1fr;gap:20px}:where(html[data-device=mobile]) .mm-packing-cards>a{grid-template-columns:40% 1fr;align-items:center;gap:16px;display:grid}:where(html[data-device=mobile]) .mm-packing-cards img{height:120px}:where(html[data-device=mobile]) .rebuild .mm-packing-cards h3{margin-top:0}:where(html[data-device=mobile]) .mm-series{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px}:where(html[data-device=mobile]) .mm-series img{height:90px}:where(html[data-device=mobile]) .mm-section-heading{align-items:start}:where(html[data-device=mobile]) .mm-section-heading .mm-go{min-height:36px;padding-inline:10px;font-size:11px}:where(html[data-device=mobile]) .mm-needs{grid-template-columns:1fr 1fr;gap:20px}:where(html[data-device=mobile]) .mm-needs>div:last-child{grid-column:1/-1}:where(html[data-device=mobile]) .mm-consult-bottom{flex-direction:column;align-items:start}:where(html[data-device=mobile]) .mm-consult-bottom ol{gap:8px}:where(html[data-device=mobile]) .mm-consult-bottom li{gap:6px;font-size:11px}:where(html[data-device=mobile]) .mm-consult-bottom ol>svg{width:12px}:where(html[data-device=mobile]) .mm-consult-bottom li b{width:20px;height:20px;font-size:11px;line-height:20px}:where(html[data-device=mobile]) .mm-catalog-section{padding-block:20px}:where(html[data-device=mobile]) .mm-search button{width:72px}:where(html[data-device=mobile]) .mm-search input{min-width:0;font-size:13px}:where(html[data-device=mobile]) .mm-catalog-layout{grid-template-columns:1fr;gap:20px}:where(html[data-device=mobile]) .mm-catalog-sidebar{align-items:center;gap:10px;padding:10px;display:flex;position:static;overflow:auto}:where(html[data-device=mobile]) .mm-catalog-sidebar>div{display:contents}:where(html[data-device=mobile]) .mm-catalog-sidebar h2{display:none!important}:where(html[data-device=mobile]) .mm-catalog-sidebar button{white-space:nowrap;width:auto;min-width:max-content;padding:8px 10px}:where(html[data-device=mobile]) .mm-catalog-sidebar>button>span{display:none}:where(html[data-device=mobile]) .mm-catalog-row{grid-template-columns:22px 100px minmax(0,1fr);gap:12px;min-height:0;padding-block:20px}:where(html[data-device=mobile]) .mm-catalog-row .mm-product-images{gap:3px;height:100px}:where(html[data-device=mobile]) .mm-category-description{padding-left:12px}:where(html[data-device=mobile]) .rebuild .mm-category-description h2{font-size:16px}:where(html[data-device=mobile]) .mm-model-links{border:0;grid-column:2/-1;padding-left:0;font-size:12px}:where(html[data-device=mobile]) .mm-row-open{grid-column:2/-1;justify-self:end;font-size:12px}:where(html[data-device=mobile]) .mm-problem-nav>.mm-max{grid-template-columns:1fr 1fr;gap:18px;padding-block:22px}:where(html[data-device=mobile]) .mm-problem-nav h2{grid-column:1/-1;font-size:20px!important}:where(html[data-device=mobile]) .mm-problem-nav h2 br{display:none}:where(html[data-device=mobile]) .mm-problem-nav a{border-left:0;padding-left:0}:where(html[data-device=mobile]) .mm-problem-nav a>svg{width:28px}:where(html[data-device=mobile]) .mm-solution-monitor>.mm-product-images{height:170px}:where(html[data-device=mobile]) .mm-decision-row{grid-template-columns:110px 18px 1fr;gap:8px;padding:13px}:where(html[data-device=mobile]) .mm-decision-row>strong{font-size:12px}:where(html[data-device=mobile]) .rebuild .mm-decision-row h3{font-size:14px}:where(html[data-device=mobile]) .mm-solution-temperature>.mm-temperature-photo{height:200px}:where(html[data-device=mobile]) .mm-method-grid{grid-template-columns:1fr;gap:14px}:where(html[data-device=mobile]) .mm-solution-protection>.mm-scene{aspect-ratio:1.65;max-height:none}:where(html[data-device=mobile]) .mm-packing-horizontal>a{grid-template-columns:40% 1fr}:where(html[data-device=mobile]) .mm-final-bar{grid-template-columns:28px 1fr;gap:14px;display:grid}:where(html[data-device=mobile]) .rebuild .mm-final-bar h2{font-size:18px}:where(html[data-device=mobile]) .rebuild .mm-final-bar p{border:0;grid-column:2;max-width:none;margin:0;padding:0}:where(html[data-device=mobile]) .mm-final-bar .mm-go{grid-column:2;justify-self:start;margin:0}:where(html[data-device=mobile]) .mm-section-tail{gap:12px}:where(html[data-device=mobile]) .mm-section-tail>p{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.mm-product-images img{transition:none}.mm-product-images a:hover img{transform:none}}.mm-consult{background:#f6f4f0 url(/reconstruction/mother-content-20261016/home-consult.png) bottom/cover no-repeat}.mm-consult-compact{background-image:url(/reconstruction/mother-content-20261016/products-consult.png);background-position:50% 30%}.mm-consult-intro{justify-content:space-between;align-items:center;gap:20px;width:76%;display:flex}.mm-consult-intro .mm-go{flex:none}.mm-consult .mm-needs,.mm-consult-bottom{width:76%}.mm-consult .mm-needs{gap:14px}.mm-needs-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.mm-needs-compact>div{border-right:1px solid #d8d8d8;padding-right:10px}.mm-needs-compact>div:last-child{border:0}@media (width<=760px){:where(html[data-device=mobile]) .mm-consult{background-position:100% 100%;background-size:auto 180px;padding-bottom:170px}:where(html[data-device=mobile]) .mm-consult-intro,:where(html[data-device=mobile]) .mm-consult .mm-needs,:where(html[data-device=mobile]) .mm-consult-bottom{width:100%}:where(html[data-device=mobile]) .mm-consult-intro{flex-wrap:wrap;align-items:start;gap:0}:where(html[data-device=mobile]) .mm-consult-intro>.mm-go{margin-bottom:20px}:where(html[data-device=mobile]) .mm-needs-compact{grid-template-columns:1fr 1fr}:where(html[data-device=mobile]) .mm-needs-compact>div{border:0}}.rebuild.vp-site #main .mm-business-pack .mm-material-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;height:auto;margin-bottom:20px;display:grid}.rebuild.vp-site #main .mm-business-pack .mm-material-preview img{aspect-ratio:3/2;object-fit:contain;background:#f5f0e8;border-radius:6px;width:100%;max-width:none;height:auto;display:block}.rebuild.vp-site #main .mm-protection-methods>a{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:22px}.rebuild.vp-site #main .mm-protection-image{aspect-ratio:3/2;background:#f5f0e8;border-radius:6px;width:120px;display:block;overflow:hidden}.rebuild.vp-site #main .mm-protection-methods .mm-protection-image img{object-fit:contain;width:100%;height:100%;display:block}.rebuild.vp-site #main .mm-protection-machine{background:#fff;border:1px solid #eee9e1}.rebuild.vp-site #main .mm-protection-machine img{padding:6px}.rebuild.vp-site #main .mm-protection-methods>a h3{margin-bottom:4px}.rebuild.vp-site #main .mm-solution-protection .mm-method-grid>a{grid-template-columns:120px minmax(0,1fr);gap:18px;min-height:115px}.rebuild.vp-site #main .mm-protection-layout .mm-protection-methods{gap:10px}.rebuild.vp-site #main .mm-protection-layout .mm-protection-methods>a{grid-template-columns:108px minmax(0,1fr);gap:20px;padding-bottom:8px}.rebuild.vp-site #main .mm-protection-layout .mm-protection-image{width:108px}.rebuild.vp-site #main .mm-monitor-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.rebuild.vp-site #main .mm-monitor-choice{background:linear-gradient(145deg,#fff 55%,#faf7f1);border:1px solid #e7dfd4;border-radius:10px;flex-direction:column;min-width:0;padding:26px 30px 22px;display:flex}.rebuild.vp-site #main .mm-monitor-choice header>span{color:#666;font-size:16px;line-height:1.6}.rebuild.vp-site #main .mm-monitor-choice h3{color:#222;margin:5px 0 0;font-size:24px;line-height:1.4}.rebuild.vp-site #main .mm-monitor-choice .mm-product-images{height:196px;box-shadow:none;background:#fff;border:0;border-radius:6px;justify-content:center;align-items:center;gap:40px;margin:18px 0;padding:20px;display:flex}.rebuild.vp-site #main .mm-monitor-choice .mm-product-images>a{justify-content:center;align-items:center;width:42%;min-width:0;height:100%;transition:transform .2s;display:flex}.rebuild.vp-site #main .mm-monitor-choice .mm-product-images img{object-fit:contain;width:100%;max-width:190px;height:100%}.rebuild.vp-site #main .mm-monitor-choice>p{color:#666;min-height:53px;margin:0 0 18px;font-size:16px;line-height:1.65}.rebuild.vp-site #main .mm-monitor-choice nav{border-top:1px solid #e9e3da;flex-wrap:wrap;gap:12px 24px;margin-top:auto;padding-top:16px;display:flex}.rebuild.vp-site #main .mm-monitor-choice nav>a{color:#cf0030;align-items:center;gap:12px;min-height:36px;font-size:16px;font-weight:600;display:inline-flex}.rebuild.vp-site #main .mm-monitor-choice a:focus-visible,.rebuild.vp-site #main .mm-protection-methods>a:focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #cf0030}@media (hover:hover) and (prefers-reduced-motion:no-preference){.rebuild.vp-site #main .mm-monitor-choice .mm-product-images>a:hover{transform:translateY(-4px)}.rebuild.vp-site #main .mm-monitor-choice nav>a:hover{text-underline-offset:5px;text-decoration:underline}}@media (width<=1000px){:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-solution-protection .mm-method-grid>a{grid-template-columns:100px minmax(0,1fr);gap:14px}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-method-grid .mm-protection-image{width:100px}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-monitor-choice{padding:22px}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-monitor-choice .mm-product-images{gap:20px}}@media (width<=760px){:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-business-pack .mm-material-preview{gap:8px;margin-bottom:16px}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-protection-layout .mm-protection-methods>a,:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-solution-protection .mm-method-grid>a{grid-template-columns:104px minmax(0,1fr);gap:16px;min-height:0}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-protection-methods .mm-protection-image{width:104px}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-monitor-choices{grid-template-columns:1fr;gap:20px}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-monitor-choice{padding:22px 20px}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-monitor-choice h3{font-size:22px}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-monitor-choice .mm-product-images{height:176px;margin:18px 0;padding:18px}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-monitor-choice>p{min-height:0;font-size:15px}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-monitor-choice nav>a{font-size:15px}}:root{color:#171719;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#fff;font-family:Arial,Microsoft YaHei,PingFang SC,sans-serif}body{margin:0}button,input,textarea,select{font:inherit}*{box-sizing:border-box}html{scroll-padding-top:108px}.rebuild{--red:#df2b18;--yellow:#ffac00;--muted:#707783;--line:#e1e5e9;color:#171719;background:#fff;min-height:100vh;font-size:16px;line-height:1.65}.rebuild a{color:inherit;text-decoration:none}.rebuild button{cursor:pointer}.rebuild button:disabled{opacity:.5;cursor:wait}.rebuild img{max-width:100%;display:block}.rebuild h1,.rebuild h2,.rebuild h3,.rebuild p,.rebuild figure{margin:0}.rebuild h1{letter-spacing:-1.6px;font-size:60px;font-weight:750;line-height:1.22}.rebuild h2{font-size:30px;font-weight:700;line-height:1.4}.rebuild h3{font-size:20px;font-weight:700;line-height:1.5}.rebuild p{color:var(--muted);margin:13px 0;line-height:1.85}.rebuild em{color:var(--red);font-style:normal}.rebuild svg{flex-shrink:0}.rebuild section[id]{scroll-margin-top:112px}.rb-container{width:calc(100% - 128px);max-width:1312px;margin-inline:auto}.rb-section{padding-top:50px;padding-bottom:42px}.rb-two,.rb-three,.rb-four{gap:26px;display:grid}.rb-two{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-three{grid-template-columns:repeat(3,minmax(0,1fr))}.rb-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.rb-section-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex}.rb-section-heading h2{align-items:center;gap:18px;display:flex}.rb-section-heading h2 i,.rb-eyebrow i{background:var(--yellow);border-radius:5px;flex-shrink:0;width:36px;height:6px;display:inline-block}.rb-section-heading>.rb-arrow{color:var(--muted);white-space:nowrap;font-size:15px}.rb-arrow{align-items:center;gap:10px;font-size:16px;font-weight:600;line-height:1.5;display:inline-flex;color:var(--red)!important}.rb-arrow svg{transition:transform .2s}.rb-arrow:hover svg{transform:translate(4px)}.rb-button{background:var(--red);border:1px solid var(--red);border-radius:5px;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:12px 30px;font-weight:600;line-height:1.5;transition:background .18s;display:inline-flex;color:#fff!important}.rb-button:hover{background:#bd2515}.rb-outline{background:#fff;color:var(--red)!important}.rb-outline:hover{background:#fff5f2}.rb-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}.rb-eyebrow{align-items:center;gap:20px;margin-bottom:24px;font-size:18px;font-weight:600;display:flex}.rb-photo{object-fit:cover;width:100%;height:100%}.rb-red{color:var(--red)!important}.rb-sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rb-skip{z-index:100;background:#fff;padding:10px;position:fixed;top:-60px;left:20px}.rb-skip:focus{top:10px}.rebuild{font-family:Arial,Microsoft YaHei,PingFang SC,sans-serif}.rb-product-card-media{background:#fff}.rb-home-product .rb-product-stage{background:#f6f8fa}.rb-header{z-index:40;background:#fff;border-bottom:1px solid #f0f0f1;height:94px;position:relative}.rb-header-inner{align-items:center;gap:36px;height:100%;display:flex}.rb-brand{flex-shrink:0;align-items:center;gap:6px;max-width:390px;line-height:1.2;display:flex}.rb-brand>img{object-fit:contain;width:74px;height:67px}.rb-brand strong{letter-spacing:0;white-space:nowrap;font-size:21px}.rb-brand small{white-space:nowrap;color:#202023;margin-top:5px;font-size:11px;font-weight:600;display:block}.rb-nav{align-items:stretch;gap:31px;height:100%;margin-left:auto;display:flex}.rb-nav-item{align-items:center;display:flex;position:relative}.rb-nav-item>a{white-space:nowrap;align-items:center;height:100%;font-size:16px;font-weight:600;display:flex;position:relative}.rb-nav-item>a.active{color:var(--red)}.rb-nav-item>a.active:after{content:"";background:var(--red);border-radius:3px;width:100%;height:3px;position:absolute;bottom:17px}.rb-nav-dropdown{border:1px solid var(--line);opacity:0;visibility:hidden;background:#fff;border-radius:6px;min-width:225px;padding:12px;transition:all .16s;position:absolute;top:80px;left:-22px;transform:translateY(5px);box-shadow:0 12px 35px #1c243515}.rb-nav-item:hover .rb-nav-dropdown,.rb-nav-item:focus-within .rb-nav-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.rb-nav-dropdown>a{white-space:nowrap;border-radius:4px;justify-content:space-between;align-items:center;gap:18px;padding:10px 12px;font-size:14px;display:flex}.rb-nav-dropdown>a:hover{color:var(--red);background:#fff4f0}.rb-header-tools{gap:10px;display:flex}.rb-icon-button{border:1px solid var(--line);color:#171719;background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;padding:8px;display:grid}.rb-icon-button svg{width:23px;height:23px}.rb-menu-toggle{display:none}.rb-contact-banner{background:#f5ede1 url(/reconstruction/scenes/honeycomb.png) 50%/cover no-repeat;margin-top:24px}.rb-contact-banner>.rb-container{justify-content:space-between;align-items:center;gap:30px;min-height:144px;display:flex}.rb-contact-banner h2{font-size:28px}.rb-contact-banner p{color:#33343a;margin:4px 0 0}.rb-contact-banner .rb-button{min-width:220px}.rb-footer{background:#fff;padding:33px 0 12px}.rb-footer-grid{grid-template-columns:1.6fr .7fr .75fr 1.3fr;gap:30px;display:grid}.rb-footer-grid>nav,.rb-footer-grid>address{border-left:1px solid var(--line);padding-left:30px}.rb-footer .rb-brand{gap:2px;max-width:100%}.rb-footer .rb-brand>img{width:63px;height:58px}.rb-footer .rb-brand strong{font-size:17px}.rb-footer .rb-brand small{font-size:9px}.rb-footer-grid>div>p{margin-left:65px;font-size:14px}.rb-footer h3{margin-bottom:12px;font-size:17px}.rb-footer nav>a{color:var(--muted);margin:3px 0;font-size:14px;display:block}.rb-footer address{color:var(--muted);flex-direction:column;gap:4px;font-size:14px;font-style:normal;display:flex}.rb-footer address h3{color:#171719}.rb-footer address>span,.rb-footer address>a{overflow-wrap:anywhere;align-items:flex-start;gap:10px;display:flex}.rb-footer address svg{width:16px;height:16px;margin-top:4px}.rb-copyright{border-top:1px solid var(--line);color:var(--muted);margin-top:23px;padding-top:14px;font-size:13px}.rb-floating{z-index:45;background:#fff;border:1px solid #eef0f2;border-radius:12px;flex-direction:column;padding:7px 4px;display:flex;position:fixed;bottom:130px;right:15px;box-shadow:0 2px 10px #24354c17}.rb-floating>a,.rb-floating>button{width:54px;color:var(--red);background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:10px 2px;display:flex}.rb-floating span{color:#687181;font-size:12px}.rb-floating svg{width:25px;height:25px}.rb-home-hero{background:#f6f3ed;height:738px;position:relative;overflow:hidden}.rb-home-hero>img{object-fit:cover;object-position:center;width:100%;height:100%}.rb-home-hero>.rb-container{flex-direction:column;justify-content:center;padding-bottom:125px;display:flex;position:absolute;inset:0}.rb-home-copy{width:49%}.rb-home-copy h1{letter-spacing:-1px;font-size:68px;line-height:1.3}.rb-home-copy h1 em{font-size:82px}.rb-home-copy>p{color:#171719;margin-top:24px;font-size:26px;font-weight:600}.rb-home-copy .rb-actions{margin-top:30px}.rb-home-hero .rb-features{background:0 0;border:0;gap:22px;width:48%;padding:0;position:absolute;bottom:37px;left:0}.rb-home-hero .rb-feature{text-align:center;border:0;flex-direction:column;gap:8px;padding:0}.rb-home-hero .rb-feature>svg{width:37px;height:37px}.rb-home-hero .rb-feature h3{white-space:nowrap;font-size:15px}.rb-home-hero .rb-feature p{display:none}.rb-hero{background:#f6f7f8;min-height:540px;position:relative;overflow:hidden}.rb-hero-photo{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.rb-hero-inner{align-items:center;gap:40px;min-height:540px;padding-top:45px;padding-bottom:45px;display:flex;position:relative}.rb-hero-copy{z-index:1;width:52%;position:relative}.rb-hero h1{font-size:59px}.rb-hero-copy>p{color:#5f6876;max-width:560px;margin-top:22px;font-size:21px;line-height:1.8}.rb-hero .rb-button{margin-top:15px}.rb-hero-small,.rb-hero-small .rb-hero-inner{min-height:385px}.rb-hero-small h1{font-size:52px}.rb-hero-small .rb-hero-copy{width:56%}.rb-hero-small .rb-hero-copy>p{max-width:620px}.rb-hero-stage{width:48%;height:440px!important}.rb-breadcrumb{color:#626d7e;flex-wrap:wrap;gap:10px;margin-bottom:27px;font-size:14px;display:flex}.rb-breadcrumb>span{gap:10px;display:flex}.rb-breadcrumb a:hover{color:var(--red)}.rb-hero-copy>.rb-features{margin-top:28px}.rb-hero-products .rb-hero-copy{width:52%}.rb-page-products .rb-hero-small .rb-hero-copy{width:100%}.rb-page-products .rb-hero .rb-features{width:80%;margin-top:35px}.rb-page-products .rb-hero,.rb-page-products .rb-hero-inner{min-height:390px}.rb-page-solutions .rb-hero,.rb-page-solutions .rb-hero-inner{min-height:590px}.rb-page-contact .rb-hero h1{font-size:48px}.rb-page-contact .rb-hero-copy{width:58%}.rb-page-about .rb-hero-copy{width:59%}.rb-page-about .rb-hero h1{font-size:53px}.rb-product-stage{justify-content:center;align-items:center;gap:14px;width:100%;min-width:0;height:300px;padding:20px;display:flex}.rb-product-stage>img{object-fit:contain;flex:0 auto;min-width:0;max-width:100%;max-height:100%}.rb-product-stage>img:not(:only-child){max-width:45%}.rb-home-product{border:1px solid var(--line);background:#fff;border-radius:7px;overflow:hidden}.rb-home-product .rb-product-stage{background:#f0f3f5;height:310px;padding:28px 20px}.rb-home-product>div{padding:18px 22px 24px}.rb-home-product h3{margin-bottom:4px;font-size:23px}.rb-home-product span{color:#737d8d;font-size:14px}.rb-home-product p{min-height:56px;margin:11px 0 18px;font-size:16px;line-height:1.75}.rb-home-products{padding-top:45px;padding-bottom:26px}.rb-scene-card{border:1px solid var(--line);border-radius:7px;overflow:hidden}.rb-scene-card .rb-photo{height:248px}.rb-scene-card>div{padding:17px 20px 21px}.rb-scene-card h3{font-size:23px}.rb-scene-card p{min-height:56px;margin:8px 0 15px}.rb-home-solutions{padding-top:33px;padding-bottom:25px}.rb-home-apps{padding-top:30px;padding-bottom:42px}.rb-home-apps .rb-photo{border-radius:7px;height:214px}.rb-home-apps h3{margin:13px 0 3px;font-size:21px}.rb-home-apps p{margin:3px 0;font-size:15px;line-height:1.8}.rb-home-about{border:1px solid var(--line);border-radius:3px;grid-template-columns:1.05fr 1.05fr .8fr;min-height:260px;margin-top:12px;margin-bottom:0;display:grid;overflow:hidden}.rb-home-about>div{padding:25px 26px}.rb-home-about>div+div{border-left:1px solid var(--line)}.rb-home-about .rb-section-heading h2{font-size:22px}.rb-home-about .rb-section-heading{margin-bottom:12px}.rb-home-about p{margin:5px 0;font-size:14px}.rb-home-about .rb-button{min-height:43px;margin-top:16px;padding:8px 21px;font-size:14px}.rb-about-brand{background:#f1ece4 url(/reconstruction/scenes/honeycomb.png) 50%/cover;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.rb-about-brand img{object-fit:contain;width:93px;height:74px}.rb-about-brand strong{margin-top:5px;font-size:19px}.rb-about-brand small{font-size:11px}.rb-home-downloads>a{border:1px solid var(--line);border-radius:5px;align-items:center;gap:10px;margin:14px 0;padding:12px 10px;font-size:14px;display:flex}.rb-home-downloads>a>svg{color:var(--red)}.rb-home-downloads>a>span{color:var(--red);margin-left:auto}.rb-features{gap:28px;display:grid}.rb-features-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.rb-feature{align-items:flex-start;gap:18px;min-width:0;display:flex}.rb-feature>svg{width:46px;height:46px;color:var(--red);margin-top:4px}.rb-feature h3{font-size:20px}.rb-feature p{margin:5px 0 0;font-size:16px}.rb-features-list{grid-template-columns:1fr;gap:30px}.rb-features-list .rb-feature>svg{width:43px;height:43px}.rb-features-strip{align-items:stretch;gap:0;padding:15px 0;display:flex}.rb-features-strip .rb-feature{flex:1;gap:14px;padding:10px 25px}.rb-features-strip .rb-feature:first-child{padding-left:0}.rb-features-strip .rb-feature+.rb-feature{border-left:1px solid var(--line)}.rb-features-strip .rb-feature h3{font-size:17px}.rb-features-strip .rb-feature p{font-size:14px}.rb-features-strip .rb-feature>svg{width:35px;height:35px}.rb-product-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px;display:grid}.rb-product-card{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:0;overflow:hidden}.rb-product-card-media{background:#f2f4f6;justify-content:center;align-items:center;height:305px;padding:25px;display:flex}.rb-product-card-media>img{object-fit:contain;max-width:100%;max-height:100%;transition:transform .25s}.rb-product-card-media:hover>img{transform:scale(1.035)}.rb-product-card>div{padding:22px}.rb-product-card h3{font-size:26px}.rb-product-card p{margin:8px 0 20px;font-size:16px}.rb-card-subtitle{font-weight:600;color:#222!important;margin-bottom:12px!important}.rb-product-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.rb-compact .rb-product-card-media{height:260px}.rb-compact p:not(.rb-card-subtitle){display:none}.rb-compact h3{font-size:23px}.rb-compact .rb-card-subtitle{min-height:27px}.rb-specs{min-width:0}.rb-specs>.rb-section-heading{margin-bottom:22px}.rb-specs+.rb-section-heading{margin-top:30px}.rb-table-scroll{border:1px solid #d8dde4;border-radius:5px;overflow-x:auto}.rb-specs table{border-collapse:collapse;text-align:left;width:100%;font-size:16px;line-height:1.6}.rb-specs th,.rb-specs td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #dfe4ea;padding:11px 18px}.rb-specs th{color:#222;background:#f0f2f5;border-right:1px solid #dfe4ea;width:35%;font-weight:600}.rb-specs td{color:#667080}.rb-specs tr:last-child>*{border-bottom:0}.rb-specs tr:nth-child(2n) td{background:#fafbfc}.rb-three>article>.rb-photo,.rb-two>article>.rb-photo{aspect-ratio:1.65;border-radius:5px;height:auto;margin-bottom:17px}.rb-three>article>p,.rb-two>article>p{font-size:16px}.rb-neutral-section{background:#f5f6f7;margin:24px 0;padding:45px 0}.rb-neutral-section .rb-features{border:1px solid var(--line);background:#fff;padding:30px}.rb-application-photos .rb-photo{border-radius:5px;height:270px}.rb-application-photos figcaption{padding-top:13px}.rb-application-photos p{font-size:14px}.rb-application-photos h3{font-size:20px}.rb-note{border-left:3px solid var(--yellow);background:#f5f6f8;padding:16px 20px;font-size:15px}.rb-overview-rows{padding-top:12px}.rb-editorial-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:85px;min-height:480px;padding:42px 30px;display:grid}.rb-editorial-row.rb-reverse>.rb-editorial-copy{grid-area:1/2}.rb-editorial-row.rb-reverse>.rb-editorial-picture{grid-area:1/1}.rb-editorial-copy{padding:20px}.rb-number{color:#999fa7;letter-spacing:3px;font-size:18px}.rb-editorial-copy h2{margin-top:9px;font-size:39px}.rb-editorial-copy h3{margin-top:10px;font-size:21px;font-weight:500}.rb-editorial-copy p{max-width:470px;margin:18px 0 25px}.rb-editorial-picture{background:#f7f8f9;border-radius:6px;height:365px;position:relative;overflow:hidden}.rb-editorial-picture>.rb-product-stage{height:100%}.rb-editorial-device{object-fit:contain;width:43%;max-height:85%;position:absolute;bottom:0;right:0}.rb-reserved{border:0;gap:60px;min-height:220px}.rb-reserved h2{margin-top:10px;font-size:32px}.rb-reserved-slot{color:#9a9fa7;background:#f9fafb;border:1px dashed #d5d9de;justify-content:center;align-items:center;gap:24px;min-height:145px;display:flex}.rb-solution-rows{padding-top:38px}.rb-solution-row{background:#f6f7f8;border-radius:6px;grid-template-columns:1fr 1.1fr;align-items:center;gap:45px;min-height:450px;margin:22px 0;padding:36px 48px;display:grid}.rb-solution-row.rb-reverse>div:first-child{grid-area:1/2}.rb-solution-row.rb-reverse>.rb-photo,.rb-solution-row.rb-reverse>.rb-product-stage{grid-area:1/1}.rb-solution-row .rb-photo{border-radius:5px;height:330px}.rb-solution-row .rb-product-stage{height:340px}.rb-large-number{color:#cbd0d6;font-size:67px;font-weight:500;line-height:1}.rb-solution-row h2{margin-top:17px;font-size:34px}.rb-solution-row p{max-width:430px;margin:15px 0 20px;font-size:18px}.rb-application-rows{padding-top:25px}.rb-application-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:38px 0;display:grid}.rb-application-row.rb-reverse>div{grid-area:1/2}.rb-application-row.rb-reverse>.rb-photo{grid-area:1/1}.rb-application-row>.rb-photo{border-radius:6px;height:345px}.rb-application-row .rb-section-heading{margin-bottom:17px}.rb-application-row h3{font-size:18px}.rb-application-row p{margin:7px 0 18px;font-size:16px}.rb-mini-products{flex-wrap:wrap;align-items:center;gap:15px;margin-top:12px;display:flex}.rb-mini-products>a:not(.rb-button){text-align:center;width:99px;font-size:12px}.rb-mini-products img{object-fit:contain;max-width:100%;height:88px;margin:auto}.rb-mini-products span{margin-top:6px;display:block}.rb-mini-products .rb-button{min-height:43px;margin-left:auto;padding:10px 18px;font-size:14px}.rb-resources-layout{grid-template-columns:235px 1fr;gap:45px;padding:50px 0 25px;display:grid}.rb-resource-filters{border:1px solid var(--line);background:#f7f8fa;border-radius:5px;flex-direction:column;align-self:start;display:flex;overflow:hidden}.rb-resource-filters>button{text-align:left;border:0;border-bottom:1px solid var(--line);color:#626b78;background:0 0;align-items:center;gap:14px;padding:18px 22px;display:flex}.rb-resource-filters>button:last-child{border:0}.rb-resource-filters>button.active{color:var(--red);box-shadow:inset 3px 0 var(--red);background:#fff0eb}.rb-resource-filters svg{width:21px}.rb-document-list article{border-bottom:1px solid var(--line);grid-template-columns:100px minmax(0,1fr) 65px 132px;align-items:center;gap:24px;min-height:155px;padding:22px 0;display:grid}.rb-document-list article:first-child{padding-top:0}.rb-document-list article>img{object-fit:contain;max-width:100%;max-height:100px;margin:auto}.rb-document-list h2{font-size:22px}.rb-document-list p{margin:5px 0;font-size:14px}.rb-document-list .rb-button{min-height:43px;padding:8px 14px;font-size:14px}.rb-file-type{color:#df2b18;flex-direction:column;align-items:center;gap:5px;font-size:12px;display:flex}.rb-file-docx{color:#3287c6}.rb-file-type svg{width:32px;height:32px}.rb-guide-card{border:1px solid var(--line);background:#fff;border-radius:6px;align-items:center;gap:25px;padding:20px;display:flex}.rb-guide-card>.rb-photo,.rb-guide-card>img{object-fit:contain;border-radius:4px;width:140px;height:125px}.rb-guide-card>.rb-photo{object-fit:cover}.rb-guide-card h3{font-size:22px}.rb-guide-card p{margin:8px 0;font-size:15px}.rb-about-steps .rb-photo{border-radius:5px;height:260px}.rb-about-steps h3{align-items:center;gap:13px;margin-top:18px;display:flex}.rb-about-steps h3 b{background:var(--red);color:#fff;text-align:center;border-radius:50%;width:30px;height:30px;font-size:19px;line-height:30px}.rb-brand-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.rb-brand-grid>div{text-align:center;border:1px solid var(--line);border-radius:6px;padding:30px 18px}.rb-brand-name{letter-spacing:-1px;height:90px;color:var(--red);justify-content:center;align-items:center;font-size:27px;display:flex}.rb-brand-1{color:#222;font-size:32px}.rb-brand-2{color:#178a5a;font-size:43px}.rb-brand-3{color:#1a262e;font-size:32px}.rb-brand-grid h3{font-size:18px}.rb-brand-grid p{margin:8px 0 0;font-size:14px}.rb-contact-layout{grid-template-columns:1fr 1fr;gap:45px;padding:50px 0 25px;display:grid}.rb-contact-details{background:#f5f6f7;border-radius:6px;padding:35px 42px 0;overflow:hidden}.rb-contact-details>div:not(.rb-section-heading),.rb-contact-details>a{align-items:center;gap:18px;margin:25px 0;display:flex}.rb-contact-details>div>svg,.rb-contact-details>a>svg{color:var(--red);width:29px;height:29px}.rb-contact-details strong{overflow-wrap:anywhere;font-size:20px;font-weight:500}.rb-contact-details small{color:var(--muted);margin-top:4px;font-size:14px;display:block}.rb-contact-details .rb-office-phone{margin:27px 0 35px}.rb-contact-details .rb-office-phone strong{color:var(--red);font-size:34px;font-weight:700}.rb-contact-details>.rb-photo{object-fit:cover;width:calc(100% + 84px);max-width:none;height:235px;margin:30px -42px 0}.rb-inquiry{border:1px solid var(--line);border-radius:6px;padding:35px 38px}.rb-inquiry>p{margin-top:-8px;font-size:15px}.rb-inquiry form{flex-direction:column;gap:17px;margin-top:22px;display:flex}.rb-inquiry label{font-size:16px;display:block}.rb-inquiry label b{color:var(--red);font-weight:500}.rb-inquiry input,.rb-inquiry textarea,.rb-inquiry select{color:#333;resize:vertical;background:#fff;border:1px solid #dce1e6;border-radius:4px;width:100%;min-height:45px;margin-top:7px;padding:11px 14px;display:block}.rb-inquiry form>.rb-button{width:210px;margin-top:5px}.rb-inquiry form>small{color:#8b919a;font-size:13px}.rb-form-success{color:#277546;background:#f2faf5;gap:8px;padding:10px;font-size:14px;display:flex}.rb-form-error{color:var(--red)!important;font-size:14px!important}.rb-guide-layout{grid-template-columns:minmax(0,1fr) 315px;gap:55px;padding-top:45px;padding-bottom:40px;display:grid}.rb-guide-body>section{border-bottom:1px solid var(--line);margin-bottom:25px;padding:5px 0 32px}.rb-guide-body>section:last-child{border:0}.rb-guide-body .rb-section-heading h2{font-size:27px}.rb-step-number{background:var(--red);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:25px;font-weight:600;display:inline-grid}.rb-guide-body .rb-features-grid{background:#f7f8fa;grid-template-columns:repeat(2,minmax(0,1fr));padding:25px}.rb-guide-body .rb-feature h3{font-size:18px}.rb-guide-body .rb-feature p{font-size:15px}.rb-guide-aside{border:1px solid var(--line);border-radius:5px;align-self:start;padding:25px;position:sticky;top:25px}.rb-guide-aside .rb-section-heading h2{font-size:21px}.rb-guide-aside .rb-section-heading h2 i{width:24px;height:4px}.rb-guide-aside nav{margin-bottom:32px}.rb-guide-aside nav>a{color:#6b7583;margin:13px 0;font-size:15px;display:block}.rb-guide-aside nav>a:hover{color:var(--red)}.rb-guide-aside>a{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 0;font-size:14px;display:flex}.rb-guide-aside>a>svg{color:var(--red);width:25px}.rb-guide-aside small{color:#87919f;margin-top:3px;font-size:12px;display:block}.rb-selection-models{gap:12px;margin:25px 0}.rb-selection-models>a{border:1px solid var(--line);text-align:center;border-radius:4px;padding:16px 9px}.rb-selection-models img{object-fit:contain;height:130px;margin:auto}.rb-selection-models h3{margin-top:14px;font-size:15px}.rb-selection-models strong{color:var(--red);font-size:14px}.rb-receiving{padding-top:30px}.rb-receiving>article{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:55px;padding:38px 0;display:grid}.rb-receiving-copy{align-items:flex-start;gap:22px;display:flex}.rb-receiving-copy .rb-section-heading{margin-bottom:12px}.rb-receiving-copy p{font-size:18px}.rb-receiving>article>.rb-photo{border-radius:5px;height:270px}.rb-status-panels{text-align:center;background:#f5f6f8;align-items:center;padding:20px}.rb-status-panels img{object-fit:contain;height:175px;margin:auto}.rb-status-panels svg{color:var(--red);margin:40px auto}.rb-status-panels h3{margin-top:12px;font-size:19px}.rb-status-panels p{font-size:14px}.rb-guide-next{border:1px solid var(--line);border-radius:6px;align-items:center;gap:22px;margin-top:30px;padding:25px;display:flex}.rb-guide-next>svg{color:var(--red);width:35px;height:35px}.rb-guide-next p{margin:3px 0;font-size:15px}.rb-guide-next>.rb-arrow{margin-left:auto}.rb-monitor-plan{grid-template-columns:1.55fr 1fr;gap:35px;display:grid}.rb-risk-box{background:#fff6f2;border:1px solid #f4d7cb;border-radius:5px;padding:20px}.rb-yellow-box{background:#fffbea;border-color:#eee3b5}.rb-risk-box h3 em{margin-left:15px;font-size:14px;font-weight:400}.rb-risk-box .rb-product-stage{height:210px;padding:10px}.rb-paper-plan article{border:1px solid var(--line);border-radius:5px;overflow:hidden}.rb-paper-plan article>.rb-photo{border-radius:0;height:225px;margin:0}.rb-paper-plan article>div{padding:20px}.rb-paper-plan .rb-product-stage{height:180px}.rb-workflow-products>article{border:1px solid var(--line);border-radius:5px;padding:25px}.rb-workflow-products h3{align-items:center;gap:18px;font-size:24px;display:flex}.rb-workflow-products h3 b{color:var(--red);font-size:30px}.rb-workflow-products .rb-product-stage{height:300px}.rb-not-found{text-align:center;padding:140px 0}.rb-admin-loading{text-align:center;padding:80px}.rb-detail-hero{background:#f5f6f7;overflow:hidden}.rb-detail-hero-inner{grid-template-columns:1.07fr 1fr;align-items:center;gap:30px;min-height:590px;padding-top:40px;padding-bottom:32px;display:grid}.rb-detail-copy{z-index:1;min-width:0;position:relative}.rb-detail-copy h1{letter-spacing:-1.3px;font-size:54px;line-height:1.18}.rb-detail-copy h2{margin-top:13px;font-size:30px}.rb-detail-copy h2 span{font-size:26px;font-weight:500}.rb-detail-copy>p{color:#586372;max-width:610px;margin-top:24px;font-size:20px}.rb-detail-copy .rb-features{margin-top:30px}.rb-detail-copy .rb-feature{gap:10px;padding:10px 13px}.rb-detail-copy .rb-feature:first-child{padding-left:0}.rb-detail-copy .rb-feature p{font-size:13px;line-height:1.6}.rb-detail-copy .rb-button{min-height:50px;padding:11px 24px}.rb-detail-hero-image{justify-content:center;align-items:center;gap:20px;min-width:0;height:520px;display:flex}.rb-detail-hero-image>img{object-fit:contain;width:100%;min-width:0;max-height:100%}.rb-detail-hero-image>img:not(:only-child){max-width:47%;max-height:390px}.rb-detail-shockwatch2 .rb-detail-hero-image>img,.rb-detail-shockwatch-label .rb-detail-hero-image>img{width:auto;max-height:440px}.rb-detail-bandall-standard .rb-detail-hero-image>img{width:auto;height:520px}.rb-detail-x-wrap .rb-detail-hero-image{height:440px}.rb-detail-x-wrap .rb-detail-hero-inner{min-height:560px}.rb-detail-columns{gap:46px}.rb-label-states{gap:22px;margin-top:24px}.rb-label-states article{text-align:center;background:#f2f4f6;border-radius:6px;padding:18px}.rb-label-states img{object-fit:contain;height:250px;margin:auto}.rb-label-states h3{color:#fff;background:#9098a5;border-radius:4px;margin:14px 0;padding:8px;font-size:20px}.rb-label-states h3.rb-triggered{background:var(--red)}.rb-label-states p{text-align:left;margin:8px 0;font-size:15px}.rb-model-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.rb-model-options button{color:#20232b;background:#fff;border:1px solid #cfd6df;border-radius:5px;height:46px}.rb-model-options button.active{color:#fff;background:var(--red);border-color:var(--red)}.rb-family-image{width:100%;margin:22px 0}.rb-label-variants{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.rb-label-variants>div{border:1px solid var(--line);text-align:center;border-top:4px solid #20ae5f;border-radius:4px;padding:12px 4px}.rb-label-variants>div:nth-child(2){border-top-color:#f68d23}.rb-label-variants>div:nth-child(3){border-top-color:#ec2544}.rb-label-variants>div:nth-child(4){border-top-color:#a83c9b}.rb-label-variants>div:nth-child(5){border-top-color:#f1c82d}.rb-label-variants span,.rb-label-variants small{color:var(--muted);font-size:14px;display:block}.rb-process{align-items:stretch;gap:28px;display:flex}.rb-process article{border:1px solid var(--line);border-radius:5px;flex:1;align-items:flex-start;gap:20px;min-width:0;padding:25px 23px;display:flex;position:relative}.rb-process article+article:before{content:"›";color:#cdd2d9;font-size:38px;line-height:1;position:absolute;top:40%;left:-24px}.rb-process article>b{background:var(--red);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:26px;display:grid}.rb-process h3{margin-top:5px;font-size:21px}.rb-process p{margin:10px 0 0;font-size:15px;line-height:1.75}.rb-tilt-models>article{border:1px solid var(--line);border-radius:6px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:25px;padding:28px;display:grid}.rb-tilt-models img{object-fit:contain;height:280px;margin:auto}.rb-tilt-models h2{font-size:26px}.rb-tilt-models h3{margin-top:8px;font-size:19px}.rb-tilt-models p{font-size:15px}.rb-tilt-models .rb-button{min-height:42px;padding:8px 17px;font-size:14px}.rb-tape-detail{grid-template-columns:.83fr 1.17fr;gap:45px;display:grid}.rb-tape-detail>.rb-product-stage,.rb-tape-detail>div>.rb-product-stage{height:580px;padding:10px 0}.rb-tape-detail>.rb-product-stage>img{height:100%}.rb-option-grid{gap:12px}.rb-option-grid>article{border:1px solid var(--line);background:#fafbfc;border-radius:5px;padding:18px 14px}.rb-option-grid svg{width:70px;height:70px;color:var(--red);margin:0 auto 20px}.rb-option-grid h3{min-height:50px;font-size:17px}.rb-option-grid p{min-height:45px;margin:6px 0 15px;font-size:13px}.rb-option-grid .rb-arrow{font-size:14px}.rb-secondary-hero{background:#f5f3ef;padding:30px 0}.rb-secondary-hero .rb-two{align-items:center}.rb-secondary-hero .rb-product-stage{height:300px}.rb-secondary-hero h2{font-size:40px}.rb-secondary-hero p{color:#333;font-size:22px}.rb-materials{margin-top:20px}.rb-materials h3{font-size:21px}.rb-materials p{font-size:15px}.rb-paper-stock{text-align:center;background:#f5f6f7;border-radius:5px;margin-top:25px;padding:25px}.rb-paper-stock img{object-fit:contain;max-height:240px;margin:auto}.rb-paper-stock p{margin-bottom:0;font-size:14px}.rb-paper-feature{align-items:center;gap:38px 45px}.rb-paper-feature>.rb-product-stage{background:#f6f7f8;height:350px}.rb-paper-feature .rb-features-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.rb-paper-feature .rb-feature>svg{width:45px;height:45px}.rb-paper-feature .rb-paper-stock{margin-top:0}.rb-page-x-fill-pro main>.rb-two .rb-product-stage,.rb-page-x-fill-sa main>.rb-two .rb-product-stage,.rb-page-x-fill-mt main>.rb-two .rb-product-stage{height:360px;margin-top:25px}.rb-page-x-fill-mt main>.rb-two .rb-features{grid-template-columns:1fr 1fr}.rb-handling{text-align:center;background:#f6f7f8;border-radius:5px;padding:20px}.rb-handling .rb-product-stage{height:400px}.rb-handling p{font-size:14px}.rb-wrap-models{gap:15px}.rb-wrap-models>article{border:1px solid var(--line);border-radius:5px;padding:20px 15px}.rb-wrap-models img{object-fit:contain;height:200px;margin:auto}.rb-wrap-models h3{margin-top:20px;font-size:18px}.rb-wrap-models p{font-size:14px}.rb-page-x-wrap .rb-process{gap:25px}.rb-page-x-wrap .rb-process article{gap:13px;padding:20px 16px}.rb-page-x-wrap .rb-process h3{font-size:18px}.rb-page-x-wrap .rb-process article>b{width:35px;height:35px;font-size:20px}.rb-detail-hero{position:relative}.rb-detail-scene{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rb-detail-hero-inner{min-height:590px;display:flex;position:relative}.rb-detail-copy{width:48%;max-width:620px}.rb-detail-copy h1{font-size:60px}.rb-detail-copy h2{font-size:29px}.rb-detail-copy>p{max-width:580px;font-size:20px}.rb-detail-copy .rb-features-strip{padding-top:10px}.rb-detail-copy .rb-feature{flex-direction:column}.rb-detail-copy .rb-feature>svg{width:34px;height:34px}.rb-detail-copy .rb-feature h3{font-size:16px}.rb-detail-copy .rb-feature p{font-size:13px}.rb-detail-bp333 h1,.rb-detail-bp555 h1{font-size:49px}.rb-detail-shockwatch-label h1{font-size:52px}.rb-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;background:#18223165;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.rb-search-modal{background:#fff;border-radius:12px;width:min(700px,100%);max-height:80vh;padding:30px;overflow:auto;box-shadow:0 15px 70px #15233833}.rb-search-modal>header,.rb-chat-panel>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.rb-search-field{border:1px solid var(--line);border-radius:6px;align-items:center;gap:14px;margin:25px 0 15px;padding:12px 18px;display:flex}.rb-search-field svg{color:var(--red)}.rb-search-field input{background:#fff;border:0;outline:none;width:100%;min-height:30px}.rb-search-results{padding:5px 0}.rb-search-results>a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 8px;display:flex}.rb-search-results>button{border:1px solid var(--line);background:#f7f8f9;border-radius:20px;margin:5px;padding:7px 15px}.rb-chat-panel{background:#fff;border-radius:12px;flex-direction:column;width:min(470px,100%);height:min(720px,90vh);display:flex;overflow:hidden;box-shadow:0 15px 70px #15233833}.rb-chat-panel>header{border-bottom:1px solid var(--line);padding:20px 24px}.rb-chat-panel h2{font-size:25px}.rb-chat-panel header small{color:var(--red);font-size:12px}.rb-chat-panel .rb-chat-presence{background:#fff7f1;margin:0;padding:8px 24px;font-size:13px}.rb-chat-panel .chat-transcript{background:#f6f7f9;flex:1;min-height:150px;padding:20px;overflow:auto}.rb-chat-panel .chat-welcome{border:1px solid var(--line);background:#fff;border-radius:5px;margin:0;padding:13px;font-size:14px}.rb-chat-panel .chat-message{max-width:85%;margin-bottom:18px}.rb-chat-panel .chat-message.self{text-align:right;margin-left:auto}.rb-chat-panel .chat-message small,.rb-chat-panel .chat-message time{color:#87919f;font-size:11px;display:block}.rb-chat-panel .chat-message p{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:#fff;border-radius:7px;margin:5px 0;padding:10px 13px;font-size:14px}.rb-chat-panel .chat-message.self p{background:#fff1e9;border-color:#f2dbca}.rb-chat-panel .chat-history{color:var(--muted);background:0 0;border:0;margin:0 auto 15px;font-size:12px;display:block}.rb-chat-panel>form{border-top:1px solid var(--line);align-items:flex-end;gap:12px;padding:15px 20px;display:flex}.rb-chat-panel>form label{flex:1}.rb-chat-panel textarea{resize:none;border:1px solid var(--line);background:#fff;border-radius:4px;width:100%;height:80px;padding:10px}.rb-chat-panel>form .rb-button{gap:9px;min-height:42px;padding:10px 16px;font-size:14px}.rb-chat-panel>footer{color:var(--muted);justify-content:space-between;padding:0 20px 15px;font-size:12px;display:flex}.rb-chat-panel>.rb-form-error{margin:5px 0;padding:0 20px}@media (width>=1600px){.rb-home-hero{height:790px}.rb-home-hero>img{object-position:center}.rb-detail-hero-inner{min-height:650px}.rb-detail-hero-image{height:570px}}@media (width<=1679px){:where(html[data-device=desktop]) .rb-home-hero{height:790px}:where(html[data-device=desktop]) .rb-home-hero>img{object-position:center}:where(html[data-device=desktop]) .rb-detail-hero-inner{min-height:650px}:where(html[data-device=desktop]) .rb-detail-hero-image{height:570px}}@media (width<=1250px){:where(html[data-device=mobile]) .rb-container{width:calc(100% - 80px)}:where(html[data-device=mobile]) .rb-nav{gap:22px}:where(html[data-device=mobile]) .rb-header-inner{gap:25px}:where(html[data-device=mobile]) .rb-brand strong{font-size:18px}:where(html[data-device=mobile]) .rb-brand small{font-size:9px}:where(html[data-device=mobile]) .rb-brand>img{width:62px}:where(html[data-device=mobile]) .rb-home-copy h1{font-size:56px}:where(html[data-device=mobile]) .rb-home-copy h1 em{font-size:72px}:where(html[data-device=mobile]) .rb-home-copy>p{font-size:22px}:where(html[data-device=mobile]) .rb-home-hero{height:650px}:where(html[data-device=mobile]) .rb-home-product .rb-product-stage{height:260px}:where(html[data-device=mobile]) .rb-home-product>div{padding:16px}:where(html[data-device=mobile]) .rb-home-product h3{font-size:22px}:where(html[data-device=mobile]) .rb-section-heading h2{font-size:27px}:where(html[data-device=mobile]) .rb-detail-copy h1{font-size:44px}:where(html[data-device=mobile]) .rb-detail-copy h2{font-size:25px}:where(html[data-device=mobile]) .rb-detail-copy h2 span{font-size:21px}:where(html[data-device=mobile]) .rb-detail-copy>p{font-size:18px}:where(html[data-device=mobile]) .rb-detail-copy .rb-features{display:none}:where(html[data-device=mobile]) .rb-detail-hero-inner{min-height:520px}:where(html[data-device=mobile]) .rb-detail-hero-image{height:430px}:where(html[data-device=mobile]) .rb-hero h1{font-size:49px}:where(html[data-device=mobile]) .rb-hero-small h1{font-size:45px}:where(html[data-device=mobile]) .rb-hero-copy>p{font-size:18px}:where(html[data-device=mobile]) .rb-hero,:where(html[data-device=mobile]) .rb-hero-inner{min-height:470px}:where(html[data-device=mobile]) .rb-hero-small,:where(html[data-device=mobile]) .rb-hero-small .rb-hero-inner{min-height:340px}:where(html[data-device=mobile]) .rb-footer-grid{grid-template-columns:1.4fr .6fr .6fr 1.3fr;gap:22px}:where(html[data-device=mobile]) .rb-footer .rb-brand strong{font-size:14px}:where(html[data-device=mobile]) .rb-footer .rb-brand small{font-size:7px}:where(html[data-device=mobile]) .rb-footer .rb-brand>img{width:48px}:where(html[data-device=mobile]) .rb-footer-grid>nav,:where(html[data-device=mobile]) .rb-footer-grid>address{padding-left:20px}:where(html[data-device=mobile]) .rb-footer-grid>div>p{margin-left:48px}:where(html[data-device=mobile]) .rb-home-about{grid-template-columns:1fr 1.2fr .8fr}:where(html[data-device=mobile]) .rb-home-about>div{padding:22px 20px}:where(html[data-device=mobile]) .rb-home-about .rb-section-heading h2{font-size:20px}:where(html[data-device=mobile]) .rb-home-about .rb-section-heading h2 i{display:none}:where(html[data-device=mobile]) .rb-home-about .rb-about-brand strong{font-size:16px}:where(html[data-device=mobile]) .rb-home-about .rb-about-brand small{font-size:9px}:where(html[data-device=mobile]) .rb-editorial-row{gap:45px;padding-inline:10px}:where(html[data-device=mobile]) .rb-document-list article{grid-template-columns:75px minmax(0,1fr) 45px 110px;gap:15px}:where(html[data-device=mobile]) .rb-resources-layout{grid-template-columns:200px 1fr;gap:30px}:where(html[data-device=mobile]) .rb-document-list h2{font-size:19px}:where(html[data-device=mobile]) .rb-contact-details{padding:30px 27px 0}:where(html[data-device=mobile]) .rb-contact-details>.rb-photo{width:calc(100% + 54px);margin-inline:-27px}:where(html[data-device=mobile]) .rb-contact-details strong{font-size:17px}:where(html[data-device=mobile]) .rb-contact-details .rb-office-phone strong{font-size:29px}:where(html[data-device=mobile]) .rb-contact-layout{gap:30px}:where(html[data-device=mobile]) .rb-guide-layout{grid-template-columns:minmax(0,1fr) 280px;gap:35px}:where(html[data-device=mobile]) .rb-guide-aside{padding:20px}:where(html[data-device=mobile]) .rb-features-strip .rb-feature{padding:10px 17px}:where(html[data-device=mobile]) .rb-tilt-models>article{gap:15px;padding:22px}:where(html[data-device=mobile]) .rb-tilt-models h2{font-size:22px}:where(html[data-device=mobile]) .rb-tilt-models img{height:240px}:where(html[data-device=mobile]) .rb-process article{gap:13px;padding:20px 17px}:where(html[data-device=mobile]) .rb-process h3{font-size:19px}:where(html[data-device=mobile]) .rb-label-states img{height:210px}:where(html[data-device=mobile]) .rb-paper-feature .rb-features-grid,:where(html[data-device=mobile]) .rb-option-grid{grid-template-columns:1fr}:where(html[data-device=mobile]) .rb-option-grid>article{grid-template-columns:50px 1fr auto;align-items:center;gap:15px;padding:15px;display:grid}:where(html[data-device=mobile]) .rb-option-grid svg{grid-row:span 2;width:42px;height:42px;margin:0}:where(html[data-device=mobile]) .rb-option-grid h3{min-height:0}:where(html[data-device=mobile]) .rb-option-grid p{grid-column:2;min-height:0;margin:0}:where(html[data-device=mobile]) .rb-option-grid .rb-arrow{grid-area:1/3/span 2}:where(html[data-device=mobile]) .rb-tape-detail>div>.rb-product-stage{height:500px}}@media (width<=980px){:where(html[data-device=mobile]) .rb-header{height:80px}:where(html[data-device=mobile]) .rb-container{width:calc(100% - 48px)}:where(html[data-device=mobile]) .rb-nav{gap:17px}:where(html[data-device=mobile]) .rb-nav-item>a{font-size:14px}:where(html[data-device=mobile]) .rb-header-inner{gap:18px}:where(html[data-device=mobile]) .rb-brand strong{font-size:16px}:where(html[data-device=mobile]) .rb-brand small{font-size:8px}:where(html[data-device=mobile]) .rb-brand>img{width:53px;height:54px}:where(html[data-device=mobile]) .rb-header-tools .rb-icon-button{width:34px;height:34px}:where(html[data-device=mobile]) .rb-home-hero{height:570px}:where(html[data-device=mobile]) .rb-home-copy h1{font-size:45px}:where(html[data-device=mobile]) .rb-home-copy h1 em{font-size:60px}:where(html[data-device=mobile]) .rb-home-copy>p{font-size:19px}:where(html[data-device=mobile]) .rb-home-copy .rb-actions{gap:12px}:where(html[data-device=mobile]) .rb-home-copy .rb-button{min-height:45px;padding:10px 18px;font-size:14px}:where(html[data-device=mobile]) .rb-home-hero .rb-features{gap:10px;width:50%;bottom:30px}:where(html[data-device=mobile]) .rb-home-hero .rb-feature h3{font-size:12px}:where(html[data-device=mobile]) .rb-four{gap:14px}:where(html[data-device=mobile]) .rb-home-product .rb-product-stage{height:220px;padding:20px 12px}:where(html[data-device=mobile]) .rb-home-product h3{font-size:19px}:where(html[data-device=mobile]) .rb-home-product span{font-size:12px}:where(html[data-device=mobile]) .rb-home-product p{min-height:75px;font-size:14px}:where(html[data-device=mobile]) .rb-home-product .rb-arrow{font-size:14px}:where(html[data-device=mobile]) .rb-three{gap:20px}:where(html[data-device=mobile]) .rb-scene-card .rb-photo{height:185px}:where(html[data-device=mobile]) .rb-scene-card h3{font-size:20px}:where(html[data-device=mobile]) .rb-scene-card p{font-size:14px}:where(html[data-device=mobile]) .rb-home-apps .rb-photo{height:180px}:where(html[data-device=mobile]) .rb-home-about{grid-template-columns:1fr 1.3fr}:where(html[data-device=mobile]) .rb-home-downloads{border-top:1px solid var(--line);grid-column:1/-1;align-items:center;gap:20px;display:flex}:where(html[data-device=mobile]) .rb-home-downloads>.rb-section-heading{margin:0}:where(html[data-device=mobile]) .rb-home-downloads>a{flex:1}:where(html[data-device=mobile]) .rb-footer-grid{grid-template-columns:1.5fr .7fr .7fr}:where(html[data-device=mobile]) .rb-footer-grid>address{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);padding:20px 0 0;display:grid}:where(html[data-device=mobile]) .rb-footer-grid>address h3{grid-column:1/-1}:where(html[data-device=mobile]) .rb-footer-grid>address>span:last-child{grid-column:span 2}:where(html[data-device=mobile]) .rb-detail-copy h1{font-size:39px}:where(html[data-device=mobile]) .rb-detail-copy h2{font-size:23px}:where(html[data-device=mobile]) .rb-detail-copy .rb-actions{gap:12px}:where(html[data-device=mobile]) .rb-detail-copy .rb-button{padding:9px 18px;font-size:14px}:where(html[data-device=mobile]) .rb-detail-hero-image{height:400px}:where(html[data-device=mobile]) .rb-detail-hero-inner{min-height:500px}:where(html[data-device=mobile]) .rb-detail-copy>p{font-size:16px}:where(html[data-device=mobile]) .rb-detail-copy h2 span{font-size:19px}:where(html[data-device=mobile]) .rb-section-heading h2{font-size:25px}:where(html[data-device=mobile]) .rb-feature h3{font-size:18px}:where(html[data-device=mobile]) .rb-feature p,:where(html[data-device=mobile]) .rb-specs table{font-size:14px}:where(html[data-device=mobile]) .rb-specs th,:where(html[data-device=mobile]) .rb-specs td{padding:10px 13px}:where(html[data-device=mobile]) .rb-detail-columns{gap:30px}:where(html[data-device=mobile]) .rb-label-states img{height:160px}:where(html[data-device=mobile]) .rb-label-states{gap:14px}:where(html[data-device=mobile]) .rb-label-states article{padding:12px}:where(html[data-device=mobile]) .rb-label-states p{font-size:13px}:where(html[data-device=mobile]) .rb-process h3{font-size:17px}:where(html[data-device=mobile]) .rb-process article{flex-direction:column}:where(html[data-device=mobile]) .rb-process p{font-size:14px}:where(html[data-device=mobile]) .rb-hero h1{font-size:43px}:where(html[data-device=mobile]) .rb-page-about .rb-hero h1,:where(html[data-device=mobile]) .rb-page-contact .rb-hero h1{font-size:39px}:where(html[data-device=mobile]) .rb-hero-copy>p{font-size:17px}:where(html[data-device=mobile]) .rb-hero-copy,:where(html[data-device=mobile]) .rb-hero-small .rb-hero-copy{width:58%}:where(html[data-device=mobile]) .rb-hero,:where(html[data-device=mobile]) .rb-hero-inner{min-height:430px}:where(html[data-device=mobile]) .rb-hero-small,:where(html[data-device=mobile]) .rb-hero-small .rb-hero-inner{min-height:315px}:where(html[data-device=mobile]) .rb-features-strip .rb-feature{flex-direction:column;padding:10px 14px}:where(html[data-device=mobile]) .rb-features-strip .rb-feature h3{font-size:16px}:where(html[data-device=mobile]) .rb-features-strip .rb-feature p{font-size:13px}:where(html[data-device=mobile]) .rb-product-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}:where(html[data-device=mobile]) .rb-compact .rb-product-card-media{height:220px}:where(html[data-device=mobile]) .rb-compact h3{font-size:20px}:where(html[data-device=mobile]) .rb-compact .rb-card-subtitle{min-height:48px;font-size:14px}:where(html[data-device=mobile]) .rb-editorial-row{gap:30px;min-height:380px}:where(html[data-device=mobile]) .rb-editorial-picture{height:310px}:where(html[data-device=mobile]) .rb-editorial-copy{padding:0}:where(html[data-device=mobile]) .rb-editorial-copy h2{font-size:33px}:where(html[data-device=mobile]) .rb-editorial-copy h3{font-size:18px}:where(html[data-device=mobile]) .rb-editorial-copy p{font-size:15px}:where(html[data-device=mobile]) .rb-solution-row{gap:30px;min-height:350px;padding:30px}:where(html[data-device=mobile]) .rb-solution-row h2{font-size:30px}:where(html[data-device=mobile]) .rb-solution-row .rb-product-stage,:where(html[data-device=mobile]) .rb-solution-row .rb-photo{height:270px}:where(html[data-device=mobile]) .rb-large-number{font-size:56px}:where(html[data-device=mobile]) .rb-solution-row p{font-size:16px}:where(html[data-device=mobile]) .rb-application-row{gap:28px}:where(html[data-device=mobile]) .rb-application-row>.rb-photo{height:330px}:where(html[data-device=mobile]) .rb-mini-products{gap:10px}:where(html[data-device=mobile]) .rb-mini-products>a:not(.rb-button){width:80px}:where(html[data-device=mobile]) .rb-mini-products .rb-button{margin-left:0}:where(html[data-device=mobile]) .rb-resource-filters>button{padding:16px}:where(html[data-device=mobile]) .rb-resources-layout{grid-template-columns:165px 1fr;gap:25px}:where(html[data-device=mobile]) .rb-document-list article{grid-template-columns:70px minmax(0,1fr) 90px;gap:15px}:where(html[data-device=mobile]) .rb-document-list .rb-file-type{display:none}:where(html[data-device=mobile]) .rb-document-list h2{font-size:17px}:where(html[data-device=mobile]) .rb-document-list .rb-button{padding:7px;font-size:12px}:where(html[data-device=mobile]) .rb-document-list p{font-size:13px}:where(html[data-device=mobile]) .rb-guide-card{gap:16px;padding:15px}:where(html[data-device=mobile]) .rb-guide-card h3{font-size:18px}:where(html[data-device=mobile]) .rb-guide-card>.rb-photo,:where(html[data-device=mobile]) .rb-guide-card>img{width:95px;height:100px}:where(html[data-device=mobile]) .rb-contact-details .rb-office-phone strong{font-size:25px}:where(html[data-device=mobile]) .rb-contact-details strong{font-size:16px}:where(html[data-device=mobile]) .rb-contact-details>div:not(.rb-section-heading),:where(html[data-device=mobile]) .rb-contact-details>a{gap:12px}:where(html[data-device=mobile]) .rb-inquiry{padding:28px 25px}:where(html[data-device=mobile]) .rb-contact-layout{gap:25px}:where(html[data-device=mobile]) .rb-guide-layout{grid-template-columns:minmax(0,1fr) 240px;gap:25px}:where(html[data-device=mobile]) .rb-guide-body .rb-section-heading h2{font-size:23px}:where(html[data-device=mobile]) .rb-guide-aside .rb-section-heading h2{font-size:18px}:where(html[data-device=mobile]) .rb-guide-aside .rb-section-heading h2 i{display:none}:where(html[data-device=mobile]) .rb-selection-models{grid-template-columns:repeat(2,1fr)}:where(html[data-device=mobile]) .rb-monitor-plan{grid-template-columns:1fr}:where(html[data-device=mobile]) .rb-brand-grid{grid-template-columns:1fr 1fr}:where(html[data-device=mobile]) .rb-tilt-models>article{text-align:center;grid-template-columns:1fr}:where(html[data-device=mobile]) .rb-tilt-models img{height:225px}:where(html[data-device=mobile]) .rb-wrap-models{grid-template-columns:1fr}:where(html[data-device=mobile]) .rb-wrap-models>article{grid-template-columns:100px 1fr;gap:8px 15px;display:grid}:where(html[data-device=mobile]) .rb-wrap-models img{grid-row:span 3;height:125px}:where(html[data-device=mobile]) .rb-wrap-models h3,:where(html[data-device=mobile]) .rb-wrap-models p{margin:0}:where(html[data-device=mobile]) .rb-handling .rb-product-stage{height:340px}:where(html[data-device=mobile]) .rb-receiving{padding-top:10px}:where(html[data-device=mobile]) .rb-receiving>article{gap:30px}:where(html[data-device=mobile]) .rb-receiving-copy{gap:16px}:where(html[data-device=mobile]) .rb-receiving-copy p{font-size:16px}:where(html[data-device=mobile]) .rb-status-panels{padding:15px}:where(html[data-device=mobile]) .rb-status-panels img{height:140px}:where(html[data-device=mobile]) .rb-home-hero>.rb-container{padding-bottom:110px}:where(html[data-device=mobile]) .rb-contact-banner h2{font-size:24px}:where(html[data-device=mobile]) .rb-contact-banner .rb-button{min-width:180px}:where(html[data-device=mobile]) .rb-floating{bottom:80px;right:7px}:where(html[data-device=mobile]) .rb-floating>a,:where(html[data-device=mobile]) .rb-floating>button{width:42px;padding:8px 0}:where(html[data-device=mobile]) .rb-floating svg{width:22px;height:22px}}@media (width<=760px){:where(html[data-device=mobile]) .rb-container{width:calc(100% - 36px)}:where(html[data-device=mobile]) .rb-header{height:76px}:where(html[data-device=mobile]) .rb-brand strong{font-size:16px}:where(html[data-device=mobile]) .rb-brand small{font-size:8px}:where(html[data-device=mobile]) .rb-brand>img{width:51px}:where(html[data-device=mobile]) .rb-header-inner{gap:12px}:where(html[data-device=mobile]) .rb-header-tools{margin-left:auto}:where(html[data-device=mobile]) .rb-menu-toggle{display:grid}:where(html[data-device=mobile]) .rb-nav{display:none}:where(html[data-device=mobile]) .rb-nav-open{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;gap:0;height:auto;max-height:80vh;margin:0;padding:15px 20px;display:flex;position:absolute;top:76px;left:0;right:0;overflow:auto;box-shadow:0 10px 20px #16283a13}:where(html[data-device=mobile]) .rb-nav-item{display:block}:where(html[data-device=mobile]) .rb-nav-item>a{height:auto;padding:13px 8px}:where(html[data-device=mobile]) .rb-nav-item>a.active:after{width:20px;bottom:8px}:where(html[data-device=mobile]) .rb-nav-dropdown{opacity:1;visibility:visible;box-shadow:none;background:#fafafa;border:0;padding:4px 8px;display:none;position:static;transform:none}:where(html[data-device=mobile]) .rb-nav-item:focus-within>.rb-nav-dropdown,:where(html[data-device=mobile]) .rb-nav-item:hover>.rb-nav-dropdown{display:block}:where(html[data-device=mobile]) .rb-nav-dropdown>a{font-size:13px}:where(html[data-device=mobile]) .rb-home-hero{background:#f5f3ef;height:auto;padding-bottom:20px}:where(html[data-device=mobile]) .rb-home-hero>img{object-position:64% center;height:360px}:where(html[data-device=mobile]) .rb-home-hero>.rb-container{padding:24px 0 0;display:block;position:relative}:where(html[data-device=mobile]) .rb-home-copy{width:100%}:where(html[data-device=mobile]) .rb-home-copy h1{letter-spacing:0;font-size:38px;line-height:1.3}:where(html[data-device=mobile]) .rb-home-copy h1 br{display:none}:where(html[data-device=mobile]) .rb-home-copy h1 em{font-size:43px}:where(html[data-device=mobile]) .rb-home-copy>p{margin:12px 0;font-size:19px}:where(html[data-device=mobile]) .rb-home-copy .rb-eyebrow{margin-bottom:14px;font-size:14px}:where(html[data-device=mobile]) .rb-home-copy .rb-actions{margin-top:20px}:where(html[data-device=mobile]) .rb-home-hero .rb-features{width:100%;margin-top:27px;padding:0;position:static}:where(html[data-device=mobile]) .rb-home-hero .rb-feature h3{white-space:normal;font-size:11px}:where(html[data-device=mobile]) .rb-home-hero .rb-feature>svg{width:29px;height:29px}:where(html[data-device=mobile]) .rb-section{padding-top:30px;padding-bottom:25px}:where(html[data-device=mobile]) .rb-section-heading{gap:15px;margin-bottom:20px}:where(html[data-device=mobile]) .rb-section-heading h2{gap:12px;font-size:23px}:where(html[data-device=mobile]) .rb-section-heading h2 i{width:25px;height:4px}:where(html[data-device=mobile]) .rb-section-heading>.rb-arrow{gap:5px;font-size:12px}:where(html[data-device=mobile]) .rb-three,:where(html[data-device=mobile]) .rb-two{grid-template-columns:1fr;gap:22px}:where(html[data-device=mobile]) .rb-four{grid-template-columns:1fr 1fr;gap:13px}:where(html[data-device=mobile]) .rb-home-product .rb-product-stage{height:210px;padding:18px 12px}:where(html[data-device=mobile]) .rb-home-product h3{font-size:19px}:where(html[data-device=mobile]) .rb-home-product>div{padding:15px}:where(html[data-device=mobile]) .rb-home-product span{font-size:11px}:where(html[data-device=mobile]) .rb-home-product p{min-height:66px;font-size:13px}:where(html[data-device=mobile]) .rb-scene-card .rb-photo{height:230px}:where(html[data-device=mobile]) .rb-scene-card p{min-height:0}:where(html[data-device=mobile]) .rb-home-apps .rb-three{grid-template-columns:1fr}:where(html[data-device=mobile]) .rb-home-apps .rb-photo{height:220px}:where(html[data-device=mobile]) .rb-home-apps h3{font-size:21px}:where(html[data-device=mobile]) .rb-home-about{display:block}:where(html[data-device=mobile]) .rb-home-about>div{padding:25px;border-left:0!important}:where(html[data-device=mobile]) .rb-home-about>div+div{border-top:1px solid var(--line)}:where(html[data-device=mobile]) .rb-home-about .rb-about-brand{background-position:100%;min-height:180px}:where(html[data-device=mobile]) .rb-home-about .rb-about-brand strong{font-size:19px}:where(html[data-device=mobile]) .rb-home-about .rb-about-brand small{font-size:11px}:where(html[data-device=mobile]) .rb-home-downloads{display:block}:where(html[data-device=mobile]) .rb-home-downloads>.rb-section-heading{margin-bottom:15px}:where(html[data-device=mobile]) .rb-contact-banner>.rb-container{flex-wrap:wrap;gap:18px;min-height:175px;padding:25px 0}:where(html[data-device=mobile]) .rb-contact-banner h2{font-size:23px}:where(html[data-device=mobile]) .rb-contact-banner p{font-size:14px}:where(html[data-device=mobile]) .rb-contact-banner .rb-button{min-width:160px;min-height:43px;padding:9px 22px}:where(html[data-device=mobile]) .rb-footer-grid{grid-template-columns:1fr 1fr;gap:24px}:where(html[data-device=mobile]) .rb-footer-grid>div:first-child{grid-column:1/-1}:where(html[data-device=mobile]) .rb-footer-grid>nav{border:0;padding-left:0}:where(html[data-device=mobile]) .rb-footer-grid>address{gap:7px;font-size:13px;display:flex}:where(html[data-device=mobile]) .rb-footer .rb-brand strong{font-size:17px}:where(html[data-device=mobile]) .rb-footer .rb-brand small{font-size:9px}:where(html[data-device=mobile]) .rb-footer .rb-brand>img{width:60px}:where(html[data-device=mobile]) .rb-footer-grid>div>p{margin:5px 0 0 60px}:where(html[data-device=mobile]) .rb-floating{border-radius:9px;bottom:25px;right:8px}:where(html[data-device=mobile]) .rb-floating>a,:where(html[data-device=mobile]) .rb-floating>button{width:36px;padding:7px 0}:where(html[data-device=mobile]) .rb-floating span{font-size:10px}:where(html[data-device=mobile]) .rb-floating svg{width:20px;height:20px}:where(html[data-device=mobile]) .rb-hero-photo{object-position:right;height:240px;position:static}:where(html[data-device=mobile]) .rb-hero-inner,:where(html[data-device=mobile]) .rb-hero-small .rb-hero-inner{padding:30px 0;display:block;min-height:0!important}:where(html[data-device=mobile]) .rb-hero{min-height:0!important}:where(html[data-device=mobile]) .rb-hero-copy,:where(html[data-device=mobile]) .rb-hero-small .rb-hero-copy,:where(html[data-device=mobile]) .rb-hero-products .rb-hero-copy,:where(html[data-device=mobile]) .rb-page-contact .rb-hero-copy,:where(html[data-device=mobile]) .rb-page-about .rb-hero-copy{width:100%}:where(html[data-device=mobile]) .rb-hero h1,:where(html[data-device=mobile]) .rb-hero-small h1,:where(html[data-device=mobile]) .rb-page-about .rb-hero h1,:where(html[data-device=mobile]) .rb-page-contact .rb-hero h1{letter-spacing:0;font-size:36px}:where(html[data-device=mobile]) .rb-hero-copy>p{margin-top:17px;font-size:17px}:where(html[data-device=mobile]) .rb-eyebrow{margin-bottom:16px;font-size:15px}:where(html[data-device=mobile]) .rb-hero .rb-button{min-height:43px;padding:9px 22px;font-size:14px}:where(html[data-device=mobile]) .rb-hero-stage{width:100%;padding:30px 15px 0;height:290px!important}:where(html[data-device=mobile]) .rb-breadcrumb{gap:7px;margin-bottom:20px;font-size:12px}:where(html[data-device=mobile]) .rb-page-products .rb-hero .rb-features{grid-template-columns:1fr 1fr;gap:20px;width:100%;display:grid}:where(html[data-device=mobile]) .rb-page-products .rb-features .rb-feature{border:0;padding:0}:where(html[data-device=mobile]) .rb-features-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}:where(html[data-device=mobile]) .rb-features-strip .rb-feature{flex-direction:row;border:0!important;padding:0!important}:where(html[data-device=mobile]) .rb-features-strip .rb-feature h3{font-size:16px}:where(html[data-device=mobile]) .rb-features-strip .rb-feature p{font-size:13px}:where(html[data-device=mobile]) .rb-features-grid{grid-template-columns:1fr 1fr;gap:25px 18px}:where(html[data-device=mobile]) .rb-feature{gap:12px}:where(html[data-device=mobile]) .rb-feature h3{font-size:17px}:where(html[data-device=mobile]) .rb-feature p{font-size:14px}:where(html[data-device=mobile]) .rb-feature>svg{width:32px;height:32px}:where(html[data-device=mobile]) .rb-features-list{gap:24px}:where(html[data-device=mobile]) .rb-features-list .rb-feature>svg{width:34px;height:34px}:where(html[data-device=mobile]) .rb-product-grid,:where(html[data-device=mobile]) .rb-product-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}:where(html[data-device=mobile]) .rb-product-card-media,:where(html[data-device=mobile]) .rb-compact .rb-product-card-media{height:210px;padding:20px 13px}:where(html[data-device=mobile]) .rb-product-card>div{padding:15px}:where(html[data-device=mobile]) .rb-product-card h3,:where(html[data-device=mobile]) .rb-compact h3{font-size:20px}:where(html[data-device=mobile]) .rb-product-card p,:where(html[data-device=mobile]) .rb-compact .rb-card-subtitle{font-size:13px}:where(html[data-device=mobile]) .rb-product-card p:not(.rb-card-subtitle){display:none}:where(html[data-device=mobile]) .rb-product-card .rb-arrow{font-size:13px}:where(html[data-device=mobile]) .rb-product-card .rb-card-subtitle{min-height:45px;margin-bottom:15px!important}:where(html[data-device=mobile]) .rb-overview-rows{padding-top:0}:where(html[data-device=mobile]) .rb-editorial-row{flex-direction:column;align-items:stretch;gap:25px;min-height:0;padding:30px 0;display:flex}:where(html[data-device=mobile]) .rb-editorial-copy{padding:0}:where(html[data-device=mobile]) .rb-editorial-copy h2{margin-top:5px;font-size:29px}:where(html[data-device=mobile]) .rb-editorial-copy h3{font-size:18px}:where(html[data-device=mobile]) .rb-editorial-copy p{margin:12px 0 20px}:where(html[data-device=mobile]) .rb-editorial-picture{height:300px}:where(html[data-device=mobile]) .rb-reserved{flex-direction:row;align-items:center;gap:20px}:where(html[data-device=mobile]) .rb-reserved h2{font-size:22px}:where(html[data-device=mobile]) .rb-reserved-slot{flex-direction:column;flex:1;gap:10px;min-height:135px;font-size:13px}:where(html[data-device=mobile]) .rb-solution-rows{padding-top:10px}:where(html[data-device=mobile]) .rb-solution-row{flex-direction:column;align-items:stretch;gap:20px;min-height:0;padding:25px;display:flex}:where(html[data-device=mobile]) .rb-large-number{font-size:48px}:where(html[data-device=mobile]) .rb-solution-row h2{margin-top:10px;font-size:27px}:where(html[data-device=mobile]) .rb-solution-row p{font-size:15px}:where(html[data-device=mobile]) .rb-solution-row .rb-product-stage,:where(html[data-device=mobile]) .rb-solution-row .rb-photo{height:240px}:where(html[data-device=mobile]) .rb-application-row{flex-direction:column-reverse;align-items:stretch;gap:25px;padding:30px 0;display:flex}:where(html[data-device=mobile]) .rb-application-row>.rb-photo{height:240px}:where(html[data-device=mobile]) .rb-mini-products>a:not(.rb-button){width:87px}:where(html[data-device=mobile]) .rb-mini-products img{height:85px}:where(html[data-device=mobile]) .rb-mini-products .rb-button{margin-left:10px;font-size:13px}:where(html[data-device=mobile]) .rb-neutral-section{padding:30px 0}:where(html[data-device=mobile]) .rb-neutral-section .rb-features{padding:22px 20px}:where(html[data-device=mobile]) .rb-resources-layout{padding-top:25px;display:block}:where(html[data-device=mobile]) .rb-resource-filters{background:#fff;border:0;flex-flow:wrap;gap:8px;margin-bottom:25px}:where(html[data-device=mobile]) .rb-resource-filters>button{border-radius:4px;gap:7px;padding:8px 12px;font-size:13px;border:1px solid var(--line)!important}:where(html[data-device=mobile]) .rb-resource-filters svg{width:17px;height:17px}:where(html[data-device=mobile]) .rb-resource-filters>button.active{box-shadow:none;border-color:#e9b6ac!important}:where(html[data-device=mobile]) .rb-document-list article{grid-template-columns:65px minmax(0,1fr);gap:12px;min-height:150px;padding:17px 0}:where(html[data-device=mobile]) .rb-document-list article>img{grid-row:span 2;height:95px}:where(html[data-device=mobile]) .rb-document-list article .rb-button{grid-column:2;justify-self:start;min-width:95px;margin-top:-8px}:where(html[data-device=mobile]) .rb-document-list p{font-size:13px;line-height:1.7}:where(html[data-device=mobile]) .rb-document-list h2{font-size:18px}:where(html[data-device=mobile]) .rb-guide-card>.rb-photo,:where(html[data-device=mobile]) .rb-guide-card>img{width:105px;height:105px}:where(html[data-device=mobile]) .rb-guide-card h3{font-size:19px}:where(html[data-device=mobile]) .rb-guide-card p{font-size:14px}:where(html[data-device=mobile]) .rb-about-steps .rb-photo{height:230px}:where(html[data-device=mobile]) .rb-brand-grid{gap:14px}:where(html[data-device=mobile]) .rb-brand-grid>div{padding:20px 12px}:where(html[data-device=mobile]) .rb-brand-name{letter-spacing:-.5px;height:65px;font-size:20px}:where(html[data-device=mobile]) .rb-brand-1,:where(html[data-device=mobile]) .rb-brand-3{font-size:25px}:where(html[data-device=mobile]) .rb-brand-2{font-size:33px}:where(html[data-device=mobile]) .rb-brand-grid h3{font-size:15px}:where(html[data-device=mobile]) .rb-brand-grid p{font-size:12px}:where(html[data-device=mobile]) .rb-contact-layout{padding-top:25px;display:block}:where(html[data-device=mobile]) .rb-contact-details{padding-top:27px}:where(html[data-device=mobile]) .rb-contact-details .rb-office-phone strong{font-size:29px}:where(html[data-device=mobile]) .rb-contact-details strong{font-size:18px}:where(html[data-device=mobile]) .rb-inquiry{margin-top:25px;padding:27px}:where(html[data-device=mobile]) .rb-inquiry .rb-section-heading h2{font-size:24px}:where(html[data-device=mobile]) .rb-inquiry label{font-size:15px}:where(html[data-device=mobile]) .rb-guide-layout{padding-top:25px;display:block}:where(html[data-device=mobile]) .rb-guide-aside{margin-top:0;position:static}:where(html[data-device=mobile]) .rb-guide-body .rb-section-heading h2{font-size:22px}:where(html[data-device=mobile]) .rb-guide-body .rb-features-grid{gap:20px 14px;padding:20px 15px}:where(html[data-device=mobile]) .rb-guide-body .rb-feature{flex-direction:column}:where(html[data-device=mobile]) .rb-guide-body .rb-feature h3{font-size:16px}:where(html[data-device=mobile]) .rb-guide-body .rb-feature p{font-size:14px}:where(html[data-device=mobile]) .rb-step-number{width:34px;height:34px;font-size:21px}:where(html[data-device=mobile]) .rb-selection-models img{height:150px}:where(html[data-device=mobile]) .rb-guide-aside .rb-section-heading h2{font-size:22px}:where(html[data-device=mobile]) .rb-guide-aside nav{grid-template-columns:1fr 1fr;gap:6px;display:grid}:where(html[data-device=mobile]) .rb-guide-aside nav>a{font-size:14px}:where(html[data-device=mobile]) .rb-receiving>article{flex-direction:column;align-items:stretch;gap:20px;padding:27px 0;display:flex}:where(html[data-device=mobile]) .rb-receiving-copy p{font-size:15px}:where(html[data-device=mobile]) .rb-receiving>article>.rb-photo{height:230px}:where(html[data-device=mobile]) .rb-status-panels{grid-template-columns:1fr 1fr;gap:15px}:where(html[data-device=mobile]) .rb-status-panels img{height:145px}:where(html[data-device=mobile]) .rb-status-panels h3{font-size:16px}:where(html[data-device=mobile]) .rb-status-panels p{font-size:13px}:where(html[data-device=mobile]) .rb-guide-next{flex-wrap:wrap;gap:15px;padding:20px}:where(html[data-device=mobile]) .rb-guide-next h3{font-size:18px}:where(html[data-device=mobile]) .rb-guide-next p{font-size:13px}:where(html[data-device=mobile]) .rb-guide-next>.rb-arrow{margin-left:50px}:where(html[data-device=mobile]) .rb-monitor-plan{gap:30px}:where(html[data-device=mobile]) .rb-monitor-plan>.rb-two,:where(html[data-device=mobile]) .rb-monitor-plan>div>.rb-two{grid-template-columns:1fr 1fr;gap:14px}:where(html[data-device=mobile]) .rb-risk-box{padding:15px}:where(html[data-device=mobile]) .rb-risk-box h3{font-size:17px}:where(html[data-device=mobile]) .rb-risk-box h3 em{margin:0;display:block}:where(html[data-device=mobile]) .rb-risk-box .rb-product-stage{height:170px;padding:7px}:where(html[data-device=mobile]) .rb-risk-box .rb-arrow{font-size:13px}:where(html[data-device=mobile]) .rb-paper-plan article>.rb-photo{height:230px}:where(html[data-device=mobile]) .rb-workflow-products>article{padding:23px}:where(html[data-device=mobile]) .rb-workflow-products .rb-product-stage{height:270px}:where(html[data-device=mobile]) .rb-detail-hero-inner{flex-direction:column;gap:22px;min-height:0;padding-top:25px;padding-bottom:20px;display:flex}:where(html[data-device=mobile]) .rb-detail-copy{width:100%}:where(html[data-device=mobile]) .rb-detail-copy h1{letter-spacing:-.7px;overflow-wrap:anywhere;font-size:38px}:where(html[data-device=mobile]) .rb-detail-copy h2{font-size:23px}:where(html[data-device=mobile]) .rb-detail-copy h2 span{font-size:20px}:where(html[data-device=mobile]) .rb-detail-copy>p{margin-top:16px;font-size:16px}:where(html[data-device=mobile]) .rb-detail-copy .rb-actions{margin-top:22px}:where(html[data-device=mobile]) .rb-detail-hero-image,:where(html[data-device=mobile]) .rb-detail-x-wrap .rb-detail-hero-image{width:100%;height:340px;padding:10px 25px}:where(html[data-device=mobile]) .rb-detail-bandall-standard .rb-detail-hero-image>img{height:340px}:where(html[data-device=mobile]) .rb-detail-shockwatch2 .rb-detail-hero-image>img,:where(html[data-device=mobile]) .rb-detail-shockwatch-label .rb-detail-hero-image>img{max-height:300px}:where(html[data-device=mobile]) .rb-detail-hero-image>img:not(:only-child){max-height:280px}:where(html[data-device=mobile]) .rb-detail-columns{gap:30px}:where(html[data-device=mobile]) .rb-label-states{grid-template-columns:1fr 1fr;gap:16px}:where(html[data-device=mobile]) .rb-label-states img{height:200px}:where(html[data-device=mobile]) .rb-label-states h3{font-size:18px}:where(html[data-device=mobile]) .rb-label-states p{font-size:14px}:where(html[data-device=mobile]) .rb-model-options{gap:10px}:where(html[data-device=mobile]) .rb-model-options button{min-height:42px;font-size:14px}:where(html[data-device=mobile]) .rb-process{flex-direction:column;gap:20px}:where(html[data-device=mobile]) .rb-process article{flex-direction:row;gap:18px;padding:22px}:where(html[data-device=mobile]) .rb-process article+article:before{display:none}:where(html[data-device=mobile]) .rb-process h3{font-size:20px}:where(html[data-device=mobile]) .rb-process p{font-size:14px}:where(html[data-device=mobile]) .rb-process article>b{width:38px;height:38px;font-size:23px}:where(html[data-device=mobile]) .rb-label-variants{gap:5px}:where(html[data-device=mobile]) .rb-label-variants>div{padding:10px 2px;font-size:13px}:where(html[data-device=mobile]) .rb-label-variants span,:where(html[data-device=mobile]) .rb-label-variants small{font-size:12px}:where(html[data-device=mobile]) .rb-tilt-models>article{text-align:left;grid-template-columns:.8fr 1.2fr;padding:20px}:where(html[data-device=mobile]) .rb-tilt-models img{height:240px}:where(html[data-device=mobile]) .rb-tilt-models h2{font-size:23px}:where(html[data-device=mobile]) .rb-tilt-models h3{font-size:17px}:where(html[data-device=mobile]) .rb-tape-detail{flex-direction:column;gap:30px;display:flex}:where(html[data-device=mobile]) .rb-tape-detail>div>.rb-product-stage{height:360px}:where(html[data-device=mobile]) .rb-option-grid{grid-template-columns:1fr}:where(html[data-device=mobile]) .rb-secondary-hero{padding:25px 0}:where(html[data-device=mobile]) .rb-secondary-hero h2{font-size:30px}:where(html[data-device=mobile]) .rb-secondary-hero p{font-size:18px}:where(html[data-device=mobile]) .rb-secondary-hero .rb-product-stage{height:260px}:where(html[data-device=mobile]) .rb-paper-feature .rb-features-grid{grid-template-columns:1fr 1fr}:where(html[data-device=mobile]) .rb-paper-feature>.rb-product-stage{height:300px}:where(html[data-device=mobile]) .rb-paper-stock{padding:20px}:where(html[data-device=mobile]) .rb-paper-stock img{max-height:220px}:where(html[data-device=mobile]) .rb-page-x-fill-mt main>.rb-two .rb-features{grid-template-columns:1fr 1fr}:where(html[data-device=mobile]) .rb-page-x-fill-pro main>.rb-two .rb-product-stage,:where(html[data-device=mobile]) .rb-page-x-fill-sa main>.rb-two .rb-product-stage,:where(html[data-device=mobile]) .rb-page-x-fill-mt main>.rb-two .rb-product-stage{height:320px}:where(html[data-device=mobile]) .rb-application-photos .rb-photo{height:230px}:where(html[data-device=mobile]) .rb-application-photos h3{font-size:20px}:where(html[data-device=mobile]) .rb-application-photos p{margin:5px 0}:where(html[data-device=mobile]) .rb-wrap-models{grid-template-columns:1fr 1fr}:where(html[data-device=mobile]) .rb-wrap-models>article{display:block}:where(html[data-device=mobile]) .rb-wrap-models img{height:165px}:where(html[data-device=mobile]) .rb-wrap-models h3{margin-top:15px;font-size:17px}:where(html[data-device=mobile]) .rb-wrap-models p{margin:9px 0;font-size:13px}:where(html[data-device=mobile]) .rb-wrap-models .rb-arrow{font-size:14px}:where(html[data-device=mobile]) .rb-handling .rb-product-stage{height:320px}:where(html[data-device=mobile]) .rb-modal-backdrop{padding:15px}:where(html[data-device=mobile]) .rb-search-modal{padding:22px}:where(html[data-device=mobile]) .rb-search-modal h2{font-size:24px}:where(html[data-device=mobile]) .rb-chat-panel{height:85vh}:where(html[data-device=mobile]) .rb-chat-panel>form{gap:8px;padding:12px}:where(html[data-device=mobile]) .rb-chat-panel textarea{height:75px}:where(html[data-device=mobile]) .rb-chat-panel>form .rb-button{padding:10px 13px}:where(html[data-device=mobile]) .rb-not-found{padding:90px 0}:where(html[data-device=mobile]) .rb-not-found h1{font-size:35px}}@media (width<=1250px) and (width>=761px){:where(html[data-device=mobile]) .rb-detail-copy{width:49%}:where(html[data-device=mobile]) .rb-detail-copy h1{font-size:46px}:where(html[data-device=mobile]) .rb-detail-bp333 h1,:where(html[data-device=mobile]) .rb-detail-bp555 h1{font-size:39px}:where(html[data-device=mobile]) .rb-detail-copy>p{font-size:18px}:where(html[data-device=mobile]) .rb-detail-copy h2{font-size:25px}}@media (width<=760px){:where(html[data-device=mobile]) .rb-detail-scene{object-position:right center;height:265px;position:static}:where(html[data-device=mobile]) .rb-detail-hero-inner{min-height:0;display:block}:where(html[data-device=mobile]) .rb-detail-copy{width:100%;max-width:none}:where(html[data-device=mobile]) .rb-detail-copy h1,:where(html[data-device=mobile]) .rb-detail-bp333 h1,:where(html[data-device=mobile]) .rb-detail-bp555 h1,:where(html[data-device=mobile]) .rb-detail-shockwatch-label h1{font-size:36px}:where(html[data-device=mobile]) .rb-detail-copy h2{font-size:23px}:where(html[data-device=mobile]) .rb-detail-copy>p{font-size:16px}}.rb-skip{clip-path:inset(50%);width:1px;height:1px;padding:0;top:0;left:0;overflow:hidden}.rb-skip:focus{clip-path:none;width:auto;height:auto;padding:10px;top:10px;left:20px}.rb-home-product:nth-child(n+3) .rb-product-stage,.rb-product-card-media,.rb-editorial-picture{background:#fff}.rb-editorial-picture>.rb-photo{object-position:right center}@media (width>=1251px){.rb-nav{gap:40px}.rb-home-hero{height:clamp(650px,51.25vw,790px)}}@media (width<=1679px){:where(html[data-device=desktop]) .rb-nav{gap:40px}:where(html[data-device=desktop]) .rb-home-hero{height:clamp(650px,51.25vw,790px)}}.rb-photo{aspect-ratio:1.5;object-fit:cover;height:auto}.rb-editorial-picture>.rb-photo{aspect-ratio:auto;height:100%}.rb-option-grid .rb-arrow>svg{grid-row:auto;width:18px;height:18px;margin:0}.rb-detail-scene{object-position:left center}.rb-detail-tiltwatch h1{font-size:52px}@media (width<=760px){:where(html[data-device=mobile]) .rb-detail-tiltwatch h1{font-size:36px}:where(html[data-device=mobile]) .rb-detail-scene{object-position:right center}}.rb-page-products .rb-hero .rb-features{gap:12px;width:74%;padding:0}.rb-page-products .rb-hero .rb-feature{background:#ffffffed;border:0;border-radius:6px;align-items:center;padding:17px 18px}.rb-page-products .rb-hero .rb-feature h3{font-size:16px}.rb-page-products .rb-hero .rb-feature p{font-size:14px}.rb-page-products .rb-hero .rb-feature>svg{flex-shrink:0}@media (width<=760px){:where(html[data-device=mobile]) .rb-page-products .rb-hero .rb-features{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}:where(html[data-device=mobile]) .rb-page-products .rb-hero .rb-feature{gap:8px;padding:12px}:where(html[data-device=mobile]) .rb-page-products .rb-hero .rb-feature h3{font-size:13px}:where(html[data-device=mobile]) .rb-page-products .rb-hero .rb-feature p{font-size:12px}}@media (prefers-reduced-motion:reduce){.rebuild *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.rebuild{--red:#ed2619;--yellow:#f3a400;--ink:#171b22;--muted:#697589;--line:#dce3eb;--navy:#102238;color:var(--ink);font-family:Microsoft YaHei,PingFang SC,system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.65;overflow:clip}.rebuild h1,.rebuild h2,.rebuild h3{letter-spacing:0}.rebuild .rb-container{width:min(100% - 88px,1320px)}.rebuild .rb-section{padding-top:40px;padding-bottom:38px}.rebuild .rb-section-heading{margin-bottom:20px}.rebuild .rb-section-heading h2 i{width:24px;height:4px}.rebuild .rb-arrow{gap:8px;font-size:14px}.rebuild .rb-button{border-radius:5px;gap:12px;min-height:46px;padding:10px 24px;font-size:15px}.rebuild .rb-button.rb-outline{border-color:var(--red);background:#fff}.rebuild .rb-header{z-index:40;background:#fff;border-bottom:1px solid #e9edf1;height:88px}.rebuild .rb-header-inner{gap:34px}.rebuild .rb-brand{gap:9px;max-width:430px}.rebuild .rb-brand>img{width:62px;height:56px}.rebuild .rb-brand strong{font-size:18px;font-weight:750}.rebuild .rb-brand small{color:#4d5560;margin-top:4px;font-size:10px;font-weight:500}.rebuild .rb-nav{gap:34px}.rebuild .rb-nav-item>a{color:#20242a;font-size:15px;font-weight:600}.rebuild .rb-nav-item>a.active:after{height:2px;bottom:17px}.rebuild .rb-header-tools{margin-left:16px}.rebuild .rb-icon-button{border-color:#dce2e8;width:42px;height:42px}.rebuild .rb-icon-button svg{width:21px;height:21px}.rebuild .rb-footer{background:var(--navy);color:#e7edf4;padding:30px 0 12px}.rebuild .rb-footer-grid{grid-template-columns:minmax(250px,1.5fr) minmax(110px,.55fr) minmax(150px,.72fr) minmax(340px,1.35fr);align-items:start;gap:32px;min-height:165px}.rebuild .rb-footer-grid>nav,.rebuild .rb-footer-grid>address{border:0;padding:0}.rebuild .rb-footer-brand>a{text-align:center;flex-direction:column;align-items:center;max-width:365px;padding-top:1px;display:flex}.rebuild .rb-footer-brand img{object-fit:contain;width:44px;height:42px;margin:0 auto 4px}.rebuild .rb-footer-brand strong{color:#f7f8fa;font-size:15px;font-weight:650;line-height:1.4}.rebuild .rb-footer-brand small{color:#d2dce7;margin-top:2px;font-size:10px}.rebuild .rb-footer h3{color:#f7f8fa;margin:2px 0 10px;font-size:14px;font-weight:650;line-height:1.45}.rebuild .rb-footer nav>a{color:#cbd5e1;width:max-content;max-width:100%;margin:0;font-size:13px;line-height:1.8;display:block}.rebuild .rb-footer nav>a:hover,.rebuild .rb-footer-contact a:hover{color:#fff}.rebuild .rb-footer address{color:#cbd5e1;flex-direction:column;gap:5px;font-size:12px;font-style:normal;line-height:1.45;display:flex}.rebuild .rb-footer address>span,.rebuild .rb-footer address>a{overflow-wrap:anywhere;align-items:flex-start;gap:8px;min-width:0;display:flex}.rebuild .rb-footer address svg{color:#e3eaf1;width:14px;height:14px;margin-top:2px}.rebuild .rb-footer address span span,.rebuild .rb-footer address a span{display:block}.rebuild .rb-copyright{color:#aebdcd;border:0;margin:8px 0 0;padding:8px 0 0;font-size:11px;line-height:1.5}.rebuild .rb-footer-more-wrap{margin-top:2px;position:relative}.rebuild .rb-footer-more-wrap>button{color:#f1b54b;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.rebuild .rb-footer-popover{z-index:60;color:#27364a;background:#fff;border:1px solid #dce3eb;border-radius:9px;width:min(360px,80vw);max-height:320px;padding:15px 17px;position:absolute;bottom:calc(100% + 12px);right:0;overflow:auto;box-shadow:0 14px 40px #0a1d3150}.rebuild .rb-footer-popover>a,.rebuild .rb-footer-popover>span{color:#34455a;gap:9px;padding:6px 0;font-size:13px;line-height:1.5;display:flex}.rebuild .rb-footer-popover svg{color:var(--red)}.rebuild .rb-floating{box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;padding:0;bottom:102px;right:20px}.rebuild .rb-floating>button{color:#43566b;background:#fff;border:1px solid #e4e9ee;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid;box-shadow:0 3px 12px #162c431c}.rebuild .rb-floating>button:first-child{background:var(--red);border-color:var(--red);color:#fff}.rebuild .rb-floating>button svg{width:21px;height:21px}.rebuild .rb-home-hero{background:#f3f3f1;height:clamp(570px,48vw,690px)}.rebuild .rb-home-hero>img{object-fit:cover;object-position:center 56%;width:100%;height:100%;position:absolute;inset:0}.rebuild .rb-home-veil{background:linear-gradient(90deg,#fffffff5 0%,#ffffffdb 31%,#ffffff52 52%,#fff0 72%);position:absolute;inset:0}.rebuild .rb-home-hero-inner{flex-direction:column;justify-content:center;margin:auto;padding-top:68px;padding-bottom:0;display:flex;position:absolute;inset:0}.rebuild .rb-home-copy{width:53%;max-width:690px;margin-top:-35px;position:relative}.rebuild .rb-home-copy .rb-eyebrow{gap:13px;margin-bottom:17px;font-size:15px}.rebuild .rb-home-copy .rb-eyebrow i{width:24px;height:4px}.rebuild .rb-home-copy h1{letter-spacing:-.4px;font-size:52px;font-weight:750;line-height:1.23}.rebuild .rb-home-copy h1 em{color:var(--red);font-size:55px}.rebuild .rb-home-copy>p{color:#58677b;margin:15px 0 0;font-size:19px}.rebuild .rb-home-copy .rb-actions{gap:13px;margin-top:25px}.rebuild .rb-home-hero-points{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:min(760px,67%);display:grid;position:absolute;bottom:27px;left:0}.rebuild .rb-home-hero-points>a{align-items:flex-start;gap:10px;min-width:0;padding:5px 8px 5px 0;display:flex}.rebuild .rb-home-hero-points>b,.rebuild .rb-home-hero-points>a>b{color:#fff;background:var(--red);border-radius:50%;flex:0 0 27px;place-items:center;height:27px;font-size:12px;font-weight:700;display:grid}.rebuild .rb-home-hero-points strong,.rebuild .rb-home-hero-points small{display:block}.rebuild .rb-home-hero-points strong{font-size:14px;font-weight:700;line-height:1.35}.rebuild .rb-home-hero-points small{color:#627187;margin-top:3px;font-size:11px;line-height:1.5}.rebuild .rb-home-products{padding-top:32px;padding-bottom:28px}.rebuild .rb-home-series{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.rebuild .rb-home-series-card,.rebuild .rb-pending-card{background:#fff;border:1px solid #e1e6ed;border-radius:5px;min-width:0;min-height:365px;overflow:hidden}.rebuild .rb-home-series-image{background:#f4f7fa;display:block}.rebuild .rb-home-series-image .rb-product-stage{background:#f3f6f9;height:190px;padding:15px 12px}.rebuild .rb-home-series-card>div{padding:12px 14px 15px}.rebuild .rb-home-series-card h3{font-size:17px;line-height:1.4}.rebuild .rb-home-series-card>div>span{color:#718095;margin-top:3px;font-size:11px;line-height:1.5;display:block}.rebuild .rb-home-series-card p{color:#667387;min-height:58px;margin:7px 0 8px;font-size:12px;line-height:1.65}.rebuild .rb-home-series-card .rb-arrow{font-size:12px}.rebuild .rb-pending-card{color:#596a7f;background:linear-gradient(155deg,#f8fafc,#eef2f7);flex-direction:column;justify-content:center;align-items:flex-start;padding:24px;display:flex}.rebuild .rb-pending-card>span{color:#9caabd;border-bottom:1px solid #dce3eb;place-items:center;width:100%;height:150px;margin-bottom:15px;font-size:58px;font-weight:200;display:grid}.rebuild .rb-pending-card strong{color:#28374a;font-size:16px}.rebuild .rb-pending-card small{margin-top:4px;font-size:12px}.rebuild .rb-home-solution{grid-template-columns:1.12fr .88fr;align-items:stretch;gap:18px;padding-top:28px;padding-bottom:26px;display:grid}.rebuild .rb-home-solution .rb-section-heading{margin-bottom:12px}.rebuild .rb-home-solution-row{border:1px solid #e2e7ed;border-radius:5px;grid-template-columns:34px 150px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:68px;margin-top:7px;padding:10px 11px;display:grid}.rebuild .rb-home-solution-row>b{width:31px;height:31px;color:var(--red);background:#fff0ee;border-radius:50%;place-items:center;font-size:13px;display:grid}.rebuild .rb-home-solution-row>strong{font-size:14px}.rebuild .rb-home-solution-row>span{color:#667387;font-size:12px;line-height:1.5}.rebuild .rb-home-solution-row>svg{width:17px;color:var(--red)}.rebuild .rb-home-solution-feature{background:#f5efe6;border-radius:5px;min-height:100%;position:relative;overflow:hidden}.rebuild .rb-home-solution-feature>.rb-photo{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rebuild .rb-home-solution-feature>div{background:linear-gradient(90deg,#fffef9f5 0%,#fffef9d9 55%,#fffef900 100%);flex-direction:column;justify-content:center;align-items:flex-start;padding:26px 31px;display:flex;position:absolute;inset:0}.rebuild .rb-home-solution-feature>div>span{color:#b66b00;font-size:12px;font-weight:650}.rebuild .rb-home-solution-feature h3{margin-top:7px;font-size:24px;line-height:1.4}.rebuild .rb-home-solution-feature p{color:#626e7f;max-width:310px;margin:8px 0;font-size:13px;line-height:1.65}.rebuild .rb-home-solution-feature b{color:var(--red);align-items:center;gap:8px;margin-top:5px;font-size:13px;display:flex}.rebuild .rb-home-applications{padding-top:22px;padding-bottom:24px}.rebuild .rb-home-applications>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rebuild .rb-home-applications>div>a{background:#f9fbfd;border:1px solid #e0e6ed;border-radius:5px;align-items:center;gap:14px;min-height:82px;padding:12px 16px;display:flex}.rebuild .rb-home-applications>div>a>svg:first-child{width:34px;height:34px;color:var(--red)}.rebuild .rb-home-applications>div>a>svg:last-child{color:#9ba7b6;width:16px;height:16px;margin-left:auto}.rebuild .rb-home-applications strong,.rebuild .rb-home-applications small{display:block}.rebuild .rb-home-applications strong{font-size:14px}.rebuild .rb-home-applications small{color:#718095;margin-top:2px;font-size:11px}.rebuild .rb-home-doc-icon{color:#2875dc;background:#e8f0ff;border-radius:5px;place-items:center;width:50px;height:58px;display:grid}.rebuild .rb-home-doc-icon.rb-doc-pdf{color:#e42e22;background:#fff0ed}.rebuild .rb-home-doc-icon svg{width:24px;height:24px}.rebuild .rb-home-cta{background:#f4e5d0 url(/reconstruction/scenes/honeycomb.png) 50% 55%/cover no-repeat}.rebuild .rb-home-cta>.rb-container{justify-content:space-between;align-items:center;gap:25px;min-height:112px;display:flex}.rebuild .rb-home-cta h2{font-size:22px;line-height:1.4}.rebuild .rb-home-cta p{color:#51545a;margin:4px 0 0;font-size:14px}.rebuild .rb-products-intro{background:linear-gradient(100deg,#f3f7fa,#fff 52%,#edf2f5);align-items:center;min-height:200px;display:flex}.rebuild .rb-products-intro span,.rebuild .rb-solutions-intro .rb-eyebrow{color:#67788e;font-size:14px;font-weight:600}.rebuild .rb-products-intro h1{margin-top:8px;font-size:39px;line-height:1.3}.rebuild .rb-products-intro p{color:#66758a;margin:5px 0 0;font-size:17px}.rebuild .rb-products-overview{padding-top:24px;padding-bottom:35px}.rebuild .rb-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.rebuild .rb-category-panel{background:#f2f6fa;border-radius:7px;grid-template-columns:.82fr 1.18fr;min-height:350px;display:grid;overflow:hidden}.rebuild .rb-category-panel-copy{flex-direction:column;align-items:flex-start;min-width:0;padding:22px 22px 22px 24px;display:flex}.rebuild .rb-category-number{color:#e78482;align-items:center;gap:12px;font-size:47px;font-weight:800;line-height:1;display:flex}.rebuild .rb-category-number i{background:var(--yellow);border-radius:3px;width:27px;height:5px}.rebuild .rb-category-panel h2{margin-top:13px;font-size:25px}.rebuild .rb-category-panel p{color:#63748b;margin:5px 0 12px;font-size:14px;line-height:1.7}.rebuild .rb-category-panel ul{width:100%;margin:0 0 14px}.rebuild .rb-category-panel li{border-bottom:1px solid #dfe6ed}.rebuild .rb-category-panel li a{color:#39495c;justify-content:space-between;align-items:center;gap:8px;min-height:31px;font-size:12px;display:flex}.rebuild .rb-category-panel li a svg{color:#9aa9ba}.rebuild .rb-category-panel .rb-button{min-height:40px;margin-top:auto;padding:8px 18px;font-size:13px}.rebuild .rb-category-panel-photo{min-width:0;min-height:0;padding:12px 12px 12px 0;display:block}.rebuild .rb-category-panel-photo>.rb-photo{aspect-ratio:auto;object-fit:cover;border-radius:4px;height:100%;min-height:326px}.rebuild .rb-pending-wide{background:#f1f5f8;border-radius:7px;grid-template-columns:1fr .9fr;align-items:center;gap:28px;min-height:180px;margin-top:18px;padding:18px 28px;display:grid}.rebuild .rb-pending-wide>div>span{color:#e58b89;font-size:43px;font-weight:800}.rebuild .rb-pending-wide h2{margin-top:4px;font-size:23px}.rebuild .rb-pending-wide p{color:#6c7b8e;margin:5px 0;font-size:14px}.rebuild .rb-pending-wide>.rb-photo{aspect-ratio:2.6;object-fit:cover;border-radius:5px;height:142px}.rebuild .rb-solutions-intro{background:#fff;padding:45px 0 25px}.rebuild .rb-solutions-intro .rb-eyebrow{color:#66768b;margin:0 0 10px}.rebuild .rb-solutions-intro .rb-eyebrow i{width:26px;height:5px}.rebuild .rb-solutions-intro h1{color:var(--red);font-size:43px;line-height:1.28}.rebuild .rb-solutions-intro p{color:#60718a;margin:12px 0 0;font-size:18px;line-height:1.75}.rebuild .rb-solution-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:16px;padding-bottom:26px;display:grid}.rebuild .rb-solution-cards>article{background:#fff;border:1px solid #dce4ed;border-radius:6px;overflow:hidden}.rebuild .rb-solution-card-photo{display:block}.rebuild .rb-solution-card-photo>.rb-photo{aspect-ratio:1.25;object-fit:cover;height:auto}.rebuild .rb-solution-cards>article>div{padding:17px 20px 20px}.rebuild .rb-solution-accent{background:var(--yellow);border-radius:3px;width:28px;height:5px;display:block}.rebuild .rb-solution-cards h2{margin-top:10px;font-size:23px}.rebuild .rb-solution-cards p{min-height:52px;margin:5px 0 14px;font-size:15px;line-height:1.65}.rebuild .rb-solution-app-strip{padding-top:20px;padding-bottom:36px}.rebuild .rb-solution-app-strip>p{color:#6d7c91;margin:-7px 0 12px 15px;font-size:13px;display:inline-block}.rebuild .rb-solution-app-strip>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.rebuild .rb-solution-app-strip>div:last-child>a{background:#f1f5f8;border-radius:6px;align-items:center;gap:16px;min-height:95px;padding:17px 22px;display:flex}.rebuild .rb-solution-app-strip>div:last-child svg{width:40px;height:40px;color:var(--red)}.rebuild .rb-solution-app-strip>div:last-child strong,.rebuild .rb-solution-app-strip>div:last-child small{display:block}.rebuild .rb-solution-app-strip>div:last-child strong{font-size:16px}.rebuild .rb-solution-app-strip>div:last-child small{color:#6a7b91;margin-top:3px;font-size:12px}.rebuild .rb-application-overview .rb-application-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.rebuild .rb-application-cards>a{border:1px solid var(--line);background:#fff;border-radius:6px;overflow:hidden}.rebuild .rb-application-cards .rb-photo{aspect-ratio:1.5;object-fit:cover}.rebuild .rb-application-cards>a>div{padding:16px}.rebuild .rb-application-cards>a span{color:var(--red);font-size:12px}.rebuild .rb-application-cards h2{font-size:20px}.rebuild .rb-article-heading{background:#fff;border-bottom:1px solid #e6ebf0;padding:38px 0 25px}.rebuild .rb-article-heading>.rb-container>a{color:#687a90;font-size:13px}.rebuild .rb-article-heading h1{margin:12px 0 10px;font-size:36px;line-height:1.35}.rebuild .rb-article-heading p{color:#67768a;margin:5px 0 0;font-size:16px}.rebuild .rb-article-heading .rb-container>div{color:#738198;align-items:center;gap:18px;font-size:13px;display:flex}.rebuild .rb-article-heading button{color:#526780;background:0 0;border:0;align-items:center;gap:6px;font-size:13px;display:flex}.rebuild .rb-article-content{min-height:400px;padding-bottom:25px}.rebuild .rb-article-content .builder-section{width:min(100% - 48px,900px);margin:0 auto;padding:28px 0;background:0 0!important}.rebuild .rb-article-content .builder-richtext-content{color:#2e3742;overflow-wrap:anywhere;font-size:16px;line-height:1.9}.rebuild .rb-article-content .builder-richtext-content h2{margin:27px 0 11px;font-size:25px}.rebuild .rb-article-content .builder-richtext-content h3{margin:21px 0 9px;font-size:20px}.rebuild .rb-article-content .builder-richtext-content p{color:#475568;margin:12px 0}.rebuild .rb-article-content .builder-richtext-content img{object-fit:contain;height:auto;max-height:760px;margin:18px auto}.rebuild .rb-company-document{padding-top:34px;padding-bottom:48px}.rebuild .rb-company-document-intro{background:#f4f6f8;border-radius:6px;grid-template-columns:190px 1fr;align-items:center;gap:28px;margin-bottom:32px;padding:25px 30px;display:grid}.rebuild .rb-company-document-intro>img{object-fit:contain;width:145px;height:110px;margin:auto}.rebuild .rb-company-document-intro span{color:#b27813;font-size:13px}.rebuild .rb-company-document-intro h2{margin:4px 0 8px;font-size:25px}.rebuild .rb-company-document-intro p{max-width:800px;margin:0;font-size:15px}.rebuild .rb-company-lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rebuild .rb-company-lines>a{border:1px solid #e0e6ec;border-radius:4px;grid-template-columns:36px minmax(0,1fr) 19px;align-items:center;gap:13px;padding:16px 17px;display:grid}.rebuild .rb-company-lines>a>span{color:#dc8c88;font-size:25px;font-weight:800}.rebuild .rb-company-lines h3{font-size:16px}.rebuild .rb-company-lines p{margin:4px 0 0;font-size:12px;line-height:1.55}.rebuild .rb-company-lines svg{color:var(--red);width:17px}.rebuild .rb-company-contact{background:#f1f5f8;border-radius:5px;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:20px 24px;display:flex}.rebuild .rb-company-contact h2{font-size:20px}.rebuild .rb-company-contact p{margin:2px 0 0;font-size:13px}.rebuild .rb-contact-intro{background:#f3eee8;min-height:250px;position:relative;overflow:hidden}.rebuild .rb-contact-intro>.rb-photo{aspect-ratio:auto;object-fit:cover;object-position:center 52%;width:100%;height:100%;position:absolute;inset:0}.rebuild .rb-contact-intro:after{content:"";background:linear-gradient(90deg,#fff 0%,#fffffff2 38%,#ffffff42 74%,#0000 100%);position:absolute;inset:0}.rebuild .rb-contact-intro>.rb-container{z-index:1;padding-top:56px;padding-bottom:45px;position:relative}.rebuild .rb-contact-intro span{color:#9c6a1a;font-size:13px}.rebuild .rb-contact-intro h1{margin-top:7px;font-size:41px}.rebuild .rb-contact-layout{grid-template-columns:1.02fr .98fr;align-items:stretch;gap:18px;padding-top:28px;padding-bottom:36px;display:grid}.rebuild .rb-contact-panel,.rebuild .rb-inquiry{background:#fff;border:1px solid #dfe6ee;border-radius:6px;padding:22px}.rebuild .rb-contact-panel>.rb-section-heading h2,.rebuild .rb-inquiry>.rb-section-heading h2{font-size:22px}.rebuild .rb-contact-card{background:#fafbfd;border:1px solid #e1e7ee;border-radius:5px;grid-template-columns:1fr 190px;gap:20px;padding:17px;display:grid}.rebuild .rb-contact-channels{align-content:center;gap:12px;display:grid}.rebuild .rb-contact-channels>a,.rebuild .rb-contact-channels>div{color:#28364a;align-items:center;gap:13px;min-width:0;display:flex}.rebuild .rb-contact-channels svg{width:21px;height:21px;color:var(--red)}.rebuild .rb-contact-channels strong{overflow-wrap:anywhere;font-size:15px;font-weight:600}.rebuild .rb-contact-qr{border-left:1px solid #e0e6ed;padding-left:17px}.rebuild .rb-contact-qr h3{align-items:center;gap:8px;margin:0 0 8px;font-size:15px;display:flex}.rebuild .rb-contact-qr h3:after{background:var(--yellow);content:"";border-radius:3px;width:24px;height:4px}.rebuild .rb-contact-qr img{object-fit:contain;background:#fff;border:1px solid #e0e6ed;border-radius:4px;width:120px;height:120px}.rebuild .rb-contact-qr p{margin:6px 0 0;font-size:11px;line-height:1.45}.rebuild .rb-contact-placeholder{color:#718096;border:1px dashed #d5deea;border-radius:5px;align-items:center;gap:12px;min-height:62px;margin-top:10px;padding:12px 15px;display:flex}.rebuild .rb-contact-placeholder>svg{width:22px;height:22px}.rebuild .rb-contact-placeholder strong,.rebuild .rb-contact-placeholder span{display:block}.rebuild .rb-contact-placeholder strong{color:#33445a;font-size:14px}.rebuild .rb-contact-placeholder span{margin-top:2px;font-size:12px}.rebuild .rb-contact-locations{border-top:1px solid #e3e8ee;margin-top:16px;padding-top:15px}.rebuild .rb-contact-locations>.rb-section-heading{margin-bottom:10px}.rebuild .rb-contact-locations>.rb-section-heading h2{font-size:19px}.rebuild .rb-contact-locations>a{color:#28374c;border:1px solid #e1e7ee;border-radius:4px;align-items:center;gap:12px;min-height:56px;padding:11px 13px;display:flex}.rebuild .rb-contact-locations>a>svg:first-child{width:20px;color:var(--red)}.rebuild .rb-contact-locations>a>svg:last-child{color:#8696aa;width:16px;margin-left:auto}.rebuild .rb-contact-locations>a strong{font-size:14px;font-weight:600}.rebuild .rb-inquiry{margin:0}.rebuild .rb-inquiry>p{margin:0 0 15px;font-size:13px}.rebuild .rb-inquiry form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.rebuild .rb-inquiry form>label{color:#34445a;gap:5px;font-size:13px;font-weight:600;display:grid}.rebuild .rb-inquiry form>label:nth-of-type(3),.rebuild .rb-inquiry form>label:nth-of-type(5),.rebuild .rb-inquiry form>button,.rebuild .rb-inquiry form>small,.rebuild .rb-inquiry form>.rb-form-success,.rebuild .rb-inquiry form>.rb-form-error{grid-column:1/-1}.rebuild .rb-inquiry input,.rebuild .rb-inquiry select,.rebuild .rb-inquiry textarea{color:#28364a;background:#fff;border:1px solid #dce4ed;border-radius:4px;width:100%;min-height:42px;padding:9px 11px;font-size:13px}.rebuild .rb-inquiry textarea{resize:vertical;min-height:110px}.rebuild .rb-inquiry label b{color:var(--red)}.rebuild .rb-inquiry form>.rb-button{min-height:48px;margin-top:2px}.rebuild .rb-inquiry form>small{text-align:left;color:#8090a5;font-size:11px}@media (width<=1120px){:where(html[data-device=mobile]) .rebuild .rb-container{width:min(100% - 48px,980px)}:where(html[data-device=mobile]) .rebuild .rb-header-inner,:where(html[data-device=mobile]) .rebuild .rb-nav{gap:20px}:where(html[data-device=mobile]) .rebuild .rb-nav-item>a{font-size:14px}:where(html[data-device=mobile]) .rebuild .rb-footer-grid{grid-template-columns:1.25fr .55fr .7fr 1.3fr;gap:20px}:where(html[data-device=mobile]) .rebuild .rb-home-series{grid-template-columns:repeat(3,minmax(0,1fr))}:where(html[data-device=mobile]) .rebuild .rb-home-series-card,:where(html[data-device=mobile]) .rebuild .rb-pending-card{min-height:340px}:where(html[data-device=mobile]) .rebuild .rb-category-panel{grid-template-columns:1fr;min-height:0}:where(html[data-device=mobile]) .rebuild .rb-category-panel-photo{grid-row:1;padding:10px 10px 0}:where(html[data-device=mobile]) .rebuild .rb-category-panel-photo>.rb-photo{min-height:220px;max-height:250px}:where(html[data-device=mobile]) .rebuild .rb-category-panel-copy{padding:17px}:where(html[data-device=mobile]) .rebuild .rb-category-panel .rb-button{margin-top:12px}}@media (width<=760px){:where(html[data-device=mobile]) .rebuild .rb-container{width:calc(100% - 32px)}:where(html[data-device=mobile]) .rebuild .rb-section{padding-top:28px;padding-bottom:25px}:where(html[data-device=mobile]) .rebuild .rb-header{height:70px}:where(html[data-device=mobile]) .rebuild .rb-header-inner{gap:10px}:where(html[data-device=mobile]) .rebuild .rb-brand{gap:5px;max-width:calc(100% - 102px)}:where(html[data-device=mobile]) .rebuild .rb-brand>img{width:47px;height:44px}:where(html[data-device=mobile]) .rebuild .rb-brand strong{font-size:12px}:where(html[data-device=mobile]) .rebuild .rb-brand small{font-size:8px}:where(html[data-device=mobile]) .rebuild .rb-nav{display:none}:where(html[data-device=mobile]) .rebuild .rb-nav.rb-nav-open{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;align-items:stretch;gap:0;height:auto;padding:8px 16px 14px;display:flex;position:absolute;top:69px;left:0;right:0;box-shadow:0 10px 20px #10223818}:where(html[data-device=mobile]) .rebuild .rb-nav.rb-nav-open .rb-nav-item{min-height:44px}:where(html[data-device=mobile]) .rebuild .rb-nav-item>a{width:100%;height:44px}:where(html[data-device=mobile]) .rebuild .rb-nav-item>a.active:after{width:30px;bottom:3px}:where(html[data-device=mobile]) .rebuild .rb-header-tools{gap:5px;margin-left:auto}:where(html[data-device=mobile]) .rebuild .rb-icon-button{width:37px;height:37px}:where(html[data-device=mobile]) .rebuild .rb-menu-toggle{display:grid}:where(html[data-device=mobile]) .rebuild .rb-home-hero{height:auto;min-height:690px}:where(html[data-device=mobile]) .rebuild .rb-home-hero>img{object-position:center;height:320px;inset:auto 0 0}:where(html[data-device=mobile]) .rebuild .rb-home-veil{background:linear-gradient(#fff 0%,#fffffffa 52%,#ffffffe0 69%,#fff0 100%)}:where(html[data-device=mobile]) .rebuild .rb-home-hero-inner{justify-content:flex-start;min-height:690px;padding-top:48px;padding-bottom:0;position:relative}:where(html[data-device=mobile]) .rebuild .rb-home-copy{width:100%;margin:0}:where(html[data-device=mobile]) .rebuild .rb-home-copy h1{font-size:34px}:where(html[data-device=mobile]) .rebuild .rb-home-copy h1 em{font-size:36px}:where(html[data-device=mobile]) .rebuild .rb-home-copy>p{font-size:15px}:where(html[data-device=mobile]) .rebuild .rb-home-copy .rb-actions{margin-top:17px}:where(html[data-device=mobile]) .rebuild .rb-home-copy .rb-button{min-height:42px;padding:8px 15px;font-size:13px}:where(html[data-device=mobile]) .rebuild .rb-home-hero-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;margin-top:auto;margin-bottom:305px;position:static}:where(html[data-device=mobile]) .rebuild .rb-home-hero-points>a{gap:7px;padding:5px 0}:where(html[data-device=mobile]) .rebuild .rb-home-hero-points>a>b{flex-basis:24px;height:24px;font-size:11px}:where(html[data-device=mobile]) .rebuild .rb-home-hero-points strong{font-size:12px}:where(html[data-device=mobile]) .rebuild .rb-home-hero-points small{font-size:10px}:where(html[data-device=mobile]) .rebuild .rb-section-heading h2{font-size:21px}:where(html[data-device=mobile]) .rebuild .rb-home-series{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}:where(html[data-device=mobile]) .rebuild .rb-home-series-card,:where(html[data-device=mobile]) .rebuild .rb-pending-card{min-height:306px}:where(html[data-device=mobile]) .rebuild .rb-home-series-image .rb-product-stage{height:150px;padding:10px}:where(html[data-device=mobile]) .rebuild .rb-home-series-card>div{padding:10px}:where(html[data-device=mobile]) .rebuild .rb-home-series-card h3{font-size:15px}:where(html[data-device=mobile]) .rebuild .rb-home-series-card>div>span{font-size:10px}:where(html[data-device=mobile]) .rebuild .rb-home-series-card p{min-height:52px;font-size:11px}:where(html[data-device=mobile]) .rebuild .rb-pending-card{padding:13px}:where(html[data-device=mobile]) .rebuild .rb-pending-card>span{height:130px;font-size:45px}:where(html[data-device=mobile]) .rebuild .rb-pending-card strong{font-size:14px}:where(html[data-device=mobile]) .rebuild .rb-home-solution{grid-template-columns:1fr;gap:12px}:where(html[data-device=mobile]) .rebuild .rb-home-solution-row{grid-template-columns:30px minmax(95px,.55fr) 1fr 16px;gap:7px;min-height:65px;padding:8px}:where(html[data-device=mobile]) .rebuild .rb-home-solution-row>strong{font-size:12px}:where(html[data-device=mobile]) .rebuild .rb-home-solution-row>span{font-size:10px}:where(html[data-device=mobile]) .rebuild .rb-home-solution-feature{min-height:220px}:where(html[data-device=mobile]) .rebuild .rb-home-solution-feature>div{padding:18px}:where(html[data-device=mobile]) .rebuild .rb-home-solution-feature h3{font-size:20px}:where(html[data-device=mobile]) .rebuild .rb-home-applications>div:last-child{grid-template-columns:1fr;gap:7px}:where(html[data-device=mobile]) .rebuild .rb-home-applications>div>a{min-height:64px;padding:10px 13px}:where(html[data-device=mobile]) .rebuild .rb-home-applications>div>a>svg:first-child{width:28px;height:28px}:where(html[data-device=mobile]) .rebuild .rb-home-doc-icon{width:40px;height:47px}:where(html[data-device=mobile]) .rebuild .rb-home-cta>.rb-container{flex-wrap:wrap;gap:10px;min-height:125px;padding-top:18px;padding-bottom:18px}:where(html[data-device=mobile]) .rebuild .rb-home-cta h2{font-size:18px}:where(html[data-device=mobile]) .rebuild .rb-home-cta p{font-size:12px}:where(html[data-device=mobile]) .rebuild .rb-home-cta .rb-button{min-height:39px;font-size:12px}:where(html[data-device=mobile]) .rebuild .rb-products-intro{min-height:155px}:where(html[data-device=mobile]) .rebuild .rb-products-intro h1{font-size:26px}:where(html[data-device=mobile]) .rebuild .rb-products-intro p{font-size:14px}:where(html[data-device=mobile]) .rebuild .rb-category-grid{grid-template-columns:1fr;gap:12px}:where(html[data-device=mobile]) .rebuild .rb-category-panel{grid-template-columns:1fr 1fr;min-height:0}:where(html[data-device=mobile]) .rebuild .rb-category-panel-photo{grid-row:auto;padding:10px 10px 10px 0}:where(html[data-device=mobile]) .rebuild .rb-category-panel-photo>.rb-photo{aspect-ratio:auto;height:100%;min-height:240px}:where(html[data-device=mobile]) .rebuild .rb-category-number{font-size:34px}:where(html[data-device=mobile]) .rebuild .rb-category-panel h2{margin-top:9px;font-size:19px}:where(html[data-device=mobile]) .rebuild .rb-category-panel p{font-size:12px}:where(html[data-device=mobile]) .rebuild .rb-category-panel li a{font-size:10px}:where(html[data-device=mobile]) .rebuild .rb-category-panel-copy{padding:13px}:where(html[data-device=mobile]) .rebuild .rb-category-panel .rb-button{min-height:36px;padding:7px 12px;font-size:11px}:where(html[data-device=mobile]) .rebuild .rb-pending-wide{grid-template-columns:1fr;gap:9px;padding:15px}:where(html[data-device=mobile]) .rebuild .rb-pending-wide>.rb-photo{aspect-ratio:2.3;width:100%;height:120px}:where(html[data-device=mobile]) .rebuild .rb-solutions-intro{padding:30px 0 15px}:where(html[data-device=mobile]) .rebuild .rb-solutions-intro h1{font-size:29px}:where(html[data-device=mobile]) .rebuild .rb-solutions-intro p{font-size:14px}:where(html[data-device=mobile]) .rebuild .rb-solution-cards{grid-template-columns:1fr;gap:12px}:where(html[data-device=mobile]) .rebuild .rb-solution-card-photo>.rb-photo{aspect-ratio:1.6}:where(html[data-device=mobile]) .rebuild .rb-solution-cards>article>div{padding:14px}:where(html[data-device=mobile]) .rebuild .rb-solution-cards h2{font-size:20px}:where(html[data-device=mobile]) .rebuild .rb-solution-cards p{min-height:0;font-size:13px}:where(html[data-device=mobile]) .rebuild .rb-solution-app-strip>p{margin:0 0 10px;display:block}:where(html[data-device=mobile]) .rebuild .rb-solution-app-strip>div:last-child{grid-template-columns:1fr;gap:7px}:where(html[data-device=mobile]) .rebuild .rb-solution-app-strip>div:last-child>a{min-height:70px;padding:12px 15px}:where(html[data-device=mobile]) .rebuild .rb-solution-app-strip>div:last-child svg{width:30px;height:30px}:where(html[data-device=mobile]) .rebuild .rb-article-heading{padding:26px 0 18px}:where(html[data-device=mobile]) .rebuild .rb-article-heading h1{font-size:25px}:where(html[data-device=mobile]) .rebuild .rb-article-content .builder-section{width:calc(100% - 34px);padding:19px 0}:where(html[data-device=mobile]) .rebuild .rb-article-content .builder-richtext-content{font-size:14px}:where(html[data-device=mobile]) .rebuild .rb-article-content .builder-richtext-content h2{font-size:21px}:where(html[data-device=mobile]) .rebuild .rb-company-document{padding-top:20px}:where(html[data-device=mobile]) .rebuild .rb-company-document-intro{grid-template-columns:74px 1fr;gap:12px;margin-bottom:22px;padding:14px}:where(html[data-device=mobile]) .rebuild .rb-company-document-intro>img{width:65px;height:64px}:where(html[data-device=mobile]) .rebuild .rb-company-document-intro h2{font-size:17px}:where(html[data-device=mobile]) .rebuild .rb-company-document-intro p{font-size:12px}:where(html[data-device=mobile]) .rebuild .rb-company-lines{grid-template-columns:1fr}:where(html[data-device=mobile]) .rebuild .rb-company-lines>a{grid-template-columns:28px minmax(0,1fr) 17px;gap:9px;padding:12px}:where(html[data-device=mobile]) .rebuild .rb-company-lines>a>span{font-size:20px}:where(html[data-device=mobile]) .rebuild .rb-company-lines h3{font-size:14px}:where(html[data-device=mobile]) .rebuild .rb-company-lines p{font-size:11px}:where(html[data-device=mobile]) .rebuild .rb-company-contact{align-items:flex-start;padding:14px}:where(html[data-device=mobile]) .rebuild .rb-company-contact h2{font-size:17px}:where(html[data-device=mobile]) .rebuild .rb-company-contact p{font-size:11px}:where(html[data-device=mobile]) .rebuild .rb-contact-intro{min-height:190px}:where(html[data-device=mobile]) .rebuild .rb-contact-intro>.rb-container{padding-top:39px;padding-bottom:32px}:where(html[data-device=mobile]) .rebuild .rb-contact-intro h1{font-size:29px}:where(html[data-device=mobile]) .rebuild .rb-contact-layout{grid-template-columns:1fr;gap:12px;padding-top:15px}:where(html[data-device=mobile]) .rebuild .rb-contact-panel,:where(html[data-device=mobile]) .rebuild .rb-inquiry{padding:14px}:where(html[data-device=mobile]) .rebuild .rb-contact-panel>.rb-section-heading h2,:where(html[data-device=mobile]) .rebuild .rb-inquiry>.rb-section-heading h2{font-size:19px}:where(html[data-device=mobile]) .rebuild .rb-contact-card{grid-template-columns:1fr 120px;gap:9px;padding:11px}:where(html[data-device=mobile]) .rebuild .rb-contact-channels{gap:10px}:where(html[data-device=mobile]) .rebuild .rb-contact-channels strong{font-size:12px}:where(html[data-device=mobile]) .rebuild .rb-contact-channels svg{width:17px;height:17px}:where(html[data-device=mobile]) .rebuild .rb-contact-qr{padding-left:10px}:where(html[data-device=mobile]) .rebuild .rb-contact-qr img{width:88px;height:88px}:where(html[data-device=mobile]) .rebuild .rb-contact-qr h3{font-size:12px}:where(html[data-device=mobile]) .rebuild .rb-contact-qr p{font-size:10px}:where(html[data-device=mobile]) .rebuild .rb-contact-placeholder{min-height:53px;padding:9px 11px}:where(html[data-device=mobile]) .rebuild .rb-contact-locations{margin-top:12px;padding-top:11px}:where(html[data-device=mobile]) .rebuild .rb-contact-locations>.rb-section-heading h2{font-size:17px}:where(html[data-device=mobile]) .rebuild .rb-contact-locations>a{min-height:48px;padding:9px}:where(html[data-device=mobile]) .rebuild .rb-contact-locations>a strong{font-size:12px}:where(html[data-device=mobile]) .rebuild .rb-inquiry form{grid-template-columns:1fr;gap:10px}:where(html[data-device=mobile]) .rebuild .rb-inquiry form>label,:where(html[data-device=mobile]) .rebuild .rb-inquiry input,:where(html[data-device=mobile]) .rebuild .rb-inquiry select,:where(html[data-device=mobile]) .rebuild .rb-inquiry textarea{font-size:12px}:where(html[data-device=mobile]) .rebuild .rb-inquiry textarea{min-height:90px}:where(html[data-device=mobile]) .rebuild .rb-inquiry form>label:nth-of-type(3),:where(html[data-device=mobile]) .rebuild .rb-inquiry form>label:nth-of-type(5),:where(html[data-device=mobile]) .rebuild .rb-inquiry form>button,:where(html[data-device=mobile]) .rebuild .rb-inquiry form>small,:where(html[data-device=mobile]) .rebuild .rb-inquiry form>.rb-form-success,:where(html[data-device=mobile]) .rebuild .rb-inquiry form>.rb-form-error{grid-column:1}:where(html[data-device=mobile]) .rebuild .rb-footer{padding:23px 0 9px}:where(html[data-device=mobile]) .rebuild .rb-footer-grid{grid-template-columns:1fr 1fr;gap:18px 25px;min-height:0}:where(html[data-device=mobile]) .rebuild .rb-footer-brand{grid-column:1/-1}:where(html[data-device=mobile]) .rebuild .rb-footer-brand>a{max-width:none}:where(html[data-device=mobile]) .rebuild .rb-footer-brand img{width:37px;height:35px}:where(html[data-device=mobile]) .rebuild .rb-footer-brand strong{font-size:13px}:where(html[data-device=mobile]) .rebuild .rb-footer-brand small{font-size:9px}:where(html[data-device=mobile]) .rebuild .rb-footer h3{margin-bottom:6px;font-size:12px}:where(html[data-device=mobile]) .rebuild .rb-footer nav>a{font-size:11px;line-height:1.7}:where(html[data-device=mobile]) .rebuild .rb-footer address{gap:4px;font-size:10px}:where(html[data-device=mobile]) .rebuild .rb-footer address svg{width:12px;height:12px}:where(html[data-device=mobile]) .rebuild .rb-copyright{margin-top:10px;padding-top:7px;font-size:9px}:where(html[data-device=mobile]) .rebuild .rb-floating{gap:6px;bottom:18px;right:10px}:where(html[data-device=mobile]) .rebuild .rb-floating>button{width:42px;height:42px}:where(html[data-device=mobile]) .rebuild .rb-floating>button svg{width:18px;height:18px}}.rebuild .rb-products-intro{background:linear-gradient(90deg,#f6f9fbf7 0%,#ffffffe6 44%,#fff3 76%,#ffffff0a 100%),url(/reconstruction/scenes/products-hero-v1.png) 100% 0/cover no-repeat}.rebuild .rb-transport-cta .rb-button{color:var(--red)!important}@media (width<=1120px){:where(html[data-device=mobile]) .rebuild .rb-category-panel{grid-template-columns:.78fr 1.22fr;min-height:390px}:where(html[data-device=mobile]) .rebuild .rb-category-panel-photo{grid-row:auto;padding:10px 10px 10px 0}:where(html[data-device=mobile]) .rebuild .rb-category-panel-copy{padding:17px}}@media (width<=760px){:where(html[data-device=mobile]) .rebuild .rb-products-intro{background:linear-gradient(90deg,#f6f9fbfa 0%,#ffffffeb 58%,#ffffff3d 100%),url(/reconstruction/scenes/products-hero-v1.png) 100% 0/cover no-repeat}}.rebuild .rb-product-hero{background:linear-gradient(105deg,#f4f7f9 0%,#fff 54%,#eef3f6 100%);padding:15px 0 27px;position:relative;overflow:hidden}.rebuild .rb-product-hero>.rb-container>.rb-breadcrumb{margin:0 0 6px;font-size:12px}.rebuild .rb-product-hero-layout{grid-template-columns:1.02fr .98fr;align-items:center;gap:22px;min-height:435px;display:grid}.rebuild .rb-product-hero-copy{z-index:1;max-width:690px;padding:20px 0;position:relative}.rebuild .rb-product-hero-eyebrow{color:#66768b;align-items:center;gap:12px;font-size:14px;font-weight:650;display:flex}.rebuild .rb-product-hero-eyebrow i{background:var(--yellow);border-radius:4px;width:25px;height:5px;display:block}.rebuild .rb-product-hero-copy h1{letter-spacing:-.4px;margin:12px 0 5px;font-size:42px;line-height:1.25}.rebuild .rb-product-hero-copy h2{color:#34455d;margin:0;font-size:21px;line-height:1.5}.rebuild .rb-product-hero-copy>p{color:#66758a;max-width:620px;margin:12px 0 0;font-size:16px;line-height:1.75}.rebuild .rb-product-hero-copy>.rb-button{margin-top:20px}.rebuild .rb-product-hero-points{border-top:1px solid #dfe5eb;border-bottom:1px solid #dfe5eb;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:22px;display:grid}.rebuild .rb-product-hero-points>div{border-left:1px solid #dfe5eb;min-width:0;padding:10px 12px}.rebuild .rb-product-hero-points>div:first-child{border-left:0;padding-left:0}.rebuild .rb-product-hero-points strong,.rebuild .rb-product-hero-points small{display:block}.rebuild .rb-product-hero-points strong{color:var(--red);font-size:13px;line-height:1.4}.rebuild .rb-product-hero-points small{color:#78869a;margin-top:3px;font-size:11px;line-height:1.45}.rebuild .rb-product-hero-visual{justify-content:center;align-items:center;min-width:0;min-height:385px;display:flex;position:relative}.rebuild .rb-product-hero-stage{background:0 0;height:390px;padding:12px}.rebuild .rb-product-hero-stage>img{object-fit:contain;max-width:100%;max-height:100%}.rebuild .rb-product-hero-states{flex-direction:column;flex:0 0 124px;gap:8px;width:124px;display:flex}.rebuild .rb-product-hero-states figure,.rebuild .rb-product-hero-tilt figure{text-align:center;margin:0}.rebuild .rb-product-hero-states img{object-fit:contain;width:100%;height:112px;display:block}.rebuild .rb-product-hero-states figcaption,.rebuild .rb-product-hero-tilt figcaption{color:#39485c;margin-top:2px;font-size:12px}.rebuild .rb-product-hero-shockwatch2 .rb-product-hero-layout{grid-template-columns:.92fr 1fr 126px;gap:12px}.rebuild .rb-product-hero-shockwatch2 .rb-product-hero-copy{grid-area:1/2}.rebuild .rb-product-hero-shockwatch2 .rb-product-hero-visual{display:contents}.rebuild .rb-product-hero-shockwatch2 .rb-product-hero-stage{grid-area:1/1;height:360px}.rebuild .rb-product-hero-shockwatch2 .rb-product-hero-states{grid-area:1/3;align-self:center}.rebuild .rb-product-hero-tilt .rb-product-hero-layout{grid-template-columns:.95fr 1.05fr}.rebuild .rb-product-hero-tilt .rb-product-hero-visual{min-height:350px}.rebuild .rb-product-hero-tilt .rb-product-hero-tilt{grid-template-columns:.8fr 1.2fr;align-items:center;gap:16px;width:100%;display:grid}.rebuild .rb-product-hero-tilt img{object-fit:contain;width:100%;height:310px}.rebuild .rb-product-hero-bandall-standard .rb-product-hero-layout{grid-template-columns:.85fr 1.15fr}.rebuild .rb-product-hero-bandall-standard .rb-product-hero-copy{grid-area:1/2}.rebuild .rb-product-hero-bandall-standard .rb-product-hero-visual{grid-area:1/1}.rebuild .rb-product-hero-bandall-standard .rb-product-hero-stage{height:430px}.rebuild .rb-product-hero-bp333 .rb-product-hero-layout{grid-template-columns:.9fr 1.1fr}.rebuild .rb-product-hero-bp333 .rb-product-hero-stage{height:420px}.rebuild .rb-product-hero-bp555 .rb-product-hero-stage,.rebuild .rb-product-hero-x-pad-plus .rb-product-hero-stage{height:435px}.rebuild .rb-product-hero+.rb-section,.rebuild .rb-product-hero+.rb-container.rb-section{padding-top:26px}.rebuild .rb-home-hero-inner{justify-content:flex-start;padding-top:0}.rebuild .rb-home-copy{margin:0;position:absolute;top:82px;left:0}.rebuild .rb-home-labels{z-index:10;pointer-events:none;align-items:center;gap:12px;width:min(19%,260px);display:flex;position:absolute;top:42%;left:62.5%}.rebuild .rb-home-labels img{object-fit:contain;filter:drop-shadow(0 5px 9px #523b2430);width:calc(50% - 6px);height:auto;max-height:142px;display:block}.rebuild .rb-products-intro{min-height:180px}.rebuild .rb-products-intro .rb-container{padding-top:22px;padding-bottom:22px}.rebuild .rb-products-intro .rb-breadcrumb{margin:0 0 12px;font-size:13px}.rebuild .rb-products-intro h1{margin:0;font-size:39px}.rebuild .rb-category-panel{grid-template-columns:.78fr 1.22fr;min-height:455px}.rebuild .rb-category-panel-photo{align-items:stretch;padding:12px 12px 12px 0;display:flex}.rebuild .rb-category-panel-photo>.rb-product-stage{background:#fff;border-radius:5px;height:auto;min-height:100%;padding:20px 12px}.rebuild .rb-category-panel-photo>.rb-product-stage>img{object-fit:contain;max-width:100%;max-height:420px}.rebuild .rb-solution-card-photo{position:relative;overflow:hidden}.rebuild .rb-solution-card-photo>.rb-photo{aspect-ratio:1;object-fit:cover}.rebuild .rb-solution-monitoring-label{object-fit:contain;pointer-events:none;filter:drop-shadow(0 2px 3px #473a2a25);width:15%;height:14%;position:absolute;top:43.7%;left:50.7%}.rebuild .rb-contact-intro{min-height:250px}.rebuild .rb-contact-intro>.rb-photo{object-position:center 54%}.rebuild .rb-contact-intro:after{background:linear-gradient(90deg,#fff 0%,#fffffff4 38%,#fff4 68%,#0000 100%)}.rebuild .rb-contact-intro>.rb-container{padding-top:42px;padding-bottom:35px}.rebuild .rb-contact-intro h1{margin:0;font-size:45px}.rebuild .rb-contact-intro i{background:var(--yellow);border-radius:4px;width:31px;height:6px;margin:12px 0;display:block}.rebuild .rb-contact-intro p{color:#293c57;margin:0;font-size:20px}.rebuild .rb-inquiry form>label:nth-of-type(3),.rebuild .rb-inquiry form>label:nth-of-type(4){grid-column:1/-1}.rebuild .rb-transport-intro{background:linear-gradient(105deg,#f4f8fb,#fff 54%,#f4f7f9);padding:22px 0 12px}.rebuild .rb-transport-intro .rb-breadcrumb{margin-bottom:13px;font-size:12px}.rebuild .rb-transport-intro-layout{grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:30px;display:grid}.rebuild .rb-transport-intro h1{margin:0;font-size:38px;line-height:1.25}.rebuild .rb-transport-intro h1 i{background:var(--yellow);border-radius:4px;width:29px;height:5px;margin:0 0 7px 14px;display:inline-block}.rebuild .rb-transport-intro p{color:#65758b;margin:8px 0 0;font-size:16px;line-height:1.65}.rebuild .rb-transport-intro aside{border-left:1px solid #dce4eb;flex-direction:column;gap:5px;padding-left:22px;display:flex}.rebuild .rb-transport-intro aside strong{font-size:19px;line-height:1.45}.rebuild .rb-transport-intro aside span{color:#728197;font-size:13px}.rebuild .rb-transport-products{padding-top:10px}.rebuild .rb-transport-products .rb-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rebuild .rb-transport-products .rb-product-card-media{background:#f5f7f9;height:230px}.rebuild .rb-transport-products .rb-product-card-media img{object-fit:contain;max-width:88%;max-height:210px}.rebuild .rb-transport-products .rb-product-card>div{padding:13px 16px 16px}.rebuild .rb-transport-products .rb-product-card h3{font-size:19px}.rebuild .rb-transport-products .rb-product-card p{font-size:13px;line-height:1.55}.rebuild .rb-transport-products .rb-card-subtitle{min-height:0;margin:6px 0 8px}.rebuild .rb-transport-products .rb-compact p:not(.rb-card-subtitle){margin:8px 0 12px;display:block}.rebuild .rb-transport-products .rb-product-card .rb-arrow{border:1px solid var(--red);border-radius:4px;padding:7px 22px;font-size:13px;line-height:1.5;display:inline-flex}.rebuild .rb-transport-products .rb-product-card-media-multi{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:12px;display:grid}.rebuild .rb-transport-products .rb-product-card-media-multi img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.rebuild .rb-transport-comparison{padding-top:24px;padding-bottom:15px}.rebuild .rb-transport-comparison .rb-section-heading{margin-bottom:13px}.rebuild .rb-transport-comparison table{border-collapse:collapse;table-layout:fixed;width:100%}.rebuild .rb-transport-comparison th,.rebuild .rb-transport-comparison td{text-align:center;border:1px solid #dce4ec;padding:12px 13px;font-size:13px;line-height:1.5}.rebuild .rb-transport-comparison thead th{background:var(--red);color:#fff;font-size:14px;font-weight:700}.rebuild .rb-transport-comparison thead th:first-child{color:#27364a;background:#edf2f6;width:17%}.rebuild .rb-transport-comparison tbody th{background:#f5f7f9;font-weight:650}.rebuild .rb-transport-comparison tbody td{color:#576a81}.rebuild .rb-transport-note{padding-top:0;padding-bottom:12px}.rebuild .rb-transport-note>div{background:#edf5ff;border-radius:5px;align-items:center;gap:14px;padding:13px 17px;display:flex}.rebuild .rb-transport-note>div>span{color:#fff;background:#2374d8;border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-weight:750;display:grid}.rebuild .rb-transport-note p{color:#324966;margin:0;font-size:14px;font-weight:600}.rebuild .rb-transport-cta{padding-top:0;padding-bottom:28px}.rebuild .rb-transport-cta>div{background:#fff3f2;border-radius:5px;grid-template-columns:40px minmax(0,1fr) 250px;align-items:center;gap:16px;padding:19px 23px;display:grid}.rebuild .rb-transport-cta>div>span{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.rebuild .rb-transport-cta h2{margin:0 0 4px;font-size:19px}.rebuild .rb-transport-cta h2:after{content:"";background:var(--yellow);border-radius:3px;width:25px;height:4px;margin:0 0 4px 10px;display:inline-block}.rebuild .rb-transport-cta p{color:#65758b;margin:0;font-size:13px;line-height:1.65}.rebuild .rb-transport-cta .rb-button{color:var(--red);border:1px solid var(--red);background:#fff;justify-content:center}@media (width<=1120px){:where(html[data-device=mobile]) .rebuild .rb-product-hero-layout{gap:12px;min-height:380px}:where(html[data-device=mobile]) .rebuild .rb-product-hero-copy h1{font-size:35px}:where(html[data-device=mobile]) .rebuild .rb-product-hero-stage{height:330px}:where(html[data-device=mobile]) .rebuild .rb-product-hero-states{flex-basis:100px;width:100px}:where(html[data-device=mobile]) .rebuild .rb-product-hero-states img{height:92px}:where(html[data-device=mobile]) .rebuild .rb-product-hero-shockwatch2 .rb-product-hero-layout{grid-template-columns:.86fr 1fr 102px}:where(html[data-device=mobile]) .rebuild .rb-product-hero-tilt img{height:260px}:where(html[data-device=mobile]) .rebuild .rb-product-hero-bandall-standard .rb-product-hero-stage,:where(html[data-device=mobile]) .rebuild .rb-product-hero-bp333 .rb-product-hero-stage{height:360px}:where(html[data-device=mobile]) .rebuild .rb-category-panel{min-height:390px}:where(html[data-device=mobile]) .rebuild .rb-category-panel-photo>.rb-product-stage{min-height:0}:where(html[data-device=mobile]) .rebuild .rb-category-panel-photo>.rb-product-stage>img{max-height:345px}:where(html[data-device=mobile]) .rebuild .rb-transport-products .rb-product-card-media{height:285px}:where(html[data-device=mobile]) .rebuild .rb-transport-products .rb-product-card-media img{max-height:265px}:where(html[data-device=mobile]) .rebuild .rb-transport-cta>div{grid-template-columns:38px minmax(0,1fr) 200px}}@media (width<=760px){:where(html[data-device=mobile]) .rebuild .rb-product-hero{padding:12px 0 20px}:where(html[data-device=mobile]) .rebuild .rb-product-hero-layout,:where(html[data-device=mobile]) .rebuild .rb-product-hero-tilt .rb-product-hero-layout,:where(html[data-device=mobile]) .rebuild .rb-product-hero-bandall-standard .rb-product-hero-layout,:where(html[data-device=mobile]) .rebuild .rb-product-hero-shockwatch2 .rb-product-hero-layout{grid-template-columns:1fr;gap:5px;min-height:0}:where(html[data-device=mobile]) .rebuild .rb-product-hero-copy,:where(html[data-device=mobile]) .rebuild .rb-product-hero-shockwatch2 .rb-product-hero-copy,:where(html[data-device=mobile]) .rebuild .rb-product-hero-bandall-standard .rb-product-hero-copy{grid-area:1/1;padding:14px 0 6px}:where(html[data-device=mobile]) .rebuild .rb-product-hero-copy h1{font-size:29px}:where(html[data-device=mobile]) .rebuild .rb-product-hero-copy h2{font-size:16px}:where(html[data-device=mobile]) .rebuild .rb-product-hero-copy>p{margin-top:8px;font-size:13px}:where(html[data-device=mobile]) .rebuild .rb-product-hero-points{margin-top:12px}:where(html[data-device=mobile]) .rebuild .rb-product-hero-points>div{padding:7px 8px}:where(html[data-device=mobile]) .rebuild .rb-product-hero-points strong{font-size:11px}:where(html[data-device=mobile]) .rebuild .rb-product-hero-points small{font-size:9px}:where(html[data-device=mobile]) .rebuild .rb-product-hero-visual,:where(html[data-device=mobile]) .rebuild .rb-product-hero-bandall-standard .rb-product-hero-visual,:where(html[data-device=mobile]) .rebuild .rb-product-hero-shockwatch2 .rb-product-hero-stage{grid-area:2/1;min-height:0}:where(html[data-device=mobile]) .rebuild .rb-product-hero-stage,:where(html[data-device=mobile]) .rebuild .rb-product-hero-bandall-standard .rb-product-hero-stage,:where(html[data-device=mobile]) .rebuild .rb-product-hero-bp333 .rb-product-hero-stage,:where(html[data-device=mobile]) .rebuild .rb-product-hero-bp555 .rb-product-hero-stage,:where(html[data-device=mobile]) .rebuild .rb-product-hero-x-pad-plus .rb-product-hero-stage{height:240px}:where(html[data-device=mobile]) .rebuild .rb-product-hero-shockwatch2 .rb-product-hero-visual{grid-area:2/1;display:flex}:where(html[data-device=mobile]) .rebuild .rb-product-hero-states{flex-basis:74px;width:74px}:where(html[data-device=mobile]) .rebuild .rb-product-hero-states img{height:78px}:where(html[data-device=mobile]) .rebuild .rb-product-hero-tilt .rb-product-hero-visual{grid-area:2/1}:where(html[data-device=mobile]) .rebuild .rb-product-hero-tilt .rb-product-hero-tilt{gap:7px}:where(html[data-device=mobile]) .rebuild .rb-product-hero-tilt img{height:210px}:where(html[data-device=mobile]) .rebuild .rb-home-hero-inner{padding-top:48px}:where(html[data-device=mobile]) .rebuild .rb-home-copy{position:relative;top:0;left:auto}:where(html[data-device=mobile]) .rebuild .rb-home-labels{display:none}:where(html[data-device=mobile]) .rebuild .rb-products-intro{min-height:145px}:where(html[data-device=mobile]) .rebuild .rb-products-intro h1{font-size:27px}:where(html[data-device=mobile]) .rebuild .rb-category-panel{min-height:0}:where(html[data-device=mobile]) .rebuild .rb-category-panel-photo>.rb-product-stage{height:240px;min-height:0;padding:12px}:where(html[data-device=mobile]) .rebuild .rb-category-panel-photo>.rb-product-stage>img{max-height:220px}:where(html[data-device=mobile]) .rebuild .rb-solution-card-photo>.rb-photo{aspect-ratio:1.55}:where(html[data-device=mobile]) .rebuild .rb-solution-monitoring-label{width:12%;height:13%}:where(html[data-device=mobile]) .rebuild .rb-contact-intro{min-height:190px}:where(html[data-device=mobile]) .rebuild .rb-contact-intro>.rb-container{padding-top:34px;padding-bottom:27px}:where(html[data-device=mobile]) .rebuild .rb-contact-intro h1{font-size:29px}:where(html[data-device=mobile]) .rebuild .rb-contact-intro p{font-size:15px}:where(html[data-device=mobile]) .rebuild .rb-transport-intro{padding-top:17px}:where(html[data-device=mobile]) .rebuild .rb-transport-intro-layout{grid-template-columns:1fr;gap:10px}:where(html[data-device=mobile]) .rebuild .rb-transport-intro h1{font-size:28px}:where(html[data-device=mobile]) .rebuild .rb-transport-intro p{font-size:13px}:where(html[data-device=mobile]) .rebuild .rb-transport-intro aside{border:0;padding:0}:where(html[data-device=mobile]) .rebuild .rb-transport-products .rb-product-grid{grid-template-columns:1fr;gap:10px}:where(html[data-device=mobile]) .rebuild .rb-transport-products .rb-product-card{grid-template-columns:120px minmax(0,1fr);display:grid}:where(html[data-device=mobile]) .rebuild .rb-transport-products .rb-product-card-media{height:100%;min-height:145px}:where(html[data-device=mobile]) .rebuild .rb-transport-products .rb-product-card>div{padding:10px}:where(html[data-device=mobile]) .rebuild .rb-transport-products .rb-product-card h3{font-size:14px}:where(html[data-device=mobile]) .rebuild .rb-transport-products .rb-product-card p{font-size:11px}:where(html[data-device=mobile]) .rebuild .rb-transport-comparison{padding-top:14px}:where(html[data-device=mobile]) .rebuild .rb-transport-comparison table{min-width:700px}:where(html[data-device=mobile]) .rebuild .rb-transport-comparison th,:where(html[data-device=mobile]) .rebuild .rb-transport-comparison td{padding:8px;font-size:11px}:where(html[data-device=mobile]) .rebuild .rb-transport-note p{font-size:12px}:where(html[data-device=mobile]) .rebuild .rb-transport-cta>div{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:14px}:where(html[data-device=mobile]) .rebuild .rb-transport-cta>div>span{width:28px;height:28px}:where(html[data-device=mobile]) .rebuild .rb-transport-cta h2{font-size:16px}:where(html[data-device=mobile]) .rebuild .rb-transport-cta .rb-button{grid-column:2}:where(html[data-device=mobile]) .rebuild .rb-inquiry form>label:nth-of-type(3),:where(html[data-device=mobile]) .rebuild .rb-inquiry form>label:nth-of-type(4){grid-column:1}}@media (prefers-reduced-motion:reduce){.rebuild *{scroll-behavior:auto!important;transition:none!important}}.rebuild .rb-bandall-hero-layout{grid-template-columns:.78fr 1.22fr;align-items:center;gap:36px;min-height:610px;padding:12px 0 28px;display:grid}.rebuild .rb-bandall-hero-stage{background:0 0;height:535px;padding:10px}.rebuild .rb-bandall-hero-stage>img{object-fit:contain;width:100%;height:100%}.rebuild .rb-bandall-hero-copy{min-width:0}.rebuild .rb-bandall-hero-copy>h1{margin:11px 0 3px;font-size:38px;line-height:1.26}.rebuild .rb-bandall-hero-copy>h2{color:#687890;margin:0;font-size:23px}.rebuild .rb-bandall-hero-copy>p{color:#66768c;margin:10px 0 17px;font-size:16px;line-height:1.7}.rebuild .rb-bandall-hero-features{margin:0 0 20px}.rebuild .rb-bandall-hero-features .rb-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rebuild .rb-bandall-hero-features .rb-feature{border-left:1px solid #dce4ed;flex-direction:column;align-items:flex-start;gap:8px;padding:0 10px}.rebuild .rb-bandall-hero-features .rb-feature:first-child{border-left:0;padding-left:0}.rebuild .rb-bandall-hero-features .rb-feature>svg{box-sizing:content-box;width:30px;height:30px;color:var(--red);background:#fff0ef;border-radius:50%;padding:13px}.rebuild .rb-bandall-hero-features .rb-feature h3{margin:0 0 3px;font-size:15px}.rebuild .rb-bandall-hero-features .rb-feature p{color:#687890;margin:0;font-size:12px;line-height:1.5}.rebuild .rb-bandall-hero-specs{background:#f0f5f8;border-radius:5px;padding:16px 18px 17px}.rebuild .rb-bandall-hero-specs>h3{margin:0 0 10px;padding-left:15px;font-size:18px;position:relative}.rebuild .rb-bandall-hero-specs>h3:before{background:var(--red);content:"";border-radius:4px;width:5px;position:absolute;top:2px;bottom:2px;left:0}.rebuild .rb-bandall-hero-specs dl{background:#fff;border-radius:4px;gap:0;margin:0 0 13px;padding:0 14px;display:grid}.rebuild .rb-bandall-hero-specs dl>div{border-bottom:1px solid #dfe6ed;grid-template-columns:145px minmax(0,1fr);gap:14px;padding:9px 4px;font-size:14px;display:grid}.rebuild .rb-bandall-hero-specs dl>div:last-child{border-bottom:0}.rebuild .rb-bandall-hero-specs dt{font-weight:650}.rebuild .rb-bandall-hero-specs dd{color:#5e7087;margin:0}.rebuild .rb-bandall-hero-specs .rb-button{min-height:42px}.rebuild .rb-bandall-application{grid-template-columns:.86fr 1.14fr;align-items:center;gap:32px;padding-top:8px;display:grid}.rebuild .rb-bandall-application>.rb-photo{object-fit:cover;border-radius:5px;width:100%;height:215px}.rebuild .rb-bandall-application .rb-section-heading{margin:7px 0 8px}.rebuild .rb-bandall-application .rb-section-heading h2{font-size:27px}.rebuild .rb-bandall-application p{color:#66768c;margin:5px 0;font-size:16px;line-height:1.7}.rebuild .rb-bandall-options>div{background:#f0f5f8;border-radius:5px;grid-template-columns:repeat(4,minmax(0,1fr)) 170px;align-items:stretch;gap:0;padding:14px 16px;display:grid}.rebuild .rb-bandall-options article{background:#fff;border-right:1px solid #d5dfe8;padding:3px 14px}.rebuild .rb-bandall-options article h3{margin:0 0 5px;font-size:15px}.rebuild .rb-bandall-options article p{color:#687890;margin:0;font-size:12px;line-height:1.55}.rebuild .rb-bandall-options>.rb-section-heading{margin-bottom:13px}.rebuild .rb-bandall-options .rb-button{justify-content:center;align-self:center;margin-left:16px;padding:10px 12px;font-size:13px}.rebuild .rb-tape-spec-table{padding-top:25px;padding-bottom:23px}.rebuild .rb-tape-spec-table table{table-layout:fixed;border-collapse:collapse;width:100%}.rebuild .rb-tape-spec-table th,.rebuild .rb-tape-spec-table td{text-align:center;border:1px solid #dce4ec;padding:15px 10px}.rebuild .rb-tape-spec-table th{background:#f1f4f7;font-size:14px}.rebuild .rb-tape-spec-table td{color:#687890;background:#fff;font-size:18px}.rebuild .rb-tape-options .rb-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rebuild .rb-tape-options .rb-option-grid>article{background:#f2f6f9;border-radius:5px;padding:18px 20px}.rebuild .rb-tape-options .rb-option-grid>article>svg{display:none}.rebuild .rb-tape-options .rb-option-grid>article h3{margin:0 0 5px;font-size:17px}.rebuild .rb-tape-options .rb-option-grid>article p{color:#687890;font-size:13px;line-height:1.6}.rebuild .rb-tape-options .rb-option-grid .rb-arrow{border:1px solid var(--red);color:var(--red);border-radius:4px;margin-top:5px;padding:8px 13px;display:inline-flex}.rebuild .rb-product-introduction{padding-top:4px;padding-bottom:33px}.rebuild .rb-product-introduction>p{color:#687890;margin:0;font-size:15px;line-height:1.85}.rebuild .rb-pad-hero-title span,.rebuild .rb-pad-hero-title em{font-style:normal;display:block}.rebuild .rb-pad-hero-title em{color:var(--red)}.rebuild .rb-product-hero-x-pad-plus .rb-product-hero-copy h1{font-size:42px}.rebuild .rb-product-hero-x-pad-plus .rb-product-hero-copy>p{max-width:490px;font-size:17px}.rebuild .rb-product-hero-x-pad-plus .rb-pad-hero-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:17px;display:grid}.rebuild .rb-product-hero-x-pad-plus .rb-pad-hero-features .rb-feature{text-align:center;border-right:1px solid #dfe5eb;flex-direction:column;align-items:center;gap:5px;padding:0 6px}.rebuild .rb-product-hero-x-pad-plus .rb-pad-hero-features .rb-feature:last-child{border-right:0}.rebuild .rb-product-hero-x-pad-plus .rb-pad-hero-features .rb-feature>svg{width:28px;height:28px;color:var(--red)}.rebuild .rb-product-hero-x-pad-plus .rb-pad-hero-features .rb-feature h3{margin:0;font-size:12px}.rebuild .rb-product-hero-x-pad-plus .rb-pad-hero-features .rb-feature p{color:#687890;margin:0;font-size:10px;line-height:1.4}.rebuild .rb-product-hero-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.rebuild .rb-product-hero-actions .rb-button{margin-top:0}.rebuild .rb-pad-intro{grid-template-columns:1.05fr 1fr .72fr;align-items:center;gap:18px;padding-top:28px;padding-bottom:20px;display:grid}.rebuild .rb-pad-intro-copy p{color:#65758b;margin:8px 0;font-size:14px;line-height:1.8}.rebuild .rb-pad-intro>.rb-photo{object-fit:cover;border-radius:4px;width:100%;height:180px}.rebuild .rb-pad-intro aside{background:#f1f5f8;border-radius:4px;padding:15px 17px}.rebuild .rb-pad-intro aside .rb-section-heading{margin-bottom:8px}.rebuild .rb-pad-intro aside .rb-section-heading h2{font-size:19px}.rebuild .rb-pad-intro aside ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.rebuild .rb-pad-intro aside li{color:#53647a;padding-left:15px;font-size:12px;line-height:1.55;position:relative}.rebuild .rb-pad-intro aside li:before{background:var(--red);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.rebuild .rb-pad-config{padding-top:15px;padding-bottom:22px}.rebuild .rb-pad-config>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rebuild .rb-pad-config article{background:#fff;border:1px solid #dfe6ed;border-radius:4px;align-items:center;gap:14px;min-height:116px;padding:15px 17px;display:flex}.rebuild .rb-pad-config article>span{color:#eea3a1;font-size:31px;font-weight:800}.rebuild .rb-pad-config h3{margin:0 0 4px;font-size:17px}.rebuild .rb-pad-config p{color:#566880;margin:0 0 5px;font-size:12px;line-height:1.5}.rebuild .rb-pad-config small{color:#8995a5;font-size:11px}.rebuild .rb-pad-specs{padding-top:3px;padding-bottom:32px}.rebuild .rb-pad-specs .rb-specs table{width:100%}.rebuild .rb-tilt-comparison{padding:16px 0 24px}.rebuild .rb-tilt-comparison .rb-section-heading{display:none}.rebuild .rb-tilt-comparison table{border-collapse:collapse;table-layout:fixed;width:100%}.rebuild .rb-tilt-comparison th,.rebuild .rb-tilt-comparison td{text-align:center;border:1px solid #dce4ec;padding:10px 12px;font-size:14px}.rebuild .rb-tilt-comparison thead th{color:var(--red);background:#fff0ef;font-size:17px}.rebuild .rb-tilt-comparison thead th:first-child{width:18%}.rebuild .rb-tilt-comparison tbody th{background:#f6f7f8}.rebuild .rb-tilt-comparison tbody td{color:#4c5d73}.rebuild .rb-tilt-comparison td .rb-button{justify-content:center;min-height:40px;padding:8px 18px}.rebuild .rb-tilt-reading-section{background:#f5f7f9;padding-top:10px;padding-bottom:18px}.rebuild .rb-tilt-reading-section>.rb-section-heading,.rebuild .rb-tilt-reading-section>.rb-two{margin-left:24px;margin-right:24px}.rebuild .rb-tilt-reading{gap:24px}.rebuild .rb-tilt-reading>article{border-right:1px solid #d8e0e8;grid-template-columns:44px 145px minmax(0,1fr);align-items:center;gap:14px;padding:10px 18px;display:grid}.rebuild .rb-tilt-reading>article:last-child{border-right:0}.rebuild .rb-tilt-reading>article>b{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:16px;display:grid}.rebuild .rb-tilt-state-visual{place-items:center;display:grid}.rebuild .rb-tilt-home{color:#111;place-items:center;width:110px;height:90px;display:grid;position:relative}.rebuild .rb-tilt-home>svg{width:100%;height:100%}.rebuild .rb-tilt-home>i{background:#27a948;border-radius:50%;width:32px;height:32px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #1f9d3c}.rebuild .rb-tilt-home-red>i{background:#f12327;box-shadow:0 0 0 2px #df1118}.rebuild .rb-tilt-reading h3{margin:0 0 5px;font-size:16px}.rebuild .rb-tilt-reading p{color:#687890;margin:0;font-size:13px;line-height:1.65}.rebuild .rb-tilt-scenes{padding-top:17px;padding-bottom:32px}.rebuild .rb-tilt-scenes .rb-features-strip{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1120px){:where(html[data-device=mobile]) .rebuild .rb-bandall-hero-layout{gap:20px;min-height:545px}:where(html[data-device=mobile]) .rebuild .rb-bandall-hero-stage{height:470px}:where(html[data-device=mobile]) .rebuild .rb-bandall-hero-copy>h1{font-size:32px}:where(html[data-device=mobile]) .rebuild .rb-bandall-options>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:where(html[data-device=mobile]) .rebuild .rb-bandall-options article{border-right:0;padding:10px}:where(html[data-device=mobile]) .rebuild .rb-bandall-options .rb-button{grid-column:1/-1;justify-self:start;margin:5px 0 0}:where(html[data-device=mobile]) .rebuild .rb-tilt-reading>article{grid-template-columns:38px 105px minmax(0,1fr);gap:9px;padding:8px}:where(html[data-device=mobile]) .rebuild .rb-tilt-home{width:86px;height:72px}:where(html[data-device=mobile]) .rebuild .rb-tilt-home>i{width:25px;height:25px}}@media (width<=760px){:where(html[data-device=mobile]) .rebuild .rb-bandall-hero-layout{grid-template-columns:1fr;gap:2px;min-height:0;padding-top:0}:where(html[data-device=mobile]) .rebuild .rb-bandall-hero-stage{grid-row:2;height:240px}:where(html[data-device=mobile]) .rebuild .rb-bandall-hero-copy{grid-row:1}:where(html[data-device=mobile]) .rebuild .rb-bandall-hero-copy>h1{font-size:27px}:where(html[data-device=mobile]) .rebuild .rb-bandall-hero-copy>h2{font-size:18px}:where(html[data-device=mobile]) .rebuild .rb-bandall-hero-copy>p{margin:6px 0 12px;font-size:13px}:where(html[data-device=mobile]) .rebuild .rb-bandall-hero-features .rb-feature{padding:0 5px}:where(html[data-device=mobile]) .rebuild .rb-bandall-hero-features .rb-feature>svg{width:22px;height:22px;padding:8px}:where(html[data-device=mobile]) .rebuild .rb-bandall-hero-specs{padding:12px}:where(html[data-device=mobile]) .rebuild .rb-bandall-hero-specs dl>div{grid-template-columns:100px 1fr;padding:7px 3px;font-size:12px}:where(html[data-device=mobile]) .rebuild .rb-bandall-application{grid-template-columns:1fr;gap:12px;padding-top:5px}:where(html[data-device=mobile]) .rebuild .rb-bandall-application>.rb-photo{height:190px}:where(html[data-device=mobile]) .rebuild .rb-bandall-application .rb-section-heading h2{font-size:21px}:where(html[data-device=mobile]) .rebuild .rb-bandall-application p{font-size:13px}:where(html[data-device=mobile]) .rebuild .rb-bandall-options>div{grid-template-columns:1fr 1fr;padding:10px}:where(html[data-device=mobile]) .rebuild .rb-bandall-options article h3{font-size:13px}:where(html[data-device=mobile]) .rebuild .rb-bandall-options article p{font-size:11px}:where(html[data-device=mobile]) .rebuild .rb-tape-spec-table table{min-width:720px}:where(html[data-device=mobile]) .rebuild .rb-tape-spec-table th{padding:9px 7px;font-size:12px}:where(html[data-device=mobile]) .rebuild .rb-tape-spec-table td{padding:11px 7px;font-size:14px}:where(html[data-device=mobile]) .rebuild .rb-tape-options .rb-option-grid{grid-template-columns:1fr}:where(html[data-device=mobile]) .rebuild .rb-pad-hero-title{font-size:29px!important}:where(html[data-device=mobile]) .rebuild .rb-product-hero-x-pad-plus .rb-pad-hero-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}:where(html[data-device=mobile]) .rebuild .rb-pad-intro{grid-template-columns:1fr;gap:12px;padding-top:16px}:where(html[data-device=mobile]) .rebuild .rb-pad-intro>.rb-photo{height:190px}:where(html[data-device=mobile]) .rebuild .rb-pad-config>div:last-child{grid-template-columns:1fr}:where(html[data-device=mobile]) .rebuild .rb-pad-config article{min-height:83px}:where(html[data-device=mobile]) .rebuild .rb-tilt-comparison{padding-top:8px}:where(html[data-device=mobile]) .rebuild .rb-tilt-comparison table{min-width:690px}:where(html[data-device=mobile]) .rebuild .rb-tilt-comparison th,:where(html[data-device=mobile]) .rebuild .rb-tilt-comparison td{padding:8px;font-size:11px}:where(html[data-device=mobile]) .rebuild .rb-tilt-reading{grid-template-columns:1fr;gap:5px}:where(html[data-device=mobile]) .rebuild .rb-tilt-reading>article{border-bottom:1px solid #d8e0e8;border-right:0;grid-template-columns:36px 82px minmax(0,1fr)}:where(html[data-device=mobile]) .rebuild .rb-tilt-reading>article:last-child{border-bottom:0}:where(html[data-device=mobile]) .rebuild .rb-tilt-reading>article>b{width:34px;height:34px;font-size:13px}:where(html[data-device=mobile]) .rebuild .rb-tilt-home{width:70px;height:58px}:where(html[data-device=mobile]) .rebuild .rb-tilt-home>i{width:20px;height:20px}:where(html[data-device=mobile]) .rebuild .rb-tilt-reading h3{font-size:13px}:where(html[data-device=mobile]) .rebuild .rb-tilt-reading p{font-size:11px}:where(html[data-device=mobile]) .rebuild .rb-tilt-reading-section>.rb-section-heading,:where(html[data-device=mobile]) .rebuild .rb-tilt-reading-section>.rb-two{margin-left:10px;margin-right:10px}}.rebuild .rb-paper-detail-hero{background:linear-gradient(105deg,#f7f9fa 0%,#fff 55%,#f3f6f8 100%);padding:17px 0 25px;overflow:hidden}.rebuild .rb-paper-detail-hero .rb-breadcrumb{margin:0 0 9px;font-size:12px}.rebuild .rb-paper-hero-layout{grid-template-columns:1.08fr .92fr;align-items:center;gap:22px;min-height:425px;display:grid}.rebuild .rb-paper-hero-copy{z-index:1;min-width:0;padding:19px 0;position:relative}.rebuild .rb-paper-hero-copy h1{letter-spacing:-.5px;margin:9px 0 2px;font-size:43px;line-height:1.18}.rebuild .rb-paper-hero-copy h2{color:#4f627b;margin:0;font-size:22px;line-height:1.5}.rebuild .rb-paper-hero-copy .rb-paper-red-subtitle{color:var(--red);font-size:38px;font-weight:760;line-height:1.25}.rebuild .rb-paper-hero-copy>p{color:#65758b;max-width:620px;margin:10px 0 15px;font-size:15px;line-height:1.75}.rebuild .rb-paper-hero-stage{background:0 0;height:400px;padding:10px}.rebuild .rb-paper-hero-stage>img{object-fit:contain;max-width:100%;max-height:100%}.rebuild .rb-paper-hero-layout-reverse .rb-paper-hero-stage{grid-area:1/1}.rebuild .rb-paper-hero-layout-reverse .rb-paper-hero-copy{grid-area:1/2}.rebuild .rb-paper-hero-metrics{border-top:1px solid #dce4eb;border-bottom:1px solid #dce4eb;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:19px;display:grid}.rebuild .rb-paper-hero-metrics>div{border-left:1px solid #dce4eb;flex-direction:column;gap:3px;min-width:0;padding:10px 11px;display:flex}.rebuild .rb-paper-hero-metrics>div:first-child{border-left:0;padding-left:0}.rebuild .rb-paper-hero-metrics strong{color:var(--red);font-size:16px;line-height:1.35}.rebuild .rb-paper-hero-metrics span{color:#66768c;font-size:11px}.rebuild .rb-paper-hero-actions .rb-button{margin:6px 10px 0 0}.rebuild .rb-paper-hero-sa-features .rb-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:14px 0}.rebuild .rb-paper-hero-sa-features .rb-feature{text-align:center;border-right:1px solid #dce4eb;flex-direction:column;align-items:center;gap:5px;padding:0 13px}.rebuild .rb-paper-hero-sa-features .rb-feature:last-child{border:0}.rebuild .rb-paper-hero-sa-features .rb-feature>svg{width:34px;height:34px;color:var(--red);background:#fff0ef;border-radius:50%;padding:10px}.rebuild .rb-paper-hero-sa-features h3{margin:0;font-size:15px}.rebuild .rb-paper-hero-sa-features p{color:#687890;margin:0;font-size:11px;line-height:1.5}.rebuild .rb-paper-hero-feature-strip{border-top:1px solid #dce4eb;margin-top:10px}.rebuild .rb-paper-hero-feature-strip .rb-features-strip{padding:14px 0 5px}.rebuild .rb-paper-hero-feature-strip .rb-feature{align-items:center;padding:7px 18px}.rebuild .rb-paper-hero-feature-strip .rb-feature h3{font-size:14px}.rebuild .rb-paper-hero-feature-strip .rb-feature p{font-size:11px;line-height:1.4}.rebuild .rb-paper-pro-metrics{background:#f0f4f7;border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:9px;padding:13px 17px;display:grid}.rebuild .rb-paper-pro-metrics>div{border-left:1px solid #dce4eb;flex-direction:column;gap:2px;padding:4px 17px;display:flex}.rebuild .rb-paper-pro-metrics>div:first-child{border-left:0}.rebuild .rb-paper-pro-metrics strong{color:var(--red);font-size:22px}.rebuild .rb-paper-pro-metrics span{color:#687890;font-size:12px}.rebuild .rb-paper-wrap-hero-photo{object-fit:cover;border-radius:4px;width:100%;height:360px}.rebuild .rb-paper-detail-x-wrap .rb-paper-hero-layout{grid-template-columns:.88fr 1.12fr;min-height:350px}.rebuild .rb-paper-detail-x-wrap .rb-paper-hero-copy h1{font-size:42px}.rebuild .rb-paper-detail-x-wrap .rb-paper-hero-copy h2{color:var(--red);font-size:40px;font-weight:760}.rebuild .rb-fill-a-process>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rebuild .rb-fill-a-process article{background:#f3f6f8;border-radius:5px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:7px 12px;padding:17px;display:grid}.rebuild .rb-fill-a-process article>b,.rebuild .rb-fill-sa-process article>b{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:16px;display:grid}.rebuild .rb-fill-a-process article h3{margin:0;font-size:17px}.rebuild .rb-fill-a-process article p{color:#687890;grid-column:2;margin:0;font-size:12px;line-height:1.6}.rebuild .rb-fill-a-lower{grid-template-columns:1.05fr 1fr .9fr;align-items:start;gap:20px;padding-top:16px;display:grid}.rebuild .rb-fill-a-lower .rb-features-list{gap:13px}.rebuild .rb-fill-a-lower .rb-feature{gap:9px}.rebuild .rb-fill-a-lower .rb-feature>svg{width:28px;height:28px}.rebuild .rb-fill-a-lower .rb-feature h3{font-size:14px}.rebuild .rb-fill-a-lower .rb-feature p{font-size:11px;line-height:1.45}.rebuild .rb-fill-a-install{gap:8px;display:grid}.rebuild .rb-fill-a-install article{border:1px solid #dfe6ed;border-radius:4px;padding:12px}.rebuild .rb-fill-a-install strong{font-size:14px}.rebuild .rb-fill-a-install p{color:#687890;margin:4px 0 0;font-size:11px;line-height:1.5}.rebuild .rb-muted{color:#8490a0;font-size:11px}.rebuild .rb-fill-a-lower .rb-button{min-height:38px;padding:8px 13px;font-size:12px}.rebuild .rb-fill-pro-modes{grid-template-columns:1.35fr .65fr;align-items:start;gap:22px;padding-top:20px;display:grid}.rebuild .rb-fill-pro-modes>div>p,.rebuild .rb-fill-pro-modes aside>p{color:#687890;font-size:13px;line-height:1.6}.rebuild .rb-fill-pro-modes>div>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.rebuild .rb-fill-pro-modes article{border:1px solid #dfe6ed;border-radius:4px;min-height:142px;padding:12px}.rebuild .rb-fill-pro-modes article>b{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.rebuild .rb-fill-pro-modes article h3{margin:8px 0 4px;font-size:14px}.rebuild .rb-fill-pro-modes article p{color:#687890;margin:0;font-size:11px;line-height:1.5}.rebuild .rb-fill-pro-modes aside{border-left:1px solid #dce4eb;padding-left:15px}.rebuild .rb-fill-pro-modes aside .rb-product-stage{height:180px;padding:6px}.rebuild .rb-fill-pro-steps{padding-top:8px;padding-bottom:30px}.rebuild .rb-fill-sa-process>div{background:#f1f5f8;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:15px;display:grid}.rebuild .rb-fill-sa-process article{background:#fff;border-radius:5px;min-width:0;padding:15px;position:relative}.rebuild .rb-fill-sa-process article>b{vertical-align:middle;margin-right:9px;display:inline-grid}.rebuild .rb-fill-sa-process article h3{font-size:15px;display:inline}.rebuild .rb-fill-sa-process article p{color:#687890;min-height:42px;font-size:11px;line-height:1.5}.rebuild .rb-fill-sa-process article .rb-photo{object-fit:cover;border-radius:3px;width:100%;height:120px}.rebuild .rb-fill-sa-advantages{padding-top:12px;padding-bottom:28px}.rebuild .rb-fill-mt-detail,.rebuild .rb-fill-mm-detail{grid-template-columns:1fr 1.1fr;align-items:start;gap:22px;display:grid}.rebuild .rb-fill-mt-detail .rb-photo{object-fit:cover;border-radius:4px;width:100%;height:210px}.rebuild .rb-fill-mt-detail>div>p{color:#687890;font-size:12px;line-height:1.6}.rebuild .rb-fill-mt-steps{padding-top:8px}.rebuild .rb-contact-cta{padding:17px 0 27px}.rebuild .rb-contact-cta>.rb-container{background:#fff4ed;border-radius:5px;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.rebuild .rb-contact-cta h2{margin:0 0 4px;font-size:18px}.rebuild .rb-contact-cta p{color:#687890;margin:0;font-size:12px}.rebuild .rb-fill-mm-application{grid-template-columns:.9fr 1.1fr;align-items:center;gap:24px;display:grid}.rebuild .rb-fill-mm-application>div>p,.rebuild .rb-fill-mm-detail>div>p{color:#687890;font-size:13px;line-height:1.7}.rebuild .rb-fill-mm-application>.rb-photo{object-fit:cover;border-radius:4px;width:100%;height:220px}.rebuild .rb-fill-mm-stops{color:var(--red);align-items:center;gap:9px;margin-top:16px;font-size:12px;font-weight:700;display:flex}.rebuild .rb-fill-mm-stops span{color:#29384d;background:#f4f6f8;border-radius:4px;padding:9px 12px}.rebuild .rb-fill-mm-stops svg{flex:0 0 16px;width:16px;height:16px}.rebuild .rb-fill-mm-detail>.rb-specs,.rebuild .rb-fill-mm-detail>div:last-child{border:1px solid #dfe6ed;border-radius:4px;padding:14px}@media (width<=1120px){:where(html[data-device=mobile]) .rebuild .rb-paper-hero-layout{gap:12px;min-height:380px}:where(html[data-device=mobile]) .rebuild .rb-paper-hero-stage{height:335px}:where(html[data-device=mobile]) .rebuild .rb-paper-hero-copy h1{font-size:35px}:where(html[data-device=mobile]) .rebuild .rb-paper-hero-copy .rb-paper-red-subtitle{font-size:30px}:where(html[data-device=mobile]) .rebuild .rb-paper-detail-x-wrap .rb-paper-hero-copy h2{font-size:32px}:where(html[data-device=mobile]) .rebuild .rb-fill-a-lower{grid-template-columns:1fr 1fr;gap:17px}:where(html[data-device=mobile]) .rebuild .rb-fill-a-lower>div:last-child{grid-column:1/-1}}@media (width<=760px){:where(html[data-device=mobile]) .rebuild .rb-paper-detail-hero{padding:12px 0 17px}:where(html[data-device=mobile]) .rebuild .rb-paper-hero-layout,:where(html[data-device=mobile]) .rebuild .rb-paper-detail-x-wrap .rb-paper-hero-layout{grid-template-columns:1fr;gap:0;min-height:0}:where(html[data-device=mobile]) .rebuild .rb-paper-hero-layout-reverse .rb-paper-hero-stage{grid-area:2/1}:where(html[data-device=mobile]) .rebuild .rb-paper-hero-layout-reverse .rb-paper-hero-copy{grid-area:1/1}:where(html[data-device=mobile]) .rebuild .rb-paper-hero-copy{padding:13px 0 4px}:where(html[data-device=mobile]) .rebuild .rb-paper-hero-copy h1,:where(html[data-device=mobile]) .rebuild .rb-paper-detail-x-wrap .rb-paper-hero-copy h1{font-size:29px}:where(html[data-device=mobile]) .rebuild .rb-paper-hero-copy h2,:where(html[data-device=mobile]) .rebuild .rb-paper-hero-copy .rb-paper-red-subtitle,:where(html[data-device=mobile]) .rebuild .rb-paper-detail-x-wrap .rb-paper-hero-copy h2{font-size:24px}:where(html[data-device=mobile]) .rebuild .rb-paper-hero-copy>p{margin:7px 0 10px;font-size:12px}:where(html[data-device=mobile]) .rebuild .rb-paper-hero-stage{height:245px}:where(html[data-device=mobile]) .rebuild .rb-paper-wrap-hero-photo{height:210px}:where(html[data-device=mobile]) .rebuild .rb-paper-hero-metrics{grid-template-columns:1fr 1fr;margin-top:10px}:where(html[data-device=mobile]) .rebuild .rb-paper-hero-metrics>div{border-bottom:1px solid #dce4eb;border-left:0;padding:7px}:where(html[data-device=mobile]) .rebuild .rb-paper-hero-metrics strong{font-size:13px}:where(html[data-device=mobile]) .rebuild .rb-paper-hero-metrics span{font-size:10px}:where(html[data-device=mobile]) .rebuild .rb-paper-hero-sa-features .rb-feature{padding:0 7px}:where(html[data-device=mobile]) .rebuild .rb-paper-hero-feature-strip .rb-features-strip{grid-template-columns:1fr 1fr;gap:5px;padding:10px 0;display:grid}:where(html[data-device=mobile]) .rebuild .rb-paper-hero-feature-strip .rb-feature{border:0;gap:7px;padding:6px}:where(html[data-device=mobile]) .rebuild .rb-paper-hero-feature-strip .rb-feature>svg{width:23px;height:23px}:where(html[data-device=mobile]) .rebuild .rb-paper-pro-metrics{grid-template-columns:1fr 1fr;gap:4px;padding:8px}:where(html[data-device=mobile]) .rebuild .rb-paper-pro-metrics>div{border:0;padding:5px}:where(html[data-device=mobile]) .rebuild .rb-paper-pro-metrics strong{font-size:16px}:where(html[data-device=mobile]) .rebuild .rb-paper-pro-metrics span{font-size:10px}:where(html[data-device=mobile]) .rebuild .rb-fill-a-process>div,:where(html[data-device=mobile]) .rebuild .rb-fill-sa-process>div,:where(html[data-device=mobile]) .rebuild .rb-fill-a-lower,:where(html[data-device=mobile]) .rebuild .rb-fill-pro-modes,:where(html[data-device=mobile]) .rebuild .rb-fill-mt-detail,:where(html[data-device=mobile]) .rebuild .rb-fill-mm-detail,:where(html[data-device=mobile]) .rebuild .rb-fill-mm-application{grid-template-columns:1fr}:where(html[data-device=mobile]) .rebuild .rb-fill-a-lower>div:last-child{grid-column:1}:where(html[data-device=mobile]) .rebuild .rb-fill-pro-modes>div>div{grid-template-columns:1fr 1fr}:where(html[data-device=mobile]) .rebuild .rb-fill-pro-modes aside{border-top:1px solid #dce4eb;border-left:0;padding:12px 0 0}:where(html[data-device=mobile]) .rebuild .rb-fill-pro-modes aside .rb-product-stage{height:160px}:where(html[data-device=mobile]) .rebuild .rb-fill-sa-process article .rb-photo{height:150px}:where(html[data-device=mobile]) .rebuild .rb-fill-mt-detail .rb-photo,:where(html[data-device=mobile]) .rebuild .rb-fill-mm-application>.rb-photo{height:185px}:where(html[data-device=mobile]) .rebuild .rb-contact-cta>.rb-container{flex-direction:column;align-items:flex-start;padding:14px}:where(html[data-device=mobile]) .rebuild .rb-fill-mm-stops{flex-wrap:wrap}}.rebuild .rb-bp555-intro{padding-top:23px;padding-bottom:12px}.rebuild .rb-bp555-intro>p{color:#687890;margin:0;font-size:14px;line-height:1.75}.rebuild .rb-bp555-details{grid-template-columns:1fr 1fr;align-items:start;gap:25px;padding-top:10px;padding-bottom:18px;display:grid}.rebuild .rb-bp555-details .rb-features-list{gap:10px}.rebuild .rb-bp555-details .rb-feature{gap:8px}.rebuild .rb-bp555-details .rb-feature>svg{width:19px;height:19px;color:var(--red);flex:0 0 19px}.rebuild .rb-bp555-details .rb-feature h3{margin:0;font-size:13px}.rebuild .rb-bp555-details .rb-feature p{color:#687890;margin:1px 0 0;font-size:11px;line-height:1.45}.rebuild .rb-bp555-configs{padding-top:10px;padding-bottom:22px}.rebuild .rb-bp555-configs table{border-collapse:collapse;table-layout:fixed;width:100%}.rebuild .rb-bp555-configs th,.rebuild .rb-bp555-configs td{text-align:left;border:1px solid #dce4eb;padding:10px;font-size:12px;line-height:1.55}.rebuild .rb-bp555-configs thead th{background:#f0f3f6;font-size:13px}.rebuild .rb-bp555-configs tbody th{font-weight:650}.rebuild .rb-bp555-configs tbody td{color:#687890}.rebuild .rb-bp555-configs tbody td:last-child{text-align:center}.rebuild .rb-bp555-configs .rb-button{min-height:34px;padding:6px 10px;font-size:11px}.rebuild .rb-wrap-models-section{padding-top:24px;padding-bottom:18px}.rebuild .rb-wrap-models-section>.rb-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rebuild .rb-wrap-models-section .rb-wrap-models>article{background:#f3f6f8;border:1px solid #dfe6ed;border-radius:5px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:14px;padding:14px;display:grid}.rebuild .rb-wrap-models-section .rb-wrap-models img{object-fit:contain;background:#fff;border-radius:4px;width:100%;height:190px}.rebuild .rb-wrap-models-section .rb-wrap-models h3{margin:0 0 4px;font-size:18px}.rebuild .rb-wrap-models-section .rb-wrap-models p{color:#596b82;margin:0 0 7px;font-size:13px}.rebuild .rb-wrap-models-section .rb-wrap-models ul{color:#687890;margin:0 0 8px;padding-left:15px;font-size:11px;line-height:1.7}.rebuild .rb-wrap-materials{padding-top:3px;padding-bottom:16px}.rebuild .rb-wrap-materials .rb-specs table{border-collapse:collapse;table-layout:fixed;width:100%}.rebuild .rb-wrap-steps{padding-top:7px;padding-bottom:30px}@media (width<=1120px){:where(html[data-device=mobile]) .rebuild .rb-wrap-models-section .rb-wrap-models>article{grid-template-columns:1fr;gap:8px}:where(html[data-device=mobile]) .rebuild .rb-wrap-models-section .rb-wrap-models img{height:150px}}@media (width<=760px){:where(html[data-device=mobile]) .rebuild .rb-bp555-details{grid-template-columns:1fr;gap:15px}:where(html[data-device=mobile]) .rebuild .rb-bp555-configs table{min-width:760px}:where(html[data-device=mobile]) .rebuild .rb-wrap-models-section>.rb-two{grid-template-columns:1fr}:where(html[data-device=mobile]) .rebuild .rb-wrap-models-section .rb-wrap-models>article{grid-template-columns:105px minmax(0,1fr)}:where(html[data-device=mobile]) .rebuild .rb-wrap-models-section .rb-wrap-models img{height:130px}}.rebuild .rb-product-hero-label-title{display:block}.rebuild .rb-label-hero-title span,.rebuild .rb-label-hero-title em{font-style:normal;display:block}.rebuild .rb-label-hero-title em{color:var(--red)}.rebuild .rb-product-hero-shockwatch-label .rb-product-hero-stage{height:420px}.rebuild .rb-product-hero-shockwatch-label .rb-product-hero-copy>p{max-width:560px}.rebuild .rb-label-series{padding-top:22px;padding-bottom:15px}.rebuild .rb-label-series table{border-collapse:collapse;table-layout:fixed;width:100%}.rebuild .rb-label-series th,.rebuild .rb-label-series td{text-align:center;border:1px solid #dce4eb;padding:8px 12px;font-size:13px}.rebuild .rb-label-series thead th{background:#f0f3f6;font-size:14px}.rebuild .rb-label-series tbody th{font-weight:650}.rebuild .rb-label-series tbody td{color:#687890}.rebuild .rb-label-crop{width:84px;height:60px;margin:0 auto;display:block;position:relative;overflow:hidden}.rebuild .rb-label-crop img{width:500%;max-width:none;height:auto;display:block}.rebuild .rb-label-selection{padding-top:10px;padding-bottom:28px}.rebuild .rb-label-selection>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.rebuild .rb-label-selection article{border-right:1px solid #dce4eb;align-items:flex-start;gap:10px;padding:12px 10px;display:flex}.rebuild .rb-label-selection article:last-child{border:0}.rebuild .rb-label-selection article>b{background:var(--red);color:#fff;border-radius:50%;flex:0 0 42px;place-items:center;height:42px;font-size:16px;display:grid}.rebuild .rb-label-selection h3{margin:2px 0 4px;font-size:14px}.rebuild .rb-label-selection p{color:#687890;margin:0;font-size:11px;line-height:1.5}@media (width<=760px){:where(html[data-device=mobile]) .rebuild .rb-product-hero-shockwatch-label .rb-product-hero-stage{height:245px}:where(html[data-device=mobile]) .rebuild .rb-label-series table{min-width:630px}:where(html[data-device=mobile]) .rebuild .rb-label-selection>div:last-child{grid-template-columns:1fr 1fr;gap:4px}:where(html[data-device=mobile]) .rebuild .rb-label-selection article{border-bottom:1px solid #dce4eb;border-right:0;padding:9px 3px}:where(html[data-device=mobile]) .rebuild .rb-label-selection article>b{flex-basis:34px;height:34px;font-size:13px}:where(html[data-device=mobile]) .rebuild .rb-label-selection h3{font-size:12px}:where(html[data-device=mobile]) .rebuild .rb-label-selection p{font-size:10px}:where(html[data-device=mobile]) .rebuild .rb-category-panel{grid-template-columns:1fr 1fr;min-height:0}}@media (width>=761px) and (width<=1120px){:where(html[data-device=mobile]) .rebuild .rb-products-overview{padding-top:20px}:where(html[data-device=mobile]) .rebuild .rb-transport-intro{padding:45px 0 24px}:where(html[data-device=mobile]) .rebuild .rb-transport-cta{padding-top:15px}:where(html[data-device=mobile]) .rebuild .rb-transport-cta>div{padding:41px 23px}:where(html[data-device=mobile]) .rebuild .rb-transport-cta section{max-width:500px}:where(html[data-device=mobile]) .rebuild .rb-transport-cta .rb-button{position:relative}:where(html[data-device=mobile]) .rebuild .rb-transport-cta .rb-button:before{content:"";border-left:1px solid #eadbdd;position:absolute;top:-28px;bottom:-28px;left:-17px}}@media (width>=761px) and (width<=980px){:where(html[data-device=mobile]) .rebuild .rb-footer-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.55fr) minmax(0,.7fr) minmax(0,1.3fr);gap:14px;min-height:200px}:where(html[data-device=mobile]) .rebuild .rb-footer-grid>address{grid-column:auto;gap:4px;display:flex}:where(html[data-device=mobile]) .rebuild .rb-footer-grid>address h3,:where(html[data-device=mobile]) .rebuild .rb-footer-grid>address>span:last-child{grid-column:auto}}@media (width<=760px){:where(html[data-device=mobile]) .rebuild .rb-transport-cta .rb-button:before{display:none}}@media (width>=761px) and (width<=1120px){:where(html[data-device=mobile]) .rebuild .rb-header{height:clamp(64px,6.1vw,78px)}:where(html[data-device=mobile]) .rebuild .rb-header-inner{gap:clamp(12px,2vw,24px)}:where(html[data-device=mobile]) .rebuild .rb-brand>img{width:clamp(54px,4.6vw,62px);height:auto}:where(html[data-device=mobile]) .rebuild .rb-brand strong{font-size:clamp(16px,1.4vw,18px)}:where(html[data-device=mobile]) .rebuild .rb-brand small{margin-top:3px;font-size:clamp(9px,.9vw,11px)}:where(html[data-device=mobile]) .rebuild .rb-nav{gap:clamp(12px,1.5vw,19px)}:where(html[data-device=mobile]) .rebuild .rb-nav-item>a{font-size:clamp(13px,1.15vw,15px)}:where(html[data-device=mobile]) .rebuild .rb-nav-item>a.active:after{bottom:clamp(8px,1vw,12px)}:where(html[data-device=mobile]) .rebuild .rb-nav-dropdown{top:calc(6.1vw - 8px)}:where(html[data-device=mobile]) .rebuild .rb-header-tools{gap:5px}:where(html[data-device=mobile]) .rebuild .rb-header-tools .rb-icon-button{width:clamp(30px,2.8vw,35px);height:clamp(30px,2.8vw,35px)}}@media (width>=1121px) and (width<=1250px){:where(html[data-device=mobile]) .rebuild .rb-contact-intro{min-height:210px}:where(html[data-device=mobile]) .rebuild .rb-contact-intro>.rb-container{max-width:990px;padding:48px 0 19px}:where(html[data-device=mobile]) .rebuild .rb-contact-intro h1{font-size:54px}:where(html[data-device=mobile]) .rebuild .rb-contact-intro i{margin:15px 0 10px}:where(html[data-device=mobile]) .rebuild .rb-contact-intro p{font-size:22px}:where(html[data-device=mobile]) .rebuild .rb-contact-layout{grid-template-columns:1.05fr .95fr;gap:16px;width:min(1087px,100% - 32px);margin-left:auto;margin-right:auto;padding:25px 0 42px}:where(html[data-device=mobile]) .rebuild .rb-contact-panel,:where(html[data-device=mobile]) .rebuild .rb-inquiry{min-height:715px}:where(html[data-device=mobile]) .rebuild .rb-inquiry{padding:23px}:where(html[data-device=mobile]) .rebuild .rb-contact-panel>.rb-section-heading{margin-top:4px;margin-bottom:4px}:where(html[data-device=mobile]) .rebuild .rb-contact-card{grid-template-columns:1fr 165px;min-height:240px;padding:25px 25px 9px}:where(html[data-device=mobile]) .rebuild .rb-contact-channels{align-content:start;gap:20px}:where(html[data-device=mobile]) .rebuild .rb-contact-channels strong{font-size:16px}:where(html[data-device=mobile]) .rebuild .rb-contact-channels>a[href^=tel\:] strong{font-size:19px}:where(html[data-device=mobile]) .rebuild .rb-contact-qr{padding-left:27px;transform:translateY(-15px)}:where(html[data-device=mobile]) .rebuild .rb-contact-qr h3{margin-bottom:16px}:where(html[data-device=mobile]) .rebuild .rb-contact-qr img{width:120px;height:120px}:where(html[data-device=mobile]) .rebuild .rb-contact-qr p{margin-top:13px}:where(html[data-device=mobile]) .rebuild .rb-contact-placeholder{min-height:108px;margin-top:18px}:where(html[data-device=mobile]) .rebuild .rb-contact-locations{margin-top:24px;padding-top:21px}:where(html[data-device=mobile]) .rebuild .rb-contact-locations>.rb-section-heading{margin-bottom:12px}:where(html[data-device=mobile]) .rebuild .rb-contact-locations>a{min-height:72px}:where(html[data-device=mobile]) .rebuild .rb-contact-location-pending{min-height:90px;margin-top:16px}:where(html[data-device=mobile]) .rebuild .rb-inquiry>.rb-section-heading+p{display:none}:where(html[data-device=mobile]) .rebuild .rb-inquiry form{row-gap:30px;margin-top:-4px}:where(html[data-device=mobile]) .rebuild .rb-inquiry form button{width:100%}:where(html[data-device=mobile]) .rebuild .rb-inquiry form>.rb-button{min-height:56px;font-size:18px}:where(html[data-device=mobile]) .rebuild .rb-inquiry textarea{min-height:160px}:where(html[data-device=mobile]) .rebuild .rb-inquiry form>small{display:none}:where(html[data-device=mobile]) .rebuild .rb-footer-grid{min-height:188px}:where(html[data-device=mobile]) .rebuild .rb-header-inner{gap:34px}:where(html[data-device=mobile]) .rebuild .rb-brand{margin-left:38px}:where(html[data-device=mobile]) .rebuild .rb-nav{gap:39px}:where(html[data-device=mobile]) .rebuild .rb-header-tools{margin-left:50px;margin-right:10px}:where(html[data-device=mobile]) .rebuild .rb-footer{padding:24px 0 29px}:where(html[data-device=mobile]) .rebuild .rb-footer-grid{grid-template-columns:356px 179px 161px minmax(0,1fr);min-height:176px}:where(html[data-device=mobile]) .rebuild .rb-footer-brand{transform:translate(-7px)}:where(html[data-device=mobile]) .rebuild .rb-footer-brand>a{padding-top:12px}:where(html[data-device=mobile]) .rebuild .rb-footer-brand img{width:96px;height:92px;margin-bottom:-11px}:where(html[data-device=mobile]) .rebuild .rb-footer-brand strong{font-size:19px}:where(html[data-device=mobile]) .rebuild .rb-footer-brand small{font-size:11px}:where(html[data-device=mobile]) .rebuild .rb-footer h3{font-size:15px}:where(html[data-device=mobile]) .rebuild .rb-footer nav>a{font-size:14px}:where(html[data-device=mobile]) .rebuild .rb-footer address>span,:where(html[data-device=mobile]) .rebuild .rb-footer address>a{gap:17px}:where(html[data-device=mobile]) .rebuild .rb-copyright{font-size:12px}}.rebuild{--navy:#111f30;font-family:JXC Sans,Microsoft YaHei,Arial,sans-serif}.rebuild button,.rebuild input,.rebuild textarea{font-family:inherit}.rebuild h1,.rebuild h2,.rebuild h3{font-weight:750}.rebuild .rb-footer{background:radial-gradient(at 25% 80%,#182d40,#101e2e 80%)}.rebuild .rb-nav-item>a{white-space:nowrap}.rebuild .af-paper-directory{padding:34px 0 96px}.af-paper-directory header h1{letter-spacing:-1px;margin:21px 0 5px;font-size:48px;line-height:1.3}.af-paper-directory header>p{color:#5b6c83;margin:0;font-size:20px}.af-paper-directory header>nav{gap:10px;margin:20px 0 32px;display:flex}.af-paper-directory header button{background:#fff;border:1px solid #dce4ed;border-radius:3px;width:136px;height:47px;font-size:18px}.af-paper-directory header button.active{background:var(--red);color:#fff;border-color:var(--red)}.af-paper-directory>section{margin-top:36px}.af-directory-heading{align-items:center;gap:17px;margin-bottom:8px;display:flex}.af-directory-heading>b,.af-flow article>b{color:#fff;background:linear-gradient(130deg,#ff4035,#ec0000);border-radius:50%;flex-shrink:0;place-items:center;width:54px;height:54px;font-size:26px;display:grid}.rebuild .af-directory-heading .rb-section-heading{margin:0}.af-directory-heading>p{color:#5e6c82;margin:0 0 0 auto;font-size:16px}.af-paper-directory table,.af-plan table{border-collapse:collapse;table-layout:fixed;border:1px solid #dce4ed;width:100%}.af-paper-directory th,.af-paper-directory td,.af-plan th,.af-plan td{text-align:left;border:1px solid #dce4ed;padding:12px 20px}.af-paper-directory thead th{background:#edf2f5;padding:10px 32px;font-size:16px}.af-paper-directory th:first-child{width:35%}.af-paper-directory th:nth-child(2){width:23%}.af-paper-directory th:nth-child(3){width:26%}.af-paper-directory tbody th{padding:12px 32px;font-size:20px;font-weight:650}.af-paper-directory td{color:#627087;font-size:17px}.af-paper-directory td:nth-child(2){color:var(--red)}.af-paper-directory td .rb-arrow{white-space:nowrap;font-size:14px}.af-tape-hero,.af-packing-hero{background:#f5f6f6;position:relative;overflow:hidden}.af-tape-hero>.rb-photo,.af-packing-hero>.rb-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.af-tape-hero:after,.af-packing-hero:after{content:"";background:linear-gradient(90deg,#ffffffed 0%,#ffffffdc 34%,#fff0 65%);position:absolute;inset:0}.af-tape-hero>.rb-container,.af-packing-hero>.rb-container{z-index:1;min-height:350px;padding-top:24px;padding-bottom:36px;position:relative}.af-tape-hero .rb-breadcrumb{margin:0 0 22px;font-size:12px}.af-tape-hero .rb-container>i{background:var(--yellow);border-radius:3px;width:28px;height:5px;display:block}.af-tape-hero h1{margin:12px 0 10px;font-size:42px;line-height:1.3}.af-tape-hero h2{color:#5f6c80;margin:0 0 12px;font-size:26px;font-weight:500;line-height:1.4}.af-tape-hero p{color:#657186;width:40%;margin:0;font-size:16px;line-height:1.6}.af-tape-products{padding-top:28px}.af-tape-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.af-tape-grid>article{text-align:center;border:1px solid #e0e6ee;border-radius:5px;padding-bottom:20px;overflow:hidden}.af-tape-product-top{text-align:left;background:#f5f7f8;grid-template-columns:44% 56%;height:242px;padding:20px 10px 0 30px;display:grid;position:relative}.af-tape-product-top>div:first-child{z-index:1;padding-top:12px}.af-tape-product-top span{background:var(--red);color:#fff;border-radius:3px;padding:3px 19px;font-size:16px}.af-tape-product-top h2{margin:9px 0 12px;font-size:34px;line-height:1.2}.af-tape-product-top p{color:#647186;margin:0;font-size:16px;line-height:1.55}.af-tape-product-top .rb-product-stage{background:0 0;height:232px;padding:0;overflow:visible}.af-tape-product-top img{object-fit:contain;width:100%;height:100%;max-height:100%}.af-tape-grid dl,.af-packing-products dl{margin:10px 14px 15px}.af-tape-grid dl>div,.af-packing-products dl>div{text-align:left;border-bottom:1px solid #e1e7ee;grid-template-columns:100px 1fr;min-height:35px;font-size:14px;display:grid}.af-tape-grid dt,.af-packing-products dt{background:#f2f5f7;padding:6px 10px;font-weight:650}.af-tape-grid dd,.af-packing-products dd{color:#657287;margin:0;padding:6px 14px}.af-tape-grid .rb-button{min-height:41px;padding:5px 30px;font-size:17px}.af-tape-flow{padding-top:24px}.af-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.af-flow article{min-height:150px;padding:8px 0 0 89px;position:relative}.af-flow article>b{width:46px;height:46px;font-size:20px;position:absolute;top:6px;left:15px}.af-flow article>svg:not(.af-flow-arrow){width:42px;height:42px;color:var(--red);stroke-width:1.8px;margin-bottom:6px}.af-flow h3{margin:0 0 5px;font-size:17px}.af-flow p{color:#657287;max-width:220px;margin:0;font-size:14px;line-height:1.6}.af-flow .af-flow-arrow{color:var(--red);width:25px;position:absolute;top:39px;right:-24px}.af-tape-benefits{padding:25px 0 30px}.af-tape-benefits>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.af-tape-benefits article{border-right:1px solid #dce3ec;gap:18px;padding:3px 10px;display:flex}.af-tape-benefits article:last-child{border:0}.af-tape-benefits article>svg{width:42px;height:42px;color:var(--red);flex-shrink:0}.af-tape-benefits h3{margin:0 0 5px;font-size:16px}.af-tape-benefits p{color:#657287;margin:0;font-size:13px;line-height:1.6}.rebuild .af-company{padding:22px 0 20px}.af-company>.rb-breadcrumb{margin:0 0 18px;font-size:14px}.af-company>header{padding-bottom:23px;position:relative}.af-company h1{margin:0;font-size:40px;line-height:1.3}.af-company header>i{background:var(--yellow);border-radius:4px;width:44px;height:6px;margin:10px 0 18px;display:block}.af-company header>h2{color:#1c2c49;margin:0 0 8px;font-size:25px;font-weight:550}.af-company header>p{color:#5f6d84;margin:0;font-size:19px}.af-share{color:#46566e;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px;font-size:16px;display:flex}.af-company header>.af-share{position:absolute;top:5px;right:0}.af-company-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.af-company-grid>a{background:#f3f7f9;border-radius:7px;min-width:0;padding:18px 22px 14px}.af-company-grid h2{margin:0;font-size:26px;line-height:1.35}.af-company-grid a>i{background:linear-gradient(90deg,var(--yellow) 60%,var(--red) 60%);border-radius:3px;width:43px;height:4px;margin:7px 0;display:block}.af-company-grid p{color:#5c6a81;min-height:52px;margin:0;font-size:17px;line-height:1.5}.af-company-grid .rb-product-stage{background:0 0;height:234px;padding:15px 25px 3px}.af-company-grid .rb-product-stage img{object-fit:contain;height:100%;max-height:100%}.af-company-grid strong,.af-company-grid small{text-align:center;font-size:17px;font-weight:500;line-height:1.5;display:block}.af-company-grid small{color:#627088;font-size:16px}.af-company-grid>a:first-child .rb-product-stage{gap:20px;padding-inline:3px}.af-company-grid>a:first-child img{width:46%;max-width:46%}.af-company-contact{background:#f3f7f9;border-radius:7px;grid-template-columns:1fr 1fr;gap:30px;margin-top:16px;padding:22px 26px;display:grid}.af-company-contact>div{align-self:center}.af-company-contact .rb-section-heading{margin-bottom:20px}.af-company-contact p{color:#5f6d84;font-size:14px}.af-company-contact address{color:#53637d;gap:8px;font-size:14px;font-style:normal;display:grid}.af-company-contact address>div{grid-template-columns:24px 55px 1fr;align-items:start;gap:12px;display:grid}.af-company-contact address svg{color:var(--red);width:24px;height:24px}.af-plan-intro{padding:30px 0 28px}.af-plan-intro .rb-eyebrow{color:#131a23;margin-bottom:10px;font-size:17px}.af-plan-intro h1{letter-spacing:-1px;margin:0 0 10px;font-size:44px;line-height:1.3}.af-plan-intro h1 em{color:var(--red);font-style:normal}.af-plan-intro p{color:#56657c;margin:0 0 16px;font-size:20px}.af-plan-intro .rb-button{min-height:41px;padding:6px 25px}.af-monitor-flow{padding:7px 0 20px}.af-monitor-flow .af-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.af-monitor-flow .af-flow article{border-left:1px solid #dce4eb;min-height:126px;padding:0 0 0 55px}.af-monitor-flow .af-flow article>b{width:40px;height:40px;font-size:17px;top:0;left:-7px}.af-monitor-flow .af-flow article>svg{width:38px;height:38px}.af-monitor-flow .af-flow p{font-size:13px}.af-monitor-flow .af-flow h3{font-size:16px}.af-monitor-flow .af-flow .af-flow-arrow{color:#b9c7d7;width:23px;top:15px;right:-25px}.af-monitor-table{padding:8px 0 23px}.af-plan .rb-section-heading{margin-bottom:12px}.af-plan .rb-section-heading h2{font-size:24px}.af-monitor-table table th,.af-monitor-table table td{text-align:center;padding:7px 14px;font-size:14px}.af-monitor-table thead th{background:#f1f4f7;padding:9px}.af-monitor-table thead th:first-child{width:15%}.af-monitor-table thead th:nth-child(2){width:20%}.af-monitor-table thead th:nth-child(3){width:17%}.af-monitor-table thead th:nth-child(4){width:20%}.af-monitor-table tbody th{font-size:17px}.af-monitor-table td img{object-fit:contain;width:95px;height:79px;margin:auto;display:block}.af-monitor-table td:nth-child(n+4){text-align:left;color:#657287;line-height:1.6}.af-monitor-apps>div:last-child{grid-template-columns:1fr 1fr;gap:24px;display:grid}.af-monitor-apps article{border:1px solid #dce4eb;border-radius:3px;align-items:center;gap:24px;padding:14px 25px;display:flex}.af-monitor-apps article>svg{width:52px;height:52px;color:var(--red);flex-shrink:0}.af-monitor-apps h3{margin:0 0 2px;font-size:20px}.af-monitor-apps p{color:#657287;margin:0;font-size:14px;line-height:1.55}.af-monitor-warning{padding:20px 0 10px}.af-monitor-warning>div:last-child{align-items:center;gap:20px;display:flex}.af-monitor-warning b{background:var(--red);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:27px;display:grid}.af-monitor-warning p{color:#657287;margin:0;font-size:14px;line-height:1.55}.af-monitor-warning strong{color:#171e29;font-size:16px}.af-plan-cta{background:#fff0f1}.af-plan-cta>.rb-container{justify-content:space-between;align-items:center;gap:20px;min-height:79px;display:flex}.af-plan-cta h2{margin:0;font-size:21px}.af-plan-cta p{color:#57677f;margin:0;font-size:15px}.af-plan-cta .rb-button{justify-content:center;min-width:210px}.af-paper-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:13px 0 36px;display:grid}.af-paper-methods article{border-right:1px solid #dce4eb;padding-right:18px}.af-paper-methods article:last-child{border:0;padding-right:0}.af-paper-methods h2{align-items:center;gap:8px;margin:0 0 9px;font-size:25px;display:flex}.af-paper-methods h2>i{background:var(--yellow);border-radius:3px;width:18px;height:4px}.af-paper-methods h2>span{font-size:17px;font-weight:550}.af-paper-methods .rb-photo{object-fit:cover;border-radius:4px;width:100%;height:165px}.af-paper-methods h3{color:var(--red);margin:10px 0 7px;font-size:23px;font-weight:550}.af-paper-methods p{color:#657287;margin:0;font-size:16px;line-height:1.6}.af-paper-methods aside{background:#f2f4f7;border-radius:4px;min-height:100px;margin-top:14px;padding:10px 20px}.af-paper-methods aside>strong{font-size:16px}.af-paper-methods aside>p{margin-top:3px}.af-paper-choice{padding:8px 0 34px}.af-paper-choice th,.af-paper-choice td{text-align:center;padding:8px 20px;font-size:16px}.af-paper-choice th{background:#f0f2f5}.af-paper-choice th:first-child{width:15%}.af-paper-choice td{color:#657287}.af-paper-related{padding:6px 0 40px}.af-paper-related>div:last-child{grid-template-columns:.9fr 1.5fr 1fr;gap:25px;display:grid}.af-paper-related section{border-right:1px solid #dce4eb;padding-right:20px}.af-paper-related section:last-child{border:0}.af-paper-related h3{align-items:center;gap:10px;margin:0 0 13px;font-size:24px;display:flex}.af-paper-related h3 svg{color:var(--red);width:18px}.af-paper-related section>div{flex-wrap:wrap;gap:9px 20px;display:flex}.af-paper-related .rb-arrow{font-size:18px}.af-packing-hero>.rb-container{min-height:339px;padding-top:35px}.af-packing-hero h1{margin:12px 0 7px;font-size:43px;line-height:1.3}.af-packing-hero em{color:var(--red);font-style:normal}.af-packing-hero p{color:#5e6d82;margin:0 0 16px;font-size:20px;line-height:1.5}.af-packing-flow{padding:20px 0 16px}.af-packing-flow>div:last-child{grid-template-columns:1fr 1fr;gap:54px;display:grid}.af-packing-flow article{background:#f3f7f9;border-radius:5px;align-items:center;gap:18px;min-height:130px;padding:14px 15px;display:flex;position:relative}.af-packing-flow article>b{color:#fff;background:var(--red);border-radius:50%;flex-shrink:0;align-self:flex-start;place-items:center;width:50px;height:50px;font-size:23px;display:grid}.af-packing-flow h3{margin:0 0 7px;font-size:23px}.af-packing-flow p{color:#657287;margin:0;font-size:15px;line-height:1.55}.af-packing-flow .rb-photo{object-fit:cover;width:32%;height:104px}.af-packing-products{padding:0 0 20px}.af-packing-products>div:last-child{grid-template-columns:1fr 1fr;gap:23px;display:grid}.af-packing-products article{border:1px solid #dce4eb;border-radius:4px;grid-template-columns:40% 60%;min-width:0;display:grid;overflow:hidden}.af-packing-products .rb-product-stage{background:#f3f7f9;height:308px;padding:15px}.af-packing-products .rb-product-stage>img{object-fit:contain;width:100%;height:100%;max-height:100%}.af-packing-products article>div:last-child{padding:13px 13px 10px}.af-packing-products h3{margin:0;font-size:18px;line-height:1.3}.af-packing-products strong{font-size:16px}.af-packing-products p{color:#657287;min-height:44px;margin:18px 0 25px;font-size:14px;line-height:1.6}.af-packing-products dl{margin:0 0 7px}.af-packing-products dl>div{grid-template-columns:85px 1fr;min-height:28px;font-size:12px}.af-packing-products dd{padding:5px 9px}.af-packing-products dt{padding:5px 8px}.af-packing-products .rb-button{gap:7px;min-height:31px;margin-right:5px;padding:5px 13px;font-size:12px}.af-packing-products .rb-button svg{width:14px}.af-packing-apps{padding-bottom:22px}.af-packing-apps .rb-features-strip{background:#f3f7f9;border-radius:5px;padding:15px}.af-packing-apps .rb-feature{gap:15px;padding:0 10px}.af-packing-apps .rb-feature>svg{width:42px;height:42px}.af-packing-apps .rb-feature h3{font-size:16px}.af-packing-apps .rb-feature p{font-size:13px}@media (width<=760px){:where(html[data-device=mobile]) .rebuild .af-paper-directory{padding:25px 0 40px}:where(html[data-device=mobile]) .af-paper-directory header h1{font-size:27px}:where(html[data-device=mobile]) .af-paper-directory header>p{font-size:15px}:where(html[data-device=mobile]) .af-paper-directory header>nav{gap:6px}:where(html[data-device=mobile]) .af-paper-directory header button{flex:1;width:auto;height:43px;font-size:15px}:where(html[data-device=mobile]) .af-directory-heading>b{width:42px;height:42px;font-size:20px}:where(html[data-device=mobile]) .af-directory-heading{flex-wrap:wrap;gap:10px}:where(html[data-device=mobile]) .af-directory-heading>p{width:100%;font-size:13px}:where(html[data-device=mobile]) .af-paper-directory table{min-width:720px}:where(html[data-device=mobile]) .af-paper-directory tbody th{font-size:16px}:where(html[data-device=mobile]) .af-paper-directory td{font-size:14px}:where(html[data-device=mobile]) .af-tape-hero>.rb-container{min-height:330px;padding-top:20px}:where(html[data-device=mobile]) .af-tape-hero h1{font-size:29px}:where(html[data-device=mobile]) .af-tape-hero h2{font-size:20px}:where(html[data-device=mobile]) .af-tape-hero p{width:80%;font-size:14px}:where(html[data-device=mobile]) .af-tape-hero:after{background:linear-gradient(90deg,#ffffffed,#fffc 60%,#fff4)}:where(html[data-device=mobile]) .af-tape-grid{grid-template-columns:1fr}:where(html[data-device=mobile]) .af-tape-product-top{padding-left:20px}:where(html[data-device=mobile]) .af-tape-product-top h2{font-size:30px}:where(html[data-device=mobile]) .af-tape-grid dl>div{font-size:13px}:where(html[data-device=mobile]) .af-flow{grid-template-columns:1fr;gap:15px}:where(html[data-device=mobile]) .af-flow article{min-height:130px;padding-left:70px}:where(html[data-device=mobile]) .af-flow .af-flow-arrow{display:none}:where(html[data-device=mobile]) .af-tape-benefits>div:last-child{grid-template-columns:1fr 1fr;gap:18px 5px}:where(html[data-device=mobile]) .af-tape-benefits article{gap:10px;padding:0 5px}:where(html[data-device=mobile]) .af-tape-benefits article>svg{width:28px;height:28px}:where(html[data-device=mobile]) .af-tape-benefits h3{font-size:14px}:where(html[data-device=mobile]) .af-tape-benefits p{font-size:12px}:where(html[data-device=mobile]) .af-company h1{font-size:29px}:where(html[data-device=mobile]) .af-company header>h2{font-size:20px}:where(html[data-device=mobile]) .af-company header>p{font-size:15px}:where(html[data-device=mobile]) .af-company-grid{grid-template-columns:1fr}:where(html[data-device=mobile]) .af-company-grid h2{font-size:23px}:where(html[data-device=mobile]) .af-company-grid p{font-size:15px}:where(html[data-device=mobile]) .af-company-grid .rb-product-stage{height:230px}:where(html[data-device=mobile]) .af-company-contact{grid-template-columns:1fr;gap:12px;padding:18px}:where(html[data-device=mobile]) .af-company-contact address>div{grid-template-columns:22px 45px 1fr;gap:8px;font-size:12px}:where(html[data-device=mobile]) .af-company-contact .rb-section-heading{margin-bottom:10px}:where(html[data-device=mobile]) .af-plan-intro{padding:25px 0}:where(html[data-device=mobile]) .af-plan-intro h1{font-size:29px}:where(html[data-device=mobile]) .af-plan-intro p{font-size:15px}:where(html[data-device=mobile]) .af-plan-intro .rb-eyebrow{font-size:14px}:where(html[data-device=mobile]) .af-monitor-flow .af-flow{grid-template-columns:1fr 1fr;gap:20px}:where(html[data-device=mobile]) .af-monitor-flow .af-flow article{padding-left:42px}:where(html[data-device=mobile]) .af-monitor-flow .af-flow h3{font-size:14px}:where(html[data-device=mobile]) .af-monitor-flow .af-flow p{font-size:12px}:where(html[data-device=mobile]) .af-monitor-flow .af-flow .af-flow-arrow{display:none}:where(html[data-device=mobile]) .af-monitor-table table{min-width:850px}:where(html[data-device=mobile]) .af-monitor-apps>div:last-child{grid-template-columns:1fr;gap:10px}:where(html[data-device=mobile]) .af-monitor-apps article{gap:15px;padding:12px}:where(html[data-device=mobile]) .af-monitor-apps h3{font-size:18px}:where(html[data-device=mobile]) .af-monitor-apps p{font-size:13px}:where(html[data-device=mobile]) .af-monitor-warning p br{display:none}:where(html[data-device=mobile]) .af-plan-cta>.rb-container{flex-wrap:wrap;gap:12px;padding-block:15px}:where(html[data-device=mobile]) .af-plan-cta h2{font-size:18px}:where(html[data-device=mobile]) .af-plan-cta p{font-size:13px}:where(html[data-device=mobile]) .af-plan-cta .rb-button{min-width:160px}:where(html[data-device=mobile]) .af-paper-methods{grid-template-columns:1fr;gap:25px;padding-bottom:25px}:where(html[data-device=mobile]) .af-paper-methods article{border:0;padding:0}:where(html[data-device=mobile]) .af-paper-methods .rb-photo{height:220px}:where(html[data-device=mobile]) .af-paper-methods p{font-size:14px}:where(html[data-device=mobile]) .af-paper-choice table{min-width:750px}:where(html[data-device=mobile]) .af-paper-choice th,:where(html[data-device=mobile]) .af-paper-choice td{padding:8px;font-size:14px}:where(html[data-device=mobile]) .af-paper-related>div:last-child{grid-template-columns:1fr;gap:20px}:where(html[data-device=mobile]) .af-paper-related section{border-bottom:1px solid #dce4eb;border-right:0;padding-bottom:15px}:where(html[data-device=mobile]) .af-paper-related h3{font-size:21px}:where(html[data-device=mobile]) .af-paper-related .rb-arrow{font-size:16px}:where(html[data-device=mobile]) .af-packing-hero>.rb-container{min-height:335px}:where(html[data-device=mobile]) .af-packing-hero h1{font-size:29px}:where(html[data-device=mobile]) .af-packing-hero p{font-size:16px}:where(html[data-device=mobile]) .af-packing-flow>div:last-child{grid-template-columns:1fr;gap:12px}:where(html[data-device=mobile]) .af-packing-flow article{gap:12px;padding:12px}:where(html[data-device=mobile]) .af-packing-flow article>b{width:38px;height:38px;font-size:18px}:where(html[data-device=mobile]) .af-packing-flow h3{font-size:18px}:where(html[data-device=mobile]) .af-packing-flow p{font-size:13px}:where(html[data-device=mobile]) .af-packing-products>div:last-child{grid-template-columns:1fr;gap:12px}:where(html[data-device=mobile]) .af-packing-products .rb-product-stage{padding:8px}:where(html[data-device=mobile]) .af-packing-products h3{font-size:16px}:where(html[data-device=mobile]) .af-packing-products p{font-size:13px}:where(html[data-device=mobile]) .af-packing-products article{grid-template-columns:37% 63%}:where(html[data-device=mobile]) .af-packing-products dl>div{grid-template-columns:65px 1fr;font-size:11px}:where(html[data-device=mobile]) .af-packing-products .rb-button{margin-block:3px}:where(html[data-device=mobile]) .af-packing-apps .rb-features-strip{grid-template-columns:1fr 1fr;gap:15px}:where(html[data-device=mobile]) .af-packing-apps .rb-feature{gap:7px;padding:0}:where(html[data-device=mobile]) .af-packing-apps .rb-feature>svg{width:28px;height:28px}:where(html[data-device=mobile]) .af-packing-apps .rb-feature h3{font-size:14px}:where(html[data-device=mobile]) .af-packing-apps .rb-feature p{font-size:12px}}@media (width>=761px){.rebuild .rb-header,.rebuild.rb-page-home .rb-header{height:70px}.rebuild .rb-header-inner,.rebuild.rb-page-home .rb-header-inner{gap:20px;height:100%}.rebuild .rb-brand,.rebuild.rb-page-home .rb-brand{flex-shrink:0;gap:8px;margin:0}.rebuild .rb-brand>img,.rebuild.rb-page-home .rb-brand>img{width:53px;height:48px}.rebuild .rb-brand strong,.rebuild.rb-page-home .rb-brand strong{font-size:clamp(13px,1.55vw,19px);line-height:1.3}.rebuild .rb-brand small,.rebuild.rb-page-home .rb-brand small{margin-top:2px;font-size:clamp(8px,.86vw,11px);line-height:1.4}.rebuild .rb-nav,.rebuild.rb-page-home .rb-nav{gap:clamp(16px,2.5vw,36px);height:100%;margin-left:auto}.rebuild .rb-nav-item>a,.rebuild.rb-page-home .rb-nav-item>a{height:70px;font-size:clamp(13px,1.25vw,17px)}.rebuild .rb-nav-item>a.active:after,.rebuild.rb-page-home .rb-nav-item>a.active:after{bottom:10px}.rebuild .rb-header-tools,.rebuild.rb-page-home .rb-header-tools{gap:6px;margin:0 0 0 14px}.rebuild .rb-header-tools .rb-icon-button,.rebuild.rb-page-home .rb-header-tools .rb-icon-button{width:38px;height:38px}.rebuild .rb-nav-dropdown{top:65px}.rebuild .rb-footer,.rebuild.rb-page-home .rb-footer{height:auto;min-height:220px;padding:25px 0 18px}.rebuild .rb-footer-grid,.rebuild.rb-page-home .rb-footer-grid{grid-template-columns:1.25fr .58fr .63fr 1.25fr;gap:25px;min-height:158px}.rebuild .rb-footer-brand,.rebuild.rb-page-home .rb-footer-brand{transform:none}.rebuild .rb-footer-brand>a,.rebuild.rb-page-home .rb-footer-brand>a{max-width:100%;padding-top:8px}.rebuild .rb-footer-brand img,.rebuild.rb-page-home .rb-footer-brand img{width:65px;height:59px;margin:0 auto 6px}.rebuild .rb-footer-brand strong,.rebuild.rb-page-home .rb-footer-brand strong{font-size:clamp(13px,1.4vw,17px)}.rebuild .rb-footer-brand small,.rebuild.rb-page-home .rb-footer-brand small{white-space:normal;margin-top:3px;font-size:9px}.rebuild .rb-footer h3,.rebuild.rb-page-home .rb-footer h3{margin:0 0 9px;font-size:14px}.rebuild .rb-footer nav>a,.rebuild.rb-page-home .rb-footer nav>a{font-size:13px;line-height:1.8}.rebuild .rb-footer address,.rebuild.rb-page-home .rb-footer address{gap:6px;font-size:12px;line-height:1.55}.rebuild .rb-footer address>span,.rebuild .rb-footer address>a,.rebuild.rb-page-home .rb-footer address>span,.rebuild.rb-page-home .rb-footer address>a{white-space:normal;gap:9px}.rebuild .rb-footer address svg,.rebuild.rb-page-home .rb-footer address svg{flex-shrink:0;width:14px;height:14px}.rebuild .rb-copyright,.rebuild.rb-page-home .rb-copyright{border:0;margin:14px 0 0;padding:0;font-size:11px;line-height:1.5}.rebuild .af-paper-directory{padding-top:23px;padding-bottom:85px}.af-paper-directory tbody th,.af-paper-directory td{padding-top:10px;padding-bottom:10px}.af-paper-directory>section{margin-top:30px}.af-company.rb-container{width:calc(100% - 78px)}.af-company-grid .rb-product-stage{height:225px}.af-plan-intro{padding-top:25px;padding-bottom:22px}.af-plan-intro h1{font-size:42px}.af-plan-intro p{font-size:18px}.af-monitor-flow .af-flow article{min-height:110px}.af-monitor-flow{padding-bottom:12px}.af-monitor-table thead th:first-child{width:19%}.af-monitor-table tbody th{font-size:16px}.af-monitor-apps article{padding:12px 20px}.af-monitor-warning{padding:15px 0 10px}.af-paper-methods,.af-paper-choice{padding-bottom:25px}.af-paper-related{padding-bottom:30px}.af-packing-hero>.rb-container{min-height:320px;padding-top:26px}.af-packing-hero h1{font-size:40px}.af-packing-products .rb-product-stage{height:290px}.af-packing-products p{margin:15px 0 18px}.af-tape-hero>.rb-container{min-height:335px}.af-tape-product-top{height:228px}.af-tape-product-top .rb-product-stage{height:218px}.af-tape-flow .af-flow article{min-height:135px}.rebuild .rb-product-hero-shockwatch2 .rb-product-hero-layout{grid-template-columns:1.05fr 1.1fr 175px;gap:18px}.rebuild .rb-product-hero-shockwatch2 .rb-product-hero-copy h1{font-size:45px;line-height:1.3}.rebuild .rb-product-hero-shockwatch2 .rb-product-hero-stage{height:370px;padding:0 12px}.rebuild .rb-product-hero-shockwatch2 .rb-product-hero-states figure img{object-fit:contain;width:126px;height:126px;max-height:126px}.rebuild.rb-page-shockwatch2 .rb-section{padding-top:24px;padding-bottom:20px}.rebuild .rb-model-options{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.rebuild .rb-model-options button{min-width:0;padding:9px 4px;font-size:16px}.rebuild .rb-selected-model{background:#f3f5f7;flex-wrap:wrap;align-items:center;gap:7px;padding:12px;font-size:13px;display:flex}.rebuild .rb-selected-model .rb-button{min-height:34px;margin-left:auto;padding:7px 12px;font-size:13px}.rebuild .rb-process{border:1px solid #dce4eb;border-radius:5px;gap:0;padding:17px 8px}.rebuild .rb-process>article{box-shadow:none;background:0 0;border:0;border-right:1px solid #dce4eb;padding:5px 18px}.rebuild .rb-process>article:last-child{border-right:0}.rebuild.rb-page-bandall-standard .rb-section{padding-top:20px;padding-bottom:22px}.rebuild .rb-bandall-hero-stage{height:470px}.rebuild .rb-bandall-options>.rb-section-heading{background:0 0;padding:0;display:flex}.rebuild .rb-bandall-options article{background:0 0}.rebuild.rb-page-bp333 .rb-section{padding-top:24px;padding-bottom:23px}.rebuild .rb-paper-detail-x-wrap{background:#fff;padding:0 0 12px;position:relative}.rebuild .rb-paper-detail-x-wrap>.rb-container{padding-top:0;position:relative}.rebuild .rb-paper-detail-x-wrap .rb-paper-hero-layout{grid-template-columns:1fr;min-height:300px;position:relative}.rebuild .rb-paper-wrap-hero-photo{object-fit:cover;border-radius:0;width:100vw;max-width:none;height:300px;position:absolute;top:0;left:calc(-50vw + 50%)}.rebuild .rb-paper-detail-x-wrap .rb-paper-hero-copy{z-index:1;width:47%;padding:25px 0}.rebuild .rb-paper-detail-x-wrap .rb-paper-hero-copy h1{font-size:44px}.rebuild .rb-paper-detail-x-wrap .rb-paper-hero-copy h2{font-size:41px}.rebuild .rb-paper-detail-x-wrap .rb-paper-hero-copy>p{font-size:16px;line-height:1.6}.rebuild .rb-paper-detail-x-wrap .rb-paper-hero-feature-strip{background:#fff;border:0;margin-top:0;padding-top:7px;position:relative}.rebuild .rb-paper-detail-x-wrap .rb-feature h3{font-size:18px}.rebuild .rb-paper-detail-x-wrap .rb-feature p{font-size:14px}.rebuild .rb-wrap-models-section .rb-wrap-models>article{min-height:255px}.rebuild .rb-wrap-models-section .rb-wrap-models img{height:225px}.rebuild .rb-wrap-materials{padding-top:8px;padding-bottom:16px}.rebuild .rb-wrap-steps{padding-top:8px;padding-bottom:22px}.rebuild .rb-pad-config>div>article{text-align:center;flex-direction:column;min-height:245px;padding:12px;display:flex}.rebuild .rb-pad-config article img{object-fit:contain;width:100%;height:150px}.rebuild .rb-pad-config article p{min-height:38px}.rebuild .rb-fill-a-process article{padding:12px}.rebuild .rb-fill-a-process article>img{object-fit:contain;grid-column:1/-1;width:100%;height:104px}.rebuild .rb-fill-a-process{padding-top:20px;padding-bottom:18px}.rebuild .rb-fill-a-lower{grid-template-columns:1.05fr 1fr .95fr;gap:18px;padding-bottom:26px}.rebuild .rb-fill-a-lower>div:last-child{grid-column:auto}.rebuild .rb-fill-a-install{grid-template-columns:1fr 1fr;gap:8px}.rebuild .rb-fill-a-install article{padding:8px}.rebuild .rb-fill-a-install img{object-fit:contain;width:100%;height:120px}.rebuild .rb-paper-detail-x-fill-sa .rb-paper-hero-layout{min-height:405px}.rebuild .rb-paper-detail-x-fill-sa .rb-paper-hero-stage{height:390px}.rebuild .rb-paper-detail-x-fill-sa>.rb-container>.rb-paper-hero-metrics{background:#f0f4f7;margin-top:8px}.rebuild .rb-paper-detail-x-fill-sa>.rb-container>.rb-paper-hero-metrics strong{font-size:25px}.rebuild .rb-mt-install-photo{background:#f5f7f8;object-fit:contain!important}.rebuild .rb-fill-mm-application{padding-top:24px;padding-bottom:22px}.rebuild .rb-fill-mm-detail{padding-top:8px;padding-bottom:20px}.rebuild .rb-fill-mm-detail>div .rb-features{display:none}}@media (width<=1679px){:where(html[data-device=desktop]) .rebuild .rb-header,:where(html[data-device=desktop]) .rebuild.rb-page-home .rb-header{height:70px}:where(html[data-device=desktop]) .rebuild .rb-header-inner,:where(html[data-device=desktop]) .rebuild.rb-page-home .rb-header-inner{gap:20px;height:100%}:where(html[data-device=desktop]) .rebuild .rb-brand,:where(html[data-device=desktop]) .rebuild.rb-page-home .rb-brand{flex-shrink:0;gap:8px;margin:0}:where(html[data-device=desktop]) .rebuild .rb-brand>img,:where(html[data-device=desktop]) .rebuild.rb-page-home .rb-brand>img{width:53px;height:48px}:where(html[data-device=desktop]) .rebuild .rb-brand strong,:where(html[data-device=desktop]) .rebuild.rb-page-home .rb-brand strong{font-size:clamp(13px,1.55vw,19px);line-height:1.3}:where(html[data-device=desktop]) .rebuild .rb-brand small,:where(html[data-device=desktop]) .rebuild.rb-page-home .rb-brand small{margin-top:2px;font-size:clamp(8px,.86vw,11px);line-height:1.4}:where(html[data-device=desktop]) .rebuild .rb-nav,:where(html[data-device=desktop]) .rebuild.rb-page-home .rb-nav{gap:clamp(16px,2.5vw,36px);height:100%;margin-left:auto}:where(html[data-device=desktop]) .rebuild .rb-nav-item>a,:where(html[data-device=desktop]) .rebuild.rb-page-home .rb-nav-item>a{height:70px;font-size:clamp(13px,1.25vw,17px)}:where(html[data-device=desktop]) .rebuild .rb-nav-item>a.active:after,:where(html[data-device=desktop]) .rebuild.rb-page-home .rb-nav-item>a.active:after{bottom:10px}:where(html[data-device=desktop]) .rebuild .rb-header-tools,:where(html[data-device=desktop]) .rebuild.rb-page-home .rb-header-tools{gap:6px;margin:0 0 0 14px}:where(html[data-device=desktop]) .rebuild .rb-header-tools .rb-icon-button,:where(html[data-device=desktop]) .rebuild.rb-page-home .rb-header-tools .rb-icon-button{width:38px;height:38px}:where(html[data-device=desktop]) .rebuild .rb-nav-dropdown{top:65px}:where(html[data-device=desktop]) .rebuild .rb-footer,:where(html[data-device=desktop]) .rebuild.rb-page-home .rb-footer{height:auto;min-height:220px;padding:25px 0 18px}:where(html[data-device=desktop]) .rebuild .rb-footer-grid,:where(html[data-device=desktop]) .rebuild.rb-page-home .rb-footer-grid{grid-template-columns:1.25fr .58fr .63fr 1.25fr;gap:25px;min-height:158px}:where(html[data-device=desktop]) .rebuild .rb-footer-brand,:where(html[data-device=desktop]) .rebuild.rb-page-home .rb-footer-brand{transform:none}:where(html[data-device=desktop]) .rebuild .rb-footer-brand>a,:where(html[data-device=desktop]) .rebuild.rb-page-home .rb-footer-brand>a{max-width:100%;padding-top:8px}:where(html[data-device=desktop]) .rebuild .rb-footer-brand img,:where(html[data-device=desktop]) .rebuild.rb-page-home .rb-footer-brand img{width:65px;height:59px;margin:0 auto 6px}:where(html[data-device=desktop]) .rebuild .rb-footer-brand strong,:where(html[data-device=desktop]) .rebuild.rb-page-home .rb-footer-brand strong{font-size:clamp(13px,1.4vw,17px)}:where(html[data-device=desktop]) .rebuild .rb-footer-brand small,:where(html[data-device=desktop]) .rebuild.rb-page-home .rb-footer-brand small{white-space:normal;margin-top:3px;font-size:9px}:where(html[data-device=desktop]) .rebuild .rb-footer h3,:where(html[data-device=desktop]) .rebuild.rb-page-home .rb-footer h3{margin:0 0 9px;font-size:14px}:where(html[data-device=desktop]) .rebuild .rb-footer nav>a,:where(html[data-device=desktop]) .rebuild.rb-page-home .rb-footer nav>a{font-size:13px;line-height:1.8}:where(html[data-device=desktop]) .rebuild .rb-footer address,:where(html[data-device=desktop]) .rebuild.rb-page-home .rb-footer address{gap:6px;font-size:12px;line-height:1.55}:where(html[data-device=desktop]) .rebuild .rb-footer address>span,:where(html[data-device=desktop]) .rebuild .rb-footer address>a,:where(html[data-device=desktop]) .rebuild.rb-page-home .rb-footer address>span,:where(html[data-device=desktop]) .rebuild.rb-page-home .rb-footer address>a{white-space:normal;gap:9px}:where(html[data-device=desktop]) .rebuild .rb-footer address svg,:where(html[data-device=desktop]) .rebuild.rb-page-home .rb-footer address svg{flex-shrink:0;width:14px;height:14px}:where(html[data-device=desktop]) .rebuild .rb-copyright,:where(html[data-device=desktop]) .rebuild.rb-page-home .rb-copyright{border:0;margin:14px 0 0;padding:0;font-size:11px;line-height:1.5}:where(html[data-device=desktop]) .rebuild .af-paper-directory{padding-top:23px;padding-bottom:85px}:where(html[data-device=desktop]) .af-paper-directory tbody th,:where(html[data-device=desktop]) .af-paper-directory td{padding-top:10px;padding-bottom:10px}:where(html[data-device=desktop]) .af-paper-directory>section{margin-top:30px}:where(html[data-device=desktop]) .af-company.rb-container{width:calc(100% - 78px)}:where(html[data-device=desktop]) .af-company-grid .rb-product-stage{height:225px}:where(html[data-device=desktop]) .af-plan-intro{padding-top:25px;padding-bottom:22px}:where(html[data-device=desktop]) .af-plan-intro h1{font-size:42px}:where(html[data-device=desktop]) .af-plan-intro p{font-size:18px}:where(html[data-device=desktop]) .af-monitor-flow .af-flow article{min-height:110px}:where(html[data-device=desktop]) .af-monitor-flow{padding-bottom:12px}:where(html[data-device=desktop]) .af-monitor-table thead th:first-child{width:19%}:where(html[data-device=desktop]) .af-monitor-table tbody th{font-size:16px}:where(html[data-device=desktop]) .af-monitor-apps article{padding:12px 20px}:where(html[data-device=desktop]) .af-monitor-warning{padding:15px 0 10px}:where(html[data-device=desktop]) .af-paper-methods,:where(html[data-device=desktop]) .af-paper-choice{padding-bottom:25px}:where(html[data-device=desktop]) .af-paper-related{padding-bottom:30px}:where(html[data-device=desktop]) .af-packing-hero>.rb-container{min-height:320px;padding-top:26px}:where(html[data-device=desktop]) .af-packing-hero h1{font-size:40px}:where(html[data-device=desktop]) .af-packing-products .rb-product-stage{height:290px}:where(html[data-device=desktop]) .af-packing-products p{margin:15px 0 18px}:where(html[data-device=desktop]) .af-tape-hero>.rb-container{min-height:335px}:where(html[data-device=desktop]) .af-tape-product-top{height:228px}:where(html[data-device=desktop]) .af-tape-product-top .rb-product-stage{height:218px}:where(html[data-device=desktop]) .af-tape-flow .af-flow article{min-height:135px}:where(html[data-device=desktop]) .rebuild .rb-product-hero-shockwatch2 .rb-product-hero-layout{grid-template-columns:1.05fr 1.1fr 175px;gap:18px}:where(html[data-device=desktop]) .rebuild .rb-product-hero-shockwatch2 .rb-product-hero-copy h1{font-size:45px;line-height:1.3}:where(html[data-device=desktop]) .rebuild .rb-product-hero-shockwatch2 .rb-product-hero-stage{height:370px;padding:0 12px}:where(html[data-device=desktop]) .rebuild .rb-product-hero-shockwatch2 .rb-product-hero-states figure img{object-fit:contain;width:126px;height:126px;max-height:126px}:where(html[data-device=desktop]) .rebuild.rb-page-shockwatch2 .rb-section{padding-top:24px;padding-bottom:20px}:where(html[data-device=desktop]) .rebuild .rb-model-options{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}:where(html[data-device=desktop]) .rebuild .rb-model-options button{min-width:0;padding:9px 4px;font-size:16px}:where(html[data-device=desktop]) .rebuild .rb-selected-model{background:#f3f5f7;flex-wrap:wrap;align-items:center;gap:7px;padding:12px;font-size:13px;display:flex}:where(html[data-device=desktop]) .rebuild .rb-selected-model .rb-button{min-height:34px;margin-left:auto;padding:7px 12px;font-size:13px}:where(html[data-device=desktop]) .rebuild .rb-process{border:1px solid #dce4eb;border-radius:5px;gap:0;padding:17px 8px}:where(html[data-device=desktop]) .rebuild .rb-process>article{box-shadow:none;background:0 0;border:0;border-right:1px solid #dce4eb;padding:5px 18px}:where(html[data-device=desktop]) .rebuild .rb-process>article:last-child{border-right:0}:where(html[data-device=desktop]) .rebuild.rb-page-bandall-standard .rb-section{padding-top:20px;padding-bottom:22px}:where(html[data-device=desktop]) .rebuild .rb-bandall-hero-stage{height:470px}:where(html[data-device=desktop]) .rebuild .rb-bandall-options>.rb-section-heading{background:0 0;padding:0;display:flex}:where(html[data-device=desktop]) .rebuild .rb-bandall-options article{background:0 0}:where(html[data-device=desktop]) .rebuild.rb-page-bp333 .rb-section{padding-top:24px;padding-bottom:23px}:where(html[data-device=desktop]) .rebuild .rb-paper-detail-x-wrap{background:#fff;padding:0 0 12px;position:relative}:where(html[data-device=desktop]) .rebuild .rb-paper-detail-x-wrap>.rb-container{padding-top:0;position:relative}:where(html[data-device=desktop]) .rebuild .rb-paper-detail-x-wrap .rb-paper-hero-layout{grid-template-columns:1fr;min-height:300px;position:relative}:where(html[data-device=desktop]) .rebuild .rb-paper-wrap-hero-photo{object-fit:cover;border-radius:0;width:100vw;max-width:none;height:300px;position:absolute;top:0;left:calc(-50vw + 50%)}:where(html[data-device=desktop]) .rebuild .rb-paper-detail-x-wrap .rb-paper-hero-copy{z-index:1;width:47%;padding:25px 0}:where(html[data-device=desktop]) .rebuild .rb-paper-detail-x-wrap .rb-paper-hero-copy h1{font-size:44px}:where(html[data-device=desktop]) .rebuild .rb-paper-detail-x-wrap .rb-paper-hero-copy h2{font-size:41px}:where(html[data-device=desktop]) .rebuild .rb-paper-detail-x-wrap .rb-paper-hero-copy>p{font-size:16px;line-height:1.6}:where(html[data-device=desktop]) .rebuild .rb-paper-detail-x-wrap .rb-paper-hero-feature-strip{background:#fff;border:0;margin-top:0;padding-top:7px;position:relative}:where(html[data-device=desktop]) .rebuild .rb-paper-detail-x-wrap .rb-feature h3{font-size:18px}:where(html[data-device=desktop]) .rebuild .rb-paper-detail-x-wrap .rb-feature p{font-size:14px}:where(html[data-device=desktop]) .rebuild .rb-wrap-models-section .rb-wrap-models>article{min-height:255px}:where(html[data-device=desktop]) .rebuild .rb-wrap-models-section .rb-wrap-models img{height:225px}:where(html[data-device=desktop]) .rebuild .rb-wrap-materials{padding-top:8px;padding-bottom:16px}:where(html[data-device=desktop]) .rebuild .rb-wrap-steps{padding-top:8px;padding-bottom:22px}:where(html[data-device=desktop]) .rebuild .rb-pad-config>div>article{text-align:center;flex-direction:column;min-height:245px;padding:12px;display:flex}:where(html[data-device=desktop]) .rebuild .rb-pad-config article img{object-fit:contain;width:100%;height:150px}:where(html[data-device=desktop]) .rebuild .rb-pad-config article p{min-height:38px}:where(html[data-device=desktop]) .rebuild .rb-fill-a-process article{padding:12px}:where(html[data-device=desktop]) .rebuild .rb-fill-a-process article>img{object-fit:contain;grid-column:1/-1;width:100%;height:104px}:where(html[data-device=desktop]) .rebuild .rb-fill-a-process{padding-top:20px;padding-bottom:18px}:where(html[data-device=desktop]) .rebuild .rb-fill-a-lower{grid-template-columns:1.05fr 1fr .95fr;gap:18px;padding-bottom:26px}:where(html[data-device=desktop]) .rebuild .rb-fill-a-lower>div:last-child{grid-column:auto}:where(html[data-device=desktop]) .rebuild .rb-fill-a-install{grid-template-columns:1fr 1fr;gap:8px}:where(html[data-device=desktop]) .rebuild .rb-fill-a-install article{padding:8px}:where(html[data-device=desktop]) .rebuild .rb-fill-a-install img{object-fit:contain;width:100%;height:120px}:where(html[data-device=desktop]) .rebuild .rb-paper-detail-x-fill-sa .rb-paper-hero-layout{min-height:405px}:where(html[data-device=desktop]) .rebuild .rb-paper-detail-x-fill-sa .rb-paper-hero-stage{height:390px}:where(html[data-device=desktop]) .rebuild .rb-paper-detail-x-fill-sa>.rb-container>.rb-paper-hero-metrics{background:#f0f4f7;margin-top:8px}:where(html[data-device=desktop]) .rebuild .rb-paper-detail-x-fill-sa>.rb-container>.rb-paper-hero-metrics strong{font-size:25px}:where(html[data-device=desktop]) .rebuild .rb-mt-install-photo{background:#f5f7f8;object-fit:contain!important}:where(html[data-device=desktop]) .rebuild .rb-fill-mm-application{padding-top:24px;padding-bottom:22px}:where(html[data-device=desktop]) .rebuild .rb-fill-mm-detail{padding-top:8px;padding-bottom:20px}:where(html[data-device=desktop]) .rebuild .rb-fill-mm-detail>div .rb-features{display:none}}.rebuild .rb-wrap-materials table{border-collapse:collapse;table-layout:fixed;width:100%}.rebuild .rb-wrap-materials th,.rebuild .rb-wrap-materials td{text-align:center;border:1px solid #dce4eb;padding:10px 15px;font-size:16px}.rebuild .rb-wrap-materials thead th{background:#edf2f5}.rebuild .rb-wrap-materials td{color:#526780}.af-wrap-process{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.af-wrap-process article{grid-template-columns:42% 58%;align-items:center;gap:14px;padding-left:12px;display:grid;position:relative}.af-wrap-process b{background:var(--red);color:#fff;z-index:1;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:0;left:0}.af-wrap-process img{object-fit:contain;background:#f3f6f8;border-radius:5px;width:100%;height:110px}.af-wrap-process article:last-child img{object-fit:cover}.af-wrap-process h3{margin:0 0 7px;font-size:17px}.af-wrap-process p{color:#657287;margin:0;font-size:14px;line-height:1.6}.af-article-preview>.rb-container{max-width:1280px;padding-top:25px}.af-article-preview header{text-align:center;border-bottom:1px solid #e1e7ed;padding:20px 0;position:relative}.af-article-preview h1{margin:0;font-size:38px}.af-article-preview header>i{background:var(--yellow);border-radius:3px;width:40px;height:5px;margin:14px auto;display:block}.af-article-preview header>div{color:#66758a;justify-content:center;align-items:center;gap:35px;font-size:14px;display:flex}.af-article-preview article{grid-template-columns:1.3fr 1fr;align-items:start;gap:60px;padding:38px 0 25px;display:grid}.af-article-preview article h2{margin:0 0 15px;font-size:33px;line-height:1.4}.af-article-preview article h2 span{font-size:25px}.af-article-preview article p{color:#64758a;margin:0 0 16px;font-size:17px;line-height:1.9}.af-article-preview article>img{object-fit:contain;width:100%;height:440px}.af-article-preview article h3{margin:25px 0 13px;font-size:23px}.af-article-preview dl{margin:0}.af-article-preview dl>div{border-bottom:1px solid #dce4eb;grid-template-columns:125px 1fr;padding:9px 10px;font-size:17px;display:grid}.af-article-preview dd{color:#64758a;margin:0}.af-article-return{border-top:1px solid #dce4eb;justify-content:space-between;align-items:center;padding:20px 0;display:flex}.af-article-return small{color:#718097}.af-contact-backdrop{pointer-events:auto;background:0 0!important;justify-content:flex-end!important;align-items:flex-start!important;padding:0!important}.rebuild .af-contact-drawer{background:#fff;border:1px solid #e2e7ed;border-radius:10px;width:420px;height:auto;max-height:calc(100dvh - 90px);display:block;position:fixed;top:76px;right:10px;overflow:auto;box-shadow:0 8px 35px #20324922}.rebuild .af-contact-drawer>header{color:#141b26;background:#fff;border:0;padding:20px 23px}.rebuild .af-contact-drawer>header h2{margin:0;font-size:25px}.rebuild .af-contact-drawer>header .rb-icon-button{color:#18202a}.af-contact-tabs{border-bottom:1px solid #dce4eb;gap:10px;margin:0 23px;display:flex}.af-contact-tabs>button{color:#637084;white-space:nowrap;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:7px;padding:15px 0 14px;font-size:14px;display:flex}.af-contact-tabs>button[aria-selected=true]{color:var(--red);border-bottom:2px solid var(--red)}.af-contact-drawer-body{padding:20px 23px}.af-contact-quick{border-bottom:1px solid #e2e7ed;gap:20px;padding-bottom:23px;display:grid}.af-contact-quick>div{align-items:center;gap:17px;min-width:0;font-size:17px;display:flex}.af-contact-quick>div>svg{color:var(--red);flex-shrink:0;width:24px}.af-contact-quick a,.af-contact-quick span{overflow-wrap:anywhere}.af-contact-quick button{color:#778398;background:0 0;border:0;flex-shrink:0;place-items:center;margin-left:auto;padding:4px;display:grid}.af-drawer-qr{background:#f4f6f8;border-radius:7px;margin-top:17px;padding:18px 20px}.af-drawer-qr h3{align-items:center;gap:10px;margin:0 0 15px;font-size:16px;display:flex}.af-drawer-qr>div{align-items:center;gap:20px;display:flex}.af-drawer-qr img{object-fit:contain;width:120px;height:120px}.af-drawer-qr p{color:#647084;margin:0;font-size:14px;line-height:1.8}.af-copy-status{color:#497250;margin:8px 0 0;font-size:13px}.rebuild .af-contact-drawer .chat-transcript{height:290px;overflow:auto}.rebuild .af-inquiry-context{color:#ab251c;background:#fff2f0;border-radius:4px;grid-column:1/-1;margin:0;padding:9px;font-size:14px}@media (width<=760px){:where(html[data-device=mobile]) .af-wrap-process{grid-template-columns:1fr;gap:16px}:where(html[data-device=mobile]) .rebuild .rb-wrap-materials table{min-width:650px}:where(html[data-device=mobile]) .rebuild .rb-wrap-materials th,:where(html[data-device=mobile]) .rebuild .rb-wrap-materials td{font-size:14px}:where(html[data-device=mobile]) .rebuild .rb-pad-config article img{object-fit:contain;height:150px}:where(html[data-device=mobile]) .rebuild .rb-fill-a-process article>img{object-fit:contain;grid-column:1/-1;width:100%;height:130px}:where(html[data-device=mobile]) .rebuild .rb-fill-a-install img{object-fit:contain;width:100%;height:130px}:where(html[data-device=mobile]) .af-article-preview article{grid-template-columns:1fr;gap:15px;padding-top:25px}:where(html[data-device=mobile]) .af-article-preview h1,:where(html[data-device=mobile]) .af-article-preview article h2{font-size:27px}:where(html[data-device=mobile]) .af-article-preview article h2 span{font-size:20px}:where(html[data-device=mobile]) .af-article-preview article p{font-size:15px}:where(html[data-device=mobile]) .af-article-preview article>img{height:280px}:where(html[data-device=mobile]) .af-article-return{flex-wrap:wrap;gap:12px}:where(html[data-device=mobile]) .af-article-return small{font-size:11px}:where(html[data-device=mobile]) .rebuild .af-contact-drawer{width:min(420px,100% - 16px);max-height:calc(100dvh - 90px);top:76px;right:8px}:where(html[data-device=mobile]) .af-contact-quick>div{font-size:15px}:where(html[data-device=mobile]) .af-contact-drawer-body{padding:17px}:where(html[data-device=mobile]) .af-drawer-qr{padding:15px}:where(html[data-device=mobile]) .af-contact-tabs{margin-inline:17px}:where(html[data-device=mobile]) .af-contact-tabs>button{font-size:13px}:where(html[data-device=mobile]) .af-drawer-qr img{width:105px;height:105px}:where(html[data-device=mobile]) .af-drawer-qr p{font-size:12px}}.af-mm-workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.af-mm-workflow figure{margin:0;position:relative}.af-mm-workflow figure:not(:last-child):after{content:"➜";color:#f77070;font-size:25px;position:absolute;top:65px;right:-21px}.af-mm-workflow img{object-fit:cover;width:100%;height:150px}.af-mm-workflow figure:nth-child(2) img{object-fit:contain}.af-mm-workflow strong{font-size:14px}.af-mm-workflow p{color:#657287;margin:6px 0 0;font-size:12px;line-height:1.5}.rebuild .rb-fill-mm-detail table{border-collapse:collapse;table-layout:fixed;width:100%}.rebuild .rb-fill-mm-detail th,.rebuild .rb-fill-mm-detail td{text-align:center;border:1px solid #dce4eb;padding:10px 5px;font-size:14px}.rebuild .rb-fill-mm-detail th{background:#eff3f6}.rebuild .rb-fill-mm-detail>div{border:1px solid #dce4eb;border-radius:4px;padding:17px}.rebuild .rb-fill-mm-detail>div:last-child{padding:17px}@media (width>=761px){.rebuild .rb-product-hero-tiltwatch .rb-product-hero-layout{grid-template-columns:.85fr 1.15fr;gap:25px;min-height:345px}.rebuild .rb-product-hero-tilt{grid-template-columns:.8fr 1fr;gap:25px;height:315px;display:grid}.rebuild .rb-product-hero-tilt figure{flex-direction:column;justify-content:center;align-items:center;min-width:0;margin:0;display:flex}.rebuild .rb-product-hero-tilt img{object-fit:contain;width:100%;height:280px;max-height:280px}.rebuild .rb-product-hero-tiltwatch .rb-product-hero-copy h1{font-size:37px}.rebuild .rb-product-hero-tiltwatch{padding:25px 0 0}.rebuild .rb-product-hero-tiltwatch .rb-product-hero-visual{min-height:0}.rebuild .rb-tilt-comparison{background:#f5f8f9;padding-top:8px;padding-bottom:22px}.rebuild .rb-tilt-reading-section{padding-top:18px;padding-bottom:20px}.rebuild .rb-tilt-reading article{min-height:180px}.rebuild .rb-tilt-scenes{padding-top:20px;padding-bottom:26px}.rebuild .rb-product-hero-shockwatch-label{padding-top:22px;padding-bottom:22px}.rebuild .rb-product-hero-shockwatch-label .rb-product-hero-layout{min-height:370px}.rebuild .rb-product-hero-shockwatch-label .rb-product-hero-stage{height:340px}.rebuild .rb-label-series{padding-top:25px;padding-bottom:20px}.rebuild .rb-label-series tbody td,.rebuild .rb-label-series tbody th{padding:7px 15px}.rebuild .rb-label-crop{height:43px}.rebuild .rb-label-selection{padding-top:15px;padding-bottom:30px}.rebuild .rb-product-hero-shockwatch2{padding-block:20px}.rebuild .rb-product-hero-shockwatch2 .rb-product-hero-layout{min-height:410px}.rebuild .rb-bandall-hero-layout{gap:30px}.rebuild .rb-bandall-hero-copy{padding-block:10px}.rebuild .rb-bandall-hero-features{margin-bottom:12px}.rebuild .rb-bandall-hero-specs{padding:12px 16px}.rebuild .rb-bandall-hero-specs dl>div{padding-block:6px}.rebuild .rb-bandall-hero-stage{height:440px}.rebuild .rb-product-hero-bandall-standard{padding-bottom:20px}.rebuild .rb-bandall-application>.rb-photo{height:190px}.rebuild .rb-product-hero-x-pad-plus .rb-product-hero-copy{padding:15px 0}.rebuild .rb-product-hero-x-pad-plus .rb-product-hero-layout{min-height:430px}.rebuild .rb-product-hero-x-pad-plus .rb-product-hero-stage{height:410px}.rebuild .rb-product-hero-x-pad-plus .rb-feature{padding:0 10px}.rebuild .rb-product-hero-x-pad-plus .rb-feature h3{font-size:13px}.rebuild .rb-product-hero-x-pad-plus .rb-feature p{font-size:11px}.rebuild .rb-product-hero-x-pad-plus .rb-product-hero-actions{margin-top:20px}.rebuild .rb-product-hero-x-pad-plus .rb-product-hero-copy>p{font-size:15px;line-height:1.65}.rebuild .rb-pad-config>div>article{text-align:left;grid-template-columns:44% 56%;gap:10px;min-height:215px;padding:10px;display:grid}.rebuild .rb-pad-config article img{height:185px}.rebuild .rb-pad-config article p{min-height:0}.rebuild .rb-pad-config{padding-top:14px;padding-bottom:20px}.rebuild .rb-pad-specs{padding-top:12px;padding-bottom:65px}.rebuild .rb-pad-specs td,.rebuild .rb-pad-specs th{padding-block:7px;font-size:14px}.rebuild .rb-paper-detail-x-fill-a .rb-paper-hero-layout{min-height:380px}.rebuild .rb-paper-detail-x-fill-a .rb-paper-hero-stage{height:370px}.rebuild .rb-paper-detail-x-fill-a{padding-bottom:15px}.rebuild .rb-paper-detail-x-fill-a .rb-product-hero-eyebrow{display:none}.rebuild .rb-fill-a-process article{background:0 0;grid-template-columns:44% 56%;align-content:start;gap:0;min-height:160px;padding:9px 10px;position:relative}.rebuild .rb-fill-a-process article>b{grid-area:1/1;margin-bottom:6px}.rebuild .rb-fill-a-process article h3{grid-area:2/1}.rebuild .rb-fill-a-process article p{grid-area:3/1;padding-top:6px;font-size:12px}.rebuild .rb-fill-a-process article>img{object-fit:cover;object-position:50% 15%;border-radius:4px;grid-area:1/2/4;height:145px}.rebuild .rb-fill-a-process article:not(:last-child):after{content:"›";color:var(--red);font-size:32px;position:absolute;top:55px;right:-12px}.rebuild .rb-fill-a-lower{padding-top:8px}.rebuild .rb-fill-a-lower td,.rebuild .rb-fill-a-lower th{padding:8px 12px;font-size:14px}.rebuild .rb-fill-a-lower .rb-feature{border:1px solid #dce4eb;border-radius:4px;align-items:center;padding:10px}.rebuild .rb-fill-a-lower .rb-feature h3{font-size:13px}.rebuild .rb-fill-a-lower .rb-feature p{font-size:11px}.rebuild .rb-fill-a-lower .rb-section-heading h2{font-size:24px}.rebuild .rb-fill-mt-detail{padding-top:25px;padding-bottom:20px}.rebuild .rb-fill-mt-detail td,.rebuild .rb-fill-mt-detail th{padding:7px 13px;font-size:14px}.rebuild .rb-fill-mt-steps{padding-top:12px;padding-bottom:18px}.rebuild .rb-paper-detail-x-fill-mt .rb-paper-hero-layout{min-height:345px}.rebuild .rb-paper-detail-x-fill-mt .rb-paper-hero-stage{height:330px}.rebuild .rb-paper-detail-x-fill-mt{padding-bottom:18px}.rebuild.rb-page-x-fill-mt .rb-contact-cta{padding:10px 0 20px}.rebuild .rb-paper-detail-x-fill-mm .rb-paper-hero-layout{grid-template-columns:1fr .8fr;min-height:410px}.rebuild .rb-paper-detail-x-fill-mm .rb-paper-hero-stage{grid-area:1/2/3;height:470px;padding:0}.rebuild .rb-paper-detail-x-fill-mm .rb-paper-hero-feature-strip{border:0;width:56%;margin-top:-120px;padding-bottom:25px;position:relative}.rebuild .rb-paper-detail-x-fill-mm .rb-paper-hero-copy{align-self:start;padding-top:25px}.rebuild .rb-paper-detail-x-fill-mm .rb-paper-hero-copy .rb-paper-red-subtitle{font-size:32px}.rebuild .rb-paper-detail-x-fill-mm .rb-paper-hero-copy>p{font-size:17px}.rebuild .rb-paper-detail-x-fill-mm .rb-paper-hero-feature-strip .rb-feature{border-right:1px solid #dce4eb;flex-direction:column;padding:4px 12px}.rebuild .rb-paper-detail-x-fill-mm .rb-paper-hero-feature-strip .rb-feature p{font-size:11px}.rebuild .rb-paper-detail-x-fill-mm .rb-paper-hero-feature-strip .rb-feature h3{font-size:13px}.rebuild .rb-fill-mm-application{background:#f5f7f9;grid-template-columns:.8fr 1.2fr;min-height:245px;padding-block:25px}.rebuild .rb-fill-mm-detail{grid-template-columns:1fr 1fr;padding-top:24px;padding-bottom:20px}.rebuild .rb-fill-mm-detail>div>p{font-size:15px}.rebuild .af-mm-reasons{padding-top:16px;padding-bottom:30px}.rebuild .af-mm-reasons .rb-process{border:0}.rebuild .af-mm-reasons .rb-process p{font-size:14px}.rebuild .rb-wrap-models-section{padding-top:12px;padding-bottom:12px}.rebuild .rb-wrap-models-section .rb-wrap-models>article{min-height:245px}.rebuild .rb-wrap-models-section .rb-wrap-models h3{font-size:23px}.rebuild .rb-wrap-models-section .rb-wrap-models p{font-size:17px}.rebuild .rb-wrap-models-section .rb-wrap-models li{font-size:14px}.rebuild .rb-wrap-models-section .rb-button{min-height:40px;padding:8px 15px;font-size:15px}.rebuild .rb-wrap-materials th,.rebuild .rb-wrap-materials td{padding-block:7px}.rebuild .rb-wrap-steps{padding-top:8px}.af-article-preview article{gap:45px;padding-top:25px}.af-article-preview article>img{height:370px}.af-article-preview article p{font-size:15px;line-height:1.75}.af-article-preview article h2{font-size:30px}.af-article-preview header{padding:12px 0}.af-article-preview article h3{margin-top:18px}.af-article-preview dl>div{padding-block:7px;font-size:15px}}@media (width<=1679px){:where(html[data-device=desktop]) .rebuild .rb-product-hero-tiltwatch .rb-product-hero-layout{grid-template-columns:.85fr 1.15fr;gap:25px;min-height:345px}:where(html[data-device=desktop]) .rebuild .rb-product-hero-tilt{grid-template-columns:.8fr 1fr;gap:25px;height:315px;display:grid}:where(html[data-device=desktop]) .rebuild .rb-product-hero-tilt figure{flex-direction:column;justify-content:center;align-items:center;min-width:0;margin:0;display:flex}:where(html[data-device=desktop]) .rebuild .rb-product-hero-tilt img{object-fit:contain;width:100%;height:280px;max-height:280px}:where(html[data-device=desktop]) .rebuild .rb-product-hero-tiltwatch .rb-product-hero-copy h1{font-size:37px}:where(html[data-device=desktop]) .rebuild .rb-product-hero-tiltwatch{padding:25px 0 0}:where(html[data-device=desktop]) .rebuild .rb-product-hero-tiltwatch .rb-product-hero-visual{min-height:0}:where(html[data-device=desktop]) .rebuild .rb-tilt-comparison{background:#f5f8f9;padding-top:8px;padding-bottom:22px}:where(html[data-device=desktop]) .rebuild .rb-tilt-reading-section{padding-top:18px;padding-bottom:20px}:where(html[data-device=desktop]) .rebuild .rb-tilt-reading article{min-height:180px}:where(html[data-device=desktop]) .rebuild .rb-tilt-scenes{padding-top:20px;padding-bottom:26px}:where(html[data-device=desktop]) .rebuild .rb-product-hero-shockwatch-label{padding-top:22px;padding-bottom:22px}:where(html[data-device=desktop]) .rebuild .rb-product-hero-shockwatch-label .rb-product-hero-layout{min-height:370px}:where(html[data-device=desktop]) .rebuild .rb-product-hero-shockwatch-label .rb-product-hero-stage{height:340px}:where(html[data-device=desktop]) .rebuild .rb-label-series{padding-top:25px;padding-bottom:20px}:where(html[data-device=desktop]) .rebuild .rb-label-series tbody td,:where(html[data-device=desktop]) .rebuild .rb-label-series tbody th{padding:7px 15px}:where(html[data-device=desktop]) .rebuild .rb-label-crop{height:43px}:where(html[data-device=desktop]) .rebuild .rb-label-selection{padding-top:15px;padding-bottom:30px}:where(html[data-device=desktop]) .rebuild .rb-product-hero-shockwatch2{padding-block:20px}:where(html[data-device=desktop]) .rebuild .rb-product-hero-shockwatch2 .rb-product-hero-layout{min-height:410px}:where(html[data-device=desktop]) .rebuild .rb-bandall-hero-layout{gap:30px}:where(html[data-device=desktop]) .rebuild .rb-bandall-hero-copy{padding-block:10px}:where(html[data-device=desktop]) .rebuild .rb-bandall-hero-features{margin-bottom:12px}:where(html[data-device=desktop]) .rebuild .rb-bandall-hero-specs{padding:12px 16px}:where(html[data-device=desktop]) .rebuild .rb-bandall-hero-specs dl>div{padding-block:6px}:where(html[data-device=desktop]) .rebuild .rb-bandall-hero-stage{height:440px}:where(html[data-device=desktop]) .rebuild .rb-product-hero-bandall-standard{padding-bottom:20px}:where(html[data-device=desktop]) .rebuild .rb-bandall-application>.rb-photo{height:190px}:where(html[data-device=desktop]) .rebuild .rb-product-hero-x-pad-plus .rb-product-hero-copy{padding:15px 0}:where(html[data-device=desktop]) .rebuild .rb-product-hero-x-pad-plus .rb-product-hero-layout{min-height:430px}:where(html[data-device=desktop]) .rebuild .rb-product-hero-x-pad-plus .rb-product-hero-stage{height:410px}:where(html[data-device=desktop]) .rebuild .rb-product-hero-x-pad-plus .rb-feature{padding:0 10px}:where(html[data-device=desktop]) .rebuild .rb-product-hero-x-pad-plus .rb-feature h3{font-size:13px}:where(html[data-device=desktop]) .rebuild .rb-product-hero-x-pad-plus .rb-feature p{font-size:11px}:where(html[data-device=desktop]) .rebuild .rb-product-hero-x-pad-plus .rb-product-hero-actions{margin-top:20px}:where(html[data-device=desktop]) .rebuild .rb-product-hero-x-pad-plus .rb-product-hero-copy>p{font-size:15px;line-height:1.65}:where(html[data-device=desktop]) .rebuild .rb-pad-config>div>article{text-align:left;grid-template-columns:44% 56%;gap:10px;min-height:215px;padding:10px;display:grid}:where(html[data-device=desktop]) .rebuild .rb-pad-config article img{height:185px}:where(html[data-device=desktop]) .rebuild .rb-pad-config article p{min-height:0}:where(html[data-device=desktop]) .rebuild .rb-pad-config{padding-top:14px;padding-bottom:20px}:where(html[data-device=desktop]) .rebuild .rb-pad-specs{padding-top:12px;padding-bottom:65px}:where(html[data-device=desktop]) .rebuild .rb-pad-specs td,:where(html[data-device=desktop]) .rebuild .rb-pad-specs th{padding-block:7px;font-size:14px}:where(html[data-device=desktop]) .rebuild .rb-paper-detail-x-fill-a .rb-paper-hero-layout{min-height:380px}:where(html[data-device=desktop]) .rebuild .rb-paper-detail-x-fill-a .rb-paper-hero-stage{height:370px}:where(html[data-device=desktop]) .rebuild .rb-paper-detail-x-fill-a{padding-bottom:15px}:where(html[data-device=desktop]) .rebuild .rb-paper-detail-x-fill-a .rb-product-hero-eyebrow{display:none}:where(html[data-device=desktop]) .rebuild .rb-fill-a-process article{background:0 0;grid-template-columns:44% 56%;align-content:start;gap:0;min-height:160px;padding:9px 10px;position:relative}:where(html[data-device=desktop]) .rebuild .rb-fill-a-process article>b{grid-area:1/1;margin-bottom:6px}:where(html[data-device=desktop]) .rebuild .rb-fill-a-process article h3{grid-area:2/1}:where(html[data-device=desktop]) .rebuild .rb-fill-a-process article p{grid-area:3/1;padding-top:6px;font-size:12px}:where(html[data-device=desktop]) .rebuild .rb-fill-a-process article>img{object-fit:cover;object-position:50% 15%;border-radius:4px;grid-area:1/2/4;height:145px}:where(html[data-device=desktop]) .rebuild .rb-fill-a-process article:not(:last-child):after{content:"›";color:var(--red);font-size:32px;position:absolute;top:55px;right:-12px}:where(html[data-device=desktop]) .rebuild .rb-fill-a-lower{padding-top:8px}:where(html[data-device=desktop]) .rebuild .rb-fill-a-lower td,:where(html[data-device=desktop]) .rebuild .rb-fill-a-lower th{padding:8px 12px;font-size:14px}:where(html[data-device=desktop]) .rebuild .rb-fill-a-lower .rb-feature{border:1px solid #dce4eb;border-radius:4px;align-items:center;padding:10px}:where(html[data-device=desktop]) .rebuild .rb-fill-a-lower .rb-feature h3{font-size:13px}:where(html[data-device=desktop]) .rebuild .rb-fill-a-lower .rb-feature p{font-size:11px}:where(html[data-device=desktop]) .rebuild .rb-fill-a-lower .rb-section-heading h2{font-size:24px}:where(html[data-device=desktop]) .rebuild .rb-fill-mt-detail{padding-top:25px;padding-bottom:20px}:where(html[data-device=desktop]) .rebuild .rb-fill-mt-detail td,:where(html[data-device=desktop]) .rebuild .rb-fill-mt-detail th{padding:7px 13px;font-size:14px}:where(html[data-device=desktop]) .rebuild .rb-fill-mt-steps{padding-top:12px;padding-bottom:18px}:where(html[data-device=desktop]) .rebuild .rb-paper-detail-x-fill-mt .rb-paper-hero-layout{min-height:345px}:where(html[data-device=desktop]) .rebuild .rb-paper-detail-x-fill-mt .rb-paper-hero-stage{height:330px}:where(html[data-device=desktop]) .rebuild .rb-paper-detail-x-fill-mt{padding-bottom:18px}:where(html[data-device=desktop]) .rebuild.rb-page-x-fill-mt .rb-contact-cta{padding:10px 0 20px}:where(html[data-device=desktop]) .rebuild .rb-paper-detail-x-fill-mm .rb-paper-hero-layout{grid-template-columns:1fr .8fr;min-height:410px}:where(html[data-device=desktop]) .rebuild .rb-paper-detail-x-fill-mm .rb-paper-hero-stage{grid-area:1/2/3;height:470px;padding:0}:where(html[data-device=desktop]) .rebuild .rb-paper-detail-x-fill-mm .rb-paper-hero-feature-strip{border:0;width:56%;margin-top:-120px;padding-bottom:25px;position:relative}:where(html[data-device=desktop]) .rebuild .rb-paper-detail-x-fill-mm .rb-paper-hero-copy{align-self:start;padding-top:25px}:where(html[data-device=desktop]) .rebuild .rb-paper-detail-x-fill-mm .rb-paper-hero-copy .rb-paper-red-subtitle{font-size:32px}:where(html[data-device=desktop]) .rebuild .rb-paper-detail-x-fill-mm .rb-paper-hero-copy>p{font-size:17px}:where(html[data-device=desktop]) .rebuild .rb-paper-detail-x-fill-mm .rb-paper-hero-feature-strip .rb-feature{border-right:1px solid #dce4eb;flex-direction:column;padding:4px 12px}:where(html[data-device=desktop]) .rebuild .rb-paper-detail-x-fill-mm .rb-paper-hero-feature-strip .rb-feature p{font-size:11px}:where(html[data-device=desktop]) .rebuild .rb-paper-detail-x-fill-mm .rb-paper-hero-feature-strip .rb-feature h3{font-size:13px}:where(html[data-device=desktop]) .rebuild .rb-fill-mm-application{background:#f5f7f9;grid-template-columns:.8fr 1.2fr;min-height:245px;padding-block:25px}:where(html[data-device=desktop]) .rebuild .rb-fill-mm-detail{grid-template-columns:1fr 1fr;padding-top:24px;padding-bottom:20px}:where(html[data-device=desktop]) .rebuild .rb-fill-mm-detail>div>p{font-size:15px}:where(html[data-device=desktop]) .rebuild .af-mm-reasons{padding-top:16px;padding-bottom:30px}:where(html[data-device=desktop]) .rebuild .af-mm-reasons .rb-process{border:0}:where(html[data-device=desktop]) .rebuild .af-mm-reasons .rb-process p{font-size:14px}:where(html[data-device=desktop]) .rebuild .rb-wrap-models-section{padding-top:12px;padding-bottom:12px}:where(html[data-device=desktop]) .rebuild .rb-wrap-models-section .rb-wrap-models>article{min-height:245px}:where(html[data-device=desktop]) .rebuild .rb-wrap-models-section .rb-wrap-models h3{font-size:23px}:where(html[data-device=desktop]) .rebuild .rb-wrap-models-section .rb-wrap-models p{font-size:17px}:where(html[data-device=desktop]) .rebuild .rb-wrap-models-section .rb-wrap-models li{font-size:14px}:where(html[data-device=desktop]) .rebuild .rb-wrap-models-section .rb-button{min-height:40px;padding:8px 15px;font-size:15px}:where(html[data-device=desktop]) .rebuild .rb-wrap-materials th,:where(html[data-device=desktop]) .rebuild .rb-wrap-materials td{padding-block:7px}:where(html[data-device=desktop]) .rebuild .rb-wrap-steps{padding-top:8px}:where(html[data-device=desktop]) .af-article-preview article{gap:45px;padding-top:25px}:where(html[data-device=desktop]) .af-article-preview article>img{height:370px}:where(html[data-device=desktop]) .af-article-preview article p{font-size:15px;line-height:1.75}:where(html[data-device=desktop]) .af-article-preview article h2{font-size:30px}:where(html[data-device=desktop]) .af-article-preview header{padding:12px 0}:where(html[data-device=desktop]) .af-article-preview article h3{margin-top:18px}:where(html[data-device=desktop]) .af-article-preview dl>div{padding-block:7px;font-size:15px}}@media (width<=760px){:where(html[data-device=mobile]) .af-mm-workflow{gap:15px}:where(html[data-device=mobile]) .af-mm-workflow img{height:105px}:where(html[data-device=mobile]) .af-mm-workflow strong{font-size:12px}:where(html[data-device=mobile]) .af-mm-workflow p{font-size:11px}:where(html[data-device=mobile]) .af-mm-workflow figure:not(:last-child):after{font-size:19px;top:35px;right:-17px}:where(html[data-device=mobile]) .rebuild .rb-fill-mm-detail table{min-width:400px}:where(html[data-device=mobile]) .rebuild .rb-fill-mm-detail>div{min-width:0}:where(html[data-device=mobile]) .rebuild .rb-fill-a-process article>img{object-fit:contain}:where(html[data-device=mobile]) .rebuild .rb-pad-config>div>article{flex-direction:column;display:flex}:where(html[data-device=mobile]) .rebuild .rb-product-hero-tilt{grid-template-columns:1fr 1fr;gap:15px;height:230px;display:grid}:where(html[data-device=mobile]) .rebuild .rb-product-hero-tilt img{object-fit:contain;width:100%;height:190px;max-height:190px}}@media (width>=761px){.rebuild .rb-tape-options .rb-option-grid>article{flex-direction:column;align-items:flex-start;gap:8px;min-height:150px;padding:18px 20px;display:flex}.rebuild .rb-tape-options .rb-option-grid>article h3{font-size:17px;line-height:1.5}.rebuild .rb-tape-options .rb-option-grid>article p{font-size:14px;line-height:1.6}.rebuild .rb-tape-options .rb-option-grid .rb-arrow{margin-top:auto;font-size:14px}.rebuild .rb-fill-pro-modes>div>.rb-section-heading{grid-template-columns:none;gap:0;display:flex}.rebuild .rb-fill-pro-modes>div>.rb-section-heading h2{white-space:nowrap}.rebuild .rb-fill-pro-modes article{min-height:165px}.rebuild .rb-fill-pro-steps{padding-top:8px}.rebuild .rb-fill-sa-process>.rb-section-heading{background:0 0;padding:0;display:flex}.rebuild .rb-fill-sa-process{padding-top:25px;padding-bottom:20px}.rebuild .rb-fill-sa-process article .rb-photo{height:150px}.rebuild .rb-fill-sa-advantages{padding-top:14px;padding-bottom:32px}.rebuild .rb-page-home .rb-section-heading{margin-bottom:14px}.af-tape-benefits{padding-top:12px;padding-bottom:25px}.af-tape-flow{padding-top:16px}.af-tape-flow .af-flow article{min-height:125px}.af-tape-product-top{height:220px}.af-tape-hero>.rb-container{padding-bottom:24px}.rebuild.rb-page-bp555 .rb-section{padding-top:24px;padding-bottom:22px}.rebuild .rb-bp555-details{padding-top:12px}.rebuild .rb-bp555-configs thead th:first-child{width:18%}.rebuild .rb-bp555-configs thead th:nth-child(2){width:47%}.rebuild .rb-bp555-configs thead th:nth-child(3){width:15%}.rebuild .rb-bp555-configs thead th:nth-child(4){width:20%}.rebuild .rb-product-hero-x-pad-plus .rb-features-strip{margin-block:14px}.rebuild .rb-product-hero-x-pad-plus .rb-product-hero-actions{margin-top:15px}.rebuild .rb-product-hero-x-pad-plus .rb-feature{padding-inline:8px}.rebuild .rb-product-hero-x-pad-plus .rb-feature h3{font-size:12px}.rebuild .rb-pad-intro{padding-top:24px;padding-bottom:20px}.rebuild .rb-pad-config{padding-top:12px}.rebuild .rb-pad-specs{padding-bottom:50px}.rebuild .rb-tilt-reading article{min-height:160px}.rebuild .rb-tilt-scenes .rb-features-strip{padding-top:15px;padding-bottom:14px}.rebuild .rb-tilt-scenes{padding-bottom:20px}.af-plan-monitoring .af-plan-intro{padding-bottom:15px}.af-monitor-flow .af-flow article{min-height:100px}.af-monitor-flow .af-flow p{font-size:12px}.af-monitor-flow{padding-bottom:8px}.af-monitor-table td img{height:70px}.af-monitor-table table td{padding-block:5px;font-size:13px}.af-monitor-apps article{padding:10px 18px}.af-monitor-apps p{font-size:13px}.af-monitor-warning{padding:12px 0 8px}.af-monitor-warning p{font-size:13px}.af-plan-monitoring .rb-section-heading{margin-bottom:10px}.rebuild .rb-paper-detail-x-fill-mm .rb-paper-hero-feature-strip{margin-top:-135px;padding-bottom:12px}.rebuild .rb-fill-mm-application{min-height:225px;padding-block:20px}.af-mm-workflow img{height:135px}.rebuild .rb-wrap-models-section .rb-wrap-models img{height:210px}.rebuild .rb-wrap-models-section .rb-wrap-models>article{min-height:235px}.rebuild .rb-wrap-models-section .rb-wrap-models h3{font-size:22px}.rebuild .rb-wrap-models-section .rb-section-heading,.rebuild .rb-wrap-materials .rb-section-heading,.rebuild .rb-wrap-steps .rb-section-heading{margin-bottom:15px}}@media (width<=1679px){:where(html[data-device=desktop]) .rebuild .rb-tape-options .rb-option-grid>article{flex-direction:column;align-items:flex-start;gap:8px;min-height:150px;padding:18px 20px;display:flex}:where(html[data-device=desktop]) .rebuild .rb-tape-options .rb-option-grid>article h3{font-size:17px;line-height:1.5}:where(html[data-device=desktop]) .rebuild .rb-tape-options .rb-option-grid>article p{font-size:14px;line-height:1.6}:where(html[data-device=desktop]) .rebuild .rb-tape-options .rb-option-grid .rb-arrow{margin-top:auto;font-size:14px}:where(html[data-device=desktop]) .rebuild .rb-fill-pro-modes>div>.rb-section-heading{grid-template-columns:none;gap:0;display:flex}:where(html[data-device=desktop]) .rebuild .rb-fill-pro-modes>div>.rb-section-heading h2{white-space:nowrap}:where(html[data-device=desktop]) .rebuild .rb-fill-pro-modes article{min-height:165px}:where(html[data-device=desktop]) .rebuild .rb-fill-pro-steps{padding-top:8px}:where(html[data-device=desktop]) .rebuild .rb-fill-sa-process>.rb-section-heading{background:0 0;padding:0;display:flex}:where(html[data-device=desktop]) .rebuild .rb-fill-sa-process{padding-top:25px;padding-bottom:20px}:where(html[data-device=desktop]) .rebuild .rb-fill-sa-process article .rb-photo{height:150px}:where(html[data-device=desktop]) .rebuild .rb-fill-sa-advantages{padding-top:14px;padding-bottom:32px}:where(html[data-device=desktop]) .rebuild .rb-page-home .rb-section-heading{margin-bottom:14px}:where(html[data-device=desktop]) .af-tape-benefits{padding-top:12px;padding-bottom:25px}:where(html[data-device=desktop]) .af-tape-flow{padding-top:16px}:where(html[data-device=desktop]) .af-tape-flow .af-flow article{min-height:125px}:where(html[data-device=desktop]) .af-tape-product-top{height:220px}:where(html[data-device=desktop]) .af-tape-hero>.rb-container{padding-bottom:24px}:where(html[data-device=desktop]) .rebuild.rb-page-bp555 .rb-section{padding-top:24px;padding-bottom:22px}:where(html[data-device=desktop]) .rebuild .rb-bp555-details{padding-top:12px}:where(html[data-device=desktop]) .rebuild .rb-bp555-configs thead th:first-child{width:18%}:where(html[data-device=desktop]) .rebuild .rb-bp555-configs thead th:nth-child(2){width:47%}:where(html[data-device=desktop]) .rebuild .rb-bp555-configs thead th:nth-child(3){width:15%}:where(html[data-device=desktop]) .rebuild .rb-bp555-configs thead th:nth-child(4){width:20%}:where(html[data-device=desktop]) .rebuild .rb-product-hero-x-pad-plus .rb-features-strip{margin-block:14px}:where(html[data-device=desktop]) .rebuild .rb-product-hero-x-pad-plus .rb-product-hero-actions{margin-top:15px}:where(html[data-device=desktop]) .rebuild .rb-product-hero-x-pad-plus .rb-feature{padding-inline:8px}:where(html[data-device=desktop]) .rebuild .rb-product-hero-x-pad-plus .rb-feature h3{font-size:12px}:where(html[data-device=desktop]) .rebuild .rb-pad-intro{padding-top:24px;padding-bottom:20px}:where(html[data-device=desktop]) .rebuild .rb-pad-config{padding-top:12px}:where(html[data-device=desktop]) .rebuild .rb-pad-specs{padding-bottom:50px}:where(html[data-device=desktop]) .rebuild .rb-tilt-reading article{min-height:160px}:where(html[data-device=desktop]) .rebuild .rb-tilt-scenes .rb-features-strip{padding-top:15px;padding-bottom:14px}:where(html[data-device=desktop]) .rebuild .rb-tilt-scenes{padding-bottom:20px}:where(html[data-device=desktop]) .af-plan-monitoring .af-plan-intro{padding-bottom:15px}:where(html[data-device=desktop]) .af-monitor-flow .af-flow article{min-height:100px}:where(html[data-device=desktop]) .af-monitor-flow .af-flow p{font-size:12px}:where(html[data-device=desktop]) .af-monitor-flow{padding-bottom:8px}:where(html[data-device=desktop]) .af-monitor-table td img{height:70px}:where(html[data-device=desktop]) .af-monitor-table table td{padding-block:5px;font-size:13px}:where(html[data-device=desktop]) .af-monitor-apps article{padding:10px 18px}:where(html[data-device=desktop]) .af-monitor-apps p{font-size:13px}:where(html[data-device=desktop]) .af-monitor-warning{padding:12px 0 8px}:where(html[data-device=desktop]) .af-monitor-warning p{font-size:13px}:where(html[data-device=desktop]) .af-plan-monitoring .rb-section-heading{margin-bottom:10px}:where(html[data-device=desktop]) .rebuild .rb-paper-detail-x-fill-mm .rb-paper-hero-feature-strip{margin-top:-135px;padding-bottom:12px}:where(html[data-device=desktop]) .rebuild .rb-fill-mm-application{min-height:225px;padding-block:20px}:where(html[data-device=desktop]) .af-mm-workflow img{height:135px}:where(html[data-device=desktop]) .rebuild .rb-wrap-models-section .rb-wrap-models img{height:210px}:where(html[data-device=desktop]) .rebuild .rb-wrap-models-section .rb-wrap-models>article{min-height:235px}:where(html[data-device=desktop]) .rebuild .rb-wrap-models-section .rb-wrap-models h3{font-size:22px}:where(html[data-device=desktop]) .rebuild .rb-wrap-models-section .rb-section-heading,:where(html[data-device=desktop]) .rebuild .rb-wrap-materials .rb-section-heading,:where(html[data-device=desktop]) .rebuild .rb-wrap-steps .rb-section-heading{margin-bottom:15px}}@media (width<=760px){:where(html[data-device=mobile]) .rebuild .rb-tape-options .rb-option-grid>article{flex-direction:column;align-items:flex-start;gap:8px;display:flex}:where(html[data-device=mobile]) .rebuild .rb-fill-pro-modes>div>.rb-section-heading{display:flex}:where(html[data-device=mobile]) .rebuild .rb-fill-sa-process>.rb-section-heading{background:0 0;padding:0;display:flex}}.af-contact-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.rebuild .rb-table-scroll{overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow-x:auto}@media (width<=760px){:where(html[data-device=mobile]) .rebuild .af-paper-directory{width:calc(100% - 32px);min-width:0}:where(html[data-device=mobile]) .af-paper-directory>section{min-width:0}:where(html[data-device=mobile]) .af-paper-directory header h1{overflow-wrap:anywhere}:where(html[data-device=mobile]) .rebuild .rb-product-hero-bp333 .rb-product-hero-layout{grid-template-columns:minmax(0,1fr);gap:5px;min-height:0}:where(html[data-device=mobile]) .rebuild .rb-product-hero-bp333 .rb-product-hero-copy{grid-area:1/1;width:100%;max-width:none}:where(html[data-device=mobile]) .rebuild .rb-product-hero-bp333 .rb-product-hero-visual{grid-area:2/1}:where(html[data-device=mobile]) .rebuild .rb-product-hero-bp333 .rb-product-hero-stage{height:250px}:where(html[data-device=mobile]) .rebuild .rb-selected-model{background:#f3f5f7;border-radius:4px;margin-top:10px;padding:12px}:where(html[data-device=mobile]) .rebuild .rb-selected-model .rb-button{margin-top:9px}}.af-product-document{padding-top:25px;padding-bottom:25px}.af-product-document>header{text-align:center;border-bottom:1px solid #dce4eb;padding:25px 0;position:relative}.af-product-document>header h1{margin:0;font-size:34px}.af-product-document>header>i{background:var(--yellow);border-radius:4px;width:38px;height:5px;margin:15px auto 0;display:block}.af-product-document .af-share{position:absolute;top:28px;right:0}.af-product-document>article:not(.af-product-document-paper){grid-template-columns:1.2fr 1fr;align-items:start;gap:50px;padding:30px 0;display:grid}.af-product-document article h2{margin:0 0 6px;font-size:30px}.af-product-document article h3{color:#536780;margin:0 0 20px;font-size:20px}.af-product-document article p,.af-product-document article li{color:#576b84;font-size:16px;line-height:1.8}.af-product-document dl{border:1px solid #dce4eb;border-radius:4px;margin:24px 0}.af-product-document dl>div{border-bottom:1px solid #dce4eb;grid-template-columns:30% 70%;font-size:15px;display:grid}.af-product-document dl>div:last-child{border:0}.af-product-document dt{background:#eff3f7;padding:9px 14px;font-weight:650}.af-product-document dd{color:#576b84;margin:0;padding:9px 14px}.af-product-document article>img{object-fit:contain;width:100%;height:430px}.af-product-document>footer{border-top:1px solid #dce4eb;flex-wrap:wrap;gap:15px;padding-top:20px;display:flex}.af-product-document-paper{padding:30px 0}.af-product-document-paper>section{margin-top:25px}.af-product-document-paper>section>div:last-child{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px;display:grid}.af-product-document-paper>section a{border:1px solid #dce4eb;border-radius:4px;padding:15px}.af-product-document-paper img{object-fit:contain;width:100%;height:170px}.af-product-document-paper strong{margin-top:10px;display:block}.af-product-document-paper p{margin:5px 0}.rebuild .rb-article-heading{text-align:center;background:#fff;border-bottom:1px solid #dce4eb;padding:25px 0}.rebuild .rb-article-heading .rb-breadcrumb{text-align:left;margin-bottom:25px;font-size:14px}.rebuild .rb-article-heading h1{font-size:36px}.rebuild .rb-article-heading .rb-container>div{justify-content:center}.rebuild .rb-article-content{background:#fff;max-width:1100px;margin:auto}.af-paper-methods article:last-child .rb-photo{object-position:right}.rebuild .rb-paper-wrap-hero-photo{object-position:right center}@media (width<=760px){:where(html[data-device=mobile]) .rebuild .rb-tilt-scenes .rb-features-strip{grid-template-columns:1fr;gap:20px;display:grid}:where(html[data-device=mobile]) .rebuild .rb-tilt-scenes .rb-feature{border-left:0;gap:15px;padding:0}:where(html[data-device=mobile]) .rebuild .rb-tilt-scenes .rb-feature h3{font-size:17px}:where(html[data-device=mobile]) .rebuild .rb-tilt-scenes .rb-feature p{font-size:14px}:where(html[data-device=mobile]) .rebuild .rb-contact-card{grid-template-columns:1fr}:where(html[data-device=mobile]) .rebuild .rb-contact-qr{text-align:center;border-top:1px solid #dce4eb;border-left:0;padding:15px 0 0}:where(html[data-device=mobile]) .rebuild .rb-contact-qr img{margin:auto}:where(html[data-device=mobile]) .rebuild .rb-contact-channels strong{font-size:15px}:where(html[data-device=mobile]) .rebuild .rb-contact-qr p{font-size:12px}:where(html[data-device=mobile]) .af-product-document>header h1{text-align:left;padding-right:50px;font-size:25px}:where(html[data-device=mobile]) .af-product-document>header>i{margin-left:0}:where(html[data-device=mobile]) .af-product-document .af-share{padding:5px;font-size:12px;top:30px;right:-5px}:where(html[data-device=mobile]) .af-product-document>article:not(.af-product-document-paper){grid-template-columns:1fr;gap:15px}:where(html[data-device=mobile]) .af-product-document article>img{height:270px}:where(html[data-device=mobile]) .af-product-document article p,:where(html[data-device=mobile]) .af-product-document article li{font-size:14px}:where(html[data-device=mobile]) .af-product-document article h2{font-size:25px}:where(html[data-device=mobile]) .af-product-document dl>div{font-size:13px}:where(html[data-device=mobile]) .af-product-document dt,:where(html[data-device=mobile]) .af-product-document dd{padding:8px}:where(html[data-device=mobile]) .af-product-document>footer .rb-button{padding:9px 12px;font-size:13px}:where(html[data-device=mobile]) .rebuild .rb-article-heading h1{font-size:27px}:where(html[data-device=mobile]) .rebuild .rb-table-scroll{position:relative}:where(html[data-device=mobile]) .rebuild .rb-table-scroll:has(table){border-bottom:2px solid #d2dce7}:where(html[data-device=mobile]) .rebuild .rb-paper-hero-feature-strip .rb-features-strip{grid-template-columns:1fr 1fr;gap:16px;display:grid}:where(html[data-device=mobile]) .rebuild .rb-paper-hero-feature-strip .rb-feature{border:0;padding:0}:where(html[data-device=mobile]) .rebuild .rb-tilt-scenes .rb-feature>svg{flex-shrink:0}:where(html[data-device=mobile]) .rebuild .rb-contact-qr h3{justify-content:center}:where(html[data-device=mobile]) .rebuild .rb-contact-qr p{text-align:center}}.rebuild .rb-footer .rb-footer-popover svg{color:var(--red)}@media (width>=761px){.rebuild .rb-solution-card-photo>.rb-photo{aspect-ratio:auto;height:395px}.rebuild .rb-solutions-intro{padding-top:55px}.rebuild .rb-paper-detail-x-fill-sa .rb-paper-hero-layout{min-height:445px}.rebuild .rb-paper-detail-x-fill-sa .rb-paper-hero-stage{height:430px}.rebuild .rb-fill-sa-process article .rb-photo{height:170px}}@media (width<=1679px){:where(html[data-device=desktop]) .rebuild .rb-solution-card-photo>.rb-photo{aspect-ratio:auto;height:395px}:where(html[data-device=desktop]) .rebuild .rb-solutions-intro{padding-top:55px}:where(html[data-device=desktop]) .rebuild .rb-paper-detail-x-fill-sa .rb-paper-hero-layout{min-height:445px}:where(html[data-device=desktop]) .rebuild .rb-paper-detail-x-fill-sa .rb-paper-hero-stage{height:430px}:where(html[data-device=desktop]) .rebuild .rb-fill-sa-process article .rb-photo{height:170px}}@media (width>=761px){.rebuild.rb-page-bp555 main .rb-container{width:90%}.rebuild.rb-page-bp555 .rb-product-hero h1{font-size:44px}.rebuild.rb-page-bp555 .rb-product-hero h2{font-size:34px;line-height:1.3}.rebuild .rb-bp555-details .rb-table-scroll th,.rebuild .rb-bp555-details .rb-table-scroll td{padding:8px 12px}.rebuild .rb-bp555-details .rb-section-heading{margin-bottom:14px}.rebuild.rb-page-bp555 .rb-section-heading h2{font-size:25px}.rebuild.rb-page-bp555 .rb-section{padding-top:18px;padding-bottom:15px}.rebuild .rb-bp555-configs th,.rebuild .rb-bp555-configs td{padding:8px 10px}}@media (width<=1679px){:where(html[data-device=desktop]) .rebuild.rb-page-bp555 main .rb-container{width:90%}:where(html[data-device=desktop]) .rebuild.rb-page-bp555 .rb-product-hero h1{font-size:44px}:where(html[data-device=desktop]) .rebuild.rb-page-bp555 .rb-product-hero h2{font-size:34px;line-height:1.3}:where(html[data-device=desktop]) .rebuild .rb-bp555-details .rb-table-scroll th,:where(html[data-device=desktop]) .rebuild .rb-bp555-details .rb-table-scroll td{padding:8px 12px}:where(html[data-device=desktop]) .rebuild .rb-bp555-details .rb-section-heading{margin-bottom:14px}:where(html[data-device=desktop]) .rebuild.rb-page-bp555 .rb-section-heading h2{font-size:25px}:where(html[data-device=desktop]) .rebuild.rb-page-bp555 .rb-section{padding-top:18px;padding-bottom:15px}:where(html[data-device=desktop]) .rebuild .rb-bp555-configs th,:where(html[data-device=desktop]) .rebuild .rb-bp555-configs td{padding:8px 10px}}@font-face{font-family:JXC UI;src:url(/fonts/source-han/JXC-UI-subset.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.rebuild,.rebuild.rb-page-home{font-family:JXC UI,JXC Sans,Microsoft YaHei,Arial,sans-serif}.rebuild :is(a,button,input,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #1864ab}.rebuild .rb-table-scroll:focus-visible{outline-offset:1px}@media (prefers-reduced-motion:reduce){.rebuild *,.rebuild :before,.rebuild :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width>=761px){.rebuild[class] .rb-header>.rb-container,.rebuild[class] .rb-footer>.rb-container{width:calc(100% - 48px);max-width:1280px}}@media (width<=1679px){:where(html[data-device=desktop]) .rebuild[class] .rb-header>.rb-container,:where(html[data-device=desktop]) .rebuild[class] .rb-footer>.rb-container{width:calc(100% - 48px);max-width:1280px}}@media (width<=760px){:where(html[data-device=mobile]) .rebuild[class] .rb-header>.rb-container,:where(html[data-device=mobile]) .rebuild[class] .rb-footer>.rb-container{width:calc(100% - 32px);max-width:none}}:root{--button-primary-bg-color:var(--button-background-color-primary,var(--lightningcss-light,#0060df)var(--lightningcss-dark,#0df));--button-primary-fg-color:var(--button-text-color-primary,var(--lightningcss-light,#fbfbfe)var(--lightningcss-dark,#15141a));--button-primary-border-color:var(--button-primary-bg-color);--button-primary-active-bg-color:var(--button-background-color-primary-active,var(--lightningcss-light,#054096)var(--lightningcss-dark,#aaf2ff));--button-primary-active-fg-color:var(--button-primary-fg-color);--button-primary-active-border-color:var(--button-primary-active-bg-color);--button-primary-hover-bg-color:var(--button-background-color-primary-hover,var(--lightningcss-light,#0250bb)var(--lightningcss-dark,#80ebff));--button-primary-hover-fg-color:var(--button-primary-fg-color);--button-primary-hover-border-color:var(--button-primary-hover-bg-color);--button-primary-disabled-bg-color:var(--button-primary-bg-color);--button-primary-disabled-border-color:var(--button-primary-border-color);--button-primary-disabled-fg-color:var(--button-primary-fg-color);--button-secondary-bg-color:var(--button-background-color,var(--lightningcss-light,#15141a12)var(--lightningcss-dark,#fbfbfe12));--button-secondary-fg-color:var(--text-color,var(--lightningcss-light,#15141a)var(--lightningcss-dark,#fbfbfe));--button-secondary-border-color:var(--button-border-color,var(--button-secondary-bg-color));--button-secondary-active-bg-color:var(--button-background-color-active,var(--lightningcss-light,#15141a36)var(--lightningcss-dark,#fbfbfe36));--button-secondary-active-fg-color:var(--button-secondary-fg-color);--button-secondary-active-border-color:var(--button-secondary-bg-color);--button-secondary-hover-bg-color:var(--button-background-color-hover,var(--lightningcss-light,#15141a24)var(--lightningcss-dark,#fbfbfe24));--button-secondary-hover-fg-color:var(--button-secondary-fg-color);--button-secondary-hover-border-color:var(--button-secondary-hover-bg-color);--button-secondary-disabled-bg-color:var(--button-secondary-bg-color);--button-secondary-disabled-border-color:var(--button-secondary-border-color);--button-secondary-disabled-fg-color:var(--button-secondary-fg-color);--button-disabled-opacity:.4;--hover-filter:brightness(.9)}@media (prefers-color-scheme:dark){:root{--button-disabled-opacity:.6;--hover-filter:brightness(1.4)}}@media screen and (forced-colors:active){:root{--button-primary-bg-color:var(--button-background-color-primary,ButtonText);--button-primary-fg-color:var(--button-text-color-primary,ButtonFace);--button-primary-border-color:var(--button-border-color-primary,ButtonText);--button-primary-active-bg-color:var(--button-background-color-primary-active,SelectedItem);--button-primary-active-fg-color:var(--button-text-color-primary-active,HighlightText);--button-primary-active-border-color:var(--button-border-color-primary-active,ButtonText);--button-primary-hover-bg-color:var(--button-background-color-primary-hover,SelectedItem);--button-primary-hover-fg-color:var(--button-text-color-primary-hover,HighlightText);--button-primary-hover-border-color:var(--button-border-color-primary-hover,SelectedItem);--button-primary-disabled-bg-color:var(--button-background-color-primary-disabled,GrayText);--button-primary-disabled-fg-color:var(--button-text-color-primary-disabled,ButtonFace);--button-primary-disabled-border-color:var(--button-border-color-primary-disabled,GrayText);--button-secondary-bg-color:var(--button-background-color,ButtonFace);--button-secondary-fg-color:var(--button-text-color,ButtonText);--button-secondary-border-color:var(--button-border-color,ButtonText);--button-secondary-active-bg-color:var(--button-background-color-active,HighlightText);--button-secondary-active-fg-color:var(--button-text-color-active,SelectedItem);--button-secondary-active-border-color:var(--button-border-color-active,ButtonText);--button-secondary-hover-bg-color:var(--button-background-color-hover,HighlightText);--button-secondary-hover-fg-color:var(--button-text-color-hover,SelectedItem);--button-secondary-hover-border-color:var(--button-border-color-hover,SelectedItem);--button-secondary-disabled-fg-color:var(--button-text-color-disabled,GrayText);--button-secondary-disabled-border-color:var(--button-border-color-disabled,GrayText);--button-disabled-opacity:1;--hover-filter:none}}.primaryButton,.secondaryButton{border-radius:var(--button-border-radius,4px);font:menu;font-weight:var(--button-font-weight,590);font-size:var(--button-font-size,13px);padding:var(--button-padding,4px 16px);width:auto;min-height:var(--button-min-height,32px);border:1px solid}:is(.primaryButton,.secondaryButton):hover{cursor:pointer;filter:var(--hover-filter)}:is(.primaryButton,.secondaryButton)>span{color:inherit;font:inherit}:is(.primaryButton,.secondaryButton):disabled{pointer-events:none}.primaryButton{color:var(--button-primary-fg-color);background-color:var(--button-primary-bg-color);border-color:var(--button-primary-border-color);opacity:1}.primaryButton:hover{color:var(--button-primary-hover-fg-color);background-color:var(--button-primary-hover-bg-color);border-color:var(--button-primary-hover-border-color)}.primaryButton:active{color:var(--button-primary-active-fg-color);background-color:var(--button-primary-active-bg-color);border-color:var(--button-primary-active-border-color)}.primaryButton:disabled{background-color:var(--button-primary-disabled-bg-color);border-color:var(--button-primary-disabled-border-color);color:var(--button-primary-disabled-fg-color);opacity:var(--button-disabled-opacity)}.secondaryButton{color:var(--button-secondary-fg-color);background-color:var(--button-secondary-bg-color);border-color:var(--button-secondary-border-color)}.secondaryButton:hover{color:var(--button-secondary-hover-fg-color);background-color:var(--button-secondary-hover-bg-color);border-color:var(--button-secondary-hover-border-color)}.secondaryButton:active{color:var(--button-secondary-active-fg-color);background-color:var(--button-secondary-active-bg-color);border-color:var(--button-secondary-active-border-color)}.secondaryButton:disabled{background-color:var(--button-secondary-disabled-bg-color);border-color:var(--button-secondary-disabled-border-color);color:var(--button-secondary-disabled-fg-color);opacity:var(--button-disabled-opacity)}.messageBar{--closing-button-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.85822%208.84922L4.85322%2011.8542C4.75891%2011.9453%204.63261%2011.9957%204.50151%2011.9946C4.37042%2011.9934%204.24501%2011.9408%204.15231%2011.8481C4.0596%2011.7554%204.00702%2011.63%204.00588%2011.4989C4.00474%2011.3678%204.05514%2011.2415%204.14622%2011.1472L7.15122%208.14222V7.85922L4.14622%204.85322C4.05514%204.75891%204.00474%204.63261%204.00588%204.50151C4.00702%204.37042%204.0596%204.24501%204.15231%204.15231C4.24501%204.0596%204.37042%204.00702%204.50151%204.00588C4.63261%204.00474%204.75891%204.05514%204.85322%204.14622L7.85822%207.15122H8.14122L11.1462%204.14622C11.2405%204.05514%2011.3668%204.00474%2011.4979%204.00588C11.629%204.00702%2011.7544%204.0596%2011.8471%204.15231C11.9398%204.24501%2011.9924%204.37042%2011.9936%204.50151C11.9947%204.63261%2011.9443%204.75891%2011.8532%204.85322L8.84822%207.85922V8.14222L11.8532%2011.1472C11.9443%2011.2415%2011.9947%2011.3678%2011.9936%2011.4989C11.9924%2011.63%2011.9398%2011.7554%2011.8471%2011.8481C11.7544%2011.9408%2011.629%2011.9934%2011.4979%2011.9946C11.3668%2011.9957%2011.2405%2011.9453%2011.1462%2011.8542L8.14122%208.84922L8.14222%208.85022L7.85822%208.84922Z'%20fill='black'/%3e%3c/svg%3e");--message-bar-close-button-color:var(--text-primary-color);--message-bar-close-button-color-hover:var(--text-primary-color);--message-bar-close-button-border-radius:var(--border-radius-small,4px);--message-bar-close-button-border:none;--message-bar-close-button-hover-bg-color:var(--button-background-color-hover,var(--lightningcss-light,#15141a24)var(--lightningcss-dark,#fbfbfe24));--message-bar-close-button-active-bg-color:var(--button-background-color-active,var(--lightningcss-light,#15141a36)var(--lightningcss-dark,#fbfbfe36));--message-bar-close-button-focus-bg-color:var(--button-background-color,var(--lightningcss-light,#15141a12)var(--lightningcss-dark,#fbfbfe12))}@media screen and (forced-colors:active){.messageBar{--message-bar-close-button-color:var(--button-text-color,ButtonText);--message-bar-close-button-border:1px solid var(--button-border-color,ButtonText);--message-bar-close-button-hover-bg-color:var(--button-background-color-hover,SelectedItemText);--message-bar-close-button-active-bg-color:var(--button-background-color-hover,SelectedItemText);--message-bar-close-button-focus-bg-color:var(--button-background-color-hover,SelectedItemText);--message-bar-close-button-color-hover:var(--button-text-color-hover,SelectedItem)}}.messageBar{-webkit-user-select:none;user-select:none;border-radius:var(--border-radius-small,4px);border:1px solid var(--message-bar-border-color);background:var(--message-bar-bg-color);color:var(--message-bar-fg-color);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:8px 8px 8px 16px;display:flex;position:relative}.messageBar>div{align-self:stretch;align-items:flex-start;gap:8px;display:flex}.messageBar>div:before{content:"";width:16px;height:16px;-webkit-mask-image:var(--message-bar-icon);-webkit-mask-image:var(--message-bar-icon);mask-image:var(--message-bar-icon);background-color:var(--message-bar-icon-color);flex-shrink:0;display:inline-block;-webkit-mask-size:cover;mask-size:cover}.messageBar button{cursor:pointer}.messageBar button:focus-visible{outline:var(--focus-ring-outline);outline-offset:2px}.messageBar .closeButton{border-radius:var(--message-bar-close-button-border-radius);border:var(--message-bar-close-button-border);background:0 0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.messageBar .closeButton:before{content:"";width:16px;height:16px;-webkit-mask-image:var(--closing-button-icon);-webkit-mask-image:var(--closing-button-icon);mask-image:var(--closing-button-icon);background-color:var(--message-bar-close-button-color);display:inline-block;-webkit-mask-size:cover;mask-size:cover}.messageBar .closeButton:is(:hover,:active,:focus):before{background-color:var(--message-bar-close-button-color-hover)}.messageBar .closeButton:hover{background-color:var(--message-bar-close-button-hover-bg-color)}.messageBar .closeButton:active{background-color:var(--message-bar-close-button-active-bg-color)}.messageBar .closeButton:focus{background-color:var(--message-bar-close-button-focus-bg-color)}.messageBar .closeButton>span{width:0;height:0;display:inline-block;overflow:hidden}#editorUndoBar{--message-bar-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.625%200.5C6.64009%200.5%205.66482%200.693993%204.75487%201.0709C3.84493%201.44781%203.01814%202.00026%202.3217%202.6967C1.62526%203.39314%201.07281%204.21993%200.695904%205.12987C0.318993%206.03982%200.125%207.01509%200.125%208C0.125%208.98491%200.318993%209.96018%200.695904%2010.8701C1.07281%2011.7801%201.62526%2012.6069%202.3217%2013.3033C3.01814%2013.9997%203.84493%2014.5522%204.75487%2014.9291C5.66482%2015.306%206.64009%2015.5%207.625%2015.5C9.61412%2015.5%2011.5218%2014.7098%2012.9283%2013.3033C14.3348%2011.8968%2015.125%209.98912%2015.125%208C15.125%206.01088%2014.3348%204.10322%2012.9283%202.6967C11.5218%201.29018%209.61412%200.5%207.625%200.5ZM8.25%2011.375C8.25%2011.5408%208.18415%2011.6997%208.06694%2011.8169C7.94973%2011.9342%207.79076%2012%207.625%2012C7.45924%2012%207.30027%2011.9342%207.18306%2011.8169C7.06585%2011.6997%207%2011.5408%207%2011.375V6.938C7%206.77224%207.06585%206.61327%207.18306%206.49606C7.30027%206.37885%207.45924%206.313%207.625%206.313C7.79076%206.313%207.94973%206.37885%208.06694%206.49606C8.18415%206.61327%208.25%206.77224%208.25%206.938V11.375ZM8.25%205L8%205.25H7.25L7%205V4.25L7.25%204H8L8.25%204.25V5Z'%20fill='black'%20/%3e%3c/svg%3e");--message-bar-icon-color:var(--lightningcss-light,#0060df)var(--lightningcss-dark,#73a7f3);--message-bar-bg-color:var(--lightningcss-light,#deeafc)var(--lightningcss-dark,#003070);--message-bar-fg-color:var(--text-primary-color);--message-bar-border-color:var(--lightningcss-light,#00000014)var(--lightningcss-dark,#ffffff14)}@media screen and (forced-colors:active){#editorUndoBar{--message-bar-icon-color:CanvasText;--message-bar-bg-color:Canvas;--message-bar-border-color:CanvasText}}#editorUndoBar{z-index:10;font:menu;cursor:default;padding-block:8px;padding-inline:16px 8px;font-size:15px;position:fixed;top:50px;left:50%;transform:translate(-50%)}#editorUndoBar button{cursor:pointer}#editorUndoBar #editorUndoBarUndoButton{border-color:var(--color-accent-primary,var(--lightningcss-light,#0060df)var(--lightningcss-dark,#0df));margin-inline-start:8px}#editorUndoBar>div{align-items:center}.dialog{--dialog-bg-color:var(--background-color-canvas,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c1b22));--dialog-border-color:var(--background-color-canvas,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c1b22));--dialog-shadow:0 2px 14px 0 var(--lightningcss-light,#3a394433)var(--lightningcss-dark,#15141a);--text-secondary-color:var(--lightningcss-light,#5b5b66)var(--lightningcss-dark,#cfcfd8);--separator-color:var(--lightningcss-light,#f0f0f4)var(--lightningcss-dark,#52525e);--textarea-border-color:var(--border-color-interactive,#8f8f9d);--textarea-bg-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#42414d);--textarea-fg-color:var(--text-secondary-color);--input-text-bg-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#42414d);--input-text-fg-color:var(--text-primary-color)}@media screen and (forced-colors:active){.dialog{--dialog-bg-color:var(--background-color-canvas,Canvas);--dialog-border-color:var(--border-color,CanvasText);--dialog-shadow:none;--text-secondary-color:CanvasText;--separator-color:CanvasText;--textarea-border-color:ButtonBorder;--textarea-bg-color:Field;--textarea-fg-color:ButtonText;--input-text-bg-color:Field;--input-text-fg-color:FieldText}}.dialog{font:message-box;border-radius:var(--border-radius-medium,4px);border:1px solid var(--dialog-border-color);background:var(--dialog-bg-color);color:var(--text-primary-color);box-shadow:var(--dialog-shadow);padding:12px 16px;font-size:13px;font-weight:400;line-height:150%}.dialog .mainContainer :focus-visible{outline:var(--focus-ring-outline);outline-offset:2px}.dialog .mainContainer .title{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:12px;width:auto;display:flex}.dialog .mainContainer .title>span{font-size:13px;font-style:normal;font-weight:590;line-height:150%}.dialog .mainContainer .dialogSeparator{border-top:1px solid var(--separator-color);border-bottom:none;width:100%;height:0;margin-block:4px}.dialog .mainContainer .dialogButtonsGroup{align-self:flex-end;gap:12px;display:flex}.dialog .mainContainer input:is([type=checkbox],[type=radio]){accent-color:var(--color-accent-primary,var(--lightningcss-light,#0060df)var(--lightningcss-dark,#0df));width:var(--checkbox-size,16px);height:var(--checkbox-size,16px)}.dialog .mainContainer .radio{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.dialog .mainContainer .radio>.radioButton{align-self:stretch;align-items:center;gap:8px;display:flex}.dialog .mainContainer .radio>.radioLabel{align-self:stretch;align-items:flex-start;gap:10px;padding-inline-start:24px;display:flex}.dialog .mainContainer .radio>.radioLabel>span{color:var(--text-secondary-color);flex:1 0 0;font-size:11px}.dialog .mainContainer button:not(:is(.toggle-button,.closeButton,.clearInputButton)){border-radius:var(--button-border-radius,4px);font:menu;font-weight:var(--button-font-weight,590);font-size:var(--button-font-size,13px);padding:var(--button-padding,4px 16px);width:auto;min-height:var(--button-min-height,32px);border-style:solid;border-width:1px}.dialog .mainContainer button:not(:is(.toggle-button,.closeButton,.clearInputButton)):hover{cursor:pointer;filter:var(--hover-filter)}.dialog .mainContainer button:not(:is(.toggle-button,.closeButton,.clearInputButton))>span{color:inherit;font:inherit}.dialog .mainContainer button:not(:is(.toggle-button,.closeButton,.clearInputButton)):disabled{pointer-events:none}.dialog .mainContainer a{color:var(--link-fg-color)}.dialog .mainContainer a:hover{color:var(--link-hover-fg-color)}.dialog .mainContainer textarea{font:inherit;resize:none;box-sizing:border-box;border-radius:var(--border-radius-small,4px);border:1px solid var(--textarea-border-color);background:var(--textarea-bg-color);color:var(--textarea-fg-color);margin:0;padding:8px}.dialog .mainContainer textarea:focus{outline-offset:0;border-color:#0000}.dialog .mainContainer textarea:disabled{pointer-events:none;opacity:.4}.dialog .mainContainer input[type=text]{background-color:var(--input-text-bg-color);color:var(--input-text-fg-color)}.dialog .mainContainer .messageBar{--message-bar-bg-color:var(--lightningcss-light,#ffebcd)var(--lightningcss-dark,#5a3100);--message-bar-fg-color:var(--lightningcss-light,#15141a)var(--lightningcss-dark,#fbfbfe);--message-bar-border-color:var(--lightningcss-light,#00000014)var(--lightningcss-dark,#ffffff14);--message-bar-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.8748%2012.037L9.37782%202.037C8.99682%201.346%208.31082%201%207.62482%201C6.93882%201%206.25282%201.346%205.87282%202.037L0.375823%2012.037C-0.358177%2013.37%200.606823%2015%202.12782%2015H13.1228C14.6428%2015%2015.6078%2013.37%2014.8748%2012.037ZM8.24982%2011.75L7.99982%2012H7.24982L6.99982%2011.75V11L7.24982%2010.75H7.99982L8.24982%2011V11.75ZM8.24982%209.062C8.24982%209.22776%208.18398%209.38673%208.06677%209.50394C7.94955%209.62115%207.79058%209.687%207.62482%209.687C7.45906%209.687%207.30009%209.62115%207.18288%209.50394C7.06567%209.38673%206.99982%209.22776%206.99982%209.062V5.625C6.99982%205.45924%207.06567%205.30027%207.18288%205.18306C7.30009%205.06585%207.45906%205%207.62482%205C7.79058%205%207.94955%205.06585%208.06677%205.18306C8.18398%205.30027%208.24982%205.45924%208.24982%205.625V9.062Z'%20fill='black'/%3e%3c/svg%3e");--message-bar-icon-color:var(--lightningcss-light,#cd411e)var(--lightningcss-dark,#e49c49)}@media screen and (forced-colors:active){.dialog .mainContainer .messageBar{--message-bar-bg-color:HighlightText;--message-bar-fg-color:CanvasText;--message-bar-border-color:CanvasText;--message-bar-icon-color:CanvasText}}.dialog .mainContainer .messageBar{align-self:stretch}.dialog .mainContainer .messageBar>div:before,.dialog .mainContainer .messageBar>div>div{margin-block:4px}.dialog .mainContainer .messageBar>div>div{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:8px;display:flex}.dialog .mainContainer .messageBar>div>div .title{font-size:13px;font-weight:590}.dialog .mainContainer .messageBar>div>div .description{font-size:13px}.dialog .mainContainer .toggler{align-self:stretch;align-items:center;gap:8px;display:flex}.dialog .mainContainer .toggler>.togglerLabel{-webkit-user-select:none;user-select:none}.textLayer{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;text-align:initial;opacity:1;letter-spacing:normal;word-spacing:normal;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:canvastext;z-index:0;line-height:1;position:absolute;inset:0;overflow:clip}.textLayer.highlighting{touch-action:none}.textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}.textLayer{--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size))}.textLayer>:not(.markedContent),.textLayer .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.textLayer .markedContent{display:contents}.textLayer span[role=img]{-webkit-user-select:none;user-select:none;cursor:default}.textLayer .highlight{--highlight-bg-color:#b400aa40;--highlight-selected-bg-color:#00640040;--highlight-backdrop-filter:none;--highlight-selected-backdrop-filter:none}@media screen and (forced-colors:active){.textLayer .highlight{--highlight-bg-color:transparent;--highlight-selected-bg-color:transparent;--highlight-backdrop-filter:var(--hcm-highlight-filter);--highlight-selected-backdrop-filter:var(--hcm-highlight-selected-filter)}}.textLayer .highlight{background-color:var(--highlight-bg-color);-webkit-backdrop-filter:var(--highlight-backdrop-filter);backdrop-filter:var(--highlight-backdrop-filter);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color);-webkit-backdrop-filter:var(--highlight-selected-backdrop-filter);backdrop-filter:var(--highlight-selected-backdrop-filter);scroll-margin-top:50px}.textLayer ::selection{background:#0000ff40;background:color-mix(in srgb, AccentColor, transparent 50%);color:#0000}.textLayer.selectionRendering ::selection{color:#0000;background:0 0}.textLayer br::selection{background:0 0}.textLayer .endOfContent{z-index:0;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:100% 0 0}.textLayer.selecting .endOfContent{top:0}.textLayerImages{-webkit-user-select:none;user-select:none;position:absolute;inset:0}.textLayerImages canvas{transform-origin:0 0;position:absolute}.annotationLayer{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--annotation-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--annotation-unfocused-field-filter:url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='pdfjsFillableField' x='0%' y='0%' width='100%' height='100%' color-interpolation-filters='sRGB'><feFlood flood-color='rgb(0,54,255)' flood-opacity='0.13' result='f'/><feComposite in='f' in2='SourceGraphic' operator='over'/></filter></svg>#pdfjsFillableField");--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:black;--link-outline:none}@media screen and (forced-colors:active){.annotationLayer{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selecteditem}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:var(--hcm-highlight-filter);backdrop-filter:var(--hcm-highlight-filter)}.annotationLayer .linkAnnotation>a:hover{box-shadow:none;opacity:0!important;background:0 0!important}.annotationLayer .popupAnnotation .popup{outline:calc(1.5px * var(--total-scale-factor)) solid CanvasText!important;color:buttontext!important;background-color:buttonface!important}.annotationLayer .highlightArea:hover:after{width:100%;height:100%;-webkit-backdrop-filter:var(--hcm-highlight-filter);backdrop-filter:var(--hcm-highlight-filter);content:"";pointer-events:none;position:absolute;top:0;left:0}.annotationLayer .popupAnnotation.focused .popup{outline:calc(3px * var(--total-scale-factor)) solid Highlight!important}}.annotationLayer{pointer-events:none;transform-origin:0 0;position:absolute;top:0;left:0}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg)translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg)translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg)translateY(-100%)}.annotationLayer.disabled section,.annotationLayer.disabled .popup{pointer-events:none}.annotationLayer .annotationContent{pointer-events:none;width:100%;height:100%;position:absolute}.annotationLayer .annotationContent.freetext{white-space:nowrap;background:0 0;border:none;font:10px/1.35 sans-serif;inset:0;overflow:visible}.annotationLayer section{text-align:initial;pointer-events:auto;box-sizing:border-box;transform-origin:0 0;-webkit-user-select:none;user-select:none;position:absolute}.annotationLayer section:has(div.annotationContent) canvas.annotationContent{display:none}.annotationLayer section .overlaidText{width:0;height:0;display:inline-block;position:absolute;top:0;left:0;overflow:hidden}.annotationLayer .hasOwnCanvas:not(.sandboxModified) :is(input,textarea),.annotationLayer .hasOwnCanvas.sandboxModified canvas.annotationContent{display:none}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{width:100%;height:100%;font-size:1em;position:absolute;top:0;left:0}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton):not(.hasBorder)>a:hover{opacity:.2;background-color:#ff0}.annotationLayer .linkAnnotation.hasBorder:hover{background-color:#ff03}.annotationLayer .hasBorder{background-size:100% 100%}.annotationLayer .textAnnotation img{cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;vertical-align:top;width:100%;height:100%;margin:0}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{border:2px solid var(--input-disabled-border-color);cursor:not-allowed;background:0 0}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);background:0 0;border-radius:2px}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:#0000;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);border-radius:2px}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) [data-canvas-name]{filter:var(--annotation-unfocused-field-filter)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton):focus-within [data-canvas-name]{filter:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) [data-canvas-name=checked]:has(~input:checked){display:block}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) [data-canvas-name=checked]:has(~input:not(:checked)){display:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) [data-canvas-name=unchecked]:has(~input:checked){display:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) [data-canvas-name=unchecked]:has(~input:not(:checked)){display:block}.annotationLayer .textWidgetAnnotation input.comb{--comb-width:0px;--comb-letter-spacing:calc(var(--comb-width) - 1ch);letter-spacing:var(--comb-letter-spacing);text-indent:calc(var(--comb-offset,0) * var(--comb-width) + var(--comb-letter-spacing) / 2);padding:0;font-family:monospace;overflow-x:hidden}.annotationLayer .textWidgetAnnotation input.comb:focus{background-image:repeating-linear-gradient(to right, transparent 0 calc(var(--comb-width) - 1px), var(--input-focus-border-color) calc(var(--comb-width) - 1px) var(--comb-width))}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}:is(.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton):has([data-canvas-name=checked]) input:checked,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton):has([data-canvas-name=unchecked]) input:not(:checked)){background-image:none}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{width:100%;height:100%}.annotationLayer .mediaAnnotation{pointer-events:auto}.annotationLayer .mediaAnnotation .mediaContent{width:100%}.annotationLayer .mediaAnnotation video.mediaContent{-o-object-fit:contain;object-fit:contain;height:100%}.annotationLayer .mediaAnnotation audio.mediaContent{position:absolute;bottom:0}.annotationLayer .mediaAnnotation .mediaPlayButton{cursor:pointer;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='40' fill='rgba(0,0,0,0.55)'/%3E%3Cpath d='M40 32 L70 50 L40 68 Z' fill='white'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:calc(48px * var(--total-scale-factor));border:none;width:100%;height:100%;margin:0;padding:0}.annotationLayer .mediaAnnotation .mediaPlayButton:hover{background-color:#ffffff1a}.annotationLayer .popupAnnotation{font-size:calc(9px * var(--total-scale-factor));pointer-events:none;width:max-content;max-width:45%;height:auto;position:absolute}.annotationLayer .popup{color:#000;box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto;-webkit-user-select:text;user-select:text;background-color:#ff9;outline:1.5px solid #ffff4a}.annotationLayer .popupAnnotation.focused .popup{outline-width:3px}.annotationLayer .popup *{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup>.header{display:inline-block}.annotationLayer .popup>.header>.title{font-weight:700;display:inline}.annotationLayer .popup>.header .popupDate{margin-left:calc(5px * var(--total-scale-factor));width:fit-content;display:inline-block}.annotationLayer .popupContent{margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor));border-top:1px solid #333}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popupTriggerArea{cursor:pointer}.annotationLayer .popupTriggerArea:hover{-webkit-backdrop-filter:var(--hcm-highlight-filter);backdrop-filter:var(--hcm-highlight-filter)}.annotationLayer section svg{width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .annotationTextContent{opacity:0;color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}.annotationLayer svg.quadrilateralsContainer{contain:strict;z-index:-1;width:0;height:0;position:absolute;top:0;left:0}:root{--xfa-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--xfa-focus-outline:auto}@media screen and (forced-colors:active){:root{--xfa-focus-outline:2px solid CanvasText}.xfaLayer :required{outline:1.5px solid selecteditem}}.xfaLayer{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;background-color:#0000}.xfaLayer .highlight{background-color:#efcbed;border-radius:4px;margin:-1px;padding:1px}.xfaLayer .highlight.appended{position:initial}.xfaLayer .highlight.begin{border-radius:4px 0 0 4px}.xfaLayer .highlight.end{border-radius:0 4px 4px 0}.xfaLayer .highlight.middle{border-radius:0}.xfaLayer .highlight.selected{background-color:#cbdfcb}.xfaPage{position:relative;overflow:hidden}.xfaContentarea{position:absolute}.xfaPrintOnly{display:none}.xfaLayer{text-align:initial;transform-origin:0 0;line-height:1.2;position:absolute;top:0;left:0}.xfaLayer *{color:inherit;font:inherit;font-style:inherit;font-weight:inherit;font-kerning:inherit;letter-spacing:-.01px;text-align:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;box-sizing:border-box;pointer-events:auto;line-height:inherit;background-color:#0000;margin:0;padding:0}.xfaLayer :required{outline:1.5px solid red}.xfaLayer div,.xfaLayer svg,.xfaLayer svg *{pointer-events:none}.xfaLayer a{color:#00f}.xfaRich li{margin-left:3em}.xfaFont{color:#000;font-kerning:none;letter-spacing:0;vertical-align:0;font-size:10px;font-style:normal;font-weight:400;text-decoration:none}.xfaCaption{flex:none;overflow:hidden}.xfaCaptionForCheckButton{flex:auto;overflow:hidden}.xfaLabel{width:100%;height:100%}.xfaLeft{flex-direction:row;align-items:center;display:flex}.xfaRight{flex-direction:row-reverse;align-items:center;display:flex}:is(.xfaLeft,.xfaRight)>:is(.xfaCaption,.xfaCaptionForCheckButton){max-height:100%}.xfaTop{flex-direction:column;align-items:flex-start;display:flex}.xfaBottom{flex-direction:column-reverse;align-items:flex-start;display:flex}:is(.xfaTop,.xfaBottom)>:is(.xfaCaption,.xfaCaptionForCheckButton){width:100%}.xfaBorder{pointer-events:none;background-color:#0000;position:absolute}.xfaWrapped{width:100%;height:100%}:is(.xfaTextfield,.xfaSelect):focus{outline:var(--xfa-focus-outline);outline-offset:-1px;background-color:#0000;background-image:none}:is(.xfaCheckbox,.xfaRadio):focus{outline:var(--xfa-focus-outline)}.xfaTextfield,.xfaSelect{resize:none;background-image:var(--xfa-unfocused-field-background);border:none;flex:auto;width:100%;height:100%}.xfaSelect{padding-inline:2px}:is(.xfaTop,.xfaBottom)>:is(.xfaTextfield,.xfaSelect){flex:0 auto}.xfaButton{cursor:pointer;text-align:center;border:none;width:100%;height:100%}.xfaLink{width:100%;height:100%;position:absolute;top:0;left:0}.xfaCheckbox,.xfaRadio{border:none;flex:none;width:100%;height:100%}.xfaRich{white-space:pre-wrap;width:100%;height:100%}.xfaImage{-o-object-position:left top;object-position:left top;-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.xfaLrTb,.xfaRlTb,.xfaTb{flex-direction:column;align-items:stretch;display:flex}.xfaLr{flex-direction:row;align-items:stretch;display:flex}.xfaRl{flex-direction:row-reverse;align-items:stretch;display:flex}.xfaTb>div{justify-content:left}.xfaPosition,.xfaArea{position:relative}.xfaValignMiddle{align-items:center;display:flex}.xfaTable{flex-direction:column;align-items:stretch;display:flex}.xfaTable .xfaRow{flex-direction:row;align-items:stretch;display:flex}.xfaTable .xfaRlRow{flex-direction:row-reverse;flex:1;align-items:stretch;display:flex}.xfaTable .xfaRlRow>div{flex:1}:is(.xfaNonInteractive,.xfaDisabled,.xfaReadOnly) :is(input,textarea){background:initial}@media print{.xfaTextfield,.xfaSelect{background:0 0}.xfaSelect{appearance:none;text-indent:1px;text-overflow:""}}.canvasWrapper svg{transform:none}.canvasWrapper svg.moving{z-index:100000}:is(.canvasWrapper svg.highlight,.canvasWrapper svg.highlightOutline)[data-main-rotation="90"] mask,:is(.canvasWrapper svg.highlight,.canvasWrapper svg.highlightOutline)[data-main-rotation="90"] use:not(.clip,.mask){transform:matrix(0,1,-1,0,1,0)}:is(.canvasWrapper svg.highlight,.canvasWrapper svg.highlightOutline)[data-main-rotation="180"] mask,:is(.canvasWrapper svg.highlight,.canvasWrapper svg.highlightOutline)[data-main-rotation="180"] use:not(.clip,.mask){transform:matrix(-1,0,0,-1,1,1)}:is(.canvasWrapper svg.highlight,.canvasWrapper svg.highlightOutline)[data-main-rotation="270"] mask,:is(.canvasWrapper svg.highlight,.canvasWrapper svg.highlightOutline)[data-main-rotation="270"] use:not(.clip,.mask){transform:matrix(0,-1,1,0,0,1)}.canvasWrapper svg.draw{mix-blend-mode:normal;position:absolute}.canvasWrapper svg.draw[data-draw-rotation="90"]{transform:rotate(90deg)}.canvasWrapper svg.draw[data-draw-rotation="180"]{transform:rotate(180deg)}.canvasWrapper svg.draw[data-draw-rotation="270"]{transform:rotate(270deg)}.canvasWrapper svg.highlight{--blend-mode:multiply}@media screen and (forced-colors:active){.canvasWrapper svg.highlight{--blend-mode:difference}}.canvasWrapper svg.highlight{mix-blend-mode:var(--blend-mode);position:absolute}.canvasWrapper svg.highlight:not(.free){fill-rule:evenodd}.canvasWrapper svg.highlightOutline{mix-blend-mode:normal;fill-rule:evenodd;fill:none;position:absolute}.canvasWrapper svg.highlightOutline:not(.free).hovered:not(.selected){stroke:var(--hover-outline-color);stroke-width:var(--outline-width)}.canvasWrapper svg.highlightOutline:not(.free).selected .mainOutline{stroke:var(--outline-around-color);stroke-width:calc(var(--outline-width) + 2 * var(--outline-around-width))}.canvasWrapper svg.highlightOutline:not(.free).selected .secondaryOutline{stroke:var(--outline-color);stroke-width:var(--outline-width)}.canvasWrapper svg.highlightOutline.free.hovered:not(.selected){stroke:var(--hover-outline-color);stroke-width:calc(2 * var(--outline-width))}.canvasWrapper svg.highlightOutline.free.selected .mainOutline{stroke:var(--outline-around-color);stroke-width:calc(2 * (var(--outline-width) + var(--outline-around-width)))}.canvasWrapper svg.highlightOutline.free.selected .secondaryOutline{stroke:var(--outline-color);stroke-width:calc(2 * var(--outline-width))}.toggle-button{--toggle-background-color:var(--button-background-color,color-mix(in srgb, currentColor 7%, transparent));--toggle-background-color-hover:var(--button-background-color-hover,color-mix(in srgb, currentColor 14%, transparent));--toggle-background-color-active:var(--button-background-color-active,color-mix(in srgb, currentColor 21%, transparent));--toggle-background-color-pressed:var(--color-accent-primary,var(--lightningcss-light,#0060df)var(--lightningcss-dark,#0df));--toggle-background-color-pressed-hover:var(--color-accent-primary-hover,var(--lightningcss-light,#0250bb)var(--lightningcss-dark,#80ebff));--toggle-background-color-pressed-active:var(--color-accent-primary-active,var(--lightningcss-light,#054096)var(--lightningcss-dark,#aaf2ff));--toggle-border-color:var(--border-color-interactive,var(--lightningcss-light,#8f8f9d)var(--lightningcss-dark,#f9f9fa));--toggle-border-color-hover:var(--toggle-border-color);--toggle-border-color-active:var(--toggle-border-color);--toggle-border-radius:var(--border-radius-circle,9999px);--toggle-border-width:var(--border-width,1px);--toggle-height:var(--size-item-small,16px);--toggle-width:var(--size-item-large,32px);--toggle-dot-background-color:var(--toggle-border-color);--toggle-dot-background-color-hover:var(--toggle-dot-background-color);--toggle-dot-background-color-active:var(--toggle-dot-background-color);--toggle-dot-background-color-on-pressed:var(--background-color-canvas,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c1b22));--toggle-dot-margin:1px;--toggle-dot-height:calc(var(--toggle-height) - 2 * var(--toggle-dot-margin) - 2 * var(--toggle-border-width));--toggle-dot-width:var(--toggle-dot-height);--toggle-dot-transform-x:calc(var(--toggle-width) - 4 * var(--toggle-dot-margin) - var(--toggle-dot-width));--input-width:var(--toggle-width);appearance:none;border:var(--toggle-border-width) solid var(--toggle-border-color);height:var(--toggle-height);width:var(--toggle-width);border-radius:var(--toggle-border-radius);background-color:var(--toggle-background-color);box-sizing:border-box;padding:0}.toggle-button:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-outline-offset,2px)}.toggle-button:enabled:hover{background-color:var(--toggle-background-color-hover);border-color:var(--toggle-border-color)}.toggle-button:enabled:hover:active{background-color:var(--toggle-background-color-active);border-color:var(--toggle-border-color)}.toggle-button:before{content:"";background-color:var(--toggle-dot-background-color);height:var(--toggle-dot-height);width:var(--toggle-dot-width);margin:var(--toggle-dot-margin);border-radius:var(--toggle-border-radius);display:block;translate:0}.toggle-button[aria-pressed=true]{background-color:var(--toggle-background-color-pressed);border-color:#0000}.toggle-button[aria-pressed=true]:enabled:hover{background-color:var(--toggle-background-color-pressed-hover);border-color:#0000}.toggle-button[aria-pressed=true]:enabled:hover:active{background-color:var(--toggle-background-color-pressed-active);border-color:#0000}.toggle-button[aria-pressed=true]:before{translate:var(--toggle-dot-transform-x);background-color:var(--toggle-dot-background-color-on-pressed)}.toggle-button[aria-pressed=true]:enabled:hover:before,.toggle-button[aria-pressed=true]:enabled:hover:active:before{background-color:var(--toggle-dot-background-color-on-pressed)}.toggle-button[aria-pressed=true]:-moz-locale-dir(rtl):before{translate:calc(-1 * var(--toggle-dot-transform-x))}.toggle-button[aria-pressed=true]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{translate:calc(-1 * var(--toggle-dot-transform-x))}@media (prefers-reduced-motion:no-preference){.toggle-button:before{transition:translate .1s}}@media (prefers-contrast){.toggle-button:enabled:hover{border-color:var(--toggle-border-color-hover)}.toggle-button:enabled:hover:active{border-color:var(--toggle-border-color-active)}.toggle-button[aria-pressed=true]:enabled{border-color:var(--toggle-border-color);position:relative}.toggle-button[aria-pressed=true]:enabled:hover{border-color:var(--toggle-border-color-hover)}.toggle-button[aria-pressed=true]:enabled:hover:active{background-color:var(--toggle-dot-background-color-active);border-color:var(--toggle-dot-background-color-hover)}.toggle-button:enabled:hover:before,.toggle-button:enabled:hover:active:before{background-color:var(--toggle-dot-background-color-hover)}}@media (forced-colors){.toggle-button{--toggle-background-color:var(--button-background-color,ButtonFace);--toggle-background-color-pressed:var(--color-accent-primary,ButtonText);--toggle-background-color-pressed-hover:var(--color-accent-primary-hover,SelectedItem);--toggle-background-color-pressed-active:var(--color-accent-primary-active,SelectedItem);--toggle-border-color:var(--border-color-interactive,ButtonText);--toggle-dot-background-color:var(--color-accent-primary,ButtonText);--toggle-dot-background-color-hover:var(--color-accent-primary-hover,SelectedItem);--toggle-dot-background-color-active:var(--color-accent-primary-active,SelectedItem);--toggle-dot-background-color-on-pressed:var(--button-background-color,ButtonFace);--toggle-border-color-hover:var(--border-color-interactive-hover,SelectedItem);--toggle-border-color-active:var(--border-color-interactive-active,ButtonText)}.toggle-button[aria-pressed=true]:enabled:after{border:1px solid var(--button-background-color,ButtonFace);content:"";height:var(--toggle-height);width:var(--toggle-width);border-radius:var(--toggle-border-radius);display:block;position:absolute;inset:-2px}.toggle-button[aria-pressed=true]:enabled:hover:active:after{border-color:var(--toggle-border-color-active)}}:root{--clear-signature-button-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M11%203H13.6C14%203%2014.3%203.3%2014.3%203.6C14.3%203.9%2014%204.2%2013.7%204.2H13.3V14C13.3%2015.1%2012.4%2016%2011.3%2016H4.80005C3.70005%2016%202.80005%2015.1%202.80005%2014V4.2H2.40005C2.00005%204.2%201.80005%204%201.80005%203.6C1.80005%203.2%202.00005%203%202.40005%203H5.00005V2C5.00005%200.9%205.90005%200%207.00005%200H9.00005C10.1%200%2011%200.9%2011%202V3ZM6.90005%201.2L6.30005%201.8V3H9.80005V1.8L9.20005%201.2H6.90005ZM11.4%2014.7L12%2014.1V4.2H4.00005V14.1L4.60005%2014.7H11.4ZM7.00005%2012.4C7.00005%2012.7%206.70005%2013%206.40005%2013C6.10005%2013%205.80005%2012.7%205.80005%2012.4V7.6C5.70005%207.3%206.00005%207%206.40005%207C6.80005%207%207.00005%207.3%207.00005%207.6V12.4ZM10.2001%2012.4C10.2001%2012.7%209.90006%2013%209.60006%2013C9.30006%2013%209.00006%2012.7%209.00006%2012.4V7.6C9.00006%207.3%209.30006%207%209.60006%207C9.90006%207%2010.2001%207.3%2010.2001%207.6V12.4Z'%20fill='black'%20/%3e%3c/svg%3e");--signature-bg:var(--background-color-box-info,var(--lightningcss-light,#f9f9fb)var(--lightningcss-dark,#2b2a33));--signature-hover-bg:var(--button-background-color-hover,var(--lightningcss-light,#f0f0f4)var(--lightningcss-dark,var(--signature-bg)));--button-signature-bg:transparent;--button-signature-color:var(--main-color);--button-signature-active-bg:var(--lightningcss-light,#cfcfd8)var(--lightningcss-dark,#5b5b66);--button-signature-active-border:none;--button-signature-active-color:var(--button-signature-color);--button-signature-border:none;--button-signature-hover-bg:var(--lightningcss-light,#e0e0e6)var(--lightningcss-dark,#52525e);--button-signature-hover-color:var(--button-signature-color)}@media screen and (forced-colors:active){:root{--signature-bg:HighlightText;--signature-hover-bg:var(--signature-bg);--button-signature-bg:HighlightText;--button-signature-color:ButtonText;--button-signature-active-bg:ButtonText;--button-signature-active-color:HighlightText;--button-signature-border:1px solid ButtonText;--button-signature-hover-bg:Highlight;--button-signature-hover-color:HighlightText}}.signatureDialog{--primary-color:var(--text-primary-color);--signature-border-color:var(--border-color-interactive,#8f8f9d);--open-link-fg:var(--link-fg-color);--open-link-hover-fg:var(--link-hover-fg-color)}@media screen and (forced-colors:active){.signatureDialog{--primary-color:ButtonText;--signature-border-color:var(--border-color-interactive,ButtonText);--open-link-fg:ButtonText;--open-link-hover-fg:ButtonText}}.signatureDialog{width:570px;min-width:300px;max-width:100%;padding:16px 0}.signatureDialog .mainContainer{flex-direction:column;align-items:flex-start;gap:12px;width:100%;display:flex}.signatureDialog .mainContainer span:not([role=sectionhead]){font-size:13px;font-style:normal;font-weight:400;line-height:normal}.signatureDialog .mainContainer .title{margin-inline-start:16px}.signatureDialog .inputWithClearButton{--button-dimension:24px;--clear-button-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.85822%208.84922L4.85322%2011.8542C4.75891%2011.9453%204.63261%2011.9957%204.50151%2011.9946C4.37042%2011.9934%204.24501%2011.9408%204.15231%2011.8481C4.0596%2011.7554%204.00702%2011.63%204.00588%2011.4989C4.00474%2011.3678%204.05514%2011.2415%204.14622%2011.1472L7.15122%208.14222V7.85922L4.14622%204.85322C4.05514%204.75891%204.00474%204.63261%204.00588%204.50151C4.00702%204.37042%204.0596%204.24501%204.15231%204.15231C4.24501%204.0596%204.37042%204.00702%204.50151%204.00588C4.63261%204.00474%204.75891%204.05514%204.85322%204.14622L7.85822%207.15122H8.14122L11.1462%204.14622C11.2405%204.05514%2011.3668%204.00474%2011.4979%204.00588C11.629%204.00702%2011.7544%204.0596%2011.8471%204.15231C11.9398%204.24501%2011.9924%204.37042%2011.9936%204.50151C11.9947%204.63261%2011.9443%204.75891%2011.8532%204.85322L8.84822%207.85922V8.14222L11.8532%2011.1472C11.9443%2011.2415%2011.9947%2011.3678%2011.9936%2011.4989C11.9924%2011.63%2011.9398%2011.7554%2011.8471%2011.8481C11.7544%2011.9408%2011.629%2011.9934%2011.4979%2011.9946C11.3668%2011.9957%2011.2405%2011.9453%2011.1462%2011.8542L8.14122%208.84922L8.14222%208.85022L7.85822%208.84922Z'%20fill='black'/%3e%3c/svg%3e");justify-content:center;align-items:center;width:100%;display:flex;position:relative}.signatureDialog .inputWithClearButton>input{width:100%;height:var(--size-item-large,32px);padding-inline:8px calc(4px + var(--button-dimension));box-sizing:border-box;border-radius:var(--border-radius-small,4px);border:1px solid var(--signature-border-color)}.signatureDialog .inputWithClearButton .clearInputButton{width:var(--button-dimension);height:var(--button-dimension);background-color:var(--input-text-fg-color);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-image:var(--clear-button-icon);-webkit-mask-image:var(--clear-button-icon);mask-image:var(--clear-button-icon);border:0;padding:0;display:inline-block;position:absolute;inset-block-start:4px;inset-inline-end:4px}#addSignatureDialog{--secondary-color:var(--text-secondary-color);--bg-hover:var(--button-background-color-hover,var(--lightningcss-light,#e0e0e6)var(--lightningcss-dark,#52525e));--tab-top-line-active-color:var(--color-accent-primary,var(--lightningcss-light,#0060df)var(--lightningcss-dark,#0df));--tab-top-line-active-hover-color:var(--tab-text-hover-color);--tab-top-line-hover-color:var(--border-color-interactive,#8f8f9d);--tab-top-line-inactive-color:var(--lightningcss-light,#cfcfd8)var(--lightningcss-dark,#8f8f9d);--tab-bottom-line-active-color:var(--tab-top-line-inactive-color);--tab-bottom-line-hover-color:var(--tab-top-line-inactive-color);--tab-bottom-line-inactive-color:var(--tab-top-line-inactive-color);--tab-bg:var(--dialog-bg-color);--tab-bg-active-color:var(--tab-bg);--tab-bg-active-hover-color:var(--bg-hover);--tab-bg-hover:var(--bg-hover);--tab-panel-border:none;--tab-panel-border-radius:var(--border-radius-small,4px);--tab-text-color:var(--primary-color);--tab-text-active-color:var(--tab-top-line-active-color);--tab-text-active-hover-color:var(--tab-text-hover-color);--tab-text-hover-color:var(--tab-text-color);--signature-placeholder-color:var(--secondary-color);--signature-draw-placeholder-color:var(--primary-color);--signature-color:var(--primary-color);--save-warning-color:var(--secondary-color);--thickness-bg:var(--dialog-bg-color);--thickness-label-color:var(--primary-color);--thickness-slider-color:var(--primary-color);--thickness-border:none;--draw-cursor:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.0189877%2013.6645L0.612989%2010.4635C0.687989%2010.0545%200.884989%209.6805%201.18099%209.3825L9.98199%200.5805C10.756%20-0.1925%2012.015%20-0.1945%2012.792%200.5805L14.42%202.2085C15.194%202.9835%2015.194%204.2435%2014.42%205.0185L5.61599%2013.8215C5.31999%2014.1165%204.94599%2014.3125%204.53799%2014.3875L1.33599%2014.9815C1.26599%2014.9935%201.19799%2015.0005%201.12999%2015.0005C0.832989%2015.0005%200.544988%2014.8835%200.330988%2014.6695C0.0679874%2014.4055%20-0.0490122%2014.0305%200.0189877%2013.6645Z'%20fill='white'/%3e%3cpath%20d='M0.0189877%2013.6645L0.612989%2010.4635C0.687989%2010.0545%200.884989%209.6805%201.18099%209.3825L9.98199%200.5805C10.756%20-0.1925%2012.015%20-0.1945%2012.792%200.5805L14.42%202.2085C15.194%202.9835%2015.194%204.2435%2014.42%205.0185L5.61599%2013.8215C5.31999%2014.1165%204.94599%2014.3125%204.53799%2014.3875L1.33599%2014.9815C1.26599%2014.9935%201.19799%2015.0005%201.12999%2015.0005C0.832989%2015.0005%200.544988%2014.8835%200.330988%2014.6695C0.0679874%2014.4055%20-0.0490122%2014.0305%200.0189877%2013.6645ZM12.472%205.1965L13.632%204.0365L13.631%203.1885L11.811%201.3675L10.963%201.3685L9.80299%202.5285L12.472%205.1965ZM4.31099%2013.1585C4.47099%2013.1285%204.61799%2013.0515%204.73399%2012.9345L11.587%206.0815L8.91899%203.4135L2.06599%2010.2655C1.94899%2010.3835%201.87199%2010.5305%201.84099%2010.6915L1.36699%2013.2485L1.75199%2013.6335L4.31099%2013.1585Z'%20fill='black'/%3e%3c/svg%3e") 0 16, pointer}@media screen and (forced-colors:active){#addSignatureDialog{--secondary-color:ButtonText;--bg:HighlightText;--bg-hover:var(--bg);--tab-top-line-active-color:var(--color-accent-primary,ButtonText);--tab-top-line-active-hover-color:HighlightText;--tab-top-line-hover-color:var(--border-color-interactive,SelectedItem);--tab-top-line-inactive-color:ButtonText;--tab-bottom-line-active-color:var(--tab-top-line-active-color);--tab-bottom-line-hover-color:var(--tab-top-line-hover-color);--tab-bg:var(--bg);--tab-bg-active-color:SelectedItem;--tab-bg-active-hover-color:SelectedItem;--tab-panel-border:1px solid ButtonText;--tab-panel-border-radius:8px;--tab-text-color:ButtonText;--tab-text-active-color:HighlightText;--tab-text-active-hover-color:HighlightText;--tab-text-hover-color:SelectedItem;--signature-color:ButtonText;--thickness-bg:Canvas;--thickness-label-color:CanvasText;--thickness-slider-color:ButtonText;--thickness-border:1px solid var(--signature-border-color)}}#addSignatureDialog #addSignatureDialogLabel{width:0;height:0;position:absolute;inset:0;overflow:hidden}#addSignatureDialog.waiting:after{content:"";cursor:wait;width:100%;height:100%;position:absolute;inset:0}#addSignatureDialog .mainContainer [role=tablist]{align-items:flex-start;gap:0;width:100%;display:flex}#addSignatureDialog .mainContainer [role=tablist]>[role=tab]{background-color:var(--tab-bg);cursor:default;border-block-style:solid;border-block-width:1px;border-inline:0;border-block-start-color:var(--tab-top-line-inactive-color);border-block-end-color:var(--tab-bottom-line-inactive-color);font:menu;color:var(--tab-text-color);border-radius:0;flex:1 0 0;align-self:stretch;padding-inline:0;font-size:13px;font-style:normal;font-weight:400;line-height:normal}#addSignatureDialog .mainContainer [role=tablist]>[role=tab]:hover{border-block-start-width:2px;border-block-start-color:var(--tab-top-line-hover-color);border-block-end-color:var(--tab-bottom-line-hover-color);background-color:var(--tab-bg-hover);color:var(--tab-text-hover-color)}#addSignatureDialog .mainContainer [role=tablist]>[role=tab]:focus-visible{outline:2px solid var(--tab-top-line-active-color);outline-offset:-2px}#addSignatureDialog .mainContainer [role=tablist]>[role=tab][aria-selected=true]{border-block-start-width:2px;border-block-start-color:var(--tab-top-line-active-color);border-block-end-color:var(--tab-bottom-line-active-color);background-color:var(--tab-bg-active-color);color:var(--tab-text-active-color);font-weight:590}#addSignatureDialog .mainContainer [role=tablist]>[role=tab][aria-selected=true]:hover{border-block-start-color:var(--tab-top-line-active-hover-color);background-color:var(--tab-bg-active-hover-color);color:var(--tab-text-active-hover-color)}#addSignatureDialog .mainContainer #addSignatureActionContainer{box-sizing:border-box;flex-direction:column;align-self:stretch;align-items:flex-end;gap:12px;width:100%;height:auto;padding-inline:16px;display:flex}#addSignatureDialog .mainContainer #addSignatureActionContainer>[role=tabpanel]{background-color:var(--signature-bg);border:var(--tab-panel-border);border-radius:var(--tab-panel-border-radius);width:100%;height:220px;position:relative}#addSignatureDialog .mainContainer #addSignatureActionContainer>[role=tabpanel]>svg{background-color:#0000;width:100%;height:100%;position:absolute;inset:0}#addSignatureDialog .mainContainer #addSignatureActionContainer>[role=tabpanel]#addSignatureTypeContainer{display:none}#addSignatureDialog .mainContainer #addSignatureActionContainer>[role=tabpanel]#addSignatureTypeContainer #addSignatureTypeInput{text-align:center;width:100%;height:100%;color:var(--signature-color);border-radius:var(--tab-panel-border-radius);background-color:#0000;border:0;padding:0;font-family:Brush script,Apple Chancery,Segoe script,Freestyle Script,Palace Script MT,Brush Script MT,TK,cursive,serif;font-size:44px;font-style:italic;font-weight:400;position:absolute;inset:0}#addSignatureDialog .mainContainer #addSignatureActionContainer>[role=tabpanel]#addSignatureTypeContainer #addSignatureTypeInput::placeholder{color:var(--signature-placeholder-color);text-align:center;font:menu;font-size:44px;font-style:normal;font-weight:274;line-height:normal}#addSignatureDialog .mainContainer #addSignatureActionContainer>[role=tabpanel]#addSignatureDrawContainer{display:none}#addSignatureDialog .mainContainer #addSignatureActionContainer>[role=tabpanel]#addSignatureDrawContainer>span{width:100%;height:100%;color:var(--signature-placeholder-color);-webkit-user-select:none;user-select:none;background-color:#0000;justify-content:center;align-items:center;display:grid;position:absolute;top:0;left:0}#addSignatureDialog .mainContainer #addSignatureActionContainer>[role=tabpanel]#addSignatureDrawContainer>svg{stroke:var(--signature-color);fill:none;stroke-opacity:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}#addSignatureDialog .mainContainer #addSignatureActionContainer>[role=tabpanel]#addSignatureDrawContainer>svg:hover{cursor:var(--draw-cursor)}#addSignatureDialog .mainContainer #addSignatureActionContainer>[role=tabpanel]#addSignatureDrawContainer #thickness{pointer-events:none;justify-content:center;align-items:center;width:100%;display:grid;position:absolute;inset-block-end:0}#addSignatureDialog .mainContainer #addSignatureActionContainer>[role=tabpanel]#addSignatureDrawContainer #thickness>span{color:var(--signature-draw-placeholder-color)}#addSignatureDialog .mainContainer #addSignatureActionContainer>[role=tabpanel]#addSignatureDrawContainer #thickness>div{background-color:var(--thickness-bg);border-inline:var(--thickness-border);border-top:var(--thickness-border);pointer-events:auto;border-radius:4px 4px 0 0;justify-content:center;align-items:center;gap:8px;width:auto;height:auto;margin:0;padding:6px 8px 7px;display:flex;position:relative;top:1px}#addSignatureDialog .mainContainer #addSignatureActionContainer>[role=tabpanel]#addSignatureDrawContainer #thickness>div>label{color:var(--thickness-label-color)}#addSignatureDialog .mainContainer #addSignatureActionContainer>[role=tabpanel]#addSignatureDrawContainer #thickness>div>input{background-color:#0000;width:100px;height:14px}#addSignatureDialog .mainContainer #addSignatureActionContainer>[role=tabpanel]#addSignatureDrawContainer #thickness>div>input::-webkit-slider-runnable-track{background-color:var(--thickness-slider-color)}#addSignatureDialog .mainContainer #addSignatureActionContainer>[role=tabpanel]#addSignatureDrawContainer #thickness>div>input::-moz-range-track{background-color:var(--thickness-slider-color)}#addSignatureDialog .mainContainer #addSignatureActionContainer>[role=tabpanel]#addSignatureDrawContainer #thickness>div>input::-moz-range-progress{background-color:var(--thickness-slider-color)}#addSignatureDialog .mainContainer #addSignatureActionContainer>[role=tabpanel]#addSignatureDrawContainer #thickness>div>input::-webkit-slider-thumb{background-color:var(--thickness-bg)}#addSignatureDialog .mainContainer #addSignatureActionContainer>[role=tabpanel]#addSignatureDrawContainer #thickness>div>input::-moz-range-thumb{background-color:var(--thickness-bg)}#addSignatureDialog .mainContainer #addSignatureActionContainer>[role=tabpanel]#addSignatureDrawContainer #thickness>div>input{color:var(--signature-color);border:0;border-radius:4.5px}#addSignatureDialog .mainContainer #addSignatureActionContainer>[role=tabpanel]#addSignatureImageContainer{display:none}#addSignatureDialog .mainContainer #addSignatureActionContainer>[role=tabpanel]#addSignatureImageContainer>svg{stroke:none;stroke-width:0;fill:var(--signature-color);fill-opacity:1}#addSignatureDialog .mainContainer #addSignatureActionContainer>[role=tabpanel]#addSignatureImageContainer #addSignatureImagePlaceholder{background-color:#0000;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}#addSignatureDialog .mainContainer #addSignatureActionContainer>[role=tabpanel]#addSignatureImageContainer #addSignatureImagePlaceholder span{color:var(--signature-placeholder-color)}#addSignatureDialog .mainContainer #addSignatureActionContainer>[role=tabpanel]#addSignatureImageContainer #addSignatureImagePlaceholder a{color:var(--open-link-fg);cursor:pointer;text-decoration:underline}#addSignatureDialog .mainContainer #addSignatureActionContainer>[role=tabpanel]#addSignatureImageContainer #addSignatureImagePlaceholder a:hover{color:var(--open-link-hover-fg)}#addSignatureDialog .mainContainer #addSignatureActionContainer>[role=tabpanel]#addSignatureImageContainer #addSignatureFilePicker{visibility:hidden;width:0;height:0;position:relative}#addSignatureDialog .mainContainer #addSignatureActionContainer[data-selected=type]>#addSignatureTypeContainer,#addSignatureDialog .mainContainer #addSignatureActionContainer[data-selected=draw]>#addSignatureDrawContainer,#addSignatureDialog .mainContainer #addSignatureActionContainer[data-selected=image]>#addSignatureImageContainer{display:block}#addSignatureDialog .mainContainer #addSignatureActionContainer #addSignatureControls{flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;gap:12px;display:flex}#addSignatureDialog .mainContainer #addSignatureActionContainer #addSignatureControls #horizontalContainer{align-self:stretch;align-items:flex-end;gap:16px;display:flex}#addSignatureDialog .mainContainer #addSignatureActionContainer #addSignatureControls #horizontalContainer #addSignatureDescriptionContainer{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:4px;display:flex}#addSignatureDialog .mainContainer #addSignatureActionContainer #addSignatureControls #horizontalContainer #addSignatureDescriptionContainer:has(input:disabled)>label{opacity:.4}#addSignatureDialog .mainContainer #addSignatureActionContainer #addSignatureControls #horizontalContainer #addSignatureDescriptionContainer>label{width:auto}#addSignatureDialog .mainContainer #addSignatureActionContainer #addSignatureControls #horizontalContainer #clearSignatureButton{align-items:center;display:flex}#addSignatureDialog .mainContainer #addSignatureActionContainer #addSignatureControls #horizontalContainer #clearSignatureButton>span{flex-shrink:0;align-items:center;gap:4px;height:24px;display:flex}#addSignatureDialog .mainContainer #addSignatureActionContainer #addSignatureControls #horizontalContainer #clearSignatureButton>span:after{content:"";width:16px;height:16px;-webkit-mask-image:var(--clear-signature-button-icon);-webkit-mask-image:var(--clear-signature-button-icon);mask-image:var(--clear-signature-button-icon);background-color:currentColor;flex-shrink:0;display:inline-block;-webkit-mask-size:cover;mask-size:cover}#addSignatureDialog .mainContainer #addSignatureActionContainer #addSignatureControls #addSignatureSaveContainer{grid-template-columns:max-content auto;gap:4px;width:100%;display:grid}#addSignatureDialog .mainContainer #addSignatureActionContainer #addSignatureControls #addSignatureSaveContainer>input{margin:0}#addSignatureDialog .mainContainer #addSignatureActionContainer #addSignatureControls #addSignatureSaveContainer>input:disabled+label{opacity:.4}#addSignatureDialog .mainContainer #addSignatureActionContainer #addSignatureControls #addSignatureSaveContainer>label{-webkit-user-select:none;user-select:none}#addSignatureDialog .mainContainer #addSignatureActionContainer #addSignatureControls #addSignatureSaveContainer:not(.fullStorage) #addSignatureSaveWarning{display:none}#addSignatureDialog .mainContainer #addSignatureActionContainer #addSignatureControls #addSignatureSaveContainer.fullStorage #addSignatureSaveWarning{opacity:1;color:var(--save-warning-color);font-size:11px;display:block}#editSignatureDescriptionDialog .mainContainer{box-sizing:border-box;padding-inline:16px}#editSignatureDescriptionDialog .mainContainer .title{margin-inline-start:0}#editSignatureDescriptionDialog .mainContainer #editSignatureDescriptionAndView{justify-content:flex-end;align-self:stretch;align-items:flex-start;gap:12px;width:auto;display:flex}#editSignatureDescriptionDialog .mainContainer #editSignatureDescriptionAndView #editSignatureDescriptionContainer{flex-direction:column;flex:auto;align-items:flex-start;gap:4px;display:flex}#editSignatureDescriptionDialog .mainContainer #editSignatureDescriptionAndView>svg{background-color:var(--signature-bg);width:210px;height:180px;padding:8px}#editSignatureDescriptionDialog .mainContainer #editSignatureDescriptionAndView>svg>path{stroke:var(--button-signature-color);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;vector-effect:non-scaling-stroke;fill:none}#editSignatureDescriptionDialog .mainContainer #editSignatureDescriptionAndView>svg>path.contours{fill:var(--button-signature-color);stroke-width:.5px}#editorSignatureParamsToolbar{padding:8px}#editorSignatureParamsToolbar #addSignatureDoorHanger{gap:8px;padding:2px}#editorSignatureParamsToolbar #addSignatureDoorHanger .toolbarAddSignatureButtonContainer{justify-content:space-between;align-self:stretch;align-items:center;gap:8px;height:32px;display:flex}#editorSignatureParamsToolbar #addSignatureDoorHanger .toolbarAddSignatureButtonContainer button{border:var(--button-signature-border);background-color:var(--button-signature-bg);color:var(--button-signature-color);border-radius:4px}#editorSignatureParamsToolbar #addSignatureDoorHanger .toolbarAddSignatureButtonContainer button:hover{background-color:var(--button-signature-hover-bg)}#editorSignatureParamsToolbar #addSignatureDoorHanger .toolbarAddSignatureButtonContainer button:active{border:var(--button-signature-active-border);background-color:var(--button-signature-active-bg);color:var(--button-signature-active-color)}#editorSignatureParamsToolbar #addSignatureDoorHanger .toolbarAddSignatureButtonContainer button:active:before{background-color:var(--button-signature-active-color)}#editorSignatureParamsToolbar #addSignatureDoorHanger .toolbarAddSignatureButtonContainer button:focus-visible{outline:var(--focus-ring-outline)}#editorSignatureParamsToolbar #addSignatureDoorHanger .toolbarAddSignatureButtonContainer button:focus-visible:before{background-color:var(--button-signature-color)}#editorSignatureParamsToolbar #addSignatureDoorHanger .toolbarAddSignatureButtonContainer .deleteButton:before{-webkit-mask-image:var(--clear-signature-button-icon);-webkit-mask-image:var(--clear-signature-button-icon);mask-image:var(--clear-signature-button-icon)}#editorSignatureParamsToolbar #addSignatureDoorHanger .toolbarAddSignatureButtonContainer .toolbarAddSignatureButton{width:calc(.8 * var(--editor-toolbar-min-width));height:100%;min-height:var(--menuitem-height);aspect-ratio:unset;box-sizing:border-box;font:message-box;text-align:start;white-space:normal;cursor:default;border-radius:4px;outline:none;flex:auto;justify-content:flex-start;align-items:center;gap:8px;padding:0;display:flex;position:relative;overflow:hidden}#editorSignatureParamsToolbar #addSignatureDoorHanger .toolbarAddSignatureButtonContainer .toolbarAddSignatureButton>svg{aspect-ratio:1;background-color:var(--signature-bg);box-sizing:border-box;border:none;border-radius:4px;flex:none;height:100%;padding:4px;display:inline-block}#editorSignatureParamsToolbar #addSignatureDoorHanger .toolbarAddSignatureButtonContainer .toolbarAddSignatureButton>svg>path{stroke:var(--button-signature-color);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;vector-effect:non-scaling-stroke;fill:none}#editorSignatureParamsToolbar #addSignatureDoorHanger .toolbarAddSignatureButtonContainer .toolbarAddSignatureButton>svg>path.contours{fill:var(--button-signature-color);stroke-width:.5px}#editorSignatureParamsToolbar #addSignatureDoorHanger .toolbarAddSignatureButtonContainer .toolbarAddSignatureButton:is(:hover,:active)>svg{background-color:var(--signature-hover-bg);border-radius:4px 0 0 4px}#editorSignatureParamsToolbar #addSignatureDoorHanger .toolbarAddSignatureButtonContainer .toolbarAddSignatureButton:hover>span{color:var(--button-signature-hover-color)}#editorSignatureParamsToolbar #addSignatureDoorHanger .toolbarAddSignatureButtonContainer .toolbarAddSignatureButton:active{background-color:var(--button-signature-active-bg)}#editorSignatureParamsToolbar #addSignatureDoorHanger .toolbarAddSignatureButtonContainer .toolbarAddSignatureButton:is([disabled=disabled],[disabled]){opacity:.5;pointer-events:none}#editorSignatureParamsToolbar #addSignatureDoorHanger .toolbarAddSignatureButtonContainer .toolbarAddSignatureButton>span{text-overflow:ellipsis;white-space:nowrap;height:auto;font:menu;flex:auto;font-size:13px;font-style:normal;font-weight:400;line-height:normal;overflow:hidden}.editDescription.altText{--alt-text-add-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='17'%20viewBox='0%200%2016%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.9815%2014.3461L14.3875%2011.1451C14.3125%2010.7361%2014.1155%2010.3621%2013.8195%2010.0641L5.0185%201.26214C4.2445%200.489141%202.9855%200.487141%202.2085%201.26214L0.5805%202.89014C-0.1935%203.66514%20-0.1935%204.92514%200.5805%205.70014L9.3845%2014.5031C9.6805%2014.7981%2010.0545%2014.9941%2010.4625%2015.0691L13.6645%2015.6631C13.7345%2015.6751%2013.8025%2015.6821%2013.8705%2015.6821C14.1675%2015.6821%2014.4555%2015.5651%2014.6695%2015.3511C14.9325%2015.0871%2015.0495%2014.7121%2014.9815%2014.3461ZM2.5285%205.87814L1.3685%204.71814L1.3695%203.87014L3.1895%202.04914L4.0375%202.05014L5.1975%203.21014L2.5285%205.87814ZM10.6895%2013.8401C10.5295%2013.8101%2010.3825%2013.7331%2010.2665%2013.6161L3.4135%206.76314L6.0815%204.09514L12.9345%2010.9471C13.0515%2011.0651%2013.1285%2011.2121%2013.1595%2011.3731L13.6335%2013.9301L13.2485%2014.3151L10.6895%2013.8401Z'%20fill='black'/%3e%3c/svg%3e")!important}.editDescription.altText:before{width:16px!important;height:16px!important}.commentPopup,#commentManagerDialog{box-sizing:border-box;border-radius:8px;width:360px;min-width:200px;max-width:100%;margin-top:0;margin-left:0;padding:8px 16px 16px;position:absolute}#commentManagerDialog{--comment-close-button-icon:url("data:image/svg+xml,%3csvg%20width='25'%20height='24'%20viewBox='0%200%2025%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.6241%2011.7759L18.3331%207.06694C18.4423%206.94811%2018.5015%206.79167%2018.4981%206.63028C18.4948%206.46889%2018.4292%206.31502%2018.3152%206.20081C18.2011%206.0866%2018.0473%206.02088%2017.8859%206.01736C17.7245%206.01384%2017.568%206.0728%2017.4491%206.18194L12.7601%2010.8709H12.2721L7.58306%206.18294C7.52495%206.12489%207.45598%206.07886%207.38008%206.04747C7.30418%206.01609%207.22284%205.99995%207.14071%206C7.05857%206.00005%206.97725%206.01627%206.90139%206.04774C6.82553%206.07922%206.75661%206.12533%206.69856%206.18344C6.64052%206.24155%206.59449%206.31052%206.5631%206.38642C6.53171%206.46232%206.51558%206.54366%206.51563%206.62579C6.51572%206.79167%206.5817%206.95071%206.69906%207.06794L11.3861%2011.7539V12.2449L6.69906%2016.9319C6.5898%2017.0508%206.53066%2017.2072%206.53399%2017.3686C6.53732%2017.53%206.60288%2017.6839%206.71696%2017.7981C6.83104%2017.9123%206.98483%2017.978%207.14622%2017.9815C7.3076%2017.985%207.46411%2017.9261%207.58306%2017.8169L12.2701%2013.1299H12.7611L17.4481%2017.8169C17.5656%2017.934%2017.7247%2017.9997%2017.8906%2017.9997C18.0564%2017.9997%2018.2155%2017.934%2018.3331%2017.8169C18.4504%2017.6996%2018.5163%2017.5404%2018.5163%2017.3744C18.5163%2017.2085%2018.4504%2017.0493%2018.3331%2016.9319L13.6241%2012.2229V11.7759Z'%20fill='black'/%3e%3c/svg%3e")}#commentManagerDialog .mainContainer{flex-direction:column;align-items:flex-start;gap:4px;width:100%;height:auto;display:flex}#commentManagerDialog .mainContainer #commentManagerToolbar{cursor:move;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:8px;width:100%;height:32px;display:flex}#commentManagerDialog .mainContainer #commentManagerTextInput{width:100%;min-height:132px;margin-bottom:12px}.annotationLayer.disabled .annotationCommentButton{display:none}:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--comment-button-bg:var(--background-color-canvas,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c1b22));--comment-button-fg:var(--lightningcss-light,#5b5b66)var(--lightningcss-dark,#fbfbfe);--comment-button-active-bg:var(--lightningcss-light,#0041a4)var(--lightningcss-dark,#a6ecf4);--comment-button-active-fg:var(--button-text-color-primary,var(--lightningcss-light,#fff)var(--lightningcss-dark,#15141a));--comment-button-hover-bg:var(--color-accent-primary-hover,var(--lightningcss-light,#0053cb)var(--lightningcss-dark,#61dce9));--comment-button-hover-fg:var(--button-text-color-primary,var(--lightningcss-light,#fff)var(--lightningcss-dark,#15141a));--comment-button-selected-bg:var(--color-accent-primary,var(--lightningcss-light,#0062fa)var(--lightningcss-dark,#00cadb));--comment-button-border-color:var(--border-color-interactive,var(--lightningcss-light,#8f8f9d)var(--lightningcss-dark,#bfbfc9));--comment-button-active-border-color:var(--comment-button-active-bg);--comment-button-focus-border-color:var(--lightningcss-light,#cfcfd8)var(--lightningcss-dark,#3a3944);--comment-button-hover-border-color:var(--comment-button-hover-bg);--comment-button-selected-border-color:var(--comment-button-selected-bg);--comment-button-selected-fg:var(--button-text-color-primary,var(--lightningcss-light,#fff)var(--lightningcss-dark,#15141a));--comment-button-dim:24px;--comment-button-box-shadow:0 .25px .75px 0 var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#0003), 0 2px 6px 0 var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0006);--comment-button-focus-outline-color:var(--focus-outline-color,var(--lightningcss-light,#0062fa)var(--lightningcss-dark,#00cadb))}@media (prefers-color-scheme:dark){:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton{--lightningcss-light: ;--lightningcss-dark:initial}}@media screen and (forced-colors:active){:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton{--comment-button-bg:var(--button-background-color,ButtonFace);--comment-button-fg:var(--button-text-color,ButtonText);--comment-button-hover-bg:var(--button-background-color-hover,SelectedItemText);--comment-button-hover-fg:var(--button-text-color-hover,SelectedItem);--comment-button-active-bg:var(--button-background-color-active,SelectedItemText);--comment-button-active-fg:var(--button-text-color-active,SelectedItem);--comment-button-border-color:var(--button-border-color,ButtonBorder);--comment-button-active-border-color:var(--button-border-color-active,ButtonBorder);--comment-button-hover-border-color:var(--button-border-color-hover,SelectedItem);--comment-button-box-shadow:none;--comment-button-focus-outline-color:var(--focus-outline-color,CanvasText);--comment-button-selected-bg:var(--button-background-color-primary,ButtonBorder);--comment-button-selected-fg:var(--button-text-color-primary,ButtonFace)}}:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton{width:var(--comment-button-dim);height:var(--comment-button-dim);background-color:var(--comment-button-bg);border:1px solid var(--comment-button-border-color);box-shadow:var(--comment-button-box-shadow);cursor:auto;z-index:1;box-sizing:border-box;pointer-events:auto;border-radius:6px 6px 6px 0;margin:0;padding:4px;position:absolute}:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-radius:6px 6px 0}:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton:before{content:"";width:100%;height:100%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--comment-edit-button-icon);-webkit-mask-image:var(--comment-edit-button-icon);mask-image:var(--comment-edit-button-icon);background-color:var(--comment-button-fg);transform:scaleX(var(--dir-factor));margin:0;padding:0;display:inline-block}:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton:focus-visible{outline:2px solid var(--comment-button-focus-outline-color);outline-offset:1px;border-color:var(--comment-button-focus-border-color)}:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton:hover{border-color:var(--comment-button-hover-border-color);background-color:var(--comment-button-hover-bg)!important}:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton:hover:before{background-color:var(--comment-button-hover-fg)}:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton:active{border-color:var(--comment-button-active-border-color);background-color:var(--comment-button-active-bg)!important}:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton:active:before{background-color:var(--comment-button-active-fg)}:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton.selected{border-color:var(--comment-button-selected-border-color);background-color:var(--comment-button-selected-bg)!important}:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton.selected:before{background-color:var(--comment-button-selected-fg)}#editorCommentsSidebar,.commentPopup{--comment-close-button-icon:url("data:image/svg+xml,%3csvg%20width='25'%20height='24'%20viewBox='0%200%2025%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.6241%2011.7759L18.3331%207.06694C18.4423%206.94811%2018.5015%206.79167%2018.4981%206.63028C18.4948%206.46889%2018.4292%206.31502%2018.3152%206.20081C18.2011%206.0866%2018.0473%206.02088%2017.8859%206.01736C17.7245%206.01384%2017.568%206.0728%2017.4491%206.18194L12.7601%2010.8709H12.2721L7.58306%206.18294C7.52495%206.12489%207.45598%206.07886%207.38008%206.04747C7.30418%206.01609%207.22284%205.99995%207.14071%206C7.05857%206.00005%206.97725%206.01627%206.90139%206.04774C6.82553%206.07922%206.75661%206.12533%206.69856%206.18344C6.64052%206.24155%206.59449%206.31052%206.5631%206.38642C6.53171%206.46232%206.51558%206.54366%206.51563%206.62579C6.51572%206.79167%206.5817%206.95071%206.69906%207.06794L11.3861%2011.7539V12.2449L6.69906%2016.9319C6.5898%2017.0508%206.53066%2017.2072%206.53399%2017.3686C6.53732%2017.53%206.60288%2017.6839%206.71696%2017.7981C6.83104%2017.9123%206.98483%2017.978%207.14622%2017.9815C7.3076%2017.985%207.46411%2017.9261%207.58306%2017.8169L12.2701%2013.1299H12.7611L17.4481%2017.8169C17.5656%2017.934%2017.7247%2017.9997%2017.8906%2017.9997C18.0564%2017.9997%2018.2155%2017.934%2018.3331%2017.8169C18.4504%2017.6996%2018.5163%2017.5404%2018.5163%2017.3744C18.5163%2017.2085%2018.4504%2017.0493%2018.3331%2016.9319L13.6241%2012.2229V11.7759Z'%20fill='black'/%3e%3c/svg%3e");--comment-popup-edit-button-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.0189877%2013.6645L0.612989%2010.4635C0.687989%2010.0545%200.884989%209.6805%201.18099%209.3825L9.98199%200.5805C10.756%20-0.1925%2012.015%20-0.1945%2012.792%200.5805L14.42%202.2085C15.194%202.9835%2015.194%204.2435%2014.42%205.0185L5.61599%2013.8215C5.31999%2014.1165%204.94599%2014.3125%204.53799%2014.3875L1.33599%2014.9815C1.26599%2014.9935%201.19799%2015.0005%201.12999%2015.0005C0.832989%2015.0005%200.544988%2014.8835%200.330988%2014.6695C0.0679874%2014.4055%20-0.0490122%2014.0305%200.0189877%2013.6645ZM12.472%205.1965L13.632%204.0365L13.631%203.1885L11.811%201.3675L10.963%201.3685L9.80299%202.5285L12.472%205.1965ZM4.31099%2013.1585C4.47099%2013.1285%204.61799%2013.0515%204.73399%2012.9345L11.587%206.0815L8.91899%203.4135L2.06599%2010.2655C1.94899%2010.3835%201.87199%2010.5305%201.84099%2010.6915L1.36699%2013.2485L1.75199%2013.6335L4.31099%2013.1585Z'%20fill='black'/%3e%3c/svg%3e%3c!--path%20d='M0.0189877%2014.1645L0.612989%2010.9635C0.687989%2010.5545%200.884989%2010.1805%201.18099%209.8825L9.98199%201.0805C10.756%200.3075%2012.015%200.3055%2012.792%201.0805L14.42%202.7085C15.194%203.4835%2015.194%204.7435%2014.42%205.5185L5.61599%2014.3215C5.31999%2014.6165%204.94599%2014.8125%204.53799%2014.8875L1.33599%2015.4815C1.26599%2015.4935%201.19799%2015.5005%201.12999%2015.5005C0.832989%2015.5005%200.544988%2015.3835%200.330988%2015.1695C0.0679874%2014.9055%20-0.0490122%2014.5305%200.0189877%2014.1645ZM12.472%205.6965L13.632%204.5365L13.631%203.6885L11.811%201.8675L10.963%201.8685L9.80299%203.0285L12.472%205.6965ZM4.31099%2013.6585C4.47099%2013.6285%204.61799%2013.5515%204.73399%2013.4345L11.587%206.5815L8.91899%203.9135L2.06599%2010.7655C1.94899%2010.8835%201.87199%2011.0305%201.84099%2011.1915L1.36699%2013.7485L1.75199%2014.1335L4.31099%2013.6585Z'%20fill='black'/--%3e");--comment-popup-delete-button-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M11%203H13.6C14%203%2014.3%203.3%2014.3%203.6C14.3%203.9%2014%204.2%2013.7%204.2H13.3V14C13.3%2015.1%2012.4%2016%2011.3%2016H4.80005C3.70005%2016%202.80005%2015.1%202.80005%2014V4.2H2.40005C2.00005%204.2%201.80005%204%201.80005%203.6C1.80005%203.2%202.00005%203%202.40005%203H5.00005V2C5.00005%200.9%205.90005%200%207.00005%200H9.00005C10.1%200%2011%200.9%2011%202V3ZM6.90005%201.2L6.30005%201.8V3H9.80005V1.8L9.20005%201.2H6.90005ZM11.4%2014.7L12%2014.1V4.2H4.00005V14.1L4.60005%2014.7H11.4ZM7.00005%2012.4C7.00005%2012.7%206.70005%2013%206.40005%2013C6.10005%2013%205.80005%2012.7%205.80005%2012.4V7.6C5.70005%207.3%206.00005%207%206.40005%207C6.80005%207%207.00005%207.3%207.00005%207.6V12.4ZM10.2001%2012.4C10.2001%2012.7%209.90006%2013%209.60006%2013C9.30006%2013%209.00006%2012.7%209.00006%2012.4V7.6C9.00006%207.3%209.30006%207%209.60006%207C9.90006%207%2010.2001%207.3%2010.2001%207.6V12.4Z'%20fill='black'%20/%3e%3c/svg%3e");--comment-date-fg-color:var(--lightningcss-light,#15141ab0)var(--lightningcss-dark,#fbfbfeb0);--comment-bg-color:var(--lightningcss-light,#f9f9fb)var(--lightningcss-dark,#1c1b22);--comment-hover-bg-color:var(--lightningcss-light,#e0e0e6)var(--lightningcss-dark,#2c2b33);--comment-active-bg-color:var(--lightningcss-light,#d1d1d9)var(--lightningcss-dark,#3a3944);--comment-hover-brightness:.89;--comment-hover-filter:brightness(var(--comment-hover-brightness));--comment-active-brightness:.825;--comment-active-filter:brightness(var(--comment-active-brightness));--comment-border-color:var(--lightningcss-light,#f0f0f4)var(--lightningcss-dark,#52525e);--comment-focus-outline-color:var(--focus-outline-color,var(--lightningcss-light,#0062fa)var(--lightningcss-dark,#00cadb));--comment-fg-color:var(--text-color,var(--lightningcss-light,#15141a)var(--lightningcss-dark,#fbfbfe));--comment-count-bg-color:var(--lightningcss-light,#e2f7ff)var(--lightningcss-dark,#00317e);--comment-indicator-active-fg-color:var(--lightningcss-light,#0041a4)var(--lightningcss-dark,#a6ecf4);--comment-indicator-active-filter:brightness(calc(1 / var(--comment-active-brightness)));--comment-indicator-focus-fg-color:var(--lightningcss-light,#5b5b66)var(--lightningcss-dark,#fbfbfe);--comment-indicator-hover-fg-color:var(--color-accent-primary-hover,var(--lightningcss-light,#0053cb)var(--lightningcss-dark,#61dce9));--comment-indicator-hover-filter:brightness(calc(1 / var(--comment-hover-brightness)));--comment-indicator-selected-fg-color:var(--color-accent-primary,var(--lightningcss-light,#0062fa)var(--lightningcss-dark,#00cadb));--button-comment-bg:transparent;--button-comment-color:var(--main-color);--button-comment-active-bg:var(--lightningcss-light,#cfcfd8)var(--lightningcss-dark,#5b5b66);--button-comment-active-border:none;--button-comment-active-color:var(--button-comment-color);--button-comment-border:none;--button-comment-hover-bg:var(--lightningcss-light,#e0e0e6)var(--lightningcss-dark,#52525e);--button-comment-hover-color:var(--button-comment-color)}@media screen and (forced-colors:active){#editorCommentsSidebar,.commentPopup{--comment-date-fg-color:CanvasText;--comment-bg-color:Canvas;--comment-hover-bg-color:Canvas;--comment-hover-filter:none;--comment-active-bg-color:Canvas;--comment-active-filter:none;--comment-border-color:CanvasText;--comment-fg-color:var(--text-color,CanvasText);--comment-count-bg-color:Canvas;--comment-indicator-active-fg-color:SelectedItem;--comment-indicator-focus-fg-color:var(--text-color,CanvasText);--comment-indicator-hover-fg-color:var(--text-color,CanvasText);--comment-indicator-selected-fg-color:SelectedItem;--button-comment-bg:ButtonFace;--button-comment-color:ButtonText;--button-comment-active-bg:Highlight;--button-comment-active-color:HighlightText;--button-comment-border:1px solid ButtonText;--button-comment-hover-bg:Highlight;--button-comment-hover-color:HighlightText}}#editorCommentsSidebar{flex-direction:column;align-items:flex-start;height:auto;padding-bottom:16px;display:flex;overflow-y:visible}#editorCommentsSidebar #editorCommentsSidebarHeader{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:16px;display:flex}#editorCommentsSidebar #editorCommentsSidebarHeader .commentCount{-webkit-user-select:none;user-select:none;align-items:baseline;gap:6px;display:flex}#editorCommentsSidebar #editorCommentsSidebarHeader .commentCount #editorCommentsSidebarTitle{font:menu;color:var(--comment-fg-color);font-size:17px;font-style:normal;font-weight:590;line-height:normal}#editorCommentsSidebar #editorCommentsSidebarHeader .commentCount #editorCommentsSidebarCount{background-color:var(--comment-count-bg-color);color:var(--comment-fg-color);text-align:center;font:menu;border-radius:4px;padding:0 4px;font-size:13px;font-style:normal;font-weight:400;line-height:normal}#editorCommentsSidebar #editorCommentsSidebarHeader #editorCommentsSidebarCloseButton{border:var(--button-comment-border);background-color:var(--button-comment-bg);cursor:pointer;border-radius:4px;width:32px;height:32px;padding:8px}#editorCommentsSidebar #editorCommentsSidebarHeader #editorCommentsSidebarCloseButton:before{content:"";width:100%;height:100%;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--comment-close-button-icon);-webkit-mask-image:var(--comment-close-button-icon);mask-image:var(--comment-close-button-icon);background-color:var(--button-comment-color);display:inline-block}#editorCommentsSidebar #editorCommentsSidebarHeader #editorCommentsSidebarCloseButton:hover{background-color:var(--button-comment-hover-bg)}#editorCommentsSidebar #editorCommentsSidebarHeader #editorCommentsSidebarCloseButton:hover:before{background-color:var(--button-comment-hover-color)}#editorCommentsSidebar #editorCommentsSidebarHeader #editorCommentsSidebarCloseButton:active{border:var(--button-comment-active-border);background-color:var(--button-comment-active-bg)}#editorCommentsSidebar #editorCommentsSidebarHeader #editorCommentsSidebarCloseButton:active:before{background-color:var(--button-comment-active-color)}#editorCommentsSidebar #editorCommentsSidebarHeader #editorCommentsSidebarCloseButton:focus-visible{outline:var(--focus-ring-outline)}#editorCommentsSidebar #editorCommentsSidebarHeader #editorCommentsSidebarCloseButton>span{width:0;height:0;display:inline-block;overflow:hidden}#editorCommentsSidebar #editorCommentsSidebarListContainer{width:100%;overflow:auto}#editorCommentsSidebar #editorCommentsSidebarListContainer #editorCommentsSidebarList{flex-direction:column;align-items:flex-start;gap:10px;width:auto;padding:4px 16px;list-style-type:none;display:flex}#editorCommentsSidebar #editorCommentsSidebarListContainer #editorCommentsSidebarList .sidebarComment{border:.5px solid var(--comment-border-color);background-color:var(--comment-bg-color);border-radius:8px;flex-direction:column;align-self:stretch;align-items:flex-start;gap:4px;width:auto;padding:8px 16px 16px;display:flex}@media screen and (forced-colors:active){#editorCommentsSidebar #editorCommentsSidebarListContainer #editorCommentsSidebarList .sidebarComment:not(.noComments):hover{background-color:var(--comment-hover-bg-color)}}#editorCommentsSidebar #editorCommentsSidebarListContainer #editorCommentsSidebarList .sidebarComment:not(.noComments):hover{filter:var(--comment-hover-filter)}#editorCommentsSidebar #editorCommentsSidebarListContainer #editorCommentsSidebarList .sidebarComment:not(.noComments):hover time:after{background-color:var(--comment-indicator-hover-fg-color);filter:var(--comment-indicator-hover-filter);display:inline-block}@media screen and (forced-colors:active){#editorCommentsSidebar #editorCommentsSidebarListContainer #editorCommentsSidebarList .sidebarComment:not(.noComments):active{background-color:var(--comment-active-bg-color)}}#editorCommentsSidebar #editorCommentsSidebarListContainer #editorCommentsSidebarList .sidebarComment:not(.noComments):active{filter:var(--comment-active-filter)}#editorCommentsSidebar #editorCommentsSidebarListContainer #editorCommentsSidebarList .sidebarComment:not(.noComments):active time:after{background-color:var(--comment-indicator-active-fg-color);filter:var(--comment-indicator-active-filter);display:inline-block}#editorCommentsSidebar #editorCommentsSidebarListContainer #editorCommentsSidebarList .sidebarComment:not(.noComments):is(:focus,:focus-visible) time:after{background-color:var(--comment-indicator-focus-fg-color);display:inline-block}#editorCommentsSidebar #editorCommentsSidebarListContainer #editorCommentsSidebarList .sidebarComment:not(.noComments):focus-visible{outline:2px solid var(--comment-focus-outline-color);outline-offset:2px}#editorCommentsSidebar #editorCommentsSidebarListContainer #editorCommentsSidebarList .sidebarComment:not(.noComments).selected .sidebarCommentText{-webkit-line-clamp:unset;max-height:fit-content}#editorCommentsSidebar #editorCommentsSidebarListContainer #editorCommentsSidebarList .sidebarComment:not(.noComments).selected time:after{background-color:var(--comment-indicator-selected-fg-color);display:inline-block}#editorCommentsSidebar #editorCommentsSidebarListContainer #editorCommentsSidebarList .sidebarComment .sidebarCommentText{font:menu;-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;width:100%;height:fit-content;max-height:80px;font-size:15px;font-style:normal;font-weight:400;line-height:normal;display:-webkit-box;overflow:hidden}#editorCommentsSidebar #editorCommentsSidebarListContainer #editorCommentsSidebarList .sidebarComment .sidebarCommentText .richText{--total-scale-factor:1.5}#editorCommentsSidebar #editorCommentsSidebarListContainer #editorCommentsSidebarList .sidebarComment.noComments .sidebarCommentText{-webkit-line-clamp:unset;-webkit-user-select:none;user-select:none;max-height:fit-content}#editorCommentsSidebar #editorCommentsSidebarListContainer #editorCommentsSidebarList .sidebarComment.noComments a{font:menu;overflow-wrap:break-word;width:100%;height:auto;color:var(--link-fg-color);margin-block-start:15px;font-size:15px;font-style:normal;font-weight:400;line-height:normal}#editorCommentsSidebar #editorCommentsSidebarListContainer #editorCommentsSidebarList .sidebarComment.noComments a:focus-visible{outline:var(--focus-ring-outline)}#editorCommentsSidebar #editorCommentsSidebarListContainer #editorCommentsSidebarList .sidebarComment.noComments a:hover{color:var(--link-hover-fg-color)}#editorCommentsSidebar #editorCommentsSidebarListContainer #editorCommentsSidebarList .sidebarComment time{width:100%;font:menu;justify-content:space-between;align-items:center;font-size:13px;font-style:normal;font-weight:400;line-height:normal;display:inline-flex}#editorCommentsSidebar #editorCommentsSidebarListContainer #editorCommentsSidebarList .sidebarComment time:after{content:"";width:16px;height:16px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--comment-edit-button-icon);-webkit-mask-image:var(--comment-edit-button-icon);mask-image:var(--comment-edit-button-icon);transform:scaleX(var(--dir-factor));display:none}.commentPopup{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--divider-color:var(--lightningcss-light,#cfcfd8)var(--lightningcss-dark,#3a3944);--comment-shadow:0 .5px 2px 0 var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#0003), 0 4px 16px 0 var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0006)}@media (prefers-color-scheme:dark){.commentPopup{--lightningcss-light: ;--lightningcss-dark:initial}}@media screen and (forced-colors:active){.commentPopup{--divider-color:CanvasText;--comment-shadow:none}}.commentPopup{z-index:100001;pointer-events:auto;border:.5px solid var(--comment-border-color);background:var(--comment-bg-color);box-shadow:var(--comment-shadow);flex-direction:column;align-items:flex-start;gap:12px;margin-top:2px;display:flex}.commentPopup:focus-visible{outline:none}.commentPopup.dragging{cursor:move!important}.commentPopup.dragging *{cursor:move!important}.commentPopup.dragging button{pointer-events:none!important}.commentPopup:not(.selected) .commentPopupButtons{visibility:hidden!important}.commentPopup hr{border:none;border-top:1px solid var(--divider-color);width:100%;height:1px;margin:0;padding:0}.commentPopup .commentPopupTop{cursor:move;-webkit-user-select:none;user-select:none;justify-content:space-between;align-self:stretch;align-items:center;width:100%;height:auto;padding-bottom:4px;display:flex}.commentPopup .commentPopupTop .commentPopupTime{font:menu;color:var(--comment-date-fg-color);font-size:13px;font-style:normal;font-weight:400;line-height:normal}.commentPopup .commentPopupTop .commentPopupButtons{cursor:default;align-items:center;gap:2px;display:flex}.commentPopup .commentPopupTop .commentPopupButtons>button{border:var(--button-comment-border);background-color:var(--button-comment-bg);width:32px;height:32px;color:var(--button-comment-color);border-radius:4px;padding:8px}.commentPopup .commentPopupTop .commentPopupButtons>button:hover{background-color:var(--button-comment-hover-bg)}.commentPopup .commentPopupTop .commentPopupButtons>button:hover:before{background-color:var(--button-comment-hover-color)}.commentPopup .commentPopupTop .commentPopupButtons>button:active{border:var(--button-comment-active-border);background-color:var(--button-comment-active-bg);color:var(--button-comment-active-color)}.commentPopup .commentPopupTop .commentPopupButtons>button:active:before{background-color:var(--button-comment-active-color)}.commentPopup .commentPopupTop .commentPopupButtons>button:focus-visible{background-color:var(--button-comment-hover-bg);outline:2px solid var(--comment-focus-outline-color);outline-offset:0}.commentPopup .commentPopupTop .commentPopupButtons>button:before{content:"";width:100%;height:100%;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.commentPopup .commentPopupTop .commentPopupButtons>button.commentPopupEdit:before{-webkit-mask-image:var(--comment-popup-edit-button-icon);-webkit-mask-image:var(--comment-popup-edit-button-icon);mask-image:var(--comment-popup-edit-button-icon)}.commentPopup .commentPopupTop .commentPopupButtons>button.commentPopupDelete:before{-webkit-mask-image:var(--comment-popup-delete-button-icon);-webkit-mask-image:var(--comment-popup-delete-button-icon);mask-image:var(--comment-popup-delete-button-icon)}.commentPopup .commentPopupText{width:100%;height:auto;font:menu;color:var(--comment-fg-color);font-size:15px;font-style:normal;font-weight:400;line-height:normal}.commentPopupText,.sidebarCommentText .richText{margin-block:0}:is(.commentPopupText,.sidebarCommentText .richText) p:first-of-type{margin-block:0}:is(.commentPopupText,.sidebarCommentText .richText)>*{white-space:pre-wrap;font-size:max(15px, calc(10px * var(--total-scale-factor)));overflow-wrap:break-word}:is(.commentPopupText,.sidebarCommentText .richText) span{color:var(--comment-fg-color)!important}:root{--editor-toolbar-vert-offset:6px;--outline-width:2px;--outline-color:var(--color-blue-60,#0060df);--outline-around-width:1px;--outline-around-color:var(--color-gray-20,#f0f0f4);--hover-outline-around-color:var(--outline-around-color);--editor-selection-outline:solid var(--outline-width) var(--outline-color);--unfocus-outline:solid var(--outline-width) transparent;--focus-outline-around:solid var(--outline-around-width) var(--outline-around-color);--hover-outline-color:var(--color-gray-60,#8f8f9d);--hover-outline:solid var(--outline-width) var(--hover-outline-color);--hover-outline-around:solid var(--outline-around-width) var(--hover-outline-around-color);--freetext-line-height:1.35;--freetext-padding:2px;--resizer-bg-color:var(--outline-color);--resizer-size:6px;--resizer-shift:calc(0px - (var(--outline-width) + var(--resizer-size)) / 2 - var(--outline-around-width));--editorFreeText-editing-cursor:text;--editorInk-editing-cursor:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.0189877%2013.6645L0.612989%2010.4635C0.687989%2010.0545%200.884989%209.6805%201.18099%209.3825L9.98199%200.5805C10.756%20-0.1925%2012.015%20-0.1945%2012.792%200.5805L14.42%202.2085C15.194%202.9835%2015.194%204.2435%2014.42%205.0185L5.61599%2013.8215C5.31999%2014.1165%204.94599%2014.3125%204.53799%2014.3875L1.33599%2014.9815C1.26599%2014.9935%201.19799%2015.0005%201.12999%2015.0005C0.832989%2015.0005%200.544988%2014.8835%200.330988%2014.6695C0.0679874%2014.4055%20-0.0490122%2014.0305%200.0189877%2013.6645Z'%20fill='white'/%3e%3cpath%20d='M0.0189877%2013.6645L0.612989%2010.4635C0.687989%2010.0545%200.884989%209.6805%201.18099%209.3825L9.98199%200.5805C10.756%20-0.1925%2012.015%20-0.1945%2012.792%200.5805L14.42%202.2085C15.194%202.9835%2015.194%204.2435%2014.42%205.0185L5.61599%2013.8215C5.31999%2014.1165%204.94599%2014.3125%204.53799%2014.3875L1.33599%2014.9815C1.26599%2014.9935%201.19799%2015.0005%201.12999%2015.0005C0.832989%2015.0005%200.544988%2014.8835%200.330988%2014.6695C0.0679874%2014.4055%20-0.0490122%2014.0305%200.0189877%2013.6645ZM12.472%205.1965L13.632%204.0365L13.631%203.1885L11.811%201.3675L10.963%201.3685L9.80299%202.5285L12.472%205.1965ZM4.31099%2013.1585C4.47099%2013.1285%204.61799%2013.0515%204.73399%2012.9345L11.587%206.0815L8.91899%203.4135L2.06599%2010.2655C1.94899%2010.3835%201.87199%2010.5305%201.84099%2010.6915L1.36699%2013.2485L1.75199%2013.6335L4.31099%2013.1585Z'%20fill='black'/%3e%3c/svg%3e") 0 16, pointer;--editorHighlight-editing-cursor:url(/assets/cursor-editorTextHighlight-kG3uUOwL.svg) 24 24, text;--editorFreeHighlight-editing-cursor:url("data:image/svg+xml,%3csvg%20width='18'%20height='19'%20viewBox='0%200%2018%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M12.2%203.09C12.28%203.01%2012.43%203%2012.43%203C12.48%203%2012.58%203.02%2012.66%203.1L14.45%204.89C14.58%205.02%2014.58%205.22%2014.45%205.35L11.7713%208.02872L9.51628%205.77372L12.2%203.09ZM13.2658%205.12L11.7713%206.6145L10.9305%205.77372L12.425%204.27921L13.2658%205.12Z'%20fill='%23FBFBFE'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M5.98%209.32L8.23%2011.57L10.7106%209.08938L8.45562%206.83438L5.98%209.31V9.32ZM8.23%2010.1558L9.29641%209.08938L8.45562%208.24859L7.38921%209.315L8.23%2010.1558Z'%20fill='%23FBFBFE'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M10.1526%2013.1816L16.2125%207.1217C16.7576%206.58919%2017.05%205.8707%2017.05%205.12C17.05%204.36931%2016.7576%203.65084%2016.2126%203.11834L14.4317%201.33747C13.8992%200.79242%2013.1807%200.5%2012.43%200.5C11.6643%200.5%2010.9529%200.812929%2010.4329%201.33289L3.68289%208.08289C3.04127%208.72452%203.00459%209.75075%203.57288%2010.4363L1.29187%2012.7239C1.09186%2012.9245%200.990263%2013.1957%201.0007%2013.4685L1%2014.5C0.447715%2014.5%200%2014.9477%200%2015.5V17.5C0%2018.0523%200.447715%2018.5%201%2018.5H16C16.5523%2018.5%2017%2018.0523%2017%2017.5V15.5C17%2014.9477%2016.5523%2014.5%2016%2014.5H10.2325C9.83594%2014.5%209.39953%2013.9347%2010.1526%2013.1816ZM4.39%209.85L4.9807%2010.4407L2.39762%2013.0312H6.63877L7.10501%2012.565L7.57125%2013.0312H8.88875L15.51%206.41C15.86%206.07%2016.05%205.61%2016.05%205.12C16.05%204.63%2015.86%204.17%2015.51%203.83L13.72%202.04C13.38%201.69%2012.92%201.5%2012.43%201.5C11.94%201.5%2011.48%201.7%2011.14%202.04L4.39%208.79C4.1%209.08%204.1%209.56%204.39%209.85ZM16%2017.5V15.5H1V17.5H16Z'%20fill='%23FBFBFE'/%3e%3cpath%20d='M15.1616%206.05136L15.1616%206.05132L15.1564%206.05645L8.40645%2012.8064C8.35915%2012.8537%208.29589%2012.88%208.23%2012.88C8.16411%2012.88%208.10085%2012.8537%208.05355%2012.8064L7.45857%2012.2115L7.10501%2011.8579L6.75146%2012.2115L6.03289%2012.93H3.20465L5.33477%2010.7937L5.6873%2010.4402L5.33426%2010.0871L4.74355%209.49645C4.64882%209.40171%204.64882%209.23829%204.74355%209.14355L11.4936%202.39355C11.7436%202.14354%2012.0779%202%2012.43%202C12.7883%202%2013.1179%202.13776%2013.3614%202.38839L13.3613%202.38843L13.3664%202.39355L15.1564%204.18355L15.1564%204.18359L15.1616%204.18864C15.4122%204.43211%2015.55%204.76166%2015.55%205.12C15.55%205.47834%2015.4122%205.80789%2015.1616%206.05136ZM7.87645%2011.9236L8.23%2012.2771L8.58355%2011.9236L11.0642%209.44293L11.4177%209.08938L11.0642%208.73582L8.80918%206.48082L8.45562%206.12727L8.10207%206.48082L5.62645%208.95645L5.48%209.10289V9.31V9.32V9.52711L5.62645%209.67355L7.87645%2011.9236ZM11.4177%208.38227L11.7713%208.73582L12.1248%208.38227L14.8036%205.70355C15.1288%205.37829%2015.1288%204.86171%2014.8036%204.53645L13.0136%202.74645C12.8186%202.55146%2012.5792%202.5%2012.43%202.5H12.4134L12.3967%202.50111L12.43%203C12.3967%202.50111%2012.3966%202.50112%2012.3965%202.50112L12.3963%202.50114L12.3957%202.50117L12.3947%202.50125L12.3924%202.50142L12.387%202.50184L12.3732%202.50311C12.3628%202.50416%2012.3498%202.50567%2012.3346%202.50784C12.3049%202.51208%2012.2642%202.51925%2012.2178%202.53146C12.1396%202.55202%2011.9797%202.60317%2011.8464%202.73645L9.16273%205.42016L8.80918%205.77372L9.16273%206.12727L11.4177%208.38227ZM1.5%2016H15.5V17H1.5V16Z'%20stroke='%2315141A'/%3e%3c/svg%3e") 1 18, pointer;--new-alt-text-warning-image:url("data:image/svg+xml,%3csvg%20width='17'%20height='16'%20viewBox='0%200%2017%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M8.78182%202.63903C8.58882%202.28803%208.25782%202.25003%208.12482%202.25003C7.99019%202.24847%207.85771%202.28393%207.74185%202.35253C7.62599%202.42113%207.5312%202.52023%207.46782%202.63903L1.97082%2012.639C1.90673%2012.7528%201.87406%2012.8816%201.87617%2013.0122C1.87828%2013.1427%201.91509%2013.2704%201.98282%2013.382C2.04798%2013.4951%202.14207%2013.5888%202.25543%2013.6535C2.36879%2013.7182%202.49732%2013.7515%202.62782%2013.75H13.6218C13.7523%2013.7515%2013.8809%2013.7182%2013.9942%2013.6535C14.1076%2013.5888%2014.2017%2013.4951%2014.2668%2013.382C14.3346%2013.2704%2014.3714%2013.1427%2014.3735%2013.0122C14.3756%2012.8816%2014.3429%2012.7528%2014.2788%2012.639L8.78182%202.63903ZM6.37282%202.03703C6.75182%201.34603%207.43882%201.00003%208.12482%201.00003C8.48341%200.997985%208.83583%201.09326%209.14454%201.2757C9.45325%201.45814%209.70668%201.72092%209.87782%202.03603L15.3748%2012.036C16.1078%2013.369%2015.1438%2015%2013.6228%2015H2.62782C1.10682%2015%200.141823%2013.37%200.875823%2012.037L6.37282%202.03703ZM8.74982%209.06203C8.74982%209.22779%208.68397%209.38676%208.56676%209.50397C8.44955%209.62118%208.29058%209.68703%208.12482%209.68703C7.95906%209.68703%207.80009%209.62118%207.68288%209.50397C7.56566%209.38676%207.49982%209.22779%207.49982%209.06203V5.62503C7.49982%205.45927%207.56566%205.3003%207.68288%205.18309C7.80009%205.06588%207.95906%205.00003%208.12482%205.00003C8.29058%205.00003%208.44955%205.06588%208.56676%205.18309C8.68397%205.3003%208.74982%205.45927%208.74982%205.62503V9.06203ZM7.74982%2012L7.49982%2011.75V11L7.74982%2010.75H8.49982L8.74982%2011V11.75L8.49982%2012H7.74982Z'%20fill='black'/%3e%3c/svg%3e")}.textLayer.highlighting{cursor:var(--editorFreeHighlight-editing-cursor)}.textLayer.highlighting:not(.free) span{cursor:var(--editorHighlight-editing-cursor)}.textLayer.highlighting:not(.free) span[role=img]{cursor:var(--editorFreeHighlight-editing-cursor)}.textLayer.highlighting.free span{cursor:var(--editorFreeHighlight-editing-cursor)}.page:has(.annotationEditorLayer.nonEditing) .annotationLayer .editorAnnotation{pointer-events:none;position:absolute}#viewerContainer.pdfPresentationMode:fullscreen .noAltTextBadge{display:none!important}.annotationEditorLayer.disabled .noAltTextBadge{display:none!important}@media (resolution>=1.1x){:root{--editorFreeText-editing-cursor:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%202.75H12.5V2.25V1V0.5H12H10.358C9.91165%200.5%209.47731%200.625661%209.09989%200.860442L9.09886%200.861087L8%201.54837L6.89997%200.860979L6.89911%200.860443C6.5218%200.625734%206.08748%200.5%205.642%200.5H4H3.5V1V2.25V2.75H4H5.642C5.66478%202.75%205.6885%202.75641%205.71008%202.76968C5.71023%202.76977%205.71038%202.76986%205.71053%202.76995L6.817%203.461C6.81704%203.46103%206.81709%203.46105%206.81713%203.46108C6.81713%203.46108%206.81713%203.46108%206.81714%203.46109C6.8552%203.48494%206.876%203.52285%206.876%203.567V8V12.433C6.876%2012.4771%206.85523%2012.515%206.81722%2012.5389C6.81715%2012.5389%206.81707%2012.539%206.817%2012.539L5.70953%2013.23C5.70941%2013.2301%205.70929%2013.2302%205.70917%2013.2303C5.68723%2013.2438%205.6644%2013.25%205.641%2013.25H4H3.5V13.75V15V15.5H4H5.642C6.08835%2015.5%206.52269%2015.3743%206.90011%2015.1396L6.90086%2015.1391L8%2014.4526L9.10003%2015.14L9.10089%2015.1406C9.47831%2015.3753%209.91265%2015.501%2010.359%2015.501H12H12.5V15.001V13.751V13.251H12H10.358C10.3352%2013.251%2010.3115%2013.2446%2010.2899%2013.2313C10.2897%2013.2312%2010.2896%2013.2311%2010.2895%2013.231L9.183%2012.54C9.18298%2012.54%209.18295%2012.54%209.18293%2012.54C9.18291%2012.5399%209.18288%2012.5399%209.18286%2012.5399C9.14615%2012.5169%209.125%2012.4797%209.125%2012.434V8V3.567C9.125%203.52266%209.14603%203.48441%209.18364%203.4606C9.18377%203.46052%209.1839%203.46043%209.18404%203.46035L10.2895%202.76995C10.2896%202.76985%2010.2898%202.76975%2010.2899%202.76966C10.3119%202.75619%2010.3346%202.75%2010.358%202.75H12Z'%20fill='black'%20stroke='white'/%3e%3c/svg%3e") 0 16, text}}@media screen and (forced-colors:active){:root{--outline-color:CanvasText;--outline-around-color:ButtonFace;--resizer-bg-color:ButtonText;--hover-outline-color:var(--color-accent-primary-hover,Highlight);--hover-outline-around-color:SelectedItemText}}[data-editor-rotation="90"]{transform:rotate(90deg)}[data-editor-rotation="180"]{transform:rotate(180deg)}[data-editor-rotation="270"]{transform:rotate(270deg)}.annotationEditorLayer{font-size:calc(100px * var(--total-scale-factor));transform-origin:0 0;cursor:auto;background:0 0;position:absolute;inset:0}.annotationEditorLayer .selectedEditor{z-index:100000!important}.annotationEditorLayer.drawing *{pointer-events:none!important}.annotationEditorLayer.getElements{pointer-events:auto!important}.annotationEditorLayer.getElements>div{pointer-events:auto!important}.annotationEditorLayer.waiting{content:"";cursor:wait;width:100%;height:100%;position:absolute;inset:0}.annotationEditorLayer.disabled{pointer-events:none}.annotationEditorLayer.disabled.highlightEditing :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor,.commentPopup){pointer-events:auto}.annotationEditorLayer.freetextEditing{cursor:var(--editorFreeText-editing-cursor)}.annotationEditorLayer.inkEditing{cursor:var(--editorInk-editing-cursor)}.annotationEditorLayer .draw{box-sizing:border-box}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor){z-index:1;transform-origin:0 0;cursor:auto;border:var(--unfocus-outline);background:0 0;max-width:100%;max-height:100%;position:absolute}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor).draggable.selectedEditor{cursor:move}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor).selectedEditor{border:var(--editor-selection-outline);outline:var(--focus-outline-around)}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor).selectedEditor:before{content:"";border:var(--focus-outline-around);pointer-events:none;position:absolute;inset:0}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor):hover:not(.selectedEditor){border:var(--hover-outline);outline:var(--hover-outline-around)}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor):hover:not(.selectedEditor):before{content:"";border:var(--focus-outline-around);position:absolute;inset:0}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar{--editor-toolbar-delete-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M11%203H13.6C14%203%2014.3%203.3%2014.3%203.6C14.3%203.9%2014%204.2%2013.7%204.2H13.3V14C13.3%2015.1%2012.4%2016%2011.3%2016H4.80005C3.70005%2016%202.80005%2015.1%202.80005%2014V4.2H2.40005C2.00005%204.2%201.80005%204%201.80005%203.6C1.80005%203.2%202.00005%203%202.40005%203H5.00005V2C5.00005%200.9%205.90005%200%207.00005%200H9.00005C10.1%200%2011%200.9%2011%202V3ZM6.90005%201.2L6.30005%201.8V3H9.80005V1.8L9.20005%201.2H6.90005ZM11.4%2014.7L12%2014.1V4.2H4.00005V14.1L4.60005%2014.7H11.4ZM7.00005%2012.4C7.00005%2012.7%206.70005%2013%206.40005%2013C6.10005%2013%205.80005%2012.7%205.80005%2012.4V7.6C5.70005%207.3%206.00005%207%206.40005%207C6.80005%207%207.00005%207.3%207.00005%207.6V12.4ZM10.2001%2012.4C10.2001%2012.7%209.90006%2013%209.60006%2013C9.30006%2013%209.00006%2012.7%209.00006%2012.4V7.6C9.00006%207.3%209.30006%207%209.60006%207C9.90006%207%2010.2001%207.3%2010.2001%207.6V12.4Z'%20fill='black'%20/%3e%3c/svg%3e");--editor-toolbar-bg-color:var(--lightningcss-light,#f0f0f4)var(--lightningcss-dark,#2b2a33);--editor-toolbar-highlight-image:url("data:image/svg+xml,%3csvg%20width='17'%20height='16'%20viewBox='0%200%2017%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M7.10918%2011.66C7.24918%2011.8%207.43918%2011.88%207.63918%2011.88C7.83918%2011.88%208.02918%2011.8%208.16918%2011.66L14.9192%204.91C15.2692%204.57%2015.4592%204.11%2015.4592%203.62C15.4592%203.13%2015.2692%202.67%2014.9192%202.33L13.1292%200.54C12.7892%200.19%2012.3292%200%2011.8392%200C11.3492%200%2010.8892%200.2%2010.5492%200.54L3.79918%207.29C3.50918%207.58%203.50918%208.06%203.79918%208.35L4.38988%208.9407L1.40918%2011.93H5.64918L6.51419%2011.065L7.10918%2011.66ZM7.63918%2010.07L5.38918%207.82V7.81L7.8648%205.33438L10.1198%207.58938L7.63918%2010.07ZM11.1805%206.52872L13.8592%203.85C13.9892%203.72%2013.9892%203.52%2013.8592%203.39L12.0692%201.6C11.9892%201.52%2011.8892%201.5%2011.8392%201.5C11.8392%201.5%2011.6892%201.51%2011.6092%201.59L8.92546%204.27372L11.1805%206.52872Z'%20fill='%23000'/%3e%3cpath%20d='M0.40918%2014H15.4092V16H0.40918V14Z'%20fill='%23000'/%3e%3c/g%3e%3c/svg%3e");--editor-toolbar-fg-color:var(--lightningcss-light,#2e2e56)var(--lightningcss-dark,#fbfbfe);--editor-toolbar-border-color:var(--border-color-interactive,#8f8f9d);--editor-toolbar-hover-border-color:var(--editor-toolbar-border-color);--editor-toolbar-hover-bg-color:var(--lightningcss-light,#e0e0e6)var(--lightningcss-dark,#52525e);--editor-toolbar-hover-fg-color:var(--editor-toolbar-fg-color);--editor-toolbar-hover-outline:none;--editor-toolbar-focus-outline-color:var(--focus-outline-color,var(--lightningcss-light,#0060df)var(--lightningcss-dark,#0df));--editor-toolbar-shadow:0 2px 6px 0 #3a394433;--editor-toolbar-height:28px;--editor-toolbar-padding:2px;--alt-text-done-color:var(--color-accent-attention,var(--lightningcss-light,#2ac3a2)var(--lightningcss-dark,#54ffbd));--alt-text-warning-color:var(--lightningcss-light,#0090ed)var(--lightningcss-dark,#80ebff);--alt-text-hover-done-color:var(--alt-text-done-color);--alt-text-hover-warning-color:var(--alt-text-warning-color)}@media screen and (forced-colors:active){:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar{--editor-toolbar-bg-color:var(--button-background-color,ButtonFace);--editor-toolbar-fg-color:var(--button-text-color,ButtonText);--editor-toolbar-border-color:var(--button-border-color,ButtonText);--editor-toolbar-hover-border-color:var(--button-border-color-hover,AccentColor);--editor-toolbar-hover-bg-color:var(--button-background-color-hover,ButtonFace);--editor-toolbar-hover-fg-color:var(--button-text-color-hover,AccentColor);--editor-toolbar-hover-outline:2px solid var(--editor-toolbar-hover-border-color);--editor-toolbar-focus-outline-color:var(--button-border-color,ButtonBorder);--editor-toolbar-shadow:none;--alt-text-done-color:var(--editor-toolbar-fg-color);--alt-text-warning-color:var(--editor-toolbar-fg-color);--alt-text-hover-done-color:var(--editor-toolbar-hover-fg-color);--alt-text-hover-warning-color:var(--editor-toolbar-hover-fg-color)}}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar{width:fit-content;height:var(--editor-toolbar-height);cursor:default;pointer-events:auto;box-sizing:content-box;padding:var(--editor-toolbar-padding);-webkit-user-select:none;user-select:none;background-color:var(--editor-toolbar-bg-color);border:1px solid var(--editor-toolbar-border-color);box-shadow:var(--editor-toolbar-shadow);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:calc(100% + var(--editor-toolbar-vert-offset));inset-inline-end:0}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar.hidden{display:none}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar:has(:focus-visible){border-color:#0000}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform-origin:100% 0}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform-origin:0 0}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar .buttons{justify-content:center;align-items:center;gap:0;height:100%;display:flex}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar .buttons button{padding:0}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar .buttons .divider{width:0;height:calc(2 * var(--editor-toolbar-padding) + var(--editor-toolbar-height));border-left:1px solid var(--editor-toolbar-border-color);border-right:none;margin-inline:2px;display:inline-block}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar .buttons .basic{width:var(--editor-toolbar-height)}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar .buttons .basic:before{content:"";background-color:var(--editor-toolbar-fg-color);width:100%;height:100%;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar .buttons .basic:hover:before{background-color:var(--editor-toolbar-hover-fg-color)}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar .buttons .basic.highlightButton:before{-webkit-mask-image:var(--editor-toolbar-highlight-image);-webkit-mask-image:var(--editor-toolbar-highlight-image);mask-image:var(--editor-toolbar-highlight-image)}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar .buttons .basic.commentButton:before{-webkit-mask-image:var(--comment-edit-button-icon);-webkit-mask-image:var(--comment-edit-button-icon);mask-image:var(--comment-edit-button-icon)}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar .buttons .basic.deleteButton:before{-webkit-mask-image:var(--editor-toolbar-delete-image);-webkit-mask-image:var(--editor-toolbar-delete-image);mask-image:var(--editor-toolbar-delete-image)}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar .buttons>*{height:var(--editor-toolbar-height)}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar .buttons>:not(.divider){cursor:pointer;background-color:#0000;border:none}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar .buttons>:not(.divider):hover{background-color:var(--editor-toolbar-hover-bg-color);color:var(--editor-toolbar-hover-fg-color);outline:var(--editor-toolbar-hover-outline);outline-offset:1px;border-radius:2px}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar .buttons>:not(.divider):hover:active{outline:none}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar .buttons>:not(.divider):focus-visible{outline:2px solid var(--editor-toolbar-focus-outline-color);border-radius:2px}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar .buttons .altText{--alt-text-add-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='13'%20viewBox='0%200%2012%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.375%207.625V11.875C5.375%2012.0408%205.44085%2012.1997%205.55806%2012.3169C5.67527%2012.4342%205.83424%2012.5%206%2012.5C6.16576%2012.5%206.32473%2012.4342%206.44194%2012.3169C6.55915%2012.1997%206.625%2012.0408%206.625%2011.875V7.625L7.125%207.125H11.375C11.5408%207.125%2011.6997%207.05915%2011.8169%206.94194C11.9342%206.82473%2012%206.66576%2012%206.5C12%206.33424%2011.9342%206.17527%2011.8169%206.05806C11.6997%205.94085%2011.5408%205.875%2011.375%205.875H7.125L6.625%205.375V1.125C6.625%200.95924%206.55915%200.800269%206.44194%200.683058C6.32473%200.565848%206.16576%200.5%206%200.5C5.83424%200.5%205.67527%200.565848%205.55806%200.683058C5.44085%200.800269%205.375%200.95924%205.375%201.125V5.375L4.875%205.875H0.625C0.45924%205.875%200.300269%205.94085%200.183058%206.05806C0.065848%206.17527%200%206.33424%200%206.5C0%206.66576%200.065848%206.82473%200.183058%206.94194C0.300269%207.05915%200.45924%207.125%200.625%207.125H4.762L5.375%207.625Z'%20fill='black'/%3e%3c/svg%3e");--alt-text-done-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='13'%20viewBox='0%200%2012%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6%200.5C5.21207%200.5%204.43185%200.655195%203.7039%200.956723C2.97595%201.25825%202.31451%201.70021%201.75736%202.25736C1.20021%202.81451%200.758251%203.47595%200.456723%204.2039C0.155195%204.93185%200%205.71207%200%206.5C0%207.28793%200.155195%208.06815%200.456723%208.7961C0.758251%209.52405%201.20021%2010.1855%201.75736%2010.7426C2.31451%2011.2998%202.97595%2011.7417%203.7039%2012.0433C4.43185%2012.3448%205.21207%2012.5%206%2012.5C7.5913%2012.5%209.11742%2011.8679%2010.2426%2010.7426C11.3679%209.61742%2012%208.0913%2012%206.5C12%204.9087%2011.3679%203.38258%2010.2426%202.25736C9.11742%201.13214%207.5913%200.5%206%200.5ZM5.06%208.9L2.9464%206.7856C2.85273%206.69171%202.80018%206.56446%202.80033%206.43183C2.80048%206.29921%202.85331%206.17207%202.9472%206.0784C3.04109%205.98473%203.16834%205.93218%203.30097%205.93233C3.43359%205.93248%203.56073%205.98531%203.6544%206.0792L5.3112%207.7368L8.3464%204.7008C8.44109%204.6109%208.56715%204.56153%208.69771%204.56322C8.82827%204.56492%208.95301%204.61754%209.04534%204.70986C9.13766%204.80219%209.19028%204.92693%209.19198%205.05749C9.19367%205.18805%209.1443%205.31411%209.0544%205.4088L5.5624%208.9H5.06Z'%20fill='%23FBFBFE'/%3e%3c/svg%3e");pointer-events:all;width:max-content;font:menu;color:var(--editor-toolbar-fg-color);justify-content:center;align-items:center;padding-inline:8px;font-size:12px;font-weight:590;display:flex}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar .buttons .altText:disabled{pointer-events:none}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar .buttons .altText:before{content:"";-webkit-mask-image:var(--alt-text-add-image);-webkit-mask-image:var(--alt-text-add-image);mask-image:var(--alt-text-add-image);background-color:var(--editor-toolbar-fg-color);width:12px;height:13px;margin-inline-end:4px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar .buttons .altText:hover:before{background-color:var(--editor-toolbar-hover-fg-color)}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar .buttons .altText.done:before{-webkit-mask-image:var(--alt-text-done-image);-webkit-mask-image:var(--alt-text-done-image);mask-image:var(--alt-text-done-image)}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar .buttons .altText.new:before{width:16px;height:16px;-webkit-mask-image:var(--new-alt-text-warning-image);-webkit-mask-image:var(--new-alt-text-warning-image);mask-image:var(--new-alt-text-warning-image);background-color:var(--alt-text-warning-color);-webkit-mask-size:cover;mask-size:cover}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar .buttons .altText.new:hover:before{background-color:var(--alt-text-hover-warning-color)}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar .buttons .altText.new.done:before{-webkit-mask-image:var(--alt-text-done-image);-webkit-mask-image:var(--alt-text-done-image);mask-image:var(--alt-text-done-image);background-color:var(--alt-text-done-color)}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar .buttons .altText.new.done:hover:before{background-color:var(--alt-text-hover-done-color)}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar .buttons .altText .tooltip{word-wrap:anywhere;display:none}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar .buttons .altText .tooltip.show{--alt-text-tooltip-bg:var(--lightningcss-light,#f0f0f4)var(--lightningcss-dark,#1c1b22);--alt-text-tooltip-fg:var(--text-color,var(--lightningcss-light,#15141a)var(--lightningcss-dark,#fbfbfe));--alt-text-tooltip-border:var(--border-color-interactive,#8f8f9d);--alt-text-tooltip-shadow:0 2px 6px 0 var(--lightningcss-light,#3a394433)var(--lightningcss-dark,#15141a)}@media screen and (forced-colors:active){:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar .buttons .altText .tooltip.show{--alt-text-tooltip-bg:Canvas;--alt-text-tooltip-fg:var(--text-color,CanvasText);--alt-text-tooltip-border:var(--border-color,CanvasText);--alt-text-tooltip-shadow:none}}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar .buttons .altText .tooltip.show{top:calc(100% + 2px);border:.5px solid var(--alt-text-tooltip-border);background:var(--alt-text-tooltip-bg);width:max-content;max-width:300px;height:auto;box-shadow:var(--alt-text-tooltip-shadow);color:var(--alt-text-tooltip-fg);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding-block:2px 3px;padding-inline:3px;font-size:12px;display:inline-flex;position:absolute;inset-inline-start:0}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar .buttons .comment{width:var(--editor-toolbar-height)}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar .buttons .comment:before{content:"";-webkit-mask-image:var(--comment-edit-button-icon);-webkit-mask-image:var(--comment-edit-button-icon);mask-image:var(--comment-edit-button-icon);background-color:var(--editor-toolbar-fg-color);width:100%;height:100%;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.annotationEditorLayer .freeTextEditor{padding:calc(var(--freetext-padding) * var(--total-scale-factor));touch-action:none;width:auto;height:auto}.annotationEditorLayer .freeTextEditor .internal{white-space:nowrap;font:10px sans-serif;line-height:var(--freetext-line-height);text-align:start;-webkit-user-select:none;user-select:none;background:0 0;border:none;inset:0;overflow:visible}.annotationEditorLayer .freeTextEditor .overlay{background:0 0;width:100%;height:100%;display:none;position:absolute;inset:0}.annotationEditorLayer freeTextEditor .overlay.enabled{display:block}.annotationEditorLayer .freeTextEditor .internal:empty:before{content:attr(default-content);color:gray}.annotationEditorLayer .freeTextEditor .internal:focus{-webkit-user-select:auto;user-select:auto;outline:none}.annotationEditorLayer .inkEditor{width:100%;height:100%}.annotationEditorLayer .inkEditor.editing{cursor:inherit}.annotationEditorLayer .inkEditor .inkEditorCanvas{touch-action:none;width:100%;height:100%;position:absolute;inset:0}.annotationEditorLayer .stampEditor{width:auto;height:auto}.annotationEditorLayer .stampEditor canvas{width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.annotationEditorLayer .stampEditor .noAltTextBadge{--no-alt-text-badge-border-color:var(--lightningcss-light,#f0f0f4)var(--lightningcss-dark,#52525e);--no-alt-text-badge-bg-color:var(--lightningcss-light,#cfcfd8)var(--lightningcss-dark,#fbfbfe);--no-alt-text-badge-fg-color:var(--lightningcss-light,#5b5b66)var(--lightningcss-dark,#15141a)}@media screen and (forced-colors:active){.annotationEditorLayer .stampEditor .noAltTextBadge{--no-alt-text-badge-border-color:ButtonText;--no-alt-text-badge-bg-color:ButtonFace;--no-alt-text-badge-fg-color:ButtonText}}.annotationEditorLayer .stampEditor .noAltTextBadge{pointer-events:none;z-index:1;border:1px solid var(--no-alt-text-badge-border-color);background:var(--no-alt-text-badge-bg-color);border-radius:2px;justify-content:center;align-items:center;width:32px;height:32px;padding:3px;display:inline-flex;position:absolute;inset-block-end:5px;inset-inline-end:5px}.annotationEditorLayer .stampEditor .noAltTextBadge:before{content:"";width:16px;height:16px;-webkit-mask-image:var(--new-alt-text-warning-image);-webkit-mask-image:var(--new-alt-text-warning-image);mask-image:var(--new-alt-text-warning-image);background-color:var(--no-alt-text-badge-fg-color);display:inline-block;-webkit-mask-size:cover;mask-size:cover}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor)>.resizers{z-index:1;position:absolute;inset:0}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor)>.resizers.hidden{display:none}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor)>.resizers>.resizer{width:var(--resizer-size);height:var(--resizer-size);background:content-box var(--resizer-bg-color);border:var(--focus-outline-around);border-radius:2px;position:absolute}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor)>.resizers>.resizer.topLeft{top:var(--resizer-shift);left:var(--resizer-shift)}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor)>.resizers>.resizer.topMiddle{top:var(--resizer-shift);left:calc(50% + var(--resizer-shift))}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor)>.resizers>.resizer.topRight{top:var(--resizer-shift);right:var(--resizer-shift)}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor)>.resizers>.resizer.middleRight{top:calc(50% + var(--resizer-shift));right:var(--resizer-shift)}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor)>.resizers>.resizer.bottomRight{bottom:var(--resizer-shift);right:var(--resizer-shift)}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor)>.resizers>.resizer.bottomMiddle{bottom:var(--resizer-shift);left:calc(50% + var(--resizer-shift))}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor)>.resizers>.resizer.bottomLeft{bottom:var(--resizer-shift);left:var(--resizer-shift)}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor)>.resizers>.resizer.middleLeft{top:calc(50% + var(--resizer-shift));left:var(--resizer-shift)}:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]))>.resizers>.resizer.topLeft,:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]))>.resizers>.resizer.bottomRight{cursor:nwse-resize}:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]))>.resizers>.resizer.topMiddle,:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]))>.resizers>.resizer.bottomMiddle{cursor:ns-resize}:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]))>.resizers>.resizer.topRight,:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]))>.resizers>.resizer.bottomLeft{cursor:nesw-resize}:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]))>.resizers>.resizer.middleRight,:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]))>.resizers>.resizer.middleLeft{cursor:ew-resize}:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]))>.resizers>.resizer.topLeft,:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]))>.resizers>.resizer.bottomRight{cursor:nesw-resize}:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]))>.resizers>.resizer.topMiddle,:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]))>.resizers>.resizer.bottomMiddle{cursor:ew-resize}:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]))>.resizers>.resizer.topRight,:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]))>.resizers>.resizer.bottomLeft{cursor:nwse-resize}:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]))>.resizers>.resizer.middleRight,:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]))>.resizers>.resizer.middleLeft{cursor:ns-resize}.annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="90"],[data-main-rotation="90"] [data-editor-rotation="0"],[data-main-rotation="180"] [data-editor-rotation="270"],[data-main-rotation="270"] [data-editor-rotation="180"]) .editToolbar{rotate:270deg}.annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="90"],[data-main-rotation="90"] [data-editor-rotation="0"],[data-main-rotation="180"] [data-editor-rotation="270"],[data-main-rotation="270"] [data-editor-rotation="180"]) .editToolbar:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){inset-block-start:0;inset-inline-end:calc(0px - var(--editor-toolbar-vert-offset))}.annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="90"],[data-main-rotation="90"] [data-editor-rotation="0"],[data-main-rotation="180"] [data-editor-rotation="270"],[data-main-rotation="270"] [data-editor-rotation="180"]) .editToolbar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){inset-block-start:0;inset-inline-end:calc(100% + var(--editor-toolbar-vert-offset))}.annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="180"],[data-main-rotation="90"] [data-editor-rotation="90"],[data-main-rotation="180"] [data-editor-rotation="0"],[data-main-rotation="270"] [data-editor-rotation="270"]) .editToolbar{inset-block-start:calc(0px - var(--editor-toolbar-vert-offset));inset-inline-end:100%;rotate:180deg}.annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="270"],[data-main-rotation="90"] [data-editor-rotation="180"],[data-main-rotation="180"] [data-editor-rotation="90"],[data-main-rotation="270"] [data-editor-rotation="0"]) .editToolbar{rotate:90deg}.annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="270"],[data-main-rotation="90"] [data-editor-rotation="180"],[data-main-rotation="180"] [data-editor-rotation="90"],[data-main-rotation="270"] [data-editor-rotation="0"]) .editToolbar:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){inset-block-start:100%;inset-inline-end:calc(100% + var(--editor-toolbar-vert-offset))}.annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="270"],[data-main-rotation="90"] [data-editor-rotation="180"],[data-main-rotation="180"] [data-editor-rotation="90"],[data-main-rotation="270"] [data-editor-rotation="0"]) .editToolbar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){inset-block-start:0;inset-inline-start:calc(0px - var(--editor-toolbar-vert-offset))}.dialog.altText::backdrop{-webkit-mask:url(#alttext-manager-mask);mask:url(#alttext-manager-mask)}.dialog.altText.positioned{margin:0}.dialog.altText #altTextContainer{flex-direction:column;align-items:flex-start;gap:16px;width:300px;height:fit-content;display:inline-flex}.dialog.altText #altTextContainer #overallDescription{flex-direction:column;align-self:stretch;align-items:flex-start;gap:4px;display:flex}.dialog.altText #altTextContainer #overallDescription span{align-self:stretch}.dialog.altText #altTextContainer #overallDescription .title{font-size:13px;font-style:normal;font-weight:590}.dialog.altText #altTextContainer #addDescription{flex-direction:column;align-items:stretch;gap:8px;display:flex}.dialog.altText #altTextContainer #addDescription .descriptionArea{flex:1;padding-inline:24px 10px}.dialog.altText #altTextContainer #addDescription .descriptionArea textarea{width:100%;min-height:75px}.dialog.altText #altTextContainer #buttons{justify-content:flex-end;align-self:stretch;align-items:flex-start;gap:8px;display:flex}.dialog.newAltText{--new-alt-text-ai-disclaimer-icon:url("data:image/svg+xml,%3csvg%20width='17'%20height='16'%20viewBox='0%200%2017%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M3.49073%201.3015L3.30873%202.1505C3.29349%202.22246%203.25769%202.28844%203.20568%202.34045C3.15368%202.39246%203.08769%202.42826%203.01573%202.4435L2.16673%202.6255C1.76473%202.7125%201.76473%203.2865%202.16673%203.3725L3.01573%203.5555C3.08769%203.57074%203.15368%203.60654%203.20568%203.65855C3.25769%203.71056%203.29349%203.77654%203.30873%203.8485L3.49073%204.6975C3.57773%205.0995%204.15173%205.0995%204.23773%204.6975L4.42073%203.8485C4.43598%203.77654%204.47177%203.71056%204.52378%203.65855C4.57579%203.60654%204.64178%203.57074%204.71373%203.5555L5.56173%203.3725C5.96373%203.2855%205.96373%202.7115%205.56173%202.6255L4.71273%202.4435C4.64083%202.42814%204.57491%202.3923%204.52292%202.34031C4.47093%202.28832%204.43509%202.2224%204.41973%202.1505L4.23773%201.3015C4.15073%200.8995%203.57673%200.8995%203.49073%201.3015ZM10.8647%2013.9995C10.4853%2014.0056%2010.1158%2013.8782%209.82067%2013.6397C9.52553%2013.4013%209.32347%2013.0667%209.24973%2012.6945L8.89273%2011.0275C8.83676%2010.7687%208.70738%2010.5316%208.52009%2010.3445C8.3328%2010.1574%208.09554%2010.0282%207.83673%209.9725L6.16973%209.6155C5.38873%209.4465%204.86473%208.7975%204.86473%207.9995C4.86473%207.2015%205.38873%206.5525%206.16973%206.3845L7.83673%206.0275C8.09551%205.97135%208.33267%205.84193%208.51992%205.65468C8.70716%205.46744%208.83658%205.23028%208.89273%204.9715L9.25073%203.3045C9.41773%202.5235%2010.0667%201.9995%2010.8647%201.9995C11.6627%201.9995%2012.3117%202.5235%2012.4797%203.3045L12.8367%204.9715C12.9507%205.4995%2013.3647%205.9135%2013.8927%206.0265L15.5597%206.3835C16.3407%206.5525%2016.8647%207.2015%2016.8647%207.9995C16.8647%208.7975%2016.3407%209.4465%2015.5597%209.6145L13.8927%209.9715C13.6337%2010.0275%2013.3963%2010.157%2013.209%2010.3445C13.0217%2010.5319%2012.8925%2010.7694%2012.8367%2011.0285L12.4787%2012.6945C12.4054%2013.0667%2012.2036%2013.4014%2011.9086%2013.6399C11.6135%2013.8784%2011.2441%2014.0057%2010.8647%2013.9995ZM10.8647%203.2495C10.7667%203.2495%2010.5337%203.2795%2010.4727%203.5655L10.1147%205.2335C10.0081%205.72777%209.76116%206.18082%209.40361%206.53837C9.04606%206.89593%208.59301%207.14283%208.09873%207.2495L6.43173%207.6065C6.14573%207.6685%206.11473%207.9015%206.11473%207.9995C6.11473%208.0975%206.14573%208.3305%206.43173%208.3925L8.09873%208.7495C8.59301%208.85617%209.04606%209.10307%209.40361%209.46062C9.76116%209.81817%2010.0081%2010.2712%2010.1147%2010.7655L10.4727%2012.4335C10.5337%2012.7195%2010.7667%2012.7495%2010.8647%2012.7495C10.9627%2012.7495%2011.1957%2012.7195%2011.2567%2012.4335L11.6147%2010.7665C11.7212%2010.272%2011.9681%209.81878%2012.3256%209.46103C12.6832%209.10329%2013.1363%208.85624%2013.6307%208.7495L15.2977%208.3925C15.5837%208.3305%2015.6147%208.0975%2015.6147%207.9995C15.6147%207.9015%2015.5837%207.6685%2015.2977%207.6065L13.6307%207.2495C13.1365%207.14283%2012.6834%206.89593%2012.3259%206.53837C11.9683%206.18082%2011.7214%205.72777%2011.6147%205.2335L11.2567%203.5655C11.1957%203.2795%2010.9627%203.2495%2010.8647%203.2495ZM3.30873%2012.1505L3.49073%2011.3015C3.57673%2010.8995%204.15073%2010.8995%204.23773%2011.3015L4.41973%2012.1505C4.43509%2012.2224%204.47093%2012.2883%204.52292%2012.3403C4.57491%2012.3923%204.64083%2012.4281%204.71273%2012.4435L5.56173%2012.6255C5.96373%2012.7115%205.96373%2013.2855%205.56173%2013.3725L4.71273%2013.5545C4.64083%2013.5699%204.57491%2013.6057%204.52292%2013.6577C4.47093%2013.7097%204.43509%2013.7756%204.41973%2013.8475L4.23773%2014.6965C4.15173%2015.0985%203.57773%2015.0985%203.49073%2014.6965L3.30873%2013.8475C3.29337%2013.7756%203.25754%2013.7097%203.20555%2013.6577C3.15356%2013.6057%203.08764%2013.5699%203.01573%2013.5545L2.16673%2013.3725C1.76473%2013.2865%201.76473%2012.7125%202.16673%2012.6255L3.01573%2012.4435C3.08769%2012.4283%203.15368%2012.3925%203.20568%2012.3405C3.25769%2012.2884%203.29349%2012.2225%203.30873%2012.1505Z'%20fill='black'/%3e%3c/svg%3e");--new-alt-text-spinner-icon:url("data:image/svg+xml,%3c!--%20This%20Source%20Code%20Form%20is%20subject%20to%20the%20terms%20of%20the%20Mozilla%20Public%20-%20License,%20v.%202.0.%20If%20a%20copy%20of%20the%20MPL%20was%20not%20distributed%20with%20this%20-%20file,%20You%20can%20obtain%20one%20at%20http://mozilla.org/MPL/2.0/.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20width='16'%20height='16'%3e%3cstyle%3e%20@media%20not%20(prefers-reduced-motion)%20{%20@keyframes%20loadingRotate%20{%20from%20{%20rotate:%200;%20}%20to%20{%20rotate:%20360deg%20}%20}%20%23circle-arrows%20{%20animation:%20loadingRotate%201.8s%20linear%20infinite;%20transform-origin:%2050%25%2050%25;%20}%20%23hourglass%20{%20display:%20none;%20}%20}%20@media%20(prefers-reduced-motion)%20{%20%23circle-arrows%20{%20display:%20none;%20}%20}%20%3c/style%3e%3cpath%20id='circle-arrows'%20d='M9%205.528c0%20.42.508.63.804.333l2.528-2.528a.47.47%200%200%200%200-.666L9.805.14A.471.471%200%200%200%209%20.472v1.866A5.756%205.756%200%200%200%202.25%208c0%20.942.232%201.83.635%202.615l1.143-1.143A4.208%204.208%200%200%201%203.75%208%204.254%204.254%200%200%201%208%203.75c.345%200%20.68.042%201%20.122v1.656zM7%2010.472v1.656c.32.08.655.122%201%20.122A4.254%204.254%200%200%200%2012.25%208c0-.52-.107-1.013-.279-1.474l1.143-1.143c.404.786.636%201.674.636%202.617A5.756%205.756%200%200%201%207%2013.662v1.866a.47.47%200%200%201-.804.333l-2.528-2.528a.47.47%200%200%201%200-.666l2.528-2.528a.47.47%200%200%201%20.804.333z'/%3e%3cg%20id='hourglass'%3e%3cpath%20d='M13,1%20C13.5522847,1%2014,1.44771525%2014,2%20C14,2.55228475%2013.5522847,3%2013,3%20L12.9854217,2.99990801%20C12.9950817,3.16495885%2013,3.33173274%2013,3.5%20C13,5.24679885%2010.9877318,6.01090495%2010.9877318,8.0017538%20C10.9877318,9.99260264%2013,10.7536922%2013,12.5%20C13,12.6686079%2012.9950617,12.8357163%2012.985363,13.0010943%20L13,13%20C13.5522847,13%2014,13.4477153%2014,14%20C14,14.5522847%2013.5522847,15%2013,15%20L3,15%20C2.44771525,15%202,14.5522847%202,14%20C2,13.4477153%202.44771525,13%203,13%20L3.01463704,13.0010943%20C3.00493827,12.8357163%203,12.6686079%203,12.5%20C3,10.7536922%204.9877318,9.99260264%205,8.0017538%20C5.0122682,6.01090495%203,5.24679885%203,3.5%20C3,3.33173274%203.00491834,3.16495885%203.01457832,2.99990801%20L3,3%20C2.44771525,3%202,2.55228475%202,2%20C2,1.44771525%202.44771525,1%203,1%20L13,1%20Z%20M10.987,3%20L5.012,3%20L5.00308914,3.24815712%20C5.00103707,3.33163368%205,3.4155948%205,3.5%20C5,5.36125069%206.99153646,6.01774089%206.99153646,8.0017538%20C6.99153646,9.98576671%205,10.6393737%205,12.5%20L5.00307746,12.7513676%20L5.01222201,12.9998392%20L5.60191711,12.9988344%20L6.0425138,12.2959826%20C7.02362731,10.7653275%207.67612271,10%208,10%20C8.37014547,10%209.16950644,10.9996115%2010.3980829,12.9988344%20L10.987778,12.9998392%20C10.9958674,12.8352104%2011,12.66849%2011,12.5%20C11,10.6393737%208.98689779,10.0147381%208.98689779,8.0017538%20C8.98689779,5.98876953%2011,5.36125069%2011,3.5%20L10.9969109,3.24815712%20L10.987,3%20Z'/%3e%3cpath%20d='M6,4%20L10,4%20C8.95166016,6%208.28499349,7%208,7%20C7.71500651,7%207.04833984,6%206,4%20Z'/%3e%3c/g%3e%3c/svg%3e");--preview-image-bg-color:var(--lightningcss-light,#f0f0f4)var(--lightningcss-dark,#2b2a33);--preview-image-border:none}@media screen and (forced-colors:active){.dialog.newAltText{--preview-image-bg-color:ButtonFace;--preview-image-border:1px solid ButtonText}}.dialog.newAltText{width:80%;min-width:300px;max-width:570px;padding:0}.dialog.newAltText.noAi #newAltTextDisclaimer,.dialog.newAltText.noAi #newAltTextCreateAutomatically{display:none!important}.dialog.newAltText.aiInstalling #newAltTextCreateAutomatically{display:none!important}.dialog.newAltText.aiInstalling #newAltTextDownloadModel{display:flex!important}.dialog.newAltText.error #newAltTextNotNow{display:none!important}.dialog.newAltText.error #newAltTextCancel{display:inline-block!important}.dialog.newAltText:not(.error) #newAltTextError{display:none!important}.dialog.newAltText #newAltTextContainer{flex-direction:column;flex:0 auto;justify-content:flex-end;align-items:flex-start;gap:12px;width:auto;padding:16px;line-height:normal;display:flex}.dialog.newAltText #newAltTextContainer #mainContent{flex:auto;justify-content:flex-end;align-self:stretch;align-items:flex-start;gap:12px;display:flex}.dialog.newAltText #newAltTextContainer #mainContent #descriptionAndSettings{flex-direction:column;flex:1 0 0;align-self:stretch;align-items:flex-start;gap:16px;display:flex}.dialog.newAltText #newAltTextContainer #mainContent #descriptionInstruction{flex-direction:column;flex:auto;align-self:stretch;align-items:flex-start;gap:8px;display:flex}.dialog.newAltText #newAltTextContainer #mainContent #descriptionInstruction #newAltTextDescriptionContainer{width:100%;height:70px;position:relative}.dialog.newAltText #newAltTextContainer #mainContent #descriptionInstruction #newAltTextDescriptionContainer textarea{width:100%;height:100%;padding:8px}.dialog.newAltText #newAltTextContainer #mainContent #descriptionInstruction #newAltTextDescriptionContainer textarea::placeholder{color:var(--text-secondary-color)}.dialog.newAltText #newAltTextContainer #mainContent #descriptionInstruction #newAltTextDescriptionContainer .altTextSpinner{background-color:var(--text-secondary-color);pointer-events:none;width:16px;height:16px;display:none;position:absolute;inset-block-start:8px;inset-inline-start:8px;-webkit-mask-size:cover;mask-size:cover}.dialog.newAltText #newAltTextContainer #mainContent #descriptionInstruction #newAltTextDescriptionContainer.loading textarea::placeholder{color:#0000}.dialog.newAltText #newAltTextContainer #mainContent #descriptionInstruction #newAltTextDescriptionContainer.loading .altTextSpinner{-webkit-mask-image:var(--new-alt-text-spinner-icon);-webkit-mask-image:var(--new-alt-text-spinner-icon);mask-image:var(--new-alt-text-spinner-icon);display:inline-block}.dialog.newAltText #newAltTextContainer #mainContent #descriptionInstruction #newAltTextDescription{font-size:11px}.dialog.newAltText #newAltTextContainer #mainContent #descriptionInstruction #newAltTextDisclaimer{flex-direction:row;align-items:flex-start;gap:4px;font-size:11px;display:flex}.dialog.newAltText #newAltTextContainer #mainContent #descriptionInstruction #newAltTextDisclaimer:before{content:"";width:17px;height:16px;-webkit-mask-image:var(--new-alt-text-ai-disclaimer-icon);-webkit-mask-image:var(--new-alt-text-ai-disclaimer-icon);mask-image:var(--new-alt-text-ai-disclaimer-icon);background-color:var(--text-secondary-color);flex:1 0 auto;display:inline-block;-webkit-mask-size:cover;mask-size:cover}.dialog.newAltText #newAltTextContainer #mainContent #newAltTextDownloadModel{align-self:stretch;align-items:center;gap:4px;display:flex}.dialog.newAltText #newAltTextContainer #mainContent #newAltTextDownloadModel:before{content:"";width:16px;height:16px;-webkit-mask-image:var(--new-alt-text-spinner-icon);-webkit-mask-image:var(--new-alt-text-spinner-icon);mask-image:var(--new-alt-text-spinner-icon);background-color:var(--text-secondary-color);display:inline-block;-webkit-mask-size:cover;mask-size:cover}.dialog.newAltText #newAltTextContainer #mainContent #newAltTextImagePreview{aspect-ratio:1;background-color:var(--preview-image-bg-color);border:var(--preview-image-border);flex:none;justify-content:center;align-items:center;width:180px;display:flex}.dialog.newAltText #newAltTextContainer #mainContent #newAltTextImagePreview>canvas{max-width:100%;max-height:100%}.colorPicker{--hover-outline-color:var(--color-accent-primary-hover,var(--lightningcss-light,#0250bb)var(--lightningcss-dark,#80ebff));--selected-outline-color:var(--lightningcss-light,#0060df)var(--lightningcss-dark,#aaf2ff);--swatch-border-color:var(--lightningcss-light,#cfcfd8)var(--lightningcss-dark,#52525e)}@media screen and (forced-colors:active){.colorPicker{--hover-outline-color:Highlight;--selected-outline-color:var(--hover-outline-color);--swatch-border-color:ButtonText}}.colorPicker .swatch{border:1px solid var(--swatch-border-color);outline-offset:2px;box-sizing:border-box;forced-color-adjust:none;border-radius:100%;width:16px;height:16px}.colorPicker button:is(:hover,.selected)>.swatch{border:none}.basicColorPicker{width:28px}.basicColorPicker::-moz-color-swatch{border-radius:100%;margin:0}.basicColorPicker::-webkit-color-swatch{border-radius:100%;margin:0}.annotationEditorLayer[data-main-rotation="0"] .highlightEditor:not(.free)>.editToolbar{rotate:0deg}.annotationEditorLayer[data-main-rotation="90"] .highlightEditor:not(.free)>.editToolbar{rotate:270deg}.annotationEditorLayer[data-main-rotation="180"] .highlightEditor:not(.free)>.editToolbar{rotate:180deg}.annotationEditorLayer[data-main-rotation="270"] .highlightEditor:not(.free)>.editToolbar{rotate:90deg}.annotationEditorLayer .highlightEditor{z-index:1;cursor:auto;pointer-events:none;transform-origin:0 0;background:0 0;border:none;outline:none;max-width:100%;max-height:100%;position:absolute}.annotationEditorLayer .highlightEditor:not(.free){transform:none}.annotationEditorLayer .highlightEditor .internal{pointer-events:auto;width:100%;height:100%;position:absolute;top:0;left:0}.annotationEditorLayer .highlightEditor.disabled .internal{pointer-events:none}.annotationEditorLayer .highlightEditor.selectedEditor .internal{cursor:pointer}.annotationEditorLayer .highlightEditor .editToolbar{--editor-toolbar-colorpicker-arrow-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.23336%2010.4664L11.8474%206.85339C11.894%206.8071%2011.931%206.75203%2011.9563%206.69136C11.9816%206.63069%2011.9946%206.56562%2011.9946%206.49989C11.9946%206.43417%2011.9816%206.3691%2011.9563%206.30843C11.931%206.24776%2011.894%206.19269%2011.8474%206.14639C11.7536%206.05266%2011.6264%206%2011.4939%206C11.3613%206%2011.2341%206.05266%2011.1404%206.14639L7.99236%209.29339L4.84736%206.14739C4.75305%206.05631%204.62675%206.00592%204.49566%206.00706C4.36456%206.0082%204.23915%206.06078%204.14645%206.15348C4.05374%206.24619%204.00116%206.37159%204.00002%206.50269C3.99888%206.63379%204.04928%206.76009%204.14036%206.85439L7.75236%2010.4674L8.23336%2010.4664Z'%20fill='black'/%3e%3c/svg%3e");transform-origin:50%!important}.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker{justify-content:center;align-items:center;gap:4px;width:auto;padding:4px;display:flex;position:relative}.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker:after{content:"";-webkit-mask-image:var(--editor-toolbar-colorpicker-arrow-image);-webkit-mask-image:var(--editor-toolbar-colorpicker-arrow-image);mask-image:var(--editor-toolbar-colorpicker-arrow-image);background-color:var(--editor-toolbar-fg-color);width:12px;height:12px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker:hover:after{background-color:var(--editor-toolbar-hover-fg-color)}.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker:has(.dropdown:not(.hidden)){background-color:var(--editor-toolbar-hover-bg-color)}.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker:has(.dropdown:not(.hidden)):after{scale:-1}.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown{background-color:var(--editor-toolbar-bg-color);border:1px solid var(--editor-toolbar-border-color);box-shadow:var(--editor-toolbar-shadow);width:calc(100% + 2 * var(--editor-toolbar-padding));border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:11px;padding-block:8px;display:flex;position:absolute;inset-block-start:calc(100% + 4px)}.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:100%;height:auto;display:flex}.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown button:is(:active,:focus-visible){outline:none}.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown button>.swatch{outline-offset:2px}.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown button[aria-selected=true]>.swatch{outline:2px solid var(--selected-outline-color)}.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown button:is(:hover,:active,:focus-visible)>.swatch{outline:2px solid var(--hover-outline-color)}.editorParamsToolbar:has(#highlightParamsToolbarContainer){padding:unset}#highlightParamsToolbarContainer{gap:16px;padding-block-end:12px;padding-inline:10px}#highlightParamsToolbarContainer .colorPicker{flex-direction:column;gap:8px;display:flex}#highlightParamsToolbarContainer .colorPicker .dropdown{flex-direction:row;justify-content:space-between;align-items:center;height:auto;display:flex}#highlightParamsToolbarContainer .colorPicker .dropdown button{cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;width:auto;height:auto;padding:0;display:flex}#highlightParamsToolbarContainer .colorPicker .dropdown button .swatch{width:24px;height:24px}#highlightParamsToolbarContainer .colorPicker .dropdown button:is(:active,:focus-visible){outline:none}#highlightParamsToolbarContainer .colorPicker .dropdown button[aria-selected=true]>.swatch{outline:2px solid var(--selected-outline-color)}#highlightParamsToolbarContainer .colorPicker .dropdown button:is(:hover,:active,:focus-visible)>.swatch{outline:2px solid var(--hover-outline-color)}#highlightParamsToolbarContainer #editorHighlightThickness{flex-direction:column;align-self:stretch;align-items:center;gap:4px;display:flex}#highlightParamsToolbarContainer #editorHighlightThickness .editorParamsLabel{align-self:stretch;height:auto}#highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker{--example-color:var(--lightningcss-light,#bfbfc9)var(--lightningcss-dark,#80808e);justify-content:space-between;align-self:stretch;align-items:center;display:flex}@media screen and (forced-colors:active){#highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker{--example-color:CanvasText}}:is(#highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker>.editorParamsSlider[disabled]){opacity:.4}#highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker:before,#highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker:after{content:"";aspect-ratio:1;background-color:var(--example-color);border-radius:100%;width:8px;display:block}#highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker:after{width:24px}#highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker .editorParamsSlider{width:unset;height:14px}#highlightParamsToolbarContainer #editorHighlightVisibility{flex-direction:column;align-self:stretch;align-items:flex-start;gap:8px;display:flex}#highlightParamsToolbarContainer #editorHighlightVisibility .divider{--divider-color:var(--lightningcss-light,#d7d7db)var(--lightningcss-dark,#8f8f9d)}@media screen and (forced-colors:active){#highlightParamsToolbarContainer #editorHighlightVisibility .divider{--divider-color:CanvasText}}#highlightParamsToolbarContainer #editorHighlightVisibility .divider{background-color:var(--divider-color);width:100%;height:1px;margin-block:4px}#highlightParamsToolbarContainer #editorHighlightVisibility .toggler{justify-content:space-between;align-self:stretch;align-items:center;display:flex}#altTextSettingsDialog{padding:16px}#altTextSettingsDialog #altTextSettingsContainer{flex-direction:column;gap:16px;width:573px;display:flex}#altTextSettingsDialog #altTextSettingsContainer .mainContainer{gap:16px}#altTextSettingsDialog #altTextSettingsContainer .description{color:var(--text-secondary-color)}#altTextSettingsDialog #altTextSettingsContainer #aiModelSettings{flex-direction:column;gap:12px;display:flex}#altTextSettingsDialog #altTextSettingsContainer #automaticAltText,#altTextSettingsDialog #altTextSettingsContainer #altTextEditor{flex-direction:column;gap:8px;display:flex}#altTextSettingsDialog #altTextSettingsContainer #createModelDescription,#altTextSettingsDialog #altTextSettingsContainer #aiModelSettings,#altTextSettingsDialog #altTextSettingsContainer #showAltTextDialogDescription{padding-inline-start:40px}#altTextSettingsDialog #altTextSettingsContainer #automaticSettings{flex-direction:column;gap:16px;display:flex}button.hasPopupMenu[aria-expanded=true]+menu{visibility:visible}button.hasPopupMenu[aria-expanded=false]+menu{visibility:hidden}.popupMenu{--menuitem-checkmark-icon:url("data:image/svg+xml,%3csvg%20width='11'%20height='11'%20viewBox='0%200%2011%2011'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M9.79253%200.14683C10.2086%200.418844%2010.3253%200.976607%2010.0533%201.39263L4.56097%209.79263C4.4081%2010.0264%204.15533%2010.176%203.87682%2010.1974C3.5983%2010.2189%203.32561%2010.1098%203.13874%209.90217L0.231043%206.6714C-0.10147%206.30194%20-0.0715196%205.73288%200.29794%205.40037C0.667399%205.06786%201.23646%205.09781%201.56897%205.46727L3.69438%207.82883L8.54674%200.407579C8.81875%20-0.00844234%209.37651%20-0.125183%209.79253%200.14683Z'%20fill='black'/%3e%3c/g%3e%3c/svg%3e");--menu-mark-icon-size:0;--menu-icon-size:16px;--menuitem-gap:5px;--menuitem-border-color:transparent;--menuitem-active-bg:color-mix(in srgb, var(--menu-text-color), transparent 79%);--menuitem-text-active-fg:var(--menu-text-color);--menuitem-active-border-color:var(--menuitem-border-color);--menuitem-focus-bg:color-mix(in srgb, var(--menu-text-color), transparent 93%);--menuitem-focus-outline-color:var(--focus-outline-color,var(--lightningcss-light,#0062fa)var(--lightningcss-dark,#00cadb));--menuitem-focus-border-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--menu-bg:var(--background-color-box,var(--lightningcss-light,#fff)var(--lightningcss-dark,#23222b));--menu-background-blend-mode:normal;--menu-box-shadow:0 .375px 1.5px 0 var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#0003), 0 3px 12px 0 var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0006);--menu-border-color:var(--lightningcss-light,#15141a1a)var(--lightningcss-dark,#fbfbfe1a);--menuitem-border-radius:8px;--menu-backdrop-filter:none;--menu-text-color:var(--text-color,var(--lightningcss-light,#15141a)var(--lightningcss-dark,#fbfbfe));--menu-text-disabled-color:var(--menu-text-color);--menuitem-text-hover-fg:var(--menu-text-color);--menuitem-hover-bg:color-mix(in srgb, var(--menu-text-color), transparent 86%);--menuitem-hover-background-blend-mode:normal;--disabled-opacity:.62}@media screen and (forced-colors:active){.popupMenu{--menu-bg:var(--background-color-box,Canvas);--menu-background-blend-mode:normal;--menu-box-shadow:none;--menu-backdrop-filter:none;--menu-text-color:var(--text-color,ButtonText);--menu-text-disabled-color:GrayText;--menu-border-color:CanvasText;--menuitem-border-color:none;--menuitem-hover-bg:SelectedItemText;--menuitem-text-hover-fg:SelectedItem;--menuitem-active-bg:SelectedItemText;--menuitem-active-border-color:ButtonText;--menuitem-text-active-fg:SelectedItem;--menuitem-focus-bg:ButtonFace;--menuitem-focus-outline-color:var(--focus-outline-color,CanvasText);--menuitem-focus-border-color:none;--disabled-opacity:1}}.popupMenu{box-sizing:border-box;background:var(--menu-bg);background-blend-mode:var(--menu-background-blend-mode);width:max-content;height:auto;box-shadow:var(--menu-box-shadow);border:1px solid var(--menu-border-color);-webkit-backdrop-filter:var(--menu-backdrop-filter);backdrop-filter:var(--menu-backdrop-filter);border-radius:6px;flex-direction:column;margin:0;padding:5px;display:flex;position:relative;top:1px;left:0}.popupMenu.withMark{--menu-mark-icon-size:16px}.popupMenu>button{width:100%;height:26px;padding-inline:calc(var(--menu-mark-icon-size) + var(--menuitem-gap)) var(--menuitem-gap);align-items:center;gap:var(--menuitem-gap);box-sizing:border-box;border-radius:var(--menuitem-border-radius);border:1px solid var(--menuitem-border-color);background:0 0;display:flex;position:relative}.popupMenu>button.selected:after{content:"";width:11px;height:11px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--menuitem-checkmark-icon);-webkit-mask-image:var(--menuitem-checkmark-icon);mask-image:var(--menuitem-checkmark-icon);background-color:var(--menu-text-color);inset-inline-start:var(--menuitem-gap);transform:translateY(-50%) scaleX(var(--dir-factor));display:inline-block;position:absolute;top:50%}.popupMenu>button:disabled{opacity:var(--disabled-opacity)}.popupMenu>button:disabled.selected:after,.popupMenu>button:disabled:not(.noIcon):before{background-color:var(--menu-text-disabled-color)}.popupMenu>button:disabled>span{color:var(--menu-text-disabled-color)}.popupMenu>button:not(:disabled):hover{background:var(--menuitem-hover-bg);background-blend-mode:var(--menuitem-hover-background-blend-mode)}.popupMenu>button:not(:disabled):hover:not(.noIcon):before{background-color:var(--menuitem-text-hover-fg)}.popupMenu>button:not(:disabled):hover>span{color:var(--menuitem-text-hover-fg)}.popupMenu>button:not(:disabled):hover.selected:after{background-color:var(--menuitem-text-hover-fg)}.popupMenu>button:not(:disabled):active{background-color:var(--menuitem-active-bg);border-color:var(--menuitem-active-border-color)}.popupMenu>button:not(:disabled):active>span{color:var(--menuitem-text-active-fg)}.popupMenu>button:not(:disabled):focus-visible{border-color:var(--menuitem-focus-border-color);background-color:var(--menuitem-focus-bg);outline:2px solid var(--menuitem-focus-outline-color);outline-offset:2px}.popupMenu>button:not(.noIcon):before{width:var(--menu-icon-size);height:var(--menu-icon-size);content:"";background-color:var(--menu-text-color);display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover}.popupMenu>button>span{text-align:start;width:100%;min-width:max-content;color:var(--menu-text-color);-webkit-user-select:none;user-select:none;font:menu;align-self:stretch;align-items:center;padding-inline-start:6px;font-size:13px;font-style:normal;font-weight:510;line-height:normal;display:flex}.treeView{--treeitem-color:var(--lightningcss-light,#000c)var(--lightningcss-dark,#fffc);--treeitem-bg-color:var(--lightningcss-light,#00000026)var(--lightningcss-dark,#ffffff26);--treeitem-hover-color:var(--lightningcss-light,#000000e6)var(--lightningcss-dark,#ffffffe6);--treeitem-selected-color:var(--lightningcss-light,#000000e6)var(--lightningcss-dark,#ffffffe6);--treeitem-selected-bg-color:var(--lightningcss-light,#00000040)var(--lightningcss-dark,#ffffff40);--treeitem-expanded-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%3e%3cpath%20d='M10%2013l4-7H6z'/%3e%3c/svg%3e");--treeitem-collapsed-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%3e%3cpath%20d='M13%209L6%205v8z'/%3e%3c/svg%3e")}.treeView.withNesting .treeItemToggler:before{content:"";background-color:var(--toolbar-icon-bg-color);width:16px;height:16px;-webkit-mask-image:var(--treeitem-expanded-icon);-webkit-mask-image:var(--treeitem-expanded-icon);mask-image:var(--treeitem-expanded-icon);display:inline-block;position:absolute;inset-inline-end:4px;-webkit-mask-size:cover;mask-size:cover}.treeView.withNesting .treeItemToggler{float:inline-start;color:#ffffff80;width:0;height:0;position:relative}.treeView.withNesting .treeItemToggler.treeItemsHidden:before{-webkit-mask-image:var(--treeitem-collapsed-icon);-webkit-mask-image:var(--treeitem-collapsed-icon);mask-image:var(--treeitem-collapsed-icon);transform:scaleX(var(--dir-factor))}.treeView.withNesting .treeItemToggler.treeItemsHidden~.treeItems{display:none}.treeView.withNesting .treeItemToggler:hover+a,.treeView.withNesting .treeItemToggler:hover~.treeItems{background-color:var(--treeitem-bg-color);color:var(--treeitem-hover-color);background-clip:padding-box;border-radius:2px}.treeView.withNesting>.treeItem,.treeView.withNesting .treeItem>.treeItems{margin-inline-start:20px}.treeView#layersView .treeItem>a *{cursor:pointer}.treeView#layersView .treeItem>a>label{align-items:center;padding-inline-start:4px;display:flex}.treeView#layersView .treeItem>a>label>input{margin-top:1px}.treeView .treeItem>a{min-width:calc(100% - 4px);height:auto;color:var(--treeitem-color);-webkit-user-select:none;user-select:none;white-space:normal;cursor:default;border-radius:2px;margin-bottom:1px;padding:2px 0 5px;padding-inline-start:4px;font-size:13px;line-height:15px;text-decoration:none;display:inline-block}.treeView .treeItem>a:hover{background-color:var(--treeitem-bg-color);color:var(--treeitem-hover-color);background-clip:padding-box;border-radius:2px}.treeView .treeItem.selected>a{background-color:var(--treeitem-selected-bg-color);color:var(--treeitem-selected-color)}#outerContainer.viewsManagerMoving #viewsManager{visibility:visible}#outerContainer.viewsManagerOpen #viewsManager{visibility:visible;inset-inline-start:8px}#outerContainer.viewsManagerOpen #viewerContainer:not(.pdfPresentationMode){transition-property:inset-inline-start;inset-inline-start:var(--viewsManager-width,0)}#outerContainer.viewsManagerResizing :is(#sidebarContainer,#viewerContainer,#loadingBar){transition-duration:0s}#viewsManager{--views-manager-button-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M3%207H5C5.53043%207%206.03914%206.78929%206.41421%206.41421C6.78929%206.03914%207%205.53043%207%205V3C7%202.46957%206.78929%201.96086%206.41421%201.58579C6.03914%201.21071%205.53043%201%205%201H3C2.46957%201%201.96086%201.21071%201.58579%201.58579C1.21071%201.96086%201%202.46957%201%203V5C1%205.53043%201.21071%206.03914%201.58579%206.41421C1.96086%206.78929%202.46957%207%203%207ZM11%207H13C13.5304%207%2014.0391%206.78929%2014.4142%206.41421C14.7893%206.03914%2015%205.53043%2015%205V3C15%202.46957%2014.7893%201.96086%2014.4142%201.58579C14.0391%201.21071%2013.5304%201%2013%201H11C10.4696%201%209.96086%201.21071%209.58579%201.58579C9.21071%201.96086%209%202.46957%209%203V5C9%205.53043%209.21071%206.03914%209.58579%206.41421C9.96086%206.78929%2010.4696%207%2011%207ZM5%2015H3C2.46957%2015%201.96086%2014.7893%201.58579%2014.4142C1.21071%2014.0391%201%2013.5304%201%2013V11C1%2010.4696%201.21071%209.96086%201.58579%209.58579C1.96086%209.21071%202.46957%209%203%209H5C5.53043%209%206.03914%209.21071%206.41421%209.58579C6.78929%209.96086%207%2010.4696%207%2011V13C7%2013.5304%206.78929%2014.0391%206.41421%2014.4142C6.03914%2014.7893%205.53043%2015%205%2015ZM11%2015H13C13.5304%2015%2014.0391%2014.7893%2014.4142%2014.4142C14.7893%2014.0391%2015%2013.5304%2015%2013V11C15%2010.4696%2014.7893%209.96086%2014.4142%209.58579C14.0391%209.21071%2013.5304%209%2013%209H11C10.4696%209%209.96086%209.21071%209.58579%209.58579C9.21071%209.96086%209%2010.4696%209%2011V13C9%2013.5304%209.21071%2014.0391%209.58579%2014.4142C9.96086%2014.7893%2010.4696%2015%2011%2015Z'%20fill='black'/%3e%3c/svg%3e");--views-manager-button-arrow-icon:url("data:image/svg+xml,%3csvg%20width='8'%20height='10'%20viewBox='0%200%208%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.23336%207.46639L7.84736%203.85339C7.89401%203.8071%207.93104%203.75203%207.9563%203.69136C7.98157%203.63069%207.99458%203.56562%207.99458%203.49989C7.99458%203.43417%207.98157%203.3691%207.9563%203.30843C7.93104%203.24776%207.89401%203.19269%207.84736%203.14639C7.75359%203.05266%207.62644%203%207.49386%203C7.36127%203%207.23412%203.05266%207.14036%203.14639L3.99236%206.29339L0.847356%203.14739C0.753055%203.05631%200.626754%203.00592%200.495655%203.00706C0.364557%203.0082%200.239151%203.06078%200.146447%203.15348C0.0537425%203.24619%200.00115811%203.37159%201.89013e-05%203.50269C-0.00112031%203.63379%200.0492769%203.76009%200.140356%203.85439L3.75236%207.46739L4.23336%207.46639Z'%20fill='black'/%3e%3c/svg%3e");--views-manager-add-file-button-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.00488%209.75V14C7.00488%2014.1658%207.07073%2014.3247%207.18794%2014.4419C7.30515%2014.5592%207.46412%2014.625%207.62988%2014.625C7.79564%2014.625%207.95461%2014.5592%208.07183%2014.4419C8.18904%2014.3247%208.25488%2014.1658%208.25488%2014V9.75L8.75488%209.25H13.0049C13.1706%209.25%2013.3296%209.18415%2013.4468%209.06694C13.564%208.94973%2013.6299%208.79076%2013.6299%208.625C13.6299%208.45924%2013.564%208.30027%2013.4468%208.18306C13.3296%208.06585%2013.1706%208%2013.0049%208H8.75488L8.25488%207.5V3.25C8.25488%203.08424%208.18904%202.92527%208.07183%202.80806C7.95461%202.69085%207.79564%202.625%207.62988%202.625C7.46412%202.625%207.30515%202.69085%207.18794%202.80806C7.07073%202.92527%207.00488%203.08424%207.00488%203.25V7.5L6.50488%208H2.25488C2.08912%208%201.93015%208.06585%201.81294%208.18306C1.69573%208.30027%201.62988%208.45924%201.62988%208.625C1.62988%208.79076%201.69573%208.94973%201.81294%209.06694C1.93015%209.18415%202.08912%209.25%202.25488%209.25H6.39188L7.00488%209.75Z'%20fill='black'/%3e%3c/svg%3e");--current-outline-button-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10.803%204.74998V6.02436C10.803%206.39302%2010.3571%206.57793%2010.0967%206.31753L7.87716%204.098C7.71566%203.93649%207.71566%203.67434%207.87716%203.51283L10.0967%201.29329C10.3571%201.0329%2010.8036%201.21722%2010.8036%201.58588V3.24998H15V4.74998H10.803ZM8%201.24998H3V2.74998H6.5L8%201.24998ZM6.5%205.24998H3V6.74998H8L6.5%205.24998ZM3%2013.25H15V14.75H3V13.25ZM6%209.24998H15V10.75H6V9.24998ZM1.5%205.24998H0V6.74998H1.5V5.24998ZM0%2013.25H1.5V14.75H0V13.25ZM1.5%201.24998H0V2.74998H1.5V1.24998ZM3%209.24998H4.5V10.75H3V9.24998Z'%20fill='black'/%3e%3c/svg%3e");--menuitem-thumbnailsView-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M3%207H5C5.53043%207%206.03914%206.78929%206.41421%206.41421C6.78929%206.03914%207%205.53043%207%205V3C7%202.46957%206.78929%201.96086%206.41421%201.58579C6.03914%201.21071%205.53043%201%205%201H3C2.46957%201%201.96086%201.21071%201.58579%201.58579C1.21071%201.96086%201%202.46957%201%203V5C1%205.53043%201.21071%206.03914%201.58579%206.41421C1.96086%206.78929%202.46957%207%203%207ZM11%207H13C13.5304%207%2014.0391%206.78929%2014.4142%206.41421C14.7893%206.03914%2015%205.53043%2015%205V3C15%202.46957%2014.7893%201.96086%2014.4142%201.58579C14.0391%201.21071%2013.5304%201%2013%201H11C10.4696%201%209.96086%201.21071%209.58579%201.58579C9.21071%201.96086%209%202.46957%209%203V5C9%205.53043%209.21071%206.03914%209.58579%206.41421C9.96086%206.78929%2010.4696%207%2011%207ZM5%2015H3C2.46957%2015%201.96086%2014.7893%201.58579%2014.4142C1.21071%2014.0391%201%2013.5304%201%2013V11C1%2010.4696%201.21071%209.96086%201.58579%209.58579C1.96086%209.21071%202.46957%209%203%209H5C5.53043%209%206.03914%209.21071%206.41421%209.58579C6.78929%209.96086%207%2010.4696%207%2011V13C7%2013.5304%206.78929%2014.0391%206.41421%2014.4142C6.03914%2014.7893%205.53043%2015%205%2015ZM11%2015H13C13.5304%2015%2014.0391%2014.7893%2014.4142%2014.4142C14.7893%2014.0391%2015%2013.5304%2015%2013V11C15%2010.4696%2014.7893%209.96086%2014.4142%209.58579C14.0391%209.21071%2013.5304%209%2013%209H11C10.4696%209%209.96086%209.21071%209.58579%209.58579C9.21071%209.96086%209%2010.4696%209%2011V13C9%2013.5304%209.21071%2014.0391%209.58579%2014.4142C9.96086%2014.7893%2010.4696%2015%2011%2015Z'%20fill='black'/%3e%3c/svg%3e");--menuitem-outlinesView-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3%201.25H15V2.75H3V1.25ZM15%205.25H3V6.75H15V5.25ZM15%2013.25H3V14.75H15V13.25ZM15%209.25H6V10.75H15V9.25ZM0%205.25H1.5V6.75H0V5.25ZM1.5%2013.25H0V14.75H1.5V13.25ZM0%201.25H1.5V2.75H0V1.25ZM4.5%209.25H3V10.75H4.5V9.25Z'%20fill='black'/%3e%3c/svg%3e");--menuitem-attachmentsView-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.5%203.75C3.5%201.67879%205.17879%200%207.25%200C9.32121%200%2011%201.67879%2011%203.75V10.25C11%2011.4922%209.99221%2012.5%208.75%2012.5C7.50779%2012.5%206.5%2011.4922%206.5%2010.25V3.5H8V10.25C8%2010.6638%208.33621%2011%208.75%2011C9.16379%2011%209.5%2010.6638%209.5%2010.25V3.75C9.5%202.50721%208.49279%201.5%207.25%201.5C6.00721%201.5%205%202.50721%205%203.75V10.75C5%2012.8208%206.67921%2014.5%208.75%2014.5C10.8208%2014.5%2012.5%2012.8208%2012.5%2010.75V3.5H14V10.75C14%2013.6492%2011.6492%2016%208.75%2016C5.85079%2016%203.5%2013.6492%203.5%2010.75V3.75Z'%20fill='black'/%3e%3c/svg%3e");--menuitem-layersView-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.36645%202.34562C8.13878%202.21813%207.86122%202.21813%207.63355%202.34562L1.38355%205.84562C1.14669%205.97826%201%206.22853%201%206.5C1%206.77147%201.14669%207.02174%201.38355%207.15438L7.63355%2010.6544C7.86122%2010.7819%208.13878%2010.7819%208.36645%2010.6544L14.6165%207.15438C14.8533%207.02174%2015%206.77147%2015%206.5C15%206.22853%2014.8533%205.97826%2014.6165%205.84562L8.36645%202.34562ZM8%209.14041L3.28499%206.5L8%203.85959L12.715%206.5L8%209.14041ZM1.63647%209.0766L7.99999%2012.6404L14.3255%209.09761L15.0585%2010.4063L8.36649%2014.1543C8.13881%2014.2818%207.86122%2014.2819%207.63353%2014.1543L0.903534%2010.3853L1.63647%209.0766Z'%20fill='black'/%3e%3c/svg%3e");--manage-button-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.35176%2010.9989L13.8178%205.53391C13.876%205.47594%2013.9222%205.40702%2013.9537%205.33113C13.9851%205.25524%2014.0013%205.17387%2014.0012%205.0917C14.0011%205.00954%2013.9848%204.9282%2013.9531%204.85238C13.9215%204.77656%2013.8751%204.70775%2013.8168%204.64991C13.6991%204.53309%2013.5401%204.46753%2013.3743%204.46753C13.2085%204.46753%2013.0494%204.53309%2012.9318%204.64991L7.99776%209.58491L3.06776%204.65091C2.9494%204.53853%202.79183%204.47682%202.62863%204.47894C2.46542%204.48106%202.3095%204.54683%202.19409%204.66224C2.07868%204.77765%202.01291%204.93357%202.01079%205.09677C2.00868%205.25997%202.07039%205.41754%202.18276%205.53591L7.64776%2010.9999L8.35176%2010.9989Z'%20fill='black'/%3e%3c/svg%3e");--close-button-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14%203.06055L9.06055%208L14%2012.9385L12.9395%2014L8%209.06055L3.06152%2014L2.00098%2012.9395L6.93848%208L2%203.06152L3.06055%202.00098L7.99902%206.93945L12.9385%202L14%203.06055Z'%20fill='black'/%3e%3c/svg%3e");--undo-label-icon:url("data:image/svg+xml,%3csvg%20width='12'%20height='13'%20viewBox='0%200%2012%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6%200.5C5.21207%200.5%204.43185%200.655195%203.7039%200.956723C2.97595%201.25825%202.31451%201.70021%201.75736%202.25736C1.20021%202.81451%200.758251%203.47595%200.456723%204.2039C0.155195%204.93185%200%205.71207%200%206.5C0%207.28793%200.155195%208.06815%200.456723%208.7961C0.758251%209.52405%201.20021%2010.1855%201.75736%2010.7426C2.31451%2011.2998%202.97595%2011.7417%203.7039%2012.0433C4.43185%2012.3448%205.21207%2012.5%206%2012.5C7.5913%2012.5%209.11742%2011.8679%2010.2426%2010.7426C11.3679%209.61742%2012%208.0913%2012%206.5C12%204.9087%2011.3679%203.38258%2010.2426%202.25736C9.11742%201.13214%207.5913%200.5%206%200.5ZM5.06%208.9L2.9464%206.7856C2.85273%206.69171%202.80018%206.56446%202.80033%206.43183C2.80048%206.29921%202.85331%206.17207%202.9472%206.0784C3.04109%205.98473%203.16834%205.93218%203.30097%205.93233C3.43359%205.93248%203.56073%205.98531%203.6544%206.0792L5.3112%207.7368L8.3464%204.7008C8.44109%204.6109%208.56715%204.56153%208.69771%204.56322C8.82827%204.56492%208.95301%204.61754%209.04534%204.70986C9.13766%204.80219%209.19028%204.92693%209.19198%205.05749C9.19367%205.18805%209.1443%205.31411%209.0544%205.4088L5.5624%208.9H5.06Z'%20fill='%23FBFBFE'/%3e%3c/svg%3e");--pages-selected-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask'%3e%3crect%20width='16'%20height='16'%20rx='2'%20fill='white'/%3e%3cpath%20d='M12%208L4%208'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/mask%3e%3crect%20width='16'%20height='16'%20fill='black'%20mask='url(%23mask)'/%3e%3c/svg%3e");--spinner-icon:url("data:image/svg+xml,%3c!--%20This%20Source%20Code%20Form%20is%20subject%20to%20the%20terms%20of%20the%20Mozilla%20Public%20-%20License,%20v.%202.0.%20If%20a%20copy%20of%20the%20MPL%20was%20not%20distributed%20with%20this%20-%20file,%20You%20can%20obtain%20one%20at%20http://mozilla.org/MPL/2.0/.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20width='16'%20height='16'%3e%3cstyle%3e%20@media%20not%20(prefers-reduced-motion)%20{%20@keyframes%20loadingRotate%20{%20from%20{%20rotate:%200;%20}%20to%20{%20rotate:%20360deg%20}%20}%20%23circle-arrows%20{%20animation:%20loadingRotate%201.8s%20linear%20infinite;%20transform-origin:%2050%25%2050%25;%20}%20%23hourglass%20{%20display:%20none;%20}%20}%20@media%20(prefers-reduced-motion)%20{%20%23circle-arrows%20{%20display:%20none;%20}%20}%20%3c/style%3e%3cpath%20id='circle-arrows'%20d='M9%205.528c0%20.42.508.63.804.333l2.528-2.528a.47.47%200%200%200%200-.666L9.805.14A.471.471%200%200%200%209%20.472v1.866A5.756%205.756%200%200%200%202.25%208c0%20.942.232%201.83.635%202.615l1.143-1.143A4.208%204.208%200%200%201%203.75%208%204.254%204.254%200%200%201%208%203.75c.345%200%20.68.042%201%20.122v1.656zM7%2010.472v1.656c.32.08.655.122%201%20.122A4.254%204.254%200%200%200%2012.25%208c0-.52-.107-1.013-.279-1.474l1.143-1.143c.404.786.636%201.674.636%202.617A5.756%205.756%200%200%201%207%2013.662v1.866a.47.47%200%200%201-.804.333l-2.528-2.528a.47.47%200%200%201%200-.666l2.528-2.528a.47.47%200%200%201%20.804.333z'/%3e%3cg%20id='hourglass'%3e%3cpath%20d='M13,1%20C13.5522847,1%2014,1.44771525%2014,2%20C14,2.55228475%2013.5522847,3%2013,3%20L12.9854217,2.99990801%20C12.9950817,3.16495885%2013,3.33173274%2013,3.5%20C13,5.24679885%2010.9877318,6.01090495%2010.9877318,8.0017538%20C10.9877318,9.99260264%2013,10.7536922%2013,12.5%20C13,12.6686079%2012.9950617,12.8357163%2012.985363,13.0010943%20L13,13%20C13.5522847,13%2014,13.4477153%2014,14%20C14,14.5522847%2013.5522847,15%2013,15%20L3,15%20C2.44771525,15%202,14.5522847%202,14%20C2,13.4477153%202.44771525,13%203,13%20L3.01463704,13.0010943%20C3.00493827,12.8357163%203,12.6686079%203,12.5%20C3,10.7536922%204.9877318,9.99260264%205,8.0017538%20C5.0122682,6.01090495%203,5.24679885%203,3.5%20C3,3.33173274%203.00491834,3.16495885%203.01457832,2.99990801%20L3,3%20C2.44771525,3%202,2.55228475%202,2%20C2,1.44771525%202.44771525,1%203,1%20L13,1%20Z%20M10.987,3%20L5.012,3%20L5.00308914,3.24815712%20C5.00103707,3.33163368%205,3.4155948%205,3.5%20C5,5.36125069%206.99153646,6.01774089%206.99153646,8.0017538%20C6.99153646,9.98576671%205,10.6393737%205,12.5%20L5.00307746,12.7513676%20L5.01222201,12.9998392%20L5.60191711,12.9988344%20L6.0425138,12.2959826%20C7.02362731,10.7653275%207.67612271,10%208,10%20C8.37014547,10%209.16950644,10.9996115%2010.3980829,12.9988344%20L10.987778,12.9998392%20C10.9958674,12.8352104%2011,12.66849%2011,12.5%20C11,10.6393737%208.98689779,10.0147381%208.98689779,8.0017538%20C8.98689779,5.98876953%2011,5.36125069%2011,3.5%20L10.9969109,3.24815712%20L10.987,3%20Z'/%3e%3cpath%20d='M6,4%20L10,4%20C8.95166016,6%208.28499349,7%208,7%20C7.71500651,7%207.04833984,6%206,4%20Z'/%3e%3c/g%3e%3c/svg%3e");--sidebar-bg-color:var(--lightningcss-light,#ffffffeb)var(--lightningcss-dark,#42414deb);--sidebar-backdrop-filter:blur(7px);--sidebar-width:230px;--sidebar-min-width:min-content;--sidebar-max-width:50vw;--sidebar-block-padding:8px;--views-text-color:var(--text-color,var(--lightningcss-light,#15141a)var(--lightningcss-dark,#fbfbfe));--button-fg:var(--views-text-color);--button-no-bg:var(--button-background-color-toolbar,transparent);--button-bg:var(--button-background-color,var(--lightningcss-light,#15141a12)var(--lightningcss-dark,#fbfbfe12));--views-button-border-color:var(--button-border-color,transparent);--button-hover-bg:var(--button-background-color-hover,var(--lightningcss-light,#15141a24)var(--lightningcss-dark,#fbfbfe24));--button-hover-fg:var(--views-text-color);--button-hover-border-color:var(--views-button-border-color);--button-active-bg:var(--button-background-color-active,var(--lightningcss-light,#15141a36)var(--lightningcss-dark,#fbfbfe36));--button-active-fg:var(--views-text-color);--button-active-border-color:var(--views-button-border-color);--button-focus-no-bg:color-mix(in srgb, var(--views-text-color), transparent 93%);--button-focus-outline-color:var(--focus-outline-color,var(--lightningcss-light,#0062fa)var(--lightningcss-dark,#00cadb));--button-focus-border-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--status-border-color:transparent;--status-actions-bg:var(--lightningcss-light,#15141a08)var(--lightningcss-dark,#fbfbfe08);--status-undo-bg:var(--lightningcss-light,#0062fa14)var(--lightningcss-dark,#00cadb14);--status-waiting-bg:var(--status-undo-bg);--indicator-color:var(--color-accent-primary,var(--lightningcss-light,#0062fa)var(--lightningcss-dark,#00cadb));--status-warning-bg:var(--lightningcss-light,#ffe8ea)var(--lightningcss-dark,#6e001f);--indicator-warning-color:var(--lightningcss-light,#b20037)var(--lightningcss-dark,#ffa0aa);--header-shadow:0 .25px .75px -.75px var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#0003), 0 2px 6px -6px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0006);--header-bg:var(--lightningcss-light,#ffffffeb)var(--lightningcss-dark,#42414e);--image-outline:none;--image-border-width:6px;--image-border-color:var(--lightningcss-light,#cfcfd8)var(--lightningcss-dark,#3a3944);--image-hover-border-color:#bfbfc9;--image-current-border-color:var(--button-focus-outline-color);--image-current-focused-outline-color:var(--image-hover-border-color);--image-page-number-bg:var(--lightningcss-light,#f0f0f4)var(--lightningcss-dark,#42414d);--image-page-number-fg:var(--views-text-color);--image-page-number-border-color:transparent;--image-hover-page-number-bg:var(--image-page-number-bg);--image-hover-page-number-fg:var(--image-page-number-fg);--image-current-page-number-bg:var(--image-current-border-color);--image-current-page-number-fg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#15141a);--image-current-hover-page-number-bg:var(--image-current-page-number-bg);--image-current-hover-page-number-fg:var(--image-current-page-number-fg);--image-shadow:0 .375px 1.5px 0 var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#0003), 0 0 0 1px var(--image-border-color), 0 3px 12px 0 var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0006);--image-hover-shadow:0 .375px 1.5px 0 var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#0003), 0 0 0 1px var(--lightningcss-light,#15141a1a)var(--lightningcss-dark,#fbfbfe1a), 0 0 0 var(--image-border-width) var(--image-hover-border-color), 0 3px 12px 0 var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0006);--image-current-shadow:0 .375px 1.5px 0 var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#0003), 0 0 0 var(--image-border-width) var(--image-current-border-color), 0 3px 12px 0 var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0006);--image-dragging-placeholder-bg:var(--lightningcss-light,#0062fa14)var(--lightningcss-dark,#00cadb14);--image-dragging-placeholder-border:var(--image-outline);--multiple-dragging-bg:white;--image-multiple-dragging-shadow:0 0 0 var(--image-border-width) var(--image-current-border-color), var(--image-border-width) var(--image-border-width) 0 calc(var(--image-border-width) / 2) var(--multiple-dragging-bg), var(--image-border-width) var(--image-border-width) 0 calc(3 * var(--image-border-width) / 2) var(--image-current-border-color);--image-dragging-shadow:0 0 0 var(--image-border-width) var(--image-current-border-color);--multiple-dragging-indicator-bg:var(--indicator-color);--multiple-dragging-text-color:var(--lightningcss-light,#fbfbfe)var(--lightningcss-dark,#15141a)}@media screen and (forced-colors:active){#viewsManager{--views-text-color:var(--text-color,CanvasText);--button-fg:var(--button-text-color,ButtonText);--button-bg:var(--button-background-color,ButtonFace);--button-no-bg:var(--button-background-color,ButtonFace);--views-button-border-color:var(--button-border-color,ButtonText);--button-hover-bg:var(--button-background-color-hover,SelectedItemText);--button-hover-fg:var(--button-text-color-hover,SelectedItem);--button-hover-border-color:var(--button-border-color-hover,SelectedItem);--button-active-bg:var(--button-background-color-active,SelectedItemText);--button-active-fg:var(--button-text-color-active,SelectedItem);--button-active-border-color:var(--button-border-color-active,ButtonText);--button-focus-no-bg:var(--button-background-color,ButtonFace);--button-focus-outline-color:var(--focus-outline-color,CanvasText);--button-focus-border-color:none;--status-border-color:CanvasText;--status-undo-bg:none;--indicator-color:var(--text-color,CanvasText);--status-warning-bg:none;--indicator-warning-color:CanvasText;--header-shadow:none;--image-shadow:none;--image-outline:1px solid ButtonText;--image-focus-outline-color:CanvasText;--image-hover-border-color:SelectedItem;--image-hover-page-number-bg:SelectedItemText;--image-hover-page-number-fg:SelectedItem;--image-current-page-number-bg:ButtonText;--image-current-page-number-fg:ButtonFace;--image-current-border-color:var(--border-color,ButtonText);--image-current-focused-outline-color:var(--image-hover-border-color);--image-current-hover-page-number-bg:SelectedItem;--image-current-hover-page-number-fg:SelectedItemText;--image-page-number-bg:ButtonFace;--image-page-number-fg:ButtonText;--image-page-number-border-color:var(--image-page-number-fg);--multiple-dragging-bg:Canvas;--multiple-dragging-indicator-bg:var(--text-color,ButtonBorder);--multiple-dragging-text-color:Canvas;--image-dragging-placeholder-bg:Canvas;--image-dragging-placeholder-border:1px GrayText solid}}#viewsManager{height:calc(var(--viewer-container-height) - 2 * var(--sidebar-block-padding));transition-property:inset-inline-start;transition-duration:var(--sidebar-transition-duration);transition-timing-function:var(--sidebar-transition-timing-function);flex-direction:column;align-items:flex-start;padding-block:0 16px;display:flex;position:absolute;inset-block-start:calc(100% + var(--sidebar-block-padding));inset-inline-start:calc(-1 * var(--viewsManager-width,--sidebar-width) - 1px)}#viewsManager .sidebarResizer{inset-inline-start:calc(100% + 4px)}#viewsManager .viewsManagerButton{width:auto;color:var(--button-fg);border-radius:var(--button-border-radius,8px);border:1px solid var(--views-button-border-color);background:var(--button-bg)}#viewsManager .viewsManagerButton:hover{background-color:var(--button-hover-bg)!important;color:var(--button-hover-fg)!important;border-color:var(--button-hover-border-color)!important}#viewsManager .viewsManagerButton:hover:before{background-color:var(--button-hover-fg)!important}#viewsManager .viewsManagerButton:active{background:var(--button-active-bg)!important;color:var(--button-active-fg)!important;border-color:var(--button-active-border-color)!important}#viewsManager .viewsManagerButton:active:before{background-color:var(--button-active-fg)!important}#viewsManager .viewsManagerButton:focus-visible{outline:2px solid var(--button-focus-outline-color);outline-offset:2px;border-color:var(--button-focus-border-color)}#viewsManager .viewsManagerButton.viewsCloseButton{width:var(--size-item-large,26px);height:var(--size-item-large,26px);border-radius:var(--button-border-radius,8px);background:0 0;justify-content:center;align-items:center;display:flex}#viewsManager .viewsManagerButton.viewsCloseButton:before{width:16px;height:16px;-webkit-mask-image:var(--close-button-icon);-webkit-mask-image:var(--close-button-icon);mask-image:var(--close-button-icon)}#viewsManager #viewsManagerHeader{width:100%;box-shadow:var(--header-shadow);background-color:var(--header-bg);border-start-start-radius:calc(var(--sidebar-border-radius) - 1px);border-start-end-radius:calc(var(--sidebar-border-radius) - 1px);flex-direction:column;flex:none;align-self:stretch;align-items:flex-start;display:flex}#viewsManager #viewsManagerHeader .viewsManagerLabel{color:var(--views-text-color);text-align:center;-webkit-user-select:none;user-select:none;width:fit-content;height:fit-content;font:menu;flex:auto;font-size:15px;font-style:normal;font-weight:400;line-height:normal}#viewsManager #viewsManagerHeader #viewsManagerTitle{flex-direction:row;justify-content:space-between;align-self:stretch;align-items:center;width:auto;padding-block:12px;padding-inline:8px 16px;display:flex}#viewsManager #viewsManagerHeader #viewsManagerTitle:not(:has(#viewsManagerHeaderLabel~button:not([hidden]))):after{content:"";pointer-events:none;flex:none;width:32px;height:32px}#viewsManager #viewsManagerHeader #viewsManagerTitle #viewsManagerSelector{width:48px;height:32px;display:block}#viewsManager #viewsManagerHeader #viewsManagerTitle #viewsManagerSelector>button{background:var(--button-no-bg);width:100%;height:100%}#viewsManager #viewsManagerHeader #viewsManagerTitle #viewsManagerSelector>button:focus-visible{background-color:var(--button-focus-no-bg)}#viewsManager #viewsManagerHeader #viewsManagerTitle #viewsManagerSelector>button:before{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--views-manager-button-icon);-webkit-mask-image:var(--views-manager-button-icon);mask-image:var(--views-manager-button-icon);background-color:var(--button-fg)}#viewsManager #viewsManagerHeader #viewsManagerTitle #viewsManagerSelector>button:after{content:"";width:12px;height:12px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--views-manager-button-arrow-icon);-webkit-mask-image:var(--views-manager-button-arrow-icon);mask-image:var(--views-manager-button-arrow-icon);background-color:var(--button-fg);margin-inline-start:8px;display:inline-block}#viewsManager #viewsManagerHeader #viewsManagerTitle #viewsManagerSelector>button:hover:before,#viewsManager #viewsManagerHeader #viewsManagerTitle #viewsManagerSelector>button:hover:after{background-color:var(--button-hover-fg)!important}#viewsManager #viewsManagerHeader #viewsManagerTitle #viewsManagerSelector>button:active:before,#viewsManager #viewsManagerHeader #viewsManagerTitle #viewsManagerSelector>button:active:after{background-color:var(--button-active-fg)!important}#viewsManager #viewsManagerHeader #viewsManagerTitle #viewsManagerSelector>.popupMenu{z-index:1;min-width:182px}#viewsManager #viewsManagerHeader #viewsManagerTitle #viewsManagerSelector>.popupMenu>button#thumbnailsViewMenu:before{-webkit-mask-image:var(--menuitem-thumbnailsView-icon);-webkit-mask-image:var(--menuitem-thumbnailsView-icon);mask-image:var(--menuitem-thumbnailsView-icon)}#viewsManager #viewsManagerHeader #viewsManagerTitle #viewsManagerSelector>.popupMenu>button#outlinesViewMenu:before{-webkit-mask-image:var(--menuitem-outlinesView-icon);-webkit-mask-image:var(--menuitem-outlinesView-icon);mask-image:var(--menuitem-outlinesView-icon)}#viewsManager #viewsManagerHeader #viewsManagerTitle #viewsManagerSelector>.popupMenu>button#attachmentsViewMenu:before{-webkit-mask-image:var(--menuitem-attachmentsView-icon);-webkit-mask-image:var(--menuitem-attachmentsView-icon);mask-image:var(--menuitem-attachmentsView-icon)}#viewsManager #viewsManagerHeader #viewsManagerTitle #viewsManagerSelector>.popupMenu>button#layersViewMenu:before{-webkit-mask-image:var(--menuitem-layersView-icon);-webkit-mask-image:var(--menuitem-layersView-icon);mask-image:var(--menuitem-layersView-icon)}#viewsManager #viewsManagerHeader #viewsManagerTitle #viewsManagerAddFileButton{background:var(--button-no-bg);width:32px;height:32px}#viewsManager #viewsManagerHeader #viewsManagerTitle #viewsManagerAddFileButton:focus-visible{background-color:var(--button-focus-no-bg)}#viewsManager #viewsManagerHeader #viewsManagerTitle #viewsManagerAddFileButton:before{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--views-manager-add-file-button-icon);-webkit-mask-image:var(--views-manager-add-file-button-icon);mask-image:var(--views-manager-add-file-button-icon);background-color:var(--button-fg)}#viewsManager #viewsManagerHeader #viewsManagerTitle #viewsManagerAddFileButton>input{display:none}#viewsManager #viewsManagerHeader #viewsManagerTitle #viewsManagerCurrentOutlineButton{background:var(--button-no-bg);width:32px;height:32px}#viewsManager #viewsManagerHeader #viewsManagerTitle #viewsManagerCurrentOutlineButton:focus-visible{background-color:var(--button-focus-no-bg)}#viewsManager #viewsManagerHeader #viewsManagerTitle #viewsManagerCurrentOutlineButton:before{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--current-outline-button-icon);-webkit-mask-image:var(--current-outline-button-icon);mask-image:var(--current-outline-button-icon);background-color:var(--button-fg)}#viewsManager #viewsManagerHeader #viewsManagerStatus{border:1px solid var(--status-border-color);width:100%;display:grid}#viewsManager #viewsManagerHeader #viewsManagerStatus>div{box-sizing:border-box;grid-area:1/1;width:100%;min-height:64px;padding-inline:16px}#viewsManager #viewsManagerHeader #viewsManagerStatus>div.hidden{visibility:hidden;display:unset!important}#viewsManager #viewsManagerHeader #viewsManagerStatus .viewsManagerStatusLabel{font:menu;align-items:center;gap:8px;font-size:13px;display:flex}#viewsManager #viewsManagerHeader #viewsManagerStatus #viewsManagerStatusAction{background-color:var(--status-actions-bg);justify-content:space-between;align-self:stretch;align-items:center;display:flex}#viewsManager #viewsManagerHeader #viewsManagerStatus #viewsManagerStatusAction #viewsManagerStatusActionLabelContainer>button{width:var(--icon-size);height:var(--icon-size);border:none;flex:none;padding:0;position:relative}#viewsManager #viewsManagerHeader #viewsManagerStatus #viewsManagerStatusAction #viewsManagerStatusActionLabelContainer>button:before{content:"";background-color:var(--indicator-color);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--pages-selected-icon);-webkit-mask-image:var(--pages-selected-icon);mask-image:var(--pages-selected-icon);position:absolute;inset:0}@media screen and (forced-colors:active){#viewsManager #viewsManagerHeader #viewsManagerStatus #viewsManagerStatusAction #viewsManagerStatusActionLabelContainer>button{background-color:var(--button-bg);border-radius:2px}#viewsManager #viewsManagerHeader #viewsManagerStatus #viewsManagerStatusAction #viewsManagerStatusActionLabelContainer>button:before{background-color:var(--button-fg)}#viewsManager #viewsManagerHeader #viewsManagerStatus #viewsManagerStatusAction #viewsManagerStatusActionLabelContainer>button:hover{background-color:var(--button-hover-bg)}#viewsManager #viewsManagerHeader #viewsManagerStatus #viewsManagerStatusAction #viewsManagerStatusActionLabelContainer>button:hover:before{background-color:var(--button-hover-fg)}#viewsManager #viewsManagerHeader #viewsManagerStatus #viewsManagerStatusAction #viewsManagerStatusActionLabelContainer>button:active{background-color:var(--button-active-bg)}#viewsManager #viewsManagerHeader #viewsManagerStatus #viewsManagerStatusAction #viewsManagerStatusActionLabelContainer>button:active:before{background-color:var(--button-active-fg)}}#viewsManager #viewsManagerHeader #viewsManagerStatus #viewsManagerStatusAction #viewsManagerStatusActionLabelContainer>button#viewsManagerStatusActionDeselectButton:focus-visible{outline:2px solid var(--button-focus-outline-color);border:1px solid var(--button-focus-border-color);outline-offset:1px;border-radius:2px}#viewsManager #viewsManagerHeader #viewsManagerStatus #viewsManagerStatusAction #actionSelector{width:auto;min-width:115px;height:32px;display:block}#viewsManager #viewsManagerHeader #viewsManagerStatus #viewsManagerStatusAction #actionSelector #viewsManagerStatusActionButton{justify-content:space-between;align-items:center;gap:8px;width:100%;height:100%;padding:4px 16px;display:flex}#viewsManager #viewsManagerHeader #viewsManagerStatus #viewsManagerStatusAction #actionSelector #viewsManagerStatusActionButton:after{content:"";width:var(--icon-size);height:var(--icon-size);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--manage-button-icon);-webkit-mask-image:var(--manage-button-icon);mask-image:var(--manage-button-icon);background-color:var(--button-fg);display:inline-block}#viewsManager #viewsManagerHeader #viewsManagerStatus #viewsManagerStatusAction #actionSelector #viewsManagerStatusActionButton:hover:after{background-color:var(--button-hover-fg)!important}#viewsManager #viewsManagerHeader #viewsManagerStatus #viewsManagerStatusAction #actionSelector #viewsManagerStatusActionButton:active:after{background-color:var(--button-active-fg)!important}#viewsManager #viewsManagerHeader #viewsManagerStatus #viewsManagerStatusAction #actionSelector>.popupMenu{z-index:1;width:100%;min-width:fit-content}#viewsManager #viewsManagerHeader #viewsManagerStatus #viewsManagerStatusUndo{background-color:var(--status-undo-bg);justify-content:space-between;align-self:stretch;align-items:center;display:flex}#viewsManager #viewsManagerHeader #viewsManagerStatus #viewsManagerStatusUndo>span:before{content:"";width:var(--icon-size);height:var(--icon-size);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--undo-label-icon);-webkit-mask-image:var(--undo-label-icon);mask-image:var(--undo-label-icon);background-color:var(--indicator-color);display:inline-block}#viewsManager #viewsManagerHeader #viewsManagerStatus #viewsManagerStatusUndo>div{align-items:center;gap:8px;width:auto;display:flex}#viewsManager #viewsManagerHeader #viewsManagerStatus #viewsManagerStatusUndo>div #viewsManagerStatusUndoButton{width:auto;min-height:24px;padding:4px 8px}#viewsManager #viewsManagerHeader #viewsManagerStatus #viewsManagerStatusWarning{background-color:var(--status-warning-bg);justify-content:space-between;align-items:center;display:flex}#viewsManager #viewsManagerHeader #viewsManagerStatus #viewsManagerStatusWarning>span{align-items:flex-start}#viewsManager #viewsManagerHeader #viewsManagerStatus #viewsManagerStatusWarning>span:before{content:"";width:var(--icon-size);height:var(--icon-size);background-color:var(--indicator-warning-color);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--undo-label-icon);-webkit-mask-image:var(--undo-label-icon);mask-image:var(--undo-label-icon);flex:none;display:inline-block}#viewsManager #viewsManagerHeader #viewsManagerStatus #viewsManagerStatusWaiting{background-color:var(--status-waiting-bg);justify-content:space-between;align-items:center;display:flex}#viewsManager #viewsManagerHeader #viewsManagerStatus #viewsManagerStatusWaiting>span:before{content:"";width:var(--icon-size);height:var(--icon-size);background-color:var(--indicator-color);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--spinner-icon);-webkit-mask-image:var(--spinner-icon);mask-image:var(--spinner-icon);flex:none;display:inline-block}#viewsManager #viewsManagerContent{flex:1;width:100%;overflow:auto}#viewsManager #viewsManagerContent:has(#thumbnailsView.isDragging){overflow-x:hidden}#viewsManager #viewsManagerContent #thumbnailsView{--thumbnail-width:126px;--gap-between-input-and-thumbnail:16px;box-sizing:border-box;flex-flow:wrap;justify-content:space-evenly;align-items:center;gap:44px;width:100%;padding:20px 32px;display:flex;position:relative}#viewsManager #viewsManagerContent #thumbnailsView.isDragging{cursor:grabbing}#viewsManager #viewsManagerContent #thumbnailsView.isDragging>.thumbnail>.thumbnailImageContainer:hover{cursor:grabbing}#viewsManager #viewsManagerContent #thumbnailsView.isDragging>.thumbnail>.thumbnailImageContainer:hover:not([aria-current=page]){box-shadow:var(--image-shadow)}#viewsManager #viewsManagerContent #thumbnailsView.isDragging>.thumbnail>input{pointer-events:none}#viewsManager #viewsManagerContent #thumbnailsView.isDragging>.dragMarker,#viewsManager #viewsManagerContent #thumbnailsView.isDraggingFile>.dragMarker{border:2px solid var(--indicator-color);contain:strict;position:absolute;top:0;left:0}#viewsManager #viewsManagerContent #thumbnailsView.pasteMode{gap:var(--gap-between-input-and-thumbnail)}#viewsManager #viewsManagerContent #thumbnailsView.pasteMode>.thumbnail{flex-direction:column}#viewsManager #viewsManagerContent #thumbnailsView.pasteMode>.thumbnail>input{display:none}#viewsManager #viewsManagerContent #thumbnailsView.pasteMode>.thumbnail>.thumbnailPasteButton{min-height:24px;font:menu;border-radius:16px;justify-content:center;align-items:center;padding:4px 16px;font-size:13px;font-style:normal;font-weight:400;line-height:normal;display:flex}#viewsManager #viewsManagerContent #thumbnailsView:not(.pasteMode)>.thumbnail>.thumbnailPasteButton{display:none}#viewsManager #viewsManagerContent #thumbnailsView>.thumbnail{--input-dim:16px}#viewsManager #viewsManagerContent #thumbnailsView>.thumbnail:not(#viewsManager #viewsManagerContent #thumbnailsView>.thumbnail:has(input)){--input-dim:0px;--gap-between-input-and-thumbnail:0px}#viewsManager #viewsManagerContent #thumbnailsView>.thumbnail{justify-content:flex-end;align-items:center;gap:var(--gap-between-input-and-thumbnail);width:calc(var(--thumbnail-width) + 2 * (var(--input-dim) + var(--gap-between-input-and-thumbnail)));flex-direction:row-reverse;height:auto;scroll-margin-top:20px;display:inline-flex;position:relative}#viewsManager #viewsManagerContent #thumbnailsView>.thumbnail .thumbnailPasteButton{text-align:center;padding:8px 0}#viewsManager #viewsManagerContent #thumbnailsView>.thumbnail:not(.isDragging)>.thumbnailImageContainer:after{content:attr(page-number);border:1px solid var(--image-page-number-border-color);background-color:var(--image-page-number-bg);color:var(--image-page-number-fg);bottom:5px;text-align:center;box-sizing:content-box;min-width:32px;height:16px;translate:calc(var(--dir-factor) * 50%);font:menu;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:8px;font-size:12px;font-style:normal;font-weight:400;line-height:normal;position:absolute;inset-inline-end:50%}#viewsManager #viewsManagerContent #thumbnailsView>.thumbnail:has([aria-current=page]):not(.isDragging)>.thumbnailImageContainer:after{background-color:var(--image-current-page-number-bg);color:var(--image-current-page-number-fg);outline:1px solid var(--image-current-border-color)}#viewsManager #viewsManagerContent #thumbnailsView>.thumbnail.isDragging>input{visibility:hidden}#viewsManager #viewsManagerContent #thumbnailsView>.thumbnail>input{width:var(--input-dim);height:var(--input-dim);accent-color:var(--indicator-color);margin:0}#viewsManager #viewsManagerContent #thumbnailsView>.thumbnail>.thumbnailImageContainer{--thumbnail-dragging-scale:1.4;width:var(--thumbnail-width);box-shadow:var(--image-shadow);box-sizing:content-box;outline:var(--image-outline);-webkit-user-select:none;user-select:none;border:none;border-radius:8px;position:relative}#viewsManager #viewsManagerContent #thumbnailsView>.thumbnail>.thumbnailImageContainer img{-webkit-user-select:none;user-select:none;pointer-events:none;border:none;border-radius:8px;outline:none;width:100%;height:100%}#viewsManager #viewsManagerContent #thumbnailsView>.thumbnail>.thumbnailImageContainer.missingThumbnailImage{content-visibility:hidden}#viewsManager #viewsManagerContent #thumbnailsView>.thumbnail>.thumbnailImageContainer:hover{cursor:pointer;box-shadow:var(--image-hover-shadow)}#viewsManager #viewsManagerContent #thumbnailsView>.thumbnail>.thumbnailImageContainer:hover:after{background-color:var(--image-hover-page-number-bg);color:var(--image-hover-page-number-fg)}@media screen and (forced-colors:active){#viewsManager #viewsManagerContent #thumbnailsView>.thumbnail>.thumbnailImageContainer:hover{box-shadow:none;outline:var(--image-border-width) var(--image-hover-border-color) solid}}#viewsManager #viewsManagerContent #thumbnailsView>.thumbnail>.thumbnailImageContainer:focus-visible:not([aria-current=page]){box-shadow:var(--image-hover-shadow);outline:none}@media screen and (forced-colors:active){#viewsManager #viewsManagerContent #thumbnailsView>.thumbnail>.thumbnailImageContainer:focus-visible:not([aria-current=page]){box-shadow:none;outline:var(--image-border-width) var(--image-focus-outline-color) solid}}#viewsManager #viewsManagerContent #thumbnailsView>.thumbnail>.thumbnailImageContainer:focus-visible[aria-current=page]{outline:var(--image-border-width) solid var(--image-current-focused-outline-color);outline-offset:var(--image-border-width)}@media screen and (forced-colors:active){#viewsManager #viewsManagerContent #thumbnailsView>.thumbnail>.thumbnailImageContainer:focus-visible[aria-current=page]{box-shadow:none;outline:var(--image-border-width) var(--image-current-border-color) solid;outline-offset:0}#viewsManager #viewsManagerContent #thumbnailsView>.thumbnail>.thumbnailImageContainer:focus-visible[aria-current=page]>img{outline:var(--image-border-width) var(--image-focus-outline-color) solid;outline-offset:var(--image-border-width)}}@media screen and (forced-colors:active){#viewsManager #viewsManagerContent #thumbnailsView>.thumbnail>.thumbnailImageContainer:focus-visible{box-shadow:none;outline:var(--image-border-width) var(--image-current-border-color) solid}#viewsManager #viewsManagerContent #thumbnailsView>.thumbnail>.thumbnailImageContainer:focus-visible:hover>img{outline:var(--image-border-width) var(--image-hover-border-color) solid;outline-offset:var(--image-border-width)}}#viewsManager #viewsManagerContent #thumbnailsView>.thumbnail>.thumbnailImageContainer[aria-current=page]{box-shadow:var(--image-current-shadow)}#viewsManager #viewsManagerContent #thumbnailsView>.thumbnail>.thumbnailImageContainer[aria-current=page]:hover:after{background-color:var(--image-current-hover-page-number-bg);color:var(--image-current-hover-page-number-fg)}@media screen and (forced-colors:active){#viewsManager #viewsManagerContent #thumbnailsView>.thumbnail>.thumbnailImageContainer[aria-current=page]{box-shadow:none;outline:var(--image-border-width) var(--image-current-border-color) solid}#viewsManager #viewsManagerContent #thumbnailsView>.thumbnail>.thumbnailImageContainer[aria-current=page]:hover>img{outline:var(--image-border-width) var(--image-hover-border-color) solid;outline-offset:var(--image-border-width)}}#viewsManager #viewsManagerContent #thumbnailsView>.thumbnail>.thumbnailImageContainer.placeholder{background-color:var(--image-dragging-placeholder-bg);outline:var(--image-dragging-placeholder-border);box-shadow:none!important}#viewsManager #viewsManagerContent #thumbnailsView>.thumbnail>.thumbnailImageContainer.draggingThumbnail{z-index:1;transform-origin:0 0 0;scale:calc(1 / var(--thumbnail-dragging-scale));pointer-events:none;box-shadow:var(--image-dragging-shadow);position:absolute;top:0;left:0}#viewsManager #viewsManagerContent #thumbnailsView>.thumbnail>.thumbnailImageContainer.draggingThumbnail.multiple{box-shadow:var(--image-multiple-dragging-shadow)}@media screen and (forced-colors:active){#viewsManager #viewsManagerContent #thumbnailsView>.thumbnail>.thumbnailImageContainer.draggingThumbnail.multiple{forced-color-adjust:none;box-shadow:var(--image-multiple-dragging-shadow)}}#viewsManager #viewsManagerContent #thumbnailsView>.thumbnail>.thumbnailImageContainer.draggingThumbnail.multiple>.thumbnailImageContainer{width:var(--thumbnail-width);box-sizing:content-box;-webkit-user-select:none;user-select:none;border:none;border-radius:8px;outline:none;position:absolute;top:0;left:0}#viewsManager #viewsManagerContent #thumbnailsView>.thumbnail>.thumbnailImageContainer.draggingThumbnail.multiple:after{content:attr(data-multiple-count);border-radius:calc(8px * var(--thumbnail-dragging-scale));background-color:var(--multiple-dragging-indicator-bg);color:var(--multiple-dragging-text-color);min-width:calc(32px * var(--thumbnail-dragging-scale));height:calc(16px * var(--thumbnail-dragging-scale));text-align:center;font:menu;font-size:calc(13px * var(--thumbnail-dragging-scale));contain:strict;font-style:normal;font-weight:400;line-height:normal;position:absolute;inset-block-end:calc(4px * var(--thumbnail-dragging-scale));inset-inline-start:calc(4px * var(--thumbnail-dragging-scale))}#viewsManager #viewsManagerContent #attachmentsView{--attachment-color:var(--lightningcss-light,#000c)var(--lightningcss-dark,#fffc);--attachment-bg-color:var(--lightningcss-light,#00000026)var(--lightningcss-dark,#ffffff26);--attachment-hover-color:var(--lightningcss-light,#000000e6)var(--lightningcss-dark,#ffffffe6)}#viewsManager #viewsManagerContent #attachmentsView>ul{padding:0;list-style-type:none}#viewsManager #viewsManagerContent #attachmentsView>ul>li>a{min-width:calc(100% - 4px);height:auto;color:var(--attachment-color);-webkit-user-select:none;user-select:none;white-space:normal;cursor:pointer;border-radius:2px;margin-bottom:1px;padding:2px 0 5px;padding-inline-start:4px;font-size:13px;line-height:15px;text-decoration:none;display:inline-block}#viewsManager #viewsManagerContent #attachmentsView>ul>li>a:hover{background-color:var(--attachment-bg-color);color:var(--attachment-hover-color);background-clip:padding-box;border-radius:2px}.sidebar{--sidebar-bg-color:var(--background-color-box,var(--lightningcss-light,#fff)var(--lightningcss-dark,#23222b));--sidebar-border-color:var(--lightningcss-light,#15141a1a)var(--lightningcss-dark,#fbfbfe1a);--sidebar-box-shadow:0 .25px .75px var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#0003), 0 2px 6px 0 var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0006);--sidebar-backdrop-filter:none;--sidebar-border-radius:8px;--sidebar-padding:5px;--sidebar-min-width:180px;--sidebar-max-width:632px;--sidebar-width:239px;--resizer-width:4px;--resizer-shift:calc(0px - var(--resizer-width) - 2px);--resizer-hover-bg-color:var(--color-accent-primary,var(--lightningcss-light,#0062fa)var(--lightningcss-dark,#00cadb))}@media screen and (forced-colors:active){.sidebar{--sidebar-bg-color:var(--background-color-box,Canvas);--sidebar-border-color:CanvasText;--sidebar-box-shadow:none;--resizer-hover-bg-color:var(--text-color,CanvasText)}}.sidebar{border-radius:var(--sidebar-border-radius);box-shadow:var(--sidebar-box-shadow);border:1px solid var(--sidebar-border-color);background-color:var(--sidebar-bg-color);padding-block:var(--sidebar-padding);width:var(--sidebar-width);min-width:var(--sidebar-min-width);max-width:var(--sidebar-max-width);-webkit-backdrop-filter:var(--sidebar-backdrop-filter);backdrop-filter:var(--sidebar-backdrop-filter);box-sizing:border-box;position:relative;inset-block-start:calc(100% + var(--doorhanger-height) - 2px)}.sidebar .sidebarResizer{width:var(--resizer-width);forced-color-adjust:none;cursor:ew-resize;box-sizing:border-box;border:1px solid #0000;background-color:#0000;background-clip:content-box;border-block-width:0;transition:background-color .5s ease-in-out,border-color .5s ease-in-out;position:absolute;inset-block:0;inset-inline-start:var(--resizer-shift)}.sidebar .sidebarResizer:hover{background-color:var(--resizer-hover-bg-color);border-color:#fff}.sidebar .sidebarResizer:focus-visible{background-color:var(--resizer-hover-bg-color);outline:none}.sidebar.resizing{cursor:ew-resize;-webkit-user-select:none;user-select:none}.sidebar.resizing :not(.sidebarResizer){pointer-events:none}.sidebar.resizing .sidebarResizer{background-color:var(--resizer-hover-bg-color)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--viewer-container-height:0;--pdfViewer-padding-bottom:0;--page-margin:1px auto -8px;--page-border:9px solid transparent;--spreadHorizontalWrapped-margin-LR:-3.5px;--loading-icon-delay:.4s;--focus-ring-color:var(--focus-outline-color,var(--lightningcss-light,#0060df)var(--lightningcss-dark,#0df));--focus-ring-outline:var(--focus-outline-width,2px) solid var(--focus-ring-color);--text-primary-color:var(--text-color,var(--lightningcss-light,#15141a)var(--lightningcss-dark,#fbfbfe));--link-fg-color:var(--link-color,var(--lightningcss-light,#0060df)var(--lightningcss-dark,#0df));--link-hover-fg-color:var(--link-color-hover,var(--lightningcss-light,#0250bb)var(--lightningcss-dark,#80ebff));--new-badge-bg:var(--lightningcss-light,#070)var(--lightningcss-dark,#37b847);--new-badge-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#15141a);--new-badge-border-color:var(--lightningcss-light,#fbfbfe / 40%)var(--lightningcss-dark,#15141a / 40%)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media screen and (forced-colors:active){:root{--pdfViewer-padding-bottom:9px;--page-margin:8px auto -1px;--page-border:1px solid CanvasText;--spreadHorizontalWrapped-margin-LR:3.5px;--focus-ring-color:var(--focus-outline-color,CanvasText);--text-primary-color:var(--text-color,CanvasText);--link-fg-color:var(--link-color,LinkText);--link-hover-fg-color:var(--link-color-hover,LinkText);--new-badge-bg:AccentColor;--new-badge-color:ButtonFace;--new-badge-border-color:CanvasText}}.newBadge{background-color:var(--new-badge-bg);color:var(--new-badge-color);border:1px solid var(--new-badge-border-color);font:menu;flex:0 0 fit-content;-webkit-user-select:none;user-select:none;border-radius:4px;margin-inline:4px;padding-inline:4px;font-size:12px;font-style:normal;font-weight:400;line-height:normal}[data-main-rotation="90"]{transform:rotate(90deg)translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg)translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg)translate(-100%)}.pdfViewer{--scale-factor:1;--page-bg-color:unset;padding-bottom:var(--pdfViewer-padding-bottom);--hcm-highlight-filter:none;--hcm-highlight-selected-filter:none}@media screen and (forced-colors:active){.pdfViewer{--hcm-highlight-filter:invert(100%)}}.pdfViewer.copyAll{cursor:wait}.pdfViewer .canvasWrapper{width:100%;height:100%;overflow:hidden}.pdfViewer .canvasWrapper canvas{contain:content;width:100%;height:100%;margin:0;display:block;position:absolute;top:0;left:0}.pdfViewer .canvasWrapper canvas .structTree{contain:strict}.pdfViewer .canvasWrapper canvas.detailView{image-rendering:pixelated}.pdfViewer .canvasWrapper .selection{pointer-events:none;background:#005aff38;width:100%;height:100%;position:absolute;top:0;left:0}.pdfViewer .page{--user-unit:1;--total-scale-factor:calc(var(--scale-factor) * var(--user-unit));--scale-round-x:1px;--scale-round-y:1px;width:816px;height:1056px;margin:var(--page-margin);border:var(--page-border);background-clip:content-box;background-color:var(--page-bg-color,#fff);direction:ltr;position:relative;overflow:visible}.pdfViewer .dummyPage{width:0;height:var(--viewer-container-height);position:relative}.pdfViewer.noUserSelect{-webkit-user-select:none;user-select:none}.pdfViewer.removePageBorders .page{border:none;margin:0 auto 10px}.pdfViewer.singlePageView{display:inline-block}.pdfViewer.singlePageView .page{border:none;margin:0}.pdfViewer:is(.scrollHorizontal,.scrollWrapped),.spread{text-align:center;margin-inline:3.5px}.pdfViewer.scrollHorizontal,.spread{white-space:nowrap}.pdfViewer.removePageBorders,.pdfViewer:is(.scrollHorizontal,.scrollWrapped) .spread{margin-inline:0}.spread :is(.page,.dummyPage),.pdfViewer:is(.scrollHorizontal,.scrollWrapped) :is(.page,.spread){vertical-align:middle;display:inline-block}.spread .page,.pdfViewer:is(.scrollHorizontal,.scrollWrapped) .page{margin-inline:var(--spreadHorizontalWrapped-margin-LR)}.pdfViewer.removePageBorders .spread .page,.pdfViewer.removePageBorders:is(.scrollHorizontal,.scrollWrapped) .page{margin-inline:5px}.pdfViewer .page.loadingIcon:after{content:"";width:100%;height:100%;transition-property:display;transition-delay:var(--loading-icon-delay);z-index:5;contain:strict;background:url(data:image/gif;base64,R0lGODlhGAAYAPQAAP///wAAAM7Ozvr6+uDg4LCwsOjo6I6OjsjIyJycnNjY2KioqMDAwPLy8nZ2doaGhri4uGhoaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJBwAAACwAAAAAGAAYAAAFriAgjiQAQWVaDgr5POSgkoTDjFE0NoQ8iw8HQZQTDQjDn4jhSABhAAOhoTqSDg7qSUQwxEaEwwFhXHhHgzOA1xshxAnfTzotGRaHglJqkJcaVEqCgyoCBQkJBQKDDXQGDYaIioyOgYSXA36XIgYMBWRzXZoKBQUMmil0lgalLSIClgBpO0g+s26nUWddXyoEDIsACq5SsTMMDIECwUdJPw0Mzsu0qHYkw72bBmozIQAh+QQJBwAAACwAAAAAGAAYAAAFsCAgjiTAMGVaDgR5HKQwqKNxIKPjjFCk0KNXC6ATKSI7oAhxWIhezwhENTCQEoeGCdWIPEgzESGxEIgGBWstEW4QCGGAIJEoxGmGt5ZkgCRQQHkGd2CESoeIIwoMBQUMP4cNeQQGDYuNj4iSb5WJnmeGng0CDGaBlIQEJziHk3sABidDAHBgagButSKvAAoyuHuUYHgCkAZqebw0AgLBQyyzNKO3byNuoSS8x8OfwIchACH5BAkHAAAALAAAAAAYABgAAAW4ICCOJIAgZVoOBJkkpDKoo5EI43GMjNPSokXCINKJCI4HcCRIQEQvqIOhGhBHhUTDhGo4diOZyFAoKEQDxra2mAEgjghOpCgz3LTBIxJ5kgwMBShACREHZ1V4Kg1rS44pBAgMDAg/Sw0GBAQGDZGTlY+YmpyPpSQDiqYiDQoCliqZBqkGAgKIS5kEjQ21VwCyp76dBHiNvz+MR74AqSOdVwbQuo+abppo10ssjdkAnc0rf8vgl8YqIQAh+QQJBwAAACwAAAAAGAAYAAAFrCAgjiQgCGVaDgZZFCQxqKNRKGOSjMjR0qLXTyciHA7AkaLACMIAiwOC1iAxCrMToHHYjWQiA4NBEA0Q1RpWxHg4cMXxNDk4OBxNUkPAQAEXDgllKgMzQA1pSYopBgonCj9JEA8REQ8QjY+RQJOVl4ugoYssBJuMpYYjDQSliwasiQOwNakALKqsqbWvIohFm7V6rQAGP6+JQLlFg7KDQLKJrLjBKbvAor3IKiEAIfkECQcAAAAsAAAAABgAGAAABbUgII4koChlmhokw5DEoI4NQ4xFMQoJO4uuhignMiQWvxGBIQC+AJBEUyUcIRiyE6CR0CllW4HABxBURTUw4nC4FcWo5CDBRpQaCoF7VjgsyCUDYDMNZ0mHdwYEBAaGMwwHDg4HDA2KjI4qkJKUiJ6faJkiA4qAKQkRB3E0i6YpAw8RERAjA4tnBoMApCMQDhFTuySKoSKMJAq6rD4GzASiJYtgi6PUcs9Kew0xh7rNJMqIhYchACH5BAkHAAAALAAAAAAYABgAAAW0ICCOJEAQZZo2JIKQxqCOjWCMDDMqxT2LAgELkBMZCoXfyCBQiFwiRsGpku0EshNgUNAtrYPT0GQVNRBWwSKBMp98P24iISgNDAS4ipGA6JUpA2WAhDR4eWM/CAkHBwkIDYcGiTOLjY+FmZkNlCN3eUoLDmwlDW+AAwcODl5bYl8wCVYMDw5UWzBtnAANEQ8kBIM0oAAGPgcREIQnVloAChEOqARjzgAQEbczg8YkWJq8nSUhACH5BAkHAAAALAAAAAAYABgAAAWtICCOJGAYZZoOpKKQqDoORDMKwkgwtiwSBBYAJ2owGL5RgxBziQQMgkwoMkhNqAEDARPSaiMDFdDIiRSFQowMXE8Z6RdpYHWnEAWGPVkajPmARVZMPUkCBQkJBQINgwaFPoeJi4GVlQ2Qc3VJBQcLV0ptfAMJBwdcIl+FYjALQgimoGNWIhAQZA4HXSpLMQ8PIgkOSHxAQhERPw7ASTSFyCMMDqBTJL8tf3y2fCEAIfkECQcAAAAsAAAAABgAGAAABa8gII4k0DRlmg6kYZCoOg5EDBDEaAi2jLO3nEkgkMEIL4BLpBAkVy3hCTAQKGAznM0AFNFGBAbj2cA9jQixcGZAGgECBu/9HnTp+FGjjezJFAwFBQwKe2Z+KoCChHmNjVMqA21nKQwJEJRlbnUFCQlFXlpeCWcGBUACCwlrdw8RKGImBwktdyMQEQciB7oACwcIeA4RVwAODiIGvHQKERAjxyMIB5QlVSTLYLZ0sW8hACH5BAkHAAAALAAAAAAYABgAAAW0ICCOJNA0ZZoOpGGQrDoOBCoSxNgQsQzgMZyIlvOJdi+AS2SoyXrK4umWPM5wNiV0UDUIBNkdoepTfMkA7thIECiyRtUAGq8fm2O4jIBgMBA1eAZ6Knx+gHaJR4QwdCMKBxEJRggFDGgQEREPjjAMBQUKIwIRDhBDC2QNDDEKoEkDoiMHDigICGkJBS2dDA6TAAnAEAkCdQ8ORQcHTAkLcQQODLPMIgIJaCWxJMIkPIoAt3EhACH5BAkHAAAALAAAAAAYABgAAAWtICCOJNA0ZZoOpGGQrDoOBCoSxNgQsQzgMZyIlvOJdi+AS2SoyXrK4umWHM5wNiV0UN3xdLiqr+mENcWpM9TIbrsBkEck8oC0DQqBQGGIz+t3eXtob0ZTPgNrIwQJDgtGAgwCWSIMDg4HiiUIDAxFAAoODwxDBWINCEGdSTQkCQcoegADBaQ6MggHjwAFBZUFCm0HB0kJCUy9bAYHCCPGIwqmRq0jySMGmj6yRiEAIfkECQcAAAAsAAAAABgAGAAABbIgII4k0DRlmg6kYZCsOg4EKhLE2BCxDOAxnIiW84l2L4BLZKipBopW8XRLDkeCiAMyMvQAA+uON4JEIo+vqukkKQ6RhLHplVGN+LyKcXA4Dgx5DWwGDXx+gIKENnqNdzIDaiMECwcFRgQCCowiCAcHCZIlCgICVgSfCEMMnA0CXaU2YSQFoQAKUQMMqjoyAglcAAyBAAIMRUYLCUkFlybDeAYJryLNk6xGNCTQXY0juHghACH5BAkHAAAALAAAAAAYABgAAAWzICCOJNA0ZVoOAmkY5KCSSgSNBDE2hDyLjohClBMNij8RJHIQvZwEVOpIekRQJyJs5AMoHA+GMbE1lnm9EcPhOHRnhpwUl3AsknHDm5RN+v8qCAkHBwkIfw1xBAYNgoSGiIqMgJQifZUjBhAJYj95ewIJCQV7KYpzBAkLLQADCHOtOpY5PgNlAAykAEUsQ1wzCgWdCIdeArczBQVbDJ0NAqyeBb64nQAGArBTt8R8mLuyPyEAOwAAAAAAAAAAAA==) 50% no-repeat;display:none;position:absolute;top:0;left:0}.pdfViewer .page.loading:after{display:block}.pdfViewer .page:not(.loading):after{transition-property:none;display:none}.pdfPresentationMode .pdfViewer{padding-bottom:0}.pdfPresentationMode .spread{margin:0}.pdfPresentationMode .pdfViewer .page{border:2px solid #0000;margin:0 auto}.rebuild{--red:#ff241d;--yellow:#ffad00;--muted:#657b96;--line:#dce6ef;color:#0c1826;container-type:normal}.rebuild[class] .rb-container{width:calc(100% - 64px);max-width:1280px;margin-inline:auto}.rebuild h1{letter-spacing:-.6px;font-size:clamp(34px,4vw,56px)}.rebuild h2{font-size:28px}.rebuild h3{font-size:21px}.rebuild[class] .rb-header{background:#fffffffa;border-bottom:1px solid #e5ecf2;height:90px;position:sticky;top:0;box-shadow:0 3px 18px #1a35500a}.rebuild[class] .rb-header>.rb-container,.rebuild[class] .rb-footer>.rb-container{width:calc(100% - 64px);max-width:1280px}.rebuild[class] .rb-brand{gap:9px;max-width:410px}.rebuild[class] .rb-brand small{font-size:10px;font-weight:500}.rebuild[class] .rb-nav-item>a{font-size:16px}.rebuild[class] .rb-header-inner{gap:28px}.rebuild[class] .rb-nav-dropdown{top:100%}.rebuild[class] .rb-header-tools{margin-left:4px}.rebuild[class] .rb-footer{color:#fff;background:linear-gradient(115deg,#0c1d2c,#162f42);padding:42px 0 22px}.rebuild[class] .rb-footer-grid>nav,.rebuild[class] .rb-footer-grid>address{border:0;padding:0}.rebuild[class] .rb-footer-brand>a{flex-direction:column;align-items:center;display:flex}.rebuild[class] .rb-footer-brand img{object-fit:contain;width:80px;height:75px;margin-bottom:14px}.rebuild[class] .rb-footer-brand small{margin-top:6px;font-size:11px;line-height:1.5;display:block}.rebuild[class] .rb-footer h3,.rebuild[class] .rb-footer address h3{color:#fff;font-size:17px}.rebuild[class] .rb-footer nav>a,.rebuild[class] .rb-footer address{color:#e0e8ef;font-size:14px;line-height:1.8}.rebuild[class] .rb-footer a:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}.rebuild[class] .rb-copyright{color:#c5d1dd;border:0;margin-top:30px;padding-top:0;font-size:12px}.rebuild[class] .rb-floating{box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;padding:0;bottom:54px;right:max(16px,50vw - 704px)}.rebuild[class] .rb-floating>button{color:#45617a;background:#fff;border:1px solid #e1e8ef;border-radius:50%;width:54px;height:54px;padding:14px;box-shadow:0 4px 12px #19324b24}.rebuild[class] .rb-floating>button:first-child{background:var(--red);border-color:var(--red);color:#fff}.rebuild .rb-button{gap:16px;min-height:48px;padding:11px 25px;font-size:16px;transition:background .2s,transform .2s,box-shadow .2s}.rebuild .rb-button:hover{box-shadow:0 5px 16px #f3261b20}.rebuild .rb-section-heading{gap:18px;margin-bottom:22px}.rebuild .rb-section-heading h2{gap:22px;font-size:29px}.rebuild .rb-section-heading h2 i,.rebuild .rb-eyebrow i{width:34px;height:5px}.rebuild .rb-section-heading>.rb-arrow{color:var(--red);font-size:15px}.rebuild .rb-arrow{font-size:15px}.rebuild .rb-eyebrow{gap:24px;font-size:17px}.rebuild :is(input,select,textarea){min-width:0;max-width:100%}.rebuild :is(main,section,article,aside,nav,header,footer,form){min-width:0}.mp-section{padding-top:40px}.mp-section-description{font-size:16px;margin:0 0 22px!important}.mp-gold-line{background:var(--yellow);border-radius:4px;width:34px;height:5px;display:block}.mp-home-hero{background:#f5f3ed;height:620px;position:relative}.mp-hero-photo{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute}.mp-home-hero-inner{height:100%;position:relative}.mp-home-copy{max-width:665px;padding-top:68px}.mp-home-copy h1{white-space:nowrap;font-size:clamp(34px,3.6vw,54px);font-weight:800;line-height:1.35}.mp-home-copy h1 em{font-size:.94em}.mp-home-copy>p{margin-top:20px;font-size:19px;line-height:1.8}.mp-home-copy .rb-eyebrow{color:#0c1826;margin-bottom:24px}.mp-home-copy .rb-actions{margin-top:27px}.mp-home-points{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;width:76%;max-width:1030px;display:grid;position:absolute;bottom:28px;left:0}.mp-home-points>a{align-items:flex-start;gap:14px;transition:transform .2s;display:flex}.mp-home-points>a:hover{transform:translateY(-4px)}.mp-home-points i{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 2px 0 4px #ffffffa0}.mp-home-points b{font-size:25px;line-height:1.2;display:block}.mp-home-points strong{margin-top:4px;font-size:18px;display:block}.mp-home-points small{color:#435873;margin-top:7px;font-size:13px;display:block}.mp-home-series{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.mp-home-series>article{border:1px solid var(--line);background:#fff;border-radius:6px;flex-direction:column;transition:transform .22s,box-shadow .22s;display:flex;overflow:hidden;box-shadow:0 3px 12px #143c5e04}.mp-home-series>article:hover{transform:translateY(-5px);box-shadow:0 12px 28px #143c5e12}.mp-home-series-image{background:linear-gradient(135deg,#f5f8fb,#edf3f7);place-items:center;height:266px;padding:18px;display:grid}.mp-home-series-image img{object-fit:contain;width:100%;height:100%}.mp-home-series>article>div{flex-direction:column;flex:1;padding:20px;display:flex}.mp-home-series h3{font-size:23px}.mp-home-series span{color:var(--muted);margin-top:7px;font-size:14px;line-height:1.65;display:block}.mp-home-series p{margin:8px 0 22px;font-size:15px;line-height:1.75}.mp-home-series .rb-arrow{margin-top:auto}.mp-home-needs{grid-template-columns:1.5fr 1fr;gap:16px;display:grid}.mp-home-needs>div{gap:12px;display:grid}.mp-home-needs>div>a{border:1px solid var(--line);border-radius:6px;align-items:center;gap:16px;padding:20px;transition:transform .2s,box-shadow .2s;display:flex}.mp-home-needs>div>a:hover{transform:translateY(-4px);box-shadow:0 8px 25px #1b416012}.mp-home-needs b{background:var(--red);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:23px;display:grid}.mp-home-needs h3{font-size:18px}.mp-home-needs p{margin:5px 0 0;font-size:14px}.mp-home-needs>div>a>span{white-space:nowrap;color:var(--red);align-items:center;gap:9px;margin-left:auto;font-size:14px;display:flex}.mp-home-advice{background:#f1f5f8;border-radius:6px;min-height:310px;position:relative;overflow:hidden}.mp-home-advice>img{object-fit:cover;width:100%;height:100%;position:absolute;right:0}.mp-home-advice>div{background:linear-gradient(90deg,#f3f7fbf5 0%,#f3f7fbe8 42%,#f3f7fb15 100%);max-width:100%;height:100%;padding:30px 25px;position:relative}.mp-home-advice h3{max-width:270px;font-size:25px;line-height:1.4}.mp-home-advice p{max-width:230px;margin-bottom:27px;font-size:15px}.mp-home-advice .rb-button{padding:10px 18px}.mp-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.mp-app-grid>a{border:1px solid var(--line);background:linear-gradient(140deg,#fff,#f5f8fa);border-radius:6px;align-items:center;gap:19px;padding:25px 22px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.mp-app-grid>a:hover{transform:translateY(-5px);box-shadow:0 10px 25px #183c5d12}.mp-app-grid i{width:65px;height:65px;color:var(--red);background:#fff;border:1px solid #e4ebf2;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.mp-app-grid i svg{width:35px;height:35px}.mp-app-grid h3{font-size:19px}.mp-app-grid p{margin:5px 0 0;font-size:13px;line-height:1.65}.mp-card-arrow{display:none}.mp-home-apps{padding-bottom:32px}.mp-consult-band{background:#f4eadc url(/reconstruction/scenes/honeycomb.png) 50%/cover no-repeat;border-radius:6px;margin-top:22px}.mp-consult-band>div{justify-content:space-between;align-items:center;gap:24px;min-height:138px;padding:24px 28px;display:flex}.mp-consult-band h2{align-items:center;gap:24px;font-size:27px;display:flex}.mp-consult-band h2 i{background:var(--yellow);border-radius:4px;width:32px;height:5px}.mp-consult-band p{color:#3f5368;margin:7px 0 0;font-size:16px}.mp-consult-band .rb-button{flex-shrink:0}.mp-consult-full{border-radius:0;margin:0}.mp-consult-full>div{min-height:145px;padding:27px 0}.mp-shallow-hero{background:#f1f5f8;min-height:200px;position:relative}.mp-shallow-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mp-shallow-hero>.rb-container{padding-top:25px;padding-bottom:30px;position:relative}.mp-shallow-hero .rb-breadcrumb{margin-bottom:15px;font-size:14px}.mp-shallow-hero h1{font-size:46px}.mp-shallow-hero p{color:#526b85;max-width:70%;margin-top:8px;font-size:20px}.mp-products-content{padding-top:25px;padding-bottom:18px}.mp-filter-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.mp-filter-bar>nav{flex-wrap:wrap;gap:12px;display:flex}.mp-filter-bar button{color:#45607b;background:#f0f5f9;border:1px solid #0000;border-radius:6px;min-height:44px;padding:11px 24px;transition:background .2s,color .2s}.mp-filter-bar button.active{background:var(--red);color:#fff}.mp-search{background:#fff;border:1px solid #d3e0eb;border-radius:6px;align-items:center;gap:12px;width:300px;min-width:0;height:46px;padding:0 15px;display:flex}.mp-search input{background:0 0;border:0;outline:0;width:100%;height:100%;font-size:15px}.mp-search:focus-within{outline-offset:2px;outline:2px solid #1864ab}.mp-search svg{color:#48617a}.mp-products-content>.rb-section-heading{margin-bottom:5px}.mp-product-lines{gap:18px;animation:.22s mp-switch;display:grid}.mp-product-line{border:1px solid var(--line);background:linear-gradient(110deg,#ebf2f7,#f8fafc);border-radius:6px;grid-template-columns:37% minmax(0,1fr);min-height:280px;transition:box-shadow .2s,transform .2s;display:grid;overflow:hidden}.mp-product-line:hover{transform:translateY(-4px);box-shadow:0 10px 27px #15385412}.mp-product-line-image{place-items:center;padding:18px 28px;display:grid}.mp-product-line-image img{object-fit:contain;width:100%;height:244px}.mp-product-line-copy{align-self:center;padding:25px 35px 25px 15px}.mp-product-line h2{align-items:center;gap:20px;font-size:30px;display:flex}.mp-product-line h2 i{background:var(--yellow);border-radius:3px;width:30px;height:5px}.mp-product-line p{margin:8px 0;font-size:16px}.mp-tags{flex-wrap:wrap;gap:12px;display:flex}.mp-tags span{color:#476887;background:#e3eef5;border-radius:20px;padding:5px 17px;font-size:14px;line-height:1.5}.mp-product-line nav{color:#254e76;flex-wrap:wrap;gap:12px 25px;margin:16px 0 0;font-size:15px;display:flex}.mp-product-line nav>a{align-items:center;gap:14px;display:flex}.mp-product-line .rb-actions{gap:20px;margin-top:22px}.mp-product-line .rb-outline{background:#ffffff60;border-color:#d1deea;color:#41617f!important}.mp-empty{text-align:center;color:var(--muted);background:#f6f9fb;border-radius:6px;padding:70px 24px}.mp-empty>svg{width:36px;height:36px;margin:auto}.mp-empty h2{margin-top:16px;font-size:23px}.mp-empty button{background:var(--red);color:#fff;border:0;border-radius:5px;padding:12px 24px}.mp-solutions-intro{padding-top:55px;padding-bottom:30px}.mp-solutions-intro h1{color:var(--red);font-size:clamp(32px,3.7vw,49px)}.mp-solutions-intro .rb-eyebrow{color:var(--muted);margin-bottom:19px}.mp-solutions-intro p{margin:16px 0 0;font-size:20px}.mp-plan-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.mp-plan-cards article{border:1px solid var(--line);border-radius:7px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 4px 14px #1e466509}.mp-plan-cards article:hover{transform:translateY(-5px);box-shadow:0 12px 24px #1e46651a}.mp-plan-photo{height:395px}.mp-plan-photo img{object-fit:cover;width:100%;height:100%}.mp-plan-cards article>div{flex-direction:column;flex:1;padding:23px;display:flex}.mp-plan-cards h2{margin:13px 0 17px;font-size:26px}.mp-plan-cards dl{flex:1;gap:13px;margin:0 0 20px;font-size:15px;display:grid}.mp-plan-cards dl>div{grid-template-columns:70px minmax(0,1fr);gap:6px;display:grid}.mp-plan-cards dt{color:var(--red);font-weight:650}.mp-plan-cards dd{color:var(--muted);margin:0;line-height:1.7}.mp-plan-cards .rb-arrow{border-top:1px solid var(--line);padding-top:20px}.mp-plan-check{background:#f0f5f9;border-radius:6px;align-items:center;gap:18px;margin-top:22px;padding:24px;display:flex}.mp-plan-check>svg{width:45px;height:45px;color:var(--red)}.mp-plan-check h2{font-size:19px}.mp-plan-check ul{flex-wrap:wrap;flex:1;gap:15px;margin:0;padding:0;list-style:none;display:flex}.mp-plan-check li{color:#526a85;align-items:center;gap:5px;font-size:13px;display:flex}.mp-plan-check li svg{background:var(--red);color:#fff;border-radius:50%;width:17px;height:17px;padding:3px}.mp-plan-check .rb-button{padding:10px 17px;font-size:14px}.mp-solutions .mp-section{padding-bottom:34px}.mp-news-list{gap:14px;display:grid}.mp-news-list>a{border:1px solid var(--line);border-radius:6px;align-items:center;gap:25px;padding:26px;display:flex}.mp-news-list h2{font-size:23px}.mp-news-list>a>svg:first-child{color:var(--red)}.mp-news-list>a>svg:last-child{color:var(--red);margin-left:auto}.mp-news-list p{margin:7px 0;font-size:16px}.mp-news-list time{color:var(--muted);font-size:13px}.mp-contact-hero{min-height:270px}.mp-contact-hero>.rb-container{padding-top:48px;padding-bottom:38px}.mp-contact-hero h1{font-size:52px}.mp-contact-hero .mp-gold-line{margin:15px 0 18px}.mp-contact-hero h2{color:#14325a;font-size:25px}.mp-contact-hero p{max-width:66%;font-size:17px}.mp-contact-surface{background:linear-gradient(120deg,#f0f8ff,#f7fbff 52%,#ebf4fa);padding-top:34px;padding-bottom:45px}.mp-direct-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.mp-direct-heading .rb-section-heading{margin-bottom:5px}.mp-direct-heading p{color:#244668;margin:0;font-size:16px}.mp-person{color:#163b72;white-space:nowrap;background:#fff;border:1px solid #7b97c0;border-radius:18px;align-items:center;gap:10px;padding:12px 20px;font-size:16px;display:flex}.mp-person svg{width:24px;height:24px}.mp-contact-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.mp-contact-groups>article{background:#fff;border:1px solid #dceaf6;border-radius:6px;flex-direction:column;min-height:286px;padding:24px 20px;display:flex;box-shadow:0 4px 15px #18548105}.mp-contact-groups h2{white-space:nowrap;align-items:center;gap:12px;margin-bottom:18px;font-size:21px;display:flex}.mp-contact-groups h2>i{width:56px;height:56px;color:var(--red);background:#ffedeb;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.mp-contact-groups h2 svg{width:30px;height:30px}.mp-contact-items{flex:1}.mp-contact-item{align-items:flex-start;gap:12px;min-width:0;padding:16px 0;display:flex;position:relative}.mp-contact-item+.mp-contact-item{border-top:1px solid var(--line)}.mp-contact-item>svg{color:var(--red);margin-top:3px}.mp-contact-item>div:first-of-type{flex:1;min-width:0}.mp-contact-item strong{overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.6;display:block}.mp-contact-item small{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.7;display:block}.mp-item-actions{flex-direction:column;align-items:center;gap:8px;padding-top:4px;display:flex}.mp-item-actions a,.mp-item-actions button{color:var(--red);background:0 0;border:0;place-items:center;width:24px;min-height:24px;padding:0;display:grid}.mp-item-actions button{color:#7089a4}.mp-item-actions button:hover{color:var(--red)}.mp-contact-groups>article:nth-child(2) strong{font-size:14px}.mp-qr-button{border:1px solid var(--red);width:100%;color:var(--red);background:#fff;border-radius:4px;justify-content:center;align-items:center;gap:16px;min-height:43px;margin-top:25px;padding:10px 8px;font-weight:600;display:flex}.mp-more{color:var(--red);border:0;border-top:1px solid var(--line);background:#fff;align-items:center;gap:10px;margin-top:8px;padding:12px 0 0;display:flex}.mp-no-channel{color:#849bb5;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:140px;display:flex}.mp-no-channel svg{color:#b5c7dc;border:2px solid #b5c7dc;border-radius:50%;width:36px;height:36px;padding:5px}.mp-contact-lower{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:34px;display:grid}.mp-location,.mp-contact .rb-inquiry{background:#fff;border:1px solid #dceaf6;border-radius:6px;padding:28px;box-shadow:0 5px 20px #18548105}.mp-location .rb-section-heading{margin-bottom:15px}.mp-location h3{font-size:20px}.mp-location-entry>p{margin:6px 0 15px;font-size:16px}.mp-map{background:#edf1f5;border:1px solid #e5edf4;border-radius:6px;height:310px;position:relative;overflow:hidden}.mp-map iframe{border:0;width:100%;height:100%}.mp-map-link{background:#fff;border-radius:5px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;display:flex;position:absolute;bottom:12px;left:12px;box-shadow:0 2px 10px #102e4b20;color:#143b6b!important}.mp-location-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:22px;display:flex}.mp-location-actions button{color:#173c6b;background:#fff;border:0;align-items:center;gap:10px;padding:8px 0;font-size:16px;display:flex}.mp-location-actions .rb-button{padding:11px 19px}.mp-location aside{background:#f1f8fd;border-radius:5px;align-items:center;gap:16px;margin-top:20px;padding:17px 20px;display:flex}.mp-location aside svg{color:#153c74}.mp-location aside p{margin:0;font-size:15px}.mp-location-entry+.mp-location-entry{margin-top:30px}.mp-contact .rb-inquiry>.rb-section-heading{margin-bottom:8px}.mp-contact .rb-inquiry>.rb-section-heading h2{font-size:28px}.mp-contact .rb-inquiry>p{margin:0 0 22px;font-size:15px}.mp-contact .rb-inquiry form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.mp-contact .rb-inquiry label{color:#15365e;flex-direction:column;gap:8px;font-size:15px;display:flex}.mp-contact .rb-inquiry label:nth-of-type(n+3){grid-column:1/-1}.mp-contact .rb-inquiry input,.mp-contact .rb-inquiry select,.mp-contact .rb-inquiry textarea{color:#15365e;background:#fff;border:1px solid #cedfeb;border-radius:4px;width:100%;min-height:46px;padding:11px 13px;font-size:15px;line-height:1.5}.mp-contact .rb-inquiry textarea{resize:vertical;height:140px}.mp-contact .rb-inquiry label>span>b{color:var(--red)}.mp-contact .rb-inquiry form>.rb-button{grid-column:1/-1;width:100%;margin:0}.mp-contact .rb-inquiry form>small,.mp-contact .rb-inquiry form>p,.mp-contact .rb-form-success{grid-column:1/-1}.mp-contact .rb-inquiry form>small{text-align:center;color:var(--muted);font-size:12px}.mp-character-count{color:#708ba5;align-self:flex-end;font-size:12px}.mp-copy-status{z-index:120;pointer-events:none;background:#17374f;border-radius:20px;padding:8px 18px;position:fixed;bottom:25px;left:50%;transform:translate(-50%);color:#fff!important;margin:0!important;font-size:14px!important}.mp-copy-status:empty{display:none}.mp-contact-modal{background:#fff;border-radius:10px;width:min(560px,100%);max-height:85dvh;padding:25px;overflow:auto;box-shadow:0 18px 60px #0e263740}.mp-contact-modal>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;display:flex}.mp-contact-modal h2{font-size:25px}.mp-contact-modal .mp-contact-item{padding:18px 0}.mp-qr-modal{text-align:center;width:min(440px,100%)}.mp-qr-modal>img{width:310px;max-width:100%;margin:10px auto}.mp-qr-modal p{font-size:15px}.mp-qr-backdrop{z-index:110!important}.mp-contact-modal .mp-item-actions{flex-direction:row;gap:15px}.mp-contact-modal .mp-item-actions button,.mp-contact-modal .mp-item-actions a{width:32px;height:32px}.mp-reveal{opacity:0;transition:opacity .28s,transform .28s;transform:translateY(6px)}.mp-reveal.mp-visible{opacity:1;transform:translateY(0)}@keyframes mp-switch{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width>=1920px){.mp-hero-photo{object-fit:cover;object-position:center}.mp-home-copy{padding-top:68px}}@media (width<=1100px){:where(html[data-device=mobile]) .rebuild[class] .rb-brand strong{font-size:17px}:where(html[data-device=mobile]) .rebuild[class] .rb-brand small{font-size:9px}:where(html[data-device=mobile]) .rebuild[class] .rb-nav{gap:22px}:where(html[data-device=mobile]) .rebuild[class] .rb-header-inner{gap:16px}:where(html[data-device=mobile]) .mp-home-points{width:90%}:where(html[data-device=mobile]) .mp-contact-groups{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html[data-device=mobile]) .mp-contact-groups>article{min-height:250px}:where(html[data-device=mobile]) .mp-contact-groups h2{font-size:22px}:where(html[data-device=mobile]) .mp-home-needs{grid-template-columns:1.4fr 1fr}:where(html[data-device=mobile]) .mp-home-needs>div>a>span{gap:0;font-size:0}:where(html[data-device=mobile]) .mp-home-needs h3{font-size:16px}:where(html[data-device=mobile]) .mp-app-grid>a{gap:13px;padding:20px 15px}:where(html[data-device=mobile]) .mp-app-grid i{width:48px;height:48px}:where(html[data-device=mobile]) .mp-app-grid i svg{width:28px;height:28px}:where(html[data-device=mobile]) .mp-plan-check{flex-wrap:wrap}:where(html[data-device=mobile]) .mp-plan-check ul{flex-basis:50%}:where(html[data-device=mobile]) .mp-product-line-copy{padding-right:22px}:where(html[data-device=mobile]) .mp-product-line nav{gap:10px 16px}}@media (width<=1024px){:where(html[data-device=mobile]) .rebuild[class] .rb-container,:where(html[data-device=mobile]) .rebuild[class] .rb-header>.rb-container,:where(html[data-device=mobile]) .rebuild[class] .rb-footer>.rb-container{width:calc(100% - 40px)}:where(html[data-device=mobile]) .rebuild[class] .rb-header{height:80px}:where(html[data-device=mobile]) .rebuild[class] .rb-brand>img{width:48px;height:48px}:where(html[data-device=mobile]) .rebuild[class] .rb-nav{gap:18px}:where(html[data-device=mobile]) .rebuild[class] .rb-nav-item>a{font-size:14px}:where(html[data-device=mobile]) .mp-home-hero{height:560px}:where(html[data-device=mobile]) .mp-home-copy{padding-top:60px}:where(html[data-device=mobile]) .mp-home-copy h1{font-size:40px}:where(html[data-device=mobile]) .mp-home-copy>p{font-size:16px}:where(html[data-device=mobile]) .mp-home-series{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html[data-device=mobile]) .mp-home-series-image{height:260px}:where(html[data-device=mobile]) .mp-home-needs{grid-template-columns:1fr 1fr}:where(html[data-device=mobile]) .mp-home-needs>div>a{gap:12px;padding:16px}:where(html[data-device=mobile]) .mp-home-needs b{width:40px;height:40px;font-size:18px}:where(html[data-device=mobile]) .mp-product-line{grid-template-columns:33% minmax(0,1fr)}:where(html[data-device=mobile]) .mp-product-line h2{font-size:27px}:where(html[data-device=mobile]) .mp-product-line p{font-size:15px}:where(html[data-device=mobile]) .mp-plan-photo{height:290px}:where(html[data-device=mobile]) .mp-plan-cards{gap:16px}:where(html[data-device=mobile]) .mp-plan-cards article>div{padding:18px}:where(html[data-device=mobile]) .mp-plan-cards h2{font-size:22px}:where(html[data-device=mobile]) .mp-plan-cards dl{font-size:14px}:where(html[data-device=mobile]) .mp-plan-cards dl>div{grid-template-columns:1fr;gap:4px}:where(html[data-device=mobile]) .mp-app-grid h3{font-size:16px}:where(html[data-device=mobile]) .mp-contact-lower{gap:18px}:where(html[data-device=mobile]) .mp-location,:where(html[data-device=mobile]) .mp-contact .rb-inquiry{padding:22px}:where(html[data-device=mobile]) .mp-contact .rb-inquiry form{gap:14px}:where(html[data-device=mobile]) .mp-location-actions{gap:12px}:where(html[data-device=mobile]) .mp-location-actions .rb-button{padding:10px 12px;font-size:14px}:where(html[data-device=mobile]) .mp-location-actions button{font-size:14px}:where(html[data-device=mobile]) .mp-map{height:290px}}@media (width<=767px){:where(html[data-device=mobile]) .rebuild[class] .rb-container,:where(html[data-device=mobile]) .rebuild[class] .rb-header>.rb-container,:where(html[data-device=mobile]) .rebuild[class] .rb-footer>.rb-container{width:calc(100% - 32px)}:where(html[data-device=mobile]) .rebuild[class] .rb-header{height:72px}:where(html[data-device=mobile]) .rebuild[class] .rb-brand{gap:6px;max-width:calc(100% - 87px)}:where(html[data-device=mobile]) .rebuild[class] .rb-brand>img{width:39px;height:39px}:where(html[data-device=mobile]) .rebuild[class] .rb-brand strong{white-space:normal;font-size:13px;line-height:1.4}:where(html[data-device=mobile]) .rebuild[class] .rb-brand small{white-space:normal;margin-top:2px;font-size:7px}:where(html[data-device=mobile]) .rebuild[class] .rb-header-inner{gap:8px}:where(html[data-device=mobile]) .rebuild[class] .rb-header-tools{gap:7px;margin-left:auto}:where(html[data-device=mobile]) .rebuild .rb-icon-button{width:34px;height:34px;padding:7px}:where(html[data-device=mobile]) .rebuild .rb-icon-button svg{width:20px;height:20px}:where(html[data-device=mobile]) .rebuild .rb-menu-toggle{display:grid}:where(html[data-device=mobile]) .rebuild[class] .rb-nav{display:none}:where(html[data-device=mobile]) .rebuild[class] .rb-nav.rb-nav-open{background:#fff;flex-direction:column;gap:0;width:100%;height:auto;margin:0;padding:10px 20px 20px;display:flex;position:absolute;top:72px;left:0;box-shadow:0 12px 25px #0e26371a}:where(html[data-device=mobile]) .rebuild[class] .rb-nav-item{display:block}:where(html[data-device=mobile]) .rebuild[class] .rb-nav-item>a{height:auto;padding:12px 5px;font-size:16px}:where(html[data-device=mobile]) .rebuild[class] .rb-nav-item>a.active:after{width:30px;bottom:5px}:where(html[data-device=mobile]) .rebuild[class] .rb-nav-dropdown,:where(html[data-device=mobile]) .rebuild[class] .rb-nav-item:focus-within .rb-nav-dropdown{display:none}:where(html[data-device=mobile]) .rebuild .rb-section-heading h2{gap:15px;font-size:24px}:where(html[data-device=mobile]) .rebuild .rb-section-heading h2 i{width:26px;height:4px}:where(html[data-device=mobile]) .rebuild .rb-section-heading{margin-bottom:18px}:where(html[data-device=mobile]) .rebuild .rb-section-heading>.rb-arrow{gap:6px;font-size:12px}:where(html[data-device=mobile]) .rebuild .rb-section-heading>.rb-arrow svg{width:15px}:where(html[data-device=mobile]) .rebuild .rb-button{gap:10px;min-height:44px;padding:10px 17px;font-size:14px}:where(html[data-device=mobile]) .rebuild .rb-actions{gap:12px}:where(html[data-device=mobile]) .rebuild[class] .rb-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}:where(html[data-device=mobile]) .rebuild[class] .rb-footer-brand{grid-column:1/-1}:where(html[data-device=mobile]) .rebuild[class] .rb-footer-brand img{width:66px;height:60px;margin-bottom:8px}:where(html[data-device=mobile]) .rebuild[class] .rb-footer-brand strong{font-size:17px}:where(html[data-device=mobile]) .rebuild[class] .rb-footer-grid>address{grid-column:1/-1}:where(html[data-device=mobile]) .rebuild[class] .rb-footer{padding-top:30px}:where(html[data-device=mobile]) .rebuild[class] .rb-footer h3{font-size:16px}:where(html[data-device=mobile]) .rebuild[class] .rb-footer nav>a{font-size:14px}:where(html[data-device=mobile]) .rebuild[class] .rb-floating{gap:8px;bottom:25px;right:12px}:where(html[data-device=mobile]) .rebuild[class] .rb-floating>button{width:44px;height:44px;padding:11px}:where(html[data-device=mobile]) .rebuild[class] .rb-floating svg{width:22px;height:22px}:where(html[data-device=mobile]) .mp-home-hero{height:auto;min-height:640px;padding-bottom:20px}:where(html[data-device=mobile]) .mp-hero-photo{object-position:72% center;height:330px;top:255px}:where(html[data-device=mobile]) .mp-home-hero-inner{height:auto}:where(html[data-device=mobile]) .mp-home-copy{max-width:100%;padding-top:30px;padding-bottom:300px}:where(html[data-device=mobile]) .mp-home-copy h1{white-space:normal;font-size:clamp(27px,7.2vw,38px);line-height:1.4}:where(html[data-device=mobile]) .mp-home-copy>p{max-width:95%;margin-top:15px;font-size:14px;line-height:1.7}:where(html[data-device=mobile]) .mp-home-copy>p br{display:none}:where(html[data-device=mobile]) .mp-home-copy .rb-eyebrow{gap:15px;margin-bottom:16px;font-size:13px}:where(html[data-device=mobile]) .mp-home-copy .rb-actions{margin-top:18px}:where(html[data-device=mobile]) .mp-home-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;width:100%;max-width:none;padding-top:10px;position:relative;bottom:auto}:where(html[data-device=mobile]) .mp-home-points i{width:34px;height:34px}:where(html[data-device=mobile]) .mp-home-points i svg{width:20px}:where(html[data-device=mobile]) .mp-home-points b{font-size:20px}:where(html[data-device=mobile]) .mp-home-points strong{font-size:15px}:where(html[data-device=mobile]) .mp-home-points small{margin-top:4px;font-size:12px}:where(html[data-device=mobile]) .mp-home-points>a{gap:11px}:where(html[data-device=mobile]) .mp-section{padding-top:28px}:where(html[data-device=mobile]) .mp-home-series{grid-template-columns:1fr;gap:16px}:where(html[data-device=mobile]) .mp-home-series-image{height:265px}:where(html[data-device=mobile]) .mp-home-series>article>div{padding:19px}:where(html[data-device=mobile]) .mp-home-series h3{font-size:24px}:where(html[data-device=mobile]) .mp-home-series p{margin-bottom:18px}:where(html[data-device=mobile]) .mp-home-needs{grid-template-columns:1fr}:where(html[data-device=mobile]) .mp-home-needs>div>a{gap:11px;padding:17px 13px}:where(html[data-device=mobile]) .mp-home-needs>div>a>span svg{width:17px}:where(html[data-device=mobile]) .mp-home-needs h3{font-size:16px}:where(html[data-device=mobile]) .mp-home-needs p{font-size:13px}:where(html[data-device=mobile]) .mp-home-needs b{width:35px;height:35px;font-size:17px}:where(html[data-device=mobile]) .mp-home-advice{min-height:290px}:where(html[data-device=mobile]) .mp-home-advice>div{padding:25px}:where(html[data-device=mobile]) .mp-home-advice h3{font-size:24px}:where(html[data-device=mobile]) .mp-app-grid{grid-template-columns:1fr;gap:12px}:where(html[data-device=mobile]) .mp-app-grid>a{gap:18px;padding:20px}:where(html[data-device=mobile]) .mp-app-grid h3{font-size:19px}:where(html[data-device=mobile]) .mp-app-grid p{font-size:13px}:where(html[data-device=mobile]) .mp-app-grid i{width:55px;height:55px}:where(html[data-device=mobile]) .mp-card-arrow{width:17px;color:var(--red);margin-left:auto;display:block}:where(html[data-device=mobile]) .mp-consult-band>div{flex-direction:column;align-items:flex-start;gap:18px;padding:25px 20px}:where(html[data-device=mobile]) .mp-consult-band h2{font-size:24px;display:block}:where(html[data-device=mobile]) .mp-consult-band h2 i{display:none}:where(html[data-device=mobile]) .mp-consult-band p{font-size:14px}:where(html[data-device=mobile]) .mp-consult-full>div{padding:25px 0}:where(html[data-device=mobile]) .mp-consult-full h2{max-width:285px}:where(html[data-device=mobile]) .mp-shallow-hero{min-height:190px}:where(html[data-device=mobile]) .mp-shallow-hero>.rb-container{padding-top:25px;padding-bottom:26px}:where(html[data-device=mobile]) .mp-shallow-hero h1{font-size:35px}:where(html[data-device=mobile]) .mp-shallow-hero>img{object-position:62% center}:where(html[data-device=mobile]) .mp-shallow-hero p{max-width:70%;font-size:15px}:where(html[data-device=mobile]) .mp-products-content{padding-top:22px}:where(html[data-device=mobile]) .mp-filter-bar{gap:15px}:where(html[data-device=mobile]) .mp-filter-bar>nav{gap:8px}:where(html[data-device=mobile]) .mp-filter-bar button{min-height:40px;padding:9px 13px;font-size:13px}:where(html[data-device=mobile]) .mp-search{width:100%;height:44px}:where(html[data-device=mobile]) .mp-product-line{grid-template-columns:1fr}:where(html[data-device=mobile]) .mp-product-line-image{height:250px;padding:20px}:where(html[data-device=mobile]) .mp-product-line-image img{height:220px}:where(html[data-device=mobile]) .mp-product-line-copy{padding:20px}:where(html[data-device=mobile]) .mp-product-line h2{font-size:26px}:where(html[data-device=mobile]) .mp-product-line p{font-size:15px}:where(html[data-device=mobile]) .mp-product-line .rb-actions{gap:10px}:where(html[data-device=mobile]) .mp-product-line nav{gap:11px 19px;font-size:14px}:where(html[data-device=mobile]) .mp-tags{gap:8px}:where(html[data-device=mobile]) .mp-tags span{padding:4px 13px;font-size:13px}:where(html[data-device=mobile]) .mp-solutions-intro{padding-top:32px;padding-bottom:24px}:where(html[data-device=mobile]) .mp-solutions-intro h1{font-size:32px;line-height:1.4}:where(html[data-device=mobile]) .mp-solutions-intro .rb-eyebrow{margin-bottom:15px;font-size:14px}:where(html[data-device=mobile]) .mp-solutions-intro p{margin-top:13px;font-size:16px}:where(html[data-device=mobile]) .mp-plan-cards{grid-template-columns:1fr;gap:20px}:where(html[data-device=mobile]) .mp-plan-photo{height:330px}:where(html[data-device=mobile]) .mp-plan-cards article>div{padding:22px}:where(html[data-device=mobile]) .mp-plan-cards h2{font-size:25px}:where(html[data-device=mobile]) .mp-plan-cards dl{font-size:15px}:where(html[data-device=mobile]) .mp-plan-cards dl>div{grid-template-columns:70px minmax(0,1fr)}:where(html[data-device=mobile]) .mp-plan-check{gap:15px;padding:22px}:where(html[data-device=mobile]) .mp-plan-check h2{flex:1;font-size:19px}:where(html[data-device=mobile]) .mp-plan-check>svg{width:32px;height:32px}:where(html[data-device=mobile]) .mp-plan-check ul{flex-basis:100%;gap:11px 17px}:where(html[data-device=mobile]) .mp-plan-check .rb-button{width:100%;margin-top:5px}:where(html[data-device=mobile]) .mp-news-list h2{font-size:19px}:where(html[data-device=mobile]) .mp-news-list p{font-size:14px}:where(html[data-device=mobile]) .mp-news-list>a{gap:15px;padding:20px 15px}:where(html[data-device=mobile]) .mp-contact-hero{min-height:255px}:where(html[data-device=mobile]) .mp-contact-hero h1{font-size:36px}:where(html[data-device=mobile]) .mp-contact-hero h2{max-width:80%;font-size:21px}:where(html[data-device=mobile]) .mp-contact-hero p{max-width:78%;font-size:14px}:where(html[data-device=mobile]) .mp-contact-hero>img{object-position:62% center}:where(html[data-device=mobile]) .mp-contact-surface{padding-top:25px;padding-bottom:30px}:where(html[data-device=mobile]) .mp-direct-heading{flex-direction:column;align-items:flex-start;gap:14px}:where(html[data-device=mobile]) .mp-person{border-radius:12px;padding:9px 14px;font-size:14px}:where(html[data-device=mobile]) .mp-direct-heading p{font-size:14px}:where(html[data-device=mobile]) .mp-contact-groups{grid-template-columns:1fr;gap:14px}:where(html[data-device=mobile]) .mp-contact-groups>article{min-height:0;padding:20px}:where(html[data-device=mobile]) .mp-contact-groups h2{margin-bottom:8px;font-size:22px}:where(html[data-device=mobile]) .mp-contact-groups h2>i{width:45px;height:45px}:where(html[data-device=mobile]) .mp-contact-groups h2 svg{width:26px;height:26px}:where(html[data-device=mobile]) .mp-contact-groups>article:nth-child(2) strong{font-size:16px}:where(html[data-device=mobile]) .mp-contact-item{padding:15px 0}:where(html[data-device=mobile]) .mp-contact-item strong{font-size:17px}:where(html[data-device=mobile]) .mp-contact-item small{font-size:14px}:where(html[data-device=mobile]) .mp-item-actions{flex-direction:row;gap:10px}:where(html[data-device=mobile]) .mp-item-actions button,:where(html[data-device=mobile]) .mp-item-actions a{width:30px;height:30px}:where(html[data-device=mobile]) .mp-qr-button{margin-top:16px}:where(html[data-device=mobile]) .mp-no-channel{min-height:100px}:where(html[data-device=mobile]) .mp-contact-lower{grid-template-columns:1fr;gap:20px;margin-top:22px}:where(html[data-device=mobile]) .mp-location,:where(html[data-device=mobile]) .mp-contact .rb-inquiry{padding:22px 18px}:where(html[data-device=mobile]) .mp-location h3{font-size:18px}:where(html[data-device=mobile]) .mp-location-entry>p{font-size:14px}:where(html[data-device=mobile]) .mp-map{height:270px}:where(html[data-device=mobile]) .mp-location-actions{gap:18px}:where(html[data-device=mobile]) .mp-location aside{gap:12px;padding:15px}:where(html[data-device=mobile]) .mp-location aside p{font-size:14px}:where(html[data-device=mobile]) .mp-contact .rb-inquiry>.rb-section-heading h2{font-size:25px}:where(html[data-device=mobile]) .mp-contact .rb-inquiry form{grid-template-columns:1fr}:where(html[data-device=mobile]) .mp-contact .rb-inquiry label{grid-column:1!important}:where(html[data-device=mobile]) .mp-contact .rb-inquiry input,:where(html[data-device=mobile]) .mp-contact .rb-inquiry select,:where(html[data-device=mobile]) .mp-contact .rb-inquiry textarea{font-size:16px}:where(html[data-device=mobile]) .mp-contact-modal{padding:20px}:where(html[data-device=mobile]) .mp-contact-modal h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.rebuild *,.rebuild :before,.rebuild :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.mp-reveal{opacity:1;transform:none}}.native-article{width:calc(100% - 64px);max-width:960px;margin:0 auto;padding:30px 0 64px}.native-article>header{background:0 0;border:0;padding:26px 0 32px}.native-article>header h1{margin:0 0 16px;font-size:clamp(30px,3.4vw,42px);line-height:1.4}.native-article>header>div{color:#657b96;justify-content:flex-end;align-items:center;gap:24px;display:flex}.native-article>header time{margin-right:auto}.native-article>article{min-width:0;line-height:1.9}.native-article>footer{margin-top:36px}.native-article .builder-section,.native-document-content{max-width:100%;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.native-article .builder-richtext{border:0;max-width:100%;padding:0}.native-article .builder-richtext img{max-width:100%;height:auto}.native-article .builder-richtext table{max-width:100%}.native-article hr{display:none}.native-document-content{width:100%}.builder-docx-preview{width:100%;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.builder-docx-preview .embedded-docx-wrapper{background:0 0!important;gap:0!important;padding:0!important;display:block!important}.builder-docx-preview section.embedded-docx{max-width:100%;box-shadow:none!important;background:0 0!important;border:0!important;min-height:0!important;margin:0!important;padding:0!important}.builder-docx-preview article{width:100%!important;min-width:0!important}.builder-docx-preview img{object-fit:contain;max-width:100%}.builder-docx-preview p{overflow-wrap:anywhere}.native-table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;margin-block:18px;overflow-x:auto}.native-table-scroll table{max-width:none}.native-pdf{width:100%}.native-pdf-page{background:#fff;width:100%;margin:0;position:relative}.native-pdf-page canvas{max-width:100%;display:block}.native-pdf .textLayer{inset:0}.native-pdf button{color:#e52b21;margin-left:14px}.mp-inquiry-description{grid-column:1/-1}.mp-inquiry-description small{text-align:right}.mp-contact .rb-inquiry select{width:100%;height:44px;font:inherit;color:#34516c;background:#fff;border:1px solid #d5e0ec;border-radius:4px;padding:0 12px}.mp-contact .rb-inquiry form>label:nth-of-type(3),.mp-contact .rb-inquiry form>label:nth-of-type(4),.mp-contact .rb-inquiry form>label:nth-of-type(5){grid-column:1/-1}.mp-contact-modal{max-height:85dvh;overflow-y:auto}.rebuild :focus-visible{outline-offset:4px;outline:3px solid #d99700}.mp-item-actions button,.mp-item-actions a{min-width:36px;min-height:36px}@media (width<=767px){:where(html[data-device=mobile]) .native-article{width:calc(100% - 32px);padding-top:18px}:where(html[data-device=mobile]) .native-article>header{padding:20px 0}:where(html[data-device=mobile]) .mp-contact .rb-inquiry form>label{grid-column:1/-1}:where(html[data-device=mobile]) .native-article .builder-richtext{font-size:16px}:where(html[data-device=mobile]) .native-table-scroll table{min-width:420px}}.mp-home-series-image{flex:none;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.mp-home-series-image img{object-fit:contain;width:100%;max-width:100%;height:230px;max-height:100%;display:block}.mp-home-points{grid-template-columns:repeat(auto-fit,minmax(175px,1fr))}.mp-contact-groups>article{min-height:280px}.mp-contact-item>svg{flex-shrink:0}.mp-contact-groups .mp-contact-item{flex-wrap:nowrap}.mp-contact-groups .mp-item-actions{flex-direction:column;flex:0 0 36px;align-self:flex-start;align-items:center;padding-top:0}.mp-contact-groups .mp-item-actions button{color:#77716c}.mp-contact-groups>article:nth-child(2) .mp-contact-item strong{word-break:normal;font-size:14px}.mp-item-actions{flex-direction:row;gap:5px}.mp-contact-item{gap:8px}.mp-contact-groups h2{font-size:20px}.mp-contact-groups h2>i{width:48px;height:48px}.mp-map{background:#edf1f5}.mp-map-fallback{color:#496c8c;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex;position:absolute;inset:0}.mp-map iframe{background:#edf1f5;position:relative}.mp-map-link{z-index:1}@media (width<=767px){:where(html[data-device=mobile]) .mp-home-series-image img{height:190px}:where(html[data-device=mobile]) .mp-home-points{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html[data-device=mobile]) .mp-contact-groups>article:nth-child(2) .mp-contact-item strong{font-size:16px}:where(html[data-device=mobile]) .mp-item-actions{gap:4px}:where(html[data-device=mobile]) .mp-item-actions button,:where(html[data-device=mobile]) .mp-item-actions a{min-width:32px;min-height:36px}:where(html[data-device=mobile]) .mp-contact-item>svg{width:18px}:where(html[data-device=mobile]) .mp-contact-item strong{font-size:16px}}.mp-map-caption{color:#405e78;pointer-events:none;background:#fffffff2;border-radius:4px;padding:5px 10px;font-size:11px;position:absolute;top:10px;left:10px}.admin-builder-context>div>label{align-items:center;gap:10px;font-size:12px;display:flex}.admin-builder-context>div>label input{min-width:0;max-width:380px;font:inherit;color:#152a42;border:1px solid #d5dfeb;border-radius:4px;padding:6px 10px;font-size:15px}.mp-catalog-detail{padding-block:28px 60px}.mp-catalog-detail>div{grid-template-columns:1fr 1.2fr;align-items:center;gap:60px;margin-top:30px;display:grid}.mp-catalog-detail img{object-fit:contain;width:100%;height:400px}.mp-catalog-detail p{margin-block:20px;font-size:18px}.mp-catalog-detail nav{flex-wrap:wrap;gap:12px;margin-block:25px;display:flex}.mp-catalog-detail h1{font-size:44px}@media (width<=767px){:where(html[data-device=mobile]) .mp-catalog-detail>div{grid-template-columns:1fr;gap:25px}:where(html[data-device=mobile]) .mp-catalog-detail img{height:270px}:where(html[data-device=mobile]) .mp-catalog-detail h1{font-size:32px}}.visual-page-editor-shell .admin-builder-context{z-index:101;background:#173049;grid-template-columns:auto minmax(180px,1fr) auto auto;gap:16px;height:82px;padding:12px 18px;font-family:JXCUI,Microsoft YaHei,sans-serif;display:grid;position:relative}.visual-page-editor-shell .admin-builder-context>.visual-builder-viewport,.visual-page-editor-shell .admin-builder-context>.admin-builder-actions{align-items:center;gap:6px;display:flex}.visual-page-editor-shell .admin-builder-context>div{min-width:0}.visual-page-editor-shell .admin-builder-context>div>label{white-space:nowrap;font-size:12px}.visual-page-editor-shell .admin-builder-context>div>label input{color:#173049;background:#fff;width:100%;max-width:260px}.visual-page-editor-shell .admin-builder-context button,.visual-page-editor-shell .admin-builder-context a{color:#fff;white-space:nowrap;min-height:36px;font:inherit;background:#ffffff12;border:1px solid #ffffff40;border-radius:5px;padding:8px 10px;font-size:13px}.visual-page-editor-shell .admin-builder-context button:disabled{opacity:.4}.visual-page-editor-shell .admin-builder-context .admin-builder-save{background:#ec2c24}.visual-page-editor-shell .simple-document-workspace{font-family:JXCUI,Microsoft YaHei,sans-serif}.visual-page-editor-shell .simple-document-import{z-index:1;position:relative}.visual-page-editor-shell .Puck{isolation:isolate}@media (width<=1024px){:where(html[data-device=mobile]) .visual-page-editor-shell .admin-builder-context{grid-template-columns:auto 1fr;height:auto;min-height:125px}:where(html[data-device=mobile]) .visual-page-editor-shell .admin-builder-context .admin-builder-actions{flex-wrap:wrap;grid-column:1/-1}:where(html[data-device=mobile]) .visual-page-editor-shell .admin-builder-context .visual-builder-viewport{display:none}}.mp-home-points-extended{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;width:100%;max-width:none}.mp-home-points-extended small{font-size:12px}.rb-header.is-scrolled{border-bottom-color:#d9e2ea!important;box-shadow:0 6px 24px #15354c18!important}.rb-header{transition:box-shadow .22s,border-color .22s}@media (width<=767px){:where(html[data-device=mobile]) .mp-home-points-extended{grid-template-columns:repeat(2,minmax(0,1fr))}}.mp-quick-remark{color:#6d8096;margin-top:4px;font-size:12px;display:block}.rebuild.vp-site #main .dn-contact .mp-contact-groups .mp-item-actions{flex-direction:column;flex:0 0 32px;justify-content:flex-start;align-items:center;gap:0;width:32px;padding-top:0;display:flex}.rebuild.vp-site #main .dn-contact .mp-contact-groups .mp-item-actions :is(a,button){width:32px;min-width:32px;height:32px;min-height:32px}@media (width<=767px){:where(html[data-device=mobile]) .mp-contact-groups>article{min-height:0;padding:20px}:where(html[data-device=mobile]) .mp-contact-groups h2{margin-bottom:12px}:where(html[data-device=mobile]) .mp-contact-groups .mp-no-channel{flex-direction:row;min-height:80px}:where(html[data-device=mobile]) .mp-contact-groups .mp-item-actions a,:where(html[data-device=mobile]) .mp-contact-groups .mp-item-actions button{width:36px;min-height:36px}:where(html[data-device=mobile]) .mp-contact-groups .mp-contact-item{gap:9px}}.rebuild .dn-line-models .rb-arrow{color:#fff!important}.rebuild .dn-hero .rb-outline{border-color:#b5c5cf;color:#fff!important;background:#06283a66!important}.rebuild .dn-contact .mp-location-actions .rb-outline{color:#fff!important}.rebuild .dn-contact .mp-location-actions>button{color:#fff!important;background:0 0!important}.rebuild .dn-line:not(.dn-line-warm) header>p{color:#e2edf3}.rebuild .dn-line:not(.dn-line-warm) header .rb-arrow{color:#ff8589!important}.rebuild .dn-navy .rb-arrow{color:#ff9295!important}.rebuild .dn-contact .mp-location aside>svg{color:#c7d8e2}.rebuild .dn-title>span{color:#bd4249}.rebuild .dn-navy .dn-title>span{color:#ff9295}.rebuild .dn-method-note{color:#52677c}.rebuild .dn-search input::placeholder{color:#607185;opacity:1}.rebuild .dn-navy .rb-arrow,.rebuild .dn-line header .rb-arrow{min-height:30px}.rebuild[class] .dn-hero h1{line-height:1.4}.rebuild .af-paper-methods img[data-source-photo]{object-fit:contain;background:#fff}.rebuild .dn-consult{background:#efdbc2 url(/reconstruction/scenes/depth-consult-banner.png) 100%/cover no-repeat}.rebuild .dn-consult-box{display:none}.rebuild .dn-reserve>.rb-container{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px}.rebuild .dn-reserve .rb-button{margin-left:0}.rebuild{--navy:#062c41;--navy-deep:#042438;--paper:#f6f2eb;--red:#e51d26;--muted:#63788d;background:#fff;width:100%;max-width:none;overflow:clip}.rebuild[class] .rb-container{width:calc(100% - 80px);max-width:1280px}.rebuild[class] .rb-header{background:#fff;height:78px}.rebuild[class] .rb-brand strong{font-size:19px}.rebuild[class] .rb-brand small{font-size:10px}.rebuild[class] .rb-brand>img{width:57px;height:51px}.rebuild[class] .rb-nav-item>a.active{color:var(--red)}.rebuild[class] .rb-nav-item>a.active:after{bottom:9px}.rebuild[class] .rb-header-tools>.rb-icon-button:first-child{background:var(--red);color:#fff;border:0;width:40px;height:40px}.rebuild[class] .rb-nav{gap:33px}.rebuild[class] .rb-button{min-height:44px;box-shadow:none;border-radius:4px;gap:18px;padding:12px 23px;font-size:15px;line-height:1.4;transition:transform .22s,background .22s,box-shadow .22s}.rebuild .rb-button:hover{transform:translateY(-4px);box-shadow:0 8px 20px #e52b2125}.rebuild .rb-button:active{transform:translateY(0)}.rebuild .rb-arrow{font-weight:600}.rebuild .rb-arrow svg{transition:transform .22s}.rebuild .rb-arrow:hover svg{transform:translate(5px)}.rebuild[class] .rb-footer{background:radial-gradient(ellipse at 85% 0,#123c50 0,transparent 55%),var(--navy-deep);padding:42px 0 22px}.rebuild[class] .rb-footer-grid{grid-template-columns:1.5fr .8fr .8fr 1.5fr;gap:40px}.rebuild[class] .rb-footer-brand{text-align:left;align-self:start}.rebuild[class] .rb-footer-brand>:is(a,.rb-footer-identity){grid-template-columns:56px 1fr;align-items:center;column-gap:12px;display:grid}.rebuild[class] .rb-footer-brand img{grid-row:1/3;width:56px;height:55px;margin:0}.rebuild[class] .rb-footer-brand strong{font-size:17px}.rebuild[class] .rb-footer-brand small{margin-top:4px;font-size:10px}.rebuild[class] .rb-footer nav>a,.rebuild[class] .rb-footer address>a,.rebuild[class] .rb-footer address>span{font-size:13px}.rebuild[class] .rb-copyright{text-align:left;border:0;margin-top:24px;font-size:12px}.rebuild[class] .rb-floating{bottom:24px;right:clamp(12px,1.2vw,24px)}.rebuild[class] .rb-floating>button{width:49px;height:49px}.dn-hero{isolation:isolate;background:var(--navy-deep);color:#fff;align-items:center;min-height:320px;display:flex;position:relative;overflow:hidden}.dn-hero>img{object-fit:cover;object-position:center;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.dn-hero>.rb-container{padding-top:40px;padding-bottom:42px}.dn-hero h1,.rebuild .dn-hero h1{letter-spacing:-1px;color:#fff;max-width:650px;margin:12px 0 10px;font-size:clamp(35px,3.85vw,56px);line-height:1.24}.rebuild .dn-hero h2{color:#fff;max-width:650px;margin:10px 0 16px;font-size:clamp(21px,2.07vw,30px);line-height:1.45}.dn-hero em{color:#ff2b32;font-style:normal}.dn-hero p{color:#eef3f6;max-width:560px;margin:12px 0 20px;font-size:16px;line-height:1.8}.dn-hero .rb-outline{color:#fff;background:#06283a66;border-color:#b5c5cf}.dn-hero .rb-outline:hover{background:#ffffff18}.dn-eyebrow{color:#d3e0e8;letter-spacing:1px;align-items:center;gap:12px;font-size:13px;display:inline-flex}.dn-eyebrow:before{content:"";background:var(--red);width:28px;height:3px}.dn-hero-home{height:clamp(480px,34vw,560px);min-height:480px}.rebuild .dn-hero-home h1{max-width:690px;font-size:clamp(33px,3.38vw,49px)}.rebuild .dn-hero-home h2{margin-top:8px;font-size:clamp(30px,3.2vw,46px);line-height:1.4}.dn-hero-home p{max-width:555px;font-size:17px}.dn-hero-home .rb-actions{margin-top:26px}.dn-title{margin-bottom:25px;position:relative}.dn-title>span{letter-spacing:1.5px;color:#d35455;align-items:center;gap:13px;margin:0 0 10px;font-size:11px;display:flex}.dn-title>span:before{content:"";background:var(--red);width:36px;height:3px}.rebuild .dn-title h2{color:var(--navy-deep);margin:0;font-size:clamp(24px,2.44vw,33px);font-weight:800;line-height:1.35}.dn-title>p{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.75}.dn-navy{background:radial-gradient(ellipse at 95% 95%,#1e4d60,transparent 60%),var(--navy-deep);color:#fff}.dn-navy .dn-title h2{color:#fff}.dn-navy .dn-title>p{color:#ccdbe4}.dn-navy .rb-arrow{color:#ff787c}.dn-light-section{background:linear-gradient(125deg,#fff,#f6f4ef);padding:46px 0}.dn-task-nav{background:var(--navy);color:#fff}.dn-task-nav>.rb-container{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0;padding-block:20px;display:grid}.dn-task-nav a{border-right:1px solid #66849680;justify-content:center;align-items:center;gap:20px;padding:8px 18px;transition:background .22s;display:flex}.dn-task-nav a:last-child{border:0}.dn-task-nav a:hover{background:#ffffff0f}.dn-task-nav svg{stroke-width:1.4px;flex-shrink:0;width:35px;height:35px}.dn-task-nav strong,.dn-task-nav small{display:block}.dn-task-nav strong{font-size:17px}.dn-task-nav small{color:#bdcdd7;margin-top:5px;font-size:12px}.dn-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dn-highlight-grid>article{background:#ffffffaf;border:1px solid #d9dddf;border-radius:4px;grid-template-columns:43% 1fr;gap:20px;min-width:0;padding:20px;transition:transform .24s,box-shadow .24s;display:grid;box-shadow:0 4px 16px #15354c04}.dn-highlight-grid>article:hover{transform:translateY(-5px);box-shadow:0 15px 30px #102f4110}.dn-highlight-photo{justify-content:center;align-items:center;min-width:0;height:255px;display:flex}.dn-highlight-photo img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.dn-highlight-grid>article>div{align-self:center;min-width:0}.rebuild .dn-highlight-grid h3{margin:0 0 9px;font-size:20px;line-height:1.4}.dn-highlight-grid strong{color:var(--red);font-size:17px;line-height:1.6;display:block}.dn-highlight-grid p,.dn-highlight-grid ul{color:#526a7e;margin:10px 0;font-size:14px;line-height:1.75}.dn-highlight-grid ul{padding-left:18px}.dn-highlight-grid .rb-arrow{border:1px solid var(--red);border-radius:4px;margin-top:8px;padding:9px 13px;font-size:13px}.dn-task-section{padding:44px 0}.dn-home-task-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.dn-home-task-grid img{object-fit:cover;border-radius:2px;width:100%;height:205px;transition:transform .25s;display:block}.dn-home-task-grid article{min-width:0}.dn-home-task-grid article>a:first-child{display:block;overflow:hidden}.dn-home-task-grid article:hover img{transform:scale(1.025)}.rebuild .dn-home-task-grid h3{color:#fff;gap:16px;margin:17px 0 12px;font-size:22px;display:flex}.dn-home-task-grid h3 b{color:#ff3440;font-size:24px}.dn-home-task-grid dl{color:#dce7ee;margin:0 0 18px;font-size:13px;line-height:1.7}.dn-home-task-grid dl>div{grid-template-columns:61px 1fr;gap:10px;margin-top:5px;display:grid}.dn-home-task-grid dt{color:#fff;font-weight:700}.dn-home-task-grid dd{margin:0}.dn-home-task-grid .rb-arrow{font-size:13px}.dn-preparation{background:linear-gradient(125deg,#fff,#f5f1e9);padding:38px 0}.dn-prep-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}.dn-prep-grid article{border-right:1px solid #d5d8d7;gap:14px;min-width:0;padding-right:15px;display:flex}.dn-prep-grid article:last-child{border:0}.dn-prep-grid svg{stroke-width:1.6px;width:32px;height:32px;color:var(--navy);flex-shrink:0}.rebuild .dn-prep-grid h3{margin:0 0 9px;font-size:16px}.dn-prep-grid p{color:#60758b;margin:0;font-size:12px;line-height:1.8}.dn-steps{border-top:1px solid #e0ded8;grid-template-columns:repeat(3,1fr);gap:35px;margin:26px 0 0;padding:25px 0 0;list-style:none;display:grid}.dn-steps li{align-items:center;gap:17px;min-width:0;display:flex}.dn-steps li>b{background:var(--red);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.rebuild .dn-steps h3{margin:0 0 4px;font-size:16px}.dn-steps p{color:#6a7d8d;margin:0;font-size:13px;line-height:1.6}.dn-steps li>svg{color:#97a5b1;flex-shrink:0;margin-left:auto}.dn-contact-preparation .dn-prep-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dn-application-section{padding-block:36px}.dn-applications{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.dn-applications>a{background:#fff;border:1px solid #dfe4e7;border-radius:4px;min-width:0;transition:transform .22s,box-shadow .22s;overflow:hidden}.dn-applications>a:hover{transform:translateY(-5px);box-shadow:0 14px 25px #15354c15}.dn-applications img{object-fit:cover;width:100%;height:180px;display:block}.dn-applications>a>div{padding:17px 18px;position:relative}.rebuild .dn-applications h3{margin:0 0 9px;font-size:17px}.dn-applications p{color:#617589;margin:0 0 7px;font-size:14px}.dn-applications small{color:#63798e;padding-right:25px;font-size:12px;line-height:1.8;display:block}.dn-applications svg{width:17px;color:var(--red);position:absolute;bottom:18px;right:14px}.dn-consult{background:linear-gradient(105deg,#f0deca,#ead1b7);position:relative;overflow:hidden}.dn-consult>.rb-container{align-items:center;gap:30px;min-height:156px;padding-block:28px;display:flex;position:relative}.rebuild .dn-consult h2{margin:0 0 9px;font-size:28px;line-height:1.4}.dn-consult p{color:#3b5367;margin:0;font-size:15px;line-height:1.7}.dn-consult .rb-button{z-index:1;flex-shrink:0;margin-left:40px}.dn-consult-box{stroke-width:.6px;color:#ac79563b;pointer-events:none;width:230px;height:230px;position:absolute;top:-35px;right:0;transform:rotate(-12deg)}.dn-reserve>.rb-container{min-height:210px}.dn-reserve .dn-consult-box{color:#986c4d50;width:330px;height:330px;right:50px}.dn-catalog-controls{justify-content:space-between;align-items:center;gap:20px;padding-block:21px;display:flex}.dn-catalog-controls nav{flex-wrap:wrap;gap:10px 20px;min-width:0;display:flex}.dn-catalog-controls button{font:inherit;color:#25455c;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 0;font-size:14px;transition:color .2s,border-color .2s}.dn-catalog-controls button[aria-pressed=true]{color:var(--red);border-color:var(--red)}.dn-search{background:#fff;border:1px solid #d9e2e8;border-radius:30px;flex-shrink:0;align-items:center;gap:10px;width:250px;min-width:0;padding:10px 16px;display:flex}.dn-search svg{color:#7d8e9b;flex-shrink:0}.dn-search input{font:inherit;color:#203a50;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.dn-search:focus-within{border-color:#cf2930;box-shadow:0 0 0 2px #f51f2815}.dn-line{background:linear-gradient(110deg,#fff,#f8f9fa);scroll-margin-top:94px}.dn-line-inner{border-bottom:4px solid #fff;grid-template-columns:30% minmax(0,1fr);align-items:stretch;gap:0;display:grid}.dn-line header{isolation:isolate;align-self:stretch;min-width:0;padding:32px 35px 32px 0;position:relative}.dn-line:not(.dn-line-warm) header{color:#fff}.dn-line:not(.dn-line-warm) header:before{content:"";z-index:-1;background:linear-gradient(110deg,var(--navy-deep),#0b354b);clip-path:polygon(0 0,calc(100% - 30px) 0,100% 45px,calc(100% - 30px) 100%,0 100%);position:absolute;inset:0 -16px 0 -100vw}.dn-line header>b{color:#ffffff35;margin-bottom:8px;font-size:66px;font-style:italic;line-height:1;display:block}.dn-line-warm header>b{color:#b39b8150}.rebuild .dn-line header h2{color:inherit;margin:0 0 14px;font-size:28px;line-height:1.4}.dn-line header>p{max-width:310px;margin:0 0 18px;font-size:15px;line-height:1.8}.dn-line header ul{gap:14px;margin:0 0 20px;padding:0;font-size:14px;line-height:1.75;list-style:none;display:grid}.dn-line header li{align-items:center;gap:13px;display:flex}.dn-line header li>svg{stroke-width:1.4px;flex-shrink:0;width:29px;height:29px}.dn-line header .rb-arrow{color:inherit;font-size:13px}.dn-line-models{align-items:stretch;gap:0;min-width:0;padding:30px 0 25px 24px;display:flex}.dn-line-models>article{border-right:1px solid #dce1e4;flex-direction:column;flex:1;justify-content:center;min-width:0;padding:0 18px;display:flex}.dn-line-models>article:last-child{border:0}.dn-model-photo{justify-content:center;align-items:center;min-width:0;height:240px;display:flex;overflow:hidden}.dn-model-photo img{object-fit:contain;width:100%;height:100%;transition:transform .25s}.dn-model-photo:hover img{transform:translateY(-5px)}.dn-line-models h3,.rebuild .dn-line-models h3{color:#102f48;margin:13px 0 8px;font-size:19px;line-height:1.35}.dn-line-models strong{color:var(--red);font-size:16px;line-height:1.55;display:block}.dn-line-models p{color:#45617a;margin:8px 0 16px;font-size:14px;line-height:1.8}.dn-line-models .rb-arrow{background:var(--red);color:#fff;border-radius:4px;justify-content:center;align-self:start;min-height:40px;padding:10px 16px;font-size:13px}.dn-line-models>article>div{min-width:0}.dn-line-transport .dn-line-models>article,.dn-line-tape .dn-line-models>article{grid-template-columns:48% 1fr;align-items:center;gap:16px;padding-inline:20px;display:grid}.dn-line-transport .dn-model-photo{height:220px}.dn-line-single>article{flex:1.7;grid-template-columns:50% 1fr;align-items:center;gap:20px;display:grid}.dn-line-single .dn-model-photo{height:310px}.dn-line-single figure{flex:1;align-self:center;margin:0 0 0 15px}.dn-line-single figure img{object-fit:cover;border-radius:4px;width:100%;height:210px}.dn-line-single figcaption{text-align:center;color:#536c80;margin-top:10px;font-size:13px}.dn-line-list{animation:.25s ease-out dn-enter}.dn-empty{text-align:center;min-height:250px;padding:60px 20px}.dn-empty svg{color:#8e9fac}.dn-empty p{color:#62768b}.dn-empty button{font:inherit;cursor:pointer}.dn-solution-content{padding-top:40px;padding-bottom:20px}.dn-solution-row{border-bottom:1px solid #e4e7e9;grid-template-columns:1fr 1.15fr;align-items:center;gap:45px;margin-bottom:30px;padding-bottom:30px;scroll-margin-top:100px;display:grid}.dn-solution-row:last-child{border:0}.dn-row-reverse .dn-solution-photo{order:2}.dn-solution-photo{border-radius:4px;height:320px;display:block;overflow:hidden}.dn-solution-photo img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.dn-solution-photo:hover img{transform:scale(1.025)}.rebuild .dn-solution-row h2{gap:18px;margin:0 0 18px;font-size:28px;line-height:1.4;display:flex}.dn-solution-row h2>b{color:var(--red);font-size:36px}.dn-solution-row dl{margin:0;font-size:15px;line-height:1.9}.dn-solution-row dl>div{grid-template-columns:78px minmax(0,1fr);gap:16px;margin-bottom:9px;display:grid}.dn-solution-row dt{font-weight:700}.dn-solution-row dd{color:#506c83;margin:0}.dn-method-note{color:#bc242b;background:#fff1f0;border-radius:4px;margin:12px 0 20px;padding:12px 15px;font-size:13px;display:inline-block}.dn-solution-row .rb-button{width:fit-content;display:flex}.dn-matrix{padding:38px 0}.dn-matrix table{border-collapse:collapse;color:#e0e9ee;background:#ffffff07;width:100%;font-size:15px}.dn-matrix th,.dn-matrix td{text-align:left;border:1px solid #5b7b8e66;padding:14px 18px;line-height:1.6}.dn-matrix thead{background:#ffffff12}.dn-matrix th{color:#fff;font-weight:600}.dn-matrix tbody tr{transition:background .22s}.dn-matrix tbody tr:hover{background:#ffffff09}.dn-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dn-doc-grid>article{background:linear-gradient(120deg,#f8f7f4,#fff);border:1px solid #dfe4e7;border-radius:4px;grid-template-columns:31% 1fr;gap:22px;min-width:0;padding:20px;transition:transform .22s,box-shadow .22s;display:grid}.dn-doc-grid>article:hover{transform:translateY(-4px);box-shadow:0 12px 22px #16324d0b}.dn-doc-photo{justify-content:center;align-items:center;min-width:0;height:175px;display:flex}.dn-doc-photo img{object-fit:contain;width:100%;height:100%}.dn-doc-grid>article>div{align-self:center;min-width:0}.dn-doc-grid h3,.rebuild .dn-doc-grid h3{align-items:start;gap:10px;margin:0 0 10px;font-size:17px;line-height:1.55;display:flex}.dn-doc-grid h3>small{color:#fff;background:#1264ad;border-radius:3px;flex-shrink:0;margin-top:5px;padding:1px 5px;font-size:10px;font-weight:500}.dn-doc-grid>article:has(small:only-child) h3>small{white-space:nowrap}.dn-doc-grid p{color:#587187;margin:0 0 15px;font-size:14px;line-height:1.8}.dn-doc-grid .rb-arrow{border:1px solid var(--red);border-radius:4px;padding:8px 14px;font-size:13px}.dn-company-band>.rb-container,.dn-company-feature{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.dn-company-band>.rb-container{padding-block:30px}.dn-company-band img,.dn-company-feature img{object-fit:cover;border-radius:4px;width:100%;height:260px}.dn-company-band h3,.dn-company-feature h3{margin:0 0 15px;font-size:22px;line-height:1.5}.dn-company-band p,.dn-company-feature p{color:#49647c;margin:0 0 20px;font-size:15px;line-height:1.9}.dn-panel-enter{animation:.25s ease-out dn-enter}@keyframes dn-enter{0%{opacity:.5;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.dn-contact .dn-hero{min-height:380px}.dn-contact .dn-hero h2{font-size:30px}.dn-contact .mp-contact-surface{background:linear-gradient(180deg,var(--navy) 0, var(--navy) 265px,#f2e8db 265px,#f7f1e8 100%);padding-top:34px;padding-bottom:38px}.dn-contact .mp-direct-heading{color:#fff;align-items:center;margin-bottom:23px}.dn-contact .mp-direct-heading .rb-section-heading h2{color:#fff;font-size:30px}.dn-contact .mp-person{color:#fff;background:#ffffff0b;border:1px solid #93acbc;border-radius:6px;font-size:17px}.dn-contact .mp-direct-heading p{color:#c2d3df}.dn-contact .mp-contact-groups{gap:18px}.dn-contact .mp-contact-groups>article{background:linear-gradient(130deg,#fff,#f8f9fa);border:1px solid #dce3e7;border-radius:6px;min-height:320px;padding:24px 20px;box-shadow:0 8px 20px #102a3914}.dn-contact .mp-contact-groups h2{gap:14px;font-size:20px}.dn-contact .mp-contact-groups h2>i{color:var(--red);background:#fff0f0;width:50px;height:50px}.dn-contact .mp-contact-item strong{font-size:17px}.dn-contact .mp-contact-item small{color:#6b8094;font-size:13px}.dn-contact .mp-contact-groups>article:nth-child(2) .mp-contact-item strong{overflow-wrap:anywhere;font-size:14px}.dn-contact .mp-no-channel{min-height:170px}.dn-contact .mp-qr-button{border:1px solid var(--red);justify-content:center;min-height:38px;margin-top:10px;padding:8px 12px;font-size:13px}.dn-contact .dn-qr-item{text-align:center;justify-content:center;padding:4px 0 0}.dn-qr-item>svg{display:none}.dn-qr-item>div{width:100%}.dn-qr-thumb{cursor:pointer;background:0 0;border:0;margin:0 auto 7px;padding:0;display:block}.dn-qr-thumb img{object-fit:contain;width:108px;height:108px;display:block}.dn-contact .dn-qr-item strong{font-size:13px}.dn-contact .dn-qr-item small{font-size:11px}.dn-contact .mp-contact-lower{grid-template-columns:.94fr 1.06fr;gap:20px;margin-top:28px}.dn-contact .mp-location{background:linear-gradient(135deg,#0c374e,var(--navy-deep));color:#fff;border:1px solid #476478;border-radius:5px;padding:30px;box-shadow:0 6px 16px #12354b15}.dn-contact .mp-location .rb-section-heading h2{color:#fff;font-size:29px}.dn-contact .mp-location h3{color:#fff;font-size:20px}.dn-contact .mp-location-entry>p{color:#d8e4ec;font-size:15px}.dn-contact .mp-map{border:1px solid #456477;border-radius:4px;height:300px;overflow:hidden}.dn-contact .mp-location .mp-location-actions .rb-outline{background:var(--red);color:#fff;border-color:var(--red)}.dn-contact .mp-location-actions>button{color:#fff}.dn-contact .mp-location aside{color:#d4e0e7;background:#ffffff0a;border:1px solid #5d7b8a40}.dn-contact .mp-location aside p{color:inherit}.dn-contact .rb-inquiry{background:#fff;border:1px solid #d6dfe4;border-radius:5px;padding:30px;box-shadow:0 6px 16px #12354b10}.dn-contact .rb-inquiry h2{font-size:29px}.dn-contact .rb-inquiry form>button{grid-column:1/-1;width:100%}.dn-contact .rb-inquiry textarea{min-height:145px}.dn-contact .mp-copy-status{min-height:20px;margin:0}.dn-contact .dn-contact-preparation{padding:30px 0}.dn-contact .dn-prep-grid{padding-bottom:8px}.dn-contact .dn-preparation .dn-title h2{font-size:26px}.dn-detail .rb-product-hero,.dn-detail .rb-paper-detail-hero{background:linear-gradient(115deg,#edf3f6,#fff 60%,#eee6dc)}.dn-detail .rb-section{padding-top:34px;padding-bottom:34px}.dn-detail .rb-section:nth-of-type(2n){background:#ffffffc9}.dn-detail .rb-product-card,.dn-detail .rb-feature,.dn-detail .rb-option-grid>article{border-radius:5px;box-shadow:0 5px 18px #133a4a07}.dn-detail .rb-product-card{transition:transform .24s,box-shadow .24s}.dn-detail .rb-product-card:hover{transform:translateY(-5px);box-shadow:0 14px 25px #133a4a12}.dn-knowledge{background:#f0f4f6;border-top:1px solid #e4e9ec;padding-block:42px}.dn-knowledge-layout{grid-template-columns:1.2fr 1fr;gap:40px;display:grid}.dn-knowledge .rb-section-heading h2{font-size:25px}.dn-knowledge p,.dn-knowledge li{color:#48647b;font-size:15px;line-height:1.9}.dn-knowledge ul{padding-left:20px}.dn-knowledge .dn-source{color:#6f8292;margin-top:18px;font-size:12px}.dn-related-links{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.dn-knowledge .rb-button{font-size:13px}.dn-knowledge aside{background:#fff;border:1px solid #dbe3e8;border-radius:5px;padding:25px}.dn-knowledge aside h3{font-size:19px}.dn-knowledge aside dl>div{grid-template-columns:100px 1fr;gap:12px;margin-bottom:12px;font-size:14px;line-height:1.8;display:grid}.dn-knowledge aside dt{font-weight:700}.dn-knowledge aside dd{color:#586f82;margin:0}.dn-detail .af-plan-intro{background:linear-gradient(115deg,var(--navy-deep),#133f52);color:#fff;border-radius:5px;margin-top:25px;padding:35px}.dn-detail .af-plan-intro h1{color:#fff}.dn-detail .af-plan-intro p{color:#d3e1e9}.dn-detail .af-plan-intro .rb-eyebrow{color:#cad9e3}.dn-detail .af-plan-cta,.dn-detail .rb-contact-cta{background:#ead8c3}.dn-detail .rb-hero-copy h1{max-width:100%}.dn-detail .rb-table-scroll{border-radius:5px}.native-article>header{border:0!important}.native-article>article{background:0 0}.native-article .builder-docx-preview{box-shadow:none;border:0}.native-article .builder-richtext h1,.native-article .builder-richtext h2{border:0!important}@media (width>=1800px){.dn-hero>img,.dn-hero-home>img,.dn-contact .dn-hero>img{object-fit:cover;object-position:center}}@media (width<=1150px){:where(html[data-device=mobile]) .rebuild[class] .rb-nav{gap:21px}:where(html[data-device=mobile]) .rebuild[class] .rb-brand strong{font-size:17px}:where(html[data-device=mobile]) .rebuild[class] .rb-brand{max-width:335px}:where(html[data-device=mobile]) .dn-catalog-controls{flex-direction:column;align-items:stretch;gap:10px}:where(html[data-device=mobile]) .dn-catalog-controls .dn-search{align-self:flex-end}:where(html[data-device=mobile]) .dn-line-inner{grid-template-columns:29% 1fr}:where(html[data-device=mobile]) .dn-line header{padding-right:25px}:where(html[data-device=mobile]) .rebuild .dn-line header h2{font-size:24px}:where(html[data-device=mobile]) .dn-line-models{padding-left:12px}:where(html[data-device=mobile]) .dn-line-models>article{padding-inline:12px}:where(html[data-device=mobile]) .dn-line-transport .dn-line-models>article,:where(html[data-device=mobile]) .dn-line-tape .dn-line-models>article{grid-template-columns:1fr;gap:0;padding-inline:15px}:where(html[data-device=mobile]) .dn-line-transport .dn-model-photo,:where(html[data-device=mobile]) .dn-line-tape .dn-model-photo{height:180px}:where(html[data-device=mobile]) .dn-line-models h3,:where(html[data-device=mobile]) .rebuild .dn-line-models h3{font-size:17px}:where(html[data-device=mobile]) .dn-line-models strong{font-size:15px}:where(html[data-device=mobile]) .dn-line-models p{font-size:13px}:where(html[data-device=mobile]) .dn-line-single>article{grid-template-columns:1fr;gap:0}:where(html[data-device=mobile]) .dn-line-single .dn-model-photo{height:220px}:where(html[data-device=mobile]) .dn-contact .mp-contact-groups{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html[data-device=mobile]) .dn-contact .mp-contact-surface{background:linear-gradient(180deg,var(--navy) 0,var(--navy) 265px,#f5eee4 265px)}:where(html[data-device=mobile]) .dn-contact .mp-contact-groups>article{min-height:270px}:where(html[data-device=mobile]) .dn-contact .mp-contact-lower{grid-template-columns:1fr 1fr}:where(html[data-device=mobile]) .dn-prep-grid{gap:14px}:where(html[data-device=mobile]) .dn-prep-grid article{flex-direction:column}:where(html[data-device=mobile]) .dn-highlight-grid{gap:14px}:where(html[data-device=mobile]) .dn-highlight-grid>article{grid-template-columns:40% 1fr;gap:14px;padding:16px}:where(html[data-device=mobile]) .dn-highlight-photo{height:230px}:where(html[data-device=mobile]) .rebuild .dn-highlight-grid h3{font-size:17px}:where(html[data-device=mobile]) .dn-highlight-grid strong{font-size:15px}:where(html[data-device=mobile]) .dn-doc-grid>article{gap:16px;padding:16px}:where(html[data-device=mobile]) .dn-solution-row{gap:28px}}@media (width<=1023px){:where(html[data-device=mobile]) .rebuild[class] .rb-container,:where(html[data-device=mobile]) .rebuild[class] .rb-header>.rb-container,:where(html[data-device=mobile]) .rebuild[class] .rb-footer>.rb-container{width:calc(100% - 48px)}:where(html[data-device=mobile]) .rebuild[class] .rb-nav{gap:15px}:where(html[data-device=mobile]) .rebuild[class] .rb-nav-item>a{font-size:14px}:where(html[data-device=mobile]) .rebuild[class] .rb-header-inner{gap:12px}:where(html[data-device=mobile]) .dn-hero h1,:where(html[data-device=mobile]) .rebuild .dn-hero h1{font-size:40px}:where(html[data-device=mobile]) .dn-hero-home h1,:where(html[data-device=mobile]) .rebuild .dn-hero-home h1{max-width:550px;font-size:32px}:where(html[data-device=mobile]) .dn-hero-home h2,:where(html[data-device=mobile]) .rebuild .dn-hero-home h2{max-width:510px;font-size:31px}:where(html[data-device=mobile]) .dn-hero p{max-width:440px;font-size:15px}:where(html[data-device=mobile]) .dn-hero>img{object-position:58% center}:where(html[data-device=mobile]) .dn-task-nav a{gap:12px;padding-inline:8px}:where(html[data-device=mobile]) .dn-task-nav strong{font-size:14px}:where(html[data-device=mobile]) .dn-task-nav small{font-size:11px}:where(html[data-device=mobile]) .dn-task-nav svg{width:28px}:where(html[data-device=mobile]) .dn-home-task-grid{gap:18px}:where(html[data-device=mobile]) .dn-home-task-grid img{height:170px}:where(html[data-device=mobile]) .rebuild .dn-home-task-grid h3{font-size:19px}:where(html[data-device=mobile]) .dn-home-task-grid dl>div{grid-template-columns:1fr;gap:0;margin-top:9px}:where(html[data-device=mobile]) .dn-prep-grid{grid-template-columns:repeat(3,1fr);gap:25px}:where(html[data-device=mobile]) .dn-prep-grid article{border:0;flex-direction:row}:where(html[data-device=mobile]) .dn-prep-grid p{font-size:13px}:where(html[data-device=mobile]) .dn-steps{gap:20px}:where(html[data-device=mobile]) .dn-line-models{flex-wrap:wrap;gap:20px}:where(html[data-device=mobile]) .dn-line-paper .dn-line-models>article{flex-basis:calc(50% - 20px);max-width:50%}:where(html[data-device=mobile]) .dn-line-paper .dn-model-photo{height:210px}:where(html[data-device=mobile]) .dn-line-paper .dn-line-models>article:last-child{flex-basis:100%;grid-template-columns:1fr 1fr;align-items:center;gap:20px;max-width:100%;display:grid}:where(html[data-device=mobile]) .dn-line-models strong{font-size:15px}:where(html[data-device=mobile]) .dn-line header>b{font-size:56px}:where(html[data-device=mobile]) .dn-line header>p,:where(html[data-device=mobile]) .dn-line header ul{font-size:14px}:where(html[data-device=mobile]) .dn-solution-photo{height:280px}:where(html[data-device=mobile]) .rebuild .dn-solution-row h2{font-size:24px}:where(html[data-device=mobile]) .dn-solution-row dl{font-size:14px}:where(html[data-device=mobile]) .dn-solution-row dl>div{grid-template-columns:66px 1fr;gap:10px}:where(html[data-device=mobile]) .dn-method-note{font-size:12px}:where(html[data-device=mobile]) .dn-matrix table{min-width:680px;font-size:14px}:where(html[data-device=mobile]) .dn-doc-grid{gap:12px}:where(html[data-device=mobile]) .dn-doc-grid>article{grid-template-columns:1fr}:where(html[data-device=mobile]) .dn-doc-photo{height:180px}:where(html[data-device=mobile]) .dn-contact .mp-contact-lower{grid-template-columns:1fr}:where(html[data-device=mobile]) .dn-contact .mp-contact-groups>article{min-height:260px}:where(html[data-device=mobile]) .dn-contact .dn-hero h2{font-size:25px}:where(html[data-device=mobile]) .dn-consult .rb-button{margin-left:0}:where(html[data-device=mobile]) .dn-consult-box{opacity:.5}:where(html[data-device=mobile]) .dn-consult p{max-width:520px}:where(html[data-device=mobile]) .dn-knowledge-layout{grid-template-columns:1fr}:where(html[data-device=mobile]) .rebuild[class] .rb-footer-grid{grid-template-columns:1.2fr 1fr 1fr;gap:28px}:where(html[data-device=mobile]) .rebuild[class] .rb-footer-grid>address{grid-column:1/-1}:where(html[data-device=mobile]) .dn-contact-preparation .dn-prep-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){:where(html[data-device=mobile]) .rebuild[class] .rb-container{width:calc(100% - 32px)}:where(html[data-device=mobile]) .rebuild[class] .rb-header{height:68px}:where(html[data-device=mobile]) .rebuild[class] .rb-header>.rb-container,:where(html[data-device=mobile]) .rebuild[class] .rb-footer>.rb-container{width:calc(100% - 32px)}:where(html[data-device=mobile]) .rebuild[class] .rb-brand>img{width:39px;height:42px}:where(html[data-device=mobile]) .rebuild[class] .rb-brand strong{font-size:14px}:where(html[data-device=mobile]) .rebuild[class] .rb-brand small{font-size:7px}:where(html[data-device=mobile]) .rebuild[class] .rb-header-tools>.rb-icon-button:first-child{width:34px;height:34px}:where(html[data-device=mobile]) .rebuild[class] .rb-header-tools{gap:5px}:where(html[data-device=mobile]) .rebuild[class] .rb-header-inner{gap:6px}:where(html[data-device=mobile]) .rebuild[class] .rb-brand{gap:6px;max-width:none}:where(html[data-device=mobile]) .rebuild[class] .rb-nav{display:none}:where(html[data-device=mobile]) .rebuild[class] .rb-nav.rb-nav-open{gap:0;display:flex;top:68px}:where(html[data-device=mobile]) .rebuild[class] .rb-nav-item>a{font-size:16px}:where(html[data-device=mobile]) .rebuild[class] .rb-nav-item>a.active:after{bottom:2px}:where(html[data-device=mobile]) .rebuild[class] .rb-header-tools{margin-left:auto}:where(html[data-device=mobile]) .rebuild[class] .rb-footer-grid{grid-template-columns:1fr 1fr;gap:25px}:where(html[data-device=mobile]) .rebuild[class] .rb-footer-brand{grid-column:1/-1}:where(html[data-device=mobile]) .rebuild[class] .rb-footer-brand>:is(a,.rb-footer-identity){grid-template-columns:48px 1fr;max-width:340px}:where(html[data-device=mobile]) .rebuild[class] .rb-footer-brand img{width:48px;height:48px}:where(html[data-device=mobile]) .rebuild[class] .rb-footer-brand strong{font-size:16px}:where(html[data-device=mobile]) .rebuild[class] .rb-footer-brand small{font-size:9px}:where(html[data-device=mobile]) .rebuild[class] .rb-floating{bottom:20px;right:12px}:where(html[data-device=mobile]) .rebuild[class] .rb-floating>button{width:44px;height:44px}:where(html[data-device=mobile]) .rebuild[class] .rb-button{gap:12px;min-height:44px;padding:11px 16px;font-size:14px}:where(html[data-device=mobile]) .dn-hero{align-items:flex-start;min-height:345px}:where(html[data-device=mobile]) .dn-hero>img{object-position:66% center;opacity:.45;height:100%}:where(html[data-device=mobile]) .dn-hero>.rb-container{padding-top:35px;padding-bottom:32px;position:relative}:where(html[data-device=mobile]) .dn-hero h1,:where(html[data-device=mobile]) .rebuild .dn-hero h1{margin-block:15px;font-size:35px;line-height:1.25}:where(html[data-device=mobile]) .rebuild .dn-hero h2{max-width:100%;margin-bottom:16px;font-size:23px;line-height:1.5}:where(html[data-device=mobile]) .dn-hero p{max-width:100%;margin:15px 0;font-size:14px;line-height:1.8}:where(html[data-device=mobile]) .dn-hero .rb-actions{flex-wrap:wrap;gap:12px}:where(html[data-device=mobile]) .dn-hero-home{height:auto;min-height:510px}:where(html[data-device=mobile]) .dn-hero-home>img{opacity:1;object-position:75% center;height:245px;top:auto;bottom:0}:where(html[data-device=mobile]) .dn-hero-home>.rb-container{padding-bottom:255px}:where(html[data-device=mobile]) .rebuild .dn-hero-home h1{letter-spacing:-.6px;font-size:28px;line-height:1.4}:where(html[data-device=mobile]) .rebuild .dn-hero-home h2{letter-spacing:-.8px;margin-top:5px;font-size:27px}:where(html[data-device=mobile]) .dn-hero-home p{margin-block:15px;font-size:14px}:where(html[data-device=mobile]) .dn-hero-home .rb-actions{margin-top:18px}:where(html[data-device=mobile]) .dn-eyebrow{letter-spacing:.5px;font-size:11px}:where(html[data-device=mobile]) .dn-task-nav>.rb-container{grid-template-columns:1fr 1fr;row-gap:14px;padding-block:14px}:where(html[data-device=mobile]) .dn-task-nav a{justify-content:flex-start;gap:12px;padding:7px 10px}:where(html[data-device=mobile]) .dn-task-nav a:nth-child(2n){border:0}:where(html[data-device=mobile]) .dn-task-nav strong{font-size:14px}:where(html[data-device=mobile]) .dn-task-nav small{font-size:10px}:where(html[data-device=mobile]) .dn-task-nav svg{width:25px;height:25px}:where(html[data-device=mobile]) .dn-light-section,:where(html[data-device=mobile]) .dn-task-section{padding-block:30px}:where(html[data-device=mobile]) .dn-title{margin-bottom:20px}:where(html[data-device=mobile]) .rebuild .dn-title h2{font-size:25px;line-height:1.4}:where(html[data-device=mobile]) .dn-title>span{margin-bottom:9px;font-size:10px}:where(html[data-device=mobile]) .dn-title>p{font-size:14px}:where(html[data-device=mobile]) .dn-highlight-grid{grid-template-columns:1fr;gap:14px}:where(html[data-device=mobile]) .dn-highlight-grid>article{grid-template-columns:37% 1fr;gap:15px;padding:15px}:where(html[data-device=mobile]) .dn-highlight-photo{height:215px}:where(html[data-device=mobile]) .rebuild .dn-highlight-grid h3{font-size:17px}:where(html[data-device=mobile]) .dn-highlight-grid strong{font-size:14px}:where(html[data-device=mobile]) .dn-highlight-grid p,:where(html[data-device=mobile]) .dn-highlight-grid ul{font-size:12px;line-height:1.7}:where(html[data-device=mobile]) .dn-highlight-grid .rb-arrow{gap:8px;padding:8px 10px;font-size:12px}:where(html[data-device=mobile]) .dn-home-task-grid{grid-template-columns:1fr;gap:30px}:where(html[data-device=mobile]) .dn-home-task-grid img{height:240px}:where(html[data-device=mobile]) .dn-home-task-grid dl{font-size:14px}:where(html[data-device=mobile]) .dn-home-task-grid dl>div{grid-template-columns:62px 1fr;gap:10px;margin-top:7px}:where(html[data-device=mobile]) .rebuild .dn-home-task-grid h3{font-size:23px}:where(html[data-device=mobile]) .dn-preparation{padding-block:28px}:where(html[data-device=mobile]) .dn-prep-grid,:where(html[data-device=mobile]) .dn-contact-preparation .dn-prep-grid{grid-template-columns:1fr;gap:20px}:where(html[data-device=mobile]) .dn-prep-grid article{flex-direction:row;gap:16px;padding-right:0}:where(html[data-device=mobile]) .dn-prep-grid svg{width:30px}:where(html[data-device=mobile]) .rebuild .dn-prep-grid h3{margin-bottom:6px;font-size:16px}:where(html[data-device=mobile]) .dn-prep-grid p{font-size:13px}:where(html[data-device=mobile]) .dn-steps{grid-template-columns:1fr;gap:18px;margin-top:22px;padding-top:22px}:where(html[data-device=mobile]) .dn-steps li>svg{display:none}:where(html[data-device=mobile]) .dn-application-section{padding-block:28px}:where(html[data-device=mobile]) .dn-applications{grid-template-columns:1fr}:where(html[data-device=mobile]) .dn-applications img{height:190px}:where(html[data-device=mobile]) .dn-consult>.rb-container{flex-direction:column;align-items:start;gap:20px;min-height:190px;padding-block:26px}:where(html[data-device=mobile]) .rebuild .dn-consult h2{max-width:300px;font-size:25px}:where(html[data-device=mobile]) .dn-consult p{max-width:300px;font-size:14px}:where(html[data-device=mobile]) .dn-consult-box,:where(html[data-device=mobile]) .dn-reserve .dn-consult-box{width:200px;height:200px;top:30px;right:-50px}:where(html[data-device=mobile]) .dn-reserve>.rb-container{min-height:230px}:where(html[data-device=mobile]) .dn-catalog-controls{gap:12px;padding-block:15px}:where(html[data-device=mobile]) .dn-catalog-controls nav{gap:7px 17px}:where(html[data-device=mobile]) .dn-catalog-controls button{padding:8px 0;font-size:13px}:where(html[data-device=mobile]) .dn-catalog-controls .dn-search{width:100%}:where(html[data-device=mobile]) .dn-line-inner{grid-template-columns:1fr}:where(html[data-device=mobile]) .dn-line header{padding:24px 0 27px}:where(html[data-device=mobile]) .dn-line:not(.dn-line-warm) header:before{clip-path:none;inset:0 -16px}:where(html[data-device=mobile]) .dn-line header>b{font-size:62px;position:absolute;top:20px;right:6px}:where(html[data-device=mobile]) .rebuild .dn-line header h2{max-width:270px;font-size:25px}:where(html[data-device=mobile]) .dn-line header>p{max-width:calc(100% - 25px);font-size:14px}:where(html[data-device=mobile]) .dn-line header ul{gap:12px;margin-bottom:14px;font-size:13px}:where(html[data-device=mobile]) .dn-line header li>svg{width:23px;height:23px}:where(html[data-device=mobile]) .dn-line-models{grid-template-columns:1fr;gap:0;padding:20px 0 26px;display:grid}:where(html[data-device=mobile]) .dn-line-models>article,:where(html[data-device=mobile]) .dn-line-transport .dn-line-models>article,:where(html[data-device=mobile]) .dn-line-tape .dn-line-models>article,:where(html[data-device=mobile]) .dn-line-paper .dn-line-models>article,:where(html[data-device=mobile]) .dn-line-paper .dn-line-models>article:last-child{border:0;border-bottom:1px solid #e0e3e5;grid-template-columns:43% 1fr;gap:18px;max-width:none;padding:18px 0;display:grid}:where(html[data-device=mobile]) .dn-line-models>article:last-child{border:0}:where(html[data-device=mobile]) .dn-model-photo,:where(html[data-device=mobile]) .dn-line-transport .dn-model-photo,:where(html[data-device=mobile]) .dn-line-tape .dn-model-photo,:where(html[data-device=mobile]) .dn-line-paper .dn-model-photo{height:200px}:where(html[data-device=mobile]) .dn-line-models h3,:where(html[data-device=mobile]) .rebuild .dn-line-models h3{font-size:18px}:where(html[data-device=mobile]) .dn-line-models strong{font-size:14px}:where(html[data-device=mobile]) .dn-line-models p{font-size:13px}:where(html[data-device=mobile]) .dn-line-models .rb-arrow{gap:12px;min-height:40px;padding:9px 13px;font-size:13px}:where(html[data-device=mobile]) .dn-line-single figure{margin:15px 0 0}:where(html[data-device=mobile]) .dn-line-single figure img{height:220px}:where(html[data-device=mobile]) .dn-line-single .dn-model-photo{height:230px}:where(html[data-device=mobile]) .dn-solution-content{padding-top:28px}:where(html[data-device=mobile]) .dn-solution-row{grid-template-columns:1fr;gap:22px;margin-bottom:28px;padding-bottom:28px}:where(html[data-device=mobile]) .dn-row-reverse .dn-solution-photo{order:0}:where(html[data-device=mobile]) .dn-solution-photo{height:260px}:where(html[data-device=mobile]) .rebuild .dn-solution-row h2{gap:16px;font-size:25px}:where(html[data-device=mobile]) .dn-solution-row dl{font-size:14px}:where(html[data-device=mobile]) .dn-solution-row dl>div{grid-template-columns:64px 1fr;gap:12px;margin-bottom:11px}:where(html[data-device=mobile]) .dn-method-note{font-size:13px;line-height:1.7}:where(html[data-device=mobile]) .dn-matrix{padding-block:28px}:where(html[data-device=mobile]) .dn-matrix th,:where(html[data-device=mobile]) .dn-matrix td{padding:11px 13px}:where(html[data-device=mobile]) .dn-doc-grid{grid-template-columns:1fr;gap:13px}:where(html[data-device=mobile]) .dn-doc-grid>article{grid-template-columns:31% 1fr;gap:15px;padding:15px}:where(html[data-device=mobile]) .dn-doc-photo{height:165px}:where(html[data-device=mobile]) .dn-doc-grid h3,:where(html[data-device=mobile]) .rebuild .dn-doc-grid h3{font-size:16px;display:block}:where(html[data-device=mobile]) .dn-doc-grid h3>small{margin-left:8px;display:inline-block}:where(html[data-device=mobile]) .dn-doc-grid p{font-size:13px;line-height:1.8}:where(html[data-device=mobile]) .dn-doc-grid .rb-arrow{gap:12px;padding:7px 10px;font-size:12px}:where(html[data-device=mobile]) .dn-company-band>.rb-container,:where(html[data-device=mobile]) .dn-company-feature{grid-template-columns:1fr;gap:24px}:where(html[data-device=mobile]) .dn-company-band img,:where(html[data-device=mobile]) .dn-company-feature img{height:220px}:where(html[data-device=mobile]) .dn-company-band h3,:where(html[data-device=mobile]) .dn-company-feature h3{font-size:20px}:where(html[data-device=mobile]) .dn-contact .dn-hero{min-height:345px}:where(html[data-device=mobile]) .dn-contact .dn-hero h2{font-size:24px}:where(html[data-device=mobile]) .dn-contact .mp-contact-surface{background:linear-gradient(180deg,var(--navy) 0,var(--navy) 230px,#f5eee4 230px);padding-top:26px}:where(html[data-device=mobile]) .dn-contact .mp-direct-heading{align-items:start;gap:15px;margin-bottom:20px}:where(html[data-device=mobile]) .dn-contact .mp-direct-heading .rb-section-heading h2{font-size:27px}:where(html[data-device=mobile]) .dn-contact .mp-person{padding:9px 13px;font-size:14px}:where(html[data-device=mobile]) .dn-contact .mp-contact-groups{grid-template-columns:1fr;gap:15px}:where(html[data-device=mobile]) .dn-contact .mp-contact-groups>article{min-height:0;padding:22px}:where(html[data-device=mobile]) .dn-contact .mp-contact-groups h2{font-size:21px}:where(html[data-device=mobile]) .dn-contact .mp-contact-groups>article:nth-child(2) .mp-contact-item strong{font-size:16px}:where(html[data-device=mobile]) .dn-contact .mp-no-channel{min-height:100px}:where(html[data-device=mobile]) .dn-contact .dn-qr-item{text-align:left;justify-content:start;padding-top:10px}:where(html[data-device=mobile]) .dn-qr-item>div{grid-template-columns:110px 1fr;align-items:center;column-gap:20px;display:grid}:where(html[data-device=mobile]) .dn-qr-thumb{grid-row:1/4;align-self:center;margin:0}:where(html[data-device=mobile]) .dn-contact .dn-qr-item strong{font-size:14px}:where(html[data-device=mobile]) .dn-contact .dn-qr-item small{font-size:12px}:where(html[data-device=mobile]) .dn-contact .mp-qr-button{gap:9px;margin-top:5px;font-size:12px}:where(html[data-device=mobile]) .dn-contact .mp-contact-lower{margin-top:22px}:where(html[data-device=mobile]) .dn-contact .mp-location,:where(html[data-device=mobile]) .dn-contact .rb-inquiry{padding:24px 20px}:where(html[data-device=mobile]) .dn-contact .mp-location .rb-section-heading h2,:where(html[data-device=mobile]) .dn-contact .rb-inquiry h2{font-size:26px}:where(html[data-device=mobile]) .dn-contact .mp-location h3{font-size:18px}:where(html[data-device=mobile]) .dn-contact .mp-location-entry>p{font-size:14px}:where(html[data-device=mobile]) .dn-contact .mp-location-actions{gap:15px}:where(html[data-device=mobile]) .dn-contact .mp-map{height:260px}:where(html[data-device=mobile]) .dn-contact .dn-contact-preparation{padding-block:26px}:where(html[data-device=mobile]) .dn-knowledge{padding-block:30px}:where(html[data-device=mobile]) .dn-knowledge-layout{gap:25px}:where(html[data-device=mobile]) .dn-knowledge .rb-section-heading h2{font-size:23px}:where(html[data-device=mobile]) .dn-knowledge aside{padding:20px}:where(html[data-device=mobile]) .dn-detail .af-plan-intro{margin-top:16px;padding:24px 20px}:where(html[data-device=mobile]) .dn-detail .af-plan-intro h1{font-size:29px}:where(html[data-device=mobile]) .dn-detail .af-plan-intro .rb-eyebrow{font-size:13px}:where(html[data-device=mobile]) .dn-detail .rb-section{padding-block:25px}}@media (prefers-reduced-motion:reduce){.rebuild *,.rebuild :before,.rebuild :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.mp-reveal{opacity:1!important;transform:none!important}}.dn-preparation,.dn-company-band{background:#f8f3eb url(/reconstruction/scenes/depth-paper-texture.png) 50%/cover}.rebuild[class] .rb-footer-brand>:is(a,.rb-footer-identity){grid-template-columns:60px minmax(0,1fr);place-items:center start;gap:0 10px}.rebuild[class] .rb-footer-brand strong{white-space:nowrap;grid-area:1/2;align-self:end;font-size:16px;line-height:1.5}.rebuild[class] .rb-footer-brand small{grid-area:2/2;align-self:start;margin-top:2px;font-size:9px;line-height:1.4}.rebuild[class] .rb-footer-brand img{grid-area:1/1/3;width:60px;height:60px}.rb-footer-brand>p{color:#d5e3ec;letter-spacing:.5px;margin:20px 0 0;font-size:14px}.dn-application-heading nav{flex-wrap:wrap;gap:20px;font-size:19px;font-weight:700;line-height:1.5;display:flex}.dn-application-heading nav a+a{border-left:2px solid var(--red);padding-left:20px}.dn-solution-materials{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:15px 0 10px;display:grid}.dn-solution-materials img{object-fit:contain;background:#fff;border-radius:3px;width:100%;height:112px;display:block}.dn-solution-materials a:last-child img{object-fit:cover}.dn-solution-materials strong{margin-top:7px;font-size:13px;line-height:1.5;display:block}.dn-solution-equipment{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dn-solution-equipment img{object-fit:contain;width:100%;height:190px}.dn-solution-equipment strong{text-align:center;font-size:12px;line-height:1.5;display:block}.dn-solution-prep-layout{grid-template-columns:260px minmax(0,1fr) 310px;align-items:center;gap:28px;display:grid}.dn-solution-prep-layout>figure{min-width:0;margin:0}.dn-solution-prep-layout>figure img{object-fit:contain;width:100%;height:190px}.dn-solution-prep-layout figcaption{text-align:center;color:#48647b;font-size:12px;line-height:1.7}.dn-solution-prep-layout .dn-prep-grid{grid-template-columns:1fr 1fr;gap:23px}.dn-solution-prep-layout .dn-prep-grid article{border:0;padding:0}.dn-solution-prep-layout aside{border-left:1px solid #d5d8d7;min-width:0;padding-left:25px}.dn-solution-prep-layout aside>h3{margin:0 0 18px;font-size:18px}.dn-solution-prep-layout ol{gap:18px;margin:0 0 24px;padding:0;list-style:none;display:flex}.dn-solution-prep-layout li{flex:1;font-size:12px;line-height:1.6}.dn-solution-prep-layout li>b{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;margin-bottom:8px;display:grid}.dn-doc-grid h3>small[data-document-type=PDF]{background:var(--red)}.dn-contact-promise{color:#c9d8e1!important;margin-top:26px!important;font-size:15px!important}.mp-live-map{isolation:isolate;background:#e7eced;width:100%;height:100%;position:relative;overflow:hidden}.mp-map-tiles{position:absolute;inset:0;overflow:hidden}.rebuild .mp-map-tiles img{object-fit:fill;-webkit-user-select:none;user-select:none;width:256px;max-width:none;height:256px;position:absolute}.mp-map-zoom{background:#fff;border:1px solid #d4dce0;border-radius:4px;flex-direction:column;display:flex;position:absolute;bottom:45px;right:10px;overflow:hidden;box-shadow:0 2px 5px #102f4120}.mp-map-zoom button{color:#173d55;cursor:pointer;background:#fff;border:0;width:34px;height:34px;font-size:21px;line-height:1}.mp-map-zoom button+button{border-top:1px solid #d4dce0}.mp-map-zoom button:disabled{color:#9ba8b1;cursor:default}.rebuild .dn-contact .mp-map-attribution{z-index:2;background:#ffffffed;padding:2px 5px;font-size:10px;line-height:1.5;position:absolute;bottom:0;right:0;color:#24485b!important}.mp-map-status{text-align:center;z-index:1;background:#fffffff2;border:1px solid #d6e0e5;border-radius:4px;width:80%;padding:12px 8px;font-size:13px;line-height:1.7;position:absolute;top:40%;left:10%;color:#304d61!important}.dn-contact .rb-section-heading h2{padding-top:15px;position:relative;display:block!important}.dn-contact .rb-section-heading h2:before{content:"";background:var(--red);width:38px;height:4px;position:absolute;top:0;left:0}.dn-contact .rb-section-heading h2>i{display:none}.dn-contact .mp-person{margin-top:15px}.dn-contact .dn-contact-preparation .dn-title>p{margin:0;font-size:14px}@media (width>=1200px){.rebuild[class] .rb-brand strong{font-size:24px}.rebuild[class] .rb-brand small{font-size:11px}.rebuild[class] .rb-brand>img{width:68px;height:62px}.rebuild[class] .rb-footer-grid{grid-template-columns:1.35fr .72fr .72fr 1.5fr;gap:28px}.rebuild[class] .rb-footer-grid>nav,.rebuild[class] .rb-footer-grid>address{border-left:1px solid #7892a34d;padding-left:24px}.rebuild[class] .rb-footer nav>a,.rebuild[class] .rb-footer address>a,.rebuild[class] .rb-footer address>span{font-size:14px}.rebuild[class] .rb-footer-brand strong{font-size:17px}.rebuild[class] .rb-footer-brand small{font-size:9px}.dn-home .dn-title:has(>p){min-height:68px;padding-right:37%}.dn-home .dn-title>p{width:32%;margin:0;font-size:16px;position:absolute;bottom:4px;right:0}.rebuild .dn-hero-home h1{max-width:760px;font-size:56px}.rebuild .dn-hero-home h2{max-width:760px;font-size:51px}.dn-hero-home p{max-width:605px;font-size:17px}.dn-hero-home{height:480px}.dn-home .dn-light-section{padding-block:28px}.dn-highlight-grid{gap:8px}.dn-highlight-grid>article{grid-template-columns:46% 1fr;gap:16px;padding:12px}.dn-highlight-photo{height:285px}.dn-highlight-grid strong{font-size:17px}.dn-home .dn-task-section{padding-block:24px}.dn-home-task-grid{gap:24px}.dn-home-task-grid img{height:170px}.dn-home-task-grid dl{margin-bottom:0;font-size:15px;line-height:1.55}.dn-home-task-grid .rb-arrow{display:none}.dn-home-task-grid h3{margin-block:12px 8px}.dn-home-task-grid dl>div{grid-template-columns:65px 1fr;gap:7px}.dn-home .dn-preparation{padding-block:24px}.dn-prep-grid p{font-size:13px}.dn-home .dn-steps{margin-top:20px;padding-top:20px}.dn-home .dn-application-section{padding-block:23px 14px}.dn-application-heading{align-items:end;gap:35px;margin-bottom:16px;display:flex}.dn-application-heading .dn-title{flex-shrink:0;margin:0}.dn-application-heading nav{padding-bottom:4px}.dn-applications img{height:120px}.dn-applications>a>div{padding:10px 12px}.dn-applications h3{margin-bottom:5px}.dn-applications p{margin-bottom:3px}.rebuild .dn-products .dn-hero h1,.rebuild .dn-contact .dn-hero h1{font-size:69px;line-height:1.4}.dn-products .dn-hero{min-height:335px}.dn-products .dn-catalog-controls{padding-block:15px}.dn-catalog-controls nav{flex:1;justify-content:space-around}.dn-catalog-controls button{font-size:16px}.dn-catalog-controls .dn-search{width:225px}.dn-line-inner{grid-template-columns:28% minmax(0,1fr)}.dn-line:not(.dn-line-warm) header:before{clip-path:polygon(0 0,calc(100% - 45px) 0,100% 22%,calc(100% - 45px) 100%,0 100%)}.dn-line header{padding-block:30px}.dn-line header>b{font-size:78px}.rebuild .dn-line header h2{font-size:32px}.dn-line header>p{font-size:17px;line-height:1.7}.dn-line header ul{font-size:15px;line-height:1.6}.dn-line:is(.dn-line-transport,.dn-line-paper,.dn-line-banding,.dn-line-tape) header .rb-arrow{display:none}.dn-line-models h3,.rebuild .dn-line-models h3{font-size:21px}.dn-line-models strong{font-size:17px}.dn-line-models p{font-size:16px}.dn-model-photo{height:270px}.dn-line-transport .dn-model-photo{height:245px}.dn-line-tape .dn-model-photo{height:270px}.dn-line-models{padding-block:28px}.dn-compact-preparation>.rb-container{grid-template-columns:300px 1fr;align-items:center;gap:28px;display:grid}.dn-compact-preparation .dn-title{margin:0}.rebuild .dn-compact-preparation .dn-title h2{font-size:24px}.dn-compact-preparation .dn-title>p{margin-top:12px;font-size:15px}.dn-compact-preparation .dn-prep-grid{gap:18px}.dn-compact-preparation .dn-prep-grid article{text-align:center;background:#ffffffb0;border:1px solid #dbe2e6;border-radius:4px;flex-direction:column;align-items:center;gap:10px;padding:20px 10px}.dn-compact-preparation .dn-prep-grid p{display:none}.dn-compact-preparation .dn-prep-grid h3{margin:0;font-size:16px}.dn-compact-preparation .dn-prep-grid svg{width:38px;height:38px}.dn-solutions .dn-hero{height:450px}.dn-solutions .dn-eyebrow{display:none}.rebuild .dn-solutions .dn-hero h1,.rebuild .dn-solutions .dn-hero h2{letter-spacing:-1px;max-width:680px;font-size:54px;line-height:1.4}.dn-solutions .dn-hero h2{margin-top:0}.dn-solutions .dn-hero p{max-width:600px;font-size:17px}.dn-solution-content{padding-top:28px;padding-bottom:0}.dn-solution-content>.dn-title{margin-bottom:20px}.dn-solution-row{grid-template-columns:.9fr 1.25fr;gap:28px;margin:0;padding:16px 0}.dn-solution-photo{height:300px}.dn-row-reverse{grid-template-columns:1fr 1.12fr}.dn-row-reverse .dn-solution-photo{height:350px}.dn-solution-row dl{font-size:16px;line-height:1.7}.dn-solution-row dl>div{margin-bottom:8px}.dn-solution-row:last-child .dn-solution-photo{height:330px}.dn-solution-copy-equipment{min-height:300px;padding-right:40%;position:relative}.dn-solution-copy-equipment h2{white-space:nowrap}.dn-solution-copy-equipment .dn-solution-equipment{gap:7px;width:39%;position:absolute;bottom:18px;right:0}.dn-solution-copy-equipment dl>div{display:block}.dn-solution-copy-equipment dt,.dn-solution-copy-equipment dl>div:first-child{display:none}.dn-solution-copy-equipment .dn-method-note{padding:10px;font-size:12px}.dn-row-reverse dl>div{display:none}.dn-row-reverse dl>div:first-child{display:block}.dn-row-reverse dl dt,.dn-row-reverse .dn-method-note{display:none}.dn-matrix{background:var(--navy-deep) url(/reconstruction/scenes/depth-paper-hero.png) center/cover no-repeat;padding-block:23px}.dn-matrix .dn-title{margin-bottom:17px}.dn-matrix table{background:#062c41d9}.dn-matrix th,.dn-matrix td{padding:8px 16px;font-size:16px}.dn-solution-preparation{padding-block:25px}.dn-doc-grid{gap:8px}.dn-doc-grid>article{grid-template-columns:40% 1fr;gap:18px;padding:12px}.dn-doc-photo{height:200px}.dn-doc-grid h3,.rebuild .dn-doc-grid h3{font-size:18px}.dn-doc-grid h3>small{padding:2px 7px;font-size:12px}.dn-doc-grid p{font-size:16px}.dn-company-band .dn-title{margin-bottom:12px}.dn-company-band h3{font-size:26px}.dn-company-band img{height:280px}.dn-company-band>.rb-container{padding-block:20px}.dn-contact .dn-hero{min-height:490px}.dn-contact .dn-hero h2{max-width:760px;font-size:39px}.dn-contact .dn-hero p{max-width:680px;font-size:17px}.dn-contact .mp-contact-surface{background:linear-gradient(172deg,var(--navy) 0,var(--navy) 360px,transparent 361px),#f5eee4 url(/reconstruction/scenes/depth-paper-texture.png) center/cover;padding-top:28px}.dn-contact .mp-direct-heading{grid-template-columns:auto auto 1fr;gap:28px;margin-bottom:24px;display:grid}.dn-contact .mp-direct-heading>div{display:contents}.dn-contact .mp-direct-heading .rb-section-heading{grid-area:1/1}.dn-contact .mp-direct-heading .rb-section-heading h2{font-size:37px}.dn-contact .mp-direct-heading .mp-person{grid-area:1/2}.dn-contact .mp-direct-heading p{text-align:right;grid-area:1/3;margin-top:17px;font-size:16px}.dn-contact .mp-contact-groups>article{min-height:355px;padding:24px 20px}.dn-contact .mp-contact-groups h2{gap:12px;font-size:23px}.dn-contact .mp-contact-item strong{font-size:19px}.dn-contact .mp-contact-groups>article:nth-child(2) .mp-contact-item strong{font-size:14px}.dn-contact .mp-contact-lower{grid-template-columns:.95fr 1.05fr;gap:16px}.dn-contact .mp-location .rb-section-heading h2,.dn-contact .rb-inquiry h2{font-size:33px}.dn-contact .mp-map{height:345px}.dn-contact .mp-location h3{font-size:23px}.dn-contact .mp-location-entry>p{font-size:17px}.dn-contact .dn-contact-preparation .dn-title{align-items:baseline;gap:22px;margin-bottom:35px;display:flex}.dn-contact .dn-contact-preparation .dn-title h2{font-size:28px}.dn-contact .dn-contact-preparation{padding-block:35px 40px}}@media (width<=1679px){:where(html[data-device=desktop]) .rebuild[class] .rb-brand strong{font-size:24px}:where(html[data-device=desktop]) .rebuild[class] .rb-brand small{font-size:11px}:where(html[data-device=desktop]) .rebuild[class] .rb-brand>img{width:68px;height:62px}:where(html[data-device=desktop]) .rebuild[class] .rb-footer-grid{grid-template-columns:1.35fr .72fr .72fr 1.5fr;gap:28px}:where(html[data-device=desktop]) .rebuild[class] .rb-footer-grid>nav,:where(html[data-device=desktop]) .rebuild[class] .rb-footer-grid>address{border-left:1px solid #7892a34d;padding-left:24px}:where(html[data-device=desktop]) .rebuild[class] .rb-footer nav>a,:where(html[data-device=desktop]) .rebuild[class] .rb-footer address>a,:where(html[data-device=desktop]) .rebuild[class] .rb-footer address>span{font-size:14px}:where(html[data-device=desktop]) .rebuild[class] .rb-footer-brand strong{font-size:17px}:where(html[data-device=desktop]) .rebuild[class] .rb-footer-brand small{font-size:9px}:where(html[data-device=desktop]) .dn-home .dn-title:has(>p){min-height:68px;padding-right:37%}:where(html[data-device=desktop]) .dn-home .dn-title>p{width:32%;margin:0;font-size:16px;position:absolute;bottom:4px;right:0}:where(html[data-device=desktop]) .rebuild .dn-hero-home h1{max-width:760px;font-size:56px}:where(html[data-device=desktop]) .rebuild .dn-hero-home h2{max-width:760px;font-size:51px}:where(html[data-device=desktop]) .dn-hero-home p{max-width:605px;font-size:17px}:where(html[data-device=desktop]) .dn-hero-home{height:480px}:where(html[data-device=desktop]) .dn-home .dn-light-section{padding-block:28px}:where(html[data-device=desktop]) .dn-highlight-grid{gap:8px}:where(html[data-device=desktop]) .dn-highlight-grid>article{grid-template-columns:46% 1fr;gap:16px;padding:12px}:where(html[data-device=desktop]) .dn-highlight-photo{height:285px}:where(html[data-device=desktop]) .dn-highlight-grid strong{font-size:17px}:where(html[data-device=desktop]) .dn-home .dn-task-section{padding-block:24px}:where(html[data-device=desktop]) .dn-home-task-grid{gap:24px}:where(html[data-device=desktop]) .dn-home-task-grid img{height:170px}:where(html[data-device=desktop]) .dn-home-task-grid dl{margin-bottom:0;font-size:15px;line-height:1.55}:where(html[data-device=desktop]) .dn-home-task-grid .rb-arrow{display:none}:where(html[data-device=desktop]) .dn-home-task-grid h3{margin-block:12px 8px}:where(html[data-device=desktop]) .dn-home-task-grid dl>div{grid-template-columns:65px 1fr;gap:7px}:where(html[data-device=desktop]) .dn-home .dn-preparation{padding-block:24px}:where(html[data-device=desktop]) .dn-prep-grid p{font-size:13px}:where(html[data-device=desktop]) .dn-home .dn-steps{margin-top:20px;padding-top:20px}:where(html[data-device=desktop]) .dn-home .dn-application-section{padding-block:23px 14px}:where(html[data-device=desktop]) .dn-application-heading{align-items:end;gap:35px;margin-bottom:16px;display:flex}:where(html[data-device=desktop]) .dn-application-heading .dn-title{flex-shrink:0;margin:0}:where(html[data-device=desktop]) .dn-application-heading nav{padding-bottom:4px}:where(html[data-device=desktop]) .dn-applications img{height:120px}:where(html[data-device=desktop]) .dn-applications>a>div{padding:10px 12px}:where(html[data-device=desktop]) .dn-applications h3{margin-bottom:5px}:where(html[data-device=desktop]) .dn-applications p{margin-bottom:3px}:where(html[data-device=desktop]) .rebuild .dn-products .dn-hero h1,:where(html[data-device=desktop]) .rebuild .dn-contact .dn-hero h1{font-size:69px;line-height:1.4}:where(html[data-device=desktop]) .dn-products .dn-hero{min-height:335px}:where(html[data-device=desktop]) .dn-products .dn-catalog-controls{padding-block:15px}:where(html[data-device=desktop]) .dn-catalog-controls nav{flex:1;justify-content:space-around}:where(html[data-device=desktop]) .dn-catalog-controls button{font-size:16px}:where(html[data-device=desktop]) .dn-catalog-controls .dn-search{width:225px}:where(html[data-device=desktop]) .dn-line-inner{grid-template-columns:28% minmax(0,1fr)}:where(html[data-device=desktop]) .dn-line:not(.dn-line-warm) header:before{clip-path:polygon(0 0,calc(100% - 45px) 0,100% 22%,calc(100% - 45px) 100%,0 100%)}:where(html[data-device=desktop]) .dn-line header{padding-block:30px}:where(html[data-device=desktop]) .dn-line header>b{font-size:78px}:where(html[data-device=desktop]) .rebuild .dn-line header h2{font-size:32px}:where(html[data-device=desktop]) .dn-line header>p{font-size:17px;line-height:1.7}:where(html[data-device=desktop]) .dn-line header ul{font-size:15px;line-height:1.6}:where(html[data-device=desktop]) .dn-line:is(.dn-line-transport,.dn-line-paper,.dn-line-banding,.dn-line-tape) header .rb-arrow{display:none}:where(html[data-device=desktop]) .dn-line-models h3,:where(html[data-device=desktop]) .rebuild .dn-line-models h3{font-size:21px}:where(html[data-device=desktop]) .dn-line-models strong{font-size:17px}:where(html[data-device=desktop]) .dn-line-models p{font-size:16px}:where(html[data-device=desktop]) .dn-model-photo{height:270px}:where(html[data-device=desktop]) .dn-line-transport .dn-model-photo{height:245px}:where(html[data-device=desktop]) .dn-line-tape .dn-model-photo{height:270px}:where(html[data-device=desktop]) .dn-line-models{padding-block:28px}:where(html[data-device=desktop]) .dn-compact-preparation>.rb-container{grid-template-columns:300px 1fr;align-items:center;gap:28px;display:grid}:where(html[data-device=desktop]) .dn-compact-preparation .dn-title{margin:0}:where(html[data-device=desktop]) .rebuild .dn-compact-preparation .dn-title h2{font-size:24px}:where(html[data-device=desktop]) .dn-compact-preparation .dn-title>p{margin-top:12px;font-size:15px}:where(html[data-device=desktop]) .dn-compact-preparation .dn-prep-grid{gap:18px}:where(html[data-device=desktop]) .dn-compact-preparation .dn-prep-grid article{text-align:center;background:#ffffffb0;border:1px solid #dbe2e6;border-radius:4px;flex-direction:column;align-items:center;gap:10px;padding:20px 10px}:where(html[data-device=desktop]) .dn-compact-preparation .dn-prep-grid p{display:none}:where(html[data-device=desktop]) .dn-compact-preparation .dn-prep-grid h3{margin:0;font-size:16px}:where(html[data-device=desktop]) .dn-compact-preparation .dn-prep-grid svg{width:38px;height:38px}:where(html[data-device=desktop]) .dn-solutions .dn-hero{height:450px}:where(html[data-device=desktop]) .dn-solutions .dn-eyebrow{display:none}:where(html[data-device=desktop]) .rebuild .dn-solutions .dn-hero h1,:where(html[data-device=desktop]) .rebuild .dn-solutions .dn-hero h2{letter-spacing:-1px;max-width:680px;font-size:54px;line-height:1.4}:where(html[data-device=desktop]) .dn-solutions .dn-hero h2{margin-top:0}:where(html[data-device=desktop]) .dn-solutions .dn-hero p{max-width:600px;font-size:17px}:where(html[data-device=desktop]) .dn-solution-content{padding-top:28px;padding-bottom:0}:where(html[data-device=desktop]) .dn-solution-content>.dn-title{margin-bottom:20px}:where(html[data-device=desktop]) .dn-solution-row{grid-template-columns:.9fr 1.25fr;gap:28px;margin:0;padding:16px 0}:where(html[data-device=desktop]) .dn-solution-photo{height:300px}:where(html[data-device=desktop]) .dn-row-reverse{grid-template-columns:1fr 1.12fr}:where(html[data-device=desktop]) .dn-row-reverse .dn-solution-photo{height:350px}:where(html[data-device=desktop]) .dn-solution-row dl{font-size:16px;line-height:1.7}:where(html[data-device=desktop]) .dn-solution-row dl>div{margin-bottom:8px}:where(html[data-device=desktop]) .dn-solution-row:last-child .dn-solution-photo{height:330px}:where(html[data-device=desktop]) .dn-solution-copy-equipment{min-height:300px;padding-right:40%;position:relative}:where(html[data-device=desktop]) .dn-solution-copy-equipment h2{white-space:nowrap}:where(html[data-device=desktop]) .dn-solution-copy-equipment .dn-solution-equipment{gap:7px;width:39%;position:absolute;bottom:18px;right:0}:where(html[data-device=desktop]) .dn-solution-copy-equipment dl>div{display:block}:where(html[data-device=desktop]) .dn-solution-copy-equipment dt,:where(html[data-device=desktop]) .dn-solution-copy-equipment dl>div:first-child{display:none}:where(html[data-device=desktop]) .dn-solution-copy-equipment .dn-method-note{padding:10px;font-size:12px}:where(html[data-device=desktop]) .dn-row-reverse dl>div{display:none}:where(html[data-device=desktop]) .dn-row-reverse dl>div:first-child{display:block}:where(html[data-device=desktop]) .dn-row-reverse dl dt,:where(html[data-device=desktop]) .dn-row-reverse .dn-method-note{display:none}:where(html[data-device=desktop]) .dn-matrix{background:var(--navy-deep) url(/reconstruction/scenes/depth-paper-hero.png) center/cover no-repeat;padding-block:23px}:where(html[data-device=desktop]) .dn-matrix .dn-title{margin-bottom:17px}:where(html[data-device=desktop]) .dn-matrix table{background:#062c41d9}:where(html[data-device=desktop]) .dn-matrix th,:where(html[data-device=desktop]) .dn-matrix td{padding:8px 16px;font-size:16px}:where(html[data-device=desktop]) .dn-solution-preparation{padding-block:25px}:where(html[data-device=desktop]) .dn-doc-grid{gap:8px}:where(html[data-device=desktop]) .dn-doc-grid>article{grid-template-columns:40% 1fr;gap:18px;padding:12px}:where(html[data-device=desktop]) .dn-doc-photo{height:200px}:where(html[data-device=desktop]) .dn-doc-grid h3,:where(html[data-device=desktop]) .rebuild .dn-doc-grid h3{font-size:18px}:where(html[data-device=desktop]) .dn-doc-grid h3>small{padding:2px 7px;font-size:12px}:where(html[data-device=desktop]) .dn-doc-grid p{font-size:16px}:where(html[data-device=desktop]) .dn-company-band .dn-title{margin-bottom:12px}:where(html[data-device=desktop]) .dn-company-band h3{font-size:26px}:where(html[data-device=desktop]) .dn-company-band img{height:280px}:where(html[data-device=desktop]) .dn-company-band>.rb-container{padding-block:20px}:where(html[data-device=desktop]) .dn-contact .dn-hero{min-height:490px}:where(html[data-device=desktop]) .dn-contact .dn-hero h2{max-width:760px;font-size:39px}:where(html[data-device=desktop]) .dn-contact .dn-hero p{max-width:680px;font-size:17px}:where(html[data-device=desktop]) .dn-contact .mp-contact-surface{background:linear-gradient(172deg,var(--navy) 0,var(--navy) 360px,transparent 361px),#f5eee4 url(/reconstruction/scenes/depth-paper-texture.png) center/cover;padding-top:28px}:where(html[data-device=desktop]) .dn-contact .mp-direct-heading{grid-template-columns:auto auto 1fr;gap:28px;margin-bottom:24px;display:grid}:where(html[data-device=desktop]) .dn-contact .mp-direct-heading>div{display:contents}:where(html[data-device=desktop]) .dn-contact .mp-direct-heading .rb-section-heading{grid-area:1/1}:where(html[data-device=desktop]) .dn-contact .mp-direct-heading .rb-section-heading h2{font-size:37px}:where(html[data-device=desktop]) .dn-contact .mp-direct-heading .mp-person{grid-area:1/2}:where(html[data-device=desktop]) .dn-contact .mp-direct-heading p{text-align:right;grid-area:1/3;margin-top:17px;font-size:16px}:where(html[data-device=desktop]) .dn-contact .mp-contact-groups>article{min-height:355px;padding:24px 20px}:where(html[data-device=desktop]) .dn-contact .mp-contact-groups h2{gap:12px;font-size:23px}:where(html[data-device=desktop]) .dn-contact .mp-contact-item strong{font-size:19px}:where(html[data-device=desktop]) .dn-contact .mp-contact-groups>article:nth-child(2) .mp-contact-item strong{font-size:14px}:where(html[data-device=desktop]) .dn-contact .mp-contact-lower{grid-template-columns:.95fr 1.05fr;gap:16px}:where(html[data-device=desktop]) .dn-contact .mp-location .rb-section-heading h2,:where(html[data-device=desktop]) .dn-contact .rb-inquiry h2{font-size:33px}:where(html[data-device=desktop]) .dn-contact .mp-map{height:345px}:where(html[data-device=desktop]) .dn-contact .mp-location h3{font-size:23px}:where(html[data-device=desktop]) .dn-contact .mp-location-entry>p{font-size:17px}:where(html[data-device=desktop]) .dn-contact .dn-contact-preparation .dn-title{align-items:baseline;gap:22px;margin-bottom:35px;display:flex}:where(html[data-device=desktop]) .dn-contact .dn-contact-preparation .dn-title h2{font-size:28px}:where(html[data-device=desktop]) .dn-contact .dn-contact-preparation{padding-block:35px 40px}}@media (width<=1199px){:where(html[data-device=mobile]) .dn-solution-prep-layout{grid-template-columns:200px 1fr}:where(html[data-device=mobile]) .dn-solution-prep-layout aside{border:0;grid-column:1/-1;padding:0}:where(html[data-device=mobile]) .dn-solution-prep-layout aside ol{max-width:450px}:where(html[data-device=mobile]) .dn-solution-equipment{margin-block:18px}:where(html[data-device=mobile]) .dn-solution-equipment img{height:160px}:where(html[data-device=mobile]) .dn-application-heading nav{margin-bottom:20px;font-size:16px}:where(html[data-device=mobile]) .dn-application-heading .dn-title{margin-bottom:12px}}@media (width<=767px){:where(html[data-device=mobile]) .rebuild[class] .rb-footer-brand strong{white-space:normal;font-size:15px}:where(html[data-device=mobile]) .rebuild[class] .rb-footer-brand>:is(a,.rb-footer-identity){grid-template-columns:48px minmax(0,1fr)}:where(html[data-device=mobile]) .rebuild[class] .rb-footer-brand img{width:48px;height:48px}:where(html[data-device=mobile]) .rebuild[class] .rb-footer-brand small{font-size:8px}:where(html[data-device=mobile]) .dn-application-heading nav{gap:10px;font-size:13px}:where(html[data-device=mobile]) .dn-application-heading nav a+a{padding-left:10px}:where(html[data-device=mobile]) .dn-solution-materials{gap:8px}:where(html[data-device=mobile]) .dn-solution-materials img{height:90px}:where(html[data-device=mobile]) .dn-solution-materials strong{font-size:11px}:where(html[data-device=mobile]) .dn-solution-prep-layout{grid-template-columns:1fr;gap:22px}:where(html[data-device=mobile]) .dn-solution-prep-layout>figure{max-width:260px;margin-inline:auto}:where(html[data-device=mobile]) .dn-solution-prep-layout .dn-prep-grid{grid-template-columns:1fr}:where(html[data-device=mobile]) .dn-solution-prep-layout aside{grid-column:auto}:where(html[data-device=mobile]) .dn-contact-promise{font-size:12px!important;line-height:1.8!important}:where(html[data-device=mobile]) .dn-contact .mp-direct-heading{flex-direction:column;align-items:flex-start;display:flex}:where(html[data-device=mobile]) .dn-contact .mp-person{margin:0}:where(html[data-device=mobile]) .dn-contact .dn-contact-preparation .dn-title>p{margin-top:12px}}.rebuild .dn-consult:not(.dn-reserve){background-image:url(/reconstruction/scenes/aligned-consult-v1.png)}.rebuild .dn-reserve{background-image:url(/reconstruction/scenes/depth-consult-banner.png)}.dn-company-band{background:#f8f3eb url(/reconstruction/scenes/aligned-company-v1.png) 50%/cover no-repeat}.dn-company-band>.rb-container{align-items:center;min-height:300px;display:flex}.dn-company-band>.rb-container>div{max-width:550px}.dn-line-warm{background:linear-gradient(110deg,#fff,#f8f9fa)}.dn-line-warm header:before{content:"";z-index:-1;clip-path:polygon(0 0,calc(100% - 45px) 0,100% 22%,calc(100% - 45px) 100%,0 100%);background:#f4e9dc url(/reconstruction/scenes/aligned-paper-texture-v1.png) 50%/cover;position:absolute;inset:0 -16px 0 -100vw}.rebuild[class] .rb-footer-grid{min-height:0}.dn-preparation .dn-prep-grid p,.dn-preparation .dn-steps p,.dn-compact-preparation .dn-title>p{color:#52677c}.dn-contact .mp-location{background-image:linear-gradient(#85b5ca08 1px,transparent 1px),linear-gradient(90deg,#85b5ca08 1px,transparent 1px),linear-gradient(135deg,#0c374e,var(--navy-deep));background-size:38px 38px,38px 38px,auto}.dn-size-diagram>div{color:#214568;padding:18px 12px 35px 30px;position:relative}.dn-size-diagram>div>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dn-size-diagram>div>img{display:block}.dn-solution-prep-layout li>p{color:#52677c;margin:7px 0 0;font-size:13px;line-height:1.65}.dn-contact .mp-contact-surface{isolation:isolate;position:relative;background:#f5eee4 url(/reconstruction/scenes/aligned-contact-surface-v1.png) 50%/cover!important}.dn-contact .mp-contact-surface:before{content:"";clip-path:polygon(0 0,100% 0,100% 55%,0 100%);z-index:-1;background:#062c41 url(/reconstruction/scenes/aligned-navy-texture-v1.png) 50%/cover;height:400px;position:absolute;top:0;left:0;right:0}.dn-contact .mp-location{background:#062c41 url(/reconstruction/scenes/aligned-navy-texture-v1.png) 100% 0/auto 100%}@media (width>=1200px){.rebuild[class] .rb-nav-item>a{font-size:17px}.rebuild .rb-button{min-height:52px;padding:14px 27px;font-size:17px}.rebuild .dn-title h2{font-size:43px}.dn-title>span{font-size:13px}.dn-eyebrow{font-size:14px}.dn-home .dn-eyebrow:before{border-radius:50%;width:12px;height:12px}.rebuild[class] .dn-hero-home h1{max-width:770px;font-size:60px;line-height:1.2}.rebuild[class] .dn-hero-home h2{max-width:770px;font-size:52px;line-height:1.2}.dn-hero-home p{max-width:600px;font-size:19px;line-height:1.65}.dn-hero-home .rb-button{min-width:214px}.dn-hero-home{height:464px;min-height:464px}.dn-hero-home>.rb-container{padding-block:30px}.dn-task-nav>.rb-container{padding-block:17px}.dn-task-nav a{justify-content:flex-start;gap:17px;padding-inline:8px}.dn-task-nav svg{width:43px;height:43px}.dn-task-nav strong{font-size:19px}.dn-task-nav small{font-size:16px}.dn-home .dn-light-section{padding-block:27px 16px}.dn-home .dn-title:has(>p){min-height:77px;margin-bottom:12px}.dn-home .dn-title>p{font-size:18px}.dn-highlight-grid>article{grid-template-columns:46% minmax(0,1fr);gap:15px;min-height:319px;padding:0 12px}.dn-highlight-photo{height:319px}.rebuild .dn-highlight-grid h3{font-size:23px;line-height:1.35}.dn-highlight-grid strong{font-size:19px;line-height:1.55}.dn-highlight-grid>article:nth-child(2n){grid-template-columns:45% minmax(0,1fr)}.rebuild .dn-highlight-grid>article:last-child h3{font-size:22px}.dn-highlight-grid p,.dn-highlight-grid ul{margin-block:10px;font-size:19px;line-height:1.55}.dn-highlight-grid>article:first-child>div{padding-block:10px}.dn-highlight-grid>article:first-child p,.dn-highlight-grid>article:first-child ul{font-size:17px;line-height:1.5}.dn-highlight-grid .rb-arrow{min-height:48px;margin-top:14px;padding:11px 20px;font-size:17px}.dn-home .dn-task-section{padding-block:20px}.dn-home .dn-task-section .dn-title{margin-bottom:15px}.dn-home-task-grid img{height:160px}.rebuild .dn-home-task-grid h3{gap:15px;font-size:23px}.dn-home-task-grid dl{margin-bottom:0;font-size:17px;line-height:1.5}.dn-home-task-grid dl>div{grid-template-columns:76px minmax(0,1fr);margin-top:5px}.dn-home .dn-preparation{background:#faf8f4;padding-block:24px}.rebuild .dn-home .dn-task-section .dn-title h2,.rebuild .dn-home .dn-preparation .dn-title h2{font-size:37px}.rebuild .dn-home .dn-task-section .dn-title h2{font-size:35px}.dn-home .dn-preparation .dn-title{margin-bottom:18px}.dn-home .dn-steps{margin-top:18px;padding-top:18px}.rebuild .dn-home-task-grid h3{margin-block:12px 10px}.dn-home .dn-prep-grid h3{font-size:20px}.dn-home .dn-prep-grid p{font-size:17px;line-height:1.6}.dn-home .dn-steps p{font-size:17px}.dn-home .dn-steps h3{font-size:20px}.dn-home .dn-prep-grid svg{width:40px;height:40px}.dn-home .dn-steps li>b{width:48px;height:48px;font-size:22px}.dn-home .dn-application-section{padding-block:14px 10px}.dn-applications>a:last-child img{object-position:center 75%}.dn-home .dn-application-heading .dn-title>span{margin-bottom:6px}.dn-home .dn-application-heading .dn-title h2{font-size:28px}.dn-application-heading nav{gap:22px;padding-bottom:0;font-size:23px}.dn-applications img{height:118px}.rebuild .dn-applications h3{font-size:20px}.dn-applications p,.dn-applications small{font-size:17px;line-height:1.5}.dn-applications>a>div{padding:8px 13px}.dn-home .dn-application-heading{margin-bottom:12px}.dn-consult>.rb-container{min-height:144px;padding-block:22px}.rebuild .dn-consult h2{font-size:32px}.dn-consult p{font-size:17px}.dn-consult .rb-button{min-width:196px;margin-left:30px}.dn-products .dn-hero{height:332px;min-height:332px}.dn-products .dn-hero>.rb-container{padding-block:23px}.dn-products .dn-hero h2{max-width:760px;font-size:28px}.dn-products .dn-hero p{max-width:670px;font-size:18px}.dn-line-inner{min-height:429px}.dn-line-paper .dn-line-inner{min-height:521px}.dn-line-banding .dn-line-inner{min-height:421px}.dn-line-tape .dn-line-inner{min-height:434px}.dn-line header{padding-block:18px;padding-right:36px}.rebuild .dn-line header h2{font-size:37px;line-height:1.3}.dn-line header>p{max-width:310px;margin-bottom:24px;font-size:21px;line-height:1.55}.dn-line-warm header>p{color:#173e55}.dn-line header ul{gap:20px;margin-bottom:0;font-size:20px;line-height:1.55}.dn-line-models{padding-block:16px}.dn-line-models h3,.rebuild .dn-line-models h3{font-size:23px}.dn-line-models strong{font-size:20px}.dn-line-models p{font-size:20px;line-height:1.55}.dn-line-models .rb-arrow{min-height:48px;padding:12px 23px;font-size:17px}.dn-line-transport .dn-line-models>article,.dn-line-tape .dn-line-models>article{grid-template-columns:53% minmax(0,1fr);gap:12px;padding-inline:14px}.dn-line-transport .dn-model-photo{height:285px}.dn-line-paper .dn-model-photo{height:286px}.dn-line-single .dn-model-photo{height:350px}.dn-line-tape .dn-model-photo{height:290px}.dn-reserve>.rb-container{min-height:247px}.dn-compact-preparation{background:#faf9f6;padding-block:26px}.dn-compact-preparation>.rb-container{grid-template-columns:350px 1fr;min-height:162px}.rebuild .dn-compact-preparation .dn-title h2{font-size:27px}.dn-compact-preparation .dn-prep-grid article{padding-block:24px}.dn-compact-preparation .dn-prep-grid h3{font-size:20px}.dn-compact-preparation .dn-title>p{font-size:17px}.dn-compact-preparation .dn-prep-grid svg{width:42px;height:42px}.dn-solutions .dn-hero{height:454px}.dn-solutions .dn-hero h1,.rebuild .dn-solutions .dn-hero h2{max-width:650px}.dn-solutions .dn-hero p{max-width:560px;font-size:17px}.dn-solution-content>.dn-title{margin-bottom:0}.dn-solution-row{padding-block:10px}#solution-monitoring .dn-solution-photo{height:280px}.rebuild .dn-solution-row h2{font-size:32px}.dn-solution-row h2>b{font-size:44px}.dn-solution-row dl{font-size:19px;line-height:1.6}#solution-monitoring .dn-solution-copy{grid-template-columns:minmax(0,1fr) 245px;column-gap:22px;display:grid}#solution-monitoring h2{grid-column:1/-1}#solution-monitoring dl{grid-area:2/1/4}#solution-monitoring .dn-method-note{color:#c3212b;grid-area:2/2;align-self:end;margin:0 0 25px;font-size:17px}#solution-monitoring .rb-button{grid-area:3/2;align-self:start;padding-inline:15px;font-size:17px}#solution-monitoring{grid-template-columns:41% minmax(0,1fr)}#solution-monitoring .dn-solution-copy{grid-template-columns:minmax(0,1fr) 230px;column-gap:18px}#solution-monitoring dl>div{grid-template-columns:82px minmax(0,1fr);gap:10px}#solution-monitoring dt{white-space:nowrap;font-size:17px}#solution-monitoring .rb-button{white-space:nowrap;padding-inline:12px;font-size:16px}#solution-paper .dn-solution-photo{height:350px}.dn-solution-materials img{object-fit:cover;height:120px}.dn-solution-materials a:last-child img{object-position:85% center}.dn-solution-materials strong{font-size:17px}.dn-solution-copy-equipment{min-height:330px;padding-right:43%}.dn-solution-copy-equipment .dn-solution-equipment{width:42%;bottom:10px}.dn-solution-equipment img{height:230px}.dn-solution-equipment strong{font-size:15px}.dn-solution-copy-equipment .dn-method-note{font-size:17px}.dn-matrix table{font-size:18px}.dn-matrix th,.dn-matrix td{padding:7px 18px;font-size:17px}.dn-matrix{background-image:url(/reconstruction/scenes/aligned-matrix-v1.png);padding-block:20px}.rebuild .dn-matrix .dn-title h2{font-size:37px}.dn-solution-preparation{background:#faf8f4;padding-block:20px}.dn-solution-preparation .dn-title{margin-bottom:12px}.rebuild .dn-solution-preparation .dn-title h2{font-size:33px;line-height:1.2}.dn-solution-preparation .dn-title>span{margin-bottom:6px;font-size:12px;line-height:1.3}.dn-solution-prep-layout .dn-size-diagram>div{padding:8px 12px 20px 30px}.dn-solution-prep-layout .dn-size-diagram img{height:180px}.dn-solution-prep-layout .dn-prep-grid h3{font-size:17px}.dn-solution-prep-layout .dn-prep-grid p{font-size:16px;line-height:1.6}.dn-solution-prep-layout .dn-prep-grid{gap:18px}.dn-solution-prep-layout{grid-template-columns:300px minmax(0,1fr) 400px;gap:25px}.dn-solution-prep-layout aside>h3{margin-bottom:12px;font-size:17px;line-height:1.3}.dn-solution-prep-layout ol{gap:12px;margin-bottom:16px}.dn-solution-prep-layout li strong{font-size:15px}.dn-solution-prep-layout .dn-prep-grid svg{width:38px;height:38px}.dn-solution-prep-layout li{font-size:16px}.dn-solution-prep-layout li>p{font-size:14px}.dn-solution-prep-layout li>b{width:36px;height:36px;font-size:20px}.dn-doc-grid h3,.rebuild .dn-doc-grid h3{font-size:23px}.dn-doc-grid p{margin-bottom:10px;font-size:20px;line-height:1.55}.dn-doc-grid>article{padding-block:9px}.dn-doc-grid .rb-arrow{padding:11px 20px;font-size:17px}.dn-company-band>.rb-container{min-height:300px}.dn-company-band .dn-title h2{font-size:33px}.dn-company-band h3{font-size:30px;line-height:1.45}.dn-company-band p{max-width:510px;font-size:20px;line-height:1.7}.dn-contact .dn-hero{min-height:495px}.rebuild .dn-contact .dn-hero h1{font-size:75px}.dn-contact .dn-hero h2{max-width:790px;font-size:42px}.dn-contact .dn-eyebrow{display:none}.dn-contact .dn-hero>.rb-container{flex-direction:column;align-items:flex-start;gap:14px;padding-block:50px;display:flex}.rebuild[class] .dn-contact .dn-hero h1{margin:0;line-height:1.1}.rebuild .dn-contact .dn-hero h2{margin:0;line-height:1.25}.dn-contact .dn-hero p{max-width:720px;margin:0;font-size:19px;line-height:1.5}.dn-contact .dn-hero .dn-contact-promise{margin:10px 0 0!important;font-size:17px!important;line-height:1.5!important}.dn-contact .dn-hero .rb-button{min-width:248px}.dn-contact .mp-direct-heading .rb-section-heading h2{font-size:49px}.dn-contact .mp-person{font-size:18px}.dn-contact .mp-contact-groups>article{min-height:360px}.dn-contact .mp-contact-groups h2{gap:12px;font-size:28px}.dn-contact .mp-contact-groups h2>i{flex-shrink:0;width:55px;height:55px}.dn-contact .mp-contact-item strong{font-size:23px}.dn-contact .mp-contact-groups>article:first-child .mp-item-actions{flex-direction:column;flex-shrink:0;gap:0;width:30px}.dn-contact .mp-contact-groups>article:first-child .mp-item-actions a,.dn-contact .mp-contact-groups>article:first-child .mp-item-actions button{width:28px;min-width:28px;min-height:28px}.dn-contact .mp-contact-groups>article:first-child .mp-contact-item strong{white-space:nowrap}.dn-contact .mp-contact-groups>article:nth-child(2) .mp-contact-item strong{font-size:16px}.dn-contact .mp-contact-groups>article:nth-child(2) .mp-contact-item{grid-template-columns:20px minmax(0,1fr);gap:8px}.dn-contact .mp-contact-groups>article:nth-child(2) .mp-item-actions{grid-column:2;justify-content:flex-start;gap:10px}.dn-contact .mp-contact-item small,.dn-contact .dn-qr-item strong{font-size:17px}.dn-contact .dn-qr-item small{font-size:16px}.dn-contact .dn-qr-thumb img{width:135px;height:135px}.dn-contact .mp-qr-button{font-size:17px}.dn-contact .mp-contact-surface{background:linear-gradient(172deg,var(--navy) 0,var(--navy) 360px,transparent 361px),#f5eee4 url(/reconstruction/scenes/aligned-contact-surface-v1.png) center/cover}.dn-contact .mp-contact-lower{margin-top:36px}.dn-contact .mp-location,.dn-contact .rb-inquiry{padding:34px 30px}.dn-contact .rb-inquiry{margin-top:0;position:relative}.dn-contact .rb-inquiry>.rb-section-heading{margin-bottom:34px}.dn-contact .rb-inquiry>p{width:190px;font-size:14px;line-height:1.7;position:absolute;top:39px;right:30px}.rebuild .dn-contact .rb-inquiry>.rb-section-heading h2{max-width:360px;font-size:37px}.rebuild .dn-contact .rb-inquiry form>label{font-size:19px}.dn-contact .rb-inquiry form{gap:20px}.dn-contact .rb-inquiry input,.dn-contact .rb-inquiry select,.dn-contact .rb-inquiry textarea{min-height:58px;font-size:17px}.dn-contact .rb-inquiry textarea{min-height:150px}.dn-contact .rb-inquiry form>.rb-button{min-height:60px;font-size:19px}.dn-contact .mp-location .rb-section-heading,.dn-contact .mp-location-entry>p{margin-bottom:22px}.dn-contact .mp-map{height:350px}.dn-contact .dn-contact-preparation{background:#faf7f1 url(/reconstruction/scenes/aligned-contact-surface-v1.png) 50%/cover;padding-block:35px 40px}.dn-contact .dn-prep-grid h3{font-size:21px}.dn-contact .dn-prep-grid p{font-size:18px;line-height:1.55}.dn-contact .dn-prep-grid svg{width:44px;height:44px}.rebuild[class] .rb-footer{padding-block:22px 16px}.rebuild[class] .rb-footer-grid{grid-template-columns:1.35fr .7fr .7fr 1.7fr;gap:24px}.rebuild[class] .rb-footer-brand>:is(a,.rb-footer-identity){grid-template-columns:74px minmax(0,1fr)}.rebuild[class] .rb-footer-brand img{width:74px;height:74px}.rebuild[class] .rb-footer-brand strong{font-size:20px}.rebuild[class] .rb-footer-brand small{font-size:10px}.rebuild[class] .rb-footer nav>a{margin-block:1px;font-size:16px;line-height:1.3}.rebuild[class] .rb-footer address>a,.rebuild[class] .rb-footer address>span{font-size:15px;line-height:1.25}.rebuild[class] .rb-footer h3{margin-bottom:8px;font-size:17px;line-height:1.3}.rebuild[class] .rb-footer address{gap:3px}.rebuild[class] .rb-copyright{margin-top:12px;padding-top:8px;font-size:14px}}@media (width<=1679px){:where(html[data-device=desktop]) .rebuild[class] .rb-nav-item>a{font-size:17px}:where(html[data-device=desktop]) .rebuild .rb-button{min-height:52px;padding:14px 27px;font-size:17px}:where(html[data-device=desktop]) .rebuild .dn-title h2{font-size:43px}:where(html[data-device=desktop]) .dn-title>span{font-size:13px}:where(html[data-device=desktop]) .dn-eyebrow{font-size:14px}:where(html[data-device=desktop]) .dn-home .dn-eyebrow:before{border-radius:50%;width:12px;height:12px}:where(html[data-device=desktop]) .rebuild[class] .dn-hero-home h1{max-width:770px;font-size:60px;line-height:1.2}:where(html[data-device=desktop]) .rebuild[class] .dn-hero-home h2{max-width:770px;font-size:52px;line-height:1.2}:where(html[data-device=desktop]) .dn-hero-home p{max-width:600px;font-size:19px;line-height:1.65}:where(html[data-device=desktop]) .dn-hero-home .rb-button{min-width:214px}:where(html[data-device=desktop]) .dn-hero-home{height:464px;min-height:464px}:where(html[data-device=desktop]) .dn-hero-home>.rb-container{padding-block:30px}:where(html[data-device=desktop]) .dn-task-nav>.rb-container{padding-block:17px}:where(html[data-device=desktop]) .dn-task-nav a{justify-content:flex-start;gap:17px;padding-inline:8px}:where(html[data-device=desktop]) .dn-task-nav svg{width:43px;height:43px}:where(html[data-device=desktop]) .dn-task-nav strong{font-size:19px}:where(html[data-device=desktop]) .dn-task-nav small{font-size:16px}:where(html[data-device=desktop]) .dn-home .dn-light-section{padding-block:27px 16px}:where(html[data-device=desktop]) .dn-home .dn-title:has(>p){min-height:77px;margin-bottom:12px}:where(html[data-device=desktop]) .dn-home .dn-title>p{font-size:18px}:where(html[data-device=desktop]) .dn-highlight-grid>article{grid-template-columns:46% minmax(0,1fr);gap:15px;min-height:319px;padding:0 12px}:where(html[data-device=desktop]) .dn-highlight-photo{height:319px}:where(html[data-device=desktop]) .rebuild .dn-highlight-grid h3{font-size:23px;line-height:1.35}:where(html[data-device=desktop]) .dn-highlight-grid strong{font-size:19px;line-height:1.55}:where(html[data-device=desktop]) .dn-highlight-grid>article:nth-child(2n){grid-template-columns:45% minmax(0,1fr)}:where(html[data-device=desktop]) .rebuild .dn-highlight-grid>article:last-child h3{font-size:22px}:where(html[data-device=desktop]) .dn-highlight-grid p,:where(html[data-device=desktop]) .dn-highlight-grid ul{margin-block:10px;font-size:19px;line-height:1.55}:where(html[data-device=desktop]) .dn-highlight-grid>article:first-child>div{padding-block:10px}:where(html[data-device=desktop]) .dn-highlight-grid>article:first-child p,:where(html[data-device=desktop]) .dn-highlight-grid>article:first-child ul{font-size:17px;line-height:1.5}:where(html[data-device=desktop]) .dn-highlight-grid .rb-arrow{min-height:48px;margin-top:14px;padding:11px 20px;font-size:17px}:where(html[data-device=desktop]) .dn-home .dn-task-section{padding-block:20px}:where(html[data-device=desktop]) .dn-home .dn-task-section .dn-title{margin-bottom:15px}:where(html[data-device=desktop]) .dn-home-task-grid img{height:160px}:where(html[data-device=desktop]) .rebuild .dn-home-task-grid h3{gap:15px;font-size:23px}:where(html[data-device=desktop]) .dn-home-task-grid dl{margin-bottom:0;font-size:17px;line-height:1.5}:where(html[data-device=desktop]) .dn-home-task-grid dl>div{grid-template-columns:76px minmax(0,1fr);margin-top:5px}:where(html[data-device=desktop]) .dn-home .dn-preparation{background:#faf8f4;padding-block:24px}:where(html[data-device=desktop]) .rebuild .dn-home .dn-task-section .dn-title h2,:where(html[data-device=desktop]) .rebuild .dn-home .dn-preparation .dn-title h2{font-size:37px}:where(html[data-device=desktop]) .rebuild .dn-home .dn-task-section .dn-title h2{font-size:35px}:where(html[data-device=desktop]) .dn-home .dn-preparation .dn-title{margin-bottom:18px}:where(html[data-device=desktop]) .dn-home .dn-steps{margin-top:18px;padding-top:18px}:where(html[data-device=desktop]) .rebuild .dn-home-task-grid h3{margin-block:12px 10px}:where(html[data-device=desktop]) .dn-home .dn-prep-grid h3{font-size:20px}:where(html[data-device=desktop]) .dn-home .dn-prep-grid p{font-size:17px;line-height:1.6}:where(html[data-device=desktop]) .dn-home .dn-steps p{font-size:17px}:where(html[data-device=desktop]) .dn-home .dn-steps h3{font-size:20px}:where(html[data-device=desktop]) .dn-home .dn-prep-grid svg{width:40px;height:40px}:where(html[data-device=desktop]) .dn-home .dn-steps li>b{width:48px;height:48px;font-size:22px}:where(html[data-device=desktop]) .dn-home .dn-application-section{padding-block:14px 10px}:where(html[data-device=desktop]) .dn-applications>a:last-child img{object-position:center 75%}:where(html[data-device=desktop]) .dn-home .dn-application-heading .dn-title>span{margin-bottom:6px}:where(html[data-device=desktop]) .dn-home .dn-application-heading .dn-title h2{font-size:28px}:where(html[data-device=desktop]) .dn-application-heading nav{gap:22px;padding-bottom:0;font-size:23px}:where(html[data-device=desktop]) .dn-applications img{height:118px}:where(html[data-device=desktop]) .rebuild .dn-applications h3{font-size:20px}:where(html[data-device=desktop]) .dn-applications p,:where(html[data-device=desktop]) .dn-applications small{font-size:17px;line-height:1.5}:where(html[data-device=desktop]) .dn-applications>a>div{padding:8px 13px}:where(html[data-device=desktop]) .dn-home .dn-application-heading{margin-bottom:12px}:where(html[data-device=desktop]) .dn-consult>.rb-container{min-height:144px;padding-block:22px}:where(html[data-device=desktop]) .rebuild .dn-consult h2{font-size:32px}:where(html[data-device=desktop]) .dn-consult p{font-size:17px}:where(html[data-device=desktop]) .dn-consult .rb-button{min-width:196px;margin-left:30px}:where(html[data-device=desktop]) .dn-products .dn-hero{height:332px;min-height:332px}:where(html[data-device=desktop]) .dn-products .dn-hero>.rb-container{padding-block:23px}:where(html[data-device=desktop]) .dn-products .dn-hero h2{max-width:760px;font-size:28px}:where(html[data-device=desktop]) .dn-products .dn-hero p{max-width:670px;font-size:18px}:where(html[data-device=desktop]) .dn-line-inner{min-height:429px}:where(html[data-device=desktop]) .dn-line-paper .dn-line-inner{min-height:521px}:where(html[data-device=desktop]) .dn-line-banding .dn-line-inner{min-height:421px}:where(html[data-device=desktop]) .dn-line-tape .dn-line-inner{min-height:434px}:where(html[data-device=desktop]) .dn-line header{padding-block:18px;padding-right:36px}:where(html[data-device=desktop]) .rebuild .dn-line header h2{font-size:37px;line-height:1.3}:where(html[data-device=desktop]) .dn-line header>p{max-width:310px;margin-bottom:24px;font-size:21px;line-height:1.55}:where(html[data-device=desktop]) .dn-line-warm header>p{color:#173e55}:where(html[data-device=desktop]) .dn-line header ul{gap:20px;margin-bottom:0;font-size:20px;line-height:1.55}:where(html[data-device=desktop]) .dn-line-models{padding-block:16px}:where(html[data-device=desktop]) .dn-line-models h3,:where(html[data-device=desktop]) .rebuild .dn-line-models h3{font-size:23px}:where(html[data-device=desktop]) .dn-line-models strong{font-size:20px}:where(html[data-device=desktop]) .dn-line-models p{font-size:20px;line-height:1.55}:where(html[data-device=desktop]) .dn-line-models .rb-arrow{min-height:48px;padding:12px 23px;font-size:17px}:where(html[data-device=desktop]) .dn-line-transport .dn-line-models>article,:where(html[data-device=desktop]) .dn-line-tape .dn-line-models>article{grid-template-columns:53% minmax(0,1fr);gap:12px;padding-inline:14px}:where(html[data-device=desktop]) .dn-line-transport .dn-model-photo{height:285px}:where(html[data-device=desktop]) .dn-line-paper .dn-model-photo{height:286px}:where(html[data-device=desktop]) .dn-line-single .dn-model-photo{height:350px}:where(html[data-device=desktop]) .dn-line-tape .dn-model-photo{height:290px}:where(html[data-device=desktop]) .dn-reserve>.rb-container{min-height:247px}:where(html[data-device=desktop]) .dn-compact-preparation{background:#faf9f6;padding-block:26px}:where(html[data-device=desktop]) .dn-compact-preparation>.rb-container{grid-template-columns:350px 1fr;min-height:162px}:where(html[data-device=desktop]) .rebuild .dn-compact-preparation .dn-title h2{font-size:27px}:where(html[data-device=desktop]) .dn-compact-preparation .dn-prep-grid article{padding-block:24px}:where(html[data-device=desktop]) .dn-compact-preparation .dn-prep-grid h3{font-size:20px}:where(html[data-device=desktop]) .dn-compact-preparation .dn-title>p{font-size:17px}:where(html[data-device=desktop]) .dn-compact-preparation .dn-prep-grid svg{width:42px;height:42px}:where(html[data-device=desktop]) .dn-solutions .dn-hero{height:454px}:where(html[data-device=desktop]) .dn-solutions .dn-hero h1,:where(html[data-device=desktop]) .rebuild .dn-solutions .dn-hero h2{max-width:650px}:where(html[data-device=desktop]) .dn-solutions .dn-hero p{max-width:560px;font-size:17px}:where(html[data-device=desktop]) .dn-solution-content>.dn-title{margin-bottom:0}:where(html[data-device=desktop]) .dn-solution-row{padding-block:10px}:where(html[data-device=desktop]) #solution-monitoring .dn-solution-photo{height:280px}:where(html[data-device=desktop]) .rebuild .dn-solution-row h2{font-size:32px}:where(html[data-device=desktop]) .dn-solution-row h2>b{font-size:44px}:where(html[data-device=desktop]) .dn-solution-row dl{font-size:19px;line-height:1.6}:where(html[data-device=desktop]) #solution-monitoring .dn-solution-copy{grid-template-columns:minmax(0,1fr) 245px;column-gap:22px;display:grid}:where(html[data-device=desktop]) #solution-monitoring h2{grid-column:1/-1}:where(html[data-device=desktop]) #solution-monitoring dl{grid-area:2/1/4}:where(html[data-device=desktop]) #solution-monitoring .dn-method-note{color:#c3212b;grid-area:2/2;align-self:end;margin:0 0 25px;font-size:17px}:where(html[data-device=desktop]) #solution-monitoring .rb-button{grid-area:3/2;align-self:start;padding-inline:15px;font-size:17px}:where(html[data-device=desktop]) #solution-monitoring{grid-template-columns:41% minmax(0,1fr)}:where(html[data-device=desktop]) #solution-monitoring .dn-solution-copy{grid-template-columns:minmax(0,1fr) 230px;column-gap:18px}:where(html[data-device=desktop]) #solution-monitoring dl>div{grid-template-columns:82px minmax(0,1fr);gap:10px}:where(html[data-device=desktop]) #solution-monitoring dt{white-space:nowrap;font-size:17px}:where(html[data-device=desktop]) #solution-monitoring .rb-button{white-space:nowrap;padding-inline:12px;font-size:16px}:where(html[data-device=desktop]) #solution-paper .dn-solution-photo{height:350px}:where(html[data-device=desktop]) .dn-solution-materials img{object-fit:cover;height:120px}:where(html[data-device=desktop]) .dn-solution-materials a:last-child img{object-position:85% center}:where(html[data-device=desktop]) .dn-solution-materials strong{font-size:17px}:where(html[data-device=desktop]) .dn-solution-copy-equipment{min-height:330px;padding-right:43%}:where(html[data-device=desktop]) .dn-solution-copy-equipment .dn-solution-equipment{width:42%;bottom:10px}:where(html[data-device=desktop]) .dn-solution-equipment img{height:230px}:where(html[data-device=desktop]) .dn-solution-equipment strong{font-size:15px}:where(html[data-device=desktop]) .dn-solution-copy-equipment .dn-method-note{font-size:17px}:where(html[data-device=desktop]) .dn-matrix table{font-size:18px}:where(html[data-device=desktop]) .dn-matrix th,:where(html[data-device=desktop]) .dn-matrix td{padding:7px 18px;font-size:17px}:where(html[data-device=desktop]) .dn-matrix{background-image:url(/reconstruction/scenes/aligned-matrix-v1.png);padding-block:20px}:where(html[data-device=desktop]) .rebuild .dn-matrix .dn-title h2{font-size:37px}:where(html[data-device=desktop]) .dn-solution-preparation{background:#faf8f4;padding-block:20px}:where(html[data-device=desktop]) .dn-solution-preparation .dn-title{margin-bottom:12px}:where(html[data-device=desktop]) .rebuild .dn-solution-preparation .dn-title h2{font-size:33px;line-height:1.2}:where(html[data-device=desktop]) .dn-solution-preparation .dn-title>span{margin-bottom:6px;font-size:12px;line-height:1.3}:where(html[data-device=desktop]) .dn-solution-prep-layout .dn-size-diagram>div{padding:8px 12px 20px 30px}:where(html[data-device=desktop]) .dn-solution-prep-layout .dn-size-diagram img{height:180px}:where(html[data-device=desktop]) .dn-solution-prep-layout .dn-prep-grid h3{font-size:17px}:where(html[data-device=desktop]) .dn-solution-prep-layout .dn-prep-grid p{font-size:16px;line-height:1.6}:where(html[data-device=desktop]) .dn-solution-prep-layout .dn-prep-grid{gap:18px}:where(html[data-device=desktop]) .dn-solution-prep-layout{grid-template-columns:300px minmax(0,1fr) 400px;gap:25px}:where(html[data-device=desktop]) .dn-solution-prep-layout aside>h3{margin-bottom:12px;font-size:17px;line-height:1.3}:where(html[data-device=desktop]) .dn-solution-prep-layout ol{gap:12px;margin-bottom:16px}:where(html[data-device=desktop]) .dn-solution-prep-layout li strong{font-size:15px}:where(html[data-device=desktop]) .dn-solution-prep-layout .dn-prep-grid svg{width:38px;height:38px}:where(html[data-device=desktop]) .dn-solution-prep-layout li{font-size:16px}:where(html[data-device=desktop]) .dn-solution-prep-layout li>p{font-size:14px}:where(html[data-device=desktop]) .dn-solution-prep-layout li>b{width:36px;height:36px;font-size:20px}:where(html[data-device=desktop]) .dn-doc-grid h3,:where(html[data-device=desktop]) .rebuild .dn-doc-grid h3{font-size:23px}:where(html[data-device=desktop]) .dn-doc-grid p{margin-bottom:10px;font-size:20px;line-height:1.55}:where(html[data-device=desktop]) .dn-doc-grid>article{padding-block:9px}:where(html[data-device=desktop]) .dn-doc-grid .rb-arrow{padding:11px 20px;font-size:17px}:where(html[data-device=desktop]) .dn-company-band>.rb-container{min-height:300px}:where(html[data-device=desktop]) .dn-company-band .dn-title h2{font-size:33px}:where(html[data-device=desktop]) .dn-company-band h3{font-size:30px;line-height:1.45}:where(html[data-device=desktop]) .dn-company-band p{max-width:510px;font-size:20px;line-height:1.7}:where(html[data-device=desktop]) .dn-contact .dn-hero{min-height:495px}:where(html[data-device=desktop]) .rebuild .dn-contact .dn-hero h1{font-size:75px}:where(html[data-device=desktop]) .dn-contact .dn-hero h2{max-width:790px;font-size:42px}:where(html[data-device=desktop]) .dn-contact .dn-eyebrow{display:none}:where(html[data-device=desktop]) .dn-contact .dn-hero>.rb-container{flex-direction:column;align-items:flex-start;gap:14px;padding-block:50px;display:flex}:where(html[data-device=desktop]) .rebuild[class] .dn-contact .dn-hero h1{margin:0;line-height:1.1}:where(html[data-device=desktop]) .rebuild .dn-contact .dn-hero h2{margin:0;line-height:1.25}:where(html[data-device=desktop]) .dn-contact .dn-hero p{max-width:720px;margin:0;font-size:19px;line-height:1.5}:where(html[data-device=desktop]) .dn-contact .dn-hero .dn-contact-promise{margin:10px 0 0!important;font-size:17px!important;line-height:1.5!important}:where(html[data-device=desktop]) .dn-contact .dn-hero .rb-button{min-width:248px}:where(html[data-device=desktop]) .dn-contact .mp-direct-heading .rb-section-heading h2{font-size:49px}:where(html[data-device=desktop]) .dn-contact .mp-person{font-size:18px}:where(html[data-device=desktop]) .dn-contact .mp-contact-groups>article{min-height:360px}:where(html[data-device=desktop]) .dn-contact .mp-contact-groups h2{gap:12px;font-size:28px}:where(html[data-device=desktop]) .dn-contact .mp-contact-groups h2>i{flex-shrink:0;width:55px;height:55px}:where(html[data-device=desktop]) .dn-contact .mp-contact-item strong{font-size:23px}:where(html[data-device=desktop]) .dn-contact .mp-contact-groups>article:first-child .mp-item-actions{flex-direction:column;flex-shrink:0;gap:0;width:30px}:where(html[data-device=desktop]) .dn-contact .mp-contact-groups>article:first-child .mp-item-actions a,:where(html[data-device=desktop]) .dn-contact .mp-contact-groups>article:first-child .mp-item-actions button{width:28px;min-width:28px;min-height:28px}:where(html[data-device=desktop]) .dn-contact .mp-contact-groups>article:first-child .mp-contact-item strong{white-space:nowrap}:where(html[data-device=desktop]) .dn-contact .mp-contact-groups>article:nth-child(2) .mp-contact-item strong{font-size:16px}:where(html[data-device=desktop]) .dn-contact .mp-contact-groups>article:nth-child(2) .mp-contact-item{grid-template-columns:20px minmax(0,1fr);gap:8px}:where(html[data-device=desktop]) .dn-contact .mp-contact-groups>article:nth-child(2) .mp-item-actions{grid-column:2;justify-content:flex-start;gap:10px}:where(html[data-device=desktop]) .dn-contact .mp-contact-item small,:where(html[data-device=desktop]) .dn-contact .dn-qr-item strong{font-size:17px}:where(html[data-device=desktop]) .dn-contact .dn-qr-item small{font-size:16px}:where(html[data-device=desktop]) .dn-contact .dn-qr-thumb img{width:135px;height:135px}:where(html[data-device=desktop]) .dn-contact .mp-qr-button{font-size:17px}:where(html[data-device=desktop]) .dn-contact .mp-contact-surface{background:linear-gradient(172deg,var(--navy) 0,var(--navy) 360px,transparent 361px),#f5eee4 url(/reconstruction/scenes/aligned-contact-surface-v1.png) center/cover}:where(html[data-device=desktop]) .dn-contact .mp-contact-lower{margin-top:36px}:where(html[data-device=desktop]) .dn-contact .mp-location,:where(html[data-device=desktop]) .dn-contact .rb-inquiry{padding:34px 30px}:where(html[data-device=desktop]) .dn-contact .rb-inquiry{margin-top:0;position:relative}:where(html[data-device=desktop]) .dn-contact .rb-inquiry>.rb-section-heading{margin-bottom:34px}:where(html[data-device=desktop]) .dn-contact .rb-inquiry>p{width:190px;font-size:14px;line-height:1.7;position:absolute;top:39px;right:30px}:where(html[data-device=desktop]) .rebuild .dn-contact .rb-inquiry>.rb-section-heading h2{max-width:360px;font-size:37px}:where(html[data-device=desktop]) .rebuild .dn-contact .rb-inquiry form>label{font-size:19px}:where(html[data-device=desktop]) .dn-contact .rb-inquiry form{gap:20px}:where(html[data-device=desktop]) .dn-contact .rb-inquiry input,:where(html[data-device=desktop]) .dn-contact .rb-inquiry select,:where(html[data-device=desktop]) .dn-contact .rb-inquiry textarea{min-height:58px;font-size:17px}:where(html[data-device=desktop]) .dn-contact .rb-inquiry textarea{min-height:150px}:where(html[data-device=desktop]) .dn-contact .rb-inquiry form>.rb-button{min-height:60px;font-size:19px}:where(html[data-device=desktop]) .dn-contact .mp-location .rb-section-heading,:where(html[data-device=desktop]) .dn-contact .mp-location-entry>p{margin-bottom:22px}:where(html[data-device=desktop]) .dn-contact .mp-map{height:350px}:where(html[data-device=desktop]) .dn-contact .dn-contact-preparation{background:#faf7f1 url(/reconstruction/scenes/aligned-contact-surface-v1.png) 50%/cover;padding-block:35px 40px}:where(html[data-device=desktop]) .dn-contact .dn-prep-grid h3{font-size:21px}:where(html[data-device=desktop]) .dn-contact .dn-prep-grid p{font-size:18px;line-height:1.55}:where(html[data-device=desktop]) .dn-contact .dn-prep-grid svg{width:44px;height:44px}:where(html[data-device=desktop]) .rebuild[class] .rb-footer{padding-block:22px 16px}:where(html[data-device=desktop]) .rebuild[class] .rb-footer-grid{grid-template-columns:1.35fr .7fr .7fr 1.7fr;gap:24px}:where(html[data-device=desktop]) .rebuild[class] .rb-footer-brand>:is(a,.rb-footer-identity){grid-template-columns:74px minmax(0,1fr)}:where(html[data-device=desktop]) .rebuild[class] .rb-footer-brand img{width:74px;height:74px}:where(html[data-device=desktop]) .rebuild[class] .rb-footer-brand strong{font-size:20px}:where(html[data-device=desktop]) .rebuild[class] .rb-footer-brand small{font-size:10px}:where(html[data-device=desktop]) .rebuild[class] .rb-footer nav>a{margin-block:1px;font-size:16px;line-height:1.3}:where(html[data-device=desktop]) .rebuild[class] .rb-footer address>a,:where(html[data-device=desktop]) .rebuild[class] .rb-footer address>span{font-size:15px;line-height:1.25}:where(html[data-device=desktop]) .rebuild[class] .rb-footer h3{margin-bottom:8px;font-size:17px;line-height:1.3}:where(html[data-device=desktop]) .rebuild[class] .rb-footer address{gap:3px}:where(html[data-device=desktop]) .rebuild[class] .rb-copyright{margin-top:12px;padding-top:8px;font-size:14px}}@media (width<=1199px){:where(html[data-device=mobile]) .dn-company-band>.rb-container>div{max-width:50%}:where(html[data-device=mobile]) .dn-company-band>.rb-container{min-height:280px}:where(html[data-device=mobile]) .dn-line-warm header:before{clip-path:none}}@media (width>=768px) and (width<=1023px){:where(html[data-device=mobile]) .rebuild[class] .rb-footer-grid{grid-template-columns:1fr 1fr 1.4fr;gap:24px}:where(html[data-device=mobile]) .rebuild[class] .rb-footer-brand{grid-column:1/-1}:where(html[data-device=mobile]) .rebuild[class] .rb-footer-brand>:is(a,.rb-footer-identity){max-width:470px}:where(html[data-device=mobile]) .rebuild[class] .rb-footer-brand>p{margin-top:12px}}@media (width<=767px){:where(html[data-device=mobile]) .dn-company-band>.rb-container{background:#f8f3ebf0;min-height:0;padding-block:30px}:where(html[data-device=mobile]) .dn-company-band>.rb-container>div{max-width:100%}:where(html[data-device=mobile]) .dn-line-warm header:before{inset:0 -16px}:where(html[data-device=mobile]) .dn-consult:not(.dn-reserve){background-position:65%}:where(html[data-device=mobile]) .dn-hero:not(.dn-hero-home){flex-direction:column;align-items:stretch;height:auto;min-height:0;display:flex}:where(html[data-device=mobile]) .dn-hero:not(.dn-hero-home)>.rb-container{order:0;padding-block:28px}:where(html[data-device=mobile]) .dn-hero:not(.dn-hero-home)>img{z-index:0;opacity:1;object-position:65% center;order:1;width:100%;height:190px;position:static}:where(html[data-device=mobile]) .dn-contact .dn-hero{min-height:0}:where(html[data-device=mobile]) .dn-hero:not(.dn-hero-home) h1,:where(html[data-device=mobile]) .dn-hero:not(.dn-hero-home) h2,:where(html[data-device=mobile]) .dn-hero:not(.dn-hero-home) p{max-width:100%}}.rebuild[class] .rb-floating{right:max(12px,min(1.2vw,24px),env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:45}.rebuild .rb-floating>button{position:relative}.rb-chat-unread{color:#fff;background:#092f42;border:2px solid #fff;border-radius:12px;min-width:20px;height:20px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:-4px;right:-4px}.rebuild .rb-chat-panel.af-contact-drawer{--chat-visible-height:100dvh;--chat-keyboard-inset:0px;z-index:46;top:auto;right:max(12px,min(1.2vw,24px),env(safe-area-inset-right));bottom:calc(84px + var(--chat-keyboard-inset));width:min(390px,100vw - 24px);height:min(560px,calc(var(--chat-visible-height) - 104px));background:#fff;border:1px solid #dde4e9;border-radius:16px;flex-direction:column;max-height:none;font-size:14px;animation:.2s ease-out rb-chat-appear;display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 45px #062c4133}.rebuild .af-contact-drawer>header{color:#fff;background:#082f43;flex-shrink:0;gap:8px;padding:16px 16px 14px}.rb-chat-heading{align-items:center;gap:10px;display:flex}.rebuild .rb-chat-heading h2{color:#fff;letter-spacing:0;font-size:18px;line-height:1.4}.rb-chat-heading small{color:#c4d7e2;margin-top:3px;font-size:11px;display:block}.rb-chat-tools{gap:1px;display:flex}.rebuild .rb-chat-tools .rb-icon-button{color:#fff;background:0 0;width:30px;height:32px}.rebuild .rb-chat-tools .rb-icon-button:hover{background:#ffffff1a}.rb-chat-move{touch-action:none;cursor:grab!important}.rb-chat-move:active{cursor:grabbing!important}.rebuild .af-contact-drawer .af-contact-tabs{flex-shrink:0;gap:0;margin:0;padding:0 12px}.rebuild .af-contact-drawer .af-contact-tabs button{white-space:nowrap;gap:5px;min-height:46px;padding:12px 4px;font-size:13px}.rb-chat-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.rebuild .af-contact-drawer .rb-chat-presence{color:#637687;background:#f5f8fa;flex-shrink:0;align-items:center;gap:7px;margin:0;padding:9px 16px;font-size:12px;display:flex}.rb-chat-presence>span{background:#99a8b1;border-radius:50%;width:7px;height:7px}.rb-chat-presence>span.is-online{background:#30976b}.rebuild .af-contact-drawer .chat-transcript{overscroll-behavior:contain;background:#f5f8fa;flex:1;height:auto;min-height:70px;padding:16px;overflow:auto}.rebuild .af-contact-drawer .chat-welcome{background:#fff;border:1px solid #e7edf0;border-radius:3px 12px 12px;margin:0;padding:12px 14px;font-size:14px;line-height:1.8}.rebuild .af-contact-drawer .chat-message p{overflow-wrap:anywhere;font-size:14px;line-height:1.75}.rebuild .rb-chat-content>form{border-top:1px solid #e7edf0;flex-shrink:0;padding:12px 14px 10px;display:block}.rebuild .rb-chat-content>form label{display:block}.rebuild .rb-chat-content textarea{resize:none;color:#15374b;background:#fff;border:1px solid #dce5eb;border-radius:8px;width:100%;height:70px;padding:10px;font-size:14px;line-height:1.6;display:block}.rb-chat-compose-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:9px;display:flex}.rb-chat-compose-actions small{color:#7c8c96;font-size:10px}.rebuild .rb-chat-compose-actions .rb-button{gap:8px;min-height:36px;padding:7px 14px;font-size:13px}.rebuild .af-contact-drawer>footer{flex-shrink:0;justify-content:space-between;gap:10px;padding:8px 14px 12px;font-size:11px;line-height:1.6;display:flex}.af-contact-drawer>footer a{color:#35576c;align-items:center;gap:4px;display:flex}.af-contact-drawer>footer>span{color:#8796a0}.rebuild .af-contact-drawer .af-contact-drawer-body{flex:1;min-height:0;padding:16px;overflow:auto}.rebuild .af-contact-drawer .rb-form-error{max-height:60px;margin:0;padding:5px 14px;font-size:12px;overflow:auto}.rebuild .af-contact-drawer .af-contact-quick span{overflow-wrap:anywhere}.rebuild .af-contact-drawer .af-drawer-qr{margin:0}.rebuild .af-contact-drawer .af-drawer-qr h3{font-size:16px}@keyframes rb-chat-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=767px){:where(html[data-device=mobile]) .rebuild .rb-chat-panel.af-contact-drawer{height:min(460px,calc(var(--chat-visible-height)*.68));bottom:calc(78px + var(--chat-keyboard-inset));border-radius:12px}:where(html[data-device=mobile]) .rebuild .af-contact-drawer>header{padding:12px}:where(html[data-device=mobile]) .rb-chat-heading small{font-size:10px}:where(html[data-device=mobile]) .rebuild .rb-chat-content textarea{height:60px;font-size:16px}:where(html[data-device=mobile]) .rb-chat-compose-actions small{font-size:9px}}@media (prefers-reduced-motion:reduce){.rebuild .rb-chat-panel.af-contact-drawer{animation:none}}.rebuild .rb-chat-panel.af-contact-drawer{bottom:calc(140px + var(--chat-keyboard-inset));height:min(560px,calc(var(--chat-visible-height) - 160px))}@media (width<=767px){:where(html[data-device=mobile]) .rebuild .rb-chat-panel.af-contact-drawer{bottom:calc(130px + var(--chat-keyboard-inset));height:min(460px,calc(var(--chat-visible-height)*.68),calc(var(--chat-visible-height) - 150px))}}@media (height<=550px){.rebuild .rb-chat-panel.af-contact-drawer{bottom:calc(12px + var(--chat-keyboard-inset));height:calc(var(--chat-visible-height) - 24px)}.rebuild .af-contact-drawer>header{padding-block:8px}.rb-chat-heading small,.af-contact-drawer>footer>span{display:none}.rebuild .rb-chat-content textarea{height:44px}.rebuild .rb-chat-content>form{padding-block:7px}}.rebuild[class] .rb-chat-panel.af-contact-drawer>header .rb-chat-heading h2{color:#fff;font-size:18px;line-height:1.4}.rebuild[class] .rb-chat-panel.af-contact-drawer>header .rb-chat-heading small{color:#c4d7e2;font-size:11px}.rebuild[class] .rb-chat-panel.af-contact-drawer>header .rb-icon-button{color:#fff;border:0;border-radius:6px}.rebuild[class] .rb-chat-panel.af-contact-drawer>header .rb-icon-button svg{color:inherit;stroke:currentColor}@media (width>=1200px){.dn-line header>p{font-size:19px}.dn-line-models p,.dn-doc-grid p{font-size:18px}}@media (width<=1679px){:where(html[data-device=desktop]) .dn-line header>p{font-size:19px}:where(html[data-device=desktop]) .dn-line-models p,:where(html[data-device=desktop]) .dn-doc-grid p{font-size:18px}}.native-article .builder-image-block{margin:22px 0 30px}.native-article .builder-image-block figure{max-width:100%;margin-inline:auto}.native-article .builder-image-block img{object-fit:contain;border-radius:6px;width:100%;height:auto;max-height:540px}.native-article .builder-image-block figcaption{text-align:center;color:#7c8b94;margin-top:10px;font-size:13px;line-height:1.8}.native-article .builder-richtext-content{color:#385365;font-size:17px;line-height:1.95}.native-article .builder-richtext-content h2{color:#0c3043;margin:32px 0 14px;font-size:25px;line-height:1.5}.native-article .builder-richtext-content p{color:#496172;margin:14px 0;font-size:17px;line-height:1.95}.native-article .builder-richtext-content li{margin-bottom:9px}.native-article .builder-richtext-content a{color:#cf2824;text-underline-offset:3px;text-decoration:underline}@media (width<=767px){:where(html[data-device=mobile]) .native-article .builder-richtext-content,:where(html[data-device=mobile]) .native-article .builder-richtext-content p{font-size:16px}:where(html[data-device=mobile]) .native-article .builder-richtext-content h2{font-size:22px}:where(html[data-device=mobile]) .native-article .builder-image-block figure{width:100%!important}:where(html[data-device=mobile]) .native-article .builder-image-block img{max-height:350px}}.dn-home-task-grid dd,.dn-solution-copy dd{text-wrap:pretty;min-width:0}.dn-task-phrase{vertical-align:top;max-width:100%;display:inline-block}.rebuild .dn-consult h2{text-wrap:balance}.dn-home-task-grid dt,.dn-solution-copy dt{white-space:nowrap}.dn-highlight-grid h3,.dn-line-models h3,.dn-prep-grid h3,.dn-title h2{text-wrap:balance}@media (width>=768px){.rebuild .dn-title h2{font-size:39px}.rebuild .dn-home .dn-task-section .dn-title h2{font-size:33px}.rebuild .dn-home .dn-preparation .dn-title h2{font-size:34px}.rebuild .dn-highlight-grid h3{font-size:21px}.dn-home .dn-highlight-grid p,.dn-home .dn-highlight-grid ul{font-size:17px}.rebuild .dn-home-task-grid h3{font-size:21px}.dn-home-task-grid h3 b{font-size:22px}.dn-home-task-grid dl{font-size:16px;line-height:1.65}.dn-home-task-grid dl>div{grid-template-columns:70px minmax(0,1fr)}.dn-home .dn-prep-grid h3{font-size:18px}.dn-home .dn-prep-grid p{font-size:16px}.rebuild .dn-line header h2{font-size:34px}.dn-line header>p,.dn-line header ul{font-size:18px}.rebuild .dn-line-models h3{font-size:21px}.dn-line-models strong{font-size:18px}.dn-line-models p{font-size:17px}.dn-compact-preparation .dn-prep-grid h3{font-size:18px}.rebuild .dn-compact-preparation .dn-title h2{font-size:25px}.rebuild .dn-solution-copy h2{font-size:32px}.dn-solution-copy dl{font-size:17px}.rebuild .dn-matrix .dn-title h2{font-size:34px}.rebuild .dn-solution-preparation .dn-title h2{font-size:30px;line-height:1.4}.dn-company-band h3{font-size:27px}.dn-company-band p{font-size:18px}.rebuild .dn-contact .mp-direct-heading .rb-section-heading h2{font-size:44px}.dn-contact .mp-contact-groups h2{font-size:25px}.dn-contact .mp-contact-item strong{font-size:21px}.dn-contact .mp-contact-groups>article:nth-child(2) .mp-contact-item strong,.dn-contact .mp-contact-item small{font-size:16px}.rebuild .dn-contact .rb-inquiry>.rb-section-heading h2{font-size:34px}.rebuild .dn-contact .rb-inquiry form>label{font-size:17px}.dn-contact .dn-prep-grid h3{font-size:19px}.dn-contact .dn-prep-grid p{font-size:16px}.rebuild .dn-detail .rb-product-hero-copy h1{text-wrap:balance;font-size:42px}.rebuild .af-plan .af-plan-intro h1{text-wrap:balance;font-size:clamp(36px,3.6vw,52px)}.rebuild .af-plan .af-plan-intro p{font-size:17px}.native-article .builder-richtext-content,.native-article .builder-richtext-content p{font-size:16px}.native-article .builder-richtext-content h2{font-size:23px}}@media (width<=1679px){:where(html[data-device=desktop]) .rebuild .dn-title h2{font-size:39px}:where(html[data-device=desktop]) .rebuild .dn-home .dn-task-section .dn-title h2{font-size:33px}:where(html[data-device=desktop]) .rebuild .dn-home .dn-preparation .dn-title h2{font-size:34px}:where(html[data-device=desktop]) .rebuild .dn-highlight-grid h3{font-size:21px}:where(html[data-device=desktop]) .dn-home .dn-highlight-grid p,:where(html[data-device=desktop]) .dn-home .dn-highlight-grid ul{font-size:17px}:where(html[data-device=desktop]) .rebuild .dn-home-task-grid h3{font-size:21px}:where(html[data-device=desktop]) .dn-home-task-grid h3 b{font-size:22px}:where(html[data-device=desktop]) .dn-home-task-grid dl{font-size:16px;line-height:1.65}:where(html[data-device=desktop]) .dn-home-task-grid dl>div{grid-template-columns:70px minmax(0,1fr)}:where(html[data-device=desktop]) .dn-home .dn-prep-grid h3{font-size:18px}:where(html[data-device=desktop]) .dn-home .dn-prep-grid p{font-size:16px}:where(html[data-device=desktop]) .rebuild .dn-line header h2{font-size:34px}:where(html[data-device=desktop]) .dn-line header>p,:where(html[data-device=desktop]) .dn-line header ul{font-size:18px}:where(html[data-device=desktop]) .rebuild .dn-line-models h3{font-size:21px}:where(html[data-device=desktop]) .dn-line-models strong{font-size:18px}:where(html[data-device=desktop]) .dn-line-models p{font-size:17px}:where(html[data-device=desktop]) .dn-compact-preparation .dn-prep-grid h3{font-size:18px}:where(html[data-device=desktop]) .rebuild .dn-compact-preparation .dn-title h2{font-size:25px}:where(html[data-device=desktop]) .rebuild .dn-solution-copy h2{font-size:32px}:where(html[data-device=desktop]) .dn-solution-copy dl{font-size:17px}:where(html[data-device=desktop]) .rebuild .dn-matrix .dn-title h2{font-size:34px}:where(html[data-device=desktop]) .rebuild .dn-solution-preparation .dn-title h2{font-size:30px;line-height:1.4}:where(html[data-device=desktop]) .dn-company-band h3{font-size:27px}:where(html[data-device=desktop]) .dn-company-band p{font-size:18px}:where(html[data-device=desktop]) .rebuild .dn-contact .mp-direct-heading .rb-section-heading h2{font-size:44px}:where(html[data-device=desktop]) .dn-contact .mp-contact-groups h2{font-size:25px}:where(html[data-device=desktop]) .dn-contact .mp-contact-item strong{font-size:21px}:where(html[data-device=desktop]) .dn-contact .mp-contact-groups>article:nth-child(2) .mp-contact-item strong,:where(html[data-device=desktop]) .dn-contact .mp-contact-item small{font-size:16px}:where(html[data-device=desktop]) .rebuild .dn-contact .rb-inquiry>.rb-section-heading h2{font-size:34px}:where(html[data-device=desktop]) .rebuild .dn-contact .rb-inquiry form>label{font-size:17px}:where(html[data-device=desktop]) .dn-contact .dn-prep-grid h3{font-size:19px}:where(html[data-device=desktop]) .dn-contact .dn-prep-grid p{font-size:16px}:where(html[data-device=desktop]) .rebuild .dn-detail .rb-product-hero-copy h1{text-wrap:balance;font-size:42px}:where(html[data-device=desktop]) .rebuild .af-plan .af-plan-intro h1{text-wrap:balance;font-size:clamp(36px,3.6vw,52px)}:where(html[data-device=desktop]) .rebuild .af-plan .af-plan-intro p{font-size:17px}:where(html[data-device=desktop]) .native-article .builder-richtext-content,:where(html[data-device=desktop]) .native-article .builder-richtext-content p{font-size:16px}:where(html[data-device=desktop]) .native-article .builder-richtext-content h2{font-size:23px}}@media (width>=1200px){.rebuild .dn-hero-home h1{font-size:56px}.rebuild .dn-hero-home h2{font-size:48px}.dn-hero-home p{font-size:18px}.rebuild .dn-products .dn-hero h1{font-size:64px}.rebuild .dn-contact .dn-hero h1{font-size:68px}.rebuild .dn-solutions .dn-hero h1,.rebuild .dn-solutions .dn-hero h2{font-size:50px}.dn-title>p{font-size:17px}}@media (width<=1679px){:where(html[data-device=desktop]) .rebuild .dn-hero-home h1{font-size:56px}:where(html[data-device=desktop]) .rebuild .dn-hero-home h2{font-size:48px}:where(html[data-device=desktop]) .dn-hero-home p{font-size:18px}:where(html[data-device=desktop]) .rebuild .dn-products .dn-hero h1{font-size:64px}:where(html[data-device=desktop]) .rebuild .dn-contact .dn-hero h1{font-size:68px}:where(html[data-device=desktop]) .rebuild .dn-solutions .dn-hero h1,:where(html[data-device=desktop]) .rebuild .dn-solutions .dn-hero h2{font-size:50px}:where(html[data-device=desktop]) .dn-title>p{font-size:17px}}@media (width>=768px) and (width<=1199px){:where(html[data-device=mobile]) .rebuild .dn-title h2{font-size:30px}:where(html[data-device=mobile]) .rebuild .dn-highlight-grid h3{font-size:18px}:where(html[data-device=mobile]) .rebuild .dn-home .dn-task-section .dn-title h2,:where(html[data-device=mobile]) .rebuild .dn-home .dn-preparation .dn-title h2{font-size:30px}:where(html[data-device=mobile]) .rebuild .dn-home-task-grid h3{font-size:19px}:where(html[data-device=mobile]) .dn-home-task-grid dl{font-size:15px}:where(html[data-device=mobile]) .rebuild .dn-line header h2{font-size:27px}:where(html[data-device=mobile]) .dn-line header>p,:where(html[data-device=mobile]) .dn-line header ul{font-size:16px}:where(html[data-device=mobile]) .rebuild .dn-line-models h3{font-size:19px}:where(html[data-device=mobile]) .dn-line-models strong,:where(html[data-device=mobile]) .dn-line-models p{font-size:16px}}@media (width<=767px){:where(html[data-device=mobile]) .rebuild .dn-home-task-grid h3{font-size:21px}:where(html[data-device=mobile]) .dn-home-task-grid dl{font-size:14px;line-height:1.75}:where(html[data-device=mobile]) .rebuild .dn-highlight-grid h3{font-size:16px}:where(html[data-device=mobile]) .rebuild .dn-line header h2{font-size:23px}:where(html[data-device=mobile]) .rebuild .dn-line-models h3{font-size:18px}:where(html[data-device=mobile]) .rebuild .dn-title h2{font-size:24px}}.rebuild .native-article>header h1,.native-article .builder-richtext-content,.native-article .builder-richtext-content p,.native-article .builder-richtext-content h2,.native-article .builder-richtext-content h3,.native-article .builder-richtext-content li{color:#171717}.rb-footer-identity{cursor:default;padding-top:12px;text-decoration:none}.rb-footer-identity strong,.rb-footer-identity small{text-decoration:none}.mp-map-area{pointer-events:none;place-items:center;width:120px;height:120px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mp-map-area-ring{background:#ef3b3010;border:1px solid #ed332c5c;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 12px #ed332c07}.mp-map-area-label{color:#173849;white-space:nowrap;background:#fff;border:1px solid #e2e8eb;border-radius:6px;align-items:center;gap:6px;padding:9px 12px;font-size:12px;font-weight:600;display:flex;position:relative;box-shadow:0 4px 14px #102e4b20}.mp-map-area-label svg{color:var(--red)}.dn-contact .mp-map-caption{border:1px solid #e3e9ed;border-radius:5px;padding:7px 10px;font-size:11px;top:12px;left:12px;box-shadow:0 2px 8px #102e4b0d}@media (width>=768px) and (width<=1199px){:where(html[data-device=mobile]) .dn-home-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html[data-device=mobile]) .dn-home-task-grid article:last-child{grid-column:1/-1}:where(html[data-device=mobile]) .dn-home-task-grid article:last-child img{object-position:center 58%}}.dn-knowledge .dn-source,.native-article .builder-image-block figcaption{color:#536572}.rebuild .dn-knowledge .dn-related-links .rb-arrow{color:#c61c25!important}@media (width<=767px){:where(html[data-device=mobile]) .rebuild[class] .rb-footer nav>a{align-items:center;min-height:30px;display:flex}}.rebuild[class] .rb-footer nav>a,.rebuild[class] .rb-footer-contact>a{align-items:center;min-height:24px;display:flex}@media (width<=767px){:where(html[data-device=mobile]) .rebuild[class] .rb-footer nav>a{min-height:30px}}.rebuild .rb-transport-cta section>p,.rebuild .af-plan-cta p,.rebuild .af-paper-methods aside p,.rebuild .rb-features-strip .rb-feature p,.rebuild .rb-tilt-reading p,.rebuild .rb-wrap-models li,.rebuild .rb-bandall-options article p,.rebuild .rb-tape-spec-table td,.rebuild .rb-tape-options article p,.rebuild .rb-contact-cta p,.rebuild .rb-paper-pro-metrics span,.rebuild .rb-paper-hero-metrics span,.rebuild .rb-fill-sa-process article p,.rebuild .rb-fill-a-process article p{color:#4d5e70!important}.rebuild .rb-tilt-comparison thead th,.rebuild .rb-paper-pro-metrics strong,.rebuild .rb-tape-options .rb-arrow{color:#c61c25!important}.af-share-wrap{display:inline-flex;position:relative}.af-share-feedback{z-index:20;color:#171717;background:#fff;border:1px solid #d8e1e7;border-radius:6px;width:min(320px,100vw - 40px);padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 6px 20px #102e4b18}.rebuild .af-share-feedback p{color:#171717;margin:0 0 8px;font-size:13px}.af-share-feedback input{color:#171717;background:#fff;border:1px solid #c9d5df;border-radius:3px;width:100%;min-width:0;padding:7px;font-size:12px}.af-share-feedback>button{color:#173849;cursor:pointer;background:#eef2f5;border:0;border-radius:3px;min-height:28px;margin:8px 0 0 auto;padding:3px 8px;display:block}.rebuild .rb-paper-detail-hero{position:relative}.rebuild .rb-product-hero>.rb-product-detail-back,.rebuild .rb-paper-detail-hero>.rb-product-detail-back{z-index:4;color:#52677c;min-height:26px;font:inherit;white-space:nowrap;cursor:pointer;background:#ffffffc9;border:0;border-radius:3px;justify-content:center;align-items:center;gap:4px;padding:3px 6px;font-size:11px;line-height:1.3;transition:color .18s,background-color .18s;display:inline-flex;position:absolute;top:9px;right:max(18px,50% - 640px)}.rebuild .rb-product-hero>.rb-product-detail-back:hover,.rebuild .rb-paper-detail-hero>.rb-product-detail-back:hover{color:var(--red);background:#fff}.rebuild .rb-product-hero>.rb-product-detail-back:focus-visible,.rebuild .rb-paper-detail-hero>.rb-product-detail-back:focus-visible{outline:2px solid var(--red);outline-offset:2px}@media (width>=768px){.rebuild #main p{font-size:min(14px,1em)}}@media (width<=1679px){:where(html[data-device=desktop]) .rebuild #main p{font-size:min(14px,1em)}}@media (width>=1151px){.rebuild[class] .rb-header .rb-brand strong{font-size:17px}.rebuild[class] .rb-header .rb-brand small{font-size:9px}}@media (width<=1679px){:where(html[data-device=desktop]) .rebuild[class] .rb-header .rb-brand strong{font-size:17px}:where(html[data-device=desktop]) .rebuild[class] .rb-header .rb-brand small{font-size:9px}}@media (width>=768px) and (width<=1150px){:where(html[data-device=mobile]) .rebuild[class] .rb-header .rb-brand strong{font-size:15px}:where(html[data-device=mobile]) .rebuild[class] .rb-header .rb-brand small{font-size:8.5px}}@media (width<=767px){:where(html[data-device=mobile]) .rebuild[class] .rb-header .rb-brand strong{font-size:12px}}.rebuild #main .dn-motion-pending{opacity:0;transition:opacity .24s,transform .24s;transform:translateY(4px)}.rebuild #main .dn-motion-pending.dn-motion-visible{opacity:1;transform:translateY(0)}.rebuild #main :is(button,a,input,textarea,select,[tabindex="0"]):focus-visible{outline:2px solid var(--red);outline-offset:3px}@media (prefers-reduced-motion:reduce){.rebuild #main .dn-motion-pending{opacity:1;transition:none;transform:none}}.rebuild .dn-detail .rb-product-hero,.rebuild .dn-detail .rb-paper-detail-hero,.rebuild .dn-detail .rb-product-hero-stage,.rebuild .dn-detail .rb-paper-hero-stage,.rebuild .dn-detail .rb-product-hero-tilt{background:#fff}.rebuild .dn-detail .rb-product-hero-bandall-standard .rb-bandall-hero-stage>img{background:#fff;width:110%;max-width:none;height:108%}.rebuild .dn-detail .rb-product-hero-bandall-standard .rb-bandall-hero-specs{background:0 0;border-top:1px solid #dce4eb;border-radius:0;padding:15px 0 0}.rebuild .dn-detail .rb-product-hero-bandall-standard .rb-bandall-hero-specs dl{background:0 0;border-radius:0;padding:0}.rebuild .rb-transport-products .rb-product-card-media{background:#fff}.rebuild .af-tape-product-top{background:#fff}@media (width>=761px) and (width<=1120px){:where(html[data-device=mobile]) .rebuild .dn-detail .rb-product-hero-bandall-standard .rb-bandall-hero-stage{height:440px}}@media (width<=760px){:where(html[data-device=mobile]) .rebuild .dn-detail .rb-product-hero-bandall-standard .rb-bandall-hero-stage{height:240px;padding:0}:where(html[data-device=mobile]) .rebuild .dn-detail .rb-product-hero-bandall-standard .rb-bandall-hero-stage>img{width:100%;max-width:100%;height:100%}:where(html[data-device=mobile]) .rebuild .dn-detail .rb-product-hero-bandall-standard .rb-bandall-hero-specs{padding:12px 0 0}}.rebuild .dn-detail{background:#fff}.rebuild .dn-detail .rb-section,.rebuild .dn-detail .rb-section:nth-of-type(2n){background:#fff;padding-block:24px 22px}.rebuild .dn-detail .rb-section-heading{margin-bottom:16px}.rebuild .dn-detail .rb-section-heading h2{font-size:26px;line-height:1.4}.rebuild .dn-detail :is(.rb-section-heading i,.rb-product-hero-eyebrow i,.rb-eyebrow i){display:none}.rebuild .dn-detail .rb-feature,.rebuild .dn-detail .rb-option-grid>article{box-shadow:none;background:0 0;border-radius:0}.rebuild .dn-detail .rb-option-grid>article{border:0;padding:12px 0}.rebuild .dn-detail .rb-product-hero,.rebuild .dn-detail .rb-paper-detail-hero{background:#fff;padding-block:0}.rebuild .dn-detail .rb-product-hero>.rb-container,.rebuild .dn-detail .rb-paper-detail-hero>.rb-container{padding-top:24px;padding-bottom:22px}.rebuild .dn-detail .rb-product-hero .rb-product-hero-layout,.rebuild .dn-detail .rb-paper-detail-hero .rb-paper-hero-layout,.rebuild .dn-detail .rb-bandall-hero-layout{gap:36px;min-height:0;padding-block:12px}.rebuild .dn-detail .rb-product-hero .rb-product-hero-stage,.rebuild .dn-detail .rb-paper-detail-hero .rb-paper-hero-stage{background:#fff;height:310px;padding:0}.rebuild .dn-detail .rb-product-hero-bandall-standard .rb-bandall-hero-stage{height:360px;padding:0}.rebuild .dn-detail .rb-product-hero-bandall-standard .rb-bandall-hero-stage>img{width:100%;max-width:100%;height:100%}.rebuild .dn-detail .rb-product-hero-tilt{background:#fff;height:280px;padding:0}.rebuild .dn-detail .rb-bandall-hero-specs{background:0 0;border:0;padding-top:12px}.rebuild .dn-detail .rb-paper-detail-hero .rb-paper-hero-feature-strip{border:0;width:100%;margin:12px 0 0;padding:10px 0 0}.rebuild .dn-detail .rb-paper-detail-x-fill-mm .rb-paper-hero-feature-strip{width:100%;margin-top:12px;padding-bottom:0}.rebuild .dn-detail .rb-paper-detail-hero>.rb-container .rb-paper-hero-metrics,.rebuild .dn-detail .rb-paper-pro-metrics{background:#fff;border:0;border-radius:0;margin-top:12px;padding:8px 0}.rebuild .dn-detail .rb-paper-detail-x-wrap .rb-paper-hero-layout{min-height:245px}.rebuild .dn-detail .rb-paper-hero-feature-strip .rb-feature{background:0 0;border:0;border-left:1px solid #dce3e8;flex-direction:row;align-items:flex-start;padding:5px 14px}.rebuild .dn-detail .rb-paper-hero-feature-strip .rb-feature:first-child{border-left:0;padding-left:0}.rebuild .dn-detail .rb-product-hero-points small,.rebuild .dn-detail .rb-product-introduction>p,.rebuild .dn-detail .rb-fill-pro-modes p,.rebuild .dn-detail .rb-fill-mm-application>div>p,.rebuild .dn-detail .rb-fill-mm-detail>div>p{color:#4d5e70}.rebuild .dn-detail .rb-table-scroll{background:0 0;border:0;border-radius:0}.rebuild .dn-detail .rb-table-scroll table{border-collapse:collapse;border-top:1px solid #183b4d}.rebuild .dn-detail .rb-table-scroll th,.rebuild .dn-detail .rb-table-scroll td{background:#fff;border-color:#dce3e8}.rebuild .dn-detail .rb-table-scroll thead th,.rebuild .dn-detail .rb-specs tbody th{color:#183b4d;background:#fff}.rebuild .dn-detail .rb-table-scroll tbody th{color:#183b4d}.rebuild .dn-detail .rb-selected-model{background:#fff;border:0}.rebuild .dn-detail .rb-tilt-comparison,.rebuild .dn-detail .rb-tilt-reading-section{background:#fff}.rebuild .dn-detail .dn-knowledge{background:#fff;border:0;padding-block:24px}.rebuild .dn-detail .dn-knowledge aside{background:0 0;border:0;border-radius:0;padding:0 0 0 24px}.rebuild .dn-detail .rb-contact-cta{background:#fff;border:0;padding-block:16px}.rebuild .dn-detail .rb-contact-cta>.rb-container{background:0 0;border-radius:0;padding:8px 0}.rebuild .dn-detail .rb-process{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.rebuild .dn-detail .rb-process>li{background:0 0;border:0;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;padding:8px 0;display:grid}.rebuild .dn-detail .rb-process>li>b{color:#c61c25;font-variant-numeric:tabular-nums;font-size:30px;line-height:1.25}.rebuild .dn-detail .rb-process h3{margin:2px 0 7px;font-size:19px;line-height:1.4}.rebuild .dn-detail .rb-process p{color:#4d5e70;margin:0;font-size:14px;line-height:1.75}.rebuild .dn-detail .rb-tape-options article{border:0;min-height:0;padding-block:8px}.rebuild .dn-detail .rb-tape-options article p{min-height:0;margin:8px 0 14px}.rebuild .dn-detail .rb-bandall-options>div{background:#fff;border:0;padding:8px 0}.rebuild .dn-detail .rb-bandall-options article{box-shadow:none;background:0 0}.rebuild .dn-detail .rb-wrap-models-section .rb-wrap-models>article{background:0 0;border:0;border-radius:0;padding:8px 0}.rebuild .dn-detail .rb-wrap-models-section .rb-wrap-models img,.rebuild .dn-detail .af-wrap-process img{background:#fff;border:0;border-radius:0}.rebuild .dn-detail .rb-fill-a-install article,.rebuild .dn-detail .rb-fill-pro-modes article,.rebuild .dn-detail .rb-pad-config>div>article{box-shadow:none;background:0 0;border:0;border-radius:0}.rebuild .dn-detail .rb-fill-a-lower .rb-feature{box-shadow:none;background:0 0;border:0;padding:4px 0}.rebuild .dn-detail .rb-pad-intro{grid-template-columns:1fr 1.1fr .85fr;gap:24px;min-height:0}.rebuild .dn-detail .rb-pad-intro aside{background:0 0;border:0;border-radius:0;padding:0}.rebuild .dn-detail .rb-pad-intro>.rb-photo{object-fit:contain;background:#fff;border-radius:0;height:220px}.rebuild .dn-detail .rb-pad-config article img{object-fit:contain;height:155px}.rebuild .dn-detail .rb-fill-process-layout{grid-template-columns:minmax(0,.8fr) minmax(280px,1.1fr) minmax(0,.9fr);align-items:center;gap:24px;display:grid}.rebuild .dn-detail .rb-fill-process figure{min-width:0;margin:0}.rebuild .dn-detail .rb-fill-process figure img{object-fit:contain;background:#fff;width:100%;height:215px;display:block}.rebuild .dn-detail .rb-fill-process figcaption{border:0;justify-content:space-between;gap:10px;margin-top:8px;padding-top:0;font-size:12px;line-height:1.5;display:flex}.rebuild .dn-detail .rb-fill-process figcaption span{color:#53677b;text-align:right}.rebuild .dn-detail .rb-fill-process-steps{margin:0;padding:0;list-style:none}.rebuild .dn-detail .rb-fill-process-steps li{border:0;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;display:grid}.rebuild .dn-detail .rb-fill-process-steps li>b{color:#c61c25;font-size:24px;font-weight:700;line-height:1.4}.rebuild .dn-detail .rb-fill-process-steps h3{margin:2px 0 5px;font-size:16px}.rebuild .dn-detail .rb-fill-process-steps p{color:#4d5e70;margin:0;font-size:13px;line-height:1.65}.rebuild .dn-detail .rb-fill-mm-application{background:#fff;min-height:0}.rebuild .dn-detail .af-mm-workflow{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.rebuild .dn-detail .af-mm-workflow figure{border:0;padding:0}.rebuild .dn-detail .af-mm-workflow img{object-fit:contain;background:#fff;height:180px}.rebuild .dn-detail .af-mm-workflow figure:after{top:65px}.rebuild .dn-detail .af-mm-workflow figure:nth-child(2):after{display:none}.rebuild .dn-detail .af-mm-workflow-next{border:0;grid-column:1/-1;align-items:center;gap:18px;padding:0;display:flex}.rebuild .dn-detail .af-mm-step-number{color:#c61c25;font-size:28px;font-weight:700;line-height:1.25}.rebuild .dn-detail .af-mm-workflow-next p{margin:3px 0 0}.rebuild .dn-detail .rb-fill-mm-detail>div{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.rebuild .dn-detail .rb-mt-install-photo{background:#fff!important}.rebuild:is(.rb-page-transport,.rb-page-paper,.rb-page-banding,.rb-page-tape) #main :is(.rb-section-heading i,.rb-eyebrow i,.rb-transport-intro h1 i){display:none}.rebuild .rb-transport-intro{background:#fff;padding-block:22px 14px}.rebuild .rb-transport-cta h2:after{display:none}.rebuild .rb-transport-products .rb-product-card{box-shadow:none;background:#fff;border:0;border-radius:0}.rebuild .rb-transport-products .rb-product-card-media{background:#fff;border:0;height:245px}.rebuild .rb-transport-products .rb-product-card-media-multi{background:#fff;align-items:center}.rebuild .rb-transport-products .rb-product-card-media-multi img:first-child{object-fit:contain}.rebuild .rb-transport-comparison{padding-block:24px}.rebuild .rb-transport-comparison tbody th,.rebuild .rb-transport-comparison tbody td{background:#fff}.rebuild .rb-transport-cta>div{padding:20px}.rebuild.rb-page-banding .rb-hero,.rebuild.rb-page-banding .rb-hero-inner{min-height:360px}.rebuild.rb-page-banding .rb-hero-inner{padding-block:26px}.rebuild.rb-page-banding #main>.rb-container.rb-section,.rebuild .af-tape-products,.rebuild .af-tape-flow,.rebuild .af-tape-benefits{padding-block:24px}.rebuild .af-tape-grid>article{text-align:left;border:0;border-radius:0;padding-bottom:8px}.rebuild .af-tape-product-top{background:#fff;border:0}.rebuild .af-tape-grid dl{margin:8px 0 12px}.rebuild .af-tape-grid dl>div{border-bottom:1px solid #dce3e8}.rebuild .af-tape-grid dt{color:#183b4d;background:#fff}.rebuild .af-tape-grid .rb-button{margin-left:14px}.rebuild .af-paper-directory table thead th{background:#fff}.rebuild .af-paper-directory>header h1{font-size:clamp(28px,3.3vw,46px);line-height:1.4}.rebuild .af-paper-directory>section{margin-top:24px}.rebuild .dn-detail .rb-pad-selection{grid-template-columns:1fr 1fr;align-items:start;gap:36px;display:grid}.rebuild .dn-detail .rb-pad-selection :is(.rb-pad-config,.rb-pad-specs){padding:0}.rebuild .dn-detail .rb-pad-config>div:last-child{gap:18px}.rebuild .dn-detail .rb-pad-config article{text-align:left;min-height:0;padding:0;display:block}.rebuild .dn-detail .rb-pad-config article img{width:100%;height:150px;margin-bottom:12px}.rebuild .dn-detail .rb-pad-config article h3{margin-bottom:7px}.rebuild .dn-detail .rb-pad-config article p{min-height:36px;margin-bottom:8px}.rebuild.rb-page-tape .af-tape-hero>.rb-container>i{display:none}.rebuild.rb-page-banding .rb-banding-applications{grid-template-columns:1.1fr 1fr;align-items:center;gap:36px;display:grid}.rebuild.rb-page-banding .rb-banding-applications>.rb-photo{object-fit:contain;width:100%;height:300px}.rebuild.rb-page-banding .rb-banding-applications h3{margin:18px 0 6px;font-size:19px}.rebuild.rb-page-banding .rb-banding-applications p{margin:0 0 14px}.rebuild.rb-page-banding #main>.rb-container.rb-section>.rb-product-stage{height:260px}.rebuild.rb-page-banding #main>.rb-container.rb-section .rb-feature{box-shadow:none;background:0 0;border:0;border-radius:0}@media (width<=959px){:where(html[data-device=mobile]) .rebuild .dn-detail .rb-pad-selection{grid-template-columns:1fr;gap:24px}}@media (width<=767px){:where(html[data-device=mobile]) .rebuild.rb-page-banding .rb-banding-applications{grid-template-columns:1fr;gap:16px}:where(html[data-device=mobile]) .rebuild.rb-page-banding .rb-banding-applications>.rb-photo{height:230px}}.dn-line-slot .dn-line-models>article{grid-template-columns:53% minmax(0,1fr);gap:12px;padding-inline:14px}.dn-line-slot .dn-model-photo{background:#fff;height:290px}@media (width<=1120px) and (width>=768px){:where(html[data-device=mobile]) .rebuild .dn-detail .rb-fill-process-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}:where(html[data-device=mobile]) .rebuild .dn-detail .rb-fill-process-application{grid-column:1/-1}:where(html[data-device=mobile]) .rebuild .dn-detail .rb-fill-process-application img{height:180px}}@media (width<=767px){:where(html[data-device=mobile]) .rebuild .dn-detail .rb-section{padding-block:20px}:where(html[data-device=mobile]) .rebuild .dn-detail .rb-section-heading h2{font-size:23px}:where(html[data-device=mobile]) .rebuild .dn-detail .rb-product-hero>.rb-container,:where(html[data-device=mobile]) .rebuild .dn-detail .rb-paper-detail-hero>.rb-container{padding-top:22px;padding-bottom:14px}:where(html[data-device=mobile]) .rebuild .dn-detail .rb-product-hero .rb-product-hero-layout,:where(html[data-device=mobile]) .rebuild .dn-detail .rb-paper-detail-hero .rb-paper-hero-layout,:where(html[data-device=mobile]) .rebuild .dn-detail .rb-bandall-hero-layout{gap:18px;padding-block:0}:where(html[data-device=mobile]) .rebuild .dn-detail .rb-product-hero .rb-product-hero-stage,:where(html[data-device=mobile]) .rebuild .dn-detail .rb-paper-detail-hero .rb-paper-hero-stage,:where(html[data-device=mobile]) .rebuild .dn-detail .rb-product-hero-bandall-standard .rb-bandall-hero-stage{height:210px}:where(html[data-device=mobile]) .rebuild .dn-detail .rb-product-hero-tilt{height:220px}:where(html[data-device=mobile]) .rebuild .dn-detail .rb-paper-detail-x-fill-mm .rb-paper-hero-feature-strip{margin-top:14px}:where(html[data-device=mobile]) .rebuild .dn-detail .rb-paper-hero-feature-strip .rb-feature{border-left:0;padding:5px 8px}:where(html[data-device=mobile]) .rebuild .dn-detail .rb-process{grid-template-columns:1fr;gap:8px}:where(html[data-device=mobile]) .rebuild .dn-detail .rb-process>li{padding:6px 0}:where(html[data-device=mobile]) .rebuild .dn-detail .rb-pad-intro{grid-template-columns:1fr;gap:14px}:where(html[data-device=mobile]) .rebuild .dn-detail .rb-pad-intro aside{border:0;padding:0}:where(html[data-device=mobile]) .rebuild .dn-detail .rb-pad-intro>.rb-photo{height:190px}:where(html[data-device=mobile]) .rebuild .dn-detail .rb-pad-config>div{gap:16px}:where(html[data-device=mobile]) .rebuild .dn-detail .rb-pad-config article{text-align:left;grid-template-columns:42% minmax(0,1fr);align-items:center;gap:18px;padding:0;display:grid}:where(html[data-device=mobile]) .rebuild .dn-detail .rb-pad-config article img{height:135px}:where(html[data-device=mobile]) .rebuild .dn-detail .rb-fill-process-layout{grid-template-columns:1fr;gap:14px}:where(html[data-device=mobile]) .rebuild .dn-detail .rb-fill-process-application{grid-column:auto}:where(html[data-device=mobile]) .rebuild .dn-detail .rb-fill-process figure img{height:185px}:where(html[data-device=mobile]) .rebuild .dn-detail .af-mm-workflow img{height:135px}:where(html[data-device=mobile]) .rebuild .dn-detail .af-mm-workflow figure:after{top:45px}:where(html[data-device=mobile]) .rebuild .dn-detail .dn-knowledge{padding-block:20px}:where(html[data-device=mobile]) .rebuild .dn-detail .dn-knowledge aside{padding:0}:where(html[data-device=mobile]) .rebuild .rb-transport-products .rb-product-card-media{height:100%;min-height:145px}:where(html[data-device=mobile]) .rebuild.rb-page-banding .rb-hero,:where(html[data-device=mobile]) .rebuild.rb-page-banding .rb-hero-inner{min-height:0}:where(html[data-device=mobile]) .dn-line-slot .dn-line-models>article{padding-inline:0}:where(html[data-device=mobile]) .dn-line-slot .dn-model-photo{height:200px}}.rebuild .dn-detail .rb-product-region,.rebuild.rb-page-banding .rb-banding-applications,.rebuild.rb-page-tape .af-tape-flow{isolation:isolate;margin-block:18px;padding-block:30px;position:relative}.rebuild .dn-detail .rb-product-region:before,.rebuild.rb-page-banding .rb-banding-applications:before,.rebuild.rb-page-tape .af-tape-flow:before{content:"";z-index:-1;pointer-events:none;background:#fff4f3;position:absolute;inset:0 calc(50% - 50vw)}.rebuild .dn-detail .rb-product-region .rb-section-heading h2{font-size:28px;line-height:1.4}.rebuild .dn-detail .dn-knowledge{color:#fff;background:#082d3d;padding-block:32px}.rebuild .dn-detail .dn-knowledge :is(h2,h3,dt){color:#fff}.rebuild .dn-detail .dn-knowledge :is(p,li,dd,.dn-source){color:#d5e3eb}.rebuild .dn-detail .dn-knowledge .rb-arrow{color:#ffb0b4!important}.rebuild .dn-detail .dn-knowledge aside{border-left:1px solid #4d6c7a;padding-left:28px}.rebuild .dn-detail .dn-knowledge .rb-section-heading{margin-bottom:14px}.rebuild .dn-detail .rb-label-family-layout{grid-template-columns:1fr 1fr;align-items:center;gap:32px;display:grid}.rebuild .dn-detail .rb-label-family-layout>img{width:100%;height:auto;display:block}.rebuild .dn-detail .rb-label-family-layout table{width:100%;min-width:0}.rebuild .dn-detail .rb-tape-options article h3{min-height:0}.rebuild.rb-page-paper .af-paper-directory>header{isolation:isolate;padding-block:26px;position:relative}.rebuild.rb-page-paper .af-paper-directory>header:before{content:"";z-index:-1;pointer-events:none;background:#082d3d;position:absolute;inset:0 calc(50% - 50vw)}.rebuild.rb-page-paper .af-paper-directory>header :is(h1,p,.rb-eyebrow){color:#fff}.rebuild.rb-page-paper .af-paper-directory>header nav button{color:#082d3d;background:#fff;border-color:#fff}.rebuild.rb-page-paper .af-paper-directory>header nav button.active{color:#fff;background:#ed0f23;border-color:#ed0f23}.rebuild.rb-page-transport .rb-transport-comparison{isolation:isolate;padding-block:30px;position:relative}.rebuild.rb-page-transport .rb-transport-comparison:before{content:"";z-index:-1;pointer-events:none;background:#fff4f3;position:absolute;inset:0 calc(50% - 50vw)}@media (width<=767px){:where(html[data-device=mobile]) .rebuild .dn-detail .rb-product-region,:where(html[data-device=mobile]) .rebuild.rb-page-banding .rb-banding-applications,:where(html[data-device=mobile]) .rebuild.rb-page-tape .af-tape-flow{margin-block:14px;padding-block:24px}:where(html[data-device=mobile]) .rebuild .dn-detail .rb-product-region .rb-section-heading h2{font-size:24px}:where(html[data-device=mobile]) .rebuild .dn-detail .dn-knowledge{padding-block:26px}:where(html[data-device=mobile]) .rebuild .dn-detail .dn-knowledge aside{border-top:1px solid #4d6c7a;border-left:0;padding:20px 0 0}:where(html[data-device=mobile]) .rebuild .dn-detail .rb-label-family-layout{grid-template-columns:1fr;gap:20px}}.rebuild .dn-detail .rb-section :is(p,td),.rebuild .dn-detail .rb-bandall-hero-copy>h2,.rebuild.rb-page-transport .rb-transport-intro aside>span{color:#4d5e70}.dn-contact #contact-other .dn-qr-thumb{width:min(260px,100%);max-width:100%;margin:0 auto 10px}.dn-contact #contact-other .dn-qr-thumb img{object-fit:contain;width:100%;max-width:100%;height:auto}html[data-device=mobile] .dn-contact #contact-other .dn-qr-item>div{text-align:center;grid-template-columns:minmax(0,1fr);row-gap:8px}html[data-device=mobile] .dn-contact #contact-other .dn-qr-thumb{grid-row:auto;margin-inline:auto}.rebuild[class]{--navy:#292c30;--blue:#36383d;--ink:#252528;--muted:#67676d;--red:#cf142b;font-family:ApprovedSourceHan,Microsoft YaHei,Arial,sans-serif;font-size:15px}.rebuild[class] :is(.rb-container,.sc-max){width:min(1240px,100% - 64px);max-width:1240px;margin-inline:auto}.rebuild[class]>.rb-header,.rebuild.rb-page-home.rb-page-home>.rb-header{background:#fff;min-height:74px;max-height:74px;height:74px!important}.rebuild[class]>.rb-header>.rb-container,.rebuild.sc-shell>.rb-header .rb-container,.rebuild.rb-page-home.rb-page-home>.rb-header>.rb-container{gap:24px;width:min(1300px,100% - 48px);max-width:1300px;height:100%}.rebuild[class]>.rb-header .rb-brand,.rebuild.rb-page-home.rb-page-home .rb-brand{gap:9px;max-width:none}.rebuild[class]>.rb-header .rb-brand>img,.rebuild.rb-page-home.rb-page-home .rb-brand>img{width:52px;max-width:52px;height:50px;max-height:50px;transform:none}.rebuild[class]>.rb-header .rb-brand strong,.rebuild.rb-page-home.rb-page-home>.rb-header .rb-brand strong{color:#222;font-size:17px;font-weight:700;line-height:1.4}.rebuild[class]>.rb-header .rb-brand small,.rebuild.rb-page-home.rb-page-home>.rb-header .rb-brand small{letter-spacing:0;color:#68686e;margin-top:3px;font-size:8.5px;line-height:1.5}.rebuild[class]>.rb-header .rb-nav,.rebuild.rb-page-home.rb-page-home>.rb-header .rb-nav{gap:30px;margin-left:auto}.rebuild[class]>.rb-header .rb-nav-item>a,.rebuild.rb-page-home.rb-page-home>.rb-header .rb-nav-item>a{color:#252527;font-size:15px;font-weight:650}.rebuild[class]>.rb-header .rb-nav-item>a.active{color:#ce102b}.rebuild[class]>.rb-header .rb-nav-item>a.active:after{height:2px;bottom:12px}.rebuild[class]>.rb-header .rb-header-tools,.rebuild.rb-page-home.rb-page-home>.rb-header .rb-header-tools{gap:8px;margin-left:8px}.rebuild[class]>.rb-header .rb-icon-button,.rebuild.rb-page-home.rb-page-home>.rb-header .rb-icon-button:first-child{width:36px;min-width:36px;height:36px;min-height:36px;padding:8px}.rebuild[class]>.rb-header .rb-icon-button svg,.rebuild.rb-page-home.rb-page-home>.rb-header .rb-icon-button:first-child svg{width:20px;min-width:20px;height:20px;min-height:20px}.rebuild[class]>.rb-header .rb-nav-dropdown{min-width:200px;max-height:calc(100vh - 90px);padding:8px;top:60px;overflow:auto}.rebuild[class]>.rb-header .rb-nav-dropdown a{color:#39393d;padding:9px 11px;font-size:13px}.rebuild[class]>.rb-footer{color:#eee;background:#24282c;padding-block:30px 16px}.rebuild[class]>.rb-footer .rb-container{width:min(1240px,100% - 64px);max-width:1240px}.rebuild[class]>.rb-footer :is(p,a,small,span,address){color:#d9dadd;font-size:12px;line-height:1.8}.rebuild[class]>.rb-footer :is(h3,strong){color:#fff;font-size:15px}.rebuild[class]>.rb-footer .rb-footer-grid{gap:30px;min-height:0}.rebuild[class]>.rb-footer .rb-footer-brand img{width:46px;height:46px}.rebuild[class]>.rb-footer .rb-footer-brand>:is(a,.rb-footer-identity){grid-template-columns:46px minmax(0,1fr)}.rebuild[class]>.rb-footer .rb-footer-brand small{font-size:8px}.rebuild[class]>.rb-footer .rb-copyright{margin-top:20px;padding-top:14px;font-size:11px}.rebuild.rb-page-home .ah-hero{aspect-ratio:auto;width:100%;height:auto;container-type:normal}.ah-frame{aspect-ratio:1831/859;width:min(1300px,100%);margin-inline:auto;position:relative;container-type:inline-size}.ah-hero>.ah-background{object-position:center center}.ah-solutions{-webkit-backdrop-filter:none;background:0 0}.ah-hero:after{content:"";z-index:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#ffffff12;width:100%;height:12.5%;position:absolute;bottom:0;left:0}.ah-frame{z-index:1}.rebuild[class] .eh-hero{--eh-ink:#252527;--eh-body-size:17px;--eh-eyebrow-size:16px}.rebuild[class] .eh-hero .eh-main{width:min(1200px,100% - 64px);max-width:1200px;height:505px}.rebuild[class] .eh-hero .eh-copy{width:520px;padding-top:84px}.rebuild[class] .eh-rule{width:38px;height:4px}.rebuild[class] .eh-hero .eh-eyebrow{color:#36363a;margin-top:15px;line-height:1.5;font-size:17px!important}.rebuild[class] .eh-hero .eh-copy h1{letter-spacing:-1px;color:#242426;margin-top:22px;font-size:56px;line-height:1.2}.rebuild[class] .eh-hero .eh-copy h2{letter-spacing:0;color:#c5142b;margin-top:15px;font-size:34px;line-height:1.4}.rebuild[class] .eh-hero .eh-description{color:#616169;max-width:470px;margin-top:15px;line-height:1.75;font-size:17px!important}.rebuild[class] .eh-hero .eh-actions{gap:12px;margin-top:22px}.rebuild[class] .eh-hero .eh-action{border-width:1px;border-radius:3px;gap:14px;min-height:42px;padding:9px 20px;font-size:15px}.rebuild[class] .eh-stage{width:500px;height:505px;right:0}.rebuild[class] .eh-stage-products .eh-subject-hit{width:350px;top:32px;right:70px}.rebuild[class] .eh-stage-solutions .eh-subject-hit{width:510px;top:75px;right:-15px}.rebuild[class] .eh-stage-contact .eh-subject-hit{width:575px;top:75px;right:-55px}.rebuild[class] .eh-stage-contact .eh-ground{width:440px;top:320px;left:auto;right:0}.rebuild[class] .eh-nav-inner{width:min(1150px,100% - 64px);max-width:1150px;min-height:116px;padding-block:10px}.rebuild[class] .eh-nav-inner>a,.rebuild[class] .eh-nav-inner>button{color:#303034;gap:4px;min-height:94px;padding-inline:16px}.rebuild[class] .eh-thumbnail{height:65px}.rebuild[class] .eh-thumbnail img{max-width:145px;max-height:65px}.rebuild[class] .eh-nav-copy strong{font-size:17px}.rebuild[class] .eh-nav-copy small{color:#64646a;font-size:12px}.rebuild[class] .eh-nav-icon{width:32px;height:32px}.rebuild[class] .eh-nav-contact>a{min-height:94px}.rebuild[class] .eh-nav-contact .eh-nav-icon{width:32px;height:32px}.rebuild.sc-shell #main .sc-subpage{font-size:15px;line-height:1.8}.rebuild.sc-shell #main .sc-subpage h1{font-size:48px;line-height:1.2}.rebuild.sc-shell #main .sc-subpage h2{font-size:27px;line-height:1.4}.rebuild.sc-shell #main .sc-subpage h3{font-size:18px;line-height:1.5}.rebuild.sc-shell #main .sc-subpage :is(p,li,td,dt,dd){font-size:15px;line-height:1.8}.rebuild.sc-shell #main .sc-subpage .sc-bread{padding-top:16px;font-size:12px}.rebuild.sc-shell #main .sc-subpage .sc-eyebrow{margin-bottom:14px;font-size:15px}.rebuild.sc-shell #main .sc-subpage .sc-product-hero{gap:40px;min-height:440px;padding:28px 0 36px}.rebuild.sc-shell #main .sc-subpage .sc-product-hero h2{margin-top:12px;font-size:25px}.rebuild.sc-shell #main .sc-subpage .sc-hero-copy{max-width:490px;margin-top:20px;font-size:17px}.rebuild.sc-shell #main .sc-subpage .sc-photo-button{height:375px;padding:8px}.rebuild.sc-shell #main .sc-subpage .sc-photo-thumbs button{width:58px;height:50px}.rebuild.sc-shell #main .sc-subpage .sc-section{padding-block:30px}.rebuild.sc-shell #main .sc-subpage .sc-section-heading{gap:16px;margin-bottom:20px}.rebuild.sc-shell #main .sc-subpage .sc-section-heading>span{font-size:32px}.rebuild.sc-shell #main .sc-subpage .sc-section-heading h2{font-size:27px}.rebuild.sc-shell #main .sc-subpage .sc-section-heading p{margin-top:8px;font-size:15px}.rebuild.sc-shell #main .sc-subpage .sc-reference-headline{font-size:22px}.rebuild.sc-shell #main .sc-subpage .sc-actions{gap:12px;margin-top:22px}.rebuild.sc-shell #main .sc-subpage .sc-button{gap:14px;min-height:42px;padding:9px 18px;font-size:15px}.rebuild.sc-shell #main .sc-subpage .sc-section-nav a{padding:17px 24px;font-size:15px}.rebuild.sc-shell #main .sc-subpage .sc-section-nav a+a:before{height:14px;left:-23px}.rebuild.sc-shell #main .sc-subpage .sc-reference-features{gap:16px;margin-block:22px 12px}.rebuild.sc-shell #main .sc-subpage .sc-reference-features article{gap:12px;padding-right:10px}.rebuild.sc-shell #main .sc-subpage .sc-reference-features article+article{padding-left:16px}.rebuild.sc-shell #main .sc-subpage .sc-reference-features article>span{width:48px;height:48px}.rebuild.sc-shell #main .sc-subpage .sc-reference-features h3{font-size:17px}.rebuild.sc-shell #main .sc-subpage .sc-reference-specs dl>div{min-height:44px}.rebuild.sc-shell #main .sc-subpage .sc-reference-specs :is(dt,dd){padding:10px 16px;font-size:15px}.rebuild.sc-shell #main .sc-subpage .sc-reference-selection :is(b,p){padding:11px 16px;font-size:15px}.rebuild.sc-shell #main .sc-subpage .sc-final{margin-block:12px;padding:26px 0}.rebuild.sc-shell #main .sc-subpage .sc-final h2{font-size:26px}.rebuild[class] #main .dn-contact .mp-contact-groups>article{min-height:0;padding:24px}.rebuild[class] #main .dn-contact .mp-contact-groups h2{font-size:21px}.rebuild[class] #main .dn-contact .mp-location,.rebuild[class] #main .dn-contact .rb-inquiry{padding:26px}.rebuild[class] #main .dn-contact .mp-map{height:320px}.rebuild[class] #main .dn-consult{padding-block:30px}.rebuild[class] #main .dn-consult h2{font-size:27px}.rebuild[class] #main .dn-consult p{font-size:15px}.rebuild[class] #main .dn-consult .rb-button{min-height:42px;padding:9px 22px;font-size:15px}@media (width>=761px) and (width<=1000px){:where(html[data-device=mobile]) .rebuild[class]>.rb-header .rb-nav,:where(html[data-device=mobile]) .rebuild.rb-page-home.rb-page-home>.rb-header .rb-nav{gap:18px}:where(html[data-device=mobile]) .rebuild[class]>.rb-header .rb-brand strong,:where(html[data-device=mobile]) .rebuild.rb-page-home.rb-page-home>.rb-header .rb-brand strong{font-size:14px}:where(html[data-device=mobile]) .rebuild[class]>.rb-header .rb-brand small,:where(html[data-device=mobile]) .rebuild.rb-page-home.rb-page-home>.rb-header .rb-brand small{font-size:7px}:where(html[data-device=mobile]) .rebuild[class]>.rb-header .rb-brand>img{width:40px;height:40px}:where(html[data-device=mobile]) .rebuild[class] .eh-hero .eh-copy{width:51%}:where(html[data-device=mobile]) .rebuild[class] .eh-hero .eh-copy h1{font-size:45px}:where(html[data-device=mobile]) .rebuild[class] .eh-hero .eh-copy h2{font-size:27px}:where(html[data-device=mobile]) .rebuild[class] .eh-stage{width:50%;right:-50px}:where(html[data-device=mobile]) .rebuild[class] .eh-stage-products .eh-subject-hit{width:300px;right:50px}:where(html[data-device=mobile]) .rebuild[class] .eh-stage-solutions .eh-subject-hit{width:440px}:where(html[data-device=mobile]) .rebuild[class] .eh-stage-contact .eh-subject-hit{width:480px;right:0}}@media (width<=760px){:where(html[data-device=mobile]) .rebuild[class] :is(.rb-container,.sc-max),:where(html[data-device=mobile]) .rebuild[class]>.rb-footer .rb-container{width:calc(100% - 32px)}:where(html[data-device=mobile]) .rebuild[class]>.rb-header,:where(html[data-device=mobile]) .rebuild.rb-page-home.rb-page-home>.rb-header{min-height:60px;max-height:60px;height:60px!important}:where(html[data-device=mobile]) .rebuild[class]>.rb-header>.rb-container,:where(html[data-device=mobile]) .rebuild.sc-shell>.rb-header .rb-container,:where(html[data-device=mobile]) .rebuild.rb-page-home.rb-page-home>.rb-header>.rb-container{gap:10px;width:calc(100% - 28px)}:where(html[data-device=mobile]) .rebuild[class]>.rb-header .rb-brand>img,:where(html[data-device=mobile]) .rebuild.rb-page-home.rb-page-home .rb-brand>img{width:36px;height:38px}:where(html[data-device=mobile]) .rebuild[class]>.rb-header .rb-brand strong,:where(html[data-device=mobile]) .rebuild.rb-page-home.rb-page-home>.rb-header .rb-brand strong{font-size:12px}:where(html[data-device=mobile]) .rebuild[class]>.rb-header .rb-brand small,:where(html[data-device=mobile]) .rebuild.rb-page-home.rb-page-home>.rb-header .rb-brand small{font-size:6.5px}:where(html[data-device=mobile]) .rebuild[class]>.rb-header .rb-header-tools,:where(html[data-device=mobile]) .rebuild.rb-page-home.rb-page-home>.rb-header .rb-header-tools{gap:6px;margin-left:auto}:where(html[data-device=mobile]) .rebuild[class]>.rb-header .rb-icon-button,:where(html[data-device=mobile]) .rebuild.rb-page-home.rb-page-home>.rb-header .rb-icon-button:first-child{width:31px;min-width:31px;height:31px;min-height:31px;padding:6px}:where(html[data-device=mobile]) .rebuild[class]>.rb-header .rb-nav{gap:0;top:60px}:where(html[data-device=mobile]) .rebuild[class]>.rb-header .rb-nav-item>a{padding:12px 18px;font-size:15px}:where(html[data-device=mobile]) .rebuild[class]>.rb-header .rb-nav-dropdown{max-height:none;top:auto}:where(html[data-device=mobile]) .rebuild.rb-page-home .ah-hero{height:auto}:where(html[data-device=mobile]) .ah-frame{aspect-ratio:auto;width:100%;height:650px;container-type:normal}:where(html[data-device=mobile]) .ah-copy{height:270px;top:26px}:where(html[data-device=mobile]) .rebuild .ah-copy h1{font-size:27px;top:48px}:where(html[data-device=mobile]) .rebuild .ah-copy h2{font-size:23px;top:94px}:where(html[data-device=mobile]) .rebuild .ah-description{top:141px}:where(html[data-device=mobile]) .ah-actions{top:204px}:where(html[data-device=mobile]) .ah-products{height:285px;top:302px}:where(html[data-device=mobile]) .ah-solutions,:where(html[data-device=mobile]) .ah-hero:after{height:68px}:where(html[data-device=mobile]) .ah-solutions a{font-size:13px}:where(html[data-device=mobile]) .rebuild[class] .eh-hero .eh-main{width:calc(100% - 32px);height:auto;min-height:0}:where(html[data-device=mobile]) .rebuild[class] .eh-hero .eh-copy{width:100%;padding-top:28px}:where(html[data-device=mobile]) .rebuild[class] .eh-hero .eh-copy h1{margin-top:16px;font-size:34px}:where(html[data-device=mobile]) .rebuild[class] .eh-hero .eh-copy h2{margin-top:12px;font-size:23px;line-height:1.45}:where(html[data-device=mobile]) .rebuild[class] .eh-hero .eh-eyebrow{font-size:14px!important}:where(html[data-device=mobile]) .rebuild[class] .eh-hero .eh-description{margin-top:12px;font-size:14px!important}:where(html[data-device=mobile]) .rebuild[class] .eh-hero .eh-actions{margin-top:18px}:where(html[data-device=mobile]) .rebuild[class] .eh-hero .eh-action{min-height:40px;padding:9px 15px;font-size:13px}:where(html[data-device=mobile]) .rebuild[class] .eh-stage{width:100%;height:245px;margin-top:15px;position:relative;right:auto}:where(html[data-device=mobile]) .rebuild[class] .eh-stage-products .eh-subject-hit{width:190px;top:0;right:calc(50% - 95px)}:where(html[data-device=mobile]) .rebuild[class] .eh-stage-solutions .eh-subject-hit{width:min(100%,340px);top:0;right:0}:where(html[data-device=mobile]) .rebuild[class] .eh-stage-contact .eh-subject-hit{width:110%;top:0;right:-5%}:where(html[data-device=mobile]) .rebuild[class] .eh-stage-contact .eh-ground{width:90%;top:160px;right:0}:where(html[data-device=mobile]) .rebuild[class] .eh-nav-inner{row-gap:8px;width:calc(100% - 24px);min-height:0}:where(html[data-device=mobile]) .rebuild[class] .eh-nav-inner>a,:where(html[data-device=mobile]) .rebuild[class] .eh-nav-inner>button{gap:4px;min-height:84px;padding:6px}:where(html[data-device=mobile]) .rebuild[class] .eh-thumbnail{height:55px}:where(html[data-device=mobile]) .rebuild[class] .eh-thumbnail img{max-width:100px;max-height:55px}:where(html[data-device=mobile]) .rebuild[class] .eh-nav-copy strong{font-size:13px}:where(html[data-device=mobile]) .rebuild[class] .eh-nav-copy small{white-space:normal;font-size:10px}:where(html[data-device=mobile]) .rebuild[class] .eh-nav-icon,:where(html[data-device=mobile]) .rebuild[class] .eh-nav-contact .eh-nav-icon{width:26px;height:26px}:where(html[data-device=mobile]) .rebuild.sc-shell #main .sc-subpage h1{font-size:30px}:where(html[data-device=mobile]) .rebuild.sc-shell #main .sc-subpage h2{font-size:23px}:where(html[data-device=mobile]) .rebuild.sc-shell #main .sc-subpage h3{font-size:17px}:where(html[data-device=mobile]) .rebuild.sc-shell #main .sc-subpage .sc-product-hero{gap:22px;min-height:0;padding:22px 0 28px}:where(html[data-device=mobile]) .rebuild.sc-shell #main .sc-subpage .sc-product-hero h2{font-size:22px}:where(html[data-device=mobile]) .rebuild.sc-shell #main .sc-subpage .sc-hero-copy{font-size:14px}:where(html[data-device=mobile]) .rebuild.sc-shell #main .sc-subpage .sc-photo-button{height:260px}:where(html[data-device=mobile]) .rebuild.sc-shell #main .sc-subpage .sc-section{padding-block:26px}:where(html[data-device=mobile]) .rebuild.sc-shell #main .sc-subpage .sc-section-heading h2{font-size:23px}:where(html[data-device=mobile]) .rebuild.sc-shell #main .sc-subpage .sc-section-heading>span{font-size:27px}:where(html[data-device=mobile]) .rebuild.sc-shell #main .sc-subpage .sc-section-nav a{padding:14px 18px;font-size:13px}:where(html[data-device=mobile]) .rebuild.sc-shell #main .sc-subpage .sc-section-nav a+a:before{left:-17px}:where(html[data-device=mobile]) .rebuild.sc-shell #main .sc-subpage .sc-reference-features article+article{padding-left:0}:where(html[data-device=mobile]) .rebuild.sc-shell #main .sc-subpage .sc-reference-specs :is(dt,dd){padding:9px 12px}:where(html[data-device=mobile]) .rebuild.sc-shell #main .sc-subpage .sc-final h2{font-size:23px}:where(html[data-device=mobile]) .rebuild[class] #main .dn-contact .mp-location,:where(html[data-device=mobile]) .rebuild[class] #main .dn-contact .rb-inquiry{padding:20px}:where(html[data-device=mobile]) .rebuild[class] #main .dn-consult h2{font-size:23px}}.rebuild[class] #main .dn-consult h2,.rebuild[class] #main .dn-contact .mp-contact-groups h2,.rebuild[class] #main .dn-contact .rb-inquiry h2,.rebuild[class] #main .dn-contact-preparation :is(h2,h3){color:#29292c}.rebuild[class] #main .dn-consult p,.rebuild[class] #main .dn-contact-preparation p{color:#65656c}.rebuild[class] #main .dn-contact :is(.mp-map-attribution,.mp-map-link){color:#49494f!important}.rebuild[class] #main :is(.dn-company-band,.dn-company-feature) :is(h2,h3){color:#29292c}.rebuild[class] #main :is(.dn-company-band,.dn-company-feature) p{color:#66666c}.rebuild[class] #main .dn-contact :is(.mp-contact-item strong,.mp-no-channel span,.rb-inquiry label,.rb-inquiry output){color:#3d3d42}.rebuild[class] #main .dn-contact .mp-contact-item small{color:#707078}.rebuild[class] #main .dn-contact :is(.mp-map-status,.mp-map-caption,.mp-map-zoom button){color:#55555c}@media (width<=760px){:where(html[data-device=mobile]) .rebuild[class] .eh-hero .eh-subject{object-fit:contain;height:225px}:where(html[data-device=mobile]) .rebuild[class] .eh-hero .eh-subject-breathe{height:225px}:where(html[data-device=mobile]) .rebuild[class] .eh-stage-products .eh-subject-hit{width:150px;right:calc(50% - 75px)}:where(html[data-device=mobile]) .rebuild[class] .eh-stage-solutions .eh-subject-hit,:where(html[data-device=mobile]) .rebuild[class] .eh-stage-contact .eh-subject-hit{width:100%;right:0}}.rebuild[class] #main .dn-contact .mp-map-status{color:#55555c!important}@media (width>=761px){.rebuild.rb-page-home.rb-page-home #main .ah-eyebrow{padding-top:1.53cqw;font-size:1.2cqw;top:12.69%;left:5.46%}.ah-eyebrow:before{width:2.79cqw;height:.27cqw}.rebuild.rb-page-home .ah-copy h1{letter-spacing:-.055cqw;font-size:3.28cqw;line-height:1.2;top:21.65%;left:5.46%}.rebuild.rb-page-home .ah-copy h2{letter-spacing:0;font-size:2.4cqw;line-height:1.3;top:30.85%;left:5.46%}.rebuild.rb-page-home.rb-page-home #main .ah-description{font-size:1.2cqw;line-height:1.5;top:39.23%;left:5.46%}.ah-actions{gap:.76cqw;top:46.1%;left:5.57%}.rebuild .ah-actions>a,.rebuild .ah-actions>button{border-width:1.5px;border-radius:.44cqw;gap:.75cqw;height:3.39cqw;padding:0 1cqw;font-size:1.2cqw}.rebuild .ah-actions .ah-primary{width:11.36cqw}.rebuild .ah-actions .ah-consult{width:8.52cqw}.ah-actions svg{width:1.2cqw}.ah-solutions{height:11.76%;padding:0 19.5% 0 6.8%}.ah-hero:after{height:11.76%}.ah-solutions a{min-height:2.8cqw;font-size:1.2cqw;transform:none}.ah-solution-featured:after{width:3.17cqw;bottom:-.4cqw}}@media (width<=1679px){:where(html[data-device=desktop]) .rebuild.rb-page-home.rb-page-home #main .ah-eyebrow{padding-top:1.53cqw;font-size:1.2cqw;top:12.69%;left:5.46%}:where(html[data-device=desktop]) .ah-eyebrow:before{width:2.79cqw;height:.27cqw}:where(html[data-device=desktop]) .rebuild.rb-page-home .ah-copy h1{letter-spacing:-.055cqw;font-size:3.28cqw;line-height:1.2;top:21.65%;left:5.46%}:where(html[data-device=desktop]) .rebuild.rb-page-home .ah-copy h2{letter-spacing:0;font-size:2.4cqw;line-height:1.3;top:30.85%;left:5.46%}:where(html[data-device=desktop]) .rebuild.rb-page-home.rb-page-home #main .ah-description{font-size:1.2cqw;line-height:1.5;top:39.23%;left:5.46%}:where(html[data-device=desktop]) .ah-actions{gap:.76cqw;top:46.1%;left:5.57%}:where(html[data-device=desktop]) .rebuild .ah-actions>a,:where(html[data-device=desktop]) .rebuild .ah-actions>button{border-width:1.5px;border-radius:.44cqw;gap:.75cqw;height:3.39cqw;padding:0 1cqw;font-size:1.2cqw}:where(html[data-device=desktop]) .rebuild .ah-actions .ah-primary{width:11.36cqw}:where(html[data-device=desktop]) .rebuild .ah-actions .ah-consult{width:8.52cqw}:where(html[data-device=desktop]) .ah-actions svg{width:1.2cqw}:where(html[data-device=desktop]) .ah-solutions{height:11.76%;padding:0 19.5% 0 6.8%}:where(html[data-device=desktop]) .ah-hero:after{height:11.76%}:where(html[data-device=desktop]) .ah-solutions a{min-height:2.8cqw;font-size:1.2cqw;transform:none}:where(html[data-device=desktop]) .ah-solution-featured:after{width:3.17cqw;bottom:-.4cqw}}@media (width<=760px){:where(html[data-device=mobile]) .ah-products{width:125%;height:280px;top:310px;left:-25%}:where(html[data-device=mobile]) .ah-frame{height:650px}}.rebuild.vp-site{--content-max:1480px;--scene-max:1600px;--ink:#25282b;--navy:#263440;--muted:#66696d;--red:#cd102c;font-size:17px}.rebuild.vp-site :is(.rb-container,.sc-max,.mm-max){width:min(var(--content-max),calc(100% - 80px));max-width:var(--content-max);margin-inline:auto}.rebuild.vp-site.vp-site>.rb-header{min-height:78px;max-height:78px;height:78px!important}.rebuild.vp-site.vp-site>.rb-header>.rb-container{width:min(1480px,100% - 64px);max-width:1480px}.rebuild.vp-site.vp-site>.rb-header .rb-brand>img{width:56px;max-width:56px;height:54px;max-height:54px;transform:none}.rebuild.vp-site.vp-site>.rb-header .rb-brand strong{color:#25282b;font-size:18px}.rebuild.vp-site.vp-site>.rb-header .rb-brand small{font-size:10px}.rebuild.vp-site.vp-site>.rb-header .rb-nav-item>a{font-size:16px}.rebuild.vp-site.vp-site>.rb-header .rb-nav-dropdown a{padding:12px 14px;font-size:15px}.rebuild.vp-site>.rb-footer{padding-block:50px 24px}.rebuild.vp-site>.rb-footer .rb-container{width:min(1480px,100% - 80px);max-width:1480px}.rebuild.vp-site>.rb-footer :is(p,a,small,span,address){font-size:14px}.rebuild.vp-site>.rb-footer :is(h3,strong){font-size:17px}.rebuild.vp-site #main .mm-page>section:not(.ah-hero):not(.eh-hero):not(.pw-hero) :is(p,li){font-size:17px;line-height:1.8}.rebuild.vp-site #main .mm-page>section:not(.ah-hero):not(.eh-hero):not(.pw-hero) h2{letter-spacing:-.5px;font-size:36px;line-height:1.35}.rebuild.vp-site #main .mm-page h3{font-size:22px;line-height:1.45}.rebuild.vp-site #main :is(.mm-section,.sc-section){padding-block:72px}.rebuild.vp-site #main .mm-heading{margin-bottom:34px}.rebuild.vp-site #main .mm-heading>b{color:#303030;font-size:40px}.rebuild.vp-site #main .mm-soft{background:#f8f6f2}.rebuild.vp-site #main :is(.mm-go,.eh-action,.sc-button,.rb-button){border-radius:4px;min-height:48px;padding:11px 24px;font-size:16px;transition:background-color .18s,color .18s,box-shadow .18s,transform .18s}.rebuild.vp-site #main :is(.mm-go,.eh-action,.sc-button,.rb-button):hover{transform:translateY(-2px);box-shadow:0 7px 18px #26211c12}.rebuild.vp-site :is(a,button,input,select,textarea):focus-visible{outline-offset:4px;outline:2px solid #a50e26}.rebuild.vp-site .ah-frame{aspect-ratio:1831/859;width:min(1600px,100%);max-width:1600px}.rebuild.vp-site .ah-products{pointer-events:auto;cursor:default}.rebuild.vp-site .ah-products:has(.ah-product[data-active=true]){cursor:pointer}.rebuild.vp-site .ah-product{pointer-events:none}.rebuild.vp-site .ah-arrival{width:100%;height:100%;animation:.5s cubic-bezier(.2,.75,.25,1) both vp-arrival;display:block}.rebuild.vp-site .ah-copy,.rebuild.vp-site #main .eh-copy{animation:.45s ease-out both vp-arrival}@keyframes vp-arrival{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.rebuild.vp-site .ah-lift{transition:transform .42s cubic-bezier(.2,.75,.22,1)}.rebuild.vp-site .ah-lift>img{filter:drop-shadow(2px 9px 5px #30281e2d)drop-shadow(0 18px 14px #30281e16);-webkit-box-reflect:none;transition:filter .42s cubic-bezier(.2,.75,.22,1)}.rebuild.vp-site .ah-hero[data-motion=on] .ah-product[data-active=true] .ah-lift{transform:translate3d(0,-16px,72px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) scale(1.045)}.rebuild.vp-site .ah-hero[data-motion=on] .ah-product[data-active=true] .ah-lift>img{filter:drop-shadow(5px 22px 11px #30281e58)drop-shadow(0 30px 20px #30281e22)}.rebuild.vp-site .ah-arrival{z-index:1;position:relative}.rebuild.vp-site .ah-reflection{z-index:0;pointer-events:none;opacity:.76;filter:blur(1.5px)saturate(.82);-webkit-mask-image:linear-gradient(to bottom,transparent calc(var(--reflection-baseline,85%) - 0.5%),#000 var(--reflection-baseline,85%),#000b calc(var(--reflection-baseline,85%) + 7%),transparent calc(var(--reflection-baseline,85%) + 24%));-webkit-mask-image:linear-gradient(to bottom,transparent calc(var(--reflection-baseline,85%) - 0.5%),#000 var(--reflection-baseline,85%),#000b calc(var(--reflection-baseline,85%) + 7%),transparent calc(var(--reflection-baseline,85%) + 24%));mask-image:linear-gradient(to bottom,transparent calc(var(--reflection-baseline,85%) - 0.5%),#000 var(--reflection-baseline,85%),#000b calc(var(--reflection-baseline,85%) + 7%),transparent calc(var(--reflection-baseline,85%) + 24%));display:block;position:absolute;inset:0;overflow:hidden}.rebuild.vp-site .ah-reflection>img{object-fit:contain;width:100%;height:100%;transform:translateY(calc(2 * var(--reflection-baseline-px,0px) - 100%)) scaleY(-1);-webkit-user-select:none;user-select:none;position:absolute;inset:0;filter:none!important;-webkit-box-reflect:none!important}.rebuild.vp-site .ah-product[data-active=true] .ah-reflection{opacity:.4;filter:blur(2.5px)saturate(.68)}.rebuild.vp-site .ah-solutions{grid-template-columns:repeat(4,minmax(0,1fr));height:11.76%;padding:0}.rebuild.vp-site .ah-solutions a{min-height:3cqw;font-size:clamp(14px,1.3cqw,22px);transform:none}.rebuild.vp-site .ah-product-caption{max-width:240px;font-size:14px;bottom:0}.rebuild.vp-site .ah-product:focus-visible{outline:0}.rebuild.vp-site .ah-product:focus-visible .ah-product-caption{outline:2px solid #c8102e}.rebuild.vp-site #main .eh-main{width:min(1480px,100% - 80px);max-width:1480px;height:600px}.rebuild.vp-site #main .eh-copy{width:46%;padding-top:100px}.rebuild.vp-site #main .eh-eyebrow{color:#3f4144;font-size:18px!important}.rebuild.vp-site #main .eh-copy h1{color:#25282b;margin-top:24px;font-size:62px;line-height:1.18}.rebuild.vp-site #main .eh-copy h2{margin-top:18px;font-size:36px;line-height:1.4}.rebuild.vp-site #main .eh-description{color:#62666b;max-width:540px;margin-top:18px;line-height:1.8;font-size:18px!important}.rebuild.vp-site #main .eh-actions{gap:16px;margin-top:28px}.rebuild.vp-site #main .eh-stage{width:54%;height:600px;right:0}.rebuild.vp-site #main .eh-stage-products .eh-subject-hit{width:374px;height:560px;top:24px;right:22%}.rebuild.vp-site #main .eh-stage-solutions .eh-subject-hit{width:95%;height:520px;top:35px;right:0}.rebuild.vp-site #main .eh-stage-solutions .eh-subject-breathe{height:100%}.rebuild.vp-site #main .eh-stage-solutions .eh-subject{object-fit:contain;height:100%}.rebuild.vp-site #main .eh-subject-breathe{animation:.55s cubic-bezier(.2,.75,.25,1) .1s both vp-arrival}.rebuild.vp-site #main .eh-subject{filter:drop-shadow(0 16px 13px #30281c18);transition:transform .35s cubic-bezier(.2,.75,.25,1)}.rebuild.vp-site #main .eh-subject-hit:is(:hover,:focus-visible) .eh-subject{transform:translate3d(var(--eh-x,0px),-12px,22px) rotateX(var(--eh-rx,0deg)) rotateY(var(--eh-ry,0deg)) scale(1.03)}.rebuild.vp-site #main .eh-stage-products .eh-subject{object-fit:contain;height:100%}.rebuild.vp-site #main .eh-ground{display:none}.rebuild.vp-site #main .eh-nav-inner{width:min(1480px,100% - 80px);max-width:1480px;min-height:120px;padding:12px 0}.rebuild.vp-site #main .eh-nav-inner>a,.rebuild.vp-site #main .eh-nav-inner>button{min-height:96px}.rebuild.vp-site #main .eh-thumbnail{height:72px}.rebuild.vp-site #main .eh-thumbnail img{max-width:165px;max-height:72px}.rebuild.vp-site #main .eh-nav-copy strong{font-size:19px}.rebuild.vp-site #main .eh-nav-copy small{font-size:14px}.rebuild.vp-site #main .eh-nav-icon{width:38px;height:38px}.vp-hero-accessories{pointer-events:none;position:absolute;inset:0}.vp-hero-accessory{pointer-events:auto;perspective:900px;display:block;position:absolute}.vp-accessory-banding{width:160px;height:220px;bottom:20px;left:9%}.vp-accessory-tape{width:195px;height:175px;bottom:15px;right:0}.vp-hero-accessory img{object-fit:contain;filter:drop-shadow(0 12px 8px #38271820);width:100%;height:100%;transition:transform .35s}.vp-hero-accessory span{white-space:nowrap;opacity:0;background:#fffefb;align-items:center;gap:8px;padding:6px 10px;font-size:14px;transition:opacity .18s;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.vp-hero-accessory:is(:hover,:focus-visible) img{transform:translateY(-12px)rotateY(-3deg)scale(1.03)}.vp-hero-accessory:is(:hover,:focus-visible) span{opacity:1}.rebuild.vp-site #main :is(.mm-business-products,.mm-temperature-photo,.mm-solution-monitor>.mm-product-images){background:0 0;border:0;padding:0}.rebuild.vp-site #main .mm-business{gap:60px}.rebuild.vp-site #main .mm-business-products{gap:16px;max-height:360px}.rebuild.vp-site #main .mm-business-products>a:first-child,.rebuild.vp-site #main .mm-business-products>a{height:155px}.rebuild.vp-site #main .mm-business-links a{padding-block:14px}.rebuild.vp-site #main .mm-business-links strong{font-size:18px}.rebuild.vp-site #main .mm-business-links small{font-size:14px}.rebuild.vp-site #main .mm-monitor{gap:40px}.rebuild.vp-site #main .mm-monitor>img{min-height:280px}.rebuild.vp-site #main .mm-method-card{background:0 0;border:0;border-left:1px solid #dedbd5;padding:18px 24px}.rebuild.vp-site #main .mm-temperature-photo{height:300px}.rebuild.vp-site #main .mm-temperature-ways,.rebuild.vp-site #main .mm-packing-cards{gap:28px}.rebuild.vp-site #main .mm-packing-cards img{background:0 0;border-radius:6px;height:225px}.rebuild.vp-site #main .mm-packing-horizontal img{height:160px}.rebuild.vp-site #main .mm-packing-horizontal strong{font-size:16px}.rebuild.vp-site #main .mm-series{gap:22px}.rebuild.vp-site #main .mm-series img{height:126px}.rebuild.vp-site #main .mm-series strong{font-size:15px}.rebuild.vp-site #main .mm-series small{font-size:13px}.rebuild.vp-site #main .mm-consult{padding-block:56px}.rebuild.vp-site #main .mm-needs strong{font-size:16px}.rebuild.vp-site #main .mm-needs small{font-size:14px}.rebuild.vp-site #main .mm-consult-bottom li{font-size:16px}.rebuild.vp-site #main .mm-solution-monitor>.mm-product-images{height:280px}.rebuild.vp-site #main .mm-decision-row{background:0 0;border-bottom:1px solid #ddd9d2;grid-template-columns:190px 24px 1fr;padding:24px 10px}.rebuild.vp-site #main .mm-decision-row>strong{font-size:18px}.rebuild.vp-site #main .mm-decision-row h3{font-size:22px}.rebuild.vp-site #main .mm-solution-protection>.mm-scene{max-height:360px}.rebuild.vp-site #main .mm-method-grid img{width:110px;height:105px}.rebuild.vp-site #main .mm-method-grid>a{grid-template-columns:110px 1fr;gap:18px}.rebuild.vp-site #main .mm-problem-nav>.mm-max{padding-block:30px}.rebuild.vp-site #main .mm-problem-nav strong{font-size:16px}.rebuild.vp-site #main .mm-problem-nav small{font-size:14px}.rebuild.vp-site #main .mm-final-bar{gap:30px;padding-top:32px}.rebuild.vp-site #main .mm-final-bar h2{max-width:520px;font-size:27px}.rebuild.vp-site #main .mm-catalog-section{padding-block:40px 64px}.rebuild.vp-site #main .mm-catalog-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:36px}.rebuild.vp-site #main .mm-catalog-sidebar{background:#fcfaf7;border:1px solid #e9e3da;border-radius:4px;align-self:start;padding:18px 14px;position:static;top:auto}.rebuild.vp-site #main .mm-catalog-sidebar button{text-align:left;min-height:44px;padding:12px 10px;font-size:15px}.rebuild.vp-site #main .mm-page.mm-products .mm-catalog-section .mm-catalog-sidebar h2{margin-bottom:12px;font-size:20px}.rebuild.vp-site #main .mm-catalog-row{grid-template-columns:25px 180px minmax(160px,1fr) minmax(180px,1fr);gap:22px;min-height:185px;padding:24px 0}.rebuild.vp-site #main .mm-catalog-row .mm-row-open{color:#c9102d;cursor:pointer;background:0 0;border:0;grid-column:3/-1;justify-self:end;align-items:center;gap:10px;margin-top:-10px;font-size:15px;display:flex}.rebuild.vp-site #main .mm-page.mm-products .mm-catalog-section .mm-category-description h2{font-size:24px}.rebuild.vp-site #main .mm-category-description h2 button{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.rebuild.vp-site #main .mm-page.mm-products .mm-catalog-section .mm-category-description p{font-size:15px}.rebuild.vp-site #main .mm-model-links a{font-size:14px;line-height:1.7}.vp-category-preview{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;min-width:0;height:145px;padding:0;display:flex}.vp-category-preview img{object-fit:contain;max-width:50%;max-height:145px;transition:transform .35s}.vp-category-preview img:only-child{max-width:100%}.vp-category-preview:hover img{transform:translateY(-5px)}.rebuild.vp-site #main .mm-search{gap:16px;margin-bottom:28px}.rebuild.vp-site #main .mm-search input{height:50px;font-size:16px}.rebuild.vp-site #main .mm-search button{font-size:16px}.vp-category-toggle{display:none}.vp-results-panel{min-width:0}.vp-results-heading{border-bottom:1px solid #e6e1da;justify-content:space-between;align-items:start;gap:24px;margin-bottom:32px;padding-bottom:24px;display:flex}.vp-results-heading>div>span,.vp-product-brand{color:#77736c;letter-spacing:.5px;font-size:13px}.vp-results-heading p{max-width:760px}.vp-results-count{white-space:nowrap;color:#777;margin-top:8px;font-size:14px}.vp-product-grid{gap:32px;display:grid}.vp-product-grid[data-columns="1"]{grid-template-columns:1fr}.vp-product-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.vp-product-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.vp-product-card{background:#fff;border-bottom:1px solid #e3dfd8;min-width:0;padding-bottom:28px}.vp-product-photo{perspective:1000px;background:#fff;border-radius:6px;justify-content:center;align-items:center;height:280px;padding:22px 16px;display:flex;overflow:hidden}.vp-product-photo img{object-fit:contain;max-width:100%;max-height:100%;transition:transform .35s cubic-bezier(.2,.75,.25,1)}.vp-product-photo:hover img,.vp-product-photo:focus-visible img{transform:translateY(-8px)scale(1.03)rotateY(-2deg)}.vp-product-copy{padding:20px 8px 0}.rebuild.vp-site #main .vp-product-copy h3{margin:8px 0;font-size:24px}.rebuild.vp-site #main .vp-product-copy .vp-product-subtitle{color:#333;font-size:17px}.rebuild.vp-site #main .vp-product-copy .vp-product-description{color:#6a6864;font-size:15px;line-height:1.8}.vp-product-grid[data-count="1"] .vp-product-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:36px;min-height:400px;display:grid}.vp-product-grid[data-count="1"] .vp-product-photo{height:390px}.vp-product-grid[data-count="1"] .vp-product-copy{padding:24px 0}.vp-product-actions{flex-wrap:wrap;gap:24px;margin-top:22px;display:flex}.vp-product-actions>a{color:#c9102d;align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.vp-product-actions>a+a{color:#65615b;font-weight:400}.vp-product-group+.vp-product-group{margin-top:40px}.rebuild.vp-site #main .vp-group-title{border-bottom:1px solid #e4dfd8;align-items:center;gap:16px;margin:0 0 24px;padding-bottom:16px;font-size:22px;display:flex}.vp-group-title span{color:#777;font-size:14px;font-weight:400}.vp-image-unavailable{text-align:center;color:#555;font-size:18px}.vp-image-unavailable small{color:#bd1230;margin-top:12px;display:block}.rebuild.vp-site #main .sc-subpage h1{font-size:56px}.rebuild.vp-site #main .sc-subpage h2{font-size:36px}.rebuild.vp-site #main .sc-subpage h3{font-size:22px}.rebuild.vp-site #main .sc-subpage :is(p,li,td,dt,dd){font-size:17px;line-height:1.8}.rebuild.vp-site #main .sc-subpage .sc-product-hero{gap:60px;min-height:540px;padding:48px 0 60px}.rebuild.vp-site #main .sc-subpage .sc-photo-button{background:#fff;border-color:#eee9e2;height:450px}.rebuild.vp-site #main .sc-subpage .sc-section-heading h2{font-size:36px}.rebuild.vp-site #main .sc-subpage .sc-section-heading p{font-size:17px}.rebuild.vp-site #main .sc-subpage .sc-directory-hero figure{height:360px}.rebuild.vp-site #main .sc-subpage .sc-directory-hero img{max-height:350px}.rebuild.vp-site #main :is(.sc-reference-article .sc-article-body,.rb-article-body){max-width:800px;margin-inline:auto}.rebuild.vp-site #main :is(.dn-title h2,.dn-contact .rb-section-heading h2){font-size:36px}.rebuild.vp-site #main .dn-consult{padding-block:60px}.rebuild.vp-site #main .dn-consult h2{font-size:32px}.rebuild.vp-site #main .dn-consult p{font-size:17px}.rebuild.vp-site #main .mp-contact-surface{background:#f8f6f2;padding-block:64px}.rebuild.vp-site #main .mp-contact-surface:before{clip-path:none;background:#292e32;height:300px}.rebuild.vp-site #main .mp-contact-groups{gap:24px}.rebuild.vp-site #main .mp-contact-groups>article{border:1px solid #ede9e2;border-radius:6px;padding:30px;box-shadow:0 10px 28px #30251a08}.rebuild.vp-site #main .mp-contact-groups h2{font-size:24px}.rebuild.vp-site #main .mp-contact-item strong{overflow-wrap:anywhere;font-size:17px}.rebuild.vp-site #main .mp-contact-lower{gap:30px;margin-top:36px}.rebuild.vp-site #main .mp-location,.rebuild.vp-site #main .rb-inquiry{color:#292e32;background:#fff;border:1px solid #ede9e2;border-radius:6px;padding:36px}.rebuild.vp-site #main .mp-location :is(h2,h3,p,a,button){color:#292e32}.rebuild.vp-site #main .mp-location h3{font-size:24px}.rebuild.vp-site #main .mp-location aside{color:#62666a;background:#f4f5f6;border:0}.rebuild.vp-site #main .mp-map{height:360px}.rebuild.vp-site #main .dn-contact-preparation{background:#fcfbf8;padding-block:50px}.rebuild.vp-site #main .rb-inquiry :is(input,select,textarea){min-height:48px;font-size:16px}.rebuild.vp-site #main .rb-inquiry label{font-size:16px}.vp-reveal-pending{opacity:0}@media (width<=1100px){:where(html[data-device=mobile]) .rebuild.vp-site :is(.rb-container,.sc-max,.mm-max){width:calc(100% - 48px)}:where(html[data-device=mobile]) .rebuild.vp-site.vp-site>.rb-header .rb-brand strong{font-size:15px}:where(html[data-device=mobile]) .rebuild.vp-site.vp-site>.rb-header .rb-brand small{font-size:8px}:where(html[data-device=mobile]) .rebuild.vp-site.vp-site>.rb-header .rb-nav{gap:18px}:where(html[data-device=mobile]) .rebuild.vp-site #main .eh-main{width:calc(100% - 48px);height:540px}:where(html[data-device=mobile]) .rebuild.vp-site #main .eh-copy{padding-top:85px}:where(html[data-device=mobile]) .rebuild.vp-site #main .eh-copy h1{font-size:48px}:where(html[data-device=mobile]) .rebuild.vp-site #main .eh-copy h2{font-size:29px}:where(html[data-device=mobile]) .rebuild.vp-site #main .eh-description{font-size:16px!important}:where(html[data-device=mobile]) .rebuild.vp-site #main .eh-stage{width:51%;height:540px}:where(html[data-device=mobile]) .rebuild.vp-site #main .eh-stage-products .eh-subject-hit{width:300px;height:450px;top:50px;right:5%}:where(html[data-device=mobile]) .vp-accessory-banding{width:110px;height:150px;bottom:25px;left:0}:where(html[data-device=mobile]) .vp-accessory-tape{width:130px;height:120px;bottom:15px;right:0}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-catalog-layout{grid-template-columns:185px minmax(0,1fr);gap:24px}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-catalog-row{grid-template-columns:20px 130px minmax(0,1fr);gap:16px}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-model-links,:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-catalog-row .mm-row-open{grid-column:3}:where(html[data-device=mobile]) .vp-product-grid[data-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html[data-device=mobile]) .vp-product-grid[data-count="1"] .vp-product-card{grid-template-columns:1fr;gap:0}:where(html[data-device=mobile]) .vp-product-grid[data-count="1"] .vp-product-photo{height:320px}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-business{gap:28px}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-series{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-decision-row{grid-template-columns:1fr 24px}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-decision-row>div{grid-column:1/-1}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-problem-nav>.mm-max{grid-template-columns:1fr 1fr;gap:16px}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-problem-nav h2{grid-column:1/-1}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-final-bar{flex-wrap:wrap}:where(html[data-device=mobile]) .rebuild.vp-site #main .mp-contact-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){:where(html[data-device=mobile]) .rebuild.vp-site :is(.rb-container,.sc-max,.mm-max){width:calc(100% - 36px)}:where(html[data-device=mobile]) .rebuild.vp-site.vp-site>.rb-header{min-height:68px;max-height:68px;height:68px!important}:where(html[data-device=mobile]) .rebuild.vp-site.vp-site>.rb-header>.rb-container{width:calc(100% - 28px)}:where(html[data-device=mobile]) .rebuild.vp-site.vp-site>.rb-header .rb-brand>img{width:40px;height:40px}:where(html[data-device=mobile]) .rebuild.vp-site.vp-site>.rb-header .rb-brand strong{font-size:13px}:where(html[data-device=mobile]) .rebuild.vp-site.vp-site>.rb-header .rb-brand small{font-size:7px}:where(html[data-device=mobile]) .rebuild.vp-site.vp-site>.rb-header .rb-nav-item>a{font-size:16px}:where(html[data-device=mobile]) .rebuild.vp-site #main :is(.mm-section,.sc-section){padding-block:42px}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-page>section:not(.ah-hero):not(.eh-hero):not(.pw-hero) h2,:where(html[data-device=mobile]) .rebuild.vp-site #main .sc-subpage h2{font-size:28px}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-page>section:not(.ah-hero):not(.eh-hero):not(.pw-hero) :is(p,li),:where(html[data-device=mobile]) .rebuild.vp-site #main .sc-subpage :is(p,li,td,dt,dd){font-size:16px}:where(html[data-device=mobile]) .rebuild.vp-site .ah-frame{aspect-ratio:auto;height:620px}:where(html[data-device=mobile]) .rebuild.vp-site .ah-products{aspect-ratio:1831/859;width:120%;height:auto;top:320px;left:-17%}:where(html[data-device=mobile]) .rebuild.vp-site .ah-solutions{grid-template-columns:repeat(4,minmax(0,1fr));height:64px;padding:0}:where(html[data-device=mobile]) .rebuild.vp-site .ah-solutions a{min-height:30px;font-size:12px}:where(html[data-device=mobile]) .rebuild.vp-site .ah-solutions a:nth-child(3){border-left:1px solid #85848b68}:where(html[data-device=mobile]) .rebuild.vp-site .ah-solution-featured:after{width:36px;bottom:-5px}:where(html[data-device=mobile]) .rebuild.vp-site .ah-product-caption{max-width:140px;padding:4px 6px;font-size:11px}:where(html[data-device=mobile]) .rebuild.vp-site #main .eh-main{width:calc(100% - 36px);height:660px}:where(html[data-device=mobile]) .rebuild.vp-site #main .eh-copy{width:100%;padding-top:36px}:where(html[data-device=mobile]) .rebuild.vp-site #main .eh-copy h1{margin-top:14px;font-size:40px}:where(html[data-device=mobile]) .rebuild.vp-site #main .eh-copy h2{margin-top:12px;font-size:27px}:where(html[data-device=mobile]) .rebuild.vp-site #main .eh-description{margin-top:12px;line-height:1.7;font-size:16px!important}:where(html[data-device=mobile]) .rebuild.vp-site #main .eh-copy h2 br{display:none}:where(html[data-device=mobile]) .rebuild.vp-site #main .eh-actions{margin-top:20px}:where(html[data-device=mobile]) .rebuild.vp-site #main .eh-stage{width:100%;height:300px;top:auto;bottom:0;right:0}:where(html[data-device=mobile]) .rebuild.vp-site #main .eh-stage-products .eh-subject-hit{width:190px;height:285px;top:0;right:24%}:where(html[data-device=mobile]) .rebuild.vp-site #main .eh-stage-solutions .eh-subject-hit{width:90%;height:280px;top:0;right:5%}:where(html[data-device=mobile]) .rebuild.vp-site #main .eh-stage-contact .eh-subject-hit{width:100%;top:30px;right:0}:where(html[data-device=mobile]) .vp-accessory-banding{width:100px;height:130px;bottom:12px;left:4%}:where(html[data-device=mobile]) .vp-accessory-tape{width:120px;height:100px;bottom:8px;right:1%}:where(html[data-device=mobile]) .rebuild.vp-site #main .eh-nav-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0;width:calc(100% - 24px);padding-block:14px}:where(html[data-device=mobile]) .rebuild.vp-site #main .eh-nav-inner>a,:where(html[data-device=mobile]) .rebuild.vp-site #main .eh-nav-inner>button{min-height:78px;padding:6px 10px}:where(html[data-device=mobile]) .rebuild.vp-site #main .eh-nav-inner>:nth-child(3){border-left:0}:where(html[data-device=mobile]) .rebuild.vp-site #main .eh-nav-copy strong{font-size:15px}:where(html[data-device=mobile]) .rebuild.vp-site #main .eh-nav-copy small{font-size:12px}:where(html[data-device=mobile]) .rebuild.vp-site #main .eh-thumbnail{height:50px}:where(html[data-device=mobile]) .rebuild.vp-site #main .eh-thumbnail img{max-width:110px;max-height:50px}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-catalog-layout{grid-template-columns:1fr;gap:20px}:where(html[data-device=mobile]) .vp-category-toggle{color:#333;background:#faf8f4;border:1px solid #e2dcd3;border-radius:4px;justify-content:space-between;align-items:center;width:100%;margin-bottom:18px;padding:13px 16px;font-size:16px;display:flex}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-catalog-sidebar{display:none;position:static}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-catalog-sidebar[data-expanded=true]{display:block}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-catalog-row{grid-template-columns:110px minmax(0,1fr);gap:14px}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-row-number{display:none}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-category-description{border:0;padding-left:0}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-category-description h2{font-size:22px}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-model-links,:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-catalog-row .mm-row-open{grid-column:2}:where(html[data-device=mobile]) .vp-category-preview{height:120px}:where(html[data-device=mobile]) .vp-category-preview img{max-height:120px}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-search button{width:76px}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-search input{min-width:0}:where(html[data-device=mobile]) .vp-results-heading{gap:12px}:where(html[data-device=mobile]) .vp-results-heading p{font-size:15px!important}:where(html[data-device=mobile]) .vp-product-grid[data-columns]{grid-template-columns:1fr;gap:28px}:where(html[data-device=mobile]) .vp-product-photo{height:280px}:where(html[data-device=mobile]) .vp-product-grid[data-count="1"] .vp-product-photo{height:320px}:where(html[data-device=mobile]) .vp-product-copy{padding:12px 0 0}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-business{grid-template-columns:1fr}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-business-products{max-height:280px}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-series{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 14px}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-series img{height:105px}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-consult{padding-block:40px}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-consult :is(.mm-consult-intro,.mm-needs,.mm-consult-bottom){width:100%}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-consult-intro{flex-wrap:wrap}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-decision-row{padding:20px 0}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-method-grid{grid-template-columns:1fr}:where(html[data-device=mobile]) .rebuild.vp-site #main .mm-packing-cards img{height:190px}:where(html[data-device=mobile]) .rebuild.vp-site #main .sc-subpage h1{font-size:38px}:where(html[data-device=mobile]) .rebuild.vp-site #main .sc-subpage .sc-product-hero{grid-template-columns:1fr;gap:25px;padding-block:32px}:where(html[data-device=mobile]) .rebuild.vp-site #main .sc-subpage .sc-photo-button{height:330px}:where(html[data-device=mobile]) .rebuild.vp-site #main :is(.dn-title h2,.dn-contact .rb-section-heading h2){font-size:28px}:where(html[data-device=mobile]) .rebuild.vp-site #main .mp-contact-groups,:where(html[data-device=mobile]) .rebuild.vp-site #main .mp-contact-lower{grid-template-columns:1fr}:where(html[data-device=mobile]) .rebuild.vp-site #main .mp-contact-surface{padding-block:38px}:where(html[data-device=mobile]) .rebuild.vp-site #main .mp-contact-groups>article,:where(html[data-device=mobile]) .rebuild.vp-site #main .mp-location,:where(html[data-device=mobile]) .rebuild.vp-site #main .rb-inquiry{padding:24px}:where(html[data-device=mobile]) .rebuild.vp-site #main .mp-map{height:280px}:where(html[data-device=mobile]) .rebuild.vp-site>.rb-footer .rb-container{width:calc(100% - 36px)}}@media (prefers-reduced-motion:reduce){.rebuild.vp-site *,.rebuild.vp-site :before,.rebuild.vp-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.rebuild.vp-site .vp-reveal-pending{opacity:1}.rebuild.vp-site #main .eh-subject-hit:is(:hover,:focus-visible) .eh-subject,.rebuild.vp-site .ah-lift,.vp-hero-accessory:is(:hover,:focus-visible) img,.vp-product-photo:is(:hover,:focus-visible) img{transform:none!important}}.rebuild.vp-site.vp-site>.rb-header{box-shadow:none;position:sticky;top:0}.rebuild.vp-site.vp-site>.rb-header .rb-brand strong,.rebuild.vp-site.vp-site>.rb-header .rb-nav-item>a{font-family:ApprovedSourceHan,sans-serif}.rebuild.vp-site.vp-site>.rb-header .rb-header-tools>.rb-icon-button:first-child{color:#fff;background:#c9142b;border-radius:50%;width:36px;min-width:36px;height:36px;min-height:36px}.rebuild.vp-site.vp-site>.rb-header .rb-header-tools>.rb-icon-button:first-child svg{width:20px;min-width:20px;height:20px;min-height:20px}.rebuild.vp-site .ah-hero:after{display:none}.rebuild.vp-site .hn-surface{z-index:9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff12;border:0;width:100%;height:clamp(64px,5.5175vw,88.28px);font-family:ApprovedSourceHan,Microsoft YaHei,sans-serif;position:relative}.rebuild.vp-site .hn-overlay{position:absolute;inset:auto 0 0}.rebuild.vp-site .hn-items{grid-template-columns:repeat(var(--hn-columns),minmax(0,1fr));width:min(1600px,100%);height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:0;margin:0 auto;padding:0;display:grid}.rebuild.vp-site .hn-items>:is(a,button){width:100%;height:clamp(30px,3vw,48px);min-height:0;box-shadow:none;color:#363639;letter-spacing:0;text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0 8px;font-family:inherit;font-size:clamp(14px,1.3vw,20.8px);font-weight:550;line-height:1.3;text-decoration:none;transition:color .18s;display:flex;position:relative;transform:none}.rebuild.vp-site .hn-items>:is(a,button)+:is(a,button){border-left:1px solid #85848b68}@media (hover:hover) and (pointer:fine){.rebuild.vp-site .hn-items>:is(a,button):hover{color:#bf1426;box-shadow:none;background:0 0;transform:none}.rebuild.vp-site .hn-items>:is(a,button):hover:after{content:"";background:#c9142b;width:clamp(36px,3.17vw,50.72px);height:2px;position:absolute;bottom:clamp(-6.4px,-.4vw,-5px);left:50%;transform:translate(-50%)}}.rebuild.vp-site .hn-items>:focus-visible{outline-offset:-4px;outline:2px solid #c8102e}.rebuild.vp-site .rb-mobile-consult-label{display:none}.rebuild.vp-site .rb-nav-item[data-open=false] .rb-nav-dropdown{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(5px)}.rebuild.vp-site .rb-nav-item[data-open=true] .rb-nav-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}@media (width<=760px){:where(html[data-device=mobile]) .rebuild.vp-site .hn-surface{height:64px}:where(html[data-device=mobile]) .rebuild.vp-site .hn-items>:is(a,button){height:30px;padding-inline:3px;font-size:12px}}.rebuild.vp-site>.rb-footer .rb-footer-grid{grid-template-columns:minmax(240px,1.05fr) minmax(280px,1.15fr) minmax(100px,.55fr) minmax(300px,1.2fr);align-items:start;gap:32px}.rebuild.vp-site>.rb-footer .rb-footer-brand{text-align:center;align-self:center;transform:none}.rebuild.vp-site>.rb-footer .rb-footer-brand>.rb-footer-identity{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;max-width:none;padding:0;display:flex}.rebuild.vp-site>.rb-footer .rb-footer-brand img{object-fit:contain;width:78px;height:74px;margin:0}.rebuild.vp-site>.rb-footer .rb-footer-brand strong{white-space:normal;text-align:center;align-self:auto;font-size:18px;line-height:1.5}.rebuild.vp-site>.rb-footer .rb-footer-brand small{text-align:center;align-self:auto;margin:0;font-size:10px;line-height:1.5}.rebuild.vp-site>.rb-footer .rb-footer-brand>p{margin:15px 0 0;font-size:13px}.rebuild.vp-site>.rb-footer .rb-footer-product-links{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--footer-product-rows),auto);grid-auto-flow:column;gap:8px 18px;display:grid}.rebuild.vp-site>.rb-footer .rb-footer-product-links>a{overflow-wrap:anywhere;max-width:100%;margin:0;font-size:14px;line-height:1.65;display:block}.rebuild.vp-site #main .eh-stage-contact .eh-subject-hit{width:100%;top:55px;right:0}@media (width<=1100px){:where(html[data-device=mobile]) .rebuild.vp-site>.rb-footer .rb-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}:where(html[data-device=mobile]) .rebuild.vp-site>.rb-footer .rb-footer-grid>address{grid-column:auto}}@media (width<=760px){:where(html[data-device=mobile]) .rebuild.vp-site>.rb-footer .rb-footer-grid{grid-template-columns:1fr;gap:28px}:where(html[data-device=mobile]) .rebuild.vp-site>.rb-footer .rb-footer-grid>:is(nav,address){border-left:0;padding-left:0}:where(html[data-device=mobile]) .rebuild.vp-site>.rb-footer .rb-footer-brand img{width:68px;height:64px}:where(html[data-device=mobile]) .rebuild.vp-site>.rb-footer .rb-footer-brand strong{font-size:17px}:where(html[data-device=mobile]) .rebuild.vp-site #main .eh-stage-contact .eh-subject-hit{width:100%;top:15px;right:0}}html[data-device=desktop] .rebuild.vp-site{min-width:1680px}html[data-device=desktop] .rebuild.vp-site .hn-surface{height:88.28px}html[data-device=desktop] .rebuild.vp-site .hn-items>:is(a,button){height:48px;font-size:20.8px}html[data-device=desktop] .rebuild.vp-site .sc-subpage h1{font-size:62px}html[data-device=desktop] .rebuild.vp-site .sc-subpage .sc-document-header h1{font-size:48px}@media (width<=760px){html[data-device=mobile] .rebuild.vp-site{--mobile-gutter:18px;font-size:14px;line-height:1.58}html[data-device=mobile] .rebuild.vp-site :is(.rb-container,.mm-max,.sc-max){width:calc(100% - 2 * var(--mobile-gutter))}html[data-device=mobile] .rebuild.vp-site.vp-site>.rb-header{min-height:60px;max-height:60px;height:60px!important}html[data-device=mobile] .rebuild.vp-site.vp-site>.rb-header>.rb-container{width:calc(100% - 24px)}html[data-device=mobile] .rebuild.vp-site.vp-site>.rb-header .rb-brand>img{width:36px;height:36px}html[data-device=mobile] .rebuild.vp-site.vp-site>.rb-header .rb-brand strong{font-size:12px}html[data-device=mobile] .rebuild.vp-site.vp-site>.rb-header .rb-brand small{font-size:6.5px}html[data-device=mobile] .rebuild.vp-site.vp-site>.rb-header .rb-nav.rb-nav-open{top:60px}html[data-device=mobile] .rebuild.vp-site.vp-site>.rb-header .rb-header-tools{flex:none;gap:6px}html[data-device=mobile] .rebuild.vp-site.vp-site>.rb-header .rb-header-tools>.rb-icon-button{box-sizing:border-box;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:8px;display:grid}html[data-device=mobile] .rebuild.vp-site.vp-site>.rb-header .rb-header-tools>.rb-icon-button svg{width:20px;min-width:20px;height:20px;min-height:20px}html[data-device=mobile] .rebuild.vp-site .rb-search-modal h2{white-space:nowrap;font-size:20px;line-height:1.3}html[data-device=mobile] .rebuild.vp-site .ah-frame{aspect-ratio:auto;height:590px}html[data-device=mobile] .rebuild.vp-site .ah-copy{top:23px}html[data-device=mobile] .rebuild.vp-site #main .ah-eyebrow{font-size:12px}html[data-device=mobile] .rebuild.vp-site #main .ah-copy h1{font-size:clamp(24px,6.4vw,29px)}html[data-device=mobile] .rebuild.vp-site #main .ah-copy h2{font-size:clamp(20px,5.3vw,25px)}html[data-device=mobile] .rebuild.vp-site #main .ah-description{font-size:12.5px;line-height:1.55}html[data-device=mobile] .rebuild.vp-site .ah-actions{top:205px}html[data-device=mobile] .rebuild.vp-site #main .ah-actions>:is(a,button){height:42px;min-height:42px;font-size:13px}html[data-device=mobile] .rebuild.vp-site .ah-products{aspect-ratio:1831/859;width:135%;height:auto;top:286px;left:-23%}html[data-device=mobile] .rebuild.vp-site .ah-solutions{height:58px}html[data-device=mobile] .rebuild.vp-site .ah-solutions a{font-size:11px}html[data-device=mobile] .rebuild.vp-site #main .eh-main{height:600px}html[data-device=mobile] .rebuild.vp-site #main .eh-copy{padding-top:30px}html[data-device=mobile] .rebuild.vp-site #main .eh-eyebrow{font-size:15px!important}html[data-device=mobile] .rebuild.vp-site #main .eh-copy h1{margin-top:14px;font-size:34px}html[data-device=mobile] .rebuild.vp-site #main .eh-copy h2{margin-top:10px;font-size:24px;line-height:1.36}html[data-device=mobile] .rebuild.vp-site #main .eh-hero-solutions .eh-copy h2{font-size:22px}html[data-device=mobile] .rebuild.vp-site #main .eh-hero-solutions .eh-copy h2 br{display:block}html[data-device=mobile] .rebuild.vp-site #main .eh-hero-solutions .eh-description{max-width:230px}html[data-device=mobile] .rebuild.vp-site #main .eh-hero-contact .eh-copy h2 br{display:block}html[data-device=mobile] .rebuild.vp-site #main .eh-description{line-height:1.6;font-size:13.5px!important}html[data-device=mobile] .rebuild.vp-site #main .eh-actions{gap:10px;margin-top:19px}html[data-device=mobile] .rebuild.vp-site #main .eh-action{gap:10px;min-height:42px;padding:9px 15px;font-size:13px}html[data-device=mobile] .rebuild.vp-site #main .eh-stage{height:285px}html[data-device=mobile] .rebuild.vp-site #main .eh-stage-solutions .eh-subject-hit{height:260px}html[data-device=mobile] .rebuild.vp-site #main .eh-stage-contact .eh-subject-hit{top:12px}html[data-device=mobile] .rebuild.vp-site #main .eh-nav-inner{row-gap:4px;padding-block:9px}html[data-device=mobile] .rebuild.vp-site #main .eh-nav-inner>:is(a,button){min-height:63px}html[data-device=mobile] .rebuild.vp-site #main .eh-thumbnail{height:40px}html[data-device=mobile] .rebuild.vp-site #main .eh-thumbnail img{max-height:40px}html[data-device=mobile] .rebuild.vp-site #main .eh-nav-copy strong{font-size:12px}html[data-device=mobile] .rebuild.vp-site #main .eh-nav-copy small{font-size:10px}html[data-device=mobile] .rebuild.vp-site #main .pw-frame{height:625px}html[data-device=mobile] .rebuild.vp-site #main .pw-scene{top:292px}html[data-device=mobile] .rebuild.vp-site #main .pw-copy h1{font-size:29px}html[data-device=mobile] .rebuild.vp-site #main .pw-description{font-size:12.5px;top:174px}html[data-device=mobile] .rebuild.vp-site #main .pw-actions{top:225px}html[data-device=mobile] .rebuild.vp-site #main .pw-navigation a{font-size:11px}html[data-device=mobile] .rebuild.vp-site #main :is(.mm-section,.sc-section){padding-block:32px}html[data-device=mobile] .rebuild.vp-site #main .mm-page>section:not(.ah-hero):not(.eh-hero):not(.pw-hero) h2,html[data-device=mobile] .rebuild.vp-site #main .sc-subpage h2{font-size:24px;line-height:1.35}html[data-device=mobile] .rebuild.vp-site #main .mm-page h3{font-size:17px}html[data-device=mobile] .rebuild.vp-site #main .mm-page>section:not(.ah-hero):not(.eh-hero):not(.pw-hero) :is(p,li),html[data-device=mobile] .rebuild.vp-site #main .sc-subpage :is(p,li,td,dt,dd){font-size:13px;line-height:1.65}html[data-device=mobile] .rebuild.vp-site #main .mm-heading{gap:10px;margin-bottom:19px}html[data-device=mobile] .rebuild.vp-site #main .mm-heading>b{font-size:26px}html[data-device=mobile] .rebuild.vp-site #main .mm-go{min-height:42px;padding:9px 14px;font-size:12px}html[data-device=mobile] .rebuild.vp-site #main .mm-business{gap:25px}html[data-device=mobile] .rebuild.vp-site #main .mm-business-monitor{grid-template-columns:33% 1fr;gap:12px}html[data-device=mobile] .rebuild.vp-site #main .mm-business-products{gap:6px;max-height:250px}html[data-device=mobile] .rebuild.vp-site #main .mm-business-products>a:first-child{height:105px}html[data-device=mobile] .rebuild.vp-site #main .mm-business-products>a{height:103px}html[data-device=mobile] .rebuild.vp-site #main .mm-business-link{gap:8px;padding-block:8px}html[data-device=mobile] .rebuild.vp-site #main .mm-business-link strong{font-size:13px}html[data-device=mobile] .rebuild.vp-site #main .mm-business-link small{font-size:10.5px;line-height:1.45}html[data-device=mobile] .rebuild.vp-site #main .mm-business-pack{padding-top:18px}html[data-device=mobile] .rebuild.vp-site #main .mm-material-preview{height:65px}html[data-device=mobile] .rebuild.vp-site #main .mm-monitor-cards{gap:10px}html[data-device=mobile] .rebuild.vp-site #main .mm-monitor-cards article{padding:14px}html[data-device=mobile] .rebuild.vp-site #main .mm-monitor-cards article>svg{width:25px;height:25px}html[data-device=mobile] .rebuild.vp-site #main .mm-monitor-cards strong{font-size:12px}html[data-device=mobile] .rebuild.vp-site #main .mm-temperature-layout,html[data-device=mobile] .rebuild.vp-site #main .mm-solution-temperature{gap:18px}html[data-device=mobile] .rebuild.vp-site #main .mm-temperature-photo,html[data-device=mobile] .rebuild.vp-site #main .mm-solution-temperature>.mm-temperature-photo{height:190px;max-height:190px;padding:0}html[data-device=mobile] .rebuild.vp-site #main .mm-temperature-photo img{width:auto;max-width:100%;height:auto;max-height:175px}html[data-device=mobile] .rebuild.vp-site #main .mm-temperature-ways{grid-template-columns:1fr;gap:0;height:auto;display:grid}html[data-device=mobile] .rebuild.vp-site #main .mm-temperature-ways article{border-bottom:1px solid #dedbd5;border-right:0;grid-template-columns:30px minmax(0,1fr);align-items:start;column-gap:12px;padding:13px 0;display:grid}html[data-device=mobile] .rebuild.vp-site #main .mm-temperature-ways article:last-child{border-bottom:0}html[data-device=mobile] .rebuild.vp-site #main .mm-temperature-ways article>svg{grid-area:1/1/span 4;width:25px;height:25px;margin:1px 0 0}html[data-device=mobile] .rebuild.vp-site #main .mm-temperature-ways article>:not(svg){grid-column:2}html[data-device=mobile] .rebuild.vp-site #main .mm-temperature-ways h3{margin:0 0 2px;font-size:16px;line-height:1.4}html[data-device=mobile] .rebuild.vp-site #main .mm-temperature-ways strong{font-size:12px;line-height:1.45}html[data-device=mobile] .rebuild.vp-site #main .mm-temperature-ways p{margin:4px 0 0;font-size:12px}html[data-device=mobile] .rebuild.vp-site #main .mm-temperature-ways article>a:has(img){justify-self:start}html[data-device=mobile] .rebuild.vp-site #main .mm-temperature-ways img{height:82px;margin:7px 0 2px}html[data-device=mobile] .rebuild.vp-site #main .mm-section-tail{flex-direction:column;align-items:flex-start;gap:9px;margin-top:12px}html[data-device=mobile] .rebuild.vp-site #main .mm-section-tail>p{flex:none;width:100%}html[data-device=mobile] .rebuild.vp-site #main .mm-section-tail .mm-go{margin:0}html[data-device=mobile] .rebuild.vp-site #main .mm-series{gap:18px 10px}html[data-device=mobile] .rebuild.vp-site #main .mm-series img{height:90px;margin-bottom:5px}html[data-device=mobile] .rebuild.vp-site #main .mm-series strong{font-size:12px}html[data-device=mobile] .rebuild.vp-site #main .mm-series small{font-size:10px}html[data-device=mobile] .rebuild.vp-site #main .mm-needs{gap:14px 10px}html[data-device=mobile] .rebuild.vp-site #main .mm-needs strong{font-size:12px}html[data-device=mobile] .rebuild.vp-site #main .mm-needs small{font-size:11px}html[data-device=mobile] .rebuild.vp-site #main .mm-consult{padding-block:32px}html[data-device=mobile] .rebuild.vp-site #main .mm-catalog-section{padding-block:24px 42px}html[data-device=mobile] .rebuild.vp-site #main .mm-search{margin-bottom:15px}html[data-device=mobile] .rebuild.vp-site #main .mm-search input{height:42px;font-size:12px}html[data-device=mobile] .rebuild.vp-site #main .vp-category-toggle{min-height:43px;margin-bottom:5px;padding:9px 13px;font-size:13px}html[data-device=mobile] .rebuild.vp-site #main .mm-catalog-layout{gap:12px}html[data-device=mobile] .rebuild.vp-site #main .mm-catalog-row{grid-template-columns:95px minmax(0,1fr);gap:8px 12px;min-height:0;padding:17px 0}html[data-device=mobile] .rebuild.vp-site #main .mm-catalog-row .mm-product-images{height:95px}html[data-device=mobile] .rebuild.vp-site #main .mm-category-description h2{font-size:18px}html[data-device=mobile] .rebuild.vp-site #main .mm-category-description p{margin:4px 0;font-size:12px;line-height:1.5}html[data-device=mobile] .rebuild.vp-site #main .mm-model-links{gap:2px 0;line-height:1.45}html[data-device=mobile] .rebuild.vp-site #main .mm-model-links a{box-sizing:border-box;align-items:center;min-height:26px;padding:3px 5px;font-size:11px;line-height:1.35;display:inline-flex}html[data-device=mobile] .rebuild.vp-site #main .mm-catalog-row .mm-row-open{min-height:35px;margin:0;font-size:12px}html[data-device=mobile] .rebuild.vp-site #main .vp-product-grid[data-columns]{gap:20px}html[data-device=mobile] .rebuild.vp-site #main .vp-product-photo,html[data-device=mobile] .rebuild.vp-site #main .vp-product-grid[data-count="1"] .vp-product-photo{height:230px}html[data-device=mobile] .rebuild.vp-site #main .mm-problem-nav>.mm-max{gap:13px 10px;padding-block:20px}html[data-device=mobile] .rebuild.vp-site #main .mm-problem-nav strong{font-size:12px}html[data-device=mobile] .rebuild.vp-site #main .mm-problem-nav small{font-size:10px}html[data-device=mobile] .rebuild.vp-site #main .mm-solution-monitor>.mm-product-images{height:175px}html[data-device=mobile] .rebuild.vp-site #main .mm-decision-row{gap:5px;padding:14px 0}html[data-device=mobile] .rebuild.vp-site #main .mm-method-grid>a{grid-template-columns:80px 1fr;gap:13px}html[data-device=mobile] .rebuild.vp-site #main .mm-method-grid img{width:80px;height:78px}html[data-device=mobile] .rebuild.vp-site #main .mm-packing-cards{gap:13px}html[data-device=mobile] .rebuild.vp-site #main .mm-packing-cards img{height:125px}html[data-device=mobile] .rebuild.vp-site #main .mp-contact-surface{padding-block:30px}html[data-device=mobile] .rebuild.vp-site #main .mp-contact-groups{gap:13px}html[data-device=mobile] .rebuild.vp-site #main .mp-contact-groups>article{min-height:0;padding:18px 20px}html[data-device=mobile] .rebuild.vp-site #main .mp-contact-groups h2{gap:10px;margin-bottom:8px;font-size:18px}html[data-device=mobile] .rebuild.vp-site #main .mp-contact-groups h2>i{width:42px;height:42px}html[data-device=mobile] .rebuild.vp-site #main .mp-contact-item{padding-block:5px}html[data-device=mobile] .rebuild.vp-site #main .mp-contact-item strong,html[data-device=mobile] .rebuild.vp-site #main .mp-contact-groups>article:nth-child(2) .mp-contact-item strong{font-size:14px}html[data-device=mobile] .rebuild.vp-site #main .mp-contact-item small{font-size:11px}html[data-device=mobile] .rebuild.vp-site #main .mp-no-channel{min-height:46px}html[data-device=mobile] .rebuild.vp-site #main .mp-contact-lower{gap:18px;margin-top:18px}html[data-device=mobile] .rebuild.vp-site #main .mp-location,html[data-device=mobile] .rebuild.vp-site #main .rb-inquiry{padding:20px}html[data-device=mobile] .rebuild.vp-site #main .mp-map{height:230px}html[data-device=mobile] .rebuild.vp-site #main .sc-subpage h1{font-size:30px;line-height:1.25}html[data-device=mobile] .rebuild.vp-site #main .sc-subpage .sc-product-hero{gap:16px;padding-block:27px 32px}html[data-device=mobile] .rebuild.vp-site #main .sc-subpage .sc-photo-button{height:270px}html[data-device=mobile] .rebuild.vp-site #main .sc-subpage .sc-hero-copy{font-size:13px;line-height:1.65}html[data-device=mobile] .rebuild.vp-site #main .sc-subpage .sc-section{padding-block:28px}html[data-device=mobile] .rebuild.vp-site .rb-floating{left:auto;right:12px;bottom:calc(18px + env(safe-area-inset-bottom));width:44px;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:8px;padding:0;display:flex;position:fixed}html[data-device=mobile] .rebuild.vp-site .rb-floating>button,html[data-device=mobile] .rebuild.vp-site .rb-floating>button:first-child{border-radius:50%;flex:0 0 44px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;line-height:1;display:grid}html[data-device=mobile] .rebuild.vp-site .rb-floating>button svg{width:20px;height:20px}html[data-device=mobile] .rebuild.vp-site .rb-floating>button[aria-label=返回顶部]{order:-1}html[data-device=mobile] .rebuild.vp-site .rb-mobile-consult-label,html[data-device=mobile] .rebuild.vp-site .rb-floating>.rb-top-hidden-mobile{display:none}html[data-device=mobile] .rebuild.vp-site>.rb-footer{padding-block:32px 22px}html[data-device=mobile] .rebuild.vp-site>.rb-footer .rb-footer-grid{gap:20px}html[data-device=mobile] .rebuild.vp-site>.rb-footer .rb-footer-brand img{width:56px;height:54px}html[data-device=mobile] .rebuild.vp-site>.rb-footer .rb-footer-brand strong{font-size:15px}}
